@media screen,projection{
body{font:80% Arial,Verdana,lucida,sans-serif; text-align:center; line-height:1.4em; margin:0; padding:0; color:black; background:white url(../img/bg-body.gif) 50% 0 repeat-x;}



/* logo */
#logo,#logo span{font-size:160%; top:0; left:0; width:157px; height:157px; padding:0; margin:0;}
	#logo{position:relative; top:24px; left:17px; overflow:hidden;}
	#logo span{display:block; position:absolute; background:transparent url(../img/logo.gif) 0 0 no-repeat;}

/* headers */
h1{font-size:230%; color:#003068; margin:5px 0 .7em 0; line-height:1.2em}
h2,h3,h4{font-size:180%; font-weight:normal; margin:.8em 0;}
  h2{background: url(../img/bg-h2.gif) no-repeat 0 5px;padding-left:28px;color:#003068;font-weight:bold; line-height:1.1em}
	h3{font-size:150%;background: url(../img/bg-h3.gif) no-repeat 0 2px; padding-left:25px; color:#003068}
	h4{font-size:140%;}
h1 .detail-kurzu {font-size:60%;line-height:1.1em}

#right-clmn h3{padding:0;background:none;color:black;}
/* tags */
hr{height:1px; border:none; border-bottom:1px solid #e5e5e5;}
ul{margin:0;padding:0 0 0 34px}
ol ol,
ul ul{margin-top:.6em}
li{list-style:none;background: url(../img/bg-li-item.gif) no-repeat 0 4px;padding-left:15px;line-height:1.5em;margin:0 0 .7em 0}
ol li{list-style: decimal;background:none;padding-left:0;}
ol li ol li{list-style: lower-alpha;background:none;padding-left:0}
ol li ol li ol li{list-style: decimal;background:none;padding-left:0}
ol li ol li ol li ol li{list-style: lower-alpha;background:none;padding-left:0}


p, li, .vyznamne-sdeleni{text-align:justify}

/* colors */
.blue,a{color:#0059d3;}
a:visited{color:#002558}
a:hover{color:#d70021}
.red{color:red;}
.green{color:#639c00;}
.bl{color:black;}
.wh{color:white;}

/* main */
#main{position:relative}
.matrj{position:relative; top:0; left:0; text-align:left; margin:0 auto; width:980px;}
#head .matrj{height:192px;}
	#lang{position:absolute; top:25px; left:627px;}
	#lang a{padding-left:1px}
	#login{position:absolute; top:16px; left:759px;  padding:0;}
	#login label{color:white}
  #login #jmeno, #login #heslo{width:105px} 
  #head #login p{color:white;font-weight: bold;}
  #contact p{margin:0;}
	
#crumbs{padding:0 0 1em 0}
	#crumbs .mtr{padding:5px 0 1em; background:white; border-bottom:1px solid #e5e5e5;}
	#crumbs p{margin:0; padding:0 10px;}
#cont{position:relative; top:0; left:0; padding:0; margin:0;}
	#cont .matrj{background:white;}
#left-clmn,#right-clmn,#right-clmn2{float:left; width:745px;margin-top:5px;}
#right-clmn{float:right; width:202px;}
  .neprehlednete{background: url(../img/bg-neprehlednete.gif) repeat-x left bottom;border:1px solid #b6d8ff;padding:17px}
  #right-clmn .neprehlednete h3{margin:0;color:#003068}
  .neprehlednete ul{margin:1em 0 0 15px;padding:0}   
  .neprehlednete ul li{list-style:none;background: url(../img/bg-li-item.gif) no-repeat 0 6px;padding-left:15px;line-height:1.3em}
  
  
  #odber-novinek{background:#f1f1f1;padding:17px}
  #odber-novinek h3{margin:0;padding:0}
  #odber-novinek p{margin:.5em 0 0; }
  #odber-novinek label{line-height:2em; text-align: left;}
  .right-text{background: url(../img/bg-right-text.gif) repeat-y 0 0;padding:0 0 0 20px;margin:15px 0}
  .right-text h3{margin:0 0 .5em 0}
  .right-text p{margin:0 0 .7em 0}
  .anketa span{display:block;height:14px;float:left;background: url(../img/q-anketa.gif) repeat-x 0 0;}
  .anketa .front{background: url(../img/q-anketa-front.gif);width:2px}
  .anketa .back{background: url(../img/q-anketa-back.gif);width:2px;margin-right:1em;}
  .anketa .procenta{display:inline;background:none;position:relative;top:-2px;font-size:90%}
  

#right-clmn2{float:right;} /* right side for vertical version navigation */
#middle-left-clmn{float:left; width:213px;}
  .ikony a{display:block; margin-bottom:7px}
  .rychly-kontakt{background: url(../img/bg-obalka.gif) no-repeat 0 5px;padding-left:50px;margin-top:20px;min-height:40px}
  .leve-menu{width:212px; margin-bottom:12px}
  .leve-menu ul{margin:0;padding:0}
    .leve-menu ul li ul li strong,
    .leve-menu ul li ul li a:hover,
    .leve-menu ul li ul li a{display:block;background:#f2f2f2 url(../img/bg-leve-submenu-item.gif) no-repeat 0 0;min-height:19px;width:150px;padding:5px 5px 5px 55px;border:1px solid #c1c1c1;border-top:none;border-bottom:1px solid #cccccc}
    .leve-menu ul li ul li strong,
    .leve-menu ul li ul li a.active,
    .leve-menu ul li ul li a:hover{background:#edfaff url(../img/bg-leve-submenu-item.gif) no-repeat -210px 0;border-bottom:1px solid #b6d8ff;}  

  
  .leve-menu li{padding:0;margin:0;text-align: left;}
  .leve-menu li strong,
  .leve-menu li a:hover,
  .leve-menu li a{display:block;background:#f2f2f2 url(../img/bg-leve-menu-item.gif) no-repeat 0 0;min-height:19px;width:170px;padding:5px 5px 5px 35px;border:1px solid #c1c1c1;border-top:none;border-bottom:1px solid #cccccc}
  .leve-menu li strong,
  .leve-menu li a.active,
  .leve-menu li a:hover{background:#edfaff url(../img/bg-leve-menu-item.gif) no-repeat -210px 0;border-bottom:1px solid #b6d8ff;}
  .leve-menu h2{margin:0;background:0;padding:0;font-size:130%;}
  .leve-menu h2 a{border-bottom:1px solid #b6d8ff;background: url(../img/bg-leve-menu-h2.gif) no-repeat 0 0;padding:15px 18px;margin:0;display:block}
  
.pevna{background: url(../img/telefon.gif) no-repeat 0 2px;padding-left:27px;}
.mobil{background: url(../img/mobil.gif) no-repeat 3px 0;padding-left:27px;margin-top:5px}
.fax{background: url(../img/fax.gif) no-repeat 0 2px;padding-left:27px;}
.w260{width:230px}
    
#middle-right-clmn{float:right; width:500px;}
  .vyznamne-sdeleni{border:1px solid #b6d8ff;padding:0 210px 7px 17px;background: #F5FDFF url(../img/bg-vyznamne-sdeleni.jpg) no-repeat left bottom;min-height:170px;width:266px;margin:28px 0}
  .vyznamne-sdeleni h2{color:#003068;margin:.8em 0;padding:0;font-weight: bold;background:none;}
  ul.aktuality{margin:0;padding:0;}
  .aktuality li{padding:0;margin:0 0 1em 0;list-style:none;background:none}
  .aktuality li p{margin:.5em 0}
  .datum{color:#858585;margin-bottom:.3em;display:block}
  .perex{border:1px solid #b6d8ff;background: #faffff url(../img/bg-perex.gif) no-repeat left bottom;padding:3px 20px;margin:1em 0}
  .strankovani{margin:15px 0 0 0;float:right}
    .strankovani a,.strankovani strong{float:left;display:block;border:1px solid #bababa;padding:0 6px;margin-left:5px}
    .strankovani strong{color:white;background:#2b61a0;border-color:#2b61a0}
    .strankovani a.next{background:#e3f7ff;border:1px solid #b6d8ff;font-size:110%;text-decoration:none}
    .strankovani a.next span{position:relative;top:-1px}
   .dvojsipka{background: url(../img/bg-dvojsipka.gif) no-repeat 0 3px;padding:0 0 0 15px} 
    


/* nav horizont version */
	#nav .mtrj .cl{border:none;background:none}
  #nav .mtrj{}
	#nav ul{list-style-type:none; margin:0; padding:0;}
	#nav li{float:left;background:none;margin:0;padding:0;line-height: 1.3em;}	
  #nav a .left,#nav strong .left{display:block;padding:11px 10px 5px 13px;background:url(../img/nav-item-left.gif) no-repeat 0 -70px;height:54px;color:white;float:left}
  #nav #home a .left,#nav #home strong .left{background:url(../img/nav-item-home.gif) no-repeat 0 -70px;}
  #nav #home .active .left,#nav #home a:hover .left{background:url(../img/nav-item-home.gif) no-repeat 0 0;}
  .domek{display:block;width:15px}
  #nav a .left{text-decoration: underline;}
  #nav a .right, #nav strong .right{display:block;background: red url(../img/nav-item-right.gif) no-repeat right -57px;color:white;width:3px;height:70px;float:left;margin:0 3px 0 0;}
  #nav .active .left,#nav a:hover .left{background: url(../img/nav-item-left.gif) 0 0;color:black}
	#nav .active .right,#nav a:hover .right{background-position:right 0}
  #nav a.active,#nav a.active:hover{}

#subnav{position:relative; top:0;}
	#subnav .matrj{background:#c6e0ea;}
	#subnav .cl{background:white;}
	#subnav ul{list-style-type:none; margin:0; padding:0;}
	#subnav li{float:left;}
	#subnav a, #subnav strong{display:block; padding:5px 10px;}
	#subnav strong{background:#B3DFEF}
	#subnav a:hover{background:#D1E7EF}
	#subnav a.active,#subnav a.active:hover{}

/* news and magazine - stylesheet can be separate */
/* news + image left */
.news,.magazine{}
	.news div,.news-detail div,.magazine div,.magazine-detail div{clear:left; margin-top:1em;}
	.news div,.news-detail div.perex,.magazine div,.magazine-detail div.perex{clear:none; margin:0;}
	.news-detail div.perex,.magazine-detail div.perex{padding:10px ; background:#e5f9fe;}
	.news span,.news-detail span,.magazine span,.magazine-detail span{float:left; font-size:80%; padding:3px 10px; margin-right:5px; color:white; background:#639c00;}
	.news img,.news-detail img,.magazine img,.magazine-detail img{float:left; margin:0 10px 10px 0;}

/* news + image right 
.news,.magazine{}
	.news div,.news-detail div,.magazine div,.magazine-detail div{clear:right; margin-top:1em;}
	.news div,.news-detail div.perex,.magazine div,.magazine-detail div.perex{clear:none; margin:0;}
	.news-detail div.perex,.magazine-detail div.perex{padding:10px ; background:#e5f9fe;}
	.news span,.news-detail span,.magazine span,.magazine-detail span{float:left; font-size:80%; padding:3px 10px; margin-right:5px; color:white; background:#639c00;}
	.news img,.news-detail img,.magazine img,.magazine-detail img{float:right; margin:0 0 10px 10px;}*/


/* stromova struktura - katalog */

#katalog-struktura{font-size:90%; width:188px; padding:10px 10px 15px; border:1px solid #d9d9d9; border-bottom-width:4px;float:left;margin:0 1em 0 0}
	#katalog-struktura h3{font-size:120%; font-weight:bold; margin:0 0 5px;}
	#katalog-struktura ul{margin:0; padding:0; list-style-type:none;}
		#katalog-struktura ul ul{margin-left:-2px;}
	#katalog-struktura li{padding:2px 0 2px 18px; background:url(../img/bg-filesystem.gif) 5px 0 no-repeat;}
	#katalog-struktura li.last{background-image:url(../img/bg-filesystem-last.gif)}
	#katalog-struktura .active,#katalog-struktura .selected{background-image:url(../img/bg-filesystem-active.gif);}
	#katalog-struktura .active-last,#katalog-struktura .selected-last{background-image:url(../img/bg-filesystem-active-last.gif);}
	#katalog-struktura .active a,#katalog-struktura .selected a{color:#578508; font-weight:bold;}
	#katalog-struktura .selected a{text-decoration:underline;}
	#katalog-struktura .active a,#katalog-struktura .active a:hover{color:black; text-decoration:none;}
	.folder{display:block; padding:2px 0 2px 18px; background:url(../img/folder.gif) 0 50% no-repeat;}
	/* rusi obarveni active i selected */
	#katalog-struktura .normal{background-image:url(../img/bg-filesystem.gif)}
	#katalog-struktura .normal a{color:#0666d3; font-weight:normal; text-decoration:underline;}
	#katalog-struktura a:hover,#katalog-struktura .normal a:hover{color:red;}
	

/* discussion */
#discussion{margin-bottom:1em;}
	#discussion div{padding:0; margin:10px 0; border:1px solid gray;}
	#discussion div div{margin:0; background:#e5e5e5; border:none;}
	#discussion div div,#discussion div p{padding:5px 10px;}
	#discussion h3{font-size:100%; padding:0; margin:0; background:none;}
	#discussion p{margin:0;}
	#discussion .re-story{border-color:#0079ab;}
	#discussion .re-story div{background:#e5f9fe;}
	#discussion .admin-story{border-color:#abd168;}
	#discussion .admin-story div{background:#eff9d5;}

/* calendar */
#calendar table{vertical-align:middle; text-align:center;}
  #calendar th{background:gray; color:white;}
  #calendar th a,#calendar td a{color:white;}
.mesic td{background:gray; color:white;}
.cell_active,.cell_active_today{background:red;}
.cell_active_today{font-weight:bold;}
.cell_inactive_today{font-weight:bold; background:red;}

/* photogallery */
.photogallery{}
	.photo{float:left; position:relative; text-align:center; width:160px; height:160px; padding:10px; margin:0 10px 10px 0; border:1px solid gray; overflow:hidden;}
	.photo div div{display:table-cell; vertical-align:middle; width:160px; height:160px;}
	.photo a.text-foto{position:absolute; left:0; bottom:0; width:160px; padding:3px 10px; text-align:center; background:white;}

/* warning */
.warning{width:100%;}
	.warning div{clear:left; color:white; min-height:50px; padding:15px 15px 15px 80px; margin:1em 0 1.5em; background:#c90032 url(../img/bg-warning.png) 0 0 repeat-x; border:1px solid #850021; border-bottom-width:5px;}
  .warning p{margin-left:20px;}
  .warning ul{padding:0; margin:0 0 0 40px;}
  .warning ul li{list-style: disc; background:none;margin:0;}  
	
	#discussion .information{width:100%;border:none;margin:none}
	#discussion .information div{clear:left; color:white; min-height:50px; padding:15px 15px 15px 80px; margin:1em 0 1.5em; background:#273DA2 url(../img/bg-information.png) 0 0 repeat-x; border:1px solid #14266F; border-bottom-width:5px;}
  #discussion .information p{margin-left:20px;}		
	
/* list*/
.list{width:100%; margin-bottom:10px; border:none;}
	.list td{font-size:90%; background:#e5f9fe; border:none}
	.list form,.list form div{display:inline;}

/* tabs */
table{font-size:100%; width:100%; border-collapse:collapse; }
th,td{padding:5px 15px; background:white; border:1px solid #dfdfdf;vertical-align: top;}
th{border:1px solid #b6d8ff;background: url(../img/bg-th.gif) repeat-x 0 0 #f6fdff; padding:10px 15px;}
tr.dark td{background:#f8f8f8}
form table{width:auto;}
form table,form th,form td{border:none; background:none;}
form .sediva table{width:100%}
form .sediva,form .sediva th,form .sediva td{border:none; background:#f1f1f1; padding:10px 15px}
form .sediva{padding:0 0 1em 0}
form .sediva th{width:30%}
form .sediva td .polozka{width:95%}
 .nepovinne{font-weight:normal}
form table .vyrazne td,form table .vyrazne th{background:#e0e0e0}



/* forms */
form{margin:10px 0 0 0;}
form p{margin:0;}
input,textarea,submit{font:100% Arial,Verdana,lucida,sans-serif;}
textarea {width:99%}
fieldset,.hledej{padding:10px 20px; margin-bottom:10px; background:#F6FDFF; border:1px solid #B6D8FF;}
fieldset{margin-top:13px}
/*legend{padding:5px 10px; margin-top:10px; background:#abd168; border:1px solid #abd168;}**/
legend{border:1px solid #b6d8ff;background: url(../img/bg-th.gif) repeat-x 0 0 #f6fdff; padding:5px 10px;margin-top:10px;}

#search fieldset,#search legend{padding:0; margin:0; background:none; border:none;}
#search fieldset{width:170px;padding:3px 10px 15px 10px}
#search {background: url(../img/bg-search-bottom.gif) no-repeat left bottom;margin-bottom:12px;}
#search legend{color:white;font-weight: bold;margin-top:8px}
#search .mtr{background: url(../img/bg-search-top.gif) no-repeat 0 0;padding:0 0 0 5px}
#search #searchingtext{width:136px;float:left}
#search input.button{background: url(../img/lupa.gif) no-repeat 0 0;display:block;border:none;height:22px;width:21px;float:right;}

#button-prihlasit{background: url(../img/button-prihlasit.gif) no-repeat 0 0;display:block;width:80px;height:22px;border:none}
#button-prihlasit-2{background: url(../img/button-prihlasit-2.gif) no-repeat 0 0;display:block;width:83px;height:26px;border:none;margin-top:.3em}

/* searching text */
.search{background:#ffff00; font-weight:bold;}

/* other */
.vis{visibility:hidden;}
.hid{display:none;}
.sml,#foot,.photo a.text-foto{font-size:90%;}
.big{font-size:120%;}
a img{border:none;}
.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right;}
.just{text-align:justify;}
img.fl, .flimg{margin:5px 1em .3em 0;float:left;}
img.flr, .flrimg{margin:5px 0 .3em 1em;float:right;}
.fl{float:left;}
.flr{float:right;}
.cl{clear:both;display:block}
a.cl{display:block;margin-bottom:.5em}
.cll{clear:left;}
.clr{clear:right;}
div.cl{font-size:1px; height:1px; padding:0; margin:0; overflow:hidden;}
.w50{width:50%;}
.w40{width:40%;}
.w30{width:30%;}
	
	
	.score{background:#C2D8EF;color:black;margin:0;padding:0;border-bottom:1px solid #90BDEE; font-size:90%}
.hodnoceni{font-size:90%;margin:0;padding:0;width:100%;background:#C2D8EF;position:absolute;bottom:0;}
.testbig div div a img{border:3px solid #FFAC7F}
.testbig div div a:visited img{border:3px solid #DFDFDF}
.testbig div div a:hover img{border:3px solid #FF5A00}


.testbig{float:left;position:relative;text-align:center;width:208px;height:205px;padding:0;margin:0 10px 10px 0;background:#e1f5fb;border:1px solid #90bdee;overflow:hidden;}
.testbig div{display:table-cell;vertical-align:middle;width:205px;height:135px;}
.three{margin:0 0 10px 0;}

.filtr{background:#edf5fb; border:1px solid #b2d4ec;padding:6px 10px 0;}

.list{padding:6px 10px; margin-bottom:10px; background:#edf5fb; border:1px solid #b2d4ec;}
	.list td{width:auto;}
  .list tr:hover{background:none;}
	.list tr:hover td,.list tr:hover td a{color:black;}
	.list td,.list tr:hover td{border:none;}

.number span,.number a{display:block; float:left; padding:3px 0; margin-right:6px;}
.number a{width:22px; margin-right:1px; text-align:center; background:white; border:1px solid white;}
.number a.activelist{text-decoration:none; color:black; border-color:#76b3dd;}
.w20{width:20%;}
.w40{width:40%;}
.w50{width:50%;}
.right{text-align:right}
.pnmn{padding:0;margin:0}
.ramecek img{margin:2px;display:block}
.ramecek{border:1px solid #9f9f9f;position:relative;top:3px} 
.ramecek.fl{margin:0 .7em .5em 0}

.sipka{background: url(../img/bg-sipka.gif) no-repeat right 5px;text-align:right;padding-right:15px}
#nahoru{display:block;background: url(../img/bg-nahoru.gif) no-repeat left center;padding:0 0 0 20px;min-height:16px}





/********************************************************************/

body{font:80% Arial,Verdana,lucida,sans-serif; text-align:center; line-height:1.4em; margin:0; padding:0; color:black; background:white url(../img/bg-body.gif) 50% 0 repeat-x;}

/* logo */
#logo,#logo span{font-size:160%; top:0; left:0; width:157px; height:157px; padding:0; margin:0;overflow:hidden;}
	#logo{position:relative; top:24px; left:17px; overflow:hidden; }
	#logo span{display:block; position:absolute; background:transparent url(../img/logo.gif) 0 0 no-repeat;}

/* headers */
h1{font-size:230%; color:#003068; margin:5px 0 .7em 0; line-height:1.2em}
h2,h3,h4{font-size:180%; font-weight:normal; margin:.8em 0;}
  h2{background: url(../img/bg-h2.gif) no-repeat 0 5px;padding-left:28px;color:#003068;font-weight:bold; line-height:1.1em}
	h3{font-size:150%;background: url(../img/bg-h3.gif) no-repeat 0 2px; padding-left:25px; color:#003068}
	h4{font-size:140%;}

#right-clmn h3{padding:0;background:none;color:black}
/* tags */
hr{height:1px; border:none; border-bottom:1px solid #e5e5e5;}
ul{margin:0;padding:0 0 0 34px}
li{list-style:none;background: url(../img/bg-li-item.gif) no-repeat 0 4px;padding-left:15px;line-height:1.5em;margin:0 0 .7em 0}
ol li{list-style: decimal;background:none;padding-left:0;}
ol li ol li{list-style: lower-alpha;background:none;padding-left:0}
ol li ol li ol li{list-style: decimal;background:none;padding-left:0}
ol li ol li ol li ol li{list-style: lower-alpha;background:none;padding-left:0}

p, li, .vyznamne-sdeleni{text-align:justify}

/* colors */
.blue,a{color:#0059d3;}
a:visited{color:#002558}
a:hover{color:#d70021}
.red{color:red;}
.green{color:#639c00;}
.bl{color:black;}
.wh{color:white;}

/* main */
#super-main{width:980px;margin:0 auto;}
#main{margin:0 auto;text-align:center}
.matrj{position:relative; top:0; left:0; text-align:left; margin:0 auto; width:980px;}
#body-en #head {background: url(../img/bg-head-en1.png) no-repeat 50% 0; height:205px; }
#body-fr #head {background: url(../img/bg-head-fr1.png) no-repeat 50% 0; height:205px; }
#head .matrj{width:980px;}
	#lang{position:absolute; top:25px; left:627px;}
	#lang a{padding-left:1px}
	#login{position:absolute; top:16px; left:759px;  padding:0;}
	#login label{color:white}
  #login #jmeno, #login #heslo{width:105px} 
  #contact p{margin:0;}
	
#crumbs{padding:0 0 1em 0}
	#crumbs .mtr{padding:5px 0 1em; background:white; border-bottom:1px solid #e5e5e5;}
	#crumbs p{margin:0; padding:0 10px;}
#cont{position:relative; top:0; left:0; padding:0; margin:0; z-index:10}
	
 

#foot{margin-top:20px;}
	#foot .matrj{padding-bottom:1em; border-top:1px solid #e5e5e5;background:#f7f7f7;line-height:2em; font-size:110%}
	#foot p{float:left; padding:0 1%; margin:1em 0 0;}
	#foot p.author{float:right;width:285px}


/* nav horizont version */
  #nav{position:absolute;left:215px;top:-4px;font-size:110%;width:760px;height:1px}
	#nav .mtrj .cl{border:none;background:none}
	#nav ul{list-style-type:none; margin:0; padding:0;}
	#nav li{float:left;background:none;margin:0;padding:0;line-height: 1.3em;}	
  #nav a .left,#nav strong .left{display:block;padding:11px 10px 15px 13px;background:url(../img/nav-item-left.gif) no-repeat 0 -70px;height:70px;color:white;float:left}
  #nav #home a .left,#nav #home strong .left{background:url(../img/nav-item-home.gif) no-repeat 0 -70px;}
  #nav #home .active .left,#nav #home a:hover .left{background:url(../img/nav-item-home.gif) no-repeat 0 0;}
  .domek{display:block;width:15px}
  #nav a .left{text-decoration: underline;}
  #nav a .right, #nav strong .right{display:block;background: url(../img/nav-item-right.gif) no-repeat right -70px;color:white;width:3px;height:70px;float:left;margin:0 3px 0 0;}
  #nav .active .left,#nav a:hover .left{background: url(../img/nav-item-left.gif) 0 0;color:black}
	#nav .active .right,#nav a:hover .right{background-position:right 0}
  #nav a.active,#nav a.active:hover{}
  #nav li .left{height:37px;} 
  #nav li .right{height:53px;}
  
  #nav #navul ul{position:absolute;top:20px;left:0;}



/* NAVIGACE */
#nav{position:relative; z-index:90;}
#nav ul{position:absolute; padding:0; margin:0; list-style:none; z-index:90;}
#navul,#navul2{bottom:0;}
#nav li{position:relative;text-align:left}
#nav li ul{display:none; position:absolute; margin-top:17px; margin-left:-2px; font-size:85%; background:#f5fee6;}
#nav li ul li ul li{font-size:120%}
#nav li li{display:block; float:none; margin:0; border-bottom:none;z-index:10;position:relative}
#nav li > ul{top:auto; left:auto;}

#nav li:hover ul{display:block;z-index:95} 
#nav li:hover{z-index:95}
#nav #navul li:hover ul ul ul,
#nav #navul li:hover ul ul{display:none;}

#nav #navul ul li:hover ul{display:block;z-index:96}
#nav #navul ul li:hover ul li{display:block;}
#nav #navul li li ul ul{display:none;}


#nav #navul ul ul li:hover ul{display:block;z-index:97}
#nav #navul ul ul li:hover ul li{display:block;}

/*#nav #navul li li ul ul{display:none;}*/
/*
#nav ul ul li:hover ul{display:block;z-index:97}
#nav ul ul li:hover ul li{display:block;z-index:97}


/*
#nav ul ul li:hover ul{display:block;z-index:96}
#nav ul ul li:hover ul li{display:block;z-index:96}

#nav ul ul li:hover ul{display:block;z-index:97}
#nav ul ul li:hover ul li{display:block;z-index:97}

#nav ul ul li{z-index:90}
*/



#nav ul li a.active, #nav ul li a.selected{color:black}

#nav li ul a{display:block; text-decoration:underline; color:#0059d3; padding:5px 7px; margin-top:3px; }
#nav ul ul a{margin:0; background:none; border:none;}
#nav ul ul a:hover{color:black; background:#d5ecb0;}
#nav ul ul ul{margin-left:201px;margin-top:-20px}

#nav a:hover,#nav a.active,#nav a.selected{color:white; text-decoration:none; padding-top:8px; margin:0; background:#327aac; border-color:#327aac;}
#nav li ul li a.active{font-weight:bold}
#nav a:hover{background:#6ca210; border-color:#6ca210;}
#nav ul ul a:hover,#nav ul ul a.active{padding-top:5px;}
#nav .navcat a,#nav .navcat a:hover{color:white; text-decoration:none; font-weight:bold; background:#86b13e; border-bottom:#86b13e; cursor:default;}
   #nav  ul{margin:0;padding:0}
    #nav  ul li ul{border:2px solid #2b61a0; border-top:none;}
    #nav  ul li ul li ul{border:2px solid #2b61a0;}
    #nav  ul li ul li ul{margin-top:-23px}
    #nav  ul li ul li a:hover,
        #nav  ul li ul li a.active,
    #nav  ul li ul li a{display:block;background:#f2f2f2 url(../img/bg-leve-menu-item-js.gif) no-repeat 0 0;min-height:17px;width:170px;padding:7px 5px 5px 35px;border:1px solid #c1c1c1;border-top:none;border-bottom:1px solid #cccccc;border-left:none;border-right:none}
    
    #nav  ul li ul li a.active,
    #nav  ul li ul li a:hover{background:#edfaff url(../img/bg-leve-menu-item-js.gif) no-repeat -210px 0;border-bottom:1px solid #b6d8ff;}  
    
    #nav  ul li ul li a.zanoreni{background:#f2f2f2 url(../img/bg-leve-menu-item-js.gif) no-repeat -420px 0;border-bottom:1px solid #b6d8ff; width:160px; padding-right:15px}
    #nav  ul li ul li a.active.zanoreni,
    #nav  ul li ul li a.zanoreni:hover{background:#edfaff url(../img/bg-leve-menu-item-js.gif) no-repeat -630px 0;border-bottom:1px solid #b6d8ff;}

object, embed{position:relative;z-index:10;}

.prepinac{position:relative;}
.pozicer{position:absolute;bottom:-1.8em;left:0px;}

#dl-minus span,#dl-plus span,
#dl-minus,#dl-plus{display:block;position:relative;padding-left:27px}
#dl-minus span,#dl-plus span{width:21px;height:22px;cursor: pointer;}
#dl-minus span{position:absolute;background: url(../img/sbaleni-minus.gif) no-repeat 0 0;top:0;left:0}
#dl-plus span{position:absolute;background: url(../img/sbaleni-plus.gif) no-repeat 0 0;top:0;left:0}
#dl-minus:hover span,#dl-plus:hover span{background-position:0 -29px}

#pp-minus span,#pp-plus span,
#pp-minus,#pp-plus{display:block;position:relative;padding-left:27px}
#pp-minus span,#pp-plus span{width:21px;height:22px;cursor: pointer;}
#pp-minus span{position:absolute;background: url(../img/sbaleni-minus.gif) no-repeat 0 0;top:0;left:0}
#pp-plus span{position:absolute;background: url(../img/sbaleni-plus.gif) no-repeat 0 0;top:0;left:0}
#pp-minus:hover span,#pp-plus:hover span{background-position:0 -29px}
	
#so-minus span,#so-plus span,
#so-minus,#so-plus{display:block;position:relative;padding-left:27px}
#so-minus span,#so-plus span{width:21px;height:22px;cursor: pointer;}
#so-minus span{position:absolute;background: url(../img/sbaleni-minus.gif) no-repeat 0 0;top:0;left:0}
#so-plus span{position:absolute;background: url(../img/sbaleni-plus.gif) no-repeat 0 0;top:0;left:0}
#so-minus:hover span,#so-plus:hover span{background-position:0 -29px}
	
	
	

/* anchor */
a[href^='http:']{padding-right:11px; background:url(../img/url-out.gif) 100% 2px no-repeat;}
a[href^='http:']:hover{background:url(../img/url-out.gif) 100% -90px no-repeat;}
a[href^='http:'].nonea{padding:0; background:none;}



}
