*: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: 22px;
    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_winter.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_winter.jpg') no-repeat;
    float:right;
    *display: inline;
    margin-right:20px; 
}
.blcts {
    margin:15px 0 0 45px;
    width:165px;
    float: left;
    *display: inline;
    font-size: 12px;
    font-weight:bold;
	color:#fff;
    /*color:#084D79;*/
    text-align:left;
}
.blcts .box_h {display:inline; background:#fff; padding:1px 5px; border-radius:3px; color:#084c98; font-weight:bold;}
.blcts a {color:#fff !important;}

a.bl1, span.bl1{
    color: #106DA8;
    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 78px;
    width:200px;
    float: left;
    font-size: 12px;
    font-weight:bold;
	color:#fff;
    /*color:#376308;*/
    text-align:left;
}
.grcts a {color:#fff !important;}
.grcts .box_h {display:inline; background:#fff; padding:1px 5px; border-radius:3px; color:#3f7907; font-weight:bold;}
.pt8 .gr1{
    font-size:18px;
    color:#d62a31 !important;
    text-decoration: underline;
	background:url(/img/anketa_bg.png) no-repeat top left;
	display:block;
	text-align:center;
	width:68px;
	line-height:18px;
	font-weight:normal;
	padding: 0px 0px 3px 0px;
}
a.gr1{
    color:#418B00 !important;
    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:#fff;
    text-decoration: none;
    cursor: pointer;
}
.gr1brdbd{
    border-bottom: 1px dashed;
}
.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: 187px;
    margin-top: 40px;
}
.thrimg tr td{
    text-align:center; 
}
.thrimg tr td.rez{
    text-align:center; 
    background:url('/img/bg_btn.gif') repeat-x;
    width:25%;
}
.right{
    width:240px;
    margin-right:28px;
	background:url('/img/up.png') no-repeat right top;
}
.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;
}
.clgray8{
    color:#D2EFFF;
}
.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;
}
.footer_bg {background:url(/img/ftbg_winter.jpg) no-repeat 60% 50px; height:120px;}
.left_col_bg {background:url(/img/rezinka_l_winter.png) repeat-y right top;}
.right_col_bg {background:url(/img/rezinka_r_winter.png) repeat-y left top;}
.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: 10px 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;
}

.grbutbgx{
    height:35px;
    background: url('/img/grbutbg.png') repeat-x;
    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;
}

.cur tr td.grbutbgx{
    height:35px;
    background: url('/img/rbutbg.png') repeat-x;
    text-align:center;
    padding-top:5px;
}

.grbutbg a {
    font-size: 20px;
    color: #fff!important;
    text-decoration: underline;
}

.grbutbgx 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:240px;
    padding:0 5px;
    display: inline-block;
    vertical-align: top;
}
.di{
    *display:inline!important;
}
.galitmr{
    width:145px;
    height:145px;
    display: inline-block;
    background: url('/img/galram.jpg');
}
.galitmr_long{
    width:145px;
    height:145px;
    display: inline-block;
    background: url('/img/galram2.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;
}

/*-------&#194;&#224;&#234;&#224;&#237;&#241;&#232;&#232;------------*/
.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.s6 {
  font-size:120%;
}
div.tagcloud a.s5 {
  font-size:100%;
  font-weight:bold;
}
div.tagcloud a.s4 {
  font-size:100%;
}
div.tagcloud a.s3 {
  font-size:80%;
}
div.tagcloud a.s2 {
  font-size:65%;
  font-weight:bold;
}
div.tagcloud a.s1 {
  font-size:60%;
}
.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;
}
.toggleService{
    color:#106DA8;
    margin-left:10px;
}
.ssmcurBig{
    text-decoration: none;
    color:#418B00;
}
