/*main*/
/*мэйн для всего ие, оп,моз для др*/

table.table_content p {
padding: 0px;
margin-top: 0px; 
}


div#contact A {
	color: #000;
	text-decoration: underline;

}
div#contact A:hover {
	text-decoration: none;
	color: #666;
}


div#sered
{
margin-top:43px;
background-color:transparent;
/*margin-bottom:-200px;
padding-bottom:-200px;*/
}
td.divsoder {
z-index:9;
}
.podval {
z-index:11;
}
.pb {
top:-30px;
}


.dip {
position:absolute;
top:255px;
}
.sdel  {
position:absolute;
top:-22px;
left:25px;
z-index:10;
}
.dipl {
position:absolute;
top:178px;
left:25px;
z-index:10;
}
.diplimg {
border:none;
}
/*main  ending*/
/*news*/
td.spravatd {
background-color:#d0d0d0;
width:273px;
height:100%;
}

.newszag {
text-decoration:underline;
font-weight:bold;
}

.sered {
padding-bottom:0;
font-family:Arial;
font-size:10pt;
}
.sleva {
background-image:url(/image/levo2.gif);
background-repeat:repeat-y;
background-position:-3px;
margin-top:0px;
}
/*news endeing*/
/*style*/
BODY
{
background-color:#d9d9d9;
margin:0 0 0 0;
padding:0 0 0 0;
}

BODY IMG

{
display:block;
}
TABLE.shapka TD , TABLE.soder TD
{
vertical-align:top;
}
TABLE.main 
{
height:100%;
width:100%;
}
.podznachki
{
height:169px; 
width:53px; 
background-image:url('/image/podznachki.gif');
}
.verhugli
{
width:48px; 
height:169px; 
background-image:url('/image/verhugli.gif');
}
.verhlin
{
background-image:url('/image/verhlin.gif');
width:100px; 
height:169px;
}
.owu
{
 background-image:url('/image/owu.gif');
 width:56px; 
 height:74px;
}
.gwo
{
 background-image:url('/image/gwo.gif');
 width:200px; 
 height:74px;
}

.gwou
{
background-image:url('/image/gwou.gif'); 
width:17px; 
height:74px;
}

.gw
{
background-image:url('/image/gw.gif'); 
width:101px; 
height:74px;
}

.gwt
{
background-image:url('/image/gwt.gif'); 
width:63px; 
height:74px;
}

.prav
{
background-image:url('/image/prav.gif'); 
width:29px; 
height:74px;
}


.white1
{

background-image:url('/image/white.gif'); 
width:201px; 
height:32px;
}

.slugol
{
background-image:url('/image/slugol.gif'); 
width:418px;
 
height:32px;
background-repeat:no-repeat;
background-color:#d9d9d9;
}


.my_slugol
{
background-image:url('/image/my_slugol.gif'); 
width:418px;
 
height:32px;
background-repeat:no-repeat;
background-color:#d9d9d9;
}

.soder 
{
background-color:white;
margin-right:0px;
}
.levo
{
position:absolute;
top:0px;
left:-4px;
height:100%;
width:84px;
}
.sdel 
{
position:absolute;
top:-22px;
left:25px;
z-index:10;
}

.sered A
{
color:black;
}

.map
{
position:absolute;

top:20px;
}

.opis
{
width:350px;
}

.haract
{
text-align:right;
padding-right:20px;
height:20px;
}

.hzag
{
padding-left:15px;
}
/*style ending*/
/*prod*/
.zagol{
background-image:url('/image/fon.gif'); 
overflow:hidden;
width:273px;
 height:32;
z-index:2000;
} 

.sered
{
position:relative;
background:white;
right:0px;
z-index:5;
margin-top:43px;
}



.instr
{
position:relative;
top:10px;
left:5px;
}

.instr2
{
position:relative;
top:15px;
left:13px;
}

.instrp
{
position:relative;
top:-30px;
left:60px;

}

.instrp2
{
position:relative;
left:10px;
top:10px;
font-weight:bold;
color:black;
}


.instrp A
{
text-decoration:none;
font-weight:bold;
color:black;
}

.instrp3 A
{
text-decoration:none;
position:relative;
font-weight:bold;
color:black;
left:65px;
top:-20px;
}

.instrtb TD
{
background-repeat:no-repeat;
}

.instrtb2 TD
{
background-repeat:no-repeat;
}

.instrtb2
{
margin-top:38px;
}

.instrtb
{
margin-top:45px;
}
.levo
{
position:relative;
height:100%;
}
.sleva
{
background-color:white;
}
span.done1_info{
position:absolute;
top:0px;
height:20;
left:20px;
z-index:1000;
color:#000;
font-size:10pt;
font-family:arial;

}
span.done2_info{
position:absolute;
top:10px;
height:20;
left:20px;
z-index:1000;
color:#000;
font-size:10pt;
font-family:arial;
}

div.ob
{
position:absolute;
top:35px;
}



.prodprava2
{
position:relative;
top:507px;
right:10px;
}

.prodprava2 TD, .prodprava TD

{
background-repeat:no-repeat;
}
.prodprava 
{
position:absolute;
right:50px;
top:64px;
}
.grad2
{
height:247px;
z-index:1;
}
.grad2img
{
position:relative;
left:-12px;
top:-6px;
}


.divsoder
{
 width:510px;
background-color:white;
}
.copy
{
position:absolute;
z-index:5;
left:0px;
top:90px;
font-size:8pt;
font-family:arial;

}

.gray2
{
display:none;
}
.gray3
{
display:none;
}
.smlink 
{

position:relative;
top:40px;
left:20px;
}

.smlink A
{
color:black;
text-decoration:none;
}
.sdel 
{
z-index:10;
}









/*prod ending*/

/*myaddon*/
div.left{
position:relative;
margin-top:30px;
}
div.left div.menu {
	position:relative;
/*	padding-top:61px;*/
}
div.left div.menu span {
	padding: 0 16px 0 42px;
	width:122px;
	margin: 2px 0 2px 0;
	font-size:8pt;
}
b {
	font-family:arial;
	font-size:10pt;
}
a{
	color:#fff; 
	text-decoration:underline;
	}
	A:link { 
 color: #fff; /* Цвет непосещенных ссылок */
}

/*A:visited { 
 color: #606;
}*/

div.left A:hover { 
 color: red; /* Цвет ссылок при наведении на них курсора мыши */
}
/*
A:active { 
 color: #ff0; 
 }
*/	
	
div.home
{
position:relative;
margin-top:35px;
}
div.mail
{
position:relative;
margin-top:0px;
}
.logo{
height:105;
width:201;
position:relative;
margin-left:45px;
margin-top:40px;
z-index:200;
}
div.company{
position:relative;
margin-top:3px;
margin-left:45px;
font-size:12pt;
font-family:arial;
}

		/*contacts*/
		
		h2.contact_title {
		color:#373737;
		}
		#tool_title{
		color:#4a4a4a;
		font-family:arial;
		}
		
u{ color:#3e3e3e;}


.table_content{
	font-size:10pt;
	font-family:arial;
}

tr.color_string_first {
	background:#ededed;
	}
	
tr.color_string_second {
	background:#f9f9f9;
	}
.dx_table{
	padding-left:75;
	}
.blue_color {
	color:#0096ff;
	}
	

#gray_fon {
	position:absolute;
	top:50px;
	background:#e5e5e5;
	background-repeat:repeat-y;
	width:227px;
	z-index:1111;
	}
	
/*	.footer{
	}
	.red_fon_flash{
	z-index:3000;
	position:absolute;
	top:0px;
	
	}*/
	
div.pictures{
	position:absolute;
	top:50px;
	z-index:1200;
	font-size:10pt;
	}
	
	.right_text {
	font-size:10pt;
	font-family:arial;
	}
div.path{
	position:absolute;
	top:-200px;
	right:32px;
	z-index:3000;
	}
div.path a{
color:#4a4a4a;
	}
	
	
td.pictures_dx1{
	padding-bottom:10px;
	padding-right:10px;
	background-image:url(/image/1_1_1.gif);
	background-repeat:no-repeat;
	height:48;
	width:138;
	}
td.pictures_dx2{
	padding-bottom:10px;
	padding-right:10px;
	background-image:url(/image/1_1_2.gif);
	background-repeat:no-repeat;
	height:48;
	width:138;
	}
td.pictures_dx3{
	padding-bottom:10px;
	padding-right:10px;
	background-image:url(/image/1_1_2.gif);
	background-repeat:no-repeat;
	height:48;
	width:138;
	}
	td.td_dx{
	padding-bottom:10px;
	padding-right:10px;

	}

div.bg_gray2 {
position:relative;
	height:48px;
	background-image:url(/image/graystrip.gif);
	width:84px;
color:#474747;
}
	div.bg_gray {
	height:48px;
	background-image:url(/image/graystrip.gif);
	width:160px;
	font-size:10pt;
color:#474747;
}
div.bg_gray2 b{font-size:9pt}
.level{
 vertical-align:center;
}
div.bg_gray_title {
	height:48px;
	background-image:url(/image/graystrip.gif);
	width:216px;
	font-size:10pt;
}

td.td_dx2 {
padding-right:50px;
padding-bottom:18px;
}
td.td_dx3 {
padding-right:50px;
padding-bottom:10px;
}

div.gray_line {
	position:relative;
	margin-top:70px;
}
.dy{
margin-top:10px;
}
.gidro {
font-family:arial;
font-size:10pt;
}


div.strip1 {
position:absolute;
top:408px;
right:12px;
z-index:9;

}
.bg_gray3{
position:relative;
width:170px;
height:48px;
background-image:url(/image/graystrip.gif);	
color:#474747;
}
.y_sdvig {
margin-top:10px;
}
.y_sdvig2{
margin-top:18px;

}
.spec_td_color{
color:#474747;
}
td.otstup {
padding-bottom:20px;
}
div.sered a {
	color:#3e3e3e;
}
div.map {
	position:absolute;
	right:15px;
	z-index:1005;
}

 .done2_info_serv {
	position:absolute;
	top:10px;
	height:20;
	left:20px;
	z-index:1000;
	color:#000;
	font-size:10pt;
	font-family:arial;
}

 .done1_info_serv {
	position:absolute;
	top:-5px;
	height:20;
	left:20px;
	z-index:1000;
	color:#000;
	font-size:10pt;
	font-family:arial;
}
a * {border:0;}



td.near_text_squar {
vertical-align:center;
}
div.dy_text0 {
position:relative;
padding-top:13px;
padding-left:5px;
}

div.dy_menu2{
position:relative;
padding-top:5px;
padding-left:5px;
}

div.dy_menu21{
position:relative;
padding-top:0px;
padding-left:5px;
}

a.toplink_color {
color:#4a4a4a;
font-family: Arial;
}
a.molot{
text-decoration:none;
color:#4a4a4a;
}

.sseo
{
position:absolute;
right:110px;
top:10px;
width:250px;
color:#666;
}

.sseo A
{
color:#666;
}