

* {margin: 0; padding: 0; }

p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset, img, a {border: none;}

body {color: #000; text-align: center; font-family: Verdana, Arial, lucida, sans-serif; font-size: small; background: url("./img/podklad.gif") center top repeat-y; margin:0; padding:0;}

#ram {width: 1000px; text-align: left; margin: 5px auto 0px auto; background: #fff;}

#hlavicka {width: 1000px; position: relative; padding-bottom: 12px; background: url("./img/cara2.gif") left bottom repeat-x;}

#logo {float: left; width: 211px; margin-right: 10px; font-size: 1em; height: 86px; overflow: hidden;}

#hlavnipartneri {width: 401px; float: left;}



#menu {clear: both; margin-top: 10px; width: 970px; padding: 0 15px; height: 53px; background: #537e39 url("./img/podklad-menu.gif") left top no-repeat;}

#menu li {display: inline;}

#menu li a {text-transform: uppercase; font-size: 1em; font-weight: bold; background: #78b752 url("./img/menu.gif") right top no-repeat; display: block; width: auto; height: 28px; float: left; padding: 25px 10px 0 10px; color: #fff; text-decoration: none; }

#menu li a:hover {background: url("./img/menu.gif") right bottom no-repeat; height: 32px; padding: 21px 10px 0 10px;}

#menu li a.aktualni {background: url("./img/menu.gif") right bottom no-repeat; height: 32px; padding: 21px 10px 0 10px;}



#preskocit {position: absolute; left:0; top: -1000px;}

#jazyky {float: right; padding: 33px 0 0 0;}



#loginblok {position: relative;font-size: 0.8em; float: left; width: 368px; background: url("./img/login-bottom.gif") left bottom no-repeat; padding-bottom:9px; margin-bottom: 4px; margin-left: 10px;}

#loginblok a.tlac {float:left; border:0;position: relative; top: 1px;}

#loginblok div {clear: both; margin-top: 22px;width: 368px; text-align: center; background: url("./img/login-top.gif") left top no-repeat;}

#loginblok div p {padding: 0 0 6px 0;}

#loginblok div p img {position:relative; top: 6px;}

#loginblok div form {border:0; padding: 3px 0 0px 0; background: url("./img/cara1.gif") left top repeat-x; margin: 0 20px;}

#loginblok div form fieldset {border:0;}

#loginblok div label {text-transform: uppercase;}

#loginblok div label input {width: 80px; border: 1px solid #878787; margin-right: 5px; color: #db5e13; padding: 1px 3px;}



 .posuntlacitka {position: relative; top: 5px;}



#obsah {width: 680px; float: left; overflow: hidden; margin-right: 20px;}

#paticka {clear: both;}

#pravysloupec {width: 300px; float: left; overflow: hidden; margin-top: 7px;}



#drobecky {padding: 7px 0 10px 0; margin-bottom: 20px;}

#drobecky a {padding-left: 11px; background: url("./img/sipka1.sgif") 0 3px no-repeat;}

#drobecky span {padding-left: 11px; background: url("./img/sipka2.sgif") 0 3px no-repeat;}



h1 {font-size: 1.8em;}

h2 {color: #db5e14; font-size: 1.1em; margin: 20px 0 10px 0; clear: both;}

h3 {color: #db5e14; font-size: 1em; margin: 10px 0 10px 0;}

#obsah h3 {color: #8f8f8f; font-size: 1em; margin: 10px 0 10px 0; padding-left: 10px;}

p.zazadat {font-weight: bold;}

.listatlacitka {margin: 15px 0 0 0;}





.obor {width: 240px; float: left;}

.obor2 {width: 200px;}

.obor ul {list-style: url("./img/odrazka1.gif"); padding-left: 30px;line-height: 1.6em;}

.obor p {padding-top: 5px;}

.obor a.ssipkou {font-size: 0.8em;}



.infobox {margin-bottom: 10px; font-size: 0.8em; border:1px solid #c4c4c4; padding: 10px; background: #f7f6e7 url("./img/podklad-infobox.gif") left bottom repeat-x;}

.registrace {background: #fbfbfb;}

.registrace input {background: #fff;}

.fborder {border:1px solid #a5acb2; width: 150px;}

.registrace th {text-align: left;}

.registrace textarea {background: #fff; background: url("./img/podklad-textarea.jpg") right bottom no-repeat;  border:1px solid #a5acb2;}



.levybox {margin-top: 15px;clear: both; border: 1px solid #c4c4c4; padding: 10px 20px; background: #fff url("./img/podklad-levybox.gif") right bottom no-repeat;}

.levybox p {margin-bottom: 10px; text-align: justify; font-size: 0.8em;}

.levybox p.doprava {text-align: right;}

.levybox p.datum {font-weight: bold; padding: 5px 0 5px 20px; background: url("./img/datum.gif") left center no-repeat; margin:0;}

.odkazy {list-style: url("./img/odrazka3.gif"); padding-left: 45px; font-size: 0.8em; text-align:left;}

.odkazy li { margin-bottom: 6px;}

.textregistrace {margin-bottom: 10px;}



.partneri {margin: 15px 0;}

.partneri a img {border: 1px solid #0525ae; float: left; margin: 0 2px 2px 0;}

.partneri a:hover img{border: 1px solid #94a4e6;}



#paticka {font-size: 0.8em; clear: both; padding: 20px 0; width: 1000px;}

#paticka p {padding: 10px; font-size: small;}

#paticka div {padding: 20px;}

#paticka div p {padding: 2px; font-size: small;}

#patickamenu {height: 25px; list-style: none; border: 1px solid #365225; background: #7bbc54 url("./img/podklad-paticka.gif") left top repeat-x; color: #fff; padding: 10px; }

#patickamenu li {display: inline;}

#patickamenu li a {display: block; color: #fff; width: auto; height: 25px; line-height: 25px; border-right: 1px solid #fff; float: left; padding:  0 8px;}

#paticka div {border-top: 1px solid #bebebe; background: url("./img/podklad-paticka2.gif") left bottom no-repeat;}



.strankovani {margin: 15px 0; text-align: center; font-size: 0.8em;}

.strankovani a { font-weight: bold; text-decoration: none; padding: 3px 2px;}

.strankovani a:hover {background: #0525ae; color: #fff;}

.strankovani span.straktualni {background: #0525ae; color: #fff;font-weight: bold;padding: 3px 2px;}



.poznamka {font-size: 0.8em; color: #888}



.topzm {background: #f7f6e7; padding: 10px 10px 10px 40px; list-style:none;}

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

.topzm li a {padding-left: 10px; background: url("./img/odrazka2.gif") left center no-repeat;}



.logozam {float: left; margin: 0 20px 20px 0;}

.datumpridani {color: #777;}

.zazadat a {}

.zazadat span a {padding-left: 20px; background: url("./img/ikonka-tiskarna.gif") left center no-repeat; font-weight: normal;}



ul {list-style: circle; padding-left: 35px;}



/* formulare */



.pov {font-weight: bold; color:#db5e14;}



form {margin-bottom: 10px;border: 1px solid #c4c4c4; padding: 5px 20px; background: url("./img/podklad-formular.gif") left bottom repeat-x;}

form.podrobne table td {padding-bottom: 10px; width: 25%;}

form.podrobne table select {width: 160px;}



form.pozice {border:1px solid #db5e14;}

form.pozice table {width: 100%;}

form.pozice table td {padding: 5px 0px;}

form.pozice2  {margin:0; padding: 3px 7px;}

form.pozice2 table td {padding: 2px 0px;}



.doporuceni {margin-top: 10px; width: 400px;}

.doporuceni table {margin-left: 20px;}

.doporuceni table th {text-align: right; padding: 3px 5px;}

.doporuceni table td {padding: 3px 5px;}



.prihlaseni {width: 350px; margin-left: 0px;}

.soubory th {width: 15px;}



/* ---- */

.reklama1 {text-align: center; padding: 15px 0; clear: both;}

.reklama2 {text-align: center; margin: 10px 0; clear: both;}

.dolnicara {padding-bottom: 15px; background: url("./img/cara2.gif") left bottom repeat-x; margin-bottom: 0;}

.hornicara {padding-top: 20px; background: url("./img/cara2.gif") left top repeat-x; margin-top: 15px;}



table.new10 {border-collapse: collapse; width: 680px; font-size: 0.8em; background: #fefcfa;}

table.new102 {width: 300px; background: #fff;}

table.new102 h2 {margin-top: 7px;}

table.new102 a {padding-left: 10px; background: url("./img/odrazka2.gif") left center no-repeat;}

table.new10 tr.tablehead {font-size: 1.2em;background: #fff url("./img/cara1.gif") left bottom repeat-x;}

table.new10 tr.tablehead:hover {background: #fff url("./img/cara1.gif") left bottom repeat-x;;}



table.new10 td, table.new10 th {padding: 8px 3px; text-align: left;}

table.new102 th {padding-left: 10px;}

table.new10 tr {background: url("./img/cara1.gif") left bottom repeat-x;}

table.new10 tr:hover {background: #effdeb url("./img/cara1.gif") left bottom repeat-x;}



table.all30 td, table.all30 th {padding: 5px 3px;}



p {line-height: 1.4em;}

hr {border:0; border-top: 1px solid #c4c4c4; margin-top: 5px;}

strong {font-weight: bold; color: #db5e14;}

em {font-weight: bold; font-style: normal;}

a {color: #0525ae; text-decoration: underline;}

a.ssipkou {padding-right: 15px; background: url("./img/sipka3.gif") right center no-repeat;}

a.ssipkou:hover {background: url("./img/sipka4.gif") right center no-repeat;}

a:hover, a:active, a:focus {color: #94a4e6; text-decoration: none; }



.nezobrazovat {display: none;}

.doprava {text-align: right;}

.nastred {text-align: center;}

.floathelp {height:1px; line-height:1px; font-size: 1px; clear: both;}

.bigBanner{

  width: 980px;

/*  height: 100px; */

  margin:0px auto;

  text-align: center;

}

#topDiv{

clear: both;

}

