/* CSS Document */
body{
	/*font-family:Tahoma, Geneva, sans-serif;  margin:0px;  font-size:0.8em; padding:0px;  background: #002b6d url('../images/pozadi.jpg') top center no-repeat; line-height: 1.5;*/
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #cccccc url(../images/background.gif) top left;
  text-align: center;
}
#bg_top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 157px;
  background: transparent url(../images/background_top.gif) repeat-x top left;
}
a{color:#002B6D;}
a:hover{color:#7E95B5;}
p{font-size:1em; text-decoration:none; font-weight:normal; text-align:justify; padding-bottom:5px; margin:0px}
a img {margin: 0px}
h1{font-size:2em; font-weight:bold; margin:0px; padding:0px;}
h2{color:#002B6D; font-size:1.6em; margin-top:5px; margin-bottom:10px}
h3{color:#406091; font-size:1.3em; margin:0px; padding:0px; margin-top:10px; margin-bottom:5px}
h2.contentheading{color:#002B6D; font-size:1.4em; margin-top:0px; margin-bottom:10px;line-height: 129%;}
.blog h2.contentheading,#aktuality_top h2.contentheading {margin-top:10px; margin-bottom:5px; font-size:1.2em}
h2.contentheading a{color:#002B6D;}
h2.contentheading a:hover{color:#7E95B5; }
h2.componentheading{color:#002B6D; font-size:1.6em; margin-top:0px; margin-bottom:10px}
.hidden {position: absolute; top: -10000px; left: -10000px}
/*.txt {cursor: pointer; cursor: hand; text-decoration: underline; font-weight: bold; color: #0a73b2;}*/
.htxt{display:none;}
.clr{clear:both}
#navrat {display: block; width: 250px; height: 100px; position: relative; left: 23px}
#all_outer{width:980px;margin:0px auto 0px auto; padding:0px; background:#fff}
.novinka {
  width: 50px;
  height: 50px;
  background: url(../images/novinka.gif) no-repeat;
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
  padding-top: 28px;
}

/* Hlavička*/
#header_graphic{background:url(../images/top.jpg) repeat-x;width:980px;height:173px;display:block;margin:0px;padding:0px;}
#nadpis span {position: absolute; top: -10000px; left: -10000px}

#all{width:980px;margin:0px;  position:relative;  padding:0px; background:#fff}
#all_inner{margin:0px; padding:0px; background: #fff}
#levy_vetsi {background: url('../images/bg_all.gif') 1px 0px repeat-y; float: left}
.module h3{color:#FFFFFF;font-size:1.3em; font-style:normal; margin:0px; margin-bottom:10px; padding:0px; line-height:34px; padding-left:15px; width:150px; height:34px; display:block; background:url(../images/module_header.gif) no-repeat;}
/* Hlavni obsah*/
#content{float:left; min-height: 252px; _height: 252px}
#content img{border:0;   margin:0px 5px 0px 0px;  padding:0; }
#content ol{font-size:11px;}
#content ul{margin-left:10px;   margin-bottom:10px}
#content li{list-style:square;   margin-top:0px;   line-height:20px;   margin-left:15px; }
#content p.podpis{font-weight:bold;   text-align:right;   color:#333333; }
#content_content{padding:15px; padding-top: 10px; padding-right: 20px; padding-left: 20px; float:left; width: 657px;}
/*table.blog{padding:0px; border-collapse:collapse; padding:0px}
table.blog tr td{padding:0px}
table.contentpaneopen tr td{padding:0px}
*/
.contentpaneopen{}
.article_separator{display:block; height:1px;clear: both;position: absolute}
div.blog_more {margin-top: 15px}
#firmy_top{float:left; background:#f0faea; padding:0px 10px 0px 10px; width:360px}
#firmy_top h3{color:#3d7d0b; margin-bottom:10px}
/*#firmy_top .contentheading {font-size:1.2em;font-weight: bold}
#firmy_top .contentheading a, #firmy_top h2 a{color:#0a73b2}
#firmy_top .contentheading a:hover, #firmy_top h2 a:hover{color:#3d7d0b}*/
#aktuality_top{float:left; background:#f0faea; padding:0px 10px 10px 10px; width:360px}
#aktuality_top h3,#aktuality_col h3{color:#3d7d0b}
#aktuality_top div.dn-each {margin-bottom: 0px; float: left}
#aktuality_col div.dn-each {margin-bottom: 10px; float: left}
#aktuality_col{float:right; width:185px; position:relative; left:-13px; margin-top:8px}
#aktuality_col h2{font-size:1.1em; font-style:italic; padding:0px; margin-top:5px; margin-bottom:0px; clear: both}
#reklamy_col{float:right; width:185px; position:relative; left:-13px}
#reklama_top {position: absolute; left: 390px; top: 13px}
#vice_clanku {position: relative; left: 620px; clear: both; height: 32px; width: 150px}
#vice_clanku img {margin: 0px}
/* Hlavni menu*/
#top_menu{
	position: absolute;
	width: 756px;
	/*left:282px;*/
	left:22%;
	right:22%;
	top:32px;
	height:96px;
	z-index: 10;
	/*border: 1px solid #fff;*/
	/*background: transparent url(../images/top_bkg.jpg) no-repeat top left;*/
}
#page{
	position: absolute;
	width: 756px;
	/*left:282px;*/
	top:126px;
	z-index: 2;
	left:22%;
	right:22%;
	text-align: left;
	background: transparent url(../images/page_top_bkg.gif) ;
	/*border: 1px solid #fff;*/
	/*background: transparent url(../images/top_bkg.jpg) no-repeat top left;*/
}
#bottom_shadow {
  clear: both;
  width: 756px;
  height: 4px;
  margin: 15px auto 0 auto;
  background: transparent url(../images/bottom_shadow.gif) no-repeat top left;
  font-size: 1px;
}
/* hledani */
#search {font-size: 11px; position:absolute;top:85px;left:785px;color:#000000;}
#search input {font-size: 11px;background-color:#ffe100;border:1px solid black;padding-left:3px;}
#search .button {background: none; border: 0px; color: #002b6d; font-weight: bold; cursor: pointer}
#mod_search_searchword {width: 123px; background: none; border: 0px}

/* Levy sloupec */
#left{width:282px; float:left; position:relative;z-index: 4}
#left .module{float:left; width:281px}
#left .module p{padding-left:10px; padding-right:10px}


#titulka {position: absolute; top: 173px; left: 283px; z-index: 1}
#titulka img{padding: 0px; margin: 0px}

#rozcestnik {float: right; width: 690px; height: 117px; background: #7f95b6; border-right: #fff 1px solid; padding: 12px 0px 0px 5px; margin-top: 8px; position: relative; z-index: 3}
#e-shop {width: 283px; height: 129px; margin-top: 8px; padding: 0px; position: relative; left: 1px; float: left; background: #bfcada}
#e-shop img {margin: 0px; padding: 0px}

.blog .novinka_blog, .novinka_archiv {margin-bottom: 15px; background: #DFE4EC url('../images/novinka_bg.gif') 1px 0px repeat-y;  padding: 10px; padding-left: 25px}
.blog .novinka_blog h2 {margin-top: 0px; clear: both}


#separator {border-top: #ffffff 8px solid; border-bottom: #002b6d 6px solid;clear: both}
/* Footer*/
.footer{width:980px;margin:0px auto 0px auto; padding:0px; padding-bottom: 10px; color:white; font-size:10px;padding-top:10px;  width:980px;  clear:both;  text-align:left;  font-size:11px; }
.footer a{color:white;   font-weight:bold;}
.footer_inner{padding:0px 0px 0px 0px;}

#searchForm {float: left}

/* prevzato ze stareho webu */

/*              */
/* rady vyrobku */
/*              */

STRONG.bigger {
  font-size: 1.25em;
}
DIV.divize {
  font-size: 1.1em;
  padding-bottom: 5px;
  margin-left: -10px;
}
.adresa {
  margin: 0;
  margin-top: 8px;
  margin-left: 20px;
  padding: 0;
  width: 550px;
}
.jmena {
  margin: 0;
  margin-top: 8px;
  margin-left: 20px;
  padding: 0;
}
.jmeno {
  margin: 0;
  margin-bottom: 10px;
  padding: 10px 10px 0 10px;
  background: #DFE4EC url('../images/novinka_bg.gif') 1px 0px repeat-y;  padding: 5px; padding-left: 25px;width:550px
}

#content_content .contentpaneopen .jmeno table tr td {
  border: 0px
}

.adresapobocky {
  margin: 0;
  margin-bottom: 10px;
  padding: 10px 10px 0 10px;
  background: #ffffff;
}
.boss {
  background: #e0e0e0;
}
.jmeno STRONG {
  font-size: 1.1em;
}
.jmeno .funkce {
  margin: 0;
  margin-left: 20px;
  padding: 0;
}

.akcnivyprodej {
	margin-bottom: 8px;
	border: 2px solid #800000;
	padding: 10px;
	font-weight: bolder;
}
.akcnivyprodej STRONG {
	font-size: 1.25em;
}

.akce_XXX #xleft {
  float: none;
  width: 0px;
}
.akce_XXX #xright {
  float: none;
  margin: 0;
}
/* nulove odsazeni obrazku pod levym menu */
#leftinfo {
  margin: 0px;
  padding: 0px;
}
/* cisteni formatu v sablone */
div.divclear {
  clear: both;
}

/* skryty text na homepage */
div#home p, div#home h2, div#home h3 {
  font-size: 1px;
}

