/*  
Theme Name: WordPress theme 603
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection
Version: 2.3
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/
/* CSS Document */
*{margin:0; padding:0;}
ul{list-style:none;}
body{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px; color:#575859; background:#FFFFFF; }
img { border:0;}
p{ margin:0 10px 10px; }
.stress { font-weight:bold; }
.white { color:white; }
.italic { font-style:italic; }
.blackColor { color:black; }
.underline { text-decoration:underline; }
hr { height:1px; color:gray; background-color:gray; }
.underlineHover { text-decoration:none; }
.underlineHover:hover { text-decoration:underline; }
.hoverUnderline { text-decoration:underline; }
.hoverUnderline:hover { text-decoration:none;}
.block {display:block; }

/**********************************************/
input[type="text"] {height:17px; line-height:16px; }
input[type="password"] {height:17px; line-height:16px; }
input, textarea{margin-top:2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; vertical-align:middle; font-weight:normal; background:#FFFFFF; text-align:left;}
.searching {width:239px; height:auto; color:#000000; background-color:#FFFFFF; height:18px; margin-right:6px; border: solid 1px #C8C8C8;}

/**********************************************/

.min_width { width:1000px; margin:0 auto;}
.main {width:100%; margin:auto;}

.validationErrorAsLinkColor { color:#B20202; } 
a {text-decoration:underline; color:#B20202;}
a:hover{text-decoration:none;}
.greylink {color:#575859; text-decoration:underline;}
.greylink:hover{text-decoration:none;}
.rightcontent a {color:#575859; text-decoration:underline;}
.rightcontent a:hover {text-decoration:none;}

h1 { font-size:2.72em; color:#97A3B3; text-transform:uppercase; font-weight:bold; line-height:1.01em; width:auto;}
h1 a  {color:#97A3B3; text-decoration:none;}
h2{ font-size:1.31em; line-spacing:1.5em;}
h3 { color:#B20202; font-weight:bold; font-size:1.54em; line-height:1.18em;}
h3 a {color:#B20202; font-size:1.04em; line-height:1.20em; text-decoration:none; margin-right:5px;}
h3 a:hover {text-decoration:underline;}

/*******global********/
ul { margin:0;}
.float{float:left; margin:0 20px 0 0;}
.col{float:left;}
.side_bar { float:left; width:235px; margin:0 -235px 0 0; position:relative;}
.column_center{  width:79%; font-size:1.10em; line-height:1.4em;}
.indent_center { padding:0 0 0 20px; margin:0 0 0 235px;}
.clear{clear:both;}
.w100 { width:100%;}
.h100 { height:100%;}
.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}

.content { padding-left:25px; padding-right:25px; padding-bottom:5px; padding-top:10px; }
.footer_content { padding-bottom:5px; padding-top:10px; }
.content .indent { padding:0 1px;}

/*******************header*********************************/
#header {width:100%; }

#subheader_black {width:100%; background:url(template_images/bg_header.png) 0 0 repeat-x;}
.subheader_black_left { background:url(template_images/header_left.png) 0 0 no-repeat;}
.subheader_black_right { background:url(template_images/header_right.png) right top no-repeat; width:100%; height:52px;}

#subheader {width:100%; height:175px; margin-top:10px; background:url(template_images/bg_header_red.png) 0 0 repeat-x;}
.subheader_left { height:175px;  background:url(template_images/header_left_red.png) 0 0 no-repeat;}
.subheader_right { height:175px;  background:url(template_images/header_right_red.png) right top no-repeat; }

#header .menu { padding:17px 0 30px 39px; font-size:10px; font-family: verdana; }
#header .menu li { background:url(template_images/sep.gif) right 3px no-repeat; padding:0 9px; float:left; }
#header .menu li .red_bull_link { color:#FFFFFF; font-size:1.00em; font-weight:bold; background:url(template_images/bull.png) 0 0 no-repeat; padding:0 0 0 22px; text-decoration:none;}
#header .menu li .red_bull_link:hover{text-decoration:underline;}
#header .menu li .klausitajuaptauja { color:#FF0000; font-size:1.00em; font-weight:bold; /* background:url(template_images/bull.png) 0 0 no-repeat; padding:0 0 0 22px; */ text-decoration:none;}
#header .menu li .klausitajuaptauja:hover{text-decoration:underline;}
#header .menu li .links a {color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}
#header .menu li .links a:hover{text-decoration:underline;}
#header .logo { padding:0px 0 0 30px; float:left; width:45%; height:71px; }
#header .separator {background:url(template_images/sep_2.gif) right top no-repeat;}
#header .block_search { padding:15px 45px 0 0; float:right; }
#header .span  { font-size:10px; line-height:1.45em; color:#421111; text-transform:uppercase; text-decoration:none;}
/*******************end header*********************************/


.firstColumnStandard { float:left; width:240px; }
.secondColumnStandard { margin-left: 250px; margin-right: 252px; font-size:11px; line-height:15px;  }
.thirdColumnStandard  { float:right; width:241px; }

.firstColumnNews { float:left; width:702px; }
.secondColumnNews { margin-left: 712px; margin-right:252px; }
.thirdColumnNews { float:right; width:240px; }

.title { padding:16px 18px 16px 18px;}
.title img { padding:5px; }
.title h2 { color:#B20202; font-weight:bold; font-size:1.54em; line-height:1.18em;}
.title h2 a {color:#B20202; font-size:0.81em; line-height:1.20em; text-decoration:none; margin-right:5px;}
.title h2 a:hover {text-decoration:underline;}
.title a {text-decoration:underline; color:#B20202; }
.title a:hover {text-decoration:none;}
.title .date { font-size:0.91em; line-height:1.37em; color:#3E3E3C;}

.comments { text-align:right; color:#B20202; font-size:1.01em; line-height:1.9em; padding:0;}
.comments a {text-decoration:underline; color:#B20202; font-size:1.01em; line-height:1.9em;}
.comments a:hover{text-decoration:none;}
.redlink {text-decoration:underline; color:#B20202; font-size:1.01em; line-height:1.9em;}
.redlink:hover {text-decoration:none;}
/*******************end column_center*********************************/

/*******************footer*********************************/
#footer {font-size:1.09em; font-weight:bold; line-height:1.01em; color:#A8B1B9; text-align:right; padding:30px; }
#footer a{ color:#A8B1B9;}
/*******************end footer*********************************/

.stress {font-weight:bold;}
.nostress {font-weight:normal;}
.submitParam input { width:100px; text-align:center; }
.submitButton { text-align:center; }
.validationError { color:#c00;  }
.padding5 { padding:5px; }
.banner-container-div { height:150px; width:400px;}
.background-white { background-color:white; }
.table_collapse { boder-collapse:collapse; }
.white_bold { color:white; font-weight:bold; }
.null_padding_margin { margin:0;padding:0; }
.logo_red_content { text-align:right; margin-top:5px; }
.datetime { color:white; text-align:right; font-weight:bold; }
.frequences { color:white; text-align:right; font-weight:bold; line-height:1.5em; }
.online { color:white;float:right;margin-right:50px;font-weight:bold; text-align:right;}
.sublink_table { line-spacing:1.5em;background-color:#363C40;color:white;width:190px;font-weight:bold;border:solid 1px white;border-collapse:collapse; }

/* ++ Hover menu styles */
.trigger ul.menu_new { z-index:100; display: none; position: absolute; margin: 0; padding: .4em; list-style: none; width:200px; }			        
.trigger ul.menu_new .element { z-index:100; padding: 5px; background:url(template_images/arr_1.gif) 0 6px no-repeat; padding-left:15px; }
.trigger ul.menu_new .element a { z-index:100; display: block; }
.trigger:hover ul.menu_new { z-index:100; display: block; }
.element { font-size:100%; color:white; font-weight:bold; }
.links { background:url(template_images/arr_1.gif) 5px 10px no-repeat; padding:5px 0 5px 20px; cursor:pointer; border:solid 1px white; }
.links:hover { text-decoration:underline; }
.trigger ul li a { background:none; }

/* Poll styles */
#pollCont { margin:4px; }
#pollCont #poll { padding:3px; margin:0; }
#pollCont #poll ul { margin:0; list-style:none; padding:5px 0px 0px 0px; } 
#pollCont #poll ul li {color:#575859; margin:0; padding:0; line-height:1.9em; }
#pollCont #poll ul li input { margin-right:3px;}
#pollCont #poll table tr td { margin:0; padding:0; line-height:1.9em;  }
#pollCont #poll textarea {  height:50px; margin:0 auto; width:98%; } 
#pollCont #poll h1 { text-align:center;   margin:0; padding:0px 0px 5px 0px;} 
#pollFormDiv { margin:0 auto; font-weight:bold; font-weight:normal; }


/* Feedback styles */

/****************** Style For FeedBack Elements ********************/   
#feedBackCont { line-height:2em; }
#feedBackCont div { }
#feedBackCont #feedBack { padding-bottom:3px;  width:95%; margin:0 auto; }
#feedBackCont table { margin:0 auto; }
#feedBackCont #feedBack h1 { text-align:center; padding:0; margin:0; }
#feedBackCont #feedBack form { padding:3px; margin:0; }
#feedBackCont #feedBack .inpParam { display:block;}
#feedBackCont #feedBack .inpParam input { }
#feedBackCont #feedBack .inpParam input { width:85px; }
#feedBackCont #feedBack #textarea { text-align:center; width:98%; margin-top:5px; margin-bottom:5px; }
#feedBackCont #feedBack #textarea textarea { height:60px; width:98%; }


/* FieldSet styles */
.simpleForm { margin: 0px 0px 10px 0px; padding: 0px; }
.simpleForm fieldset { font-size: 100%; border: solid 1px #000000; padding: 10px; margin: 0 0 0 0; }
.simpleForm fieldset table {line-height:1.7em; }
.simpleForm fieldset legend { font-size: 100%; font-weight: bold; color: #000000; margin: 0 0 0 0; padding: 0 5px; }
.simpleForm fieldset div.wrapper { float: right; width: 167px; height: auto; padding: 5px; background-color: white; color: #666666; font-size: 100%; }
.simpleForm fieldset div.notes { float: right; width: 155px; height: auto; margin: 0 0 10px 10px; padding: 5px; border: 1px solid #666666; background-color: #ffffe1; color: #666666; font-size: 88%; }
.simpleForm fieldset div.notes h4 { background-image: url(/style/images/template_images/icon_info.gif); background-repeat: no-repeat; background-position: top left; padding: 3px 0 3px 27px; border-width: 0 0 1px 0; border-style: solid; border-color: #666666; color: #666666; font-size: 100%; }
.simpleForm fieldset div.notes p { margin: 0em 0em 1.2em 0em; color: #666666; }
.simpleForm fieldset div.notes p.last { margin: 0em; }
.simpleForm fieldset div.wrapper .notes p { margin-top:3px; text-aling:justify; }
.simpleForm fieldset div.wrapper .notes div { margin-top:3px; text-aling:justify; }
.simpleForm fieldset div.notes div { margin-top:3px; text-aling:justify; }
.simpleForm fieldset div.wrapper .notes_error { float: right; width: 155px; height: auto; margin: 0 0 10px 10px; padding: 5px; border: 1px solid #666666; background-color: #ffffe1; color: #666666; font-size: 88%; }
.simpleForm fieldset div.wrapper .notes_error p { margin: 0em 0em 1.2em 0em; color: #666666; }
.simpleForm fieldset div.wrapper .notes_error p.last { margin: 0em; }
.simpleForm a { margin:10px; }

/* FieldSet custom style */
.notes_error_upper_wrapper { width: 605px; height: auto; margin-bottom:10px; margin-left: 5px; border: 1px solid #666666; background-color: #ffffe1; color: #666666; font-size: 88%; }

/******************** NEWS LENTA **************************/
.clearfix { overflow:hidden; width:640px; padding-right:10px;margin:0;}
.nArticle { padding-top:7px; padding-bottom:7px; overflow:hidden; width:574px; }
.nArticleHeader { color:black; display:inline;}
.nArticleHeader a { /*color:blue;	font-size:1em;*/ font-weight:bold; }
.nArticleHeader a:hover{ text-decoration:none; }
.nArticleHeaderMain a { color:black;  font-size:13px; }
.nArticleHeaderMain a:hover { text-decoration:none; }
.nArticleTime { display:inline; padding-left:5px; }

/******************* Charts Style **************************/
#chartTable  { border:0; border-collapse:collapse; margin-top:10px; }
#chartTable td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; border:solid 1px #006699; background:white; }
#chartTable .tableHeader { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #006699; color:white; }
#chartTable .songPlace { text-align:center; }
#chartTable .playedLastWeekTimes { text-align:center; }
#chartTable .lastWeekUp { background-image: url('/style/images/topImages/up.gif'); background-repeat: no-repeat; background-position: top right; text-align:center; padding-right:5px; }
#chartTable .lastWeekDown { background-image: url('/style/images/topImages/down.gif'); background-repeat: no-repeat; background-position: top right; text-align:center; padding-right:5px; }
#chartTable .lastWeekNew { background-image: url('/style/images/topImages/new.gif'); background-repeat: no-repeat; background-position: center; text-align:center; padding-right:5px; }
#chartTable .lastWeekHold { text-align:center; font-weight: bold; padding-right:5px; }
#chartTable .lastWeekReturn { background-image: url('/style/images/topImages/return.gif'); background-repeat: no-repeat; background-position: center; text-align:center; padding-right:5px; }
#chartTable .songTitle { padding-left:5px; }
#chartTable .songArtist { padding-left:5px; }
#chartTable .voteField { text-align:center; }
#chartTable .playlistLink { text-align:center; vertical-align:middle; height:30px; }
#chartTable .playlistLink a { color:black; }
#chartTable .playlistLink a:hover { font-weight: bold;  color:black; }

.simpleTable { border-collapse:collapse; margin-top:3px; }
.simpleTable .header { background:#CED0D1;  color:#747170; }
.simpleTable .header td{ text-align:center; border:solid 1px #575859; font-weight:bold; }
.simpleTable .simpleRow td{ text-align:center; border:solid 1px #575859; }

.formReply { color:#c00; font-weight:bold; text-align:center; margin-top:5px; }
.chartsTable { border-collapse:collapse; margin-top:3px; border:solid 1px #575859; }
.chartsTable .headerWithoutBG { color:#747170; }
.chartsTable .headerWithoutBG td{ text-align:center; }
.chartsTable .header { background:#CED0D1; color:#747170;	}
.chartsTable .header td { text-align:center; font-weight:bold; }
.chartsTable .simpleRow td { height:23px; border:solid 1px #575859; }
.chartsTable .AirListRow td { height:23px; border:solid 1px #575859; }
.chartsTable .songPosition { text-align:center; }
.chartsTable .songChange { text-align:center; }
.chartsTable .songArtist { text-align:left; padding-left:2px; }
.chartsTable .songTitle { text-align:left; padding-left:2px; }
.chartsTable .songVote { text-align:center; }
.chartsTable .centered { text-align:center; }
.chartsTable .playedLastWeekTimes { text-align:center; }
.chartsTable img { padding:0; margin:0; }
.chartsTable .lastWeekUp {background-image: url('/style/images/topImages/up.gif'); background-repeat: no-repeat; background-position: center right ; text-align:center; padding-right:5px; }
.chartsTable .lastWeekUpNokia1 { background-image: url('/style/images/topImages/upNokia1.gif');  background-repeat: no-repeat; background-position: center right ; text-align:center; padding-right:5px; }
.chartsTable .lastWeekUpNokia2 { background-image: url('/style/images/topImages/upNokia2.gif');  background-repeat: no-repeat; background-position: center right; text-align:center; padding-right:5px; }
.chartsTable .lastWeekDown { background-image: url('/style/images/topImages/down.gif'); background-repeat: no-repeat; background-position: center right ; text-align:center; padding-right:5px; }
.chartsTable .lastWeekDownNokia1 { background-image: url('/style/images/topImages/downNokia1.gif'); background-repeat: no-repeat; background-position: center right; text-align:center; padding-right:5px; }
.chartsTable .lastWeekDownNokia2 { background-image: url('/style/images/topImages/downNokia2.gif'); background-repeat: no-repeat; background-position: center right; text-align:center; padding-right:5px; }
.chartsTable .lastWeekNew { background-image: url('/style/images/topImages/new.gif'); background-repeat: no-repeat; background-position: center; text-align:center; padding-right:5px; }
.chartsTable .lastWeekNewNokia1 { background-image: url('/style/images/topImages/newNokia1.gif'); background-repeat: no-repeat; background-position: center; text-align:center; padding-right:5px; }
.chartsTable .lastWeekNewNokia2 { background-image: url('/style/images/topImages/newNokia2.gif'); background-repeat: no-repeat; background-position: center; text-align:center; padding-right:5px; }
.chartsTable .lastWeekHold { text-align:center; font-weight: bold; padding-right:5px; }
.chartsTable .lastWeekReturn { background-image: url('/style/images/topImages/return.gif'); background-repeat: no-repeat; background-position: center; text-align:center; padding-right:5px; }
.chartsTable .lastWeekReturnNokia1 { background-image: url('/style/images/topImages/returnNokia1.gif'); background-repeat: no-repeat; background-position: center; text-align:center; padding-right:5px; }
.chartsTable .lastWeekReturnNokia2 { background-image: url('/style/images/topImages/returnNokia2.gif'); background-repeat: no-repeat; background-position: center; text-align:center; padding-right:5px; }

.templateTable { border-collapse:collapse; margin-top:3px;	border:solid 1px #575859; }
.templateTable .header { background:#CED0D1; color:#747170;   }
.templateTable .header td { text-align:center; font-weight:bold;  }
.templateTable tbody td { height:23px; border:solid 1px #575859; }
.dbResTbl { border-collapse:collapse; margin-top:3px; border:solid 1px #575859; }
.dbResTbl thead tr.header { background:#CED0D1;  color:#747170;  }
.dbResTbl thead tr.header td { text-align:center;  font-weight:bold; }
.dbResTbl thead tr.header td a{ padding:0; margin:0; color:white; text-align:center; text-decoration:none; }
.dbResTbl tbody tr.simpleRow td {  height:23px; border:solid 1px #575859; }
.dbResTbl tbody tr.simpleCenteredRow td { height:23px; border:solid 1px #575859; text-align:center; }
.dbResTbl .centered {text-align:center;}
.dbResTbl .paddingLeft3px {padding-left:3px;}
.dbResTbl img { padding:0; margin:0; }
.timetableTbl { border-collapse:collapse; margin-top:3px; border:solid 1px #575859; }
.timetableTbl thead tr.header { background:#CED0D1;  color:#747170;  }
.timetableTbl thead tr.header td { text-align:center;  font-weight:bold; font-size:11px; border:solid 1px #575859; padding-left:3px; padding-right:3px;  }
.timetableTbl thead tr.header td a{ padding:0; margin:0; color:white; text-align:center; text-decoration:none; }
.timetableTbl tbody tr.simpleRow td {  height:23px; border:solid 1px #575859; padding:3px; }
.timetableTbl tbody tr.simpleCenteredRow td { height:23px; border:solid 1px #575859; text-align:center; padding:2px; }
.timetableTbl .centered {text-align:center;}
.timetableTbl .paddingLeft3px {padding-left:3px;}
.timetableTbl img { padding:0; margin:0; }

.programmaTbl { border-collapse:collapse; margin-top:3px; border:solid 1px #575859; }
.programmaTbl thead tr.header { background:#CED0D1;  color:#747170;  }
.programmaTbl thead tr.header td { text-align:center;  font-weight:bold; font-size:11px; border:solid 1px #575859; padding-left:3px; padding-right:3px;  }
.programmaTbl thead tr.header td a{ padding:0; margin:0; color:white; text-align:center; text-decoration:none; }
.programmaTbl tbody tr.simpleRow td {  height:23px; border:solid 1px #575859; padding:3px; }
.programmaTbl tbody tr.simpleCenteredRow td { height:23px; border:solid 1px #575859; text-align:center; padding:2px; }
.programmaTbl .centered {text-align:center;}
.programmaTbl .paddingLeft3px {padding-left:3px;}
.programmaTbl img { padding:0; margin:0; }

.playlistTable  { border-collapse:collapse; border:0; }
.playlistTable .header td { background:#E5E5E5; font-size:11px; font-weight:bold; color:#333333; border-top:solid 1px #AAAAAA; border-left:solid 1px #AAAAAA; border-right:solid 1px #AAAAAA; padding-left:10px; height:32px; border-bottom: 1px solid #C6CEDD; }
.playlistTable .simpleRow td { height:23px; border:solid 1px #AAAAAA;  }
.playlistTable .playlistTime { text-align:center; }
.playlistTable .playlistTitle { text-align:left; padding-left:2px; }
.playlistTable .playlistArtist { text-align:left; padding-left:2px; }
.playlistTable .playlistDuration { text-align:center; }
.playlistTable img { padding:0; margin:0; }

/******************** WRAP2 *****************************/
.wrap2Content img { padding:0; }
.hintText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:black; padding: 5px; background-color:#676767; color:white; }
.glt-elm{ position: absolute; left: 0; top: 0; width: 280px; color: #fff; opacity: 0.9; visibility: hidden; text-align:justify; font-weight:bold; line-height:1.5em; }
.glt-elm p{ background: #666; margin: 0; padding: 0.5em; }
.glt-elm img{ display: block; }

/* Photo Album Style */
.album { margin: 0px; padding: 10px;}
.album td { width: 163px; padding: 3px 2px; text-align: center; vertical-align: middle; }
.album img { background: white; padding: 6px; border: solid 1px #ccc; }
.album img:hover { border: solid 1px #45688E; }
.photoDateTimeClass { font-size:80%; margin-top:1px; margin-bottom:1px; color: #808080; }

/* findme campaign */
.findme img { background: white; padding: 6px; border: solid 1px #FFF; }
.findme img:hover { border: solid 1px #B20202; cursor:pointer; }

/* footer styles */
.footer-up-left { width:20px; background:url(/style/template_images/header_left_up.gif) left top no-repeat; }
.footer-up-center { background:url(/style/template_images/bg_header_up.gif) center bottom; }
.footer-up-right { width:20px; background:url(/style/template_images/header_right_up.gif) right top no-repeat; }
.footer-center-left { background:url(/style/template_images/bg_header_center.gif) right center; }
.footer-center-center { background:url(/style/template_images/bg_header_center.gif) center center; }
.footer-center-right { background:url(/style/template_images/bg_header_center.gif) left center; }
.footer-down-left { background:url(/style/template_images/header_left_down.gif) left bottom no-repeat; }
.footer-down-center { background:url(/style/template_images/bg_header_down.gif) center bottom; }
.footer-down-right { background:url(/style/template_images/header_right_down.gif) right bottom no-repeat; }

.box_container_main {
	border: 1px solid #E6E6E6;
	padding: 20px 20px 20px 20px;
	margin-right:1px;
}

.box_header {
	background:#E5E5E5;
	border-top:solid 1px #AAAAAA;
	border-left:solid 1px #AAAAAA;
	border-right:solid 1px #AAAAAA;
	color:#B20202;
	font-size:13px;
	font-weight:bold;

	padding-left:10px;
	height:31px;
}

.box_header_no_container {
	border-bottom:	1px solid #C6CEDD;
}

.box_container {
	border-top:	1px solid #C6CEDD;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	padding:5px;
}

.container_tab {width: 100%; }
.container_tab ul.tabs { margin: 0; padding: 0; list-style: none; height: 32px; border-bottom: 1px solid #999; border-left: 1px solid #999; width: 100%; }
.container_tab ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #E5E5E5;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	overflow: hidden;
	position: relative;
}
.container_tab ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
.container_tab ul.tabs li a:hover {
	background: #E5E5E5;
}	

.container_tab ul.tabs li.active a {
	color:#B20202;
}

.container_tab ul.tabs li.active, ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.container_tab .tab_container {
	border: 1px solid #999;
	border-top: none;
	background: #fff;
}
.container_tab .tab_content {
	padding: 10px;
}
.container_tab .tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
}
.container_tab .tab_content h3 a{
	color: #254588;
}

.noPictureContentBox {
	height:22px;
	padding-top:9px;
}

.searchInputContentBox { background:url('images/icons/boxes/search_icon.png') no-repeat; background-position: 197px 6px; height:25px; padding-top:6px; }
.authorizationIcon { background:url('images/icons/boxes/exit_icon.png') no-repeat; background-position: 197px 5px; height:22px; padding-top:9px; }
.twitterChartIcon { background:url('images/icons/boxes/twitter.png') no-repeat; background-position: 197px 5px; height:22px; padding-top:9px; }
.ehrTwitterChartIcon { background:url('images/icons/boxes/twitter.png') no-repeat; background-position: 275px 5px; height:22px; padding-top:9px; }
.draugiemFotoIcon { background:url('images/icons/boxes/ico-draugiem.gif') no-repeat; background-position: 143px 4px; height:22px; padding-top:9px; }
#.zeltaZivtinaFotoIcon { background:url('images/icons/boxes/zz_logo_black.png') no-repeat; background-position: 163px 0px; height:24px; padding-top:9px; }
.facebookFotoIcon { background:url('images/icons/boxes/facebook-small.png') no-repeat; background-position: 143px 4px; height:22px; padding-top:9px; }

.gallery { position:relative; height:282px; }
.gallery a { float:left; position:absolute; top:0px;}
.gallery .select_original { cursor:pointer;}
.gallery a.show { z-index:50 }
.gallery .scroller { height:22px; width:444px; position:absolute; bottom:0; top:262px; border:solid 1px black;  }
.gallery .caption { z-index:60; background-color:#000; color:#ffffff; height:56px; width:450px; position:absolute; bottom:0; top:207px; }
.gallery .caption .content h3 { margin:0; padding-top:0px; margin:0; color:#FFFFFF; font-weight:bold;  }
#main_news_container { height: 77px; width:444px; font-weight:normal; }
#main_news_container_td { padding-top:3px; padding-bottom:2px; }
.news_caption_relative { position:relative; }
.news_caption_absolute { z-index:60; position:absolute; float:left; top:150px; background-color:#000; color:#ffffff; height:50px; width:329px; text-decoration:none; color:white; }
.news_caption_absolute h3 { margin:0; padding:0; color:#FFFFFF; font-weight:bold; padding-left:15px; padding-top:7px; }

.news_box_container { padding:5px; background:#E5E5E5; /* border-top:solid 1px #AAAAAA; border-left:solid 1px #AAAAAA; border-right:solid 1px #AAAAAA; border-bottom:solid 1px #C6CEDD; */ height:31px; }
.news_box_container h3 { color:#B20202; font-weight:bold; font-size:1.34em; line-height:1.18em; }
.news_box_container_content { margin-bottom:10px; }
.news_box_container_content .text_box { padding-top:5px; padding-bottom:5px; text-align:justify; overflow:hidden; width:659px; }
.news_box_container_content .text_box img { margin-right:5px; }

#video_news_table_id { position:relative; top:0px; }
#follow_us_box_id { height:33px; }

.eventcalendar_hr_top { border:solid 1px #B20202; }
.eventcalendar_month_label_style { height:30px; } 
.eventcalendar_month_label_style .month_year { font-size: 18px; color: #B20202; font-weight:bold;}
.eventcalendar_category_switcher div { text-align:center; width:47px; float:right; color:white; padding:5px; margin-left:5px; cursor:pointer; font-size:10px; }
.eventcalendar_category_switcher div.inactive { background: #B4B4B4; }
.eventcalendar_category_switcher div.active { background: #B20202; }