* { box-sizing: border-box; margin: 0; -moz-box-sizing: border-box; padding: 0; }
a { color:#ff4f12; }
img { border-style: none; vertical-align: middle; }
.invisible { display: none; }
.main-obal { background: url('images/background.gif') repeat-y top; width: 100%; }
.main { width: 980px; background:#fff url(images/main.gif) repeat-y; }
.cleaner { clear: both; font-size: 0px; height: 0px; line-height: 0px; }
.center { margin: 0 auto; text-align: center; }
.righttext { display: none; }
/* Základní nastavení */
body { background-color: #000; font-family: verdana, arial, sans-serif; font-size: x-small; margin:0; padding:15px 0 0 0; text-align: center; }
html>body { font-size: small; }
td { font-family: verdana, arial, sans-serif; font-size: 11px; }
.page { background-color: #ffffff; border-bottom: 0px solid #2C3D47; border-top: 0px solid #2C3D47; font-size: 92%; margin: 0 auto; text-align: left; width: 980px; }
/* Horní pruh */
.header { background:url(images/top.jpg); overflow: hidden; width:980px; height:130px; position:relative; }
.header-left { float: left; text-align: center; width: 360px; height:130px; }
.header-left a { display:block; width: 360px; height:130px; text-indent:-9999px; }
.header-left a img { display:none; }
.header-middle { background: url('images/top-podkl.jpg') no-repeat top left; float: left; font-size: 100%; height: 130px; text-align: right; width: 590px; }
.header-middle a { color: #999999; margin: 0 10px 0 0; text-decoration: underline; }
.header-middle a:hover { color: #ffffff; margin: 0 10px 0 0; text-decoration: none; }
.in-header-middle { display:none; }
.header-right { font-size: 100%; position:absolute; top:0; right:19px; padding:0; text-align: center; width:176px; height:111px; display:block; }
.header-right h4 { text-indent:-9999px; }
.header-banner { display:none; }
/* Horní menu */
.top-menu { background: #d03904 url(images/top-menu.gif) no-repeat; color: #ffffff !important; font-size: 100%; font-weight: bold; height:28px; line-height:28px; width:980px; text-align:center; }
.top-menu li { display: inline; }
.top-menu a { color: #ffffff !important; text-decoration: none; }
.top-menu a:hover { color: #ffffff !important; text-decoration: underline; }
/* Hlavní plocha */
.middle { color: #000000; float: left; overflow: hidden; width: 590px; line-height:1.6em; }
.in-middle { margin: 10px; overflow:hidden; width:570px; }
.middle a { color: #ff4f12; }
.middle a:hover { color: #ff4f12; text-decoration:none; }
.middle p { padding: 5px 0; }
.middle ul { margin:4px 0 15px 25px; padding:0; list-style:square; }
.middle ul li { margin:0; padding:0; font-size:1em; list-style:square; }
/* Levý a pravý sloupek */
.left { color: #000000; float: left; width: 195px; overflow:hidden; }
.left a { color: #000000; }
.left a:hover { color: #282A39; }
.left h4 { background-color: #282A39; border-bottom: 0px solid #F7B50C; border-left: 10px solid #F7B50C; border-top: 0px solid #F7B50C; color: #ffffff; font-size: 100%; margin: 0px; padding: 2px 2px 2px 10px; text-align: left; }
.right { color: #000000; float: right; width: 195px; overflow:hidden; }
.right a { color: #000000; }
.right a:hover { color: #282A39; }
.right h4 { background-color: #c0c0c0; border-bottom: 1px solid #2C3D47; border-top: 1px solid #2C3D47; color: #2C3D47; font-size: 100%; margin: 0px; padding: 2px 2px 2px 21px; text-align: left; }
/* FOOTER
-------------------------*/
.footer { background-color: #000; color: #ccc; font-size: 11px; padding: 13px 10px; text-align: left; line-height:1.7em; position:relative; }
.footer a { color: #ccc !important; font-weight:bold; }
.footer a:hover { color: #fff !important; text-decoration:none; }
.footer p { float:left; width:840px; }
.logas { width:110px; float:right; }
.web-art a { display:block; width:90px; height:35px; top:22px; right:15px; overflow:hidden; background:url(images/web-art.png) 0 0 no-repeat; text-indent:-9999px; position:absolute; border:0; }
.future a { display:block; width:110px; height:37px; top:60px; right:2px; overflow:hidden; background:url(images/for-future.gif) 0 0 no-repeat; text-indent:-9999px; position:absolute; border:0; }
/* Spodní menu */
.bottom-menu { background-color:#d03904; border:0; color: #fff; height:28px; line-height:28px; padding: 0; text-align: center; }
.bottom-menu li { display: inline; }
.bottom-menu a { color: #fff !important; text-decoration: none; }
.bottom-menu a:hover { color: #ffffff !important; text-decoration: underline; }
/* Cena nákupu */
.total-price h4 { border: 0; color: #eeeeee; font-size: 100%; margin: 10px 0px; padding: 2px 2px 2px 10px; text-align: left; display:none; }
.total-price { color: #fff; padding:40px 0 0 0; }
.total-price p { line-height:1.5em; width:176px; }
.total-price p span { color: #fe5300; font-weight: bold; }
p.tp { margin-top:10px; }
p.tp a { color: #fff; font-weight: bold; }
p.tp a:hover { color: #fff; font-weight: bold; text-decoration:none; }
.noscreen { display:none; }
/* Kategorie */
.levels-tree h4 { background-color: #000; border:none; color: #ffffff; font-size: 100%; margin: 0px; padding: 4px; text-align: left; }
h4.katalog { text-indent:-9999px; display:block; width:195px; height:29px; padding:0; background:#000 url(images/katalog.gif) no-repeat; }
.levels-tree { }
.levels-tree ul { list-style-type:none; margin:0; }
.levels-tree li { color: #000; list-style-type:none; border-bottom:1px solid #e8e8e8; text-transform:uppercase; }
.levels-tree a { color: #000 !important; text-decoration:none; display:block; padding:5px 5px 5px 5px; font-weight:bold; font-size:11px; }
.levels-tree a:hover { color:#fff !important; text-decoration:none; background-color:#d03904; }
.levels-tree ul ul { margin:3px 0 5px 0; }
.levels-tree ul ul li { border-bottom:0; text-transform:none; }
.levels-tree ul ul li a { color: #000; text-decoration:none; display:block; padding:4px 0 4px 23px; font-weight:bold; font-size:12px; background:url(images/li.gif) 5px 6px no-repeat; }
.levels-tree ul ul li a:hover { color:#ff4f12 !important; text-decoration:underline; background:transparent url(images/li.gif) 5px 6px no-repeat; }
.levels-tree ul ul ul { margin:3px 0 5px 0; }
.levels-tree ul ul ul li { border-bottom:0; text-transform:none; }
.levels-tree ul ul ul li a { color: #000; text-decoration:none; display:block; padding:4px 0 4px 33px; font-weight:bold; font-size:12px; background:url(images/li3.gif) 22px 10px no-repeat; }
.levels-tree ul ul ul li a:hover { color:#ff4f12; text-decoration:underline; background:url(images/li3.gif) 22px 10px no-repeat; }
ul li a:hover .selected { color:#fff; text-decoration:none; background-color:#d03904; }
ul ul li a .selected { color:#ff4f12; background-color:transparent; }
ul ul li a:hover .selected { color:#ff4f12; background-color:transparent; }
/* Uživatelské výběry */
.item-section { margin: 10px; text-align: center; overflow:hidden; }
.item-section a, .item-section a:hover { color: #ff4f12 !important; font-weight: bold; line-height:1.5em; }
.user-title { border:1px solid #dcdcdc; border-bottom:0; background-color:#fff; padding:5px; line-height:1.5em; margin:0 !important; }
.user-image { background-color:#fff; padding:5px; border:1px solid #dcdcdc; border-bottom:0; border-top:0; margin:0 !important; overflow:hidden; }
.user-cena { border:1px solid #dcdcdc; border-top:0; background-color:#fff; padding:5px; line-height:1.5em; }
.user-cena2 { border:1px solid #dcdcdc; ; border-bottom:0; border-top:0; padding:5px 5px 0 5px; background-color:#fff; margin:0 !important; }
.item-section a:hover { color: #ff4f12; text-decoration:none; }
.item-section div { margin-bottom: 5px; }
.item-section div strong { color: #282A39; }
/* Uživatelský výběr 1 */
.user-selection1 h4 { background:#ff4f12 url(images/akcni.gif) no-repeat; border:0; color: #fff; font-size: 100%; height:29px; width:195px; display:block; text-indent:-9999px; margin: 0; padding: 0; text-align: left; }
.left .user-selection1 h4 { background:#ff4f12 url(images/novinky.gif) no-repeat; }
.user-selection1 { border: 0; margin: 10px 0; }
/* Uživatelský výběr 2 */
.user-selection2 h4 { background-color: #282A39; border-bottom: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-top: 0px solid #cccccc; color: #ffffff; font-size: 100%; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 10px; text-align: left; }
.user-selection2 {
 background-color:; border-bottom: 0px solid #000000; margin: 10px 0; }
/* Uživatelský výběr 3 */
.user-selection3 h4 { background-color: #282A39; border-bottom: 0px solid #F7B50C; border-left: 0px solid #F7B50C; border-right: 0px solid #cccccc; border-top: 0px solid #F7B50C; color: #ffffff; font-size: 100%; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 10px; text-align: left; }
.user-selection3 {
 background-color:; border-bottom: 0px solid #000; margin: 10px 0; }
/* Přihlášení */
.customer-login h4 { background:#000 url(images/prihlaseni.gif) no-repeat; border: 0; height:29px; width:195px; display:block; text-indent:-9999px; color: #fff; font-size: 100%; margin: 0; padding: 0; text-align: left; }
.customer-login {
 background-color:; border-bottom: 0px solid #000; margin: 10px 0; }
.customer-login td { padding:5px 3px 0 0; }
.customer-login form { margin: 10px 10px 0 10px; }
.search-form a, .search-form a:hover, .customer-login a, .customer-login a:hover { color:#000 !important; }
.search-form a:hover, .customer-login a:hover { text-decoration:none !important; }
.customer-login input.field { width: 120px; }
.customer-login ul { list-style: none; padding: 10px; }
.customer-login ul li { list-style: none; padding:3px 0; }
.customer-login a { color: #000000; padding: 3px 0; text-decoration: underline; }
.customer-login a:hover { color: #FE5300; }
/* Blok zákazníka */
.customer-section h4 { background-color: #282A39; border-bottom: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-top: 0px solid #cccccc; color: #ffffff; font-size: 100%; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 10px; text-align: left; }
.customer-section {
 background-color:; border-bottom: 1px solid #000; margin: 10px 0; }
.customer-section ul { list-style: none; padding: 10px; }
.customer-section p { padding-top: 10px; text-align: center; }
.customer-section p span { font-weight: bold; }
.customer-section a { color: #000; padding: 3px 0; text-decoration: underline; }
.customer-section a:hover { color: #FE5300; }
/* Vyhledávání */
.search-form h4 { background:#000 url(images/vyhledavani.gif) no-repeat; border:0; height:29px; width:195px; display:block; color: #ffffff; font-size: 100%; margin: 0; padding: 0; text-align: left; text-indent:-9999px; }
.search-form { background: url(images/search.gif) 136px 29px no-repeat; border-bottom: 0; }
.search-form select { margin-top:5px; }
.search-form button { margin-left:4px; }
.search-form form { margin: 15px 10px 0 10px; }
.search-form ul { list-style: none; padding: 10px; }
.search-form a { color: #000; padding: 3px 0; text-decoration: underline; }
.search-form a:hover { color: #FE5300; }
/* Filtry */
.filters h4 { background-color: #282A39; border-bottom: 0px solid #cccccc; border-left: 0px solid #cccccc; border-right: 0px solid #cccccc; border-top: 0px solid #cccccc; color: #ffffff; font-size: 100%; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 10px; text-align: left; }
.filters { border-bottom: 0px solid #000; margin: 10px 0; }
.filters p { padding: 5px 10px; }
/* Nadpis stránky */
h1 { color: #282A39; font-size: 116%; margin: 0px 0px 15px 0px; padding: 0 0 0 42px; line-height:32px !important; background:url(images/_cenik32.png) 0 -1px no-repeat; text-transform:uppercase; }
h1 img { margin: 0px 5px 0px 0px; vertical-align: middle; }
/* Cesta kategorií */
.breadcrumbs { border-bottom: 1px dotted #282A39; font-size: 93%; margin: 0px 0px 5px 0px; padding: 0px 0px 8px 0px; }
.breadcrumbs a { color: #282A39; }
.breadcrumbs a:hover { color: #FE5300; text-decoration:none; }
/* Chybové hlášení */
.missing-entry { color: #FF0000; }
.missing-entry strong { font-size: 100%; }
/* Formuláře */
fieldset { border-bottom: 1px solid #2c3d47; border-left: 1px solid #2c3d47; border-right: 1px solid #2c3d47; border-top: 1px solid #2c3d47; margin: 0 auto; padding: 5px; text-align: center; width: 80%; }
legend { color: #2C3D47; font-weight: bold; padding:0 10px; }
legend img { margin: 0px 5px 0px 0px; vertical-align: middle; }
.input { background-color: #ffffff; border: 1px solid #bbbbbb; padding: 2px 0; }
/* Výběry titulka */
.main-selection { margin: 10px 0; }
.main-selection a { color: #000000; font-weight: bold; }
.main-selection a:hover { color: #FE5300; }
.main-selection div { margin-bottom: 5px; }
.main-selection div strong { color: #282A39; }
.main-column { float: left; margin: 10px 10px 10px 0; width: 180px; }
.main-column a { color:#ff4f12; }
.main-column a:hover { color:#ff4f12; text-decoration:none; }
/* Tabulka parametrů */
.parameters { margin-top: 10px; }
.parameters td { border: none; padding: 2px; }
.sec-line { background: #F8F8F8; }
.property-title { background: #c0c0c0; font-weight: bold; }
.property-name { background: #EFEFEF; }
.property-value { }
/* Ceník, katalog, košík */
.count { width: 30px; }
.marks { margin: 8px 0; }
td div.marks { margin: 0 0 4px 0; }
.marks span { background-color: #282A39; color: #FFFFFF; font-weight: bold; margin-right: 3px; padding: 6px 10px; }
.marks img { margin-right: 3px; }
.product-list { width: 100%; }
.product-list td { padding: 3px 2px; }
.product-list-header td { background-color: #EBEBEB; border-bottom: 1px solid #282A39; color: #2C3D47; font-weight: bold; }
.product-list-footer td { background-color: #ffffff; color: #2C3D47; text-align: right; }
.product-list-row td { background-color: #F5F5F5; }
.cat-picture { /*float: left;*/
	text-align:center; height:190px; overflow:hidden; vertical-align:middle; }
.cat-picture img { vertical-align:middle; }
.cat-desription { float: left; }
.cat-price-row { /*width: 100%;*/
	width:auto; }
.cat-price { float: right; text-align: right; }
.cat-price div { margin-bottom: 5px; }
.cat-price-button * { vertical-align: middle; }
.cat-price-button { float: right; margin-left: 10px; }
.add-button { margin: 5px 0; text-align: right; }
.cat-item-data span { font-weight: bold; }
.discount { color: #282A39; font-weight: bold; text-align: right; }
.product-list-name a:hover { color: #ff4f12; text-decoration:none; }
h2.product-list-name { font-size: 113%; margin: 10px 0 5px 0; }
.detail h1 { font-size: 113%; margin: 10px 0 5px 0; height:32px !important; min-height:32px !important; line-height:normal !important; }
div.product-list-row { border-bottom: 1px dotted #2c3d47; padding: 0px 0px 10px 0; overflow:hidden; width:183px; position:relative; }
.cat-item-data { font-size: 92%; line-height: 130%; }
.cat-column { float: left; margin: 0 10px 10px 0; width: 183px; }
/* ------- Bloky nenastavující se zatím z managera ------- */
/* Registrační formulář */
.reg-form fieldset { margin-bottom: 10px; }
/* User data */
.user-data { width: 80%; }
.user-data td { padding: 1px 5px 1px 0; }
.user-data td.name { width: 40%; }
.user-data td.value { width: 60%; }
/* Stránkování */
.pager { margin: 5px 0; width: 100%; }
.pager-txt { float: left; padding-top: 4px; }
.pager-btn { float: right; }
/* Sestavy */
.configure-button { margin: 5px 0 20px 0; text-align: right; }
.componentgroup-name { font-weight: bold; margin-top: 10px; }
/* Košík, pokladna */
.cart-button { margin: 5px 0 20px 0; text-align: right; }
.deliveries { float: left; margin: 3px 0 10px 0; width: 50%; }
.payments { float: left; margin: 3px 0 10px 0; width: 50%; }
.delivery-adress { width: 100%; }
.delivery-adress td { text-align: left; }
.delivery-adress td.name { text-align: left; width: 40%; }
.delivery-adress td.value { text-align: left; width: 60%; }
.delivery-adress .input { width: 80%; }
.extrapay-name td { background-color: Transparent; border-bottom: 0px solid #f5f5f5; border-left: 0px solid #f5f5f5; border-right: 0px solid #f5f5f5; border-top: 0px solid #f5f5f5; color: #666666; font-size: 10px; height: 15px; text-align: right; }
.extrapay-footer td { background-color: Transparent; border-bottom: 0px solid #f5f5f5; border-left: 0px solid #f5f5f5; border-right: 0px solid #f5f5f5; border-top: 0px solid #f5f5f5; color: #666666; font-size: 10px; height: 15px; text-align: right; }
h3 { font-size: 108%; margin: 10px 0 5px 0; }
.update { font-size: 86%; margin: 20px 10px 10px 10px; text-align: center; }
.last { margin-right: 0; }
.show-filters { margin-bottom: 15px; text-align: right; }
.show-filters span { color: #282A39; font-weight: bold; }
#ordering * { vertical-align: middle; }
#ordering fieldset { border: none; text-align: right; width: 100%; }
.selected { font-weight: bold; }
.leftpanel { background-color: #F0F0F0; }
.rightpanel { background-color: #F0F0F0; }
search-form .input { width: 80%; }
/* User data */
.user-data { width: 80%; }
.user-data td { padding: 1px 5px 1px 0; text-align: left; }
.user-data td.name { text-align: left; width: 40%; }
.user-data td.value { text-align: left; width: 60%; }
/* Stránkování */
.pager { margin: 5px 0; width: 100%; }
.pager-txt { float: left; padding-top: 4px; }
.pager-btn { float: right; }
/* Sestavy */
.configure-button { margin: 5px 0 20px 0; text-align: right; }
.componentgroup-name { font-weight: bold; margin-top: 10px; }
/* Košík, pokladna */
.cart-button { margin: 5px 0 20px 0; text-align: right; }
.deliveries { float: left; margin: 3px 0 10px 0; width: 50%; }
.payments { float: left; margin: 3px 0 10px 0; width: 50%; }
.delivery-adress { width: 100%; }
.delivery-adress td.name {
	: left; width: 40%; }
.delivery-adress td.value {
	: left; width: 60%; }
.delivery-adress .input { width: 80%; }
h3 { font-size: 108%; margin: 10px 0 5px 0; }
.update { font-size: 86%; margin: 20px 10px 10px 10px; text-align: center; }
.last { margin-right: 0; }
.show-filters { margin-bottom: 15px; text-align: right; }
.show-filters span { color: #282A39; font-weight: bold; }
#ordering * { vertical-align: middle; }
#ordering fieldset { border: none; text-align: right; width: 100%; }
.selected { font-weight: bold; }
.leftpanel { background-color: #F0F0F0; }
.rightpanel { background-color: #F0F0F0; }
.reg-form .input { width: 80%; }
.enhsearch-form .input { width: 80%; }
.reg-form td.value { width: 60%; }
.enhsearch-form td.value { width: 60%; }
.reg-form td.name { width: 40%; }
.enhsearch-form td.name { width: 40%; }
.reg-form td { text-align: left; }
.enhsearch-form td { text-align: left; }
.reg-form table { width: 100%; }
.enhsearch-form table { width: 100%; }
.reg-form { margin: 0 auto 10px auto; text-align: center; }
.enhsearch-form { margin: 0 auto 10px auto; text-align: center; }
.product-list-name { color: #FE5300; font-weight: bold; }
.product-list-name a { color: #ff4f12; font-weight: bold; }
.price-with-vat { color: #ff4f12; font-weight: bold; text-align: right; }
.product-list-footer td.price-with-vat { color: #282A39; font-weight: bold; text-align: right; }
.old-price-with-vat { text-align: right; text-decoration: line-through; }
.old-price { text-align: right; text-decoration: line-through; }
.product-list-row td.price { text-align: right; }
.product-list-row td.button { text-align: right; }
.product-list-secrow td.price { text-align: right; }
.product-list-secrow td.button { text-align: right; }
.product-list-footer td.price { text-align: right; }
.product-list-secrow td { border-bottom: 1px dotted #2c3d47; }
.product-list-row td.picture { border-bottom: 1px dotted #2c3d47; }
.categorization { margin: 10px 0 10px 25px; }
.department { margin: 10px 0 10px 25px; }
/* Currency Selection - Blok výběru měny */
.currency { color: #cccccc; text-align: center; }
/* Wizard pokladna - krokovani 1234 */
.step1-deliveries { margin: 3px 0 10px 0; }
.step1-button { padding-left: 10px; text-align: left; }
.souhrn-data { width: 100%; }
.souhrn-data td { padding: 1px 5px 1px 0; text-align: left; }
.souhrn-data td.name { text-align: left; width: 40%; }
.souhrn-data td.value { text-align: left; width: 60%; }
p.extra-pay-catalogue { color: #666666; font-size: 80%; }
/* odkazy u detailu vyrobku */
.detail-link { float: right; text-align: right; margin:-25px 0 0 0; }
.detail-link a { text-decoration: none; }
.detail-link a:hover { text-decoration: underline; }
.sude-radky { background-color: #f8f8f8; }
.detail-tabulka { border: none; font-size: 11px; margin: 0; padding: 0; text-align: left; width:570px; }
.detail-tabulka-cela { border: none; clear: both; font-size: 11px; margin: 0; padding: 0; text-align: left; width: 570px; }
.delim { background-color: #fddbc1; border-top: 15px solid #FFFFFF; color: #000; text-transform: uppercase; }
.cat-price-row { background-color: #FFFFCC; border: 1px solid #0066FF; margin: 20px 0 0 0; padding: 15px; }
.cat-price {
	: right;
	: right; line-height: 1.8; }
.cat-price-button {
	: 10px;
	: right; padding: 5px 0 5px 10px; }
.product-list-row .cat-price-row { background-color: #fff5ee; border: 3px solid #fddbc1; margin: 5px 0 0 0; padding: 4px 10px 4px 4px; font-size:11px; }
.product-list-row .marks { display:block; position:absolute; /*margin:0;
	background:url(images/novinka.gif) no-repeat;
	width:58px;
	height:58px;
	top:58px;
	left:0;*/
	top:242px; left:0; height:22px; margin:0; border-top:3px solid #fff; border-bottom:3px solid #fff; background-color:#fff; }
.product-list-row .marks span { float:left; height:22px; line-height:22px; padding:0 10px; background-color:#000; border-right:3px solid #fff; margin:0; }
.detail-tabulka td { padding: 0 10px; text-align: right; }
.detail-tabulka-cela td { padding: 0 10px; text-align: right; }
.detail-tabulka th { font-weight: bold; padding: 4px 5px; text-align: left; }
.detail-tabulka-cela th { font-weight: bold; padding: 4px 5px; text-align: left; }
.cat-column h2.product-list-name { height:50px; font-size:12px; overflow:hidden; width:183px; line-height:1.4; }
/* DETAIL
----------------------------*/
.detail .cat-picture { float:left; width:210px; height:auto !important; margin:0 auto; }
.cena-top { float:right; width:355px; position:relative; padding:0 5px 0 0; }
.cena-top .cat-item-data { font-size:1em; line-height:1.6em; }
.detail .cena-top .cat-price-row { margin:10px 0 0 0; padding:10px; background-color:#fff5ee; border:3px solid #fddbc1; width:324px !important; }
.cena-top .cat-price-button { padding-top:10px; }
/* TITULKA
----------------------------*/
.titulka-nazev { height:56px; overflow:hidden !important; }
.titulka-nazev a { color:#ff4f12 !important; }
.titulka-img { height:190px; overflow:hidden; text-align:center; vertical-align:middle; }
.titulka-cena { background-color:#fff5ee; border:3px solid #fddbc1; text-align:center; border-top:0; padding:5px 0; }
.titulka-button { margin:10px 0 0 0 !important; background-color:#fff5ee; border:3px solid #fddbc1; border-bottom:0; padding:5px 0 0 0; text-align:center; }
.titulka .main-column { border-bottom:1px dotted #2C3D47; padding:0px 0px 5px 0pt; }
.upozorneni { padding:15px; display:block; background-color:#ff4f12; color:#fff; font-size:1.4em; line-height:1.4em; font-weight:bold; margin-bottom:25px; text-align:center; }
.reklama { padding:0 10px; }
.reklama p { margin:10px 0; line-height:1.6em; }
.reklama a { color:#FF4F12; }
.reklama a:hover { color:#FF4F12; text-decoration:underline; }
.reklama2 { padding:10px 10px 0 10px !important; }
.reklama2:hover { background:none !important; }
.h4kontakt { background:#000 url(images/kontaktujte.gif) no-repeat; border: 0; height:29px; width:195px; display:block; text-indent:-9999px; color: #fff; font-size: 100%; margin: 0; padding: 0; text-align: left; }
