/* made in russia :) vasily */
* { margin: 0;padding: 0; } 
body { margin: 0; padding: 0; min-width: 1002px; background-color: white; color: black; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

#evromash { position:relative; width: 1002px; background: #FFFFFF url(/img/bg-line.gif) repeat-y 50% 0; margin:0 auto; text-align:left; }

#header { background: url(/img/top.jpg) no-repeat top left; min-height: 88px; }
#search { position: absolute; top: 15px; left: 765px; width: 190px; height: 20px;}
#find { width: 160px; height: 18px; font: 12px Tahoma, Arial, Helvetica, sans-serif; border:solid 1px #69c; }
#find, #submit { vertical-align: bottom}

#linklogo{ position:absolute; top:5px; left:20px; }
#linklogo a { display: block; }
#linklogo, #linklogo a { width:255px; height:50px; }

#lupm, #rupm { font-size: 10px; position:absolute; top: 58px; width: 392px; height: 20px; text-align: center; }
#lupm { left: 18px; }
#rupm { left: 590px; }

#newsinfo  {padding: 88px 14px 0 17px; }
#info {float: right;}
#news {float: left;} 
#info, #news { width: 485px; background: url(/img/bg-news-line.gif) repeat-y top left;}
#newsinfo ul{ padding: 0 8px 16px 10px; background:url(/img/bg-news-floor.gif) no-repeat bottom left; list-style-type:none; }
#newsinfo li{ padding-left:18px; background:url(/img/li2.gif) no-repeat 0 2px;}

#maindata { clear:both; padding: 4px 16px 1ex 13px; }

#navigation { width: 171px; float: left; color: white; font-size: 95%; background: url(/img/menu_middle.gif) repeat-y top left; }
#navigation ul { padding-top: 5px; background: url(/img/menu_top.gif) no-repeat top left; list-style: none; }
#navigation ul li { width: 140px; padding: 8px 8px 4px 16px;border-bottom: 1px dotted #FFFFFF;}
#navigation .bgn { padding-bottom: 0; border: 0;}
#navigation p { padding: 8px 8px 2px 16px; }
#contacts, #menu, #humor { padding-bottom: 19px; background: url(/img/menu_bottom.gif) no-repeat bottom left;}

#content { float:right; width:800px; background: #e5e5e5 url(/img/info_middle.gif) repeat-y top left;color: black; }
#headinfo { background: url(/img/info_top.gif) no-repeat top left; padding: 12px;}
#headinfo h1 { font-size: 150%;}
#maininfo { padding: 0 6px 12px 6px; background: url(/img/info_bottom.gif) no-repeat bottom left; }

#windows {clear: both; width: 1002px; height: 124px; text-align: center; padding: 3px 0 1px 0;}
#wv,#wo,#wn,#wt,#we { margin-left: 22px; display: inline; width: 174px; height: 124px; float: left; }
#wv {background: #fff url(/img/w-venti.gif);}
#wo {background: #fff url(/img/w-teplo.gif);}
#wn {background: #fff url(/img/w-nasos.gif);}
#wt {background: #fff url(/img/w-trubogib.gif);}
#we {background: #fff url(/img/w-engine.gif);}
#windows h3 { padding: 2px; font-weight: bold;  font-size: 14px; font-variant:small-caps; }
#windows p { padding: 56px 4px 4px 4px; font-size: 11px; }

#footer { clear: both; width: 1002px; height: 48px; padding: 16px 0 0 0; background: #545da8 url(/img/bottom.gif) no-repeat top left; }
#counters { float:right; width: 280px; }
#copyright { float:left; width: 690px; text-align: right; } 

#content p, #content h2 {padding-bottom: 1ex;}
#content ul, #content ol {padding: 0 0 1ex 2em;}
h2 {clear:both}

#content {color: #003;}
a {text-decoration: underline; color: #00c; }
a:hover {color: #003;}
#navigation li a {text-transform: uppercase; }
#navigation a, #footer a {text-decoration: none; color: white; }
#navigation a:hover, #footer a:hover {text-decoration: none; color: yellow;}
#windows a, #newsinfo a {text-decoration: none; color:#006;}
#windows a:hover, #newsinfo a:hover {text-decoration: underline; color:#006;}

.nobr { white-space: nowrap;}
.nobullets, .nobullets li {list-style: none;}

.tcenter, .tleft {border-collapse: collapse; clear: both; border: 1px solid black;}
.tcenter th, .tleft th {background:#e5e5ee;}
.tcenter th, .tcenter td, .tleft th, .tleft td  { padding: 2px; border: 1px solid black; font-size: 100%;}
.tcenter th, .tcenter td { text-align:center;}
.tleft th, .tleft td, .tleft, .tleft li, .tleft p { text-align:left;}

#maininfo h2, #maininfo table .thead { font-size: 110%; font-weight: bold; background-color: #ddddee;padding: 1px;}

.levone { margin: 1em 0 1ex 1em; text-decoration: none; list-style: none; }
.levtwo { margin: 0 0 0 2em; text-decoration: none; list-style: none;}
.smtext { font-size: 80%; clear:both;}

.clr {clear:both; padding-top: 1ex;}