html, body, table, td, th, div, span, select, textarea, input {
	font-family: Arial, Tahoma, Helvetica, Verdana, SansSerif;
	font-size: 13px;
	line-height:1.3;
	color: #333333;
}
p{font-size: 14px; line-height:1.5em;}

html,body{height:100%;}

table, td, th, div, span {text-align:left; vertical-align:top; }
table,td {border-collapse:collapse;	border:0px; padding:0px; margin:0px;}
img {border:0px;}

body {padding: 0px; margin:0px; text-align:center;}


form {padding:0px; margin:0px;}
select {width: 80px;}

td.right {text-align:right; padding-right:5px;}

div.pages {margin-top: 5px; background: #F2F4F4; padding:5px;}

/*td#top_left_td {padding-top:50px;}*/
td#top_left_td {padding-top:0px;}
td#top_right_td {padding-top:50px;}
td#top_right_td a{float:right;}
/*------------------------------------------------------------*/


a:link, a:active, a:visited {
	color:#2961B4;
	text-decoration: underline;
}
a:hover {
	color:#2961B4;
	text-decoration: none;
}
/*
a:link, a:active, a:visited {
	color:#2961B4;
	text-decoration: none;
	border-bottom:1px solid #2961B4;
}
a:hover {
	color:#2961B4;
	text-decoration: none;
	border-bottom:0px;
}*/

a.img:link, a.img:active, a.img:visited {
	color: #5E5EAE;
	text-decoration: none;
}
a.img:hover {
	text-decoration: none;
}/*a.mcurrent:link, a.mcurrent:active, a.mcurrent:visited {border-bottom:solid 3px #dddddd;}
a.mcurrent:hover {border-bottom:solid 3px #dddddd;}*/

/*------------------------------------------------------------*/

form, input, textarea {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	color: #333333;
}
input, textarea {
	font-size:11px;
}
textarea.field {
	border:1px solid #dddddd;
	line-height:1.2em;
}
input.field{
	border:1px solid #dddddd;
	height:21px;
	padding-top:2px;
}
textarea {padding: 2px 2px;}

textarea.nofield, input.nofield {
	border:0px;
}

div.field {border:2px solid #e3e3e3; padding:2px 0px; display:inline; vertical-align:middle;}
div.rfield {display:inline; vertical-align:middle;}

div#content {width:75%; margin:40px auto 0px auto; position:relative; max-width:1000px;}
div#toplayout {width:75%; padding-top:50px; margin:0px auto; overflow: visible; max-width:1000px; 
	width:expression(this.width> 1000? ‘1000px’: this.width);}
div#btmlayout {margin:0px auto 0px auto; position:absolute; bottom:20px; padding:0px 0px; width:920px;/* max-width:1000px; 
					width:expression(document.body.clientWidth > 1000? "1000px": "auto" );*/}





.small, .small *{font-size:11px;}
.standart, .standart *{font-size:12px;}
.big, .big *{font-size:15px !important;}
.bigger, .bigger *{font-size:17px !important;}
.large, .large *{font-size:19px !important;}

.bold, .bold *{font-weight:bold !important;}
.italic, .italic *{font-style:italic;}

.cblack, .cblack *{color:#000000 !important;}
.cwhite, .cwhite * {color:#ffffff !important;}
.cgreen, .cgreen *{color: #AEC86F !important;}
.cgrey, .cgrey *{color:#777777;}
.cred, .cred *{color:red !important;}
.cblue2, .cblue2 *{color:#556DA9;}

.hcenter {text-align:center;}
.hright {text-align:right;}
.hjustify {text-align:justify;}
.vtop {vertical-align:top;}
.vbottom {vertical-align:bottom;}
.vmiddle {vertical-align:middle;}
























.width800 {width:800px;}
.lineheight15 {line-height:1.4em;}
.lineheight25 {line-height:2.5em;}

div.clear {clear:both;}

.leftimg {margin:5px 10px 5px 0px; float:left; display:inline;}
.rightimg {margin:5px 0px 5px 10px; float:right; display:inline;}

img.images {border:solid 2px #dddddd;}
span.comment {color:#38549b; font-size:11px; font-weight:bold;}
.listtitle {font-weight:bold; color:#38549b; margin-bottom:5px;}
ul, li {padding:0px; margin:0px;}
li {margin:5px 15px;}


h1, h2, h3, h4, h5, h6 {
	color:#111111;
	padding: 0px;
	margin: 0px;
	font-family:Georgia, Times New Roman, Trebuchet ms;
}

h1 {
	color: #333333;
	font-size: 38px;
	font-weight: normal;
	/*font-weight:bold;*/
	margin-bottom: 18px;
	margin-top:0px;
	font-style:italic;
}
h2 {
	color:#333333;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 20px;
	font-style:italic;
}
h3 {
	color:#111111;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 7px;
	margin-top: 25px;
	font-style:italic;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	font-family:Arial;
}
h5 {
	font-size: 9px;
}

dt {margin-bottom:5px; font-weight:bold;}
dd {margin-bottom:20px;}

tr.light td{background:#fcfcfc;}
tr.dark td{background:#eeeeee;}
tr.theader th {padding:7px 5px; border-bottom:dashed 1px #cccccc; /*border-right: 1px solid #cecece; */vertical-align:middle; background:#ffffff; text-align:center}
tr.btmborder td{border-bottom:dashed 1px #dddddd;}

table.table tr td {padding:5px; }

div.line {border-bottom:1px dotted #999999; margin-bottom:10px;}


html, body {height:100%;text-align:center !important;}
.wrap {
  position:relative;
  width:100% !important;
  margin: 0px auto  !important;
  text-align:center !important;
  height:auto !important;
  height:100%;
  min-height:100%;
  border-left:0px solid #69b401; 
  border-right:0px solid #69b401;   
  border:0px;
}

.contentdiv {
	text-align:center !important;
	width: 970px !important;
	margin: 0px auto 0px auto !important;
}
.contentdiv div {text-align:left;}
a.menulink:link, a.menulink:active, a.menulink:visited {	
	font-size:17px;
	font-style:italic;
	/*color: #ffffff;*/
	text-decoration: underline;
	font-family:georgia;
	display:block;
	margin-bottom:10px;
}
a.menulink:hover {
	font-size:17px;
	font-style:italic;
	/*color: #ffffff;*/
	text-decoration: none;
	font-family:georgia;
	margin-bottom:10px;
	display:block;
	margin-bottom:10px;	
}

a.menulink2:link, a.menulink2:active, a.menulink2:visited {	
	font-size:15px;
	font-style:italic;
	text-decoration: underline;
	font-family:georgia;
	margin-right:17px;
	white-space: nowrap;
}
a.menulink2:hover {
	font-size:15px;
	font-style:italic;
	text-decoration: none;
	font-family:georgia;
	margin-right:17px;	
	white-space: nowrap;
}

a.menulink3:link, a.menulink3:active, a.menulink3:visited, a.menulink3:hover {
	margin-right:0px;	
}

.rightText {margin-right:0px !important;}


.hdarkmenu {	
	font-size:15px;
	font-style:italic;
	color: navy;
	text-decoration: underline;
	font-family:georgia;
	display:block;
	float:right;
	margin-left:15px;}




.rectangleLink {height:35px; width:200px; height:50px; background:transparent url(http://codeigniter/images/rectangle85.png) no-repeat top left; line-height:50px; text-align:center;}
.rectangleLink  a {font-size:14px; font-family:georgia; font-style:italic;}



table.padding7 {width: 100%}
table.padding7 td {padding-top: 7px}

#recaptcha_logo, #recaptcha_tagline {display: none;}
.recaptchatable, .recaptcha_image_cell {border: 0 !important;}
#recaptcha_table {border: 0 !important;}
#recaptcha_response_field {
    border:1px solid #dddddd !important;
	height:25px !important;}

.empty_inner {
	height:20px;
}
#footer {
  position:relative;
  height:50px;
  margin:-51px auto 0px auto;

  line-height: 20px;
  vertical-align:middle;

  /*border-top: 1px solid #e8e9e8;  */
  width:970px;
  text-align:left;
}

#dcontent p {
  margin: 0;
}

table.renterslist_head {
	border-top: 5px solid #69C6FF !important;
	width:650px !important;
	float:left !important;
}

table.renterslist td{padding: 5px 10px; border-bottom: 1px dashed #cecece; border-right: 1px solid #cecece;}
table.renterslist tr.changed td {background:#C3E6FC;}

table.msglist td{border-bottom:1px dashed #dddddd; padding:5px 20px 5px 10px;}
table.msglist tr.non_read td {background:#F5FAFF;}
table.msglist th { border-bottom:4px solid #ffffff !important; padding:10px 20px 10px 10px; vertical-align:middle; background:#ffffff;}

table.table0 td{padding:5px 20px 5px 0px;}
table.table1 td{border-bottom:1px dashed #dddddd; padding:5px 20px 5px 0px;}
table.table2 td{border-bottom:1px solid #dddddd; padding:5px 20px 5px 0px;}
table.table3 td{border:1px solid #dddddd; padding:5px 20px 5px 5px;}

table.table3 th{border:1px solid #dddddd; border-bottom:4px solid #dddddd !important; padding:10px 20px 10px 5px; vertical-align:middle; background:#f7f7f7;}

table.table2 tr.warning td {color:#ff0000;}

table.phototable td{padding:0px 5px 30px 0px; text-align:center;}
table.phototable td img {
border: 5px solid #ffffff; 
}

td.mceIframeContainer, td.mceStatusbar {
	padding:0 !important;
}

body#tinymce {
 text-align:left !important;
}

td.icon {
	padding-right: 5px !important;
	padding-left:5px !important;
}
input.btn {
padding:5px 15px; font-size:13px;
}

input.text_input1 {
	width: 250px;
}

input.file_input1 {
	/*width: 250px !important;*/
}

textarea.textarea1 {
	width: 100%;
	height: 295px;
}

textarea.textarea2 {
	width: 100%;
	height: 155px;
}

span.addressee {
	display: block;
	float: left;
	padding: 3px 8px;
	margin: 0 2px 3px 0;
	color: #eeeeee;
	border-radius: 3px;
	background: #5a6986;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #5a6986;
	font-size:11px;
}

.addressee_div {
	height:110px;
	overflow:auto;
	padding:5px;
	border:1px dashed #aaaaaa;
}