/* 
		Autor: Antonín Sokola
		Copyright Artprodesign 2010
		www.artprodesign.com
*/

body {background:#191919 url(../img/body_bg.jpg) no-repeat center top; font-family:Arial, Helvetica, sans-serif;}
.horniV { height:auto;}
.horni { width:960px; margin:0 auto; height:184px; border-bottom:4px solid #DA251C; display:block;}
.horniL { background:transparent; width:690px; height:auto; float:left;}
.horniP { background:transparent; width:270px; height:auto; float:left; text-align:right;}

.logo-dassar { margin:20px 20px 25px 10px;}
.logo-mikasa { vertical-align:top; margin:75px 0 0 0;}

/* hlavní menu */
.hlavni-menu { z-index:1; top:148px; position:absolute; }
.hlavni-menu ul {}
.hlavni-menu li { display: inline-block; background:transparent;}
.hlavni-menu a { color:#333; background:#FFF; text-decoration:none; width:auto; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; margin:0 5px 0 0; padding:0px 10px 0px 10px; height:36px; line-height:36px; display:block;}
.hlavni-menu a:hover { background:#fff; border-bottom:4px solid #ccc;}
.hm-active a { background:#fff; border-bottom:4px solid #FFF;}
.hm-active a:hover { background:#fff; border-bottom:4px solid #FFF;}

/* Vyhledávání */
.inp1 { border:1px solid #CCCCCC; background:#fff; padding:0px 0 0px 4px; margin:20px 5px 0 0px; width:163px; height:23px;}
.but1 { background:transparent url(../img/search_btn.png) no-repeat; border:none; width:66px; height:30px; padding:0 0 5px 0px; margin:0 5px 0 0; color:#fff;}

/* Košík */
.kosik-prihlaseni { width:260px; height:auto; float:right; padding:0; margin:0; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:15px; }
.kosik { background:transparent url(../img/kosik_bg.png) no-repeat top center; padding:1px 0 7px 0; margin:0;}
.prihlaseni {background:transparent url(../img/prihlaseni_bg.png) no-repeat bottom center; color:#FFF; padding:0px 0 10px 0; margin:0; display:block; min-height:55px; vertical-align:middle; font-size:13px; line-height:15px;}
.kosik a, .prihlaseni a { color:#FFF; text-decoration:none;}
.kosik a:hover, .prihlaseni a:hover { color:#333;}
.polozky { margin:15px 0 0 75px;}
.prihlasit { margin:0px 0 0 75px; font-weight:bold;}

/*Obsah stránky*/
.teloV { margin:0 auto; min-width:960px; height:auto; }
.telo { padding:0 5px 0 5px; display:block; width:950px; margin:0 auto; }
.teloL { float:left; margin:0; padding:0 0 0 0px;}
.teloP { float:left; margin:0; padding:0;}

.tvbg0 {background:transparent url(../img/telo_bg.png) repeat-y center;}
.tvbg1 {background:transparent url(../img/telo0_bg.png) repeat-y center;}

.tlbg0 { background:transparent; width:700px; height:auto;}
.tlbg1 { background:transparent; width:250px; height:auto;}
.tpbg0 { background:transparent; width:250px; height:auto;}
.tppg1 { background:transparent; width:700px; height:auto;}

/* Patička stránky */
.spodniBG {background:transparent url(../img/copyright0_bg.jpg) no-repeat center bottom; margin:0 auto; min-width:960px; height:auto; }
.spodniV { background:transparent url(../img/spodni0_bg.png) no-repeat center top; margin:0 auto; min-width:960px; height:auto; }
.spodni { padding:0 5px 10px 5px; display:block; width:940px; margin:0 auto; border-top:4px solid #DA251C;}
.spodniL { float:left; margin:0; padding:0 0 0 0px;}
.spodniP { float:left; margin:0; padding:0;}

/* copyright stránky*/
.copyrightV {}
.copyright { padding:0 5px 0 5px; display:block; width:950px; margin:0 auto; height:70px; color:#FFF; font-size:12px;}
.copyright a { color:#FFF; text-decoration:none;}
.copyright a:hover { color:#C00;}
.copyrightL { float:left;}
.copyrightP { float:right;}

/* Úvodní text */
.uvodni-text { background:#F4F4F4; display:block; margin:0 5px 5px 0px; padding:15px 10px 15px 10px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.uvodni-text h2 { padding:0 0 10px 0; font-size:18px;}
.uvodni-text p { padding: 5px 10px 5px 10px; line-height:20px;}

/* Katalog kategorie */
.katalog-kat-menu { background:#F4F4F4 url(../img/div-end_bg.png) no-repeat center bottom; width:695px; padding:10px 0 1px 0; vertical-align:text-top; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.kat { display:inline-block; width:345px; height:80px; margin:15px 0 0px 0; float:left;}
.kat img { float:left; padding:0 15px 0 10px;}
.kat h2 { margin:0px 0 5px 0;}
.kat h2 span { font-size:20px; color:#333; font-weight:400; padding:0 0 5px 0; display:block;}
.kat h2 a { font-size:20px; 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; display:block;}
.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 15px 0; background:#CCC; line-height:25px; padding:0 15px 0 0px;}
.kat-lista a { font-size:15px; font-weight:bold; color:#333;}

/* 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;}
.katalog-page-popis { padding:0 15px 10px 20px; width:650px; text-align:justify; font-size:14px; 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:#fff; display:inline-block; margin:0; padding:0 10px; height:30px; font-weight:bold; text-decoration:none; line-height:30px; color:#333; margin:0 2px;}
.pagination-numba { background:#fff; display:inline-block; margin:0; padding:0 10px; height:30px; font-weight:bold; text-decoration:none; line-height:30px; color:#c00; margin:0 2px;}
.pagination-dotted { background:#DADADA; display:inline-block; margin:0; padding:0 10px; height:30px; font-weight:bold; text-decoration:none; line-height:30px; color:#333; 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:#333; font-weight:bold;}
.pagination-prev a:hover { color:#c00;}
.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:#333; font-weight:bold;}
.pagination-next a:hover { color:#c00;}
.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 10px auto;}
.katdop { font-size:20px; color:#333333; margin:0 0px 0 15px;}

/* Katalog doporučené výrobky úvodní stránka */
.katalog-uvod { width:695px; 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:695px; margin:0 auto 10px auto;}
.katdop { font-size:20px; color:#333333; margin:0 0px 0 15px;}

/* Katalog lišta */
.cat-lista { background:#DADADA; width:694px; display:block; height:auto;}
.view-type { float:left; display:block; width:auto; background:transparent;}
.view-page { float:right; display:block; padding:6px 5px 7px 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;}
.menu-katalog-view h2 {font-size:18px; color:#000;}
.menu-katalog-view strong { font-size:13px; font-weight:bold; color:#32667F; display:block; margin:0px 0 10px 0;}
.menu-katalog-view span {font-weight:bold; text-decoration:none; font-size:15px;}
.menu-katalog-view li { display:inline-block;}
.menu-katalog-view a { font-weight:bold; text-decoration:none; font-size:15px; color:#C00;}
.menu-katalog-view a:hover { color:#333;}
.filtr-vlastnosti {margin:5px 0 0 0;}

/* Katalog menu strom */
.ul-akce { margin:15px 0 25px 15px;}
.ul-akce li { border-left:3px solid #c00; margin:5px 0 5px 0; padding:0 0 0 5px;}
.ul-akce li:hover { border-left:3px solid #333;}
.ul-akce a { color:#333;}
.ul-akce a:hover { color:#c00;}

/* 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: #333; 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:1px 0 0 0; padding:0 0 0 15px; width:230px; border-bottom:1px solid #CACACA; background:#EFEFEF;}
.ul1 li a:hover {background:#EBEBEB; color: #C00;}
.ul1 li span { font-size:14px; font-weight:bold; line-height:36px; margin:1px 0 0 0; padding:0 0 0 15px; width:230px; border-bottom:1px solid #CACACA; background:#EFEFEF; color: #C00;}

.ul2 {margin:0 0 0 0px; padding:0; width:245px;}
.ul2 li a {font-size:12px; font-weight:200; line-height:26px; padding:0 0 0 25px; width:220px;}
.ul2 li a:hover {background:transparent; color: #D7650B; }
.ul2 li span {font-size:12px; font-weight:bold; line-height:26px; margin:1px 0 0 0; padding:0 0 0 25px; width:220px; border-bottom:1px solid #CACACA; background:#D7D7D7; color: #000;}

.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 #E6E6E6; margin:0 0 1px 0;}
.td-kat-01f h2, .td-kat-01n h2 { color:#E6002E; width:210px; height:50px; font-size:15px; margin:0 auto;}
.td-kat-01f a, .td-kat-01n a { color:#E6002E; 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;}
.kat-product { margin:0 auto; border-bottom:2px solid #E6E6E6;; 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 #E6E6E6; margin:0 0 1px 0;}
.cena { color:#C00; width:210px; margin:0 auto; padding:0;}
.czk { display:inline-block; font-size:17px; 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:#F00; 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:200px; 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: 2px solid #E6E6E6; padding:5px 0 0 0; margin:2px 0 0 0;}
.availability acronym { font-size:12px; font-weight:bold; cursor:help; color:#C00;}
.novinka {background: transparent url(../img/novinka.gif) no-repeat; width: 42px; height: 15px;}
.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:#E6002E; width:490px; height:auto; font-size:15px; margin:0 0 5px 0;}
.td-kat-l01f a, .td-kat-l01n a { color:#E6002E; text-decoration:none;}
.td-kat-l01f a:hover, .td-kat-l01n a:hover { color:#333; text-decoration:none;} 
.td-kat-l01f img { float:left;}
.kat-product-line { float:left; width:420px; display:block; background:transparent; position:relative;}
.kat-product-line p { font-size:13px; line-height:15px;}
.availability-line { font-size:12px; line-height:15px; height:20px; margin: 0 15px 0 0px; 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;}


.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:#E5E5E5 url(../img/pozor.gif) no-repeat 10px 20px; vertical-align:middle; width:540px; height:auto; display:block; margin:15px 0 0 30px; padding:30px 30px 30px 70px; text-align:left; line-height:15px; font-size:13px; border:1px dashed #999;}
.info-text a { color:#C00;}
.info-text a:hover { color:#F00;}

/* Katalog detail */
.katalog-detail { width:700px; background:#DADADA;}
.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:15px;}
/*
.tab-detail { width:694px; background:#fff url(../img/div-end0_bg.gif) no-repeat center bottom; padding:0px 0 0px 0; margin:0 auto 50px auto;}
.t-d-nadpis { margin:10px 0 0 10px; display:block;}
.t-d-foto { margin:10px 0 0 10px; display:tawidth:320px;}
*/
.tab-detail {margin:5px auto 0px auto; padding:0 0px 5px 10px; border:0; width:694px; height:auto; background:#fff url(../img/div-end0_bg.gif) no-repeat center bottom; 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:#DADADA;}
.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:5px solid #f4f4f4; margin:0 0 0 0; padding:0; 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:3px solid #f4f4f4; width:24px; height:24px;}
.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:5px solid #f4f4f4; width:90px; height:68px;}
.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;}
.czk {color:#da251c; font-size:12px; font-weight:bold; margin:0; padding: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; padding:0 0 0 0; width:150px; height:44px; float:left;}
.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;}

.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 auto 3px auto; background:transparent url(../img/div-end0_bg.gif) no-repeat center bottom; display:block;}

#ilustrativni-foto { line-height:18px; text-align:justify; padding:25px 10px 25px 10px; font-size:12px; }
#ilustrativni-foto h3 { font-size:15px; 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:15px; 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:15px; 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;}

/* spodní lišta */
.spodni-adresa { display:block; font-size:15px; line-height:17px; width:200px; border-right:2px solid #CCC; margin:10px 0 10px 0; height:130px; float:left;}
.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 #CCC; width:260px; height:120px; float:left; padding:10px 0 0 0;}
.spodni-kontakty p { margin:0px 10px 0px 10px; }
.spodni-kontakty a { color:#C00;}
.spodni-kontakty a:hover { color:#333;}

.spodni-menu1 { display:inline-block;}
.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;}

/* Aktuality právý panel úvod */
.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;}

/* Levé menu: jak nakupovat?, obchodní podmínky, reklamační řád */
.menu-info-zakaznik { width:250px;}
.menu-info-zakaznik h2 { font-size:18px; color:#32667F; padding:15px 0 15px 10px; }
.menu-info-zakaznik ul { list-style:disc; color:#32667F; margin:10px 10px 10px 10px; padding:0 0 20px 25px; border-bottom:1px dashed #999;}
.menu-info-zakaznik li { line-height:20px;}
.menu-info-zakaznik li a { color:#32667F; text-decoration:none;}
.menu-info-zakaznik li a:hover { color:#C00;}
/* ikona facebooku v panelu */
.facebook { margin:20px 0 10px 0; text-align:center; display:block; clear:both;}
/* Loga v panelu */
.logaP { text-align:center; width:250px;}
.logaP img { border:none; width:150px; margin:5px 0 5px 0;}
/* Objednávka */

.order {background:#FFF url(../img/div-end0_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:#f0f0f0 url("../img/pozor.gif") no-repeat 10px 12px; margin:0 auto; padding:20px 0px 20px 70px; width:590px; height:auto; border: dashed #DCDCDC 1px;}
.info-text a { color:#C00;}
.info-text a:hover { color:#F00;}

.nav-cart {background:transparent; font-size:12px; margin:15px auto 0 auto; padding:5px 0 10px 0; width:690px; 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-end0_bg.gif) no-repeat center bottom; width:694px; margin: 0 0 10px 3px; padding:0 0 25px 0; display:block;}
.objednavka h2 { font-size:17px; color:#C00; padding:25px 0 15px 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-end0_bg.gif) no-repeat center bottom; width:694px; margin: 0 0 10px 3px; padding:0 0 25px 0; display:block;}
.registrace h2 { font-size:17px; color:#C00; padding:25px 0 15px 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: #C00; text-decoration:none;}
.tab-objednavka td a:hover {color:#05323f;}
.tab-objednavka td img {display:block; margin:0; padding:0; border:0;}

.prehled-objednavek { background:#FFF url(../img/div-end0_bg.gif) no-repeat center bottom; width:694px; margin: 0 0 10px 3px; padding:0 0 25px 0; display:block;}
.prehled-objednavek h2 {font-size:17px; color:#C00; 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 #CCC; font-size:12px;}
.tr2-pre-obj td {background: #FFCECE; padding: 5px; border-bottom: dashed 1px #FF9595; font-size:12px;}

.inp4 {background:#E0E0E0; 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: 5px 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: #C00; 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: #C00; font-size:14px; text-align:right; font-weight:bold; padding:4px 5px 4px 0;}

.sel4 {background:#fff; color:#000; font-size:12px; margin:5px 0; padding:0; width:150px; height:auto;}

.textarea {background:#F0F0F0; overflow:auto; font-size:12px; margin:5px 0; padding:5px 8px; border:1px dashed #DCDCDC; width:640px; height:320px;}
.textarea:hover {background:#E5E5E5; border:1px dashed #CFCFCF;}

.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: #C00; 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 {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:#f0f0f0 url("../img/pozor.gif") no-repeat 10px 12px; margin:0 auto; padding:20px 20px 20px 70px; width:auto; height:auto; border: dashed #DCDCDC 1px; line-height:15px; font-size:13px;}
.souhlas a { color:#900;}
.souhlas a:hover { color:#C00;}
.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;}

/* .but3 {background:#fff url(../img/but3.gif) no-repeat; font-size:11px; margin:15px 0px 0 0; padding:0px 0 0 5px; border:0; 
		width:170px; height:25px; color:#F7F7F7; text-align:left; font-weight:bold; display:block;}
.but7 {background:transparent url(../img/but7.gif) no-repeat 0 0; color:#fff; font-size:12px; font-weight:bold; margin:15px 0 0 0; 
		padding:0; border:0; width:340px; height:25px; float:right;} */
		
.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: #C00;}
.step2pa {background:url("../img/step2pa.gif") no-repeat center top; color: #C00;}
.step3pa {background:url("../img/step3pa.gif") no-repeat center top; color: #C00;}
.step4pa {background:url("../img/step4pa.gif") no-repeat center top; color: #C00;}
.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: #C00;}
.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: #C00;}
.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: #C00;}
.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: #C00;}
.step1da {background:url("../img/step1da.gif") no-repeat center top; color: #C00;}
.step2da {background:url("../img/step2da.gif") no-repeat center top; color: #C00;}
.step3da {background:url("../img/step3da.gif") no-repeat center top; color: #C00;}
.step4da {background:url("../img/step4da.gif") no-repeat center top; color: #C00;}
.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: #C00;}
.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: #C00;}
.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: #C00;}
.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: #C00;}


/* Textový obsah stránek */
.teloL-text-obsah { width:690px; margin:0 auto; padding:10px 0 25px 0; background:transparent;}
.teloL-text-obsah h2 { font-size:17px; color:#C00; padding:10px 0 10px 15px; }
.teloL-text-obsah h3 { font-size:16px; color:#C30; padding:10px 0 10px 15px; }
.teloL-text-obsah p { text-align: justify; padding:5px 15px 5px 15px; font-size:14px; line-height:18px;}
.teloL-text-obsah strong { color:#333;}
.teloL-text-obsah a { color:#C00;}
.teloL-text-obsah a:hover { color:#333;}
.teloL-text-obsah ul {font-size:15px; padding:10px 0 10px 28px;}
.teloL-text-obsah li { padding:2px 0; list-style:disc;}
.teloL-text-obsah ol {font-size:15px; padding:10px 0 10px 35px;}
.teloL-text-obsah ol li { list-style:decimal;}

.kontakt-text { float:left; width:345px;}
.odsaz { display:inline-block; width:50px; color:#333; font-weight:bold;}
.kontakt-mapa { border:2px solid #CCC; margin:15px auto; width:650px; height:auto;}

/* kontaktní formulář */
#vzkaz {background:#DADADA; margin:0; padding:15px 15px 5px 15px; border:0; width:620px; height:auto;}
#vzkaz span {display:block; float:left; color:#C00; 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:#C00; padding:10px 0 10px 0px; }
.kontakt-vzkaz p {background:#f1f1f1; margin:0; padding:15px; width:620px; border-bottom:2px solid #CCC; 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 #C00; 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 #C00; 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;}

/* Vekoobchodní přihlášení */
.velkoobchod-prihlaseni { width:350px; background:#F5F5F5; border:1px solid #CCC; padding:15px 4px 15px 4px; margin:0 auto;}
.velkoobchod-prihlaseni span { width:150px; display:inline-block; text-align: right; margin:0 10px 0 0; font-size:12px; font-weight:bold;}
.velkoobchod_inp1 { border: 1px solid #CCC; height:20px; margin:0 0 5px 0; padding:2px 5px 2px 5px;}
.velkoobchod_btn1 { background:url(../img/velkoobchod_btn1.gif) no-repeat; border:none; width:100px; height:25px; display:block; font-size:12px; color:#FFF; float:right; margin:0px 35px; 0 0;} 

/* Velkoobchodní část */
.velkoobchod-dokumenty {}
.velkoobchod-ceniky { padding:10px; width:670px; margin:0 auto; background:transparent;}
.velkoobchod-ceniky h2 { margin:15px 0 10px 0; padding:0;}
.velkoobchod-ceniky ul { border:1px dashed #999; display:block; background:#EEE; padding:0 15px 10px 0;}
.velkoobchod-ceniky ul ul {  border:1px dashed #999; border-right:none; border-top:none; background:#F5F5F5;  font-size:15px;}
.velkoobchod-ceniky ul ul ul { background:#FBFBFB; font-size:14px;}
.velkoobchod-ceniky ul ul ul ul { background:#FFF;  font-size:13px;}
.velkoobchod-ceniky li { margin:5px 0 5px 25px; }
.velkoobchod-dir { padding:0 0 0 45px; display:block; background:url(../img/velkoobchod-dir.gif) no-repeat 0px 0px; display:block; height:48px; line-height:48px; font-weight:bold;}
.seznam ul { list-style:none; display:block;}

.seznam li {}
.seznam li li { list-style:none;}
.pdf, .pdf1 {background:url("../img/pdf.gif") no-repeat left;}
.doc, .doc1 {background:url("../img/doc.gif") no-repeat left;}
.img, .img1 {background:url("../img/img.gif") no-repeat left;}
.pdf, .pdf1, .doc, .doc1, .img, .img1 {padding:5px 0 3px 20px; height:25px; line-height:25px;} 
.pdf1 {margin:0 0 10px 0;}
.doc1 {margin:0 0 10px 0;}
.img1 {margin:0 0 10px 0;}


/* Obecné nastavení */
.white { padding:0px; background: #fff;}
.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:90px; 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;}
