html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, 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, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
@font-face  {
  font-family: 'BYekan';
  src: url('fonts/BYekan.eot?#') format('eot'),  /* IE6â€“8 */
       url('fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BYekan.ttf') format('truetype');  /* Saf3â€”5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello.eot?77846612');
  src: url('fonts/fontello.eot?77846612#iefix') format('embedded-opentype'),
       url('fonts/fontello.woff?77846612') format('woff'),
       url('fonts/fontello.ttf?77846612') format('truetype'),
       url('fonts/fontello.svg?77846612#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.animate, .animate a {-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
body{
    background: #FFF;
}
.main{
    width:1007px;
    margin: 0px;
    padding:0px;
}
a {
    text-decoration: none;
    color: #6F6F6F;
}
fieldset{
    border-top:1px solid #B9B9B9;
    width:98%;
    text-align: left;
    float: left;
}
legend{

    padding:0 10px;
    text-align: right;
    color: #868686;
    font:normal 17px arial;
}
::selection {background:#FF9BF8;color:#000;}
::-moz-selection {background:#FF9BF8;color:#000;}
/******MENUBAR******/
.main_1{
    border-bottom: 1px solid #646d8e;
    background: #2e3334;
	width: 100%;
}


	

.menu-bar{
    margin: 0 auto;
    list-style: none;
    height: 70px;
    text-align: center;
    position: relative;
	width:85%;
}
.menu-bar li .a1{
    display: inline-block;
    color: #e4e4e4;
    font: normal 20px 'BYekan', B Yekan;
    padding:6px 0px 5px 0px;
    margin: 5px 0 0 0;
    text-decoration: none;
    line-height: 2em;
    opacity:1;
    transition: all 0s ease-out;
}
.menu-bar li:hover .a1{
    opacity: 0;
}
.menu-bar li .RB-home1:before{
    content: '\e810';
    opacity:0;
    font-size:35px;
    padding: 13px 45px 13px 45px;
    color:#ff996c;
    float:right;
    margin:5px 0px 0 0;
    border-radius:3px;
    position: absolute;
    top:0px;
    right:20px;
    transition: all 0.2s ease-out;
}
.menu-bar li:hover .RB-home1:before{opacity:1;}
.RB-exclamation:before {
    content:'\e808';
    opacity:0;
    font-size:30px;
    padding: 13px 25px 13px 25px;
    color:#ff996c;
    float:right;
    margin:5px 20px 0 0;
    border-radius:3px;
    position: absolute;
    top:5px;
    right:0px;
    transition: all 0.2s ease-out;
}
.menu-bar li:hover .RB-exclamation:before{opacity:1;}
.RB-check1:before {
    content:'\e811';
    opacity:0;
    font-size:35px;
    padding: 16px 20px 10px 20px;
    color:#ff996c;
    float:right;
    margin:5px 20px 0 0;
    border-radius:3px;
    position: absolute;
    top:0px;
    right:0px;
    transition: all 0.2s ease-out;
}
.menu-bar li:hover .RB-check1:before{opacity:1;}
.RB-lightbulb1:before {
    content:'\e802';
    opacity:0;
    font-size:35px;
    padding: 13px 25px 13px 25px;
    color:#ff996c;
    float:right;
    margin:5px 10px 0 0;
    border-radius:3px;
    position: absolute;
    top:0px;
    right:0px;
    transition: all 0.2s ease-out;
}
.menu-bar li:hover .RB-lightbulb1:before{opacity:1;}
.RB-headphones:before {
    content:'\e800';
    opacity:0;
    font-size:35px;
    padding: 13px 35px 13px 35px;
    color:#ff996c;
    float:right;
    margin:5px 0 0 0;
    border-radius:3px;
    position: absolute;
    top:0px;
    right:5px;
    transition: all 0.2s ease-out;
}


.btn-logout a , .btn-log a{
    padding: 0px 10px;
    margin: 5px;
    font: normal 18px 'BYekan', B Yekan;
    width: 80px;
    height: 30px;
    position: absolute;
    top: 11px;
    left: 140px;
    color: #FFFFFF;
    border-radius:5px;
    background:#6eb9b5;
    box-shadow:0px 5px 0px #FD0006 , inset 0px 0px 5px #FD0006 ,0px 0px 5px #FD0006;
    border: 1px solid #F00;
    transition: all 0s ease-out;
    text-shadow:-1px 1px 0px #368B87, 0px -1px 1px #368B87, 1px 1px 1px #368B87;
}


.btn-reg a , .btn-log a{
    padding: 0px 10px;
    margin: 5px;
    font: normal 18px 'BYekan', B Yekan;
    width: 80px;
    height: 30px;
    position: absolute;
    top: 11px;
    color: #FFFFFF;
    border-radius:5px;
    background:#6eb9b5;
    box-shadow:0px 5px 0px #338480 , inset 0px 0px 5px #338480 ,0px 0px 5px #338480;
    border: 1px solid #56BEB9;
    transition: all 0s ease-out;
    text-shadow:-1px 1px 0px #368B87, 0px -1px 1px #368B87, 1px 1px 1px #368B87;
}

.rb_link{
	width:64%;
}

.up_link{
	float:left;
	width:40%;
	margin-top:10px;
	direction:rtl;
}


@media(max-width:1200px)
{
	.menu-bar{
		width:88%;
	}
	.rb_link{
		width:60%;
	}
	
	.up_link{
		float:left;
		width:39%;
		margin-top:10px;
		direction:rtl;
	}
}


.btn-reg_1 a {
	padding: 3px 10px 0px 10px;
	float:left;
	font: normal 17px 'BYekan', B Yekan;
    color: #FFFFFF;
    margin: 5px;
    width: 80px;
    height: 30px;
    border-radius:5px;
    background:#6eb9b5;
    border: 1px solid #56BEB9;
    transition: all 0s ease-out;

}

.btn-log_1 a{
	padding: 3px 10px 0px 10px;
	float:left;
	font: normal 15px 'BYekan', B Yekan;
    color: #FFFFFF;
    margin: 5px;
    width: 80px;
    height: 30px;
    background:#ef7b47;
    border: 1px solid #ff9969;
    border-radius:5px;
    transition: all 0s ease-out;

}



.btn-logout_1 a{
	padding: 3px 10px 0px 10px;
	float:left;
	font: normal 17px 'BYekan', B Yekan;
    color: #FFFFFF;
	background: #d35400;
    margin: 5px;
    width: 80px;
    height: 30px;
    border-radius:5px;
	background: -webkit-linear-gradient(top, #b94000 1%, #d35400 100%);
	background: -moz-linear-gradient(top, #b94000 1%, #d35400 100%);
	background: linear-gradient(top, #b94000 1%, #d35400 100%);
	border: 1px solid #a04000;
}



.reg{
    width: 100%;
    background: #c54949;
    height: 64px;
    border-radius: 3px;
    margin: 10px auto;
    text-align: right;
    font:normal 20px 'BYekan', B Yekan;
    color:#F0F0F0;
    line-height: 3em;
}

.btn-reg1{
    float: left;
    padding: 0px 0px;
    width: 120px;
    height: 40px;
    color: #FFF;
    text-align: center;
    margin:12px 0 0 25px;
    font:normal 18px 'BYekan', B Yekan;
    background: #a13b3b;
    border-radius: 3px;
    line-height: 2.2em;
}

.btn-reg1:hover {
  background-color:#8f3434;
  text-decoration: none;
}



.btn-log a{
    background:#ef7b47;
    left: 20px;
    box-shadow:0px 5px 0px #cc6132 , inset 0px 0px 5px #cc6132,0px 0px 5px #cc6132;
    border: 1px solid #ff9969;
    text-shadow:-1px 1px 0px #ff9969, 0px -1px 1px #A95029, 1px 1px 1px #A95029;
}

.menu-bar li:hover .RB-headphones:before{opacity:1;}
.menu-bar li{
    display: inline-block;
    float: right;
    position: relative;
    padding:6px 20px 5px 20px;
}
.menu-bar ul{
    list-style:none;
    position:absolute;
    right:-9999px;
}

.btn-reg a:hover , .btn-log a:hover{
    cursor:pointer;
    color: #FFFFFF
}
.btn-log a:active{
    box-shadow:0px 0px 0px #cc6132 , inset 0px 0px 5px #cc6132,0px 0px 5px #cc6132;
    top: 15px;
}
.btn-reg a:active{
    box-shadow:0px 0px 5px #338480 , inset 0px 0px 5px #338480,0px 0px 5px #338480;
    top: 15px;
}

.ads1 .img{
    margin:40px 5px 5px 5px;
    width: 120px;
    height: 240px;
    background: #ebebeb;
    display: inline-block;
}
.img1{
    width:468px;
    height:60px;
    display: inline-block;
    margin: 5px 0 0 0;
	text-align:right;
}
.ads1 img{
    margin: 0px;
    border:0;
}
.btn-ads{
    width:78%;
    background: #878787;
    border-radius: 5px;
    height: 25px;
    display: block;
    text-align: right;
    color: #FFF;
    font:12px tahoma;
    line-height: 1.8em;
    text-decoration: none;
}


/******LISTING******/
.category-list ul {
    padding:0;
    margin:0 15px 0 0;
    list-style-type: square;
}
.category-list ul li {
    padding:0 30px 0 0;
    text-align: right;
    display: inline-block;
    width:100%;
    background: url('images/6.png') no-repeat right 8px transparent;
}
.category-list ul li:hover{background: url('images/7.png') no-repeat right 8px transparent;}
.category-list a {
    width:90%;
    margin:5px 0;
    padding:5px 10px;
    font: 13px tahoma;
    color: #6A6A6A;
    line-height: 1.5em;
    display: block;
    text-decoration: none;
    text-align: right;
    background:#f5f5f5;
    border-radius: 5px;
}
.category-list a:hover {
    color: #5C5C5C;
    background:#ebebeb;
    width:91%;
}
.category-list1 ul {
    padding:0;
    margin:0 20px 10px 0;
    list-style-type: none;
    width:96%;
    float: right;
    height:260px;
}
.category-list1 ul li {
    padding:0 30px 0 0;
    text-align: right;
    display: inline-block;
    width: 46%;
	overflow:visible;
    background: url('images/6.png') no-repeat right 7px transparent;
}
.category-list1 ul li:hover{background: url('images/7.png') no-repeat right 7px transparent;}
.category-list1 a {
	height:19px;
	overflow:hidden;
    width:91%;
    margin:4px 0;
    padding:5px 10px;
    font: 13px tahoma;
    color: #6A6A6A;
    line-height: 1.5em;
    display: inline-block;
    text-decoration: none;
    text-align: right;
    background:#f5f5f5;
    border-radius: 5px;
}
.category-list1 a:hover {
    color: #5C5C5C;
    background:#ebebeb;
}


.fast{
    background-color:#FFFFFF;
    background: repeating-linear-gradient(45deg, white, white 5px, #F0F0F0 5px, #F0F0F0 8px);
    width: 100%;
    height: 120px;
    position: relative;
}
.btn-1{
    float: left;
    padding:0;
    width:218px;
    height:62px;
    color: #FFF;
    text-align: center;
    font:normal 18px 'BYekan', B Yekan;
    background: #c36cbc;
    border-radius: 3px;
    line-height: 3.2em;
    border-bottom: 3px solid #af61a9;
}
.btn-1:active{
    top: 27px;
    border-bottom:0px;
}

.btn-1:hover {
  background-color:#af61a9;
  text-decoration: none;
}


.btn-2{
    float: left;
    padding:0px;
    width:218px;
    height:62px;
    color: #FFF;
    text-align: center;
    font:normal 18px 'BYekan', B Yekan;
    background: #7a7a7a;
    border-radius: 3px;
    line-height: 3.2em;
    border-bottom: 3px solid #555555;
}
.btn-2:hover {
	background-color:#6e6e6e;
	text-decoration: none;
}
.btn-2:active{
    top: 27px;
    border-bottom:0px;
}
.btn-3{
    float: left;
    padding: 0px 0px;
    width:218px;
    height:62px;
    color: #FFF;
    text-align: center;
    font:normal 18px 'BYekan', B Yekan;
    background: #6eb9b5;
    border-radius: 3px;
    line-height: 3.2em;
    border-bottom: 3px solid #308493;
}
.btn-3:hover {
	background-color:#63a6a3;
	text-decoration: none;
}
.btn-3:active{
    top: 27px;
    border-bottom:0px;
}
.btn-4{
    float: left;
    padding: 0px 0px;
    width:218px;
    height:62px;
    color: #FFF;
    text-align: center;
    font:normal 18px 'BYekan', B Yekan;
    background: #ef7b47;
    border-radius: 3px;
    line-height: 3.2em;
    border-bottom: 3px solid #bf6238;
}
.btn-4:hover {
	background-color:#d76e40;
	text-decoration: none;
}

.btn-4:active{
    top: 27px;
    border-bottom:1px;
}

.update-title{
    float: left;
    background: #f5f5f5;
    color: #838383;
    font:13px 'BYekan';
    height: 25px;
    border-radius: 5px;
    padding: 0 10px;
    line-height: 2em;
    margin: 20px 0 0 40px;
    display:block;
}
.update-mid{
    display:block;
    width: 100%;
    float: right;
    margin: 10px 0 0 0;
    color: #3e3e3e;
    font: 12px tahoma;
    text-align: right;
}
.info{
    width: 61%;
    float: right;
}
.ads-news{
    width:85%;
    height: 330px;
    margin: 7px 0px;
}
.external-link{
    width: 50%;
    height: 330px;
    overflow: hidden;
    float:right;
}
.external-link1{
    width:100%;
    height: 330px;
    float:right;
    display: block;
}
.a2 a{
    background:#f0efed;
    padding: 5px 5px;
    display: inline-block;
    float: right;
    width: 46%;
    margin:3px 5px;
    line-height: 1em;
    color: #A0A0A0;
    border-radius: 0px;
    font:16px 'BYekan';
	height:24px;
	overflow:hidden;
}
.a2 a:hover{
    background: #6a9abf;
    color: #FFF;
}
.btn-ads-text{
    width:99%;
    background: #878787;
    border-radius: 5px;
    height: 25px;
    display: block;
	position:relative;
	top:135px;
    text-align: right;
    color: #FFF;
    font:12px tahoma;
    line-height: 1.8em;
    text-decoration: none;
}
.slid{
    width: 49%;
    height: 330px;
    overflow: hidden;
    float: left;
}
.slid-title{
    float: left;
    background: #f5f5f5;
    color: #838383;
    font:13px arial;
    height: 25px;
    border-radius: 5px;
    padding: 0 10px;
    line-height: 2em;
    margin: 0px 0 5px 40px;
    display:block;
}
.slid-mid{
    display:block;
    width: 100%;
    float: right;
    margin: 10px 0 0 0;
}
.login{
    width: 34%;
    background: #f3f1ef;
    float: left;
    margin: 10px 0 10px 10px;
}
.login input[type=text],.login input[type=password]{
    background: #e5e5e5;
    border-radius: 3px;
    color: #a1a1a1;
    width: 92%;
    border: none;
    margin:5px 0;
    height: 40px;
    font: 20px tahoma;
    text-align: left;
    padding: 0 10px;
}
.login input[type=submit] {
    background: #6b9cc1;
    border-radius: 3px;
    width: 100%;
    border: none;
    height: 50px;
    font:normal 40px 'fontello';
    padding:0px 12px 7px 12px;
    color:#f5f5f5;
    margin:0 auto;
    border-radius: 3px;
    cursor: pointer;

}
.login a{
    text-align: right;
    text-decoration: none;
}
.text-ads{
    width: 180px;
    height: 60px;
    margin: 5px;
    color: #949494;
    font:normal 18px 'BYekan' , B Yekan;
    line-height:3em;
    background: #f0efed;
    display: inline-block;
    text-align: center;
}
.text-ads:hover{
    background: #6b9cc1;
    color: #F5F5F5;
}
.footer{
    width: 100%;
    height: 170px;
    background: #2e3334;

}
.foot1{

}
.btn-menu{
    width: 175px;
    background: #262c2d;
    height: 60px;
    display: inline-block;
    text-align: center;
    color: #FFF;
    font:18px 'BYekan';
    line-height:3em;
    text-decoration: none;
    float: right;
    margin: 40px 5px 0 0;
}
.btn-menu:hover{
    background:#b14242;
}
.copy-right{
    width: 50%;
    min-height: 30px;
    color: #E9E9E9;
    font:12px tahoma;
    background: #262c2d;
    line-height:2em;
	display: inline-block;
	text-align:right;
	margin-top:20px;
	float:right;
	padding-right:10px;
	margin-right:5px;
}

/************SLIDER**************/
#main-slide{
    width:400px;
    height:215px;
    margin:0;
    position: relative;
    padding: 0px;
}
#s1{
    background: #3A3A3A;
    height:215px;
    position: absolute;
    top: 0;
    left: 0px;
    margin: 0px;
    padding: 0px;
}
#s1 ul{
    width: 100%;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#s1 ul li{
    width: 100%;
    height:215px;
    margin: 0px;
    padding: 0px;
    text-align: right;
    position: relative;
    margin: 0px;
    padding: 0px;
}
#s1 ul lu div{
    width: 100%;
    height:215px;
    background: #3FED66;
    position: absolute;
    top: 0px;
    right: 0px;
    margin: 0px;
}
#s1 ul li div p{
    width:400px;
    height:215px;
    background: #FFF;
    text-align: right;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    font: 13px tahoma;
    overflow: hidden;
}
#s1 ul li div p a{
    background-color: #333333;
    font: 15px 'BYekan';
    color: #FFF;
    text-decoration: none;
    line-height: 1.7em;
    border-radius: 5px;
    padding: 2px 5px;
}
#s1 ul li div p a:hover{
    background-color: #d3046e;
}
#nav { z-index: 50; position: absolute; bottom: 5px; left: 10px }
#nav a { margin: 0 2px; padding: 2px 4px;font: 7px tahoma; background: #c9c9c9;color:#c9c9c9; text-decoration: none;border-radius: 50%; }
#nav a.activeSlide {color:#555555;  background: #555555; }
#nav a:focus { outline: none; }
.search-blog {
    width:82%;
    height:40px;
    margin: 0 auto;
    font:13px 'BYekan';
	direction:ltr;
	margin-top:15px;
}
.search-blog input[type=search] {
    width: 85%;
    height:38px;
    background:#FFF;
    border:1px solid #d6d6d6;
    font: 15px 'BYekan';
    margin: 0px;
    padding: 0px;
    color: #9f9f9f;
    text-align: left;
	font-size:18px;
}
.search-blog input[type=button] {
    width: 52px;
    height:40px;
    background: #595959;
    border: none;
    font:normal 25px 'fontello';
    margin:0px 0 10px 0;
    padding:0px;
    cursor: pointer;
    box-shadow:none;
    color: #FFF;
	display:inline-block;
	position:relative;
	top:4px;
}
.pagenu { width:350px; height: 33px;padding: 10px;text-align:left;float:left;position:relative;bottom:45px;left:100px;direction:ltr; }
.pagenu a {font:16px 'BYekan'; margin:0px 3px 0 0; padding:3px 8px; background: #898989; text-decoration: none; display: inline-block; color:#FFF;border-radius:50%; }
.pagenu a:hover { background: #e64912; color:#FFF; }
.pagenu .pagination_current {font:13px 'BYekan';background: #28b8d2; color:#FFF; margin:3px 0 0 0; padding:1px 6px; text-decoration: none; display: inline-block;border-radius: 3px;}
.pagenu .current{font:16px 'BYekan'; margin:0px 3px 0 0; padding:3px 8px; background: #f9632e; text-decoration: none; display: inline-block; color:#FFF;border-radius:50%;}

.clear{
    clear: both;
}
.error_login{
    border: 1px solid;
    margin: 10px 0px;
    padding:7px;
    background-repeat: no-repeat;
	background-position:center right;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
	direction:rtl;
	text-align:right;
	width:90%;
	font:9pt tahoma;
    color: #4F8A10;
    background: #DFF2BF;
}










/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}




.error1{
	width:100%;
    min-height: 47px;
    background: -webkit-linear-gradient(top , #96dfe8 , #88dae4);
    background: -moz-linear-gradient(top , #96dfe8 , #88dae4);
    background: -ms-linear-gradient(top , #96dfe8 , #88dae4);
    background: -o-linear-gradient(top , #96dfe8 , #88dae4);
    background: linear-gradient(top , #96dfe8 , #88dae4);
    margin: 20px auto;
    border-radius: 10px;
    border: 1px solid #78c4ce;
}
.error2{
	width:100%;
   min-height: 47px;
    background: -webkit-linear-gradient(top , #f07c7c , #ed6d6d);
    background: -moz-linear-gradient(top , #f07c7c , #ed6d6d);
    background: -ms-linear-gradient(top , #f07c7c , #ed6d6d);
    background: -o-linear-gradient(top , #f07c7c , #ed6d6d);
    background: linear-gradient(top , #f07c7c , #ed6d6d);
    margin: 20px auto;
    border-radius: 10px;
    border: 1px solid #db5252;
}
.error3{
	width:100%;
    min-height: 47px;
    background: -webkit-linear-gradient(top , #66e1a3 , #58dc97);
    background: -moz-linear-gradient(top , #66e1a3 , #58dc97);
    background: -ms-linear-gradient(top , #66e1a3 , #58dc97);
    background: -o-linear-gradient(top , #66e1a3 , #58dc97);
    background: linear-gradient(top , #66e1a3 , #58dc97);
    margin: 20px auto;
    border-radius: 10px;
    border: 1px solid #49cf8b;
}
.error1 p , .error2 p , .error3 p{
    text-align: right;
    font: 18px arial;
    margin: 12px 20px 0 0;
	font:16px 'BYekan';
}
.error1 p{
    text-shadow:2px 0 1px #D0F1F4;
    color:#479099;
}
.error2 p{
    text-shadow:2px 0 1px #F9BDBD;
    color:#a93b3b;
}
.error3 p{
    text-shadow:2px 0 1px #D2F7E4;
    color:#299a60;
}

.minfo, .msuccess, .mwarning, .merror {
    border: 1px solid;
    margin: 10px 10px;
    padding:15px 37px 15px 10px;
    background-repeat: no-repeat;
	background-position:center right;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
	direction:rtl;
	text-align:right;
	width:100%;
	font:9pt tahoma;
}
.minfo {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/theme/minfo.png');
}
.msuccess {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/theme/msuccess.png');
}
.mwarning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/theme/mwarning.png');
}
.merror {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/theme/merror.png');
}

#butt_b INPUT[type=text],#butt_b INPUT[type=password],#butt_b INPUT[type=email],#butt_b textarea,#butt_b select,INPUT[type=string] {
	padding:3px; background:#FFF; border:1px solid #BDBDBD; padding:6px; color:#333333;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}


#butt_b INPUT[type=text]:focus,#butt_b INPUT[type=password]:focus,#butt_b INPUT[type=email]:focus,#butt_b textarea:focus,#butt_b select:focus,#butt_b INPUT[type=string]:focus {
	  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	}


#butt_b INPUT[type=string] {padding:3px; background:#ccc; border:1px solid #BDBDBD; padding:6px; font-size::9pt; color:#333333;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.btn.danger,
.alert-message.danger,
.btn.error,
.alert-message.error {
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.success, .alert-message.success {
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn.info, .alert-message.info {
  background-color: #339bb9;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
  color: #404040;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}











.btn,
.btn.danger,
.btn.ok,
.alert-message.danger,
.btn.danger:hover,
.alert-message.danger:hover,
.btn.error,
.alert-message.error,
.btn.error:hover,
.alert-message.error:hover,
.btn.success,
.alert-message.success,
.btn.success:hover,
.alert-message.success:hover,
.btn.info,
.alert-message.info,
.btn.info:hover,
.alert-message.info:hover {
  color: #ffffff;
  font-family:tahoma;
  font-size:12px;

}


.alert-message .close {
  margin-top: 1px;
  *margin-top: 0;
}
.alert-message a {
  font-weight: bold;
  color: #404040;
}
.alert-message.danger p a,
.alert-message.error p a,
.alert-message.success p a,
.alert-message.info p a {
  color: #ffffff;
}
.alert-message h5 {
  line-height: 18px;
}
.alert-message p {
  margin-bottom: 0;
}
.alert-message div {
  margin-top: 5px;
  margin-bottom: 2px;
  line-height: 28px;
}



.btn.info {
  background-color: #339bb9;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}


.info a {
  color: #fff;
  text-decoration: none;

}

.btn a {
  color: #fff;
  text-decoration: none;

}

.btn {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #000;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}

.btn:hover {
  background-position: 0 -15px;
  text-decoration: none;
}
.btn:focus {
  outline: 1px dotted #666;
}
.btn.primary {
  color: #ffffff;
  background-color: #0064cd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
  background-image: -o-linear-gradient(top, #049cdb, #0064cd);
  background-image: linear-gradient(top, #049cdb, #0064cd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn.active, .btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    text-decoration: none;
}
.btn.disabled {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn[disabled] {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn.large {
  font-size: 12px;
  line-height: normal;
  padding: 9px 14px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn.small {
  padding: 7px 9px 7px;
  font-size: 11px;
}


.btn.danger,
.alert-message.danger,
.btn.error,
.alert-message.error {
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn.success, .btn.ok {
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);+
  color:#FFF;
}





.p_login{
	margin:0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#f9f9f9;
	-webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.10);
	-moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.10);
	box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.10);
	border:1px solid #CCC;
	width:97%;
	text-align:center;
	margin-bottom:15px;
}

.p_login h1
{
    text-shadow: 0 1px 0 rgba(255, 255, 255, .7), 0px 2px 0 rgba(0, 0, 0, .5);
    text-transform: uppercase;
    text-align: center;
    color: #666;
    margin: 0 0 30px 0;
    letter-spacing: 4px;
    font: normal 26px/1 'BYekan';
    position: relative;
	margin-top:15px;
}

.p_login h1:after, h1:before
{
    background-color: #777;
    content: "";
    height: 1px;
    position: absolute;
    top: 15px;
    width: 43%;   
}

.p_login h1:after
{ 
    background-image: -webkit-gradient(linear, left top, right top, from(#777), to(#fff));
    background-image: -webkit-linear-gradient(left, #777, #fff);
    background-image: -moz-linear-gradient(left, #777, #fff);
    background-image: -ms-linear-gradient(left, #777, #fff);
    background-image: -o-linear-gradient(left, #777, #fff);
    background-image: linear-gradient(left, #777, #fff);      
    right: 0;
}

.p_login h1:before
{
    background-image: -webkit-gradient(linear, right top, left top, from(#777), to(#fff));
    background-image: -webkit-linear-gradient(right, #777, #fff);
    background-image: -moz-linear-gradient(right, #777, #fff);
    background-image: -ms-linear-gradient(right, #777, #fff);
    background-image: -o-linear-gradient(right, #777, #fff);
    background-image: linear-gradient(right, #777, #fff);
    left: 0;
}
#table_r input{
	margin-top:10px;
}




















@media(max-width:1160px) {
	
.rb_link{
	width:65%;
}

.menu-bar{
    height: 65px;
	width:100%;
}

.up_link{
	margin-top:10px;
	width:35%;
	margin-left:20px;
}

.btn-reg_1 a {
	padding: 2px 5px 2px 4px;
	font:normal 14px 'BYekan', B Yekan;
}

.btn-log_1 a{
	padding: 2px 5px 2px 4px;
	font:normal 14px 'BYekan', B Yekan;

}

.btn-logout_1 a{
	padding: 2px 5px 2px 4px;
	font:normal 14px 'BYekan', B Yekan;
}

}


@media(max-width:1000px) {
	
.rb_link{
	width:65%;
}

.menu-bar{
    height: 60px;
	width:100%;
}

.up_link{
	margin-top:5px;
	width:35%;
}

.menu-bar li .a1{
    font: normal 17px 'BYekan', B Yekan;
    padding:3px 0px 2px 0px;
}
.menu-bar li .RB-home1:before{
    font-size:30px;
    padding: 5px 45px 13px 45px;
}

.RB-exclamation:before {
    font-size:27px;
    padding: 2px 20px 13px 20px;
}

.RB-check1:before {
    font-size:30px;
    padding: 5px 20px 10px 20px;
}

.RB-lightbulb1:before {
    font-size:30px;
    padding: 5px 25px 13px 25px;
}

.RB-headphones:before {
    font-size:28px;
    padding: 5px 35px 13px 35px;
}

.btn-reg_1 a {
	padding: 5px 7px 2px 7px;
	font: 10pt tahoma;
    width: 60px;
    height: 20px;
}

.btn-log_1 a{
	padding: 5px 7px 2px 7px;
	font: 9pt tahoma;
    width: 70px;
    height: 20px;

}



.btn-logout_1 a{
	padding: 5px 7px 2px 7px;
	font: 10pt tahoma;
    width: 60px;
    height: 20px;
}

}


@media(max-width:900px) {

.ads-news{
    width:100%;
    min-height: 500px;
    margin: 20px auto;
}

.ads{
    width:100%;
}

.img1{
    width:100%;
}

.news{
    width: 100%;
	border-right:0px dashed #b4b4b4;
}

.news-title{
    display:none;
}
.news-mid{
    display:block;
    width: 100%;
    float: right;
    margin: 10px 0 0 0;
}



.span_decs{
	font-size:15px;
	line-height:3.2em;
}

.reg{
    height: 50px;
    margin: 0;
    font:normal 17px 'BYekan', B Yekan;
    line-height: 5em;
}
.btn-reg1{
    float: left;
    padding: 0px;
    width: 90px;
    height: 30px;
    margin:10px 0 0 5px;
    font:normal 12px 'BYekan', B Yekan;
    line-height: 2.4em;
}

.RB-ico_logo {
	width:50px;
	height:50px;
	opacity:1;
	background-image:url('reg.png')
}


.menu-bar{
    height: 50px;
	width:100%;
}
.menu-bar li .a1{
    font: normal 14px 'BYekan', B Yekan;
    padding:3px 0px 2px 0px;
}
.menu-bar li .RB-home1:before{
    font-size:25px;
    padding: 5px 45px 13px 45px;
}

.RB-exclamation:before {
    font-size:27px;
    padding: 2px 20px 13px 20px;
}

.RB-check1:before {
    font-size:25px;
    padding: 5px 20px 10px 20px;
}

.RB-lightbulb1:before {
    font-size:25px;
    padding: 5px 25px 13px 25px;
}

.RB-headphones:before {
    font-size:25px;
    padding: 5px 35px 13px 35px;
}

.up_link{
	margin-top:5px;
	width:35%;
}

.btn-reg_1 a {
	padding: 5px 7px 2px 7px;
	font: 10pt tahoma;
    width: 60px;
    height: 20px;
}

.btn-log_1 a{
	padding: 5px 7px 2px 7px;
	font: 9pt tahoma;
    width: 70px;
    height: 20px;

}



.btn-logout_1 a{
	padding: 5px 7px 2px 7px;
	font: 10pt tahoma;
    width: 60px;
    height: 20px;
}

}

@media(max-width:800px) {
.span_dec{
	font-size:15px;
	line-height:2.7em;
}
.span_dec1{
	display:none;
}

.reg{
    height: 40px;
    margin: 0;
    font:normal 10px 'BYekan', B Yekan;
}
.btn-reg1{
    float: left;
    padding: 0px;
    width: 80px;
    height: 30px;
    margin:5px 0 0 5px;
    font:normal 12px 'BYekan', B Yekan;
    line-height: 2.3em;
}

.reg div.RB-lightbulb {
    font-size:20px;
    padding: 10px 10px 10px 10px;
	opacity:1;
	background:url('reg.png');
}


.menu-bar{
    height: 50px;
	width:100%;
}
.rb_link{
	width:38%;
}
.rb_link li{
	margin-top:3px;
}
.menu-bar li .a1{
    font: normal 0px tahoma;
	opacity:0;
}
.menu-bar li .RB-home1:before{opacity:1;}

.menu-bar li .RB-home1:before{
    font-size:30px;
    padding: 0px 20px 13px 45px;
	opacity:1;
}

.RB-headphones:before{
    font-size:25px;
    padding: 0px 45px 0px 20px;
	opacity:1;
}

.RB-exclamation:before {
    font-size:25px;
    padding: 0px 45px 13px 45px;
	opacity:1;
}

.RB-check1:before {
    font-size:25px;
    padding: 5px 45px 13px 45px;
	opacity:1;
}

.RB-lightbulb1:before {
    font-size:25px;
    padding: 5px 45px 13px 45px;
	opacity:1;
}

.RB-headphones:before {
    font-size:25px;
    padding: 5px 45px 13px 45px;
	opacity:1;
}

.up_link{
	margin-top:5px;
	width:270px;
}

.btn-reg_1 a {
	padding: 5px 7px 2px 7px;
	font: 10pt tahoma;
    width: 60px;
    height: 20px;
}

.btn-log_1 a{
	padding: 5px 7px 2px 7px;
	font: 9pt tahoma;
    width: 70px;
    height: 20px;

}



.btn-logout_1 a{
	padding: 5px 7px 2px 7px;
	font: 10pt tahoma;
    width: 60px;
    height: 20px;
}

}


@media(max-width:550px) {
	
.span_dec{
	font-size:15px;
	line-height:2.5em;
}
.span_dec1{
	display:none;
}

.reg{
    height: 40px;
    margin: 0;
    font:normal 10px 'BYekan', B Yekan;
}
.btn-reg1{
    float: left;
    padding: 0px;
    width: 80px;
    height: 30px;
    margin:5px 0 0 5px;
    font:normal 12px 'BYekan', B Yekan;
    line-height: 2.3em;
}





.menu-bar{
    height: 100px;
	width:100%;
}
.rb_link{
	width:100%;
}
.rb_link li{
	margin-top:3px;
}
.menu-bar li .a1{
    font: normal 0px tahoma;
	opacity:0;
}
.menu-bar li .RB-home1:before{opacity:1;}

.menu-bar li .RB-home1:before{
    font-size:30px;
    padding: 0px 20px 13px 45px;
	opacity:1;
}

.RB-headphones:before{
    font-size:25px;
    padding: 0px 45px 0px 20px;
	opacity:1;
}

.RB-exclamation:before {
    font-size:25px;
    padding: 0px 45px 13px 45px;
	opacity:1;
}

.RB-check1:before {
    font-size:25px;
    padding: 5px 45px 13px 45px;
	opacity:1;
}

.RB-lightbulb1:before {
    font-size:25px;
    padding: 5px 45px 13px 45px;
	opacity:1;
}

.RB-headphones:before {
    font-size:25px;
    padding: 5px 45px 13px 45px;
	opacity:1;
}

.up_link{
	margin-top:10px;
	width:100%;
	float:right;
}

.btn-reg_1 a {
	padding: 5px 7px 2px 7px;
	font: 10pt tahoma;
    width: 60px;
    height: 20px;
}

.btn-log_1 a{
	padding: 5px 7px 2px 7px;
	font: 9pt tahoma;
    width: 70px;
    height: 20px;
}

.btn-logout_1 a{
	padding: 5px 7px 2px 7px;
	font: 10pt tahoma;
    width: 60px;
    height: 20px;
}

}