body{
	min-width:1003px;
	margin:0;
	color:#333;
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	text-decoration:none;
	color:#005baa;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input[type="submit"]::-moz-focus-inner{ 
	border: 0;
	padding: 0;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
#header{
	padding:0 0 8px;
	position:relative;
	z-index:20;
	background:url(../images/bg-header.png) repeat-x 0 100%;
}
.header-holder{
	width:990px;
	margin:0 auto;
}
.top-nav{
	padding:2px 9999px 2px 0;
	margin:0 -9999px 0 0;
	list-style:none;
	text-align:right;
	background:#6ccef5 url(../images/bg-top-nav.png) repeat-y;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.top-nav li{
	display:inline-block;
	vertical-align:top;
	padding:15px 11px 12px;
	background:url(../images/separator1.png) no-repeat;
}
.top-nav li:first-child{background:none;}
.top-nav a{color:#fff;}
.top-nav .active a{text-decoration:underline;}
.header-frame{
	width:100%;
	position:relative;
	padding:0 0 2px;
}
.header-frame:after{
	content:'';
	display:block;
	clear:both;
}
.logo{
	background:url(../images/logo.png) no-repeat;
	width:159px;
	height:130px;
	position:absolute;
	top:-27px;
	left:0;
	z-index:10;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:100%;
}
.logo-print{
	display:none;
}
.header-frame .holder{
	height:1%;
	padding:0 0 0 150px;
}
.header-frame .holder:after{
	content:'';
	display:block;
	clear:both;
}
.header-frame .frame{
	float:right;
	padding:24px 1px 20px 0;
}
.header-frame .frame .title{
	float:left;
	margin:7px 16px 0 0;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	letter-spacing:1px;
	color:#808080;
}
.social-networks{
	padding:0;
	margin:1px 15px 0 0;
	list-style:none;
	float:left;
}
.social-networks li{
	float:left;
	margin:0 13px 0 0;
}
.social-networks a{
	display:block;
	width:24px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
}
.social-networks .facebook{background:url(../images/icons1.png) no-repeat;}
.social-networks .linkedin{background:url(../images/icons1.png) no-repeat 0 -75px;}
.search-form{
	float:left;
	border:1px solid #ccc;
	width:147px;
	height:25px;
}
.search-form input[type="text"]{
	background:none;
	border:none;
	float:left;
	width:108px;
	margin:0;
	padding:5px 6px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#999;
}
.search-form input[type="submit"]{
	background:url(../images/sprite.png) no-repeat;
	border:none;
	float:left;
	width:18px;
	height:17px;
	margin:4px 0 0 1px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
#nav{
	padding:0;
	margin:0 -16px 0 0;
	list-style:none;
	float:right;
	font-size:18px;
	line-height:20px;
}
#nav li{
	float:left;
	/*margin:0 0 0 38px;*/
	margin: 0 0 0 20px;
	position:relative;
}
#nav li:first-child{margin-left:0;}
#nav a{
	/*margin:8px 23px 16px;*/
	margin:8px 20px 16px;
	float:left;
	color:#005baa;
}
#nav li.has-drop-down:hover a,
#nav li.has-drop-down.hover a,
#nav .active a{text-decoration:underline;}
#nav li.has-drop-down:hover a,
#nav li.has-drop-down.hover a{
	/*padding:8px 23px 16px;*/
	padding:8px 20px 16px;
	margin:0;
	background:#e6e7e8;
}
#nav .drop {
	position:absolute;
	left:-1px;
	top: -9999px;
	z-index: 999;
}
#nav .right-side .drop{
	left:auto;
	right:-1px;
}
#nav .drop .drop-inner {
	float: left;
	position: relative;
	width:189px;
}
#nav .right-side .drop-inner{float:right;}
#nav ul{
	padding:4px 0 0;
	margin:0;
	list-style:none;
	background:#e6e7e8;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	border:1px solid #fff;
	border-width:0 1px 1px;
}
#nav ul li{
	float:none;
	padding:8px 10px 8px 25px;
	margin:0;
	border-top:1px solid #fafafa;
}
#nav ul li:first-child{border:none;}
#nav li.has-drop-down:hover ul a,
#nav li.has-drop-down ul a,
#nav li.has-drop-down:hover ul a,
#nav li.has-drop-down.hover ul a,
#nav li.active ul a,
#nav ul a{
	margin:0;
	padding:0;
	float:none;
	color:#26247b;
	text-decoration:none;
}
#nav li.has-drop-down:hover ul a:hover,
#nav li.has-drop-down ul a:hover,
#nav li.has-drop-down:hover ul a:hover,
#nav li.has-drop-down.hover ul a:hover,
#nav ul .active a,
#nav ul a:hover{
	text-decoration:underline;
}
#nav li:hover,
#nav li.hover{position:relative;}
#nav li.hover .drop{
	display:block;
	top:44px;
}
/* if javascript disable start */
#nav.menu-hard-code .drop {width: auto; }
/* if javascript disable end */

.slide-block{
	margin:-8px 0 0;
	position:relative;
}
.slideshow{
	width:990px;
	height:678px;
	position:relative;
	padding:0;
	margin:0 auto;
	list-style:none;
}
.slideshow li{
	left:-205px;
	right:-205px;
	height:678px;
	position:absolute;
	top:0;
	z-index:1;
}
.slideshow .active li{ z-index:2;}
.slideshow img{
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.slideshow .holder{
	width:990px;
	position:relative;
	z-index:2;
	padding:26px 0 0;
	margin:0 auto;
}
.slideshow .text-area {
	width:333px;
	min-height:154px;
	padding:19px 20px 30px;
	margin:0 0 0 -9px;
	background:url(../images/bg-text-area.png) no-repeat;
	position:relative;
	z-index:1;
	font-size:15px;
	line-height:25px;
	text-align:center;
	color:#26247b;
}
.slideshow .text-area:after,
.slideshow .text-area:before{
	content:'';
	position:absolute;
	height:18px;
	left:0;
	bottom:0;
	width:100%;
	background:url(../images/bg-text-area.png) no-repeat -373px 0;
	z-index:-1;
}
.slideshow .text-area:after{
	top:18px; 
	height:auto;
	bottom:18px; 
	background:url(../images/bg-text-area.png) repeat-y -746px 0;
}
.slideshow .title{
	display:block;
	margin:0 -10px 6px;
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 30px;
	font-style: normal;
	line-height: 48px;
	font-weight: normal;
	font-variant: normal;
}
.slideshow p{margin:0;}
.slideshow .text-area a:hover{font-weight:bold;}
.switcher-holder{
	width:100%;
	position:absolute;
	top:211px;
	left:0;
	z-index:10;
}
.switcher-holder .holder{
	width:990px;
	margin:0 auto;
}
.switcher-holder .holder:after{
	content:'';
	display:block;
	clear:both;
}
.switcher-holder .frame{
	float:left;
	margin:0 0 0 -9px;
	padding:0 18px 0 0;
	background:url(../images/bg-switcher.png) no-repeat 100% 0;
}
.switcher{
	float:left;
	height:12px;
	padding:20px 11px 20px 28px;
	margin:0;
	list-style:none;
	background:url(../images/bg-switcher.png) no-repeat 0 -52px;
}
.switcher li{
	float:left;
	margin:0 0 0 6px;
}
.switcher li:first-child{margin-left:0;}
.switcher a{
	display:block;
	width:11px;
	height:11px;
	background:url(../images/sprite.png) no-repeat 0 -21px;
}
.switcher .active a,
.switcher a:hover{
	text-decoration:none;
	background-position:0 -36px;
}
.items-block{
	width:100%;
	border:8px solid #df8800;
	border-width:8px 0;
}
.items-block-holder{
	width:985px;
	margin:0 auto;
	background:url(../images/separator2.png) repeat-y 100% 0;
}
.items-block-holder:after{
	content:'';
	display:block;
	clear:both;
}
.items-block .item{
	float:left;
	width:322px;
	padding:10px 0 0 5px;
	background:url(../images/separator2.png) repeat-y;
}
.items-block h2{
	font:normal 22px/20px Georgia, 'Times New Roman', serif;
	margin:0 0 2px;
	position:relative;
}
.items-block h2:after{
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	width:100%;
	height:4px;
	content:'';
	background:url(../images/separator3.png) repeat-x 0 100%;
}
.items-block .title1{
	background:url(../images/ico1.png) no-repeat 5px 0;
	padding:9px 10px 17px 69px;
}
.items-block .title2{
	background:url(../images/ico2.png) no-repeat 13px 5px;
	padding:9px 10px 17px 69px;
}
.items-block .title3{
	background:url(../images/ico3.png) no-repeat 17px 4px;
	padding:9px 10px 17px 90px;
}
#main{
	width:990px;
	margin:0 auto;
	padding:10px 0 12px;
}
.slide-box{
	width:992px;
	position:relative;
	margin:0 0 7px -19px;
	padding:11px 0 11px 11px;
	background:url(../images/shadow1.png) no-repeat;
}
.slider{
	width:992px;
	height:359px;
	position:relative;
	overflow:hidden;
	background:#fff;
	padding:0;
	margin:0;
	list-style:none;
}
.slider li{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.slider li.active{ z-index:2;}
.slide-box .text-area{
	width:290px;
	padding:37px 0 20px 42px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	font-size:16px;
	line-height:24px;
	color:#b44b14;
}
.slide-box .title{
	display:block;
	font:normal 56px/54px Georgia, 'Times New Roman', serif;
	color:#f04e41;
	margin:0 0 13px;
}
.circle span{
	float:right;
	clear:right;
	height:24px;
	overflow:hidden;
}
.circle span.size1 { width:130px;}
.circle span.size2 { width:120px;}
.circle span.size3 { width:110px;}
.circle span.size4 { width:100px;}
.circle span.size5 { width:80px;}
.circle span.size6 { width:60px;}
.circle span.size7 {width:30px;}
.slide-box p{margin:0;}
.slide-box .text-area a{
	color:#b22025;
}
.slide-box .text-area a:hover{font-weight:bold;}
.slide-box .switcher{
	position:absolute;
	bottom:27px;
	right:18px;
	z-index:10;
	background:none;
	padding:0;
	margin:0;
	height:auto;
}
.main-block{
	width:100%;
}
.main-block:after{
	content:'';
	display:block;
	clear:both;
}
#content{
	width:718px;
	float:right;
}
.info-block{
	overflow:hidden;
	font-size:12px;
	line-height:17px;
	padding:0 0 7px;
}
.brands-box{
	width:335px;
	float:left;
}
.brands-box ul{
	padding:0;
	margin:-4px 0 0;
	list-style:none;
}
.brands-box ul li{
	padding:13px 20px 5px 0;
	overflow:hidden;
	border-top:1px solid #d7d9d9;
}
.brands-box ul li:first-child{
	border:none;
	padding-top:0;
}
.brands-box .image-area{
	float:left;
	width:140px;
	padding:16px 6px 0 0;
	text-align:center;
}
.info-block .holder{overflow:hidden;}
.info-block h2{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#26247b;
	margin:0 0 1px;
}
.info-block h3{
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#434345;
	margin:0 0 5px;
}
.info-block p{
	margin:0;
	text-align: left;
	letter-spacing: 0.5px;
}
.info-block .more{
	display:inline-block;
	vertical-align:top;
}
.info-block .more:hover{font-weight:bold;}
.product-box{
	width:342px;
	float:right;
}
.product-box .box{
	overflow:hidden;
	margin:-4px 0 24px;
}
.product-box .image-area{
	float:left;
	width:190px;
	text-align:center;
	padding:4px 6px 0 0;
}
.text-block{
	padding:12px 3px 0;
	border-top:1px solid #d7d9d9;
	font-size:17px;
	line-height:30px;
}
.text-block h2{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#26247b;
	margin:0 0 2px;
}
.text-block p{
	margin:0;
	text-align: justify;
}
.text-block .more:hover{font-weight:bold;}
#sidebar{
	width:243px;
	float:left;
}
.main-block h1{
	position:relative;
	font:normal 22px/24px Georgia, 'Times New Roman', serif;
	color:#005baa;
	margin:0 0 21px;
	padding:10px 0 9px;
	border-top:1px solid #e2e4e4;
}
.main-block h1:after{
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	width:100%;
	height:1px;
	background:#e2e4e4;
	content:'';
}
.accordion{
	padding:0;
	margin:0 0 25px;
	list-style:none;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
}
.accordion li{
	border-top:1px solid #fff;
}
.accordion li:first-child{
	border:none;
	margin-top:0;
}
.accordion a{
	display:block;
	position:relative;
	padding:9px 30px 5px 15px;
	color:#fff;
	background:#00335c url(../images/btn-accordion.png) repeat-y;
}
.accordion .opener:after{
	width:15px;
	height:15px;
	position:absolute;
	top:8px;
	right:13px;
	z-index:1;
	background:url(../images/arrows1.png) no-repeat 0 -35px;
	content:'';
}
.accordion .active .opener:after{
	top:14px;
	background:url(../images/arrows1.png) no-repeat;
}
.accordion a:hover{
	text-decoration:none;
	color:#6dcef5;
}
.accordion ul{
	padding:12px 10px 10px 38px;
	margin:0;
	list-style:none;
	background:#e3e7ea;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
.accordion ul li{
	border:none;
	margin:12px 0 0;
}
.accordion .active ul a,
.accordion a:hover ul a,
.accordion ul a{
	display:inline;
	background:none;
	color:#4d4d4f;
	padding:0;
}
.accordion ul a:after{display:none;}
.accordion ul .active a,
.accordion ul a:hover{
	text-decoration:none;
	color:#005baa;
}
.intro-block{
	width:992px;
	height:359px;
	position:relative;
	margin:0 0 7px -19px;
	padding:11px 0 11px 11px;
	background:url(../images/shadow1.png) no-repeat;
}
.intro-block .text-area{
	width:340px;
	padding:78px 0 20px 38px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	font-size:16px;
	line-height:27px;
	color:#0d4d9d;
}
.intro-block .title{
	display:block;
	font:normal 52px/54px Georgia, 'Times New Roman', serif;
	margin:0 0 7px;
}
.intro-block p{margin:0;}
.intro-block .text-area a{color:#b22025;}
.brand-list h1{margin:0 0 10px;}
.brand-list ul{
	width:249px;
	padding:18px 5px 5px;
	margin:0 -8px;
	list-style:none;
	position:relative;
	text-align:center;
	background:url(../images/bg-brands-list-r.png) repeat-x;
}
.brand-list ul:after{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:3px;
	content:'';
	background:url(../images/bg-brands-list-t.png) no-repeat;
}
.brand-list ul li{margin:0 0 35px;}
.products-block{overflow:hidden;}
.products-block-holder{width:115%;}
.products-block .item{
	width:182px;
	margin:0 83px 18px 0;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	color:#26247b;
}
.products-block img{margin:0 0 10px;}
.products-block .title{
	display:block;
	margin:0 0 2px;
	font:normal 20px/22px Georgia, 'Times New Roman', serif;
}
.products-block ul{
	padding:0;
	margin:0 0 11px;
	list-style:none;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
.products-block ul li{
	display:inline;
	padding:0 0 0 8px;
	background:url(../images/bullet1.png) no-repeat 0 6px;
}
.products-block ul li:first-child{
	background:none;
	padding-left:0;
}
.products-block .btn{
	background:#f99628 url(../images/btn1.png) no-repeat;
	width:172px;
	height:22px;
	display:block;
	margin:0 auto;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.products-block .btn:hover{
	text-decoration:none;
	background:#26247b url(../images/btn1.png) no-repeat 0 -22px;
}
.product-info{
	overflow:hidden;
	padding:7px 0 38px;
}
.product-info .image-area{
	width:260px;
	float:left;
	margin:19px 57px 0 0;
	text-align:center;
}
.product-info .holder{
	width:290px;
	float:left;
	font-size:13px;
	line-height:21px;
	color:#4d4d4f;
}
.product-info h1{
	position:relative;
	font:normal 22px/24px Georgia, 'Times New Roman', serif;
	color:#005baa;
	margin:0 0 8px;
	padding:10px 0 9px;
	border-top:1px solid #e2e4e4;
}
.product-info h1:after{
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	width:100%;
	height:1px;
	background:#e2e4e4;
	content:'';
}
.product-info .links{
	padding:0;
	margin:0 0 -1px;
	list-style:none;
	text-align:right;
}
.links li{
	display:inline-block;
	vertical-align:top;
	margin:0 1px 0 6px;
}
.links a{
	width:28px;
	height:27px;
	display:block;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
}
.links .email{background:url(../images/icons2.png) no-repeat 0 3px;}
.links .print{background:url(../images/icons2.png) no-repeat 0 -73px;}
.product-info .title{
	display:block;
	font-weight:normal;
	color:#005baa;
}
.product-info ul{
	padding:0;
	margin:0 0 17px;
	list-style:none;
}
.product-info .logo-area{
	float:right;
	margin:13px 21px 0 0;
}
.side-box h1{margin:0 0 16px;}
.side-box .box{
	width:249px;
	padding:18px 5px 5px;
	margin:0 -8px;
	list-style:none;
	position:relative;
	text-align:center;
	background:url(../images/bg-brands-list-r.png) repeat-x;
}
.side-box .box:after{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:3px;
	content:'';
	background:url(../images/bg-brands-list-t.png) no-repeat;
}
.side-box .item{margin:0 0 10px;}
.content-area{
	margin:-66px 0 0 45px;
	overflow:hidden;
	position:relative;
	font-size:12px;
	line-height:20px;
}
.text-col{
	width:290px;
	float:left;
	margin:0 0 0 69px;
}
.text-col:first-child{margin-left:0;}
.content-area h1{margin:0 0 14px;}
.content-area img{margin:5px 0 0;}
#footer{background:#6dcef5;}
.footer-holder{
	width:990px;
	margin:0 auto;
	overflow:hidden;
}
#footer .info{
	padding:15px 0 0;
	margin:0;
	list-style:none;
	float:left;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#005baa;
}
#footer .info li{
	float:left;
	margin:0 0 0 10px;
}
#footer .info li:first-child{margin-left:0;}
.footer-nav{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.footer-nav li{
	float:left;
	padding:15px 10px 12px;
	background:url(../images/separator1.png) no-repeat;
}
.footer-nav li:first-child{background:none;}
.footer-nav a{color:#fff;}
.footer-nav .active a{text-decoration:underline;}
@media print{
	body{min-width:100%;}
	img{max-width:100%;}
	.top-nav,
	#header .holder,
	.logo,
	#footer,
	.slide-block,
	.items-block,
	.slide-box,
	#sidebar,
	.links{display:none;}
	#header{background:none;}
	.logo-print{display:block;}
	#main,
	#content{
		width:100%;
	}
	.brands-box,
	.product-box{
		width:48%;
	}
	.product-box .image-area,
	.brands-box .image-area{
		width:40%;
	}
	.intro-block{
		width:100%;
		margin:0 0 20px;
	}
	.products-block-holder{width:100%;}
	.products-block .item{margin:0 5% 18px 0;}
	.product-info{page-break-after:always;}
	.product-info .image-area{width:26%;}
	.product-info .holder{width:30%;}
	.product-info .logo-area{width:25%;}
	.content-area{
		width:100%;
		overflow:visible;
		margin:0;
	}
	.content-area:after{
		content:'';
		display:block;
		clear:both;
	}
	.text-col{width:40%;}
}