*{margin:0;padding:0;border:0;list-style:none;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;}

body, html{font-size:12px;width: 100%;margin:0;padding:0;}

#menu_int{}
#menu_int #outside{height:30px;text-align:center;width:100%;}
#menu_int #outside #navigation-1 {padding:0 0;margin:0px;list-style:none;width:100%;height:35px;font-size:10px;line-height:22px;}
#menu_int #outside #navigation-1 li {margin:0;padding:0;display:block;float:left;position:relative;width:119px;z-index:10;}
#menu_int #outside #navigation-1 li a:link, #navigation-1 li a:visited {padding:4px 0;display:block;text-decoration:none;height:22px;}
#menu_int #outside #navigation-1 ul li{font-size:11px;text-align:left;}
#menu_int #outside #navigation-1 ul li p{margin-left:10px;width:160px;cursor:hand;cursor:pointer;}
#menu_int #outside #navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {padding:4px 0;display:block;text-decoration:none;height:22px;}
#menu_int #outside #navigation-1 li ul.navigation-2 {margin:0;list-style:none;display:none;width:160px;position:absolute;top:30px;left:0px;border-top:none;}
#menu_int #outside #navigation-1 li:hover ul.navigation-2 {display:block;}
#menu_int #outside #navigation-1 li ul.navigation-2 li {width:160px;clear:left;}
#menu_int #outside #navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {clear:left;display:block;font-size:10px;padding:4px 0;width:160px;border:none;position:relative;z-index:1000;}
#menu_int #outside #navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {clear:left;padding:4px 0;width:160px;border:none;position:relative;z-index:1000;}
#menu_int #outside #navigation-1 li ul.navigation-2 li ul.navigation-3 {display:none;margin:0;padding:0;list-style:none;position:absolute;left:135px;top:-2px;padding:1px 1px 0 1px;z-index:999;}
#menu_int #outside #navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {display:block;}
#menu_int #outside #navigation-1 li ul.navigation-2 li a span {position:absolute;top:0;left:122px;font-size:10px;}
#menu_int #outside #navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {position:absolute;top:0;left:122px;font-size:10px;}




#header_siteuser{background:#fff;height:35px;line-height:30px;position:fixed;width:100%;top:0;z-index:98;border-bottom:2px solid #444;}
#header_siteuser p{margin-top:-7px;display:block;}
#header_siteuser a{color:blue;text-decoration:none;font-size:10px;padding:6px;}
#header_siteuser a:hover{color:white;background:blue;}

#topSpace {height:32px;}
#line{width:100%;border-top:1px solid #c0c0c0;}

.clear {clear:both;}


* html #header_siteuser { 
	position: absolute;
}

#text_center{font-size:12px;text-align:left;}
#text_column{font-size:12px;text-align:left;}
#site_footer{font-size:11px;text-align:left;}

#files{clear:both;text-align:left;}
#files p{font-size:12px;font-weight:700;}
#files .title{font-size:11px;font-weight:100;}
#files .subtitle{font-size:18px;font-weight:700;}

#musics{clear:both;text-align:left;}
#musics p{font-size:12px;font-weight:700;}
#musics .subtitle{font-size:18px;font-weight:700;}
#musics .description{font-size:11px;font-weight:100;margin-bottom:15px;}


#links{clear:both;text-align:left;}
#links p{font-size:12px;}
#links .subtitle{font-size:18px;font-weight:700;}

#news{clear:both;text-align:left;}
#news p{font-size:12px;}
#news .subtitle{font-size:18px;font-weight:700;}
#news .resume{font-weight:400;}
#news .posted{font-size:11px;font-weight:400;margin-bottom:4px;}

#poll{clear:both;text-align:left;}
#poll .question{font-size:13px;font-weight:700;}
#poll .answer{font-size:12px;font-weight:100;margin:10px;}
#poll .button{cursor:hand;cursor:pointer;border:1px solid blue;background-color:blue;padding-left:10px;padding-right:10px;height:25px;color:#ffffff;font-weight:700;}
#poll .button:hover{background-color:#ffffff;color:blue;}

#blog{clear:both;text-align:left;}
#blog .title{font-size:22px;font-weight:700;}
#blog .date{font-size:11px;margin:12px 0 12px 0;}
#blog p{font-size:12px;}

#blog_categories{clear:both;text-align:left;}
#blog_categories .subtitle{font-size:18px;font-weight:700;}
#blog_categories p{font-size:16px;font-weight:700;margin-bottom:6px;}
#blog_categories a{font-size:12px;display:block;font-weight:700;padding:2px;}

#comments{clear:both;text-align:left;}
#comments p{font-size:12px;font-weight:700;}
#comments span{font-size:12px;font-weight:700;margin-bottom:15px;color:red;}
#comments label{font-size:12px;font-weight:700;margin-bottom:15px;}
#comments input{border:1px solid #c0c0c0;font-size:14px;width:320px;}
#comments textarea{border:1px solid #c0c0c0;font-size:14px;width:375px;height:100px;}
#comments .subtitle{font-size:18px;font-weight:700;}
#comments .posted{font-size:11px;font-weight:400;margin-bottom:4px;}
#comments .button{cursor:hand;cursor:pointer;border:1px solid blue;background-color:blue;width:150px;height:25px;color:#ffffff;font-weight:700;}
#comments .button:hover{background-color:#ffffff;color:blue;}

#videos{clear:both;text-align:left;}
#videos p{font-size:12px;font-weight:700;}
#videos .subtitle{font-size:18px;font-weight:700;}
#videos .posted{font-size:11px;font-weight:400;margin-bottom:4px;}
#videos p{font-size:12px;font-weight:400;}
#video_ptitle{font-weight:700;}
#video_visits{font-weight:700;margin:15px;}

#new_column .title{font-size:11px;text-align:left;}
#new_column .resume{font-size:11px;font-weight:100;}

#download_atitle{font-weight:700;font-size:11px;margin-bottom:10px;text-align:left;}
#down_atext{font-size:11px;text-align:left;}
#down_atext a{color:blue;text-align:left;}

#images{margin:15px;margin-top:0px;width:260px;border:1px solid #c1c1c1;background-color:#ffffff;text-align:center}
#images img{padding:4px;}
#images p{font-size:11px;margin:5px;padding:4px;text-align:left;color:#000}

#galleries{clear:both;text-align:left;}
#galleries .title{font-size:14px;font-weight:700;}
#galleries .subtitle{font-size:18px;font-weight:700;}
#galleries .gallery_name{font-size:12px;font-weight:100;padding:8px;}
#galleries .posted{font-size:11px;font-weight:400;margin-bottom:4px;}
#galleries .gcomments{padding:5px;}
#galleries .gcomments a{text-decoration:none;}
#galleries .gcomments a:hover{text-decoration:underline;}
#galleries .gallery_photo{margin:8px;background:#fff;border:1px solid #c1c1c1;}
#galleries .gallery_photo p{font-size:10px;margin-left:6px;}
#galleries img{margin:5px;padding:5px;border:1px solid #c1c1c1;background-color:#ffffff;}
#galleries span{font-size:12px;margin:5px;padding:5px;display:block;}

#gallery_photos p{font-size:11px;margin:5px;text-align:left;}
#gallery_photos{margin:10px;margin-top:0px;width:100%;text-align:left;}



#form{clear:both;text-align:left;}
#form .title{font-size:13px;font-weight:700;}
#form .subtitle{font-size:12px;}
#form td{padding:5px;}
#form label{font-size:12px;font-weight:700;}
#form input {font-size:13px;border:1px solid #c0c0c0;}
#form textarea {font-size:13px;border:1px solid #c0c0c0;}
#form .btnsubmit{cursor:hand;cursor:pointer;width:60px;font-size:11px;padding:2px;background-color:blue;color:#ffffff;font-weight:700;}
#form .btnsubmit:hover{background-color:#ffffff;color:blue;}



#menuSite{font-size:10px;width:100%; }
#menuSite a{padding:6px;width:110px;font-size:9px;border:1px solid #555555;background-color:#c0c0c0;color:#000000;text-decoration:none;}
#menuSite a:hover{background-color:#f0f0f0;color:black;}

#menuSite ul {padding: 0; margin: 0; border-bottom: 1px solid silver; font: 1em sans-serif;}
#menuSite ul li {list-style-type: none; border: 1px solid silver; border-width: 1px 1px 0 3px; position: relative; margin: 0; padding: 0;}
#menuSite ul ul {display: none;}
#menuSite ul li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
#menuSite li a {display: block; padding: 5px 7px; text-decoration: none; background: #FFF;}

#menuSite ul#topmenu li a:hover {background: #f4f4f4;}
#menuSite li.sub > a {font-weight: bold; background: #ffffff;}
#menuSite h1 {margin: 0; padding: 1em 0.25em 0; line-height: 0.5em; border-bottom: 1px solid silver; text-align: right; color: #666666; }
#menuSite ul#topmenu {width: 10em;}
#menuSite ul#topmenu > li:hover > ul {width: 10em; top: 2.2em; left: -3px;}
#menuSite ul ul {width: 10em;}

#paginate{width:100%;height:25px;background:none;margin:10px 0px 0px 10px;text-align:left;display:block;}
#paginate a{border:1px solid blue;color:blue;font-size:11px;font-weight:700;padding:4px;margin:4px;text-decoration:none;}
#paginate a:hover{border:1px solid #2b8b44;color:#2b8b44;background:blue;color:white;}
#paginate #current{border:none;font-size:14px;color:#16772f;font-weight:700;default;background:white;color:blue;}




#popupbg{ display:none; width:100%; height:100%; background:#222222; position:fixed; top:0; left:0; margin-left:0; margin-top:0; opacity:0.85; -moz-opacity: 0.85; filter: alpha(opacity=85); z-index:99; }

#popup { display:none; z-index:100; position:fixed; top:50%; left:50%; margin-left:-220px; margin-top:-200px; border:2px solid #f0f0f0; }

#popupfeature{ display:none; width:400px; height:300px; border:6px solid #777777; background-color:#ffffff; }
#popupfeature span{background-color:#f0f0f0; width:100%; height:30px; line-height:30px; font-weight:700; border-bottom:1px solid #777777; display:block;}
#popupfeature img { margin:10px;padding:2px;border:1px solid #c0c0c0; float:left}

#popupfeature .title { margin-left:10px;float:left; }
#popupfeature .close { margin-right:10px;float:right;}
#popupfeature .close a{ color:blue; text-decoration:none; padding:2px; }
#popupfeature .close a:hover { background-color:blue; color:#ffffff; }
#popupfeature .infos { float:left; margin:10px; }

#popupfeature h1 { text-align:center;font-size:14px; line-height:40px; border:none; color:red; }
#popupfeature h2 {text-align:center;}
#popupfeature h2 a { padding:5px;font-size:12px; color:red; text-decoration:underline; }
#popupfeature h2 a:hover { background-color:red;color:#ffffff;text-decoration:none; }

#error_create {height:16px;color:red;font-weight:700;}

#createaccount {padding-left:15px;}
#createaccount td{ padding:4px;text-align:left;font-size:12px;}
#createaccount td input{width:220px;font-size:14px;padding:2px;cursor:default;border:1px solid #c0c0c0;color:#666666}
#createaccount td select{width:220px;font-size:14px;padding:2px;cursor:default;border:1px solid #c0c0c0;color:#666666}
#createnow {text-align:center;font-weight:700;margin-top:45px; }

#btninput{ text-align:center;cursor:pointer;cursor:hand;margin:10px; padding:4px; border:1px solid blue; background-color:blue; color:#ffffff;font-weight:700;}
#btninput:hover{background-color:#ffffff; color:blue;}

.aLinkCS{ font-size:11px; }
