body { font-family:Arial; color:rgb(102,102,102); background-color:#6B7BBD; text-align:center;}
a {text-decoration: none;}
#zarinpage { width:752px;}
#header { position:absolute; top:10px; height:135px; width:750px; background-color:#CEDEF7; padding:10px;}
#banner { height:135px; width:618px; background: url("images/banner.gif") no-repeat 0 0;}

#zarincontent {position:absolute; top:180px; width:750px; padding:10px 10px 0px 10px; background-color:#CEDEF7; }
#hmenu {height:40px; width:740px;}
#hmenu ul { width:740px; list-style:none; margin:0px; padding:0px;}
#hmenu li { margin:0px 0px 0px 20px; height:35px; width:124px; float:left;}
#hmenu ul a { display:block; height:27px; padding-top: 8px; color:#FFF; font-weight:bold; background: url("images/bt.gif") no-repeat; cursor:pointer;}
#hmenu ul a:hover {	text-decoration: none; color: #001D7D; background: url("images/bt_up.gif") no-repeat;}

#content {width:680px; padding:10px 25px 10px 25px; margin:10px; background-color:#FFF; text-align:left;}
:focus { outline: none; }

#box { float:left; background-color:#FFF; width:730px; padding:0px; margin:10px; text-align:left; font-size:12px;}

#box form { margin:1.5em 0; padding:0; width:59%; float:left;  }
#box fieldset { margin:0; padding:0; border:none;}
#box fieldset > div { padding:1em 0; border-top:1px solid #212024; }
#box label {float:left; width:25%; line-height: 160%; padding-right:1em; text-align:right; } 
#box input, textarea { width:70%;  border:1px solid #212024; padding:3px; font-size:1em; background:#EDF1FD; color:#000; } 
#box textarea { overflow:auto; font-family:Arial,Helvetica,sans-serif; font-size:1em; width:70%; border:1px solid #212024; padding:3px;}
#box .button input { border:none; margin-left:31%; font-size:1.2em; color:#FFCC00; background:#02069C; padding:5px 13px 5px 13px; cursor:pointer; width:auto; font-weight:bold;}

#box .hoverfocus { border:1px solid #FFCC00;}

.g-recaptcha > div {
	padding-left:10em;
}

#error, #response { float:left; width:35%; padding:3em 0em 3em 3em;}

#response ul { border-top:1px solid #212024; margin-top:5px; padding-top:5px; }

#error li, #response li { margin:0 0 5px 0; padding:0 0 5px 14px; background:url("images/bullet.gif") no-repeat 0 4px; border-bottom:1px solid #212024; }

#working { float:left; padding:3em; background:url("images/loading.gif") no-repeat left center;}


#wrap{
	border:solid #CCCCCC 1px;
	width:203px;
	-webkit-border-radius: 10px;
	float:left;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:3px;
	margin-top:3px;
	margin-left:80px;
}

.rerror{ color:#CC0000; margin:4px; font-style:italic; width:200px;}

.rsuccess{ color:#009900; margin:4px; font-style:italic; width:200px;}

img#refresh{
	float:left;
	margin-top:30px;
	margin-left:4px;
	cursor:pointer;
}

