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

body, td, th { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #fff; text-align:left; }
body { background-color: #fff; margin:0px; }
p { margin:12px 0px; }
.hr { margin:10px 0px; padding:0px; width:100%; background:none; border:none; border-bottom:dashed 1px #aaa; font-size:1px; height:1px; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; }
a:visited, a:link { text-decoration: underline; color: #fff; }
a:hover, a:active { text-decoration: none; color: #eee; }
h3 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#eee; padding:0px; padding-bottom:10px; border-bottom:dashed 1px #aaa; margin-top:30px; }
h2 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#eee; padding:0px; padding-bottom:10px; border-bottom:dashed 1px #aaa; padding-left:10px; }
h1 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#eee; padding:0px; padding-bottom:10px; border-bottom:dashed 1px #aaa; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

#header { border-top:solid 1px #b08c7c; margin:0px auto; text-align:center; height:142px; background:#000; }
#pbody { margin:0px auto; border-top:solid 1px #b08c7c; text-align:center; background:#8c3712; }
#pbody_cnt { margin:0px auto; width:900px; border-left:solid 5px #813716; border-right:solid 5px #813716; }
#menu { width:900px; margin:0px auto; background:url(_img/_bg-menu.gif) repeat-x; height:30px; margin-top:1px; }
.menuitem, .menuitem:link, .menuitem:visited, .menuitem:active { height:20px; text-decoration:none; float:left; padding:6px 13px 0px 14px; border-right:dashed 1px #b08c7c; background:none; }
.menuitem:hover { background:url(_img/_bg-menu-h.gif) repeat-x; }
#footer { margin:0px auto; height:50px; background:#fff url(_img/_bg-footer.gif) repeat-x; }
#footer_cnt { width:840px; color:#444; margin:0px auto; text-align:left; padding:15px 30px 0px 30px; }
.footer_cnt, .footer_cnt:link, .footer_cnt:visited, .footer_cnt:active { color:#444; }
.footer_cnt:hover { text-decoration:underline; }
#left_col { float:left; width:185px; background:#8c3712; padding-top:30px; text-align:left; }
#right_col { float:right; width:185px; padding-top:15px; text-align:left; padding-left:10px; padding-right:10px; background:#8c3712; margin-bottom:30px; }
.b_src { width:26px; height:18px; background:url(_img/_b-src.gif) no-repeat; border:none; vertical-align:middle; margin-bottom:3px; margin-left:-4px; }
.input { border: solid 1px #b18b7a; background:#fff url(_img/_bg-input.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; height:14px; font-size:11px; color:#444; padding-left:5px; padding-right:5px; }
.src_frame { padding:0px; margin:0px; padding-left:10px; padding-bottom:5px; }
#sub_menu { padding:0px; margin:0px; margin-bottom:20px; margin-top:20px; line-height:24px; }
.s_item, .s_item:link, .s_item:visited, .s_item:active { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background:url(_img/_bllt-fff.gif) no-repeat 9px 13px; display:block; padding-left:17px; padding-top:3px; padding-bottom:2px; margin-right:11px; }
.s_item:hover { background:#9f664d url(_img/_bllt-f00.gif) no-repeat 9px 13px; }
.nws { font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px; padding:0px; color:#e5d5cf; background:url(_img/_bllt-fff.gif) no-repeat 2px 9px; display:block; padding-left:10px; padding-top:3px; padding-bottom:2px; margin-right:11px; margin-bottom:10px; }
#page_center { width:502px; float:left; margin-left:-11px; }
#sh_up { background:url(_img/_sh-up.gif) no-repeat; height:9px; font-size:4px; }
.sh-r { background:url(_img/sh-r.gif) repeat-y; }
#sh_down { background:url(_img/sh-b.gif) no-repeat; font-size:4px; }
#cnt { background:url(_img/_bg-cnt.gif) repeat-x #7c2f0d; vertical-align:top; padding:14px; text-align:left; }
.default_image { border:solid 1px #864021; margin:10px; }
.controllers { margin:0px -4px; display:block; }
.controllers a, .controllers a:visited, .controllers a:link, .controllers a:visited, .controllers a:hover { text-decoration:none; padding:4px; }
.button { margin:0px; background:url(_img/_bg-b.gif) repeat-x; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px 3px 0px 3px; border:none; color:#fff; }
.member2 { text-align:left; margin-bottom:10px; padding-left:30px; height:120px; vertical-align:middle; }
div.gal-foto { float:left; margin:3px; }
div.gal-foto a { border:0; text-decoration:none; }

.download { border-bottom:1px solid #cc8362; padding:15px 10px; }
.download:hover { background:#a15431; }
.download a { padding:0; margin:0; text-decoration:none; }
.download .icon { float:left; margin-right:10px; }
.download .titlu { font-size:16px; font-weight:bold; line-height:26px; }
.download .size { color:#DDD; }
