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;
	
}

a , a:visited {color:#d1232a;}
a:hover {color:red;}
body {
	line-height: 1;
	color: black;
	/*background: #F0F4F2;*/
	background:white;
	text-align: left;
	font: 80%/1.4 "Helvetica", "Helvetica CE", sans-serif;
}
.clear {
	clear: both;
}
.main {
	position:relative; z-index: 2;

}

.horiz{}
.horiz li{float:left; display:block; margin:0;padding:0;}


ul#epsLinks{
	position:absolute;
	margin:0; padding:0;
	right:0;

	background:url('/site/img/epsl2.png') repeat-x top right;
}

ul#epsLinks li{
	list-style:none;
	float:left;
	height:29px;
	_height:39px;
	
	padding: 13px 10px 0 0px;
	color:white;
	font-size:80%;

}
#epsLinks .prvni {background:url('/site/img/epsl1.png') no-repeat top left;
	padding-left:20px;
}
#epsLinks .posledni {background:url('/site/img/epsl3.png') no-repeat top right;}

ul#epsLinks li a{color:white;padding-right:10px;}

.vse {
	background: white url('/site/img/bg-top.png') repeat-x top left;
	margin:0; padding:0;
	z-index:0;
}

.tovarny {
	margin:0; padding:0;
	background:#F0F4F2 url('/site/img/tovarny.png') repeat-x  center top; /*462px;*/
	
	position:relative; 
	margin-top:-160px;
	padding-top:240px;
	z-index:0;
	
	_margin-top:-110px;

	
	
}

.top1 .kontejner {

	height:130px;
	background:url('/site/img/top1.png') no-repeat top left;
}
.kontejner {width:967px; margin:auto; position:relative;}
/* --------------------------------------------------------------------------------------
*/
.mainmenu{
	position:absolute;
	bottom:0px;
	left:0px;
	
	
}

.mainmenu li {

	margin-right:5px;	
}

.mainmenu li span a ,.mainmenu li span a:visited{
	
	display:block;
	float:left;
	padding:17px 0px 2px 25px;
	
	position: relative; left:-37px;
	color:#005D87;
	font-size:90%;
	text-decoration:none;
	margin:0;
}
.mainmenu li span {
	display:block;float:left;
	margin:0;padding:0;
	position:relative; 
	left:27px;
	
	
}

.mainmenu li.aktivni span {
	background: url('/site/img/tm-li2.png') no-repeat top right;
	
	_background: url('/site/img/tm-li2b.png') no-repeat top right;

	padding-left:13px;
	color:white;
}
.mainmenu li.aktivni {
	background: url('/site/img/tm-li1.png') no-repeat top left;

_background:none;
	background-position: left top;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/tm-li1.png',sizingMethod='crop'); 

}

.mainmenu li.aktivni span a,
.mainmenu li.aktivni span a:visited
{
	color:white;
}
/* --------------------------------------------------------------------------------------
*/

h2 { 
	color:#005d87;
	font-weight:bold;
}
/* --------------------------------------------------------------------------------------
*/
.seda {
	width:625px;
	height:350px;
	float:left;

	background:url('/site/img/sedyblok340.png') no-repeat top left;
	margin-left:15px;
	_margin-left:8px;
	margin-top:16px;
	font-size:90%;
	position:relative; z-index: 7;
	_background: none;
	
	
	_background:none;
	background-position: 0 0px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/sedyblok.png',sizingMethod='crop'); 


}

.seda .box {
	width:290px;
	float:left;
	margin: 10px 0 10px 10px;
	position:relative;
	height:330px;
	position:relative;
	
}

.seda .box p{margin-left:8px;}

.seda ul {
	background: url('/site/img/sul.png') no-repeat;
	padding-top:5px;
	
	_background:#f6f6f6;
	display:block;
	position:static;
	
}
.seda ul li{
	list-style:none;
	padding:2px;
	padding-left:15px;
	background: url('/site/img/gvjazdka.gif') no-repeat left 4px;;
	margin-left:8px;
	
	
}

.seda ul li a ,.seda ul li a:visited{
	color:#005d87;
	text-decoration: none;
}
.seda ul li a:hover {color:black;}

.sulbtm {
	background: url('/site/img/sul-btm.png') no-repeat bottom left;
	
	_background:#f6f6f6;
	
	position:absolute;
	bottom:10px;
	padding-bottom:4px;
	width:290px;
}


.o150{
	background: url('/site/img/sul.png') no-repeat;
	padding:8px 8px 4px 8px;;
	color:#808080;
	font-weight:bold;
	margin:10px 0 0 0;
	position:relative;
	
	_background:#f6f6f6;	
	
}
.o150btm{
	background: url('/site/img/sul-btm.png') no-repeat bottom left;
	_background:#f6f6f6;
	height:4px;
	margin:0; padding:0px;
	display:block;
	
	position:relative;
	clear:both;
	line-height:0;
	
	_display:none;
}



/* --------------------------------------------------------------------------------------
*/
.rbtop {
	background:url('/site/img/redbox1.png') no-repeat top left;
	margin-left:15px;
	width:938px;
	margin-top:14px;
	padding-top:4px;
	position:relative;

	display:block;	

}
.redbox {
		color:white;
	padding-bottom:1px;
	
	
}
.redbox p {margin:6px 18px; }
.redbox ul {}
.redbox ul li {
	display:block;
	float:left;
	width:258px;
	list-style:none;
	padding-left:52px;
	padding-top:10px;
	font-size:90%;
	color:black;
	padding-bottom:0;
	margin-bottom:0;
	
	position:relative; top:6px;
}
.redbox ul li.b {color:white;}
.redbox .usiluje {
	background:white; 
	color:#d1232a; float:left; padding:4px 12px; 
	_margin-left:9px;;
	margin-bottom:18px;}

/* --------------------------------------------------------------------------------------
*/
.bila {
	background: transparent url('/site/img/bilastr.png') no-repeat left top;
	margin-top:15px;
	padding-top:1px;
	min-height:460px;
	_height:460px;
	position:relative;
	z-index:4;
	
	
	
	
	
}

.ctv{
	background:url('/site/img/ctv1.png') no-repeat top left; 
	display:block; 
	float:left; 
	_background:#f6f6f6;
	
}

.sctv { 
	background:url('/site/img/sctv-1.png') no-repeat top left; 
	margin-top:10px; margin-bottom:10px;
	padding-top:2px;
	_background:#f6f6f6;
	}


a.sctv {

	color:#005d87;
}
a.sctv:hover {color:black;}


.ctv span{
	background:url('/site/img/ctv2.png') no-repeat top right;
	
	_background:#f6f6f6;
	
	position:relative;
	left:3px;
	display:block; float:left; 
	padding:5px 8px 5px 5px;;
	_padding:3px 5px;
}
.sctv span { background:url('/site/img/sctv2.png') no-repeat top right;
_background:#f6f6f6;
	position:relative;
	left:2px;
	display:block; float:left; 
	padding:2px 8px 7px 5px;;
	
		
	}


/* --------------------------------------------------------------------------------------
*/

.kamera
{
	width:305px;
	height:280px;
	float:left;
	
	margin-top:16px;
	margin-left:12px;
	_margin-left:6px;
	position:relative;
}

.kamera .box {
	background:url('/site/img/bg-kamera.png') no-repeat top left;

	
	_background:#e9e9e9;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/bg-kamera.png',sizingMethod='crop'); 

}
.kamera .box img {margin:8px 8px 8px 8px;; width:284px;}



/* --------------------------------------------------------------------------------------
*/

.path{
	color:white;
	font-size:85%;
	position:relative;
	top:10px;
	left:15px;
}

.path a, .path a:visited {color:white; text-decoration: none;}









/* --------------------------------------------------------------------------------------
*/
.dolniblok{
	min-height:100px;
	font-size:90%;
	position:relative;
	z-index: 9;
	
	
}
.copyr {margin-left:23px; padding-bottom:8px;}
.copyr, .copyr a {
	color:#bbbbbb; text-decoration:none;
}
/* --------------------------------------------------------------------------------------
*/
.zpravy h3 {font-size:110%; font-weight: bold;}
.zpravy h3  a,.zpravy h3  a:visited{ 
	color:#005d87;
	text-decoration: none;
	
}

.zpravy h3 a:hover { color:gray;}


.zpravy {margin-left:24px; 
	margin-right: 28px; 
	color:#666666; 
	padding-bottom:10px;
	width:570px;
	float:left;
	font-size:90%;
	
	
	_margin-left:6px;

}
 .aktualita h3 span {color:#666666; font-weight: normal;}
 .aktualita { margin-top:15px;}
.zpravy .prvni {margin-top:10px;}
.zpravy .nav {margin-top:0.5em;}
.zpravy .nav a, .zpravy .nav a:visited {
	font-weight:bold;
	color:#666666; 
	text-decoration: none;
}

.right .zpravy {margin:0;}
#blog {padding-top:18px;}




/* --------------------------------------------------------------------------------------
*/
.kontakt {
	width:340px; 
	float:left;
	color:#666666; 
	font-size:90%;
}


/* --------------------------------------------------------------------------------------
*/

.left{ 
	width:250px;
	float:left; 
		
	position:relative;
}

.right{ 
	position:relative;
	floaT:right; 
	width:705px;
	
	margin:0; padding:0;
	
}
.hlavnitext { 
	margin:18px 40px 0 0;
	position:relative; z-index:5;
}
h1 {font-size:150%;
	color:#d1232a;
	font-weight: bold;
}

/* --------------------------------------------------------------------------------------
*/
.submenu_top{ 
	background:url('/site/img/submenu-top.png') no-repeat top left;
	padding-top:14px;
	margin-left:13px;
	margin-top:13px;
}
.submenu_btm{
	background:url('/site/img/submenu-btm.png') no-repeat top left;
	height:20px;
}
.submenu {
	background:url('/site/img/submenu.png') repeat-y top left;
	padding:4px 0 4px 0;
	width:226px;
	
}
.submenu li {
	list-style:none;
	margin-left:18px;
	
	font-weight: bold;
	
	margin-right:22px;
}

.submenu li a {
	background: url('/site/img/gvjazdka.gif') no-repeat 5px 6px;
	color:#005d87; 
	display:block;
	padding:4px;
	padding-left:20px;
}

.submenu li ul{margin:0; padding:0;}
.submenu li ul li{
	margin:0; 
	padding:0; 
	font-weight: 100; 
	font-size:85%;
	background:none;
}
.submenu li ul li a,.submenu li ul li a:visited {
	margin:0; display:block;
	background:none;
	padding:2px 2px 2px 28px;
	color:#005d87; 
	
}


.submenu li a,.submenu li a:visited  {
	color:#005d87; 
	text-decoration:none;
	
}

.submenu  li a:hover, 
.submenu  li.aktivni a,
.submenu  li.aktivni a:visited {
	background-color: #76a6bc;
	color:white;
	background:#76a6bc url('/site/img/gvjazdka-b.png') no-repeat 5px 6px;
	
}

.submenu li.aktivni ul li a,
.submenu li.aktivni ul li a:visited {background:none;  color:#005d87; }

.submenu  li ul li a:hover,
.submenu li.aktivni ul li a:hover,
	.submenu  li ul li.aktivni2 a
{
	background-color: #76a6bc;
	color:white;

}


/* --------------------------------------------------------------------------------------
*/

.formular label { display:block; font-size:80%; margin-top:10px;color:#005d87; }
.nodisplay {display:none;}

/* --------------------------------------------------------------------------------------
*/
div#osa {background:#f2f2f2 url('/site/img/osa-bg.png') repeat-y; 
	
	position:relative;
	margin:5px;
	left:0;
	top:0;
	padding-bottom:20px;

}

.udalost {width:311px;font-size:80%;position:absolute; padding:0;color:white;
	

}
.udalost h2 { margin: 0 13px 10px 13px;;}
.eps	{left:16px; background:url('/site/img/osa-eps.png') no-repeat; }
.mittal {left:328px;background:url('/site/img/osa-mittal.png') no-repeat;
	text-align: right;
}
.mittal h2{margin-left:28px;}

.eps h2 {margin-right:28px;}

.udalost p {margin:10px 13px 5px 13px;}

.udalost h2 a, .udalost h2 a:visited {color:white; text-decoration: none;}
.udalost h2 a:hover {color:#e1e1e1;}
.osa_mesic {position:absolute; background:white; z-index:10; left:287px; color:#005d87; 
	font-size:80%; padding:1px 5px;
	width:70px; text-align:center;}
	
	
span.ctverecek {width:22px; height:21px;padding:5px 15px;;}
span.eps{background:url('/site/img/eps-ctv.png') no-repeat;}

span.mittal {background:url('/site/img/ctv-mittal.png') no-repeat;margin-left:20px}


	
	
/* --------------------------------------------------------------------------------------
*/

#galerie a{
	display: block;
	margin:5px;
	float:left;
	
}
#galerie a img{
	border:3px solid silver;
}


/* --------------------------------------------------------------------------------------
*/

.publikace{
	min-height:100px;
	margin:10px; margin-left:0;
	border-bottom:1px dotted silver;
	padding:5px 5px 5px 0;
	
}

.publikace a {
	color:#005D87;
	text-decoration: none;
}
.publikace img{
	float:left;
}

.publikace h2, .publikace .popis, .publikace .stahuj{
	margin-left:85px;
}

.stahuj { margin-top:5px;}

.sez_pub{
	margin:30px;
}

