body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px;}
.btn{cursor:pointer;}
a {text-decoration: none;color:#00C;}
a:hover {text-decoration: none;color:#222;}
.leftImg{float:left; margin:3px 8px 8px 0;}
.rightImg{float:right; margin:3px 0 8px 8px;}
.btn{ cursor:pointer}

/*------------------ Page Layout ------------------*/
body			{ background:url(../images/bg.gif) repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#warp			{ width:900px; margin:0 auto; padding:0 10px; direction:rtl; text-align:right;}
.container		{ background:url(../images/containerBg.gif) repeat-y; height:1%;}

.main		{ float:right; width:560px; margin:20px 20px 20px 0;}
.adminmain		{ float:right; width:960px; margin:20px 20px 20px 0;}
.leftSide	{ width:150px; float:left;}
	.banner	{ padding:10px; text-align:center;}
.rightSide	{ width:150px; float:right;}
.box, .post{ background:#FFF; border:1px solid #e4e4e4; padding:10px; text-align:justify;}

.page{}
h1.title{ background:url(../images/h1.gif); height:30px; font-size:12px; line-height:30px; padding:0 10px 0 0;}
.pageBody{}
.body{ line-height:1.7; text-align:justify;}

h4.title{ padding:3px; margin:10px 0; text-align:center; background:#DDD; color:#444;}

/*------------------- Header -------------------*/
.header			{ background:url(../images/header.jpg); width:900px; height:126px;}
.topLink		{ float:left; width:180px; height:80px; background:url(../images/loginBox.png) no-repeat right bottom; padding:20px 10px 10px 20px;}
.header	h1, .header	h2{ display:none;}
.header a.homeLink	{ display:block; float:right; height:126px; width:300px; overflow:hidden; line-height:250px;}

/*------------------- Home Box -------------------*/
.homeBox{}

.row1{ margin:0 0 20px 0;}
	.homeIcon{ width:100%;}
	.homeIcon td{ text-align:center; padding:10px 0;}

.row2{}
.row2 .left, .row2 .right{ width:270px;}
.row2 .left	{ float:left;}
.row2 .right{ float:right;}

/* ---------------------------- Tbl  ---------------------------- */
.table{ margin:0 auto;}
.table td{ padding:2px;}

.lblForm{ text-align:left; color:#555;}
.fldForm input{ padding:3px; border:1px solid #888;}
.fldForm textarea{ padding:3px; border:1px solid #888;}
.fldForm select{ border:1px solid #888;}

.btnRow input{ cursor:pointer;}
.loginTbl .fldForm input{ text-align:left;}

.cpIcons{ padding:5px; background:#FFF; margin-bottom:10px; border:1px solid #E4E4E4;}


/* ---------------------------- profile  ---------------------------- */
.profile{}
.profile table, .addFound table{ width:100%;}
.profileInfo td{ padding:4px;}


.profileMenu{ padding:5px; border-bottom:1px solid #E4E4E4;}

.formTbl{ width:100%;}
.formTbl td, .formTbl th{ padding:5px; border:1px solid #DDD;}
.formTbl th{ background:#888; color:#FFF;}

/* ---------------------------- menu  ---------------------------- */
.menu				{ padding:10px 10px 20px 10px; font-size:11px;}
.menu a				{ display:block; background:url(../images/menuBull.gif) no-repeat right; padding:3px 12px 3px 0; margin:0 5px 0 0;border-bottom:1px solid #d8d8d8; color:#555;}
.menu a:hover		{ background:url(../images/menuBull.gif) no-repeat right #eee; color:#000;}

span.subTitle		{ background:url(../images/menuSubTitle.gif) no-repeat right; padding:3px 20px 5px 0; margin:20px 0 0 0; font-weight:bold; display:block;border-bottom:1px dotted #d8d8d8;}

/*------------------ Msg ------------------*/
.err , .errorBox	{background:url(../images/err.gif) no-repeat right #ffd8d6; padding:10px 35px 10px 10px; border:1px solid #ff0038;margin:5px;}
.ok , .messageBox	{background:url(../images/ok.gif) no-repeat right #e4f6de; padding:10px 35px 10px 10px; border:1px solid #8fdc79; margin:5px;}
.alert				{background:url(../images/alert.gif) no-repeat right #fff0ba; padding:10px 35px 10px 10px; border:1px solid #e87c29;margin:5px;}

.ok a, .messageBox a{font-weight:bold; color:#33F; line-height:2;}
.ok a:hover, .messageBox a:hover{ color:#BB002F;}


/*------------------- footer -------------------*/
.footer			{ background:url(../images/footer.gif) 0 -10px repeat-x; font-size:11px; direction:rtl; color:#3ca5df; height:70px; text-align:center; padding:20px 0 0 0;}
