@import url("normalize.css");
/**
** Global use.
**/
body {color: #333; font-family: Tahoma; font-size: 12px; /*background: url('../images/bg_image.png') no-repeat center 110px;*/ background: url('../images/bg_image_blue.jpg') no-repeat center 110px;}
#page {min-width: 980px; max-width: 980px; margin: 0 auto;}
.clear {font-size: 0px; line-height: 0px; clear: both;}
/**
** Header Style

#header {position: relative}
#header img {float: left; margin-right: 30px;}
#header .menu { position:absolute; width:640px; font-size: 16px; font-weight: normal; margin: 100px 0px 0px 0px; float: left; font-family: "Trebuchet MS",Verdana,Arial; padding:5px 30px 5px 310px; background-image:url(/assets/images/menu_background.png) }
#header .menu ul {list-style-type: none; float: left;margin: 0px; padding: 0px}
#header .menu ul li {float: left; margin: 0px  20px 0px 20px; padding: 0px;}
#header .menu ul li a {color: #fff; text-decoration: none;}
#header .menu ul li a:hover {color: #fff;text-decoration: underline;}
**/

#header {position: relative}
#header img {float: left; margin: -5px 30px 0px 0px}

#header .menu {font-size: 14px; font-weight: bold; margin: 25px 0px 25px 0px; float: left;}
#header .menu ul {list-style-type: none; float: left;margin: 0px; padding: 0px}
#header .menu ul li {float: left; margin: 0px 10px 0px 0px; padding: 0px;}
#header .menu > ul > li > a {color: #539AD1; text-align:center;text-decoration: none;padding-top:8px;display:block;height:32px;width:62px;}
#header .menu > ul > li > a:hover {color: #fff; background: url('../images/MenuLinkButton2.png') no-repeat center; border-radius:3px;}
#header .menu > ul > li > a.second {width:140px;}
#header .menu > ul > li > a.second:hover {color: #fff; background: url('../images/MenuLinkButton2.png') no-repeat center}

#header .menu > ul > li > a.active {color: #fff; background: url('../images/MenuLinkButton.png') no-repeat center}
#header .menu > ul > li > a.second.active {color: #fff; background: url('../images/MenuLinkButton2.png') no-repeat center}
.nav-mid {width:80px!important;}
#header .menu ul li div.show_menu {
overflow: hidden;
white-space: nowrap;
display: none;
position: absolute;
background: url('../images/menu_bgshow.png') -160px 0px;
width: 928px;
/* height: 268px; */
left: 0px;
z-index: 101;
padding-top: 20px;
color: white;
margin-left: 52px;	
	
}
#header .menu ul li:hover > div.show_menu { display: block; }

#header .menu ul li div .show_menu_container {
	position: relative;
	margin: 10px 20px 10px 10px;
	float: left;
}

.menu .show_menu_container div.color {
	background: red;
	width: 5px;
	height: 22px;
	float: left;
	margin-right: 5px;
	margin-bottom: -5px;
}
.menu .show_menu_container h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	line-height: 14px;
	color: #111;
}

.menu .show_menu_container ul {list-style: none; font-size: 12px; font-weight: normal; padding-left: 15px !important;}
.menu .show_menu_container ul li {display: block; clear: both;}
.menu .show_menu_container ul li a {color: #333 !important; text-decoration: none; font-weight: normal !important;}
.menu .show_menu_container ul li a:hover {text-decoration: underline !important;}


#header .submenu {background: none repeat scroll 0 0 #777777; font-family: "Trebuchet MS",Verdana,Arial; font-size: 13px; padding: 8px;}
#header .submenu ul {list-style-type: none; margin: 0px; padding: 0px;}
#header .submenu ul li {display: inline; margin: 0px 30px 0px 0px; padding: 0px 10px;}
#header .submenu ul li a {color: #fff; text-decoration: none;}
#header .submenu ul li a:hover {color: #fff; text-decoration:underline}

#header .header-right {float: right; display: inline-block; text-align: right;color:#539AD1; margin-right: 5px; margin-bottom: 11px;}
#header .header-right a{color:#539AD1;text-decoration:none;}
#header .header-right a:hover{text-decoration:underline;}

#header .header-right ul.menu-top {list-style: none; margin-right: -7px;  margin-top: 10px; padding-left: 10px !important;}
#header .header-right ul.menu-top li {display: inline; padding: 0px 7px 0px 7px; border-left: 2px solid gray;}
#header .header-right ul.menu-top li:first-child {border-left: none;}
#header .header-right ul.menu-top li a {color: #539AD1; text-decoration: none;}

#header .header-right div {margin-top: 10px;}
#header .header-right form {display: inline-block; margin-top: 10px;}

#header .header-right form input {
	font-family: Tahoma;
	border: none;
	
	height: 25px;
	float: left;
	display: inline-block; 
	font-size:12px;
	outline: none;
}
#header .header-right form input[type=text]{width: 180px; padding: 0px 5px 0px 10px; line-height: 21px; overflow: hidden; background: url('../images/search_box.png') no-repeat; }
#header .header-right form input[type=submit]{width: 70px; font-weight: bold; background: url('../images/search_button.png') no-repeat; color:#fff;font-size:10px;}

#header .rss-feed {background: url('../images/rss-bg.png') repeat-x;	height: 25px;}
#header .rss-feed img {padding: 5px 5px 0px 0px;}
#header .rss-feed p {display: inline-block; margin-top: 7px;}
#header .header-bottom {max-width: 980px; min-width: 980px;}

/**
** Page Body Style
**/
#content {
	margin-top: 10px;
}
#content .page-content {width: 675px; min-height: 300px; float: left; background-color:#fff;}
#content .page-content .clear {clear: both; margin-bottom: 40px;}
#content .page-content .section{background-color:#E5E5E5;overflow: hidden;margin: 0px; width: 675px; padding: 5px 0px 0px 0px; min-height: 300px;}
#content .page-content .other-video-wrapperx .section {width: 100% !important; min-height: 100px !important;}

#content .page-content .section .title {border-bottom: 1px dotted black; margin: 5px 10px;}
#content .page-content .section .title h2 {display: inline; font-size: 18px; margin-bottom: 4px; font-family: "Trebuchet MS",Verdana,Arial; font-weight:normal;}
#content .page-content .section .content {margin: 5px 10px;}
#content .page-content .section img.textleft {float: left; margin-right: 10px; margin-bottom: 5px;}
#content .page-content .section .entry {float: left; width: 150px; padding-right: 13px}
#content .page-content .section .entry.home {float: left; width: 150px; padding-right: 16px}
#content .page-content .section .entry p {	margin-top: 0px;margin-bottom:0px;}
#content .page-content .section .entry.first {margin-left: 0px;}
#content .page-content .section .entry .filled,
#content .page-content .section .entry:hover a {background-color:#fff;}

#content .page-content .section .entry > p > a {display: block; color: #539AD1;font-size:13px;font-weight:bold; padding:5px;}
#content .page-content .section .entry .body a{color:#555; padding:3px;display:block;}

#content .page-content .section .content-slider {float: right}
#content .page-content .section .content-slider .bx-pager a {font-size: 0px; background: url('../images/bgPage.png') no-repeat; display: block; width: 14px; height: 14px; margin: 0px 4px 0px 0px; float: left;}
#content .page-content .section .content-slider .bx-pager a.pager-active {background: url('../images/bgPageSelected.png') no-repeat;}

#content .page-content .section.news .entry {padding: 0px 10px !important;}
#content .page-content .section.news .entry.first {padding: 0px 6px 0px 9px !important;}

.pagination {margin: 10px;}

a:focus {
    outline: none;
}

#content .sidebar {width: 300px;min-height: 300px; float: right;}
#content .sidebar .sidead {border: 1px solid #000; margin-bottom: 2px;}
.sidebar {margin-top: 0px;}

/**
** Footer Style
**/
#footer {
	border-top: 2px solid #c2c2c2;
	border-bottom: 2px solid #c2c2c2;
	min-height: 50px;
	padding-bottom: 10px;
	margin: 40px 0 0 0;
	background: url('../images/footerbg.png') repeat-x;	
}
#footer .container {font-size: 10px; float: left;	margin: 0px 60px 0px 5px;border-left:1px solid #C4C4C4;padding-left:15px;min-height:104px;margin-top:10px;}
#footer .container h5 {font-size: 12px; font-weight: bold; margin: 1px 0px 10px 0px;}

#footer ul {float: left; list-style: none; margin: 10px 0px 0px 7px; padding: 0px; min-width: 140px; max-width: 167px;min-height:90px;}
#footer .footer-wrapper{width:980px;margin:0 auto;}

#footer .footer-wrapper > ul {border-left:1px solid #C4C4C4;padding-left:15px;}
#footer .footer-wrapper > ul:first-child{border:none;padding-left:0px;}
#footer ul li {font-size: 12px; font-weight: bold;}
#footer ul li ul {float:none; list-style: none; margin: 0px}
#footer ul li ul li a {text-decoration: none; color: black; font-size:10px; font-weight: normal}
#footer ul li ul li a:hover {text-decoration: underline;}


#footer .social {float: left; margin-right: 0px;}
#footer .social img {padding-top: 5px; }
#footer .social a.twitter {}
#footer .social a.linkedin {display: block; margin-left: 170px;}
#footer .social span {float: left;}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	color:#00A1E2;
}

.list{
	padding-left:0px;
	
	float:left;
	margin-left:15px;
	margin-right:15px;
}

.list li{
	
	width:294px;
	padding:3px 5px 3px 5px;
}

.list li a{
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.list li a:hover{
	color:#00A1E2;
}

.last{
	margin-right:0px;
}

table.schedule{width: 100%;}
table.schedule h3 {float: left; margin: 0px; font-size: 16px; font-weight: normal;}
table.schedule td {float: left; vertical-align: middle; margin: 0px !important; padding: 5px 0px 5px 10px; width: 85%;}
table.schedule td.time {padding-left: 0px !important; width: 10%; font-size: 16px; text-align: center;}
table.schedule td.time.active {background: #eb1c24}
table.schedule td.time span{font-size: 10px; clear: both; display: block; margin: 0px !important}
table.schedule div.buttons {float: left; margin-left: 20px; margin-top: 2px;}
table.schedule div.buttons a {display: block; float: left; margin-right: 10px; padding: 3px; background: #828282; border-radius: 3px; font-size: 10px;}
table.schedule div.buttons a:hover {color: black; background: #969696}

table.schedule div.description {clear: both; margin: 0px; border-bottom: 1px solid gray; padding-bottom: 0px; }

div.date_select {text-align: center; margin: 10px auto; border: 1px solid #eee; border-radius: 5px; width: 503px; height: 90px; padding-top: 25px}
div.date_select h5 {margin: -7px 0px 25px 0px; font-size: 12px; color: black; z-index: 101; text-align: center; clear: both;}

div.select_day {font-size: 30px; float: left; margin-left: 5px;}
div.select_day > div {float: left;}
div.select_day > div.nav {margin: 10px 0 0 0;}
/*div.selected_day {display: inline; padding: 10px; border: 1px solid black; border-radius: 5px; background: white; color: orange;}*/
div.selected_day ul {height: 300px; overflow: scroll;overflow-x: hidden;}
div.selected_day {width: 35px; margin: 0 10px 0 10px; padding: 10px; font-size: 30px; border: 1px solid black; border-radius: 5px; background: white; color: orange;}
div.select_month {float: left; margin-left: 10px; width: 165px; padding: 10px; font-size: 30px; border: 1px solid black; border-radius: 5px; background: white; color: orange;}
div.select_year {float: left; width: 75px; margin-left: 30px; padding: 10px; font-size: 30px; border: 1px solid black; border-radius: 5px; background: white; color: orange;}

div.date_select ul {display: none; margin: 5px 0px 0px -11px; padding: 0px; list-style: none; position: absolute; width: inherit; padding: 2px 10px 2px 10px; border: 1px solid black; border-radius: 0px 0px 5px 5px; border-top: none; font-size: 14px}
div.date_select div:hover > ul {
	z-index: 102;
	display: block;
	background: white;
}
div.date_select div ul li {
	border-top: 1px solid black;
	margin-left: -10px;
	margin-right: -10px;
}

div.date_select div ul li.selected {background: orangered !important;}
div.date_select div ul li:hover {background: orangered !important;}
div.date_select div ul li a {display: block; padding: 5px;}
div.date_select div ul li a:hover {color: black;}

.section.polls { font-size: 12px; }
.section.polls form { margin: 0px 0px 0px 10px; }
.section.polls input {margin-bottom: 10px;}
.section.polls form label { margin-left: 10px; }
.section.polls .submit { margin: 10px 0px; }

.section.polls .text {margin: 0px 0px 0px 0px;}
.section.polls .bar {width: 200px;}
.section.polls .foreground {background: #C00603; height: 8px;}
.section.polls .percent {font-weight: bold;  border-bottom: 1px dashed #ddd; padding-bottom: 10px; margin-bottom: 10px;}

/* News Details */

.news-subtitle{ color:#666; }
.news-date{ font-style: italic; }
.news-author{color:#666;}
.news-content{}

.pp_content_container{
	z-index:20000;
}

#Advertisement {position: relative; z-index:0;}

.pagination {float: right;}
.pagination ul {margin: 0px; padding: 0px; border: none}
.pagination li{
    margin:0 5px 0 0; padding:0;
    font-size: 11px;
    list-style: none;
    display: block; float: left;
    border: solid 1px #9aafe5;
}
.pagination a {
    margin-right: 2px;
}

.pagination .next a,
.pagination .prev a {
    font-weight:bold;
}
.pagination .active{
    background: #2e6ab1;
    font-weight: bold;
}
.pagination .active a {color: #fff;}

.pagination a:link,
.pagination a:visited {
    color:#0e509e;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
.pagination li:hover{
    border:solid 1px #0e509e
}

.reclama_container {z-index: 200016;}

.video_thumb{
    float: left;
    overflow: hidden;
    position: relative;
    border: 1px solid #ccc;
    width: 160px;
    height: 120px;
    margin-bottom: 13px;
}
.video_thumb_other {
    float: left;
    overflow: hidden;
    position: relative;
    width: 200px;
    height: 150px;    
}
.video_thumb_other .thumb {
    position: absolute;
    top: 0px;
    left: 0px;
}
.video_thumb .thumb {
    position: absolute;
    top: 0px;
    left: -100px;
    z-index: 10;
}

.video_thumb .play{
    position: relative; z-index: 11;
    margin: 25% 0% 0% 35%;
}
.video_thumb_other .play{
    position: relative; z-index: 11;
    margin: 25% 0% 0% 40%;
}

.video_desc {width: 162px;}

/*.other-video-wrapperx .bx-wrapper {margin-left: 10px;}
*/

.big-player-wrapper{

}
.big-player{
    width:630px;
    float:left;
    margin: 0px 0px 0px 6px !important;
}
.sidebar-players{
    float:left;
    width:340px;
    margin-right: 2px;
}

.sidebar-player {
    float:left;
    width:160px;
    margin-left:7px;
    margin-right: 1px;
    margin-bottom:13px;
}

.other-video-wrapper{
    margin-bottom:15px;
}

.other-video-wrapper .video{
    float:left;
    margin-right:10px;
    width:150px;
}

.other-video-wrapperx .entry:hover a,
.other-video-wrapperx .entry a:hover,
.sidebar-player a:hover {
    background-color: transparent !important;
    color: black;
}

.return_sl{
	height: 12px;
	margin-top: 3px;
}

.return_sl a{
	font-weight: bold;
	color: red;
	font-size: 13px;
}

.video_list {
	min-height: 100px !important;
}

.video_thumb_new a {
	position: relative;
	background: white;
	display: inline-block;
	height: 120px;
	display:table-cell;
	vertical-align:middle;
}

.video_thumb_new .play {
	position: absolute; 
	top: 30px;
	left: 60px;
	z-index: 999
}

.video_thumb_new.listed .play {
	position: absolute; 
	top: 0px;
	left: 0px;
	z-index: 999
}

.video_thumb_new {
    border: 1px solid #CCCCCC;
    float: left;
    height: 120px;
    margin-bottom: 13px;
    overflow: hidden;
    position: relative;
    width: 161px;
}

.video_thumb_new.listed {
	width: 150px;
	margin-bottom: 0px;
}

.entry.lzdtg .body {
	padding-left: 1px;
	width: 150px;
}
