/* ластик */
*{
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:#ccc;background-color:#ccc;height:1px;border-width:0}

body{
position: relative;
font-size:10pt;
font-family:Tahoma;
color:#000;
min-width: 1200px;
width:100%;
background:url(/image/header_back.png) 0 0 repeat-x #F5F8FF;
}
h1, h1 a{
color:#88539a;
font-size:24px;
}
h2, h2 a{
color:#16659a;
font-size:18px;
}
h3, h3 a{
color:#d44e39;
font-size:14px;
}
/* разметка для шаблона */
#wrapper{
background:url(/image/footer_back.png) 0 bottom repeat-x;
}
#container{
width:1200px;
margin:0 auto;
position:relative;
}
#header{
width:100%;
margin:0 auto;
height:338px;
background:url(/image/town.png) center 0 no-repeat;
position:relative;
}
#logo{
position:absolute;
left:110px;
top:21px;
width:330px;
height:80px;
font-weight:700;
color:#fe5d41;
}
#logo a{
text-decoration:none;
color:#fe5d41;
}
#logo a:hover{text-decoration:underline}

#logo img{
float:left !important;
margin-right:20px;
}
#logo p{
padding-top:40px;
}


.phone{
color:#5c8296;
position:absolute;
width:160px;
height:80px;
top:30px;
font-size:12px;
padding:0 0 0 40px;
font-weight:700;
background:url(/image/phone.png) 0 0 no-repeat;
}
.phone h1{
color:#f26122;
font-size:18px;
padding:5px 0 5px 0;
}
.phone a{color:#666666; text-decoration:underline;font-weight:normal}
.phone a:hover{color:#333}

#phone1{ left:450px;}
#phone2{ left:660px;}
#phone3{ left:870px;}

#menu_main{
position:relative;
left:0;
top:130px;
width:938px;
height:60px;
margin:0 auto;
}
#banners{
position:relative;
z-index:2;
top:160px;
height:80px;
width:1200px;
text-align:center;
}
#banners a{
padding:0 2px 0 2px;
}

#main_menu{
width:100%;
height:160px;
position:relative;
}

/* контент */
#content{
position:relative;
padding:40px 20px 40px 293px;
min-height:800px;
height:auto !important;
height:800px;
color:#333333;
}
#content p{
text-align:justify;
padding-bottom:0.5em;
text-indent:2em;
}
/* списки */
ul{list-style:inside;text-indent:10px}
ol{list-style:inside decimal;text-indent:10px}
ul ul, ol ul, ol ol, ul ol{text-indent:40px}
ul ul ul, ol ol ol{text-indent:70px}
#close{
float:right}

#left{
width:253px;
position:absolute;
left:0px;
top:380px;
}

/* подвал сайта */
#footer{
clear:both;
height:274px;
width:100%;
margin:0 auto;
margin-top:30px;
position:relative;
color:#333;
background:url(/image/footer.png) center top no-repeat;
}

#footer #counter{
position:absolute;
left:185px;
top:100px;
}


#footer #counter{
position:absolute;
left:158px;
top:80px;
}
#footer #footer_logo{
position:absolute;
left:158px;
top:46px;
}
/*таблица профилей*/
table.profile{
width:100%;
border-collapse:collapse;
}
/*table.profile tr.one{
width:100%;
border-collapse:collapse;
}
table.profile{
width:100%;
border-collapse:collapse;
}*/
