html { height:100%;}
	
body {
	height:100%;
	text-align:center;
	padding:0; margin:0;
	background-color:#75091B;
	background-image:url(../img/bg_body.gif); background-repeat:repeat-x; background-position:left top;
	color:#434343; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:16px; }

div{ margin: 0; padding:0;}
a img {border: 0;}

table{border-collapse:collapse;}
td {
	vertical-align: top;
	padding: 0;
}

form, fieldset {margin:0; padding:0; border:none;}

p {margin:0; padding: 0;}

a { color:#920A1E; text-decoration:underline;}
a:hover { text-decoration:none; }

h1 { margin:0; padding:0;}
h2 { margin:0 0 16px 0; padding:0; text-transform:uppercase;
	color:#434343; font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal;}

.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {
}

.fl_left { float:left;}
.fl_right { float:right;}

.w100 {width: 100%;}
.h100 {height: 100%;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
     }

.fotol { float:left;}
.fotol img { display:block; margin:0 14px 4px 0;}

.fotor { float:right; text-align:center;}
.fotor img { display:block; margin:0 0px 10px 15px;}

#site {
	margin: 0 auto -93px auto;
	padding:0;
	text-align:left;
	width:876px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	}
	
	
/*=============================== Header ========================================*/

.header { height:158px; position:relative; padding:0; margin:0;
	background-image:url(../img/bg_header.jpg); background-repeat:no-repeat; background-position:right top;}

.logo { position:absolute; left:1px; top:23px;}
.slogan { position:absolute; left:134px; top:51px;}
.longdate { position:absolute; left:134px; top:90px; color:#FFF;}

.flash { position:absolute; left:463px; top:0px;}

/*=============================== End Header ========================================*/


/*=============================== Main Menu ========================================*/

#nav { margin:0; padding:0; height:46px; list-style:none;}
#nav li {display:block; float:left; margin:0; padding:0;}
#nav li a { display:block; height:46px; text-indent:-5000px;}

#nav .nav1 { width:64px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:0 top;}
#nav .nav1:hover, #nav .nav1_act, #nav .nav1_jshover, #nav .nav1_act_jshover {
	width:64px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:0 bottom;}
	
#nav .nav2 { width:124px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-64px top;}
#nav .nav2:hover, #nav .nav2_act, #nav .nav2_jshover, #nav .nav2_act_jshover {
	width:124px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-64px bottom;}
	
#nav .nav3 { width:177px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-188px top;}
#nav .nav3:hover, #nav .nav3_act, #nav .nav3_jshover, #nav .nav3_act_jshover {
	width:177px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-188px bottom;}
	
#nav .nav4 { width:174px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-365px top;}
#nav .nav4:hover, #nav .nav4_act, #nav .nav4_jshover, #nav .nav4_act_jshover {
	width:174px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-365px bottom;}
	
#nav .nav5 { width:66px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-539px top;}
#nav .nav5:hover, #nav .nav5_act, #nav .nav5_jshover, #nav .nav5_act_jshover {
	width:66px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-539px bottom;}
	
#nav .nav6 { width:171px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-605px top;}
#nav .nav6:hover, #nav .nav6_act, #nav .nav6_jshover, #nav .nav6_act_jshover {
	width:171px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-605px bottom;}

#nav .nav7 { width:100px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-776px top;}
#nav .nav7:hover, #nav .nav7_act, #nav .nav7_jshover, #nav .nav7_act_jshover {
	width:100px; background-image:url(../img/nav.gif); background-repeat:no-repeat; background-position:-776px bottom;}


#nav li ul { position:absolute; z-index:9999; display:none; list-style:none; width:177px; margin:46px 0 0 0; padding:5px 0;
	background-color:#8E8E8D;
	background-image:url(../img/bg_menu_dropdown.gif); background-repeat:repeat-x; background-position:left bottom;}

#nav li:hover ul, #nav .nav1_jshover ul, #nav .nav2_jshover ul, #nav .nav3_jshover ul, #nav .nav4_jshover ul,
#nav .nav5_jshover ul, #nav .nav6_jshover ul, #nav .nav7_jshover ul,
#nav .nav1_act_jshover ul, #nav .nav2_act_jshover ul, #nav .nav3_act_jshover ul, #nav .nav4_act_jshover ul,
#nav .nav5_act_jshover ul, #nav .nav6_act_jshover ul, #nav .nav7_act_jshover ul {display:block;}

#nav ul li { float:none; margin:0; padding:5px 0;
	 background-image:url(../img/bg_menu_dropdown_li.gif); background-repeat:no-repeat; background-position:left bottom; }
#nav ul li.last, #nav ul li.last, #nav ul li.last_jshover { background:none;}

#nav li ul a {display:block; padding:0 3px 0 7px; height:auto; text-indent:0; text-decoration:none; text-transform:uppercase;
	color:#FFFFFF; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
	
/*=============================== End Main Menu ========================================*/
	

/*=============================== Content ========================================*/

.content_index { padding:0; margin:0;
	background-image:url(../img/bg_content_index.gif); background-repeat:repeat-y; background-position:left top;}
.content_bottom { padding:0 0 20px 0; margin:0; overflow:hidden; zoom:1;
	background-image:url(../img/bg_content_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}

.left { width:221px; float:left;}
.left_pad { padding:17px 0 0 15px; margin:0;}
.left a { display:block; padding:0; margin:0 0 10px 0;}
.left a img { display:block;}

.center { width:420px; float:left;}
.center_pad { padding:17px 50px 0 15px; margin:0;}
.center p { padding:0 0 15px 0;}

.right_index { width:235px; float:left;}
.right_index_pad { padding:17px 14px 0 17px; margin:0;}

.search_block_index { height:20px; margin:0 0 25px 0; padding:0; position:relative;}
.search_block_index input.text { position:absolute; left:0; top:0;
	color:#434343; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:134px; line-height:14px; padding:3px 4px 3px 4px; border:none;
	background-image:url(../img/bg_input_text_index.gif); background-repeat:no-repeat; background-position:left top;} 
.search_block_index input.submit { position:absolute; left:152px; top:0;
	width:52px; height:20px; border:none; cursor:pointer;
	background:none; background-image:url(../img/bg_button_go.gif); background-repeat:no-repeat; background-position:left top;} 

.block_news { margin:0 0 8px 0; padding:0;}
p.date { font-size:11px; font-weight:bold;}
a.read_more { display:block; padding:0 0 0 16px; margin:10px 0 0 0; font-weight:bold;
	background-image:url(../img/bg_read_more.gif); background-repeat:no-repeat; background-position:left 6px;}

/*=============================== End Content ========================================*/



/*=============================== Footer ========================================*/

.push { height:137px;}
.footer { height:93px; padding:0; position:relative; z-index:200; background-color:#820412; 
	background-image:url(../img/bg_footer.gif); background-repeat:repeat-x; background-position:top;}
.footer_content { width:876px; height:93px;  margin:0 auto; color:#FFFFFF;}
	
div.bottom_menu { float:right; padding:35px 0 0 0;}
div.bottom_menu a { color:#FFFFFF; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
div.bottom_menu a:hover { color:#FFFFFF;}

.copyright  { float:left; padding:35px 0 0 0;}

/*=============================== End Footer ========================================*/


/*=============================== Internal ========================================*/

.content { padding:0; margin:0;
	background-image:url(../img/bg_content.gif); background-repeat:repeat-y; background-position:left top;}
	
.search_block { width:221px; height:87px; margin:0 0 20px 0; padding:0; position:relative; border-bottom:1px solid #959595;}
.search_block_pad { padding:15px 0 0 15px; margin:0;}
.search_block input.text { position:absolute; left:17px; top:50px;
	color:#434343; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;
	width:119px; line-height:14px; padding:3px 4px 3px 4px; border:none;
	background-image:url(../img/bg_input_text.gif); background-repeat:no-repeat; background-position:left top;} 
.search_block input.submit { position:absolute; left:157px; top:50px;
	width:52px; height:20px; border:none; cursor:pointer;
	background:none; background-image:url(../img/bg_button_go.gif); background-repeat:no-repeat; background-position:left top;} 

a.plus { display:block; padding:0 0 0 16px; margin:0 0 10px 15px; font-weight:bold;
	background-image:url(../img/bg_plus.gif); background-repeat:no-repeat; background-position:left 6px;}	

.right { width:655px; float:left;}
.right_pad { padding:17px 14px 0 17px; margin:0; background:#FFF}
.right p { padding:0 0 15px 0;}

div.breadcrumb { font-size:10px; font-weight:bold;}
div.breadcrumb a { display:block; float:left; padding:0 16px 0 0; margin:0 7px 0 0; font-weight:bold;
	background-image:url(../img/bg_breadcrumb.gif); background-repeat:no-repeat; background-position:right 6px;}

/*=============================== End Internal ========================================*/

.LargeREDtext {
	font-size: 18px;
	color: #F00;
}
#site .content .content_bottom .right .right_pad .LargeREDtext strong {
	color: #F00;
}
.LargeBlueText {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #1B244E;
}
.smalltext {
	font-size: 9px;
}
.center {
	text-align: center;
}
.XLargeWhiteText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.LargeWhiteText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #FFF;
	text-decoration:none;
}.LargeBoldText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}.redtext {
	color: #F00;
}.bluetext {
	color: #1B244E;
}
.rss_item {
}
.rss_desc {
}
.whitetext {
	color: #FFF;
}
