html,
body {   margin: 0; padding: 0; 
 		 background-color: #1D7CD6; 
 		 font-family: arial, helvetica; font-size: 12px; 
 		 color: black;
 		 background-color: #1D7CD6;
 		 background-image: url('page_bg.gif');
		 background-repeat: repeat-y;
 		}


#main	{ 
			width: 558px;
			height: 580px;
			text-align: left;
		}

#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;
		}	
	

#search		{	
			background-color: #2F99FD;
			width: 227px;
			height: 158px;
			position: absolute;
			left: 558px;
			top: 0;
		}

.lang_sk #search { background-image: url('searching.jpg'); }
.lang_en #search { background-image: url('searching_en.jpg'); }


#search form	{	margin: 0;	}

#keyword {
		margin-top: 70px;
		margin-left: 74px; 
		}

#keyword input	{	
			width: 98px; 
			padding-left: 3px;
			margin: 0; 
			margin-top: 1px;
			font-size: 12px;
			padding-bottom: 2px;
			border: 0;
			background-color: white;
		}


#menudiv
{
			position: absolute;
			left: 558px;
			top: 158px;
			background-image: url('menu_main_bg.jpg');
			width: 227px;
			height: 422px;
}
		
#choicebox	{
			height: 31px;
			font-size: 11px;
			position: absolute;
			left: -11px;
			top: -11px;
			}
		
#mainchoice {
			padding-top: 1px;
			padding-left: 21px;
			padding-right: 10px;
			margin-top: 0px;
			height: 14px;
			overflow: hidden;
			color: #015EAE;
			border-bottom: 1px solid #D2E5F7;
			width: 185px;
			}
			
#secondchoice {
			display: block;
			padding-left: 21px;
			padding-right: 10px;
			width: 173px;
			height: 15px;
			margin-left: 0px;
			color: #F47000;
			position: relative;
			top: 2px;
			overflow: hidden;
			text-decoration: underline;
			font-size: 10px;
			}

#navigation	{
			position: absolute;
			top: 0;
			left: 0;
			background-image: url(map_bg.gif);
 			background-repeat: no-repeat;
 			z-index: 1;
		}

#positions	{
			position: absolute;
		}

#aroundmap	{
			position: absolute;
			left: 0px;
			top: 13px;
			width: 558px;
			height: 567px;
		}

#aroundmap #map	{
			position: absolute;
			z-index: 5;
			left: 20px;
			top:  20px;
			width: 518px;
			height: 527px;
			background-color: #FFFCE3;
			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:  195px;
			height:  33px;
			left:    42px;
			top:     0px;
			text-align: center;
			}
		
#zooming 
	#levels	{
			position: absolute;
			left: 42px;
			top:   -2px;
			font-family: arial, helvetica;
			font-size: 13px;
			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: white; padding-left: 2px; padding-right: 1px; font-size: 11px; position: relative; top: 2px; }
#zooming #levels .purestate	{ padding-left: 6px; padding-right: 6px; }
#zooming #levels .city	    { color: gray; }
#zooming #levels .active	{ color: #023972; }

#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:  32px;
				height: 32px;
				text-align: left;
				border: 0;
				text-indent: -300px;
				overflow: hidden;
				text-decoration: none;
			}

#zooming #zoomout	{  left: 0px;	}
#zooming #zoomin	{  left: 152px; }
			

#zoomoutcaption,
#zoomincaption,
#citycaption,
#printcaption		{	
				display: none;
				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; 	}

#actualCityName
{
	position: absolute;
	width: 150px;
	height: 23px;
	left: 0px;
	top: 9px;
	font-size: 14px;
	font-weight: bold;
	color: white;
	filter: Shadow(color=#035183, strength: 2, direction=135);
	cursor: default;
}

#cityandprint	{
			position: absolute;
			width:  208px;
			height:  33px;
			left:    313px;
			top:     0x;
			text-align: center;
			z-index: 3;
		}
#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;	 display: none; }

#city select	{	
			font-size: 10px;
			width: 126px;
		}

#print		{
			position: absolute;
			left: 160px;
			top:  0px;
			width: 48px;
			height: 32px;
		}
		
#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	{	position: absolute; left: 572px; width: 195px; top: 570px; height: 9px; font-size: 3px;	}

#loading div	{
			float: left;
			font-size: 1px;
			width: 4px;
			height: 5px;
			background-color: #185D9E;
			margin-left: 2px;
		}

#loading #l01	{	margin-left: 0px;	}
#loading .go	{	background-color: #F47000;	}

#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);
			}

	
#footer		{
			position: absolute;
			z-index: 2;
			left: 314px;
			top: 564px;
			width: 200px;
			overflow: hidden;
			height: 14px;
			text-align: center;
			font-size: 10px;
			color: #BED7EC;
		}
		
#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		{
			position: absolute;
			left: 0;
			top: 19px;			
			padding: 10px;
			padding-bottom: 0px;
			*padding-bottom: 8px;
			padding-right: 0;
			width: 194px;
			height: 371px;
			*height: 364px;
			overflow: auto;
			*overflow: none;
			*overflow-y: auto;
		}

#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: #DB840C; background-image: url(categ_bg_hover.gif); background-repeat: repeat-x; }

#menu .end:active { color: #F48221; }

#menu .parent,
#menu .path,
#menu .noend,
#menu .end	{	
				display: block;
				font-family: arial;
				font-size: 10px;
				text-decoration: none;
				color: white;
				padding-top: 5px;
				padding-bottom: 3px;
				padding-left: 13px;
				padding-right: 3px;
				margin-right: 10px;
				background-repeat: no-repeat;
				border-bottom: 2px solid white;
			}
			
#menu .parent	{
				background-image: url(categ_bg.gif);
				background-color: #247AC4;
				background-repeat: repeat-x;
				background-position: left top;
			}

#menu .path		{
				background-color: #FCB273;
				background-image: url(categ_bg_a.gif);
				background-repeat: repeat-x;
				color: #FEA254;
			}
	
#menu .noend		{
				background-color: white;
				background-image: url(categ_bg_noend.gif);
				padding-left: 11px;
				color: white;
			}

#menu .end	{
				background-color: #F6F8FF;
				background-image: url(categ_bg_end.gif);
				background-position: left top;
				padding-left: 11px;
				padding-right: 10px;
				color: #015EAE;
			}

#menu a span	{	font-family: small fonts, arial, helvetica; font-size: 8px; color: #00447D; font-weight: 400;	}


#menu .noend span { color: #00447D; }
#menu .end span { color: #F48221; }



#menu a.itemSelected,
#menu a.item:hover {
					font-family: arial;
					background-image: url('item_bg.gif');
					background-repeat: repeat-x;
					color: black;
					}

/* MENU item */

#menu a.itemSelected,
#menu a.item {  
				display: block;
				text-decoration: none;
				padding-left: 10px;
				padding-top: 8px;
				padding-bottom: 2px;
				width: 159px;
				overflow: hidden;
			}
			
#menu a.item { 
				background-image: url(classic_white/menu_red_empty.gif);
				background-repeat: no-repeat;
				background-position: 0px 4px;
				color: #F47000;
			}
			
			
#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; margin-top: 3px;  }

#menu a.visited { color: black; background-color: #F2F2F2; }

#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 { width: 170px; background-color: white; padding: 5px; margin-top: 5px; margin-bottom: 5px; color: #00447D; }
.alert { border: 1px solid red; }
.message { border: 1px solid #1D7CD6; font-size: 11px; }
.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: #00447D; font-family: arial; font-weight: bold; margin: 5px 0 10px; }
.toomuch { }
.wait {  }
.tip {  }

#menu .settings { display: none; }
#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('icon_tel.gif'); }
#menu span.legend img.leg2 { background-image: url('icon_email.gif'); }
#menu span.legend img.leg3 { background-image: url('icon_web.gif'); }
#menu span.legend img.leg4 { background-image: url('icon_open.gif'); }
#menu span.legend img.leg5 { background-image: url('icon_descr.gif'); }
#menu span.legend img.leg6 { background-image: url('icon_foto.gif'); }

#menu a.buttonZoom2Optimum
{
	display: block;
	font-size: 10px;
	width: 170px;
	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: 0px;
	margin-top: -4px;
	margin-bottom: 4px;
	text-align: center;
	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,
#menu .pocty_celkom { width: 170px; color: #015EAE; }

#menu .pocty { clear: both; border-top: 1px solid #015EAE; }

#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: #F47000; }

#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 ? */

.radio { position: absolute; }

#searchbutton {
				position: absolute;
				overflow: hidden;
				text-indent: -1000px;
				left: 180px;
				top: 71px;
				display: block;
				width: 27px;
				height: 18px;
				background-color: white;
				filter: alpha(opacity=1);
				-moz-opacity: 0.01;
				opacity: 0.1;
			}

#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;
}


		
	#pagemenu { width: 474px; }
	
			
	#menu1 a,
	#menu2 a,
	#menu3 a
	{
		padding-left: 17px;
		background-position: left top;
	}
	
	
	#navigation,
	#positions
	{
		width: 558px;
		height: 580px;
	}
	
	#arrowleftup, #arrowup, #arrowrightup, #arrowleft, #arrowright, #arrowleftdown, #arrowdown, #arrowrightdown
	{
		width: 186px;
		height: 189px;
	}
			
	#arrowleftup	{	left: 0px;		top: 0px;     }
	#arrowup	    {	left: 186px;	top: 0px;     }
	#arrowrightup	{	right: 0px;		top: 0px;     }
	#arrowleft	    {	left: 0px;		top: 189px;   }
	#arrowright	    {	right: 0px;		top: 189px;   }
	#arrowleftdown	{	left: 0px;		bottom: -1px; }
	#arrowdown	    {	left: 186px;	bottom: 0px;  }
	#arrowrightdown	{	right: 0px;		bottom: -1px; }
	
	#zoomoutcaption	{	left:  -11px;	}
	#zoomincaption	{	left: 143px;	}
	#citycaption	{	left: 250px; 	}
	#printcaption	{	left: 395px; 	}
	
	#mapsizes	{
				left:   50px;
				top:   416px;
			}

	#copymap
	{	
		position: absolute;
		z-index: 2;
		left: 46px;
		top: 564px;
		width: 200px;
		overflow: hidden;
		height: 14px;
		text-align: center;
		font-size: 10px;
		color: #BED7EC;
	}
	
	
	
			
#loadframe
{
	visibility: hidden;
	position: absolute;
	left: -10px;
	top:  -10px;
	width:  1px;
	height: 1px;
}

            