body{font:300 11px Verdana,Arial,Helvetica,sans-serif; background-color:#FFF; margin:0; padding:0px;}
form{padding:0px; margin:0px;}
a {color:#039; text-decoration:underline;}
a:hover {text-decoration:none;}
hr {height:1px;}
h1 {font:700 16px Trebuchet MS; color:#F60; line-height:19px; margin:0; padding:0;}
h2 {font:700 14px Trebuchet MS; color:#F60; line-height:16px; margin:0; padding:0;}
h3 {font:700 14px Trebuchet MS; color:#F60; line-height:16px; margin:0; padding:0;}
h4 {font:700 18px Trebuchet MS; line-height:18px; margin:0; color:#fff; padding:10px 0;}
img {border:0;}

#header {height: 78px; overflow: hidden; width: 971px; margin:0; padding:0; position:relative;}
#header p {color:#0d66b2; display:block; position: absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0; margin:0; left:854px; top:20px;}

#logo {z-index:1; position:absolute; top:10px; left:8px;}

#main_menu {z-index:2; list-style:none; height: 25px; display:block; position:absolute; top:54px; left:165px; padding:0; margin:0;}
#main_menu li {display: block; float:left; background-repeat:no-repeat; height:25px;}
#main_menu li a {display:block; height:25px; width:100%; text-indent: -5000px; background-position:bottom left;	background-repeat:no-repeat; padding-right:5px;}

#main {width:93px;}
#main a {background:url(/img/main.gif); background-position:bottom left;}
#main a:hover {background-position:0px 0px;}

#about {width:104px;}
#about a {background:url(/img/kvartira.gif);background-position:bottom left;}
#about a:hover {background-position:0px 0px;}

#photo {width:133px;}
#photo a {background:url(/img/photo.gif);background-position:bottom left;}
#photo a:hover {background-position:0px 0px;}

#order {width:156px;}
#order a {background:url(/img/order.gif);background-position:bottom left;}
#order a:hover {background-position:0px 0px;}

#contacts {width:104px;}
#contacts a {background:url(/img/contacts.gif);background-position:bottom left;}
#contacts a:hover {background-position:0px 0px;}

#map {width:127px;}
#map a {background:url(/img/map.gif);background-position:bottom left;}
#map a:hover {background-position:0px 0px;}

.main_table {width:971px; margin-top:10px;}

.left_column {width:781px;}

.left_content {width:144px;}

.taxi {width:144px; text-align:center; background-color:#0D66B2; background-image:url(/img/bg6.gif); background-repeat:no-repeat;}
.taxi h3 {font:700 18px Trebuchet MS; line-height:18px; margin:0; color:#fff; padding:10px 0;}
.taxi div {background-image:url(/img/bg7.gif); background-repeat:no-repeat; background-position:bottom left; font:700 14px Trebuchet MS; line-height:18px; margin:0; color:#fff; padding:5px 0;}

.taxi_bg {width:144px; text-align:center;}

.left_menu {width:144px; background-color:#E9F1F8; text-align:left; margin:15px 0;} 
.left_menu h3 {font:700 16px Trebuchet MS; line-height:16px; margin:0; color:#0D66B2; padding:5px 0 10px 0; text-align:center; background:url(/img/bg11.gif); background-position:top left; background-repeat:no-repeat;}
.left_menu h4 {font:700 14px Trebuchet MS; line-height:16px; margin:0; color:#0D66B2; padding:5px 0 10px 0; text-align:center; background-color:#E9F1F8;}

.left_menu_link {font-size:12px; border-bottom:dashed 1px #B1CEE6; font-weight:300; background-color:#fff; color:#F60; border-left:1px solid #B1CEE6; border-right:1px solid #B1CEE6;}
.left_menu_link a {text-decoration:none; word-spacing:-1px; display:block; background:url(/img/bg8.gif) no-repeat left top; padding:6px 0px 6px 20px;}
.left_menu_link a:hover {background:url(/img/bg8_b.gif) no-repeat left top; color:#fff; font-weight:bold;}

.left_menu_link_active {font-size:12px; border-bottom:dashed 1px #B1CEE6; font-weight:300; background-color:#0D66B2; color:#FFF; border-left:1px solid #B1CEE6; border-right:1px solid #B1CEE6;}

.left_menu_link_small {font-size:12px; border-bottom:dashed 1px #B1CEE6; font-weight:300; background-color:#fff; color:#F60; border-left:1px solid #B1CEE6; border-right:1px solid #B1CEE6;}
.left_menu_link_small a {text-decoration:none; word-spacing:-1px; display:block; background:url(/img/bg8.gif) no-repeat left top; padding:6px 0px 6px 20px;}
.left_menu_link_small a:hover {background:url(/img/bg8_a.gif) no-repeat left top; color:#f60; font-weight:bold;}

.left_menu_bottom {font:700 22px Trebuchet MS; line-height:22px; margin:0; color:#0D66B2; text-align:center; background:url(/img/bg12.gif); background-position:bottom left; background-repeat:no-repeat;}

.right_menu_2 {width:160px; background-color:#E9F1F8; text-align:left; margin:15px 0;} 
.right_menu_2 h3 {font:700 16px Trebuchet MS; line-height:16px; margin:0; color:#0D66B2; padding:5px 0 10px 0; text-align:center; background-color:#E9F1F8; background-image:url(/img/bg11_right.gif); background-repeat:no-repeat;}
.right_menu_2 h4 {font:700 14px Trebuchet MS; line-height:16px; margin:0; color:#fff; padding:5px 0 10px 0; text-align:center; background-color:#0D66B2;}
.right_menu_2 h5 {font:700 14px Trebuchet MS; line-height:16px; margin:0; color:#fff; padding:5px 0 10px 0; text-align:center; background-color:#f60;}

.right_menu_2_link {font-size:12px; border-bottom:dashed 1px #B1CEE6; font-weight:300; background-color:#fff; color:#F60; border-left:1px solid #B1CEE6; border-right:1px solid #B1CEE6;}
.right_menu_2_link a {text-decoration:none; word-spacing:-1px; display:block; background:url(/img/bg8.gif) no-repeat left top; padding:6px 0px 6px 20px;}
.right_menu_2_link a:hover {background:url(/img/bg8_a_right.gif) no-repeat left top; color:#f60; font-weight:bold;}

.right_menu_2_bottom {font:700 22px Trebuchet MS; line-height:22px; margin:0; color:#0D66B2; text-align:center; background:url(/img/bg12_right.gif); background-position:bottom left; background-repeat:no-repeat;}

.news {width:144px; background-color:#0D66B2; background-image:url(/img/bg6.gif); background-repeat:no-repeat; text-align:left;} 
.news h3 {font:700 16px Trebuchet MS; line-height:16px; margin:0; color:#fff; padding:10px 0; text-align:center;}

.news_link {font-size:11px; border-bottom:dashed 1px #0D66B2; font-weight:300; background-color:#fff; color:#F60; border-left:1px solid #0D66B2; border-right:1px solid #0D66B2; padding:6px 0px 6px 10px;}
.news_link a {text-decoration:none; word-spacing:-1px; display:block;}
.news_link a:hover {color:#f60;}

.news_right {width:160px; background-color:#0D66B2; background-image:url(/img/bg6_right.gif); background-repeat:no-repeat; text-align:left;} 
.news_right h3 {font:700 16px Trebuchet MS; line-height:16px; margin:0; color:#fff; padding:10px 0; text-align:center;}

.news_right_link {font-size:11px; border-bottom:dashed 1px #0D66B2; font-weight:300; background-color:#fff; color:#F60; border-left:1px solid #0D66B2; border-right:1px solid #0D66B2; padding:6px 0px 6px 10px;}
.news_right_link a {text-decoration:none; word-spacing:-1px; display:block;}
.news_right_link a:hover {color:#f60;}

.all_news_right {background-image:url(/img/bg7_right.gif); background-repeat:no-repeat; background-position:bottom left; font:700 12px Trebuchet MS; margin:0; color:#fff; padding:6px 0px; text-align:center;}
.all_news_right a {text-decoration:none; word-spacing:-1px; color:#fff;}
.all_news_right a:hover {color:#F60;}

.all_news {background-image:url(/img/bg7.gif); background-repeat:no-repeat; background-position:bottom left; font:700 12px Trebuchet MS; margin:0; color:#fff; padding:6px 0px; text-align:center;}
.all_news a {text-decoration:none; word-spacing:-1px; color:#fff;}
.all_news a:hover {color:#F60;}

.right_content {padding:0 20px;}

.main_content {margin:0px; text-align:justify; width:630px;}

.main_content_bg .tl {background-image:url(/img/bg1.gif); height:6px; width:6px; font-size:2px; background-position:-26px 0;}
.main_content_bg .tm {border-top:1px solid #B1C4D5; margin:-6px 0px 0px 6px; height:5px; font-size:2px;}
.main_content_bg .tr {background-image:url(/img/bg1.gif); height:6px; width:6px; font-size:2px; background-position:100% 0; float:right; margin-top:-6px;}

.content {margin:0px; padding:10px 20px; border:solid 1px #B1C4D5; border-top:none; font:300 11px verdana;}

.content-stati {margin:0px; padding:10px 20px; border:solid 1px #B1C4D5; border-top:none; font:300 11px verdana;}
.content-stati a {text-decoration:none;}
.content-stati a:hover {text-decoration:underline;}s

.content_photo {margin:0px; padding:10px 14px; border:solid 1px #B1C4D5; border-top:none; font:300 11px verdana;}

.main_content_left {background-image:url(/img/bg1.gif); width:6px; height:6px; font-size:2px; float:left; margin-top:-6px; background-position:-26px -6px;}

.main_content_right {background-image:url(/img/bg1.gif); width:6px; height:6px; font-size:2px; float:right; margin-top:-6px; background-position:-32px -6px;}

.contacts_header {text-align:center; background-color:#0D66B2; background-image:url(/img/bg4.gif); background-repeat:no-repeat;}
.contacts_header h3 {font:700 18px Trebuchet MS; line-height:18px; margin:0; color:#fff; padding:10px 0;}

.right_column {text-align:center; width:160px;}

.contacts {width:160px; text-align:center; background-color:#0D66B2; background-image:url(/img/bg4.gif); background-repeat:no-repeat;}
.contacts h3 {font:700 18px Trebuchet MS; line-height:18px; margin:0; color:#fff; padding:10px 0;}
.contacts div {background-image:url(/img/bg13.gif); background-repeat:no-repeat; background-position:bottom left; font:700 14px Trebuchet MS; line-height:18px; margin:0; color:#fff; padding:5px 0;}

.contacts_bg {width:160px; height:157px; text-align:center; background-image:url(/img/right_column.jpg); background-repeat:no-repeat; text-align:center; color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight: bold; line-height:15px;}
.contacts_bg a {font:700 16px Trebuchet MS; color:#fff;}

.right_contacts {background-image:url(/img/bg5.gif); background-repeat:repeat-x; text-align:center; color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight: bold; line-height:15px; height:107px;}
.right_contacts a {color:#fff;}

.currency {width:160px; background-color:#E9F1F8; text-align:left; margin:15px 0;} 
.currency h3 {font:700 16px Trebuchet MS; line-height:16px; margin:0; color:#0D66B2; padding:5px 0 10px 0; text-align:center; background:url(/img/bg14.gif); background-position:top left; background-repeat:no-repeat;}

.currency_bottom {font:700 22px Trebuchet MS; line-height:22px; margin:0; color:#0D66B2; text-align:center; background:url(/img/bg15.gif); background-position:bottom left; background-repeat:no-repeat;}

.weather {width:160px; background-color:#0D66B2; background-image:url(/img/bg4.gif); background-repeat:no-repeat; text-align:left;} 
.weather h3 {font:700 16px Trebuchet MS; line-height:16px; margin:0; color:#fff; padding:10px 0; text-align:center;}

.weather_link {background-color:#fff; border-left:1px solid #0D66B2; border-right:1px solid #0D66B2; padding:6px 0px; text-align:center;}

.weather_bottom {background-image:url(/img/bg13.gif); background-repeat:no-repeat; background-position:bottom left; font:700 12px Trebuchet MS; margin:0; color:#fff; padding:6px 0px; text-align:center;}

.right_menu {width:160px; background-color:#0D66B2; text-align:left; margin:15px 0 0 0;} 
.right_menu h3 {font:700 16px Trebuchet MS; line-height:16px; margin:0; color:#fff; padding:5px 0 10px 0; text-align:center; background:url(/img/bg4.gif); background-position:top left; background-repeat:no-repeat;}

.right_menu_link {font-size:12px; border-bottom:dashed 1px #0D66B2; font-weight:bold; background:url(/img/bg16.gif); color:#0D66B2; border-left:1px solid #0D66B2; border-right:1px solid #0D66B2; padding:6px 0px 6px 20px;}
.right_menu_link a {text-decoration:none; word-spacing:-1px; display:block; color:#fff;}
.right_menu_link a:hover {color:#0D66B2;}

.right_menu_link_last {font-size:12px; font-weight:bold; background:url(/img/bg16.gif); color:#0D66B2; border-left:1px solid #0D66B2; border-right:1px solid #0D66B2; padding:6px 0px 6px 20px;}
.right_menu_link_last a {text-decoration:none; word-spacing:-1px; display:block; color:#fff;}
.right_menu_link_last a:hover {color:#0D66B2;}

.right_menu_bottom {font:700 22px Trebuchet MS; line-height:22px; margin:0; color:#0D66B2; text-align:center; background-image:url(/img/bg13.gif); background-repeat:no-repeat; background-position:bottom left;}

.right_column_h {font:700 15px Trebuchet MS; line-height:18px; margin:0; padding:10px 0; color:#0D66B2;}

#footer {clear:both; margin-top:10px;}

#bottom_menu {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight: bold; line-height:15px; color:#039; padding-top:5px; border-top:1px solid #aaa;}
#bottom_menu a {color:#039; text-decoration:none;}
#bottom_menu a:hover{color:#F60;}

#bottom_text {color:#999;}

#bottom_contacts {padding:4px 0 10px 0; color:#999;}
#bottom_contacts a {color:#039; text-decoration:none;}
#bottom_contacts a:hover{color:#F60;}

.bottom_links a {color:#039; text-decoration:none;}
.bottom_links a:hover{color:#F60;}

.tr_top tr {vertical-align:top;}
.tr_top td {padding-bottom:10px;}

.text1 {border:1px solid #005CAF;font:10px Verdana;}

.button1 {background:#005CAF;color:#fff;border:0px;font:bold 10px Verdana;padding:2px;}

.links_header {text-align:center; background-color:#005CAF;}
.links_header h3 {font:700 16px Trebuchet MS; line-height:18px; margin:0; color:#fff; padding:10px 0;}

.links {background-image:url(/img/bg5.gif); background-repeat:repeat-x; text-align:left; color:#005CAF; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight: bold; line-height:15px;}
.links ul {padding:1px 0; list-style:none; margin:0;}
.links ul li {padding:7px 20px; margin:0; border-bottom:dashed 1px #005CAF;}
.links a {color:#fff; text-decoration:none;}
.links a:hover {color:#005CAF;}

.active {color:#f60;}
