body {
  text-align: center;
  color: #fff;
  background: url('/public/img/public/bg_body.jpg') top center no-repeat #000;  
  margin: 0;
  padding: 0;
  font-size: 10pt;
  font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
}

.cleaner {
  border: 0px none;
  margin: 0px;
  padding: 0px;
  float: none;
  clear: both;
  width: 0px;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
}
a img {
  border:none;
}

#rightPanel a.button:link, #rightPanel  a.button:visited {
  display: block;
  height: 16px;
  width: 166px;
  line-height: 16px;
  
  text-decoration: none;
  font-size: 11px;  
  font-weight: bold;
  color:#fff;        
  text-align: center;
  background: url(/public/img/public/button.png) top left no-repeat;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/button.png',sizingMethod='scale');
  _background: none;
   
  margin:0 auto;
}
#rightPanel a.button:hover, #rightPanel a.button:focus, #rightPanel a.button:active {
  background: url(/public/img/public/button_a.png) top left no-repeat;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/button_a.png',sizingMethod='scale');
  _background: none;
  
  cursor: pointer;
}

#centerPanel a.button:link, #centerPanel  a.button:visited {
  display: block;
  width: 75px;
  height: 16px;
  line-height: 16px;
  
  text-decoration: none;
  font-size: 12px;  
  font-weight: bold;
  color:#fff;        
  text-align: center;
  background: url(/public/img/public/button_small.png) top left no-repeat;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/button_small.png',sizingMethod='scale');
  _background: none;
  
  cursor: pointer;
}
#centerPanel a.button:hover, #centerPanel a.button:focus, #centerPanel a.button:active {
  background: url(/public/img/public/button_small_a.png) top left no-repeat;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/button_small_a.png',sizingMethod='scale');
  _background: none;
  
}

#centerPanel a.button.big:link, #centerPanel a.button.big:visited {
  background: url(/public/img/public/button.png) top left no-repeat;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/button.png',sizingMethod='scale');
  _background: none;
  
  width: 166px;
  cursor: pointer;
}
#centerPanel a.button.big:hover, #centerPanel a.button.big:focus, #centerPanel a.button.big:active {
  background: url(/public/img/public/button_a.png) top left no-repeat;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/button_a.png',sizingMethod='scale');
  _background: none;
}

#centerPanel input.submit, #centerPanel input.submit2 {
  display: block;
  height: 29px;
  line-height: 29px;
  width: 137px;
  text-align: center;
  background: url(/public/img/public/order/bg_submit2.png) no-repeat top left;
  
  font-size: 12px;
  font-weight: bold;
  border:none;
  color:#fff;
  cursor: pointer;
}
	#centerPanel input.submit2 {
		background: url(/public/img/public/order/bg_submit1.png) no-repeat top left;
	}

#centerPanel .cnt input.submit {
  margin: 0 auto;
}
#centerPanel input.radio, #centerPanel input.checkbox {
  width:1.2em;
  border:none;
}


#bg1 {
  background: url(/public/img/public/bg_inall.png) repeat-y top center; 
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/bg_inall.png',sizingMethod='scale');
  _background: none;
}

#header {
  position: relative;
  height: 287px;
  height: 243px;
  background: url(/public/img/public/bg_header.png) repeat-x;
  z-index:40;
}

#header iframe {
  position: absolute;
  top: 242px;
  left: 280px;
  display: none;
  width: 350px;
  height: 475px;
  z-index: 5;
}

  #header.active {
    z-index:30;
  }
  #headerContent {
    margin:0 auto;
    width:1035px;
    height: 100%;
    position: relative;
  }
    #header_car {
      width: 1196px;
      height: 243px;
      background:url(/public/img/public/bg_header_car.jpg) no-repeat;
      position: absolute;
      left:-185px;
      z-index: 10;
    }
    #header_logo, #header_logo span {
      width: 530px;
      height: 95px;
      position: absolute;
    }
      #header_logo {
        z-index: 11;
        top:95px;
        left:18px;
        overflow: hidden;
        padding-top: 20px;
        _left:25px;
        font-size: 0;
        cursor: pointer;
      }
      #header_logo span {
        display: block;
        top:0;
        left:0;
        z-index: 12;
        
        background:url(/public/img/public/bg_logo.png) no-repeat;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/bg_logo.png',sizingMethod='scale');
        _background: none;
      }
  
  #header #topMenu {
    position: absolute;
    bottom:-7px;
    left:280px;
    z-index: 15;    
  }
    #topMenu ul, #topMenu ul li {
      list-style: none;
      padding:0;
      margin:0;
    }
    
      
    #topMenu ul li {
      float: left;
      position: relative; 
      z-index: 50;
    }
      #topMenu ul li, #topMenu ul li a:link, #topMenu ul li a:visited, #topMenu ul li a span{
        display: block;
        height: 75px;
      }
      
    
      #topMenu ul li.sep {
        background: url(/public/img/public/menu/separator.png) no-repeat;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/menu/separator.png',sizingMethod='crop');
        _background: none;
        
        width: 2px;
        height: 40px; 
        position: relative;
        top:18px;
      }
      
      #topMenu ul li a {
        overflow: hidden;
        cursor: pointer;
      }
      #topMenu ul li a span {
        padding-top:75px;
      }
    
    
        /* Home */
        #topMenu ul li#tm3 a:link, #topMenu ul li#tm3 a:visited{
          background: url(/public/img/public/menu/home.png) no-repeat;
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/menu/home.png',sizingMethod='crop');
          _background: none;
          width: 88px;
        }
          #topMenu ul li#tm3 a:hover, #topMenu ul li#tm3 a:focus, #topMenu ul li#tm3 a:active, #topMenu ul li#tm3.active a{
            background: url(/public/img/public/menu/home_a.png) no-repeat;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/menu/home_a.png',sizingMethod='crop');
            _background: none;
          }
        
        /* Obchodni podminky */
        #topMenu ul li#tm4 a:link, #topMenu ul li#tm4 a:visited{
          background: url(/public/img/public/menu/obchodni_podminky.png) no-repeat; 
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/menu/obchodni_podminky.png',sizingMethod='crop');
          _background: none;
          width: 177px;
        }
          #topMenu ul li#tm4 a:hover, #topMenu ul li#tm4 a:focus, #topMenu ul li#tm4 a:active, #topMenu ul li#tm4.active a{
            background: url(/public/img/public/menu/obchodni_podminky_a.png) no-repeat;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/menu/obchodni_podminky_a.png',sizingMethod='crop');
            _background: none;
          }
          
        /* Kontakt */
        #topMenu ul li#tm5 a:link, #topMenu ul li#tm5 a:visited{
          background: url(/public/img/public/menu/kontakt.png) no-repeat;           
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/menu/kontakt.png',sizingMethod='crop');
          _background: none;
          width: 93px;
        }
          #topMenu ul li#tm5 a:hover, #topMenu ul li#tm5 a:focus, #topMenu ul li#tm5 a:active, #topMenu ul li#tm5.active a{
            background: url(/public/img/public/menu/kontakt_a.png) no-repeat;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/menu/kontakt_a.png',sizingMethod='crop');
            _background: none;
          }
        
        /* Ostatni */
        #topMenu ul li#tm6 a:link, #topMenu ul li#tm6 a:visited{
          background: url(/public/img/public/menu/ostatni.png) no-repeat; 
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/menu/ostatni.png',sizingMethod='crop');
          _background: none;
          width: 95px;
        }
          #topMenu ul li#tm6 a:hover, #topMenu ul li#tm6 a:focus, #topMenu ul li#tm6 a:active, #topMenu ul li#tm6.active a{
            background: url(/public/img/public/menu/ostatni_a.png) no-repeat;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/menu/ostatni_a.png',sizingMethod='crop');
            _background: none;
          }
  
    
    /*behavior: url(hovermenu.htc);*/
  
  
  #header #topMenu ul.sub{
    visibility: visible;
  }
  
  /* Submenu */
  #header #topMenu ul.sub{
    position: absolute;
    top:69px;
    visibility: hidden;
  }
  #header #topMenu ul.sub.hover{ 
    visibility: visible;
  }
 

  /* reset dedicnosti */
  #header #topMenu ul.sub, #header #topMenu ul.sub li {
    padding:0;
    margin:0;
  }
    #header #topMenu ul.sub li {
      display: block;
      height: 28px;
      width:178px;
      float: none;
      overflow: none;
      background: url(/public/img/public/leftmenu/bg_submenu.gif) top left repeat-x; 
      text-align: left;
    }
    
    #header #topMenu ul.sub li a:link, #header #topMenu ul.sub li a:visited {
      display: block;
      height:28px;;
      background: url(/public/img/public/leftmenu/bg_submenu_a.gif) no-repeat;
      background-position: 7px 0;
      
      padding:0;
      margin:0;
      padding-left:20px;
      
      color:#b3b3b3;
      font-size: 12px;
      font-weight: bold;
      line-height: 28px;
      text-decoration: none;
      width: auto;
      _filter:none;
    }
    #header #topMenu ul li ul.sub li a:hover, #header #topMenu ul li ul.sub li a:focus, #header #topMenu ul.sub li ul li a:active {
      background-position: 7px -28px;
      _filter:none;
      color:#fff;
    }
  

	#header #contact {
		position:absolute;
		z-index:25;
		bottom:171px;
		right:-4px;
		background:url(/public/img/public/order/order_contact.png) top left no-repeat;
		width:217px;
		height:67px;
	}

  #header #order {
    position: absolute;
    z-index: 25;
    
    background: url(/public/img/public/order/bg_order.gif) top left no-repeat;
    width: 176px;
    height: 157px;
    right:24px;
    bottom:1px;
    
/*     background: url(/public/img/public/order/bg_order.png) top left no-repeat;
    width: 226px;
    height: 180px;
    right:-1px;
    bottom:0; */
    
    overflow: hidden;
    text-align: left;
  }
    #order #orderContent {
      padding-top:6px;
    }
      #orderContent .title {
        text-align: left;
        padding-left:30px;
        
        font-size: 13px;
        color:#a7a7a7;
        font-weight: bold;
      }
      
      #orderContent #orderOver {
        position: relative;
      }
      #orderContent #orderItems {
        width: 165px;
        width: 158px;
        height: 60px;
        overflow: hidden;
        position: relative;
        /* background: #0f0; */ 
      }
      #orderContent #scroll {
        width: 7px;
        position: absolute;
        right: 14px;
        top:0;
        height: 50px;
        
        padding:5px 0;
      }
        #scroll .up, #scroll .down {
          width: 7px;
          height: 4px;
          position: absolute;
        }
        
        #scroll .up{
          background: url(../img/public/order/order_arrow_up.gif) no-repeat top left;
          top:0;
        }
        #scroll .down{
          background: url(../img/public/order/order_arrow_down.gif) no-repeat top left;
          bottom:0;
        }
        #scroll #slider {
          position: absolute;
          top:6px;
          background:#D7D7D7;
          cursor: pointer;
          width: 7px;
          height: 20px;
        }
      
        #orderItems ul, #orderItems ul li {
          list-style: none;
          padding:0;margin:0;
        }
        #orderItems ul {
          padding:0 20px;
          padding-top: 7px;
          position: relative;
        }
        
        #orderItems ul li {
          margin-bottom:3px;
          height: 15px;
          
          background: url(/public/img/public/order/point.gif) center left no-repeat;
          padding-left:10px;
        }
        
        #orderItems ul li a:link, #orderItems ul li a:visited{
          color:#ccc;
          text-decoration: none;
          font-size: 11px;
          font-weight: bold;
          white-space: nowrap;
         
        }
        #orderItems ul li a:focus, #orderItems ul li a:hover, #orderItems ul li a:active{
          color:#fff;
          text-decoration: underline;
        }
        
     #orderContent .orderSum {
       background:#000;
       margin:0 13px;
       margin-top:16px;
       font-size:12px;
       width:154px;
       height: 15px;
       font-weight: bold;
     }  
       #orderContent .orderSum .count {
         display: block;
         float:left;
         padding-left:3px;
       }
       #orderContent .orderSum .sum {
         display: block;
         float:right;
         padding-right:3px;
       }
       
    #orderContent .link {
      padding-left:5px;
    }
      #orderContent .link a:link, #orderContent .link a:visited{
        display: block;
        background: url(/public/img/public/order/enter.png) no-repeat;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/order/enter.png',sizingMethod='scale');
        _background: none;
         
        width: 170px;
        height: 40px;
        
        overflow: hidden;
        padding-top: 50px 
      }
      
      #orderContent .link a:hover, #orderContent .link a:focus, #orderContent .link a:active {
        background: url(/public/img/public/order/enter_a.png) no-repeat;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/order/enter_a.png',sizingMethod='scale');
        _background: none;
        cursor: pointer;
      }

#leftPanel #quicksearch {
  margin-bottom: 5px;
  position: relative;
  left: -2px;
}

#inAll {
  text-align: justify;
  margin: 0 auto;
  margin-top:1px;
  width: 1035px;
}
  #inAll #inAllContent {
    padding:0 20px;
    /*&padding:0 24px;*/
    /* margin-top:-43px; */
    width:100%;
    padding-bottom:50px;
  }
  #leftPanel, #centerPanel, #rightPanel {
    float: left;
  }
  
  #leftPanel {
    width:217px;
    position: relative;
    z-index: 35;
  }
    #leftPanel #search {
      width: 217px;
      height: 52px;
      background: url(/public/img/public/bg_search.png) top center no-repeat;
    
      margin-bottom: 5px;
    } 
      #search #searchContent {
        padding-top:14px;
        padding-left:16px;
      }
        #searchContent form{
          padding:0;margin:0;
        }
        #searchContent input.searchText {
          line-height: 24px;
          font-size:1.1em;
          width: 111px;
          border:1px solid black;
          background: url(/public/img/public/bg_search_input.png) top center repeat-x;
          
        }
        #searchContent input.submit {
          width:54px;
          height:23px;
          font-size:10px;
          background: url(/public/img/public/bg_search_input_submit.gif) center center no-repeat #690203;
          border:1px solid #585252;
        }
      
    
    #leftPanel #katalog div.title a:link, #leftPanel #katalog div.title a:visited{
    	display: block;
      color:#f00;
      background: url(/public/img/public/leftmenu/bg_katalog_h4.gif) 6px 4px no-repeat;
      padding-left:33px; 
      margin-bottom:13px;
      
      font-size: 13px;
      font-weight: bold;
    } 
    	#leftPanel #katalog div.title a:hover, #leftPanel #katalog div.title a:focus, #leftPanel #katalog div.title a:active {
    		text-decoration: none;
			}
      
      #katalog ul {
        _height: 1%;
      }
      #katalog ul, #katalog ul li {
        list-style: none;
        padding:0;margin:0;
      }
      #katalog ul li {
        background: url(/public/img/public/leftmenu/bg_katalog_menu.png) repeat-x;
      }
        #katalog ul li a:link, #katalog ul li a:visited {
          font-size: 13px;
          color:#bebebe;
          font-weight: bold;
          text-decoration: none;
          display: block;
          height: 36px;
          line-height: 36px;
          padding-left:20px;
          background: url(/public/img/public/leftmenu/bg_katalog_a.gif) no-repeat;
          background-position: 7px 0px;
          text-align: left;
        }
        #katalog ul li a:hover, #katalog ul li a:focus, #katalog ul li a:active, #katalog ul li a.active {
          background-position: 7px -36px;
          color:#fff;
        }

        #katalog ul li a img.noact {
          display: block;
        }
          #katalog ul li a:hover img.noact {
            display: none;
          }
        #katalog ul li a img.act {
          display: none;
        }
          #katalog ul li a:hover img.act {
            display: block;
          }
        
        /* Submenu */
        #katalog ul li ul, #katalog ul li ul li {
          
        } 
          #katalog ul li ul li{
            margin-bottom:4px;
          }
            #katalog ul li ul li a.sub:link, #katalog ul li ul li a.sub:visited {
              background: #393534 url(/public/img/public/leftmenu/menu_plus.gif) no-repeat 22px center;
            }
            #katalog ul li ul li a:link, #katalog ul li ul li a:visited, #katalog ul li ul li a.active {
              background: #393534;
              height: 20px;
              line-height: 20px;
              font-size: 12px;
              background: #393534; 
              padding-left: 36px;
              background: #393534 url(/public/img/public/leftmenu/menu_minus.gif) no-repeat 22px center;
            }
            #katalog ul li ul li a:hover, #katalog ul li ul li a:focus, #katalog ul li ul li a:active {
            }
            
            
          
          /* SubSubmenu */
          #katalog ul li ul li ul {
            margin-top:4px;
          } 
            #katalog ul li ul li ul li{
              margin-bottom:4px;
            }
              #katalog ul li ul li ul li a:link, #katalog ul li ul li ul li a:visited,
              #katalog ul li ul li a.nosub:link, #katalog ul li ul li a.nosub:visited
               {
                height: 20px;
                line-height: 20px;
                font-size: 12px; 
                padding-left: 36px;
                background: #393534 url(/public/img/public/leftmenu/menu_point.gif) no-repeat 28px 9px; 
              }
              #katalog ul li ul li ul li a:hover, #katalog ul li ul li ul li a:focus, #katalog ul li ul li ul li a:active, #katalog ul li ul li ul li a.active,
              #katalog ul li ul li a.nosub:hover, #katalog ul li ul li a.nosub:focus, #katalog ul li ul li a.nosub:active{ 
                background-color: #810608;
                background-position: 28px 9px;
                color:#fff;
              }

              #katalog ul li ul li ul li a:link, #katalog ul li ul li ul li a:visited,
              #katalog ul li ul li ul li a.nosub:link, #katalog ul li ul li ul li a.nosub:visited {
                padding-left:46px;
                background-position: 38px 9px;
              }
              #katalog ul li ul li ul li ul li a.nosub:link, #katalog ul li ul li ul li ul li a.nosub:visited {
                background: #393534 url(/public/img/public/leftmenu/menu_point.gif) no-repeat 52px 9px;
                padding-left: 60px;
              } 
  
  
  #rightPanel {
    width:180px;
    /* background:#abc; */
    position: relative;
    z-index: 35;
  }
  
    #rightPanel #login {
      background: url(/public/img/public/bg_login.png);
      
      width: 180px;
      height: 79px;
    }
      #login #loginContent {
        padding:0 10px;
        padding-top: 4px;
        padding-right:5px;
      }
        #loginContent .title {
          font-size: 15px;
          color:#a7a7a7;
          font-weight: bold;
          padding-left:20px;
          text-align: left;
          overflow: hidden;
          height: 18px;
        }
        
        #loginContent form {
          margin:0;padding:0;
          margin-top:5px;
        }
        
        #loginContent form input {
          background:#ccc;
          height: 18px;
          font-size:11px;
          font-family: verdana;
          
          padding:1px;
          border:1px solid black;
          width:60px;
        }
        #loginContent form input.submit {
          width:23px;
          position: relative;
          top:1px;
          /*&top:0px;*/
          padding:0;
          padding-bottom:2px;
          background:#f00;
          color:#fff;
        }
        
        #loginContent .registrace {
          margin-top:8px;
        }
        
        
    #rightPanel #bestSell {
      background: url(/public/img/public/bestsell/bg_seller.png) repeat-x left 62px;
      /*height: 428px;*/
      min-height: 272px;
      text-align: left;
    }
      #bestSell .title {
        width: 180px;
        height: 62px;
        background: url(/public/img/public/bestsell/bg_title.png) no-repeat;
        overflow: hidden;
      }
        #bestSell .title span{
          display: block;
          padding-top: 62px;
        }
     
     #bestSell ol, #bestSell ol li,
     #login ul, #login ul li {
        padding:0;margin:0;
     }
     #bestSell ol {
       margin-top: 10px;
       padding-left:40px;
       padding-right:10px;
     }
     #login ul {
       margin-top: 3px;
       padding-left:30px;
     }
        #bestSell ol li {
          list-style: decimal;
          margin-bottom: 10px;
        }
        #login ul li {
          list-style: none;
          margin-bottom: 5px;
          line-height: 10px;
        }
        #bestSell ol, #bestSell ol li a:link, #bestSell ol li a:visited,
        #login ul, #login ul li a:link, #login ul li a:visited {
          font-size: 11px;
          color:#adadad;
        }
        #bestSell ol li a:link, #bestSell ol li a:visited,
        #login ul li a:link, #login ul li a:visited {
          text-decoration: none;
        }
        #bestSell ol li a:hover, #bestSell ol li a:focus, #bestSell ol li a:active,
        #login ul li a:hover, #login ul li a:focus, #login ul li a:active {
          text-decoration: underline;
        } 
        
        
  #rightPanel #gallery {
    background: url(/public/img/public/bg_gallery.png) no-repeat;
    width: 180px;
    height: 333px;
    _position: relative;_left:1px;
  }
    #gallery #galleryContent {
      padding-top:46px;
      position: relative;
    }
    
    #galleryContent .galleryBox {
      margin-bottom:10px;
    }
    
      #galleryContent .galleryBox .title {
        width: 162px;
        height: 86px;
        background: url(/public/img/public/gallery_logo.png) no-repeat;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/gallery_logo.png',sizingMethod='scale');
        _background: none;
        overflow: hidden;
         
        position: absolute;
        top:-16px;
        z-index: 20;
      }
        #galleryContent .galleryBox .title span{
          display: block;
          padding-top: 86px;
        } 
      
      #galleryContent .galleryBox .preview {
        width: 136px;
        height: 97px;
        padding-left:22px;
        margin-bottom:9px;
        text-align: center;
      }
        #galleryContent .galleryBox .preview img {
          border: 1px solid red;
					max-width: 135px; 
          max-height: 97px;
          
          _height: expression( (this.height / 97)>= (this.width / 135)  ? ( this.height> 97 ? '97px' : true)  : 'auto');
          _width: expression(  (this.height / 97) < (this.width / 135) ? ( this.width> 135 ? '135px' : true) : 'auto');
        }
        
        #galleryContent .galleryBox .button {
          margin-top:10px;
        }
      
      
      #galleryContent .forumBox {
      }
      
        #galleryContent .forumBox .title {
          height: 67px;
          background: url(/public/img/public/forum_logo.png) center center no-repeat;
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/forum_logo.png',sizingMethod='scale');
          _background: none;
          overflow: hidden;
        }
        #galleryContent .forumBox .title span{
          display: block;
          padding-top: 67px;
        } 
        
        #galleryContent .commentTitle {
          display: block;
          color:#fff;
          font-size:12px;
          padding:0 10px;
        }
        #galleryContent .comment {
          text-indent: 10px;
          color:#bebebe;
          font-size:11px;
          padding:0 10px;
          margin-bottom:9px;
        }
        
        #galleryContent .forumBox .button {
          margin-top:10px;
        }
    
    #rightPanel .tipall {
      background: url('/public/img/public/bg_tip.png') top center no-repeat;
      _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/bg_tip.png',sizingMethod='crop');
      _background: none;
      
      
      margin-top: 5px;
      margin-bottom: 10px;
      min-height: 341px;
      text-align: center;
    }
      #rightPanel .tipall .ta_prod {
        margin: 4px 0;
      }
        #rightPanel .tipall .ta_prod .ta_prod_img img {
          border: 2px solid #f00;
        }
      #rightPanel .tipall .ta_prod_text {
        margin: 2px 10px 8px 10px;
        color: #adadad;
        font-size: .9em;
      }
      #rightPanel .tipall .ta_title {
        width: 162px;
        height: 59px;
        position: relative;
        color: #000;
        font-size: 0;
        margin: 0 auto;
        margin-bottom: 5px;
      }
        #rightPanel .tipall .ta_title span {
          display: block;
          width: 162px;
          height: 59px;

          background: url('/public/img/public/bg_tip_title.png') center center no-repeat;
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/bg_tip_title.png',sizingMethod='scale');
          _background: none;
          
          position: absolute;
          top: 0;
          left: 0;
        }

  
  #centerPanel {
    width:596px;
    /* background:#fee; */
  }
    #centerPanel #content {
      padding:0 23px;
      padding-top:5px;
      position: relative;
      z-index:25;
    }
      #centerPanel #content p{
        margin:0;
        padding:0;
        text-indent: 20px;
      }
      
      #content h2{
        position: relative;
        z-index: 2;
        padding:0;
        margin:15px 0;
        margin-top:0px;
        font-size: 18px;
        line-height: 38px;
        font-weight: normal;
        color:#bebebe;
        height: 38px;
        background: url(/public/img/public/bg_line.gif) no-repeat;
        padding-left:35px;
      }
        #content h2 span { 
          position: absolute;
          z-index:2;
          top:3px;
          left:0;
          display: block;
        }
      
      #content h2.movie span{
        background: url(/public/img/public/ico/ico_movie.png) no-repeat top left;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/ico/ico_movie.png',sizingMethod='crop');
        _background: none;
        width: 23px;
        height: 19px;
        top:9px;
        left:10px;
      }
      
      #content h2.dir {
        padding-left:25px;
      }
        #content h2.dir span{
          background: url(/public/img/public/ico/ico_item_small.png) no-repeat top left;
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/ico/ico_item_small.png',sizingMethod='crop');
          _background: none;
          width: 18px;
          height: 14px;
          top:13px;
        }
      
      #content h2.action{
        padding-left:40px;
      }
        #content h2.action span{
          background: url(/public/img/public/ico/ico_action.png) no-repeat top left;
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/ico/ico_action.png',sizingMethod='crop');
          _background: none;
          width: 35px;
          height: 34px;
        }
      
      #content h2.car {
        padding-left:55px;
      }
        #content h2.car span{
          background: url(/public/img/public/ico/ico_car.png) no-repeat top left;
          _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/ico/ico_car.png',sizingMethod='crop');
          _background: none;
          width: 49px;
          height: 19px;
          top:9px;
        }

      #content .history {
        background: url(/public/img/public/ico/ico_item_small.png) no-repeat left center;
        margin-top:10px;
        margin-bottom:20px;
        padding-left:25px;
      }
        #content .history a:link, #content .history a:visited {
          color:#bebebe;
          text-decoration: none;
          font-size: 12px;
        }
        #content .history strong {
          color:#fff;
          text-decoration: none;
          font-size: 12px;
        }
        #content .history a:hover, #content .history a:focus, #content .history a:active {
          color:#fff;
        }
    
    #content table {
      width: 550px;
      font-size: 12px;
      margin-bottom:20px;      
    }
      #content table thead th, #content table thead td{
        background: url(/public/img/public/order/bg_thead.png) no-repeat top center;
        
        height: 30px;
        font-size: 11px;
        font-weight: normal;
      }
      #content table thead th.right, #content table thead td.right{
        background-position: top right;
        text-align: right;
        padding-right:8px;
      }
      #content table thead th.left, #content table thead td.left{
        background-position: top left;
        text-align: left;
        padding-left:8px;
      }
      
      #content table tbody tr {
        height: 25px;
        line-height: 25px;
      }
      #content table.half tbody th, #content table.half tbody td {
        width: 135px;
        text-align: left;
      }
      #content table.half tbody th.right, #content table.half tbody td.right {
        text-align: right;
        padding-right: 8px;
      }
      
      #content table tbody td input {
        border: 1px solid #646464;
        width:130px;
      }
      #content table tbody td input.error {
        border:1px solid red;
      }
      
      #content a:link, a:visited {
        color:#b3b3b3;
      }
      #content a:hover, #content a:focus, #content a:active{
        color:#fff;
        text-decoration: none;
      }
      
      
#ajax {
	display: none;
}

	#ajax .container {
		width: 586px;
		height: 135px;
		background: url(/public/img/public/order/ajax_bg.png) top left no-repeat;
		position: relative;
		left: 44px;
	}
		#ajax .container .inContainer {
			margin:0;
			font-weight: bold;
			position: relative;
		}
			#ajax .container .inContainer div.text, #ajax .container .inContainer div.basket, #ajax .container .inContainer div.close{
				position: absolute;
			}
			
			#ajax .container .inContainer div.text{
				white-space: nowrap;
				height: 36px;
				line-height: 36px;
				top:79px;
				right:216px;
				background: url(/public/img/public/order/ajax_title_middle.png) top left repeat-x;
			}
				#ajax .container .inContainer div.text strong {
					color:#f00;
				}
				#ajax .container .inContainer div.text span.right, #ajax .container .inContainer div.text span.left {
					display: block;
					position: absolute;
					top:0;
					height: 36px;
					width:8px;
				}
				#ajax .container .inContainer div.text span.right {
					background: url(/public/img/public/order/ajax_title_right.png) top left repeat-x;
					right: -8px;
				}
				#ajax .container .inContainer div.text span.left {
					background: url(/public/img/public/order/ajax_title_left.png) top left repeat-x;
					left:-8px;
				}
			
			
			#ajax .container .inContainer div.basket {
				width: 62px;
				height: 57px;
				background: url(/public/img/public/order/ajax_basket.png) top left no-repeat;
				line-height: 57px;
				top:68px;
				right:138px;
			}
				#ajax .container .inContainer div.basket a:link, #ajax .container .inContainer div.basket a:visited {
					display: block;
					height: 57px;
				}
			
			
			#ajax .container .inContainer div.close {
				width: 60px;
				height: 35px;
				background: url(/public/img/public/order/ajax_close.png) top left no-repeat;
				line-height: 35px;
				top:79px;
				right:70px;
			}
			#ajax .container .inContainer div.close a:link, #ajax .container .inContainer div.close a:visited{
				color:#f00;
				text-decoration: none;
				display: block;
				height: 37px;
			}

#content .homeActionText {
  text-align: left;
  margin: 15px 0;
}
  #content .homeActionText a:link, #content .homeActionText a:visited {
    color: #f00;
    text-decoration: underline;
    font-size: 1.25em;
    font-weight: bold;
  }
  #content .homeActionText a:hover, #content .homeActionText a:active, #content .homeActionText a:focus {
    text-decoration: none!important;
  }
