body {margin:0px;}

#bg {
background:url('/img/bg.gif') repeat-x;
}

#left_shadow{
background:url('/img/left_shadow.gif') no-repeat;
}

#right_shadow {background:url('/img/right_shadow.gif') no-repeat;}

#top {
width:700px; height:97px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; background:url('/img/top_bg.gif') repeat-x;
}
#icons {
position:absolute; z-index:3; left:50%; margin-left:260px;  height:37px;
}

#menu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:45px; position:relative;
}

#middle {
width:700px; height:209px; border:1px solid #ffffff; background:url('/img/zavod.jpg') no-repeat;
}

#middle2 {
width:700px; height:50px; border:1px solid #ffffff; background:url('/img/bg_middle.jpg') no-repeat;
}

#caption_images {
position:absolute; z-index:3; left:50%; margin-left:-50px; top:170px; width:370px;
}
#menu a {
color:#565656;
text-decoration:underline;
font-weight:bold;
}

#menu a:hover {
color:#307EBB;
text-decoration:none;
font-weight:bold;
}
#menu span.sel_menu_item {color:#3DA0ED;
text-decoration:none;
font-weight:bold;}

#caption_text {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
margin-left:50px;
margin-top:15px;
font-weight:normal;
}

#caption_text strong {
font-size:24px;
}

#caption_text span {
padding-left:20px;
}

#caption_images a {
text-decoration:underline;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
#caption_images span {
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

#caption_images a:hover {
text-decoration:none;
}
#text {padding:20px; padding-top:10px; }
#text h1{
font-family:Arial, Helvetica, sans-serif;
color:#4C4C4C;
font-size:140%;
font-weight:bold;
margin-bottom:-15px;
}

#text p, li {
font-family:Arial, Helvetica, sans-serif;
color: #4C4C4C;
font-size:90%;
}
#text p.prod {clear:both; margin-left:60px; width:300px;}

#text a {
color: #1387D8;
text-decoration:underline;
}

#text a:hover {
text-decoration:none;
}
#footer {width:700px; height:55px; background:url('/img/footer_bg.gif'); border:1px solid #ffffff;}
#foot_capt {border-right:1px solid #ffffff; width:140px; height:40px; margin-top:5px; float:left;}
#footer p.caption {
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:90%;
font-weight:bold;
padding-top:12px; padding-right:8px; margin-top:0px;
}
#foot_text {height:30px; margin-top:5px; float:left;}
#footer p {
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:70%;
margin-top:0px; padding-left:15px;
}
