html{
font-family:tahoma;
font-size:12px;
line-height: 18px;
color:#404040;
}

body{
margin: 0px;
}

h1{
font-size: 22px;
font-weight: normal;
color: #367a9f;
padding: 0px 0px 0px 233px;
margin: 12px 0px 0px 0px;
}
h5{
font-size: 22px;
font-weight: normal;
color: #367a9f;
padding: 0px 0px 0px 23px;
margin: 12px 0px 17px 0px;
}

h2{
font-size: 24px;
font-weight: normal;
color: #991f1f;
margin: 16px 0px 8px 4px;
}

h3{
font-size: 12px;
color: #3f3f3f;
margin: 0px 0px 13px 4px;
}

.breadcrumbs{
float:right;
margin:11px 24px 0px 0px;
font-size:10px;
color:#948d8d;
font-weight:bold;
}

.breadcrumbs a{
font-weight:normal;
color:#948d8d;
}


a{
font-weight:bold;
color:#991f1f;
}

p{
margin: 0px;
}

img{
border:none;
}

.link{
color:#991f1f;
font-weight:bold;
padding-right:17px;
background: url(img/link.png) no-repeat right;
}


.button{
text-transform: uppercase;
min-height: 10px;
width: 108px;
margin: 0px 0px 8px 0px;
padding: 3px 0px 4px 8px;
background: #EAEAEA;
border: 2px solid #991f1f;
margin-left: 1px;
}

.button .link{
text-decoration: none;
}




/*акнй бяеи ярпюмхжш, бяе яндепфхлне б щрнл акнйе*/
#bgpage{
background: #cfd4d7 url(img/bgpage.png) repeat-y center top;
}

/*бепумхи акнй тнм*/
#bgtop{
background: url(img/bgtop.png) repeat-x center top;
}

#page{
margin:0 auto;
width:1000px;
}

/*бепумхи акнй я йюпрхмйни*/
.cap{
background: url(img/cap.jpg) no-repeat;
height:226px;
}

.logo{
position: absolute; margin-top: 68px; margin-left: 31px;
}

*+html .logo{
position: absolute; margin-top: 68px; margin-left: -745px;
}

/*акнй я мнлепнл рекетнмю*/
.phone{
width:210px;
height:52px;
margin-left:776px;
background: #fca51a;
opacity:0.8;
padding-left:14px;
padding-top:12px;
}

.phone font{
opacity:1;
color:#ffffff;
}

/*лемч бепумее*/
.menutop{
background: url(img/menu.png) no-repeat;
height:46px;
margin-top:-11px;
text-transform: uppercase;
color:#f5f5f5;
font-weight:bold;
}

.menutop ul{
margin:0;
padding:0;
padding-top:13px;
padding-left:157px;
}

.menutop ul li{
display: inline;
padding-left:72px;
}

.menutop a{
text-transform: uppercase;
text-decoration: none;
color:#f5f5f5;
font-weight:bold;
}

/*кебюъ вюярэ йнмремрю*/
.block-left{
float:left;
width:210px;
margin-top:-16px;
}

.menu-left{
margin-left:14px;
}

.menu-left ul, .menu-left ul li{
padding:0;
margin:0;
}

.menu-left ul li a, .menu-left ul li strong{
display: block;
padding:8px 0;
font-size:12px;
color:#991f1f;
Font-weight:bold;
border-bottom: #808080 dotted 1px;                
}


.menu-left ul li{
list-style: none;
padding-left:19px;
background: url(/img/mlr.png) no-repeat 6px 16px;
display: block;
color:#991f1f;
font-size: 14px;
}

.menu-left ul li ul li{
  background: url(/img/mlb.png) no-repeat 6px 16px;	
}

.menu-left ul li ul li a, .menu-left ul li ul li strong{
  color:#195c92;
}

/*йнмремр*/

.content-main{
margin: 17px auto 0px auto;
width:966px;
min-height: 400px;
padding-bottom: 48px;
}

.content-sec{
margin: 10px 14px 0px 0px;
width:756px;
min-height: 400px;
padding-bottom: 48px;
float:right;;
}

.content-sec p{
margin-bottom: 12px;
}


/*рейярнбши акнй*/
.tbtoptb, bottomtb, center{
width:966px;
}

.tbtop{
background: url(img/tbtop.png) no-repeat;
height:18px;
}

.tbbottom{
background: url(img/tbbottom.png) no-repeat;
height:18px;
}

.tbcenter{
background: #e5e9eb;
padding: 0px 22px 0px 22px;
min-height:206px;
}

/*яоежопедкнфемхъ*/
.tbspecoffer{
background: url(img/tbspecoffer.png) no-repeat;
width:291px;
height:205px;
float:right;
font-size:12px;
}










/*лхмх акнйхб пюгдеке яоежреумхйю*/
.tbmini{
background: none repeat scroll 0 0 #eaeaea;
width:734px;
padding: 18px 0px 16px 18px;
float:left;
margin: 0px 12px 24px 0px;
font-size:11px;
}

/*йюпрхмйю*/
.tbmini .p{
float:left;
width:160;
height:120px;
}

/*яяшкйх*/
.tbmini .l{
float:left;
width:120px;
height:120px;
margin: 0px 0px 0px 16px;
}

/*рейярнбйю*/
.tbmini .t{
padding:12px 0px 0px 0px;
}

/*ймнойю гюйюгю*/
.tbmini .o{
float:right;
width:96px;
margin-top:4px 0px 0px 0px;
}

.tbmini .link{
margin: 0px 16px 0px 0px;
}









/*лхмх акнйх мю цкюбмни*/
.technblocks .tbmini{
background: url(img/tbmini.png) no-repeat;
width:296px;
min-height:314px;
padding: 18px 0px 0px 18px;
float:left;
margin: 0px 12px 24px 0px;
font-size:11px;
}

/*йюпрхмйю*/
.technblocks .tbmini .p{
float:left;
width:160;
height:120px;
}

/*яяшкйх*/
.technblocks.tbmini .l{
float:right;
width:120px;
height:120px;
}

/*рейярнбйю*/
.technblocks.tbmini .t{
width:278px;
padding:12px 0px 0px 0px;
}

/*ймнойю гюйюгю*/
.technblocks.tbmini .o{
float:right;
width:96px;
margin-top:4px;
}




.photo{
margin: 5px 14px 5px 0px;
float:left;
}

.photo img{
height:202;
margin-left:3px;
border: 2px solid #C9C9CB;
}

/*ярхкэ рюакхж уюпюйрепхярхй*/
.tabspec{
background: #e6e6e6;
border: 1px solid #f5f5f5;
border-collapse: collapse;
width:100%;
font-size:12px;
}

.tabspec th{
text-align: left;
padding: 5px;
border: 1px solid #f5f5f5;
}

.tabspec td{
padding: 5px;
border: 1px solid #f5f5f5;
}


/*ондбюк*/
#footer{
background: #cfd4d7;
height:62px;
padding:18px 0px 0px 18px;
}

#footer table{
width:100%;
}

#footer table td{
vertical-align: top;
}
