html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif; background:white;}
form {margin:0px;}
table {border:none; margin:auto;}
#obsah td {_font-size:12px; _color:#6E523B}
img {border:none; vertical-align:middle}
input {vertical-align:middle;}
a {color:black;}
a:hover {color:#CEA502;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:10px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:10px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.full {width:100%;}
.c {width:180px;}
.sloupec1 {float:left; width:48%; _width:46%;}
.sloupec2 {float:right; width:48%; _width:46%;}
.pod {padding-top:10px; clear:both;}
.nic {font-size:1px;}
abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video {display:block;}

/**
* @author Skalda
*/

.good {background:#FFC412; padding:4px 8px 4px 8px; margin:4px 0px 8px 4px; font-weight:bold;} /*Pro automatické odpovědi systému typu "Nastavení bylo uloženo."*/
.vyrazny {color:#2A7C87;} /*Barevné zvýraznění textu*/
.input {border:solid 1px red; width:98%; background:white; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px; padding:1px 2px 1px 2px;} /*Defaultní vstupní políčko pro text*/
.button {border:none; background:red; color:white; text-decoration:none !important;} /*Defaultní tlačítko jako  <input> a také jako <a>*/
a.button {padding:2px 5px 2px 5px;}
.x, a.button:hover {background:black; cursor:pointer; color:white !important;}
.vyraznyt, .vyraznyt td {background:#999999;} /*Občas je třeba zvýraznit řádek v tabulce*/

header, nav, aside, article, section, footer {display:block;}

#pozadi-tit {background:url("imgs/back-tit.jpg") center top no-repeat;}
#pozadi-obs {background:url("imgs/back-obs.png") center top no-repeat;}

.text {padding:15px;}

.stred {margin:auto; width:980px;}

@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=61d80401-b904-47b4-81b5-d4355281a42d");
@font-face{
font-family:"HelveticaNeueW01-Thin";
src:url("Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?iefix") format("eot");}
@font-face{
font-family:"HelveticaNeueW01-Thin";
src:url("imgs/Fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?iefix");
src:url("imgs/Fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"),url("imgs/Fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"),url("imgs/Fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-Thin";
src:url("imgs/Fonts/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?iefix") format("eot");}
@font-face{
font-family:"HelveticaNeueW02-Thin";
src:url("imgs/Fonts/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?iefix");
src:url("imgs/Fonts/775a65da-14aa-4634-be95-6724c05fd522.woff") format("woff"),url("imgs/Fonts/988eaaa7-5565-4f65-bb17-146b650ce9e9.ttf") format("truetype"),url("imgs/Fonts/3503a1a6-91c3-4c42-8e66-2ea7b2b57541.svg#3503a1a6-91c3-4c42-8e66-2ea7b2b57541") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-45Ligh";
src:url("imgs/Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?iefix") format("eot");}
@font-face{
font-family:"HelveticaNeueW02-45Ligh";
src:url("imgs/Fonts/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?iefix");
src:url("imgs/Fonts/9a2e4855-380f-477f-950e-d98e8db54eac.woff") format("woff"),url("imgs/Fonts/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf") format("truetype"),url("imgs/Fonts/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-65Medi";
src:url("imgs/Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?iefix") format("eot");}
@font-face{
font-family:"HelveticaNeueW02-65Medi";
src:url("imgs/Fonts/55f60419-09c3-42bd-b81f-1983ff093852.eot?iefix");
src:url("imgs/Fonts/5b4a262e-3342-44e2-8ad7-719998a68134.woff") format("woff"),url("imgs/Fonts/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf") format("truetype"),url("imgs/Fonts/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-75Bold";
src:url("imgs/Fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?iefix") format("eot");}
@font-face{
font-family:"HelveticaNeueW02-75Bold";
src:url("imgs/Fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?iefix");
src:url("imgs/Fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"),url("imgs/Fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"),url("imgs/Fonts/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-95Blac";
src:url("imgs/Fonts/c8ec8ade-129c-47df-86b4-f9f1cd69ac15.eot?iefix") format("eot");}
@font-face{
font-family:"HelveticaNeueW02-95Blac";
src:url("imgs/Fonts/c8ec8ade-129c-47df-86b4-f9f1cd69ac15.eot?iefix");
src:url("imgs/Fonts/6d5b06b3-f8db-4de6-aa46-2a6de9569b51.woff") format("woff"),url("imgs/Fonts/86438896-04f9-4558-a21a-e7a6d6061591.ttf") format("truetype"),url("imgs/Fonts/c486d95f-f220-435d-8a83-5d9497f04c49.svg#c486d95f-f220-435d-8a83-5d9497f04c49") format("svg");
}


/* Tato skupina tříd by určitě měla být upravena podle grafiky webu!*/
.good {background:#FFC412; padding:4px 8px 4px 8px; margin:4px 0px 8px 4px; font-weight:bold;} /*Pro automatické odpovědi systému typu "Nastavení bylo uloženo."*/
.vyrazny {color:#2A7C87;} /*Barevné zvýraznění textu*/
.input {border:solid 1px red; width:98%; background:white; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px; padding:1px 2px 1px 2px;} /*Defaultní vstupní políčko pro text*/
.button {border:none; background:red; color:white; text-decoration:none !important;} /*Defaultní tlačítko jako  <input> a také jako <a>*/
a.button {padding:2px 5px 2px 5px;}
.x, a.button:hover {background:black; cursor:pointer; color:white !important;}
.vyraznyt, .vyraznyt td {background:#999999;} /*Občas je třeba zvýraznit řádek v tabulce*/


.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:49%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}

h1 {font:normal bold 140% Arial, sans-serif; margin:0px; padding:15px 0px 15px 30px; font-weight:bold;}
h2 {font:normal bold 130% Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; font-weight:bold;}
h3 {font:normal bold 120% Arial, sans-serif; margin:0px; padding:10px 0px 10px 0px; font-weight:bold;}

/*většinou formuláře*/
.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {width:100%; background:white; border:solid 1px #D9754B; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.button {background-color:#D9754B; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px;}
a.button {padding:2px 5px 2px 5px;}
.x {color:black; background-color:#2A7C87; cursor:pointer;}
.mensi {width:120px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}

/*galerie - někdy se hodí*/
.gal_obrazek_velky {width:520px; height:520px; overflow:auto; margin:5px 0px 5px 0px; clear:both; background-color:#cccccc;}
.gal_obrazek {padding:10px; clear:both; text-align:center;}
.gal_obrazek img {border:solid 8px #cccccc; }
.gal_popiska {padding:5px 0px 5px 0px; width:100%; text-align:center; background-color:#cccccc; }
.gal_ovladani_nahled {padding-top:12px; margin-bottom:15px;}
.gal_ovladani {padding-top:11px; margin-bottom:10px;  _height:33px;}
.gal_nahledy {text-align:center; background:url("imgs/gal_bg.gif") no-repeat center top; height:110px; padding-top:17px;}
.nahled {margin:0px 2px 0px 2px;}
.aktivni_nahled img {border:solid 1px #D9754B;}
.gal_zoom {float:right; padding-top:11px; padding-right:10px; }
.gal_link {padding:2px 5px 2px 5px; background-color:#D9754B; color:white; font-size:85%;}
.gal_link:hover {color:black; background-color:#2A7C87; cursor:pointer; text-decoration:none;}



.nadpis1 {}
.nadpis2 {}
.nadpis3 {}

h1,h2,h3 {margin:0px; padding:0px;}


/*--------------hlavicka------------------*/
#hlavicka {height:150px; position:relative;}
#home {position:absolute; top:29px; left:0;}

#vlajecky {position:absolute; top:12px; right:10px;}
#vlajecky a {color:#8c5b01; text-decoration:none;}
#vlajecky a:hover {color:#000;}

.nadpis1 {position:absolute; font-family:HelveticaNeueW02-45Ligh, Arial, sans-serif; font-size:18px; font-weight:normal; top:40px; left:225px;}

#hledej {position:absolute; top:40px; right:0;}
#hledej .input {background:url("imgs/hledat-input.png") no-repeat; width:185px; height:23px; border:none; position:relative; padding:4px 90px 4px 10px; color:#333333;}
#hledej .button {background:none; width:72px; height:31px; position:absolute; right:6px; top:0px;}
#hledej .button.x {color:#FFCC01 !important;}
 
#ke-stazeni {position:absolute; right:92px; top:12px; width:200px; color:#3c3027; font-size:11px;}
#ke-stazeni a {color:#3c3027;}
#ke-stazeni a:hover {color:#8c5b01;}  
      
/*---------------menu---------------------*/
#menu {position:absolute; top:90px;}                                 
#menu .hlavni {display:block; float:left; padding:7px 14px 7px 14px; position:relative;}
#menu a {color:#565656; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; display:block; float:left; font-size:14px; text-decoration:none;}
#menu a span {display:block; }

#menu a.hlavni:hover,#menu a.hlavni.on2,#menu a.hlavni.on {background:#161204; color:#FFFFFF !important;}


.vyskakovaci_submenu {height:180px; background:url("imgs/dropdown.png") repeat-x;  position:absolute; top:29px; left:63px; display:none; z-index:10; width:910px;}

.vyrobni-odkaz-menu {float:left; width:101px; background:url("imgs/polozka-menu.png") right top no-repeat; display:block; cursor:pointer;}
.vyrobni-odkaz-menu .vyrobni-nazev-menu {width:85px; text-align:left; height:35px; margin:10px 0 20px 6px; font-size:13px; color:#c9c9c9; text-shadow:1px 1px 1px #53514a;}
.vyrobni-obrazek-menu {text-align:center;}
.vyrobni-nazev-menu:hover {color:#FFF !important;}


/*---------------telo tit------------------*/
#tit-telo {min-height:590px;}
#tit-vlevo {float:left; width:750px;}
#tit-vpravo {float:right; width:220px;}

#slider {width:740px; height:235px; padding:0 30px 0 10px; position:relative;}
#slider h2 {font-size:50px; color:#2f1609; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; font-weight:normal; line-height:100%;}
#slider h2 .vyrazny {font-family:HelveticaNeueW02-Thin, Arial, sans-serif; color:#68531b; display:block;}
.pozadi-text {position:absolute; top:30px; left:0;}

#slider a {color:#333333; background:url("imgs/sipka1.png") left center no-repeat; padding-left:12px; margin-top:12px; display:block;}
.puntiky {position:absolute; bottom:0px; left:60%;}
.puntiky a {float:left; width:18px !important; height:10px; background:url("imgs/obdelnicek.png") left top no-repeat !important; display:block; float:left; margin-right:2px; font-size:0; padding:0; margin:0;}
.puntiky a.on,.puntiky a:hover {background:url("imgs/obdelnicek.png") left bottom no-repeat !important;}

#rozcestniky {height:330px;}
#rozcestniky h2 {color:#c02121; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; font-weight:normal;}

#vyrobni {float:left; width:400px; height:280px !important; margin:10px 0 0 40px; position:relative;}
#komponenty {float:right; width:285px; height:200px; margin:20px 0 20px 0px; line-height:170%; font-family:HelveticaNeueW02-Thin, Arial, sans-serif; font-size:15px;}

#komponenty a {text-decoration:none;}

#vyrobni a {text-decoration:none;}
.vyrobni-nazev {display:block; font-size:15px; font-family:HelveticaNeueW02-Thin, Arial, sans-serif; padding-left:16px; background:url("imgs/ctverecek.png") left center no-repeat; margin-top:14px;}
.vyrobni-obrazek {position:absolute; left:230px !important; top:40px !important; width:200px; height:240px; display:block;}
.vyrobni-odkaz.on {color:#CEA502;}

#vyrobni h2 {font-size:20px; margin-bottom:15px;}
#komponenty h2 {font-size:19px; margin-bottom:15px; margin-top:10px;}

#vyrobni a {font-size:15px; font-family:HelveticaNeueW02-Thin, Arial, sans-serif; padding-left:16px; background:url("imgs/ctverecek.png") left center no-repeat; margin-top:0px; text-decoration:none; display:block;}

#filtr {margin-left:13px; margin-top:5px;}
#filtr h2 {font-family:HelveticaNeueW02-45Ligh, Arial, sans-serif; color:#343434; font-size:18px; font-weight:normal; margin-bottom:8px; margin-left:8px;}
#filtr-in {border: 1px solid  #bababa; background:#cccccc; padding:8px 5px 0 5px;}

#aktuality-tit {margin:38px 10px 0 28px}
#aktuality-tit .nadpis3 {color:#696969; font-size:19px; font-family:HelveticaNeueW02-Thin, Arial, sans-serif; margin-bottom:16px;}
#aktuality-tit .nadpis3 img {margin-right:10px;}

#aktuality-obs {margin:0px 10px 0 0px; width:180px;}
#aktuality-obs .nadpis3 {color:#696969; font-size:19px; font-family:HelveticaNeueW02-Thin, Arial, sans-serif; margin-bottom:16px;}
#aktuality-obs .nadpis3 img {margin-left:10px;}

/*---------------telo---------------------*/
#telo {}
#vlevo {float:left; width:265px;}
#vpravo {float:right; width:690px; position:relative;}


#drobecky {color:#a07011; margin-top:7px; margin-bottom:20px;}
#drobecky a {color:#a07011;}
#drobecky .tbold {color:#a07011;}
#drobecky a:hover {color:#f1c421;}
.domecek {background:url("imgs/drobecka-domecek.png") no-repeat; width:14px; height:13px; font-size:0; display:block; float:left; margin-right:8px; position:relative; top:2px;}

#obsah {line-height:150%; font-size:12px; color:#696969; min-height:500px;}
#obsah h1 {font-size:24px; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; color:#000000; font-weight:normal; margin:15px 0;} 
#obsah h2 {font-size:18px; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; color:#996600; font-weight:normal; margin:10px 0;} 
#obsah h3 {font-size:14px; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; color:#333333; font-weight:normal; margin:5px 0;}

#social {position:relative; top:15px}
#social #facebook-like {float:left;}
#social #google-plus {float:left;}    
#operace {margin:70px 0 20px 0; background:url("imgs/stin-operace.png") left bottom no-repeat; height:45px; width:690px;}  
 
#submenu,#submenu-shop {background:url("imgs/submenu.png") left top no-repeat; width:251px; min-height:325px; padding:20px 0 0 30px; position:relative; top:-23px;}
#submenu-in {margin-bottom:50px;}
#submenu-in a {display:block; font-family:HelveticaNeueW02-45Ligh, Arial, sans-serif; text-decoration:none; color:#373737;}

#submenu-in a.uroven_odkazu2,#submenu-in-shop a.uroven_odkazu1 {font-size:12px; background:url("imgs/sipka1.png") left center no-repeat; }
#submenu-in a.uroven_odkazu2 span,#submenu-in-shop a.uroven_odkazu1 span {display:block; padding:8px 0 6px 0; background:url("imgs/linka.png") left bottom no-repeat; padding-left:15px; height:20px}

#submenu-in a.uroven_odkazu3,#submenu-in-shop a.uroven_odkazu2 {font-size:12px; background:url("imgs/sipka2.png") 15px center no-repeat;}
#submenu-in a.uroven_odkazu3 span,#submenu-in-shop a.uroven_odkazu2 span {display:block; padding:8px 0 6px 0; padding-left:30px; height:18px;}
               
#submenu-in a.uroven_odkazu4,#submenu-in-shop a.uroven_odkazu3 {font-size:11px;}
#submenu-in a.uroven_odkazu4 span,#submenu-in-shop a.uroven_odkazu3 span {display:block; padding:8px 0 6px 0; padding-left:45px; height:16px}

#submenu-in a.uroven_odkazu2.rozbalene,#submenu-in-shop a.uroven_odkazu1.rozbalena {color:#C02121;}
#submenu-in a.uroven_odkazu3.rozbalene,#submenu-in-shop a.uroven_odkazu2.rozbalena {color:#C49300;}
#submenu-in a:hover,#submenu-in a.on,#submenu-in-shop a:hover,#submenu-in-shop a.on {background:url("imgs/submenu-hover.png") left center no-repeat; color:#ffcc00 !important;}

/*--------------paticka-------------------*/   
#dole {background:#f6f6f6 url("imgs/back-bottom.jpg") center top no-repeat;}
#prodejna {}

#prodejna-in {float:left; padding:54px 0 0 20px;}
#prodejna-in .nadpis2 {color:#191507; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; font-size:20px;}

#newsletter {background:url("imgs/newsletter-vlevo.png") left center no-repeat; height:240px; padding:88px 0 20px 26px; width:192px; color:#666666; font-size:11px; line-height:160%; float:right;}
#newsletter .news {position:relative; width:172px; height:26px; margin-top:10px;}
#newsletter .news .input {background:url("imgs/newsletter-input.png") no-repeat; width:172px; height:26px; border:none;}
#newsletter .news .button {background:none; position:absolute; right:1px; top:1px; width:28px; height:24px; color:#000; text-shadow:1px 1px 1px #FFF;}
#newsletter .news .button.x {color:#967801 !important;}   
#newsletter .nadpis2 {color:#333333; font-size:15px; font-family:HelveticaNeueW02-75Bold, Arial, sans-serif; margin-bottom:17px;}

#kontaktni {padding:20px 0; color:#fffbf9;}

#kontaktni a {color:#fffbf9;}

#kontakt1,#kontakt2,#kontakt3 {float:left; color:#999999; font-family:HelveticaNeueW02-Thin, Arial, sans-serif; line-height:150%; font-size:15px;}
#kontakt1 {width:385px;}
#kontakt2 {width:385px;}
#kontakt2 h3 {display:inline; color:#c59e2c; font-weight:normal;}
#kontakt3 {width:210px;}
#kontakt3 a {color:#FFF !important;}
#kontakt1 .vyrazny,#kontakt2 .vyrazny,#kontakt3 .vyrazny {color:#fffbf9;}
#kontakt1 table td,#kontakt2 table td,#kontakt3 table td {vertical-align: middle !important;}


#paticka {background: url("imgs/back-bottom2.png") top center no-repeat; padding-top:20px;} 

#paticka-left {float:left;padding:30px 0px 10px 0px; color:#fffbf9; font-size:10px;}
#paticka-right {float:right;padding:30px 0px 10px 0px; color:#fffbf9; font-size:10px;} 
#paticka-left a,#paticka-right a,#paticka a {color:#999999;}

/*-------------redakce---------------------*/
.polozka {margin-bottom:30px; line-height:160%;}
.polozka a {text-decoration:none; display:block;}
.polozka strong {color:#333333; font-size:13px; font-weight:normal; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; margin-bottom:8px; display:block;}
.polozka {color:#333333; font-size:12px;}

a#archiv {margin-top:8px; display:block; font-size:11px; color:#656565;}
a#archiv img {margin-right:5px;}
a:hover#archiv {color:#CEA502;}

/*-------------------home stránka----------------*/
.produkt-kat {float:left; width:210px; margin-right:20px; margin-bottom:35px; text-align:center;}
.produkt-kat .por3,.produkt-kat .por6,.produkt-kat .por9 {margin-right:0;}

.produkt-kat h2 {font-weight:normal;  margin-bottom:15px;}
.produkt-kat h2 a {font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; font-size:16px;}


/*-------------------kategorie-------------------*/
.kat-produkt {margin-top:30px;}
.kat-produkt .kat-produkt-obrazek {float:left; width:165px; background:url("imgs/obrazek-stin-vpravo.png") right center no-repeat; margin-top:15px; position:relative;}
.kat-produkt .kat-produkt-obrazek .novinka {position:absolute; top:10px; right:6px;}
.kat-produkt .kat-produkt-text {float:right; width:510px;}
.kat-produkt-text h2 a {text-decoration:none;} 
.kat-popis {margin-bottom:20px;}
.kat-detail {background:url("imgs/prohlednout-produkt.png") no-repeat; width:154px; height:36px; line-height:280%; display:block; text-align:center; text-decoration:none; color:#FFF;}
.kat-parametry {float:left;  padding-top:4px; font-family:HelveticaNeueW02-45Ligh, Arial, sans-serif; font-size:11px; margin-bottom:15px;}
.kat-parametry strong {margin-right:10px; font-family:HelveticaNeueW02-75Bold, Arial, sans-serif; font-weight:normal;}
.kat-detail {float:right;}

.provedeni {width:230px; float:left;}


/*--------------------produkt-----------------------*/
#produkt {}
#produkt-vlevo {float:left;}
#produkt-vpravo {float:right; width:450px;}
#produkt-obrazek {width:220px; background:url("imgs/obrazek-stin-vpravo.png") right 10px no-repeat; position:relative;}
#novinka {position:absolute; top:40px; right:4px;}
.produkt-popis {padding:25px;}

#produkt-vpravo #table-bezpecnost {float:left; font-family:HelveticaNeueW02-75Bold, Arial, sans-serif; color:#333333; text-shadow:1px 1px 1px #FFF; border-spacing:8px; margin:0px 0 20px -8px; padding:0px;}
#table-bezpecnost td {padding:0px;}
#table-bezpecnost td.zlute {background:#ffbb00; padding:4px 7px; height:20px;}
#pyramida-bezpecnosti {padding-top:8px; padding-right:10px;}

#obrazek-bezpecnost {float:right;}

#varianty-produktu {float:left; width:250px; margin-top:30px;}
#barevne-provedeni {float:left; width:220px; margin-top:30px; font-size:85%;}
#vice-info {float:left; width:215px; margin-top:30px;}
#vice-i {color:#FFF; font-size:14px; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; padding:6px 15px; display:block; margin-bottom:10px;}

#vice-informaci {background:url("imgs/vice-informaci.png") left top no-repeat; width:215px; min-height:200px;}
.nadpis4 {color:#000000; font-size:14px; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; margin-bottom:10px;}

#rozsireny-popis {margin-top:40px;}

.produkt-soubor a {display:block; padding:2px 0px 2px 18px; text-decoration:none; font-size:11px;}

.podobne {float:left; margin:20px 15px 0 0; width:100px; height:100px;}


.varianta-produktu {padding-top:5px; vertical-align:middle; position:relative; padding-left:38px; height:32px; line-height:13px;}
.varianta-produktu img {margin-right:7px; display:block; position:absolute; left:0px; top:0px;}

.varianta-produktu-small {float:left; display:block; width:15px; height:15px; overflow:hidden; margin-right:1px;}

#filtr-in .pseudoselect-main {background:#1d1d1d; color:#999999; font-size:12px; height:36px; width:170px; background:url("imgs/zluta-select.png") left top repeat-x; margin-bottom:8px; position:relative; display:block; margin-right:10px;}
#filtr-in .pseudoselect-view {display:block; padding:7px 5px; cursor:pointer; line-height:180%; color:#000;}
#filtr-in .pseudoselect-expander  {background:url("imgs/zluta-sipka.png") left top no-repeat; width:43px; height:36px; position:absolute; top:0px; right:0px; cursor:pointer;}
#filtr-in .pseudoselect-popup {background:#000; border:1px solid #181818; position:absolute; top:36px !important; z-index:99;}
#filtr-in .pseudoselect-option {display:block; border-bottom:1px solid #181818; cursor:pointer;  padding:10px 5px 10px 15px;}
#filtr-in .pseudoselect-option:hover,.ovladani .pseudoselect-option:hover  {color:#999999; background:#202020;}

#adresa-pseudoselect {width:165px !important;}
#adresa-pseudoselect .pseudoselect-option {width:143px !important;}

#obsah .pseudoselect-view {padding:7px 5px 7px 14px;}
.pseudoselect-open .pseudoselect-expander  {background:url("imgs/zluta-sipka-nahoru.png") left top no-repeat !important;}
#odeslat-form {width:85px; height:36px; background:url("imgs/vyhledat.jpg") no-repeat; border:none; color:#FFF; cursor:pointer;}
#odeslat-form:hover {color:#FFCC01;} 


/* Ondrova mapa poboček mk. 2 */

.mapa-kraju-dole {position:relative;}

/* Detaily pobočky */
.pobocka-detail-mapa-wrap {float:right; margin:0px 0px 10px 30px; border:solid 10px #666666;}
.pobocka-detail-mapa {border:solid 1px black;}
.pobocka-detail-region, .pobocka-detail-region a {font-size:13px; font-weight:bold; color:#2D2D2D;}
.pobocka-detail-region:hover, .pobocka-detail-region a:hover {color:#DA012A;}
.pobocka-detail-adresa {font-size:13px; margin-top:5px;}
.pobocka-detail-info {margin-top:25px;}
.pobocka-detail-info>div {padding-left:33px; font-size:13px; background-position:left center; background-repeat:no-repeat;  margin-top:10px;}
.pobocka-detail-email {background-image:url(imgs/pobocky/pobocky-ico-email.png);}
.pobocka-detail-www {background-image:url(imgs/pobocky/pobocky-ico-www.png);}
.pobocka-detail-telefon {background-image:url(imgs/pobocky/pobocky-ico-telefon.png);}
.pobocka-detail-info a {color:#2D2D2D;}
.pobocka-detail-info a:hover {color:#DA012A;}
.pobocka-detail-popis {clear:both; padding-top:30px;}
.pobocka-detail-dlouhy-popis {padding-top:15px;}

/* Výpis všech poboček - mapa */
.pobocky-mapa {border:solid 10px #666666; position:relative; margin-bottom:70px;}
.pobocky-mapa-vlastni {border:solid 1px black;}
.pobocky-mapa-geocoder {position:absolute; right:0px; top:-50px; height:40px;}  
.pobocky-geocoder-mapa-input {border:solid 1px #999999; border-right:none; width:160px; height:19px; padding:3px 6px; vertical-align:middle;}
.pobocky-geocoder-mapa-button {border:solid 1px #999999; border-left:none; width:30px; height:27px; padding:3px 0px; vertical-align:middle; background:white no-repeat center 5px; cursor:pointer;}
.pobocky-geocoder-mapa-button:hover {background-position:center -45px;}
.pobocky-mapa-legenda {position:absolute; left:-10px; bottom:-50px; height:30px;}
.pobocky-legenda-on, .pobocky-legenda-off {float:left;}
.pobocky-legenda {margin-right:9px; height:24px; padding-top:7px; padding-left:29px; background:no-repeat left top; cursor:pointer; font-size:12px; color:#2d2d2d;}
.pobocky-legenda-last {margin-right:0px !important;}
.pobocky-legenda-off .pobocky-legenda {background-image:url(imgs/pobocky/ikonka-off.png) !important; color:#888;}

/* Výpis všech poboček - výpis */
.pobocky-group {clear:both; padding-top:35px;}
.pobocky-group-nadpis {font-size:18px; font-weight:bold; padding:4px 0px 15px 33px; background:no-repeat left top;}
.pobocka-polozka {border-top:solid 1px #dddddd;}
.pobocka-polozka a {display:block; padding:9px 20px 9px 31px; height:19px;}
.pobocka-polozka-nazev {display:block; float:left; font-weight:bold; width:310px;}
.pobocka-polozka-adresa {display:block; float:left;}
.pobocka-polozka:nth-child(odd) a {background-color:#F3F3F3;}

/* Bublina */
.pobocky-info a {text-decoration:none;}
.pobocky-info-obrazek {position:absolute; right:0px; top:0px;}
.pobocky-info-obrazek img {border:solid 4px #666;}
.pobocky-info-nazev {font-size:16px; font-weight:bold; padding-bottom:10px; }
.pobocky-info-adresa, .pobocky-info-telefon, .pobocky-info-email {padding-left:30px; padding-bottom:8px; color:#2d2d2d; background:no-repeat left top;}
.pobocky-info-adresa:empty, .pobocky-info-telefon:empty, .pobocky-info-email:empty {display:none;}
.pobocky-info-adresa a, .pobocky-info-telefon a, .pobocky-info-email a { color:#2d2d2d;}
.pobocky-info-adresa a:hover, .pobocky-info-telefon a:hover, .pobocky-info-email a:hover { color:#CB0074;}
.pobocky-info-adresa {background-image:url(imgs/pobocky/pobocky-ico-adresa.png);}
.pobocky-info-telefon {background-image:url(imgs/pobocky/pobocky-ico-telefon.png);}
.pobocky-info-email {background-image:url(imgs/pobocky/pobocky-ico-email.png);}
.pobocky-info-odkaz {height:30px; padding-top:5px;}
.pobocky-info-odkaz a {float:right; padding:3px 6px; background:#996600; border:solid 1px #332200; color:white; text-decoration:none; border-radius:3px;}
.pobocky-info-odkaz a:hover {background-color:#885500;}

/* Výpisy poboček ve skupině a v regionu */
.pobocky-prepinatko {float:left; min-height:85px;}
.pobocky-prepinatko-odkaz {width:120px; display:inline-block;}
.pobocky-prepinatko a {color:white; color:#333; text-decoration:none; display:inline-block;  padding:4px 10px 4px 10px;}
.pobocky-prepinatko a:before {content: " - "}
.pobocky-prepinatko a:hover {color:#996600; text-decoration:none;}
.pobocky-prepinatko a.on {color:white; background:#996600 repeat-x left bottom;}
.pobocky-odkaz-mapa {clear:both; text-align:right; }
.pobocky-odkaz-mapa a {display:inline-block; text-decoration:none; background:#070707 url("imgs/pobocky/rozbalit-bg.png") repeat-x left bottom; color:white; padding:4px 10px 4px 10px;}
.pobocky-odkaz-mapa a:hover {background:#333;}
.pobocky-group+.pobocky-odkaz-mapa {clear:both; margin-top:15px;}
.pobocky-content+.pobocky-odkaz-mapa {clear:both; margin-top:15px;}
.pobocky-content {clear:both; padding-top:12px;}
.pobocky-prepinatko+.pobocky-content {padding-top:35px;}

/* Různé další */
.pobocky-informace {width: 350px; padding:8px 10px 2px 60px; background:#666666 url(imgs/pobocky/bacha.png) no-repeat 14px 16px; color:white; border-radius:4px 4px 0px 0px;}
.pobocky-informace a {color:white;}


#prodejna-in {position:relative; width:710px;}
#vyhledavac-prodejen-1 {float:left; width:200px; padding-top:15px; line-height:160%;}
#vyhledavac-prodejen-2 {float:right; width:480px; padding-top:15px;}
.nadpis-vyhledavace {font-weight:bold; padding-bottom:0px; }
.pobocky-vypis-regionu {width:261px; padding-top:30px; }
.pobocky-vypis-regionu a {display:block; color:#666; float:left; width:100px; padding:0px 5px 4px 15px; text-decoration:none; background:url("imgs/zluty-puntik.png") left 5px no-repeat;}
.pobocky-vypis-regionu a:hover {text-decoration:underline;}
.pobocky-mapa-kraju {position:absolute; right:0px; top:105px;}
.popiska-geocoderu p {margin-top:0px; margin-bottom:10px;}

.footer-geocoder {padding-top:10px;}
.geocoder-input {border:solid 1px #A0A0A0; padding:3px 6px; height:18px; width:145px; border-right:none; vertical-align:middle;}
.geocoder-button {background:url("imgs/geocoder-button.png") center center no-repeat; width:30px; height:26px; border:none; cursor:pointer; vertical-align:middle;}

 
#pozadi-tit.nova-tit {background:#efefef;}

.nova-tit #rozcestnik {background:url("imgs/zluty-pruh.png") center top no-repeat; height:267px;}
.nova-tit #tit-telo {min-height:220px;}
.nova-tit #aktuality-tit {margin:auto;}
.nova-tit #rozcestnik a {float:left; margin-left:30px; text-align:center; text-decoration:none; margin-top:60px; margin-right:100px;}
.nova-tit #rozcestnik a.last {margin-right:0;}
.nova-tit #rozcestnik a:hover {color:#996601;}


#aktuality-bile {background:#FFF;}
.nova-tit #aktuality-tit .nadpis3 {color:#c02221; font-size:24px; font-family:HelveticaNeueW02-65Medi, Arial, sans-serif; margin:30px 0 5px 0;}
.nova-tit #aktuality-tit .polozka {float:left; width:30%; margin-left:5%; text-align:justify; margin-top:15px;}
.nova-tit #aktuality-tit .polozka.first {margin-left:0;}
.nova-tit #aktuality-tit .polozka a:hover {color:#343434;}
.nova-tit #aktuality-tit .polozka a strong {color:#323232;}
.nova-tit #aktuality-tit .polozka a:hover strong {color:#cfa501;}

#aktuality-bile #archiv {margin-top:30px;} 

.nova-tit #paticka {background:#FFF url("imgs/back-bottom2.png") no-repeat;}


.nova-tit #hledej .input {background:url("imgs/hledej-input-zlute.png") no-repeat; width:205px;}
.nova-tit #hledej .button {background:url("imgs/button-zlute.png") no-repeat; width:76px; height:25px; position:absolute; right:7px; top:3px; color:#000;}
.nova-tit #hledej .button.x {color:#FFF !important;}