body {
    background: url("../images/bg3.jpg");
    background-attachment: fixed;
    background-size: 100%;
    color: black;
    font-family: Helvetica, sans-serif;
}

h1 {
    text-align: center;
    font-size: 300%;
}

h2 {
    font-size: 200%;
}

p {
    text-align: left;
    font-size: 120%;
}

h3 {
    font-size: 150%
}

li {
    font-size: 120%;
}

a {
    color: orange;
    margin-left: 10px;
    font-size: 120%;
}

#page {
    width: 1000px;
    margin: 0 auto; 
}

#header {
    width: 100%;   
    text-align: center;
}

#logo {
    height: 140px;
    margin: 0 auto; 
    display: inline-block;  
}

#slogan {
    font-size: 40px;
    margin: 0 auto; 
    display: inline-block;
    vertical-align: text-bottom;
    color: #0ca745;
}

#lang {
    margin: 0 auto; 
    display: inline-block;
    vertical-align: text-bottom;
    height: 40px;
    width: 140px;
}


#menu {
    height: 50px;
    width: 100%;   
    text-align: center;
    position: relative;
    margin-bottom: 40px;
    border-bottom: 2px solid #114D25;    
    font-family: Helvetica, sans-serif;
}

#menu a {
    color: #114D25;
    width: 120px;
    border: 3px solid #114D25;
    display: inline-block;
    padding: 2px;
    margin: 3px;
    box-shadow: -5px 10px 20px #114D25;
    text-decoration: none;
    background-color: #d0d0d0; 
}

#menu a:hover {
    border: 3px solid #114D25;
    text-decoration: underline;
}

#menu .active {
    color: #d0d0d0;
    border: 3px solid #114D25; 
    background-color: #114D25;   
}

.products-center {
    text-align: center;
}

.products-left {
    text-align: left;
    margin-left: 200px;
}

.prods {
    margin: 0 auto; 
    display: inline-block;
    padding: 0;
    vertical-align: top;
}

.leftme {
    margin-left: 25px;
}

.prod-info {
    margin: 0 auto; 
    display: inline-block;
    padding-left: 10px;
    text-align: left;
    vertical-align: top;
}

.prod-title {
    font-weight: bold;
    font-size: 14px;
}

.prod-details {
    font-size: 12px;
    margin-top: 10px;
    margin-left: 15px;
}

.error {
    color: red;
}

.okok {
    color: #0CA745;
}

.prodpics {
    width: 200px;
    height: 133px; 
    border: 1px solid black;  
    box-shadow: -5px 10px 20px black;
}

#content {
    margin: 0 auto; 
    min-height: 300px;
    text-align: center;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
}

#content2 {
    margin: 0 auto; 
    min-height: 300px;
    max-width: 700px;
    text-align: center;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
}


#footer {
    text-align: center;
    margin: 0 auto;
    border-top: 2px solid #114D25;
    font-size: 14px;
    font-weight: bold;
    font-family: Helvetica, sans-serif;
    color: #114D25;
}

.center {
    text-align: center;
    width: 50%;
    margin: 0 auto; 
    margin-top: 20px;
}

table.contactus {
    border : 2px solid #114D25;
    background-color: #d0d0d0;
}

table.contactus td {
    font-weight: bold;
}


.table_center {
    margin: 0 auto;
}

.btn {
    color: #114D25;
    border : 2px solid #114D25;
    background-color: #d0d0d0;
    font-weight: bold;
    box-shadow: 0 0 10px #114D25;
}

.btn:hover {
    color: #0CA745;
    border : 2px solid #0CA745;
}

.galpic {
    width: 200px;
    height: 200px;
}

.logopic {
    width: 120px;
    height: 133px;
    border: 0;
}

.sloganpic {
    width: 382px;
    height: 109px;    
    border: 0; 
}

.langpic {
    width: 30px;
    height: 21px;
    border: 0; 
}

@media screen and (max-width: 1000px) {
    #page {
        width: 100%;
    }
        
    .center {
        width: 100%;
    }    
    
    .products-left {
        margin-left: 100px;
    }
}

@media screen and (max-width: 730px) {

    .prodpics {
        width: 150px;
        height: 100px; 
    }       
    
    .products-left {
        margin-left: 0;
    }    
}


@media screen and (max-width: 600px) {
     
    #logo {
        display: none;
    }
    
    .galpic {
        width: 100px;
        height: 100px;
    }
        
    #menu {
        border-bottom: 0;
    }
}

/* за много малки екрани */
@media screen and (max-width: 400px) {
        
    .galpic {
        width: 80px;
        height: 80px;
    }
    
    .prodpics {
        width: 120px;
        height: 80px; 
    }        
        
    .sloganpic {
        width: 280px;
        height: 80px;
    }    
           
}