body{
	padding: 0;
	margin: 0;
	background-color: #fff;
    height:100%;
    color:#565656;
    font: 11px Tahoma, Verdana, Arial, sans-serif;
}

#wait{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/img/semi_tramsparent.png");
    z-index: 500;
    text-align: center;
    padding-top: 300px;
    font-size: 30px;
    font-weight: bold;
}

img {
    border:0;
    padding:0;
    margin:0;
}

.action_image{
    margin-left:10px;
}

A{
	font-size: 11px;
	font-family: Tahoma;
	color: #267b30;
}

.home_link{
    font-weight:bold;
    color:#565656;
    text-decoration:none;
}
.header{
    position:absolute;
    top:0;
    width:100%;
}

.content{
    height:auto;
    width:100%;
    min-height:100%;
    padding-top:130px;
}

.footer{
    background-color:#efefef;
    bottom:0px;
    position:relative;
    margin-bottom:-30px;
    width:100%;
}

.footerTable{
	width: 100%;
	border-bottom: #eea355 2px solid;
	padding: 3px;
}

.footerTable td{
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	color: #474747;
}

.footerLogo{
	text-align: left;
	width: 400px;
}

.footerLogo img{
	width: 26;
	height: 25;
	padding:0px 10px;
	margin-bottom:-7px;
}

.footerFAQ{
	text-align: center;
}

.footerFAQ img{
	 width:13px;
	 height:14px;
	 padding:6px 4px;
	 margin-bottom:-9px;
}

.footerFAQ a{
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
	color: #404040;
}

.footerMailTo{
	text-align: right;
	width: 400px;
    color: #404040;
}

.footerMailTo A{
	 color: #404040;
}

.admin_popup{
    position:absolute;
    top:110px;
    right :44px;
    display:none;
    width:130px;
}

.topTable{
	width: 100%;
}

.mainTitle{
	padding-left: 15px;
	font: bold 13px Tahoma;
    
}

.topSearch{
	padding-left: 40px;
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
}

.topSearch select{
	height: 20px;
}

.topSearchTitle{
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
	color:  #393939;
}

.topSearchWord{
	height: 14px;
}

.topSearchButton{
    font-weight:bold;
    font-size: 12px;
    color:#267b30;
    text-decoration:underline;
	background-color:#FFF;
	width: 55px;
	height:20px;
	border:0px;
}
.topSiteName{
    vertical-align:middle;
    float:left;

}
.topMenu{
	vertical-align: bottom;
}

.topMenu table{
	float: right;
}

.topMenuElement{
    height:20px;
    background: url(../img/bgTopMenu.gif) repeat-x;
	padding: 0px 13px 0px;
    font-weight: bold;
}

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

.selectedTopMenuElement{
	background-color: #FFFFFF;
	border: #e8882e 2px solid;
	padding: 0px 13px 0px;
}
.selectedTopMenuElement a{
	color: #000000;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
    font-weight:bold;
	text-decoration: none;
}

.verticalMenu{
	padding: 0;
	margin: 0;
}

.verticalMenu th{
	border-top: #eea355 2px solid;
	color: #232323;
	font: bold 12px Tahoma, Verdana, Arial, sans-serif;
	background-color: #efefef;
    padding-bottom:5px;
    padding-top:5px;
}

.verticalMenu td{
	color: #eea355;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	padding: 3px 20px;
}

.verticalMenu img{
	padding-right:8px;
	width: 3px;
	height: 5px;
}

.verticalMenu .odd{
	background-color: #f6f6f6;
}

.verticalMenu .even{
	background-color: #efefef;
}

.verticalMenu A{
	font-size: 11px;
	font-family: Tahoma;
	color: #6F4827;
}

.verticalMenu A:HOVER{
	text-decoration: underline;
}

.categoryMenu{
	padding: 0;
	margin: 0;
	border-top: #e2e2e2 2px solid;
	background-color: #f4f4f4;
	width: 100%;
}

.categoryMenu DIV{
	color: #4c4c4c;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	padding: 5px;
	text-align: center;
    display: inline-block;
    float: left;
}

.categoryMenu DIV A{
	font-size: 11px;
	font-family: Tahoma;
	color: #4c4c4c;
	text-decoration: underline;
}

.categoryMenu DIV IMG{
	margin-right: 5px;
}

.center{
	width: 100%;
    vertical-align:middle;
    height:100%;
}

.center td{
	vertical-align: top;
}

.vmenu{
    width: 138px;
    background-color:#f6f6f6;
}

.formHeader{
    font: bold 15px Tahoma, Verdana, Arial, sans-serif;
    color: #be712d;
    position:absolute;
    right:53px;
}

.formHeader A{
    font: bold 15px Tahoma, Verdana, Arial, sans-serif;
    /*text-decoration: none;*/
}

.msg{
    color: #a1a1a1;
}

 .category{
    width: 100%;
    border:1px solid #d8d8d8;
    color:#365105;
    font-family:Verdana,Arial;
    font-size:10px;
    border-collapse:collapse;
    text-align: center; 
 }

.category .odd_tr_class
{
    background-color:#FFF;
    padding:3px 4px;
}
.category .even_tr_class{
    background-color:#e8f3e9;
    padding:3px 4px;
}

.center .category .tr_class{
    background-color:#d3e5cd;
    border:1px solid #d8d8d8;
    color:#365105;
    font-family:Tahoma,Verdana,Arial;
    font-size:11px;
    padding:3px 4px;
}

.center .category .th_class{
    background-color:#efefef;
    border:1px solid #d8d8d8;
    border-bottom:2px solid #8bc191;
    color:#232323;
    font-family:Tahoma,Verdana,Arial;
    font-size:12px;
    padding:3px 4px;
}

.center .category A, .label{
    color:#267b30;
    font-family:Verdana,Arial;
    font-size:11px;
    text-decoration: none;
    font-weight:bold;
}

.center .category A.old{
    font-weight:normal;
    color: #1e231f;
}

.edit_category
{
    celladding:4px;
    cellspacing:0px;
    background-color:#f4f9f2;
    border:1px solid #bddcb3;
    color:#365105;
    font-family:Verdana,Arial;
    font-size:10px;
    width:90%;
}
.edit_category tr
{
    background-color:#f4f9f2;
    border:0px solid #bddcb3;
    color:#365105;
    cursor:pointer;
    font-family:Verdana,Arial;
    font-size:10px;
    padding:3px 4px;
    vertical-align: middle;
}

.edit_category .edit_name
{
    width:97%;
}

.title{
    color:#232323;
    font-family:Tahoma, Verdana,Arial;
    font-size:14px;
    font-weight:bold;
    padding:3px 4px;
}
.edit_category .title
{
    background-color:#d3e5cd;
}

.edit_category .formHeader{
    font: bold 15px Tahoma, Verdana, Arial, sans-serif;
    color: #be712d;
    position:inherit;
}

.addItem{
	background-color: #fff;
    border-top: #eea355 1px solid;
    border-right: #eea355 1px solid;
    border-left: #eea355 1px solid;
	padding: 3px;
}
.addItem a{
	color: #4c4c4c;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}

.required{
    color:#FF0000;
    font-weight:bold;
}

.img_title{
    padding:0px 10px;
    margin:0;
    float:left;
}
.article_title{
        color:#267b30;
        font: bold 11px Tahoma,Verdana,Arial;
        text-decoration:underline;
        line-height:15px;
}
.news{
    width:90%;
    border-top: 2px solid #cfcfcf;
    padding:5px 15px;
}
.tours{
    width:100%;
    border: 1px solid #cfcfcf;
    border-top: 2px solid #cfcfcf;
    margin-top:2px;
}
.tours A{
    text-decoration:none;
}

.tours .tour_odd{
    background-color: #efefef;
    padding:15px 15px;
}
.tours .tour_even{
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    background-color: #FFF;
    padding:15px 15px;
}

.firm_name{
    vertical-align:middle;
    padding-right:30px;
    font-size:14px;
}
.firm_name a{
    color:#267b30;
    text-decoration:underline;
    font-weight:bold;
}

.user_details{
    position:absolute;
    top:12px;
    right:10px;
    color:#232323;
    font-family:Tahoma,Verdana,Arial;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    padding:3px 4px;
}
.description_title{
    color:#267b30;
    font: bold 14px Tahoma,Verdana,Arial;
    text-decoration:none;
    line-height:15px;
}
.description{
    font: 12px Tahoma,Verdana,Arial;
    line-height:20px;
    vertical-align:middle;
}
.register_link{
    float: left;
    width: 33%;
    text-align: center;
}
.register_link A{
    padding-left: 25px;
    padding-top: 5px;
    height: 30px;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
}
.register_link .registe_agency{
    background: url('/img/palma.gif') top left no-repeat;
}
.register_link .registe_user{
    background: url('/img/register_2.gif') top left no-repeat;
}
.register_link .registe_hotel{
    background: url('/img/hotel.gif') top left no-repeat;
}
.login_title{
    background: url('/img/register_1.gif') 35px 70px no-repeat;
    width: 270px;
    height: 25px;
    padding-left: 60px;
    padding-top: 75px;
    margin: auto;
    top: 660px;
    font-size: 14px;
    font-weight: bold;
}
.login_form{
    background-color:#f4f4f4;
    border: 1px solid #e2e2e2;
    font-weight:bold;
}
.login_imput_title{
    vertical-align:middle;
    text-align: left;
    padding-left: 20px;
}
.login_input{
    width:170px;
}
.login_info{
    border-top:1px solid #cfcfcf;
    font-size: 12px;
    width:80%;
    margin-top:30px;
    line-height:15px;
    color:#2c2c2c;
}

.login_info_row{
    background: url('/img/3x6orange.gif') 0 15px no-repeat;
    padding-left: 10px;
    padding-top: 10px;
}
/*-----------LEIGHT_BOX--------------------*/
.leightbox
{
color: #000;
display: none;
position: absolute;
top:20%;
left: 40%;
width: 450px;
height: 400px;
text-align: center;
z-index:1001;
}
.overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#333;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=50);}

#lightbox[id]{ /* IE6 and below Can't See This */ position:fixed;}#overlay[id]{ /* IE6 and below Can't See This */ position:fixed;}

.areas_button{color:blue;padding:2px 10px 2px 15px; border:1px solid #0F0;cursor:pointer}
.areas_button a{text-decoration:none}
.areas_table{width:100%;height:175px;border:0;border-collapse:collapse;padding:0;margin:0;table-layout: fixed;}
.areas_table td {padding:0}
.areas_table hr {color:#B2B2B2;height:1px;}
.areas_table .bw{background-color: white;}
.areas_table .lt,.areas_table .rt,.areas_table .lb,.areas_table .rb {}
.areas_table td.lt {background: url(../img/lt.gif) no-repeat left top;width:21px;height:21px;text-align:left;}
.areas_table td.rt {background: url(../img/rt.gif) no-repeat right top;width:21px;height:21px;text-align:left;}
.areas_table td.lb {background: url(../img/lb.gif) no-repeat left bottom;width:21px;height:21px;text-align:left;}
.areas_table td.rb {background: url(../img/rb.gif) no-repeat right bottom;width:21px;height:21px;text-align:left;}
.areas_table td.b_top {height:21px;background: url(../img/bt.gif) repeat-x top left;vertical-align:bottom;text-align:right}
.areas_table td.b_bottom {height:21px;background: url(../img/bb.gif) repeat-x bottom left}
.areas_table td.b_left {width:21px;background: url(../img/bl.gif) repeat-y top left}
.areas_table td.b_right {width:21px;background: url(../img/br.gif) repeat-y top right}
.areas_table .main_td{height:300px;width:100%}
.req #areas_forsearch{border:1px solid #9f9f9f;width:241px;margin:7px 0;padding:8px;font-weight:normal;text-align:justify;}
#areas_forsearch{border:1px solid #9f9f9f;width:100%;margin:7px 0;padding:8px;font-weight:normal;text-align:justify;}
.lbOn{line-height:20px;/*padding:0 40px;/*background: url(/i/add_area.gif) no-repeat top right;width:84px;height:20px;font-size:16px;*/}
#areas {width:100%;height:100%;overflow: auto; font-size:13px; font-weight:bold;}
#buttons {position:relative;width:100%}
/*#buttons div.links, #buttons div.subm{padding: 10px 0 0 0;margin:0;}*/
/*#buttons div.links{float:left;text-align:left;}*/
/*#buttons div.links span {font:11px tahoma;color:#2E55A2;padding:0 15px;cursor:pointer}
#buttons div.subm{text-align:right;float:right}
#buttons div.subm img{cursor:pointer}*/

/*.area_list {width:95%}
.area_list td{width:25%;vertical-align:top;text-align:justify;font:13px tahoma;padding-left:2px}
.area_list td div.sect_title{font-weight:bold;padding-bottom:10px}
*//*-----------END LEIGHT_BOX--------------------*/

.paging{
	width: 100%;
}

.paging TD{
	width: 33%;
}

.paging A{
	font-size: 11px;
	font-family: Tahoma;
	color: #4c4c4c;
	text-decoration: underline;
}

.register{
    width: 760px;
}

.register TD HR{
   color: #d8d8d8;
}

.register TD INPUT{
    width: 562px;
}

.register TD SELECT{
    width: 568px;
}

.register TD TEXTAREA{
    width: 562px;
}

.register .title{
    width: 130px;
    font-size: 11px;
}

.register .title SPAN{
    color: #e47817;
}

.editAgency .input{
    width: 562px;
}

.editAgency .input INPUT{
    width: 98%;
}

.editAgency .input SELECT{
    width: 99%;
}

.inp{
    width: 100%;
}

.ads A{
    font-size: 10px;
	font-family: Tahoma;
	color: #4c4c4c;
}

.buttonAdd{
	background-color: #fef5ee;
    border-top: #eea355 1px solid;
    border-right: #eea355 1px solid;
    border-left: #eea355 1px solid;
	padding: 3px;
    margin-left:5px;
}
.buttonAdd a{
	color: #4c4c4c;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
}

.formButton{
    display: inline-block;
    width: 100px;
    height: 20px;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    line-height: 20px;
    text-decoration: none;
}