body {margin: 0;padding: 0;font-size: 10pt;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;text-align:left; text-align:center;}
/* ostatni */
* {margin: 0;padding: 0;}
img {border:0;}
A {color:#3da8ff}
A:link {color: #3da8ff;text-decoration:none;}
A:visited {color: #3366CC;text-decoration:none;}
A:active {color: #ff7800; text-decoration:underline;}
A:hover {text-decoration:underline;}

/* new */
#main {margin-left: 210px; width: 770px;}
#wrap {width: 990px; margin: 0 auto; text-align: left;}
#mainwrap {margin: 0px; padding: 0;}
#leftwrapper {float:left; width: 202px; background:url(img/levo_top.jpg) left top no-repeat; padding: 0px; margin: 0;}
#left {padding: 0 10 0 10px; margin: 0;}
#middle {margin-left: 0px;}
#middlewrapper {margin-left: 0px; float:left; width: 510px;}
#rightwrapper {float:right; width: 250px; padding: 0px; margin:0}
#right {padding: 0 0 0 10px;}

/* obecne */
.headline {text-align:left; font-family:Tahoma; font-weight:bold;  margin-top: 0px; margin-bottom: 10px;}
.headline h2, .clanek-detail .headline .empty { margin:0 0;  font-family:Tahoma, sans-serif;  padding:0px 0 2px 0; color:#32a02d; font-size:1.34em;}
.headline h3 { font-size: 11pt; color:#32a02d; }
input {margin-right:10px}
table { font-size: 10pt;}
/*.notes-style .mbox .headline .empty, .headline h1 {color: #f67711; font-weight: normal; font-size: 24pt;}*/
/*.notes-style .mbox .headline .empty, .headline h1 {color: #3da7ff; font-weight: normal; font-size: 24pt;}*/
/*.notes-style .mbox .headline .empty, .headline h1 {color: #32a02d; font-weight: normal; font-size: 24pt;}*/
.headline .empty, .headline h1 { font-weight:bold; color:#3da8ff;  font-size:16pt; font-weight:normal}
.right { text-align: right;}

.error {padding:15px; background:#d3d3d3; width:90%;border:1px black solid}
.error h1 {color:#226A1E;text-decoration:underline;}
.error img {border:1px crimson solid}
.error pre {}
.error a:hover {color:white;}

/* ostani - konec */
.listatt { width:100%; background:url(img/lista_oxy_fill.gif) left repeat-x;}
.listatt table {width:100%}
.listatt img { margin: 0 5 0 5;}
.listatt .logo { margin:0;}
.listatt .creators {z-index: 2; position:relative; text-align:left; font-family: Arial, Tahoma, Verdana, helvetica, sans-serif; }
.listatt .submenu { text-align:left; position:absolute; background: white; /*border:1px solid #9AC3D7;*/ padding: 0 15px; z-index:100; visibility: hidden; width:95px; border:1px solid #666666;}
.listatt .submenu { filter: progid:DXImageTransform.Microsoft.Shadow(color="#8DBBD5", Direction=135, Strength=2) alpha(Opacity=90); -moz-opacity: 0.9; }
.listatt .submenu TABLE { margin:0 0; padding:0 0; z-index:100; }
.listatt .submenu TD { color:#666666; text-align:left; width:100%; background:none; padding:2px 0 2px 6px; font-size:11px; font-weight:bold; font-family: Arial, Tahoma, helvetica, sans-serif; }
.listatt .highlight .submenu TD A, .listatt .submenu TD A { color:#666666; text-decoration:none }
.listatt .highlight .submenu TD A:visited, .listatt .submenu TD A:visited { color:#666666; text-decoration:none }
.listatt .highlight .submenu TD A:hover, .listatt .submenu TD A:hover { color:black; text-decoration:none }
.listatt .submenu HR { border:none; border-top:1px solid #0A1A67; height:1px; color:#666666; margin:0 0; font-size:8px; padding:0 0; line-height:8px }

/*hlavicka - zahlavi*/
.hlavicka {position:relative; height:134px; width:100%; background:url(img/logo.jpg) left top no-repeat;}
.hlavicka .tip { position:absolute; right:0; top:0; width:250px; height:95px; color:#ff7800;  background:#fff3e8 url(img/top_tip_bg_y.gif) left top repeat-y; border-bottom:1px solid #ff7800;}
.hlavicka .tip a { color:#ff7800;font-size:13px;}
.hlavicka .tip .top { background:url(img/top_tip_top_1-0.gif) left top no-repeat; width:250px; height:26px; color:#FFFFFF;}
.hlavicka .tip .text { margin:5px 3px 3px 10px; }
.hlavicka .menu { margin-left: 200; width:790px; height:23px; padding-left:6px; background:url(img/menu_bg.gif) left top no-repeat;}
.hlavicka .menu .redakce {}
.hlavicka .menu .kontakt{left:11px}
.hlavicka .menu .inzerce {left:22px}
.hlavicka .menu .m_shop {left:46px;top:-1px}
.hlavicka .menu .register {left:76px}
.hlavicka .menu .fulltext input { width: 200;position: absolute; right: 30; top:100; color:#32a02d; border:0px solid red; font-size: 8pt; font-weight:bold;}
#topflashbanner {position: absolute; right:0; top:0;}


.login-registrace {font-size:8pt; font-weight: bold; height: 50; margin-left: 17px;}
.login-registrace a {color:white; display: block}
.login-registrace a:visited {color:white; display: block}
.login-registrace a.alias{ color:#FF6600;}

/*paticka*/
.paticka {clear: both;background:#f0fae8; margin-top:10px; _margin:0;}
.paticka table {margin:5px 5px 1px 5px;}
.paticka table .td_tiraz {vertical-align:bottom;/*border-left:1px solid #32a02d;*/ padding-left:5px}
.paticka .paticka-odkazy {font-weight:bold;}
.paticka .paticka-odkazy-table{margin:0 5px; font-size: 8pt;}
.paticka .paticka-odkazy-table span {font-weight:bold;}
.paticka .paticka-odkazy-table a {color:#32a02d; text-decoration:underline;white-space:nowrap;}
.paticka .paticka-odkazy-table a:visited{color:#32a02d;text-decoration:underline;}
.paticka .tiraz {color:#32a02d; font-weight:bold; font-size: 8pt;padding:5px}
.paticka .tiraz a:visited {color:#3da8ff }
.paticka .xpravo-dole { position:absolute; right:0; top:-255px; width:175px; height:242px; background:url(img/shop_pravo_dole.jpg) left bottom no-repeat;}
.paticka .xlevo-dole { position:absolute; left:12px; top:-268px; width:175px; height:255px; background:url(img/shop_levo_dole.jpg) left bottom no-repeat;}

#left .smenu .top {position: relative}
#left .smenu .top .levy img {position: absolute; left: 0; top: 0;}
#left .smenu .top .pravy img {position: absolute; right: 0; top: 0; }
#left .smenu {  margin:0 0 15px 0;}
#left .smenu .top { height:29px;}
#left .smenu ul { margin:0px;}
#left .smenu li {list-style: none; margin:0px; padding: 0; border:none;}
#left .smenu li a {display: block; margin:0px; font-size:8pt; font-weight:bold;
padding:2px 0 2px 10px; border-bottom:1px solid #ffbc80; background: #fdddc4;
 color:#f67707;}
#left .smenu li a.skupiny {background: #FEF1E6; }

#left .smenu li.a2 a {padding:2px 0 2px 20px; background: #feebdb; }
#left .smenu li.a3 a {padding:2px 0 2px 30px; background: #fef5ee; }
#left .smenu li a:hover{text-decoration:none; background: #ccc;}
#left .smenu li.akt a {margin-top:3px; background: #ffdcbd;}
#left .smenu li a.selected {background:#8ee07a}
#left .smenu .tree {border: solid #f67711;  border-width: 0 2 2 2px}

#left .lokalita li { background: #f0fae8;}
#left .lokalita li.a3 a {padding:2px 0 2px 31px; background: #f0fae8; }
#left .lokalita li a {background: #92e276; border-bottom:1px solid #c4e38c; color:#32a02d; }
#left .lokalita li.a2 a {padding:2px 0 2px 20px; background: #d8f2c4; }
#left .lokalita li.a3 a {padding:2px 0 2px 30px; background: #D5F9B9; }
#left .lokalita .tree {border: solid #2d9133; border-width: 0 2 2 2px;}

#left .lokalita li a:hover{text-decoration:none; background: #ccc;}
#left .lokalita {border-bottom: 1px solid #6BCC19;}
#left .lokalita .a1 .selected {background:#e7b871}
#left .lokalita .a2 .selected {background:#fcd5b4}
#left .lokalita .a3 .selected {background:#feedde}

/*box - barvy */
.box-green .box .delimiter, .box-green .box .box-bg, .box-green .box .headline table td.box-head-middle { background: #6bcc19;}
.box-green .box .headline table td.box-head-left { background:url(img/green-left.gif) no-repeat; width: 11px;}
.box-green .box .headline table td.box-head-right { background:url(img/green-right.gif) no-repeat; width: 11px;}
.box-green .box .box-bg .box-content {background: #f0fae8;}
.box-green .box .box-content ul li {border-bottom:1px solid #c5e38c;}
.box-green .box .box-content ul li a {color: #32a02d;}
.box-green .box .box-content ul li a:hover {background: #d8f2c4;}

.box-blue .box .delimiter, .box-blue .box .box-bg, .box-blue .box .headline table td.box-head-middle { background: #3da8ff;}
.box-blue .box .headline table td.box-head-left { background:url(img/blue-left.gif) no-repeat; width: 11px;}
.box-blue .box .headline table td.box-head-right { background:url(img/blue-right.gif) no-repeat; width: 14px;}
.box-blue .box .box-bg .box-content {background: #ebf6ff;}
.box-blue .box .box-content ul li {border-bottom:1px solid #9ed3ff;}
.box-blue .box .box-content ul li a {color: #008cff;}
.box-blue .box .box-content ul li a:hover {background: #cce9ff;}

.box-red .box .delimiter, .box-red .box .box-bg, .box-red .box .headline table td.box-head-middle { background: #ff7800;}
.box-red .box .headline table td.box-head-left { background:url(img/red-left.gif) no-repeat; width: 11px;}
.box-red .box .headline table td.box-head-right { background:url(img/red-right.gif) no-repeat; width: 14px;}
.box-red .box .box-bg .box-content {margin: 0 0 0 5px; background: #fff2e5;}
.box-red .box .box-content ul li {border-bottom:1px solid #ffbc80;}
.box-red .box .box-content ul li a {color: #f67707;}
.box-red .box .box-content ul li a:hover {background: #ffdcbd;}

/* box */
.box { margin: 0 0 10 0px; padding: 0px;  font-size: 8pt}
.box .headline table {border-collapse: collapse;}
.box .headline, .box .headline table, .box .headline table td {margin:0; padding:0; border: 0;}
.box .headline td {height: 24px;}
.box .headline table td.box-head-left { width: 11px;}
.box .headline table td.box-head-right { width: 20px;}
.box .headline table td.box-head-middle h3 { color: #ffffff; font-size: 11pt}
.box .headline table td.box-head-middle h3 a{ color: #ffffff;}
.box .box-bg {padding-bottom:1px;}
.box .box-bg .box-content {margin: 0 0 0 5px;}
.box .box-bg .box-content p {padding: 1 3 2 5px;}
.box .delimiter {height: 1px;}
.box .box-content ul {list-style-type: none;}
.box .box-content ul li a {font-weight: bold; display: block; padding: 3 4 3 4px;}
.box .box-content ul li a:hover {text-decoration:none;}


/* levy sloupec redakce */

/* levy sloupec shop  */
.levo .relax_shop { margin:0 0 15px 0; padding-bottom:40px; background:#ff8c14 url(img/m_relax_shop_left_bg.gif) left top repeat-y;width: 179px;border-bottom: 1px solid #ff4f22;}
.levo .relax_shop .top {background:url(img/m_relax_shop.gif) left top no-repeat; width:179px; height:32px; }
.levo .relax_shop .polozka { padding-bottom:1px; font-weight:bold; margin-left:5px; background:url(img/m_relax_shop_polozka_dole.gif) bottom left repeat-y;}
.levo .relax_shop .polozka a{ color:#FFFFFF}
.levo .relax_shop .polozka .nazev{ padding:9px 3px 2px 10px; color:#FFFFFF; background:#ff8c14;}
.levo .relax_shop .polozka .cena{ padding:2px 3px 2px 10px; color:#ff4f22; border-bottom:1px solid #ff8c14; font-weight:bold; background:url(img/m_relax_shop_cena_y.gif) repeat-y left top;}

/*levy sloupec rss abeceda zdravi*/
.levo .rss_abeceda {width: 174px;}
.levo .rss_abeceda .top {background:url(img/box2_rss_abeceda.gif) left top no-repeat; width:179px;height:23px}
.levo .rss_abeceda ul{background:#F0Fae8;padding:3px 5px;border-left:5px #6bcc19 solid;border-bottom:1px #6bcc19 solid; }
.levo .rss_abeceda ul .rss_title a{padding-left:5px;font-size:13px;color:#ff7800;padding-bottom:0
}
.levo .rss_abeceda ul li {padding-bottom:2px;list-style:none}
.levo .rss_abeceda a {font-size:11px;color:#32A02D}

/* levy sloupec RSS aktulane */
.levo .rss_aktualne {width: 174px; margin-top: 20px;}
.levo .rss_aktualne .top {background:url(img/box2_rss_aktualne.gif) left top no-repeat; width:179px;height:23px}
.levo .rss_aktualne ul{background:#F0Fae8;padding:3px 5px;border-left:5px #6bcc19 solid;border-bottom:1px #6bcc19 solid; }
.levo .rss_aktualne ul .rss_title a{padding-left:5px;font-size:13px;color:#ff7800;padding-bottom:0
}
.levo .rss_aktualne ul li {padding-bottom:2px;list-style:none}
.levo .rss_aktualne a {font-size:11px;color:#32A02D}


.hlavicka .box3 { position:absolute; right:0; top:5px; width:250px; height:86px; color:#ff7800;  background:#fff3e8 url(img/top_tip_bg_y.gif) left top repeat-y; border-bottom:1px solid #ff7800;}
.hlavicka .box3 li {list-style: none;text-align: left; margin:2px 0 1px 10px; }
.hlavicka .box3 li a {font-size:12px; color:#ff7800;}
.hlavicka .tip .top-tip_relaxuj { background:url(img/top_tip_top.gif) left top no-repeat; width:250px; height:31px; color:#FFFFFF;}

/* pravy sloupec */
.pravo .box {  margin:5px 0 15px 0; background:#ebf6ff url(img/m_specialy_left_bg.gif) left repeat-y;width: 250px;border-bottom: 1px solid #3da8ff;}
.pravo .box li {font-size:11px;list-style: none;text-align: left; margin:1px 0 1px 10px; }
.pravo .box li a {color:#008cff;}
.pravo .box li a:hover{ color:#0065d1;}
.pravo .box li span {font-size:10px;color:#0065d1}
.pravo .box .top-nejctenejsi {background:url(img/box_nejctenejsi_1-0.gif) left top no-repeat; width:250px; height:26px; }
.pravo .box .top-nejdiskut {background:url(img/box_nejdiskut_1-0.gif) left top no-repeat; width:250px; height:26px; }

/*RSS Hrej*/
.pravo .rss{width: 250px;}
.pravo .rss .top {background:url(img/box2_hrej.gif) left no-repeat; width:250px; height:30px; }
.pravo .rss .box{background:#F0Fae8;border-left:5px #6bcc19 solid;border-bottom:1px #6bcc19 solid;margin-top:-2px;padding:2px;padding-top:5px }
.pravo .rss .box .rss_title {padding-left:2px;padding-bottom:2px}
.pravo .rss .box .rss_title a{font-size:11px;color:#D56500;padding-bottom:5px;}
/*.pravo .rss .box .rss_shortText {font-size:11px;padding-left:3px;color:#32a02d;padding-bottom:3px }*/
.pravo .rss .box .rss_link_hrejcz a {margin-left:142px; color:#32a02d; font-weight:bold;}


/* pravy sloupec - textov?? inzerce */
.pravo .rbox {font-size:11px;margin:0 0 15px 0; background:url(img/m_lazne_left_bg.gif) left repeat-y;width: 250px;border-bottom: 1px solid #6bcc19; padding: 0 0 5px 0;}
.pravo .rbox .inzerce  {background:url(img/box_text_inzerce.gif) left top no-repeat; width:250px; height:31px; }
.pravo .rbox .headline {margin: 0;}
.pravo .rbox .txtcontent {border-left: 5px solid #6bcc19; background:#f0fae8;color:#ff4f22; padding: 0 0 0 8px;}
.pravo .rbox .txtcontent h1 {font-size: 12px; font-weight: normal;}
.pravo .rbox .txtcontent h2 {font-size: 10px; font-weight: normal;}
.pravo .rbox a  {  color:#32a02d; font-size:1.1em;}
.pravo .rbox a:hover  {  color:#3f4244;}


/* pravy sloupec - anketa */
.pravo .boxAnketa {font-size:11px;margin:0 0 15px 0; background:url(img/m_lazne_left_bg.gif) left repeat-y;width: 250px;border-bottom: 1px solid #6bcc19;}
.pravo .boxAnketa .top  {background:url(img/box_anketa.gif) left top no-repeat; width:250px; height:31px; }
.pravo .boxAnketa .anketa {border-left: 5px solid #6bcc19; background:#f0fae8;color:#ff4f22;}
.pravo .boxAnketa .anketa .otazka { color:#4dad49; font-size:1em; margin-left:10px; padding:7px 0 4px 0; width:240px;font-weight:bold}
.pravo .boxAnketa .anketa .volba {width:225px; display:block; background:#f0fae8; color:#4dad49; font-size:13px; padding:2px 5px; margin-left:5px;}
.pravo .boxAnketa .anketa .volba a  {  color:#32a02d; font-size:13px;font-weight:normal;}
.pravo .boxAnketa .anketa .volba a:hover  {  color:#3f4244;}
.pravo .boxAnketa .anketa .bar { margin-left:10px;margin-bottom:3px; }
.pravo .boxAnketa .anketa .hlasu {width:225px; display:block;color:#32a02d; font-size:0.87em; background:#f0fae8; padding:4px 5px 2px 5px;margin-left:5px;}

/* pravy sloupec - relax dne, soutez */
.pravo .box_tema {  margin:5px 0 15px 0;width: 250px;}
.pravo .box_tema .box-aktual-tema {width:250px; height:280px;}
.pravo .box_tema .box-aktual-tema .tema-odklik a{position:relative;width:250px; height:45px;padding:25px 119px ;top:60px;left:5px;}
.pravo .box_tema .box-aktual-tema .tema-odklik a:hover{text-decoration:none;}
.pravo .box_tema .box-aktual-tema .tema-partnerLink a{position:relative;width:250px; height:45px;padding:10px 119px;top:235px;left:5px;}
.pravo .box_tema .box-aktual-tema .tema-partnerLink a:hover{text-decoration:none;}
.pravo .box_tema .box-aktual-tema .aktual-art {position:relative;top:74px;left:10px; width:240px;height:117px;}
.pravo .box_tema .box-aktual-tema .aktual-art .title {padding:2px 0; }
.pravo .box_tema .box-aktual-tema .aktual-art .title a{font-weight:bold;;font-size:14px;}
.pravo .box_tema .box-aktual-tema .aktual-art .shortText{padding:0 2px 0 1px; font-size:12px;}
.pravo .box_tema .box-aktual-tema .aktual-art .more{position:absolute;bottom:0;right:20px;font-weight:bold;}
.pravo .box_tema ul {}
.pravo .box_tema ul .second {font-weight:bold;font-family: Arial;font-size:12px;}
.pravo .box_tema ul .li_tema_odklik {text-align:right;width:225px}
.pravo .box_tema ul .li_tema_odklik a{font-weight:bold;}
.pravo .box_tema li {font-size:11px;list-style: none;text-align: left; margin:1px 0 1px 10px;}
.pravo .box_tema li a {}




.pravo .box2 {  margin:5px 0 15px 0; background:#f0fae8 url(img/m_lazne_left_bg.gif) left repeat-y;width: 250px;border-bottom: 1px solid #6bcc19;}
.pravo .box2 .second-relax li {font-weight:bold;font-family: Arial;font-size:12px}
.pravo .box2 li {font-size:11px;list-style: none;text-align: left; margin:1px 0 1px 10px;}
.pravo .box2 li a {color:#32a02d;}
.pravo .box2 li a:hover{ color:#3f4244;}
.pravo .box2 .title {padding-left:10px;padding-top:2px}
.pravo .box2 .title a{font-weight:bold;color:#D56500;font-size:14px;}
.pravo .box2 .shortText{border-bottom:1px solid #6bcc19; padding:5px 10px 1px 10px; font-size:12px;color:#ff7800;}
.pravo .box2 .shortText a{padding-left:160px;color:#32a02d;padding-top:5px;font-weight:bold;}
.pravo .box2 .top-relax-dne {background:url(img/box2_relax_tydne.gif) left top no-repeat; width:250px; height:31px; }


/*soutez*/
.pravo .box2_soutez {  margin:5px 0 15px 0; width: 250px;}
.pravo .box2_soutez .top-soutez {background:url(img/box2_soutez_1.gif) left top no-repeat; width:250px; height:31px; }
.pravo .box2_soutez ul{background:#f5f1cb;padding:2px 0;border-bottom: 1px solid #e0b901;border-left:5px solid #e0b901;margin-top:-1px}
.pravo .box2_soutez li {font-size:13px;list-style: none;text-align: left; margin:5px 0 5px 10px;}
.pravo .box2_soutez li a {color:#d37d2c;}
.pravo .box2_soutez li a:hover{ color:#3f4244;}
.pravo .box2_soutez .comp_img {text-align:center;margin-top:5px}


.tbl_grey { background: #FFF3E8; padding: 2px 2px; border-collapse: collapse }
.tbl_grey a  {color: #3366CC;}
.tbl_grey TD { font-size:11px; border: 1px solid black; vertical-align:middle; padding: 1px 3px 1px 3px }
.tbl_grey TH { background: #002F7D; color:white; font-size:11px; border: 1px solid black; vertical-align:middle; padding: 1px 3px 1px 3px }
.tbl_white { background: #ffffff; border:1px solid black; padding: 2px 2px; border-collapse: collapse }
.tbl_white TD { font-size:11px; border: 1px solid black; vertical-align:middle; padding: 1px 3px 1px 3px }
.tbl_white TH { font-size:11px; text-align:center; border: 1px solid black; font-weight:normal; color:white; background:black; }
.tbl_empty { padding: 2px 2px; font-size:11px; }
.tbl_empty TD { font-size:11px; }
.tbl_thumb { border:0 solid black; padding: 2px 2px }
.tbl_thumb TD { font-size:11px; font-style:italic; background: #ffffff; text-align:center }
.tbl_thumb TD IMG { border:1px solid black }

/* etarget */
.etarget-frame { width: 99%;  margin:15px 0; }
.etarget-frame IFRAME { display: block; width: 100%; ;float:left;}
.etarget {font-size:11px;color:#000000;margin:0;padding:0;font-family:arial,helvetica,sans-serif; }
.etarget a {color:#000080;font-size:12px}
.etarget a:hover {color:#ff9000;}
.etarget table {color:#000080;font-size:12px;background:#e2f2ff;border:1px #000080 solid }
.etarget table td {padding:0 5px}
.etarget table a {color:#ff8000;}
.etarget table .pay-caption {padding:5px 3px 1px 3px;font-weight:bold;}
.etarget table .caption {padding:1px 3px 0 3px;font-weight:bold;}
.etarget table .content-text {padding:0 5px 5px 3px;}
.etarget .adv-caption {text-align:right; font-size:9px;}

/* REKLAMA */
.reklama {}
.reklama table {width: 100%; height: auto;}
.reklama table td {text-align: center;}
.reklama TD.caption { font-size:9px; text-align:right;color: black;}

#banner_hp {}
#banner_os {margin-top:1px}
#leader {padding-top:5px;}
#leader TD.caption {padding-right:95px;}
#rectangle {}
#sky {margin-top:-15px;width:176px;}
#sky TD.caption {padding-right:12px;}
#square {margin-top:-14px;width:176px;margin-bottom:-10px}
#square TD.caption {padding-right:12px;}
#vip-rectangle table {margin-bottom:-15px;margin-top:-15px}
#vip-rectangle TD.caption {padding-right:10px}

/* OBSAH BEGIN  */
.line { background:url(img/clanky_rub_line.gif) center top no-repeat; margin:20px 2px 20px 0; }

.tisk {padding:5px 30px; text-align: left;}
.tisk .nadpis { font-weight:bold;color:#226a1e}
.tisk .autor a{font-weight:lighter;}
.tisk .reserse{font-size:12px; padding: 10px 0 10px 0}

.tisk img{margin:5px;}

.tisk .alert { border:1px #FF8C14 solid;width: 600px; _width: 600px;background:#FFF2E5; padding-bottom:7px; font-size: 11px; }
.tisk .alert .caption {font-size:13px;text-align:right;font-weight:bold;color:white;background:#29A932;padding:2px 0
}
.tisk .alert .txt {padding:3px;font-size:13px}
.tisk .alert .link {font-size:13px;padding-bottom:2px}
.tisk .alert .mbox .content {font-size:13px;margin-top:-15px;padding-left:5px}
.tisk .alert .mbox .content img{padding-top:5px; padding-bottom:7px}
.tisk .alert UL { text-align: left; width: 50%; padding-left: 20px; }
.tisk .alert UL LI { white-space: nowrap; }
.tisk .alert BUTTON { border: 1px solid black; }

.registrace {height:72px;}
.registrace table {font-size:13px;padding-top:10px;}
.registrace input {font-size:12px;background:#F0FAE8;width:250px}
.registrace .button {width:50px; background:#FFFFFF; border:1px solid #6bcc19; padding:0 2px; font-size:10px; color:#29A932; font-weight:bold;}

/* register.jsp*/
.mbox .content .vyhody {font-size:11px;}
.mbox .content .form {text-align:left;}
.mbox .content .form th {width:200px}
.mbox .content .form .darek {vertical-align:middle;}
.mbox .content .form .darek input {}
.mbox .content .form .darek img {vertical-align:middle;}

/* next.jsp */
.dalsi {margin-left:90px; width:685}
.dalsi a:visited{color:#3da8ff}

/* HP nejaktualnejsi clanek  */
.obsah .top-leva { float:left;width:310px; margin-bottom:10px;}
.obsah .top-leva .aktual_img {width:300px; height:220px;margin-bottom:-10px;}
.obsah .top-leva h1 { font-weight:normal;  font-size:17px; color:#3da8ff; margin:10px 0 4px 0;}
.obsah .top-leva .info {color:#646464; font-size:13px; margin:0 0 1px 0; }
.obsah .top-leva .info a:visited {color:#3da8ff;}
.obsah .top-leva .info span a{  color:#ff7800;}
.obsah .top-leva .info span a:visited {color:#ff7800;}
.obsah .top-leva .desc { color:#000000;font-size:12px; width:310px;}

/* HP editorial */
.obsah .top-prava-dark {position:relative;float:right;margin-bottom:20px; _margin-bottom:9px; background:#ff8c14 url(img/editorial_top.gif) top left no-repeat; color:#ffecca; width:156px; w\idth:146px; padding:45px 4px 0 5px;font-size:12px;height:300px}
.obsah .top-prava-dark h2 { font-size:1em; margin:0 0 2px 0;font-size:13px; }
.obsah .top-prava-dark a { display: block; padding-left:80px; color:red;font-weight:bold;}
.obsah .top-prava-dark .bottom { position:absolute; bottom:-8px; left:0; width:156px; height:8px; background:url(img/editorial_bottom.gif) left no-repeat bottom; font-size:1px;}

.obsah .top-prava-light { position:relative; margin-bottom:20px; _margin-bottom:9px; float:right; background:#fcb340 url(img/editorial_top_light.gif) top left no-repeat; color:#ffecca; width:156px; w\idth:146px; padding:45px 5px 0 5px;font-size:12px;height:300px}
.obsah .top-prava-light h2 { font-size:1em; margin:0 0 2px 0;font-size:13px; }
.obsah .top-prava-light a {padding-left:80px; color:red;font-weight:bold;}
.obsah .top-prava-light .bottom { position:absolute; bottom:-8px; left:0; width:156px; height:8px; background:url(img/editorial_bottom_light.gif) left no-repeat bottom; font-size:1px;}

/* HP soutez */
.obsah .top-prava-soutez img {width:0; height:0;visibility:hidden;}
.obsah .top-prava-soutez {position:relative;float:right;margin-bottom:20px; _margin-bottom:9px; background:#ff8c14 url(img/editorial_soutez_top.gif) top left no-repeat; color:#ffecca; width:156px; w\idth:146px; padding:45px 4px 0 5px;font-size:12px;height:300px}
.obsah .top-prava-soutez h2 { font-size:1em; margin:0 0 2px 0;font-size:13px; }
.obsah .top-prava-soutez a {padding-left:80px; color:red;font-weight:bold;}
.obsah .top-prava-soutez .bottom { position:absolute; bottom:-8px; left:0; width:156px; height:8px; background:url(img/editorial_bottom.gif) left no-repeat bottom; font-size:1px;}


.reklama-468 { margin:7px 0;}

/* HP clanky preview  */
.preview-clanek { margin:13px 0;}
.preview-clanek  img {float:left;}
.preview-clanek .clanek-texty {padding-left:5px;vertical-align:text-top;}
.preview-clanek .clanek-texty h2{font-weight:bold; font-size:12px;padding-bottom:3px}
.preview-clanek .clanek-texty .info {  color:#646464; font-size:12px; margin:0 0 1px 0;}
.preview-clanek .clanek-texty .info  a {  color:#3da8ff;}
.preview-clanek .clanek-texty .info span a{  color:#ff7800;}
.preview-clanek .clanek-texty .info span a:visited{  color:#ff7800;}
.preview-clanek .clanek-texty .desc { color:#000000;font-size:11px;}
.preview-clanek .clanek-texty .modra a{ color:#3da8ff;}
.preview-clanek .clanek-texty .zelena a{ color:#32a02d;}


 /* HP produkty preview  */
.ubox { margin: 4px 0; padding-top: 3px; padding-bottom: 7px; color: white; /* border-top: 1px solid #ff7800;  background: #ffe4cc; */}
.ubox .headline {margin: 0; background: #ff7900; color: white; }

.ubox .headline2, .ubox .headline2 table, .ubox .headline2 table td {margin:0; padding:0; border: 0;}
.ubox .headline2 td {height: 24px;}
.ubox .headline2 table td.box-head-left { width: 11px;}
.ubox .headline2 table td.box-head-right { width: 20px;}
.ubox .headline2 table {border-collapse: collapse;}
.ubox .headline2 table td {background:#FF7900; border-bottom: 1px solid white; }
.ubox .headline2 table td.box-head-left { background:url(img/orange-left.gif) no-repeat; width: 11px;}
.ubox .headline2 table td.box-head-right { background:url(img/orange-right.gif) no-repeat; width: 11px;}
.ubox .headline2 h3{ margin: 0; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.ubox .headline2 table td.box-head-middle h3 { color: #ffffff; font-size: 11pt; padding-top:3}
.ubox .headline2 table td.box-head-middle h3 a{ color: #ffffff;}

.ubox .head_in { background: transparent url(img/ubox_top.gif) no-repeat; height: 8px; _margin-bottom: -10px;}
.ubox .headline h2{ margin: 0; padding: 0 0 0 10px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.ubox .perex {padding: 3px 10px 10px 10px; background: #ff7900; }
.ubox table {border-collapse:collapse;}
.ubox td { width: 170px; padding: 7px 10px 0 10px; vertical-align:top;}
.ubox td.sloupec0{ background: #ffe4cc; border-right: 1px solid #ff7800; border-bottom: 1px solid #ff7800;}
.ubox td.sloupec0 a, .ubox td.sloupec0 a:visited {color: #ff7800;}
.ubox td.sloupec1{ background: #ffddbf; border-right: 1px solid #ff7800; border-bottom: 1px solid #ff7800;}
.ubox td.sloupec1 a, .ubox td.sloupec1 a:visited {color: #ff7800;}
.ubox td.sloupec2{ width: 169px; background: #ffd7b3; border-bottom: 1px solid #ff7800;}
.ubox td.sloupec2 a, .ubox td.sloupec2 a:visited {color: #ff7800;}
.ubox img { width: 149}
.ubox h2 { font-size: 10pt; /*color: #ff7800;*/}
.ubox h2 a { color: white; }
.ubox h2 a:visited { color: white; }
.ubox p { color: #221d19;}
.ubox .cena { font-size: 8pt; font-weight:bold; color: black; margin-bottom: 7px; }
.ubox .cena span { color:#ff7800;}

/* art.jsp */
.clanek-detail .big-img td{ height:20px; margin-bottom:5px; vertical-align:top;}
.clanek-detail .big-img .perex {font-size:10pt;}
.clanek-detail .top { margin:0 0;}
.clanek-detail .top img { float:left;  margin:1px 13px 0 0;}
.clanek-detail .top h1 { font-weight:bold; color:#3da8ff;  font-size:16pt; font-weight:normal}
.clanek-detail .top .info {  color:#646464; font-size: 10pt; margin:0 0 1px 0;}
.clanek-detail .top .info a {  color:#3da8ff;}
.clanek-detail .top .info span a{  color:#ff7800;}
.clanek-detail .casti { color:#3da8ff; margin:15px 0 0 0; border-bottom:2px solid #9ed3ff; position: relative; bottom: 30px;}
.clanek-detail .casti .recommend { width: 10%}
.clanek-detail .casti .print { width: 15%}
.clanek-detail .casti a { color:#3da8ff; font-weight:normal;}
.clanek-detail .casti select { font-size:0.73em }
.clanek-detail .casti .casti-combo {width:300px}
.clanek-detail .casti .button { text-align:right;padding:1px}
.clanek-detail .casti span { color:#6bcc19; font-weight:bold; margin-right:10px; }
.clanek-detail .inner tr {height: *; }
.clanek-detail .inner tr.bottom {height: 10; }
.clanek-detail .text { border-bottom:2px solid #9ed3ff; margin:0px 0 8px 0; padding:0 0 11px 0;}
.clanek-detail .text img {padding:5px;;}
.clanek-detail .listovani { color:#3da8ff; width:470px;}
.clanek-detail .listovani a { color:#3da8ff; font-weight:bold;}
.clanek-detail .casti-seznam { margin:13px 0 13px 5px;color:#3da8ff; font-weight:bold;}
.clanek-detail .casti-seznam a { color:#3da8ff; font-weight:normal}
.clanek-detail .znamky {}
.clanek-detail .znamky input {border:0 none}
.clanek-detail .znamky .headline{color:#6BCC19;}
.clanek-detail .znamky table th {vertical-align:middle;text-align:center;color:#3da8ff}
.clanek-detail .znamky table tr {  color:#9ED3FF;vertical-align:middle;font-size:10px;}
.clanek-detail .znamky .worm {  border:2px solid #e2f2ff; background:#e2f2ff;font-size:10px;}
.clanek-detail .hodnoceni {margin-right:4px;color:#3da8ff}
.clanek-detail .znamky .tbl_znamkuj {position:relative;left:290px;_left:275px;top:-5px;vertical-align:bottom;}
.clanek-detail .znamky .tbl_znamkuj .num{font-size:13px;font-weight:bold;color:#39a8ff;}
.clanek-detail .znamky .button {position:relative;left:340px;_left:335px;top:5px; background:#FFFFFF; border:1px solid #6bcc19; padding:0 4px; font-size:10px; color:#6bcc19; font-weight:bold;}
.clanek-detail .znamky .vysledky {position:relative;left:195px;top:-5px;vertical-align:bottom; width:370px;}


/*podobne tema*/
.clanek-detail .mbox .headline { color:#6bcc19; font-weight:bold; margin: 5px 0 10px 5px;}
.clanek-detail .mbox .box2 .common ul {font-size: 10pt;}
.clanek-detail .mbox .box2 .common ul { list-style-type:none;}
.clanek-detail .mbox .box2 .common table { color:#3da8ff; margin-bottom:10px; margin-left:0}
.clanek-detail .mbox .box2 .common table a { color:#3da8ff; }
.clanek-detail .mbox .box2 .common table td{ border-right:2px solid #FFFFFF; background:#e2f2ff; padding:5px;}

/* diskuse pod clankem*/
.clanek-detail .mbox .forum {background: none;}
.clanek-detail .mbox .forum .tlacitka {margin-top: 10px;}
.forum .tlacitka {text-align:center}

/* diskuse */
.diskuse {margin-bottom:10px;}
.diskuse .mbox .headline .empty, .mbox .headline .empty,
.headline h2 { color:#6bcc19; font-weight:bold; font-size: 10pt; margin: 0px 0 10px 5px; }
.diskuse .title { font-weight:bold; color:#20A02C}
.diskuse .mbox iframe {width:100%; border:1px solid #E2F2FF;}

.mbox .forum {background:url(img/linka.gif) top left no-repeat;  padding-top:6px; color:#71bfff;}
.mbox .forum a { color:#71bfff; font-weight:bold;}
.mbox .forum .gray { color:#3da8ff; font-weight:bold; background:#e2f2ff;}
.mbox .forum .gray a { color:#3da8ff;}
.mbox .forum .gray a:hover { color:#32a02d;}
.mbox .forum .button { background:#FFFFFF; border:1px solid #6bcc19; padding:0 2px; font-size:10px; color:#6bcc19; font-weight:bold;}
.mbox .prispevek a { color:#71bfff; font-weight:bold;}
.mbox .prispevek .bar {background: #e1f3ff; color:#71bfff;}
.mbox .prispevek .bar table {color:#71bfff; width:auto;}
.mbox .prispevek .bar .cas {  padding:2px 3px; width: 150px; float:right; padding-right: 20}
.mbox .prispevek .bar .cas .disc-prispevek-cas-date {padding-right:2px}
.mbox .prispevek .bar .odpovedet {padding:2px 5px 2px 3px; width: 100px;}
.mbox .prispevek .bar .titulek { padding:2px 3px; }
.mbox .prispevek .obsah { padding:3px 0 2px 8px; background:#eef8ff; font-size:8pt; color:#484848; }

.diskuse .diskuse-reply-form{ background:#e2f2ff;font-size:12px;margin:0;padding:0;}
.diskuse form .button {  background:#FFFFFF; border:1px solid #6bcc19; padding:0 2px; font-size:13px; color:#6bcc19; font-weight:bold;}


/* odpovedet diskuse */
.title {font-size:small;font-weight:bold;color:#20A02C}
.mbox .forum a { color:#71bfff; font-weight:bold;}
.mbox .forum .prispevek {font-size:11px; padding:0;}
.mbox .forum .prispevek .bar {background:#e2f2ff;color:#5cc5fe;height:16px}
.mbox .forum .prispevek .bar .cas {  padding:2px 3px; float:right;}
.mbox .forum .prispevek .bar .cas .disc-prispevek-cas-date {padding-right:2px;}
.mbox .forum .prispevek .bar .odpovedet {font-weight:bold; float:right; padding:2px 5px 2px 3px;}
.mbox .forum .prispevek .bar .titulek { padding:2px 3px;}
.mbox .forum .prispevek .obsah {float:none;display:block; position:static; width:auto;margin-top:2px;padding:3px 0 2px 8px;background:#EEF8FF;font-size:11px;color:#484848;clear:both;}
.diskuse-reply-form{ background:#e2f2ff;font-size:12px;margin:0;padding:0}
.diskuse-reply-table{margin:0;padding:0}

/* --- */

/*  rubrika.jsp - aktualni clanek v rubrice */
.clanek-rub {  }
.clanek-rub .leva {}
.clanek-rub .aktual_img {width:300px; height:220px; padding:0; margin:0 }
.clanek-rub .text-block{padding-left:5px;}
.clanek-rub .text-block h1 { font-weight:normal;  font-size:17px; color:#3da8ff; margin:0 0 4px 0;}
.clanek-rub .text-block .info {color:#646464; font-size:13px; margin:0 0 1px 0; }
.clanek-rub .text-block .info a:visited {color:#3da8ff;}
.clanek-rub .text-block .info span a{  color:#ff7800;}
.clanek-rub .text-block .info span a:visited {color:#ff7800;}
.clanek-rub .text-block .desc { color:#000000;font-size:12px;}
/* --- */

/* rubrika.jsp -  elementya clanky v rubrice */
.clanek-rub .r-clanek { margin:13px 0;}
.clanek-rub .r-clanek img { float:left;  margin:0 13px 0 0;}
.clanek-rub .r-clanek h2 { font-weight:bold;  font-size:1em;}
.clanek-rub .r-clanek .info {  color:#646464; font-size:0.87em; margin:0 0 1px 0;}
.clanek-rub .r-clanek .modra a{ color:#3da8ff;}
.clanek-rub .r-clanek .zelena a{ color:#32a02d;}
.clanek-rub .strankovani { margin:-10px 0 0 90px; }
.clanek-rub .strankovani a { margin-right:3px;color:#3da8ff; font-weight:bold;}
/* --- */

/* tp */
.articlesTP {margin: 50 0 0 0}

/* info.jsp*/
/*NOTES STYLE */
.notes-style h1, .notes-style h2,.notes-style h3,.notes-style h4,.notes-style h5,.notes-style h6 { background:url(img/h.gif) left bottom no-repeat; margin:6px 0; font-family:Arial, Helvetica, sans-serif; }
.notes-style h1 { padding:3px 0 1px 35px; color:#ff7800; font-size:1.6em;}
.notes-style h2 { padding:3px 0 2px 35px; color:#32a02d; font-size:1.34em;}
.notes-style h3 { padding:4px 0 3px 35px; color:#3da8ff; font-size:1.13em;}
.notes-style h4 { padding:3px 0 4px 35px; color:#646464; font-size:1em;}
.notes-style h5 { padding:5px 0 4px 35px; color:#646464; font-size:0.9em;}
.notes-style h6 { padding:6px 0 5px 35px; color:#646464; font-size:0.8em;}
.notes-style button { border:1px solid #3da8ff; background:#f4fafe; font-size:0.97em; padding:1px; cursor:pointer;}
.notes-style input { border:1px solid #3da8ff; background:#f4fafe; font-size:0.97em; padding:1px;}
.notes-style textarea { border:1px solid #3da8ff; background:#f4fafe; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:0.9em; padding:1px;}
.notes-style li {margin-left:25px; _margin-left:30px; }
.notes-style table {text-align:left;}
.notes-style img {border-color:black;}


/* --- */


/********/
/* Shop */
/********/

/* Generic */
#middle div.filter {position: relative;}
#middle .filter table {position: absolute; right: 0;}
#middle .filter table td {padding-left: 10px;}

#middle .product-list-table {}
#middle .product-list-table a { color:#008cff;}
#middle .product-list-table td { margin:0; padding:0; vertical-align: top; width: 239px;}
#middle .product-list-table .blueline {border-top:2px solid #80c6ff;}
#middle .product-list-table h2 { color:#008cff; font-size:11pt; font-weight:normal; margin:5px 0; font-weight: bold; }
#middle .product-list-table .datum { color:#000000; font-size:0.9em; margin:1px 0; font-weight:bold; }
#middle .product-list-table .cena { color:#008cff; font-size:0.9em; font-weight:bold; margin-bottom: 30px;}
#middle .product-list-table .akce { color:#32a02d;  border-color:#32a02d; }
#middle .product-list-table .novinka { color:#f67711; border-color:#f67711; }
#middle .product-list-table .perex { font-size: 11px; margin: 5px 0; overflow: hidden; }

#middle .legenda { clear:both; margin: 10px 0 15px 0; font-size:0.9em; }
#middle .legenda img { float:left; margin:0 6px;}
#middle .legenda .novinka { float:left; font-weight:bold; color:#f67711; position:relative; bottom:-2px; margin-right:10px;}
#middle .legenda .akce {float:left; font-weight:bold; color:#32a02d;position:relative; bottom:-2px;}

.shledej { padding-top: 5px; padding-bottom: 3px;}
.shledej td { padding-top: 3px; color: #3DA7FF; vertical-align: top; font-size: 10pt}
.shledej input { background:url(img/s-input.gif) left top no-repeat;
 color:#3da8ff; border:0; margin:10px 0 0 0;
 width: 110; height:23px; padding:0px 10px 0 10px; margin-left: 65; font-size: 10pt}
.shledej a { color:#3da8ff; margin:0 0 0 14px; font-weight:bold; }
.shledej select {border: 1px solid #3DA7FF; color:#3DA7FF; width: 106px; font-size: 8pt}
.filter select {border: 1px solid #3DA7FF; color:#3DA7FF; width: 106px; font-size: 8pt}
.filter input { background:url(img/f-input.gif) left top no-repeat; color:#3DA7FF; border:0; margin:0px 0 0 0; width: 70; height:23px;  padding:0px 0px 0 0px;}
.filter td{color: #3DA7FF;}
.shledej_odeslat { padding-top: 5px; text-align: right; }
.shledej_odeslat .button {width:92px; height: 21px; border: 0px; cursor: pointer; background:url(img/najit_pobyt.gif) right top no-repeat;}


.shop-pravo .sbox-right { margin-bottom:6px; background:#ebf6ff url(img/m_specialy_left_bg.gif) left repeat-y;width: 176px;border-bottom: 1px solid #3da8ff;}
.shop-pravo .sbox-right li {list-style: none;text-align: left; margin:2px 0 1px 10px; }
.shop-pravo .sbox-right li a {font-size:0.87em;   color:#008cff;}
.shop-pravo .sbox-right li a:hover { color: #3f4244; }
.shop-pravo .sbox-right .sbox-top { width: 176px; height: 31px; background:url(img/sbox_prazdny.gif) left top no-repeat; }
.shop-pravo .sbox-right .sbox-right-zimnisporty .sbox-top { background-image: url(img/sbox_zimnisporty.gif); }
.shop-pravo .sbox-right .sbox-right-tipnaleto .sbox-top { background-image: url(img/sbox_tipnaleto.gif); }
.shop-pravo .sbox-right .sbox-right-jedinecnyzazitek .sbox-top { background-image: url(img/sbox_jedinecnyzazitek.gif); }
.shop-pravo .sbox-right .sbox-right-pobytvzahranici .sbox-top { background-image: url(img/sbox_pobytvzahranici.gif); }
.shop-pravo .sbox-right .sbox-right-pobyt { margin-bottom: 5px; }
.shop-pravo .sbox-right .sbox-right-pobyt .sbox-right-pobyt-title { font-weight: bold; }
.shop-pravo .sbox-right .sbox-right-pobyt .sbox-right-pobyt-description { font-size: 11px; color: #008cff; }

.slevo .filler { height: 200px; }
.shop-pravo .filler { height: 200px; }

.cpager { text-align: center; }
.cpager TABLE { border: 1px solid #32a02d; }
.cpager TABLE TD { padding: 2px 5px;}
.cpager TABLE IMG { display: none; }
.cpager a, .cpager a:visited {color: #32a02d;}
.cpager .active a {color: orange;}


/* product */
.shop-product { position: relative; }
.shop-product .top table td {vertical-align: top;}
.shop-product .top table td.product-info {padding: 0 0 10 10px; }
.shop-product .top table td.product-info h1 {margin: 0 0 10 0px; padding: 0;}
.shop-product .top table td h1 { color:#3da8ff; font-size:1.4em; font-weight:normal; margin:7px 0 13px 3px;}
.shop-product .top .shop-pobyt-tabulka {height: 85px; overflow:auto; margin-bottom:10px;border: 1px solid #666666;}
.shop-product .top .shop-pobyt-tabulka table {width: 100% }
.shop-product .shop-pobyt-tabulka table td
{ text-align:left; background:#d1eaff; padding:2px; border-bottom:1px solid #FFFFFF; }
.shop-product .top .shop-pobyt-tabulka table th { width: 70px; color:#3da8ff; }
.shop-product .top .shop-pobyt-tabulka table td { color:#000000; }
.shop-product .top .shop-pobyt-tabulka table td a { color:#FF7800; font-weight: bold; }
.shop-product .top .shop-pobyt-tabulka table td a:visited { color:#D96500; font-weight: bold; }
.shop-product .top .shop-pobyt-tabulka .termin-prev { float: left; font-weight: bold; }
.shop-product .top .shop-pobyt-tabulka .termin-next { float: right; margin-right: 20px; }
.shop-product .top .shop-pobyt-tabulka .termin-prev A, .shop-pobyt .top .shop-pobyt-tabulka .termin-next A { font-weight: bold; color: #3DA8FF; }
.shop-product .shop-pobyt .hrm { margin: 10px 0; height:2px; border: 0 none; color:#9ed3ff; background:#9ed3ff; clear: both; }
.shop-product .shop-pobyt-popis { margin-top: 10px; }
.shop-product .diskuse .info_stranka {text-align:left;}
.shop-product .diskuse .table.forum2{text-align:left;}
.shop-product .diskuse .tlacitka {margin-top: 10px;}

/* order_form */
.shop-order {}
.shop-order .form { background: #F0FAE8; width: 725px; }
.shop-order .form TH { font-weight: bold; padding: 2px; text-align: right; }
.shop-order .form TD { width: 500px; padding: 2px; text-align: left; }
.shop-order .form .input { border: 1px solid black; }
.shop-order .form .button { border: 1px solid black; }
.shop-order .form .shop-order-row { padding-left: 320px; }
.shop-order .form .input { width: 400px; }
.shop-order .form TEXTAREA { width: 400px; height: 100px; }
.shop-order h2 {margin: 0 0 20 0; font-weight: bold; font-size: 12pt;}


/* search_fulltext */

.shop-search-fulltext .shop-search-fulltext-title { color: #32a02d; font-weight: bold; font-size: 15px; margin: 10px 0 30px 0; }

/* cat_tree */
.info {font-family:Verdana; border-bottom: 2px solid #80c6ff; margin-bottom: 10px;  padding-bottom: 5px;}
.info .nadpis-sekce {font-size:23px;color:#008cff;font-weight:bolder; margin-bottom:5px; }
.info .produkty-info_stranka {margin: 0; font-style:italic;}
.info .produkty-info_stranka .title {font-weight:bold;}
.info .produkty-info_stranka .textHTML{ padding:1px }

#middle .product-list-table td { padding: 0px; padding-right: 10px;}

/* disc_list */
.disc_list .headline h2 {padding-left:5px;color:#30a8ff}
.disc_list table {font-size:11px; border:1px #3DA8FF solid;}
.disc_list table .title {padding:1px 5px;background:#EBF6FF}
.disc_list table .verbal {text-align:right;background:#EBF6FF;color:black;font-weight:bold;}
.disc_list table .perex {padding:5px}

/*product.jsp*/

.shop-product .photo_table {width:700px;font-size:11px;margin:10px 0 30px 0;}
.shop-product .photo_table .preview_td img {width:150px;height:150px;margin-right:10px;margin-bottom:10px}

/*photo.jsp*/
.photo .tr_title {color:#3da8ff;font-weight:bold;font-size:13px;vertical-align:middle;height:18px}
.photo .tr_img {}
.photo .tr_desc {color:#000000;font-size:13px;}

/*competition */
.competition {text-align:left; /*margin-top:-30px;*/}
.competition li{margin-left:20px }
.competition img {margin-top:15px}

.competition_hp { margin-left: 1px; }
.competition_hp .competition_top { height: 46px; width: 510px; background-image: url(img/competition_top.jpg);  text-align: right; }
.competition_hp .competition_top .inner { margin: 5px 15px; color: #0045F3; font-size:11px; }
.competition_hp .competition_top .inner .links,.competition_hp .competition_top A { color: white; }
.competition_hp .competition_bottom { height: 86px; width: 510px; background-image: url(img/competition_bottom.jpg); color: white; padding: 0; margin: 0}
.competition_hp .competition_bottom .inner { margin: 0 15px 4px 20px; }
.competition_hp .competition_bottom .title { color: #76FD03; font-size: 16px; font-weight: bold; margin-top: 2px }
.competition_hp .competition_next { text-align: right; }
.competition_hp .competition_next A { color: #76FD03; font-weight: bold; font-size: 11px; }

/*serial*/
.serial_title_img{margin-bottom:10px}
.box_serial {height:220px;padding-bottom:15px;}
.box_serial .title a {color:#ff7802;font-size:17px;margin-bottom:2px }
.box_serial img {margin-right:5px}
.box_serial .text_area {margin-left:160px;_margin-left:160px}
.box_serial .text_area {padding:5px;height:187px;border-bottom:1px #64b4fc solid;background:#ecf6ff;width:300px;font-size:12px;}
.box_serial .text_area .td_text {width:285px;color:#666666;}
.box_serial .text_area .td_text a {font-size:13px;font-weight:bold;}
.box_serial .text_area .inner {height:170px;width:300px;}
.box_serial .text_area .serial_odklik {font-size:12px;padding-left:10px;font-weight:bold;}
.box_serial .text_area .serial_odklik a {color:#666666};
.box_serial .text_area .serial_odklik a:hover {};
.serial .clanek-rub h1 {color:black;}

.diskuse-reply-form .captcha {position: relative; top:0;}
.diskuse-reply-form .captcha_text-vyplnit {display: block; padding: 10px 0 10px 0; text-align:center; position:relative; right:20px}
.diskuse-reply-form .captcha_kod-img {float:left;}
.diskuse-reply-form .captcha_kontrolni-kod {display: block; padding: 0 3px 3px 63px; font-weight: bolder;}
.diskuse-reply-form .captcha_mess-inp { float: left; margin: 0 0 0 40px; position: relative;}
.diskuse-reply-form .captcha_message {display: block;  padding: 4px; font-weight: bolder;}
.diskuse-reply-form .captcha_img {}

.user-remarks .captcha {position: relative; left: 9px; text-align:center;}
.user-remarks .captcha_kontrolni-kod {display: block; padding: 3px;}
.user-remarks .captcha_kod-img {text-align:center;}
.user-remarks .captcha_mess-inp {text-align:center;}
.user-remarks .captcha_message {display: block;  padding: 3px;}
.user-remarks .captcha_img {}

/* adfox */
.adfox { font-size: 11px; background-color: rgb(161,207,243); color: black; border: 0; margin: 10px 5px 0 8px; border: 0; float: left; width: 468px;}
.adfox a { color: black; text-decoration: underline; }
.adfox p {margin: 0;}
.adfox h2 {display: none;}
.adfox h3 {margin: 5px 0 2px 0; font-size: 11px;}
.adfox .adfox-box { margin: 0; border: 0; padding: 0; padding: 1ex 2ex 0 2ex; }
.adfox .adfox-title { font-size: 12px; background-color: rgb(71,117,239); color: white; padding-left: 2ex; padding-top: 2px; padding-bottom: 2px;}

/* levy sloupec lunarni kalendar*/
#left .lunarni_kalendar {margin: 0 0 15px 0; width: 179px; background: #a8b5c9 url( img/m_lunarni_kalendar_left_bg.gif ) left top repeat-y; border-bottom: 1px solid #000000; font-family: sans-serif; }
#left .lunarni_kalendar .top { background: url( img/m_lunarni_kalendar.gif ) left top no-repeat; width: 179px; height: 25px; }
#left .lunarni_kalendar .datum { background: url(img/m_lunarni_kalendar_datum_bg.gif) right top no-repeat; padding-bottom: 1px; margin-left: 5px; margin-top: 0; padding-left:10px; border-bottom: 1px solid #000000; height: 86px; }
#left .lunarni_kalendar .datum .den { font-weight: bolder; font-size: 20pt; padding-top: 15px; }
#left .lunarni_kalendar .datum .mesic { font-weight: bold; font-size: 12pt; }
#left .lunarni_kalendar .datum .day { font-weight: bold; font-size: 9pt; }
#left .lunarni_kalendar .oslava .jmeno { font-weight: bold; font-size: 11pt; font-variant: small-caps; padding-bottom: 5 px; margin-left: -1px; }
#left .lunarni_kalendar .oslava { margin-left: 5px; padding: 5px 5px 5px 10px; border-bottom: 1px solid #000000; background-color: #9ca8bf; font-size: 9pt; }
#left .lunarni_kalendar .rada { margin-left: 5px; padding: 5px 5px 5px 10px; border-bottom: 1px solid #000000; background-color: #a8b5c9; font-size:9pt; }
#left .lunarni_kalendar .rada .nadpis { font-weight: bold; font-size: 11pt; font-variant: small-caps; padding-bottom: 5 px; margin-left: -1px; }
#left .lunarni_kalendar .rada .vice{background-color: #a8b5c9;}
#left .lunarni_kalendar .citat { margin-left: 5px; padding: 5px 5px 5px 10px; background-color: #b4c1d1; font-size: 9pt; }
#left .lunarni_kalendar .citat .nadpis { font-weight: bold; font-size: 11pt; font-variant: small-caps; padding-bottom: 5 px; margin-left: -1px; }
#left .lunarni_kalendar .vice { text-align: right; margin-left: 5px; padding: 10px 10px 1px 15px; font-size: 10pt; background-color: #b4c1d1; }
#left .lunarni_kalendar a { font-weight: bold; text-decoration: none; color: #000000; }
#left .lunarni_kalendar a:hover { text-decoration: underline; }

/* lunarni kalendar hlavni cast */
/* dnes */
.hlavni .dnes { margin: 15px 4px; width: 210px; background: #a8b5c9 url( img/m_lunarni_kalendar_left_bg.gif ) left top repeat-y; border-bottom: 1px solid #000000; font-family: sans-serif; }
.hlavni .dnes .top { background: url( img/m_lunarni_kalendar_dnes.gif ) left top no-repeat; width: 210px; height: 25px; }
.hlavni .dnes .datum { background: url(img/m_lunarni_kalendar_datum_bg.gif) right top no-repeat; padding-bottom: 1px; margin-left: 5px; margin-top: 0; padding-left:10px; border-bottom: 1px solid #000000; height: 86px;}
.hlavni .dnes .datum .den { font-weight: bolder; font-size: 20pt; padding-top: 15px; }
.hlavni .dnes .datum .mesic { font-weight: bold; font-size: 12pt;}
.hlavni .dnes .datum .day { font-weight: bold; font-size: 9pt;}
.hlavni .dnes .oslava .jmeno { font-weight: bold; font-size: 11pt; font-variant: small-caps; padding-bottom: 5 px; margin-left: -1px; }
.hlavni .dnes .oslava { margin-left: 5px; padding: 5px 5px 5px 10px; border-bottom: 1px solid #000000; background-color: #9ca8bf; font-size: 9pt; min-height: 300px; _height: 300px; }
.hlavni .dnes .rada .nadpis { font-weight: bold; font-size: 11pt; font-variant: small-caps; padding-bottom: 5 px; margin-left: -1px; }
.hlavni .dnes .rada { margin-left: 5px; padding: 5px 5px 5px 10px; border-bottom: 1px solid #000000; background-color: #a8b5c9; font-size:9pt; min-height: 300px; _height: 300px; }
.hlavni .dnes .citat .nadpis { font-weight: bold; font-size: 11pt; font-variant: small-caps; padding-bottom: 5 px; margin-left: -1px; }
.hlavni .dnes .citat { margin-left: 5px; padding: 5px 5px 5px 10px; background-color: #b4c1d1; font-size: 9pt; min-height: 100px; _height: 100px; }
/* dasli dny */
.hlavni .dalsi { margin: 15px 4px; width: 210px; background: #ffffff url( img/m_lunarni_kalendar_left_bg.gif) left top repeat-y; border-bottom: 1px solid #807794; font-family: sans-serif; }
.hlavni .dalsi .top_zitra { background: url( img/m_lunarni_kalendar_zitra.gif ) left top no-repeat; width: 210px; height: 25px; }
.hlavni .dalsi .top_pozitri { background: url( img/m_lunarni_kalendar_pozitri.gif ) left top no-repeat; width: 149px; height: 25px; }
.hlavni .dalsi .datum { background: url(img/m_lunarni_kalendar_datum_bg_bila.gif) right top no-repeat; padding-bottom: 1px; margin-left: 5px; margin-top: 0; padding-left:10px; border-bottom: 1px solid #c5c0cc; height: 86px; }
.hlavni .dalsi .datum .den { font-weight: bolder; font-size: 20pt; padding-top: 15px; }
.hlavni .dalsi .datum .mesic { font-weight: bold; font-size: 12pt; }
.hlavni .dalsi .datum .day { font-weight: bold; font-size: 9pt; }
.hlavni .dalsi .oslava .jmeno { font-weight: bold; font-size: 11pt; font-variant: small-caps; padding-bottom: 5 px; margin-left: -1px; }
.hlavni .dalsi .oslava { margin-left: 5px; padding: 5px 5px 5px 10px; border-bottom: 1px solid #c5c0cc; font-size: 9pt; min-height: 300px; _height: 300px; }
.hlavni .dalsi .rada .nadpis { font-weight: bold; font-size: 11pt; font-variant: small-caps; padding-bottom: 5 px; margin-left: -1px; }
.hlavni .dalsi .rada { margin-left: 5px; padding: 5px 5px 5px 10px; border-bottom: 1px solid #c5c0cc; font-size:9pt; min-height: 300px; _height: 300px; }
.hlavni .dalsi .citat .nadpis { font-weight: bold; font-size: 11pt; font-variant: small-caps; padding-bottom: 5 px; margin-left: -1px; }
.hlavni .dalsi .citat { margin-left: 5px; padding: 5px 5px 5px 10px; font-size: 9pt; min-height: 100px; _height: 100px; }
.hlavni {margin-bottom: 30px;}

/* potvrzeni objednavky */
.potvrzeni_objednavky {background: url( img/objednavka.jpg ) no-repeat; width: 626px; height: 312px;}
.potvrzeni_objednavky a {color:black;}
.potvrzeni_objednavky a:visited{color:black;}
.potvrzeni_objednavky .text {width: 355px; float: right; margin: 74px 35px 0 0; text-align: left; font-size:8pt; font-weight:bold; font-family:helvetica; position:relative; overflow:visible; z-index:5;}
.potvrzeni_objednavky .text .button {background: url( img/obj_pokracuj.gif ) no-repeat; width: 174px; height: 25px; margin-top:5px}
.potvrzeni_objednavky .text .txt ol {margin-left:15px;}

/* zpetne odkazy na spodni liste*/
.zpetne_odkazy {width:100%; background:#e5e5e5; text-align:center; margin-top: 3px; padding: 3px 0 3px 0; color:black;}
.zpetne_odkazy A {color:black;}
.zpetne_odkazy A:hover {color:red;}
.zpetne_odkazy A:visited {color:black;}