body{background:#FFF;font-family:Tahoma,Arial,Helvetica,Sans-serif;padding:0;font-size:11px;margin:0;color:#444;text-align:center;}
table,td{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;color:#444;}
a,a:visited,a:active{color:#591712;text-decoration:underline;font-weight:bold;}
a:hover{color:#333;}
h1{display:none;}
h2{font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;font-size:28px;color:#444;margin-top:0;padding-top:0;}
h3{font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;color:#591712;margin:0;padding:0;}
h4{font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;color:#591712;margin:0;padding:0;text-decoration:none;}

form{padding:0;margin:0;}

input, textarea, select { border:1px solid #555;background:#fffaea;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#444; }
input[type="radio"]{border-style:none;}
input[type="checkbox"]{border:none;margin:0px;background:none;}

/* layout positioning and main style definitions */
#page{padding:0px;margin:0px auto 0px;width:900px;position:relative;text-align:center;height:100%;background:#FFF}

#bag{position:absolute;top:15px;left:5px;}
#logo{position:absolute;top:40px;left:110px;}
#header{float:right;background:#FFF;width:900px;height:302px;margin-top:0px;}
.payoff{position:absolute;top:15px;left:23px;font-weight:normal;font-size:11px;color:#fff;}

#repeater{background:#fff;text-align:left;}
#container{padding-left:0px;}
#footer{text-align:left;clear:both;height:40px;margin-bottom:10px;}

#breadcrumbs{position:absolute;top:15px;left:0px;width:875px;text-align:right;float:left;font-size:10px;color:#ddd;}
#breadcrumbs a{color:#fff;text-decoration:none;}
#breadcrumbs a:hover{color:#fff;text-decoration:underline;}

#mainmenu{position:absolute;top:175px;left:241px;float:left;text-align:left;width:639px;font-size:11px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:normal;background:none}

/* mainmenu style */
#mainmenuelements{margin:0;text-align:left;float:left;padding-left:0px;margin-top:1px;}
#mainmenuelements .divlink a {font-weight:normal;font-size:13px;color:#FFF;display:block;background:#591712;height:19px;border:1px #000;padding-top:3px;padding-bottom:0;margin-bottom:0;padding-left:15px;padding-right:15px;}
#mainmenuelements .divlink a:hover {background:none;color:#ccc}
#mainmenuelements ul {list-style:none;padding:0;margin:0;}
#mainmenuelements li {float:left;position:relative;text-align:center;cursor:default;background:#591712;height:22px;margin-right:1px;/*width:10em;*/}
#mainmenuelements li ul {display:none;position:absolute;top:100%;left:-1px;font-weight:normal;background:none;border:1px solid #a09349;margin:0px;text-align:left;}
#mainmenuelements li li {display:block;float:none;background:none;border:0;text-align:left;border-bottom:1px solid #a09349;width:170px;font-weight:normal;margin:0px;}
#mainmenuelements li:hover ul, li.over ul {display:block;}
#nav a {font-weight:normal;color:#fff;text-decoration:none;color:#000}
/*#nav ul{margin-top:4px;}*/
#nav li li a {display:block;font-weight:normal;color:#591712;padding:4px 4px 0px 8px;background:#f8eebd;height:18px;}
#nav li li a:hover {background:#eddc86;color:#000;}

/* second menu elements */
#secondmenuelements{font-family:Tahoma,Arial,Helvetica,sans-serif;color:#eee;margin:0;width:890px;height:27px;text-align:right;float:right;padding:0px;}
#secondmenuelements ul{font-family:Tahoma,Arial,Helvetica,sans-serif;padding:0;margin:0;list-style-type:none;font-size:18px;}
#secondmenuelements li{float:right;padding:0;}
#secondmenuelements li a{text-transform:uppercase;font-size:15px;font-weight:normal;display:inline;float:left;margin:1px 2px 0px 0px;color:#222;text-decoration:none;padding:2px 10px 2px 10px;}
#secondmenuelements li a:hover{margin:1px 2px 0 0;padding-bottom:0;color:#591712;}

/* content elements and positioning */
#content{margin:30px 0px 10px 0px;width:900px;float:left;font-size:12px;}
#content_left{width:240px;min-height:300px;float:left;}

#main{padding:0px;width:630px;float:left;text-align:left;color:#444;margin-left:20px;}
#main ul{padding:0 0 0 25px;margin:10px 0 0 0px;}
#main li{margin:0 0 0 0;padding:0 0 5px 0;}

/* footercontent and notes */
#footercontent{margin:0;width:900px;text-align:left;padding-bottom:10px;padding-top:0px;background:#FFF url(public/site/averiko_footer.jpg);height:31px;float:right;}
#notes{text-align:left;clear:both;height:100px;padding-left:0px;padding-top:4px;margin-top:0px;}
#notes .notes_left{margin-left:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;width:600px;float:left;}
#notes .notes_right{margin-right:0px;font-size:10px;color:#591712;float:right;text-align:right;}
#notes a{font-weight:normal;color:#591712;text-decoration:underline;}
#notes a:hover{color:#591712;}

.box_news {clear:both;margin-top:0px;width:240px;}
.box_news_header{font-size:26px;color:#ce4e00;padding:12px 0 0 12px;margin:0px;clear:both;height:30px;background:url(public/site/box_news_header.jpg) top left no-repeat;border:0;}
.box_news_content{line-height:13px;color:#555;font-size:11px;background:url(public/site/box_news_background.jpg) top left repeat-y;padding:10px 0px 3px 0px;margin:0;}
.box_news_content .date{color:#a09349}
.box_news_content a{line-height:20px;font-size:12px;color:#591712;font-weight:bold;text-decoration:none;margin-bottom:5px;}
.box_news_content a:hover{text-decoration:none;color:#000;}
.box_news_repeater {margin:5px 10px 10px 15px;padding-bottom:7px;border-bottom:1px solid #a09349;}
.box_news_footer{height:24px;background:url(public/site/box_news_footer.jpg) bottom left no-repeat;}
.box_news_footer a{color:#a09349;font-weight:bold;text-decoration:none;}
.box_news_footer a:hover{color:#000;text-decoration:none;}

.box_events {clear:both;margin-top:0px;width:240px;}
.box_events_header{font-size:26px;color:#ce4e00;padding:12px 0 0 12px;margin:0px;clear:both;height:30px;background:url(public/site/box_events_header.jpg) top left no-repeat;border:0;}
.box_events_content{line-height:13px;color:#555;font-size:11px;background:url(public/site/box_events_background.jpg) top left repeat-y;padding:10px 0px 3px 0px;margin:0;}
.box_events_content .date{color:#a09349}
.box_events_content a{line-height:20px;font-size:12px;color:#591712;font-weight:bold;text-decoration:none;margin-bottom:5px;}
.box_events_content a:hover{text-decoration:none;color:#591712;}
.box_events_repeater {margin:5px 10px 10px 15px;padding-bottom:7px;border-bottom:1px solid #a09349;}
.box_events_footer{height:24px;background:#fff url(public/site/box_events_footer.jpg) bottom left no-repeat;}
.box_events_footer a{color:#a09349;font-weight:bold;text-decoration:none;}
.box_events_footer a:hover{color:#000;text-decoration:none;}

/* News list style */
#news_list {float:left;margin-left:0px;width:630px;margin-bottom:40px;}
#news_list .news_list_title {clear:both;padding-bottom:1px;border-bottom:1px solid #eeeeee;}
#news_list .news_list_title a {font-size:18px;font-weight:bold;text-decoration:none;color:#591712;}
#news_list .news_list_title a:hover{text-decoration:none;color:#000;}
#news_list .news_list_subtitle {padding-top:2px;font-size:12px;font-weight:normal;color:#999;}
#news_list .news_content{width:630px;float:left;margin-top:10px;}
#news_list .news_link {width:630px;float:right;text-align:right;margin:10px 0 40px 0;color:#333;}
#news_list .news_link a  {font-weight:bold;text-decoration:none;color:#591712;}
#news_list .news_link a:hover{text-decoration:underline;color:#591712;}
/* News list navigator */
#news_list .navigator {clear:both;font-size:10px;width:600px;padding-top:3px;border-top:1px solid #eee;color:#BBB;}
#news_list .navigator a, #newslist .navigator a:visited {font-size:10px;color:#591712;text-decoration:none;font-weight:normal;}
#news_list .navigator a:hover{text-decoration:underline;}
#news_list .navigator_left {width:100px;text-align:left;float:left;}
#news_list .navigator_center {width:430px;text-align:center;float:left;}
#news_list .navigator_right {width:100px;text-align:right;float:right;}
/* News page style */
#news_read {float:left;margin-left:0px;width:630px;margin-bottom:40px;}
#news_read .news_title {font-size:18px;font-weight:bold;color:#591712;padding-bottom:1px;border-bottom:1px solid #eeeeee;}
#news_read .news_date {padding-top:2px;font-size:12px;font-weight:normal;color:#666;}
#news_read .news_content{clear:both;float:left;margin:10px 0 20px 0;color:#000;}
#news_read .news_link{clear:both;float:left;width:300px;}
#news_read .news_link a {font-weight:bold;text-decoration:none;color:#591712;}
#news_read .news_link a:hover{text-decoration:underline;color:#591712;}

#news_highlights{width:240px;float:left;min-height:500px;}

/* Events list style */
#events_list{margin-left:0px;width:630px;float:left;}
#events_list .event_content .title{color:#000;font-weight:bold;font-size:16px;border-bottom:1px solid #eeeeee;}
#events_list .event_content .title a {font-size:16px;color:#591712;;font-weight: bold;text-decoration: none;}
#events_list .event_content .title a:hover {color: #000;text-decoration:none;}
#events_list .event_date {padding-top:2px;font-size:12px;font-weight:normal;color:#888;}
#events_list .event_content {clear:both;float:left;margin-bottom:20px;padding-bottom:10px;color:#777;width:100%;}
#events_list .event_content a {font-size:12px;color:#591712;font-weight: bold;text-decoration: none;}
#events_list .event_content a:hover {color: #000;text-decoration:none;}
#events_list .event_description {font-size:12px;color:#777;font-family:Tahoma,Arial,Helvetica,Sans}
#events_list .event_description a {font-size:12px;color:#591712;;text-decoration:none;}
#events_list .event_description a:hover {color:#000;text-decoration:none;}
#events_list .event_reference {font-size:12px;color:#777;}
/* Events list navigator */
#events_list .navigator {clear:both;font-size:10px;width:630px;padding-top:3px;margin-left:200px;border-top:1px solid #eee;}
#events_list .navigator a, #newslist .navigator a:visited {font-size:10px;color:#999;text-decoration:none;}
#events_list .navigator a:hover{text-decoration:none;}
#events_list .navigator_left {width:100px;text-align:left;float:left;}
#events_list .navigator_center {width:430px;text-align:center;float:left;}
#events_list .navigator_right {width:100px;text-align:right;float:right;}
/* Events readstyle */
#events_read{margin-left:0px;width:630px;float:left;}
#events_read .event_title{color:#333;font-weight:bold;font-size:16px;border-bottom:1px solid #eeeeee;}
#events_read .event_date {padding-top:2px;font-size:12px;font-weight:normal;color:#888;}
#events_read .event_content {padding-top:20px;width:100%;clear:both;float:left;margin-bottom:5px;color:#777;}
#events_read .event_reference {clear:both;font-size:12px;color:#777;}
#event_subscribe{clear:both;font-size:11px;color:#ce4e00;border:2px dashed #591712;background:#f9f9f9;padding:10px;width:540px;margin-left:20px;}
/* Events subscribe style */
#events_subscribe{margin-left:0px;width:630px;float:left;}
#events_subscribe a {font-size: 12px;color:#591712;text-decoration:none;}
#events_subscribe a:hover {color: #ccc;text-decoration:none;}
#events_subscribe .event_title{color:#000;font-weight:bold;font-size:14px;}
#events_subscribe .event_box {color:#444;font-size:12px;border:1px solid #333;background:#f4f4f4;width:550px;margin-left:50px;padding:5px;width:500px;}
#events_subscribe .event_description {font-size:11px;color:#777;font-family:Tahoma,Arial,Helvetica,Sans}
#events_subscribe .event_description a {font-size: 11px;color:#591712;text-decoration:none;}
#events_subscribe .event_description a:hover {color: #000;text-decoration:none;}
#events_subscribe .event_reference {font-size:10px;color:#777;}

#events_highlights{width:240px;float:left;min-height:500px;}

#sitemap{width:800px;float:right;margin-top:20px;}
#sitemap .sitemap_section {clear:both;width:700px;border-top:1px solid #DDD;margin:20px 0 10px 0;padding-top:3px;font-size:11px;color:#aaa;}
#sitemap .sitemap_section a{font-size:17px;color:#591712;text-decoration:none;}
#sitemap .sitemap_section a:hover{color:#000;}
#sitemap .sitemap_page{font-size:11px;width:660px;margin:0 0 0 30px;padding-bottom:1px;color:#aaa;}
#sitemap .sitemap_page a{font-size:13px;color:#666;text-decoration:none;}
#sitemap .sitemap_page a:hover{color:#333;}
#sitemap .sitemap_subpage{font-size:10px;width:60%;margin:0 0 0 20px;color:#aaa;}
#sitemap .sitemap_subpage a{font-size:10px;color:#d28b39;;text-decoration:none;}

/* Error box & text */
.errinp { border:1px solid #aa0000;background:#feeaea;}
.errorbox {color:#aa0000;font-weight:normal;border:1px dashed #aa0000;background-color:#FFFFEE;width:95%;margin-left:0px;}
.errorbox ul,.errorbox li{padding:0px;margin:0px;}
.closer{clear:both;}


/* Portfolio common style */
#portfolio {margin:20px 0px 30px 10px;width:880px;float:left;text-align:left;}
/* Portfolio group style */
#portfolio .group_main {clear:both;margin-top:20px;text-align:center;}
#portfolio .group_box {float:left;margin:10px 10px 10px 20px;border:1px solid #f5f5c4;padding:3px 3px 3px 3px;background:#ffffcc;min-width:400px;min-height:135px;font-size:11px;font-weight:normal;}
#portfolio .group_picture {float:left;width:135px;height:135px;text-align:center;padding:0px;margin-bottom:2px;}
#portfolio .group_title {float:left;text-align:left;color:#555;background:#f5f5c4;width:245px;min-height:125px;padding:5px 5px 5px 10px;font-size:11px;margin-left:5px;}
#portfolio .group_title a, .group_title a:visited{color:#591712;text-decoration:none;}
#portfolio .group_title a:hover{color:#591712;text-decoration:underline;}
/* Portfolio gallery style */
#portfolio .gallery_main {clear:both;margin-top:20px;text-align:center;margin-left:10px;}
#portfolio .gallery_box {float:left;margin:10px 10px 10px 20px;border:1px solid #f5f5c4;padding:3px 3px 3px 3px;background:#ffffcc;min-width:135px;min-height:135px;color:#591712;font-size:70%;}
#portfolio .gallery_picture {width:135px;height:135px;text-align:center;padding:0px;margin-bottom:2px;}
#gallery_pager {clear:both;padding-top:20px;height:30px;text-align:center;}
#gallery_pager a, #gallery_pager a:visited{text-align:center;border:1px solid #f5f5c4;background:#FFF;padding:2px;text-decoration:none;color:#ff9900;}
#gallery_pager .gallery_pager_on{text-align:center;border:1px solid #f5f5c4;background:#ffffcc;padding:2px;text-decoration:none;color:#591712;font-weight:bold;}


#portfolio .portfolio_breadcrumbs {float:right;padding:4px 0 0 2px;font-size:11px;font-weight:normal;color:#339933;margin-bottom:10px;}
#portfolio .portfolio_breadcrumbs a, .portfolio_breadcrumbs a:visited{color:#591712;text-decoration:none;}
#portfolio .portfolio_breadcrumbs a:hover {text-decoration:underline;}
#portfolio .portfolio_title { visibility:hidden;float:right; }


/* Portfolio pictures style */

#portfolio_navigator_pre {width:55px;float:left;text-align:right;margin-left:30px;margin-right:5px;padding:35px 0px 10px 0px;border:none;}
#portfolio_navigator_pre a, #portfolio_navigator_pre a:visited {text-align:center;border:1px solid #f5f5c4;padding:2px;text-decoration:none;color:#FF9900;}
#portfolio_navigator_suc {width:55px;float:left;text-align:left;padding:35px 0px 10px 0px;border:none;}
#portfolio_navigator_suc a, #portfolio_navigator_suc a:visited {text-align:center;border:1px solid #f5f5c4;padding:2px;text-decoration:none;color:#FF9900;}

#portfolio .navigator {padding-left: 0px;}
#portfolio .navigator_this {float:left;text-align:center;width:75px;height:88px;border:1px solid #FF9900;;margin-right:5px;background:#ffffbb;padding-top:2px;color:#000;font-size:70%;}
#portfolio .navigator_link{float:left;text-align:center;width:75px;height:88px;border:1px solid #f5f5c4;margin-right:5px;background:#ffffcc;padding-top:2px;color:#000;font-size:70%;}
#portfolio .navigator_empty{float:left;margin-right:5px;width:75px;height:90px;border:1px solid #f5f5c4;background:none;}
#portfolio .picture_main {clear:both;margin-top:40px;text-align:center;}
#portfolio .picture_box {text-align:center;}
#portfolio .rotateimg {position:absolute;top:40px;left:0px;}
*/

#datario{width:220px;float:left;}
#datario table{border:1px solid #EEE;padding:2px;width:220px;}
#datario table td{padding:2px;}
#datario .previous{width:30px;border-right:1px solid #CCC;text-align:center;padding:2px;}
#datario .next{width:30px;border-left:1px solid #CCC;text-align:center;padding:2px;}
#datario .curr_month{text-align:center;padding:2px;}
#datario .curr_month a{color:#591712;text-decoration:none;}
#datario .curr_month a:hover{color:#333;text-decoration:none;}
#datario .weekday{width:28px;color:#666;text-align:center;padding:2px;}
#datario .today{width:28px;background:#DDD;border:1px solid #AAA;color:#000;text-align:center;}
#datario .day{width:28px;text-align:center;border:1px solid #DDD;background:#F5F5F5}
#datario .blank{width:28px;text-align:center;border:1px solid #FFF;background:#FFF;}

