html, body {margin: 0; padding: 0; width: 100%; height: 100%;}
body {margin: 0; padding: 0; min-height: 100%; height: auto !important; height: 100%; position: relative;}

#wrapper {margin: 0; padding: 0; width: 100%; position: relative;}

/*header*/
#header {margin: 0; padding: 0; width: 100%; height: 71px; position: relative; background: url(head_bkg.gif) 0 0 repeat-x;}
	.sh01 {background: url(sh01.gif) 0 0; width: 312px; height: 71px; position: absolute; top: 0; left: 0;}
	.sh02 {background: url(sh02.jpg); width: 382px; height: 34px; position: absolute; top: 0; right: 156px;}
		.sh02 p {margin: 3px 0 0 20px; padding: 0;}
			.sh02 p span {margin: 0 23px 0 23px;}
	.sh03 {background: url(sh03.gif) no-repeat; width: 618px; height: 13px; position: absolute; top: 44px; left: 345px;}

.top_icons {background: url(top_ico.gif) top; width: 185px; height: 37px; margin: 0; padding: 0; position: absolute; top: 71px; right: 26px;}
	.top_icons img {margin-top: 10px;}
		.top_icons span {margin: 0 30px 0 30px;}

/*main*/
#main {margin: 0; padding: 0 0 190px 0; width: 100%; background: url(main_bkg.gif) 0 0 repeat-x;}
	/*leftbar*/
	.leftbar {margin: 0; padding: 0; width: 620px; float: left; background: url(left_bkg.jpg) top right no-repeat;}
		.form01 {width: 484px; height: 437px; margin: 0 93px 20px 35px; padding: 32px 0 0 0; background: #f3f3f3 url(form_bkg.gif) 0 0 repeat-y; position: relative; overflow: hidden; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #8a8a8a;}
        .form01_heigher {height: 519px;}
			.form01 h1 {color: #007d8c; margin: 0 0 0 12px; background: url(h_line.gif) left bottom no-repeat;}

		.form02 {width: 484px; height: 282px; margin: 0 93px 0 35px; padding: 32px 0 0 0; background: #f3f3f3 url(form_bkg.gif) 0 0 repeat-y; position: relative; overflow: hidden; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #8a8a8a;}
			.form02 h1 {color: #7ccb00; margin: 0 0 0 12px; background: url(h_line.gif) left bottom no-repeat;}
				.form02 h1 span {font-size: 13px; color: #383838;}

		/*corners*/
		.ug_tl {background: url(corners.gif) top left no-repeat; width: 9px; height: 9px; position: absolute; top: -4px; left: -4px; z-index: 100;}
		.ug_tr {background: url(corners.gif) top right no-repeat; width: 9px; height: 9px; position: absolute; top: -4px; right: -4px; z-index: 100;}
		.ug_bl {background: url(corners.gif) bottom left no-repeat; width: 9px; height: 9px; position: absolute; bottom: -4px; left: -4px; z-index: 100;}
		.ug_br {background: url(corners.gif) bottom right no-repeat; width: 9px; height: 9px; position: absolute; bottom: -4px; right: -4px; z-index: 100;}
		.ug_top {background: url(dot.gif) top left repeat-x; width: 484px; height: 1px; position: absolute; top: 0; left: 0;}
		.ug_bottom {background: url(dot.gif) bottom left repeat-x; width: 484px; height: 1px; position: absolute; bottom: 0; left: 0;}

	/*rightbar*/
	.rightbar {margin: 0 0 0 636px; padding: 55px 16px 0 0;}

.txt {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; line-height: 15px; color: #5b5b5b;}
	.txt span {color: #e90000;}
.prod {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 13px; color: #000000; line-height: 20px; margin: 0 0 40px 0;}
	.prod span {color: #e90000;}
.copy {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; line-height: 13px; color: #4c5256; margin: 25px 0 0 20px; padding: 0; width: 120px;}
h1 {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 20px; font-weight: 100; color: #000000; margin: 0 0 18px 0; padding: 0 0 7px 0; background: url(h_line_2.gif) left bottom no-repeat;}
h4 {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin: 0 0 0px 0; padding: 0 0 7px 0;}

/*footer*/
#footer {margin: 0; padding: 0; width: 100%; height: 190px; position: absolute; bottom: 0; background: url(foot_bkg.gif) 0 0 repeat-x;}
	#footer p {margin: 30px auto 0 auto; padding: 0; text-align: center;}
	.foot01 {width: 270px; height: 20px; position: absolute; top: 33px; left: 166px; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px;}
		.foot01 span {margin: 0 20px 0 20px; padding: 0;}
	.rate {width: 456px; height: 31px; position: absolute; top: 27px; right: 90px;}
	.w_money {width: 75px; height: 75px; position: absolute; top: 5px; right: 10px;}

/*links*/
a.next:link, a.next:visited {text-decoration: underline; color: #008b9c;}
a.next:hover {color: #006f7d;}

a:link, a:visited {text-decoration: underline; color: #008b9c;}
h4 a:link, a:visited {text-decoration: underline; color: #008b9c;}
h4 a:hover {color: #006f7d;}

a.wap:link, a.wap:visited {text-decoration: underline; color: #5b5b5b;}
a.wap:hover {color: #333333;}

a.menut {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 13px; text-transform: uppercase;}
a.menut:link, a.menut:visited {text-decoration: underline; color: #ffffff;}
a.menut:hover {text-decoration: none;}

a.menub:link, a.menub:visited {text-decoration: underline; color: #00819f;}
a.menub:hover {text-decoration: none;}

a.button1 {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; line-height: 29px; text-transform: uppercase; color: #ffffff; background: url(button1.gif); width: 157px; height: 29px; display: block; position: absolute; bottom: 1px; left: 162px; text-align: center;}
a.button1:link, a.button1:visited {text-decoration: none; color: #ffffff;}
a.button1:hover {color: #ffffcc;}

a.button2 {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; line-height: 29px; text-transform: uppercase; color: #ffffff; background: url(button2.gif); width: 190px; height: 29px; display: block; position: absolute; bottom: 1px; left: 162px; text-align: center;}
a.button2:link, a.button2:visited {text-decoration: none; color: #ffffff;}
a.button2:hover {color: #ffffcc;}

/*forms*/
form {width: 430px; margin: 30px 0 0 0; padding: 0 0 0 15px;}
form div {float: left; margin: 8px 0 0 30px;}
	form p {float: left; margin: 12px 0 12px 0; padding: 0;}
input {margin: -14px 100px 0 184px; padding: 0; border: 1px solid #1c5180; width: 162px; height: 15px; float: right; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}
	.f1 {width: 60px; float: none; margin: 0; padding: 0;}
select {margin: -17px 0 0 357px; padding: 0; border: 1px solid #1c5180; height: 19px; float: right; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}
	.sort {width: 253px; margin: -15px 0 0 185px; padding: 0;}
