/*Reset*/

html, body, div, span, img, applet, embed, canvas, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, s, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
margin:0;
padding:0;
outline:0 none;
}

/*Basic*/

html {height:100%;}

body {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
color: #222;
background:#fff;
}

input, textarea, select, option, button {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:normal;
color: #222;
}

a, a:visited {color: #222; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {}
h1 img {vertical-align:middle;}

ul {
list-style-image:none;
list-style-type:none;
list-style-position:outside;
}

blockquote, q {quotes:none;}

table {font-size:12px;empty-cells:show;}

:focus {outline:0 none;}

.right {float:right;}
.left {float:left;}

div.clear {clear:both;}

div.hr {
height:1px;
clear:both;
background:#ccc;
margin-bottom: 20px;
}

.small_text {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#666;
}

p.description{margin-bottom:14px;line-height:16px;}
p.center{text-align:center;}
p.text-right{text-align:right;}

.container {
position:relative;
overflow:hidden;

}

/*Input*/

input, select, label, button {vertical-align:middle;}

label {
display:inline-block;
font-weight:normal;
margin-right:10px;
width:90px;
}

input.text {
width:170px;
color:#767676;
}

select.text {width:224px;}

textarea.text {width:564px;}

input.file {}

input.button, button {
height:20px;
padding:0 4px;
/*padding:0;*/
border:1px solid;
color:#fff;
text-transform:uppercase;
/*background:url(../images/button.jpg) repeat-x 50% 50%;*/
cursor:pointer;
}

select {}
option {}

input.checkbox, input.radio {
padding:0;
margin:0;
margin-right:6px;
width:15px;
height:15px;
vertical-align:text-bottom;
}

textarea {
overflow:auto;
width:217px;
height:92px;
vertical-align:text-top;
}

/*Layout*/

#wrapper {
position:relative;
width:980px;
margin:0 auto;
}

#header_wrapper {
position:relative;
padding-bottom:5px;
}

#main_wrapper {
position:relative;
overflow:hidden;
padding-bottom:20px;
}

#footer {
position:relative;
}

/*Header*/

#header {
position:relative;
height:132px;
padding:10px 8px 8px 8px;
/*background:#890024 url(../images/header_bg.jpg) repeat-x;*/
}


.minormenu li {
float:left;
height:32px;
line-height:32px;
margin-right:2px;
}
.minormenu a, .minormenu a:visited {
display:block;
float:left;
height:28px;
line-height:28px;
font-family:Georgia,Georgia,serif;
font-size:12px;
font-weight:normal;
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
.minormenu a:hover, .minormenu a.active {
border:1px solid;
/*background:url(../images/minormenu_bg.jpg) repeat-x;*/
font-weight:normal;
text-decoration:none;
}
#header .minormenu {
position:absolute;
left:auto;
bottom:8px;
height:30px;
}
#header .minormenu a {padding:1px 11px;}
#header .minormenu a:hover, #header .minormenu a.active {padding:0 10px;}

#information_line {width:980px;/*margin:0 10px;*/}
#information_line a img {vertical-align:middle;}
#information_line td {
height:92px;
padding:0 10px;
white-space:nowrap;
}
#information_line td.separator {padding:0;}
#information_line p.current_day {text-align:left;}
#information_line p.search {margin-bottom:4px;}
#information_line input.text {width:70%;}

#weather_info td {font-size:11px;padding:0 6px 0 0;}
#weather_info b.weather_location {font-size:14px;font-weight:bold;}
#weather_info a, #weather_info a:visited {
display:inline-block;
font-weight:bold;
padding-top:3px;
}
#weather_info td.weather_current {
width:42px;
padding:0 2px;
font-size:24px;
color:#fff;
text-align:center;
}

#mainmenu {
position:relative;
height:60px;
}

/*Main content*/

.main_left {
float:left;
border-right:1px solid #ccc;
padding-right:9px;

}
.main_left .main_inner {
	width:630px;
	}

.main_right {
float:left;
padding-left:10px;
}
.main_right .main_inner {width:330px;}


/***Box models***/

.twothird {
float:left;
width:400px;
padding: 0 12px 0 0;
border-right:1px solid #ccc;
}




.onethird {
float:left;
width:200px;
padding:0 0 0 12px;
}

h1.red  {
color:white;
background-color:#EC1D00;
padding:6px 10px;
font-size:22px;
font-weight: bolder;
}

h1.red a {
color:white !important;
font-size:22px;
font-weight: bolder;
}


h1.blue {
  background-color: #0E3B80;
  color: white;
  font-size: 14px;
  margin-bottom: 15px;
  padding: 6px 10px;
}

h1.blue a {
color:white !important;
font-size:14px;
font-weight: bolder;
}

.articles_holder {
overflow:hidden;
margin-bottom:20px;
}

.box_articles {}

.box_categories {}

#banner_slider {}

#featured_news {}

#box_vote {
background:#ebebeb;
padding:8px;
}

#settlements {}

#category_articlelist {}

.article {}

/***Headings***/

h1 {
font-family:Georgia,Georgia,serif;
line-height:normal;
padding-left:8px;
margin-bottom:8px;
font-size:22px;
font-weight:normal;
color: #333;
}
h1 a {





font-weight:normal;
color: #333;
text-decoration:none;
}
h1 a:visited {
font-weight:normal;
color: #333;
}
h1 a:hover {}

h2 {
font-family:Arial,Helvetica,sans-serif;
line-height:normal;
margin-bottom:5px;
font-size:12px;
font-weight:bold;
}
h2 a {
font-weight:bold;
text-decoration:none;
}
h2 a:visited {
font-weight:bold;
}
h2 a:hover {}
h2 img {vertical-align:text-bottom;margin-right:2px;}

h3 {
font-family:Georgia,Georgia,serif;
line-height:normal;
padding-left:8px;
margin-bottom:3px;
font-size:24px;
font-weight:normal;
text-transform:uppercase;
}
h3 a {
font-weight:normal;
text-decoration:none;
}
h3 a:visited {
font-weight:normal;
}
h3 a:hover {}

#main_title {font-weight:bold;}

/***Lists***/

ul.list_categories {
list-style-image:url(../images/list_categories.gif);
list-style-type:square;
margin-bottom:20px;
}
ul.list_categories li {
margin-left:1.4em;
line-height:16px;
margin-bottom:6px;
}
ul.list_categories img {vertical-align:text-bottom;margin-right:2px;}
ul.list_categories a.list_item, ul.list_categories a.list_item:visited {
font-weight:bold;
color:#222;
text-decoration:none;
padding-right:4px;
}
ul.list_categories a.list_item:hover {
font-weight:bold;
color:#222;
text-decoration:underline;
}

/***Media***/

div.media_box {
position:relative;
margin-bottom:10px;
}
div.media_box img {display:block;}
div.media_box a {display:block;}
a.videoPlayer {
display:block;
text-align:center;
}
a.videoPlayer img {
display: inline;
vertical-align:middle;
//vertical-align:baseline;
}
div.media_box img.magnifier {
position:absolute;
right:1px;
bottom:1px;
left:auto;
top:auto;
}



/****REDALERT****/

div.redalert {
	width:980px;
	height:140px !important;
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
}

div.redalert a:hover{
  text-decoration:none;
}
div.redalert2 a:hover{
  text-decoration:none;
}
div.redalert2 {
	width:980px;
	height:50px !important;
	margin-bottom:0px;
	position:relative;
	overflow:hidden;

}

div.redalert .adv_bg_img {
	position:absolute;
	top:0;
	left:0;
	height:150px;
	z-index:31;
}

.adv_bg_img_right {
	width:330px;
	height:90px;
	display:block;
	margin:-20px 0 20px 0;

}

div.redalert .adv_bg_img_hover {
  bottom: -3px;
  left: 0;
  position: absolute;
  z-index: 32;
}

#banner_span{
  color: #0E3B80;
  left: 0px;
  position: absolute;
  top: 12px;
  text-transform:uppercase;
}

div.redalert .facebook{
	position:absolute;
	bottom:15px;
	padding:10px;
	left:0;
	z-index:33;
	background:#fff;
	height:50px;
	right:330px;
	overflow:hidden;

}

/***Slideshow***/

.slideshow_box {
width:328px;
background:#151515 url(../images/slideshow_titlebg.jpg) repeat-x;
padding-top:10px;
border:1px solid #000;
}
.slideshow_box a img {vertical-align:middle;}
.slideshow_box h1 {position:relative;padding-right:8px;}
.slideshow_box h1, .slideshow_box h1 a, .slideshow_box h1 a:visited, .slideshow_box h1 a:hover {
color:#fff;
}
.slideshow_box h1 a.small_text {
position:absolute;
bottom:3px;
right:8px;
font-size:12px;
}
.main_right .slideshow_box h1 a.small_text, .main_right .slideshow_box h1 a.small_text:visited {text-transform:none;}
.slideshow_player {
position:relative;
width:320px;
}
.pic_slideshow .slideshow_player {
/*height:240px;*/
padding:0 4px 4px;
}
.video_slideshow .slideshow_player {
/*height:180px;*/
/*padding:30px 4px 34px;*/
padding:0 4px 4px;
}
.slideshow_player div.media_box {margin-bottom:0;}
.slideshow_player .overlay {
position:absolute;
bottom:10px;
left:0;
width:304px;
padding:10px 8px;
background:url(../images/dot_68transp.png);
color:#fff;
line-height:16px;
}
.slideshow_box .slideshow_list {
position:relative;
width:300px;
padding:6px 14px 6px 14px;
border-top:1px solid #000;
background:url(../images/slideshow_bg.jpg) repeat-x;
}
.slideshow_list .arrow {position:absolute;}
.pic_slideshow .slideshow_list .arrow {position:absolute;top:8px;}
.video_slideshow .slideshow_list .arrow {position:absolute;top:1px;}
.slideshow_box .slideshow_listcontainer {
overflow:hidden;
width:300px;
}
.pic_slideshow .slideshow_listcontainer {height:60px;}
.video_slideshow .slideshow_listcontainer {
height:45px;
/*padding:7px 0 8px 0;*/
}
.slideshow_box .slideshow_listcontainer ul {overflow:hidden;}
.slideshow_box .slideshow_listcontainer ul li{
float:left;
padding:0 10px;
}


/***Box articles***/

.box_articles div.container {margin-bottom:0;}
.box_articles .horizontal_news div.container {margin-bottom:20px;}
.box_articles .horizontal_news p.description {margin:0;}
.box_articles .horizontal_news .media_box {float:left;margin:0 10px 0 0;}

.label_forward img {vertical-align:text-bottom;}

.box_articles h3 {position:relative;}

span.opinion {
position:absolute;
right:0;
bottom:0;
padding:3px 6px;
background:#333;
border:1px solid #000;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-transform:none;
}
span.opinion img {vertical-align:-6px;}

/***More news***/

.more_news {position:relative;}

.more_news_menu {
position:relative;
overflow:hidden;
height:26px;
width:100%;
background:url(../images/dot_ccc.gif) repeat-x left bottom;
}
.more_news_menu li {
float:left;
height:26px;
padding-right:5px;
}
.more_news_menu a {
float:left;
display:block;
height:24px;
line-height:24px;
padding:0 8px;
border:1px solid #ccc;
background:#e0e0e0;
font-family:Georgia,Georgia,serif;
color:#222;
font-size:14px;
font-weight:normal;
text-decoration:none;
}
.more_news_menu a:visited {
color:#222;
font-weight:normal;
text-decoration:none;
}
.more_news_menu a.active {
border-bottom:1px solid #fff;
background:#fff;
color:#222;
font-weight:normal;
text-decoration:none;
}

.more_news .rss {
position:absolute;
top:4px;
right:12px;
}
.more_news .rss img {vertical-align:middle;}

p.subtitle {
font-size:14px;
padding:0 0 0 10px;
margin-bottom:12px;
}

.more_news_container {
border:1px solid #ccc;
border-width:0 1px 1px 1px;
padding: 20px 8px 0 8px;
background-color:#fff;
}
.box_articles .more_news_container .container {
margin-bottom:0;
padding-bottom:8px;
}
.more_news_container .media_box {
float:left;
margin-right:6px;
margin-bottom:0;
}
.more_news_container h2 {font-size:12px;line-height:16px;margin-bottom:0;}

/***Login***/

.login_box {
padding:18px 20px 10px;
background:transparent url(../images/dot_80transp.png);
border:1px solid #000;
color:#fff;
text-align:center;
}
.login_box p {margin-bottom:8px;}
.login_box p.description {margin-bottom:12px;}
.login_box a, .login_box a:visited {color:#fff;font-weight:normal;}
.login_box label {width:60px;font-weight:bold;}
.login_box input.text {width:140px;margin-right:20px;}

/***Registration***/

fieldset.registration_form {
padding:14px 10px 6px;
border:1px solid #CCCCCC;
background:#FFFFFF url(../images/more_news_bg.jpg) repeat-x;
}
fieldset.registration_form p {margin-bottom:8px;}
fieldset.registration_form ul {

overflow:hidden;
margin-bottom:8px;
margin-left:68px;
}
fieldset.registration_form li {
float:left;
width:180px;
margin-bottom:4px;
}

fieldset.registration_form span {padding-left:6px;color:red;}


/*Index Page*/

/***MTI***/

#mti {
border:1px solid #ccc;
padding:16px 20px 10px;
margin-bottom:20px;
background:#fff url(../images/more_news_bg.jpg) repeat-x;
}
#mti h2 {text-transform:uppercase;}
#mti ul.list_categories {
list-style-image:none;
list-style-type:none;
list-style-position:outside;
margin-bottom:0;
}
#mti ul.list_categories li {margin-left:0;}
#mti ul.list_categories li a, #mti ul.list_categories li a:visited {font-weight:normal;}

/***Banner slider***/

.slider_container {
position:relative;
overflow:hidden;
height:145px;
padding:8px;
border:1px solid #ccc;
border-bottom-width:0;
background:#fff;
}
.slider_content {
position:absolute;
top:8px;
left:8px;
z-index:1;
}
.slider_content img {vertical-align:middle;}
.slider_content a {
position:absolute;
top:0;
left:0;
display:block;
width:612px;
height:145px;
background:url(../images/blank.gif);
}
.slider_menu {
overflow:hidden;
height:24px;
background:url(../images/dot_ccc.gif) repeat-x left top;
}
.slider_menu li {
float:left;
height:24px;
line-height:24px;
margin-right:10px;
}
.slider_menu a {
float:left;
display:block;
height:22px;
line-height:22px;
padding:0 120px 0 10px;
border:1px solid #ccc;
background:#e0e0e0;
font-family:Georgia,Georgia,serif;
font-size:13px;
font-weight:bold;
color:#666;
text-decoration:none;
}
.slider_menu a:visited {
font-weight:bold;
color:#666;
text-decoration:none;
}
.slider_menu a:hover, .slider_menu a.active {
border-top-width:0;
padding-top:1px;
background:#fff;
text-decoration:none;
}

/***Featured news***/

#featured_news_img {vertical-align:middle;}

#featured_news_wrapper {
overflow:hidden;
padding:8px 0 0 8px;
background:#feffcc;
border:1px solid #ccc;
}
#featured_news_item {
overflow:hidden;
margin-bottom:14px;
padding-right:14px;
}
#featured_news .container {
float:left;
width:298px;
margin:0 8px 8px 0;
}
#featured_news .text-right {
clear:both;
margin-bottom:10px;
padding-right:8px;
color:#222;
}
#featured_news .text-right a, #featured_news .text-right a:visited {}
#featured_news .media_box {float:left;margin-right:6px;margin-bottom:0;}
#featured_news_item .media_box {margin-right:14px;}
#featured_news p.description, #featured_news .small_text {color:#222;margin-bottom:0;}
#featured_news a, #featured_news a:visited,
#featured_news h2, #featured_news h2 a, #featured_news h2 a:visited,
#featured_news h1, #featured_news h1 a, #featured_news h1 a:visited
{color:#222;}
#featured_news h3 {position:relative;margin-bottom:6px;}
#featured_news .list_categories {margin-bottom:0;}
#featured_news ul.list_categories a.list_item, #featured_news ul.list_categories a.list_item:visited
{color:#222;}


/***Vote***/

#box_vote .twothird {
border:0 none;
padding:0;
}
#box_vote .onethird {

width:214px;
padding:0;
}

#vote li {
padding:10px 8px;
}
#vote li.darker {
background:#ccc;
}
#vote span {
display:inline-block;
width:150px;
vertical-align:text-top;
}
#vote .button {margin-left:25px;width:76px;}

/***Categories***/

.box_categories .onethird {
padding:0 7px 0 0;
margin:0 7px 0 0;
border-right:1px solid #ccc;
}
.box_categories h3 {margin-bottom:6px;}
.box_categories ul.list_categories {margin-bottom:0;}

/***Settlements***/

#settlements .box_articles {
overflow:hidden;
background:#ECF0F3;
padding:8px;
}
#settlements .twothird {padding:0 7px 0 0;}
#settlements .onethird {padding:0 0 0 6px;}

#settlements_menu {
padding:8px 0;
/*background:#890024 url(../images/settlements_menubg.jpg) repeat-x;*/
margin-bottom:1px;
}
#settlements_menu h3 {color: #fff;margin-bottom:6px;}
#settlements_menu h3 a, #settlements_menu h3 a:visited {color: #fff;}

.simple_listmenu {
line-height:16px;
color:#aaa;
padding:0 4px;
}
.simple_listmenu a, .simple_listmenu a:visited {
color:#fff;
padding:0 6px;
font-weight:bold;
}
.simple_listmenu a:hover {text-decoration:underline;}

.settlements_slideshow {
clear:both;
overflow:hidden;
padding-top:10px;
}
.settlements_slideshow .slideshow_box {
float:left;
width:300px;
padding-top:10px;
}
.settlements_slideshow .slideshow_player {width:288px;}
.settlements_slideshow .pic_slideshow .slideshow_player {
height:216px;
padding:0 6px 6px;
}
.settlements_slideshow .video_slideshow .slideshow_player {
height:162px;
padding:27px 6px 33px;
}
.settlements_slideshow .slideshow_player .overlay {
left:0;
width:272px;
}
.settlements_slideshow .slideshow_list {
width:276px;
padding:6px 12px 6px 12px;
}
.settlements_slideshow .slideshow_listcontainer {width:276px;}
.settlements_slideshow .slideshow_listcontainer ul li {padding:0 6px;}

/*Right Column*/

.main_right .container {
padding:0 0 10px 0;
border-bottom:1px solid #ccc;
margin:0 0 10px 0;
}

.main_right .container h1, .main_right .container h1 a, .main_right .container h1 a:visited {text-transform:uppercase;}
.main_right .slideshow_box h1, .main_right .slideshow_box h1 a, .main_right .slideshow_box h1 a:visited, .main_right .slideshow_box h1 a:hover {
color:#fff;
}

/***Adverts***/

.main_right .more_news_menu a {background:#fff;}
.main_right .more_news_menu a.active {background:#EBF0F3;border-bottom:1px solid #EBF0F3;}
.main_right .more_news_container {
overflow:hidden;
background:#fff url(../images/more_news_bg.jpg) repeat-x;
border-bottom-width:0;
}
.main_right .more_news_container .container {
border:0 none;
margin:0 0 10px 0;
padding:0;
}
.main_right .paging_head {
position:absolute;
top:0;
right:8px;
}
.main_right .paging_head img {vertical-align:middle;}
.main_right .more_news_container .paging {
position:relative;
width:292px;
border-top:1px solid #ccc;
margin:0 0 5px 0;
padding-right:20px;
text-align:right;
}
.main_right .more_news_container .paging img {
vertical-align:middle;
border:1px solid #ccc;
border-top-width:0;
}
.main_right .more_news_container .paging .text-left {
position:absolute;
top:7px;
left:20px;
}

.more_news_search {
height:36px;
line-height:36px;
padding:0 10px;
margin-bottom:1px;
border:1px solid;
/*background:#6D0019 url(../images/more_news_search.jpg) repeat-x;*/
color:#fff;
}
.more_news_search input.text {
border:1px solid;
width:214px;
font-size:12px;
}
.more_news_search input.button {
border:1px solid;
height:23px;
//height:25px;
width:25px;
//width:27px;
font-size:12px;
background:url(../images/more_news_button.jpg) no-repeat;
cursor:pointer;
}

a.more_news_submit, a.more_news_submit:visited {
display:block;
height:24px;
line-height:24px;
text-align:center;
margin-bottom:1px;
border:1px solid #000;
background:#000 url(../images/more_news_submit.jpg) repeat-x;
color:#fff;
font-weight:normal;
text-decoration:none;
cursor:pointer;
}
a.more_news_submit:hover {text-decoration:underline;}

/***entertainment***/

.entertainment {background:#232323;}

.entertainment .slideshow_box {margin-bottom:10px;}

.entertainment .more_news_menu {background:transparent url(../images/dot_000.gif) repeat-x left bottom;}
.entertainment .more_news_menu a {
border:1px solid #000;
background:#2e2e2e;
color:#fff;
}
.entertainment .more_news_menu a:visited {color:#fff;}
.entertainment .more_news_menu a.active, .entertainment .more_news_menu a.active:visited {
border-bottom:1px solid #434343;
background:#434343;
color:#fff;
}

.entertainment .more_news_container {
border:1px solid #000;
border-width:0 1px;
padding:8px 0 0;
background:#434343 none;
}
.entertainment .more_news_container .container {
padding:9px 8px 10px;
margin:0;
border-bottom:1px solid #000;
}

.main_right .entertainment .more_news_container h1 {padding-left:8px;margin-bottom:0;}
.main_right .entertainment h1, .main_right .entertainment h1 a, .main_right .entertainment h1 a:visited,
.main_right .entertainment h2, .main_right .entertainment h2 a, .main_right .entertainment h2 a:visited,
.main_right .entertainment .small_text {
color:#fff;
}

.main_right .entertainment .more_news_container .paging {border-top:1px solid #000;width:308px;background:#232323;margin:0;padding:0 20px 15px 0;}
.main_right .entertainment .more_news_container .paging a,
.main_right .entertainment .more_news_container .paging a:visited {
color:#fff;
}
.main_right .entertainment .more_news_container .paging img {border:1px solid #000;border-top-width:0;}

.calendar {
position:relative;
padding:14px 10px 10px;
background:#434343;
border:1px solid #000;
border-top-width:0;
}
.calendar table {
width:308px;
/*height:264px;*/
background:url(../images/calendar_bg.jpg) no-repeat;
}
.calendar td, .calendar th {
width:44px;
height:44px;
}
.calendar th {
font-size:16px;
font-weight:bold;
color:#aaa;
}
.calendar td {
color:#fff;
font-size:14px;
}
.calendar td.disabled_days {color:#232323;}
.calendar td a {
display:block;
width:44px;
height:44px;
line-height:44px;

background:url(../images/calendar_active.gif) no-repeat 0 0;
color:#121212;
font-size:16px;
font-weight:bold;
}
.calendar td a:visited {color:#222;}
.calendar td a:hover {text-decoration:none;background-position:0 -44px;}

.calendar_header {
border:1px solid #323232;
border-width:1px 0;
text-align:center;
padding:5px 0;
font-family:Georgia,Georgia,serif;
font-size:16px;
font-weight:bold;
color:#fff;
}
.calendar_header img {vertical-align:middle;}
.calendar_header a {padding:0 4px;}

.calendar_overlay {
position:absolute;
bottom:0;
left:0;
width:312px;
padding:5px 8px 0;
background:transparent url(../images/dot_80transp.png) repeat;
}
.calendar_overlay h3 {
position:relative;
font-family:Georgia,Georgia,serif;
font-size:16px;
font-weight:bold;
height:31px;
line-height:31px;
margin-bottom:8px;
padding-left:0;
color:#fff;
text-transform:none;
}
.calendar_overlay h3 a.small_text {position:absolute;right:0;top:1px;font-weight:bold;}
.main_right .calendar_overlay .container {

padding:0;
border:0 none;
margin: 0 0 10px;
}
.main_right .calendar_overlay .media_box {
float:left;
margin-bottom:0;
margin-right:6px;
}
.main_right .calendar_overlay h2 {
font-size:12px;
line-height:16px;
margin-bottom:0;
}


/***Blogs***/

#blogs .more_news_container {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding-top:8px;
}

#blogs a.blog_title, #blogs a.blog_title:visited, #blogs a.blog_title:hover {
padding:2px 4px;
color:#fff;
text-decoration:none;
background-color: #0e3b80;
}

#blogs h2 {line-height:18px;margin-bottom:3px;}

/***Joke***/

#joke .more_news_container {
border:1px solid #ccc;
padding-top:8px;
}

#joke_site {
position:absolute;
top:0;
right:0;
}
#joke_site img {vertical-align:middle;}
#joke h2 {
margin-bottom:3px;
line-height:normal;
}

#joke .description {
text-align:right;
margin-bottom:10px;
}
#joke .hr {margin-bottom:10px;}
#joke .container img {
border:1px solid #ccc;
vertical-align:middle;
}




/*Category page*/

#category_articlelist h3 {margin-bottom:10px;}
#category_more_news .more_news_container {border-bottom:1px solid #ccc;}
#category_articlelist .container {margin-bottom:20px;}

#category_articlelist h2 {
margin-bottom:10px;
font-family:Georgia,Georgia,serif;
font-size:16px;
font-weight:normal;
}
#category_articlelist p.description {margin-bottom:0;}
#category_articlelist .media_box {
float:left;
margin-bottom:0;
margin-right:10px;
}

#category_articlelist .paging {
border-top:1px solid #ccc;
padding:10px 0 20px 0;
text-align:center;
}
#category_articlelist .paging a, #category_articlelist .paging a:visited {font-weight:normal;padding:0 3px;}
#category_articlelist .paging a.active {font-weight:bold;}
#category_articlelist .paging img {vertical-align:-8px;border:1px solid #ccc;}

/***Media***/

.category_media_container .category_media .more_news_container {border-top:1px solid #ccc;}

.category_media h3 {margin-bottom:6px;}
.category_media .more_news_menu a {background:#fff;}
.category_media .more_news_menu a.active {background:#EBF0F3;border-bottom:1px solid #EBF0F3;}

.category_media .more_news_container {
overflow:hidden;
padding:22px 10px 10px;
background:#fff url(../images/more_news_bg.jpg) repeat-x;
/*border-bottom-width:0;*/
}

.category_media .more_news_container .container {
float:left;
width:128px;
border:0 none;
margin:0 0 20px 0;
padding:0 12px;
}
.category_media .more_news_container h2 a, .category_media .more_news_container h2 a:visited {
font-size:11px;
color:#222;
}
.category_media .more_news_container .media_box {
float:none;
margin:0 0 6px 0;
}

.category_media .paging_head {
position:absolute;
top:0;
right:8px;
}
.category_media .paging_head img {vertical-align:middle;}
.category_media .more_news_container .paging {
clear:both;
border-top:1px solid #ccc;
margin:0;
padding-right:20px;
text-align:right;
}
.category_media .paging a, #category_articlelist .paging a:visited {font-weight:normal;padding:0 3px;}
.category_media .paging a.active {font-weight:bold;}
.category_media .paging img {vertical-align:-8px;border:1px solid #ccc;border-top-width:0;}
.category_media .more_news_search {margin-bottom:0;text-align:right;}
.category_media .more_news_search input.text {width:214px;}

.reset_bottommargin p.description {margin:0;}



/*Article page*/

.article h1 {margin-bottom:10px;}
.article h1, .article h1 a, .article h1 a:visited {
font-size:28px;
font-weight:normal;
text-transform:none;
}

.small_text img {vertical-align:middle;}

.article .article_head {margin-bottom:10px;}
.article .article_lead {font-weight:bold;line-height:16px;margin-bottom:20px;}
.article .article_content {
position:relative;
overflow:hidden;
border-top:1px solid #ccc;
line-height:16px;
}

.article_actions {
position:relative;
height:16px;
line-height:16px;
padding:7px 5px;
background:#ebf0f3;
border-top:1px solid #fff;
margin-bottom:10px;
}
.article_actions img {vertical-align:-3px;margin:0 3px;}
.article_actions a, .article_actions a:visited, .article_actions a:hover {
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.article_actions p {
position:absolute;
top:7px;
right:8px;
}

.article .article_content .media_box {margin:10px 0;}
.article .article_content .banner_center {margin-top:20px;}

.article_connectedmedia {
float:right;
width:320px;
padding:8px;
margin:0 0 14px 14px;
background:#ebf0f3;
}
.article .article_connectedmedia .media_box {margin:0 0 10px 0;}
.article_connectedmedia .container {margin:0;}
.article_connectedmedia .list_categories {margin:0;}
.article_connectedmedia div.hr {margin:4px 0 10px 0;}

.article_footer {border-bottom:1px solid #ccc;}
.article_footer .article_actions {
margin:10px 0 0 0;
border-top-width:0;
border-bottom:1px solid #fff;
}

.article_media .media_box {margin:0;}

/***Comments***/

.comments h3 {
padding-left:0;
margin-bottom:16px;
}
.comments h3 img, #add_comment h3 img {vertical-align:-6px;}

.comments h4 {

position:relative;
border-bottom:1px solid #ebf0f3;
padding:0 0 5px;
}
.comments h4, .comments h4 a, .comments h4 a:visited {
font-size:14px;
font-weight:bold;
}
.comments h4 a:hover {text-decoration:underline;}
.comments h4 span.small_text {
position:absolute;
right:8px;
bottom:5px;
}
.comments .container {margin-bottom:20px;padding-left:36px;}
.comments .container img.avatar {
float:left;
margin-top:11px;
border:1px solid #ccc;
}
.comments .container p {
padding-left:60px;
line-height:16px;
margin:8px 0;
}

#add_comment {}
#add_comment h3 {margin-bottom:16px;padding-left:0;}
#add_comment .login_box {margin-left:36px;}

#add_comment .comment_box {
/*background:#FEFFCC;*/
text-align:left;
}
#add_comment .comment_box textarea {height:160px;width:546px;}




/*Settlement inner*/


/*Classified Advertisement*/

#category_introduction {margin-bottom:20px;}
#category_introduction .articles_holder {margin-bottom:0;}
#category_introduction .more_news_container {padding:12px 10px 0;}

#login_ad {display:none;}

.user_management  {
height:28px;
width:628px;
border:1px solid #000;
background:#000 url(../images/navigation_passive.jpg) repeat-x;
}
.user_management  table {
height:28px;
width:628px;
color:#fff;
}
.user_management td {
width:33%;
height:28px;
border-right:1px solid #000;
}
.user_management td.reg_ad {border:0 none;width:auto;}
.user_management a, .user_management a:visited {
color:#fff;
font-weight:normal;
}
.user_management a:hover {}

.featured_ads .category_media .more_news_container {
position:relative;
border:8px solid #ccc;
padding:20px 10px 10px 9px;
background:#fff none;
}
.featured_ads .category_media .container {
margin:0 0 10px;
padding:0 10px;
border-right:1px solid #ccc;
}
.featured_ads .category_media .more_news .arrow {
position:absolute;
top:92px;
background:#fff;
padding:3px 0px;
}
.featured_ads .category_media .more_news .arrow img {
vertical-align:middle;
//vertical-align:baseline;
border: 1px solid #ccc;
}

#featured_ad .container {
float:none;
border-right:0 none;
padding:0 10px;
width:575px;
}
#featured_ad .media_box {
float:left;
margin-bottom:0;
margin-right:10px;
}

#class_ad .more_news_container {padding:20px 10px 10px;}
#class_ad .more_news_container .simple_listmenu {
overflow:hidden;
padding:0 0 10px 0;
color:#666;
}
#class_ad .more_news_container .simple_listmenu div {float: left; white-space: nowrap;}
#class_ad .more_news_container .simple_listmenu a, #class_ad .more_news_container .simple_listmenu a:visited {color:#222;padding:0 0 0 6px;}
#class_ad .more_news_container .simple_listmenu span.small_text {padding:0 6px 0 0;}
#class_ad .category_media .more_news .backto_main {
position:absolute;
right:10px;
top:0;
}
#class_ad .category_media .more_news a.backto_main img {vertical-align:middle;}
#class_ad .container {
float:none;
width:auto;
border:0 none;
border-bottom:1px solid #ccc;
margin:0;
padding:10px 10px;
}
#class_ad .grey {background-color:#EBF0F3;}
#class_ad .media_box {
float:left;
margin-bottom:0;
margin-right:10px;

}
#class_ad .paging {margin-top:10px;}

#featured_ad p.description {margin-bottom:0;}
#featured_ad p.text-right {position:absolute;bottom:0;right:10px;}

#class_ad p.description {padding-left:138px;margin-bottom:24px;}
#class_ad p.text-right {position:absolute;bottom:10px;right:10px;}

#class_ad .more_news_container b.colorize {padding-right:6px;}
#class_ad .more_news_container b.colorize img{vertical-align:-3px;margin-right:2px;}

/***Featured news onethird***/

.featured_onethird .featured_ads .category_media .more_news_container {
position:relative;
border:8px solid #ccc;
padding:20px 12px 10px 11px;
background:#fff none;
}
.featured_onethird .featured_ads .category_media .container {
width:160px;
margin:0 0 10px;
padding:0 18px;
border-right:1px solid #ccc;
}
.featured_onethird .featured_ads .category_media h2,
.featured_onethird .featured_ads .category_media h2 a,
.featured_onethird .featured_ads .category_media h2 a:visited {
color:#850020;
font-size:12px;
line-height:normal;
margin-bottom:3px;
}
.featured_onethird .featured_ads .category_media p.description {margin:0;}
.featured_onethird .featured_ads .category_media .more_news .arrow {top:146px;}

/*Company description*/

#company_description h3{margin-bottom:10px;}

#company_description .onethird {width:318px;}
#company_description .twothird {width:288px;}
#company_description div.media_box {margin-bottom:0;}
#company_description ul.list_categories {
list-style-image:none;
list-style-type:none;
list-style-position:outside;
margin-bottom:0;
}
#company_description ul.list_categories li {margin-left:0;}
#company_description ul.list_categories li label {width: 94px}

/*Tag Cloud*/

#tag_cloud .more_news_container {
border:1px solid #CCCCCC;
padding-top:8px;
}
#tag_cloud .more_news_container a {display:inline-block;margin-bottom:8px;}

img.separator {
margin:0 4px;
}

/*Programs*/

.programs_menu {background:#737373 url(../images/programs_menubg.jpg) repeat-x !important;}

/*Search list*/

p.search_list {margin-bottom:4px;}

/*Televisions*/


.televisions_box h3 {margin-bottom:10px;}

.televisions_box .container {float:left;margin:0;}

.televisions_box h4{
font-family:Georgia,Georgia,serif;
font-size:24px;
font-weight:normal;
color:#fff;
text-transform:uppercase;
margin:0;
padding:6px 6px 6px 14px;
background:#52565c;
border: 1px solid #000;
border-width: 1px 1px 0;
line-height:30px;
height:30px;
width:308px;
}
.televisions_box h4 img {vertical-align:middle;}
.televisions_box h4 a {
font-size:18px;
font-weight:normal;
color:#fff;
text-transform:none;
vertical-align:3px;
}
.televisions_box h4 a:visited {color:#fff;}

/**Newest list**/

.newest_list {
background:#2B2C30;
border:solid #000;
border-width:1px 1px 1px 0;
color:#fff;
}
.televisions_box .newest_list {width:299px;height:295px;}

.televisions_box .newest_list h5 {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
line-height:42px;
height:42px;
padding-left:14px;
color:#e2e2e2;
}

.newest_list .slideshow div.newest_item {
position:relative;
overflow:hidden;
padding:8px 20px 8px 8px;
margin:0;
background:#3f3f3f url(../images/newest_list.jpg) repeat-x left bottom;
}
.newest_list .slideshow div.newest_item em.decoration{
display:none;
width:10px;
position:absolute;
top:0;
bottom:0;
right:0;
background:url(../images/newest_list.decoration.png) repeat-x left bottom;
}

.newest_list .slideshow div.media_box {float:left;margin: 0 6px 0 0;}
/*.newest_list .slideshow div.media_box img {border:1px solid #222;}*/
.newest_list h2 {margin-bottom:0;}
.newest_list h2, .newest_list h2 a, .newest_list h2 a:visited {color:#fff;}
.newest_list h2 a:hover {text-decoration:none;}
.newest_list span.small_text {color:#999;}
.newest_list p.text-right {font-size:11px;color:#fff;margin:6px 8px 0;}
.newest_list p.text-right a, .newest_list p.text-right a:visited {color:#fff;}

.newest_list .slideshow div.newest_item:hover {color:#222;background:#fff url(../images/newest_list.hover.jpg) repeat-x left bottom;}
.newest_list .slideshow div.newest_item:hover em.decoration{display:block;}
.newest_list .slideshow div.newest_item:hover h2, .newest_list .slideshow div.newest_item:hover h2 a, .newest_list .slideshow div.newest_item:hover h2 a:visited {color:#222;}

.televisions_box .televisions_head {overflow:hidden;clear:both;}
.televisions_box .televisions_head div.media_box {float:left;margin-right:10px;}

/* Services table */

.table_services {
width:100%;
border:solid #ccc;
border-width:0 0 0 1px;
}
.table_services td, .table_services th{
padding:7px;
border:solid #ccc;
border-width:1px 1px 0 0;
}
.table_services th{
background:#ccc;
font-weight:bold;
text-transform:uppercase;
}
.table_services td.cat_label{
background:#EBF0F3;
font-weight:bold;
}
.table_services td input.radio{margin:0;}






/*Footer*/

#totop {
margin-bottom:4px;
}
#totop ul {
overflow:hidden;
padding:0 0 0 20px;
}
#totop h3 {
margin-bottom:10px;
padding-left:20px;
}
#totop li {
float:left;
padding:0 20px 20px 0;
}
#totop li a {
float:left;
display:block;
}
#totop li img {display:block;}
#totop p {padding-right:10px;}
#totop p img {vertical-align:middle;}

#footer, #footer a, #footer a:visited {
color:#fff;
font-weight:normal;
}

#footer_top {
height:30px;
padding:4px 8px 4px 8px;
/*background:#460008 url(../images/footer_bgtop.jpg) repeat-x left bottom;*/
border-bottom:1px solid;
}

#footer_top .minormenu {height:30px;}
#footer_top .minormenu a:hover, #footer_top .minormenu a.active {
/*background:url(../images/minormenu_bg2.jpg) repeat-x;*/
}

#footer_bottom {
min-height:60px;
height:auto !important;
height:60px;
padding:12px 18px 22px 18px;
color:#aaa;
/*background:#330000 url(../images/footer_bgbottom.jpg) repeat-x;*/
border-top:1px solid;
}
#footer_bottom td {
padding-bottom:5px;
line-height:16px;
white-space:normal;
}
#footer_bottom td.label {
padding-right:10px;
color:#ccc;
white-space:nowrap;
}
#footer_bottom tr.label td a, #footer_bottom tr.label td a:visited {
color:#ccc;
}
#footer_bottom td a {padding:0 6px;}

#logos {text-align:right;}
#logos img {vertical-align:-2px;}

/*Banners*/

.banner_wide {
position:relative;
width:728px;
height:90px;
padding-right:14px;
margin:0 auto;
background:url(../images/label_banner.vert.gif) no-repeat right center;
}
.banner_wide a {
position:absolute;
top:0;
left:0;
display:block;
width:728px;
height:90px;
background:url(../images/blank.gif);
}
.banner_wide img {vertical-align:middle;}

.banner_center {
border-top:1px solid #ccc;
padding:6px 0 20px;
}
.banner_468 {
position:relative;
width:468px;
/*height:120px;*/
padding-top:14px;
padding-bottom: 14px;
margin:0 auto;
background:url(../images/label_banner.horiz.gif) no-repeat left top;
}
.banner_468 a {
position:absolute;
top:14px;
left:0;
display:block;
width:468px;
height:120px;
background:url(../images/blank.gif);
}
.banner_468 img {vertical-align:middle;}

.banner_330 {
position:relative;
width:330px;
padding-bottom: 14px;
/*height:120px;*/
padding-top:14px;
background:url(../images/label_banner.horiz.gif) no-repeat left top;
}
.banner_330 a {
position:absolute;
top:14px;
left:0;
display:block;
width:330px;
height:247px;
background:url(../images/blank.gif);
}
.banner_330 img {vertical-align:middle;}

/*Hax*/

ol li {margin-bottom: 5px}
ol li:hover {background-color: white;}

/*Képkeretek*/

div.main_left  .media_box img {border:1px solid #666;}
#box_vote .twothird img {border:1px solid #666;}

.twothird {padding:0 10px 0 0;width:402px;}
.onethird {padding:0 0 0 10px;width:202px;}
#box_vote .onethird {width:212px;}
.box_categories .onethird {padding:0 5px 0 0;margin:0 5px 0 0;}
#settlements .box_articles {padding:6px;}
#main_wrapper .slideshow_box .media_box img {border:0 none;}
#main_wrapper div.media_box img.magnifier {border:0 none;}
#main_wrapper .televisions_box div.media_box img {border:0 none;}
.category_media .more_news_container .container {margin:0 0 20px;padding:0 11px;width:130px;}
.featured_ads .category_media .container {margin:0 0 10px;padding:0 9px;}
.featured_onethird .featured_ads .category_media .container {margin:0 0 10px;padding:0 17px;width:162px;}
#company_description .onethird {width:290px;}
.article_connectedmedia {width:322px;}

div.main_right  .media_box img {border:1px solid #666;}


/***Apro modal***/

#bt16p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(//s7.addthis.com/static/t00/atbkg.png) repeat scroll 0 0;
position:absolute;
width: 400px;
top: 0px;
left: 50%;
margin-left: -210px;
padding: 10px;
}

#bt20mc, #bt_email, #bt16pib, #bt16pc, #bt16pi, #bt_share, #bt_complete, #bt_success, #bt_error {
position:static !important;
}

#bt16pi {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E5E5 none repeat scroll 0 0;
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
text-align:left;

}
#bt16pi a {
color:#3366BB;
text-decoration:none;
}
#bt16pi a:hover {
text-decoration:underline;
}
#bt16pm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
position:static;
text-align:left;
width:400px;
}

#bt16pt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
height:13px;
padding:5px 10px;
position:relative;
}
#bt16pt h4, #bt16pt a {
font-weight:bold;
}
#bt16pt h4 {
color:#4C4C4C;
cursor:default;
display:inline;
font-size:12px;
margin:0;
padding:0;
}
#bt16pt a {
color:#4C4C4C;
position:absolute;
right:10px;
text-decoration:none;
top:5px;
}

#bt16pcc {
color:#4C4C4C;
font-size:10px !important;
left:0;
margin:0 auto;
overflow:visible;
padding:0;
position:fixed;
top:0;
width:100%;
z-index:10000001;
}
#settlements_menu{position:relative;}
#settlements_menu .backto_main {
position:absolute;
right:10px;
top:18px;
}
#settlements_menu .colorize, #settlements_menu a.colorize, #settlements_menu a.colorize:visited, #settlements_menu .colorize a, #settlements_menu .colorize:visited a {
color:#fff;
}

a.forward_to_local {
display:block;
height:38px;
line-height:38px;
border:1px solid #347041;
padding:0 20px;
background:url(../images/forward_to_local.jpg) no-repeat;
color:#fff;
font-size:16px;
font-weight:normal;
}

.mini_blog h1 {
  color: #0E3B80;
  font-size: 28px;
  font-weight: normal;
  text-transform: none;
  padding-left: 0;
}

.mini_blog_item h2 {
  font-size: 16px;
  font-family: Georgia,Georgia,serif;
}

.mini_blog_item .content {
  margin: 15px 0 30px 15px;
}

/*Footer DARK EDITION*/

#footerdark, #footerdark a, #footerdark a:visited {
color:#fff;
font-weight:normal;
}

.footerfill {
 background: #111;
 display:block;
 width:100%;	
}

.footercontent {
 background: #111;
 display:block;
 width:980px;
 margin:0 auto;
}

#footerdark_top{
height:36px;
display:block;
padding:4px 10px;
background:#111;
border-bottom:1px solid #4e4e4e !important;
}

#footerdark_top ul li {
height:36px;
line-height:36px;	
}

#footerdark_top ul li a{
height:32px;
line-height:32px;
padding:2px 14px !important;
background:#111;
}

#footerdark_top ul li a:hover{
height:36px;
height:36px;
padding:0 15px;
background: #7d7e7d !important; /* Old browsers */
background: -moz-linear-gradient(top,  #666 0%, #000 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#000)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666 0%,#000 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666 0%,#000 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666 0%,#000 100%) !important; /* IE10+ */
background: linear-gradient(top,  #666 0%,#000 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#000',GradientType=0 ) !important; /* IE6-9 */
}

#footerdark_top .minormenu {height:30px;}
#footerdark_top .minormenu a:hover, #footerdark_top .minormenu a.active {
background:#111;
border:none !important;
}

#footerdark_bottom {
min-height:60px;
height:auto !important;
height:60px;
padding:12px 18px 22px 18px;
color:#aaa;
background:#111 !important;
}
#footerdark_bottom td {
padding-bottom:5px;
line-height:16px;
white-space:normal;
}
#footerdark_bottom td.label {
padding-right:10px;
color:#4E4E4E;
white-space:nowrap;
}
#footerdark_bottom tr.label td a, #footerdark_bottom tr.label td a:visited {
color:#4E4E4E;
}
#footerdark_bottom td a {padding:0 6px;}


/* ======== MEDIA AREA ======== */

.mediaarea {
	display:block;
	width:100%;
	background-color: #343434;
	margin:0 auto;
}

.mediaarea h1 {
	color: #fff;
	font-size: 18px;
	line-height:48px;
	vertical-align:middle;
}


.mediaarea a {
	color: #fff;
}


.mediaarea h1 a {
	color: #fff;
	font-size: 18px;
	line-height:48px;
	vertical-align:middle;
}

.tv_player {
	margin:40px auto 0 auto;
	width:980px;
	background-color: #7d7d7d;
	overflow:hidden;
	position:relative;
}

.tv_player .galleryheader {
	position:absolute;
	top:0;
	left:0;
	z-index: 1000000;
	width:330px;
	height:142px;
	display:block;
	background: url(../images/videos_header.png) 0 0 no-repeat;

}

.tv_panel {
	float:left;
	width:700px;
}

.mediaarea h1 a {
	color: #fff;
	font-size: 18px;
	line-height:36px;
	vertical-align:middle;
}

.tv_panel h1 a img {
	vertical-align:middle;
	padding-left:10px;
}

.tv_panel div.video_box{
	display:block;
	width:700px;
	text-align:center;
	position:relative;
}

.tv_panel div.video_box div.media_box{
	display:block;
	width:640px;
	border:20px solid #262626;
	margin:20px;
}

.tv_panel div.video_box div.media_box img{
	display:block;
	margin-left: auto;
	margin-right: auto;
	
}



.tv_panel div.video_box div.media_box div.overlay{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	text-align:left !important;
	color:#aaa;
	width:630px;
	height:48px;
	line-height:48px;
	padding-left:11px;
	background: rgba(0,0,0,0.6);
	font-size: 18px;
	font-weight:normal;
}

.tv_panel div.video_box div.media_box div.overlay:hover{
	color:#fff;
	background: rgba(0,0,0,0.6);
	cursor:pointer;
	text-decoration:underline;
}


.more_videos_list{
	float:left;
	width:240px;
	margin:20px 20px 20px 0;
	border-right:20px solid #262626;
	border-top:20px solid #262626;
	border-bottom:20px solid #262626;
	height:362px;
	background: #262626;
	
}

.more_videos_list div.slideshow {
	display:block;
	float:left;	
	
}

.more_videos_list div.slideshow h3 {
height: 37px;
line-height: 37px;
color: white;
font-size: 16px;
padding-left: 10px;
margin:0;
background: #333 url(../images/featured_side.top.png) repeat-x left bottom;
}

.more_videos_list div.slideshow .right {
height:24px;
width:220px;
display:block;
text-align:right;
line-height: 24px;
padding:0px 10px;
background: #333 url(../images/featured_side.top.png) left bottom repeat-x;
}

.more_videos_list div.slideshow div.newest_item {
	float:left;
	cursor:pointer;
	width:225px;
	height:61px;
	padding:10px 5px 4px 9px;
	overflow:hidden;
	background: #3f3f3f url(../images/newest_list.jpg) left bottom repeat-x;	
	border-right:0px solid #c40000;
	margin:0;
	font-weight:normal;
}



.more_videos_list .slideshow div.newest_item:hover {
	background: #fff url(../images/newest_list.hover.jpg) left bottom repeat-x;
	text-decoration:underline !important;
	width:225px;
	color:#222 !important;
	height:61px;
	font-weight:normal;
	padding:10px 5px 4px 9px;
	overflow:hidden;
}

.more_videos_list .slideshow div.newest_item:hover h2, .more_videos_list .slideshow div.newest_item:hover h2 a, .more_videos_list .slideshow div.newest_item:hover h2 a:visited {
	color: #222;
	font-weight:normal;
	text-decoration:underline;
}
.more_videos_list .slideshow div.newest_item:hover .small_text{
	font-size: 10px !important;
	font-weight:normal !important;
	color:#222;
}

.more_videos_list div.slideshow div.newest_item div.media_box {
	float:left;
	width:105px !important;
	height:54px !important;
}


.more_videos_list div.slideshow div.newest_item h2 a{
	line-height:16px;
	font-size: 11px !important;
	font-weight:normal !important;
}
.more_videos_list div.slideshow div.newest_item .small_text{
	font-size: 10px !important;
	font-weight:bold !important;
	color:#fff;
}

.more_videos_list .slideshow div.newest_item:hover .small_text{
	font-size: 10px !important;
	font-weight:normal !important;
	color:#222;
}












.gallery_player {
	margin:40px auto 0 auto;
	width:980px;
	background-color: #7d7d7d;
	overflow:hidden;
	position:relative;

}

.gallery_player .galleryheader {
	position:absolute;
	top:0;
	left:0;
	z-index: 1000000;
	width:300px;
	height:142px;
	display:block;
	background: url(../images/gallery_header.png) 0 0 no-repeat;

}

.gallery_panel {
	float:left;
	width:740px;
}

.gallery_panel h1 a {
	
}

.gallery_panel div.video_box{
	display:block;
	width:740px;
	text-align:center;
	position:relative;
	
}

.gallery_panel div.video_box div.media_box{
	display:block;
	width:680px;
	border:20px solid #262626;
	margin:20px;
}

.gallery_panel div.video_box div.media_box img{
	display:block;
	margin-left: auto;
	margin-right: auto;
	
}



.gallery_panel div.video_box div.media_box div.overlay{
	display:block;
	text-align:left !important;
	color:#aaa;
	position:absolute;
	bottom:0;
	left:0;
	width:680px;
	height:48px;
	line-height:48px;
	text-indent:10px;
	background: rgba(0,0,0,0.6);
	font-size: 18px;
}

.gallery_panel div.video_box div.media_box div.overlay:hover{
	color:#fff;
	background: rgba(0,0,0,0.6);
	cursor:pointer;
	text-decoration:underline;
}


.more_images_list{
	float:left;
	width:160px;
	margin:20px;
	border:20px solid #262626;
	height:510px;
	background: #262626;
	
}

.more_images_list div.slideshow{
	display:block;
	float:left;	
	cursor:pointer;
	
}
.more_images_list div.slideshow div.newest_item{
	display:block;
	float:left;
}

.more_images_list div.slideshow div.newest_item:hover {

text-decoration:underline !important;
}




.more_images_list div.slideshow div.newest_item div.gallery_box h2 a{
	line-height:16px;
	font-size: 11px;
	font-weight:normal;
}

.more_images_list div.slideshow div.newest_item div.gallery_box:hover{
	text-decoration:none;
}












.simple_overlay {
    background-color: #fff;
    border: 1px solid #666666;
    box-shadow: 0 0 90px 5px #666;
    display: none;
    position: relative;
    z-index: 10000;
}
 
/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(/media/img/overlay/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
  /* styling for elements inside overlay */
  .details {
  position:absolute;
  top:15px;
  right:15px;
  font-size:11px;
  color:#fff;
  width:150px;
  }
 
  .details h3 {
  color:#aba;
  font-size:15px;
  }
.slider_video_gallery_article{
	font-size: 12px;
	color: #fff;
	font-weight:normal;
	white-space:nowrap;
	float:right;
	padding-right:10px;
}
