* {margin:0;padding:0;color:black;}
p,body,font,div,td,a,ul,li,h1,h2,h3,h4,h5,h6,td,tr,table{
	margin:0;padding:0;font-size:100%;font-family:Arial,Helvetica,sans-serif;
}
p,h1,h2,h3,h4{padding:1px;}
h1{font-size:130%;font-weight:normal;padding:10px 0 20px 0;}
h2{font-size:120%;font-weight:bold;color:#ff611c;padding:5px 0 15px 0;}
h3{font-size:100%;font-weight:bold;color:#0055cc;padding:5px 0 5px 0;}
h4{font-size:100%;font-weight:bold;}

h2.news{padding:5px 0 5px 0;}
h3.news{padding:0 0 5px 0;}

body{text-align:left;color:#fff;}
a, a:visited{color:#0055cc;}
a:hover{color:#f01f22;}
img{border:none;}

button, submit{height:21px;padding:0 5px 0 5px;}
.bevel_hr{height:10px;/*background:#ff9a00;*/}
.top_page{position:relative;float:none;width:10%;color:#E77817;padding-top:5px;
border-top:1px solid #E77613;text-align:center;height:30px;margin:20px 0 10px 90%;
background:transparent url(../images/top.gif) 50% 8px no-repeat;font-weight:bold;}
.top_page a, .top_page a:link, .top_page a:visited{color:#E77817;}

/*pagelayout*/
#wrapper{/*rightcolumn*/margin:0 auto;background:#fff;text-align:left;position:relative;background:transparent url(../images/rightborder_bg.png) repeat-y right top;min-width:1000px;}
#header, #footer{background: #ff8a57; border-bottom:1px solid #f01f22;width:100%;clear:both;position:relative;}
#header{height:23px;position:relative;}

#logo{width:100%;min-width:870px;clear:both;}
#logo .left{width:189px;height:76px;margin:10px 10px 0 0;position:relative;float:left;}
#logo .banner{min-width:669px;position:relative;margin-left:189px;}
#logo .banner .content{height:107px;margin:0 auto;}
#logo .content{ width: 878px; height: 107px; margin: 0 auto; }

#footer{height:30px;border-top:1px solid #f01f22;border-bottom:none; position: relative;}
#footer a{color:black;}
#footer .redbg{background:red;padding:0 5px 0 5px;color:white;}

/*leftcolumn*/
#inner{margin-right:60px;/*clear:left;*/background:transparent url(../images/leftborder_bg.png) repeat-y top left;}

/*centrecolumn*/
#middle{background:#fff;margin-left:60px;color:#fff;padding:10px 5px 10px 5px;}
#content, #content2{position:relative;}
#content{width:100%;float:left;z-index:1; text-align: justify;}
#content2{margin:0 -1px;/*mozneedsthis*/margin:0 20px 0 210px;z-index:1;}
#content2 .imgl{ margin: 10px 20px 10px 10px; float: left; }
#content2 .imgr{ margin: 10px 10px 10px 20px; float: right; }
#content2 p{ margin: 5px 0 10px 0; text-indent: 20px; }
#left{ width: 170px; margin-left: 0px; /*overlapforoldmozilla*/ position: relative; left: -1px; /*nowlineitup*/ float: left; clear: both; background: transparent url(../images/leftbar_bg.png) no-repeat top right; padding: 0 30px 30px 0; }
#right{ width: 150px; margin-right: 0px; /*overlapforoldmozilla*/ position: relative; left: 1px; /*nowlineitup*/ float: right; }
.sizer{ height: 100px; }

*html #left{ margin-right: -3px; }/*3pixeljog*/
*html #right{ margin-left: -3px; }/*3pixeljog*/

/*clearwithoutstructuralmark-up*/
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{ display: inline-block; }

/*machide-forcelayoutinie\*/
*html .clearfix, *html #inner, *html #middle{ height: 1%; }
.clearfix{ display: block; }
/*Endhide*/

#mainmenu_container{ position: relative; clear: both; height: 39px; border: 2px solid #f08f59; width: 860px; background-color: #fccbb4; margin: 10px auto 5px auto; }
#footer .copyright{position:absolute;bottom:8px;left:80px;}
#footer .developer{position:absolute;bottom:8px;right:80px;}
#footer a{text-decoration:none;}
#back{position:relative;float:left;color:#666;padding-top:5px;border-top:1px solid #E77613;text-align:center;width:40%;margin:50px 30% 10px 30%;}

p.ps{font-size:80% !important;font-style:italic;margin:20px 0 !important;}
.mark{color:#ff611c;}
p.address{text-indent:0 !important;font-weight:bold;}

/*leftmenulayout*/
.leftmenu{list-style-type:none;margin:0;/*padding-bottom:100px;*/}
.leftmenu li{margin:10px 0 0 0;text-align:left;color:#0055cc}
.leftmenu li.level0{margin:20px 0 0 0;padding-left:0px;}
.leftmenu li.level1{padding-left:15px;/*text-transform:lowercase;*/}
.leftmenu li.level0current{margin:20px 0 0 0;background:#DDD;padding:3px;}
.leftmenu li.level1current{background:#DDD;padding:3px 0 0 15px;}
.leftmenu a{text-decoration:none;}
.leftmenu a.level0{text-decoration:underline;font-weight:bold;}
.leftmenu a.level1{}
.leftmenu a:hover{text-decoration:underline;}

/*loginform*/
.loginform{margin-left:-20px;padding-bottom:100px;}
.loginform .pass{width:100px;}
.loginform .remind a{font-size:10px;}

/*contenttables*/
#content2 p{font-size:105%;}
#content2 .plimiter{padding-right:130px;}
#content2 td, #content th{padding:5px;font-weight:normal;}
#content2 td{text-align:left;vertical-align:top;}
#content2 th{text-align:left;vertical-align:top;font-size:130%;color:#ff611c;padding-top:0px;padding-bottom:0px;}
#content2 img{border:3px solid #b9bec2;}
#content2 img.noborder{border:none;}
#content2 td.image{padding:0 30px 0 0;}
#content2 table p{text-indent:0;margin:0;}
#content2 table.pagetitle{margin-bottom:20px;}
#content2 table.pagetitle img{border:none;}
#content2 table.pagetitle th{font-size:160%;vertical-align:middle;color:black;}
#content2 table.pagetitle th h1{padding:0;vertical-align:bottom;}
#content2 table.tline td, #content2 table.tline th{padding:0;vertical-align:bottom;}
#content2 table.info{background:#ff8a57;}
#content2 table.info th{color:black;background:#ff8a57;text-align:center;padding:5px;vertical-align:middle;font-size:100%;font-weight:bold;border:1px solid #DDD;}
#content2 table.info td{color:black;padding:5px;background:white;}
#content2 table.photo td.date{color:#ff611c;font-weight:bold;font-size:90%}
#content2 table.photo td.descr a{text-decoration:none;color:black;font-size:95%}
#content2 table.photo td.descr a:hover{text-decoration:underline;}
#content2 table.infog{background:#F5F5F5;}
#content2 table.infog th{}
#content2 table.infog td{padding:5px;}
#content2 table.infoc td{color:black;padding:5px;background:white;text-align:center;}
#content2 table.audioSection a.section{color:#ff611c;text-decoration:none;}
#content2 table.audioSection a.item{color:black;text-decoration:none;}
#content2 table.audioSection a:hover{text-decoration:underline;}
#content2 table.audioSection ul.items{}
#content2 table.audioSection li.item{list-style-type:square;}

/*contentotherstyles*/
#content2 ul{margin-left:50px;font-size:105%}
#content2 li{margin:0 0 5px 0;}

/*mainmenu*/
.mainmenu{list-style-type:none;text-align:center;margin-top:10px;margin:10px auto;}
.mainmenu li{margin:0 75px 0 3px;display:inline;text-align:left;}
.mainmenu li.last{margin:0 0 0 3px;display:inline;text-align:left;}
.mainmenu a{text-decoration:none;font-size:110%;padding:2px 15px 2px 15px;}
.mainmenu a:hover{text-decoration:underline;color:#0055cc;/*background:#ff611c;*/}
.mainmenu .current{text-decoration:none;color:white;padding:2px 15px 2px 15px;background:#ff611c;font-size:110%;}
.mainmenu .currentlast{margin:0 0 0 3px;text-decoration:none;color:white;padding:2px 15px 2px 15px;background:#ff611c;font-size:110%;}

/*languagesselectform*/
.languages{float:right;margin:3px 65px 0 0;}

/*pagelayout*/
#pagecontent{}
#pagecontent h1{text-indent:0;padding:0;margin:0;}
#pageback{float:right;position:relative;margin-right:-65px;}
#pagebacka{position:absolute;bottom:30px;right:0;}
#pagebacka image{border:none;}
#pageback img{border:none;}
#pagebacka img{border:none;}

/*leftbar*/
#leftback{float:left;position:relative;margin:0 0 0 -65px;}
#leftbacka{position:absolute;margin-right:-65px;bottom:0;left:0;z-index:0;}
#left .ensemble{margin:40px 0 40px 0;height:57px;width:184px;text-align:center;padding-top:11px;}
#left .ensemble a{text-decoration:none;color:white;font-size:95%;}
#left .onair{margin:40px 0 0px 30px;height:128px;width:128px;padding:21px 0 0 0;text-align:center;}
#left .onair a{text-decoration:none;color:white;font-size:130%;}
#left .magazine{margin:40px 0 40px 0;height:154px;width:184px;text-align:center;padding-top:11px;}
#left .magazine td{text-align:center;}
#left .softupdate { margin: 0 0 0 0; text-align: center; }
#left .softupdate td.title { font-size: 80%; color: gray; height: 80px; }
img.borange{border:2px solid #ff611c;}

/*highslidestyles*/
.highslide-active-anchorimg{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading, a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background: url(fullexpand.gif) no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur),pointer;outline:none}

/* vote */
.poll { font-size: 90%; margin: 0 0 30px 0;}
.poll .date { color: gray; font-weight: bold; }
.poll .title { font-weight: bold; }
.poll input { margin: 0 0 0 5px; }

table.news .date { color: #ff611c; font-weight: bold; }
table.news .content { text-align: justify; color: red;}
.backterminator {	position: relative; float: right; width: 150px; height: 350px; }
.counters {
	margin: 20px 0px 5px 0;
	/*margin: 20px 150px 5px 0;*/
	text-align: right;
}