body {
padding				: 0px;
margin				: 0px;
font-family			: Arial, Helvetica, sans-serif;
font-size				: 100%;
background			: #FFF url(../img/bg_main.gif) top repeat-x;
color				: #000;	
}

h1 {
font-size				: 2.125em;
font-weight			: normal;
line-height			: 1em;
font-family			: Georgia, "Times New Roman", Times, serif;
padding				: 20px 37px 0.6em 37px;
margin				: 0px;
color				: #000;
text-transform			: none;
}

h2 {
font-size				: 0.75em;
line-height			: 0.75em;
font-weight			: bold;
padding				: 0px 0px 15px 0px;
margin				: 0px;
color				: #f89627;
}

h3 {
font-size				: 0.75em;
line-height			: 1.66em;
font-weight			: bold;
padding				: 5px 0px 0px 0px;
margin				: 0px;
color				: #f89627;
}

h4 {
font-size				: 0.75em;
line-height			: 1.66em;
font-weight			: bold;
padding				: 0px;
margin				: 0px;
color				: #000;
}

h5 {
font-size				: 0.75em;
line-height			: 1.66em;
font-weight			: normal;
padding				: 0px 0px 0px 0px;
margin				: 0px;
color				: #666;
}

p {
font-size				: 0.75em;
font-weight			: normal;
line-height			: 1.66em;
padding				: 0px;
margin				: 0px;
color				: #000;
}

span {
display				: none;
}

a {
text-decoration		: underline;
color				: #b28a36;
cursor				: pointer;
}

ul {
list-style			: square;
font-weight			: normal;
padding				: 0px 0px 0.6em 20px;
margin				: 0px;
color				: #000;
font-size				: 0.75em;
line-height			: 1.66em;
}

table {
font-size			: 12px;
font-weight			: normal;
line-height			: 1.66em;
padding				: 0px;
margin				: 0px;
color				: #000;
}



/* Layout -----------------------------------------*/

.container {
/*background			: transparent url(../img/bg_container.png) repeat-y top center;*/
background 		: transparent;
width				: 960px;
margin				: 0 auto;
}

#home .container {
position				: relative;
}

.header {
float				: left;
width				: 960px;
height				: 135px;
margin				: 0px 0px 25px 0px;
}

.logo {
float				: right;
height				: 60px;
margin				: 29px 0px 0px 0px;
}

/* Navigation -----------------------------------------*/
.nav {
float				: left;
width				: 650px;
height				: 18px;
margin				: 18px 0px 0px 0px;
}

.nav ul {
list-style			: none;
padding				: 0px;
margin				: 0px;
}

.nav li {
float				: left;
display				: inline;
height				: 18px;
}

.nav li span{
display				: none;
}

.nav li a {
display				: block;
height				: 18px;
background			: url(../img/bg_nav.gif) no-repeat;
background-position		: 0px 0px;
}

.nav li a.home 			{ width: 65px; background-position: 0px 0px;}
.nav li a.russianicons 	{ width: 155px; background-position: -65px 0px;}
.nav li a.greekicons 	{ width: 140px; background-position: -220px 0px;}
.nav li a.about 		{ width: 110px; background-position: -360px 0px;}
.nav li a.books 		{ width: 85px; background-position: -470px 0px;}
.nav li a.contact 		{ width: 95px; background-position: -555px 0px;}

.nav li a.home:hover 			{ width: 65px; background-position: 0px -18px;}
.nav li a.russianicons:hover	{ width: 155px; background-position: -65px -18px;}
.nav li a.greekicons:hover 		{ width: 140px; background-position: -220px -18px;}
.nav li a.about:hover 			{ width: 110px; background-position: -360px -18px;}
.nav li a.books:hover 			{ width: 85px; background-position: -470px -18px;}
.nav li a.contact:hover 		{ width: 95px; background-position: -555px -18px;}

.footer {
float				: left;
display				: inline;
width				: 960px;
height				: 33px;
margin				: 18px 0px 25px 0px;
padding				: 0px;
font-size				: 0.6875em;
color				: #666;
}

.footer a {
color				: #666;
}

.footer .naw 	{ float: left;}
.footer .copy 	{ float: right;}

.main_img {
border-bottom			: 7px solid #b28a36;
}

/* HOME : Our collection -----------------------------------------*/

.ourcollection {
float				: left;
display				: inline;
width				: 590px /*650px*/;
padding				: 18px 30px;
background-color	: #EEE;
}

.ourcollection .russianicons,
.ourcollection .greekicons {
float				: left;
display				: inline;
width				: 280px;
}

.ourcollection .greekicons {
margin-left			: 30px;
}

.ourcollection h2 {
padding				: 0px 0px 15px 0px;
line-height			: 0px;
}

.ourcollection h3 {
padding				: 15px 0px 12px 0px;
line-height			: 0px;
}

.ourcollection p {
padding				: 0px 0px 15px 0px;
}

.contact_line {
float				: left;
display				: inline;
border-top			: 1px solid #b28a36;
margin-top			: 5px;
padding-top			: 15px;
}

/* HOME : Content right -----------------------------------------*/

#home .rightcontent {
float				: left;
display				: inline;
width				: 280px /*310px*/;
padding				: 18px 0px 0px 30px;
}

.rightcontent h1 {
font-family			: Arial, Helvetica, sans-serif;
font-size			: 0.75em;
font-weight			: normal;
line-height			: 1.66em;
padding				: 0px 0px 15px 0px;
margin				: 0px;
color				: #000;

}

.rightcontent h2 {
padding				: 0px 0px 15px 0px;
line-height			: 0px;
}

.rightcontent h3 {
padding				: 15px 0px 12px 0px;
line-height			: 0px;
}

.rightcontent p {
padding				: 0px 0px 15px 0px;
}

#home .artdealers {
float				: left;
display				: inline;
border-bottom		: 1px solid #b28a36;
padding-bottom		: 5px;
}

#home a.btn_appointment {
float				: left;
width				: 280px;
height				: 40px;
margin-top			: 23px;
display				: block;
background			: url(../img/btn_appointment.gif) no-repeat;
background-position	: 0px 0px;
}

#home a.btn_appointment:hover {
background-position	: 0px -40px;
}

/* Tijdelijke actie Home -----------------------------------------*/

#home .announcement {
padding				: 13px 0px 20px 0px;
margin				: 0px 0px 0px 20px;
border				: 5px solid #9a0c0c;
}

#home .announcement h2 {
margin-left			: 10px;
}

#home .announcement_content {
float				: left;
display				: inline;
width				: 280px;
border-bottom		: 1px solid #b28a36;
background-color	: #FFF;
}

#home .slideshow {
position			: relative;
width				: 280px;
height				: 243px;
border-bottom		: 7px solid #b28a36;
}

#home .slideshow img {
position			: absolute;
}

#home .txt_announcement {
margin				: 30px 41px;
}



/* OUR COLLECTION : Icons overview -----------------------------------------*/

#icons_overview h2 {
float				: left;
width				: 400px;
margin				: 20px 0px 0px 0px;
}

#icons_overview .icon_nav {
float				: right;
width				: 560px;
margin				: 20px 0px 0px 0px;
}

/* View : stacked -----------------------------------------*/

#icons_overview .stacked_overview {
float				: left;
width				: 960px;
margin				: 5px 0px 10px 0px;
}

#icons_overview .stacked_icon {
float				: left;
display				: inline-block;
width				: 294px /*314px*/;
background-color	: #f8f4ec;
border-bottom		: 7px solid #b28a36;
margin				: 0px 9px 9px 0px; 
padding				: 10px;
cursor				: pointer;
}

#icons_overview .stacked_icon_img {
background-position		: bottom center;
background-repeat		: no-repeat;
width				: 292px;
height				: 326px;
margin				: 0px 0px 8px 0px; 
}

#icons_overview .stacked_icon span {
display				: block;
font-size				: 0.7em;
line-height			: 1.25em;
text-transform			: uppercase;
font-weight			: bold;
}

#icons_overview .stacked_icon h4 {
color				: #b28a36;
font-family			: Georgia, "Times New Roman", Times, serif;
font-size				: 0.7em;
line-height			: 1.25em;
}

#icons_overview .stacked_icon p {
font-size				: 0.7em;
line-height			: 1.25em;
}

/* View : thumbs -----------------------------------------*/

#icons_overview .thumbs_overview {
float				: left;
width				: 960px;
margin				: 5px 0px 0px 0px;
}

#icons_overview .thumbs_icon {
float				: left;
display				: inline-block;
width				: 103px /*113px*/;
/*background			: url(../img/bg_thumbs_icon.gif) repeat-y;*/
background-color		: #f8f4ec;
border-bottom			: 7px solid #b28a36;
margin				: 0px 8px 8px 0px; 
padding				: 10px 5px 7px 5px;
cursor				: pointer;
}

/*#icons_overview .thumbs_overview .hovered {
background			: url(../img/bg_thumbs_icon_hovered.gif) repeat-y;
}*/

#icons_overview .thumbs_icon_img {
background-position		: bottom center;
background-repeat		: no-repeat;
width				: 103px;
height				: 110px;
}

/* Other -----------------------------------------*/

.last_icon {
margin				: 0px !important;
}

ul.new_sold {
display				: inline;
float				: right;
height				: 15px;
list-style-type		: none;
margin				: 5px 0px 0px 0px;
padding				: 0px;
}

ul.new_sold li {
display				: inline;
float				: left;
height				: 15px;
margin				: 0px 0px 0px 5px;
padding				: 0px;
line-height			: 0em;
font-size				: 0em;
}


.lower_line {
float				: left;
width				: 960px;
margin				: 15px 0px 0px 0px;
}

.lower_line p {
float				: right;
width				: 573px;
color				: #b28a36;
line-height			: 1.25em;
}

/* OUR COLLECTION : Icon -----------------------------------------*/

#iconpage .icon {
float				: left;
width				: 910px /*960px*/;
background-color		: #f8f4ec;
border-bottom			: 7px solid #b28a36;
padding				: 20px 25px;
}

#iconpage h2 {
float				: left;
width				: 400px;
margin				: 20px 0px 0px 0px;
}

#iconpage a.icon_button {
float				: right !important;
display				: inline;
width				: 205px;
margin				: 15px 0px 0px 230px;
}

#iconpage .icon_nav {
float				: right;
width				: 515px;
margin				: 0px;
}

#iconpage .display ul li a {
width				: auto !important;
text-decoration		: none;
}

#iconpage .display ul li a:hover {
text-decoration		: underline;
}

#iconpage .display ul li a.stack 	{ 
width				: 28px !important;
margin-right			: 3px;
}

#iconpage .pagination ul {
margin				: 0px 0px 0px 20px !important;
}

#iconpage .icon_img {
float				: left;
display				: inline;
width				: 365px;
}

#iconpage .enlarge_line {
float				: left;
display				: inline;
width				: 300px;
margin				: 0px 0px 0px 10px;
color				: #b28a36;
font-size				: 0.7em;
}

#iconpage .icon_txt {
float				: right;
width				: 515px;
}

#iconpage .icon_txt span {
display				: block;
font-size				: 0.75em;
line-height			: 1.5em;
text-transform			: uppercase;
font-weight			: bold;
}

#iconpage .icon_txt h1 {
color				: #b28a36;
font-family			: Georgia, "Times New Roman", Times, serif;
line-height			: 1.5em;
font-size			: 0.75em;
font-weight			: bold;
padding				: 0px;
margin				: 0px;
}

#iconpage .icon_txt p {
padding				: 0px 0px 15px 0px;
margin				: 0px;
}

#iconpage .icon_txt p.art_loss  {
float				: left;
color				: #b28a36;
line-height			: 1.25em;
border-top			: 1px solid #b28a36;
width				: 515px;
padding				: 8px 0px 0px 0px;
margin				: 15px 0px 0px 0px;
}

#iconpage .extra_thumbs {
float				: left;
display				: inline;
margin				: 10px 0px 0px 10px;
}

#iconpage .extra_thumbs a {
float				: left;
display				: inline;
margin				: 0px 8px 8px 0px;
}

#iconpage .extra_thumbs .active {
display				: none;
}

/* Display -----------------------------------------*/

.display ul {
display				: inline;
float				: right;
font-size				: 0.7em;
list-style-type		: none;
margin				: 0px;
padding				: 0;
}

.display ul li {
display				: inline;
float				: left;
margin				: 1px 0 0 3px;
padding				: 0;
}

.display ul li a.thumbs 	{ background:url(../img/bg_view_thumbs.gif) no-repeat; }
.display ul li a.stack 	{ background:url(../img/bg_view_stack.gif) no-repeat; }

.display ul li a {
display				: block;
float				: left;
height				: 20px;
margin				: 0px;
padding				: 0px;
width				: 28px;
background-position		: 0px 0px;
}

.display ul li a.active {
background-position		: 0px -20px;
}



/* Pagination -----------------------------------------*/

.pagination ul {
display				: inline;
float				: right;
font-size				: 0.7em;
list-style-type		: none;
margin				: 0px 20px 0px 0px;
padding				: 0;
}

.pagination ul li {
display				: inline;
float				: left;
margin				: 0px 0px 0px 3px;
padding				: 0;
line-height			: 1.4em;
}

.pagination ul li.browse {
padding				: 2px 0px 0px 0px;
}

.pagination ul li a {
display				: block;
float				: left;
height				: 16px;
margin				: 0;
padding				: 1px 0px;
text-align			: center;
text-decoration		: none;
width				: 17px;
color				: #b28a36;
border				: 1px solid #f0dcb3;
background			: url(../img/bg_pages.gif) repeat-x;
}

.pagination ul li a:hover {
text-decoration		: none;
border				: 1px solid #b28a36;
}

.pagination ul li a.active, 
.pagination ul li a.active:hover {
border				: 1px solid #b28a36;
background-image		: none;
background-color		: #b28a36;
color				: #FFFFFF !important;
}

.pagination ul li a.previous 	{ background:url(../img/bg_pages_prev.gif) no-repeat top center; }
.pagination ul li a.next 	{ background:url(../img/bg_pages_next.gif) no-repeat top center; }

/* Other pages : Content -----------------------------------------*/
#other .content {
float				: left;
display				: inline;
width				: 960px;
padding				: 22px 0px ;
}

/* Other pages : Right bar - Our collection -----------------------------------------*/

.right_ourcollection {
float				: right;
display				: inline;
width				: 181px /*247px*/ ;
padding				: 22px 33px;
background-color		: #f3f3f3;
text-align			: center;
}

.right_ourcollection .russianicons {
padding-top			: 10px;
}

.right_ourcollection .greekicons {
padding-top			: 33px;
}

/* Other pages : About us -----------------------------------------*/

#about_us .content {
float				: left;
display				: inline;
width				: 960px;
padding				: 22px 0px ;
}

#about_us .content p {
padding-bottom		: 18px;
}

#about_us .artdealers,
#about_us .consultants,
#about_us .howdoyoustart,
#about_us .howdoyoudecide {
float				: left;
display				: inline;
width				: 310px;
margin-left			: 35px;
}

#about_us .artdealers,
#about_us .howdoyoustart {
margin				: 0px;
}

#about_us .history {
float				: left;
display				: inline;
width				: 225px /*275px*/;
padding				: 25px 25px 0px 25px;
margin-left			: 30px;
background-color	: #f3f3f3;
}

#about_us .artdealers h3,
#about_us .consultants h3 {
padding				: 15px 0px 12px 0px;
}

#about_us .history h3,
#about_us .fivepracticalpoints h3 {
padding				: 0px 0px 12px 0px;
}

#about_us .consultants .img_interior,
#about_us .artdealers .img_canalhouse {
padding-top			: 10px;
}

#about_us .collecting_icons {
width				: 960px;
float				: left;
border-top			: 1px solid #b28a36;
padding-top			: 25px;
margin-top			: 25px;
}

#about_us .fivepracticalpoints {
float				: right; 
width				: 225px; 
padding				: 25px; 
background-color	: #F3F3F3;
}

#about_us .history p span,
#about_us .howdoyoustart span,
#about_us .howdoyoudecide span {
display				: block;
font-size			: 11px;
line-height			: 16px;
margin-bottom		: 20px;
}


/* Other pages : Press -----------------------------------------*/

.article {
float				: left;
display				: inline;
width				: 478px /*510px*/;
padding				: 0px;
margin				: 0px;
margin				: 0px 0px 20px 0px;
padding				: 10px 0px 10px 0px;
}

.article_txt {
float				: left;
width				: 300px;
}

.article_img {
float				: left;
width				: 178px;
}

.article_img img {
border-bottom			: 7px solid #b28a36;
}

.article span {
display				: block;
font-size				: 0.75em;
line-height			: 1.5em;
text-transform			: uppercase;
font-weight			: bold;
}

.article h4 {
color				: #b28a36;
font-family			: Georgia, "Times New Roman", Times, serif;
line-height			: 1.5em;
}

.article p {
padding				: 0px;
margin				: 0px;
}

.article_txt a {
font-size				: 0.75em;
}

.article_img span {
display				: none;
}

/* Other pages : Books -----------------------------------------*/

#other .rightcontent {
float				: left;
display				: inline;
width				: 960px;
}

.rightcontent .catalogues,
.rightcontent .literature {
float				: left;
display				: inline;
width				: 390px;
margin-right		: 50px;
}

.rightcontent .catalogues p,
.rightcontent .literature p {
float				: left;
width				: 220px;
}

.rightcontent .catalogues .main_img,
.rightcontent .literature .main_img {
float				: right;
}

.list_poweroficons,
.list_catalogues,
.list_otherbooks {
float				: left;
width				: 960px;
border-bottom		: 1px solid #b28a36;
}

.list_poweroficons td img,
.list_catalogues td img,
.list_otherbooks td img {
margin					: 0px 10px 0px 0px;
float					: left;
display					: inline;
border-bottom			: 7px solid #b28a36;
}

.booklist {
list-style				: none;
margin					: 10px 0px 10px 2px;
padding					: 0px;
width					: 650px;
}

.booklist span {
display					: inline;
font-weight				: bold;
}

.buy-book {
float					: left;
display					: inline;
height					: 23px;
padding					: 3px 80px 0px 25px;
background				: url(../img/btn-buy.gif) no-repeat;
width					: 278px;
}

.buy-book a {
color					: #575757;
text-decoration			: none;
}

.buy-book a:hover {
text-decoration			: underline;
}

/* Other pages : Contact -----------------------------------------*/

#other .leftcontent {
float				: left;
display				: inline;
width				: 450px;
}

.contact_form {
padding-top			: 18px;
}
.contact_form td {
padding-top			: 8px;
vertical-align		: top;
}

input.aanvraag,
textarea.aanvraag { 
border				: 1px solid #b28a36;
margin				: 2px 0px 2px 10px;
width				: 300px;
}

.form_error_msg {
color				: #FF0000;
margin				: 0px 0px 0px 10px;
}

.contact_info {
float				: left;
width				: 478px;
padding				: 0px 0px 0px 32px !important;
}

.contact_info p {
float				: left;
width				: 200px;
padding				: 0px 0px 32px 0px !important;
}

/* Buttons -----------------------------------------*/

a.button {
float				: right;
display				: block;
height				: 18px;
background-position		: 0px 0px;
background-repeat		: no-repeat;
}

a.button:hover {
background-position		: 0px -18px;
}

a.btn_more 			{ background-image :url(../img/btn_more.gif); width:99px; }
a.btn_inquireforpricing 	{ background-image :url(../img/btn_inquireforpricing.gif); width:170px; float: left !important; }

a.icon_button {
float				: left;
display				: block;
height				: 20px;
background-position		: 0px 0px;
background-repeat		: no-repeat;
}

a.icon_button:hover {
background-position		: 0px -20px;
}

a.btn_russianicons 		{ background-image :url(../img/btn_russianicons.gif); width:159px !important; }
a.btn_greekicons 		{ background-image :url(../img/btn_greekicons.gif); width:137px !important; }
a.btn_russianicons_large { background-image :url(../img/btn_russianicons_large.gif); width:330px !important; height: 30px !important; }
a.btn_greekicons_large 	{ background-image :url(../img/btn_greekicons_large.gif); width:300px !important; height: 30px !important; }

a.btn_russianicons_large:hover,
a.btn_greekicons_large:hover 	{ background-position :0px -30px; }

a.btn_print {
float				: right;
font-size			: 0.7em;
text-decoration		: none;
line-height			: 1.66em;
height				: 20px;
margin				: 1px 20px 0px 0px;
padding				: 0px 0px 0px 23px;
background			: url(../img/btn_print.gif) no-repeat;
}

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