/*záložky-------------------------------------------------------------------------------*/
div.zalozka{
position:relative;
display:block;
width:182px;
}
.zalozka div{
position:relative;
display:block;
width:100%;
}
div.zalozka_hlavicka{
background: transparent url(../G-www/zalozka_hlavicka.gif) top center no-repeat;
height:32px;
/*vertical-align:middle;*/
text-align:left;
}
.zalozka_hlavicka h1{
margin:0px;
top:10px;
width:164px;
text-align:left;
position:absolute;
left:8px;
font-weight:bold;
font-size:14px;
color:black;
}
.zalozka_hlavicka h1 a{
color:black;
padding-top:0px;
text-decoration:none;
}
.zalozka_hlavicka h1 a:hover{
text-decoration:underline;
}
.zalozka_hlavicka h1 a:visited{
color:black;
}
.zalozka_telo{
background: transparent url(../G-www/zalozka_telo.gif) top center repeat-y;
vertical-align:top;
}
.zalozka_telo div{
font-size:11px;
width:170px;
margin: 0px 0px 0px 3px;
position:relative;
}
.zalozka_paticka{
background: transparent url(../G-www/zalozka_paticka.gif) top center no-repeat;
/*width:100%;*/
height:8px;
font-size:1px;
/*clear: both;*/
}
a.novinky {
color: #494848;
text-decoration: none;
padding: 5px 0px;
display:block;
}
a.novinky span{
color:gray;
display:block;
padding: 0px 0px 2px 0px;
}
a.novinky strong{
color:black;
}
a.novinky:visited {
	color: black;
}
a.novinky:hover {
	color: black;
	text-decoration: underline;
}
/*---------------------------------------------------------------------------záložky*/

.stromSiteMap a:hover{
background-color:#f4f4f4;
}
.subInPage{
position:relative;
width: 100%;
display: block;
background-color:#e2f9ff /*#ffefab*/;
border:1px solid white;
}
.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) 4px 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 */
}
.subInPage li:hover{
background-color:#8de5ff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
   
   
.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: black;
    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: black;
    text-decoration: underline;
   }
   .strom a:visited{
   color: black;
   }
   .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: 10;
background:#5bbe40 url(../G-www/hor_menu_telo.jpg) left top  no-repeat;
}
div.hlavni_menu_telo_left, div.hlavni_menu_telo_right{
padding:5px 0px 5px 0px;
margin-top: 0px;
position: relative;
left: 0px;
width: 180px;
z-index: 5;
/*background:#5bbe40 url(../G-www/menu_telo.gif) left top  repeat-y;*/
}

.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:12px;
right:5px;
background:transparent url(../G-iko/nvg_sym/sipka-R2.gif) left top  no-repeat;
}
.right span.sym1{
position:absolute;
width:4px;
height:7px;
top:12px;
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:5px;
right:5px;
background:transparent url(../G-iko/nvg_sym/sipka-R2.gif) left top  no-repeat;
}
.top a.ma,.top li.ma,span.mx,.top,a span.Limg, a span.Rimg {
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:arial;
}

.hlavni_menu a {
font: bold 12px arial;
text-decoration: none;
color: #4b4b4b;
padding: 8px 0px 8px 22px;
margin: 0px 0px 0px 0px;
display: inline-block; /* ošetření whitespace li bugu v IE */
border-bottom:1px solid #ffcc00;
background:transparent url(../G-www/menu_item.gif) 7px 11px 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: #4b4b4b;
}
.hlavni_menu a:hover,.r a.ma, .hlavni_menu a.activ{
background:transparent url(../G-www/menu_hover.gif) 7px 11px no-repeat;
color:black;
}
a:hover span.Limg,.r a.ma span.Limg, a.activ span.Limg{
background-color:red;
/*background:transparent url(../G-www/menu_limg.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/menu_rimg.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:#e2f9ff url(../G/nic.gif) left bottom repeat-x;
padding:3px 3px 3px 3px;
margin:0px 0px 0px 0px;
border:1px solid #b4b4b4;
position:absolute;
display: block;
list-style-type: none;

-moz-box-shadow: 3px 3px 3px rgba( 128, 128, 128, 0.5);
-moz-border-radius: 3px;

-webkit-box-shadow: 3px 3px 3px rgba( 128, 128, 128, 0.5);
-webkit-border-radius: 3px;

}
.top li {
float:left;
}
.top ul li {
float:none;
}
.hlavni_menu ul li a {
text-align:left;
font: normal 11px arial;
text-decoration: none;
color: #494848;
padding: 2px 0px 2px 15px;
margin: 0px 0px 0px 0px;
background:transparent url(../G-www/submenu_item.gif) 4px 6px no-repeat;
border-width:0px;
/*display: inline-block; /* ošetření whitespace li bugu v IE */

}
.hlavni_menu ul a:visited, .hlavni_menu ul li.s{
color: #494848;
}
.hlavni_menu ul li a:hover, .hlavni_menu ul li.r, .hlavni_menu ul li a.activ{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;

background:#8de5ff url(../G-www/submenu_hover.gif) 4px 6px no-repeat;
color:black;
}

.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: 13px;
	background: white;
	color: black;
	font-family: Tahoma, Arial, Verdana, sans serif;
	background: #f9f3d0 url(../G-www/pozadi_prechod_intro.gif) center top repeat-x;

	/*cursor:url("grafika-webu/tlapka.ani"),url("grafika-webu/tlapka.cur"),url("grafika-webu/tlapka.csr");*/
	/*cursor:url("../G-www/tlapka.cur"),url("../G-www/tlapka.cur"),auto;*/
}

select{
	/*cursor:url("../G-www/tlapka.cur"),url("../G-www/tlapka.cur"),auto;*/
/*cursor:url('grafika-webu/tlapka.ani'),url('grafika-webu/tlapka.cur'),url('grafika-webu/tlapka.csr');*/

}
.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_prechod.gif) left top  repeat-x;*/
	text-align: center;
	min-width: 980px;
	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: 400px;
	width: 100%;
	/*display:block;*/
	background:transparent url(../G-www/hlavicka_intro_cz.jpg) left top  no-repeat;
}
#telo {
position: relative;
/*	padding:0px 0px 0px 0px;*/
	/*margin-bottom:0px;*/
	width: 100%;
	z-index: 3;
	min-height: 150px;
	background:transparent url(../G/nic.gif) right top  no-repeat;
/*	_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:182px;
top:0px;
border-width:0px;
/*border:1px solid gray;*/
left:0px;
z-index: 5;
}
#hlPanel{
top:0px;
position:relative;
width:580px;
padding:0px 0px;
float:left;
/*margin-left:20px;*/
left:198px;
z-index: 0;
}
#pravyPanel{
position:relative;
margin-right:0px;
margin-left:auto;
margin-bottom: 50px;
top:30px;
width:182px;
/*border:1px solid gray;*/
}
.paticka {
	position: absolute;
/*	text-align: center;*/
	color: black;
	font-size: 9px;
	font-weight: bold;
/*	width:400px;*/
/*	left: 13px;*/
	top: 20px;

}


.paticka a{
color:black;
}


#paticka {
position: relative;
margin-left: 198px;
/*margin-right: auto;*/
height:50px;
width:580px;
font-size:1px;
border-top:1px dashed black;
}

.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: 18px;
	color: black;
	font-weight: normal;
	margin-top: 0px;
	padding-top:10px;

}
h1.postavcestu {
font-weight:bold;
padding-bottom:9px;
border-bottom:2px solid #ffcc00;
}
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: 13px 0px 13px 0px;
	font-weight:500;
}
h2{
	font-size: 15px;
	margin: 11px 0px 11px 0px;
	font-weight:600;
}
h3{
	font-size: 13px;
	margin: 9px 0px 9px 0px;
	font-weight:600;
}
h4{
	font-size: 13px;
	margin: 9px 0px 9px 0px;
	font-weight:600;
}
h5{
	font-size: 12px;
	margin: 8px 0px 8px 0px;
	font-weight:600;
}
h6{
	font-size: 10px;
	margin: 7px 0px 7px 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;
}
