

body {padding: 0; margin: 0; background: #EFEFEF; font: normal 12px/18px Arial, Helvetica, sans serif; color: #221E1F; text-align: center;}
input, select, button, textarea {font: normal 12px/18px Arial, Helvetica, sans serif; color: #221E1F;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Helvetica, sans serif;}


.logolist li {padding: 4px 0px 14px 20px;background: url(images/list_02_bg.gif) left 6px no-repeat;list-style: none;}


.main {width: 932px; margin: 0 auto; text-align: left; background: #fff;}
.main_02 {border-left: 1px solid #fff; border-right: 1px solid #fff; border-botom: 1px solid #fff;}

.topline {height: 6px; background: #055198;}
.forlogo {height: 119px; _height: 159px; padding: 40px 0 0 18px; background: url(images/header.jpg) right no-repeat; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.header_line {background: url(images/header_line_res.gif) top repeat-x #126DB2; height: 36px; padding: 0 0 0 19px;}
	.header_line table {height: 36px;}
	.header_line table td {text-align: left; vertical-align: middle;}
	.header_line .form_01_text {width: 91px; color: #fff; font-weight: bold; line-height: 14px;}
	.header_line .form_01_inps {width: 383px; background: url(images/header_line_mid.gif) right no-repeat;}
		.header_line .form_01_inps .inp {width: 138px; height: 15px; _width: 142px; _height: 21px; border: 1px solid #5499CA; background: #fff; padding: 1px 0 3px 4px; margin: 0 7px 0 5px; vertical-align: middle; color: #6C6C6C;}
		.header_line .form_01_inps .inpp {width: 50px; height: 15px; _width: 142px; _height: 21px; border: 1px solid #5499CA; background: #fff; padding: 1px 0 3px 4px; margin: 0 7px 0 5px; vertical-align: middle; color: #6C6C6C;}
		.header_line .form_01_inps .but {width: 46px; height: 27px; border: 0; padding: 3px 0 5px 0; margin: 0; background: url(images/header_line_but_01.gif); font-size: 14px; font-weight: bold; color: #fff; vertical-align: middle;}
		.header_line .phone_text {width: 66px; padding: 0 0 0 61px; color: #fff; font-weight: bold; line-height: 14px; background: url(images/header_line_icon_01.gif) 24px bottom no-repeat;}
		.header_line .phone_phone {width: 196px; font-size: 22px; color: #fff; font-weight: bold; background: url(images/header_line_mid.gif) right no-repeat;}
		.header_line .langs {padding: 0 0 0 18px;}
			.header_line .langs img {border: 0; margin: 0 0 0 11px;}
.content {padding: 11px 6px 21px 6px;}
	.content_01 .mainmenu {width: 219px; float: left;}
	.content_01 .right {width: 670px; float: right;}
.footer {background: url(images/footer.gif) top repeat-x #1679BC; padding: 22px 33px 22px 26px; line-height: 20px;}
	.footer table {width: 100%; color: #fff;}
	.footer th {vertical-align: middle; text-align: left;}
		.footer th img {margin: 0 0 0 5px; border: 0;}
	.footer td {vertical-align: middle; text-align: right;}
	.footer a {color: #fff;}

.blockl_01 {background: url(images/blockl_01_left.gif) left top no-repeat; padding-left: 6px;}
	.blockl_01 .inbll01_01 {background: url(images/blockl_01_right.gif) right top no-repeat; padding-right: 6px;}
	.blockl_01 .inbll01_02 {background: url(images/blockl_01_res.gif) top repeat-x; height: 55px;}
.blockl_02 {background: url(images/blockl_02_left.gif) left top no-repeat; padding-left: 5px;}
	.blockl_02 .inbll02_01 {background: url(images/blockl_02_right.gif) right top no-repeat; padding-right: 5px;}
	.blockl_02 .inbll02_02 {background: url(images/blockl_02_res.gif) top repeat-x; height: 37px;}

.block_01_top {background: url(images/block_01_top_left.gif) top left no-repeat; padding-left: 6px;}
	.block_01_top div {background: url(images/block_01_top_right.gif) top right no-repeat; padding-right: 6px;}
	.block_01_top div div {background: #fff; border-top: 1px solid #F3F3F3; height: 5px;}
.block_01_bot {background: url(images/block_01_bot_left.gif) top left no-repeat; padding-left: 6px;}
	.block_01_bot div {background: url(images/block_01_bot_right.gif) top right no-repeat; padding-right: 6px;}
	.block_01_bot div div {background: #fff; border-bottom: 1px solid #F3F3F3; height: 5px;}
.block_01 {border-left: 1px solid #F3F3F3; border-right: 1px solid #F3F3F3;}

.block_02_top {background: url(images/block_02_top_left.gif) top left no-repeat; padding-left: 5px;}
	.block_02_top div {background: url(images/block_02_top_right.gif) top right no-repeat; padding-right: 5px;}
	.block_02_top div div {background: #94DBFD; border-top: 1px solid #8FD8FB; height: 4px;}
.block_02_bot {background: url(images/block_02_bot_left.gif) top left no-repeat; padding-left: 5px;}
	.block_02_bot div {background: url(images/block_02_bot_right.gif) top right no-repeat; padding-right: 5px;}
	.block_02_bot div div {background: #61BCE8; border-bottom: 1px solid #8FD8FB; height: 4px;}
.block_02 {border-left: 1px solid #8FD8FB; border-right: 1px solid #8FD8FB; background: url(images/block_02_res.gif) bottom repeat-x #94DBFD;}



/* to make the divs rounded at top and bottom */

.frb {border-left: 2px solid #1E93D1; padding:5px 5px 5px 5px; border-right: 2px solid #1E93D1;}
.frb_t {background: url(images/block_03_top_left.gif) top left no-repeat; padding-left: 5px;}
	.frb_t div {background: url(images/block_03_top_right.gif) top right no-repeat; padding-right: 5px;}
	.frb_t div div {background: #fff; border-top: 2px solid #1E93D1; height: 3px; _height: 4px;}

.frb_b {background: url(images/block_03_bot_left.gif) top left no-repeat; padding-left: 5px; _padding-left: 9px;}
	.frb_b div {background: url(images/block_03_bot_right.gif) top right no-repeat; padding-right: 5px; _padding-right: 9px;}
	.frb_b div div {background: #fff; border-bottom: 2px solid #1E93D1; height: 3px; _height: 5px;}


.block_04_top {background: url(images/block_04_top_left.gif) top left no-repeat; padding-left: 6px;}
	.block_04_top div {background: url(images/block_04_top_right.gif) top right no-repeat; padding-right: 6px;}
	.block_04_top div div {background: #fff; border-top: 1px solid #F3F3F3; background: #fff; padding: 0;}
	.block_04_top div div div {background: #F2F9FF; border-top: 1px solid #fff; height: 4px; padding: 0;}
.block_04_bot {background: url(images/block_04_bot_left.gif) top left no-repeat; padding-left: 6px;}
	.block_04_bot div {background: url(images/block_04_bot_right.gif) top right no-repeat; padding-right: 6px;}
	.block_04_bot div div {background: #fff; border-bottom: 1px solid #F3F3F3; background: #fff; padding: 0;}
	.block_04_bot div div div {background: #F2F9FF; height: 4px; border-bottom: 1px solid #fff; padding: 0;}
.block_04 {border-left: 1px solid #F3F3F3; border-right: 1px solid #F3F3F3; background: #fff; padding: 0 1px 0 1px;}
	.block_04 .inbl04_01 {background: #F2F9FF;}

.block_05 {border: 1px solid #DDE4E9; _padding: 0 1px 0 1px;}
	.block_05 .inbl05_01 {border: 1px solid #fff;}
	.block_05 .inbl05_02 {border: 1px solid #fff; background: url(images/map.jpg); height: 152px;}

.form_01 {padding: 22px 0 0 0; margin: 0; text-align: center;}
	.form_01 table {margin: 0 auto;}
	.form_01 td {padding: 0 33px 0 33px; vertical-align: middle;}
	.form_01 td input {padding: 0; margin: 0; vertical-align: middle;}

.pad_01 {padding: 14px 0 0 11px;}
.pad_02 {padding: 0 2px 11px 2px;}
.pad_03 {padding: 5px 14px 8px 14px;}
.pad_04 {padding: 12px 21px 34px 22px;}
.pad_05 {padding: 14px 31px 33px 29px;}

.marg_01 {margin: 15px 0 0 0;}
.marg_02 {margin: 20px 0 0 0;}

.tit_01 {background: url(images/tit_01_bg.jpg) left 4px no-repeat; padding: 9px 0 0 23px; height: 23px; font-size: 16px; line-height: 19px; color: #fff; font-weight: bold; font-style: normal;}
.tit_02 {background: url(images/tit_02_bg.gif) left 4px no-repeat; padding: 0 0 12px 31px;}
	.tit_02 img {vertical-align: middle;}
.tit_03 {background: url(images/tit_03_bg.gif) left top no-repeat; padding: 4px 0 22px 40px;}

.list_01 {padding: 3px 0 0 0; margin: 0; list-style: none;}
	.list_01 li {padding: 2px 23px 4px 20px;}
	.list_01 li.blue {padding-bottom: 3px; background-color: #F0F5F7;}
	.list_01 li .price {float: right; font-weight: normal; display: block;}
.list_02 {padding: 0; margin: 0; list-style: none;}

.list_02 li {padding: 4px 0px 4px 0px;}
	.list_02 li a {color:#000000; text-decoration:none;padding: 3px 0 3px 30px; background: url(images/list_02_bg.gif) left 6px no-repeat;}
	.list_02 li a:hover {text-decoration:underline; background:url();}
.totop3px {position: relative; top: -3px; left: 0;}

.link_01 {background: url(images/arrow_01.gif) left 6px no-repeat; padding: 0 0 0 28px; display: block; font-family: Impact; font-size: 30px; line-height: 30px; color: #E7F8DD; text-decoration: none; text-transform: uppercase;}
.link_02 {padding: 17px 0 0 20px; display: block; color: #33A90D; font-weight: bold;}

.green {color: #2FA20A;}

p {padding: 6px 0 0 0; margin: 0;}
h1 {margin: 0; padding: 0 0 12px 0; font-size: 20px; line-height: 22px; color: #1E93D1; font-weight: normal; }
h2 {margin: 0; padding: 0 0 19px 0; font-size: 18px; line-height: 20px; color: #1E93D1; font-weight: normal; }

.clearall {clear: both;}

.white {background: #fff;}

.loggedin {font-size: 22px; color: #fff; font-weight: bold; background: url(images/header_line_mid.gif) right no-repeat;}
	.loggedin a {text-decoration: none; color: #fff;}
	.loggedin a:hover {color: #68C238; text-decoration: underline;}
	.loggedin span {color: #fff;}
	.loggedin img {vertical-align: middle; border: none; padding: 0 10px 0 19px;}
	.loggedin .td1_i {padding: 0 10px 0 0px;}
.td1 {width: 126px;}
.td2 {width: 348px;}
