body{
	margin:0;
	color:#000;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	min-width:1000px;
	cursor:default;
	background:#5d94d1 url(../images/bg-body.gif) repeat-x 50% 0;
}
img{
	border-style:none;
	vertical-align:top;
}
*{outline:none;}
a{
	text-decoration:none;
	color:#3070a6;
	cursor:pointer;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
	color:#000;
}
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;
}
.wrapper{
	width:100%;
	overflow:hidden;
}
.block-page{
	width:992px;
	overflow:hidden;
	margin:19px auto 0;
}
.header{
	width:992px;
	margin:0 auto;
	height:96px;
	position:relative;
	z-index:100;
}
.header:after{
	content:'';
	display:block;
	clear:both;
}
.logo{
	width:254px;
	height:43px;
	background:url(../images/logo.png);
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:10px;
	left:5px;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
.form-header{
	position:absolute;
	width:258px;
	height:21px;
	top:60px;
	left:4px;
	overflow:hidden;
}
.form-header .text{
	float:left;
	border:1px solid #244e7a;
	background:#fff;
	width:184px;
	height:13px;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding:3px 7px;
	cursor:text;
	position:relative;
}
.form-header .btn{
	float:right;
	width:54px;
	height:21px;
	background:url(../images/btn01.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	font-size:0;
	line-height:0;
	border:0;
	padding:0;
	margin:0;
}
.form-header .btn:hover{
	background-position:0 -21px
}
.text-header{
	position:absolute;
	top:7px;
	left:274px;
	width:630px;
	padding:0 0 24px 14px;
	height:49px;
	overflow:hidden;
	font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(../images/seporator02.png) no-repeat;
}
.text-header p{
	margin:1px 0 0;
}
.nav{
	position:absolute;
	top:60px;
	left:287px;
	width:490px;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	z-index:10;
}
.nav:after{
	content:'';
	display:block;
	clear:both;
}
.nav li{
	float:left;
	padding-right:4px;
}
.nav a{
	float:left;
	padding:0 6px 0 5px;
	color:#fff;
	border:1px solid #b6c9ea;
	background:#4c5e7d;
}
.nav a:hover,
.nav .active a,
.nav li:hover a{
	background:#fff;
	border:1px solid #000;
	text-decoration:none;
	color:#000;
}
.nav a em{
	display:inline-block;
	width:5px;
	height:3px;
	margin:0 3px 0 7px;
	background:url(../images/arrow01.gif) no-repeat;
	overflow:hidden;
	vertical-align:middle;
}
.nav a:hover em,
.nav .active a em,
.nav li:hover a em{
	background:url(../images/arrow02.gif) no-repeat;
}
.nav li:hover{
	position:relative;
}
.nav .drop{
	width:1000px;
	overflow:hidden;
	position:absolute;
	top:26px;
	left:-292px;
	display:none;
}
.nav li:hover .drop{
	display:block;
}
.nav .drop .holder{
	border:1px solid #000;
	background:#fff;
	overflow:hidden;
	padding:7px 0;
}
.nav .drop ul{
	float:left;
	width:192px;
	padding:0 5px 0 0;
	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;
	overflow:hidden;
	width:100%; 
}
.nav .drop ul a{
	float:left;
	background:none;
	border:0;
	padding:0;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif !important;
	color:#a8a8a8;
	height:auto !important;
}
.nav .drop ul a:hover{
	text-decoration:none;
	color:#000;
}
.nav .drop ul a span{
	color:#3272b9;
}
.nav .drop ul a:hover span{
	text-decoration:underline;
	color:#000;
}
.nav .first a:hover,
.nav .first:hover a{
	position:relative;
	height:26px;
	border-bottom:0;
	z-index:110;
}
.thumb{
	width:100%;
	overflow:hidden;
	background:#fff url(../images/bg-thumb.gif) repeat-x 0 100%;
}
.thumb .holder{
	overflow:hidden;
	padding:5px 5px 6px;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	text-align:center;
}
.thumb a{
	display:inline-block;
	word-spacing:0;
	letter-spacing:0;
	width:242px;
	overflow:hidden;
	margin:5px 3px 0;
	color:#fff;
	position:relative;
	vertical-align:top;
}
.thumb .categorie-thumb a{
	margin:8px 3px 0;
}
.thumb a .image{
	display:block;
	border:1px solid #000;
	background:#fff;
	padding:1px;
}
.thumb a .image img{
	width:238px;
	height:178px;
}
.thumb a:hover .image{
	border:1px dashed #000;
}
.thumb a .text{
	display:block;
	font:bold 20px/26px  Arial, Helvetica, sans-serif;
	color:#3070a6;
}
.thumb a:hover .text{
	color:#000;
	text-decoration:underline;
}
.thumb .categorie-thumb a:hover{
	text-decoration:none;
}
.thumb .categorie-thumb a .text{
	font:bold 13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.thumb .categorie-thumb a:hover .text{
	text-decoration:underline;
}
.thumb a .item{
	display:block;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
}
.thumb a:hover .item{
	text-decoration:none;
	color:#000;
}
.thumb a .sub-item{
	position:absolute;
	width:48px;
	height:21px;
	background:url(../images/bg-items.png) no-repeat;
	overflow:hidden;
	top:155px;
	right:6px;
	text-align:center;
	font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.title{
	width:100%;
	margin:18px auto -4px;
	overflow:hidden;
	text-align:center;
	position:relative;
	z-index:10;
	height:42px;
}
.block-page .title{
	margin-top:0;
}
.title span{
	display:inline-block;
	height:42px;
	width:24px;
	background:url(../images/bg-title-l.png) no-repeat;
	word-spacing:0;
	letter-spacing:0;
	overflow:hidden;
	position:relative;
	padding-top:12px;
	font:bold 22px/24px Arial, Helvetica, sans-serif;
}
.title i{
	display:inline-block;
	padding:12px 24px 0 0;
	height:42px;
	background:url(../images/bg-title-r.png) no-repeat 100% 0;
	word-spacing:0;
	letter-spacing:0;
	overflow:hidden;
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
	text-transform:uppercase;
}
* html .title span{
	display:inline;
}
* html .title i{
	display:inline;
	height:42px;
}
* +html .title span{
	display:inline;
}
* +html .title i{
	display:inline;
}
.container-block{
	margin:0 7px;
	position:relative;
	padding:2px;
	overflow:hidden;
	background:#bbdfff;
	border:1px solid #47719f;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.block-page .container-block{
	margin:0;
}
.container-block .holder{
	background:#fff;
	border:1px solid #bebebe;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	height:1%;
	overflow:hidden;
}
.container-block .frame{
	margin:26px 0;
	overflow:hidden;
	background:url(../images/seporator01.gif) repeat-y 250px 0;
	height:1%;
}
.container-block .add-frame{
	margin:26px 0;
	overflow:hidden;
	background:url(../images/seporator03.gif) repeat-y 322px 0;
}
.list{
	float:left;
	width:212px;
	overflow:hidden;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	margin:-5px 0 0;
	padding:0 4px 0 30px;
}
.list li{
	float:left;
	width:100%;
	overflow:hidden;
}
.list a{
	color:#898989;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif !important;
}
.list span{
	color:#3070a6;
	font-weight:bold;
}
.list a:hover{
	text-decoration:none;
	color:#000;
}
.list a:hover span{
	text-decoration:underline;
	color:#000;
}
.add-list{
	float:left;
	width:290px;
	overflow:hidden;
	font:11px/16px Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	margin:-3px 0 0;
	padding:0 9px 0 36px;
	color:#000;
}
.add-list:first-child{
	width:280px;
	padding:0 4px 0 30px;
}
.add-list li{
	float:left;
	width:100%;
	overflow:hidden;
}
.promobox{
	padding:5px 0 26px;
	overflow:hidden;
	height:1%;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	text-align:center;
}
.promobox a{
	display:inline-block;
	word-spacing:0;
	letter-spacing:0;
	width:152px;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	margin-top:23px;
	text-align:left;
	vertical-align:top;
}
.promobox a:hover{
	text-decoration:none;
}
* html .promobox a{
	display:inline;
}
* +html .promobox a{
	display:inline;
}
.promobox a img{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	border:1px solid #000;
	padding:1px;
	background:#fff;
}
* html .promobox a img{
	display:inline;
	margin-right:8px;
}
* +html .promobox a img{
	display:inline;
	margin-right:8px;
}
.promobox a span{
	vertical-align:middle;
	display:inline-block;
	overflow:hidden;
	width:82px;
}
.promobox a:hover span{
	text-decoration:underline;
}
.promobox-big{
	padding:0px 0 9px;
	overflow:hidden;
	height:1%;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	text-align:center;
	background:#dde8f4 url(../images/bg-promobox-big.gif) repeat-x 0 100%;
}
.container-block .promobox-big{
	padding:11px 0 15px;
	overflow:hidden;
	height:1%;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	text-align:center;
	background:none;
}
.promobox-big a{
	display:inline-block;
	word-spacing:0;
	letter-spacing:0;
	width:184px;
	overflow:hidden;
	font:bold 12px/14px Arial, Helvetica, sans-serif !important;
	color:#000;
	margin:6px 3px 0 4px;
	vertical-align:top;
}
.promobox-big a:hover{
	text-decoration:none;
}
.promobox-big a img{
	display:block;
	padding:1px;
	background:#fff;
	border:1px solid #000;
	width:180px;
	height:180px;
}
.promobox-big a:hover img{
	border:1px dashed #000;
}
.promobox-big a span{
	display:block;
	margin-top:2px;
}
.promobox-big a:hover span{
	text-decoration:underline;
}
* +html .promobox-big a span{
	margin:0;
}
.promobox-other{
	padding:5px 0 9px;
	overflow:hidden;
	height:1%;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	text-align:center;
}
.promobox-other a{
	display:inline-block;
	word-spacing:0;
	letter-spacing:0;
	width:154px;
	overflow:hidden;
	font:bold 12px/14px Arial, Helvetica, sans-serif !important;
	color:#3070a6;
	margin:9px 3px 0 2px;
	vertical-align:top;
}
.promobox-other a:hover{
	text-decoration:none;
	color:#000;
}
.promobox-other a img{
	display:block;
	padding:1px;
	background:#fff;
	border:1px solid #000;
	width:150px;
	height:113px;
}
.promobox-other a:hover img{
	border:1px dashed #000;
}
.promobox-other a span{
	display:block;
	margin-top:3px;
}
.promobox-other a:hover span{
	text-decoration:underline;
}

.promobox-other2{
	padding:5px 0 9px;
	overflow:hidden;
	height:1%;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	text-align:center;
}
.promobox-other2 a{
	display:inline-block;
	word-spacing:0;
	letter-spacing:0;
	overflow:hidden;
	font:bold 12px/14px Arial, Helvetica, sans-serif !important;
	color:#3070a6;
	margin:9px 3px 0 2px;
	vertical-align:top;
}
.promobox-other2 a:hover{
	text-decoration:none;
	color:#000;
}
.promobox-other2 a img{
	display:block;
	padding:1px;
	background:#fff;
	border:1px solid #000;
	width:238px;
	height:178px;
}
.promobox-other2 a:hover img{
	border:1px dashed #000;
}
.promobox-other2 a span{
	display:block;
	margin-top:3px;
}
.promobox-other2 a:hover span{
	text-decoration:underline;
}


.banner{
	width:964px;
	margin:0 -5px 0 0;
	overflow:hidden;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:47px 0 49px 21px;
}
.banner .image{
	float:left;
	background:#000;
	padding:1px;
	border:1px solid #fff;
}
.banner a:hover .image{
	border:1px dashed #fff;
}
.banner .text{
	float:right;
	width:146px;
	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 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;}
.container-block .ad{
	float:left;
	width:300px;
	height:250px;
	overflow:hidden;
	margin:0 21px 0 0;
	border:1px solid #6d6f97;
}
.categorie-thumb{
	height:1%;
	overflow:hidden;
	margin:-3px 0 0;
	padding:0 0 8px;
}
.top{
	width:100%;
	overflow:hidden;
	font:12px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	word-spacing:0;
	letter-spacing:0;
	padding:3px 0 4px;
}
.top h3{
	margin:0 9px;
	display:inline;
	float:left;
	font:bold 22px/26px Arial, Helvetica, sans-serif;
	color:#656565;
	text-transform:uppercase;
}
.info-categorie{
	float:left;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#000;
}
.top .list-box{
	float:right;
	padding:3px 0px 0 0;
	color:#fff;
}
.top em{
	font-style:normal;
	padding-right:4px;
	color:#000;
	float:left;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.top a{
	font-weight:bold;
	color:#fff;
	border:1px solid #000;
	background:#4983c5;
	float:left;
	font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 8px 1px 8px;
	margin:0 5px 0 0;
	overflow:hidden;
	width:auto;
}
.top .list-box a{
	padding:0 10px 1px 9px;
}
.top .active{
	color:#fff !important;
	background:#4d4d4d;
	text-decoration:none;
}
.top a:hover{
	color:#fff !important;
	background:#000;
}
.top .active{
	color:#fff !important;
	background:#4d4d4d !important;
	text-decoration:none;
}
.top .comdots{
	font-style:normal;
	color:#000;
	float:left;
	margin:3px 5px 0 0;
	font:12px/14px Tahoma,Arial,Helvetica,sans-serif;
}
.top a:hover{
	color:#000;
}
.paging{
	float:right;
	padding:3px 5px 0;
	color:#000;
}
.paging-box{
	width:986px;
	position:relative;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	margin:3px auto 0;
	word-spacing:-.25em;
	letter-spacing:-.25em;
	border-top:1px solid #919191;
	padding:11px 0 9px;
}
.paging-box a{
	font-weight:bold;
	color:#fff;
	border:1px solid #000;
	background:#4983c5;
	display:inline-block;
	vertical-align:top;
	padding:0 8px 1px;
	word-spacing:0;
	letter-spacing:0;
	margin:0 2px;
	overflow:hidden;
	width:auto;
	font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
}
.paging-box a:hover{
	color:#fff;
	background:#000;
}
.paging-box .active{
	color:#fff !important;
	background:#4d4d4d !important;
	text-decoration:none;
}
.paging-box em{
	font-style:normal;
	padding-right:4px;
	color:#000;
	line-height:23px;
	display:inline-block;
	vertical-align:top;
	word-spacing:0;
	letter-spacing:0;
}
.paging-box .comdots{
	font-style:normal;
	color:#000;
	display:inline-block;
	vertical-align:top;
	margin:5px 6px 0;
	font:12px/14px Tahoma,Arial,Helvetica,sans-serif;
	word-spacing:0;
	letter-spacing:0;
}
.video-blog{
	width:984px;
	margin:4px auto 6px;
	overflow:hidden;
	word-spacing:0;
	letter-spacing:0;
}
* +html .video-blog{
	padding-top:4px;
}
.video-blog h2,
.title-top{
	margin:0;
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#656565;
	text-transform:uppercase;
	text-align:left;
}
.title-top{
	word-spacing:0;
	letter-spacing:0;
	width:992px;
	margin:4px auto 0;
	overflow:hidden;
	padding:0 0 8px;
}
.video-blog .banner{
	width:100%;
	overflow:hidden;
	margin-top:10px;
	padding:0;
	text-align:left;
}
.video-blog .banner a,
.video-blog .video-item a,
.video-blog .ad-holder a{
	float:left;
	padding:0;
	word-spacing:0;
	letter-spacing:0;
	margin:0;
	overflow:hidden;
	width:auto;
}
.video-blog .video-holder{
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
}
.video-blog .video-col{
	float:left;
	width:608px;
	overflow:hidden;
}
.video-blog .video-box,
.video-blog .video-item{
	width:100%;
	overflow:hidden;
}
.video-blog .video-item{
	width:100%;
	margin:4px auto 0;
}
.video-blog .ad-holder{
	float:right;
	width:371px;
	overflow:hidden;
	text-align:left;
}
.video-blog .ad-holder .ad{
	width:100%;
	overflow:hidden;
	margin-top:11px;
}
.video-blog .ad-holder .ad:first-child{
	margin:0;
}
.video-thumb{
	display:inline-block; 
	width:242px;
	overflow:hidden;
	position:relative;
	margin:0 3px 9px !important;
	text-align:center;
	vertical-align:top;
	word-spacing:0;
	letter-spacing:0;
}
* html .video-thumb{
	display:inline;
}
* +html .video-thumb{
	display:inline;
}
.video-thumb:hover{
	text-decoration:none;
}
.video-thumb img{
	display:block;
	border:1px solid #000;
	padding:1px;
	background:#fff;
	width:238px;
	height:178px;
}
.video-thumb:hover img{
	border:1px dashed #000;
}
.video-thumb .items{
	width:48px;
	height:21px;
	overflow:hidden;
	background:url(../images/bg-items.png) no-repeat;
	font:bold 12px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	top:154px;
	left:187px;
}
.video-thumb .name{
	display:block;
	font:bold 12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#3070a6;
	margin-top:4px;
}
.video-thumb:hover .name{
	color:#000;
	text-decoration:underline;
}
.video-thumb .date{
	display:block;
	font:9px/11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	margin-top:1px;
}
.video-thumb:hover .date{
	color:#000;
}
.video-thumb .date i{
	font-size:11px;
	font-style:normal;
}

.footer{
	width:992px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0 20px;
}
.footer a{
	color:#fff;
}
.footer p{
	margin:14px 0 0;
}
.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;
}