
body {
	background: url(../images/bg-top.gif) repeat-x left top #666666;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: left;
	margin: 0; padding: 0;
}

a img { border: none; }

h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 28px; margin: 0; color: #000000; text-align: center; }
h2 { font-size: 20px; margin: 0; padding: 0; color: #333333; text-align: left;}
h3 { font-size: 18px; margin: 7px 0; padding: 0; color: #666666; text-align: center;}
h4 { font-size: 18px; margin: 0; padding: 0; color: #999999; text-align: left;}
h5 { font-size: 16px; margin: 0; color: #CCCCCC; text-align: left;}
h6 { font-size: 16px; margin: 5px 0 0 0; padding: 0; color: #FABA00; }
h6 strong { font-size: 16px; margin: 15px 0 5px 0; padding: 0; color: #000000; }

hr {
  background: #D5DADC; 
  color: #D5DADC;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
	margin: 0; padding: 0;
  border: dashed; 
}

/* Text elements
-------------------------------------------------------------- */

p		{ margin: 7px 0; text-align: left; }
ul      { margin: 2px 0 2px 20px; padding: 0; text-indent: -20px; text-align: left; list-style-position: inside; list-style-type: circle; }


/* Some default classes
-------------------------------------------------------------- */

.right			{ text-align: right; font-weight: bold; font-size: 14px; }
.label			{ font-size: 13px; width: 210px; float: left; display: inline; text-align: left; }
.labelfull		{ font-size: 13px; width: 210px; text-align: left;  }
.captcha		{ margin: 0 10px 0 0; float: left; display: inline; }
.item		 	{ margin: 0; padding: 0; clear: both; }
.item_submit 	{ margin: 3px; 0; text-align: center; }
.small			{ font-size: 11px; }
.top			{ margin-top: 10px; }
.advert			{ margin-top: 10px; }
.advert2		{ margin-left: 10px; }
.advert3		{ margin: 0 10px; }
form			{ margin: 0; padding: 0; }
.content		{ margin: 15px 0; padding: 15px; background: #E3E3E3 }
.center			{ width: 551px; text-align: center; position: absolute;}
.textBox		{ width: 551px; margin: 370px 15px 15px 15px; padding: 15px; background: url(../images/textbox-bg.png) repeat; z-index: 10;  position: absolute; text-align: right; }

.address		{ font-size: 13px; font-weight: bold; color: #000000; }

.img_01, .img_02, .img_03, .img_04, .img_05 {  width: 611px; 555px; position: absolute; z-index:-50; } 


.img_01			{ background: url(../images/img-01.jpg) no-repeat left top; width: 611px; height: 555px; }
.img_02			{ background: url(../images/img-02.jpg) no-repeat left top; width: 611px; height: 555px; }
.img_03			{ background: url(../images/img-03.jpg) no-repeat left top; width: 611px; height: 555px; }
.img_04			{ background: url(../images/img-04.jpg) no-repeat left top; width: 611px; height: 555px;  }
.img_05			{ background: url(../images/img-05.jpg) no-repeat left top; width: 611px; height: 555px;  }


/** FORM STYLES                                                 **/

INPUT.Cat_TextBox, INPUT.Cat_TextBox_Sm, SELECT.Cat_DropDown, TEXTAREA.Cat_ListBox {
	color: 	#333333;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px; font-weight: normal;
	border: 1px solid #C4BFBC;
	margin-bottom: 6px;
	background: #FFFFFF !important;
}

INPUT.Cat_TextBox, SELECT.Cat_DropDown {
	WIDTH: 218px;
}

INPUT.Cat_TextBox_Sm {
	width: 108px;
}

TEXTAREA.Cat_ListBox {
	width: 216px;
	height: 40px;
}


/* Button Classes */

.submit_button {
	width:105px;
	height:30px;
	background: url(../images/but-submit.gif) no-repeat;
	outline: none; border: none;
	margin: 5px 0;
	cursor: pointer;
	text-align: center;
}

.submit_button:hover {
	background: url(../images/but-submit_d.gif) no-repeat;

}

 /* @group Links */

a:link, a:visited {
	color: #333333;
	text-decoration: none;	
}

a:hover, a:active {
	color: #DE5206;
	text-decoration: underline;
}
