/*záložky-------------------------------------------------------------------------------*/
div.zalozka{
position:relative;
display:block;
width:178px;
}
.zalozka div{
position:relative;
display:block;
width:100%;
}
div.zalozka_hlavicka{
background: transparent url(../G-www/zalozka_leva_prava_hlavicka.gif) top center no-repeat;
height:34px;
/*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: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_hlavicka_p h2{
background-image:url("../G-www/hvezdahome_hover.jpg");
background-repeat:no-repeat;
background-position:center left;
color:#FFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding-left:30px;
padding-top:0px;

}

.zalozka_telo_p div{
position:relative;
margin-top:5px;
padding:15px;
background-image:url("../G-www/pozadi_clanek.jpg");
background-repeat:repeat-x;
display:block;
width:560px;
height:95px;

}


.zalozka_telo{
background: transparent url(../G-www/zalozka_leva_prava_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_telo div div,.zalozka_telo div div div{
margin: 0px 0px 0px 0px;
}
.zalozka_paticka{
background: transparent url(../G-www/zalozka_leva_prava_paticka.gif) top center no-repeat;
/*width:100%;*/
height:5px;
font-size:1px;
/*clear: both;*/
}
.zalozka_telo p{
margin:0px;
padding:5px 0px;
}
a.novinky {
color: #494848;
text-decoration: none;
padding: 3px 0px;
display:block;
}
a.novinky strong{
color:#ff6b12;
}
a.novinky:visited {
	color: black;
}
a.novinky:hover {
	color: black;
	text-decoration: underline;
}
/*---------------------------------------------------------------------------záložky*/

.stromSiteMap a{
text-decoration:none;
}

.stromSiteMap a:hover{
color:#F00;
text-decoration:underline;
}
.subInPage{
position:relative;
width: 100%;
display: block;
background-color:transparent;
}
.subInPage ul{
position:relative;
width: 100%;
margin: 0px;
display: block;
list-style-type: none;
padding: 0px;
left:-10px;
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;
background-image:url("../G-www/blank.png");
font-size:13px;
line-height:15px;
background-repeat:no-repeat;
padding: 0px 0px 0px 20px;
margin: 5px 0px 5px 0px;
display: inline-block; /* ošetření whitespace li bugu v IE */
color:#FFF;
text-decoration:none;

}

.subInPage a:visited {
background-color: transparent;
background-image:url("../G-www/blank.png");
font-size:13px;
line-height:15px;
background-repeat:no-repeat;
padding: 0px 0px 0px 20px;
margin: 5px 0px 5px 0px;
display: inline-block; /* ošetření whitespace li bugu v IE */
color:#FFF;
text-decoration:none;

}

.subInPage a:hover {
background-image:url("../G-www/hvezda.jpg");
background-position:left center;
background-repeat:no-repeat;
text-decoration:none;
}

.subInPage a.aktiv {
background-image:url("../G-www/hvezda.jpg");
background-position:left center;
background-repeat:no-repeat;
text-decoration:none;
}

.subInPage a:hover.reklama {
color:#54ff00;
}

.subInPage a:hover.grafika {
color:#ff9900;
}
.subInPage a:hover.web {
color:#00ffd8;
}

.subInPage a:hover.tisk {
color:#c600ff;
}
.subInPage a:hover.stitky {
color:#ffc000;
}
.subInPage a:hover.predmety {
color:#ff0000;
}




.subInPage a.aktiv.reklama {
color:#54ff00;
}

.subInPage a.aktiv.grafika {
color:#ff9900;
}
.subInPage a.aktiv.web {
color:#00ffd8;
}

.subInPage a.aktiv.tisk {
color:#c600ff;
}
.subInPage a.aktiv.stitky {
color:#ffc000;
}
.subInPage a.aktiv.predmety {
color:#ff0000;
}


.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: #FFF;
    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: #FFF;
    text-decoration: underline;
   }
   .strom a:visited{
   color: #FFF;
   }
   .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: 590px;
top:63px;
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  no-repeat;
}

.top span.sym1{
position:absolute;
width:7px;
height:4px;
top:28px;
right:8px;
background:transparent url(../G-iko/nvg_sym/sipka-D1.gif) left top  no-repeat;
z-index:5;
}
a span.Limg{
position:absolute;
width:4px;
top:0px;
left:0px;
z-index:1;
/*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;
z-index:1;
/*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: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: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-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: Tahoma, Geneva, sans-serif; 
}

.hlavni_menu a {
font: bold 11px tahoma;
text-decoration: none;
color: white;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline-block; /* ošetření whitespace li bugu v IE */
}
.top a {
text-align:center;
}
.left a {
text-align:left;
}
.right a {
text-align:right;
}
a span{
cursor:pointer;
}
.hlavni_menu a:visited{
color: white;
}
.hlavni_menu a:hover,.r a.ma, .hlavni_menu a.activ{
background:transparent url(../G-www/hover_menu.png) center bottom no-repeat;
color:#FFF;
}
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:34px;
}
.left ul,.right ul, .hlavni_menu ul ul{
/*left:190px;*/
top:0px;
}
.hlavni_menu ul {
font-size:1px;
width:170px;
z-index:5;
background:white url(../G-www/submenu_prechod.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;
}
.top li {
float:left;
}
.top ul li {
float:none;
}
.hlavni_menu ul li a {
text-align:left;
font: normal 11px tahoma;
text-decoration: none;
color: #494848;
padding: 2px 0px 2px 5px;
margin: 0px 0px 0px 0px;
/*background:transparent url() left bottom repeat-x;/* barva musí být transparent*/
/*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{
background:#d9d9d9 url(../G/nic.gif) left top repeat-x;
color:#FFF;
}

.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: relative;
#position: absolute;/*IE*/
_position: relative;/*IE6*/
overflow: hidden;
z-index: 4;
}
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:#FFF;
}
#loaderIMG{
background-color:white;
color:#FFF;
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: #FFF;
}
a:visited {
color: #FFF;
}
a:hover {
	color: #FFF;
	text-decoration: none;
}

body {
	font-size: 13px;
	color: #FFF;
  margin:0px;

	font-family: Tahoma, Geneva, sans-serif; 
  /* font-family:"Comic Sans MS", cursive, sans-serif;*/
	background-color:#000;
  /*background:#000 url(../G-www/pozadi_pas.jpg) left bottom  repeat-x;*/
  /*background:#000 url(../G-www/pozadi_tapeta.png) left top  repeat-x; */

}

html {
font-family: Tahoma, Geneva, sans-serif; 

}
.pageIn {
	text-align: left;
	width:1236px;
	
	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) left top  repeat-x;*/
	text-align: center;
	position:relative;
	min-width: 1236px;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
  background: url(../G-www/pozadi_tapeta.png) left top repeat-x;
	height:100%;
	min-height:100%;

}


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


#hlavicka {
/*	top: 0px;
	left: 0px;*/
	position: relative;
	/*height: 179px;*/
	height: 170px;
	width: 100%;
	/*display:block;*/
	background:transparent url(../G-www/hlavicka-stin.png) left top  no-repeat;
	_background:transparent url(../G/nic.gif) 0px top  repeat-y;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/G-www/hlavicka-stin.png', sizingMethod='scale');
}
#telo {
position: relative;
/*	padding:0px 0px 0px 0px;*/
	/*margin-bottom:0px;*/
	width: 100%;
	top:0px;
	z-index: 3;

	background:transparent url(../G-www/telo.png) 0px top  repeat-y;
	_background:transparent url(../G/nic.gif) 0px top  repeat-y;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/G-www/telo.png', sizingMethod='scale');
}


.reklama a {
text-decoration:underline;
color:#54ff00;
}

.grafika a {
text-decoration:underline;
color:#ff9900;
}
.web a {
text-decoration:underline;
color:#00ffd8;
}

.tisk a {
text-decoration:underline;
color:#c600ff;
}
.stitky a {
text-decoration:underline;
color:#ffc000;
}
.predmety a {
text-decoration:underline;
color:#ff0000;
}

#hlPanel a {
text-decoration:underline;
color:#FFF;
}

#hlPanel a:hover {
text-decoration:underline;
color:#F00;
}

#levyPanel {
/*margin-left:10px;*/
padding: 0px 0px 0px 0px;
margin-right: auto;
margin-bottom: 50px;
position: relative;
float: left;
width:178px;
top:0px;
border-width:0px;
/*border:1px solid gray;*/
left:12px;
top:5px;
z-index: 5;

}
#hlPanel{
top:10px;
position:relative;
width:975px;
padding:0px 20px 0px 0px;
float:left;
/*margin-left:20px;*/
left:30px;
z-index: 0;
}
#pravyPanel{
position:relative;
margin-right:12px;
margin-left:auto;
margin-bottom: 50px;
top:94px;
width:178px;

/*border:1px solid gray;*/
}
.paticka {
	position: relative;
	text-align: right;
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
/*	width:400px;*/
/*	left: 13px;*/
	top: 43px;
	right:-10px;


}


.paticka a{
color:#FFF;
}


#paticka_dole {
position:relative;
width:100%;
background-color:#000;
background-image:url("../G-www/pozadi_paticka_dole.jpg");
background-repeat:repeat-x;
background-position:top;
margin-top:20px;
}

#paticka {
position: relative;
margin-left: auto;
margin-right: auto;
	background-image:url("../G-www/pata_cela.png");
	background-repeat:no-repeat;
	width:1201px;
	
	height:320px;
	display:block;
font-size:1px;
left:-15px;
margin-top:0px;
//background:transparent url(../G-www/paticka.png) 0px top  repeat-y;
_background:transparent url(../G/nic.gif) 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: 18px;
	color: #FFF;
	font-weight: normal;
	margin-top: 0px;
	padding-top:10px;

}
h1.postavcestu {
font-weight:normal;
padding-bottom:10px;
border-bottom:0px solid red;
padding-top:12px;
}
div.postavcestu {
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 0px;
	color:#FFF;
}

div.postavcestu a{
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 0px;
	color:#FFF;
}

 /* 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;
}