/*
Theme Name: 20Script New
Author: javad
Author URI: http://www.20script.ir
Description: The new 20Script theme ... Dont Copy !
Version: 4
Text Domain: 20Script New
*/

body {
    background: #191d24;
    font-family: Tahoma;
    font-size:12px;
    color:#fff;
    margin: 0;
}
a {
    text-decoration: none;
    color :silver;
}
.aligncenter {
    margin: 0 auto;
    width: 850px;
}
#wrapper {
    position: relative;
    background: url('../image/site-theme/footer.png') no-repeat center bottom;
    width: 850px;
    height: 100%;
    min-height: 910px;
    overflow: auto;
    margin:auto;
}
header {
    background: url('../image/site-theme/header.jpg') no-repeat center top;
    width: 850px;
    height: 269px;
}
header nav {
    width: 551px;
    padding-top: 20px;
}
header nav ul li {
    float: right;
    width: 101px;
    height: 38px;
    background: url('../image/site-theme/menu-top.png') no-repeat 0 0;
}
li#buy-guide {
    background-position: right;
}
li#guide {
    background-position: -202px 0;
}
li#faq {
    background-position: -101px 0;
}
header nav ul li a {
    font-family: byekan;
    font-size: 16px;
    text-shadow: gray 1px 1px 0;
    display: block;
    color:#dddddd;
    height: 38px;
    width: 101px;
    line-height: 38px;
    text-align: center;
}
.right-col {
    float: right;
}
.left-col {
    float: left;
}
.home-right-side {
    width: 292px;
    min-height: 400px;
    background: url('../image/site-theme/right-side.png') no-repeat center 0;
}
.home-left-side {
    width: 558px;
    direction: rtl;
    min-height: 400px;
    background: url('../image/site-theme/left-side.png') no-repeat right 0;
}
ul#select-account {
    width: 250px;
    display: block;
    overflow: hidden;
}
#select-account li {
    float: right;
    height: 33px;
    background: url('../image/site-theme/option-button.png') repeat-x center top;
    font-family: byekan;
    font-size: 16px;
    padding:0 5px;
    line-height: 33px;
    cursor: pointer;
    margin-left: 10px;
}
#select-account li:hover {
    background-position: center bottom;
}
.hover-tab {
    background: url('../image/site-theme/option-button.png') repeat-x center bottom!important;
}
#radio-box {
    margin: 20px 50px;
}
#radio-box ul li {
    direction: rtl;
}
#radio-box label {
    font-family: byekan;
    font-size: 15px;
}
.home-right-side h1 {
    font-size: 23px;
    font-family: byekan;
    text-align: right;
    direction: rtl;
    text-indent: 10px;
    margin: 10px 0;
}
#info-box {
    margin: 10px;
    direction: rtl;
}
.grad-input {
    background: url('../image/site-theme/reapet-select.png') repeat-x;
    height: 25px;
    width: 185px;
    line-height: 25px;
    padding: 0 5px;
}
.avali {
    background-position: center top;
}
.dovomi {
    background-position: center -33px;
}
.sevomi {
    background-position: center -65px;
}
.charomi {
    background-position: center bottom;
}
.dont-show {
    display: none;
}
.count-acc {
    background: gray;
    border: 0;
    color :#fff;
    padding: 3px;
    width: 50px;
}
.home-left-side h1 {
    height: 40px;
    width: 300px;
    font-family: byekan;
    font-size: 25px;
    background: url('../image/site-theme/green-line.png') repeat-x center bottom;
}
.home-left-side h2 {
    font-family: byekan;
    font-size: 15px;
    margin: 5px 0;
}
.info {
    overflow: hidden;
    float: left;
    width: 300px;
    margin: 5px 0 5px 30px;
}
.info input {
    color: #fff;
    text-align: left;
    direction: ltr;
    border: 1px solid #5e626c;
    background: transparent;
    width: 200px;
    padding: 3px;
}
.info select {
    color: silver;
    font-family: Tahoma;
    border: 1px solid #5e626c;
    background: transparent;
    width: 100px;
    padding: 3px;
}
.info label {
    font-weight: bold;
    margin-top: 2px;
}
.clr-fix {
    clear: both;
}
.pay-button {
    background: url('../image/site-theme/pay-button.png') no-repeat center center;
    display: block;
    width: 93px;
    height: 35px;
    float: left;
    margin-right: 10px;
    text-indent: 1000px;
}
.info-pay {
    width: 500px!important;
}
.banks {
    list-style: none outside none;
    margin: 1px;
    float: left;
    padding: 0 15px;
    width: 320px;
}
.banks li {
    background-image: url("../image/site-theme/banks.png");
    border: 1px solid #C3C3C3;
    float: right;
    height: 29px;
    cursor: pointer;
    margin: 3px;
    padding: 1px;
    width: 29px;
}
.banks li:hover {
    border: 1px solid #0080FF;
}
.error {
    background-color: #850000;
    color: #FFFFFF;
    display: block;
    direction: rtl;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    opacity: 0.9 !important;
    text-shadow: 1px 1px 0 #000000;
}
#footer {
    position: absolute;
    bottom: 30px;
    direction: rtl;
    left: 43%
}
a.footerlink {
    background: url("../image/site-theme/balloon.png") no-repeat scroll left top transparent;
    display: block;
    float: right;
    height: 42px;
    line-height: 42px;
    margin-right: 5px;
    text-align: right;
    width: 50px;
}
.line {
    height: 2px;
    background: url('../image/site-theme/green-line.png') repeat-x center top;
    width: 100%;
}
.news-box {
    background: url('../image/site-theme/last-news-box.png') repeat-x center top;
    width: 90%;
    margin: 25px auto;
    position: relative;
    min-height: 150px;
}
.news-box h1 {
    background: url('../image/site-theme/newspaper.png') no-repeat right top;
    text-indent: 50px;
    direction: rtl;
    position: absolute;
    top:-30px;
    right: 0;
}