/* formatovaci styly: */body { font-family: Arial, Verdana, sans-serif; font-size: 10pt; background: url(../images/bg.gif) repeat-y center;}/* layoutove styly: */body { padding: 0; margin: 0; }H1 { font: bold 200% Arial, sans-serif; padding: 0px; color: #DB3818; padding-bottom: 20px; margin: 0px; padding-left: 5px; font-size: 22px; }a { color: #DB3818; }a:hover { text-decoration: none; }#top { width: 995px; }#middle { height: 100%; width: 995px; background: #fff url(../images/middle-bg.gif) repeat-y; }#bottom { clear: both; text-align: center; width: 995px; margin-top: 10px; padding-bottom: 20px; background: #fff; color: #333; border-top: 1px solid #fff; height: 30px; line-height: 30px;}#main { float: left; width: 805px; padding: 0px; margin: 0px; }#top #header { text-align: left;}#top #header #logo { width: 995px; line-height: 100px; height: 100px; background: url(../images/panel.gif) no-repeat left;}#top #header #logo img { border: 0; padding: 0; margin: 0;  }#top #header #logo h1 { display: block; float: right; font-size: 14px; height: 35px; padding: 0px; margin: 0px; padding-right: 20px; padding-top: 65px; color: #fff;}	#top #header #menu { background: url(../images/pod-menu.gif); text-align: right; float: right; line-height: 25px; border-bottom: 0px solid #FF9700;  }#top #header #menu ul { display: block; list-style-type: none; margin: 0px; float: right; }#top #header #menu ul li { float: left; display: block; height: 25px; font-weight: bold; text-decoration: none;   }#top #header #menu ul li span {   }#top #header #menu ul li span a { display: block; border-left: 1px solid #FFB318; background: #000 url(../images/rozek.gif) no-repeat top left; color: #fff; font-family: arial; font-weight: bold; font-size: 12px; text-decoration: none; padding-left: 11px; padding-right: 10px;  }	#top #header #menu ul li span a.first { border-left: 0px; background: none; }#top #header #menu ul li span a:hover { color: #FFC959; }#top #header #pod_menu {  background: #C00C0C url(../images/bg-pod-menu.gif) repeat-x; line-height: 60px; float: right; padding-right: 20px; border-bottom: 18px solid #FFB318; }	#top #header #pod_menu h2 { float: left; color: #fff; font-size: 12px; padding: 0px; margin: 0px; padding-left: 15px;  background: url}#top #header #pod_menu ul { display: block; list-style-type: none; margin: 0px; float: right;  }#top #header #pod_menu ul li {height: 60px; line-height: 60px; float: left; display: block; font-weight: bold; text-decoration: none;   }#top #header #pod_menu ul li#kos { background: url(../images/kos.gif) no-repeat left;}#top #header #pod_menu ul li span a { color: #fff; font-family: arial; font-size: 13px;  font-weight: bold; text-decoration: none; line-height: 40px; height: 40px;}#top #header #pod_menu ul li span a#kos { padding-left: 30px; padding-right: 15px;  }	#top #header #pod_menu ul li span a#objednavka { padding-left: 20px; background: url(../images/objednavka.gif) no-repeat left; }	#top #header #pod_menu ul li span strong { color: #fff; font-family: arial; font-size: 13px;  font-weight: bold; text-decoration: none; line-height: 40px; height: 40px;}#top #header #pod_menu ul li span strong#kos { padding-left: 30px; padding-right: 15px;  }	#top #header #pod_menu ul li span strong#objednavka { padding-left: 20px; background: url(../images/objednavka.gif) no-repeat left; }	#top #header #pod_menu2 { width: 995px; display: block; float: left; line-height: 25px; height: 25px; background: #FFB318 url(../images/krivka.gif) no-repeat left; text-align: right; border-bottom: 1px solid #fff; }	#top #header #pod_menu2 a.podminky { color: #000; font-weight: bold; font-size: 11px; font-family: verdana; background:  url(../images/icon-podminky.gif) no-repeat left; padding-left: 20px; padding-right: 15px; text-decoration: none;  }#submenu { font-size: 11px; float: left; width:190px; text-align: left; margin: 0px; padding: 0px;  }#submenu ul	{ display: block; list-style-type: none; margin: 0px; padding: 0px; border-bottom: 10px solid #fff;}#submenu ul.first	{ border-bottom: 10px solid #fff; }#submenu ul.znacky	{  }#submenu ul li  { border-left: 0px solid #DFE5EB; border-bottom: 1px solid #fff; border-top: 0px solid #D9E3EA; background: #EDF2F5; font-family: verdana; font-size: 11px;}#submenu ul li span { background: url(../images/sipka-nadpis-submenu3.gif) no-repeat top left; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 14px; padding-right: 10px; margin-left: 8px; }#submenu ul li span a { color: #000; text-decoration: none; line-height: 17px;  }#submenu ul li span a:hover { color: #DB3818;}#submenu ul li.nadpis { font-size: 11px; font-weight: bold; background: #DFE5EB url(../images/sipka-nadpis-submenu.gif) no-repeat left; }#submenu ul li.nadpis span { padding-top: 4px; padding-bottom: 4px; background: none;}#submenu ul li.nadpis span a  { color: #DB3818;  font-family: arial; font-size: 12px; }#submenu ul li.nadpis span a:hover{ color: #1A6C8C }#submenu ul li.hlavicka  { line-height: 24px; border-top: 1px solid #fff; background: none; background: #FFEFDF url(../images/sipka-nadpis-submenu2.gif) no-repeat left; }#submenu ul li.hlavicka span { background: none; }#submenu ul li.hlavicka span strong { color: #DB3818; font-family: arial; font-size: 12px;  }#submenu ul li.znacky { background: #FFEFDF; line-height: 23px; background: #FFEFDF url(../images/sipka-nadpis-submenu2.gif) no-repeat left; }#submenu ul li.znacky span { background: none; }#submenu ul li span a.znacka { font-weight: bold; color: #333 }#submenu ul li.znacky span strong { color: #DB3818; font-family: arial; font-size: 12px; }#panel_obrazek { width: 755px; line-height: 150px; background: #ccc; border: 5px solid #fff; border-bottom: 0px;}#wrapper { margin: 0px; padding: 0px; float: left; width: 635px; }#obsah { float: left; width: 615px; text-align: left; margin: 5px; margin-top: 0px; border-left: 0px solid #fff; margin-bottom: 20px; padding-bottom: 10px;  }/* hack pro prohlížeče kromě IE všech verzí: */#obsah[id] { border-left: 5px solid #fff}#obsah a { font-weight: bold; font-size: 12px;}#filtr { background: #DFE5EB; border-top: 1px solid #fff; border-bottom: 0px solid #DFE5EB; padding: 0px; width: 631px; float: left; margin-left: 1px;}/* hack pro prohlížeče kromě IE všech verzí: */#filtr[id] { width: 633px; }#filtr span.filtr { font-size: 10px; font-family: verdana; color: #1A6C8C; font-weight: bold; padding-left: 10px; line-height: 25px; display: block; padding-right: 5px; } select { font-size: 11px; font-family: verdana; color: #333;}#navigace { font-size: 11px; font-family: verdana; font-weight: bold; color: #000; padding-top: 15px; padding-left: 0px; }#navigace ul { display: block; list-style-type: none; margin: 0px; padding: 0px; }#navigace ul li { float: left; display: block; padding-left: 5px; }#navigace ul li a { font-size: 11px; color: #000; font-weight: normal; padding-left: 15px; margin-left: 3px; background: url(../images/sipka-navigace.gif) no-repeat left;  }#navigace ul li strong { text-decoration: underline; font-size: 11px; color: #000; font-weight: normal; padding-left: 15px; margin-left: 3px; background: url(../images/sipka-navigace.gif) no-repeat left;  }#static { padding: 10px; font-size: 15px;}#static a.akce { padding-left: 15px; background: url(../images/sipka-navigace.gif) no-repeat left; line-height: 20px; }#static h2 { padding: 0px; margin: 0px; margin-top: 10px; margin-bottom: 5px; font-size: 18px; color: #DB3818; }#static h3 { padding: 0px; margin: 0px; margin-top: 10px; margin-bottom: 5px; font-size: 16px; color: #DB3818; }#static strong { font-family: arial; font-size: 14px; line-height: 20px; color: #1A6C8C;}#static strong.strong { display: block; font-family: arial; font-size: 12px; line-height: 16px; color: #333; padding-bottom: 15px; padding-top: 15px;}#static p { font-family: arial; font-size: 12px; line-height: 17px; padding: 2px;}#static p strong { font-family: arial; font-weight: normal; color: #000; font-size: 13px; line-height: 16px;}#static p strong.faq { display: block; font-weight: bold; margin-top: 5px; padding-bottom: 5px; margin-bottom: 10px; color: #1A6C8C; border-bottom: 1px solid #1A6C8C;}#static p.poznamka { padding: 10px; border: 2px solid #FFDFBF; background: #FFEFDF; font-size: 11px;}#static p.poznamka a { font-size: 11px; }#static p.poznamka strong { color: #333; font-weight: bold; font-size: 11px; }#static ul { font-family: arial; font-weight: normal; color: #000; font-size: 12px; line-height: 20px; margin-left: 2px; padding-left: 0px; list-style-type: none; }#static ul li { padding-left: 15px; background: url(../images/sipka-li.gif) no-repeat left top; }#static ol { margin-left: 0px; padding-left: 20px;font-weight: bold; font-size: 12px; color: #1A6C8C; }#static ol li {  line-height: 18px; }#static ol li a { color: #1A6C8C;  }#static span img { border: 5px solid #DFE5EB; padding: 2px; margin: 0px; }#static #obchodni-podminky p { font-family: arial; font-size: 11px; line-height: 14px; padding: 2px;}#static #obchodni-podminky p strong { font-family: arial; font-weight: normal; color: #000; font-size: 12px; line-height: 16px;}#static #obchodni-podminky p strong.faq { display: block; font-weight: bold; margin-top: 5px; padding-bottom: 5px; margin-bottom: 10px; color: #1A6C8C; font-size: 14px; border-bottom: 1px solid #1A6C8C;}#static #tabulka { background: #fff; padding: 0px; margin-bottom: 5px; margin-top: 0px; }#static #tabulka table { border: 3px solid #DFE5EB;  }#static #tabulka table tr { padding-bottom: 5px; }#static #tabulka table tr td { background: #EDF2F5; padding: 10px; width: 180px;}#static form  { font-family: arial; font-size: 12px;}#static form fieldset { margin-top: 20px; border: 2px solid #DFE5EB; }#static form fieldset legend { background: #EDF2F5; color: #1A6C8C; padding: 2px 10px 2px 10px; font-family: arial; font-size: 14px; font-weight: bold; }#static form fieldset table { margin: 5px; margin-bottom: 10px;}#static form fieldset table tr { line-height: 20px; }#static form fieldset table tr td.prvni { width: 200px; padding-left: 10px; font-weight: bold; color: #111; }#static form fieldset table tr td.druhy { }#static form fieldset table tr td.treti { font-weight: bold; color: #DB3818; font-size: 14px;  width: 10px; }#static form fieldset input.pole { width: 340px; background: #EDF2F5; border: 1px solid #DFE5EB; }#static form fieldset textarea  { background: #EDF2F5; border: 1px solid #DFE5EB; width: 340px; height: 100px}#static form input.tlacitko { margin-top: 10px; margin-right: 10px; border: 2px solid #DFE5EB; color: #111; padding: 2px; padding-top: 4px; font-weight: bold; font-family: arial; font-size: 11px; background: url(../images/bg-top.gif) repeat-x top;}#static table { border: 0px solid #DFE5EB }#static table tbody tr th.dataAB { font-weight: bold;}#static table .header { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #ccffcc; TEXT-ALIGN: center }#static table .data {	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #8CDAFF; TEXT-ALIGN: center }#static table .dataAC { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #EDF2F5; TEXT-ALIGN: center }#static table .dataAB { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #FFDFBF; TEXT-ALIGN: center }#static table.servis { width: 100%; border: 2px solid #DFE5EB; font-size: 12px;}#static table.servis tr {  }#static table.servis tr td { padding: 5px; background: #EDF2F5; padding-left: 10px;}#static table.servis tr td.nadpis { background: #DFE5EB; font-weight: bold; color: #1A6C8C }#static table.servis tr td.cena { text-align: center; padding-left: 0px; }#static table.servis tr td.cenik { padding: 0px; }#static table.servis tr td.cenik strong { font-weight: normal; font-size: 12px; color: #000; padding-left: 15px; margin-left: 5px; background: url(../images/sipka-navigace.gif) no-repeat left; }#static table.servis tr td a.cenik { padding-left: 20px; font-weight: normal; color: #DB3818; background: url(../images/icon-ceniky.gif) no-repeat left; }#static table.servis tr td a.cenik:hover { color: #000; }#static table.soubory { width: 100%; border: 2px solid #DFE5EB; font-size: 11px;}#static table.soubory tr {  }#static table.soubory tr td { padding: 5px; background: #EDF2F5; padding-left: 10px;}#static table.soubory tr td.nadpis { background: #DFE5EB; font-weight: bold; color: #1A6C8C }#static table.soubory tr td.cena { text-align: center; padding-left: 0px; }#static table.soubory tr td.cenik { padding: 0px; }#static table.soubory tr td.cenik strong { display: block; font-weight: normal; font-size: 12px; color: #000; padding-left: 15px; margin-left: 5px; background: url(../images/sipka-navigace.gif) no-repeat left; }#static table.soubory tr td a.cenik { display: block; line-height: 18px; font-weight: normal; padding-left: 20px; color: #DB3818; background: url(../images/icon-ceniky.gif) no-repeat left; }#static table.soubory tr td a.cenik:hover { color: #000; }#cart { padding: 10px; font-size: 15px; }#cart h2 { padding: 0px; margin: 0px; margin-top: 5px; margin-bottom: 5px; font-size: 18px; color: #DB3818; },#cart h4 { margin: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; color: #DB3818; font-size: 16px; font-weight: bold;}#cart b { color: #1A6C8C; }#cart p { font-family: arial; font-size: 12px; line-height: 18px; padding: 2px;}#cart p.poznamka { padding: 10px; border: 3px solid #FFDFBF; background: #FFEFDF; font-size: 12px;}#cart p.poznamka a { font-size: 11px; }#cart p.poznamka strong { color: #333; }#cart form label { font-size: 12px; }#cart form hr { height: 1px; color: #1A6C8C;}#cart form textarea.poznamka { width: 575px; height: 80px; border: 3px solid #DFE5EB; padding: 5px; background: #EDF2F5; font-size: 11px; font-family: verdana;}#cart form span.tlacitka { display: block; padding-top: 10px; }a.os_udaje { line-height: 20px; padding-left: 23px; margin-left: 3px; background: url(../images/icon-podminky.gif) no-repeat left; }#cart table { border: 3px solid #DFE5EB; width: 100%;}#cart table tr th { color: #222; font-size: 11px; font-weight: bold; background: #DFE5EB; padding: 5px; text-align: center;}#cart table tr th.first { text-align: left; }#cart table tr td { background: #EDF2F5; padding: 5px; font-size: 12px; text-align: center;}#cart table tr td.first { width: 180px; text-align: left;}#cart table tr td.last { color: #1A6C8C; font-size: 14px;  text-align: left; font-weight: bold; }#cart table tr td.suma {  }#cart table tr td.summary { line-height: 18px; text-align: left; padding: 20px; width: 50%;}#cart table tr td.suma strong { color: #DB3818; font-size: 14px; }#cart table tr td a { font-weight: normal; line-height: 18px;}#cart table tr td input.ks { width: 15px; text-align: center; }#cart table tr td.udaj { font-weight: bold; text-align: left; width: 200px; color: #222; padding-left: 10px;}#cart table tr td.udaj em { font-style: normal; color: #DB3818; }#cart table tr td.hodnota {  }#cart table tr td.hodnota input { width: 340px; font-size: 11px; padding-left: 3px; font-family: verdana;}#hlavicka-druh { padding-top: 30px; }#hlavicka-druh H2 { font-size: 18px; text-transform: lowercase; font: bold Arial, sans-serif; padding: 0px; color: #DB3818; padding-bottom: 20px; margin: 0px; padding-left: 5px; }#hlavicka-druh H2:first-letter { text-transform: uppercase; }#hlavicka-druh p { padding: 0px; margin: 0px; padding-bottom: 10px; padding-left: 5px; line-height: 18px;}#hlavicka-druh #znacky { margin: 0px; padding: 0px; border-bottom: 0px solid #ddd; margin-bottom: 0px;}#hlavicka-druh #znacky table { width: auto;}#hlavicka-druh #znacky table tr td { background: #EDF2F5; color: #222; font-size: 11px; font-family: verdana; padding: 5px; padding-top: 5px; padding-bottom: 5px;  }#hlavicka-druh #znacky table tr td a { color: #1A6C8C; font-size: 11px; font-family: arial; }#hlavicka-druh #znacky table tr td a:hover { color: #DB3818}#hlavicka-druh #znacky table tr td a.dolu { padding-left: 15px; background: url(../images/sipka-dolu.gif) no-repeat left; }#hlavicka-druh #znacky table tr td a.dolu:hover { background: url(../images/sipka-dolu-red.gif) no-repeat left; }#hlavicka-druh #znacky table tr td a.nahoru { padding-left: 15px; background: url(../images/sipka-nahoru.gif) no-repeat left; }#hlavicka-druh #znacky table tr td a.nahoru:hover { background: url(../images/sipka-nahoru-red.gif) no-repeat left; }#vypis-druh { background: #EDF2F5; padding: 0px; margin-bottom: 5px; }#vypis-druh table {  }#vypis-druh table tr { padding-bottom: 5px;  }#vypis-druh table tr td { background: #fff; padding: 15px; }#vypis-druh table tr td a { text-decoration: none; font-size: 12px; }#vypis-druh table tr td a:hover { text-decoration: underline; }#vypis-druh table tr td.img { padding: 0px; }#vypis-druh table tr td img { border: 0px solid #ddd; padding: 3px; spacing: 0px;  }#vypis-druh table tr td img.nahled { width: 75px; }#vypis-druh table tr td p { font-family: verdana; line-height: 16px; color: #000; font-size: 11px; margin-top: 10px;}#vypis-druh table tr td p span a { color: #1A6C8C; margin-left: 18px; font-size: 11px; padding-left: 22px; line-height: 20px; display: block; text-decoration: underline;}#vypis-druh table tr td p span a:hover { text-decoration: none; }#vypis-druh table tr td p span a.kosik { background: url(../images/do-kose.gif) no-repeat left; }#vypis-druh table tr td p span a.detail { background: url(../images/detail.gif) no-repeat left;  }#vypis-druh table tr td p span.cena { float: left; font-weight: bold; font-family: arial; font-size: 11px; padding: 5px; padding-bottom: 1px; padding-top: 1px; margin-right: 10px; color: #333; background: #FFEFDF; }#vypis-druh table tr td p span.cena em { font-size: 14px; color: #DB3818; font-style: normal; padding-left: 3px;}#vypis-druh table tr td p span.detail { float: right; }#vypis-druh table tr td p span.do-kose { float: right; }#hlavicka-typ { padding-top: 30px; }#hlavicka-typ H2 { font-size: 18px; font: bold Arial, sans-serif; padding: 0px; color: #DB3818; padding-bottom: 10px; margin: 0px; padding-left: 5px;  }#hlavicka-typ b { display: block; border-bottom: 1px solid #ddd }#hlavicka-typ strong { padding-left: 5px; font-weight: normal; font-size: 11p; font-family: verdana; line-height: 17px; display: block; padding-bottom: 15px;}#hlavicka-typ a { padding-left: 15px; margin-left: 7px; line-height: 20px; background: url(../images/sipka-navigace.gif) no-repeat left; }#hlavicka-typ #info { display: none; padding: 5px; font-family: verdana; font-size: 12px; line-height: 16px;}h3.typ { font-size: 14px; padding-left: 5px; color: #1A6C8C; padding-bottom: 0px; margin-bottom: 10px;}#vypis-typ { background: #EDF2F5; padding: 0px; margin-bottom: 5px; margin-top: 0px; }#vypis-typ table {  }#vypis-typ table tr { padding-bottom: 5px; }#vypis-typ table tr td { background: #fff; padding: 10px; width: 272px; }#vypis-typ table tr td a { text-decoration: underline; line-height: 16px; margin-bottom: 0px; padding-bottom: 0px; font-size: 12px;}#vypis-typ table tr td a:hover { text-decoration: none; }#vypis-typ table tr td .obrazky {float: left; padding: 0px; margin: 0px; }#vypis-typ table tr td img.nahled { width: 100px; background: #fff; display: block; border: 0px solid #fff; padding: 0px; padding-top: 0px; margin: 0px;}#vypis-typ table tr td img.logo { display: block; margin-top: 10px;} #vypis-typ table tr td p { float: left; width: 162px; display: block;  font-size: 11px; font-family: verdana; padding: 0px; padding-top: 0px; margin: 0px; margin-left: 10px; line-height: 15px; }#vypis-typ table tr td p span.novinka { font-weight: bold; font-family: arial; font-size: 12px; padding-left: 7px; padding-right: 7px;padding-bottom: 2px; padding-top: 2px; margin-right: 0px; margin-bottom: 10px; margin-top: 40px; color: #fff; background: #FFB318; }#vypis-typ table tr td p span.akce { font-weight: bold; font-family: arial; font-size: 12px; padding-left: 7px; padding-right: 7px;padding-bottom: 2px; padding-top: 2px; margin-right: 0px; margin-bottom: 10px; margin-top: 40px; color: #fff; background: #DB3818; }#vypis-typ table tr td p span.cena { font-weight: bold; font-family: arial; font-size: 11px; padding-left: 5px; padding-right: 5px;padding-bottom: 1px; padding-top: 1px; margin-right: 0px; margin-bottom: 5px; margin-top: 40px; color: #000; background: #FFEFDF; }#vypis-typ table tr td p span.cena em { font-size: 14px; color: #DB3818; font-style: normal; padding-left: 3px; padding-right: 3px;}#vypis-typ table tr td p span.do-kose { display: block; float: left; margin-bottom: 15px; margin-top: 10px;}#vypis-typ table tr td p span.do-kose a.kosik { color: #1A6C8C; margin-left: 0px; font-size: 10px; padding-left: 22px; line-height: 20px; display: block; text-decoration: underline; background: url(../images/do-kose.gif) no-repeat left; }#vypis-typ table tr td p span.detail { display: block; float: left; margin-bottom: 15px; margin-top: 10px;}#vypis-typ table tr td p span.detail a.detail { color: #1A6C8C; margin-left: 10px; font-size: 10px; padding-left: 22px; line-height: 20px; display: block; text-decoration: underline; background: url(../images/detail.gif) no-repeat left;  }#strankovani { text-align: center; color: #1A6C8C; padding: 0px; padding-top: 10px; padding-bottom: 20px; font-size: 16px; font-weight: bold; }#strankovani a { font-size: 16px; }#detail-vyrobku {  margin-top: 5px; margin-bottom: 70px;}#detail-vyrobku h2 {  display: block; color: #DB3818; background: #EDF2F5 url(../images/sipka-detail.gif) no-repeat left; border: 0px solid #D7E1E9; font-size: 15px; line-height: 22px; padding: 10px; padding-top: 5px; padding-left: 30px; padding-bottom: 5px; margin-bottom: 20px; margin-top: 30px;}#detail-vyrobku #obrazek {  float: left; background: #fff; padding-left: 7px; padding-top: 0px;}#detail-vyrobku #obrazek img { border: 0px solid #DFE5EB; width: 100px; border-bottom: 5px solid #fff; border-top: 5px solid #fff;}#detail-vyrobku #obrazek span { display: block; background: #fff; margin-top: 3px; line-height: 15px; font-family: verdana; text-align: center; }#detail-vyrobku #obrazek span a {  font-size: 11px; text-decoration: underline; font-weight: normal; color: #1A6C8C; background: url(../images/icon-zvetsit.gif) no-repeat left; padding-left: 15px; }#detail-vyrobku #obrazek #pozn { font-style: normal; font-size: 11px; display: block; }#detail-vyrobku #popis { font-family: verdana; font-size: 11px; line-height: 16px; width: 485px; float: left; margin-left: 20px; }#detail-vyrobku #popis em {  font-style: normal; font-family: arial; font-size: 13px; display: block; padding: 2px; padding-left: 0px; margin-top: 25px; border-bottom: 1px solid #FFB318; font-weight: bold; color: #1A6C8C; }#detail-vyrobku #popis h3 {  font-style: normal; font-family: arial; font-size: 12px; display: block; padding: 2px; padding-left: 0px; margin-top: 15px; border-bottom: 1px solid #FFB318; font-weight: bold; color: #1A6C8C; }#detail-vyrobku #popis strong { color: #333; }#detail-vyrobku #popis p { margin: 0; padding-left: 0px;  padding-right: 10px; padding-top: 15px; }#detail-vyrobku #popis p.upozorneni { font-size: 11px; color: #555; font-weight: bold; }#detail-vyrobku #popis span { padding: 5px; padding-top: 15px; padding-left: 0px; display: block;}#detail-vyrobku #popis span ul { padding: 0px; margin: 0px; border: 0px; padding-top: 0px; margin-bottom: 15px; }#detail-vyrobku #popis span ul li { padding-left: 0px; }#detail-vyrobku #popis ul { display: block; list-style-type: none; padding: 0px; margin: 0px; padding-top: 5px; padding-bottom: 15px; }#detail-vyrobku #popis ul li { border-bottom: 0px solid #D7E1E9; padding-left: 0px; padding-right: 5px;}#detail-vyrobku #popis ul li.first { border-top: 1px solid #D7E1E9; }#detail-vyrobku #popis ul li.first strong  { color: #1A6C8C; font-size: 12px; padding-right: 10px; margin-right: 5px; background: url(../images/sipka-navigace.gif) no-repeat right; }#detail-vyrobku #popis ul.cena { padding: 0px; margin-bottom: 0px;}#detail-vyrobku #popis ul.cena li  { border-bottom: 1px solid #D7E1E9; line-height: 22px;}#detail-vyrobku #popis ul.cena li b { font-weight: bold; color: #DB3818; font-size: 12px;}#detail-vyrobku #popis ul.cena li i { font-weight: normal; padding-right: 5px; color: #000; font-style: normal; }#detail-vyrobku #popis ul.cena li.linka { border: 0px; padding-top: 20px;}#detail-vyrobku #popis ul.cena li.linka a { padding-left: 22px;  font-family: arial; padding-right: 13px; font-size: 13px; display: block; line-height: 20px; float: left;}#detail-vyrobku #popis ul.cena li.linka a:hover { text-decoration: none; }#detail-vyrobku #popis ul.cena li.linka a.kosik { background: url(../images/do-kose.gif) no-repeat left;}#detail-vyrobku #popis ul.cena li.linka a.rezervace { background: url(../images/icon-rezervace.gif) no-repeat left; padding-left: 16px;}#detail-vyrobku #popis ul.cena li.linka a.doporucit { background: url(../images/icon-doporucit.gif) no-repeat left; padding-left: 20px; }#detail-vyrobku #popis ul.cena li.linka a.tisk { background: url(../images/icon-tisk.gif) no-repeat left;}#detail-vyrobku #popis #poznamka { background: #FFEFDF; padding: 5px; margin-top: 20px; }#detail-vyrobku #popis p.poznamka { padding: 10px; border: 2px solid #FFDFBF; background: #FFEFDF; font-size: 11px; margin-top: 15px;}#detail-vyrobku #detail-paticka { clear: both; display: block; margin-top: 20px; line-height: 25px; border-top: 0px solid #DFE5EB; background: #fff; }#search { padding: 0px; }h1.search {  display: block; background: #EDF2F5; border-bottom: 0px solid #DFE5EB; font-size: 16px; line-height: 22px; padding: 10px; padding-top: 5px; padding-bottom: 5px; margin-top: 10px;}#search a { line-height: 18px; }#search p { line-height: 18px; padding-left: 5px; font-weight: bold; font-size: 12px; color: #DB3818;  }#search form {  background: #EDF2F5; padding: 10px; margin-top: 10px;}#search table tr td { padding: 5px; }#search form input.fraze {  width: 400px;}#search #vypis-hledani { border: 1px solid #DFE5EB; padding: 0px; }#search #vypis-hledani strong { padding: 10px; line-height: 30px; color: #1A6C8C; }#search #vypis-hledani span { display: block; padding: 5px; padding-left: 10px; background: #fff; border-bottom: 1px solid #fff;  }#search #vypis-hledani #strankovani { line-height: 30px; padding: 10px; }#right {  margin-bottom: 9px; float: right; border-top: 1px solid #fff; font-size: 11px; width: 170px;  text-align: left; }#right span.fulltext { color: #DB3818; padding: 5px; border-bottom: 1px solid #fff; font-family: verdana; font-size: 10px; font-weight: bold; line-height: 21px; display: block; background: #DFE5EB; }#right span b { padding-left: 15px; background: #DFE5EB url(../images/icon-zvetsit.gif) no-repeat left; }#right #ceniky { height: 30px; line-height: 30px; background: #DFE5EB; border-bottom: 10px solid #fff;}#right #ceniky a { margin-left: 5px; padding-left: 15px; background: url(../images/icon-ceniky.gif) no-repeat left; font-weight: bold; color: #1A6C8C; }#right #ceniky a:hover { color: #000; }#right #fulltext form { background: #EDF2F5; padding: 5px; border-bottom: 10px solid #fff; margin: 0px;}#right #fulltext form table {  }#right #fulltext form table tr {  }#right #fulltext form table tr td input { padding:0px; margin: 0px;}#right #fulltext form table tr td input.pole { width: 150px; }#right #fulltext form a { margin-left: 5px; padding-left: 15px; background: url(../images/sipka-navigace.gif) no-repeat left; text-decoration: underline; color: #1A6C8C; font-family: verdana; font-size: 10px; font-weight: bold;}#right .akcni-vyrobek { border-bottom: 10px solid #fff; padding-bottom: 10px; background: #FFEFDF}#right .akcni-vyrobek div { text-align: center; padding: 5px; padding-top: 10px;}#right .akcni-vyrobek div a { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 18px; display: block; font-weight: bold; padding-bottom: 10px;}#right .akcni-vyrobek div img { padding-top: 10px; padding: 5px; border: 5px solid #FFDFBF; background: #fff;}#right .akcni-vyrobek div em { display: block; color: #000; font-weight: bold; font-style: normal; padding-top: 10px;  }#right .akcni-vyrobek div em b { font-size: 14px; color: #DB3818; }#right #zakaznicka-podpora { padding: 10px; height: 100px; border-bottom: 10px solid #fff;}#right #zakaznicka-podpora strong {  }#bottom { font-size: 11px; }#bottom #odkazy { font-family: verdana; color: #DB3818; border-top: 10px solid #EDF2F5; padding-top: 25px; font-size: 11px; font-weight: bold; padding-bottom: 10px;}#bottom #odkazy a { color: #DB3818; font-weight: normal; border-left: 0px solid #567B8B; background: url(../images/icon-bottom.gif) no-repeat left; text-decoration: undeline; padding-left: 12px; margin-right: 3px;}#bottom #odkazy b { font-weight: normal; padding-left: 12px; margin-right: 3px; background: url(../images/icon-bottom.gif) no-repeat left; }#bottom #odkazy b.last  { border-right: 0px solid #567B8B; padding-right: 0px; margin-right: 0px; }#bottom #odkazy a:hover { text-decoration: none;}#bottom span { display: block; font-size: 12px;}#bottom span b { padding-left: 20px; background: url(../images/icon-doporucit.gif) no-repeat left; color: #1A6C8C; }#bottom a { color: #333; text-decoration: none; }#bottom a:hover { text-decoration: underline; }#error { font-size: 16px; display: block; padding: 10px; border: 1px solid #DFE5EB; background: #EDF2F5; font-weight: bold; color: #DB3818; line-height: 22px;  margin-bottom: 10px; margin-top: 10px;}.cleaner { visibility: hidden; clear: both; padding: 0px; margin: 0px; border: 0px;}.paticka { font-style: normal; }