html, body {padding: 0px; margin: 0px; width: 100%; height: 100%; font: 8pt/12pt Tahoma; color: #484848; background: url(/design/bg.gif) 50% 0% repeat-y}
img {border: none; vertical-align: top}
table {border-collapse: collapse}
table td {padding: 0px; vertical-align: top}
a:hover {text-decoration: none; color: #d30f32}
form {margin: 0px; padding: 0px}
.all {position: relative; width: 1000px; margin: 0px auto; min-height: 100%; background: url(/design/a_bg.jpg) 0% 100% no-repeat}
.header {height: 532px; background: url(/design/h_c_bg.jpg) 0% 100% no-repeat}
.h_top {height: 112px; background: url(/design/h_top.jpg) 0% 0% no-repeat}
.content {width: 1000px}
h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 5px 0px; color: #d30f32}
h1 {font: normal 19pt Tahoma;}
h3 {font: normal 14pt Tahoma;}
h4 {font: normal 13pt Tahoma;}
h5 {font: normal 11pt Tahoma;}
h6 {font: normal 10pt Tahoma;}
.c_left {width: 287px; background: url(/design/c_l_bg.jpg) 0% 0% no-repeat; padding: 33px 0px 65px 0px}
.c_right {width: 204px; background: url(/design/c_r_bg.jpg) 0% 0% no-repeat; padding: 24px 0px 90px 0px}
.clearer {clear: both; height: 195px}
.c_left ul {margin: 0px; padding: 0px}
.c_right ul {margin: 0px; padding: 0px 0px 20px 0px}
.c_left ul li 
	{list-style: none; display: block;  padding: 6px 25px 6px 85px; font: bold 8pt/8pt Tahoma; width: 170px; clear: both}
.c_left ul li a, .c_right ul li a {display: block; padding-left: 10px; background: url(/design/li.gif) 0% 6px no-repeat; font: bold 8pt/10pt Tahoma; color: #1a66b0; float: left}
.c_left ul li a:hover, .c_right ul li a:hover {background: url(/design/li_act.gif) 0% 6px no-repeat; color: #d30f32;}
.c_left h2 {margin: 31px 0px 16px 0px; padding: 20px 0px 0px 85px; font: normal 8pt/8pt Tahoma; background: url(/design/line.gif) 25px 0% no-repeat; clear: both}
.c_right h2 {margin: 20px 0px 16px 0px; padding: 20px 0px 0px 15px; font: normal 8pt/8pt Tahoma; background: url(/design/line2.gif) 5px 0% no-repeat; clear: both}
.c_right ul li {list-style: none; display: block; clear: both; padding: 3px 15px 4px 15px}
.c_right h3 {clear: both; padding: 0px 15px 11px 17px; margin: 0px;; font: normal 8pt/8pt Tahoma}
.c_cent h2 {margin: 21px 0px 10px 0px; padding: 10px 0px 0px 0px; font: normal 16pt/23pt Tahoma; background: url(/design/line3.jpg) 0% 0% no-repeat; clear: both}
.h_t_left {float: Left}
.h_menu {float: right; padding: 35px 40px 0px 0px}
.h_menu ul li {float: left; list-style: none; padding: 0px 6px}
.h_menu ul li a {display: block; padding: 0px 0px; height: 19px; float: left}

/*.m1:hover {background: url(/design/m1_act.gif) 0% 0% no-repeat; width: 44px; position: relative}
.m2:hover {background: url(/design/m2_act.gif) 0% 0% no-repeat; width: 44px; position: relative}
.m3:hover {background: url(/design/m3_act.gif) 0% 0% no-repeat; width: 50px; position: relative}
.m4:hover {background: url(/design/m4_act.gif) 0% 0% no-repeat; width: 173px; position: relative}
.m5:hover {background: url(/design/m5_act.gif) 0% 0% no-repeat; width: 52px; position: relative}
.m6:hover {background: url(/design/m6_act.gif) 0% 0% no-repeat; width: 44px; position: relative}
.m1:hover img, .m2:hover img, .m3:hover img, .m4:hover img, .m5:hover img, .m6:hover img {display: none}
*/

.m1:hover {background: url(/design/m1_act.gif) 0% 0% no-repeat; width: 45px; position: relative}
.m2:hover {background: url(/design/m2_act.gif) 0% 0% no-repeat; width: 50px; position: relative}
.m3:hover {background: url(/design/m3_act.gif) 0% 0% no-repeat; width: 45px; position: relative}
.m4:hover {background: url(/design/m4_act.gif) 0% 0% no-repeat; width: 71px; position: relative}
.m5:hover {background: url(/design/m5.gif) 0% 0% no-repeat; width: 77px; position: relative}
.m6:hover {background: url(/design/m6_act.gif) 0% 0% no-repeat; width: 100px; position: relative}
.m1:hover img, .m2:hover img, .m3:hover img, .m4:hover img, .m5:hover img, .m6:hover img {display: none}


.map, .mail, .home, .logo, .int {position: absolute; font: normal 1pt/1pt Tahoma}
.map {top: 50px; left: 177px}
.mail {top: 51px; left: 144px}
.home {top: 49px; left: 110px}
.logo {top: 36px; left: 230px}
.int {top: 415px; left: 187px; width: 91px; height: 38px}
.h_c_txt {font: 8pt/13.5pt Tahoma; padding: 352px 31px 0px 213px; width: 310px; float: left}
.pogoda {font-weight: bold; color: #d30f32}
.pogoda a {color: #115ca8}
.col {padding-top: 357px; width: 144px}
.sity {padding: 0px 21px 9px 18px}
.col div {text-align: center}
.sl_img{margin-left: 17px}
.sl_img td{border: solid 1px #d8e6ef}
.sl_img img {border: solid 8px #FFFFFF}
.ten {border: none !important; background: url(/design/ten.jpg) 100% 0% no-repeat; font: normal 1pt/1pt Tahomal; height: 5px}
.comm {font: normal 8pt Tahoma; padding: 1px 25px 0px 39px; background: url(/design/plus.gif) 27px 5px no-repeat}
.comm a, .c_r_txt a {color: #484848}
.c_r_txt {padding: 0px 30px 0px 20px; line-height: 13pt}
.c_r_txt span {display: block}
.c_r_txt strong {font: bold italic 8pt/13pt Tahoma; color: #1b70b9; text-align: right; display: block; padding: 2px 7px 0px 0px}
.c_cent {padding: 20px}
.epit {font: bold 8pt/14pt Tahoma; color: #1a66b0; padding: 15px 0px 15px 0px}
.cont {line-height: 13pt; font-size:10pt;}
.cont img {padding: 2px; border: solid 1px #c0c0c0; margin: 6px 10px 10px 0px}
.cont a {color: #d21134; font: bold 8pt Tahoma}
.news {width: 100%}
.news td {width: 50%; padding-bottom: 10px}
.news .date {color: #d51c3d; display: block;}
.news img {padding: 1px; border: solid 1px #b3b7b9}
.news a {color: #484848}
.news p {margin: 0px; padding: 0px 5px 0px 0px; line-height: 13.5pt}
.footer {width: 1000px; margin: -70px auto 0px auto; position: relative}
.f_left {float: left; padding-left: 318px}
.f_left img {margin-left: 3px}
.footer a {color: #49494a}
.f_right {float: right; padding-right: 106px}
.f_right a {margin-left: 10px}

.maps {padding: 6px 0px 16px 0px}
.maps, .maps a {font: normal 10pt Tahoma; color: #006c9e}

.catalog {width: 100%; color: #535353; font: bold 8pt/9pt Tahoma; text-decoration: none}
.catalog a {color: #535353; text-decoration: none}
.catalog a:hover {text-decoration: underline}
.catalog .top {background: #e9f2f7; margin-bottom: 3px; padding: 1px 9px 2px 9px;}
.catalog .top a {font-size: 13px;}


.left_menu_header {font-size: 14pt; color: green; font-family: Times New Roman,Arial; text-align: left; padding-left:85px;}

/*.right_menu_header {font-size: 12pt; color: green; font-family: Times New Roman,Arial; text-align: left; padding-left:5px; font-weight : bold}*/
.right_menu_header a{padding: 10px; font-size: 14px; color: #75A5D2;}

