body {
	background: rgb(8, 8, 8); margin: 0px; padding: 0px; color: rgb(170, 170, 170); line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
a:link {
	color: rgb(185, 195, 34); font-weight: normal; text-decoration: none;
}
a:visited {
	color: rgb(185, 195, 34); font-weight: normal; text-decoration: none;
}
a:active {
	color: rgb(255, 204, 0); text-decoration: underline;
}
a:hover {
	color: rgb(255, 204, 0); text-decoration: underline;
}
p {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.cleaner {
	width: 100%; height: 0px; clear: both; font-size: 0px;
}
.cleaner_h10 {
	width: 100%; height: 10px; clear: both;
}
.cleaner_h20 {
	width: 100%; height: 20px; clear: both;
}
.cleaner_h30 {
	width: 100%; height: 30px; clear: both;
}
.cleaner_h40 {
	width: 100%; height: 40px; clear: both;
}
.cleaner_h50 {
	width: 100%; height: 50px; clear: both;
}
.cleaner_h60 {
	width: 100%; height: 60px; clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.m_right {
	margin-right: 30px;
}
.button_01 a {
	background: url("http://albasmatravel.com/images/templatemo_button_01.jpg") no-repeat; padding: 6px 0px 0px 30px; width: 90px; height: 24px; text-align: center; color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; text-decoration: none; display: block;
}
h1 {
	margin: 0px; padding: 2px 0px; font-size: 30px; font-weight: bold;
}
h2 {
	margin: 0px; padding: 10px 0px 0px; height: 25px; text-align: center; color: rgb(0, 0, 0); font-size: 20px; font-weight: bold; position: relative;
}
h2 span {
	left: 0px; top: 0px; width: 15px; height: 35px; position: absolute;
}
h3 {
	margin: 0px 0px 5px; padding: 2px 0px 3px; color: rgb(215, 225, 61); font-size: 14px; font-weight: normal; border-bottom-color: rgb(215, 225, 61); border-bottom-width: 1px; border-bottom-style: dotted;
}
h4 {
	margin: 0px; padding: 0px; font-size: 14px; font-weight: bold;
}
.image_wrapper {
	border: 1px solid rgb(255, 255, 255); border-image: none; margin-top: 3px; margin-bottom: 5px;
}
.fl_image {
	margin-right: 15px; float: left;
}
.fr_image {
	margin-left: 15px; float: right;
}
.list_01 {
	margin: 0px 0px 20px 40px; padding: 0px;
}
.list_01 li {
	margin: 0px; padding: 0px 0px 10px; list-style-image: url("http://albasmatravel.com/images/templatemo_list_icon_01.jpg");
}
.list_01 li a {
	color: rgb(255, 255, 255);
}
#templatemo_container_wrapper {
	background: url("http://albasmatravel.com/images/templatemo_body_bg.jpg") no-repeat top; margin: 0px auto; width: 100%;
}
#templatemo_container {
	background: url("http://albasmatravel.com/images/templatemo_container_bg.png") repeat-y center; margin: 0px auto; padding: 0px 5px; width: 960px;
}
#templatemo_banner {
	background: url("http://albasmatravel.com/images/templatemo_banner.jpg") no-repeat; padding: 0px 30px 0px 20px; width: 950px; height: 110px;
}
#templatemo_banner #site_title {
	margin: 30px 0px 0px 30px; width: 250px; float: left;
}
#site_title h1 a {
	margin: 0px; padding: 0px; color: rgb(204, 215, 24); font-size: 28px; font-weight: bold; text-decoration: none;
}
#site_title h1 a:hover {
	font-weight: bold; text-decoration: none;
}
#site_title h1 a span {
	color: rgb(88, 93, 19); font-size: 14px; font-weight: normal; margin-top: 10px; display: block;
}
#templatemo_menu {
	background: url("http://albasmatravel.com/images/templatemo_menu_bg.jpg") no-repeat; padding: 0px 10px; width: 600px; float: right;
}
#templatemo_menu ul {
	list-style: none; margin: 0px auto; padding: 35px 0px 0px; overflow: hidden;
}
#templatemo_menu ul li {
	margin: 0px; padding: 0px; display: inline;
}
#templatemo_menu ul li a {
	background: url("http://albasmatravel.com/images/templatemo_menu_right.jpg") no-repeat right top; margin: 0px 5px; padding: 10px; text-align: center; color: rgb(0, 0, 0); font-size: 16px; font-weight: bold; text-decoration: none; float: left; display: block;
}
#templatemo_menu li a:hover {
	background: rgb(102, 102, 0); color: rgb(255, 255, 255);
}
#templatemo_menu li .current {
	background: rgb(102, 102, 0); color: rgb(255, 255, 255);
}
#templatemo_content {
	background: url("http://albasmatravel.com/images/templatemo_content_top.jpg") no-repeat top; padding: 30px 30px 0px 20px; width: 910px; clear: both;
}
#side_column {
	width: 250px; float: left;
}
#main_column {
	width: 600px; float: right;
}
.side_column_box {
	background: rgb(0, 0, 0); margin-bottom: 30px; position: relative;
}
.side_column_box .bottom {
	background: url("http://albasmatravel.com/images/templatemo_side_column_box_bottom.jpg"); left: 0px; width: 250px; height: 10px; bottom: 0px; position: absolute;
}
.side_column_box h2 {
	background: url("http://albasmatravel.com/images/templatemo_h2_right.jpg") no-repeat right top;
}
.side_column_box h2 span {
	background: url("http://albasmatravel.com/images/templatemo_h2_left.jpg") no-repeat;
}
.side_column_box .side_column_box_content {
	padding: 30px;
}
.news_section {
	clear: both; margin-bottom: 20px;
}
.side_column_box form {
	margin: 0px; padding: 0px;
}
.inputfield {
	margin: 0px 0px 10px; padding: 2px 5px; width: 180px; height: 16px; line-height: normal; font-size: 12px; font-variant: normal;
}
.submit_button {
	margin: 0px; padding: 0px 6px 3px; text-align: center; font-size: 12px; vertical-align: bottom; float: right; white-space: pre; cursor: pointer;
}
.main_column_section {
	background: rgb(0, 0, 0); margin-bottom: 30px; position: relative;
}
.main_column_section .bottom {
	background: url("http://albasmatravel.com/images/templatemo_main_column_section_bottom.jpg"); left: 0px; width: 600px; height: 10px; bottom: 0px; position: absolute;
}
.main_column_section h2 {
	background: url("http://albasmatravel.com/images/templatemo_h2_right_02.jpg") no-repeat right top;
}
.main_column_section h2 span {
	background: url("/images/templatemo_h2_left_02.jpg") no-repeat;
}
.main_column_section .main_column_section_content {
	padding: 30px;
}
.main_column_section_content p {
	margin-bottom: 10px;
}
#templatemo_footer {
	background: url("http://albasmatravel.com/images/templatemo_footer.jpg") no-repeat; padding: 30px 90px 0px; width: 780px; height: 75px; text-align: center; color: rgb(59, 56, 56); clear: both;
}
#templatemo_footer a {
	color: rgb(0, 0, 0); font-weight: bold;
}
#templatemo_footer .footer_menu {
	list-style: none; margin: 0px 0px 5px; padding: 0px;
}
.footer_menu li {
	margin: 0px; padding: 0px 20px; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; display: inline;
}
.footer_menu .last_menu {
	border: currentColor; border-image: none;
}
