html{
	height:100%;
	background:#e3a62b url(../images/bg-html.png) 50% 0;
}
body{
	margin:0;
	color:#333;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	min-height:100%;
	background:url(../images/bg-body.png) repeat-x 50% 0;
	cursor:default;
	min-width:1000px;
}
img{
	border-style:none;
	vertical-align:top;
}
*{outline:none;}
a{
	text-decoration:none;
	color:#ffea01;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
	color:#fff;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.l{
	position:absolute;
	height:132px;
	width:50%;
	left:0;
	top:0;
	background:url(../images/l.gif) repeat-x;
	overflow:hidden;
}
.header{
	width:1000px;
	height:132px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg-header.jpg) no-repeat;
	z-index:100;
}
.header:after{
	content:'';	display:block;	clear:both;
}
.logo{
	width:150px;
	height:110px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:10px;
	left:110px;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
.text-header-top{
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:1px 1px 0 #000;
	position:absolute;
	width:540px;
	overflow:hidden;
	top:45px;
	left:458px;
}
.text-header-top p{
	margin:0;
}
.text-header-top a{
	text-decoration:underline;
}
.text-header-top a:hover{
	text-decoration:none;
}
.search-box{
	position:absolute;
	top:55px;
	left:275px;
	width:171px;
	overflow:hidden;
}
.search-box .text{
	float:left;
	background:#fff;
	border:1px solid #612323;
	width:94px;
	height:14px;
	overflow:hidden;
	padding:4px 8px;
}
.search-box .text input{
	float:left;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
	width:94px;
	height:14px;
	background:none;
	padding:0;
}
.search-box .btn{
	float:right;
	width:53px;
	height:22px;
	overflow:hidden;
	background:#000;
	background:url(../images/bg-btn1.gif) repeat-x;
	border:1px solid #000;
}
.search-box .btn:hover{
	border:1px solid #000;
}
.search-box .btn span{
	display:block;
	width:53px;
	height:22px;
	overflow:hidden;
}
.search-box .btn:hover span{
	border:1px solid #fff;
	background:#000;
	width:51px;
	height:20px;
}
.search-box .btn input{
	width:53px;
	height:22px;
	border:0;
	background:none;
	cursor:pointer;
	padding:0 0 2px;
	margin:0;
	position:relative;
	font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#f8ff8f;
	text-shadow:1px 1px 0 #311009;
	overflow:hidden;
}
* +html .search-box .btn input{
	padding:0;
}
.search-box .btn:hover input{
	width:51px;
	height:20px;
	color:#fff;
	text-shadow:1px 1px 0 #000;
}
.nav{
	position:absolute;
	top:101px;
	left:276px;
	font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
	z-index:10;
}
.nav:after{
	content:'';
	display:block;
	clear:both;
}
.nav li{
	float:left;
	padding-right:4px;
}
.nav .link{
	float:left;
	border:1px solid #000;
	color:#fff;
	text-shadow:1px 1px 0 #051a29;
	position:relative;
	z-index:101;
}
.nav .link span{
	float:left;
	padding:1px 7px;
	background:url(../images/bg-btn.gif) repeat-x;
	height:20px;
	overflow:hidden;
	z-index:102;
	position:relative;
}
.nav .link:hover{
	text-decoration:none;
}
.nav .link:hover span,
.nav .active .link span,
.nav li:hover .link span{
	padding:0 6px;
	border:1px solid #fff;
	background:#000;
}
.nav .first .link:hover,
.nav .first:hover .link{
	border-bottom:0;
	height:29px;
}
.nav .first .link:hover span,
.nav .first:hover .link span{
	border-bottom:0;
	height:29px;
}
.nav a em{
	display:inline-block;
	width:5px;
	height:3px;
	margin:0 3px 0 7px;
	background:url(../images/arrow.gif) no-repeat;
	overflow:hidden;
	vertical-align:middle;
}
.nav a:hover em,
.nav .active a em,
.nav li:hover a em{
	background:url(../images/arrow01.gif) no-repeat;
}
.nav li:hover{
	position:relative;
}
.nav .drop{
	width:1006px;
	overflow:hidden;
	position:absolute;
	top:29px;
	left:-281px;
	display:none;
	padding:1px;
	background:#000;
}
.nav li:hover .drop{
	display:block;
}
.nav .drop .holder{
	border:1px solid #fff;
	background:#000;
	overflow:hidden;
	padding:7px 0;
}
.nav .drop ul{
	float:left;
	width:195px;
	padding:0 0 0 5px;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
}
.nav .drop ul:first-child{
	padding-left:9px;
}
.nav .drop ul li{
	float:left;
	padding:0 0 5px !important;
	overflow:hidden;
	width:100%;
	background:none;
	margin:0;
}
.nav .drop ul a{
	float:left;
	background:none;
	border:0;
	padding:0 !important;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif !important;
	color:#fff;
	height:auto !important;
}
.nav .drop ul a:hover{
	text-decoration:none;
	color:#fff;
}
.nav .drop ul a span{
	color:#ffd200;
}
.nav .drop ul a:hover span{
	text-decoration:underline;
	color:#fff;
}
.block{
	width:100%;
	overflow:hidden;
	background:#592810 url(../images/bg-block.gif) repeat-x;
}
.block .holder{
	padding:4px;
	overflow:hidden;
	background:url(../images/bg-block.gif) repeat-x 0 100%;
}
.block-video-blog .holder{
	background:none;
	padding-bottom:0;
}
.thumb{
	overflow:hidden;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	text-align:center;
	padding:9px 0 11px;
	position:relative;
	z-index:1;
}
.thumb a{
	display:inline-block;
	word-spacing:0;
	letter-spacing:0;
	width:242px;
	overflow:hidden;
	margin:6px 2px 0;
	color:#fff;
	position:relative;
	vertical-align:top;
}
.thumb a:hover{
	text-decoration:none;
}
.thumb a .image{
	display:block;
	border:1px solid #000;
	background:#592810;
	padding:1px;
	width:238px;
	height:178px;
}
.thumb a .image img{
	width:238px;
	height:178px;
}
.thumb a:hover .image{
	border:1px dashed #fff;
}
.thumb a .text{
	display:block;
	font:bold 22px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff38f;
	text-shadow:1px 1px 1px #02080b;
	padding:5px 0 1px;
}
.thumb a:hover .text{
	color:#fff;
	text-decoration:underline;
}
.thumb a .text-info{
	display:block;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff38f;
	text-shadow:1px 1px 1px #02080b;
	padding:2px 0;
}
.thumb a:hover .text-info{
	color:#fff;
	text-decoration:underline;
}
.thumb a .item{
	display:block;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffe7bd;
}
.thumb a:hover .item{
	color:#fff;
}
.thumb a .sub-item{
	position:absolute;
	width:48px;
	height:21px;
	background:url(../images/bg-sub-items.png) no-repeat;
	overflow:hidden;
	top:155px;
	right:6px;
	text-align:center;
	font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
h2.title{
	width:100%;
	margin:20px 0 -20px;
	overflow:hidden;
	text-align:center;
	position:relative;
	height:56px;
	color:#764601;
}
.title span{
	display:inline-block;
	height:41px;
	word-spacing:0;
	letter-spacing:0;
	overflow:hidden;
	vertical-align:top;
}
.title em{
	display:inline-block;
	width:19px;
	height:41px;
	background:url(../images/bg-title-lr.png) no-repeat 0 -41px;
	overflow:hidden;
	vertical-align:top;
}
.title em:first-child{
	background-position:0 0;
}
.title i{
	display:inline-block;
	font:bold 22px/26px Arial, Helvetica, sans-serif;
	position:relative;
	vertical-align:top;
	padding:9px 0 0;
	height:32px;
	background:url(../images/bg-title.png) repeat-x 50% 0;
}
* +html .title span{
	display:inline;
}
* +html .title em{
	display:inline;
}
* +html .title i{
	display:inline;
}
.container{
	width:976px;
	border:1px solid #a56d47;
	padding:4px;
	margin:0 auto;
	overflow:hidden;
	background:#fedf4f;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.container .holder{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	overflow:hidden;
	background:#592810;
}
.list-block{
	background:url(../images/seporator01.gif) repeat-y 50% 0;
	margin:39px 0 30px;
}
.list-block:after{
	content:'';	display:block;	clear:both;
}
.list{
	float:left;
	width:196px;
	overflow:hidden;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	position:relative;
	margin:-5px 0 0;
	padding:0 0 0 49px;
}
.list:first-child{
	padding-left:36px;
}
.list li{
	float:left;
	width:100%;
	overflow:hidden;
}
.list a{
	color:#fff;
}
.list span{
	color:#ffd200;
	font-weight:bold;
}
.list a:hover{
	text-decoration:none;
	color:#fff;
}
.list a:hover span{
	text-decoration:underline;
	color:#fff;
}
.banner{
	overflow:hidden;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:18px 0 20px 7px;
}
.banner .box{
	float:left;
	width:310px;
	padding:0 0 0 11px;
}
.banner .image{
	float:left;
	background:#000;
	padding:1px;
	border:1px solid #fff;
	width:150px;
	height:150px;
	overflow:hidden;
}
.banner a:hover .image{
	border:1px dashed #fff;
}
.banner .text{
	float:right;
	width:149px;
	margin:-3px 0 0;
	position:relative;
}
.banner h3{
	margin:0;
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#ffd200;
}
.banner h3 a{
	color:#ffd200;
}
.banner h3 a:hover{
	color:#fff;
}
.banner .sub-box{
	width:100%;
	overflow:hidden;
	margin-top:9px;
}
.banner dl{
	width:100%;
	overflow:hidden;
	margin:0;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}
.banner dl dt,
.banner dl dd{
	float:left;
	margin:0;
	padding:0;
}
.banner dl dd{
	padding-left:4px;
}
.banner dl img{
	vertical-align:middle;
}
.banner dl a{
	color:#FFD200;
}
.banner dl span{
	color:#FFD200
}
.banner dl a:hover{
	color:#fff;
}
.banner p{margin:7px 0 0;}
.list-block-col{
	margin:28px 0 41px;
}
.list-block .col{
	width:200px;
	overflow:hidden;
	float:left;
	padding-left:44px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
}
.list-block .col:first-child{
	padding-left:38px;
}
.list-block h3{
	margin:25px 0 0;
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#fff;
}
.list-block h3:first-child{
	margin:0;
}
.list-block .col ul{
	width:100%;
	overflow:hidden;
	margin-top:3px;
}
.list-block .col ul li{
	float:left;
	width:100%;
	overflow:hidden;
}
.list-block .col ul a{
	color:#fff;
}
.list-block .col ul span{
	color:#ffd200;
	cursor:pointer;
}
.list-block .col ul a:hover{
	text-decoration:none;
}
.list-block .col ul a:hover span{
	text-decoration:underline;
	color:#fff;
}
.box-best{
	overflow:hidden;
	background:url(../images/seporator02.gif) repeat-y 50% 0;
	margin:38px 0 39px;
	position:relative;
	z-index:1;
}
.coums{
	float:left;
	width:162px;
	padding:0 16px;
	text-align:center;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.coums strong,
.coums span{
	display:block;
}
.coums strong{
	margin-top:20px;
}
.coums strong:first-child{
	margin:0;
}
.coums strong a{
	color:#fed100;
}
.section-other{
	width:925px;
	margin:0 auto;
	background:url(../images/seporator03.gif) repeat-x;
	overflow:hidden;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#fed100;
	padding:20px 0 24px;
}
.section-other:first-child{
	background:none;
}
.section-other strong{
	display:block;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#fff;
}
.section-other a{
	color:#fed100;
}
.section-other a:hover{
	color:#fff;
}
.section-other p{
	margin:0;
}
.container .ad{
	float:left;
	width:300px;
	height:250px;
	overflow:hidden;
	margin:0 0 0 14px;
	border:1px solid #937363;
	position:relative;
}
.container .ad:first-child{
	margin-left:19px;
}
.top{
	width:100%;
	overflow:hidden;
	font:12px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	word-spacing:0;
	letter-spacing:0;
	padding:14px 0 0;
	margin-bottom:-5px;
}
.top h3{
	margin:0 9px;
	display:inline;
	float:left;
	font:bold 20px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:1px 1px 1px #02080b;
	text-transform:uppercase;
}
.info-categorie{
	float:left;
	font:11px/26px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:1px 1px 1px #02080b;
}
.top .list-box{
	float:right;
	padding:0 6px 0 13px;
	color:#fff;
}
.top em{
	font-style:normal;
	padding-right:4px;
	color:#fff;
	float:left;
	text-shadow:1px 1px 1px #02080b;
}
.top a{
	font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	border:1px solid #926650;
	float:left;
	margin:0 4px 0 0;
	overflow:hidden;
	background:#000;
}
.top a i{
	font-style:normal;
	float:left;
	padding:1px 9px;
}
.top a:hover{
	color:#fff;
	background:#fcd833;
	border:1px solid #000;
	text-decoration:none;
	text-shadow:1px 1px 0 #000;
}
.top a:hover i{
	border:1px solid #fff;
	padding:0 8px;
	background:#000;
}
.top .active{
	color:#f8ff8f !important;
	text-decoration:none !important;
	text-shadow:1px 1px 0 #311009 !important;
	background:url(../images/bg-btn1.gif) repeat-x !important;
	border:1px solid #000 !important;
}
.top .active i{
	padding:1px 9px !important;
	background:none !important;
	border:0 !important;
}
.top .comdots{
	font-style:normal;
	color:#fff;
	float:left;
	margin:10px 5px 0 0;
	font:12px/14px Tahoma,Arial,Helvetica,sans-serif;
}
.paging{
	float:right;
	padding:0 13px;
	color:#d1d1d1;
}
.paging-box{
	position:relative;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin:-2px 12px 12px;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	background:url(../images/seporator03.gif) repeat-x;
	padding:11px 0 0;
}
.paging-box a{
	word-spacing:0;
	letter-spacing:0;
	display:inline-block;
	font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	border:1px solid #926650;
	margin:0 4px 0 0;
	overflow:hidden;
	background:#000;
	vertical-align:top;
}
.paging-box a i{
	float:left;
	font-style:normal;
	padding:1px 9px;
}
.paging-box a:hover{
	border:1px solid #000;
	text-decoration:none;
}
.paging-box a:hover i{
	border:1px solid #fff;
	padding:0 8px;
}
.paging-box .active{
	color:#f8ff8f !important;
	text-decoration:none !important;
	text-shadow:1px 1px 0 #311009 !important;
	background:url(../images/bg-btn1.gif) repeat-x !important;
	border:1px solid #000 !important;
}
.paging-box .active i{
	padding:1px 9px !important;
	background:none !important;
	border:0 !important;
}
.paging-box em{
	font-style:normal;
	padding-right:4px;
	color:#fff;
	word-spacing:0;
	letter-spacing:0;
	display:inline-block;
	text-shadow:1px 1px 1px #02080b;
	vertical-align:top;
	line-height:24px;
}
.paging-box .comdots{
	font-style:normal;
	color:#fff;
	word-spacing:0;
	letter-spacing:0;
	display:inline-block;
	margin:10px 5px 0 0;
	font:12px/14px Tahoma,Arial,Helvetica,sans-serif;
	vertical-align:top;
}
* +html .paging-box a{
	display:inline;
}
* +html .paging-box em{
	display:inline;
}
* +html .paging-box span{
	display:inline;
}
.title-video-thumb{
	margin:11px 0 -9px;
	font:bold 20px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:1px 1px 1px #02080b;
	padding:0 8px;
	text-transform:uppercase;
}
.video-blog{
	width:978px;
	margin:0 auto;
	overflow:hidden;
	padding:15px 0 8px;
}
.video-blog h2{
	margin:0;
	text-transform:uppercase;
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:1px 1px 1px #02080b;
}
.banner-video{
	width:728px;
	height:90px;
	overflow:hidden;
	margin:12px 0 0;
}
.video-holder{
	width:100%;
	overflow:hidden;
	margin-top:6px;
}
.video-col{
	float:left;
	width:608px;
	overflow:hidden;
	margin-right:6px;
}
.video-box{
	width:608px;
	height:480px;
	overflow:hidden;
}
.video-item{
	width:608px;
	height:60px;
	overflow:hidden;
	margin-top:6px;
}
.ad-banner{
	float:left;
}
.ad-banner .ad{
	width:300px;
	height:250px;
	overflow:hidden;
	margin-top:6px;
}
.ad-banner .ad:first-child{
	margin:0;
}
.ads{
	width:100%;
	overflow:hidden;
	padding:19px 0;
}
.footer{
	width:681px;
	height:130px;
	overflow:hidden;
	margin:5px auto 10px;
	text-align:center;
	background:url(../images/bg-footer.png) no-repeat 50% 0;
	padding:70px 18px 5px;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
.footer p{
	margin:8px 0 0;
}
.footer p:first-child{margin:0;}
.footer p a{
	text-decoration:underline;
	color:#9d0000;
}
.footer p a:hover{
	text-decoration:none;
}

.not_found{
display:block;
overflow:hidden;
max-width:910px;
margin:15px auto;
margin-bottom:20px;
color:#fff;
}
.not_found h1,.not_found h2{
border-bottom:1px solid #333;
margin:-15px 0 20px 0;
padding:20px 0 20px 0;
}
.not_found h1 b{
float:left;
width:38px;
height:34px;
background:url('../images/warning.png') no-repeat;
margin:-5px 10px 0 0;
}