body {margin:0;padding:0;background-color:#fff;background-repeat:repeat-x;font-family:arial;color:#3a3a39;font-size:12px;font-weight:normal;}
a{color:#b10015;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
img{border:none;}
form{display:inline;margin:0;padding:0;}
h1,h2,h3{margin:0;padding:0;}

#fix-banner {
position: absolute;
left: 50%; 
margin-left:258px;
top: 140px;
width: 200px;
height: 80px;
z-index: 0;
}



a.dark{color:#3a3a39;}
a.noclick{text-decoration:none;cursor:default;}

input {color: #A5A5A5}

#div {border:1px solid red;}

#selectBezci{overflow:hidden;}

.green{color:#5d9b1b;}
.clear{clear:both;height:0px;font-size:1px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.chd{position:relative;top:3px;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.italic{font-style:italic;}
.nowrap{white-space:nowrap;}
.pt1{position:relative;top:1px;}
.pt3{position:relative;top:3px;}
.fs16{font-size:16px;}
.pl3{padding-left:3px;}
.fs11{font-size:11px;}

.h2{height:2px;}
.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h100{height:100px;}
.h200{height:200px;}
.wf{width:470px;}
.w20{width:20px;}

.img_hranica_h70{height:70px;overflow:hidden;float:left;width:85px;margin-right:5px;}
.img_hranica_150{width:180px;height:135px;overflow:hidden;float:left;}


.wxxx{width:148px;}

.mb2{margin-bottom:2px;}
.mt5{margin-top:5px;display:block;}

.input_text{border:none;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-size:11px;color:#3a3a39;padding:4px;background-image:url('back_input_text.png');background-repeat:no-repeat;font-family:arial;}
.red_border{border:1px solid #e86969;}
.input_button{background:none;border:1px solid #b5b5b5;background-color:#5d9b1b;padding:2px 10px 2px 10px;font-weight:bold;color:#ffffff;font-size:12px;font-family:arial;cursor:pointer;}


.main_div{width:100%;margin:0 auto;}

.header{width:100%;height:366px; background: black url('images/banner.jpg') center 41px no-repeat;}
#top { margin:0 auto; height: 40px; width: 986px; display: block; position: relative;}

#top .top-linky {position: absolute; left: 400px; }
#top .top-linky a {color:#fff; opacity: 0.95; filter:alpha(opacity=95); display: inline-block; margin-left: 15px; margin-top: 12px; }
#top .top-linky a.rss { background: url('images/rss.png') no-repeat; padding-left: 20px}
#top .top-linky a.en { background: url('images/en.png') no-repeat; padding-left: 20px}

#top .search-bar { margin: 6px 0 0 0; padding:0; background: url('images/search_bg.png'); width: 253px; height:28px; float: left;}
#top .search-bar input {  border: 0; background: none; width: 200px; margin: 5px 6px 3px 10px; color:#fff; opacity: 0.5; filter:alpha(opacity=50)}
#top .search-bar button {  border: 0; background: none; width: 30px; height:26px; }


.header .banner a.logoclick{width:189px;height:36px;display:block;  position: absolute; top:35px; left:10px}
.header .banner{width:986px;height:326px; margin:0 auto; display: block; position: relative;}

.header .banner .banner_img { position: absolute; bottom: 0px; left:0px;}
.header .banner a.banner-link { position: absolute; top: 270px; left: 440px; display: block; width:363px; height:39px}
 

.info_bar{width:975px;padding:10px 0 10px 5px;}

.header .behytohtotyzdna{float:left;padding-left:25px;border-left:1px solid #e2e2e2;position:relative;top:30px;max-width:205px;}
.header .behytohtotyzdna .nadpis{text-transform:uppercase;font-weight:bold;border-bottom:1px solid #e2e2e2;padding-bottom:2px;margin-bottom:3px;}
.header .behytohtotyzdna a{color:#3a3a39;display:block;margin-bottom:2px;font-size:11px;}

.mini_banner{margin:0;padding:0;margin-right:5px;float:left;width:120px;height:48px;background-image:url('default_logo.png');background-repeat:no-repeat;background-position:center center;}
.mini_banner_no{margin:0;padding:0;float:left;width:120px;}


/* MENU */
ul#menu
{	margin: 0;
	padding: 0;
	position: absolute; top:1px; left:250px;
		background: transparent url('images/menu_ciara.png') left top repeat-y;
	height: 99px;
	z-index: 100;
	}

	ul#menu li
	{	float: left;
		list-style: none;
		font: 14px Arial, Tahoma ;		
		height: 70px;
		display: block;
		}

	ul#menu li a
	{	display: block;
		background: transparent url('images/menu_ciara.png') top right repeat-y;
		padding: 39px 12px 0 12px;
		text-decoration: none;
		/*border-right: 1px solid #382023;*/
		color: #eac3c8;
		height: 60px;
		white-space: nowrap}


	ul#menu li.disabled a{ opacity: 0.3; filter:alpha(opacity=30)}
	
	ul#menu li a:hover
	{	background: url('images/menu_hover.png') top right repeat-x;
		color: #fff;
	}
	
	ul#menu li.disabled a:hover { 
		background: transparent url('images/menu_ciara.png') top right repeat-y;
		color: #eac3c8;
		}
	
	ul#menu li.active
	{
		background: url('images/menu_active_sipka.png') top center no-repeat;
	}
	
	ul#menu li.active a
	{
		background: url('images/menu_hover.png') top right no-repeat;
		color: #fff;
	}
		
		ul#menu li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			
			}
			
		ul#menu li ul.parent-info {
			
			width: 160px;	
		}	
		
		ul#menu li ul.parent-program {
			
			width: 68px;	
		}
		
		ul#menu li ul.parent-o-festivale {
			
			width: 90px;	
		}	
	
			ul#menu li ul li
			{	
				width: 100%;
				height:30px;
				float: none;
			
				}
				
			ul#menu li ul li:hover
			{	
			}	
			
			ul#menu li ul li a, ul#menu li.active ul li a
			{	
			    width: 100%;
				color: #eac3c8;
				height: 20px;				
				padding: 5px 0px 5px 10px; background: url('images/submenu_bg.png');
				}
			
			ul#menu li ul li a:hover
			{	
			background: url('images/submenu_hover.png');
				color: #fff;
			}
			
			ul#menu li ul li.sub-active a
			{	
				background: url('images/submenu_hover.png');
				color: #fff;
				}
			
/* ------------- */




#content { margin:0 auto; padding:0;  width: 988px; display: block; background:  url('images/bg_ciarka.png') repeat-y  656px top; }

.infoblok{width:468px;height:111px;background-repeat:no-repeat;margin:0 auto;}
.infoblok .nadpis{font-size:25px;font-weight:bold;position:relative;top:30px;left:120px;}
.infoblok .text{font-size:16px;position:relative;top:30px;left:120px;width:350px;}
.error{background-image:url('back_info_error.png');color:#990000;}
.ok{background-image:url('back_info_ok.png');color:#5c922f;}
.info{background-image:url('back_info_info.png');color:#0078cc;}

.centerBlok{width:655px;float:left;margin-right:13px;  padding:0;}
.center_banner{width:500px;overflow:hidden;margin-top:10px;}

.centerBlok .centerBlokOkno{margin-top:10px;width:653px;}
.centerBlok .centerBlokOkno .top{text-transform:uppercase;width:629px; height:37px; background-image:url('images/top-forum-bg.png');background-repeat:no-repeat;font-weight:bold;position:relative;}
.centerBlok .centerBlokOkno .top a{color:#3a3a39;text-decoration:none;}
.centerBlok .centerBlokOkno .top_close{cursor:pointer;text-transform:uppercase;width:480px;background-image:url('back_blok_center_top_close.png');background-repeat:no-repeat;font-weight:bold;padding:10px;}
.centerBlok .centerBlokOkno .top_open{cursor:pointer;text-transform:uppercase;width:480px;background-image:url('back_blok_center_top_open.png');background-repeat:no-repeat;font-weight:bold;padding:10px;}
.centerBlok .centerBlokOkno .top .sipka{float:right}
.centerBlok .centerBlokOkno .center{width:627px; border:1px solid #c4c4c4;border-width:0 1px 0 1px;background-color:#ffffff;}
.centerBlok .centerBlokOkno .bottom{width:627px;background-image:url('back_blok_center_bottom.png');height:7px;position:relative;font-weight:bold;background-repeat:no-repeat;}
.centerBlok .centerBlokOkno .border{border-top:1px solid #e1e1e1;}

.centerBlok a { color: #68246d;}

.centerBlok strong { color: #373737;}

.centerBlok h2 { color:#68246d; font-size: 16px; font-weight: bold; margin: 15px 0px 5px 0px; padding:0;}

.centerBlok p { margin: 0px 0px 15px 0px; color: #737373;}

.clearBlok{width:100%;overflow:hidden;margin-top:10px;}

.clearBlok .center{width:100%; background-color:transparent;}

.textBlok { width: 620px; line-height: 16px;}
img.perex{margin:3px 10px 7px 0;float:left;}
.data{background-color:#f9fafb;padding:3px;font-size:11px;}
.clear_ciara{clear:both;margin-bottom:10px;border-bottom:1px solid #e2e2e2;padding-top:10px;font-size:1px; width: 630px;}
.clear_ciara_tenka{clear:both;margin-bottom:5px;border-bottom:1px solid #e2e2e2;padding-top:5px;font-size:1px;}
.clearBlok .clanok{width:633px;overflow:hidden; position: relative;}
.clearBlok .clanok img{margin-right: 23px;}
.clearBlok .clanok .img-clanok { position: relative;}
.clearBlok .clanok .img-clanok .date-clanok { background: url('images/bg_date_img.png'); width:44px; height:42px; padding: 10px 0 0 8px; z-index: 10; position: absolute; left:26px; top:50px; color:#fff; font-size: 14px; font-family: arial;}



.clearBlok .left_clanok{float:left;margin-right:20px;}
.clearBlok .right_clanok{float:right;}
.clearBlok .clanok .nadpis{}
.clearBlok .male{font-size:11px;}
.clearBlok .maly{height:105px;overflow:hidden;}




.doubleBlok{width:810px;}


.form_blok{border-top:1px solid #c8c8c8;background-color:#f9f9f9;margin-top:5px;padding:10px;}
.popis{font-weight:bold;float:left;padding-top:3px;}
.form{float:left;}

/*.nadpis26{font-size:26px;font-weight:bold;color:#4c44bc;letter-spacing:-1px;}
.nadpis18{font-size:18px;font-weight:bold;color:#4c44bc;}
.nadpis16 {margin-bottom: 10px;}
.nadpis16 a{font-size:16px;font-weight:bold;color:#b10015;letter-spacing:-1px; }
.nadpis15{font-size:15px;}*/
.nadpis16 {margin-bottom: 10px;}
.nadpis16 a { color: #68246d; font-size: 16px; font-weight: bold;}

.obsah { color: #737373; line-height: 18px; font-size: 12px; font-family: arial;}


.obsah b { color: #373737; font-weight: bold;}

.gray{color:#3a3a39;}

.hover-sipka {background: url('images/hover_sipka.png');}

a.citajcele{background:url('images/button_viac.png') no-repeat; display: block; width: 100px; height: 31px; margin-top: 10px; position: relative;}
a.citajcele .hover-sipka { position: absolute; right: 15px; top:8px;  width:22px; height:15px; display: block;} 
a.citajcele:hover .hover-sipka { right: 12px; }




a.editujclanok{font-size:11px;background-image:url('ico_edit.png');background-repeat:no-repeat;padding-left:14px;background-position:0 center;}
a.fs12{font-size:12px;background-position:0 5px;}

.content_table{width:478px;margin:0;padding:0;}
.content_table td{margin:0;padding:0;}

.forum_blok{border-bottom:1px solid #e1e1e1;padding:10px;padding-bottom:20px; width:607px;}

.forum_blok {border-bottom:1px solid #e1e1e1;padding:10px;padding-bottom:20px; width:607px;}
.posunpravo{padding-left:30px; width:587px;}
.last-forum-message { border-bottom:0px }
.centerBlok .centerBlokOkno .forum-center{width:627px; border:1px solid #c4c4c4;border-width:0 1px 0 1px;background-color:#ffffff; background:url('images/forum_line_bg.png') repeat-y 488px 0px}
.forum_blok .left{float:left; width:477px;  height: 100%;}
.forum_blok .left .nadpis{font-size:16px;color:#5d9b1b;font-weight:bold;margin-bottom:2px;}
.forum_blok .right{float:right;width:120px;}
.forum_blok .right .nadpis{padding-bottom:4px;margin-top:3px;}
.forum_bottom { background:url('images/bottom_forum_bg.png') no-repeat; display: block; width:629px; height: 4px; }
.forum_title { display: block; margin: 12px 0 0 12px; font-size: 12px; font-weight: bold; }

a.back_forum { background:url('images/button_forum_spat_bg.png') no-repeat; padding: 6px 0 0 35px; width: 67px; height: 22px; display: block; margin-right: 24px; margin-bottom: 10px; float: right; color: #000 }


.centerBlok .nadpis_pridaj_vec{font-size:16px;margin-bottom:10px;font-weight:bold;}
.centerBlok .input_text_nadpis{border:1px solid #bbbbbb;padding:5px;font-size:11px;width:466px;font-family:arial;font-weight:bold;}
.centerBlok .pridajTemu textarea{border:1px solid #bbbbbb;padding:4px;height:100px;width:468px;font-size:11px;font-family:arial;}
.centerBlok .forumButton{ border: 0; background:url('images/button_forum_add_tema_bg.png') no-repeat; width:181px; height:28px; padding:3px 5px 5px 25px;font-size:12px; float:left;cursor:pointer; margin-top:5px; color:#000}
.centerBlok .prispevok_text{margin-top:5px;}
.centerBlok  h2.nadpis_temy_fora{color:#68246d;font-size:16px; margin:0; padding:0; padding:10px 0 10px 10px;font-weight:bold;}


.LineUp h1{color:#989898; font-size: 16px; margin-bottom:5px;}

.LineUp table {  width: 600px; margin-bottom:20px; border-top:1px solid #c4c4c4;} 
.LineUp table tr { padding:0; margin:0;}
.LineUp table tr td { padding: 10px; margin:0px; border-bottom:1px solid #c4c4c4; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4;}
.LineUp table tr td h2 {font-size: 14px; color: #373737; font-family:arial; font-weight: bold;  margin: 0; padding:0;}
.LineUp table tr td img { float: left; margin-right: 10px;}


.mod-listky {background:url('images/mod_listky_bg.png') no-repeat;}

.mod-galeria {background:url('images/mod_galeria_bg.png') no-repeat;}

.mod-forum {background:url('images/mod_forum_bg.png') no-repeat;}


.smallBlok .link .hover-sipka { position: absolute; right: 12px; top:7px;  width:22px; height:15px; display: block;} 
.smallBlok .link:hover .hover-sipka { right: 9px; }




.smallBlok { width: 209px; height: 209px; display: block; background-position: bottom center; position: relative; }

.smallBlok .title {font-size: 16px; margin-left:12px; }

.smallBlok p {font-size: 12px; margin-left:12px; color: #5a595a;}

.mod-listky p {font-size: 12px; margin-left:8px; color: #5a595a;}

.mod-listky .title { margin-left:8px; }
.verticalLine { width: 1px; height: 160px; border-left: 1px solid #e5e5e5; display: block;}
.verticalLine { display: none; }

.rightBlok{width:318px;overflow:hidden;float:left; }

.rightBlok .loginform{width:280px;height:72px;background-image:url('back_login.png');background-repeat:no-repeat;padding:10px;color:#adadad;}
.rightBlok .on{background-image:url('back_login_on.png');height:230px;}
.rightBlok .loginform a{color:#e2e2e2;}
.rightBlok .loginform .nadpis{color:#adadad;width:280px;border-bottom:1px solid #47535d;padding-bottom:5px;font-weight:bold;margin-bottom:5px;}
.rightBlok .loginform .plusnadpis{margin-bottom:10px;}
.rightBlok .loginform form{margin:0;padding:0;margin-bottom:5px;}
.rightBlok .loginform .input_text{border:0px solid #282828;padding:6px;padding-bottom:5px;font-size:11px;width:106px;background-image:url('back_login_input.png');background-repeat:no-repeat;margin-right:5px;color:#3a3a39;}
.rightBlok .loginform .input_button{border:none;background:none;width:25px;height:25px;background-image:url('back_login_button.png');background-repeat:no-repeat;position:relative;top:2px;?top:1px;cursor:pointer;}
.rightBlok .loginform .login_vypis{font-weight:bold;color:#ffffff;font-size:12px;}
.rightBlok .loginform img{float:left;margin-right:10px;}
.rightBlok .nastroje {margin-top:15px;float:left;width:190px;}
.rightBlok .nastroje img{position:relative;top:2px; margin-right:8px;}
.rightBlok .nastroje span{display:block;border-top:1px solid #47535d;margin-top:10px;margin-bottom:10px;}
.rightBlok .loginform .miniblok {background-color:#444d53;border:1px solid #596066;margin-bottom:2px;color:#e2e2e2;padding:4px;padding-left:5px;?padding-bottom:0;}
.rightBlok .loginform .miniblok div{position:relative;top:5px;}
.rightBlok .loginform .miniblok a{float:right;margin-right:10px;display:block;position:relative;top:5px;}
.rightBlok .loginform .miniblok a img{position:relative;top:-5px;}

.rightBlok .banner_kocka{margin-top:10px;}

.rightBlok .rightBlokOkno{margin-top:10px;width:318px; position: relative;}
.rightBlok .rightBlokOkno .top{width:318px;background-image:url('images/blok_top_bg.png');background-repeat:no-repeat;height:4px;}
.rightBlok .rightBlokOkno .top_close{text-transform:uppercase;cursor:pointer;width:280px;background-image:url('back_blok_top_300_close.png');background-repeat:no-repeat;font-weight:bold;padding:10px;}
.rightBlok .rightBlokOkno .top_open{text-transform:uppercase;cursor:pointer;width:280px;background-image:url('back_blok_top_300_open.png');background-repeat:no-repeat;font-weight:bold;padding:10px;}
.rightBlok .rightBlokOkno .top_anketa{text-transform:uppercase;width:280px;background-image:url('back_blok_top_300_anketa.png');background-repeat:no-repeat;font-weight:bold;padding:10px;}
.rightBlok .rightBlokOkno a .top_anketa{text-decoration:none;color:#3a3a39;}
.rightBlok .rightBlokOkno .top_okna2{text-transform:uppercase;width:280px;background-image:url('back_blok_top_300_okna2_jedna.png');background-repeat:no-repeat;font-weight:bold;padding:10px;}
.rightBlok .rightBlokOkno .top_okna2 .text{width:140px;float:left;cursor:pointer;}
.rightBlok .rightBlokOkno .top_okna2 .pl10{padding-left:10px;width:130px;}
.rightBlok .rightBlokOkno .top_okna2 .deselekt{color:#ffffff;}
.rightBlok .rightBlokOkno .top_okno2 {background-image:url('back_blok_top_300_okna2_dva.png');}

.rightBlok .rightBlokOkno .top_okna_X1{text-transform:uppercase;width:280px;background-image:url('back_block_top_x3_1.png');background-repeat:no-repeat;font-weight:bold;padding:10px;}
.rightBlok .rightBlokOkno .top_okna_X1 a{font-size:11px;font-weight:bold;text-transform:lowercase;color:#3a3a39;text-decoration:none;display:block;float:left;text-align:center;}
.rightBlok .rightBlokOkno .top_okna_X1 a.white{color:#ffffff;}

.rightBlok .rightBlokOkno .center .newsletter {position: relative; height: 38px;}

.rightBlok .rightBlokOkno .center .newsletter input { border:  0; background: url('images/modul_input_text.png'); font-size:14px; padding: 6px; width: 157px; height:18px;}

.rightBlok .rightBlokOkno .newsletter_button {position: absolute; width: 130px; height: 55px; display: block; bottom:0px; right: -15px; border:0px; background: url('images/newsletter_button.png'); z-index: 10;}

.rightBlok .rightBlokOkno .newsletter_button:hover {background: url('images/newsletter_button_hover.png');}

.rightBlok .rightBlokOkno .blok-akreditacia { height: 55px;}

.rightBlok .rightBlokOkno .akreditacie_blok_bg {position: absolute; width: 151px; height: 72px; display: block; bottom:0px; right: 0px; border:0px; background: url('images/blok_akreditacie_bg.png'); z-index: 10;}

.rightBlok .rightBlokOkno .blok-forum { height: 55px;}

.rightBlok .rightBlokOkno .forum_blok_bg {position: absolute; width: 151px; height: 72px; display: block; bottom:7px; right: 5px; border:0px; background: url('images/blok_forum_bg.png') no-repeat; z-index: 10;}

.rightBlok .rightBlokOkno .blok-galeria { height: 55px;}

.rightBlok .rightBlokOkno .galeria_blok_bg {position: absolute; width: 151px; height: 72px; display: block; bottom:0px; right: -18px; border:0px; background: url('images/blok_galeria_bg.png') no-repeat; z-index: 10;}



.miniatura_img{width:80px;height:80px;overflow:hidden; float:left;margin:5px;border:1px solid #e9e9e9;}
.miniatura_img img{width:120px;}

.rightBlok .rightBlokOkno .center{width:296px;background:url('images/blok_bg.png') no-repeat; padding:10px;padding-bottom:5px;position:relative;border:1px solid #e1e1e1;border-width:0 1px 0 1px;background-color:#f2f2f2;}
.title{color: #1B102C; font-size: 22px; font-family: Arial; font-weight: bold; margin-bottom: 10px; display: block;}

.button-archiv { color: #000000; font-family: arial; font-size:12px; background: url('images/button_archiv_bg.png') no-repeat; display: block; height: 21px; width: 131px; text-align: center; padding-top: 7px}

.rightBlok .rightBlokOkno .bottom{width:318px;background:url('images/blok_bottom_bg.png') no-repeat;height:5px;position:relative;}

#link-ticketportal { background: url('images/link-ticketportal-bg.png'); width:318px; height: 168px;}

.fullBlokOkno{margin-top:10px;width:810px;position:absolute;z-index:100;}
.fullBlokOkno .top_close{text-transform:uppercase;cursor:pointer;width:810px;background-image:url('back_blok_top_full_open.png');background-repeat:no-repeat;font-weight:bold;padding:10px;}
.fullBlokOkno .top_open{text-transform:uppercase;cursor:pointer;width:810px;background-image:url('back_blok_top_full_open.png');background-repeat:no-repeat;font-weight:bold;padding:10px;}
.fullBlokOkno .center{width:788px;padding:10px;padding-bottom:5px;position:relative;border:1px solid #c4c4c4;border-width:0 1px 0 1px;background-color:#ffffff;}
.fullBlokOkno .bottom{width:810px;background-image:url('back_blok_bottom_full.png');height:7px;position:relative;font-weight:bold;background-repeat:no-repeat;}


.fakeBehON{height:365px;}

.main_footer{width:100%;height:361px;background-image:url('images/footer_bg.jpg');background-repeat: no-repeat; background-color: #000;}

.footer_partneri { width:1020px;height:105px;margin:0 auto; padding-top:5px; overflow: hidden;}
.footer_partneri a{ margin-right:18px;}

.footer{width:980px;height:255px;margin:0 auto;color:#3a3a39; position: relative;}
.footer a{color:#3a3a39;}

.footer .top .title-bottom {color: #5a595a; font-size: 16px; font-family: arial; font-weight: bold;}
.footer .top .text {color: #9b9fc8; }
.footer .top{color:#efbcc5; padding-top:19px;overflow:hidden; position: relative;}
.footer .top a{color:#747373; line-height: 16px;}

.footer .top .blok1{padding-right:20px;float:left;}
.footer .top .blok1 .link{margin-top:15px;}
.footer .top .blok1 .link a{text-decoration:none;}

.footer .top .blok{padding-left:60px;float:left;}
.footer .top .blok a{display:block;}

.footer .top .blok3{padding-left:23px;float:left;}
.footer .top .blok3 a{display:block;}

.footer .top .blok4{padding-left:23px;float:left;}
.footer .top .blok4 a{display:block;}

.footer .top .blok5{padding-right:7px;float:right;}
.footer .top .blok5 .blokxx{width:200px;float:left;overflow:hidden;}
.footer .top .blok5 .mr{margin-right:20px;}
.footer .top .blok5 .blokxx .nadpis{font-weight:bold;border-bottom:1px solid #394855;font-size:12px;color:#ffffff;padding-bottom:10px;margin-bottom:10px;}
.footer .top .blok5 .blokxx a{display:block;margin-bottom:5px;}
.footer .top .blok5 .button-pdf {display:block; background-image:url('images/button_bottom_pdf.png');background-repeat: no-repeat; padding-top:9px; padding-left:18px; width:189px; height:24px; text-align: left;}

.footer .top .blok5 .socal {margin-top: 70px}

.footer .top .blok5 .socal a {display: inline-block; margin-left: 15px; opacity: 0.6; filter:alpha(opacity=60) }

.footer .top .blok5 .socal a:hover {opacity: 1; filter:alpha(opacity=100)}

.footer .bottom{ font-size:11px; position: absolute; left:0; bottom:15px;}
.footer .bottom .copyright{font-size: 11px; font-family: arial; color: #727599;}
.footer .bottom .copyright a {font-size: 11px; font-family: arial; color: #9b9fc8; font-weight:bold;} 

.bloktextu{border:1px solid #d4d4d4;background-color:#fbfbfb;padding:10px;margin-top:10px;font-size:11px;}

.detail_riadok{margin-bottom:3px;}
.rozdel_riadok{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f0ef;}

.nastenka_prispevok{border-bottom:1px solid #f0f0ef;padding-bottom:5px;margin-top:5px;font-size:12px;}
.nastenka_prispevok_sub{margin-left:30px;margin-top:10px;border:none;}
.nastenka_prispevok .data{font-size:12px;margin-bottom:5px;background-color:#ffffff;padding:0;}

.tabulka_vysledkov td{border:1px solid #ffffff;border-collapse:collapse;text-align:center;background-color:#f3f3f3;padding:8px;}
.tabulka_vysledkov .popis td{background-color:#e7e7e7;font-weight:bold;float:none;} 
.tabulka_vysledkov .popis_tr td{background-color:#e7e7e7;font-weight:bold;float:none;} 


.anketa div.graf { background: url('images/anketa_graf_bg.png') no-repeat; position: absolute; bottom:0px; right:0px; width:89px; height:68px; display: block;}
#anketaVysledky a.dark{color:#5a595a;}
#anketaVysledky a.green{color:#5d9b1b;}
.vysledok_anketa{height:10px;font-size:1px;float:left;margin-right:3px;position:relative;top:4px;background-color: #8b8a8a; margin-bottom:2px; background-image: url('images/anketa_line_bg_left.png');  background-repeat: no-repeat;}

.vysledok_anketa div {height:10px; width:5px; float:right; display: block; background: url('images/anketa_line_bg_right.png') top right no-repeat;}


.anketa_link:hover .vysledok_anketa {background: #b10015 url('images/anketa_line_bg_left_red.png') top left no-repeat; }
.anketa_link:hover .vysledok_anketa div {background: #b10015 url('images/anketa_line_bg_right_red.png') top right no-repeat; }

#anketaVysledky a.dark:hover {color: #b10015; text-decoration: none;} 

.strankovanie{}
.strankovanie a{display:block;width:23px;height:23px;border:1px solid #c4c4c4;font-size:11px;line-height:23px;text-align:center;float:left;padding:0;margin:0;margin-right:5px;?padding-left:2px;}
.strankovanie a.aktual{color:#3a3a39;font-weight:bold;}
.strankovanie a.free{width:50px;}

#hlasovanie a{text-decoration:none;width:16px;height:16px;display:block;float:left;}
#hlasovanie a.light{background-image:url('ico_star_light_b.png');}
#hlasovanie a.gray{background-image:url('ico_star_gray_b.png');}

.pocasie_bunka{width:460px;float:left;margin:3px;padding:5px;padding-top:10px;border:1px solid #e1e1e1;}
.pocasie_bunka .behy{text-align:left;}

#udajeTerminovka,#udajeVysledky{font-size:11px;}

#cal a{padding:0;margin:0;display:block;text-align:center;width:20px;color:black;text-decoration:none;font-family:arial;font-size:11px;}
.minical_minkalnadpis{font-family:arial;font-size:11px;font-weight:bold;color:#ffffff;background-image:url('../design/back_minikal_nadpis.bmp');background-repeat:repeat-x;padding-top:6px;padding-bottom:8px;text-align:center;vertical-align:middle;}
.minical_tabledni{text-align:center;vertical-align:middle;margin:0;padding:0;font-family:arial;font-size:11px;border:0 #dfe1e4 solid;border-bottom-width:1px;margin-bottom:5px;margin-top:5px;}
.minical_tabledni td{padding-bottom:5px;color:#454b55;font-weight:bold;}
.minical_tabledni td .sedem{color:#eb471b;}
.minical_hh{width:150px;color:#dfe1e4;height:1px;}
.dnistyle {text-align:center;}
.plusplus {border:1px #eb471b solid;background-color:#ffeeee;color:#ffffff;}
.dnistyle a{font-family:arial;font-size:11px;text-decoration:none;color:#454b55;}
.calnavig a{text-decoration:none;color:#454b55;}
.calnavig a:hover {text-decoration:underline;}

.blokGalery{width:180px; height: 135px;float:left;margin:5px;margin-left:5px; padding:7px; background: url('images/gallery_img_bg.png');}
.blokGalery:hover {background: url('images/gallery_img_bg_hover.png');}

.blokGalery a{font-weight:bold;}


#mod-gallery  .center {padding:0px 0px 0px; width: 100%}
#mod-gallery .title {padding: 7px 0 5px 10px;}
.rightBlokOkno .gallery-cat {  border-bottom: 1px solid #e1e1e1; width: 100%; padding: 6px 10px 6px 10px; color: #737373}
.rightBlokOkno .gallery-cat a {color: #737373;}
.rightBlokOkno .gallery-cat a:hover  {color: #a60014; text-decoration: none;}

#firstimagegalery{text-align:center;margin-bottom:5px;width:275px;height:200px;}
#firstimagegalery img{max-height:200px;max-width:260px;padding:5px;border:1px solid #c4c4c4;background-color:#f5f5f5;}
.okologalery{width:80px;height:60px;float:left;margin:6px;text-align:center;overflow:hidden;}
.okologalery img{width:80px;cursor:pointer;}

.achtung{color:#c02123;}
.achtung a{color:#c02123;}

.sortico{position:absolute;z-index:100;top:7px;right:5px;}

.mesiacovanie{text-align:center;}
.mesiacovanie a.bck{float:left;}


#gallery-box {}

#gallery-box .intro-gallery { display: block; width:426px; height: 196px; }

#gallery-box a { position: relative;}
#gallery-box a .button-sipka { position: absolute; right: 25px; bottom: 15px;}
#gallery-box a:hover .button-sipka { right: 20px; }
#gallery-box .photo {background: url('images/intro_photogallery_bg.png') no-repeat; margin-right: 139px; margin-bottom:39px;}
#gallery-box .video {background: url('images/intro_video_bg.png') no-repeat; margin-bottom:39px;}
#gallery-box .campaign {background: url('images/intro_campaign_bg.png') no-repeat;}
#gallery-box .audio {background: url('images/intro_audio_bg.png') no-repeat;}

option {
  background: #ffffff;
}