body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-image:url(lista/pozadi-linka-svisla.gif);
	background-repeat:repeat-x;
	background-color:#5B5F76;
	margin:0px;
	padding:0px;
}

a {
	color:#2E4A91;
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
	background:#ddd;
}

a.email {
	background:url(gfx/obalka-o.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:25px;
	padding-bottom:2px;
	padding-top:2px;
}
a.email:hover {
	background:url(gfx/obalka-z.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.pdf {
	background:url(gfx/pdf-maly.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:38px;
	height:30px;
}
a.pdf:hover {
	background:#ddd url(gfx/pdf-maly.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:34px;
}
a.info {
	background:url(gfx/info.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:38px;
	height:30px;
}
a.info:hover {
	background:#ddd url(gfx/info-h.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:34px;
}

#index {
	margin: 0px auto 0px auto;
	width: 1000px;
}
img.novinka {
	padding:0px 0px 0px 20px;
	border:0px;
}


/* ------------------------------------------------------ HEADER ---------------------------------------------------------*/
#header {
	background-image:url(lista/pozadi-header.jpg);
	background-repeat:no-repeat;
	height: 530px;
}

#header-left {
	float:left;
}

#logo {
	position:relative;
	left:50px;
	top:40px;
	background:url(lista/logo.gif) no-repeat;
	height:70px;
	width: 320px;
}

#kontakt {
	font-size:13px;
	position:relative;
	left:100px;
	top:70px;
}

#budova {
	position:relative;
	float:right;
	right:22px;
	top:23px;
	background:url(lista/budova.jpg) no-repeat;
	height:257px;
	width: 568px;
}

/*  --------------------------------------------------------   MAIN MENU   -------------------------------------------------------- */
#mainmenu {
	position:relative;
	clear:both;
	top:31px;
	left:33px;
	width:937px;
	height:34px;
	border:0px solid black;
	background:#5B5F76;
	font-weight:bold;
	background:url(gfx/menu-svisla-linka2.gif) repeat-x;
}

#mainmenu ul {
	padding-left:120px; 
	margin:0px; 
}

#mainmenu ul li {
	display: inline;
}

#mainmenu ul li a {
	padding:11px 5px;
	color: #FFFFFF; 
	text-decoration: none; 
	float: left; 
	border-left: 7px solid #fff; 
	background:#2E4A91;
	background:url(gfx/menu-svisla-linka.gif) repeat-x;
}
#mainmenu ul li a.obchod{
	background-image:url(gfx/menu-svisla-linka-e.gif)
}

#mainmenu ul li a:hover {
	padding:11px 5px;
	color: #5B5F76; 
	background:white;
	border:none;
	border-left: 7px solid #fff; 
	background:url(gfx/menu-svisla-linka-b.gif) repeat-x;
}
/*                                                   POZICE HOVER MENU                                                        */
#mainmenu ul ul
{ 
	border-right: 7px solid #fff; 
	padding-bottom:12px;
	position:absolute; 
	left:-20px;
	bottom:30px;
	visibility:hidden;
} 
/*                                                   SIRKA HOVER MENU                                                          */
#mainmenu ul ul a {
	clear:both;
	height:4px;
	width:713px;
	_width:713px;
	padding-top:2px;
	_padding-bottom:2px;
	margin-bottom:0px;
	background-position:0px -2px;
}
#mainmenu ul ul a:hover {
	background-position:0px 0px;
	height:4px;
	padding-top:2px;
	_padding-bottom:2px;
}
#mainmenu li:hover ul, #mainmenu li.hover ul 
{ 
	visibility:visible; 
} 
#mainmenu li 
{ 
	behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */ 
} 
/* ------------------------------------------------------ FOOTER ---------------------------------------------------------*/

#footer {
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:40px;
} 
#footer a {
	color:#CCCCCC;
	background:none;
	border:none;
}

/*  ----------------------------------------------------  VLAJECKY -------------------------------------------------------- */

#vlajecky {
	float:right;
	padding:10px 10px 0px 0px;
	text-align:center;
}
#vlajecky a {
	padding:2px 2px 2px 2px;
	display: block;
	border:1px solid #aaa;
}
#vlajecky a:hover {
	border:1px solid #aaa;
	display: block;
}

/*  ----------------------------------------------------  FOTO + DOKUMENT ------------------------------------------------------ */
#uvodnifoto {
	width:937px;
}
#uvodnifoto img {
	float:left;
	margin-right:8px;
	padding:7px;
	background-image:url(gfx/pozadi-obrazku_228x128.gif);
	border:0px;
}
.fotobox {
	clear:both;
	font-style:italic;
	font-variant:small-caps;
	font-size:12px;
}
.popisek {
	text-align:center;
	width:200px;
	float:left;
}
.foto {
	background-image:url(gfx/pozadi-obrazku_228x128.gif);
	background-color:#E3E4E7;
	background-repeat:no-repeat;
	margin:7px 4px 7px 0px;
	padding:7px;
	border:0px;
}
.fotodiv {
	background-image:url(gfx/pozadi-obrazku_228x128.gif);
	background-color:#E3E4E7;
	background-repeat:no-repeat;
	padding:7px;
	border:0px;
	text-align:center;
}
.fotonahled {
	border:7px solid #aaa;
}
.dokument {
	background-image:url(gfx/loading.gif);
	background-repeat:no-repeat;
	background-position:top center;
	border:1px solid #aaa;
}

/*  ----------------------------------------------------  HLAVNI OBSAH ------------------------------------------------- */

#hlavniobsah {
	position:relative;
	top:40px;
	width:970px;
	padding-left:33px;
	background-image:url(lista/pozadi-linka-vodorovna.gif);
	background-repeat:repeat-y;
}

/* ------------------------------------------------------ LEVY PANEL ---------------------------------------------------------*/
#levypanel
{
	float: left;
	width: 221px;
	border-right:7px solid #aaa;
	padding-bottom:10px;
	background-image:url(gfx/sedy_gradient.gif);
	background-repeat:no-repeat;
	background-position:bottom ;
	background-color:#ECECEC;
}
#levypanel ul {
	padding:10px 5px 0px 15px;
	margin:0px 5px 30px 6px;
	list-style-type:square;
}
#levypanel ul li {
	margin-bottom:7px;
}

#levypanel a.logo {
	margin:12px auto 2px auto;
	padding:3px 0px 3px 0px;
	background-color:#ddd;
	text-decoration:underline;
	display:block;
}
#levypanel a.logo:hover {
	background-color:#ccc;
}

#levypanel a.logo img{
	position:relative;
	bottom:22px;
	left:8px;
	margin:2px 0px -30px 130px;
	border:1px solid #aaa;
	text-decoration:none;
}

/* ------------------------------------------------------ HLAVNI PANEL ---------------------------------------------------------*/

#hlavnipanel
{
	margin:0px 0px 0px 233px;
	width:700px;
	text-align:justify;
}


.cleaner {
	clear:both;
	height:8px;
}

#sedyctverec {
	background:#aaa;
	width:228px;
	height:30px;
	background-image:url(gfx/sipka-nadpis.gif);
	background-repeat:no-repeat;
	background-position:140px;
}


.strankaneexistuje {
	text-align:center;
	padding:70px 40px 70px 0px;
}

p {
	text-indent: 1em;
}

/* ------------------------------------------------------ H1, H2, H3 ---------------------------------------------------------*/

h1 {
	font-size:14px;
	color:#2E4A91;
	text-align:left;
	font-weight:bold;
}
h2 {
	font-size:30px;
	color:#fff;
	position:relative;
	top:-34px;
	left:199px;
	margin:0px 0px -26px 0px;
	padding:0px;
}
h2 #zbytek {
	color:#D89618;
}
h3 {
	font-weight:bold;
	font-size:12px;
}
ul {
	list-style-type:square;
}
.ciselnyseznam {
	list-style-type:decimal;
}
.ciselnyseznam ol {
	background-image:url(gfx/ciselnyseznam-background.gif);
}

/* ------------------------------------------------------ CERTIFIKAT ---------------------------------------------------------*/
p.certifikat {
	background-image:url(gfx/certifikat.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:33px;
	text-align:left;
	padding:10px 0px 0px 50px;
	margin-left:30px;
}


/* ------------------------------------------------------ KONTAKTY ---------------------------------------------------------*/
.kontakty {
	border-top:1px solid #aaa;
}
.kontakty img {
	float:left;
}
.rovnice {
	font-size:14px;
	background-color:#FFFFAA;
}
.symbol {
	font-family:Symbol;
	font-size:15px;
}
/* ------------------------------------------------------ FOOTER ---------------------------------------------------------*/
.keywords {
	font-size:9px;
	color:#BBBBBB;
	border-top:1px solid #CCCCCC;
	margin-top:30px;
	padding-top:5px;
	margin-left:237px;
	text-align:center;
	width:698px;
}
.keywords a {
	text-decoration:none;
	color:#BBBBBB;
}
.keywords a:hover {
	text-decoration:underline;
	color:#BBBBBB;
	background:none;
}
/* ------------------------------------------------------ TABULKY ---------------------------------------------------------*/

.bold {
	font-weight:bold;
	background-color:#D89618;
}

/* ------------------------------------------------------ BUTTONY A INPUTY -------------------------------------------------*/

.button-big {
	padding:0px 20px 0px 20px;
}
.button-very-big {
	padding:5px 20px 5px 20px;
}
select, input {
	font-size:10px;
}

.ram-info {
	border:1px solid #888888;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 50px;
	background-color:#FFFF99;
	text-align:center;
	background-image:url(/pics/vykricnik2.gif);
	background-position:5px;
	background-repeat:no-repeat;
}