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%; height: 100%; position: relative; background: url(main_bkg.gif) 0 240px repeat-x;}
#wrap {margin: 0 auto; padding: 0; width: 1000px; position: relative;}
.left_bkg {background: url(left_bkg.jpg); width: 500px; height: 167px; position: absolute; top: 224px; left: 0; z-index: 0;}
.right_bkg {background: url(rightbar_shadow.gif) repeat-x; width: 379px; height: 269px; position: absolute; top: 326px; right: 0; z-index: 0;}

/*header*/
#header {margin: 0; padding: 0; width: 100%; height: 240px; position: relative; background: url(head_bkg.gif) 0 0 repeat-x;}
	.sh01 {background: url(sh01.jpg) no-repeat; width: 250px; height: 160px; position: absolute; top: 0; left: 0;}
	.sh02 {background: url(sh02.jpg) no-repeat; width: 250px; height: 160px; position: absolute; top: 0; left: 250px;}
	.sh03 {background: url(sh03.jpg) no-repeat; width: 250px; height: 160px; position: absolute; top: 0; right: 250px;}
	.sh04 {background: url(sh04.jpg) no-repeat; width: 250px; height: 160px; position: absolute; top: 0; right: 0;}

	.sh05 {background: url(sh05.jpg) no-repeat; width: 250px; height: 80px; position: absolute; top: 160px; left: 0;}
	.sh06 {background: url(sh06.jpg) no-repeat; width: 250px; height: 80px; position: absolute; top: 160px; left: 250px;}
	.sh07 {background: url(sh07.jpg) no-repeat; width: 250px; height: 80px; position: absolute; top: 160px; right: 250px;}
	.sh08 {background: url(sh08.jpg) no-repeat; width: 250px; height: 80px; position: absolute; top: 160px; right: 0;}

.top_icons {width: 113px; height: 10px; margin: 43px 0 0 86px; padding: 0;}
.top_icons img {margin: 10px 0 0 0;}
	.top_icons span {margin: 0 35px 0 35px;}

.t_link {width: 380px; height: 80px; position: absolute; top: 5px; left: 37px; cursor: pointer; z-index: 1000;}

.top_txt {font-family: Tahoma, Arial, sans-serif; font-size: 13px; line-height: 20px; color: #000000; position: absolute; top: 105px; right: 66px; width: 333px;}
	.top_txt span {color: #008fb0;}

.menu_top {width: 100%; height: 27px; margin: 0; padding: 0; position: absolute; top: 193px; left: 0; text-align: center;}
	.menu_top ul {list-style: none; margin: 0 auto; padding: 0;}
	.menu_top ul li {margin: 0 2% 0 2%; padding: 0; display: inline;}

.menu_bottom {width: 86%; height: 43px; background: url(menub_center.gif) repeat-x; margin: 0; padding: 0; position: absolute; top: 0; left: 20px; text-align: center;}
	.mb_left {background: url(menub_left.gif) left no-repeat; width: 23px; height: 43px; position: absolute; left: 0;}
	.mb_right {background: url(menub_right.gif) right no-repeat; width: 6px; height: 43px; position: absolute; right: 0;}
		.menu_bottom ul {list-style: none; margin: 0 auto; padding: 0;}
		.menu_bottom ul li {margin: 0 4% 0 0; padding: 0; display: inline; position: relative; top: 4px;}

.top_block {width: 570px; height: 169px; margin: 0; padding: 0; background: url(top_block_bkg.gif) repeat-x; position: absolute; top: 18px; right: 2px;}
	.top_block p {margin: 10px 0 0 24px; padding: 0; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #5b5b5b; line-height: 13px;}
		.top_block p span {color: #e90000; line-height: 20px;}


/*main*/
#main {margin: 0; padding: 0 0 242px 0; width: 1000px;}
	/*leftbar*/
	.leftbar {margin: 0; padding: 20px 0 0 0; width: 500px; height: 100%; float: left; background: url(leftbar_bkg.gif) 0 20px no-repeat; position: relative; z-index: 50;}
		.leftbar .form {width: 454px; height: 660px; margin: 0 0 35px 38px; padding: 0; background: #f3f3f3 url(f_left_bkg.gif) 0 0 no-repeat; position: relative; overflow: hidden; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; color: #8a8a8a;}
		.f_left_bkg {background: url(f_left_c.gif) 0 0 repeat-y; height: 100%;}
    .left_add_funds{ background: url(leftbar_bkg_add.gif) 0 20px no-repeat;
        
    }
		/*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: 100%; height: 1px; position: absolute; top: 0; left: 0;}
		.ug_bottom {background: url(dot.gif) bottom left repeat-x; width: 100%; height: 1px; position: absolute; bottom: 0; left: 0;}

	/*rightbar*/
	.rightbar {margin: 0 0 0 500px; padding: 0; width: 500px; position: relative; z-index: 50;}
		.rightbar_vn {margin: 0 0 0 500px; padding: 10px 0 0 0; width: 500px; position: relative; z-index: 50;}
		.rightbar .form {width: 484px; height: auto; margin: 0 0 0 6px; padding: 0 0 17px 0; background: #f3f3f3 url(f_right_c.gif) repeat-y; position: relative; overflow: hidden; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; line-height: 15px; color: #5b5b5b;}
			.rightbar p {padding: 0 18px 0 18px}

	.right_ttxt {background: url(ico1.gif) 0 0 no-repeat; font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 15px; color: #5b5b5b; width: auto; height: 64px; margin: 0 0 11px 0;}
		.right_ttxt p {margin: 0 0 0 110px; padding: 5px 0 0 0;}
			.right_ttxt span {color: #e90000; display: block; margin: 4px 0 0 0;}

	.phone {background: url(phone.jpg) no-repeat; width: 426px; height: 426px; margin: 38px 0 0 0; position: relative; float: right;}
		.phone_txt {font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 16px; color: #494949; text-align: center; width: 140px; position: absolute; top: 23px; right: 7px;}

.txt {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; line-height: 14px; color: #666666; margin: 15px 0 0 47px; padding: 0; min-height: 400px;}
	.txt span.date {color: #ffffff; background: #58c000; display: block; width: 85px; text-align: center; line-height: 18px; margin: 0 0 5px 0; padding: 0;}
h1 {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 17px; font-weight: 100; line-height: 20px; color: #565656; margin: 0; padding: 0 0 0 47px; background: url(dash.gif) 0 9px no-repeat;}

	h1.hello {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 20px; font-weight: 100; line-height: 24px; color: #000000; margin: 0 0 0 15px; padding: 0;}
		h1.hello span {background: url(h_center.gif) repeat-x; position: relative; width: 290px; height: 34px; display: block; padding: 0 0 0 11px;}
			.h_left {background: url(h_left.gif) left no-repeat; width: 5px; height: 34px; position: absolute; left: 0;}
			.h_right {background: url(h_right.gif) right no-repeat; width: 5px; height: 34px; position: absolute; right: 0;}

h2 {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-weight: 100; color: #005d9e; line-height: 15px; margin: 0; padding: 0;}
h2 a {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-weight: 100; color: #005d9e; line-height: 15px; margin: 0; padding: 0;}

/*footer*/
#footer {margin: 0 auto; padding: 0; width: 100%; height: 242px; position: absolute; bottom: 0; background: url(foot_bkg.gif) 0 0 repeat-x;}
	#footer p {margin: 140px auto 0 auto; padding: 0; text-align: center;}
	.copy {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; line-height: 13px; color: #4c5256; margin: 0; padding: 0; width: 300px; position: absolute; top: 74px; left: 22px;}

	.rate {width: auto; height: 31px; position: absolute; top: 67px; right: 170px;}
	.w_money {width: 160px; height: 75px; position: absolute; top: 46px; right: 10px;}


/*links*/
a.more {line-height: 20px; display: block; margin: 5px 0 0 0;}
a.more:link, a.more:visited {text-decoration: underline; color: #008da2;}
a.more:hover {text-decoration: none;}

a.arch {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; line-height: 17px; padding: 0 0 4px 0; position: relative;}
a.arch:link, a.arch:visited {text-decoration: none; border-bottom: 1px dashed #0099e7; color: #0099e7;}
a.arch:hover {border-bottom-color: #336699; color: #336699;}

a:link, a:visited {text-decoration: underline; color: #0099e7;}
a:hover {color: #336699;}


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

a.prov {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; line-height: 25px; text-align: center; font-weight: 800; display: block; background: url(zakl_b.gif) no-repeat; width: 196px; height: 25px; position: absolute; bottom: -24px; right: 16px;}
a.prov:link, a.prov:visited {text-decoration: none; color: #008da2;}
a.prov:hover {text-decoration: none;}

:focus {outline: none;}

/*forms*/
form.f_left {width: 417px; margin: 0; padding: 15px 0 0 17px;}
	form.f_left  p {margin: 22px 0 22px 0; padding: 0;}
form.f_left  input {margin: -14px 90px 0 166px; padding: 0; border: 1px solid #1c5180; width: 161px; height: 15px; float: right; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}
form.f_left  input.m {margin: -14px 0px 0 110px; padding: 0; border: 1px solid #1c5180; width: 161px; height: 15px; float: right; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}
form.f_left select {margin: -17px 0 0 335px; padding: 0; border: 1px solid #1c5180; float: right; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}
	form.f_left select.sort {width: 252px; margin: -15px 0 0 165px; padding: 0;}
form.f_left input.button {width: 157px; height: 38px; background: url(button.gif) no-repeat; font-size: 14px; text-transform: uppercase; color: #ffffff; text-align: center; border: none; margin: 18px 0 0 130px; font-family: Tahoma, Arial, sans-serif; float: none;}

.ph_right {width: 175px; height: 214px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #606060; position: absolute; top: 76px; left: 70px; margin: 0; padding: 0 0 0 7px;}
	.ph_right p {margin: 28px 0 5px 0; padding: 0;}
	input.number, input.s, input.do {width: 160px; height: 15px; border: 1px solid #1c5180; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #000000; margin: 0; padding: 0;}
	input.s {width: 45px; margin: 0; padding: 0;}
	input.do {width: 35px; margin: 0; padding: 0;}

.ph_right input.button {width: 157px; height: 38px; background: url(button2.gif) no-repeat; font-size: 14px; text-transform: uppercase; color: #ffffff; text-align: center; border: none; margin: 28px 0 0 2px; font-family: Tahoma, Arial, sans-serif;}

.hidden {display: none;}