body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color :      #000000;
    background-color: #FFFFFF;
	margin:0;
	padding:0;
	}

#main{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	position:absolute; 
	left:50%; 
	margin-left:-450px; 
	margin-top:0;
	padding:0;
	width:900px; 
	border-left: 1px dotted black; 
	border-right: 1px dotted black; 
	background: #E8E8E8; 
	clear:both
	}
#main a{color:#000000; text-decoration:underline; font-weight:400;  background-color: transparent; font-size:12px; } 
#main a:hover  {color: #777777; text-decoration:underline; font-weight:400; background-color: transparent; font-size:12px; }
#main h1  {font-size:12px; font-weight:bold; }

#counters_and_keywords{border-top: 1px dotted black; clear: both}
#counters{float:left;}
#keywords{float: left; color: #777777; margin-left:10px; } 
#keywords h1{font-size:8px; margin-bottom: 0px;margin-top: 0px;}


#data{width:100%; padding:0px; margin:0px; clear:both;}
#data h1{font-weight:bold; font-size:12px;}
#data span{font-weight:bold;}


#index_left{width:290px; float:left;}
#index_right{width:600px; float:left; border-left: 1px dotted black; margin-left:0px; }
#ad, #index_news {margin-left:10px; margin-right:10px;  margin-top:20px; color: #000000; clear: both; } 
#index_news span {font-weight:bold}

#tail_div {color: #777777; FONT-SIZE:9px; font-weight:normal; border-top: 1px dotted black; border-bottom: 1px dotted black; clear: both; }
#tail_div a {color: #777777; FONT-SIZE:9px; font-weight:normal;}
.header_underline {margin-left:10px; margin-right:10px; border-bottom: 1px dotted black; font-size: 14px; color: #333333; font-weight:bold; } 
.header_underline h1 {margin-left:10px; margin-top:20px; margin-right:10px; font-size: 14px; color: #333333; font-weight:bold; } 


.itemindex {float:left; width: 180px; height: 250px;  border: 1px solid #000000; background-color: #FFFFFF; margin:5px; }
.itemindex_img {width=100%; height: 155px; margin:3px; text-align:center;  border-bottom: 1px dotted black; }
.itemindex_info {text-align:center; }
.itemindex_info span {color:#FF0000; font-weight:bold; }

/*painters {z-index: 50; position: relative; left:50%; padding:0; margin-left:-430px; width:860px;}*/

.painteritem {float:left; width: 180px; height: 240px;  border: 1px solid #000000; background-color: #FFFFFF; margin:10px; padding:5px; text-align:center}
.painteritem_img {width=100%; height: 155px; margin:3px; text-align:center;  border-bottom: 1px dotted black; }
.painteritem_info {text-align:center; }
.painteritem_info span {font-weight:bold; }


.antiqitem {width: 100%; height: 180px;  border: 1px solid #000000; background-color: #FFFFFF; margin:10px; padding:5px; text-align:center; clear:both; }
.antiqitem_img {float:left; width:180px; height: 155px; margin:3px; text-align:center;  border-right: 1px dotted black; }
.antiqitem_info {float:left; width:600px; height: 155px; margin:3px; text-align:left;}


#biography {width:880px; margin:7px; padding:5px; border: 1px solid #000000; background:#FFFFFF; clear:both}

/**********************************
* Navigation
**********************************/
#mainmenu {width:100%; padding:0; margin:0; background:#000000; clear:both; };

#navlist {background: #000000;}
#navlist ul, #navlist li {display: inline; list-style-type: none; }
#navlist a {float:left; display:block; padding-left:6px; padding-right:6px; text-decoration:none; color:#FFFFFF; background:#000000;}
#navlist a:hover {float:left; display:block; padding-left:6px; padding-right:6px; text-decoration:none; color:#000000; background:#FFFFFF;}

#lngbar	{float:right; background:#0000; }
#lngbar ul, #lngbar li	{ display: inline; list-style-type: none; }
#lngbar a	{float:right; display:block; padding-left:2px; padding-right:2px;}
#lngbar a:hover	{position:relative; float:right; display:block; padding-left:2px; padding-right:2px; top:-2px;}

/****************************************
* Gallery
*****************************************/

#gallerytitle{text-align:center; margin:5px;}
#pictures_list{float:left; width:46%; padding:0; margin:0px; border-top:1px dotted black;}
#big_picture{float:right; width:53%; border-top:1px dotted black; border-left:1px dotted black; padding:0; margin:0px; font-size:12px; }

/**************************************
* Pagenavigation
*****************************************/

.pagenavigation {margin:3px; text-align:center; border-top: 1px dotted black; clear:both;}
.pagenavigation ul, .pagenavigation li {display: inline; list-style-type: none; }
.pagenavigation a {text-decoration:none; }
.pagenavigation a:hover {text-decoration:none; color:#CC0000; }
.pagenavigation span {font-size:14px; font-weight:bold; text-decoration:none; }


/*********************************************
* Contacts
***********************************************/

#contacts {width:45%; text-align:center; float:left; border:1px solid black; margin:10px; padding:10px; background-color:#FFFFFF; font-weight:bold; }

#send_query {width:45%; float:left;}

/**********************************
* Cooperation
**********************************/


#coop_rules, #coop_antiq_learning {float:left; margin:10px;}
#coop_antiq, #coop_learning {clear:both; }

#coop_learning {display:none};

#coop_rules, #coop_antiq, #coop_learning{margin:10px;}
#coop_rules h1, #coop_antiq h1, #coop_learning h1{font-weight:bold;}

#coop_rules {width:40%; border-right:1px dotted black;}
#coop_antiq_learning {width:40%; };

/*****************************************
* Catalog 
******************************************/
.category {color:#0000FF; font-weight: bold; font-size:12px;}
.category a {color:green; font-weight: bold; font-size:12px;}
.subcategory {color: black; font-size: 11px;}

.font12 {
    FONT-SIZE:    12px;
}

.font10 {
    FONT-SIZE:    10px;
}

.td_2 {
	BORDER-RIGHT: #000000 1pt solid; 
	BORDER-TOP: #000000 1pt solid; 
	FONT-SIZE: 12px; BACKGROUND: #F9F9F9; 
	BORDER-LEFT: #000000 1pt solid; 
	BORDER-BOTTOM: #000000 1pt solid

}

input, select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
}


.itable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	background-color: #E8E8E8;
}

.itable a { color:#000000; text-decoration:underline; font-weight:400;  background-color: transparent; } 
.itable a:hover { color: #777777; text-decoration:underline; font-weight:400; background-color: transparent; }
		