/* CSS document */

* {
 margin:0px;
 padding:0px;
}

a, a:visited, a:link
{
  text-decoration:none;
  color:#236ead;
}

img
{
 border:none;
}

a:hover
{
  color:rgb(204,102,0) !important;
  padding-bottom:1px;
  /*border-bottom:1px solid #7f7c75;*/
}


html
{
  background-color:#3e4365;
}

body
{
  min-width: 630px; /* 2 x (LC plna-sirka + CC padding) + RC plna-sirka */
  font:13px/15px Arial;
  color:black;
}

#header
{
  z-index:1;
  display:block;
  height:195px;
  background:url('../pics/header.png') no-repeat top left transparent;
}


   #logo
   {
     background:url('../pics/logo.png') no-repeat top left transparent;
     cursor:pointer;
     width:420px;
     position:relative;
     top:20px;
     left:60px;
     /*margin:20px 0px 0px 60px;*/
   }
   
   #logo a span
   {
     width:420px;
     height:50px;
     display:block;
   }
   
   #logo a span span
   {
     display:none;
   }
   
   #nav
   {
     /*position:relative;
     top:140px;
     left:50px;*/
     margin:3px 0px 0px 50px;
     padding-top: -2px;
     width:660px;
     font-size:8pt;
     /*background-color:yellow;*/
     padding-left:25px;
     line-height:26px;
     background:url('../pics/home_line.png') 0px 3px no-repeat transparent;

   }
   
   #menu ul
   {
     list-style:none;
     margin:81px 0px 0px 45px;
     background-color: red;
     height: 30px;
     width:80%;   
     background:url('../pics/menubg.png') 0px 0px repeat-x transparent;
   }
   
   #menu ul li
   {
     display:block;
     float:left;
     padding:7px 20px 10px 0px;

   }
   
   #menu ul li span
   {     
     padding:10px 20px 10px 20px;
   }
   
   #menu ul li:hover,#menu ul li.active
   {
     background:none;
   }
   
   #menu a,#menu a:hover
   {
     border:none;
     color:#999;
   }
   
   #menu li.active a
   {
     color:black;
   }
   
   #menu li.last:hover
   {
     border-right:none;
   }   
   
   

#page
{
  margin:0px auto;
  width:1000px;
}

#search
{
  position:absolute;
  z-index:5;
  display:block;
  top:59px;
  margin-left:777px;
  /*visibility:hidden;*/
  padding:0px 0px 0px 20px;
  width:188px;
  height:425px;
  background:url('../pics/searchbg.png') no-repeat top left transparent;
  color:white;
}
  
  #search a
  {
    color:white;
    font-weight:bold;
   
  }
  
  #search .advanced
  {
    margin:10px 15px 0px 0px;
    text-align:right;
    line-height:18px;
  }
  
  #search select
  {
    margin-left:20px;
  }


 .fulltext-search-text
 {
   color:white;
   font-style:italic;
   background:none transparent;
   border:none;
   margin:32px 0px 0px 7px;
   /*line-height:25px;*/
   padding:6px 0px 3px 5px;
   width:95px;
 }

  #search input
  {
      border:none;
      cursor:pointer;
  }
 
 .fulltext .submit
 {
    /*border:1px solid black;*/
    height:35px;
    width:35px;
    margin:0px;
    padding:0px;
    margin-left:10px;
    border-collapse:collapse;

    background:url('../pics/smallbtn.png') -17px -14px no-repeat transparent;
 }
 
    .fulltext .submit:hover
    {
      background-position:-17px -55px;
      color:white;
    }
 
 
 .fulltext
 {
   margin-bottom:20px;
 }
 
 #search select
 {
   width:123px;
 }
 
 #search td
 {
   min-width:60px;
 }
 
 #search tr.last td
 {
   text-align:center;
 }
 
 .search-box input.submit
 {
    background:url('../pics/bigbtn.png') -15px -10px no-repeat transparent;
    width:110px;
    height:35px;
    padding:0px;
 }
 
    .search-box input.submit:hover
    {
      background-position:-15px -53px;
      color:white;
    }


#container
{
  padding-left: 185px; /* LC plna-sirka */
  padding-right: 290px; /* RC plna-sirka + CC padding */
  position: relative; /* Resi "nekonecnou" stranku v IE7 */
  background:url('../pics/contentrepeat.png') top left repeat-y transparent;
}
#container .column
{
  position: relative;
  float: left;
}
#center
{
  padding: 0px 20px; /* CC padding */
  padding-left:10px;
  margin-left:10px;
  width: 555px;
  
  z-index:1;
  /*width:100%;
  border:1px solid black;*/
  position:relative;
  text-align:justify;
  min-height: 500px; 
}


    ul.products
    {
      list-style:none;
    }
    
       ul.products li, .goods .product
       {
         float:left;
         width:183px;
         height:220px;
         /*background-color:yellow;*/
         padding-top:5px;
         border-right:1px solid #d1cdcd;   
         border-left:1px solid #d1cdcd;   
         margin-bottom: 10px;  
         text-align: center;    
       }
       
        ul.products li:hover
        {
          border-top:5px solid orange;
          padding-top:0px;
        }
       
       ul.products li a:hover
       {
         border:none;
       }
       
       ul.products li strong
       {
         display:block;
         padding:15px 10px 0px 10px;
       }
       
       ul.products li img
       {
         padding:5px 30px 5px 35px;
         display: block;
         /*min-height: 120px;*/ 

       }
       
       ul.products li.last img
       {
         border:none;
       }
       
       ul.products li div
       {
          padding-left:10px;
          color:#999;
       }
       
       ul.products li div strong
       {
         padding:0px;
         display:inline;
         color:black;
       }
    
    
    ul.tips
    {
      list-style:none;
    }
    
    ul.tips li
    {
      background:url('../pics/ok.png') top left no-repeat transparent;
      /*line-height:26px;*/ 
      padding:5px 0px 10px 30px;
    }
    
    #center em.subscript
    {
      display:block;
      text-align:right;
      padding:5px 0px 0px 0px;
    }
    
    
    .product-detail .thumb, .detail .thumb
    {
      float:right;
      margin:-10px 60px 0px 0px; 
    }
    
    .product-detail a:hover
    {
      border:none;
    }
    
    .product-detail h2
    {
       margin-bottom:5px;
    }
    
    .product-detail strong
    {
      margin-bottom:20px;
      display:block;
      color:#aaa;
      font:13px/15px Verdana;
    }
    
    #search table
    {
         /*border-collapse:collapse;*/
    }
    
    table.basicinfo
    {
      width:250px;
      margin-left:10px;
      background-color:#e5e5e5;
      border:1px solid #ccc;
      font:0.8em Verdana;
      border-collapse:collapse;
    }
    
       table.basicinfo td
       {
         padding:2px 10px 2px 10px;
         border-top:1px dotted #d0d0d0;
         font-weight:bold;
       }
       
       table.basicinfo td:first-child
       {
         font-weight:normal;
       }
       
       table.basicinfo tr.odd
       {
         background-color:#f5f5f5;
         /*color:orange;*/
       }
    
    
    table.advancedinfo
    {
      width:280px;
      margin:10px 0px 0px 180px;
      font:13px/15px Verdana;
    }
    
      table.advancedinfo td:first-child
      {
        text-align:right;
        padding-right:20px;
        color:#aaa;
      }
      
      table.advancedinfo tr:hover td:first-child
      {
        color:black;
      }
      
      table.advancedinfo tr:hover
      {
        background-color:#e5e5e5;
      }
      
      table.advancedinfo td
      {
        padding:1px 10px 1px 0px;
      }
      
      .buynow input.submit
      {
        display: block;
        background:url('../pics/button-buy.png') no-repeat top left transparent;
        width:175px;
         height:85px;        
        margin-left:120px;
        cursor:pointer;
      }
      
      .buynow input.submit:hover
      {
        background-position:0px -87px;
      }
      

      


h1,h2
{
  font:18px Verdana bold;
  margin:15px 0px 15px 0px;
  clear:both;
}
h1
{
  margin-top:0px;
}


#left
{
  width: 170px; /* LC width - padding left */
  padding: 0 0px; /* LC padding, puvodne 10 vpravo */
  right: 260px; /* LC plna-sirka + CC padding */
  margin-left: -100%;
  border-right:1px solid #d1cdcd;
  padding-left:30px;
}


   .box h3
   {
     background:url('../pics/tabbg.png') no-repeat -17px -40px transparent;
     line-height:40px;
     height:40px;
     padding:0px 0px 0px 20px;
     text-align:center;
     margin:10px 0px 10px 0px;
   }
/*
   .box:hover h3
   {
     background-position:-17px 0px;
     color:white;
   }
   */
   .box ul
   {
     list-style:none;
     margin:0px;
     padding:0px;
   }
   
   .box a:hover
   {
     border:none;
   }
   
   .box ul li
   {
     background:url('../pics/arrow-off.png') no-repeat 0px 0px transparent;
     padding-left:20px;
   }
   
   .box ul li:hover
   {
     background-image:url('../pics/arrow-on.png');
     background-position:0px 2px;
   }
   
     #basket h3
     {
       margin-top:-10px;
     }
     
     #basket div
     {
       background:url('../pics/ikona-kosik.png') no-repeat 5px 0px transparent;
       margin-top:-45px;
       padding:50px 5px 0px 30px;
       min-height:44px;
       z-index:1;
       text-align:right;
     }
     
     #basket ul li
     {
       background:none;
     }
     
     #information div, #partners div
     {
       background:url('../pics/ikona-info.png') no-repeat 0px 0px transparent;
       margin-top:-50px;
       padding:50px 0px 0px 25px;
       background-position:10px 0px;
       z-index:1;
     }
     
     #partners div
     {
       background-image:url('../pics/ikona-ruce.png');
       background-position:15px -3px;
     }
     
   
   
   
   
#right
{
  width: 165px; /* RC width */
  padding: 0 0px; /* RC padding */
  margin-right: -100%;
  margin-top:280px;
  margin-left:5px;
  border-left:1px solid #d1cdcd;
}

   #right h2
   {
     padding-left:10px;
     margin-top:5px;
   }

   ul#actionpneu
   {
     list-style:none;
     margin-top:10px;
     width:150px;
   }
   
   #actionpneu a
   {
     
   }
   
   #actionpneu em
   {
     display:block;
     color:#a8a8a8;
     font-style:normal;
   }
   
   
   #actionpneu a:hover
   {
     border:none;
   }
   
   #actionpneu .info
   {
     padding-left:20px;
   }
   
   #actionpneu .price strong
   {
     font-size: 9pt;
   }
   

   
   #actionpneu .info strong
   {
     /*color:black;*/
   }
   
   #actionpneu .info:hover
   {
     border-left:5px solid orange;
     padding-left:15px;
   }
   
   #actionpneu li
   {
     margin:5px 0px 0px 0px;
     padding:0px;
     border-bottom: dashed gray 1px;  
   }
   
   #actionpneu .price
   {
      text-align:right;
      font-size:15px;
   }

   #actionpneu .price span
   {
     color:#e79405;
   }

   
   #actionpneu strike
   {
     display:block;
     color:#a8a8a8;
     font-size:8pt;
     padding-top:3px;
   }
   
   ul#actionpneu img
   {
     /*float:left;*/
     padding:10px 30px 10px 30px;
     border: none;
   }
   


#footer
{
  clear: both;
  color:#cdcbcb;
  /*color:#adc3d6;*/
  text-align:center;
  padding:0px 30px 0px 30px;
  background:url('../pics/footer.png') no-repeat top left transparent;
  height:176px;
}

#footer a
{
  /*color:#cdcbcb;
  color:#ddd;*/
  color:#adc3d6;
}

#footer ul
{
  list-style:none;
  margin-left:35px;
}

#footer ul li
{
  float:left;
  padding-right:3px;
}

#footer-inside
{
  font:11px/15px Verdana !important;
  text-align:center;
  padding:50px 200px 10px 0px;
}
  #footer-inside2
  {
   font-size:11px;
   display:block;
   margin:0px;
   padding-top:10px;
   border-top:1px solid #949392;
  }

/*** oprava pro IE ***/
* html #left
{
  left: 150px; /* RC plna-sirka */
}
/*** Stejna vyska sloupcu ***/
#container
{
  overflow: hidden;
}
#container .column
{
  padding-bottom: 1001em; /* X + padding-bottom */
  margin-bottom: -1000em; /* X */
}
/*** oprava paticky ***/
* html body
{
  overflow: hidden;
}
* html #footer
{
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  /*background: #FFF; ** Stejne jako u body ***/
}











/*** Jen pro vzhled ***/

#header, #footer-inside
{
  font-size: large;
  /*padding: 0.3em 0;*/
}
/*#left
{
  background: #66F;
}
#center
{
  background: #DDD;
}
#right
{
  background: #F66;
}
#container .column
{
  padding-top: 1em;
  text-align: justify;
}*/