body {margin: 18px 10px 10px 10px; font-size: 70%; padding: 0px; font-family: Tahoma, Arial, Verdana; }
table {font-size: 100%;}
img {border: 0px;}
a {color: #076bbf;}

b {color:#076bbf;}

h1{font-size: 18px;}
h2{font-size: 15px;}
h3{font-size: 12px;}


hr { color: #555; /*для IE */ background-color:#555; /*для Firefox, Opera, Safari*/ border:0px none; height:1px; /* высота 1px IE, Firefox, Opera, Safari */ clear:both; /* для очистки, если тег идет после float елемента */ } 

.razdel {font-weight: bold; font-size: 12px;}

.sprav {color: #58585B;}

.sprav2 {color: #FF6000;}

.verh {color: #076bbf; font-weight: bold; font-size: 12px; }

.ve {color: #000000; font-weight: bold;}

.bukv {text-transform: lowercase;}


div.razdel {
	padding: 5px 0px 5px 5px;
	font-weight: bold;
	font-size: 12px;
}
						
div.podrazdel {
	padding: 2px 0px 2px 15px;
	font-size: 12px;
}
div.message {
	padding: 5px 0px 10px 0px;
}


.main_table {width: 100%; border: 0px;}
.main_table tr td {vertical-align: top;}
.site_logo {height: 48px;}
.site_logo .left {padding-left: 30px; height: 48px; background: transparent url('../i/layer/border_gradient.gif') repeat-y left top;}
.site_logo_img {height: 48px;}
.site_logo .mybox {height: 48px;  background: transparent url('../i/layer/border_gradient.gif') repeat-y left top; padding-left: 33px;}
.site_logo .mybox_header {margin-top: 4px;}

.mybox_data {margin-top: 5px;}

.right_width {width: 100%; margin-top: 6px;}
.right_width img {border: 0px; width: 27px; height: 27px;}
.right_width .go_home {float: left; width: 34%; text-align: center;}
.right_width .go_map {float: left; width: 33%; text-align: center;}
.right_width .go_feedback {float: left; width: 33%; text-align: center; //margin-right: -100%;}

.main_menu {margin: 20px 0px 20px 0px;}
.main_menu .item {background: transparent url('../i/layer/menu_gradient.gif') repeat-x left top; padding-top: 7px; padding-bottom: 7px;}
.main_menu .item div {background: transparent url('../i/layer/menu_go.gif') no-repeat 5px -1px; padding: 2px 0px 2px 35px;}
.main_menu .item div a {text-decoration: none; color: #277BC1; font-weight: bold;}
.main_menu .no_top {background: transparent !important;}
.this_sub_menu {margin: 0px 5px 10px 35px; line-height: 160%;}
.this_sub_menu a {color: #277BC1;}
.this_sub_menu .this_menu_items {line-height: 170%; margin: 5px 0px 5px 0px;}
.this_sub_menu .this_menu_items a, .this_sub_menu .this_menu_items span {padding-left: 15px; background: transparent url('../i/layer/menu_arrow2.gif') no-repeat left center;}
.this_sub_menu .this_menu_items span {font-weight: bold;}


.center_block {padding-left: 10px;}


.main_header{margin:8px 10px 0; color:white}
.main_bg1{padding-top:7px}
.main_bg2{height:177px}
.main_caption {font-size:200%; padding:90px 0px 20px 30px}


.right_block {padding-left: 10px; padding-top: 1px;}
.new_banner1, .new_banner2 {height: 90px; cursor: hand; padding-right: 20px; margin-bottom: 10px;}
.new_banner1 .new_banner_bg1, .new_banner2 .new_banner_bg2 {height: 90px; width: 170px; color: white; text-align: right; padding-top: 1.4em; }
.no_underline {text-decoration: none;}

.authorization {margin-bottom: 10px; color: white;}
.authorization form {width: 100%;}
.auth_header {margin: 8px 10px 12px 10px; color: white;}
.auth_caption {margin: 0px 10px 5px 10px; color: white;}
.auth_content {margin: 5px 0px 5px 10px;}
.authorization a {color: white;}
.form_text {width:99%; _width:97%}
.form_input {margin: 0px 10px 4px 10px;}
.form_submit {margin: 8px 10px 6px 0px; width: 83px; height: 22px;}

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

.template_logo {height: 48px;}

.copyright td {padding-bottom: 40px;}
.copy_text {margin-top: 17px; margin-left: 22px; font-weight: bold; color: white;}
.copy_text a {color: white;}
.counters {padding: 22px 0px 0px 38px;}

.width1, .width2, .width3, .width4 {height: 5px;}

.block_width {width: 100%; clear: both;}
.block_width .block_left {float: left; width: 50%;}
.block_width .block_right {float: left; width: 50%; //margin-right: -100%;}
.block_width .block_left2 {float: left; width: 20%;}
.block_width .block_right2 {float: left; width: 80%; //margin-right: -100%;}

.welcome {margin: 20px 20px 15px 25px;}
.central_header {margin-bottom: 12px;}
.central_header span {font-weight: bold;}
.welcome_text {}
.welcome_text a {color: #277BC1;}

.services {margin: 20px 10px 15px 0px; padding-left: 27px;}
.services .service_item {margin-bottom: 5px; margin-left: -25px; background: transparent url('../i/layer/services_go.gif') no-repeat left center; padding: 1px 0px 4px 25px;}
.services .service_item a {color: #277BC1;}


.corners {border: 1px solid #C8C8C9; background: #ffffff; //height: 100%; margin-bottom: 10px;}
.corners .t, .corners .r, .corners .b, .corners .l, .corners .c, .corners .u { position: relative; z-index: 1; display: block; background-repeat: no-repeat; background-position: left top;}
.corners .t { left: -1px; top: -1px; background-image: url('../i/layer/a1.gif');}
.corners .r { background-position: right top; left: 2px; background-image: url('../i/layer/a2.gif');}
.corners .b { background-position: right bottom; top: 2px; background-image: url('../i/layer/a4.gif');}
.corners .l { background-position: left bottom; left: -2px; background-image: url('../i/layer/a3.gif');}
.corners .c { left: 0px; top: 0px; margin-right: 0px;}

.graybg {background: #F2F2F2;}

.corners .show_item {height: 135px; padding: 15px 5px 0px 20px;}
.getpadd1 {margin-right: 10px;}
.getpadd2 {margin-left: 24px;}
.getpadd3 {height: 10px;}

.show_item_info {margin-left: 10px;}
.show_item_info a {color: #277BC1;}
.show_item_info .this_price {margin-top: 10px;}
.show_item_info img {border: 0px; padding-left: 10px;}

.show_news {height: 130px; padding-top: 12px; margin: 0px 10px 0px 20px; //padding-bottom: 10px;}
.show_news form {margin: 0px; padding: 0px;}
.show_news .com_announce {margin-bottom: 10px;}
.show_new_text h3 {font-weight: normal;}
.show_new_date {color: #999999;}
.show_new_text {margin: 0px;}
.show_new_text a {color: #277BC1;}

.write_mail {margin-top: 10px; font-weight: bold; margin-bottom: 10px;}

.text_bigger {}
.image_border {margin: 12px 0px 4px 0px; border: 5px solid #DEDEDE;}

.sub_block_left {width: 65%; float: left; margin-bottom: 10px;}
.sub_block_left input {width: 100%; border: 1px solid #E7E7E7;}
.sub_block_right {width: 35%; float: left; margin-bottom: 10px; //margin-right: -100%;}
.sub_block_right input {width: 80px; margin-left: 20px; width: 87px; height: 27px;}
.sub_radio {color: #606060;}
.sub_radio input {margin-right: 10px;}

.new_submit {margin-top: 14px; width: 88px; height: 26px;}

.top_menu_bg {margin-bottom: 3px; font-size:1px; line-height:1px}
.top_menu {height: 30px; margin-top: 18px;}
.top_menu b {color: white; padding-left: 15px;}
.top_menu .go_home img {border: 0px; margin-bottom: -2px;}
.top_menu a {color: white; padding-left: 20px; background: transparent url('../i/layer/menu_arrow.gif') no-repeat 5px 0.45em;}
.top_menu .go_home {background: transparent;}
.top_menu span  {padding-left: 10px;}

.nc_news p {margin: 0px; padding: 0px;}
.nc_news h3 {margin-bottom: 5px; padding: 0px;}
.nc_news .nc_datetime {margin-top: 5px; font-weight: bold;}
.nc_text {line-height: 140%;}

.main_page_content {margin: 10px;}

.page_content {margin: 20px 30px 20px 20px; color: #202020;}
.page_content a {color: #0000CC;}
.page_content .page_header {margin-bottom: 20px;}
.page_content .page_small_header {}

.page_show_header {font-size: 180%; margin: 0px 0px 5px 10px;}

.nc_list, .nc_full{padding: 5px 10px 10px 10px;}
.show_header {font-size: 130%; padding: 8px 0px 6px 0px; margin: 0px 10px 1px 10px;}
.show_header span {font-weight: bold;}
.gray_color {color: #606060;}
.gray_color input {margin-right: 8px; margin-top: 5px;}

.YMaps-button-tip b {color: white;}

