body {
font-family:Arial, Verdana, san-serif;
margin:0;
font-size:14px;
color:#333;
background-color:#e5f2f4;
/*padding:0 32px 0 0;*/
}

/* cellpadding=3 */.cellpad3 td {
padding:1px;

}
.hk, .hk a {
color: #afafae;

}
/* cellpadding=0 */TABLE TD {
padding: 0px
}
.red {
  color: #FF0000;
 font-weight: bold
}
form,li,td,p , .hk, .hk a{
font-size:13px;
font-family:Arial,Verdana,san-serif;
font-weight:normal;
vertical-align:top;

}
form,li,td,p {
color:#686c70;

}
a img {
border:none;

}
.bold {
font-weight:bold;
text-decoration:none;

}
ul {
margin:0;
padding:0;
list-style:none;

}
li {
list-style:none;
padding:0 0 18px 0;

}
a {
color:#8ebdc5;
}
.text, .text p{
text-align:left;
vertical-align:top;
color:#262626;
font-size:14px;
line-height:1.5;

}
.text a, .text p a {
text-decoration:underline;

}
h1 {
font-size:24px;
font-weight:normal;
color:#333;

}
h2 {
color:#6b7b95;
font-size:18px;
font-weight:bold;
line-height:.5;

}
h3 {
color:#686c70;
font-size:16px;
font-weight:bold;
line-height:.5;
padding-top:7px;

}
h4 {
color:#686c70;
font-size:15px;
font-weight:bold;
line-height:0;

}
.service {

}
.spec a {
color:#a87aad;
text-decoration:underline;

}
.des {
color:#313334;
font-size:18px;
padding:0;
margin:0;

}
.center {
text-align:center;

}


.foot_tbl {
border-top:1px solid #ddd;
color:#3e4041;
line-height:1.5;

}
.foot_tbl td{
height:100%;

}
.tdleft {
padding:0 30px 0 0;

}
.content {
/*padding-top:20px;*/
margin-left:32px;
margin-right:32px;
}
.cont_width {
width:100%;
text-align: left;
border-bottom:1px solid #ddd;
border-top:1px solid #ddd;

}
.backleft {
background:url(pic/sb.gif) repeat-y;

}
.newsdate {
color:#afafae;
font-style:italic;

}
.right_news ul {
margin:0;
padding:0;

}
.right_news li{
list-style:none;
padding-bottom:15px;

}
.right_news  a{
text-decoration:underline;
line-height:1.5;

}
.rightmenu {
padding:0 16px 0 26px;

}
.descolor {
color:#686c70;

}
.padrig40 {
padding-right:40px;

}
.padrig40 a{
padding-top:5px;

}
.padrig25 {
padding-right:25px;
margin-right:25px;

}
.head {
padding:0 64px 20px 32px;

}

*html .head {
padding:0 32px 20px 32px;

}

.head_cont {
width:100%;
text-align: left;

}
.otstup {
padding:32px 28px 40px 3px;

}

/*--начало меню-----*/.display_none{
display:none;

}
#newmenu {
z-index: 10;
position:relative;

}
.bordleft{
padding: 5px 30px 0 0px;

}
#newmenu li{
 float: left;
padding-bottom:1;
margin:0 0 -1 0;

}
#newmenu li a{
padding: 5px 13px 8px 13px;
text-decoration: none;
z-index: 10;
float:left;
color:#8ebdc5;
text-transform:uppercase;
font-size:14px;
/*font-weight:bold;*/

}
#newmenu li ul {
display: none;
position: absolute;
		top: 2.3em;
		left: -1;
 		z-index: 10;
height:100px;
width:200px;

}
#newmenu li li.norm {
float: none;
display: list-item;
z-index: 10;
background-color:orange;
height:50px;

}
*html #newmenu li li {
padding: 5px 15px 4px -10px;

}
#newmenu li li a{
padding: 5px 0px 8px 0px;
	    text-decoration: none;
	    z-index: 10;
clear:both;

}
*html #newmenu li li a{
padding-top:0px;

}
#newmenu li a:hover, #newmenu li li a:hover{
	  color: #6b7b95;
z-index: 10;

}
#newmenu li:hover ul, #newmenu li.sfhover ul {
		display: block;

}
.menu {
margin-top: 35px;
width:100%;

}
*html .menu {
padding-left:0;
margin-bottom:-1;
width:100%;

}
#newmenu li a.menu_active {
text-decoration:none;
margin-bottom:-1;

}
#newmenu li#li_active {
color:#343434;

}
/*--конец меню-----*/.footback {
padding:17px 0;

}
.wid221 {
width:215px;

}
.left_menu a.active{
color:#b2b2b2;

}
.name_class {
padding-top:11;
padding-bottom:13;
/*border-top:1px solid #bbb;*/
border-top:1px solid #333;
}
#border_none {
border:none;

}
.name_class a{
font-size:14px;
line-height:1.5;
color:#343434;
text-align:left;
text-decoration:none;

}
.name_class .active {
color:#adadad;
font-size:14px;
line-height:1.5;
}
.adres {
font-size:13px;
/*color:#adadad;*/
color:#333;
line-height:2.5;

}
.phone {
color:#333;
font-size:18px;
line-height:0.5;

}

.otstup2 {
padding-top:21px;

}

.bigtext {
text-transform:uppercase;
padding-left:18px;
color:#333;
font-size:14px;
padding-top:25px;
}
.content2 {
padding:5px 30px 10px 30px;

}
.a_class {
color:#333;
text-decoration:underline;

}
a:hover {
color: #6b7b95;

}
.pad13 {
padding:13px 0 13px 0;
 
}
.back_logo {
background:url(pic/punkt_vert.gif) repeat-y;

}

.text table {
   border-collapse:collapse;
border:none;
}
.text td {
    border-bottom: 1px solid #bbb;
    padding: 8px 10px 6px 10px;

}

.text table#nobord{
   border-collapse:collapse;
border:none;
}
.text #nobord td {
    border: none;
}

.text table#nobord2 {
   border-collapse:collapse;
border:none;
}
.text #nobord2 td {
    border: none;
	padding: 2px;
}

*html .text #nobord2 td {
    border: none;
	padding: 0px;
	margin:0px;
}


.text img {
border:1px solid #8dbcc6;
}

.text p img {
margin-bottom:10px;
margin-right:10px;
}

.podmenu li a, .podmenu2 li a, .podmenu, .podmenu2 {
font-size:14px;
}
