

body {
background-position: 50% 171px !important;
background-repeat: no-repeat no-repeat;
background-attachment: scroll;
white-space:normal;
}
.container.body{  background-color: #fff;	}



.logo {
	background: url("/media/template/default/img/ico/logo.png") no-repeat 15px 14px;
}
.brand.logo {
	width: 258px;
	height: 80px;
}




/* ===	FONTS	=== */
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}

@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/gothic.eot');
    src: url('../fonts/gothic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothic.woff') format('woff'),
         url('../fonts/gothic.ttf') format('truetype'),
         url('../fonts/gothic.svg#century_../fonts/gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/helveticaneueltcom-roman.eot');
    src: url('../fonts/helveticaneueltcom-roman.eot') format('embedded-opentype'),
         url('../fonts/helveticaneueltcom-roman.woff') format('woff'),
         url('../fonts/helveticaneueltcom-roman.ttf') format('truetype'),
         url('../fonts/helveticaneueltcom-roman.svg#HelveticaNeueLTCom55Roman') format('svg');
}



/* ===	FONTS	=== */


.navbar-default .navbar-nav > li> a {
		font: 500 12px/38px "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
		color: #fff;
		text-transform: uppercase;
		padding: inherit;
		height: 55px;
		margin-top: -1px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #0054a6;
  background-color: #fff !important;
}

#Accordion div.slider-info a {
				position: absolute;
				top: -80px;
				z-index: 20;
}
#Accordion li.slider-open a {
				position: relative;
				top: 0;

}

#Accordion div.slider-info strong 					{	font-size:13px; line-height:21px; font-weight: 300;	}
#Accordion div.slider-info p 						{	font-size:14px; line-height:18px;	}
#Accordion li.slider-open div.slider-info strong 	{	font-size:24px; }





.carousel .caption, .caption, a.more, .caption a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: 600;
	color:#0054a6;
	text-shadow: none;
	text-decoration:none;
}
.intro, .intro a	{		font-family:  Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: 300; 	color:#747474;	}

.carousel .caption, .caption, a.more, .caption a, .intro, .intro a	{ line-height: 21px;	}

.caption, .intro	{ margin-bottom: 10px;	}

.short-list .caption a	{ font-size: 16px;	font-weight: 300; 	}

a.more { color: #0054a6; }
.carousel-galleries .caption, .carousel-galleries .caption a, .video-list .caption, .video-list .caption a	{ line-height: 20px; font-size:14px; color: #222; }


a.list-group-item {
	font: 400 16px/21px Arial, Helvetica, sans-serif;
	color:#747474;
}
.offers a.list-group-item {
	color:#222;
}

.offers a.list-group-item, table, thead {
	font: 400 14px/18px Arial, Helvetica, sans-serif;
}
thead, aside H5 {
	color:#666; font-weight: 600;
}

	 aside .nav-tabs > li > a,   aside .nav-tabs > li.active { border-radius: 0; background: #dfefff; border: #dfefff; }
 	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus	{	border: 1px solid #dfefff; border-bottom-color: transparent;	}
	aside .nav-tabs 	{	border-bottom: 1px solid #dfefff;	}
	 aside .nav-tabs > li.active > a,  aside .nav-tabs > li.active > a:hover,  aside .nav-tabs > li.active > a:focus  {  }


footer a.Subscribe {		font: 900 18px/21px Century Gothic, Helvetica, sans-serif; color: #ffef00; margin-top: 24px; text-transform: uppercase;	letter-spacing:-2px; font-weight: bold; }
footer nav, footer nav a {	font: 500 12px/18px Century Gothic, Helvetica, sans-serif; color: #fff;	}


.news-bottom-category .list-group-item {	border-top-right-radius: 0; border-top-left-radius: 0; border: none; padding: 0 15px 0 0px; clear: both; font: 400 14px/18px Arial, Helvetica, sans-serif; height: 72px;}
.news-bottom-category .list-group-item > .badge {float: left; background-color: #ffef00; color: #222; border-radius: 0; padding:4px 8px 10px 8px; margin-right: 10px; height: 72px;
}


/* ========================		 HEADER		======================== */

/* ===	HEADER	=== */

.top {
background: #247fe0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #247fe0 1%, #3e96ef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#247fe0), color-stop(100%,#3e96ef));
background: -webkit-linear-gradient(top, #247fe0 1%,#3e96ef 100%);
background: -o-linear-gradient(top, #247fe0 1%,#3e96ef 100%);
background: -ms-linear-gradient(top, #247fe0 1%,#3e96ef 100%);
background: linear-gradient(to bottom, #247fe0 1%,#3e96ef 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#247fe0', endColorstr='#3e96ef',GradientType=0 );
}


#header {
background: #3e96ef;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3e96ef 0%, #4fa5f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e96ef), color-stop(100%,#4fa5f9));
background: -webkit-linear-gradient(top, #3e96ef 0%,#4fa5f9 100%);
background: -o-linear-gradient(top, #3e96ef 0%,#4fa5f9 100%);
background: -ms-linear-gradient(top, #3e96ef 0%,#4fa5f9 100%);
background: linear-gradient(to bottom, #3e96ef 0%,#4fa5f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e96ef', endColorstr='#4fa5f9',GradientType=0 );
}


#header.affix, #header.affix-top {
	height:94px;
	padding: 19px 0 4px;}
	
	#header.affix {
	position: fixed;
	top: 0;

	width: 100%;
	z-index: 999;
}



H1 {	font: 600 24px/26px 'Century Gothic';	color: #fff;	}

.navbar-brand {	position: absolute;	}

/* ===	//HEADER	=== */

.wet-hide H1 {	margin: 0 auto;	}


#header ul.list-group 	{	margin:  0 -25px 0px auto; height: 42px;	}
#header ul.list-group 	{	margin-top: 0 !important;   margin-top: -30px !important;	}

		ul.navbar-right {	margin-top: 2px; margin-left: 2px;	background-color: #0054a6; background-color: #0054a6;}



ul.navbar-nav.navbar-right	{	margin-left: 60px;	}
.navbar-default .navbar-nav > li> a {
	font: 500 12px/38px "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	color: #fff;
	text-transform: uppercase;
	height: 55px;
	padding: 0px 6px;
	margin-top: -1px;
        padding-top: 8px;
}

.home-btn > a{
    width: 36px !important;
    text-align: center;
}
.navbar-default .navbar-nav > li:last-child> a{
	background-color:red;
}
.navbar-default .navbar-nav > li:last-child:hover> a{
	background-color:white !important;
}
.navbar-default .navbar-nav > li:last-child> a.active{
	color:#FFFFFF !important;
}
.navbar {
border-radius: 0px;
position: relative;
min-height: 50px;
margin-bottom: 4px;
border: 1px solid transparent;
}
.navbar-default {
background-color: transparent;
border-color: transparent;
}

.navbar-nav {

}

.navbar-collapse {  }

a.brand {

}

a.live {
background-image: url('http://bgonair.bg/media/template/default/img/ico/live.png');
background-position: center;
background-size: 100% auto;
display: block;
width: 120px;
height: 38px;
margin-bottom: -6px;
overflow: hidden;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
a.live:hover {
background-size: 100% auto;
background-image:url('http://bgonair.bg/media/template/default/img/ico/live-over.png');

}

.navbar-toggle .icon-bar  {	width: auto; margin: 4px 0;}
/* ========================		 HEADER		======================== */


.wet-hide		{
	margin-top: 0;	right: 0;	position: relative;
	
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE 8 */
	filter: alpha(opacity=0);/* IE 5-7 */
	-moz-opacity: 		0;/* Netscape */
	-khtml-opacity: 	0;/* Safari 1.x */
	opacity: 			0;/* Good browsers */
}

.wet-hide.affix		{  
-webkit-transition:	opacity 1s ease-in-out;
-moz-transition:	opacity 1s ease-in-out;
-ms-transition:		opacity 1s ease-in-out;
-o-transition:		opacity 1s ease-in-out;
transition:			opacity 1s ease-in-out;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE 8 */
	filter: alpha(opacity=100);/* IE 5-7 */
	-moz-opacity: 1;/* Netscape */
	-khtml-opacity: 1;/* Safari 1.x */
	opacity: 1;/* Good browsers */
}
a.enter ,  a.reg {	color: #fff; text-decoration: none;	}

.vote-for {
    width: 182px;
    height: 27px;
    display: inline-block;
    text-decoration: none;
    position: relative;
    bottom: -5px;
    right: 0;
    z-index: 10000;
    background: url('../img/images/vote-for.png') no-repeat 0 0;
}


/* reset webkit search input browser style */
input.top-search {	outline: none;	}
input[type=search].top-search {
		background: transparent url('../img/ico/search-icon.png') no-repeat right center;
		border: none;
		width: 15px;
		margin: 4px 7px 7px;
		padding: 4px 32px 0 4px;
		height: 20px;
		color: transparent;
		cursor: pointer;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		transition: all .5s;
		-webkit-appearance: textfield;
		-webkit-box-sizing: content-box;
		font-family: inherit;
		font-size: 100%;
}
input.top-search::-webkit-search-decoration,input.top-search::-webkit-search-cancel-button {	display: none; }/* remove the search and cancel icon */

input[type=search].top-search:focus/* , input[type=search]:hover */ {
	background: transparent url('../img/ico/search-icon-over.png') no-repeat right center;
	width: 130px;
	background-color: #f2f2f2;
	border-color: #6dcff6;
	
	color: #888;
	background-color: #f2f2f2;
	cursor: auto;
	
	-webkit-box-shadow: inset 2px 2px 2px 0 rgba(208,208,208,1);
	-moz-box-shadow: inset 2px 2px 2px 0 rgba(208,208,208,1);
	box-shadow: inset 2px 2px 2px 0 rgba(208,208,208,1);
}


input[type="submit"].btn_search {	width: 24px; background: none; background: none;	}

/* ========================	//	PROPORTIONS		======================== */

.container {
  padding-left: 15px;
  padding-right: 15px;

}

.breaking-news {	padding-top: 5px;	}
.breaking-news .row {	margin-bottom: -10px;	}

/* ========================	//	Za reklamata		
body {
background-image: url('../../images/wallpaper_for_site.jpg');
background-color: #281703;
}


.container.body {
	margin-top: 100px;
	background-color: #FFFFFF;
	box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 5px 0 5px -4px #e8ecef, -5px 0 5px -4px rgba(31, 73, 125, 0.8);
	box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 5px 0 5px -4px rgba(31, 73, 125, 0.8), -5px 0 5px -4px rgba(31, 73, 125, 0.8);
	box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 5px 0 5px -4px rgba(31, 73, 125, 0.8), -5px 0 5px -4px rgba(31, 73, 125, 0.8);
	-moz-box-shadow: 0px 0px 5px #e8ecef;
	-webkit-box-shadow: 0px 0px 5px #e8ecef;
	box-shadow: 0px 0px 5px #e8ecef;
}
======================== */
aside, section {  margin-top: 20px;	}


h4 {
  margin-top: 25px;
}
.row {
  margin-bottom: 20px;
}
.row .row {
  margin-top: 10px;
  margin-bottom: 0;
}

/*
[class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
}
*/
hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* ========================	//	HEADER		======================== */






.top {
background: #247fe0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzI0N2ZlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTk2ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #247fe0 1%, #3e96ef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#247fe0), color-stop(100%,#3e96ef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #247fe0 1%,#3e96ef 100%);/*  Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #247fe0 1%,#3e96ef 100%);/*  Opera 11.10+ */
background: -ms-linear-gradient(top,  #247fe0 1%,#3e96ef 100%);/*  IE10+ */
background: linear-gradient(to bottom,  #247fe0 1%,#3e96ef 100%);/*  W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#247fe0', endColorstr='#3e96ef',GradientType=0 ); /* IE6-8 */
}
.top h1{
	font-size:30px !important; 
}
#header {
background: #3e96ef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlOTZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmE1ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
background: -moz-linear-gradient(top,  #3e96ef 0%, #4fa5f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e96ef), color-stop(100%,#4fa5f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3e96ef 0%,#4fa5f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3e96ef 0%,#4fa5f9 100%); /*  Opera 11.10+ */
background: -ms-linear-gradient(top,  #3e96ef 0%,#4fa5f9 100%); /*  IE10+ */
background: linear-gradient(to bottom,  #3e96ef 0%,#4fa5f9 100%); /*  W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e96ef', endColorstr='#4fa5f9',GradientType=0 ); /* IE6-8 */


}

#header {
	height: 71px;
	position: relative;
	/* background-image:url('../img/images/header_bottom.jpg'); */
	/* background-repeat:no-repeat; */
	/* background-position:top center; */
}


/* placeholder */
::-webkit-input-placeholder { color:transparent; }
::-moz-placeholder { color:transparent; } /* firefox 19+ */
:-ms-inpu.t-placeholder { color:transparent; } /* ie */
input:-moz-placeholder { color:transparent; }



.top {
	height: 100px;
	padding-top: 40px;
	margin-bottom: 0;
/*	background-image:url('../img/images/header_top.jpg'); */
/*	background-position:top center; */
}
div.masthead  {	min-width: 1000px;	}

.masthead  {margin-bottom: 4px;	}
.masthead .row {	margin-bottom: 0;	}
.masthead .row, .masthead [class*="col-"]  {	
		padding-top: 0;
		padding-bottom: 0;
	}
	
	


ul#team.affix {
	position: fixed;
	top: 80px;
	z-index: 999;
	width: 1000px;
}


#header.affix {
position: fixed;
top: 0;
padding: 18px 0;
width: 100%;

z-index: 1005;
}

header ul {
	height: auto;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	/*	overflow: hidden;
	text-align: right;	*/
}

/*
@media (min-width: 480px) {	header ul.navbar-right { width: 908px; background-color: #0054a6;}	}
*/





header ul.list-group {	margin-bottom: 0;	}

.brand { position: absolute; top: 0; }
*


a.live {
background-image:url('../img/ico/live.png');background-size: 100% auto;
display: block;
width:120px; /*image width*/
height:38px; /*image height*/
overflow: hidden;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
a.live:hover {
background-size: 100% auto;
background-image:url('../img/ico/live-over.png');

}


.live {  }





.breaking-news {	font: 300 18px/40px Arial Narrow, sans-serif;	}
.breaking-news .tag {	width:139px; height:40px; background: #ffef00;	}
.breaking-news .txt{	color: #0054a6;	}



#sidebar {
	float: right;
	padding-right: 0;
	padding-left: 5px;
	width: 310px;
	padding-top: 10px;
}




ul#Accordion { max-width: 970px !important; top: 20px; margin-bottom: -10px;	}
 
#Accordion a {  	}
#Accordion li {	position:relative; color: #fff; font-family:  Arial, Helvetica, sans-serif;	}
#Accordion li a {	color: #fff; font-family:  Arial, Helvetica, sans-serif;	}
#Accordion li img {  width: 547px; height: 307px;
}
#Accordion div.slider-bg {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

bottom: 0; height: 307px; width:547px; left:0; position:absolute; 
border-left: 2px solid #fff;
	
}

#Accordion li.slider-open div.slider-bg {
	height: 114px; background: rgba(0,0,0,0.5);

}



#Accordion li.slider-open img {
	border-left: 2px solid #fff;
	
}
	
#Accordion div.slider-info {
bottom: 0;
height: auto;
left: 0;
position: absolute;
width: 112px;
z-index: 15;
padding: 15px 8px 15px 4px;
font-size: 14px;
line-height: 20px;
word-wrap: break-word;
}


#Accordion li.slider-open div.slider-info {
	padding:15px;
}

#Accordion div.slider-info p {
	display:none; margin:0 !important;
}
#Accordion li.slider-open div.slider-info{
	width:547px;
	height: 120px; overflow: hidden;
	
}

#Accordion li.slider-open div.slider-info p{
	display:block; padding-top: 5px;
}
#Accordion li.slider-open p.slider-text {
	margin-top: 14px;
}
	/* END Acordion  */

			H2 	{	color:#0054a6; border-bottom: 3px solid #c2dbf3;}
			H2 a{	color:#0054a6; text-decoration: none !important; display: block;}
.bloomberg 	H2 	{	border-bottom: none;}
.last-news 	H2 	{	margin-top: -18px;	}
	aside 	H2 	{	font-size: 22px; /* color: #fff;  */}
			H2.rss 	{ background: url(../img/images/rss.png) no-repeat left center; text-indent: 34px;}

 
 
  	/* Start  Carousel */


.carousel-control.left span, .carousel-control.right span {}
.carousel-control.left span {	width: 0; height: 0;	border: 10px solid transparent;	border-top-color: #fff;	border-right-color: #0054a6;	border-bottom-color: #fff;	border-left-color: #fff;	left: 16px;		}	
.carousel-control.right span {	width: 0; height: 0;	border: 10px solid transparent;	border-top-color: #fff;	border-right-color: #fff;		border-bottom-color: #fff;	border-left-color: #0054a6;	right: 16px;	}	
	
	
.carousel-control.left span, .carousel-control.right span {position: absolute;	top: 25%;
-webkit-box-shadow: 0px 0px 0px 10px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 0px 10px rgba(255,255,255,1);
box-shadow: 0px 0px 0px 10px rgba(255,255,255,1);	}



.last-news > .item, .carousel-inner > .item {	width: 100%; overflow: hidden; min-height: 210px;	} 
.last-news .caption, .last-news .intro {	margin-bottom: 0px; 	line-height: 20px}
 .last-news img {	/*	width:205px; height:114px; */	clear:both;  display:block; }
 .carousel-galleries img {	width:139px; height:78px; clear:both;  display:block; }
.carousel-galleries .carousel-inner { height:220px; 	}
.bloomberg-video .carousel-inner .item { height:220px;	} 
#ScheduleCarousel .carousel-inner > .item { height: auto;       } 


.carousel .caption {
	position: relative;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	text-align: left;
}

.carousel .intro {
	position: relative;
	padding-top: 4px;
	padding-bottom: 2px;
}


	/* END  Carousel  */


/* Start  Broadcast */

.no-overflow {	overflow: hidden;	}


.scrollable {	height: 100%;	overflow: hidden; overflow-y: auto;	}		
			

.Broadcast{
	height: 520px;
    overflow:hidden;
}
.Broadcast:hover {    overflow-y:auto;	}

 .today-program::-webkit-scrollbar , .Broadcast::-webkit-scrollbar {
    width: 12px;
	-webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in;
}
/* Track */
 .today-program::-webkit-scrollbar-track, .Broadcast::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	    -webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in;
}

/* Handle */
 .today-program::-webkit-scrollbar-thumb, .Broadcast::-webkit-scrollbar-thumb {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: rgba(0,0,0,0.1); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
	    -webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in;
} 

.Broadcast img {	width:273px; height:154px; float: left; margin: 0 8px 20px 0; }

.Broadcast .caption {
	 font: 600 18px/23px Arial, Helvetica, sans-serif; text-transform: uppercase;
	position: relative;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	margin-bottom: 0px;
	padding-bottom: 2px;
	color:#0054a6;
	text-align: left;
	text-shadow: none;
}


	/* END  Carousel for Broadcast */


.Broadcast-list img {	width: 304px; height: 121px; float: left; margin-bottom: 8px; }

.Broadcast-list .caption {
	font: 600 18px/23px Arial, Helvetica, sans-serif; text-transform: uppercase;
	position: relative;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	color:#0054a6;
	text-align: left;
	text-shadow: none;
}

.Broadcast-list .intro {
	padding: 4px 0 2px;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block;
	line-height: 18px;
	font: 300 14px/18px Arial, Helvetica, sans-serif;
	color: #747474;
}

.Broadcast-list .description {
	min-height: 98px;
}

.Broadcast-list .more {
	color: #0054a6; cursor: pointer; display: block;  text-align: right; position: absolute; bottom: 0px; right: 16px;
	 }
.Broadcast-list .show_more {display:none; clear: both; text-align: right; margin-bottom: 10px;}
.Broadcast-list .show_more:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 14px;
	}
.hidden{ visibility: hidden; }
/* Start  video-list */


.video-list span.play {
		float: right;
		position: relative;
		top: 16px;
		right: 10px;
		width: 0;
		height: 0;
		border-width: 10px 4px 10px 10px;
		border-style: solid;
		border-top-color: #000;
		border-right-color: #000;
		border-bottom-color: #000;
		border-left-color: #fff;
		-webkit-box-shadow: -4px 0px 0px 8px rgba(0,0,0,1);
		-moz-box-shadow: -4px 0px 0px 8px rgba(0,0,0,1);
		box-shadow: -4px 0px 0px 8px rgba(0,0,0,1);
}
/* Start  Bloomberg news */
.video-list span.play:hover {
		float: right;
		position: relative;
		top: 16px;
		right: 10px;
		width: 0;
		height: 0;
		border-width: 10px 4px 10px 10px;
		border-style: solid;
		border-top-color: #fff;
		border-right-color: #fff;
		border-bottom-color: #fff;
		border-left-color: #000;
		-webkit-box-shadow: -4px 0px 0px 8px rgba(255,255,255,1);
		-moz-box-shadow: -4px 0px 0px 8px rgba(255,255,255,1);
		box-shadow: -4px 0px 0px 8px rgba(255,255,255,1);
}


.video-list img {	width:139px; height:77px;}
.video-list .time {
	text-indent: 4px;
	text-align: right;
	font-size:14px;
	line-height: 23px;
	color: #fff;
	top: 54px;
	position: absolute;
	width: 139px;
	padding:0 4px;
	background-color: rgba(0,0,0,.6);
	}

.video-list .time span.time-play {
 		float: left;
		position: relative;
		top: 4px;
		left: 6px;
		width: 0;
		height: 0;
		border-width: 8px 4px 8px 8px;
		border-style: solid;
		border-top-color: transparent;
		border-right-color: transparent;
		border-bottom-color: transparent;
		border-left-color: #fff;
}






/* Start  news-bottom-category */




.news-bottom-category .nav-tabs {	border: none;	}
.news-bottom-category .nav-tabs > li {text-align: center;}
.news-bottom-category .nav-tabs > li H2 { color:#b5cadd;}
.news-bottom-category .nav-tabs > li.active H2 { color:#0054a6;}

.news-bottom-category .nav-tabs > li:first-child {width: 40%; }
.news-bottom-category .nav-tabs > li:first-child a:after {  
            content: '';  
            position: absolute;  
            width: 100%;  
            height: 80%;  
            border-right: 1px solid #bbbbbb;  
            right: 0px; top: 2px;  
        } 
.news-bottom-category .nav-tabs > li:nth-child(2) {width: 60%;}
.news-bottom-category .nav-tabs > li > a {padding: 0; margin-right: 0; border: none; border-radius: 0;}
.news-bottom-category H2 { font-size: 17px;	}

.news-bottom-category .nav-tabs > li.active > a, .news-bottom-category .nav-tabs > li.active > a:hover, .news-bottom-category .nav-tabs > li.active > a:focus {
background-color: none;
border: none;
color: #0054a6;
background-color: transparent;
}

.news-bottom-category .time { background-color: #ffef00;	}
.news-bottom-category .txt { font-size: 17px;	}



	 footer ul.navbar-nav	{		margin-top: 14px;	}
footer nav, footer nav a	{		color: #fff;		}
 footer .nav > li > a {
	 text-transform: uppercase; padding: 8px 6px;
}



 footer .nav > li:after {  
            content: '|';
            position: absolute;  
            width: auto;  
            height: auto;  
            right: -8px; top: 7px;  
			font-size: 14px;
        }
 footer .nav > li:last-child:after {  
            display: none;  
        } 
		
		
#announce-in-today-video .thumbnail {
            position: relative;
            overflow: hidden;
        }

#announce-in-today-video .caption {
            display: none;
            position: absolute;
            top: 0;
            left: 20px;
			right: 20px;
            background: rgba(0, 0, 0, 0.4);
            height: 100%;
            color: #fff !important;
			font-size: 14px;
			vertical-align: middle;
        }

#announce-in-today-video .caption p {
            padding: 6px;
        }

#announce-in-today-video .caption-btm {
	background: rgba(0, 0, 0, 0.75);
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 20px;
	right: 20px;
	margin-bottom: 2px;
	color: #fff;
	display: table;
	margin-right: 40px;
}

#announce-in-today-video H4.caption-btm  { font-size: 16px; padding: 8px;        }
#announce-in-today-video .caption-btm p {
            text-align: center;
            display: table-cell;
            vertical-align: middle;
        }



#ExchangesTabTabContent td:first-child, table.exchange-market  { color:#0054a6; font-weight: bold; }


.exchanges .nav > li > a, .materials .nav > li > a {	padding: 10px 8px;	}
.exchanges H5, .materials H5 {	 position: absolute;	left: 0;	margin-top: 14px;	}
#ExchangesTab.nav-tabs > li, #MaterialsTab.nav-tabs > li {	float: right	}




div.currency { background: #fafafa; padding: 20px;	}
div.Forex-Calendar img { padding: 0; margin-left: -20px;	}
table.bnb-fixings, table.exchange-market	{ width: 100%;}
table.bnb-fixings td, table.exchange-market td	{ max-width: 50%;}
table.exchange-market	{ width: 100%;}


tbody span {}

.table > tbody > tr > td:nth-child(2){ text-align: left; text-indent: 4px;		}
.table > tbody > tr > td:last-child span {	background-image: url('../img/images/fs-signs.png');		background-repeat: no-repeat; text-align: right; background-position: right -32px;
display: block; padding-right: 18px;	}
.table > tbody > tr > td:last-child span.plus {	color: #008000;		background-position: right -16px;		}
.table > tbody > tr > td:last-child span.minus {	color: #cc0000;		background-position: right 0;			}

.table > tbody > tr > td span.equal {	background-image: url('../img/images/fs-signs.png');		background-repeat: no-repeat; text-align: left; background-position: right -32px; display:inline-block; padding-right: 18px; white-space:nowrap;	}
.table > tbody > tr > td span.equal.plus {	color: #008000;		background-position: right -16px;		}
.table > tbody > tr > td span.equal.minus {	color: #cc0000;		background-position: right 0;			}




table .flags {
		display: inline-block;
		background-image: url('../img/images/fs-flags.png');
		width: 16px;
		height: 11px;	
		margin-right: 13px;
} 
table .flags.eur {		background-position: 0 0;		}
table .flags.usd {		background-position: 0 -11px;	}
table .flags.gbp {		background-position: 0 -22px;	}
table .flags.jpy {		background-position: 0 -33px;	}
table .flags.chf {		background-position: 0 -44px;	}
table .flags.rol {		background-position: 0 -55px;	}
	

.poll .tab-content {	height: 220px;	}
.poll .btn-link, .poll label {	color: #969595;	}

.poll a{
		font-size: 14px;
		font-weight: normal;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		cursor: pointer;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 0;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		-o-user-select: none;
		user-select: none;
}

.poll .btn.yellow 	{	background: #ffef00; color: #000;	}
.poll .btn.grey	{		background: #959595; color: #fff;	}
.poll .nav-pills > li > a	{ border-radius: 0;  padding: 4px; }
.poll .nav-pills > li 	{  margin-right: 12px;}

.progress .progress-bar.six-sec-ease-in-out {
    -webkit-transition: width 6s ease-in-out;
    -moz-transition: width 6s ease-in-out;
    -ms-transition: width 6s ease-in-out;
    -o-transition: width 6s ease-in-out;
    transition: width 6s ease-in-out;
}


a.list-group-item {	border: none;	}	

.list-group.offers a.list-group-item:before {
		content: ' ';
		position: relative;
		float: left;
		margin-left: -20px;
		width: 0;
		height: 0;
		top: 4px;
		border-width: 9px;
		border-style: solid;
		border-color: transparent transparent transparent #F00;
}
.list-group.offers a.list-group-item {	padding-left: 24px;	}	

a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}



/* ========================		 HELPERS		======================== */


			H1 {	font: 600 24px/26px 'Century Gothic';	color: #fff;	}
.masthead 	H1 {	margin-top: 0;	margin-bottom: 0;						}


.masthead h1 img  { margin-top: -5px; }
.masthead h1 span.wth_box_temp, .jumbotron h1 span.wth_box_temp {  }


H2 {
	font-size: 33px; line-height: 38px;
}

H2, H3, header H3 {
	font-family: Century Gothic, Helvetica, sans-serif;
	color: #0054a6;
	border-bottom: 3px solid #c2dbf3;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 38px;
}
.notfound H3, .notfound p {
	color: #747474;
	border-bottom: none;
}
.notfound a.back {
	background-image: url('../img/images/left.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0 10px 40px;

}


header H3 { line-height: 38px;	}
H1 a, H2 a, H3 a, H1 a:hover, H2 a:hover, H3 a:hover  { text-decoration:none;	}

H2 span.play {
	float: right;
	position: relative;
	top: 10px;
	right: 0;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-top-color: #c2dbf3;
	border-right-color: #c2dbf3;
	border-bottom-color: #c2dbf3;
	border-left-color: #fff;
	-webkit-box-shadow: -8px 0px 0px 4px #c2dbf3;
	-moz-box-shadow: -8px 0px 0px 4px #c2dbf3;
	box-shadow: -8px 0px 0px 8px #c2dbf3;
}

.bloomberg H2 {	color:#000; background-color:  #ffef00; height: 51px; line-height: 50px; text-indent: 10px;}


/* ========================	//	HELPERS		======================== */
footer img.magazine	{width: 113px; height: 149px; position: absolute; top: -64px; left: 7px; right: 0px; }
footer img.logo {margin: 8px 0;}
footer a.Subscribe {	  }
footer nav, footer nav a {	 	}
footer nav, footer nav li  {	margin: auto 6px;	}
 footer nav li:last-child  {	margin-right: 0;}
 footer nav li:first-child  {	margin-left: 0;}

/* ========================	//	list		======================== */

 .category-list img {	 float: left; margin-right:8px; }
 .category-list img.head {	float: left; padding: 0; width: 100%; }
 .col-md-6.largcaptions .caption { min-height:128px;  }

 .short-list .col-md-6 {  padding-top: 15px;  }
 .short-list .col-md-6:nth-child(2n+1) { clear: left; }
 .short-list img {	width:68px; height:68px; float: left; margin-right:8px; }

/* .category-list .intro	{ min-height: 100px; }	*/


 .category-list .intro:after { content:""; display: block; clear: both; height: 10px; }



/* ========================	tabs custom inclusion of right		======================== */

.tabs-right > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-right > .nav-tabs > li {
  float: none;
}



.tabs-right > .nav-tabs {
  float: right;
  border-left: none;
  max-width:240px;
}

.tabs-right > .nav-tabs > li > a {
	
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
	background-color: #0054a5;
	border-color: transparent;
	cursor: pointer;
	border-radius: 0;
	color: #fff;
}
.tabs-right .tab-content .active img {
	width: 400px; height: 300px;
}

/* ========================	//	tabs custom inclusion of right		======================== */
.Article div.img .caption { background: rgba(0,0,0,0.8); color: #fff; text-align:justify; padding: 4px 8px; font-weight: 300;	}
.Article div.img { width: 640px; height: auto; float:left; margin: 0 10px 10px 0;}


/* ========================	//	coments		======================== */






.comment-box .comment-num a, .comment-box .comment-num a:visited{	color: #f0f0f0; text-decoration: none; }

.comment-box.row {margin-top: 0;
}


.comment-box .comment-num{
	height: 115px;
}
.comment-box .comment-num a:hover{		color: #ba3031;		}

#comments-new-comment {
	width: 669px;
	margin-left: -9px;
	border-left: 3px solid #ddd;
	background: #eee url('../img/images/comments-new-comment-bg.png') no-repeat center top; 
}
#comments-header b {
	display: block;
	float: left;
	height: 60px;
	line-height: 60px;
	padding-left: 15px;
}
#comments-header a.comment-new{
	display: block;
	float: right;
	width: 167px;
	height: 30px;
	line-height: 28px;
	background-image: url('../img/images/comment-new.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial;
	font-size: 13px;
	color: #fff;
	text-shadow: 1px 1px 0px #305f7d;
	text-indent: 36px;
	font-weight: bold;
	margin: 15px 15px 0px 0px;
}
#comments-header a.comment-new:hover{
	background-position: 0px -30px;
	text-decoration: none;
}
.comment-new-header {
    border-bottom: 2px solid #911D1F;
    font-weight: bold;
    line-height: 21px;
    margin-bottom: 1px;
}
.comment-new-header a {
    float: right;
    font-size: 11px;
    font-weight: normal;
}
.comment-new-container {
    height: auto;
    padding: 15px 0 10px;
}
.comment-new-container .c1 {
    clear: both;
    float: left;
    line-height: 20px;
    margin-bottom: 10px;
    margin-right: 8px;
    text-align: right;
    width: 66px;
}
.comment-new-container .c2 {
    color: #666666;
    float: left;
    font-size: 11px;
    line-height: 25px;
    margin-bottom: 10px;
    width: 572px;
}
.comment-new-container input {
    border: 1px solid #CCCCCC;
}
#comment-text {
    border: 1px solid #CCCCCC;
    height: 69px;
    width: 570px;
}
#comment-code {
    float: left;
    margin: 5px 10px 0 0;
    width: 60px;
}
.comment-new-container .c2 img {
    display: block;
    float: left;
}
.comment-new-container .c2 button {
    line-height: 15px;
}
.comment-hide-row .comment-row {
    display: none;
}
.comment-lowlight {
    background-color: #FDF2F2;
}
.comment-highlight {
    background-color: #EAF5E9;
}
.comment-complain {
    background: url("../img/images/comments_icon_signal.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    float: right;
    font-size: 11px;
    height: 11px;
    width: 12px;
}


.comment-new-container .c2 img.lekota{
	display: inline;
	float: right;
}	

.comment-new-container .font12{
	font-size: 12px;
}

.comment-new-container .line_with_facebook{
	position: relative; 
	margin-top: 18px;
}

.comment-new-container .facebook_link{
	position: relative;
	float: right;
}

.line_with_facebook a:nth-child(1),
.line_with_facebook a:nth-child(2) {
	font-weight: bold;
}

#comments-frame{
	width: auto;
	margin: 0px auto;
}
.comment-box{
	border-bottom: 1px solid #d9d9d9;
	padding-top: 20px;
	padding-bottom: 15px;
}
.comment-box:hover {
	background-image: url('../img/images/comment_box_gray.png');
	background-repeat: repeat-x;
	background-position: top left;
}

.comment-box .comment-num{
	font-size: 30px;
	font-weight: bold;
	color: #f0f0f0;
	float: left;
	text-align: center;
}
.comment-box .commen_cont{
	float: left;
}
.comment_nav, .comment_nav .row{
	margin-bottom: 20px !important;
}
.comment_nav .comment_user{
	float: left;
	width: 330px;
}
.user_avatar{
	float: left;
	margin-right: 15px;
}
.comment_nav .comment_user b, .comment_nav .comment_user span, .comment_nav .comment_user a{
	display: block;
}
.comment_nav .comment_user b{
	font-size: 13px;
	color: #464646;
	margin-right: 10px;
}
.comment_nav .comment_user span{
	font-size: 11px;
	color: #999;
}
.comment_nav .comment_user b, .comment_nav .comment_user span{
	line-height: 16px;
	float: left;
}
.comment_nav .comment_vote{
	float: right;
	width: 250px;
	height: 20px;
}
.comment_vote div, .comment_vote span{
	display: block;
	float: right;
}
.comment_vote .comments-grade-up, .comment_vote .comments-grade-down{
	width: 18px;
	height: 18px;
	background-image: url('../img/images/comments_vote.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	cursor: pointer;
}
.comment_vote .comments-grade-up{
	background-position: 0px 0px;
}
.comment_vote .comments-grade-up:hover{
	background-position: -18px 0px;
}
.comment_vote .comments-grade-down{
	background-position: 0px -18px;
}
.comment_vote .comments-grade-down:hover{
	background-position: -18px -18px;
}
.comment_vote span.comments-grade{
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	margin-right: 17px;
}
.comment_vote span.comments-grades-up{ color: #509a39;}
.comment_vote span.comments-grades-down{ color: #ba3031;}
a.comment-compl{
	display: none;
	float: right;
	width: 18px;
	height: 18px;	
	background-image: url('../img/images/comments_vote.png');
	background-repeat: no-repeat;
	background-position: 0px -36px;
	margin-right: 20px;
	cursor: pointer;
}
a.comment-compl:hover{
	background-position: -18px -36px;	
}

div#comments-cont:hover + .comment_vote a.comment-compl { display: inline;	}


a.comment-ans{
	display: none;
	float: left;
	width: 68px;
	height: 20px;
	background-image: url('../img/images/comment_ans.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 20px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #8a8a8a !important;
	text-shadow: 1px 1px 0px #fff;
	margin-right: 20px;
	cursor: pointer;
}
a.comment-ans:hover{ background-position: 0px -20px; 	display: inline;}
.comment_vote a.comment-ans:visited{ color: #8a8a8a !important;}
.comment_text{
	line-height: 150%;
	font-size: 12px;
	color: #555;
	
}
.comment-box-gray{
	background: #fafafa;
}
.comment-box-green,  .comment-highlight{
	background: #eff7ec;
	border-bottom: 1px solid #d9e9d4;	
}
.comment-box-green .comment-num,  .comment-highlight .comment-num{ color: #e3eee0 !important;}
.comment-box-del{ 
	background: #f9eaea;
	border-bottom: 1px solid #eccdcd;	
}
.comment-box-del .comment-num{ color: #eccdcd !important;}
.comment-box-del b.comment_usr{
	color: #464646;
	font-size: 13px;
	font-family: Arial;
	display: block;
	float: left;
	margin-right: 25px;
	margin-top: 8px;
}
.comment-box-del .comment-msg{
	float: left;
	color: #a52829;
	font-family: Arial;
	font-size: 11px;
	margin-top: 8px;
}
.comments-pagging{
	margin: 30px 0px;
	line-height: 30px;
	font-size: 21px;
	color: #0054a6;
}


.comments-pagging a {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	text-align: center;
	display: block;
	padding: 8px 7px;
	background: #0054a6;
}		

.comments-pagging a span {
	width: 0px;
	height: 0px;
	border-style: solid;
	display: block;
}		
.comments-pagging a.prev {	left: 0; }
.comments-pagging a.next {	right: 0;	}

.comments-pagging a.prev span{
border-width: 8px 16px 8px 0;
border-color: transparent #ffffff transparent transparent;
 }
.comments-pagging a.next span{
border-width: 8px 0 8px 16px;
border-color: transparent transparent transparent #fff;
	}



.comments-pagging a.prev:hover, .comments-pagging a.next:hover { 
    -webkit-box-shadow:inset 0 0 10px #002f5d;
    -moz-box-shadow:inset 0 0 10px #002f5d;
    box-shadow: inset 0 0 10px #002f5d;
 }



.feedback_comment{
	text-align: right;
	font-size: 11px;
	color: #999;
	margin-top: 5px;
}

.comments-terms {
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	padding-left: 15px;
}

.comments-terms:hover {
	text-decoration: none;
}



.comment-box:hover a.comment-ans, a.comment-ans:hover, .comment-box:hover .comment-compl, .comment-compl:hover {
    display: inline;
}

.comment-box:hover .comment-num a, .comment-num a:hover	{ color: #ba3031; }



.row.pagging {	 	line-height: 42px;
font-size: 21px;
color: #0054a6; text-align: center;
	}


a.prev, a.next {	
	position: relative;
	top: 10px;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
		}

a.prev {	float: left;	left: 0;
	border-top-color: #c2dbf3;
	border-left-color: #c2dbf3;
	border-bottom-color: #c2dbf3;
	border-right-color: #fff;
	-webkit-box-shadow: 8px 0px 0px 4px #c2dbf3;
	-moz-box-shadow: 8px 0px 0px 4px #c2dbf3;
	box-shadow: 8px 0px 0px 8px #c2dbf3;
	 }

a.next {	float: right;	right: 0;
	border-top-color: #c2dbf3;
	border-right-color: #c2dbf3;
	border-bottom-color: #c2dbf3;
	border-left-color: #fff;
	-webkit-box-shadow: -8px 0px 0px 4px #c2dbf3;
	-moz-box-shadow: -8px 0px 0px 4px #c2dbf3;
	box-shadow: -8px 0px 0px 8px #c2dbf3;
		}

a.prev:hover {	
	border-top-color: #0054a6;
	border-left-color: #0054a6;
	border-bottom-color: #0054a6;
	border-right-color: #c2dbf3;
	-webkit-box-shadow: 8px 0px 0px 4px #0054a6;
	-moz-box-shadow: 8px 0px 0px 4px #0054a6;
	box-shadow: 8px 0px 0px 8px #0054a6;
	 }

a.next:hover {	
	border-top-color: #0054a6;
	border-right-color: #0054a6;
	border-bottom-color: #0054a6;
	border-left-color: #c2dbf3;
	-webkit-box-shadow: -8px 0px 0px 4px #0054a6;
	-moz-box-shadow: -8px 0px 0px 4px #0054a6;
	box-shadow: -8px 0px 0px 8px #0054a6;
		}

<!--	/* ========================		 KOMENTARI Jivko		======================== */		-->

.coment-box header, #comments-header {
	margin-top: 30px;
	border: 0;
	border-bottom: 3px solid #c2dbf3;

}

.coment-box header H3 {	font: 600 24px/24px Century Gothic, Helvetica, sans-serif;	color: #0054a6; border-bottom: none; margin-left: -15px;	}


input#comment-write{

margin: 0px 0 0 5px;
padding: 8px 10px 6px;

background-color: #0054a6;
border:1px solid #0054a6; /*same colour as the background*/
color:#fff;

/*set the border-radius at half the size of the width and height*/

/*give the button a small drop shadow*/

}
/***NOW STYLE THE BUTTON'S HOVER STATE***/
input#comment-write:hover{
background: #0054a6;
border:1px solid #0054a6;
/*reduce the size of the shadow to give a pushed effect*/
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0, .75);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0, .75);
box-shadow: 0px 0px 5px rgba(0,0,0, .75);
}

.comments-list, .registration { list-style: none;}


.comments-list .name a {
color: #185891;
}
.comments-list .date {
font-size: 11px;
line-height: 11px;
color: #464646;
}

.comments-list .number, .comments-list .number a {
height: 115px;
color: #f0f0f0;
font-size: 30px;
font-weight: bold;
color: #f0f0f0;
float: left;
text-align: center;
}
.coment-box hr {  border-top: 3px solid #c2dbf3; margin: 10px auto;	}

.isprite {
background-image: url('../img/ico/hands.png')!important;
background-repeat: no-repeat!important;
}

.comments-list .vote {
	position: absolute;
	top: 1px;
	right: 0;
}
.comments-list .text:before { content:""; display: table; min-width: 100% !important; min-height: 25px;
}
.comments-list .vote li.btns {	margin-right: 16px;	display: none;	}
.comments-list .vote li { 	display: inline; 	}

.comments-list .vote li.count {	padding: 7px 0 0;	}


.comments-list .vote .thumb {	float: left;	width: 26px;	height: 26px;	margin: 0 0 0 9px;	}


.comments-list .vote .thumb.yes {	background-position: 2px 2px;	}
.comments-list .vote .thumb.no {	background-position: -24px 2px;	}

.comment_vote .comments-grade-up, .comment_vote .comments-grade-down {
	width: 18px;
	height: 18px;
	background-image: url('../img/images/comments_vote.png');
	background-repeat: no-repeat;
	margin-right: 5px;
	cursor: pointer;
}
.comment_vote .comments-grade-up {	background-position: 0px 0px;	}
.comment_vote div, .comment_vote span {	display: block;	float: right;	}
.comments-list .vote .thumb {	float: left;	width: 26px;	height: 26px;	margin: 0 0 0 9px;	}

.comments-list .count .green {
color: #185891;
}

.comments-list .count .red {
color: #ba3031;
}

.comments-list li:hover {}  

.list-pager {
overflow: hidden;
border-top: 3px solid #c2dbf3;
height: 52px;
padding: 5px 0;
margin:  0 auto;
text-align:	center;
}


.list-pager .arrow {
	text-indent: 9999px;
	position: relative;
	top: 10px;
	width: 0;
	height: 0;
	border-width: 10px;
	border-style: solid;
}

.list-pager .arrow.left {

float: right;
position: relative;
left: 0;
border-top-color: #c2dbf3;
border-left-color: #c2dbf3;
border-bottom-color: #c2dbf3;
border-right-color: #fff;
-webkit-box-shadow: 8px 0px 0px 4px #c2dbf3;
-moz-box-shadow: 8px 0px 0px 4px #c2dbf3;
box-shadow: 8px 0px 0px 8px #c2dbf3;
}

.list-pager .arrow.right {

float: right;
position: relative;

right: 0;
border-top-color: #c2dbf3;
border-right-color: #c2dbf3;
border-bottom-color: #c2dbf3;
border-left-color: #fff;
-webkit-box-shadow: -8px 0px 0px 4px #c2dbf3;
-moz-box-shadow: -8px 0px 0px 4px #c2dbf3;
box-shadow: -8px 0px 0px 8px #c2dbf3;
}

.list-pager input {
	width: 58px;
background: none;
border: 1px solid rgba(194, 219, 243, 0.5);
margin: 5px auto;
padding: 0 4px;
text-align: center;
color: #0054a6;
line-height: 32px;

}

.add-comment label {
display: block;
padding: 0 0 8px;
}


.add-comment .textfield {
height: 20px;
padding: 5px 5px;
margin: 0 0 18px;
width: 100%;


border: 1px solid  rgba(194, 219, 243, 0.5);
}

.add-comment textarea {
width: 100%;
padding: 5px;
margin: 0 0 18px;
overflow-y: auto;
border: 1px solid  rgba(194, 219, 243, 0.5);
}

input[name=comment_write] {
margin: 20px 0 0 5px;
padding: 10px 20px ;
background-color: #0054a6;
border: 1px solid #0054a6;
color: #fff;

}


.comments-list li:hover ul.vote li.btns  { display: inline;	
	
	}
.comments-list li:hover .number, .comments-list li:hover .number a  { color: #0054a6;	}
.comment-box:hover a.comment-ans, a.comment-ans:hover, .comment-box:hover .comment-compl, .comment-compl:hover {
    display: inline;
}


.comments-list .btns {	margin-top: 6px;	}

.comments-list .btns a.answer, .comments-list .btns a.report {
	text-decoration: none;
	font-weight: 300;

	font-size: 11px;
	color: #8a8a8a;
	padding: 4px 10px;

	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#dbdbdb);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		to(#dbdbdb));
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #c4c4c4;
	-moz-box-shadow:
		0px 1px 3px rgba(255,255,255,0.5),
		inset 0px 0px 2px rgba(219,219,219,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(255,255,255,0.5),
		inset 0px 0px 2px rgba(219,219,219,0.7);
	box-shadow:
		0px 1px 3px rgba(255,255,255,0.5),
		inset 0px 0px 2px rgba(219,219,219,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0.7);
}



.predavane h2	{
	border-bottom: none;
	margin-bottom: 0;
}

.carousel header H3, .carousel header H3  a	{font: 600 24px/24px Century Gothic, Helvetica, sans-serif; color: #0054a6; border-bottom: none;}

.carousel header	{font: 600 33px/38px Century Gothic, Helvetica, sans-serif;	color: #0054a6;	border-bottom: 3px solid #c2dbf3;}

#carousel-numbs, #world-numbs {font: 600 24px/24px Century Gothic, Helvetica, sans-serif; color: #0054a6; line-height: 38px;}
.carousel ul.numbs {  top: 8px; }
.numbs.list-inline > li { display: block; }
.livetv .header:after, .predavane .header:after {
			content: "";
			display: block;
			position: relative;
			margin: 0 15px;
			border-bottom: 3px solid #c2dbf3;
	}
.livetv .header:after  {	margin: 0;	}

.predavane.description { background: #FF0; }
.video.description { background: #747474; color: #fff; }
.predavane ul { margin: 10px 0 0;	}
.predavane ul li { display: block;	}
	
	
	
.predavane .carousel-control.left span {
		float: left;
		position: relative;
		top: 10px;
		right: 0;
		width: 0;
		height: 0;
		border-width: 10px;
		border-style: solid;
		border-top-color: #c2dbf3;
		border-left-color: #c2dbf3;
		border-bottom-color: #c2dbf3;
		border-right-color: #fff;
		-webkit-box-shadow: 8px 0px 0px 4px #c2dbf3;
		-moz-box-shadow: 8px 0px 0px 4px #c2dbf3;
		box-shadow: 8px 0px 0px 8px #c2dbf3;
}

.predavane .carousel-control.right span {
		float: right;
		position: relative;
		top: 10px;
		right: 15px;
		width: 0;
		height: 0;
		border-width: 10px;
		border-style: solid;
		border-top-color: #c2dbf3;
		border-right-color: #c2dbf3;
		border-bottom-color: #c2dbf3;
		border-left-color: #fff;
		-webkit-box-shadow: -8px 0px 0px 4px #c2dbf3;
		-moz-box-shadow: -8px 0px 0px 4px #c2dbf3;
		box-shadow: -8px 0px 0px 8px #c2dbf3;
}


/*=========================  Team Page	=========================*/

.team .col-md-6 {margin-bottom: 20px; transition: all 0.8s ease; }
.team .col-md-6:hover {margin-bottom: 20px;	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);	box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.team img { width:187px; height: 160px; margin-right: 10px; border-left: 26px;  border-style: solid; display: inline-block;}
.team img, .team .well { max-width: 220px; min-height: 160px;}
.team H4  { font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;  font-weight: 600; line-height: 28px;   border-bottom: 3px solid; }
.team p, .team address   { font-size: 14px; line-height: 14px; }
.team p, .team address   { font-size: 14px; line-height: 12px; }
address a { color: #747474 ;  }
.team col-md-6:nth-child(odd) { clear: right; }
.team .well { float: left; padding: 4px; background-color: transparent; border: none; -webkit-box-shadow: none; box-shadow: none); margin-bottom: 0; }
ul#team {background-color: #0054a6; border-top: 3px solid #FF6600;}
ul#team > li > a {border-radius: 0;}
ul#team > li.active > a, ul#team > li.active > a:hover, ul#team > li.active > a:focus {color: #ffffff;background-color: #FF6600;}

.team .blue     { border-color: #0054a6; color: #0054a6; }
.team .blue-light   { border-color: #00aeef; color: #00aeef; }
.team .green     { border-color: #3cb878; color: #3cb878; }
.team .red     { border-color: #FF0000; color: #FF0000; }
.team .orange    { border-color: #FF7E00; color: #FF7E00; }
.team .yellow    { border-color: #FFD300; color: #FFD300 }
.team .black     { border-color: #000000; color: #000000; }
.team .grey     { border-color: #6E7F80; color: #6E7F80; }
.team .brown     { border-color: #964B00; color: #964B00; }
.team .purple     { border-color: #9932CC; color: #9932CC; }

.team .missing     { visibility:hidden; }

/*=========================  Gallery Page	=========================*/

ul.gallery {	list-style: none;	margin: 0;	padding: 0;	line-height: 1em;}
ul.gallery li {	display: inline-block;	margin: 0;	text-align: left;	position: relative;}
ul.gallery a { display: inline-block; overflow:hidden; padding: 0; margin: -2px; }
ul.gallery img{ max-width: 231px; min-width: 231px; height: auto; max-height: 140px; min-height: 140px; display: block; 	position: relative;}
ul.gallery figcaption h5{ margin-top:140px;} /* =>  ul.gallery img - height		*/

ul.gallery figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 4px ;
	background: #2c3f52;
	color: #fff;
}

ul.gallery li:hover { z-index: 9; }
ul.gallery li:hover figure img {	z-index: 10;	}
 
.gallery figcaption {
	height: 100%;
	width: 100%;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity 1.2s, height 1.2s, box-shadow 1.2s;
	-moz-transition: opacity 1.2s, height 1.2s, box-shadow 1.2s;
	transition: opacity 1.2s, height 1.2s, box-shadow 1.2s;
	box-shadow: 0 0 0 0px #2c3f52;
	opacity: 0;
}

ul.gallery li:hover figcaption {
	opacity: 1;
	height: 130%;
	box-shadow: 0 0 0 10px #2c3f52;
	-webkit-transition:  opacity 0.3s;
  -moz-transition:  opacity 0.3s;
  -o-transition:  opacity 0.3s;
  transition:  opacity 0.3s;

	opacity: 1;
}

.list-pager.gallery { margin: 40px 0 0; border-top: none; }

/* ========================		 Gallery Slider		======================== */

#cycle-1 div { width:100%; }
#cycle-2 .cycle-slide { border: none; margin-top:-2px;
-webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);
filter: gray; filter: grayscale(100%);
filter: url(desaturate.svg#greyscale)
}

#cycle-2 .cycle-slide-active {
-webkit-filter: grayscale(0); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%);
filter: grayscale(0%);
filter: url(desaturate.svg#greyscale)
 }

#slideshow-1,#slideshow-2 { width: 100%; max-width: 656px; margin: 0 auto; }
.cycle-slideshow img { width: 100%; height: auto; display: block; }

/* set border-box so that percents can be used for width, padding, etc (personal preference) */
.cycle-slideshow { width: 100%; min-width: 200px; max-width: 656px; margin: 0 auto; padding: 0; position: relative;  background: url('http://umacau-datacenter.com:4998/forbes/20130722/i.forbesimg.com/assets/img/loading_spinners/43px_on_transparent.gif') 50% 50% no-repeat; }

/* caption */
	.cycle-caption {
		position: absolute;
		color: #f00;
		bottom: 0;
		right: 0;
		left: 0;
		z-index: 700;
		width: 100%;
		background: grey;
		text-align: center;
	}

#custom-caption, .custom-caption {
		display: block;
		background: #e2e2e2;
		color: #747474;
		width: 100%;
		text-align: center;
		margin: 0 auto;
		line-height: 30px;
	}

/* overlay */
	.cycle-overlay {
		position: absolute;
		bottom: 0px;
		left: 0;
		right: 0;
		z-index: 600;
		background: black;
		color: #fff;
		padding: 15px;
		opacity: .8;
	}

/* prev / next links */
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 50%; opacity: .8; filter: alpha(opacity=70); z-index: 800; height: 100%; cursor: pointer; outline:none !important; }
.cycle-prev { left: 0;  background: url('../img/images/left_new.png') 10px center no-repeat;}
.cycle-next { right: 0; background: url('../img/images/right_new.png') right 10px center no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .9; filter: alpha(opacity=90) }
.cycle-prev-small{
	background-image:url('../img/images/left_small.png');
	display:inline-block;
	width:7px;
	height:11px;
}
.cycle-next-small{
	background-image:url('../img/images/small_right.png');
	display:inline-block;
	width:7px;
	height:11px;
}
.slideshow_pager{
	width:100%;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#909090 !important;
	background-color:#e2e2e2;
}
#prev2{
	background-image:url('../img/images/carousel_prev.png');
	width:27px;
	height:30px;
	position:absolute;
	margin-top:-72px;
	margin-left:10px;
	opacity:0.8;
	cursor:pointer;
}
#next2{
	background-image:url('../img/images/carousel_next.png');
	width:27px;
	height:30px;
	position:absolute;
	margin-top:-72px;
	right:25px;
	opacity:1;
	cursor:pointer;
}
#prev2:hover, #next2:hover{
	opacity:0.8;
}
/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused'; color: rgba(255,255,255,.6); background: rgba(0,0,0,.2); padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 1px;
    opacity: .2; filter: alpha(opacity=20);
}
#slideshow_thumb{
	margin:0;
	padding:0;
	height:116px;
	overflow:hidden;
}
#slideshow_thumb li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	opacity:0.65;
}
#slideshow_thumb li.active_thumb{
	opacity:1 !important;
}
#slideshow_thumb li:hover{
	opacity:1;
}
#map-canvas {	width:100%; 	min-height:700px;	}

label	{	color: #747474; font-weight: normal;	}
label:after	{	content: "*"; color: #f00; margin: 0 5px;	}
legend	{	font: 500 22px/28px "Century Gothic", CenturyGothic, AppleGothic, sans-serif; color: #0054a6;	}

.form-control {
padding: 6px 12px;
background-color: #d5d5d5;
border: 1px solid #cccccc;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}


.send, .clear {

	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:18px;
	padding: 9px 50px;
	text-decoration:none;
	border-radius: 0px;
}

.send {
	background-color:#0053a6;
	border:1px solid #003c75;
	text-shadow:0px 1px 0px #0053a6;
}


.clear {
	background-color:#747474;
	border:1px solid #4f4f4f;
	text-shadow:0px 1px 0px #747474;
}
.send:hover 	{	background-color:#034c91;	}
.clear:hover	{	background-color:#575757;	}

.help-block ul { list-style: none; padding: 0; color: #f00; }

.social.contacts img { margin: 25px auto; }
.social .contacts:before { content: " "; height: 60px; display:block; }

address { color:#747474 ;}

.stations.list-group {
	margin: 5px 10px;
}
.stations > .list-group-item {
	font-size: 13px;
	padding: 1px 8px;
}
.stations > .list-group-item:hover { cursor: default;}

.radio > footer, .livetv > footer { background:#ff6600; padding: 6px 4px; color: #fff;}

/* ##########		HotSpot		########## */

div.HotSpot, .HotSpotNav {	top: 274px;
position: fixed;
right: 0;
z-index: 999;	}

.HotSpotNav {
width: 40px;
height: 152px;
text-align: center;
background-color: #FF6700;
}

.HotSpotNav:hover {	cursor: pointer;	}

.HotSpot {
display:none; 

overflow: hidden;
float: right;
width: 220px;
min-height: 152px;
height: 100%;
font-size: 14px;


}

.HotSpot .header	{		padding-left: 12px; 	background-color: #d9d9d9;	 	margin-top: -25px;
padding-top: 14px;}
.HotSpot span {	  font-weight:bold; color: #FF6700;   	}
.HotSpot .panel-default > .panel-heading { background-color: rgba(255, 103, 0, 0.3); border: none !important;  border-radius: 0 !important; height:16px; 	}
.HotSpot .panel { border-radius: 0;  margin-top: -10px; 	}
.HotSpot а { text-decoration: none !important;	}



.rotate {
	font-size: 20px;
	color: #fff;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	writing-mode: tb-rl;
	white-space: nowrap;
	display: block;
	padding: 8px;
}


span.arrow-down {
	display: block;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fff;
	margin: -4px auto 0;
}

.row.notfound {
	display: block;
	min-height: 540px;

}
.row.notfound {margin-top: 80px;}
.row.notfound, #LostPassForm { min-height: 480px;}
#LostPassForm { min-height: 400px;}
form, .socials { margin-bottom: 60px;}
#LoginForm {	min-height: 280px;	}
form.LoginForm { margin-bottom: 0px; }
.radio, .livetv {	font-family: Century Gothic, Helvetica, sans-serif; color: #0054a6;}
.livetv dl {	margin-bottom: 2px;	}
.livetv dt {	font-size: 18px; font-weight: bold; }
.livetv dd {	font-size: 15px; }


aside .today-program {	    height: 308px;    width: auto; overflow: hidden; margin-bottom: 10px; margin-top: -20px;	}
aside .today-program:hover {	   overflow-y: auto;	}
.today-program {	    	}
.today-program  {	font-family: Century Gothic, Helvetica, sans-serif; color: #0054a6;}
.today-program ul {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 1px 5px;
}
.today-program span  {	color: #FF6700; margin-right: 4px;}

.today-program li {	line-height: 22px;	}
.today-program li.current:hover { cursor: pointer;	}
.today-program li.current span {
	font-size: 0;
	float: left;
	position: relative;
	width: 20px;
	height: 0;
	margin-left: 16px;
	margin-right: 8px;
	margin-top: 5px;
	border-width: 5px;
	border-style: solid;
	border-top-color: #FF6700;
	border-right-color: #FF6700;
	border-bottom-color: #FF6700;
	border-left-color: #fff;
	-webkit-box-shadow: -7px 0px 0px 7px #FF6700;
	-moz-box-shadow: -7px 0px 0px 7px #FF6700;
	box-shadow: -7px 0px 0px 7px #FF6700;
}
 


/*--------------------------------------------------------------------
article-footer.php
---------------------------------------------------------------------*/

div.events {
float: right;
border-top: 1px solid #eae9e9;
border-left: 1px solid #eae9e9;
border-right: 1px solid #dcdada;
border-bottom: 1px solid #dcdada;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

div.events a.c1 {
background-position: 0px 0px;
border-right: 1px solid #d9d9d9;
}

#print_article {
background-position: -23px 0px;
border-right: 1px solid #d9d9d9;
border-left: 1px solid #fff;
}

#send_article {
background-position: -46px 0px;
border-left: 1px solid #fff;
}

div.events a {
display: block;
float: left;
width: 23px !important;
height: 20px !important;
background-image: url('/media/template/default/img/ico/sprite_events.gif');
background-repeat: no-repeat;
margin: 0px !important;
}
/*--------------------------------------------------------------------
social-icons.php
---------------------------------------------------------------------*/

H5  { color: #747474;	}
.socials a img  { width: 50px; 
-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;	}
		  
.socials a:hover img  { 
  -webkit-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
       -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);	}
		  
.socials { margin-bottom: 60px !important;  	}

#footer  {	max-width: 1000px;  	}
#footer .socials {  margin: auto !important;  	}
#footer .socials  a img {  width: 33px; height: 33px; float:left;   	}
#footer .row {  margin-bottom: 0;  	} 
/*--------------------------------------------------------------------
schedule.php
---------------------------------------------------------------------*/

	#ScheduleCarousel  {	margin-top: 30px; }
	#ScheduleCarousel .item a.active  { background-color: #0054a6; color: #fff; }
	#ScheduleCarousel .item a  {  color: #747474; text-align: center;}
	#ScheduleCarousel > header {
		text-align: center;
		font-size: 12px;
		line-height: 15px;
		color: #fff;
		border-bottom: none;
	}
	#ScheduleCarousel.carousel-control {width: 32px;}
	#ScheduleCarousel .item.active {padding: 0 50px;}
	#ScheduleCarousel .item a p { margin: 0;}
	#ScheduleContent .today-program p { background: none; margin: auto;}
	#ScheduleContent .today-program p:hover { cursor:pointer;}
	#ScheduleContent .today-program li.t span { color: transparent;  background: #f60 url('../img/ico/current.png') center no-repeat; border:1px solid #f60; }
	#ScheduleContent .today-program li. span:hover { border:1px solid none; border-radius: 4px; }




.last-news .list img {	float: left; margin-right: 8px; }
.list [class*="col-"] { margin-bottom: 20px; }
.last-news .list .caption,  .last-news .list .caption a {	font-size: 18px;	}
.list .art-info {	margin: 2px 0 4px; color: #aeaeae; font-size: 10px; }


/*--------------------------------------------------------------------
Broadcast.php
---------------------------------------------------------------------*/

.Broadcast img {
width: 273px;
height: 154px;
float: left;
margin: 0 8px 20px 0;
}
.Broadcast .caption {
font: 600 18px/23px Arial, Helvetica, sans-serif;
text-transform: uppercase;
position: relative;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
margin-bottom: 0px;
padding-bottom: 2px;
color: #0054a6;
text-align: left;
text-shadow: none;
}
.Broadcast .intro {
padding: 4px 4px 2px 0;
line-height: 22px;

}
.Broadcast a {
    color: #428bca;
}
.Broadcast a.morelink {
    text-decoration:none;
    outline: none;
}
.Broadcast .morecontent span {
    display: none;
}
.Broadcast .comment {    width: auto;	}

.gallery .image {
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin: 8px;
}


.gallery span.title {

	font-size: 14px;
	line-height: 18px;
	position: absolute;
	background: rgba(30,30,30,0.9);
	text-align: center;
	padding: 5px 0 4px;

	color: white;
	
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	
}

.gallery .image span {
    width: 100%;
    height: 141px;
    top: 114px;
    overflow:hidden;

}

.gallery .image  img {
width: 220px;
height: 140px;
}
.gallery .image:hover span {	top: 0px;}

.header.hotspot {	font-family: Century Gothic, Helvetica, sans-serif; color: #0054a6; margin-bottom: 5px;	}
.header.hotspot:after {
			content: "";
			display: block;
			position: relative;
			margin: 0 15px;
			border-bottom: 3px solid #c2dbf3;
	}
.header.hotspot:after, .item.hotspot .row , .row.hotspot  {	margin: 0;	}

.header.hotspot dl {	margin-bottom: 2px;	}
.header.hotspot dt {	font-size: 18px; font-weight: bold; }
.header.hotspot dd {	font-size: 15px; }

.last.hotspot{  
    position:relative; /* important(so we can absolutely position the description div */  
}  
.last.hotspot .item{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    bottom:0px; /* position will be on bottom */  
    left:0px;  
    background-color: rgba(0,0,0,0.7);  
    color:white;
	display:table;
	}  
.last.hotspot .item .time	{  display: table-cell; float: none;  border-bottom: 12px solid #F90; vertical-align: middle;	color: #000;	} 
.last.hotspot .item .user	{  vertical-align: middle;	 color: #fff; padding: 0; margin-top: 10px; 	} 
.last.hotspot .item .coment	{	padding-bottom: 10px;} 

.item.hotspot .time {     background: #ffef00; text-align: center;	padding: 5px; }
.item.hotspot .title { clear: both;	}
.item.hotspot .user { color: #0054a6;	padding: 15px 10px;	height:70px; vertical-align: middle; line-height: 54px;} 

#NewsTab { margin: 10px 0;}
#NewsTabContent .list-group-item:first-child { padding-top: 0 ;}
#NewsTabContent .list-group-item { padding-top: 5px ;}
.news-bottom-category .nav-tabs > li.active > a, .news-bottom-category .nav-tabs > li.active > a:hover, .news-bottom-category .nav-tabs > li.active > a:focus, .news-bottom-category .nav-tabs > li.active H2 { /* color: #fff; */}


.row.Article { margin-top: 20px;	}
.row.art_info { margin-bottom: 10px; color: #aeaeae; font-size: 12px; margin-right: 0px;}
.row.art_info span { margin-right: 10px;}
.row.Article .caption  { font-size: 22px; line-height: 24px; font-family: Century Gothic, Helvetica, sans-serif; font-weight: 500;	}
.article-list header	{ margin-top: 20px; }

.videohead { background: #0054a6; color: #fff;	}
.videohead, .videohead div.text-right	{ margin-top: 32px; }
.row.video, .video h3  { margin-top: 20px;	}
.box.common-article, .box.art-gallery  {
	background: #ededed;
	padding: 0 0 0;
	float: left;
	width: 228px;
	clear: left;
	margin: 6px 16px 13px 0px;
		}
.box.common-article H4, .box.art-gallery H4 {
color: #fff;
background: #747474;
padding: 0 4px;
font-size: 22px;
line-height: 28px;
margin: 0;
border: 1px solid #747474;
		}
.box.common-article footer, .box.art-gallery footer {
color: #fff;
background: #747474;
padding: 0 4px;
font-size: 22px;
line-height: 28px;
}
.box.common-article footer a, .box.art-gallery footer a {
	color: #fff;
	text-align: center;
	display: block;
	font-size: 22px;
	line-height: 28px;
}
.box.art-gallery H4 a {
font-size: 0;
float: right;
position: relative;
top: 8px;
right: 0;
width: 0;
height: 0;
border-width: 6px;
border-style: solid;
border-top-color: #e2e2e2;
border-right-color: #e2e2e2;
border-bottom-color: #e2e2e2;
border-left-color: #747474;
-webkit-box-shadow: -4px 0px 0px 4px #e2e2e2;
-moz-box-shadow: -84px 0px 0px 4px #e2e2e2;
box-shadow: -4px 0px 0px 8px #e2e2e2;
}

.box.common-article ul 			{	list-style: none;padding: 0; margin: 10px 0 0; }
.box.common-article ul li 		{	padding: 8px 4px;}
.box.common-article ul li:hover {	text-decoration: none;  background-color: #f5f5f5;}
.navbar-collapse { padding-left: 0px; z-index: 9999; position: relative; }
.box.common-article ul a {	padding: 20px 6px;  color: #428bca;  text-decoration: none;}

.navbar-default .navbar-toggle {
		margin-top: 14px;
background: #88bdef;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #88bdef 0%, #75a8d5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bdef), color-stop(100%,#75a8d5));
background: -webkit-linear-gradient(top, #88bdef 0%,#75a8d5 100%);
background: -o-linear-gradient(top, #88bdef 0%,#75a8d5 100%);
background: -ms-linear-gradient(top, #88bdef 0%,#75a8d5 100%);
background: linear-gradient(to bottom, #88bdef 0%,#75a8d5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bdef', endColorstr='#75a8d5',GradientType=0 );
border-color: transparent;
border-radius: 0;
-webkit-box-shadow: 1px 2px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 2px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 2px 5px 0px rgba(50, 50, 50, 0.75);
font-weight: bold; color: #fff;
}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.clikarea { cursor: pointer; }
.thumbnail  { padding: 0;  border: transparent;; }
.container-full.corporate { background: #fff;}
ul.corporate { font-size: 0.78em;color: #666666;margin: 0 auto;}
ul.corporate li { padding: 5px 0; }
ul.corporate li:before {content: " | ";}
ul.corporate li:first-child:before {content: none;}

footer a.logo {
margin-left: 140px;
width: 238px;
height: 63px;
background-position: 0px 0px;
}

.navbar-toggle {
		position: relative;
		float: right;
		padding: 1px;
		margin-top: 32px;
		margin-right: 15px;
		margin-bottom: 0px;
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
}
/* Non-responsive overrides */
/* Reset the container */
.container {    width: 1000px !important;    max-width: 1000px !important;}
.container .navbar-header,.container .navbar-collapse {  margin-right: 0;  margin-left: 0;}
/* Always float the navbar header */.navbar-header {  float: left;}
/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}

.navbar-toggle { display: none; }
.navbar-collapse {  border-top: 0; }
.navbar-brand {  margin-left: -15px; }
/* Always apply the floated nav */
.navbar-nav {  float: left;  margin: 0;}
.navbar-nav > li {  float: left; }
.navbar-nav > li > a {  padding: 15px; }
/* Redeclare since we override the float above */
.navbar-nav.navbar-right {  float: right;}

/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;  background-color: #428bca !important;}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;  background-color: transparent !important;}

ul.spisanie-korica { list-style: none; padding: 0;}
ul.spisanie-korica li { margin: 5px auto; }
ul.spisanie-korica li img { width: 115px; height: 150px;    -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }
ul.spisanie-korica li img:hover {
   -webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
   -o-transform: scale(1.1);
   -ms-transform: scale(1.1);
   transform: scale(1.1);	
	}
ul.spisanie-korica li:nth-child(n+13) { display: none; }


.menu-large {  position: static !important;}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus,
.navbar-nav > .active > a,
.navbar-nav > .active > a:hover,
.navbar-nav > .active > a:focus {
  color: #0054a6;  background-color: #fff;}


.dropdown-menu		{	left: auto !important;	right: auto !important;
background-clip: padding-box;

border-style:solid;
border-width: 0 1px 1px 1px;
border-color: transparent  #ccc  #ccc  #ccc;


-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;


-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu.left	{	left: auto !important;	right: auto !important; }
ul.nav li:nth-child(8) .dropdown-menu {	right: -16px !important;	left: auto !important; }

.megamenu.dropdown-header {  color: #428bca;  font-size: 14px;}

ul.cols1, ul.cols2, ul.cols3, ul.cols4, ul.cols5, ul.cols6 {  float: left; margin: 0; padding: 0 10px; list-style: none; }
ul[class*='cols'] li { max-width: 152px; padding: 4px; }
ul[class*='cols'] li a {  color: #747474; font-size: 14px; }
ul[class*='cols'] li h5  {  margin: 0; }
ul[class*='cols'] li h5 > a  { line-height: 20px; color: #0054a6; font-size: 16px; }

/* rss dnes */
.rss a img { margin: 0 20px 20px 0;	}
.rss H2 img { margin: 0 ;	}

.dnes H2 		{	transition: all 0.5s ease;	border-bottom: 3px solid #ebcfd0;}
.dnes H2 span.play {transition: all 0.5s ease;
		border-top-color: #ebcfd0;
		border-right-color: #ebcfd0;
		border-bottom-color: #ebcfd0;
		-webkit-box-shadow: -8px 0px 0px 4px #ebcfd0;
		-moz-box-shadow: -8px 0px 0px 4px #c2dbf3;
		box-shadow: -8px 0px 0px 8px #ebcfd0;
}
.rss.dnes a  { color: #747474;	}

/* rss investor */
.rss a img { margin: 0 20px 20px 0;	}
.rss H2 img { margin: 0 ;	}

.investor H2 {border-bottom: 3px solid #bfe4bc;}
.investor H2 span.play {
		border-top-color: #bfe4bc;
		border-right-color: #bfe4bc;
		border-bottom-color: #bfe4bc;
		-webkit-box-shadow: -8px 0px 0px 4px #bfe4bc;
		-moz-box-shadow: -8px 0px 0px 4px #bfe4bc;
		box-shadow: -8px 0px 0px 8px #bfe4bc;
}
.rss.investor a  { color: #747474;	}

/* New Css */
.header_title{	font: 600 30px/32px "Century Gothic"; color: #FFF; margin: 0; padding: 0;}
.h1_title{ font-size: 22px; line-height: 24px; font-family: Century Gothic,Helvetica,sans-serif; font-weight: 500; color: #0054A6; text-shadow: none; text-decoration: none;}
.h1_title_intro, .h1_title_intro a { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 300; color: #747474; margin-bottom: 10px; line-height: 21px;}

.h2_title{ 	font-size: 33px; line-height: 38px; font-family: Century Gothic, Helvetica, sans-serif; color: #0054a6; border-bottom: 3px solid #c2dbf3; margin-top: 10px; margin-bottom: 10px; line-height: 38px;}
.h2_title a:link, .h2_title a:hover, .h2_title a:visited{ color: #0054a6;}
.h2_title span.play { float: right; position: relative; top: 10px; right: 0px; width: 0px; height: 0px; border-width: 10px; border-style: solid; border-color: #C2DBF3 #C2DBF3 #C2DBF3 #FFF; box-shadow: -8px 0px 0px 8px #C2DBF3;}

.h2_title_small { font-size: 22px; line-height: 38px; font-family: Century Gothic, Helvetica, sans-serif; color: #0054a6; border-bottom: 3px solid #c2dbf3; margin-top: 10px; margin-bottom: 10px; line-height: 38px;}
.h2_title_small a:link, .h2_title_small a:hover, .h2_title_small a:visited{ color: #0054a6;}
.h3_title{  font-family: Century Gothic, Helvetica, sans-serif; color: #0054a6; border-bottom: 3px solid #c2dbf3; margin-top: 10px; margin-bottom: 10px; line-height: 38px;}

.h2_bloomberg, .h2_bloomberg a, .h2_bloomberg a:hover, .h2_bloomberg a:visited { color: #0054A6; font-family: Century Gothic,Helvetica,sans-serif; font-size: 33px; margin: 0 0 25px 0; text-indent: 10px; background-color:  #ffef00; height: 51px; line-height: 50px; text-indent: 10px; }


.h1_title_blue{ font-size: 22px; line-height: 24px; font-family: Century Gothic,Helvetica,sans-serif; font-weight: 500; margin-bottom: 10px; color: #0054A6; text-shadow: none; text-decoration: none;}

ul[class*="cols"] li  p.h5_menu a {line-height: 20px; color: #0054A6; font-size: 16px;}

.h3_email { font-family: Century Gothic,Helvetica,sans-serif; font-size: 26px; color: #0054A6; border-bottom: 3px solid #C2DBF3; margin-top: 10px; margin-bottom: 10px; line-height: 38px;}
.h4_email {margin-top: 25px; font-size: 18px; margin-bottom: 10px; color: #444;}

.h5_box {color: #666; font-weight: 600; font-size: 14px; line-height: 1.1; margin-top: 14px;}

.h3_comments { font: 600 24px/24px Century Gothic,Helvetica,sans-serif; color: #0054A6; border-bottom: medium none; margin-left: -15px; margin-top: 10px; margin-bottom: 10px;}
.h3_comments_num { font: 600 24px/24px Century Gothic,Helvetica,sans-serif; color: #0054A6; border-bottom: medium none; margin-top: 10px; margin-bottom: 10px;}
.h4_today_show {font-size: 16px; padding: 8px; margin-top: 25px; font-weight: 500; line-height: 1.1; white-space: normal;}
.h4_show_head {margin-top: 25px; font-size: 18px; margin-bottom: 10px; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}




.content-poll {
    margin-bottom: 15px;
}

.content-poll img{
    float: left;
    margin-right: 15px;
}

.content-poll form{
    margin-top: 5px;
    margin-left: 5px;
    width: 400px;
    height: auto;
    float: left;
}

.content-poll label {
    float: left;
    cursor: pointer;
    display: inline-block;
    margin-top: 9px;
    margin: 7px 0 0 0;
}

.content-poll label:after {
    content: "";
}

.content-poll input{
    cursor: pointer;
    margin-right: 7px;
    float: left;
    display: inline-block;
}

.content-poll .question{
    font-size: 19px;
    display: block;
    color: #0054a6;
}

.content-poll button {
    margin-top: 20px;
}

.content-poll input[type=submit]:hover {
    background-color: #034c91;
}

.content-poll-result {
    margin-bottom: 15px;
}

.content-poll-result img{
    margin-right: 15px;
    float: left;
}

.content-poll-result .poll-text{
    float: left;
    width: 400px;
}

.poll-text .h1_title {
    font-size: 19px;
    display: block;
    margin-bottom: 7px;
}

.content-poll-result p {
    color: #747474;
}

.elections-2015-wrapper {
    margin-top: 17px;
    padding-bottom: 65px;
}

.elections-2015 {
    width: 150px;
    height: 147px;
    display: block;
    float: left;
    border: 0 none;
    padding: 0;
    margin-left: 6px;
    text-decoration: none;
}

.elections-2015:hover {
    cursor: pointer;
}

.elections-2015 span {
    display: inline-block;
    width: 145px;
    position: relative;
    top: 156px;
    line-height: 16px;
    text-align: center;
    cursor: pointer;
}

.elections-2015 span:hover {
    text-decoration: underline;
}

.elections-2015:hover span {
    text-decoration: underline;
}

.elections-2015.mayor {
    margin: 0;
    color: #0b3b78;
    background: url('../img/images/elections-2015.png') no-repeat 0 0;
}

.elections-2015.municipality {
    color: #424953;
    background: url('../img/images/elections-2015.png') no-repeat -158px 0;
}

.elections-2015.town-councilor {
    width: 147px;
    color: #7e4aaa;
    background: url('../img/images/elections-2015.png') no-repeat -316px 0;
}

.elections-2015.self-government {
    color: #f56a00;
    background: url('../img/images/elections-2015.png') no-repeat -471px 0;
}
