body {
	margin: 0;
	padding: 0;
	line-height: 1.7em;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #646464;
    background: #fff url('/user/date/arssitz/images/bg.png') repeat-x;
}

a:active, a:hover { color: #000000; text-decoration: underline; }

p { margin: 0px; padding: 0px; }

img { margin: 0px; padding: 0px; border: none; }

hr {
    border: 0;
    width: 100%;
    color: #CCC;
    background-color: #CCC;
    height: 1px;
}

#main {
    width: 733px;
    background-color: #FFF;
    margin: 20px auto;
    padding: 15px;
}

#content {

}
#footer {
    text-align: right;
}
a {
    color: #646464;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
}
#footer a {
    color: #646464;
    margin-left: 5px;
    margin-right: 5px;
}
h1 {
    font-size: 18px;
}
.colorful {
    color: red;
}
fieldset {
    width: 500px;
    border: dashed #ccc 1px;
}
/*Defaults Styling*/


input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
label {font-size:11px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}
dl {clear:both;}
dt {float:left; text-align:left; width:90px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:475px; line-height:25px; margin:0 0 10px 0;}
select, input, textarea, button {outline:none; resize:none;}


table {
	border-right: 1px solid #000;
}
td {
	padding: 5px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
th {
	padding: 5px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
    border-top: 1px solid #000;
}

