/* ============================================
CSS: Разметка шаблона
Site: ОАО «Мозырский машиностроительный завод» [http://www.mozyrmash.by/]
Copyright: Astronim* [http://www.astronim.com]
Coder: Ivan Leonchikov [ivan@iliven.net]
Version: 13 Apr 2006
==============================================*/
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; width:100%; height:auto !important; height:100%; min-height:100%; }

#content {  width:100%; min-width:840px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 840? '840px': 'auto'); }
*html #middle { position:relative; _height:1px; }
.clear { clear:both; float:none !important; height:1px !important; height:0; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

h2.ttp { padding-top:11px; }

#top { position:relative; height:223px; }

.lft { position:relative; width:450px; height:223px; float:left; }
a.link_main { position:absolute; top:0; left:0; z-index:999; display:block; width:400px; height:120px; }
.logo { width:343px; height:97px; padding:23px 0 0 107px; }
.logo p { width:280px; }
.logo p.small { padding-top:3px; }

.search { position:relative; width:247px; height:45px; padding-left:203px; }
.home { position:absolute; top:27px; left:80px; }
.mail { position:absolute; top:28px; left:111px; }
.map { position:absolute; top:27px; left:141px; }

#search fieldset { padding-top:7px; }
#search .inp { float:left; }
#search input { width:100px; margin-top:2px; }
#search .butn { padding-top:2px; float:left; }
#search .butn input { width:11px; height:11px; margin:16px 0 0 9px; }

.lang { position:absolute; top:24px !important; top:22px; left:357px; width:55px; }

.rht { position:relative; z-index:999; width:300px; height:223px; float:right; }

#left { position:relative; z-index:998; width:203px; float:left; margin-top:-57px; }

.menu { position:relative; z-index:999; }
.menu ul { width:153px; padding:40px 0 43px 7px; }
.menu li { padding-bottom:5px; }
.menu li a { padding-left:17px; }

.menu ul.sub {margin:0; padding:0;background:none;}
.menu ul.sub li {margin:0; padding:0}
.menu ul.sub a {background:none; color: #094b77;font-size:10px;padding-left:17px;margin:0;}
.menu ul.sub a:hover {background:none;text-decoration: none;}
.menu ul.sub a.here {background:none;font-size:10px;padding-left:17px;margin:0;color: #e3c93a}
 
.price { position:relative; z-index:999; padding:14px 0 17px 45px; }
.cat { position:relative; z-index:999; padding:14px 0 17px 26px; }
.cat2 { position:relative; z-index:999; }

ul#scat { position:relative; z-index:999; width:155px; padding:10px 0 15px 25px; }

.poll { position:relative; z-index:999; width:135px; margin-left:26px; }
#poll { _height:120px; }
#poll h3 { padding:5px 0 10px 2px; }
#poll .lp { float:left; }
#poll .pl { float:left; padding-top:0px !important;  padding:3px 0 0 3px; }

#right { position:relative; z-index:997; width:100%; float:right; margin-left:-203px; /*padding-bottom:270px !important; */padding-bottom:30px; }
#sright { position:relative; z-index:997; width:100%; float:right; margin-left:-203px; }

.texts { margin:20px 50px 0 20px; padding-bottom:102px}
.texts h5 { padding:15px 0 10px 0; }
.texts p { padding-bottom:15px; }

.texts table.tbl {width:100%; margin:15px 0; font-size:11px}
.texts .tbl td.theader { padding:2px 7px; font-size:11px}
.texts .tbl td.theader p, .texts .tbl td p { padding:0; font-size:11px}
.texts .tbl td { padding:2px 7px; font-size:11px}

.text { position:relative; margin:-57px 0 0 203px;  }
.submenu { margin:5px 230px 7px 0; }

#icatalog { position:relative; margin:40px 10px 0 0; }
.icatalog { position:relative; width:124px; height:92px; float:left; }
.icatalog a { display:block; width:124px; height:92px; }
.icatalog a p { padding-left:8px; margin-top:-4px !important; margin-top:-2px; }

#footer { width:100%; min-width:840px; /*margin-top:-160px !important;*/ margin-top:0px;}
#sfooter { width:100%; min-width:840px;}

.top_footer { position:relative; height:169px; /* margin-left: 203px;*/ }
.left_t {position:absolute; z-index:999; width:493px; height:114px; padding:55px 0 0 26px; float:left; }
.left_t p { width:480px; padding-top:10px; }
.right_t {position:absolute; right:0; width:292px; height:169px; }

.stop_footer {position:relative; height:102px; margin-left:203px; margin-top:-102px}
.sleft_t {position:absolute; z-index:999; width:182px; height:62px; padding:40px 0 0 18px; float:left; }
.sleft_t a { display:block; width:120px; height:25px; padding:10px 0 0 35px; }
.sleft_t p { width:480px; padding-top:10px; }
.sright_t {position:absolute; right:0; width:292px; height:102px; float:right; }

.bottom_footer {position:relative; z-index:100; height:123px; min-width:840px}
.left_f { position:relative; z-index:100; width:177px; float:left; padding:68px 0 0 26px; }
.right_f { position:relative; z-index:100; width:auto; float:left; }
.right_f p { padding-top:35px; }

.astronim { position:absolute; z-index:999; bottom:40px; right:108px; }

div.counter{display:inline; height:0px; left:-1000px; margin:0px;
padding:0px; position:absolute; top:-1000px; visibility:hidden;
width:0px}

/* ============================================
   Конец разметки шаблона
==============================================*/

