/*
Theme Name: Радио Модерн
Version: 	1.0
Author: 	MartMedia
Author URI: http://martmedia.info/
*/
body {margin: 0pt 30px 0pt 30px; padding: 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255);}
h1 {padding: 0pt;}
h2 {margin: 0pt; padding: 0pt; text-transform: uppercase; font-weight: normal; font-size: 120%; text-transform: none; color: rgb(0, 0, 0);}
h2 a {color: rgb(0, 0, 0); color: rgb(125, 105, 125); text-decoration: none;}
h2 a:active, h2 a:hover {color: rgb(125, 105, 125); text-decoration: underline; }
h5 {padding: 0pt;}
ul.navtop { border-left: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0pt 0pt 0pt 10px; height: 110px; }
ul.navtop h4 { margin: 0pt; padding: 0pt 4px; color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; line-height: 35px; width: 213px; }
ul.navtop li { border: medium none ; margin: 0px 0px 0px -4px; padding: 0px; background: transparent none repeat scroll 0% 50%; float: left; }
ul.navtop li a { padding: 0px 4px; background: transparent none repeat scroll 0% 50%; color: rgb(102, 102, 102); display: block; font-size: 13px; height: 18px; line-height: 18px; text-decoration: none; width: 113px; }
ul.navtop li a:hover { border: medium none ; background: transparent url('images/nav_hover.gif') no-repeat scroll 0% 50%; color: rgb(255, 255, 255); text-decoration: none; }
#navtop {padding: 0pt 0pt 11px; border-bottom: 1px solid rgb(125, 105, 125);} 
#navtop td {font-size: 70%; padding: 0pt 0pt 1px; width: 25%;}
#navtop a {color: rgb(0, 0, 0); text-decoration: none;}
#navtop a.sel {color: rgb(89, 163, 7);}
#navtop a:active {text-decoration: underline;}
#navtop a:hover {text-decoration: underline;}

.hidder_grs {font-size: 70%; color: rgb(102, 102, 102);}
.hidder_grs a {color: rgb(102, 102, 102); text-decoration: none;}
.hidder_grs a:active, .hidder_grs a:hover {text-decoration: underline;}
#news-line h1 a {color: rgb(125, 105, 125); text-decoration: none;}
#news-line {padding: 0pt 0pt 5px;}
.news-title {font-size: 80%; color: rgb(102, 102, 102); margin: 0pt 0pt 3px 0px; text-decoration: none;}
.news-title a {color: rgb(102, 102, 102);}
.news-title a:active, .head1 a:hover {text-decoration: underline;}

.programa {margin: 15px 10px 0pt 0pt; font-size: 90%; float: left; width: 31%;}
.programa h2  {  font-size: 90%; }
.programa em {color: rgb(0, 0, 0); font-style: normal; font-size: 90%;  }
.programa b {color: rgb(102, 102, 102); font-weight:normal;   font-size: 90%;}
.programa p {margin: 0pt; padding: 0pt; color: rgb(102, 102, 102); }
 

.line-programs {width: 100%; display: table-row;}

#setkaule em {font-size: 65%;}
#setkaule strong, #setkaule a {font-size: 70%;}
#setkaule strong, #setkaule a {font-size: 70%;}
#setkaule em {font-style: normal;}
#setkaule a {color: rgb(0, 0, 0);}
#setkaule {color: rgb(255, 255, 255);}
#setkaule {color: rgb(255, 255, 255);}
#setkaule em {color: rgb(102, 102, 102);}
#setkaule td {padding: 7px 10px 15px;}
#setkaule {white-space: nowrap;}
#setkaule a {text-decoration: none;}
#setkaule a:active, #setkaule a:hover {text-decoration: underline;}
#setkaule {border-bottom: 1px solid rgb(125, 105, 125);}
#setkaule {border-top: 3px solid rgb(124,105,125);}
.setkaulesel cite {font-style: normal; font-size: 80%;}
.setkaulesel cite {color: rgb(255, 255, 255);}

.white-ancor {font-size: 70%; color: rgb(255, 255, 255); padding: 0pt 0pt 0px 0px; padding: 0pt;}
.white-ancor a {color: rgb(255, 255, 255);}
.white-ancor h2 {color: rgb(255, 255, 255); font-size: 150%;}
.white-ancor a:active {text-decoration: underline;}
.white-ancor a:hover {text-decoration: underline;}

#select-prg img {margin: 0pt 0pt 2px 7px;}
#select-prg td {vertical-align: bottom;} 
#select-prg input {width: 100%;}
#select-prg select {width: 100%;}
.setkaulesel {background-color: rgb(124,105,125); font-size: 90%;}

#audio {font-size: 80%;}
#audio td {padding: 15px 0pt 0pt; vertical-align: top; color: rgb(102, 102, 102);}
#audio a {color: rgb(68, 133, 166); text-decoration: none;}
#audio a:active {text-decoration: underline;}
#audio a:hover {text-decoration: underline;}

#pull {font-size: 90%;}
#pull td {padding:5px 0 7px 0; vertical-align: top; color: rgb(0, 0, 0);}
#pull a {color: rgb(68, 133, 166); text-decoration: none;}
#pull a:active {text-decoration: underline;}
#pull a:hover {text-decoration: underline;}

#title-prg {border-top: 0px solid rgb(0, 68, 121);}
#title-prg h1 {font-size: 120%; color: rgb(102, 102, 102); padding: 15px 0pt 0pt;}
#title-prg h2 {font-size: 80%; color: rgb(0, 0, 0); text-decoration: none; font-weight:bold;}
#title-prg h2 a	{color: rgb(0, 0, 0); text-decoration: none; font-weight:bold;    } /*color: rgb(89, 163, 7);*/
#title-prg a {color: rgb(117, 135, 109); text-decoration: underline; }
#title-prg h2 a:active, #title-prg h2 a:hover {text-decoration: underline;}

#setka    {font-size: 80%; line-height: 110%;}
 
#setka a  		{ color:  rgb(0, 0, 0); }  
#setka dl 		{ margin: 10px 0pt 0pt;}
#setka dd 		{ margin: 0pt 0pt 3px 100px;     }
#setka dt 		{ float: left; font-weight: bold;}

#setka dt.old	{ color: rgb(102, 102, 102); }
#setka dd.old   { color: rgb(102, 102, 102); }
#setka dd.old   a{ color: rgb(102, 102, 102); }


#setka a.old, #setka a:active.old	{   color: rgb(102, 102, 102); }

.photo img { border:2px; border-color: #fff }

.driving {font-size: 70%;}
.driving {color: rgb(84, 61, 10);}
.driving a {text-decoration: none; color: rgb(84, 61, 10);}
.driving a:active, .driving a:hover {text-decoration: underline; color: rgb(84, 61, 10);}
.o-prg-title {font-size: 80%; color: rgb(0, 0, 0); margin: 10px 0pt;}
.blk-ancor {font-size: 70%; color: rgb(0, 0, 0); }
.blk-ancor a {color: rgb(0, 0, 0); text-decoration: underline;}
.blk-ancor a:active, .txt-ancor a:hover {text-decoration: underline;}

td#main-menu {background-color: rgb(125, 105, 125); padding: 10px 10px;   }
td#main-menu a {color: rgb(255, 255, 255); font-size: 100%; text-decoration: none; }
td#main-menu a:hover {text-decoration: underline;}
#main-menu h2 {text-transform: uppercase; color: rgb(255, 255, 255);}
#main-menu h2 a {text-decoration: none; color: rgb(255, 255, 255);}
#main-menu h2 a:active {text-decoration: underline;}
#main-menu h2 a:hover {text-decoration: underline;}
#main-menu h5 {text-transform: uppercase; color: rgb(255, 255, 255);}
#main-menu li {   }

#news-titles dt {font-size: 70%; float: left; }
#news-titles dd {font-size: 70%; margin: 0pt 0pt 3px 70px;}
#news-titles {color: rgb(102, 102, 102); margin: 10px 0pt 0pt;}
#news-titles a {color: rgb(0, 0, 0); text-decoration:none}
#news-titles a:hover {color: rgb(0, 0, 0); text-decoration:underline}
.division {margin: 10px 0pt;}
.indent-left-10 {padding-left: 15px;}
.indent-left-20 {padding-left: 20px;}
.indent-left-30 {padding-left: 30px;}
.indent-left-40 {padding-left: 40px;}
.indent-left-50 {padding-left: 50px;}
.indent-left-60 {padding-left: 60px;}
.indent-left-70 {padding-left: 70px;}

.indent-left-130 {padding-left: 135px;}
.indent-left-150 {padding-left: 155px;}
 
.indent-left-170 {padding-left: 170px;}

.any-text {font-size: 70%; color: rgb(0, 0, 0); text-align:justify; padding-right: 7px }
.any-text a {color: rgb(0, 0, 0);}

.str-nav {font-size: 80%; color: rgb(0, 0, 0); text-align:justify; padding-right: 7px }
.str-nav a {color: rgb(0, 0, 0);}

.print-string {font-size: 80%; color: rgb(0, 0, 0); text-align:right; padding-right: 7px }
.print-string a {color: rgb(0, 0, 0);}

 
.right-prg {margin-left: 50px;  margin-right: 0px;}
.right-prg form {margin: 0pt; padding: 0pt;}

#right-navigation {font-size: 70%; line-height: 130%; line-height: 20px; margin: 20px 0pt 0pt; width: 150px;}
#right-navigation a {color: rgb(0, 0, 0);}
.rubber-img {border-left: 4px solid rgb(255, 255, 255);}

ul.nav-group li { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none; line-height: 120%; }
ul.nav-group  { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;  }
li.current_page_item a{ font-weight:bold; text-decoration: underline; list-style: none; }
 
#sidebar-programme em {font-style: normal; font-size: 70%; color: rgb(102, 102, 102);}
#sidebar-programme a {color: rgb(102, 102, 102); text-decoration: none;}
#sidebar-programme b {color: rgb(84, 61, 10); 	font-size: 70%; font-weight:normal}
#sidebar-programme a:active, .hidder_grs a:hover {text-decoration: underline;} 
 
#sidebar-programme b a{color: rgb(84, 61, 10);   font-weight:normal; text-decoration: underline;}
 
/* comments */
span.commentslink { display:block; font: 15px/1 helvetica,arial,sans-serif; text-align:center; width:147px;height:17px; overflow:hidden;margin:0 0 10px 0; padding:3px 5px;background: url(img/comment.gif) left center no-repeat }
span.commentslink a { padding-left: 20px }
span.commentslink a:hover {  }

h3#comments,
#respond h3 { color:#333; font:normal 240% georgia,times,serif; margin:0 0 .1em; padding:0 0 .1em; }
#respond p { font-size:11px; margin:0 0 1em; }

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard { font:bold 1.2em/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:underline; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:3px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata { font:bold 1.1em/1.4 helvetica,arial,sans-serif;text-align:right;  
position:absolute; right:5px;top:5px; }
ol.commentlist li div.commentmetadata a { color:#333; text-decoration:none; }
ol.commentlist li div.commentmetadata a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em 0; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 8px/1 helvetica,arial,sans-serif; padding:3px 5px;  text-align:center; width:44px;margin-bottom:7px }

ol.commentlist li div.reply:hover { background:#83DB7E; border:1px solid #009230; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }

ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
.waitmoderation {color:Red; font-style:italic; font-size:0.8em}

#commentform {font-size:100%; text-align:left;}
#commentform .logged-in { font-weight:bold; margin:0 0 1em; }
#commentform textarea { border:1px solid #d5d5d5; color:#444; font:normal 11px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;; margin:0; padding:5px; width:97%; height:150px }
#commentform input {width:160px; margin:0; padding:0}
#commentform .required { color:Red;font-size:1.4em; line-height:1.4em }
#commentform .commenterfield { text-align:left!important;}
#commentform p { margin:0 0 .2em 0; }
#commentform label {text-align:left!important; }
#commentform .caption {line-height:1.4;margin:0 0 1em;}
#commentform .comment-timeout { font-weight:bold; margin:2em 0 0; }
#commentform .subscribe-to-comments {margin:1em 0 .25em 0;padding:5px 10px;
border:1px solid #ccc; width:530px}

#contact {font-size:120%;margin:0 0 1em;}
#contact .fn {}
/* END comments */ 

#links {
	color: #fff;
	font-size: 8px;
	font-family: "Lucida Grande", Tahoma, "Trebuchet MS", sans-serif;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	float:left;
	}	
#links a{
	color: #fff;
	font-size: 8px;
	font-family: "Lucida Grande", Tahoma, "Trebuchet MS", sans-serif;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	float:left;
	}
#links  a:visited {
	color: #fff;
	font-size: 8px;
	font-family: "Lucida Grande", Tahoma, "Trebuchet MS", sans-serif;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	float:left;
	}	
