*{margin:0px; padding:0px;}

html{height:100%;}

body{
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background:#ededed;
}

body a{
color:#6d543b;
outline:none;
}

body a:hover{
text-decoration:none;
}

h1{
font-size:27px;
font-weight:normal;
font-family: Monotype Corsiva;
color:#6d543b;
padding-bottom:11px;
line-height: 25px;
}

h1 img{display:block;}

h2{
font-size:18px;
font-weight:normal;
margin-top:10px;
margin-bottom:14px;
}

h3{
font-size:16px;
font-weight:normal;
color:#6d543b;
margin-top:10px;
margin-bottom:14px;
}

h4{
font-size:13px;
margin-top:10px;
margin-bottom:14px;
}

table {border-collapse:collapse;}

p{
padding-bottom:14px;
}

.container{
min-height:100%;
width:945px;
background:#fff;
margin:auto;
}

.header{
height:119px;
background:url(../images/header.jpg) left top no-repeat;
margin-bottom:1px;
padding:19px 32px 0px 16px;
}

.header .logo{
float:left;
}

.header .citate{
float:right;
margin-top:12px;
}

.flash{
height:169px;
margin-bottom:1px;
}

.content{
min-height:100px;
background:url(../images/content.gif) left top no-repeat;
padding-top:9px;
padding-bottom:170px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
}

.leftcol{
min-height:100px;
width:192px;
float:left;
padding-right:15px;
}

.centcol{
min-height:100px;
width:530px;
float:left;
padding-top:10px;
}

.rightcol{
min-height:100px;
width:192px;
float:right;
}

.content table{
width:100%;
margin-bottom:14px;
}



.content table td, th{
vertical-align:top;
border:1px solid #895037;
padding:5px;
}

.content ul{
padding-left:20px;
padding-bottom:10px;
}

.content ul li,
.content ol li{
padding-bottom:5px;
}

.content ol{
padding-left:35px;
padding-bottom:10px;
}

.menu{
font-family:Georgia, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
list-style:none;
background:url(../images/menu_brdr.gif) left repeat-y;
margin-bottom:80px;
padding:0px!important;

}

.menu a,
.menu span{
color:#333;
text-decoration:none;
font-weight: bold;
}

.menu a:hover{
text-decoration: underline;
}

.menu li{
list-style:none;
border-bottom:1px solid gray;
padding:0px!important;
}

.menu li.mi_act{
background:url(../images/submenu.gif) left repeat-y;
}

.menu li.mi_act a{
color:#6d543b;
}

.menu .mitem{
background:url(../images/arr.gif) right 9px no-repeat;
}

.menu .mitem span,
.menu .mitem a{
display:block;
padding:6px 10px 6px 15px;
color:#6d543b;
}

.menu .mitem span{
cursor:pointer;
}

.menu .mitem span:hover{
text-decoration:underline;
}

.menu .mi_act .mitem span{
color:#6d543b;
text-decoration:none!important;
}

.menu li.mi_act .mitem{
background:url(../images/arr_act.gif) right 10px no-repeat;
}

.menu li.mi_act .mitem a{
text-decoration:none!important;
}

.menu ul{
list-style:disc;
display:none;
font-size:13px;
text-transform:none;
color:#6d543b;
padding:0px 0px 5px 30px!important;
}

.menu .mi_act ul{
display:block;
}

.menu ul a{
color:#6d543b;
}

.menu ul li{
list-style:disc;
border:none;
padding:2px 0px!important;
}

.contacts{
color:#fff;
background:#b06a4e;
margin-bottom:1px;
font-family: Georgia, Helvetica, sans-serif;


}

.contacts a{
color:#fff;
font-family:Book Antiqua, Helvetica, sans-serif;
font-size:16px;
padding-top: 10px;
}

.contacts .tit{
border-bottom:1px solid #e1cf9f;
padding:6px 15px;
font-family: Georgia;
font-size: 14px; 
font-weight: Bold;

}

.contacts .cbody{
line-height:130%;
padding:12px 17px;
font-family: Georgia;
font-size: 14px; 
}

.contacts .phones{
font-family:Book Antiqua, Helvetica, sans-serif;
font-style:bold;
font-size:20px;
line-height:normal;
margin-bottom:8px;
margin-top: 10px;
}

.citates{
min-height:230px;
font-family:Book Antiqua, Helvetica, sans-serif;
font-size:16px;
color:#6d543b;
font-style:italic;
background:url(../images/citates.jpg) top repeat-x;
padding:20px 15px;
}

.citates .author{
font-size:14px;
text-align:right;
padding-top:10px;
}

p.cent{
text-align:center;
}

p.cent img{
display:block;
margin:auto;
}

.footerdiv{
height:120px;
position:relative;
margin-top:-120px;
}

.footer{
height:91px;
width:915px;
background:url(../images/footer.gif) top repeat-x;
margin:auto;
padding:19px 15px 10px 15px;
}

.footer .f_left{
width:177px;
float:left;
}

.footer .f_right{
width:723px;
float:right;
}

.footer p{
padding-bottom:4px;
}

.footer_menu{
font-size:14px;
text-align:right;
margin-bottom:15px;
}

.footer_menu a{
text-decoration:none;
margin-left:15px;
}

.footer_menu a:hover{
text-decoration:underline;
}

.counters{
text-align:center;
}


.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}
