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

h2,h3,h4,h5,h6{font-family:Georgia;}
h2{font-size:175%; color:black; font-weight:normal; background:transparent url(../img/redesign/bg-h2.gif) 0 5px no-repeat; padding:10px 0 5px 30px;}
h3{font-size:155%; color:#7F3000; margin-bottom:5px; font-weight:normal;line-height:1.3em}
h4{font-size:120%; color:#00516f; margin-top:.7em;}
h5{font-size:110%; color:#97d950; margin:0.5em;}


hr, .cara-aktivity{clear:both; height:1px; border:none; border-bottom:1px solid #C4E4EF; margin-right:15px;}
.error,.warning{font-size:110%; padding:15px 10px 15px 10px; margin:20px 30px 20px 0; color:white; font-weight:bold; background:red}
.warning ul{margin:0; padding:0;}

.info-ok{background:#2A7F00;color:white;padding:15px 10px 15px 10px; margin:20px 30px 20px 0;}

acronym{border-bottom:1px dotted black;}

/* MAIN */
#main-body{background: url(../img/redesign/bg-main-body.jpg) repeat-y 50% 0}
#main-top{background: url(../img/redesign/bg-main-top.jpg) no-repeat 50% 0}
#main-top-popup{background: url(../img/redesign/bg-main-top.jpg) no-repeat 50% 0;margin:0;padding:20px 0 0;}
#main-top-popup #main-bottom{padding-bottom:40px;min-height:500px}
#main-top-popup #main-bottom p img{border:10px solid #C1E3ED}
#main-bottom{background: url(../img/redesign/bg-main-bottom.jpg) no-repeat center bottom;margin-bottom:0px;padding-bottom:25px}
#main-body .matrj{width:990px; margin:0 auto; text-align:left;background: url(../img/redesign/bg-main-body.jpg) repeat-y 50% 0}
#head{position:relative; width:990px; height:277px; background:#2C7EA3 url(../img/redesign/bg-head.jpg) 50% 0 no-repeat;}
 #head img{border:none;}
h1,h1 span{position:absolute; width:555px; height:66px; padding:0; margin:0; overflow:hidden; z-index:90; top:54px;}
h1{margin:0;left:34px;}
h1 span{display:block; top:0; right:0; background:transparent url(../img/redesign/logo.gif) 0 0 no-repeat; _cursor:hand;}

/* NAVIGACE */
#nav{position:absolute; bottom:1px; left:14px; width:650px; font-size:140%; font-weight:bold; background:transparent;}
	#nav ul{height:2.6em; list-style:none; margin:0; padding:0;}
	#nav li{margin:0; padding:0; float:left;}


  #nav li{padding: 0;display:block;position:relative;}
  #nav strong .nav-left{font-size:100%}
  #nav strong .nav-left,#nav a:hover .nav-left, #nav a.selected .nav-left{display:block;color:#115f91;background:url('../img/redesign/bg-nav-left.gif') no-repeat; height:24px; padding:20px 3px 14px 16px;float:left;} 
  #nav strong .nav-right,#nav a:hover .nav-right, #nav a.selected .nav-right{display:block;background:url('../img/redesign/bg-nav-right.gif') no-repeat;width:10px; height:58px;float:left}

  #nav a span{text-decoration:underline;font-weight: normal;}
  #nav a .nav-left{display:block;color:#fff8d7;background:url('../img/redesign/bg-nav-left.gif') 0 -58px no-repeat; height:24px; padding:20px 3px 14px 16px;float:left}  
  #nav a .nav-right{display:block;background:url('../img/redesign/bg-nav-right.gif') 0 -58px no-repeat;width:10px; height:58px;float:left}

/*
#nav a{display:block; text-decoration:none; color:#fff; padding:0.7em 10px;}
	#nav a.active{border-bottom:4px solid #ff9900; padding-bottom:6px;}
  #nav a:hover{border-bottom:4px solid #ff9900; padding-bottom:6px;}
  #nav a.selected{border-bottom:4px solid #ff9900; padding-bottom:6px;}
*/


.kontakt{padding:0; color:#fff;position:absolute;top:200px;right:30px;width:200px;font-size:185%;text-align:right;line-height:1.4em;overflow:hidden;font-weight: bold;}
.kontakt span{font-size:95%;font-weight: normal;color:#fff8d7}

#cont{}


.dalsi{background: url(../img/redesign/bg-a-dalsi.gif) no-repeat center right;padding-right:25px;min-height:18px;font-size:120%}
h2{position:relative}
h2 .dalsi{position:absolute;top:.8em; right:0;min-height:18px;font-size:80%;font-family:Arial,Verdana,lucida,sans-serif}
#left-clmn{width:722px; float:left; padding:0 0 0 15px; margin-left:0px;}
#left-clmn h2{margin-top:.3em}
  /* #left-clmn span{border:1px solid #ff9900; padding:0.3em;} */
  #left-clmn p, #left-clmn h4{margin-right:25px; }
  #left-clmn .uvod-clanky h4 a, #left-clmn .clanky h4 a{font-size:120%; color:#00516f;}

.box,.box-a{width:176px;float:left;margin:0 6px 6px 0}
.box.last,.box-a.last{margin:0 0 6px 0}
.box h3{font-weight: bolder; background:url(../img/redesign/bg-box-h3.gif) no-repeat 0 0;padding:0;color:#1a749e;text-align:center;min-height:16px;padding:10px 5px;margin:0; font-family:Arial,Verdana,lucida,sans-serif;font-size:120%;text-transform: uppercase;}
.box .box-in{border:1px solid #b9ddef;text-align:center;padding:9px;min-height:210px}
.box-a .box-in{text-align:center;padding:9px;min-height:160px}
#aktivity .box .box-in{min-height:175px}
.box .box-in a img{border:1px solid #717171}
.texty{text-align:center;padding:1em auto 0}
.cena{text-align:center;padding:1em auto 0}
.cena strong{color:#416f11;font-size:140%}

#left-clmn .den{float:left;display:block;width:46px;text-align:center;background: url(../img/redesign/bg-clanek-datum.gif) no-repeat 0 0;height:46px;font-size:140%;padding-top:6px;font-weight:bold}
#left-clmn .mesic{display:block;width:46px;text-align:center;font-size:80%;font-weight: normal;}
#left-clmn .item{margin-left:60px;}
#left-clmn .item h3{margin-top:0;font-family:Arial,Verdana,lucida,sans-serif;font-weight:normal;}

.tip{background: #fff2b9 url(../img/redesign/bg-tip.gif) repeat-y 0 0;padding:16px 44px}
.tip h2{color:#ad4201;background:none;padding:0;margin:0}
.tip p{margin-bottom:0}

.objednavka{margin-left:30px; margin-top:20px;}

  
.uvod-clanky{clear:both; margin-right:25px;}
  .uvod-clanky h2{margin-bottom:25px; font-size:155%; font-weight:normal;}
  

#right-clmn{width:238px;float:right;position:relative;top:-10px;right:5px;padding:0;margin-bottom:20px;}
	 #right-clmn h3{font-size:150%;color:#fff;padding:10px 20px; margin:0;font-weight:bold;background-position:3000px 3000px}
   
   #right-clmn .box-right h3{font-family:Arial,Verdana,lucida,sans-serif;padding-left:0;padding-bottom:0;font-size:130%}

    #right-clmn .box-right{background: url(../img/redesign/bg-box-right-body.gif) repeat-y;margin-top:11px}
    #right-clmn #cenik .top{background: url(../img/redesign/bg-cenik.gif) no-repeat 0 0}
    #right-clmn #katalog .top{background: url(../img/redesign/bg-katalog.gif) no-repeat 0 0}
    #right-clmn #darek .top{background: url(../img/redesign/bg-darek.gif) no-repeat 0 0}
    #right-clmn #reference .top{background: url(../img/redesign/bg-reference.gif) no-repeat 0 0}
    
    #right-clmn .box-right .bottom{background: url(../img/redesign/bg-box-right-bottom.gif) no-repeat bottom left;padding:4px 4px 4px 80px}
    
    
   
   
    #right-clmn #objednat{background: url(../img/redesign/bg-jak-objednat-body.gif) repeat-y }
    #right-clmn #objednat .top{background: url(../img/redesign/bg-jak-objednat-top.gif) no-repeat 0 0}
    #right-clmn #objednat .bottom{background: url(../img/redesign/bg-jak-objednat-bottom.gif) no-repeat bottom left;}
   /* #right-clmn div{padding:20px;} */
   
   
   
   #right-clmn #aktivity .mtrj ul{margin:6px 0 0 0}
	 #right-clmn #aktivity h3{font-family:Arial,Verdana,lucida,sans-serif;}
   #right-clmn ul{padding-left:0px; margin-bottom:0px;border:1px solid #ffd66e;border-bottom:none}
   #right-clmn #aktivity .mtrj ul li ul{border-left:none;border-right:none;border-bottom:none;margin:0}
   #right-clmn ul li{list-style:none;margin:0;padding:0;border-bottom:1px solid #ffd66e;}
   #right-clmn ul li ul li{border-bottom:none}
   #right-clmn ul li a{background: url(../img/redesign/bg-right-clmn-li-1.gif) no-repeat 0 -100px;display:block;margin:0;min-height:23px;padding:7px 0 0 50px;color:#ad4201}
   #right-clmn ul li.selected a,#right-clmn ul li a:hover{background: url(../img/redesign/bg-right-clmn-li-1.gif) no-repeat 0 0px}
   #right-clmn ul li.selected a,#right-clmn ul li.active a{color:black;font-weight: bolder;text-decoration: none;}
   
   #right-clmn ul li ul li a{background: url(../img/redesign/bg-right-clmn-li-2.gif) no-repeat 0 -100px;padding-left:50px;text-decoration: underline;}
   
   #right-clmn ul li.selected ul li a{background: url(../img/redesign/bg-right-clmn-li-2.gif) no-repeat 0 -102px;min-height:20px;padding:5px 0 0 50px;font-weight:normal;color:#ad4201;text-decoration: underline;}   
   #right-clmn ul li.selected ul li.active a,
   #right-clmn ul li.selected ul li a:hover{background: url(../img/redesign/bg-right-clmn-li-2.gif) no-repeat 0 0;padding-left:50px;color:}   
   #right-clmn ul li.selected ul li.active a{color:black;font-weight: bolder;text-decoration: none;}
   
   #right-clmn #aktivity{background:#ffeb91 url(../img/redesign/bg-right-clmn-box-1.gif) no-repeat 0 0;padding:7px 9px;margin-bottom:5px}
   #right-clmn #aktivity h3{background: url(../img/redesign/bg-right-clmn-h3.gif) no-repeat 0 0;margin:0}
   #right-clmn #aktivity .mtrj{background: url(../img/redesign/bg-right-clmn-box-bottom.gif) no-repeat left bottom}
   
   #right-clmn p img{margin-left:90px;}
   #right-clmn a img{border:none; margin-top:2px;}

/* BOXY LEVE STRANY */
.boxleft{float:left; margin-right:10px;}
.boxright{float:right;}
  .boxright .odkaz{margin:0 0 20px 180px;}
.boxleft, .boxright{margin-bottom:20px;}
  .boxleft h3, .uvod-clanky h3, .clanky h3{font-size:120%; color:#00516f; margin:25px 0 0; background:none; padding:0; font-weight:bold;}
  .clanky h3{font-family:Arial,Verdana,lucida,sans-serif;}
  .boxleft div,.boxright div{padding:15px 140px 10px 15px; width:201px; min-height:110px;}
  .boxleft p, .boxright p{margin-top:0.5em;}
  .boxleft .end, .boxright .end{min-height:20px; padding-top:0; padding-bottom:0;}
/*
.boxhp1,.hp1,{}
.boxhp2, .hp2{background-image:url(../img/bg-ctyrkolky.jpg);}
.boxhp3, .hp3{background-image:url(../img/bg-potapeni.jpg);}
.boxhp4, .hp4{background-image:url(../img/bg-horolezectvi.jpg);}
.boxhp5, .hp5{background-image:url(../img/bg-paraglading.jpg);}
.boxhp6, .hp6{background-image:url(../img/bg-sandboarding.jpg);}
*/
.hp1 {margin-bottom:10px; background-position:0 100%;} 


#foot{margin:0 auto;text-align:center;width:990px;}
#foot .matrj{text-align:left;  font-size:100%;  padding:0 0 20px 20px;}
  #foot div {}
  #foot a {color:#095c97; text-decoration:underline;}
  #foot p{background:#ffffff;}
  #foot span, #foot span a{color:#666666;}
  #foot .flr{margin-right:20px;}
  
/* ANCHOR */
a{color:#00516f;}

.crumbs{padding:3px 0; font-size:100%; color:#b6b6b6; border-bottom:1px solid #C4E4EF;margin-bottom:1em}
  .crumbs a{font-size:90%; color:#a6a6a6}
.odkaz{margin:0 40px 20px 10px; color:#000;}
.text a{color:#00516f;}


/* PODSTRANKY */
.aktivita{float:left; margin:5px 5px 5px 0px; padding:0 15px 0px 15px; text-align:center; width:130px; min-height:180px;border:1px solid #b9ddef;text-align:center;padding:9px}
  .aktivita a{font-weight:bold; color:#198ACF;}
  .aktivita img{border:none; margin-bottom:5px; border:1px solid #717171;} 
  .aktivita em{font-weight:bold;}
.galerieclanky div{float:left; text-align:center; margin:0.5em; font-weight:bold; background:#CFEFFF; color:#002A3F; border:1px solid #b9ddef; width:113px; min-height:160px; padding-top:5px;}
.galerieclanky div img{border:1px solid #b9ddef;}
.obr-prhld{float:left;padding:0; margin:1em 1em 0 0;}
.obr-akt{position:relative}
.obr-akt {float:left;padding:0; margin:1em 1em 0 0;}
.obr-akt img,.obr-prhld img{border:1px solid #b9ddef; }

.obr-prhld{padding:0; margin:1px 10px 10px 0;}
.text{margin-top:20px;}
.podstranka-kontakt img{margin-right:5px; margin-bottom:5px;}
li{margin-left:30px;}

/* FORM */
.koment{width:500px;}
  .koment fieldset{ margin-bottom:10px;}
  .koment legend, .kont-form legend, .objednavka fieldset legend{border:1px solid #C4E4EF; background:#fff; padding:0.3em; color:#000; font-weight:bold;}
.kont-form{width:690px; margin:15px 10px 0 0; }
.kont-form fieldset{width:95%}
.kont-form table{}
.kont-form textarea{width:98%}
.obj-zacatek{margin:0; padding:0;}

fieldset{padding:10px; margin:1em 0; background:#EFFBFF; border:1px solid #C4E4EF; border-bottom-width:3px;}
legend{font-size:120%; font-weight:bold; color:#c94e04; padding:3px 10px; background:#fff; border:1px solid #e4d33c; border-left:3px solid #c94e04;}

.text table{border:1px solid #C4E4EF; margin-left:0; font-weight:bold; margin-top:15px;}
.text table td{border:1px solid #C4E4EF; padding:0.3em;}
td{vertical-align:top;}

.rekapitulace table td, .rekapitulace table{border:1px solid #C4E4EF;}

.objednavka fieldset{width:500px; margin-left:15px; border:1px solid #C4E4EF; margin-bottom:10px;}
.text .objednavka table, .text .objednavka table td{border:none;}

#ucastnici,#ucastnici td {border:1px solid #C4E4EF;}  

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


/* OTHER */
.b{font-weight:bold}
.sml{font-size:85%;}
.hid,#nav h2{display:none;}
.c,.pagelist{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.flr{float:right;}
.fl{float:left;}
.cl,.msg{clear:both;}
.cll{clear:left;}
.clr{clear:right;}
.none{border:none;}
.nobg{background:none;}
.noborder,.noborder td{border:none;}
.vis{visibility:hidden;}
.odsaz{margin:1em 0}
}

