html, body, div, span, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, p, img, form, table, tr, th, td, input, select, textarea { margin:0; padding:0; }
#resultLogin   { padding-left:10px; padding-right:10px;}
a       { color:#192b53; }a:hover { text-decoration:none; }li      { list-style:none; }img     { border:none; }label   { cursor:pointer; }body    { font-family:Arial,sans-serif; font-size:12px; color:#000; }/* inputs ------------------------------------------------------------------- */input[type=text],input[type=password],select,textarea { font-family:Arial,sans-serif; font-size:12px; color:#000; outline:none; background:#fff; border:1px solid #abadb3; padding:3px;}.inp-1 { width:138px; }.inp-2 { width:41px; height:21px; padding:0; border:none; float:left; margin:0px 5px 0 0; text-align:center; line-height:28px; font-size:12px; background:url(../img/input-2.png) no-repeat; }.inp-3 { width:20px; text-align:center; position:relative; top:-3px; }select { padding:2px; } textarea{width:270px;margin-top:13px; ;float:left;}input[type=text].errors ,input[type=password].errors,textarea.errors  { background: none repeat scroll 0 0 #FFBCBC; border: 1px solid #C24949;}
/* buttons ------------------------------------------------------------------ */
.btn-1 { margin-left:9px; border:none; color:#2f2f2f; width:83px; padding:3px 0 5px 0; line-height:18px; cursor:pointer; background:url(../img/button-1.png) no-repeat; float:left;margin-top:5px;}
.btn-2 { font-size:18px; text-align:center; text-decoration:none; color:#2f2f2f; float:left; margin:8px 28px 0 0; display:block; width:105px; height:31px; line-height:29px; background:url(../img/button-2.png) no-repeat; margin-left:60px;}
.btn-3 { font-size:11px; text-align:center; text-decoration:none; color:#000; position:absolute; top:11px; left:77px; font-weight:normal; display:block; width:38px; height:21px; line-height:21px; background:url(../img/button-3.png) no-repeat; }.btn-4,_input[type=submit] { font-size:12px; font-weight:bold; margin-left:14px; border:none; color:#2f2f2f; width:79px; padding:7px 0 7px 0; line-height:17px; cursor:pointer; background:url(../img/button-4.png) no-repeat; }.btn-5 { font-size:12px; text-align:center; text-decoration:none; color:#2f2f2f; font-weight:normal; display:block; width:148px; height:25px; line-height:24px; margin:10px 0 16px 0; background:url(../img/button-5.png) no-repeat; }.btn-6 { font-size:12px; text-align:center; text-decoration:none; color:#2f2f2f; font-weight:normal; display:block; width:148px; height:25px; line-height:24px; margin:23px 0 0 1px;  float:left; background:url(../img/button-5.png) no-repeat; }.btn-7 { font-size:15px; margin:22px 1px 0 0; border:none; color:#2f2f2f; width:213px; padding:7px 0 7px 0; line-height:20px; cursor:pointer; float:right; background:url(../img/button-7.png) no-repeat; }.btn-8 { text-align:center; text-decoration:none; color:#2f2f2f; font-weight:normal; display:block; width:145px; height:29px; line-height:27px; position:absolute; top:119px; left:61px; background:url(../img/button-8.png) no-repeat; }.btn-9 { text-indent:31px; text-decoration:none; color:#fff; font-weight:normal; display:block; width:145px; height:29px; line-height:27px; position:absolute; top:119px; left:219px; background:url(../img/button-9.png) no-repeat; }/* header ------------------------------------------------------------------- */#header   {    height: 10px;margin-bottom: 10px; }#wrap   { width:100%; overflow:hidden;  }#page   { width:992px; margin:0 auto; position:relative; text-align:left; }#logo   { float:left; margin-top:28px; }#slogan { color:#7f7f7f; font-size:21px; font-style:italic; line-height:1.3em; position:absolute; top:25px; left:152px; }.top-box        { height:29px; line-height:29px; float:right; position:relative; margin-bottom:10px; margin-right:2px;}.top-box p      { height:29px; padding:0 20px;  }.top-box strong { }.top-box-fb        { height:29px; line-height:29px; float:right;  margin-left: 10px;  margin-top: 39px; margin-left:10px; }.top-box-fb2        { height:29px; line-height:29px;  top: 0px; position:fixed;right:0px; }#menu            { float:right; clear:right; height:29px; margin: 8px 0 16px; }#menu li         { float:left; margin-right:3px; }#menu li a       { height:29px; line-height:29px; display:block; padding:0 15px; text-decoration:none; text-transform:uppercase; }#menu li a:hover { text-decoration:underline; }#header-wrap { position:relative; clear:both; width:990px; height:178px; margin-bottom: 2px; }#header-slider      { width:970px; height:160px; margin:9px 0 0 9px;  }/* banner ------------------------------------------------------------------- */#discount    { width:110px; height:109px; position:absolute; top:-10px; left:-9px; z-index:100; background:url(../img/bg-discount.png) no-repeat; }div#tmpSlideshow    { position:relative; }div.tmpSlide        { position:absolute; top:0; left:0; width:970px; height:180px; display:none; color:#fff; }div.tmpSlide div    { width:627px; height:180px; float:left; background:url(../img/bg-slider.png) 100% 0 no-repeat; }div.tmpSlide strong { display:block; margin:40px 0 0 61px; color:#fff; font-size:30px; font-weight:normal; }div.tmpSlide p      { margin:9px 0 0 63px; color:#fff; font-size:15px; }div#tmpSlideshowControls      { position:absolute; top:155px; right: -159px; width:250px; }div.tmpSlideshowControl       { float:left; background:url(../img/icon-dot.png) no-repeat; width:14px; height:14px; margin-left: 6px; }div.tmpSlideshowControl span  { display:none; }div.tmpSlideshowControlOn     { }div.tmpSlideshowControlActive { background-position:0 -14px; }
/* search ------------------------------------------------------------------- */#search       {  width: 330px;float: left;height:46px;  position:relative; }#search label { line-height:47px; margin:0 8px 0 17px; float:left; }#search img   { position:absolute; top:5px; right:8px; }#search  input[type=text] {margin-top:13px; ;float:left;width:120px; }#search  select{margin-top:13px; ;float:left;width:150px; }/* oddeleni/zbozi/kosik ------------------------------------------------------------- */#right    { width:730px; overflow:hidden; float:right; padding-bottom:20px;  }#right h1 { width:100%;height:57px; line-height:60px;  font-size:19px; font-weight:bold; text-indent:20px;  }#right h1 a { font-size:18px; color:#fff;  }#right h1 strong,#right h1 span{display:block;float:left;}#right h1 span{display:block;float:right;height:34px;width:30px;}
/* left --------------------------------------------------------------------- */#cols              { float: left;width:992px; margin-top:11px; padding-bottom:14px; overflow:hidden; background:url(../img/bg-cols.png) 0 100% no-repeat; }#left              { width:247px; float:left; overflow:hidden; }#left .box         {  margin-bottom:9px; }#left .box h5      { height:57px; line-height:60px;  font-size:19px; font-weight:bold; text-indent:20px;  }#left .box address { font-style:normal;  line-height:1.9em; margin:7px 0 17px 23px; }#left form { font-style:normal;  line-height:1.9em; margin:7px 0 17px 23px; }#left input { font-style:normal;  line-height:1.9em; margin:7px 0 17px 23px; }.categories li a        { display:block; min-height:23px; text-decoration:none; font-size:14px; padding-left:30px; padding-top:4px; padding-bottom:4px; margin-right:10px;}.categories li a.uroven0  {margin-left:10px;}.categories li a.uroven1  {margin-left:20px;}.categories li a.uroven2  {margin-left:30px;}.categories li a.uroven3  {margin-left:40px;}.categories li a.uroven4  {margin-left:50px;}.categories li a.act    { font-weight:bold;}.categories li a:hover  { text-decoration:underline; }.categories li a.plus   { background:url(../img/icon-plus.png) 10px 7px no-repeat; }.categories li a.minus  { background:url(../img/icon-minus.png) 10px 7px no-repeat;}.categories li a.nic    { background:url(../img/icon-nic.png) 10px 7px no-repeat;}/* footer ------------------------------------------------------------------- */#footer        { clear:both;   }#footer div    { padding-bottom:15px; margin:0 auto; width:994px; text-align:left; overflow:hidden; }#footer p      { float:left; width:600px; line-height:2.2em;  padding-top:17px; margin-left:4px; }#footer a      { }#footer #essox { float:right; margin-top:20px; }#footer strong {  font-weight:normal; }/* ostatní ------------------------------------------------------------------- */th, td {    padding: 5px;}#commentForm { width: 700px; margin-left:30px; }#commentForm label { width: 180px; } #commentForm input.error {  	border: 1px solid #c24949;	background: #ffbcbc;  } #commentForm textarea.error {  	border: 1px solid #c24949;	background: #ffbcbc;  }#breadcrumb {  padding-left: 15px; }#breadcrumb ul { display: inline; line-height: 33px; }#breadcrumb ul li { display: inline; padding-right: 10px; font-size: 12px; }#breadcrumb ul li span { padding-right: 10px; }#breadcrumb ul li a { color: #1a171b; }#breadcrumb ul li a:hover { text-decoration: underline; }    .cleaner { margin: 0px auto; width: 100%; visibility: hidden; clear: both; font-size: 0%; margin-bottom:10px; }#fb-zed { margin-left:70px;margin-top:30px ; }#result {padding:5px ; }.hidden{display:none;}.dole    { margin-top:20px; float: right;}#kosik_ano {    bottom: 0;    right: 0;    position: fixed;}#left .box h4{    font-size: 19px;    font-weight: bold;    height: 57px;    line-height: 60px;      display:block; float:left; width:120px; text-align:center;  cursor:pointer; }#left .box h4.active{cursor:auto; }.categories li{margin:0px; padding:0px; display:block; }.categories li a{display:block; min-height:16px; text-decoration:none; font-size:12px; margin-right:0px; color:#000; padding:4px 5px 4px 5px; } /*.categories li a.act{font-weight:bold;}.collapsable a{background:#4E4E4E;color:#FFF !important; }.collapsable ul li a{ background:#F5F5F5;color:#000;}.categories li a:hover,.categories li a.active{text-decoration:none; background:#4E4E4E; color:#FFF; }*/.catmenu{padding-left:10px; padding-top:10px; padding-bottom:10px; }