/*  
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, textarea{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:1255px; 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.51em;}
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{float:left; 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;}
/*******global********/
.content { padding:20px 25px;}
.content .indent { padding:12px 13px 12px 14px;}

/*******************box*********************************/
.left_top{ background:url(template_images/left_top.gif) left top no-repeat;}
.right_top{ background:url(template_images/right_top.gif) right top no-repeat;}
.left_bot{ background:url(template_images/left_bot.gif) left bottom no-repeat;}
.right_bot{ background:url(template_images/right_bot.gif) right bottom no-repeat; width:100%;}

.side_left{ background:url(template_images/side_left.gif) left top repeat-y #FFFFFF;}
.side_right{ background:url(template_images/side_right.gif) right top repeat-y;}
.side_top{ background:url(template_images/side_top.gif) left top repeat-x;}
.side_bot{ background:url(template_images/side_bot.gif) left bottom repeat-x;}
/***************************end**************************/

/*******************box*********************************/
.left_top_2{ background:url(template_images/left_top_2.gif) left top no-repeat;}
.right_top_2{ background:url(template_images/right_top_2.gif) right top no-repeat;}
.left_bot_2{ background:url(template_images/left_bot_2.gif) left bottom no-repeat;}
.right_bot_2{ background:url(template_images/right_bot_2.gif) right bottom no-repeat; width:100%;}

.side_left_2{ background:url(template_images/side_2.gif) left top repeat-y #FFFFFF; }
.side_right_2{ background:url(template_images/side_2.gif) right top repeat-y;}
.side_top_2{ background:url(template_images/side_2.gif) left top repeat-x;}
.side_bot_2{ background:url(template_images/side_2.gif) left bottom repeat-x;}
/***************************end**************************/

/*******************box*********************************/
.left_top_3{ background:url(template_images/left_top_3.png) left top no-repeat;}
.right_top_3{ background:url(template_images/right_top_3.png) right top no-repeat;}
.left_bot_3{ background:url(template_images/left_bot_3.png) left bottom no-repeat;}
.right_bot_3{ background:url(template_images/right_bot_3.png) right bottom no-repeat; width:100%; min-height:235px; height:auto !important; height:235px;}

.side_top_3{ background:url(template_images/side_top_3.gif) left top repeat-x #9B0101;}
.side_bot_3{ background:url(template_images/side_bot_3.gif) left bottom repeat-x;}
/***************************end**************************/

/*******************box*********************************/
.left_top_4{ background:url(template_images/left_top_4.gif) left top no-repeat #CED0D1;}
.right_top_4{ background:url(template_images/right_top_4.gif) right top no-repeat;}
.left_bot_4{ background:url(template_images/left_bot_4.gif) left bottom no-repeat;}
.right_bot_4{ background:url(template_images/right_bot_4.gif) right bottom no-repeat; width:100%;}
/***************************end**************************/

/*******************box*********************************/
.left_top_5{ background:url(template_images/left_top_5.gif) left top no-repeat #E5E5E5;}
.right_top_5{ background:url(template_images/right_top_5.gif) right top no-repeat;}
.left_bot_5{ background:url(template_images/left_bot_5.gif) left bottom no-repeat;}
.right_bot_5{ background:url(template_images/right_bot_5.gif) right bottom no-repeat; width:100%;}
/***************************end**************************/


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

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

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



#header .menu { padding:32px 0 30px 49px; }
#header .menu li { background:url(template_images/sep.gif) right top no-repeat; padding:0 20px; float:left;}
#header .menu li .red_bull_link { color:#FFFFFF; font-size:1.09em; font-weight:bold; background:url(template_images/bull.gif) 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 .links a {color:#FFFFFF; font-size:1.09em; 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:46px 45px 0 0; float:right; }
#header .span  { font-size:1.01em; line-height:1.45em; color:#421111; text-transform:uppercase; text-decoration:none;}
/*******************end header*********************************/


/*******************side_bar*********************************/
.side_bar .inside{ padding:0 0 0 0; font-weight:bold; }

/*---------------------------------------------------*/
.indent_h2 { padding:16px 0 6px 22px; }
.widget_style { margin:0 0 0 0; padding:0 0 10px 0;}
.widget_style h2 { color:#747170; background:url(template_images/bull_2.gif) 0 0 no-repeat; font-size:1.54em; line-height:1.01em; font-weight:bold; padding:0 0 12px 28px;}
.widget_style h2 a {color:#FFFFFF; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul { margin:0 0 0 29px;}
.widget_style li { font-size:1.01em; line-height:2.78em; color:#000000;}
.widget_style li a { font-size:1.01em; line-height:2.78em; color:#9D0101; text-decoration:underline; background:url(template_images/arr.gif) no-repeat 0px 6px; padding:0 0 0 17px;}
.widget_style li a:hover { text-decoration:none;}

/*---------------------------------------------------*/
.inside_categories { padding:17px 10px 10px 23px;}
#categories.widget_style h2 { background:url(template_images/bull_3.gif) 0 0 no-repeat; font-size:1.54em; line-height:1.01em; color:#FFFFFF; font-weight:bold; padding:0 0 12px 28px;}
#categories.widget_style h2 a {color:#FFFFFF; text-decoration:none;}
#categories.widget_style h2 a:hover {text-decoration:none;}
#categories.widget_style ul {margin:0 0 0 9px;}
#categories.widget_style li { font-size:1.18em; line-height:1.61em; color:#F4F6F6;}
#categories.widget_style li a { font-size:1.01em; line-height:1.61em; color:#F4F6F6; text-decoration:underline; background:url(template_images/arr_1.gif) 0 6px no-repeat; padding:0 0 0 17px;}
#categories.widget_style li a:hover { text-decoration:none;}

/*---------------------------------------------------*/

#archives.widget_style ul { margin:0 0 0 29px;}
#archives.widget_style li { font-size:1.01em; line-height:2.78em; color:#9D0101;}
#archives.widget_style li a { font-size:1.01em; line-height:2.78em; color:#9D0101; text-decoration:underline; background:url(template_images/arr.gif) 0 6px no-repeat; padding:0 0 0 17px;}
#archives.widget_style li a:hover { text-decoration:none;}

/*---------------------------------------------------*/

#links_with_style ul {margin:0 0 0 0; background:none;}
#links_with_style ul ul h2{ margin:0 0 0 0; background:none;}
#links_with_style ul li h2 { font-size:17px; line-height:18px; list-style:none; color:#FFFFFF; font-weight:bold; padding:0 0 12px 28px; margin:0 0 0 0;}
#links_with_style ul li ul { margin:0 0 0 29px;}
#links_with_style ul li ul li { font-size:1.01em; color:#9D0101;  padding:0 0 0 0;}
#links_with_style ul li ul li a{padding:0 0 0 17px;}

/*---------------------------------------------------*/

#calendar_wrap {vertical-align:top; width:auto; margin:auto;padding:13px 0px 0px 0;}
#calendar_wrap caption { color:#9D0101; font-weight:bold; font-size:1.01em;}
#calendar_wrap td {width:25px; text-align:right; color:#9D0101; font-size:1.11em;}
#calendar_wrap td a {color:#9D0101;}
#calendar_wrap th { color:#9D0101;}
#calendar_wrap a {font-weight:bold;}

/*---------------------------------------------------*/

#statusbar {text-align:justify; color:#9D0101;}
#statusbar p {padding:0px 20px 20px 0;}
#statusbar a {font-weight:bold; color:#9D0101;}
/*******************end side_bar*********************************/


/*******************column_center*********************************/
.inside_content { padding:0 0 0 0;}
.inside_title { padding:10px 0 10px 20px;}
.inside_title h3 { color:#B20202; font-weight:bold; font-size:1.24em; line-height:1.38em;}
.inside_title h3 a {color:#B20202; font-size:1.04em; line-height:1.30em; text-decoration:none; margin-right:5px;}
.inside_title h3 a:hover {text-decoration:underline;}
.smallh3 { color:#B20202; font-weight:bold; font-size:1.24em; line-height:1.38em;}
.smallh3 a {color:#B20202; font-size:1.04em; line-height:1.30em; text-decoration:none; margin-right:5px;}
.smallh3 a:hover {text-decoration:underline;}


.text_box { font-size:1.01em; line-height:1.5em; padding:0px 10px 0px 40px; overflow:hidden; width:570px; border:solid 0px black; }
.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*********************************/

/*************************************/
#recent-posts  {vertical-align:top;}
#calendar {vertical-align:top;}
#google-search  {vertical-align:top;}
#gsearch {text-align:left;}
#pages  {vertical-align:top;}
#text-1 {vertical-align:top;}
#delicious {vertical-align:top;}
#delicious-box {text-align:left;}

/*************************************/
.textwidget {padding:13px 0px 0px 0px;}

.widget_style.search{background:none; margin:0; padding:0;}
.oddcomment{color:#FF0000;}

/*******************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 {border:solid 1px black;height:150px; }
.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:10; display: none; position: absolute; margin: 0; padding: .4em; list-style: none; width:200px; }			        
.trigger ul.menu_new .element { z-index:10; padding: 5px; background:url(template_images/arr_1.gif) 0 6px no-repeat; padding-left:15px; }
.trigger ul.menu_new .element a { z-index:10; display: block; }
.trigger:hover ul.menu_new { z-index:10; 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; }

/******************** 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-size:90%; 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:#CED0D1; font-weight:bold; color:#747170; border:solid 1px #575859; padding-left:2px; }
.playlistTable .simpleRow td { height:23px; border:solid 1px #575859;  }
.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; }