@charset "utf-8";
/* CSS Document */
body { background:#ddbac4; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#444444; margin:0px; }
img { border:0px; }

.main { background:#ddbac4 url(../img/main_bg.gif) repeat-x; width:100%; height:auto }
.main table td { vertical-align:top }
td.main_center { width:100%; padding:0px 8px 0px 8px; }
div.header { position:relative; width:915px; margin:auto; height:130px; margin-bottom:2px } 
	div.header img.logo { position:absolute; left:15px; top:50px; }
	div.header img.header_img { position:absolute; left:320px; top:4px; }
	div.header div.searchbar { position:absolute; right:6px; top:55px; }
		div.header div.searchbar div.searchbar_top { width:152px; height:22px; padding:4px 2px 0px 30px; background:url(../img/searchbar_bg.gif) no-repeat  }
			div.header div.searchbar div.searchbar_top input { width:145px; height:18px; border:0px; margin:0px; padding:0px; background:none; font-size:12px; font-family:Tahoma, Arial, sans-serif; color:#901b3b; font-weight:bold; }
div.banner { background:#ddbac4; width:100%; height:120px; margin-top:2px; }	
	div.banner div#comm_top { width:900px;  text-align:center; padding:21px 0px 10px 0px;  }
table.maincontent { width:915px; margin:auto; }
table.menu_gr { width:212px; }
	table.menu_gr td.lw { width:8px; background:url(../img/menu_gr_lw.gif) repeat-y; font-size:1px; line-height:0px; }
	table.menu_gr td.rg { width:8px; background:url(../img/menu_gr_rg.gif) repeat-y; font-size:1px; line-height:0px; }
	table.menu_gr td.cent { width:176px; background:#901b3b; padding:10px; }
	table.menu_gr td.cent a { background:url(../img/menu_gr_arrow.gif) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 5px 2px 20px; color:#FFF; margin-left:10px; text-decoration:none; display:block }
	table.menu_gr td.cent a:hover { color:#dddddd }
	table.menu_gr td.cent div.menu_aa a { background:url(../img/menu_gr_arrow.gif) 0px 5px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px 5px 2px 20px; color:#FFF; margin-left:10px; text-decoration:none; display:block; color:#959595; }
	table.menu_gr td.cent div.menu_sa a { background:url(../img/art_green_arrow_sub.gif) 0px 2px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px 5px 0px 15px; color:#FDA520; margin-left:0px; text-decoration:none; display:block }
	table.menu_gr td.cent div.menu_si a { background:url(../img/art_green_arrow_sub.gif) 0px 2px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px 5px 0px 15px; color:#FFF; margin-left:0px; text-decoration:none; display:block }
	table.menu_gr td.cent div.spacer { background:url(../img/menu_gr_spacer.gif) center center no-repeat; display:block; clear:both; font-size:0px; line-height:0px; height:8px; }
table.box_wh { width:212px; }
	table.box_wh td.lw { width:8px; background:url(../img/box_wh_lw.gif) repeat-y; font-size:1px; line-height:0px; }
	table.box_wh td.rg { width:8px; background:url(../img/box_wh_rg.gif) repeat-y; font-size:1px; line-height:0px; }
	table.box_wh td.cent { width:190px; background:#FFFFFF; padding:0px 3px 10px 3px; }
	table.box_wh div.cont { padding:15px 3px 5px 3px; }
	
	
table.box_wh_art{ width:100%; }
	table.box_wh td.lw { width:8px; background:url(../img/box_wh_lw.gif) repeat-y; font-size:1px; line-height:0px; }
	table.box_wh td.rg { width:8px; background:url(../img/box_wh_rg.gif) repeat-y; font-size:1px; line-height:0px; }
	table.box_wh td.cent { background:#901b3b; padding:0px 3px 10px 3px; }
	table.box_wh div.cont { padding:15px 3px 5px 3px; }
	
table.tabs { width:100%; margin-top:36px; margin-bottom:15px; }
	table.tabs td.lw { width:3px; background:url(../img/tab_lw.gif) repeat-y; }	
	table.tabs td.top { width:100%; background:url(../img/tab_top.gif) repeat-x; }
	/*table.tabs td.rg { width:3px; background:url(../img/tab_rg.gif) repeat-y; }	*/
	table.tabs td.rg { width:6px; background:url(../img/tab_rg.gif) repeat-y; }
	table.tabs td.bot { background:url(../img/tab_bot.gif) repeat-x }
	table.tabs td.cent { width:100%; background:#FFF; }
		table.tabs td.cent div.tab_content { position:relative }
		table.tabs td.cent div.tab_content div.tabbar { position:absolute; left:-6px; top:-36px; width:auto; height:auto; }
			table.tabs td.cent div.tab_content div.tabbar div.tab_a { margin-right:12px; float:left; cursor:pointer; }
			table.tabs td.cent div.tab_content div.tabbar div.tab_a td.cent{ height:34px; width: 408px; white-space:nowrap; background:url(../img/tab_a_bg.gif) repeat-x; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#901b3b;  }
				table.tabs td.cent div.tab_content div.tabbar div.tab_a td.cent div{ padding:10px 23px 10px 23px; }
				table.tabs td.cent div.tab_content div.tabbar div.tab_a td.lw { height:34px; width:6px; background:url(../img/tab_a_lw.gif) no-repeat;}
				table.tabs td.cent div.tab_content div.tabbar div.tab_a td.rg { height:34px; width:6px; background:url(../img/tab_a_rg.gif) no-repeat;}
			table.tabs td.cent div.tab_content div.tabbar div.tab_u { margin-right:12px; float:left; margin-top:5px; cursor:pointer; }
			table.tabs td.cent div.tab_content div.tabbar div.tab_u td.cent{ height:29px; width:500px; white-space:nowrap; background:url(../img/tab_u_bg.gif) repeat-x; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#901b3b;  }
		
		
.news_name { height:34px; width: 453px; padding:12px 0px 0px 25px; background:url(../img/box_top.png); color:#901b3b;  font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}

		
		
		table.tabs td.cent div.tab_content div.tabbar div.tab_but td.cent{ font-size:16px;}
		
		table.tabs td.cent div.tab_content div.tabbar div.tab_u td.cent div { padding:6px 10px 10px 10px; }
				table.tabs td.cent div.tab_content div.tabbar div.tab_u td.lw { height:29px; width:5px; background:url(../img/tab_u_lw.gif) no-repeat;}
				table.tabs td.cent div.tab_content div.tabbar div.tab_u td.rg { height:29px; width:5px; background:url(../img/tab_u_rg.gif) no-repeat;}
		table.tabs td.cent div.tab_content_active { padding:10px 10px 0px 10px;  }
			table.tabs td.cent div.tab_content_active img { border:2px solid #EEEEEE }
			
table.tab_art { margin:0px; padding:5px 0px 0px 0px; }
	table.tab_art td.cent div.tab_content div.tabbar div.tab_a td.cent div.tab_content{ padding:2px 23px 10px 23px; }

.main_center table tr td div.titlebar { background:url(../img/titlebar_bg.gif) repeat-x;
 display:block; padding:5px; 
}
	
.article_header table tr td div.titlebar { border: 0; height:17px; background:#ffffff;  display:block; padding:5px;  }
.box_wh .titlebar h2 { color: #dfdfdf}
table tr td div.titlebar h2 { color:#901b3b; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:0px; padding-left: 0px; margin:0px; }
table tr td div.titlebar h2 a { color:#901b3b; font-size:15px; text-decoration:none; }

		
.box_top { background: url(../img/box_top.png); padding: 4px 4px 1px 4px}
.box_middle{ background: url(../img/box_middle.png) repeat-x; padding: 1px 4px 1px 4px}
.box_bottom{ background: url(../img/box_bottom.png) no-repeat; height: 20px; padding: 0; margin-bottom: 10px}
		
/*.main_center div.titlebar { background:url(../img/titlebar_bg.gif) repeat-x;}*/
		
div.commercial_lw { text-align:center; display:block; margin:10px 0px 10px 0px; }
table.maincontent { width:915px; margin:auto; }
table.footer { width:100%; background:url(../img/footer_bg.gif) #ddbac4 repeat-x; vertical-align:top; height:64px; text-align: center; margin-top: 12px} 
	table.footer div.foot { width:900px; margin:auto; padding:15px; position:relative;  font-size: 4px; text-align: center}
		table.footer div.foot div.ecreo { position:absolute; right:15px; top:13px; line-height:150%; }
		table.footer div.foot a { color:#FFFFFF; text-decoration:none }
		table.footer div.foot a:hover { text-decoration:underline }
		table.footer div.foot span.spacer { background:url(../img/footer_spacer.gif) no-repeat center center; width:8px; height:8px; padding:2px; margin:4px;  }
div.footer_logo { width: 700px; background-color: white; padding-top: 3px; font-size: 12px; color: #444444; font-weight: bold; margin-left: auto 0; margin-right: auto 0}
div.input_bg { background:url(../img/input_bg.gif) no-repeat; width:180px; height:23px; margin:6px 0px 4px 0px;}
	div.input_bg input { background:none; width:160px; height:18px; border:0px; font-size:11px; font-family:Tahoma, Arial, sans-serif; margin:4px 0px 0px 5px; }
div.art_title_green { background:url(../img/art_green_arrow.gif) no-repeat 10px 21px; padding:15px 10px 0px 30px; color:#FFF; font-size:12px; }
	div.art_title_green h2 { color:#FFF; font-size:12px;  }
	div.art_title_green a { font-size:12px; color:#FFFFFF; text-decoration:none }
	div.art_title_green a:hover { text-decoration:underline}	
	
div.art_bold { padding:0px 8px 8px 8px; font-weight:bold;}
div.art_tab_main { background:url(../img/tabs_art_arrow.gif) no-repeat 5px 7px; padding:5px 5px 5px 20px; color:#888888; font-size:11px; margin-bottom:10px; }
	div.art_tab_main a { color:#475C33; font-size:12px; text-decoration:none; padding-bottom:5px; display:block; clear:both; text-decoration:none;}
	div.art_tab_main a:hover { text-decoration:underline }
	
div.art_tab_li { background:url(../img/tab_li.gif) no-repeat 5px 9px; padding:5px 5px 3px 15px; margin:0px 0px 0px 10px; }
	div.art_tab_li a { color:#444444; text-decoration:none}
	div.art_tab_li a:hover { text-decoration:underline}
	
	
div#footer_ban { color:#444444; font-weight:bold; background:#ffffff; padding:10px; width:850px; margin:auto; margin-bottom:20px; margin-top:10px; text-align: center} 

table.tabs td.cent div.tab_content_unactive {
display:none;
}

div.small_scroll_div {
display:block;
height:90px;
overflow:hidden;
width:440px;
margin:0px 3px 0px 2px;
}
div.small_scroll_div img{ padding:5px 3px 5px 3px; margin:0px; }


.shortcuts_box_more{ text-align:right; margin:0px 0px 10px 0px; }
.shortcuts_box_more a{ background: url(../img/arrow_rg_green.gif) no-repeat right 4px; padding:0px 10px 0px 0px; font-size:10px !important; color:#ddbac4; text-decoration:none; }
.shortcuts_box_more a:hover { color:#ddbac4; text-decoration:underline; }



.news_box_title1 { padding:0px 0px 7px 32px; background: url(../img/ico_list.gif) no-repeat 24px 4px; }
.news_box_title1 a { color:#bbbbbb; font-size:11px; font-family:Arial, sans-serif; font-weight:normal; }
.news_box_title1 a:hover { color:#bbbbbb; }
.news_list .news_box_title1 a { color:#444444; font-size:11px; font-family:Arial, sans-serif; font-weight:normal; }
.news_list .news_box_title1 a:hover { color:#444444; }

.dev_box_title1 { padding:0px 0px 7px 32px; background: url(../img/ico_list.gif) no-repeat 24px 4px; }
.dev_box_title1 a { color:#000000; font-size:11px; font-family:Arial, sans-serif; font-weight:normal; }
.dev_box_title1 a:hover { color:#000000; }



span.button_orange{ height:21px; line-height:21px; float:left; width:auto !important; padding:0px 0px 0px 10px; background:url(../img/button_orange_lw.gif) left no-repeat; text-align:center; margin:0px }
span.button_orange a{ text-decoration:none; height:21px; line-height:21px; display:block; padding:0px 10px 0px 0px; background:url(../img/button_orange_rg.gif) right no-repeat; color:#FFFFFF; font-size:11px; font-weight:bold; }
span.button_orange a:hover{ text-decoration:none; color:#FFFFFF; }

span.button_green{ height:21px; line-height:21px; float:left; width:auto !important; padding:0px 0px 0px 10px; background:url(../img/button_green_lw.gif) left no-repeat; text-align:center; margin:0px }
span.button_green a{ height:21px; line-height:21px; display:block; padding:0px 10px 0px 0px; background:url(../img/button_green_rg.gif) right no-repeat; color:#FFFFFF; font-size:11px; font-weight:bold; }
span.button_green a:hover{  color:#FFFFFF; }


.ratings{ border-top: 1px solid #eeeeee; margin:15px 0px 15px 0px; padding-top:10px; }
.ratings img{ border:0px; padding:0px; margin:0px; }

.comment_bg{ background:#eaeaea url(../img/comment_top_bg.gif) repeat-x; }
.comment_bg img{ border:0px; padding:0px; margin:0px; }
.comment_add{ text-align:right; vertical-align:middle !important; font-weight:bold; padding-right:5px; }
.comment_add a{ color:#888888; text-decoration:none; }
.comment_add a:hover{ color:#888888; text-decoration:underline; }

.comment_add_form{ border:1px solid #eaeaea; background:#f8f8f8; padding:5px; margin:0px 5px 10px 40px;
position:relative; top:-12px; }
.comment_add_form a{ color:#888888; text-decoration:underline; }
.comment_add_form a:hover{ color:#888888; text-decoration:none; }

.comment{ margin:0px 0px 10px 20px; }
.comment .title{ font-weight:bold; text-decoration:underline; color:#344565; padding:0px 10px 5px 20px; 
background:url(img/comment_arrow.gif) 8px 5px no-repeat; }
.comment .title a{ color:#344565; text-decoration:underline; }
.comment .title a:hover{ color:#344565; text-decoration:none; }

.comment .user{ text-align:right; color:#999999; }
.comment .date{ text-align:right; color:#999999; font-size:10px; }
.comment .text{ padding:0px 10px 0px 20px; }