body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0;
	overflow-y: scroll;
}
img {border:none;}
.cleaner{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	clear:both;
}
h1, h2, h3 {
	margin:0;
	padding:0;
}
h1 {
	font-size: 24px;
	color: #000000;
	padding-top: 15px;
}
h2 {
	font-size: 14px;
	color: #000000;
	padding-left: 10px;
}
h3 {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}

a{color: #000000; font-size: 12px; text-decoration: none;}
a:hover{text-decoration: underline;}

#wrap{width: 1000px; margin: 10px auto;}

#login_header{width: 95%; padding: 0 0 0 5%; color: #ffffff; font-size: 25px; line-height: 60px; background: url(../images/header_login_bg.jpg) top left repeat-x; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}

#login{width: 100%; text-align: center; padding: 20px 0 0 0;}
#login table tr td input[type="text"]{padding: 5px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer;}
#login table tr td input[type="password"]{padding: 5px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer;}
#login table tr td input[type="text"]:hover, #login table tr td input[type="password"]:hover{border: solid 1px #94b367;}
.td_text{font-size: 14px; font-weight: bold; line-height: 30px; color: #4c7e21; padding: 0 10px 0 0;}
.td_submit input{padding: 3px 6px 3px 6px; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #4c7e21; border: none; cursor: pointer;  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}

#admin{width: 100%; overflow: hidden; text-align: center; padding: 5px 0 0 0;}

#logo{width: 98%; float:left; overflow: hidden; text-align: left; font-weight: bold; color: #ffffff; padding: 10px 2% 10px 0; margin: 0 0 10px 0; background: url(../images/logo_bg.jpg)top left repeat-x; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#logo .objects{width: 44%; float:left; padding: 0 0 0 14%; text-align: left;}
#logo .links{width: 40%; float: right; text-align: right;}
#logo .links a{color: #ffffff;}
#logo img{}

#center{width: 100%; float:left; overflow: hidden;}

/*left section*/
#left{width: 12%; float:left; text-align: left; padding: 0 0 0 2%; border-right: solid #4c7e21;}
#left a{display: block; width: 80%; text-align: center; line-height: 18px; text-decoration: none; padding: 4px; margin: 1% 0 1% 0; color: #4c7e21; background-color: #dbec8c; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#left a:hover{display: block; width: 80%; text-align: center; line-height: 18px; padding: 4px; margin: 1% 0 1% 0; color: #fff; background-color: #4c7e21; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#left a.selected{display: block; width: 80%; text-align: center; line-height: 18px; padding: 4px; margin: 1% 0 1% 0; color: #fff; background-color: #4c7e21; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}

/*right section*/
#right{width: 820px; float:left; text-align: left; padding: 0% 0% 0% 2%; color: #4c7e21; }
#right strong{color: #4c7e21;}

.menu{width: 80%; line-height: 30px; color: #FFFFFF; background-color: #284A8D; padding: 0 0 0 20%;}
.menu a{padding: 0 10px 0 0; color: #FFFFFF;}

/*section*/
#section{}

/*section header*/
.section_header{margin: 0 0 1% 0; padding: 5px 0 10px 0; border-bottom: 1px solid #4c7e21;}
.section_header button{padding: 3px 5px; margin: 0 5px 0 0; color: #ffffff; background-color: #4c7e21; border: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer;}

/*showTable for all unique list*/
.showTable{padding: 1px; background-color: #ffffff;}
.showTable tr th{font-size: 14px; font-weight: normal; line-height: 25px; color: #FFFFFF; background-color: #4c7e21; padding: 2px 4px 2px 4px;}
.showTable tr td{padding: 2px 4px 2px 4px; color: #000000;}
.showTable tr.light{background-color: #dbec8c;}
.showTable tr td a{color: #4c7e21;}
.showTable tr td .button{padding: 3px; font-weight: bold; margin: 0 5px 0 0; color: #4c7e21; background-color: #dbec8c; border: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer;}
.showTable tr td input[type="text"]{padding: 4px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; width: 105px; }
.showTable tr td input[type="text"]:focus{border-color: #94b367;}
.showTable tr td input[type="password"]{padding: 5px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; width: 105px; }
.showTable tr td input[type="password"]:focus{border-color: #94b367;}
.showTable tr td select{padding: 5px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer;}
.showTable tr td textarea{width: 770px; height: 25px; padding: 4px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer;}
.showTable select{width:150px;}

/*showTable2 for adding object fields*/
.showTable2{padding: 5px; background-color: #ffffff; font-size: 11px; }
.showTable2 tr th{font-size: 11px; font-weight: normal; line-height: 18px; color: #FFFFFF; background-color: #4c7e21; padding: 2px 4px 2px 4px;}
.showTable2 tr td{padding: 2px 4px 2px 4px; color: #000000;}
.showTable2 tr.light{background-color: #dbec8c;}
.showTable2 tr td a{color: #4c7e21;}
.showTable2 tr td .button{padding: 3px; font-weight: bold; margin: 0 3px 0 0; color: #4c7e21; background-color: #dbec8c; border: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; cursor: pointer;}
.showTable2 tr td input[type="text"]{background-color:#a0; padding: 3px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; cursor: pointer;}
.showTable2 tr td input[type="text"]:focus{border-color: #94b367;}
.showTable2 tr td input[type="password"]{padding: 3px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; cursor: pointer;}
.showTable2 tr td input[type="password"]:focus{border-color: #94b367;}
.showTable2 tr td select{padding: 3px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; cursor: pointer;}
.showTable2 tr td textarea{width: 490px; height: 50px; padding: 3px; border: solid 1px #dddddd; outline: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; cursor: pointer;}
.showTable2 select{width:180px;}


/*error*/
#error{color: #ff0000;}

/*picture*/
.picture_holder{width: 500px; overflow: hidden;}
.picture_item{width: 100px; float: left; padding: 15px 25px 0 0; text-align: right;}
.picture_item a{width: 100px; display: block; color: #ff0000;}

/*color red*/
.color_red{color: #FF0000;}

/*calendar*/
.calendar_over{float: left; width: 742px; padding: 15px 0 0 0; background: none; overflow: hidden; background-color: #fff; font-size: 11px;}
.calendar_over a{display: block; float: left;}
.calendar_over .scroll_cal{float: left; width: 580px; height: 144px; overflow: hidden;}
.calendar_over .scroll_cal ul{list-style: none; position: relative; top: 0; padding: 0; margin: 0;}
.calendar_over .scroll_cal ul li{float: left; width: 145px; height: 105px;}
.calendar_over .scroll_cal ul li .calendar{display: block;}
.calendar_over .scroll_cal ul li .calendar{border: none;}
.calendar_over .scroll_cal ul li .calendar div.busy{background-color: yellow;}
.calendar_over .nextc{display: block; width: 50px; height: 68px; padding: 37px 0 0 31px; vertical-align: middle;}
.calendar_over .prevc{display: block; width: 50px; height: 68px; padding: 37px 0 0 31px; vertical-align: middle;}
.calendar_over .prevc:hover, .calendar_over .nextc:hover{text-decoration: none;}
.calendar_over .prevc img, .calendar_over .nextc img{border: none;}
.calendar_over .prevc:hover img, .calendar_over .nextc:hover img{border: none;}

#showBusyness{width: 742px; float: left; clear: left;}




.country_div {
	margin-left:10px; clear:both; font-size:15px; font-weight:bold; 
}

.region_div {
    margin-left:20px; clear:both; font-size:14px; font-weight:bold; 
}

.city_div {
	margin-left:30px; clear:both; font-size:13px; font-weight:bold; 
}

.village_div {
	margin-left:40px; clear:both; font-size:12px; font-weight:bold; 
}

.object_div {
	margin-left:50px; float:left; width:150px; font-size:11px; font-weight:normal; 
}

