body { background:#2c2929 url(img/body.gif) repeat-y center; padding:0 0 15px 0; margin:0; font: 13px/20px Arial, Helvetica, sans-serif; }
body#b1 {background: #2c2929 url(img/body1.png) repeat-x;} 

a img  {border: none;}
a:hover { color:#fff;text-decoration: underline;}

#container {width:1000px; margin: 0 auto;}
/*.pad1 {margin: 0 25px 0 25px; }*/

.onis1 #header {background:url(img/header_0.jpg) no-repeat; height:363px; }
.onis2 #header {background:url(img/header_1.jpg) no-repeat; height:363px;}
.onis3 #header {background:url(img/header_2b.jpg) no-repeat; height:250px;}
/*.onis3 #header {background:url(img/header_3b.jpg) no-repeat; height:250px;}*/

#shopcontent h2.paddMe { padding-left: 20px;}
.padme {margin: 0 25px 0 25px; overflow: auto; }

/**/

#header {margin-left:25px;}
#header h1 {margin:0; height:156px;}
#header h1 a {display:block; height:156px; text-indent:-6667px;}

.onis1 #caption, .onis2 #caption {height:304px;}
.onis3 #caption {height:191px;}

#navigation {height:59px;}
#navigation ul {margin:0;padding:0;}
#navigation li {list-style:none; width:316px;float:left; }
#navigation a {display:block;height:58px;text-indent:-6667px;}

/**/

#content {padding: 20px 25px 25px 25px; clear:both; overflow:auto;  }
#shopcontent { width:100%; overflow: auto; background:url(img/body.gif) repeat-y; }

/**/

#col1 {float: left; width:415px;}
#col2 {float: right; width:415px;}

#MenuBar {margin: 0 17px 0 17px;}

.onis1 #MenuBar {background: #58534D url(img/turn_on.jpg) no-repeat -45px 0px;  }
.onis2 #MenuBar {background: #58534D url(img/turn_on.jpg) no-repeat 250px 0px;  }
.onis3 #MenuBar { background: #edebe7 url(img/mnu.png) no-repeat 0 0;  }

#footer { border-top: 2px solid #2c2929; font: 0.85em Arial, Helvetica, sans-serif; color:#787878; height: 70px; padding: 10px 15px 10px 15px;  background: url(img/voracek_logo_dk.gif) no-repeat 720px 2px;}
#footer a { color:#1a1a19;}
#footer p { margin: 0; padding:0 0 9px 1px; color:#1a1a19; }

/* #MenuBar */

#MenuBar li {list-style:none;}

.MB2 {height:62px; }
.MB1 {height:48px; }

.tpmnu {margin:0 0 0 380px; }
.tpmnu li {list-style:none; float: left; }
.tpmnu li a {display:block; float: left; font-size:11px; height: 26px; text-indent:-6667px;  }

.tpmnu li#tmn1 a {width:108px;} 
.tpmnu li#tmn2 a {width:153px;}
.tpmnu li#tmn3 a {width:118px;}
.tpmnu li#tmn4 a {width:146px;}

/* 
	LEVEL ONE
*/

ul.dropdown   { background: #f6f6f6 url(img/shdmnu.png) repeat-x; position: relative; margin:0 0 0 25px; padding: 0; }
ul.dropdown li { font-weight: bold; float: left; zoom: 1; }
ul.dropdown a:hover	 { color: #000; }
ul.dropdown a:active   { color: #ffa500; }

ul.dropdown li a { display: block; width:150px;height:60px;text-indent: -6667px;}
ul.dropdown li ul a { height: auto; text-indent: 0; }

ul.dropdown li.hover,
ul.dropdown li:hover   { /*background: #F3D673;*/ color: black; position: relative; }
ul.dropdown li.hover a { color: black; }

/* 
	LEVEL TWO
*/

ul.dropdown ul { margin:0 0 0 0px; padding:0; width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li { font-weight: normal; background: #e0e0e0; color: #000; border-bottom: 1px solid #ccc; margin:0; float: none; }									  
ul.dropdown li.first { background: url(img/shdmnu.png) repeat-x top; }
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{ color:#000; padding: 4px 4px 4px 8px; font-weight: bold; text-decoration: none; border-right: none; width: 208px; display: inline-block; } 
ul.dropdown ul li a:hover {background:#d63024; color:#fff; }

ul.dropdown ul ul { margin: 0 0 0 -50px; font-size: 0.85em;  } 
ul.dropdown ul ul li {background: #707070;  border-bottom:none; }
ul.dropdown ul ul li a { color:#fff; padding: 0px 4px 0px 8px; }

/* 
	LEVEL THREE
*/

ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

/** COMMON MENU **/

ul.mn1 { font: 16px/24px Calibri, Arial, Helvetica, sans-serif; height: 48px; margin: 0; } 
ul.mn1 a {display: block; color:#c0c0c0; text-decoration: none; padding: 12px 45px 8px 0px; }
ul.mn1 a:hover { color:#fff; }

ul.mn1 li {float:left;}
ul.mn1 li a { display: block; float:left;}

ul.mn1 li.selected a {color:#fff;}
ul.mn1 li.selected li a {color:#000;}
ul.mn1 li.selected li a:hover {color:#fff;}

/** ITEMS **/

.cardx {color:#fff; font-size:11px; float: left; height: 190px; width: 227px; display: block; background: url(img/card.gif) no-repeat; background-position: 0 16px;}

#shopcontent .cardx h3 { border:1px solid #333333; border-bottom: none;  font-size: 13px; margin: 0px; height: 50px; padding: 0 4px 0 4px; line-height:90%; overflow: hidden; }
#shopcontent .cardx h3 small {font-size: 11px;}
#shopcontent .cardx h3 span {display: block; font-weight: normal; color: #5f5a57; font-size:0.85em; font-weight:bold; font-family: Tahoma; margin-bottom: 3px;}

.cardx p { color: #000; margin:0; padding:0; float: right; width:111px; }
.cardx p span {display: block; color:#000; text-indent:-66667px; }

.cardx strong {font-size: 165%; letter-spacing:-1px;line-height:130%; color: #000; display:block; margin-bottom:8px; }

.cardx p span.fr_sleva {background: url(img/icons2.gif) -75px 0; width:25px; height:23px; float:left; }
.cardx p span.fr_sleva2 {background: #487892; text-indent:0; line-height:100%; color:#fff; padding:2px; text-align:center; margin-top:-5px; margin-right: 8px; }

.cardx p span.fr_dop {background: url(img/icons2.gif) -25px 0; width:25px; height:23px; float:left; }
.cardx p span.fr_phe {background: url(img/icons2.gif) -50px 0; width:25px; height:23px;  float:left; }

.cardx span.thb { display: block; float: left; margin-left:6px; height:110px;}
.cardx span.thb a {display: block; width: 105px; margin-top: 10px;  text-align: center;}

/**/

#pvnxt {float: right;}
#pvnxt a {color:#fff; font-size:18px; font-weight: bold; text-decoration:none; text-decoration:none; }

#idnavp {text-align: right; margin:0 0 15px 0; padding: 2px 5px 2px 0; color:#5b5b5b; }
#idnavp a {font-weight: bold; color:#5b5b5b; text-decoration: none; font-size: 0.85em; }
#idnavp a:hover {color:#fff; text-decoration: underline;}

.itemdetail {color:#fff; width:100%; overflow: auto; background: url(img/dot.gif) repeat-x bottom; margin-bottom: 0px; padding-bottom:25px;}
.itemdetail form {/*padding:15px;*/}

.itemdetail h1 {font-size:1.8em; font-weight:normal; margin: 0; padding: 0px 10px 0px 0; text-shadow:2px 2px 2px #000;  }
.itemdetail h1 span {display: block; color:#7c7878; font-size: 65%; margin-bottom:10px; text-shadow:1px 1px 1px #000; }
.itemdetail .popis {font-size: 0.85em;}

.itemdetail .cena { border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #181818; border-left:1px solid #181818; font-size: 1.5em; color:#c9c7c3; background:#fdab1d; background:#487892; color:#fff; padding:4px 10px 4px 10px; display:block; text-shadow:1px 1px 1px #2d404b; }
.itemdetail .cena span {display:block; font-size:11px;;}

.itemdetail .col1 {float: left; width: 520px; }
.itemdetail .col2 {float: left; width: 415px; padding-top:15px; }

#topinav { margin-bottom:0; padding: 8px; margin: 0; height:22px; }
#topinav a { border-bottom:1px solid #000; border-right:1px solid #000; margin-right: 1px; font-size:11px; padding: 2px 12px 2px 12px; background:#487892; display: block; float: left;  color:#fff; font-weight: bold; /*margin-left:11px; margin-right:15px;*/ text-decoration: none; }

/**/

p#prvenxtpr {color:#5b5b5b; border-top:1px solid #181818; margin-top: 20px; padding-top:5px; }
#prvenxtpr a {color:#c9c7c3;}

.nfopan  { padding: 10px; margin-right: 30px; }

 
#imgpopis {height: 400px; overflow: auto; background: #2c2c2c;  font-size:0.85em; }
#imgview { background:#fff url(img/elektro-voracek-wht.png) no-repeat left top; text-align: center; border:4px solid #1d1b1b; border-left:none;  }

#imgparams table {width:100%; border:1px solid #434343;}
#imgparams th {text-align: right; width: 220px; }
#imgparams td {padding-left: 15px;}

.oddrow {background: #434343;}

#add2basket {background: url(img/tobasket.gif) no-repeat; width:199px; }
#add2basket input {display:block; height:48px; width:199px; background:none; border:none; }

/**/

#pnlShopMnu { width:100%; font-size: 0.9em; background: #000; }

#pnlShopMnu p {margin: 5px 0 0 0; padding: 5px 0 0 0; }
#pnlShopMnu p a {text-decoration: none; }

/**/

.setgs { margin:0 25px 0 25px; height:99px; overflow: hidden; background:#1d1b1b url(img/stripe3.png) no-repeat 76px 0px;  }

.smcol2 {float: left; width:250px;  }

/**/

.tblespinfo { color: #cecece; margin-bottom: 3em; }
.tblespinfo strong { color: #fff;}
.tblespinfo td { border-bottom: 1px solid #2c2929; padding: 4px 16px 4px 8px; }
.tblespinfo th {padding: 4px 8px 4px 8px; border-bottom: 1px solid #2c2929; }

.tblespinfo a {color:#1a1a19; text-decoration: none;}
tr.SumLine { font-weight: bold; color: #fdab1d;}

/**/

fieldset { border: none; padding: 8px; margin: 0 0 1.5em 0; }
fieldset label { font-weight: bold; width: 6em; display: block; float: left; }
fieldset legend {font-weight:bold; color:#cecece; padding-bottom: 10px;}

fieldset th {color:#fff; padding-left: 8px; padding-right: 8px; }
fieldset td {color:#eeeeee; border-bottom: 1px solid #333333;}
fieldset td, fieldset th {padding: 4px 8px 4px 8px;}
fieldset textarea {font-family: arial; width: 86%;}

/**/

.paper {background:#fff url(img/shoplogo.jpg) no-repeat right top; color: #000; border:4px solid #0c0b0b; padding: 10px 240px 10px 25px; margin: 0 auto; width: 65%;}
#shopcontent .paper h2 {background:none; color: #5c656a; border:none; letter-spacing:0; padding: 0;}
#shopcontent .paper table {margin-bottom: 25px; width: 530px; }
#shopcontent .paper a {color: #d7251b;}

.aftersend {padding: 0 25px 25px 25px; color: #c0c0c0;}
/**/

#SendForm {background: url(img/dot.gif) repeat-x bottom; padding: 0 0 3px 30px;  }
 
#orderconeiner { background: url(img/bgeorder.gif) repeat-y; }
#orderconeiner #orderconeinerl h3 {border-bottom: 1px solid #1d1b1b; width: 80%; padding-bottom:10px; }
#orderconeiner td#orderconeinerl {width:412px; padding-top: 20px; color: #c2c2c2; }
#orderconeinerp {padding: 20px 0 10px 35px; background: url(img/bgeordercorn.gif) no-repeat top left; width: 420px;}

#sendme {border-top: 3px solid #333333; text-align: center; padding: 12px 6px 6px 6px;  width: 88%; }
#confirm {padding-left: 11px; color: #fdab1d; font-weight: bold;}

span.frm_alert {font-size: 80%;}
p.frm_alert {width: 90%; border-bottom:1px solid #fd1deb; padding-bottom: 5px; margin-bottom: 20px;}
.frm_alert {color: #fd1deb;}

/**/

#ftr-znacka {display: block; float: right; font-weight: bold;color:#58534d;}
#ftr-znacka select {width: 150px; margin-left: 10px;}

.orange {color:#fdab1d;}
.white {color:#fff;}

/**/

#slider { }
#slider ul {margin: 0; padding: 0; }
#slider ul li { width: 915px; height: 555px; list-style:none; }

#stgtgl {display: block; background: #000; font-size: 0.1em; text-indent: -6667px; height:8px; width:100%; clear: both; border-top:1px solid #2c2929; }

#controls { background: url(img/icon_katalog.gif) no-repeat; margin: 25px 0 15px 0; padding: 0 0 0 76px;  overflow: auto; width: 839px; }
#controls li {list-style:none; }
#controls li a {font-weight: bold; font-size: 1em; display: block; float: left; border: 1px solid #1d1b1b; color: #f5f5f5; padding-top: 2px; text-align: center; width: 1.8em; padding-bottom: 2px; margin-right: 2px; margin-bottom: 2px; text-decoration: none; }
#controls li.current a {color: #da2219; background:#2c2929;} 

/****/

#accordion div { color: #fff;
	width:0; float:left; display:none;height:99px;
  background: url(img/stripe.png) no-repeat bottom left;  
}

#accordion div div { display:block; }
#accordion div.acctab { width:auto; display:block}
#accordion p, #accordion form {margin: 5px 10px 0 12px; }
#accordion h4 {margin:5px 0 5px 2px; padding-bottom:3px; text-align: center;}

#accordion .paddme {width: 400px;}

#srchbx {width: 200px; float:left;}
#srchbx form { margin:0; padding: 0; }
#srchbx p {margin:0; padding:20px 0 0 22px; }

#input_search_all {font-size: 14px; font-weight: bold; width:145px; border:none; font-size:11px; }
.asearchBtnOK {background:none; border:none; width: 20px; background:none; text-indent:30px; }

/*
#accordion form {margin:0; padding: 0; border:1px solid #f0f;}
.asearchBtnOK {background:none; border:none; color: #fff; font-weight: bold;}
#input_search_all {font-size: 12px; font-weight: bold; width:15px; }
*/

#accordion p a {color:#f5f5f5;}

/* filtr značky */

.ftrzn {text-align: center; }
.ftrzn a {font-size:1.1em; letter-spacing:-1px; color: #dcd4d4; font-weight: bold; margin-right: 10px; text-decoration: none; }
.ftrzn a:hover {text-decoration: underline; color:#dc251f; }

#accordion p.ftrzn a.active { color:#dc251f; }
#accordion p.ftrzn a.inactive { color:#dcd4d4; }

/* Price map */

#pricemap { font-weight: bold; margin: 8px 0 0 0; }
#pricemap input {border: none; background: none; font-weight:bold; color: #fff; text-align: center; font-size:1.2em; }
#pricemap a { display: block; border: 1px solid #165c12; width: 12px; height: 12px; text-indent: -6667px;  }
#pricemap a.active, #pricemap th a:hover {background: #4de345;} 

#srch {font-size: 1.4em;}

/**/

p.accnfo { font-size:11px; padding-left: 12px; }
a.acctab {display:block; text-indent:-6667px; float: left; width:30px; height:99px; cursor:pointer; /*opacity:0.5; filter: alpha(opacity=50);*/ }

#accordion a.current { cursor:default; /* opacity:1; filter: alpha(opacity=100); */ }

#stgsrght {float: right; height: 99px; width: 485px; }

a#lbl_cen { background: url(img/graphics.png) no-repeat -30px 0;}
a#lbl_hle { background: url(img/graphics.png) no-repeat -60px 0;}
a#lbl_moz { background: url(img/graphics.png) no-repeat -90px 0;}
a#lbl_vyr { background: url(img/graphics.png) no-repeat;}

#options {margin:0; color:#fff; width:200px;}

/**/

#bsknfo {float: right; width: 230px; }
p#rw1 a {display:block; background: url(img/baskt22.gif) no-repeat left; color: #fff; font-size: 22px; text-decoration:none; font-weight:normal; padding: 8px 0 8px 45px; }

a#hideitem { text-decoration:none; float: right; display: block; color:#434343; }

/**/

#shopcontent h2 { background:#2c2c2c;}
#shopcontent #topinfo h2 { padding-left: 15px; } 

#shopcontent h2.marg2 {margin-bottom:0;}
#shopcontent h2.marg1 {margin-bottom:30px;}

#msg1 {margin: 0 0 30px 0; padding: 1px 3px 1px 15px; font-size: 0.85em; background:#2c2929; background:#98332b; background:#282524; color:#f5f5f5; color:#c2c2c2; border-top:1px solid #1d1b1b; }
#msg1 a {color:#fff; color:#c2c2c2; text-decoration:none; margin-right: 20px; font-weight:bold;}
#msg1 a.selected {color:#da2219;}
#msg1 a:hover {color:#98332b;color:#fff;}

/**/

#DetailObjednavka { background: url(img/dot.gif) repeat-x bottom; padding: 0 15px 5px 15px;  }
.sender {margin: 0 0 120px 0; padding: 0;  background: #2c2c2c; text-align:center; }
.sender a {display:block; padding: 10px 0 10px 0; color:#fff; letter-spacing: -1px; text-decoration: none; font-size: 18px; font-weight: normal; }

h2#LblKat span#cancelf { margin-left: 20px; color: #727272;  }
h2#LblKat span#cancelf a { color: #727272; font-size: 18px; text-decoration: none; }
h2#LblKat span#cancelf a:hover {color:#fff;}

#FreeMsg {float: right; width: 320px; color: #fff; letter-spacing:-1px; font-size: 20px; text-align: left; line-height: 150%; }

/**/

#bmc {clear:both; padding: 18px 0px 12px 25px; margin:0; background:#282524; border-top:2px solid #1d1b1b; border-bottom:1px solid #1d1b1b; }
#bmc span {margin-left:14px;}
#bmc span.bcolh0 {margin-left:0;}
