@import "../../css/tiny_style.css";

/* www.eurooknajuha.cz/css/default.css */

body { background: url("../images/category/images/subpage-background.gif") repeat-x; text-align: center; }
#page { position: relative; z-index: 0; width: 974px; margin: 0 auto; text-align: left; }
a { color: #CF0000; background-color: inherit; background-image: none; }
a:visited { color: #CF0000; background-color: inherit; background-image: none; }
a:visited:hover { color: #CF0000; background-color: inherit; background-image: none; }
a:hover, a:focus, a:active { color: #CF0000; background-color: inherit; background-image: none; }
a.e-mail:hover, a.e-mail:focus, a.e-mail:active { color: #CF0000; background: inherit; } /* odkaz na e-mail */
a img { border: none; }
span.hidden { display: none; }
hr.hidden { display: none; }
div.cleaner { width: 100%; height: 1px; clear: both; }
/* #page div.cleaner { display: none; } */

/* accessibility */
#accessibility { display: none; }

/* header */
#header { position: relative; width: 974px; height: 140px; margin: 0; padding: 0; background: #BEBEBF url("../images/header-motto.jpg") right top no-repeat; }
#header h1 { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0; font-size: 32px; }
#header h1 a { display: block; position: relative; width: 260px; height: 140px; padding: 0; color: #F7F7F7; background: #F5F5F5; overflow: hidden; }
#header h1 a span { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; margin: 0; padding: 0; background: url("../images/logo.jpg") no-repeat; cursor: pointer; }
#quick_links { position: absolute; top: 20px; right: 29px; width: 129px; height: 13px; margin: 0; }
#quick_links a { display: block; position: absolute; }
#quick_links #zpet { top: 0; left: 0; width: 10px; height: 13px; background-image: url("../images/back.gif"); }
#quick_links #hlavni_stranka { top: 0; left: 40px; width: 13px; height: 13px; background-image: url("../images/quick-menu-home.gif"); }
#quick_links #mapa_webu { top: 0; left: 80px; width: 11px; height: 13px; background-image: url("../images/quick-menu-sitemap.gif"); }
#quick_links #kontakt { top: 3px; left: 117px; width: 12px; height: 10px; background-image: url("../images/quick-menu-contact.gif"); }
#quick_links a span { display: none; }
#motto { display: none; }
#flash a { display: block; float: right; height: 130px; width: 250px; margin-top: 105px; }

/* content */
#content { position: relative; width: 700px; /* height: 502px; */ margin: 39px 0 2em 0; padding: 0 28px 0 18px; float: right; } #page>#content { width: 654px; /* height: auto; min-height: 469px; */ }
#content #breadcrumb { margin: 0.8em 0 1.6em -14px; color: #1C1C1C; }
#content #breadcrumb a { color: #1C1C1C; font-weight: normal; }
#content #breadcrumb span { margin: 0 0.5em; color: #7B7B7B; }
#content h2 { margin: 0 0 0.5em 0; color: #D10000; font-size: 1.8em; font-weight: normal; }
#content h3 { margin: 0 0 0.5em 0; color: black; font-weight: normal; }
#content h4 { margin: 0 0 0.5em 0; color: #D10000; font-size: 1.4em; font-weight: normal; }
#content a { font-weight: bold; }
#content .img { width: 131px; height: 131px; line-height: 131px; margin: 0 13px 0 0; padding: 10px 9px 9px 9px; background: url("../images/category/images/image-title-background.gif") no-repeat; text-align: center; vertical-align: middle; float: left; } #page>#content .img { width: 113px; height: 111px; line-height: 111px; }
#content .img-right { width: 131px; height: 131px; line-height: 131px; margin: 0 0 0 13px; padding: 10px 9px 9px 10px; background: url("../images/category/images/image-title-background.gif") no-repeat; text-align: center; vertical-align: middle; float: right; } #page>#content .img-right { width: 113px; height: 111px; line-height: 111px; }
#content .product_img { width: 111px; height: 110px; overflow: hidden; }
#content #spolecne_parametry { margin: 0 0 3em 0; padding: 4px 0 0 0; }
#content #spolecne_parametry ul { position: relative; height: 26px; margin: 0; padding: 0; list-style-type: none; }
#content #spolecne_parametry li { display: inline; }
#content #spolecne_parametry li a { display: block; height: 26px; margin: 0; padding: 12px 20px 0 24px; color: #232323; background: #E0E0E0 url("../images/submenu-background.gif") repeat-x; text-decoration: none; float: left; } #content>#spolecne_parametry li a { height: 26px; }
#content #spolecne_parametry li a:hover { background-position: 0 -38px; }
#content #doporucujeme { clear: both; }
#content #doporucujeme h3 { color: #A8A8A8; }
#content #doporucujeme p { width: 163px; padding: 0 12px 0 0; float: left; } #content #doporucujeme>p { width: 151px; }
#content #doporucujeme a { color: #2C2C2C; }

/* left_column */
#left_column { width: 260px; margin: 39px 0 0 0; padding: 0; }
#produkty { width: 260px; height: 301px; background: #2B2B2B url("../images/left-menu.jpg") no-repeat; }
#produkty h3 { display: none; }
#produkty ul { margin: 0; padding: 6px 0 0 21px; list-style-type: none; }
#produkty a { display: block; width: 220px; height: 24px; line-height: 24px; padding-left: 15px; color: white; text-decoration: none; font-weight: normal; vertical-align: middle; } #produkty li>a { width: 205px;  text-transform:lowercase;}
#produkty a:hover, #produkty a:focus, #produkty a:active, #produkty a.active { background: #DC0000 url("../images/left-menu-hover-background.gif") no-repeat; font-weight: bold; }
#left_column #kontaktni_formular { color:#D3D3D3; width: 260px; height: 250px; padding: 43px 28px 0 28px; background: #DC0000 url("../images/category/images/contact-form.gif") no-repeat; } #left_column>#kontaktni_formular { width: 204px; height: 207px;}
#left_column #kontaktni_formular h3 { display: none; }
#left_column #kontaktni_formular label { display: none; }
#left_column #kontaktni_formular input#jmeno { width: 180px; height: 22px; margin: 0 0 3px 0; padding: 3px 0 0 3px; border: none; color: #6C6C6C; background: url("../images/form-input-box.gif") no-repeat; }
#left_column #kontaktni_formular input#phone { width: 180px; height: 22px; margin: 0 0 3px 0; padding: 3px 0 0 3px; border: none; color: #6C6C6C; background: url("../images/form-input-box.gif") no-repeat; }
#left_column #kontaktni_formular textarea#dotaz { width: 180px; height: 55px; margin: 0 0 4px 0; padding: 3px 0 0 3px; border: none; color: #6C6C6C; background: url("../images/form-textarea.gif") no-repeat; }
#left_column #kontaktni_formular input.submit { width: 106px; height: 25px; margin: 0 0 0 74px; padding: 0 0 1px 0; border: none; color: #6C6C6C; background: url("../images/form-button.gif") no-repeat; font-weight: bold; text-align: center; }
#left_column #rychly_kontakt { width: 260px; height: 111px; margin: 0 0 2em 0; padding: 54px 28px 0 28px; color: #373737; background: url("../images/category/images/quick-contact.gif") no-repeat; } #left_column>#rychly_kontakt { width: 204px; height: auto; min-height: 57px; }
#left_column #rychly_kontakt h3 { display: none; }
#left_column #rychly_kontakt dt { width: 62px; font-style: italic; float: left; } 
#left_column #rychly_kontakt dd { margin: 0; }
#left_column #rychly_kontakt dt#adresa-dt { display: none; }
#left_column #rychly_kontakt dt#telefon-dt { margin-top: 1.5em; } 
#left_column #rychly_kontakt dd#telefon-dd { margin-top: 1.5em; }
#left_column #rychly_kontakt dt#e-mail-dt { margin-top: 1.5em; }
#left_column #rychly_kontakt dd#e-mail-dd { margin-top: 1.5em; }
#left_column #rychly_kontakt dt#web-dt { display: none; }
#left_column #rychly_kontakt dd#web-dd { margin-top: 1.5em; }
#left_column #rychly_kontakt a { color: #373737; font-weight: normal; }

/* menu */
#menu { position: absolute; top: 140px; left: 0; z-index: 2; width: 974px; height: 39px; margin: 0; padding: 0; background: /* #DD0000; */ url("../images/menu-right-shadow.gif") right top no-repeat; }
#menu h4 { display: none; }
#menu ul { margin: 0 0 0 338px; padding: 0; list-style-type: none; }
#menu li { display: inline; padding: 0; }
#menu li a { display: block; height: 39px; line-height: 39px; margin: 0; padding: 0; color: white; background-position: 0 0; background-repeat: no-repeat; text-align: center; text-decoration: none; vertical-align: middle; float: left; }
#menu li.active a, #menu li a:hover, #menu li a:focus, #menu li a:active { height: 40px; background-position: 0 -39px; }
#menu li a#menu-item-1 { width: 116px; background-image: url("../images/menu-item-1.gif"); }
#menu li a#menu-item-2 { width: 90px; background-image: url("../images/menu-item-2.gif"); }
#menu li a#menu-item-3 { width: 117px; background-image: url("../images/menu-item-3.gif"); }
#menu li a#menu-item-4 { width: 74px; background-image: url("../images/menu-item-4.gif"); }
#menu li a#menu-item-5 { width: 85px; background-image: url("../images/menu-item-5.gif"); }
#menu li a#menu-item-6 { width: 85px; background-image: url("../images/menu-item-6.gif"); }
#menu li a span { display: none; }
#menu form { position: absolute; top: 0; left: 0; z-index: 3; width: 260px; height: 26px; margin: 0; padding: 0; }
#menu form label { display: none; }
#menu form input { border: none; }
#menu form input#s { position: absolute; top: 7px; left: 0; z-index: 3; width: 229px; height: 26px; margin: 0; padding: 5px 0 0 9px; color: #888888; background: white url("../images/search-input.gif") no-repeat; } #menu form p>input#s { width: 220px; height: 21px; }
#menu form input.submit { position: absolute; top: 7px; left: 229px; z-index: 3; }

/* footer */
#footer { position: relative; width: 100%; height: 92px; margin: 0 0 2em 0; padding: 0; color: #7A7A7A; background: #EEEEEE url("../images/footer-background_2.gif") no-repeat; text-align: center; clear: both; }
#footer hr { display: none; }
#footer-in { position: relative; width: 974px; margin: 0 auto; }
#footer p { }
#footer a { color: #7A7A7A; text-decoration: none; }
#external_links { position: absolute; top: 15px; margin: 0; left: 0; line-height: 150%; }
#external_links a { text-decoration: underline;  }
#copyright { left: 0; position: absolute; top: 60px; margin: 0; }
#webdesign { right: 0; position: absolute; top: 24px; margin: 0; line-height: 150%; }
a.partners_link { right: 0;  text-decoration: underline; position: absolute; top: -8px; bottom: 0px; margin: 0; text-decoration: underline; }


/* other */
/* index */
.index #content { width: 974px; padding: 0; background: url("../images/content-top.gif") 0 520px no-repeat; float: none; } #page.index>#content { width: 974px; }
.index #content #produkty { float: left; }
.index #content #flash { width: 714px; height: 301px; margin: 0; background: url("../images/flash.jpg") no-repeat; float: right; }
.index #content #formular_tipy_kontakt { width: 974px; height: 219px; color: #D3D3D3; background: url("../images/red-box.jpg") no-repeat; clear: both; }
.index #content #kontaktni_formular { width: 260px; height: 219px; padding: 40px 20px 0 28px; float: left; } .index>#content #kontaktni_formular { width: 212px; height: 176px;}
.index #content #kontaktni_formular h3 { display: none; }
.index #content #kontaktni_formular p { margin: 0 0 5px 0;  }
.index #content #kontaktni_formular form { margin:0;  }
.index #content #kontaktni_formular label { display: none; }
.index #content #kontaktni_formular input#jmeno { width: 212px; height: 22px; margin: 0 0 3px 0;  padding: 3px 0 0 3px; border: none; color: #6C6C6C; background: url("../images/form-input-box.gif") no-repeat; }
.index #content #kontaktni_formular input#phone { width: 212px; height: 22px; margin: 0 0 3px 0; padding: 3px 0 0 3px; border: none; color: #6C6C6C; background: url("../images/form-input-box.gif") no-repeat; }
.index #content #kontaktni_formular textarea#dotaz { width: 212px; height: 55px; margin: 0 0 4px 0;  padding: 3px 0 0 3px; border: none; color: #6C6C6C; background: url("../images/form-textarea.gif") no-repeat; }
.index #content #kontaktni_formular input.submit { width: 106px; height: 25px; margin: 0 0 0 106px; padding: 0 0 1px 0; border: none; color: #6C6C6C; background: url("../images/form-button.gif") no-repeat; font-weight: bold; text-align: center; }
.index #content #tipy { width: 240px; height: 219px; padding: 43px 20px 0 21px; float: left; } .index>#content #tipy { width: 199px; height: 176px;}
.index #content #tipy h3 { display: none; }
.index #content #tipy ul { margin: 20px 0 0 0; padding: 0; list-style-type: none; }
.index #content #tipy li { margin: 0 0 1.3em 0; }
.index #content #tipy a { color: #fff; font-weight: normal; text-decoration: none; font-size: 1.4em }
.index #content #tipy a span { color: #3A3A3A; }
.index #content #rychly_kontakt { width: 469px; height: 219px; padding: 43px 190px 0 21px; float: left; } .index>#content #rychly_kontakt { width: 258px; height: 176px; }
.index #content #rychly_kontakt h3 { display: none; }
.index #content #rychly_kontakt dt { width: 62px; font-style: italic; float: left; }
.index #content #rychly_kontakt dd { margin: 0; color: white; }
.index #content #rychly_kontakt dt#telefon-dt { margin-top: 1.5em; }
.index #content #rychly_kontakt dd#telefon-dd { margin-top: 1.5em; }
.index #content #rychly_kontakt dt#e-mail-dt { margin-top: 1.5em; }
.index #content #rychly_kontakt dd#e-mail-dd { margin-top: 1.5em; }
.index #content #rychly_kontakt a { color: white; font-weight: normal; }
.index #content .produkt { width: 487px; height: 131px; margin: 19px 0 0 0; padding: 0 9px 0 16px; float: left; } .index>#content .produkt { width: 462px; height: auto; min-height: 131px; }
.index #content .produkt-last { height: 131px; margin: 19px 0 0 0; padding: 0 12px 0 16px; float: left; } .index>#content .produkt-last { height: auto; min-height: 131px; }
.index #content .produkt a, .index #content .produkt-last a { color: black; text-decoration: none; font-weight: normal; }
.index #content .produkt h4 a, .index #content .produkt-last h4 a { color: #D10000; font-weight: normal; }
.index #content .produkt p, .index #content .produkt-last p { margin: 0; }
.index #content #spolecnost { padding: 72px 9px 0 18px; clear: both; }

/* detail_produktu */
.detail_produktu #content #parametry { margin: 0 0 3em 0; }
.detail_produktu #content #parametry h3 { padding: 0 0 8px 0; border-bottom: 1px solid #DADADA; }
.detail_produktu #content #parametry dt { width: 23em; float: left; }
.detail_produktu #content #parametry dd { margin: 0; font-weight: bold; }
.detail_produktu #content #fotogalerie_produktu { margin: 0 0 3em 0; border-bottom: 1px solid #DADADA; }
.detail_produktu #content #fotogalerie_produktu h3 { margin: 0 0 19px 0; padding: 0 0 8px 0; border-bottom: 1px solid #DADADA; }
.detail_produktu #content #fotogalerie_produktu .fotografie { width: 155px; float: left; }
.detail_produktu #content #fotogalerie_produktu .fotografie .img { margin-bottom: 7px; background: url("../images/category/images/image-background.gif") no-repeat; }
.detail_produktu #content .product_detail dt { width: 23em; float: left; }
.detail_produktu #content .product_detail dd { margin: 0; }
.detail_produktu #content .product_detail h5 { color: #DE0000; }

/* podstranka */
.podstranka #content #vlastnosti_materialu { margin: 0 0 3em 0; }
.podstranka #content #vlastnosti_materialu h3 { padding: 0 0 8px 0; border-bottom: 1px solid #DADADA; }
.podstranka #content #vlastnosti_materialu ul { margin: 0; padding: 0; list-style-type: none; }
.podstranka #content #vlastnosti_materialu li { position: relative; line-height: 1.5em; padding: 0 0 0 31px; background: url("../images/list-item.gif") 18px 6px no-repeat; }
.podstranka #content #typy_materialu { margin: 0 0 3em 0; }
.podstranka #content #typy_materialu h3 { margin: 0 0 19px 0; padding: 0 0 8px 0; border-bottom: 1px solid #DADADA; }
.podstranka #content #typy_materialu .material { clear: left; }
.podstranka #content #typy_materialu .material h4 { margin: 0; color: #545454; font-size: 1em; font-weight: bold; }
.podstranka #content #typy_materialu .material .img { margin: 0 22px 10px 0; background: url("../images/category/images/image-background.gif") no-repeat; }

/* produktova_kategorie */
.produktova_kategorie #content table { margin: 1em 0 3em 0; border: 1px solid #DADADA; border-collapse: collapse; }
.produktova_kategorie #content table th { height: 182px; padding: 0; border: 1px solid #DADADA; color: white; background: #666565; font-weight: normal; }
.produktova_kategorie #content table th.prvni { color: #666565; background: white; }
.produktova_kategorie #content table td { height: 30px; padding: 0 0 0 4px; border: 1px solid #DADADA; vertical-align: middle; }
.produktova_kategorie #content table td.prvni { color: white; background: #DE0000; }
.produktova_kategorie #content #spolecne_parametry h3 { display: block; }
.produktova_kategorie #content #spolecne_parametry ul { margin-bottom: 0.8em; }
.produktova_kategorie #content #produkty_v_kategorii .produkt { padding: 18px 0 0 0; border-top: 1px solid #DADADA; clear: left; }
.produktova_kategorie #content #produkty_v_kategorii .produkt .img { margin: 0 22px 20px 0; background: url("../images/category/images/image-background.gif") no-repeat; }
.produktova_kategorie #content #produkty_v_kategorii .produkt h4 a { color: black; font-weight: normal; }
.produktova_kategorie #content #produkty_v_kategorii .produkt h5 { color: #DE0000; }
.produktova_kategorie #content #produkty_v_kategorii .produkt dt { width: 23em; float: left; }
.produktova_kategorie #content #produkty_v_kategorii .produkt dd { margin: 0; }
.produktova_kategorie #content #jak_spravne_vybrat { margin: 0 0 3em 0; padding: 9px 10px 28px 10px; border-top: 1px solid #DADADA; border-bottom: 1px solid #DADADA; background: #F0F0F0; clear: left; }
.produktova_kategorie #content #jak_spravne_vybrat h3 { color: #545454; }

/* poptavkovy_formular */
.form_table { width: 653px !important; }
.form_table .form_header { color: #fff; background: url(../images/menu-right-shadow.gif) repeat-x; text-align: center; height: 21px;}
.form_table td.body { border: 1px solid rgb(200,200,200); padding: 4px;}
.form_table #date { width: 400px;}
.form_table textarea { width: 643px;}
div.item { float: left; min-width: 125px; margin-right: 5px; padding: 5px; text-align: center;}
#sale { text-align: center; margin-top: 10px; }
#sale fieldset { text-align: center; margin-top: 10px; }
#sale fieldset legend{ text-align: center; margin: 10px; }
#group_one { margin-bottom: 15px; }
.windowItem { width: 305px; height: 160px;  float:left; border:1px solid #ccc; margin: 5px 5px;}
.windowItem .windowInfo { float:left;}
.windowItem .windowImage { float:right; padding:0; margin:0;}



/* zavolejte nám */
#call_form {}
#call_form .form_row {padding: 5px 0 5px 10px;}
#call_form label {width: 180px; display: block; float: left;}
#call_form input#time {width: 430px;}
#call_form textarea#message {width: 430px;}
#call_form fieldset { margin-top: 10px; }
#call_form fieldset legend{  margin: 10px; }


/*reference  */

#reference a {border: solid #ccc 5px; display:block; width: 177px; height:133px; margin: 10px; line-height: 1em; float: left;}
#reference a.na_vysku {width:  177px; height:235px;}
#reference a img { border: solid #fff 1px; } 


/* prohlaseni_o_pristupnosti */
#accesskeys { margin-bottom: 2em; }
#accesskeys p { margin-bottom: 0.5em; }
#accesskeys ul { margin-bottom: 1em; }

/* table */
table.no-th th { width: auto; height:auto !important;}

