body, div, td, input, select, optgroup, form, p, textarea{
	font-size: 12px;
	font-family: Tahoma, Arial, non-serif;
	cursor: default;
	margin: 0px;
	color: #333333;
}

body{ height: 100%; padding-bottom: 0px; background: #C8C8C9; }
a{ color: #971B1E; text-decoration: none;}
a:hover{ text-decoration: underline;}
div.b1 a:visited, div.b2 a:visited, div.b3 a:visited, div.b4 a:visited, div.b5 a:visited{ color: #b66062; }
#comments-frame a:visited{ color: #971B1E !important; }

#container{ width: 1000px; margin: 0px auto; background: white; /*border-left: 9px solid #BEBEBF; border-right: 9px solid #BEBEBF;*/ }

h1{ 
	font-size: 17px; 
	color: #971B1E !important; 
	font-weight: normal;
}

.msg_ok{ color: green; font-weight: bold; margin-bottom: 10px; }
.msg_error{ color: red; font-weight: bold; margin-bottom: 10px; }

.none{ display: none; }

div{ overflow: hidden; }
p{ margin-bottom: 10px; }
img { border: 0px;}
img.border{ border: 1px solid #CECFCE; }
img.border2{ border: 1px solid #4D4D4D; }
optgroup{ font-style: normal; font-weight: bold; }

div.floatLeft{ float: left; }

button{
	cursor: pointer;
	font-size: 11px;
}
button.btn1{
	height: 21px;
	padding-bottom: 2px;
	_padding-bottom: 0px;
	border: 1px solid #696969;
	_border: 1px solid #FFFFFF;
	background: url(../img/button1.jpg) repeat-x #696969 0px 0px;
	color: white;
	font-weight: bold;
}

div.c{ 
	clear: both;
}
div.line{
	height: 1px;
	background: #D9D9D9;
	margin-bottom: 10px;
}

.mb0{ margin-bottom: 0px !important; }
.mb3{ margin-bottom: 3px !important; }
.mr0{ margin-right: 0px !important; }
.mb5{ margin-bottom: 5px !important; }
.mb10{ margin-bottom: 10px !important; }
.mt0{ margin-top: 0px !important; }

.nb{ border: 0px !important; }

h1, h1.c{
	clear: both;
	height: 35px;
	line-height: 35px;
	/*border: 1px solid #780E0F;*/
	/*border-bottom: 0px;*/
	color: #464646 !important;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
	margin: 0px 0px 10px 0px;
	background: url(../img/h1_new.jpg) repeat-x top;
}
h1 a{ color: #464646 !important; padding-right: 17px; background: url(../img/h1_arrow.gif) no-repeat right 6px; }
h1.c a{ color: #464646 !important; }
h1.h1s, h3.h1s{ font-size: 12px !important; }
h1.h1s a{
	padding-right: 0px !important; 
	background: none !important;
}

div.inner h1{
	background: none;
	border: 0px;
	border-bottom: 2px solid #911D1F;
	color: #464646 !important;
	padding-left: 0px;
	font-size: 16px;
	margin-bottom: 20px;
}
div.inner h1 a{
	color: #464646 !important;
}
div.inner h1.c{
	background: url(../img/h1_new.jpg) repeat-x top;
	/*border: 1px solid #780E0F;*/
	border-bottom: 0px;
	color: #464646 !important;
	padding-left: 10px;
	font-size: 16px;
	border-bottom: 0px;
	margin-bottom: 10px;
}
div.inner h1.t{
	background: none;
	border: 0px;
	border-bottom: 0px;
	color: #464646 !important;
	padding-left: 0px;
	font-size: 19px;
	clear: none;
	border-bottom: 0px;
	margin-bottom: 0px;
	height: 100%;
	line-height: 25px;
}

h2{
	clear: both;
	height: 20px;
	line-height: 20px;
	color: #464646 !important;
	font-size: 12px;
	font-weight: bold;
	/*text-indent: 10px;*/
	margin: 0px 0px 5px 0px;
	/*background: url(../img/h2.jpg) repeat-x top;*/
}
h2 span.tv_logo{
	text-indent: 10px;
}
h2 a{ color: #464646 !important; padding-right: 18px; background: url(../img/h2_arrow.jpg) no-repeat right 3px; }
table.pGuideTV h2 a{ background: none;}

h3{
	clear: both;
	height: 35px;
	line-height: 35px;
	color: #464646 !important;
	font-size: 15px;
	font-weight: bold;
	text-indent: 10px;
	margin: 0px 0px 10px 0px;
	/*border: 1px solid #D9D9D9;*/
	background: url(../img/h3_new.jpg) #FFFFFF repeat-x top;
}
h3 a{ color: #464646 !important; }
h3 a{ color: #464646 !important; padding-right: 17px; background: url(../img/h1_arrow.gif) no-repeat right 6px; }
#comments-header h3{
	font-size: 14px; 
	height: 23px;
	line-height: 23px;
	background: none !important;
}
div.article_related h3{ font-size: 13px; background: none; }
div.article_related h3 a{ background: none; padding-right: 0px; }


h4{
	font-size: 13px;
	line-height: 25px;
	border-bottom: 2px solid #D9D9D9;
}

#t{
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #666666;
	font-size: 11px;
	
}
#t a{
	color: #666666;
}

#h1, #h2{ background: url(../img/header.jpg) repeat-x top; width: 982px; margin: 0px auto 0px auto; }
#h1{ height: 121px;}
#h2{ height: 137px; }


/* ============ SYSTEM BAR ============== */
#bar{
	height: 20px;
}
#bar a{
	color: white;
	text-decoration: underline;
}
#bar div.c1{
	width: 295px;
	float: left;
	line-height: 18px;
	text-indent: 25px;
	color: white;
	font-size: 11px;
}
#bar div.c2{
	width: 675px;
	float: left;
	line-height: 18px;
	text-align: right;
	color: white;
	font-size: 11px;
}


/* ============ LOGO BAR ============== */
#logo{
	height: 60px;
}
#logo div.c1{
	width: 210px;
	float: left;
}
#logo div.c2{
	width: 760px;
	float: left;
}
#logo div.c2 form{
	width: 274px;
	margin: 19px 0px 0px auto;
}
#logo div.c2 form div{
	float: left;
}
#logo div.c2 form div.s{
	background: white;
}
#logo div.c2 form div.s input{
	display: block;
	float: left;
	width: 200px;
	height: 15px;
	padding-top: 4px;
	text-indent: 5px;
	border: 0px;
}
#logo div.c2 form button{
	display: block;
	float: left;
	width: 70px;
	height: 20px;
	border: 0px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 2px;
	_padding-bottom: 0px;
	background: url(../img/search.jpg) no-repeat;
}


/* ============ MENU BAR ============== */
#menu{
	height: 25px;
}
#menu a{
	height: 25px;
	line-height: 23px;
	display: block;
	float: left;
	color: white;
	font-weight: bold;
	padding: 0px 9px;
	font-size: 12px;
	background: url(../img/menu.jpg) no-repeat top right;
}
#menu b{
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	background: url(../img/menu_sel.jpg) white repeat-x top;
}
#menu b a{
	color: #981B1E;
	background: none;
}

#menu a.worldcup{ 
	width: 102px; 
	height: 25px; 
	text-align: center; 
	line-height: 26px;
	background: url(../../../images/worldcup-button.png); color: black; padding: 0px; 
}

/* ============ SUBMENU BAR ============== */
#submenu{
	clear: both;
	border: 1px solid #780E10;
	border-top: 0px;
	height: 25px;
}
#submenu a{
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px;
}
#submenu b{
	display: block;
	float: left;
	margin-top: 5px;
}
#submenu b a{
	background: #971B1E;
	color: white;
	line-height: 16px;
	height: 16px;
	padding: 0px 6px;
}


/* ============ CONTENT ============== */
#c{
	width: 982px;
	margin: 0px auto 0px auto;
	overflow: visible;
}
#c1{
	float: left;
	width: 662px;
	margin-right: 20px;
}
#c2{
	float: left;
	width: 300px;
	overflow: visible;
	-overflow: hidden;
	padding-bottom: 30px;
}

div.col{
	clear: both;
	height: 100%;
}
div.col1, div.col2{
	float: left;
	width: 325px;
	height: 100%;
}
#c1 div.col1{
	margin-right: 12px;
}
#c2 div.col1, #c2 div.col2{
	width: 145px;
}
#c2 div.col1{
	margin-right: 10px;
}
	
div.col3{
	float: left;
	width: 160px;
	margin-right: 7px;
}
div.col3b{
	float: left;
	width: 160px;
	margin-right: 0px;
}
div.col2 div.col3{
	margin-right: 5px;
}

div.foot{ background-color: #343434; clear: both; }
div.foot a{ color: white; }
div.foot div{ color: white; font-size: 11px; }

div.copyright{
	width: 966px;
	margin: 0px auto;
	line-height: 22px; 
	color: #464646; 
	font-size: 11px;
	padding-top: 10px;
}
div.copyright div.logo{
	width: 90px; 
	float: left; 
	padding-top: 5px 0px 0px 0px;
	border-right: 1px solid #cccccc; 
	margin: 5px 10px 0px 5px;
}
div.copyright div object{
	display: block;
}

div.btm{
	clear: both;
	height: 60px;
	padding-top: 15px;
	width: 966px;
	margin: 0px auto;
	border-bottom: 1px solid #6C6C6C;
	/*background-repeat: repeat-x;
	background-position: 0px 10px;
	background-image: url(../img/more.jpg);*/
}
div.btm div.c1{
	float: left;
	width: 65px;
	font-weight: bold;
	line-height: 40px;
	text-indent: 18px;
}
div.btm div.c2{
	float: left;
	width: 130px;
	font-weight: bold;
	font-size: 13px;
	padding-left: 32px;
	line-height: 45px;
	background: url(../img/icon_rss_new.gif) no-repeat 0px 5px;
}
div.btm div.c3{
	float: left;
	width: 384px;
	font-weight: bold;
	font-size: 13px;
	padding-left: 25px;
	line-height: 45px;
	background: url(../img/icon_mobile_new.gif) no-repeat 0px 5px;
}
div.btm div.c4{
	float: left;
	width: 110px;
	font-weight: bold;
	font-size: 13px;
	padding-left: 33px;
	line-height: 45px;
	background: url(../img/icon_newsletter_new.gif) no-repeat 0px 7px;
}

/* =============== TABS ================== */


div.tabs1{
	height: 25px;
	background: url(../img/pixel_d9.jpg) repeat-x bottom;
}
div.tabs1 div{
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin-right: 1px;
	background: url(../img/tabs1_bg.jpg);
}
div.tabs1 span{
	display: block;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	color: #981B1E;
	background-image: url(../img/tabs1_sep.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
div.tabs1 span span{
	background-position: top right;
}
div.tabs1 div.active{
	background: url(../img/tabs1_bg_sel.jpg);
}
div.tabs1 div.active span{
	color: #464646;
	background-image: url(../img/tabs1_sep_sel.jpg);
}

div.tabs2{
	height: 25px;
	margin-bottom: 0px !important;
	background: url(../img/pixel_d9.jpg) repeat-x top;
}
div.tabs2b{
	height: 15px;
}
div.tabs2 div.tabswrap{
	width: 205px;
	float: none;
	margin: 0px auto;
}
div.tabs2 div{
	float: left;
}
div.tabs2 div.c1{
	margin-right: 6px;
}
div.tabs2 div.c2 div.tabs{
	float: none;
}
div.tabs2 div.c2 div div{
	display: block;
	float: left;
	height: 23px;
	line-height: 22px;
	padding: 0px 8px;
	color: #911D1F;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	margin-top: 1px;
	cursor: pointer;
	background: url(../img/tabs2_bg.jpg);
}
div.tabs2 div.c2 div.l{
	border-right: 1px solid #D9D9D9;
}
div.tabs2 div.c2 div.active{
	background: white;
	margin-top: 0px;
	height: 24px;
	line-height: 24px;
	color: #333333;
}
div.tabs2 div.c1{
	width: 31px;
}
#c2 div.tabs2 div.c2{
	/*width: 140px;*/
}
div.tabs2 div.c3{
	width: 31px;
}
div.tabs2 div.c1 a, div.tabs2 div.c3 a{
	display: block;
	width: 20px;
	height: 20px;
	padding: 0px;
	border: 0px;
	margin-top: 4px;
}
div.tabs2 div.c1 a{
	margin-left: auto;
	background: url(../img/tabs2_left.jpg);
}
div.tabs2 div.c3 a{
	background: url(../img/tabs2_right.jpg);
}

div.tabs3{
	clear: both;
	width: 280px;
	background: red;
	height: 25px;
	margin-bottom: 0px !important;
	background: url(../img/pixel_d9.jpg) red repeat-x top;
}
div.tabs3 div{
	width: 39px;
	float: left;
}
div.tabs3 span{
	display: block;
	float: left;
	width: 38px;
	height: 23px;
	line-height: 22px;
	text-align: center;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	margin-top: 1px;
	cursor: pointer;
	color: #911D1F;
	background: url(../img/tabs3_bg.jpg);
}
div.tabs3 div.l{
	width: 46px;
}
div.tabs3 div.l span{
	width: 44px;
	border-right: 1px solid #D9D9D9;
}
div.tabs3 div.active span{
	height: 24px;
	line-height: 24px;
	background: white;
	margin-top: 0px;
	color: #333333;
}


div.tabs4{
	height: 25px;
	background: url(../img/pixel_d9.jpg) repeat-x bottom;
}
div.tabs4 div{
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin-right: 3px;
	background: url(../img/tabs4_bg.jpg);
}
div.tabs4 span{
	display: block;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	color: #981B1E;
	background-image: url(../img/tabs4_sep.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
div.tabs4 span span{
	background-position: top right;
	font-size: 11px;
}
div.tabs4 div.active{
	background: url(../img/tabs4_bg_sel.jpg);
}
div.tabs4 div.active span{
	color: #464646;
}
/*
#tabs_most_c a{
	color: black;
}
*/

div.tabs5{
	clear: both;
	width: 100%;
	/*background: red;*/
	height: 25px;
	margin-bottom: 0px !important;
	/*background: url(../img/pixel_d9.jpg) red repeat-x top;*/
}
div.tabs5 div{
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 10px;
	background: url(../img/tabs5_sep.gif) no-repeat right 5px;
}
div.tabs5 div.mr0{
	background: none
}
div.tabs5 span{
	display: block;
	float: left;
	height: 23px;
	line-height: 22px;
	text-align: center;
	/*border-left: 1px solid #D9D9D9;*/
	/*border-bottom: 1px solid #D9D9D9;*/
	margin-top: 1px;
	cursor: pointer;
	color: #911D1F;
	/*background: url(../img/tabs3_bg.jpg);*/
}
div.tabs5 div.l{
	width: 46px;
}
div.tabs5 div.l span{
	width: 44px;
	/*border-right: 1px solid #D9D9D9;*/
}
div.tabs5 div.active span{
	height: 24px;
	line-height: 24px;
	/*background: white;*/
	margin-top: 0px;
	color: #333333;
}

div.tabs6{
	height: 35px;
	margin-bottom: 10px;
	background: url(../img/tabs6_bg_main.jpg) repeat-x bottom;
}
div.tabs6 div{
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	margin-right: 1px;
	background: url(../img/tabs6_bg.jpg);
}
div.tabs6 span{
	display: block;
	height: 34px;
	line-height: 34px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	cursor: pointer;
	color: #464646;
}
div.tabs6 div.active{
	background: url(../img/tabs6_bg_sel.jpg);
	height: 35px;
	line-height: 35px;
}
div.tabs6 div.active span{
	background-image: url(../img/tabs6_sep.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
div.tabs6 div.active span span{
	color: #464646;
	background-image: url(../img/tabs6_sep_sel.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

/* =============== PAGINATION ================== */
p.pages a, p.pages span{
	display: block;
	float: left;
	border: 1px solid #D9D9D9;
	padding: 0px 8px;
	white-space: nowrap;
	margin-right: 3px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
}
p.pages a:hover{
	background: #911D1F;
	color: white;
	border: 1px solid #911D1F;
	text-decoration: none;
}
p.pages span{
	border: 0px;
	color: #949494;
}
p.pages a.text{
	font-size: 10px;
}

/* =============== BOXES ================== */
div.info, div.date{
	width: 45px;
	line-height: 15px;
	color: #666666;
	font-size: 11px;
	margin-bottom: 6px;
}
div.info{
	float: left;
}
div.date{
	width: 95px;
}
div.ttl div.stats{
	display: inline;
	height: 15px;
	margin-bottom: 6px;
}
div.stats div, div.stats span, div.stats a{
	display: inline;
	color: #981B1E;
	font-weight: normal !important;
	font-size: 10px !important;
}
div.stats span{
	color: #CCCCCC;
	width: 10px;
	text-align: center;
}
div.stats div.com, div.stats a.com{
	padding-left: 15px;
	padding-right: 4px;
	background: url(../img/icon_comments_new.gif) no-repeat 0px 0px;
	/*background: url(../img/icon_comments.jpg) no-repeat 0px -1px;*/
}
div.stats div.video{
	padding-left: 19px;
	background: url(../img/icon_video_new.gif) no-repeat 0px 0px;
	/* background: url(../img/icon_video.jpg) no-repeat 0px 0px; */
}
div.stats div.photos{
	padding-left: 16px;
	background: url(../img/icon_photos.jpg) no-repeat 0px 0px;
}

div.desc{
	color: #464646;
	font-size: 12px;
/*	margin-bottom: 15px; */
}

div.header{
	color: black;
	height: 26px;
	line-height: 26px;
	background: #FFF500;
	font-weight: bold;
	text-indent: 10px;
}

div.footer{
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	font-size: 11px;
	color: #464646;
	padding: 3px 5px 5px 10px !important;
	line-height: 16px;
}
div.footer a{
	padding-right: 1px;
}

a.imgvideo{
	display: block;
	position: absolute;
	width: 32px;
	height: 23px;
	background: url(../img/icon_video_play.gif);
	bottom: 5px;
	right: 5px;
}
a.imgphotos{
	display: block;
	position: absolute;
	width: 32px;
	height: 23px;
	background: url(../img/icon_slideshow_play.gif);
	bottom: 5px;
	right: 5px;
}

div.img{ position: relative; }

div.img img{
	display: block;
	border: 1px solid #343635;
}

div.more{
	clear: both;
	height: 17px;
	margin-bottom: 15px;
	background-repeat: repeat-x;
	background-position: 0px 10px;
	background-image: url(../img/more.jpg);
	text-align: right;
}
div.more2{
	text-align: right;
}
div.more a, div.more2 a{
	background: white;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}


div.pad{
	padding: 0px 10px;
}

div.bg{
	background-color: #F2F2F2;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.bg div.more a{
	background-color: #F2F2F2;
}
div.bg div.more{
	margin: 0px 10px 00px 10px;
	background-image: url(../img/more_white.jpg);
}

div.box{
	border: 1px solid #D9D9D9;
	border-bottom: 0px;
	background: white;
	height: 100%;
}
div.box h3{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

a.rss{
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin: 8px 3px 0px 0px;
	background: url(../img/icon_rss_new.jpg) no-repeat;
}
div.inner a.rss{
	line-height: 15px;
	font-weight: normal;
	color: #981B1E;
	font-size: 12px;
	padding-right: 25px;
	margin-right: 0px;
	background: url(../img/icon_rss2.jpg) no-repeat 25px 0px;
}

div.banner{
	margin-top: 15px;
	margin-bottom: 20px;
	overflow: visible;
}
div.banner2{
	width: 728px;
	margin: 0px auto 0px auto;
	padding-top: 10px;
	overflow: visible;
}
div.banner3{
	width: 468px;
	margin: 0px auto 20px auto;
	padding-top: 10px;
}
div.bg div.banner3{
	margin-bottom: 0px;
}

div.top_banner{
	margin-bottom: 5px !important;
	padding: 0px !important;
	overflow: visible;
	width: 982px; margin: 0px auto 5px auto;
}
div.top_banner div.banner2{
	padding: 0px !important;
}

/* ============ EXCLUSIVE ============== */
div.exclusive{
	height: 20px;
	margin-bottom: 15px;
	border-right: 1px solid #D9D9D9;
	background: url(../img/exclusive_bg.jpg) repeat-x top;
}
div.exclusive div.c1{
	float: left;
	height: 20px;
	line-height: 18px;
	padding: 0px 8px;
	color: white;
	font-weight: bold;
	font-size: 12px;
	background: url(../img/exclusive.jpg) repeat-x top;
}
div.exclusive div.c1 a{
	color: white;
}
div.exclusive div.c2{
	float: left;
	width: 39px;
	background: url(../img/exclusive_nav.jpg) repeat-x top;
}
div.exclusive div.c2 a{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
}
div.exclusive div.c2 a.c2{
	width: 19px;
}
div.exclusive div.c3{
	height: 18px;
	line-height: 18px;
	text-indent: 10px;
}
div.exclusive div.c3 a{
	display: none;
	height: 20px;
	line-height: 19px;
	font-weight: bold;
}
div.exclusive div.c3 a.active{
	display: block;
}

/* =============== BOX 1 ================== */
div.b1{
	margin-bottom: 10px;
}
div.b1 div.img{
	width: 110px;
	float: left;
}
div.b1 div.ttl a{
	line-height: 20px;
	font-size: 17px;
	font-weight: bold;
}
div.b1 div.info {	
	padding-left: 3px;
}
div.b1 div.ttl div.stats{ display: block; }

/* =============== BOX 1B ================== */
div.b1b div.ttl a{
	line-height: 16px;
	font-size: 13px;
	margin-bottom: 0px;
}

/* =============== BOX 2 ================== */
div.b2{
	clear: both;
	height: 100%;
	margin-bottom: 10px;
}
div.b2 div.img{
	margin-right: 5px;
	float: left;
}
div.b2 div.ttl a{
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
}
div.b2 div.info {	
	padding-left: 3px;
}
div.cats_preview div.b2 div.img{ margin-right: 0px; }

/* =============== BOX 2B ================== */
div.b2b div.img{
	float: none;
}
/* =============== BOX 3 ================== */
div.b3{
	clear: both;
	margin-bottom: 10px;
}
div.b3 div.ttl a{
	line-height: 15px;
	font-size: 13px;
	font-weight: bold;
}
div.b3 div.img{
	margin-right: 5px;
	float: left;
}

/* =============== BOX 4 ================== */
div.b4{
	clear: both;
	margin-bottom: 5px;
	/* margin-bottom: 15px; */
}
div.b4 div.ttl a{
	line-height: 15px;
	font-size: 13px;
	font-weight: bold;
}

div.b4b{
	margin-bottom: 15px;
}
div.b4b a{
	font-weight: normal !important;
}

div.blogs div.ttl{
	margin-bottom: 10px;
}

/* =============== BOX 5 ================== */
div.b5{
	clear: both;
	margin-bottom: 10px;
}
div.b5 div.ttl a{
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
}
div.b5 div.ttl{
	float: none;
}

/* =============== BOX 6 ================== */
div.b6{
	clear: both;
	margin-bottom: 10px;
}
div.b6 div.img img{
	margin-bottom: 5px;
}
div.b6 div.ttl a{
	display: block;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
}

/* =============== BOX 7 ================== */
div.b7{
	clear: both;
	margin-bottom: 10px;
}
div.b7 div.img img{
	width: 323px;
	margin: 0px auto 0px auto;
}
div.b7 div.ttl a{
	display: block;
	width: 300px;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	margin: 0px auto 10px auto;
	padding-top: 6px;
}
div.video_play_icon{
	position: relative; 
	height: 0px; 
	overflow: visible;
}
div.video_play_icon a {
	width: 51px; 
	height: 37px; 
	position: absolute; 
	top: 137px; 
	left: 268px; 
	background: url(../../../images/icon_video_play.png) no-repeat top left;
}

/* =============== BOX 8 ================== */
div.b8{
	clear: both;
	margin-bottom: 10px;
}
div.b8b{
	width: 600px;
	margin: 0px auto;
}
div.b8b div.img{
	margin-bottom: 10px;
}
div.b8 div.img{
	padding-top: 10px;
}
div.b8 div.img img{
	display: block;
	margin: 0px auto 0px auto;
	border: 1px solid #464646;
}
div.b8 div.ttl{
	margin-top: 10px;
}
div.b8 div.ttl a{
	line-height: 19px;
	font-size: 17px;
	font-weight: bold;
	margin: 0px auto 10px auto;
	padding-top: 6px;
}
div.b8 div.header{
	margin-bottom: 5px;
}

/* =============== BOX 9 ================== */
div.b9{
	clear: both;
	width: 100%;
	border: 1px solid #D9D9D9;
	border-top: 0px;
	padding: 10px;
	margin-bottom: 20px;
}
div.b9b{
	padding: 0px;
	border: 1px solid #D9D9D9;
	border-top: 0px;
}


/* ============= AUCTIONS ================ */
div.bAuctions{
	margin: 10px 0px 15px 0px;
}
div.bAuctions img{
	display: block;
	margin: 0px auto 5px auto;
}
div.bAuctions div{
	text-align: center;
	color: #464646;
	font-size: 12px;
}
div.bAuctions a{
	font-size: 12px;
}

/* ============= WEATHER ================ */
div.bWeather{
	margin-bottom: 10px;
}
div.bWeather div{
	float: left;
	width: 60px;
	font-size: 12px;
	text-align: center;
}
div.bWeather div span{
	color: #999999;
}
div.bWeather div a{
	font-weight: bold;
}
div.bWeather div img{
	display: block;
	margin: 3px auto;
}

div.weatherBlock{
	width: 660px;	
	margin-bottom: 30px;
}
div.weatherBlock div#tabs_weather_map_c img{
	display: block;
	margin: 10px 0px;
}
div.weatherBlock div.bWeather{
	margin-top: 10px;
}
div.weatherBlock div.bWeather div{
	width: 74px;
}
div.weatherBlock div.bWeather span{
	display: block;
	font-size: 11px;
	margin-bottom: 8px;
}

table.pGuideWeather{
	margin-bottom: 10px;
}
table.pGuideWeather div.c0{
	width: 124px;
}
table.pGuideWeather div.c1{
	float: left;
	width: 50px;
}
table.pGuideWeather div.c1 img{
	display: block;
	margin: 0px auto;
}
table.pGuideWeather div.c2{
	float: left;
	width: 60px;
	color: #666666;
	font-size: 11px;
	line-height: 40px;
}
table.pGuideWeather div.c2 span{
	color: #999999;
}



/* ============= POLL ================ */
div.bPoll{
	margin-bottom: 20px;
}
div.bPoll div.ttl{
	color: #464646;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
div.bPoll form{
	margin: 0px 5px 10px 5px;
}
div.bPoll div{
	margin-bottom: 5px;
}
div.bPoll button{
	float: right;
}
div.bPoll div.res{
	margin-top: 6px;
	color: #464646;
	float: left;
}
div.bPoll div.res a{
	font-weight: bold;
}

div.bPoll div.answer{
	font-size: 11px;
}
div.bPoll div.stats{
	height: 13px;
	margin-bottom: 0px;
	background: url(../img/poll_stats.gif) #971B1E repeat-x;
}
div.bPoll div.brd{
	height: 13px;
	border: 1px solid #CECECE;
	background: white;
	padding: 1px;
}
div.bPoll div.percent{
	float: right;
	width: 40px;
	font-weight: bold;
	text-align: center;
}
div.bPoll div.total{
	font-size: 11px;
}

div.poll_results_page div.ttl{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
div.poll_results_page div.poll_answers{
	width: 350px;
	margin: 0px auto;
	font-weight: bold;
}

div.poll_results_page div.poll_answers div.answer{
	font-weight: bold;
}

/* ============= FIXING ================ */
div.bFixing{
	margin-bottom: 10px;
}
div.bFixing div div{
	height: 16px;
	line-height: 16px;
	margin-bottom: 10px;
	color: #333333;
	padding-left: 10px;
	background-image: url(../img/icon_change_none.jpg);
	background-repeat: no-repeat;
	background-position: 125px 3px;
}
div.bFixing div div img{
	display: block;
	float: left;
	margin-right: 10px;
}
div.bFixing div div.up{
	background-image: url(../img/icon_change_up.jpg);
}
div.bFixing div div.down{
	background-image: url(../img/icon_change_down.jpg);
}

/* ============= RADIO ================ */
div.bRadio{
	height: 30px;
}
div.bRadio select{
	display: block;
	float: left;
	width: 200px;
	margin-right: 6px;
}

/* ============= ZODIAC ================ */
div.bZodiac{
	margin: 0px 10px 10px 0px;
}
div.bZodiac div.content{
	margin-bottom: 10px;
}
div.bZodiac div.img{
	float: left;
	margin-right: 5px;
}
div.bZodiac div.ttl{
	font-size: 11px;
	color: #666666;
	margin-bottom: 10px;
}
div.bZodiac div.ttl a{
	font-size: 13px;
	font-weight: bold;
}
div.bZodiac div.desc{
	color: #333333;
}
div.bZodiac div.footer{
	clear: both;
}

div.pZodiac h1{
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	margin-bottom: 10px;
}
div.pZodiac h1 a{
	color: #971B1E;
	font-size: 12px;
	font-weight: bold;
	background: none !important;
	padding-right: 0px;
}
table.pZodiacNav{
	background: #F2F2F2;
	margin-bottom: 20px;
	margin-right: 10px;
}
table.pZodiacNav a, table.pZodiacNav b{
	font-size: 11px;
	line-height: 14px;
}
table.pZodiacNav img{
	display: block;
	float: left;
	margin-right: 7px;
	margin-top: 6px;
}
table.pZodiacNav div{
	clear: both;
	padding-top: 10px;
}
table.pZodiacNav div a{
	display: block;
	width: 150px;
	height: 23px;
	line-height: 23px;
	text-indent: 35px;
	font-weight: bold;
	border-top: 1px solid white;
	background: url(../img/zodiac_galski.jpg) no-repeat top left;
}
div.pZodiac div.more{
	clear: none;
	margin-top: 10px;
}

table.pGuideZodiac div.c1{
	font-weight: bold;
}
table.pGuideZodiac div.c2{
	font-size: 11px;
	color: #666666;
	margin-bottom: 10px;
}

div.pZodiacCharacter{
	float: left;
	width: 470px;
}
div.pZodiacCharacter p, div.pZodiacCharacter p font{
	font-size: 11px;
	line-height: 20px;
	font-family: Tahoma;
}
div.pZodiac p{
	margin-bottom: 20px !important;
}
div.pZodiacCharacter p{
	margin-bottom: 5px !important;
}

/* ========== NEWS STATS ============== */
div.bStats{
	height: 19px;
	line-height: 17px;
	color: #666666;
	font-size: 14px;
	/*text-align: center;*/
	/*border: 1px solid #D9D9D9;*/
	/*background: url(../img/h3.jpg) #EFEFEF repeat-x top;*/
	margin-bottom: 10px;
}
div.bStats a{
	font-size: 14px;
}

/* ============= PROGRAM ================ */
div.bProgram{
	padding-top: 7px;
}
div.bProgram div.c{
	text-align: right;
}
div.bProgram p a{
	font-size: 11px;
}
div.bProgram div.info{
	width: 35px;
	font-size: 11px;
}

div.bGuideCinema{
	height: 100%;
	margin-bottom: 5px;
}
div.bGuideCinema div.c0{
	clear: both;
	margin-bottom: 1px solid white;
}
div.bGuideCinema div.c1{
	float: left;
	width: 43px;
	text-align: center;
	margin-right: 8px;
	line-height: 20px;
	color: #666666;
	font-size: 11px;
}
div.bGuideCinema div.c2{
	float: left;
	width: 385px;
	line-height: 20px;
}
div.bGuideCinema div.c3{
	float: left;
	width: 215px;
	line-height: 20px;
}

#tabs_cinema_c{
	margin-bottom: 10px;
}

/* ============= TV PROGRAM ================ */
div.bTV{
	padding-top: 10px;
	margin-bottom: 10px;
}
div.bTV div{
	float: left;
	width: 93px;
	font-size: 11px;
	margin-right: 10px;
	margin-bottom: 5px;
}
div.bTV div.c2{
	float: none;
}
div.bTV div.c3{
	float: none;
	width: 270px;
}
div.bTV select{
	display: block;
	float: left;
	width: 93px;
	font-size: 11px;
	margin-top: 1px;
	margin-right: 10px;
}
div.bTV button{
	float: left;
}

table.pGuideTV div.c0{
	width: 215px;
	font-size: 11px;
}
table.pGuideTV div.c0 div{
	font-size: 11px;
}
table.pGuideTV p.c1{
	clear: both;
	text-align: right;
	font-size: 11px;
}

td.pTV h2 a{ padding-right: 0px; }

span.tv_logo{
	display: block;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	cursor: pointer;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 10px 5px;
}

div.tv_line{
	height: 14px;
}
div.inner_tv div.bProgram div.tv_line{
	height: 28px;	
} 
#full_program div.tv_line{ height: auto;}
/* ============= TRAILERS ================ */
div.bTrailersIndex{
	padding-top: 10px;
	font-size: 11px;
	color: #464646;
	padding-left: 20px;
}
div.bTrailersIndex a{
	font-size: 13px;
	font-weight: bold;
}
div.bTrailersGenre{
	width: 400px;
	padding-top: 10px;
	padding-left: 20px;
}
div.bTrailersGenre form{
	font-size: 11px;
	color: #464646;
}
div.bTrailersGenre form select{
	font-size: 11px;
}

table.pGuideTrailers div.b2{
	margin-bottom: 0px;
	height: 110px;
	margin-top: 10px;
}


/* ============= RSS BOXES ================ */
div.rssBoxes{
	width: 660px;
	margin-bottom: 20px;
	border-bottom: 1px solid #D9D9D9;
	background: url(../img/rss_boxes_bg.gif) repeat-y;
}
div.rssBoxesT{
	border-top: 1px solid #D9D9D9;
	margin-bottom: 0px;
}
div.rssBoxes div.col1, div.rssBoxes div.col2{
	width: 330px;
	margin-right: 0px !important;
}
div.rssBoxes div.logo{
	height: 23px;
	width: 328px;
	margin: 0px 1px 10px auto;
	border-bottom: 1px solid #D9D9D9;
	background: url(../img/rss_logo_bg.jpg);
}
div.rssBoxes a{
	display: block;
	width: 295px;
	line-height: 17px;
	padding-left: 13px;
	margin: 0px auto 10px auto;
	background: url(../img/rss_boxes_bullet.jpg) no-repeat 0px 8px;
}
div.rssBoxes div.logo a{
	background: none;
	padding-left: 0px;
	width: auto;
	margin: 0px;
}



/* ============= NEW RSS BOXES ================ */
div.rssBoxesNew{
	clear: both;
	background-color: #6C6C6C;
	background-image: url(../img/rss_boxes_borders.gif);
	background-repeat: repeat-y;
	background-position: 332px 0px;
}
div.rssBoxesNew div.rssBox{
	float: left;
	width: 332px;
	background: #6C6C6C;
	border-top: 4px solid #343434;
	margin-bottom: 15px;
	margin-right: 1px;
}
div.rssBoxesNew div.rssBoxL{
	width: 334px;
	margin-right: 0px;
}
div.rssBoxesNew h1{ 
	height: 50px;
	line-height: 50px;
	margin-bottom: 5px;
	margin-top: 0px;
	text-indent: 7px;
	background: url(../img/rss_boxes_title.jpg) repeat-x top; 
}
div.rssBoxesNew h1 a{ color: white !important; background-image: url(../img/h2_arrow2.gif) !important; }
div.rssBoxesNew div.links{
	padding: 0px 10px;
}
div.rssBoxesNew div.links div.link{
	clear: both;
	margin: 0px auto 10px auto;
	padding-left: 22px;
	background: url(../img/rss_boxes_bullet.gif) no-repeat 9px 4px;
}
div.rssBoxesNew div.links a{
	color: #D3D3D3;
	font-weight: bold;
	/*width: 295px;*/
	line-height: 17px;
}
div.rssBoxesNew div.links div.image{
	display: block;
	overflow: hidden;
	width: 74px;
	height: 74px;
	float: left;
	margin-right: 10px;
	border: 1px solid #DDDDDD;
	background-repeat: no-repeat;
	background-position: top center;
}
div.rssBoxesNew div.links div.image img{
	min-width: 74px;
	min-height: 74px;
}
div.rssBoxesNew div.links div.headline{
	padding: 0px 10px;
	margin-bottom: 10px;
}
div.rssBoxesNew div.links div.headline div.ttl{
	margin: 0px 0px 10px 0px;
}
div.rssBoxesNew div.links div.headline div.desc{
	color: #ABABAB !important;
}
div.rssBoxesNew div.links div.headline div.link a{
	display: block;
	float: left;
}
div.rssBoxesNew div.links div.hdlnoimg{
	padding-left: 22px;
	background: url(../img/rss_boxes_bullet.gif) no-repeat 9px 4px;
}


/* ============= ARTICLE ================ */
div.text_change{
	width: 40px;
	float: right;
	height: 16px;
	padding-top: 10px;
}
div.text_change a{
	display: block;
	float: left;
	height: 16px;
	background-position: top left;
	background-repeat: no-repeat;
}
div.text_change a.c1{
	margin-right: 4px;
	background-image: url(../img/text_plus.jpg);
}
div.text_change a.c2{
	background-image: url(../img/text_minus.jpg);
}

div.article_photo{
	border: 1px solid #D9D9D9;
	padding: 10px;
	margin-bottom: 20px;
}
div.article_photo p{
	text-align: center;
	margin: 5px 0px 0px 0px;
}

div.quote{
	width: 220px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	background: url(../img/quote_top.jpg) #F2F2F2 no-repeat top left;
}
div.quote div{
	padding: 10px 10px 20px 10px;
	color: #353535;
	font-weight: bold;
	line-height: 16px;
	text-indent: 20px;
	background: url(../img/quote_bottom.jpg) no-repeat bottom left;
}
div.quoteRight{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
div.article_banner_left{
	float: left;
	margin-right: 20px;
}
div.article_banner_right{
	float: right;
	margin-left: 20px;
}

div.article_poll{
	float: left;
	width: 220px;
	margin-right: 20px;
	background: #F2F2F2;
}
div.article_poll_right{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
div.article_poll div.ttl{
	font-size: 12px !important;
	padding-left: 5px;
	text-align: left;
}
div.article_poll div.res{
	width: 60px;
	height: 19px;
	line-height: 19px;
	margin-top: 0px;
}
div.article_poll div.res a, div.article_poll div{
	font-size: 11px !important;
}
div.article_poll label{
	font-size: 11px;
}

div#article_text{
	height: 100%;
}
div#article_text h3{
	background: white;
	border: 0px;
	text-indent: 0px;
	height: 18px;
	line-height: 18px;
	border-bottom: 2px solid #981B1E; 
}
div#article_text h3 a{
	font-size: 12px !important;
}

div.article_related{
	float: left;
	width: 220px;
	margin-right: 20px;
	background: #F2F2F2;
}
div.article_related_right{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
div.article_related div.b5 div.ttl à{
	font-size: 11px !important;
}

div.article_icons{
	margin-bottom: 20px;
}
div.article_icons a.c0, div.article_icons a.c1, div.article_icons a.c2, div.article_icons a.c3{
	display: block;
	float: left;
	height: 20px;
	line-height: 17px;
	text-indent: 20px;
	background-repeat: no-repeat;
	background-position: top left;
	margin-right: 6px;
	font-size: 10px !important;
}
div.article_icons a.c1{
	background-image: url(../img/icon_signal.jpg);
}
div.article_icons a.c2{
	background-image: url(../img/icon_send.jpg);
}
div.article_icons a.c3{
	background-image: url(../img/icon_print.jpg);
	margin-right: 0px;
}

div.article_more{
	margin-top: 20px;
	margin-bottom: 30px;
}
div.article_more div{
	float: left;
	width: 320px;
}
div.article_more div.c1, div.article_more div.c2{
	font-size: 11px;
	margin-bottom: 3px;
}
div.article_more div.c1{
	text-align: right;
	margin-right: 20px;
}
div.article_more div.c3{
	clear: both;
	width: 295px;
	height: 40px;
	line-height: 20px;
	background: url(../img/article_prev.jpg);
	margin-right: 20px;
	text-align: right;
	padding-left: 20px;
	padding-right: 5px;
}
div.article_more div.c4{
	background: url(../img/article_next.jpg);
	height: 40px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 20px;
	width: 295px;
}

div.article_duel{
	border: 1px solid #D9D9D9;
}
div.duel_photos{
	width: 618px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
}
div.duel_photos div.c1{
	float: left;
	width: 300px;
	margin-right: 18px;
	font-size: 11px !important;
	text-align: center;
}
div.duel_photos div.c2{
	float: left;
	width: 300px;
	font-size: 11px !important;
	text-align: center;
}
div.duel_photos div img{
	display: block;
	margin-bottom: 5px;
}
div.duel_photos div.c3{
	clear: both;
}
div.duel_bottom{
	height: 100%;
}
div.duel_votes{
	float: right;
	width: 160px;
	text-align: right;
	padding: 50px 5px 0px 0px;
}
div.duel_votes span{
	font-size: 11px !important;
}
div.duel_results{
	width: 350px;
	padding-top: 10px;
	float: right;
}
div.duel_results div.answer{
	font-size: 11px !important;
}

div.article_slideshow{ position: relative; }
td.table_article_slideshow div.tabswrap{ margin: auto; width: auto; }
div.article_slideshow_photos{
	padding-top: 10px;
	margin-bottom: 5px;
}
div.article_slideshow_photos div{
	display: none;
	margin: 0px auto;
	width: 600px;
	text-align: center;
}
div.article_slideshow_photos div img{
	cursor: pointer;
	display: block;
	margin: 0px auto 5px auto;
}
div.article_slideshow_photos div.on, div.article_slideshow_text div.on{
	display: block;
}
div.article_slideshow_text div{
	display: none;
	text-align: center;
	color: #333333;
}
div.tabs_article_slideshow div.c1{
	padding-left: 0px;
	margin-right: 10px;
}
div.tabs_article_slideshow div.c2{
	width: auto; /*132px;*/
	margin-right: 10px;
}
div.article_slideshow_more{
	position: absolute; 
	right: 5px; 
	width: 120px; 
	text-align: right;
	padding-top: 8px;
}
div.article_slideshow_more a{
	font-size: 11px !important;
}
table.article_slideshow{
	width: 371px;
	margin-right: 10px;
}
table.article_slideshow div.article_slideshow_photos div{
	width: 350px;
}
table.article_slideshow div.tabs_article_slideshow div.c1{
	padding-left: 0px;
}
table.article_slideshow div.article_slideshow_more{
	left: 220px;
	width: 160px;
}

table.article_author{
	float: right;
	width: 210px;
	background: #F2F2F2;
	text-align: right;
}
table.article_author p{
	margin: 5px;
	font-size: 11px;
}
table.article_author p a{
	font-size: 11px;
}

.s1, .s1 td, .s1 th, .s1 p, .s1 div, .s1 span, .s1 font, .s1 a, .s1 strong{ font-size: 11px !important; }
.s2, .s2 td, .s2 th, .s2 p, .s2 div, .s2 span, .s2 font, .s2 a, .s2 strong{ font-size: 12px !important; }
.s3, .s3 td, .s3 th, .s3 p, .s3 div, .s3 span, .s3 font, .s3 a, .s3 strong{ font-size: 13px !important; }
.s4, .s4 td, .s4 th, .s4 p, .s4 div, .s4 span, .s4 font, .s4 a, .s4 strong{ font-size: 14px !important; }
.s5, .s5 td, .s5 th, .s5 p, .s5 div, .s5 span, .s5 font, .s5 a, .s5 strong{ font-size: 15px !important; }
.s6, .s6 td, .s6 th, .s6 p, .s6 div, .s6 span, .s6 font, .s6 a, .s6 strong{ font-size: 16px !important; }
.s7, .s7 td, .s7 th, .s7 p, .s7 div, .s7 span, .s7 font, .s7 a, .s7 strong{ font-size: 17px !important; }
.s8, .s8 td, .s8 th, .s8 p, .s8 div, .s8 span, .s8 font, .s8 a, .s8 strong{ font-size: 18px !important; }
.s9, .s9 td, .s9 th, .s9 p, .s9 div, .s9 span, .s9 font, .s9 a, .s9 strong{ font-size: 19px !important; }

.fs1, .fs1 td, .fs1 th, .fs1 p, .fs1 div, .fs1 span, .fs1 font, .fs1 a, .fs1 strong{ font-size: 11px !important; }

/***************** SLIDESHOWS *******************************/
table.slideshow_table{
	width: 658px;
	margin: 0px auto;
	border: 0px;
}
table.slideshow_table tr td{ border-bottom: 20px solid #fff;}
table.slideshow_table div.col{
	width: 320px;
}

table.slideshow_table div.col div.col1{ width: 130px; float: left;}
table.slideshow_table div.col div.col2{ width: 158px; float: left; padding-right: 10px; padding-bottom: 11px; padding-left: 10px;}
table.slideshow_table div.col div.col1 img{ border: 1px solid #464646; float: left;}
table.slideshow_table div.col div.col2 a.title{
	display: block;
	color: #981b1e;
	padding-top: 10px;
	font-weight: bold;
}
table.slideshow_table div.col2 div.view{
	display: block;
	margin-top: 9px;
	margin-bottom: 5px;
}
table.slideshow_table div.col2 div.rate{
	height: 20px;
	margin-top: 20px;	
}
table.slideshow_table div.col2 div.rate img{ float: left}
table.slideshow_table div.col2 div.rate span{ 
	display: block;
	float: left;
	height: 15px;
	line-height: 15px;
	text-indent: 3px;
}

div.slideshow_title{ 
	font-size: 20px;
}
#videoplayer_box{
	width: 654px;
	height: 407px;
	/*background-color: #f2f2f2;*/
	margin: 10px auto 10px auto;
	border: 1px solid #b9b9b9;
}
div.video_description{
	width: 616px;
	margin: 0px auto 10px auto;	
}
div.rating, div.share_video{
	width: 616px;
	height: 30px;
	margin: 0px auto;
	background: url(../img/rating.png) repeat-x;
	padding: 13px 20px 0px 20px;	
	
}
div.rating span{
	display: block;
	float: right;
	width: 175px;
	text-align: right;
	font-size: 11px;
}
div.rating span.hw{
	background: url(../img/eye.png) no-repeat;
}
div.rating div.stars{
	width: 180px;
	float: left;		
}
div.rating div.view{
	float: left;	
	font-size: 11px;
	margin-top: 2px;
}


#videoplayer{
	width: 500px;
	height: 353px;
	margin:  6px auto 0px auto;
}


div.photo_title{
	width: 980px;
	text-align: center;
	margin: 0px auto 12px auto;
	font-size: 20px;
	font-weight: bold;
}
div.view_photo{
	width: 815px;
	margin: 0px auto 10px auto;
}
div.view_photo div.photo{
	width: auto;
	text-align: center;
	border: 1px solid #B9B9B9;
	padding: 5px;
}
div.view_photo div.photo_desc{
	text-align: center;
	margin-top: 10px;
}
div.view_photo div.nav{
	width: 815px;
	margin: 5px auto;
}
div.view_photo div.nav a.back{
	display: block;
	float: left;
	width: 120px;
	color: #971b1e;
	font-size: 11px;
	height: 20px;
	line-height: 22px;
	margin-right: 150px;
	font-weight: bold;
	background: url(../img/icon_back_article.gif) no-repeat left; 
	text-indent: 19px;
}
div.view_photo div.nav .prev, div.view_photo .nav .next, div.view_photo div.nav .prev2, div.view_photo .nav .next2{
	dislay: block;
	float: left;
	width: 90px;
	height: 20px;
}
div.view_photo div.nav a.prev, div.view_photo div.nav a.prev2{ background: url(../img/prev.png) no-repeat;}
div.view_photo div.nav a.next, div.view_photo div.nav a.next2{ background: url(../img/next.png) no-repeat;}

div.view_photo div.nav span.prev, div.view_photo div.nav span.prev2{ background: url(../img/prev_inactive.png) no-repeat;}
div.view_photo div.nav span.next, div.view_photo div.nav span.next2{ background: url(../img/next_inactive.png) no-repeat;}

div.view_photo div.nav span.sp1{
	display: block;
	float: left;
	width: 80px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
div.view_photo div.nav a.view_all, div.view_photo div.nav a.view_one{
	display: block;
	float: right;
	width: 100px;
	height: 20px;
	line-height: 22px;
	color: #971b1e;	
	font-size: 11px;
	font-weight: bold;
}
div.view_photo div.nav a.view_all{ background: url(../img/icon_view_all.gif) no-repeat left; text-indent: 21px;}
div.view_photo div.nav a.view_one{ background: url(../img/view_one.png) no-repeat left; text-indent: 35px;}

div.photo_share{
	width: 775px;
	height: 35px;
	padding: 15px 20px 0px 20px;
	margin: 0px auto;
	background: url(../img/photo_share.jpg) repeat-x;
}

table.photos{
	width: 800px;
	margin: 0px auto;
}

div.choice{
	width: 660px;
	height: 25px;
	margin: 0px auto 20px auto;
	background: url(../img/choice.png) repeat-x;
}
div.choice form{
	float: right;
}
div.choice form input.sr_text{
	width: 118px;
	height: 18px;
	border: 1px solid #b9b9b9;	
	background: #f2f2f2;
}
div.choice a{
	display: block;
	float: left;
	padding: 0px 10px;	
	border: 1px solid #cccccc;
	border-bottom: 0px;
	height: 24px;
	margin-right: 2px;
	font-weight: bold;
	color: #971b1e;
	line-height: 24px;
	background: url(../img/choice_a.png) repeat-x;
}
div.choice a.sel{
	display: block;
	float: left;
	height: 25px;
	background: #fff;
	color: #464646;
}


div.sharp_big{
	/*background-image: url(../img/sharp_video_big.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.sharp_big{
	width: 654px !important;
}
div.sharp_big #videoplayer{
	width: 640px;
	height: 400px;
}

div.sharp_small div.img{
	background-image: url(../img/sharp_video_small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 13px;
	padding-left: 13px;
	height: 165px;
}

div.sharp_small div.sharp_branding{
	background-image: url(../img/sharp_video_small.jpg);
	background-repeat: no-repeat;
	background-position: 0px -180px;
	height: 63px;
}

div.sharp_small div.img img{
	width: 294px !important;
	margin: 0px;
}

#mega_branding, #mega_branding2{
	position: absolute;
	width: 260px;
	top: 0px;
	left: 1000px;
}
.mega_branding_nestle{
	position: absolute !important;
	width: 250px !important;
	height: 920px !important;
}


#reporterForm textarea, #reporterForm input {
	border: 1px solid #B9B9B9;
}
#reporterForm div.code{ 
	color: #666666; 
	font-size: 11px;
	margin-bottom: 5px;
}

div.reporter_icon{
	top: -50px; 
	left: 220px; 
	width: 78px; 
	height: 63px; 
	position: relative;
	background: url(../img/reporter_icon.jpg) no-repeat 0px 0px;
}

#comments-header{
	height: 23px;
	line-height: 21px;
	text-indent: 12px;
	border: 1px solid #D9D9D9;
	background: url(../img/comments_header.jpg);
}
#comments-header h3{
	width: 400px;
	border: 0px;
	background: none;
	float: left;
	font-weight: normal;
}
#comments-header span.sep{
	display: block;
	float: left;
	width: 15px;
	text-indent: 0px;
	text-align: center;
}
#comments-header a{
	display: block;
	float: left;
	font-size: 11px;
	text-indent: 0px;
}
h3.ff{
	height: 40px;
	background: url(../img/ff_header.png) no-repeat;	
}
div.inner h1.film_fest{
	background: url(../img/ff_inner.png) no-repeat bottom;
	border: 0px;
	height: 50px;
}

/* AC/DC */
#ac_dc{
	display: block;
	width: 300px;
	height: 31px;	
	background: url(../img/ac_dc.jpg) no-repeat bottom;
	margin-bottom: 10px;
}
#rocks_button{
	display: block;
	width: 300px;
	height: 31px;	
	margin-bottom: 10px;
}
#m_london{
	display: block;
	width: 300px;
	height: 78px;	
	background: url(../img/misialondon.png) no-repeat bottom;
	margin-bottom: 10px;
}
#reality_home{
	display: block;
	width: 300px;
	height: 65px;	
	background: url(../img/reality_home.png) no-repeat bottom;
	margin-bottom: 10px;
}

/* REALITY */
div.reality_right{
	width: 300px;
	height: 470px;
	background: url(../img/reality_right.png) no-repeat;
}
h1.reality_t{
	border: 0px !important;
	background: url(../img/reality_t.png) no-repeat bottom !important;
	margin-bottom: 0px !important;
}
div.reality_title{
	background: url(../img/reality_title.png) no-repeat top right !important;
	padding-right: 300px;
	padding-top: 20px;
	height: 55px;
}
#reality_videoplayer{
	padding: 30px 0px 10px 0px;
	width: 625px;
	background: url(../img/reality_videoplayer.png) no-repeat #f2f2f2;
	text-align: center;
}
div.reality_text{
	width: 575px;
	text-align: left;
	margin: 28px auto 5px auto;	
}	
#reality_player_bottom{
	width: 625px;
	height: 78px;
	background: url(../img/reality_player_bottom.png) no-repeat;
}
#reality_player_bottom span{
	display: block;
	float: right;
	margin-top: 30px;
	margin-right: 75px;
}
#reality_go{
	display: block;
	width: 278px;
	height: 68px;
	background: url(../img/reality_go.png) no-repeat;
	cursor: pointer;
}
button.btn2{
	height: 21px;
	padding-bottom: 2px;
	_padding-bottom: 0px;
	border: 1px solid #696969;
	_border: 1px solid #FFFFFF;
	background: url(../img/button1.jpg) repeat-x #696969 0px 0px;
	color: white;
	font-weight: bold;
}
#realityForm table div.code{ font-size: 11px;}
#reporter_send{
	width: 270px;
	height: 50px;
	background: url(../img/reporter_send.png) no-repeat;
	padding-top: 10px;
	text-align: center;
	font-size: 14px;
}


.WeatherCities *{
		color: #464646 ;
}

.WeatherCities .h1{

	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

.WeatherCities .c1{
	width: 340px;
	float: left;
	margin-bottom: 10px;
}

.WeatherCities .c2{
	width: 320px;	
	
}

.WeatherCities .city_now_img{
	display: block;
	float: left;
}

.WeatherCities .city_now_temp{
	display: block;	
	font-size: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 10px;	
}

.WeatherCities .city_now_wind{
	display: block;	
	font-size: 14px;
	padding-left: 10px;
}

.WeatherCities .city_now_text{
	display: block;	
	clear: left;
	margin: 20px 0 0 30px;
	font-size: 11px;
	font-weight: bold;		
}

.WeatherCities .next_hours{
	 border-bottom: 2px solid #d9d9d9;
	 line-height: 45px;
	 padding-top: 5px;
}

.WeatherCities .next_hours .temp{
	 font-weight: bold;
	 margin-right: 10px;
}



.WeatherCities .next_hours_img{
	position: relative;
	top: 10px;
}

.WeatherCities .time{
	position: relative;
	margin: 10px;
}

.WeatherCities .day .temps{
	position: relative;
	margin: 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center
}

.WeatherCities .ten_days_header{
	 height: 80px;
	 width: 660px;
	 line-height: 80px;
	 background: url(../../../images/weather/back_1.png) repeat-x;
}



.WeatherCities .day{
	position: relative;
	display: block;
	width: 120px;
	height: 175px;
	float: left;	
	background: url(../../../images/weather/day_back_1.png) repeat-x;
	text-align: center;
	margin-bottom: 30px;
	margin-right: 15px;
}



.WeatherCities .day .day_img{
	position: relative;
	margin: 13px 0;
}

.WeatherCities .day .temps {	
	margin: 10px 0 15px 0;	 	 
}

.WeatherCities .day .temps .min{
	 background-color: #0093f1;
	 font-size: 14px;
	 color: #FFFFFF;
	 padding: 0 2px;	 	
	 margin-right: 1px; 
}

.WeatherCities .day .temps .max{
	 background-color: #be161a;
	 font-size: 14px;
	 color: #FFFFFF;
	 padding: 0 2px;
	 
	 
}

.WeatherCities .day .date {	
	 width: 100%;
	 text-align: center;		 	 
}


.WeatherCities .day .date .day_str{	
	 font-size: 12px;
	 font-weight: bold;
	 color: #a2a2a2;
	 padding: 0 2px;	 	 
}

.WeatherCities .day .date .day_date{	
	 font-size: 12px;	
	 color: #a2a2a2;
	 padding: 0 2px;	 	 
}


div#bookmarks {
	margin-bottom: 4px;
}
div#bookmarks a {
	float:				left;
	margin-left:		5px;
	display:			block;
	height:				20px;
	width:				55px;
}
div#bookmarks a.blog {
	background:			url(../../../images/share/share_blog.png) no-repeat;
	width:				65px;
}
div#bookmarks a.blog:hover {background:			url(../../../images/share/share_blog_a.png) no-repeat;}
div#bookmarks a.facebook {
	background:			url(../../../images/share/share_facebook.png) no-repeat;
	width:				70px;
}
div#bookmarks a.facebook:hover {background:		url(../../../images/share/share_facebook_a.png) no-repeat;}
div#bookmarks a.twitter {	background:			url(../../../images/share/share_twitter.png) no-repeat;}
div#bookmarks a.twitter:hover {background:		url(../../../images/share/share_twitter_a.png) no-repeat;}
div#bookmarks a.a2a_dd {	background:			url(../../../images/share/share_all.png) no-repeat;}
div#bookmarks a.a2a_dd:hover {background:		url(../../../images/share/share_all_a.png) no-repeat;}


div#bookmarks a.icon { display: block; float: left; width: 20px; height: 18px; }
div#bookmarks a.c1 { background: url(../../../images/share/icon_report.gif); }
div#bookmarks a.c2 { background: url(../../../images/share/icon_print.gif); }
div#bookmarks a.c3 { background: url(../../../images/share/icon_send.gif); }



	background-image: url(../img/icon_signal.jpg);
}
div.article_icons a.c2{
	background-image: url(../img/icon_send.jpg);
}
div.article_icons a.c3{
	background-image: url(../img/icon_print.jpg);
	margin-right: 0px;
}

div.pay_links{
	margin: 10px 0px;
	width: 298px;
	border: 1px solid #d9d9d9;
	background: url(../img//pay_links.png) no-repeat bottom right;
	padding-bottom: 15px;
	overflow: visible;
}
div.pay_links div.t{
	width: 298px;
	height: 25px;
	background: #f2f2f2;
	text-transform: uppercase;
	color: #464646;
	font-weight: bold;
	line-height: 25px;
	text-indent: 10px;	
}
div.pay_links a{
	color: #971a1e;
	display: block;
	width: 273px;
	margin: 5px auto 5px auto;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
	background: url(../img//pay_links_bullet.png) no-repeat 0px 5px;	
	text-indent: 14px;
	font-weight: bold;
}
div.pay_links div.banner{ margin: 0px;}
/*iframe.pay{ padding-bottom: 20px;}*/



#bx_container{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	width:300px;
	background-color:#FFFFFF;
}


#bx_container #bx_header{
	width: 100%;
}

#bx_container #bx_logo{
	float: left;
	margin-left: 5px;
}

#bx_container #bx_headertext{
	padding: 3px 5px;
	text-transform: uppercase;
	color:#FFFFFF;
	height: 12px;
	font-weight: bold;
	font-size: 10px!important;
	background-color:#4C8DE6;
	clear:both;
}

#bx_container #bx_content{
	overflow:hidden;
	width:300px;
	background-color:#EAF4FE;	
}

#bx_container .ci_x1{
	margin-bottom: 4px; 
	overflow: hidden; 
	padding: 0;
}

#bx_container .ci_x1 h4{
	margin: 0; 
	padding: 0px 0 0px 5px; 
	border-bottom: none; 
	font-size: 9px!important; 
	line-height: 11px; 
	text-transform: uppercase; 
	color: #3D77E0;
}

#bx_container .ci_x1 .ci_p{
	margin: 0; 
	padding: 4px 5px 0 5px; 
	font-size: 11px!important; 
	line-height: 13px; 
	font-weight: bold;
}

#bx_container .news_link{
	color: #003282; 
	text-decoration:none;
} 

#bx_container .footer{
	padding: 0 0 10px 5px;
	background-color: #FFFFFF;
}     

#bx_container .image_wrapper{
	float: right; 
	margin-right: 5px; 
	margin-bottom: 30px;
}

.ex_banner, .ex_banner div{ overflow: visible;}
a.register{
	display: block;
	width: 111px;
	height: 23px;
	line-height: 21px;
	font-weight: bold;
	background: url(../img/register.jpg) no-repeat;
	color: #fff;
	text-align: center;
	margin-top: 15px;
}
#top_banner_1, #top_banner_1 div{ overflow: visible;}

div.articleHeader div.date{ float: left; }
div.articleHeader div.desc{ clear: both; }

div.mostcommented span span{ text-align: left; padding-left: 8px; }
div.tabstoday div.tabswrap{ margin: 0px 0px 0px 150px; }

div.article_fb_btn{
	width: 128px;
	float: right;
}
/* NEW TODAY BOX */
div.today_box div.b2{ border: 1px solid #C6C6C6; border-top: 0px; padding: 0px 10px 10px 10px; background: #E8E8E8; }
div.today_box h1{ background: url(../img/today_header_top.jpg); height: 40px; line-height: 40px; margin: 0px; border: 0px; }

div.todayH{ height: 41px; background: url(../img/today_header_top.jpg) no-repeat top right; }
div.todayH h1{ width: 484px; clear: none; }
div.todayH div.today{
	float: right; 
	width: 155px;
	height: 35px;
	line-height: 35px;
	color: #464646 !important;
	font-size: 15px;
	font-weight: bold;
}

div.videoSponsor{ background: url(../img/video_sponsor_bg.gif) repeat-y right; }
div.videoSponsorH{ height: 41px; background: url(../img/video_sponsor_top.jpg) no-repeat top right; }
div.videoSponsorH h1{ width: 484px; }

div.reutersVideoBox{ position: relative; overflow: visible; margin-bottom: 40px !important; }
div.reutersVideoLogo{ position: absolute; bottom: -29px; right: -1px; width: 103px; height: 29px; background: url(../img/reuters_logo.gif); }


/* BEGIN GOOGLE CUSTOM ADSENSE */
.gas_wrap {width: 658px; height: 95px; border: 1px solid #c2c2c2; position: relative; overflow: visible; }
.gas_wrap .content {width: 651px; padding: 0px 4px 2px 4px;}
.gas_wrap .content .item {float: left; width: 208px; padding-right: 4px; font-size: 12px; margin-top: 2px;}
.gas_wrap .content .item p {padding: 0px 0px 2px 0px; margin: 0;}
.gas_wrap .content .item a.title {color: #3E6E14; text-decoration: underline; font-size: 14px; font-weight: bold;}
.gas_wrap .content .item a.short_link {color: #3E6E14; font-size: 11px; text-decoration: none;}
.gas_wrap .content .google_ads a {font-size: 12px; color: #828181 !important; margin-top: -2px; display: block;}

.palette_red .content a {color: #851111 !important;}
.palette_blue .content a {color: #20517E !important;}
.palette_purple .content a {color: #5B1541 !important;}
/* END GOOGLE CUSTOM ADSENSE */


#zodiac_oxana_show{
	color: #C11B1E; 
	font-size: 11px; 
	padding-left: 40px; 
	display: block; 
	line-height: 24px; 
	background: url('../img/banner_zodiac_icon.png') no-repeat
}
#zodiac_oxana div.zodiac_banner{
	width: 600px; 
	height: 400px; 
}
#zodiac_oxana_close{
	display: block; 
	width: 35px; 
	height: 35px; 
	position: absolute; 
	top: 14px; 
	right: 10px;
}


#c1 div.paid_list_article{
	background: url(../img/list_paid.gif) no-repeat right bottom #f2f2f2;
	padding: 5px 0px 10px 0px;	
}
div.paid_article{
	position: absolute;
	width: 123px;
	height: 19px;
	background: url(../img/paid_article.gif) no-repeat;
	right: 0px;
	top: -25px;
	right: 0px;
	z-index: 10000;
}

/* PRESIDENT */

.sms_prez *{
    font-family: Arial;
}
	
.sms_prez .podium{
	position: relative;		
	width: 300px;
	/*height: 282px;*/
	height: 252px;
	background: url(../img/president/podium.jpg) no-repeat left -30px;
}

.sms_prez .podium .place1{
	position: absolute;
	left: 109px;
	/*top: 30px;*/
	top: 0px;
}
.sms_prez .podium .place2{
	position: absolute;
	left: 43px;
	/*top: 42px; */
	top: 12px;
}
.sms_prez .podium .place3{
	position: absolute;
	left: 174px;
	/*top: 56px;*/
	top: 26px;
}
 
.sms_prez .podium .percent1,
.sms_prez .podium .percent2,
.sms_prez .podium .percent3
{
	position: absolute;		
	font-size: 30px;
	font-weight: bold;
	color: #971b1e;
	text-shadow: 1px 1px solid;
	overflow: visible;									
}

.sms_prez .podium .percent1{
	left: 133px;
	/*top: 188px;*/
	top: 158px;
}

.sms_prez .podium .percent2{
	left: 65px;
	/*top: 195px;*/
	top: 165px;
}

.sms_prez .podium .percent3{
	left: 200px;
	/*top: 202px;*/
	top: 172px;
}

.sms_prez .podium .percent_sign{
	position: absolute;
	right: -10px;
	top: 5px;		
	font-size: 10px;
	color: #686868;
	text-shadow: 1px 1px #FFFFFF;
}

.prez_button2
{
	display: block;
	position: relative;
	margin: 0px auto;
	width: 212px;
	height: 30px;
	line-height: 30px;
	background: url(../img/president/button_l.png);
	color: white;
	text-align: center;
	text-shadow: -1px -1px #5b1011;
	font-weight: bold;
	font-size: 13px;		
	overflow: visible;		
				
}

.prez_button2:hover{
	text-decoration: none;
}

.prez_button2 .r_b{
	width: 10px;
	height: 30px;
	position: absolute;
	right: -2px;
	top: 0px;
	background: url(../img/president/button_r.png) no-repeat right top;
}


.sms_prez .participants{
	position: relative;
	margin: 30px auto 0 auto;
	width: 262px;
	height: 108px;
	background: url(../img/president/sms_balloon.png) no-repeat;
	padding-top: 11px;					
}

.sms_prez .participants .txt{
	padding: 0 14px;
	font-size: 11px; 
	line-height: 24px;
	color: #777777;
}

.sms_prez .participants a.see_more{
	display: block;	
	position: relative; 
	margin-top: 23px;
	color: #464646;
}

.sms_prez .participants img.see_more{
	display: block;
	float: left;		
	position: relative;
	margin-top: 23px;
	margin-right: 4px;
}

.sms_prez .participants a.see_more:hover{
	text-decoration: underline;
}

.prezident_light_box{
		position: relative;
		width: 583px;
		height: 564px;
		margin: 0 auto;
		background: url(../img/president/light_box.png)
}

.prezident_light_box .close{
	position: relative;
	display: block;
	width: 33px;
	height: 33px;
	float: right;
	margin: 16px 11px 0 0;
}

.prez_button
{
	display: block;
	position: relative;
	margin: 25px auto;
	width: 212px;
	height: 30px;
	line-height: 30px;
	background: url(../img/president/button_l.png);
	color: white;
	text-align: center;
	text-shadow: -1px -1px #5b1011;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	overflow: visible;
				
}

.prez_button:hover{
	text-decoration: none;
}

.prez_button .r_b{
	width: 10px;
	height: 30px;
	position: absolute;
	right: -2px;
	top: 0px;
	background: url(../img/president/button_r.png) no-repeat right top;
}

.prez_label{
	position: relative;
	width: 262px;
	text-align: center;
	background-color: #f4f4f4;
	line-height: 28px;
	float: right; 
	color: #999999;
	text-shadow: 1px 1px #FFFFFF;
	clear: left;
	
}	

.prez_item{
	display: block;
	position: relative;
	border: 1px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	border-bottom: none;
	height: 103px;
	width: 979px;
	overflow: visible;
}

.prez_item_hover{
	background: url(../img/president/row_hover.png);
}

.prez_item .num{ 
	float: left;
	width: 50px;
	padding: 0 5px 0 20px;	
	color: #c4c4c4;
	line-height: 103px;
	font-size: 50px;
	font-family: Arial;
	font-weight: bold;
}	

.prez_item .face{
	float: left;
	width: 177px;
	padding-top: 12px;
}	

.prez_item .face .left_hand{
	display: block;	
	float: left;		
	width: 50px;
	text-align: right;		
}		

.prez_item .face .right_hand{
	display: block;
	float: left;					
	width: 50px;		
}

.prez_item .face img.v_hand{
	margin-top: 26px;
}		

.prez_item .face img.h_hand{
	margin-top: 48px;
}

.prez_item .face .head{
	display: block;
	float: left;			
	width: 77px;
}

	
.prez_item .name{
	float: left;
	width: 567px;
	font-size: 19px;
	font-family: Arial;
	line-height: 103px;
}
.prez_item .percent{
	float: left;
	width: 160px;
	text-align: center;
	font-size: 30px;
	font-family: Arial;
	font-weight: bold;
	line-height: 103px;
}
 
.pi_last{
	border-bottom: 3px solid #ebebeb;	
}

.prez_item .c_t_l{
	position: absolute;
	top: -1px;
	left: -1px;	
	width: 5px;
	height: 5px;
	background: url(../img/president/prez_item_l_t_l.png) no-repeat;
} 

.prez_item .c_t_r{
	position: absolute;
	top: -1px;
	right: -2px;
	width: 5px;
	height: 5px;
	background: url(../img/president/prez_item_l_t_r.png) no-repeat;
}

.prez_item .c_b_l{
	position: absolute;
	bottom: -3px;
	left: -1px;	
	width: 5px;
	height: 6px;
	background: url(../img/president/prez_item_l_b_l.png) no-repeat;
} 

.prez_item .c_b_r{
	position: absolute;
	bottom: -3px;
	right: -2px;
	width: 5px;
	height: 6px;
	background: url(../img/president/prez_item_l_b_r.png) no-repeat;
}

.prez_label .c_t_l{
	position: absolute;
	top: 0px;
	left: 0px;	
	width: 5px;
	height: 5px;
	background: url(../img/president/label_t_l.png) no-repeat;
} 

.prez_label .c_t_r{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
	background: url(../img/president/label_t_r.png) no-repeat;
}

.prez_footer{
	color: #c4c4c4;
	text-align: right;
	margin:65px 20px 60px 0;
	overflow: visible;	
}

div.clearfix{	
	clear: both;
	height: 0px;
	line-height: 0px;
}
.prezident_light_box{
	position: relative;
	width: 583px;
	height: 564px;
	margin: 0 auto;
	background: url(../img/president/light_box.png);
}
.prezident_light_box .close{
	position: relative;
	display: block;
	width: 33px;
	height: 33px;
	float: right;
	margin: 16px 11px 0 0;
}

/* CSS Document */

.fbl_cnt *{
	font-family: Arial;
}

.fbl_cnt{
	width: 650px;
	height: 430px;
	margin: 0 auto;	
	padding: 5px;
}

.fbl_cnt .fbl_opac{
	top: 0px;
	left: 0px;
	width: 660px;
	height: 440px;	
	background-color: white;
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50;
}


.fbl_cnt .fbl_main{
	width:648px;
	height: 428px;
	background-color: white;
}

.fblt{
    background-color: #F0F0F0;
    border-bottom: 1px solid #CCCCCC;
    padding: 6px;
}
.fblt span, .fblt a{
	display: block;
	float: left;	
}
.fblt a{ float: right;
	background: url(../img/icon_delete.gif) no-repeat;
	width: 13px;
	height: 13px;
}

.fbl_cnt .screen1{
	padding: 80px 88px 0;
} 

.fbl_cnt .screen1 .txt{
	text-align: center;
}

.fbl_cnt .txt20{
	font-size: 20px;
}

.fbl_cnt .txt14{
	font-size: 14px;
}

.fbl_cnt .txt12{
	font-size: 12px;
}

.fbl_cnt .txt12 a{
	font-size: 12px;
}

.fbl_cnt .btn{
	display: block;
	width: 57px;
	padding: 0 10px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background: url(../img/button1.jpg) repeat-x #696969;
	color: white;
	text-decoration: none;
	font-size: 11px;	
	font-weight: bold;
}


.fbl_cnt .screen1 .btn_line{
	width: 184px;
	margin: 115px auto 0;	
}

#btn_yes{
	float: left;
}

#btn_yes{
	float: right;
}


.fbl_cnt .screen2{
	padding: 25px 88px;	
}


.fbl_cnt .screen2 form{
	font-size: 14px;	
}

.fbl_cnt .screen2 form label.txt_input{
	display: block;
	margin-top: 14px;
	font-size: 14px;
}

.fbl_cnt .screen2 form input.txt_input{
	display: block;
	width: 262px;
	height: 18px;
	border: 1px solid #9d9d9d;
	font-size: 14px;
	margin-top: 6px;
}



.fbl_cnt .screen2 form label.check_input{
	color: #971B1E;
	display: block;
	margin-bottom: 12px;
}

.fbl_cnt .screen2 form label.check_input2{
	display: block;
	margin-bottom: 12px;
	font-size: 12px;
}

.fbl_cnt .screen2 form input.check_input{
	float: left;
	margin-right: 4px;
	display: block;
	width: 13px;
	height: 13px;
	top: 1px;
		
}

.fbl_cnt .btn_sbm{
   width: 77px;
   height: 23px;
   background: url(btn_sbm.png);
   border: none;
   cursor: pointer;
}
div.col3{ overflow: visible; margin-top: 5px;}
div.col3b{ margin-top: 5px;}
div.cocktail{ overflow: visible;}
div.cocktail div.img{
	position: relative;	
	overflow: visible;
}
div.cocktail .imgvideo{ background: url(../img/icon_video_play_cocktail.gif) no-repeat;}
div.cocktail div.ttl a{ color: #18111e;}
a.cocktail_brand{
	display: block;
	position: absolute;
	width: 56px;
	height: 56px;
	background: url(../img/video/cocktail_brand.png) no-repeat;
	top: -5px;
	left: -5px;
}

#fancybox-outer{
	overflow: visible;
}

.links_line{
	height: 40px;
	width: 1000px;
	margin: 0 auto;
}

.links_line .logo{
	width: 108px;
	background: url(../img/logo_dnes_lenta.png) no-repeat right 7px;
	height: 40px;
	float: left;
	margin-right: 12px;
	display: block;
	text-decoration: none;
}

.links_line .links{
	float: left;
	width: 880px;      			
	padding-top: 4px;
	height: 34px;
	overflow: visible;
	line-height: 15px;			
}

.links_line a{
	float: left;
	display: block;
	font-size: 12px;									
	color: #757575; 
	margin-bottom: 2px;						
}

.links_line a.sel{
	color: #a91b1f;
}

.links_line div.sep{
	width: 1px;
	height: 11px;
	background-color: #d9d9d9;
	float: left;
	margin: 0 12px;
	position: relative;
	top: 3px;			
}	

#_ao_intext, #_ao_intext div{
	overflow: visible;
} 
