/* Default CSS Stylesheet for a new Web Application project */

/* Improt stylu pro uniwebcomponenty */

@import "UniWebComponets.css";

BODY, A, TH, TD, INPUT,SELECT,FONT,DIV
{
	font-size: 9pt;
    
}



BODY
{
	margin: 0; 
	padding: 0;  
	background: url(images/bg_rozcestnik.jpg) repeat-x  #2B3B49;
								   
	font-family: Arial, Helvetica, sans-serif;  
	text-align: center;  
    /*BACKGROUND-COLOR: white;
    
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal*/
}
div.main
{
	
	align: center;
	margin: auto;
	margin-top: 46px;
	width: 968px;
	height: 547px;
	background-image: url(images/bg_rozcestnik_majak.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

BODY.tisk
{
	background-color: White;
	background-image: none;
}

h1, .nadpis1{
	FONT-SIZE: 14pt;
	font-weight : bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 6px;
}


h2, .nadpis2{
	FONT-SIZE: 11pt;	
	font-weight : bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 6px;
}
a
{
	color: #083E88;
}
/*
h3, .nadpis3{
	FONT-SIZE: 9pt;
	COLOR: #663333; 
	font-weight : bold;
}

DIV.textundernadpis{
	
		padding-left: 11px;

}
HR
{
	COLOR: #663333;
	height:1px;
}
 

		


A:link	{	
	text-decoration:	none;

	}	
		
A:visited	{	
	text-decoration:	none;
	
	}	
		
A:active	{	
	text-decoration:	none;
	
	}	
		
A:hover	{	
	text-decoration:	underline;
	
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	


UL
{
	margin-left: 15px;
}	

UL LI	{	
	list-style-type:	square ;
	
	}	

UL LI LI
{
	margin-left: 5px;
	list-style-type: disc;
}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	



table.Okno
{
border-width: 1px;
border-bottom-width:2px;
border-style: solid;
border-color: #663333;
background-color :#ffcc66;
width:120px;

}


	
*/
.menu
{
	padding-top: 3px;
	margin-left: 40px;	
}	
.menu .sloupec, .menu .sloupec_nepruhledny
{
	float: left;
	margin-right: 21px;
	font-size: 9pt;
	color: #2A2A2A;
	/*background-color: Red;*/
	background-image: url(images/sloupec.gif);
	background-repeat: no-repeat;
	background-position: -2px -3px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}	
.menu .sloupec_nepruhledny
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}

.menu .sloupec a, .menu .sloupec_nepruhledny a
{
	color: #2A2A2A;
	text-decoration: none;
	display: block;
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
	padding-left: 4px;
	height: 19px;
	width: 100px;
	>width: 104px;
}
.menu .sloupec a:hover, .menu .sloupec_nepruhledny a:hover
{
	background-color: White;
}
.menu .sloupec a.static
{
	font-weight: bold;
	position: relative;
	top: -2px;
}
.menu .sloupec a.static:hover
{
	background: none;
}
.menu  a.dvojradek
{
	height: 42px;
	line-height: 19px;
}
.menu .sloupec_nepruhledny a.zlevneno
{
	/*font-weight: bold;
	position: relative;
	top: 6px;*/
	/*filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;*/
	width: 100px;
	>width: 106px;
	height: 32px;
	>height: 106px;
	/*margin-bottom: 19px;
padding-left: 10px;*/
	padding-top: 72px;
	
	font-size: 10pt;
	color: #2A2A2A;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.menu_right
{
	float: right;
	position: relative;
	top: -1px;
	left: -1px;
	width: 106px;
}
.menu_right a
{
	width: 96px;
	>width: 106px;
	height: 44px;
	>height: 106px;
	margin-bottom: 19px;
	padding-top: 62px;
	padding-left: 10px;
	font-size: 10pt;
	color: #2A2A2A;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.menu_right a.polovina
{
	height: 24px;
	>height: 53px;
	padding-top: 29px;
	padding-left: 10px;
	margin-bottom: 0px;
}
.menu_right a:hover
{
	background-color: White;
}

div.maindiv
{
	background-image: url(images/maindiv_bg.jpg);
	background-repeat: repeat-y;
	
	width: 968px;	
	align: center;
	margin: auto;
	
	text-align: left;
}

.menutop
{
	background-image: url(images/menutop.gif);
	background-repeat: repeat-x;	
	width: 932px;
	>width: 968px;
	height: 97px;
	>height: 119px;
	padding-left: 36px;
	padding-top: 24px;	

}	
.menutop .sloupec, .menutop .sloupec_full
{
	float: left;
	margin-right: 21px;
	font-size: 9pt;
	color: #2A2A2A;
	/*border: 2px solid white;*/
}
.menutop .sloupec_last
{
	float: left;
	margin-right: 0px;
	font-size: 9pt;
	color: #2A2A2A;
	position:relative;
	left: 3px;
}	
.menutop .sloupec_mezera
{
	float: left;
	width: 90px;
	
}	

.menutop  a
{
	color: #2A2A2A;
	text-decoration: none;
	display: block;
	margin: 0px;
	
	padding: 0px;
	padding-left: 4px;
	height: 19px;
	width: 100px;
	>width: 104px;
	background-color: White;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;	
}
.menutop  a.dvojradek
{
	height: 38px;
	line-height: 19px;
}
.menutop .sloupec_full a
{
	height: 35px;	
	>height: 95px;	
	font-weight: bold;
	padding-top: 62px;
}
.menutop .sloupec_last a.polovina
{
	height: 35px;	
	>height: 56px;	
	font-weight: bold;
	padding-top: 21px;
	
}
.menutop a.druhapolovina
{
	height: 35px;	
	>height: 39px;	
	font-weight: bold;
	padding-top: 6px;
	
}
.menutop  a.nic
{
	/*filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;*/
}
.menutop  a:hover
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;
}
.menutop  a.nic:hover
{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
.menutop  a.static
{
	font-weight: bold;
	/*margin-top: 2px;	*/
	padding-top: 2px;
}
.menutop  a.static:hover
{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;	
}
/*.menutop  a.zlevneno
{
	font-weight: bold;
	position: relative;
	top: 0px;
	>top: 0px;
	height: 34px;
	>height: 38px;
	padding-top: 6px;
	
}*/

.skryte
{
	/*visibility: hidden;*/
	display: none;
}
.linkalogo
{
	width: 968px;
	height: 91px;
}
.logo
{
	display: block;
	background-color: #FAF3DA;
	width: 384px;
	height: 81px;
	>height: 91px;
	text-align: center;
	padding-top: 10px;
	float: left;	
	
}
.oko
{
	background-image: url(images/oko.jpg);
	background-repeat: no-repeat;
	width: 346px;
	float: left;
	height: 91px;
}
.decor
{
	background-image: url(images/decor.jpg);
	background-repeat: no-repeat;
	width: 238px;
	float: left;
	height: 91px;
}
.decor_byt
{
	background-image: url(images/decor_byt.jpg);
	background-repeat: no-repeat;
	width: 238px;
	float: left;
	height: 91px;
}
.decor_dum
{
	background-image: url(images/decor.jpg);
	background-repeat: no-repeat;
	width: 238px;
	float: left;
	height: 91px;
}
.decor_hledate
{
	background-image: url(images/decor_hledate.jpg);
	background-repeat: no-repeat;
	width: 238px;
	float: left;
	height: 91px;
}
.decor_nabizite
{
	background-image: url(images/decor_nabizite.jpg);
	background-repeat: no-repeat;
	width: 238px;
	float: left;
	height: 91px;
}
.decor_nebytovky
{
	background-image: url(images/decor_nebytovky.jpg);
	background-repeat: no-repeat;
	width: 238px;
	float: left;
	height: 91px;
}
.decor_pozemky
{
	background-image: url(images/decor_pozemky.jpg);
	background-repeat: no-repeat;
	width: 238px;
	float: left;
	height: 91px;
}
.damevam
{
	background-image: url(images/damevam.jpg);
	background-repeat: no-repeat;
	width: 238px;
	float: left;
	height: 91px;
}
.damevam_sk
{
	background-image: url(images/damevam_sk.jpg);
	background-repeat: no-repeat;
	width: 238px;
	float: left;
	height: 91px;
}
.aktuality
{
	float: right;
	width: 238px;
	background-color: #F0DC9C;
	background-image: url(images/aktuality_bg.jpg);
	background-repeat: repeat-x;
	height: 366px;	
	>height: 382px;
	padding-top: 16px;
	text-align: center;
}
.aktuality h1
{
	color: #2B3B49;
	font-size: 14pt;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 16px;
	padding: 0px;
}
.obsahovacast
{
	height: 382px;	
}
.obsah
{
	width: 710px;
	>width: 730px;
	float: left;
	background-color: #FFFFE8;
	padding-left: 10px;
	padding-right: 10px;
	height: 344px;
	>height: 342px;
	overflow: auto;
}
.obsahSloupce
{
	width: 730px;
	/*>width: 730px;*/
	float: left;
	/*background-color: White;*/
	/*padding-left: 10px;
	padding-right: 10px;*/
	height: 344px;
	>height: 342px;
	/*overflow: auto;*/
}
.text_levySloupec
{
	width: 364px;
	>width: 384px;
	height: 362px;
	>height: 382px;
	
	overflow: auto;
	background-color: #DAE8F5;
	padding: 10px;
	float: left;
}
.text_levySloupec_full
{
	width: 710px;
	>width: 730px;
	height: 362px;
	>height: 382px;
	
	overflow: auto;
	background-color: #DAE8F5;
	padding: 10px;
	float: left;
}
.text_levySloupec p,.text_levySloupec_full p, .text_pravySloupec p 
{
	text-align: justify;
}
.text_levySloupec li,.text_levySloupec_full li, .text_pravySloupec li 
{
	text-align: justify;
}
.text_pravySloupec
{
	width: 326px;
	>width: 346px;
	height: 362px;
	>height: 382px;
	
	overflow: auto;	
	padding: 10px;
	float: left;
}
.text_pravySloupec h1
{
	color: White;
	font-size: 12pt;
	margin-bottom: 6px;	
}	
.text_pravySloupec ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.zapati
{
	background-color: #536A83;
	width: 948px;
	>width: 968px;
	height: 24px;	
	>height: 30px;	
	text-align: left;
	color: #8D9AAE;
	font-size: 10pt;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	align: center;
	margin: auto;
}
.zapati a
{
	color: #8D9AAE;
}

.detail_okraj
{
	width: 765px;
	background-color: #D6D6D6;
	align: center;
	margin: auto;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.detail
{
	align: center;
	margin: auto;
	width: 739px;
	/*margin-top: 14px;
	margin-bottom: 14px;*/
	text-align: center;
}
.detail_zahlavi
{
	background-image: url(images/detail_zahlavi.jpg);
	background-repeat: no-repeat;
	width: 709px;
	height: 29px;
	>width: 739px;
	>height: 144px;
	text-align: left;
	padding-top: 115px;	
	padding-left: 30px;
}
.detail_zahlavi_sk
{
	background-image: url(images/detail_zahlavi_sk.jpg);
	background-repeat: no-repeat;
	width: 709px;
	height: 29px;
	>width: 739px;
	>height: 144px;
	text-align: left;
	padding-top: 115px;	
	padding-left: 30px;
}
.detail_obsah
{
	align: center;
	margin: auto;
	background-image: url(images/detail_obsah_bg.jpg);
	background-repeat: repeat-x;
	background-color: #2C3D4D;
	text-align: center;
}
.detail_panel1
{
	align: center;
	margin: auto;
	width: 697px;
	>width: 703px;
	background-color: #D6D6D6;
	padding: 3px;
	margin-bottom: 3px;
	height: 340px;
}
.detail_panel2
{
	align: center;
	margin: auto;
	width: 697px;
	>width: 703px;
	background-color: #D6D6D6;
	padding: 3px;
	margin-bottom: 3px;
	height: 117px;	
}
.vice_fotek .detail_panel2
{
	height: 175px;
}
.detail_foto
{
	width: 350px;
	height: 340px;
	float: left;	
	overflow: hidden;
}
.detail_foto img
{
	margin: 0px;
	padding: 0px;	
}
.detail_text1
{
	width: 	335px;
	>width: 	347px;
	height: 328px;
	>height: 340px;
	float: right;
	overflow: auto;
	background-color: White;
	padding: 6px;
}
.detail_nahledy
{
	width: 350px;
	height: 117px;	
	float: left;
	text-align: left;
	overflow: hidden;
}
.vice_fotek .detail_nahledy
{
	height: 175px;
}
.detail_text2
{
	width: 	335px;
	>width: 	347px;
	height: 105px;	
	>height: 117px;
	float: right;
	overflow: hidden;
	background-color: White;
	padding: 6px;
}
.vice_fotek .detail_text2
{
	height: 162px;
	>height: 175px;
}
.detail_text1 h2
{
	color: #50718D;	
}
.detail_text1 h3
{
	color: #50718D;	
	font-size: 10pt;
	font-weight: bold;
}
.detail_text2 h2
{
	color: #50718D;	
}

.tym_foto
{
	border: 1px solid black;

	
}
.preposlat
{
	background-image: url(images/preposlat.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 57px;
	height: 24px;
	>width: 62px;
	>height: 24px;
	float: left;
	margin-right: 4px;
	color: #3C3723;
	font-weight: bold;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 5px;
}
.poslatdotaz
{
	background-image: url(images/dotaz.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 73px;
	height: 24px;
	>width: 78px;
	>height: 24px;
	float: left;
	margin-right: 4px;
	color: #3C3723;
	font-weight: bold;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 5px;
}
.tiskbtn
{
	background-image: url(images/tisk.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 29px;
	height: 24px;
	>width: 37px;
	>height: 24px;
	float: left;
	margin-right: 4px;
	color: #3C3723;
	font-weight: bold;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 8px;
}
.ucintenabidku
{
	background-image: url(images/ucintenabidku.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 85px;
	height: 24px;
	>width: 90px;
	>height: 24px;
	float: left;
	margin-right: 4px;
	color: #3C3723;
	font-weight: bold;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 5px;
}
.projektMenu
{
	border-collapse: collapse;
	margin-bottom: 6px;
}
.projektMenu td
{
	text-align: center;
	background-color: #35588A;
	border: 1px solid black;
}
.projektMenu td a
{
	color: White;
	text-decoration: none;
	font-weight: bold;	
}
.projektMenu td.active
{
	background-color: #DAE8F5;
	border-bottom: 1px solid #DAE8F5;	
}
.projektMenu td.active a
{
	color: Black;
}
.menu_right_exe {height: 105px;}
.menu_right_exe a:hover {background-color: White;}
.menu_right_exe  .sloupec a, .menu .sloupec_nepruhledny a 
{font-size: 11px; font-weight: bold; color: #2A2A2A; text-decoration: none; display: block; margin: 0px; margin-bottom: 0px; padding: 0px; padding-left: 0px; height: 21px; width: 105px;
}

