﻿body{
	margin:0;
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	background:#1e1e1e url(../images/back-header.gif) no-repeat top;
	min-width:1000px;
	height:100%;
}
.print{
	background:none;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#header{
	background:url(../images/bg-header.gif) no-repeat 50% 100%;
	width:100%;
	height:84px;
	overflow:visible;
        z-index:9999px;
}
.header{
	margin:0 auto;
	width:1000px;
	height:84px;
	position:relative;
	overflow:visible;
        z-index:9999px;
}
.header h1{
	margin:0;
	position:absolute;
	top:7px;
	left:8px;
	width:165px;
	height:41px;
}
.header h1 a{
	display:block;
	width:165px;
	height:41px;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	overflow:hidden;
}
.header .topnav{
	position:absolute;
	top:0;
	right:9px;
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.header .topnav li{
	padding:0 10px 0 8px;
	float:left;
	background:url(../images/sep-topnav.gif) no-repeat 100% 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
.header .topnav li a{
	padding-top:6px;
	float:left;
	color:#d9c370;
}
.header .topnav li a.active{
	text-decoration:underline;
}
.header .topnav .newsletter{
	padding-top:6px;
	float:left;
	color:#b5bdc2;
	margin-right:5px;
}
.header .topnav .input{
	background:transparent url(../images/search_inp.gif) no-repeat scroll 0 0;
	float:left;
	height:17px;
	margin:6px 2px 0 0;
	width:133px;
}
.header .topnav .input .textInp {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#959595;
	font-size:7.6pt;
	margin:2px 10px;
	padding:0;
	width:110px;
}
.header .topnav div.button {
	float:left;
	height:18px;
	margin:0 0 2px;
	width:27px;
	padding-top:5px;
}
.header .topnav div.button .butInp {
	border:medium none;
	height:17px;
	overflow:hidden;
	padding:1px 0 6px;
	width:27px;
}

.header .menu{
	position:absolute;
	top:57px;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}
.header .menu li{
	float:left;
	padding-right:3px;
	background:url(../images/sep-menu.gif) no-repeat 100% 0;
}
.header .menu li a,
.header .rightlink{
	height:27px;
	float:left;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	padding-right:6px;
}
.header .menu li a span,
.header .rightlink span{
	padding:0 10px 0 8px;
	float:left;
	height:27px;
	background:url(../images/arrow-menu.gif) no-repeat 100% 0;
}
.header .menu li a span .image,
.header .menu li a:hover span .image,
.header .menu li.active a .image{
	background:url(../images/img-menu.png) no-repeat;
	width:98px;
	height:26px;
	text-indent:-9999px;
}
.header .menu li a span .action_image {
	background:url(../images/img-menu_action.gif) no-repeat;
	width:28px; padding-left: 40px;
	height:26px;}

.header .menu li a:hover span .action_image,
.header .menu li.active a .action_image {
	background:url(../images/img-menu_action_over.gif) no-repeat;}

.header .menu li a span .contest_image {
	/*background:url(../images/img-menu_contest.gif) no-repeat;*/
	width:172px; padding-left: 100px; padding-right: 0px;
	height:26px;}

.header .menu li a:hover span .contest_image,
.header .menu li.active a .contest_image {
	/*background:url(../images/img-menu_contest_over.gif) no-repeat;*/}

.header .menu li a:hover,
.header .menu li.active a,
.header .rightlink:hover{
	margin:0 -3px;
	padding:0 9px 0 3px;
	background:url(../images/bg-active-menu.gif) repeat-x;
	position:relative;
	text-decoration:none;
	color:#976f04;
}
.header .menu li a:hover span,
.header .menu li.active a span,
.header .rightlink:hover span{background-position:100% -27px;}
.header .rightlink{
	position:absolute;
	top:57px;
	right:10px;
	float:right;
}
#content{
	background:url(../images/bg-content.gif) repeat-y 50% 0;
	width:100%;
	overflow:hidden;
}
.content{
	margin:0 auto;
	width:1000px;
	padding-bottom:18px;
}
.contenthome{
	margin:0 auto;
	width:1000px;
	padding-bottom:0;
}
.content:after{
	clear:both;
	display:block;
	content:"";
}
.mainblock{
	margin:14px auto 0;
	width:982px;
	position:relative;
	overflow:hidden;
	background:#2c2827 url(../images/bg-mainblock.gif) no-repeat;
}
.mainblock .bgbotmain{
	width:982px;
	background:url(../images/bgbot-mainblock.gif) no-repeat 0 100%;
	padding-bottom:30px;
	overflow:hidden;
}
.nopadbot .bgbotmain{padding-bottom:0;}
.mainblock2 .bgbotmain{padding-bottom:0;}
.topbar{
	width:982px;
	min-height:23px;
	padding-bottom:5px;
	background:#3e3c3b url(../images/bg-topbar.gif) no-repeat;
}
.topbar2{min-height:19px;}
* html .topbar{height:40px;}
* html .topbar2{height:19px;}
.topbar:after{
	clear:both;
	display:block;
	content:"";
}
.breadcrumbs{
	margin:0;
	padding:6px 0 0 1px;
	list-style:none;
	overflow:hidden;
}
.breadcrumbs li{
	padding:0 11px 0 14px;
	background:url(../images/arrow-breadcrumbs.gif) no-repeat 0 50%;
	float:left;
	font-size:11px;
	line-height:13px;
	color:#d9c571;
}
.breadcrumbs li:first-child{background:none;}
.breadcrumbs li a{color:#999;}
.topbar .buttonslist{
	position:absolute;
	top:1px;
	right:32px;
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
        z-index:1001;
}
.buttonslist li{
	padding-right:18px;
	float:left;
        z-index:1001;
}
.buttonslist li img{vertical-align:top;}
.buttonslist li.hover,
.buttonslist li:hover{position:relative;}
.buttonslist li .sub{
	position:absolute;
	left:-20px;
	top:38px;
	width:118px;
	display:none;
	overflow:hidden;
}
.buttonslist li.hover .sub,
.buttonslist li:hover .sub{display:block;}
.buttonslist li .sub a{
	display:block;
	cursor:pointer;
	width:118px;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#976f04;
	overflow:hidden;
}
.buttonslist li .sub a:hover{text-decoration:none;}
.buttonslist li .sub .bgtop{
	display:block;
	width:118px;
	height:9px;
	background:url(../images/bgtop-sub.png) no-repeat;
	overflow:hidden;

}
.buttonslist li .sub strong{
	display:block;
	padding:2px 5px 2px 16px;
	background:#d7c06c url(../images/bg-sub.gif) no-repeat;
	min-height:25px;
	overflow:hidden;
}
* html .buttonslist li .sub strong{
	height:25px;
	overflow:visible;
}
.buttonslist li .sub .bgbot{
	display:block;
	width:118px;
	height:3px;
	background:url(../images/bgbot-sub.png) no-repeat;
	overflow:hidden;
}
.topimage{
	width:100%;
	overflow:hidden;
        z-index:0;
        height:342px;
}
.topimage img{vertical-align:top;}
.prodhold{
	width:982px;
	position:relative;
	text-align:center;
	display:table;
	overflow:hidden;
}
.prodhold1{
	float:left;
	left:50%;
	position:relative;
	text-align:center;
	display:table;
}
.prodhold2{
	padding-top:8px;
	float:left;
	left:-50%;
	height:1%;
	position:relative;
	text-align:center;
	display:table;
}
.products{
	float:left;
	overflow:hidden;
	height: 1%;
}
.products .bgbotprod{
	background:url(../images/bgbot-products.gif) no-repeat 0 100%;
	overflow:hidden;
}
.products .bgtopprod{
	background:url(../images/bgtop-products.gif) no-repeat;
	min-height:291px;
	position:relative;
	overflow:hidden;
}
.products .block{
	margin-left:10px;
	width:229px;
	float:left;
	background:url(../images/bg-products.gif) repeat-y;
	text-align:left;
	display:inline;
	position:relative;
	z-index:10;
}
.products .block .bgbot{
	width:229px;
	background:url(../images/bgbot-products.gif) no-repeat 0 100%;
	overflow:hidden;
}
.products .block .bgtop{
	width:229px;
	padding-bottom:31px;
	background:url(../images/bgtop-products.gif) no-repeat;
	overflow:hidden;
}
.products .leftblock{margin:0;}
.products .block h3{
	margin:10px 0 0;
	width:100%;
	text-align:center;
	font:bold 15px/16px Arial, Helvetica, sans-serif;
	color:#976f04;
}
.products .block .text{
	width:100%;
	min-height:34px;
	overflow:hidden;
}
* html .products .block .text{
	height:34px;
	overflow:visible;
}
.products .block .text p{
	margin:3px 0 0;
	width:100%;
	text-align:center;
	line-height:14px;
	color:#5f5d60;
}
.products .image{
	width:100%;
	text-align:center;
	overflow:hidden;
}
.products .image img{
	vertical-align:top;
}

.products .block .prodbottext{
	bottom:0;
	width:229px;
	height:31px;
	text-align:center;
	margin-top:0;
}
.products .prodbottext p{
	margin:0;
	width:229px;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#000;
}
.products a.prev,
.products a.next{
	position:absolute;
	bottom:213px;
	width:14px;
	height:24px;
	cursor:pointer;
	overflow:hidden;
	z-index:200;
}
.products a.prev{left:1px;}
.products a.next{right:1px;}
* html .products .image a.next{right:0;}
.products a.prev span,
.products a.next span{
	display:block;
	width:14px;
	height:24px;
	text-indent:-9999px;
}
.products a.next{margin-left:214px;}
.products a.prev span{background:url(../images/prev-buttons.png) no-repeat;}
.products a.prev:hover span{background:url(../images/prev-buttons-on.png) no-repeat;}
.products a.next span{background:url(../images/next-buttons.png) no-repeat;}
.products a.next:hover span{background:url(../images/next-buttons-on.png) no-repeat;}
.products .block div.new{
	bottom:11px;
	height:68px;
	margin-bottom:-22px;
	margin-left:20px;
	margin-top:-46px;
	overflow:hidden;
	width:68px;
}

.whiteblock,
.whiteblock .bgtopwhite{
	width:982px;
	background:url(../images/bg-whiteblock.gif) repeat-y;
	overflow:hidden;
}
.whiteblock .bgtopwhite{background:url(../images/bgtop-whiteblock.gif) no-repeat;}
.whiteblock .bgbotwhite{
	padding:0 24px 48px;
	width:934px;
	background:url(../images/bgbot-whiteblock.gif) no-repeat 0 100%;
	overflow:hidden;
}
.button{
	margin-top:16px;
	width:100%;
	overflow:hidden;
}
.button a{
	float:left;
	height:26px;
	font:11px/26px Arial, Helvetica, sans-serif;
	color:#976f04;
	background:url(../images/bg-button-whiteblock.gif) no-repeat;
	cursor:pointer;
	overflow:hidden;
}
.button a span{
	float:left;
	height:26px;
	padding:0 26px 0 32px;
	background:url(../images/bgend-button-whiteblock.gif) no-repeat 100% 0;
}
.button a:hover{
	background-position:0 -26px;
	text-decoration:none;
}
.button a:hover span{background-position:100% -26px;}
.whiteblock h2{
	margin:10px 5px 0;
	font:24px/26px Arial, Helvetica, sans-serif;
	color:#5f5d60;
}
.whiteblock .tabholder{
	margin:12px 0 0 31px;
	width:844px;
	overflow:hidden;
}
.whiteblock .tabholder .iconblock{
	margin-top:15px;
	width:75px;
	float:left;
}
.whiteblock .tabholder .iconblock img{vertical-align:top;}
.whiteblock .tabblock{
	float:left;
	width:769px;
	overflow:hidden;
}
.tabblock .tabset{
	width:769px;
	margin-bottom:-1px;
	position:relative;
	overflow:hidden;
}
.tabblock .tabset a{
	margin-right:-10px;
	float:left;
	display:inline;
	height:33px;
	font:12px/32px Arial, Helvetica, sans-serif;
	color:#1e1c1c;
	cursor:pointer;
	position:relative;
}
.tabblock .tabset a span.bg{
	float:left;
	height:33px;
	padding:0 3px 0 17px;
	background:url(../images/bg-link-tabset.png) no-repeat;
}
.tabblock .tabset a span.bgend{
	float:left;
	height:33px;
	width:25px;
	background:url(../images/bgend-link-tabset.png) no-repeat;
}
.tabblock .tabset a:hover,
.tabblock .tabset a.active{
	text-decoration:none;
	color:#976f04;
}
.tabblock .tabset a.active{z-index:200 !important;}
.tabblock .tabset a:hover span.bg,
.tabblock .tabset a.active span.bg{background:url(../images/bg-link-tabset-on.png) no-repeat;}
.tabblock .tabset a:hover span.bgend,
.tabblock .tabset a.active span.bgend{background:url(../images/bgend-link-tabset-on.png) no-repeat;}
.tabblock div.tab{
	width:769px;
	background:url(../images/bg-tabblock.gif) repeat-y;
	overflow:hidden;
}
.tabblock div.tab .bgtoptab{
	width:769px;
	background:url(../images/bgtop-tabblock.gif) no-repeat;
	overflow:hidden;
}
.tabblock div.tab .bgbottab{
	width:751px;
	padding:5px 11px 45px 7px;
	background:url(../images/bgbot-tabblock.gif) no-repeat 0 100%;
	overflow:hidden;
}
.tabblock div.tab .toptext{
	padding:0 11px;
	width:729px;
	overflow:hidden;
}
.tabblock div.tab .toptext h4,
.tabblock div.tab .toptext p{
	margin:10px 0 0;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#976f04;
}
.tabblock div.tab .toptext p{
	margin:0;
	color:#1e1c1c;
}
.tabblock div.tab .infolist{
	margin:24px 0 0;
	padding:0;
	list-style:none;
	width:751px;
	overflow:hidden;
}
.tabblock div.tab .infolist li{
	width:100%;
	float:left;
	background:url(../images/bg-infolist.gif) repeat-y;
	overflow:hidden;
}
.tabblock div.tab .infolist li .bgtop{
	width:751px;
	background:url(../images/bgtop-infolist.gif) no-repeat;
	overflow:hidden;
}
.tabblock div.tab .infolist li .bgbot{
	padding:12px 10px 15px 19px;

	width:722px;
	background:url(../images/bgbot-infolist.gif) no-repeat 0 100%;
	overflow:hidden;
}
.tabblock div.tab .infolist li .text{
	width:722px;
	float:left;
}
.tabblock div.tab .infolist li .num{
	margin:5px 0 6px;
	display:block;
	width:25px;
	height:25px;
	text-align:center;
	background:url(../images/bg-num.gif) no-repeat;
	font:bold 10px/24px Arial, Helvetica, sans-serif;
	color:#5f5d60;
}
.tabblock div.tab .infolist li.active .num{color:#976f04;}
.tabblock div.tab .infolist li p{
	margin:0 0 0 3px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#5f5d60;
}
.tabblock div.tab .infolist li .image{
	margin-left:10px;
	width:138px;
	float:right;
	display:inline;
}
.tabblock div.tab .infolist li .image img{vertical-align:top;}
.caruselhold{
	margin:8px -4px 0;
	width:1008px;
	height:153px;
	position:relative;
	background:url(../images/bg-caruselhold.gif) no-repeat;
	overflow:hidden;
}
#carusel{
	margin-top:1px;
	width:1008px;
	height:121px;
	overflow:hidden;
}
#carusel a.link-prev,
#carusel a.link-next{
	margin:48px 0 0 1px;
	float:left;
	display:inline;
	width:21px;
	height:36px;
	text-indent:-9999px;
	background:url(../images/bg-link-prev.gif) no-repeat;
	overflow:hidden;
}
#carusel a.link-next{
	background:url(../images/bg-link-next.gif) no-repeat;
	float:right;
}
#carusel a.link-prev:hover,
#carusel a.link-next:hover{background-position:0 -36px;}
#carusel div.frame {
	margin-left:5px;
	width:954px;
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
}
.slider-hold {
	width:9999px;
	overflow: hidden;
}
#carusel div ul.imagelist{
	position:relative;
	padding:0;
	margin:0;
	height:121px;
	float:left;
	display:inline;
	list-style:none;
}
#carusel div ul.imagelist li{
	float:left;
	padding:0 11px 0 12px;
	width:137px;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}
#carusel div ul.imagelist .sep{
	background:url(../images/sep.png) no-repeat left;
}
#carusel div ul.imagelist li img{vertical-align:top;}
#carusel div ul.imagelist li .image{
	display:block;
	padding:0 9px 0 10px;
	width:118px;
	height:121px;
	color:#fff;
	position:relative;
	overflow:hidden;
}
#carusel div ul.imagelist li .image:hover,
#carusel div ul.imagelist li.active .image{
	background:url(../images/bg-image-imagelist.gif) no-repeat;
	text-decoration:none;
	cursor:pointer;
}
#carusel ul.imagelist li .image .reference{
	position:absolute;
	top:104px;
	left:0;
	width:137px;
	height:16px;
	margin:0;
	padding:0;
}
#carusel .reference .hold1{
	float:left;
	left:50%;
	position:relative;
	text-align:center;
	display:table;
}
#carusel .reference .hold2{
	float:left;
	left:-50%;
	height:1%;
	position:relative;
	text-align:center;
	overflow:hidden;
}
#carusel .reference .lbg,
#carusel .reference .rbg{
	float:left;
	width:5px;
	height:16px;
	overflow:hidden;
}
#carusel .reference .lbg{
	background:transparent url(../images/lbg-reference.png) no-repeat scroll 0 0;
}
#carusel .reference .rbg{
	background:transparent url(../images/rbg-reference.png) no-repeat scroll 0 0;
}
#carusel .reference strong{
	float:left;
	height:16px;
	width:auto;
	overflow:hidden;
	color:#808080;
	background:transparent url(../images/bg-reference.gif) repeat-x scroll 0 0;
}
#carusel .reference .black {color:#0e1311;}
#carusel .reference .red {color:#e51a2b;}
#carusel .reference .grey {color:#afacab;}
#carusel .reference .blue {color:#12a5e2;}
/*#carusel .pro .reference .lbg{background:url(../images/lbg-reference-pro.png) no-repeat;}
#carusel .pro .reference .rbg{background:url(../images/rbg-reference-pro.png) no-repeat;}
#carusel .pro .reference strong{background:url(../images/bg-reference-pro.gif) repeat-x;}
#carusel .turbine .reference .lbg{background:url(../images/lbg-reference-turbine.png) no-repeat;}
#carusel .turbine .reference .rbg{background:url(../images/rbg-reference-turbine.png) no-repeat;}
#carusel .turbine .reference strong{background:url(../images/bg-reference-turbine.gif) repeat-x;}
#carusel .expert .reference .lbg{background:url(../images/lbg-reference-expert.png) no-repeat;}
#carusel .expert .reference .rbg{background:url(../images/rbg-reference-expert.png) no-repeat;}
#carusel .expert .reference strong{background:url(../images/bg-reference-expert.gif) repeat-x;}
#carusel .compact .reference .lbg{background:url(../images/lbg-reference-compact.png) no-repeat;}
#carusel .compact .reference .rbg{background:url(../images/rbg-reference-compact.png) no-repeat;}
#carusel .compact .reference strong{background:url(../images/bg-reference-compact.gif) repeat-x;}*/
#carusel ul.imagelist li .image strong.new{
	position:absolute;
	left:8px;
	top:72px;
	width:54px;
	height:56px;
	text-indent:-9999px;
	background:url(../images/bg-new-imagelist.png) no-repeat;
	overflow:hidden;
}
#carusel ul.imagelist li .image strong.eightinone{
	position:absolute;
	left:8px;
	top:72px;
	width:54px;
	height:56px;
	text-indent:-9999px;
	background:url(../images/bg-8in1-imagelist.png) no-repeat;
	overflow:hidden;
}
#carusel ul.imagelist li .image strong.teninone{
	position:absolute;
	left:8px;
	top:72px;
	width:54px;
	height:56px;
	text-indent:-9999px;
	background:url(../images/bg-10in1-imagelist.png) no-repeat;
	overflow:hidden;
}
#carusel ul.imagelist li .image .reduction{
	position:absolute;
	left:8px;
	top:72px;
	overflow:hidden;
}

.caruselhold .swicher{
	margin:6px 0 0 26px;
	width:960px;
	height:24px;
	background:url(../images/bg-swicher-carusel.gif) no-repeat;
	overflow:hidden;
}
.caruselhold .swicher ul{
	margin:0 0 0 -64px;
	padding:0;
	float:left;
	display:inline;
	list-style:none;
	overflow:hidden;
}
.caruselhold .swicher ul li{
	margin-left:88px;
	float:left;
	display:inline;
}
.caruselhold .swicher ul li a{
	margin-top:1px;
	float:left;
	width:152px;
	height:17px;
	text-align:center;
	font:11px/17px Arial, Helvetica, sans-serif;
}
.caruselhold .swicher ul li.black a{color:#0e1311;font-weight:bold;}
.caruselhold .swicher ul li.red a{color:#e51a2b;font-weight:bold;}
.caruselhold .swicher ul li.grey a{color:#afacab;font-weight:bold;}
.caruselhold .swicher ul li.blue a{color:#12a5e2;font-weight:bold;}
.caruselhold .swicher ul li.active a,
.caruselhold .swicher ul li a:hover{
	text-decoration:none;
	background:url(../images/bglink-swicher-on.gif) no-repeat;
	font-weight:bold;
}
.detailblock{
	margin:8px auto 0;
	width:982px;
	background:#fffdfd url(../images/bgtop-detailblock.gif) no-repeat;
}
.womanblock {
	position:relative;
}

.detailblock .woman{
	width:100%;
	background:url(../images/bg-woman-detailblock.jpg) no-repeat 100% 0;
	overflow:hidden;
}
.detailblock .bgright{
	position:absolute;
	right:0;
	top:0;
	vertical-align:top;
}
.detailblock .bgbotblock{
	padding:0 13px 20px;
	min-height:666px;
	background:url(../images/bgbot-detailblock.gif) no-repeat 0 100%;
	overflow:hidden;
}
* html .detailblock .bgbotblock{
	height:666px;
	overflow:visible;
}
.detailblock .breadcrumbs{margin-left:-15px;}
.detailblock h2{
	margin:20px 0 0;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#976f04;
	position: relative;
}
.detailblock h2 span{padding:0 3px 0 3px;}
.detailblock h2 .black{color:#0e1311; font-weight:normal;}
.detailblock h2 .red{color:#e51a2b; font-weight:normal;}
.detailblock h2 .grey{color:#afacab; font-weight:normal;}
.detailblock h2 .blue{color:#12a5e2; font-weight:normal;}
.detailblock .holder{
	margin-top:8px;
	width:100%;
}
.detailblock .detailside{
	width:367px;
	float:left;
	position:relative;
	z-index:600;
}
.detailblock .detailtabs{
	padding:1px 4px 0 2px;
	width:361px;
	height:298px;
	background:url(../images/bg-detailtabs.gif) no-repeat;
}
.detailblock .detailtabs div.tab{
	width:361px;
	height:233px;
	position:relative;
}
.detailblock .detailtabs div.tab img{vertical-align:top;}
.detailblock .detailtabs div.tab p.text{
	margin:0;
	position:absolute;
	bottom:5px;
	right:7px;
	width:160px;
	text-align:right;
	font-size:11px;
	line-height:13px;
	color:#1e1c1c;
}
.detailblock .detailtabs div.tab .videoholder{
	position:absolute;
	right:21px;
	top:83px;
	width:86px;
	height:96px;
}
.detailblock .detailtabs div.tab .videoholder .videolink{
	display:block;
	width:86px;
	height:96px;
	text-indent:-9999px;
	background:url(../images/bg-videolink.png) no-repeat;
	cursor:pointer;
	overflow:hidden;
}
.detailblock .detailtabs div.tab .videoholder .videolink:hover{background:url(../images/bg-videolink-on.png) no-repeat;}

.vidhold{
	position:absolute;
	top:-84px;
	left:110px;
	width:451px;
	height:388px;
	display:block;
	overflow:hidden;
	visibility:hidden;
	z-index:0;
}
.detailblock .selected .vidhold{
	display:block;
	visibility:visible;
	z-index:600;
	}
.vidhold .holdbox{
	width:401px;
	padding:7px 25px 0 25px;
	height:381px;
	background:url(../images/bg-vidhold.png) no-repeat;
	overflow:hidden;
}
.vidhold .btn{
	padding:0 2px 5px;
	width:397px;
	position:relative;
	overflow:hidden;
}
.vidhold a.close{
	float:right;
	padding-right:23px;
	background:url(../images/icon-close.gif) no-repeat 100% 0;
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#1e1c1c;
}
.vidhold a.close:hover{
	text-decoration:none;
	background:url(../images/icon-close-on.gif) no-repeat 100% 0;
	color:#976f04;
}
.vidhold .videobox{
	width:357px;
	height:274px;
	padding:0 16px;
	position:relative;
	overflow:hidden;
	z-index:700;
	background:transparent url(../images/bg-videobox.gif) no-repeat scroll 0 0;
}
.vidhold .videobox h4{
	margin:7px 0 0;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#976f04;
}
.vidhold .videobox .player{
	margin:8px 0 0 5px;
	width:350px;
}
.detailblock .tabset{
	width:360px;
	height:59px;
}
.detailblock .tabset ul{
	margin:8px 0 0;
	padding:0;
	list-style:none;
	width:360px;
	height:59px;
}
.detailblock .tabset ul li{float:left;}
.detailblock .tabset ul li a,
.detailblock .tabset ul li a span{
	display:block;
	width:72px;
	height:46px;
	overflow:hidden;
}
.detailblock .tabset ul li img{vertical-align:top;}

.detailblock .detailtabs .tabset ul li .tab  {
/*	filter: alpha(opacity=35); */
	opacity: .35;
}
.detailblock .detailtabs .tabset ul li .active  {
/*	filter: alpha(opacity=100); */
	opacity: 1;
}
.detailside .detailtext{
	width:100%;
	overflow:hidden;
}
.detailside .detailtext h3{
	margin:15px 0  0;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#976f04;
}
.detailside .detailtext p{
	margin:10px 5px 0 0;
	font:13px/17px Arial, Helvetica, sans-serif;
	color:#2D2D2D;
}
.detailside .detailtext p.download{
	font-size:11px;
	line-height:20px;
}
.detailside .detailtext p.download a{
	padding-left:30px;
	float:left;
	background:url(../images/icon-download.gif) no-repeat;
	color:#999;
}
.featurtabs{
	width:389px;
	float:left;
}
.featurtabs .tabset{
	width:389px;
	height:52px;
	overflow:hidden;
}
.featurtabs .tabset ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:389px;
	height:52px;
	overflow:hidden;
}
.featurtabs .tabset ul li.tab1{
	float:left;
	margin-right:-23px;
	display:inline;
}
.featurtabs .tabset ul li.tab2{float:right;}
.featurtabs .tabset a{
	padding-top:20px;
	cursor:pointer;
	float:left;
	font-size:10px;
	line-height:28px;
	height:32px;
	color:#2d2d2d;
	position:relative;
	overflow:hidden;
}
.featurtabs .tabset a:hover,
.featurtabs .tabset a.active{
	color:#976f04;
	text-decoration:none;
	outline:none;
}
.featurtabs .tabset a.active{z-index:100;}

.featurtabs .tabset .tab1 a {
	width:171px;
}
.featurtabs .tabset .tab1 a span{
	padding-left:65px;
	display:block;
	width:106px;
	height:32px;
	background:url(../images/bg-link1-tabset-featurtabs.png) no-repeat;
	overflow:hidden;
}
.featurtabs .tabset .tab1 a.active span{background:url(../images/bg-link1-tabset-featurtabs-on.png) no-repeat;}
.featurtabs .tabset .tab2 a{
	margin-left:-23px;
	float:left;
	display:inline;
	width:241px;
}
.featurtabs .tabset .tab2 a span{
	display:block;
	padding-left:86px;
	width:155px;
	height:32px;
	background:url(../images/bg-link2-tabset-featurtabs.png) no-repeat;
}
.featurtabs .tabset .tab2 a.active span{background:url(../images/bg-link2-tabset-featurtabs-on.png) no-repeat;}

.featurtabs .tabset a strong{padding-right:8px;}
.featurtabs .tabset a.active strong{background:url(../images/arrow.gif) no-repeat 100% 6px;}


.featurtabs .tabset a .icon,
.featurtabs .tabset a .icon{
	position:absolute;
	left:7px;
	top:0;
}
.featurtabs .tabset .tab2 a .icon{left:22px;}

.featurtabs .tabset a .icon img{
	vertical-align:top;
	position:relative;
}
.featurtabs div.tab{
	width:389px;
	position:relative;
	z-index:500;
	overflow:hidden;
}
.featurtabs div.tab .bgtab{
	width:370px;
	padding:0 8px 0 11px;
	background:url(../images/bg-tab-featurtabs.png) repeat-y;
	overflow:hidden;
}
.featurtabs div.tab .bgbottab{
	width:389px;
	height:18px;
	background:url(../images/bgbot-tab-featurtabs.png) no-repeat;
	overflow:hidden;
}
.featurtabs div.tab h3{
	margin:15px 5px 0;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#976f04;
}
.featurtabs .infolist{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	display:table;
}
.featurtabs .infolist li{
	width:100%;
	border-bottom:1px #d9d9d9 solid;
	display:table;
}
* html .featurtabs .infolist li{float:left;}
*+ html .featurtabs .infolist li{float:left;}
.featurtabs .infolist li .image{
	margin-left:4px;
	padding:3px 0;
	width:46px;
	display:table-cell;
	vertical-align:top;
}
* html .featurtabs .infolist li .image{float:left;}
*+ html .featurtabs .infolist li .image{float:left;}
.featurtabs .infolist li .image img{vertical-align:top;}
.featurtabs .infolist li span{
	width:290px;
	padding:3px 0;
	font-size:12px;
	line-height:14px;
	display:table-cell;
	vertical-align:middle;
	color:#2d2d2d;
}
* html .featurtabs .infolist li span{float:left;}
*+ html .featurtabs .infolist li span{float:left;}
.featurtabs .infolist li .pluslink{
	width:26px;
	height:26px;
	display:table-cell;
	vertical-align:top;
	padding:3px 0;
	overflow:hidden;
}
* html .featurtabs .infolist li .pluslink{float:right;}
*+ html .featurtabs .infolist li .pluslink{float:right;}
.featurtabs .infolist li .pluslink a{
	text-indent:-9999px;
	display:block;
	width:26px;
	height:26px;
	background:url(../images/bg-pluslink.gif) no-repeat;
}
.featurtabs .infolist li .pluslink a:hover{background-position:0 -26px;}
.featurtabs .slide-block{
	margin-top:1px;
	width:100%;
	overflow:hidden;
}
.featurtabs .slide-block .title{
	width:100%;
	overflow:hidden;
}
.featurtabs .slide-block .title a.open-close{
	float:right;
	padding-right:32px;
	height:26px;
	font:11px/26px Arial, Helvetica, sans-serif;
	color:#976f04;
	background:url(../images/bg-open-close-link.gif) no-repeat 100% 0;
	overflow:hidden;
	cursor:pointer;
}
.featurtabs .slide-block .title a.open-close:hover{
	background-position:100% -26px;
	text-decoration:none;
}
.featurtabs .active .title a.open-close{background-position:100% -52px;}
.featurtabs .active .title a.open-close:hover{background-position:100% -78px;}
.featurtabs .slide-block .title a.open-close span{
	float:left;
	padding-left:15px;
	height:26px;
	background:url(../images/arrow-open-close-link.gif) no-repeat;
}
.featurtabs .slide-block .title a.open-close:hover span{background-position:0 -26px;}
.featurtabs .slidelist{
	margin:-6px 0 0 39px;
	padding:0 0 5px;
	list-style:none;
	width:300px;
	overflow:hidden;
}
.featurtabs .slidelist li{
	margin-top:6px;
	font-size:12px;
	line-height:16px;
	padding-left:11px;
	width:289px;
	float:left;
	background:url(../images/arrow2.gif) no-repeat 0 5px;
	color:#2d2d2d;
}
.featurtabs .slidelist li a{color:#2d2d2d;}
.featurtabs div#tab7 .bgtab{min-height:291px;}
* html .featurtabs div#tab7 .bgtab{
	height:291px;
	overflow:visible;
}
.featurtabs div.tab .innertabset{
	width:100%;
	height:auto;
	overflow:hidden;
}
.featurtabs div.tab .innertabset ul{
	margin:12px 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
}
.featurtabs div.tab .innertabset ul li{
	float:left;
	padding:0 3px 0 5px;
}
.featurtabs div.tab .innertabset a{
	padding:0;
	cursor:pointer;
	float:left;
	font:bold 10px/23px Arial, Helvetica, sans-serif;
	height:25px;
	width:25px;
	color:#5f5d60;
	text-align:center;
	position:inherit;
	background:url(../images/bg-link-tabset.gif) no-repeat;
	overflow:hidden;
}
.featurtabs div.tab .innertabset a:hover,
.featurtabs div.tab .innertabset a.active{
	color:#976f04;
	text-decoration:none;
	background-position:0 -25px;
}
.featurtabs div.tab .tabset a.active{z-index:1;}
.featurtabs div.tab div.tab{
	width:100%;
	position:inherit;
	overflow:hidden;
	z-index:1;
}
.featurtabs div.tab div.tab .advices{
	margin:5px 0 0 5px;
	padding:0;
	list-style:none;
	width:355px;
	float:left;
	overflow:hidden;
}
.featurtabs div.tab div.tab .advices li{
	margin-top:8px;
	padding-left:9px;
	width:346px;
	background:url(../images/arrow2.gif) no-repeat 0 5px;
	float:left;
	font-size:12px;
	line-height:14px;
	color:#2d2d2d;
	overflow:hidden;
}
.featurtabs div.tab div.tab .advices li a{color:#2d2d2d;}

.blackPopup {
	background: #757575;
	width: 100%;
	height: 100%;
	display: block;
	filter: alpha(opacity=60);
	opacity: .6;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.popup,
.popup2{
	width:1000px;
	overflow:hidden;
}
.popupCouponing{
	width:935px;
	overflow:hidden;
}
.popup,.popupCouponing{
	position:absolute;
	top:114px;
	display:none;
	z-index: 200;
}
.popup2{
	width:870px;
	display:none;
	left:0;
	position:absolute;
	top:0;
	z-index:100;
	}
.popup .bgtop,
.popup2 .bgtop{
	width:1000px;
	height:29px;
	background:url(../images/bgtop-popup.png) no-repeat;
	overflow:hidden;
}
.popup2 .bgtop{
	width:870px;
	background:url(../images/bgtop-popup2.png) no-repeat;
}
.popup .bgbot{
	width:1000px;
	height:53px;
	background:url(../images/bgbot-popup.png) no-repeat;
	overflow:hidden;
}
.popup2 .bgbot{
	width:870px;
	height:71px;
	background:url(../images/bgbot-popup2.png) no-repeat;
	overflow:hidden;
}
.popup .holder,
.popup2 .holder{
	padding:0 16px 0 4px;
	width:980px;
	background:url(../images/bg-popup.png) repeat-y;
}
.popup2 .holder{
	width:850px;
	background:url(../images/bg-popup2.png) repeat-y;
	margin:0;
}
.popup .hold,
.popup2 .hold{
	padding:0 23px 0 27px;
	width:930px;
	position:relative;
	background:#f4f4f4 url(../images/bg-hold-popup.gif) repeat-x;
}
.popup2 .hold{width:800px;}
.popup .holder:after,
.popup2 .holder:after,
.popup .hold:after,
.popup2 .hold:after{
	clear:both;
	display:block;
	content:"";
}
.popup .hold .close-btn,
.popup2 .hold .close-btn{
	position:absolute;
	top:-15px;
	right:22px;
	float:right;
	padding-right:24px;
	color:#1e1c1c;
	background:url(../images/icon-close.gif) no-repeat 100% 0;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.popupCouponing .close-btn{
	position:absolute;
	float:right;
	padding-right:24px;
	color:#1e1c1c;
	background:url(../images/icon-close.gif) no-repeat 100% 0;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	right:14px;
	top:20px;
}
.popupCouponing .select{
	float:left;
	padding-top:15px;
}
.popupCouponing .img{
	float:left;
	padding-left:85px;
}
.popupCouponing .goldText{
	float:left;
	color: #976F04;
	font-size:12px;
	font-weight:bold;
	padding-left:8px;
	padding-top:10px;
}
.popup2 .hold .close-btn{right:32px;}
.popup .hold .close-btn:hover,
.popup2 .hold .close-btn:hover,
.popupCouponing .close-btn:hover{
	color:#976f04;
	background:url(../images/icon-close-on.gif) no-repeat 100% 0;
	text-decoration:none;
}
.popup h3,
.popup2 h3{
	margin:0 0 0 2px;
	padding-top:5px;
	font:24px/28px Arial, Helvetica, sans-serif;
	color:#5f5d60;
}
.popup .textblock{
	margin:8px 0 0 2px;
	width:840px;
	overflow:hidden;
}
.popup .textblock .image{
	width:64px;
	float:left;
}
.popup .textblock .image img{vertical-align:top;}

.popup .textblock .text{
	width:776px;
	float:left;
}
.popup .textblock .text h4,
.popup .textblock .text p{
	margin:2px 0 0;
	font-size:14px;
	line-height:18px;
	color:#1e1c1c;
}
.popup .textblock .text p{
	margin:0;
	color:#5f5d60;
}
.popup .textblock p.download{
	margin:4px 0 0 -2px;
	font-size:11px;
	line-height:20px;
}
.popup .textblock p.download a{
	padding-left:30px;
	float:left;
	background:url(../images/icon-download.gif) no-repeat;
	color:#999;
}
.popup .textblock p.download a:hover{
	text-decoration:none;
	color:#976f04;
}
.popup .threeblocks{
	margin-top:15px;
	width:921px;
	overflow:hidden;
}
.popup .threeblocks .bgtopblocks{
	width:921px;
	height:7px;
	background:url(../images/bgtop-threeblocks.png) no-repeat;
	overflow:hidden;
}
.popup .threeblocks .bgbotblocks{
	width:921px;
	height:33px;
	background:url(../images/bgbot-threeblocks.png) no-repeat;
	overflow:hidden;
}
.popup .threeblocks .blocks{
	width:921px;
	background:url(../images/bg-threeblocks.png) repeat-y;
	overflow:hidden;
}
.popup .threeblocks .block{
	margin:0 25px 0 13px;
	width:270px;
	float:left;
	display:inline;
}
.popup .threeblocks .last{margin-right:0;}
.popup .threeblocks .block h4{
	font-size:12px;
}
.popup .threeblocks .block ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.popup .threeblocks .block ul li{
	width:280px;
	float:left;
	margin-top:11px;
	padding:0 0 18px 0px;
}
.popup .threeblocks .block ul li img{
	position:absolute;
}
.popup .threeblocks .block ul li h5,
.popup .threeblocks .block ul li p{
	margin:0;
	font-size:12px;
	line-height:15px;
	color:#5f5d60;
	padding-left:49px;
}
.popup .threeblocks .block ul li p{line-height:14px;}
.popup .threeblocks .block ul ul li{
	margin:0;
	padding:0 0 0 49px;
	width:100%;
	font-size:12px;
	line-height:15px;
	color:#5f5d60;
}

.popup .criteriablocks{
	margin-top:15px;
	width:921px;
	overflow:hidden;
}

.popup .criteriablocks .bgtopblock{
	width:921px;
	background:url(../images/bgtop-longblock.png) no-repeat;
	height:4px;
	overflow:hidden;
}
.popup .criteriablocks .bgbotblock{
	width:921px;
	background:url(../images/bgbot-longblock.png) no-repeat;
	height:30px;
	overflow:hidden;
}
.popup .criteriablocks .fullblock{
	background:url(../images/bg-longblock.png) repeat-y;
	width:921px;
	overflow:hidden;
}

.popup .criteriablocks .block .slidelist{
	margin:-6px 0 0 39px;
	padding:0 0 5px;
	list-style:none;
	width:300px;
	overflow:hidden;
}
.popup .criteriablocks .block .slidelist li{
	margin-top:6px;
	font-size:12px;
	line-height:16px;
	padding-left:11px;
	width:289px;
	float:left;
	background:url(../images/arrow2.gif) no-repeat 0 5px;
	color:#2d2d2d;
}
.popup .criteriablocks .block .slidelist li a{color:#2d2d2d;}

.popup .criteriablocks .block{
	width:900px;
	padding-left:19px;
	padding-top:10px;
}
.popup .criteriablocks .block h4{
	font-size:12px;
}
/*.popup .criteriablocks .bgtopblock{
	width:921px;
	background:url(../images/bgtop-longblock.png) no-repeat;
	overflow:hidden;
	padding:10px;
}
.popup .criteriablocks .bgbotblock{
	width:921px;
	background:url(../images/bgbot-longblock.png) no-repeat 0 100%;
	overflow:hidden;
}
.popup .criteriablocks .block{
	background:url(../images/bg-longblock.png) repeat-y;
	overflow:hidden;
	width:921px;
	float:left;
	display:inline;
}*/
.popup .criteriablocks .bgtopblock p{
	width:900px;
	padding:10px;
}
.popup .criteriablocks .last{margin-right:0;}
.popup .criteriablocks .block ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.popup .criteriablocks .block ul li{
	width:890px;
	float:left;
	margin-top:11px;
	padding:0 0 18px 0px;
}
.popup .criteriablocks .block ul li img{
	position:absolute;
}
.popup .criteriablocks .block ul li h5,
.popup .criteriablocks .block ul li p{
	margin:0;
	font-size:12px;
	line-height:15px;
	color:#5f5d60;
	padding-left:49px;
}
.popup .criteriablocks .block ul li p{line-height:14px;}
.popup .criteriablocks .block ul ul li{
	margin:0;
	padding:0 0 0 49px;
	width:100%;
	font-size:12px;
	line-height:15px;
	color:#5f5d60;
}
.popup2 p.topdownload{
	margin:-12px 0 0 1px;
	padding-bottom:2px;
	font-size:10px;
	width:700px;
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
	line-height:42px;
}
.popup2 p.topdownload a{
	padding-left:57px;
	float:left;
	background:url(../images/icon-topdownload-popup.gif) no-repeat;
	color:#999;
}
.popup2 p.topdownload a:hover{
	text-decoration:none;
	color:#976f04;
}
.popup2 h3{clear:both;}
.popup2 .infotext{
	margin-top:15px;
	width:791px;
	overflow:hidden;
}
.popup2 .infotext .bgtopinfo{
	width:791px;
	height:14px;
	background:url(../images/bgtop-infotext-popup2.png) no-repeat;
	overflow:hidden;
}
.popup2 .infotext .bginfo{
	padding:0 17px 0 14px;
	width:760px;
	background:url(../images/bg-infotext-popup2.png) repeat-y;
	overflow:hidden;
}
.popup2 .infotext .bgbotinfo{
	width:791px;
	height:50px;
	background:url(../images/bgbot-infotext-popup2.png) no-repeat;
	overflow:hidden;
}
.popup2 .infotext .head{
	margin-top:5px;
	width:100%;
	overflow:hidden;
}
.popup2 .infotext .head .icon{
	width:46px;
	float:left;
}
.popup2 .infotext .head .icon img{vertical-align:top;}

.popup2 .infotext .head h4{
	margin:12px 0 0;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#1e1c1c;
}
.popup2 .infotext .textblock{
	margin:5px 0 0 46px;
	width:690px;
	overflow:hidden;
}
.popup2 .infotext .textblock .imagelist{
	margin:0 0 -8px -10px;
	padding:0;
	list-style:none;
	width:700px;
	overflow:hidden;
}
.popup2 .infotext .textblock .imagelist li{
	margin-left:10px;
	float:left;
	display:inline;
}
.popup2 .infotext .textblock .imagelist li img{vertical-align:top;}
.popup2 .infotext .textblock p,
.popup2 .infotext .textblock span{
	margin:18px 0 0;
	font-size:12px;
	line-height:18px;
	color:#5f5d60;
}
.popup2 .infotext .textblock span{margin:0;}
#footer{
	padding-bottom:20px;
	background:url(../images/bg-footer.gif) no-repeat 50% 0;
	width:100%;
}
.footer{
	margin:0 auto;
	width:1000px;
	height:33px;
	overflow:hidden;
}
.footer ul{
	margin:6px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.footer ul li{
	padding:0 9px 0 19px;
	float:left;
	font-size:10px;
	line-height:26px;
	color:#a17547;
}
.footer ul li a{color:#a17547;}

#slider0 ul, #slider0 li,#slider1 ul, #slider1 li, #slider2 ul, #slider2 li, #slider3 ul, #slider3 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider0 li,#slider1 li, #slider2 li, #slider3 li{
	/*
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/
	width:227px;
	height:322px;
	overflow:hidden;
	}

.contenthome p{
	margin:0;
}
.bigPic{
	margin-left:8px;
	margin-top:5px;
        height:342px;
}
.teaserHome{
	margin:5px 0 5px 8px;
	margin-top:5px;
	margin-left:8px;
	position:relative;
	overflow:hidden;
	float:left;
}
.homeMiddle{
	display:inline;
	float:left;
	position:relative;
	margin-right:9px;
}
.homeSmall{
	display:inline;
	float:left;
	position:relative;
}
/* FORM */
.contact_top{
	color:#D9C370;
	margin-left:15px;
}
.bgtopcontact{
	width:921px;
	background:url(../images/bgtop-longblock.png) no-repeat;
	height:4px;
	margin:0 0 0 13px;
	overflow:hidden;
}
.bgbotcontact{
	width:921px;
	background:transparent url(../images/bgbot-longblock.png) no-repeat scroll 0 0;
	height:30px;
	margin:0 0 0 13px;
	overflow:hidden;
}
.contact{
	background:url(../images/bg-longblock.png) repeat-y;
	width:921px;
	margin:0 0 0 13px;
}
.contact .label{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	color:#976F04;
	width:285px;
	position:relative;
	height:20px;
	margin-bottom:10px;
	padding-top:5px;
}
.contact .message{
	padding-top:20px;
	text-align:center;
	color:#2C2827;
}
.contact .standard{
	margin-left:10px;
}
.contact .standard p{
	margin:0;
}

.standard .slidelist{
	margin:0 0 5px 39px;
	padding:0 0 5px;
	list-style:none;
	overflow:hidden;
}
.standard .slidelist li {
	background:transparent url(../images/arrow2.gif) no-repeat scroll 0 5px;
	color:#2D2D2D;
	float:left;
	font-size:12px;
	line-height:14px;
	margin-top:1px;
	overflow:hidden;
	padding-left:9px;
}
.formInput{
	position:relative;
	width:100%;
	clear:both;
}

.formInput .labelInput{
	text-align:right;
	width:285px;
	float:left;
	height:20px;
	color:#959595;
	margin-bottom:7px;
	margin-right:10px;
}
.formInput .labelInput .subLabel{
	font-size:10px;
}
.formInput .input{
	float:left;
	display:inline;
}
.formInput .textArea{
	height:50px;
	width:250px;
	border:1px solid #707070;
	background-color:#F4F4F4;
}
.formInput .textInp{
	width:250px;
	border:1px solid #707070;
	background-color:#F4F4F4;
}
.contact .choiceProduct{
	width:300px;
	padding-left:295px;
	float:left;
}
.contact .choiceProduct .label{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#976F04;
	height:7px;
	margin-top:20px;
}
.formInput .choiceProduct .labelInput{
	text-align:left;
	margin-bottom:7px;
	height:30px;
	width:340px;
}
.formInput .choiceProduct .checkbox_list{
	list-style:none;
	color:#959595;
	margin:0;
	padding:0;
	width:420px;
}
.formInput .choiceProduct .checkbox_list li{
	float:left;
	width:210px;
}
.formInput .choiceProduct .checkbox_list li label{
	margin-left:10px;
	font-weight:bold;
}
.formInput .choiceProduct .checkbox_list li .subTitle{
	margin-left:33px;
	width:150px;
	font-weight:normal;
	font-size:11px;
}
.formInput .btnInput{
	background:transparent url(../images/button_send.png) no-repeat scroll 0 0;
	border:medium none;
	clear:both;
	cursor:pointer;
	font-size:11px;
	height:25px;
	margin:25px 0 3px 569px;
	overflow:hidden;
	padding:0 0 3px 0;
	width:138px;
	color:#5F5D61;
	font-weight:bold;
}
.formInput .btnInput:hover{
	background:transparent url(../images/button_send_rollover.png) no-repeat scroll 0 0;
}
.formError{
	clear:both;
	color:#FF0000;
	float:left;
	margin-left:295px;
	width:300px;
}

.onas{
	height:500px;
}

.onas h1{
	color:#D9C370;
	font-size:24px;
}

.onas .images{
	position:relative;
	float:left;
}

.onas .images .cadre_l{
	height:71px;
	padding-left:24px;
	float:left;
}

.onas .images .cadre_m{
	height:23px;
	float:left;
}

.onas .images .cadre_r{
	width:7px;
	height:71px;
	float:left;
}
.onas .images a{
	color:#846103;
}
.onas .images a:hover{
	color:#453301;
	text-decoration:none;
}

.onas .images .history{
	position:absolute;;
	padding-left:505px;
	padding-top:233px;
}
.onas .history .cadre_l{
	background: url(../images/b_02.png) left no-repeat;
}

.onas .history .cadre_m{
	background: url(../images/b_02_middle_line.png) left top repeat-x;
	height:65px;
	padding-top:7px;
}

.onas .history .cadre_r{
	background: url(../images/b_02_end.png) left no-repeat;
}

.onas .images .compagny{
	position:absolute;;
	padding-left:614px;
	padding-top:125px;
}
.onas .compagny .cadre_l{
	background: url(../images/b_01.png) left no-repeat;
}

.onas .compagny .cadre_m{
	background: url(../images/b_01_middle_line.png) left top repeat-x;
	padding-top:48px;
}

.onas .compagny .cadre_r{
	background: url(../images/b_01_end.png) left no-repeat;
}

.whiteBlock { background: #fff; width: 942px; padding: 10px 30px 10px 18px; color: #5f5d60; font-size: 14px; }
	.whiteBlock h1 { font-weight: normal; color: #976f04; font-size: 25px;}
	.whiteBlock p { padding: 0px 0px 0px 8px; margin: 0px 0px 0px 0px;}

	.logoBlocks { width: 365px; height: 76px; background: url(../images/bg-logo-block.gif) 0px 0px no-repeat; float: right; margin: 0px 0px 0px 40px; overflow: hidden; }
	.logoBlocks .logoBlock { width: 114px; height: 70px; display: block; float: left; overflow: hidden; text-align: center; margin: 0px 0px 0px 4px;}
	.logoBlocks .first { margin: 0px;}
	.logoBlocks .logoBlock img {display: block; margin: 10px 0px 0px 0px; }

	.tableShadow { border-collapse: collapse; width: 936px; background: url(../images/bg-table-shadow.gif) left repeat-y; }
	.tableShadow td.tableShadowTop { height: 48px; background: url(../images/bg-table-shadow-top.gif) 0px 0px no-repeat;  padding: 4px 22px 0px 22px; color: #5f5d60; vertical-align: middle; font-size: 11px; }
	.tableShadow td.tableShadowTop select { color: #959595; vertical-align: middle; font-size: 10px; margin: 0px 0px 0px 10px; width: 200px; }
	.tableShadow td.tableShadowBot { height: 27px; background: url(../images/bg-table-shadow-bot.gif) 0px 0px no-repeat; padding: 0px 0px 0px 0px;}
	.tableShadow td.bord { background: url(../images/bg-table-shadow-bord.gif) left bottom no-repeat; padding: 0px 0px 0px 0px; font-size: 0px; height: 1px;}

	.tableShadow th {
        padding: 8px 22px 6px 22px;
        text-align: left;
        color: #976f04;
        font-size: 14px;
        font-weight: normal;
        vertical-align: top;
    }

    .tableShadow td.td-shop {
        text-align: left;
        color: #8a888a;
        font-size: 13px;
        vertical-align: top;
    }

    div.td-shop-wrapper {
        position: relative;
    }

    .tableShadow div.metro,
    .tableShadow div.address,
    .tableShadow div.centre,
    .tableShadow div.shop,
    .tableShadow div.image {
        padding: 8px 22px 6px 22px;
        float: left;
    }

    .tableShadow tr,
    .tableShadow td.td-shop,
    .td-shop-wrapper        { width: 936px;}
    .tableShadow .metro     { width: 156px;}
    .tableShadow .address   { width: 196px;}
    .tableShadow .centre    { width: 100px;}
    .tableShadow .shop      { width: 100px;}
    .tableShadow .image     { width: 164px; vertical-align: middle;}

    .tableShadow .clear {
        clear: both;
    }

	.popupCouponing .tableShadow { background: none; }
	.popupCouponing .tableShadow tr { background: url(../images/bg-table-shadow.png) left repeat-y; }
	.popupCouponing .tableShadow tr.bot { background: none; }
	.popupCouponing td.tableShadowTop { padding:8px 22px 0; width: 936px; background: url(../images/bg-table-shadow-top.png) 0px 0px no-repeat;   }
	.popupCouponing .tableShadow td.tableShadowBot {  background: url(../images/bg-table-shadow-bot.png) 0px 0px no-repeat; }
	.popupCouponing .tableShadow td.bord { background: url(../images/bg-table-shadow-bord.png) left bottom no-repeat; }
	.popupCouponing td , .popupCouponing th { padding: 8px 22px 6px 22px; text-align: left; color: #8a888a; font-size: 13px; vertical-align: top;}
	.popupCouponing td.tableShadowTop select { color: #959595; vertical-align: middle; font-size: 10px; margin: 0px 0px 0px 10px; width: 200px; }
	.popupCouponing th { color: #976f04; font-size: 14px; font-weight: normal;}
	.popupCouponing th.address { background-color:#FFFFFF;}
	.popupCouponing th.centre { background-color:#FFFFFF;}
	.popupCouponing th.shop { background-color:#FFFFFF;}
	.popupCouponing th.image { background-color:#FFFFFF;}

	.popupCouponing td.metro { width: 120px;}
	.popupCouponing td.address { width: 240px; background-color:#FFFFFF;}
	.popupCouponing td.centre { width: 150px; background-color:#FFFFFF;}
	.popupCouponing td.shop { width: 140px; background-color:#FFFFFF;}
	.popupCouponing td.image { background-color:#FFFFFF; width: auto; padding: 2px 22px 2px 22px; vertical-align: middle;}

	.popupCouponing #tableShops {margin:0;padding:0}

	.whiteBlock #prevBtn{display:none;}
	.whiteBlock #nextBtn{display:none;}

.whiteBlockTop { height: 3px; width: 982px; background: url(../images/bg-white-block-top.gif) 0px 0px no-repeat; overflow: hidden; }
.whiteBlockBox { height: 3px; width: 982px; background: url(../images/bg-white-block-box.gif) 0px 0px no-repeat; overflow: hidden; }

.tableShadowBox { clear: both; padding: 6px 0px 0px 6px; }


.action { width: 982px; height: 454px; background: #d7d9d4 url(../images/bg_action.jpg) 0px 0px no-repeat; margin: -30px 0px 0px 0px; position: relative;}

	.cercle { width: 310px; height: 407px; background: url(../images/bg_cercle.png) 0px 0px no-repeat; position: absolute; top: 1px; left: 7px; text-align: center; padding: 45px 80px 0px 60px; font-size: 15px; color: #5f5d60;}
	.cercle a { color: #5f5d60; text-decoration: underline;}
	.cercle a:hover { text-decoration: none;}
	.cercle h1 { font-size: 17px; text-transform: uppercase; color: #976f04; font-weight: bold; margin: 0px 0px 3px 20px; padding: 0px 0px 0px 0px; }
	.cercle h2 { font-size: 15px; color: #976f04; font-weight: bold; margin: 0px 0px 14px 0px; padding: 0px 0px 0px 0px;}
	.cercle h3 { font-size: 12px; color: #976f04; font-weight: bold; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px;}
	.cercle p { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px;}
	.cercle .pr { float: left;}

	.butAction { width: 219px; height: 27px; background: url(../images/but_action.gif) top center no-repeat; display: block; position: absolute; left: 55px; }
	.butAction:hover { background: url(../images/but_action_over.gif) 0px 0px no-repeat;}
	.butAction img { width: 219px; height: 27px; }

	.discount { position: absolute; top: 80px; left: 390px; width: 115px; height: 239px; }

	.slogan { position: absolute; top: 14px; left: 490px; width: 385px; height: 49px; }
	.article { position: absolute; top: 55px; right: 0px;  width: 489px; height: 286px; }
	.action_more { position: absolute; top: 343px; left: 807px; font-size: 11px; text-align: left;}
	.action_more a { color: #976f04; display: block; background: url(../images/action_more.gif) 0px 0px no-repeat; padding: 6px 0px 0px 30px; height: 22px; }
	.action_more a:hover { color: #6a686b; text-decoration: none; background: url(../images/action_more_over.gif) 0px 0px no-repeat; }

.formAction { height: 500px; background: url(../images/bg_action_form.jpg) 0px 0px no-repeat;}
	.formAction .cercle { width: 209px; height: 275px; background: url(../images/bg_cercle_mid.png) 0px 0px no-repeat; top: 0px; left: 10px; padding: 80px 30px 0px 30px; color: #976f04;}
	.formAction .discount { top: 220px; left: 80px; }
	.formActinBox { width: 679px; height: 452px; background: url(../images/bg_form_action_box.png) 0px 0px no-repeat; top: 10px; left: 255px; padding: 20px 4px 0px 1px; position: absolute; }
	.formAction h3 { color: #976f04; font-size: 13px; font-weight: normal; margin: 0px 25px 3px 25px;}
	.formAction p { margin: 0px 25px 3px 25px; padding: 0px 0px 10px 0px;}

	.cercleMin { position: absolute; width: 24px; height: 25px; background: url(../images/bg_cercle_mini.png) 0px 0px no-repeat; top: 138px; left: 244px;}

	.question { width: 120px; text-align: right; padding: 0px 10px 3px 0px;}
	.answer { width: 240px; text-align: left; padding: 0px 10px 2px 0px;}

.formBlock { margin: 0px 25px 10px 25px;}
	.actionInp { height: 14px; background: #ccc; border: none; width: 210px; padding: 0px 2px 0px 2px; font-size: 10px; border: solid 1px #fff;}
	.actionTextarea { height: 80px; background: #ccc; border: none; width: 210px; padding: 0px 2px 0px 2px; font-size: 10px; border: solid 1px #fff; overflow: hidden;}
	.actionInpYear { height: 14px; background: #ccc; border: none; width: 30px; padding: 0px 2px 0px 2px;  font-size: 10px; border: solid 1px #fff;}
	.actionSelect { background: #ccc; border: none; width: 214px;  font-size: 10px; border: solid 1px #fff;}
	.actionInpData {background: #ccc; border: none; width: 53px;  font-size: 10px; border: solid 1px #fff;}

	.actionAlert { border: solid 1px #bc0433; }
	.errorTd { color: #bc0433; font-size: 10px; }

	.checkbox_list { height:65px; list-style: none; margin: 0px 25px 10px 180px;}
	.checkbox_list li { display: block; float: left; width: 200px;}
	.checkbox_list li input  { margin: 0px 16px 0px 0px;}

	.actionSend { margin: 0px 25px 0px 25px; text-align: right;}
	.actionSend a { display: block; float:right; width: 107px; height: 28px; color: #fff; font-size: 11px; background: url(../images/action_send.gif) 0px 0px no-repeat; text-align: left; padding: 8px 0px 0px 16px;}
	.actionSend a:hover { background: url(../images/action_send_over.gif) 0px 0px no-repeat; text-decoration: none;}

	.actionHr { height: 1px; overflow: hidden; background: #d9dad6; margin: 0px 0px 10px 0px; clear: both; }

.confirmationAction { height: 455px;  background: url(../images/bg_action_conf.jpg) 0px 0px no-repeat; }
	.confirmationAction .cercle { width: 216px; height: 212px; background: url(../images/bg_cercle_conf.png) 0px 0px no-repeat; top: 50px; left: 57px; padding: 96px 30px 0px 40px; color: #976f04;}
	.confirmationAction .cercle h2 { font-size: 17px; margin: 0px 0px 20px 0px;}

	.formActionSend { width: 318px; height: 380px; background: url(../images/bg_form_action_send.png) 0px 0px no-repeat; top: 30px; left: 339px; padding: 20px 20px 0px 55px; position: absolute; }
	.formActionSend h1 { color: #bc0434; font-size: 16px; text-transform: uppercase; font-weight: normal;padding: 0px 0px 0px 0px; margin: 6px 0px 6px 0px; }
	.formActionSend h4 { color: #272727; font-size: 12px; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px;}
	.formActionSend p.comment { color: #5f5d60; font-size: 9px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
	.formActionSend p.error { color: #bc0433; font-size: 9px; padding: 0px 0px 0px 0px; margin: -9px 0px 0px 0px;}
	.confirmationAction .answer { width: 200px; padding: 0px 0px 2px 0px;}
	.confirmationAction .actionInp { width: 197px; }
	.confirmationAction .actionTextarea { width: 197px; }
	.confirmationAction .formBlock { margin: 0px 0px 23px 0px;}
	.confirmationAction .cercleMin { top: 196px; left: 328px;}
	.confirmationAction .textConf { color: #976f04; text-align:center; margin-top:69px; padding-right:12px;}
	.confirmationAction .imgProduct { text-align:center;margin-left:-8px;}

	.confirmationAction  .actionSend { margin: 0px -3px 0px 0px; text-align: right;}
	.confirmationAction  .actionSend a { display: block; width: 86px; height: 33px; color: #fff; font-size: 11px; background: url(../images/action_send_but.gif) 0px 0px no-repeat; text-align: left; padding: 8px 0px 0px 16px;}
	.confirmationAction  .actionSend a:hover { background: url(../images/action_send_but_over.gif) 0px 0px no-repeat; text-decoration: none;}

	.redirect { margin: 0px 25px 0px 25px; text-align: right;}
	.redirect a { display: block; float:right; width: 107px; height: 28px; color: #fff; font-size: 11px; background: url(../images/action_send.gif) 0px 0px no-repeat; text-align: left; padding: 8px 0px 0px 16px;}
	.redirect a:hover { background: url(../images/action_send_over.gif) 0px 0px no-repeat; text-decoration: none;}


	.printAction { height: 540px; background: url(../images/bg_action_print.jpg) 0px 0px no-repeat;}
	.printBlock { width: 455px; height: 482px; position: absolute; top: 20px; left: 36px; background: url(../images/bg_action_print_block.png) 0px 0px no-repeat; padding: 25px 40px 0px 40px;}
	.printBlock .hello { padding: 0px 25px 0px 20px; color: #5f5d60; font-size: 15px; text-align: center;	}
	.printBlock .hello h1 { color: #976f04; font-size: 16px; font-weight: normal; margin: 0px 0px 12px 0px;}
	.printBlock  p { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
	.printBlock .coupon { padding: 20px 0px 0px 0px; font-size: 19px; margin: 0px 0px 60px 0px; }
	.printBlock  .addInfo { font-size: 14px;}
	.printBlock .logos { height: 90px; padding: 0px 40px 0px 0px;}
	.logoBabyliss { width: 182px; height: 87px; float: left;}
	.logoBeliss { width: 102px; height: 54px; float: right;}
	.actionPrintBut { position: absolute; left: 180px; }
	.actionPrintBut a { display: block; width: 86px; height: 33px; color: #fff; font-size: 11px; background: url(../images/action_send_but.gif) 0px 0px no-repeat; text-align: left; padding: 8px 0px 0px 16px;}
	.actionPrintBut a:hover { background: url(../images/action_send_but_over.gif) 0px 0px no-repeat; text-decoration: none;}
	.actionCouncorsPhoto { position: absolute; width: 368px; height: 335px; left: 595px; top: 60px; background: url(../images/action_councors_photo.png) 0px 0px no-repeat;}

	.blockprint{ width:455px; font-size:19px; border:5px dotted #BBBBBB;padding-left:10px;}
	.blockprint .addInfo { font-size: 14px;}
	.blockprint .logos { height: 90px; padding: 0px 40px 0px 0px;}


/* additional site styles by Sergej Serov */
	/* layouts */
	.l_node {background: #131313}
	.l_node_contest_final {background-image: url("../images/bg-contest-form_final.png"); background-repeat: repeat-x; background-position: 0 0; background-attachment: scroll; padding-bottom:10px;background-color: #FE319A;}
	.l_datablock {width: 750px;margin: 0 auto;}
	/* blocks */
	.b_topban {background:transparent url(../images/bg_photo_contest_top_ban_final.jpg) no-repeat scroll 0 0;height:162px;margin:0;width:982px;position: relative;}
	.b_button-back {position: absolute;left: 13px; bottom: 6px;width: 68px;height: 23px;}
	.b_button-all-win {position: absolute;right: 8px; bottom: 6px;width: 184px;height: 23px;}
	.b_header {position: absolute;right:-9px; bottom: 10px;width: 248px;height: 15px;background:transparent;color: #959088;}
	.b_datablock {padding: 12px 0 3px 0;}
	.b_datablock .photo {background:transparent url(../images/bg_photo_photo_2.png) no-repeat 0 0;display:block;float:left;height:111px;margin:0 4px 5px 0;overflow:hidden;padding:4px 0;width:156px;}
	.b_datablock-top {background: url(../images/bg_datablock_top.png) no-repeat 0 0;height: 3px;width: 750px;font-size: 1px;}
	.b_datablock-title {height: 43px;width: 750px;background: url(../images/bg_datablock_title.png) repeat-x scroll 0 0;text-align: center;}
	.b_datablock-stars {margin: 0 auto;}
	.final { vertical-align:bottom}
	.b_datablock-body {background: #f3f3f3;padding: 10px;height: 256px;}
	.b_photo-win {width: 225px; height: 253px;background:transparent url(../images/bg_photo_photo_3.png) no-repeat 0 0;position: relative;text-align: center;padding: 5px;}
	.b_prize-win1,.b_prize-win2,.b_prize-win3,.b_prize-win4{width:205px;height:253px;/*background:transparent url(../images/bg_photo_prize.png)*/ no-repeat 0 0;margin: 4px 0 0 8px;}
	.b_prize-win1 {background:transparent url(../images/bg_photo_prize1_2011.png) no-repeat 0 0;}
	.b_prize-win2 {background:transparent url(../images/bg_photo_prize2_2011.jpg) no-repeat 0 0;}
	.b_prize-win3 {background:transparent url(../images/bg_photo_prize3_2011.jpg) no-repeat 0 0;}
	/*.b_prize-win4 {background:transparent url(../images/bg_photo_prize4.png) no-repeat 0 0;}*/
	.b_text {padding: 50px 30px 0 0;}
	.b_zoom {width:16px;height:16px;position:absolute;right:8px;top:231px;}
	.b_rating {width:130px;height:16px;position:absolute;left:8px;top:231px;text-align: left;}
	.b_name {position:absolute;width: 100px;height: 25px;color:#99760A;font-size:11px;text-align: left;top: 108px;left: 4px;}
	.b_rating {color:#FF34AB;font-size:10px;}
	.b_datablock P, .b_datablock-b P {color: #FB0881;font-size: 13px;padding: 0;margin:5px 0;font-weight: bold;}
	.b_datablock-bottom {background: url(../images/bg_datablock_bottom.png) no-repeat 0 0;height: 3px;width: 750px;}
	.b_datablock-b {padding: 12px 0 3px 0}
	.b_datablock-b .b_datablock-body {height: 843px;}
	/*.b_datablock-b .b_datablock-body {height: 400px;}*/
	.b_datablock-b .b_text {padding: 0 0 0 10px;}
	.b_datablock-b .b_photo-win {width: 111px; height: 156px;background:transparent url(../images/bg_photo_photo_2.png) no-repeat 0 0;position: relative;text-align: center;padding:3px 0;margin: 4px;}
	.b_datablock-b .b_prize-win4 {padding-top: 0px;}
	.b_photos-win {width:500px;padding:5px 0 0 25px;margin: 0;}
	.b_datablock-b .b_zoom {width:16px;height:16px;position:absolute;right:5px;top:136px;}
	.b_datablock-b .b_rating {width:130px;height:16px;position:absolute;left:4px;top:138px;text-align: left;}
	/* text, list, links */
	.b_datablock H2, .b_datablock-b H2 {color: #FB0881;font-size: 23px;padding-top: 7px;margin: 0 auto;font-weight: normal;}
	.b_datablock H3, .b_datablock-b H3 {color: #FB0881;font-size: 18px;padding: 0;margin:6px 0;}
	.b_zoom a {background:transparent url(../images/photo_zoom.gif) no-repeat scroll 0 0;display:block;height:16px;width:16px;}
	.a_header-left:link, .a_header-left:visited, .a_header-left:active {background:transparent url(../images/bg_button_back.png) no-repeat scroll 0 0;color:#482758;padding:4px 3px 0 0px;text-align:center;display:block;font-size:11px;height:23px;width:85px;}
	.a_header-left:hover {background:transparent url(../images/bg_button_back-hov.png) no-repeat scroll 0 0;color:#482758;text-decoration:none;}
	.a_header-right:link, .a_header-right:visited, .a_header-right:active {background:transparent url(../images/bg_button_all-win_2011.png) no-repeat scroll 0 0;color:#482758;padding:4px 0 0 9px;text-left:center;display:block;font-size:11px;height:23px;width:184px;}
	.a_header-right:hover {background:transparent url(../images/bg_button_all-win_2011_hover.png) no-repeat scroll 0 0;color:#482758;text-decoration:none;}

/* global and universal styles */
.clear-both {clear: both;}
.float-left {float: left;}
.norm { font-weight: normal;}
.gold {color: #976f04; }
.gold a {color: #976f04; text-decoration: underline;}
.gold a:hover {color: #976f04; text-decoration: none;}
.grey { color: #7c7c7c;}
.min { font-size: 9px;}
.mid { font-size: 12px;}
.hr { clear: both; height: 10px; overflow: hidden;}
.pr { position: relative;}

#slider{
	margin-left:4px;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li{
	width:354px;
	height:76px;
	overflow:hidden; 
}

.header .menu li a.contest_link {background: url(../images/bg-contest-menu.jpg) no-repeat;padding:0;margin:0}
.header .menu li a.contest_link:hover,
.header .menu li.active a.contest_link
{background: url(../images/bg-contest-menu-active.jpg) no-repeat;padding:0;margin:0}

.header .menu li a.contest_link span.content_arrow span{background: url(../images/arrow-menu-contest.gif) no-repeat 100% 0;padding:0}
.header .menu li.active a.contest_link span.content_arrow span,
.header .menu li a.contest_link:hover span.content_arrow span{background-position:100% -27px;padding:0}

.header .menu li a.contest_link span.content_arrow{
background:none;
padding-right:6px;
}

.header .menu li a.contest_link span.content_arrow span.contest_image {
	/*background:url(../images/img-menu_contest.gif) no-repeat;*/
	width:161px; padding-left: 100px; padding-right: 0px;
	color:#ffffff;
	height:26px;}
.header .menu li.active a.contest_link span.content_arrow span.contest_image,
.header .menu li a.contest_link:hover span.content_arrow span.contest_image{
	/*background:url(../images/img-menu_contest.gif) no-repeat;*/
	width:161px; padding-left: 100px; padding-right: 0px;
	color:#fe319a;
	height:26px;}
	
.sfbLike{
    position:absolute;
    left: 853px;
    clear:both;
    float:right;
    margin:30px 0px 0px 0px;
    text-align:right;
}
.alignRight{
    float:right !important;
}
.slTabs{
    display:none;
    visibility:hidden;
}
.ajaxLoader{
    margin:154px 0px 0px 480px;
    border:none;
    text-decoration:none;
}
