/*FOR XHTML*/
* {margin:0; padding:0; vertical-align:top;}
html, body {height:100%;}
body {min-height:573px; min-width:999px; background:#f0f8f9;}
img  {margin-top:10px;margin-left:0px;margin-right:16px;}
#conteiner {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
/***/

/*TAG*/
h1 {font-family:Tahoma; font-size:16px; font-weight:bold; color:#ad2a33; margin-bottom:17px;}
/*CLASS*/
.sndfrm {text-align:right;}
.sndfrm textarea, .sndfrm input {width:220px; border:1px solid #b4cafb; margin-left:20px;}
.sndfrm input {height:18px;}
.sndfrm div {margin-bottom:7px;}
.sndfrm .header {margin-right:130px;}

.news h2 {font-family:Tahoma; font-size:14px; color:#ad2a33; font-weight:bold;}
.news div {font-family:Tahoma; font-size:12px; color:#327883; margin:15px 0;}
.news div span {font-size:11px;}
.news div a {font-family:Tahoma; font-size:12px; color:#0a63f7; text-decoration:underline;}
.news div .more {font-family:Tahoma; font-size:12px; color:#327883; text-decoration:none;}

.search {margin-top:40px; margin-bottom:20px;}
.search img {margin-left:3px;margin-top:0px;}
.search input {width:105px; height:18px; border:1px solid #71abd0;}

.copyright {text-align:center; font-size:10px; font-family:Tahoma; color:#5c777b; width:300px;margin-top:100px; margin-left:200px;}
.copyright img {float:left; margin-top:6px;}
.copyright div {float:left; text-align:left; padding-left:10px; margin-bottom:3px;}

.rb_img {position:absolute; margin-top:10px; bottom:5px; right:0;}

.img_conteiner {width:131px; height:133px; background:url(/images/left_div_bg.gif) no-repeat; margin-left:50px; margin-bottom:30px;}
.img_conteiner img {width:112px; margin-left:9px; margin-top:10px;}

.lft {width:100px;}

.nav {margin-top:7px; margin-left:50px;}

.middle td {background:url(/images/h_menu_bg.gif) top repeat-x; height:25px;}

.contacts {font-family:Arial; font-size:26px; color:#AD2A33; text-align:right; margin-right:30px; margin-top:90px;}
*+html .contacts {width:150px;}
.contacts {_width:150px;}
.contacts a {font-family:Tahoma; font-size:18px; color:#1b5c9e; text-decoration:none;}
.contacts div {margin:10px 0;}
.contacts span {font-size:28px;}

.top_lt {position:absolute; margin-left:15px; margin-top:50px;}
.top_lt a {
	display:block;
	width:285px; height:99px;
	background-image:url(/images/logo.png);
	//background-image:none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png',sizingMethod='scale');
}
.top_lt div {font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#1989c9; margin:40px 0 40px 90px;}
.top_lt span {display:block; font-family:Arial; font-size:14px; color:#1b5c9e; margin-left:90px;}
/*ID*/
#content * {background:none;}
#content {font-family:Tahoma; font-size:12px; color:#5c777b; margin:42px 20px 10px 20px;}
#content .nav {color:#5c777b; font-family:Arial; font-size:12px; margin:0; padding:0; margin-bottom:20px;}
#content .nav a {text-decoration:underline; color:#5c777b; font-family:Arial; font-size:12px;}
#content a {text-decoration:underline; color:#0863f9;}
#content a:hover {color:#fb89f7;}
#content a:visited {color:#73b0b9;}
#content .bnr {clear:both; margin-top:20px; width:500px;}
#content span {font-size:11px;}
#content table {margin-top:10px;}
#content p {padding-bottom:10px;}

#v_menu {width:194px; background:url(/images/v_menu_bg.gif) repeat-y; margin:8px 0 60px 20px;}
*html #v_menu {width:194px; background:url(/images/v_menu_bg.gif) repeat-y; margin:6px 0 60px 20px;}
*+html #v_menu {margin:6px 0 60px 20px;}
#v_menu a {display:block; width:184px; height:27px; text-align:left; padding-top:7px; font-family:Tahoma; font-size:14px; color:#0f5e91; font-weight:bold; text-decoration:none; padding-left:10px;}
#v_menu a:hover {background:url(/images/v_menu_a_hover.gif) repeat-y; color:white;}

#h_menu {position:absolute; width:600px;}
#h_menu a {display:block; float:left; width:150px; text-align:center; height:25px; font-family:Tahoma; font-size:14px; color:#0f5e91; font-weight:bold; padding-top:3px; text-decoration:none;}
#h_menu a:hover {background:url(/images/h_menu_a_hover.gif) repeat-x;}

#main {width:100%; background:url(/images/top_main_fon.gif) center top no-repeat;}
#main .top td {height:386px;}
.mainprod p
{
text-indent:4px;
margin-bottom:10px;
text-align:justify;
}
.mainprod 
{

}
