html {
	height:             100%;
	margin:             0;
	padding:            0;
	overflow:           auto;
}
body {
	margin:             0px;
	height:             100%;
	padding:            0px;
	color:              #111111;
	background:        #dddddd none;
	font-family:        "Trebuchet MS", "Helvetica CE", Verdana, sans-serif;
	text-align:         center;
	overflow:           auto;
	font-size:          0.8em;
}
img {
	border:             0px solid #333;
	margin:             0px 0px 0px 0px;
}
a {
	letter-spacing:     0em;
	color:              #333333;
}
a:hover {
	color:              #ff6600;
 }
a img {
	text-decoration:   none;
	border:            0px solid black;
}
#vsecko {
	height:             100%;
	margin:             0 auto;
	text-align:         left;
}
#main {
	width:              800px;
	margin:             0 auto 0em auto;
}
#vjeci {
	width:              800px;
	margin:             0 auto;
}
#obsah {
	width:              800px;
	text-align:         left;
	margin:             0 auto;
}
#hlavicka {
	margin:             0 auto;
}
#drobecek {
	background-color:   #ff6600;
	line-height:        1em;
	text-align:         left;
	border:             0px solid black;
	margin:             0.4em 0em 0em 0em;
	color:              #fafafa;
	font-size:          1.1em;
	font-weight:        300;
}
.drobek {
	margin:             0em 1em;
}
#drobecek a {
	color:              #fafafa;
}
h1 a {
	text-decoration:   none;
}
h1 {
	font-size:          3.5em;
	letter-spacing:     0em;
	font-weight:        200;
	padding-top:        0.7em;
	margin:             0px;
	display:            none;
}
h2 {
	font-size:          1.4em;
	letter-spacing:     0em;
	font-weight:        400;
	text-align:         left;
	padding:            0px;
	margin:             0px;
	display:            none;
}
h3 {
	font-size:          1.2em;
	letter-spacing:     0em;
	font-weight:        700;
	text-align:         left;
	padding:            0em 0em 0em 1.1em;
	margin:             0px;
	color:              #fafafa;
}
h4 {
	font-size:          1.2em;
	font-weight:        700;
	text-align:         left;
	color:              #111111;
	padding:           0em 0em 0em 1.6em;
}
#kolaz {
	height:        105px;
}
#menu {
	margin:        0.5em 0 0 0;
	
}
#koreny {
	font-size:          1.2em;
	font-weight:        700;
	margin:             0em 0em 0em 1em;
	text-align:         left;

}
.koren {
	padding: 0em 30px 0 0px;
}
.koren_curr {
	font-weight:        700;
}
.koren a {
	color:              #eeeeee;
	text-decoration: none;
}
.koren a:hover {
	color:              #111111;
	text-decoration: none;
}

#nadpis {
	text-align:         center;
	background:         #ff6600 url('logo-back.gif') top left no-repeat;
	margin:             0.4em 0px;
	border:             0px solid black;
}
#logo-obal {
	text-align:         center;
	border:             0px solid black;
	float:              left;
	width:              370px;
	margin: 10px 0 0 0;
}
#logo {
	text-align:         center;
	background:         url('reklamniplocha.gif') 46px -40px no-repeat;
	width:              370px;
	height:             40px;
	display:            block;
}
#logo a {
	display:            block;
	width:              370px;
	height:             40px;
	background:         url('reklamniplocha.gif') 46px 0px no-repeat;
	text-decoration:    none;
}
#logo a:hover {
	background:         none;
}
#pronajem {
	float:              left;
	text-align:         right;
	font-size:          1.6em;
	font-weight:        600;
	margin:             0em 0em 0em 0em;
	width:              200px;
	line-height:        1em;
	letter-spacing:     0.2em;
	color:               #fff;
}
#vyroba {
	float:               right;
	text-align:          left;
	font-size:          1.6em;
	font-weight:        600;
	margin:             0em 0em 0em 0em;
	width:              200px;
	line-height:        1em;
	letter-spacing:     0.2em;
	color:               #fff;
}
#pronajem a {
	color:              #fafafa;
	letter-spacing:     0.2em;
	text-decoration:    none;
}

#pronajem a:hover {
	background-color:   #DA251D;
  color:              #000;
}

#vyroba a:hover {
	background-color:   #F8C300;
  color:              #000;
}


#vyroba span {
	padding:             0em 0.5em 0.3em 0em;
	display:             block;
}
#pronajem span {
	padding:             0em 0em 0.3em 0.5em;
	display:             block;
}
#vyroba a {
	color:              #fafafa;
	letter-spacing:     0.2em;
	text-decoration:    none;
}
#pronajem_sub {
	text-align:         left;
	font-size:          1.2em;
	font-weight:        600;
	margin:             0em 0em 0em 0em;
	line-height:        1.2em;
	height:             60px;
	width:              50%;
	padding:            0em 0em 0em 0.8em;
	letter-spacing:     0em;
}
#vyroba_sub {
	text-align:         left;
	font-size:          1.2em;
	font-weight:        600;
	margin:             0em 0em 0em 0em;
	line-height:        1.2em;
	height:             60px;
	width:              50%;
	padding:            0em 0em 0em 0.8em;
	letter-spacing:     0em;
}
#vyroba_sub a {
	color:              #fafafa;
	letter-spacing:     0em;
	text-decoration:    none;
}

#vyroba_sub a:hover {
	background-color:   #F8C300;
  color:              #000;
}

#pronajem_sub a {
	color:              #fafafa;
	letter-spacing:     0em;
	text-decoration:    none;
}
#paticka {
	background:         #ff6600 url('grey-back.gif') top left repeat-x;
	line-height:        0.9em;
	text-align:         center;
	margin:             0.4em 0 0em 0;
}
#kontakt {
	padding:            0em 0 0.4em 0;
}
#webmajster {
	padding:            0.6em 0 0 0;
	font-size:          0.85em;
}
#submenu_a {
	background:         #fafafa url('red-back.gif') top left repeat-x;
	text-align:         left;
}
#submenu_b {
	background:         #fafafa url('yellow-back.gif') top left repeat-x;
	text-align:         left;
	margin:             0.4em 0px 0px 0px;
}
.submenu_obal {
	margin:             0em 0px 0px 0px;
	float:              right;
	width:              214px;
}
#submenu_a li {
	line-height:        2em;
	margin:             0em 0.3em 0em -1em;
	font-size:          0.9em;
}
#submenu_b li {
	line-height:        2em;
	margin:               0em 0.3em 0em -1em;
	font-size:          0.9em;
}
#submenu a {
	letter-spacing:     0em;
}
#content_a {
	background:         #fafafa url('orange-back.gif') top left repeat-x;
	width:              580px;
	float:              left;
	margin-top:         0em;
}
#content_j1 {
	background:         #fafafa url('orange-back.gif') top left repeat-x;
	width:              580px;
	float:              left;
	margin-top:         0em;
}
#content_j1 p {
	padding:           0em 0em 0em 1em;
}
#content_j1 h4 {
	padding:           0em 0em 0em 1em;
}
#content p {
	padding:           0.2em 1.8em 0.2em 1em;
	text-align:        justify;
}
#logo_lm {
	margin:           70px 10px 0em 0em;
}
#mapa_small {
	margin:           50px 10px 0em 0em;
	text-align:       right;
}
.reklama_obal {
	border-bottom:    2px dotted #666666;
	padding:          0em 0em 1em 0em;
	margin:           1em 2em 0em 1em;
	min-height:        200px;
}

#a3g, #a3h {
	height:           200px;
}

#a3d, #a3e .reklama_obal {
	height:           100px;
}

#a1a {
	height:           240px;
}
#a1a_popis {

  width:            280px;

}

.rek_div1 {
  font-weight:       600;

}

#a1a7_sub  {

  margin:           0em  0em 1em 0em;
}

.reklama_ul {
	
	padding:          0em 0em 0em 0em;
	margin:           0em 0em 0em 1em;
	color:            #ff6600;   
}

.rek_txt {
   color:           #000;

}

.kategorie {
  
  margin:           1em 0em 1em 0em; 
}
.nadpis {
	font-size:          1.1em;
	font-weight:        600;
	letter-spacing:     0.1em;
	color:              #333;
	background:         #ff6600;
  margin:             0em  0em 0em 0em;
  padding:            0em  0em 0em 1em; 
  line-height:        1.6em;
  height:             1.6em;
}
.reklama_popis {
	font-size:          0.9em;
	font-weight:        200;
	padding:            1em 0em;
	width:               380px;
	text-align:          justify;
}
.vpravo img {
	float:            right;
	margin:          0em 0em 0em 2em;
	border:           1px solid black;
	

}
.vlevo img {
	float:            right;
	margin:          0em 0em 0em 2em;
 border:           1px solid black;

}

.vpravo span {

}
.vlevo span {

}
.reklama_ul {
	padding:          0em 1em 0em 1em;
}


.koren_a_txt {

  text-align:       justify;
  padding:          1em 2em 1em 1em;
  
}
.question {
  color:            #ff6600;
  font-size:        1.1em;
  font-weight:      600;

}

.answer {
  

}

.koren_k_txt {

  text-align:       justify;
  padding:          1em 2em 1em 0em;
  
}

.koren_c_txt {

  text-align:       justify;
  padding:          1em 2em 1em 0em;
  
}

.podpis {
  padding-left:     1em;

}

.submenu_nadpis  {
  text-transform:     uppercase;
  font-size:          1.1em;
  font-weight:          600;
  color:              #ff6600;
  padding:            1em 0em 0em 1em;
}

.submenu_nadpis a {
  color:              #ff6600;
}

.submenu_nadpis a:hover {
  color:              #000000;
}

.submenu_ul {
  padding:    0em 0em 0em 0em;
  margin:    0em 0em 0em 0em;
}

.first_ul {
  padding:    0em 0em 0em 0em;
  margin:     0em 0em 0em 3em;
  color:      #ff6600;
}

.second_ul {
  padding:    0em 0em 0em 0em;
  margin:     0em 0em 0em 2em;
  color:      #ff6600;
  font-size:  1.2em;  
}


.subnadpis {
  text-transform:     uppercase;
  font-size:          1em;
  font-weight:        600;
  color:              #333;
  padding:            0em 0em 0em 0em;

}


#pronajem_sub a:hover {

  color:   #000; 
  background-color:   #DA251D;
}


.ilustrace {
	float:            right;
  margin:             1em;
  text-align:        right;
}
.ilu {
	margin:            1em 0em 0em 1em;
	padding:           0px;

}
.ilu img {
	border:            1px solid black;
}

#foto01 {
    float:            left;
    display:          inline;
}

.foto02 {
   float:             right;
   display:           inline;
   padding:             1em;
   background-color:   #fafafa;
   
}

#index_img {
	margin:            4em 3em;
}
.bull {
	font-size:          1.4em;
	font-weight:        600;
	text-align:         left;
	color:              #ff6600;
}
.cleaner {
	clear:              both;
	color:              #dddddd;
	background-color:   #dddddd;
	height:             1px;
	border:             0px;
	margin:             0px;
	padding:            0em;
}
.cleaner_i {
	clear:              both;
}
#rezervace {
	text-align:         left;
}
#formik {
	text-align:         center;
}
.ynput {
	width:              78%;
	margin:             1% 10% 1% 10%;
}
.cudl {
	margin:             1% 10% 1% 10%;
}
.index_img {
	margin:  10px auto;
}
#both {
	background:         #fafafa url('both-back.gif') top left repeat-y;
	margin: 0.4em auto;
}
#left {
	float: left;
	width: 380px;
	padding: 10px 10px;
}
#right {
	float: right;
	width: 380px;
	padding: 10px 10px;
}
#left_top {
	float: left;
	width: 400px;
	padding: 0px 0px;
	border: 0px solid black;
	text-align: right;
	height: 60px;
}
#right_top {
	float: left;
	width: 400px;
	padding: 0px;
	border: 0px solid black;
	height: 60px;
}
#pronajem_index {
	padding:          0em 0.2em 9px 0em;
	text-align:       right;
	font-size:        1.6em;
	font-weight:        600;
	margin:             0em;
	line-height:        1em;
	letter-spacing:     0.2em;
	color: #fff;
	width: 200px;
	float: right;
}
#vyroba_index {
	padding:           0em  0em 9px 0.2em;
	text-align:        left;
	font-size:        1.6em;
	font-weight:        600;
	margin:             0em;
	line-height:        1em;
	letter-spacing:     0.2em;
	color: #fff;
	width: 200px;
}
.index_img {
	margin:  10px auto;
}
#uvod {
	background:         #fafafa url('index-back.gif') top left repeat-y;
	margin:             0.4em 0em 0em 0em;
	}
#both p {
	padding:           0.1em auto;
	text-align:        justify;
}
#both h3 {
	color: #ff6600;
	padding: 0em;
}
#both h4 {
	text-transform: uppercase;
	color: #444;
	padding: 0em;
	font-size: 1.1em;
}
.index_ul {
	padding: 0em 0em 0em 1em;
}
.index_li {
	color: #ff6600;
}
.index_txt {
	color: #111;
}
.gallery {
 margin:    0.5em 0em 0em 0.5em;  
 height:    460px;
}
.gallery_wide {
 margin:    0.5em 0em 0em 0.5em;  
 height:    280px;
}

.gallery_supertall {
 margin:    0.5em 0em 0em 0.5em;  
 height:    620px;
}


.thumbs {
  width: 100px;
  float: left;
  margin: 0.5em 1em;
  
}

.thumbs img {
  border:   1px solid black;
}
.ceny td {
padding:      4px 20px 4px 0px;
text-align:  left;
border-bottom:  1px dotted #ddd;
}
