td {
	font-size: 12px;
	font-family: Tahoma, Arial, non-serif;
	cursor: default;
	margin: 0px;
	color: #333333;
}

h1{
	font-size: 17px; 
	color: #971B1E; 
	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; }

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; }

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; }
.mb5{ margin-bottom: 5px !important; }
.mb10{ margin-bottom: 10px !important; }
.mr0{ margin-right: 0px !important; }
.mt0{ margin-top: 0px !important; }

.nb{ border: 0px !important; }

h1, h1.c{
	clear: both;
	height: 23px;
	line-height: 21px;
	border: 0px;
	border-bottom: 2px solid #0A61A4;
	color: #464646;
	font-size: 16px;
	font-weight: bold;
	padding-left: 0;
	margin-bottom: 20px;
}
h1 a{ color: white; }
h1.c a{ color: white !important; }

div.inner h1{
	background: none;
	border: 0px;
	border-bottom: 2px solid #0A61A4;
	color: #464646;
	padding-left: 0px;
	font-size: 16px;
	margin-bottom: 20px;
}
div.inner h1 a{
	color: #464646;
}
div.inner h1.c{
	background: url(../img/h1.jpg) repeat-x top;
	border: 1px solid #780E0F;
	border-bottom: 0px;
	color: white;
	padding-left: 10px;
	font-size: 12px;
	border-bottom: 0px;
	margin-bottom: 10px;
}
div.inner h1.t{
	background: none;
	border: 0px;
	border-bottom: 0px;
	color: #464646;
	padding-left: 0px;
	font-size: 19px;
	clear: none;
	border-bottom: 0px;
	margin-bottom: 0px;
	height: 100%;
}

h2{
	clear: both;
	height: 28px;
	line-height: 28px;
	color: #464646;
	font-size: 12px;
	font-weight: bold;
	text-indent: 10px;
	margin: 0px 0px 5px 0px;
	background: url(../img/h2.jpg) repeat-x top;
}
h2 a{ color: #464646; }

h3{
	clear: both;
	height: 23px;
	line-height: 21px;
	color: #464646;
	font-size: 12px;
	font-weight: bold;
	text-indent: 10px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #D9D9D9;
	background: url(../img/h3.jpg) #EFEFEF repeat-x top;
}
h3 a{ color: #464646; }

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;
}

/* ============ 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;
}


/* ============ CONTENT ============== */


div.col{
	clear: both;
}
div.col1, div.col2{
	float: left;
	width: 325px;
}
#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.copyright{
	line-height: 22px; 
	color: #464646; 
	font-size: 12px;
	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;
}


/* =============== TABS ================== */


div.tabs1{
	height: 25px;
	background: url(../img/pixel_d9.jpg) repeat-x bottom;
}

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.tabs2 div{
	float: left;
}
div.tabs2 div.c2 div.tabs{
	float: none;
	margin: 0px auto;
}
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: 238px;
}
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;
}


/* =============== 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 {
	background: #F2F2F2;
}
p.pages a:hover{
	background: #0B61A4;
	color: white;
	border: 1px solid #0B61A4;
	text-decoration: none;
}
p.pages span{
	border: 0px;
	color: #949494;
}
p.pages a.text{
	font-size: 10px;
}

/* =============== BOXES ================== */
div.info, div.date{
	float: left;
	width: 45px;
	line-height: 15px;
	color: #666666;
	font-size: 11px;
	margin-bottom: 6px;
}
div.stats{
	float: none;
	height: 15px;
	margin-bottom: 6px;
}
div.stats div, div.stats span{
	display: inline;
	color: #981B1E;
	font-size: 10px;
}
div.stats span{
	color: #CCCCCC;
	width: 10px;
	text-align: center;
}
div.stats div.video{
	padding-left: 19px;
	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.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;
}

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;
	background: white;
}

div.bg{
	background-color: #F2F2F2;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
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 h3{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

a.rss{
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin: 3px 3px 0px 0px;
	background: url(../img/icon_rss.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;
}
div.banner2{
	/*width: 728px;*/
	width: 980px;
	text-align: center;
	background: #F2F2F2;
	margin: 0px auto 0px auto;
	padding-top: 10px;
}
div.banner3{
	width: 468px;
	margin: 0px auto 20px auto;
	padding-top: 10px;
}
div.bg div.banner3{
	margin-bottom: 0px;
}

div.top_banner{
	padding: 0px !important;
	padding-top: 5px !important;
	background: white;
}
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;
}
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{
	display: block;
	line-height: 20px;
	font-size: 17px;
	font-weight: bold;
}
div.b1 div.info {	
	padding-left: 3px;
}

/* =============== BOX 1B ================== */
div.b1b div.ttl a{
	line-height: 16px;
	font-size: 13px;
	margin-bottom: 0px;
}

/* =============== BOX 2 ================== */
div.b2{
	clear: both;
	margin-bottom: 10px;
}
div.b2 div.img{
	margin-right: 5px;
	float: left;
}
div.b2 div.ttl a{
	display: block;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
}
div.b2 div.info {	
	padding-left: 3px;
}

/* =============== BOX 2B ================== */
div.b2b div.img{
	float: none;
}
/* =============== BOX 3 ================== */
div.b3{
	clear: both;
	margin-bottom: 10px;
}
div.b3 div.ttl a{
	display: block;
	line-height: 15px;
	font-size: 13px;
	font-weight: bold;
}

/* =============== BOX 4 ================== */
div.b4{
	clear: both;
	margin-bottom: 5px;
	/* margin-bottom: 15px; */
}
div.b4 div.ttl a{
	display: block;
	line-height: 15px;
	font-size: 13px;
}

div.b4b{
	margin-bottom: 15px;
}

div.blogs div.ttl{
	margin-bottom: 10px;
}

/* =============== BOX 5 ================== */
div.b5{
	clear: both;
	margin-bottom: 10px;
}
div.b5 div.ttl a{
	display: block;
	line-height: 15px;
	font-size: 12px;
}
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: 300px;
	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;
}

/* =============== 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;
	color: #666666;
	text-align: center;
}
div.bWeather div a{
	font-weight: bold;
}
div.bWeather div img{
	display: block;
	margin: 3px auto;
}

div.weatherBlock{
	width: 370px;
	float: right;
	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: 60px;
}
table.pGuideWeather div.c1 img{
	display: block;
	margin: 0px auto;
}
table.pGuideWeather div.c2{
	float: left;
	width: 60px;
	color: #666666;
	font-size: 15px;
	line-height: 40px;
}



/* ============= 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.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;
}
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;
}


/* ============= 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;
}


/* ============= ARTICLE ================ */
div.text_change{
	width: 36px;
	float: right;
	height: 16px;
}
div.text_change a{
	display: block;
	float: left;
	width: 16px;
	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: 10px;
}
div.article_photo p{
	text-align: center;
	margin: 5px 0px 0px 0px;
}

div.article_text div.quote{
	width: 220px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	background: url(../img/quote_top.jpg) #F2F2F2 no-repeat top left;
}
div.article_text 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 img{ clear:left; }
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_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_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{
	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;
	height: 22px;
	text-align: center;
	color: #333333;
}
div.tabs_article_slideshow div.c1{
	padding-left: 230px;
	margin-right: 10px;
}
div.tabs_article_slideshow div.c2{
	width: 132px;
}
div.article_slideshow_more{
	position: absolute; 
	left: 450px; 
	width: 220px; 
	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: 230px;
	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; }

/***************** 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{
	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: 600px;
	background-color: #f2f2f2;
	margin: 10px auto 20px auto;
}
#videoplayer_box div.rating{
	width: 500px;
	height: 25px;
	margin: 0px auto;	
}
#videoplayer_box div.rating span{
	display: block;
	float: right;
	width: 100px;
	height: 25px;
	text-align: right;
	font-size: 11px;
}
#videoplayer_box div.rating div.stars{
	width: 104px;
	float: left;		
}
#videoplayer_box div.rating div.view{
	float: left;	
	font-size: 11px;
}
#videoplayer{
	width: 500px;
	height: 353px;
	margin:  11px 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: 660px;
	margin: 0px auto 10px auto;
}
div.view_photo div.photo{
	width: auto;
	text-align: center;
}
div.view_photo div.photo_desc{
	text-align: center;
	margin-top: 10px;
	color: #333333;
}
div.view_photo div.nav{
	width: 650px;
	margin: 8px auto;
}
div.view_photo div.nav .back{
	display: block;
	float: left;
	width: 120px;
	color: #971b1e;
	font-size: 11px;
	height: 20px;
	line-height: 22px;
	margin-right: 85px;
}
div.view_photo div.nav .prev, div.view_photo .nav .next{
	float: left;
	width: 90px;
	height: 22px;
}
div.view_photo div.nav a.prev{ background: url(../img/prev.png) no-repeat;}
div.view_photo div.nav a.next{ background: url(../img/next.png) no-repeat;}

div.view_photo div.nav span.prev{ background: url(../img/prev_inactive.png) no-repeat;}
div.view_photo div.nav span.next{ 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;
	color: #333333;
}
div.view_photo div.nav a.view_all, div.photos div.nav a.view_one{
	display: block;
	float: right;
	width: 102px;
	height: 20px;
	line-height: 20px;

	font-size: 11px;
}
div.view_photo div.nav a.view_all{ background: url(../img/view_all.png) no-repeat left; text-indent: 35px;}
div.photos div.nav a.view_one{ background: url(../img/view_one.png) no-repeat left; text-indent: 35px;}

table.photos{
	width: 800px;
	margin: 0px auto;
}

div.choice{
	width: 650px;
	height: 25px;
	margin: 0px auto 5px 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: #0C61A4;
	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: 625px !important;
}
div.sharp_big #videoplayer{
	padding-top: 15px;
	width: 574px;
	height: 460px;
}

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;
}

