/* BG */
body { text-align: center; background-color: #0C1B08; background-image: url(/images/bgv.gif); background-position: top; background-repeat: repeat-x;}
#qqq { border: 0px solid #FF0000; vertical-align: top;	background-image: url(../images/bgv2.gif); background-position: top; background-repeat: repeat-x;	background-color: #14340F;}
#qqqtl{	background-image: url(../images/bgv2rtl.gif); background-position: top right; background-repeat: no-repeat;}
#qqqtr{	background-image: url(../images/bgv2rtr.gif); background-position: top left; background-repeat: no-repeat;}
#qqqbl{ height: 7px; background-image: url(../images/bgv2rbl.gif); background-position: bottom right ; background-repeat: no-repeat; margin: 0 0 0 0;}
#qqqbr{	height: 7px; background-image: url(../images/bgv2rbr.gif); background-position: bottom left; background-repeat: no-repeat; margin: 0 0 0 0;}

/* COMMON */
body, td, p, div, span {color: #404040; font-family: Tahoma; font-size: 12px;}
img { border: 0px; margin: 0px; padding: 0px; }
a { text-decoration: none; color: #0A7C0B;}
a:hover { text-decoration: underline; }
.small {	font-size: 11px;}

/* HEAD */
#topred { margin: 0 0 0 0;  text-align: center; vertical-align: middle; color: #FFFFFF; border: 0px; height: 30px; border-left: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF;}
#topred a {	color: #FFFFFF; line-height: 30px;  font-size: 11px;}
#logotl2 {width: 100%; height: 170; background-image: url(../images/logotl2.gif); background-position: top left; background-repeat: no-repeat; }
#logotr2 {width: 100%; height: 170; background-image: url(../images/logotr2.gif); background-position: top right; background-repeat: no-repeat;}


#logo3 {width: 254; height:170; Z-INDEX: 4; POSITION: absolute; margin-left: 374px; margin-top: -170px;}
#logoct2 {width: 253; height:78; Z-INDEX: 2; POSITION: absolute; margin-left: 373px; margin-top: 30px;
			background-image: url(../images/logoct2a.gif);  
			border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF; border-top: 3px solid #FFFFFF;}

/* MENU */
#menu { text-align: center; }
#menu a {color: #FFFFFF; font-size: 13px; font-weight: bold;padding: 20px 22px 20px 22px;}
#menu .menu_item{background-image: url(../images/menubg.gif);}
#menu .menu_item_in{background-image: url(../images/menubga.gif);}
#menu111 div{margin: 5px 0 5px 0;}

#fl_menu{/*border: 0px solid #F38A0B;*/ border-top: 0px solid #0E900F; 	/*background-color: #0E900F;*/	line-height: 25px; margin: 0px 0 0 0;}
#fl_menu a{	padding: 0px 15px 0px 5px;	text-decoration: none; color: #FFFFFF; font-size: 11px;}
#fl_menu a:hover{	text-decoration: underline;}
#fl_menu div {border: 0px solid #FF0000; height: 25px; vertical-align: middle;}

#fl_menu .mbordleft {background-image: url(../images/menuborder.gif); background-position: top left; background-repeat: repeat-y;}
#fl_menu .mbordleftround {background-image: url(../images/menuroundleft.gif); background-position: bottom left; background-repeat: no-repeat;}
#fl_menu .mbordbottom {background-image: url(../images/menuborderb.gif); background-position: bottom left; background-repeat: repeat-x;}
#fl_menu .mbordrightround {background-image: url(../images/menuroundright.gif); background-position: bottom right; background-repeat: no-repeat;}
#fl_menu .mbordright {background-image: url(../images/menuborderr.gif); background-position: top right; background-repeat: repeat-y;}
#fl_menu .mbordtop {background-image: url(../images/menubordertop.gif); background-position: top left; background-repeat: repeat-x;}


.jsmenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	Z-INDEX: 1; 
	VISIBILITY: hidden; 
	POSITION: absolute; 
	margin-left: 0px; 
	margin-top: 3px;
	TEXT-ALIGN: left;
	TOP: 1px;
	LEFT: 1px;
}

/* LEFT */
#left { vertical-align: top; background-image: url(../images/grey_bg_left.gif); background-position: top left; background-repeat: no-repeat;}
#left div.left {margin: 15px 0px 0px 0px;}
#left #title {	font-weight: bold; color: #000000;}
#calend_left {	background-image: url(../images/calend_left.gif); background-position: top; background-repeat: no-repeat; background-color: #EAEAEA;}
#calend_right {	background-image: url(../images/calend_right.gif); background-position: top; background-repeat: no-repeat;background-color: #EAEAEA;}
#vbn {
	vertical-align: middle;
}
#calendar {margin: 0 0 0 0;}
#calendar td {margin: 0 0 0 0; height: 28px; width: 28px; border: 0px solid #000000;}
#calendar div { margin: 0 0 0 0; width: 19px; height: 19px; font-size: 11px; color: #9D9D9D; border: 1px solid #FFFFFF;}
#calendar a {color: #11AB12; font-size: 11px; vertical-align: middle;}

#calendar #passed {color: #9D9D9D; margin: 0 0 0 0; width: 19px; height: 19px;}
#calendar #today {color: #11AB12; border: 1px solid #9ECBA0; background-color: #F6F6F6;}
#calendar #future {color: #11AB12;}
#calendar #weekend, #calendar #weekend a {color: #FF0000;}

#calendar center { font-size: 11px; text-align: center; vertical-align: middle; margin: 2px 0 0 0;}

#sep { background-image: url(../images/sep.gif); background-repeat: repeat-x; background-position: left; height: 1px; margin: 10px 0 10px 0;}
#month {margin: 7px 0 5px 0;}
#month td {color: #FFFFFF; text-align: center; font-size: 14px;}

/* CENTER */
#all_items a {color: #CD1B01; }
#all_items { margin: 15px 0 15px 0;}
#center { vertical-align: top;}
#center div.center {margin: 15px 30px 15px 30px;}
#center_header {	text-align: center; font-weight: bold;  margin: 0 0 10px 0;}
#center_header td {color: #000000;}
#news, #faq { text-align: justify; margin: 0 0 0 0; vertical-align: top;}
#news .date, #faq .date { color: #8D8D8D; }
#news .title, h2, #news .title a { color: #404040; font-size: 16px; font-weight: bold;}
#news .text, #faq .text { color: #404040; }
#news img {	 border: 1px solid #FFFFFF;}
#news td.image { border: 1px solid #D2D0D1;}
#news_sep {	margin: 30px 0 0 0;}

/* RIGHT */
#right { vertical-align: top; text-align: right; background-image: url(../images/grey_bg_right.gif); background-position: top right; background-repeat: no-repeat;}
#right div.right {  	margin: 15px 0 0 0;}
#right .title { text-align: center; font-weight: bold; color: #000000;}
#right #partner {	text-align: center; margin: 10px 0 0 5px;}
#right #partner img { margin: 0 10px 0 0; border: 1px solid #D8D8D8;}
#right #banner {	margin: 40px 0 0 5px; text-align: left;}
#right #banner img { border: 1px solid #4BA661;}
#search_td {margin: 5px 0 10px 5px;}
#search {border: 0px; vertical-align: middle;	margin: 0 0 0 0; text-align: left; background-color: #EAEAEA;}
#query {border: 0px solid #D7D7D7; text-align: left; width: 100%; height: 20px; 
			color: #404040; font-family: Tahoma; font-size: 12px; margin: 4px 4px 0 4px; }
#search_submit {
	background-image: url(../images/searchbut.gif); background-position: center; background-repeat: no-repeat;
	border: 0px solid #D7D7D7;
	height: 23px; width: 23px; background-color: #FFFFFF;
}


/* BOTTOM */
#bottom {background-color: #0B1B07;}
#bottom #copy { color: #447933; font-size: 11px; background-image: url(../images/bg-bottom-m.gif); background-position: top; background-repeat: repeat-x; }
#bottom #pss {color: #447933; margin: 0 30 0 0; font-size: 11px; background-image: url(../images/bg-bottom-r.gif); background-position: top right; background-repeat: no-repeat;}
#bottom #pss a {color: #7DB06D; font-size: 11px;}

/* OTHER */
#feedback {margin: 0 0 0 0;}
#feedback #red_star {color: #FF0000;}



DIV.rasp {
	width: 0;
	height: 0;
	overflow: hidden;
}

DIV.w220 { width: 200px; }
DIV.w780 { width: 770px; }
DIV.w100 { width: 100px; }
