﻿catalog_menuhtml{
	height:100%;
	color: #666;
	font-size:14px;
	font-family:Arial;
}
body,html{

	height:100%;
	margin:0;
	padding:0;
	background-color:#00a400;
	font-family:Arial;
}
body.print{
	background:#FFF;
}
a:link, a:visited {
	color: #090; text-decoration: underline;
	}	
a:hover {
	text-decoration: none;}
	
	
a.lang:link, a.lang:visited {
	font-size:11px; font-weight:bold; color:#00c100; text-decoration:none;
	}	
a.lang:hover {
	text-decoration:underline;}
a.bottom_menue:link, a.bottom_menue:visited {
	font-size:12px; color:#fff; text-decoration:none;
	margin-left: 15px;
	margin-right:15px;
	}	
a.bottom_menue:hover {
	text-decoration:underline;}
	
.serch {
	width:110px;
	padding-left:8px;
	padding-bottom:3px;
	font-size:16px;
	color:#d8d8d8;
	    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
	 -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
	    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
	border: solid 1px #00c100;
	background: #00c100;
	}
.inside, .inside *{
	color: #333;
}
img{
	border:0;
}
.clear{
	clear:both;
}
.wrap{
	margin:0 auto;
	height:100%;
}
.cont{
	width:1000px;
	margin:0 auto;
	z-index:1;
	position:relative;
}
.inside .cont{
	width:944px;
	color:#333;
}
.content{
	height:100%;
	min-height:668px;
	clear:both;
}
.content, .content p, .content span, .content a{
	font-size:13px;
}
.content a:hover{
    text-decoration: none;
}
.content, .content *{
	line-height:normal;
}
#flash{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.inside .content{
	height:auto;
	min-height:inherit;
	color:#333;
}
form input{
	font:menu;
	font-size:18px;
}
.langs{
	padding:2px 14px 0;
	text-align:right;
	color:#000;
	font-size:13px;
}
.langs span{
	color:#6b6b6b;
	font-size:13px;
}
.langs a{
	font-size:13px;
	color:#206ccc;
}
.langs a{	
	margin:0 0 0 6px;
}
.langs span{	
	margin:0 6px 0 6px;
}
.langs a:hover{
	text-decoration:none;
}
.langs img{
	vertical-align:middle;
}
.menu{
	width:700px;
	height:64px;
	line-height:58px;
	margin-left:50px;
	margin-top:5px;
	display:block;
}
.inside .menu{
	width:795px;
	margin:0 -5px;
	background:url(/images/menu_bg_inside.png) no-repeat;
}
.menu .search{
	/*float:left;
	padding:18px 0 0 20px;*/
}
.inside .menu .search{
	width:135px;
	padding:18px 0 0 18px;
}
.menu .search form{
	margin:0;
	padding:0;
}
.menu .search input{
	background:url(/images/search_bg.png);
	border:none;
	width:105px;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0px 8px 0;
	font-size:12px;
}
.menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
.menu ul li{
	float:left;	
	margin: 0 5px;
    text-align: center;

    height:58px;
    vertical-align : middle;
	
}
.inside .menu ul li{
    width: 78px;
}
.menu ul li a{
	margin:22px 0 0;
}
.menu ul li.long a{
	/*margin:14px 0 0;*/
}
.menu ul li a{	
	display:block;
	/*padding-right: 20px;
	padding-left: 10px;*/
    line-height:120%;
	color:#000;
	text-decoration:none;
	font-size:13px;
}
.menu ul li a:hover, .menu ul li.cur a{
	color:#009200;
}
.logo{
	display:block;
	width:137px;
	height:36px;
	background:url(/images/logo.png) no-repeat;
}
.inside .logo{
	width:139px;
	height:35px;
	background:url(/images/logo_inside.png) no-repeat;
	margin:8px 0 0 0;
}
.header .logo{
	margin:12px 0 0;
}
.inside .header .logo{
	margin:12px 0 0;
}
h1{
	font-size:26px;
	color: #333;
	font-weight: bold;
}
h3{
	font-size:16px;
	color: #000;
	font-weight: bold;
}
#sp_content{
	position:absolute;
	top:560px;
	height:196px;
	width:100%;
}
.banners{
	height:124px;
	margin-top:5px;
	margin-bottom:10px;
}
.banners .slides, .banners .slides_last{
	float:left;
	margin:0 6px 0 0;
	width:195px;
	height:124px;
	background-color:transparent;
}
.banners .slides_last{
	margin:0;
}
.footer{
	margin:5px 0 0;
	border-top:1px solid #FFF;
	padding:5px 0 40px;
	font-size:10px;
	text-align:right;
	line-height:13px;
}
.inside .footer{
	border-top:1px solid #000;
}
.footer a{
	font-size:10px;
	color:#1062c8;
}
.footer a:hover{
	text-decoration:none;
}
.footer_menu{
	width:100%;
	position: fixed;
	bottom:0;
	height:40px;
	z-index:2000;
	margin-left:-4px;
}
.footer_menu .product_reg{
	float:left;
	width:190px;
	height:40px;
	line-height:44px;
	background:url(/images/product_reg_inside.png) no-repeat;
	text-align:center;
}
.kz .footer_menu .product_reg{
	float:left;
	width:114px;
	height:40px;
	line-height:44px;
	background:url(/images/product_reg_inside_kz.png) no-repeat;
	text-align:center;
}
.footer_menu .product_reg a{
	color:#fff;
}
.footer_menu .product_reg a:hover{
	color:#000;
}

.footer_menu .charity{
	color:#fff;	
	display:block;
	float:left;
	width:156px;
	height:40px;
	line-height:41px;
	padding:0 0 0 50px;
	margin:1px 0 0;
	background-image:url(/images/but_charity.png);
	background-position: 0 0;
}
.kz .footer_menu .charity{
	width:127px;
	height:40px;
	line-height:100%;
	text-align:center;
	padding:6px 0 0 40px;
	background-image:url(/images/but_charity_kz.png);
}
.footer_menu .charity:hover{
	background-position: 0 -39px;
	color:#000;
	text-decoration:underline;
}

.footer_menu .links{
	float:left;
	/*width:624px;*/
	background:url(/images/bottom_links_bg_inside.png) no-repeat right;
	/*width:606px;*/
	width:440px;
	height:40px;
	line-height:44px;
	text-align: center;
}
.inside .footer_menu .links{
	width:408px;
}
.kz .footer_menu .links{
	width:535px;
	line-height:110%;
	padding: 0 0 0 20px;
}
.inside .kz .footer_menu .links{
	width:510px;
	padding: 0 0 0 10px;
}
.inside .footer_menu .charity{
	margin:1px 0 0 !important;
}
.footer_menu .links a{
	color:#FFF;
	/*margin:0 40px 0 0;*/
	margin:0 10px 0 0;
	text-decoration:none;
}
.footer_menu .links a:hover{
	text-decoration:underline;
	color:#000;
}
.footer_menu .logo{
	float:right;
	margin:3px 0 0;
}
.inside .footer_menu .logo{
	background: url("/images/logo_inside.png") no-repeat;
    height: 36px;
    width: 137px;
}
.path{
	margin:0 0 20px;
}
.path, .path *{
	font-size:13px;
	color: #000;
}
.path a{
	color: #090;
	text-decoration:underline;
}
.path a:hover{
	text-decoration:none;
}

/* product_reg */
.product_reg_imgs{
	position:absolute;
	z-index:-1;
	top:0;
	margin-left:-28px;
	width:1000px;
	height:234px;
	background:url(/images/product_reg_imgs.png) no-repeat;
}
.product_reg_imgs .product_reg_overlay{
	margin:98px 0 0;
	height:136px;
	float:left;
	background:#b4bcc6;
	opacity:0;
	z-index:1000;
}
.product_reg_imgs .product_reg_overlay_hide{
	margin:98px 0 0;
	height:136px;
	float:left;
	background:#b4bcc6;
	opacity:0.68;
	filter: alpha(opacity = 68);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=68)";
	z-index:1000;
	position:absolute;
}
.product_reg_cont{
	position:relative;
	background:#d8d8d8;
	margin:0px;
}
.product_reg_cont p{
	color:#5e5e5e;
}
.product_reg_cont .step1, .product_reg_cont .step2, .product_reg_cont .step3{
	float:left;
}
.product_reg_cont .step1{
	width:315px;
	margin:0 20px 0 0;
}
.product_reg_cont .step1 form{
	padding:0 28px 0 0;
}
.product_reg_cont .step1 input{
	width:256px;
}
.product_reg_cont .step1 input.clear{
	margin:0 -4px 0 0;
}
.product_reg_cont .step2{
	width:364px;
	margin:0 20px 0 0;
}
.product_reg_cont .step2 form p{
	margin:2px 0 !important;
}
.product_reg_cont .step2 span{
	color:#F00;
}
.product_reg_cont .step2 .hint{
	color:#666;
	font-size:11px;
	margin:10px 0 0;
}
.product_reg_cont .step3{
	width:221px;
}
.product_reg_cont .step3 div{
	margin:28px 0 0;
}
.product_reg_cont .step3 form{
	text-align:center;
	margin:0;
	padding:0;
}
.product_reg_cont .product_reg_cont_overlay_hide{
	background:#d8d8d8;
	opacity:0.5;
	filter: alpha(opacity = 50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	z-index:1000;
	position:absolute;
}
.product_reg_cont h3{
	color:#000;
	font-size:18px;
	font-weight:normal;
	margin:0;
}
.product_reg_cont div p{
	color:#000;
	margin:0;
}
.product_reg_cont .mess_ok, .product_reg_cont .mess_error{
	text-align:center;
	margin:10px 0;
}
.product_reg_cont .mess_ok{
	color:#13cd19;
	z-index:1001;
	position:relative;
}
.product_reg_cont .mess_ok img{
	margin:10px 0;
}
.product_reg_cont .mess_ok a{
	color:#206CCC;
}
.product_reg_cont .mess_ok a:hover{
	text-decoration:none;
}
.product_reg_cont .mess_error{
	color:#df0000;
}
.product_reg_cont form{
	text-align:right;
	margin:20px 0;
}
.product_reg_cont input{
	border:1px solid #9f9f9f;
	background:#FFF;
	font-size:18px;
	padding:4px;
}
.product_reg_cont input.clear{
	border:none;
	background:none;
	padding:0;
	width:auto;
}
.product_reg_cont form p{
	text-align:right;
	margin:14px 0;
}
.product_reg_cont th, .product_reg_cont td{
	margin:0;
	padding:0 0 8px 0;
}
.product_reg_cont th{
	text-align:left;
	font-weight:normal;
	font-size:13px;
}
/* End of product_reg */

/* Catalog */
.cat_headerimg{
	position:absolute;
	top:0;
	width:1000px;
	height:330px;
	z-index:-1;
	margin-left:-28px;
}
.cat_shadow{
	position:absolute;
	top:330px;
	z-index:-1;
	margin-left:-28px;
}
.catalog .hint, .catalog .hint_right{
	position:absolute;
	width:273px;
	height:189px;
	background:url(/images/hint_bg.png) no-repeat;
	z-index:1000;
}
.catalog .hint{
	left:164px;
}
.catalog .hint_right{
	background:url(/images/hint_bg_right.png) no-repeat;
	left:-240px;
	color:#000;
	font-size:12px;
}
.catalog .hint .wrap, .catalog .hint_right .wrap{
	padding:20px 20px 24px 36px;
	height:106px;
	overflow:hidden;
	color:#000;
	font-size:12px;
}
.catalog .hint_right .wrap{
	padding:20px 20px 24px 20px;
	color:#000;
	font-size:12px;
}
.catalog .hint .wrap strong, .catalog .hint_right .wrap strong{
	font-size:12px;
	color:#000;
	font-weight: bold;
}
.catalog .item{
	position:relative;
	width:178px;
	height:178px;
	padding:10px;
	float:left;
	margin:0 47px 47px 0;
	    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
	 -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
	    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
	border: solid 1px #fff;
	background: #fff;
}
.catalog .item .link{
	width:198px;
	height:214px;
	top:0px;
	left:0;	
	position:absolute;
	z-index: 1001;	
}
.catalog .item .title{
	text-align:center;
	font-size:16px;
	overflow:hidden;
}
.catalog .pic{
	position:absolute;
	top:28px;
	left:0;
	/*margin:0 0 0 -10px;*/
	width:198px;
	height:170px;
	background-position:center;
	background-repeat:no-repeat;
	z-index: 999;
}
.catalog .pic a{
	position:relative;
	z-index: 1001;
	display:block;
	width:198px;
	height:170px;
}
.catalog .button{
	display:block;
	margin:190px auto 0;
	width:116px;
	height:24px;
	background:url(/images/button_product_more.png) no-repeat;
	background-position:0 -24px;
}
.kz .catalog .button{
	background:url(/images/button_product_more_kz.png) no-repeat;
	background-position:0 -24px;
}
.catalog .item:hover .button, .catalog .button:hover{
	background-position:0 0;
}
.product_bg{
	position:absolute;
	top:0px;
	margin-left:-28px;
	width:1000px;
	height:486px;
	background:url(/images/body_product_bg.jpg) repeat-x top;
	z-index:-1;
}
.product .top_block{
	position:relative;
	height:190px;
	margin:0 0 70px;
}
.product .top_block h1{
	position:absolute;
	left:283px;
}
.product .top_block .colors_links{
	position:absolute;
	bottom:90px;
	right:24px;
	text-align:right;
}
.product .top_block .colors_links p{
	margin:0 0 5px;
	font-size:14px;
	text-align:right;
}
.product .top_block .colors_links .imgs{
	float:right;
}
.product .top_block .colors_links a{
	display:block;
	float:right;
	width:18px;
	height:18px;
	margin:0 2px 0 0;
}
.product .top_block .colors_links a.cur div{
	margin:2px 0 0 2px;
	width:12px;
	height:12px;
	font-size:0;
	line-height:12px;
	border:1px solid #206ccc;
}
.product .top_block .links{
	position:absolute;
	bottom:12px;
	right:24px;
	text-align:right;
}
.product .top_block .links p{
	margin:2px 0 0;
}
.product .top_block .links a{
	color:#206ccc;
	font-size:12px;
}
.product .top_block .links a:hover{
	text-decoration:none;
}
.product .top_block .main_pic{
	position:relative;
	top:14px;
	left:14px;
	display:block;
	width:230px;
	height:210px;
	background-position: 50% 50%;
	background-repeat:no-repeat;
	-webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
	-webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
	border: solid 1px #fff;
	background-color:#FFF;
	padding:5px;
}
.product .top_block .other_pics{
	position:absolute;
	top:35px;
	left:280px;
	    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
	 -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
	    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
	border: solid 1px #fff;
	background: #fff;
	padding:20px;
	
}
.product .top_block .other_pics div{
	float:left;
	width:140px;
	height:123px;
	background:url(/images/product_pic_prev_bg.png) no-repeat;
	margin:0 10px 0 0;
}
.product .top_block .other_pics div a{
	position:relative;
	top:14px;
	left:27px;
	display:block;
	width:95px;
	height:95px;
	background-position:center;
	background-repeat:no-repeat;
}
#product .path{
	position:absolute;
	top:358px;
	width:945px;
}
.product p{
	color:#313131;
}
/* End of Catalog */

.catalog_menu{
	position:relative;
}
.consumer{
	position:relative;
	/*border-bottom: solid 3px #CCCCCC;*/
	background-image:url(../images/vert.png);
	background-repeat:no-repeat;
	background-position: right 50%;
	padding-left:3px; 
	padding-right:12px;
	height:25px;
	font-family:Arial;
	font-size:12px;
}
.arrow  {
	position:absolute;
	top:-12px;
	width:32px;
	z-index:32;
	/*left:60px;*/
}
.sublayer, .sublayer2 {
	display:none;
	height:146px;
	position:absolute;
	top:53px;
	/*left:-40px;*/
	z-index:10000;
}
#consumer1 .arrow{
	left:122px;
}
#consumer1 .sublayer{
	left:-116px;
}
#consumer1 #consumer_sub1 .arrow{
	left:141px;
}
#consumer1 #consumer_sub1 .sublayer2{
	left:-68px;
}
#consumer1 #consumer_sub2 .arrow{
	left:141px;
}
#consumer1 #consumer_sub2 .sublayer2{
	left:100px;
}
#consumer2 .arrow{
	left:263px;
}
#consumer2 .sublayer{
	left:-240px;	
}
#consumer3 .arrow{
	left:135px;
}
#consumer3 .sublayer{
	left:-116px;
}
#consumer3 #consumer_sub1 .arrow{
	left:146px;
}
#consumer3 #consumer_sub1 .sublayer2{
	left:-80px;
}
#consumer4 .arrow{
	left:138px;
}
#consumer4 .sublayer{
	left:-122px;
}
#consumer4 #consumer_sub1 .arrow{
	left:74px;
}
#consumer4 #consumer_sub1 .sublayer2{
	left:0px;
}
#consumer4 #consumer_sub2 .arrow{
	left:141px;
}
#consumer4 #consumer_sub2 .sublayer2{
	left:75px;
}
#consumer4 #consumer_sub3 .arrow{
	left:74px;
}
#consumer4 #consumer_sub3 .sublayer2{
	left:292px;
}
#consumer5 .arrow{
	left:205px;
}
#consumer5 .sublayer{
	left:-192px;
}
#consumer5 #consumer_sub1 .arrow{
	left:340px;
}
#consumer5 #consumer_sub1 .sublayer2{
	left:-270px;
}
#consumer5 #consumer_sub2 .arrow{
	left:142px;
}
#consumer5 #consumer_sub2 .sublayer2{
	left:74px;
}
#consumer5 #consumer_sub3 .arrow{
	left:73px;
}
#consumer5 #consumer_sub3 .sublayer2{
	left:206px;
}
#consumer6 .arrow{
	left:300px;
}
#consumer6 .sublayer{
	left:-272px;
}
#consumer7 .sublayer{
	left:-67px;
}
#consumer7 .arrow{
	left:223px;
}
#consumer7 .sublayer{
	left:-213px;
}
#consumer8 .sublayer{
	left:-67px;
}
#consumer8 .arrow{
	left:170px;
}
#consumer8 .sublayer{
	left:-150px;
}
.sublayer2 {
	top:139px;
}
.sublayer li, .sublayer2 li{
	margin:0 20px !important;
	padding:20px 0 0;
	height:126px !important;
	width:106px !important;
	text-align:center;
	line-height:normal;
}
.sublayer a{
	margin:0 !important;
	display: inline !important;
	width: auto !important;
}
.sublayer li .img, .sublayer2 li .img{
	width:106px;
	height:80px;
	background-repeat:no-repeat;
	background-position:center;
}
.sublayer .l, .sublayer2 .l{
	float:left;
	width:14px;
	height:146px;
	background:url(/images/bg_gnb_layer_left.png) no-repeat;
}
.sublayer .r, .sublayer2 .r{
	float:left;
	width:14px;
	height:146px;
	background:url(/images/bg_gnb_layer_right.png) no-repeat;
}
.sublayer .list{
	height:146px;
	float:left;
	background:url(/images/bg_gnb_layer.png) repeat-x;
}
.sublayer a{
	color:#484848 !important;
}
.sublayer a.cur,.sublayer a:hover{
	color:#000000 !important;
}

/* contacts */
.contacts{

}
.contacts table{
	width:100%;
}
.contacts table th, .contacts table td{
	padding:7px;
}
.contacts table th{
	font-size:20px;
	color:#000;
	width:186px;
	font-family:Arial Narrow, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
.contacts input.t, .contacts textarea.t {
	color:#000;
	width:97%;
	font-size:14px;
	font-family:Tahoma, Helvetica, sans-serif;
	padding:8px 4px;
	background:#FFF;
	border:1px solid #9f9f9f;
}
.contacts textarea.t{
	height:200px;
}	
.contacts th.captcha{
	padding-top:32px;
}
.contacts .captcha td{
	padding:0 5px 0 0;
}
.contacts input.captcha {
	width:110px;
	text-align:center;
	font-size:20px;
}
.contacts .error{
	margin:-33px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F00;
	padding:7px;
}
.contacts .sent{
	color:#0C0;
}
/* End of contacts */

/* product_print */
.product_print{
}
.product_print *{
	color:#000;
}
.product_print a{
	text-decoration:none;
}
.product_print .head{
	padding:17px 14px;
	background:#e7e7e7;
}
.product_print .foot{
	background:#e7e7e7;
	text-align:center;
	padding:20px 0;
}
.product_print .foot p{
	margin:0;
	font-size:18px;
}
.info{
	padding:20px 20px;
}
.product_print .head p{
	margin:10px 0 0;
}
/* End of product_print */

.wherebuy .items{
	text-align:center;
	clear:both;
}
.wherebuy .item{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:419px;
	height:142px;
	padding:10px;
	margin:10px;
}
.wherebuy .item .img{
	float:left;
	width:126px;
	height:126px;
	margin:5px 10px 5px 5px;
	border:1px solid #000000;
	background:url(/images/no_pic.jpg);
}
.wherebuy .info{
	float:right;
	width:265px;
	height:135px;
	overflow:auto;
	padding:0;
}
.wherebuy th{
	text-align:left;
	font-weight:normal;
	color:#676767;
	font-size:12px;
	vertical-align:top;
	width:80px;
}
.wherebuy td{
	text-align:left;
	font-weight:normal;
	color:#000000;
	font-size:12px;
}

.wherebuy .ps{
	margin:10px auto;
	width:610px;
	color:#676767;
}
.wherebuy .ps, .wherebuy .ps a{
	font-size:16px;
	font-family:Arial Narrow, Arial;
}
#container {width: 80%; max-width: 1000px; margin: 0 auto; position:relative;}
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none; 	background-color:transparent;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none; 	background-color:transparent;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; 	background-color:transparent;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; 	background-color:transparent;} 
html[xmlns] .slides {display: block; 	background-color:transparent;} 
* html .slides {height: 1%; 	background-color:transparent;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider { position: relative; }
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -20px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 20px; text-align: left;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url("../images/bg_control_nav.png") no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}


/*------------------------------------*\
	КАРУСЕЛЬ
\*------------------------------------*/

.wrapper {
				width: 900px;
				margin: 40px auto;
				text-align:center;
			}
			#carousel {
				margin: 0 0 30px 0;
				width: 885px;
				position:relative;
			}
			#carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			#carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				width: 134px;
				height: 134px;
				padding: 0;
				margin: 6px;
				display: block;
				float: left;
				/*background: transparent url('../images/carousel_polaroid.png') no-repeat 0 0;*/
				position:relative;
			}

			#carousel li img {
				width:134px;
				height:134px;
				margin-top:14px;
				
			}
			
			/*#carousel li a {
				width:134px;
				height:134px;
				position:absolute;
				display:block;
				z-index:1000;
				top:14px;
				text-indent:-999em;
			}*/			

			.clearfix {
				float: none;
				clear: both;
			}
			
			#carousel .prev, #carousel .next {
				margin-left: 10px;
				width:15px;
				height:21px;			
				display:block;				
				text-indent:-999em;
				background: transparent url("../images/carousel_control.png") no-repeat 0 0;
				position:absolute;
				top:70px;				
			}
			#carousel .prev {
				background-position:0 0;
				left:-30px;
			}
				#carousel .prev:hover {
					left:-31px;
				}			
			#carousel .next {
				background-position: -18px 0;
				right:-20px;
			}
				#carousel .next:hover {
					right:-21px;
				}				
			#carousel .pager {
				margin:0 auto;
				text-align: center;
			}
			#carousel .pager a {
				margin: 0 5px 0 0;
				text-decoration: none;
				display:inline-block;
				width:8px;
				height:8px;
				background: transparent url('../images/carousel_control.png') no-repeat -2px -32px;
				text-indent:-999em;
			}
			#carousel .pager a.selected {
				text-decoration: underline;
				background: transparent url('../images/carousel_control.png') no-repeat -12px -32px;				
			}
			
.right {
	position:absolute;
	left:50%;
	top: 175px;
	margin-left:250px;
	}	
.right2 {
	position: relative;
	left:320px;
	}	
.catalog2 {display:block; width:950px; height:auto; text-align:left;}	
