/*
Theme Name: WordPress Mediacentrum
Theme URI: http://wordpress.org/
Description: Mediacentrum
Author: Mediacentrum
*/
body {
   background:#512200 url(images/body-bg.jpg) repeat-x scroll left top;
   color:#270D01;
   font-family:verdana,arial;
   font-size:12px;
	line-height: 1.5em;
   margin: 0px;
	padding: 0px;
  }
p, h1, h2, h3, h4, h5, h6, form, fieldset, legend {
   padding: 0px;
	margin: 0px;
   }
p, #main li{
   
}
h1{
   color:#F3CD3D;
   font-family:verdana;
   font-size: 18px;
   font-weight: bold;
   line-height: 1.3em;
   padding-bottom: 10px;
   text-indent: 0px;
   }
.home h1{
   display: none;
   }
h2{
    color:#F3CD3D;
   font-family:Times New Roman,verdana;
   font-size: 20px;
   font-weight: bold;
   margin-bottom: 10px;
   margin-top: 15px;
   }
table h2{
   font-size: 18px;
   }
table h2 a {
   text-decoration: none;
   }
table h2 a:hover {
   color:#270D01;
   }
h3{
   font-size: 120%;
   margin-top: 15px;
   }
h4{
   font-size: 120%;
   }
a{
   color:#270D01;
   font-weight:bold;
   text-decoration:underline;
   }
a:hover{
   color:#F3CD3D;
   font-weight:bold;
   text-decoration:none;
   }
a img{
   border: 0px;
   }
hr{
   background-color: #451700;
   border: 0px;
   border-color: #451700;
   color: #451700;
   height: 1px;
   margin: 10px 0px;
   }
table td, table th{
   border: 0px solid #EDE7DF;
   vertical-align: top;
   }
table td.cara{
   border-right: 1px solid #451700;
   padding-right: 40px;
   width: 300px;
   }
table td.text{
   padding: 0px 40px; 
   }
table{
   border-collapse: collapse;
   }
.hidden{
   visibility: hidden;
}
#content{
   background: transparent url('images/content-bg.gif') repeat-y 0px 0px ;
   margin: 0px auto; 
   position: relative;
	text-align: left;
	 width:878px;
	}
/* header start */
#header {
   background:transparent url(images/bg_top.jpg) no-repeat left top;
   height:423px;
   float: left;
   margin-left:auto;
   margin-right:auto;
   width:100%;
	}
#header ul{
   margin: 0px;
   padding: 0px; 
}
#header ul li {
   list-style-type: none;
}
#logo {
  background: url('images/logo.png') no-repeat left top;
	height: 308px;
	left: 246px;
	position: relative;
	top: 50px;
	width: 250px;
	}
#logo a{
   display: block;
   height: 308px;
   overflow: hidden;
   padding-left: 250px;
	width: 0px;
}
#header #navjump{
   display: none;
}
/* header end */
/* main start */
#main {
   background-color:#9F6E08;
	float: left;
	padding: 40px 40px 30px 40px;
	position: relative;
	width: 100%;
	width: 798px;
	}
#main p{
  margin: 5px 0px 5px 0px;
   }
/* main end */
/* submain start */
#submain {
   left: 0px;
   position: absolute;
   top: 150px;
	}
/* submain end */
/* footer start */
#footer {
   clear: both;
   min-height: 60px;
   font-size: 11px;
	width: 100%;
	}
#footer p {
   color:#9F6E08;
   float: left;
	font-size: 11px;
   margin: 0px;
	padding: 15px 0px 20px 0px;
	text-align: center;
	width: 100%;
	}
#footer p a{
   color:#9F6E08;
   font-weight: normal;
   text-decoration: underline;
}
#footer p a:hover{
   color: #F3CD3D;
  text-decoration: none;
}
/* footer end */
.clear{
  clear:both;
  height: 0px;
  line-height: 0px;
  overflow: hidden;
}
/* menu_cms start*/
div.menu_cms{
   background: transparent url('images/bg_nav.jpg') no-repeat left top ;
   height: 40px;
   left: 0px;
   position: absolute;
   top: 383px;
   width: 100%;
}
div.menu_cms h2{
  display: none;
}
div.menu_cms ul{
   background: transparent url('images/menu-cara.gif') no-repeat left center ;
   float: left;
   left: 39px;
   margin: 0px;
   padding: 0px;
   position: relative;
}
div.menu_cms ul li{
   background: transparent url('images/menu-right-bg.png') no-repeat right 0px ;
   float: left;
   list-style: none;
   margin: 0px 1px 0px 0px;
   padding: 0px;
   position: relative;
}
div.menu_cms ul li a{
   background: transparent url('images/menu-cara.gif') no-repeat right center ;
   color: #451700;
   display: block;
   float: left;
   font-family: georgia;
   font-size: 140%;
   font-weight: bold;
   height: 40px;
   line-height: 40px;
   padding: 0px 10px;
   text-decoration: none;
   text-transform: uppercase;
}
div.menu_cms ul li.current_page_item a{
   height: 40px;
}
div.menu_cms ul li a:hover, div.menu_cms ul li.current_page_item a{
  color: #F4CE3B ;
  text-decoration: none;
}
div.menu_cms ul li ul{
    background: none;
    display: none;
   position: absolute;
   top: 40px ;
   left: 0px;
   width: 200px;
   }
div.menu_cms ul li:hover ul{
   display: block;
   }
div.menu_cms ul li ul li {
   background: none;
   }
div.menu_cms ul li ul li a{
   background: #865304;
   border: 1px solid #451602;
   border-top: 0px solid #451602;
   font-size: 110%;
   line-height: 25px;
   height: 25px;
   width: 200px;
   }
/* menu_cms end*/
/* menu-top start */
.menu-top{
   position: absolute;
   top: 10px;
   right: 39px;
   }
.menu-top h2{
   display: none;
   }
.menu-top ul {
   float: left;
   margin: 0px;
   }
.menu-top ul li{
   background: transparent url('images/menu-cara-top.gif') no-repeat right center ;
   float: left;
   list-style-type: none;
   line-height: 17px;
   padding: 0px 14px;
   }
.menu-top ul li a{
    color:#9F6E08;
    font-weight: normal;
    text-decoration: none;
   }
.menu-top ul li a:hover{
    color:#F3CD3D;
   }
/* menu-top start */
/* language start */
.language{
  /* position: absolute;
   top: 20px;
   right: 40px;*/
   float: left;
   padding-left: 10px;
   }
.language h2{
   color:#9F6E08;
   display: inline;
   font-size: 12px;
   float: left;
   font-weight: normal;
   margin: 0px;
   padding-right: 20px;
   }
.language #lang_sel{
   float: left;
   }
/* language end */
/* breadcrumb start*/
#breadcrumb-navxt, #breadcrumb{
   color:#270D01;
   font-family: arial;
   font-size: 110%;
   font-weight: bold;
   left: 30px;
   position:absolute;
   top: 285px;
   width: 850px;
   }
.home #breadcrumb-navxt, .home #breadcrumb{
   display: none;
   }
#breadcrumb-navxt a, #breadcrumb a{
  color:#270D01;
  font-family: arial;
  font-size: 95%;
  font-weight: normal;
}
#breadcrumb a:hover{
   color:#F3CD3D;
   }
/* drobeckovka end*/
/* single start */
.single .post a img{
  border: none;
}
/* single end */
/* form start */
.cform {
   padding-top: 30px !important;
   width: 500px !important;
}
.cform fieldset {
  background: none !important;
  border: 0px !important;
}
.cform label, .cform label span {
  width:120px !important;
}
.cform input.cf-box-b{
  width: 14px !important;
}
.cform textarea, .cform input {
  width:250px !important;
}
.cf-box-group {
  padding-left:180px !important;
  width: 200px;
}
ol.cf-ol li.cf-box-title {
  padding:8px 0 0 180px !important;
}
.cform input.sendbutton {
  margin-right: 170px !important;
  margin-top: 0px !important;
  width: 100px !important;
}
.linklove{
   display: none;
}
.cform legend{
   text-indent: 130px;
   }
/* form end */
/* banner start */
.widget_slideshow{
   position: absolute;
   right: 40px;
   top: 177px;   
   }
.widget_slideshow h2{
   display: none;
   }
.widget_slideshow ul{
   margin: 0px;
   }
/* banner end */
/* flag start */
#footer_language_list{
   position: absolute;
   right: 0px;
   top: 120px;
   
   }
#footer_language_list li{
   float: left;
   height: 12px;
   margin-left: 10px;
   overflow: hidden;
   width: 18px;
   }
/* flag end */
/* news start */
#news {
   background: #f2ebdb;
   border: 1px solid #f1e6cc;
   float: left;
   padding: 15px;
   width: 240px;
   }
#news h2{
   margin-top: 0px;
   }
#news .news{
   background: #f2ebdb url('images/news-row.png') no-repeat 25px bottom ;
   padding-bottom: 30px;
}
#news .news p{
   margin-bottom: 0px;
   }
#news .news a.vice{
   float: right;
   }
#news .last{
   background: none;
   }
/* news end */
/* photo gallery  start*/
.page-photo-gallery #side, .page-fotogalerie #side{
   display: none;
   }
.page-photo-gallery #main, .page-fotogalerie #main{
   width: 920px;
   }
.more-photos{
   font-size: 110%;
   font-weight: bold;
   line-height: 1.5em;
   text-align: center;
}

/* photo gallery  end*/
/* gallery start */

/* gallery end */
a.rezervace {
   background:#804805;
   color:#F3CD3D;
   display:block;
   font-size:17px;
   font-weight:bold;
   margin:0;
   padding:10px;
   text-align:center;
   text-decoration: none;
   }
a.rezervace:hover {
   background:#451601;
   color:#F3CD3D;
   display:block;
   text-align:center;
}
a.rezervovat {
   background:#451601;
   color:#F3CD3D;
   display:block;
   font-size:17px;
   font-weight:bold;
   margin:0;
   padding:10px;
   text-align:center;
   text-decoration: none;
   }
a.rezervovat:hover {
   background:#804805;
   color:#F3CD3D;
   display:block;
   text-align:center;
}
.frame{
   margin-left: 100px;
   width: 500px;
}
.frame #myIframe1{
      height: 600px;
    width: 500px;
   }
.frame #myIframe2{
   margin-top: 20px;
   width: 500px;
   }
iframe.frame-listek{
   height: 6900px;
   width: 100%;
   }