/* core */
body{
      background: #FFFFFF url("./image/back.gif");
      padding: 0px;
      margin: 0px;
      font-family:  Arial,Helvetica,sans-serif;
      color: #817E7E;
}
/* main div in center of page which gruping everything others into one main div */   
#main{ 
      width: 880px !important;width: 830px;
      border:none;
      margin-left: auto; 
      margin-right: auto;
      margin-bottom: 0px;
      background: #FFFFFF;
}

#center_box{
            background: url("./image/back_line.gif") repeat-y;
            width: 880px !important;width: 830px;
            padding-left: 26px;
            padding-right: 24px ;
            margin-bottom: 0px;

}

.logos_marks{
margin-top:22px;
height:116px;

}

.lego{
      height:92px;
      width:47px;
      background: url("image/logos/lego.jpg") no-repeat;
      float:left;
      margin-top:8px;
      margin-right:19px;
      margin-left:18px;
      cursor:hand;
}

.lego_up{
      height:92px;
      width:47px;
      background: url("image/logos/lego.jpg") no-repeat;
      float:left;
      margin-right:19px;
      margin-left:18px;
      margin-top:13px;
      cursor:hand;
}

.hasbro{
      height:111px;
      width:58px;
      background: url("image/logos/hasbro.jpg") no-repeat;
      float:left;
      margin-right:19px;
      cursor:hand;
}
.hasbro_up{
      height:111px;
      width:58px;
      background: url("image/logos/hasbro.jpg") no-repeat;
      float:left;
      margin-right:19px;
      margin-top:5px;
      cursor:hand;
}


.barbie{
      height:59px;
      width:63px;
      background: url("image/logos/barbie.jpg") no-repeat;
      float:left;
      margin-right:19px;
      cursor:hand;
      margin-top:19px;
}
.barbie_up{
      height:59px;
      width:63px;
      background: url("image/logos/barbie.jpg") no-repeat;
      float:left;
      margin-right:19px;
      margin-top:5px;
      cursor:hand;
      margin-top:24px;
}


.trefl{
      height:89px;
      width:45px;
      background: url("image/logos/trefl.jpg") no-repeat;
      float:left;
      margin-top:8px;
      margin-right:19px;
      cursor:hand;
}

.trefl_up{
      height:89px;
      width:45px;
      background: url("image/logos/trefl.jpg") no-repeat;
      float:left;
      margin-right:19px;
      margin-top:13px;
      cursor:hand;
}

.polypocket{
      height:85px;
      width:71px;
      background: url("image/logos/polypocket.jpg") no-repeat;
      float:left;
      margin-top:10px;
      margin-right:19px;
      cursor:hand;
}

.polypocket_up{
      height:85px;
      width:71px;
      background: url("image/logos/polypocket.jpg") no-repeat;
      float:left;
      margin-top:15px;
      margin-right:19px;
      cursor:hand;
}

.cobi{
      height:96px;
      width:62px;
      background: url("image/logos/cobi.jpg") no-repeat;
      float:left;
      margin-top:3px;
      margin-right:15px;
      cursor:hand;
}

.cobi_up{
      height:96px;
      width:62px;
      background: url("image/logos/cobi.jpg") no-repeat;
      float:left;
      margin-top:8px;
      margin-right:15px;
      cursor:hand;
}

.merkur{
      height:29px;
      width:61px;
      background: url("image/logos/merkur.jpg") no-repeat;
      float:left;
      margin-top:37px;
      margin-right:16px;
      cursor:hand;
}


.merkur_up{
      height:29px;
      width:61px;
      background: url("image/logos/merkur.jpg") no-repeat;
      float:left;
      margin-top:42px;
      margin-right:16px;
      cursor:hand;
}

.matel{
      height:95px;
      width:49px;
      background: url("image/logos/matel.jpg") no-repeat;
      float:left;
      margin-top:6px;
      margin-right:4px;
      cursor:hand;
}

.matel_up{
      height:95px;
      width:49px;
      background: url("image/logos/matel.jpg") no-repeat;
      float:left;
      margin-top:11px;
      margin-right:4px;
      cursor:hand;
}









.footer_text_rek{
             margin: 0px;
             text-decoration: none;
             font-size:12px;
             
             color: #111111;
}
.footer_text_rek1{
             margin: 0px;
             margin-top: 10px;
             font-size:12px;
             line-height: 12px;
             color: #111111;
}

.top{
     margin-top: 8px;
     margin-left:6px;
     margin-bottom: 0px;
     font-family: Arial,Verdana;
     font-size: 18px;
     color: #5540f6;
}

.kon_kurz{
     font-size: 12px;
     margin-left:0px;
     text-align:center;
     margin-top:0px;
     width: 184px;
     background-color: #ffffff;
     border: solid 1px #cccccc;
}

.top_name{
          width: 90px;
          font-family: Arial;
          font-size: 12px;
          margin-top: 8px;
          margin-left:6px;
          font-weight: normal;
          color: #929090;

}

.top_cost{
        
          font-family: Arial;
          font-size: 12px;
          margin-top: 8px;
          margin-left:6px;
          font-weight: normal;
          color: #929090;

}


/* head */
#head_top{
          width: 828px;
          height: 49px;
          border: none;
          background: url("./image/top_head.gif") no-repeat;
}

#head{
      width: 828px;
      height: 166px;
      border: none;
      background: url("./image/main_head.gif") no-repeat;
}
/* end head */

#main_menu{
           width: 828px;
           height: 33px ;
           background: url("./image/menu.gif") no-repeat;
           line-height: 10px;
           padding: 0px;
           margin-bottom: 0px;
           
           
}

#content{
         width: 826px;
         height: auto;
         padding: 0px;
         margin: 0px;
         border-left: solid 1px #CAC7C7;
         border-right: solid 1px #CAC7C7;
         background-color: #EDEBEB;
         overflow: hidden;
}

#left_content{
              width: 184px;
              float:left;
              height: auto;
              margin-left: 5px !important;margin-left: 2px;
            
}

#right_content{
              width: 626px;
              float: right;
              margin-left: 6px !important;margin-left: 2px;
              margin-right: 5px !important;margin-right:3px;
}

#footer{
        height: 36px;
        background: url("./image/footer.gif") no-repeat;
        text-align: center;  
        line-height: 2px;     
}

.cart{
      width: 184px;
      height: 40px;
      margin-top: 5px;
      background: url("./image/cart.gif") no-repeat;
      line-height: 3px;
      cursor: Pointer;
      
}

.cart_up{
         width: 184px;
         height: 40px;
         margin-top: 5px;
         background: url("./image/cart_up.gif") no-repeat;
         line-height: 3px ;
         color: #000000;
         cursor: Pointer;
}

.cart_text{
           padding: 0px;
           margin-top: 0px;
           margin-left: 41px;
           font-size:11px;
           font-weight: bold;
}

.search{
        width: 626px;
        height: 40px;
        margin-top: 5px;
        background: url("./image/search_line.gif") no-repeat;
        line-height: 9px ;
}

.search_items{
              margin-left: 90px;
              margin-top: 12px;
           
}
.f{
   float:left;
  margin-left:2px;
}
/* core */

/* fonts */

h1{
   padding:0px;
   margin-bottom:0px;
   margin-top: 0px;margin-left:2px;font-size:17px;
   color: #000000;
   font-family:Arial;

   font-weight:bold;
}

h2{
   margin: 0px;
   font-weight: normal;
}

h3{
   margin: 0px;
   font-weight: normal;
}

h4{
   font-size: 13px;
   margin: 0px;
   font-weight: normal;
   padding: 0px;
}
/* end fonts */

/* setting positions of some object (margin --->  ) */
#login{
       height: 48px;
       width: 275px;
       margin-top: 2px !important;margin-top: 0px;
       margin-left: 130px !important;margin-left: 66px;
       float: left;
       overflow:hidden;
}

#names{
       width: 400px;
       float: right;
}

.footer_text{
             margin: 0px;
             margin-top: 14px;
             font-size:12px;
             
             color: #111111;
}

.table_login td{ 
                padding:0px;
}

.info_login{
            margin-left:5px;
            margin-top: 5px;
            margin-bottom:0px;
            padding:0px;
            float: left;
            
}
.info_login a {
               color: #2a2a2a;
               text-decoration: none;
}

.info_login a:hover{
               color: #2a2a2a;
               border:solid 1px #545353;
               background: #FFFFFF;
}

#menu_line{
           margin-left: 8px;
           margin-top: 2px;
font-size: 16px;
font-weight: normal;

}
.xxx{
font-size: 16px;
font-weight: normal;

}
#menu_line a{
             margin-left: 12px;
             margin-right: 12px;
             font-size: 14px;
             color: #2a2a2a;
             font-weight: bold;
             text-decoration:none;    
             font-family: "Arial CE",Helvetica,Arial,sans-serif;       
}

#menu_line a:hover{
                    color: #d20519;
                    font-weight: bold;
                    background: #FFFFFF;
                    border: solid 1px #cccccc;
                    margin-left: 11px;
                    margin-right: 11px;
                    font-family: "Arial CE",Helvetica,Arial,sans-serif; 
}

#menu_line2{
           margin-left: 6px !important;margin-left: 14px;
           margin-top: 2px;
           

}
#menu_line2 a{
             margin-left: 9px;
             margin-right: 9px;
             font-size: 14px;
             color: #2a2a2a;
             font-weight: bold;
             text-decoration:none;  
             font-family: "Arial CE",Helvetica,Arial,sans-serif;          
}

#menu_line2 a:hover{
                    color: #d20519;
                    font-weight: bold;
                    background: #FFFFFF;
                    border: solid 1px #cccccc;
                    margin-left: 8px;
                    margin-right: 8px;
                    font-family: "Arial CE",Helvetica,Arial,sans-serif; 
}

.action_head1{
              width: 237px;
              height: 129px;
              background: url("./image/action_head.gif") no-repeat;
              border:none;
              margin-left: 572px;
              margin-top: 0px;
              cursor: Pointer;
}

.action_head2{
             width: 237px;
             height: 129px;
             background: url("./image/action_head_up.gif") no-repeat;
             border:none;
             margin-left: 572px;
             margin-top: 0px;
             cursor: Pointer;
}
.action_head_pic{
                 width: 120px;
                 height: 100px;  
                 float: right;
                 margin-right: 4px;
                 margin-top: 15px;             

}
.action_head_description{
                         width: 107px;
                         margin-left: 6px !important;margin-left: 3px;
                         margin-top: 5px;
                         float: left;
}

/* end of setting position*/


/* form's objects */

.write_array1{
              border: solid 1px #CFCECE;
              background: #FFFFFF;
              height: 14px;
              font-size: 12px;
              color: #000000;
              padding-left: 3px;
}

.write_array2{
              border: solid 1px #CFCECE;
              height: 14px;
              font-size: 12px;
              background: #FFFFFF;
              color: #000000;
              padding-left: 3px;
}

.button_small1{
               width: 26px;
               height: 16px;
               font-size: 10px;
               border: none;
               background: #CCCCCC;
               margin: 0px;
              
               cursor: pointer;
               padding:0px;
}
.button_small2{
               width: 26px;
               height: 16px;
               font-size: 10px;
               background: #FFFFFF;
               border: solid 1px #bcbaba;
               cursor: pointer;
               
               padding:0px;
               margin: 0px;
}

.button_search1{
               cursor: pointer;
               background: #cccccc;
               font-size: 12px;
               border: solid 1px #999999;
               font-size: 12px;
               font-weight: normal;
}
.button_search2{
               
               cursor: pointer;
               font-size: 12px;
               background: #FFFFFF;
               border: solid 1px #999999;
}
/* end form's objects */


/* menu categories */
.categories{
            width: 184px;
            margin-top: 5px;         
}

.navLeft{
margin: 0;
padding: 0;
width: 184px;
list-style: none;
line-height:28px !important;line-height: 15px;
background: url("./image/kategorie.gif") no-repeat;

}

.navLeft li {
width: 184px;
overflow: hidden;
text-transform: uppercase;
font-size:11px;
font-weight:normal;
margin-bottom:0px;
}

.li_nav_body1 a  {
display: block;
width: 184px;
padding-left: 35px;
text-decoration: none;
color: #000000;
line-height:28px;
background: url("./image/butt_down.gif") no-repeat;
margin-bottom:0px;
}

.li_nav_body2 a  {
display: block;
width: 184px;
background: url("./image/butt_up.gif") no-repeat;
padding-left: 40px;
text-decoration: none;
color: #000000;
line-height:28px;
font-weight: bold;
}

.li_nav_body1 a:hover{
background: url("./image/butt_up.gif") no-repeat;
color: #000000;
font-size:11px;
padding-left: 40px;
font-weight: bold;
}

.li_nav_body3 a  {
display: block;
width: 184px;
padding-left: 35px;
text-decoration: none;
color: #000000;
line-height:28px;
background: url("./image/butt_up_w.gif") no-repeat;
margin-bottom:0px;
padding-bottom: 0px;
}

.ull{
margin: 0;
display: none;
padding: 0;
width: 184px;
line-height:28px !important;line-height: 15px;
}

.li_nav_body4 a  {
width: 184px;
line-height:28px;
display: block;
background: url("./image/butt_none.gif") no-repeat;
color: #000000;
font-size:11px;
padding-left: 40px;
text-decoration: none;

}

.li_nav_body4 a:hover  {
width: 184px;
line-height:28px;
display: block;
text-decoration: underline;
background: url("./image/butt_none.gif") no-repeat;
color: green;
font-size:11px;
padding-left: 40px;
font-weight: bold;

}
 
.li_nav_body5 a{
width: 184px;
line-height:28px;
display: block;
text-decoration: underline;
background: url("./image/butt_none.gif") no-repeat;
color: green;
font-size:11px;
padding-left: 40px;
font-weight: bold;

} 
 
.foo{
background: url("./image/butt_up_w_line.gif") no-repeat ;
width: 184px;
border: none;
line-height:11px !important;line-height:11px;
height: 13px;

}



.down{
      margin: 0px;
      padding:0px;
      height:28px;
      width: 184px;
      background: url("./image/kategorie_down.gif") no-repeat;

}

/* end menu categories */

/* container  properties */

#container{
           margin-top: 5px;
}

.container_head{
                width: 626px;
                height: 11px;
                background: url("./image/up.gif") no-repeat;
                margin:0px;
                padding:0px;
                line-height: 11px ;
                
}

.container_center{
                  width: 624px;
                  height: auto;
                  background: #FFFFFF;
                  border-left: solid 1px #c7c4c4;
                  border-right: solid 1px #c7c4c4;
}

.all_items{
           height: 100%; /* must be here ;) fuck IE */
           margin-left: 14px;
           background: #FFFFFF;
           overflow: hidden ; /* must be here ;)*/
}

.container_footer{
                  
                  width: 626px;
                  height: 11px;
                  background: url("./image/down.gif") no-repeat;

}

.t_line_up{
           width: 588 px;
           height: 32px;
           margin-left: 18px;
           margin-top: 0px;
           background: url("./image/line_up.gif") no-repeat;
}
.t_line_up1{
 float: left;
 width: 380px;
 height: 32px;
}

.t_line_up2{
  float: left;
  
  width: 210px;
  height: 32px;
}

.cat_name{
          text-decoration: underline #333333;
          padding: none;
          margin-top: 0px;
          margin-left: 18px !important;margin-right:14px;
          color: #000000;
          background: #FFFFFF;
          font-size: 16px;
          font-weight: bold;
}
.num_items_up{
              float:left;
              margin-top: 14px;
}

.order_text{
            float:left; 
            font-size:13px;
            color:#000000;
            margin-top:15px;
            margin-left: 2px !important;margin-left: 3px;
            
}
.select_order{
              float:left;
              margin-left: 4px;
              margin-top: 10px !important; margin-top: 11px;
              border: solid 1px #999999;
              color: #000000;
              background: #FFFFFF;
              
}


.t_line_down{
           width: 588 px;
           height: 32px;
           margin-left: 18px;
           margin-top: 15px !important; margin-top: 30px;
           background: url("./image/line_down.gif") no-repeat;

}

.t_line_up_cart{
           width: 588 px;
           height: 31px;
           margin-left: 18px;
           margin-bottom: 25px;
           margin-top: 0px;
           background: url("./image/cart_head.gif") no-repeat;
}
.t_line_up_pay{
           width: 588 px;
           height: 32px;
           margin-left: 18px;
           margin-bottom: 25px;
           margin-top: 0px;
           background: url("./image/pokladna.gif") no-repeat;
           line-height: 10px;
}
.t_line_up_detail{
           width: 588 px;
           height: 32px;
           margin-left: 18px;
           margin-bottom: 25px;
           margin-top: 0px;
           background: url("./image/detail_up.gif") no-repeat;
}

.t_line_up_text{
           width: 588 px;
           height: 2px;
           margin-left: 18px;
           margin-bottom: 5px;
           margin-top: 0px;
           background: url("./image/long_line.gif") no-repeat;
}

.t_line_down_cart{
                  height: 1px;
                  margin-left: 18px;
                  margin-top: 27px !important;margin-top: 32px;
                  background: url("./image/line.gif") no-repeat;
}




.num_items_down{
                float:left;
                margin-top: 0px;
}
/* end container  properties */

.num_items_down a{
                font-family: Arial ;
                font-size: 14px;
                color: #000000;
                text-decoration: none;
                
}

.num_items_down a:hover{
                      font-family: Arial ;
                      font-size:14px;
                      color: #FFFFFF;
                      text-decoration: none;
                      background: #3f76ef;
                      font-weight:bold;
}

.num_items_up a{
                font-family: Arial ;
                font-size: 14px;
                color: #000000;
                text-decoration: none;            
}

.num_items_up a:hover{
                      font-family: Arial ;
                      font-size:14px;
                      color: #FFFFFF;
                      text-decoration: none;
                      background: #3f76ef;
                      font-weight:bold;
}

.upp{
     font-family: Arial ;
     font-size:14px;
     font-weight:bold;
     color: #FFFFFF;
     text-decoration: none;
     background: #3f76ef;
}

.items1{
        width: 295px;
        height: 258px;
        background: url("./image/item_back.gif") no-repeat;
        float: left;
        margin-bottom: 10px;
  
}

.desc_item{
padding-top:10px !important;padding-top:0px;
margin-left:30px;
width: 250px;
height:60px;
font-size:12px;
text-align:justify;
color: #000000;
font-family:Arial;
overflow:hidden;

}

.items2{
        width: 295px;
        height: 205px;
        background: url("./image/item_back.gif") no-repeat;
        float: right;
}

.item_name{
           margin-left: 34px;
           margin-top: 10px;
           font-family: Arial ;
           font-size:15px;
           font-weight:bold;
           color: #000000;
}

.item_image{
            width: 120px;
            height: 100px;
            border: solid;
            border: solid 1px #d4d4d4;
            background-color: #FFFFFF;     
            margin-top: 0px;
}

.item_other{
            width: 130px;
            margin-left: 30px!important;margin-left: 15px;
            background: #FFFFFF;
            float: left;
            
}
.akc_new a{
           color: #f60606;
           font-family:Arial;
           font-weight: bold;
           font-size: 12px;
           text-decoration:none;
}

.akc_new a:hover{
                 text-decoration: underline;
}

.describe{
          width: 130px;
          text-decoration: none;
          text-align: center;
          line-height: 13px;
          float: right;
} 

.cart_table{
            width: 580px;
            border: solid 1px #CCCCCC;
            margin-left:20px;
            margin-bottom: 3px;
}

.main_line_t{
             height: 24px;
             background: #ebe9e9;
}



.tab{
     color: #000000;
     font-family:Arial;
     font-weight: bold;
     font-size: 12px;
     margin-left: 2px;
     padding:0px;
     line-height: 12px;
     
}

.tab2{
      color: #000000;
      font-family:Arial;
      margin-left: 2px;
      font-size: 13px;
      padding:0px;
      margin-top:0px;
      
}

.button_cart1{
               width: 100%;
               text-align: left;
               background: #FFFFFF;
               font-size: 12px;
               border: solid 1px #FFFFFF;
               

               padding-left: 3px;
               
}
.button_cart2{
               width: 100%;
               text-align: left;
               padding-left: 3px;
               margin: 0px;
               font-size: 12px;
               background: #FFFFFF;
               border: solid 1px #545353;
}

.num_array{
           height: 17px;
           width: 26px;
           padding: 0px;
           margin-top: 2px;
           margin-right: 2px;
           float: left;
           font-size: 12px;
           background: #FFFFFF;
           border: solid 1px #cccccc;
           text-align:right;
           font-weight:bold;
}

.num_array2{
           height: 15px;
           width: 150px;
           padding: 0px;
           padding-left:4px;
           margin-top: 2px;
           margin-right: 2px;
           float: left;
           font-size: 12px;
           background: #FFFFFF;
           border: solid 1px #545353;
           cursor: default;
}

.costs{
         height: 78px;
        
}
.buttons{
         height: 40px;
                
}

.detail_table{
              margin-left: 15px !important;margin-left: 7px;
              border: solid 1px #cccccc;
              border-right: none;
              float:left;
              margin-top: 0px;
              width: 205px;
}

.d_image{
           
           margin-top: 0px;
           border: none;
           

}

.zarov{
       color: #000000;
       font-size: 17px;
       margin-left: 10px;
}


.popis_center{
 color: #000000;
 font-size: 15px;
 font-weight: normal;
 text-align: justify;
 margin-left: 10px;
 margin-right: 10px;
}


.ttt{
 color: #000000;
 font-size: 15px;
 font-weight: normal;
 text-align: justify;
 margin-left: 20px;
 margin-right: 20px;
 margin-top: 20px;
 margin-bottom: 0px;
 overflow: hidden;
 height: 100%;

}

.aktual{
 color: #000000;
 font-size: 15px;
 font-weight: normal;
 text-align: justify;
 margin-left: 19px;
 margin-right: 19px;
 margin-top: 19px;
 border: solid 1px #999999;
 padding-bottom: 20px;
 height: 100%;
 overflow: hidden;

}
.akt_pic{
        border: none;
        float: right;
        margin-left: 10px;
        
}

.posun1{
margin-left: 15px;
}

.posun2{
margin-left: 25px;
}

.posun3{
margin-left: 32px;
}
.l{
    line-height: 1px;
    height: 1px;
    border: none;
    background: #999999;
}


.reg_array{
           background: #ffffff; 
           border: solid 1px #545353;
           padding-left: 5px;
}

.tt1{

text-align:right;
}
.reg_text{
          color: #000000;
          font-size: 13px;
          font-weight: bold;
}

.tr3{
background: #CCFFFF;
}
.tr4{
background: #FFFFFF;
}

.table_login2{
              border: solid 1px #dddddd;
          
              color: #000000;
              padding: 5px; 
}
.main_tab{
          background-color: #ebe9e9;
          height:24px;
          color: #333333;
}

.posun4{
       margin-left: 10px;
}

.posun{
       margin-left: 115px;
}
.empty_cart{
            margin-left:5px;
            margin-top:15px;
}

.akt_pic{
        border: none;
        float: right;
        margin-left: 10px;
        margin-bottom: 10px;
}


