div#head * {font-family:Geneva, Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size:9px !important; color:#535456; margin: 0; padding: 0;}
div#head {margin: 0; padding: 0; height: 38px !important;}
div#head div.tabs ul li a:hover, div#icons a#rssHead:hover, div#icons a#podcastHead:hover {color:#555;}

div#head div#menu_top a#headlogo {display: block; float: left; /*margin-left: 230px;*/ margin-left: 110px; border: 0; padding-top: 3px; font-weight: bold; text-decoration: none; color: #d1204c; font-size: 11px;}
div#head div#menu_top>a#headlogo {margin-left: 230px;}
div#head div.tabs ul {padding-top: 3px; border-left:0px solid #666; list-style-type: none;}
div#head div.tabs ul.hidden {display:none;}
div#head div.tabs ul#tab_subjects {/*margin-left: 410px;*/ margin-left: 403px; height: 13px;}
div#head div.tabs>ul#tab_subjects {margin-left: 410px;}
div#head div.tabs ul#tab_programs {/*margin-left: 343px;*/ margin-left: 337px; height: 13px;}
div#head div.tabs>ul#tab_programs {margin-left: 343px;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {div#head div.tabs ul#tab_subjects{margin-left: 493px;}}/* Safari 3.0 and Opera 9 rules here */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {div#head div.tabs ul#tab_programs{margin-left: 435px;}}/* Safari 3.0 and Opera 9 rules here */

div#head div.tabs ul li {float:left;}
div#head div.tabs ul li a {display:block; float:left; padding:0 5px; border-right:1px solid #666;}
div#head div.tabs ul li a.check {color:#900;}
div#head div.tabs ul li a.last {border:0;}
div#head div.tabs div {margin-top: 0; float:left; padding: 0;}
div#head div.tabs div#tab_program {margin-left: 168px; border:}
div#head div.tabs>div#tab_program {margin-left: 340px;}
div#head div.tabs div a {display:block; float:left; height:17px; padding:4px 7px 0 7px;}
div#head div.tabs div.on a {cursor:default;}
div#head div.tabs div.off a:hover {color:#333;}

span.tail * {font-size: 10px; text-decoration: none; color: #666; margin: 0; padding: 0;}
span.tail p {margin: 5px 0;}
span.tail span.first a {color: #900;}
span.tail span.sitemap a {background: url(../Images/ico/sitemap.gif) no-repeat right;}
span.tail span.rss a {background: url(../Images/ico/sitemap.gif) no-repeat right;}
span.tail span.podcast a {background: url(../Images/ico/podcast.gif) no-repeat right;}
span.tail span.kontakt a {background: url(../Images/ico/send.gif) no-repeat right;}
span.tail span.forum a {background: url(../Images/ico/forum.gif) no-repeat right;}
span.tail p.extra {margin-left: 760px;}
span.tail>p.extra {margin-left: 770px;}
span.tail p.extra a {display: block; float: left; padding-right: 18px; margin-left: 5px;}
