html,body{
	width:100%;height:100%;
	margin:0;padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; 
}

html{
	abackground:#f2f0f4 url(../../images/bg.gif) left top repeat-x;
	color:#000;
	background-color:#000000;
}

#top{
	width:1000px;
	margin:0px auto;
}


#search_holder{
	width:783px;height:30px;
	background:url(../../images/bg_search.gif) top left no-repeat;
	text-align:right;
	color:#fff;
}

#search_holder table{
	margin:6px 5px 0px 0px;
}

#search_holder table td{
	padding:0px 5px;
}

#search_holder .search{
	border-width:1px;
	padding:1px 3px;
	margin:0px;
	width:130px;
	font:bold 10px Tahoma;
}

#search_holder a{
	color:#fff;
	font:10px Tahoma;
}
#search_holder a:hover{
	color:#fdff6f;
}

#search_go{
	margin-top:1px;
}

ul#menu{
	list-style:none inside none;
	padding:0px;margin:0px 0px 0px 11px;
}
ul#menu li{
	margin:0px;padding:0px;
	float:left;
}

ul#menu a{
	display:block;
	height:28px;
	background-repeat:no-repeat;
	background-position:left top;
}

ul#menu a:hover{
	background-position:left bottom;
}

ul#menu a b{
	display:none;
}

#m_ho{width:59px;background-image:url(../../images/m_ho.gif);}
#m_se{width:65px;background-image:url(../../images/m_se.gif);}
#m_ca{width:59px;background-image:url(../../images/m_ca.gif);}
#m_co{width:69px;background-image:url(../../images/m_co.gif);}
#m_ls{width:88px;background-image:url(../../images/m_ls.gif);}
#m_bl{width:56px;background-image:url(../../images/m_bl.gif);}
#m_fo{width:69px;background-image:url(../../images/m_fo.gif);}
#m_ra{width:51px;background-image:url(../../images/m_ra.gif);}
#m_po{width:58px;background-image:url(../../images/m_po.gif);}
#m_gr{width:66px;background-image:url(../../images/m_gr.gif);}
#m_li{width:92px;background-image:url(../../images/m_li.gif);}
#m_gr{width:66px;background-image:url(../../images/m_gr.gif);}
#m_ch{width:54px;background-image:url(../../images/m_ch.gif);}
#m_ev{width:65px;background-image:url(../../images/m_ev.gif);}
#m_vi{width:60px;background-image:url(../../images/m_vi.gif);}
#m_da{width:64px;background-image:url(../../images/m_da.gif);}
#m_re{width:64px;background-image:url(../../images/m_re.gif);}
#m_sh{width:68px;background-image:url(../../images/m_sh.gif);}

#content{
	margin:0px 0px 0px 0px;		
    background-color: #ffffff;
   
}

#c_left{
	padding-right:10px;
	vertical-align:top;
	width:160px;
}

div.tabs{
	background:#eae3f0;
	border-color:#dad9d9;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	font:10px Tahoma;
	height:23px;
}

ul.tabs{
	margin:0;
	padding:0px;
	list-style:none;
}
ul.tabs li {
	float:left;
	margin:0;
	padding:5px 6px;
}
ul.tabs li a {
	float:left;
	display:block;
	color:#000;
	text-transform:uppercase;
}

ul.tabs a:hover{
	color:#cf4e7b;
}

ul.tabs #active a{
	font-weight:bold;
	color:#cf4e7b;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
ul.tabs a {float:none;}
/* End IE5-Mac hack */

div.links{
	background:#d7d6d6;
	margin:0px 0px 15px 0px;
}

div.links *{
	color:#cf4e7b;font-weight:bold;
}

div.link_title{
	padding:3px;
}

ol.links{
    background:#eeeded;
    text-align:left;
    list-style:none outside none;
    margin:0px;
    padding:0px;
    border:1px solid #d7d6d6;
}

ol.links li{
    padding:2px 0px 10px 6px;
    margin:0px;
}

.links li.hr{
    padding:0px 0px 0px 0px;
    margin:2px 0px 0px 0px;
    border-top:1px solid #ddd;
}

ol.details{;
	text-align:left;
	list-style:none outside none;
	margin:0px;
	padding:0px;
}

ol.details li{
	padding:2px 0px 0px 6px;
	margin:0px;
}

.details li.hr{
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	border-top:1px solid #ddd;
}


div.search_form{
	background:#d7d6d6;
	margin:0px 0px 15px 0px;
}

div.search_form_title{
	padding:6px 0px 5px;
	color:#cf4e7b;
}

ol.search_form{
	background:#eeeded;
	text-align:left;
	list-style:none outside none;
	margin:0px;
	padding:0px;
	border:1px solid #d7d6d6;
}

ol.search_form li{
	padding:0px 0px 3px 6px;
	margin:0px;
}

ol.search_form li.space{
	padding-top:10px;
}

.poll{
	text-align:left;
	list-style:none outside none;
	margin:0px;
	padding:0px;
}

.poll li{
	padding:2px 0px 0px 0px;
	margin:0px;
}


.bo1{
	border:1px solid #e6e4e4;padding:2px;
}

.bo2{
	border:1px solid #cccccc;
}

.bg0{
	background:#fff;
}

.bg1{
	background:#eeeded;
}

.bg2{
	background:#f8f8f8;
}

.sp1{
	margin:2px 0px;
}

.s1{
	font-size:13px;
	font-weight:bold;
}

.clear{clear:both}
form{margin:0;padding:0;}
a img, a:hover img{border:0px;text-decoration:none;color:blue}
a{color:#cf4e7b;}
a:hover{text-decoration:underline}


.red{
	display:block;
	text-align:center;
	font:bold 10px Tahoma;
	color:#fff !important;
	background:#CF4E7B;
	width:140px;
	height:14px;
	padding:2px 0px 1px;
	float:left;
	margin-right:5px;
}

a.red:hover{
	background:#ee1861;
	text-decoration:none;
}

a.black{
	color:#000;
}

ul.alert{
	list-style:none;
	margin:0px;
	padding:0px;
}


ul.alert a{
	color:#000;
}

ul.alert a b{
	color:#cf4e7b;
}

.offline, .online{
	display:block;
	text-align:center;
	font-weight:bold;
	color:#fff;
	width:100px;
	height:14px;
	padding:2px;
	margin:3px;
	font-size:10px;
	text-transform:uppercase;
}

.offline{
	background:#414244;
}

.offline:hover{
	background:#c2bebf;
}

.online{
	background:#287241;
}

.online:hover{
	background:#77bc8f;
}

.impar{
	background:#eeeded;
}

.par td{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.impar1, .par1, .impar1 td, .par1 td{
	border-bottom:1px solid #ddd;
}

.submit, .delete, .remove{
	border:1px solid #ddd;
	text-align:center;
	font:bold 10px Tahoma;
	color:#fff;
	background:#CF4E7B;
	width:115px;
	padding:2px;
	margin:3px 0px;
}

.delete{
	background:#414244;
}

.text{border:1px solid #ccc;font:11px Tahoma}

.forum_quote{
	color:#666;
	margin-left:2px;
	padding-left:5px;
	border-left:3px solid #ccc;
}

.list th{
	background:#cf4e7b;
	color:#fff;
	text-align:left;
	padding-left:5px;
}


/* profile */
#p_left_td{
	width:160px;
	padding:2px 0px;
}

#p_right_td{
	padding:2px 0px;
}

#p_right_td td.bo1{
	vertical-align:top
}
#p_right_td td.bo1 h1{
	font-weight:bold;
	text-align:left;
}

.sp3{
	margin-bottom:5px;
}

.p_head{
	color:#fff;
	background:#BBA9CE;
	font-weight:bold;
	text-align:center;
	padding:3px;
}

.p_img{
	padding:3px 0px 3px 3px;
	background:#fff;
	color:#806996;
}

.p_img td{
	vertical-align:top;
}

ul.p_menu{
	list-style:none outside none;
	margin:0px 1px;
	padding:0px 2px 0px 0px;
	font-weight:bold;
}

ul.p_menu li{
	padding:3px 5px;
	margin:2px 1px;
	background:#dfd3ea;
}

ul.p_menu a{
	text-decoration:none;
	color:#806996;
}
ul.p_menu a:hover{
	color:#fff;
}

ul.p_menu b{
	color:red;
}

h1{
	font-size:10px;
	margin:0px 0px 3px;
	padding:3px;
	text-align:center;
	font-weight:normal;
	background:#ECE0F7;
}

h1 a{
	color:#55396F;
}

h2{
	font-size:10px;margin:0px;padding:3px;color:#806996;
	background:#eeeded;text-transform:uppercase;text-align:center;
}

ul.p_tabs{
	height:20px;margin:5px 0px 3px 5px;padding:0px;list-style:none;
}
ul.p_tabs li {
	float:left;margin:0px 3px;font-weight:bold;background:#8A73A0;
}
ul.p_tabs li a {
	float:left;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
ul.p_tabs a {float:none;}

ul.p_tabs li a{
	font-size:10px;
	padding:2px 13px;
	text-decoration:none !important;
	display:block;
	color:#fff;
	background:#8A73A0;
}
ul.p_tabs a:hover {background:#d9cee3}

.success, .error{
	text-align:center;
	padding:5px;
	font-weight:bold;
	margin:4px 0px;
	background:#efefd1;
}

.error{
	color:#ee1861;
	border:1px solid #ee1861;
}

.success{
	color:#667f00;
	border:1px solid #667f00;
}

.pager{
	text-align:center;
}

.current{
	font-weight:bold;
	color:#333;
}

#book {
	font-family:Tahoma;
	color:#373639;
	font-size:11px;
}

#book .field {
	font-family:Tahoma;
	color:#333;
	font-size:11px;
	border:1px solid #aeaeb1;
	width:110px;
	background-color:#f9f9f9;
}

a.new, label.new, li.new {
	padding: 3px 30px 3px 0px;
	margin-top: -3px;
	background: url(../../images/new_icon_white.png) no-repeat center right;
}







/* ************ */



#topmenu {
	background-image:url(../../images/menu_bg.jpg);
	padding:0;
	margin:0px; 
	margin-left: 14px;
	list-style:none;  
	height:36px; 
	width:970px;
	position:relative;
	}
#topmenu li {float:left;margin-top:0px;}

#topmenu li a {
	display:block; 
	height:26px; 
	padding:10px 13px 0 13px; 
	float:left; 
	color:#fffffe; 
	text-decoration:none; 
	font: 11px "Lucida Grande", "Trebuchet MS", Verdana;
	}
#topmenu li a b {
	display:block;
	height:36px; 
	float:left; 
	padding:0 0 0 0; 
	cursor:pointer;
	}
#topmenu li a:hover {margin-top: 0px;background:url(../../images/hover_topmenu.jpg);}
#topmenu ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	position:absolute; 
	height:31px; 
	width:950px; 	 
	left:-9999px; 
	top:36px; 
	z-index:10;

	}
#topmenu ul li {
	height:36px;
	margin-left:0px;
	margin-top:0px;	
	}
	
#topmenu ul li a {
	color:#FFFFEF; 
	padding:8px 6px 0 6px; 
	height:23px;
	font-size:11px;	
	}
	
#topmenu ul li a:hover {
	height:23px;
	color:#373737;
	margin-top:0px;
	background:url(../../images/hover_submenu_bg.jpg);
	}

ul#topmenu li{
	background:url(../../images/v_line.jpg) right no-repeat;
	}
ul#topmenu li.noborder{
	background:url(../../images/menu_bg.jpg);
	}
ul#topmenu li ul li{
	background:url(../../images/hover_submenu_bg.jpg);
	height:31px;
}
#topmenu ul li a.last {border:0;}
#topmenu :hover ul {left:0;}

.impar1 img, .par1 img  { max-width: 500px; max-height: 500px;}

.submenu_link {
font-size: 11px;
}

.submenu_link {
color: #C72E63 !important;
}



input.red:hover{
	background:#ee1861;
	text-decoration:none;
}




ul.p_tabs2{
	height:20px;margin:5px 0px 3px 5px;padding:0px;list-style:none;
}
ul.p_tabs2 li {
	float:left;margin:0px 3px;font-weight:bold;background:#8A73A0;
}
ul.p_tabs2 li a {
	float:left;
	display:block;
	text-decoration:none;
	font-weight:bold;
}

ul.p_tabs2 a {float:none;}

ul.p_tabs2 li a{
	font-size:10px;
	padding:2px 11px;
	text-decoration:none !important;
	display:block;
	color:#fff;
	background:#8A73A0;
}
ul.p_tabs2 a:hover {background:#d9cee3}

