body {
margin:0;
/*background:#fff url(../im/body.gif) repeat-x top;*/
background-color:#ececeb;
font: 12px/18px Arial, Helvetica, sans-serif;
color:#444444;
}
p {padding:0;margin:0;}
#holder {padding:1px;
width:1080px;
margin:1px auto;
position:relative;
}
.left {
float:left;
}
.right {
float:right;
}
.both {
clear:both;
}
a:active, a:focus{outline: 0;}
button::-moz-focus-inner { border: 0; }
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px;
    } 
	
input[type="submit"]:focus, input[type="button"]:focus
    {     
        outline : none; 
    }
/*------------------------------------------------------------HEADER------------------------------------------------------------*/

#header {


}
.slogan {
clear:left;
position:absolute;top:160px;

font:36px Arial, Helvetica, sans-serif;
color:#fefefe;
text-transform:uppercase;
margin:10px 0 0 12px;
padding:0;

}

.slogan span {

font:16px Arial, Helvetica, sans-serif;
color:#fefefe;
text-transform:none;
}
.more_bgr , .more_bgr:visited{
display:block;
background:url(../im/more_bgr.png) no-repeat;
width:125px;
height:20px;
font:12px/18px Arial, Helvetica, sans-serif;
color:#ffffff;
text-transform:lowercase;

padding-left:25px;
text-decoration:none;
}

.focus {
clear:left;
position:absolute;bottom:-65px;
width:621px;
border-top:1px solid #dedede;
border-left:1px solid #dedede;
border-right:1px solid #dedede;
background-color:#FFFFFF;
padding:9px 8px 0 9px;
}
.shadeoff {
display:block;
float:left;
width:207px;
height:158px;
background:url(../im/img_shadow.gif) no-repeat 0 143px;
}
.shadeon {
display:block;
float:left;
width:207px;
height:158px;
background:url(../im/img_shadow_on.gif) no-repeat 0 140px;
}
.focus img{
cursor:pointer;
}
.references {
position:absolute;bottom:-65px;right:50px;
background:url(../im/ref_bgr.png) no-repeat;
width:254px;
height:157px;
padding:14px 30px 0 30px;
font:italic 15px Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-weight:bold;
}
.ref_link, .ref_link:visited {display:block;
font:bold 18px Arial, Helvetica, sans-serif;
color:#353c43;
text-transform:lowercase;
text-decoration:none;
margin-bottom:5px;
}
.author {
position:absolute;left:32px;
bottom:30px;
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
color:#833c01;
}
/*------------------------------------------------------------END HEADER------------------------------------------------------------*/



/*---------------------------------------------------------------BODY--------------------------------------------------------------*/
#home {
background-color:#FFFFFF;
border-left:1px solid #dedede;
border-right:1px solid #dedede;
width:620px;
float:left;
margin:65px 0 0px 68px;
_margin:65px 0 0px 34px;
padding:0 9px 9px 9px;
}
#home ul{
margin:0;
padding:0;
}
#home li{
padding:0 0 0 7px; margin:0;
list-style:none;
background:url(../im/sub_arr.png) no-repeat 0 7px;
font:12px/18px Arial, Helvetica, sans-serif;
color:#000000;
padding-bottom:10px;
}
#home a, #home a:visited{
font:12px/18px Arial, Helvetica, sans-serif;
color:#44c3c3;
}
#home a:hover {text-decoration:none;}
#content {
float:left;
margin:-30px 0 0px 68px;position:relative;
_margin:-30px 0 0px 34px;
z-index: 7;
/*position:absolute;
top:255px;*/


}
#content ul {
margin:0;padding:0;

}
#content li {
padding:0 0 0 10px; margin:0 0 0 4px;
list-style:none;
background:url(../im/bgr_li.gif) no-repeat 0 7px;
}

.cont {
float:left;
width:620px;
background-color:#FFFFFF;
border-left:1px solid #dedede;
border-right:1px solid #dedede;
border-top:1px solid #dedede;
padding:15px 9px 9px 9px;
}
.cont a, .cont a:visited{
padding:2px 0 0 8px;
background:url(../im/sub_arr.png) no-repeat 0 7px;
font:11px Arial, Helvetica, sans-serif;
color:#00adad;
text-decoration:none;
}
.cont a:hover{
text-decoration:underline;
}
.downfile, .downfile:visited {
padding:2px 0 0 8px!important;
background:url(../im/sub_arr.png) no-repeat 0 7px!important;
line-height:20px!important;
font:11px Arial, Helvetica, sans-serif;
color:#00adad;
text-decoration:none;

}
.downfile:hover{
text-decoration:underline;
}
.captchnew {
padding:2px 0 0 8px;
background:url(../im/sub_arr.png) no-repeat 0 7px;
font:11px Arial, Helvetica, sans-serif;
color:#00adad;
text-decoration:none;
}
h1 {
margin:0 0 5px 0;
padding:0;
font:30px Arial, Helvetica, sans-serif;
color:#0f4174;
}
h4 {
clear:both;
margin:30px 0 8px 0;
padding:0 0 8px 0;
background:url(../im/dots_h.gif) repeat-x bottom;
font:30px Arial, Helvetica, sans-serif;
color:#0f4174;
}
h2 {
padding:0;margin:10px 0 5px 0;
}
h2 a, h2 a:visited{
background:url(../im/arrows.gif) no-repeat right;
font:18px Arial, Helvetica, sans-serif;
color:#353c43;
text-transform:lowercase;
text-decoration:none;
margin-right:5px;
padding-right:15px;
padding-bottom:3px;
}
h3 {
background:url(../im/arrows.gif) no-repeat 0 7px;
margin:5px 0;
padding:0 0 0 15px;
font:18px Arial, Helvetica, sans-serif;
color:#353c43;

}
h5 {
font:30px Arial, Helvetica, sans-serif;
color:#0f4174;
margin-bottom:10px;
}
.cities {
position:absolute;border:2px solid green;
top:320px;right:100px;
_top:410px;
width:320px;
font:12px/20px Arial, Helvetica, sans-serif;
color:#000000;
}
#example {
	position: relative;right:0;float:right;width:320px;
	margin:45px 40px 0px 0;
	

}
.blog-article-eml { color: #959595; border:0; background: transparent; font-size: 10px;  }
.main_title {
padding:0 13px 3px 0;
background:url(../im/arrows.gif) no-repeat right;
font:18px Arial, Helvetica, sans-serif;
color:#353c43;
text-transform:lowercase;
}
.search {
float:right;
margin:80px 40px 0 0px;
_margin:80px 20px 0 0px;
width:320px;

}
.newslet_bot {
float:right;
margin:0px 40px 0 0px;
_margin:0px 20px 0 0px;
width:320px;

}
.search_in {
position:absolute;
top:343px;right:50px;
_top:350px;
}
.sections {
position:absolute;
top:390px;right:65px;
width:290px;
font:11px Arial, Helvetica, sans-serif;
color:#7f7971;
}

.sections ul {
margin:10px 0 0 0;padding:0;
}
.sections li {
padding:0 0 5px 10px;
list-style:none;
background:url(../im/sub_arr.png) no-repeat 0 5px;

}
.sections li a, .sections li a:visited{
font:12px Arial, Helvetica, sans-serif;
color:#00adad;
text-decoration:none;

}
.path a, .path a:visited{
background:none;
font:12px Arial, Helvetica, sans-serif;
color:#000000!important;
text-decoration:none;
padding:0;
margin:0;
}
.path a:hover{
text-decoration:underline;
}
.path img{
margin:0 3px 0 0;
}
.news {
float:left;
padding:0 0 0 13px;
width:310px;
}
.date {
font: 10px Arial, Helvetica, sans-serif;
color:#676767;
text-transform:uppercase;
}
.cont_n {
font:11px Arial, Helvetica, sans-serif;
color:#4c4b4b;
}
.whole, .whole:visited {
background:url(../im/sub_arr.png) no-repeat 0 5px!important;
font:10px Arial, Helvetica, sans-serif!important;
color:#00adad!important;
text-decoration:none;
text-transform:lowercase;
padding-left:5px;
margin-bottom:10px;
display:block;
}
.whole:hover {
text-decoration:underline;
}
.whole_title, .whole_title:visited {
font:12px Arial, Helvetica, sans-serif!important;
color:#00adad!important;
text-decoration:none;
text-transform:none;

display:block;
}
.whole_title:hover {
text-decoration:underline;
}
.newslett {
float:left;
background:url(../im/newslet_inp.png) no-repeat;
width:250px;
height:42px;
font:14px Arial, Helvetica, sans-serif;
color:#a2a1a1;
padding:0 0px 0 25px;
line-height:37px;

}
.newslett_but {
background:url(../im/newslett_butt.png) no-repeat;display:block;float:left;
width:35px;
height:42px;
border:none;
cursor:pointer;
}
.dealers {
float:left;
width:615px;

}
#fadein {  width:612px;float:left;

background-color:#fff;
top:100px; left:0; display:none; }

.dealers img{
border:1px solid #dcdcdc;
padding:2px;
}
.onbord {
border:1px solid #00adad!important;
}
.onbordof {
border:1px solid #dcdcdc!important;

}
.fields_err {
line-height:10px;font-size:11px;display:block;
}
.dots {
background:url(../im/dots_h.gif) repeat-x;
height:1px;display:block;
clear:left;
}
.d_title {
font:14px Arial, Helvetica, sans-serif;
color:#00adad;
text-transform:uppercase;
margin-top: 2px;
margin-bottom: 2px;
}
.prtitle, .prtitle:visited{
background:none!important;
font-size:16px!important;
display:block;
}
.city_ov {
cursor:pointer;
color:#00adad;
}
.prod_info {
clear:both;

}
.prod_info a{
background:none;
padding:0;
margin:0 3px 0 0;
}
.prod_info img{
border:1px solid #dcdcdc;
padding:2px;
margin:10px 0 0 0;
}
.pages {
clear:both;
font:12px Arial, Helvetica, sans-serif;
color:#444444;
padding-top:20px;
}
.pages a, .pages a:visited {
background:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#444444;
margin:0 8px 0 0;
text-decoration:none;
}
.pages a:hover {
background:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#00adad;
text-decoration:none;
}
.pagenum, .pagenum:visited {
background:url(../im/pagebgr.gif) repeat-x!important;
height:12px;
border:1px solid #cccccc;
padding:1px 5px 1px 5px!important;
margin:0 8px 0 0;
}
.pagenum:hover {
color:#fff!important;
background:none!important;
background-color:#00adad!important;
}
.pageon {
color:#fff!important;
background:none!important;
background-color:#00adad!important;
font-weight:bold;
height:15px!important;
border:1px solid #cccccc;
padding:1px 5px 1px 5px!important;
margin:0 8px 0 0!important;

}

.maplink a {background:none;}
.paddingtop {
padding:10px 0;
}
.reg_input, textarea, select {
border:1px solid #d7d8d6;
width:190px;
font-size:11px;color:#a0a0a0;
padding:3px;
}
.reg_input_err{
border:1px solid #fa9341;
background-color:#fff5e3;
width:190px;
font-size:11px;color:#a0a0a0;
padding:3px;
}
textarea {
height:125px;
}
.captcha_code {
border:1px solid #d7d8d6;
width:143px;
height:70px;
font:30px Arial, Helvetica, sans-serif!important;
text-align:center;
color:#00a9a9;
padding:3px;
}
.captcha_code_err {
border:1px solid #fa9341;
background-color:#fff5e3;
width:143px;
height:70px;
font:30px Arial, Helvetica, sans-serif!important;
text-align:center;
color:#00a9a9;
padding:3px;
}
.reg_button {
cursor:pointer;
margin-top:5px;
}
.share {
background-color:#ececeb;
padding:5px;
margin-top:10px;
}
.share a, .share a:visited {
background:none!important;
color:#17557F!important;
}
.marg_map {
padding-left:15px;
}
.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#dedede;
    padding:5px;
    border:1px solid #fff;
    width:250px;
	display:none;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#222;
    padding:2px 7px;
}
#skyline {
    width: 290px; height:27px;
    background: url(../im/socialnet.jpg);
    margin: 10px auto; padding: 0;
    position: relative;}
  #skyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #skyline li, #skyline a {
    height: 28px; display: block!important;
}
  #panel1b {left: 0;  width: 95px;}
  #panel2b {left: 98px; width: 93px;}
  #panel3b {left: 200px; width: 90px;}
#skyline #panel1b a:hover {background: url(../im/socialnet.jpg) no-repeat;background-position: 0 -27px;}
#skyline #panel2b a:hover {background: url(../im/socialnet.jpg) no-repeat;background-position: -98px -27px;}
#skyline #panel3b a:hover {background: url(../im/socialnet.jpg) no-repeat;background-position: -200px -27px;}

/*---------------------------------------------------------------END BODY--------------------------------------------------------------*/


/*---------------------------------------------------------------FOOTER----------------------------------------------------------------*/
#footer {
 
margin:0px 0 0px 68px;
 
}
#footer_in {
margin:0px 0 0px 68px;
 
}


/*---------------------------------------------------------------END FOOTER--------------------------------------------------------------*/