html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,form,fieldset,a,img, button,address{margin:0;padding:0; border: none;}
a{text-decoration:none; color:#7D7D7D;}
body{font-family:'Tahoma',Arial,Verdana,sans-serif;font-size:11px;  background:#E0E0E0 url(../img/body_bkg.jpg) left 163px repeat-x ; text-align:center;color:#3F3F3D;
padding-bottom:15px; width:100%; min-width:745px; cursor:default;font-size: 11px;}

.alternative-text{display:none;}
.left{text-align:left;  }
.right{text-align:right;}
.center{text-align:center;}

#web{width:100%;  overflow:hidden;}
#head{min-height:162px;height:162px;background:url(../img/headBg.jpg)  repeat-x top;margin-bottom:13px;text-align:right;font-size:90%;position:relative;}
#menu-cover{width:180px;   float:left;   position:relative;   overflow:hidden;  padding-left:3px;  font-size:85%;}
#main{margin-left:220px;  margin-bottom:20px;  height:auto;  text-align:left;  padding:0 10px 0 0;  _overflow:hidden;  _width:100%;}
#main-inside{width:100%;*width:96%; max-width:1044px; overflow:hidden; *padding: 0 10px 0 0;_padding: 0 30px 0 0;}
#foo{width:99%;  text-align:center;  margin:5px auto;  margin-bottom:10px;  border-top:2px solid #c3c4c9;/*color:#B5B7BA;*/color:#95979A;}

#head-in{min-height: 139px;_height: 165px; position: relative;background:url(../img/head.jpg)  no-repeat left top;padding: 23px 19px 0 0;}

#headBottom{height: 33px;background:#D67100 url(../img/headBottom.png)  repeat-x top;border-left: 1px solid #98CDA9;border-right: 1px solid #98CDA9;}

a#kolo{position: absolute; left: 0; top: 0px;}
a#kolo img{display: block;}
a#logo{position: absolute; left: 197px; top: 85px; width: 248px; height: 32px;}
a#logo img{width: 248px; height: 32px;display: block;}

.kosik{ color: #8B8B8B; text-decoration: none; padding:5px 0 0 67px; background:url(../img/kosik.gif)  no-repeat left top; display: block; float: right;
height: 64px;}
.kosik strong{color: #8B8B8B; line-height: 210%;}
.kosik span{}
.kosik strong.cena{font-size: 110%; color: #FEA000; line-height: normal;}


#user-pane{ float: right; width: 325px;}
#user-pane form{display:block; margin:0px 0px 0px 0px; clear: both;}
#user-pane ul{margin-top:0.5em;}
#user-pane li{display:inline;  list-style-type:none;  margin-left:2em;  font-size:90%;}
#user-pane input{width:75px;_width:85px; background:white;  border:1px solid #AAAAAA;  color:#7D7D7D;  font-size:110%;  padding-left:10px;font-size: 120%;}

.menu{border:none;  font-size:140%;}
.menu ul{border: 1px solid white; margin-bottom: 14px;}
.menu ul ul{ border: none;margin-bottom:0px }
.menu li{background:#E7E7E7;text-align:left;list-style-type:none; position:relative;  margin:0;}
.menu li li{}
.menu ul li strong{font-size:1em;}

.menu li.level-1,.menu li.level-2{background:#6C7589;  padding-left:0;  position:relative; height:100%;  font-weight:normal;}
.menu li a{  text-decoration:none;  line-height:150%; padding-left:10px; display: block;background:#E7E7E7; font-weight: bold;
border:1px solid #CDCDCD;border-bottom:none; color: #7D7D7D;}
.menu li a.last{border:1px solid #CDCDCD;}
.menu li a:hover{background: #FAFAFA;}
.menu li.level-1 a{padding-left:25px;font-size:85%;color:#FF8400;}
.menu li.level-2 a{padding-left:35px;font-size:11px;}

/*
.menu{border:none;  font-size:140%;}
.menu ul{border: 1px solid white; margin-bottom: 14px;}
.menu ul ul{ border: none;border-top:1px solid #CDCDCD; margin-bottom:0px }
.menu li{background:#E7E7E7;text-align:left;list-style-type:none; position:relative; border:1px solid #CDCDCD;border-bottom:none;  margin:0;}
.menu li li{}
.menu ul li strong{font-size:1em;}

.menu li.level-1,.menu li.level-2{background:#6C7589;  padding-left:0;  position:relative; height:100%;  font-weight:normal;}
.menu li a{color:#FF8400;  text-decoration:none;  line-height:150%;  padding-left:10px; display: block; width: 100%;background:#E7E7E7; font-weight: bold;}
.menu li a:hover{background: #FAFAFA;}
.menu li.level-1 a{padding-left:25px;font-size:85%;}
.menu li.level-2 a{padding-left:35px;font-size:11px;}
*/
.menu h2{text-transform: uppercase; font-size: 11px;background:#E37800 url(../img/menuH2.png)  no-repeat left top; text-align: right; padding-right: 10px; color: White;
height: 19px;_height: 20px; line-height: 19px; width:170px;_width:180px; padding-top: 1px;}



#odber-novinek{text-align:left; margin-bottom: 20px;}
#odber-novinek p{font-size:85%; padding:3px 0px 3px 5px; color:#5F5F5F;}
#odber-novinek form{}
#odber-novinek input.textovy{width:122px;_width:130px; padding-right: 3px; padding-left: 3px; float:left;color:#9EA4B1; margin:0px 5px 0px 0px;border:1px solid #AAAAAA;}
#odber-novinek input.submit{cursor:pointer;}

.news{margin-bottom: 20px;text-align:left; font-size: 10px;}
.news h2{font-size: 11px;background:#E37800 url(../img/newsH2.png)  no-repeat left top; text-align: center;color: White;height: 19px;_height: 20px; line-height: 19px;
padding-top: 1px;width:170px;_width:180px;}
.news div{ border: 1px solid white; padding: 8px 8px 0px 10px; }
.news h3{font-size: 10px;}
.news h3 span{float: right; font-weight: normal;}
.news p{margin-bottom: 10px;font-size: 10px; text-align: justify;}
.news p a{color: #D87200; text-decoration: underline;}


.section-header,h5{width:100%;_width:99%;  font-size:110%;  text-align:left;border-bottom:1px solid #F4F4F4;color:#5F5F5F;float:left;margin-top:0px;
padding-top:20px; margin-bottom:15px;}
.section-header span{ color: #FF8400;}
h5{width:99%;}




#foo a{/*color:#B5B7BA;*/color:#95979A;}

.paging{clear:both;  width:90%;  text-align:center;  padding:10px 0;}
table.paging{width:260px;   font-size:110%;  margin:30px auto 0 auto;  text-align:center;  clear:both;}
td.previous{width:15px;  text-align:left;}
td.next{width:15px;  text-align:right;}
.paging a{text-decoration:none; color:#A7A9AC; font-weight:bold;}
.paging .selected{color:#FF8400;font-weight:bold; margin-left:3px;}
.paging .dalsi{margin-left: 5px;}
.paging .predchozi{margin-right: 5px;}


#user-pane-logged{position:relative; margin-bottom:0px; right:0px; clear: both;}
#user-pane-logged ul li a{text-decoration:underline; font-weight:normal;}
#top-menu{padding:0px 0px 0px 0px;  margin:18px 0px 0px 0px;  _margin:8px 0px 0px 0px;  font-size:1.4em;  height:10px;}
#top-menu-logged,#top-menu{padding:0px 0px 0px 0px; font-size:1.4em;  height:10px; position: absolute; right: 10px; bottom: 15px; _bottom: 10px; margin: 0px; }
#top-menu ul,#top-menu-logged ul{}
#top-menu li,#top-menu-logged li{margin-left:1em;  list-style-type:none;  display:inline;}
#top-menu li a,#top-menu-logged li a{color:white;  background:url('../img/menu-top-tecka.gif') no-repeat;  font-weight:bold;  padding:0px 0px 0px 15px;font-size: 90%;}
#submit-prihlasit{background:none;  color:#E0E0E0;   font-weight:bold;  border:0;}
.new-registration{font-weight:bold;  text-decoration:underline;  color:#ffffff;}
/* top menu - shippin cond,contac ... */
div#pane-under-logo{width:100%;  background:url(../img/pane_under_logo_bkg.gif) repeat-x top;  height:34px;  position:relative;}
#cart-logo{position:absolute;  top:20px;  right:95px;}





div#error-login.orders{margin: 0px auto;}
div#error-login{width:340px;  text-align:justify;}
div#error-login form fieldset{position:relative;}
div#error-login p{margin-left:7px;}
div#error-login ul{background-color:#FF8400;  list-style-type:none;}
div#error-login ul li{padding-top:5px;  padding-bottom:5px;  padding-left:10px;  margin-bottom:10px;  font-weight:bold; color: White; }
div#error-login label{margin-left:5px;}
div#error-login input{background-color:#E7E7E7;  border:1px solid #9A9B9C;  width:10em;  }
div#error-login input.submit{background-color:#c8c9c9;
/*  margin:0px;  padding:0px; */
font-size:0.9em;  width:7em;  float:right;  clear:left;  }
/*li{margin-top:35px;  font-weight:bold;  font-size:130%;}
*/


#shipping-condition h1{font-size: 30px;border:1px solid #919191;margin:10px 0;padding:15px;font-size:1.3em;height:20px;}
#shipping-condition{text-align:justify;}
#shipping-condition h2{margin-top:2em; margin-bottom: 10px;}
#shipping-condition h3{margin-top:1em;}
#shipping-condition p img{ margin:0px 0px 5px 10px;}

#shipping-condition .moznostiDoruceni{padding-left: 147px;background:url(../img/hod24.png) no-repeat 10px center; min-height: 74px;_height: 74px; margin-bottom: 27px;}
#shipping-condition .moznostiDoruceni p{padding-left: 0px;}

#shipping-condition .dobaDodani{padding-left: 147px;background:url(../img/dny12.png) no-repeat 10px center; min-height: 74px;_height: 74px; margin-bottom: 27px;}
#shipping-condition .dobaDodani p{padding:25px 0 0 0px;}

.root{position: absolute; left: 0px; top: 0px; display: block; width: 522px; height: 154px;}



#zobrazeni-gum{position:absolute; right:0; top:0px; padding:0px 3px; width:auto; font-size:9px; font-family:tahoma;}
#zobrazeni-gum a{color: #7D7D7D; text-decoration: underline;}
#zobrazeni-gum a:hover{text-decoration: none;}




.obrazek{margin:10px 0;}
#bannerik1,#bannerik2{display:block; padding:8px 0;}
#bannerik1{background:rgb(239,234,143); border:2px solid #DDD000;}
#bannerik2{background:rgb(174,206,183); border:2px solid #7DBD91;}


.first-level{clear:left;  margin-left:7px;  float:left;  width:93px;  line-height:180%;  list-style-type:none;}
.first-level li{margin:0;}
#menu .first-level  li  a{display:block;  color:#B5B5B5;  border-bottom:1px solid #616262;  text-decoration:none;  font-weight:bold;  padding-left:4px;  text-align:left;}
#menu .first-level a:hover{color:#FFFFFF; background:#616262;}
.second-level{list-style-type:none;  border:1px solid black;  height:98px;  width:120px;  background:#616262;  margin:0;  line-height:150%;  position:absolute;  top:8px;  left:105px;}
h1.hlavni{font-size:150%;  display:block;  font-weight:normal;  margin:15px 0px 0px 0px;  color:rgb(62,74,100);}
#manufacturers{width:737px;  margin:10px auto;  background:#EAEBEB;  border:1px solid black;  line-height:240%;  text-align:left;}
#manufacturers input{margin-left:15px;}
#table-layout{height:14px;  background:url(../img/table_layout_bkg.gif) repeat-x top;  font-size:85%;  line-height:150%;  font-weight:bold;  color:#3F3F3F;  text-align:center;  width:150px;  float:right;  margin-top:10px;  margin-right:10px;}
#table-layout div.left{background:url(../img/table_layout_left_bkg.gif) no-repeat left top;}
#table-layout div.right{background:url(../img/table_layout_right_bkg.gif) no-repeat right top;  padding-left:8px;  padding-right:8px;}

#user-name{float:right;}
.cleaner{clear:both; height:1px; margin:10px 0 0 0; padding:0; border:none; visibility:hidden;}
.navi-path{color:#3F3F3F;}
.navi-path a,.product-found{color:#5F5F5F;  font-size:100%}
/* --------------------- layout selector --------------- */
#layout-selector{margin-top:2em; border-bottom:1px solid #F4F4F4; text-align:left; line-height:140%; width:100%; _width:99%; position:relative;}
#layout-selector a,#layout-selector span{line-height:170%;  position:relative;  top:1px;  text-align:center;}
.active{background:#7F7F7F;  color:white;  padding:0.2em 0.8em;  width:165px;  _width:145px;}
.pasive{background:#B3B3B3;  color:#7F7F7F;  width:165px;  _width:145px;  padding:0.2em 0.8em;}
.pasive a{color:#A6ADB;}

/* -------------------------------------------------------------------- */
/* --------------------- search by selector -------------------------- */
#search-selector{margin:0 auto; margin-top:2em; text-align:left; line-height:140%; width:90%; background:url(../img/layout_detail_bkg.gif) left -3px no-repeat; position:relative; top:3px;}
#search-selector a{margin-right:35px;  margin-left:20px;  text-decoration:none;  color:#8A8A8A;  color:black;  line-height:160%;}
/* -------------------------------------------------------------------- */


/* ------------------------------ info boxes -------------*/
.info-box{width:235px;  _width:340px;  text-align:justify;  padding:10px 20px 6px 85px;  background:#E0E0E0;  margin-top:1em;  min-height:48px;  _height:65px;  font-weight:normal; }
.info-box.step3{width: 370px; margin-top: 0.5em; margin-bottom: 20px; font-size: 1.1em;}
#error-login a{text-decoration:underline;}
#error-login li{margin-top:35px;}
.info-error{
/*margin-left:173px;*/
background:url(../img/icons/error.gif) left top no-repeat #E0E0E0;   border:1px solid #FF0000;  color:#ff0000;  padding-bottom:10px;}
.info-ok{background:url(../img/icons/ok.gif) left top no-repeat #E0E0E0;   border:1px solid #3E995B;  color:#3E995B;}
.info-ok-yellow{background:url(../img/icons/ok-yellow.gif) left top no-repeat #E0E0E0;   border:1px solid #FEA304;  color:#FEA304;}
.info-ok-i{background:url(../img/icons/info2.gif) left top no-repeat #E0E0E0;   border:1px solid #FF0000;  color:#FF0000;}
.info-info{background:url(../img/icons/info.gif) left top no-repeat #E0E0E0;   border:1px solid #919191;  color:#919191;}
/* ------------------------------ error login -------------*/
.button-homepage{float:left;  margin-left:260px; }

.alternativni-text{display:none;}
.product-found{margin-top:1em;  width:100px;}
.navi-path{margin-top:1em;  margin-left:2em;}
table.product-detail td{text-align:left;   padding-left:2px; }

.registration{width:350px;  }
h1.registration{margin-top:1em;  font-size:125%;  text-align:left;}
.registration filedset{margin:2em;}
.registration input{border:1px solid #A8A8A8;  width:200px;background:#E7E7E7;  font-size:90%;  margin-left:2px;  padding-left:1px;  margin-bottom:1px;}
.registration label{width:140px;  float:left;  text-align:right;}
.registration legend{font-weight:bold;  font-size:110%;  padding-left:145px;}
.registration select{border:1px solid #A8A8A8;  width:205px;background:#E7E7E7;  font-size:80%;  margin-left:2px;  margin-bottom:1px;}
.registration p {width:200px;height:30px;margin:0 0 0 145px;text-align:justify;}
.err-register{border:1px solid red;  padding:7px;  color:red;  font-size:80%;}
.submit{border:0;  width:auto;}

.section-text{width:97%;_width:99%;  text-align:justify;  float:left;  padding:0px 0px 0px 15px;}
.green{color:#13A400;}
.left{text-align:left;}
.product-cover{width:100%; clear: both; margin-bottom: 20px;}
#banner-zimni{display:block;  width:100%;  _width:99%;  height:162px;  text-align:center;  margin:4px 0;  background:url('../img/banners/polaris2blue-big.gif') no-repeat center;}
#banner-letni{display:block;  width:100%;  _width:99%;  height:162px;  text-align:center;  margin:4px 0;  background:url('../img/banners/polaris2-big.gif') no-repeat center;}
#banner{display:block;    width:100%;    _width:99%;    height:162px;    overflow:hidden;    background-color:#000;    text-align:center;    margin:4px 0;}
#banner-img{margin-left:auto;    margin-right:auto;}
.category-banner{display:block; width:100%; height:162px;}
.site-map h2{margin-top:1em;}
.site-map ul{margin:10px 0px 10px 40px;}
.novinka{margin-top:1em;  text-align:justify;  float:left;  width:100%;  _padding:0px 10px 0px 0px;  clear:both;}
.novinka .title{font-weight:bold;  margin-bottom:0.5em;}
.novinka img{float:left;  margin-right:0.5em;  margin-bottom:1em;}
.archiv-link{float:right;  margin-right:1%;  white-space:nowrap;  margin-top:1em;  text-align:underline;}
h1{font-size:120%;}
.warn-div{width:100%;clear:both;padding-top:40px;  }
.warn-table{width:100%;  border:none;  border-collapse:collapse;  float:right;  }
.warn-header{border:1px solid black;  height:21px;  vertical-align:middle;  text-align:center;  background:url('../img/warn_bg.gif');  background-repeat:repeat-x;}
.warn-header div{background-color:#f3df00; height:21px; vertical-align:middle;display:inline;padding:0px 10px 0px 10px; color:black; text-transform:uppercase; font-size:11pt;font-weight:bold;}
.warn-content{border:1px solid black;  background-color:#f3df00;  padding:10px 10px 10px 10px;  background-image:url('../img/warn_shadow.gif');  background-repeat:repeat-x;  color:black;  font-size:8pt;  text-align:justify;}
/*** technicky radce - tabulka rychlostnich indexu atd... ***/
#technicka-tabulka{margin:0px 0px 0px 10px;}
#page-content TABLE.common{width:100%;}
TABLE.common TH{font-weight:bold; padding:2px 4px; }
TABLE.common TD{vertical-align:middle; border-bottom:1px dotted #D6D5D5; padding:1px 14px;}
#main .content-root #page-content TABLE.common TD{padding:8px 6px;}
.w110{width:18% !important;}
.w110 tr td{width:50%;}
.fl{float:left;  display:inline;}

.predstavujeme {  }
.predstavujeme p { padding-bottom: 1em; padding-right: 40px; }
.predstavujeme hr { border: 0px none; height: 1px; border-top: 1px solid #fff; margin-bottom: 10px; }
.predstavujeme table { border: 1px solid #969696; width: 80%; border-collapse: collapse; margin-left: 1px; }
.predstavujeme table tr th { padding: 2px 5px; }
.predstavujeme table tr td { border: 1px solid #969696; padding: 2px 5px; white-space: nowrap; }
.predstavujeme ul {  }
.predstavujeme ul li {  }








