body { margin:0; padding:0; background:#110A07 url(images/bg.jpg) top center repeat-x; color:#333; font-size:12px; line-height:180%; font-family:Helvetica, Arial, sans-serif;}
img { border:0;}
form,input { margin:0; padding:0;}
input.cat_textbox { padding:3px; border:1px solid #ccc; width:200px;}
input.cat_textbox_small,#CaptchaV2 { padding:4px; border:none; background:transparent; width:156px; color:white; line-height:100%; font-size:13px;}
input.cat_subscribe { padding:3px; border:1px solid #999; width:160px;}
input.cat_search { width:152px; padding:5px; background:transparent; border:0; color:#012233; font-size:12px;}
textarea { border:1px solid #999;}
ul { margin:0 0 20px; padding-left:20px;}
li { margin:0; padding:0;}
h1,h2,h3 { margin:0; padding:0; color:#580A00; font-size:25px; line-height:42px; font-weight:normal;}
p { margin:12px 0;}
a { color:#333; text-decoration:underline;}
.white { color:white;}
.white a { color:white;}
.black a { color:#000; text-decoration:none;}
.black a:hover { color:#444;}
div {margin:0 auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
.small { font-size:11px;}
.right { text-align:right;}
.green { color:#437920; font-size:13px;}
.green a { color:#437920;}

/*container*/
#container { width:880px;}

/*top*/
#top { margin-top:27px; height:90px; position:relative;}
#top-logo { position:absolute; top:0; left:0;}
#top-menu { position:absolute; bottom:0; left:265px; width:615px; height:30px; background:url(images/menu_home.jpg) no-repeat; color:white;}

/*main*/
#main,#main-inner { width:848px; min-height:793px; background:white url(images/inner_bg.jpg) repeat-x; margin-left:17px; position:relative;}
#main-inner { min-height:753px; height:100%;}
#inner-gap { height:27px;}
#left-menu-bg,#left-menu-inner { position:absolute; top:0; left:-17px; width:265px; height:348px; background:url(images/left_home.jpg) no-repeat; overflow:hidden;}
#left-menu-inner { background:url(images/left_inner.jpg) no-repeat;}
#left-menu { margin:26px 0 0 38px; color:white; line-height:100%;}
#left-subscribe-bg,#left-subscribe-inner { position:absolute; top:348px; left:-17px; width:265px; height:401px; background:url(images/subscribe_home.jpg) no-repeat; overflow:hidden;}
#left-subscribe-inner { height:405px; background:url(images/subscribe_inner.jpg) no-repeat;}
#left-subscribe { margin:136px 0 0 45px; width:164px; height:210px; line-height:100%;}
#home-bg { position:absolute; top:0; left:248px; width:615px; height:360px; background:url(images/home_bg.jpg) no-repeat; overflow:hidden;}
#home { padding:371px 0 20px 450px; width:330px;}
#home-flash { margin:23px 0 0 14px; width:585px; height:309px;}
#home-misc { position:absolute; top:360px; left:248px; width:215px; height:423px; background:url(images/home.jpg) no-repeat;}
#home-right { position:absolute; top:360px; right:-12px; width:12px; height:394px; background:url(images/right_home.jpg) no-repeat;}
#home-caps { position:absolute; bottom:-2px; right:-5px; width:114px; height:109px; background:url(images/caps.png);}
#home-email { position:absolute; top:717px; left:422px;}

/*inner*/
#inner { margin-left:248px; width:588px; min-height:724px; /*border:1px solid #250A03;*/ background:#ECECEC url(images/bg_inenr.jpg) repeat-x;}
#inner-content { padding:220px 45px 80px;}
#inner-header { position:absolute; top:0; left:248px; width:615px; height:215px; background:url(images/header.jpg) no-repeat; overflow:hidden;}
#inner-left { position:absolute; top:345px; left:248px; width:16px; height:65px; background:url(images/inner_misc.jpg) no-repeat;}
#inner-misc { position:absolute; bottom:-32px; left:233px; width:269px; height:149px; background:url(images/inner.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/inner.png'); _background:none;}
#inner-email { position:absolute; bottom:6px; left:386px;}
#inner-right { position:absolute; top:215px; right:-12px; width:12px; height:539px; background:url(images/right_inner.jpg) no-repeat;}
#inner-caps { position:absolute; bottom:0px; right:7px; width:81px; height:102px; background:url(images/caps_inner.jpg);}


#sub-bar { position:relative; left:-7px; top:-17px; z-index:10;}

.fi2 { margin-top:36px;}
.fi4 { margin-top:16px;}
.captchaimg { margin:14px 0 7px;}
.captchaimg img { padding-left:40px; width:130px;}

/*footer*/
#footer-bg { margin:7px 0 0 24px; width:841px; height:44px; background:url(images/footer.gif) no-repeat;}
#footer-menu { margin-left:590px; height:25px; color:white; line-height:100%;}
#footer-text { margin-left:667px; height:60px; color:white; line-height:100%;}
#footer-text a { color:white;}

/*menu*/
#menu-bottom { border:none;}

.menu-off,.menu-over,.menu-on { color:white; text-align:center;}
.menu-over { color:#8F756B; cursor:pointer;}
.menu-on { background:#110A07;}

.submenu-off,.submenu-over,.submenu-on { color:white; padding-left:12px; background:url(images/arrow_off.gif) no-repeat center right; border-bottom:1px solid #583021;}
.submenu-over,.submenu-on { cursor:pointer; background:url(images/arrow_on.gif) no-repeat center right;}
/*.submenu-over a { color:#8F756B;}*/

.menu-off1,.menu-over1,.menu-on1 { font-size:11px; color:white; text-align:center;}
.menu-over1 { color:#8F756B; cursor:pointer;}
.menu-on1 { color:#8F756B;}


#nav_456441 { position:relative; z-index:3;}
#nav_456441, #nav_456441 ul {padding:0;margin:0;list-style:none;width:205px;} 
#nav_456441 a {display:block; text-align:left;text-decoration:none; color:white;}
#nav_456441 li { float:none; line-height:25px; width:193px; padding-left:12px;}
#nav_456441 li:hover, #nav_456441 li.sfhover {}
#nav_456441 li:hover a, #nav_456441 li.sfhover a {color:#8F756B; text-decoration:none;}
#nav_456441 li.sfhover ul li a { color:white;}
#nav_456441 li ul {position:absolute; left:-999em; margin-top:1px; padding-bottom:5px; z-index:5;}
#nav_456441 li ul li {background:#240902; color:white; padding-left:12px; overflow:hidden; height:20px; line-height:20px;}
#nav_456441 li ul a {font-size:12px;text-align:left;color:white;text-decoration:none;}
#nav_456441 li:hover ul, #nav_456441 li.sfhover ul {left:auto;}
#nav_456441 li:hover ul ul, #nav_456441 li.sfhover ul ul{ left: -999em; }
#nav_456441 li li:hover ul, #nav_456441 li li.sfhover ul{}
#nav_456441 li ul li:hover, #nav_456441 li ul li.sfhover {}
#nav_456441 li ul li:hover a, #nav_456441 li ul li.sfhover a { color:#8F756B;}
*+html #nav_456441 li hover, *+html #nav_456441 li.sfhover { position: static; }
*+html #nav_456441 li:hover ul ul, *+html #nav_456441 li.sfhover ul ul{ position: static; }
#nav_456441 li img {vertical-align:middle;}