* {font-family: Arial, Verdana, Tahoma; font-size: 11px; color: #666;}
body {background: url(/design/main_bg.png); margin: 0; padding: 0;}
div#main {width: 1025px; margin: 0 auto; overflow: hidden; background-color: #fff5d7;}
div#top {height: 200px; width: 100%; overflow: hidden;}
div#left {margin-left: 10px; padding-top: 22px; padding-bottom:31px; width: 216px; overflow: hidden; float: left;}
div#right {margin-right: 10px; padding-top: 22px; padding-bottom:31px; width: 216px; overflow: hidden; float: right;}
div#center {margin: 0px 217px; padding: 22px 27px;}
div#searchform {overflow: hidden; position: absolute; width: 162px; top: 3px; margin-left: 800px; height: 23px;/* border: 1px solid black;*/}
div#page {overflow: auto;}
div#bottom {height: 127px; background: url(/design/bottom_bg.png) no-repeat right bottom; background-color: #dbb328;}

div#uslugi_header {background: url(/design/uslugi_header.png); height: 43px; margin-bottom: 5px;}
#gold_left_header {background: url(/design/gold_left_header.png); height: 34px; vertical-align: middle; text-align: center;}
}

FORM {margin: 0; padding: 0}
H1 {font-family: Arial, Tahoma, Verdana; font-size: 16px; color: #5c5a5a; margin: 0px 0px 10px 0px; padding: 0; font-weight: bold;}
.rounded>span.h1 {font-weight: bold; font-family: Arial, Tahoma, Verdana; font-size: 16px; color: #5c5a5a;margin: -29px 0px 10px 0px; padding: 0px 10px; background: #fff5d7; display:block;}

div#searchform {width: 162px; height: 23px; position: absolute; margin-top: 15px; margin-left: 823px;}
input#searchstring {width: 100%; border: 0;}

div#top_menu {overflow: hidden; background-color: #005725; height: 38px;}
.top_menu_active {background: url(/design/top_menu_active_bg.png); color: #341f12;}
.top_menu {background: #005725; color: #dec672;}
.top_menu_item {
	font-family: Tahoma, Verdana, Arial; font-size: 15px; font-weight: bold;
	height: 38px; vertical-align: middle; padding: 0px 17px 0px 17px;}
a.top_menu {font-size: 15px; color: #dec672; font-family: Tahoma, Verdana, Arial; font-weight: bold;}
a.top_menu, a.top_menu:link, a.top_menu:visited {color: #dec672; text-decoration: none;}
a.top_menu:hover {color: #dec672; text-decoration: underline;}

.top_menu_divider {padding: 0px; height: 38px; width: 4px; background: url(/design/top_menu_divider.png);}

div#bottom_menu {height: 34px; overflow: hidden; background: url(/design/bottom_menu_bg.png); padding-left: 295px;}
.bottom_menu_active {background: url(/design/bottom_menu_active_bg.png); color: #341f12;}
.bottom_menu {color: #dec672;}
.bottom_menu_item {
	font-family: Tahoma, Verdana, Arial; font-size: 15px; font-weight: bold;
	height: 34px; vertical-align: middle; padding: 0px 11px 0px 11px;}
a.bottom_menu {font-size: 15px; color: #dec672; font-family: Tahoma, Verdana, Arial; font-weight: bold;}
a.bottom_menu, a.bottom_menu:link, a.bottom_menu:visited {color: #dec672; text-decoration: none;}
a.bottom_menu:hover {color: #dec672; text-decoration: underline;}

.bottom_menu_divider {padding: 0px; height: 34px; width: 3px; background: url(/design/bottom_menu_divider.png);}

#lang_switcher {
	float: right; width: 131px; height: 38px; background: url(/design/lang_switcher.png) no-repeat;
	font-size: 12px; font-weight: bold; color: #d8b664; font-family: Tahoma, Verdana, Arial;}
a.lang_switcher {font-weight:normal; font-size: 12px; color: #d8b664; font-family: Tahoma, Verdana, Arial;}
a.lang_switcher, a.lang_switcher:link, a.lang_switcher:visited {color: #d8b664; text-decoration: underline;}
a.lang_switcher:hover {color: #d8b664; text-decoration: none;}

div.left_menu {color: #4c4f4f; padding: 0px 9px 0px 17px; background: url(/design/left_menu_bg.png);}
div.left_menu_top {height: 10px; background: url(/design/left_menu_top_bg.png);}
div.left_menu_bottom {height: 10px; background: url(/design/left_menu_bottom_bg.png);}

div#left_menu_bottom_last {height: 8px; margin-top: -6px; background: url(/design/left_menu_bottom_last.png);}

a.left_menu {font-size: 14px; color: #4c4f4f; font-family: Tahoma, Verdana, Arial;}
a.left_menu, a.left_menu:link, a.left_menu:visited {color: #4c4f4f; text-decoration: none;}
a.left_menu:hover {color: #d8b664; text-decoration: underline;}

div#left_bottom {margin-top: 27px; padding: 9px 7px 9px 7px; overflow: hidden;}
div#awards_header {margin-bottom: 11px; height: 38px; background: url(/design/awards_header.png) no-repeat left;}
div#awards {padding: 6px 5px 11px 5px;}

div#right_bottom {margin-top: 27px; padding: 9px 7px 9px 7px; overflow: hidden;}
div#right_news {font-family: Arial, Verdana, Tahoma; font-size: 11px; color: #666; padding: 6px 7px 11px 7px;}
div#right_news h2 {font-weight: bold; text-decoration: underline; font-family: Arial, Verdana, Tahoma; font-size: 11px; color: #666;}
a.right_news {font-size: 11px; color: #666; font-family: Arial, Tahoma, Verdana;}
a.right_news, a.left_menu:link, a.left_menu:visited {color: #666; text-decoration: none;}
a.right_news:hover {color: #666; text-decoration: underline;}

.news_date {vertical-align: middle; text-align: center; height: 17px; width: 64px; color: #e5c169; font-size: 11px; font-family: Arial, Verdana, Tahoma; background: url(/design/news_date_bg.png);}

#copyright {color: #3d3d3d;}

div#bottom_contacts {color: #3d3d3d; font-weight: bold; border: 1px solid #d2ac26; background-color: #e4c454; padding: 11px;}


.framed {border: 1px solid #faecc2; background: #fff5d7; overflow: hidden; margin-bottom: 9px;}
.dotted {background: url(/design/dot_bg.png);}
.bordered {border: 2px solid #d2b45d;}
.rounded {padding: 17px; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; behavior: url('/js/border-radius.htc');}
.photo {border: 3px solid #d2b45d; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior: url('/js/border-radius.htc');}

div.valigned {position: relative;}
div.valigned span {display: block; position: absolute; top: 50%; left: 0%; width: 100%; /*border: 1px solid blue;*/}
div.valigned span span {position: relative; margin-top: -10%; /*border: 1px solid red;*/}

