body {
	margin: 0px; 
	padding: 0px 0px 10px 0px;
	background-color: #f4f4f4;
 	LINE-HEIGHT: normal; 
	font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, Tahoma, sans-serif;
 	font-size: 10px;
}

img {border: 0;}

a:link {	color: #ff0000; text-decoration: underline; }
a:hover {	color: #ff0000; text-decoration: none; }

.all { 
  position: relative;
  margin:0 auto 0 auto;
 	width: 775px;
 	background: url('/images/bg-all.gif');
 	background-color: #ffffff;	
  border: #888888 1px solid;	
} 

.top {
	margin: 0px 0px 0px 0px;	
 	background-color: #000000;
	width: 775px;
}
.top-left {
  float: left;
	margin: 0px 0px 0px 0px;	
	padding: 0px;	
 	width: 556px;
	height: 90px;
}
.top-right {
  float: right;
	margin: 0px 0px 0px 0px;	
 	background-color: #454E5D;
	width: 219px;
	height: 90px;
}

.stred {
	clear: both;
 	width: 775px;
	margin: 0px;
	padding: 0px;
}
.left {
	float: left;
 	text-align: left;
 	width: 159px;
 	padding: 0px; margin: 0px;
}
.navi { background-color: #343434; }
.navi-polozka {
	background: url('/images/navi-polozka.gif') 0 -3px no-repeat;
	text-align: left;
 	width: 129px;
 	
 	border-bottom: #474747 1px solid;
	padding: 4px 0 4px 30px;
	margin: 0px;
	color: #D8E1E6;
	font-size: 11px;
	font-weight: bold;
}
.navi-polozka a:link { color: #D8E1E6; text-decoration: none; }
.navi-polozka a:visited {	color: #D8E1E6; text-decoration: none; }
.navi-polozka a:hover { color: #ff0000; text-decoration: none; }

.novinky {
  background: url('/images/bg-novinky.gif') no-repeat;
	background-color: #565656;
  text-align: left;
 	width: 144px;
 	height: 290px;
 	padding: 20px 5px 15px 10px;
	margin: 0px;
	color: #ffffff;
	font-size: 10px;
}
.novinky h3 { padding: 0 0 10px 0;	margin: 0px; font-size: 15px; color: #4A4A4A; letter-spacing: 1.4px; font-style: italic;}
.novinky a:link { color: white; font-weight: bold; text-decoration: underline; }
.novinky a:visited { color: white; font-weight: bold; text-decoration: underline; }
.novinky a:hover { color: red; }
.prectete-si h3 { padding: 0 0 10px 0;	margin: 0px; font-size: 15px; color: #D8E1E6; letter-spacing: 1.4px; font-style: italic;}
.prectete-si a:link { color: #D8E1E6; font-weight: bold; text-decoration: underline; }
.prectete-si a:visited { color: #D8E1E6; font-weight: bold; text-decoration: underline; }
.prectete-si a:hover { color: red; }


.pozadi-leva {
	background-color: #565656; height: auto;
}

.right {
	float: left;
 	background-color: #ffffff;	
	width: 616px;
	text-align: left;	
	padding: 0px;
}
.img-window { 
  position: absolute; 
}

.img-window div { 
  display: none;
  position: absolute; 
  top: 0px;	
  left: 0px;
  width: 355px;	
  height: 245px; 
  background-color: #ffffff;
  text-align: center;  
  padding-top: 20px;
}

.modry-ctverec {
	float: right;
  position: absolute; 
  z-index: 50; 
  right: -1px; 
  top: 41px; 
 	background: url('/images/bg-modra.gif');
	width: 222px;
	height: 635px;
	padding: 0 10px 0 20px;
	color: #ffffff;
}
.modry-ctverec h1 { padding: 12px 10px 10px 0; margin: 0px; font-size: 15px; color: #FFFFFF; font-style: italic; }
.modry-ctverec h3 { padding: 12px 10px 10px 0; margin: 0px; font-size: 15px; color: #FFFFFF; font-style: italic; }
.modry-ctverec a:link { color: white; text-decoration: underline; }
.modry-ctverec a:visited { color: white; text-decoration: underline; }
.modry-ctverec a:hover { color: red; }
.modry-ctverec ul { padding: 2px 0 7px 30px; margin: 0px; }
.modry-ctverec li { padding: 0 0 0 3px; margin: 0px; }

.content-uvod {
	float: left;
 	background: url('/images/bg-orange.gif');
	width: 616px;
	height: 325px;
	padding: 0px;
}

.content {
	float: left;
 	background-color: #ffffff;	
	width: 586px;
	text-align: left;	
	padding: 10px 15px 70px 15px;
	// text-align:justify;
	font-size: 12px;	
}



.nadpis {
	padding: 10px 0px 15px 0px;
	font-size: 16px;
	font-weight: bold;

}

.bottom {
  clear: both;
  color: #000000; 
  padding-top: 0px;
 } 
.bottom-left {
  position: absolute; 
  z-index: 50; 
  left: 5px; 
  bottom: 2px; 
  color: #ffffff; 
  font-size: 8px;
} 
.bottom-right { position: absolute; z-index: 50; right: 5px; bottom: 2px; }
.bottom-right a { text-decoration: none;  }

.vymenne-odkazy { position: relative; margin: 0 auto 0 auto;	width: 775px; padding: 5px 0 0px 0; color:#999; font-size: 10px; 	}
.vymenne-odkazy a { color:#999; font-size: 10px; }
.vymenne-odkazy ul { display: inline; margin: 0; padding: 0 }
.vymenne-odkazy ul li { display: inline; list-style-type:none; background:url('') no-repeat; border-right: solid 1px #529ec1; padding: 0 6px 0 6px; }
.vymenne-odkazy ul li a { color:#529ec1; text-decoration: underline; }
.vymenne-odkazy ul li a:hover {text-decoration: none; } 




.kategorie-lista { 
  clear: both; 
  padding: 2px 0px 2px 5px; 
  margin: 10px 0px 15px 0px; 
  font-size: 13px; 
  font-weight: bold; 
  border: #c9c9c9 1px solid; 
  background-color: #e9e9e9;
}
.kreslo { float: left; width: 140px; height: 225px; text-align: center; padding: 5px 0px 0px 5px; margin-bottom: 10px;}
.kreslo h3 { padding: 0px 0px 0px 0px; margin: 0; font-size: 13px; font-weight: bold; }
.kreslo img { padding: 0px 0px 0px 5px; }

.fotogalerie { float: left; width: 190px; height: 200px; text-align: center; padding: 5px 0px 20px 0px; margin-bottom: 10px;}
.fotogalerie img { padding: 0px 0px 5px 0px; }

.formular {margin: 0; padding: 10px 0 0 0; }
.formular p {margin: 0; padding: 0px }
form input, form select, form textarea	{
  width: 300px;
  margin-bottom: 5px;
  font-family: verdana, tahoma, sans-serif;
  font-size: 12px;
  border: solid 1px #BFBFBF;
  background: #FAFAFA;
}
.input-submit	{ width: 303px; height: 18px; margin-top: 1px; font-size: 11px; letter-spacing: 1.5px; font-weight: bold; background-color: #ECECEC; }









TR {
	FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TD {
	FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


table.preiset {
  width: 100%;
  padding: 0px;
  border: solid 1px #BFBFBF;
  margin: 0px 0px 10px 0px;
}
table.preiset th {
  border-bottom: solid 1px #cccccc;
  background: #F6F6F6;
  color: #595959 ;
  padding: 5px 5px 5px 5px;
  font-size: 12px;
}
table.preiset td {
  height: 22px;
  padding: 0px 5px 0px 5px;
  border: solid 1px #F0F0F0;
  font-size: 11px;
}
table.preiset th.preisetr {padding: 0px 5px 0px 5px;}


.copyright { COLOR: #666666; FONT-FAMILY: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; FONT-SIZE: 9px;  TEXT-ALIGN: right }

.text_datum {	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

#navigation { padding: 0; margin: 0; font-size: 10px; }
#navigation a { color: #888; }
#flags { height: 29px; width: 209px; background: #fff; text-align: right; padding: 12px 10px 0 0;  }
#flags a { font-weight: bold; color: #000; text-decoration: none;  }
#flags img { border: #e3e3e3 1px solid; margin-left: 10px; }

h1 { 	padding: 10px 0px 15px 0px; margin: 0; font-size: 18px; font-weight: bold; }
.content p { padding: 0px; margin: 0; }

/*
	zalozky v clanku pro shop
*/
.tab-select {float: left; border-bottom: #C7C7C7 1px solid; width: 100%; margin: 8px 0 15px 0; }
.tab {float: left; font-family: tahoma, verdana, sans-serif; font-weight: bold; height: 17px; line-height: 17px; margin: 0 3px 2px 0;}
.tab span  {cursor: pointer !important;}
.tab h3 {font-size: 11px; float: left; margin:0; background: none; padding: 0;}
.tab a {display: block; text-decoration: none; color: #000; background: url('/images/bg_tabs_off.gif') repeat-x; height: 17px; line-height: 17px; float: left; margin: 0 3px 0 0;}

.tab a span.tab-text {float: left; display: block; padding: 0 3px 0 3px;}
.tab a span.tab-left, .tab span.tab-right {display: block; float: left; width: 3px; height: 17px;}
.tab a span.tab-left {background: url('/images/bg_tabs_left_off.gif') no-repeat;}
.tab a span.tab-right {background: url('/images/bg_tabs_right_off.gif') no-repeat;}

.tab a:hover, .tab a.active {background: url('/images/bg_tabs_on.gif') repeat-x; color: #fff;}
.tab a:hover span.tab-left, .tab a.active span.tab-left {background: url('/images/bg_tabs_left_on.gif') no-repeat;}
.tab a:hover span.tab-right, .tab a.active span.tab-right {background: url('/images/bg_tabs_right_on.gif') no-repeat;}

h2 { padding: 15px 0 15px 0; margin: 0; font-size: 14px; }

