*{padding: 0;margin: 0;border: 0;}
ul{list-style-type: none;}
body{font-size: 12px;text-align: center;background: url('../images/pozadi.jpg') left top repeat-x #2f2f2f;font-family: Tahoma;color: #FFF;margin: 20px 0 10px 0;}

a{color: #FFF;}
a.vice{color: #e7af37;font-size: 11px;}
a.vice:hover{text-decoration: none;}
p{line-height: 150%;}
table{width: 100%;}

div#hlavni{width: 966px;text-align: left;margin: auto;position: relative;background: #0c0c0c;border: 1px solid #000;}
br.clear{float: none;clear: both;font-size: 1px;line-height: 1px;}

/* INPUTY */
input, textarea{border: 1px solid #FFF;font-size: 11px;color: #777;padding: 2px;font-family: Tahoma;background: url('../images/input.jpg') left top repeat-x #FFF;}
input.submit{color: #000;}

div#obsah p.msg{text-align: center;font-weight: bold;}
textarea{width: 420px;}
div#obsah p input{width: 420px;}
div#obsah p input.checkbox{width: 15px;}
textarea#wysiwyg, textarea#wysiwyg2{height: 400px;width: 500px;}

div.pravy-sloupec div.reference{padding: 0 0 15px 0;}
div.pravy-sloupec div.reference img{float: left;margin: 0 15px 0 0;}
div.pravy-sloupec div.reference h3{color: #e7af37;font-size: 12px;}

/* ADMIN */
fieldset.login p{margin: 0;line-height: 45px;}
fieldset.login{text-align: right;color: #e7af37;font-size: 10px;background: url('../images/login_pozadi.jpg') left top repeat-x;height: 45px;line-height: 45px;}
fieldset.login input{margin: 0 10px 0 0;}
ul#admin-menu{text-align: right;height: 45px;line-height: 45px;}
ul#admin-menu li{float: right;padding: 0 10px;}
ul#admin-menu li a{color: #e7af37;font-size: 10px;text-decoration: none;}
ul#admin-menu li a:hover{text-decoration: underline;}
ul#admin-menu li.bile a{color: #FFF;}

/* MENU */
ul#menu{height: 47px;overflow: hidden;background: url('../images/menu_pozadi.jpg') left top no-repeat #f6bd42;margin: 15px 0 0 0;}
ul#menu li{float: left;}
ul#menu li a{display: block;height: 47px;line-height: 47px;width: 100px;background: url('../images/menu_link.png') -1px -1px no-repeat;text-align: center;text-decoration: none;font-weight: bold;margin: 0 4px 0 0;color: #000;}
ul#menu li#kde-me-najdete a{width: 125px;}
ul#menu li a:hover{background: url('../images/menu_link.png') left top repeat;}

p.cc{background: url('../images/menu_pozadi.jpg') left center no-repeat #e7af37;height: 30px;line-height: 30px;padding: 0 15px;color: #000;font-size: 10px;}
p.cc a{color: #000;}
p.cc em{float: right;font-size: 12px;}

table{border: 1px solid #9F661D;margin: 5px 0 20px 0;}
table th{text-align: center;background: url('../images/menu_pozadi.jpg') left center no-repeat #e7af37;color: #000;}
table td, table th{padding: 3px;}
table td{text-align: center;background: #2F2F2F;}

h1{position: relative;width: 966px;height: 165px;line-height: 30px;text-align: center;font-size: 15px;}
h1 a span{cursor: pointer;display: block;width: 966px;height: 165px;position: absolute;left: 0;top: 0;background: url('../images/header.jpg') left top no-repeat;}
h1 a:hover{text-decoration: none;}

/* OBSAH POZADI */
div#obsah{padding: 0;position: relative;background: url('../images/pozadi_stred.jpg') center top repeat-y;}
div#obsah div.horni-pozadi{background: url('../images/pozadi_vrsek.jpg') center top no-repeat;}
div#obsah div.spodni-pozadi{padding: 15px 15px 0 15px;background: url('../images/pozadi_spodek.jpg') center bottom no-repeat;}
div#obsah div.cerne-pozadi{padding: 15px 15px 15px 0;background: #000400;}

div.pravy-sloupec fieldset{margin: 15px 0;padding: 15px;border: 1px solid #F7B639;}
div.pravy-sloupec fieldset label{display: block;float: left;width: 150px;clear: both;padding: 5px 0;}
div.pravy-sloupec fieldset input{margin: 5px 0;}

div.pravy-sloupec p.zarovnani-na-stred,.zarovnani-na-stred{text-align: center;}

p#copyright{margin: auto;width: 966px;text-align: right;padding: 10px 0;font-size: 11px;}
p#copyright a{color: #e7af37;}

/* Levy sloupec */
div.levy-sloupec{float: left;width: 275px;position: relative;padding: 0 0 55px 0;}
div.levy-sloupec h3{background: url('../images/levy_h3.jpg') left top no-repeat;overflow: hidden; height: 45px;line-height: 45px;overflow: hidden;padding: 0 5px 0 15px;}
div.levy-sloupec dl#novinky{font-size: 11px;margin: 0 0 10px 0;}
div.levy-sloupec dl#novinky dt{padding: 7px 5px 0 15px;color: #e7af37;background: #000;}
div.levy-sloupec dl#novinky .sude{background: #080808;}
div.levy-sloupec dl#novinky dd{padding: 0 5px 7px 15px;background: #000;}
div.levy-sloupec ul#partneri{margin: 15px;}
div.levy-sloupec ul#partneri li{padding: 2px 0;}
div.levy-sloupec ul#partneri a{color: #e7af37;text-decoration: underline;}
div.levy-sloupec ul#partneri a:hover{text-decoration: none;}
div.levy-sloupec a.vice{color: #e7af37;float: right;font-size: 11px;text-decoration: none;}
div.levy-sloupec a.vice:hover{text-decoration: underline;}

/* Absolutní prvky */
p#pocet-navstev{background: url('../images/menu_pozadi.jpg') left center no-repeat #e7af37;height: 30px;line-height: 30px;padding: 0 15px;color: #000;font-size: 10px;position: absolute;left: 15px;bottom: 15px;width: 245px;}
p#pocet-navstev span{float: right;}

/* Pravy sloupec */
div.pravy-sloupec{float: right;width: 640px;}
div.pravy-sloupec img{border: 4px solid #e7af37;margin: 5px 5px;}
div.pravy-sloupec p.pruh{color: #e7af37;margin-top: 5px;}
div.pravy-sloupec p.pruh span{float: right;font-size: 10px;}
div.pravy-sloupec p.pruh a{color: #FFF;font-size: 11px;}
div.pravy-sloupec img.ciselnykod{border: 0;margin: 10px 0;}
div.pravy-sloupec div.sede-pozadi{background: url('../images/sede_pozadi.jpg') left top repeat-x;padding: 10px;}
div.pravy-sloupec h2{font-size: 15px;font-weight: bold;color: #e7af37;margin: 10px 0 20px 0;}
div.pravy-sloupec h3{font-size: 12px;font-weight: bold;color: #e7af37;margin: 5px 0 0 0;}
div.pravy-sloupec p{margin: 1em 0;text-align: justify;}
div.pravy-sloupec ul{list-style-type: square;color: #e7af37;margin: 15px 0 15px 20px;}
div.pravy-sloupec ul li{line-height: 130%;padding: 2px 0;}
