html, body {margin:0px; padding:0px; font:11px Tahoma, Arial, Geneva, sans-serif;  color:#FFFFFF; text-decoration:none; background:url("images/bgr_body.gif"); text-align:center;}

table{text-align:justify; vertical-align:top;}

form, p{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

input, textarea{font:11px/12px Tahoma, Arial, Geneva, sans-serif;  color:#000000; text-decoration:none; margin:0px; padding:0px; font-weight:400; padding:1px 0 1px 4px;}

td, tr {vertical-align:top; text-align:left}

img { border-width:0px}

a {
	font:11px Tahoma, Arial, Geneva, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.a {
	text-decoration:none;
}

.a:hover {
	text-decoration:underline;
}

.w{
	width:100%;
}

.h{
	height:100%;
}

.wh{
	width:100%;
	height:100%;
}
							/* References */

.href {
	background:url("images/marker.gif") 0px 7px no-repeat;
	padding-left:28px;
}

.href a{
	font:11px/17px Tahoma, Arial, Geneva, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.href a:hover{
	text-decoration:none;
}

.date {
	background:url("images/bgr_date.jpg") left top no-repeat;
	padding:0px 0 4px 4px;
	overflow:hidden;
	width:66px;
}

.date a{
	font:11px Tahoma, Arial, Geneva, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.date a:hover{
	text-decoration:underline;
}

.hrefs_block {
	width:259px;
	margin:2px 0 0 0px;
	background:url("images/bgr_serv_list_rep.gif") left repeat-y;
	overflow:hidden;
}

.hrefs_block .bgr{
	background:url("images/bgr_serv_list.gif") right center no-repeat;
	overflow:hidden;
}

.hrefs_block a{
	margin-left:12px;
	font:10px/17px Tahoma, Arial, Geneva, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

.hrefs_block a:hover{
	text-decoration:underline;
}
							/* End References */
							/* Margins */
.rm_1 {
	margin:11px 0 0 394px;
}

.rm_2 {
	margin:15px 0 0 189px;
}

.rm_3 {
	margin:5px 0 0 202px;
}

.m_l_3 {
	margin-left:3px;
}

.m_l_5 {
	margin-left:5px;
}

.m_l_168 {
	margin-left:168px;
}

.m_t_5 {
	margin-top:5px;
}

.m_t_7 {
	margin-top:7px;
}

.m_t_8 {
	margin-top:8px;
}

.m_t_10 {
	margin-top:10px;
}

.m_t_11 {
	margin-top:11px;
}

.m_t_14 {
	margin-top:14px;
}

.m_t_16 {
	margin-top:16px;
}

.m_t_18 {
	margin-top:18px;
}

.m_t_23 {
	margin-top:23px;
}

.m_t_25 {
	margin-top:25px;
}

.m_t_27 {
	margin-top:27px;
}

.m_t_34 {
	margin-top:34px;
}

.m1 {
	margin:9px 0 0 100px;
}

.m2 {
	margin:3px 0 0 63px;
}	
							/* End Margins */
							/* Div Block */
.home {
	width:450px;
	margin:17px 0 0 5px;
	background:url("images/bgr_rep_block.gif") 244px 0px repeat-y;
	overflow:hidden;
}

.home .one{
	width:268px;
	float:left;
}

.home .two{
	width:182px;
	float:left;
}

.home2 {
	width:260px;
	margin:11px 0 0 5px;
}

.home2 img{
	float:left;
	margin:0px 19px 0 0px;
}

.ab {
	width:447px;
	margin:20px 0 0 5px;
	overflow:hidden;
}

.ab img{
	float:left;
	margin:0px 22px 0 0px;
}

.serv {
	width:447px;
	margin:29px 0 0 5px;
	overflow:hidden;
}

.serv img{
	float:left;
	margin:2px 22px 0 0px;
}
							/* End Div Block */
							/* Main Block */


#all {
	width:1000px;
	margin:0px auto 0px auto;
	background:url("images/bgr_rep.jpg") left repeat-y;
}

#all .all_0 {
	background:url("images/bgr_bottom.jpg") left bottom no-repeat;
}

#all .all_1 {
	background:url("images/bgr_top.jpg") left top no-repeat;
	overflow:hidden;
}

#header {
	position:relative;
	height:204px;
	overflow:hidden;
}

#header .logo{
	padding:109px 0 0 206px;
	float:left;
}

#header .righ{
	padding:43px 0 0 25px;
	float:left;
}

#header .menu{
	padding:0px 0 24px 0px;
	overflow:hidden;
	width:460px;
}

#header .menu img{
	float:left;
	margin-right:31px;
}

#header .main_menu{
	overflow:hidden;
}

#left {
	width:616px;
	float:left;
}

#left .padding{
	padding:38px 40px 50px 118px;
	overflow:hidden;
}

#right {
	width:384px;
	float:left;
}

#right .padding{
	padding:38px 110px 60px 0px;
	overflow:hidden;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}

#footer {
	height:53px;
	clear:left;
	width:1000px;
	margin:0px auto 0px auto;
}

#footer .padding{
	padding:15px 0 0 63px;
}

#footer p{
	font:11px Tahoma, Arial, Geneva, sans-serif;
	color:#186205;
	text-decoration:none;
	float:left;
}

#footer a{
	color:#186205;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline
}

							/* End Main Block */
							/* Additional Block */
							
							/* End Additional Block */
.fl {
	float:left;
}

.fl_ {
	float:none;
}

.tours{
	width:260px;
	margin-left:7px;
	margin-top:11px;
	overflow:hidden;
}

.tours .item{
	width:116px;
	background:url("images/tour_item_right.jpg") #FFFFFF right top repeat-y;
	float:left;
	margin:9px 3px 0px 0px;
}

.tours .item_0{
	background:url("images/tour_item_bottom.jpg") bottom no-repeat;
}

.tours .padding1{
	padding:1px 7px 5px 6px;
}

.tours .vs{
	float:left;
	margin:9px 6px 0 0;
}

.tours p{
	font:11px Tahoma, Arial, Geneva, sans-serif;
	color:#186205;
	font-weight:bold;
	text-decoration:none;
}

.input_div_cont {
	margin:11px 0 0px 0;
	width:447px;
	overflow:hidden;
}

.input_div_cont p{
	font:11px Tahoma, Arial, Geneva, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.input_div_cont input{
	width:372px;
	height:20px;
	padding:1px 0 1px 4px;
	background-color:#ffffff;
	border:1px #CCCCCC solid;
}

 .text_area_contact_us {
	margin:11px 0px 0 0;
	float:left;
}

textarea{
	width:372px;
	height:156px;
	overflow:auto;	
}

.butt1{
	width:56px;
	height:19px;
	background-image: url("images/clear.jpg");
	border: 0px none;
	margin:0px 9px 0 0px;
	cursor: pointer;
	float:left;
	padding:0px;
}

 .butt2{
	cursor: pointer;
	float:left;
	margin:0px 0px 0 1px;
	height:19px;
	width:56px;
	padding:0px;
}
