@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("kafic.net") {

.roar-body{
	position: absolute!important;
	color: 	#fff!important;
	text-align: left!important;
	z-index: 10!important;
left: 205px !important;


}

.roar{
	position: absolute!important;
	width: 	200px!important;
}

.roar-bg{
	position: absolute!important;
	z-index: 10!important;
	width: 100%!important;
	height: 100%!important;
	left: 0!important;
	top: 0!important;
	background-color: #3D3D3D !important;
	border: 1px solid #000 !important;
	-moz-border-radius:	5px!important;
	-webkit-border-radius: 5px!important;
	-webkit-box-shadow:	0 0 5px rgba(0, 0, 0, 0.5)!important;
}
.group .icon{
        height: 50px !important;
        width: 45px !important;
        margin-right: 10px!important;

    }

    .group li ,.group li div{

        margin: 2px 0 4px 0!important;
       }
 div.mocha #buddylist_contentBorder{
        border-top: #262626!important;
  	background:#262626 !important;


}.send_pm_textarea{
		width:100%;
		height:130px!important;
		padding: 0;
		background: #F0F0F0 !important;
		border: none;
		overflow: auto;
	
}#smilie_box  .panel-basic
{
background:#fff !important;
-moz-border-radius:5px 5px !important;
color:#666666!important;
}
#smilie_packs{
		border-bottom:1px solid #dedede!important;
-moz-border-radius-topleft:5px !important;
-moz-border-radius-topright:5px !important;
background:#dedede!important;
}
#broadcast_container,#dockWrapper
{
-moz-border-radius-topleft:4px !important;
-moz-border-radius-topright:4px !important;
}
.input-focus,.ul_list a, .input-blur
,h1, h2, h4, h5, h3
,#context_menu
,#middlebar ul .submenu ,#middlebar #menu .submenu li a:hover
,.panel-basic .option

{
-moz-border-radius-bottomleft:6px !important;
-moz-border-radius-bottomright:6px !important;
-moz-border-radius-topleft:6px !important;
-moz-border-radius-topright:6px !important;
}
.wrap_top,  .windows-basic-medium, .windows-basic-small, .windows-medium, .panel-basic, .windows-small,  .windows-basic
,#online_list, #live_online
,#forum table,#forum
,.table_info .odd, .odd
,.dockTab,.dockText:hover,.dockTab.activeDockTab .dockText
{
-moz-border-radius-bottomleft:8px !important;
-moz-border-radius-bottomright:8px !important;
-moz-border-radius-topleft:8px !important;
-moz-border-radius-topright:8px !important;
}
#header #row3,#dock
{

-moz-border-radius-topleft:20px !important;
-moz-border-radius-topright:20px !important;
-moz-border-radius-bottomleft:20px !important;
-moz-border-radius-bottomright:20px !important;
  }
 #footer, #header #row2{
-moz-border-radius-bottomleft:20px !important;
-moz-border-radius-bottomright:20px !important;
  }
a:link.user_female, a:visited.user_female, a:link.vip_female, a:visited.vip_female, .user_female{
		color:#cc0000!important;
		border-bottom:none!important;
font-size: 14px !important;
}
a:link.user_male, a:visited.user_male, a:link.vip_male, a:visited.vip_male, a:link.admin, a:visited.admin, .user_male{
font-size: 14px !important;
		color:#0066cc!important;
		border-bottom:none!important;
}
#offline_group .chat_img{
display: inline!important;
}
#footer {
display: none!important;
}
#header #row1{
display: none!important;

}
#header #row2{
border-color: #363636   !important;
background:#404040  !important;
}
#header #row3, #footer{
margin-top:5px!important;
margin-left:6px!important;
margin-right:6px!important;	
background:#363636 !important;
border-color: #404040   !important;
border-bottom: 4px solid #404040!important; 
border-left: 2px solid #404040 !important; 
border-right: 2px solid #404040 !important; 
}
#live_online, #online_list{
background:#363636 !important;
border-color:  #1A1A1A !important;
margin-top:5px!important;
}
.windows-basic-medium,.windows-medium, .panel-basic,

#forum, .forum-post-body, .forum-user-column, .forum_post_right_footer, .forum_post_left_footer,

h3, #forum table, .codetop, .htmltop
,.table_info .odd, .odd
{

color:#fff!important;
background:#3D3D3D!important;
}
 .windows-basic-small{
background:#3D3D3D !important;
margin:2px!important;
}
.panel-basic{
border:solid 0px #000!important;

}
#main{

background:#212121 none!important;
color:#fff!important;
}
#middlebar  ul  .submenu, #middlebar ul .submenu li{
border:solid 0px #000!important;
background:#000!important;
opacity:0.8!important;
}
#middlebar #menu .submenu li a:hover,#middlebar .submenu li a,#middlebar  ul  .submenu, #middlebar ul .submenu li
{
font-size: 13px!important;
}
#middlebar .submenu li a{
background:#000!important;
color:#fff!important;
}
#middlebar #menu .submenu li a:hover{
background:#fff!important;
color:#000!important;
font-weight:bold!important;
}
#main-iframe,#container,#container_inside{
border:  #fff 0px !important;
 background: none no-repeat !important;

}
#forum table{
color: #fff!important;
	border:1px solid #636363!important;
	background:#1F1F1F nonerepeat-x !important;
}
.forum-sub th
{
	color:#fff !important;
	background:none repeat left top !important;
	border-color:#1F1F1F !important;
}
.forum-post-column
{
	background-color:#1F1F1F !important;
	color: #fff !important;
	background:none repeat left top !important;
	font-size:12px !important;
	font-weight:600 !important;
}
.codemain, .htmlmain {
	background:#636363!important;
	border-color: #636363!important;
	-moz-border-radius-bottomleft:6px !important;
-moz-border-radius-bottomright:6px !important;
}
.codetop, .htmltop, .quotetop{
background:#c1c1c1!important;
border-color: #c1c1c1!important;
color: #000 !important;
-moz-border-radius-topleft:6px !important;
-moz-border-radius-topright:6px !important;
}
 .forum-post-body, .forum-user-column, .forum_post_right_footer, .forum_post_left_footer{
background-color:#1F1F1F !important;
color: #fff !important;
border-color:#1F1F1F !important;
}
.quotetop, #comments .top_bar
{
border-color:#1F1F1F !important;
background:#1F1F1F !important;
font-size:12px !important;
font-weight:600 !important;
color: #fff !important;
-moz-border-radius-topleft:8px !important;
-moz-border-radius-topright:8px !important;
}
.top_bar small
{
color:#fff !important;
}
.quotemain
{
border-color:#c1c1c1 !important;
border-left-width: 1px !important;
background-color:#c1c1c1 !important;
color:#000 !important;
-moz-border-radius-topleft:8px !important;
-moz-border-radius-topright:8px !important;
-moz-border-radius-bottomleft:8px !important;
-moz-border-radius-bottomright:8px !important;

}
h1, h2, h5{
background: none !important;
color:#757575 !important;
}
h3{
background: none !important;
color:#757575 !important;
}
h5{
color:#636363 !important;
background:#fff !important;
}
 .forum-latest-topic 
{
	color: #ccc !important;

}
 .forum-latest-topic a{
color: #A1D9FF !important;
}
#liveboard .panel-basic, .panel-basic, .selector
{
	background:none !important;
}
a:link.user_male, a:visited.user_male
{
	color:#3399FF !important;
}
a:link.user_female, a:visited.user_female
{
	color:#FF3333 !important;
}.border_menu .icon a:hover, .border_menu .icon.current_link a, .border_menu .icon.current_link a:link, .border_menu .icon.current_link a:visited
{
color:#000!important;
font-weight:bold!important;
	background-color:#fff !important;
-moz-border-radius-bottomleft:6px !important;
-moz-border-radius-bottomright:6px !important;
-moz-border-radius-topleft:6px !important;
-moz-border-radius-topright:6px !important;
}
.ul_list a
{
	color:#fff !important;
	background-color:#3D3D3D !important;
	border: 1px solid #303030 !important;
}
.ul_list a:hover, .ul_list .current_link a
{
	color:#000 !important;
	background-color:#fff !important;
}
#top_options h3
{
	color: #111111 !important;
	background:#ffffff !important;
}
#broadcast_container
{
	font-size: 12px !important;
	font-weight:600 !important;
}
#live_online{
margin-bottom:6px!important;
}
.bordit
{
	border:1px solid #000 !important;
	padding:1px !important;
}
.border_menu div, .border_div, tr.border_div td

{
	border-bottom: 0px solid #1c1c1c !important; 
}
.panel-basic .option

{
	background-color:#000000 !important;
	border:1px #1c1c1c solid !important;
}
#blog_panel h2, #blog_panel h3, #blog_panel a, .panel-basic h4
{
	color:#ffffff !important;
}
#context_menu{
color: #111111 !important;
	margin: -2px !important; 
	border-left:1px solid #1c1c1c !important;
	border-right:2px solid #3c3c3c !important;
	border-bottom:2px solid #3c3c3c !important;
	border-top:1px solid #1c1c1c !important;
	background:#3D3D3D  !important;
/*	padding:3px;	*/
}
#dockWrapper{
border-top:0px solid #3c3c3c !important;
}#dock {
	background: #303030 none repeat-x !important;
}
 #dockApps .icon{
            background: url(http://img143.imageshack.us/img143/1884/111111111111111ru2.gif) no-repeat !important;
        }
        #dockApps .dockAppHome{
            background-position: 0 -163px !important;
        }
        #dockApps .dockAppGb{
            background-position: 0 -377px !important;
        }
        #dockApps .dockAppPm{
            background-position: 0 -1666px !important;
        }
        #dockApps .dockAppFriends{
            background-position: 0 -1525px !important;
        }
        #dockApps .dockAppNotify{
            background-position: 0 -1592px !important;
        }   
        #dockApps .dockAppNetwork{
            background-position: 1px -1237px !important;
        }   
       .dockSpacer{
            border-right: 1px solid #DEDEDE !important;
            margin: 1px 10px 0 8px!important;
            height: 20px!important;
            width: 1px!important;

}
.dockTab {
background: #303030!important;

}
.dockTab.activeDockTab{
color:#000 !important;
background: #fff!important;
}
.dockText:hover{
background-color: #fff!important;
width: 115px!important;

}
.dockTab.activeDockTab .dockText {
background-color: #fff!important;
color:#000 !important;
width: 115px!important;
}.border_menu .sub_border_menu{



border-left:0px solid #ccc!important;
}
.border_menu div, .border_div, tr.border_div td



{





	border-bottom: 0px solid #1c1c1c !important; 

}

	.border_menu .icon a{ 

background: #3D3D3D url(http://img143.imageshack.us/img143/1884/111111111111111ru2.gif) no-repeat top left!important; 

padding-left: 30px!important;



color:#8F8F8F !important;

 }

	.border_menu .icon.trashcan a{

 background-position: 5px -20px!important; 

} 

	.border_menu .icon.user a{

 background-position: 5px -61px!important; 

} 

	.border_menu .icon.home a, .border_menu_middle .icon.image{

 background-position: 5px -161px!important; 

} 

	.border_menu .icon.star a{

 background-position: 5px -232px!important; 

} 

	.border_menu .icon.karma a{ background-position: 5px -304px!important; } 

	.border_menu .icon.guestbook a{ background-position: 5px -375px!important; } 

	.border_menu .icon.album a, .border_menu_middle .icon.album { background-position: 5px -445px!important; } 

	.border_menu .icon.topic a, .border_menu_middle .icon.forum{ background-position: 5px -516px!important; } 

	.border_menu .icon.topic_locked a{ background-position: 5px -589px!important; } 

	.border_menu .icon.pass a{ background-position: 5px -658px!important; } 

	.border_menu .icon.videos a, .border_menu_middle .icon.videos{ background-position: 5px -730px!important; } 

	.border_menu .icon.visitors a{ background-position: 5px -800px!important; } 

	.border_menu .icon.blog a, .border_menu_middle .icon.blog{ background-position: 5px -870px!important; } 

	.border_menu .icon.news a{ background-position: 5px -943px!important; } 

	.border_menu .icon.new_news a{ background-position: 5px -1023px!important; } 

	.border_menu .icon.add a{ background-position: 5px -1094px!important; } 

	.border_menu .icon.block a{ background-position: 5px -1165px!important; } 

	.border_menu .icon.complaint a{ background-position: 5px -1236px!important; } 







	.border_menu .icon.delete a{ background-position: 5px -1307px!important; } 

	.border_menu .icon.edit a{ background-position: 5px -1379px!important; } 

	.border_menu .icon.events a, .border_menu_middle .icon.events{ background-position: 5px -1449px!important; } 

	.border_menu .icon.heart a{ background-position: 5px -1520px!important; } 

	.border_menu .icon.info a{ background-position: 5px -1591px!important; } 

	.border_menu .icon.message a{ background-position: 5px -1664px!important; } 

	.border_menu .icon.settings a{ background-position: 5px -1743px!important; }

	.border_menu .icon.credits a, .border_menu_middle .icon.credits{ background-position: 5px -1815px!important; }

	.border_menu .icon.shop a, .border_menu_middle .icon.shop{ background-position: 5px -1887px!important; }

	.border_menu .icon.gift a, .border_menu_middle .icon.gift{ background-position: 5px -196px!important; 


}

.pmNewMsg{

        background: #4c4c4c !important;

}



   #messages_form tr:hover{

    	background: #3c3c3c!important;    

}

   .pmTdSecond{

    
		border-bottom:1px solid #1c1c1c!important;


		text-align:center!important;


}

#main-iframe td .pmTdThird{

		border-bottom: 1px solid #1c1c1c!important;


  }

   

   #main-iframe td .pmTdFirst{

    	vertical-align: middle!important;

		border-bottom:1px solid #1c1c1c !important;

}

.pmTopBarUser{

	

border-top:0px solid #1c1c1c !important; 

		background: #595959!important;  


-moz-border-radius-bottomright:6px !important;

-moz-border-radius-topright:6px !important;
    }

.pmTopBar{
-moz-border-radius-bottomleft:6px !important;

-moz-border-radius-topleft:6px !important;

	border-top:0px solid #1c1c1c !important; 

		background: #595959 noneno-repeat right !important;  

    }

.pmTdThird div{

		

		font-size:11px!important;
}
}