html, body, form,
h1, h2, h3, h4, h5, h6,
p, img, a
{
	margin:0;
	padding:0;
	outline:0;
	border:0;
}
html,body
{
	height:100%;
}
body
{

	font-size:0.8em;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(../images/background.jpg) no-repeat top center;
}	

h1 { font-size:2.4em; }
h2 { font-size:2.2em; }
h3 { font-size:2em; }
h4 { font-size:1.8m;  }
h5 { font-size:1.6em; }
h6 { font-size:1.2em; }
h1, h2, h3, h4, h5, h6
{
	letter-spacing:-0.02em;
	word-spacing:-0.04em;
}
h1, h2, h3, h4, h5, h6, p
{
	margin:0 0 8px 0;
}
p
{
	line-height:155%;
}
a
{
	color:#829569;
}
a:hover
{
	color:#333;
}
a:active
{
	color:#990000;
}
#header
{
	line-height:12px;
	height:12px;
	background:#4b4b4b;
	border-bottom:1px solid #dadada;
}
#footer
{
	background:#f9f8f7;
	border-top:1px solid #dfdfde;
	position:fixed;
	bottom:0;
	width:100%;
}
#footer p
{
	padding:20px 0 10px 0;
	font-size:85%;
}

#main
{
	padding:80px 0;
}

.widget
{
	padding-left:40px;
	margin:0 0 30px 0;
}

.contentwidth
{
	width:840px;
	margin:0 auto;
}


/* Column Setup */
.leftCol
{
	float:left;
	width:460px;
	padding-right:40px;
	padding-bottom: 100px;

}
.rightCol
{
	float:left;
	width:340px;
}


/* clearfix start */ 
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/* clearfix end */ 

.div-table {
display: div-table;
width: 100%;
clear: both;
}

.div-row {
display: div-row;
width: 100%;
}

.div-cell {
display: div-cell;
width: 25%;
float: left;
margin-top: 10px;
}

.div-cell-right {
width: 74%;
}
.button, .button-big {
cursor: pointer;
height: 25px;
background-image: url(../images/bg.gif);
background-repeat:repeat-x;
background-size: 100% 100%;
color: #000;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px #000 solid;
font-weight: bold;
margin:0;
}
a.button {
text-decoration:none;
line-height:25px;
}
.button:hover, .button-big:hover {
color: #000;
border-color: #FFF;
margin:0;
}
.button-big, #button-big { width: 170px; }
.input-text, .input-text-big {
height: 22px;
width: 120px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px #000 solid;
margin: 0;
padding-top:0;
padding-bottom:0;
padding-left: 2px;
padding-right: 2px;
background-color: #fff;
color: #000;
}
.error-block {
color: #8C0000;
background: #FFAFAF;
border-radius: 10px;
padding: 10px 15px;
text-align: left;
}
.alert {
display: inline-block;
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 10px;
}
.alert-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
margin-left: 160px;
}