html{height:100%;}
body{width:100%;height:100%;margin:0;padding:0;backround:white;}
a img{border:none;}

/* ----------------------------------------- */
#wrap{
	/*
	background:#A6D0E8 url('images/bg_wrap.gif') top repeat-x;
	*/
	background:white;
}	
#page{
	width:980px;
	min-height:400px;
	_height:400px;
	margin:0 auto 0 auto;
	background: url('images/head_logo.jpg') top no-repeat;
}

#upper_long_div{
	width:948px;
	height:47px;
	margin:-2px auto 0 auto;
	background:url('images/bg_upper_long_div.gif') no-repeat;
	clear:both;
}
#upper_long_div h1{
	color:#E4562A;
	font:bold 14px/44px verdana,sans-serif;
	padding:0;
	margin:0;
	text-indent:15px;
	width:290px;
	float:left;
}
#upper_long_div .cyan a{
	color:#45A2E4;
	text-decoration:none;
}
#upper_long_div .cyan a:hover{
	color:#1D7DC0;
}
#links1{
	float:left;
	width:340px;
	font:11px/44px verdana,sans-serif;
	text-indent:37px;
	color:#9b9b9b;
}
#links2{
	float:left;
	width:225px;
	color:#9b9b9b;
	text-align:center;
	font:11px/44px verdana,sans-serif;
}
#home{
	margin:0 0 0 25px;
	color:#717171;
	font:bold 14px/40px verdana,sans-serif;
	text-decoration:none;
}
/* -- BOX -- */
.box{
	background:url('images/box_bg.gif') repeat-y;
	width:297px;
}
.box_special{
	background:url('images/box_bg.gif') repeat-y;
	width:297px;
}
.pink_other_special{
	background:#CC4728;
	color:white;
	margin:0 3px 0 3px;
	_margin:-3px 3px 0 3px;
	border:0;
	height:75px;
	padding:0px 10px 7px 10px;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;
	border-bottom:1px solid #ededed;
	font:11px/12px verdana,sans-serif;
}

.box_top{
	/*
	background:url('images/box_top.gif') top no-repeat;	
	*/
	min-height:5px;
	_height:5px;
	padding-top:10px;
	margin:0px 0 10px 0;
}
.box_top_round{
	background:url('images/box_top.gif') top no-repeat;	
	min-height:5px;
	_height:5px;
	margin:-3px 0 10px 0;
	position:absolute;
	width:297px;
}

.box_top_empty{
	background:url('images/box_top.gif') top no-repeat;
	min-height:5px;
	font:5px verdana;
	_height:1px !important;
}

.deco{
	margin:0 0 -2px 1px;
	width:295px;
}

.box_top h1{
	color:#E4562A;
	font:bold 14px verdana,sans-serif;
	padding:0 0 0 15px;
	margin:0;
}
.box_top span{
	float:right;
	color:#9b9b9b;
	font:11px verdana,sans-serif;
	padding-right:15px;
}
.box_top span img{
	vertical-align:middle;
}
.scyan{
	font:10px verdana,sans-serif;
	color:#1D7DC0;
	margin-left:5px;
}
.lcyan{
	font:12px verdana,sans-serif;
	color:#1D7DC0;
	margin-right:5px;
}
.box_bottom_shd{
	background:url('images/box_bottom_shadow.png') bottom no-repeat;
	min-height:12px;
	*height:12px;
	_margin-top:-8px;
}

/*PINKBOX*/
.pink{
	margin:0;
	border-top:1px solid #ededed;
	margin:0 3px 0 3px;
}
.pink a{
	display:block;
	background:#F2B19D url('images/box_link_pink.gif') center left no-repeat;
	text-indent:28px;
	color:#3f3f3f;
	text-decoration:none;
	font:11px/24px verdana,sans-serif;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;
	border-bottom:1px solid #ededed;
}
.box .pink a:hover{
	background:#CC4728 url('images/box_link_pink_hover.gif') center left no-repeat;
}
.pink a.spec{
	text-indent:0 !important;
	padding-left:28px;
}
.pink a.spec span{
	float:right;
	padding-right:15px;
	color:white;
}
.box_form{
	border:1px solid #ededed;
	background:#CC4728;
	color:white;
	font:11px verdana,sans-serif;
	margin:0px 3px 0 3px;
	padding:10px 15px 0 15px;
}
.box_form a{
	float:right;
	color:white;
	text-decoration:none;
}
.box_input{
	width:200px;
	font:11px verdana,sans-serif;
	color:#608ED3;
	border:1px solid #e4e4e4;
	padding:4px 0 3px 5px;
	margin-bottom:15px;
}
.box_submit{
	background:url('images/box_form_button.gif') no-repeat;
	width:45px;
	height:22px;
	color:white;
	font:11px verdana,sans-serif;
	border:none;
	margin-bottom:15px;
}
.pink_other{
	background:#CC4728;
	color:white;
	margin:0px 3px 0 3px;
	border:0;
	height:24px;
	padding-left:10px;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;
	border-bottom:1px solid #ededed;
}

.pink_other a{
	color:white;
	text-decoration:none;
	font:11px/24px verdana,sans-serif;
}
.pink_other .right{
	float:right;
	padding-right:15px;
}
/*YELLOWKBOX*/
.box .yellow{
	margin:0;
	border-top:1px solid #E3CDA1;
	margin:0 3px 0 3px;
}
.box .yellow a{
	display:block;
	background:#FFE5AE url('images/box_link_yellow.gif') center left no-repeat;
	text-indent:28px;
	color:#5d5d5d;
	text-decoration:none;
	font:11px/24px verdana,sans-serif;
	border-right:1px solid #E3CDA1;
	border-left:1px solid #E3CDA1;
	border-bottom:1px solid #E3CDA1;
}
.box .yellow a:hover{
	background:#FFF6DC url('images/box_link_yellow_hover.gif') center left no-repeat;
}
.yellow a.spec{
	text-indent:0 !important;
	padding-left:28px;
}
.yellow a.spec span{
	float:right;
	padding-right:15px;
	color:#ED9876;
}
.yellow_other{
	background:#FFF6DC;
	color:white;
	margin:0px 3px 0 3px;
	border:0;
	height:24px;
	padding-left:10px;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;
	border-bottom:1px solid #ededed;
}
.yellow_other a{
	color:#FFAA86;
	text-decoration:none;
	font:11px/24px verdana,sans-serif;
}
.yellow_other .right{
	float:right;
	padding-right:15px;
}
/*GOLDENBOX*/
.box .golden{
	margin:0;
	border-top:1px solid #E3CDA1;
	margin:0 3px 0 3px;
}
.box .golden a{
	display:block;
	background:#FFF6AE;
	/*
	text-indent:28px;
	*/
	padding-left:28px;
	color:#5d5d5d;
	text-decoration:none;
	font:11px/24px verdana,sans-serif;
	border-right:1px solid #E3CDA1;
	border-left:1px solid #E3CDA1;
	border-bottom:1px solid #E3CDA1;
}
.box .golden a:hover{
	background:#FFF6DC;
}
.golden a.spec{
	text-indent:0 !important;
	padding-left:28px;
}
.golden a.spec span{
	float:right;
	padding-right:15px;
	color:#ED9876;
}
.golden_other{
	background:#FFF6DC;
	color:white;
	margin:0px 3px 0 3px;
	border:0;
	min-height:6px;
	padding-left:10px;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;
	border-bottom:1px solid #ededed;
}
.golden_other a{
	color:#FFAA86;
	text-decoration:none;
	font:11px/24px verdana,sans-serif;
}
.golden_other .right{
	float:right;
	padding-right:15px;
}
/* -- EMAIL BOX -- */
.dark{
	background:#e7e7e7;
	border:1px solid #d4d4d4;
	font:11px/24px verdana,sans-serif;
	color:#5d5d5d;
	padding-left:15px;
	margin:0 3px 0 3px;
}
.dark .close{
	width:96px;
	height:21px;
	color:#A09F9F;
	float:right;
	background:url('images/button_close.gif') no-repeat;
	border:none;
	font:11px verdana,sans-serif;
	margin:1px 15px 0 0;
}
.dark .open{
	width:96px;
	height:21px;
	color:#A09F9F;
	float:right;
	background:url('images/button_open.gif') no-repeat;
	border:none;
	font:11px verdana,sans-serif;
	margin:1px 15px 0 0;
}
.light{
	margin:0 3px 0 3px;
	padding:15px 0 15px 15px;
	background:#fdfdfd;
	border:1px solid #ededed;
	font:11px verdana,sans-serif;
	color:#969CA8;
}
.light .text{
	border:1px solid #b5b5b5;
	width:148px;
	margin:0 12px 5px 0;
	font:11px verdana,sans-serif;
	padding:2px 0 2px 0;
}
.light .login{
	width:96px;
	height:21px;
	color:#A09F9F;
	background:url('images/button_login.gif') no-repeat;
	border:none;
	font:11px verdana,sans-serif;
	margin:5px 15px 5px 0;
}
.orange{
	color:#E75E2A !important;
}
.light .black{
	color:black;
	font-weight:bold;
}
.light .cyan a, .light .cyanlink{
	color:#45A2E4;
	text-decoration:none;
}
.light .cyan a:hover, .light .cyanlink:hover{
	text-decoration:underline;
}
.light .brown{
	color:#5b5b5b;
}
.light a{
	text-decoration:none;
}
.light a:hover{
	text-decoration:underline;
}
.light_other{
	background:#fdfdfd;
	border:1px solid #ededed;
	font:11px/24px verdana,sans-serif;
	color:#969CA8;
	margin: 0 3px 0 3px;
	padding-left:15px;
	clear:both;
	min-height:24px;
	*height:24px;
}
.light_other .right{
	float:right;
	padding-right:15px;
	color:#45A2E4;
}
.light_other a{
	text-decoration:none;
}
.light_other a{
	color:#45A2E4 !important;
}
.light_other a:hover{
	text-decoration:underline;
}




.searchbutton{
	margin:0;
	background:url('images/button_gray.gif') no-repeat;
	border:0;
	width:95px;
	height:20px;
	font:11px verdana,sans-serif;
	padding:0;
	color:#A09F9F;
}
.search_form{
	margin:0 0 0 -5px;
	padding:0;
}
.search_form .text{
	width:170px;
	margin:0 0 5px 0;
	font:11px verdana,sans-serif;
	color:#608ED3;
}
.search_form input{
	margin:0 0 5px 0;
}
.search_form select{
	width:270px;
}
.h1pic{
	margin:0 0 0 15px;
}
#news{
	font-size:12px !important;
}
.light .right{
	float:right;
	padding-right:15px;
	color:#45A2E4;
}
._link_side_icon{
	margin-right:5px;
	margin-top:0px;
	_margin-top:8px;
	vertical-align:middle;
}

#bbclink{
	background:url('images/rss_icon.gif') left center no-repeat;
	padding:4px 0 4px 22px;
}
.se{
	display:block;
	width:74px;
	height:36px;
	color:#818489;
	float:left;
	background:url('images/bg_search_engine_link.gif') no-repeat;
	text-align:center;
	text-decoration:none;
	font:11px/36px verdana,sans-serif;
}
.se_act{
	display:block;
	width:74px;
	height:36px;
	color:black;
	float:left;
	background:url('images/bg_search_engine_link_hover.gif') top no-repeat;
	text-align:center;
	text-decoration:none;
	font:11px/36px verdana,sans-serif;
}
.se_act span.uk1{
	color:#818489;
	font:10px verdana,sans-serif;
	margin-left:13px;
}
/*
.se:hover{
	background:url('images/bg_search_engine_link_hover.gif') no-repeat;
}
*/
#search_engine_menu{
	background:url('images/bg_search_engine_menu.gif') top repeat-x;
	height:36px;
	width:300px;
}
.search_links{
	text-align:right;
	font:11px verdana,sans-serif;
	color:#B1B0B0;
	margin:5px 0 5px 0;
	_margin:5px 0 1px 0;
	height:15px;
}
.search_links a{
	margin-right:10px;
	margin-left:10px;
	font:11px verdana,sans-serif;
	color:#B1B0B0;
	text-decoration:none;
}
.search_links input{
	width:11px;
	height:11px;
	margin-right:5px;
}
.search_text{
	border:1px solid #b5b5b5;
	font:11px verdana,sans-serif;
	width:155px;
	margin:0 0 5px 0;
	padding:3px 0 3px 0;
	color:#608ED3;
}
.search_submit{
	background:url('images/button_search.gif') no-repeat;
	border:none;
	margin:0 0 5px 0;
	font:11px verdana,sans-serif;
	height:22px;
	width:43px;
	color:#838383;
}
.search_form_div{
	height:45px;
	margin-bottom:3px;
	_margin-bottom:0;
}
/* -- WEATHER DIV -- */
#weather{
	margin:0 3px 0 3px;
	padding:0;
	background:#f4f5f5;
}
#weather table{
	margin:0;
}
#weather table td{
	text-align:center;
	font:10px/13px verdana,sans-serif;
	vertical-align:top;
	padding:2px;
	background:#f4f5f5;
	width:138px;
	border-left:1px solid #fdfdfd;
	border-right:1px solid #fdfdfd;
}
#weather table th{
	background:#E6E6E6;
	color:#5b5b5b;
	border-left:1px solid #fdfdfd;
	border-right:1px solid #fdfdfd;
	height:25px;
	vertical-align:middle;
}
#weather table img{
	margin:10px 0 0px 0;
}
#weather_links{
	padding: 5px 8px 5px 8px;
	font:10px/12px verdana,sans-serif;
}
#weather_links .right{
	padding-right:0px; 
	text-align:right;
}
/* -- ADVERTISEMENT -- */
.advertisement{
	background:url('images/box_bg.gif') repeat-y;
	width:296px;
	border-bottom:1px solid #818489;
	padding-left:1px;
	margin-bottom:10px;
}
.advertisement h1{
	background:url('images/bg_advertisement_header.gif') no-repeat;
	margin:0 0 0 -1px;
	padding:0;
	text-align:center;
	color:#ededed;
	font:11px/25px verdana,sans-serif;
	margin-bottom:-4px;
	*margin-bottom:0px;
}

.advertisement a img{
	margin-top:-4px;
	*margin:0;
	vertical-align:top;
	width:295px !important;
}

/* -- TOP MENU -- */
#top_menu{
	background:url('images/bg_adv.jpg') bottom no-repeat;
	padding-top:90px;
	clear:both;
	height:39px;
}
#top_menu a, #top_menu_admin a{
	background:url('images/bg_menu_item_s.png') no-repeat;
	*background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg_menu_item_s.png');
	cursor:pointer;
	color:black;
	font:11px/21px verdana,sans-serif;
	text-align:center;
	text-decoration:none;
	width:120px;
	height:27px;
	float:right;
	display:block;
	margin-right:8px;
}
/*
#top_menu a.long{
	background:url('images/bg_menu_item_l.png') no-repeat;
	*background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg_menu_item_l.png');
	width:147px;
}
*/
#top_menu a#first{
	margin-right:25px;
	_margin-right:12px;
	background:url('images/bg_menu_item_l.png') no-repeat;
	*background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/bg_menu_item_l.png');
	width:147px;
}

/* -- MAIN CATEGORIES' DIV */
#main_categories{
	background:url('images/bg_main_categories.jpg') no-repeat;
	width:950px;
	height:108px;
	margin:0 0 22px 15px;
	padding-top:5px;
}
#upper{
	margin:0px auto 17px auto;
	padding:0;
	
}
#lower{
	margin:0px auto 0px auto;
}
#upper .links{
	background:url('images/bg_main_cat_item.gif') repeat-x;
}
#lower .links{
	background:url('images/bg_main_cat_item2.gif') repeat-x;
}

.links a{
	font:bold 12px verdana,sans-serif;
	border-left:1px solid white;
	border-right:1px solid #839CB4;
	padding: 2px 9px 2px 9px;
	text-decoration:none;
	color:#57514B;
	margin:0;
}
.links a.first{
	border-left:none;
}
.links a.last{
	border-right:none;
}
.links a:hover{
	color:black;
}


/* -- MAIN BANNER -- */
#main_advertisement{
	margin:0 0 10px 16px;
	text-align:center;
	text-align:center;
	width:948px;
}
#main_advertisement a img{
	width:948px;
}


/* -- COLLUMNS -- */

#left_col{
	width:288px;
	float:left;
	margin:0 0 0 16px;
	_margin:0 0 0 8px;
}
#center_col{
	width:288px;
	float:left;
	float:left;
	margin:0 0 0 37px;
	_margin:0 0 0 25px;
}
#right_col{
	width:288px;
	float:left;
	margin:2px 0 0 37px;
	_margin:2px 0 0 25px;
}



/* -- FOOTER -- */
#footer{
	width:980px;
	margin:0 auto 0 auto;
	border-top:16px solid white;
	clear:both;
	border-bottom:100px solid white;
}
#footer h1{
	color:#e0e0e0;
	font:24px verdana,sans-serif;
	width:250px;
	float:right;
	margin:0;
	padding:0;
}
#footer_menu{
	width:565px;
	float:right;
	text-align:right;
	font:11px/14px verdana,sans-serif;
	color:#969CA8;
	margin:8px 10px 0 0;
}
#footer_menu a{
	color:#45A2E4;
	text-decoration:none;
}
#footer_menu a:hover{
	text-decoration:underline;
}
#developer{
	font:11px/14px verdana,sans-serif;
	color:#bcbcbc;
	margin-top:8px;
	width:140px;
	float:right;
}


/* -- COMMON -- */
.cyan{
	color:#45A2E4 !important;
}



/* ---------------- */

#filter_div{
	width:614px;
	height:122px;
	background:white url('images/bg_filter_div.gif') no-repeat;
	float:left;
	margin:0 0 20px 0; 
	padding: 20px 14px 0 0;
}
.filter_cat_link_on{
	color:#696866;
	display:block;
	width:131px;
	height:28px;
	text-align:center;
	font:11px/28px verdana,sans-serif;
	background:url('images/bg_filter_cat_link_on.gif') no-repeat;
	text-decoration:none;
	margin:0 0 10px 20px;
}
.filter_cat_link{
	color:#696866;
	display:block;
	width:131px;
	height:28px;
	text-align:center;
	font:11px/28px verdana,sans-serif;
	text-decoration:none;
	background:url('images/bg_filter_cat_link.gif') no-repeat;
	margin:0 0 10px 20px;
}
#categories_div{
	float:right;
	width:450px;
}
#categories_div a{
	display:block;
	width:36px;
	height:28px;
	color:#7b7b7b;
	font:11px/28px verdana,sans-serif;
	text-align:center;
	background:url('images/bg_category_link.gif') no-repeat;
	float:left;
	margin:0 0 12px 12px;
	text-decoration:none;
}

#categories_div a.thematic_link,#categories_div a.thematic_link_act{
	width:140px;
	/*height:14px;*/
	height:auto;
	font:bold 11px/16px verdana,sans-serif;
	background:none;
	margin:0 0 0 0px;
	text-align:left;
}
#categories_div a.thematic_link:hover,#categories_div a.thematic_link_act{
	color:black !important;
}
/* WIDE BOX */

.wide_box{
	clear:both;
	width:948px;
	margin: 0 0 0 16px;
	background:url('images/bg_wide_box.gif') repeat-y;
}

.wide_box .box_top{
	/*background:url('images/bg_wide_box_h1.gif') no-repeat;*/
}
.wide_box .box_top h1{
	text-align:center;
}
.wide_box .box_bottom_shd{
	background:url('images/bg_bottom_shadow_wide.png') bottom no-repeat;
	text-align:center;
}

.wide_box .box_bottom_shd a{
	color:#5096DC;
	text-decoration:none;
	font:bold 11px/100px verdana,sans-serif;
}
.wide_box .golden{
	margin:0;
	border-top:1px solid #E3CDA1;
	margin:0 -4px 0 3px;
	_margin:0 -4px 0 2px;
	width:314px;
	float:left;
}
.wide_box .golden a{
	display:block;
	background:#FFF6AE;
	text-indent:28px;
	color:#5d5d5d;
	text-decoration:none;
	font:11px/24px verdana,sans-serif;
	border-right:1px solid #E3CDA1;
	border-left:1px solid #E3CDA1;
	border-bottom:1px solid #E3CDA1;
}
.wide_box .golden a:hover{
	background:#FFF6DC;
}
.wide_box .golden a.fake{
	height:24px;
}
.wide_box .golden a.fake:hover{
	background:#FFF6AE;
	cursor:default;
}
.wide_box .golden_other{
	clear:both;
}

/* MID BOX */

.mid_box{
	float:left;
	width:623px;
	margin: 0 20px 0 16px;
	_margin: 0 20px 0 8px;
	background:url('images/bg_mid_box.gif') repeat-y;
}

.mid_box .box_top{
	background:url('images/bg_mid_box_h1.gif') no-repeat;
}
.mid_box .box_top h1{
	text-align:center;
	text-indent:30px;
}
.mid_box .box_bottom_shd{
	background:url('images/bg_bottom_shadow_mid.gif') bottom no-repeat;
	_margin-left:-1px;
}

.mid_box .golden{
	margin:0;
	border-top:1px solid #E3CDA1;
	margin:0 -4px 0 3px;
	_margin:0 -4px 0 2px;
	width:308px;
	float:left;
}
.mid_box .golden a{
	display:block;
	background:#FFF6AE;
	/*
	text-indent:28px;
	*/
	color:#5d5d5d;
	text-decoration:none;
	font:11px/24px verdana,sans-serif;
	border-right:1px solid #E3CDA1;
	border-left:1px solid #E3CDA1;
	border-bottom:1px solid #E3CDA1;
}

.mid_box .golden a:hover{
	background:#FFF6DC;
}
.mid_box .golden_other{
	clear:both;
	height:24px;
}

.mixed_box{
	clear:both;
}
.mixed_box .box{
	float:left;
}

#text_content{
	margin:0 35px 0 35px;
	font:11px verdana,sans-serif;
	color:#6d6d6d;
	min-height:700px;
	_height:700px;
	background: url('images/bg_text_content.gif') center center no-repeat;
}
#upper_long_div_text{
	width:948px;
	height:46px;
	margin:-2px auto 0 auto;
	background:url('images/bg_upper_long_div_text.gif') no-repeat;
	clear:both;
}
#text_menu{
	width:630px;
	float:left;
	font:bold 12px/42px verdana,sans-serif;
	color:#a1a1a1;
	text-indent:15px;
}
#text_menu a{
	color:#a1a1a1;
	text-decoration:none;
}
#text_menu a:hover, #text_menu a.act{
	color:#E4562A;
}
#text_menu a.small{
	font:12px verdana,sans-serif;
	color:#a1a1a1;
}
.comment_div{
	background:#FFF6AE;
	font:11px verdana,sans-serif;
	color:#5D5D5D;
	padding: 5px 10px 5px 10px;
	text-align:justify;
	border-right:1px solid #E3CDA1;
	border-left:1px solid #E3CDA1;
	border-bottom:1px solid #E3CDA1;
}
.forum_table{
	clear:both;
	margin: 20px 0 0 0;
	background:white;
}
.forum_table th{
	text-align:left;
	color:#4087C3;
	font:12px verdana,sans-serif;
	border-bottom:4px solid #f5f5f5;
	padding-bottom:4px;
	margin-bottom:4px;
}
.forum_table .fake_row{
	height:8px;
}
.forum_table .row1 td{
	background:#F6F9FE;
	height:23px;
	border-top:1px solid white;
	color:black;
}
.forum_table .row2 td{
	background:#D3D9DF;
	height:23px;
	border-top:1px solid white;
	color:black;
}
.forum_table .row3 td{
	background:#D4D9DF;
	height:23px;
	border-top:1px solid white;
	color:#3850B6;
	padding:0 10px 0 10px;
	border-bottom:none !important;
}
.forum_table .row3 td span{
	float:right;
}
.forum_table .row4 td{
	background:#F5FAFE;
	border-top:1px solid white;
	color:#4F5052;
	padding:10px;
	border-bottom:10px solid white;
	text-align:justify;
}

.forum_table td a{
	color:#3850B6;
	text-decoration:none;
	/*margin-left:10px;*/
}
.forum_table td a.orange{
	margin-left:0px;
}
.forum_table td a:hover{
	text-decoration:underline;
}
#forum_links{
	color:#E4562A;
	padding: 20px 0 0 0;
}
#forum_links select{
	float:right;
	width:275px;
	text-align:center;
}
#forum_links a{
	font:bold 12px verdana,sans-serif;
	color:#E4562A;
	text-decoration:none;
}
#forum_links a:hover{
	text-decoration:underline;
}
.center_th{
	text-align:center !important;
}
.right_th{
	text-align:right !important;
}
.forum_table .black{
	color:black;
	font-weight:bold;
}
.forum_table .gray{
	color:#aeaeae;
	font-weight:bold;
}
.center_th a,.right_th a{
	color:#4087C3;
	text-decoration:none;
}
.center_th a:hover,.right_th a:hover{
	text-decoration:underline;
}
.white_row form{
	width:685px;
	border:1px solid #b4b4b4;
	float:right;
	text-align:center;
	margin:4px 5px 4px 5px;
}
.white_row form textarea{
	margin:5px 0 5px 15px;
	width:670px;
	height:115px;
	font:11px verdana,sans-serif;
	border:none;
	color:#505050;
}
.white_submit{
	color:#4087C3;	
	border:0;
	background:none;
	border-top:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	width:180px;
	font:12px verdana,sans-serif;
}
.bigspan{
	font:normal 20px verdana,sans-serif;
	color:#b2b2b2;
}
.gray{
	color:#B1B0B0;
}
.w400{
	width:400px;
}
.w800{
	width:800px;
}
.adv_sample_table{
	margin: 0 auto 0 auto;
}
.adv_sample_table td{
	text-align:center;
	vertical-align:middle;
}
.bigtab{
	font:bold 14px verdana,sana-serid;
	color:white;
	background:#E5562A;
	padding:5px 40px 5px 40px;
	margin:0 1px 0 10px;
	text-decoration:none;
	border:1px solid #8e8e8e;
	width:140px;
}

.bigtab:hover{
	text-decoration:underline;
} 

.bigtabact{
	font:bold 14px verdana,sana-serid;
	color:#E5562A;
	background:white;
	padding:5px 40px 5px 40px;
	margin:0 1px 0 10px;
	text-decoration:none;
	border-top:1px solid #8e8e8e;
	border-left:1px solid #8e8e8e;
	border-right:1px solid #8e8e8e;
	border-bottom:1px solid white;
}
.smalltab{
	font:bold 11px verdana,sana-serid;
	color:#515151;
	background:white;
	padding:5px 30px 5px 30px;
	margin:0 1px 0 1px;
	text-decoration:none;
	border:1px solid #8e8e8e;
}

.smalltab:hover{
	text-decoration:underline;
} 
.smalltabact{
	font:bold 11px verdana,sana-serid;
	color:#515151;
	background:#dcdcdc;
	padding:5px 30px 5px 30px;
	margin:0 1px 0 1px;
	text-decoration:none;
	border:1px solid #8e8e8e;
}
#userdatadiv{
	text-align:right;
	height:75px;
	psition:absolute;
	margin:0 0 -95px 0;
	padding:10px 10px 10px 10px;
	font:11px verdana,sans-serif;
}

#mylinks_table{
	margin: 25px 0 0 15px;
}

#mylinks_table .row_lo td{
	border-bottom:4px solid #b5b5b5;
}
#mylinks_table .row_hi td{
	border-top:4px solid white;
}
#mylinks_table .options{
	color:#5d809e;
}

#mylinks_table .options a{
	color:#5d809e;
}

#mylinks_table a{
	text-decoration:none;
}
#mylinks_table a:hover{
	text-decoration:underline;
}
#mylinks_search_div{
	width:210px;
	height:150px;
	border:1px solid #A0A5A9;
	position:absolute;
	margin:25px 0 0 725px;
	background:#ecf6ff;
}
#mylinks_search_div input{
	text-align:center;
}
#mylinks_search_div form{
	background:#fffeff;
	margin:2px;
	text-align:center;
	border:1px solid #b0b5b9;
	padding:15px 0 15px 0;
}

#mylinks_search_div h1{
	font:bold 11px/20px verdana,sans-serif;
	background:#55afd2;
	color:white;
	text-align:center;
	margin:0 0 2px 0;
}
#labels_div{
	width:210px;
	position:absolute;
	margin-left:725px;
	margin-top:200px;
	border:1px solid #A0A5A9;
	background:#ecf6ff;
}
#labels_div h1{
	font:bold 11px/20px verdana,sans-serif;
	background:#e7714d;
	color:white;
	text-align:center;
	margin:0 0 2px 0;
}
#labels_div .list a{
	display:block;
	padding:2px;
	text-decoration:none;
	color:#6b85aa;
	font-weight:bolder;
}

#labels_div a:hover{
	color:black;
}
#labels_div div.list{
	margin:2px;
	border:1px solid #b0b5b9;
	background:#fffeff;
}
#labels_div a span{
	float:right;
	color:#888888;
}
#labels_div #options{
	text-align:center;
}
#labels_div #options a{
	text-decoration:none;
	color:#6b85aa;
	font:11px/25px verdana,sans-serif;
}
#labels_div #options a:hover{
	text-decoration:unerline;
}
#mylinks_form_table{
	margin: 25px 0 0 15px;
	font:bold 11px verdana,sans-serif;
}
#mylinks_form_table input{
	border:1px solid #b4b4b4;
	font:11px verdana,sans-serif;
}
#mylinks_form_table #linkhref{
	color:#738BAF;
	width:202px;
	padding:3px;
}
#mylinks_form_table #linkname{
	color:#838383;
	width:264px;
	padding:3px;
}
#mylinks_form_table #linklabel{
	color:#738BAF;
	width:210px;
}

#mylinks_form_table .mylinks_button{
	width:272px;
	height:22px;
	font:11px verdana,sans-serif;
	color:white;
	background:url('images/bg_mylink_button.gif') no-repeat;
}

.w210{
	width:210px;
}
.w270{
	width:270px;
}
	
#upper_long_div_mylinks{
	width:948px;
	height:46px;
	margin:-2px auto 0 auto;
	background:url('images/bg_upper_long_div_mylinks.gif') no-repeat;
	clear:both;
}
#mylinks_form_div{
	background:#f3f3f3;
}

#text_content_mylinks{
	margin:0 2px 0 1px;
	font:11px verdana,sans-serif;
	color:#6d6d6d;
	min-height:700px;
	*height:700px;
	/*background: url('images/bg_text_content_mylinks.gif') top repeat-x;*/
}
.red{
	color:red !important;
}
.search_result_row1{
	padding:5px;
}
.search_result_row2{
	padding:5px;
}
.searchresult1{
	color:black;
	font:bold 12px verdana,sans-serif;
	text-decoration:none;
}
.searchresult2{
	color:#5096DC;
}
.searchh1{
	font:bold 14px verdana,sans-serif;
	border-bottom:4px solid #f5f5f5;
	color:black;
	padding-top:20px;
}
.white{
	color:white !important;
}
#newtopic_div{
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	border-top:4px solid #f5f5f5;
	clear:both;
}
#newtopic_div div{
	text-align:right;
	line-height:25px;
	width:650px;
}
#newtopic_div select{
	float:none;
	width:204px;
	text-align:left;
}
#newtopic_div input{
	width:200px;
}
.submitbutton{
	font:bold 11px verdana,sans-serif;
	color:white;
	background:#98bee2;
	border:1px solid #868485;
	height:20px;
}
#forum_search_div{
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	border-top:4px solid #f5f5f5;
	clear:both;
	text-align:center;
}
#forum_search_div input{
	width:200px;
}

.p_price{
	border:1px solid #8e8e8e;
	border-right:none;
	height:60px;
	width:60px;
	font:normal 20px/60px verdana,sans-serif;
	position:absolute;
	*margin-left:-30px;
}
.p_price2{
	border:1px solid #8e8e8e;
	border-right:none;
	height:60px;
	width:60px;
	font:normal 20px/60px verdana,sans-serif;
	*margin-left:-280px;
}
.p_name{
	width:133px;
	height:45px;
	text-align:center;
	border:1px solid #8e8e8e;
	float:right;
	padding:15px 0 0 0;

}
.p_name2{
	width:133px;
	height:50px;
	text-align:center;
	border:1px solid #8e8e8e;
	float:right;
	padding:10px 0 0 0;
}
.p_name3{
	width:280px;
	height:50px;
	text-align:center;
	border:1px solid #8e8e8e;
	padding:10px 0 0 0;
	clear:right;
	margin:-62px 0 0 61px;
}
.p_name4{
	width:280px;
	height:45px;
	text-align:center;
	border:1px solid #8e8e8e;
	padding:15px 0 0 0;	
	margin:-62px 0 20px 61px;
}
.p_name strong,.p_name2 strong,.p_name3 strong,.p_name4 strong{
	color:#E75E2A;
}
.p_instructions{
	border:1px solid #8e8e8e;
	text-align:center;
	width:826px;
	margin:0 auto 0 auto;
}
.p_instructions strong{
	color:#E75E2A;
}

#adv_reg_table{
	margin:0 auto 0 auto;
}
#adv_reg_table input{
	width:230px;
	border:1px solid #8e8e8e;
	font:14px verdana,sans-serif;
}
#valimage{
	border:1px solid #8e8e8e;
	vertical-align:bottom;
}
#Register{
	font:bold 11px verdana,sans-serif !important;
	padding-top:0;
}
#media_div{
	border:1px solid #8e8e8e;
	background:white;
	padding:10px;
	margin:-8px 0 0 0;
}
#links_1,#links_2{
	margin:15px 0 25px 35px;
}
.treepexpages{
	height:150px !important;
	clear:both;
}
.shd_img{
	margin: 0 0 0 16px;
}
.wide_box .box_top_round{
	background:url('images/box_top_wide.gif') top no-repeat;	
	width:948px;
}
#tomainpage{
	display:block;
	width:400px;
	height:100px;
	position:absolute;
	top:0;
}
.backtotop{
	clear:both;
	padding:10px;
	text-align:center;		
}
.backtotop a{
	color:#5096DC;
	text-decoration:none;
	font:bold 11px/100px verdana,sans-serif;
}
#searchboxbottom{
 	margin-top:-5px;
	*margin-top:0;
}
#editor_reg_form input, #editor_reg_form textarea{
	font:11px verdana,sans-serif;
	border:1px solid #b5b5b5;
}
.small{
	font:12px verdana,sans-serif;
	color:#a1a1a1;
}
/* POPUP */
#popupdiv{
	font:12px arial;
	position:absolute;
	top:90px;
	text-align:center;
	width:100%;
}
#popupcontent{
	background:white;
	border:5px solid #515151;
	width:900px;
	margin:0 auto 0 auto;
	min-height:500px;
	_height:500px;
	padding:20px;
}
#popupcontent a{
	color:#0161B3;
}
#popupdiv .right{
	text-align:right;
	margin-bottom:20px;
}