html {
	height: 100%;
}

body {
	background: white;
	height: 100%;
	min-width: 1000px;
	text-align: center;
}

body, p, div, form, fieldset, table, a, td, th, tr, h1, h2, h3, h4, h5, h6,
input, textarea, select {
	margin: 0;
	padding: 0;
}

input, textarea, select {
	font: 12px Arial;
}

img,
a img {
	border: 0;
	margin: 0;
}

ul, ol, dl {
    position: relative;
}

label {
	cursor: pointer;
}

table {
	border-collapse: collapse;
}

fieldset, form {
	border: 0;
}



html > body #outer {
	height: auto;
}


#outer {
	min-height: 100%;
	margin: auto;
	width: 1000px;
	position: relative;
	height: 100%;
	text-align: left;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	background: white;
}

#innerwrap {
	float: left;
	width: 994px;
}

#innerwrap_index {
	float: left;
	width: 794px;
}


#header {
	z-index: 1;
	background: url(../gfx/arko/header.jpg) no-repeat 350px -6px;
	left: 0;
	width: 966px;
	height: 130px;
	position: absolute;
	top: 0;
}


#left {
	float: left;
	width: 234px;
	padding: 131px 0 80px 0;
	position: relative;
	left: 0;
}

#right {
	float: right;
	width: 5px;
	right: 0;
	padding: 131px 0 80px 0;
	position: relative;
}

#right_index {
	float: right;
	width: 200px;
	right: 0;
	padding: 131px 0 80px 0;
	position: relative;
}

.contacts {
	font: 12px Arial;
	width: 200px;
	padding-left: 12px;
}

.contacts h3,
.contacts h2 {
	color: #fd6828;
	font: 14px Arial;
	margin: 0 0 12px 0;
	padding: 0;
	font-weight: bold;
}

.contacts p {
	margin: 0 0 16px 0;
}

.contacts a {
	color: black;
	text-decoration: none;
}

.contacts h2.subT {
	color: #fd6828;
	font: 16px Arial;
	font-weight: bold;
}





#footer {
	clear: both;
	left: 0;
	width: 966px;
	bottom: 0;
	position: absolute;
	height:46px;
	color: #7b7b7b;
	font-size: 11px;
}

#footercc {
	position: absolute;
	bottom: 28px;
	left: 240px;
}


#footersol {
	position: absolute;
	bottom: 28px;
	right: -25px;
}

#footersol_index {
	position: absolute;
	bottom: 28px;
	right: 170px;
}


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

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

#clearfooter {
	clear: both;
	width: 100%;
	height: 66px;
}








#content {
	float: right;
	width: 754px;
	color:black;
	text-align: justify;
	font: 12px Arial;
	
	margin-top: 171px;
}


#content_index {
	float: right;
	width: 554px;
	color:black;
	text-align: justify;
	font: 12px Arial;

	margin-top: 171px;
}



#subc {
	padding: 20px;
	border: #cccccc 1px solid;
}

#subc2 {
	
	padding: 32px 20px 20px 20px;
	margin: 0 0 8px 0;
	border: #cccccc 1px solid;
}

#subc2 a,
#page_text_div a {
	color: #fd6828;
	text-decoration: underline;
}

#subc2 a:hover,
#page_text_div a:hover {
	text-decoration: none;
}


#page_text_div img {
	margin: 0 8px 8px 0;
	border: black 1px solid;
}

#outer h1#title,
#subc2 h1 {
	color: #fd6828;
	font: 16px Arial;
	font-weight:bold;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;

}
#outer h1#title{
	margin-top: 40px;
}

#content p {
	margin: 0 0 15px 0;
	padding: 0;
}



#bbt {
	position:absolute;
	top: 75px;
	right: -22px;
	z-index: 5;
}



* html .ajax-loading {
	 position: absolute;
}

.ajax_status {
	display: none;
}
.ajax-loading {
	display: block;
    border: #cccccc 1px solid;
    width: 240px;
    height: 150px;
    background: white url(../gfx/global/ajax.gif) no-repeat center center;
 
	filter:alpha(opacity=80);
    -moz-opacity:.80;
    opacity:.80;

    position: fixed;
    top: 42%;
    right: 42%;
    z-index: 500;
}



















#log_container {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 500;
	display: none;
	cursor: pointer;

}

#log_container td {
	vertical-align: middle;
	text-align: center;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
	background: #eeeeee;
}

#log_container td #log {
	position: relative;
	border: #cacaca 1px solid;
	font: 12px Verdana;
	color: black;
	z-index: 501;
	width: 340px;
	margin: 0 auto;
	padding: 34px 25px 25px 25px;
	text-align: left;
	background: #fafafa url(../gfx/layout/close.gif) no-repeat 358px 6px;
}











#content .p_error,
#log .p_error,
#log_inline .p_error {
	color: #d10508;
	background: url(../gfx/global/bullet_red.gif) no-repeat 0 0;
	padding: 0 0 11px 20px;
	margin: 0;
	font-size: 12px;
}

#content .p_succ,
#log .p_succ,
#log_inline .p_succ {
	color: #387c9b;
	background: url(../gfx/global/bullet_green.gif) no-repeat 0 0;
	padding: 0 0 11px 20px;
	margin: 0;
	font-size: 12px;
}



#content #editorc table,
#content #editorc table td {
	border: #dddddd 1px solid;
}

#content #editorc table td {
	padding: 3px 6px 3px 6px;
}









#LogoLink {

	position: absolute;
	top: 17px;
	left: 15px;

}


#myspace_bar {
	margin: 0 15px 25px 15px;
}

#myspace_bar a {
	font-family: Arial;
	font-size: 11px;
	color: #b2b2b2;
	padding: 0 15px 0 0;
	text-decoration: none;
}

#myspace_bar a.active {
	color: #424242;
	font-weight: bold;
}

#myspace_bar a:hover {
	text-decoration: underline;
}



table.preview {
	width: 205px;
	height: 205px;
}

table.preview td {
	vertical-align: middle;
	color: #387c9b;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 1px;
}

table.preview td.preview_title {
	padding: 6px 1px 6px 1px;
}






#print_link {
	font:12px Arial;
	text-decoration:underline;
	font-weight:bold;
	color: #fd6828;
	position: absolute;
	top: 182px;
	right: 134px;
	padding-left: 21px;
	background: url(../gfx/arko/print.jpg) no-repeat left center;
}
#print_link:hover {
	text-decoration:none;
}



#send_link {
	font:12px Arial;
	text-decoration:underline;
	font-weight:bold;
	color: #fd6828;
	position: absolute;
	top: 182px;
	cursor: pointer;
	right: 24px;
	padding-left: 21px;
	background: url(../gfx/arko/send.gif) no-repeat left center;
}
#send_link:hover {
	text-decoration:none;
}



#print_link_index {
	font:12px Arial;
	text-decoration:underline;
	font-weight:bold;
	color: #fd6828;
	position: absolute;
	top: 182px;
	right: 334px;
	padding-left: 21px;
	background: url(../gfx/arko/print.jpg) no-repeat left center;
}
#print_link_index:hover {
	text-decoration:none;
}



#send_link_index {
	font:12px Arial;
	text-decoration:underline;
	font-weight:bold;
	color: #fd6828;
	cursor: pointer;
	position: absolute;
	top: 182px;
	right: 220px;
	padding-left: 21px;
	background: url(../gfx/arko/send.gif) no-repeat left center;
}
#send_link_index:hover {
	text-decoration:none;
}








.leftSep {
	height: 40px;
	width: 230px;
	background: url(../gfx/arko/left_menu_separator.jpg) no-repeat center left;
}



#menu {
	position: absolute;
	top: 95px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 2;
	height: 32px;
	background: url(../gfx/arko/menu_line.jpg) repeat-x top left;
}

#menu .ss {
	margin: 0 auto;
	position: relative;
	width: 1000px;
	height: 32px;
}

#panell {
	position: relative;
	left: 16px;
	top: 0;
	width: 180px;
	margin: 16px 0 16px 0;
}

#panell img {
	margin: 5px 0 8px 0;
}
#panell a {
	color: #fd6828;
	text-decoration: underline;
	font-weight: bold;
	
}
#panell a:hover {

	text-decoration: none;
}


#search_form {
	width: 180px;
	left: 15px;
	top: 0;
	position: relative;
}

#search_form .query {
	border: #dddddd 1px solid;
	width: 144px;
	font: 12px Arial;
	padding: 1px;
}

#search_form .btn {
	border: none;
	background: url(../gfx/arko/btn.jpg) no-repeat center center;
	width: 16px;
	height: 19px;
	cursor: pointer;
	padding: 1px;
}





















.orange {
	color: #fd6828;
}

#calc2 a {
	color: #fd6828;
	font-weight: bold;
	text-decoration: none;
}

#calc2 a:hover {
	text-decoration: underline;
}

.calc label {
	margin-right: 49px;
	display:block;
	position:relative;
	left: 7px;
	text-align: left;

	margin-bottom: 24px;
}


.calc_buttons {
	margin: 8px 0 2px 0;
	position: relative;
	height: 30px;
	width: 100%;
}

.calc_buttons .go_forward_btn {
	right: 50px;
	position:absolute;
	top: 0;
}

.calc_floors {
	margin: 0 0 32px 0;
}

.calc_floors td {
	vertical-align: top;
}

.calc_floors table div {
	border: #cccccc 1px solid;
	text-align: center;
	padding: 15px;
	margin: 0 16px 12px 0;
	width: 190px;
	height: 125px;

	position:relative;
}


.calc_final {
	padding: 0 12px 0 12px;
	border: #cccccc 1px solid;
}

.calc_final table {
	width: 100%;
}

.calc_final tr td {
	padding: 4px 12px 4px 12px;
	font-size: 13px;
	
}

.calc_final tr {
	border-bottom: #cccccc 1px solid;
}

.headdd td {
	font-weight: bold;
}

.calc_final .foottt {
	border: 0;
}

.calc_final .foottt td {
	padding-top: 24px;

	font-weight: bold;
}

table.calc_Sel {
	margin: 0 0 12px 0;
}

table.calc_Sel td {
	padding: 3px 48px 3px 0;
	vertical-align: top;
	text-align: left;
}
























#SendBG {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#eeeeee;
	z-index: 7885;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	
}

#SendFormContainer {
	width: 100%;
	height:100%;
	position:absolute;
	z-index: 7555;
	left: 0;
	top: 0;
	display: none;
}


#SendFormContainer .cc {
	vertical-align: middle;
	text-align: center;
}

#SendForm {
	position: relative;
	z-index: 7955;
	margin: 0 auto;
	padding: 20px;
	border: #aaaaaa 1px solid;
	background: white;
	width: 320px;
	height: 195px;
	text-align: left;
}

#SendFormCloseImg {
	position:absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
}

#SendForm h1 {
	font: 16px Arial;
	font-weight: bold;
	color: #fd6828;
	margin: 12px 0 12px 0;
}


#SendForm input.t,
#SendForm textarea {
	border: #dddddd 1px solid;
	font: 12px Arial;
	padding: 2px;
	width: 180px;
}

#SendForm textarea {
	height: 45px;
}

#SendForm input.bt {
	border: #dddddd 1px solid;
	cursor:pointer;
	font: 12px Arial;
	padding: 1px 11px 1px 11px;
	font-weight: bold;
}

#SendForm td {

	padding: 3px;
	font: 12px Arial;
	
}

#sentok {
	display: none;
	font: 12px Arial;
	
}







