﻿/*

Theme Name: faryar sms

Theme URI: http://www.20script.ir

Description: این پوسته مربوط به فریار اس ام اس می باشد و توسط شرکت فناوری اطلاعات طراحی گردیده است. تمامی حقوق این پوسته متعلق به شرکت وبیم می باشد و هر گونه کپی برداری ،  فروش آن غیر مجاز می باشد.

Version: 1.0

Author: شرکت فناوری اطلاعات وبیم

Author URI: http://www.webim.ir/

Tags:  

*/



@font-face {

    font-family: "BYekan";

    src: url("fonts/Wo_yekan.eot");

    src: local("FA"),

         url("fonts/Wo_yekan.woff") format("woff"),

         url("fonts/Wo_yekan.ttf") format("truetype");

    font-weight: normal;

    font-style: normal;

}



html {

    margin-top: 0px !important;

}





body, h1, h2, h3, h4, h5, h6, blockquote, p, form, ul, li {



margin-top:5px;

}





p

{font-size: 12px;}



.p

{text-align:justify; font-size:11px;}

input, textarea {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	background: #FFF none repeat scroll 0 0;

	border: 1px solid #BBB;

	font-size: 11px;

	margin: 5px 5px 5px 0;

	padding: 5px 5px 5px 5px;

	font-family: Tahoma, Geneva, sans-serif;

	outline: none;

}

input, textarea, select {

	font-family: Tahoma, Geneva, sans-serif;

	outline: none;

}

li {

	direction: rtl;

	text-align: right;

	list-style: none;

}

a {

	color: #F7F7F7;

	text-decoration: none;

}

a:hover {

	color: #343434;

}

img {

	border: none;

}

body {

	width: 1000px;

	font-family: BYekan;

	font-size: 15px;

	text-align: right;

	color: #000;

	margin: auto;

	padding: 0;

	direction: rtl;

	line-height: 17px;

	background:url("images/bg.png") repeat scroll 0 0 #EEEEEE;

	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.07);



	margin-top: 32px;

	position: relative;

}

-moz-selection {

	background: #ed3402;

}

span{	font-family: BYekan;

	font-size: 15px;}



input, textarea, select {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	background: #FFF none repeat scroll 0 0;

	border: 1px solid #BBB;

	font-size: 11px;

	margin: 5px 5px 5px 0;

	

	font-family: Tahoma, Geneva, sans-serif;

}

input[type=submit] {

	cursor: pointer;

}

.middle {

	width: 1000px;;

	margin: 0 auto;

	position: relative

}

.top {

	width: 100%;

	float: right;

	height: 507px;

	background :url("images/top_bg.png") no-repeat scroll center rgba(0, 0, 0, 0);

}

.top_page {
box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.07);
	width: 100%;

	float: right;

	height: 196px;

	background :url("images/top_bg_page.png") no-repeat scroll center rgba(0, 0, 0, 0);

}

.header_logo{   

    background: url("images/logo.png") no-repeat scroll 45px 8px rgba(0, 0, 0, 0);

    height: 87px;

    width: 1000px;}

.top_menu {

    background-image: url("images/nav.png");

    height: 53px;

    margin: 5px auto;

    width: 941px;

}

.top_menu ul {

	float: right;

	padding: 0 2px 0 0

}

.top_menu li {

	height: 45px;

	float: right;

	right: 275px;

	margin: 0 3px;

	position: relative;

	z-index:10000;

	

}

.top_menu li a {

	float: right;

	padding: 0 1px;

	height: 45px;

	font-family: BYekan;

	font-size: 14px;

	color: #555555;

}

.top_menu li a span {

	float: right;

	height: 24px;

	margin: 10px 3px  0;

	line-height: 24px;

	font-size:15px;

}

.top_menu li a.home span {

	background: url(images/icons.png) no-repeat right 0;

	padding: 0 25px 0 0;

}

.top_menu li:hover a.home span {

	background: url(images/icons.png) no-repeat right -24px;

	padding: 0 25px 0 0;

}

.top_menu li a.shop span {

	background: url(images/icons.png) no-repeat right -48px;

	padding: 0 25px 0 0;

}

.top_menu li:hover a.shop span {

	background: url(images/icons.png) no-repeat right -72px;

	padding: 0 25px 0 0;

}

.top_menu li a.help span {

	background: url(images/icons.png) no-repeat right -96px;

	padding: 0 25px 0 0;

}

.top_menu li:hover a.help span {

	background: url(images/icons.png) no-repeat right -120px;

	padding: 0 25px 0 0;

}

.top_menu li a.about span {

	background: url(images/icons.png) no-repeat right -144px;

	padding: 0 25px 0 0;

}

.top_menu li:hover a.about span {

	background: url(images/icons.png) no-repeat right -168px;

	padding: 0 25px 0 0;

}

.top_menu li a.contact span {

	background: url(images/icons.png) no-repeat right -192px;

	padding: 0 25px 0 0;

}

.top_menu li:hover a.contact span {

	background: url(images/icons.png) no-repeat right -216px;

	padding: 0 25px 0 0;

}

.top_menu li:hover a {

	background: url(images/top_li_hover.png) no-repeat center;

	color: #fff;

}

.top_menu li:hover {

	background: #d50000; /* Old browsers */

}

.top_menu li ul {

	width: 170px;

	float: right;

	background: #d50000;

	position: absolute;

	top: 45px;

	right: 0;

	display: none;

	z-index: 1000;

	padding: 7px 0;

	border-radius: 0 0 5px 5px;

	-webkit-border-radius:0 0 5px 5px;

	-o-border-radius:0 0 5px 5px;

	-moz-border-radius: 0 0 5px 5px;

}

.top_menu li ul li {

	width: 202px;

	float: right;

	height: 28px;

	overflow: hidden;

	margin: 5px 4px 0 0;

	background-color: #fff;

	border-radius:5px;

	right:6px;

}

.top_menu li ul li:hover {

	background-color:#ccc;



}

.top_menu li ul li a {

	width: 190px;

	float: right;

	height: 25px;

	color: #000 !important;

	background: none !important;

	font: 13px/28px BYekan, Geneva, sans-serif;

	text-shadow: none;

	text-align: right;

	padding-right: 2px;

}

.top_menu li ul li a:hover {

	color: #7d9f14 !important;

}

.keys {

	float: left;

	height: 33px;

	margin: 18px 0 0 0

}

.chat {

	width: 33px;

	float: right;

	height: 33px;

	background: url(images/key.png) no-repeat 0 -132px;

	margin: 0 0 0 9px

}

.chat:hover {

	background: url(images/key.png) no-repeat 0 -165px;

}

.login {

	width: 33px;

	float: right;

	height: 33px;

	background: url(images/key.png) no-repeat 0 -66px;

	margin: 0 0 0 9px

}

.login:hover {

	background: url(images/key.png) no-repeat 0 -99px;

}

.contactus {

	width: 33px;

	float: right;

	height: 33px;

	background: url(images/key.png) no-repeat 0 0;

	margin: 0 0 0 9px

}

.contactus:hover {

	background: url(images/key.png) no-repeat 0 -33px;

}

.back_02 {

	width: 100%;

	float: right;

}

.top_shadow {

	width: 100%;

	float: right;

	min-height: 14px

}

.header {

	width: 194px;

	height:229px;

	right: 45px;

	position: absolute;

	top: 0px;

}

.phone {

	width: 215px;

	height: 30px;

	float: left;

	margin: 10px 0 0 15px;

	font: 16px/30px BYekan;

	overflow: hidden;

	color: #fff

}

.domain {

position:relative;

width: 430px;

height:34px;

background: url(images/domain.png) no-repeat;

margin: 0 auto -17px auto;

}

.domain input,.domain select,.domain textarea {

margin:0px;

padding:0px;

background: none;

}

.domain select {

position: absolute;

top: 6px;

height: 18px;

right: 42px;

width: 62px;

direction: ltr;

border:none;

}

.domain input[type="text"] {

position: absolute;

top: 5px;

left: 84px;

width: 136px;

height: 19px;

direction: ltr;

padding: 0 5px;

border: 1px solid #ccc;

}

.domain input[type="submit"] {

background: url(images/whois.png) no-repeat top;

position: absolute;

right: 120px;

height: 19px;

top: 6px;

width: 74px;

text-indent: -100px;

border: none;

}

.domain input[type="submit"]:hover {

background: url(images/whois.png) no-repeat bottom;

}

.bar {

	width: 100%;

	float: right;

	height: 6px;

	background: url(images/bar.jpg) repeat-x;

}

.services {

	width: 974px;

	float: right;

	margin: 25px 13px 0 0;

	direction: ltr;

	position: relative

}

.services h3 {

	font: 20px normal;

	color: #3c3c3c;

	text-shadow: 1px 1px #fff;

	background: url(images/services.png) no-repeat bottom;

	padding: 0 0 12px 0;

	font-family: BYekan;

}

.center {

	width: 100%;

	float: right;

	background: rgba(255,255,255,.7);

	border-top: 1px solid #d7d7d7;

	border-bottom: 1px solid #d7d7d7;

	margin-top: 50px;

box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.07);

}

.single .center {

	margin:20px 0 0 0;

}

.aboutus {

	width: 630px;

	float: right;

	margin: 25px 13px 0 0;

}

.aboutus h3 {

	font: 20px normal;

	color: #3c3c3c;

	text-shadow: 1px 1px #fff;

	background: url(images/services.png) no-repeat bottom;

	padding: 0 0 7px 0;

	font-family: BYekan;

}


.aboutus .text {

	width: 100%;

	float: right;

	text-align: justify;

	color: #919191;

	line-height: 25px

}

.news {

	color: rgba(255, 255, 255, 0.15);

	width: 328px;

	float: right;

	direction:ltr;

	margin:20px 2px 0px;

	

}

.news:last-child {margin-left:0px}

.news p{color: #FFF;}

.news h3, .news h3 a {

	font: 17px normal;

	color: #FFF;

	padding: 0 55px;

	font-family: BYekan;

}

.news .text {

	width: 100%;

	height: 170px;

	float: right;

	text-align: justify;

	color: #919191;

	margin: 0 0 20px 0

}

.news .contact-details li {line-height: 20px;margin-bottom: 5px;}

.news .clients li {height: 28px;}

.news .text li {

	width: 250px;

	overflow: hidden;

}

.news .text li a {

	width: 190px;

	height: 20px;

	float: right;

	background: url(images/news_circle.png) no-repeat right 11px;

	margin: 0 10px 0 0;

	line-height: 25px;

	padding: 0 15px 0 0;

	color: #FFF;

font-size:13px;

}

.news .text li a:hover {

	color: #000;

}

.customers {

	width: 695px;

	float: right;

	background: rgba(255,255,255,.7);

	margin: 20px 13px 0 0;

	border: 4px solid #646fae;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

}

.customers_title {

	width: 264px;

	height: 107px;

	float: right;

	background: url(images/suctomers_title.html) no-repeat;

	margin: 10px 5px;

}

.customers_body {

	width: 385px;

	float: right;

	margin: 10px 20px 10px 0;

	border: 1px dashed #cbcbcb;

	position: relative

}

.name {

	background: #fcfcfc; /* Old browsers */

	background: -moz-linear-gradient(top, #fcfcfc 0%, #f0f0f0 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f0f0f0)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #fcfcfc 0%, #f0f0f0 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #fcfcfc 0%, #f0f0f0 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #fcfcfc 0%, #f0f0f0 100%); /* IE10+ */

	background: linear-gradient(to bottom, #fcfcfc 0%, #f0f0f0 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f0f0f0', GradientType=0 ); /* IE6-9 */

	float: right;

	height: 29px;

	margin: 10px 10px 0 0;

	border: 1px solid #e1e1e1;

	line-height: 29px;

	color: #8e8e8e;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

}

.name span {

	float: right;

	height: 28px;

	background: url(images/customer.png) no-repeat 96% 8px;

	padding: 0 30px 0 10px;

}

.customers_body .text {

	width: 380px;

	float: right;

	text-align: justify;

	margin: 10px 10px 10px 0;

	color: #8e8e8e;

}

.online_pay {

	width: 245px;

	float: right;

	background: rgba(255,255,255,.7);

	margin: 20px 13px 0 0;

	border: 4px solid #a4a4a4;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

}

.online_pay_title {

	width: 41px;

	height: 126px;

	float: left;

	background: url(images/online_pay.html) no-repeat;

}

.online_pay_body {

	width: 194px;

	float: right;

	margin: 10px 5px;

	text-align: center;

}.logo {

	width: 1000px;

	float: right;

	height: 236px;

	background:url(images/footer-bg.jpg) ;

	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.07);

	margin:auto;

}

.logo .text {



	margin: 2px 0 0 0;

	text-align: center;

	direction: ltr

}

.logo .text img {

	transition: .5s;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-o-transition: .5s;

}

.logo .text img:hover {

	opacity: .7

}

.footer {

	width: 100%;

	float: right;

	height: 34px;

	background-color: #D80000;

	margin: 0;

	color: #fff;

	padding: 10px 0px 0;

	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.07);



}

.footer a {

	color: #fff;

	transition: .5s;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-o-transition: .5s;

}

.footer a:hover {

	color: #007592;

}

.footer .text {

	width: 1000px;

	float: right;

}

.flink {

	width: 50%;

 background: url("images/logo_footer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

	 margin-right: 10px;

	 float:right;

	 width:124px;

	 height:32px;

}

.copyright {

	width: 25%;

	float: left;

}

.sw {

	width: 54px;

	height: 54px;

	float: right;

}

.sw img {

	transition: .5s;

	-webkit-transition: .5s;

	-moz-transition: .5s;

	-o-transition: .5s;

	opacity: .13

}

.sw img:hover {

	opacity: .5

}

.panell {

	height: 164px;

	position: fixed;

	top: 40%;

	right: 0;

	z-index: 100

}

.btn-slide {

	width: 55px;

	height: 163px;

	background: url(images/line-vasat.png) no-repeat right;

	float: right

}

.panell_body {

	width: 204px;

	height: 161px;

	background: #fbfbfb;

	z-index: 100;

	float: right;

	border: 1px solid #dcdcdc;

	border-left: none;

	display: none

}





.panell_body input[type="password"], .panell_body input[type="text"]{

	width:146px;

	height:34px;

	float:right;

	background:url(images/input.jpg) no-repeat;

	margin:10px 19px 0 0;

	padding:0 10px;

	border:none;

	color:#989898

}



.panell_body input[type="submit"]{

	width:78px;

	height:31px;

	float:left;

	background:url(images/login.html) no-repeat;

	margin:10px 0 0 19px;

}



.forgot {

	width:38px;

	height:29px;

	float:left;

	background:url(images/forgot.jpg) no-repeat;

	margin:10px 0 0 10px;

}

.register {

	width:38px;

	height:29px;

	float:left;

	background:url(images/register.jpg) no-repeat;

	margin:10px 0 0 0;

}



.post {

	float: right;

    margin: 20px 25px 0;

    width: 95%;

}

.post h1 a {color:#F00;}

.post h1 {

	font:20px/20px normal;

	font-family:BYekan;

	float:right;

	background:url(images/post_title.png) repeat-x bottom;

	padding:0 0 20px 0;

	color:#404040;

	width:100%;

}

.post .text {

	float:right;

	color:#000;

	width:100%;

	margin:10px 0 ;

	line-height:32px;

	text-align:justify;

}



.side {

	width: 268px;

	position: absolute;

	top: 20px;

}



.menu {

	width:100%;

	float:right;

	margin:15px 0 0 0

}

.menu h3 {

	font: 18px/22px normal;

	font-family: BYekan;

	float: right;

	color: #FFFFFF;

	background-color: #f2000f;

	width: 190px;

	padding: 5px;

	border-radius: 5px;

	margin-bottom: 5px;

}

.menu .text {

	float:right;

	color:#919191;

	width:200px;

	margin:10px 7px ;

	line-height:22px;

	border:1px solid #e2e2e2;

	background:#fefefe;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

	padding:7px;

	text-align:justify

}



.menu .text li {

	background:url(images/ui_check_box.png)  no-repeat 98% 5px;

	width: 200px;

	float: right;

    margin-right: -39px;

	margin-bottom: 5px;

	height: 27px;

	background-color:#f7f7f7;

	line-height: 25px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;



}

.menu .text li:last-child{margin-bottom: 0px;}



.menu .text li:hover {

	background-color:#DBDBDB;

	color:

}



.menu .text li:hover a {

	color: #000;

	text-shadow: 1px 1px #fff;

}



.menu .text li a {

	width: 175px;

	float: right;

	padding: 0 25px 0 0;

	color: #6c6c6c;

	text-shadow: 1px 1px #fcfcfc;

}

.article {

	width:688px;

	float:right;

	margin:0 15px 0 0;

}

.mu_register label,.mu_register h2, .mu_register h3, .mu_register p  {

	color: #FFFFFF;

}

.server{

	background: url(images/mobile.png) repeat;

	width:225px;

	height:435px;

	margin: 0px 52px 0px;

}

.slider {

   background: url("images/slid_bg.png") no-repeat scroll 30px 0 rgba(0, 0, 0, 0);

    height: 226px;

    left: 0;

    margin-top: 150px;

    overflow: hidden;

    position: absolute;

    width: 1000px;

	max-width:690px;

}

.pack {

	box-shadow: 0 0 10px #ccc;

	border-radius: 12px;

	border: 1px solid #fff;

	width: 201px;

	height: 125px;

	float: right;

	background: url(images/pack.png) no-repeat;

	margin: 10px 15px;

	position:relative;

}

.pack h3 {

font-family: byekan;

text-align: center;

font-size: 17px;

margin-top: 5px;

}

.pack span {

font-family: byekan;

font-size: 15px;

position: absolute;

top: 34px;

right: 50px;

}

.pack ul {

position: absolute;

top: 53px;

right: 8px;

color: #888;

}

.pack strong {

font-family: byekan;

top: 34px;

position: absolute;

right: 9px;

color: #00b1a6;

font-size: 12px;

}

.pack .buy {

background: url(images/buy.png) no-repeat;

width: 95px;

height: 28px;

position: absolute;

top: 93px;

right: 15px;

cursor:pointer;

}

.pack .buy:hover {

background: url(images/buy-hover.png) no-repeat;

}

.packages {

	float: left;

	width: 674px;

}

.packages .first {margin-right:5px}

.packages .last {margin-left:0px}

.content {

position: relative;

}

.sidebar {

width: 216px;

float: right;

margin-top: 0px;

}

.shadow_top {

width: 945px;

height: 28px;

float: right;

background: url(images/shadow_top.png) no-repeat;

position: relative;

}

.shadow_bottom {

width: 945px;

float: right;

height: 27px;

background: url(images/shadow_bottom.png) no-repeat;

}

.contact-details span{height:19px;float: right;margin: 0px 2% 0px 5px;width: 10%;}

.contact-details .address{background: url(images/address-ico.png) center no-repeat;}

.contact-details .mail{background: url(images/mail-ico.png) center 2px no-repeat;}

.contact-details .phone{background: url(images/phone-ico.png) center no-repeat;}

.text > form {    display: inline-table;}

div.abouts {

padding: 10px;

width:67.8%;

float: left;

position: relative;

overflow:hidden;

margin: 20px 0px 10px;

background: #fff;

border: 1px solid #e7e7e7;

border-color: rgba(0,0,0,0.15);

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;

-moz-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.07);

-webkit-box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.07);

box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.07);



}

.abouts h4 {

font-family: byekan;

margin: -6px -6px 5px;

font-size: 13px;

background-color: #E2E2E2;

border-radius: 3px;

padding: 2px 6px;

color: #000;

}

.button_s{

	float:left;width:800px;height:60px;margin-top:387px;position:absolute;

	}

	#button1, button1:hover{   

   

    height: 60px;

    margin: 0 5px;

    float:left;

    width: 61px;

	}

	#button2{   

   

    height: 60px;

 margin: 0 5px;

    float:left;

    width: 61px;

	}

	#button3{   

       height: 60px;

	margin: 0 5px;

    float:left;

    width: 61px;

	}

	#button4{   

    

    height: 60px;

  margin: 0 5px;

    float:left;

    width: 61px;

	}

	#button5{   

  

    height: 60px;

   margin: 0 5px;

    float:left;

    width: 61px;

	}

	#button6{   

   
    height: 60px;

 margin: 0 5px;

    float:left;

    width: 61px;

	}

	#button7{   

 
    height: 60px;

    float:left;

 margin: 0 5px;

    width: 61px;

	}

.line { background: url("images/line-vasat.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);width:1000px; height:29px; margin: -26px 0;}



.footer_line{background: url("images/footer_line.png") repeat scroll 0 0 rgba(0, 0, 0, 0);width:302px; height:1px;}

.button_footer1	{background: url("images/button_footer1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);width:200px; height:50px;margin-bottom:10px;}

.button_footer2	{background: url("images/button_footer2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);width:200px; height:50px;margin-bottom:10px;}

.finish {

    background: url("images/finish.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);width:83px; height:111px; margin: 235px 265px 0;}

	

	/* panel */

.panel, .panelcollapsed 

{

	

}

.panel h2, .panelcollapsed h2 

{

	font-size: 18px;

	font-weight: normal;

	color:#F00; 

	font-family:byekan;

	margin: 0px;

	padding: 4px;

	background: url("images/arrow-up.png") no-repeat scroll 904px 8px rgba(0, 0, 0, 0);

}

/* panel heading */

/* panel heading on rollover */

.panel h2:hover, .panelcollapsed h2:hover {  }



/* heading of a collapsed panel */

.panelcollapsed h2 

{

	background:  url("images/arrow-dn.png") no-repeat scroll 904px 8px rgba(0, 0, 0, 0);

}



/* panel content - do not set borders or paddings */

.panelcontent 

{ 

	background: #EEE; 

	overflow: hidden;

}



/* collapsed panel content */

.panelcollapsed .panelcontent { display: none; }



.login-form > table {

    line-height: 2px;

    margin-right: 40px;

    margin-top: 80px;

    position: absolute;

    color:#FFF;

	}

.login-form td {

    float: right;

    font-family: byekan;

    font-size: 12px;

    width: 145px;

    text-align: center;

 

}

.button_panel {

    padding: 5px;

    width: 94px;

	height:31px;

	 border: none;

	background: url("images/enter.png");

}

.title {  color: #fff;

    font-size: 13px;

    float: right;

    margin-right: 21px;
	width:260px;
	 text-align: right;
	 line-height: 7px;
	}

.description {font-size:9px; color:#333;}

.description img{     

	border: 1px dashed #999999;

    height: 30px;

    margin: 5px;

    padding: 10px;

    width: 30px;}

















#main-nav   {

    

height

: 

30px

; 

/* set to the height you want your menu to be */

    

margin

: 

0

 

0

 

10px

; 

/* just to give some spacing */

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

}

#main-nav ul    {

    

margin

: 

0

; 

padding

: 

0

; 

/* only needed if you have not done a CSS reset */

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

}

#main-nav li    {
display: block

;
float

: 

right

;

    

line-height

: 

30px

; 

/* this should be the same as your #main-nav height */

    

height

: 

30px

; 

/* this should be the same as your #main-nav height */

    

margin-left

: 

0px

; 

padding

: 

0

; 

/* only needed if you don't have a reset */

    

position

: 

relative

; 

/* this is needed in order to position sub menus */

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

    

border: 1px        #CDD0D1;

    

border-radius: 

3px

 

3px

 

3px

 

3px

;

    

    

    

color

: 

#ffffff

;

}

#main-nav li a  {

    

display

: 

block

;

    

height

: 

30px

;

    

line-height: 45px;

    

padding: 0     10px;

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

}

#main-nav .current-menu-item a, #main-nav .current_page_item a, #main-nav a:hover {

    

color

: 

#ffffff

;

    

background

: 

#e30000

;

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

height:42px;

}

 

#main-nav ul ul { 

/* this targets all sub menus */

    

display

: 

none

; 

/* hide all sub menus from view */

    

position

: 

absolute

;

    

top: 40px; 

/* this should be the same height as the top level menu -- height + padding + borders */

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

    

padding

:

0

;

    

margin

: 

0

;

padding-bottom: 3px;

}

#main-nav ul ul li { 

/* this targets all submenu items */

    

float

: 

none

; 

/* overwriting our float up above */

    

width

: 

150px

; 

/* set to the width you want your sub menus to be. This needs to match the value we set below */

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

}

#main-nav ul ul li a { 

/* target all sub menu item links */

    

padding

: 

5px

 

10px

; 

/* give our sub menu links a nice button feel */

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

    

padding

:

0

;

    

margin

: 

0

;

        

padding-right: 2px;

line-height: 30px;

}

#main-nav ul li:hover > ul {

    

display

: 

block

; 

/* show sub menus when hovering over a parent */

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

    

border: 1px        #FFFFFF;

    

border-radius: 

3px

 

3px

 

3px

 

3px

;

    

box-shadow: 0     0     0     4px     #FFFFFF  ,   2px     1px     6px     4px     rgba(  10  ,   10  ,   0  ,   0.5  );

    

background

: 

#e40000

;

    

color

: 

#ffffff

;

}

#main-nav ul ul li ul {

    

/* target all second, third, and deeper level sub menus */

    

right

: 

150px

; 

/* this needs to match the sub menu width set above -- width + padding + borders */

    

top

: 

0

; 

/* this ensures the sub menu starts in line with its parent item */

    

text-decoration

: 

none

; 

cursor

: 

pointer

;

}

/* table  */

	.price_v{
		
		font-family:byekan;
direction:rtl;

	}

.price_list td {
    font-size: 14px;
    height: 40px;
    text-align: right;
    width: 180px;
    margin-right: 18px;
    padding-right: 13px;
}
.price_titel{color:#fff;
font-size:16px;
text-align:center !important;

}
.price_g{color:#fff;
font-size:33px;
text-align:center !important;

 line-height: 45px;}
.price_g p{color:#fff;
font-size:14px; text-align:center !important;
}
#price_button {
    color: #FFFFFF;
    font-size: 20px;
    padding-top:12px;
    text-align: center !important;}
.price_list img{
margin-right:92px;
width:15px;
height:15px;}


.panel{ background: url("images_price/index-price-list.png") no-repeat scroll 0 0 rgba(255, 255, 255, 0.7) !important;
    margin-right: -21px;
    right: 0;
    width: 104%;}


.ta {
    background-color: #F5F5F5;
    box-shadow: 0 0 4px #EEEEEE;
    margin-bottom: 50px;
}
.table_head{  background-color: #FF0000;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal !important;}

.ta td {
    border: 1px solid #FFFFFF;
}


.text > p a {
    color: #FF0000;
}

/* share URL: http://www.20script.ir */