
/* CSS: design*/
* {margin:0;padding:0}
html,body{background:#6a6b6f}
body{font-size:0.8125em;font-family:Arial,sans-serif;text-align:center;background:#6a6b6f;color:#fff}
/* SKIPLINK PANEL */
#skiplink{position:absolute;right:0;top:-2em;width:15em;height:4em;z-index:20}
#skiplink a{position:absolute;right:0;bottom:4em;white-space:nowrap;padding:2px}
#skiplink a:hover,#skiplink a:focus,#skiplink a:active{position:absolute;right:0;bottom:0 !important;background:#fff}
/* PAGE */
#prepage{width:950px;text-align:center;background: #6A6B6F url(../img/top-bg.png) no-repeat 0 15px;padding-top: 45px; margin:0 auto;position:relative}
#page{margin:0 auto;color:#000;text-align:center;background: url(../img/page-2.png) repeat-y 0 0;}
#page_inner{background:#fff;padding: 0 15px; width: 890px; text-align: left; margin: 0 auto;}

/* MAPA PRODEJCI */
#prodejci #doc_content_sellers{position: relative;padding-top: 20px;}
#prodejci #doc_content_sellers img{margin-bottom: 20px;}
#prodejci #form_wrap{position: absolute; top: 20px; right: 10px;}
#prodejci fieldset{padding: 0; border: 0;}

table.mod_catalog_item_table tr.certificated_seller td {border-color:#333;background:#fcf856}

/* MAPA PRODEJCU */
#map_content  {
background:url("../img/mapa-full.gif") no-repeat 0 0;
height:395px;
margin:0 auto 20px;
overflow:hidden;
width:589px;
}
#map_toggle{
	padding: 0 10px 10px;
	border: 2px solid #ccc;
	border-width: 0 0 1px;
	margin: 0 0 20px;
	text-align: right;
}
#map_toggle a{text-decoration: none; background: url(../img/map-hide.png) no-repeat 0 50%; padding: 3px 0 3px 20px;}
#map_toggle a:hover{text-decoration: underline;}

table.mod_catalog_item_table{border: 2px solid #ccc;width: 100%;}
table.mod_catalog_item_table td{border: 1px solid #ccc;}
table.mod_catalog_item_table th#mesto{width: 100px;}
table.mod_catalog_item_table th#firma{width: 150px;}
table.mod_catalog_item_table th#adresa{width: 200px;}
table.mod_catalog_item_table tr{background: #FFFDE6;}
table.mod_catalog_item_table tr.dark{background: #F9F9F9;}
table.mod_catalog_item_table td.table_product_detail {width:30px;text-align:center}
table.mod_catalog_item_table td.table_product_detail img {display:block;margin:0 auto}

/* HLAVICKA */
#head{position:relative;width:890px;height:212px;margin-bottom: 15px;background:#000 url(../img/head.gif) no-repeat 0 0}
#head p{margin:0;padding:0}

a#logo{position:absolute;left:0;top:0;display:block;width:295px;height:160px;overflow:hidden;z-index:50;cursor:pointer;font-size:185%;text-align:center;line-height:44px}
a#logo span{position:absolute;left:0;top:0;display:block;width:295px;height:160px;background:url(../img/head.gif) no-repeat 0 0}
#logo_text{display:none}

#placeholder{width: 619px; height: 160px; background: #000;position: absolute; right: 0; top: 0;}
#placeholder div{width: 616px !important; height: 160px !important;position: absolute !important; left: 0 !important;}

#banner_home{background: #FAFAFA url(../img/banner-home2.jpg) no-repeat 100% 100%; padding: 15px;margin: 0 0 15px;line-height: 1.55em;}
#banner_home ul {font-size:85%;font-weight:bold;margin:0 0 0 15px}
#banner_home li {padding:0 0 3px 12px}
#banner_home h1 {font-size:125%;margin:0 0 10px 0}
#banner_home h2 {font-size:100%;font-weight:bold;padding:0;border:0}
#banner_home p {}

#wrap{background: url(../img/box-title-inner.png) repeat-y 0 0;}
#wrap_inner{background:url(../img/box-title-bottom.png) no-repeat -1px bottom;}
#products{width: 414px;float:left;margin-bottom: 3px;}
#products h2 {border:0;padding:0}
#products h2 a, #custom h2 a{background: url(../img/box-title-header-4.png) no-repeat 0 bottom;padding: 16px 17px 25px;display:block;text-decoration:none}
#products h2 a:hover, #custom h2 a:hover {text-decoration:underline}
#products table{margin: 0 5%}
#products td{width: 30%;text-align: center; vertical-align: top;padding:0 5px 20px 5px}
#products_inner {padding:10px 0 0 0}
#custom{margin-bottom: 3px;position: relative;float: right;}
#custom h2 {padding:0;border:0}
#custom h2 a{background-position: -429px bottom;}
#custom_inner{width: 195px; padding: 10px}
#custom ul{margin: 0 0 15px}
#custom li{list-style-type: none; padding:7px 0 5px 25px; background: url(../img/ico-folder.png) no-repeat 0 5px;}

#news_column h3{color:#000; font-size: 150%; border-bottom: 1px solid #CDCCC7;margin: 0 0 8px 0; padding: 0 0 5px;}

/* KONSTRUKCE STRANKY - OBSAH */
#layout{}
.category_heading{background: #FFDE00; padding: 15px; color: #000; }
#content{float:right;width:670px;display:inline;margin:0}
#home #content{float: left;width: 644px;}
#content_inner{}
/* KONSTRUKCE STRANKY - SLOUPEC */
#column{float:left;width:190px;overflow:hidden;font-size:85%;margin:0 30px 0 0;display:inline}
#column .banner{}
#home #column{float: right;width: 230px; padding-left: 16px; margin: 0;}

/* NADPIS VE SLOUPCI */
.col_header{display:block;margin:0 0 5px 0;padding:5px 0 5px 10px;color:#333;background:#b7d759;text-align:left;font-size:115%}

/* PATICKA */
#footer{color:#fff;background: url(../img/footer-2.png) no-repeat 0 0;padding: 20px;font-size:85%;margin:0 auto 10px}
#footer a{color:#fff;text-decoration:underline}
#footer a:hover{color:#fff;background:none;text-decoration:none}
#f_copy{float:left;display:inline;margin:0;width:60%;text-align:left;padding:5px 0}
#f_ext{float:right;display:inline;margin:0;width:35%;text-align:right;padding:5px 0}

a#f_print,a#f_print:hover{padding:0 3px 0 20px;background:url(../img/print2.gif) no-repeat left center}
a#f_up,a#f_up:hover{padding:0 8px 0 3px;background:url(../img/up2.gif) no-repeat right center}
#f_ext span{color:#fff}

#src{display: none; height: 1px; width: 1px; overflow: hidden;}

#fast_nav{position:absolute;right:23px;top:2px;z-index:50;font-size:85%;color:#fff}
#fast_nav h4{display:none}
#fast_nav ul{list-style-type:none;margin:0;padding:0}
#fast_nav li{display:inline;background:none;list-style-type:none;padding-left:0}
#fast_nav a{color:#fff;text-decoration:underline;margin:0}
#fast_nav a:hover{text-decoration:none;color:#fff}
#fast_nav img{border:0;position:relative;top:12px}

/* STRANKOVANI */
#p_navigation{margin:0 0 20px 0}
/* FORMULARE */
input,select,textarea{font-family:Arial,sans-serif;font-size:100%}
form{margin:0 0 20px 0;padding:10px 0 0 0}
fieldset{border:1px solid #cfcfaa;padding:0px 10px 10px 10px}
.form_indend{padding:10px 0 0 0}
legend{font-weight:normal;color:#333;padding:2px;margin:0 0 10px 0;border:1px solid #cfcfaa}
input,textarea{border:1px solid #4b4c2e;margin:0 0 5px 0;padding:3px}
div.lbl{width:140px;float:left;display:inline;margin:0 0 5px 0}
form br{clear:both;float:none;width:1px;height:1px;overflow:hidden}
input.form_submit, input.mod_form_input_button{border:1px solid #333;background:#333;color:#fff;cursor:pointer;width:auto;overflow:visible}
label{cursor:pointer}
.form_indend{padding:10px 0 0 0}

/* VYHLEDAVANI */
#search{background:#ABAFB4;position:absolute;right:40px;top:170px;width:170px;overflow:hidden}
#search *{margin: 0; padding: 0;}
#search br,#search h3, #search .lbl{display:none}
#search div.form_indend{padding:0}
#search form{padding:0;margin:0;background:none}
#search fieldset{border:0;padding:0;margin:0;background:none}
#ed_search_query{width:130px;background:#ABAFB4;color:#444;border: 0;float: left;padding: 4px 8px}
#b_search_query2{background: #CACCCF;color:#FFF;font-weight:bold;border: 0;float: right;}


/* RYCHLA NAVIGACE */
#path{text-align:left;margin:0 0 10px 0;padding:0;color:#999;font-size:85%}
#path a{color:#999;text-decoration:underline}
#path a:hover{color:#fff;background:#999;text-decoration:none}
/* VYPIS CLANKU */


.documents,.news_item{margin:0 0 30px 0}
.documents h2,.news_item h2{font-size:115%;font-weight:bold;padding:0;border:0}
.documents h2 a,.news_item h2 a{color:#444;background:none;text-decoration:none}
.documents h2 a:hover,.news_item h2 a:hover{color:#444;background:none;text-decoration:underline}
#home .news_item{margin: 0 0 15px;}
#home .news_item h2 a{color:#000;text-decoration: underline;line-height: 1.5em;}
.date{font-size:75%;color:#c00;font-style:normal;font-weight:bold;margin:0 0 5px 0;display:block}
.image{float:left;display:inline;height:auto;text-align:center}
.image a,.image a:hover{background:none !important}
.image img{border:1px solid #ccc;margin:0 auto;display:block}
.annotation{background: url(../img/underline.gif) repeat-x 0 bottom;}
.annotation p{margin:0;padding:0 0 10px 0}
#home .annotation{background: none;}
#home .annotation p{padding: 5px 0 0;}
.withimage .image{width:120px;margin:0 15px 0 0}
.withimage .image img{margin:0;display:block}
.withimage .annotation{width:531px;float:left;display:inline;}
html>body .withimage .annotation{width:535px}
.news_item .more_info{text-align: right; display: block;}

#news{padding:10px 0 0 0;text-align:left}
#news h1{display:none}


/* HOME */
#home #content_inner .banner{margin:0 10px}
#product_panel{background:url(../img/product-home-line.gif) left top;border-top:5px solid #999;border-bottom:5px solid #999;margin:0 0 13px 0}
.product h2,.product_last h2{font-size:85%;color:#444;text-align:center;font-weight:bold;background:#fff url(../img/product-home-title.gif) repeat-x left bottom;height:34px;border-bottom:1px solid #fff;border-top:2px solid #feca22}
html>body .product h2{min-height:34px;height:auto}
.product h2 a,.product h2 a:focus,.product h2 a:hover{padding:3px 0;color:#444;background:none;display:block}
.product_panel_line{background:url(../img/product-home.gif) repeat-x left bottom;width:100%;height:140px}
html>body .product_panel_line{min-height:140px;height:auto}
.product{float:left;display:inline;width:148px;border-top:1px solid #fff;margin:0 1px 0 0;text-align:center}
.product .image{float:none !important;margin:0 0 5px 0;text-align:center}
.product .image img{border:2px solid #444;margin:0 auto 5px auto}
.product_last{margin:0 !important}
/* STRANKOVANI */
#paginate{margin:0 0 20px 0}
#paginate a{margin: 0 3px;}
.p_paginate_item{padding-left:0.2em}
.p_paginate_item a{text-decoration:none}
.p_paginate_item a:hover{color:#fff;background:#666}
.p_paginate_item#p_paginate_previous a,.p_paginate_item#p_paginate_next a{color:#53ADD7}
.p_paginate_item#p_paginate_previous a:hover,.p_paginate_item#p_paginate_next a:hover{background:#53ADD7;color:#fff !important}
/* PRILOHY */
#attachments_header{padding:30px 0 0 0}
/* list */
ul#attachments{margin:0 0 20px 0;padding:0;list-style-type:none}
ul#attachments li{padding:0 0 8px 0}
ul#attachments li img{margin:0 8px -4px 0}
/* list */
table#attachments{margin:0 0 20px 0;border-collapse:collapse;color:#fff}
table#attachments td{padding:3px}
hr{display:none}
#content hr{width:100%;display:block;height:1px;overflow:hidden;clear:both;border:0;background:none;margin:0;color:#fff}
html>body #content hr{height:1em}
#toplist{width:1px;height:1px;overflow:hidden}
.banner img{margin-bottom:0 !important}
.nofloat{clear:both;float:none;width:1px;height:1px;overflow:hidden}
.none{display:none}
#p_banner_uvodni-banner {text-align:left}

/* CHYBOVE HLASKY */

/* Text hlasky pokud byl prekorcen povoleny pocet odeslani formulare (pouze pokud je omezeni a text zadany)*/
/* Text chyb, ktere se zobrazi pokud formular nebyl korektne vyplneny */
p.mod_form_count_warning, p.mod_form_errs {
  background:#eee none repeat scroll 0 0;

  border:5px solid #aaa;
  font-weight:bold;
  line-height:170%;
  padding:10px 15px;
}

/* */
/* Tabulka s overenim zadanych dat */
table.mod_form_ver_table {}

/* Td s popisem zadane hodnoty */
td.mod_form_ver_title {
  padding: 3px 6px;
  font-weight: bold;
}

/* Td se zadanou hodnotou */
td.mod_form_ver_value {
  padding-left: 15px;
}

/* formular s overenim zadanych dat */
form#mod_form_ver_form {} 
form#mod_form_ver_form fieldset {padding-bottom: 15px;}

/* container captcha nesmyslu */
div.mod_form_captcha {
  border: 1px solid #ccc;
  font-size: 85%;
  padding: 10px 10px 0;
}

/* input s kodem */
input.mod_form_captcha_text {padding: 2px;margin: 0 0 0 5px !important;}

/* tlacitko pro novy kod */
input.mod_form_captcha_regen {display: block;}

/* obrazek captcha */
img.captchapict {margin-bottom: 5px;}

/* tlacitko pro odeslani ke kontrole */
input.mod_form_ver_submit{margin-right: 10px;position:relative; top: 10px;}
input.mod_form_ver_back{position: relative; top: 10px;}

#noflash {visibility:hidden}
#flash {display:block}

#withoutcolumn #content {width:100%;float:none}
#withoutcolumn .withimage .annotation {width:755px}

#map_canvas_contact {width:670px;height:300px;margin:0 0 20px 0}

/* CSS: menu*/
#menu{font-size: 120%;margin: 0 0 15px;}
#menu h3.menu_header{background:#FFFDAD url(../img/nav-2.png) repeat-x 0 0; color: #000;padding: 5px 5px 5px 22px;font-size:100%;margin:0;border-bottom: 1px solid #fffc85}
#menu h4 {font-size:100%;font-weight:bold;}
#menu ul{margin: 0;}
#menu ul li{padding:0;background:none}
#menu ul li a{display:block;color: #000; text-decoration: none;padding: 5px 5px 5px 22px; background: #FCF856 url(../img/arrow.gif) no-repeat 10px 9px; border-bottom: 1px solid #fffc85}
#menu ul li a:hover{text-decoration: underline}
#menu ul li.current a {font-weight:bold}
#menu ul li.current ul li a {font-weight:normal}
#menu ul li ul {margin:0;padding:0;list-style-type:none;font-size:85%}
#menu ul li ul li {padding-left:0}
#menu ul li ul li a {padding-left:22px;background:#FFFDAD}


#nav {font-size: 95%;position: absolute;top: 205px;left:30px;width: 885px;background:#FFFDAD url(../img/nav-2.png) repeat-x 0 0;margin:0 0 13px 0;margin:0;padding: 0 0 0 5px}
#nav h4 {display:none}
#nav h4 {display:none}
#nav li {padding:0;background:none}
#nav li a:hover, #nav li a:focus, #nav li a:active {text-decoration:underline;}
html>body #nav a, html>body #nav a:hover {width:auto}
#nav .menu-top{padding: 8px 10px; border-left: 1px solid #fffc85;display: block;}

ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
	margin: 0;
	background:#fffc85;
}
ul.jd_menu li {
	float: left;
}
ul.jd_menu_vertical {
	width: 300px;
}
ul.jd_menu_vertical li {
	float: none;
}

/* -- Sub-Menus -- */
ul.jd_menu{margin: 0 0 0 10px;}

ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}


ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	border-top: 0;
}

ul.jd_menu ul ul,
ul.jd_menu_vertical ul ul {

}

ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	color: #000;
	margin: 0;
}
ul.jd_menu li li {
	width: 200px;
}
ul.jd_menu li a {
color:#000;
background: #fffc85 url(../img/nav-2.png) repeat-x 0 0;
text-decoration:none;
font-size:95%;
font-weight:bold;
padding: 11px 0;
    display: block;
}

ul.jd_menu li a:hover {
background: url(../img/nav-2-hover.png) repeat-x top; /*background of menu items during onmouseover (hover state)*/
color: #000;
}

ul.jd_menu li li a{
padding: 12px 10px 12px 30px;
margin: 0;
border: 0;
border-bottom: 1px solid #f8f31c;
background: #fffc85 url(../img/arrow-2.png) no-repeat 12px 50%;
color: #000 !important;
}

ul.jd_menu li ul li a.selected, ul.jd_menu li ul li a:hover{
	background: #f8f31c url(../img/arrow-2.png) no-repeat 12px 50%;
	color: #000;
}


ul.jd_menu li ul li a span{display: inline !important; padding: 0 !important; border: 0 !important;}

ul.jd_menu li.jdm_hover > a,
ul.jd_menu li.jdm_active > a{
    text-decoration: underline;
}
/* CSS: content*/
/* CSS: content*/
#content_main_cs {
font-size: 0.8125em;
font-family: Arial, sans-serif;
background:#fff;
color:#444;
}
.mceContentBody {
 font-size: 0.8125em;
 font-family: Arial, sans-serif;
 background:#fff;
 color:#444;
}

/* SYSTEM */
.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB; border-collapse: separate}
a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(../admin/img/anchor.gif) no-repeat bottom left}
img.mceItemAnchor {width:12px;height:12px;background:url(../admin/img/anchor.gif) no-repeat}
img.mceItemMod {cursor: pointer !important;} /* obrazek s modulem */
.mceItemTable th, .mceItemTable td{border: 1px dashed #bbb;padding: 2px;}

abbr, acronym, span.abbr {cursor: help;border-bottom: 1px dashed #000}
cite {font-style:italic}

a {color: #444;text-decoration:underline}
a:hover, a:active, a:focus {color: #444;background:none;text-decoration:none}
img {border: 0}

h1 {color:#444;font-size:175%;margin:0 0 25px 0;padding:0;font-weight:bold}
h1 a, h1 a:hover {color:#444}

h2 {color:#444;font-size:115%;margin:0 0 10px 0;padding:0 0 5px 0;font-weight:bold;border-bottom:2px solid #ccc;}
h2 a, h2 a:hover {color: #444;background:none}

h3 {color:#c00;font-size:115%;margin:0 0 5px 0;padding:0;font-weight:bold}
h3 a, h3 a:hover {color: #c00}

h4 {color:#444;font-size:100%;margin:0 0 3px 0}
h4 a, h4 a:hover {color: #444}

h5 {color:#c00;font-size:100%;margin:0 0 3px 0;font-weight:bold}
h5 a, h5 a:hover {color: #c00}

h6 {color:#000;font-size:100%;margin:0 0 3px 0}
h6 a, h6 a:hover {color: #000}

table, p {margin: 0 0 10px 0}
table p {margin:0}
p {line-height:1.5}
ul, ol {margin: 0 0 15px 10px; padding: 0}
ul, ul li {list-style-type: none}
ul li {background:url("../img/arrow.gif") no-repeat 0 4px;padding:0 0 5px 12px}
ul ul, ol ul {padding: 0 0 0 0; margin: 0 0 0 18px}
ul ol, ol ol {padding: 0 0 0 0; margin: 0 0 0 23px}

hr {clear:both}

.content_class_left {text-align:left}
.content_class_right {text-align:right}
.content_class_justify {text-align:justify}
.content_class_center {text-align:center}
img.content_class_left {float:left;margin:0 5px 5px 0;display:inline}
img.content_class_right {float:right;margin:0 0 5px 5px;display:inline}

img.content_class10 {margin-top:20px !important}
img.content_class11 {margin-right:20px !important}
img.content_class12 {margin-bottom:20px !important}					
img.content_class13 {margin-left:20px !important}
img.content_class14 {border:1px solid #ccc !important}

.content_class0, .content_class0 a, .content_class0 a:hover {color: #c00; background: none}
.content_class0 a:hover {color: #fff; background: #c00}
.content_class1, .content_class1 a, .content_class1 a:hover {color: #ffd41d; background: none}
.content_class1 a:hover {color: #fff; background: #ffd41d}
.content_class2, .content_class2 a, .content_class2 a:hover {color: #ddd; background: none}
.content_class2 a:hover {color: #fff; background: #ddd}
.content_class3, .content_class3 a, .content_class3 a:hover {color: #ccc; background: none}
.content_class3 a:hover {color: #fff; background: #ccc}

/* TABULKY ZAROVNANI */
/* vlevo */
.content_class25 {text-align:left;vertical-align:top}  	 	 	
.content_class26 {text-align:left;vertical-align:middle}
.content_class27 {text-align:left;vertical-align:bottom}  	 	 	 	
/* vpravo */
.content_class28 {text-align:right;vertical-align:top}
.content_class29 {text-align:right;vertical-align:middle}
.content_class30 {text-align:right;vertical-align:bottom}  	 	 	 	
/* na stred  */
.content_class31 {text-align:center;vertical-align:top}  	 	 	 	
.content_class32 {text-align:center;vertical-align:middle}
.content_class33 {text-align:center;vertical-align:bottom}


/* tabulky */
table {font-size: 100%;margin:0 0 20px 0;border-collapse:collapse}
table td {padding:5px}
table th {padding:10px;text-align:left}

table h2 {margin:0 0 5px 0;font-size:100%;font-weight:bold}

table.content_class15 { border:0}
table.content_class15 td { border-bottom: 1px solid #ccc;padding:10px}
table.content_class15 th { background: url("../img/nav-2.png") repeat-x scroll 0 0 #FFFC85;  color: #333;padding:10px}

table.content_class16 { border: 2px solid #ccc}
table.content_class16 td { border: 1px solid #ccc}
table.content_class16 th { background: #c00;  color: #fff}

table.content_class17 { border: 2px solid #ccc}
table.content_class17 td { border: 1px solid #ccc}
table.content_class17 th { background: #474747;  color: #fff}

.content_class35 {background:#ccc;padding:10px}
.content_class36 {border-top:2px solid #fffa3b;padding:10px;background:url(../img/faq.gif) repeat-x 0 0;font-weight:bold;margin:0} 
.content_class37 {padding:10px 10px 0 10px;margin:0 0 25px 0} 

table.content_class18 {float:right;width:190px;background:#fffdad;margin:0 0 25px 25px}
table.content_class18 td {padding:0 0 10px 0}
#content table.content_class18 {position:relative;top:-60px}
table.content_class18 h3 {background: #fffc85 url("../img/nav-2.png") repeat-x 0 0; color: #444;padding: 10px;margin:0 0 5px 0;font-size:100%;font-weight:bold}
table.content_class18 ul {margin:0 0 0 10px}
table.content_class18 ul li {padding:5px 0 5px 12px;background-position:0 9px;font-size:85%}

table.content_class19 td {background:url(../img/table-row.gif) no-repeat left bottom;text-align:center;vertical-align:top;padding:15px 10px}
table.content_class19 td img {border:1px solid #ccc;margin:0 0 15px 0}

table h2 {border:0}
