body {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ebe7de;
	margin: 0px;
}

@font-face {
    font-family: 'B Mitra';
    src: url('../fontfaces/BMitra.eot');
    src: url('../fontfaces/BMitra.eot?iefix') format('eot'),
         url('../fontfaces/BMitra.woff') format('woff'),
         url('../fontfaces/BMitra.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'B Yekan';
    src: url('../fontfaces/BYekan.eot');
    src: url('../fontfaces/BYekana.eot?iefix') format('eot'),
         url('../fontfaces/BYekan.woff') format('woff'),
         url('../fontfaces/BYekan.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'B Koodak';
    src: url('../fontfaces/BKoodakBold.eot');
    src: url('../fontfaces/BKoodakBold.eot?iefix') format('eot'),
         url('../fontfaces/BKoodakBold.woff') format('woff'),
         url('../fontfaces/BKoodakBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

a:link, a:visited, a:active {
	font-size:11px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-size:11px;
	text-decoration: none;
	color: #285776;
}

.content{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding: 10px 10px 20px 10px;
line-height:20px;
text-align:justify;
}

.content a:link {
	color: #990000;
	text-decoration: none;
}
.content a:visited {
	text-decoration: none;
	color: #990000;
}
.content a:hover {
	text-decoration: none;
	color: #052d3e;
}
.content a:active {
	text-decoration: none;
	color: #990000;
}

.top_menu { padding:0; margin:100px 15px 0 0; height:59px;overflow: hidden;}
.top_menu ul { padding:7px 10px 0 0; 0 0; margin:0; list-style:none; border:0; height:59px; float:right; overflow:hidden;}
.top_menu ul li { float:left; margin:0; padding:0; border:0;}
.top_menu ul li a { float:left; margin:0; padding:14px 0 16px 0; color:#625308; font:normal 12px Tahoma, Arial, Geneva, sans-serif;font-weight:bold; text-decoration:none; direction:rtl;}
.top_menu ul li a span { padding:14px 14px 16px 14px;}
.top_menu ul li a:hover {  color:#FFFFFF;background:url(../images/hover_r.jpg) no-repeat right; background-repeat:no-repeat; direction:rtl;}
.top_menu ul li a:hover span { background:url(../images/hover_l.jpg) no-repeat left; background-repeat:no-repeat;}
.top_menu ul li a.active {  color:#FFFFFF;background:url(../images/hover_r.jpg) no-repeat right; background-repeat:no-repeat; direction:rtl}
.top_menu ul li a.active span { background:url(../images/hover_l.jpg) no-repeat left; background-position: left; }

.footer{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
width:500px;
color:#a19766;
margin:0 auto;
direction:rtl;
text-align:center;
padding-top:40px;
}
.footer a{color:#625308;text-decoration:none;}
.footer a:hover{color:#625308;text-decoration:none;}
.footer a:active{color:#625308;}
.footer a:visited{color:#625308;text-decoration:none;}

.footer_menu {width:570px; margin:0 auto;padding-top:20px;}
.footer_menu ul { list-style:none; border:0;}
.footer_menu ul li { float:left; margin:0; padding:0; border:0;}
.footer_menu ul li a { float:left; color:#625308; font:normal 10px Tahoma, Arial, Geneva, sans-serif; text-decoration:none; direction:rtl;}
.footer_menu ul li a span { padding:0px 20px 0px 20px;border-right:1px solid #625308;}
.footer_menu ul li a span:hover { color:#625308;}
.footer_menu ul li a:active { color:#625308;}
.footer_menu ul li a:visited { color:#625308;}

.block_title{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:13px;
	color:#524714;
	padding:28px 60px 0 0;
}
.pro_title{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:13px;
	color:#524714;
	padding:26px 60px 0 0;
}

.nl_bt {
	width:116px;
	height:30px;
	background: url(../images/nl_bt.jpg) no-repeat;
	margin:15px 25px 0 0;
}
.nl_bt a span {
	display:none;
}
.nl_bt a {
	width:116px;
	height:30px;
	display: block;
}
.nl_bt a:hover {
	background: url(../images/nl_bt.jpg) 0 -30px;
}

.detail_bt {
	position:absolute;
	width:121px;
	height:31px;
	background: url(../images/detail_bt.jpg) no-repeat;
	margin:288px 0px 0 100px;
	z-index:100;
}
.detail_bt a span {
	display:none;
}
.detail_bt a {
	width:121px;
	height:31px;
	display: block;
}
.detail_bt a:hover {
	background: url(../images/detail_bt.jpg) 0 -31px;
}

.hd_block{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-right:50px;
}
.hd_block div{
	padding:7px 30px 0 30px;	
	text-align:center;
}
.answer_field{
display:none;
}

.button, .button span {
 	 font-family:Tahoma,Arial,Helvetica,sans-serif;
	   font-size:11px;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:3px 5px 3px 5px;
	
}

.button{
	white-space: nowrap;
	line-height:1em;
	position:relative;
	outline: none;
	overflow: visible; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #999;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(0, 0, 0, .1)),
		to(rgba(255, 255, 255, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
}
.button:hover, .button.hover {
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
}
.button:active, .button.active {
	top:1px;
	background: -moz-linear-gradient(
		center top,
		rgba(0, 0, 0, .1) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(0, 0, 0, .1))
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')"; /* IE8 */
}

.input{
	direction:rtl;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	width:158px;
	border:1px #bfa943 solid;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.input2{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	width:146px;
	border:1px #bfa943 solid;
	background:url(../images/tb_bg.gif) top repeat-x;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.input3{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	width:146px;
	border:1px #bfa943 solid;
	background:url(../images/tb_bg.gif) top repeat-x;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.select{
	direction:rtl;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	border:1px #bfa943 solid;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.contactta{
	direction:rtl;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	width:211px;
	border:1px #bfa943 solid;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.commentta{
	direction:rtl;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	width:211px;
	border:1px #bfa943 solid;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.warninput{
	direction:rtl;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#ff0000 1px solid;
	padding:3px;
	width:158px;
	background-color:#ffedec;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.warninput2{
	direction:rtl;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#ff0000 1px solid;
	padding:3px;
	width:211px;
	background-color:#ffedec;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.warninput3{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#ff0000 1px solid;
	padding:5px;
	width:146px;
	background-color:#ffedec;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.warn2{
padding:15px 15px 10px 0;
color:#990000;
font-weight:bold;
}
.dbutton {
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}
#commentForm{
display:none;
padding-right:25px;
}
#Mprocess{
direction:rtl;
text-align:right;
padding:10px 100px 0 0;
display:none;
color:#00779f;
}
#Mprocess2{
direction:rtl;
text-align:right;
display:none;
color:#00779f;
}
#send_msg{
font-size:11px;
font-weight:bold;
direction:rtl;
text-align:center;
padding:10px;
border:1px #009900 solid;
color:#009900;
}

#waitMessage{
    direction:rtl;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00779f;
	display:none;	
}
#waitMsg{
    direction:rtl;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00779f;
	text-align:center;
	display:none;
}
#message{
    direction:rtl;
	text-align:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00779f;
	line-height:20px;
	display:none;
}
.sendMessage{
    direction:rtl;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006600;
	text-align:center;
	line-height:19px;
	display:none;
	padding-right:7px;
	padding-left:7px;
}
.errorMessage{
    direction:rtl;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ba0000;
	text-align:center;
	line-height:22px;
	display:none;
	padding-right:7px;
	padding-left:7px;
}
#errorMessage{
    direction:rtl;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ba0000;
	text-align:center;
	line-height:20px;
	display:none;
}
#errorMsg{
    direction:rtl;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ba0000;
	text-align:center;
	display:none;
	padding-right:7px;
	padding-left:7px;
}
.support_panel{
position:absolute;
width:60px;
height:175px;
}
.support_panel a span {
	display:none;
}
.support_panel a {
cursor:pointer;
width:60px;
height:175px;
	display: block;
}
.support_panel a:hover {
}
.bt_down {
	width:99px;
	height:28px;
	padding:0 0 0 0;
	color:#1DA1CF;
	margin:0 auto;
	background: url(../images/bt_down.png) no-repeat;
}
.bt_down a {
	width:99px;
	height:28px;
	margin:0px;
	padding:0px;
	display: block;
}
.bt_down a:hover {
	background: url(../images/bt_down.jpg) 0px -28px;
}
.bt_login {
	width:46px;
	height:24px;
	padding:0 0 0 0;
	color:#1DA1CF;
	margin:0 auto;
	background: url(../images/bt_login.jpg) no-repeat;
}
.bt_login a {
	width:46px;
	height:24px;
	margin:0px;
	padding:0px;
	display: block;
}
.bt_login a:hover {
	background: url(../images/bt_login.jpg) 0px 24px;
}
.bt_login span {
	display:none;
}
.cborder {
background:#f4f5f4;
border:#CCCCCC 1px solid;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
margin-left:10px;
margin-right:11px;
}
.cl {float:right; margin-top:22px; background: url(../images/artist-comment-l.gif) no-repeat; display: block; width: 12px; height: 12px; }

#project_loading{
direction:rtl;
position: fixed;
display:none;
top: 50%;
left: 43%;
width:155px;
text-align:center;
color:#FFFFFF;
background-color: rgb(78, 91, 99);
opacity: 0.6;
filter:alpha(opacity=60);
-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
padding:10px 5px 15px 5px;
z-index:1200;
}
#overlay {
	position: fixed;
	background:#000000;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
	display:none;
	z-index:1100;
}
#popup-login{
     position: fixed;
	 direction:rtl;
	 text-align:center;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
	 display:none;
     z-index: 1110;
}
#popup-frame{
     position: fixed;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
	 display:none;
     z-index: 1110;
}
#popup{
    margin: 0 auto;
}

#gallery img {
	margin:0 auto;
	}
	
#gallery img {
	border: none;
	}

#gallery_nav {
	float: right;
	width: 150px;
	margin:0 50px 80px 0;
	text-align:center;
	}
	
#gallery_nav img {
	margin:0 auto;
	margin-top:7px;
	margin-bottom:7px;
	text-align:center;
	filter: alpha(opacity=40); 
	-moz-opacity: 0.4;
	KhtmlOpacity: .4;
	opacity: .4;
	}
		
#gallery_output {
	float: right;
	width: 500px;
	height: 520px;
	display:block;
	overflow: hidden;
	margin: 20px 50px 50px 0px;
	}

#gallery_output img {
	display: block;
	margin:0 auto;
	}
	
#content_gallery {
	width: 800px;
	margin:30px 35px 0px 35px;
}

/* dock - bottom */
#description {border-top:10px solid #333333; padding:0;}
	#descScroll {max-height:250px; overflow-x:hidden; overflow-y:auto;}
	#descInner {}
	/*position and hide the menu initially...*/
	#menu {position:fixed; bottom:0; left:0; width:100%; display:none;background:url(../images/b_panel_bg.png) center no-repeat;background-position:center 10px;padding:0px 0 0px 0;margin:0 auto;}
/*dock styling...*/
	/*...centre the dock...*/
	#menu div.jqDockWrap {margin:0 auto;}
	/*...set the cursor...*/
	#menu div.jqDock {cursor:pointer;}
/*label styling...*/
	div.jqDockLabel {font-weight:bold; color:#000000; cursor:pointer;padding:0px 0 5px 0;}
	
.cat_img{
	-moz-box-shadow: 1px 1px 1px  #999999;
		-webkit-box-shadow: 1px 1px 1px #999999;
		box-shadow: 1px 1px 1px  #999999;

}

.cat_img:hover{
	-moz-box-shadow: 0px 0px 10px  #666666;
		-webkit-box-shadow: 0px 0px 10px  #666666;
		box-shadow: 0px 0px 10px  #666666;

}	
#toggle a:link,#toggle a:visited,#toggle a:hover,a:active {
	text-decoration: none;
	color: #695415;
}
#toggle a:hover{
	text-decoration: none;
	color: #695415;
}
.operator_box{
opacity: 1;
filter:alpha(opacity=100);
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7d7d7d;
border:solid 1px #d1d1d3;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#fbfcfc;
}
#operator_box{
position:fixed;
top:160px;
left:0px;
z-index:990;
}
.operator_box_line{
background:url(../images/operator_box_line.png) repeat-x;
height:2px;
width:90%;
margin:0 auto;
text-align:center;
}
.operator_box a{
color:#4676ba;
text-decoration:none;
}
.operator_online{
width:15px;
height:15px;
padding-bottom:5px;
display:block;
background:url(../images/op_status.png) -15px 0px no-repeat;
}
.operator_busy{
width:15px;
height:15px;
padding-bottom:5px;
display:block;
background:url(../images/op_status.png) -30px 0px no-repeat;
}
.operator_away{
width:15px;
height:15px;
padding-bottom:5px;
display:block;
background:url(../images/op_status.png) -45px 0px no-repeat;
}
.operator_offline{
width:15px;
height:15px;
padding-bottom:5px;
display:block;
background:url(../images/op_status.png) 0px 0px no-repeat;
}
.action_online a{
width:17px;
height:15px;
display:block;
background:url(../images/op_action.png) -20px 0px no-repeat;
}
.action_online span{
display:none;
}
.action_offline a{
width:17px;
height:15px;
display:block;
background:url(../images/op_action.png) -38px 0px no-repeat;
}
.action_offline span{
display:none;
}
.action_busy a{
width:17px;
height:15px;
display:block;
background:url(../images/op_action.png) 20px 0px no-repeat;
}
.action_busy span{
display:none;
}
.action_away a{
width:17px;
height:15px;
display:block;
background:url(../images/op_action.png) -20px 0px no-repeat;
}
.action_away span{
display:none;
}