BODY {font-family: Verdana, sans-serif; color: #054b89; background: #fff; padding: 0; margin: 0;}

A { color: #6a91cc; font: bold 12px/1.8 Verdana, sans-serif; text-decoration: underline;}
.top {background: #6a91cc; padding-top: 10px; padding-bottom: 10px; margin: 0; font: bold italic 15px/1.8 Arial, sans-serif; color: #f2eec9; padding-right: 20px; text-align: right; letter-spacing: 1px}
.phone {font: bold italic 15px Arial, sans-serif; color: #054b89; padding-top: 15px; padding-bottom: 15px; padding-right: 20px; text-align: right; letter-spacing: 1px}

.blue { background: #6A91CC; }
.krem { background: #F2EEC9; }
h1	{ color: #6A91CC; float: left; text-transform: uppercase;  font: bold 11px Verdana, sans-serif ;  }
h3	{ background: #F2EEC9; border: 1px solid #6A91CC; color: #6A91CC; float: left; margin-top: 8px; padding: 5px; text-align: center; text-transform: uppercase;  font: bold 11px Verdana, sans-serif ;  }
h2 {color: #6A91CC; text-transform: uppercase;  font: bold 13px Verdana, sans-serif; text-decoration: underline;}

.space {padding: 5px; clear: both; }

.metro {border: 1px solid #6a91cc; background: #f2eec9; padding: 5px 0 5px 5px; font: bold 12px Verdana, sans-serif; color: #6a91cc; letter-spacing: 2px;}
.spisok {width: 100%; float: left; margin: 5px 0 5px 0; }

.photo { font: 12px Verdana, sans-serif; color: #054b89; float: left; margin-right: 5px;}
.address {width: 65%; padding: 5px 5px 5px 15px; font: 12px/1.6 Verdana, sans-serif; color: #054b89; float: left; text-align: left}
.price {
	padding: 5px 5px 5px 15px;
	font: 12px/1.6 Verdana, sans-serif;
	color: #054b89;
	float: left;
	text-align : right;
}


.title-text {font: bold 13px Verdana, sans-serif; color: #054b89}
.title-text2 {font: bold 13px Verdana, sans-serif; color: #054b89; text-align: center;}
.ahtung {font: 11px/1.4 Verdana, sans-serif; color: #054b89; text-align: justify}
p {padding-top: 0; margin-left: 40px; margin-top: 0; font: 12px/1.8 Verdana, sans-serif; color: #054b89; text-align: justify}

#center-block { padding-left: 20px; padding-top: 22px; }
#center-block A {color: #6a91cc; font: bold 12px/1.8 Verdana, sans-serif; text-decoration: underline;}
#line { border-top: 1px solid #6A91CC; margin-top: 20px; padding-top: 25px; margin-right: 20px}

#table {width: auto; margin-right: 20px; font: 12px/1.8 Verdana, sans-serif; color: #054b89; text-align: justify }
#table A { color: #6a91cc; font: bold 12px/1.8 Verdana, sans-serif; text-decoration: underline; }
#table a:hover {color: #054b89; text-decoration: underline }

#leftblock {width: 70%; font: 12px/1.8 Verdana, sans-serif; color: #054b89; text-align: justify;  float: left;}
#leftblock .onvisit {font: bold 14px Verdana, sans-serif; text-decoration: underline; }
#leftblock A {color: #6a91cc; font: bold 12px/1.8 Verdana, sans-serif; text-decoration: underline;}
#leftblock A:hover {color: #054b89; text-decoration: underline}

#rightblock {width: 25%; float: right;}
#rightblock A:hover {color: #054b89; text-decoration: underline}

#quick-city {width: 80%; float: right; }
.msc, .pod, .lub, .tula {background: #f2eec9; color: #6a91cc; padding: 2px; float: left; text-align: center; border: 1px solid #6a91cc; }
.pogoda {float: left; border: 0px solid red; }
#msc, #pod, #lub, #tula {float: left}

.vert-space {float: left; margin-left: 50px; border: 0px solid red; }

.title-city {font: bold 12px/1.8 Verdana, sans-serif;}
.title-city A {font: bold 12px/1.8 Verdana, sans-serif; text-decoration: none; color: #6a91cc}

#klient-block {width: 100%; font: 11px/1.6 Verdana, sans-serif; color: #054b89; float: right}
#klient-block A {font: 11px/1.6 Verdana, sans-serif; text-decoration: none; color: #6a91cc}
#klientblock A:hover {color: #054b89; text-decoration: underline}

#klient-block .infotitle {background: #f2eec9; padding: 4px 5px; border: 1px solid #6a91cc; 
font: bold 11px Verdana, sans-serif; color: #6a91cc; text-align: center}
#klient-block .infotext {padding: 4px 5px; border-left: 1px solid #6a91cc; border-right: 1px solid #6a91cc; 
border-bottom: 1px solid #6a91cc; text-align: justify}	

.infotitle {background: #f2eec9; padding: 4px 5px; font: bold 11px Verdana, sans-serif; color: #6a91cc; text-align: center}
.infotext {padding: 4px 5px; border-left: 1px solid #6a91cc; border-right: 1px solid #6a91cc; 
border-bottom: 1px solid #6a91cc; text-align: justify}	
.infotext a {text-decoration: underline}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
li ul { display: none; left: 100%; /* Set 1px less than menu width */ position: absolute; top: 0px; }
/* End */
li ul li a {font: bold 12px Verdana, sans-serif; text-decoration: none;}
ul { border-bottom: 1px solid #F2EEC9; list-style: none; margin: 0px; padding: 0px; width: 100%; /* Ширина меню */ }
ul li { position: relative; }
/* Стиль для основного меню */
ul li a { background: #6A91CC; /* IE6 Bug */ border-top: 1px solid #F2EEC9; border-left: 1px solid #F2EEC9; border-right: 1px solid #F2EEC9; display: block; padding: 8px 5px; /* Стиль ссылок выпадающего меню */ }
li:hover ul, li.over ul { display: block; /* The magic */ }

#left-menu { background: #6A91CC; color: #F2EEC9; font: bold 12px Verdana, sans-serif; margin: 0px; padding-left: 20px; padding-right: 20px; padding-top: 30px; text-decoration: none; }
#left-menu a:visited { color: #D8D3A1; }
#left-menu a:hover { background: #5C80B8; text-decoration: underline; }
#left-menu ul, li, a { color: #F2EEC9; font: bold 12px Verdana, sans-serif; text-decoration: none; }
#sub-menu A {padding-left: 25px; font: bold italic 12px Verdana, sans-serif;}
.select-menu A {background: #5c80b8}

.item01 {width: 13%; border: 1px solid #6a91cc; padding:5px; background: #f2eec9; font: bold 12px Verdana, sans-serif; color: #6a91cc; float: left}
.item02 {width: 59%; border: 1px solid #6a91cc; padding:5px; background: #f2eec9; font: bold 12px Verdana, sans-serif; color: #6a91cc; margin-left: 2%; float: left}
.item03 {width: 15%; border: 1px solid #6a91cc; padding:5px; background: #f2eec9; font: bold 12px Verdana, sans-serif; color: #6a91cc; margin-left: 2%; float: left}

.value01 {width: 13%;  padding: 5px; font: 12px Verdana, sans-serif; color: #054b89; float: left}
.value02 {width: 59%;  padding: 5px; margin-left: 2%; font: 12px/1.6 Verdana, sans-serif; color: #054b89; float: left}
.value03 {width: 15%;  padding: 5px; margin-left: 2%; font: 12px/1.6 Verdana, sans-serif; color: #054b89; float: left}

.value00 {width: 50%;  padding: 5px; font: 12px/1.6 Verdana, sans-serif; color: #054b89; background: #f2eec9; float: left;  }
.value04 {width: 12%;  padding: 5px; margin-left: 2%; font: 12px/1.8 Verdana, sans-serif; color: #054b89; background: #f2eec9; float: left;  }

#copy { color: #6A91CC; font: 10px Verdana, sans-serif; padding-left: 20px; padding-right: 20px; text-decoration: none;}
#copy a { color: #6A91CC; font: 10px Verdana, sans-serif; text-decoration: none; }
#copy a:hover, #double-menu a:hover { color: #054B89; text-decoration: underline; }
.copyright {width: 30%; text-align: right; float: right; }
.email {width: 30%; float: left;  }
.ankor {width: auto; text-align: center }

.big-photo {float: left; }
.small-photo-block {float: left}
.kurskphoto01 {float: left; margin: 10px 10px 0 0;}
.kurskphoto02 {float: right; margin: 0px 0 0 10px ;}
.reklamaphoto {float: left; margin: 10px 10px 0 0;}

#logs {width: 100%; text-align: center; }
#hotlog, #rambler, #liveinternet {margin-top: 1px;}

div.stats {display:inline;height:0px;left:-1000px;margin:0px;padding:0px; position:absolute;top:-1000px;visibility:hidden;width:0px; }

#block-left {color: #F2EEC9; font: 12px Verdana, sans-serif; margin: 0px; padding-left: 20px; padding-right: 20px; padding-top: 30px; 
text-decoration: none; }
#block-left A {color: #F2EEC9; font: 12px Verdana, sans-serif; text-decoration: underline; }
#block-left A:hover {text-decoration: underline}

#block-left .infotitle {background: #f2eec9; padding: 3px 0 3px 5px; border: 1px solid #f2eec9; font-weight: bold; 
letter-spacing: 1px; color: #DF3E00; text-align: center; }
#block-left .infotext { font:  11px/1.4  Verdana, sans-serif; color: #f2eec9; padding: 5px; border-left: 1px solid #f2eec9; 
border-right: 1px solid #f2eec9; border-bottom: 1px solid #f2eec9; text-align: center}	

.copytext {color: #6A91CC; font: 10px Verdana, sans-serif; }	
.copytext a {color: #6A91CC; font: 10px Verdana, sans-serif; text-decoration: none; }	

.link {color: #6a91cc; font: bold 12px/1.8 Verdana, sans-serif; text-decoration: underline;}

.mosmetro {margin: 0 0 15px 0; padding: 0px; text-align: right;  background: #FDFDFF;}

