html body {margin: 0px; font-family: Tahoma; font-size: 9pt}
.width {min-width:995px}
.content {}

* html .minwidth {padding-left:995px;}
* html .container {margin-left:-995px;position:relative}
* html .minwidth, * html .container, * html .content, * html .layout {height:1px;}
#top {position: relative}
#top_left {float: left;height: 600px; width: 288px; background: url(/_files/design/vibor2.jpg) bottom center no-repeat; text-align: center}
#top_left img {margin-top: 33px}
#top_right {height: 87px;margin: 0 25px 0 288px; background: #000 url(/_files/design/line_end.gif) right bottom no-repeat}
#top_menu {height: 69px;width: 100%;background: #fff;text-align: right}
#top_link {padding-top: 22px}
#top_link a {margin-left: 15px}
img {border: 0px}
#menu {position: absolute; left: 0px}
html>body #menu {left: 288px}
#menu div {margin-right: 15px; float: left}
a, a:visited {color: #f10008}
a:hover {text-decoration: none}
#cont{position: relative; margin: 10px 32px 0 288px;min-height:460px; _height: 460px;}
#centr div{float: left; text-decoration: underline; color: #FFF; font-weight: bold;height: 40px;background: url(/_files/design/center_line.gif) center repeat-x}
#foto {position: absolute;margin-left: 0px;height: 206px; margin-top: 7px;}
html>body #foto {left: 288px; width: auto}
/*#foto {width: 100%;margin-right: 23px;background: #332234; height: 100px}*/
/*#foto div {}*/
div#foto1 {height: 100px; background: url(/_files/design/foto1.jpg) left center no-repeat}
div#foto2 {height: 100px; background: url(/_files/design/foto2.jpg) right center no-repeat}
div#foto3 {height: 100px; background: url(/_files/design/foto3.jpg) center no-repeat}
/*#foto div div {width: 23%px; height: 73px; padding: 10px; background: #f6f5f5; margin-top: 3px}*/
.zag_block a{float: left; color: #FFF; font-weight: bold;padding-left: 7px; padding-top: 4px; background: transparent}
#left_cont {float: left; width: 100%;margin-right: -1000px;}
#RC {background: #f2f2f0 url(/_files/design/1c_box.gif) 97% 15px no-repeat;float: right; padding-top: 21px; margin-left: 0px; width: 38%; border-top: 1px #ccccbf solid; border-bottom: 2px #ccccbf solid; border-left: 7px #ccccbf solid}
#right_cont {float: left;height: 50px;width: 76%;margin-left:-7px; background: #f2f2f0 url(/_files/design/zag_center.gif) center repeat-x; height: 68px;float: left}
#right_cont div {float: left;}
#cont_windows {float: left;padding: 5px;}
li {padding-left: 40px; list-style: none}
.zag_block2 a{text-decoration: underline;float: left; color: #FFF; font-weight: bold;padding-left: 7px; padding-top: 20px; background: transparent}
.tb_z {color: #fff; font-weight: bold;padding-left: 3px;background: #74777b; line-height: 18px;}
.tb_z2 {padding-left: 3px;background: #d3d3d3; line-height: 18px}
.tb_i {padding-left: 3px;background: #fff; line-height: 18px}
#bot {background: transparent url(/_files/images/bottom1.jpg) repeat-x scroll left bottom; height: 120px}
#derevo {position: absolute; z-index: 1;bottom:0px; width: 260px; height: 240px; background: url(/_files/design/bot_derevo.gif) left no-repeat}
#baner {color: #3c3c3c;margin-top: 150px; margin-left: 36px;}
#baner img {padding-top: 13px}
#adrr {padding: 30px 0 0 288px}
#bottom_mira {color: #666666;position: absolute; right: 60px;padding-left: 60px;height: 51px; bottom:10px; background: url(/_files/design/mira_logo.gif) center left no-repeat;font-size: 8.25pt; line-height: 12px}
#bottom_mira a{color: #666666;height: 100px}
#kolbasa {padding-left: 10px; font-family: Arial; font-size: 12pt}
#kolbasa a {color: #0e76bf}
.vt_style1 {}
.vt_style2 {}

.sitemap ul{padding:0;margin:1em 0;}
.sitemap ul li{padding:0;margin: 0 0 0.5em 0;}

#centr{//min-height: 1%;_height: 1%;}
#centr:after{clear: both;display: block;content: '.';visibility: hidden;height: 0;}

.zag_block{background: url(/_files/design/right_line.gif) no-repeat 100% 0!important;padding-right: 100px;}
