/* ------------------------------------------------

     Style by :  PersianTools
		  web :  www.PersianTools.com
		Email :  info@PersianTools.com

------------------------------------------------ */
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;}
a {text-decoration:none;color:#1C39BB; outline:0;}
a:hover {text-decoration: none;color:#222;}
.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}
.cmfErrorMessageBoard{ color:#D00; font-size:11px;}
h1, h2, h3, h4{ font-size:12px;}
.btn, .button{cursor:pointer;}
.red{ color:#F00;}

/*------------------ Page Layout ------------------*/
body			{ font:11px Tahoma, Geneva, sans-serif; background:url(../images/bg.gif) repeat-x #F2F2F2;}
#warp			{ /*border:1px solid #005ea0;*/ }
.content		{ direction:rtl; text-align:right; padding:10px;width:760px;margin:0 auto;background:#FFF;}
.body			{ padding:10px 15px; text-align:justify; line-height:1.5;}
.body ul{ padding:5px 10px;}
.body ul li{ list-style:inside circle;}

.breadcrumb		{ padding:7px 10px 7px 0; color:#555;}
.separates{ color:#888;}
.colorSeparates{ color:#F60;}

.list{ padding:10px 0 10px 0;}
h1.tH{ font:18px Arial, Helvetica, sans-serif;}
p{ text-align:justify; line-height:1.4; color:#555}

h1.title{ background:url(../images/bg.gif) 0 -35px; padding:10px; color:#555;}

/*------------------ HomeBox ------------------*/
.homeBox{}
.homeBox .body{ border-bottom:1px dashed #BBB;}

.homeBox .list h1.tH{ float:right;}

.homeBox .list .catBox{ float:right; display:block; padding:4px 10px 0 10px; color:#AAA;}
.homeBox .list a.cat{ padding:4px 5px 0 5px; color:#F60;}
.homeBox .list a:hover.cat{ color:#444;}

.homeBox .list{ border-bottom:1px dotted #DDD; padding:10px 15px;}

/*------------------ Header ------------------*/
.header		{ background:url(../images/logo.gif) no-repeat left top; width:780px; height:88px; margin:0 auto;}
a.link{ display:block; width:270px; height:78px;}

/*------------------ Msg ------------------*/
.contactform{ margin:0 auto;}
.contactform td{ padding:3px;}
.contactform .input{ padding:3px; border:1px solid #555;}
.contactform select{ border:1px solid #777;}

.lblForm{ text-align:left; color:#777;}

.adPrice{ margin:0 auto;}
.adPrice td{ padding:7px; border:1px solid #BBB;}
.adPrice td a{ color:#F60;}
.adPrice td a:hover{ color:#FFF;}

/*------------------ Msg ------------------*/
img.loaderImg{ padding:110px 100px 0 0;}
.err , .errorBox	{background:url(../images/err.gif) no-repeat right #ffd8d6; padding:10px 35px 10px 10px; border:1px solid #ff0038; color:#000;}
.ok , .messageBox	{background:url(../images/ok.gif) no-repeat right #e4f6de; padding:10px 35px 10px 10px; border:1px solid #8fdc79; margin:5px; color:#000;}
.alert				{background:url(../images/alert.gif) no-repeat right #fff0ba; padding:10px 35px 10px 10px; border:1px solid #e87c29;}

.ok a, .messageBox a{font-weight:bold; color:#33F; line-height:2;}
.ok a:hover, .messageBox a:hover{ color:#BB002F;}


/*------------------ Footer ------------------*/
.footer				{ border-top:1px solid #DDD; background:#0067A5; direction:rtl;}
.footerBox			{ width:718px; margin:0 auto; border-left:1px solid #3385B7;border-right:1px solid #3385B7; padding:10px 30px 30px 30px;} 
.footerBox a		{ color:#DDD;}
.footerBox a:hover	{ color:#FFF;}

.persianToolsLink, ul.categoriesLink, .siteLink { float:right}
.footer li{ list-style:inside square; color:#888; padding:3px 0 3px 0;}
ul.categoriesLink	{ width:320px;}
ul.categoriesLink li{ float:right; width:160px;}

ul.siteLink			{ width:230px; }
ul.persianToolsLink	{ width:160px;}


