body{
    background:#F2F4F9 url(../img/bbg.jpg) repeat-x;
    margin:0;
    padding:0;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:13px;
}

img{
  border:0;
}


ul { margin: 0; padding: 0; }

h3{
  margin: 0px;
  padding: 15px 35px 15px 25px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
}

h1, h2 {
  margin: 0px;
  padding: 5px 35px 5px 25px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
}
p {
  /*padding: 5px 35px 5px 25px; */
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px;
}
a {
    color: #3B61AD;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
a:visited {	color: #3B61AD; }

a:hover { color: #20365D; }

label {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
}

.page{
  width: 959px;
  margin:0 auto;
}

.head{
  width: 959px;
  height: 292px;
}


.head-left{
  width: 59px;
  height:292px;
  float:left;
}


.head-left1{
  background: url('../img/rndd.png') no-repeat;
  height: 42px;
  width: 59px;
}

.head-left2{
  height: 250px;
  background: url('../img/tlbg.jpg') repeat-x;
}


.head-topmenu{
  height: 49px;
}

.head-nline{
  height: 49px;
}

.head-nline .nl1{
  width: 44px;
  height: 49px;
  background: url('../img/mrndd.png') left no-repeat;
}

.head-nline .nl2{
  width: 140px;
  height: 49px;
  margin-left:44px;
  background: url('../img/mcbg.gif') repeat-x;
}

.head-nline .nl3{
  background: url('../img/mcc.png') no-repeat;
  margin-left: 140px;
  width: 134px;
  height: 49px;
}

.head-nline .nl4{
  background: url('../img/road.gif') repeat-x;
  margin-left: 134px;
  width: 399px;
  height:49px;
}

.head-nline .nl5{
  background:url(../img/roadl.png) no-repeat;
  width:145px;
  height:49px;
  margin-left: 399px;
}

.head-nline .nl6{
 background: url(../img/road.gif) repeat-x;
 height:49px;
 width:97px;
 margin-left:145px;
}

.head-topmenu{
 height: 79px;
 background: url(../img/fcut.jpg) right bottom no-repeat;
}

.head-topmenu2{
 height:79px;
 background:url(../img/fbg.jpg) repeat-x;
 margin-right:47px;
 margin-left:1px;
}


.head-address{
  padding-top:20px;
  padding-left:30px;
  color: #E2E6EF;
  font-size: 12px;
}

.head-address .company{
  color: #B2BED5;
}

.head-menu{
  padding-top:5px;
  padding-left:30px;
  font-size:13px;
  color: #6F85B0;
}

.head-menu a {
	font-size: 12px;
	color: #B2BED5;
}
.head-menu a:visited {
	color: #B2BED5;
}
.head-menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.head-after{
    height:28px;
}

.head-after-phone{
  background: url('../img/phones.png') left no-repeat;
  width:330px;
  height: 28px;
  font-weight:bold;
  color: #000000;
  font-size:18px;
  line-height:16px;
  float:right;
}

.head-after-phone div{
  padding-left:45px;
  padding-top:5px;
}

.head-after-phone span{
 color: #827D94
}

.head-after-contact{
  height: 28px;
  width: 117px;
  float:right;
}


.left-menu{
 width: 187px;
 background: #8396C6 url('../img/ntbg.gif') top repeat-x;
}

.left-menu ul{
 list-style: none;
 margin:0;
 padding:0;
}

.left-menu li{
 background: url('../img/li.png') left top no-repeat;
 text-align:center;
 height:25px;
 margin-top:10px;
 margin-left:3px;
 padding:0;
}

.left-menu li a{
 display: block;
 color: #F0F0F0;
 text-decoration:none;
 text-transform:uppercase;
 line-height: 25px;
 width:175px;
 font-size:11px;
 font-style:normal;
 font-weight:normal;
}

.left-menu li a:hover{
 background: url('../img/lih.gif') left top no-repeat;
}

.left-menu li a:visited{
 color: #FFFFFF
}

.bbody{
  background:#FFFFFF url('../img/cbg.jpg') repeat-x;
}


.dvcounter{
  padding: 40px 0px 10px 49px;
}

.center-head{
  background: url('../img/locbg.png');
  height: 26px;
}

.center-head .inn{
  padding-top:4px;
  padding-left:12px;
  color: #FFFFFF;
}

.center-head .center-hcomp{
  color:#E0E0E0;
  font-size:12px;
}

.center-head .center-hpath{
  font-size:11px;
}

.center-hpath a{
 color: #E0E0E0 !important;
}

.center-hpath a:hover{
  text-decoration: none;
}


.center-hpath a:visited{
  color: #E0E0E0;
}

.center-hpath span{
 color: #FFFFFF;
}

.center-ahead1{
 background:url('../img/locb1.png') no-repeat;
 float:left;
 height:58px;
 width:472px;
}

.center-ahead2{
 background:url('../img/locb2.png') repeat-x;
 float:right;
 height:58px;
 width:296px;
}

.tblcontent{
  padding-top:20px;
  padding-bottom: 20px;
  margin:0;
  border:0;
}

.content ul, .content ol {
   margin-left:40px;
}

.content img{
 padding-right: 10px;
}

.content{
  padding-left:20px;
  padding-right: 10px;

}

.content .justifyright{
  text-align:right;
}


.clockinform{
    border-right: 1px solid #dbdae0;
    border-bottom: 1px solid #dbdae0;
    background-color: #ffffff;
    color: #000000;
    font-size:12px;
}

.clockinform .tit{
  border-bottom: 1px solid #5177c0;
  background: #436cbb url('../img/te.gif') no-repeat;
  color:#ffffff;
  font-size:12px;
}

.clockinform .bd{
    border-left: 1px solid #dbdae0;
    text-align: center;
}

.clt{
 margin: 0 auto;
 width:120px;
 padding-top:5px;
}


.right-title{
 background:url(../img/ctgh.png) no-repeat;
 color:#000000;
 font-size:12px;
 font-weight:bold;
 height:37px;
 text-align:center;
 margin-top:10px;
 width: 174px;
}

.right-title div{
 padding: 13px 0px 0px 10px;
}

.right-body, .right-body ul{
 width: 174px;
}

.right-body li{
  background:url(../img/ctgbg.png) no-repeat;
  height:30px;
  list-style-type:none;
  margin:0 0 1px;
  padding:5px 0 0;
}

.right-body a{
  color:#424043;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:12px;
  height:13px;
  padding:0 0 0 15px;
  text-align:left;
  text-decoration:underline;
  text-transform:uppercase;
}

.right-body a:hover{
  text-decoration:none;
}


.right-foot{
 background: url(../img/ctgf.png) no-repeat;
 height: 50px;
 margin:-1px 0 0;
 width: 174px;
}

.clear{
  clear:both;
}

.cntr{
 margin: 0 auto;
}

.w120{
  width:120px;
}
.w200{
  width:200px;
}

.rd{
  color:red;
}


.small_inf {
	font-size:9px;
    font-family:Arial,Verdana,Helvetica,sans-serif;
}
.norm_inf{
	font-size:10px;
    font-family:Arial,Verdana,Helvetica,sans-serif;
}
.txt_inf{
	font-size:11px;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-weight: bold
}

.car-small-bg{
 background:url('../img/prodbg.png') center no-repeat;
 height:131px;
}
.car-small-bg img{
  margin-left: 4px;
}

.car-big-top{
  background:url('../img/prodbgbt.png') no-repeat;
  height:6px;
  width:343px;
}

.car-big-bottom{
 background:url('../img/prodbgbb.png') no-repeat;
 height:7px;
 width:343px;
}

.car-big-bg{
  background:url('../img/prodbgbc.gif') repeat-y;
  padding-left:3px;
}

.car-big-bg img{
  margin-left: 4px;
}

.hedd{
 background:#9592A5;
 color:#FFFFFF;
 font-size:12px;
 padding:5px;
}

.vall{
 background: #E5E4E8;
 font-size:12px;
 padding:5px;
}



/* левое меню выпад */
.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
    background: url('../img/lih.gif') left top no-repeat;
}

/* ######### Default class for drop down menus ######### */
.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #CCCCCC;
width: 200px; /* default width for menu */
}

.anylinkcss ul{
margin: 0;
padding: 0;
list-style-type: none;
background: none;
}

.anylinkcss ul li{
  background: #CCCCCC;
}


.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
background: none;
}

.anylinkcss a:hover{ /*hover background color*/
background: black;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */
.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #DEFFCA;
}

.anylinkcsscols .column{
width: 130px;
float: left;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */
.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}