body,html{height:100%}
body{font-family:Arial, Verdana, Helvetica;background:#fff;font-size:12px}
#wrapper{
  min-width:900px;
  overflow:hidden;
  position:relative;
  min-height:100%
}
#content{}
#home_menu a{padding:0 10px}

#header{background:#000;height:40px}
#navmenu{float:left;margin:15px 0 0 20px;font-size:12px;overflow:hidden}
#navmenu li{float:left;margin-right:10px}
#navmenu a{display:block;padding:5px 8px;height:15px}
.navmenu_item{color:#fff}
.navmenu_list_on{background:#fff url(images/navmenu_left.gif) no-repeat left top;color:#2D5274}
.navmenu_item_on{background: url(images/navmenu_right.gif) no-repeat right top;color:#2D5274}

.information{margin:0 375px 0 20px;}
.paint{margin:0 auto;width:90%}

#hmenu{float:right;padding:10px}
#hmenu li{padding-bottom:10px;float:right;margin-right:15px}
#hmenu a{color:#000}

#slide{position:absolute;right:0;top:0;width:355px;background:#fff;}
#slide_botton{position:absolute;left:-15px;top:0;padding-left:10px;width:40px;height:800px;
background:url(images/slide.png) repeat-y left top}
#slide_botton_img{margin:20px 0 0 25px;width:16px;height:182px}
#slide_botton_img img{display:block}
#slide_menu{position:absolute;left:40px;top:0;width:320px;overflow:hidden;}
#slide_menu a{display:block;float:left;margin:0 0 8px 8px;padding:5px;background:#fff}
#slide_menu img{}
#right_menu li{padding-bottom:10px}
#right_menu a{color:#fff}

#middle{clear:both;padding-top:15px;position:relative}
#left{float:left;margin-left:20px}
#center{}

#page{background:#fff;padding:20px;max-width:1050px;margin:0 auto}
.mozaik_image{padding:2px;border:1px solid #B5C8CF}
.mozaik_image_title{font-weight:bold;color:#1F4276}


#paint_menu{background:#DBE4E6 url(images/section.png) repeat-x left top;padding:0 20px;overflow:hidden}
#paint_menu table{position:relative;top:-15px;left:-15px}
#paint_menu td{padding:5px;text-align:center;padding:10px;background:#fff}
#paint_menu a{display:block;color:#000}

#paint{padding:20px;overflow:hidden}
#paint .title{padding:5px 0}
#paint_box{margin-right:50px}
#paint_image{float:left;}

.title{padding-bottom:2px;color:#1F4276;font-size:28px;margin-bottom:10px;padding:5px 20px}

#footer, #footer a{color:#1F4276}

.section_box{padding:10px 25px;overflow:hidden}
.section_title{background: url(images/section_arrow.jpg) no-repeat left top;font-size:20px;padding:6px 0 3px 30px}
.section_title a{color:#2D5274}
.section_paint{float:left;background:#fff;padding:5px;margin-right:10px}

/* Calendar */
#calendar_nav{margin:5px 0;}
#calendar_nav img,#calendar_nav a{vertical-align:middle}
#calendar_nav a{padding:0 4px}
#calendar {background:#fff;font-size:11px;border-top:1px solid;border-left:1px solid;border-collapse:collapse;}
#calendar td{border-bottom:1px solid #000;border-right:1px solid #000;vertical-align:top}
#calendar .day_name{background:#999A9B;color:#fff;font-weight:bold;padding:5px;width:14%}
#calendar .green_day{background:#fff}
#calendar .green_day a,#calendar .green_day div{background:#595C5D;font-weight:bold;color:#fff}
#calendar .day_num{padding:5px;display:block}
#calendar .day_list{padding:5px;}
#calendar .day_item{padding-bottom:8px;}
#calendar .day_item a{color:#000}
#calendar .day_item span{background:#0B4D6F;color:#fff;padding:0 3px}

#categories{border:1px solid #0B4D6F;padding:10px;margin-bottom:15px}
#categories h3{color:#0B4D6F;font-size:18px;border-bottom:1px solid #0B4D6F}
#categories a{color:#666}


