* {margin: 0; padding: 0}

a {color: #1768b1;}
p {margin: 5px 0px 5px 0px;}
 
body {background: url('bg.gif') repeat-x #fff;	color: #000; font-family: verdana, arial, tahoma, georgia;
			font-size: 70%; line-height: 1.3;}

.clear {clear: both; height: 1px; color: #fff;}

#homepage h1 {display: block; width: 161px; height:102px; margin: 0px auto;}
#homepage h1 img {border: 0px;}
#page #logo {display: block; width: 161px; height:102px; margin: 0px auto;}
#page #logo img {border: 0px; border: 0px;}

#obal {width: 840px; margin: 0px auto; position: relative;}
#hmen {position: absolute; top: 102px; left: 0px; width: 100%;}
#hmen a{color: #A4BDDB; text-decoration: none; font-family: tahoma,verdana, arial, tahoma, georgia;}
#hmen a:hover{text-decoration: underline;}
#hmen .odkz{ margin-right:  10px;}

#kostka {width: 100%;  position: absolute; top: 119px;}
#kostka img{margin: 0px auto; display: block;}

.flash1 {height:165px;}

#homepage #obsah {padding-top: 17px;}
#page #obsah {padding-top: 50px;}
.skryj {display: none;}
.mmm {padding-top: 20px;} 
#menu {}
.pmenu .lvl2 {padding: 2px 8px 2px 23px; 	background: url('menu-sip.gif') 15px 8px no-repeat;}
#menu .pol{float: left; width: 110px; padding-top: 20px; padding-right: 10px;}
#menu h2{font-size: 100%;}
#menu .h2 {height: 35px; position: relative; font-size: 110%; line-height: 1.1; display: block; }
#menu .h2 a{color: #000; text-decoration: none; bottom: 0px; left: 0px; position: absolute; font-weight: bold;}
#menu .h2 a:hover{text-decoration: underline;}
#menu .pol p {color: #666; margin:0px; margin-top:  5px; line-height: 1.1; text-transform: lowercase;}

#menu .blue, #menu .ko1{background: url('k-blue.gif') no-repeat;}
#menu .violet, #menu .ko2 {background: url('k-violet.gif') no-repeat;}
#menu .orange, #menu .ko3{background: url('k-orange.gif') no-repeat;}
#menu .green, #menu .ko4{background: url('k-green.gif') no-repeat;}
#menu .grey, #menu .ko5{background: url('k-grey.gif') no-repeat;}
#menu .yellow, #menu .ko6{background: url('k-yellow.gif') no-repeat;}
#menu .red, #menu .ko7{background: url('k-red.gif') no-repeat;}

#slpla {margin-top: 10px;}
#slpla .slp1 {float: left; width: 185px; margin-right: 24px; background: url('bg-slp.gif') repeat-x;
 		min-height: 470px; 
 		_height: 470px; 
}
#slpla .slp2 {float: left; width: 420px;}
#slpla .slp3 {float: right; width: 185px;  background: url('bg-slp.gif') repeat-x;
 		min-height: 470px; 
 		_height: 470px; 
}
#slpla .slpo, .obsah_sub {padding: 10px 5px 10px 10px;}
#slpla a {text-decoration: underline;}
.nov .tit {font-size: 100%; font-weight: bold;  margin-bottom: 0px;}
.nov .clanek {clear: both; margin-bottom: 10px; }
 
#slpla h3 {font-size: 100%; background: url('bg-blok.gif') repeat-x; padding: 2px 0px 0px 10px; color: #000; font-weight: bold;
			clear: both;}

#pata {color: #666; margin-top: 30px; margin-bottom: 10px; padding-left: 10px;}
#pata a {color: #666;}
#pata .copyright {float: right;}

.vlajky {float: right;}
.vlajky a{margin-right: 3px;}
.vlajky img {border: 0px;}

ul {padding-left: 15px;}
ul.HPleft {
    float: left;
    width: 200px;
    margin-bottom: 15px;
    _position: relative;
    }

#welcome2, #welcome3, #welcome {margin-bottom: 10px;}
#welcome2 a, #welcome3 a {color: #666;}

#obsah2 h1 {font-size: 100%; background: url('bg-blok.gif') repeat-x; padding: 2px 0px 0px 10px; color: #000; font-weight: bold;
			clear: both;}
.vnoreni {margin-top: 10px; text-transform: lowercase;}
.vnoreni a {color: #666;}
#obsah2 h2 {font-size: 120%; color: #000; font-weight: bold; clear: both; margin-top: 10px; margin-bottom: 2px;}
#obsah2 h3 {background:  none; color: #000; font-weight: bold; clear: both; margin-top: 5px; margin-bottom: 2px;
			padding: 0px; font-size: 100%;}
#obsah2 h4 {background:  none; color: #000; font-weight: bold; clear: both; margin-top: 5px; margin-bottom: 2px;
			padding: 0px; font-size: 100%;}
#obsah2 h5 {background:  none; color: #000; font-weight: normal; clear: both; margin-top: 5px; margin-bottom: 2px;
			padding: 0px; font-size: 100%;}

.pmenu a {display: block; background: url('pmenu.gif') 0px 6px no-repeat; padding: 2px 0px 2px 15px;}
.tisk {margin-top: 20px; clear: both;}

.studie {margin-bottom: 15px;}
.studie img {border: 0px;}
.input, .textarea {width: 300px;}
.skryt {display: none;}
.galerie {margin-top: 5px;}
.galerie .obrazek {float: left; margin-right: 8px; margin-bottom: 8px;}
.galerie .obrazek img {border: 0px; display: block;}
.aktual {color: #000; text-decoration: none;}

.mjournal .clanek {margin-bottom: 10px;}
.mjournal .clanek h4 {font-size: 100%; font-weight: bold;}