

/*global settings*/
body {font-family: "Trebuchet MS", Arial, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 75%;}
body {background-color: White; background-repeat: repeat-x; background-image: url(body/bg.gif); color: #292929;}

/*postitioning*/
html, body{margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;}
div#container {position: relative; width: 774px; margin: 0px auto 10px auto; padding: 200px 25px 20px 25px;  background-image: url(body/body_bg.png);  background-repeat: repeat-y;  }
div#hd1 {position: absolute; left: 0px; width: 824px; height: 188px; top: 0px;  background-image: url(body/hd.jpg);}

div#content {position: relative; float: right; width: 615px; min-height: 400px; margin-bottom: 20px;}
div#content.home {float: none; width: auto;}



div#footer {clear: both; height: 20px; width: 824px; background-image: url(body/ft.png); background-repeat: no-repeat; margin: 0px -25px -40px -25px; text-align: center;}


div#links {margin-top: 2px; text-align: center; padding-top: 20px; color: #8A8A8A;}
div#links a {color: #8A8A8A; text-decoration: none;}
div#links a:HOVER {text-decoration: underline;}

div#navigation {position: absolute; top: 155px; left: 26px; font-size: 14px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
div#navigation a {text-decoration: none; color: White; font-weight: bold;  padding: 6px 25px 10px 25px; display: block; float: left; height: 12px;}
div#navigation a:hover, div#navigation a.active {text-decoration: underline; /*color: #F99A2E; background-color: #A0C96B;*/}

div#subnav {width: 145px; float: left;  margin-bottom: 50px; margin-top: 10px;}
div#subnav a {display: block; color: #676666;height: 25px; line-height: 25px; margin-bottom: 1px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-image: url(left-menu/btn.jpg); font-size: 11px; text-decoration: none; padding-left: 20px;}
div#subnav a:hover, div#subnav a.active {background-image: url(left-menu/btn-act.jpg); color: White; }



div#path {font-size: 11px; color: #7b7b7b; font-weight: bolder; margin: 10px 0px 2px 0px;}
div#path a {color: #fb7f09; text-decoration: none;}
div#path a:hover {color: #289AEE; }

/*z-indexes*/
div#navigation {z-index: 2;}
a#home {z-index: 2;}
div#hd1 {z-index: 1;}

/*home anchor*/
a#home {position: absolute; left: 45px; top: 35px; width: 520px; height: 110px;}


/**
 *		Begin of content section
 *
 */
#content {font-size: 100%;}
#content h1{font-size: 30px; color: #4D4D4D; padding: 0;  margin: 2px 0px 10px 0px;  font-style: italic;  }
#content h2{color: #F15A24; padding: 0; font-size: 150%; margin: 4px 0px 2px 0px;  font-style: italic; }
#content p {margin-bottom: 12px; margin-top: 2px; text-align: justify; z-index: 2; position: relative;}
#content a {color: #37B1E4; text-decoration: none;}
#content a:hover {color: #fb7f09;}
#content h2 a{
	color: #F15A24;
}
#content hr {height: 1px; background-color: #CBCBCB; color: #CBCBCB; border: none;}

#content .right {text-align: right; margin-right: 20px;}

#content div.colorbox {width: 347px; float: left;  z-index: 2; position: relative; border: 1px solid #dce0ff;}
#content .vr {width: 8px;}
#content .notable td {border: 0; padding: 0; margin: 0; padding-bottom: 8px;}
#content div.icon {float: left; width: 112px; height: 84px; background-image: url(doc/imgbox.png); padding: 9px 9px 10px 9px; margin: -8px 6px 4px 0px; }
#content img.icon {border: 0; position: relative; z-index: 2;}
#content div.icon div.crop {overflow: hidden; height: 100%; position: relative; z-index: 2;}


#content div#hot{
	width: 371px;
	background-image: url(doc/akce_bg.gif);
	background-repeat: repeat-y;
	border: 1px solid #EBEBEB;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 6px 8px 6px 8px;
}
#content div#hot h2{
	color: #39B54A;
}

#content table.table {border: 1px solid #C18257; width: 100%; position: relative; z-index: 2;}
#content table.table td{padding-bottom: 4px; padding-left: 2px; padding-right: 2px;	padding-top: 4px; border: 1px solid #D6E6F6;}

#content div.fotogalerie {position: relative; z-index: 2;}

#content div.fotogalerie img {border: 1px solid #F3F3F3;}
#content div.fotogalerie a{text-decoration: none;}
