/* Copyright (c) ALMEO s.r.o. - webové a internetové studio - www.almeo.cz */



body{
margin:0;
padding:0;
color:#000;
font-family:Arial,Tahoma,sans-serif;
font-size:12px; cursor: default; 
}



.clr {
	clear:both;
}



#globaldiv{
width:100%;
background:transparent url(./bg1.jpg) no-repeat 50% 0;
}


.bg{
background:#000 url(./bgr.jpg) repeat-y center 0;
}


#mainwrapper{
width:975px;
_width:975px;
 /*padding-right: 10px;*/ min-height:1044px;
margin:0 auto 0 auto;
}


#headerwr{
width:950px;
height:250px;
padding:120px 0 0 25px;
}
	

a.logodiv{
	width:260px;
	height:100px;
	display:block;
	}


#topmenudiv{
height:33px;
width:100%;
}

.bocni_levy{ width: 215px; float: left; margin-right: 8px; padding-top: 5px; overflow: hidden; } 


.cwr{ width:514px; overflow: hidden; 
background: url(./hlavni_pozadi.jpg) center top no-repeat;
 margin:0;
 padding:0px;


}


.cwr2{ width:494px; overflow: hidden; 
background: url(./hlavni_pozadi_dole.jpg) center bottom no-repeat;
 margin:0;
 padding:15px 10px 20px 10px;
color:#fff;

}


#sidebarwr{
padding:5px 0 0;
width:230px; overflow: hidden;
color:#fff;
float:right
}


#footer{
width:975px;
height:480px;overflow: hidden;margin:10px auto 0 auto; 
background:transparent url(./footer.jpg) no-repeat top left;
}





H2#nadpis_stranky {

	display: block;

	padding: 5px 0 10px 10px;

	font-size: 18px;

	font-weight: bold;

	margin: 0;

	/*text-transform:uppercase;*/

	color: rgb(255, 170, 11);

}

#content_container {

	clear: both;

	padding: 5px 0 25px 0;

	text-align: left;

}

#content_container P {

	margin-top: 0;

	margin-bottom: 0;

	padding-top: 0;

	padding-bottom: 0;

}




.vpravo_videoklipy_polozka {

	clear: both;

	margin: 13px auto 0 auto;

	font-weight: bold;

	text-align: center;

}



.vpravo_videoklipy_polozka P {

	display: block;

	margin: 2px auto 0 auto;

	padding: 7px 0 7px 0;

	text-align: center;

	background: rgb(12,16,15);

	width: 144px;

}



.vpravo_videoklipy_polozka IMG {

	width: 130px;

}



.hlavni_videoklipy_polozka {

	float: left;

	width: 160px;

	height: 135px;

	overflow: hidden;

	margin: 10px 0px 0 0;

	font-weight: bold;

	text-align: center;

	padding: 0 2px 0 2px;

}



.hlavni_videoklipy_polozka P {

	display: block;

	margin: 2px auto 0 auto !important;

	padding: 7px 0 7px 0 !important;

	text-align: center;

	background: rgb(12,16,15);

	width: 144px;

}



.hlavni_videoklipy_polozka IMG {

	width: 90px;

	height: 80px;

}



.bocni_galerie_polozka {

	width: 160px;

	height: 119px;

	overflow: hidden;

	margin: 4px auto 0 auto;

	font-weight: bold;

	text-align: center;

	padding: 0 2px 0 2px;

}



.bocni_galerie_polozka P {

	display: block;

	margin: 2px auto 0 auto !important;

	padding: 7px 0 7px 0 !important;

	text-align: center;

	background: rgb(12,16,15);

	width: 144px;

}



.bocni_galerie_polozka IMG {

	width: 90px;

	height: 80px;

}



.hlavni_fotografie_polozka {

	float: left;

	width: 160px;

	height: 110px;

	overflow: hidden;

	margin: 10px 0px 0 0;

	font-weight: bold;

	text-align: center;

	padding: 0 2px 0 2px;

}



.hlavni_fotografie_polozka P {

	display: block;

	margin: 2px auto 0 auto !important;

	padding: 7px 0 7px 0 !important;

	text-align: center;

	background: rgb(12,16,15);

	width: 144px;

}



.hlavni_fotografie_polozka IMG {

	width: 90px;

	height: 80px;

}



.clanek_box {

	clear: both;

	padding: 0;

	margin: 0 0 16px 0;

	text-align: left;

}



.clanek_titulek {

	background: url(../images/clanky_titulek_pozadi.gif) left top repeat-x;

	clear: both;

	height: 23px;

}



.clanek_titulek A {

	color: white;

	text-decoration: none;

}



.clanek_titulek IMG {

	float: left;

	margin: 0;

	border: 0;

}



.clanek_nadpis {

	float: left;

	text-align: left;

	padding: 4px 0 0 22px;

	color: white;

	font-weight: bold;

}



.clanek_datum {

	float: right;

	text-align: right;

	padding: 4px 15px 0 0;

	width: 100px;

	color: white;

	font-size: 11px;

}



.clanek_zkraceny_obsah {

	background: url(../images/clanky_zkraceny_pozadi.gif) left top repeat-x rgb(64,64,64);

	clear: both;

	width: 100%;

	float: left;

	text-align: left;

	padding-bottom: 8px;

	color: #B2B2B2;

}



.clanek_obsah_container {

	clear: both;

	padding: 7px 10px 0 10px;

	text-align: justify;

}



#video_content {

	clear: both;

	text-align: center;

	margin: 25px 0 0 0;

	width: 100%;

}



#videobox {

	margin: 0 auto 0 auto;

	width: 345px;	

}







/* Top Menu */


#topmenudiv ul{
list-style:none;
margin:0 0 0 7px;
padding:0;
}


#topmenudiv ul li{
float:left;
height:33px;background:url(./ml.png) no-repeat top left;
padding:0 4px 0 8px;
color:#fff;
font-size:12px;
font-family:Arial;
text-decoration:none;
text-transform:uppercase;
position:relative;
}



#topmenudiv ul li a{
float:left;
height:33px;
line-height:33px;
background:transparent url(./mr.png) no-repeat top right;
padding:0 11px 0 5px;
}



#topmenudiv ul li#current{
background:url(./mal.png) no-repeat top left;
}


#topmenudiv ul li#current a{
background:transparent url(./mar.png) no-repeat top right;
}



#topmenudiv li ul li#current{
background:none;
}


#topmenudiv li ul li#current a,
#topmenudiv li#current ul li a{
background:none;
}


#topmenudiv ul li a:link,
#topmenudiv ul li a:visited,
#topmenudiv ul li a:hover{
color:#fff;
font-size:12px;
font-family:Arial;
text-decoration:none;
text-transform:uppercase;
}



#topmenudiv ul li ul{
display:none;
background:#000;
width:140px;
top:33px;
left:0;
border:1px solid #fff;
}


#topmenudiv ul li ul{
display:none;
position:absolute;
float:left;
}


#topmenudiv li ul li{
display:block;
float:left;
clear:both;background:none;
}


#topmenudiv li ul li a{
float:left;
display:block;
background:none;
}


/* RightSidebar Modules */


.bocni_box_navstevy {
 clear: both; 
height:134px; 
margin-top:13px; 
background:transparent url(./navstevy_pozadi.jpg) no-repeat 0 0;
padding:45px 0 0 0; 

	color: rgb(203, 203, 203); 
text-align: center; }


.bocni_box_kalendar {
 clear: both; 
height:64px; 
margin-top:13px; 
background:transparent url(./kalendar_pozadi.jpg) no-repeat 0 0;
padding:46px 0 0 18px; color: rgb(203, 203, 203); 
}


.bocni_box_anketa {
 clear: both; 
height:380px; 
margin-top:13px; 
background:transparent url(./anketa_pozadi.jpg) no-repeat 0 0;
padding:44px 0 0 18px; color: rgb(203, 203, 203); 
}


.bocni_box_vzkazy {
 clear: both; 
height:512px; 
margin-top:13px; 
background:transparent url(./vzkazy_pozadi.jpg) no-repeat 0 0;
padding:46px 0 0 10px; color: rgb(203, 203, 203); 
}




.moduletable_player{
padding:50px 0 10px 0px;
 margin-top: 2px; height: 145px; background:transparent url(./prehravac_pozadi.jpg) no-repeat; text-align: center; 
}


.moduletable_conts{
width:157px;
height:108px;
background:transparent url(./conts.jpg) no-repeat left top;


margin-top:15px;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:20px 0 0 60px;
 color: rgb(203, 203, 203);
}


.moduletable_conts a:link,
.moduletable_conts a:visited{
color:#ffae00;
text-decoration:none;
}


.moduletable_conts a:hover{
text-decoration:underline;
}


.moduletable_news{
width:272px;
height:60px;
margin-top:15px;
background:transparent url(./bg_news.jpg) no-repeat 0 0;
padding:34px 0 0 11px;
}


.moduletable_news p{
margin:0;
padding:0;
}


.moduletable_news form {
margin:0;
padding:2px 0 0 0;
}


.moduletable_news input#subscriber_email{
border:0;
padding:7px 3px 3px;
margin:0;
vertical-align:top;
font-size:20px;
color:#000;
width:119px;
height:15px;
background:url(./inp.jpg) no-repeat top left;
}


.moduletable_news input.button{
border:0;
padding:0;
line-height:25px;
color:#f2a30b; cursor: pointer; 
width:65px;
height:23px;
background:url(./but.jpg) no-repeat left center;
}


.moduletable_foto{
width:210px;
height:175px;
margin-top:2px;
overflow: hidden; background:transparent url(./bg_foto.jpg) no-repeat 0 0;
padding:40px 10px 0 10px;
}


#sidebarwr .phocagallery-box-file{
background:transparent url(./ph_c.png) no-repeat 0 0;
width:137px;
height:120px;
padding:0px 0 20px 0;
}


#sidebarwr .phocagallery-box-file:hover{
background:transparent url(./ph_c.png) no-repeat 0 0;
}


#sidebarwr #phocagallery-module-ri a img {
height:80px;
width:90px;
margin-left:5px;
}


.moduletable_mp3{
background:transparent url(./bg_mp3.jpg) no-repeat scroll 0 0;
height:133px;
margin-top:1px;
padding:45px 10px 0 25px; 
overflow: hidden; width:195px;
font-size:13px;
font-family:Arial;
font-weight:bold;
}


.moduletable_video{
width:210px;
height:175px;
margin-top:7px;
background:transparent url(./video_pozadi.png) no-repeat 0 0;
padding:40px 10px 0 10px;
}

.moduletable_kapka_nadeje{
width:210px;
height:75px;text-align: center;
margin-top:7px;
background:transparent url(./kapnadeje_box_pozadi.png) no-repeat 0 0;
padding:45px 10px 0 10px;
}












/* Other modules */


.kontakt_box_bocni{
float:left;
width:165px; 
height:80px;
 margin-right: 29px; padding: 6px 0 0 12px; line-height: 19px; 
font-size:12px;
font-family:Arial;
color:white; font-weight: bold;
}


.kontakt_box_bocni a {
color:rgb(255, 153, 0) !important;
}


.facebook_box {

	padding: 2px 0 0px 0;

}



.fblink{
float:left;
width:145px;
height:14px;
background:url(./fblogo.png) no-repeat 10px 0;
padding:24px 0 0 55px;
font-size:12px;
font-family:Arial;
color:#6b87c3;
text-transform:uppercase;
}
.fblink a:link,
.fblink a:visited,
.fblink a:hover{
color:#6b87c3;
}


.scrnews{
float:left;
width:464px;
height:18px;
float:left;
margin:2px 0 0 0;
padding:5px 0 0 10px;
background:transparent url(./bg_scr.jpg) no-repeat 0 0;
color:#fff;
}
.scrnews a:link,
.scrnews a:visited,
.scrnews a:hover{
color:#fff;
text-decoration:none;
font-size:12px;
text-transform:uppercase;
}


.moduletable_footer IMG { padding:0 0 1px 0; width: 100px; }

.moduletable_footer TABLE { margin: 0 auto 0 auto; padding: 0; /*border: black 1px solid;*/  }

.moduletable_footer TABLE TD { vertical-align: middle; text-align: center; /*border: black 1px solid;*/ padding: 1px; padding-left: 2px;padding-right: 2px;}

.moduletable_footer{
background:url(./part_header.png) no-repeat 20px 0px;
padding: 33px 14px 0 0px;
}


.topnew{
background:url(./topn-1.jpg) no-repeat top left;
width:643px;
height:166px;
padding:65px 20px 0 10px;
color:#000000;
text-align:justify;
}


.topnew img{
margin-right:10px;
}


a.arch{
display:block;
margin-top:15px;
font-weight:bold;
margin-left:590px;
font-size:13px;
}


.newyy{
width:646px;
height:580px;
background:transparent url(./novbg-1.jpg) no-repeat 0 0;
padding:14px 16px 0 10px;
color:#000;
text-align:justify;
}


.newyy img{
margin-right:10px;
}



.newyy {
	position:relative;
}



.newyy a.arch{
width:93px;
height:20px;
position:absolute;
display:block;
font-weight:bold;
right:25px;
font-size:13px;
bottom:5px;
}


.moduletable_user2 h3{
font-size:28px;
font-family:Impact;
color:#ffac0c;
font-weight:normal;
text-transform:uppercase;
margin:0 0 20px 180px;
padding:0;
}



.moduletable_lb{
width:308px;
height:161px;
padding:10px 5px;
background:transparent url(./lbl.png) no-repeat 0 0;
color:#fff;
margin-top:5px;
margin-right:5px;
float:left;
}
.moduletable_lb h3{
font-size:16px;
font-family:Impact;
color:#ffac0c;
font-weight:normal;
text-transform:uppercase;
margin:0 0 5px;
padding:0;
}
.moduletable_db{
width:308px;
height:161px;
padding:10px 5px;
background:transparent url(./dbl.png) no-repeat 0 0;
color:#fff;
margin-top:5px;
margin-right:5px;
float:left;
}
.moduletable_db h3{
font-size:16px;
font-family:Impact;
color:#ffac0c;
font-weight:normal;
text-transform:uppercase;
margin:0 0 5px;
padding:0;
}

.vzkazy{
width:663px;
background:transparent url(./vzkazy-1.jpg) no-repeat 0 0;
height:183px;
margin:0;
padding:60px 0 0 6px;
width:665px;
color:#c60000;
font-size:11px;
font-weight:bold;
}
.moduletable_vzk{
background:url(./vsk_bk.jpg) no-repeat top left;
width:643px;
height:142px;
padding:5px 0 0 10px;
}
.vzkazy a:link,
.vzkazy a:visited,
.vzkazy a:hover{
color:#000;
text-decoration:underline;
}


table.lastmain{
background:transparent url(./tlist-1.jpg) no-repeat scroll 0 0;
height:168px;
padding:20px 0 0 0;
width:673px;
}


.moduletable_tlist{
height:70px;
padding:48px 0 0 15px;
_padding:0px 0 0 15px;
*padding:0px 0 0 15px;
text-align:center;
width:140px;
}



.moduletable_tlist p {
	padding:0;
	margin:0;
}



.moduletable_tlist img{
	_margin-top:48px;
	*margin-top:70px;
}	


 

.moduletable_nlist{
height:70px;
margin:44px 0 0 15px;
text-align:center;
width:440px;
font-size:14px;
color:#000;
font-family:Arial;
}





/* Different Pages */


.contentpaneopen{
}
.componentheading_historie{
display:none;
}
.contentpaneopen_historie{
background:transparent url(./bg_c-1.jpg) no-repeat 0 0;
height:383px;
padding:15px 5px 0;
color:#000;
}

.contentheading{
font-size:18px;
font-weight:bold;
background:url("./h2long.png") repeat-x scroll 0 0 transparent;
}

.contentheading_historie{
color:#FFAC0C;
font-family:Impact;
font-size:24px;
font-weight:normal;
margin:0 0 30px;
padding:0 0 0 10px;
text-transform:uppercase;
}


/* Different Templates Stuffs */




img{border:0;}


a:link, a:visited{
color:#eee;
text-decoration:none;
}


a:hover{text-decoration:underline;}



.componentheading {
color:#fff;
font-size:18px;
margin:10px 0;
}

a.righta,
a.righta:link,
a.righta:visited,
a.righta:hover{
color:#ffb20c;
text-decoration:underline;
background:url(./sm.gif) no-repeat top right;
padding-right:20px;
float:right;
font-weight:bold;
font-size:13px;
}





/*fix*/



#centerwr {
	float:left;
	width:514px; margin-right: 8px; overflow: hidden; background: url(./hlavni_pozadi_repeat.jpg) center top repeat-y;
 }



.blog .contentpaneopen p {
	line-height:1.5;
	text-align:justify;
	padding:0 20px 0 10px;
}



.contentheading {
	padding:10px 0 10px 10px;
	color:#FFAC0C;
font-family:Impact;
font-size:24px;
font-weight:normal;
margin:0 0 30px;
padding:0 0 0 10px;
text-transform:uppercase;
}



.blog .contentpaneopen img {
	margin:5px 10px 10px 0px;
	border:1px solid #fff;
}

.contentpaneopen_historie {
	color:#fff;
}

.contentpaneopen_historie img{
	float:left;
	margin:0 10px 0 10px;
	border:1px solid #fff;
}

.blog_historie .article_separator  {
	
}

.article_separator {
	display:block;
	margin:5px 70px 15px 60px;
	height:5px;
	border-bottom:1px solid #fff;
}