/* ---------- CONTENT-----cela stranka z obsahem----------- */
#content {background:#0491C9; padding: 0px 0 10px 0; position:relative; top: -41px; border:1px solid #236DB3; background: #0491c9; height:auto;}
   #content h2 {height:auto; display:block; margin:0 0 0.5em; font-size:200%; font-weight:normal; line-height:1.4em; color:#f90;}
   #content h2 em {font-style:normal; font-weight: normal; font-size:80%;}
/* Primary content */
#contPri { width:100%; color:#fff; padding:0px;}
   #contPri h4 {margin:1.5em 0 0.5em; font-size:100%; line-height:1em; color:#fff; font-weight: bold;}
   #contPri ul {margin:1.25em 0.8em; padding:0 5px;}
   #contPri ul li {list-style-type: disc; margin:0.5em 0;}
   #contPri ul ul {margin-top:0.4em;}
/* --------- Nadpisy H ------------------*/
   #contPri h2 {height:auto; margin-top:1.65em; font-size:130%; line-height:1.4em; color:#7AD500; font-weight: bold;}
   #contPri h3 {height:auto;  font-size:120%; line-height:1.4em; color:#fff; font-weight: bold; text-align: left; margin: 10px 0 0 0;}
   #contPri h3.primary {margin-top:0.55em;}
   #uvodfunkce h3 {height:auto;  font-size:120%; line-height:0.1em; color:#0491C9; font-weight: bold; text-align: left; padding: 0 10px; margin:15px 0 ;}
   #uvodfunkce h2 {height:auto;  font-size:120%; line-height:0.1em; color:#fff; font-weight: bold; text-align: left; padding: 0 10px; margin:15px 0 ;}
   #funk h3 {height:auto;  font-size:120%; line-height:0.1em; color:#0491C9; font-weight: bold; text-align: left; padding: 0 10px; margin:0;}
/* Found in Primary Content-------- */
#contPri p {padding:0px; line-height:1.5em; font-size:90%; text-align: justify;  }
.odkaz {padding:0px 10px 0 10px ;}
 img {border:0;}
p {text-align: justify; line-height:0.5em; }
.floatleft {float:left; }
.floatright {float:right;}
.uprostred {align:center;}
em {position:relative; top:16px; right:22px; display:block; width:22px; height:21px; background:url(../images/i.gif) center no-repeat;}
#contPri .pravadole {position:absolute; right:0px; bottom:0px;}
#x3 {font-weight: bold;}
.zpet {background: #8bda1f; border: 1px solid #4f9204; width:170px; height:20px; margin: 5px 5px 5px 400px; padding: 0 5px 0 5px; text-align: left; background:url(../images/sipka-podm.gif) right center  no-repeat;}
/* -----------Tlacitka----------------- */
#odkazovaci { background-color: #8bda1f; border: 1px solid #A0D6EB;  margin: 10px; width:250px;}
.odk {height:30px; padding: 0 20px 0 10px;  background:url(../images/sipka-podm.gif) right center no-repeat;}
.clink {background: #8bda1f; border: 1px solid #4f9204; width:240px; height:20px; margin: 5px; padding: 0 5px 0 5px; text-align: left; background:url(../images/sipka-podm.gif) right center  no-repeat;}
.clink a:link, .clink a:visited, .clikpok a:link,.clikpok a:visited, .edicclink a:link, .edicclink  a:visited, .edicclink a:link{ color:#236DB3; text-decoration:none; background:url(../images/edice/stahnout.gif) 0 0 no-repeat; width:100px; height: 21px;}
.clink a:hover, .clink a:focus, .clink a:active, .clikpok a:hover,.clikpok a:focus,.clikpok a:active, .edicclink  a:active, .edicclink a:focus, .edicclink  a:hover{color:#0491C9; background:url(../images/edice/stahnout_a.gif) 0 0 no-repeat; width:100px; height: 21px;}
.clinkk a:link, .clinkk a:visited {  background:url(../images/edice/stahnout.gif) 0 0 no-repeat; width:100px; height: 21px;}
.clinkk a:hover, .clinkk a:focus, .clinkk a:active { background:url(../images/edice/stahnout_a.gif) 0 0 no-repeat; width:100px; height: 21px;}
/* --------Tlacitka END---/----CARY------- */
.acara {height:5px; width:100%; background:#E6E9EB; margin: 5px 0;}
.pcara {height:5px; width:100%; background:#7AD500; margin: 5px 0;}
/* --------CARY END-------------- */
/* -----------Stránky---------------------------- */
/* --------Uvod------------- */
.floatrightuv {float:right; font-size:85%;}
.bguv {background: url(../images/bg/1.jpg) 0 0 no-repeat; z-index:2;}
.menu-uvod {width:350px; font-size:85%; text-align: justify; line-height:1.2em; margin: -50px  0 0 200px;}
.soutez-uvod1 {width:200px; font-size:85%;}
.uvodram {height:230px; width:100%; margin: 10px 0 40px 0;}
#novinky { float:left; top:-30px; width:175px;   text-align: left; padding: 0 10px 0 21px; margin: 0 10px 0 0; color:#fff; border-right: 1px dashed #A0D6EB;}
#novinky h1 {height:auto;  font-size:120%; line-height:1.4em; color:#fff; font-weight: bold; text-align: left; margin: 0 0 0 0;}
#novinky p {padding: 0 0 0 10px; text-align: left; }
#novinky li { width:80px; height:20px; font-size:95%;  text-align: center;  list-style-type:none; background:#7AD500; margin: 15px 10px 3px 50px;  color:#fff; border: 1px solid #508A00; }
#novinky  a:link, #novinky  a:visited,.pokyny a:hover, #spoluprace a:visited,#spoluprace a:hover,#spoluprace a:link {color:#fff; text-decoration:underline; }
#novinky  a:hover, #novinky  a:focus, #novinky  a:active,#spoluprace a:hover,#spoluprace a:focus,#spoluprace a:active { color:#000; text-decoration:none; }
.aktual {width:360px; color:#fff; float:left; height:275px; font-size:100%; text-align: center; margin: 0 0  10px 0;}
.aktu { background:url(../images/3dvd.jpg) right  0 no-repeat; width:355px; height:247px;}
#koupit  { display:block;}
#koupit {position:absolute; font-size:95%; list-style-type:none; display:block; z-index:600; padding: 0 0 0 30px;}
#koupit  a:link, #koupit  a:visited {padding:0 8px 0 0; font-size:95%; color:#fff; text-decoration:none; background:url(../images/sipka-aktual.gif) right center no-repeat; }
#koupit  a:hover, #koupit  a:focus, #koupit a:active {font-size:95%; color:#7AD500; background:url(../images/sipka-aktual_a.gif) right center no-repeat; }
.aktualx {position:absolute;  text-align: right; padding: 0 0 0 255px; font-size:95%; color: #A0D6EB;}
.carauv {height:0px; border-top:1px solid #A0D6EB; border-bottom:1px solid #037CAC; width:100%;}
.carauv1 {position:relative; top:305px; height:0px; border-top:1px solid #A0D6EB; border-bottom:1px solid #037CAC; width:100%;}
#barva { float: right; margin: 20px 0 0 0;}
#barva a:link, #barva a:visited { display:block; height:43px; width:119px; background:url(../images/tlacitka/barva.gif) 0 0 no-repeat;}
#barva a:hover, #barva a:focus, #barva a:active { display:block;height:43px; width:119x; background:url(../images/tlacitka/barva_a.gif) 0 0 no-repeat;}
#downloaduv { margin: 35px 0 0 61px;}
#downloaduv a:link, #downloaduv a:visited { display:block; height:43px; width:249px; background:url(../images/tlacitka/download.gif) 0 0 no-repeat;}
#downloaduv a:hover, #downloaduv a:focus, #downloaduv a:active { display:block;height:43px; width:249px; background:url(../images/tlacitka/download_a.gif) 0 0 no-repeat;}
#uvodfunkce { height:280px;  width:98%; text-align: left; padding: 0 0 0 15px;}
#uvodfunkce  h2 { font-size:120%; line-height:0.1em; color:#fff; font-weight: bold; text-align: left; #padding:25px 0 0 0; width:350px; }
.vice a:link, .vice a:visited {padding:0 8px 0 0; margin: -3px 0 0 0; font-size:95%; color:#0491C9; text-decoration:none; display:block;  background:url(../images/sipka-vice.gif) right center no-repeat;}
.vice a:hover, .vice a:focus, .vice a:active {font-size:95%; color:#7AD500; display:block;  background:url(../images/sipka-vice_a.gif) right center no-repeat; }
#uvodfunkce a:link, #uvodfunkce a:visited {padding:0 8px 0 0; font-size:95%; color:#0491C9; text-decoration:none; display:block;}
#uvodfunkce a:hover, #uvodfunkce a:focus, #uvodfunkce a:active {font-size:95%; color:#7AD500; display:block;}
#uvodfunkce .vice {height:15px; border-top: 1px solid #7AD402; text-align: right; padding: 2px 10px;} 
#uvodfunkce p {padding: 5px 10px; line-height:1.5em; font-size:90%;  height:160px; text-align: left; }
#ostatnifc {padding: 0 0 0 25px; display:block; margin: -13px 0 0 0;} 
#ostatnifc a:link, #ostatnifc a:visited {padding:0 8px 0 0; font-size:105%; color:#fff; text-decoration:none; background:url(../images/sipka-vice-edice.gif) right center no-repeat;}
#ostatnifc a:hover, #ostatnifc a:focus, #ostatnifc a:active {font-size:105%; color:#7AD500; background:url(../images/sipka-vice-edice_a.gif) right center no-repeat; }
.prip {font-size:90%; float: right;  color:#09437A; margin:-10px 0 0 0; padding: 0 5px 0 0; height: 0px;}
.uvodtxt { float:left; width:370px; font-size:100%; text-align: justify; margin: 0 10px 0 7px;}
.uvodtxt p {margin: 0 0 10px 0;}
.uvtxt {margin: 0 0 0 5px;}
.uvfunk {float:left;  width:180px; height:240px; background:#E6E9EB; color:#666; border:1px solid #236DB3; margin: 0 5px;}
#uvodpan {margin: 0 0 0 20px;  padding:0; height:200px;}
#uvodpan  h2 { font-size:120%; line-height:0.1em; color:#fff; font-weight: bold; text-align: left; padding: 0; #padding:25px 0 0 0; width:350px; }
.uvodpano {display:block;  background:url(../images/uvod/pano_a.jpg) 0 0 no-repeat; height:185px;  }

.fcara {height:5px; width:100%; background:#7AD402;}
#uvodsut {height:180px; width:97%; padding: 10px 0px 10px 10px; #padding: 50px 0 0 10px;}
#oceneni {float:left;  width:174px; padding: 0 4px 0 13px; text-align: justify;}
#oceneni ul {padding: 0 0 0 35px; }
#oceneni li {display:block; line-height:1.0em;}
.ocenenix { padding: 0 0 0 15px; }
#vystav {  width:180px; padding: 0 10px 0 2px; text-align: justify;}
#vystav li {display:block; padding:0 55px;}
#napsali {width:360px;  padding: 0px 0 0 0; float:right; }
#napsali img {margin: 10px 5px 10px 0; float: left;}
#soutez {float:left;  width:180px; margin: 0 0 0 15px; text-align: center;}
#spoluprace {float:left;  width:360px; margin: 0 0 0 5px; text-align: justify;border-right: 1px dashed #A0D6EB; border-left: 1px dashed #A0D6EB; padding: 0 10px 0 10px; }
#spoluprace p {color:#000; line-height:0.9em;}
#spoluprace .pokusy {line-height:1.3em;}
#spoluprace h2 {font-weight: bold; font-size:100%; color:#000; }
#spoluprace h3 {height:auto;  font-size:120%; line-height:0.1em; color:#fff; font-weight: bold; text-align: left; padding: 15px 0 0 0;}
#uvodsen p {color:#fff; font-size:80%; margin: 15px 0 -10px 0;}
#uvodsen { margin: 70px 0 0 0;}
#sendnov {text-align:left; padding:0px; }
#sendnov  input{float:left; font-family:helvetica, arial, sans-serif; font-size:100%; color:#fff; background:#0491C9; text-align:left; border:1px solid #fff; }
#sendnov  .uvodse {float:left; color:#fff; background:#8bda1f;   height:20px; margin: 0 5px;  border:1px solid #508A00; padding: 0 10px 2px 10px;}
.uvodse a:link,  .uvodse a:visited{border:1px solid #508A00; padding: 0 10px 2px 10px; color:#fff;}
.uvodse  a:hover,  .uvodse a:focus, .uvodse a:active {border:0; padding: 0 10px 2px 10px; color:#8bda1f;}
#usend h2{ margin:0; color:#7AD402; font-weight: bold;}
.pripr {color:#5c0404; font-size: 80%;}
/* -----------clanek-----------*/
#cla {color:#0491C9; font-size:90%; float:right; margin: 5px 10px 0 0 ;}
#clanek {padding: 5px 15px 0 30px; text-align:justify; width:91%; color:#000; border: 1px dashed #236DB3; margin: 5px 0 0 20px; line-height:0em; background:#E6E9EB;}

#clanek em{position:relative; top:9px; right:7px; display:block; width:8px; height:7px; background:url(../images/sipka-clanek.gif) center no-repeat;}
#clanek p{ font-size: 90%; margin:0; padding:0;  margin: 0 0 0 10px; line-height:1.2em;}
#clanek .datum {color:#3591D5; padding: 0 0 0 10px; font-size: x-small;}
#clanek h4{font-size:90%; line-height:0em; color:#013C76; font-weight: bold; text-align: left; margin:2px 0 2px 0;}
#clanek h3{margin: 0; padding:0;} 
#clanek a:link, #clanek a:visited {color:#013C76;  text-decoration:underline; }
#clanek a:hover, #clanek a:focus, #clanek a:active  { color:#3591D5;}
.dclanek {margin: 10px 0 15px 820px; display:block; color:#013C76;  font-size:90%; text-decoration:underline; }
/* -----------clanek-END----/---reklama------*/
#reklama { width:153px; float:right; padding: 0 20px 0 10px;}
/* -----------O programu---------------- */
#program {padding: 10px 20px;  text-align: justify;}
#program p {margin:20px 0;}
#program ul { margin: 0 30px; text-align: justify; }
.klike  {width:100px; height:21px; padding:0;  background:url(../images/tlacitka/edice.gif) 0 0 no-repeat; margin: 0 0 0 30px;}
.klike a:link, .klike a:visited {display:block; width:100px; height:21px; padding:0; background:url(../images/tlacitka/edice.gif) 0 0 no-repeat;}
.klike a:hover, .klike a:focus, .klike a:active{display:block;  width:100px; height:21px; padding:0; background:url(../images/tlacitka/edice_a.gif) 0 0 no-repeat;}
.klikef  {width:199px; height:21px; padding:0;  background:url(../images/tlacitka/zaklad-fc.gif) 0 0 no-repeat; margin: 5px 0 0 30px;}
.klikef a:link, .klikef a:visited {display:block; width:199px; height:21px; padding:0; background:url(../images/tlacitka/zaklad-fc.gif) 0 0 no-repeat;}
.klikef a:hover, .klikef a:focus, .klikef a:active{display:block;  width:199px; height:21px; padding:0; background:url(../images/tlacitka/zaklad-fc_a.gif) 0 0 no-repeat;}
/* -----O programu END---/-----Ke stazeni------ */
.stazeni {width:98%; text-align: left; margin:25px 20px 0 20px; }
.stazeniram {width:98%; text-align: justify; border:1px solid #236DB3;  background:url(../images/stazeniram.gif) repeat-y; z-index:100; margin: 50px 0 20px 0;}
 .stazeni h3 { font-size:120%; line-height:0.1em; color:#8bda1f; font-weight: bold; text-align: left; padding: 0px 20px; #padding: 15px 20px;}
 .stazeni p{padding: 10px 20px; font-size:100%; text-align: justify; margin: 0 0 10px 20px;}
.stazeni img { margin: 0 25px 0 0; z-index:1; position:absolute; top:7px; right:0px;}
.tlac {width:100%; height:30px;}
.clinkk {text-align: left; width:130px; margin: 0 20px 10px 20px; background: #8bda1f; border: 1px solid #4f9204;  padding: 0 10px; float: right; background:url(../images/sipka-podm.gif) right center  no-repeat;}
.stazeni ul { padding:0 0 0 50px;}
.stazeni li { line-height:0.9em; }
.stazeni .velikost {float:right; font-size: 90%; margin: 0 30px 0 0 ;  color:#09437A; }
.stahdow  {width:100px; height:21px; padding:0; background:url(../images/tlacitka/stahnout.gif) 0 0 no-repeat; float: right; margin: 0 20px 0 0;}
.stahdow a:link, .stahdow a:visited {display:block; width:100px; height:21px; padding:0; background:url(../images/tlacitka/stahnout.gif) 0 0 no-repeat;}
.stahdow a:hover, .stahdow a:focus, .stahdow a:active{display:block;  width:100px; height:21px; padding:0; background:url(../images/tlacitka/stahnout_a.gif) 0 0 no-repeat;}
.stahobj  {width:100px; height:21px; padding:0;  background:url(../images/tlacitka/objednat.gif) 0 0 no-repeat; float: right; margin: 0 20px 0 0;}
.stahobj a:link, .stahobj a:visited {display:block; width:100px; height:21px; padding:0; background:url(../images/tlacitka/objednat.gif) 0 0 no-repeat;}
.stahobj a:hover, .stahobj a:focus, .stahobj a:active{display:block;  width:100px; height:21px; padding:0; background:url(../images/tlacitka/objednat_a.gif) 0 0 no-repeat;}
/* ----Ke stazeni END---/-----Ukazky------ */
#ukazky { padding: 0 0px 0 20px; text-align:left; width:65%; height:auto;}
#ukazky ul {line-height:0.7em; font-size:100%; text-align: justify; margin: 0 0 10px 30px;}
#ukazky p {line-height:0.7em; font-size:100%; text-align: justify; margin: 0 0 10px 30px;}
#ukazky h3 {color:#8bda1f;}
.cliku a:link, .cliku a:visited {margin: 0 0 0 390px; display:block; width:173px; height:21px; padding:0; background:url(../images/tlacitka/hl-fc.gif) 0 0 no-repeat;}
.cliku a:hover, .cliku a:focus, .cliku a:active{display:block;  width:173px; height:21px; padding:0; background:url(../images/tlacitka/hl-fc_a.gif) 0 0 no-repeat;}
#ukazkyr {position: absolute; right: 100px; top: 30px; width: 25%;  padding: 10px;}
.ukazram {width: 100%; height: 130px;  margin: 10px 0;}
#ukazky-right {width: 31%; margin: 0 15px; padding:0;}
#ukazky-center {width: 31%;  margin: 15px; position:absolute; top: 0px; left:33%; padding:0;}
#ukazky-left {width: 31%;  margin: 15px; position:absolute; top: 0px; right:0px; padding:0;}
.ukazky-f {text-align:center; padding: 3px;  margin: 5px 5px 5px 5px; height:auto;}
#uka h3 {padding:0 0 0 10px; margin:0;  font-size: 90%;}
#uka p {width: 100%; display:block; padding: 10px; font-size: 100%;}
.ukazpic {border: 1px solid #236DB3;}
.ukazkyprog  {width:300px; margin: 0 0 0 25px; float:left; text-align:center;}
.ukazkyprog1 {width:300px; margin: 0 0 0 15px; float:left; text-align:center;}
#ukazkyprog2 {width:300px; margin: 0 0 0 15px;  text-align:center;}
.ukazkyprog img, .ukazkyprog1 img { border:1px solid #236DB3;} 
.uka {height:255px; text-align:center;}
#ukazkyp p {text-align:center;}
/* --------Ukazky END---/-----Pokrocile fc------ */
#pokr {margin:0px 10px 0 10px;}
.pokfc { margin: 10px 0 0 170px; height:21px; width:650px;}
#funk21 a:link, #funk21 a:visited {margin: 0 0 0 5px;float:left;display:block; width:122px; height:21px; padding:0; background:url(../images/tlacitka/hdr.gif) 0 0 no-repeat;}
#funk21 a:hover, #funk21 a:focus, #funk21 a:active{display:block;  width:122px; height:21px; padding:0; background:url(../images/tlacitka/hdr_a.gif) 0 0 no-repeat;}
#funk22 a:link, #funk22 a:visited {margin: 0 0 0 5px; float:left;display:block; width:122px; height:21px; padding:0; background:url(../images/tlacitka/panorama.gif) 0 0 no-repeat;}
#funk22 a:hover, #funk22 a:focus, #funk22 a:active{display:block;  width:122px; height:21px; padding:0; background:url(../images/tlacitka/panorama_a.gif) 0 0 no-repeat;}
#funk23 a:link, #funk23 a:visited {margin: 0 0 0 5px; float:left;display:block; width:122px; height:21px; padding:0; background:url(../images/tlacitka/fuze.gif) 0 0 no-repeat;}
#funk23 a:hover, #funk23 a:focus, #funk23 a:active{display:block;  width:122px; height:21px; padding:0; background:url(../images/tlacitka/fuze_a.gif) 0 0 no-repeat;}
#funk24 a:link, #funk24 a:visited {margin: 0 0 0 5px; float:left;display:block; width:122px; height:21px; padding:0; background:url(../images/tlacitka/fraktal_zoom.gif) 0 0 no-repeat;}
#funk24 a:hover, #funk24 a:focus, #funk24 a:active{display:block;  width:122px; height:21px; padding:0; background:url(../images/tlacitka/fraktal_zoom_a.gif) 0 0 no-repeat;}
#funk25 a:link, #funk25 a:visited {margin: 0 0 0 5px; float:left;display:block; width:122px; height:21px; padding:0; background:url(../images/tlacitka/seam.gif) 0 0 no-repeat;}
#funk25 a:hover, #funk25 a:focus, #funk25 a:active{display:block;  width:122px; height:21px; padding:0; background:url(../images/tlacitka/seam_a.gif) 0 0 no-repeat;}
.pokroram {height:300px;  width:98%; text-align: justify; border:1px solid #236DB3; padding: 10px 0 0 0;  margin: 30px 10px 10px 10px; #margin: 10px; background:#0698D2;}
.poksez {padding: 0 0 0 250px; line-height:0.9em;}
.pokrpic {float:left; background: #666; width:30%; height:200px; margin:10px 5px 0 20px; font-size: 85%;  border: 1px solid #236DB3; }
/* -----------PANO--------------- */
.pokrorampa1 {height:325px;  width:98%; text-align: justify; border:1px solid #236DB3; padding: 7px 0 0 0;  margin: 30px 10px 10px 10px; #margin: 10px; background:#0698D2;}
.pokpan1 {margin:10px 22px 0 31px; width:786px; height:234px;  background:url(../images/funkce/pano1_a.jpg) left top no-repeat; border:1px solid #236DB3;}
.pokpan1 a:hover, .pokpan1 a:focus, .pokpan1 a:active {display:block; background:url(../images/1px-30.png) repeat; margin:0; padding:0;  }
.pokpan2 {margin:10px 22px 0 31px; width:786px; height:234px;  background:url(../images/funkce/pano2_a.jpg) left top no-repeat; border:1px solid #236DB3;}
.pokpan2 a:hover, .pokpan2 a:focus, .pokpan2 a:active {display:block; background:url(../images/1px-30.png) repeat; margin:0; padding:0;  }

#pokpan11 a:link, #pokpan11 a:visited {margin: 5px 31px 0 0; float:right; display:block; width:93px; height:21px; padding:0; background:url(../images/tlacitka/pano1.gif) 0 0 no-repeat;}
#pokpan11 a:hover, #pokpan11 a:focus, #pokpan11 a:active{display:block;  width:93px; height:21px; padding:0; background:url(../images/tlacitka/pano1_a.gif) 0 0 no-repeat;}
#pokpan12 a:link, #pokpan12 a:visited {margin: 5px 31px 0 0; float:right; display:block; width:93px; height:21px; padding:0; background:url(../images/tlacitka/pano2.gif) 0 0 no-repeat;}
#pokpan12 a:hover, #pokpan12 a:focus, #pokpan12 a:active{display:block;  width:93px; height:21px; padding:0; background:url(../images/tlacitka/pano2_a.gif) 0 0 no-repeat;}

/* -----------END PANO---/------HDR-------- */
.pokroramhd {height:370px;  width:98%; text-align: justify; border:1px solid #236DB3; padding: 7px 0 0 0;  margin:  10px; #margin: 10px;  background:#0698D2;}
.pokhdr1 {margin:10px 31px; width:783px; height:288px;  background:url(../images/funkce/hdr_fattal.jpg) left top no-repeat; }
.pokhdr1 a:hover, .pokhdr1 a:focus, .pokhdr1 a:active {display:block; background:url(../images/1px-30.png) repeat; margin:0; padding:0;  width:783px; height:288px;}
.pokhdr2 {margin:10px 31px; width:783px; height:288px;  background:url(../images/funkce/hdr_nocni.jpg) left top no-repeat; }
.pokhdr2 a:hover, .pokhdr2 a:focus, .pokhdr2 a:active {display:block; background:url(../images/1px-30.png) repeat; margin:0; padding:0;  width:783px; height:288px;}
#nocni a:link, #nocni a:visited {margin: 5px 31px 0 0; float:right; display:block; width:93px; height:21px; padding:0; background:url(../images/tlacitka/hdr-nocni.gif) 0 0 no-repeat;}
#nocni a:hover, #nocni a:focus, #nocni a:active{display:block;  width:93px; height:21px; padding:0; background:url(../images/tlacitka/hdr-nocni_a.gif) 0 0 no-repeat;}
#deni a:link, #deni a:visited {margin: 5px 31px 0 0; float:right; display:block; width:93px; height:21px; padding:0; background:url(../images/tlacitka/hdr-den.gif) 0 0 no-repeat;}
#deni a:hover, #deni a:focus, #deni a:active{display:block;  width:93px; height:21px; padding:0; background:url(../images/tlacitka/hdr-den_a.gif) 0 0 no-repeat;}
/* -----------END HDR-----/------FRAK------ */
.pokroramfr {height:290px;  width:98%; text-align: justify; border:1px solid #236DB3; padding: 7px 0 0 0; margin: 30px 10px 10px 10px; #margin: 10px;  background:#0698D2;}
.pokfra {margin:10px 22px; height:205px;  width:920px; border:1px solid #236DB3; background:url(../images/funkce/fractal_input.jpg) 0 0 no-repeat;}
.pokfra a:hover, .pokfra a:focus, .pokfra a:active {display:block; background:url(../images/1px-30.png) repeat; margin:0; padding:0; height:205px;  width:920px;}
/* ----------END -FRAK----/-----FUZE-------- */
.pokroramfu {height:410px;  width:98%; text-align: justify; border:1px solid #236DB3; padding: 7px 0 0 0;  margin: 30px 10px 10px 10px; #margin: 10px;  background:#0698D2;}
.pokrpicfu {width:905px; height:328px;background:url(../images/funkce/fuze.jpg) 0 0 no-repeat; margin: 0 31px;}
.pokrpicfu a:hover, .pokrpicfu a:focus, .pokrpicfu a:active {display:block; background:url(../images/1px-30.png) repeat; margin:0; padding:0;  width:905px; height:328px;}
/* --------END---FUZE-----/------SEAM------ */
.pokroramsea {height:300px;  width:98%; text-align: justify; border:1px solid #236DB3; padding: 7px 0 0 0;  margin:  30px 10px 0 10px; #margin: 10px;  background:#0698D2;}
.poksea {margin:10px 22px; height:205px;  width:920px; border:1px solid #236DB3; background:url(../images/funkce/seam_input.jpg) 0 0 no-repeat;}
.poksea a:hover, .poksea a:focus, .poksea a:active {display:block; background:url(../images/1px-30.png) repeat; margin:0; padding:0; height:205px;  width:920px;}
/* ------END-----SEAM----------------- */
.pictex{text-align:center;  font-size:85%;}
.poksez  a:link, .poksez  a:visited {color:#fff; text-decoration:underline; line-height:0.9em; }
.poksez  a:hover, .poksez  a:focus, .poksez  a:active { color:#000; text-decoration:none; }
.carapo {height:0px; border-top:1px solid #A0D6EB; border-bottom:1px solid #037CAC; width:10%; float:right; margin: 8px 0 0 0;}
.carapozpet{ float:right;}
.carapozpet a:link, .carapozpet a:visited {width:15px; height:16px; background:url(../images/sipka-up.gif) right top no-repeat;}
.carapozpet a:hover, .carapozpet a:focus, .carapozpet a:active{width:15px; height:16px; background:url(../images/sipka-up_a.gif) right top no-repeat;}
#funk2 a:link, #funk2  a:visited {padding:0 8px 0 0; font-size:95%; color:#0491C9; text-decoration:none; display:block; background:url(../images/sipka-vice.gif) right top no-repeat;}
#funk2 a:hover, #funk2 a:focus, #funk2 a:active {font-size:95%; color:#7AD402; display:block;  background:url(../images/sipka-vice_a.gif) right top no-repeat;}
 .velikostp {float:right; font-size: 90%; margin: 0 30px 0 0; _margin: -10px 30px 0 0; width:70%;  position:absolute; right:0;}
 .velikostp1 {float:right; font-size: 90%; margin: 0 30px 0 0; _margin: -10px 30px 0 0; width:80%;  position:absolute; right:0;}
  #pokro h3 {height:auto;  font-size:120%; line-height:0.1em; color:#7AD402; font-weight: bold; text-align: left; padding: 0 20px;}
  #pokro h2 {height:auto;  font-size:200%; line-height:0.1em; color:#7AD402; font-weight: bold; text-align: left; padding: 0 0  0 30px;}
  #pokro h4 {height:auto;  font-size:110%; line-height:0.1em; color:#fff; font-weight: bold; text-align: left; padding: 0 0  0 30px;}
/* --------Pokrocile fc END---/-----Objednavka------ */
#objednat { width:96%; margin: 10px 0 50px 20px;}
#objednatb {position:absolute; top:90px; left:530px; width:250px; }
.obj {font-size: 85%;}
#objednatb li, #objednatb ul li {text-align:left; display:block; line-height:0em; list-style-type:none;  font-size: 80%;}
#objednatb ul {padding:5px; display:block; list-style-type:none;}
#obtext li, #obtext ul li{width:98%; text-align: justify; line-height:1.2em; font-size:90%; display:block; list-style-type:none;}
/* --------Objednavka Odeslane udaje-------------- */
#odeslana { padding: 0 20px 0 20px; width:98%;}
#form-wrapper2 {padding: 0 0 0 200px;}
#form-wrapper2 label {float:left;  padding:0 5px 0 0; line-height:normal; text-align:right; color:#fff;}
.edicprod { width:300px; margin: 0 50px 10px 50px; padding: 5px 0 0 80px; border:1px solid #236DB3; background:#0698D2;}
.objednatf {width:380px;  margin: 0 0 0 50px; border:1px solid #236DB3; background:#0698D2;}
#objed11 { width:382px; float:right; margin: 0 50px 0 0;}
#obtext ul li{line-height:1em;}
#objednata { width:374px; border:1px solid #236DB3; background:#0698D2; margin:10px 0;}
#objednata p {margin: 5px 0 5px 20px;}
.objednatb { color:#000; font-size:90%;  margin:10px 0;}
#objednatc { width:400px;  padding:0 0 10px 0;}
#objednatc ul li{ text-align: justify; line-height:12px; font-size:90%; display:block; list-style-type:none;}
#objednatd { width:362px; height:130px; border:1px solid #236DB3; background:#0698D2; padding: 0 0 0 12px; }
#wrappero {margin:0;}
#objednatd h5 {margin:15px 0 10px 62px; padding:0; text-align:center;}
#wrappero h5{line-height:0.1px; font-size:110%; font-weight: bold; color:#fff; padding: 0 0 0 50px; text-align:left; display:block;}
.clikpok {text-align: left; width:150px; margin: 0 20px 10px 20px; background: #8bda1f; border: 1px solid #4f9204;  padding: 0 10px;  background:url(../images/sipka-podm.gif) right center  no-repeat;}
#wrappero label {float:left; width:180px; padding:8px 5px 3px 0; line-height:normal; text-align:right;}
#wrappero textarea, #wrappero .option, #wrappero input, #wrappero select{ padding: 2px; border:1px solid #236db3; font-family:helvetica, arial, sans-serif; font-size:100%; color:#236db3; background:#e6e9eb;}
#wrappero p { line-height:0em;}
.tucne {font-weight: bold; color:#fff; font-size:100%;}
.tucne2 {font-weight: bold;  font-size:120%; margin:0 0 0 -30px;}
.tucne1 {float:left; font-weight: bold; color:#7AD500; margin: 0 0 0 40px;}
.tucne3 {font-weight: bold; font-size:120%;}
.velikostp span { margin: 0 0 5px 0; }
#objedtoptx { width:98%; text-align:center; font-size:110%; margin: 5px 0 0 0;}
#sendline {float:left; height:27px; width:860px; text-align:center; margin:20px 0 0 342px; padding: 2px 0;}
.checkb {margin: 0 0 0 30px;}
#paynow {float:right; margin: 0 150px 0 0; border:1px solid #236DB3; padding:10px 20px; background:#0698D2; text-align:centr;}
#paynow a:link, #paynow a:visited {display:block; width:66px; height:24px; margin:10px 0 0 75px; background:url(../images/tlacitka/paysec.gif) 0 0 no-repeat; text-decoration:none;}
#paynow a:hover, #paynow a:focus, #paynow a:active{display:block;  width:66px; height:24px; padding:0; background:url(../images/tlacitka/paysec_a.gif) 0 0 no-repeat; text-decoration:none;}
/* --------Objednavka END-------------- */
#sendmessage { margin: -20px 0 20px 20%; line-height:1em; font-size:110%; }
#sendmessage li{display:block;}
.poznam {width: 490px; display:block; margin: -14px 0 0 80px; text-align:justify;}
.messb {font-weight: bold;}
.paysecob {float:right; margin: 10px 40px;}
/* --------EDICE1 -------------- */
.edi {padding: 0 0 0 20px; margin: 20px 0 0 0; }
#vsechny {height:449px; width:946px;   border-left:1px solid #91CEEB; border-top:1px solid #91CEEB;  border:0; }
#vsechny td {margin:0;}
.ediko {width:44px; height:39px; border-bottom:1px solid #91CEEB; border-left:1px solid #91CEEB; padding: 2px 3px 0 3px;}
.ediko1 {width:44px; border-bottom:1px solid #91CEEB; border-left:1px solid #91CEEB; padding: 3px 10px;  border-right:1px solid #91CEEB; border-top:1px solid #91CEEB;}
.ediko2 {width:44px; border-top:1px solid #91CEEB;  padding: 3px 10px;  border-left:1px solid #91CEEB;  border-right:1px solid #91CEEB; }
.edcara {height:5px; background:#7AD402; border-right:1px solid #91CEEB; border-left:1px solid #187FC4; border-top:1px solid #91CEEB;}
.edful {background: #35AAD6; text-align:center;  border-right:1px solid #91CEEB; border-left:1px solid #187FC4; border-bottom:1px solid #91CEEB; padding: 0 0 3px 0;}
.edful1 { background: #35AAD6; text-align:center; border-right:1px solid #91CEEB; border-left:1px solid #187FC4;  font-weight: bold; font-size:105%;}
.edfu2 { background: #35AAD6; text-align:center; border-bottom:1px solid #91CEEB; border-right:1px solid #91CEEB; border-left:1px solid #187FC4; padding: 3px 0 0 0;border-top:1px solid #91CEEB;}
.edhd {  text-align:center; border-right:1px solid #91CEEB; border-left:1px solid #187FC4; border-bottom:1px solid #91CEEB; padding: 0 0 3px 0;}
.edhd1 {  text-align:center; border-right:1px solid #91CEEB; border-left:1px solid #187FC4; font-weight: bold; font-size:105%;}
.edhd2 {  text-align:center; border-right:1px solid #91CEEB; border-bottom:1px solid #91CEEB; text-align:left; padding: 0 0 0 5px;}
#edhd a:link, #edhd a:visited {display:block; color:#fff;}
#edhd a:hover, #edhd a:focus, #edhd a:active {display:block; color:#000;}

.edhd3 {  text-align:center; border-right:1px solid #91CEEB; border-left:1px solid #187FC4; border-top:1px solid #91CEEB; border-bottom:1px solid #91CEEB;}
.edhd4  {width:100px; height:21px; padding:0; border-right:1px solid #91CEEB;  border-top:1px solid #91CEEB; border-bottom:1px solid #91CEEB;  background:url(../images/tlacitka/stahnout.gif) 0 0 no-repeat;}
.edhd4 a:link, .edhd4 a:visited {display:block; width:100px; height:21px; padding:0; background:url(../images/tlacitka/stahnout.gif) 0 0 no-repeat;}
.edhd4 a:hover, .edhd4 a:focus, .edhd4 a:active{display:block;  width:100px; height:21px; padding:0; background:url(../images/tlacitka/stahnout_a.gif) 0 0 no-repeat;}
.edhd5  {width:100px; height:21px; padding:0; border-right:1px solid #91CEEB;  border-top:1px solid #91CEEB; border-bottom:1px solid #91CEEB;  background:url(../images/tlacitka/objednat.gif) 0 0 no-repeat;}
.edhd5 a:link, .edhd5 a:visited {display:block; width:100px; height:21px; padding:0; background:url(../images/tlacitka/objednat.gif) 0 0 no-repeat;}
.edhd5 a:hover, .edhd5 a:focus, .edhd5 a:active{display:block;  width:100px; height:21px; padding:0; background:url(../images/tlacitka/objednat_a.gif) 0 0 no-repeat;}
.edpraz { height:5px;}
.edtxt{text-align:left; border-right:1px solid #91CEEB; border-bottom:1px solid #91CEEB; width:380px;}
.ramedicr {border:1px solid #91CEEB; width:424px; padding: 0 5px 0 5px; text-align:justify;}
.edicecena {float:right; font-size:90%; color:#09437A; width: 90px; padding: 3px 5px 0 0; text-align:center; line-height:0.5em; font-weight:bold;}
#edicecen {font-size:120%; color:#09437A; font-weight:bold; padding: 0 0 0 10px;}
.edicedn { font-size:70%; color:#09437A; padding: 10px 0px 0 0;  line-height:0.3em;}
.ednad {font-size:82%; color:#09437A; text-align:justify; line-height:1em; padding:0 0 0 5px; width:312px;}
.ednad2 {font-size:82%; color:#09437A; text-align:justify; line-height:1em; padding:0 0 0 5px; width:332px;}
.ednadp {float:left;  padding:7px 0 0 3px; width:62px;}
.ednadp1 {float:left;  padding:3px 0 0 3px; width:95px;}
.ednadp2 {float:left;  padding:3px 0 0 3px; width:10px;}
#edicefree {margin: 20px 0 0 60px;  line-height:0.2em; width:90%;}
.paysec {padding: 3px 0 0 0;}
#edtext li, #edtext ul li{width:98%; text-align: justify; line-height:1.2em; font-size:90%; display:block; list-style-type:none; margin: 0 0 0 40px;}
/* --------EDICE1 END--/-----Soutez------- */
.soutezram1{width:70%; margin:0; text-align:justify; padding: 0 20px; }
.soutezram3{ width:202px;}
.soutezram2{width:202px; height:144px; text-align:center; position:absolute; top: 80px; right: 40px; }
#soutezram { margin: 0 50px; padding:0 20px;}
.soutezpic4 {float:left;background:#0698D2; width:17px; height:17px; border: solid 1px #236DB3; margin:2px;}
.soutezpic {  text-align:center; border:1px solid #236DB3;}
.soutezpic2{  width:100%; text-align:left; font-size:90%;}
.alerts {color: #7AD500; font-size: 20px; text-align: center; margin: 10px;}
.alert {color: #6D0404; font-size: 20px; text-align: center; margin: 10px;}
/* --------Soutez END---/----Upload------- */
#uploadform {padding: 0 0 20px 50px;  height:420px;}
#up-wrapper { margin:0px auto; width:700px; min-height:400px; }
#up-wrapper1 {  margin:40px;}
.star {padding: 0 0 0 50px;}
.globe {color:#333; padding: 0 10px 0 0;}
/* --------Upload END--/-----Registrace-------- */
#registr { margin: 0 20px 0 300px; width:655px;}
#registr ul {margin:5px 0 10px 0;}
#registr li { display:block; padding: 0 10px; margin: 0; line-height:0.8em;}
#regmez {margin: 20px 5px; width: 325px;}
#small {font-size:90%; color:#000; padding: 10px 10px; width: 300px;}
.regmoz { width:633px; background: #35AAD6; border:1px solid #91CEEB; margin:0; padding: 0 10px;}
.regemail {border:1px solid #91CEEB; padding: 5px 10px 0 10px; background: #35AAD6;}
.regjmeno {border-bottom:1px solid #91CEEB; border-left:1px solid #91CEEB; border-right:1px solid #91CEEB; padding: 10px 0;}
.reg {color:#236db3; background:#e6e9eb; padding: 0 10px;  border:1px solid #236db3; position:relative; top: -30px; left: 50px;}
.jmeno {padding: 0 5px 10px 10px; float:left;}
.jm {margin: 0 0 5px 0; }
/* -----------Registrace END--/-----kontakt---------- */
#kont { height:350px; width:100%; }
#form-wrapper {float:left; margin:30px 0 0 200px; width:450px; /* border:1px solid #236DB3; background:#0698D2;*/}
   fieldset {padding:10px; border:1px solid #236db3; margin:10px 0px 20px 0;}
	label {float:left; width:200px; padding:5px 5px 3px 0; line-height:normal; text-align:right;}
   #form-wrapper input ,#form-wrapper textarea,.pokus, .text input, .select select, .text textarea, .option {float:left;  padding:2px; border:1px solid #236db3; margin:5px; font-family:helvetica, arial, sans-serif; font-size:100%; color:#236db3; background-color:#e6e9eb;}
   .xxx {float:left; width:200px; padding:2px; border:1px solid #236db3; margin:5px; font-family:helvetica, arial, sans-serif; font-size:100%; color:#fff; background-color:#e6e9eb;}
   .text textarea {height:7em;}
   .select select {width:200px;}
   p.alert {padding:5px; border:1px solid #f00; font-size:105%; font-weight:700; color:#f00; background:#000;}
   .send-btn {float:right;  margin: 0 100px 0 0; }
   .aaa {margin: 0 30px 0 0;}
   input:focus, select:focus, textarea:focus, input:active, select:active, textarea:active {border:1px solid #fff;}
   #text-kont {position:absolute; top: 10px; left: 30px; margin: 0 0 0 40px;}
   #text-kont p, #adresa p {line-height:0em; }
   #text-kont h4, #adresa h4 {color:#8bda1f; text-align:left; font-size:90%; font-weight: bold; margin: 0 0 0 -20px;} 
   #adresa {float:right; margin: 50px 50px;}
 .email { width:138px; height:19px; background:url(../images/email_info.gif) center no-repeat; padding: 0 0 0 500px;}
/* -----------kontakt--END---/---404-----#err p {width:46%; background: #0698D2; border:1px solid #236DB3; margin: 0 0 30px 15%; padding: 20px;} */
.errors   {  margin: 0 0px 0px 200px; text-align: left; }
.upl {color:#333; margin: 0 0 0 150px;}
#registr li {line-height:1.1em;}
#red{border:1px solid #533141;  background: #6B4156; padding: 0 20px; line-height:1.5em; width:350px;}
#red2 {border:1px solid #533141;  background: #6B4156; padding: 0 0 5px 20px;  line-height:1.5em; width:300px; margin: 3px 0 0 100px; height:15px;}
#red2 p {margin: 0 0 6px 0;}
#form-wrapper ul {margin: 0 0 0 130px; }
#form-wrapper li { padding: 0 20px;}
#red1{border:1px solid #533141;  background: #6B4156;  line-height:0.5em; padding:0 0 0 30px; margin:3px 70px; color:#fff; height:20px; width:370px;}
#red1 p {margin: 0 0 6px 0;}
#rred{ background: #6B4156;}
#uerr { background:#6B4156; border: 1px solid #533141; width:156px; heigh: 15px; text-align:center; line-height:0.2em;}
#err {background: #e09595; border:1px solid #236DB3; color:#000;}
/* -----------404 END--/-----UPDATE------- */
#update {margin: 0 100px;}
/* -----------UPDATE--END--------------- */
/* -----------Seznam fc--------------- */
#seznam {padding:10px 20px;}
#seznam  ul {padding: 0 10px 0 30px; }
#seznam h2 {margin:10px 10px; padding:0;}
#seznam ul li{}

.fc {width:47%; background: #0698D2; border:1px solid #236DB3;  margin: 0 5px 10px 10px; padding: 0 10px;}
.fca {width:47%; float:right;   margin: 0 5px 10px 10px; padding: 0 10px;}
.fc1 {background: #0698D2; border:1px solid #236DB3; margin: 0 0 10px 0; }
.formaty {color:#09437A; font:size:85%; padding: 0 5px;}
/* ----------upload ---------- */
.sendmessage {margin: 80px 0 60px 350px; height:170px; width:300px;}
/* --------------podminky */
#podmin { width:96%; margin: 10px 0 50px 20px; text-align: justify;}
#podmin p {margin: 2px 30px;}
#podmin ul {margin: 0 0 0 30px;}
