

body {
    padding:0;
    margin:0;
    font-family:arial;
    font-size:13px;
    background-color:#E3EFFA;
  }

img {
    border:0;
  }


label {
    display:block;
    margin-top:10px;
  }


input {
    width:200px;
  }


legend {
    background-color:#ffffff;
    border: 1px solid #000000;
    padding:4px;
    margin-top:10px;
  }


fieldset {
    background-color:#EEEEEE;
  }


.viktor_cistic {
    clear:both;
  }


h1 {
    padding:0;
    margin:0;
    margin-bottom:5px;
    font-size:18px;
  }


h2 {
    padding:0;
    margin:0;
    margin-bottom:5px;
    font-size:15px;
  }


a {
    color:#044F8F;
    font-weight:bold;
  }

#listicka {
    text-align:center;
    display:block;
    background-color:#1F1F1F;
    width:100%;
    height:15px;
    color:#FFFFFF;
padding-top:3px;
  }
#listicka a{
	color:#FFFFFF;
	font-weight:normal;
  }


#header {
    display:block;
    background-color:#1F1F1F;
    width:100%;
    height:123px;
    position:relative;
  }


#header #logo {
    position:absolute;
    left:50%;
    margin-left:-475px;
    top:23px;
  }


#header #logo img {
    display:block;
    width:200px;
    height:83px;
  }


#header .leaderboard {
    float:right;
    position:absolute;
    left:50%;
    margin-left:-272px;
    top:23px;
    width:745px;
    height:100px;
  }


#menu {
    display:block;
    background-image:url('img/menubar.png');
    background-repeat:repeat-x;
    width:100%;
    height:43px;
  }


#menu .polozky {
    position:absolute;
    left:50%;
    margin-left:-475px;
    width:950px;
  }


#menu .menuitem a {
    float:left;
    display:block;
    height:43px;
    font-size:15px;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
    padding-top:12px;
    padding-left:10px;
    padding-right:10px;
    border-right:1px solid #FFCA00;
  }


#menu .menuitem a:hover {
    background-color:#E85300;
  }


#menu .sel {
    background-color:#E85300;
  }


#menu .menuitem_r a {
    float:right;
    display:block;
    height:43px;
    font-size:15px;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
    padding-top:12px;
    padding-left:10px;
    padding-right:10px;
    background-color:#005293;
  }


#menu .menuitem_r a:hover {
    background-color:#E85300;
  }


#obsah {
    position:absolute;
    display:block;
    left:50%;
    margin-left:-475px;
    background-color:#FFFFFF;
    width:950px;
    padding-top:5px;
  }


#obsah .left {
    float:left;
    display:block;
    width:685px;
    margin-left:5px;
  }


#obsah .right {
    float:left;
    display:block;
    width:250px;
    margin-left:5px;
    margin-right:5px;
  }


*html #obsah .left {
    margin-left:2px;
  }


*html #obsah .right {
    margin-right:-5px;
  }


.item-prava {
    border:1px solid #005293;
    width:250px;
    margin-bottom:10px;
    margin-left:10px;
    margin-top:-8px;
    float:right;
  }


.item-prava .item-prava-head {
    background-color:#005293;
    height:29px;
  }


.item-prava .item-prava-head {
    color:#FFFFFF;
    font-size:15px;
    font-weight:bolder;
    padding-top:6px;
    padding-left:10px;
  }


.item-prava .item-prava-text {
    margin:10px;
  }

/*rozesli*/


.rozeslibox {
    display:block;
    border:1px solid #BD3400;
    width:100%;
    margin-bottom:10px;
  }


.rozeslibox .rozeslihead {
    display:block;
    width:100%;
    background-image:url('img/hnedybar.png');
    background-repeat:repeat-x;
    height:29px;
  }


.rozeslibox .rozeslihead .rozesliheadtext {
    color:#FFFFFF;
    font-size:15px;
    font-weight:bolder;
    padding-top:6px;
    margin-left:10px;
  }


.rozeslibox form {
    text-align:left;
    margin: 0px;
    padding: 0px;
  }


.rozeslibox input {
    width:150px;
    margin: 0px;
    padding: 0px;
  }


.rozeslibox .rlabel {
    color:#BD3400;
    display:inline;
    margin: 0px;
    padding: 0px;
  }


.rozeslibox .boxtext {
   margin:10px;
  }

.rozeslibox .radka{
   margin-top:3px;
   margin-bottom:6px;
  }

/*konec rozesli*/


.bluebox {
    display:block;
    border:1px solid #005293;
    width:100%;
    margin-bottom:10px;
  }


.bluebox .bluehead {
    display:block;
    width:100%;
    background-color:#005293;
    height:29px;
  }


.bluebox .bluehead .headtext {
    color:#FFFFFF;
    font-size:15px;
    font-weight:bolder;
    padding-top:6px;
    margin-left:10px;
  }


.bluebox .boxtext {
    margin:10px;
  }


.brownbox {
    display:block;
    border:1px solid #BD3400;
    width:100%;
    margin-bottom:10px;
  }


.brownbox .brownhead {
    display:block;
    width:100%;
    background-image:url('img/hnedybar.png');
    background-repeat:repeat-x;
    height:29px;
  }


.brownbox .brownhead .headtext {
    color:#FFFFFF;
    font-size:15px;
    font-weight:bolder;
    padding-top:6px;
    margin-left:10px;
  }


.brownbox .boxtext {
    margin:10px;
  }


.whitebox {
    display:block;
    width:100%;
    margin-bottom:10px;
  }


.whitebox .boxtext {
    margin:10px;
  }


.whitebox .boxtext .sloupec {
    float:left;
    display:block;
    width:160px;
  }


.whitebox .boxtext .sloupec .item {
    margin-bottom:3px;
  }


.paticka {
    display:block;
    width:950px;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
  }


.line {
    display:block;
    width:96%;
  }


.lineb {
    display:block;
    width:96%;
    background-color:#FFF5CF;
  }


.line2 {
    display:block;
    width:96%;
  }


.line2b {
    display:block;
    width:96%;
    background-color:#FFF5CF;
  }


.in {
    padding:2px 0 2px 5px;
  }


.top {
    margin:10px;
  }


.top img {
    margin-right:10px;
  }


.boxtext ul {
    list-style-type:square;
    padding:0;
    margin:0;
    margin-left:10px;
  }


.boxtext li {
    margin-bottom:5px;
  }


.info {
    color:#000000;
    background-color:#FFF5CF;
    border:1px solid #000000;
    padding:10px;
    margin-top:10px;
    font-weight:bold;
    margin-bottom:5px;
  }


