body{
	margin:0;
	color:#807f7f;
	font:13px/20px Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:1000px;
}
img{border:0;}
a{
	color:#c60d2c;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	outline:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.container:after {
	clear: both;
	content:"";
	display: block;
}
.container{
	min-width:1000px;
	max-width:1250px;
	margin:0 auto;
}
#header{
	width:100%;
	overflow:hidden;
	background:url(images/bg-header.gif) repeat-x;
}
#header .tbox:after {
	clear: both;
	content:"";
	display: block;
}
#header .tbox{width:100%;}
#header .hold{margin:0 225px 0 265px;}
.logo-hold{
	float:left;
	width:265px;
}
.logo-hold .holder{
	width:265px;
	background:#fff;
	padding:8px 0 0 9999px;
	margin:0 0 0 -9999px;
	overflow:hidden;
	position:relative;
}
.infiniti{
	float:left;
	padding:0 0 0 15px;
}
.infiniti a{
	display:block;
	width:120px;
	height:67px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/infinity.png) no-repeat;
}
.nissan{
	float:left;
	padding:0 0 0 18px;
}
.nissan a{
	display:block;
	width:74px;
	height:64px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/nissan.png) no-repeat;
}
#header .rbox{
	float:right;
	width:211px;
	margin:9px 0 0;
	padding:0 0 0 14px;
	background:url(images/sep1.gif) no-repeat;
}
.btn-kons{
	display:block;
	height:1%;
	overflow:hidden;
	padding:16px 20px 0 0;
	font-weight:normal;
}
.btn-kons a{
	float:left;
	padding:0 0 0 41px;
	min-height:41px;
	font-size:18px;
	line-height:22px;
	color:#c60d2c;
	background:url(images/ico01.gif) no-repeat;
}
* html .btn-kons a{height:41px;}
.btn-kons a span{
	float:left;
	cursor:pointer;
	margin:-4px 0 -3px;
}
#header .contact-hold{
	width:100%;
	float:left;
	padding:9px 0 0;
}
#header .contact-hold .holder{
	overflow:hidden;
	padding:16px 0 0 6px;
}
#header .phone-box{
	float:left;
	width:50%;
	background:url(images/sep1.gif) no-repeat;
}
#header .contact-box{
	float:left;
	width:49%;
	background:url(images/sep1.gif) no-repeat;
}
#header .phone{
	float:left;
	min-height:36px;
	padding:5px 0 0 57px;
	background:url(images/ico02.gif) no-repeat;
}
* html #header .phone{height:36px;}
#header .phone span{
	display:block;
	font-size:12px;
	line-height:20px;
	color:#807f7f;
	margin:0 0 -5px;
}
#header .phone strong{
	display:block;
	font-size:24px;
	line-height:20px;
	font-weight:normal;
	color:#595959;
}
#header .phone strong span{
	display:inline;
	font-size:14px;
	line-height:20px;
	color:#807f7f;
	margin:0 2px 0 0;
}
#header .contact{
	float:left;
	min-height:41px;
	padding:0 0 0 69px;
	background:url(images/ico03.gif) no-repeat;
}
* html #header .contact{height:41px;}
#header .contact a{
	color:#c60d2c;
	font-size:14px;
	line-height:22px;
}
#header .contact strong{
	display:block;
	font-weight:normal;
	margin:-3px 0 0;
	padding:0 0 1px;
}
#header .contact strong a{
	font-size:18px;
	line-height:22px;
}
.t-hold{
	width:100%;
	overflow:hidden;
	padding:11px 0 0;
}
.top-hold{
	width:100%;
	overflow:hidden;
	background:#ecebeb url(images/bg-top-hold-t.gif) repeat-x;
}
.top-hold .t-holder{
	width:100%;
	overflow:hidden;
	padding:17px 0 14px;
	position:relative;
	background:url(images/bg-top-hold-b.gif) repeat-x 0 100%;
}
.logo{
	float:left;
	padding:8px 0 0 14px;
}
.logo a{
	display:block;
	width:121px;
	height:59px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/logo.png) no-repeat;
}
.slogan{
	float:left;
	width:100px;
	padding:29px 0 0 7px;
	font-size:13px;
	line-height:12px;
	color:#696969;
}
.zp-box{
	float:right;
	width:210px;
	overflow:hidden;
	padding:0 15px 0 0;
}
.zp-box .t,
.zp-box .b{
	width:100%;
	overflow:hidden;
	font-size:0;
	line-height:0;
	height:18px;
	background:url(images/bg-zp-t.gif) no-repeat;
}
.zp-box .b{background:url(images/bg-zp-b.gif) no-repeat;}
.zp-box .c:after {
	clear: both;
	content:"";
	display: block;
}
.zp-box .c{
	width:170px;
	padding:0 10px 0 30px;
	background:url(images/bg-zp-c.gif) repeat-y;
}
.zp-box ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	float:left;
	margin:-1px 0 -10px;
}
.zp-box ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 14px 11px;
	font-size:12px;
	line-height:14px;
	background:url(images/bullet1.gif) no-repeat 0 4px;
}
.zp-box ul li a{color:#c60d2c;}
.search-hold{margin:0 225px 0 265px;}
.search-hold .holder{
	float:left;
	width:100%;
}
.search-hold .frame{
	overflow:hidden;
	height:1%;
	padding:0 40px 0 0;
}
.search{
	height:82px;
	padding:0 20px 0 0;
	overflow:hidden;
	background:url(images/bg-search-r.gif) no-repeat 100% 0;
}
.search .l{
	height:82px;
	overflow:hidden;
	padding:0 14px;
	background:url(images/bg-search-l.gif) no-repeat;
}
.search .box{
	width:380px;
	overflow:hidden;
	margin:0 auto;
	padding:6px 0 0 40px;
	position:relative;
}
.search .box strong{
	display:block;
	font:italic 18px/22px Georgia, serif;
	color:#fff;
}
.search .lab-search{
	position:absolute;
	top:28px;
	left:-2px;
	width:32px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/search.gif) no-repeat;
}
.search .row{
	overflow:hidden;
	height:1%;
	padding:2px 2px 0 0;
}
.search .row .text{
	float:left;
	margin:2px 0 0;
	width:294px;
	height:16px;
	overflow:hidden;
	background:#fff;
	border:1px solid #dadada;
	font-size:14px;
	line-height:16px;
	color:#807f7f;
	padding:1px 4px;
}
.search .row .btn-search{float:right;}
.search .chk{
	float:left;
	width:14px;
	height:14px;
	margin:0;
	padding:0;
}
.search .row label{
	float:left;
	font-size:12px;
	line-height:14px;
	color:#e1dede;
	padding:0 0 0 6px;
}
.flash-hold{
	width:100%;
	overflow:hidden;
	height:182px;
	background:url(images/bg-flash.gif) repeat-x;
}
.flash-hold .container{position:relative;}
.flash-hold .r{
    position:absolute;
    top:1px;
    right:-53px;
    width:443px;
    height:180px;
    overflow:hidden;
    background:url() no-repeat;
}
.flash-hold .flash{
    float:right;
    display:inline;
    width:446px;
    position:relative;
    margin:1px 0 0 -26px;
z-index:1;
}
.flash-hold .flash img{display:block;}
.flash-hold .text{
	overflow:hidden;
	padding:50px 0 0 266px;
}
.flash-hold .text strong{
	display:block;
	font:28px/36px Georgia, serif;
	color:#fff;
}
#main:after{
	clear: both;
	content:"";
	display: block;
}
#main{
	width:100%;
	position:relative;
	padding:0 0 29px;
	background:url(images/bg-main.gif) repeat-x;
}
.ip{background:none !important;}
.m1{
	float:left;
	width:100%;
}
.ip .m1{
	padding:0 9999px 0 0;
	margin:0 -9999px 0 0;
	position:relative;
	background:url(images/bg-main-ip.gif) repeat-x;
}
.mh-holder{margin:0 227px 0 229px;}
.ip .mh-holder{margin:0 0 0 229px;}
.ipi .mh-holder{margin:0 177px 0 229px;}
#sidebar{
	float:left;
	display:inline;
	position:relative;
	width:216px;
	padding:0 0 0 13px;
}
.ip #sidebar{
	margin:1px 0 0;
	background:url(images/bg-sidebar.gif) repeat-y;
}
.sub-nav{
	width:208px;
	overflow:hidden;
	margin:0 0 0 3px;
	border:1px solid #797979;
	background:#202020 url(images/bg-sub-nav.gif) repeat-x;
}
.sub-nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sub-nav ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:2px 0 0;
	background:url(images/sep2.gif) no-repeat;
	font:14px/16px Georgia, serif;
}
.sub-nav ul li:first-child,
.sub-nav ul li.first-child{
	background:none;
	padding:0;
}
.sub-nav ul li a{
	display:block;
	width:165px;
	padding:13px 5px 17px 38px;
	position:relative;
	text-decoration:none;
	color:#fff;
}
.sub-nav ul li a:hover{background:#1c1c1c url(images/bg-sub-nh.gif) repeat-x;}
.sub-nav ul li.active a,
.sub-nav ul li.active a:hover{background:url(images/bg-sub-na.gif) no-repeat;}
.sub-nav ul li a em{
	position:absolute;
	top:50%;
	left:0;
	width:22px;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-22px 0 0;
	background:url(images/bg-sub.png) no-repeat;
}
.sub-nav ul li a:hover em{background:url(images/bg-sub-h.png) no-repeat;}
.sub-nav ul li.active a em,
.sub-nav ul li.active a:hover em{display:none;}
.sub-nav ul li a strong{
	width:100%;
	display:table;
	font-weight:normal;
	height:19px;
	cursor:pointer;
}
* html .sub-nav ul li a strong{display:block}
*+html .sub-nav ul li a strong{display:block}
.sub-nav ul li a span{
	display:table-cell;
	vertical-align:middle;
}
.add-nav{
	width:213px;
	overflow:hidden;
	margin:28px 0 0 2px;
	background:url(images/bg-add-nav-c.gif) repeat-y;
}
.add-nav .holder{
	width:100%;
	overflow:hidden;
	background:url(images/bg-add-nav-t.gif) no-repeat;
}
.add-nav .frame{
	height:1%;
	overflow:hidden;
	padding:3px 1px;
	background:url(images/bg-add-nav-b.gif) no-repeat 0 100%;
}
.add-nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.add-nav ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:2px 2px 0 2px;
	font:14px/16px Georgia, serif;
	background:url(images/sep3.gif) no-repeat;
}
.add-nav ul li:first-child,
.add-nav ul li.first-child{
	background:none;
	padding:0 2px;
}
.add-nav ul li a{
	display:block;
	padding:0;
	height:46px;
	text-decoration:none;
	color:#706e6e;
}
.add-nav ul li a:hover{background:#ccc url(images/bg-add-nav-h.gif) repeat-x;}
.add-nav ul li.active a,
.add-nav ul li.active a:hover{
	background:url(images/bg-add-nav-a.gif) no-repeat;
	color:#fff;
	margin:0 -1px 0 -2px;
	width:211px;
	position:relative;
}
.add-nav ul li a strong{
	float:left;
	font-weight:normal;
	padding:13px 0 0;
	cursor:pointer;
}
.add-nav ul li span{
	float:left;
	width:37px;
	cursor:pointer;
}
.add-nav ul li span img{float:left;}
.sponsor-hold{
	width:216px;
	overflow:hidden;
	margin:26px 0 0;
	background:url(images/bg-sponsor-c.gif) repeat-y;
}
.sponsor-hold .holder{
	width:216px;
	overflow:hidden;
	background:url(images/bg-sponsor-t.gif) no-repeat;
}
.sponsor-hold .frame{
	width:186px;
	overflow:hidden;
	padding:24px 15px 25px 15px;
	background:url(images/bg-sponsor-b.gif) no-repeat 0 100%;
}
.sponsor-hold strong{
	display:block;
	font-weight:normal;
	font:italic 18px/22px Georgia, serif;
	color:#888;
	padding:0 0 12px;
}
.sponsors{
	margin:0;
	padding:0;
	list-style:none;
}
.sponsors li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 15px;
}
.sponsors li a{
	display:block;
	width:171px;
	border:3px solid #e5e5e5;
}
.sponsors li a img{display:block;}
.c1{
	float:left;
	width:100%;
}
.aside{
	float:right;
	width:227px;
	padding:23px 0 0;
	position:relative;
	z-index:2;
}
.ipi .aside{width:177px;}
.login-hold{
	width:214px;
	overflow:hidden;
	background:url( images/bg-login-c.gif) repeat-y;
}
.ipi .login-hold{
	width:164px;
	background:url( images/bg-login-api-c.gif) repeat-y;
}
.login-hold .holder{
	width:214px;
	overflow:hidden;
	background:url( images/bg-login-t.gif) no-repeat;
}
.ipi .login-hold .holder{
	width:164px;
	background:url( images/bg-login-api-t.gif) no-repeat;
}
.login-hold .frame{
	width:179px;
	overflow:hidden;
	padding:22px 21px 22px 14px;
	background:url( images/bg-login-b.gif) no-repeat 0 100%;
}
.ipi .login-hold .frame{
	width:142px;
	padding-right:9px;
	background:url( images/bg-login-api-b.gif) no-repeat 0 100%;
}
.login-box{
	width:150px;
	overflow:hidden;
	padding:0 0 20px 28px;
	background:url( images/ico08.gif) no-repeat 0 2px;
}
.cab {
	background:url( images/ico-cab.gif) no-repeat 0 2px;
	padding-bottom:2px;
}
.ipi .login-box{width:112px;}
.login-box strong{
	display:block;
	font-weight:normal;
	font:italic 18px/22px Georgia, serif;
	color:#888;
	padding:0 0 1px;
}
.cab strong{
	line-height:16px;
	padding:3px 0 0 2px;
}
.login-box .add-list{
	display:inline;
	margin:0 0 0 -28px;
	position:relative;
}
.login-box .add-list li{
	padding:13px 0 0;
	margin:0 0 -9px;
	width:100%;
}
.login-box .add-list li.btn-3 a{
	padding-left:26px;
	background-position:5px 0;
}
.ipi .login-box strong{
	line-height:14px;
	padding:4px 0 7px;
}
.login-box .row{
	overflow:hidden;
	height:1%;
	padding:0 0 5px;
}
.login-box .row label{
	display:block;
	font-size:12px;
	line-height:14px;
	color:#807f7f;
	padding:4px 0 1px;
}
.login-box .text{
	display:block;
	width:144px;
	height:14px;
	background:#fff;
	border:1px solid #dadada;
	font-size:11px;
	line-height:14px;
	padding:2px;
}
.ipi .login-box .text{width:105px;}
.login-box .parent-focus .text{border:1px solid #60bbc7;}
.login-box .check{
	float:left;
	width:78px;
	padding:6px 0 0;
}
.ipi .login-box .check{
	display:block;
	float:none;
	overflow:hidden;
}
.login-box .chk{
	float:left;
	width:14px;
	height:14px;
	margin:0;
	padding:0;
}
.login-box .row .check label{
	float:left;
	font-size:11px;
	line-height:12px;
	padding:0 0 0 2px;
	color:#807f7f;
}
.login-box .row .btn-login{float:right;}
.ipi .login-box .row .btn-login{
	float:none;
	display:block;
	margin:3px 0 0;
}
.login-hold .reg-box{
	width:150px;
	overflow:hidden;
	padding:0 0 0 28px;
	background:url( images/ico09.gif) no-repeat;
}
.ipi .login-hold .reg-box{
	margin:-23px 0 0;
	padding:0 0 9px 28px;
}
.ipi .login-hold .reg-box{width:110px;}
.login-hold .reg-box strong{
	display:block;
	font-size:14px;
	line-height:16px;
	padding:0 0 7px;
}
.login-hold .reg-box a{color:#c60d2c;}
.login-hold .reg-box span{
	display:block;
	font-size:12px;
	line-height:14px;
}
.aside .recurc-hold{
	width:200px;
	border:1px solid #797979;
	overflow:hidden;
	margin:25px 0 0 2px;
	padding:27px 0 30px 9px;
	background:#111 url(images/bg-as-recurc.gif) repeat-x;
}
.ipi .aside .recurc-hold{
	width:150px;
	margin-top:19px;
}
.aside .recurc-box{
	overflow:hidden;
	height:1%;
	padding:3px 21px 0 30px;
	background:url(images/ico10.gif) no-repeat;
}
.aside .recurc-box span{
	display:block;
	font-size:14px;
	line-height:16px;
	padding:0 0 4px;
}
.aside .recurc-box span a{color:#d5d5d5;}
.aside .recurc-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.aside .recurc-box ul li{
	overflow:hidden;
	height:16px;
	vertical-align:top;
	color:#a7a7a7;
	margin:-1px 0 0;
}
.ipi .aside .recurc-box ul{
	margin:0 -17px 0 0;
	width:114px;
}
.ipi .aside .recurc-box ul li{
	float:left;
	padding:3px 5px 0 0;
	height:auto;
}
.opera .aside .recurc-box ul li{height:auto;}
.aside .recurc-box ul li strong{
	float:left;
	font-size:14px;
	line-height:16px;
	padding:0 2px 0 0;
}
* html .aside .recurc-box ul li strong{
	display:inline;
	margin:0 -3px 0 0;
}
.aside .recurc-box ul li span{
	float:right;
	font-size:11px;
	line-height:13px;
	padding:3px 0 0 4px;
}
.ipi .aside .recurc-box ul li span,
.ipi .aside .recurc-box ul li strong{
	display:block;
	float:none;
	padding:0;
}
.ipi .aside .recurc-box ul li span em{
	font-style:normal;
	font-size:10px;
	line-height:13px;
	display:inline;
}
* html .aside .recurc-box ul li span{
	display:inline;
	margin:0 0 0 -3px;
}
* html .ipi .aside .recurc-box ul li span{margin:0;}
.aside .recurc-box ul li em{
	font-size:14px;
	line-height:16px;
	font-style:normal;
}
.opera .aside .recurc-box ul li em{
	display:block;
	overflow:hidden;
	height:1%;
}
.btn-faq{
	display:block;
	padding:0 0 4px 30px;
	overflow:hidden;
	margin:16px 0 0;
	background:url(images/ico11.gif) no-repeat;
}
.ipi .btn-faq{margin:14px 0 0;}
.btn-faq a{
	font-size:14px;
	line-height:16px;
	color:#d5d5d5;
}
.content{padding:32px 30px 0 37px;}
.ip .content{padding:0 12px 0 34px;}
.content h2{
	margin:0;
	font:italic 22px/24px Georgia, sans-serif;
	color:#888;
}
.content h2 span{
	display:block;
	font-size:20px;
	line-height:22px;
}
.content h2 strong{
	display:block;
	font-weight:normal;
	font-size:24px;
	line-height:22px;
	margin:-2px 0 0;
}
.imt-hold{
	width:100%;
	overflow:hidden;
}
.imt-columns{
	width:100%;
	overflow:hidden;
	padding:14px 0 0;
}
.imt-columns .column{
	float:left;
	width:33%;
}
* html .imt-columns .column{
	display:inline;
	margin:0 -3px 0 0;
}
.imt-columns .holder{
	overflow:hidden;
	height:1%;
}
.imt-columns .holder .column{
	width:49%;
	padding:0 0 9999px;
	margin:0 0 -9999px;
	background:url(images/sep4.gif) repeat-y;
}
.imt-columns .column .text-hold{
	overflow:hidden;
	padding:0 10px 0 0;
	margin:-3px 0 0;
}
.imt-columns .holder .text-hold{padding:0 5px 0 8px;}
.imt-columns span{
	display:block;
	font-size:15px;
	line-height:21px;
}
.imt-columns span a{color:#c60d2c;}
.imt-columns p{
	margin:0;
	line-height:18px;
	color:#807f7f;
	word-spacing:-1px;
}
.news-hold{
	width:100%;
	overflow:hidden;
	padding:28px 0 22px;
	position:relative;
}
.content .news-hold h2{margin:0 0 7px;}
.news-hold .tcolumns{
	width:100%;
	overflow:hidden;
}
.news-hold .bside1{
	float:left;
	width:47%;
}
.news-hold .bside2{
	float:right;
	width:52%;
	padding:0 0 999px;
	margin:0 0 -999px;
	background:url(images/sep4.gif) repeat-y;
}
.news-hold .text-hold{
	overflow:hidden;
	height:1%;
}
.news-hold .bside2 .text-hold{padding:0 0 0 11px;}
.news-list{
	margin:0 0 -8px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.news-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 8px;
}
.news-list .date{
	float:left;
	width:55px;
}
* html .news-list .date{
	display:inline;
	margin:0 -3px 0 0;
}
.news-list .date strong{
	float:left;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#6d6d6d;
	padding:0 5px 0 0;
}
* html .news-list .date strong{padding:0 2px 0 0;}
.news-list .date span{
	overflow:hidden;
	height:1%;
	font-size:13px;
	line-height:13px;
	color:#6d6d6d;
	padding:5px 5px 0 0;
	display:block;
}
.news-list .date span em{
	display:block;
	font-style:normal;
	color:#a8a7a7;
	font-size:10px;
	padding:2px 0 0;
}
.news-list .text{
	overflow:hidden;
	height:1%;
	padding:2px 0 0;
}
.news-list .text p{margin:0;}
.news-list .text p a{color:#c60d2c;}
.news-hold .btn-all{
	position:absolute;
	bottom:3px;
	right:13px;
}
.news-hold .btn-all a{
	float:left;
	padding:4px 0 2px 26px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#c60d2c;
	background:url(images/btn-all-news.gif) no-repeat;
}
.about-hold{
	width:100%;
	overflow:hidden;
	padding:19px 0 0;
}
.content .about-hold h2{margin:0 0 9px;}
.about-hold p{margin:0 0 20px;}
#footer{
	width:100%;
	position:relative;
	overflow:hidden;
	padding:9px 0 30px;
	background:#4c4c4c url(images/bg-footer.gif) repeat-x;
}
.copy{
	float:left;
	width:230px;
	padding:22px 10px 0 16px;
}
.copy p{
	margin:0 0 11px;
	font-size:12px;
	line-height:12px;
	color:#fff;
}
.copy span{
	display:block;
	line-height:14px;
	font-size:12px;
	color:#fff;
}
.copy span a{color:#fff;}
.copy .log{
	width:100%;
	overflow:hidden;
	padding:18px 0 0;
}
.copy .log a,
.copy .log a img{float:left;}
.powered-hold{
	float:right;
	width:186px;
	min-height:55px;
	padding:0 0 0 37px;
	background:url(images/sep5.gif) no-repeat;
}
* html .powered-hold{height:55px;}
.powered{
	display:block;
	padding:20px 0 0;
}
.powered a{
	display:block;
	width:123px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/powered.png) no-repeat;
}
#footer .hold{margin:0 223px 0 256px;}
#footer .fcolumn{
	float:left;
	width:38%;
	min-height:55px;
	background:url(images/sep5.gif) no-repeat;
}
* html #footer .fcolumn{height:55px;}
#footer .fcolumn .text-hold{
	overflow:hidden;
	padding:18px 0 0 38px;
}
.f-nav{
	margin:0;
	padding:0;
	list-style:none;
}
.f-nav li{
	width:100%;
	float:left;
	font-size:12px;
}
.f-nav li a{color:#fff;}
.add-box{
	width:100%;
	overflow:hidden;
	height:52px;
}
.add-list{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}
.add-list li{
	float:left;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	padding:14px 22px 0 0;
	height:38px;
}
.add-list li a{
	float:left;
	padding:3px 0 5px 26px;
}
.add-list li.btn-1 a{
	background:url(images/ico12.gif) no-repeat;
	color:#c60d2c;
}
.add-list li.btn-1 a.active{
	background:url(images/ico12-a.gif) no-repeat;
	text-decoration:none;
	color:#808080;
}
.add-list li.btn-2 a{
	background:url(images/ico13.gif) no-repeat;
	color:#c60d2c;
}
.add-list li.btn-2 a.active{
	background:url(images/ico13-a.gif) no-repeat;
	text-decoration:none;
	color:#808080;
}
.add-list li.btn-2{padding:14px 30px 0 0;}
.add-list li.btn-3 a{
	background:url(images/ico14.gif) no-repeat;
	padding:3px 0 5px 19px;
	color:#c60d2c;
}
.add-list li.btn-3 a.active{
	background:url(images/ico14-a.gif) no-repeat;
	text-decoration:none;
	color:#808080;
}
.add-list li.btn-3{padding:14px 28px 0 0;}



.add-list li.btn-4 a{
	background:url(images/ico121.jpg) no-repeat;
	color:#c60d2c;
	margin-left:6px;
	padding-left:20px;
}
.add-list li.btn-4 a.active{
	background:url(images/ico121.jpg) no-repeat;
	text-decoration:none;
	color:#808080;
	
}
.add-list li.btn-4{padding:14px 28px 0 0;}



.add-list li.btn-5{
	background:url(images/sep6.gif) no-repeat;
	padding:14px 0 0 11px;
}
.add-list li.btn-5 a{
	padding:3px 0 5px 17px;
	background:url(images/ico15.gif) no-repeat;
	color:#c60d2c;
}
.add-list li.btn-5 a.active{
	background:url(images/ico15-a.gif) no-repeat;
	text-decoration:none;
	color:#808080;
}
.add-box .recurc-hold{
	float:right;
	display:inline;
	margin:1px 3px 0 0;
	width:199px;
	border:1px solid #868686;
	height:38px;
	padding:12px 0 0 9px;
	background:url(images/bg-recurc-i.gif) repeat-x;
}
.add-box .btn-recurc{float:left;}
.add-box .btn-recurc a{
	display:block;
	padding:4px 0 7px 29px;
	width:56px;
	font-size:12px;
	line-height:14px;
	color:#d5d5d5;
	background:url(images/ico16.gif) no-repeat;
}
.add-box .recurc-hold ul{
	float:left;
	margin:-3px -5px 0 0;
	padding:0;
	list-style:none;
}
.add-box .recurc-hold ul li{
	float:left;
	padding:0 5px 0 0;
	text-align:center;
}
.add-box .recurc-hold ul li span{
	display:block;
	font-size:11px;
	line-height:16px;
	color:#a7a7a7;
}
.add-box .recurc-hold ul li span em{
	font-style:normal;
	font-size:10px;
	line-height:12px;
}
.add-box .recurc-hold ul li strong{
	display:block;
	font-size:14px;
	line-height:16px;
	color:#fff;
	margin:-2px 0 0;
}
.zak-hold{
	overflow:hidden;
	height:1%;
	padding:24px 0 0;
}
.zak-hold h1{
	margin:0 0 30px;
	font:italic 22px/24px Arial, Helvetica, sans-serif;
}
.pager-hold{padding:0 8.2% 0 0;}
.opera .pager-hold{padding:0 7.9% 0 0;}
.pager{
	padding:0 134px 0 200px;
	margin:-3px 0 0 0;
	overflow:hidden;
	height:23px;
	position:relative
}
* html .pager{padding-right:140px;}
*+html .pager{padding-right:140px;}
.pager .lbox{
	position:absolute;
	top:3px;
	left:0;
	width:200px;
	clear:both;
}
.pager .rbox{
	position:absolute;
	top:0;
	right:0;
	width:134px;
}
* html .pager .rbox{width:140px;}
*+html .pager .rbox{width:140px;}
.pager .cbox{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:3px 0 2px;
}
.w1{
	float:left;
	position:relative;
	left:50%;
}
.w2{
	float:left;
	position:relative;
	left:-50%;
}
.pager .lbox ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.pager .lbox ul li{
	float:left;
	padding:0 0 0 3px;
	background:url(images/bullet2.gif) no-repeat 0 8px;
}
.pager .lbox ul li.active{
	padding:0;
	margin:0 -3px 0 0;
	background:none;
}
.pager .lbox ul li strong{
	font-size:16px;
	line-height:18px;
	color:#212121;
	text-align:center;
	display:block;
	width:31px;
	position:relative;
	background:#fff url(images/sep7.gif) no-repeat 0 50%;
}
.pager .lbox ul li:first-child,
.pager .lbox ul li.first-child{
	background:none;
	padding-left:2px;
}
.pager .lbox ul li a{
	float:left;
	width:30px;
	text-align:center;
	font-size:14px;
	line-height:18px;
	color:#c60d2c;
}
.pager .lbox ul li.btn-next{background:none;}
.pager .lbox ul li.btn-next a{
	width:12px;
	height:5px;
	overflow:hidden;
	margin:9px 0 0;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	background:url(images/btn-next.gif) no-repeat;
}
.pager .rbox em{
	float:left;
	font-size:13px;
	line-height:18px;
	color:#686868;
	background:url(images/ico17.gif) no-repeat;
	padding:3px 0 0 26px;
	width:54px;
}
.pager .rbox .sel{
	float:left;
	margin:2px 0 0;
}
.pager .cbox em{
	float:left;
	font-size:13px;
	line-height:16px;
	color:#686868;
}
.pager .cbox ul{
	float:left;
	margin:0;
	padding:0 90px 0 0;
	list-style:none;
}
.pager .cbox ul li{
	float:left;
	font-size:12px;
	line-height:18px;
	color:#686868;
	padding:0 11px 0 5px;
	background:url(images/bullet2.gif) no-repeat 100% 8px;
}
.pager .cbox ul li a{
	color:#c60d2c;
}
.pager .cbox ul li.active a{
	color:#686868;
	text-decoration:none;
}
.zak-tabl{
	width:100%;
	overflow:hidden;
	padding:13px 0 2px;
}
.zak-tabl table{
	width:100%;
	border-collapse:collapse;
}
.zak-tabl table td{
	padding:5px 0 4px;
	background:url(images/sep8.gif) repeat-x;
	border-right:1px solid #e9e9e9;
	font-size:11px;
	line-height:14px;
	color:#807f7f;
	text-align:center;
}
.zak-tabl table .thead td{padding:10px 0 9px;}
.zak-tabl table .thead .n9{vertical-align:top;}
.zak-tabl table .theadb td{background:#f5f5f5 url(images/sep8.gif) repeat-x;}
.zak-tabl .n1{width:4.4%;}
.zak-tabl .n2{width:7.7%;}
.zak-tabl .n3{width:6.3%;}
.zak-tabl .n4{width:15.7%;}
.zak-tabl .n5{width:16.2%;}
.zak-tabl .n6{width:7.7%;}
.zak-tabl .n7{width:5.9%;}
.zak-tabl .n8{width:8%;}
.zak-tabl .n9{width:4%;}
.zak-tabl .n10{width:5.2%;}
.zak-tabl .n11{width:9%;}
.zak-tabl .n12{
	width:8%;
	border:none;
	background:none;
}
.btn-calendar{
	display:block;
	width:17px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	margin:0 auto;
	background:url(images/btn-calendar.gif) no-repeat;
}
.zak-tabl table .theadb strong{
	font-weight:normal;
	display:block;
	padding:0 4px;
}
.zak-tabl table .theadb span{
	display:block;
	overflow:hidden;
	height:1%;
	border:1px solid #dadada;
	background:#fff;
	padding:0 2px;
}
.zak-tabl table .theadb .text{
	display:block;
	width:100%;
	border:none;
	background:none;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
	padding:0;
}
.zak-tabl table .theadb .n12{padding:0;}
.zak-tabl .btn-t-search{
	display:block;
	width:58px;
	margin:1px auto 0;
	padding:0;
}
.zak-tabl table .col-g td{
	background:#e7f0e8 url(images/sep8.gif) repeat-x;
	padding:17px 0 16px;
	border-right:1px solid #dbe4dc;
}
.zak-tabl table .col-b td{
	background:#e0eaf6 url(images/sep8.gif) repeat-x;
	padding:11px 0 11px;
	border-right:1px solid #d5dee9;
}
.zak-tabl table .day td{padding-bottom:12px;}
.zak-tabl table .col-g .n12{
	background:none;
	border:none;
}
.zak-tabl table .col-b .n12{
	background:none;
	border:none;
}
.zak-tabl table .col-g .n2,
.zak-tabl table .col-g .n4,
.zak-tabl table .col-b .n2,
.zak-tabl table .col-b .n4{
	font-size:13px;
	line-height:16px;
}
.zak-tabl table .col-g .n5,
.zak-tabl table .col-b .n5{
	font-size:13px;
	line-height:12px;
}
.zak-tabl table .col-g .n5 span,
.zak-tabl table .col-b .n5 span{
	display:block;
	text-align:left;
	padding:0 0 0 4px;
}
.zak-tabl table .col-g .n6,
.zak-tabl table .col-g .n7,
.zak-tabl table .col-g .n8,
.zak-tabl table .col-b .n6,
.zak-tabl table .col-b .n7,
.zak-tabl table .col-b .n8{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
.zak-tabl table .col-g .n7,
.zak-tabl table .col-b .n7{font-size:14px;}
.zak-tabl .check-box{
	width:15px;
	overflow:hidden;
	margin:0 auto;
}
.zak-tabl table .day .n1,
.zak-tabl table .day .n2,
.zak-tabl table .day .n9,
.zak-tabl table .day .n10{background:#e0eaf6 url(images/none.gif);}
.zak-tabl table .line td{
	font-size:1px;
	line-height:1px;
	vertical-align:top;
	border:none;
	background:url(images/sep8.gif) repeat-x;
}
.zak-tabl table .line .n12{background:none;}
.breadcrambs{
	width:100%;
	overflow:hidden;
	margin:-11px 0 0;
}
.breadcrambs ul{
	float:left;
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
	background:url(images/sep9.gif) no-repeat 100% 2px;
}
.breadcrambs ul li{
	float:left;
	padding:0 9px 0 10px;
	font-size:14px;
	line-height:16px;
	color:#999;
	background:url(images/sep9.gif) no-repeat 0 2px;
}
.breadcrambs ul li strong{font-size:12px;}
.breadcrambs ul li a{color:#c60d2c;}
.mark-hold:after {
	clear: both;
	content:"";
	display: block;
}
.mark-hold{
	width:100%;
	padding:15px 0 0;
}
.mark-hold .lbox{
	float:left;
	width:47%;
}
.mark-hold .marka{
	width:100%;
	overflow:hidden;
}
.mark-hold .marka .nissan{
	padding:0;
}
.mark-hold .marka strong{
	float:left;
	font-size:30px;
	line-height:34px;
	font-style:italic;
	font-weight:normal;
	color:#888787;
	padding:14px 0 0 8px;
}
.mark-hold .marka strong em{font-family:Georgia, serif;}
.mark-hold .lbox .image{
	width:100%;
	overflow:hidden;
	padding:18px 0 0;
}
.mark-hold .lbox .image img{
	display:block;
	margin:0 auto;
}
.mark-hold .rbox{
	float:right;
	width:47%;
}
.mark-hold .rbox .holder:after {
	clear: both;
	content:"";
	display: block;
}
.mark-hold .rbox .holder{
	padding:9px 20px 0 0;
	height:1%;
}
.vb-box:after {
	clear: both;
	content:"";
	display: block;
}
.vb-box{width:100%;}
.vb-box strong{
	display:block;
	font-size:13px;
	line-height:16px;
	color:#807f7f;
}
.mark-hold .rbox .text{
	width:100%;
	overflow:hidden;
	padding:21px 0 19px;
}
.mark-hold .rbox .text p{
	margin:0;
	font:italic 17px/20px Arial, Helvetica, sans-serif;
	color:#807f7f;
}
.mark-hold .rbox .text p a{color:#c60d2c;}
.auto-drop-h:after {
	clear: both;
	content:"";
	display: block;
}
.auto-drop-h{
	width:100%;
	padding:2px 0 0;
	position:relative;
	z-index:1;
}
.auto-drop{
	float:left;
	position:relative;
}
.auto-drop a{
	float:left;
	padding:0 17px 0 0;
	font-size:16px;
	line-height:18px;
	color:#c60d2c;
	text-decoration:none;
	font-style:italic;
	background:url(images/bullet3.gif) no-repeat 100% 7px;;
}
.auto-drop a:hover{border:none;}
.auto-drop a span{
	float:left;
	padding:0 0 2px;
	cursor:pointer;
	background:url(images/sep10.gif) repeat-x 0 100%;
}
.auto-drop a:hover span{background:none;}
.auto-drop .drop{
	width:275px;
	overflow:hidden;
	position:absolute;
	top:-25px;
	left:-40px;
	z-index:1;
}
.auto-drop .drop .t,
.auto-drop .drop .b{
	width:100%;
	overflow:hidden;
	font-size:0;
	line-height:0;
	height:27px;
}
.auto-drop .drop .t{background:url(images/bg-drop-t.png) no-repeat;}
.auto-drop .drop .b{background:url(images/bg-drop-b.png) no-repeat;}
.auto-drop .drop .c{
	width:220px;
	overflow:hidden;
	padding:0 15px 0 40px;
	background:url(images/bg-drop-c.png) repeat-y;
}
.auto-drop .btn-close{
	position:absolute;
	top:17px;
	right:17px;
	padding:0;
	width:21px;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/btn-close.gif) no-repeat;
}
* html .auto-drop .btn-close{right:16px;}
.auto-drop .drop ul{
	margin:-2px 0 0;
	padding:0 0 5px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.auto-drop .drop ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	font-size:16px;
	line-height:18px;
	padding:0 0 16px;
}
.auto-drop .drop ul li span{
	font-size:12px;
	float:none;
	padding:0;
	background:none;
}
.auto-drop .drop ul li a{
	padding:0;
	color:#c60d2c;
	text-decoration:underline;
	background:none;
}
.auto-drop .drop ul li a:hover{text-decoration:none;}
.btn-pdf:after {
	clear: both;
	content:"";
	display: block;
}
.btn-pdf{
	display:block;
	width:100%;
}
.btn-pdf a{
	float:left;
	background:url(images/ico18.gif) no-repeat;
	padding:2px 0 6px 26px;
	margin:0 0 0 -26px;
	position:relative;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#c60d2c;
}
.mark-gal{
	height:1%;
	overflow:hidden;
	padding:36px 10px 0 0;
}
.mark-gal .hold:after {
	clear: both;
	content:"";
	display: block;
}
.mark-gal .hold{
	height:1%;
	padding:0 0 17px;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.mark-gal .holder{
	width:242px;
	position:relative;
	float:left;
}
.mark-gal .lbox{
	float:left;
	width:47%;
}
.mark-gal .rbox{
	float:right;
	width:47%;
	margin:0 -5px 0 0;
}
.mark-gal .rbox .bg{
	position:absolute;
	right:-200px;
	bottom:-80px;
	width:200px;
	height:80px;
	background:#fff;
	clear:both;
}
.mark-gal .title:after {
	clear: both;
	content:"";
	display: block;
}
.mark-gal .title{
	height:1%;
	min-height:55px;
	padding:11px 0 6px;
}
* html .mark-gal .title{height:55px;}
.mark-gal .title span{
	display:block;
	font-size:12px;
	line-height:14px;
	padding:0 0 1px;
}
.mark-gal .title span a{color:#c60d2c;}
.mark-gal .title p{
	margin:0;
	font-size:16px;
	line-height:20px;
	color:#807f7f;
}
.mark-gal .image{
	float:left;
	border:3px solid #e5e5e5;
}
.mark-gal .image img{float:left;}
.page-hold{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:35px 0 8px;
}
.page-hold ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.page-hold ul li{
	float:left;
	height:36px;
	display:inline;
	padding:0 6px 0 6px;
	background:url(images/sep12.gif) no-repeat 100% 50%;
}
.page-hold ul li a{
	display:block;
	width:36px;
	height:36px;
	overflow:hidden;
	font-size:16px;
	line-height:36px;
	color:#a81e35;
	text-decoration:none;
	text-align:center;
}
.page-hold ul li.active a,
.page-hold ul li.active a:hover{
	color:#fff;
	background:url(images/btn-page.gif) no-repeat;
}
.page-hold ul li a:hover{
	color:#fff;
	background:url(images/btn-page.gif) no-repeat 0 -36px;
}
.page-hold ul li.btn-p-prev{
	background:none;
	padding:0 4px 0 6px;
}
.page-hold ul li.btn-p-next{
	background:none;
	padding:0 6px 0 5px;
	margin:0 0 0 -1px;
	background:#fff;
}
.page-hold ul li.btn-p-prev a,
.page-hold ul li.btn-p-next a{
	display:block;
	width:13px;
	height:9px;
	font-size:1px;
	line-height:1px;
	margin:13px 0 0;
	text-align:left;
	text-indent:-9999px;
}
.page-hold ul li.btn-p-prev a{background:url(images/btn-p-prev.gif) no-repeat !important;}
.page-hold ul li.btn-p-next a{background:url(images/btn-p-next.gif) no-repeat !important;}
.aks-hold{
	width:100%;
	overflow:hidden;
	margin:-7px 0 0;
}
.aks-hold h1{
	margin:0 0 14px;
	font:italic 30px/36px Georgia, serif;
}
.aks-hold p{
	margin:0 0 18px;
	color:#807f7f;
}
.aks-hold .link-box{
	width:100%;
	overflow:hidden;
}
.aks-hold .link-box p{
	margin:0 0 18px;
	font-size:17px;
	line-height:20px;
	font-style:italic;
	color:#807f7f;
}
.aks-hold .link-box p a{color:#c60d2c;}
.aks-hold .btn-pdf{
	display:block;
	width:100%;
	overflow:hidden;
}
.aks-hold .btn-pdf a{
	float:left;
	background:url(images/ico18.gif) no-repeat 100% 0;
	padding:3px 34px 6px 0;
	margin:0;
	position:relative;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#c60d2c;
}
.ask-gal{
	width:100%;
	overflow:hidden;
	padding:41px 0 49px;
}
.ask-gal .hold{
	width:100%;
	overflow:hidden;
	padding:9px 0 9px;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.ask-gal .box{
	float:left;
	width:49.8%;
	text-align:center;
}
.ask-gal .image{
	height:1%;
	padding:0 5px 0 0;
	overflow:hidden;
}
.ask-gal .image img{
	display:block;
	margin:0 auto;
}
.ask-gal a{
	font-size:16px;
	line-height:18px;
	color:#c60d2c;
}
.ask-gal a span{font-size:12px;}
.cont-hold{
	width:100%;
	overflow:hidden;
}
.cont-hold h1{
	margin:0 0 15px;
	font:italic 22px/24px Arial, Helvetica, sans-serif;
	color:#807f7f;
}
.cont-hold .graf-box{
	width:100%;
	overflow:hidden;
}
.content .cont-hold h2{
	margin:0 0 2px;
	font:italic 18px/20px Arial, Helvetica, sans-serif;
	color:#807f7f;
}
.cont-hold .graf-box p{
	margin:0;
	font-size:14px;
	line-height:18px;
	color:#5b5a5a;
}
.cont-hold .graf-box p strong{
	font-size:18px;
	font-weight:normal;
}
.cont-hold .adr-box{
	width:100%;
	overflow:hidden;
	padding:11px 0 12px;
}
.cont-hold .adr-box address{
	float:left;
	width:250px;
	font-style:normal;
	font-size:14px;
	line-height:18px;
	color:#5b5a5a;
	padding:2px 0 0;
}
.cont-hold .adr-box address span{display:block;}
.cont-hold .ph-box{
	float:right;
	padding:0 9px 0 0;
	margin:-6px 0 0;
}
.ph-box .phone{
	float:left;
	padding:0 0 5px 57px;
	background:url(images/ico02.gif) no-repeat 0 7px;
}
.ph-box .phone span{
	display:block;
	font-size:12px;
	line-height:20px;
	color:#807f7f;
	margin:0 0 -5px;
}
.ph-box .phone span a{
	font-size:14px;
	line-height:18px;
	color:#c60d2c;
}
.ph-box .phone strong{
	display:block;
	font-size:24px;
	line-height:20px;
	font-weight:normal;
	color:#595959;
}
.ph-box .phone strong span{
	display:inline;
	font-size:14px;
	line-height:20px;
	color:#807f7f;
	margin:0 2px 0 0;
}
.cont-hold .map-hold{
	overflow:hidden;
	height:1%;
	padding:0 7px 0 0;
}
.cont-hold .map-hold h2{margin:0 0 7px;}
.cont-hold .map-box{
	width:514px;
	overflow:hidden;
	border:3px solid #e5e5e5;
	margin:0 auto;
}
.cont-hold .map-box img{display:block;}
.dan-hold{
	width:100%;
	overflow:hidden;
	padding:41px 0 0;
}
.dan-hold h1{
	margin:0;
	font:italic 22px/24px Arial, Helvetica, sans-serif;
	color:#807f7f;
}
.dan-hold .ob-text{
	float:right;
	margin:-16px 0 0;
	padding:0 3px 0 13px;
	font-size:11px;
	line-height:13px;
	color:#f66600;
	background:url(images/bullet4.gif) no-repeat 0 2px;
}
.form-hold{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:23px 0 0;
}
.f-box{
	width:100%;
	background:#fff url(images/bg-f-box.gif) repeat-x;
}
.f-box .l{
	width:100%;
	background:url(images/bg-f-box-l.gif) repeat-y;
}
.f-box .r{
	width:100%;
	background:url(images/bg-f-box-r.gif) repeat-y 100% 0;
}
.f-box .t{
	width:100%;
	background:url(images/bg-f-box-t.gif) repeat-x;
}
.f-box .b{
	width:100%;
	background:url(images/bg-f-box-b.gif) repeat-x 0 100%;
}
.f-box .tl{
	width:100%;
	background:url(images/bg-f-box-tl.gif) no-repeat;
}
.f-box .tr{
	width:100%;
	background:url(images/bg-f-box-tr.gif) no-repeat 100% 0;
}
.f-box .bl{
	width:100%;
	background:url(images/bg-f-box-bl.gif) no-repeat 0 100%;
}
.f-box .br{
	width:100%;
	overflow:hidden;
	background:url(images/bg-f-box-br.gif) no-repeat 100% 100%;
}
.f-box .holder{
	padding:10px;
	overflow:hidden;
	height:1%;
}
.reg-hold{
	width:515px;
	margin:-9px auto 0;
	overflow:hidden;
	padding:0 122px 47px 0;
}
.reg-hold .btn{
	overflow:hidden;
	height:1%;
	padding:34px 0 0;
}
.reg-hold .btn img{
	float:left;
	margin:1px 0 0;
}
.reg-hold .btn a{
	float:left;
	font-size:16px;
	line-height:18px;
	color:#c60d2c;
	text-decoration:none;
}
.reg-hold .btn a:hover{position:relative;}
.reg-hold .btn a span{
	float:left;
	padding:0 0 2px;
	cursor:pointer;
	background:url(images/sep13.gif) repeat-x 0 100%;
}
.reg-hold .btn a:hover span{background:none;}
.reg-hold form{
	overflow:hidden;
	height:1%;
	padding:5px 0 10px 28px;
	margin:5px 0 0;
}
.reg-hold .row{
	overflow:hidden;
	height:1%;
	padding:0 0 8px;
	margin:8px 0 0;
}
.reg-hold .lbox{
	float:left;
	width:195px;
}
.reg-hold .lbox span,
.reg-hold .lbox label{
	float:left;
	font-size:13px;
	line-height:20px;
	color:#5b5a5a;
}
.reg-hold .lbox label em{
	font-style:normal;
	color:#f66600;
}
.reg-hold .rbox{
	float:right;
	width:289px;
}
.reg-hold .rbox .date{
	float:left;
	font-size:13px;
	line-height:20px;
	color:#5b5a5a;
}
.reg-hold .rbox .date span{
	font-size:11px;
	color:#898989;
	font-weight:normal;
}
.reg-hold .rbox .text{
	float:left;
	border:1px solid #dadada;
	background:#fff;
	height:14px;
	width:275px;
	font-size:11px;
	line-height:14px;
	padding:2px;
	color:#898989;
}
.reg-hold .rbox .short{width:153px;}
.reg-hold .com-text{
	float:right;
	margin:-8px 0;
	position:relative;
	width:120px;
	height:36px;
	display:table;
}
.reg-hold .com-text span{
	display:table-cell;
	vertical-align:middle;
	font-size:10px;
	line-height:10px;
	color:#f66600;
}
.to-hold{
	width:100%;
	overflow:hidden;
	padding:34px 0 0;
}
.to-hold h1{
	margin:0;
	font:italic 22px/24px Arial, Helvetica, sans-serif;
	color:#807f7f;
}
.to-hold .form-hold{
	padding:13px 0 0;
}
.to-hold .to-box{
	width:650px;
	overflow:hidden;
	padding:0 0 24px 20px;
}
.to-hold .row{
	overflow:hidden;
	height:1%;
	padding:22px 0 1px;
	width:370px;
}
.to-hold .lbox{
	float:left;
	width:113px;
}
.to-hold .lbox span,
.to-hold .lbox label{
	float:right;
	font-size:13px;
	line-height:20px;
	color:#807f7f;
}
.to-hold .rbox{
	float:right;
	width:249px;
}
.to-hold .rbox a.btn-write{
	float:left;
	font-size:16px;
	text-decoration:none;
	color:#c60d2c;
	line-height:20px;
	padding:0 20px 0 0;
	background:url(images/ico22.gif) no-repeat 100% 2px;
}
.to-hold .rbox a.btn-write:hover{position:relative;}
.to-hold .rbox a.btn-write span{
	float:left;
	padding:0 0 1px;
	cursor:pointer;
	background:url(images/sep13.gif) repeat-x 0 100%;
}
.to-hold .rbox a.btn-write:hover span{background:none;}
.to-hold .sel-hold{
	width:100%;
	overflow:hidden;
}
.to-hold .sel{width:236px;}
.to-hold .btn-next-i{
	float:left;
	margin:10px 0 0;
}
.rec-hold{
	height:1%;
	margin:36px 3px 0 0;
	overflow:hidden;
}
.rec-hold h1{
	margin:0;
	font:italic 22px/24px Arial, Helvetica, sans-serif;
	color:#807f7f;
}
.rec-tabl{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
}
.rec-tabl table{
	width:100%;
	border-collapse:collapse;
}
.rec-tabl table td{
	padding:2px 0 3px;
	font-size:12px;
	line-height:18px;
	border-right:1px solid #f2f2f2;
	color:#232323;
	text-align:center;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.rec-tabl table .last td{
	padding-bottom:23px;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.rec-tabl table td a{color:#c60d2c;}
.rec-tabl table td strong{
	font-size:16px;
	color:#6f6f6f;
}
.rec-tabl table th{
	padding:1px 0 3px;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#676767;
	border-right:1px solid #f2f2f2;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.rec-tabl table th span{
	display:block;
	font-size:10px;
}
.rec-tabl .n1{width:21.9%;}
.rec-tabl .n2{width:28.2%;}
.rec-tabl .n3{width:7.9%;}
.rec-tabl .n4{width:11.2%;}
.rec-tabl .n5{width:7.9%;}
.rec-tabl .n6{width:12.9%;}
.rec-tabl .n7{width:9%;}
.rec-tabl .n7{border:none;}
.rec-tabl table td .text{
	display:block;
	width:18px;
	height:16px;
	background:#fff;
	border:1px solid #dadada;
	font-size:14px;
	line-height:16px;
	padding:1px 4px;
	margin:0 auto;
	color:#5b5a5a;
	font-weight:bold;
}
.rec-tabl table td .check:after {
	clear: both;
	content:"";
	display: block;
}
.rec-tabl table td .check{
	width:14px;
	margin:0 auto;
}
.rec-tabl table td .chk{
	float:left;
	width:14px;
	height:14px;
	margin:0;
	padding:0;
}
.rec-tabl .total:after {
	clear: both;
	content:"";
	display: block;
}
.rec-tabl .total{
	min-height:29px;
	padding:5px 0 1px;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
* html .rec-tabl .total{height:29px;}
.rec-tabl .total span{
	float:left;
	font-size:14px;
	line-height:26px;
	color:#5b5a5a;
}
.rec-tabl .total span strong{
	font-weight:normal;
	font-size:24px;
	color:#232323;
}
.rec-tabl .btn-red{float:right;}
.rec-tabl .btn-hold{
    float:left;
	overflow:hidden;
	width:206px;
	margin:0 auto;
	padding:5px 58px 0 0;
}
.rec-tabl .btn-hold .btn-of{float:left;}
.sr-hold{
	overflow:hidden;
	height:1%;
	padding:29px 3px 0 0;
}
.sr-hold h1{
	margin:0;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#807f7f;
}
.sr-tabl{
	width:100%;
	overflow:hidden;
	padding:13px 0 0;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.sr-tabl table{
	width:100%;
	border-collapse:collapse;
}
.sr-tabl table td{
	padding:0 0 0;
	border-left:1px solid #f2f2f2;
	font-size:12px;
	line-height:18px;
	color:#5b5a5a;
	text-align:center;
	background:url(images/sep11.gif) repeat-x;
}
.sr-tabl table td strong{
	font-size:14px;
	color:#807f7f;
}
.sr-tabl table th{
	padding:1px 0 2px;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	line-height:13px;
	color:#807f7f;
	border-left:1px solid #f2f2f2;
	background:url(images/sep11.gif) repeat-x;
}
.sr-tabl table th span{
	display:block;
	font-size:10px;
	text-align:center;
}
.sr-tabl .n1{width:5.8%;}
.sr-tabl .n2{width:12.6%;}
.sr-tabl .n3{width:18.7%;}
.sr-tabl .n4{width:21.2%;}
.sr-tabl .n5{width:6.1%;}
.sr-tabl .n6{width:5.4%;}
.sr-tabl .n7{width:11.3%;}
.sr-tabl .n8{width:8.3%;}
.sr-tabl .n9{
	width:9%;
	border-right:1px solid #f2f2f2;
}
.sr-tabl .btn-rec{
	display:block;
	width:23px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 6px;
	background:url(images/btn-rec.gif) no-repeat;
}
.sr-hold p{
	margin:16px 0 0;
	font:italic 16px/18px Arial, Helvetica, sans-serif;
	color:#807f7f;
}
.st-hold{
	height:1%;
	padding:39px 3px 0 0;
	overflow:hidden;
}
.st-hold h1{
	margin:0 0 21px;
	font:italic 22px/24px Arial, Helvetica, sans-serif;
	color:#807f7f;
}
.st-hold p{
	margin:0 0 8px;
	font-size:14px;
	line-height:20px;
	color:#232323;
}
.st-hold p strong{color:#707070;}
.st-hold .price{
	width:100%;
	overflow:hidden;
	background:url(images/sep11.gif) repeat-x;
}
.st-hold .price .holder{
	width:100%;
	overflow:hidden;
	padding:10px 0 3px;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.st-hold .price span{
	display:block;
	font-size:14px;
	line-height:20px;
	color:#232323;
}
.st-hold .price span strong{font-size:20px;}
.st-tabl{
	width:100%;
	overflow:hidden;
	padding:0 0 0;
	margin-top: 0px;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.st-tabl table{
	width:100%;
	border-collapse:collapse;
}
.st-tabl table td{
	padding:1px 0 0px;
	text-align:center;
	font-size:14px;
	line-height:18px;
	color:#232323;
	border-right:1px solid #f2f2f2;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.st-tabl table td a{color:#c60d2c;}
.st-tabl table td span{font-size:12px;}
.st-tabl table td span strong{font-size:18px;}
.st-tabl table th{
	padding:4px 0 12px;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	color:#807f7f;
	background:url(images/sep11.gif) repeat-x 0 100%;
	border-right:1px solid #f2f2f2;
}
.st-tabl .n1{width:7.4%;}
.st-tabl .n2{width:18.5%;}
.st-tabl .n3{width:18.5%;}
.st-tabl .n4{width:18.5%;}
.st-tabl .n5{width:18.5%;}
.st-tabl .n6{width:18.5%;border:none;}
.check-box-form{
	float:left;
	width:15px !important;
	height:14px;
	overflow: hidden;
	position: 0px 0px 0px 10px;
	background: url(images/check.gif) no-repeat;
	background-position: 0 -14px;
}
.check-box-form-uncheked{
	float:left;
	width:15px !important;
	height:14px;
	overflow: hidden;
	position: 0px 0px 0px 10px;
	background: url(images/check.gif) no-repeat;
	background-position: 0 0;
}

/*gradients for tables*/
.above{
background:url(images/t-grad-5.png) repeat-x 0 100%;
}
.head{
background:url(images/t-grad-1.png) repeat-x 0 100%;
}
.head2{
background:url(images/t-grad-4.png) repeat-x 0 100%;
}
.inside{
background:url(images/t-grad-2.png) repeat-x 0 100%;
}
.row_2{
background:url(images/t-grad-31.png) repeat-x 0 100%;
}
/*end of gradients*/



.sto-hold{
	width:100%;
	overflow:hidden;
	padding:0 0 33px;
}
.sto-hold h1{
	margin:0 0 2px;
	font:italic 30px/26px Georgia, serif;
	color:#565454;
}
.content .sto-hold h2{
	font-size:20px;
	line-height:22px;
	margin:0 0 7px;
}
.sto-hold .image{
	float:right;
	padding:3px 27px 0 0;
}
.sto-hold .image img{float:left;}
.sto-hold p{
	margin:0;
	line-height:15px;
}
.rem-hold{
	height:1%;
	overflow:hidden;
	padding:4px 18px 45px 0;
}
.content .rem-hold h2{
	margin:0 0 12px;
	font:italic 22px/23px Arial, Helvetica, sans-serif;
}
.rem-hold p{
	margin:0 0 22px;
	font-size:14px;
	line-height:18px;
}
.rem-hold h3{
	margin:0 0 9px;
	font:italic 18px/20px Arial, Helvetica, sans-serif;
}
.rem-hold .box{
	width:100%;
	overflow:hidden;
	padding:0 0 35px;
}
.dside{
	float:right;
	width:240px;
	padding:7px 0 0 30px;
}
.dside .image{
	overflow:hidden;
	height:1%;
	margin:0 0 29px;
	border:3px solid #e5e5e5;
}
.dside .image img{display:block;}
.rem-hold .text-list{
	overflow:hidden;
	height:1%;
	margin:0;
	padding:2px 0 15px;
	list-style:none;
}
.rem-hold .text-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 20px 18px;
	font-size:14px;
	line-height:18px;
	color:#5b5a5a;
	background:url(../images/sep14.gif) no-repeat 0 10px;
}
.dside p{margin:0 0 10px;}
.dside .phone{
	float:left;
	min-height:36px;
	padding:5px 0 0 57px;
	background:url(../images/ico02.gif) no-repeat;
}
* html .dside .phone{height:36px;}
.dside .phone span{
	display:block;
	font-size:12px;
	line-height:20px;
	color:#807f7f;
	margin:0 0 -5px;
}
.dside .phone strong{
	display:block;
	font-size:24px;
	line-height:20px;
	font-weight:normal;
	color:#595959;
}
.dside .phone strong span{
	display:inline;
	font-size:14px;
	line-height:20px;
	color:#807f7f;
	margin:0 2px 0 0;
}
.dside .email{
	display:block;
	font-style:normal;
	margin:-3px 0 0;
}



.sr-tabl-tyres{
	width:100%;
	overflow:hidden;
	padding:13px 0 0;
	background:url(images/sep11.gif) repeat-x 0 100%;
}
.sr-tabl-tyres table{
	width:100%;
	border-collapse:collapse;
}
.sr-tabl-tyres table td{
	padding:5px 0 5px;
	border-left:1px solid #f2f2f2;
	font-size:11px;
	line-height:18px;
	color:#5b5a5a;
	text-align:center;
	background:url(images/sep11.gif) repeat-x;
}
.sr-tabl-tyres table td strong{
	font-size:14px;
	color:#807f7f;
}
.sr-tabl-tyres table th{
	padding:1px 0 2px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	line-height:19px;
	color:#807f7f;
	border-left:1px solid #f2f2f2;
	background:url(images/sep11.gif) repeat-x;
}
.sr-tabl-tyres table td span{
	font-size:10px;
}
.sr-tabl-tyres table td.n1{
	text-align:left !important;
	padding-left:5px !important;
}
.sr-tabl-tyres .n1{width:58%;}
.sr-tabl-tyres .n2{width:7%;}
.sr-tabl-tyres .n3{width:7%;}
.sr-tabl-tyres .n4{width:7%;}
.sr-tabl-tyres .n5{width:7%;}
.sr-tabl-tyres .n6{width:7%;}
.sr-tabl-tyres .n7{width:7%;}
