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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, td, tr  {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;

}
body {
	
	color: black;
	background: #ffffff;
	text-align: left;
	font: 75% "Arial", "Helvetica CE", sans-serif;
	line-height: 1.5em;
	position:relative;
	
}

strong{ font-weight: bold;}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.nodisplay,
hr {
	display: none;
}

.clear {
	clear: both;
}

.horni_pruh{
	background-color:#00254a;
	height:40px;
	position:relative;color:#cff4f8;
	min-width: 950px;
}

.horni-blok{
	background: url('../img/horni-blok-bg.png') repeat-x;
	min-width: 950px;
}

.horni-blok-stred{
	height:155px;
	background: url('../img/horni-blok-stred.png') no-repeat top center; 
}

.horni_pruh #prihlaseni{
	position:absolute;
	right:0;
	text-align: right;
	

	
}

#prihlasovaci_blok{
	
	position:absolute;
	
	padding:10px 10px 0px 10px;	
	color:black;
	display:none;
	width:200px;
	right:-15px;
	top:00px;
	background:#00254A;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	
}

#prihlasovaci_blok input {
width: 185px;
margin: 0;
padding: 5px;
font-size: 110%;
border: 1px solid #b3b3b3;
color: #808080;
margin-bottom: 10px;
}
#prihlasovaci_blok input.auto {
width: auto;

border: none;
color: white;
background: #7f7f7f;
font-size: 100%;
padding:8px;
}
#prihlasovaci_blok a:link,
#prihlasovaci_blok a:visited {
text-decoration: none;
color: white;
}
#prihlasovaci_blok a:hover {
text-decoration: none;
color: silver;
}

.horni-blok-stred .sirka{
height:155px;

}

.sirka{
	width:950px;
	margin:auto;
}


/* uvodni stranka */
#uvod .right{
	float:right;
	width:232px;
}

#uvod .left{
float:left;
width:710px;
padding-top:7px;

}

.pobocky_umisteni{
	height:74px;
	width:230px;
	position:relative;
	z-index: 10;
	}

.pobocky{
	background:url('../img/pobocky-zabalene.png') no-repeat top left;
	min-height:60px;
	padding:1px 0;
	width:230px;
	position:absolute;
}
.rozbalenepobocky{
	background:url('../img/pobocky-rozbalene.png') no-repeat top left;
	
}
.rozbalenepobocky .pobocky_in{
	display:block;

}
.pobocky_in{
	margin-top:60px;
	padding:1px 20px 30px 20px;
	background: url('../img/pobocky-in.png') repeat-y top left;
	border-bottom: 1px solid  #eeeeee;
	display: none;
	height: 240px;
}
.pobocky .mesto {
	margin-top: 13px;
	clear: both;
	cursor:pointer;
	padding:2px;
	color:white;
}

.pobocky .mesto:hover{
background:#b80000;
}

.pobocky .mesto:hover a{
background:#b80000;
color:white;
}
.pobocky .mesto p {
	font-size: 80%;
	line-height: 130%;
	color: #4c4c4c;
}
.pobocky .mesto p strong {
	font-size: 120%;
	color: black;
}
.pobocky .obrazek {
	position: relative;
	float: left;
	margin-right: 5px;
	width: 50px;
	height: 50px;
}

#HK {
background: url( '../img/miniloga/hk.png');
}

#PCE {
background: url( '../img/miniloga/pce.png');
}

#POD {
background: url( '../img/miniloga/ctrb.png');
}

#CT {
background: url( '../img/miniloga/pdbr.png'); 
}


.bannerkontejner{
	height:370px;
	width:230px;
	position:relative;
	
}

#prozatimni_banner{
	position:absolute;
	top:0; left:0;
	background: url( '../img/prozatimni-banner.jpg');
	width:308px;
	height:369px;
}
 /*
a#facebook{
	background:url('../img/evc_facebook.png') no-repeat top left;
	display: block;
	height:31px;
	width:154px;
	margin-left:30px;
}
a#facebook span{
	display:none;
}      */
/** uvodni boxy */

.uvodni_boxy{
	background:url('../img/uvodni-boxy.png') no-repeat top left;	
	height:435px;
	margin-top:28px;
	color: #747474;
}

.uvodni_boxy .box{
	padding-top:30px;
	width:188px;
	height:326px;
	float:left;
	margin-left:52px;
	position:relative;
}
.uvodni_boxy #box1{
	margin-left:18px;
}

.uvodni_boxy h2{
	visibility: hidden;
	height:50px;
	margin:0;
}

.uvodni_boxy a:link, .uvodni_boxy a:visited {
	text-decoration: none;
	color:#056186;
}
.uvodni_boxy a:hover{
	color:black;
}
.box .zapistese{
	position:absolute; bottom:35px; left:30px;
}
.box .popis {
	height:100px;
	padding:1px 0;

}
/*****/
.uvodni_boxy .minibox{
	padding:1px 0;
	width:189px;
	height:60px;
	float:left;
	margin-left:52px;
	position:relative;
	
}

#minibox1 {margin-left:10px;}
.minibox h2{ display:none;}
.minibox a,
.minibox a:visited
{
	
	margin-top:0px;
	padding-top:44px;
	display:block;
	padding-left:33px;
}


#box1 a.zapistese, #minibox1 a, 
#box1 a.zapistese:visited, 
#minibox1 a:visited {
	color:#be1e2d;
}

#box1 a.zapistese:hover, #minibox1 a:hover{
	color:#ff4000;
}

#box2 a.zapistese, 
#minibox2 a, 
#box2 a.zapistese:visited, 
#minibox2 a:visited {
	color:#07b1ff;
}

#box2 a.zapistese:hover, #minibox2 a:hover{
	color:#0070af;
}


#minibox3 a{
	padding-left:50px;
}

/* *** */
.rel{ 
	position:relative;
}


#logo{
	position:absolute;
	width:208px;
	height:96px;
	top:18px;
	left:5px;
	background-image: url('../img/evzc-logo.png');
}

#logo span{
	display:none;
}
/***********************/
.horni_pruh ul{
	width:950px;
	margin:auto;
	padding:0;
	position:relative;
	top:13px;
	
}
.horni_pruh ul li {
	float:left;
	list-style: none;
}
.horni_pruh ul li a{
	display:block; 
	float:left;
	height:27px;
	width:108px;
	text-align:center;
	line-height:27px;
	text-decoration: none;
	color:#cff4f8;
	

	
}

.horni_pruh ul li a:hover{
	color:white;
}

.horni_pruh ul li.aktivni a{
	color:#011b34;
	background:url('../img/horni-menu/li1.png');
}


/* MENU 2 ************************************/                  



#menu2 ul ul {
    display:none;

}







#menu2{ 
	position:absolute; 
	top:78px;
	left:320px;
	
}
#menu2 li{
	display: block;
	float:left;
	margin-right:22px; 
}

#menu2 li a{
	height:34px;
	display: block;
	float:left;
	line-height:34px;
	text-decoration: none;
	color: #056186;
	text-shadow: #ffffff 0px 0px 3px;
	font-size:120%;
	
}

#menu2 li.aktivni 
{
	background:url('../img/menu2-sipecka.png') no-repeat center bottom;
}

#menu2 li.aktivni a{
	color:#011b34;
}
#menu2 li a:hover{
	color:black;
}




#menu_mesta{
	height:35px;
	position:absolute;
	bottom:68px;
	left:380px;
	background: url('../img/menu2-mesta.png') repeat-x;
	padding-left:10px;
	font-size:90%;
	}

#menu_mesta li {
	float:left; 
	list-style: none;
	height:25px;
	line-height:25px;
	margin-right:20px;
	
}

#menu_mesta li a{ 
	color:black;
	text-decoration: none;
}

#menu_mesta li a:hover{
	color:white;
} 

/********** cert a oceneni ****************************************/

.certifikace{
	background:url('../img/certifikace-bg.png');
	margin:0;
	margin-top: 20px;
	min-width: 950px;
}

.certifikace .loga{
	height:115px;
	position:relative;

}

.certifikace h2 {
	margin:0; padding:0; float:left;
	background:url('../img/certifikace1.png') no-repeat;
	color:#056186;
}
.certifikace h2 span{
	display:block; 
	float:left;
	padding:0 10px;
	background:url('../img/certifikace2.png') no-repeat right top;
	height:26px; line-height:26px;
}


.cert{
	float:left;
	margin:20px 9px; 
	margin-bottom: 0;
	position:relative;
	min-width: 60px;
	height:65px; 
	text-align:center;
}
.cert img{ position:relative; z-index:3;}

.cert .info{
	width:123px;
	padding:20px 20px 0 20px;
	text-align:center;
	height:87px;
	background:transparent url("../img/oceneni-info.png") no-repeat center top;
	position:absolute;
	left:-50px;
	bottom:50px;
	
	color:#21a3d5;
	display:none;
	z-index: 20;
}


/******************* DOLNI BLOK **************/


.dolni_blok{
	background:url('../img/spodni-blok.png') repeat-x left bottom;
	margin:0; 
	padding:0;
	color:#9badcd; 
	min-width: 950px;
}

.dolni_blok_kruhy{ 
  background:#01274b url('../img/zapati.png') repeat-x top right;
}

.dolni_blok_kruhy a:visited { 
 color: #A0E1EC;
}

.dolni_blok_kruhy a:link { 
 color: #A0E1EC;
}

.dolni_blok .tmavsi{
	min-height: 200px;
	padding:20px 0 0 0;
	position:relative;
}

.dolni_blok .paticka{
	height:43px;
	line-height:48px;
	color:#a0e1ec;
	position:relative;
}

.paticka .odkazy {
	position:absolute;
	right:0; top:0;
}

.paticka a, .paticka a:link, .paticka a:visited{
	color:#a0e1ec; 
	text-decoration: none;
}

.paticka a:hover{ 
	color:white;
}

.dolni_blok .box{
	width:185px;
	float: left;
	margin-top:0;
	margin-right:23px;
	padding:0;
	padding:1px 0;
	

}

.dolni_blok .box1{
	width:260px;
	float: left;
	margin-top:0;
	margin-right:25px;
	padding:0;
	padding:1px 0;
	

}

.dolni_blok .box3{
	width:150px;
	float: left;
	margin-top:0;
	margin-right:25px;
	padding:0;
	padding:1px 0;

}

.dolni_blok .box ul{ margin:0;}

#sdilet{
	display:block;
	position:absolute;
	top:30px;
	right:0;
	width: 51px;
	height:16px;
	background: url('../img/sdilet.png') no-repeat; 

}
/* ******************************************************/
.uvod_aktualne{
	background:url('../img/uvod-aktualne.png');
	width:700px;
	height:39px;	
	position:relative;
	line-height:42px;
}
.uvod_aktualne strong{
	margin-left:40px;
	color:#43d5f4;
}

#aktuality{
	display:none;
}

#aktuality li{
	
}

#aktual_window{
	width:550px;
	height:39px;
	float:right;
	margin-right:40px;
	color:#056186;
	overflow: hidden;
	position:absolute;top:0; right:0px;
	
}

#aktual_window p{
	width:550px;
	height:39px;
	float:left;
	
}

#vozik{
	position:absolute; 
	top:0; 
	left:0; 
	width:1105px;
}

.uvod_aktualne #left,
.uvod_aktualne #right{
	position:absolute;
	padding:0px 15px; top:0;
	text-decoration: none;
}
.uvod_aktualne #right {
	right:0px;
}
.uvod_aktualne #left {
	left:0px;
}


#rychlavolba{
	position:absolute;
	
	
	cursor:pointer;
	top:20px; 
	right:10px;
	background:url('../img/rychlavolba.png') no-repeat top right; 
	padding-top:25px;
	min-width:150px;
	z-index: 12;
	
}
#rychlavolba:hover{

}


.rozbalena_volba{
padding:10px;
width:150px;
background:#b9eef7;
display:none;

}

.otevrena .rozbalena_volba{
	display:block;
}
.rozbalena_volba ul {
margin-bottom: 7px;
border-bottom: 1px dotted white;
padding-bottom: 7px;
}
.rozbalena_volba ul li {
font-size: 90%;
list-style: circle;
margin-left: 15px;
}
.rozbalena_volba ul li a:link,
.rozbalena_volba ul li a:visited {
text-decoration: none;
color: #00274D;
}
.rozbalena_volba ul li a:hover {

color: black;
}



.left_stin li{
	color:#12284C;
	font-size:110%;
	font-weight:bold;
	list-style: none;
}

.left_stin li a  {
	color:#12284C;
	text-decoration: none;
	display: block;
	height:30px;
	line-height: 30px;
}

.left_stin ul ul{
    display:none;
    margin-top:2px;
	background:#ecf7fd;
	padding:4px 8px;
	width:190px;
}

.left_stin ul ul ul {
    display:none;
    margin-top:2px;
	background:transparent;
	padding:4px 8px;
	width:176px;
}



.left_stin ul ul li{
padding-left:4px;
	font-size:90%;
	color:black;
	font-weight:normal;
}
.left_stin ul ul li a{
	height:23px;
	display:block;
}


.left_stin ul ul ul li{
	color:#c0212f;
	margin-bottom:3px;
}

.left_stin ul ul ul li a {
color:#C0212F;
display:block;
height:20px;
line-height:20px;
padding:0 10px;
text-decoration:none;
}


.left_stin ul ul ul li.aktualni a  {
	background:#c0212f; 
	color:white;
}

.left_stin ul ul li.aktualni ul a  {
		background:#ecf7fd;
	color:#C0212F;
}

.left_stin ul li.aktualni a  {
		background:transparent;
	color:black;
}


.left_stin li img{
    height: 11px;
    width:10px
}

.left_stin li ul {
    padding: 0px;
    text-align: left;
    width:198px;
}
.left_stin li li   {
    font-weight: normal;
}


.click{
cursor:pointer;
}

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

/* !Footer */

.novybox {
position: relative;
float: left;
width: 680px;
font-size: 90%;
height: 450px;
}
.novybox h2 {
color: #8BE4ED;
border-bottom: 1px dotted #557094;

}
.novybox ul {
margin-left: 20px;
margin-top: 10px;
}
.novybox.druhy {
position: relative;
float: right;
width: 245px;
margin-top: 00px;
}
.castohledanevyrazy {
clear: both;
font-size: 80%;
}
.castohledanevyrazy h3 {
display: inline;
}
.facebooky {
margin-top: 15px;
}
.castohledanevyrazy {
border-top: 1px dotted #557094;
padding-top: 15px;
margin-top: 20px;
}

.partnerskeweby {
padding-top: 5px;
font-size: 80%;
}
.partnerskeweby {
padding-bottom: 20px;
}

.prijmame-marg img {

margin-right: 6px;
}