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: Arial, inherit;
	vertical-align: baseline;
	background-image: transparent;
	
}

li {margin-left:20px;}

a , a:visited {color:#d1232a;}
a:hover {color:red;}

body {
	line-height: 1;
	color: black;
	/*background: #F0F4F2;*/
	background:#e6e6e6;
	text-align: left;
	font: 80%/1.4 "Helvetica", "Helvetica CE", sans-serif;
}

.clear {
clear: both;
}

.main {
	position:relative; 
	background:white;
	padding:1px 0 1px 0 ;
	_top:-2px;
}

.kontejner {width:940px; 
	margin:auto;position:relative;}


.horiz{}
.horiz li{float:left; display:block; margin:0;padding:0;}
.horiz li a{float:left; display:block; margin:0;padding:0;}
/* --------------------------------------------------------------------------------------
*/


.top1 {
	
	height:54px;
	background:white url('/site/img/top1.png') no-repeat; 
}
.top2 {
	height:264px;
	padding: 0;
	z-index: 1;

}
.top2vnitrni {
	height:83px;
}



.top2 img{margin:0; padding:0}



.rnapis{ color:#017490; font-weight:bold; padding:10px 10px 8px 10px;;


border-bottom:3px solid #e6e6e6;
}



.mmbox { /*jen pro ie6*/
	position:absolute;
	bottom:0px;
	left:0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/hornipruh.png',sizingMethod='crop'); 
	height:38px;
	width:100%;
}

.mainmenu{
	height:35px;
	position:absolute;
	bottom:0px;
	left:0;
	width:100%;
	padding:1px 0;
	background:url('/site/img/hornipruh.png') no-repeat left 1px;
	padding-left:0px;
	z-index: 2;
	_background:none;
}

.mainmenu li {	
	color:black;
	z-index: 3;
	position:relative;
	
}
.mainmenu li a:hover{color:#017490;}
.mainmenu li a ,
.mainmenu li a:visited{
	padding:12px 20px 9px 20px;

	color:black;
	font-size:90%;
	text-decoration:none;
	margin:0;
	font-weight:bold;
	z-index: 4;
	position:relative;
}

.mainmenu li.aktivni  a,
.mainmenu li.aktivni  a:visited{
	color:#017490;
	background:white;
}





.path{ padding:10px 0;}


.copyr{
	margin-top:0;
	padding:10px 0;
	color:#8c8c8c;
	font-size: 80%;

}
.copyr a,.copyr a:visited {
	color:gray;
	text-decoration: none;
}

.stbox{ 
	position:relative; 
	padding:0;
	padding-top:27px;  
	width:604px; 
	float:left; 
	margin-left:18px;
	_margin-left:10px;
}
.stbox .dok {background:#e6e6e6; padding-top:10px;}
.stbox h2 {
	position:absolute; top:0;
	font-size:80%;
	color:silver;
}
.stbox .archiv, .stbox .archiv:visited {
	position:absolute;
	bottom:0; right:20px;
	background:#b3b3b3; color:white;
	font-size:75%;
	padding:3px 10px;
	text-decoration: none;
}





#sz1{left:0;}
#sz2{left:100px;}
#sz3{left:200px;}
#sz4{left:300px;}
.stbox h2 a {color:gray; display:block; float:left; padding:5px 10px; height:24px;}
.stbox h2.aktivni a{color:white;background:url('/site/img/zalozka.png') center top;}




.dok {font-size:80%; padding:20px;s}
.dok h3 { font-size:120%; margin-bottom:0.5em; font-weight:bold;}
.dok h3 a {color:#9d1143; text-decoration:none;}
.dok .nav {margin-bottom:1.5em;}
.nav a{  color:black; font-weight:bold; text-decoration:none;}
.dok .datum {color:#808080; font-weight:bold;}
.dok .datum a, .dok .datum a:visited { color:#808080; text-decoration: none; }
.dok .datum a:hover{ color:#000000; }

h2{font-size:150%;}

.modrybox{
	height:210px;
	
	margin:0;
	background:url('/site/img/modry-blok.png');
	padding-left:10px;
	margin-bottom:20px;
	position:relative; z-index:0;
}



.modrybox ol{
	width:320px; float:left;
	margin:0;
	margin-top:1px;
	padding:0; 
}
.modrybox ol li a, .modrybox ol li a:visited{ color:white; text-decoration: none;}
.modrybox ol li {
	margin:0; padding:0;
	
	color:white;
	font-size:85%;
	min-height:54px;_height:54px;
	list-style: none;
	padding-left:47px;
	padding-top:10px;
	background-repeat: no-repeat;
	background-position:  top left;
}
.modrybox h2 {
	font-size: 120%;
	color:black;
	font-weight: bold;
	margin-bottom:2px;
}
.modrybox ol li h2 a,.modrybox ol li h2 a:visited { color:black;}


li.c1 {
	background-image: url('/site/img/c1.png');
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/c1.png',sizingMethod='crop'); 

}

li.c2 {
	background-image: url('/site/img/c2.png');
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/c2.png',sizingMethod='crop'); 

}
li.c3 {
	background-image: url('/site/img/c3.png');
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/c3.png',sizingMethod='crop'); 

}
li.c4 {
	background-image: url('/site/img/c4.png');
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/c4.png',sizingMethod='crop'); 

}

li.c5 {
	background-image: url('/site/img/c5.png');
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/c5.png',sizingMethod='crop'); 

}
li.c6 {
	background-image: url('/site/img/c6.png');
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/c6.png',sizingMethod='crop'); 

}
li.c7 {
	background-image: url('/site/img/c7.png');
}









.sloupek{
	width:282px;
	float:right;
	padding-top:9px;
	margin-right:18px;
	_margin-right:8px;
	font-size: 90%;
	position:relative;
	z-index: 2;
	
}

.sloupek .box{
	background:#E6E6E6;
	margin-top:18px;
	padding-bottom:14px;
}

.sloupek .box h2{
	font-size:75%;
	height:18px;
	background:white;
	margin:0 15px;
	margin-bottom:15px;
	
}

.sloupek .box h2 span{
	background-color:#808080;
	color:white;
	display: block;
	float:left;
	height:15px;
	padding-top:3px;
	padding-left:6px;padding-right:6px;
}
	

.sloupek .box img{
	margin:0 15px 0 15px;;
	float:left;

}

.sloupek .box p {
	padding:0; margin:0; margin-right:14px;
}

.sloupek .box a {color:gray; text-decoration: none;}


#kamion {
	position:absolute;
	margin:0; padding:0;
	width:310px;
	height:312px;
	top:-6px; 
	right:0;
	z-index:10;
	background:url('/site/img/kamion2.png') no-repeat top left;;
	background-position: 0 0; 
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/kamion2.png',sizingMethod='crop'); 
	_top:-10px;_height:370px;
	/*cursor: pointer;
*/
}
/*
#pripravujeme{
	position:absolute;
	margin:0; padding:0;
	width:168px;
	height:74px;
	top:95px; 
	right:70px;
	z-index:11;
	background:url('/site/img/pripravujeme.png') no-repeat top left;;
	background-position: 0 0; 
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/pripravujeme.png',sizingMethod='crop'); 
	

}
*/





.loga {
	background:#F0F0F0;
	margin:18px;
	padding:14px 16px;

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

.adresabox{
	 margin:18px;
	
	}

.submenu {
	background:url('/site/img/sub.png') repeat-y top right;
	padding-top:16px;
	padding-bottom:15px;
	
}
.submenu li{
	list-style:none;
	margin:0; 
	padding:0;
	font-size:90%;
}

.submenu li a ,
.submenu li a:visited
{
	padding:6px 12px;
	display:block;
	color:black;
	text-decoration:none;
}
.submenu  li.aktivni a{
	background:white;
}

.submenu  li.aktivni ul li a, .submenu  li.aktivni ul li a:visited {
	background:none;
	
}
.submenu li ul li{
	margin:0; padding:1px 0;
}
.submenu li ul li a {
	margin-left:20px;
}
.submenu li ul li.aktivni2 a{
	background:white;
}



.left {
	width:222px; 
	padding-right:1px;
	float:left;  
	min-height:400px; 
	margin-left:18px;
	_margin-left:8px;
	margin-top:18px;
	background:url('/site/img/svislejstin.png') no-repeat bottom right;
}
.right { 
	float:right; 
	width:654px;
	min-height:300px;
	padding-top:18px; 
	margin-right:18px;
	_margin-right:8px;
	font-size:90%;

	text-align:justify;
}

.mainmenu .ctv {
	background:#017490;
	display:none;
}
.mainmenu li.aktivni .ctv {
	position:absolute; float:none;
	margin:0; padding:0;
	 top:0px; left:0;
	z-index:4;
	display:block; 
	width:6px; 
	height:6px; line-height:1px;
}

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



.o-nas h1,
.o-nas .mainmenu li.aktivni a,
.o-nas .rnapis {color:#06a24a;}

.o-nas .blok_s_mapkou,
.o-nas .ctv{ background:#06a24a; }


.temata .blok_s_mapkou,
.temata .ctv{ background:#f47e20; }
.temata h1,
.temata .mainmenu li.aktivni a,
.temata .rnapis {color:#f47e20;}



.publikace-analyzy h1,
.publikace-analyzy .mainmenu li.aktivni a,
.publikace-analyzy .mainmenu li.aktivni a:visited ,
.publikace-analyzy .rnapis
{color:#ec2224;}

.publikace-analyzy .blok_s_mapkou,
.publikace-analyzy .ctv{ background:#ec2224; }





.kontakt h1,
.kontakt .mainmenu li.aktivni a,
.kontakt .rnapis {color:#06a24a;}

.kontakt .blok_s_mapkou,
.kontakt .ctv{ background:#06a24a; }


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

h1{ color:#f47e20; font-weight:bold; font-size:150%;}



.blok_s_mapkou{
	background:#f47e20;
	padding:18px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.blok_s_mapkou iframe{
	float:right; margin-left:20px;
}


.strsloupek{
	float:right;
	width:238px;
	margin-left:18px;
	margin-bottom:18px;
}

.strsloupek .box {
	padding:1px 0;
}
.strsloupek .box h2{ display:none;}
.strsloupek .sms {
	min-height:90px;
	background:url('/site/img/posletesms.png');
	margin-top:8px;
}
.strsloupek .mail {
	min-height:90px;
	background:url('/site/img/posletemail.png');
	margin-top:8px;
	margin-bottom:20px;
}

.strsloupek .mail a, .strsloupek .mail a:visited,
.sloupek .smsbox a , .sloupek .smsbox a:visited {color:black; text-decoration: none;}

.sloupek .smsbox a:hover, .strsloupek .mail a:hover {color:#606060;}




.strsloupek .sms p{ margin: 30px 12px 10px 80px;}
.strsloupek .mail p{ margin: 30px 12px 10px 80px;}
.strsloupek .aktualit{ 
	background:url('/site/img/box-aktualit1.png') no-repeat top left; 
	margin-top:0px;
	&padding-top:20px;	
	_padding-top:01px;
}
.strsloupek .aktualit .box2{ 
background:url('/site/img/box-aktualit2.png') repeat-y ; 
margin-top:20px;
min-height:50px;
padding:14px;
padding-top:6pt;;
}
.strsloupek .aktualit ul {margin:0; padding:0;}
.strsloupek .aktualit ul li {margin:0; padding:0; list-style:none; color:gray; font-size:90%; margin-bottom:8px;}
.strsloupek .aktualit ul li a {color:black; text-decoration:none; }






.seznamfotek h2 { 
	font-size:100%; 
	font-weight: bold;
}
.seznamfotek{
	width:227px;
	margin-right:25px; 
	min-height:420px;
	float:right;
	margin-top:0px;
	font-size:90%;
	
	_margin-right:12px;
		_height:430px;
}

ul.vsechny {margin:0; width:100%; margin-top:1em; }

#map {
	border:3px solid white;
	margin:18px;
	width:640px;
	min-height:368px;
	margin-top:0;
}


/************/
.seznamfotek ul {
	margin-top:10px;
	margin-bottom:15px;
}

.seznamfotek ul li img,
.vsechny li img {
	float: left; 
	margin:0 10px 10px 0; 
	border:2px solid #bddeed;
}
.vsechny li img { margin:10px;}

ul.vsechny li,
.seznamfotek ul li {
	width:100%; 
	min-height:86px; 
	background:white; 
	margin:0; 
	border:none;
	list-style: none;
	margin-bottom:2px;
	padding: 10px;
	&margin-bottom:0;
}
ul.vsechny li h3,
.seznamfotek ul li h3{ 
	margin-top: 10px;
	font-weight: bold;
}
ul.vsechny li h3 a{
  text-decoration:none;
  color:black;
} 



.seznamfotek ul li h3{ margin-top:0;}

ul.vsechny li {
	padding: 1px 0;
	width:220px; float:left;
	margin-right:2px;
	margin-bottom:2px;
	height:110px;
	overflow:hidden;
	
}

a.vsechnyfotky, a.vsechnyfotky:visited { 
	color:#017490;
	text-align: right;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 80%;
	display:block;
	margin-top:10px;
	
	
	position:absolute;
	bottom:10px; right:25px;
	font-weight: bold;
}
a.vsechnyfotky:hover{color:gray;}


.sez_pub{
	margin-top:10px;

}

a.zobr , a.zobr:visited{
	color:gray; 
	text-decoration: none;
	
}
.zobr:hover {color:black;}

/***************************/
.publikace h2{
	font-size: 120%;
	margin-bottom:5px;
}

.publikace{
	clear:both;
	margin-bottom:10px;
	padding:1px 0;
	min-height: 60px;
}

.publikace img {
	border:2px solid silver;
	float:left;
	margin-right:10px;
}

.publikace h2 a { 
	color:black; 
	font-weight:bold; 
	text-decoration: none;
}

.publikace .stahuj {margin-top:10px;}


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

.tojeon{ 
	/*padding:30px 0 20px 0; */
	padding:1px 0 10px 0;
	background:#d4e8ec;
	position:relative;
	margin:0;
	_height:450px;
		
}

.soutez_top{
	height:208px;
	
	position:relative;
}



 .minitext {
	position:absolute;
	width:433px;
	height:81px;
	right:50px;
	top:50px;
	font-size: 90%;
}
 .to_odkazy {
	
	background:#d4e8ec;
	

	font-size:70%;
	padding:15px 0;
}


.to_odkazy a,  .to_odkazy a:visited{ 
	display:block;
	height:22px;
	float:right;
	background:	url('/site/img/z2.png') no-repeat;;
	color:white;
	line-height: 22px;
	text-decoration: none;
	padding: 0;
	width:106px;
	text-align: center;
	margin-right:10px;
	
	
}

.to_odkazy #fbo{ margin:0; background:none; padding:0; width:60px;}
.to_odkazy #nf {
	background:	url('/site/img/z1.png') no-repeat;
	width:133px;
	margin-right:20px;
	
	
}
.soutez2_bila h2 {margin-top:15px; font-size:130%; font-weight:bold;}
#kamiony{
	width:470px;
	height:316px;
	position:absolute;
	top:-50px;
	left:-10px;
	xbackground: url('/site/img/2kamiony.png');
	z-index:15;
	cursor: pointer;
	
	_background: none;
	
}

#kamiony2{
	/*width:470px;
	height:316px;
	position:absolute;
	top:-230px;
	left:0px;
	background: url('/site/img/2kamiony.png');
	z-index: 10;
	cursor: pointer;
	*/
	display:none;
		
}


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

.to_content {
	margin:20px;
	
	margin-top:0px;
	
	
	
}



.err {
	padding:20px;
	margin:10px 0;
	color:darkred;
	
}

.to_left{
	width:640px;
	margin-left:20px;
	margin-top:60px;
	_margin-left:10px;
	

}
.to_left label{
	display:block;
	margin-top:5px;
	font-size:80%;
}


.to_bila{
	background:white;
	width:600px;
	min-height:358px;_height:358px;
	padding:20px;
	margin-top:10px;

}

.to_bila a, .to_bila a:visited{
	color:#0088A2;
	text-decoration: none;
} 

.hlavka {height:65px;}
.to_content h1 {
	margin:0;padding:0;
	height:24px;

}


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

.infosloupec{
	width:280px; 
	floaT:right;
	margin-right:20px;
	_margin-right:10px;
	
	
}
.infosloupec span{ color:gray;}
.infosloupec #mapka{
	width:auto;
	border:3px solid white;
	height:255px;
	margin-top:18px;

}
.infosloupec .pp {margin-bottom:5px;}

#hlavni_foto {
	margin-left:20px; 
	border:3px solid white;
}

.dalsifotky{
	margin-left:20px;
	margin-bottom:20px;
}

.dalsifotky img{
	margin-right:10px; 
	border:3px solid white;
}

.dalsifotky .aktivni img {
	border-color:#0088A2; 
}


/***************************/
#pripominka label {
	display:block;margin-top:5px;
	font-size:80%;
}

.nodisplay{ display: none;}


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


.stat { margin:20px;}


/***************************/
.to_path {
	position:absolute;
	left:20px; 
	top:267px;
	width:345px;
	color:#017490;
	z-index:10;
	font-weight: bold;
	font-size: 90%;
	background:transparent; 
}
.to_path a, .to_path a:visited {
	color:#017490;
	text-decoration: none;
}

.to_path a:hover {
	color:#001060;
		
}
 .topath2 { top:350px;}





.soutez_top2{ height:278px; }

.soutez_top2 p{ margin-bottom:5px; text-align:justify;}


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

.hlasovani{ padding-top:1px;  height:140px;}
.hlasovani h3{
	color:#017490;
	text-align: center;
	font-size:90%;
	margin:12px 0;
	font-weight: bold;
}
.libi{
	background:url('/site/img/libi.png');
	margin-left:54px;
	_margin-left:27px;
}
.nelibi{
	margin-left:14px;
	background:url('/site/img/nelibi.png');
}

.hlasovani a span {display: none;}
.hlasovani a ,.hlasovani a:visited{ width:79px; height:79px; display:block; float:left;}
/***************************/

.rer label { float:left; height:20px; width:80px; margin:0; padding:0; font-size:100%; color:gray;}
.rer {height:25px; margin:0; padding:0; }
.rer input {display:block; float:left; width:120px;}


.to_bila input {border: 1px solid #0088A2; height:18px;}
.buton, #but{ color:white; background:#0088A2; border: 1px solid #0088A2;height:22px; margin-left:5px;}



.alt_video:visited,
.alt_video{

	display:block; float:left; text-align:center; width:62px ;height:62px;
	
	margin:0px 10px 10px 0; 
	border:2px solid #bddeed;
	background:#e0e0e0;
	color: black;
	line-height:60px;	
	text-decoration: none;
	
}
.alt_video:hover{color:gray;}


.vsechny .alt_video {margin:10px;}


.altv2{ 
	display:block; 
	float:left; 
	text-align:center; 
	width:62px;
	height:62px;
	margin:10px; margin-top:0;
	border:2px solid #bddeed;
	background:#e0e0e0;
	color: black;
	line-height:60px;	
	text-decoration: none;

}

.soutez_poslete a{color:black; text-decoration:none;}
.soutez_poslete{ 
	padding:4px 0 4px 0;
	margin-bottom:10px;
	background: white url('/site/img/boxsms3.png') no-repeat 0px 4px;
	padding-left:65px; 
	margin:0; font-weight:bold;
	
	height:54px; &height:50px; _height:50px;
}
.hlasy{ font-size:90%; color:gray;}


#reportaz{
	display: block;
	height:102px;
	
	position:relative;
	
	
}
#reportaz a {display:block;
	height:120px;
	top:-16px;
	position:relative;
	background:url('/site/img/reportaz2.png');
	_background:url('/site/img/reportaz.png');
}


.sloupek_reportaz{
	padding-top:33px;
	text-align:left;
}
.sloupek_reportaz .listovani {margin-top:20px; position:relative;}
.sloupek_reportaz .listovani a,
.sloupek_reportaz .listovani a:visited

{
	color:black;  background:white; padding:4px 8px; display:block;
	text-decoration:none; position:absolute;}
#tam{top:0; right:0;}
#zpet{top:0; left:0; }



/**************/
.vysledky td{ padding:10px 4px; min-height:170px; vertical-align: top; border-bottom:1px solid #e0e0e0;}

.vysledky td.c { width:70px; font-size:1.2em;}
.vysledky {border-top:1px solid #e0e0e0;}

#vitezove h2{margin-bottom:0.5em; font-size:1.1em; font-weight: bold;}

#hlavnifoto_kontejner{ position:relative;}
#predchozi{  color: transparent;
	width:50px; 
	 
	position:absolute; 
	left:30px; top:50px; 
	color:transparent;
	z-index: 100;
		
}
#predchozi:hover{ background:url('/site/images/prev.png') no-repeat 0px 150px; z-index: 100;}

#dalsi{  color: transparent;
	width:50px; 
	
	position:absolute; 
	left:570px; 
	top:50px; 
	color:transparent;z-index: 100;
		
}
#dalsi:hover{ background:url('/site/images/next.png') no-repeat 0px 150px; z-index: 100;}

.vysvetlivky_roku{
  height:40px;padding-left:20px; font-weight:bold;
}
.vysvetlivky_roku span{
  position:relative; top:-10px; margin-right:30px;
}


h2.galery{
  margin:0;
  padding: 1em 0 0.5em 0;
}