/* 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:450px;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:134px; 
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:420px;
 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:425px;
margin-top:7px;
background:transparent url(./video_pozadi.png) no-repeat 0 0;
padding:40px 10px 0 10px;
}
.moduletable_kapka_nadeje{
width:210px;
height:185px;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:29px;
 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 2px 0; width: 110px; }
.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: 2px; }
.moduletable_footer{
background:url(./part_header.png) no-repeat 20px 25px;
padding: 66px 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;
}
