/* CSS Document */
body
{
background:#FFFFFF;
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
}
#head
{
background-image:url(images/head_bg_03.gif);
background-position:left;
background-repeat:repeat-x;
height:210px;}

#head1
{
background-image:url(images/head_main_03.gif);
background-position:right;
background-repeat:no-repeat;
height:210px;}
#logo
{position:absolute;
left:0px;
top:0px;
width:260px;
height:160px;
}
#button
{height:62px;
background:url(images/but06.gif);
background-repeat:repeat-x;
}
.dt1
{
width:9px;
background:url(images/but05.gif);
background-repeat:no-repeat;}
.dt0
{width:2%;
}
.dt2{
width:13px;
background:url(images/but07.gif);
background-repeat:no-repeat}
.dt3{
width:16px;
background:url(images/but11.gif);
background-repeat:no-repeat}
.dt4{
width:13px;
background:url(images/but15.gif);
background-repeat:no-repeat}
.dt5{
width:13px;
background:url(images/but19.gif);
background-repeat:no-repeat}
.dt6{
width:13px;
background:url(images/but23.gif);
background-repeat:no-repeat}
.sapeDiv{
        color:#000000;
        width:950px;
        display:block; 
	position:relative;
        top:-20px;
        visibility:visible;
        text-align:center;
}
a.sape{
        color:#000000;
	text-decoration: none;
	border-bottom:none;
	border-bottom-style:none;
}
a.sape:hover{
        color:#000000;
	text-decoration: underline;
	border-bottom:none;
	border-bottom-style:none;
}
.dt7{
width:13px;
background:url(images/but27.gif);
background-repeat:no-repeat}
.dt8{
width:13px;
background:url(images/but31.gif);
background-repeat:no-repeat}
.dt9{
width:13px;
background:url(images/zza.gif);
background-repeat:no-repeat}
.left_name2
{
font-size:13px;
font-weight:bold;
color:ad4427;
}
.left_name a:link, .left_name a:visited, .left_name a:hover 
{
font-size:13px;
color:#555555;
font-weight:normal;
text-decoration:none;
	background:url(images/ico_08.gif) 0 3px no-repeat;
	padding:0 10px 0px 10px;
}
td.left_name{
	padding-top:2px;
}
div.left_name{
	padding-top:5px;
}
.left_bg
{
background:url(images/bgleft_08.gif);
background-repeat:no-repeat;
width:181px;
height:110px;
}
#left
{width:200px;
margin-top:10px;
}
#left_name
{margin-left:10px;
font-size:13px;
font-weight:bold;
color:#ad4427;
 
}
#left_menu
{
margin-left:20px;
margin-top:10px;

background-repeat:no-repeat;
width:181px;
height:110px;
 list-style:none;
}
#leeft
{background:url(images/bgleft_08.gif);
background-repeat:no-repeat;
height:130px;}

#content_name {
	text-transform:uppercase;
	color:#ad4427;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;}
#content_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
font-weight:normal;
}

#content_text a:link, #content_text a:visited, #content_text a:hover
 {
 color:#ad4427;
 font-size:13px;
 text-decoration:underline;
 }
 
 
 .metal		{ width: 100%; }
.metal img	{ margin: 5px; }
.metal td	{ padding: 5px; vertical-align: top; text-align: center; }
.th1		{ font-size: 16px; font-weight: bold; font-family: Tahoma; width: 67%; text-align: left !important; }
.gray		{ border-collapse; collapse !important; border-spacing: 0; border: solid 1px #999999 !important;}
.gray td, .gray th	{ border: solid 1px #999999 !important; padding: 5px; vertical-align: middle; text-align; center; margin: 0 !important; border-collapse; collapse !important; font: 10pt Arial;}
.gray .th2	{ background-color: #cccccc; font-weight: bold; }
.gray .first	{ width: 22%; text-align: left !important; }
.gray .l	{ text-align: left !important; }
.textleft td	{ text-align: left !important; }

em		{ font-size: 11pt; text-decoration: none; }
h4		{ text-align: center; font: bold 10pt Arial; }
p		{ text-align: left !important; }


#footer
{background:url(images/footer_07.gif);
background-repeat:repeat-x;
height:103px;
}
#footer_text
{padding-left:30px; padding-right:30px;
text-align:center;
padding-top:20px;
color:#555555;
font-size:10pt;
}

#footer_text a:link, #footer_text a:visited, #footer_text a:hover
 {
 color:#555555;
 font-size:13px;
 text-decoration:underline;
 }
 #footer_text2
{padding-left:30px; padding-right:30px;
text-align:center;
padding-top:5px;
color:#555555;
font-size:10pt;
}

#headtext{
position:absolute;
top:17px;
right:24px;
}
.headtext1{
font-size:11px;
font-weight:bold;
color:#ad4427}
.headtext2{
font-size:11px;
font-weight:normal;
color:#000000;}
.headtext2 a:link, .headtext2 a:visited, .headtext2 a:hover
{
font-size:11px;
text-decoration:none;
font-weight:normal;
color:#000000;

}
.spaser
{width:1px;
background:url(images/spaser_11.gif);
background-repeat:repeat-y;

}
#news_name
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
margin-top:10px;
}
#news
{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
}

#news a:link, #news a:visited, #news a:hover
 {
 color:#585858;
 font-size:11px;
 text-decoration:underline;
 }
 .spaser_q
{height:4px;}

.button_main
{
background:url(images/bg_my.jpg) 100% 0 no-repeat;
text-align:center;
padding-left:5px;
padding-right:5px;
}
.myBg{
background:url(images/bg_my.jpg) 100% 0 no-repeat;
text-align:center;
padding-left:5px;
padding-right:5px;

}
.button_product{
background:url(images/bg_my.jpg) 100% 0 no-repeat;
text-align:center;
padding-left:5px;
padding-right:5px;
}
.button_praicy
{
background:url(images/bg_my.jpg) 100% 0 no-repeat;
text-align:center;
padding-left:5px;
padding-right:5px;
}
.button_info
{
background:url(images/bg_my.jpg) 100% 0 no-repeat;
text-align:center;
padding-left:5px;
padding-right:5px;

}
.button_lme
{
background:url(images/bg_my.jpg) 100% 0 no-repeat;
text-align:center;
padding-left:5px;
padding-right:5px;

}
.button_contact
{
background:url(images/bg_my.jpg) 100% 0 no-repeat;
padding-left:5px;
padding-right:5px;
text-align:center;
}
.button_partner
{
background:url(images/bg_my.jpg) 100% 0 no-repeat;
text-align:center;
padding-left:5px;
padding-right:5px;

}
#button_text
{font-weight:bold;
font-size:11px;
}
#button_text a:link, #button_text a:visited, 
{
font-weight:bold;
font-size:11px;
color:#000000;

 }
 
#button_text a:hover
{
font-weight:bold;
font-size:11px;
color:#000000;
 text-decoration:underline;
 }



 a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
#spisok
{
margin-top:10px;
font-size:11px;
color:ad4427;
width:75px;
 text-decoration:underline;
 background-image:url(images/ass12.gif);
 background-position:right;
 background-repeat:no-repeat;
}
#spisok a:link, #spisok a:visited, #spisok a:active
{
font-size:11px;
color:#ad4427;
 text-decoration:underline;
 }
 
#spisok a:hover
{
font-size:11px;
color:#ad4427;
 text-decoration:underline;
 }

#sitemap2 ul li {
    display:inline;
    list-style:none;}
#sitemap2 ul {
  margin: 0 0 0 1px;
  padding: 0 0 0 3px;
  background-image: url(images/t1.gif);
  background-repeat: repeat-y;
}

#sitemap2 ul li {
  font: 12px Arial;
	color:#FF0000;
	padding: 1px 2px 2px 10px;
	background: url(images/t2.gif) no-repeat 4px 6px;
	display: block;
}

#sitemap2 ul li.last {
  margin-bottom: 6px;
  background-image: url(images/t3.gif);
  background-repeat: no-repeat;
  background-position: -3px 9px;
}

#npp	{ position: relative; overflow: visible; height: 20px; padding: 0; margin: 0 auto; left: 0; top: 0; width: 80px; }
#npp p	{ position: absolute; left: -30px; top: 0; overflow: hidden; height: 22px; padding: 1px; margin: 0 auto !important; width: 140px; z-index: 100;}
#npp p:hover	{ height: auto; padding: 0; border: solid 1px #CCC; background-color: #FFF; }
#npp a	{ white-space: nowrap; display: block; line-height: 22px; text-align: left; z-index: 100; color: #000; padding: 1px 3px; }
#npp a:hover	{ background-color: #CCC; text-decoration: none; }
#npp .none	{ color: #F00 !important; cursor: default !important; text-decoration: none !important; }
#npp .none:hover	{ background: none !important; }
