* {margin: 0px; padding: 0px}
a {color: #00579E;}
a:hover {text-decoration: none;}
p {margin-bottom: 2px; margin-top: 2px;}			
img {border:0px; display: block;}
.tucne {font-weight: bold;}
.clear {clear: both;}
.line {border-top: 4px solid #E6E6E6;}
.line_1 {border-top: 1px solid #E6E6E6;}

body {background: url('bg.gif') repeat-x #F7F6F1;	color: #333; font-family: Tahoma, Arial, Verdana;
			font-size: 70%; line-height: 1.5; }

#editor {background: none; background-color: #fff; margin: 10px;}

.rub-nadpis {font-size: 170%; color: #444; text-transform: uppercase; font-weight: bold; line-height: 1.2;
				border-left: 8px solid #C5E3FA; padding-left: 10px; margin-bottom: 25px;	}

/* ----------   hlavicka   ----------*/

#hlava {width: 915px; margin: 0px auto; position: relative; height: 90px;}

#logo {width: 172px; height: 70px; display: block; overflow:hidden; position:relative; left:30px; float: left;}
#logo span {display:block; width: 172px; height: 70px; z-index:1; background: url('logo-ews.gif') no-repeat;
						  cursor: pointer; position:absolute; left: 0px; top: 0px;}
#top-m-obal {padding-right: 22px;}
#top-menu {width: 595px; float: right; height: 51px; background: url('bg-menu.gif') repeat-x #ECECE0; margin-top: 39px;}
#top-menu a {display: block; background: url('bg-menu-a.gif') no-repeat right;  float: left;
						 padding: 20px 20px 0px 20px; text-decoration: none; color: #222; text-transform: uppercase; font-weight: bold;}
#top-menu a:hover {background-color: #F0F0E7; text-decoration: underline;}
#top-menu .roh_lh {background: url('bg-menu-roh-lh.gif') no-repeat; width: 4px; height: 4px; float: left;}						 
#top-menu .roh_ph {background: url('bg-menu-roh-ph.gif') no-repeat; width: 4px; height: 4px; float: right;}						 


/* ----------   telo   ----------*/
#telo-obal{background: url('bg-telo-o.gif') repeat-x #ECECE0;}
#telo {width: 915px; margin: 0px auto; position: relative; clear: both; background: url('bg-telo.gif') no-repeat #ECECE0;}  
#telo-bila {width: 915px; background: url('bg-bila.gif') repeat-y;}  
#ileva {float: left; width: 220px; padding-left: 45px; padding-top: 30px;}
#iprava {float: right; padding-right: 35px; padding-top: 12px; width: 581px;}
#ileva .sep {background: url('sep.gif') no-repeat; width: 229px; height: 1px; margin-bottom: 8px; margin-top: 3px;}
#ileva p {margin-bottom: 8px; text-align: justify;}
#ileva h3 {font-size: 100%; font-weight: bold;}
#ileva .spec-tel{background: url('bg-kontakt.gif') no-repeat; width: 226px; height: 39px; padding: 10px; color: #fff;
		font-size: 110%;}
#prava-obsah {margin-top: 15px;background: url('bg-prava.gif') no-repeat;
						padding: 25px 20px 15px 20px; }
#iprava .Vnoreni {text-transform: lowercase; padding-top: 10px; margin-left: 20px; color: #ccc;}
#iprava .Vnoreni a {color: #666;}


/* ----------   obsah   ----------*/

#iobsah {background: url('bg-obsah.gif') repeat-x #FCFCFA; margin:0px; padding: 25px 20px 0px 20px;}		
#iobsah h2 {font-size: 130%; color: #444; text-transform: uppercase; font-weight: bold; line-height: 1.2;
				border-left: 8px solid #C5E3FA; padding-left: 10px; height: 40px; margin-bottom: 15px;	}
#iobsah .leva {width: 210px; float: left; border-right: 1px solid #ECECE0; }
#iobsah .prava {width: 310px; float: right;}
#iobsah .rubriky a {display: block; background: url('irub.gif') no-repeat 3px 4px; padding-left: 20px; padding-bottom: 2px;}
#iobsah .loga {background-color: #F7F6F1;}
#iobsah .loga img {display: inline; padding: 3px;}
#iobsah .lh {background: url('roh_lh.gif') no-repeat; width: 9px; height: 9px;}
#iobsah .ld {background: url('roh_ld.gif') no-repeat bottom; width: 9px; height: 9px;}
#iobsah .ph {background: url('roh_ph.gif') no-repeat; width: 9px; height: 9px; float: right;}
#iobsah .pd {background: url('roh_pd.gif') no-repeat bottom; width: 9px; height: 9px; float: right;}
#iobsah .obsah {margin: 0px 10px 0px 10px;}
#iobsah .akce {padding-left: 20px;}
#podrubriky a {display: block;}

/* ----------   pata   ----------*/
#pata-obal {background: url('bg-pata.gif') repeat-x;}
#pata {width: 915px; margin: 0px auto; position: relative; height: 90px;}
#pata-leva {padding-left: 45px; padding-top: 20px; color: #A2A096; float: left;}
#pata-leva .lira {color: #A2A096; }
#pata-prava-o{padding-right: 35px; float: right; width: 581px;}
#pata-prava {background-color: #FDFDFB;}
#pata-prava .roh_lh {background: url('bg-roh-dl.gif') no-repeat; width: 9px; height: 12px;}						 
#pata-prava .roh_ph {background: url('bg-roh-dp.gif') no-repeat; width: 9px; height: 12px; float: right;}						 
#pata-prava-o .keywords {text-align: right; padding-top: 15px; margin-right: 20px; color: #bbb;}
#pata-prava-o .keywords a {color: #919086;}
#pata-prava-o h3 {font-size: 100%; display: inline; font-weight: normal;}


/* ----------   hledej   ----------*/
#ihledej {margin-top: 20px;}
#ihledej .input { padding: 2px; border: 2px solid #CFCEC9;}
#ihledej .submit {background-color: #CFCEC9; border: none; height: 24px; padding-left: 5px;  padding-right: 5px;
				color: #666;}
				
				
/* ----------   menu   ----------*/

#menu-obal { width: 100%;}
#menu {padding: 0px 0px 0px 0px;}
#menu .oddel {border-bottom: 1px solid #DEDCD4; }
#menu a {display: block; text-decoration: none; padding: 3px; padding-left: 10px; color: #222;}
#menu a:hover {background-color: #fff; }
#menu .lvl0 {text-transform: uppercase; font-weight: bold;}
#menu .lvl1 {margin-left: 15px; background: url('irub.gif') no-repeat 0px 7px;}
#menu .lvl2 {margin-left: 30px; background: url('menu-sip.gif') no-repeat 0px 7px;}
#menu .lvl3 {margin-left: 45px; background: url('menu-sip.gif') no-repeat 0px 7px;}
#menu .lvl_sel_top {text-transform: uppercase; font-weight: bold;}
#menu .lvl_sel {background: url('irub.gif') no-repeat 2px 7px #fff; margin-left: 15px; padding-left: 13px;}


.titulek {font-size: 140%; font-weight: normal;}	
.clanek {margin-bottom: 15px; border-left: 8px solid #ECECE0; padding-left: 10px;}
.rubrika {border-left: 8px solid #ECECE0; padding-left: 10px; margin-bottom: 3px;}

ul {margin-left:20px;}
li {padding: 3px; font-weight: bold;}
ul li ul{margin-left: 20px;}
ul li ul li {font-weight: normal;}

#propart {margin-top: 10px; text-transform: uppercase; padding-left: 5px;}
#propart .nadpis {margin-bottom: 5px; display: block;}
#propart .radek {clear: both; text-transform: none;}
#propart .label {float: left; text-transform: none; width: 50px; text-align: right; padding-top: 2px; padding-right: 4px;}
#propart .inpu input { padding: 1px; border: 2px solid #CFCEC9; width: 130px;}
#propart .tlacitko {background-color: #CFCEC9; border: none; 	color: #666;}
