@import"reset.css";
#faq{
width:100%;
  padding-top:15px;
}

#faq ul{
width:100%;
list-style:none;
margin:0;
padding:0;
}

#faq li{
width:100%;
float:left;
padding-bottom:10px;
border-bottom:1px dotted #000;
}

#faq li h3,
#faq span{
color:#005299;
font-size:12px;
margin:0;
  font-weight:bold;
}

#faq li a{
text-decoration:none;
color:#000;
}

#faq .more{
float:right;
}

#faq_add{
  padding:10px 0;
  text-align:center;
}

#faq_add a{
  color:#00f;
  font-size:18px;
  font-weight:bold;
  text-decoration: none;
}



#news h2.h2{
  font-size:16px;
}

ul#news{
  list-style:none;
}

body,
p{
margin:0;
padding:0;
}

img{
border:none;
}

a{
  color:#33f;
text-decoration:underline;
}


span.center,
div.center{
text-align:center;
display:block;
}

#page_title{
  padding-bottom:10px;
}

#wrap{
width:100%;
font-size:14px;
text-align:justify;
font-family:Tahoma;
color:#000;
position:relative;
margin:0;
padding:0;
}


#main_wrap{
display:block;
width:1010px;
height:auto;
position:absolute;
left:50%;
margin-left:-505px;
}

#header{
width:100%;
height:50px;
background:#378fdd url(/files/images/header_bg.jpg) no-repeat center;
}

#header_menu{
width:60%;
margin:0;
padding:0;
overflow:hidden;
height:45px;
float:left;
}

#header_menu ul{
list-style:none;
width:100%;
height:45px;
margin:0;
padding:0;
}

#header_menu li{
display:block;
height:45px;
width:95px;
float:left;
text-align:center;
border-right:1px solid #023565;
background: url(/files/images/menu_bg.jpg);
}

#header_menu a{
color:#fff;
text-decoration:none;

font-size:12px;
font-weight:normal;
line-height:45px;
display:block;
height:45px;
width:100%;
}

#header_menu li:hover{
border-bottom:5px solid #023565;
background: url(/files/images/menu_over.gif) no-repeat center 35px;
height:40px;
}

#header_menu a:hover{
text-decoration:underline;
}

#phone{
float:right;
padding-right:20px;
height:45px;
line-height:45px;
text-align:right;
font-size:16pt;
font-family:Myriad;
color:#fff;
}

#phone span{
font-size:25px;
font-weight:bold;
}


#main_content{
width:100%;
font-size:12px;
}

#main_content h3{
color:#115ea0;
font-size:18px;
}

#left_content{
width:1010px;
float:left;
margin-right:-230px;
}

#logo{
  width:325px;
  height:120px;
}



#top_container{
margin-right:230px;
}

#ref_text{
margin-top:-30px;
padding-left:260px;
width:510px;
height:690px;
overflow:hidden;
background: url("/files/images/refre.jpg") no-repeat left bottom;
}

.video_ramka{
width:100%;
margin:0;
padding:0;
list-style:none;
padding-top:10px;
}

.video_ramka li{
width:215px;
height:32px;
padding-top:162px;
padding-left:10px;
  padding-right:14px;
background:url(/files/images/video_ramka.jpg) no-repeat left center;
font-size:12px;
position:relative;
float:left;
  text-align:center;
}

.video_ramka li.first{
padding-right:40px;
}


.video_ramka li img{
position:absolute;
top:8px;
left:9px;
width:215px;
height:154px;
}

.video_ramka a{
color:#000;
text-decoration:none;
}

.undervideoclear{
clear:both;
padding-top:10px;
}

#main_text{
}




#central_content{
clear:both;
width:100%;
}

#clients span{
text-align:center;
display:block;
}

#right_content{
width:230px;
float:left;
text-align:center;
}



#contacts,
#application{
width:198px;
padding-top:10px;
padding-left:20px;
background:url(/files/images/top_block.jpg) no-repeat right top;
}

#contacts{
  margin-bottom:10px;
}

#contacts .body,
#application .body{
width:193px;
border-left:1px solid #d0d1d7;
border-right:1px solid #d0d1d7;
margin-left:2px;
background:#f4f5f8;
}

#contacts .bottom,
#application .bottom{
background:url(/files/images/bottom_block.jpg) no-repeat center bottom;
height:10px;

}

#contacts h3,
#application h3{
font-size:18px;
margin:0;
padding:0 0 0 5px;
color:#000;
font-weight:normal;
text-align:left;
}

#application form span{
display:block;
margin:5px 0 ;
}

#application input{
width:140px;
height:16px;
font-size:12px;
}

#application textarea{
color:#d0d1d7;
width:170px;
height:50px;
font-size:11px;
overflow:auto;
}

#contacts a,
#application a{
color:#005299;
font-size:12px;
}

#banner{
width:100%;
text-align:center;
padding-top:10px;
}


#question{
width:195px;
margin-top:20px;
padding-top:10px;
padding-left:22px;
background:url(/files/images/top_question.jpg) no-repeat right top;
}

#question .body{
width:193px;
border-left:1px solid #d0d1d7;
border-right:1px solid #d0d1d7;
background:#fff;
}

#question .bottom{
background:url(/files/images/bottom_question.jpg) no-repeat center bottom;
height:10px;

}

#question h3{
font-size:18px;
margin:0;
padding:0 0 0 5px;
color:#000;
font-weight:normal;
text-align:left;
}


#question ul{
list-style:none;
width:170px;
height:auto;
margin:0;
padding-left:10px;
float:left;
text-align:justify;
}

#question li{
color:#000;
font-size:12px;
width:100%;
float:left;
margin-top:20px;
border-bottom:1px dotted #c3c4c7;
cursor:pointer;
  text-align:left;
}

#question li a{
color:#000;
  text-decoration: none;
}

#question li div{
margin-bottom:10px;
overflow:hidden;
}

#question li h3{
color:#005299;
font-size:12px;
}


#footer{
width:100%;
height:58px;
padding-top:20px;
background:url(/files/images/footer.jpg) no-repeat center bottom;
  clear:both;
}

#footer_text{
font-size:11px;
height:100%;
padding-top:15px;
padding-left:20px;
color:#000;
word-spacing:-1px;
float:left;
}

#counters{
float:right;
padding-top:15px;
}

#counters a img{
width:88px;
height:31px;
margin-right:10px;
border:none;
}

#brands{
width:960px;
height:280px;
overflow:hidden;
background:url("/files/images/marks.jpg") no-repeat center;
padding: 12px 25px;
}

#brands ul{
margin:0;
padding:0;
list-style:none;
width:100%;
height:280px;
text-align:center;
}

#brands ul li{
float:left;
display:block;
width:120px;
height:60px;
  padding-top:10px;
}

#brands li a{
color:#514b50;
text-decoration:none;
font-size:12px;
font-family:Tahoma;
}

#brands img{
border:none;
}

