html, body {margin: 0; padding: 0;}
body { text-align: center; font: bold 11px/15px arial; background: #F1F2F4 url('../images/2.png'); color: #111; }

ul.langswitch {
 position: absolute;
 top: 8px; right: 20px; margin: 0; padding: 0;
}

ul.langswitch li {
 display: inline;
}

ul.langswitch a {
 color: #FFF;
}

a.nounder {text-decoration: none; color: #111;}
a.nounder:hover {text-decoration: underline;}

h3 {font-size: 12px;}
img{border: 0;}

#container {width: 740px; margin: 30px auto; border: 0px solid #CCC; background: #FFF url('../images/2.png'); height: 600px; position: relative; }

#header {height: 130px;}
#header img {border: 0;}

/* site navigation */
#menu {background: url('../images/3.png'); height: 31px; position: relative; text-align: left;}
#menu a {color: #FFF; text-decoration: none; font-size: 12px; font-weight: normal; padding: 0 6px 0px 6px; z-index: 10;}
#menu a:hover {color: #000;}
#menu a.active {color: #000;}

#menu div.pulldown div.subitems {display: none;}
#menu div.pulldown a {display: block; padding: 0 6px 8px 6px;}
#menu div.subitems a {font-size: 11px; color: #000; padding: 0 6px 0px 6px; }

#menu div.subitems a:hover {background: #B2B3B7;}

/* menu in active state */
#menu div.pullopen {background: #DFE0E4;}
#menu div.pullopen a {color: #000;}
#menu div.pullopen a:hover {background: #B2B3B7;}
#menu div.pullopen div.subitems {display: block;}

#m1, #m2 {position: absolute; top: 8px;}
#m1 {left: 25px; width: 55px;}
#m2 {left: 75px}

#images {margin: 30px 0 30px 0; height: 206px; }
#images img {border: 0; padding: 0 11px 0 11px; }

/* Product image display, Antique sections, Tolix etc */

#products {margin: 0 auto; padding: 0; border: 0;}
#products img {border:0; padding: 0;}
#products td {background: #FFF;}
#products td.text {padding: 5px; width: 150px;}
#products td.thumbnails {width: 220px; text-align: right; }
#products div.thumbnail img {width: 52px; height: 65px;}
#products div.thumbnail h3 {display: none;}
#products div.thumbnail p {display: none;}
#products div.thumbnail {display: inline;}

/* main content */
#content {height: 100px;}
#content-left {width: 180px; text-align: left; position: absolute; top: 205px; left: 100px;}

#footer {margin: 0 0 40px 0;}
#footer p {margin: 0; padding: 0;}


/* login form  */
#presslogin {position: absolute; top: 190px; left: 300px; background: #DDD; width: 355px; text-align: left; height: 205px; }
#loginfield, #pwfield {height: 30px; font-size: 20px; width: 310px; margin: 2px 0 10px 20px;}
#presslogin label {margin: 12px 0 0 20px; display: block;}
#loginfield { }
/* #pwfield{ margin-bottom: 70px;} */
#submitbtn {position: absolute; top: 220px; left: 265px;}

div.press {position: absolute; top: 220px; left: 350px; text-align: left; }


textarea.zemTextarea {width: 305px; height: 90px; margin: 0 0 0px 20px; font-size: 13px; padding: 5px;}
label.zemText, label.zemTextarea {margin: 0 0 0 20px;}
input.zemText {width: 140px; height: 30px; margin: 0px 0 0px 20px; font-size: 13px;}

#zemname {position: absolute; top: 125px; left: 0px; }
#zemphone {position: absolute; top: 125px; left: 170px;}

button.zemSubmit {border: 0; position: absolute; top: 220px; left: 265px; background: transparent; }
button.zemSubmit img {border: 0;}
div.zemThanks {font-size: 15px; padding: 50px 50px 0 90px; }


a.webshop {position: absolute; right: 23px; top: 70px;} 
