/* ластик */
*{
margin:0;
padding:0;
}
sup, sub{vertical-align: baseline; position: relative}
sup{top: -0.4em}
sub{bottom: -0.3em}
a{
outline:none;
text-decoration:none;
color:#000;
}
a:hover{text-decoration:underline}
a img{border:0; outline:none}/* убираем баг, когда ие6 добавляет границу к картинке, если она в ссылке */
hr{color:#000;background-color:#000;height:1px;border-width:0}

body{
position: relative;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
min-width: 1000px;
width:100%;
}

/* разметка для шаблона */
#wrapper{
background-color:#2A2A2A;
}
#container_center{
position:relative;
width:1000px;
margin:0 auto;
background:url(/image/container_back.jpg) 0 0 repeat-y;
}
#header{
width:100%;
height:417px;
background:url(/image/header_back.jpg) center 0 no-repeat;
position:relative;
}
#logo{
position:absolute;
left:343px;
top:0}

/* верхнее меню */
#main_menu{
position:absolute;
left:250px;
bottom:2px;
font-size:12px;
height:37px;
width:600px;
}
#main_menu a{
color:#FFFFFF;
width:88px;
height:27px;
display:block;
float:left;
margin-left:20px;
padding-top:10px;
text-align:center;
}
#main_menu a:hover{
text-decoration:none;
background:url(/image/main_menu_hover.png) 0 0 no-repeat;
}

/* контент */
#content{
min-height:800px;
height:auto !important;
height:800px;
margin:0 100px 0 300px;
padding-top:10px;
font-size:12px;
}
/* меню страхования */
#insurance_menu{
width:628px;
height:200px;
background:url(/image/insurance.jpg) 0 0 no-repeat;
position:relative;
left:-35px;
padding:74px 0 0 35px;
}
#insurance_menu a{
width:265px;
height:20px;
float:left;
padding:6px 0 0 30px;
background:url(/image/menu_items.gif);
background-position:0 -52px;
}
#insurance_menu a:hover{
text-decoration:none;
background-position:0 0;
color:#FFF
}
/* заголовки */
#content h1, #content h2, #content h3, #content h4{
padding-bottom:0.5em;
}
#content h1{font-size:20px}
#content h2{font-size:18px}
#content h3{font-size:16px}
#content h4{font-size:14px}
/* абзацы */
#content p{
text-align:justify;
padding-bottom:0.5em;
text-indent:2em;
}
/* списки */
#content ul{list-style:inside;text-indent:10px}
#content ol{list-style:inside decimal;text-indent:10px}
#content ul ul, #content ol ul{text-indent:40px}
#content ol ol, #content ul ol{text-indent:40px}
#content ul ul ul{text-indent:70px}
#content ol ol ol{text-indent:70px}


#left{
width:243px;
height:800px;
position:absolute;
left:27px;
top:389px;}
#left h2{
position:relative;
z-index:3;
padding:0 0 20px 55px;
font-weight:normal;
}
#left h2.white{
color:#FFFFFF;
}
#left_menu{
background:url(/image/left_menu_center.jpg) 0 0 repeat-y;
min-height:300px;
height:auto !important;
height:300px;
position:relative;
padding-top:30px;
}
#left_menu .top{
width:243px;
height:126px;
background:url(/image/left_menu_top.jpg) 0 0 no-repeat;
position:absolute;
left:0;
top:0;
z-index:2;
}
#left_menu .bottom{
width:243px;
height:147px;
background:url(/image/left_menu_bottom.jpg) 0 0 no-repeat;
position:absolute;
left:0;
bottom:0;
}

#left_menu ul{
position:relative;
z-index:3;
list-style:none;
margin-top:5px;
margin-bottom:25px;
padding-left:13px;
}
#left_menu li{
width:213px;
height:30px;
background:url(/image/menu_items.gif) 0 bottom no-repeat;
}

#left_menu li a{
width:183px;
height:20px;
float:left;
padding:6px 0 0 30px;
background:url(/image/menu_items.gif);
background-position:0 -52px
}
#left_menu li a:hover{
background:url(/image/menu_items.gif);
background-position:0 -26px;
text-decoration:none;
color:#FFF
}
#anytext{padding-left:55px}

/* подвал сайта */
#footer{
clear:both;
height:80px;
background:url(/image/footer_back.jpg) 0 0 no-repeat;
padding-top:26px;
position:relative;
font-size:12px;
}
#footer #copyright{
position:absolute;
left:95px;
top:50px;
color:#000}
#footer #copyright a{color:#000; text-decoration: none}
#footer #copyright a:hover{text-decoration: underline; color:#000}
#footer #counter{
position:absolute;
left:456px;
bottom:8px;
}
#footer #add_menu{
position:absolute;
left:400px;
top:50px;
width:550px
}
#footer #add_menu a{
width:100px;
height:31px;
margin-right:10px;
color:#333;
}
#footer #add_menu a:hover{
text-decoration: underline;
color:#000;
}
