﻿/*
Theme Name: Bia4clip
Author: Farhadina
Author URI: http://www.farhadina.ir
Version: 5
*/

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, strong, 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%;
 
  vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
   outline: 0;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
  display:block;
}
.ltr {
    direction: ltr;
}
nav ul, li, ul{
  list-style:none;
}
table{
  border-collapse:collapse;
  border-spacing:0;
}
blockquote:before, blockquote:after,
q:before, q:after {
   content: "";
}
blockquote, q {
   quotes: "" "";
}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
h1, h2, h3, h4, h5, h6 { font-family: 'b yekan',tahoma; font-weight: normal }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #1F6AA3; }
h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }
h5 { font-size: 11px; }
h6 { font-size: 11px; }
.clear {
   clear: both;
   display: block;
   height:0;
   font-size:0px;
}
a, a:visited{
   color: #0093C4;
   text-decoration: none;
   -webkit-transition: all 0.2s ease-out;
   -moz-transition: all 0.2s ease-out;
   -ms-transition: all 0.2s ease-out;
   -o-transition: all 0.2s ease-out;
   transition: all 0.2s ease-out;
}
a:hover {
   color: #ff5500
}
.divider {
   background: url(../images/divider.gif) #eee;
   height: 4px;
   margin: 5px 0px;
   clear:both
}
body {
   direction: rtl;     font: 0px/0 tahoma;
   color: #333;
background: url(../images/background.jpg)  #EBEBEB repeat-x
}
.center {
    text-align: center;
}
hr {
    height:1px;
    border:none;
   border-bottom:1px solid #ddd;
   margin:10px 0 ;
}
#wrapper {
   margin: 0 auto;
   width: 960px;
   font: 11px/2 tahoma;
}
.header {
   width: 960px;
   height:170px
}
.header .nav {height: 45px;
   font: 13px 'b yekan',tahoma;
   background: #fff;
   width: 960px;
   -moz-border-radius: 0px 0px 5px 5px;
   -webkit-border-radius: 0px 0px 5px 5px;
   border-radius: 0px 0px 5px 5px;
  -moz-box-shadow: 0px 0px 4px #2C2C2C;
  -webkit-box-shadow: 0px 0px 4px #2C2C2C;
   box-shadow: 0px 0px 4px #2C2C2C;
}
.get-mar {
  margin: 0px 28px 0px 0px
}
.header .nav ul {
   font: 13px 'b yekan',tahoma;
   padding: 8px;
width: 650px;
float: right;
}
.header .nav ul li {
   display: block; float: right;
   margin: 5px 0px 0px 10px;
}
.header .nav ul li a {
   color: #27B5EB;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   padding: 4px 7px;
}
.header .nav ul li a:hover {
   background: #ED453D;
   padding: 4px 7px;
   color: white;
}  
.search {
   width: 270px;float: left;
   background: url(../images/search.gif) no-repeat;
   height: 36px;
   margin: 4px 0px 0px 4px
}
.searchtext {
   float: right;
   background: none;
   width: 185px;
   height: 25px;
   color: #999;
   margin: 4px 8px 0px 0px;
   text-align: right;
   border: 0;
   font: 11px tahoma, sans-serif;
}
.searchsubmit {
   border: 0;
   cursor: pointer;
   width: 65px;
   height: 25px;
   background: none;
   float: left
}
.sidebar {
   width: 220px;
   float: right;
   margin: 10px 0px 0px 10px;
} 
.sidebar-normal-widget {
   background:#DDDDDD;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   margin: 12px 0px;
   padding: 5px;
}
.sidebar-normal-widget .main{
   display: block;
   padding: 3px 6px;
   background: #f5f5f5;
   margin: 4px 0px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   font: 13px 'b yekan',tahoma;
   color: #333333;
   white-space:nowrap;
}
.sidebar-normal-widget .main:hover{
   background: #fff;
}
.sidebar-normal-widget .sub {
   display: block;
   padding: 1px 5px;
   border-right: 2px solid #2BB6EB;
   margin: 6px 12px 6px 0px;
}
.sidebar-normal-widget .sub:hover {
   border-right: 2px solid #fff;
   margin: 6px 15px 6px 0px;
}
.sidebar-normal-widget h3.cat {
   background: url(../images/cat-title.gif) no-repeat;
   width: 210px;
   height: 40px;
} 
.sidebar-normal-widget h3.enam {
   background: url(../images/enam-title.gif) no-repeat;
   width: 210px;
   height: 40px;
} 
.sidebar-normal-widget h3.latest-p{
   background: url(../images/latest-p.gif) no-repeat;
   width: 210px;
 margin-bottom:10px;
   height: 40px;
}
.sidebar-normal-widget h3.rahgiri {
   background: url(../images/rahgiri.gif) no-repeat;
   width: 210px;
   height: 40px;
}
.sidebar-normal-widget h3 span {
   display: none;
   width: 210px;
   height: 40px;
}

.input:focus {
   border: 1px solid #3DBDE2;
   background:#DAF5FE;
   -moz-box-shadow: 0px 0px 8px #1292C2;
  -webkit-box-shadow: 0px 0px 8px #1292C2;
   box-shadow: 0px 0px 8px #1292C2;
}
.bottom {
   border: 1px solid #666;
   background: #777;
   padding: 5px;
   color: white;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
}
.main-content {
   width: 670px;
   float: right;
   margin: 10px 0px 0px 0px
}
h3.offer {
   background: url(../images/offer.png) no-repeat;
   width: 180px;
   height: 35px;
   z-index: 99;
   position: absolute;
   margin: 0px 10px 0px 0px;
}
h3.offer span {
   width: 180px;
   height: 35px;
   display: none
}
.produces {
   margin: 10px 0px 0px 0px
}
.produces h5 {
   background: url(../images/latest-p-t.gif) no-repeat right;
   width: 670px;
   height: 61px;
}
.produces h5 span {
   display: none;
   width: 670px;
   height: 61px;
}
.produce {
   width: 210px;
   background: white;
   float: right;
   margin: 10px 10px 0px 0px;
   text-align: justify;
  -moz-box-shadow: 0px 0px 4px #ccc;
  -webkit-box-shadow: 0px 0px 4px #ccc;
   box-shadow: 0px 0px 4px #ccc;
}
.produce .price {
   background: url(../images/coin.gif) no-repeat right;
   padding: 0px 22px 2px 0px;
   color: #888;
   border-bottom: 1px solid #eee;
   margin: 0px 0px 12px 0px;
}
.short-desc {
   margin: 5px 0px 10px 0px;
   text-align: justify;
   display: block;
   height: 114px;
   overflow: hidden;
}
.produce-head {
   background: url(../images/grad.jpg) top no-repeat;
   padding: 8px 8px;
}
    .produce-head .img {
    text-align:center;
    height:120px;
    overflow:hidden;
   border: 2px solid #aaa;
  -moz-box-shadow: 0px 0px 4px #ccc;
  -webkit-box-shadow: 0px 0px 4px #ccc;
   box-shadow: 0px 0px 4px #ccc;
   width:190px;
   margin:0 auto;
    }
.produce-head .img img {
   width:190px;
}
.title-p {
   padding: 4px;
   height: 27px;
   background: #f6f6f6;
   display: block;
   font: 12px/1.2 tahoma;
   margin: 8px -8px 8px -8px;
   text-align:center;
   overflow:hidden;
}

.more,
.buy {
   color: white !important;
   padding: 5px 8px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px; 
}
.more {
   background: #aaaaaa; 
   text-shadow: 0px -1px 0px #999;
border-bottom: 1px solid #797979;
   margin: 0px 0px 0 10px;
}
.more:hover {
   background: #999;
   -moz-box-shadow: 0px 0px 5px #666;
  -webkit-box-shadow: 0px 0px 5px #666;
   box-shadow: 0px 0px 5px #666;
}
.buy {
   background: #19B0EA;
   text-shadow: 0px -1px 0px #1292C2;
border-bottom: 1px solid #0985B4;
}
.buy:hover {
   background: #129ACD;
   -moz-box-shadow: 0px 0px 5px #1292C2;
  -webkit-box-shadow: 0px 0px 5px #1292C2;
   box-shadow: 0px 0px 5px #1292C2;
}
.footer { 
   background: #343232;
   margin: 15px 25px 10px 25px;
   -moz-box-shadow: 0px 0px 4px #aaa;
  -webkit-box-shadow: 0px 0px 4px #aaa;
   box-shadow: 0px 0px 4px #aaa;
   padding: 8px;
   color: #ccc;

}
.footer p { 
    color:#7A7A7A;
   padding: 15px 0px 0px 0px;
}
.menu {
   float: right;
   width: 520px;
   margin: 34px 25px 0px 0px
}
.menu a.link {
   background: #222;
   padding: 4px 6px;
   font: 13px 'b yekan', ma;
   color: #999
}
.menu a.link:hover {
   background: #555;
   color: #fff
}
.copyright{
   float: left;
   width: 310px;
}
.copyright p {
   background: #474545;

   color: #ccc;
   padding: 5px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
}
.pager{
  margin:20px 0 0 0;
  color:#EBEBEB ;
}
.pager a,
.pager b{
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   background: #fff;
   color: #30A7D4;
   padding: 7px 10px;
   margin:0px;
}
    .pager b {
        background: #F3F3F3;
    }
.pages a:hover {
   background: #D6D6D6;
   color: #333333
}  .single {
margin: 10px 0px 0px 0px;
border: 1px solid #bbb;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: white;
padding: 10px;
}
    .single .imginfo {
        text-align: center;
    }

    .single .imginfo .img {
        float: left;
        margin-right: 10px;
        margin-bottom:5px;
    }
    .tags {
background: #C6F1FF;
padding: 8px;
margin: 10px 0px 0 0;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font-size:11px;
}
        .tags a {
        padding:0 5px;
        
background: #8acee4;
color:#fff;
margin:2px;
        display:inline-block;
        }
        .tags a:hover{
            background: #64b2cb;
        }

.imginfo {
float:left;

}

.fileinformation {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin: 15px 0px;
-moz-box-shadow: 2px 2px 5px #aaa;
-webkit-box-shadow: 2px 2px 5px #aaa;
box-shadow: 2px 2px 5px #aaa;
padding: 10px;
background: #FDFDFD;
border-left:1px solid #EBEBEB;
color: #999;
border-top: 2px solid #ED453D;
border-bottom: 2px solid #ED453D;
}

.fileinformation .description{
    width:330px; float:right;
}
    .fileinformation .price {
    width:290px;
    float:left;
    }

.buy.dnl {
width:100%;
margin-top:3px;
padding:7px 0;
display:block;

text-align:center;
font:normal 18px "b yekan",arial;
}

 

.success, .warning, .attention, .information {
    padding: 10px 10px 10px 33px;
    margin-bottom: 15px;
    color: #555555;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.success {
    background: #E3EBC6;
    border: 4px solid #CDDB9B;
    color: #7F9533;
}

    .success a {
        color: #7F9533;
        font-weight: bold;
    }


.warning a {
    color: #fd4326;
    font-weight: bold;
}

.attention a {
    color: #C49C03;
    font-weight: bold;
}

.warning {
    background: #FFD1D1;
    border: 4px solid #F8ACAC;
    color: #fd4326;
}

.attention {
    background: #FFF5CC;
    border: 4px solid #F2DD8C;
    color: #C49C03;
}

.information {
    background: #CDE7FF;
    border: 4px solid #94CCFF;
    color: #1A86E7;
}



.empty
{
    padding:20px;
    text-align:center;
    background:#fff;
    border:1px solid #ddd;
   margin:2px 0;
   font:normal 18px "b yekan", arial;
   color: #888;
}

input , textarea
{
    font:normal 12px tahoma;
border: 1px solid #E0E0E0;
padding: 7px;
border-radius: 3px;
margin: 2px;
background: #FDFDFD;
}

    input:focus,textarea:focus {
     
    outline:none
    }
    
label.title {
    display: inline-block;
    width: 100px;
    vertical-align: middle;
}
.buy.dnl span {
    font: normal 12px tahoma;
    display: block;
}

.pages h3 {
   margin: 20px 0px 10px 0px;
} 
.pages h3 span {
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   background: #777;
   padding: 3px 6px; 
   color: white;
} 
.pages a{
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   border-radius:4px;
   background: #fff;
   color: #30A7D4;
   padding: 7px 10px;
   margin:2px;
}



img.logo {
max-height: 120px;
padding-top: 5px;
max-width: 300px;
}
.CapchaInput{width:90px !important;-webkit-border-radius:0 3px 3px 0 !important;border-radius:0 3px 3px 0 !important;text-align:center;font:bold 18px arial !important;letter-spacing:5px;margin:0;height:35px;border-left:none;direction:ltr}
.captchalogin{display:inline-block;width:110px;height:35px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;overflow:hidden;vertical-align:middle;margin-bottom:6Px}
.capcha {
    display: inline-block;
}





.subgrp {

display:none;
}
.down {  float: left;
  margin-top: -27px;
  display: inline-block;
  padding: 7px 5px 5px 7px;
  cursor:pointer;
}













.latest li {
  border-bottom: 1px solid #E8E8E8;
  margin-bottom: 4px;
  padding-bottom: 4px;
}

#namad { 
  width: 150px;
  height: 136px;
  margin: 0 auto;
  overflow: hidden;
}
.trust {
font:18px 'b yekan',tahoma;
display:block;
margin-bottom:4px;
color:#3D67ED;
}
    .trust img {
        vertical-align: middle;
  width: 40px;
    }
.txt {
    font: normal 13px/25px tahoma;
    text-align:justify;
}