/* CSS Document */

/*общее...........*/
* {
font-family:Verdana;
font-size:12px;
margin: 0; 
padding: 0; 
} 
p{
text-indent:0px;line-height:16px;
}

a{
color: #000;
outline:none;
text-decoration:none; } 

a img{
border:none;} 

img{
border:none;} 

.both{
clear:both;
height: 0;
overflow: hidden;}

html{
font-size:100.01%;}

body{ 
background-color:#ffffff;
font-size:62.5%;}

#container{ 

background-color:#ffffff;
width:1000px; 
margin: 0 auto;

 }
 
/*шапка............*/
.header{
background-color:#ffffff;
padding-top:10px;
padding-left:25px;
padding-right:20px;
width:955px;

position:relative;}
.logo{
width:170px;
float:left;
margin-right:21px;
} 
 




.content{
background-color:#ffffff;
float:left;
width:670px;
margin-top:8px;
padding-left:25px;
padding-right:20px;

}
.content ul,ol {padding-left:25px;
padding-right:20px;
}

.pic_3{
padding:0px;}
.pic_1{
padding-right:12px;
}
.content p {

padding-bottom:8px;}
h1 {
font-family: Arial;
font-size:18px;
color:#003366;
font-weight:normal;
padding-bottom:8px;
}
.content h2{
font-family: Arial;
font-size:18px;
color: #666666;
font-weight:normal;
padding-bottom:8px;
}
.content ul {
padding-left:40px;
padding-right:20px;
}
.warning{
color: #003366;
}
.cert{
border:  solid #666 1px;

background-image:url(../../style_img/fon-sert.jpg);
}
.cert  img{
border:solid 1px #666666;
margin-top:13px;
margin-bottom:13px;
margin-left:6px;
margin-right:6px;
}
.right_panel {
margin-top:8px;
margin-bottom:15px;
float:left;
width:250px;
}
.pic_right {}
.butt{
width:250px;
height:80px;
background-image:url(../../style_img/blok_blue_small.gif);
}
.butt p {
text-align:center;
padding-top:25px;
}
.butt a{
color: #1F4861;
font-size:18px;
}
.blok {
background-color:#ffffff;
width:250px;
height:191px;
background-image: url(../../style_img/blok_blue.gif);
background-repeat:no-repeat;
text-align:center;
padding-top:30px;
}
.blok h3 a {
font-size:14px;
color:#006699;
font-weight:normal;
}
.blok  a {
font-size:10px;
color:#666666;
}
.blok  img {
margin:2px;
}
.news {
background-color:#ffffff;
margin-left:5px;
margin-bottom:8px;
}
.news h2 {font-family: Arial;
font-size:18px;
color: #666666;
font-weight:normal;padding-bottom:8px;}
.news  p  {
text-align:justify;
padding-bottom:16px;
}
.news  p a {
color: #006699;
font-weight:bold;
}
.teh{

}
.teh h2{
font-family: Arial;
font-size:18px;
color: #666666;
font-weight:normal;padding-bottom:8px;
}
.footer{
margin-top:25px;
margin-left:25px;
height:300px;
width:947px;
background-color:#ffffff;
background:url(../style_img/footer.png) no-repeat;
clear:both;
position:relative;
}
 .proffit{font-family:Arial;
	position:absolute;
	left: 24px;
	top: 11px;	color:#999999;

}
 .tel{
	font-family:Georgia;
	font-size:22px;
	color:#666666;
	position:absolute;
	left: 164px;
	top: 115px;
}
.f_menu
{

	position:absolute;

	left: 490px;
	top: 15px;
}
.f_menu  a
{font-family:Arial;
	line-height:30px;
	color:#999999;

}
.copy
{
	position:absolute;
	font-family:Arial;
	color: #CCCCCC;
	left: 13px;
	top: 255px;
}
.stat {
	position:absolute;
	left: 820px;
	top: 240px;
}



	

.top_pad{
height:8px;

}
.menu_top
{

padding-top:px;
margin-left: 30px;
margin: 0;
 padding: 0;

    cursor: default;
     height: 30px;


}
.menu_top li {
float:left;
	list-style-type: none;
  
    cursor: pointer;
    margin-right: 6px;
}
.menu_top a {


  color: #213F6B;

  text-align: center;

  width: 152px;
  height: 30px;

  background: #E8E8E8 url(../style_img/button.gif) no-repeat;
  display: block;
  padding-top: 7px;
}

.menu_top a:hover {

   background: #092942 url(../style_img/button_hover.gif) no-repeat;
   color: #FFFFFF;
}
.menu_top a:active {


   color: #FF9933;
 background: #092942 url(../style_img/button_hover.gif); 
}
/* find  */
.maps {
font-family:Arial; 
border: 0;
text-indent:0px;


}

.find{
width:697px;
height:133px;
background:url(../images/fon_find.jpg) no-repeat;
}

.find_form
{

	position:absolute;
	left:300px;
	top:430px;
	height: 87px;

}
.find_form form
{
margin-top:10px;
margin-bottom:10px;

}
.input{

color:#CCCCCC;
height:22px;
width:245px;
border:#87a3bd solid 1px;
}
.button{
border: 0px;
position:absolute;
left:242px;
top:28%;
color:#FFFFFF;
height:30px;
width:99px;
background-image:url(../images/but.gif);
}
.text1{
font-size:16px;
color: #000000;

}
.text2{
font-size:12px;
color: #CCCCCC;
}
/* find  */

.bloki {

margin-top:20px;
}
.b_cat {
float: left;
padding-right:1px;
width:222px;
height:231px;
background-image: url(../images/fon_blok.gif);
background-repeat:no-repeat;
background-position:center;
}
.zag {
font-size:18px;
font-weight:200px;
color:#b2b2b2;
}
.b_cat ul  {
padding:18px;
padding-left:20px;
}
.b_cat ul li  {
font-size:12px;
padding-left:20px;
line-height: 21px;
list-style:none;
}
.b_cat ul li a {
text-decoration:none;
color:#000000;
}
.map {
font-size:12px;
clear:both;
margin-left:20px;
padding-top:20px;
}
.schema {
padding-top:10px;
margin-top:10px;
width:697px;
border: 0px;;
}

.production {
clear:both;overflow: hidden;
padding-top: 15px;
padding-bottom: 15px;
border-bottom:  dashed #999999 1px;
}
.img_g{
float:right;
padding-top: 5px;

}
.production h2 a{
font-family: Arial;
font-size:18px;
color: #666666;
font-weight:normal;
padding-bottom:8px;
}
.form_send_pro
{
text-align:center;
width:100%;
}
.form_send_pro input
{
margin: 5px;
padding:3px;
}
.form_send input, select{
padding:5px;margin: 3px;
}
/*--Main Container--*/
.main_view {
 
 position: relative;
}
/*--Window/Masking Styles--*/
.window {
 height:286px;    width: 650px;
 overflow: hidden; /*--Hides anything outside of the set width/height--*/
 position: relative;
}
.image_reel {
 position: absolute;
 top: 0; left: 0;
}
.image_reel img {float: left;}
 
/*--Paging Styles--*/
.paging {
 position: absolute;
 bottom: 40px; right: -7px;
 width: 178px; height:47px;
 z-index: 100; /*--Assures the paging stays on the top layer--*/
 text-align: center;
 line-height: 40px;
 background: url(paging_bg2.png) no-repeat;
 display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
 padding: 5px;
 text-decoration: none;
 color: #fff;
}
.paging a.active {
 font-weight: bold;
 background: #920000;
 border: 1px solid #610000;
 -moz-border-radius: 3px;
 -khtml-border-radius: 3px;
 -webkit-border-radius: 3px;
}

