﻿* { }
html { margin: 0px; border: 0px; padding: 0px; }

/* jarni motiv */
/*body { background-color: #9bcef8; color: #555; margin: 0px; border: 0px; padding: 0px; font-family: Trebuchet MS, Arial, sans-serif; font-size: 9pt; text-align: center; }*/

/**
 * obalovaci div vizualu
 */
 /*.vision{
    width: 100%;
    background-color:transparent;
    background-image:url("../images/jaro2010/background_02.jpg");
    background-position:center bottom;
    background-repeat:no-repeat;
    padding: 0px 0 10px 0px;
 }*/

 .center_bold { text-align: center; font-weight: bold; }

/* jarni motiv */
/*body {
    background-color: #0076C0;
    background-image:url(../images/jaro/jaro_top.jpg);
    background-repeat:repeat-x;
    color: #555;
    margin: 0px;
    border: 0px;
    padding: 0px;
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 9pt;
    text-align: center;
}*/

/**
 * obalovaci div vizualu
 */
 /*.vision{
    width: 100%;
    background-color:transparent;
    background-image:url(../images/jaro/jaro_bottom.jpg);
    background-position:center bottom;
    background-repeat:repeat-x;
    padding: 0px 0 10px 0px;
 }*/

 /* zimni motiv */
 /* vizual zimni */
body { background-color: white; color: #555; margin: 0px; border: 0px; padding: 0px; 
font-family: Trebuchet MS, Arial, sans-serif; 
font-size: 9pt; text-align: center;
background-image: url(../images/ValentynPozadi_V1.png);
 }
/* 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; }
.left { text-align: left; }
.right { text-align: right; }
.justify { text-align: justify; }
.fleft { float: left; }
.fright { float: right; }

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;  clear: both;}
/*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; }

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; }
ul.pdf li, ol li { font-size: 10pt; 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: 62px 0px 0px; width: 950px; height: 200px; }
#header img#adroplogo { position: absolute; top:50px; margin: 77px 0px 0px 30px; border: 0px; padding: 0px; }
#flash_header {background-image:url(../images/Valentyn2012_Header_SK.png); width: 950px; height: 200px;}
#flash_header a.adrop {
	width: 220px;
	height: 100px;
	display: block;
	float: left;
	z-index: 10;
	position: absolute;
}
#flash_header a.banner {
	width: 720px;
	height: 200px;
	display: block;
	margin-left: 230px;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
	position: absolute;
	z-index: 1;
}
#flash_header a.zde {
	width: 950px;
	height: 200px;
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
	position: absolute;
	z-index: 1;
}

/* **************************************** */
/* 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; font-size: 12px; }
#topmenu ul.sub li a:hover, #topmenu ul.sub li a.active { color: red; }


/* **************************************** */
/* CATEGORY MENU                            */
/* **************************************** */
#catmenu { position: absolute; top: 326px; 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: 452px; margin: 0px 1px; border: 0px; padding: 0px; width: 948px; height: 10px; overflow: hidden; }


/* **************************************** */
/* CONTENTBOX                               */
/* **************************************** */
#contentbox { margin: 143px 0px 0px; border: 0px; padding: 0px; width: 950px; }


/* **************************************** */
/* OBSAH                                    */
/* **************************************** */
#content { background: transparent url("../upl/bg-logo.gif") no-repeat; float: left; margin: 0px 0px 0px 225px; border: 0px; padding: 10px 15px; width: 505px; }
* html #content { display: inline; }

/* **************************************** */
/* 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 h3 a { color: #fff; text-decoration: none; }
#leftmenu h3 a:hover { color: #fff; text-decoration: underline; }
#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: 201px; }


/* **************************************** */
/* 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_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; }
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; }
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; }
table.price tr.sleva {
	background-color: #fff5d1;
}

/* **************************************** */
/* Dárkový balíček                          */
/* **************************************** */
#content.presentpack img.fleft { margin-top: 15px; }


/* **************************************** */
/* Kontakty                                 */
/* **************************************** */
#content.contact h2 { color: #fff; background: transparent url("../images/contact-header.gif") 0 0 repeat-x; margin: 0px 0px 2px; padding: 1px 10px 0px; height: 19px; }
#content.contact div.fullbox { margin: 20px 0px 0px 20px; border: 1px solid #bbb; width: 672px; }
#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; text-align: left;}
#page.homepage #hp_leftbox div.hp_leftbox_item ol li { padding: 5px 0 0 0; text-align: left;}
#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; }

/*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; }






.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;}

.grey_link{
	color: #FF5500;
	font-size: 80%;
}

/* sede pozadi darku pro muze apod */
.grey_gifts {background-color: #EDEDED;}
.pink {color: #ff66cc;}
.valentine {height: 40px;}
.valentine img {margin: 0; float: left;}
.valentine a {padding: 0 !important; padding-top: 0px !important; margin-left: 45px;}

.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 { background: url(../images/hp-leftmenu-bg.png) repeat-x; 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/butt_search.gif) no-repeat; font-size: 140%; letter-spacing: -1px; font-weight: bold; padding: 5px 0; margin: 5px 0; width: 152px; height: 47px;}
.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;}

/*
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: 90%; 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 #butt01 {background: url(../images/web-butt-01-noact.gif) no-repeat;}
#webButt a:hover#butt01 {background: url(../images/web-butt-02-act.gif) no-repeat;}
#webButt #butt02 { background: url(../images/web-butt-01-act.gif) no-repeat;}
*/

#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 {margin: 0 10px 0 0; 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 20px; margin: 0 15px 0 0px; font-weight: bold; font-style: italic;}
#icoBar #ico01 { background: url(../images/ico01.gif) no-repeat;}
#icoBar #ico02 { background: url(../images/ico02.gif) no-repeat;}
#icoBar #ico03 { background: url(../images/ico03.gif) no-repeat;}


#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;
}

/* 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;}

/* 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;}

/* 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: 132px;; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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: 132px; 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; clear: both;}
#univerzalni_certifikat img {float: right; margin-right: 2px;}

.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; clear: both;}
*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; }

.pdf-katalog {
    clear: both;
}

/* TERMS */
#terms.affiliate h1 {background: none; color: #555;padding: 0;}
#terms.affiliate ul {padding-left: 10px;}
#terms.affiliate ul li {list-style: upper-roman; font-size: 14px;}
#terms.affiliate ul ul li {list-style: decimal; font-size: 12px;}
#terms.affiliate ul ul ul li {list-style: circle;}

.error {color: red !important;}

/* piktogramy */
.picto h2 {padding-left: 78px;}
.picto img {float: left; padding: 10px 20px 10px 10px;}
.picto p {padding-left: 78px;}

#rozcestnik a {float: left; padding-left: 5px; padding-bottom: 20px;}
#fbBox {float: left; margin: 10px 0 0 30px; padding-bottom: 10px;}

div.buttons {float: right; padding-top: 10px; width: 75%;}
.buttons .left {float: left;}
.buttons .right {float: right;}
div.form {margin-right: 85px;}

#fbBox {float: left; margin: 10px 0 0 30px; padding-bottom: 10px;}

.fbBox {padding-top: 20px;}
.fbBox .like {float: left;}
.fbBox .fan {float: right;}

#showHeurekaBadgeHere-3 {
	margin-left: 50px;
	margin-right: 50px;
}

a.epoukaz {
	text-decoration: none;
	color: red;
}
a.epoukaz:hover {
	text-decoration: none;
}
sup {
	color: blue;
}
span.question {
	padding-left: 4px;	
	padding-right: 4px;
	background-color: #868686;
	color: white;
	margin-left: 5px;
	font-size: 10px;
	border: 1px solid #414141;
	margin-bottom: 1px;
}

img.heureka_vote {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
a.cardpay {
	width: 250px;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	float: right;
	background-color: #cccccc;
	margin-right: 20px;
	font-size: 13px;
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a.cardpay:hover {
	background-color: #555555;
	color: white;
}
img.cardpay {
	float: left;
	margin-left: 10px;
}

#shop_roku_small {
	height: 195px;
   width: 38px;
   position: fixed;
   background-image: url(../images/shop_roku_small.png);	
   left: 0px;
   top: 330px;
   z-index: 100;
}
#shop_roku_big {
	height: 195px;
   width: 300px;
   position: fixed;
   background-image: url(../images/shop_roku_big.png);
   display: none;
   left: 0px;
   top: 330px;
   z-index: 100;
}

/* xmas */

#page.xmas #leftmenu_xmas { 
	background-image: url(../images/val_menu_body.png);
	background-repeat: repeat-y;
}
#page.xmas #leftmenuend { 
	background-image: url(../images/val_menu_bottom.png);
	background-repeat: no-repeat;
}
#page.xmas #menujoin { 
	background-color: #635ba8; }

#page.xmas h1, #page.xmas h2, #page.xmas div.presentitem h2 a { color: #635ba8; }
#page.xmas div.presentitem h2 { background: transparent url("../images/cat-07-xmas-list.png") 0 0 no-repeat; }


#leftmenu_xmas { margin: 0px 0px 0px 1px; border: 0px; padding: 0px; width: 224px;}
/*html>body #leftmenu { margin: 0px 0px 0px 1px;}*/
#leftmenu_xmas h3 { color: #fff; margin: 0px 9px 0px 0px; border-bottom: 0px solid white; padding: 5px 0px 5px 8px; font-size: 12pt; }
#leftmenu_xmas h3 a { color: #fff; text-decoration: none; }
#leftmenu_xmas h3 a:hover { color: #fff; text-decoration: underline; }

#leftmenu_xmas ul { margin: 0px 17px 0px 8px; border: 0px; padding: 0px; list-style: none; }
#leftmenu_xmas ul li { margin: 0px; 
border-bottom: 1px dashed #eee; 
padding: 0px; 
text-align: left; 
background-image: url(../images/xmas_menu_point.png);
background-repeat: no-repeat;
background-position: 5px 3px; 
}
#leftmenu_xmas ul li.first { border-top: 1px solid #eee; }
#leftmenu_xmas ul li a { display: block; color: #fff; margin: 2px 0px 2px 0px; border: 0px; padding: 1px 5px 1px 20px; font-size: 10pt; font-weight: bold; text-decoration: none; line-height: 1.4em; }
#leftmenu_xmas ul li a:hover { 
	border-left: 3px solid #fff; 
	padding: 1px 5px 1px 17px; 
}
.xmas_label {
	width: 156px;
	height: 31px;
	position: absolute;
	background-image: url(../images/xmas_present_foto.png);
	margin-top: -3px;
	margin-left: 354px;
	cursor: pointer;
}

/* **************************************** */
/* Xmas                    */
/* **************************************** */
table.price tr.price_xmas {
	background-image: url(../images/AkcniProdukt_Valentyn.png);
}
table.price tr.price_xmas td.desc {
	background-image: url(../images/AkcniProdukt_Valentyn.png);
}
div.xmas_action_head {
	width: 488px;
	height: 44px;
}
div.xmas_action_head h2 { margin: 0px; padding: 10px 0px 0px 13px; height: 34px; font-size: 10pt; 
	background-image: url(../images/val_present_top.png);
	background-repeat: no-repeat;}
div.xmas_action { margin-top: 15px; margin-left: 11px; padding: 0px; width: 488px; cursor: pointer;}
div.xmas_action_body {
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	width: 480px; 
}
div.xmas_action h2 a { text-decoration: none; color: #635ba8; }
div.xmas_action img { float: left; margin: 6px 12px 6px 9px; border: 1px solid #bbb; padding: 3px; }
div.xmas_action p.presdesc { margin: 0px 0px 10px; border: 0px; padding: 10px 10px 0px 10px; font-size: 8pt; }
div.xmas_action 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.xmas_action 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.xmas_action p.info a { color: white; }
div.xmas_action p.minprice span { color: #635ba8 }
#page.xmas .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;}

.xmas_page * {
	padding: 0;
	margin: 0;
	font-family: tahoma;
	color: white;
}
.xmas_page {
	width: 745px;
	height: 1258px;
	background-image: url(../images/val_background.png);
	margin-left: -10px;
	float: left;
}
.xmas_page strong {
	color: #e7d1a5;
}
.xmas_page_content {
	width: 750px;
	margin-left: 11px;
	margin-top: 240px;
	float: left;
}
.xmas_page h1 {
	color: white;
	font-size: 22px;
	background-image: none;
	margin-bottom: 5px;
	margin-top: 5px;
	letter-spacing: 1px;
	font-weight: bold;
	margin-left: 15px;
}
.xmas_page h2 {
	color: white;
	font-size: 17px;
	background-image: none;
	margin-top: 20px;
	margin-bottom: 5px;
	letter-spacing: 1px;
	font-weight: bold;
	margin-left: 15px;
}
.xmas_page img.banner {
	float: right;
	margin: -20px 0px 15px 15px;
	width: 210px;
}
.xmas_page img.foto {
	float: right;
	margin: -20px 0px 5px 5px;
	width: 150px;
}
.xmas_page img.logo {
	float: right;
	margin: 0px 100px 0px 0px;
	width:  150px;
}
.xmas_page p {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
	font-size: 13px;
	color: white;
	width: 680px;
}
.xmas_page h2.relaxace {
	margin-top: 60px;
	margin-bottom: 40px;
	letter-spacing: 0px;
	line-height: 25px;
	margin-left: 15px;
}
.xmas_page a {
	color: #f0b9ba;
	text-decoration: underline;
}
.xmas_page a:hover {
	color: #f0b9ba;
	text-decoration: none;
}
a.xmas_relaxace {
	width: 369px;
	height: 203px;
	display: block;
	background-image: url(../images/xmas_relaxace_pobyt.png);
	float: right;
	margin-right: 30px;
	margin-top: -10px;
}
a.xmas_relaxace:hover {
	background-color: transparent;
}
.xmas_page ul {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 25px;	
}
.xmas_page ul li {
	font-size: 13px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 20px;
	margin-right: 47px;
	text-align: justify;
}
.xmas_page ol {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 25px;	
}
.xmas_page ol li {
	font-size: 13px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 20px;
	margin-right: 47px;
	text-align: justify;
}
.xmas_page .fb-like {
	margin-left: 20px;
	margin-top: 10px;
}
#page.xmas p.favInfo {  color: #A90D0D; }
img.xmas_unas {
	margin: 5px auto 0px auto;
}
img.present_banner {
	margin-bottom: 10px;
}
.gplus {
	text-align: center;
	width: 100%;
	margin-left: 10px;
	margin-bottom: 10px;
}

.mezera {
	width: 100%;
	height: 20px;
}
