/* 
		Autor: Antonín Sokola
		Klient: www.cestovnizavazadla.cz
		Copyright Artprodesign 2010
		www.artprodesign.com
*/

body {background:#79A7C8 url(../img/body_bg.gif); font-family:Arial, Helvetica, sans-serif; color:#000;}

/* Frames */
.horniV { height:auto; background:transparent url(../img/horni_bg.png) no-repeat center; min-width:960px;}
.horni { width:960px; margin:0 auto; height:240px; display:block;}
.horniS { width:960px;}

.teloV { margin:0 auto; background:transparent url(../img/teloV_bg.png) no-repeat top; height:auto; min-width:960px;}
.telo { padding:0;  background:transparent url(../img/telo_bg.png) repeat-y top; display:block; width:960px; margin:0 auto; }
.teloL { float:left; margin:0; padding:0 0 0 0px;}
.teloP { float:left; margin:0; padding:0;}
.spodni { padding:0;  background:transparent url(../img/spodni_bg.png) repeat-y top; display:block; width:960px; margin:0 auto; }
.spodniL { float:left;}
.spodniP { float:left;}
.copyright { padding:15px;  background:transparent url(../img/copyright_bg.png) no-repeat top; display:block; width:960px; margin:0 auto; font-size:12px; color:#000;}
.copyright a { text-decoration:none; color:#333;}
.copyright a:hover { color:#fff;}
.copyrightL { float:left; padding:0 0 0 10px;}
.copyrightP { float:right; padding:0 10px 0 0;}


.tlbg0 { background:transparent; width:256px; height:auto;}
.tlbg1 { background:transparent; width:250px; height:auto;}
.tpbg0 { background:transparent; width:704px; height:auto;}
.tppg1 { background:transparent; width:700px; height:auto;}

/* hlavni lista */
.horni-lista { background:transparent url(../img/horni-lista_bg.png) no-repeat bottom; width:960px; height:75px; margin:38px 0 0 0;}

/* vyhledavani */
.vyhledavani { float:left; margin:15px 0 0 10px;}
.inp1 { background:transparent url(../img/inp1_bg.gif) no-repeat; border:none; height:23px; width:230px; padding:5px 0 0 5px; margin:0; font-size:15px; color:#FFF; float:left;}
.but1 { background:transparent url(../img/but1_bg.gif) no-repeat; border:none; height:28px; width:45px; margin:0; float:left;}
.vyhl-para { font-size:12px; text-align:right; display:block; margin:5px 40px 0 0;}
.vyhl-para a {color:#BDD2E0; text-decoration:none; font-size:13px;}
.vyhl-para a:hover { color:#fff;}
.vyhl-para strong {color:#fff; font-size:17px;}

/* Rozšířené vyhledávání */
#rozsirene-vyhledavani { background:#E2ECF3 url(../img/div-end0_bg.gif) no-repeat center bottom; margin:0px 0 0 5px; padding:0 0 15px 0; width:690px; }
#rozsirene-vyhledavani h2 { font-size:18px; color:#333; margin:0px 0 0 10px; padding:10px 0 0 0;}
#tab-rozsirene-hledani { margin:15px 10px 0 10px;}
#tab-rozsirene-hledani td { padding:5px 0 5px 0;}
#tab-rozsirene-hledani td span { margin:0; color:#2C405C;}
#slider-cena, #slider-objem, #slider-hmotnost { width:400px; margin:10px 0 10px 0;}
.inp5, .cenaod, .cenado { width:76px; border:4px solid #B7D3E7; padding:0 0px 0 4px; color:#000;}
.objemod, .objemdo, .hmotnostod, .hmotnostdo { width:53px; border:4px solid #B7D3E7; padding:0 0px 0 4px; color:#000;}
.sel4 { width:160px; border:4px solid #B7D3E7;}
.sel5 { width:187px; border:4px solid #B7D3E7;}
.inp2 { width:390px; border:4px solid #B7D3E7;}
.t-rh-1 { width:170px;}
.t-rh-2 { width:520px;}
.srch-but4 { background:url(../img/srch-but4.gif) no-repeat; border:0; width:170px; height:25px; color:#364B5B; margin:0 25px 0 45px;}
.srch-but5 { background:url(../img/srch-but5.gif) no-repeat; border:0; width:200px; height:25px; color:#FFF;}
.filtrovani-info { font-size:10px; color:#333; display:block;}

/* hlavni menu */
.hlavni-menu { float:right; margin:15px 5px 0 0px; position:relative; width:650px;}
.hlavni-menu ul  {}
.hlavni-menu li { display:block; font-size:14px; font-weight:bold; float:left;}
.hlavni-menu li span { display:list-item; font-size:11px; font-weight:normal; padding:5px 0 0 0;}
.hlavni-menu li a { text-decoration:none;}

.btn-1 { background:transparent; width:85px; height:45px; padding:10px 0 0 17px; position:absolute; left:0px;}
.btn-1 a { color:#FFF;}
.btn-1:hover { background:transparent url(../img/btn-1h_bg.png) no-repeat; }
.btn-1a { background:transparent url(../img/btn-1_bg.png) no-repeat; width:85px; height:45px; padding:10px 0 0 17px; position:absolute; left:0px;}
.btn-1a a { color:#000;}
.btn-2 { background:transparent; width:95px; height:45px; padding:10px 0 0 17px; position:absolute; left:88px;}
.btn-2 a { color:#FFF;}
.btn-2:hover { background:transparent url(../img/btn-2h_bg.png) no-repeat;}
.btn-2a { background:transparent url(../img/btn-2_bg.png) no-repeat; width:95px; height:45px; padding:10px 0 0 17px; position:absolute; left:88px;}
.btn-2a a { color:#000;}
.btn-3 { background:transparent; width:95px; height:45px; padding:10px 0 0 17px; position:absolute; left:186px;}
.btn-3 a { color:#FFF;}
.btn-3:hover { background:transparent url(../img/btn-2h_bg.png) no-repeat;}
.btn-3a { background:transparent url(../img/btn-2_bg.png) no-repeat; width:95px; height:45px; padding:10px 0 0 17px; position:absolute; left:186px;}
.btn-3a a { color:#000;}
.btn-4 { background:transparent; width:95px; height:45px; padding:10px 0 0 17px; position:absolute; left:284px;}
.btn-4 a { color:#FFF;}
.btn-4:hover { background:transparent url(../img/btn-2h_bg.png) no-repeat;}
.btn-4a { background:transparent url(../img/btn-2_bg.png) no-repeat; width:95px; height:45px; padding:10px 0 0 17px; position:absolute; left:284px;}
.btn-4a a { color:#000;}
.btn-5 { background:transparent; width:125px; height:45px; padding:10px 0 0 17px; position:absolute; left:382px;}
.btn-5 a { color:#FFF;}
.btn-5:hover { background:transparent url(../img/btn-5h_bg.png) no-repeat; }
.btn-5a { background:transparent url(../img/btn-5_bg.png) no-repeat; width:125px; height:45px; padding:10px 0 0 17px; position:absolute; left:382px;}
.btn-5a a { color:#000;}
.btn-6 { background:transparent; width:95px; height:45px; padding:10px 0 0 17px; position:absolute; left:510px;}
.btn-6 a { color:#FFF;}
.btn-6:hover { background:transparent url(../img/btn-2h_bg.png) no-repeat;}
.btn-6a { background:transparent url(../img/btn-2_bg.png) no-repeat; width:95px; height:45px; padding:10px 0 0 17px; position:absolute; left:510px;}
.btn-6a a { color:#000;}

/* kosik */
.kosik-prihlaseni { width:246px; padding:0 0 0 10px; margin:10px 0 0 0; font-size:15px;}
.prihlaseni { background:url(../img/kosik_bg0.png) no-repeat top right; width:246px; display:block; margin:0; font-size:15px; color:#fff; line-height:18px;}
.prihlasit { margin:0 0 0 60px; padding:5px 0 15px 0;}
.prihlasit a { color:#FFF; text-decoration:none;}
.prihlasit a:hover { color:#000;}
.kosik { background:url(../img/kosik_bg1.png) no-repeat bottom right; width:246px; display:block; margin:0; color:#fff; line-height:18px;}
.polozky { margin:0 0 0 60px; padding:0px 0 10px 0;}
.polozky a { color:#fff; text-decoration:none;}
.polozky a:hover { color:#000;}
.polozky a:hover strong { color:#FFF;}

/* menu info zákazník */
.menu-info-zakaznik { width:246px; margin:15px 0 0 15px; }
.menu-info-zakaznik h2 { color:#FFF;}
.menu-info-zakaznik ul { line-height:20px; margin:15px 0 15px 0; font-size:13px;}
.menu-info-zakaznik ul a { color:#FFF;}
.menu-info-zakaznik ul a:hover { color:#B9C7D0;}

/* facebook */
.facebook { width:180px; margin:0 auto;}


/* aktuality levý panel úvod */
.newsG-teloL { margin:0 0 0 15px;}
.newsG-teloL h2 { color:#FFF; margin:30px 0 20px 0;}
.news-teloL { display:block; margin:0 10px 10px 0px; padding:0 ;}
.news-teloL h3 { font-size:15px; color:#FFF; padding:10px 0px 0 10px; display:block; float:left;}
.news-teloL h3 a { color:#fff; text-decoration:none;}
.news-teloL h3 a:hover { color:#B9C7D0;}
.datum-teloL { width:52px; height:42px; display:block; background:url(../img/datum-teloL_bg.png) no-repeat; color:#FFF; text-align:center; line-height:12px; padding:10px 0 0 0; float:left; margin:0 0 0 0px;}
.den-teloL { font-size:20px; margin:0px 0 4px 0; font-weight:bold; line-height:12px; display:block; width:52px; height:auto;}
.mes-teloL { font-size:10px; width:52px; display:block; line-height:4px; margin:0; padding:0;}
.rok-teloL { font-size:8px; line-height:0px; margin:0; padding:0;}
.news-obsah-teloL { padding:0 5px 5px 0px; text-align:justify; font-size:12px; line-height:17px; border-bottom:1px dashed #5383A6;}
.news-obsah-teloL a { color:#C00;}
.news-obsah-teloL a:hover { color:#900;}
.news-obsah-teloL img { border:1px solid #CCC; padding:2px; margin:0px 8px 0 0; background:#FFF; text-align:center;}
.news-lista-teloL { font-size:12px; padding:4px 2px 4px 2px; text-align:right; clear:both; background:#DBDBDB; height:15px;}
.news-lista-teloL a { color:#333; font-weight:bold;}
.news-lista-teloL a:hover { color:#C00;}
.news-lista-teloL span { margin:0; float:left;}

/* Aktuality právý panel */
.newsG-teloP { width:250px;}
.newsG-teloP h3 { width:160px;}
.newsG-teloP h2 { font-size:18px; color:#32667F; padding:15px 0 15px 10px;}
.newsG { width:700px;}
.newsG h2 { font-size:18px; color:#32667F; padding:15px 0 15px 10px;}
.datum { width:52px; height:42px; display:block; background:url(../img/datum_bg.png) no-repeat; color:#FFF; text-align:center; line-height:12px; padding:10px 0 0 0; float:left; margin:0 0 0 5px;}
.den { font-size:20px; margin:0px 0 4px 0; font-weight:bold; line-height:12px; display:block; width:52px; height:auto;}
.mes { font-size:9px; width:52px; display:block; line-height:4px; margin:0; padding:0;}
.rok { font-size:8px; line-height:0px; margin:0; padding:0;}
.news { display:block; margin:0 10px 10px 10px; padding:0 ;}
.news h3 { font-size:15px; color:#333333; padding:10px 0px 0 10px; display:block; float:left;}
.news h3 a { color:#333333; text-decoration:none;}
.news h3 a:hover { color:#C00;}
.news-obsah { padding:0 5px 5px 10px; text-align:justify; font-size:12px; line-height:17px; border-bottom:1px dashed #999;}
.news-obsah a { color:#C00;}
.news-obsah a:hover { color:#900;}
.news-obsah img { border:1px solid #CCC; padding:2px; margin:0px 8px 0 0; background:#FFF; text-align:center;}
.news-lista { font-size:12px; padding:4px 2px 4px 2px; text-align:right; clear:both; background:#DBDBDB; height:15px;}
.news-lista a { color:#333; font-weight:bold;}
.news-lista a:hover { color:#C00;}
.news-lista span { margin:0; float:left;}

/* Katalog kategorie */
.katalog-kat-menu { background:#E2ECF3; width:690px; padding:10px 0 0px 0; margin:0 0 0 5px; vertical-align:text-top; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.kat { display:inline-block; width:335px; min-height:95px; margin:15px 0 0px 5px; float:left;}
.kat img { float:left; padding:0 15px 0 10px; width:100px; height:75px;}
.kat h2 { margin:0px 0 5px 0; font-size:17px; color:#666; font-weight:normal;}
.kat h2 span { font-size:20px; color:#333; font-weight:400; padding:0 0 5px 0; display:block;}
.kat h2 a { font-size:17px; color:#E6002E; font-weight:400; padding:0 0 5px 0; display:block;}
.kat h2 a:hover { color:#333;}
.podkat li { display:inline-block;}
.podkat { color:#D23C01; padding:0 0 10px 0; margin:0 0 0 125px; display:block; width:auto;}
.podkat a {color:#D23C01; padding:0 0 5px 0; display:inline-block;}
.podkat a:hover { color:#000;}
.kat-lista { text-align:right; display:block; height:25px; margin:0 0px 5px 0; background:#D1E0ED; line-height:25px; padding:0 15px 0 0px; color:#666;}
.kat-lista a { font-size:15px; font-weight:bold; color:#333;}

/* Úvodní text */
.uvodni-text { background:#F4F4F4; display:block; margin:5px 10px 5px 5px; padding:15px 0px 15px 10px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#40647F;}
.uvodni-text h2 { padding:0 0 10px 0; font-size:18px;}
.uvodni-text p { padding: 5px 10px 5px 0px; line-height:20px;}

/* spodní lišta */
.spodni-adresa { display:block; font-size:15px; line-height:19px; width:200px; border-right:2px solid #C8DBEA; margin:5px 0 0px 10px; height:130px; float:left; color:#000;}
.spodni-adresa img { display:block; padding:0; margin: 0px 10px 10px 10px;}
.spodni-adresa p { margin:0px 10px 0px 10px;}
.spodni-kontakty { display:block; margin:10px 15px 10px 15px; line-height:20px; border-right:2px solid #C8DBEA; width:280px; height:120px; float:left; padding:10px 0 0 0; font-size:15px;}
.spodni-kontakty p { margin:0px 10px 0px 10px; color:#333; }
.spodni-kontakty a { color:#32667F;}
.spodni-kontakty a:hover { color:#333;}
.spodni-kontakty span { color:#32667F;}

.spodni-menu1 { display:inline-block; font-size:15px;}
.spodni-menu1  ul { margin:10px 0 0 0; padding:0; line-height:25px;}
.spodni-menu1 li a { color: #32667F;}
.spodni-menu1 li a:hover { color:#333;}
.spodni-menu2 { display:inline-block;}


/* Katalog doporučené výrobky úvodní stránka */
.katalog-uvod { width:690px; background:transparent url(../img/div-end_bg.png) no-repeat center bottom; padding-bottom:10px;}
.katalog-uvod hr { border:0px solid #ccc;}
.tab-katalog-uvod {width:690px; margin:0 0 10px 5px;}
.katdop { font-size:18px; color:#333333; margin:10px 0px 0 5px;}

/* Katalog informace o stránce */
.katalog-page-info { background:url(../img/katalog-page-info.png) no-repeat center bottom; width:695px; height:auto;}
.katalog-page-info-img { float:left;}
.katalog-page-info-img img { margin:15px 15px 25px 15px;}
.katalog-page-info h2 { font-size:20px; padding:15px 0 10px 0; display:block; color:#333;}
.katalog-page-popis { padding:0 15px 10px 20px; width:650px; text-align:justify; font-size:12px; line-height:17px;}

/* Katalog stránkování */
.cat-listaS { width:695px; text-align:center; margin:5px 0 10px 0; font-size:17px;}
.pagination-numb { background:#476B87; display:inline-block; margin:0; padding:0 10px; height:30px; font-weight:bold; text-decoration:none; line-height:30px; color:#fff; margin:0 2px;}
.pagination-numba { background:#476B87; display:inline-block; margin:0; padding:0 10px; height:30px; font-weight:bold; text-decoration:none; line-height:30px; color:#BDD2E0; margin:0 2px;}
.pagination-dotted { background:#476B87; display:inline-block; margin:0; padding:0 10px; height:30px; font-weight:bold; text-decoration:none; line-height:30px; color:#fff; margin:0 2px;}
.pagination-prev { background:url(../img/paginace-predchozi_bg.gif) no-repeat right; width:120px; height:30px; display: inline-block; line-height:30px; text-align:right; padding:0 10px 0 0; margin:0 4px 0 0;}
.pagination-prev a { text-decoration:none; color:#fff; font-weight:bold;}
.pagination-prev a:hover { color:#BDD2E0;}
.pagination-next { background:url(../img/paginace-dalsi_bg.gif) no-repeat left; width:120px; height:30px; display: inline-block; line-height:30px; text-align:left; padding:0 0 0 10px; margin:0 0 0 4px;}
.pagination-next a { text-decoration:none; color:#fff; font-weight:bold;}
.pagination-next a:hover { color:#BDD2E0;}
.pagination-next {}

/* Katalog */
.katalog { width:694px; background:#fff url(../img/div-end0_bg.gif) no-repeat center bottom; padding:0px 0 10px 0; margin:10px 0 0 3px;}
.katalog hr { border:0px solid #ccc;}
.tab-katalog {width:690px; margin:15px auto 0px auto;}

/* Katalog lišta */
.cat-lista { background:#fff; width:694px; display:block; height:auto; border-bottom:1px solid #CCCCCC;}
.view-type { float:left; display:block; width:auto; background:transparent;}
.view-page { float:right; display:block; padding:6px 5px 9px 5px; background:#FFF; margin:0 0px 0 0; font-size:12px;}
.sel3 { padding:0; margin:0;}
.view-image, .view-tab, .view-cost, .view-name { display:inline-block; padding:10px; background:#fff; margin:0 2px 0 0; font-size:12px;}
.view-image strong { font-weight:normal; color:#c00;}
.view-image a, .view-tab a { font-size:12px; font-weight:normal; text-decoration:none; color:#333;}
.view-image a:hover, .view-tab a:hover { color: #c00;}
.view-image img, .view-tab img { margin:0 5px 0 0px;}
.view-image strong, .view-tab strong { font-size:12px; font-weight:normal; color: #c00;}

/* Katalogové menu výběr */
.menu-katalog-view {width:250px; padding:15px 0px 0 15px; font-size:13px; font-weight:bold; color:#FFF;}
.menu-katalog-view h2 {font-size:18px; color:#000;}
.menu-katalog-view strong { font-size:13px; font-weight:bold; color:#BDD2E0; display:block; margin:0px 0 10px 0;}
.menu-katalog-view span {font-weight:bold; text-decoration:underline; font-size:15px;}
.menu-katalog-view li { display:inline-block;}
.menu-katalog-view a { font-weight:bold; text-decoration:none; font-size:15px; color:#000;}
.menu-katalog-view a:hover { color:#BDD2E0;}
.filtr-vlastnosti {margin:5px 0 0 0;}
.filtr-vlastnosti a {margin:5px 0 0 0; font-size:11px; color:#FFF;}

/* Katalog menu strom */
.ul-akce { margin:15px 0 25px 15px;}
.ul-akce li { border-left:3px solid #BDD2E0; margin:5px 0 5px 0; padding:0 0 0 5px;}
.ul-akce li:hover { border-left:3px solid #fff;}
.ul-akce a { color:#fff;}
.ul-akce a:hover { color:#BDD2E0;}

/* katalog menu */
.ul1 a {} 
.ul1, .ul2, .ul3, .ul4 {list-style-type:none; height:auto;}
.ul1 li, .ul2 li, .ul3 li, .ul4 li {margin:0px;} 
.ul1 li a, .ul2 li a, .ul3 li a, .ul4 a {display:block; color: #BDD2E0; text-decoration:none; padding:0;}
.ul1 li span, .ul2 li span, .ul3 li span, .ul4 li span {display:block; background:transparent; color:#333;}

.ul1 { margin:0; padding:0px 0; width:245px; height:auto;}
.ul1 li a {font-size:14px; font-weight:bold; line-height:36px; margin:0; padding:0 0 0 6px; width:250px; border-bottom:1px solid #6A89A2; background:transparent;}
.ul1 li a:hover {background:transparent; color: #fff;}
.ul1 li a img { width:50px; height:39px; vertical-align:middle;}
.ul1 li span { font-size:14px; font-weight:bold; line-height:36px; margin:00; padding:0 0 0 6px; width:250px; border-bottom:1px solid #6A89A2; background:transparent url(../img/ul1_bg.png) no-repeat left bottom; color: #fff;}
.ul1 li span img { width:50px; height:39px; vertical-align:middle;}

.ul2 {margin:0; padding:0; width:245px;}
.ul2 li a {font-size:12px; font-weight:200; line-height:26px; padding:0 0 0 26px; width:230px; border-bottom:1px dashed #60819B;}
.ul2 li a:hover {background:transparent; color: #fff; border-bottom:1px dashed #CACACA;}
.ul2 li span {font-size:12px; font-weight:bold; line-height:26px; margin:0; padding:0 0 0 26px; width:230px; border-bottom:1px dashed #CACACA;  background:transparent url(../img/ul1_bg.png) no-repeat left bottom; color: #fff;}

.ul3 {margin:0 0 0 0px; padding:0; width:220px;}
.ul3 li a {font-size:11px; line-height:20px; padding:0 0 0 35px; width:210px;}
.ul3 li a:hover {background:transparent; color: #D7650B; padding:0 0 0 35px; }
.ul3 li span {font-size:11px; font-weight:bold; line-height:22px; padding:0 0 0 35px; width:210px;}

.ul4 {margin:0 0 0 15px; padding:0; width:173px;}
.ul4 li a {font-size:11px; line-height:20px; padding:0 0 0 10px; width:137px;}
.ul4 li a:hover {background:transparent; color: #D7650B; padding:0 0 0 10px; }
.ul4 li span {font-size:11px; font-weight:bold; line-height:22px; padding:0 0 0 10px; width:138px;}

.m0 {display:none;}
.m1 {display:block;}

/* Katalog výčet obrázkový */
.td-kat-01f { width:230px; text-align:center;}
.td-kat-01n { width:230px; text-align:center; border-left:1px solid #CCC; margin:0 0 1px 0;}
.td-kat-01f h2, .td-kat-01n h2 { color:#3F647F; width:210px; height:55px; font-size:14px; margin:0 auto 10px auto; line-height:18px;}
.td-kat-01f a, .td-kat-01n a { color:#3F647F; text-decoration:none;}
.td-kat-01f a:hover, .td-kat-01n a:hover { color:#333; text-decoration:none;} 
.td-kat-01f p, .td-kat-01n p { font-size:11px; line-height:15px; width:210px; text-align:justify; margin:0 auto; padding:5px 0 5px 0; color:#000;}
.kat-product { margin:0 auto; border-bottom:1px solid #CCC; padding: 0 0 10px 0; width:215px; height: auto; position:relative;}
.sleva-kat { position:absolute; padding:4px 2px 4px 2px; bottom:35px; right:0px; text-align:center; font-size:12px; color:#FFF; background:url(../img/sleva_bg.png) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.sleva-kat strong { display:block; font-size:22px;}
.akce-kat { position:absolute; padding:4px 2px 4px 2px; bottom:35px; right:0px; text-align:center; font-size:12px; color:#FFF; background:url(../img/akce_bg.png) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.akce-kat strong { display:block; font-size:22px;}
.vyprodej-kat { position:absolute; padding:4px 2px 4px 2px; bottom:35px; right:0px; text-align:center; font-size:12px; color:#FFF; background:url(../img/vyprodej_bg.png) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.vyprodej-kat strong { display:block; font-size:22px;}
.availability { font-size:11px;}
.availability acronym { color:#FF0032; text-decoration:inherit; text-decoration:none; border-bottom: .1em dotted; cursor:help; font-size:12px;}

.td-kat-02f { width:230px; text-align:left;}
.td-kat-02n { width:230px; text-align:left; border-left:1px solid #CCC; margin:0 0 1px 0;}
.cena { color:#C00; width:210px; margin:0 auto; padding:0;}
.czk { display:inline-block; font-size:15px; font-weight:bold; color:#F00; padding:5px 0 0px 0; width:115px;}
.czk strong { font-size:13px; font-weight:bold; color:#333;}
.eur { display:inline-block; font-size:15px; font-weight:bold; color:#476B87; width:95px; text-align:right;}
.eur strong { font-size:13px; font-weight:bold; color:#333;}
.objednat {width:210px; display:block; margin:0 auto; padding:10px 0 10px 0;}
.objednat a { background:url(../img/objednat-but.gif) no-repeat; width:140px; height:25px; margin:0 auto; display:block; text-decoration:none;}
.objednat a:hover { background:url(../img/objednat1-but.gif) no-repeat;}
.objednat span { visibility:hidden; padding:0; margin:0 auto;}

.status {color:#999; background:transparent; text-align:center; padding:0; width:220px; height:auto; position: absolute; top:-10px; margin:0 auto; cursor:help;}
.status span {color:#c42; margin:0 1px; padding: 0; display: inline-block; text-align:center;}
.availability { border-top: 1px solid #CCC; padding:5px 0 0 0; margin:2px 0 0 0; color:#000;}
.availability acronym { font-size:12px; font-weight:bold; cursor:help; color:#C00;}
.colors { margin:5px 10px 5px 0; text-align:right;}
.colors img { border:1px solid #CCC; padding:1px; background:#EBEBEB; width:20px; height:20px;}
.novinka {background: transparent url(../img/novinka.gif) no-repeat; width: 42px; height:}
.novinka strong {visibility:hidden;}
.akce {background: transparent url(../img/akce.gif) no-repeat; width: 42px; height: 15px;}
.akce strong {visibility:hidden;}
.sleva {background: transparent url(../img/sleva.gif) no-repeat; width: 42px; height: 15px;}
.sleva strong {visibility:hidden;}
.vyprodej {background: transparent url(../img/vyprodej.gif) no-repeat; width: 50px; height: 15px;}
.vyprodej strong {visibility:hidden;}

/* Katalog výčet řádkový */
.td-kat-l01f { width:auto; text-align:left; border-bottom:2px solid #CCC; padding:5px 0 5px 0;}
.td-kat-l01f h2, .td-kat-l01n h2 { color:#3F647F; width:490px; height:auto; font-size:15px; margin:0 0 5px 5px;}
.td-kat-l01f a, .td-kat-l01n a { color:#3F647F; text-decoration:none;}
.td-kat-l01f a:hover, .td-kat-l01n a:hover { color:#333; text-decoration:none;} 
.td-kat-l01f img { float:left; padding:0; margin:0 5px 0 15px;}
.kat-product p img { border:1px solid #CCCCCC; padding:2px;}
.kat-product-line { float:left; width:400px; display:block; background:transparent; position:relative;}
.kat-product-line p { font-size:13px; line-height:15px; margin:0 0 0 5px;}
.availability-line { font-size:12px; line-height:15px; height:20px; margin: 0 15px 0 5px; display:block; float:left;}
.availability-line acronym { font-size:12px; border-bottom:1px dotted; cursor:help; color:#C00;}
.status-line { font-size:12px; margin:0 0px 5px 0px; display:block;}
.sleva-kat-line { font-size:12px; position:absolute; top:0; right:0; text-align:center; color:#FFF; background:url(../img/sleva_bg.png) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:3px 2px 3px 2px;}
.sleva-kat-line strong { font-size:15px; display:block;}
.akce-kat-line { font-size:12px; position:absolute; top:0; right:0; text-align:center; color:#FFF; background:url(../img/akce_bg.png) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:3px 2px 3px 2px;}
.akce-kat-line strong { font-size:15px; display:block;}
.vyprodej-kat-line { font-size:12px; position:absolute; top:0; right:0; text-align:center; color:#FFF; background:url(../img/vyprodej_bg.png) repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:3px 2px 3px 2px;}
.vyprodej-kat-line strong { font-size:15px; display:block;}

.objednat-kat-line { float:left; width:170px; display:block; background:transparent;}

.novinka-line {background: transparent url(../img/novinka.gif) no-repeat; width: 42px; height: 15px; display:inline-block; margin:0 5px 0 0;}
.novinka-line strong {visibility:hidden;}
.akce-line {background: transparent url(../img/akce.gif) no-repeat; width: 42px; height: 15px; display:inline-block;  margin:0 5px 0 0;}
.akce-line strong {visibility:hidden;}
.sleva-line {background: transparent url(../img/sleva.gif) no-repeat; width: 42px; height: 15px; display:inline-block; margin:0 5px 0 0;}
.sleva-line strong {visibility:hidden;}
.vyprodej-line {background: transparent url(../img/vyprodej.gif) no-repeat; width: 50px; height: 15px; display:inline-block; margin:0 5px 0 0;}
.vyprodej-line strong {visibility:hidden;}

.cena-line { color:#C00; width:auto; margin:0 auto; padding:0;}
.czk-line { display:block; font-size:17px; font-weight:bold; color:#F00; padding:5px 0 0px 20px;}
.czk-line strong { font-size:13px; font-weight:bold; color:#333;}
.eur-line { font-size:15px; font-weight:bold; color:#F00; text-align:right; padding:5px 0 0px 20px;}
.eur-line strong { font-size:13px; font-weight:bold; color:#333;}

.objednat-line {width:auto; display:block; margin:0 auto; padding:5px 0 0px 0;}
.objednat-line a { background:url(../img/objednat-but.gif) no-repeat; width:140px; height:25px; margin:0 auto; display:block; text-decoration:none;}
.objednat-line a:hover { background:url(../img/objednat1-but.gif) no-repeat;}
.objednat-line span { visibility:hidden; padding:0; margin:0 auto;}



/* Katalog detail */
.katalog-detail { width:700px; background:#fff;}
.katalog-navlista { background:url(../img/katalog-page-info.png) no-repeat center bottom; width:695px; padding:0 5px 0 15px; height:auto; display:block; font-size:12px; line-height:12px;}
.katalog-navlista a { color:#c00; margin:10px 0 5px 0px; display:inline-block; padding:0 0 15px 0; line-height:15px;}
.katalog-navlista span {display:inline-block; color:#000; font-weight:normal; font-size:12px;}

.tab-detail {margin:5px auto 0px auto; padding:0 0px 0px 10px; border:0; width:694px; height:auto; display:block;}
.tab-detail h2 {color:#000; font-size:16px; letter-spacing:0; margin:0; padding:10px 15px 10px 0px; height:auto; background:#fff; width:auto ; display:inherit;}
.tab-detail td a {color:#486692; text-decoration:none;}
.tab-detail td a:hover {color:#da251c;}
.t-d-nadpis {padding:0 0px; width:695px; height:auto; background:#fff;}
.t-d-foto {text-align:left; vertical-align:top; padding:15px 0px 15px 0px; width:300px; height:auto; margin:10px 0 0 0;}
.t-d-foto img {border:1px solid #DDE7EE; margin:0 0 0 0; padding:4px; width:300px; height:225px;}
.detail-sleva { overflow:hidden; font-size:12px; z-index:5; position:absolute; padding:8px; margin:0; top:25px; right:6px; display:block; width:auto; height:auto; background:transparent url(../img/sleva_bg.png); text-align:center; color:#FFF;}
.detail-sleva strong { display:block; font-size:22px; padding:4px 0 0 0;}
.detail-akce { overflow:hidden; font-size:12px; z-index:5; position:absolute; padding:8px; margin:0; top:25px; right:6px; display:block; width:auto; height:auto; background:transparent url(../img/akce_bg.png); text-align:center; color:#FFF;}
.detail-akce strong { display:block; font-size:22px; padding:4px 0 0 0;}
.detail-novinka { overflow:hidden; font-size:12px; z-index:5; position:absolute; padding:8px; margin:0; top:25px; right:6px; display:block; width:auto; height:auto; background:transparent url(../img/novinka_bg.png); text-align:center; color:#FFF;}
.detail-novinka strong { display:block; font-size:22px; padding:4px 0 0 0;}
.detail-vyprodej { overflow:hidden; font-size:12px; z-index:5; position:absolute; padding:8px; margin:0; top:25px; right:6px; display:block; width:auto; height:auto; background:transparent url(../img/vyprodej_bg.png); text-align:center; color:#FFF;}
.detail-vyprodej strong { display:block; font-size:22px; padding:4px 0 0 0;}
.t-d-akce {color:#bbb; font-size:14px; font-weight:bold; vertical-align:top; padding:15px 30px 15px 15px; width:auto; height:20px;}
.t-d-akce span {color:#da251c;}
.t-d-akce acronym {color:#2c405c; margin:0 3px; padding:0; text-decoration:underline; border-bottom:0; cursor:help;}
.t-d-vlastnosti {color:#2c405c; vertical-align:top; padding:0 15px 15px 15px; width:335px; height:auto;}
.t-d-vlastnosti ul {list-style-type:none; margin:0; padding:0;}
.t-d-vlastnosti li {font-size:12px; font-weight:bold; line-height:15px; padding:5px 0; border-bottom:1px dashed #bbb;}
.t-d-vlastnosti li a {color:#486692; text-decoration:none;}
.t-d-vlastnosti li a:hover {color:#da251c;}
.t-d-vlastnosti li img {margin:0 2px; border:0;}
.vlastnost {display:block; float:left; color:#486692; font-size:12px; font-weight:400; width:120px; height:20px;}
.vlastnost2 {display:block; color:#486692; font-size:12px; font-weight:200; padding:0 0 10px 0; width:120px;}
.vlastnost2-img img { width:35px; height:35px; cursor:help; display:inline-block;}
.hodnoty {color:#000; font-size:14px; font-weight:bold;}
.t-d-barvy {padding:5px 0px 5px 5px; width:auto; height:auto; text-align:right; margin:10px 0 0 0;}
.t-d-barvy img {border:1px solid #D1E0ED; width:16px; height:16px; padding:2px;}
.t-d-foto2 {text-align:right; vertical-align:top; padding:0 0px 0 0; margin:0; width:auto; height:auto;}
.t-d-foto2 img {border:1px solid #DDE7EE; width:90px; height:68px; padding:4px;}
.t-d-objednat {vertical-align:top; padding:0 30px 15px 0; width:auto; height:auto;}

.cena-popis { display: inline-block; width:120px; font-size:12px; font-weight:400;}
.cena2 {display:block; font-weight:normal; margin:0; padding:5px 0px 0 0px; width:auto; height:auto; display:block;}
.cena2 strong {font-size:11px; font-weight:200;}
.cena4 {font-weight:bold; text-align:left; margin:0; padding:3px 0 5px 0; width:97px; height:auto;}
.cena4 strong {display:block; font-size:9px; font-weight:200;}
.old {display:block; color:#2c405c; font-size:12px; font-weight:bold; text-decoration:line-through; margin:0; padding:0 10px 0 0;}
.old2 {color:#2c405c; font-size:16px; font-weight:bold; text-decoration:line-through; margin:0; padding:0 20px 0 0;}
.old4 {color:#2c405c; font-size:11px; font-weight:bold; text-decoration:line-through; margin:0; padding:0 5px 0 0;}
.czk2 {color:#da251c; font-size:16px; font-weight:bold; margin:0; padding:0;}
.czk3 {color:#da251c; font-size:16px; font-weight:bold; margin:0; padding:0;}
.czk3 b {font-size:11px; font-weight:200;}
.czk4 {color:#da251c; font-size:11px; font-weight:bold; margin:0; padding:0;}
.objednat2 {text-align:right; margin:0 auto; padding:0 0 0 0; width:150px; height:44px;}
.objednat2 span { display:none;}
.objednat2 a { background:transparent url(../img/objednat-but.gif); color:#fff; font-size:14px; font-weight:bold; text-decoration:none; width:140px; height:25px; display:block;}
.objednat2 a:hover { background:transparent url(../img/objednat1-but.gif);}
.objednat4 {text-align:center; margin:0 -10px 0 0; padding:0; width:33px; height:26px;}
.objednat4 a {color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
.objednat4 img {border:0;}
.srovnani {background:url(../img/srovnani.gif) no-repeat right bottom; text-align:right; line-height:40px; margin:0 auto; padding:0 20px; width:750px; height:40px;}
.srovnani a {color:#486692; font-size:14px; text-decoration:none; margin:0 4px;}
.srovnani a:hover {color:#da251c;}

/* detail skupina produktů */
.tab-skupina {
	margin:15px 0px 10px 15px;
	padding:0 0px 10px 0px;
	border:0;
	width:675px;
	height:auto;
	background:#fff url(../img/div-end0_bg.gif) no-repeat center bottom;
	display:block;
	text-align:center;
}
.tab-skupina thead {
	background:#476B87;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.produkt-skup0 {
	background:#EFF2F8;
	border-bottom:1px dashed #B3CBE1;
}
.produkt-skup0:hover {
	background:#FFF;
}
.produkt-skup0:hover a {
	color:#333;
}
.produkt-skup1 {
	background:#DDE7EE;
	border-bottom:1px dashed #B3CBE1;
}
.produkt-skup1:hover {
	background:#FFF;
}
.produkt-skup1:hover a {
	color:#333;
}
.produkt-skup1a, .produkt-skup0a {
	background:#D1E0ED;
	border-bottom:1px dashed #B3CBE1;
}
.produkt-skup1a:hover {
	background:#FFF;
}
.produkt-skup1a:hover a {
	color:#333;
}
.nazev-n-skup {
	padding:10px 0 10px 5px;
	text-align:left;
	width:320px;
}
.cena-n-skup {
}
.vlastnosti-n-skup {
	padding:10px 5px 10px 5px;
}
.dostupnost-n-skup {
	width:80px;
	padding:0 5px;
}
.objednat-n-skup {
	width:150px;
}
.foto-skup img { padding:2px; background:transparent; display:block;}

.nazev-skup {
	padding:10px 0 10px 5px;
	text-align:left;
	vertical-align:middle;
}
.nazev-skup a {
	color:#456985;
}
.nazev-skup h3 {
	font-size:13px;
}
.nazev-skup span {
	font-size:12px;
	display:block;
	padding:3px 0 0 0;
}
.vlastnosti-skup {
	vertical-align:middle;
}
.cena-skup {
	vertical-align:middle;
	padding:0 0px;
	font-size:12px;
	width:90px;
}
.cena-skup span { display:block; font-size:13px; font-weight:bold; margin:0 0 3px 0;}

.dostupnost-skup {
	color:#c00;
	font-size:12px;
	padding:0 5px;
	vertical-align:middle;
	width:60px;
	line-height:15px;
}
.dostupnost-skup acronym {
	color:#c00;
	text-decoration:inherit;
	text-decoration:none;
	border-bottom: .1em dotted;
	cursor:help;
	font-size:12px;
}
.objednat-skup {
	vertical-align:middle;
}
.objednat-skup a {
	background:transparent url(../img/objednat-but.gif);
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:140px;
	height:25px;
	display:block;
}
.objednat-skup a:hover {
	background:transparent url(../img/objednat1-but.gif);
}
.objednat-skup span {
	visibility:hidden;
}

/* tab informace */
.tab-informace { background:#fff url(../img/div-end0_bg.gif) no-repeat center bottom; width:694px; margin: 0 auto 10px auto; padding:0 0 10px 0; display:block;}
.tab-informace a:hover { color: #C00;}
.tab-informace img {border:none;}
.tel-obj { width: 180px; height: auto; padding: 10px; text-align: center; color:#000; font-size:11px; vertical-align:middle;}
.tel-obj span { display: block;}
.tel-obj-cislo { font-size:24px; font-weight: bold;}
.tel-obj-cislo span:hover {color: #D7650B;}
.dop-obj { width: 120px; font-size:11px; padding: 10px; text-align: center;}
.dop-obj span {display: block;}
.dop-obj a {text-decoration:none; color:#333333; font-weight: bold;}
.dop-obj img { border: none;}
.info-obj { width: 220px; padding: 0 0 0 20px; font-size:11px; margin:0; vertical-align:middle;}
.info-obj a { line-height: 20px; text-decoration: none; color:#333333; font-weight: bold;}
.chci-info { background:transparent url(../img/otazka-ico.gif) no-repeat; padding: 0 0 0 20px; height:16px; display:inline-block;}
.doporuc-info { background:transparent url(../img/doporuc-ico.gif) no-repeat; padding: 0 0 0 20px; height:16px; display:inline-block;}
.doprava-info { background:transparent url(../img/doprava-ico.gif) no-repeat; padding: 0 0 0 20px; height:16px; display:inline-block;}
.lepsi-obj {width: 150px; height: auto; padding: 10px; text-align: center;}
.lepsi-obj span { display: block;}
.lepsi-obj a { text-decoration: none; color:#333333; font-weight: bold; font-size:11px;}


/* detail produktu tabs */
.detail-tabs { margin:0px 0 3px 15px; background:transparent url(../img/div-end0_bg.gif) no-repeat center bottom; display:block; width:675px;}

#ilustrativni-foto { line-height:18px; text-align:justify; padding:25px 10px 25px 10px; font-size:12px; }
#ilustrativni-foto h3 { font-size:13px; color:#333; padding:0px 0 15px 0;}
.detail-ilustrativni {width:680px; background:transparent; margin:10px auto; text-align:left; padding:10px 0 10px 0; }
.detail-ilustrativni img {text-align:center; vertical-align:top; padding:0 0px 0 0; margin:5px 0 0 0; width:auto; height:auto;}
.detail-ilustrativni img {border:5px solid #f4f4f4;}

#popis-produktu { line-height:18px; text-align:justify; padding:25px 10px 25px 10px; font-size:12px;}
#popis-produktu h3 { font-size:13px; color:#333; padding:0 0 15px 0; }
#popis-produktu p { line-height:18px; text-align:justify; padding:10px;}

#podobne-vyrobky { line-height:18px; text-align:justify; padding:25px 10px 25px 10px; font-size:12px; }
#podobne-vyrobky h3 { font-size:13px; color:#333; padding:0 0 15px 0; }
.podobne-vyrobky { width:680px; background:transparent; margin:10px auto; text-align:left; padding:10px 0 10px 0;}
.podobny-vyrobek { width:160px; display:inline-block; margin:0 4px 8px 0; padding:0; text-align:center;}
.podobny-vyrobek h2 { color:#C00; padding:5px 0 10px 0; font-size:13px;}
.podobny-vyrobek a { color:#C00;}
.podobny-vyrobek a:hover { color:#333;}
.podobny-vyrobek { border:1px solid #F2F2F2;}

/* srovnani vyrobku */
.srovnani { border-bottom::5px dashed #B3CBE1; margin:5px 0 0px 15px; padding:0 0px 10px 10px; width:665px; height:auto; background:#DDE7EE url(../img/div-end0_bg.gif) no-repeat center bottom; display:block; text-align:right;} 
.srovnani a { text-align:center;}
.comparison-text { font-size:15px; color:#476B87; }
.comparison-assign a { background:#FFF url(../img/comparison-assign-btn0.gif) no-repeat; color:#FFF;  width:30px; padding:0px 0px; height:30px; display:inline-block; line-height:30px; color:#FFF; font-weight:bold; font-size:17px;}
.comparison-replace a { background:#F00 url(../img/comparison-replace-btn0.gif) no-repeat; color:#FFF;  width:30px; padding:0px 0px; height:30px; display:inline-block; line-height:30px; color:#FFF; font-weight:bold; font-size:17px;}
.comparison-replace a:hover { color:#000;}
.comparison-setxt { font-size:15px; color:#476B87; margin:0 15px 0 0; display:inline-block;}
.comparison-set a { background:#FFF url(../img/comparison-set-btn0.gif) no-repeat; font-size:15px; width:155px; height:30px; display:inline-block; line-height:30px; padding:0 0 0 25px; color:#FFF; font-weight:bold; font-size:15px;}

/* srovnani vyrobku detail */
.srovnani-obsah { background:transparent url(../img/div-end0_bg.gif) no-repeat center bottom; padding:0 0 15px 0; margin:0 0 0 3px; width:694px;}
.srovnani-obsah h2 { font-size:18px; color:#333; margin:0px 0 10px 10px; padding:10px 0 0 0;}
.srovnani-zpet { background:#B6D2E6; text-align:left; margin:20px 0 0 0; display:block; width:689px; padding:10px 0 10px 5px;}
.srovnani-zpet a { color:#486692; text-decoration:none;}
.srovnani-zpet a:hover { color:#da251c;}
.tab-nej-srovnani {background:#B6D2E6; width:694px;}
#tab-nej {background:#E2ECF3; padding:0px 0 10px 0; margin:0px 0 0 0px; width:auto;}
#tab-nej td  { font-size:12px; text-align:center; vertical-align:top; width:231px; margin:0 0 0 0; height:auto;}
#tab-nej td h2 {color:#486692; font-size:14px; letter-spacing:0; line-height:16px; text-align:center; margin:0; padding:5px 0 0 0; height:64px;}
#tab-nej .td-kat-01 {background:transparent;}
#tab-nej .td-kat-03:hover { background:#FFF;}
.srovnanidel { display:block;}
.srovnanidel a { font-size:13px; color:#da251c; text-decoration:none; font-weight:bold; padding:5px 0 5px 0; display:block;}
.srovnanidel a:hover { color:#486692; }
#tab-nej .td-kat-01,
#tab-nej .td-kat-02,
#tab-nej .td-kat-03,
#tab-nej .blue { width:222px; border:1px solid #B6D2E6;}
#tab-nej .td-kat-01 h2 a {color:#486692; text-decoration:none; text-align:center;}
#tab-nej .td-kat-01 h2 a:hover {color:#da251c; text-decoration:none;}
#tab-nej .td-kat-01 .akce {color:#bbb; text-align:left; vertical-align:top; padding:2px 0 10px 0; width:auto; height:auto;}
#tab-nej .td-kat-01 .akce span {color:#da251c;}
#tab-nej .td-kat-01 p {color:#666; text-align:left; line-height:14px; margin:5px 0; padding:0 8px 0 8px;}
#tab-nej .td-kat-01 img {margin:0; padding:0; border:5px solid #fff;}
#tab-nej .td-kat-01 p img {margin:0; padding:0; border:2px solid #fff;}
#tab-nej .td-kat-02 {background:transparent;}
#tab-nej .td-kat-03 {background:#dde9f1; text-align:left; padding:0 0 5px 8px;}
#tab-nej .td-kat-03 a {color:#da251c; text-decoration:none;}
#tab-nej .td-kat-03 a:hover {color:#486692;}
#tab-nej .td-kat-03 img {margin:0 3px; border:0;}
#tab-nej .vlastnost2 {display:block; color:#486692; font-size:15px; padding:7px 0 2px 0; width:auto;}
#tab-nej .cena { font-size:14px; font-weight:bold; text-align:left; padding:10px 0 15px 0;}
.novinka-detail {background: transparent url(../img/novinka.gif) no-repeat; width: 42px; height:15px; display:block; float:left; margin:0 4px 0 0;}
.novinka-detail strong { display:none;}
.sleva-detail {background: transparent url(../img/sleva.gif) no-repeat; width: 42px; height: 15px; display:block; float:left; margin:0 4px 0 0;}
.sleva-detail strong {display:none;}
.akce-detail {background: transparent url(../img/akce.gif) no-repeat; width: 42px; height: 15px; display:block; float:left; margin:0 4px 0 0;}
.akce-detail strong { display:none;}
.vyprodej-detail {background: transparent url(../img/vyprodej.gif) no-repeat; width: 50px; height: 15px; display:block; float:left; margin:0 4px 0 0;}
.vyprodej-detail strong {display:none;}

/* Objednávka */
.order {background:#FFF url(../img/div-end_bg.gif) no-repeat center bottom; width:694px; margin: 0 0 10px 3px; padding:0 0 25px 0; display:block;}
.order h2 {font-size:17px; color:#C00; padding:25px 0 15px 15px;}
.order a {color: #C00; text-decoration:underline;}
.order a:hover {color:#000;}

.info-text2 { background:#FFF url(../img/pozor.gif) no-repeat 10px 12px; vertical-align:middle; width:540px; height:auto; display:block; margin:25px 0 0 30px; padding:30px 30px 30px 70px; text-align:left; line-height:15px; border:1px dashed #999;}
.info-text {background:#DAE8F2 url("../img/pozor.gif") no-repeat 10px 12px; margin:15px auto; padding:20px 0px 20px 70px; width:590px; height:auto; border: dashed #79A7C8 1px; font-size:13px; line-height:18px;}
.info-text a { color:#0F628A;}
.info-text a:hover { color:#FF0000;}

.nav-cart {background:transparent; font-size:12px; margin:15px auto 0 auto; padding:5px 0 10px 0; width:694px; height:auto;}
.nav-cart h2 {background:#5D6369; color:#fff; font-size:14px; margin:0 0 0px 0; padding:0px; width:120px;}
.nav-cart div {float:left; text-align:center; margin:0 0 0 0; padding:70px 0 0 0; width:170px; height:auto;}
.nav-cart b {color: #FCB21C; font-weight:bold;}

.objednavka {background:#FFF url(../img/div-end_bg.png) no-repeat center bottom; width:694px; margin: 0 0 10px 3px; padding:0 0 25px 0; display:block;}
.objednavka h2 { font-size:17px; color:#0F628A; padding:25px 0 0px 15px; }
#objednavka {background:#FFF url("./img/vzkaz.gif") repeat 0 0; margin:10px auto 0 auto; padding:15px; border:0; width:660px; height:auto; font-size:12px;}
.registrace {background:#FFF url(../img/div-end_bg.png) no-repeat center bottom; width:694px; margin: 0 0 10px 3px; padding:0 0 25px 0; display:block;}
.registrace h2 { font-size:17px; color: #0F628A; padding:25px 0 0px 15px; }
#registrace {background:#FFF url("./img/vzkaz.gif") repeat 0 0; margin:10px auto 0 auto; padding:15px; border:0; width:660px; height:auto; font-size:12px;}

#registrace h3 b {color:#fff; font-size:11px; font-weight:bold; width:690px;}
#registrace span {display:block; float:left; color:#000; font-size:12px; font-weight:bold; line-height:20px; margin:5px 0px 5px 20px; padding: 0px; width:120px; height:20px;}
#registrace hr {background:#5D6369; color:#5D6369; border:0; height:2px; margin:0 auto 5px auto; padding:0px 0 0 0; width:auto; display:block;}

.tab-objednavka {background:#fff; margin:0 auto 15px auto; padding:0; border:0; width:660px; height:auto;}
.tab-objednavka th {background:#5D6369; color:#fff; line-height:30px;}
.tab-objednavka tr { background:#F5F5F5;}
.tab-objednavka tr:hover {background: #EAEAEA;}
.tab-objednavka td {line-height:16px; vertical-align:top; border-bottom:1px solid #e0e0e0; height:auto;}
.tab-objednavka td a {color: #0F628A; text-decoration:none;}
.tab-objednavka td a:hover {color:#FF0000;}
.tab-objednavka td img {display:block; margin:0; padding:0; border:0;}

.prehled-objednavek { background:#D1E0ED; width:694px; margin: 15px 0 10px 3px; padding:0 0 25px 0; display:block;}
.prehled-objednavek h2 {font-size:17px; color:#32667F; padding:25px 0 15px 15px;}
.tab-pre-obj{margin: 0 auto; width: 670px;}
.tab-pre-obj a {color:#333333; font-weight: bold;}
.tab-pre-obj a:hover {color:black;}
.tab-pre-obj th {background:#3B4045; padding: 5px; color: #fff; font-weight: bold; font-size:13px;}
.tr1-pre-obj td {background: #EEE; padding: 5px; border-bottom: dashed 1px #D1E0ED; font-size:12px;}
.tr2-pre-obj td {background: #E2ECF3; padding: 5px; border-bottom: dashed 1px #D1E0ED; font-size:12px;}

.inp4 {background:#DAE8F2; font-size:12px; margin:5px 0; padding:3px 4px 1px 4px; border:0; border-bottom:1px dashed #777777; width:164px; height:16px;}

.tab-registrace {background:#fff; margin:0 auto 15px auto; padding:0; border:0; width:auto; height:auto;}
.tab-registrace hr { height: 0px; margin: 0px; padding: 0px;}
.tab-registrace td { background:#fff; width:660px;}
.tab-registrace-prehled {background:#fff; color:#555; margin:0 0 10px 0; padding:0; border:0; border-top:5px solid #fff; border-bottom:5px solid #fff; width:660px; height:auto;}
.tab-registrace-prehled td {line-height:16px; padding:5px 10px 0 10px;}
.tab-registrace-prehled span {display:block; float:left; color:#000; font-weight:bold; line-height:16px; margin:0; width:104px; height:auto;}
.tab-registrace-prehled hr {background:#5D6369; color:#F27B0A; border:0; height:2px;}
.tab-registrace h3 { background:#5D6369; color:#fff; font-size: 12px; line-height:30px; padding: 0px 10px 0px 10px; font-weight: bolder; width: 640px;}

.tab-objednavka-prehled {background:#fff; margin:5px auto 15px auto; padding:0; border:0; width:640px; height:auto;}
.tab-objednavka-prehled th {background:#5D6369; color:#fff; font-size:11px; line-height:24px; height:25px;}
.tab-objednavka-prehled td {font-size:11px; line-height:16px; vertical-align:top; border-bottom:1px solid #e0e0e0; height:auto; background:#F0F0F0;}
.tab-objednavka-prehled .tz { font-size:12px; font-weight:bold; text-align:left; letter-spacing:0; padding:4px 0 4px 10px; width:230px;}
.tab-objednavka-prehled .sp {color:#666; text-align:left; padding:4px 0 4px 5px; width:216px;}
.tab-objednavka-prehled .ks {text-align:center; padding:4px 5px; width:25px;}
.tab-objednavka-prehled .cn1 {color:#000; text-align:right; padding:4px 5px 4px 0; width:65px;}
.tab-objednavka-prehled .cn2 {color: #0F628A; text-align:right; padding:4px 5px 4px 0; width:90px;}
.tab-objednavka-prehled .cc1 {font-size:14px; font-weight:bold; padding:4px 0 4px 10px;}
.tab-objednavka-prehled .cc2 {color: #0F628A; font-size:14px; text-align:right; font-weight:bold; padding:4px 5px 4px 0;}
.textarea-prehled p { margin:10px;}

.sel4 {background:#fff; color:#000; font-size:12px; margin:5px 0; padding:0; width:170px; height:auto;}

.textarea {background:#DAE8F2; overflow:auto; font-size:12px; margin:5px 0; padding:5px 8px; border:1px dashed #79A7C8; width:640px; height:320px;}
.textarea:hover {background:#BFD5E8; border:1px dashed #79A7C8;}

.tbody0 {display:none;}
.tbody1 {display:block;}

.left {text-align:left; padding:0 8px;}
.left0 {text-align:left; padding:0;}
.left5 {text-align:left; padding:0 0 0 5px;}
.left10 {text-align:left; padding:0 0 0 10px;}
.right {text-align:right; padding: 0 8px 0 0;}
.right0 {text-align:right; padding:0;}
.right5 {text-align:right; padding:0 5px 0 0;}

.tz {background:url("../img/date.gif") no-repeat 0 10px; font-size:13px; font-weight:bold; text-align:left; letter-spacing:-1px; padding:8px 0 5px 10px; width:180px;}
.ks {text-align:center; padding:8px 5px 0 5px; width:30px;}
.sp {color:#666; text-align:left; padding:8px 0 8px 5px; width:200px;}
.cn1 {text-align:right; padding:8px 5px 8px 0; width:60px;}
.cn2 {color: #0F628A; font-weight: bold; text-align:right; padding:8px 5px 8px 0; width:80px;}
.kr {text-align:left; padding:8px 5px; width:16px;}
.cc1 {font-size:12px; font-weight:bold; padding:5px 0 5px 10px;}
.cc2 {color: #0F628A; font-size:14px; text-align:right; font-weight:bold; padding:5px 5px 5px 0;}
.chxb1 {padding:2px 0 2px 5px; width:20px;}
.chxb2 {font-size:11px; padding:3px 0 1px 5px;}
.error {background:#fff; color:#c00; margin:5px 15px; padding:5px; border:1px solid #c00; width:558px; height:auto;}
.souhlas {background:#DAE8F2 url("../img/pozor.gif") no-repeat 10px 12px; margin:0 auto; padding:20px 20px 20px 70px; width:auto; height:auto; border: dashed #79A7C8 1px; line-height:15px; font-size:13px;}
.souhlas a { color:#0F628A;}
.souhlas a:hover { color:#FF0000;}
.div-objednavka {margin:0 auto; padding:0; width:auto; height:auto;}
.div-objednavka hr {background:#ded6c4; color:#ded6c4; border:0; height:1px;}
.div-objednavka em {color:#a87d5a; font-style:normal; text-decoration:line-through;}
.div-objednavka h3 {background:#5D6369; color:#fff; font-size: 12px; line-height:30px; padding: 5px 10px 0px 10px; font-weight: bolder; width: 640px;}

.but2, .but3, .but7 {font-size:11px; height:25px; border:none; color:#FFF; text-align:left;}
.but2 {background:transparent url(../img/but2.gif) no-repeat; width:170px; margin:15px 0 0 40px; padding:0 0 0 10px;}
.but3 {background:transparent url(../img/but3.gif) no-repeat; width:340px; margin:15px 0 0 0; padding:0 0 0 10px; text-align:center; font-weight:bold;}
.but7 {background:transparent url(../img/but7.gif) no-repeat; width:170px; margin:15px 40px 0 0; padding:0 0 0 10px;}

.but8, .but9, .but10 {background:url("../img/but8.gif") no-repeat 0 0; padding:0; margin: 5px 0 0 0; border:0; font-size: 10px; width: 200px; height: 20px;}

.bannery { width:220px; margin:0 auto; text-align:center; padding:0 0 10px 0;}
.bannery img { border:none;}

.step1p {background:url("../img/step1p.gif") no-repeat center top; color:#777;}
.step2p {background:url("../img/step2p.gif") no-repeat center top; color:#777;}
.step3p {background:url("../img/step3p.gif") no-repeat center top; color:#777;}
.step4p {background:url("../img/step4p.gif") no-repeat center top; color:#777;}
.step1pa {background:url("../img/step1pa.gif") no-repeat center top; color: #0F628A;}
.step2pa {background:url("../img/step2pa.gif") no-repeat center top; color: #0F628A;}
.step3pa {background:url("../img/step3pa.gif") no-repeat center top; color: #0F628A;}
.step4pa {background:url("../img/step4pa.gif") no-repeat center top; color: #0F628A;}
.step1dn a {display:block; background:url("../img/step1dn.gif") no-repeat center top; color:#05323f; margin:-70px 0 0 0; padding:70px 0 0 0;}
.step1dn a:hover {background:url("../img/step1dnh.gif") no-repeat center top; color: #0F628A;}
.step2dn a {display:block; background:url("../img/step2dn.gif") no-repeat center top; color:#05323f; margin:-70px 0 0 0; padding:70px 0 0 0;}
.step2dn a:hover {background:url("../img/step2dnh.gif") no-repeat center top; color: #0F628A;}
.step3dn a {display:block; background:url("../img/step3dn.gif") no-repeat center top; color:#05323f; margin:-70px 0 0 0; padding:70px 0 0 0;}
.step3dn a:hover {background:url("../img/step3dnh.gif") no-repeat center top; color: #0F628A;}
.step4dn a {display:block; background:url("../img/step4dn.gif") no-repeat center top; color:#05323f; margin:-70px 0 0 0; padding:70px 0 0 0;}
.step4dn a:hover {background:url("../img/step4dnh.gif") no-repeat center top; color: #0F628A;}
.step1da {background:url("../img/step1da.gif") no-repeat center top; color: #0F628A;}
.step2da {background:url("../img/step2da.gif") no-repeat center top; color: #0F628A;}
.step3da {background:url("../img/step3da.gif") no-repeat center top; color: #0F628A;}
.step4da {background:url("../img/step4da.gif") no-repeat center top; color: #0F628A;}
.step1pn a {display:block; background:url("../img/step1pn.gif") no-repeat center top; color:#05323f; margin:-70px 0 0 0; padding:70px 0 0 0;}
.step1pn a:hover {background:url("../img/step1pna.gif") no-repeat center top; color: #0F628A;}
.step2pn a {display:block; background:url("../img/step2pn.gif") no-repeat center top; color:#05323f; margin:-70px 0 0 0; padding:70px 0 0 0;}
.step2pn a:hover {background:url("../img/step2pna.gif") no-repeat center top; color: #0F628A;}
.step3pn a {display:block; background:url("../img/step3pn.gif") no-repeat center top; color:#05323f; margin:-70px 0 0 0; padding:70px 0 0 0;}
.step3pn a:hover {background:url("../img/step3pna.gif") no-repeat center top; color: #0F628A;}
.step4pn a {display:block; background:url("../img/step4pn.gif") no-repeat center top; color:#05323f; margin:-70px 0 0 0; padding:70px 0 0 0;}
.step4pn a:hover {background:url("../img/step4pna.gif") no-repeat center top; color: #0F628A;}

/* Textový obsah stránek */
.text-obsah { width:690px; margin:0 auto; padding:10px 0 25px 0; background:transparent;}
.text-obsah h2 { font-size:17px; color:#0F628A; padding:10px 0 10px 15px; }
.text-obsah h3 { font-size:16px; color:#0F628A; padding:10px 0 10px 15px; }
.text-obsah h4 { font-size:15px; color:#333; padding:10px 0 10px 15px; }
.text-obsah p { text-align: justify; padding:5px 15px 5px 15px; font-size:14px; line-height:18px;}
.text-obsah strong { color:#0F628A;}
.text-obsah a { color:#0F628A;}
.text-obsah a:hover { color:#CC0000;}
.text-obsah ul { margin:10px 0 10px 35px;}
.text-obsah ul li { padding:2px 0 2px 5px; font-size:14px;}
.text-obsah ol { margin:10px 0 10px 45px;}
.text-obsah ol li { list-style:decimal; padding:2px 0 2px 5px; font-size:14px;}
.numera li { list-style:decimal; color:#0F628A;}
.litera li { list-style:lower-alpha; color:#0F628A;}

/* Kontakt stránka*/
.kontakt-obsah { width:690px; margin:0 auto; padding:10px 0 25px 0; background:transparent;}
.kontakt-obsah h2 { font-size:17px; color:#0F628A; padding:10px 0 10px 15px; }
.kontakt-obsah h3 { font-size:16px; color:#0F628A; padding:10px 0 10px 15px; }
.kontakt-obsah h4 { font-size:15px; color:#333; padding:10px 0 10px 15px; }
.kontakt-obsah p { text-align: justify; padding:5px 15px 5px 15px; font-size:14px; line-height:18px;}
.kontakt-obsah strong { color:#0F628A;}
.kontakt-obsah a { color:#0F628A;}
.kontakt-obsah a:hover { color:#CC0000;}
.kontakt-mapa { border:5px solid #79A7C8; margin:15px auto; width:650px; height:auto; padding:0;}

/* kontaktní formulář */
#vzkaz {background:#D1E0ED; margin:0; padding:15px 15px 5px 15px; border:0; width:620px; height:auto;}
#vzkaz span {display:block; float:left; color:#476B87; font-size:14px; font-weight:bold; line-height:24px; margin:5px 0 0 0; width:80px; height:25px;}

.kontakt-vzkaz {background:#fff; margin:0 auto 30px auto; padding:0; border:0; width:650px; height:auto;}
.kontakt-vzkaz h2 { font-size:17px; color:#0F628A; padding:10px 0 10px 0px; }
.kontakt-vzkaz p {background:#E2ECF3; margin:0; padding:15px; width:620px; border-bottom:2px solid #B7D3E7; font-size:14px; line-height:16px;}
.kontakt-vzkaz a {color: #C00;}
.kontakt-vzkaz a:hover {color:#000;}
.textarea2 {background:#FFF; overflow:auto; color:#333; font-size:12px; margin:10px auto 0 auto; padding:5px 4px; border:1px dashed #B7D3E7; width:500px; height:80px;}
.inp6 {background:#FFF; font-size:12px; margin:5px 0 5px 0; padding:3px 4px 1px 4px; border:0; border-bottom:1px dashed #B7D3E7; width:164px; height:16px;}
.but6 {background:transparent url(../img/but6.gif) no-repeat 0 0; color:#fff; font-size:13px; font-weight:bold; margin:20px 60px 15px 20px; padding:0; border:0; width:200px; height:26px;}
.but11 {background:#fff url(../img/but11.gif) no-repeat 0 0; color:#fff; font-size:12px; margin:20px 0 15px 0; padding:0; border:0; width:170px; height:25px;}
.center-btn-kontakt { text-align:left; margin:0 auto; width:500px;}

/* Obecné nastavení */
.white { padding:0px; background: #fff;}
.blue { background:#B6D2E6; width:219px; margin:0 0 0 0; height:auto;}
.gray { background: #E6E6E6; height:16px;}
.gray td {border:15px solid #fff; border-left:0px; border-right:0px;}
.gray-line { background: #E6E6E6; height:16px;}
.gray-line td {border:15px solid #fff; border-left:0px; border-right:0px;}

.center { text-align:center;}
.odsaz0 { display:inline-block; width:70px; color:#C00; font-weight:bold;}
.odsaz1 { display:inline-block; width:40px; color:#C00; font-weight:bold;}
.h2 { font-family:Arial, Helvetica, sans-serif;}
.relative { position:relative;}
.clear { clear:both;}


