* { }
html { margin: 0px; border: 0px; padding: 0px; }

/* vizual jaro */
body { margin: 0px; border: 0px; padding: 0px; font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; text-align: center; }
#all_page { 
    background-image: url("../images/jaro/jaro_bottom.jpg"); 
    background-position: bottom center; 
    background-repeat: repeat-x; 
    background-color: transparent; 
    color: #555; 
    margin: 0px; 
    border: 0px; 
    padding: 0px; 
    font-family: Trebuchet MS, Arial, sans-serif; 
    font-size: 9pt; 
    text-align: center; 
    /*height: 462px;*/
}

/* vizual zimni */
/*body { background-image: url("../images/bg5.jpg"); background-position: top center; background-repeat: repeat-x; background-color: #3faaeb; color: #555; margin: 0px; border: 0px; padding: 0px; font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; text-align: center; }*/
/* vizual valentyn */
/*body { background-image: url("../images/valentyn/bg.jpg"); background-position: top center; background-repeat: repeat-x; background-color: #FBDCEB; color: #555; margin: 0px; border: 0px; padding: 0px; font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; text-align: center; }*/

/* **************************************** */
/* Obecná CSS pravidla                      */
/* **************************************** */
.center { text-align: center; }
.center_bold { text-align: center; font-weight: bold; }
.left { text-align: left; }
.right { text-align: right; }
.justify { text-align: justify; }
.fleft { float: left; }
.fright { float: right; }
.fnone { float: none; }

h1, h2, h3, h4 { color: #f40; }
h1 { font-size: 120%;  margin: 0px 0px 5px; background: transparent url("../images/h1.gif") 0 1px no-repeat; padding: 0px 0px 5px 26px;font-weight: bold; letter-spacing: 0px; }
/*h2 { margin: 5px 0px 0px; padding: 0px; font-size: 11pt; letter-spacing: -1px;}*/
h2 { margin: 8px 0px 0px; padding: 0px; font-size: 10pt; letter-spacing: 130%; }
h3 { margin: 10px 0px 5px; padding: 0px; font-size: 9pt; }
h4 { margin: 10px 0px 5px; padding: 0px; font-size: 8pt; }

.fidelity_h4{
 color: black; 
 font-weight: bold; 
 font-size: 12pt;
}

.fidelity_img{
	float: right;
}

a { color: #f50; }

img { display: block; margin: 0px; border: 0px; padding: 0px; }
img.fleft { margin: 0px 15px 4px 0px; border: 1px solid #727272; padding: 3px; }
img.fright { margin: 0px 0px 4px 15px; border: 1px solid #727272; padding: 3px; }
img.border { border: 1px solid #727272; padding: 3px; }
img.noborder { border: 0px; padding: 0px; }
img.center { margin: 0px auto; }

p { margin: 5px 0px 8px 0px; border: 0px; padding: 0px; font-size: 8pt; text-align: justify; line-height: 1.5em; }
ul li, ol li { font-size: 8pt; text-align: justify; }
form { padding: 0px; margin: 0px;}

/* **************************************** */
/* STRÁNKA                                  */
/* **************************************** */
#page { background-color: #fff; margin: 10px auto 10px; border: 4px solid #fff; padding: 0px; width: 950px; text-align: left; }


/* **************************************** */
/* HLAVIČKA + BANNER                        */
/* **************************************** */
#header {  background-color: #000; margin: 2px 0 0 0; border: 0px; padding: 40px 0px 0px; width: 950px; height: 200px; }
#header .adroplogo { background-image: url("../images/xmas.jpg") !important; position: absolute; top:50px; margin: 77px 0px 0px 30px; border: 0px; padding: 0px; }

/* **************************************** */
/* TOP MENU                                 */
/* **************************************** */
#topmenu { position: absolute; top: 64px; background-color: transparent; margin: 0px; padding: 10px 0; width: 950px; text-align: right; overflow: hidden; }

#topmenu ul.main { margin: 0px 0px 0px 648px; border: 0px; padding: 0px; width: 303px; list-style: none; }
#topmenu ul.main li { border-right: solid 1px #ccc; float: left; margin: 0px 0px 0px 1px; border: 0px; padding: 0px; width: 150px; height: 35px; font-size: 12pt; font-weight: bold; text-align: center; overflow: hidden; }
#topmenu ul.main li a { display: block; background: transparent url("../images/tmm-01.gif") 0 0 no-repeat; color: #fff; margin: 0px; border: 0px; padding: 9px 0px 0px; height: 26px; text-decoration: none; }
#topmenu ul.main li a:hover { color: red; }

#topmenu ul.sub { clear: both; color: #fff; margin: 0px; border: 0px; padding: 0px; list-style: none; }
#topmenu ul.sub li { border-right: solid 1px #ccc;  float: left; margin: 0px; padding: 0px 10px; font-weight: bold; }
#topmenu ul.sub li.end { border-right: none;}
#topmenu ul.sub li a { display: block; color: #fff; font-size: 10pt; text-decoration: none }
#topmenu ul.sub li a:hover, #topmenu ul.sub li a.active { color: red; }


/* **************************************** */
/* CATEGORY MENU                            */
/* **************************************** */
#catmenu { position: absolute; top: 306px; background-color: #fff; margin: 0px; border: 0px; padding: 0px 1px; width: 948px; }
#catmenu ul { margin: 0px; border: 0px; padding: 0px; list-style: none; }
#catmenu ul li { float: left; margin: 0px 6px 0px 0px; border: 0px; padding: 0px; width: 100px; font-weight: bold; text-align: center; }
#catmenu ul li.last { margin-right: 0px; }
#catmenu ul li a { font-family: Arial, Helvetica, sans-serif; line-height: 100%; /*letter-spacing: -0.5px;*/ font-size: 120%;  display: block; background: #c1c1c1 url("../images/cat-00-gray-back.gif") 0 0 repeat-y; color: #000; margin: 0px; border: 0px; padding: 8px 0px 0px; height: 110px; text-decoration: none; overflow: hidden; }
#catmenu ul li a img { display: block; margin: 0px; border: 0px; padding: 0px; }
#catmenu ul li a span { display: block; margin: 3px 0px 0px; border: 0px; padding: 0 5px; }


/* **************************************** */
/* Linka mezi CATEGORY MENU a LEFT MENU     */
/* **************************************** */
#menujoin { position: absolute; top: 430px; margin: 0px 1px; border: 0px; padding: 0px; width: 948px; height: 10px; overflow: hidden; }


/* **************************************** */
/* CONTENTBOX                               */
/* **************************************** */
#contentbox {border: 0px; padding: 0px; width: 950px; }


/* **************************************** */
/* OBSAH                                    */
/* **************************************** */
#content { float: left;border: 0px; width: 505px; text-align: left;}
* html #content { display: inline; /*width: 530px;*/}

/* **************************************** */
/* LEFT MENU                                */
/* **************************************** */
#leftbox { float: left; color: #fff; margin: 0px 0px 0px -760px; border: 0px; padding: 0px; width: 225px; overflow: hidden;}
.homepage #leftbox { margin: 0px 0px 0px -785px; }
html>body .homepage #leftbox { margin: 0px 0px 0px -760px; }

#leftmenu { margin: 0px 0px 0px 1px; border: 0px; padding: 0px; width: 224px;}
/*html>body #leftmenu { margin: 0px 0px 0px 1px;}*/
#leftmenu h3 { color: #fff; margin: 0px 9px 0px 0px; border-bottom: 0px solid white; padding: 5px 0px 5px 8px; font-size: 12pt; }
#leftmenu ul { margin: 0px 17px 0px 8px; border: 0px; padding: 0px; list-style: none; }
#leftmenu ul li { margin: 0px; border-bottom: 1px dashed #eee; padding: 0px; text-align: left; }
#leftmenu ul li.first { border-top: 1px solid #eee; }
#leftmenu ul li a { display: block; color: #fff; margin: 2px 0px 2px 7px; border: 0px; padding: 1px 5px 1px 8px; font-size: 10pt; font-weight: bold; text-decoration: none; line-height: 1.4em; }
#leftmenu ul li a:hover { border-left: 3px solid #fff; padding: 1px 5px 1px 5px; }

#leftmenuend { margin: 0px 0px 0px 1px; border: 0px; padding: 0px; width: 224px; height: 73px; }


/* **************************************** */
/* RIGHT BOX                                */
/* **************************************** */
#rightbox { float: right; margin: 0px 0px 0px -190px; border: 0px; padding: 0px; width: 190px; font-size: 8pt; }
html>body  #rightbox { margin: 0px 0px 0px -200px;}

.rbox { background: #fff url("../images/rightbox-190-middle.png") 0 0 repeat-y; clear: both;}
.rbox h3 { color: #fff; background: #fff url("../images/rightbox-190-top.png") 0 0 no-repeat; margin: 0px; padding: 14px 10px 0px 20px; height: 26px; font-size: 9pt; }
.rbox .rboxcontent { margin: 5px auto 5px; width: 160px; padding: 0px 5px; }
.rbox .rboxfooter { background: #fff url("../images/rightbox-190-bottom.png") 0 0 no-repeat; height: 20px;}
.rbox img { margin: 2px auto 1px; }
.rbox p { margin: 0px 10px; }
.rbox ul {padding: 0 10px 0 20px; }

.rbox_language { background: #fff url("../images/rightbox-190-middle.png") 0 0 repeat-y; clear: both; cursor: pointer; margin-top: 5px;}
*html .rbox_language {cursor: hand !important;}
.rbox_language .top-clear { color: #fff; background: #fff url("../images/rightbox-190-top-clear.png") 0 0 no-repeat; margin: 0px; padding: 14px 10px 0px 20px; height: 10px; font-size: 9pt; }
.rbox_language .rboxcontent { padding: 0px; position: relative; width: 150px margin: 10px 0 0 15px; height: 30px;}
*html .rbox_language .rboxcontent {  }
.rbox_language .rboxfooter { background: #fff url("../images/rightbox-190-bottom.png") 0 0 no-repeat; height: 20px; clear: both;}
.rbox_language img { float: left; position: absolute; top: 0px; right: 15px; width: 40px;}
.rbox_language .rboxcontent p { font-weight: bold; width: 123px; position: absolute; top: 0px; left: 15px;}
*html .rbox_language p { float: left; font-weight: bold;}
*html .rbox_language img { margin-right: -2px; width: 40px; height: 26px;}
.rbox_language ul {padding: 0 10px 0 20px; }

.rbox_kontakt { background: #fff url("../images/rightbox-190-middle.png") 0 0 repeat-y; cursor: pointer;}
*html .rbox_kontakt {cursor: hand !important;}
.rbox_kontakt h3 { color: #fff; background: #fff url("../images/rightbox-190-top.png") 0 0 no-repeat; margin: 0px; padding: 14px 10px 0px 20px; height: 26px; font-size: 9pt; }
.rbox_kontakt .rboxcontent { margin: 5px auto 5px; width: 160px; padding: 0px 5px; }
.rbox_kontakt .rboxfooter { background: #fff url("../images/rightbox-190-bottom.png") 0 0 no-repeat; height: 20px; }
.rbox_kontakt img { margin: 2px auto 1px; }
.rbox_kontakt p { margin: 0px 10px; }
.rbox_kontakt ul {padding: 0 10px 0 20px; }

.rbox_kontakt_podstrana { background: #fff url("../images/rightbox-190-middle.png") 0 0 repeat-y; cursor: pointer; margin-top: 28px;}
*html .rbox_kontakt_podstrana {cursor: hand !important;}
.rbox_kontakt_podstrana h3 { color: #fff; background: #fff url("../images/rightbox-190-top.png") 0 0 no-repeat; margin: 0px; padding: 14px 10px 0px 20px; height: 26px; font-size: 9pt; }
.rbox_kontakt_podstrana .rboxcontent { margin: 5px auto 5px; width: 160px; padding: 0px 5px; }
.rbox_kontakt_podstrana .rboxfooter { background: #fff url("../images/rightbox-190-bottom.png") 0 0 no-repeat; height: 20px; }
.rbox_kontakt_podstrana img { margin: 2px auto 1px; }
.rbox_kontakt_podstrana p { margin: 0px 10px; }
.rbox_kontakt_podstrana ul {padding: 0 10px 0 20px; }

.rbox_red { background: #fff url("../images/rightbox-190-middle.png") 0 0 repeat-y; }
.rbox_red h3 { color: #fff; background: #fff url("../images/rightbox-red-190-top.png") 0 0 no-repeat; margin: 0px; padding: 14px 10px 0px 20px; height: 26px; font-size: 9pt; }
.rbox_red .rboxcontent { margin: 5px auto 5px; width: 160px; padding: 0px 5px; }
.rbox_red .rboxfooter { background: #fff url("../images/rightbox-190-bottom.png") 0 0 no-repeat; height: 20px; }
.rbox_red img { margin: 2px auto 1px; }
.rbox_red p { margin: 0px 10px; }
.rbox_red ul {padding: 0 10px 0 20px; }

#rcontactbox { margin-top: 5px; }


/* **************************************** */
/* FOOTER BOX                               */
/* **************************************** */
#footer { background-color: #eaeaea; border-top: 2px solid #bbb; padding-top: 5px; }


/* **************************************** */
/* HP                                       */
/* **************************************** */

div#hpreasons { margin: 0px; border: 1px solid #bbb; padding: 0px 5px 10px 8px; }
div#hpreasons h2 { color: #f40; }
div#hpreasons ul { margin: 0px; padding: 0 15px 0 10px; }
div#hpreasons ul li { background: transparent url("../images/hp-li.gif") 0 4px no-repeat; line-height: 120%; margin: 10px 0 15px 0; padding: 0 0 0 25px; list-style-type: none; }


/* **************************************** */
/* Box v seznamu dárků                      */
/* **************************************** */
div.presentitem { margin: 15px auto; border: 1px solid gray; padding: 0px; width: 480px; cursor: pointer;}
div.presentitem h2 { margin: 0px; padding: 6px 0px 0px 13px; height: 34px; font-size: 10pt; }
div.presentitem h2 a { text-decoration: none; }
div.presentitem img { float: left; margin: 6px 12px 6px 9px; border: 1px solid #bbb; padding: 3px; }
div.presentitem p.presdesc { margin: 0px 0px 10px; border: 0px; padding: 10px 10px 0px 10px; font-size: 8pt; }
div.presentitem p.minprice { float: left; background-color: #ccc; margin: 0px; border: 0px; padding: 1px 0px 1px 10px; width: 230px; font-size: 9pt; font-weight: bold; }
div.presentitem p.info { float: right; background-color: #aaa; margin: 0px; border: 0px; padding: 1px 10px; width: 220px; font-size: 9pt; font-weight: bold; text-align: center; }
div.presentitem p.info a { color: white; }


/* **************************************** */
/* Obrázky dárku                            */
/* **************************************** */
div.imagebox { background: transparent url("../images/imagebox.png") 0 0 no-repeat; margin: 15px auto; border: 0px; padding: 0px 10px; width: 480px; height: 200px; overflow: hidden;}
div.imagebox a.image { float: left; display: block; margin: 20px 0px 5px; border: 0px; padding: 0px; width: 160px; }
div.imagebox a.image img { display: block; margin: 0px auto; border: 0px; padding: 0px; }
div.imagebox p { margin: 0px 12px 0px 0px; border: 0px; padding: 0px; font-weight: bold; text-align: right; }
div.imagebox p a { color: #444; }


/* **************************************** */
/* Ceny dárku                               */
/* **************************************** */
h3.region { margin: 5px 0px; }
table.price { margin-top: 15px; border-collapse: collapse; font-size: 9pt; }
table.price th { background-color: #444; color: #fff; }
table.price tr td, table.price tr th { border: 1px solid #ddd; padding: 2px 5px; }
table.price th.desc, table.price td.desc { width: 280px; }
table.price th.amount, table.price td.amount { width: 80px; text-align: center; }
table.price th.points, table.price td.points { width: 50px; text-align: center; }
table.price th.order, table.price td.order { width: 70px; text-align: center; }
table.price th.order { background-color: #aaa; }
table.price td.order img { margin: 0px auto; }
table.price td.region { background-color: gray; color: white; font-weight: bold; }


/* **************************************** */
/* Dárkový balíček                          */
/* **************************************** */
#content.presentpack img.fleft { margin-top: 15px; }


/* **************************************** */
/* Kontakty                                 */
/* **************************************** */
#content.contact h2 { color: #fff !important; background: transparent url("../images/contact-header.gif") 0 0 repeat-x; margin: 0px 0px 2px; padding: 1px 10px 0px; height: 19px; }
#content.contact h2 a { color: #fff !important;}
#content.contact div.mainbox { width: 672px; float: none; display: inline;}
#content.contact div.mainbox strong { text-decoration: underline; color: black;}
#content.contact div.mainbox a.web { text-decoration: none !important; color: grey;}
#content.contact div.mainbox .bigger { font-size: 14px; margin-bottom: 20px; float: left;}
#content.contact div.mainbox .h3_lower { font-size: 12px; font-style: italic;}
#content.contact div.fullbox { margin: 20px 0px 0px 20px; border: 1px solid #bbb; width: 672px; }
#content.contact div.fullbox_new { margin: 20px 0px 0px 20px; border: 1px solid #bbb; width: 708px; float: left;}
*html #content.contact div.fullbox_new { width: 693px;}
#content.contact p {text-align: left; margin-left: 5px;}
#content.contact h3 {margin-left: 5px; font-size: 14px !important;}
#content.contact .fright {margin-left: 0px !important;}
#content.contact div.fullbox_left { margin: 20px 0px 0px 20px; border: 1px solid #bbb; width: 335px; height: 283px; float: left;}
#content.contact div.fullbox_left_mini { margin: 20px 0px 0px 20px; border: 1px solid #bbb; width: 335px; height: 185px; float: left;}
#content.contact div.fullbox_right { margin: 20px 0px 0px 20px; border: 1px solid #bbb; width: 335px; height: 283px; float: right;}
#content.contact div.fullbox_right_mini { margin: 20px 0px 0px 20px; border: 1px solid #bbb; width: 335px; height: 185px; float: right;}
#content.contact div.fullbox p { margin: 10px 20px; font-size: 9pt; }
#content.contact div.fullbox img { margin: 10px 20px; }


/* **************************************** */
/* Reference                                */
/* **************************************** */
#content.refs h3 { color: #fff; background: transparent url("../images/contact-header.gif") 0 0 repeat-x; margin: 0px 0px 2px; padding: 1px 10px 0px; height: 19px; }
#content.refs div.fullbox { margin: 20px 0px 0px 20px; border: 1px solid #bbb; width: 672px; }
#content.refs div.fullbox p { margin: 10px 20px; font-size: 8pt; }

/* **************************************** */
/* Partneri                                */
/* **************************************** */
#content.partner h3, #content.partner h3 a { color: #fff; background: transparent url("../images/contact-header.gif") 0 0 repeat-x; margin: 0px 0px 2px; padding: 1px 10px 0px; height: 19px; text-decoration: none;}
#content.partner div.fullbox { margin: 20px 0px 0px 20px; border: 1px solid #bbb; width: 672px; }
#content.partner div.fullbox p { margin: 10px 20px; font-size: 8pt; }


/* **************************************** */
/* Objednávka                               */
/* **************************************** */
form.orderform { margin-bottom: 30px; }
form.orderform fieldset { display: block; margin: 10px auto 0px; padding: 0px 10px; border: 1px solid #bbb; width: 450px; text-align: left; }
form.orderform fieldset legend { background-color: #eee; color: #000; padding: 1px 8px; border: 1px solid #666; font-size: 8pt; font-weight: bold; text-align: center; }
form.orderform table { margin: 5px auto 2px; border-collapse: collapse; font-size: 9pt; }
form.orderform table tr { border: 0px; padding: 0px; }
form.orderform table tr td { border: 0px; padding: 0px; }
form.orderform table tr td.label { background-color: #ddd; border-bottom: 1px solid #fff; padding-right: 10px; width: 110px; text-align: right; }
form.orderform table tr td.input { display: block; padding-left: 3px; margin-bottom: 1px; width: 300px; }
form.orderform label { color: #333; font-size: 9pt; }
form.orderform input { color: #444; font-size: 9pt; font-weight: bold; }

form.orderform table tr td.radio { background-color: #ddd; border-bottom: 1px solid #fff; width: 40px; text-align: center; }
form.orderform table tr td.distributor { padding-left: 10px; border-bottom: 1px solid #ddd; width: 120px; text-align: left; }
form.orderform table tr td.price { width: 130px; border-bottom: 1px solid #ddd; text-align: left; }
form.orderform table tr td.days { border-bottom: 1px solid #ddd; width: 120px; text-align: left; }

form.orderform div.switcher_ch { margin: 12px 0px 0px 20px; }
form.orderform div.switcher_ch input { margin-right: 5px; }

form.orderform strong { color: #000; }
.red {color: #f00;}
form.orderform label.red strong, form.orderform label.red { color: #f00; }

input.submit { display: block; margin: 0px; margin: 20px auto; padding: 0px; padding: 2px 10px; font-size: 9pt; font-weight: bold; text-align: center; }

span.help { cursor: help; }


form.orderform2 { }
form.orderform2 fieldset { display: block; margin: 20px auto 30px; border: 1px solid #bbb; width: 400px; }
form.orderform2 fieldset label { margin-left: 5px; font-size: 8pt; }
form.orderform2 fieldset label.red { color: red; }
form.orderform2 fieldset input#ordersend { display: block; float: right; color: #222; margin: 10px 50px 0px 0px; padding: 2px 10px; font-size: 8pt; font-weight: bold; }
form.orderform2 fieldset input#orderback { display: block; float: left; color: #444; margin: 10px 0px 0px 50px; padding: 2px 10px; font-size: 8pt; font-weight: bold; }


/* **************************************** */
/* Objednávka - potvrzení                   */
/* **************************************** */
table.orderconfirm { margin: 10px auto; border-collapse: collapse; }
table.orderconfirm tr { font-size: 8pt; }
table.orderconfirm tr td, table.orderconfirm tr th { border: 1px solid #ccc; padding: 1px 7px; }
table.orderconfirm tr th { background-color: #888; color: #fff; font-size: 9pt; font-weight: bold; text-align: center; }
table.orderconfirm tr td.label { background-color: #ddd; width: 130px; font-weight: bold; }
table.orderconfirm tr td.value { width: 250px; font-weight: bold; }

img.orderimage { display: block; margin: 20px auto 20px; border: 0px; padding: 0px; }

div#terms { border: 1px solid #000; padding: 10px; width: 400px; height: 150px; margin: 10px auto; overflow: scroll; }

/* **************************************** */
/* Změny barev podle kategorií              */
/* **************************************** */

/* Bez levého MENU */
#page.nolm #content { margin-left: 0px; width: 730px; }
#page.nolm #leftbox { display: none; }
#page.nolm #menujoin { background: transparent url("../images/cat-00-nolm-line.gif") 0 0 no-repeat; }


/* Homepage */
#page.homepage #menujoin { background: transparent url("../images/cat-00-nolm-line.gif") 0 0 no-repeat; }
#page.homepage #hp_leftbox { margin: 10px 0 0 0; color: #555; }
#page.homepage #hp_leftbox h2 { border-bottom: solid 1px #ccc; background: #A0A0A0; }
#page.homepage #hp_leftbox div.apek_leftbox_item {  margin-top: 10px; border: 1px solid #999; padding: 0px; width: 220px; }
#page.homepage #hp_leftbox div.hp_leftbox_item { background: #fff url("../images/hp-leftmenu-bg.png") 0 0 no-repeat; margin: 0px auto 10px; border: 1px solid #999; padding: 0px; width: 220px; }
#page.homepage #hp_leftbox div.hp_leftbox_item h2 { margin: 3px 0px 1px; background: #EDEDED url("../images/hp-thumbtack.gif") no-repeat 5px -1px; color: #f50; padding: 3px 0px 8px 30px; /*font-size: 11pt;*/ text-align: left; }
#page.homepage #hp_leftbox div.hp_leftbox_item ol { margin: 5px 0px 8px; padding-left: 30px; font-weight: bold; }
#page.homepage #hp_leftbox div.hp_leftbox_item ol li { padding: 5px 0 0 0; }
#page.homepage #hp_leftbox div.hp_leftbox_item p { margin: 0px 15px; border-top: 1px solid #ccc; padding: 8px 0px; }
#page.homepage #hp_leftbox div.hp_leftbox_item p.first { border-top: 0px; }
#page.homepage #hp_leftbox div.hp_leftbox_item img { margin: 3px 5px; }
#page.homepage #hp_leftbox div.hp_leftbox_item#hpreasons { margin: 0px;  padding: 0px 5px 10px 8px; width:207px;}
#page.homepage #hp_leftbox div.hp_leftbox_item#hpreasons ul { margin: 5px 5px 8px 0px; padding: 0px; }
#page.homepage #hp_leftbox div.hp_leftbox_item#hpreasons ul li { background: transparent url("../images/hp-li.gif") 0 4px no-repeat; margin: 5px 0px 5px; padding: 0px 0px 0px 25px; list-style-type: none; }

/* VŠECHNY DÁRKY */
#page.vsechnydarky #leftmenu { background: transparent url("../images/cat-00-darky-lm-02.png") 0 0 repeat-y; }
#page.vsechnydarky #leftmenuend { background: transparent url("../images/cat-00-darky-lm-03.png") 0 0 no-repeat; }
#page.vsechnydarky #menujoin { background: transparent url("../images/cat-00-darky-line.png") 0 0 no-repeat; }

#page.vsechnydarky h1, #page.vsechnydarky h2, #page.vsechnydarky div.presentitem h2 a { color: #ff0000; }
#page.vsechnydarky div.presentitem h2 { background: transparent url("../images/cat-00-darky-list.png") 0 0 no-repeat; }



p.favInfo { text-align: left; /*padding: 5px;*/ margin-top: 10px;}

/* ADRENALIN */
#catmenu ul li.cm1 a:hover { background: transparent url("../images/cat-01-adrenalin-back.gif") 0 0 repeat-y; color: #fff; }
#page.adrenalin #catmenu ul li.cm1 a { background: transparent url("../images/cat-01-adrenalin-back.gif") 0 0 repeat-y; color: #fff; padding-bottom: 8px; }

#page.adrenalin #leftmenu { background: transparent url("../images/cat-01-adrenalin-lm-02.gif") 0 0 repeat-y; }
#page.adrenalin #leftmenuend { background: transparent url("../images/cat-01-adrenalin-lm-03.gif") 0 0 no-repeat; }
#page.adrenalin #menujoin { background: transparent url("../images/cat-01-adrenalin-line.gif") 0 0 no-repeat; }

#page.adrenalin h1, #page.adrenalin h2, #page.adrenalin div.presentitem h2 a { color: #ff0000; }
#page.adrenalin div.presentitem h2 { background: transparent url("../images/cat-01-adrenalin-list.png") 0 0 no-repeat; }

#page.adrenalin p.favInfo { color: #EE0200; } 


/* SPORT */
#catmenu ul li.cm2 a:hover { background: transparent url("../images/cat-02-sport-back.gif") 0 0 repeat-y; color: #fff; }
#page.sport #catmenu ul li.cm2 a { background: transparent url("../images/cat-02-sport-back.gif") 0 0 repeat-y; color: #fff; padding-bottom: 8px; }

#page.sport #leftmenu { background: transparent url("../images/cat-02-sport-lm-02.gif") 0 0 repeat-y; }
#page.sport #leftmenuend { background: transparent url("../images/cat-02-sport-lm-03.gif") 0 0 no-repeat; }
#page.sport #menujoin { background: transparent url("../images/cat-02-sport-line.gif") 0 0 no-repeat; }

#page.sport h1, #page.sport h2, #page.sport div.presentitem h2 a { color: #024c4c; }
#page.sport div.presentitem h2 { background: transparent url("../images/cat-02-sport-list.png") 0 0 no-repeat; }

#page.sport p.favInfo { color: #256666; }

/* AUTO-MOTO */
#catmenu ul li.cm3 a:hover { background: transparent url("../images/cat-03-auto-moto-back.gif") 0 0 repeat-y; color: #fff; }
#page.automoto #catmenu ul li.cm3 a { background: transparent url("../images/cat-03-auto-moto-back.gif") 0 0 repeat-y; color: #fff; padding-bottom: 8px; }

#page.automoto #leftmenu { background: transparent url("../images/cat-03-auto-moto-lm-02.gif") 0 0 repeat-y; }
#page.automoto #leftmenuend { background: transparent url("../images/cat-03-auto-moto-lm-03.gif") 0 0 no-repeat; }
#page.automoto #menujoin { background: transparent url("../images/cat-03-auto-moto-line.gif") 0 0 no-repeat; }

#page.automoto h1, #page.automoto h2, #page.automoto div.presentitem h2 a { color: #191919; }
#page.automoto div.presentitem h2 { background: transparent url("../images/cat-03-automoto-list.png") 0 0 no-repeat; }

#page.automoto p.favInfo {color: #0E0E0E; }

/* VODA */
#catmenu ul li.cm4 a:hover { background: transparent url("../images/cat-04-voda-back.gif") 0 0 repeat-y; color: #fff; }
#page.voda #catmenu ul li.cm4 a { background: transparent url("../images/cat-04-voda-back.gif") 0 0 repeat-y; color: #fff; padding-bottom: 8px; }

#page.voda #leftmenu { background: transparent url("../images/cat-04-voda-lm-02.gif") 0 0 repeat-y; }
#page.voda #leftmenuend { background: transparent url("../images/cat-04-voda-lm-03.gif") 0 0 no-repeat; }
#page.voda #menujoin { background: transparent url("../images/cat-04-voda-line.gif") 0 0 no-repeat; }

#page.voda h1, #page.voda h2, #page.voda div.presentitem h2 a { color: #002b82; }
#page.voda div.presentitem h2 { background: transparent url("../images/cat-04-voda-list.png") 0 0 no-repeat; }

#page.voda p.favInfo { color: #002B82; }

/* VZDUCH */
#catmenu ul li.cm5 a:hover { background: transparent url("../images/cat-05-vzduch-back.gif") 0 0 repeat-y; color: #005; }
#page.vzduch #catmenu ul li.cm5 a { background: transparent url("../images/cat-05-vzduch-back.gif") 0 0 repeat-y; color: #005; padding-bottom: 8px; }

#page.vzduch #leftmenu { background: transparent url("../images/cat-05-vzduch-lm-02.gif") 0 0 repeat-y; }
#page.vzduch #leftmenuend { background: transparent url("../images/cat-05-vzduch-lm-03.gif") 0 0 no-repeat; }
#page.vzduch #menujoin { background: transparent url("../images/cat-05-vzduch-line.gif") 0 0 no-repeat; }
#page.vzduch #leftmenu h3 { color: #005; }
#page.vzduch #leftmenu ul li a { color: #005; }
#page.vzduch #leftmenu ul li a:hover { border-left: 3px solid #005; }

#page.vzduch h1, #page.vzduch h2, #page.vzduch div.presentitem h2 a { color: #005; }
#page.vzduch div.presentitem h2 { background: transparent url("../images/cat-05-vzduch-list.png") 0 0 no-repeat; }

#page.vzduch p.favInfo {  color: #94D4F5; }

/* RELAX */
#catmenu ul li.cm6 a:hover { background: transparent url("../images/cat-06-relax-back.gif") 0 0 repeat-y; color: #fff; }
#page.relax #catmenu ul li.cm6 a { background: transparent url("../images/cat-06-relax-back.gif") 0 0 repeat-y; color: #fff; padding-bottom: 8px; }

#page.relax #leftmenu { background: transparent url("../images/cat-06-relax-lm-02.gif") 0 0 repeat-y; }
#page.relax #leftmenuend { background: transparent url("../images/cat-06-relax-lm-03.gif") 0 0 no-repeat; }
#page.relax #menujoin { background: transparent url("../images/cat-06-relax-line.gif") 0 0 no-repeat; }

#page.relax h1, #page.relax h2, #page.relax div.presentitem h2 a { color: #db2b00; }
#page.relax div.presentitem h2 { background: transparent url("../images/cat-06-relax-list.png") 0 0 no-repeat; }


#page.relax p.favInfo {  color: #E13307; }

/* ROMANTIKA */
#catmenu ul li.cm7 a:hover { background: transparent url("../images/cat-07-romantika-back.gif") 0 0 repeat-y; color: #fff; }
#page.romantika #catmenu ul li.cm7 a { background: transparent url("../images/cat-07-romantika-back.gif") 0 0 repeat-y; color: #fff; padding-bottom: 8px; }

#page.romantika #leftmenu { background: transparent url("../images/cat-07-romantika-lm-02.gif") 0 0 repeat-y; }
#page.romantika #leftmenuend { background: transparent url("../images/cat-07-romantika-lm-03.gif") 0 0 no-repeat; }
#page.romantika #menujoin { background: transparent url("../images/cat-07-romantika-line.gif") 0 0 no-repeat; }

#page.romantika h1, #page.romantika h2, #page.romantika div.presentitem h2 a { color: #aa0e0e; }
#page.romantika div.presentitem h2 { background: transparent url("../images/cat-07-romantika-list.png") 0 0 no-repeat; }

#page.romantika p.favInfo {  color: #A90D0D; }

/* KURZY */
#catmenu ul li.cm8 a:hover { background: transparent url("../images/cat-08-kurzy-back.gif") 0 0 repeat-y; color: #fff; }
#page.kurzy #catmenu ul li.cm8 a { background: transparent url("../images/cat-08-kurzy-back.gif") 0 0 repeat-y; color: #fff; padding-bottom: 8px; }

#page.kurzy #leftmenu { background: transparent url("../images/cat-08-kurzy-lm-02.gif") 0 0 repeat-y; }
#page.kurzy #leftmenuend { background: transparent url("../images/cat-08-kurzy-lm-03.gif") 0 0 no-repeat; }
#page.kurzy #menujoin { background: transparent url("../images/cat-08-kurzy-line.gif") 0 0 no-repeat; }

#page.kurzy h1, #page.kurzy h2, #page.kurzy div.presentitem h2 a { color: #006100; }
#page.kurzy div.presentitem h2 { background: transparent url("../images/cat-08-kurzy-list.png") 0 0 no-repeat; }

#page.kurzy p.favInfo {  color: #07A300; }

/* SPECIALNI */
#catmenu ul li.cm9 a:hover { background: transparent url("../images/cat-09-specialni-back.gif") 0 0 repeat-y; color: #14353e }
#page.specialni #catmenu ul li.cm9 a { background: transparent url("../images/cat-09-specialni-back.gif") 0 0 repeat-y; color: #14353e; padding-bottom: 8px; }

#page.specialni #leftmenu { background: transparent url("../images/cat-09-specialni-lm-02.gif") 0 0 repeat-y; }
#page.specialni #leftmenuend { background: transparent url("../images/cat-09-specialni-lm-03.gif") 0 0 no-repeat; }
#page.specialni #menujoin { background: transparent url("../images/cat-09-specialni-line.gif") 0 0 no-repeat; }
#page.specialni #leftmenu h3 { color: #14353e; }
#page.specialni #leftmenu ul li a { color: #14353e; }
#page.specialni #leftmenu ul li a:hover { border-left: 3px solid #14353e; }

#page.specialni h1, #page.specialni h2, #page.specialni div.presentitem h2 a { color: #14353e; }
#page.specialni div.presentitem h2 { background: transparent url("../images/cat-09-specialni-list.png") 0 0 no-repeat; }

#page.specialni p.favInfo {  color: #FFFF00; }

/* PRO MUZE */
#page.promuze #leftmenu { background: transparent url("../images/cat-02-sport-lm-02.gif") 0 0 repeat-y; }
#page.promuze #leftmenuend { background: transparent url("../images/cat-02-sport-lm-03.gif") 0 0 no-repeat; }
#page.promuze #menujoin { background: transparent url("../images/cat-02-sport-line.gif") 0 0 no-repeat; }

#page.promuze h1, #page.promuze h2, #page.promuze div.presentitem h2 a { color: #024c4c; }
#page.promuze div.presentitem h2 { background: transparent url("../images/cat-02-sport-list.png") 0 0 no-repeat; }

#page.promuze p.favInfo { color: #256666; }

/* PRO ZENY */
#page.prozeny #leftmenu { background: transparent url("../images/cat-06-relax-lm-02.gif") 0 0 repeat-y; }
#page.prozeny #leftmenuend { background: transparent url("../images/cat-06-relax-lm-03.gif") 0 0 no-repeat; }
#page.prozeny #menujoin { background: transparent url("../images/cat-06-relax-line.gif") 0 0 no-repeat; }

#page.prozeny h1, #page.prozeny h2, #page.prozeny div.presentitem h2 a { color: #db2b00; }
#page.prozeny div.presentitem h2 { background: transparent url("../images/cat-06-relax-list.png") 0 0 no-repeat; }

#page.prozeny p.favInfo {  color: #E13307; }

/* PRO DVA */
#page.prodva #leftmenu { background: transparent url("../images/cat-07-romantika-lm-02.gif") 0 0 repeat-y; }
#page.prodva #leftmenuend { background: transparent url("../images/cat-07-romantika-lm-03.gif") 0 0 no-repeat; }
#page.prodva #menujoin { background: transparent url("../images/cat-07-romantika-line.gif") 0 0 no-repeat; }

#page.prodva h1, #page.prodva h2, #page.prodva div.presentitem h2 a { color: #aa0e0e; }
#page.prodva div.presentitem h2 { background: transparent url("../images/cat-07-romantika-list.png") 0 0 no-repeat; }

#page.prodva p.favInfo {  color: #A90D0D; }

/*PRO PARTU*/

#page.propartu #leftmenu { background: transparent url("../images/cat-04-voda-lm-02.gif") 0 0 repeat-y; }
#page.propartu #leftmenuend { background: transparent url("../images/cat-04-voda-lm-03.gif") 0 0 no-repeat; }
#page.propartu #menujoin { background: transparent url("../images/cat-04-voda-line.gif") 0 0 no-repeat; }

#page.propartu h1, #page.propartu h2, #page.propartu div.presentitem h2 a { color: #002b82; }
#page.propartu div.presentitem h2 { background: transparent url("../images/cat-04-voda-list.png") 0 0 no-repeat; }

#page.propartu p.favInfo {  color: #002B82; }

/*PRO DETI*/

#page.prodeti #leftmenu { background: transparent url("../images/cat-08-kurzy-lm-02.gif") 0 0 repeat-y; }
#page.prodeti #leftmenuend { background: transparent url("../images/cat-08-kurzy-lm-03.gif") 0 0 no-repeat; }
#page.prodeti #menujoin { background: transparent url("../images/cat-08-kurzy-line.gif") 0 0 no-repeat; }

#page.prodeti h1, #page.prodeti h2, #page.prodeti div.presentitem h2 a { color: #006100; }
#page.prodeti div.presentitem h2 { background: transparent url("../images/cat-08-kurzy-list.png") 0 0 no-repeat; }

#page.prodeti p.favInfo {  color: #07A300; }

/*VALENTYNSKE DARKY*/

#page.valentynske #leftmenu { background: transparent url("../images/valentyn/valentynske_lm_02.gif") 0 0 repeat-y; }
#page.valentynske #leftmenuend { background: transparent url("../images/valentyn/valentynske_lm_03.gif") 0 0 no-repeat; }
#page.valentynske #menujoin { background: transparent url("../images/valentyn/valentynske_line.gif") 0 0 no-repeat; }

#page.valentynske h1, #page.valentynske h2, #page.valentynske div.presentitem h2 a { color: #990033; }
#page.valentynske div.presentitem h2 { background: transparent url("../images/valentyn/valentynske_list.gif") 0 0 no-repeat; }

#page.valentynske p.favInfo {  color: #990033; }

/*LUXUSNI DARKY*/

#page.luxusni #leftmenu { background: transparent url("../images/luxusni/luxusni_lm_02.gif") 0 0 repeat-y; }
#page.luxusni #leftmenuend { background: transparent url("../images/luxusni/luxusni_lm_03.gif") 0 0 no-repeat; }
#page.luxusni #menujoin { background: transparent url("../images/luxusni/luxusni_line.gif") 0 0 no-repeat; }

#page.luxusni h1, #page.luxusni h2, #page.luxusni div.presentitem h2 a { color: #cc9900; }
#page.luxusni div.presentitem h2 { background: transparent url("../images/luxusni/luxusni_list.gif") 0 0 no-repeat; }

#page.luxusni p.favInfo {  color: #cc9900; }

/* FOTBALOVE ZAZITKY */

#page.fotbalove #leftmenu { background: transparent url("../images/fotbal/cat-08-fotbal-lm-02_x.jpg") 0 0 repeat-y; }
#page.fotbalove #leftmenuend { background: transparent url("../images/fotbal/cat-08-fotbal-lm-03_x.jpg") 0 0 no-repeat; }
#page.fotbalove #menujoin { background: transparent url("../images/fotbal/cat-08-fotbal-line_x.jpg") 0 0 no-repeat; }

#page.fotbalove h1, #page.fotbalove h2, #page.fotbalove div.presentitem h2 a { color: #acb854; }
#page.fotbalove div.presentitem h2 { background: transparent url("../fotbal/images/fotbal_panel.jpg") 0 0 no-repeat; }

#page.fotbalove p.favInfo {  color: #07A300; }






.clrbox { display: block; clear: both; width: 1px; height: 0px; overflow: hidden; }

.delitko { background: url(../images/delitko.gif) no-repeat center top; width: 500px; height: 15px;}

#threCol {}
#threCol td { padding: 0 2%; vertical-align: top; width: 31%;}
#threCol td p { /*padding: 0px; margin: 0px;*/}

/*#skup { }*/
.rbox .rboxcontent#skup { margin: 5px auto 5px; width: 170px; padding: 0px 0px; }
#skup a { font-size: 140%; font-weight: bold; /*height: 99px;*/ line-height: 100%; /*margin-top: 1px;*/ padding: 7px 0 7px 10px; display: block; text-decoration: none;}
#skup a.end { border-bottom: solid 1px #ccc;}
#skup a:hover { text-decoration: underline;}
#skup a#butt01 { background: url(../images/butt01.jpg) no-repeat;}
#skup a#butt02 { background: url(../images/butt02.jpg) no-repeat;}
#skup a#butt03 { background: url(../images/butt03.jpg) no-repeat;}
#skup a#butt04 { background: url(../images/butt04.jpg) no-repeat;}
#skup a#butt05 { background: url(../images/butt05.jpg) no-repeat;}


.sizeS {width: 48px;}
.sizeSm {width: 75px;}
.sizeM {width: 110px;}
.sizeMl {width: 125px;}
.sizeL {width: 150px;}
.sizeLl {width: 175px;}
.sizeXl {width: 200px;}
.sizeXxl {width: 225px;}
.sizeXxxl {width: 250px;}
.sizeMax1 {width: 349px;}
.sizeMax2 {width: 400px;}
.sizeMax3 {width: 450px;}

#seoText { color: #000;	font-size: 100%; padding: 10px;}
#seoText h2 { color: #000;	font-size: 100%; font-weight: bold;}
#seoText p {color: #555555;}
#seoText a {color: #555555;}
#seoText a:hover { text-decoration: none; }

.formButt {	background: url(../images/butt_bg.gif) repeat-x; font-weight: bold;  cursor: pointer;}
.formButt#search { color: #fff; border: none;    background: url(../images/hledat.jpg) no-repeat; font-size: 140%; letter-spacing: -1px; font-weight: bold; padding: 5px 0; margin: 5px 0; width: 152px; height: 30px;}
.formButt#search2 { color: #fff; border: none;	background: url(../images/ulozit.jpg) no-repeat; font-size: 140%; letter-spacing: -1px; font-weight: bold; padding: 5px 0; margin: 5px 0; width: 130px; height: 30px;}

#news p span { font-size: 90%;}



/* oblibene a doporucene na titulce*/
.favourite { width: 505px;;}
.favourite td { /*background: Aqua;*/ text-align: center; width: 33%;}
.favourite td a {font-weight: bold; }
.favourite tbody td a img { border: solid 1px #ccc; padding: 4px; margin:auto;}

.detButt {	background: url(../images/det-butt-bg.gif) no-repeat; color: #fff; display: block; width: 90px; height: 16px; line-height: 16px; padding: 0 10px; margin: auto; text-decoration: none;}

.today { background-color: #003333;}
/*
table.favourite {width:505px;}
table.favourite tr {margin-bottom: 10px;}
table.favourite td {text-align:center;}
table.favourite td img {
	display:inline;
	margin: 6px 12px 6px 9px; border: 1px solid #bbb;
	padding: 3px;
}
table.favourite td a, table.favourite td a:hover {
	text-decoration:none;
	font-weight: bold;
}

h2.favourite {
	margin-top: 20px;
}
*/

select.middle {
	width: 120px;
}

select.short {
	width: 80px;
}



/* OBLIBENE _ BOX VLEVO*/
#favBox a { font-size: 110%; font-weight: bold; padding: 8px 0 0 8px; display: block;}


.similar {
	text-align:center;
}
.similar a img {
	 border: solid 1px #ccc; padding: 4px; margin:5px auto;
}

#nejDarky { background: url(../images/bg-nej-darky.jpg) no-repeat center top; padding: 150px 10px 20px 10px;}
#nejDarky ul {color: #FF5500; padding: 0 35px 0 40px; margin: 0px;}
#nejDarky ul li { text-align: left; /*border: solid 1px #ccc;*/; list-style-type: none;}
#nejDarky p { font-size: 160%; font-weight: bold; padding: 25px 0 0 20px; text-align: left;}
#nejDarky .nejDarkyCat { line-height: 100%; margin-bottom: 5px;}
#page.adrenalin #nejDarky .nejDarkyCat { color: #EE0200;}
#page.sport #nejDarky .nejDarkyCat { color: #256666;}
#page.automoto #nejDarky .nejDarkyCat { color: #0E0E0E;}
#page.voda #nejDarky .nejDarkyCat { color: #002B82;}
#page.vzduch #nejDarky .nejDarkyCat { color: #94D4F5;}
#page.relax #nejDarky .nejDarkyCat { color: #E13307;}
#page.romantika #nejDarky .nejDarkyCat { color: #A90D0D;}
#page.kurzy #nejDarky .nejDarkyCat { color: #07A300;}
#page.specialni #nejDarky .nejDarkyCat { color: #FFFF00;}

.voZo { font-size: 80%; width: 900px; margin: 0px auto; padding: 0 0 10px 0;}
.voZo { color: #B7B7B7; }
.voZo a { color: #A6A6A6; }

.discusion { margin-bottom: 30px; }
.discusion fieldset { display: block; margin: 10px auto 0px; padding: 0px 10px; border: 1px solid #bbb; width: auto; text-align: left; }
.discusion fieldset legend { background-color: #eee; color: #000; padding: 1px 8px; border: 1px solid #666; font-size: 8pt; font-weight: bold; text-align: center; }

.discusion_reply { margin-bottom: 30px; }
.discusion_reply fieldset { margin: 5px 0px -20px auto; padding: 0px 10px; border: 2px solid #Fbb; width: 50%; text-align: left;}
.discusion_reply fieldset legend { background-color: #eee; color: #000; padding: 1px 8px; border: 2px solid #F66; font-size: 8pt; font-weight: bold; text-align: center; }

/*KOSIK*/
#cart table {border-top: 2px solid black; border-bottom: 2px solid black; width: 75%; float: right;}
#cart td {border-bottom: 1px solid black; padding: 3px;}
#cart .popis {font-weight: bold; text-align: left;}
#cart .form_price {border: 0px solid white; text-align: right; width: 40px; padding-left: 0px;}
#cart .form_points {border: 0px solid white; text-align: right; width: 30px; padding-right: 0px; padding-left: 0px;}
#cart .form_submit {border-left: 1px solid grey; border-top: 1px solid grey; border-right: 1px solid black; border-bottom: 1px solid black; background-color: white; float: right; margin: 2px;}
#cart .cart_error {font-size: 14px; font-weight: bold; color: red;}

#webButt { visibility: visible; border-bottom: solid 1px #000; background: #eaeaea; width: 100%; height: 40px; padding: 0px 0 0 0;}
#webButt a { color:#FFF; font-size: 130%; font-weight: bold; width: 125px; height: 29px; padding: 10px 0 0 15px; display: block; text-decoration: none; float: right;}
#webButt #butt301 {background: url(../images/web-butt-01-noact.gif) no-repeat;}
#webButt a:hover#butt301 {background: url(../images/web-butt-02-act.gif) no-repeat;}
#webButt #butt302 { background: url(../images/web-butt-01-act.gif) no-repeat;}

#webButt a.reprko { color:#FFF; font-size: 130%; font-weight: bold; width: 125px; height: 29px; padding: 10px 0 0 15px; display: block; text-decoration: none; float: left;}
#webButt a.reprko img { padding: 0px 0 0 15px; display: block; text-decoration: none; float: left;}
#webButt #butt201 {color: #000; font-size: 110%; font-weight: bold; text-decoration: none; display: block;}
#webButt #butt202 {color: #000; font-size: 110%; font-weight: bold; text-decoration: none; display: block;}
#webButt #butt203 {color: #000; font-size: 110%; font-weight: bold; text-decoration: none; display: block;}
#webButt #butt204 {color: #000; font-size: 110%; font-weight: bold; text-decoration: none; display: block;}

.clear {clear: both; line-height: 1px;	font-size: 1px; padding: 0px;	margin: 0px;}
.clnr {clear: both; line-height: 0px; font-size: 0px; padding: 0px;	margin: 0px;}

#icoBar { padding: 10px 0;}
#icoBar a { display: block; float: left; padding: 0 0 0 0px; margin: 0 0px 0 15px; font-weight: bold; font-style: italic;}
#icoBar #ico01 { background: url(../images/ico01.gif) no-repeat; padding-left: 20px;}
#icoBar #ico02 { background: url(../images/ico02.gif) no-repeat; padding-left: 20px;}
#icoBar #ico03 { background: url(../images/ico03.gif) no-repeat; padding-left: 20px;}


#headMain { background: url(../images/banner/banner-bungee-jumping-01u.jpg) no-repeat; width: 940px; height: 191px; margin: 0px auto; /*padding: 17px 5px 0 5px;*/ overflow: hidden; /*position: relative;*/}
#hmMenu { /*background: Aqua;*/ margin: 56px 0 0 810px;}
#hmMenu a { color: #000; font-size: 110%; font-weight: bold; text-decoration: none; display: block; margin: 16px 0;}
#hmMenu a:hover { color: #FF3D3D; text-decoration: underline;}*/

.poukaz{
	font-size: 22px;
}
.grey_link{
	color: #FF5500;
	font-size: 80%;
}
.flash_header {margin-top: 5px;}

/* ORANZOVY RAMECEK */
#important {background-color: #FF4400; padding: 10px;}
#important a {color: #FFFFFF; padding: 10px; font-weight: bold; padding: 0;}
#important img {float: left; padding-right: 10px;}
#important p {color: #ffffff; padding: 0 0 0 14px; font-size: 12px;}

/* novinky na titulce*/
.news { width: 505px;}
.news td {text-align: left; vertical-align: top;}
.news .title {height: 24px;}
.news td a {font-weight: bold; float: left;}
.news .yellow {font-weight: bold; float: left; color: #14353E;}
.news .date {font-weight: bold; float: right; color: #FF5500;}
.news .date_yellow {font-weight: bold; float: right; color: #14353E;}
.news .button a {font-weight: bold; float: right; text-align: center;}
.news tbody td a img { border: solid 1px #ccc; padding: 4px;}
.news .space {height: 2px; font-size: 2px;}
.news h1 {float: left;}
.news p {float: left;}
.news #hrefs {float: left;}
.news a {float: none;}
.news h2 {float: left;}
.news .text_href {float: none; padding-left: 10px; color: #a2a2a2; font-weight: normal;}

/* newsletter */
.newsletter_td {width: 50px;}

/* slicker */
.hidden {display: none; visibility: hidden;}
.display {display: block;}

/* sede pozadi darku pro muze apod */
.grey_gifts {background-color: #EDEDED;}
.pink {color: #ff66cc;}
.valentine {height: 30px;}
.valentine img {margin: 0; float: left;}
.valentine a {padding: 0 !important; padding-top: 5px !important;}

/* fotbalove zazitky */
.football {margin: 15px;}
.football img {margin: 0; float: left;}
.football a {padding: 0 !important; padding-top: 5px !important; margin-left: 50px !important;}

/* highlighting ve vyhledavani */
span.highlight {background-color: yellow;}

/* filtr razeni darku v kategorii */
#order_box {width: 481px; height: 18px; margin: 20px 0 10px 12px; border-left: 1px solid #9c9c9c; border-top: 1px solid #9c9c9c; border-bottom: 1px solid #9c9c9c; text-align: center;}

#page.adrenalin .order_text {background: transparent url(../images/cat-01-adrenalin-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.sport .order_text {background: transparent url(../images/cat-02-sport-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.automoto .order_text {background: transparent url(../images/cat-03-auto-moto-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.voda .order_text {background: transparent url(../images/cat-04-voda-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.vzduch .order_text {background: transparent url(../images/cat-05-vzduch-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #000055; font-weight: bold;}
#page.relax .order_text {background: transparent url(../images/cat-06-relax-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.romantika .order_text {background: transparent url(../images/cat-07-romantika-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.kurzy .order_text {background: transparent url(../images/cat-08-kurzy-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.specialni .order_text {background: transparent url(../images/cat-09-specialni-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #14353E; font-weight: bold;}
#page.promuze .order_text {background: transparent url(../images/cat-02-sport-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.prozeny .order_text {background: transparent url(../images/cat-06-relax-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.prodva .order_text {background: transparent url(../images/cat-07-romantika-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.luxusni .order_text {background: transparent url(../images/luxusni/luxusni_line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.propartu .order_text {background: transparent url(../images/cat-04-voda-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.prodeti .order_text {background: transparent url(../images/cat-08-kurzy-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.valentynske .order_text {background: transparent url(../images/valentyn/valentynske_line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.fotbalove .order_text {background: transparent url(../images/fotbal/cat-08-fotbal-line_x.jpg) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}
#page.vsechnydarky .order_text {background: transparent url(../images/cat-00-nolm-line.gif) repeat-y scroll 0 0; border-right: 1px solid #9c9c9c; float: left; width: 131px; height: 18px; color: #ffffff; font-weight: bold;}

#order_box a {color: #000000; text-decoration: none; border-right: 1px solid #9c9c9c; background-image: url(../images/order_bkg.jpg); background-repeat: repeat-x; float: left; width: 115px; text-align: center; outline: none; font-weight: bold;}
#order_box a:hover {text-decoration: underline;}
#order_box a.sel {color: #fd2300;}

#univerzalni_certifikat {float: none;}
#univerzalni_certifikat img {float: right; margin-right: 2px;}

/* dek */
.dek_submit {background: url("../images/dek/tlacitko.jpg") no-repeat; color: #fff !important; font-weightG354: bold; border: 0; width: 129px; height: 29px; padding-bottom: 3px;}

*html #leftbox {margin-left: -755px !important; }
*html #content {margin-left: 220px;}
