@media screen {

fieldset{
  padding: 11px;
  border: 0px;
  border-top: 1px solid #431800;
  font-family: Verdana; font-size: 10px; font-weight: normal; color: #431800;
}

legend{
  border: 1px solid #431800;
  padding: 3px 11px;
  width: 125px;
  background-color: #e7af2e;
  font-family: Arial; font-size: 11px; font-weight: bold; color: #fff;
  }

.infomess {display: none;}

radio, checkbox {border: 0}

input, textarea, select{
  font-family: verdana; color: #2f2f2f; font-weight: normal; padding: 2px 1px
  }


.formfields {width: 123px; height: 17px; font-size: 9px; font-family: verdana; border: 1px solid #431800}


.mezera{
  width: 95%;
  height: 7px;
  }


.alert_pozadi_seda {
                   width: 100%;
                   height: 100%;
                   background-color: gray;
                   display: none;
                   position: absolute;
                   top: 0;
                   left: 0;
                   z-index: 3;                   
                   }

.alert_box_envelope{
                   width: 100%;
                   height: 100%;
                   display: none;                   
                   position: absolute;
                   top: 0;
                   z-index: 5;          
                   }
.alert_box{
         border-radius: 4px;
         -moz-border-radius: 4px;
         -webkit-border-radius: 4px;
         box-shadow: 5px 5px 1px #5f5f5f;
         -moz-box-shadow: 5px 5px 1px #5f5f5f;
         -webkit-box-shadow: 5px 5px 1px #5f5f5f;                 
         width: 597px;
         padding: 19px 100px 19px 19px;
         margin: 17px 0;
         display: block;
         border: 2px solid #ff0707;
         background-color: #e3f3f6;
         background-position: 657px center;
         background-repeat: no-repeat; 
         background-image: url("../../images/icons/exclamation.png");         
         }

.logo{        
         }

.logo_language{       
          padding: 23px 0 43px 0;
         }
         



         
.info_elements{
          width: 203px;
          margin: 0;
          padding: 0;

}

.top_shop_loc {
              width: 727px;
              height: 28px;
              padding: 10px 0 0 15px;               
              font-family: Verdana; font-size: 13px; font-weight: bold; color: white;
              background-image: url("../../images/menu_blue_box_742.gif");
              background-repeat: no-repeat;
              }

.top_menu {float:left; padding: 7px 0; width: 100%}
.top_menu ul{ padding:0; margin:0;list-style:none;}
.top_menu li{ float:left; font-size:15px; font-weight:bold; text-decoration:none; padding-right:10px;}
.top_menu li a{ color:#585757; text-decoration:none; display:inline-block;}
.top_menu li a span{ display:inline-block;}
.top_menu li a span span{ padding:5px 10px 6px 10px;}

.top_menu li a:hover{ color:#fff; background:url(../../images/menu-item-tail.gif) top repeat-x; cursor:pointer;}
.top_menu li a:hover span{ background:url(../../images/menu-item-left-bg.gif) left top no-repeat;}
.top_menu li a:hover span span{ background:url(../../images/menu-item-right-bg.gif) right top no-repeat;}


.oddelovac_menu {
          list-style-type: none;
          width: 193px;
          height: 1px;
          border-width: 1px 0 0 0;
          border-style: solid;
          border-color:  #331100;
         }


#menu_left_up {
          list-style-type: none;
          height: 1px;
         }

#menu_left_bottom {
          list-style-type: none;
          height: 1px;
         }

#menu_left_middle {
          list-style-type: none;
          width: 194px;
          height: auto;
         }


.infobox {
         width: 597px;
         padding: 19px 100px 19px 19px;
         margin: 17px 0;
         display: block;
         border: 2px solid #ff0707;
         background-color: #e3f3f6;
         background-position: 657px center;
         background-repeat: no-repeat; 
         background-image: url("../../images/icons/information.png"); 
        }

.infobox_key {
         width: 597px;
         padding: 19px 100px 19px 19px;
         margin: 17px 0;
         display: block;
         border: 2px solid #ff0707;
         background-color: #e3f3f6;
         background-position: 657px center;
         background-repeat: no-repeat; 
         background-image: url("../../images/support_key.gif"); 
        }

.infomenu{
          padding: 0 7px 7px 7px;
          }                      


.pergamen_top{
          width: 516px;
          height: 69px;
          background-image: url("../../images/pergamen_top.jpg");      
          background-position: top left;
          background-repeat: no-repeat;                         
          }

.pergamen_middle{
          width: 516px;
          background-image: url("../../images/pergamen_middle.jpg");      
          background-position: top left;
          background-repeat: no-repeat;                         
          }
          
.pergamen_bottom{
          width: 516px;
          height: 57px;
          background-image: url("../../images/pergamen_bottom.jpg");      
          background-position: bottom left;
          background-repeat: no-repeat;                         
          }
        
.navtext {
          width: 235px;
          font-size: 8pt;
          font-family: verdana;
          border: 1px dotted #000;
          layer-background-color: #068aac;
          background-color: #00bbec;
          color: #fff;
}



.navtext {
          width: 235px;
          font-size: 8pt;
          font-family: verdana;
          border: 1px dotted #000;
          layer-background-color: #068aac;
          background-color: #00bbec;
          color: #fff;
}



.zalozka_top{
          margin: 0px 9px 1px 17px;
          height: 37px;
          background-image: url("../../images/kolecka-top.gif");      
          background-position: top right;
          background-repeat: no-repeat;                         
          }
              

.oddelovac_frame{
          border-bottom: 3px solid #d2bb57;          
          } 

.alert_box_01{
          width: 70%;
          margin: -110px 0 0 35px;
          padding: 17px 0;
          border: 2px solid red;
          position: absolute;
          z-index: 3;
          background-color: #efefef;     
          }        

.alert_box_shopdetail{
          display: none;
          position: absolute;
          z-index: 3;    
          }  


.aktualita_box{
          width: 163px;
          height: auto;
          margin: 0 0 9px 0;
          padding: 0px;
          float: left;  
          border: 1px solid #f2f2f2;            
         }


.aktualita_box_oddelovac{
          width: 11px;
          height: 258px;
          font-size: 1px;
          float: left;       
        }

.aktualita_box_text{
          width: 100%;
          height: 78px;            
         }


.zalozka_news_facebook{
          height: 41px;
          margin: 3px 0 9px 0;
          background-position: center left;
          background-repeat: no-repeat; 
          background-image: url("../../images/zalozka_news_facebook.gif");          
          }
          
.zalozka_quick_links_black{
          height: 23px;
          padding: 7px 0 0 45px;
          margin: 3px 0 9px 0;
          background-position: center left;
          background-repeat: no-repeat; 
          background-image: url("../../images/zalozka_quick_links_black.gif");          
          }

.zalozka_quick_links_blue{
          height: 23px;
          padding: 7px 0 0 45px;
          margin: 3px 0 9px 0;
          background-position: center left;
          background-repeat: no-repeat; 
          background-image: url("../../images/zalozka_quick_links_blue.gif");
          }


.reg_field_box{
              width: 99%;
              height: 21px;
              display: inline;
              float: left;              
              }

.reg_field_title{
              width: 30%;
              display: inline;
              float: left;
              }

.reg_field_val{
              width: 69%;
              display: inline;
              float: left;
              }
}
