
body {
	margin: 0;
	background: #263f26 url(../img/background.gif) left top;
	text-align: left;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	color: #adadad;
}

h1 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99b80f;
	margin: 0;
	padding: 0;
}

hr {	
	border: 0;
	background: #99b80f; 
	height: 1px; 
	color: #99b80f; margin: 0; padding: 0; margin-top: 5px;
}

a {
	color: #ffffff;
	text-decoration: none;
}

a:hover{
	color: #99b80f;
	text-decoration: none;
}


#horizont_center {
	display:block;
	height:1px;
	left:0px;
	overflow:visible;
	position:absolute;
	top:50%;
	visibility:visible;
	width:100%;
}

#content {
	background-color: transparent;
	height:582px;
	left:50%;
	margin-left:-384px;
	position:absolute;
	top:-291px;
	visibility:visible;
	width: 768px;
}
#content-virt {
	background: url(../img/background_menu.jpg) top left no-repeat;
	height:582px;
	left:50%;
	margin-left:-384px;
	position:absolute;
	top:-291px;
	visibility:visible;
	width: 768px;
}
#content_intro{
	height:300px;
	left:50%;
	margin-left:-250px;
	position:absolute;
	top:-150px;
	width: 500px;
	text-align: center;
	background-color: #263f26;
	border-color: #000000;
	border-width: 1px;
	border-style:solid;
	font-size: 12px;
	font-weight: bold;	
}

#virtual { text-align: center; padding-top: 10px; }

#content_intro img {
	padding-top: 25px;
}

#content_intro ul{
	text-align: left;
	padding-top: 0px;
	padding-left: 135px;
}

#content_intro a{
	color: #ffffff;
	text-decoration: none;
}

#content_intro a:hover{
	color: #99b80f;
	text-decoration: none;
}
#content_intro li {
	height:30px;
	list-style-type:none;
	padding-left: 25px;
	padding-top: 4px;
	background: url(../img/gula.gif) no-repeat top left;
}

#left_content {
	height:582px;
	width: 286px;
	background: url(../img/background_menu.jpg) no-repeat top left;
	float: left;
}
#hmenu {
	font-size: 12px;
	font-weight: bold;
}

#hmenu ul{
	padding-top: 325px;
}

#hmenu a{
	color: #ffffff;
	text-decoration: none;
}

#hmenu a:hover{
	color: #99b80f;
	text-decoration: none;
}
#hmenu li {
	height:30px;
	list-style-type:none;
	padding-left: 25px;
	padding-top: 4px;
	background: url(../img/gula.gif) no-repeat top left;
}



#main_content {
	background: url(../img/background_content.jpg) no-repeat top left;
	height:582px;
	width: 482px;
	float: left;
}
#main_content-virt {
	background: url(../img/background_content.jpg) no-repeat top right;
	height:582px;
	width: 768px;
	float: left;
}

#content_top {
	width: 482px;
	height: 20px;
	background-color: transparent;
}

#content_box {
	width: 470px;
	height: 542px;
	background-color: transparent;
	overflow: auto;
}
#content_box-virt {
	width: 756px;
	height: 542px;
	background-color: transparent;
	overflow: auto;
}
#content_box-virt .text { padding-bottom: 0; }

.none { display: none; }

.text { padding: 0 26px 16px 22px; }
.header { padding: 30px 0 0 22px; }

table { font-size: 1em; }
.table-gramaz { width: 30px; text-align: right; padding-right: 5px; }
.table-cena { width: 40px; text-align: right; }

#menu_lang {
	width: 450px;
	height: 20px;
	background-color: transparent;
	text-align: right;
}

#menu_lang li{
	list-style-type:none;
	display: block;
	float: left;
	padding-right: 5px;
	font-size: 10px;
}

#menu_lang ul{
	padding: 3px 0 0 360px;
	margin: 0;
}

#menu_lang a{ 
	color: #ffffff;
	text-decoration: none;
}

#menu_lang a:hover{
	color: #99b80f;
	text-decoration: none;
}


#footer {
	/*bottom:0px; */
	padding-top: 10px;
	display:block;
	height:20px;
	left:0px;
	/*position:absolute; */
	clear: both;
	text-align:left;
	visibility:visible;
	width:100%;
	font-size: 10px;
	color: #ffffff;
}

#novinky {
	padding-left: 22px;
	padding-top: 50px;
	width: 429px;
	text-align: left;
}






/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	{$styles.content.imgtext.borderSelector} {
		border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};
		padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;
	}

	DIV.csc-textpic-imagewrap { 
	padding:0 25px 0 0; 
	}

	DIV.csc-textpic IMG { 
	border-color: #ffffff;
	border-width: 4px;
	margin: 10px 10px 10px 10px;
	}

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; padding: 10px; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: {$styles.content.imgtext.colSpace}px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; padding: 0;}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: {$styles.content.imgtext.textMargin}px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: {$styles.content.imgtext.textMargin}px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

.align-center { text-align: center; }

.clear-l { clear: left; }
.clear-r { clear: right; }
.clear { clear: both; }


.news-list-image {  float: left; margin-top: 20px; padding-right: 20px; }
.news-list-item { margin: 0; padding: 0; }
.news-list-date { display: block; padding-bottom: 5px; }
.news-list-item img { border: 3px solid white; }

.news-list-container h3 span { font: bold 10px tahoma, arial, sans-serif;  }
.news-list-container h3 { margin: 0; padding: 0; padding-top: 20px; font: bold 11px tahoma, arial, sans-serif;  }
.news-list-container h3 a { color: #99b80f; }
.news-list-container h3 a:hover { color: white; }
.news-list-container p.bodytext { color: white; margin-top: 5px; }
.news-list-morelink { float: right; padding-right: 10px; }
.news-list-morelink a { color: #fff000;  }
.news-list-morelink a:hover { color: white; }
.news-list-text { margin: 0; padding: 0; }

.news-single-image {   margin-top: 20px; padding-right: 20px; }
.news-single-item { margin: 0; padding: 0; }
.news-single-timedata { display: block; margin:0; padding: 0; padding-bottom: 5px; }
.news-single-item img { float: left; margin-right: 8px; margin-bottom: 8px; border: 3px solid white; }
.news-single-item h3 span { color: #ADADAD; font: bold 10px tahoma, arial, sans-serif;  }
.news-single-item h3 { color: #99b80f; margin: 0; padding: 0; padding-top: 20px; font: bold 11px tahoma, arial, sans-serif;  }
.news-single-item h3 a { color: #99b80f; }
.news-single-item h3 a:hover { color: white; }
.news-single-item p.bodytext { color: white; margin-top: 5px; }
.news-single-backlink { float: right; padding-right: 10px; }
.news-single-backlink a { color: #fff000;  }
.news-single-backlink a:hover { color: white; }
.news-single-text { margin: 0; padding: 0; }
.news-single-files a img { float: none; border: 0 none; margin-right: 5px; }

#partneri { }
#copyright { padding-left: 580px; }

.gb-ranking { padding:3px 0 0 225px; text-align:center; }
.gb-ranking-rank { display:block; text-align:right; }
.gb-name-date { float:left; padding-top:3px;  width:190px; }
.gb-header { background-color:#62861A; font-size:110%; padding:0 3px 5px 9px; color: black; } 
.gb-ranking-bg { display:block; height:25px; margin:auto;  text-align:left; width:159px;  }
.gb-ranking-fg { display:block; height:27px; background:transparent url(../img/kolka.gif) repeat-x scroll 0 2px; }
.gb-ranking-label { float:left;  }
.gb-form input,select,textarea { border: 1px solid #62861A; }
.gb-message { padding: 10px 0 10px 0; }
.gb-entry { margin: 0 0 10px 0; }
.gb-form label { padding: 5px 0 2px 0; display: block; }
.gb-form-row img { margin: 0 5px 0 0; }
.gb-form .ema { display: inline; }
#kvegb-show-email { border: 0 none; }



























