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

#languages{position:absolute; top:60px; left:20px; color:#fff; font-size:11px;}
#languages img{border:1px solid #630;}

#menu_holder{width:100%; text-align:center; background-color:#111; }
#menu{ width:930px; margin:0 auto 0 auto; padding-top:0px;}
#menuitem{ width:140px; padding:6px; font-weight:normal; font-size:13px; cursor:pointer; background-color:#111; margin:0px; float:left; margin-right:2px;}
#menuitem1{ width:140px; padding:6px; font-weight:normal; font-size:13px; cursor:pointer; background-color:#5F382E; margin:0px; float:left; margin-right:2px;}
#menuitem a, #menuitem1 a{ text-decoration:none; color:#fff;}
#menuitem a:hover, #menuitem1 a:hover{color:#FC6; border-bottom:1px solid #fc6}

#sidemenu{width:200px; float:right; min-height:880px; height:auto; overflow:auto;}
#sidemenu a{text-decoration:none; color:#fff; font-size:12px; font-weight:bold;}
#sidemenu a:hover{text-decoration:underline;}

#submenutop{margin:0px; margin-bottom:-12px; padding:0px; background-image:url(images/submenu_bg-01.png); background-repeat:no-repeat; height:15px;}
#submenubottom{margin:0px; margin-top:-12px; padding:0px; background-image:url(images/submenu_bg-02.png); background-repeat:no-repeat; height:14px;}
#submenu{padding-left:10px; margin:0px; background-image:url(images/submenu_bg-03.png); background-repeat:repeat-y;}
#submenu a{color:#d64; text-decoration:none; font-size:12px; font-weight:bold;}
#submenu a:hover{text-decoration:underline;}
#submenu p{line-height:14px;}

#sidemenutop{margin:0px; margin-bottom:-12px; padding:0px; background-image:url(images/sidemenu_bg-01.png); background-repeat:no-repeat; height:15px;}
#sidemenubottom{margin:0px; margin-top:-12px; padding:0px; background-image:url(images/sidemenu_bg-02.png); background-repeat:no-repeat; height:14px;}
#sidemenubuttons{padding-left:10px; margin:0px; background-image:url(images/sidemenu_bg-03.png); background-repeat:repeat-y;}
#sidemenubuttons p{line-height:14px;}

body{ font-family:Verdana, Geneva, sans-serif; margin:0px; padding:0px; font-size:12px; color:#777; background-color:#FFF;line-height:20px;}
#header{ background-image:url(images/top_bg.png); background-repeat:repeat-x;}
#header_content{width:1000px;margin:0 auto 0 auto; text-align:center;}
#content_holder{width:800px;margin:0 auto 0 auto; overflow:hidden; padding-top:10px;}
#content{ float:left; width:550px; padding-left:20px; padding-right:20px; padding-bottom:16px; border-right:2px solid #eee; min-height:350px;}
#wide{ width:100%; padding-bottom:16px; text-align:center;}
#left{float:left; width:30%;}
#right{float:right; width:30%;}
#center{width:30%; margin-left:35%;}
#footer_holder{ background-color:#111; padding:10px; text-align:center; clear:both;}
#footer{width:800px;margin:0 auto 0 auto; color:#CCC; font-size:10px; /*height:56px;*/}
#footer a{color:#CCC; text-decoration:none;}
#search{float:left; width:200px; position:absolute; top:146px; border:0px; z-index:10; padding-top:140px; background-image:url(images/searchtpp.png); background-position:left top; background-repeat:no-repeat;}
#gallery{position:fixed; bottom:0px; width:100%; background-image:url(images/gallery_bg.png); background-repeat:repeat-x; padding:12px; padding-top:14px; font-size:11px; color:#000; z-index:200; font-weight:bold;}
#gallery a{color:#900; text-decoration:none; font-weight:bold;}
#hidden{position:fixed; margin:0; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background-color:#000; z-index:100;filter:alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#imagegallery{width:800px; z-index:111; margin:auto; margin-top:40px;}
#imageholder{z-index:110; width:100%; height:100%; text-align:center; top:0; position:fixed; }

h1{ font-size:12px; line-height:12px; margin:0px; padding-top:20px; color:#000;}
h2{ font-size:28px; line-height:42px; margin:0px; padding-top:20px; color:#aaa; font-weight:normal;}
h3{ font-size:12px; font-weight:bold; text-decoration:none; color:#666; margin:0px; padding:0px; }
h4{ font-size:24px; line-height:24px; margin:0px; padding-top:0px; color:#aaa; font-weight:normal;}
h5{ font-size:18px; line-height:18px; margin:0px; padding-top:0px; color:#aaa; font-weight:normal;}
p{ line-height:20px;}
p a{color:#777; font-weight:bold;}
input, select{font-size:12px;}
.image{border:2px solid #ccc;}
.greytable td, .greytable th{border:1px solid #ccc; font-size:11px;}
.copyright, .copyright a{ font-size:10px; color:#FFff66; text-align:center; text-decoration:none; padding:4px; font-weight:normal;}
