/* --------------------------default-settings------------------------- */
* {margin:0; padding:0}
img{border:0;padding:0;}
body{width:100%;font-family:Arial;font-size:12px;color:#ffffff;line-height:18px; background:#000 url(../img/bg.gif) repeat;}
.clear {clear: both;height: 0;overflow: hidden;}
a{text-decoration:underline;border:none;outline:none;color:#f2603c;background:none;}
a:hover{text-decoration:none;}
p{text-align:justify;padding:10px 0 0 0;position:relative;overflow:hidden;font-size:14px;}
hgroup{line-height:29px;}
h1,h2,h3,h4,h5,h6{color:#fff;font-weight:normal;font-family:'PT Sans';}
h1{font-size:28px;}
h2{font-size:26px;}
h3{font-size:24px;}
h4{font-size:22px;}
h5{font-size:20px;}
h6{font-size:18px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}
li{font-size:12px;}
ul{list-style-image:url(../img/list_item.png);padding:20px 0 5px 22px;}
ul li{padding:5px 0;font-size:16px;color:#f2603c;}
ol{list-style-type:decimal;padding:20px 0 5px 25px;}
ol li{position:relative;padding:5px 0;font-size:16px;color:#f2603c;}
ol li span, ul li span{font-size:12px;color:#ffffff;}
input, textarea {outline:none;}
hr{border:none;border-top:1px solid #000;}
figure{display:block;position:relative;text-align:center;}
figure img{position:relative;}
figure figcaption{display:block;font-size:11px;color:#444444;}
input[type=text], input[type=password], input[type=email], input[type=tel], textarea{border:none;border-radius:2px;font-family:arial;background:#fff;width:415px;height:30px;padding:0 10px;color:#313131;font-size:12px;}
textarea{height:110px;padding:10px;overflow:auto;}
button{font-size:12px;color:#fff;font-family:arial;border:1px solid #f2603c;border-top-color:#f2603c;text-shadow:2px 2px 2px #c2442b;border-radius:3px;padding:0 12px;height:29px;cursor:pointer;
background: #F67F50;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F67F50), to(#ee3e27));
background: -webkit-linear-gradient(#F67F50, #ee3e27);
background: -moz-linear-gradient(#F67F50, #ee3e27);
background: -ms-linear-gradient(#F67F50, #ee3e27);
background: -o-linear-gradient(#F67F50, #ee3e27);
background: linear-gradient(#F67F50, #ee3e27);
}
.left{float:left;padding:0 17px 0 0;}
.orange{color:#f2603c;}
table{
position:relative;
border-collapse:collapse;
margin:40px 0;
border:1px solid #383838;
width:760px;
}
	table td{
	padding:10px;
	font-size:12px;
	color:#ffffff;
	border-top:1px solid #383838;
	border-left:1px solid #383838;
	}
	table td:first-child{
	border-left:none;
	}
	table tr:first-child td{
	border-top:none;
	}
	table .orange{
	font-size:14px;
	}
cite{color:#b3b3b3;font-size:11px;font-style:normal;display:block;padding-bottom:30px;}
/* --------------------------enf-default-settings------------------------- */

#wrapper{
position:relative;
overflow:hidden;
height:100%;
margin:0 auto;
min-width:1000px;
background:url(../img/top_bg.png) repeat-x 0 -5px ;
}
#outer{
position:relative;
overflow:hidden;
width:1000px;
margin:0 auto;
}
/*------------header---------------*/
header{
position:relative;
width:100%;
}
	.lang_block{
	position:absolute;
	top:5px;
	right:0;
	overflow:hidden;
	text-align:right;
	z-index:999;
	}
		.lang_block a{
			position:relative;
			display:block;
			float:left;
		font-family:'PT Sans';
		font-size:11px;
		color:#5f5f5f;
		text-decoration:none;
		text-transform:uppercase;
		padding:6px;
		height:20px;
		width:26px;
		padding:0;
		margin:0 0 0 8px;
		text-align:center;
		border-radius:2px;
		}
		.lang_block a:hover, .lang_block .active{
		background:grey;
		}
	.head_block{
	position:relative;
	padding:19px 0 0 0;
	}
		.logo{
		position:relative;
		overflow:hidden;
		float:left;
		width:403px;
		z-index:999;
		text-decoration:none;
		}
		.logo2{position:relative;top:0;}
			.logo span{
			display:block;
			font-size:14px;
			color:#7e7e7e;
			}
		.menu_logo_block{
		position:relative;
		text-align:right;
		padding:16px 0 0 0 ;
		}
			.head_menu{
			position:relative;
			text-align:left;
			padding:11px 0 0 0;
			z-index:9999;
			}
				.head_menu ul, .head_menu menu{
				padding:0;
				text-align:left;
				list-style-type:none;
				z-index:9999;
				}
				.head_menu menu{
				text-align:right;
				display:block;
				}
					.head_menu li{
					display:inline-block;
					padding:0 20px 0 0;
					position:relative;
					}
					.head_menu li:last-child{
					padding:0;
					}
						.head_menu li a{
						color:#ffffff;
						font-size:12px;
						font-family:'PT Sans';
						text-transform:uppercase;
						display:block;
						padding:0 12px 5px 0;
						text-decoration:none;
						background:url(../img/arrow_menu.png) no-repeat right 8px;
						}
							.head_menu li a:hover, .head_menu li a.active{
							color:#ed5e3a;
							}
							.head_menu li a.first{
							background:none;
							}
						.head_menu li ul{
						margin:0px 0 0 0;
						position:absolute;
						z-index:10;
						width:120px;
						display:none;
						background:rgba(0,0,0,0.85);
						}
						.head_menu li.last ul{
							right:10px;
							width:130px;
						}
							.head_menu li ul li{
							display:block;
							padding:0;
							}
							.head_menu li ul a{
							background:none;
							padding:3px 0 3px 20px;
							text-transform:none;
							display:block;
							}
							.head_menu li ul a:hover, .head_menu li ul a.active{
							background: #303030;
							background: -webkit-gradient(linear, 0 0, 0 bottom, from(#303030), to(#0c0c0c));
							background: -webkit-linear-gradient(#303030, #0c0c0c);
							background: -moz-linear-gradient(#303030, #0c0c0c);
							background: -ms-linear-gradient(#303030, #0c0c0c);
							background: -o-linear-gradient(#303030, #0c0c0c);
							background: linear-gradient(#303030, #0c0c0c);
							}
						.head_menu li:hover ul{
						display:block;
						}
/*--------------------main---------------*/
#main{
position:relative;
overflow:hidden;
clear:both;
padding:25px 0 0 0;
min-height:400px;
}
	#preview_videos{
		position:absolute;
	}
	#preview_videos img{
		display:block;
		float:left;
		width:186px;
		position:relative;
		overflow:hidden;
		height:104px;
		margin:0 84px 20px 0;
		cursor:pointer;
	}
		
	#preview_videos img.last{
		margin:0 00px 20px 0;
	}	
		
	.videos{
	position:relative;
	overflow:hidden;
	padding:17px 0 18px 0;
	}	
		.videos figure{
		display:block;
		float:left;
		width:186px;
		position:relative;
		overflow:hidden;
		height:104px;
		margin:0 84px 20px 0;
		cursor:pointer;
		}
		.videos figure.last{
			margin:0 00px 20px 0;
		}
		.videos figure:hover figcaption a{
		background:rgba(0,0,0,0.8);
		}
			.videos figure img{
			display:block;
			}
			.videos figure figcaption{
			position:absolute;
			bottom:0;
			z-index:4;
			width:230px;
			height:45px;
			}
				.videos figure figcaption a{
				display:block;
				height:45px;
				line-height:44px;
				font-size:16px;
				color:#fff;
				font-family:'PT Sans';
				text-align:left;
				text-decoration:none;
				padding:0 10px 0 17px;
				background:rgba(0,0,0,0.6);
				}
	.content_txt{
	position:relative;
	}
		.title{

		color:#f2603c;
		font-weight:bold;
		font-size:16px;
		text-transform:uppercase;
		font-family:'PT Sans';
		}
			.title a{
			text-decoration:none;
			color:#f2603c;
			font-weight:normal;
			font-size:16px;
			text-transform:none;
			font-family:'PT Sans';
			}
	.product_wrap{
	position:relative;
	overflow:hidden;
	margin:35px 0 0 0 ;
	padding-bottom:62px;
	background:url(../img/line.png) no-repeat bottom center;
	}
		.product_block{
		position:relative;
		overflow:hidden;
		padding:64px 0 0 0;
		
		}
		.product_block .new{position:absolute;top:39px;left:335px;;}
			.product_block:first-child{
			background:url(../img/line.png) no-repeat top center;
			}
			.product_img{
			position:relative;
			overflow:hidden;
			float:left;
			width:435px;
			}
			.product_txt{
			position:relative;
			overflow:hidden;
			}
				.product_title{
				font-size:14px;
				padding:2px 0;
				font-family:'PT Sans';
				color:#fff;
				text-transform:uppercase;
				}
					.product_title strong{
					display:inline-block;
					position:relative;
					color:#fcfcfc;
					font-size:28px;
					margin:0 16px 0 0;
					height:28px;
					}
					.product_title span{
					position:absolute;
					width:100%;
					height:20px;
					bottom:5px;
					display:block;
					background:url(../img/gradient-dark.png) repeat-x top;
					}
				.watch{
				position:relative;
				overflow:hidden;
				display:inline-block;
				font-size:11px;
				color:#959595;
				text-decoration:underline;
				padding:0 11px 0 0;
				background:url(../img/arrow_link.png) no-repeat right 8px;
				}
	.attention{
	position:relative;
	overflow:hidden;
	margin:35px 0 35px 0;
	padding:0 0 0 95px;
	background:url(../img/attention.png) no-repeat left center;
	}
/*--------------------footer---------------*/
footer{
position:relative;
overflow:hidden;
background:url(../img/foot_bg.gif) repeat-x top;
height:74px;
margin:50px 0 0 0;
}
#footer{
width:1000px;
position:relative;
overflow:hidden;
margin:0 auto;
padding:20px 0 0 0;
}
	.left_foot{
	position:relative;
	overflow:hidden;
	float:left;
	}
		.left_foot address{
		font-size:12px;
		color:#ecebeb;
		font-style:normal;
		}
		.left_foot div{
		color:#828282;
		font-size:11px;
		padding:0 0 0 12px;
		}
			.left_foot div a{
			color:#828282;
			font-size:11px;
			}
	.right_foot{
	position:relative;
	overflow:hidden;
	float:right;
	}
		.right_foot a{
		padding:0 4px;
		}
/*------------------------news-------------------------*/
.news_wrap{
position:relative;
overflow:hidden;
}
	.news_block{
	position:relative;
	overflow:hidden;
	background:url(../img/line.png) no-repeat top center;
	padding:18px 0;
	}
	.news_block:first-child{
	background:none;
	}
		.news_img{
		position:relative;
		overflow:hidden;
		float:left;
		padding:0 15px 0 0;
		}
			.news_img img{
			border-radius:3px;
			}
		.news_text{
		position:relative;
		overflow:hidden;
		}
			.news_text .title{
			text-transform:none;
			font-size:16px;
			font-weight:normal;
			}
			.date{
			font-size:11px;
			color:#989898;
			}
.paginator{
position:relative;
overflow:hidden;
text-align:center;
padding-bottom:15px;
}
	.paginator a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	padding:0 5px;
	border-radius:4px;
	margin:0 2px;
	display:inline-block;
	}
	.paginator a.active {
	background:#f2603c;
	color:#000;
	}
/*----------------------------------------contacts-----------------------------------*/
.contacts_wrap{
position:relative;
overflow:hidden;
}
	.contacts_top{
	position:relative;
	overflow:hidden;
	padding-bottom:30px;
	}
		.contacts_top dl{
		position:relative;
		overflow:hidden;
		display:block;
		float:left;
		padding:0 70px;
		left:45px;
		min-height:91px;
		background:url(../img/line_contacts.png) no-repeat left center;
		}
		.contacts_top dl:first-child{
		background:none;
		}
			.contacts_top dl dt{
			color:#939393;
			font-size:12px;
			}
				.contacts_top dl dt img{
				position:relative;
				top:5px;
				padding:0 10px 0 0;
				}
			.contacts_top dl dd{
			padding:10px 0 0 0;
			font-size:16px;
			color:#fff;
			}
				.contacts_top dl dd div{
				line-height:20px;
				font-size:18px;
				font-family:'PT Sans';
				}
	.contacts_bottom{
	position:relative;
	overflow:hidden;
	}
		.map{
		float:left;
		position:relative;
		overflow:hidden;
		width:500px;
		padding:0 50px 0 0 ;
		}
			.contacts_bottom .title{
			font-weight:normal;
			}
		.contacts_form{
		position:relative;
		overflow:hidden;
		float:right;
		bottom:2px;
		}
			.contacts_form div{
			padding-bottom:11px;
			}
			.contacts_form button{
			width:140px;
			}
			
	.slideshow{}		
	#nav {text-align:center;margin:5px 0 0px 0;}
	#nav a {background: #fff;display:inline-block; width:13px;height:13px;margin:0 10px;color:#fff;border-radius:8px;font-size:1px;}
#nav a.activeSlide { background: grey;color:grey; }
#nav a:focus { outline: none; }

.colorlinks{position:absolute;top:115px;right:100px;FONT-SIZE:12px;line-height:16px;cursor:pointer;}
.colorlinks A{color:#969696;text-decoration:none;display:block;}
.colorlinks A:HOVER{	color: #FFFFFF;}
.colorlinks A:ACTIVE, .colorlinks A.active{	color: #FFFFFF;}

#nav3 {position:relative;text-align:center;margin:10px 0 0 0;}
#nav3 a:nth-child(1){background:url('/userfiles/image/color-buttons-mangon-yellow.jpg');width:25px;height:25px;display:inline-block;line-height:9999;margin:0 10px 0 0;background-position:-2px -2px;overflow:hidden;}
#nav3 a:nth-child(2){background:url('/userfiles/image/color-buttons-cayago-red.jpg');width:25px;height:25px;display:inline-block;line-height:9999;margin:0 10px 0 0;background-position:-2px -2px;overflow:hidden;}
#nav3 a:nth-child(3){background:url('/userfiles/image/color-buttons-ixon-red.jpg');width:25px;height:25px;display:inline-block;line-height:9999;margin:0 10px 0 0;background-position:-2px -2px;overflow:hidden;}
#nav3 a:nth-child(4){background:url('/userfiles/image/color-buttons-star-white.jpg');width:25px;height:25px;display:inline-block;line-height:9999;margin:0 10px 0 0;background-position:-2px -2px;overflow:hidden;}
#nav3 a:nth-child(5){background:url('/userfiles/image/color-buttons-meteo-silver.jpg');width:25px;height:25px;display:inline-block;line-height:9999;margin:0 10px 0 0;background-position:-2px -2px;overflow:hidden;}
#nav3 a:nth-child(6){background:url('/userfiles/image/color-buttons-platin-silver.jpg');width:25px;height:25px;display:inline-block;line-height:9999;margin:0 10px 0 0;background-position:-2px -2px;overflow:hidden;}
#nav3 a:nth-child(7){background:url('/userfiles/image/color-buttons-platin-green.png');width:25px;height:25px;display:inline-block;line-height:9999;margin:0 10px 0 0;background-position:-2px -2px;overflow:hidden;}
#nav3 a:nth-child(8){background:url('/userfiles/image/color-buttons-mangon-yellow.jpg');width:25px;height:25px;display:inline-block;line-height:9999;margin:0 10px 0 0;background-position:-2px -2px;overflow:hidden;}
#nav3 a:nth-child(9){background:url('/userfiles/image/color-buttons-star-white.jpg');width:25px;height:25px;display:inline-block;line-height:9999;margin:0 10px 0 0;background-position:-2px -2px;overflow:hidden;}
