body{

background:#fffBDC;
background-image:url("img/body-bg19.png");
margin:0;

padding:0;

color:#000000;

font-family:tahoma,sans-serif;

direction:rtl;

}
.wrapper{
    width: 990px;
    border:1px solid #DDD;
    background-color: #FFF;
    margin: 20px auto;
    padding: 5px;
    overflow: hidden;
    text-align: center;
}
.message{
    max-width: 500px;
    padding: 10px 15px;
    color:#FFF;
    font-weight: bold;
    text-align: center;
    margin: auto;
}
.error{
    background-color: #900;
}
.success{
    background-color:#090;
}
strong {
font-weight: bold;
}

a,a:visited{



    font-weight: bold;
 
    margin: 5px;

text-decoration:none;

color:#222222;

cursor:hand;

cursor:pointer;

}

a:hover,a:active{

color:#800000 ;

font-weight:normal;

}

a img{

border-color:#454545;

}

a:hover img{

border-color:#FF8000;

}

p{

line-height:1.7;

padding:auto 8pt;

text-align:justify;

}

div,input,ul{

font-family:tahoma;

font-size:8pt;

padding:0;

margin:0;

}

select{

border:1px solid #CCC;

border-radius:4px;

-moz-border-radius:4px;

-webkit-border-radius:4px;

box-shadow:2px 2px 3px #666;

-moz-box-shadow:2px 2px 3px #666;

-webkit-box-shadow:2px 2px 3px #666;

padding:4px;

outline:0px;

font-family:Tahoma, Geneva, sans-serif;

font-size:12px;

}

select:hover{    border-color:#92BBFA;}

select:focus{    border-color:#92BBFA;background-color:#FBFBFB;}



.clearfix:after{

content:".";

display:block;

clear:both;

visibility:hidden;

line-height:0;

height:0;

}

.clearfix{

display:block;

}

html[xmlns] .clearfix{

display:block;

}

* html .clearfix{

height:1%;

}

/*---Header --------*/ 

#mainForm{

margin:auto;

width:980px;

} 

#header{

background:url(tasavir/banner.jpg) no-repeat;

width:980px;

height:120px;

}

#header h1 {
display:none;
}
#header h1 a {
display:none;
}


#header .date{



color:#ffffff;

}



#td_head{

color:#000000;

font-family:tahoma,sans-serif;

font-weight:bold;

}



#topline{

height:35px;

background:#ffffff;

border-top:0px solid #000;

color:#ffffff;

background:url(../img/bar.jpg) repeat-x;

}



#topline a{

color:#000000 ;

font-weight:normal;

}





#topline a:hover{

color:#fff600 ;

font-weight:normal;

}



#topline ul#nav{

padding:0 17px 0 5px;

margin:0;

list-style:none;

}

#topline ul#nav li{

float:right;

margin:5px 0 0 0;

}

#topline ul#nav li a{

display:block;

padding:0;

margin:0 6px 0 0;

text-align:center;

font-weight:bold;

color:#dddddd;

}



#topline ul#nav li a span{

display:block;

padding:0 18px 3px 16px;

line-height:2.5;

}



#topline ul#nav .current a,#topline ul#nav li a:hover{

color:#fff029;

}



#topline ul#nav .current a span,#topline ul#nav li a:hover span{

}

/*---Menus --------*/ 

#menu{

border-left:1px solid withe;

border-right:1px solid withe;

height:25px;

background:#444446;

}

#menu ul li{

border-left:1px solid gray;

float:right;

list-style-type:none;

padding:6px 0 4px 0;

}

#menu ul li a{

color:#ffffff;

padding:18px 15px 11px 15px;

}

#menu ul li a:hover{

background:#7da3d6;

color:#ffffff;

border-bottom:2px solid white;

}

#rightside{

padding:5px;

float:right;

margin:1px 0 0 0;

width:200px;

}

#leftside{

border:none;

padding:5px;

float:left;

margin-top:1px;

width:200px;

}

#content{

background:#ffffff;

width:980px;

color:#000000;

}

#content-padd{

padding:10px;

}

#bottom{

background:#000000;

border:1px ridge;

padding:1px;

float:right;

width:914px;

height:48px;

margin-top:0px;

font-size:9pt;

color:#000000;

}

#box{

background:#ffffff;

border-left:1px ridge #AEC0CE;

border-top:1px ridge #AEC0CE;

border-right:2px ridge #3D5360;

border-bottom:2px ridge #3D5360;

margin-top:10px;

margin-right:11px;

padding-top:3px;

float:right;

height:21px;

width:105px;

}

#box1{

background:url(image/top_menu.jpg);

height:21px;

}

#box2{

background:url(image/top_menu1.gif);

height:10px;

}

#box3{

background:url(image/botton_menu.gif);

height:10px;

}

#table{

border:1px ridge #A9B8C2;

line-height:180%;

text-align:justify;

font-weight:lighter;

}

#table1{

line-height:1.8;

text-align:justify;

color:#000040;

border:1px solid #ff6600;

}

#center{

width:700px;

background:#ffffff;

border:1px;

float:right;

}

/*--- Order Form ---- */



input{

background:url(tasavir/input-repeat.gif) repeat-x;

 border:1px solid #CCC;

border-radius:4px;

 -moz-border-radius:4px;

 -webkit-border-radius:4px;

box-shadow:2px 2px 3px #666;

-moz-box-shadow:2px 2px 3px #666;

-webkit-box-shadow:2px 2px 3px #666;

padding:4px;

outline:0px;

font-family:Tahoma, Geneva, sans-serif;

font-size:12px; 

}



input:hover{    border-color:#92BBFA;}

input:focus{    border-color:#92BBFA;background-color:#CCC;}





input.btn{

background:url(tasavir/btn-repeat.gif) repeat-x;

height:25px;

color:#FFF;

padding:0 5px 4px 5px;

text-align:center;

cursor:hand;

cursor:pointer;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

}



input.btn1{

background:url(tasavir/button.png) no-repeat left top;

height:23px;

width:82px;

color:#FFF;



margin-left:5px;

text-align:center;

cursor:hand;

cursor:pointer;

border:0px solid #999999;

}

input.btn2{

background:url(tasavir/button2.png) no-repeat left top;

height:29px;

width:96px;

color:#FFF;

margin-left:5px;

text-align:center;

cursor:hand;

cursor:pointer;

border:0px;

}

input.text{

color:#555555;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

}



/*---Posts --------*/

#posts{

float:right;

width:550px;

padding:0 8px 0 0;

}

.post{

width:550px;

}

.post #head{

background-image: url('tasavir/post-head.jpg');

 height: 33px;

 text-align:right;

}

.post #head #title{

padding:10px 35px 0 0;

color:#222222;



}

.post #bg{

border-left: 1px solid #979898; border-right: 1px solid #979898; margin-left:4px;margin-right:4px;

line-height:1.7;

text-align:right;

}

.post #bg #padd{

padding:5px;

}

.post #foot{

background-image: url('tasavir/post-foot.jpg');

 height: 8px;

 }



/*---Posts2 --------*/

#posts2{

float:right;

width:750px;

padding:0 8px 0 0;

}

.post2{

width:550px;

}

.post2 #head{

background:url(tasavir/post-head2.gif)  no-repeat center top #ffffff;

text-align:right;

width:550px;

height:13px;

}

.post2 #head #title{

padding:12px 42px 0 0;

color:#555555;

text-shadow:0 0 3px #ce8e22;

}

.post2 #bg{

background:url(tasavir/post-bg.gif) repeat-y center #fafafa;

line-height:1.7;

text-align:right;

}

.post2 #bg #padd{

padding:10px;

}

.post2 #foot{

background:url(tasavir/post-foot.gif) no-repeat center top #ffffff;

width:550px;

height:10px;

}

/*---Order Shado Dive --------*/ 

.content1, .shadow{

bottom:3px;

width:590px;

padding:auto 4px;

}

.shadow{

background:#ffffff;

}

.content1{

width:580px;

padding:0 4px 0 0;

}

div.show{

color:#ffffff;

}

div.show1{

background:#C3C3C3;

height:16px;

}

td.show{

background:url(tasavir/menu-bg.gif) repeat-y;

line-height:1.7;

padding:05px;

text-align:right;

}

td.show1{

background:url(tasavir/menu-head.jpg) no-repeat;

padding:3px 18px 0 0;

text-align:right;

width:198px;

height:33px;

color:#fffc01;

}

td.show2{

background:url(tasavir/menu-foot.jpg) no-repeat center top;

width:198px;

height:10px;

}

.table{

border:1px solid #999999;

}

/*---Sidebar --------*/

#rightbar{

float:right;

}

#rightbar #sidebar{

float:left;

}

#leftbar{

float:left;

}

#leftbar #sidebar{

float:left;

}

#sidebar #head{

background:url(tasavir/menu-head.jpg) no-repeat #ffffff;

text-align:right;

width:198px;

height:30px;

}

#sidebar #head #title{

padding:7px 23px 0 0;

color:#000;

font-weight:bold;

}

#sidebar #bg{

border-left: 1px solid #000; border-right: 1px solid #000; margin-left:0px;margin-right:3px;

text-align:right;

width:191px;

}

#sidebar #bg #padd{

line-height:1.7;

padding:8px;

}

#sidebar #foot{

background:url(tasavir/menu-foot.jpg) no-repeat center top;

width:198px;

height:15px;

}

/*---Footer --------*/ 

#footer{

background:url(tasavir/footer.jpg) #FFFFFF no-repeat center top;

width:980px;

height:71px;

margin:0 0 20px 0;

}

#footer #copy{

float:center;

padding:0px 0px 0px 0px;

color:#f3eeee;
}

#footer #webgozar{

padding:75px 920px 0 0;

}

.pic-Box

{

	width: 100px;

	padding-right:5px;

	padding-top:5px;

	float:right;

	text-align:right;

    direction: rtl;

     border:1px solid black;

     display: block;

  
}

.info1-Box

{

margin-right: 114px;

	padding: 50px 135px 3px 3px;

	 border:1px solid black;
    

}

.corner{

    border:1px solid #333;

    padding:10px;

    -moz-border-radius: 5px;

    -khtml-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}



 .round_corners .line_1, .round_corners .line_2, .round_corners .line_3, .round_corners .line_4, .round_corners .line_5

   { line-height: -3px; font-size: 1px; overflow: hidden; background-color: #F7F7F7;}

   .round_corners .line_1 { margin-left: 6px; margin-right: 6px; background-color:  #979898; height: 1px; }

   .round_corners .line_2 { margin-left: 4px; margin-right: 4px; border-left: 2px solid #979898; border-right: 2px solid  #979898; height: 1px; }

    .round_corners .line_3 { margin-left: 3px; margin-right: 3px; border-left: 1px solid #979898; border-right: 1px solid #979898; height: 1px; }

    .round_corners .line_4 { margin-left: 2px; margin-right: 2px; border-left: 1px solid #979898; border-right: 1px solid #979898; height: 1px; }

    .round_corners .line_5 { margin-left: 1px; margin-right: 1px; border-left: 1px solid #979898; border-right: 1px solid #979898; height: 2px; }

     .round_corners .content { border-left: 1px solid #979898; border-right: 1px solid #979898; padding: 10px; background-color: #F7F7F7;}

     

     

     .roundedcornr_box_319991 {background:#eeeeee;}

.roundedcornr_top_319991 div {background:url('corners/roundedcornr_319991_tl.jpg') no-repeat top left; }

.roundedcornr_top_319991 {background:url('corners/roundedcornr_319991_tr.jpg') no-repeat top right;}

.roundedcornr_bottom_319991 div {background:url('corners/roundedcornr_319991_bl.jpg') no-repeat bottom left}

.roundedcornr_bottom_319991 {background:url('corners/roundedcornr_319991_br.jpg') no-repeat bottom right;}

/* Comment Box */
div.comment_box,
div.comment_box2,
div.warning_box,
div.error_box,
div#policy_box{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px;
	line-height:200%;
}

div.comment_box{
	border:1px #94D111 solid;
	background-color:#E3FAB4;
	color:#374E07;
}

.roundedcornr_top_319991 div,.roundedcornr_top_319991,.roundedcornr_bottom_319991 div,.roundedcornr_bottom_319991 {width:100%;height:9px;font-size:1px}

.roundedcornr_content_319991 {margin:0 9px;}
