html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

a{outline: none; color: #000;}
a:hover{color: #333333; text-decoration: none;}


h3{margin-bottom: 10px; float: left; width: 100%;}

html{background: #fff;}

.body{width: 980px; margin: 0 auto;}

.left{position: relative; float: left;}
.right{position: relative; float: right;}
.clear{clear: both;}
.width{width: 100%;}


.logo{width: 440px; height: 250px; z-index: 100;}
.book1{width: 440px; height: 340px; margin-top: -215px; z-index: 99;}
.book3{width: 440px; height: 340px; z-index: 99;}
.book2{width: 540px; height: 270px; z-index: 100;}
.buy{width: 540px; height: 465px; z-index: 101;}

.left-column{width: 440px; margin-top: -145px; z-index: 120;}
.left-column-inside{width: 380px; font-family: Georgia; font-size: 25px;}
.left-column-inside2{width: 380px; font-family: Georgia; margin-top: 40px;}
.right-column{width: 540px; z-index: 120;}
.right-column2{width: 540px; z-index: 120; margin-top: 60px;}


.logo-inside{margin: 50px 0px 0px 80px; width: 151px; height: 199px; background: transparent url(../images/logo.png) top left no-repeat}
.buy-inside{margin: 217px 0px 0px 13px;}
.buy-book-desc{margin: 10px 0px 0px 20px; width: 300px;}
.buy-inside table{font-size: 12px; font-family: Georgia; border-collapse: separate; border-spacing: 5pt; width: 250px;}
.buy-button-en{background: transparent url(../images/buy_en.png) top left no-repeat; width: 79px; height: 34px; margin-top: 10px; margin-left: 3px;}
.buy-button-pl{background: transparent url(../images/buy_pl.png) top left no-repeat; width: 79px; height: 34px; margin-top: 10px; margin-left: 3px;}


.book2-inside{margin: -30px 0px 0px 30px;}
.book3-inside{margin: 0px 0px 0px -60px;}
.artbook-en{margin: 10px 0px 20px 0px; width: 94px; height: 16px; background: transparent url(../images/artbook_en.png) top left no-repeat}
.artbook-pl{margin: 10px 0px 20px 0px; width: 94px; height: 16px; background: transparent url(../images/artbook_pl.png) top left no-repeat}

.designer-en{margin: 50px 0px 30px 20px; height: 17px; background: transparent url(../images/designer_en.png) top left no-repeat;}
.designer-pl{margin: 50px 0px 30px 20px; height: 17px; background: transparent url(../images/designer_pl.png) top left no-repeat;}
.txt-column{margin-left: 20px; font-size: 12px; font-family: Georgia; width: 185px; line-height: 20px;}


.exhibition-en{margin: 0px 0px 30px 20px; height: 17px; background: transparent url(../images/exhibition_en.png) top left no-repeat;  width: 180px;}
.exhibition-pl{margin: 0px 0px 30px 20px; height: 17px; background: transparent url(../images/exhibition_pl.png) top left no-repeat;  width: 180px;}
.grey-box{background: #efeeef; width: 179px; margin-left: 12px; padding: 5px 8px; font-size: 12px; font-family: Georgia; line-height: 20px;}
.date{font-size: 20px; font-family: Georgia; line-height: 20px; margin-bottom: 3px;}


.scroll-gallery{width: 320px; height: 240px; background: transparent url(../images/gallery.jpg) top left no-repeat; cursor: pointer;}

.left-column-inside2 table{font-size: 12px; font-family: Georgia; border-collapse: separate; border-spacing: 8pt; width: 250px;}

.english, .polish{}



.footer{height: 80px; background: transparent url(../images/footer.jpg) top left repeat-x; margin-top: 50px;}
.juice{margin: 20px 0px 0px 60px; width: 24px; height: 34px; background: transparent url(../images/juice.png) top left no-repeat; cursor: pointer;}

.preload1{margin: 0px 0px 0px 0px; position: absolute; top: 40px; left: 55px;}
.preload2{margin: 0px 0px 0px 0px; position: absolute; top: -10px; left: 10px;}
.okl{width: 186px; height: 239px;}

#img-container{
    
    display:none;  
position:fixed;  
 _position:absolute;
background: #fff;
 top:0;  
 left:0;     
 z-index:999;
 cursor: pointer; 
 width:100%;
 height: 100%; 
}

.plus{ position: absolute; z-index:900; top: 35px; left: 395px; display: none;}
.plus2{ position: absolute; z-index:900; top: -15px; left: 170px; display: none;}

.label{width: 100px; margin-left: 3px;}
.buy-book-form{margin: 10px 0px 0px 20px; width: 300px; font-size: 12px; font-family: Georgia; line-height: 20px;}
.input{width: 130px; border: none; border-bottom: 1px solid #000; background: transparent; font-size: 12px; font-family: Georgia; line-height: 20px; height: 16px;}
#transport{width: 130px; border: none; border-bottom: 1px solid #000; background: transparent; font-size: 12px; font-family: Georgia; line-height: 20px; margin-bottom: 20px; outline: none; height: 16px;}


.message{background: #fff; font-size: 12px; font-family: Georgia; line-height: 20px; cursor: pointer;}
.message-inside{background: transparent; font-size: 12px; font-family: Georgia; line-height: 20px; margin: 10px 0px 10px 260px;}
.err{color: red;}

.choose-language{font-size: 12px; font-family: Georgia; line-height: 20px; cursor: pointer; width: 20px; height: 20px; margin-top: 225px; margin-left: 160px;}


.warning{font-size: 11px; font-family: Arial; line-height: 15px; color: #7a7a7a; width: 200px; margin: 10px 0px 0px 10px;}
