@charset "iso-8859-9";
html,body {
	font: 12px  Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	height: 100%;
	min-height: 100%;

	
}

body {
	color: #000000;	
}
#main {
margin: 0; padding: 0; width: 738px; position: absolute; z-index: 2;	background-color: #efefef;height:100%;

}
html>body  #main{
   min-height: 100%;
	height:auto;
}	


h1 {
	margin:0;
	font-size:14px;
}
h1 img{
	margin-bottom:2px;
}

form {
	margin: 0;
}

a {
	text-decoration: underline;	
	color:#3d6176;
}

a:hover {
	text-decoration: underline;
	color:#000;
}

img {
	border: none;
}

input {
	font-family: Arial, Helvetica, sans-serif;
}



#header {
	width: 728px;
	margin: 5px 5px 0 5px;
	height: 81px;	
	font-size: 11px;
	color: #000;
}

#header a{
	text-decoration: none;
	color:#000;
}
#header a:hover{
	color:#3d6176;
}
#logo {
	position: absolute;
	margin:5px;
	left:5px;
	

}

#title {
	padding: 5px 0 3px 0;	
	margin-left:110px;
	border-bottom: 1px solid #3d6176;
	color: #3d6176;
}

#tm {
	padding-top:5px;	
	float:right;
}

#search {
	padding: 5px 0 5px 0;	
	margin-left:110px;


}

#sm {
	padding-top:7px;	
	float:right;
	text-align: right;	
}

#smi {
	padding-top:10px;	
	float:right;
	text-align: right;	
}


#sm a.lo{
	font-size:11px;
	font-weight: bold;
	margin-left: 3px;
	padding:5px;
	background-color: #3D6176;
	color: #fff;
	line-height: 200%;
}

#sm a.lo:hover{

	background-color: #000;
	color: #fff;

}

#smi a.li{

	margin-left: 4px;
	background-color: #333;
	color: #fff;
	padding:2px;
	line-height: 160%;

}

#smi	 a.li:hover{
	background-color: #3d6176;
	color: #fff;


}


#search input.k {
	padding: 3px;
	width: 230px;
	font-size:14px;
	font-weight: bold;
	border: 1px solid #3d6176;	
	background-color: #fff;
	vertical-align: middle;
}

#search input.submit {
	width: 49px;
	height: 26px;
	padding: 0;
	background-image: url(http://www.zargan.com/iv5/default/bg_ara_ic.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	background-color: transparent;
	font-size:14px;
	font-weight: bold;
	vertical-align: middle;
	
}

#spnsr {
padding:20px 10px 15px 15px;
background-color: #EFEFEF;
text-align: center;
font-size: 11px;
float:right
}
#spnsr a{
text-decoration: none;
color: #2A46FF;
}
#spnsr a:hover{
color: #000;
}
#spnsr img{
margin-bottom:3px;
}


#right {
line-height: 140%;
position: absolute;
left: 743px;
top:0px;
}


#right div {
margin-top: 5px;

}




div#h {
	top:63px;
	left:115px;
	position:absolute;
}



div#h img {
	margin-right:2px;
}

div#hm {
	border-top: 1px solid #3d6176;
	margin-top:5px;
	margin-left:100px;
	text-align:right;
	padding-top:3px;
}

div#main div.banner {
margin-top:5px;
text-align: center;
}

div#main div.seri728 {
margin:5px 0 5px 0;
text-decoration: none;
width:728px;
height:90px;
background-color: #fff;
font-size: 9px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


div#main div.seri728 a{

text-decoration: none;
}

div.metin div.seri a {
	text-decoration: none;
}
div.metin div.seri {
	margin-bottom: 10px;
}
div.metin div.seri h3 a{
	text-decoration: underline;
}
div#main div.seri728 div.in {
padding:5px;
}

div#main div.seri728 div.in .seri{
float:left;
width:174px;
margin-right:3px;
}

div#main div.seri728 h2 {
	margin:0 0 3px 0;
	font-size:12px;
	padding-bottom:1px;
	border-bottom: 1px solid #3D6176;
	color:#3D6176;
	line-height: normal;

}
div#main div.seri728  h3 {
	margin:0 0 0 0;
	font-size:10px;
	padding-bottom:2px;
	font-weight:bold;
}

div#main div.seri728  h3 a{
	color:#0000CC;
	
}

div.sug {
	margin:5px 5px 0 5px;
	background-color: #ddd;
	padding: 10px;
	height: 40px;
	min-height:40px;
	height: 40px;
	color:#333;

}

html>body div.sug {height:auto	;}
div.sum {
	margin:5px 5px 0 5px;
	background-color: #ddd;
	padding: 10px;
	font-size: 11px;
	color:#333;

}

div.sug a{

	font-weight:bold;
}
div.sug img {
	float: left;
	margin-right: 10px;
}
div.sug div.top {
	font-size:14px;
	font-weight:bold;	
	margin-bottom:5px;
	color:#3d6176;
}
div.sug div.toponer {
	font-size:24px;
	font-weight:bold;	
	margin-bottom:5px;
	color:#3d6176;
}
div.res  {
	margin:5px 5px 0 5px;
}

div.res a  {

	text-decoration: none;
}

div.repe  {
	margin:5px;
}


div.ice  {
	margin:15px 15px 0 15px;
}


table.zr {
width:728px;
}


table.zr th{
	text-align: left;
	background-color: #3d6176;
	color:#fff;
	padding:5px;
}
table.zr tr td{
	border-bottom: 1px solid #ccc;

}
table.zr tr td.fi img, table.zr tr td.se img, table.zr tr td.ka img{
	vertical-align: middle;
	margin-right: 3px;
	height: 12px;
	
}
table.zr tr.alt td{
	background-color: #fff;
}
table.zr tr.t1 td{
	border:none;
	padding-bottom:0;
}
table.zr tr.t2 td{
	border:none;
	background-color: #fff;
	padding-bottom:0;	
}


table.zr tr td.banner img{

	margin:0;
}
table.zr tr td.fi, table.zr tr td.se{
	width:43%;
		padding:5px;
}
table.zr tr td.ka{
	font-size:11px;
	white-space: nowrap;
	padding:5px;
}
#main h2 {
	margin:5px 5px 0 5px;
	font-size:14px;
	padding-bottom:3px;
	border-bottom: 1px solid #000;
}

#main h2.hlp {

	font-size:24px;
	font-weight: normal;
	letter-spacing: -0.05em;

}

div#f {
	font-size: 11px;
		margin:30px 5px 10px 5px;
	text-align: center;
	border-top: 1px solid #afafaf;
	padding:5px 0;
	color:#727272;
}

div#f a{
	color:#727272;
	text-decoration: underline;
}

div#f a:hover{
	color:#000;
}
div#right div.banner {
margin-top:5px;
text-align: left;
}

div.metin, div.metini {
margin-top:5px;
text-align: left;
background-color: #efefef;
width:160px;
}
div.metini {
min-height:125px;
height:125px;
}
div#right h2 {
	margin:0 0 5px 0;
	font-size:14px;
	padding-bottom:3px;
	border-bottom: 1px solid #3D6176;
	color:#3D6176;
	line-height: normal;

}

.qck h3 {
	margin: 5px;
	font-size:14px;
	color: #3D6176;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #3D6176;
}
.lst h3 {
	margin: 5px;
	margin-bottom: 0;
	font-size:14px;
	color: #3D6176;
	padding: 0px 0 3px 0;
	border-bottom: 1px solid #3D6176;
	
}

html>body .lst h3  {	padding: 5px 0 3px 0;}
div.metin  h3,div.metini  h3 {
	margin:0 0 0 0;
	font-size:13px;
		line-height: normal;
}

div.metin div.seri h3 {
	margin:0 0 0 0;
	font-size:14px;
	padding-bottom:3px;
	font-weight: normal;
}

div.metin h3 a{
	color:#0000CC;
	
}
a.url {
	text-decoration: none;
}



div.in {
padding: 10px;
}


a.gunun {
	font-weight: bold;
	text-decoration: none;
}

img.icon {
	float: left;
	margin: 0 10px 10px 0;
}

dl dt img, dl dd img {
	vertical-align: middle;
	margin-right: 3px;
	height:12px;
	
}
dl {
	margin-bottom: 10px;	
	margin-top: 0;
}
dl dt {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;
}

dl dd {
	margin-left: 30px;
	margin-bottom: 3px;
	border-bottom: 1px solid #ccc;
}
dl dd blockquote{
	margin-left: 10px;
	padding-left: 0;
}
table.resultnavi {
	margin-top:10px;
	font-size:18px;
	font-weight: bold;
	letter-spacing: -0.05em;
}
table.resultnavi td{
	width:50%;
	padding:5px 5px 0 5px;
}
table.resultnavi td.previous{
	text-align: right;
}

div.res div.qck {
	position:absolute;
	left:5px;
	width: 180px;
			background-color: #dedede;
				font-size: 11px;
}
div.res div.qck div {
	margin: 5px;
}

div.res div.lst {
	margin-left:185px;
	height:500px;
	min-height:500px;

	
}
div.res div.lst div {
	margin: 0 5px 5px 5px;

}

html>body div.res div.lst {height:auto	;}

div.res ul {
	margin:0;
	padding: 0;
	list-style: none;
}
div.res ul li {
	margin-bottom:6px;
	border-bottom:1px solid #ccc;
	padding-bottom: 5px;
	line-height: 150%;	
}
div.lst ul  {
	margin-bottom:15px;

}
div.lst ul li {
	margin-bottom:0;
	padding-top: 8px;
	padding-bottom: 8px;
}
div.lst ul li.alt {
	background-color: #fff;
}
div.res ul li a{
	color:#000;
}
div.res ul li a:hover{
	color:#3D6176;
	text-decoration: underline;
}
div.res ul li img{
	vertical-align: middle;
	margin-right:2px;
	
}

div.lst ul li a{
	color:#333;
	font-weight: bold;
	
}
div.lst ul li a:hover{
	color:#3D6176;
}

span.elf, div.elf {
	font-size:11px;
	color:#000;

}
div.elf {
	margin-top:5px;

}

fieldset {
	border: 1px solid #ccc;
	padding: 10px;
	margin:5px;
}

select	 {
	padding: 3px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #3d6176;	
	background-color: #fff;
	vertical-align: middle;
}



input.medium, select.medium	 {
	padding: 3px;
	width: 200px;
	border: 1px solid #3d6176;	
	background-color: #fff;
	vertical-align: middle;
}
input.medium {
	font-weight: bold;
	font-size:14px;
}

input.superwide {
	padding: 3px;
	width: 300px;
	border: 1px solid #3d6176;	
	background-color: #fff;
	vertical-align: middle;	
}

input.small, input#Captcha {
	padding: 3px;
	width: 150px;
	font-size:12px;
	border: 1px solid #3d6176;	
	background-color: #fff;
	vertical-align: middle;
}

label {
	font-weight: bold;
}
div.label {
	float:left;
	width:150px;
}
div.labellong {

}
div.notice {
	font-size:11px;
	margin-bottom:5px;
}
div.formrow {
	height: 30px;	
}
fieldset div.formrow{
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	height:auto;
}
img#CaptchaImage {
vertical-align: middle;
}
input#captchabutton1, input#captchabutton2 {
	width: 60px;
	height: 26px;
	padding: 0;
	border: none;
	background-color: #3d6176;
	color:#fff;
	font-size:12px;

	vertical-align: middle;
	
}


div.formrow input.submit {
	width: 94px;
	height: 26px;
	padding: 0;
	background-image: url(http://www.zargan.com/iv5/default/bg_ara_home.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	background-color: transparent;
	font-size:14px;
	font-weight: bold;
	vertical-align: middle;
	margin:0 10px;
	float: right;
	
}

div.formrow input.submit3, .submit3 {
	width: 94px;
	height: 26px;
	padding: 0;
	background-image: url(http://www.zargan.com/iv5/default/bg_ara_home.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	background-color: transparent;
	font-size:14px;
	font-weight: bold;
	vertical-align: middle;
	margin:0 10px 0 0;

	
}
fieldset legend {
	font-weight: bold;
	padding: 0 5px;
}

div.checkelement {
	float:left;
	height:20px;
	width: 140px;
	padding:5px 0;
}

div.checkelement label{
font-weight: normal;
font-size:11px;
}

div.checkelement2 label{
font-weight: normal;

}

fieldset#hobiler div.formrow, fieldset#diller div.formrow {
	border:none;
	margin:0;
}
div.ice div.formrow {
	margin-bottom:10px;
	height:auto;
}

table.rapor1 {
	width:100%;
		font-size:11px;
}

table.rapor2 {
	margin-bottom:20px;
		font-size:11px;
}


table.rapor1 tr.row1 th, table.rapor2 tr.row1 th{
	background-color: #3D6176;
	color: #fff;
	padding:3px;
}
table.rapor1 tr.row2 th{

	text-align: right;
	padding:3px;	
	border-bottom:1px solid #ccc;	
}

table.rapor1 tr td, table.rapor2 tr td{

	text-align: right;
	padding:3px;	
	border-bottom:1px solid #ccc;
}
table.rapor{

	width:100%;	
	font-size:11px;

}

table.rapor tr td{

	vertical-align: top;
}

table.rapor tr td.raporsol{

	width:50%;
	padding-right:15px;
}


div.sug div.oner{
	line-height:180%;
}

div.sug div.oner a {
	font-size:16px;
	text-decoration: none;

	color:#000;
}

div.sug div.oner a:hover {

	text-decoration: underline;

}

.error
{
color: #C00;
}

blockquote {
	margin:0;
	padding-left:50px;
	font-size: 11px;
	line-height: 150%;
}
div#main div.res table.zr tr td.banner{
	text-align: center;
	padding:0;
	background-color: transparent;

}
div#main table.zr tr td.banner div.banner{
	padding:0;
	margin-bottom:5px;
	clear: both;
	position: relative;
	text-align: center;
}
	

.banner img{
	position: relative;

}

div.tblr {
	margin:15px 5px 10px 5px;
	border-bottom:1px solid #999;
	font-size:14px;
	font-weight: bold;
	padding-bottom:10px;


}

div.tblr a{
	padding:10px 18px;
	border-left:1px solid #999;	
	background-color: #3D6176;
	color:#fff;
	background-image: url(http://www.zargan.com/iv5/default/tb_bg1.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin-right:1px;
}

div.tblr a:hover{

	background-color: #000;
	color:#fff;
	text-decoration: none;
}
div a.hr {
	cursor:default;
	background-color: #fff;
	color: #000;
		background-image: url(http://www.zargan.com/iv5/default/tb_bg2.gif);
	background-position: top right;
	background-repeat: no-repeat;


}
div a.hr {
	cursor:default;
	background-color: transparent;
	background-color: #fff;
	color: #000;


}
div.tblr a.hr:hover{
	background-color: transparent;

	color: #000;


}

/* FORUM */



#main table.forum{

width:718px;
margin-left:5px;

}

#main table.forum thead tr.row1{
background-color:#4E8EC2;
color:#fff;
}

#main table.forum thead tr.row2{
background-color: #fff;
}

#main table.forum thead tr.posttitle{
background-color:#3D6176;
color:#fff;
}

#main table.forum thead tr.writetitle{
background-color:#99B2DF;
color:#000;
}



#main table.forum thead th{
border-bottom:1px solid #666;
text-align: left;
padding:5px;
font-weight: normal;
vertical-align:middle;
font-size:11px;
}

#main table.forum thead th .desc{

}

#main table.forum thead th a{
color: #fff;
font-weight: bold;
border:none;
}
#main table.forum thead th a.level{
color: #fff;
font-size:15px;
}
#main table.forum thead th a:hover{
color: #3D6176;
border:none;
}



#main table.forum thead tr.row2 th{
font-weight:normal;
text-align: right;
}
#main table.forum td {
padding:5px;
border-bottom:1px solid #999;
vertical-align:middle;
background-color:#eee;
font-size: 11px;
line-height:120%;

}

#main table.forum th.first {

font-size:12px;
color:#000;

}

#main table.forum tr.posttitle th, #main table.forum tr.writetitle th {

padding:5px;
}
#main table.forum tr.posttitle th.first {
width:1%;
}
#main table.forum tr.writetitle th.first {
width:1%;
padding-right:0px
}
#main table.forum tr.posttitle th.second{
font-size:15px;
color:#fff;
font-weight:bold;

}



 #main table.forum tr.writetitle th.second {
font-size:15px;
color:#2E4A5B;
font-weight:bold;

}
#main table.forum tr.posttitle th.third {
width:1%;

white-space:nowrap;
}


#main table.forum tr.posttitle th.last {
width:5%;

white-space:nowrap;
}

#main table.forum tr.posttitle th.third a {
color:#99B2DF;
}

#main table.forum tr.posttitle th.third a:hover {
color:#fff;
}

#main table.forum td.first {

width:60px;
}


#main table.forum th.first2 {

font-size:12px;
color:#000;
}

#main table.forum td.first2 {
white-space:nowrap;
width:1%;

}

#main table.forum td.third, #main table.forum th.third  {

text-align:center;

}
#main table.forum td.last, #main table.forum th.last  {
line-height:110%;
text-align:right;
white-space:nowrap;
}

#main table.forum tr td .forumtitle {
font-size:13px;

}

#main table.forum tr td a{
border:none;
}
#main table.forum tr td a:hover{
border:none;
}

#main table.forum tr td .subforums{
border-top:1px solid #3D6176;
padding:5px 0 0 0;
margin:5px 0 0 0;
font-size:9px;
letter-spacing:0.1em;
line-height:110%;
}

#main table.forum tr td .subforums .title{
color:#5D8FAF;
letter-spacing:normal;
}

#main table.forum tr td .subforums a{
font-weight:normal;
}

#main table.forum tr td.posts{
background:transparent;
padding:0;
border-bottom:none;
}
#main table.forum tr td.posts table tr td{
background:transparent;
padding:3px;

}

 #main table.forum tr td.posts table tr th{

padding:5px 3px 5px 3px;

}

#main table.forum tr td.posts table tr td.first {

width:20px;

}

#main table.forum tr td.posts table.posts tr th {

background-color:#5D8FAF;
color:#fff;
font-weight:bold;
border-bottom:1px solid #000;

}

#main table.forum tr td.posts table.singlepost tr th {
background-color:#5D8FAF;
color:#fff;


border-bottom:1px solid #000;
}


#main table.forum tr td.posts table.singlepost tr th.second {


font-size:13px;
font-weight:bold;
}

#main table.forum tr td.posts table tr td a {

color:#3D6176;

}

#main table.forum tr td.posts table tr td a:hover {

color:#000;


}

#main table tr td.fourth, #main table tr td.fifth, #main table tr th.fourth, #main table tr th.fifth  {


text-align:center;

}

#main table.posts tr td.last, #main table tr th.last  {

  white-space:nowrap;

}

.second {
white-space:normal;
}

#main div.sendpost {
float:right;
letter-spacing:0;
padding:0 0 0 10px;
font-size:12px;

}

#main div.sendpost a{
border:none;

}

.singleposttitle {
font-size:14px;
font-weight:bold;
color:#5D8FAF;
margin-bottom:5px;
}

.posttime {
color:#666;
float:right;
font-size:11px;
}


#main table.forum tr td.posts table.singlepost tr td.singlepostrow {
font-size:12px;
line-height:140%;
vertical-align:top;
}

#main table.forum tr td.posts table.singlepost tr td.singlepostrow {
font-size:12px;
line-height:140%;
vertical-align:top;
}


#main table.forum tr td.posts table.singlepost tr td.postfirst {

width:100px;
vertical-align:top;
}

#main table.forum tr td.posts table.singlepost tr td.postfirst div a img{
margin:10px 0;
}



#main table.forum tr td.posts table.singlepost tr td.singlepostrow div.singlepostbuttons {

margin-top:8px;
}

#main table.forum tr td.posts table.singlepost tr td.singlepostrow div.singlepostbuttons a{

color:#3D6176;
}

#main table.forum tr td.posts table.singlepost tr td.singlepostrow div.singlepostbuttons a:hover{

color:#000;
}

#main table.forum tr td.navi, #main table.resultnavi tr td {
font-size:12px;
}

#main table.forum tr td.navi input, #main table.resultnavi tr td input{
width:16px;
height:12px;
font-size: 11px;
text-align:center;
}

#main table.forum tr td.navi input.git, #main table.resultnavi tr td input.git{
height:16px;
width: 30px;
background-color:#4E8EC2;
color: #fff;
border: none;
font-size: 11px;
letter-spacing: 2px;
font-family: Arial, Helvetica, sans-serif;
}



form.writepost {
border-bottom:1px solid #ccc;
}

#main div.formatmessage {

}

#main div.formatmessage input {
font-weight:normal;
border:none;
width:22px;
height:21px;
background-color:transparent;
padding:0;
margin-bottom:3px;
}
#main div.formatmessage input.bold {
  background-image: url(http://www.zargan.com/iv5/default/text_bold.png); 
}
#main div.formatmessage input.italic {
  background-image: url(http://www.zargan.com/iv5/default/text_italic.png);
}

#main div.formatmessage input.underline {
  background-image: url(http://www.zargan.com/iv5/default/text_under.png);
}

#main div.formatmessage input.image {
  background-image: url(http://www.zargan.com/iv5/default/thumbnail.png);
}

#main div.formatmessage input.hyperlink {
  background-image: url(http://www.zargan.com/iv5/default/hyperlink.png);
}

#main div.formatmessage input.indent {
  background-image: url(http://www.zargan.com/iv5/default/indent.png);
}

#main div.formatmessage input.quote {
  background-image: url(http://www.zargan.com/iv5/default/text_quote.png);
}

.forumbig {
background-image: url(http://www.zargan.com/iv5/default/forumiconbig.gif);
background-repeat: no-repeat;
background-position: top left;
width:60px;
height:60px;
float: left;
margin:0 0 0 0;
}
.miniforum {
  float: left;
  margin:0 10px 0 0;
background-image: url(http://www.zargan.com/iv5/default/forumicon.gif);
background-repeat: no-repeat;
background-position: top left;
width:30px;
height:30px;  
}




.miniforum2 {
  float: left;
  margin:0;
background-image: url(http://www.zargan.com/iv5/default/forumicon.gif);
background-repeat: no-repeat;
background-position: top left;
width:30px;
height:30px;  
}

.posticon {
  float: left;
  margin:0;
background-image: url(http://www.zargan.com/iv5/default/posticon.gif);
background-repeat: no-repeat;
background-position: top left;
width:20px;
height:20px;  
}

.writepost {
float: left;
background-image: url(http://www.zargan.com/iv5/default/writepost.gif);
background-repeat: no-repeat;
background-position: top left;
width:12px;
height:14px; 
padding:0; 
margin:0 3px 0 0;
}

.writepostbig {
float: left;
background-image: url(http://www.zargan.com/iv5/default/writepostbig.gif);
background-repeat: no-repeat;
background-position: top left;
width:16px;
height:20px; 
padding:0;
}

.answericon {
float: left;
background-image: url(http://www.zargan.com/iv5/default/answericon.gif);
background-repeat: no-repeat;
background-position: top left;
width:12px;
height:14px; 
padding:0; 
margin:0 3px 0 0;
}

.editicon {
float: left;
background-image: url(http://www.zargan.com/iv5/default/editicon.gif);
background-repeat: no-repeat;
background-position: top left;
width:18px;
height:14px; 
padding:0; 
margin:0 3px 0 0;
}

.deleteicon {
float: left;
background-image: url(http://www.zargan.com/iv5/default/deleteicon.gif);
background-repeat: no-repeat;
background-position: top left;
width:12px;
height:14px; 
padding:0; 
margin:0 3px 0 0;
}

.stickyicon {
float: left;
background-image: url(http://www.zargan.com/iv5/default/stickyicon.gif);
background-repeat: no-repeat;
background-position: top left;
width:15px;
height:14px; 
padding:0; 
margin:0 3px 0 0;
}

.stickyiconbig {
  float: left;
  margin:0;
background-image: url(http://www.zargan.com/iv5/default/stickyiconbig.gif);
background-repeat: no-repeat;
background-position: top left;
width:30px;
height:30px;  
}

.lockicon {
float: left;
background-image: url(http://www.zargan.com/iv5/default/lockicon.gif);
background-repeat: no-repeat;
background-position: top left;
width:12px;
height:14px; 
padding:0; 
margin:0 3px 0 0;
}
.lockiconbig {
  float: left;
  margin:0;
background-image: url(http://www.zargan.com/iv5/default/lockiconbig.gif);
background-repeat: no-repeat;
background-position: top left;
width:30px;
height:30px;  
}
div.askothers {
  float: left;
  margin:0 5px 0 0;
background-image: url(http://www.zargan.com/iv5/default/askothersicon.gif);
background-repeat: no-repeat;
background-position: top left;
width:20px;
height:20px;  
}
div.suggest {
  float: left;
  margin:0 5px 0 0;
background-image: url(http://www.zargan.com/iv5/default/suggesticon.gif);
background-repeat: no-repeat;
background-position: top left;
width:20px;
height:20px;  
}

#main input.hugewide {
	padding: 3px;
	width: 300px;
	font-size:14px;
	font-weight: bold;
	border: 1px solid #3d6176;	
	background-color: #fff;
	vertical-align: middle;
}

#main input.superwide {
width:230px;
}

#main input.wide {
width:200px;
}

#main input.medium {
width:150px;
}

#main textarea {
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
#main textarea.wide {
width:300px;
height:200px;
	border: 1px solid #3d6176;		padding: 3px;
}

#main textarea.medium {
}

#main textarea.small {
width:300px;
height:100px;
}
#main textarea.tiny {
width:300px;
height:75px;
}

#main input.small {
width:60px;
}

#main div.label {
width:150px;
float: left;
font-weight:bold;
letter-spacing:1px;
}
#main div.labellong {
margin-bottom:5px;
letter-spacing:1px;
}

#main div.labelmessage {
width:150px;
float: left;
font-weight:bold;
letter-spacing:1px;
height:100px;
}

#main div.labelmessage2 {
width:150px;
float: left;
font-weight:bold;
letter-spacing:1px;
height:70px;
}

#main div.labelmessage3 {
width:150px;
float: left;
font-weight:bold;
letter-spacing:1px;
height:40px;
}

table.rsmtbl tr td  {
vertical-align:top;
padding:5px;
border-bottom:1px solid #ccc;
font-size: 11px;

}
table.rsmtbl tr td  img{

border:1px solid #666;

}
table.rsmtbl tr td.scnd  {
line-height:200%;
}
	
table.rsmtbl tr td.scnd  a {
background-color:#fff;
padding:3px;
padding-left:16px;
}
	
table.rsmtbl tr td.scnd  a:hover {
background-color:#C6B64A;
text-decoration: none;
color:#fff;
}

table.rsmtbl tr td.scnd  a.erase {
color:#900;
background-image: url(http://www.zargan.com/iv5/default/erase.gif);
background-position: top left;
background-repeat: no-repeat;
}
table.rsmtbl tr td.scnd  a.erase:hover {
color:#fff;
text-decoration: none;
}
table.rsmtbl tr td.scnd  a.dwn {
background-image: url(http://www.zargan.com/iv5/default/down.gif);
background-position: top left;
background-repeat: no-repeat;
}
table.rsmtbl tr td.scnd  a.up {
background-image: url(http://www.zargan.com/iv5/default/up.gif);
background-position: top left;
background-repeat: no-repeat;
}

table.rsmtbl tr td.scnd  a.prfl {
background-image: url(http://www.zargan.com/iv5/default/profil.gif);
background-position: top left;
background-repeat: no-repeat;
}

div.krsm {
	float: left;
	background-color:#fff;
	border:1px solid #ccc;
	width:110px;

	width/* */:/**/100px;

	width: /**/100px;
	padding:5px;
	height:110px;

	height/* */:/**/100px;

	height: /**/100px;
	text-align:center;
	margin: 0 10px 10px 0;

		}

div.fn {
	background-color:#99B2DF ;
	margin: 10px 5px;
	text-align: right;
	padding:8px;

	font-weight: bold;

}		

div.fn a {
background-color: white;
padding:3px;
text-decoration: none;
font-weight: normal;
font-size: 11px;	
}
div.fn a:hover {
text-decoration: none;
background-color:#3D6176;
color:  #fff;
}
div.fn a.slctd {
	cursor: default;
	background-color: black;
	font-weight: bold;
	color: white;
}

div.fn a.slctd:hover {
	cursor: default;
	background-color: black;
	color: white;
}

