body
{
	margin:0;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-align: left;
	padding: 0 0 0 0;
	font-size: 10px;
	background: #ffffff url('../img/layout/bg_top.jpg') left -17px repeat-x;
	color:#000000;
}

* {
/*	padding: 0;
	margin: 0;
	border: 0px none;	
*/	

}

input, select {
  border: solid 1px silver;
  margin: 2px;
}

a:active {
  border: none;
  text-decoration: none;
}
a:active img {
  border: none;
  text-decoration: none;
}

ul {
  margin: 1em 0;
/*  padding: 0; */
}

ul li {
  list-style-image: url('../img/layout/sipkaa.jpg');
}
ul li ul li {
  list-style-image: url('../img/layout/lii.jpg');
}

img {
	border: 0px none;
}

.hidden {
  visibility: hidden;
  display: none;
} 
.cleaner {
  clear: both;
}



#page-c {
  width: 851px;
  margin: 0 0;
}

#header {
  float: left;
  width: 851px;
  height: 80px;
  background: transparent url('../img/layout/logo.jpg') top left no-repeat;
}

#img_header_variable {
  position: absolute;
  left: 0px;
  top: 80px;
}
#img_header_variable img {
  height: 178px;
}

#img_header {
  width: 851px;
  height: 178px;
  background: transparent url('../img/layout/header.jpg') top left no-repeat;
}

#mainmenu {
	text-align: left;
	position: absolute;
	top: 61px;
	left: 0px;
	margin-left: 65px;
	z-index: 100;
	color: white;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
  width: 851px;
  /*text-align: center;*/
  padding: 3px 0 5px 0;
}

#mainmenu a, #mainmenu span {
  color: white;
  text-decoration: none;
	padding: 3px 5px 5px 5px;
  cursor: default;  
}
#mainmenu a {
  cursor: pointer; 
}
/*
#mainmenu a:hover, #mainmenu span:hover {
  background-color: transparent;
}
*/

#mainmenu #menu_poduroven {
	font-size: 9px;
  position: absolute;
  top: 21px;
  /*right: 97px;*/
  left: 0px;

  /*width: 650px;*/
  /*z-index: -10;*/
  /*margin: 0 auto;*/
  /*margin-left: -100px;*/
  /*left: -1100px;*/
  /*margin: 0 auto;*/
  /*width: 2851px;*/
 /* width: 2851px;*/
	/*padding: 3px 10px 5px 10px;*/
  /*visibility: hidden;*/
/*display: none;*/
}
#mainmenu #menu_poduroven a, #mainmenu #menu_poduroven a:visited, #mainmenu #menu_poduroven a:link {
  padding: 7px 5px 5px 5px;
/*z-index: 100;*/
  border: solid 0px red;
  line-height: 23px;
}
#mainmenu #menu_poduroven a:hover {
/*  padding: 10px 5px 10px 5px;*/
/*background-color: #444;*/
/*
text-decoration: underline;
border-top: solid 1px white;
*/


}



#menu-doplnek {
/*border: solid 1px red;*/
display: none;
width: 849px;
height: 25px;
z-index: 10;
background: #bed15b;
position: absolute;
left: 0;
top:80px;
}




#languages {
  float: left;
  margin: 9px 0 0 35px;
}
#languages img {
  height: 13px;
  margin-right: 8px;
  border: solid 1px black;
}



#navi {
  float: right;
  margin: 12px 20px 0 0;
  text-transform: uppercase;
  font-size: 10px; 
}
#navi a {
  margin: 0 2px 0 3px;
  color: black;
  text-decoration: none;
  font-weight: bold;
}
#navi img {
  position: relative;
  top: 1px;
}


#footer-c {
  margin: 0 0 0 3px;
}
#footer-c #footer-menu {
  background: #ccc;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  padding: 18px 0px;
  margin: 2px 0;
}
#footer-c #footer-menu a {
  padding: 0 15px;
  color: black;
  text-transform: uppercase;
  text-decoration: none;
}
#footer-c #footer-menu a:hover {
  text-decoration: underline;
}
#footer-c #footer {
  background: #C0D35D;
  font-size: 11px;  
  padding: 6px 40px;  
}
#footer-left {
  float:left;
}
#footer-left a{
  color: black;
  text-decoration: none;
}
#footer-right {
  float:right;
}


#content {
 padding: 5px 5px 10px 30px;
 text-align: justify;
 text-align: left;
 font-size: 1.15em; 
 background: url('../img/layout/dot.jpg') top right repeat-y;
}
#content h1 {
 font-size: 1.7em;
}


#content-main-top{

}

#content-main-top-common{
  background: url('../img/layout/dot.jpg') 107px top repeat-y;
  border: solid 0px red;
  float: left;
  width: 585px;
}

#content-main-top-common-left {
  /*background: url('../img/layout/dot.jpg') right top repeat-y;*/
  float: left;
  border: solid 0px green;
}
#content-main-top-common-left .box {
  background: url('../img/layout/corner.jpg') right 3px no-repeat;
  width: 100px;
  border: solid 0px green;
}
#content-main-top-common-left .box .obal {
  background: url('../img/layout/dot.jpg') left top repeat-x;
}
#content-main-top-common-left .box .obal #heading{
  font-size: 11px;
  padding: 1.5em 0 0.5em 2.1em;
  font-weight: bold;
  background: url('../img/layout/sipka_inv.jpg') 9px 21px no-repeat;
  text-transform: uppercase;
}
#content-main-top-common-left .box .obal .box-content {
  padding: 0 16px 0 16px;
}




#content-main-top-common-middle{
  background: url('../img/layout/dot.jpg') left top repeat-x;
  float: right;
  width: 475px;
  margin-right: 0px;
  border: solid 0px orange;
}
#content-main-top-common-middle #obal {
  background: url('../img/layout/corner.jpg') right 3px no-repeat;
  border: solid 0px red;
  padding: 0 15px 0 15px;
}
#content-main-top-common-middle #heading{
  font-size: 1.3em;
  padding: 3em 0 0em 0;
  font-weight: bold;
  width: 400px;
}
#content-main-top-common-middle #heading div{
  font-size: 1.3em;
  padding: 0em 0 0.8em 0;
  font-weight: bold;
  width: 400px;
}


#content-main-top-common-right{
  width: 223px;
  float: right;
  background: url('../img/layout/dot.jpg') top left repeat-y;
  padding: 10px 0 0 8px;
  text-align: center;
}
#content-main-top-common-right a{
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  color: black;
}
#content-main-top-common-right input {
  width: 120px;
  height: 12px;
  font-size: 10px;
  margin-right: 5px;
}










#content-main-top-right{
  width: 223px;
  float: left;
  background: url('../img/layout/dot.jpg') top left repeat-y;
  padding: 10px 0 0 8px;
  text-align: center;
}
#content-main-top-right a{
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  color: black;
}
#content-main-top-right input {
  width: 120px;
  height: 12px;
  font-size: 10px;
  margin-right: 5px;
}


#content-main-top-right .box {
  background: url('../img/layout/corner.jpg') right 3px no-repeat;
  width: 223px;
  border: solid 0px green;
  text-align: left;
}
#content-main-top-right .box .obal {
  background: url('../img/layout/dot.jpg') left top repeat-x;
}
#content-main-top-right .box .obal #heading{
  font-size: 11px;
  padding: 1.5em 0 0.5em 2.1em;
  font-weight: bold;
  background: url('../img/layout/sipka_inv.jpg') 9px 21px no-repeat;
  text-transform: uppercase;
}
#content-main-top-right .box .obal .box-content {
  padding: 0 16px 0 16px;
}


#reklamni-blok {
  background: url('../img/layout/dot.jpg') left top repeat-x;
  padding: 15px 0 0 0;
  margin: 15px 0 0 0;
}

#content-main-top-left {
  float: left;
  width: 585px;
}

#content-main-top-left{
  background: url('../img/layout/dot.jpg') left top repeat-x;
  margin-right: 0px;
  border: solid 0px orange;
}
#content-main-top-left #obal {
  background: url('../img/layout/corner.jpg') right 3px no-repeat;
  border: solid 0px red;
  padding: 0 15px 0 15px;
}
#content-main-top-left #heading{
  font-size: 1.7em;
  padding: 2.5em 0 1.5em 0;
  padding: 1px;
  margin-bottom: 1.25em;
  position: relative;
  top: 10px;
  font-weight: bold;
  width: 460px;
  border: solid 0px blue;
}




#content-main-bottom {
  margin-top: 0em;
  background: url('../img/layout/dot.jpg') 183px top repeat-y;
  padding-bottom: 30px;
  margin-right: 3px;
}
#content-main-bottom-right{
  background: url('../img/layout/dot.jpg') left top repeat-x;
  float: right;
  width: 620px;
  margin-right: 0px;
  border: solid 0px red;
}
#content-main-bottom-right #obal {
  background: url('../img/layout/corner.jpg') right 3px no-repeat;
  border: solid 0px red;
  padding: 0 23px 0 23px;
}
#content-main-bottom-right #heading{
  font-size: 1.3em;
  padding: 3em 0 2em 0;
  font-weight: bold;
  width: 450px;
}

#content-main-bottom-left {
  /*background: url('../img/layout/dot.jpg') left top repeat-x;*/
  float: left;
  border: solid 0px orange;
}
#content-main-bottom-left .box {
  background: url('../img/layout/corner.jpg') right 3px no-repeat;
  width: 176px;
  border: solid 0px green;
}
#content-main-bottom-left .box .obal {
  background: url('../img/layout/dot.jpg') left top repeat-x;
}
#content-main-bottom-left .box .obal #heading{
  font-size: 11px;
  padding: 1.5em 0 0.5em 2.1em;
  font-weight: bold;
  background: url('../img/layout/sipka_inv.jpg') 9px 21px no-repeat;
  text-transform: uppercase;
}
#content-main-bottom-left .box .obal .box-content {
  padding: 0 16px 0 16px;
}



#reklamni-box {
  width: 194px;
  background: #ffffff;
  background: gray;
  padding: 0px;
  float: left;
}

#reklamni-box-nadpis {
  position: relative;
  top: 35%;
  margin-left: 10px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold; 
}
#reklamni-box-nadpis img {
  position: relative;
  top: -1px;
  margin-right: 9px; 
}
#reklamni-box-obsah {
  position: relative;
  top: 31%;
  margin-left: 17px;
  font-size: 1em;
}
#reklamni-box-obsah ul {
}

#reklamni-box-obsah ul li {
  list-style-type: none;
  list-style-image: none;
}

#login-box {
  margin: 18px 0;
  background: #eeeeee;
  padding: 10px 0 10px 15px;
  text-align:left;
}
#login-box img {
  position: relative;
  top: 0px;
  margin: 0 9px;  
}
#login-box-nadpis {
  text-transform: uppercase;
  margin: 0 0 8px 0;
  text-align: center;  
}
#login-box-nadpis a {
  margin: 0 10px;
  
}


#media-box {
  text-align: left;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  margin-top: 5px;
}
#media-box table {
  font-size: 10px;
}

#media-box img {
  position: relative;
  margin-right: 9px; 
}
/*
#media-box div {
  margin-top: 12px;
  float: right;
}
*/
#media-box img{
  border: solid 9px #eeeeee;
  _width: 105%;
}

#media-box-nadpis img {
  border: none;
  margin-bottom: 1px;
  width: auto;
}
#media-box-nadpis {
  margin-bottom: 0.5em;
}



#mapa-stranek li {
  font-size: 11px;
  text-transform: uppercase;   
}

#mapa-stranek li {
  list-style-type: none;
  list-style-image: none;
}

.moje_udaje li  {
  width: 300px;
  text-align: left;
  /*display: inline;*/
}
.moje_udaje li  em {
  float: left;
}
.moje_udaje li  big {
  float: right;
  font-size: 1em;
}

.chyba_vyplneni {
  background: #ffcccc;
  border: solid 1px red;
}


h5 {
  margin: 15px 0 0 0;
  font-size: 11px;
  border: solid 0px red;
  clear: both;
}

.formular span {
  border: solid 0 red;
  background: #eee;
  /*width: 100px;*/
  display: block;
  text-align: left;
  padding: 1px 5px;
  font-weight: bold;
  font-size: 10px;
  line-height: 15px;
  float: left;
  max-width: 300px;
}
 
.formular input {
  float: right;
  line-height: 15px;
  position: relative;
  top: -4px;
  min-width: 188px;
}

.formular select {
  float: right;
  line-height: 15px;
  position: relative;
  top: -4px;
  min-width: 190px;
  width: 190px;
  _min-width: 152px;
  _width: 152px; 
}

.formular br {
  clear: both;
}

.button {
  font-weight: bold;
  border: solid 1px black;
  text-transform: uppercase;
  font-size: 11px;
}

.tiskni {
  float: right;
  position: relative;
  left: +10px;
  top: +20px;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 9px;
  font-weight: bold;
  color: black;
}
.tiskni a {
  color: black;
}

#content-main-top-left .tiskni {
/*left: 5px;*/
}
