﻿/* Avasite.ir | AVA Design Group */ ::selection {background:rgba(0,0,0,0.3);}::-moz-selection {background:rgba(0,0,0,0.3);}::-webkit-selection {background:rgba(0,0,0,0.3);}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite,del, dfn, em, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var,u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}@keyframes fadeRight {  0% {    opacity: 0  }  100% {    opacity: 1  }}@-webkit-keyframes fadeRight {  0% {    opacity: 0  }  100% {    opacity: 1  }}@keyframes logoanim {  0% {    transform:rotate(0deg);	-moz-transform:rotate(0deg);	-o-transform:rotate(0deg);	-webkit-transform:rotate(0deg);  }  100% {    transform:rotate(360deg);	-o-transform:rotate(360deg);	-moz-transform:rotate(360deg);	-webkit-transform:rotate(360deg);  }}@-webkit-keyframes logoanim {  0% {    transform:rotate(0deg);	-moz-transform:rotate(0deg);	-o-transform:rotate(0deg);	-webkit-transform:rotate(0deg);  }  100% {    transform:rotate(360deg);	-o-transform:rotate(360deg);	-moz-transform:rotate(360deg);	-webkit-transform:rotate(360deg);  }}body{border-top:3px solid rgba(0,0,0,0.3);direction:rtl;	background:#eeeeee;	-webkit-animation: fadeRight 1s ease;  	-moz-animation: fadeRight 1s ease;  	-ms-animation: fadeRight 1s ease;	-o-animation: fadeRight 1s ease; 	animation: fadeRight 1s ease;}ol, ul {list-style: none;}blockquote, q { quotes: none; }blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none; }li{color:#FFF}ins { text-decoration: none; }del { text-decoration: line-through; }table { border-collapse: collapse; border-spacing: 0; }small { background: #111; color: #fff; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; padding: 2px 5px; margin-top: -25px; float: left !important;}code {background: #eaeaea; color: #5f5f5f; padding: 2px; font-family:Consolas,Monaco,monospace}.main { margin: 0 auto; width: 620px;}.logo{	font-family:b roya;	font-weight:bold;	font-size:42px;	letter-spacing:-2px;	color:#FFF;	width:100%;	-moz-transition: all 1.0s ease-out; 	-o-transition: all 1.0s ease-out; 	-webkit-transition: all 1.0s ease-out;	transition: all 1.0s ease-out;	float:right;	-webkit-animation: temp-title 0.2s  ;  	-moz-animation: temp-title 0.2s  ;  	-ms-animation: temp-title 0.2s  ;	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);	text-align:center;}@-webkit-keyframes temp-title {   0% {    margin-top:-50px;  }  100% { margin-top:-0px; border:2px solid #444;  }}                @-moz-keyframes temp-title {  0% {    margin-top:-50px;  }  100% { margin-top:-0px;  border:2px solid #444;  }}.link{	font-family:b yekan;	font-size:13px;	color:#666;	-webkit-transition : all 0.5s ease-in-out;-moz-transition : all 0.5s ease-in-out;	-o-transition : all 0.5s ease-in-out;	background:#666;	border-radius:2px;	margin-right:5px;	padding:5px;	float:left;	color:#FFF;}.link:hover{	padding-top:10px;padding-bottom:10px;	-webkit-transition : all 0.5s ease-in-out;-moz-transition : all 0.5s ease-in-out;	-o-transition : all 0.5s ease-in-out;	}.aboutme{	width:540px;	padding-right:10px;	padding-left:10px;	padding-top:5px;	padding-bottom:18px;	margin-top:10px;	font-size:13px;	line-height:25px;	font-family:b yekan;	color:#FFF;	box-shadow:-5px 0 150px rgba(0, 0, 0, 0.2) inset;	text-align:justify;	border-right:2px solid rgba(0, 0, 0, 0.2);	float:left;}.ghesmats{	width:55px;	float:right	}.about{	padding:2px;	background:rgba(0,0,0,0.15);	margin-top:10px;	width:51px;	float:right;	-moz-transition: all 1.0s ease-out; 	-o-transition: all 1.0s ease-out; 	-webkit-transition: all 1.0s ease-out;	transition: all 1.0s ease-out;	height:50px;	}.about img{	width:51px;	height:50px;	}.about:hover{	background:rgba(0,0,0,0.25);	-moz-transition: all 1.0s ease-out; 	-o-transition: all 1.0s ease-out; 	-webkit-transition: all 1.0s ease-out;	transition: all 1.0s ease-out;	}.nemoone:hover{	background:rgba(0,0,0,0.25);	-moz-transition: all 1.0s ease-out; 	-o-transition: all 1.0s ease-out; 	-webkit-transition: all 1.0s ease-out;	transition: all 1.0s ease-out;	}.nevesht:hover{	background:rgba(0,0,0,0.25);	-moz-transition: all 1.0s ease-out; 	-o-transition: all 1.0s ease-out; 	-webkit-transition: all 1.0s ease-out;	transition: all 1.0s ease-out;	}.nemoone{	padding:2px;	background:rgba(0,0,0,0.15);	margin-top:4.5px;	width:51px;	-moz-transition: all 1.0s ease-out; 	-o-transition: all 1.0s ease-out; 	-webkit-transition: all 1.0s ease-out;	transition: all 1.0s ease-out;	float:right;	height:51px;	}.nemoone img{	width:51px;	height:50px;	}.nevesht{	padding:2px;	background:rgba(0,0,0,0.15);	margin-top:4.5px;	width:51px;	float:right;	-moz-transition: all 1.0s ease-out; 	-o-transition: all 1.0s ease-out; 	-webkit-transition: all 1.0s ease-out;	transition: all 1.0s ease-out;	height:50px;	}.nevesht img{	width:51px;	height:50px;	}.footer{	margin-top:px;	width:620px;	height:2px;	background:rgba(0,0,0,0.3);	float:right;	}.copyright{	box-shadow:0 2px 10px rgba(0,0,0,.2) inset;	float:right;	padding-right:5px;	padding-left:5px;	padding-top:2px;	padding-bottom:2px;	border-radius:2px;	background:rgba(0,0,0,0.2);	border-radius:2px;	margin-top:2px;	font-family:b yekan;	font-size:13px;	color:#FFF	}