@charset "utf-8";
@font-face {
	font-family:'Icon';
	src:url('../font/icon.eot');
	src:local('FontAwesome')
		,url('../font/icon.eot?') format('embedded-opentype')
		,url('../font/icon.woff') format('woff')
		,url('../font/icon.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
/*fortawesome.github.com/Font-Awesome*/
@font-face {
	font-family:'SansIran';
	src:url('../font/sansiran.eot');
	src:local('Iranian Sans')
		,url('../font/sansiran.woff') format('woff')
		,url('../font/sansiran.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'SanszIran';
	src:url('../font/sansziran.eot');
	src:local('IranSansZ')
		,url('../font/sansziran.woff') format('woff')
		,url('../font/sansziran.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Nasim';
	src:url('../font/nasim.eot');
	src:local('Nassim')
		,url('../font/nasim.woff') format('woff')
		,url('../font/nasim.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'NasimB';
	src:url('../font/nasimb.eot');
	src:local('Nassimb')
		,url('../font/nasimb.woff') format('woff')
		,url('../font/nasimb.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family:'Mitra';
	src:url('../font/mitra.eot');
	src:local('B Mitra')
		,url('../font/mitra.woff') format('woff')
		,url('../font/mitra.ttf') format('truetype');
		font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Koodak';
	src:url('../font/koodak.eot');
	src:local('Koodak')
	,url('../font/koodak.woff') format('woff')
		,url('../font/koodak.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family:'Roya';
	src:url('../font/roya.eot');
	src:local('B Roya')
		,url('../font/roya.woff') format('woff')
		,url('../font/roya.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'RoyaB';
	src:url('../font/royab.eot');
	src:local('Roya Bold')
		,url('../font/royab.woff') format('woff')
		,url('../font/royab.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
	/*unicode-range:U+0021-FEFC;*/
}
@font-face {
	font-family:'NaskhDroid';
	src:url('../font/naskhdroid.eot');
	src:local('Droid Arabic Naskh')
		,url('../font/naskhdroid.woff') format('woff')
		,url('../font/naskhdroid.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'NaskhDroidB';
	src:url('../font/naskhdroidb.eot');
	src:local('Droid Arabic Naskh')
		,url('../font/naskhdroidb.woff') format('woff')
		,url('../font/naskhdroidb.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'NaskhTahrir';
	src:url('../font/naskhtahrir.eot');
	src:local('A Naskh Tahrir')
		,url('../font/naskhtahrir.woff') format('woff')
		,url('../font/naskhtahrir.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@media print {
	body,div,a,p,input,textarea,select,label,fieldset,li,ul,ol,blockquote,noscript,
	abbr,article,aside,figcaption,figure,footer,header,menu,nav,section,details,summary,dialog,dt,dd {
		font:normal normal 10pt 'Roya',arial;
	}
}
body,div,a,p,input,textarea,select,label,fieldset,li,ul,ol,blockquote,noscript,
abbr,article,aside,figcaption,figure,footer,header,menu,nav,section,details,summary,dialog,dt,dd {
	font:normal normal 9pt tahoma,arial;
}
body {
	zoom:100%;
	margin:0;
	padding:0;
	text-align:justify;
	color:#444;
	background-color:#1f3e5d;
}
body.print {
	background-color:#fff;
}
::selection {
	background:#c3effd;
	color:#000;
	}
::-moz-selection {
	background:#c3effd;
	color:#000;
}
.b {
	font-weight:600;
}
.center {
	text-align:center;
}

a {
	text-decoration:none;
	cursor:pointer;
	
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
a:hover {
	color:#f30;
}
hr {
	width:100%;
	border:1px dotted #969696;
	height:1px;
}
fieldset, legend {
	padding:10px;
	color:#004b96;
	background-color:#edf0f5;
	border:1px solid #aaa;
	font:normal 9pt tahoma;
	border-radius:5px;
}
legend {
	background-color:#edf0f5;
	padding:6px 13px;
}
input, textarea, select, option, #form-search-css, .checkboxgroup {
	vertical-align:middle;
	margin:0;
	padding:6px;
	font:normal 9pt Tahoma;
	color:#444;
	border:1px solid #aaa;
	background-color:#fff;
	border-radius:5px;
	box-shadow:1px 1px 2px #fff, inset 2px 2px 5px #e2e2e2;
	/* IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6e6e6,endColorstr=#ffffffff) 
		progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#ffffff);
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6e6e6,endColorstr=#ffffffff) 
		progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#ffffff)";
	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
select.w, input.w, textarea.w {
	width:94%;
}
option {
	border-style:dotted;
	border-width:0 0 1px 0;
	border-radius:0;
	box-shadow:none;
	filter:none;
	-ms-filter:"";
	background:transparent none;
}
input.date {
	width:140px;
}
input:focus, textarea:focus, select:focus, option:focus {
	background-color:#ffe;
	border:1px solid #3987cc;
	outline:none;
}
input:hover, textarea:hover {
	color:#f30;
	background-color:#ffe;
}

input[type=radio], input[type=checkbox], label {
	cursor:pointer;
	border-width:0;
	background:transparent none;
	padding:2px;
	/* IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#ffffff);
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=1,Color=#ffffff)";
}
label {
	filter:none;
	-ms-filter:"";
}
#form-search-css {
	padding:2px 3px;
	white-space:nowrap;
	box-shadow:inset 2px 2px 5px #e2e2e2;
}
#form-search-css input[type=search], #form-search-css input[type=submit] {
	-webkit-appearance:none;
	border-width:0;
	background:transparent none;
	outline:none;
	box-shadow:none;
	filter:none;
	-ms-filter:"";
}
#form-search-css input[type=submit] {
	background:transparent url('../img/bt.search.png') no-repeat;
	width:18px;
	height:18px;
}
form {
	height:auto;
	margin:0;
	padding:0;
	border-width:0;
}
:default {
	color:#444;
}
:required, [required] {
	border-left-color:#ed1c24;
	border-right-color:#ed1c24;
}
:valid, :in-range {
	color:#008000;
}
:invalid, :out-of-range {
	color:#ed1c24;
}
:read-only {
	color:#a0937f;
}
:-moz-placeholder {
	color:#999;
}
::-webkit-input-placeholder {
	color:#999;
}
::-webkit-placeholder {
	color:#999;
}
/*
:checked
:optional
:read-write 
outline:1px solid #ff0;
outline-offset:2px;*/
.checkboxgroup input[type=checkbox] {
	margin:3px;
}
.checkboxgroup span {
	white-space:nowrap;
}
.checkboxgroup span label {
	padding:2px 6px;
	border:0 solid #ccc;
}
html[dir=rtl] .checkboxgroup span label {
	border-left-width:1px;
}
html[dir=ltr] .checkboxgroup span label {
	border-right-width:1px;
}
html[dir=ltr] .checkboxgroup span:last-child label, 
html[dir=rtl] .checkboxgroup span:last-child label {
	border-width:0;
}
li, ul, ol {
	color:#444;
}
/*table {
	width:100%;
	border-width:0;
	empty-cells:hide;
	border-collapse:collapse;
	border-collapse:separate;
	border-spacing:0;
	table-layout:fixed;
	padding:0;
	margin:0;
}
td {
	padding:2px;
	font:normal 9pt tahoma;
	color:#000;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	border-width:0;
}*/
noscript div {
	margin:10px;
	padding:10px;
	color:#000;
	border:1px dotted #000;
	background-color:#ffe;
	font:normal 8pt tahoma;
	text-align:center;
}
div.message, div.notice {
	margin:auto;
	padding:10px;
	color:#000;
	border:1px solid #fad42e;
	background-color:#fbec88;
	font:normal 8pt tahoma;
	border-radius:0.3em;
	width:50%;
	
	
	/*color:#514721;
	border:1px solid #ffd324;
	background-color:#fad42e;*/
}
div.error {
	margin:10px;
	padding:10px;
	color:#cd0a0a;
	border:1px solid #cd0a0a;
	background-color:#fef6f3;
	font:normal 8pt tahoma;
	border-radius:0.3em;
	
	/*color:#8a1f11;
	border:1px solid #fbc2c4;
	background-color:#fbe3e4;*/
}
div.info {
	color:#205791;
	border:1px solid #92cae4;
	background-color:#d5edf8;
}
div.success {
	color:#264409;
	border:1px solid #c6d880;
	background-color:#e6efc2;
}
.error {
	color:#cd0a0a;
}
.success {
	color:#297825;
}
.nobr {
	white-space:nowrap;
}
table#hit tr td {
	padding:1px;
	width:50%;
}
.hit {
	padding:2px;
	background-color:#000;
	color:#0f0;
	font:normal 7pt tahoma;
	direction:ltr;
}
#loading {
	position:fixed;
	z-index:200;
	display:none;
	top:0;
	left:46%;
	margin:0;
	padding:5px 10px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	background-color:#900;/*ie8*/
	background-color:rgba(153,0,0,.8);
	*background-color:#900;/*ie6-7*/
	color:#fff;
	border-radius:0 0 4px 4px;
}
#loading img {
	margin-left:5px;
	display:inline-block;
	*display:inline;/*ie6-7*/
	zoom:1;/*ie6-7*/
}
#loading-mini {
	display:none;
	visibility:hidden;
}
div#timer {
	position:fixed;
	z-index:3;
	left:0;
	top:0;
	width:55px;
	height:15px;
	padding:0;
	color:#fff;
	border:0 solid #000;
	background-color:#ff7800;
	font:normal 600 8pt tahoma;
	filter:alpha(opacity=70);
	opacity:0.7;
}
div#timer div {
	width:20px;
	height:100%;
	float:left;
	padding:0; 
	color:#fff;
	border-right:1px solid #fff;
	background-color:#000;
	font:normal 600 8pt tahoma;
	text-align:center;
	direction:ltr;
}
div#timer div a {
	font:normal 600 8pt tahoma;
	color:#fff;
	direction:ltr;
}
div#timer div#progress {
	width:25px;
	height:100%;
	padding:1px; 
	background-color:transparent;
	border-width:0;
	text-align:center;
	direction:rtl;
}
div#content {
	max-width:100%;
	border:1px solid #a0a0a0;
	background-color:#eee;
	border-radius:0.4em;
}
div#content > ul {
	margin:0;
	padding:5px;
	list-style-type:none;
	overflow:hidden;
}
div#content > ul > li {
	display:block;
	overflow:hidden;
	text-align:justify;
	font:normal 9pt tahoma;
	margin:5px;
	padding:10px;
	min-width:94%;
	max-width:94%;
	width:auto;
	border:1px solid #d9d9d9;
	background-color:#e7e7e7;
	/*-ms-text-justify:kashida;*/
}
div#content > ul > li > p {
	font:normal 9pt tahoma;
}
div#content > ul > li:nth-child(odd) {
	border:1px solid #d0d0d0;
	background-color:#d8d8d8;
}
div#content > ul > li:hover{
	border:1px solid #800000;
	background-color:#f8f8f8;
}
div#content > ul > li > a > img, div#content > ul > li > object {
	display:inline;
	margin:10px;
	margin-top:0;
	border:1px solid #000;
}
div#content > ul > li > a > img:hover {
	border:1px solid #800000;
	filter:alpha(opacity=80);
	opacity:0.8;
}
div#content > ul > li > a > img.bt{
	border-width:0;
}
div#search-caption, div#search-find, div#search-advanced, div#search-action {
	max-width:100%;
	margin:0;
	padding:5px;
	background-color:#edf0f5;
	border:1px solid #fff;
	border-radius:5px;
}
div#search-caption {
	vertical-align:middle;
	color:#333;
	background-color:#a8a8a8;
	background-image:-moz-linear-gradient(top,#cecece,#a8a8a8);
	background-image:-webkit-linear-gradient(top,#cecece,#a8a8a8);
	background-image:-ms-linear-gradient(top,#cecece,#a8a8a8);
	background-image:-o-linear-gradient(top,#cecece,#a8a8a8);
	background-image:linear-gradient(top,#cecece,#a8a8a8);
	/* IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcecece,endColorstr=#ffa8a8a8);
	/* IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcecece,endColorstr=#ffa8a8a8)";
}
.div#search-caption:before {
	content:' ';
}
.div#search-caption:after {
	content:' ';
}
div#search-advanced {
	display:none;
}
meter.score {
	border:1px solid #bbb;
	margin:1px 3px;
	width:50px;
	height:10px;
}
div#dialog-page {
	display:none;
	padding:2px;
}
div#dialog-page iframe {
	width:100%;
	height:99%;
}
h1, h2, h3, legend, hgroup, .titr, .home-head, #emergency a, div#search-caption {
	font:normal normal normal 1.2em 'SansIran',tahoma;
	/*font:normal normal bold 16px 'traditional arabic','times new roman',tahoma;*/
	text-shadow:0 1px 1px #fff;
	font-smooth:always;
}
h1, h2, h3, hgroup {
	text-shadow:none;
}
/*h1 {
	font-size:18pt;
}*/
h3 {
	font-size:14pt;
}
.rtitr {
	font:normal 8pt tahoma;
}
.summary, .stitr {
	vertical-align:middle;
	overflow:hidden;
	display:block;
	text-align:justify;
	padding:10px;
	margin:10px;
	border:1px solid #7d7d7d;
	background-color:#fff;
	font:normal 9pt tahoma;
	border-radius:0.4em;
}
.summary {
	width:auto;
}
.stitr {
	width:200px;
}
mark {
	color:#000;
	background-color:#ffffb3;
	padding:1px 3px;
	text-shadow:none;
	border-radius:3px;
}
table.list {
	padding:5px;
	border:1px solid #999;
}
table.list tr {
	padding:5px;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
table.list tr:nth-child(odd) {
	background-color:#eee;
}
table.list tr.title {
	background-color:#ddd;
}
#score_minus, #score_plus {
	cursor:pointer;
	font:bold 18pt arial;
	text-align:center;
	vertical-align:middle;
	padding:2px;
	width:30px;
	height:20px;
	border:1px solid #ccc;
	background-color:#eee;
	border-radius:0.2em;
}
#score_average {
	font:bold 18pt arial;
	text-align:center;
	vertical-align:middle;
	padding:2px 6px;
	width:30px;
	color:#575757;
	border:1px solid #f7e59c;
	background-color:#ffc;
	border-radius:0.2em;
}
#score_count, #score_count_your {
	border-top:1px dotted #ccc;
	vertical-align:middle;
	text-align:center;
	padding:10px;
	white-space:nowrap;
	overflow:hidden;
}
html[dir=rtl] td.r {
	text-align:right;
}
html[dir=rtl] td.l {
	text-align:left;
}
html[dir=ltr] td.r {
	text-align:left;
}
html[dir=ltr] td.l {
	text-align:right;
}
div#content ul li {
	float:right;
}
html[dir=ltr] div#content ul li {
	float:left;
}
div#content ul li img, div#content ul li object {
	float:left;
	margin-left:0;
}
html[dir=ltr] div#content ul li img, html[dir=ltr] div#content ul li object {
	float:right;
	margin-right:0;
}
#ie7lte {
	display:none;
	padding:20px;
	margin:20px auto;
	direction:ltr;
	color:#cd0a0a;
	border:1px solid #cd0a0a;
	background-color:#fef6f3;
	font:normal 9pt tahoma;
	border-radius:0.3em;
}
html[dir=ltr] table {
	direction:ltr;
}
html[dir=rtl] table {
	direction:rtl;
}
*[lang=en] {
	text-align:left; 
	direction:ltr;
}
/*[lang='en'], *:lang(en) {
	text-align:left; 
	direction:ltr;
}*/
/*logined*/
.login {
	margin:10px;
	padding:10px;
	color:#000;
	border:1px solid #fad42e;
	background-color:#fbec88;
	font:normal 8pt tahoma;
	border-radius:0.3em;
}
/*ads-img*/
.pic-frame img, .pic-frame object {
	margin:1px;
	padding:5px;
	background-color:#fff;
	border:1px solid #a0a0a0;
	border-radius:4px;
	box-shadow:0 0 3px gray;
}
/*emergency-news*/
#emergency {
	font:normal 9pt tahoma;
	position:fixed;
	z-index:300;
	display:block;
	width:100%;
	height:30px;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
	vertical-align:middle;
	overflow:hidden;
	color:#fff;
	border-top:1px solid #161616;
	background-color:#484848;
	filter:alpha(opacity=80);
	opacity:0.8;
}
#emergency a {
	color:#fff;
	text-decoration:none;
	text-shadow:none;
}
#emergency li {
	color:#aaa;
}
#emergency ul {
	list-style-type:none;
	margin:0;
	padding:5px 20px;
	height:30px;
	overflow:hidden;
}
#emergency li {
	display:none;
	white-space:nowrap;
}
#emergency li:first-child {
	display:block;
}
/*Paging*/
.paging {
	vertical-align:middle;
	border:1px solid #fff;
	background-color:#fff;
	padding:10px;
	width:100%;
}
.paging td {
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
}
.paging div.of {
	border:2px solid #51a1d1;
	background-color:#d2ebf9;
	color:#4f4f4f;
	margin:0 10px;
	padding:3px 7px;
	border-radius:15px;
}
.paging a {
	border:2px solid #fff;
	color:#014e85;
	margin:5px;
	padding:3px 7px;
	border-radius:15px;
}
.paging a.selected {
	border:2px solid #51a1d1;
	background-color:#d2ebf9;
	color:#4f4f4f;
}
.paging a.fl {
	border:2px solid #d0470d;
	background-color:#fef9e6;
	color:#d0470d;
	font-weight:bold;
}
.paging a:hover {
	border:2px solid #dcdcdc;
	background-color:#ededed;
	color:#d0470d;
}
/**
* Menu 2.0 : 2010.10.1
* hashemi.sa at gmail.com
*/
.menu-v, .menu-h {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}
.menu-v ul, .menu-h ul {
	list-style-type:none;
	margin:0;
	padding:0;
	white-space:nowrap;
}
.menu-v li, .menu-h li {
	position:relative;
	width:100%;
}
.menu-v a, .menu-h a {
	font:normal 9pt tahoma,arial;
	display:block;
	margin:2px;
	padding:2px 4px;
	color:#fff;
	text-decoration:none;
	text-shadow:0 0 3px #000;
	/*white-space:nowrap;
	overflow:hidden;
	box-shadow:inset 0 5px 5px #fff;*/
	
	/*box-shadow:inset 0 4px 8px rgba(0,0,0,0.7);
	text-shadow:0 2px 3px #333;*/
}

.menu-v a:hover, .menu-h a:hover {
	color:#012A44;
/*	background-color:#fff;
	text-shadow:none;
	filter:alpha(opacity=25);
	opacity:0.25;
	border-radius:0.3em;\*/
}
/*.menu-v a:before, .menu-h a:before {
	content:' • ';
}*/
.menu-v a span, .menu-h a span {
	color:#fec107;
	padding:0 10px 10px 0;
}
.menu-v ul ul a span, .menu-h ul ul a span {
	color:#fec107;
}
.menu-v a:hover span, .menu-h a:hover span {
	color:#000;
}
.menu-v ul ul, .menu-h ul ul {
	background-color:#3c5263;
	position:absolute;
	display:none;
	z-index:500;
	border-radius:4px;
	/*box-shadow:0 3px 3px gary;*/
}
.menu-v ul ul a, .menu-h ul ul a {
	padding:2px;
}
.menu-v ul li, .menu-h ul li {
	border-width:0;
	/*border-top:1px dotted #1b2c3b;*/
}
.menu-v > ul > li, .menu-h > ul > li {
	border-color:#a0a0a0;
	/*border-style:dotted;*/
	background-color:#1b2c3b;
}
.menu-v ul li, .menu-h ul li {
	float:right;
}
html[dir=ltr] .menu-v ul li, html[dir=ltr] .menu-h ul li {
	float:left;
}
/*Has-Sub-Items*/
/*.menu-v li:has(ul) > a:not:has(span), .menu-h li:has(ul) > a:not:has(span) {
	content:url('./f.gif');
}
.menu-v a ~ ul:before, .menu-h a ~ ul:before {
	content:' • ';
}*/
/*Last-Items*/
.menu-v ul li:first-child, .menu-h ul li:first-child {
	border-width:0;
	border-style:none;
}
/*Show-Sub-Menus*/
/*.menu-v ul > li > ul, .menu-h ul > li > ul {
	-webkit-transition: all 2s ease-in-out;
	-moz-transition: all 2s ease-in-out;
	-o-transition: all 2s ease-in-out;
}*/
.menu-v ul > li:hover > ul, .menu-h ul > li:hover > ul {
	display:block;
}
/*Vertical*/
.menu-v, .menu-v ul ul {
	width:122px;
}
.menu-v ul ul {
	width:100%;
	top:0;
	right:100%;
}
html[dir=ltr] .menu-v ul ul {
	left:100%;
}
/*Horizontal*/
.menu-h {
	width:100%;
}
.menu-h ul li, .menu-h ul ul {
	width:122px;
}
.menu-h ul ul, .menu-h ul ul li {
	width:auto;
	min-width:122px;
	max-width:300px;
	overflow:visible;
}
.menu-h ul ul li {
	width:100%;
}
/*Other*/
.menu-v > ul > li, .menu-h > ul > li {
	text-align:center;
	border-width:0;
	border-right-width:1px;
}
html[dir=ltr] .menu-v > ul > li, html[dir=ltr] .menu-h > ul > li {
	border-width:0;
	border-left-width:1px;
}
.menu-v ul ul li, .menu-h ul ul li {
	text-align:right;
}
html[dir=ltr] .menu-v ul ul li, html[dir=ltr] .menu-h ul ul li {
	text-align:left;
}
.menu-v ul ul ul, .menu-h ul ul ul {
	top:0;
	right:100%;
}
html[dir=ltr] .menu-v ul ul ul, html[dir=ltr] .menu-h ul ul ul {
	left:100%;
}
/*IE6~7*/
.menu-v li, .menu-h li {
	*float:right;
	*z-index:499;
}
.menu-v ul ul, .menu-h ul ul {
	*right:0;
	*left:0;
}
.menu-v ul ul ul, .menu-h ul ul ul {
	*left:100%;
}
.menu-v a:visited, .menu-h a:visited {
	*color:#fff;
}
.menu-v a:visited:hover, .menu-h a:visited:hover {
	*color:#000;
}
/*icons-font*/
.icon,
.icon_small {
	font:normal 18px/18px 'Icon';
	color:#5e5e5e;
	
	unicode-bidi:embed;
	
	-webkit-text-rendering:optimizeLegibility;
	-moz-text-rendering:optimizeLegibility;
	-ms-text-rendering:optimizeLegibility;
	-o-text-rendering:optimizeLegibility;
	text-rendering:optimizeLegibility;
	
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
}
.icon_small {
	font-size:14px;
	line-height:14px;
}
.icon-bar .icon {
	padding:1px;
	margin:1px 2px;
}
button.icon,
input[type=button].icon,
input[type=submit].icon {
	padding-top:5px;
	font-size:14px;
	line-height:14px;
}
html[dir=rtl] #login .icon {
	direction:rtl;
	unicode-bidi:embed;
}
#soc-net a {
	font-size:24px;
	line-height:30px;
	margin:4px;
}
/* jquery-dialog-tab-direction */
html[dir=rtl] .ui-dialog .ui-dialog-title, 
html[dir=rtl] .ui-tabs .ui-tabs-nav li {
	float:right;
}
html[dir=rtl] .ui-dialog .ui-dialog-titlebar-close {
	right:auto;
	left:0.3em;
}
html[dir=rtl] .ui-dialog .ui-dialog-buttonpane button {
	float:left;
}
html[dir=rtl] .ui-dialog .ui-dialog-buttonpane {
	text-align:right;
}
.ui-widget-content {
	background:#fff none;
}
.ui-button {
	box-shadow:none;
	text-shadow:none;
}
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:tahoma;
}

#_goTop {
	position:fixed;
	bottom:45px;
	left:20px;
	height:30px;
	width:30px;
	color:#fff;
	background-color:#153B57;
	background-color:rgba(21,59,87,.7);
	border:2px solid #fff;
	border-radius:50px;
	cursor:pointer;
	font:normal 24px/24px "Icon";
	padding:10px;
	text-align:center;
	opacity:0;
	visibility:hidden;
	_display:none;/*ie6*/
	_position:absolute;
	*zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='&#xf077;');/*ie6-7*/
	transition:all 1s ease;
}
html[dir=ltr] #_goTop {
	left:auto;
	right:20px;
}
#_goTop:before {
	content:'\f077';
}
#_goTop.showGoTop {
	opacity:1;
	visibility:visible;
}