/* CSS Document */
/* vseobecne */
body{ 
  background-color:#00582c;
  background-image:url(../img/pozadie.jpg);
  background-repeat:repeat-x; 
  font-family:Tahoma; 
  font-size:12px; 
  margin:0px; 
  padding:0px;
}
a img{ 
  border-width:0px;
}
a{ 
  color:#f37121;
  text-decoration:none;
}
a:hover{ 
  text-decoration:underline;
}
h1{ 
  color:#f37121; 
  font-size:14px; 
  margin: 3px 0 8px 2px;
  padding:0px;
}
h2{ 
  color:#f37121; 
  font-size:14px; 
  margin:20px 0px 15px 0px; 
  padding:0px;
}
h3{
  font-size:9px; 
  margin:0px;
  padding:4px 0px 0px 0px;
}
h3 a {
  color:#999999;
}
h5{
  border-bottom:1px solid #ffffff;
  background-color: #F37121;
  color:#ffffff; 
  font-size:14px; 
  /*height:20px;*/
  margin:0px;
  padding:3px 3px 3px 8px;  
  width:127px; 
}
h6{
  background-color: #F2F2F2;
  color:#f37121; 
  font-size:14px; 
  height:20px;
  margin:0px;
  padding:2px 0px 0px 8px;  
  width:130px;
}
p{ 
  margin:0px 0px 10px 10px; 
  padding:0px;
}
form{
  margin:0px; 
  padding:0px;
}
.fr{ 
  float:right;
}
.fl{ 
  float:left;
}
.top{ 
  left:-1px;
  position:absolute; 
  top:-1px; 
}
.top2{ 
  left:0px;
  position:absolute; 
  top:0px; 
}
.bottom{  
  bottom:-2px; 
  left:-1px;
  position:absolute;
}
.bottom2{ 
  bottom:-1px; 
  left:0px;
  position:absolute; 
}
.seda{
  color:#999999;
}
.clear{
	clear: both;
	display: block;
	line-height: 0px;
}
.obrazok{
  margin:10px;
}
/* rozlozenie stranky*/
#okno{  
  margin:0px auto;
  width:700px;
}
#top{
  background-image:url(../img/pozadie_top.jpg); 
  background-position:350px 0px;
  background-repeat:no-repeat;  
  float:left;
  height:122px;  
  padding-top:50px; 
  width:100%;
}
#menu{ 
  background-image:url(../img/menu_pozadie.gif); 
  background-repeat:no-repeat; 
  float:left;
  height:96px; 
  padding-left:17px; 
  width:682px;
}
#obsah{ 
  background-color:#ffffff; 
  float:left;
  padding:17px 10px 7px 10px;
  position:relative; 
  width:680px;
}
#bottom{
  background-color:#00582c; 
  background-image:url(../img/bottom.gif); 
  background-repeat:no-repeat; 
  float:left; 
  height:120px;
  width:100%; 
  }
  /* menu */
#menu ul li { 
  display:block; 
  float:left; 
  margin:32px 0px 0px 5px;
  padding:0;
  width:112px;
}
#menu ul li.last { 
  width:87px;
}
#menu ul { 
  margin:0px; 
  padding:0px;
}
#menu a{ 
  color:#ffffff; 
  font-size:13px;
  font-weight:bold; 
}
#menu a:hover{
  color:#00361b;
}
/* obsah */
#obsah .big{ 
  border:1px solid #F2F2F2;
  float:left; 
  padding:5px 8px;
  position:relative;
  width:512px;
}
#obsah .big p{
  display: block;
  margin:0px;
  padding:0px 5px ;   
} 
#obsah .big .odstavec{ 
  background-color:#00582c; 
  border:1px solid #00582c;
  color:#f36f21; 
  font-size:13px;
  font-weight:bold;
  margin:0px 4px 5px 0px;
  padding:5px;
  position:relative;   
  width:389px;
}
.novinka_obr {
  /*background-image:url(../img/obr_left.gif);*/ 
  background-repeat:no-repeat;
  height: 100px;  
  float:right; 
  margin:0px;
  padding:0px 0px 0px 6px;
  width:100px;
}
.novinka{ 
  float:left;
  margin:10px 0px 0px 0px;
  width:100%;
} 
.novinka a {
  font-weight:bold;
}
#obsah .left{
  background-color: #00582C; 
  float:left;  
  margin:0px 10px 0px 0px;
  position:relative;  
  padding:0px 0px 5px 0px;
  width:138px;
}
#obsah .left a{
  border-bottom:1px solid #006331; 
  color:#ffffff;
  display:block;
  font-weight:bold; 
  margin:0px 10px 0px 10px;
  padding:6px 0px 2px 0px;
  text-decoration:none;
  
} 
#obsah .left b {
  border-bottom:1px solid #ffffff;
  background-color: #F37121;
  color:#ffffff; 
  display: block;
  /*height:20px;*/
  margin:0;
  padding:6px 10px 2px 10px;
 
}
#obsah .left a:hover{
  text-decoration:underline;  
} 
#obsah .right{  
  border:1px solid #F2F2F2;
  float:left; 
  margin:0px 0px 0px 10px; 
  padding:0px 0px 5px 0px;
  position:relative;  
  width:138px;
}
#obsah .right p{
  color:#999999;
  margin:0px;
  padding:8px;   
}
#obsah .right input{
  border:1px solid #999999; 
  height:14px;
  font-size:11px; 
  margin-left:8px; 
  padding:2px 5px 2px 5px;
  width:110px;
}
#obsah .right button{
  background-image:url(../img/button.gif); 
  background-repeat:no-repeat;
  border-width:0px;
  color:#ffffff; 
  height:18px;
  float:right;
  font-size:8px; 
  font-weight:normal; 
  margin:8px 8px 0px 0px;
  padding:0px;   
  width:52px;
}
#obsah .odstavec{
  background-color:#00582C;
  background-image:url(../img/odstavec_top.gif); 
  background-repeat:no-repeat;
  float:left;
  width:401px;  
}
/* bottom */
#bottom img{ 
  padding:20px 0px 0px 10px; 
}
#bottom .partneri1{ 
  display: block;
  float:right;
  font-size: 9px; 
  padding: 35px 10px 0px 0px;
}
#bottom .partneri2{ 
  display: block; 
  float:left;
  font-size: 9px;
  padding: 25px 0px 0px 8px;
}
#bottom .copy{
  color:#ffffff; 
  display:block;
  float:right; 
  font-size: 9px; 
  padding:20px 10px 0px 0px;
}
#bottom .linky{
  display:block;
  float:left; 
  font-size: 9px; 
  padding-top:20px; 
}
#bottom .linky a{
  padding:0px 5px 0px 10px; 
}






.form-line {
  padding-top: 7px;
  clear: both;
}

.form-line label {
  display: block;
  width: 150px;
  float: left;
}

.form-line textarea,
.form-line input.iform {
  display: block;
  float: left;
  width: 300px;
}

.form-line select {
  display: block;
  float: left;
}


.error {
  color: red;
}

.gb-prispevek {
 border-top: 1px solid;
 margin: 10px;
 padding: 10px;
}

.gb-jmeno {
 font-weight: bold;
 padding-right: 5px;
 text-align: left;
 float: left;
}

.gb-text {
 padding-top: 10px;
 clear: both;
}

.gb-datum {
 padding: 0;
 margin: 0;
 text-align: right;
 float: right;
 font-size: 8pt;
 font-weight: bold;
}

.pager-nav {
 text-align: center;
 font-weight: bold; 
}

.pager-nav a:link {
 color:#00582C;
 font-weight: bold;
}

.pager-nav a:visited {
 color:#00582C;
 font-weight: bold;
}

.pager-nav a:active {
 color:#00582C;
 font-weight: bold;
}

table.login {
border:medium none;
border-collapse:collapse;
margin-top:20px;
width:auto;
}

table.login td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F37121 none repeat scroll 0 0;
border:0 solid black;
color:white;
font-weight:bolder;
padding:3px 10px;
text-align:right;
vertical-align:middle;
}

table.login.input.button {
background-color:#F37121;
border-color:#00361B;
padding:2px 3px;
}

td.header {
background-color:#F37121;
border:medium none;
color:#00361B;
font-size:smaller;
font-weight:normal;
height:25px;
text-align:right;
}
