html,body{margin:0px;padding:0px;height:100%;}
html,body,td{Font-family:Arial;font-size:12px;}
body {text-align:center;background-color:#E6EAEF;
background-repeat: no-repeat;background-position:center top;
}
#fon {text-align:center;height:100%;
background-repeat: no-repeat;background-position:center top;
}

a {color:#ff0000;text-decoration:none;
   outline: none; 
}
a:hover{text-decoration:underline;}
a img {border:0;}

h1,h2,h3,h4,h5,h6{font-size:12px;}


#wrapper {width:980px;position:relative;text-align:left;padding:0px;
min-height:100%;
height: auto !important;
height: 100%;
margin: 0px auto -100px;
}
#strih{position:absolute;
        width:1010px;height:320px;
        left:-30px;top:160px;
        background-repeat: no-repeat;background-position:left top;
        background-image:url(images/shtrih.png);
}

#logo{position:absolute;width:257px;height:60px;top:56px;left:0px;background-color:#F00;}

#adres{position:absolute;top:56px;left:316px;
 border-left:3px solid #ED1C24;font-family:"Arial narrow",Arial;
 font-size:18px;font-weight:bold;
 padding-top:10px;height:50px;
 padding-left:50px;width:340px;
}
#adres span {font-size:14px;}

#slogan {position:absolute;left:-2px;top:230px; }

#ikonki 			{ position:absolute; top:77px;left:720px;
		 		 margin:0px;padding:0px;width: 260px;
				}

#ikonki LI 		{  LIST-STYLE-TYPE: none; FLOAT: left; POSITION: relative; margin:0px 60px 0px 0px;padding:0px;}
#ikonki .last {margin-right:0px;}


#menu 			{ position:absolute; top:160px;left:0px;height:30px; border:0px;
			  background-color:#393D43;margin:0px;padding:0px;width: 100%;z-index:200;
			}
#menu .menuopen{background-color:#6F8BAF;
border-left: 1px solid  #8FABCF;border-right: 1px solid  #8FABCF;
border-top: 1px solid  #8FABCF;border-bottom: 1px solid  #6F8BAF;
}

#menu td {padding:0px;margin:0px;border:0px;}
#menu div {position:absolute;margin-top:30px;margin-left:0px;background-color:#6F8BAF;
border-left: 1px solid  #8FABCF;border-right: 1px solid  #8FABCF;border-bottom: 1px solid  #8FABCF;
min-width:160px;width:auto !important;width:160px;}

#menu A 		{DISPLAY: block;  TEXT-DECORATION: none; PADDING: 4px 6px 4px 6px; COLOR: #fff;font-size: 18px; font-family:"Arial Narrow",Arial;text-align:center;border:1px solid #393D43;}
#menu A:hover 		{ BACKGROUND: #E5E9EE; COLOR: #000;}
#menu div A {text-align:left;font-size: 14px; text-transform:none; font-weight:normal; border-left:0px;border-right:0px;border-bottom:0px;border-top: 1px solid  #8FABCF;}

.plashka {background: #393D43 url(images/h.gif) no-repeat top left;padding: 5px 10px 5px 38px; font-size: 17px; font-family:"Arial Narrow",Arial;color:#FFF;margin:0px;}
.nashprod {position:absolute; width:230px;height:184px; top:330px;left:0px;}

#productthumb {position:absolute; width:960px;height:178px; top:366px;left:18px;}
#productthumb div{height:178px;width:160px;position:relative;float:left;
background: url(images/prfon.png) right bottom no-repeat;
}
#productthumb2 {position:absolute; width:960px;height:178px; top:367px;left:18px;}
#productthumb2 div{height:160px;width:160px;position:relative;float:left;
}
#productthumb2 div div{height:32px;position:relative;float:none;width:150px;}

#productthumb2 img {margin-bottom:6px;}
#productthumb2 a{cursor:pointer;display:block;Font-family:Arial;font-size:12px;color:#fff;padding:3px;margin:2px;height:158px;width:150px;background-color:#6F8BAF;}
#productthumb2 a:hover{background-color:#E5E9EE;color:#000;text-decoration:none;}


#content {margin-top:0px;padding-top:570px; }

#left-col{
	width: 234px;
	float: left;
	margin-right: 48px;
	position: relative;
}
.newsanons {border-bottom:#D3D7DC 1px solid;padding:10px 0px 10px 14px;color:#f00;font-size:10px;}
.newsanons a {display:block;color:#000;font-size:12px;}
#gonews {margin-left:11px;}
.lbord{border-left:#D3D7DC 1px solid;}

.spec{border-left:#D3D7DC 1px solid;border-bottom:#D3D7DC 1px solid;padding:10px 1px 10px 14px;color:#000;font-size:10px;}
.spec a {color:#000;}
.spec img{margin-right:10px;border:1px solid #8C8E92;}
.spec h3{margin:0px;font-size:14px;}

#midl-col{
	width: 380px;
	float: left;
	font-size:12px;
}

.rpip {background: #ED1D24 url(images/h2.gif) right center no-repeat; color:#FFF;
     margin:20px 0px 10px 0px; font-size:12px;font-family:"Arial Narrow",Arial; text-transform:uppercase;
    font-weight:normal;padding:3px 2px 3px 10px;width:90px;}

#about{padding:0px 0px 0px 48px;}
#about ul {LIST-STYLE-TYPE: none;padding:0;margin:0;}
#about li {background:url(images/plus.gif) no-repeat left top;padding-left:20px;color:#000;font-weight:bold;}
#about li  span {color:#FFF;}

#argumenty{padding:0px 0px 0px 48px;}
#argumenty ul {LIST-STYLE-TYPE: none;padding:0;margin:0;}
#argumenty li {background:url(images/romb.gif) no-repeat left top;padding-left:20px;}
#argumenty li  span {color:#FFF;}

#right-col{
        position:relative;top:0px;
	width: 260px;
	float: right;
	z-index:auto;

}
#lastproj {display:block;background-color:#BEC2C7;color:#000;font-size:12px;margin-bottom:30px}
#lastproj .lastprojtxt {padding:14px 10px 10px 10px;margin:0px;}
#banr{padding-left:5px;}

#content_all {margin-top:0px;padding-top:350px;
width:980px;
}
#left_all{
	position: relative;
	width: 664px;
	float: left;
        background-color:#E6EAEF;
        border-left:#D3D7DC 1px solid;border-bottom:#D3D7DC 1px solid;
min-height:380px;
height: auto !important;
height: 380px;

}

#left_all  p{margin-top:0px;text-indent:8px;}

#push{clear:both;position:relative;top:0px;height:100px;}
#footer{width:980px;margin:0 auto;text-align:left;height:100px;position:relative;
color:#959595;font-size:10px;z-index:1}
#copyright{width:190px;}
#totop {background-color:#ff0000;width:100px;height:100px;text-align:center;
position:absolute;top:0px;left:330px;
}
#counter {width:200px;height:100px;text-align:center;
position:absolute;top:0px;left:460px;
}
#counter  img {margin-top:40px;margin-left:10px;}

#studio{position:absolute;top:45px;right:0px;}
#studio a{color:#959595;font-size:10px;}
#studio a span {color:#ff0000;}

.mt30 {margin-top:30px;}
.ml_1 {margin-left:-1px;}
.pd10 {padding:10px;}
.first{padding-top:0px;margin-top:0px;}

/* ???????????? ????????? */

#navPage {margin-top:10px;width:640px;}
.a_spisok__legend {font-size:10px;}
.a_spisok_a		 { font-size: 10px; text-align:center; height:18px; width: 18px; 
background-color: #F00; 
}
.a_spisok_a a {color:#FFF; text-decoration:none;display:table-cell;height:100%;line-height:18px;}
.a_spisok_a:hover	 { text-decoration:none; 
background-color: #F00;color:white;
}
.txt_spisok_act_a		 { font-size: 10px;  color:#FFF; text-align:center; width: 18px;vertical-align:middle;
background-color: #6F8BAF; line-height:18px;
}
#navPage td {border:2px solid #E6EAEF;}


/* ==================================================================== */
/*                      ???? ????? ? ?????????                          */
/* ==================================================================== */
/* ????? ??? ?????? */
.showfilesbefore_div{height:10px}
/* ??? ? ??????? ??????? ??????? ? ??????? */
.showfiles_div{}
.showfiles_div a {color:#000}
/* ???? ? ?????? */
.file_data{}
/* ?????? ??????? */
.filedownload{}
/* ?????????? ? ???? ? ??????? ????? */
.file_info{font-size:10px;}

/* ==================================================================== */
/* ??????? ???????? */
/* ==================================================================== */
.news_zag{font-size:20px;font-weight:bold;margin-top:0px;margin-bottom:2px;}
.news_data{font-size:10px;display:block;margin-bottom:10px;color:#f00;}

/* ?????????? ???? */
#cntmenu {LIST-STYLE-TYPE: none;padding:0;margin:10px;}
#cntmenu li {background:url(images/ar.gif) no-repeat left center;padding-left:20px;}
#cntmenu li a {color:#000}

/* FAQ */
.faq_razdel{font-size:18px;}
.faq_list{margin-left:0px;}
.faq_vopros{font-weight:bold;padding-bottom:10px;padding-top:0px;}
.faq_otvet{padding-left:20px;border-left:1px #979797 solid;margin-bottom:15px;}

/* ?????? */
.statanons {border-bottom:#D3D7DC 1px solid;padding:10px 0px 10px 16px;}
.statanons .data {color:#F00;font-size:10px;margin:0px;}
.statanons h3{margin:0px 0px 10px 0px;font-size:14px;}
.statanons a {color:#000;}

/* ??????? */
.galer {width:96%;}
.galer 			{ 
 clear: both; 
}
.div150	{ width: 110px; float: left; margin-left:10px;margin-bottom:20px; height:120px;}
.galer_img		{  margin-bottom:5px; display:block;
border: 1px solid #E9E5DA; 
}

/* ???????? ?? ??? */
.cimg {border: 1px solid #e5ebf2; margin-top:10px; margin-bottom:10px; text-align:center;}
.limg {border: 1px solid #e5ebf2; margin-right:15px; margin-bottom:10px}
.rimg {border: 1px solid #e5ebf2; margin-left:15px; margin-bottom:10px}
.limg0 {margin-right:15px; margin-bottom:10px}
.rimg0 {margin-left:15px; margin-bottom:10px}
.cimg0 { border:1px solid #e5ebf2;}

/* ?????? */
#nav {position:absolute;top:325px;left:0px;color:#FFF;font-size:10px;}
#nav a{color:#FFF;}

/* ????? ?????? */
#iskat {margin:0px;width:630px;}
#search {width:600px;font-family:Arial; height: 18px; font-size:12px; line-height:16px; color: #000000; padding-left:5px; border: 1px solid #c0c0c0;}
.icoactive{color:#000;font-weight:bold;}
.search_data{color:#444;font-size:10px;}
.titlnews{font-size:14px;}

/* ???????? ??????? */
.tbl{border:1px solid #c0c0c0;border-collapse: collapse;font-size:12px;}
.tbl td {padding:4px 4px 4px 4px ;border:1px solid #c0c0c0;border-collapse: collapse;}
.tbl td  p{padding:0;margin:0;}

/* ?????????? ?????? */
.pcode{
	color: #676565;
	font-size: 5px;
}
#copyright .pcode a, .pcode a{
    color: #676565;
}
#copyright .pcode a:hover, .pcode a:hover{
    color: #676565;
}
