﻿/*Hot news style*/
/*Hot news style*/
* {
	margin: 0;
	padding: 0;
}

a {
	font-size: 11px;
	text-decoration: none;
	color: black;
}

a:hover {
	text-decoration: underline;
}

a * {
	cursor: pointer;
}

img {
	vertical-align: top;
	border: 0;
}

input, textarea {
	background-color: #E5E5E5;
	border: 0;
	font: 10px tahoma, sans-serif;
	width: 95px;
	padding: 2px 5px;
	vertical-align: middle;
}

textarea {
	height: 52px;
	overflow: auto;
}

input.submit, #register_form input.file_button  {
	background-color: #FF0000;
	width: auto;
	padding: 0 10px 3px 10px;
	color: white;
	height: 16px;
	line-height: 14px;
	cursor: pointer;
}

input.radio {
	width: 12px;
	height: 12px;
	background-color: transparent;
}

select {
	visibility: hidden;
}

.checkbox {
	padding-left: 12px;
	margin-right: 1px;
	*display: inline-block;
	cursor: pointer;
	background-image: url('../images/checkbox.gif');
}

.checkbox.checked {
	background-image: url('../images/checkbox_checked.gif');
}

ul {
	list-style-type: none;
}

.left_floating {
	float: left;
}

p.description_box {
	margin-top: 7px;
}

p.message_text {
	margin-top: 15px;
}

p.message_text, p.message_text a {
	font-size: 10px;
}

h2, h2 a, h2 a:hover, h1, h1 a, h1 a:hover {
	font: bold 24px arial, sans-serif;
	text-decoration: none;
	margin-bottom: 14px;
	line-height: 26px;
}

h3.category_title {
	height: 16px;
	overflow: hidden;
	margin: 30px 0px 17px -10px;
}

h3.category_title.normal_marg {
	margin: 30px 0 0 -10px;
}
	

h3.category_title a, h3.category_title span {
	display: block;
	height: 15px;
	overflow: hidden;
	background-color: white;
	text-align: right;
	font: bold 15px arial, sans-serif;
	color: #FF0000;
	visibility: hidden;
}

h3.category_title.top {
	margin-top: 0;
}

h3.hot_more {
	width: 100%;
	padding-bottom: 20px;
	overflow: hidden;
	border-bottom: 1px solid black;
}

h3.hot_more a {
	float: right;
	width: 53px;
	height: 16px;
	overflow: hidden;
	text-indent: -1000px;
	background-image: url('../images/hot_link.gif');
}

h3.hot_more.more {
	padding: 12px 0 10px 0;
}

h3.hot_more.more a {
	background-image: url('../images/more_link.gif');
}

h3.content_title {
	border-top: 2px solid black;
	border-bottom: 1px dotted black;
	height: 29px;
	line-height: 29px;
}

h3.content_title, h3.content_title *, h3.content_title a:hover {
	font-size: 10px;
	text-decoration: none;
}

h4, h4 a, h4 a:hover {
	font: bold 16px arial, sans-serif;
	text-decoration: none;
	margin-bottom: 20px;
}

h5, h5 a, h5 a:hover {
	font: bold 13px arial, sans-serif;
	text-decoration: none;
}

h1.cat_title {
	font: bold 11px verdana, sans-serif;
	color: #b3b3b3;
	margin: 0;
}

h4.small_title {
	font: bold 11px veradna, sans-serif;
	margin: 0;
}

span.date, a.red_link, h3.register_title span, .error_message {
	color: #FF0000;
}

.small_txt {
	font-size: 9px;
	color: #808080;
}

.bold_txt {
	font-weight: bold;
}

.b_marg {
	margin-bottom: 14px !important;
}

.f_right {
	float: right;
}

.f_left {
	float: left;
}

.visible {
	display: block;
}

.no_padd {
	padding: 0 !important;
}

.padd_10 {
	padding: 10px;
}

.padd_lr_10 {
	padding: 0 10px !important;
}

.padd_tb_5 {
	padding: 5px 0;
}

.marg_tb5 {
	margin: 5px 0;
}

.marg_t_30 {
	margin-top: 30px;
}

.marg_br_10 {
	margin: 0 10px 10px 0;
}

.hidden {
	display: none;
}

body {
	background: #CCCCCC;
	font: 11px verdana, sans-serif;
	padding: 10px 0;
	color: black;
}

#container {
	width: 975px;
	padding: 25px 22px 0 20px;
	margin: 0 auto;
	position: relative;
	background: white url('../images/container_right_border.gif') repeat-y right top;
}

#container.small_padding {
	padding-left: 10px;
	padding-right: 12px;
}

#container .corner {
	width: 57px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 960px;
	background-image: url('../images/container_corner.gif');
}

#container.small_padding .corner {
	display: none;
	background-image: none;
}

#container .bottom_right_corner {
	width: 3px;
	height: 3px;
	overflow: hidden;
	background-image: url('../images/container_bottom_corner.gif');
	position: absolute;
	bottom: -1px;
	right: -1px;
}

.error_message {
	margin-top: 10px;
	font-size: 10px;
}

.r_al {
	text-align: right;
}
/*header start*/
.header {
	font-size: 10px;
	height: 130px;
	border-bottom: 1px solid black;
}

h1.logo {
	width: 257px;
	height: 121px;
	margin-top: 8px;
	border: 1px solid black;
	border-right: 0;
	border-left-width: 5px;
	background: url('../images/logo_bc.gif') repeat-y;
	overflow: hidden;
	position: relative;
	float: left;
	left: -25px;
	margin-right: -25px;
	margin-bottom: -1px;
}

h1.logo a {
	background-image: url('../images/logo.gif');
	position: absolute;
	left: 29px;
	bottom: 19px;
	width: 200px;
	height: 35px;
	text-indent: -1000px;
}

h1.logo.tv_logo a {
	background: transparent url('../images/logo_tv.gif') no-repeat left top;
	width: 115px;
	height: 35px;
}

#container.small_padding h1.logo {
	left: -15px;
	margin-right: -15px;
	width: 247px;
}

#container.small_padding h1.logo a {
	left: 19px;
}

.header .right_header_side {
	width: 728px;
	float: right;
	position: relative;
	z-index: 99;
}

.login_search_toolbar {
	margin-bottom: 5px;
	height: 16px;
	overflow: hidden;
}

.login_search_toolbar * {
	vertical-align: middle;
}

.login_search_toolbar input.submit {
	width: 58px;
}

.login_search_toolbar a, .login_search_toolbar label {
	font: 10px tahoma, sans-serif;
}

.login_search_toolbar label {
	cursor: pointer;
	margin-right: 17px;
}

.login_search_toolbar #login {
	float: left;
	line-height: 15px;
}

.login_search_toolbar #login input {
	margin-right: 1px;
}

.login_search_toolbar #login span.acount_slogan {
	margin-right: 20px;
}

.login_search_toolbar #login span.acount_slogan strong {
	vertical-align: 0px;
}

.login_search_toolbar #search {
	float: right;
}

.login_search_toolbar #search input {
	margin: 0 0 0 1px;
}
/*end header*/

/*headnav style*/
p.headnav {
	height: 21px;
	background-color: white;
	margin: -11px 0 20px 0; 
	position: relative;
	float: right;
	padding-left: 8px;
}

p.headnav a {
	height: 100%;
	line-height: 19px;
	background: url('../images/headnav_link_right.gif') no-repeat right;
	float: left;
	font-weight: bold;
	font-size: 10px;
	color: white;
	margin-left: 2px;
}

p.headnav a em {
	width: 2px;
	height: 21px;
	float: left;
	background-image: url('../images/headnav_link_left.gif');
}

p.headnav a span {
	padding: 0 9px;
	height: 21px;
	float: left;
	margin-right: 2px;
	background-image: url('../images/headnav_link.gif');
}

p.headnav a.active_link, 
p.headnav a:hover {
	text-decoration: none;
	background-image: url('../images/headnav_link_right_active.gif');
}

p.headnav a.active_link em, 
p.headnav a:hover em {
	background-image: url('../images/headnav_link_left_active.gif');
}

p.headnav a.active_link span, 
p.headnav a:hover span {
	background-image: url('../images/headnav_link_active.gif');
}

p.headnav a#first_link em {
	width: 9px;
	background-image: url('../images/headnav_rounded.gif');
}

p.headnav a#first_link:hover em, 
p.headnav a#first_link.active_link em {
	background-image: url('../images/headnav_rounded_active.gif');
}

p.headnav a#first_link span {
	padding: 0 9px 0 3px;
}
/*end headnav*/

	/*headnav category_12
		p.headnav a#category_12 {
			background: url('../images/headnav_link_right_12.gif') no-repeat right;
		}
		
		p.headnav a#category_12 em {
			background-image: url('../images/headnav_link_left_12.gif');
		}
		
		p.headnav a#category_12 span {
			background-image: url('../images/headnav_link_12.gif');
			color: #bf0000;
		}
		
		p.headnav a#category_12.active_link, 
		p.headnav a#category_12:hover {
			text-decoration: none;
			background-image: url('../images/headnav_link_right_active.gif');
		}
		
		p.headnav a#category_12.active_link em, 
		p.headnav a#category_12:hover em {
			background-image: url('../images/headnav_link_left_active.gif');
		}
		
		p.headnav a#category_12.active_link span, 
		p.headnav a#category_12:hover span {
			background-image: url('../images/headnav_link_active.gif');
			color: white;
		}
	end of headnav category_12*/


/*content box*/
table.content {
	width: 100%;
	clear: both;
	margin-bottom: 20px;
	table-layout: fixed;
}

table.content .right_side {
	width: 290px;
	padding-left: 10px;
}

table.content .center_side {
	width: 398px;
	padding: 11px 20px 0 20px;
}

table.content .left_side {
	padding: 10px 10px 0 10px;
	width: 217px;
}

table.content .right_side, table.content .center_side, table.content .left_side {
	vertical-align: top;
}

table.content .right_side .banner_content {
	display: block;
	margin: 30px 0 0 -10px;
}

#banner_content {
	margin-top: 11px;
}
/*end content box*/

/*rounded container box*/
.rounded_container {
	padding: 7px 11px 10px 11px;
	position: relative;
	background: #E5E5E5 url('../images/brr.gif') no-repeat right bottom;
}


table.content .left_side .rounded_container {
	width: 100%;
	margin-left: -10px;
}

.rounded_container.no_marg {
	margin-left: 0 !important;
}

.rounded_container.neg_marg {
	margin-left: -10px;
}

.rounded_container.small_player {
	width: 403px;
	padding: 43px 10px 0px;
	margin-left: -15px;
}

.rounded_container.small_player a.cat_link {
	display: block;
	width: 100px;
	height: 25px;
	background: #E5E5E5 url("../images/hottv_player_index.gif") no-repeat right bottom;
	position: absolute;
	top: 9px;
	right: 9px;
}

/*.small_player .tlr {
	background-image: url("../images/jameson_small_player.gif") !important;
	width: 170px !important;
	height: 170px !important;
}
*/
.small_player p.more_link {
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: right;
}


.rounded_container .tlr, .rounded_container .trr, .rounded_container .blr, .rounded_container .brr {
	position: absolute;
	width: 7px;
	height: 7px;
	overflow: hidden;
}

.rounded_container .tlr {
	top: 0;
	left: 0;
	background-image: url('../images/tlr.gif');
}

.rounded_container .trr {
	right: -1px;
	top: 0;
	background-image: url('../images/trr.gif');
}

.rounded_container .blr {
	left: 0;
	bottom: -1px;
	background-image: url('../images/blr.gif');
}

.rounded_container .brr {
	right: -1px;
	bottom: -1px;
}
/*end rounded container box*/

/*copyright box*/
.copyright{
	position: relative;
	background-color: #FF0000;
	left: -10px;
	margin: 0 -20px 25px 0;
	text-align: right;
	padding: 0 10px;
	line-height: 19px;
	height: 20px;
}

.copyright , .copyright  *, #footer, #footer * {
	color: white;
	font-size: 10px;
}
/*end copyright box*/

/*footer start*/
#footer {
	background: black url('../images/footer_bc.gif') repeat-x left bottom;
	position: relative;
	left: -20px;
	margin-right: -40px;
	padding: 5px 20px 22px 20px;
	text-align: right;
	width: 100%;
}

#container.small_padding #footer {
	left: -10px;
	margin-right: -20px;
	padding-left: 10px;
	padding-right: 10px;
}

#footer .left_floating {
	position: relative;
}

#footer .smak_menu {
	clear: both;
	margin-top: 10px;
	line-height: 15px;
	text-align: center;
}
/*end footer*/

/*list with short news */
ul.short_news_list {
	border-top: 1px solid black;
	margin-top: 20px;
}

ul.short_news_list.no_bord_marg {
	margin-top: 0;
	border: 0;
}

ul.short_news_list li {
	border-bottom: 1px dotted black;
	padding: 6px 0 10px 15px;
	background: url('../images/red_square_bullet.gif') no-repeat left 11px;
}

ul.short_news_list li a, ul.short_news_list li a:hover, ul.linked_news li a, ul.linked_news li a:hover {
	text-decoration: none;
	font-size: 10px;
}
/*end list with short news */

/*linked news list*/
ul.linked_news {
	padding-bottom: 20px;
}

ul.linked_news li {
	padding: 6px 0 10px 15px;
	background: url('../images/red_square_bullet.gif') no-repeat left 11px;
}
/*end linked news list*/

/*centering pic table box*/
table.text_with_pic {
	width: 100%;
}

table.text_with_pic td.text_content {
	padding-left: 10px;
}

table.content .right_side table.text_with_pic td.text_content {
	padding: 0 10px 0 0;
}
/*end centering pic table box*/

/*anketa box*/
.anketa_title {
	margin: 30px 0;
}

.center_side .anketa_title {
	margin: 0 0 20px -10px;
	padding: 10px;
	width: 398px;
}

.anketa_box .radio {
	float: left;
	margin-top: 1px;
	clear: left;
}

.anketa_box span {
	float: left;
	width: 185px;
	margin: 0 0 5px 10px;
}

.center_side .anketa_box span {
	width: 375px;
}

p.anketa_footer {
	clear: both;
	padding-top: 15px;
	word-spacing: 5px;
}

div.anketa_box p.anketa_footer {
	text-align: right;
}

p.anketa_footer em {
	font-style: normal;
}

p.anketa_footer .submit {
	width: 68px;
}

p.anketa_footer a {
	color: #FF0000;
	font-size: 10px;
}

.anketa_box .bars {
	height: 3px;
	overflow: hidden;
	background-color: #E5E5E5;
	border: 1px solid black;
	margin: 2px 0;
}

.anketa_box .res_label, .user_comments .comments_date, .dark_date, .input_content_table .register_label, .dark_link {
	color: #808080;
}
/*end anketa box*/

/*two news with img*/
table.two_news_img {
	width: 100%;
	table-layout: fixed;
	border-bottom: 1px solid black;
}

table.two_news_img td.left_news {
	padding-right: 20px;
}

table.two_news_img td {
	vertical-align: top;
	width: 189px;
}

table.two_news_img tr.text_content td {
	padding-top: 20px;
	padding-bottom: 20px;
}

table.two_news_img img {
	margin-bottom: 20px;
}
/*end two news with img*/

/*top news home page*/
.top_news_home_page .top_news_content {
	height: 248px;
	margin-bottom: 10px;
	overflow: hidden;
}

.top_news_home_page h3.hot_more {
	width: auto;
	margin-left: 0;
	border-bottom: 0;
	height: 16px;
	padding: 0;
}
/*end top news home page*/

/*moveble selector img*/
#moveble_selector {
	width: 423px;
	height: 391px;
	margin: 0 0 30px -15px;
}

#moveble_selector .rounded_container {
	width: 290px;
	height: 100%;
	position: relative;
	top: -10px;
	margin-bottom: -20px;
	padding: 10px;
	float: left;
}

#moveble_selector .rounded_container img {
	width: 290px;
	height: 391px;
}

#moveble_selector ul {
	float: left;
	width: 113px;
	height: 100%;
	overflow: hidden;
}

#moveble_selector ul li {
	background-color: black;
	margin-bottom: 5px;
	border-left: 5px solid #CCCCCC;
}

#moveble_selector ul a {
	display: block;
	filter: alpha(opacity=50);
	width: 100%;
	-moz-opacity: 0.5;
	opacity: 0.5;
}

#moveble_selector ul li.active_select {
	border-left-color: #FF0000;
}

#moveble_selector ul li.active_select a, #moveble_selector ul a:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
/*moveble selector img*/

/*category page top news */
.category_top_news {
	height: 263px;
	overflow: hidden;
	margin-bottom: 14px;
}
/*end category page top news*/

/*category news list*/
table.categoty_news_list td, .user_comments {
	padding: 10px 0;
	border-bottom: 1px dotted black;
}

table.categoty_news_list td.text_content {
	padding: 0 10px 0 0;
} 

table.categoty_news_list td h5 {
	margin-bottom: 7px;
}
/*end category news list*/

/*single news */
#single_news {
	line-height: 22px;
	padding-bottom: 8px;
}

#single_news p, .static_page_inner p {
	margin-bottom: 20px;
}

#single_news a, .static_page_inner a {
	color: red;
}

#single_news, #single_news * {
	font-size: 12px !important;
}	

#single_news b, #single_news strong, #single_news i, .static_page_inner b, .static_page_inner strong, .static_page_inner i {
	font-family: arial, sans-serif !important;
	font-size: 13px !important;
}

#single_news .font_11, #single_news .font_11 * {
	font-size: 11px !important;
}

#single_news .font_12, #single_news .font_12 * {
	font-size: 12px !important;
}

#single_news .font_13, #single_news .font_13 * {
	font-size: 13px !important;
}

#single_news .font_14, #single_news .font_14 * {
	font-size: 14px !important;
}

#single_news .font_11 b, #single_news .font_11 strong, #single_news .font_11 i {
	font-size: 12px !important;
}
#single_news .font_12 b, #single_news .font_12 strong, #single_news .font_12 i {
	font-size: 13px !important;
}
#single_news .font_13 b, #single_news .font_13 strong, #single_news .font_13 i {
	font-size: 14px !important;
}
#single_news .font_14 b, #single_news .font_14 strong, #single_news .font_14 i {
	font-size: 15px !important;
}
/*end single news*/

/*author box*/
.author_box {
	overflow: hidden;
	border-bottom: 1px dotted black;
	padding: 10px 0px;
	height: 50px;
}
.author_box  img{
	float: left;
	margin-right: 10px;
}
.author_box h5 {
	padding-top: 9px;
}
/*end author box*/

/*static page inner*/
.static_page_inner {
	padding: 10px 0;
}
/*end static page inner*/

/*toolbar*/
.toolbar {
	height: 16px;
	margin-bottom: 18px;
	text-align: right;
	font-size: 0;
}

.toolbar button, .voting_toolbar button, h3.content_title button {
	width: 32px;
	height: 16px;
	vertical-align: top;
	margin-right: 2px;
	border: 0;
	cursor: pointer;
}

button.disabled {
	cursor: default;
}

button.large {
	background-image: url('../images/large_icon.gif');
}

button.large.disabled {
	background-image: url('../images/large_icon_disabled.gif');
}

button.small {
	background-image: url('../images/small_icon.gif');
}
button.small.disabled {
	background-image: url('../images/small_icon_disabled.gif');
}

button.print {
	background-image: url('../images/print_icon.gif');
}

button.send {
	background-image: url('../images/send_icon.gif');
}
/*end toolbar */

/*voting list toolbar*/
.voting_toolbar {
	border-bottom: 1px dotted black;
	padding: 5px 0;
	text-align: right;
	font-size: 10px;
	height: 16px;
	line-height: 17px;
	overflow: hidden;
}

.voting_toolbar a {
	font-weight: bold;
	color: #FF0000;
	font-size: 10px;
}

.voting_toolbar span {
	background-repeat: no-repeat;
	background-position: left center;
	cursor: default;
	padding-left: 13px;
}

.voting_toolbar .voting {
	margin-right: 5px;
	background-image: url('../images/voting_icon.gif');
}

.voting_toolbar .comments {
	background-image: url('../images/comments_icon.gif');
	margin-right: 3px;
}

.voting_toolbar .reading_icon {
	background-image: url('../images/reading_icon.gif');
	padding-left: 15px;
}

.voting_toolbar .send {
	float: left;
}
/*end voting toolbar*/

/*comments box's*/
h5.comments_title, h5.comments_title a, h5.comments_title a:hover {
	font: bold 10px verdana, sans-serif;
	line-height: 29px;
}

h5.comments_title {
	height: 29px;
	border-bottom: 1px solid black;
}

h5.comments_title span {
	font-weight: normal;
}

.user_comments {
	width: 100%;
	overflow: hidden;
	font-size: 10px;
}

.comment_numbers {
	float: right;
}

.comments_bar
{
	font-weight: normal;
	float: right;
}

.comments_bar *
{
	font-weight: normal !important;
}
/*end comments box's*/

/*paging*/
table.paging, p.paging {
	margin-top: -1px;
	height: 20px;
	width: 100%;
	background-color: black;
	text-align: center;
	word-spacing: -4px;
}

table.paging .prev_next {
	width: 29px;
}

table.paging .prev_next a, table.paging .prev_next span {
	display: block;
	width: 29px;
	height: 16px;
	font-size: 0;
	padding: 0;
	background: url('../images/next_icon.gif') no-repeat center;
}

table.paging .prev_next span {
	background-image: url('../images/next_icon_disabled.gif');
}

table.paging .prev_next a.prev {
	background-image: url('../images/previous_icon.gif');
}

table.paging .prev_next span.prev {
	background-image: url('../images/previous_icon_disabled.gif');
}

table.paging a {
	color: white;
	font-size: 10px;
	padding: 2px 4px;
}

table.paging a:hover, table.paging a.active_page, table.paging a.active_page:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}

table.paging a:hover {
	font-weight: normal;
}
/*end paging*/

/*send comments form*/
#send_comments table {
	/*width: 100%;*/
	margin: 15px auto 0 auto;
	font: 10px tahoma, sans-serif;
}

#send_comments table input, #send_comments table textarea {
	width: 230px;
	*margin-top: -2px;
}

#send_comments table input.submit {
	width: 75px;
	margin: 0;
}

#send_comments table .input_cont {
	width: 245px;
	padding-left: 26px;
}

#send_comments table td {
	padding-top: 5px;
}
/*end send comments form*/

/*listing page news*/
.listing_page_news h4 {
	margin: 20px 0 14px 0;
}

.listing_page_news h3 {
	border-bottom: 0;
	padding: 10px 0 0 0;
}
/*end listing page news*/

/*gallery big pic*/
#gallery_big_pic {
	width: 398px;
	height: 398px;
	padding: 10px;
	margin-left: -10px;
}

#gallery_big_pic iframe {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
/*end gallery big pic*/

/*gallery thumbnails menu*/
.thumbnails_menu {
	height: 281px;
	width: 408px;
}

.thumbnails_menu li {
	width: 116px;
	height: 116px;
	background-color: #CCCCCC;
	padding: 5px;
	float: left;
	margin: 10px 10px 0 0;
}

.thumbnails_menu li a {
	display: block;
	height: 100%;
	background-color: black;
}

.thumbnails_menu li a img, .gallery_small_box .img_container a img {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.thumbnails_menu li a#active_galery_img img, .thumbnails_menu li a:hover img, .gallery_small_box .img_container a:hover img{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
/*end gallery thumbnails menu*/

/*gallery small box*/
.gallery_small_box {
	margin-left: -10px;
	padding: 10px 0 0 10px;
	width: 100%;
}

.gallery_small_box .img_container a {
	float: left;
	width: 127px;
	height: 127px;
	margin: 0 5px 5px 0;
	border: 5px solid white;
	/*border-left-width: 14px;*/
	background-color: black;
}

.gallery_small_box p.more_link, p.more_box {
	clear: both;
	position: relative;
	top: -3px;
	padding: 7px 10px 7px 0;
	text-align: right;
}

.gallery_small_box p.more_link a, .small_player p.more_link a, p.more_box a {
	background: url('../images/more_arrow_bullet.gif') no-repeat right center;
	padding: 2px 20px 2px 0;
	font-size: 10px;
}
/*end gallery small box*/

/*folder menu*/
.folder_menu {
	width: 100%;
	margin-top: 2px;
	table-layout: fixed;
}

.folder_menu a {
	display: block;
	width: 217px;
	height: 69px;
	background: url('../images/folder_normal.gif') no-repeat 18px 5px;
	padding: 5px 0 9px 0;
	border-bottom: 1px dotted black;
	position: relative;
	z-index: 10;
}

.folder_menu a img {
	border: 1px solid white;
	margin-top: 21px;
}

.folder_menu a:hover {
	background-image: url('../images/folder_over.gif');
}

.folder_menu a#active_folder {
	background-image: url('../images/folder_open.gif');
}

.folder_menu .right_text {
	width: 121px;
	max-height: 39px;
	overflow: hidden;
	font-size: 10px;
	height: expression(this.offsetHeight >= 39 ? '39px' : 'auto');
	position: relative;
	left: -13px;
	z-index: 8;
}
/*end folder menu*/

/*listing table*/
table.listing_table {
	width: 100%;
}

table.listing_table td {
	padding: 10px 0;
	font-size: 10px;
}

table.listing_table td a, table.listing_table td a:hover {
	font-size: 10px;
	text-decoration: none;
}

table.listing_table tr {
	background: url('../images/black_dotted.gif') repeat-x left bottom;
}

table.listing_table .left_td {
	width: 160px;
}

table.listing_table .left_td  a {
	font-weight: bold;
}
/*end listing table*/

/*input content table*/
table.input_content_table {
	width: 338px;
	margin: 20px auto;
	font: 10px tahoma, sans-serif;
}

table.input_content_table input {
	width: 200px;
	*margin-bottom: -2px;
}

table.input_content_table select {
	width: 210px;
	height: 20px;
}

table.input_content_table td {
	padding-bottom: 4px;
	width: 50%;
}

table.input_content_table input.submit {
	width: 82px;
}
/*end input content table*/

/*Combo Box*/
.combo_box {
	color: black;
	overflow: hidden;
	background-color: #E5E5E5;
	line-height: 16px;
	font: 10px;
}

.combo_box span {
	float: left;
	width: 190px;
	overflow: hidden;
}

.drop_down_combo {
	border: 1px solid #808080;
	color: black;
	max-height: 160px;
	background-color: white;
	height: expression(this.offsetHeight >= 160 ? '160px' : 'auto');
	overflow: auto;
	z-index: 1000000;
	margin-top: 4px;
}

.drop_down_combo ul {
	padding: 0;
	margin: 0;
	overflow: hidden;
	list-style-type: none;
}

.drop_down_combo ul li {
	cursor: default;
	font: 10px tahoma, sans-serif;
	padding: 0 3px;
	line-height: 16px;
	min-height: 16px;
	_height: 16px;
}

.drop_down_combo ul .selected {
	background-color: #E5E5E5;
}
/*End combo box*/

/*register form*/
#register_form {
	margin-top: 0;
}

#register_form td {
	white-space: nowrap;
}

.register_label {
	font-size: 10px;
	padding-top: 17px;
	white-space: normal !important;
}

h3.register_title {
	font-size: 10px;
	margin: 24px 0 14px 0;
	white-space: normal !important;
	width: 100%;
}

#register_form  .combo_box {
	float: left;
	margin-right: 3px;
	*margin-top: 1px;
}

#register_form .hr_dashed {
	margin: 7px 10px 4px 0;
	border-top: 1px dotted black;
	height: 1px;
	overflow: hidden;
}

#register_form .file_root {
	position: relative;
}

#register_form input.file_field {
	font-size: 8px;
	width: 74px;
	height: 16px;
	position: absolute;
	top: 0;
	right: 13px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#register_form input.real_file_field {
	width: 142px;
}

#register_form input.file_button {
	width: 54px;
	height: 16px;
}

p.checkbox_p {
	white-space: normal !important;
	margin-bottom: 10px;
	padding-left: 15px;
	width: 280px;
	text-indent: -16px;
}

#register_form .submit {
	margin: 30px auto 0 auto;
	display: block;
}
/*end register form*/

.YouTubeContainer
{
	padding-bottom: 17px;
}


/*video style*/

#player {
	margin-left: -10px;
	padding: 10px;
	width: 645px;
}

.video_left_side {
	padding: 0 20px 0 10px; 
	vertical-align: top;
}

.video_right_side {
	width: 300px;
	vertical-align: top;
}

.video_news {
	border-bottom: 1px dotted black;
	padding: 15px 0 20px 0;
}

.video_news h5 {
	margin-bottom: 15px;
}
/*end video style*/

/*tabs menu*/
.tabs_menu {
	height: 24px;
	background: #808080 url('../images/tabs_tlr.gif') no-repeat;
}

.tabs_menu p {
	float: right;
	background: url('../images/tabs_trr.gif') no-repeat right top;
}

.tabs_menu a, .tabs_menu a:hover {
	float: left;
	padding: 0 10px;
	height: 24px;
	font: bold 10px verdana, sans-serif;
	color: white;
	line-height: 22px;
	text-decoration: none;
	position: relative;
}

.tabs_menu a.active_tab, .tabs_menu a.active_tab:hover {
	top: -5px;
	height: 28px;
	line-height: 28px;
	background-color: white;
	color: #808080;
	margin-bottom: -5px;
	border-top: 1px solid #808080;
}

.tabs_menu a.active_tab sub, .tabs_menu a.active_tab sup {
	position: absolute;
	top: -1px;
	width: 6px;
	height: 29px;
	overflow: hidden;
	background-image: url('../images/tabs_active_tlr.gif');
	cursor: pointer;
}

.tabs_menu a.active_tab sub {
	left: 0px;
}

.tabs_menu a.active_tab sup {
	right: 0px;
	background-image: url('../images/tabs_active_trr.gif');
}

.video_playlist .tabs_menu a {
	width: 130px;
}

.video_playlist .tabs_menu a#right_tab {
	text-align: right;
}
/*end tabs menu*/

.video_content {
	margin-bottom: 20px;
}

.video_thumbnails {
	margin: 12px 0 0 -12px; 
	height: 290px;
}

.video_thumbnails li {
	float: left;
	width: 129px;
	height: 145px;
	margin-left: 12px;
	display: inline;
	text-align: right;
}

.video_thumb  {
	display: block;
	width: 119px;
	height: 67px;
	background-color: #CCCCCC;
	padding: 5px;
	position: relative;
}

.video_thumbnails p {
	font-size: 10px;
	text-align: left;
	margin-top: 7px;
	color: #808080;
	height: 39px;
	overflow: hidden;
	padding: 0 5px;
}

.video_thumbnails span {
	font-size: 10px;
	color: #808080;
	cursor: default;
	padding-right: 5px;
}

.video_thumbnails span.my_video {
	cursor: pointer;
	color: #FF0000;
}

a.video_thumb em {
	position: absolute;
	top: 5px;
	left: 5px;
	background-image: url('../images/video_thumb_mask.png');
	width: 119px;
	height: 67px;
	cursor: pointer;
}

* html a.video_thumb em {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/video_thumb_mask.png', sizingMethod='scale');
}

.video_thumbnails li.playing_video p {
	color: black;
}

.playing_video a.video_thumb em, a.video_thumb:hover em  {
	background-image: url('../images/video_thumb_active_mask.png');
}

* html .video_thumbnails li.playing_video a.video_thumb em, * html .video_thumbnails a.video_thumb:hover em {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/video_thumb_active_mask.png', sizingMethod='crop');
}

/*video playlist*/
.video_playlist {
	margin: 10px 0 40px 0;
	height: 363px;
}

table.playlist_listing {
	border-collapse: collapse;
	width: 299px;
}

.playlist_listing td {
	padding: 8px 0;
	border-bottom: 1px dotted black;
}

.playlist_listing td.left_td {
	width: 84px;
	padding-right: 20px;
}

.playlist_listing td.left_td span {
	display: block;
	width: 84px;
	height: 47px;
	background-color: #CCCCCC;
}

.playlist_listing p {
	width: 173px;
	font-size: 10px;
	padding-right: 10px;
	max-height: 37px;
	overflow: hidden;
}

.playlist_listing a img {
	width: 84px;
	height: 47px;
}

.playlist_listing .video_thumb, .playlist_listing .video_thumb em {
	width: 84px;
	height: 47px;
	padding: 0;
	top: 0;
	left: 0;
}

* html .playlist_listing p {
	height: expression(this.offsetHeight < 37 ? 'auto' : '37px');
}

.remove_icon {
	cursor: pointer;
}

.playlist_listing .playing_video a.video_thumb em, .playlist_listing a.video_thumb:hover em {
	background-image: url('../images/video_thumb_active_small_mask.png');
}

* html .playlist_listing .playing_video a.video_thumb em, * html .playlist_listing a.video_thumb:hover em {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/video_thumb_active_small_mask.png', sizingMethod='crop');
}

#video_on_index .playlist_listing {
	width: 289px;
}

.dotted_t {
	border-top: 1px dotted black;
}

/*end video playlist*/

/*pager container*/
.pager_container {
	overflow: hidden;
	width: 300px;
	height: 320px;
	position: relative;
}
/*end pager container*/



/*link list*/
.link_cont {
	padding-top: 3px;
	overflow: hidden;
	width: 100%;
}

.link_list {
	list-style-type: none;
}


.link_cont * {
	font: 10px tahoma, sans-serif;
	line-height: 16px;
}

ul.link_list li {
	float: left;
	text-indent: 26px;
	margin-top: 5px;
	background:  url("../images/social_networks.png") no-repeat scroll left top;
}


ul.link_list #item_1
{ 	background-position: left 0px;}

ul.link_list #item_2
{ 	background-position: left -16px;}

ul.link_list #item_3
{	background-position: left -32px;}

ul.link_list #item_4
{	background-position: left -48px;}

ul.link_list #item_5
{	background-position: left -64px;}

ul.link_list #item_6
{	background-position: left -80px;}

ul.link_list #item_7
{	background-position: left -96px;}

ul.link_list #item_8
{	background-position: left -112px;}

ul.link_list #item_9
{	background-position: left -128px;}

ul.link_list #item_10
{	background-position: left -144px;}

ul.link_list #item_11
{	background-position: left -160px;}

ul.link_list #item_12
{	background-position: left -176px;}

ul.link_list #item_13
{	background-position: left -192px;}

ul.link_list #item_14
{	background-position: left -208px;}

ul.link_list #item_15
{	background-position: left -224px;}

ul.link_list #item_16
{	background-position: left -240px;}

ul.link_list #item_17
{	background-position: left -256px;}

ul.link_list #item_18
{	background-position: left -272px;}

ul.link_list #item_19
{	background-position: left -288px;}

ul.link_list #item_20
{	background-position: left -304px;}

ul.link_list #item_21
{	background-position: left -320px;}

ul.link_list a, ul.link_list a:hover {
	text-decoration: none;
}

.link_cont p.r_al {
	border-bottom: 1px dotted black;
	padding-bottom: 4px;
	clear: both;
}

.link_cont p.r_al a {
	font: 10px verdana, sans-serif;
	line-height: 44px;
	vertical-align: 3px;;
}
/*end link list*/



/* jameson branding video */
/*
#category_17.active_link, #category_17:hover {
	text-decoration: none;
	background-image: url('../images/jameson_headnav_link_right_active.gif');
}

#category_17.active_link em, #category_17:hover em {
	background-image: url('../images/jameson_headnav_link_left_active.gif');
}

#category_17.active_link span, #category_17:hover span {
	background-image: url('../images/jameson_headnav_link_active.gif');
}

.video_content .rounded_container .tlr
{
	background-image: url("../images/jameson_tlr.gif");
}

.video_content .rounded_container .trr
{
	background-image: url("../images/jameson_trr.gif");
}

.video_content .rounded_container .blr
{
	background-image: url("../images/jameson_blr.gif");
}

.video_content .rounded_container
{
	background-image: url("../images/jameson_brr.gif");
}

.video_content .tabs_menu
{
	background-image: url("../images/jameson_tabs_tlr.gif");
}

.video_content .tabs_menu p
{
	background-image: url("../images/jameson_tabs_trr.gif");
}

.video_content #player
{
	background-color: #005b31;
	padding-top: 0px;
}

.video_content #player a.brand_link
{
	display: block;
	width: 65px;
	height: 24px;
	overflow: hidden;
	background: transparent url("../images/jameson_logo_player.gif") no-repeat center center;
}

.video_content .video_playlist
{
	margin-top: 24px;
}

.video_content #send_comments
{
	position: relative;
	width: 645px;
	min-height: 82px;
	*height: 82px;
	padding-top: 15px;
	padding-bottom: 28px;
}

.video_content #send_comments table 
{
	margin: 0px auto;
	width: 400px;
}

.video_content #send_comments .brand_link_left
{
	position: absolute;
	bottom: 26px;
	left: 0px;
	display: block;
	width: 81px;
	height: 81px;
	background: white url("../images/jameson_comments_left.png") no-repeat center center;
}

.video_content #send_comments .brand_link_right
{
	position: absolute;
	bottom: 4px;
	right: 0px;
	display: block;
	width: 120px;
	height: 120px;
	background: white url("../images/jameson_comments_right.png") no-repeat center center;
}

.video_content #send_comments input.submit
{
	background-color: #005b31;
}

.video_content .video_thumbnails_brand_link
{
	display: block;
	width: 115px;
	height: 36px;
	margin-bottom: -30px;
	overflow: hidden;
	position: relative;
	left: -11px;
	background: transparent url("../images/jameson_logo_playlist.gif") no-repeat center center;
}

.video_content .video_thumbnails .video_thumb
{
	background-color: #bad084;
}

.video_content .video_thumbnails span.my_video, .video_content table.paging a:hover, .video_content table.paging a.active_page, .video_content table.paging a.active_page:hover, .video_content .voting_toolbar a 
{
	color: #005b31;
}

.video_content .tabs_menu
{
	background-color: #005b31;
}*/
/* end // jameson branding video */

/* Men and Woman buttons in header */
.subdomain_buttons
{
	position: absolute;
	top: 6px;
	left: 30px;
}
/* end // Men and Woman buttons in header */

/*custom banner*/
.custom_banner {
	position: absolute; 
	width: 96px;
	height: 96px;
	z-index: 999;
	top: 0;
	left: 0;
	overflow: hidden;
}
/*end custom banner*/

/*.left_side .anketa_title
{
	margin-bottom: 0px;
	padding-top: 90px;
	padding-bottom: 0px;
	height: 50px;
	color: white;
	background: transparent url("../images/tuborg_anketa_header.jpg") no-repeat scroll left top;
}

.left_side .anketa_title span
{
	display: none;
}

.left_side .anketa_title a.brand_link
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 80px;
}

.left_side .anketa_box
{
	position: relative;
	left: -10px;
	border-left: 2px #a8c800 solid;
	border-right: 2px #a8c800 solid;
	margin-right: -22px;
	width: 215px;
	padding-left: 10px;
	padding-right: 10px;
}

#tuborg_game .anketa_box
{
	border: none;
}

.left_side p.anketa_footer
{
	position: relative;
	left: -12px;
	margin: 0px;
	margin-right: -25px;
	padding: 4px 10px 86px;
	width: 220px;
	background: transparent url("../images/tuborg_anketa_footer.jpg") no-repeat scroll left bottom;
}

.left_side p.anketa_footer input.submit
{
	background-color: #003a10;
}

.left_side p.anketa_footer a
{
	color: #003a10;
}

.left_side .anketa_box .bars
{
	background-color: #a8c800;
}

.left_side p.anketa_footer a.brand_link
{
	position: absolute;
	top: 26px;
	left: 0px;
	display: block;
	width: 100%;
	height: 80px;
}
/*end tuborg game*/
/*
#single_news .rounded_container.anketa_title {
	padding: 10px;
	width: 398px;
}*/

/* Mr.Lime Gallery Brand */
.gallery_brand #gallery_big_pic
{
	background-color: transparent;
	background-image: none;
	padding-top: 25px;
}

.gallery_brand #gallery_big_pic span
{
	display: none;
}
/*.gallery_brand #gallery_big_pic
{
	padding-top: 30px;
	background: #10165e url("../images/nivea_gallery_big_pic.png") no-repeat left top;
}

.gallery_brand #gallery_big_pic span
{
	background: transparent url("../images/nivea_gallery_corners.gif") no-repeat left top;
}

.gallery_brand #gallery_big_pic .tlr
{
	background-position: left top;
}

.gallery_brand #gallery_big_pic .trr
{
	background-position: right top;
}

.gallery_brand #gallery_big_pic .blr
{
	background-position: left bottom;
}

.gallery_brand #gallery_big_pic .brr
{
	background-position: right bottom;
}

.gallery_brand .center_side
{
	background: white url("../images/lime_background.jpg") no-repeat center top;
}
.gallery_brand #gallery_big_pic a.brand_link
{
	position: absolute;
	top: -5px;
	right: 0px;
	display: block;
	width: 418px;
	height: 25px;
	overflow: hidden;
}
	
.gallery_brand button.send
{
	background-image: url("../images/lime_sent_icon.gif");
}

.gallery_brand .dark_link, .gallery_brand .user_comments .comments_date
{
	color: #62c400;
}

.gallery_brand .thumbnails_menu li
{
	background-color: #336600;
}

.gallery_brand .user_comments, .gallery_brand .link_cont p.r_al a, .gallery_brand h5.comments_title, .gallery_brand h5.comments_title *, .gallery_brand .voting_toolbar *, .gallery_brand table.paging a:hover, .gallery_brand table.paging a.active_page, .gallery_brand table.paging a.active_page:hover
{
	color: #336600;
}

.gallery_brand h5.comments_title, .gallery_brand .link_cont p.r_al, .gallery_brand table.categoty_news_list td, .gallery_brand .user_comments, .gallery_brand .voting_toolbar
{
	border-color: #336600;
}

.gallery_brand .send_comments
{
	background: white url("../images/lime_background2.jpg") no-repeat scroll center bottom;
	padding-bottom: 311px;
	margin-left: -15px;
	margin-right: -15px;
}

.gallery_brand .send_comments .input_cont input
{
	background-color: white;
	border: 1px #336600 solid;
	padding-top: 1px;
	padding-bottom: 1px;
}

.gallery_brand .send_comments .input_cont textarea
{
	background-color: white;
	border: 1px #336600 solid;
}

.gallery_brand .send_comments input.submit
{
	background-color: #336600;
	height: 15px !important;
}

.gallery_brand .bottom_banner
{
	position: relative;
	top: -300px;
	left: -15px;
	width: 428px;
	height: 300px;
}

.gallery_brand .bottom_banner a.brand_link
{
	display: block;
	width: 100%;
	height: 100%;
}

.gallery_small_box
{
	background: white url("../images/lime_gallery_box.png") no-repeat scroll left top;
}

.gallery_small_box p.more_link a
{
	color: white;
	background-image: none;
}

.gallery_small_box span
{
	display: none;
}

.gallery_small_box a.brand_link
{
	position: absolute;
	bottom: 3px;
	left: 10px;
	z-index: 1000;
	display: block;
	width: 70px;
	height: 25px;
}*/
/* end // Nivea Gallery Brand */


/*bo concept game*/

/*tuborg game*/
#boconcept_game
{
	position: relative;
	height: 1208px;
	overflow: hidden;
	color: white;
	width: 995px;
	margin-left: -10px;
	background: white url("../images/boconcept_game_background.gif") no-repeat left 88px;
}

.boconcept_header {
	height: 80px;
	background: url('../images/boconcept_header.gif');
	margin-bottom: 8px;
}

.boconcept_logo {
	float: right;
	width: 210px;
	height: 100%;
}

#boconcept_game .left_game_side {
	width: 373px;
	float: left;
	height: 1120px;
	border-right: 8px solid white;
	padding: 0 95px;
}

#boconcept_game .right_game_side {
	float: right;
	width: 424px;
}

#boconcept_game .usr_info {
	border-top: 8px solid white;
	padding: 10px 40px;
}

#boconcept_game .checkbox {
	margin-right: 0;
}

#boconcept_game.boconcept_stat .left_game_side 
{
	border: 0;
	float: none;
	width: auto;
	text-align: justify;
}


#boconcept_game .question
{
	overflow: hidden;
}

#boconcept_game h3
{
	padding-top: 47px;
	padding-bottom: 45px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
}

#boconcept_game h4
{
	margin-bottom: 24px;
	color: #6b8dbb;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}

#boconcept_game a,
#boconcept_game strong

{
	color: #6b8dbb;
}

#boconcept_game p.small
{
	font-size: 10px;
}

#boconcept_game .question
{
	margin-bottom: -5px; 
	width: 345px;
}

#boconcept_game strong.h5
{
	color: #6b8dbb;
	font-size: 10px;
	display: block;
	padding-top: 37px;
}

#boconcept_game .question strong.h5
{
	padding-top: 37px;
}

#boconcept_game .question p
{
	padding: 7px 0px 27px;
}

#boconcept_game .input_content_table
{
	margin: 10px 0px 4px;
	white-space: nowrap;
	width: auto;
}

#boconcept_game #b_day
{
	float: left;
	width: 50px !important;	
	margin-right: 4px;
}

#boconcept_game #b_day span
{
	width: 33px !important;	
}

#boconcept_game #b_month
{
	float: left;
	width: 93px !important;
	margin-right: 4px;
}

#boconcept_game #b_month span
{
	width: 76px !important;	
}

#boconcept_game #b_year
{
	float: left;
	width: 50px !important;	
}

#boconcept_game #b_year span
{
	width: 33px !important;	
}

#boconcept_game p.checkbox_p, #boconcept_game p.checkbox_p a
{
	width: auto;
	padding-top: 10px;
	font-size: 10px;
}

#boconcept_game input.submit
{
	margin-top: 20px;
	margin-left: 122px;
	background-color: #5a6e89;
	font-weight: bold;
}

#boconcept_game .error_input
{
	color: red !important;
}

#boconcept_game p.error_input span
{
	background-color: black;
}
/*end bo concept game*/

/*rss list*/
.rss_list
{
	overflow: hidden;
}

.rss_list li
{
	border-bottom: 1px dotted black;
	width: 199px;
	height: 23px;
	float: left;
}

.rss_list li a
{
	display: block;
	background: white url("../images/rss.gif") no-repeat left center;
	padding-left: 29px;
	height: 23px;
	font-size: 10px;
	line-height: 23px;
}

.left_side .rss_list
{
	border-top: 1px dotted black;
	margin-bottom: 6px;
}

.left_side .rss_list li
{
	width: auto;
	float: none;
}

.left_side a.more_link
{
	float: right;
	color: red;
	font-size: 10px;
}
/*end // rss list*/

/* tags in single news */
.news_tags
{
	padding-top: 11px;
	line-height: 21px;
	padding-bottom: 25px;
}

.news_tags, .news_tags a
{
	color: red;
	font-size: 10px;
}

.news_tags strong
{
	color: black;
}
/* end // tags in single news */

/* start tribune */
.tribune_author {
	padding: 12px 15px 15px 15px;
}

.tribune_author img {
	position: relative;
	left: -1px;
	margin: 14px 0px 12px 0px;
}

.tribune_author .author_mask {
	width: 187px;
	overflow: hidden;
}
/* end tribune */

/* start floating banners */
.vw_floater
{
	position: absolute;
	top: 0;
	left: -5px;
	width: 1022px;
	height: 980px;
	display: none;
	z-index: 99999;
	position: absolute;
}

/* end floating banners */


/* start facebook box */
.facebook_box {
	margin-left: -10px;
	padding: 10px 10px 10px 0;
	width: 100%;
}
/* end facebook box */