
img {border:none;}
h1 {font-size: 160%}
.centert{text-align:center;} 
body {padding:0; margin:0; background-color:#ffffff; font-family:Arial, sans-serif; font-size:10px; color:#1f1a17; behavior:url("hover.htc");}
br.end {clear:both;}
.stred {text-align: center;}
/* layout */
div#head_top {margin:0 auto; width:960px; height:88px; background:#f0f0f0 url('layout/head_top.jpg') repeat-x;}
div#head {margin:0 auto; width:1000px; height:212px; background:#b32826 url('layout/head.jpg');}
div#menu {float:left;}
div#contact {float:right; width:210px; padding:0 36px 0 0;}
div#page {width:960px; height:auto; padding:0 20px; margin:0 auto; background:url('layout/page1.jpg') left repeat-y;}
div#page_left {float:left; width:170px; background:#f6f6f6 url('layout/page_left.jpg') repeat-y;}
div#page_center {float:left; width:587px;}
div#page_right {float:left; width:203px; background:url('layout/content.jpg') repeat-x; padding-top:13px;}
div#products_panel {width:170px; height:25px; background-color:#28231f;}
div#products_menu {width:170px; height:auto; background:#f6f6f6 url('layout/page_left.jpg') repeat-y;}
div#supplements_panel {width:170px; height:25px; background-color:#b52927;}
div#supplements_menu {width:170px; height:auto; background:#f6f6f6 url('layout/page_left.jpg') repeat-y; padding:0 0 20px 0;}
div#catalog {width:162px; height:80px; background:#cc3b37 url('layout/catalog1.jpg'); margin:0 0 0 4px;}
div#call {width:162px; height:94px; background:#27221e url('layout/call1.jpg'); margin:3px 0 0 4px;}
div#content {width:545px; height:auto; background:url('layout/content.jpg') repeat-x; padding:15px 21px 0 21px;}
div.bar {width:587px; height:32px; margin:0; padding:0; background-image:url('layout/bar1.jpg');}
div#news {width:545px; height:auto; padding:0 21px 20px 21px;}
div#reference {width:566px; height:auto; padding:0 0 20px 21px;}

#frm-signInForm {width:183px;padding:10px;background-color:#28221f;color:#fff;margin-bottom:15px}
#frm-signInForm .nadpis {text-transform:uppercase;font-weight:bold;font-size:14px;margin-bottom:5px}
#frm-signInForm input[type=text],#frm-signInForm input[type=password] {width:70%}
#frm-signInForm label {display:block;width:28%;float:left;padding-top:3px;font-size:13px}
#frm-signInForm a {color:#fff;font-size:13px;padding-right:50px}

div#faq {width:185px; height:auto; margin:13px 0 0 0; background:#1f1a17; padding:13px 0 30px 18px;}
div#foot {width:950px; height:auto; padding:10px 5px 7px 5px; background:#929292; margin:0 auto;}
div.action {width:203px; height:auto; background:#b32826; margin-bottom:10px;}
* html div#content {overflow:hidden;}

div#reklama          { display: none; position: absolute; top: 0px; padding-top: 320px; margin: 0px auto; width: 100%; text-align: center; }
div#reklama .box     { position: relative; background-color: #E0E0E0; border: solid 1px #000000; margin: 0px auto; width: 450px; height: 450px; text-align: left; padding: 10px; }
div#reklama .close   { position: absolute; bottom: 0px; right: 10px; padding: 5px; font-size: 20px; font-weight: bold; text-decoration: none; color: #333333; }

/* head_top */
div#head_top .nadpis {font-size:1.0em; width:300px; padding:6px 0 0 8px; float:left; margin:0;  font-family:Tahoma; font-weight:normal;}
div#head_top .nadpis a {color:#5a5a5a; text-decoration:none;}
div#head_top p {float:right; color:#5a5a5a; margin:0; padding:6px 8px 0 0; width:250px; text-align:right; font-family:Tahoma;}
div#head_top p a {color:#5a5a5a; text-decoration:none;}
div#head_top a:hover {color:#af312e;}

div#head_top a img {margin:12px 0 0 16px; float:left;}

/* menu */
div#menu ul {list-style-type:none; padding:26px 0 0 46px; margin:0;}
div#menu ul li {float:left; margin:0; border-left:#9f9f9f solid 1px;}
div#menu ul li.bac {border:none;}
div#menu ul li a {display:block; margin:0; padding:15px 21px 11px 21px; font-size:1.2em; font-weight: bold; color:#FFFFFF; text-decoration:none; background-color: #B52927;}
div#menu ul li a:hover {border-top:4px solid #1f1a17; color:#FFFFFF; padding-top:11px;}
div#menu ul li a.current {border-top:4px solid #1f1a17; color:#FFFFFF; padding-top:11px;}

div#menu ul li ul {padding:0; z-index:10; margin:0; width:160px; position:absolute; float:none; display:none;}
div#menu ul li:hover ul {display:block;}
div#menu ul li ul li {padding:0; border-left:1px solid #1f1a17; border-right:1px solid #1f1a17; border-bottom:1px solid #1f1a17; margin:0; background-color:#b32826; background-image:none; float:none;}
div#menu ul li ul li.top {border:1px solid #1f1a17;}
div#menu ul li ul li a {color:#ffffff; font-size:1.2em; text-decoration:none; display:block; width:118px; padding:3px 20px;}
div#menu ul li ul li a:hover {color:#ffffff; background:#28221f; border:none; font-size:1.2em; text-decoration:none; display:block; width:118px; padding:3px 20px;}

/* contact */
div#contact p {text-align:right; color:#ffffff; font-family:Tahoma; font-size:1.1em; line-height:1.6em; margin:0; padding:10px 0 5px 0;}
div#contact p a {color:#ffffff;}
div#contact p a:hover {color:#ffa73d;}div#contact p .zelena {color:#00a100; font-weight:bold; font-size:18px;}

/* catalog */
div#catalog a {display:block;  height:65px; color:#ffffff; font-size:1.2em; text-decoration:none; padding:20px 0 0 92px;}

/* call */
div#call p {color:#ffffff; font-size:1.1em; padding:27px 0 0 67px; line-height:1.3em;}

/*  zpetne odkazy  */
div#z-odkazy a, a visited, a link {color:#303030; font-size:1.1em; line-height:1.3em; text-decoration:none;}
div#z-odkazy a:hover {color:#303030; font-size:1.1em; line-height:1.3em;text-decoration:underline;}
div#z-odkazy h3 {color: white; font-weight: normal; font-size: 14px; position: relative; top: 5px;}
div#z-odkazy div a img {width: 100px}
div#z-odkazy div {text-align: center}
div#z-odkazy div p {font-size: 12px;}
div#z-odkazy div p a {font-size: 12px; padding: 0px;}
div#z-odkazy div p a:hover {font-size: 12px; padding: 0px;}
div.wnadpis {width: 170px; height: 25px; background-color: #B52927; text-align: center}
#ffooter div.wnadpis {width: 203px; height: 25px; background-color: #B52927;}
#ffooter div.wnadpis h3 {color: white; font-weight: normal; font-size: 14px; position: relative; top: 5px; }
ul#wdnewlinks {padding: 0 0 0 20px;}
ul#wdnewlinks li {font-size: 12px;}
ul#wdnewlinks li a {color: black;}
/* products and supplements*/
div#products_panel p {text-align:center; color:#ffffff; font-size:1.4em; margin:0; padding:5px 0 0 0;}
div#supplements_panel p {text-align:center; color:#ffffff; font-size:1.4em; margin:0; padding:5px 0 0 0;}

/* content */
div#content h2 {color:#b33a3b; margin:0; padding:0 0 4px 0; font-size:1.4em;}
div#content h2 span {color:#3d3936;}
div#content h3 {color:#b33a3b; font-style:italic; font-size:1.2em; margin:0; padding:0 0 5px 0;}
div#content p {font-size:1.2em; line-height:1.3em;}
div#content ul {font-size:1.2em; list-style-type:none;}
div#content ul li {padding:0 0 2px 15px; background: url('layout/odrazka_list.jpg') 0 6px  no-repeat;}
div#content hr {height:1px; border:0; color:#b33a3b; background-color:#b33a3b; width:100%;}

div.detail {float:left; margin:10px;}
div.gallery_cnt{position:relative;float: left;}
div.gallery {float:left; margin:10px 19px 10px 19px; border:1px solid #dddddd; position: relative;}
div.gallery img{width: 140px;}
/* styl pro bublinu s popisem dveri */
div.gallery_cnt .bubble{display: none; z-index: 80;}
div.gallery_cnt .s_popisem{position: absolute; background: white; border: 1px solid #dddddd; padding: 10px; width: 506px; min-height: 100px; overflow: hidden;}
div.gallery_cnt .bez_popisu{position: absolute;background: white; border: 1px solid #dddddd; padding: 10px; width: 506px; min-height: 100px; overflow: hidden;}
div.gallery_cnt img.nahled{border: 1px solid #dddddd; max-width: 486px; max-height: 486px; border: 0px solid #dddddd;}
div.gallery_cnt .bubble div.obr{overflow: hidden;}
div.gallery_cnt .bubble div.text{margin-top: 10px; overflow: auto;}
div.gallery_cnt .close{position: absolute; top: 5px; right: 5px; cursor: pointer;}
div.gallery_cnt .open{position: absolute; top: 2px; right: 2px; cursor: pointer; width: auto;}
/* konec stylu pro bublinu */
div.real {float:left; margin:9px 19px; text-align:center;}
div.real img {border:1px solid #dddddd;}
div.real p {text-align:center; margin:5px 0 0 0; width:140px;}

div#content p.question {font-size:1.3em; margin:20px 0 0 0; font-weight:bold; color:#b33a3b;}

div#content ul.sitemap {font-size:1.3em; list-style-type:none;}
div#content ul.sitemap li {padding:0 0 2px 15px; background: url('layout/odrazka_list.jpg') 0 6px  no-repeat;}
div#content ul.sitemap li a {color:#3d3936; font-weight:bold; text-decoration:none;}
div#content ul.sitemap li a:hover {color:#b33a3b; text-decoration:underline;}
div#content ul.sitemap ul {font-size:1em; list-style-type:none;}
div#content ul.sitemap li ul li {padding:0 0 2px 15px; background: url('layout/arrow.gif') 0 6px  no-repeat;}
div#content ul.sitemap li ul li a {font-weight:normal;}

div#content div.new {margin:10px 0 15px 0;}
div#content div.new p {margin:0;}
div#content div.new p.date {color:#3d3936; font-weight:bold; margin:0;}
div#content div.new a {color:#c03734;}
div#content div.new a:hover {color:#ffa73d;}

div#content p.error {font-weight:bold; font-size:1.3em; color:#FF0D0D;}
div#content p.pass {font-weight:bold; font-size:1.3em; color:#00DD00;}

/* news */
div#news p.headline {margin:0; font-size:1.5em; font-weight:bold; color:#3d3936; padding-bottom:16px;}
div#news p span {color:#b33a3b;}
div#news p {margin:0; color:#1f1a17; font-size:1.1em; line-height:1.5em;}
div#news p.date {color:#c23b37; font-weight:bold;}
div#news div.first {float:left; width:195px; padding:0 90px 0 0;}
div#news div.second {float:right; width:200px;}
div#news a {color:#c03734;}
div#news a:hover {color:#ffa73d;}

/* reference */
div#reference p.headline {margin:0; font-size:1.5em; font-weight:bold; color:#3d3936; padding-bottom:16px;}
div#reference p span {color:#b33a3b;}
div#reference a.more {display:block; padding:3px 0; width:90px; float:right; margin:0 30px 0 0; text-align:center; color:#ffffff; background:#b33a3b; text-decoration:none;}
div#reference a.more:hover {background:#28221f;}


/* action */
/*div#action a {display:block; text-align:center; color:#ffffff; font-size:1.4em; background:#b32826; margin:0; padding:5px 0 0 0; text-decoration:none;}
div#action a:hover {background:#28221f; font-weight:bold;}
*/
div.action a {display:block; width:100px; padding:40px 3px 0 100px; height:156px; text-align:center; color:#ffffff; font-size:1.9em; line-height:1.5em; font-weight:bold; background:#b32826 url('layout/recommend.jpg'); margin:0; text-decoration:none;}

/* faq */
div#faq p {font-size:1.1em; color:#ffffff; margin:0; line-height:1.3em; padding:0 0 10px 0;}
div#faq p.headline {font-size:1.8em; color:#ffffff; margin:0;}
div#faq h3 {color:#ffffff; margin:0; font-weight:bold; font-size:1.1em; padding:10px 0 0 0;}
div#faq h3 a {color:#ffffff; text-decoration:none;}
div#faq h3 a:hover {color:#af312e;}
div#page_right a.more {display:block; height:20px; width:175px; background:#cc3b37; padding:5px 0 0 28px; color:#ffffff; text-decoration:none;}
div#page_right a.more:hover {color:#ffa73d;}

/* foot */
div#foot p {margin:0; color:#ffffff; line-height:1.4em;}
div#foot a {color:#ffffff; text-decoration:none;}
div#foot a:hover {color:#af312e;}
div#foot a.current {color:#af312e;}
div#foot p.copy {float:left; width:500px;}
div#foot p.menu {float:right; width:400px;}
div#foot p.bottom {padding:5px 0 0 0; text-align: center;}

/* page_left */
div#page_left ul {margin:0; padding:8px 0 15px 8px; list-style-type:none;}
div#page_left ul li {margin:10px 0 0px 0; padding:0 0 0 21px; background:url('layout/odrazka.gif') 0 3px no-repeat;}
div#page_left ul li a {font-size:1.1em; font-weight:bold; color:#1f1a17; text-decoration:none;}
div#page_left ul li.current a {color:#cc3b37;}
div#page_left ul li a:hover {color:#cc3b37;}
div#page_left ul li ul {display:none; padding:0;}
div#page_left ul li.current ul {display:block;}
div#page_left ul li.current ul li { margin:5px 0 0 0; color:#1f1a17; background:url('layout/arrow.gif') 5px 3px no-repeat;}
div#page_left ul li.current ul li a {color:#1f1a17;}
div#page_left ul li.current ul li.current a {color:#cc3b37;}

/* order */
div#content div#order td input {width:40px;}
div#content div#order fieldset {margin:20px 0;}
div#content div#order div {width:120px; float:left;}
div#content div#order table {float:right;}
div#content div#order table td {width:40px;}
div#content div#order textarea {width:220px;}

/*
a#callyou {display:block;width:203px;height:130px;background:url('obrazky/callyou.jpg') no-repeat left center;margin-top:15px} */
a#callyou {display:block;width:170px;height:100px;background:url('obrazky/callyou2.png') no-repeat left center;margin-top:15px}


#callyouform .caption {font-size:16px;font-weight:bold;color:#a91217}


