* {margin:0; padding:0}

li{list-style:none}

h1 {font-size: 18px;font-family :Tahoma}
h2 {font-size: 16px;font-family :Tahoma}
h3 {font-size: 14px;font-family :Tahoma}
h4 {font-size: 14px;font-family :Tahoma}
h5 {font-size: 16px;font-family :Tahoma}
h6 {font-size: 24px;font-family :Tahoma}

html, body{
	background-color:#EFEFEF;
	min-width:1250px;
	width:100%;
	height:100%;}

#wrap{
	width:1250px;
	min-height:100%;
	height: auto !important;
	height:100%;
	position:relative;
	margin:0 auto}

#header{
	padding:0 2%;
	width:96%;
	height:176px;
	overflow:hidden;}

.logo{
	background:url(../img/logo.jpg) no-repeat;	
	height:125px;
	width:330px;
	float:left}

.logo a{
	height:125px;
	width:330px;
	display:block;
	float:left}

.banner{
	background:url(../img/banner.gif) no-repeat 50px 26px;
	width:660px;
	height:96px;
	padding-top:26px;
	float:left;
	padding-left:50px;}

.banner a{
	width:660px;
	height:96px;
	display:block}

.phone{
	background:url(../img/phone.jpg) no-repeat 0 26px;
	padding-top:26px;
	width:157px;
	height:99px;
	float:right;}

.phone a{
	width:157px;
	height:99px;
	display:block}

.menu-right{
	background:url(../img/menu-right.jpg) no-repeat;
	height:7px;
	width:37px;
	position:absolute;
	float:right;
	right:0}


.menu{
	background:url(../img/menu-bg.jpg) repeat-x 0 14px;
	padding-top:14px;
	height:37px;
	width:100%;
	float:left;
	clear:both;
	position:relative;}

.menu li{
	height:37px;
	width:20%;
	float:left;}

.menu li a{
	display:block;
	width:100%;
	height:37px;
	margin:0 auto;}

.menu li p{
	height:37px;
	width:100%;
	float:left}

.menu li span{
	background:url(../img/menu-marker.jpg) no-repeat right 0;
	height:37px;
	width:100%;
	float:left;
	display:block}

.menu li:hover span{
	background:url(../img/menu-hover.jpg) no-repeat right top;}

.menu li:hover a{
	background:url(../img/menu-hover.jpg) no-repeat left bottom;}

.menu li.menu1 p{
	background:url(../img/menu1.jpg) no-repeat center top;}

.menu li.menu1:hover p{
	background:url(../img/menu1.jpg) no-repeat center bottom;}

.menu li.menu1 a{
	background:url(../img/menu-left.jpg) no-repeat left bottom;}

.menu li.menu1:hover a{
	background:url(../img/menu-left.jpg) no-repeat left top;}

.menu li.menu2 p{
	background:url(../img/menu2.jpg) no-repeat center top;}

.menu li.menu2:hover p{
	background:url(../img/menu2.jpg) no-repeat center bottom;}

.menu li.menu3 p{
	background:url(../img/menu3.jpg) no-repeat center top;}

.menu li.menu3:hover p{
	background:url(../img/menu3.jpg) no-repeat center bottom;}

.menu li.menu4 p{
	background:url(../img/menu4.jpg) no-repeat center top;}

.menu li.menu4:hover p{
	background:url(../img/menu4.jpg) no-repeat center bottom;}

.menu li.menu5 span{
	background:url(../img/menu-right.jpg) no-repeat right bottom;
	height:37px;
	width:100%;
	float:left;
	display:block}

.menu li.menu5:hover span{
	background:url(../img/menu-right.jpg) no-repeat right top;}

.menu li.menu5 p{
	background:url(../img/menu5.jpg) no-repeat center top;}

.menu li.menu5:hover p{
	background:url(../img/menu5.jpg) no-repeat center bottom;}


#content{
	padding:0 2%;
	width:96%;
	padding-top:20px;
	padding-bottom:10px;
	overflow:hidden;}

#content .left{
	width:292px;
	margin-right:-292px;
	float:left}
	
.left .nav{
	background:url(../img/nav-bg.gif) repeat-y;
	width:276px;
	margin-bottom:15px;
	float:left}

.nav li{
	padding-left:8px;
	width:261px;
	float:left}

.nav li p{
	background:url(../img/nav-marker.gif) no-repeat 3px 14px;
	padding-top:8px;
	padding-bottom:10px;
	padding-left:19px;
	width:242px;
	border-bottom:1px solid #D3D3D3;
	float:left;}

.nav li p a{
	color:#53A6FB;
	font:12px Tahoma;
	display:block;
	width:100%;
	text-decoration:none;
	float:left}

.nav li p a:hover{
	color:#366797;
	text-decoration:underline}

.nav .nav-top{
	background:url(../img/nav-top.jpg) no-repeat;
	width:276px;
	height:30px}

.nav .info{
	background:url(../img/info.jpg) no-repeat;
	width:276px;
	height:31px}

.nav .nav-bottom{
	background:url(../img/nav-bottom.gif) no-repeat 0 bottom;}

.nav .nav-bottom p{
	border:none;}

.left .nav li{
	float:left;
	width:276px;}

.right{
	width:232px;
	margin-left:-232px;
	float:right}

.right .news{
	background: url(../img/news-bg.gif) repeat-y;
	width:232px;
	float:right}

.right .news ul{
	background: url(../img/news-top.jpg) no-repeat;
	width:206px;
	padding:0 13px;
	padding-top:40px;
	float:left}

.news li{
	padding-top:11px;
	padding-bottom:17px;
	border-bottom:1px solid #D3D3D3;
	width:206px;
	float:left}

.news li.last{
	border:none;}

.news li.news-top{
	background:url(../img/news-top.jpg) no-repeat;
	padding-top:52px;}

.news .news-bottom{
	background:url(../img/news-bottom.gif) no-repeat;
	width:232px;
	height:8px;
	font-size:1px;
	float:left}
				
.news li .pict{
	width:63px;
	margin-left:-74px;
	padding-left:11px;
	float:right}

.news li .pict span{
	color:#939393;
	font:11px Tahoma;
	display:block;
	float:right;
	padding-bottom:13px;}

.news li .pict a{
	color:#366797;
	font:11px Tahoma;
	display:block;
	padding-left:2px;}

.news li .more{
	padding-top:10px;
	float:left;
	width:100%;}

.news li .more a{
	color:#366797;
	font:11px Tahoma;
	display:block;
	float:right}

.news .one{
	margin-right:74px;
	overflow:hidden}

.news .one-none{
	width:100%;
	float:left}

.news .one p, .news .one-none p{
	color:#767676;
	font:11px Tahoma;
	padding-top:11px;
	float:left;
	width:100%;
	text-align:justify}

.news .one a, .news .one-none a{
	color:#54A6FB;
	font:11px Tahoma;
	display:block;
	width:100%;
	float:left}

.news .one a:hover, .news .pict a:hover, .news .one-none a:hover, .news li .more a:hover{
	text-decoration:none;}

.right .banner2{
	background:url(../img/banner2.gif) no-repeat 0 15px;;
	padding-top:15px;
	width:240px;
	height:400px;
	float:left}

.right .banner2 a{
	width:240px;
	height:400px;
	display:block;
	float:left}

.center{
	margin-left:292px;
	margin-right:248px;
	overflow:hidden}

.center .box{
	background:url(../img/box-bg-l.gif) repeat-y;
	width:100%;
	float:left}

.box .box-tl{
	background:url(../img/content-tl.jpg) no-repeat;
	height:30px;
	width:100%;}

.box .box-tr{
	background:url(../img/content-tr.jpg) no-repeat;
	height:30px;
	width:19px;
	margin-top:-30px;
	float:right}

.box .box-bl{
	background:url(../img/content-bl.jpg) no-repeat;
	height:10px;
	width:100%;
	font-size:1px;
	float:left}

.box .box-br{
	background:url(../img/content-br.jpg) no-repeat;
	height:10px;
	width:16px;
	position:relative;
	margin-top:-10px;
	font-size:1px;
	float:right}

.box .box-inside{
	background:url(../img/box-bg-r.gif) repeat-y right 0;
	float:left;
	width:100%;}

.box .box-inside .in{
	width:96%;
	padding:0 2%;
	overflow:hidden;}

.box-inside p{
	color:#252525;
	font:12px Tahoma;
	line-height:16px;
	text-align:justify;
	padding:10px 0;
	float:left;
	width:100%;
	clear:both}

.box-inside p span{
	font-weight:bold}
	
.box-inside. text{
	width:96%;
	padding:0 2%;
	overflow:hidden;}
	
.text img {
	margin:5px;}	
	
.text ul {
	list-style-position: inside;
   list-style-type: square ;
   font:13px Tahoma;}

.text ul li{
  	list-style-position: inside;
   list-style-type: square ;
   font:13px Tahoma;} 
	
.text ol {
	list-style-position: inside;
   list-style-type: decimal ;
   font:13px Tahoma;}
   
.text ol li{
  	list-style-position: inside;
   list-style-type: decimal ;
   font:13px Tahoma;} 
		
	
.banner3{
	width:100%;
	height:79px;
	float:left}

.banner3 a{
	width:635px;
	height:79px;
	display:block;
	margin:0 auto;}

.list{
	width:100%;
	float:left;
	padding-left:4px;}

.list li{
	background:url(../img/list-bg.jpg) no-repeat;
	width:204px;
	height:120px;
	float:left;
	position:relative;
	padding-left:1%;}

.list li .pict{
	padding-top:3px;
	padding-left:2px;
	width:84px;
	margin-right:-86px;
	height:98px;
	float:left}

.list li .text{
	background:url(../img/list-text.jpg) no-repeat 0 3px;
	margin-left:86px;
	height:65px;
	width:100px;
	overflow:hidden;
	padding:0;
	padding-top:36px;
	color:#5A5A5A;
	font:bold 10px Verdana;}

.list li .text p{
	color:#5A5A5A;
	font:bold 10px Verdana;
	padding:0}

.list li h3{
	color:#A72624;
	font:bold 12px Arial;
	position:absolute;
	bottom:24px;
	left:93px;}
	
.clear{
	height:130px;
	clear:both;}

.table {
  	width: 100%;
	border:1px #ccc solid;
	display:table;
}
.table .tr, .table .td { position: relative;}

.tdLeft {
  display: table-cell !important;
  vertical-align: bottom; 
  text-align: center;
  width:220px;
  display: inline; /* для IE */
}

.tdRight {
   display: table-cell !important;
   vertical-align: bottom; 
   text-align: center;
   width:450px;
   display: inline; /* для IE */
}


img .aligncenter {
   display: block;
   margin-left: auto;
   margin: 10px;
}

img .alignleft {
   float: left;
   padding: 10px;
}

img .alignright {
 float: right; /* Обтекание картинки по левому краю */
 padding-left: 10px; /* Отступ слева */
 padding-bottom: 10px; /* Отступ снизу */
}



#footer{
	width:1200px;
	padding:0 25px;
	height:130px;
	position:relative;
	margin:0 auto;
	margin-top:-130px;}

#footer .in{
	width:100%;
	height:110px;
	padding-top:20px;
	border-top:1px solid #7BACCD;
	overflow:hidden;}

#footer h3{
	background:url(../img/foot-marker.jpg) no-repeat right 3px;
	color:#75AACE;
	font:17px Verdana;
	padding-right:20px;
	padding-bottom:5px;
	float:left;
	clear:both}

#footer .product{
	width:680px;
	float:left}

#footer .product p{
	width:100%;
	float:left;
	clear:both;
	line-height:16px;
	text-align:justify}

#footer .product .last{
	background:none;}

#footer .product a{
	background:url(../img/product-marker.gif) no-repeat right center;
	color:#9FC5DF;
	font:12px Verdana;
	text-decoration:none;
	padding-right:10px;
	display:inline;}

#footer .product a:hover{
	text-decoration:underline;}

#footer .otdel{
	float:left;
	padding-left:15px;}

#footer .otdel h4{
	color:#9FC5DF;
	font:17px Verdana;
	padding-top:10px;
	float:left;
	clear:both}

#footer .copyright{
	color:#9FC5DF;
	font:11px Verdana;
	text-align:right;
	width:320px;
	float:right}

#footer .copyright a{
	color:#9FC5DF;}

#footer .copyright a:hover{
	text-decoration:none;}

#footer .copyright ul{
	width:100%;
	float:right;
	padding-bottom:16px;
	text-align:right}

#footer .copyright ul li{
	display:inline;
	padding-left:12px;}

#footer .copyright li a{
	display:block;
	display:inline;}
	
