    html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
        padding: 0;
        margin: 0;
        list-style: none;
    }
    body {
    font-size: 62.5%;
    text-align: center;
    color: #333; 
    font-family: Arial, Helvetica, sans-serif;
    }
    #content {
    width: 940px;
    text-align: left;
    padding: 0;
    margin: 0 auto;
    position: relative; 
    }
	#header {
    height: 100px; 
    overflow: hidden;
    position: relative;
	background:url(../style/bg_header.jpg) 100% 0 no-repeat;
    }
	#current { 
	position:relative; 
	height: 100px; width:224px; 
	z-index:1;
	}
    	
    #main {
    width: 540px; 
	position: relative; left: 200px; 
    float: left;
	margin-bottom:20px;
	padding-top:12px;
    }	
	#side {
    width: 180px;
	position:relative; left: -540px;
    float: left;
	margin-bottom:20px;
    }
    #otherside {
    width:180px;
	position: relative; left:40px;  
    float: left;
	margin-bottom:20px;
	background:url(../style/bg_aktuality.jpg) 0 0 repeat-y;
    }
    #footer {
    clear: both;
    }
	
		 
	#current li a#logo { 
    width: 0;
    height: 100px;
    padding-left: 224px;
    overflow: hidden;
    display: block;
    background: url(../style/logo.gif) 0 0 no-repeat; 
    }
    a#menujump, a#loginjump { position: absolute;  left:-1000px; top:30px; font-size:140%; }
	a:active#menujump, a:focus#menujump, a:active#loginjump, a:focus#loginjump {left:60px; z-index:2; color:white;}
	
	p.drobky {height:29px; line-height:29px; padding-left:15px; background:#CDE3F8 url(../style/drobky.gif) 0 0 no-repeat;}
	
	#side ul.l10n_lang_list {margin-top:7px; padding-bottom:7px /*Fix IE*/;}
	#side ul.l10n_lang_list li {float:left; width:22px; height:15px; position:relative; margin:0 0 0 27px; display:inline /*fix IE bud*/}
	#side ul.l10n_lang_list li.cs {background:url(../style/cz.gif) 0 0 no-repeat;}
	#side ul.l10n_lang_list li.sk {background:url(../style/sk.gif) 0 0 no-repeat;}
	#side ul.l10n_lang_list li.es {background:url(../style/ar.gif) 0 0 no-repeat;}
	#side ul.l10n_lang_list li a {display:block; width:22px; height:15px; position:relative; overflow:hidden;}
	#side ul.l10n_lang_list li span {position:absolute; left:0; top:-1000px; width:22px; height:15px;}

	#side h2 {clear:both; height:31px; line-height:31px; margin-top:7px; padding-left:14px; font-size:130%; background:#95BFE8 url(../style/menu-top.jpg) 0 0 no-repeat; color:#032261;}
	#menu {width:180px; overflow:hidden; background:url(../style/bg_menu.jpg) 0 0 repeat-y;}
	#menu ul {padding:4px 0 10px 0; background:url(../style/menu-bot.jpg) 0 100% no-repeat;}
	#menu li {margin:5px 0; padding:0 5px 0 30px;  background:url(../style/li-menu.jpg) 10px 0 no-repeat;  }
	#menu li a { text-decoration:none; color:black; font-size:120%; }
	#menu li a:visited {color:#333333;}
	#menu li a:hover, #menu li a:active, #menu li a:focus {color:#032261; text-decoration:underline;}

    form.search {margin:0; padding:0;  width:100%; height:30px; background:#FFFFFF; position:relative;}
    form.search fieldset {margin:0;  padding:5px 0 0 0; border:0 none;  }
    form.search legend{ display: none; }
    form.search  input#search {position:relative; float:left; width: 120px; margin:0 4px 0 0; padding:1px 0; font-size:100%; }
	form.search  input.submit {height:22px; position:relative; top:-1px; width:46px;}
    form.search label {margin:0; padding:0; font-size:100%;}
	
	#otherside h2 {height:31px; line-height:31px; padding-left:15px; font-size:130%; background:#F29697 url(../style/aktuality-top.jpg) 0 0 no-repeat; color:#8B0000;}
	#otherside h3 {font-size:120%;}
	#otherside p.datum {width:140px; padding:0 0 0 20px; margin:15px 0 4px 0; color:#8B0000; font-weight:bold; font-size:120%; background:url(../style/item.jpg) 0 1px no-repeat;}
	#otherside p {font-size:110%; color:#333333; padding:5px 0;}
	#otherside div.zpravicky {padding: 0 10px 15px 10px; background:url(../style/aktuality-bot.jpg) 0 100% no-repeat;}
	#otherside div.oddelovac {margin-top:10px; height: 1px; border-top:1px dashed #CCCCCC;}
	
    #footer p {font-size: 100%;}
	#footer p.tisk {width:100%; padding-top:5px; height:20px; text-align:right; font-size:110%; border-bottom:1px solid #F2959D;}
	#footer p.tisk a {color:#DF0202;}
	#footer p.copyright {clear:both; padding-top:20px; margin:2px 0 20px 0; border-top:1px solid #9DC3E8; color:#747474; text-align:left; line-height:1.6em; background:url(../style/paticka-logo.gif) 0 0 no-repeat; width:100%; }
	#footer p.copyright a {font-size:100%; font-weight:bold; color:#636363;}

 
	 
	#main h1 {padding:1.4em 0 0.5em 0;  font-weight:bold; color:#2B2B2B; text-transform:none; line-height:19px;}
	#main h2, #main h3, #main h4  {margin:0.7em 0;}
	#main p{
    font-size: 120%; color:#464646;
    margin: 1em 0;
    line-height: 1.3em; 
    }
	
    #main ul, #main ol {
    margin: 1em 0; color:#606060;
    }
	#main p.articlehead { }
    #main table {
    margin: 1em auto;
    width: 90%;
    font-size: 120%;
    background: #f3f3f3;
    border-collapse: collapse;
    -moz-border-radius: 10px;
    }
    #main table th {
    text-align: left;
    color: #00b6df;
    }
    #main table th, #main table td {
    vertical-align: middle;
    padding: 0 5px;
    }
    #main table thead th {
    text-align: center;
    }
	
	/* Výpis článků */
	#main div.clanek {border-bottom:1px solid #C4C4C4; clear:both;}
	#main div.clanek img {float:left; margin:0 10px 5px 0;}
	#main div.clanek h2  {margin:1em 0 0 0; padding:0;}
	#main div.clanek p.articlehead {margin:0 0 5px 0; padding:0; color:#616161; font-size:110%;}
	#main div.clanek p.zobrazit {text-align:right; margin:20px 0; font-size:110%;}
	#main div.clanek p.zobrazit a {padding:4px 10px; background:#E3E5E6 url(zobrazit.gif) 100% 0 no-repeat; text-decoration:none; color:#333333; font-weight:bold;}
	#main div.clanek p.zobrazit a:hover, p.zobrazit a:active, p.zobrazit a:focus {color:#DF0202;}
	
	
	 /* Kategorie */
	.obal-fotek {width:120px; padding:0 10px; margin:5px 0; float:left;}
	 
	 /* Detail */
	
		 	
	/* OBECNE */
    a {text-decoration: underline; color:#054993; }
    a:hover,  a:active,  a:focus {color:#DF0202; text-decoration: none; }
    a img { border: none;}
	cite {display:block}

 	h1, h2, h3, h4, h5, h6 { }
    h1 {font-size: 170%; }
    h2 {font-size: 160%;}
    h3 {font-size: 140%;}
	h4 {font-size:120%;}
	#main h2 a, #main h3 a, #main h4 a {color:#032261; text-decoration:none; }
	#main h2 a:hover, #main h3 a:hover {color:#D7141A;}
	
    form, fieldset, legend {
    margin: 0;
    padding: 0;
    border: none;
    }
    form {
    font-size: 110%;
    width: 80%;
    margin: 0 auto;
    }
    fieldset {
    margin: 0.5em 0;
    }
    fieldset legend {
    font-size: 150%;
    font-weight: bold;
    color: #333; /* jinak IE dává modrou, takže vždy nastavit */
    }
    fieldset fieldset legend {
    font-size: 130%;
    }



div.oddelovac hr {display: none;}
hr.oddel {margin:20px 0;}
.cistic {clear:both; height:0; font-size:0; line-height:0;}
.cistic hr, .cistic br {display:none;}
.uppercase {text-transform:uppercase;}
.aligncenter {text-align:center;}
.bold {font-weight:bold;}
.red {color:#FF0000;}


label.overlabel {display:none;}
label.overlabel-apply {
	position:absolute;
	top:8px;
	left:5px;
	z-index:1;
	color:#999; font-size:x-small;
}
