@import "share.css";
@import "dropdown-v.css";
@import "dropdown-h.css";
@import "/public/styles/menuStyles/tree.css";
@import "accordion.css";
@import "normalize.css";
@import "def.css";
/*Author: Askari*/
@font-face {
  font-family: 'k';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/BMitra.eot);
  src: url(fonts/BMitra.eot?#iefix) format('embedded-opentype'),
       url(fonts/BMitra.woff2) format('woff2'),
       url(fonts/BMitra.woff) format('woff'),
       url(fonts/BMitra.ttf) format('truetype');
}
@font-face {
  font-family: 'k';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/BMITRABD.eot);
  src: url(fonts/BMITRABD.eot?#iefix) format('embedded-opentype'),
       url(fonts/BMITRABD.woff2) format('woff2'),
       url(fonts/BMITRABD.woff) format('woff'),
       url(fonts/BMITRABD.ttf) format('truetype');
}
*{font-family: 'k';}
body{
     font-family: 'k';
     color:#000;
     background-image: url(images/body.png);
     background-repeat: repeat-x;   
     background-color: #f0f0f0;
}

a{
  text-decoration:none;
  color:#000
}
table.list-photo-groups a{
    color:#000;
    font-size: 19px;
}
/*************SEARCH**********************/
#search{
    position: absolute;
    top: 2px;
    float: right;
    /* background-image: url(images/search.png); */
    width: 165px;
    height: 24px;
    /* border: 1px solid red; */
    right: 44px;
}

  #searchh{
  width: 168px;
  font-family:tahoma;
  height:22px;
  font-size:11px;
}
.search2{
  width:22px;   
  font-family:tahoma;
    font-size:11px;
  height:21px;
  border:none;
  float:left;
 background-color: transparent;
   margin-left:7px;
   margin-top:2px;
}
.overText{
  border:none;
  color: #fff;height: 18px;float:right ;
  width: 128px;
  margin-right:10px;  
  background-color: transparent;

  }
  #lang{
    float: right;
    top: 9px;
    position: relative;
    right: 237px;
}
/*************End Search**********************/
#asli{
    width:998px;
    margin:auto;
    margin-bottom:20px;
}
#nav{
  width: 998px;
  height: 38px;
  float: right;
  direction:rtl;
  position: absolute;
  top: 100px;
  Z-INDEX: 1000;
}
#header{
  background-image: url(images/header.fa.png);
  background-repeat: no-repeat;
  width:998px ;
  height: 141px;
  margin:auto;
  position: relative;
  z-index: 10000;
}
#slider{
position: absolute;
width: 998px;
  height:400px;
    margin:auto;
  margin-top:0px;
  padding-top:14px;
  z-index: 1;
  top:120px
}
#mainn{
position: relative;
margin-top: 35px;
width: 998px;
margin: auto;
}
#right{
  width:240px;
  float:right;
  position: relative;
  z-index: 10;
  margin-top: -8px;
}

#center{
  float:left;
  width: 700px;
  margin-left: 30px;
    position: relative;
  z-index: 1
}
#d1{
    display: block;
    width:170px;
    height:170px;

    position: relative;
    float:right;
    top: 390px;
right: 20px;
}
#d2{
    display: block;
    width:170px;
    height:170px;
    position: relative;
    float:right;
    top: 410px;
right: 47px;
}
#d3{
    display: block;
    width:170px;
    height:170px;
    position: relative;
    float:right;
    top: 430px;
right: 76px;
}
#d4{
    display: block;
    width:170px;
    height:170px;
    position: relative;
    top: 410px;
right: 100px;
    float:right;
}
#d5{
    display: block;
    width:170px;
    height:170px;
    float:right;
    position: relative;
    top: 390px;
right: 125px;
}
#lang{
    float: right;
    top: 9px;    position: relative;

    right: 237px;
}
/*********Fooooter****************/
#footer{
  width:100%;

  background-image: url(images/footer.jpg);
  background-repeat: no-repeat;
  height: 114px;
  margin: auto;
  background-position: center;
}

.copyright{
  width:981px;
  margin:auto;
  color:#fff;
  text-align:left;
  font-family:tahoma;
   font-size:12px;
  /* padding-top: 0px; */
}
.copyright a{
    color: #fff;  
    font-family:tahoma;
    font-size:12px;
}
.copyright a:hover{
    color:#fff;
}
.copyright ul{
  list-style: none;
  text-align:left;
  margin-left:-40px
}
.copyright ul li{
   padding-right:10px;
   padding-left:4px;
   display: inline-table;
   font-family:tahoma;
   font-size:12px;
}
.cpp{
        font-family:tahoma;
        width: 500px;
        float: left;
        padding-top: 10px;
}
.cpp a{
    color:#fff
}
#footer2{
  width:100%;
  background-color: #00987e;
  height:35px;
  text-align:center;
  color:#fff;
  padding-top:10px;
  font-family:tahoma;
  font-size:12px;
}

#footer2 a{
color:#fff;
}
/******END***Fooooter****************/
/*********mainMenu*******************/
.blockk{
  width:246px;
  margin-top:10px;
  margin-bottom:10px
}
.blockk ul ,.blockk2 ul{
    margin-top:0px;
  margin-bottom:0px;
  list-style: none;
  padding-right:0px;
}
.blockk ul ,.blockk2 ul{
    margin-top:0px;
  margin-bottom:0px;
  list-style: none;

}
/********END*mainMenu*******************/
.blockk2{
  width:240px;
 margin-bottom:5px;
 margin-left: 4px;
}
.clearfix{
  clear: both;
  float:none;
}

.block-title{
  background-image:url(images/bt.jpg);
  width:200px;
  height:42px;
  text-align: right;
  color:#000;
  font-size:19px;
  font-weight:bold;
}
.block-content{
  background-image:url(images/bm.jpg);
  background-repeat: repeat-y;
  width:200px;
  direction:rtl;
  text-align:justify;
  font-weight:bold;
  font-size:14px;
}
.block-footer{
  background-image:url(images/bb.jpg);
  width:200px;
  height:6px;
}


.block-title2{
  background-image:url(images/bbt.png);
  width:237px;
  height:41px;
  text-align: right;
  color:#fff;
  font-size:16px;
  font-weight:bold;
}
.block-title2 .bt2{
    padding-right:8px;
    padding-top:3px;
}
.block-content2{
  width:240px;
  direction:rtl;
  text-align:justify;
  font-weight:bold;
    color:#000;
  font-size:14px;
}
.block-content2 .bt2{
    padding:3px;
}
.block-content2 ul .has-photo{
    margin-top:-5px
}
.block-content2  input[type="submit"]{
  background-color:#6d7580
}
 input[type="button"], input[type="reset"], input[type="submit"] {
   border-radius: 7px;
   border:none;
   float:left;
   color:#fff
 ;
   /* background: red; */
}
textarea{
  font-size:80%;
}
.content-left{
  width:250px;
  float:left;
}
div.maintext a{
  text-decoration:none;
  color:#000   ;
}
div.maintext a:HOVER{
  color:#4f576c   ;
}
div.maintext ul li{
  list-style: none
}
div.blockk ul {
  list-style: none ;
  padding-right:5px;
  margin-right:5px
}
.wrapper_content{
  color:#000;
margin-top: -18px;
}
div.maintext{
  font-size:18px;
  /* width:737px; */
  color:#000;
  margin-top:0px;
  direction:rtl;
  text-align:justify;
}
h2{
  background-image:url(images/h2.png);
  width: 700px;
  height: 33px;
  background-repeat: no-repeat;
  text-align: right;
  direction:rtl;
    color:#000;
    font-size:18px;
}
h2 span a{
     color:#000;   
     font-size:19px;
     font-weight:bold;
     position: relative;
     top:5px
}
h2 span{
  font-size:19px;
  color: #fff;
  position: relative;
    font-size:18px;
  padding-right: 7px;
  /* padding-top: 6px; */
}
.content{
    direction: rtl;
    text-align: justify;
   margin-bottom: 10px;

    color:#000;   
    font-size:15px
}
.content ul li{
list-style:none
}
.content a{
     color:#000;   
     font-size:14px;
}
#box1{
    width:998px;
    height:282px;
    margin:auto;
    background-image: url(images/box1.jpg);
    background-repeat: no-repeat;
    margin-top: 15px;
    margin-bottom: 35px;
}
.menus_footer{
    float:right;
    width:400px;
}
#social{
    width: 248px;
    position: relative;
    margin:auto;
    text-align: center;
    direction:rtl
;
    top: -20px;
}
.s1{
    float:right;
    background-image: url(images/s1.png);
    display: box;
    height:62px;
    width:62px;
}
.s1:hover{
    background-image: url(images/s11.png);
}
.s2{
    float:right;
    background-image: url(images/s2.png);
    display: box;
    height:62px;
    width:62px;
}
.s2:hover{
    background-image: url(images/s22.png);
}
.s3{
    float:right;
    background-image: url(images/s3.png);
    display: box;
    height:62px;
    width:62px;
}
.s3:hover{
    background-image: url(images/s33.png);
}
.s4{
    float:right;
    background-image: url(images/s4.png);
    display: box;
    height:62px;
    width:62px;
}
.s4:hover{
    background-image: url(images/s44.png);
}
/***************default**************************/
div.poll{
  padding:10px;
  padding-top:0px;
}

table.list,
table.detiles-content,
table.items,
table.cardpostal_send_to_friend,
table.form_register,
table.login,
table.contactus {
	direction:ltr;
    font-size:14px;
    text-align:right
}
table.list td {
	padding: 5px;   font-size:14px;
}
table.list td.row {
	border-bottom:1px solid #CCC;
}
.form-input table td.key{
     font-size:16px;
}

table.list td.title {
	direction: rtl;
	text-align: right;
	background-image: url(../img/bullet.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
}
table.list td.title a{
	color: #DB3F40;
	text-decoration: none;
	font-weight: bold;
}
table.list td.title a:hover{
	text-decoration: underline;
}
table.list td.date {
	color: #82C31F;
	text-align: left;
	direction:rtl;
	padding-left: 5px;
}
table.list td.text {
	color: #333;
	text-align:right;
	direction:rtl;
}
table.detiles-content {
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-top: 5px;
}
table.detiles-content  td.img div{
	border: none;
	background-image: url(/public/images/icon-print.png);
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
	display: block;
}
table.detiles-content  td.hit {
	text-align: right;
	direction:rtl;
}
table.detiles-content td.date {
	text-align: right;
	direction:rtl;
}

/**************** cart ************/
.cart .items {
	border-collapse:collapse
}
.cart .items th {
	padding:10px;
	background-color:#EEE;
}
.cart .items td {padding:7px;direction:rtl;}
.cart .items td input.txt {
	text-align:center;
}
.cart .items .item td {border-bottom:1px solid #EEE;}
.cart .cart_btn_actions {
	padding-top:5px;
}
.cart .items .total td {
	padding:10px;
}
.cart .items .total .label {
	text-align:left;
}
.cart .items .total .price {
	font-weight:bold;
	background-color:#F6F2E0
}
/*********************** Comments ***************************/
ul.list-comments li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../img/comments.gif);
	background-repeat: no-repeat;
	background-position: 99% 7px;
	text-align: right;
	padding-right: 13px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
ul.list-comments li:nth-child(even) {
	background-color: #FFF;
}
ul.list-comments li:nth-child(odd) {
	background-color:#F9F9F9;
}
ul.list-comments li:last-child {
	border-bottom:none;
}
ul.list-comments li div.date {
	color: #666;
}
ul.list-comments li div.name {
	color: #000;
}
ul.list-comments li div.text {
	color: #333;
}
div.line {
		border-top:1px solid #CCC;
}
/************* product-view ******/
.product-view .maintext img {
	margin:0 0 10px 10px;
}
.product-view .TabbedPanelsTab{
	color: #000000;
	border: 1px solid #CCC;
	background-color: #EBEBEB;
	outline:none;
	list-style:none !important;
}
.product-view .TabbedPanelsTabHover {
	background-color: #CCC;
}
.product-view .TabbedPanelsTabSelected {
	cursor:auto;
	background-color: #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.product-view .TabbedPanelsContentGroup {
	border-top: 1px solid #CCC;
}
.product-view .TabbedPanels .wrapper_content h2{
	display:none;
}
.product-view .TabbedPanels .wrapper_content .content {
	border:none;
}
.product-view .TabbedPanels .ls-photos {
	padding-top:10px;
}
.product-view .TabbedPanels .ls-photos .imgbox {
	float:right;
	margin:0 0 10x 10px;
	height:120px;
	width:120px;
}
.product-view .TabbedPanels .ls-photos .imgbox img {
	padding:2px;
	border:5px solid #CCC;
}
ul.list_products_thumbnail {
	list-style:none;
}
/*********************TAB****************************/
div.tabs ul li a{
  background-color: #a6a7ab;
  color:#000
}
 div.tabs ul li a:hover{
  background-color: #4f576c;
  color:#000
}
div.tabs ul li a.cur{
  background-color: #4f576c;
  color:#fff
}
div.tabs div.panle{
  border-color:#4f576c ;
    background-color: #fff;
    padding-top:20px;
}
div.tabs{
    margin-top:7px;
    color:#000;
    font-size:14px;

}



div.panle{

}

