/* -- Global -- */

body {
	background-color: #E9F2F7;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	background-image: url('../../images/tip/head_back.gif');
	background-position: top;
	background-repeat: repeat-x;
	}

pre
{

	font-family: Tahoma, Verdana;
	font-size: 90%;
	color: #595959;
	padding: 0px;
	margin: 0px;
	}	
	
input, textarea, select {	
	font-family: Tahoma, Verdana;
	font-size: 100%;
	}
input.langSelect
	{
		font-family: Tahoma, Verdana;
		font-size: 70%;
		}
a {
	color: #1F5C99;
	text-decoration: underline;
	}
	
a:hover {
	color: #FF0505;
 }
 
img.block {
	display: block;
 }
 
/* -- Parts -- */

.contentPart {
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	background-color: #E5F7FF;
	}

.headPart {
	padding: 0 5px 0 5px;
	background-image: url('../../images/tip/head_image.gif');
	background-position: left top;
	background-repeat: no-repeat;
	}
	
/* -- Head -- */

.lang
{
	left: 706px;
	width: 48px;
	position: absolute;
	top: 32px;
	height: 58px;

}
	
.lang img {
	margin-bottom: 7px;
	}
.lang input {
	margin-bottom: 7px;
	}
	
.name {
	position: absolute;
	top: 55px;
	left: 195px;
	width: 170px;
	height: 35px;
	}
	
.logo {
	position: absolute;
	top: 20px;
	left: 464px;
	width: 69px;
	height: 73px;
	}
	
.logoText {
	position: absolute;
	top: 52px;
	left: 540px;
	width: 104px;
	height: 40px;
	}

/* -- Flex -- */

.contentFlex {
	background-color: #DAEAF2;
	background-image: url('../../images/tip/back_2.gif');
	background-position: top;
	background-repeat: repeat-x;
	}
	
.contentFlex, .bottomFlex {
	border-left: 1px solid #CFDEE6;
	}
	
.headFlex {
	background-image: url('../../images/tip/back.gif');
	background-position: left top;
	background-repeat: repeat-x;
	}

/* -- Menu -- */

.menu {
	padding: 0 10px 0 10px;
	border-right: 1px solid #DAEAF2;
	border-bottom: 1px solid #DAEAF2;
	}

.menu div {
	background-image: url('../../images/tip/blue_arrow.gif');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 8px 10px;
	margin-top: 6px;
	border-bottom: 1px solid #DAEAF2;
	}
	
.menu a {
	font-weight: bold;
	}
	
.menuActive div
{
	border-right: #50b7ee 5px double;
	padding-right: 5px;
}
	
/* -- Main image -- */

.mainImage {
	padding: 5px 0 5px 5px;
	background-color: #FFFFFF;
	}
	
/* -- Banners image -- */

.banners, .bannersEmpty {
	border-right: 1px solid #DAEAF2;	
 }
 
.bannersEmpty {
	background-image: url('../../images/tip/bottom_clouds.gif');
	background-position: left bottom;
	background-repeat: no-repeat;	
	}
	
.bannersEmpty div {
	margin: 0 0 0 25px;
	}

.banners img{
	border-bottom: 1px solid #DAEAF2;	
	}

.bigBanners {	
	text-align: center;
	padding-bottom: 17px;
	vertical-align: bottom;
	border-bottom: 5px solid #DAEAF2;
	}

.bigBanners img{
	border: 1px solid #DAEAF2;
	}
	
/* -- Content -- */

.content {
	padding: 0 30px 0 30px;
	border-right: 1px solid #DAEAF2;	
	}
	
/* -- Pannel -- */

.pannel div div {
	float: left;
	margin-top: 2px;
	}

.pannel {
	padding: 0 20px 0 20px;
	}

.pannel input{
	width: 100px;	
	}
	
.pannel span {
	font-weight: bold;
	color: #4D6185;
	}
	
.pannel .link a {
	background-image: url('../../images/tip/blue_arrow.gif');
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 10px;
	}
	
.pannel a img {
	margin: 1px 0 0 3px;
	}
	
.pannel div div.link {
	float: none;
	clear: both;
	}
	
.space {
	clear: both;
	margin: 10px 0 10px 0;	
 }
 
/* -- Events -- */

.events div {
	position: relative;
	width: 162px;
	}
	
.eventsBox {
	background-position: left bottom;
	background-repeat: no-repeat;
	text-align: right;
	padding: 20px 20px 20px 40px;
	}
	
#autumn .eventsBox {
	background-color: #FFEFBF;
	background-image: url('../../images/tip/autumn_img.gif');
	}
	
#winter .eventsBox {
	background-color: #B2E5FF;
	background-image: url('../../images/tip/winter_img.gif');
	}
	
#spring .eventsBox {
	background-color: #F9FFB2;
	background-image: url('../../images/tip/spring_img.gif');
	}
	
#summer .eventsBox {
	background-color: #E5FFB2;
	background-image: url('../../images/tip/summer_img.gif');
	}
	
.eventsBox img {
	margin-bottom: 7px;
	}
	
.events {
	padding: 23px 19px 15px 18px;
	}
	
#autumn .events {
	background-color: #FFEFBF;
	border-left: 1px solid #EBD17F;
	}
	
#winter .events {
	background-color: #B2E5FF;
	border-left: 1px solid #91D0F2;
	}
	
#spring .events {
	background-color: #F9FFB2;
	border-left: 1px solid #E5E573;
	}
	
#summer .events {
	background-color: #E5FFB2;
	border-left: 1px solid #C3D998;
	}
	
.eventPic {
	margin-bottom: 8px;
	display: block;
	}
	
#autumn .eventPic {
	border: 1px solid #806A40;
	}
	
#winter .eventPic {
	border: 1px solid #91D0F2;
	}
	
#spring .eventPic {
	border: 1px solid #E5E573;
	}
	
#summer .eventPic {
	border: 1px solid #C3D998;
	}
	
div.eventTab {
	position: absolute;
	top: -30px;
	left: -19px;
	background-position: left top;
	background-repeat: no-repeat;
	width: 86px;
	height: 27px;
	text-align: center;
	padding-top: 8px;	
	}
	
#autumn div.eventTab {
	background-image: url('../../images/tip/autumn_tab.gif');
	}

#winter div.eventTab {
	background-image: url('../../images/tip/winter_tab.gif');
	}
	
#spring div.eventTab {
	background-image: url('../../images/tip/spring_tab.gif');
	}
	
#summer div.eventTab {
	background-image: url('../../images/tip/summer_tab.gif');
	}

div.eventDeco {
	position: absolute;
	bottom: -40px;
	right: -20px;
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 85px;
	height: 50px;
	}
	
#autumn div.eventDeco {
	background-image: url('../../images/tip/autumn_deco.gif');
	}

#winter div.eventDeco {
	background-image: url('../../images/tip/winter_deco.gif');
	}
	
#spring div.eventDeco {
	background-image: url('../../images/tip/spring_deco.gif');
	}
	
#summer div.eventDeco {
	background-image: url('../../images/tip/summer_deco.gif');
	}
	
/* -- Footer -- */

.footer td{
	background-color: #FFFFFF;
	padding: 20px 20px 20px 25px;
	vertical-align: top;
	color: #595959;
	position: relative;
 }
	
.footer div {
	position: relative;
	}
	
.footer div div {
	position: absolute;
	left: -14px;
	}
 
/* -- Navy -- */

.navy td{
	vertical-align: bottom;
	border-bottom: 5px solid #B2E5FF;
	width: 100px;
	}
	
.navy a  {
	font-weight: bold;
	}

.navy div {
	background-color: #FFFFFF;
	border-left: 1px solid #BAD7E6;
	border-right: 1px solid #BAD7E6;
	margin-left: 1px;
	padding: 7px 0 5px 0;
	text-align: center;
	background-image: url('../../images/tip/navy_back.gif');
	background-position: top;
	background-repeat: repeat-x;
	}
	
.navyActive div{
	background-color: #B2E5FF;
	background-image: none;
	border-top: 5px solid #50B7EE;
	padding: 4px 0 5px 0;
	}
	
.navyActive a {
	color: #000000;
	text-decoration: none;
	}
	
/*----------------- forms ------------------*/

.input_498{
		border: #7F9DB9 solid 1px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		width: 498px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

.input_115 {
		border: #005C7E solid 1px;
		width: 114px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #0B254E;
		}

.input_150 {
		border: #005C7E solid 1px;
		width: 150px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #0B254E;
		}
		
.input_170 {
		border: #005C7E solid 1px;
		width: 170px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #0B254E;
		}
		
.input_170_light {
		border: #7F9DB9 solid 1px;
		width: 170px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
.input_174 {
		border: #7F9DB9 solid 1px;
		width: 174px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
.input_139{
		border: #7F9DB9 solid 1px;
		width: 139px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_200{
		border: #7F9DB9 solid 1px;
		width: 300px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_11{
		border: #7F9DB9 solid 1px;
		width: 200px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

.input_50{
		border: #7F9DB9 solid 1px;
		width: 50px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
			
.input_11_s{
		border: #7F9DB9 solid 1px;
		width: 204px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
.input_130{
		border: #7F9DB9 solid 1px;
		width: 130px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		background-Color: #F5F5F5;
		}
	
.input_134{
		border: #7F9DB9 solid 1px;
		width: 134px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		background-Color: #F5F5F5;
		}
		
.input_100_p{
		border: #7F9DB9 solid 1px;
		width: 100%;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}	

.input_disabled{
		border: #B2AFA1 solid 1px;
		width: 99%;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		background-color
		}
	
.input_99_p{
		border: #7F9DB9 solid 1px;
		width: 99%;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_100{
		border: #7F9DB9 solid 1px;
		width: 110px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_txt{
		border: #7F9DB9 solid 1px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
.input_585{
		border: #7F9DB9 solid 1px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		width: 585px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

.input_30{
		border: #7F9DB9 solid 1px;
		width: 30px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_80{
		border: #7F9DB9 solid 1px;
		width: 80px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
.input_85{
		border: #7F9DB9 solid 1px;
		width: 85px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

.input_53{
		border: #7F9DB9 solid 1px;
		width: 53px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_90{
		border: #7F9DB9 solid 1px;
		width: 90px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_area{
		border: #005C7E solid 1px;
		width: 100%;
		height: 100px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_area_2{
		border: #005C7E solid 1px;
		width: 100%;
		height: 50px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_area_3{
		border: #7F9DB9 solid 1px;
		width: 100%;
		height: 50px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
		
.input_area_4{
		border: #7F9DB9 solid 1px;
		width: 100%;
		height: 190px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

.input_area_5{
		border: #7F9DB9 solid 1px;
		width: 585px;
		height: 50px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

.input_area_6{
		border: #7F9DB9 solid 1px;
		width: 99%;
		height: 50px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
			
.input_file{
		width: 100%;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

/*----------------- borders ------------------*/

.red_tab {
		background-color: #FFF5F5;
		border: 1px solid #990000;
		}

.filter_line {
		border-top: #E9EEF6 solid 1px;
		}

.line_chat {
		border: #005C7E solid 1px;
		}

.line_bottom_grey {
		border-bottom: #DDDDDD solid 1px;
		}

.line_bottom_white {
		border-bottom: white solid 1px;
		}
		
.line_bottom_blue {
		border-bottom: #4781CA solid 1px;
		}
		
.line_bottom_lightblue {
		border-bottom: #E9EEF6 solid 1px;
		padding-top: 7px;
		padding-bottom: 7px;
		}
		
.line_bottom_news {
		border-bottom: #E9EEF6 solid 1px;
		padding-top: 5px;
		padding-bottom: 5px;
		}
		
.line_top_bottom_lightblue {
		border-top: #E9EEF6 solid 1px;
		border-bottom: #E9EEF6 solid 1px;
		padding-top: 10px;
		padding-bottom: 10px;
		}
		
.line_bottom_forum_reply {
		background-color: #FFF5F5;
		}
	
.line_bottom_forum {
		border-bottom: #E9EEF6 solid 1px;
		}
	
.line_top {
		border-top: #E9EEF6 solid 1px;
		}
		
.line_top_bottom_forum {
		border-bottom: #E9EEF6 solid 1px;
		border-top: #E9EEF6 solid 1px;
		}

.line_l_r {
		border-right: #E7EEF8 solid 1px;
		border-left: #FFFFFF solid 1px;
		}
		
.line_bottom_1 {
		border-bottom: #709DD9 solid 1px;
		border-right: #709DD9 solid 1px;
		border-left: #DBE6F9 solid 1px;
		}
		
.line_bottom_3 {
		border-bottom: #709DD9 solid 1px;
		border-left: #DBE6F9 solid 1px;
		}
		
.line_bottom_2 {
		border-bottom: #709DD9 solid 1px;
		border-right: #B6A989 solid 1px;
		border-left: #B6A989 solid 1px;
		}
	
.line_splash_1 {
		border-bottom: #A1BDE5 solid 1px;
		}
	
.line_splash_2 {
		border-top: #E9F3F5 solid 1px;
		}
		
.line_around_1 {		
		border-top: #E7EEF8 solid 1px;
		border-bottom: #A1BBE4 solid 1px;
		border-right: #A1BBE4 solid 1px;
		border-left: #E7EEF8 solid 1px;
		}
		
.line_around_2 {		
		border-top: #E7EEF8 solid 1px;
		border-bottom: #A1BBE4 solid 1px;
		border-right: #A1BBE4 solid 1px;
		border-left: #CCDEFF solid 1px;
		}
		
.line_around_3 {		
		border-top: #E7EEF8 solid 1px;
		border-bottom: #A1BBE4 solid 1px;
		}
		
.line_around_4 {		
		border-left: #CCDEFF solid 1px;
		border-right: #7FA7DE solid 1px;
		}
		
.line_around_5 {		
		border-top: #DBE6F9 solid 1px;
		border-bottom: #709DD9 solid 1px;
		}
	
.line_around_6 {		
		border-top: #FAF7F0 solid 1px;
		border-bottom: #BD9665 solid 1px;
		}
	
.line_around_7 {		
		border-top: #9B8263 solid 1px;
		border-right: #FBF8F2 solid 1px;
		border-bottom: #FBF8F2 solid 1px;
		border-left: #9B8263 solid 1px;
		}
		
.line_brown_1 {		
		border-left: #B6A989 solid 1px;
		border-right: #B6A989 solid 1px;
		}
		
.line_brown_2 {		
		border-top: #F9F7F2 solid 1px;
		border-bottom: #B6A989 solid 1px;
		}
		
.line_calendar_1 {		
		border-right: #B6A989 solid 1px;
		}
		
.line_calendar_2 {		
		border-right: #B6A989 solid 1px;
		border-bottom: #B6A989 solid 1px;
		}
		
.line_calendar_3 {
		border-bottom: #B6A989 solid 1px;
		}
		
/*----------------- graphical ------------------*/

.float_right {
		float: right;
		}

.line {
		border-Color: #DEE7FF;
		}

.chat_back {
		background-Image: URL('../images/img/help_head_2.gif');
		background-repeat: no-repeat;
		background-position: right;
		}
	
.splash_back {
		background-Image: URL('../images/img/splash_back.gif');
		}
	
.calendar_today {
		background-color: #0B254E;
		border-right: #B6A989 solid 1px;
		border-bottom: #B6A989 solid 1px;
		}
		
body {
		margin: 0px;
		}
	
.img_border {
		border: solid 1px black;
		}
		
.img_news {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 5px;
		margin-left: 5px;
		border: solid 1px black;
		}
		
.pad_10 {
		padding-left: 20px;
		}
		
.catalog_20 {
		padding-left: 20px;
		border-bottom: #E9EEF6 solid 1px;
		}
		
.catalog_40 {
		padding-left: 40px;
		border-bottom: #E9EEF6 solid 1px;
		}
		
.catalog_60 {
		padding-left: 60px;
		border-bottom: #E9EEF6 solid 1px;
		}

/*----------------- texts ------------------*/

/*-- disbled --*/

.txt_12_disabled{
		font-family: verdana, tahoma, arial;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		color: #ADAA9C;
		}
	
.txt_11_disabled{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #ADAA9C;
		}
	
.txt_10_disabled{
		font-family:  tahoma, verdana, arial;
		font-size: 10px;
		font-weight: normal;
		text-decoration: underline;
		color: #ADAA9C;
		}

.line_11_disabled{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #ADAA9C;
		border-top: #E9EEF6 solid 1px;
		}
		
.line_11_disabled_a{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #ADAA9C;
		text-align: center;
		border-top: #E9EEF6 solid 1px;
		}

/*-- blue --*/
	
.txt_11_darkblue{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #0B254E;
		}
		
a.txt_11_darkblue:hover{
		text-decoration: underline;
		color: #003399;
		}	
		
.txt_11_darkblue_b{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #0B254E;
		}
		
a.txt_11_darkblue_b:hover{
		text-decoration: underline;
		color: #003399;
		}
		
.txt_11_blue{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #002280;
		}

a.txt_11_blue:hover{
		text-decoration: underline;
		color: #0066CC;
		}
		
.txt_11_blue_b{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #002280;
		}

.txt_10_blue{
		font-family: tahoma, verdana, arial;
		font-size: 10px;
		font-weight: none;
		text-decoration: none;
		color: #002280;
		}
		
.txt_10_blue_b{
		font-family: tahoma, verdana, arial;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #002280;
		}

a.txt_10_blue_b:hover{
		text-decoration: underline;
		color: #0066CC;
		}
		
a.txt_11_blue_b:visited{
		color: #630460;
		}
	
a.txt_11_blue_b:hover{
		text-decoration: underline;
		color: #0066CC;
		}
		
.txt_12_blue{
		font-family: verdana, tahoma, arial;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		color: #002280;
		}
	
a.txt_12_blue:visited{
		color: #630460;
		}
		
a.txt_12_blue:hover{
		text-decoration: underline;
		color: #0066CC;
		}
		
.txt_12_blue_b{
		font-family: verdana, tahoma, arial;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #002280;
		}

a.txt_12_blue_b:visited{
		color: #630460;
		}
			
a.txt_12_blue_b:hover{
		text-decoration: underline;
		color: #0066CC;
		}
	
.link_blue{
		font-family: tahoma, verdana, arial;
		font-weight: normal;
		text-decoration: none;
		color: #002280;
		}
	
a.link_blue:hover{
		text-decoration: underline;
		color: #0066CC;
		}
	
.link_darkblue{
		font-family: tahoma, verdana, arial;
		font-weight: normal;
		text-decoration: none;
		color: #0B254E;
		}
	
a.link_darkblue:hover{
		text-decoration: underline;
		color: #003399;
		}
	
/*-- red --*/

.red{
		color: #FF0000;
		font-weight: bold;
		font-size: x-small;
		}

.txt_11_red_b{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #FF0000;
		}

.txt_11_darkred_b{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #990000;
		}

.txt_11_darkred{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #990000;
		}
	
.txt_11_darkred_b:hover{
		text-decoration: underline;
		color: #AA0000;
		}		
	

/*--green --*/

.txt_11_darkgreen_b{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #005500;
		}
		
a.txt_11_darkgreen_b:hover{
		text-decoration: underline;
		color: #006900;
		}
	
	
	
/*-- white --*/

.txt_18_white_b{
		font-family: arial, verdana;
		font-size: large;
		font-weight: bold;
		text-decoration: none;
		font-style: italic;
		margin-left: 10px;
		color: #FFFFFF;
		}

.txt_10_white{
		font-family: tahoma, verdana, arial;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: #FFFFFF;
		}

.txt_11_white_b{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #FFFFFF;
		}
		
a.txt_11_white_b:hover{
		text-decoration: underline;
		color: #FFFFFF;
		}
		
.txt_10_white_b{
		font-family: tahoma, verdana, arial;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #FFFFFF;
		}
	
a.txt_10_white_b:hover{
		text-decoration: underline;
		color: #FFFFFF;
		}



/*-- black --*/

.txt_11_black_b{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		}
	
a.txt_11_black_b:hover{
		text-decoration: underline;
		color: #000000;
		}
	
.txt_11_black{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
a.txt_11_black:hover{
		text-decoration: underline;
		color: #000000;
		}
		
.txt_11_black_v{
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
.txt_11_black a{
		font-family: tahoma, verdana, arial;
		font-weight: normal;
		text-decoration: none;
		color: #002280;
		}
		
.txt_11_black a:hover{
		font-family: tahoma, verdana, arial;
		font-weight: normal;
		text-decoration: underline;
		color: #0066CC;
		}
		
.txt_12_black{
		font-family: verdana, tahoma, arial;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		text-align: justify;
		color: #000000;
		}
		
.txt_12_black a{
		font-family: verdana, tahoma, arial;
		font-weight: normal;
		text-decoration: none;
		color: #002280;
		}
	
.txt_12_black a:hover{
		font-family: verdana, tahoma, arial;
		font-weight: normal;
		text-decoration: underline;
		color: #0066CC;
		}
		
.txt_12_black_b{
		font-family: verdana, tahoma, arial;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		}
	


/*-- brown --*/
		
.txt_11_darkbrown{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #2B220C;
		}
	
a.txt_11_darkbrown:hover{
		text-decoration: underline;
		color: #000000;
		}
		
.txt_10_brown{
		font-family: tahoma, verdana, arial;
		font-size: 10px;
		font-weight: normal;
		text-decoration: underline;
		color: #847248;
		}
	
a.txt_10_brown:hover{
		text-decoration: underline;
		color: #2B220C;
		}
		
.txt_11_brown{
		Font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #847248;
		}
				
.txt_11_darkbrown_b{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #2B220C;
		}
		
a.txt_11_darkbrown_b:hover{
		text-decoration: underline;
		color: #000000;
		}
		
	
/*-- grey --*/
		
.txt_11_grey{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #666666;
		}
		
.txt_10_grey{
		font-family: tahoma, verdana, arial;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: #666666;
		}
	
.txt_11_grey_b{
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #666666;
		}
	
/*-- News Source Styles --*/

#news_source a{
		text-decoration: none;
		color: #002280;
		}

#news_source a:hover{
		text-decoration: underline;
		color: #0066CC;
		}
	
/*-- Content Styles --*/

#content{
		font-family: verdana, tahoma, arial;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		Color: #000000;
		}

/*-- Link --*/

#content a{
		text-decoration: none;
		color: #002280;
		}
	
#content a:hover{
		text-decoration: underline;
		color: #0066CC;
		}

/*-- Paragraph --*/

#content div{
		text-align: justify;
		}

#content p{
		font-family: verdana, tahoma, arial;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
#content address{
		font-family: verdana, tahoma, arial;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
#content dir{
		font-family: verdana, tahoma, arial;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
#content pre{
		font-family: verdana, tahoma, arial;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

/*-- Lists --*/
	
#content ul{
		font-family: verdana, tahoma, arial;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
#content ol{
		font-family: verdana, tahoma, arial;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

/*-- Description --*/
	
#content dl{
		font-family: tahoma, verdana, arial;
		font-size: 85%;
		font-weight: normal;
		text-decoration: none;
		color: #666666;
		}
	
/*-- Heads --*/
	
#content h1{
		font-family: verdana, tahoma, arial;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		text-align: left;
		}
	
#content h2{
		font-family: verdana, tahoma, arial;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		text-align: left;
		}
	
#content h3{
		font-family: verdana, tahoma, arial;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		text-align: left;
		}
	
#content h4{
		font-family: verdana, tahoma, arial;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		text-align: left;
		}
#content h5{
		font-family: verdana, tahoma, arial;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		text-align: left;
		}
	
#content h6{
		font-family: verdana, tahoma, arial;
		font-size: 100%;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		text-align: left;
		}
	
/*-- table --*/
	
#content table{
		font-size: 100%;
		border-spacing: 0px;
		border-collapse: collapse;
      border: solid 1px #DDDDDD;
		font-family: verdana, tahoma, arial;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}
	
#content td{
		border-spacing: 0px;
		border-collapse: collapse;
      border: solid 1px #DDDDDD;
      text-align: left;
      padding: 5px;
		}
	
/*-- images --*/

#content img{
		border: solid 1px black;
		margin: 3px;
		}
	
#content img.block{
		border: 0px;
		}
	
/*----------------- Systems ------------------*/

/*-- Vouting --*/

.vote_line_top {
		border-top: #E9EEF6 solid 1px;
		}
	
.vote_line_top_a {
		border-top: #E9EEF6 solid 1px;
		text-align: center;
		}

.vote_line_bottom {
		border-bottom: #FFFFFF solid 1px;
		font-weight: bold;
		}
		
.vote_line_bottom_a {
		border-bottom: #FFFFFF solid 1px;
		text-align: center;
		font-weight: bold;
		}
	
/*-- Templates --*/

.tmp_head {
		border-bottom: #FFFFFF solid 1px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		background-Color: #F5F5F5;
		}

.tmp_text{
		border-top: #E9EEF6 solid 1px;
		font-family: verdana, tahoma, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		padding-left: 20px;
		color: #000000;
		}
	
/*-- filter --*/

.filter_11_line {
		border-top: #E9EEF6 solid 1px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}

.filter_11_line_20 {
		border-top: #E9EEF6 solid 1px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		padding-left: 20px;
		color: #000000;
		}

.filter_11_line a, .filter_11_line_20 a {
		text-decoration: none;
		color: #002280;
		}
	
.filter_11_line a:hover, .filter_11_line_20 a:hover {
		text-decoration: underline;
		color: #0066CC;
		}

.filter_11_line_bottom {
		border-bottom: #FFFFFF solid 1px;
		font-family: tahoma, verdana, arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
		}
	
.filter_11_line_bottom  a {
		text-decoration: none;
		color: #002280;
		}
	
.filter_11_line_bottom a:hover {
		text-decoration: underline;
		color: #0066CC;
		}