/* cleaning the css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* /cleaning the css */
.cl
{
	clear:both;
}

body
{
	background: url(../images/body_bg.png) repeat-x top #A1A1A1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a
{
	color:#c98f5d;
	text-decoration:none;
}
h1
{
	font-size:14px;
	font-weight:bold;
}
h2
{
	font-size:12px;
	padding:0px;
	margin:0px;
}
h3
{
	font-size:11px;
	line-height:13px;
}
input, textarea, select
{
	padding:0px;
	margin:0 0 5px 0;
	border:1px solid #9ea2ad;
}
.main_cnt
{
	width:900px;
	background-color:#fff;
	margin:7px auto auto auto;
}
	.header_cnt
	{
		width:900px;
		height:228px;
	}
		.header
		{
			width:874px;
			padding:0 13px;
			height:173px;
			background:url(../images/header_bg.jpg) no-repeat;
			overflow:hidden;
		}
			.logo_cnt
			{
				width:455px;
				height:173px;
				float:left;
				overflow:hidden;
			}
				.logo_cnt a
				{
					display:block;
					width:455px;
					height:173px;
				}
			.header_promo_cnt
			{
				width:231px;
				height:30px;
				padding:83px 7px 0 7px;
				margin:0 28px 0 0;
				background:url(../images/header_promo_bg.jpg) no-repeat;
				float:left;
				overflow:hidden;
			}
				.header_promo_cnt div#header_promo_left
				{
					width:146px;
					height:30px;
					padding:0 1px;
					overflow:hidden;
					float:left;
					color:white;
				}
					.header_promo_cnt div span
					{
						font-size:20px;
						font-weight:bold;
						color:#ffc600;
					}
				.header_promo_cnt div#header_promo_right
				{
					width:83px;
					height:30px;
					float:right;
					overflow:hidden;
				}
					.header_promo_cnt div#header_promo_right input
					{
						width:83px;
						height:24px;
						line-height:24px;
						background:url(../images/header_promo_button_bg.jpg) no-repeat left;
						border:0px;
						text-align:center;
						font-size:18px;
						font-weight:bold;
						color:#ffc600;
					}
						.header_promo_cnt div#header_promo_right input:hover
						{
							background:url(../images/header_promo_button_bg.jpg) no-repeat center;
						}
						.header_promo_cnt div#header_promo_right input:active
						{
							background:url(../images/header_promo_button_bg.jpg) no-repeat right;
						}
			.header_login_cnt
			{
				width:144px;
				height:113px;
				float:left;
				overflow:hidden;
			}
				.header_login_cnt table
				{
					width:144px;
					font-size:11px;
					font-weight:bold;
					color:white;
				}
					.header_login_cnt table td#header_login_text
					{
						height:21px;
						padding:0 0 3px 21px;
						vertical-align:bottom;
						background:url(../images/login_key.jpg) no-repeat left bottom;
					}
					.header_login_cnt table td.header_login_input input
					{
						width:132px;
						height:19px;
						padding:3px 5px 0 5px;
						border:1px solid #bfbfbf;
						background:#732f1e;
						color:#7f7f7f;
						font-size:11px;
						letter-spacing:1px;
						font-family:inherit;
					}
					.header_login_cnt table td#header_login_button input
					{
						width:88px;
						height:20px;
						padding:0 0 2px 0;
						margin:0px;
						border:1px solid #bfbfbf;
						background:url(../images/button_bg.png) repeat-x #ffffff;
						text-align:center;
						color:#404040;
						font-weight:bold;
						font-size:11px;
						font-family:inherit;
					}
						.header_login_cnt table td#header_login_button input:hover
						{
							background:url(../images/button_hover_bg.png) repeat-x;
						}
						.header_login_cnt table td#header_login_button input:active
						{
							background:white;
						}
				
		.top_menu_cnt
		{
			width:898px;
			height:55px;
			border-left:1px solid #7a7a7a;
			border-right:1px solid #7a7a7a;
			background:url(../images/top_menu_bg.png) repeat-x;
			font-size:16px;
			font-weight:bold;
		}
			.top_menu
			{
				width:898px;
				height:55px;
				float:left;
			}
			.top_search
			{
				width:417px;
				height:47px;
				float:right;
				text-align:right;
			}
				.top_search input
				{
					margin:0px;
				}
				.top_search input.domain_search_field
				{
					width:211px;
					height:18px;
					padding:0 0 0 5px;
					border:1px solid #5c5c5c;
					background:url(../images/domain_search_input_bg.png) repeat-x;
					color:#333;
				}
				.top_search input.domain_search_button
				{
					width:87px;
					height:25px;
					margin:0px;
					background:url(../images/domain_search_button_bg.png) no-repeat;
					border:0px;
					color:white;
					font-size:12px;
					font-weight:bold;
					font-family: inherit;
				}
					.top_search input.domain_search_button:hover
					{
						background:url(../images/domain_search_button_hover_bg.png) no-repeat;
					}
					.top_search input.domain_search_button:active
					{
						background:url(../images/domain_search_button_bg.png) no-repeat;
					}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
