/*------------VSEOBECNE----------*/
body, html {
	color: #000000;
	font-family: 'Tahoma', Arial, Helvetica, sans-serif;
	font-size: 12px;
    margin-left: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    text-align: left;
	vertical-align: top; 
	background: #f1f1f1 left top  repeat-x;
	/*background-attachment: fixed; /* pozadí neroluje */
	border-collapse:collapse;
}
p {
	font-size: 12px;
	color:black;
	text-align:justify;
	margin:0;
	margin-top:8px;
}

a{ font-size: 11px;	color: #0f4d96;	text-decoration: underline;	}
a:active { color: #0f4d96; text-decoration: underline; }
a:visited { color: #0f4d96; text-decoration: underline; }
a:hover { color:#6699FF; text-decoration: underline;}
a img { border:0px; }

ul{	text-align: left;
	font-size:11px;
	padding-left: 15px;
	padding-right: 15px;
	}
div {
	border:0px;
	margin:0px;
}

h1{
	color: #000000;
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h2{
	color: #7c7c7c;
	font-family: 'Tahoma','Myriad Pro', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform:uppercase;
	line-height:100%;
	margin:0;
}
h2 span{
	color: #d1532c;
	font-weight:bold;
}
h3{
	color: #7c7c7c;
	font-family: 'Tahoma','Myriad Pro', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*text-transform:uppercase;*/
	line-height:120%;
	margin:0;
	margin-top:2px;
}
ul{
	text-align: left;
	font-size:11px;
	margin:0;
	margin-left: 10px;
	padding-right: 15px;
	padding-top:5px;
	padding-bottom:5px;
	list-style: circle outside none;
	}
table td{
	text-align:left;
	vertical-align: top;
	
	}
/*-----------SKIN -------------*/
#hlavni{
	width:747px;
}

.top-row{
	width:745px;
	margin-top:23px
}

.nadpis-top-row{
	position:relative;
	top:29px
}

table.top-row2{
	width:745px;
	border: 1px solid #bef13c;
	border-top:0px;
	border-bottom:0px;
}
.top-row-right{text-align:left;width:600px;}

.nobor{ border:0px; }

.spacer-nadobsahem{}

.mainbody{background: #FFFFFF;width:745px;}

#obsah{margin: 20px 0px 20px 0px;}

#obsah #levo{
	float:left;
	background: #FFFFFF;
	width:232px;
	padding: 0px 20px 20px 20px;
}
#obsah #pravo_tab{
	float:right;
	width:432px;
	padding:0px 20px 20px 20px;	
	border:1px dashed #cccccc;
	border-top:0px;
	border-right:0px;
	border-bottom:0px
}
#obsah #spojeny{
	float:left;
	width:705px;
	padding:0px 20px 20px 20px;	
	/*border:1px dashed #cccccc;
	border-top:0px;
	border-right:0px;
	border-bottom:0px*/
}
.topic-header{
	background: transparent  url('images/topic-header.jpg') left top no-repeat;	
	height:24px;
	padding:4px 0 0 30px;
	font-size:15px;
	font-weight:normal;
	color:#2e68b2
}
.topic-top{
	/*background: transparent  url('images/topic-header.jpg') left top no-repeat;	*/
	height:17px;
	padding:30px 0 0 30px;
	margin:0;
	font-size:15px;
	font-weight:normal;
	color:#2e68b2
}
.topic-top-beneath{
	/*background: transparent  url('images/topic-header.jpg') left top no-repeat;	*/
	/*height:24px;*/
	padding:0px 0 0 31px;
	height:12px;	margin:0;
	font-size:11px;
	font-weight:normal;
	color:#4c4c4c
}
.topic-header span {
	color:#414141
}

#footer{
	height:92px;
}
.footer-row{
	font-size: 10px;
	width:747px;
	background: #FFFFFF  url('images/spacer-top-footer.jpg') left top repeat-x;
	height:94px;
	border: 1px solid #bef13c;
	border-top:0px;
	border-bottom-width:2px;
}

.footer-right{ 
	float:left;
	padding-left:40px;
	padding-top:35px;
	text-align:left;
	width:100%; 
}
.cerna{}
.clear{clear:both;}

/*----------galerie -------------*/
.galerie-nadpis{padding:20px 0px 0px 0px;}


.sig {
	clear:both;
	margin:0px;
	display:table;
	margin:16px;
	background:none !important;
	/*position:relative;*/
	margin:0px 0px 20px 25px;
}
.sig_clr {clear:both;}
.sig_cont {float:left;/*position:relative;*/ background:none !important;}
.sig_cont .sig_thumb {float:left;margin:0px 8px 8px 0px;padding:0px;background:url(images/shadowAlpha.png) no-repeat bottom right !important;background:url(images/shadow.gif) no-repeat bottom right;}
.sig_cont .sig_thumb a {display:block;position:relative;background:none;text-decoration:none;}
.sig_cont .sig_thumb a:hover {display:block;position:relative;background:none;text-decoration:none;}
.sig_cont .sig_thumb a img {display:block;position:relative;background:#FFF;border:1px solid #ccc;margin:-5px 5px 5px -5px;padding:4px;}

/* --- Caption/Label styling --- */
/*.sig_cont .sig_thumb a span.sig_pseudocaption,
.sig_cont .sig_thumb a:hover span.sig_pseudocaption {display:block;text-align:center;margin:0px;padding:2px;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=40);position:absolute;bottom:5px;left:0px;right:4px;}
.sig_cont .sig_thumb a span.sig_pseudocaption {background:#000;}
.sig_cont .sig_thumb a:hover span.sig_pseudocaption{background:#fff;}
.sig_cont .sig_thumb a span.sig_pseudocaption b {visibility:hidden;margin:0px;padding:2px;}
.sig_cont .sig_thumb a span.sig_caption,
.sig_cont .sig_thumb a:hover span.sig_caption {display:block;text-align:center;margin:2px auto 0px auto;padding:2px;position:absolute;width:auto;cursor:pointer;bottom:5px;left:0px;right:4px;}
.sig_cont .sig_thumb a span.sig_caption {color:#fff;}
.sig_cont .sig_thumb a:hover span.sig_caption {color:#333;}*/

.vlajky-nadpis {margin:4px 15px 4px 15px;float:right}
.vlajky{position:relative;top:2px}
.vybrano{border:1px solid red;margin:1px;position:relative;top:2px;}

