html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-image: transparent;
	

}

i, em{ font-style: italic;}

a , a:visited {color:#d1232a;}
a:hover {color:red;}
body {
	
	color: black;
	/*background: #F0F4F2;*/
	background:white;
	text-align: left;
	font: 75%/1.6 "Verdana", sans-serif;
	background:#181818 url('/site/img/bbg.png');;
		
}
.clear {
clear: both;
}
.kontejner {
	width:970px;
	margin:auto;
	position:relative;
}

#logo{
	position:absolute;
	top:50px;left:15px;
	width:250px;
	height:90px;
	
}

.horiz li {margin:0;padding:0; float:left; list-style:none;}
.horiz li a {display:block; float:left;text-decoration:none;}

/*****************************/
.main{position:relative;z-index:0; padding:1px 0;}

#str_ .main, #str_en .main {padding:0;}
#str_ .kontejner, #str_en  .kontejner{ width:1000px;}



.top1{
	padding: 0 ;
	background:url('/site/img/cara5.png') repeat-y   center top;

	
}
.top2 {
	background:url('/site/img/s1.jpg') no-repeat center top;
	
}
.top3 {
	background:url('/site/img/s3.jpg') no-repeat center bottom;
	min-height:960px;
}

#str_en .top3,#str_ .top3{ min-height:0px; background:none;}


/**********/


.uvodni_aktualita{
	float:left;position:relative;
	padding-bottom: 20px;
	
}

.left h2{ 
	font-size:140%;
	font-weight:bold;
	text-transform: uppercase;
	margin-bottom:5px;
}

.uvodni_aktualita h3 {font-weight: bold;}

.uvodni_aktualita .cely{
	background:url('/site/img/cely_t.png') no-repeat;;
	_background:url('/site/img/cely.png') no-repeat;;
	display:block;height:24px;width:86px; margin-top:10px;
	margin-bottom:10px;
	

}
.cely span {display:none;}
.uvodni_aktualita .celyen{
	background:url('/site/img/more.png') no-repeat;;
}


.top0{
	background:white url('/site/img/top0.png') repeat-x;
}

#str_ {
	background:url('/site/img/uvod2.jpg') no-repeat   center top;
	height:666px;
}

#str_en 
{
	background:url('/site/img/uvod_en2.jpg') no-repeat   center top;
	height:666px;
}

#str_ .left, 
#str_en .left{ position:absolute; top:195px; left:25px; }

.left { width:265px; }
#strleft .left {
margin-left:25px;
_position:relative;
_left:30px;

}

.left0{
	margin-top:140px;
	width:325px;
	float:left;
	padding-top:10px;
	margin-left:40px;
	_margin-left:20px;
}



#strleft{


	}

.left1{ 
	
	padding: 0px;margin:0;padding-top:1px;
	background:url('/site/img/l1.png') no-repeat; 
	_background:url('/site/img/l1.gif') no-repeat; 

	
}




.left3 {
	/* spodek leveho menu*/
	min-height:430px;
	padding:1px 0;
	
	padding-bottom:20px; 
	padding-top:30px;
	
	background:url('/site/img/l3d.png') no-repeat 5px bottom;
	_background:url('/site/img/l3d .gif') no-repeat 5px bottom;
	
	
	}

.left0 #nechceme {
	position:relative; top:0; left:0;
	margin:0; padding:0;
	margin-left:20px;
	float:none;clear: both;
	margin-bottom:20px;
	_margin-left:10px;
}


.dolniblok {
	background:url('/site/img/dolniblok.png') no-repeat center top;
	padding-bottom: 10px;
	
	padding-top:30px;
}

#dbvnitrni{
	background:url('/site/img/dolniblok-vnitrni.png') no-repeat 90px 0;
	position:relative; 
	
	padding-left:25px;
}




.dp{
	height: 100px;
	position:relative; 
	

}
.dp .loga img {margin-right:30px;  float:left;}
.dp .loga { padding-left:30px;
}

#facebok{ position:absolute; top:0; right:0; margin:0;}


.right{
	width: 560px;
	float:right;
	margin-top:160px;
	margin-right:10px;min-height: 490px; padding-bottom: 20px;
}

a, a:link, a:visited { color: #64948e; }
a:hover { color:white;}

h1{color: #64948e;
	font-weight: bold;
	font-size:150%;
	text-transform: uppercase;
	padding-bottom: 0.5em;
	
}

h2{
	font-size:150%;
	font-weight: bold;

}

h3{ font-weight:bold; padding-bottom:0.25em; color:#191919;}


h1, h2 {letter-spacing: -1px;}

/***********************************************************************************/


#nechceme span {display:none;}
#nechceme{
	position: absolute;display:block;
	top:175px; left:16px;
	width:272px;
	height:97px;
	background: url('/site/img/nechceme.png') no-repeat top left;
	_background:none;
	background-position: 0 0px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/nechceme.png',sizingMethod='crop'); 


}


.copyr {
	border-top:#33332e 1px solid;
	color:#33332e; font-size:90%;
	padding-top:5px;
	position:relative;
}
.copyr a , .copyr a:link .copyr a:visited{
	color:#414141; text-decoration: none; 
}
.copyr a:hover { text-decoration: underline; }
.odkazy{   position:absolute; top:5px; right:0;   }

.left a {text-decoration: none;}

#zadame{ 
	background: url('/site/img/gg.png') no-repeat top left; 
	position: relative; left:-8px;
	padding-top: 8px;
	padding-left: 8px;
}

/*
.levystin{ background:url('/site/img/levys.png') repeat-y top left; border:1px dotted red;}
*/

.submenu {margin:20px; border-bottom: #d9d3c4 1px solid ;list-style: none; padding: 1px 0 1px 0;

	margin-top:0;
}
.submenu li {
	border-top: #d9d3c4 1px solid ;list-style: none;

}
.submenu li a { color:black; font-weight: bold; text-decoration: none;
	padding:1px 15px;
	line-height: 30px;
	height:30px;
	
	}
.submenu li a:hover,
.submenu li.aktivni a {color: #64948e;}

#blog .aktualita {padding:1px 0;margin-bottom:20px;}
#blog .aktualita h3 a{color:black; text-decoration: none;}
#blog .aktualita h3 a:hover{ color: #64948e;   }
#blog .aktualita a{text-decoration: none;}


#kec{ width:330px; float:left; 
	/*background:url('/site/img/dolni-ne.png') no-repeat; 
	*/
height:50px; font-size:130%; margin-left:30px;}
#kec, #kec:visited {text-decoration:none; color:silver;}
#kec:hover{color:white;} 

/*#kec span {display:none;}
*/

.right ul {padding-left:20px;}

fieldset { margin-top:1em; }
fieldset textarea {width:100%;} 
fieldset label {color: #606060; margin-top:0.5em; display:block;}



.message{
margin:15px;
background:#f0f0f0;
font-size:80%;
padding:16px;
}


.message dt { float:left; height:15px;}
.message dd {margin-left:60px; height:15px;}

.message dl { margin-bottom:1em;}

#registrace label{
display:block;
margin-top:0.5em;
}

.nodisplay {display:none;}

/******************************************/

#czen{
	background:url('/site/img/czen1.png') no-repeat top left;
	width:57px;
	height:38px;
	position:absolute;
	top:16px;
	right:20px;
}

