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

html{height:150%;}

body{
height:100%;
font-family: Times New Roman, Book Antiqua, Arial, sans-serif, Book Antiqua, Helvetica;
font-size:14px;
color:#333;
line-height: 150%;
background:#ededed;
}

body a{
color:#663333;
font-size:14px;
font-weight: bold;
font-style: normal;
text-decoration: none;
line-height: 160%;
outline:none;
}

body a:hover{
text-decoration:underline;
font-weight: bold;
font-size:14px;
font-style: normal;
}

h1{
font-size:27px;
font-weight:normal;
font-family: Monotype Corsiva, Times New Roman, Book Antiqua;
text-align:center;
color:#6d543b;
padding-bottom:11px;
line-height: 25px;
}

h1 img{display:block;}

h2{
font-size:16px;
font-weight:bold;
text-align:center;
color:#660000;
margin-top:10px;
margin-bottom:14px;
}

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

h4{
font-size:14px;
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:150px;
background:url(../images/content.gif) left top no-repeat;
padding-top:9px;
padding-bottom:170px;
font-family: Times New Roman, Arial, Georgia, Book Antiqua, Helvetica, ;
text-align: justify;
font-size: 14px;
line-height: 23px;
font-weight: 550;	 
}

.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%;
font-family: Times New Roman, Arial, sans-serif, Book Antiqua, Helvetica, ;
margin-bottom:14px;
}



.content table td, th{
vertical-align:top;

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;
text-align:left;
list-style:none;
background:url(../images/menu_brdr.gif) left repeat-y;
margin-bottom:20px;
padding:0px!important;

}

.menu a,
.menu span{
color:#333;
font-size:15px;
align:left;
text-decoration:none;
font-weight: bold;
font-style: normal;
}

.menu a:hover{
text-decoration: underline;
font-size:15px;
font-weight: bold;
font-style: normal;
}

.menu li{
list-style:none;
border-bottom:1px solid gray;
text-align:left;
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;
align:left;
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: Georgia, Book Antiqua, Helvetica, sans-serif;
font-weight: bold;
font-style: normal;
text-decoration: none;
padding-top: 10px;
}

.contacts .tit{
border-bottom:1px solid #e1cf9f;
padding:10px 18px;
font-family: Book Antiqua, Georgia;
font-size: 16px; 
font-weight: Bold;

}

.contacts .cbody{
line-height:130%;
padding:8px 10px;
font-family:  Georgia;
font-size: 18px; 
}

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

.citates{
min-height:230px;
font-family:Book Antiqua, Helvetica, sans-serif;
font-size:15px;
color:#6d543b;
font-style:italic;
text-align:left;
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:100px;
width:915px;
background:url(../images/footer.gif) top repeat-x;
margin:auto;
padding:10px 10px 10px 10px;
}

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

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

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

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

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

.footer_menu a:hover{
text-decoration:none;
font-style: normal;
}

.counters{
text-align:center;
}


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

.content img {
margin: 10px!important;
border: 0px;
}

.border {
border: 1px!important;
}

iframe {
border: 0px!important;
}

a.left_menu_link {
font-family: Times New Roman, Arial 
font-size: 15px!important; 
color: #663333!important;
font-weight: bold;
}

a.left_menu_link:hover {
font-family: Times New Roman, Arial
font-size: 15px!important; 
color: #663333!important;
font-weight: bold;
}