
.container { min-height: 100%; background: url(../img/bodybg.png) repeat-y 50% 0; }

.head { height: 179px; background: url(../img/head.jpg) no-repeat 50% 0 }
.headIn { width: 980px; margin: 0 auto; position: relative; overflow: hidden }

.head .logo { background: url(../img/logo.png) no-repeat 0 0; width: 498px; height: 101px; display: block; margin: 10px 0 0 5px }
.head .phone { position: absolute; top: 27px; right: 5px; font-size: 120%; text-align: right }
.head .phone span { color: #fff; font-size: 24px; display: block; padding-bottom: 6px }
.head .phone a { color: #fff; cursor: pointer; text-decoration: underline }

.menuCont { width: 980px; margin: 0 auto; position: relative; z-index: 1 }
.mainmenu { position: absolute; width: 100%; top: -26px }
.mainmenu table { border-collapse: collapse; width: 100% }
.mainmenu table td { font-size: 15px; color: #ccc; text-align: center  }
.mainmenu table td a { display: block; text-decoration: none; color: #fff; padding: 0px 2px 6px 2px; position: relative; }
.mainmenu table a:hover { background: url(../img/mmbg.jpg) no-repeat 50% 100% }

.mainmenu table td a.sel { background: url(../img/mmbg.jpg) no-repeat 50% 100% }
.mainmenu table td.del { width: 22px; padding: 0; background: url(../img/delim.gif) no-repeat 50% 50% }

.mmpop { position: relative; width: 980px; margin: 0 auto; z-index: 1 }
.mmpopIn { position: absolute; top: -1px }
.mmpop .mmb { width: 161px; background: url(../img/mmp.png) no-repeat 50% 100%; padding-bottom: 10px }
.mmpop .body { padding: 10px 0 0 17px }
.mmpop .body span { display: block; }
.mmpop .body span a { text-decoration: none; color: #fff; position: relative; display: block; padding: 0 0 .4em 15px; }
.mmpop .body span a:hover { color: #89feff }
.mmpop .ctop { display: block; height: 3px; background: url(../img/mmp.png) no-repeat 50% 0 }
.mmpop .body a b { position: absolute; width: 10px; height: 10px; background: url(../img/mps.gif) no-repeat 0 0; top: 3px; left: 0 }
.mmpop .body a:hover b { position: absolute; width: 10px; height: 10px; background: url(../img/mps.gif) no-repeat 0 100%; top: 3px; left: 0 }

.content { width: 951px; margin: 14px auto 0 auto; overflow: hidden; padding-bottom: 285px }
.content .title { display: block; font-size: 24px; background: url(../img/title.png) no-repeat 0 50%; padding: 5px 0 5px 48px; margin-bottom: 11px }
.friends { 
	border: 1px solid #dcdcdc; 
	position: relative;	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
	border-radius: 6px;
	behavior: url(/PIE.htc); 
	overflow: hidden; 
	padding: 22px 0 22px 18px  
	}

.friendOne { float: left; width: 298px; height: 128px; background: url(../img/friend.png) no-repeat 0 0; margin: 0 13px 13px 0 }	
.friendOne table { border-collapse: collapse; width: 100% }
.friendOne table td { height: 120px; vertical-align: middle; padding-right: 20px; line-height: 1.4em }
.friendOne table .logo { width: 100px; text-align: center; padding: 0 }

.friends .link { display: block; clear: both; text-align: right; padding: 5px 22px 0 0 }

.friends a { color: #24aed3 }
.friends a:hover { color: #e72240 }

.content .leftCol { float: left; width: 650px }
.content .rightCol { float: left; width: 288px; margin-left: 10px }
.content .rightColIn { padding: 0 0 0 8px }

.search { position: relative; height: 37px; background: url(../img/search.png) no-repeat 0 0; width: 240px; margin-bottom: 17px }
.search input { background: none; border: none; margin: 9px 0 0 10px; color: #737373; width: 220px }
.search .submit { position: absolute; width: 45px; height: 37px; background: url(../img/search.png) no-repeat 100% 0; right: -45px; top: 0; cursor: pointer }
.search .submit:hover { background: url(../img/search.png) no-repeat 100% -42px; }

.newsBlock {
	border: 1px solid #dcdcdc; 
	position: relative;	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
	border-radius: 6px;
	behavior: url(/PIE.htc); 	
	padding: 18px 9px 0 9px; 
	margin: 0 0 25px;
	}

.newsBlock .news { 
	padding: 0 0 14px 0;
	background: url(../img/dashed.gif) repeat-x 0 100%; 
	margin-bottom: 14px 	
	}

.newsBlock .date { color: #818181; display: block; padding: 0 0 .4em 0 }
.newsBlock .ttl { display: block; font-size: 125%; padding-bottom: .4em }
.newsBlock .link { padding-bottom: .8em; text-align: right }

.footer { position: relative }
.footerAbs { position: absolute; height: 275px; top: -275px; background: url(../img/footerbg.gif) no-repeat 50% 100%; width: 100%; left: 0; }
.footerIn { width: 940px; margin: 0 auto 0 auto; font-size: 95%; line-height: 1.1em; position: relative; padding-top: 184px }

.footer a { color: #0c86c1 }
.footer a:hover { color: #df1a38 }

.footer .lc { float: left; width: 270px  }
.footer .lc span { display: block; padding-bottom: .5em }

.footer .centc { float: left; width: 430px; text-align: center }
.footer .centc span { display: block; padding-bottom: .7em }
.footer .centc strong { font-size: 18px; font-weight: normal }

.footer .rc { float: left; width: 240px; text-align: right }
.footer .rc .softm { display: block; padding: 0 0 1em 0 }
.footer .rc .softm b { width: 20px; height: 20px; background: url(../img/softm.png) no-repeat 0 0; display: inline-block; //display: inline; //zoom: 1; vertical-align: middle; margin-right: 7px }
.footer .rc .softm a { color: #000 }
.footer .rc .softm a:hover { color: #000 }
.footer .counters { font-size: 0 }
.footer .counters img { margin-left: 10px }

.sertif { background: url(../img/scroller.png) no-repeat 50% 0; position: absolute; top: 0; left: 0; width: 100%; z-index: 1 }
.sertifIn { height: 156px; width: 980px; margin: 30px auto 0 auto;  }


.jcarousel-container {
	display: block;
	overflow: hidden; 
}

.jcarousel-item { 
	float: left;	
	height: 102px; 
	margin: 0 15px 0 0 !important; 
	padding: 0 !important
}
.jcarousel-item {
	margin-left:20px !important;
}

.jcarousel-container-horizontal {
	width: 865px;
	height: 102px;
	padding: 0; 
	margin: 0 auto; 
	padding: 0 40px
}

.jcarousel-next-horizontal {
	position: absolute;
	top: 40px;
	right: 0;	
	width: 22px;
	height: 27px;
	cursor: pointer;
	background: url(../img/arrs.png) no-repeat 100% 0; 
}


.jcarousel-next-horizontal:hover {
	background-position: 100% 100%;
}

.jcarousel-prev-horizontal {
	position: absolute;
	top: 40px;
	left: 0;
	width: 22px;
	height: 27px;
	cursor: pointer;
	background: url(../img/arrs.png) no-repeat 0 0;
}


.jcarousel-prev-horizontal:hover {
	background-position: 0 100%;
}

.orderCallCont { position: relative; width: 980px; margin: 0 auto; z-index: 1 }

.orderCall { position: absolute; width: 300px; background: #fff; padding: 5px; top: 65px; right: 0; }
.orderCallIn { border: 1px solid #048ec2; padding: 10px; position: relative; }

.orderCall .ttl { font-size: 95%; padding-bottom: 6px; display: block }
.orderCall input { padding: .2em 4px; width: 180px; vertical-align: middle }

.orderCall .close { width: 20px; height: 20px; position: absolute; background: url(../img/close.gif) no-repeat 0 0; top: 10px; right: 10px; cursor: pointer }
.orderCall .submit { display: inline-block; //display: inline; //zoom: 1; vertical-align: middle; background: #048ec2; padding: .3em 10px; color: #fff; margin: 0 0 1px 5px; cursor: pointer }

.orderCall .submit:hover { background: #e1314b }
/*05102016*/
.banners {
margin:15px 0;
}
.banner_new {
 max-width:100%;
 padding-bottom:18px;
}
/*05102016*/

