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

     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;}
.btn{cursor:pointer;}

a {text-decoration: none;color:#00D;}
a:hover {text-decoration: none;color:#111;}

.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}

/*------------------ Page Layout ------------------*/
html				{height: 100%;}
body				{font-family:Tahoma;font-size:12px;height:100%;padding: 0;margin: 0;}
body.homePage 		{ background:url(../images/homeBg.gif) repeat-y 110px;}
.content			{ width:600px; float:right;}

body.page 			{ background:url(../images/pageBg.gif) repeat-y 110px;}
.contentPage		{ width:715px; float:right;}

#warp 				{width:1000px; height: 100%;}
#warp .container	{float:right;width:890px; min-height:100%; -height:100%;background:url(../images/homeImage.jpg) no-repeat left bottom;}

#contact 			{width:1000px; height: 100%;}
#contact .container	{float:right;width:890px; min-height:100%; -height:100%;background:url(../images/contactImage.jpg) no-repeat left bottom;}

#gallery			{width:1000px; height: 100%;}
h1.title			{font-size:14px; margin-left:30px; margin-top: 15px;}
p.desc				{font-size:12px; margin-left:30px; margin-top: 15px;}
#gallery .container	{float:right;width:890px; min-height:100%; -height:100%;background:url(../images/galleryImage.jpg) no-repeat left bottom;}

#photoBlog			{width:1000px; height: 100%; }
#photoBlog .container{float:right;width:890px; min-height:100%; -height:100%;background:url(../images/photoBlogImage.jpg) no-repeat left bottom;}

#weblog	 			{width:1000px; height: 100%;}

/*------------------ Content ------------------*/
.homeBox			{padding:220px 0px 0px 50px;}
/*
.content			{ width:600px; float:left;}
.homeBox			{ padding:360px 0 0 40px; color:#7f7f7f; line-height:1.5;}
*/
.sideMenuBox		{ text-align:center; font-size:11px; padding:15px 0;}
.sideMenuBox a		{ display:block; color:#FFF;}
.sideMenuBox a:hover{ color:#8cd021;}


.left 				{ width:110px; min-height: 100%; /height: 100%; float: left; position: relative;}
.leftTop 			{ height: 100%; width: 110px; position:absolute; top: 0px; left: 0;}
.centre 			{ width: 500px; background-color:blue; float: left; position: relative;}

/* ------------------- menu ------------------ */
.homePage .sideMenu	{float:left;width:290px;}
.page .sideMenu		{float:left;width:172px;}

.homePage .menu		{width:290px;padding-top:35px;}
.page .menu			{width:172px;padding-top:35px;}
.menu a				{display:block; height:48px; line-height:500px; overflow:hidden;}
.menu a:hover		{background:#8cd021;}

a.menu0				{background:url(../images/menu.gif) no-repeat center 0 #1F7EBA;}
a:hover.menu0		{background:url(../images/menu.gif) no-repeat center -48px #8cd021;}

a.menu1				{background:url(../images/menu.gif) no-repeat center -96px #1F7EBA;}
a:hover.menu1		{background:url(../images/menu.gif) no-repeat center -144px #8cd021;}

a.menu2				{background:url(../images/menu.gif) no-repeat center -192px #1F7EBA;}
a:hover.menu2		{background:url(../images/menu.gif) no-repeat center -240px #8cd021;}

a.menu3				{background:url(../images/menu.gif) no-repeat center -288px #1F7EBA;}
a:hover.menu3		{background:url(../images/menu.gif) no-repeat center -336px #8cd021;}

a.menu4				{background:url(../images/menu.gif) no-repeat center -384px #1F7EBA;}
a:hover.menu4		{background:url(../images/menu.gif) no-repeat center -432px #8cd021;}


.contact			{padding:140px 0 0 75px;}
.contactform		{}
.contactform td		{padding:5px;}
.input				{border:1px solid #f6f6f6;; padding:5px;}

.lblcontactform		{text-align:right; color:#1f7eba;}


.gallery			{padding:30px 0 0 30px;}
.gallery img		{padding:6px; border:1px solid #1f7eba; margin:3px;}


.photoBlog			{ padding:120px 60px 80px 60px; direction:ltr;}
.photoBlog a		{ color:#1f7eba; }
.entry-nav			{ text-align:center; color:#1f7eba; padding:15px 0 0 0;}
.entry-nav a		{color:#1f7eba;}
.entry-nav a:hover	{color:#8cd021;}
.entry-photo		{ text-align:center; color:#1f7eba}
.entry-photo img	{margin:15px auto; display:block; padding:10px; background:#FFF; border:1px solid #d5d5d5;}

/*------------------ W E B L O G ------------------*/
.weblog				{padding:57px; direction:rtl;}
.entry				{background:#f6f6f6; padding:20px; color:#5c5c5c;}
.entry a			{color:#1F7EBA;}
.entry img			{margin:15px auto; padding:10px; background:#FFF; border:1px solid #d5d5d5;} 
h4.entry-date		{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#1f7eba;}
h3.entry-header		{color:#9a70a1; font-size:12px; padding:10px 0;}
h3.entry-header a	{color:#9a70a1;}
.entry-footer		{padding:8px 8px 28px 8px; direction:ltr; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#1f7eba;}
.comment-content	{direction:rtl;}
.comment			{color:#8cd021;}
.comment a			{color:#8cd021;}
.blogrollmain br	{display:none;}
.comment-header		{direction:rtl;}

/*------------------ Photo ------------------*/
.comments 			{direction:ltr;}
.comments h1 		{color:#5d1a77;padding:4px;margin-left:10px;font-size:11px;}
.commentsbox	 	{background-color:#eeeeee; padding:5px; margin:5px;}
.commentsbox a	 	{color:#1F7EBA;}

/*------------------ Comment ------------------*/
.comment 			{}
.comment h4 		{clear:both;background:#d6edfe;	color:#5d1a77;padding:4px;margin-left:10px;font-size:11px;}
.commentbox 		{padding:10px;border:1px solid #eee;margin:10px 30px 10px 40px;}
.commentbox strong 	{background:url(../images/comment_icona.gif) no-repeat right;padding-right:17px;display:block;}
.commentbox p		{text-align:justify;color:#555555;margin:5px 20px 10px 0;}
.comment-footer 	{text-align:left;color:#BBBBBB;display:inline;float:left;}

/*------------------ Footer ------------------*/
.footer				{color:#1f7eba; padding:60px 0 10px 40px;}



