html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* --- */
body{font-family:verdana,sans-serif;font-size:82%;text-align:center;background:#0a0a0a url(../images/bg-body.jpg) top center no-repeat}
a{color:#000}
a:hover{text-decoration:none}
strong,b{font-weight:bold}
h1,h2,h3,h4{font-family:arial,sans-serif;font-weight:normal}

h1{font-size:22px;font-weight:normal;margin:32px 0 12px 0}
h1 span{color:#e00}
h2{font-size:22px;font-weight:normal;margin:24px 0 }
h2 span{color:#e00}
p{margin:0 0 1em 0;line-height:140%}

.red{color:#e00}
.nw{white-space:nowrap}
.tx{background:#fff url(../images/bg-input.jpg) top left no-repeat;padding:5px;border:1px solid #a2a2a3;border-radius:3px}
.clr{clear:both;float:none;width:0;height:0}
.dot{background:url(../images/bg-dot.jpg) repeat-x;height:1px;overflow:hidden;margin:4px 0}
p.bcrumbs{margin:0 !important}

#page{margin:0 auto;text-align:left;width:986px}
#head{position:relative;height:160px}
#head a.l{cursor:pointer;position:absolute;left:-114px;top:0;width:659px;height:110px;overflow:hidden;z-index:2}
#head a.l span{position:absolute;display:block;left:0;top:0;width:659px;height:110px;z-index:3;background:url(../images/bg-logo.jpg) no-repeat}
#head ul{position:absolute;left:32px;top:124px}
#head li{float:left;margin-right:24px}
#head li a{color:#fff;font-size:18px;font-weight:bold;text-decoration:none;text-shadow:#000 2px 2px 0}
#head li.act a, #head li a:hover{color:#dcff00}
#head p#b1{position:absolute;left:820px;top:25px;font-size:11px;color:#dcff00}
#head p#b1 a{color:#dcff00}
#head p#b2{position:absolute;left:854px;top:55px;font-size:11px;color:#dcff00}
#head p#b2 a{color:#dcff00}
#head p#b1 a:hover, #head p#b2 a:hover{color:#fff}

#content{margin-top:12px;background:#fff url(../images/bg-content.jpg) top right no-repeat}
#left{float:left;width:227px}
#main{float:right;width:725px;padding-right:16px}

#left h3{font-size:16px;margin:2px 20px 10px 20px;color:#d00;font-weight:bold}

#nav{margin-bottom:1em}
#nav li{margin-bottom:1px}
#nav a{display:block;background:#ececec url(../images/bg-nav.jpg) top right repeat-y;padding:7px 20px;font-size:11px;text-decoration:none}
#nav li.bold a{font-weight:bold}
#nav a:hover{color:#fff;background:#999}

#left #info{background:#cf0d0d;color:#fff;margin:1em 0;padding:14px 20px}
#left #info h3{color:#fff;margin:0 0 12px 0}
#left #info li a{color:#fff;font-size:11px;text-decoration:none}
#left #info li a:hover{text-decoration:underline}
#left #info li{margin-bottom:3px}

#banners{margin:28px 0 1em 0}
#ban1{margin-right:3px}
#ban2{margin-right:3px}

#srch p{margin:0;padding:0 10px 10px 18px}
#srch input{vertical-align:middle}
#srch .tx{width:146px}


#items{}
.item{float:left;width:241px;margin-bottom:6px;background:#fff}
.item-stripe{background:#ff0000;height:6px}
.item-alt .item-stripe{background:#494949}
.item-content{border-left:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;padding-bottom:10px}
.item-last{border-right:1px solid #a0a0a0}
.item-content h2{text-align:center;font-size:14px;font-weight:bold;height:42px;line-height:130%;padding:10px 16px;margin:0}
.item-content h2 a{text-decoration:none}
.item-content h2 a:hover{text-decoration:underline}
.item-pic{text-align:center;height:140px}
.item-price{float:left;width:96px}
.item-price span{height:24px;line-height:24px;font-size:14px;font-weight:bold;color:#fff;padding:4px 8px;background:#d00}
.item-link{float:left;width:60px;font-size:11px;padding-top:3px}
.item-link span{font-family:arial;font-size:14px}
.item-link a{color:#e00}
.item-button{float:right;width:80px}

.news{margin:10px 0 20px 0}
.news-pic{float:left;width:126px}
.news-pic img{border:1px solid #a6a6a6}
.news-main{float:right;width:590px}
.news-main h3{font-size:14px;font-weight:bold;color:#e00;margin:0px 0 10px 0}
.news-main p{line-height:125%}
.news-main p.info{color:#555;font-size:0.9em;margin-top:10px}
.news-main .dot{margin:0}

#foot{background:#1e1e1e;padding-top:15px;color:#969696;padding-bottom:30px}
#foot a{color:#eee}
#foot-l{float:left;width:455px;padding-left:20px}
#foot-m{float:left;width:135px}
#foot-r{float:left;width:374px;color:#4c4c4c}
#foot-r a{color:#939393}

*+html #foot{width:987px}



.columns2 .column{float:left;width:49.9%}
.columns3 .column{float:left;width:33.3%}
.columns4 .column{float:left;width:24.9%}
.columns5 .column{float:left;width:19.9%}
.columns6 .column{float:left;width:16.5%}
.columns7 .column{float:left;width:14.2%}
.columns8 .column{float:left;width:12.4%}
.nmr{margin-right:0 !important}
.nmr .colpad{margin-right:0 !important}
.colpad{padding:0 6px;margin:0 8px 8px 0;}





p.path{font-size:0.85em;color:#555;margin-top:26px}
p.path a{color:#555}

h1.hd2{margin:8px 0 1em 0;font-size:25px}

/*.subcats{background:#f4ffb1 url(../images/bg-subcats.gif) top right no-repeat;margin:0 0 1em 0;padding:1em}*/
.subcats{margin-bottom:2em}
.subcats li{font-size:0.85em;float:left;width:23%}
.subcats li a{display:block;padding:4px 4px 4px 12px;background:url(../images/bg-bullet.gif) center left no-repeat}
.subcats li a:hover{color:#d00;text-decoration:none}

.pages{margin:1em 0 2em 0;padding:0;font-size:0.9em;color:#222}
.pages a{padding:4px 6px;text-decoration:none;color:#616161;margin-left:2px}
.pages a:hover{background:#888;color:#fff}
.pages a.active{background:#d00;color:#fff}
.pages a.showall{color:#d00;text-decoration:underline}
.pages a.showall:hover{background:#fff;color:#000}





#det-l{float:right;width:290px;padding:12px 0 0}
#det-r{float:left;width:420px;padding:12px 0 0}

#det-r h1{font-size:30px;font-weight:bold;font-family:arial;margin:0 0 0.5em 0}
#det-r p{margin:0 0 1em 0;line-height:140%}

#det-r form p{margin:1em 0;text-align:right;font-size:28px;font-weight:bold;font-family:arial}
#det-r form p input{margin-left:20px;vertical-align:middle}

#det-params{width:100%;margin:1em 0;line-height:140%}
#det-params td, #det-params th{padding:1px 18px 1px 0}
#det-params th{width:90px}

#fbicon{margin:2em 0 0 !important}

img.pic-big{border:1px solid #ccc;border-radius:8px}
#det-pics{margin-top:8px}
.det-pic{float:left;width:133px;height:106px;border:1px solid #c8c8c8;text-align:center;margin:0 9px 9px 0;background:#fff;border-radius:5px}
.det-pic img{}

#det-alt{background:url(../images/bg-det-alt.jpg) top left repeat-x;padding:60px 22px 30px 22px}
.p-alt{float:left;width:187px;height:200px}
.p-alt p{text-align:center;font-size:0.9em}
.p-alt a{text-decoration:none;color:#444}


table#basket{width:100%;margin-left:1px;border-collapse:collapse;background:#fff}
table#basket th{background:#ddd;padding:10px;font-size:1.1em}
table#basket th, table#basket td{padding-left:1em;vertical-align:middle;line-height:130%}
table#basket th.nazev{text-align:left !important}
table#basket th.ks{width:65px;text-align:center}
table#basket th.skladem{width:50px}
table#basket th.cena1{width:80px}
table#basket th.cena2{width:80px;text-align:right;padding-right:1em}
table#basket th.del{width:16px}
table#basket tr.noborders td, table#basket tr.noborders th{border:none}
table#basket th.leftb{border-left:1px solid #ccc !important}
table#basket tr.topb th{border-top:1px solid #ccc !important}
table#basket td.thumb{padding:5px 0;text-align:center}
table#basket td.nazev{padding:6px 8px;border-left:none !important}
table#basket td.ks{text-align:center}
table#basket input.ks{text-align:center !important;font-size:1.0em;padding:2px;border:1px solid #6a6a6a;width:2.5em}
table#basket td.skladem{text-align:center;font-size:1.0em;padding-left:0}
table#basket td.skladem a{color:#0063ba}
table#basket td.cena1{padding-left:0;text-align:right;padding-right:1em;font-size:1.1em !important}
table#basket td.cena2{padding-left:0;text-align:right;padding-right:1em;font-size:1.1em !important}
table#basket th.total{padding-left:0;padding-right:1em;text-align:right}
table#basket a{color:#000}
table#basket img{border-radius:4px}

table.twocol{width:100%;margin:1em 0}
table.twocol th{width:50%;text-align:left}
table.twocol th a{display:block;text-align:center;width:120px;font-weight:normal;background:#e7e7e7;padding-left:12px;padding-right:12px;height:35px;line-height:35px;color:#000}
table.twocol td{width:50%;text-align:right}



table.order-types{width:100%;margin-left:1px;border-collapse:collapse;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
table.order-types th, table.order-types td{border-left:1px solid #ddd;border-top:1px solid #ddd;padding-left:1em;padding:8px;font-size:0.9em;line-height:140%}
table.order-types th{width:40px;text-align:center}
table.order-types tr.odd th, table.order-types tr.odd td{background:#fff}

.pricebox table {width:100%;line-height:35px;}
.pricebox table th {border-bottom:1px solid #e5e5e5;width:145px;text-align:left;font-weight:normal;font-size:13px;}
.pricebox table td {text-align:right;border-bottom:1px solid #e5e5e5;}
.pricebox table th.bigger {font-size:17px;color:#555;}
.pricebox table td.bigger {font-size:19px;color:#e00;}

h3.hd{color:#e00;font-size:14px;font-weight:bold;margin:1em 0;padding:0}





div.div_grey{background:#eee;padding:8px 0;margin:0 0 1em 0;border-radius:10px}
div.div_blue{background:#eee;padding:8px 0;margin:0 0 1em 0;border-radius:10px}
td.help{vertical-align:middle !important}
.fgen{font-size:1.1em}
.fgen p.info{margin:0;padding:2px;font-size:0.85em !important}
.fgen h3{font-size:1.4em;font-weight:normal !important;color:#4b4b4b;margin:1em 0 0.7em 0}
.fgen h3.blue{color:#666}
.fgen table{width:100%;margin:0}
.fgen th.nreq{font-weight:normal !important}
.fgen table th, .fgen table td{vertical-align:top;padding:3px 8px;color:#3b3b3b}
.fgen table.v2 th, .fgen table.v2 td{vertical-align:top;padding:0 !important;color:#3b3b3b}
.fgen table.v2 th{text-align:center !important}
.fgen table th{padding-top:6px}
.fgen table th{width:165px;text-align:right;padding-right:1em}
table.narrow th{width:70px !important}
.fgen table td.inf{width:280px;vertical-align:middle}

.fgen table.send td{vertical-align:middle}
.fgen table.send td.l{width:170px}
.fgen table.send td.m input{vertical-align:middle}
.fgen table send tr.r{text-align:right}

.fgen2 table{width:738px;margin-left:1px;border-collapse:collapse;border-right:1px solid #b5c9e0;border-bottom:1px solid #b5c9e0}
.fgen2 thead th{background:#e0edfc;padding:10px;font-size:1.1em}
.fgen2 tbody th, .fgen2 tbody td{border-left:1px solid #b5c9e0;border-top:1px solid #b5c9e0;padding-left:1em;background:#f2f7fe}
.fgen2 th.ks{width:70px;text-align:center}
.fgen2 th.kod{width:240px;text-align:left;padding:2em}
.fgen2 td.kod{text-align:left;padding:12px 2em 12px 2em}
.fgen2 td.kod input{width:100%}
* html .fgen2 td.kod input{width:80%}
.fgen2 td.ks{text-align:center;padding-left:1em;padding-right:1em}
.fgen2 tr.odd td, .fgen2 tr.odd th{background:#fff !important}

div.errors{background:#ffcccc;border:1px solid #d00;padding:1em;margin:1em 0}
div.errors p{background:url(../images/warning.gif) center left no-repeat;padding:6px 6px 6px 32px;color:#000;font-weight:bold;margin:0}
div.errors ul{margin:1em 1em 1em 2em;color:#d00}

div.text{padding-bottom:20px}
div.text h1{font-size:28px}
div.text h2{font-size:16px;margin:1.5em 0 0.2em 0;font-weight:bold;color:#e00}
div.text h4{margin:8px 0 4px 0;font-size:12px;font-weight:bold}
h2.big{font-size:22px !important;margin:1.5em 0 0.5em 0 !important}

table.gen{border:1px solid #ccc;border-bottom:none;margin:0 0 1em 0}
table.gen td{padding:5px 25px 5px 5px;border-bottom:1px solid #ccc}

.gentab th{padding:10px 25px 10px 5px;background:#999;color:#fff}

ul.gen{margin:1em 1.5em}
ul.gen li{list-style:disc;line-height:140%;margin-bottom:4px}

form.gen{}
form.gen table{width:100%;border-collapse:collapse}
form.gen th{width:170px;vertical-align:top;padding-top:4px;font-weight:normal}
form.gen td, form.gen th{text-align:left;font-weight:normal;padding:4px 20px 4px 4px}
form.gen p.info{font-size:0.85em;color:#555}

table.gen2{border-collapse:collapse}
table.gen2 td{padding:2px 6px 2px 0}

.pic{float:left;width:172px;height:120px;margin:0 8px 8px 0;background:#ccc}

#det-params{width:98%}
#det-params th{width:150px}
#det-params td, #det-params td{padding:3px 12px 3px 0}
#det-params select{padding:2px}

span.small{font-size:0.85em;color:#555}

.art-body{line-height:140%}
.art-body ol, .art-body ul{margin:1em 1.5em}
.art-body ul li{list-style:disc}

#refs li{float:left;width:120px;height:124px;text-align:center;margin:0 10px 10px 0}
#refs li a{text-decoration:none}
#refs li img{border:4px solid #f1f1f1}

textarea.code{width:100%;border:none;margin:1em 0;color:#222;font-size:0.9em;border:1px solid #ccc;border-radius:8px}




























