@charset "utf-8";
/* CSS Document */

hr { border: 0px; border-top: 1px solid #FFCC00; height: 0px; }

*{ xxborder:1px solid #00FF00; }
html, body { background-color:#333333; height:100%; margin:0px; }
*{ font-family: avantGrande-Demi, Verdana,  sans-serif; }

table.maintab { width:782px; height:100%; margin:auto; vertical-align:top; }
	table.maintab td.center { height:100px; background:#FFFFFF; vertical-align:top; }

div.spacer { display:block; clear:both; width:90%; font-size:0px; line-height:0px; height:0px; }
	
	div.header { display:block; background:#000000; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00; height:114px; }
	
	div.menu { height:35px; background: url(../img/menu_bg.jpg) repeat-x; display:block; font-size:13px; background-color:#FBDA1B; padding:5px 0px 5px 34px; text-align:center; vertical-align:middle; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00; }
		div.menu a.active { font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; padding:3px 7px 0px 14px;  }
		div.menu a.active:hover { font-weight:bold; color:#ffffff }
	div.menu img{ background:#FBDA1B; }
		
		div.menu a.inactive { font-weight:bold; font-size:13px; color:#ffffff; text-decoration:none; padding:3px 7px 0px 14px; }
		div.menu a.inactive:hover { font-weight:bold; color:#ffffff }
		
	div.submenu { display:block; background:none; padding:10px 0px 10px 0px; text-align:left; vertical-align:middle; font-size:12px; }
		div.submenu a.active { font-size:12px; font-weight:normal; color:#333300; text-decoration:none; padding:10px 20px 10px 20px;  }
		div.submenu a.active:hover { padding:10px 20px 10px 20px; color:#333300; }	
		
		div.submenu a.inactive { font-size:12px; font-weight:normal; color:#666633 ; text-decoration:none; padding:10px 20px 10px 20px;  }
		div.submenu a.inactive:hover { padding:10px 20px 10px 20px; color:#333300; }	
		
	div.banner { display:block; background:#ffffff; float:left; padding:0px;  font-size:1px; line-height:1px;   }
        /*div.banner td{ border-right:1px solid #FFCC00; border-left:1px solid #FFCC00; border-bottom:1px solid #FFCC00; }*/
            div.banner div.banner_right td{ opacity: 1; filter:Alpha(Opacity:100); }
            div.banner div.banner_right td:hover{ opacity: 0.8; filter:Alpha(Opacity:80); }
            div.banner div.banner_right .sel{ opacity: 0.8; filter:Alpha(Opacity:80); }


	div.banner img{ margin:0px; padding:0px; }
	div.banner_left { float:left; padding:0px; overflow:hidden; border-bottom:1px solid #FFFFFF; }
        div.banner_left td.left_submenu{ vertical-align:top; width:242px; background-color:#545454; opacity: 1; filter:Alpha(Opacity:100); border-right:1px solid #FFCC00; border-left:1px solid #FFCC00; border-bottom:4px solid #FFCC00; }

        td.td{ height:33px; background-color:#434343; padding:0px 0px 0px 40px; }
            td.td a{ font-size:14px; font-weight:bold; color:#FCD919; }
        td.td_a{ height:33px; background-color:#FCD919; padding:0px 0px 0px 40px; }
            td.td_a a{ font-size:14px; font-weight:bold; color:#434343; }

        div.banner_left td.center_text{ vertical-align:top; padding:27px 23px 5px 33px; width:431px; *width:439px; }
    div.banner_center { float:left; padding:0px; height:337px; width:490px; overflow:hidden; }
	div.banner_right { float:left; padding:0px; width:242px; }
        div.banner_right a{ font-size:1px; }

div.content { padding:25px 0px; float:left; width:100%;  }
div.content td { }
	td.content_left {  }
		td.content_left div.cont { display:block;  position:relative; }

td.content_left{ vertical-align:top; padding-top:0px; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00; padding:20px 29px 25px 29px; height:100%; }
td.content_right{ font-size: 12px; vertical-align:top; border-right:1px solid #FFCC00; width:234px; height:100%; padding:20px 5px 0px 5px;  }

    .content_right_bottom{ vertical-align:bottom; text-align:right; height:44px; }

    table.content_main{ width:100%; background: url(../img/content_bg.jpg) #FFFFFF repeat-x; height:100%; }
    td.content_main{ width:100%; vertical-align:top; background:#FFFFFF }
    td.content_bg{ width:100%; vertical-align:top; background: url(../img/content_bg.jpg) #FFFFFF repeat-x; }

div.news {  }

table.newstab { width:204px; padding:0px 20px 0px 20px; line-height:200%  }

table.contact_form{ background:#004101; color:#FFFFFF; }
     .contact_form_td{ color:#FFFFFF; }

td.footer{ background:#FFFFFF; height:142px; }
td.foot{ border-left:1px solid #FFCC00; border-right:1px solid #FFCC00; border-bottom:1px solid #FFCC00; }
td.foot_r{ border-right:1px solid #FFCC00; border-bottom:1px solid #FFCC00; }

/* register */

a.register { padding: 8px 4px; background: #333333; color: #FFF; font-weight: bold; font-size: 13px; text-decoration: none; }
a.register:hover { padding: 8px 4px; background: #333333; color: #FFF; font-weight: bold; font-size: 13px; text-decoration: none; }

/* NEWSLETTER */

div.newsletter { padding-left: 10px; }
div.newsletter * { color: #7C7C7C; font-family: verdana; }
div.newsletter p.title { font-size: 15px; font-weight: bold; color: #333333; padding-bottom: 25px; }
div.newsletter p.bold { font-weight: bold; padding-bottom: 15px; }
div.newsletter p.bold span { font-weight: bold; padding-bottom: 15px; cursor: pointer; }
div.newsletter p.normal { padding: 10px 0px 15px 0px; }
div.newsletter input { border: 1px solid #7C7C7C; color: #7C7C7C; margin-bottom: 8px; }

div.news_ticker{ padding-bottom:20px; }
div.news_content_elem{ padding-bottom:8px; }
div.mooquee_container_2{ height:110px; }
div.mooquee_container_2 marquee{ height:110px; }

td.news_content{ background:url(../img/news_bg.gif) repeat-y; padding:5px 20px 5px 20px; }
td.news_content a{ color:#FFFFFF; }
td.news_content a:hover{ color:#fddf01; }


