a:link,a:visited,a:active,a:hover,body,td {font-family:arial, helvetica, sans-serif;color:#0020c4;text-decoration:none}
a:hover{color:#c00;text-decoration:underline;background:none}
a:visited{color:#0020c4}
body{color:#000;background:#fff;font-size:13px;font-family:arial, helvetica, sans-serif;text-align:center}
td{color:#000}
p,ul,li,form,label,h2,h3,h4,table,td,tr,body{margin:0;padding:0;font-family:arial, helvetica, sans-serif}
/*body{margin:10px}*/
h1,h2,h3,h4{margin:0 0 5px 0;font-size:15px}h1{font-size:18px;color:#c00;margin-top:20px}h2{margin-top:20px;color:#c00}h3,h4{font-size:14px;color:#aaa;margin-top:5px}
h4.dotted{background:url(/o/a/fo_dtts.gif) repeat-x 0 97%}
p{margin:0 0 8px 0}
p.ve{margin:0 0 18px 0}
img{border:none;vertical-align:middle}
ul{margin:0}
li{list-style-type:square;margin-left:20px;padding:1px 0}
li.gs{list-style-type:none;padding:2px 0 2px 14px;margin:0;background:url('/o/gsip.gif') no-repeat 0 2px}
ul.nob{margin:0}
ul.nob li{list-style-type:none;margin-left:5px;padding:0}
/*hr{height:1px;border:none;border-top:1px solid #ccc;margin:10px 0}*/

/*hlobal page format*/
#topco{border-bottom:3px solid #e8121c;margin:0 5px}
#topco.zs{border-bottom-color:#0c46b0}
#topnav{width:950px;margin:0 auto;text-align:left;padding:10px 0 0 0}
#topnav h1{margin:0}
#topnav h1 a{display:block;height:71px;width:157px;text-indent:-2000em;text-decoration:none;z-index:1000;background: url(/o/logo.gif) 0 0 no-repeat}
#topnav h1 a:hover{cursor:pointer}
#topnav h1.zs a{background: url(/o/logo_zs.gif) 0 0 no-repeat}
#topnav div.navp1,#topnav div.navp2,#topnav div.navp4{float:right;width:490px;height:75px;overflow:hidden;background:transparent url('/o/a/fo_g1.gif') repeat-y top left}
#topnav div.navp1{text-align:right;color:#ddd}
#topnav div.navp1 a{margin:0 3px}
#topnav div.navp2{width:150px}#topnav div.navp4{width:130px}
#topnav div.navp3{background:url('/o/bck_tnav.gif') repeat-x top left;margin-top:5px;padding-top:3px;font-size:13px;width:330px;float:right}

#foo{width:950px;margin:0 auto;border-top:1px solid #ddd;padding-top:10px;padding-bottom:100px}
#foo a{margin:0 5px}

#pghold{width:950px;margin:0 auto;text-align:left}
#pghold #lpart{float:left;width:770px;overflow:hidden}
#pghold #rpart{margin-left:770px}
#pghold #rpart .inside{padding:0 0 0 10px;_padding:0 0 0 7px}
#pghold #rpart .content{width:170px}

#left0{float:right;width:590px}
#left0 .content{padding:0 0 0 10px}
#left1{margin-right:590px}
#left1 .content{}

/*main menu*/
#mmco{margin-top:15px}
#mainm{margin:0;padding:0;height:41px;background:#ed0b0c url('/o/mm_bck.gif') repeat-x top left;width:950px;overflow:hidden;line-hright:100%}
#mainm li{list-style-type:none;margin:0;padding:0;float:left;height:41px;background:transparent url('/o/mm_div.gif') no-repeat top right;text-align:center}
#mainm li a{display:block;padding:12px 8px;color:#fff;text-decoration:none}
#mainm li.dva a{padding:5px 8px 4px 8px}
#mainm li a:hover{background-color:#c41b1a}
#mainm li.rg{float:right;height:41px;background:transparent url('/o/mm_div.gif') no-repeat top left}
#mainm li.pra{background-color:#193e63}
#mainm li a.open,#mainm li a.open:hover{background-color:#f09292;color:#fff}

#mainm.zs{background:#ed0b0c url('/o/mm_bck_zs.gif') repeat-x top left}
#mainm.zs li{background:transparent url('/o/mm_div_zs.gif') no-repeat top right}
#mainm.zs li a:hover{background-color:#0a398f}
#mainm.zs li a.open,#mainm.zs li a.open:hover{background-color:#6696ed;color:#fff}

/*submenu*/
#subnav ul{position: absolute;left:-10000px;padding:0;margin:0;background:#fef5f5;list-style:none;display:block;float:left;z-index:10005 !important;border:1px solid #ed0b0c;text-align:left}
#subnav ul li{padding:0;margin:0;height:18px;line-height:18px;display:block;float:left;clear:both;color:#25527e;font-size:12px}
#subnav ul li.bre{border-bottom:1px solid #f7d1d1}			
#subnav ul li a{padding:0 10px 0 5px;height:18px;line-height:18px;text-decoration:none;display:block;float:left;white-space:nowrap;background:#fef5f5;color:#bd5454}
#subnav ul li a:hover{background:#f09292;color:#fff}
#subnav span.dcap{color:#e8b7b7;font-size:11px}
#framer{border:none;display:none;position:absolute;} 

#subnav.zs ul{background:#f0f4fe;border:1px solid #0c46b0}
#subnav.zs ul li{color:#17469b}
#subnav.zs ul li.bre{border-bottom:1px solid #f7d1d1}			
#subnav.zs ul li a{background:#f0f4fe;color:#17469b}
#subnav.zs ul li a:hover{background:#6696ed;color:#fff}
#subnav.zs span.dcap{color:#5381d5}

/*subsearch*/
#subsearch{background:#e9e9e9 url('/o/subs_bck.gif') repeat-x top left;width:950px;margin:0 auto;text-align:left;margin-bottom:15px;padding:10px 0 0 0}
#subsearch form{margin-left:10px;height:30px;background:#fff url('/o/bck_sea.gif') no-repeat top left;width:300px}
#subsearch div.btco{padding:4px 4px 0 0}
#subsearch div.cont{background:url('/o/topnavb.gif') no-repeat bottom left;padding-bottom:8px}
/*#subsearch #bt{width:23px;height:22px}*/

/*kosik*/
#kosiknav{margin-right:10px}
#kosiknav div.cartin{background:#e9e9e9 url('/o/bck_cart.gif') no-repeat top left;width:219px;height:30px}
#kosiknav div.cartval{padding:6px 30px 0 5px;text-align:center}

#kosikrg{background:url('/o/bck_cart_g.gif')}
#kosikrg div.ctop{height:24px;background:url('/o/bck_cart_top.gif') no-repeat top left;color:#988817;font-weight:bold;text-align:center}
#kosikrg div.onko{padding-top:4px}
#kosikrg div.cmid{padding:7px;border-left:1px solid #fee42a;border-right:1px solid #fee42a;border-bottom:1px solid #fee42a;font-size:11px}
#kosikrg div.citem{padding:1px 0}
#kosikrg div.indiv{margin:7px 0;padding-top:7px;background:url('/o/a/fo_sh.gif') repeat-x top left}
#kosikrg div.cbot{margin-bottom:10px;border-bottom:1px solid #fee42a}

/*par table*/
table.parta{}
table.parta td{text-align:right;padding:4px 6px;font-size:11px;font-family:Tahoma;color:#333}
table.parta td a{}
table.parta td.lti{font-weight:bold;text-align:left;padding-right:10px}
table.parta tr.su td{background:#eee}

/*par table*/
table.lita{}
table.lita td{padding:3px 6px;font-size:11px;font-family:Tahoma;color:#333;border-bottom:1px solid #ddd}
table.lita td a{font-family:Tahoma;font-size:11px}
table.lita tr.tit td{background:#eee;color:#777}
tr.last td{background:#ffc}
table.bota{border:4px solid #ccc}
/*table.lita td.lti{font-weight:bold;text-align:left;padding-right:10px}
table.lita tr.su td{background:#eee}*/

/*globals*/
.vat{vertical-align:top} .vam{vertical-align:middle} .vab{vertical-align:bottom}
.cln{clear:both;font-size:1px;overflow:hidden;height:1px}
.clea{clear:left;font-size:1px;overflow:hidden;height:1px}
.clrg{clear:right;font-size:1px;overflow:hidden;height:1px}
.portr{border:3px solid #ddd}

.ebox{background:#c00;padding:10px;text-align:center;font-weight:bold;color:#fff}
.gbox{background:#090;padding:10px;text-align:center;font-weight:bold;color:#fff}

.btsl{background:transparent url('/o/a/fo_g1.gif') repeat-y top left}
.btslb{background:transparent url('/o/a/fo_bv.gif') repeat-y top left}
.nepri{background:transparent url('/o/nob32.gif') no-repeat 160px 18px}
.shtop{background:url('/o/bck_tnav.gif') repeat-x top left}
.btbt{background:transparent url('/o/a/fo_bh.gif') repeat-x top left}

/*glob - a*/
a.tg,a:visited.tg,a:active.tg,a:link.tg,a:hover.tg{color:#333;background:none}
a.gr,a:visited.gr,a:active.gr,a:link.gr{color:#429D00;background:none} a:hover.gr{color:#c00}
a.fn,a:visited.fn,a:active.fn,a:link.fn{color:#999;background:none}
a.fnd,a:visited.fnd,a:active.fnd,a:link.fnd{color:#333;background:none}
a.term,a:visited.term,a:active.term,a:link.term{color:green;background:none;text-decoration:underline}

a.bu:link,a:visited.bu,a:active.bu{background:url(/o/a/fo_dtt.gif) repeat-x 0 97%}  a:hover.bu{background:none}
a.bus:link,a:visited.bus,a:active.bus{background:url(/o/a/fo_dtts.gif) repeat-x 0 97%}  a:hover.bus{background:none}

/*navig*/
#navig {height:24px;overflow:hidden;font-size:13px}
#navig div.bx{display:block;float:left;height:24px;margin-right:1px;color:#666}
#navig div.bx img{margin-top:6px}
#navig div.bx a{display:block;float:left;height:24px;padding:0 3px}
#navig div.bx a.dropd{/*background:url(/o/ucho_lb_1.gif) no-repeat top left;padding:0;margin:0 3px*/}
#navig div.bx a.dropd span{/*background:url(/o/ucho_lb_2.gif) no-repeat top right;padding:0 7px;margin:0;padding-top:5px*/}
#navig span{display:block;margin-top:3px}


/*list shop items*/
#listdata.loading{background:url(/o/loading2.gif) no-repeat 50% 100px}
#zlist{width:100%}
#zlist.loading{filter:alpha(opacity=40);opacity:0.4}
#zlist div.col1,#zlist div.col2,#zlist div.col3{float:left;width:192px;overflow:hidden}
#zlist div.vcol1,#zlist div.vcol2{float:left;width:290px;overflow:hidden}
#zlist div.incol{margin-right:8px}
#zlist div.zclr{clear:left;font-size:1px;padding-top:10px}
#zlist div.top{padding-top:3px}
#zlist div.zclr div{background:transparent url('/o/a/fo_sh.gif') repeat-x top left;padding-top:10px}
div.argument{color:#c00;font-weight:bold;font-size:11px}
div.mpopis{font-size:11px;color:#666}
#zlist div.kz{font-size:11px;color:#888;float:right;padding-right:8px}
/*pgsw*/
div.pgsc{padding-bottom:15px}
div.pgs {height:26px;overflow:hidden;font-size:15px}
div.pgs div.tx{display:block;float:left;height:24px;margin-right:3px;color:#666}
div.pgs a{display:block;float:left;background:#eee;height:24px;margin-right:3px;padding:0 3px;text-decoration:none;color:#666;border:1px solid #ddd;cursor:pointer}
div.pgs a:hover{background:#fffae6;color:#8f9097;cursor:pointer}
div.pgs span{display:block;margin-top:3px;min-width:20px;_width:20px;text-align:center}
div.pgs div.apa{background:#ffea97;color:#6270b2;font-weight:bold;min-width:30px;_width:30px;text-align:center;border:1px solid #a08e43}

/*sorting*/
a.sup{padding-left:15px;background:transparent url('/o/siup.gif') no-repeat 0 6px}
a.sdn{padding-left:15px;background:transparent url('/o/sido.gif') no-repeat 0 4px}

/*tabs*/
#tabsco{border:1px solid #696969;border-top:none;background:#fff}

#uta{background:url(/o/bt1.gif) repeat-x bottom left;padding-top:5px}
#tabs{margin:0;padding:0;height:29px;overflow:hidden;white-space:nowrap}
#tabs li{margin:0;padding:0;float:left;height:28px;list-style-type:none;margin-right:5px;background:#ccc}
#tabs li a{display:block;text-align:center;padding:7px 10px 5px 10px;color:#666}
#tabs li.sel{background:#fff url(/o/bt1.gif) repeat-x top left;border-left:1px solid #696969;border-right:1px solid #696969;height:29px}
#tabs li.sel a{color:#333;font-weight:bold;text-decoration:none}
#tabs li.rg{float:right;margin-left:5px}
#tabs li.rg a{font-size:12px}

#uta2{background:url(/o/bt1.gif) repeat-x bottom left}
#tabs2{margin:0;padding:0;height:49px;overflow:hidden;white-space:nowrap}
#tabs2 li{margin:0;padding:0;float:left;height:48px;list-style-type:none;margin-right:5px}
#tabs2 li a{display:block;text-align:center;padding:7px 9px 5px 9px;color:#666;background:#ccc;margin-top:20px}
#tabs2 li.sel{background:#fff url(/o/bt1.gif) repeat-x top left;border-left:1px solid #696969;border-right:1px solid #696969;height:49px}
#tabs2 li.sel a{color:#333;font-weight:bold;text-decoration:none;background:#fff;margin-top:1px;padding:12px 9px 20px 9px}

/*akce*/
#bakcet{height:49px;background:url('/o/bck_akce.gif') no-repeat top left}
#bakce{border:2px solid #eee;border-top:none;padding:5px;text-align:center}

/*navmenu*/
#navmenuc{background:#f9f9f9;_width:177px;overflow:hidden}
#navmenu{font-size:11px;white-space:nowrap;margin-bottom:15px;line-height:150%}
#navmenu{background:#f9f9f9}
#navmenu div.inbo{padding:5px 0px 5px 5px;margin-right:5px}
#navmenu img.pli{margin:0 2px 2px 0}
#navmenu div.subc{margin-left:11px}
#navmenu div.toplp{padding:4px 0}
#navmenu div.didi{background-color:#eee;padding:0;margin:0;height:15px;font-size:1px}
#navmenu div.topl{padding:4px 0;background:url('/o/a/fo_sh.gif') repeat-x top left}
#navmenu div.empt{margin-left:11px}
#navmenu a.lnk0{color:#222;font-size:12px}
#navmenu a.lnk1{font-size:12px}
#navmenu a.lnk2{color:#227203;font-size:12px}
#navmenu a.lnk3{color:#c00;font-size:12px}
#navmenu a.lnk4{font-size:12px}
#navmenu a.lnkz{color:#630}

#apaneco{float:right;width:400px;height:30px;overflow:hidden;white-space:nowrap}
#apaneco div.apa{padding-top:7px}
#apane{float:right;width:357px;padding-top:8px;overflow:hidden;font-size:14px}

/*bhst*/
#hstrg div.ctop{height:24px;background:url('/o/bck_hst_t.gif') no-repeat top left;color:#777;font-weight:bold;text-align:center}
#hstrg div.onko{padding-top:4px}
#bhst{border:1px solid #c2c2c2;border-top:none;padding:5px 5px 5px 5px}
#bhst div.dtco{font-size:11px;height:40px;overflow:hidden}
#bhst div.oco{float:left;width:32px}
#bhst div.oco img{}
#bhst div.oda{margin-left:34px}

/*detail*/
#detail{width:100%}
#detail h2{margin:0 0 15px 0;padding:0;font-size:24px;color:#0e830b}
#detail div.pcode{font-size:12px;color:#000;margin-bottom:10px;float:right}
#detail div.argument{font-size:12px;color:#c00;margin-bottom:10px}
#detail div.mpopis{font-size:12px;color:#333;margin-bottom:10px}
#detail div.opane{text-align:center;width:230px;float:right;background:url('/o/a/fo_bv.gif') repeat-y top left}
#detail div.mpane{margin-right:230px}
#detail div.mpane div.co{padding-right:5px}
/*global for detail*/
div.divund{background:transparent url('/o/a/fo_bh.gif') repeat-x bottom left;margin-bottom:10px;padding-bottom:10px}
/* default hvezda hodnoceni */
.starat, .starat a:hover, .starat a:active, .starat a:focus, .starat .current-rating{ background: url(/o/hvrat_mv.gif) left -1000px repeat-x; list-style-type:none; margin-left:0px; padding:0; }
.starat{ position:relative;	width:60px;	height:12px;	overflow:hidden;	list-style:none;	margin:0;	padding:0;	background-position: left top; }
.starat li{	display: inline; }
.starat a, .starat .current-rating{	position:absolute;	top:0;	left:0;	text-indent:-1000em;	height:12px;	line-height:12px;	outline:none;	overflow:hidden;	border: none; }
.starat a:hover, .starat a:active, .starat a:focus{ background-position: left bottom; }
.starat a.s1{	width:20%;	z-index:6; }
.starat a.s2{ 	width:40%;	z-index:5;}
.starat a.s3{	width:60%;	z-index:4; }
.starat a.s4{	width:80%;	z-index:3;}
.starat a.s5{	width:100%;	z-index:2; }
.starat .current-rating {	z-index:1;	background-position: left center; }
/* mala hvezda hodnoceni */
.mstar{ width:66px; height:13px;}
.mstar,.mstar a:hover,.mstar a:active,.mstar a:focus,.mstar .current-rating{	background-image: url(/o/hvrat_mv.gif);	line-height: 13px; height: 13px; 	}		
.hnd { cursor: pointer; cursor: hand; }
table.ousrcnz td{ padding: 10px 10px 10px 10px; }
table.ousrcnz td.popisbob{ border-bottom: 1px solid #EFEFEF }
table.oufrm td{ padding: 5px 2px 5px 2px; }
#tabs2 #ptab4{background:url(/o/ctl_tab.gif) no-repeat top right}
#tabs2 #ptab4 a{background:none;color:#2b5908;padding-right:20px}
#tabs2 #ptab4.sel{background:#87b862 url(/o/bt1.gif) repeat-x top left}
#tabs2 #ptab4.sel a{background-color:#87b862;padding-right:9px;color:#fff}
#spllink{color:#548f30}
.gsback{background:#87b862}
.nwr{white-space:nowrap}
.vat{vertical-align:top}
