html,div,span,form,h1,h2,h3,h4,blockquote{margin:0;padding:0;border:0;outline: 0;}
:focus {outline: 0;}
body {line-height: 1;margin:0;padding:0;color:#fff;}
html {height: 100%;margin-bottom: 1px;}

body {  font:normal 75% Arial, Helvetica, sans-serif; background: #000 url(img/body.gif) no-repeat center top;}
a {color:#006a9c;}
a img {border:0;}

.ImgAlignLeft { float:left; margin-right: 20px; }
.ImgAlignRight { float:right; margin-left: 10px; }
.ImgAlignCenter { display:block; margin: 0 auto; }
.TxtIcon {float: left; border: 2px solid #a5cbc7; margin-right: 10px; margin-bottom: 10px; }

#header {height: 172px;}
#header div {float: left;}
#header div#caption {width:470px;}
#header div#tmenu {width:530px;}
#header div h1 { margin-top: 78px; }
#header div h1 a {display: block; height:85px; text-indent: -6667px; }
#header div h2 {text-indent: -6667px; height: 87px; background: url(img/lbl_eshop.gif) no-repeat; background-position: 270px 33px;}
#header div p {display:none;}
#header ul {margin: 0 8px 0 0; padding:0; height: 36px; background: url(img/lbl_tmenu2.gif) no-repeat right top; }  
#header ul li {list-style: none; display: inline; }
#header ul li a {display: block; float:right; height:36px; font-size: 12px;text-indent:-6667px;}
#header #tmenu2 a {width: 79px;}
#header #tmenu1 a {width: 170px;}
/**/
#footer {line-height: 150%; font-size: 0.85em; color:#808080;}
#footer a {color:#4e4e4e;}
#footer .fcol {float: left; width: 30%; margin-right: 3%;}
#footer .fcol2 {float: right; width: 30%;text-align: right; }
/**/
#container {width: 1000px; margin: 0 auto;}
#offers {background: #000 url(img/bg_dirt.gif) no-repeat bottom; /*height: 200px;*/}
.emptyoff {height:110px;}
/* global layout */

p#navkht, p#navkhb {height: 43px;margin: 0; padding: 0;}
p#navkht a, p#navkhb a { display:block; float: left; width: 30%; height:43px; text-indent: -6667px; }

.coll {float: left;width:720px;}
.col2 {float: right;}

.col1 h1 {font-size: 1.5em; margin: 15px 0 15px 0;}
.col1 p {font-size: 0.95em;}

.col2 #navm {padding: 15px 20px 0 10px;}
.col2 #navm ul {padding: 0; margin:0; }


.lyt4 p#navkht {background:url(img/lblsd.png) no-repeat center; }
.lyt4 p#navkhb {background:url(img/lblsd_inv.png) no-repeat center; }

.lyt4 {background: url(img/theme2.png) no-repeat top; background-position: 0 43px; }
.lyt4 a.selected {color: #7f3383;/*color:#006a9c;*/}
.lyt4 #navm {height:481px;} 


/* layout 3 */

.lyt3 p#navkht {background:url(img/lblsh.png) no-repeat center; }
.lyt3 p#navkhb {background:url(img/lblsh_inv.png) no-repeat center; }

.lyt3 {background: url(img/theme2.png) no-repeat top; background-position: 0 43px; }
.lyt3 a.selected {color: #7f3383;/*color:#006a9c;*/}
.lyt3 #navm {height:481px;} 
/*.lyt3 .artreader { height: 500px; overflow: auto; padding: 20px; }*/

/* layout 2 */


.lyt2 p#navkht {background:url(img/lblsk.png) no-repeat center; }
.lyt2 p#navkhb {background:url(img/lblsk_inv.png) no-repeat center; }
.lyt2 {background: url(img/theme2.png) no-repeat top; background-position: 0 43px; }
/*.lyt2 #cols .col1 { height: 553px; background: url(img/theme2_bg.png) repeat-y; border-top: 3px solid #393939; border-bottom: 3px solid #393939; }*/
.lyt2 a.selected {color: #7f3383;color:#006a9c}
.lyt2 #navm {height:481px;} 
/*.lyt2 .artreader { height: 500px; overflow: auto; padding: 20px; }*/

/* layout 1 */


.lyt1 p#navkht {background:url(img/lbls.png) no-repeat center; }
.lyt1 p#navkhb {background:url(img/lbls_inv.png) no-repeat center; }


.lyt1 {background: url(img/theme3.png) no-repeat top; background-position: 0 43px; }
/*.lyt1 .artreader { height: 500px; overflow: auto; padding: 20px; }*/
.lyt1 a.selected {color: #7f3383;}
.lyt1 #navm {height:481px;} 

.artreader { height: 558px; overflow: auto; padding: 20px; background:url(img/ezekiel_bear_2.png) no-repeat center; }

.lyt4 #col1, .lyt3 #col1,.lyt2 #col1,.lyt1 #col1 {margin: 15px 58px 0 58px; height: 598px; background:#000; border: 3px solid #393939; }
.lyt4 .col2, .lyt3 .col2,.lyt2 .col2,.lyt1 .col2 {width: 250px; margin-right:13px;}

.artreader h1 {background:#006a9c;color:#fff; padding: 4px 6px 4px 8px; font-size:1.4em; letter-spacing:4px;}


/**/

.col2 a { font-weight: bold; text-decoration: none;}
.col2 a:hover {color:#fff;}
/*.col2 ul {margin: 10px 5px; padding: 0; width: 232px; }*/
/*.col2 li { list-style: none; background: #020d12; padding: 6px 0 6px 10px; margin-bottom: 2px; }*/

.col2 li { list-style: none; padding: 2px 0 2px 10px; margin-bottom: 2px;}
.col2 li a { color: #fff;}

.col2 li.selected {background:url(img/ico_bear1.gif) no-repeat right; color:#76307b;}
.col2 li.selected a {color:#006a9c;}

/** ITEM LISTs **/

#preitemlist {background: url(img/bg_esent1.png) repeat-x; margin: 1px 2px 5px 2px; padding: 4px 0 4px 4px; border-bottom: 1px solid #252525; height: 25px; }

.itemlist {margin: 11px 0 0 12px; overflow: hidden; height: 512px;background:url(img/ezekiel_bear_1.png);}

#postitemlist {margin:0; border:1px solid #000; padding: 4px 12px 4px 12px; text-align: center;background:url(img/bgshd.png) repeat-x; height:30px;}
#postitemlist table {margin: 0 auto;}
#postitemlist table td {color:#3b3b3b;}
#postitemlist table a {display: block; text-decoration: none;border:1px solid #1d1d1d; padding: 2px 4px 2px 4px; background:#000; border-top:1px solid #000;border-left:2px solid #0d0d0d;}
#postitemlist table a:hover, #postitemlist .selected a  {color:#fff;}

#postitemlist ul {margin: 0; padding: 0;}
#postitemlist li {list-style:none;}
#postitemlist li a {display: block; font-family: "Times New Roman"; float: left; padding: 5px 12px 3px 12px; }

.detnav {width:100%;}
.detnav th {width: 24%;}
.detnav td  {width:38%; border:1px solid #1d1d1d; border-top:1px solid #000;border-left:2px solid #0d0d0d;}

#postitemlist table.detnav th a {border:none;background:none;color:#393939;}
#postitemlist table.detnav td a {font-size:0.85em;background:none;border:none;display:block;}


td#prv {background: url(img/arrl.png) no-repeat left;}
td#nxt {background: url(img/arrr.png) no-repeat right;}

.itemcard h3 {text-align:right;}
.itemcard {cursor: hand;}

.lyt4 .itemcard {width: 185px; height: 246px; float: left; margin-right: 10px; margin-bottom: 10px;}
.lyt4 .itemcard h3 {font-size:1em; height: 50px;}
.lyt4 .itemcard h3 a {color:#fff; text-decoration: none; }

.lyt3 .itemcard {width: 185px; height: 246px; float: left; margin-right: 10px; margin-bottom: 10px;}
.lyt3 .itemcard h3 {font-size:1em; height: 50px;}
.lyt3 .itemcard h3 a {color:#fff; text-decoration: none; }

.lyt2 .itemcard {width: 185px; height: 246px; float: left; margin-right: 10px; margin-bottom: 10px;}
.lyt2 .itemcard h3 {font-size:1em; height: 50px;}
.lyt2 .itemcard h3 a {color:#fff; text-decoration: none; }

/** ITEM DETAIL **/

#itemdetail {height: 557px;}
#itemdetail {padding: 0 15px 0 15px; }
#itemdetail h1 {padding: 20px 0 10px 0; font-size: 1.8em; font-weight:normal; text-align: center; font-family: Times New Roman;}

.lyt2 h1 { color:#006a9c; color:#fff; }
.lyt3 h1, .lyt4 h1  { color:#cf07ab; color:#fff; }

.lyt3 #itemdetail, .lyt4 #itemdetail {background: url(img/tribal3.png) no-repeat top right; }
.lyt2 #itemdetail {background: url(img/tribal2.png) no-repeat top right; }

.c1 {float: left; width:320px; }   
.c2 {float: right; width: 225px; }

#productpreview {height: 330px;}

#theothers { height: 130px;  }
#theothers ul { width: 120px; margin:0; padding:0; float: left; }
#theothers ul li {list-style:none; text-align: center; padding-bottom: 10px;}
#theothers a {font-size: 1.4em; font-weight:bold; text-align:center; color: #015281; font-family: Times New Roman;text-decoration: none;}
#theothers a:hover {color:#fff;}
#theothers img {border:1px solid #000; height:120px;}

#theothers div {float: left;}
#theothers p {margin:0; padding: 0;}



/**/

.prodcena {font-size: 2.2em; font-family: Times New Roman;margin-top:15px;padding-top:0;}

#productinfo table {font-size:1em;}

.compre th {padding: 0 15px 0 15px;}
 

.itemcard {	position: relative;display: block;}

.colsel {padding-right: 60px;}
.colkod {color: #393939;}
.rowon {background: url(img/ico_2basket.gif) no-repeat right; }

/*.compre {z-index: -1;}*/
.compre thead th {font-size:0.9em; padding-bottom: 6px;}
.compre tbody td {padding-top: 2px; padding-bottom: 2px;}


.msg {color: #e8cde9; display: block; border:2px solid #000; background: #211821; padding: 3px; text-align: center;}
.msg strong {color: #fff;}

#promesaz {margin: 0 0 10px 0; padding: 0; height: 24px; }

.lyt4 .itemcard h3 {
	background: #111;
	filter:alpha(opacity=65);
	opacity:.65;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 173px;
	padding: 6px;
	border-top: 1px solid #999;
}

.lyt3 .itemcard h3 {
	background: #111;
	filter:alpha(opacity=65);
	opacity:.65;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 173px;
	padding: 6px;
	border-top: 1px solid #999;
}

.lyt2 .itemcard h3 {
	background: #111;
	filter:alpha(opacity=65);
	opacity:.65;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 173px;
	padding: 6px;
	border-top: 1px solid #999;
}


/** **/

#MyBasket {background:#f0f;}


/** OBJEDNÁVKY **/

#viewobjednavka {background: url(img/bg_esent3.png) no-repeat; overflow: auto; padding-left: 135px; padding-right:15px; height:598px;}
#viewobjednavka h2 {text-align: center; font-size: 2em; font-weight: normal; padding: 20px 0 20px 0;font-family: "Times New Roman";}
#viewobjednavka h3 {margin-bottom: 8px;font-size:1em; letter-spacing:1px;}
#viewobjednavka h3 a {color:#005e8a;}
#viewobjednavka h3 a:hover {color:#fff;}

#sendorder {padding-left:20px;}

#basketinfoframe {font-size:0.8em;background: url(img/ico_bsk1.gif) no-repeat bottom left; font-weight:bold; padding-top: 20px;}
#basketinfoframe a { line-height: 140%; color:#838383;display: block; height: 26px; padding-left: 40px; text-decoration: none; }
#basketinfoframe span {font-size:16px;display:block;color:#fff;}

#appear { padding-right: 15px; padding: 4px 36px 4px 4px; }

#viewobjednavka h3.dostupnostok {border: 1px solid #005e8a; padding: 8px; margin-bottom: 20px;}

/**/

.tbl_order {margin-bottom: 10px; width: 100%; }
.tbl_order td, .tbl_order th, #lytdoprava table td, #lytdoprava table th  { padding: 4px 10px 4px 10px; font-weight: bold; background: #0a1f29; }
.tbl_order tr {color:#f5f5f5;}
.tbl_order tr.sum td, .tbl_order tr.sum th {background:#352739; color:#fff;}
.tbl_order a {text-decoration: none;color:#d54e73;}
.tbl_order a:hover {text-decoration: underline;}

#lytdoprava table td.cp {background: none;padding:2px;}
#lytdoprava table td h3 {padding: 5px 0 2px 0;margin:0;}
#lytdoprava table td.cp em {color:#838383;}

.elorden fieldset { border: none; padding:1px; clear: both; margin: 0; /*background: url(img/ezekiel_logo_grm.png) no-repeat bottom right;*/ }
.elorden fieldset legend {display: block; background: #006a9c; width: 100%; margin: 0;   }
.elorden fieldset legend a {display: block; background: #006a9c;  color: #000; text-decoration: none; padding: 4px; font-weight: bold; }
.elorden fieldset label {display: block; width: 7em; float: left; font-weight:bold; padding-left: 6px; }
.elorden fieldset  input {background:#242424; border:none; color: #fff; font-size: 12px; padding: 4px; }
.elorden fieldset  p {margin: 0 0 2px 0; padding: 0;}
.elorden fieldset div {padding: 8px 0 8px 0;}

.elorden fieldset a {color:#fff; text-decoration: none;}
.elorden fieldset h3 {border-bottom: 1px solid #005e8a; padding-bottom: 8px;}

.lbl_ico, .lbl_dic, .lbl_firma, .lbl_fax {color: #5b5b5b;}

.elorden #pricesum input {border:none; background: none;color:#fff;font-weight: bold;}

#pricesum {border-top:1px solid #633a57; margin-top:25px; padding-top:10px;}
#pricesum table {width: 100%;}
.elorden #pricesum th {background:#0f0f0f;}
.elorden #pricesum th.gray {background:#633a57;}

.frm_alert {color: #9c24a2;}


#lytdoprava li { margin-bottom: 8px;}

/*
#lytdoprava li.lbl_dopravafree em {display:block; color: #006393; font-style: normal; font-weight:bold; }
#lytdoprava li.lbl_dopravafree {}
*/
#lytdoprava li.lbl_dopravamiss em {display:block;color: #808080; font-style: normal; font-weight:bold; }

#perbutton  {background:#005e8a; padding: 4px 10px 4px 10px; text-align: center; }
#perbutton a {float:left; color:#000;text-decoration:none;font-weight:bold;padding-top:3px;}
#perbutton  input {background:none; border:none; color: #fff; font-weight: bold;}


/** NEWS ON START **/

.startpage { padding:2px; }

.rowzero h1 {height:49px; margin: 0; padding: 0 15px 0 0; text-align: right; font-family: "Times New Roman"; font-size: 1.6em; line-height: 240%; background: url(img/news_pruh.jpg) repeat-x;font-weight:normal;} 
.rowend {border-top:1px solid #3a3a3a;}

.newslist {height:500px;}
.newslist div { height:125px; }
.newslist div p { line-height: 150%; margin-right: 15px; }
.newslist div img { float: left; width:121px; height:121px; margin-right: 15px;}
.newslist h2 {padding:8px 0 0px 0; margin: 0; font-size: 1.1em;}



/**/

#katalogprev {margin:0;padding:2px 0 0 2px ;line-height:50%;}
#katalogprev img {margin:0 2px 2px 0; width:147px; height: 147px;}

#katalogprev2 {margin:1px 0 0 1px; padding: 0;}
#katalogprev2 li {list-style:none; width: 147px; height:147px; float: left; text-indent:-6667px; margin-right:2px; margin-bottom:2px;}
#katalogprev2 li a {display:block;width: 107px; height:121px;text-indent:-6667px; background-color:#006a9c;font-family: "Times New Roman"; 
	filter:alpha(opacity=0);
	opacity:.0; padding: 26px 20px 0 20px;
	color:#fff; font-size: 26px;text-decoration:none;font-weight: normal; text-align: center; 
}

.typewrite {background:#fff; color: #000; padding: 10px; border: 2px solid #005e8a; margin-bottom: 15px;}
 
 