
#levyPanel, pravyPanel {
color:white;
}

#levyPanel p a, #pravyPanel p a {
color: #b6b6b6;
text-decoration: none;
}
#levyPanel p a:visited, #pravyPanel p a:visited{
	color: #b6b6b6;
}
#levyPanel p a:hover, #pravyPanel p a:hover{
	color: white;
	text-decoration: underline;
}

/*záložky-------------------------------------------------------------------------------*/
div.zalozka{
position:relative;
display:block;
width:180px;

background: black url(../G-www/zalozka_telo.gif) left top repeat-x;
}
.zalozka div{
position:relative;
display:block;
width:100%;
}
div.zalozka_hlavicka{
background: transparent url() top center no-repeat;
height:34px;
/*vertical-align:middle;*/
text-align:center;
}
.zalozka_hlavicka h1{
margin:0px;
top:10px;
width:180px;
text-align:center;
position:absolute;
left:0px;
font-weight:bold;
font-size:12px;
color:white;
}
.zalozka_hlavicka h1 a{
color:white;
padding-top:0px;
text-decoration:none;
}
.zalozka_hlavicka h1 a:hover{
text-decoration:underline;
}
.zalozka_hlavicka h1 a:visited{
color:white;
}
.zalozka_telo{
background: transparent url() top center repeat-y;
vertical-align:top;
color:#b6b6b6;
}
.zalozka_telo div{
font-size:11px;
width:170px;
margin: 0px 0px 0px 3px;
position:relative;
}
.zalozka_paticka{
background: transparent url() top center repeat-y;
/*width:100%;*/
height:5px;
font-size:1px;
/*clear: both;*/
}

.zalozka_telo a {
color: #26ff00;
padding: 3px 0px;
	text-decoration: none;
}

.zalozka_telo a:visited {
	color: #26ff00;
}
.zalozka_telo a:hover {
	color: #26ff00;
	text-decoration: underline;
}
a.novinky {
color: #b6b6b6;
padding: 3px 0px;
	text-decoration: none;
}
a.novinky strong {
color: #26ff00;
}
a.novinky:visited{
	color: #b6b6b6;
}
a.novinky:hover{
	color: white;
	text-decoration: underline;
}
/*---------------------------------------------------------------------------záložky*/

.stromSiteMap a:hover{
background-color:#f4f4f4;
}
.subInPage{
position:relative;
width: 100%;
display: block;
background-color:#f4f4f4;
}
.subInPage ul{
position:relative;
width: 100%;
margin: 0px;
display: block;
list-style-type: none;
padding: 0px;
font-size:11px;
}
.subInPage li {
background: transparent url(../G-www/menu_symbol_kostka.gif) 3px 6px no-repeat;
display: inline-block; /* stačí jen pro IE po verzi 6, bez tohoto reaguje IE jen na onclick na horním ul, na li ne... */
margin: 0px;
}
.subInPage li {
display: block;
width:50%;
float:left;
}
.subInPage a {
background-color: transparent;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 15px;
display: inline-block; /* ošetření whitespace li bugu v IE */
}
.subInPage a {
display: block; /* je potřeba aby z li vykukoval jen levý horní rožek */
}
   
   
.strom {
    width: 173px;
    margin: 0;
    display: block;
    list-style-type: none;
    padding: 0;

   }
   .strom a {
    font: normal 10px Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: #b6b6b6;
    background-color: transparent;
    padding: 0.1em 0 0.1em 3px;
    margin: 0 0 0 15px;
    display: inline-block; /* ošetření whitespace li bugu v IE */
   }
   .strom img{
   height:13px;
   width:15px;
   margin:0px 0px 0px 0px;
    border-width:0px;
    vertical-align:middle;
    padding-right:3px;
   }
   .strom a:hover{
   color: #26ff00;
    text-decoration: underline;
   }
   .strom a:visited{
   color: #b6b6b6;
   }
   .strom a {
    display: block; /* je potřeba aby z li vykukoval jen levý horní rožek */
   }
   .strom ul {
    /*background-color: rgb(0,0,102);*/
    background: transparent url(../G-iko/nvg_strom/lineup.gif) left top repeat-y;
    
    display: block;
    list-style-type: none;
    padding: 0 0 0 15px;
    margin: 0;
   }
   .strom ul.rc {
    background: transparent url(../G/nic.gif) left top repeat-y;
   }
   .strom li {
    /*background-color: rgb(160,160,160);*/
    background: transparent url(../G-iko/nvg_strom/luplitem.gif) left top no-repeat;
    display: inline-block; /* stačí jen pro IE po verzi 6, bez tohoto reaguje IE jen na onclick na horním ul, na li ne... */
    margin: 0;
   }
    .strom li.c {
    background: transparent url(../G-iko/nvg_strom/corner.gif) left top no-repeat;
   }
   .strom li {
    display: block;
   }
   .strom li.r {
    background: transparent url(../G-iko/nvg_strom/lineminus.gif) left top no-repeat;
   }
   .strom li.s {
    background: transparent url(../G-iko/nvg_strom/lineplus.gif) left top no-repeat;
   }
   .strom li.r ul, .strom li.rc ul{
    display: block;
   }
   .strom li.s ul, .strom li.sc ul {
    display: none;
   }
    .strom li.rc {
    background: transparent url(../G-iko/nvg_strom/cornerminus.gif) left top no-repeat;
   }
   .strom li.sc {
    background: transparent url(../G-iko/nvg_strom/cornerplus.gif) left top no-repeat;
   }
   
   
div.hlavni_menu_telo_top{
padding:0px 0px 0px 0px;
margin-top: 0px;
/*border:1px solid black;*/
margin-right:auto;
/*margin-left:36px;*/
position: absolute;
left: 190px;
width: 620px;
height:34px;
z-index: 5;
background:#5bbe40 url(../G-www/hor_menu_telo.jpg) left top  no-repeat;
}
div.hlavni_menu_telo_left, div.hlavni_menu_telo_right{
padding:15px 0px 15px 0px;
margin-top: 0px;
position: relative;
left: 0px;
width: 180px;
z-index: 5;
background:black url(../G-www/zalozka_telo.gif) left top  repeat-x;
}

.top span.sym1{
position:absolute;
width:7px;
height:4px;
top:28px;
right:3px;
background:transparent url(../G-iko/nvg_sym/sipka-D1.gif) left top  no-repeat;
}
a span.Limg{
position:absolute;
width:4px;
top:0px;
left:0px;
/*background-color:green;*/
/*background:transparent url(../G-www/menu_limg.gif) left top  no-repeat;*/
}
a span.Rimg{
position:absolute;
width:4px;
top:0px;
right:0px;
/*background-color:green;*/
/*background:transparent url(../G-www/menu_rimg.gif) left top  no-repeat;*/
}

.left span.sym1{
position:absolute;
width:4px;
height:7px;
top:4px;
right:3px;
background:transparent url(../G-iko/nvg_sym/sipka-R5.gif) left top  no-repeat;
}
.right span.sym1{
position:absolute;
width:4px;
height:7px;
top:4px;
left:5px;
background:transparent url(../G-iko/nvg_sym/sipka-L1.gif) left top  no-repeat;
}
span.sym2{
position:absolute;
width:4px;
height:7px;
top:4px;
right:5px;
background:transparent url(../G-iko/nvg_sym/sipka-R4.gif) left top  no-repeat;
}
.top a.ma,.top li.ma,span.mx,.top {
height:34px;
}
ul.top{
position:absolute;
width: 617px;
clear:both;
left:3px;
}
ul.left, ul.right{
position:relative;
width: 100%;
}
.hlavni_menu {
margin: 0px;
display: block;
list-style-type: none;
padding: 0px;
font-size: 1px;
font-family:Verdana;
left:-3px;
}

.hlavni_menu a {
font: normal 11px Verdana;
text-decoration: none;
color: #b6b6b6;
padding: 3px 0px 4px 25px;
margin: 0px 0px 0px 0px;
display: inline-block; /* ošetření whitespace li bugu v IE */
background:transparent url(../G-www/menu.gif) left top no-repeat;
}
.top a {
text-align:center;
}
.left a {
text-align:left;
}
.right a {
text-align:right;
}
a span{
cursor:pointer;
}
.hlavni_menu a:visited{
color: #b6b6b6;
}
.hlavni_menu li a:hover, .r a.ma, .hlavni_menu li a.activ {
background:transparent url(../G-www/menu_hover.gif) left top no-repeat;
color:#26ff00;
}
a:hover span.Limg,.r a.ma span.Limg, a.activ span.Limg{
/*background-color:red;*/
background:transparent url(../G-www/hor_menu_hover_leva.gif) left top  no-repeat;
}
a:hover span.Rimg,.r a.ma span.Rimg, a.activ span.Rimg{
/*background-color:red;*/
background:transparent url(../G-www/hor_menu_hover_prava.gif) left top  no-repeat;
}


.hlavni_menu a {
display: block; /* je potřeba aby z li vykukoval jen levý horní rožek */
}
.top ul{
/*left:10px;*/
top:30px;
}
.left ul,.right ul, .hlavni_menu ul ul{
/*left:190px;*/
top:0px;
}
.hlavni_menu ul {
font-size:1px;
width:170px;
background:transparent url(../G-www/pngBack80.png) left top repeat;
_background:transparent url() 0px top  repeat-y;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/G-www/pngBack80.png', sizingMethod='scale');
padding:3px 3px 3px 3px;
margin:0px 0px 0px 0px;
border:1px solid #26ff00;
position:absolute;
display: block;
list-style-type: none;
}
.top li {
float:left;
}
.top ul li {
float:none;
}
.hlavni_menu ul li a {
text-align:left;
font: normal 11px Verdana;
text-decoration: none;
color: white;
padding: 2px 0px 2px 5px;
margin: 0px 0px 0px 0px;
background:transparent url(../G/nic.gif) left top no-repeat;
/*display: inline-block; /* ošetření whitespace li bugu v IE */
}
.hlavni_menu ul a:visited, .hlavni_menu ul li.s{
color: white;
}
.hlavni_menu ul li a:hover, .hlavni_menu ul li.r, .hlavni_menu ul li a.activ{
background:black url(../G/nic.gif) left top repeat-x;
color:#26ff00;
}

.hlavni_menu li {
position:relative;
background: transparent url(../G/nic.gif) left top no-repeat;
display: inline-block; /* stačí jen pro IE po verzi 6, bez tohoto reaguje IE jen na onclick na horním ul, na li ne... */
margin: 0px 0px 0px 0px;
}

.hlavni_menu li {
display: block;
}
.hlavni_menu li.r {
background: transparent url(../G/nic.gif) left top no-repeat;
z-index:100;
}
.hlavni_menu li.s {
background: transparent url(../G/nic.gif) left top no-repeat;
z-index:1;
}
.hlavni_menu li.r ul{
display: block;
}
.hlavni_menu li.s ul{
display: none;
}

/*vertikální a horizontální centrování pomocí span hlavně uvnitř tagu a*/
span.mx{
display: table;
width:100%;
#left: 0%;/*IE*/
#position: absolute;/*IE*/
_position: relative;/*IE6*/
overflow: hidden;
}
span.my{
#position: absolute;/*IE*/
#left: 0%;/*IE*/
#top: 50%;/*IE*/
_left: -50%;/*IE6*/
width:100%;
display: table-cell;
vertical-align: middle;
}
span.mz{
#position: relative;/*IE*/
#top: -50%;/*IE*/
_left: 0%;/*IE6*/
width:100%;
}/*vertikální a horizontální centrování pomocí span hlavně uvnitř tagu a*/

.floatLeft {
float: left;
width:145px;
z-index:2;
/*	display: inline;*/
}
.floatRight {
float: right;
width:145px;
z-index:3;
/*	display: inline;*/
}
.floatBlock {
z-index:1;
/*	display: inline;*/
}
/* odladeni chyby zobrazovacího enginu u ie6 a starší*/
.select-mask{
overflow:hidden;
}
.select-mask iframe
{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width: 100%;/*must have for any big value*/
height: 1000px;/*must have for any big value*/;
}/*konec odladeni chyby zobrazovacího enginu u ie6 a starší */
#objectCursor{
position:absolute;
z-index:10001;
display:none;
border:1px solid red;
background-color:white;
color:black;
}
#loaderIMG{
background-color:white;
color:black;
width:300px;
height:60px;
display:none;
z-index:1;
position:absolute;
border:1px solid red;
}
#loaderIMG div{
position:absolute;
top:20px;
display:block;
width:300px;
text-align:center;
}
input, select{
font-size:10px;
margin:0px 0px;
}
form.formStyle{
margin:0px 0px;
padding:0px 0px;
}
a {
	color: #383c57;
}
a:visited {
color: #383c57;
}
a:hover {
	color: black;
	text-decoration: none;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background: #181c17;
	color: black;
	font-family: Verdana,Tahoma, Arial, sans serif;
	background: #181c17 url(../G-www/pozadi_tapeta.gif) center top repeat-y;
}
.pageIn {
	text-align: left;
	width:980px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
/*	margin-top: 35px;*/
border-width:0px;
/*	background: transparent url() top left repeat-y;*/
}
.pageOut {
background:transparent url(../G-www/pozadi_tapeta.gif) center top repeat-y;
	text-align: center;
	min-width: 1000px;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
}


.pagelinks {
	position: relative;
	width: 500px;
	font-size: 15px;
	text-align: center;
	color: black;
	border-top: 2px solid #ffffcc;
	border-bottom: 1px solid #ffffcc
}
.pagelinks a {
	text-decoration: none;
	text-align: center;
	color: #996633;
	font-weight: bold;
}
.pagelinks a:hover {
	color: black;
}


#hlavicka {
/*	top: 0px;
	left: 0px;*/
	position: relative;
	/*height: 179px;*/
	height: 242px;
	width: 100%;
	/*display:block;*/
	background:white url(../G-www/hlavicka.jpg) left top  no-repeat;
}
#telo {
position: relative;
/*	padding:0px 0px 0px 0px;*/
	/*margin-bottom:0px;*/
	width: 100%;
	z-index: 3;
	min-height: 500px;
	background:transparent url(../G-www/telo.gif) 0px top  repeat-y;
/*	_background:transparent url() 0px top  repeat-y;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../G-www/telo.png', sizingMethod='scale');*/
}
#levyPanel {
/*margin-left:10px;*/
padding: 0px 0px 0px 0px;
margin-right: auto;
margin-bottom: 50px;
position: relative;
float: left;
width:180px;
top:0px;
border-width:0px;
/*border:1px solid gray;*/
left:5px;
z-index: 5;
}
#hlPanel{
top:0px;
position:relative;
width:580px;
padding:0px 0px;
float:left;
/*margin-left:20px;*/
/*border:1px solid black;*/
left:18px;
z-index: 0;
}
#pravyPanel{
position:relative;
margin-right:5px;
margin-left:auto;
margin-bottom: 50px;
top:0px;
width:180px;
/*border:1px solid gray;*/
}
.paticka {
	position: absolute;
	text-align: center;
	color: gray;
	font-size: 9px;
	font-weight: bold;
	width:980px;
/*	left: 13px;*/
	bottom: 10px;

}


.paticka a{
color:black;
}


#paticka {
position: relative;
margin-left: auto;
margin-right: auto;
height:102px;
width:980px;
font-size:1px;
background:transparent url(../G-www/paticka.gif) 0px top  repeat-y;
/*_background:transparent url() 0px top  repeat-y;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../G-www/paticka.png', sizingMethod='scale');*/
}

.message {
	background-color: white;
	text-align: center;
	top: 10px;
	position: relative;
	padding: 5px 5px;
	color: red;
	font-weight: bold;
	border-style: solid;
	border-color: red;
	border-width: 1px;
	z-index: 15;
	margin-left: 20px;
	margin-right: 20px;
}

/* formátování nadpisů */
.postavcestu {
display:block;
width:100%;
	font-size: 15px;
	color: black;
	font-weight: normal;
	margin-top: 0px;
	padding-top:10px;

}
h1.postavcestu {
font-weight:bold;
font-size: 17px;
}
div.postavcestu {
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 0px;
}

 /* konec formátování nadpisů */
img.ikonaStromMenu {
width:16px;
height:16px;
margin:0px;
border-width:0px;
padding:0px;
}
img {
	border: 1px solid gray;
}
h1{
	font-size: 18px;
	margin: 5px 0px 5px 0px;
	font-weight:500;
}
h2{
	font-size: 15px;
	margin: 5px 0px 5px 0px;
	font-weight:600;
}
h3{
	font-size: 13px;
	margin: 5px 0px 5px 0px;
	font-weight:600;
}
h4{
	font-size: 13px;
	margin: 5px 0px 5px 0px;
	font-weight:600;
}
h5{
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	font-weight:600;
}
h6{
	font-size: 10px;
	margin: 5px 0px 5px 0px;
	font-weight:600;
}
p{
margin:13px 0px 13px 0px;
}
textarea{
background-color:transparent;
}
hr{
	margin: 3px 0px 3px 0px;
	font-size:1px;
	padding:0px 0px;
	width:100%;
	color:#b9b8b8;
	height:1px;
	background-color:#b9b8b8;
	border-style:solid;
	border-width:0px;
}
hr.cistic,div.cistic {
font-size:1px;
	clear: both;
	height: 1px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	visibility: hidden;
}
table{
border: 1px solid rgb(204, 204, 204);
border-collapse: collapse;
}
