
body	{ 
 			background-color: white; 
 			margin: 0;
 			padding: 5px;
 			font-family: arial, helvetica; font-size: 12px; 
 			color: black; 
 		}


#main	{ 
			background-image: url(classic_white/logo_with_bg.jpg);
 			background-repeat: no-repeat;
			/* width: 721px;*/
			height: 200px;
			text-align: left;
			padding-left: 9px;
			margin: auto;
		}

#main h1 {	display: none;	}

#serverlang	{
			clear: both;
			padding-right: 7px;
			padding-top: 7px;
		}
		
#chooselang	{
			float: left;
			width: 249px;
			padding-top: 3px;
		}
		
#chooselang a {
			display: block;
			float: left;
			margin-right: 2px;
			margin-left: 4px;
			width: 16px;
			height: 10px;
			text-indent: -300px;
			overflow: hidden;
		}
		
#flag_sk:hover,
#flag_sk.active { background-image: url(classic_white/flag_sk_a.gif); }
#flag_sk        { background-image: url(classic_white/flag_sk.gif); }
#flag_cz:hover,
#flag_cz.active { background-image: url(classic_white/flag_cz_a.gif); }
#flag_cz        { background-image: url(classic_white/flag_cz.gif); }
#flag_en:hover,
#flag_en.active { background-image: url(classic_white/flag_en_a.gif); }
#flag_en        { background-image: url(classic_white/flag_en.gif); }
#flag_de:hover,
#flag_de.active { background-image: url(classic_white/flag_de_a.gif); }
#flag_de        { background-image: url(classic_white/flag_de.gif); }
#flag_hu:hover,
#flag_hu.active { background-image: url(classic_white/flag_hu_a.gif); }
#flag_hu        { background-image: url(classic_white/flag_hu.gif); }

		
#chooseserver	{
			float: right;
			font-family: verdana, helvetica;
			font-size: 12px;
			text-align: right;
			margin-left: 30px;
			margin-top: 4px;
			margin-bottom: 3px;
			background-image: url(classic_white/red_arrow_menu.gif);
			background-repeat: no-repeat;
			padding-left: 18px;
		}

#chooseserver span {	color: black; font-weight: bold; margin-left: 5px;	}
#chooseserver a {	color: red; margin-left: 5px; }

#chooselang #langs { 	float: right;	margin-top: 4px; width: 120px; }

#headersearch	{
			float: left;
			font-family: arial, helvetica;
			font-size: 15px;
			font-weight: bold;
			background-image: url(classic_white/red_arrow_header.gif);
			background-repeat: no-repeat;
			padding-left: 10px;
			margin:0;
		}	
	
#pagemenu	{
			float: right;
			/* width: 474px; */
			padding-top: 21px;
		}
#menu1,
#menu2,
#menu3		{
			font-size: 1px;	
			text-align: right;
			height: 14px;
			padding-top: 1px;
		}
#menu1 a,
#menu2 a,
#menu3 a	{
			text-decoration: none;
			font-family: verdana, helvetica;
			font-size: 11px;
			font-weight: bold;
			color: black;
			background-image: url(classic_white/red_arrow_menu.gif);
			background-repeat: no-repeat;
			/* padding-left: 17px; */
			padding-right: 6px;
		}

#menu1 a:hover,
#menu2 a:hover,
#menu3 a:hover	{	color: red;	}
					
#menu1		{
			background-color: #D9D9D9;
			border-bottom: 1px solid #C3C3C3;
		}
#menu1 a	{
			background-color: #D9D9D9;  /* kvoli NS */
			border-left:  1px solid white;
			border-right: 1px solid #C3C3C3;
		}

#menu2		{
			margin-top: 5px;
			background-color: #D3F2FF;
			border-bottom: 1px solid #BDD9E5;
		}
#menu2 a	{
			background-color: #D3F2FF;  /* kvoli NS */
			border-left:  1px solid white;
			border-right: 1px solid #BDD9E5;
		}

#menu3		{
			margin-top: 5px;
			background-color: #FFF9D3;  /* kvoli NS */
			border-bottom: 1px solid #E5E0BD;
		}
#menu3 a	{
			background-color: #FFF9D3;
			border-left:  1px solid white;
			border-right: 1px solid #E5E0BD;
		}

#search		{	
			background-color: #EBEBEB;
			clear: both;
			height: 26px;
		}


#search form	{	margin: 0;	}

#keyword	{
			float: left;
			width: 248px;
			height: 24px;
			padding-top: 1px;
			padding-bottom: 1px;
			background-image: url(classic_white/search_bg.gif);
		}

#keyword input	{	
			width: 240px; 
			padding-left: 3px;
			margin: 0; 
			margin-top: 1px;
			font-size: 13px;
			border-top: 1px solid #666;
			border-left: 1px solid #666;
			border-bottom: 1px solid #CCC;
			border-right: 1px solid #CCC;
		}


#menudiv	{
			float: left;
			width: 248px;
		}
		
#choicebox	{
			height: 31px;
			font-size: 11px;
			padding-top: 7px;
			}
		
#mainchoice {
			background-image: url(classic_white/choice_main.gif);
			padding-top: 1px;
			padding-left: 21px;
			padding-right: 10px;
			margin-top: 1px;
			height: 14px;
			overflow: hidden;
			}
			
#secondchoice {
			display: block;
			background-image: url(classic_white/choice_second.gif);
			padding-left: 17px;
			padding-right: 10px;
			width: 173px;
			height: 15px;
			margin-left: 17px;
			color: red;
			overflow: hidden;
			text-decoration: underline;
			}

#navigation	{
			float: right;
			padding-top: 4px;
			margin-left: 1px;
			margin-bottom: 3px;
			width: 472px;
			height: 430px;
		}

#navigation
#positions	{
			position: absolute;
			/* width: 472px;  */
			/* height: 430px; */
		}

#navigation
#aroundmap	{
			position: absolute;
			top: 34px;
			/* width: 472px;  */
			/* height: 396px; */
			background-color: #D9D9D9;
		}

#navigation
#aroundmap #map	{
			position: absolute;
			z-index: 5;
			left: 13px;
			top:  13px;
			/* width: 444px;  */
			/* height: 368px; */
			background-color: #FFFCE3;
			border: 1px solid #6C6C6C;
			overflow: hidden;
		}
#map a.i var { display: none; }
#map img.si  { position: absolute; }

#arrowleftup,		
#arrowup,
#arrowrightup,
#arrowleft,
#arrowright,
#arrowleftdown,
#arrowdown,
#arrowrightdown
					{
						overflow: hidden;
						text-indent: -300px;
						position: absolute;
						background-repeat: no-repeat;
					}
#arrowleftup		{	
						width:  91px;
						height: 91px;
						/* left: 0px; top: 1px; */
						background-image: url(classic_white/direction_leftup.gif);
					}
#arrowleftup:hover	{ background-image: url(classic_white/direction_leftup_a.gif); }

#arrowup		    {	
						width:  166px; 
						height: 13px; 
						/* left: 228px; top: 0px; */
						background-image: url(classic_white/direction_up.gif);
						background-position: center top;
					}
#arrowup:hover	{ background-image: url(classic_white/direction_up_a.gif); }

#arrowrightup		{
						width:  91px;
						height: 91px;
						/* left: 456px; top: 1px; */
						background-image: url(classic_white/direction_rightup.gif);
						background-position: right top;	
					}
#arrowrightup:hover	{ background-image: url(classic_white/direction_rightup_a.gif); }

#arrowleft			{	
						width:  13px;
						height: 167px;
						/* left: 0px; top: 190px; */
						background-image: url(classic_white/direction_left.gif);
						background-position: left center;	
					}
#arrowleft:hover	{ background-image: url(classic_white/direction_left_a.gif); }

#arrowright			{	
						width:  13px;
						height: 167px;
						/* left: 459px; top: 190px; */
						background-image: url(classic_white/direction_right.gif);
						background-position: left center;	
					}
#arrowright:hover	{ background-image: url(classic_white/direction_right_a.gif); }

#arrowleftdown		{
						width:  91px;
						height: 91px;
						/* left: 0px; top: 380px; */
						background-image: url(classic_white/direction_leftdown.gif);
						background-position: left bottom;	
					}
#arrowleftdown:hover	{ background-image: url(classic_white/direction_leftdown_a.gif); }

#arrowdown		    {	
						width:  166px;
						height: 13px;
						/* left: 228px; top: 383px; */
						background-image: url(classic_white/direction_down.gif);
						background-position: center;	
					}
#arrowdown:hover	{ background-image: url(classic_white/direction_down_a.gif); }

#arrowrightdown		{
						width:  91px;
						height: 91px;
						/* left: 456px; top: 380px; */
						background-image: url(classic_white/direction_rightdown.gif);
						background-position: right bottom;	
					}
#arrowrightdown:hover	{ background-image: url(classic_white/direction_rightdown_a.gif); }


#zooming	{
			position: absolute;
			width:  208px;
			height:  29px;
			/* left:    18px; */
			top:     18px;
			text-align: center;
			}
		
#zooming 
	#levels	{
			position: absolute;
			left: 48px;
			top:   0px;
			background-image: url(classic_white/levels_bg.gif);
			font-family: arial, helvetica;
			font-size: 11px;
			font-weight: bold;
			width: 110px;
			height: 29px;
			/*padding-top: 16px;*/
			overflow: hidden;
			}
		
#zooming 
	#numbers { height: 10px; padding-top: 16px; }
		
#zooming #levels a,
#zooming #levels .purestate,
#zooming #levels .city      { text-decoration: none; color: black; padding-left: 2px; padding-right: 1px; }
#zooming #levels .purestate	{ padding-left: 6px; padding-right: 6px; }
#zooming #levels .city	    { color: red; }
#zooming #levels .active	{ background-image: url(classic_white/actual_level_bg.gif); background-repeat: repeat-y; background-position: center; }

#zooming #levels #actuallevel	{
					position: absolute;
					background-image: url(classic_white/actual_level.gif);
					width: 7px;
					height: 7px;
					/*left: 0px;*/
					top: 7px;
					font-size: 1px;
					/*display: none;*/
				}

#zooming #zoomout,
#zooming #zoomin	{
				position: absolute;
				display: block;
				top: 0px;
				padding-left: 10px;
				width:  34px;
				height: 29px;
				text-align: left;
				border: 0;
				text-indent: -300px;
				overflow: hidden;
				text-decoration: none;
			}

#zooming #zoomout	{
				left: 4px;
				background-image: url(classic_white/zoomout.gif);	
			}
#zooming #zoomin	{
				left: 158px;
				background-image: url(classic_white/zoomin.gif);
			}
			

#zoomoutcaption,
#zoomincaption,
#citycaption,
#printcaption		{	
				position: absolute;
				top: 3px;
				width: 108px;
				font-size: 10px;
				text-align: center;
			}
			
#zoomoutcaption		{	/* left: 1px;   */	}
#zoomincaption		{	/* left: 153px; */	}
#citycaption		{	/* left: 250px; */ width: 143px; 	}
#printcaption		{	/* left: 395px; */ width: 55px; 	}


#cityandprint	{
			position: absolute;
			width:  208px;
			height:  29px;
			/* left:    247px; */
			top:     18px;
			text-align: center;
		}
#city		{
			position: absolute;
			left: 5px;
			top:  0px;
			width: 144px;
			height: 24px;
			background-image: url(classic_white/city_bg.gif);
			padding-top: 5px;
		}

#city form	{	margin: 0;	}

#city select	{	
			font-size: 10px;
			width: 126px;
		}

#print		{
			position: absolute;
			left: 150px;
			top:  0px;
			width: 53px;
			height: 24px;
			background-image: url(classic_white/print_bg.gif);
			padding-top: 5px;
		}
		
#print a	{	
			display: block;
			margin: auto;
			width: 26px;
			height: 20px;
			border: 0;
			text-indent: -300px;
			overflow: hidden;
			background-image: url(classic_white/print.gif);
			text-decoration: none;
			}

#byemail	{
			display: none;
			}
			
#mapsizes	{
			position: absolute;
			width:  138px;
			height:  13px;
			padding-top: 2px;
			/* left:   18px;   */
			/* top:     416px; */
			font-size: 9px;
			text-align: center;
			color: #2B2B2B;
		}
		
#mapsizes a {				
			margin-left: 4px;
			margin-right: 4px;
			padding-left: 6px;
			padding-right: 6px;
			width:  13px;
			height: 10px;
			font-size: 8px;
			text-decoration: none;
			background-repeat: no-repeat;
		}
		

#mapsizes .mapSize2x2d { background-image: url(classic_white/ms2x2d.gif); }
#mapsizes .mapSize2x2d:hover,
#mapsizes .mapSize2x2a { background-image: url(classic_white/ms2x2a.gif); }

#mapsizes .mapSize3x2d { background-image: url(classic_white/ms3x2d.gif); }
#mapsizes .mapSize3x2d:hover,
#mapsizes .mapSize3x2a { background-image: url(classic_white/ms3x2a.gif); }

#mapsizes .mapSize3x3d { background-image: url(classic_white/ms3x3d.gif); }
#mapsizes .mapSize3x3d:hover,
#mapsizes .mapSize3x3a { background-image: url(classic_white/ms3x3a.gif); }

#mapsizes .mapSize4x3d { background-image: url(classic_white/ms4x3d.gif); }
#mapsizes .mapSize4x3d:hover,
#mapsizes .mapSize4x3a { background-image: url(classic_white/ms4x3a.gif); }

#mainmap, #gizmomap, #mapobjects, #distanceDiv, #spadove_oblasti, .canvas { position: absolute; cursor: url(../css/classic_white/cursor_zoom.cur), url(classic_white/cursor_zoom.cur), hand; }  

#distanceDiv {
	left: -500px;
	top: -500px;
	background-image: url(classic_white/distance.gif);
	background-repeat: no-repeat;
	color: white;
	filter:progid:DXImageTransform.Microsoft.Matrix(M11='1.0', sizingmethod='auto expand'), Alpha(Opacity=50);
	width: 41px;
	padding-right: 20px;
	height: 31px;
	padding-top: 16px;
	text-align: right;
	font-size: 10px;
	z-index: 5;
}

#selectmap {
	display: block;
	font-size: 1px;
	border: 1px solid red;
	position: absolute;		
	left: -100px;
	width: 10px;
}

#gizmomap   { z-index: 1; }
#mainmap    { z-index: 2; }
#mapobjects { z-index: 3; left: 0; top: 0; }

#mapobjects .city { cursor: url(../css/classic_white/cursor_in.cur), url(classic_white/cursor_in.cur), hand; }  

#mapobjects div.radiusCenter,
#mapobjects div.radius,
#mapobjects a 	    { position: absolute; font-family: arial; font-size: 10px; display: block; }

#mapobjects #spadove_oblasti { position: absolute; left: 0px; top: 0px; width: 888px; height: 560px; filter: alpha(opacity=35); -moz-opacity:0.35; }
#mapobjects div.radius { /*filter: alpha(opacity=35);*/ color: #C50535; z-index: 1; }
#mapobjects div.radiusCenter { color: black; }

#mapobjects a img	{ border: 0; }

#mainmap img { border: 0;  }

#copymap	{
			position: absolute;
			width:  168px;
			height:  13px;
			/* left:   247px;  */
			/* top:     416px; */
			font-size: 11px;
			text-align: center;
			color: #2B2B2B;
			text-decoration: none;
		}


#loading	{	margin-top: 3px; clear: both; height: 9px; font-size: 3px;	}

#loading div	{
			float: left;
			font-size: 1px;
			width: 20px;
			height: 8px;
			background-color: #D3F2FF;
			border-bottom: 1px solid #CCC;
			margin-left: 3px;
		}

#loading #l01	{	margin-left: 0px;	}
#loading .go	{	background-color: red;	}

#loading .firm,
#loading .firma,
#loading .gofirm
				{
					background-repeat: no-repeat;
					background-position: center 1px;
					cursor: hand;
				}
				
#loading .firm   { background-image: url(classic_white/firm_icon.gif); }
#loading .firma  { background-image: url(classic_white/firm_icon_a.gif); }
#loading .gofirm
			{
				background-color: red;
				background-image: url(classic_white/firm_icon_a.gif);
			}

#loading #l01,
#loading #l04,
#loading #l08,
#loading #l10,
#loading #l12,
#loading #l16,
#loading #l20,
#loading #l22,
#loading #l24,
#loading #l28,
#loading #l30,
#loading #l32 {	width: 19px;	}
	
#footer		{
			clear: both;
			margin-top: 3px;
			text-align: center;
			font-size: 10px;
			color: #4C4C4C;
		}
		
#footer a	{	
				color: #4C72FF; 
				padding-left: 6px;
				margin-left: 4px;
				border-left: 1px solid #CCC;
			}

a#allobjects	{ display: block; border: 0; width: 1px; height: 1px; overflow: hidden; text-indent: -200px; }

/* MENU */


#menu		{
			padding: 10px;
			padding-bottom: 20px;
			width: 228px;
			/* height: 392px; */
			border-top: 1px solid #ACACAC;
			border-bottom: 1px solid #ACACAC;
			margin-top: 0px;
			margin-bottom: 3px;
			background-color: #F7F7F7;
			overflow: auto;
			overflow-y: scroll;
		}

#sun	{
			display: block;
			width: 93px;
			height: 52px;
			background-image: url(classic_white/sun.gif);
			text-indent: -300px;
			text-decoration: none;
			overflow: hidden;
			margin: auto;
			margin-top: 16px;
		}



/* MENU KATEGORIE */

#menu .parent:active,
#menu .path:active,
#menu .noend:active { background-color: #D3F2FF; background-image: url(classic_white/menu_red_full.gif); background-repeat: no-repeat; }

#menu .end:active { color: red; }

#menu .parent,
#menu .path,
#menu .noend,
#menu .end	{	
				display: block;
				font-family: verdana, helvetica;
				font-size: 10px;
				text-decoration: none;
				color: black;
				padding-top: 2px;
				padding-bottom: 1px;
				padding-left: 10px;
				padding-right: 3px;
				background-repeat: no-repeat;
				border-bottom: 1px solid #ACACAC;
			}
			
#menu .parent	{
				background-image: url(classic_white/menu_parent_bg.gif);
				background-color: #E9E9E9;
			}

#menu .path		{
				font-weight: bold;
				background-color: #D3F2FF;
				background-image: url(classic_white/menu_red_full.gif);
			}
	
#menu .noend		{
				background-color: white;
				background-image: url(classic_white/menu_red_empty.gif);
				border-left: 1px solid #ACACAC;
				padding-left: 11px;
			}

#menu .end	{
				background-color: #FFF9D3;
				background-image: url(classic_white/menu_red_empty.gif);
				background-position: right bottom;
				border-left: 1px solid #ACACAC;
				padding-left: 11px;
				padding-right: 10px;
			}

#menu a span	{	font-family: small fonts, arial, helvetica; font-size: 8px; color: red; font-weight: 400;	}






#menu a.itemSelected,
#menu a.item:hover {
					background-color: white;
					border: 1px solid #BCBCBC;
					background-image: none;
					color: black;
					}

/* MENU item */

#menu a.itemSelected,
#menu a.item {  
				display: block;
				text-decoration: none;
				padding-left: 10px;
				padding-top: 4px;
				padding-bottom: 5px;
				width: 199px;
				overflow: hidden;
			}
			
#menu a.item { 
				border: 1px solid #F7F7F7; 
				background-image: url(classic_white/menu_red_empty.gif);
				background-repeat: no-repeat;
				background-position: 0px 4px;
				color: red;
			}
			
#menu a var { display: none; }
#menu a.item strong.centralafont,
#menu a.item strong.arialfont,
#menu a.item strong.verdanafont,
#menu a.item strong.tahomafont,
#menu a.item strong.timesnewromanfont,
#menu a.item strong.couriernewfont,
#menu a.itemSelected strong.arialfont,
#menu a.itemSelected strong.verdanafont,
#menu a.itemSelected strong.tahomafont,
#menu a.itemSelected strong.timesnewromanfont,
#menu a.itemSelected strong.couriernewfont
{ 
	background-image: none;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

#menu a.item strong.centralafont, 
#menu a.itemSelected strong.centralafont { font-family: arial, helvetica; }

#menu a.item strong.arialfont, 
#menu a.itemSelected strong.arialfont { font-family: arial, helvetica; }

#menu a.item strong.verdanafont, 
#menu a.itemSelected strong.verdanafont { font-family: verdana, helvetica; }

#menu a.item strong.tahomafont, 
#menu a.itemSelected strong.tahomafont { font-family: tahoma; }

#menu a.item strong.timesnewromanfont, 
#menu a.itemSelected strong.timesnewromanfont { font-family: times new roman; }

#menu a.item strong.couriernewfont, 
#menu a.itemSelected strong.couriernewfont { font-family: courier new; }

#menu a.itemSelected div,
#menu a:hover div { display: block; }

#menu a.item div { display: none; margin-top: 7px; width: 195px; }
#menu a.item div img { margin: 0; }

#menu a.visited { color: black; background-image: url(classic_white/menu_red_full.gif); background-color: #EDEDED; }

#menu a.item.font { background-image: none; }

		
#menu a.itemSelected strong,
#menu a.item strong { /* nazov objektu */
					font-family: verdana, helvetica;
					display: block;
					padding-bottom: 1px;
					font-weight: normal;
					font-size: 12px;
					text-decoration: underline;
				}
#menu a.itemSelected address,
#menu a.item address { /* adresa */
						font-family: arial, helvetica;
						display: block;
						font-size: 11px;
						color: black;
						font-style: normal;
						font-weight: normal;
					}

		#menu a.special	{  }
		#menu a.special strong { font-weight: bold; font-size: 11px; }


.message, .alert { background-color: white; padding: 5px; margin-top: 5px; margin-bottom: 5px; }
.alert { border: 1px solid red; }
.message { border: 1px solid gray; font-size: 11px; border-bottom: 2px solid gray; }
.message ul, .alert ul { margin: 0px; margin-left: 20px; padding: 0; }
.message li, .alert li { margin-top: 5px; }
.message ul { margin: 10px 0 10px 20px;}
.message li { margin-top: 0px; }
.alert h3 { font-size: 17px; color: red; font-family: arial; font-weight: bold; margin: 5px 0 10px; }
.message h3 { font-size: 17px; color: #666; font-family: arial; font-weight: bold; margin: 5px 0 10px; }
.toomuch { }
.wait {  }
.tip {  }

#menu .settings { background-color: white; padding: 5px; border: 1px solid #DFDFDF; margin-top: 5px; }

#menu .settings ol { margin: 0; margin-left: 25px; padding: 0; }
#menu .settings li
{ 
	font-size: 11px;
	color: black; 
	margin-left: 0px;
	margin-bottom: 1px;
	padding: 2px 5px 2px 5px;
}
#menu .settings a { color: #4C72FF; }
#menu .settings li.active a { color: black; text-decoration: none; }
#menu .settings li.active {  background-color: #F7F7F7; }

#menu span.legend { display: block; }
#menu span.legend img { display: inline; width: 14px; height: 14px; border: 0; margin: 0 3px 0 0; }
#menu span.legend img.leg1 { background-image: url('classic_white/icon_tel.gif'); }
#menu span.legend img.leg2 { background-image: url('classic_white/icon_email.gif'); }
#menu span.legend img.leg3 { background-image: url('classic_white/icon_web.gif'); }
#menu span.legend img.leg4 { background-image: url('classic_white/icon_open.gif'); }
#menu span.legend img.leg5 { background-image: url('classic_white/icon_descr.gif'); }
#menu span.legend img.leg6 { background-image: url('classic_white/icon_foto.gif'); }

#menu a.buttonZoom2Optimum
{
	display: block;
	font-size: 10px;
	width: 200px;
	height: 16px;
	background-color: #EEE;
	text-decoration: none;
	color: #606060;
	border-top: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #9C9C9C;
	border-bottom: 1px solid #9C9C9C;
	padding-top: 2px;
	padding-left: 10px;
	margin-top: -4px;
	margin-bottom: 4px;
	background-image: url('classic_white/double_arrow.gif');
	background-repeat: no-repeat;
	background-position: 186px 6px;
	
}
#menu a.buttonZoom2Optimum:hover { background-color: white; color: black; }


#menu div.breakerStart
{
	border-top: 1px solid black;
	margin-top: 25px;
	padding-top: 7px;
	padding-bottom: 15px;
}

/* MENU search */

#menu p        { 
					background-position: -8px 0px;
					padding-top: 3px;
					font-size: 11px;
					margin-top: 0;
					margin-bottom: 0px;
					padding-top: 3px;
					padding-bottom: 1px;
					background-image: url(classic_white/menu_parent_bg.gif);
					border-bottom: 1px solid #ACACAC;
				}


#menu h2        { font-size: 15px; margin-top: 5px; margin-bottom: 5px; }
#menu h2 strong { font-size: 13px; color: #555;  }

#menu p strong { font-size: 13px; font-weight: bold; color: red; }
			 
#menu .bez_pozicie { clear: both; margin-top: 10px; margin-bottom: 3px; border-bottom: 1px solid black; font-size: 11px; }

#menu .pocty { clear: both; border-top: 1px solid black; }

#menu .pocty .text,
#menu .pocty_celkom .text { float: left; font-size: 11px; }

#menu .pocty .cislo,
#menu .pocty_celkom .cislo { float: right; font-size: 12px; font-weight: bold; }

#menu .pocty .cislo		{ color: red; }

#menu .pocty_celkom  { height: 16px; margin-top: 12px; }
#menu .pocty  { height: 15px; margin-bottom: 15px; }

#menu input {
				width: 211px;
				padding-left: 15px;
				padding-right: 5px;
				background-color: white;
				border-width: 1px;
				border-color: #808080;
				border-top-color: #CCCBCB;
				border-left-color: #CCCBCB;
				font-size: 10px;
				font-weight: bold;
				color: black;
				background-image: url(classic_white/red_arrow_menu.gif);
				background-repeat: no-repeat;
				height: 18px;
				margin-top: 10px;
				margin-bottom: 10px;
			}

#menu img { margin-top: 5px; margin-right: 5px; border: 0; display: block; }



.lev1			{	margin-left: 0px;	}
.lev2			{	margin-left: 8px;	}
.lev3			{	margin-left: 16px;	}
.lev4			{	margin-left: 24px;	}
.lev5			{	margin-left: 32px;	}
.lev6			{	margin-left: 40px;	}
.lev7			{	margin-left: 48px;	}
.lev8			{	margin-left: 56px;	}



/* Vyber CO HLADAT ? */

#searchbutton {
				float: left;
				display: block;
				background-image: url(classic_white/search_button.gif);
				margin-top: 2px;
				width: 134px;
				height: 17px;
				padding-left: 22px;
				padding-top: 4px;
				font-family: verdana, helvetica;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				color: black;
			}

#itemsubmit {
				text-align: left;
				position: absolute;
				left: 391px;
				top: 135px;
				background-color: #EEE;
				z-index: 30;
				border: 1px solid #CCC;
				border-right: 2px solid #999;
				border-bottom: 2px solid #999;
				padding: 3px 3px 2px 3px;
				height: 77px;   /*77 || 96*/
				display: none;
			}

#itemsubmit a	{
					font-size: 12px;
					color: #444;
					text-decoration: none;
					display: block;
					background-image: url(classic_white/gray_arrow.gif);
					background-repeat: no-repeat;
					background-position: 4px top;
					padding-top: 1px;
					padding-bottom: 1px;
					border-top: 1px solid #DDD;
					border-bottom: 1px solid white;
					margin: 0px 0px 0px 0px;
					padding-left: 17px;
					padding-right: 2px;
					width: 127px;
					}

#itemsubmit a.selected {
					background-color: #FFF9D3;
					background-image: url(classic_white/menu_red_full.gif);
					background-position: 3px 1px;
					color: black;
				}
#itemsubmit a:hover	{
					background-color: #FFF9D3;
					color: red;
				}

#mestaForm select .vip { background-color: #D3F2FF; }









#myWindow
{
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 50;
	border: 1px solid #6C6C6C;
	border-right: 1px solid black;
	border-bottom: 2px solid #6C6C6C;
}

#myWindow iframe
{
	display: block;
	background-color: white;
	width: 551px;
	height: 396px;
}

#myWindow .infoheader
{
	height: 19px;
	background-color: #D4D4D4;
	background-image: url(classic_white/profile_bg_fade.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 30px;
	font-size: 12px;
	font-weight: bold;
	cursor: arrow;
	border-bottom: 1px solid #B7B7B7;
}

#myWindow .infofooter
{
	border-top: 1px solid #BDD9E5;
	background-color: #D3F2FF;
	height: 22px;
}


#myWindow a.close,
#myWindow a.minimize
			{
				display: block;
				width:  18px;
				height: 16px;
				margin-left:  2px;
				margin-right: 2px;
				text-indent: -300px;
				float: right;
				overflow: hidden;
			}
			
#myWindow a.close	{ background-image: url(classic_white/but_close.gif); }
#myWindow a.minimize	{ background-image: url(classic_white/but_minimize.gif); }


#myWindow a.button
				{
					display: block;
					float: left;
					text-decoration: none;
					font-family: verdana, helvetica;
					font-size: 11px;
					font-weight: bold;
					color: black;
					background-image: url(classic_white/red_arrow_menu.gif);
					background-repeat: no-repeat;
					background-color: #D3F2FF;  /* kvoli NS */
					border-left:  1px solid white;
					border-right: 1px solid #C3C3C3;
					margin-top: 3px;
					padding-right: 10px;
					padding-left: 18px;
				}

#myWindow a.button:hover	{	color: red;	}


#extrawin {
	display: none;
	position: absolute;
	left: 780px;
	top: 5px;
	width: 200px;
	height: 545px;
	background-color: #F8F8F8;
	margin-top: 21px;
	margin-right: 5px;
	border-bottom: 1px solid #D3D3D3;
}

#extrawin h2 a {
	float: right;
	display: block;
	width: 14px;
	height: 14px;
	text-indent: -300px;
	background-image: url(classic_white/x_close.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	overflow: hidden;
}

#extrawin h2 {
	background-color: #D9D9D9;
	border-bottom: 1px solid #C3C3C3;
	color: black; 
	font-size: 12px; 
	padding: 1px 10px 1px 10px;
	margin: 0;
	font-family: verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
}
#extrawin #quick_navigation h2 { background-color: #FFF9D3; border-bottom: 1px solid #E5E0BD; }
#extrawin #quick_navigation_map { 
	background-color: #FFFCE3;
	background-image: url(classic_white/mapa_small2.gif);
	xborder-bottom: 1px solid #E5E0BD;
	width: 200px;
	height: 107px;
}
#extrawin #quicknavbox {
	font-size: 1px;
	border: 1px solid red;
	position: relative;
}

#extrawin #quick_navigation_text { 
	height: 25px;
	padding: 0px 7px 0px 7px;
	font-size: 10px;
	background-color: #FFFCE3;
	text-align: center;
	color: #4C4B44;
	padding-bottom: 1px;
}

#extrawin #special_menu h2 {
	padding-top: 1px;
}

#extrawin #special_menu #special_menu_scroll {
	padding: 5px 10px 5px 10px;
	overflow: auto;
	height: 383px;
	margin: 0;
}

#special_menu_scroll p 
{
	color: black;
	font-size: 11px;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 11px;
}

#special_menu #special_menu_scroll h3 {
	display: block;
	font-family: verdana, helvetica;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: black;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 3px;
	border-bottom: 1px solid #ACACAC;
	background-image: url(classic_white/menu_parent_bg.gif);
	margin-top: 15px;
	margin-bottom: 5px;
}

#special_menu #special_menu_scroll a {
	display: block;
	margin-left: 11px;
	color: red;
	margin-top: 1px;
	text-decoration: underline;
}

#adContent.categoryAd
{
	padding-top: 1px;
	background-color: #F8F8F8;
	border-bottom: 1px solid #CCC;
	background-image: url(classic_white/vasa_reklama.gif);
	background-position: center top;
}


#content	{ 
				clear: both; 
				margin-top: 25px;
				margin-bottom: 25px;
				font-size: 12px;
			}
			
#content h2	{
				font-size: 16px;
				color: black;
				margin-top: 18px;
				margin-bottom: 18px;
			}
			
#content h3	{
				padding-top: 0px;
				margin-top: 0px;
				margin-bottom: 5px;
				font-size: 13px;
				font-weight: bold;
				background-color: #F6F5F5;
				background-image: url(classic_white/light_gray_gradient.gif);
				background-repeat: repeat-y;
				border-bottom: 1px solid #E2E2E2;
				text-align: left;
			}

			
#content p	{
				margin-top: 4px;
				margin-botom: 0px;
				text-align: justify;
			}

#content p strong { color: red;	}

#conditions p strong { color: black; font-weight: normal; font-family: verdana; font-style: italic; }
.loadbar   { background-image:  url(classic_white/load_bar.gif); background-repeat: repeat-x; padding-top: 12px; }

#content .partner
{ 
	display: block; 
	text-decoration: none;
	float: left;
	width: 220px;
	margin: 7px;
	margin-top: 10px;
	margin-bottom: 40px;
	text-align: center;
	color: black;
}
#content .partner h3  { margin-bottom: 30px; text-align: center; }

#content .clear { font-size: 1px; display: block; clear: both; }

#content a { color: blue; white-space: nowrap; }

#content .partner img { border: 0 }
#content .partner p { text-align: center; }

.capitals { font-variant: small-caps; letter-spacing: 1px; }



#contact dl { margin: auto; width: 80%; }

#contact dt { width: 50%; float: left; clear: left; margin-top: 10px;	}

#contact dd { width: 20%; float: left; margin-top: 10px; }


#aboutus h2 { margin-top: 40px; }
#aboutus h3 { margin-top: 30px; margin-bottom: 10px; }
#aboutus div { margin-left: 60px; }
#aboutus div h4 { margin-top: 20px; margin-bottom: 8px; font-size: 12px; }
#aboutus div p { margin-left: 30px; }


#banners { text-align: center; }

#banners img { margin: 10px; }


#adBlock
{
	display: none;
	position: absolute;
	left: 774px;
	top: 26px;
	width: 200px;
	height: 560px;
	padding: 0;
	margin: 0;
}
#adBlock .adHeader
{
	background-color: #D9D9D9;
	border-bottom: 1px solid #C3C3C3;
	font-weight: bold;
	color: black;
	font-family: verdana;
	font-size: 11px;
	padding: 1px 10px;
	margin: 0;
}

#adBlock a.close
{
	float: right;
	display: block;
	width: 14px;
	height: 14px;
	text-indent: -300px;
	background-image: url(classic_white/x_close.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	overflow: hidden;
	margin-right: 5px;
	margin-top: 1px;
}

#stat { position: absolute; left: 50%; top: 50%; z-index: -10; }


#set_position
{
 	width: 487px;
 	height: 500px;
}

fieldset
{
	padding: 5px;
}

#setposition
{
	text-align: center;
}


.fieldset table td
{
	width: 150px;
	border-top: 1px solid black;	
}

fieldset table td input
{
	width: 150px;
}

fieldset table td.wide input
{
	width:	430px;
}

fieldset table td.legend
{
	text-align: right;
	width: 120px;
	border-top: 1px solid white;
}


div#tabs
{
	height: 20px;	
}

.fieldset table
{
	width: 570px;
	border: 1px solid black;
	background-color: #FFDECC;
}

div#tabs a
{
	font-size: 14px;
	font-weight: bold;
	width: 80px;
	height: 18px;	
	
	padding-top: 2px;
	
	color: white;
	text-decoration: none;
	float: left;
	
	cursor: hand;
	
	xbackground-image: url('tab.gif');
}


div#tabs a,
div#tabs a:hover
{
	color: white;
	text-align: center;
	margin-left: 10px;
}

div#tabs a.prog_0_active,
div#tabs a#prog_0:hover,
div#tabs a.prog_1_active,
div#tabs a#prog_1:hover,
div#tabs a.prog_2_active,
div#tabs a#prog_2:hover
{
	background-color: white;
}

div#tabs a.prog_0
{
	border: 1px solid #CC9933;
	background-color: #CC9933;	
}

div#tabs a.prog_0_active,
div#tabs a#prog_0:hover
{
	border: 1px solid #CC9933;
	color: #CC9933;	
}

div#tabs a.prog_1
{
	border: 1px solid #99CC66;
	background-color: #99CC66;
}

div#tabs a.prog_1_active,
div#tabs a#prog_1:hover
{
	border: 1px solid #99CC66;
	color: #99CC66;
}

div#tabs a.prog_2
{
	border: 1px solid #6699CC;
	background-color: #6699CC;
}

div#tabs a.prog_2_active,
div#tabs a#prog_2:hover
{
	border: 1px solid #6699CC;
	color: #6699CC;	
}


div#tabbed
{
	clear: both;
	display: none;	
}

div#tabbed input,
div#tabbed textarea
{
	padding: 0;
	margin: 0;
	border: 1px solid #CCCCCC;	
}

div.prog_0 input,
div.prog_0 textarea
{
	background-color: #FFEECF;
}

div.prog_1 input,
div.prog_1 textarea
{

	background-color: #E7FFCF;
}

div.prog_2 input,
div.prog_2 textarea
{
	background-color: #D6EEFF;
}

div#tabbed legend
{
	padding: 0 5px;	
}

div#tabbed table
{
	clear: both;
}

div#tabbed input#submit
{
	margin-left: 605px;
	margin-top: 20px;
	background-color: #CCCCCC;
	border: 1px solid black;
}


div#registration h5
{
	margin: 0px 0px 5px 0px;
}

#sponzorovane_odkazy h3 { font-size: 13px; color: gray; margin: 0; margin-left: -10px; margin-bottom: 5px; }
#sponzorovane_odkazy { text-indent: 10px; }
#sponzorovane_odkazy .paza
{
	background-image: url(classic_white/menu_red_empty.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-top: 4px;
	color: red;
}
#sponzorovane_odkazy a { color: red; font-weight: bold; }


.canvas
{
	display: block;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
	z-index: 2;
}

.graphic
{
	position: absolute;
	left: 0px; 
	top: 0px;
	width: 100px;
	height: 100px;
}
			
#loadframe
{
	visibility: hidden;
	position: absolute;
	left: -10px;
	top:  -10px;
	width:  1px;
	height: 1px;
}
