*:focus { outline: none; }
html *{
	margin: 0;
	padding: 0;
}
body{
	height:100%;
	color:#000000;
	font: 13px Tahoma, Verdana, sans-serif;
	background:#F2F6F7 url('/img/bggrad.jpg') repeat-x top;	
}
img{
	border: none;
}
h1{
	font-size: 24px;
	color: #418B00;
	font-weight: normal;
	margin:5px 0;
}
h2{
	font-weight: normal;
	margin: 15px 0;
}
h3{
	margin: 10px 0;
}
.h2-ftt{
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0;
}
.pngfix{
	behavior: url('/iepngfix.php');
}
table tr td{
	vertical-align:top;
}
.fll{
	float: left;
	*display: inline;
}
.flr{
	float: right;
	*display: inline;
}
.talc{
	text-align: center;
}
.clear{
	clear: both;
}
.lh150{
	line-height: 150%;
}
.w100p{
	width: 100%;
}
.w50{
	width: 50px;
}
.w80{
	width: 80px;
}
.w100{
	width: 100px;
}
.w110{
	width: 110px;
}
.w120{
	width:120px;
}
.w193{
	width:193px;
}
.w225{
	width:225px;
}
.w300{
	width: 300px;
}
.w345{
	width: 345px;
}
.h45{
	height: 45px;
}
.h50{
	height: 45px;
}
.h58{
	height: 58px;
}
.h64{
	height: 64px;
}
.h69{
	height: 69px;
}
.h63{
	height: 63px;
}
.h110{
	height: 110px;
}
.h180{
	height: 180px;
}
.h155{
	height: 155px;
}
.h100p{
	height: 100%;
}
.s11{
	font-size: 11px;
}
.s12{
	font-size: 12px;
}
.s13{
	font-size: 13px;
}
.s14{
	font-size: 14px;
}
.s15{
  font-size: 15px;
}
.s17{
	font-size: 17px;
}
.s18{
	font-size: 18px;
}
.s19{
	font-size: 19px;
}
.s22{
	font-size: 22px;
}
.s23{
	font-size: 23px;
}
.s24{
	font-size: 24px;
}
.on{
	outline: none;
}
.all{
	*width:expression(document.body.clientWidth > 1280? "1280px": "auto" );
	min-width: 980px;
	margin: 0 auto 0 auto;
	background: url('/img/logo.jpg') no-repeat top left;
	max-width: 1280px;
}
.pt5{
	padding-top: 5px;
}
.pt8{
	padding-top: 8px;
}
.pt10{
	padding-top: 10px;
}
.pt12{
	padding-top: 12px;
}
.pt15{
	padding-top: 15px;
}
.pt20{
	padding-top: 20px;
}
.pt25{
	padding-top: 25px;
}
.pt35{
	padding-top: 35px;
}
.pb3{
	padding-bottom: 3px;
}
.pb7{
	padding-bottom: 7px;
}
.pb12{
	padding-bottom: 12px;
}
.pb15{
	padding-bottom: 15px;
}
.pb30{
	padding-bottom: 30px;
}
.pb1{
	padding-bottom: 1px;
}
.pl5{
	padding-left: 5px;
}
.pl22{
	padding-left: 22px;
}
.pl40{
	padding-left: 40px;
}
.mt10{
	margin-top: 10px;
}
.mt15{
	margin-top: 15px;
}
.mb15{
	margin-bottom: 15px;
}
.mt23{
	margin-top: 23px;
}
.mt30{
	margin-top: 30px;
}
.mt45{
	margin-top: 45px;
}
.mb4{
	margin-bottom: 4px;
}
.mb10 {
  margin-bottom: 10px;
}
.mn1box{
	padding-top: 23px;
	padding-left: 23px;
}
.mn2box{
	padding-top: 77px;
	padding-left: 22px;
}
.mn1{
	width:145px;
	height:145px;
	cursor: pointer;
}
.mn2{
	width:140px;
	height:25px;
	cursor: pointer;
}
.hcts{
	width: 497px;
	height: 197px;
	background: url('/img/hcts.jpg') no-repeat;
	float:right;
	*display: inline;
	margin-right:20px; 
}
.blcts{
	margin:15px 0 0 45px;
	width:165px;
	float: left;
	*display: inline;
	font-size: 18px;
	color:#084D79;
	text-align:left;
}
a.bl1, span.bl1{
	color: #106DA8!important;
	text-decoration: underline;
	cursor: pointer;
}
a.bl1:hover{
	text-decoration: none;
}
a.bl2:link,a.bl2:visited,a.bl2:active  {
	color:#084D79;
	text-decoration: underline;
}
a.bl3{
	color:#055283;
}
.grcts{
	margin:15px 0 0 63px;
	width:200px;
	float: left;
	font-size: 18px;
	color:#376308;
	text-align:left;
}
a.gr1{
	color:#418B00;
	text-decoration: underline;
}
a.gr2{
	color:#376308;
	text-decoration: underline;
}
a.gr3{
	color:#418B00;
	text-decoration: underline;
}
a.gr4{
	color:#317608;
}
a.gr5{
	color:#3D8101;
}
.gr1tdn{
	color:#418B00;
	text-decoration: none;
	cursor: pointer;
}
.gr1brdbd{
	border-bottom: 1px dashed #418B00;
}
.left{
	width:210px;
}
.midpad1{
	padding:0 30px;
}
.thrimgdiv{
	*width:expression(document.body.clientWidth > 580? "580px": "auto" );
	max-width: 580px;
	margin: 0 auto 0 auto;
}
.midpad2{
	padding:0 30px;
}
.midpad3{
	padding:0 20px;
}
.thrimg{
	height: 238px;
}
.thrimg tr td{
	text-align:center; 
}
.thrimg tr td.rez{
	text-align:center; 
	background:url('/img/trhimgbg.png');
	width:50%;
}
.right{
	width:240px;
	margin-right:28px;
}
.wh{
	width: 21px;
	height: 17px
}
.blplash tr td.bgbl{
	background-color:#8CCDF1;
}
.blplash tr td.bgbh{
  background-color:#d5e8ea;
}
.crntl{       
  background: url('/img/crns/3crntl.png') no-repeat top left;
}
.crntr{
  background: url('/img/crns/3crntr.png') no-repeat top right;
}
.crnbr{
  background: url('/img/crns/3crnbr.png') no-repeat top right;
}
.crnbl{
  background: url('/img/crns/3crnbl.png') no-repeat top left;
}


.blcrntl{
	background: url('/img/crns/blcrntl.png') no-repeat top left;
}
.blcrntr{
	background: url('/img/crns/blcrntr.png') no-repeat top right;
}
.blcrnbr{
	background: url('/img/crns/blcrnbr.png') no-repeat top right;
}
.blcrnbl{
	background: url('/img/crns/blcrnbl.png') no-repeat top left;
}
.grplash tr td.bggr{
	background-color:#BCE489;
}
.grcrntl{
	background: url('/img/crns/grcrntl.png') no-repeat top left;
}
.grcrntr{
	background: url('/img/crns/grcrntr.png') no-repeat top right;
}
.grcrnbr{
	background: url('/img/crns/grcrnbr.png') no-repeat top right;
}
.grcrnbl{
	background: url('/img/crns/grcrnbl.png') no-repeat top left;
}
.midcontentmain{
	margin-top: -35px;
	position:relative;
}
.txtbir1{
	color:#2A666D;
	font-size:13px;
	line-height:150%;
	margin-bottom:15px;
	text-align: justify;
}
ul{
	margin-left:40px;
	list-style-image: url('/img/grbul.gif');
}
ol{
	margin-left:40px;
}
.clw{
	color:#fff;
}
.clred2{
	color:#D64B51;
}
.clred{
	color:#DD3F45;
}
.clgray1{
	color:#84959A;
}
.clgray2{
	color:#849EA6;
}
.clgray3{
	color:#A7B9BE;
}
.clgray4{
	color:#889CA2;
}
.clgray5{
	color:#8CA6AD;
}
.clgray6{
	color:#565656;
}
.clgray7{
	color:#717171;
}
.clgr1{
	color:#376308;
}
.clgr2{
	color:#418B00;
}
.clgr3{
	color:#599921;
}
.clgr4{
	color:#4C9210;
}
.clbir1{
	color:#154B51;
}
.clbir2{
	color:#2A666D;
}
.clbl1{
	color: #084D79;
}
.clbl2{
	color: #015682;
}

a.client-left:hover, a.client-left:link, a.client-left:visited, a.client-left:active {
	color:#154B51;
	text-decoration: none;
}
.txtbir2{
	color:#2A666D;
	font-size:13px;
	line-height:150%;
	text-align: justify;
	margin-top: 30px;
}
.sip{
	padding:0 5px;
}
.galsbl{
	margin-top: 20px;
}
.galsbl img.h{
	padding-left:3px;
	padding-right:3px;
}
.galsbl img.v{
	padding-top:3px;
	padding-bottom:3px
}
.galsblb{
	height:37px;
	background: url('/img/galsblb.jpg');
}
.splitstr{
	height:2px;
	margin:20px 0;
	background:url('/img/splitstrbg.gif');
}

.bdash{
	color:#106DA8;
	text-decoration: none;
	border-bottom:1px dashed #106DA8;
}
.opmen{
	width: 193px;
	margin:0 0 10px 20px;
}
.omlpad{
	padding-left:10px; 
}
.submpad{
	padding: 5px 5px 5px 10px;
}
.opment{
	height:33px;
	background:url('/img/opment.png');
}
.opmenm{
	background:url('/img/opmenm.png');
}
.opmenb{
	height:9px;
	background:url('/img/opmenb.png');
}
.tlgrad{
	width:450px;
	height:234px;
	position: absolute;
	left:0;
	background: url('/img/tlgrad.jpg') repeat-x top;
	z-index:-100;
}
.mitm{
	padding:0 0 10px 28px;
}
.ssmcur{
	text-decoration: none;
	font-weight: bold;
	color:#418B00;
}
.mcl{
	background:url('/img/mcl.png');
	height:32px;
}
div.mcl div.omlpad a.bdash{
	color:#084D79;
	border-bottom: none;
}


.clients{
	width:180px;
	margin-left:28px;
}
.indaweb{
	margin-left:28px;
}

.footer{
	height:143px;
	margin-top:20px;
}
.srchbg{
	margin-left: 25px;
	background: url('/img/srchbg.jpg') no-repeat top;
	width:207px;
	height: 58px;
}
.srchinp{
	width:140px;
	height:20px;
	color:white;
	margin: 23px 0 0 3px;
	background: none;
	border: none;
	font-size: 18px;
}
.srchsubm{
	width: 50;
	height: 45px;
	margin:8px 0 0 10px;
	background: none;
	border:none;
}
.bstr{
	height: 1px;
	background-color: #BDD9E0;
}
.ftlog{
	margin: 37px 0 0 23px;
}
.ftt{
	width:275px;
	margin: 6px 0 0 15px;
}
.ftt p, .ftc p,{
	margin:3px 0; 
}
.ftc{
	width:100px;
	margin: 6px 0 0 37px;	
}
.ftsch{
	width:65px;
	margin: 10px 0 0 50px;	
}
.ftsch p{
	margin:4px 0; 
}
.ft404{
	text-align: right;
	margin-right:20px;
}
.ft404 p{
	margin:2px 0; 
}
.ntab tr td{
	vertical-align: middle;
	padding:5px;
}
.ntab tr td.l{
	text-align: center;
	width: 40px;
}

div.blind {
  background-color:#000000;
  height:100%;
  left:0;
  opacity:0.75;
  position:fixed;
  top:0;
  width:100%;
  z-index:100;
  display:none;
}

.logindiv{
top: -900px;
left:-900px;
width:387px;
height:225px;
position: absolute;
background: url('/img/loginbg.png');
z-index:200;
}
.forgotdiv{
top: 100px;
left:100px;
width:387px;
height:225px;
position: absolute;
background: url('/img/forgotbg.png');
z-index:10;
}
.loginbutpad{
padding:8px 0 0 52px;
}

a.clw{
	color:#fff;
}
.inlogindiv{
	padding: 5px 15px 20px 35px;
}
.vam{
	vertical-align: middle;
}
.loginp{
	color:#015682;
	height: 25px;
	width:165px;
	font-size: 18px;
	background: none;
	border: none;
  padding:3px;
}
.q{
	width: 30px;
	height: 30px;
	position: relative;
	cursor:pointer;
	margin-top:-7px;
}
.rmb{
	margin:12px 0 0 0px;
}

.grbutl{
	width:6px;
	height:35px;
	background: url('/img/grbutl.png');
}
.grbutr{
	width:6px;
	height:35px;
	background: url('/img/grbutr.png');
}
.grbutbg{
	height:35px;
	background: url('/img/grbutbg.png');
	text-align:center;
	padding-top:5px;
}


.cur tr td div.grbutl{
	width:6px;
	height:35px;
	background: url('/img/rbutl.png');
}
.cur tr td div.grbutr{
	width:6px;
	height:35px;
	background: url('/img/rbutr.png');
}
.cur tr td.grbutbg{
	height:35px;
	background: url('/img/rbutbg.png');
	text-align:center;
	padding-top:5px;
}

.grbutbg a {
	font-size: 20px;
	color: #fff!important;
	text-decoration: underline;
}
.flws{
	width:473px;
	height: 140px;
	background: url('/img/flws.jpg');
	margin:0 auto 0 auto;
}
.talc{
	text-align: center;
}
.talj{
	text-align: justify;
}
.midcontent{
	padding:45px 0 0 0;
	color:#2A666D;
	font-size: 13px;
	line-height:130%;
}
.midcontent p , .contentstatic p{
	margin: 10px 0;
}
.big{
	color:#418B00;
	font-size:18px;
}
.sbg{
	background-color:#89ABB4;
}
.cp{
	cursor: pointer;
}
.galitm{
	width:145px;
	height:211px;
	padding:0 5px;
	display: inline-block;
}
.di{
	*display:inline!important;
}
.galitmr{
	width:145px;
	height:145px;
	display: inline-block;
	background: url('/img/galram.jpg');
}
.galimg{
	padding:9px 0 0 11px;
}
.bigimg{
	width: 444px;
	height: 572px;
	background: url('/img/bigimgr.gif');
}
.bipad{
	padding: 30px;
}
.rotab{
	width:490px;
	margin-top: 20px;
}
.wr{
	height: 145px;
	width: 444px;
	overflow:hidden;
}
.wrin{
	width: 1000px;
}
.l1{
	padding: 10px 0;
}
.l2{
	padding: 5px 0 5px 35px;
}
.l3{
	padding: 3px 0 3px 70px;
}
.inputs{
	width:450px;
	/*height:524px;*/
	background:url('/img/inputs.gif') no-repeat 120px 0;
}
.inputs input , .inputs textarea , .onlkast input {
 padding:3px;
}
.ozinp{
	width:295px;
	height: 24px;
	color:#015682;
	font-size:18px;
	background: none;
	border: none;
}
.ozta{
	width:295px;
	height: 110px;
	color:#015682;
	font: 18px Tahoma, Verdana, sans-serif;
	background: none;
	border: none;
}
.sminp{
	width: 56px;
	height: 27px;
	background: url('/img/sminp.gif');
	color: #015682;
	font-size:18px;
	border: none;
}
.sel{
	width: 200px;
	border: 1px solid #84C2E4;
	color: #015682;
	font-size:18px;
}
.otherskills{
	width:198px;
	padding-left: 5px;
	height:27px;
	background: url('/img/otherskillsbg.gif');
	color: #015682;
	font-size:18px;
	border: none;
}
.onlkast{
	width: 445px;
	background: url('/img/girl.jpg') no-repeat 240px 0px;
	padding-top: 25px; 
}
.years{
	height:360px;
	width: 510px;
	background: url('/img/yearsbg.jpg');
}
.yearsl{
	width:100%;
	height:360px;
	background: url('/img/yearsl.jpg') no-repeat left;
}
.yearsr{
	width:100%;
	height:360px;
	background: url('/img/yearsr.jpg') no-repeat right;
}
.pgl{
	width:19px;
	height:17px;
	background: url('/img/pgl.png')
}
.pgr{
	width:19px;
	height:17px;
	background: url('/img/pgr.png')
}
.pgbg{
	width:24px;
	height:17px;
	margin: 0 2px;
	background: url('/img/pgbg.png');
	color:#3C7686;
	font-size:14px;
	text-align:center;
	font-weight: bold;
}
.pgbgcur{
	width:24px;
	height:17px;
	margin: 0 2px;
	background: url('/img/pgcur.png');
	color:#fff;
	font-size:14px;
	text-align:center;
	font-weight: bold;
}
.chy{
	padding:12px 55px 0 22px;
}
.y{
	width:74px;
	height:37px;
	margin: 0 2px;
	text-align: center;
}
.cury{
	width:74px;
	height:37px;
	margin: 2px 2px -2px 2px;
	text-align: center;
	background: url('/img/curybg.jpg');
	position: relative;
}
.iny{
	padding-top: 8px;
}
.cury span{
	color:#4C9210;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;
}
.cury span.t{
	font-size: 16px;
}
.wstr{
	height:2px;
	background-color: #fff;
}
.pmenu{
	margin:20px 10px 0 10px;
}
.pmbl{
	width: 120px;
	text-align: center;
  margin-bottom:15px;
}
.pmblcur{
	width: 120px;
	text-align: center;
  margin-bottom:15px;
}
div.pmbl div.t{
	padding-top: 10px;
}
div.pmblcur div.t{
	width:115px;
	height:39px;
	margin-top:7px;
	background: url('/img/licons/curpmen.png');
}
div.pmbl div.t a {
	color:#106DA8;
	font-size: 13px;
	text-decoration: underline;
	cursor: pointer;
}
div.pmblcur div.t span{
	color:#4C9210;
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
  cursor: default;
}



.pmi{
	margin: 0 auto 0 auto;
	width: 75px;
	height:75px;
}
.pmblcur div.n1{
	background: url('/img/licons/pmen1l.png');
}
.n1{
	background: url('/img/licons/pmen1d.png');
}
.pmblcur div.n2{
	background: url('/img/licons/pmen2l.png');
}
.n2{
	background: url('/img/licons/pmen2d.png');
}
.pmblcur div.n3{
	background: url('/img/licons/pmen3l.png');
}
.n3{
	background: url('/img/licons/pmen3d.png');
}
.pmblcur div.n4{
	background: url('/img/licons/pmen4l.png');
}
.n4{
	background: url('/img/licons/pmen4d.png');
}
.pmblcur div.n5{
	background: url('/img/licons/pmen5l.png');
}
.n5{
	background: url('/img/licons/pmen5d.png');
}


.pmblcur div.n6{
  background: url('/img/licons/pmen6l.png');
}
.n6{
  background: url('/img/licons/pmen6d.png');
}
.pmblcur div.n7{
  background: url('/img/licons/pmen7l.png');
}
.n7{
  background: url('/img/licons/pmen7d.png');
}
.pmblcur div.n8{
  background: url('/img/licons/pmen8l.png');
}
.n8{
  background: url('/img/licons/pmen8d.png');
}


div.lastport_tags {
  color:#376308;
  line-height:150%;
  font-size:13px;
}
div.lastport_tags a:link , div.lastport_tags a:visited , div.lastport_tags a:active  {
   color:#418B00;
}
div.modelsrow a img {
  margin-left:3px;
  border:4px solid #f8fafb;
}
/*
div.modelsrow a:first-child img {
  margin-left:0px!important;
  border:3px solid red;   
}
*/


div.modelsrow {
 padding:0px;
 margin-left: -3px;
}
div.modelsrow2 {
 padding:3px 0px 3px 0px;
} 

div.mn15 {
  margin:0 -15px;
}

/* menu */
.menuOFF {
  padding-bottom:1px;
  margin:0 0 10px 20px;
  width:193px;
}
.menuOFF div.menuTitle {
  padding-left:10px;
}
.menuOFF div.menuTitle span {
  border-bottom:1px dashed #106DA8;
  color:#106DA8;
  text-decoration:none;
  font-size:24px;
  cursor: pointer;
}
.menuOFF div.subMenuBody {
  display:none;
}
.menuON {
  margin:0 0 10px 20px;
  width:193px;
}
.menuON div.menuTitle {
  background:url("/img/opment.png") repeat scroll 0 0 transparent;
  height:33px;
}
.menuON div.menuTitle div {
  padding-left:10px;
}
.menuON div.menuTitle span {
  color:#084D79;
  font-size:24px;
}
.menuON div.subMenuBody {
  display:block;
}
.menuOFF a.simple {
  color:#106DA8;
  text-decoration:underline;
  font-size:23px;
}
.menuON a.simple {
  color:#418B00;
  text-decoration:none;
  font-size:23px;
}

/* hyperlinks into static pages */
.contentstatic a:link, .contentstatic a:active , .contentstatic a:visited , .midcontent a:link, .midcontent a:active , .midcontent a:visited {
  color:#418B00;
  text-decoration: underline;
}
.midcontent a:hover {
  color:#418B00;
  text-decoration: none;
}
div.clientitem {
   border:1px black solid;
   width: 250px;
   height:120px;
   float: left;
   margin-right: 5px;
}

/*-------Вакансии------------*/
.blinp{
	border:2px solid #fff;
	background: #D0EFFF;
	color: #2A666D;
}
.bb{
	border: 1px solid #84C2E4;
}
.vactab tr td{
	vertical-align:middle;
	color:#2A666D;
	font-size: 13px;
}
.vactab tr td.l{
	width:120px;
}
.smstar{
	position: relative;
	margin: -10px 0 0 -10px;   
}
.mlie{
	*margin-left: -15px!important;
}
.smcal{
	margin: -5px 0 0 5px;
}
.stpl{
	padding-left: 123px;
}
.stplie{
	*padding-left: 110px!important;
}
.selbl{
	border: 1px solid #84C2E4;
	color:#2A666D;
}
.vat{
	vertical-align: top!important;
}
.vacsplstr{
	height:2px;
	background: url('/img/vacsplstr.gif')
}
ul.b li{
	margin: 10px 0;
}
.outtidm{
	padding-left: 16px;
}
.tidm{
  text-indent: -16px;
  position: relative;
}
.hbtl{
	font-size: 24px;
	color: #418B00;
	border-bottom: 1px dashed #418B00;
	cursor: pointer;
}
.hevent{
	font-size: 24px;
	color: #DD3F45;
	border-bottom: 1px dashed #DD3F45;
	cursor: pointer;
}
.hhr{
	font-size: 24px;
	color: #106DA8;
	border-bottom: 1px dashed #106DA8;
	cursor: pointer;
}
.hspec{
	font-size: 24px;
	color: #565656;
	border-bottom: 1px dashed #565656;
	cursor: pointer;
}
.upc p{
	margin: 20px 0;
}
.upc p.b{
	font-weight:bold;
	margin-bottom: 0;
}
.upc p.pb{
	margin-top:5px;
}
.utab{
	background: none;
}
.utab tr td{
	width: 220px;
	background: #fff;
}
.utp{
	padding: 15px;
}
.contentstatic {
  padding-top:45px;
}
.errors {
 color:#9D0000!important;
}

input.otherskills {
 padding:3px;
}

.filmstrip table {
  width: 100%!important;
  height: 100%!important;
}

.filmstrip td {
  vertical-align: middle!important;
  text-align: center!important;
  padding-bottom: 5px;
}

.panel table {
  width: 100%!important;
  height: 100%!important;
}
.panel td {
  vertical-align: middle!important;
  text-align: center!important;
  padding-bottom: 5px;
}
/* map site */
/* first level */
.mapsite ul {
  list-style-image: none;
  list-style-type: none;
  list-style: none;;
  margin-left:0px;
  padding-left:0px;
}
.mapsite ul a {
  color:#084D79!important;
  text-decoration:underline;
  font-size:18px;
}
.mapsite ul li {
  padding:0px 0px 10px 0px;
}
/* second level */
.mapsite ul ul li {
  padding:5px 0 5px 35px;
}
.mapsite ul ul a {
  color:#106DA8!important;
  text-decoration:underline;
  font-size:18px;
}
/* third level */
.mapsite ul ul ul a {
  color:#106DA8!important;
  text-decoration:underline;
  font-size:13px;
}
.mapsite ul ul ul li {
  padding:0px 0 0px 35px;
}
a.tag {
  color:#418B00;
}

#btl_ a {
  color:#418B00;
}
#event_ a {
  color:#DD3F45;
}
#hr_ a {
  color:#106DA8;
}
#spec_ a {
  color:#565656;
}

/* shop-cart*/

.shop-cart {
  
  display:none;
  
}


/* shop stuff */
.shop-stuff {width:180px; padding:10px; /*float:left;*/ margin:0 10px 10px 0; border:1px solid #ddd;}
.shop-stuff .shs-title {font-weight:bold;}
.shop-stuff .shs-descr {min-height:120px;}
.shop-stuff div div {margin:5px 0;}

.shs-tocart {margin:5px 0; padding:5px 0; }
.shs-tocart div {margin:5px 0;}

.shs-price {font-weight:bold; font-size:1.3em;}
.shs-but {
  margin:5px 5px 0 0;
  padding:2px;
  outline:none;
}
.shs-but:active {background: #A3A3A3; outline:none;}
.price-add {color:red; padding-left:3px;}


.shop-cart-head {
color:#418B00;
font-size:22px;
padding:0 0 5px;
}
.shop-cart table {border-collapse:collapse; margin:5px 0;}
.shop-cart td {padding:3px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.shop-cart table small {font-size:11px; color:#595959;}
#toolsCart {margin:10px 0 5px 0; text-align: center;}
#toolsCart a { 
 color:#339900;
 font:13px regular Tahoma,sans-serif;
 text-decoration:none;
 border-bottom:1px dashed #99CC99;
 font-weight:bold;
} 
#cartEmpty {height:50px; line-height:50px;font-size:12px;}
#totalCart {margin:5px 0;}
.cart-order {margin:10px 0px 0px 0px; text-align: center;}
.cart-order img { display:block; }
/* helper box */
#stuffHelper {position: absolute; z-index:100; width:150px; padding:5px; background-color:#ffffff; border:1px solid #A7B9BE; display:none;}
#stuffHelperName {color:#2A666D;}
#stuffHelper div {padding:5px 0;}
#stuffCount {text-align: center; width:30px; font-size:13px; padding:1px 2px; background-color: #fff; border:1px solid #888;}
.field-arr-up {cursor:pointer; margin:0 0 6px 1px;}
.field-arr-down {cursor:pointer; margin:0 0 -4px -17px;}

.relative {position:relative;}

/* *** crossbrowser inline-block *** */
.shop-stuff {
  /* for firefox2 */
  display: -moz-inline-stack;
  /* for all modern */
  display: inline-block; vertical-align: top;
  /* for IE6 & IE7 */
  zoom: 1; *display: inline;
}
.shop-stuff .shs-descr {
  /* for IE6 */  
  _height: 120px;
}
.cart-order img {
  border:2px solid #C8CACB;
  padding:1px;
}
.cart-order a img {
  border:none!important; 
}
tr.cart-order a {
  color:#106DA8;
  font-size: 12px; 
}
tr.cart-order td[align=center] {
  padding-left:45px;
}
div.cart-order a {
  color:#418B00;
  font-size: 14px; 
}

div.paginator {
  /*clear:both;  */
}
div.paginator div {
  float:left;
  width:24px;
  height:19px;
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: transparent;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  margin:0px 2px 0px 2px;      
}

div.paginatorActPage {
  background:url("/img/pgcur.png");  
  color:#FFFFFF;  
  float:left;      
}

div.paginatorPage {
  background:url("/img/pgbg.png");   
  float:left;    
}
div.paginatorPage a {
  color:#3C7686; 
  text-decoration: none;       
}

div.tagcloud a {
  color:#418B00;
}
div.tagcloud {
  font-size:20px;
}
div.tagcloud a.s5 {
  font-size:100%;
}
div.tagcloud a.s4 {
  font-size:95%;
}
div.tagcloud a.s3 {
  font-size:85%;
}
div.tagcloud a.s2 {
  font-size:80%;
}
div.tagcloud a.s1 {
  font-size:75%;
}
.mt4 {
  margin-top:4px;
}
.carzin{
  width: 224px;
  //width: 244px;
  background: url('/img/carz_r.png') repeat bottom left;
  padding: 5px 8px 5px 12px ;!important;
  
}
.carzin_con{
   width: 100%;
  height: 100%;
}
.tab_carz tr td.r1_car{
  color:#418B00;
  font-size:22px;
  padding: 0px 0px 5px 0px;
}
.tab_carz tr td.r2_car{
  padding:10px 0px 0px 0px;!important;
  vertical-align: middle;
}
.tab_carz tr td.r2_car2{
  padding:0px 12px 0px 15px;
  vertical-align: middle;
}
.tab_carz tr td.r3_car a{
  font: 13px regular Tahoma,sans-serif;
  color: #339900;
   text-decoration: none;
  border-bottom: 1px dashed #99CC99;
}
.tab_carz tr td.r4_car{
   padding-top:10px;
}
.tab_carz tr td.r3_car{
padding-top:10px;
}
.tab_carz a{
    color: #106DA8;
    font: 13px Tahoma, Verdana, sans-serif;
}

.carz_niz{

   width:244;
  height:7px;
   background: url(/img/carz_niz.png) no-repeat top left; 
}
.ajaxSearch_highlight {
  background:#418B00;
  color:white;
}