body         {margin: 0px; background-color: white;
        font-size: 11px; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; color: #444444;}
table        {font-size: 11px;}
img        {border-width: 0px; margin: 0px;}
a        {font-weight: normal; color: #444444; text-decoration: none;}
a:hover        {color: #ff8800;}
a.help        {border-bottom: 1px dashed #0189c3;}

p        {margin: 0;}

input, select {height: 18px; border: 1px solid silver; font-size: 11px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: black;}
form>input, td>input, p>input, form>select, p>select {height: 16px;}
textarea        {border: 1px solid silver; font-size: 11px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: black;}
.ob        {width: 160px;}
.obb        {width: 160px; height: 20px;}
.ob_kusu   {width: 155px; height: 20px;}
.detkus       {display: inline-block; font-size: 11px; width: 50px; }
.ob_kus   {width: 29px; border: none; font-size: 12px; font-weight: bold; }
.ob_kus_sklad   {width: 50px; border: none; font-size: 12px; font-weight: bold; color: green;}
.ob_ruda   {width: 50px; border: none; font-size: 12px; font-weight: bold; color: red;}
.ob_sklad  {width: 130px;}
.sedytext {color: #333333;}
.oranzovytext {color: #ff6600;}
a.highlight {color: #ff6600;}

form        {margin-top: 0; margin-bottom: 3px;}
h1        {color: #797b7b; font-size: 13px; margin-top: 2px; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; margin-bottom: 4px; font-weight: bold; text-transform: uppercase;}
h1 img        {width: 13px; height: 13px; margin-right: 6px;}
h2        {position: relative; top: 2px; color: #444444; font-size: 13px; font-weight: bold; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; margin-top: 0px; margin-bottom: 3px;}
h3        {color: #0189c3; font-size: 13px; font-weight: bold; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; margin-top: 0px; margin-bottom: 3px;}

.offs        {text-align: center;}
.web        {position: relative; width: 687px; margin: 0 auto; text-align: left;}
.b221        {position: relative; float: left; width: 221px; height: 6px; overflow: hidden;}
.h1        {position: relative; float: left; width: 466px; height: 22px; background-color: #919191;}
.h1 .menu {position: absolute; top: 0; right: 0; height: 22px;}
.h1 a        {position: relative; top: -8px; color: white; margin-right: 12px;}
.h1 a:hover {color: #ff8800;}
.h1 a img {position: relative; top: 8px;}
.logobox	{position: relative; float: left; width: 221px; height: 72px; margin-top: 15px;}
.logo        {position: absolute; left: 45px; top: 11px;}

.topmenu        {position: relative; float: left; width: 466px; height: 72px; margin-top: 15px; background-color: #e5e5e5;}
.topmenu        .menu {position: absolute; bottom: 0; right: 0; height: 58px;}
.topmenu a {position: relative; float: left; height: 58px; display: block; color: #595554; }
.topmenu .num {color: white;}
.topmenu a:hover {color: #ca5e30;}
.topmenu .padd {display: block; padding-top: 13px; padding-left: 6px; padding-right: 12px;}
.topmenu .padda {display: block; padding-top: 13px; padding-left: 6px; padding-right: 12px; color: #ca5e30;}
.topmenu .padd2 {display: block; padding-top: 5px; padding-left: 6px; padding-right: 12px;}
.topmenu .padda2 {display: block; padding-top: 5px; padding-left: 6px; padding-right: 12px; color: #ca5e30;}
.padda .num {color: #ca5e30;}
.padda a {color: #ca5e30;}
.topmenu .darr {position: absolute; left: 10px; bottom: 0; width: 5px; height: 3px; background-image: url(imgs/darr.gif); overflow: hidden;}
.topmenu .sp {position: relative; float: left; width: 1px; height: 58px; background-color: #f7f7f7; overflow: hidden;}

.logobg        {position: relative; float: left; width: 215px; height: 147px; margin-top: 1px; display: block; background-color: #e5e5e5; clear: both;}
.logobg .padd	{padding: 6px;}
.o1        {position: absolute; left: -5px; top: 42px;}
.top        {position: relative; float: left; width: 466px; height: 147px; margin-left: 6px; margin-top: 1px; background-color: #e5e5e5;}
.o2        {position: absolute; left: -10px; top: 43px;}
.h2        {position: relative; float: left; width: 466px; height: 6px; margin-top: 1px; background-color: #ff8800; overflow: hidden;}

.c1        {position: relative; float: left; width: 221px; clear: both; margin-top: 1px;}
.c1 .padd {padding: 6px;}
.aktualne {position: relative; float: left; width: 221px; height: 161px; overflow: hidden;}
.dotline {position: relative; float: left; width: 158px; height: 1px; margin: 7px 16px; background: url(imgs/dotline.gif) repeat-x; overflow: hidden;}
.vyber        {position: relative; float: left; width: 220px; height: 77px; margin-top: 5px; background-color: #bbbbbb; color: #60635f; font-size: 11px;}
.vyber .img {position: absolute; left: -39px; top: -15px;}
.vyber .padd {padding: 3px; padding-left: 63px;}
.vyber h1 {color: white;}

.finder        {position: relative; float: left; font-size: 9px;}
.finder form {position: relative; float: left; height: 20px; margin-top:6px;}
.find        {position: absolute; left: 6px; top: 0px; width: 140px;}
.enter        {position: absolute; left: 152px; top: 0px; width: 37px; height: 17px; border-width: 0;}
.subscribe {position: relative; float: left; margin-bottom: 4px; width: 201px;}

.rightbanner {position: absolute; top: 258px; left: 693px; width: 120px; height: 100%; text-align: center; display: inline; z-index: 20;}

.akce        {position: relative; float: left; width: 215px; margin: 12px 0; overflow: hidden; overflow:hidden;}

.c2        {position: relative; float: left; width: 466px; margin-top: 1px;}
.c2 .padd {padding: 6px;}

.c2a        {position: relative; float: left; width: 234px;}
.vitejte        {position: relative; float: left; width: 234px; height: 161px; font-size: 11px;}
.vitejte h1 {margin-bottom: 8px;}
.vitejte .img {position: relative; float: left; width: 60px; height: 79px; }
.vitejte .txt {position: relative; float: left; width: 155px; padding-left: 5px; }
.padd>.txt {width: 150px;}
.siti        {position: relative; float: left; width: 233px; height: 77px; margin-top: 5px; background-color: #efefef; color: #60635f; font-size: 11px;}
.siti .img {position: absolute; left: 6px; top: -8px;}
.siti .padd {padding: 3px; padding-left: 102px;}
.siti h1 {color: #60635f;}

.velik {position: relative; float: left; width: 233px; height: 77px; margin-top: 5px; background-color: #efefef; color: #60635f; font-size: 11px; margin-bottom: 6px;}
.velik .img {position: absolute; left: 2px; top: -12px;}
.velik .padd {padding: 3px; padding-left: 90px;}
.velik h1 {color: #60635f;}

.c2b        {position: relative; float: left; width: 232px;}
.login        {position: relative; float: left; width: 232px; height: 161px; background-color: #f7f7f7;}
.login .padd {padding-left: 9px;}
.login table {position: relative; float: left; margin-bottom: 6px;}
.login .sn {width: 140px;}
.login .sp {width: 88px;}
.login .sb {border-width: 0; width: 37px; height: 17px;}


.pomoc        {position: relative; float: left; width: 232px; height: 77px; margin-top: 5px; background-color: #efefef; color: #60635f; font-size: 11px; margin-left: 1px;}
.pomoc img {position: absolute; left: -9px; top: -14px;}
.pomoc .padd {padding: 3px; padding-left: 86px;}
.pomoc h1 {color: #60635f;}

.nenasli        {position: relative; float: left; width: 232px; height: 77px; margin-top: 5px; background-color: #efefef; color: #60635f; font-size: 11px; margin-left: 1px; margin-bottom: 6px;}
.nenasli img {position: absolute; left: 5px; top: -9px;}
.nenasli .padd {padding: 3px; padding-left: 90px;}
.nenasli h1 {color: #60635f;}

.nabizime {position: relative; float: left; width: 234px; height: 334px; font-size: 11px; clear: both; margin-top: 5px;}
.nabizime ul {list-style: square; list-style-image: url(imgs/li.gif); padding:0; margin: 0;}
.nabizime li {padding-left: 0; margin-left: 16px; margin-bottom: 4px;}
.doshopu {position: relative; float: left; margin-top: 7px; margin-left: 16px;}
.kosik        {position: absolute; bottom: -3px; right: 7px;}

.katalog {position: relative; float: left; width: 232px;  height: 334px; font-size: 11px; background-color: #f7f7f7; margin-top: 5px;}
.katalog .b1 {position: relative; float: left; width: 232px; height: 20px; padding-left: 18px; padding-top: 2px; background-color: #e5e5e5;}
.katalog>.b1 {width: 214px; height: 16px;}
.katalog .b2 {position: relative; float: left; width: 232px; height: 20px; padding-left: 18px; padding-top: 2px;}
.katalog>.b2 {width: 214px; height: 16px;}
.katalog a {font-size: 11px; color: #444444;}
.mmenu        {position: relative; float: left; width: 215px; font-size: 11px; background-color: #f7f7f7; margin-top: 5px;}
.mmenu .b1 {position: relative; float: left; width: 215px; height: 20px; padding-left: 18px; padding-top: 2px; background-color: #e5e5e5;}
.mmenu>.b1 {width: 197px; height: 16px;}
.mmenu .b2 {position: relative; float: left; width: 215px; height: 20px; padding-left: 18px; padding-top: 2px;}
.mmenu>.b2 {width: 197px; height: 16px;}
.mmenu a {font-size: 11px; font-weight: bold; color: #444444;}
.mmenu a:hover {font-size: 11px; font-weight: bold; color: #cb5d2a;}
.mmenu p {margin-left: 18px; height: 20px; margin-top: 0; margin-bottom: 0;}
.velikosti {position: relative; float: left; width: 232px; height: 91px; font-size: 11px; clear: both; background: #efefef url(imgs/vel_bg.gif) no-repeat; margin-top: 5px; margin-right: 2px;}

.plneni        {position: relative; float: left; width: 232px; height: 91px; font-size: 11px; background: #efefef url(imgs/pln_bg.gif); margin-top: 5px;}

.tail        {position: relative; float: left; width: 687px; height: 16px; margin-top: 9px; background-color: #cfcfcf; clear: both;}
a.ba        {color: #00a4cf; text-decoration: underline;}
.dright        {position: absolute; bottom: 6px; right: 6px;}
.vice        {position: relative; top: 2px; width: 10px; height: 9px;}
.clearall {clear: both;}

.title        {position: relative; float: left; width: 466px; height: 22px; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; margin: 4px 0; line-height: 22px;}
.pright        {position: absolute; right: 5px; top: 0px; font-size: 11px;}
.sright        {position: absolute; right: 5px; top: 63px; font-size: 12px;}
.item        {position: relative; float: left; width: 466px; height: 112px; font-size: 11px; margin-bottom: 8px; border-bottom: 1px solid #cacaca;}
a.icaption {position: absolute; left: 123px; top: 9px; width: 342px; height: 16px; font-size: 13px; font-weight: bold; color: #555050; overflow: hidden;}
.code        {color: #cc0000; text-transform: uppercase;}
.sklad        {color: green; font-size: 12px; font-weight: bold;}
.nasklad        {color: #cb5d2a; font-size: 15px; font-weight: bold; margin-right: 5px;}
.ivline        {position: absolute; left: 344px; top: 28px; width: 1px; height: 81px; background-color: #cacaca; overflow: hidden;}
.ipricebox {position: absolute; left: 348px; top: 28px; width: 117px; height: 81px; font-size: 10px; background-color: #f7f7f7;}
.iimage        {position: absolute; left: 9px; top: 9px; border: 1px solid #898d91;}
.itext        {position: absolute; left: 123px; top: 26px;  width: 217px; height: 71px; overflow: hidden;}
.icena        {position: absolute; left: 10px; top: 8px; width: 75px; text-align: right; font-size: 20px; font-weight: bold; color: #cb5d2a;}
.iakcnicena        {position: absolute; left: 0px; top: 0px; text-align: right; font-size: 14px; font-weight: bold; color: #cb5d2a;}
.ilinks        {position: absolute; left: 6px; top: 35px;}
.ktext        {position: absolute; left: 48px; top: 38px;}
.item .dright {position: absolute; left: 11px; top: 58px;}

#submenu2 {display: none; position: absolute; left: 270px; top: 112px; width: 186px; background-color: white; border: 1px solid #cacaca; z-index: 50; padding:9px;}
#submenu3 {display: none; position: absolute; left: 343px; top: 112px; width: 126px; background-color: white; border: 1px solid #cacaca; z-index: 50; padding:9px;}
#submenu4 {display: none; position: absolute; left: 428px; top: 112px; width: 160px; background-color: white; border: 1px solid #cacaca; z-index: 50; padding:9px;}
.pi        {display: block; margin: 0 6px; width: 100%; height: 18px; line-height: 18px; font-size: 11px; color: #444444;}
.pi:hover {color: #6fa000;}

.cprice        {font-size: 13px; font-weight: bold; color:  #cb5d2a;}
.detpopis        {display: inline-block; font-size: 11px; width: 100px; }
.detimg        {position: relative; float: left; border: 1px #cacaca solid; margin-right: 6px; margin-bottom: 5px;}
.detimgbox      {float: left; width:205px;}
.detail_text     {float:left; width:200px; font-size: 13px; font-weight: bold; color: #cb5d2a; text-align: center; border: 1px #cacaca solid; margin-right: 6px; padding-top: 5px; padding-bottom: 5px;}
.detail_prava      {float: right; width: 253px;}
.dtext        {position: relative; float: left; width: 240px; }
.dcaption {font-size: 16px; font-weight: bold; color: #444444;}
.dprice_dph   {margin-left: 3px; font-size: 16px; font-weight: bold; color: #cb5d2a;}
.dprice       {margin-left: 0px; font-size: 14px; font-weight: bold;}
.dform        {position: relative; float: left;}
.pcs        {width: 160px; padding-left: 3px;}
.pcsd        {width: 40px; padding-left: 3px; margin-left: 7px; margin-right: 5px;}
td>.pcs        {width: 155px;}
.pcssend        {position: relative; top: 2px; width: 37px; height: 17px; border-width: 0;}
.pcssendd        {position: relative; top: 6px; width: 74px; height: 20px; border-width: 0;}
input.tsend {position: relative; top: -2px; width: 50px; cursor: pointer; background: none; color: #444444; border-width: 0;}

.full        {width: 466px;}
.klt       {width: 70px;}
.underline {border-bottom: 1px solid #e9e9e9; font-size: 2px;}
.thead        {background-color: #ff8800; color: black; font-weight: bold; line-height: 14px;}
.tnorm        {}
.tright        {text-align: right;}
.tbg        {background-color: #dddddd;}
.theadr        {background-color: #ff8800; color: black; font-weight: bold; line-height: 14px;text-align: center;}
.theadrr        {width: 60px; background-color: #ff8800; color: black; font-weight: bold; line-height: 14px;text-align: center;}
.tnormr        {text-align: right;}
.tbgr        {background-color: #dddddd;text-align: right;}
.fullline {position: relative; float: left; margin-top: 1px; margin-bottom: 5px; width: 466px; height: 1px; overflow: hidden; background-color: #cacaca; clear: both;}

.dnlink	{position: absolute; top: 5px; right: 5px; text-align: center;}
.dnlink .red {color: red;}
table.tabulka {width: 90%;  margin: 0 auto; border-collapse: collapse; text-align: center; font-size: 12px;}
table.tabulka th { border: 1px solid #666666;}
table.tabulka td { border: 1px solid #666666; font-size: 14px;}
#paletak  {margin-top:5px; margin-bottom: 10px;}
#paletak a {width: 79px; height: 27px; display: block;  background-image: url(imgs/paleta.jpg); background-repeat: no-repeat; background-position: top left;}
#paletak a:hover {background-image: url(imgs/paletak.jpg); background-repeat: no-repeat; background-position: top left;}