@charset "UTF-8";
/* CSS Document */

body {background-color:#FFFFFF; margin:0px; padding:40px 0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; color:#000000;}
a {color:#000000; text-decoration:none;}
a:hover {color:#000099; text-decoration:none;}

/* HEADER */

#master_header {width:714px; margin:0px auto; padding-bottom:20px;}

#master_header div.id {width:342px; margin:0px 15px 0px 0px; padding:0px; text-align:left; float:left;}
#master_header div.id img {border:none;}

#master_header div.lang {width:342px; margin:0px 15px 0px 0px; padding:5px 0px 0px 0px; text-align:right; line-height:9px; float:left;}
#master_header div.lang a.on, #master_header div.lang span.on {font-size:9px; line-height:9px; font-weight:bold; color:#000099; text-decoration:none;}
#master_header div.lang a.on:hover, #master_header div.lang span.on:hover {color:#000099;}
#master_header div.lang a.off {font-size:9px; line-height:9px; font-weight:bold; color:#000000; text-decoration:none;}
#master_header div.lang a.off:hover {color:#000099;}

#master_header div.menu_block {float:left;}
#master_header div.menu_item {margin-bottom:10px;}
#master_header a.link_cat {font-size:11px; line-height:11px; font-weight:bold; color:#000000; text-decoration:none; margin-right:50px;}
#master_header a.link_cat:hover {color:#000099;}
#master_header a.link_cat_on {font-size:11px; line-height:11px; font-weight:bold; color:#000099; text-decoration:none; margin-right:50px;}
#master_header a.link_cat_on:hover {color:#000099;}
#master_header a.link_subcat {font-size:9px; line-height:9px; color:#000000; text-decoration:none;}
#master_header a.link_subcat:hover {color:#000099;}
#master_header a.link_subcat_on {font-size:9px; line-height:9px; color:#000099; text-decoration:none;}
#master_header a.link_subcat_on:hover {color:#000099;}

#master_header img.linetop {margin:10px 0px;}
#master_header img.linebottom {margin:0px;}

/* CONTENT  */

#master_content {width:714px; margin:0px auto; padding-bottom:20px;}
#master_content div.col_left {width:274px; margin:0px 15px 0px 0px; padding:0px; text-align:left; float:left;}
#master_content div.col_right {width:410px; margin:0px 15px 0px 0px; padding:0px; text-align:left; float:left;}

#master_content div.menu_item {margin-bottom:10px;}
#master_content a.link {font-size:11px; line-height:11px; font-weight:bold; color:#000000; text-decoration:none;}
#master_content a.link:hover {color:#000099;}
#master_content a.link_on {font-size:11px; line-height:11px; font-weight:bold; color:#000099; text-decoration:none;}
#master_content a.link_on:hover {color:#000099;}

#master_content div.artist {font-size:11px; line-height:11px; color:#000000; margin-bottom:10px;}
#master_content div.fair {font-size:11px; line-height:11px; color:#000000; font-weight:bold; margin-bottom:10px;}
#master_content div.expo {font-size:11px; line-height:11px; color:#000000; font-weight:bold; margin-bottom:10px;}
#master_content div.venue {font-size:11px; line-height:11px; color:#000000; margin-bottom:10px;}
#master_content div.date {font-size:11px; line-height:11px; color:#000000; margin-bottom:30px;}

#master_content div.news_artist {font-size:11px; line-height:11px; font-weight:bold; color:#000000; margin-bottom:3px;}
#master_content div.news_title {font-size:11px; line-height:11px; font-weight:bold; color:#000000; margin-bottom:3px;}
#master_content div.news_date {font-size:11px; line-height:11px; font-weight:bold; color:#000000; margin-bottom:3px;}
#master_content div.news_short {font-size:11px; line-height:11px; color:#000000; margin-bottom:0px;}
#master_content div.news_long {font-size:11px; line-height:13px; color:#000000; margin-top:5px;}

#master_content div.list_cat {font-size:11px; line-height:11px; font-weight:bold; color:#000000; margin-bottom:15px;}
#master_content div.list_item {font-size:11px; line-height:11px; color:#000000; margin-bottom:10px;}
#master_content div.list_break {font-size:11px; line-height:11px; color:#000000; margin-bottom:10px;}

#master_content div.contacts { line-height:18px;}

#master_content img.line {margin:10px 0px 20px 0px;}

#gallery {}
#gallery div.col_left { width:100px; float:left; margin:0px; padding:0px; text-align:left;}
#gallery div.col_right { width:310px; float:left; margin:0px; padding:0px; text-align:right;}

#gallery div.link {margin-bottom:15px; font-size:11px; line-height:11px;}
#gallery div.link a.link {font-size:11px; line-height:11px; font-weight:normal; color:#000000; text-decoration:none;}
#gallery div.link a.link:hover {color:#000099;}
#gallery div.link a.link_thumb {font-size:11px; line-height:11px; font-weight:normal; color:#000000; text-decoration:none; margin-left:5px;}
#gallery div.link a.link_thumb:hover {color:#000099;}
#gallery div.link a.link_thumb_on {font-size:11px; line-height:11px; font-weight:normal; color:#000099; text-decoration:none; margin-left:5px;}
#gallery div.link a.link_thumb_on:hover {color:#000099;}

#gallery div.image {margin-bottom:15px;}
#gallery div.legend {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; color:#000000;}



/* GENERAL */

.clearfloat {font-size:1px; line-height:0px; clear:both; height:0px;}

