/* Reset styles
------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/* =============================================================================
   Typography
   ========================================================================== */
em, i{
  	font-style:italic;
  }
b, strong{
	font-weight:bold;
}
sup{
	 font-size: 10px;
    line-height: 10px;
    vertical-align: top;
}
a, a.originallink{
	color:#009900;
	text-decoration:underline;
	text-shadow:0px 1px 0px #f5f6f7;
	font-weight:normal;
}
a:hover{
	text-decoration:none;
}
p{
	margin-bottom:30px;
}
p.time{
	margin-bottom:0px;
	color:#999999;
	font-size:11px;
	line-height:1.1em;
}
h1{
	float:left;
	font-size:24px;
	color:#333333;
	text-shadow:0px 1px 0px #ffffff;
}
h2{
	font-size:18px;
	color:#0d0d0d;
	margin-bottom:15px;
}
h3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
h4{
	font-size:12px;
	font-weight:bold;
}
h5{
	font-size:11px;
}
ul li{
	list-style-type:none;
}
/* =============================================================================
   Base
   ========================================================================== */
html{	 	
  	background: url(../img/background.png) 0  0 #eff1f1;
  	height:100%;
  	position:relative;
}
body{
	font-size:12px;
	line-height:1.67em;
	color:#262626;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../img/background.png) 0  0 #eff1f1;
	min-height:100%;
	position:relative;
	background: url(../img/htmlbg.png) 0 100% transparent repeat-x;
}
.wrapper.index{
	background: url(../img/motor.png) 50% 0 transparent no-repeat;
}
.container_960{
	width:960px;
	margin: 0 auto;
}

/* HEADER */
header#header{
	background: url(../img/header.png) 0 0 transparent repeat-x;
	height:114px;
	overflow:hidden;	
}
header#header .phone{
	width:535px;
	float:left;
	padding-top:22px;
	font-size:16px;
	color:#1a1a1a;
	text-shadow:0px 1px 0px #ffffff;
}
header#header .phone ul,header#header .lang ul{
	overflow:hidden;
	height:1%;
	float:left;
}
header#header .phone ul li{
	display:block;
	float:left;
	margin-right:25px;
}
header#header .lang{
	width:165px;
	float:left;
	padding-top:16px;
}
header#header .lang ul li{
	display:block;
	float:left;	
}
header#header .lang ul li a{
	display:block;
	width:21px;
	height:19px;
	line-height:19px;
	text-align:center;
	font-size:10px;
	color:#999999;
	text-decoration:none;
	text-shadow:0px 1px 0px #000000;
}
header#header .lang ul li a.active{
	height:17px;
	border-top: 1px solid #022714;
	border-bottom:1px solid #c5c5c5;
	color:#ffffff;
	text-shadow: 0px 1px 0px #037d39;
	position:relative;
	border-radius:2px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(9, 106, 55, .6)), to(rgba(13, 173, 96, .6)));
	background-image: -moz-linear-gradient( top, rgba(9, 106, 55, .6), rgba(13, 173, 96, .6));
	background-image: -ms-linear-gradient( top, rgba(9, 106, 55, .6), rgba(13, 173, 96, .6));
	background-image: -o-linear-gradient( top, rgba(9, 106, 55, .6), rgba(13, 173, 96, .6));
	background-image: linear-gradient( top, rgba(9, 106, 55, .6), rgba(13, 173, 96, .6));
	-pie-background: linear-gradient( top, rgba(9, 106, 55, .6), rgba(13, 173, 96, .6));
}
header#header .search{	
	float:right;
	padding-top:18px;
}
.bannerblock{
	height:195px;
	overflow:hidden;
}


.inner .bannerblock{
    height: 100px;
    background: url(../img/head_img.png) 230px 27px  transparent no-repeat;
}
.bannerblock .logopart{
	width:230px;
	margin-top:45px;
	float:left;
}
.inner .bannerblock .logopart{

	margin-top:5px;

}
.enterpart{
	width:460px;
	float:right;
	padding-top:14px;
}
.headertop, .headerbottom{
	overflow:hidden;
}
.headertop{
	height:52px;
}
.headerbottom{
	height:62px;
}
.enterform .controls{
	position: relative;
	float:left;
}
.enterform a{
	font-size:11px;
	color:#cbcbcb;
	text-shadow:none;
	padding-right:19px;
}
.enterform input.textin{
	width:107px;
	padding:0px 10px;
	height:22px;
	position:relative;
	border-top:1px solid #181818;
	border-bottom:1px solid #7f7f7f;
	border-radius:2px;
	font-style: italic;
	color:#cccccc;
	font-size:12px;
	border-left:0px;
	border-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	background: rgba(24, 24, 24, .2);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(24, 24, 24, .2)), to(rgba(255, 255, 255, 0.3)));
	background-image: -moz-linear-gradient( top, rgba(24, 24, 24, .2), rgba(255, 255, 255, 0.3));
	background-image: -ms-linear-gradient( top, rgba(24, 24, 24, .2), rgba(255, 255, 255, 0.3));
	background-image: -o-linear-gradient( top, rgba(24, 24, 24, .2), rgba(255, 255, 255, 0.3));
	background-image: linear-gradient( top, rgba(24, 24, 24, .2), rgba(255, 255, 255, 0.3));
	-pie-background: linear-gradient( top, rgba(24, 24, 24, .2), rgba(240, 240, 240, 0.2));
	margin-right:10px;
	box-shadow:none;
}
.enterform a.button{
	margin-left:10px;
	height:24px;
	line-height:24px;
}
a.button{
	display:block;
	height:28px;
	line-height:28px;
	border:none;
	border-bottom:1px solid #3f493e;
	text-transform:uppercase;
	color:#ffffff!important;
	text-shadow:0px 1px 0px #185c2a;
	font-size:10px;
	border-radius:3px;
	position:relative;
	float:right;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#35b65b), to(#208737));
	background-image: -moz-linear-gradient( top, #35b65b, #208737);
	background-image: -ms-linear-gradient( top, #35b65b, #208737);
	background-image: -o-linear-gradient( top, #35b65b, #208737);
	background-image: linear-gradient( top, #35b65b, #208737);
	-pie-background: linear-gradient( top, #35b65b, #208737);
	padding:0px 5px!important;
	min-width:72px;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
}
a.button.bigbutton{
	width:100%;
}
.control a{
	padding-left:10px;
	font-size:11px;
	line-height:29px;
}
.baskethead{
	border-radius:10px;
	position:relative;
	padding:14px 16px 13px;	
	overflow:hidden;
	margin-top:69px;
	float: right;
    padding-top: 25px;
    width: 250px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
	background-image: -moz-linear-gradient( top, #ffffff, #f2f2f2);
	background-image: -ms-linear-gradient( top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient( top, #ffffff, #f2f2f2);
	background-image: linear-gradient( top, #ffffff, #f2f2f2);
	-pie-background: linear-gradient( top, #ffffff, #f2f2f2);
	box-shadow:0px 1px 1px #979697;
	
}
.baskethead  a{
	float:left;
}
.baskethead dl{
	overflow:hidden;
	height:1%;
	width:145px;
	font-size:11px;
	margin-left:17px;
	float:left;
	font-weight:bold;
	line-height:1.5em;
	margin-top:2px;
}
.baskethead dl dt{	
	color:#888888;
	width:60px;
	display:block;
	float:left;
}
.baskethead dl dd{
	width:85px;
	text-align:right;
	float:left;
}
.inner .baskethead{
    margin-top: 10px;
}
a.failpass{
	width:18px;
	height:18px;
	position:absolute;
	top:4px;
	right:15px;
	background: url(../img/quest.png) 0 0 transparent no-repeat;
	padding:0px;
}
/* NAVIGATION */
nav#navigation{
	height:49px;
	padding:1px 17px 0px;
	background: url(../img/nav.png) 0 0 transparent repeat-x;
	border-radius:10px;
	position:relative;
	box-shadow:0px 1px 1px #636363;
}
ul#nav{
	width:100%;
}
ul#nav li{
	display:block;
	float:left;
}
ul#nav li a{
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	text-shadow: 0px 1px 0px #037d39;
	line-height:49px;
	font-weight:bold;
	padding:0px 1px;
}
ul#nav li a.active, ul#nav li a.active:hover, ul#nav li.active-trail a{

	border-radius:6px;
	position:relative;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
	background-image: -moz-linear-gradient( top, #ffffff, #f2f2f2);
	background-image: -ms-linear-gradient( top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient( top, #ffffff, #f2f2f2);
	background-image: linear-gradient( top, #ffffff, #f2f2f2);
	-pie-background: linear-gradient( top, #ffffff, #f2f2f2);
	box-shadow: 0px 1px 1px #9c9a9c;
	color:#009900;
	text-shadow: 0px 1px 0px #ffffff;
	height:60px;
	margin-top:-5px;
	line-height:60px;
	cursor:text;
	border:0px;
	padding:0px;
}
ul#nav li a:hover{
	background:rgba(58, 149, 83, 0.4);
	border-left: 1px solid #6eab7c;
	border-right: 1px solid #6eab7c;
	padding:0px;
}
*+html nav#navigation{
	margin-bottom: 30px;
}
/* CONTENT */
section.contents{
	position:relative;
	margin-top:30px;
	border-radius:10px;
	background:#ffffff;
	box-shadow:0px 1px 1px #d2d3d4; 
}
section.contents header{
	height:47px;
	line-height:47px;
	padding:0px 30px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f2f2f2));
	background-image: -moz-linear-gradient( top, #ffffff, #f2f2f2);
	background-image: -ms-linear-gradient( top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient( top, #ffffff, #f2f2f2);
	background-image: linear-gradient( top, #ffffff, #f2f2f2);
	-pie-background: linear-gradient( top, #ffffff, #f2f2f2);
	border-radius:10px 10px 0px 0px;
	overflow:hidden;
	border-bottom:1px solid #E5E5E5;
	position:relative;
}
section.contents header form{
	float:right;
}
input.find{
	border-top:1px solid #909191;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	position:relative;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eff0f0), to(#fbfcfc));
	background-image: -moz-linear-gradient( top, #eff0f0, #fbfcfc);
	background-image: -ms-linear-gradient( top, #eff0f0, #fbfcfc);
	background-image: -o-linear-gradient( top, #eff0f0, #fbfcfc);
	background-image: linear-gradient( top, #eff0f0, #fbfcfc);
	-pie-background: linear-gradient( top, #eff0f0, #fbfcfc);
	border-radius:3px;
	height:25px;
	width:218px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 10px;
	box-shadow: inset 0px 1px 0px #e7e7e8;
	color:#666666;
	font-style:italic;
}
input.find_button{
	margin-left: 14px;
    vertical-align: text-bottom;
}
input.textin{
	border-top:1px solid #909191;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	position:relative;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eff0f0), to(#fbfcfc));
	background-image: -moz-linear-gradient( top, #eff0f0, #fbfcfc);
	background-image: -ms-linear-gradient( top, #eff0f0, #fbfcfc);
	background-image: -o-linear-gradient( top, #eff0f0, #fbfcfc);
	background-image: linear-gradient( top, #eff0f0, #fbfcfc);
	-pie-background: linear-gradient( top, #eff0f0, #fbfcfc);
	border-radius:3px;
	height:25px;
	width:228px;
	font-size:13px;
	color:#333333;
	padding:0px 10px;
	box-shadow: inset 0px 1px 0px #e7e7e8;
}
textarea{
	border-top:1px solid #909191;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	position:relative;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eff0f0), to(#fbfcfc));
	background-image: -moz-linear-gradient( top, #eff0f0, #fbfcfc);
	background-image: -ms-linear-gradient( top, #eff0f0, #fbfcfc);
	background-image: -o-linear-gradient( top, #eff0f0, #fbfcfc);
	background-image: linear-gradient( top, #eff0f0, #fbfcfc);
	-pie-background: linear-gradient( top, #eff0f0, #fbfcfc);
	border-radius:3px;
	height:111px;
	width:338px;
	max-width:338px;
	min-width:338px;
	padding:7px 10px;
	box-shadow: inset 0px 1px 0px #e7e7e8;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	overflow:auto;
}
#edit-submitted-text {
    width:154px;
    max-width:154px;
    min-width: 154px;
}
.col3 {
	overflow:hidden;
	height:1%;
	background: url(../img/3colbg.png) 0 0 transparent repeat-y;
	position:relative;
	border-radius: 0px 0px 10px 10px;
}
.rightnarrow{
	overflow:hidden;
	height:1%;
	background: url(../img/rightbg.png) 0 0 transparent repeat-y;
	position:relative;
	border-radius: 0px 0px 10px 10px;
}
.leftnarrow{
	overflow:hidden;
	height:1%;
	background: url(../img/leftbg.png) 0 0 transparent repeat-y;
	position:relative;
	border-radius: 0px 0px 10px 10px;
}
.leftbignarrow{
	overflow:hidden;
	height:1%;
	background: url(../img/leftbigbg.png) 0 0 transparent repeat-y;
	position:relative;
	border-radius: 0px 0px 10px 10px;
}
.narrowcol{
	padding:30px;
	width:170px;
	float:left;
}
.widthcol{
	width:438px;
	padding:30px 31px;
	float:left;
}
.leftbignarrow .narrowcol{
	padding:30px;
	width:220px;
	float:left;
}
.leftbignarrow .widthercol{
	width:618px;
	padding:30px 30px 30px 31px;
	float:left;
}
.widthercol{
	width:669px;
	padding:30px 31px 30px 30px;
	float:left;
}
.fullcol{
	overflow:hidden;
	height:1%;
	padding:30px;
}
.smallcontainer{
	width:260px;
	float:left;
	margin-right:30px;
}
.widthcontainer{
	width:610px;
	float:left;
}
article{
	margin-bottom:30px;
}
article p.time+a{
	text-decoration:none;
	margin-bottom:30px;
	color:#333333;
}
article p.time+a:hover{
	color:#009900;
}
.smalbanner{
	margin-top:60px;
}
form.opros p{
	margin-bottom:25px;
	letter-spacing: -1px;
	font-size:11px;
}
.niceRadio {
	width: 12px;
	height: 12px;
	display: inline-block;
	cursor: pointer;
	background: url(../img/radio.png);
	overflow: hidden;
	margin-right:7px;
}
.radioChecked {
	background-position: 0 -14px;
}
.niceRadio input {
	margin-left: -17px;
}	
.radiod{
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}	
form.opros a{
	text-transform:uppercase;
	padding-left:0px;
}
.postov{
	padding-top:30px;
    width: 470px;
}
.postov img{
	margin-bottom:10px;
}
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative;zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header a { display: block;}
.ui-accordion .ui-accordion-content {position: relative;overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.leftnav{
	background: url(../img/acarrow.png) 0 -24px transparent no-repeat;
	margin-bottom:15px;
}
.leftnav.active{
	background: url(../img/acarrow.png) 0 6px transparent no-repeat;
}
.leftnav a{
	color:#0d0d0d;
	font-size: 14px;
	padding-left:10px;
	letter-spacing:-1px;
}
.leftnav.active a, .leftnav+div ul li a.active{
	text-decoration:none;
	color:#009900;
}
.leftnav.ui-state-active a{
	text-decoration:none;
}
.leftnav+div ul{
	margin-left:20px;
	margin-bottom:5px;
}
.leftnav+div ul li{
	list-style:none;
	margin-bottom:10px;
}
.leftnav+div ul li a{
	color:#0d0d0d;	
}
.sort{
	text-align:right;
}
.sort a{
	color:#999999;
	font-weight:bold;
}
span.arrow{
	display:inline-block!important;
	width:8px;
	height:6px;
	background: url(../img/sort.png) 0 0 transparent no-repeat;
	margin:0px 3px;
}
span.arrow.active.l-f{
	background-position: 0px -6px;
} 
span.arrow.active.f-l{
	background-position: 0px 0px;
}
span.arrow.l-f{
	background-position: -12px 0px;
}
span.arrow.f-l{
	background-position: -12px -6px;
}
.akciiblock article{
	border-bottom:1px solid #f2f2f2;
	padding:20px 0px;
	margin-bottom:0px;
}
.akciiblock article p{
	margin-bottom:0px;
	line-height:1.3em;
	color:#666666;
}
.akciiblock article h4{
	margin-top:-3px;
	margin-bottom:5px;
}
.akciiblock article h4 a{
	color:#262626;
	text-decoration:none;
}
.akciiblock article h4 a:hover{
	color:#009900;
}
.akciiblock p.time{
	color:#999999;
	font-style:italic;
	font-size:11px;
}

.akciiblock article div{
    margin-top:5px;
}
.pagerblock{
	overflow:hidden;
	height:1%;
	padding-top:24px;
}
.bodycont .pagerblock{
	padding-top:0px;
}
ul.pager{
	float:right;
	overflow:hidden;
	height:21px;
}
ul.pager li{
	display:block;
	float:left;
	width:21px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#ffffff;
	position:relative;
	font-weight:bold;
	margin:0px 4px;
}
ul.pager li.pager-current{
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#108c31), to(#31ad52));
	background-image: -moz-linear-gradient( top, #108c31, #31ad52);
	background-image: -ms-linear-gradient( top, #108c31, #31ad52);
	background-image: -o-linear-gradient( top, #108c31, #31ad52);
	background-image: linear-gradient( top, #108c31, #31ad52);
	-pie-background: linear-gradient( top, #108c31, #31ad52);
	border-radius:2px;
	position:relative;
}
ul.pager li a{
	color:#333333;
}
.linkblock{
	border-bottom:1px solid #f2f2f2;
	padding-bottom:10px;
	margin-bottom:25px;
}
.linkblock ul li{
	list-style:none;
	margin-bottom:20px;
}
.linkblock ul li a{
	color:#333333;
}
.linkblock ul li span.active{
	color:#009900;
}
.imagesblock{
	border:1px solid #e5e5e5;
	padding:15px;
	height:85px;
	width:124px;
	text-align:center;
}
.photocol .imagesblock{
	padding:7px;
	width:66px;
	height:61px;
	background: url(../img/nophoto.jpg) 50% 50% transparent no-repeat;
}
.breadcrumbs{
	margin-bottom:30px;
}
.breadcrumbs span{
	color:#666666;
}
.supplierblock{
	width:930px;
	overflow:hidden;
	height:1%;
	margin-bottom:-30px;
}
.supplierblock a:hover .imagesblock{
	border:1px solid #009900;
}

 .supplierblock  .imagesblock:hover{
	border:1px solid #009900;
}

.supplierblock  .imagesblock{
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
.ui-tabs { position: relative;zoom: 1; } 
.ui-tabs .ui-tabs-nav { margin: 0;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative;}
.ui-tabs .ui-tabs-nav li a { float: left;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block;clear:both;}
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs.lefttab ul.ui-tabs-nav {
	width:100%;
	overflow: hidden;
	height: 21px;
	border-bottom: 2px solid #31ad52;
}
.ui-tabs.lefttab ul.ui-tabs-nav  a{
	text-decoration:none;
	display:block;
	height:21px;
	line-height:21px;
	padding:0px 10px;
	float:left;
}
.ui-tabs.lefttab .ui-tabs-nav li.ui-tabs-selected {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#108c31), to(#31ad52));
	background: -moz-linear-gradient( top, #108c31, #31ad52);
	background: -ms-linear-gradient( top, #108c31, #31ad52);
	background: -o-linear-gradient( top, #108c31, #31ad52);
	background: linear-gradient( top, #108c31, #31ad52);
	-pie-background: linear-gradient( top, #108c31, #31ad52);
	border-radius:3px 3px 0px 0px;
	text-shadow:none;
	
}
.ui-tabs.lefttab .ui-tabs-nav li.ui-tabs-selected a{
	color:#ffffff;
	text-shadow:none;
}
.catalogtab header ul.ui-tabs-nav{
	padding-top:10px;
	float:left;
	margin-left:-10px;
}
.catalogtab header ul.ui-tabs-nav li{
	margin-right:20px;
}
.catalogtab header ul.ui-tabs-nav a{
	display:block;
	float:left;
	color:#333333;
	font-size:12px;
	padding:0px 10px;	
	text-decoration:none;
	position:relative;
	height:26px;
	line-height:26px;
}
.catalogtab header ul.ui-tabs-nav li.ui-tabs-selected {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#999999), to(#6c6c6c));
	background-image: -moz-linear-gradient( top, #999999, #6c6c6c);
	background-image: -ms-linear-gradient( top, #999999, #6c6c6c);
	background-image: -o-linear-gradient( top, #999999, #6c6c6c);
	background-image: linear-gradient( top, #999999, #6c6c6c);
	-pie-background: linear-gradient( top, #999999, #6c6c6c);	
	border-radius:3px;
}
.catalogtab header ul.ui-tabs-nav li.ui-tabs-selected a{
	color:#ffffff;
	text-shadow:0px 1px 0px #666666;
}
.catalogtab header ul.ui-tabs-nav li.ui-tabs-selected .arrtab{
	display:block;
	position:absolute;
	top:26px;
	left:50%;
	margin-left:-4px;
	background:url(../img/tab.png) 0 0 transparent no-repeat;
	width:7px;
	height:4px;
}
.slider{
	padding-bottom:25px;
	overflow:hidden;
}
.slider ul.ui-tabs-nav li{
	margin-left:5px;
}
.slider ul.ui-tabs-nav li:first-child{
	margin-left:0px;
}
.slider ul.ui-tabs-nav li.ui-tabs-selected a span.border{
	display:block;
	height:43px;
	width:66px;
	border:2px solid #009900;
	position:absolute;
	top:0px;
	left:0px;
}
.searchform label{
	display:block;
	float:left;
	width:80px;
	line-height:1.1em;
}
.searchform .control:after{
	clear:both;
	content:"";
	display: block;
}
*+html .searchform .control{
	padding-bottom:20px;
	height:25px;
}
.searchform {
	padding-top:20px;
}
.searchform select, .searchform input {
    width: 180px;
}
.searchform .control{
	padding-bottom:20px;
}
.newListSelected {
	width:138px;
	border-top:1px solid #979797;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	box-shadow: inset 0 1px 0px #d4d4d4;
	border-radius:3px;
	font-size:12px;
	padding:4px 10px;
	height:16px;
	position:relative;
	background: #f3f3f3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f3f3f3), to(#ffffff));
	background: -webkit-linear-gradient(#f3f3f3, #ffffff);
	background: -moz-linear-gradient(#f3f3f3, #ffffff);
	background: -ms-linear-gradient(#f3f3f3, #ffffff);
	background: -o-linear-gradient(#f3f3f3, #ffffff);
	background: linear-gradient(#f3f3f3, #ffffff);
	-pie-background: linear-gradient(#f3f3f3, #ffffff);
	color:#333333;
	float:left;
	z-index:1;
}

.selectedTxt{
	height:16px;
	line-height:16px;
	cursor:pointer;
	background: url(../img/select.png) 100% 6px transparent no-repeat;
	position:relative;
	z-index:2;
	zoom:1;
}
ul.newList{
	border:1px solid #dbdbdb;
	border-bottom:1px solid #ffffff;
	background:#fbfbfb;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfbfb), to(#ffffff));
	background: -webkit-linear-gradient(#fbfbfb, #ffffff);
	background: -moz-linear-gradient(#fbfbfb, #ffffff);
	background: -ms-linear-gradient(#fbfbfb, #ffffff);
	background: -o-linear-gradient(#fbfbfb, #ffffff);
	background: linear-gradient(#fbfbfb, #ffffff);
	width:158px;
	margin-left:-1px;
	border-radius: 0px 0px 3px 3px;
	font-size:12px;
	max-height:250px;
	overflow:hidden;
	position:absolute;
	z-index:500;
	top:23px!important;
}
ul.newList a{
	color:#333333;
	text-decoration:none;
	line-height:28px;
	display:block;
	font-size:12px;
	height:28px;
	position:relative;
}
ul.newList li{
	display:block;
}
ul.newList a:hover{
	color:#FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#108c31), to(#31ad52));
	background-image: -moz-linear-gradient( top, #108c31, #31ad52);
	background-image: -ms-linear-gradient( top, #108c31, #31ad52);
	background-image: -o-linear-gradient( top, #108c31, #31ad52);
	background-image: linear-gradient( top, #108c31, #31ad52);
	-pie-background: linear-gradient( top, #108c31, #31ad52);
	text-shadow:none;
}
.searchform .bottomform{
	border-top: 1px solid #e5e5e5;
	padding-top:20px;
	overflow:hidden;
	height:1%;
}
.searchform .bottomform a{
	color:#666666;
}
.searchform .bottomform a.button{
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5e5e5e), to(#7e7e7e));
	background-image: -moz-linear-gradient( top, #5e5e5e, #7e7e7e);
	background-image: -ms-linear-gradient( top, #5e5e5e, #7e7e7e);
	background-image: -o-linear-gradient( top, #5e5e5e, #7e7e7e);
	background-image: linear-gradient( top, #5e5e5e, #7e7e7e);
	-pie-background: linear-gradient( top, #5e5e5e, #7e7e7e);
	text-transform:none;
	position:relative;
	text-shadow:none;
	border:0px;
}
*+html .searchform .bottomform a.button{
	margin-top:-20px;
}
.parthnerblock{
	border-top:1px solid #e5e5e5;
	padding:20px 25px;
	overflow:hidden;
	height:1%;
}
.parthnerblock:first-child, .breadcrumbs+.parthnerblock{
	border:0px;
	padding-top:0px;
}
.parthnerblock .imagepart{
	width:180px;
	float:left;
}
.parthnerblock .textpart{
	float:left;
	width:360px;
}
.parthnerblock .textpart ul li{
	margin-bottom:5px;
}
.breadcrumbs+.parthnerblock{
	padding:0px;
	margin-bottom:20px;
}
.breadcrumbs+.parthnerblock .textpart{
	width:438px;
}
p.ar {background:url('../img/cars_icon.png') no-repeat 0 0;}
p.audi {background:url('../img/cars_icon.png') no-repeat 0 -24px;}
p.bmw {background:url('../img/cars_icon.png') no-repeat 0 -48px;}
p.bui {background:url('../img/cars_icon.png') no-repeat 0 -72px;}
p.cad {background:url('../img/cars_icon.png') no-repeat 0 -96px;}
p.chev {background:url('../img/cars_icon.png') no-repeat 0 -120px;}
p.chry {background:url('../img/cars_icon.png') no-repeat 0 -144px;}
p.citr {background:url('../img/cars_icon.png') no-repeat 0 -168px;}
p.dew {background:url('../img/cars_icon.png') no-repeat 0 -192px;}
p.dod {background:url('../img/cars_icon.png') no-repeat 0 -216px;}
p.fiat {background:url('../img/cars_icon.png') no-repeat 0 -240px;}
p.ford {background:url('../img/cars_icon.png') no-repeat 0 -264px;}
p.fordu {background:url('../img/cars_icon.png') no-repeat 0 -264px;}
p.hon {background:url('../img/cars_icon.png') no-repeat 0 -288px;}
p.hynd {background:url('../img/cars_icon.png') no-repeat 0 -312px;}
p.inf {background:url('../img/cars_icon.png') no-repeat 0 -336px;}
p.jag {background:url('../img/cars_icon.png') no-repeat 0 -384px;}
p.jeep {background:url('../img/cars_icon.png') no-repeat 0 -408px;}
p.kia {background:url('../img/cars_icon.png') no-repeat 0 -432px;}
p.lan {background:url('../img/cars_icon.png') no-repeat 0 -456px;}
p.rover {background:url('../img/cars_icon.png') no-repeat 0 -480px;}
p.lex {background:url('../img/cars_icon.png') no-repeat 0 -504px;}
p.lin {background:url('../img/cars_icon.png') no-repeat 0 -528px;}
p.maz {background:url('../img/cars_icon.png') no-repeat 0 -576px;}
p.mers {background:url('../img/cars_icon.png') no-repeat 0 -600px;}
p.mit {background:url('../img/cars_icon.png') no-repeat 0 -624px;}
p.nis {background:url('../img/cars_icon.png') no-repeat 0 -648px;}
p.opel {background:url('../img/cars_icon.png') no-repeat 0 -672px;}
p.peu {background:url('../img/cars_icon.png') no-repeat 0 -696px;}
p.ply {background:url('../img/cars_icon.png') no-repeat 0 -720px;}
p.pon {background:url('../img/cars_icon.png') no-repeat 0 -744px;}
p.por {background:url('../img/cars_icon.png') no-repeat 0 -768px;}
p.rena {background:url('../img/cars_icon.png') no-repeat 0 -792px;}
p.rov {background:url('../img/cars_icon.png') no-repeat 0 -816px;}
p.saab {background:url('../img/cars_icon.png') no-repeat 0 -840px;}
p.seat {background:url('../img/cars_icon.png') no-repeat 0 -888px;}
p.sko {background:url('../img/cars_icon.png') no-repeat 0 -912px;}
p.smart {background:url('../img/cars_icon.png') no-repeat 0 -936px;}
p.ssa {background:url('../img/cars_icon.png') no-repeat 0 -960px;}
p.sub {background:url('../img/cars_icon.png') no-repeat 0 -984px;}
p.suz {background:url('../img/cars_icon.png') no-repeat 0 -1008px;}
p.toy {background:url('../img/cars_icon.png') no-repeat 0 -1032px;}
.auto_nav{
	margin-top:20px;
}
.auto_nav p{
	width:100px;
	float:left;
	margin-left:10px;
	padding-left:40px;
	height:24px;
	margin-bottom:10px;
	
}
.original_page p{
margin-bottom:20px !important;
}
.auto_nav p a{
	text-transform:uppercase;
	color:#333333;
	text-decoration:none;
}
.borderhead{
	margin-top:20px;
	padding:13px 0px;
	overflow:hidden;
	height:1%;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	margin-bottom:13px;
}
.photocol{
	float:left;
	width:100px;	
}
.firmacol{
	float:left;
	width:110px;
	padding-right:20px;
}
.namecol{
	float:left;
	width:130px;
	padding-right:20px;
}
.pricecol{
	width:135px;
	float:left;
}
.skladcol{
	width:95px;
	float:left;
}
.firmacol span{
	display:block;
	color:#cc0000;
}
.borderhead .sort{
	text-align:left;
}
.borderhead ul{
	display:inline;
}
.borderhead ul li{
	display:inline-block;
}
*+html .borderhead ul li{
	display:inline;
	zoom:1;
}
.borderhead ul li a{
	width:21px;
	height:21px;
	display:block;
	line-height:21px;
	text-align:center;
	color:#333333;
}
.borderhead ul li a.active{
	text-decoration:none;
	color:#ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#108c31), to(#31ad52));
	background: -webkit-linear-gradient(#108c31, #31ad52);
	background: -moz-linear-gradient(#108c31, #31ad52);
	background: -ms-linear-gradient(#108c31, #31ad52);
	background: -o-linear-gradient(#108c31, #31ad52);
	background: linear-gradient(#108c31, #31ad52);
	-pie-background: linear-gradient(#108c31, #31ad52);
	border-radius:3px;
	position:relative;
}
.bodycont .catpat .pricecol{
	color:#cc0000;
}
.bodycont  a.basketpop{
	display:block;
	float:right;
	background: url(../img/baskets.png) 0 0 transparent no-repeat;
	width:35px;
	height:56px;
	margin-top:-10px;
}
.bodycont{
	line-height:1.2em;
}
.bodycont .firmacol, .bodycont .namecol, .bodycont .pricecol, .bodycont .skladcol{
	padding-top:10px;
}
.bodycont .borderhead .firmacol, .bodycont .borderhead .namecol, .bodycont .borderhead .pricecol, .bodycont .borderhead .skladcol{
	padding-top:0px;
}
.catpat{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom: 1px solid #e5e5e5;
	overflow:hidden;
	height:1%;
}
.personalblock{
	overflow:hidden;
	height:1%;	
	margin-bottom:40px;
}
.personalblock .imagesblock{
	padding:15px;
	height:156px;
	width:168px;
	float:left;
	margin-right:20px;
}
.rigthpart{
	color:#cc0000;
	width:135px;
	float:right;
}
.row{
	overflow:hidden;
	height:1%;
	margin-bottom:20px;
	padding-top:10px;
}
.row ul{
	float:left;
	width:240px;
}
.row ul span{
	color:#cc0000;
}
.row h4{
	font-weight:normal;
	margin-top:-10px;
}
/*===========Tree=================*/
.treeBlock  a {display:block;margin-left:10px;padding-bottom:5px;color:#333;text-decoration:none;line-height:12px;font-size:12px;}
.treeBlock  a:hover, .treeBlock  div .node-tree:hover{ color:#009900; text-decoration:none;}
.treeBlock  a.tree-img {width:5px;height:5px;float:left;padding:3px 0px 0px;margin:0;clear:both;}
.treeBlock  a.tree-item-link {color:#333333;}
.treeBlock  img {width:5px;height:5px;vertical-align:top;}
.treeBlock  a.tree-item-link img {margin-right:1px;vertical-align:middle;position:absolute;left:0;top:3px;}
.treeBlock  div {padding:0px 0px 0px 12px;clear:both;}
.treeBlock  .tree-act,  .treeBlock .tree-act:hover {color:#000;text-decoration:none;}

.modmod{
	width:250px;
	padding-right:20px;
	float:left;
}
.godmod{
	width:135px;
	padding-right:10px;
	float:left;
}
.mls{
	width:100px;
	padding-right:10px;
	float:left;
}
.cm3{
	width:130px;
	padding-right:10px;
	float:left;
}
.kuzov{
	width:125px;
	float:left;
}
.modpart{
	overflow:hidden;
	height:1%;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:17px;
	margin-bottom:13px;
	color:#1A1A1A;
}
.modpart a{
	color:#1A1A1A;
	text-decoration:underline;
}
.modpart a:hover{
	color:#009900;
}
/* FOOTER */
footer#footer{
	padding:30px;
	text-transform:uppercase;
	font-size:10px;
	color:#777777;
	text-shadow: 0px 1px 0px #ffffff;
	line-height:1.4em;
	overflow:hidden;
	height:1%;
}
footer#footer .copyright{
	width:230px;
	float:left;
}
footer#footer .contacts{
	width:600px;
	float:left;	
}
footer#footer .author{
	width:70px;
	text-align:right;
	float:left;
}
footer#footer .contacts ul{
	float:left;
	width:130px;
	color:#333333;
	font-size:11px;
	margin-top:15px;
}
footer#footer .contacts dl{
	margin-top:15px;
	overflow:hidden;
	font-size:11px;
	width:250px;
}
footer#footer .contacts ul li{
	list-style:none;
	margin-bottom:5px;
}
footer#footer .contacts dl dt{
	width:45px;
	float:left;
	display:block;
}
footer#footer .contacts dl dd{
	color:#333333;
	display:block;
	margin-left:45px;
	margin-bottom:5px;
}
footer#footer .contacts a{
	color:#333333;
	text-decoration:none;
}
/* POPUP */
.popup{
	width:420px;
	position:fixed;
	left:50%;
	margin-left:-210px;
	top:200px;
	display:none;
	z-index:1000000;
	font-size:12px;
}
.popup .innerpop{
	width:420px;
	background: #ffffff;
	border-radius:5px;
	box-shadow: 0p 0px 10px #000000;
	position:relative;
}
.poptop{
	padding:30px 30px 10px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
}
.addpop .poptop{
	border-bottom:none;
}
.popbot{
	padding:30px 30px;
}
.poptop h3{
	font-weight:bold;
	color:#009900;
	text-transform:uppercase;
}
a.clspopup{
	width:19px;
	height:19px;
	background: url(../img/close.png) 0 0 transparent no-repeat;
	position:absolute;
	top:30px;
	right:30px;
}
.popup .control{
	overflow:hidden;
	height:1%;
	margin-bottom: 15px;
}
.popup .control label{
	display:block;
	float:left;
	width:110px;
}
.popup .control label.smallabel{
	width:90px;
	text-align: center;
}
.popup .control input.textin{
	float:left;
}
.popup .control input.textin.smallin{
	width:58px;
}
.popup a.button{
	padding:0px 30px;
}
#fade {display: none;background: #000;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: .60;z-index:1000;}

p.make {
background:url('../img/cars_icon.png') no-repeat;
}
.auto_menu {
padding:0 0 0px 10px;
width:940px;
float:left;
}
.auto_menu p, .auto_menu a {
float:left;
}
.auto_menu p {
margin-bottom:5px;
}
.auto_menu a {
margin:0;
padding:0 0 0 45px;
width:100px;
line-height:17px;
 height: 17px;

font-weight:normal;

color:#333333;;
text-transform:uppercase;
text-decoration:none;
}
.auto_menu a:hover {
text-decoration:underline;
}
.poisk{
float: right;
width: 100%;
}
.reset_search{
width:auto !important;
background: none;
    font-size: 11px !important;

}

.faq-ul-questions-top li{
    list-style:none !important;
    margin-bottom:20px !important;
    color: #333333;
}
.faq-question{

    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 15px;
}
.leftnav_faq ul li{

    background: url("../img/acarrow.png") no-repeat scroll 0 -24px transparent;
    margin-bottom: 15px;
    display: block;


}
.leftnav_faq ul li a{
    padding-left: 10px;

    color: #0D0D0D;
    font-size: 14px;
    letter-spacing: -1px;
}

.leftnav_faq ul li  a.active{
    color: #009900;
    text-decoration: none;
}
#accordion>li{

    background: url("../img/acarrow.png") no-repeat scroll 0 -24px transparent;
    margin-bottom: 15px;
    display: block;

}

#accordion li a{
    padding-left: 10px;


    color: #0D0D0D;
    font-size: 14px;
    letter-spacing: -1px;
}
#accordion li a.active{
    color: #009900;
    text-decoration: none;
}
.postov .content div{
    float:left;
    margin-right:10px;
}
.block_admin{

    width:300px;

    margin-left: 20px;
    margin-top: 100px;
    position: fixed;

}
#block-block-2 .content p{
    margin: 10px;
}
#forum-topic-1{
    width:100%;
}

.faq-ul-questions-top{
border-bottom: 1px solid #F2F2F2;
   margin-bottom: 25px;
   padding-bottom: 10px;
}
.narrowcol .link a{
    float:right;
}
.catalog span{
    display: block;

        margin-left: -15px;
        width: 100px;
}