body{
	margin:0;
	background-color:#555;
}
#dspn{display:none;}
.kol{ 
	position: absolute;
	box-shadow: 0px 0px 14px 4px #000;
	background-color: #eee;
	font-family:tahoma,yekan;
	font-size: 13px;
	line-height: 170%;
	direction:rtl;
	text-align: justify;
	text-wrap:normal;
	margin-top:0;
	width:96%;
	left:2%;
}
a{
	cursor:pointer;
	text-decoration:none;
}
.top{
	text-align: center;
	background-image: url(/pic/top.jpg);
	height: 80px;
	width: 100%;
	background-color: #71451E;
	color:#FFF;
	text-shadow:0 0 5px #000;
	line-height:140%;
	font-size:24px;
}
.btn{
    font-size: 13px;
	box-shadow: 0px -4px 7px -5px #777 inset;
	text-align:center;
	color: #000;
	text-shadow: 1px 1px 2px #888;
	font-weight:bold;
	background-color:#ddd;
	min-height:25px;
	b order-radius: 5px 5px 0px 0px;
	border-left: solid 1px #444;
	border-bottom: solid 1px #444;
    cursor:pointer;
}
.btn:hover,.btb:hover{ text-shadow: 0 0 2px #FC0;background-color:#ccc;}
.btb{
	box-shadow: 0px -4px 5px -5px #777 inset;
	text-align:center;
	color: #000;
	text-shadow: 1px 1px 2px #888;
	f ont-weight:bold;
	background-color:#ddd;
	m in-height:25px;
	b order-radius: 5px 5px 0px 0px;
	border-left: solid 1px #444;
	border-bottom: solid 1px #444;
}
.mid_right{
	float:right;
	width: 20%;
}
.mid_left{
	float:left;
	background-color:#fff;
	width:80%;
	height:100%;
}
.bottom{
	background-image: url(/pic/top.jpg);
	height: 60px;
	width: 100%;
	clear: both;
	background-color: #71451E;
	text-align: center;
	color:#FFF;
}
.onvan{
    font-family: a rial,tahoma;
    text-shadow: 2px 2px 3px #888;
    font-size:22px;
    color: #02c;
    font-weight: bold;
    text-align: center;
}
.kelid{
    background-color: #ddd;
    border: solid 1px #555;
	box-shadow: 1px 1px 4px 1px #eee inset;
	text-shadow: 1px 1px 2px #4cf;
	border-radius: 5px 5px 5px 5px;
    color: #05e;
    font-family: tahoma;
    font-size: 14px;
    min-height: 36px;
    line-height: 200%;
    font-weight: bold;
    cursor:pointer;
}
.form_p_r{float:right;width:49%;}
.form_p_l{float:left;width:49%;}
.kelid:hover{text-shadow:1px 1px 2px #faa;color: #e00;}
@media screen and (max-width:532px){
    .mid_right,.mid_left{width:100%;}
    .top,.bottom{font-size:10px;height:auto;}
    .form_p_r,.form_p_l{width:100%;margin-bottom:10px;}
}
@media print{
 .kol{
	font-size: 10pt;
	line-height:170%;
	box-shadow:none;
	background-color: #FFF;
	border:1.5px solid #666;
	margin:0;
	padding:1%;
	width: 97%;
	left: 0;
 }
 .top{font-size:12pt;color:#000;height:32px;}
 .mid_left{width:100%;background-color:#FFF;}
 .mid_right,#print_dspn{display:none;}
}