﻿.centrovanastranka 
{
	WIDTH: 778px; POSITION: relative; margin-left: auto; margin-right: auto; 
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color : #333333;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-color : #D4D0C8;
	text-align: center;
}

/* horni banner */

.horni_banner
{
	background-color : #000000;
	background-repeat: no-repeat;
/*	position:absolute;
	top: 0px;
	left: 0px;*/
	width: 778px;
	height: 98px;
}

/* stin vpravo */ 

.pravy_stin
{
/*	position:absolute;
	top: 98px;
	left: 775px;
	height: 500px;*/
	width: 3px;
	background-image: url(images/stin.gif);
}

/* horni menu */

.horni_menu
{
/*	position:absolute;
	top: 98px;
	left: 180px;*/
	width: 595px;
	height: 31px;
	text-align:left;
	font-size: 9px;
	font-weight: bold;
	/* background-color : #F0F3F8; */
}

.horni_menu_polozka
{
	float:left;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 3px;
}

.horni_menu_polozka A:link, .horni_menu_polozka A:visited {
	color : #385581;
	text-decoration: none;
}

.horni_menu_polozka A:hover {
	color : #990000;
	text-decoration: underline;
}

.leve_menu, .leve_menu_adresa
{
	text-align:left;
}

.leve_menu 
{
	float: left;
	width: 180px;
/*	top: 98px;
	height: 500px;*/
}

.leve_menu_hledej
{
	margin-left: 12px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
}

.leve_menu_polozky
{
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
/*	width: 172px;
	line-height: 120%;*/
	width: 176px;
	line-height: 130%;
	margin-top: 10px;
	margin-left: -5px;
}

.leve_menu_polozky li
{
	margin-top: 4px;
}
.leve_menu_polozky A:link, .leve_menu A:visited
{
	text-decoration: none;
}
.leve_menu_polozky A:hover
{
	text-decoration: underline;
}

.leve_menu_adresa, .leve_menu_prohlaseni
{
	background-repeat: no-repeat;
	bottom: 0px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 9px;
	vertical-align: bottom;
}

.leve_menu_adresa A:link, .leve_menu_adresa A:visited, .leve_menu_prohlaseni A:visited
{
	text-decoration: none;
}

.leve_menu_adresa A:hover, .leve_menu_prohlaseni A:hover
{
	text-decoration: underline;
}

.leve_menu_prohlaseni A
{
	font-size: 10px;
	/*font-weight: bold;*/
}

.leve_menu hr
{
	width: 175px;
}

/* rozbalene podmenu v levem menu */

.leve_podmenu, .leve_podmenu_aktivni
{
	font-weight:normal;
	font-size: 9px;
	text-decoration: none;
}

.uvod_aktuality
{
/*	position:absolute;
	top: 0px;
	left: 394px;*/
	z-index: 10;
	border: ridge 1px;
	background-color : #ffffff;
	text-align: left;

	margin-top: 0px;
	margin-left: 0px;
	padding-left: 6px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 6px;
}

.uvod_aktuality.date
	{
	BORDER-BOTTOM: #224e78 1PX SOLID;
	BACKGROUND-COLOR: #F0F3F8;
	COLOR: #224e78;
	FONT-WEIGHT: bold;
	}

.uvod_aktuality.aktuality-vice
	{
	float:right;
	PADDING:0px 20px 0px 20px;
	
	}


.obsah
{
/*	position:absolute;
	top: 129px;
	left: 180px;*/
	width: 575px;
	text-align:left;
	font-weight:normal;

	font-size: 11px;
	color: #000000;
	background-color : #ffffff;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

/* nadpisy - zakony */

.paticka
{
	background-color : #000000;
	text-align:center;
	height: 15px;
}
.paticka A:link, .paticka A:visited, .paticka A:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
}

.tabulka
{
	border-collapse: collapse;
	margin-bottom: 15px;
}

.tabulka-hlavicka 
{
	color: #666666;
	font-weight: bold;
	height: 20px;
}

.tabulka-hlavicka-bunka
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding-right: 15px;
}

.tabulka-radek 
{
	color: #000000;
	background-color : #f6f6f4;
	height: 20px;
}

.tabulka-bunka
{
	BORDER-BOTTOM: #666666 1px dashed;
	padding: 3px;
	padding-right: 15px;
}

.nadpis1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 8px;
}

.nadpis2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 6px;
}

.nadpis3 {
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
}

/* nadpisy normalniho textu */

H1 {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	margin-top: 12px;
	margin-bottom: 8px;
}

H2 {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	margin-top: 10px;
	margin-bottom: 6px;
}


H3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 3px;
}

TABLE
{
	font-size: 11px;
}

SELECT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color : #ffffff;
}

.textbox_hledej
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color : #ffffff;
	height: 15px;
	width: 103px;
	vertical-align:middle;
}

.button 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 20px;
	vertical-align:middle;
}

TEXTAREA {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color : #ffffff;
}

a:link, a:visited
{
	text-decoration: underline;
	color: #224e78;
}

a:hover
{
/*	text-decoration: none;*/
	color: #224e78;
}

.odst	{
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.obsah LI {
	list-style : url(images/telo1_odrazka.gif);
	font-size: 11px;
}

.obsah LI.ku 
{
	LIST-STYLE-POSITION: outside; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold; 
} 

.obsah LI.kuother
{
	FONT-WEIGHT: normal; 
	LIST-STYLE-IMAGE: url(images/telo2_odrazka.gif)
} 

.obsah LI.t2 {
	list-style : outside url(images/telo2_odrazka.gif);
	font-size: 10px;
}

/* styly od Tomase pro stranky s presouvanym KU BEGIN */
.hlavicka 
{
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid
}
	
.radek 
{
	COLOR: #000000; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #f6f6f4;

}

.bunka , .obec
{
	PADDING-TOP: 3px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 3px;
	BORDER-BOTTOM: #666666 1px dashed 
}

.bunka 
{
	PADDING-LEFT: 2px;
}	

.obec 
{
	FONT-WEIGHT: bold;
	PADDING-LEFT: 0px;
}

.datum 
{
	
	PADDING-RIGHT: 15px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;  
	TEXT-ALIGN: RIGHT; 
	BORDER-BOTTOM: #666666 1px dashed
}
.radek-ok 
{
	COLOR: #385581; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff
}
/* styly od Tomase pro stranky s presouvanym KU END */

.verejnezakazky I
{
	color:gray;
}
