/* CSS Document Indol3c */

html, body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-y;
	background-color:#034903;
	background-color:#78AD10
	background-position:center;
}

body {

}

ul, li {
	padding:0px;
	margin:0px;
}

img {
	border:0px;
}

div.total {
  	overflow: auto;
	background-color:#78AD10
}

img.preload { display: none; }

h1 {
	font-size:14px;
	font-family:"Century", Verdena, Arial;
	padding:20px 0px 5px 0px;
	margin:0px;
	color:#4F850B;
}

h2 {
	font-size:14px;
	font-family:"Century", Verdena, Arial;
	padding:20px 0px 5px 0px;
	margin:0px;
	color:#4F850B;
}

h3 {
	font-size:18px;
	font-family:"Century", Verdena, Arial;
	margin:0px;
	color:#4F850B;
}

p {
	padding:0px 15px 0px 10px;
	margin:0px;
	line-height:1.4em;
}

a {
	color:#4F850B;
}

a:hover {
	color:#88101A;
}

td {
	vertical-align:top;
}

input {
	border:1px solid #CCCCCC;
}

strong.marker {
	color:#006600;
	font-weight:normal;
}

form {
	padding:0px;
	margin:0px;
}

#intro {
	width:100%;
	left:0px;
	position:fixed;
	position:absolute;
	z-index:1;
}

#intromenu a {
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
}

#intromenu a:hover {
	color:#00FF00;
}

#bg_trans_help {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity=80;
	position:absolute;
	width:100%;
	background-color:#000000;
	left:0px;
	height:100%;
}

#inner_intro {
	position:relative;
	width:300px;
	margin:auto;
	height:500px;
	background-color:#FFFFFF;
	top:50px;
	/*padding:20px 80px 20px 80px;*/
	padding:20px 20px 0px 20px;
	text-align:right;
}

#intro_adv {
	padding-top:20px;
	font-size:24px;
	color:#993300;
	text-align:left;
	font-family:"Century", Verdena, Arial;
}

#enter_site {
	padding-top:10px;
	text-align:center;
}

#enter_site a {
	text-decoration:none;
}

#enter_site a:hover {
	font-weight:bold;
}

#container {
	width:980px;
	margin:auto;
	overflow:auto;
	position:relative;
	background-color:#FFFFFF
}

	#header {
		height:270px;
		width:980px;
		background-image:url(../images/bg_header.png);
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/bg_header.png');
	}
		
		#language_menu {
			position:absolute;
			height:40px;
			width:150px;
			left:580px;
			top:40px;
		}
		
			#language_menu table {
				width:150px;
			}
			
			#language_menu table tr td {
				height:160px;		
				background-repeat:no-repeat;
				vertical-align:top;
			}
			
			#language_menu table tr td a {
				width:20px;
				text-decoration:none;
				color:#CCCCCC;
				background-image:url(../images/bg_arrow_language.png);
				background-repeat:no-repeat;
				display:block;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='./images/bg_arrow_language.png');
				height:60px;
			}
			
			#language_menu table tr td a:hover {
				font-weight:bold;
				background-image:url(../images/bg_arrow_language_over.png);
				background-repeat:no-repeat;
				_background:none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='./images/bg_arrow_language_over.png');
			}
		
		#scrolling_adv {
			position:absolute;
			height:65px;
			width:385px;
			left:300px;
			top:135px;
		}
		
		#main_menu {
			position:relative;
			height:32px;
			width:720px;
			left:55px;
			bottom:3px;
			top:235px;
		}
		
			#main_menu ul {
				list-style:none;
			}
			
			#main_menu ul li {
				list-style:none;
				float:left;
				width:90px;
				text-align:center;
				padding-top:7px;
				height:32px;
				display:block;
			}
			
			#main_menu ul li a {
				text-decoration:none;
				color:#FFFFFF;
				font-size:12px;
				height:32px;
				display:block;
			}
			
			#main_menu ul li a:hover {
				color:#88101A;
			}
	
	#main {
		overflow:auto;
		background-image:url(../images/bg_body.png);
		height:100%;
		_background:none;
		padding-left:53px;
	}
	
		#main_table {
			background-color:#FFFFFF;
		}
	
		#content_area {
			background-color:#FFFFFF;
			width:710px;
			position:relative;
			overflow:auto;
		}
		
			#tree_ways {
				height:150px;
				background-color:#F6FFD2;
			}
			
			#tree_ways table tr td {
				height:150px;
				vertical-align:middle;
				text-align:center;
			}
			
			#content {
				background-color: #FFFFFF;
				overflow:auto;
				padding:0px 20px 20px 20px;
				text-align:justify;
				border-right:solid 2px #F6FFD2;
			}
				
				#content ul {
					list-style:square;
					padding-left:30px;
				}
				
				#content ul li {
					list-style:square;
					padding:2px;
				}
			
			#half_content tr td {
				width:50%;
			}
		
		#side_area {
			width:191px;
			overflow:hidden;
		}
		
			#login_area {
				position:relative;
			}
			
			#spanka {
				background-image:url(../images/bg_rozvadovska.jpg);
				height:100px;
				width:148px;
				margin:auto;
				margin-top:20px;
				padding-left:10px;
				padding-top:5px;
			}
			
			#spanka a {
				color:#000000;
				height:95px;
				display:block;
				text-decoration:none;
			}
			
			#spanka a:hover {
				color:#88101A;
			}
			
			#objednat {
				background-image:url(../images/bg_objednavka.jpg);
				height:100px;
				width:148px;
				margin:auto;
				margin-top:20px;
				padding-left:10px;
				padding-top:5px;
			}
			
			#objednat a {
				color:#000000;
				height:95px;
				display:block;
				text-decoration:none;
			}
			
			#objednat a:hover {
				color:#88101A;
			}
	
	#footer {
		width:980px;
		height:141px;
		background-image:url(../images/bg_footer.png);
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/bg_footer.png');
		clear:both;
	}
	
/* Systemove hlasky */

#sysinfo {
	padding-top:20px;
	text-align:center;
	color:#FF0000;
}

/* REGISTRACNÝ FORMULÁR */

#AppForm {
	overflow:hidden;
	width:500px;
	margin:auto;
	background-image:url(../images/bg_window.jpg);
	border:1px solid #DADADA;
	margin-top:40px;
}

	#AppForm .FormWindow {
		text-align:justify;
		padding:15px;
	}
	
	#AppForm table {
		border-collapse:collapse;
	}
	
	#AppForm table tr {
		
	}
	
	#AppForm table tr td {
		padding-left:10px;
	}
	
	#AppForm table tr td input {
		width:250px;
	}
	
	#AppForm .TableSegmentHeader {
		text-align:left;
		font-size:16px;
		padding-top:15px;
		padding-left:15px;
		background-color:#FFFFFF;
		/*border-bottom:1px solid #DADADA;*/
	}
	
	#AppForm .TableSegmentHeader a {
		text-decoration:none;
	}

/* PONUKA */

#ponuka {
	padding-top:30px;
	margin:auto;
	width:600px;
}

#ponuka table tr {
	padding-bottom:20px;
}

.titul_ponuky {
	color:#4F850B;
	font-size:14px;
	font-family:"Century", Verdena, Arial;
	padding-left:10px;
}

.popis_ponuky {
	padding-left:20px;
}

.cena {
	font-size:26px;
	font-family:"Century", Verdena, Arial;
	color:#9F1727;
}

.cena_skk {
	font-size:9px;
	color:#999999;
}

/* KOSIK MALY VPRAVO DOLE */

#kosik {
	font-size:9px;
	position:fixed;
	position:absolute;
	right:5px;
	bottom:5px;
	height:50px;
	width:150px;
	z-index:1;
	background-image:url(../images/kosik_shortcut.png);
	_background-image:url(../images/kosik_shortcut.gif);
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity=90;
	color:#FFFFFF;
	padding-left:50px;
	padding-top:10px;
}

#kosik a {
	font-size:9px;
	color:#FFFFFF;
}

/* KOSIK VELKY - PODSTRANKA */

#nakupny_kosik {
	width:100%;
}

#nakupny_kosik #cart {
	background-image:url(../images/bg_window.jpg);
	margin:auto;
}

#nakupny_kosik #cart #header {
	background-color:#CCCCCC;
	background-image:none;
	height:15px;
}

#nakupny_kosik #cart #postovne td {
	background-color: #E0E0E0;
}

#StiahnutOsobneData {
	padding-bottom:20px;
}

/* DISKUSIA */

.dialog {
	width:500px;
	border:1px solid #999999;
	margin:15px auto 15px auto;
}

.dialog .otazka {
	padding:3px;
}

.otazka_header {
	background-color:#CCCCCC;
	padding:3px;
}

.odpoved_header {
	border-bottom:1px solid #CCCCCC;
}

.odpoved {
	padding:15px 15px 15px 50px;
}

#question_area {
	width:500px;
	position:relative;
	margin:auto;
}

#diskusia {
	margin-top:20px;
	min-height:350px;
}

#question_area a {
	height:15px;
	background-color:#CCC;
	text-align:center;
	color:#000000;
	text-decoration:none;
	display:block;
	padding:5px;
}

#question_panel {
	/*height:0px;*/
	/*visibility:hidden;*/
}

#choroba p {
	padding:0px 10px 20px 10px;
}

#fixme {
     /* IE 5.0/Win and other lesser browsers will use this */
     position: absolute; right: 0px; bottom: 0px;

}
body > div#fixme {
     /* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
     position: fixed;
}

/******************************/
/* LAYOUT LEFT KALENDAR START */
/******************************/

#TimeSchedule {
	display:none;
	text-align:center;
}

#CalendarLayout {
	width:220px;
	height:180px;
	background-image:url(../images/bg_kalendar.jpg);
}

#calendar {
	position:absolute;
	width:200px;
	height:200px;
	position:absolute;
	border:1px solid #333333;
	background-color:#FFFFFF;
	right:130px;
	top:390px;
	display:block;
}

#calendar_end {
	right:0px;
}

#cas {
	width:200px;
	height:25px;
	position:absolute;
	border:1px solid #333333;
	background-color:#FFFFFF;
	right:20px;
	top:75px;
	text-align:center;
	padding-top:2px;
}

#calendarSmall {
	margin-left:25px;
	width:158px;
	margin-top:20px;
	padding:5px;
	border:1px solid #CCCCCC;
	float:left;
}

#calendar table {
	margin:auto;
}

#calendar table tr td {
	padding:2px;
	cursor:default;
}

#calendar table tr .DayPlace {
	border:1px solid #999999;
	text-align:center;
}

#calendar table tr .DayPlace div {
	cursor:pointer;
}

#CalNav, #CalNavSmall {
	width:100%;
	position:relative;
	text-align:center;
	padding-top:5px;
}

#ArrowLeft, #ArrowRight {
	float:left;
	padding:0px 10px 0px 10px;
}

#ArrowLeft, #ArrowRight {
	cursor:pointer;
}

#ArrowLeft {
	position:absolute;
	left:0px;
	top:5px;
}

#ArrowLeft:hover {
	font-weight:bold;
	color:#000;
}

#ArrowRight {
	position:absolute;
	right:0px;
	top:5px;
}

#ArrowRight:hover {
	font-weight:bold;
	color:#000;
}

#SelectCalendarOption {
	margin-top:20px;
	margin-left:20px;
	text-align:center;
}

#SelectCalendarOption #datum {
	font-size:16px;
}

#SelectCalendarOption #spat {
	margin-top:20px;
}

#SelectCalendarOption #menu {
	margin-top:20px;
}

#SelectCalendarOption #menu .menuitem {
	border:1px solid #CCCCCC;
	margin:1px;
	display:block;
}

#SelectCalendarOption #menu .menuitem:hover {
	border:1px solid #666666;
}

#SelectCalendarOption #menu .menuitem a {
	text-decoration:none;
	color:#666666;
	display:block;
}

#SelectCalendarOption #menu .menuitem a:hover {

}

#letnaakcia {
	position:absolute;
	width:310px;
	height:328px;
	background-image:url(../images/letna_akcia.jpg);
	display:block;
	left:120px;
	background-repeat:no-repeat;
}

#letnaakcia table  {
	background:none;
}

#CloseLetna a {
	margin-top:10px;
	height:10px;
	background:none;
}

#LetnaClick a {
	height:310px;
	background:none;
}

/* Styles for homepage editorial */
div#editorial { overflow:auto; width:650px; margin:15px }
div#editorial ul li { width:200px; padding: 0px 0px 0px 30px; margin-bottom:15px; background-repeat:no-repeat; background-image:url(../images/arrow_login.jpg) }
div#editorial ul li h4 { font-size:14px; font-weight:normal; padding:3px; margin:0px; }
div#editorial ul li p { padding:0px 0px 0px 5px; color:#959797 }
div#editorial ul li#zeny h4 { color:#6F0B14; font-size:14px; font-weight:normal }
div#editorial ul li#muzi h4 { color:#6F0B14; font-size:14px; font-weight:normal  }
div#editorial ul li#protihpv h4 { color:#6F0B14; font-size:14px; font-weight:normal  }

/******************************/
/* LAYOUT LEFT KALENDAR END   */
/******************************/


<!--[if gte IE 5.5]>
<![if lt IE 7]>
<style type="text/css">
div#fixme {
     /* IE5.5+/Win - this is more specific than the IE 5.0 version */
     right: auto; bottom: auto;
     left: expression( ( -0 - fixme.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
     top: expression( ( +0 - fixme.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
</style>
<![endif]>
<![endif]-->


