/*
Theme Name: WordPress MEDIACENTRUM Group a.s.
Theme URI: http://wordpress.org/
Description: Mediacentrum
Author: Mediacentrum
*/
body {
   background: #ffffff url('images/body-bg.gif') repeat-x 0px 0px ;
   color: #252525;
	font-size: 62.5%;
	font-family: Georgia, times, serif;
	margin: 0px;
	padding: 0px;
  }
p, h1, h2, h3, h4, h5, h6, form, fieldset, li  {
   margin: 0px;
	padding: 0px;
   }
p, li{
   font-size: 140%;
   line-height: 1.3em;
}
li li{
   font-size: 100%;
}
h1{
   font-size: 210%;
   font-weight: normal;
   padding-bottom: 10px;
   text-indent: 0px;
   }
h2{
   font-size: 190%;
   font-weight: normal;
   margin-bottom: 10px;
   margin-top: 15px;
   }
h3{
   font-size: 120%;
   margin-top: 15px;
   }
h4{
   font-size: 120%;
   }
a{
   color: #252525;
   }
a:hover{
   text-decoration: none;
   }
a img{
   border: 0px;
   }
hr{
   background-color: #352368;
   border: 0px;
   height: 1px;
   margin: 10px 0px;
   }
table td, table th{
   border: 1px solid #352368;
   }
table{
   border-collapse: collapse;
   }
.hidden{
   visibility: hidden;
   }
.fl{
   float: left;
   }
.fr{
   float: right;
   margin-left: 10px;
   }
#content{
   background: transparent url('images/content-bg.jpg') no-repeat 0px 0px ;
   margin: 0px auto; 
   min-height: 200px;
   padding-bottom: 10px;
   position: relative;
	text-align: left;
	width: 995px;
	}
/* header start */
#header {
   background: transparent url('images/content-bg.jpg') no-repeat 0px 0px ;
	float: left;
	height: 173px;
	top: 0px;
	width: 100%;
	}
#header ul{
   margin: 0px;
   padding: 0px;
}
#header ul li{
   list-style-type: none;
   }
#header #navjump{
   height:0px;
   overflow:hidden;
   width:0px;
   }
#logo {
   background: url('images/logo.png') no-repeat 0px 0px;
   display: block;
	height: 101px;
	left: 80px;
	position: relative;
	top: 27px;
	width: 238px;
	}
#logo a{
   display: block;
   height: 101px;
   overflow: hidden;
   padding-left: 238px;
	width: 0px;
   }
/* header end */
/* main start */
#main {
	float: left;
	left: 215px;
	padding: 30px 0px 0px 0px;
	position: relative;
	top: 0px;
	width: 780px;
	}
.home #main {
   padding: 0px;
}
#main p{
  line-height: 1.2em;
  margin: 0 0 1em 0;
}
/* main end */
/* submain start */
#submain {
   left: 215px;
   position: absolute;
   top: 0px;
	}
/* submain end */
/* side start */
#side{
   float: left;
   left: -780px;
   padding-top: 0px;
	position: relative;
	top: 0px;
	width: 200px;
	}
div.widget{
   width: 100%;
   }
div.widget h2{
   float: left;
   clear: both;
   margin: 15px 0px 5px 0px;
   }
div.widget_pages  h2{
   display: none;
   }
#side ul, #side ol{
   left: 0px;
   margin: 0px;
   padding: 0px;
   position: relative;
   width: 100%;
   }
#side ul li{
   float: left;
   list-style: none;
   margin: 0px; 
   padding: 1px 0px 0px 0px;
   width: 100%;
   }
#side ul li a{
   background: url(images/menu-item-bg.png) no-repeat 0px top;
   color: #ffffff;
   display: block;
   float: left;
   font-size: 100%;
   font-family: trebuchet MS;
   font-weight: normal;
   height: 32px;
   line-height: 32px;
   margin: 0px;
   padding: 0px;
   text-decoration: none;
   text-indent: 20px;
   width: 100%;
   }
#side ul li ul{
   display: none;
   }
#side ul li.current_page_item ul, #side ul li.current_page_parent ul{
   display: block;
   }
#side ul li ul li a, #side ul li.current_page_item ul li a, #side ul li.current-cat ul li a{
   background: url(images/menu-item2-bg.png) no-repeat 0px top;
   font-size: 80%;
   text-indent: 30px;
   }
#side ul li a:hover, #side ul li.current_page_item a, #side ul li.current-cat a{
  background: url(images/menu-item-bg.png) no-repeat 0px bottom;
  font-weight: bold;
   }
#side ul li ul li a:hover, #side ul li ul li.current_page_item a, #side ul li ul li.current-cat a{
  background: url(images/menu-item2-bg.png) no-repeat 0px bottom;
}
/* side end */
/* footer start */
#footer {
   background: url(images/footer-bg.gif) no-repeat 0px bottom;
   border-top: 1px solid #66267D;
   clear: both;
   float: left;
	padding: 0px;
	position: relative;
	top: 15px;
	width: 100%;
	}
#footer p {
   color:#898989;
   float: left;
   font-size: 100%;
	margin: 0px;
	padding: 0px 0 20px 0px;
	position: relative;
	top: 15px;
	text-align: center;
	width: 100%;
	}
#footer p a{
   color:#898989;
   text-decoration: underline;
}
#footer p a:hover{
  text-decoration: none;
}
/* footer end */


.clear{
  clear:both;
  height: 0px;
  line-height: 0px;
  overflow: hidden;
}

/* breadcrumb start*/
#breadcrumb-navxt{
   color: #252525;
   font-family: arial;
   font-size: 100%;
   font-weight: bold;
   left: 0px;
   position:absolute;
   top: 175px;
   width: 850px;
   }
.home #breadcrumb-navxt{
   display: none;
   }
#breadcrumb-navxt a{
  color: #252525;
  font-family: arial;
  font-size: 95%;
  font-weight: normal;
}
/* breadcrumb end*/
/* single start */
.single .post a img{
  border: none;
}
/* single end */
/* form start */
.cform {
   padding-top: 40px;
   width: 650px !important;
}
.cform fieldset {
  background: none !important;
  border: 0px !important;
}
.cform label, .cform label span {
 
}
.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: 275px !important;
  margin-top: 0px !important;
  width: 100px !important;
}
.linklove{
   display: none;
}
div.waiting {
   background: none!important;
}
/* form end */
/*contact start*/
.page-provozovny h2{
   clear: both;
   width: 100%;
}
.page-provozovny #main a.map, .page-provozovny #main img.map{
   border: 1px solid #7D2685;
   float: right;
   margin-left: 10px;
   position: relative;
   right: 0px;
   top: -15px;
}
.page-provozovny #main a.map:hover{
   border: 1px solid #B2A7BF 
}
/*contact end*/
.home .zpet{
   display: none;
}
.ngg-gallery-thumbnail{
  
}
