
/*------------------------------------------------
CSS INFO
--------------------------------------------------
FILE: style.css
PROJECT:  Ubytovny
AUTHOR: ChciStranky.cz (info@chcistranky.cz, www.chcistranky.cz)
DATE: 03-2009
------------------------------------------------- */

/*------------------------------------------------
 STANDARD HTML TAG RESET 
------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5,
p, ul, li, ol,
blockquote,
form {
  border: 0;
  margin: 0;
  padding: 0;
}

/*------------------------------------------------
STANDARD HTML TAG DEFINITION
------------------------------------------------- */

body,
form, input {
  font-family: 'Century Gothic', 'Trebuchet MS', Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2b2b2b;
}

a:link, a:visited{
  color: #78b42c;
}

a:hover {
  color: #000;
}

/*------------------------------------------------
 100% HEIGHT
------------------------------------------------- */

html, body, #wrap {
  height: 100%;
}

body > #wrap {
  height: auto;
  min-height: 100%;
}

#wrap {
  background: url(wrap.gif) top repeat-x;
}

.clearfix:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/* End hide from IE-mac */

/*------------------------------------------------
 MAIN
------------------------------------------------- */

#main {
  position: relative;
  width: 880px;
  padding-bottom: 100px; /* must be same height as the footer */
  margin: 0 auto;
}

/*------------------------------------------------
 CONTENT
------------------------------------------------- */

#content {
  position: relative;
  float: left;
  width: 580px;
  padding: 30px 0;
  margin-left: 30px;
}

#content hr {
  clear: both;
  visibility: hidden;
  padding: 0;
  margin: 0;
  border: none;
  height: 0;
}

#content h3 {
  padding: 0 0 10px;
  font-size: 18px;
}

#content h4 {
  padding: 0 0 10px;
  font-size: 18px;
}

#content .fifty {
  float: left;
  width: 320px;
  padding: 30px 0 0;
}

#content .vyhody-kontakt {
  float: left;
  width: 220px;
  padding: 30px 0 0;
  margin-right: 70px;
}

.fifty2 {
  float: left;
  width: 231px;
  padding: 30px 0 0;
  margin-left: 20px;
}

#content .fifty form {
  font-weight: normal;
}

#content .fifty form p {
  clear: both;
}

#content .fifty form p label {
  float: left;
  width: 50px;
  padding: 5px 10px 0 0;
  text-align: right;
}

#content .fifty form p input, #content .fifty form p select, #content .fifty form p textarea {
  width: 174px;
  height: 14px;
  padding: 3px 2px;
  border: 1px solid #a0a0a0;
  background: url(content_formitem.gif) top left;
  color: #000;
  font-size: 11px;
}

#content .fifty form p select {
  width: 178px;
  height: 20px;
  padding: 0;
}

#content .fifty form p textarea {
  height: 60px;
}

#content .fifty form p input.submit {
  width: auto;
  height: 35px;
  padding: 0 30px;
  margin: 0;
  border: none;
  background: #85B940;
  cursor: hand;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}

#content p {
  padding: 0 0 10px;
}

#content p strong {
  color: #78b42c;
}

#content p big {
  font-size: 18px;
}


/*------------------------------------------------
 HEADER
------------------------------------------------- */

#header {
  height: 106px;
}

#header h1 {
  float: left;
  padding: 30px 0 30px 60px;
  background: url(header_h1.gif) center left no-repeat;
}

#header h1 a {
  font-size: 35px;
  color: #7cc027;
  text-decoration: none;
  font-weight: normal;
}

#header h1 a span {
  color: #676767;
}

#header p {
  float: right;
  padding: 30px 0;
  font-size: 18px;
}

/*------------------------------------------------
 SIDEBAR
------------------------------------------------- */

#sidebar {
  position: relative;
  float: left;
  width: 265px;
}

#sidebar ul {
  list-style: none;
}

.ul-ubytovny {
  margin-left: 30px;
  clear: both;
}

#sidebar ul li h2 a {
  display: block;
  width: 275px;
  color: #fff;
  padding: 10px 0;
  margin: 2px 0 0;
  background: #5b5b5b;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  font-size: 17px;
}

#sidebar ul li h2 a span {
  font-size: 14px;
}

/*------------------------------------------------
 FOOTER
------------------------------------------------- */

input {
/*  background-image: url('../img/form-field.jpg'); */
}

.prvni {
/*  width: 85px;
  float: left;
*/  color: #8A8A8A;
  text-align: right;
  margin-top: 3px;
}

.druhy {
/*  width: 100px;
  float: left;
*/  margin-left: 5px;
}

.button-class {
    background-image: url('../img/button.jpg');
    width: 99px;
    height: 33px;
    color: white;
    font-weight: bold;
}

.odkud-jedete {
  text-align: right;
  margin: 10px 0 0 0;
  float: right;
}

.najdicestu {
  background-image: url('../img/najdi-cestu.jpg');
  float:left; 
  margin-top: 10px;
  width: 100px;
  height: 34px;
}

.fotky-ubytovny {
  border: 1px solid silver;
  background: #DDDDDD;
  width: 200px;
  height: 170px;
}

.fotky {
  border: 2px solid silver;
  margin: 5px;
  background: #DDDDDD;

}



.page {
margin:0 auto;
overflow:hidden;
position:relative;
width:993px;
}

#footer {
  position: relative;
  clear: both;
  width: 100%;
  height: 100px;
  margin-top: -100px; /* negative value of footer height */
  background: url(footer.gif) top repeat-x;
  color: #5d5d5d;
  font-size: 10px;
}
#footer p {
font-size:10px;
}
#footer p a:hover {
text-decoration:none;
}
#footer p.copy {
background:transparent url(bg_footer_p-copy.gif) no-repeat scroll left top;
float:left;
margin:23px 0 0 36px;
padding:0 0 10px 44px;
width:275px;
}
#footer p.copy a {
  color: #87B940;
font-weight:bold;
}
#footer p.backlinks, #radkovyblok {
float:right;
margin:23px 30px 0 0;
text-align:right;
width:600px;
}
#footer p.backlinks a {
color:#555555;
}

.ubytovna {
  width: 200px;
  height: 200px;
  float: left;
  margin: 20px;
}

.ubytovna p {
  text-align: center;
  color: #78b42c;
  margin-top: 5px;
}

.ubytovna-inner {
  width: 200px;
  height: 170px;
}

#ubytovny-home {
  margin-left: 40px;
}
