a {color:#f46305; text-decoration:underline; font-size:11px}
a:hover {text-decoration:none}
a img {border:0px}

h1, h2, h3, h4, h5 {margin:0px}

p{margin:7px 0px}

body {color:#727272; background:#FFFFFF; font-family:Tahoma, Verdana, Arial; font-size:11px; margin:0 ; padding:25px 0 0 0;}

h1 {font-size:18px; color:#fff; font-weight:normal}
h2 {font-size:18px; color:#f46305; font-weight:normal}
h3 {font-size:18px; color:#727272; font-weight:normal}

h2 a {font-size:18px; color:#f46305; font-weight:normal; text-decoration:none}
h2 a:hover {font-size:18px; color:#727272; font-weight:normal; text-decoration:none}
h3 a {font-size:14px; color:#727272; font-weight:normal; display:block; text-decoration:none; margin:2px 0 2px 20px}
h3 a:hover {font-size:14px; color:#727272; font-weight:normal; display:block; text-decoration: underline; margin:2px 0 2px 20px}
h4 a {font-size:11px; color:#727272; font-weight:normal; display:block; text-decoration:none; margin:2px 0 2px 40px}
h4 a:hover {font-size:11px; color:#727272; font-weight:normal; display:block; text-decoration: underline; margin:2px 0 2px 40px}

.main {width:978px}

#seo { position:absolute; visibility:hidden; color:#FFFFFF}

.menu { width:978px; height:51px; background:url(img/bg_menu.png) no-repeat left top}

.menu1 {height:43px; text-align:center;  display:block; margin:0; padding:0; overflow:hidden}
.menu1 a{ background:url(img/menu1_main.png) no-repeat 50% 0%; display: block; height:43px; text-decoration:none; margin:0; padding:0; overflow:hidden}
.menu1 a:hover{ background:url(img/menu1_main.png) no-repeat 50% 100%; display: block; height:43px; text-decoration:none; margin:0; padding:0; overflow:hidden}

.menu2 {height:43px; text-align:center;display:block; margin:0; padding:0; overflow:hidden}
.menu2 a{ background:url(img/menu2_mer.png) no-repeat 50% 0%; display: block; height:43px; text-decoration:none; margin:0; padding:0; overflow:hidden}
.menu2 a:hover{ background:url(img/menu2_mer.png) no-repeat 50% 100%; display: block; height:43px; text-decoration:none; margin:0; padding:0; overflow:hidden}

.menu3 {height:43px; text-align:center;  display:block; margin:0; padding:0; overflow:hidden}
.menu3 a{ background:url(img/menu3_stat.png) no-repeat 50% 0%; display: block; height:43px; text-decoration:none; margin:0; padding:0; overflow:hidden}
.menu3 a:hover{ background:url(img/menu3_stat.png) no-repeat 50% 100%; display: block; height:43px; text-decoration:none; margin:0; padding:0; overflow:hidden}

.menu4 {height:43px; text-align:center; display:block; margin:0; padding:0; overflow:hidden}
.menu4 a{ background:url(img/menu4_cont.png) no-repeat 50% 0%; display: block; height:43px; text-decoration:none; margin:0; padding:0; overflow:hidden}
.menu4 a:hover{ background:url(img/menu4_cont.png) no-repeat 50% 100%; display: block; height:43px; text-decoration:none; margin:0; padding:0; overflow:hidden}

.main_descr p{ color:#727272}

.map { margin:0 15px 0 10px; display:inline}

.left_tb { background:url(img/bg_all_left.png) repeat-y left top}
.right_tb { background:url(img/bg_all_right.png) repeat-y right top}

.service_top { background:url(img/service_top.png) no-repeat left top; padding:9px 0 0 0 ; margin-top:15px; height:30px}
.service_top div{ float:right; width:184px; text-align:center}

.service_center { background: url(img/service_center.png) repeat-y left top; padding:0 15px 0 8px}
.service1_center { background: url(img/service1_center.png) repeat-y left top}
.service1_center_in { background:url(img/service1_top.png) no-repeat left top; padding:30px 15px 0 8px; margin:15px 0 0 0}

.service_one h2{ text-decoration:none }
.service_one h2:hover{ text-decoration:none; color:#f4a805 }
.service_one:hover h2{ text-decoration:none; color:#f4a805 }
.service_one { text-decoration:none; color:#727272 }
.service_one:hover{ text-decoration:none; color:#494949}
.service_sep { height:15px; overflow:hidden}
.service1_sep { height:5px; overflow:hidden}

.service_bottom { height:8px; overflow:hidden; background:url(img/service_bottom.png) no-repeat left top}
.service1_bottom { height:8px; overflow:hidden; background:url(img/service1_bottom.png) no-repeat left top}

.about { background:url(img/bg_about_main.png) no-repeat left top; padding:110px 20px 20px 15px; margin:6px 0 0 0}
.about p span{ color:#f46305}
.about_bottom { background:url(img/bg_about_main_bottom.png) no-repeat left top; height:40px; overflow:hidden; margin:20px 0 10px 0}

.content_top { background:url(img/content_all.png) no-repeat left top; height:120px; margin:6px 0 0px 0}
.content_center { background:url(img/content_center.png) no-repeat left top; padding:7px 50px 20px 35px; min-height:250px}
.content_center_h2 { float:left; padding:5px 0; border-bottom:1px dashed #d8d8d8}
.content_center_one img { margin:10px 0; border:4px solid #d7d7d7; padding:2px}

.ban_happy { margin:0 0 20px 12px}

.torj_top { background:url(img/torj_top.png) no-repeat left top; height:34px; margin:0 0 15px 15px}
.torj_top_h1 { float:left; text-align:center; width:224px; padding-top:6px}

.torj_center {margin:0 0 0 15px}
.torj_center table tr td a{ background:url(img/dott.png) no-repeat left 60%; padding:0 0 0 10px; display: block; margin: 4px 0}

.torj_center1 {margin:8px 0 0 0; width:250px}
.torj_center1 table tr td a{ background:url(img/dott.png) no-repeat left 60%; padding:0 0 0 10px; display: block; margin: 4px 0}

.last_mer {margin:40px 0 15px 15px; background:url(img/last_mer.png) no-repeat left top; height:34px}
.last_mer_href { float:right; margin:14px 43px 0 0}
.last_mer_href a{ color:#abaaaa}
.last_mer_href a:hover{ color:#abaaaa}
.last_mer_h1 { float:left; width:242px; text-align:center; padding-top:6px}

.last_mer_one {margin:0 30px 0 15px}
.last_mer_one table tr td div{ margin-top:-3px}
.last_mer_one table tr td div a{ font-size:18px; color:#727272;}
.last_mer_one table tr td p{color:#f46305; margin:5px 0 3px 0}

.last_mer_one1 {margin:0 30px 0 0px}
.last_mer_one1 table tr td div{ margin-top:-3px}
.last_mer_one1 table tr td div a{ font-size:18px; color:#727272;}
.last_mer_one1 table tr td p{color:#f46305; margin:5px 0 3px 0}
.last_mer_one1 table tr td span p{color:#727272}

.last_mer_one2 {margin:0 30px 0 0px}
.last_mer_one2 table tr td div.h2_t{ margin-top:-3px}
.last_mer_one2 table tr td div.h2_t a{ font-size:18px; color:#727272;}
.last_mer_one2 table tr td p{color:#f46305; margin:5px 0 3px 0}
.last_mer_one2 table tr td span p{color:#727272}

.last_mer_sep{ height:15px; overflow:hidden; clear:both}
.last_mer_sep1{ height:17px; overflow:hidden; border-bottom:1px dashed #d8d8d8; margin-bottom:17px; width:97%}
.last_mer_sep2{ height:5px; overflow:hidden; clear:both }

.more { width:85px; height:17px; background:url(img/more.png) no-repeat left bottom; float:left; text-align:center;}
.more a{ font-size:11px; color:#FFFFFF; text-decoration:underline}
.more a:hover{ font-size:11px; color:#FFFFFF; text-decoration:none}

.footer { background:url(img/bg_footer.png) no-repeat left bottom; margin-left:10px; padding:25px 15px 15px 15px; height:180px}
.footer_in { border-top:1px solid #f46305; margin:0 30px 0 25px}
.footer_copy { float:left; height:50px; text-align:left; margin-top:7px; line-height:16px}
.footer_copy span{ color:#f46305}

.footer_address{ float:right; text-align:right; background:url(img/bg_footer_big.png) no-repeat right bottom; width:460px; height:90px; margin:8px 0 0 0}
.footer_address div{ margin:35px 135px 0 0; font-size:13px; font-weight:bold}
.footer_address span{ font-size:29px; font-weight:normal; color:#f46305}
.footer_address nobr{ font-size:29px; font-weight:normal; color:#727272}

.paginate { text-align:center; margin:15px 0 0 0}


	/*scrollbar-3dlight-color:   #cccccc;/*3D obiem*
	/*scrollbar-arrow-color:     #000000;/*strelochka*/
	/*scrollbar-darkshadow-color:#000000;/*temnaya ten*/
	/*scrollbar-face-color:      #b7ddfb;/*Verhushka vsya*/
	/*scrollbar-highlight-color: #b7ddfb;/*svetlaya ten levo*/
	/*scrollbar-shadow-color:    #999999;/*svetlaya ten pravo*/
	/*scrollbar-track-color:     #ececec;/*bg*/
