*{
margin:0px;
padding:0px
}
img {border:0px}
br {font-size:10px;}

html{
width:100%;
height:100%;
text-align:center;
background-color:#FFFFFF
}
body{
position:relative;
width:766px;
height: auto !important;
height: 100%;
min-height: 100%;
text-align:left;
margin:auto;
}

#top { padding: 0px; background: transparent; height: 99px;}
	#top h4 {font: bold 21px Arial, Sans-Serif; padding: 28px 0 4px 0; margin: 0; letter-spacing: 1px; color: #FFF }
	#top h4 a {font: 21px Arial, sans-serif;  padding: 28px 0 4px 40px; margin: 0; color: #FFFFFF; text-decoration: none; outline: 0 }
	#top .bp { font: 14px Arial, Sans-Serif; color: #868686; margin:0; padding: 0px 0px 0px 40px; }
	#top #icons { float: right; margin:40px 0; padding: 0px 40px 0px 0px; }



#logo{
position:relative;
text-align: center;
z-index: 1;
}
#logo_vitaz {
position:absolute;
top:93px;
right:0;
}
#text_vitaz {
position:absolute;
top:22px;
right:60px;
font: bold 10px tahoma, sans-serif;
color: #000000;
text-align:center;
}
#text_vitaz1 {
position:absolute;
top:130px;
right:100px;
font: bold 10px tahoma, sans-serif;
color: #ffffff;
z-index: 2;
text-align:center;
}
#text_chop{
position:absolute;
top:110px;
left:30px;
font: bold 13px tahoma, sans-serif;
color: #ffffff;
text-align:center;
z-index: 2;
}
#text_chop1{
position:absolute;
top:160px;
left:25px;
font: bold 10px tahoma, sans-serif;
color: #ffffff;
text-align:center;
z-index: 2;
}
#tel{
position:absolute;
top:27px;
left:95px;
font: bold 30px tahoma, sans-serif;
color: #000000;
text-align:center;
}
#tel_img{
position:absolute;
top:29px;
left:35px;
font: bold 26px tahoma, sans-serif;
color: #000000;
text-align:center;
}

#main{
padding-bottom: 63px;
}

#center{
margin:0px 0 0 0px;
position:relative;
left:200px;
width:566px;
font: 11px tahoma, sans-serif;
color:#515151;

}

#center_desc{
position:absolute;
font: bold 18px tahoma, Sans-Serif;
color:#fd7914;
text-align: right;
width:150px;
/*border: 1px solid green;*/
}

#center_desc .desc1{
padding:0px 0 0px 0px;
}

#center_desc .desc2{
padding:250px 0 0px 0px;
}

#center_desc .desc3{
padding:135px 0 0px 0px;
}

#center_right{
position:relative;
/*border: 1px solid green;*/
}

#center_right .right1{
padding:0px 0 0px 150px;
/*border: 1px solid red;*/
}

#center_right .right2{
padding:25px 0 0px 173px;
}

#center_right .right3{
padding:15px 0 0px 150px;
}

#center_right .right3 .sertif_img{
padding: 10px 20px 0 0px;
margin:0px 0 0 0px;
float:left;
position:relative;
width:39px;
}

#center_right .right3 .sertif_text{
padding: 0px 0 0 0px;
margin:0px 0 0 0px;
float:left;
position:relative;
width:280px;
}

#center_right .right4{
padding:10px 0 0px 150px;
width:400px;
}

#center_right .right4 .spravka_img{
padding: 10px 20px 0 0px;
margin:0px 0 0 0px;
float:left;

width:39px;
}

#center_right .right4 .spravka_text{
padding: 0px 0 0 0px;
margin:0px 0 0 0px;

width:285px;
}

.style1{
list-style-type:none;
display:block;
margin:0 0 5px 0
}
.style1 li{
background-image:url(images/square.gif);
background-position:0px 6px;
background-repeat:no-repeat;
padding:0 0 0 10px
}
.style1 li img{
padding:6px 5px 0 0;
float:left;
}
.style1 li{
font: bold 11px tahoma, Sans-Serif; color:#fd7914; text-decoration:none;
}

.read{
display:block;
float:right;
font: bold 11px tahoma, Sans-Serif; color:#015175; text-decoration:underline;
}
.read:hover{
display:block;
float:right;
font: bold 11px tahoma, Sans-Serif; color:#015175; text-decoration:none;
}

.raquo{
font: bold 15px tahoma, Sans-Serif; color:#000000; text-decoration:none;
}
.raquo:hover{
font: bold 15px tahoma, Sans-Serif; color:#000000; text-decoration:none;
}


#left1{
background-color:#d3d3d3;
clear:both;
width:176px;
height:106px;
position:absolute;
left:0;
top:99px;
}

#left1 .tel{
	padding:40px 0px 10px 15px;
	font: bold 17px Arial, sans-serif;  margin: 0; color: #000000; text-decoration: none; outline: 0;
	line-height: 25px;
}
#left1 .fax{
	padding:0px 0px 0px 3px;
	font: bold 15px Arial, sans-serif;  margin: 0; color: #000000; text-decoration: none; outline: 0;
}

#left{
background:#d3d3d3;
width:176px;
position:absolute;
top:210px;
bottom:0;
left:0;
height: auto !important;
height: 60%;
min-height: 50%;
}

#left ul{
width:176px;
list-style-type:none;
padding:0px 0px 0px 0px;
background-image:url(images/bg.gif);
background-position:top left;
}
#left li{
height:39px;
}
#left a{
position:absolute;
padding:10px 0px 0px 15px;
color: #015175;
font: bold 13px tahoma, Sans-Serif;
}
#left .this {
color: #fd7914;
}
*html #left img,*html #left li{float:left}

.lm1 {background-image: url('../img/li.gif');}
.lm2 {background: url('../img/z-1.gif') no-repeat;}

#counter{
padding:0px 0px 10px 0px;
background-color:#d3d3d3;
width:176px;
position:absolute;
bottom:0px;
left:0;
text-align: center;
}


#pname{
color:#bc1f25;
font: bold 13px tahoma, sans-serif;
position:absolute;
top:20px;
left:20px;
border-bottom-style: double;
}

.text{
padding:10px 10px 10px 10px;
}

.text .img_square{
padding:7px 5px 0 10px;
float:left;
}

.link_sq{font: bold 11px tahoma, Sans-Serif; color:#015175; text-decoration:underline;}
.link_sq:hover{font: bold 11px tahoma, Sans-Serif; color:#015175; text-decoration:none;}

.intext{font: bold 11px tahoma, sans-serif; color:#8b171b; text-decoration:none;}
.intext:hover{font: bold 11px tahoma, sans-serif; color:#8b171b; text-decoration:underline;}

#footer{
width:400px;
height:43px;
background-color:#000000;
position:absolute;
bottom:0px;
right:0px;
font: 10px tahoma, sans-serif;
color:#878576;
}
#footer_text{
position:relative;
top:5px;
left:10px;
}
#footer a{font: bold 10px tahoma, sans-serif; color:#ffffff; text-decoration:underline;}
#footer a:hover{font: bold 10px tahoma, sans-serif; color:#ffffff; text-decoration:none;}

.shema {
border:1px;
border-color: #d3d3d3;
}

a{
font: bold 11px tahoma, sans-serif; text-decoration:none;
color:#515151;
}
a:hover{
font: bold 11px tahoma, sans-serif; text-decoration:underline;
color:#515151;
}

.penkrosh{
font-size: 11px; display: inline;
}

.anek{
padding:0px 0 0px 200px;
}

.h1{
font: bold 15px tahoma, sans-serif; text-decoration:underline;
}

/*NEW*/

.zag_index{
font: bold 18px tahoma, Sans-Serif;
color:#fd7914;
padding:0 30px 0 0;
/*border: 1px solid green;*/
}

.dot_index{
background: url(../images/bg_dot.gif) right 0px repeat-y;
}

.desc_index{
padding:0 0px 0 30px;
}

.desc_index_sert{
padding: 10px 0px 10px 50px;
margin: 0 0 0 10px;
/*border: 1px solid green;*/
background: url(../images/ball1.gif) left 10px no-repeat;
}

.style2{
list-style-type:none;
display:block;
margin:0 0 0px 0;
padding:10px 0 10px 0px;
}
.style2 li, a{
background-image:url(images/square.gif);
background-position:0px 6px;
background-repeat:no-repeat;
padding:0 0 0 0px;
font: bold 11px tahoma, Sans-Serif; color:#fd7914; text-decoration:none;
}
.style2 li img{
padding:6px 5px 0 0;
float:left;
}