* {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
	background-repeat: no-repeat;}

html,
body {
	height: 100%;
	padding: 0px;
	margin: 0px;}

body {
	color: #000000;
	border-width: 0px;
	background-color: #ffffff;}
.bod {
	b ackground-image: url(../bg-down.gif);
	b ackground-position: 270px 305px;}
body, td {
	font-size: 100%;
	font-family: verdana, helvetica, tahoma, arial, sans-serif;}

td, th { font-size: 75% }

a {
	color: maroon;
	text-decoration: underline;
	cursor: pointer;
	position: relative;
	z-index: 999;}
a:focus,
a:hover {
	color: red;
	text-decoration: none;}

img {float: left; margin: 0px 0px;}

.floimg {clear: both; display: block;}
p {
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;}

ol,
ul {
	margin: 0.5em 0em;
	padding: 0em 0em 0em 0em;}
ol li {
	list-style: decimal inside!important; 
	margin: 0.5em 1em;}
ul {list-style-type: square;}
ul li {
	list-style: square inside;
	margin: 0.5em 0em;
	padding: 3px 0px 0px 10px;}
input,
textarea {
	border: 1px solid gray !important;}

table {
	display: block;
	float: left;
	clear: both;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: 0px;
	empty-cells: show;}
td,
th {
	border: 1px solid;
	margin: 0px;
	padding: 0.8ex;}
	
.no,
.no img,
.no:focus,
.no:hover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;}
.auth,
/*.n ews {display: block; float: left; clear: both; w idth: 100%;}*/


.start {
	text-align: center;
	background-color: red;
	background-image: url(../bg-start.gif);
	background-repeat: repeat;
	background-position: 12px 14px;}

#container {
	f loat: left;
	c lear: both;
	display: block;
	width: 100%;
	text-align: left;
	overflow: hidden;
	b ackground-image: url(../bg.gif);
	b ackground-position: 0% 0%;}

#header {
	height: 166px;
	float: left;
	clear: both;
	width: 100%;
	background-color: red!important;
	background-image: none;url(../header-bg.gif);
	background-position: 99% 0%;} /*792px*/ /*504px*/
#header img {
	background-color: red!important;
}
.header-bg {
	float: left;
	display: block;
	width: 100%;
	height: 166px;
	background-image: none; url(../header.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;}
#symbols {
	display: inline;
	float: left;
	width: 100px;
	padding: 0px;
	margin: 10px 0px 10px 30px;
	vertical-align: bottom;}
#symbols span {
	height: 10px;
	margin: 5px 7px 5px 3px;
	float: left;
	clear: right;
	display: block;
	text-decoration: none;
	background-image: url(../symbols.gif);}
.symbols-home {background-position: 0px 0px; width: 11px;}
.symbols-mail {background-position: -11px 0px; width: 11px;}
.symbols-map {background-position: -22px 0px; width: 12px;}

#logo {
	float: left;
	margin: 41px 0px 0px 48px;
	display: inline;}
img.logo {
	float: left;}

.nav {
	float: left;
	clear: both;
	display: block;
	width: 99%;
	padding: 0px;
	font-size: 13px;
	list-style-type: none;
	display: none;}
.nav li {
	display: inline;
	float: left;
	font-size: 100%;
	font-weight: bold;
	list-style-type: square;
	margin: 0px 3px;
	padding: 0px;
	line-height: 20px;
	text-indent: 20px;
	display: none;}

#nav-top a {
	color: white;
	text-decoration: none;
	white-space: nowrap!important;}
#nav-top a:focus,
#nav-top a:hover {
	text-decoration: underline;}
#nav-top {	
	display: none;
	color: white;
	margin: 19px 0px 0px 14px;}
#nav-top li {
	t ext-indent: 20px;
	color: white;
	white-space: nowrap!important;
	background-image: url(../nav-top-li.gif);
	background-position: 7% 60%;
	display: none;}


#nav-sub {
	background-color: #c0c0c0;
	border: 1px solid gray;
	margin-top: 10px;
	display: none;}
#nav-sub li {
	margin: 0px 3px 0px 0px;
	background-image: url(../nav-sub-li.gif);
	background-position: 10px 60%;
	white-space: nowrap!important;
	display: none;}
#nav-sub li a {
	color: red;}
#nav-sub .selected {
	background-image: url(../nav-top-li.gif)!important;}
.nav .selected {
	background-image: url(../nav-sub-li.gif)!important;
	background-position: 10px 60%!important;}
.nav .selected strong {
	color: #808080!important;}
/* !!! class for top-level menu when its submenu item is active  */
.nav .subselected strong {
	/*f ont-size: 12pt;*/
	color: #000000!important;} /* why isn't working???? */
	
#content {
	f loat: left;
	c lear: both;
	w idth: 100%;
	background-image: url(../left-column-bg.gif);
	background-repeat: repeat-y;
	background-position: left;}

.main-hea {
	float: left;
	display: inline;
	/*max-width: 48%;*/
	width: 54%;
	margin: 15px 111px 10px 10px;}
	
.main-text {
	margin-top: 0px;
	font-size: 75%;
	background-color: white;
	float: left;
	display: inline;
	margin-top: 10px!important;
	width: 54%;
/*	border-left: 1px dashed red;*/
	/*b order-right: 1px dashed red;*/}
.main-text .reducer {
	float: right;
	clear: both;
	display: block;
	width: 99%!important;
	height: 1px;
	padding: 0px;
	font-size: 1px;
	margin: -10px;}
.clear {
	clear: both;}
.main-text h1 {
	clear: both;
	color: black;
	margin-top: 15px;
	font-size: 160%;
	line-height: 1.3em;}
.main-text h2 {font-size: 145%;}
.main-text h3 {font-size: 115%; margin: 10px 0px 0px 0px;/*10px*/ clear: both;}
.main-text .bordered h3 {height: 35px;}
.main-text p {
	c lear: both;
	padding-bottom: 5px;
	text-indent: 2em}
.main-text td p {
	text-indent: 0em}
.main-text img {
	border: 1px solid #c0c0c0;
	margin: 5px 0px;}

.main-text .news {
	padding: 0px 5px;}
dl {
	display: block;
	margin: 0px;}
dt {
	margin: 0px 3px 3px 6.5ex ;
	text-indent: -6.2ex;
	float: none;
	clear: both;}
dd {
	margin: 0px 0px 10px 0px;
	padding-left: 1em;
	padding-bottom: 0.2em;}

.stat {
	float: left;
	clear: both;
	display: block;
	width: 80%;
	padding: 10px 5px;
	margin-right: -20px;}
.stat h4 {
	font-size: 70%;}
.stat img {
	display: inline;
	border: 0px;
	margin: 5px;}
	
.msg {
	color: green;
	padding: 5px 0px!important;}
.answer {
	color: gray;
	margin-left: 74px;
	margin-bottom: 10px;
	padding-left: 5px;
	border-left: 1px solid red;}
.filez {
	background-image: url(../disk.gif);
	background-position: 0% 0%;
}
.box-docs {
	clear: both;
	display: block;
	border: 1px solid red;
	padding: 1px;
	margin: 10px 0px;}
.box-docs li {/* width NOT specified!!! */
	line-height: 1.5em;
	padding: 2px 14px 2px 4px;
	background-image: url(../disk.gif);
	background-position: 100% 50%;
	border-bottom: 1px dashed red;}

.bordered {
	border: 1px solid #c0c0c0;}
.bordered,
.bordashed {	
	float: left;
	display: block;
	overflow: visible;
	padding: 5px;
	margin-bottom: 10px}
.bordashed {
	border: 1px dashed #c0c0c0;}

.box-new-house {
	width: 49%;
	max-width: 50%;
	margin: 0px 4px 10px 0px;
	*margin: 0px 5px 10px 0px;
	float: left;
	display: inline;
	overflow: visible;}
.box-new-house ul {
	float: left;
	clear: right;
	display: block;
	padding: 0px;
	margin: 0px 3px 0px 0px;
	list-style-type: square;}
.box-new-house ul li {
	font-size: 90%;
	list-style: square inside!important;
	margin-left: 10px;
	padding: 0px;
	line-height: 15px;
	text-indent: 0px;}
.main-text .bordered small {
	height: 25px;}
.box-new-house small {
	display: block;
	vertical-align: bottom;}
.gallery-menu {
	float: left;
	margin: 0px;
	padding: 0px;}
.gallery-menu li {}
.box-new-house-process {
	width: 100%;
	display: block;
	float: left;
	margin: 10px 0px;
	overflow: visible;}
.box-new-house-process span {
	float: left;
	margin: 0px 10px 10px 0px;}
.box-new-house-process span div {
	clear: both;
	padding: 0px 5px 0px 10px;}
	
.box-house {
	clear: both;}
.box-house .bordered {
	width: 50%;}
.box-house-place img {
	margin: 0px 10px;}
.box-house ul {
	margin: 0px;
	padding: 0px;}
.box-house ul li {
	list-style-type: none;
	margin: 5px;
	padding: 3px 10px;
	background-image: url(../nav-sub-li.gif);
	background-position: 0% 60%;}

/* ========================================================= */
.left-column {
	width: 215px;/*232px;*/
	height: 600px;
	float: left;
	clear: right;
	display: block;
	padding: 15px 10px 3000px;
	font-size: 80%;
	border-right: 1px dashed red;
	margin-bottom: -2940px; /* hello, w3c! it's T.Picom cool stuff! */
	display: none;}
.left-column h1 {
	font-size: 100%;
	color: white;}
.left-column .squah h1 a {
	color: white;
	text-decoration: none;}

.squah {
	clear: right;
	display: block;}

.squah .statusbar,
.squah h1 {
	display: block;
	padding: 0px 5px 0px 30px;
	line-height: 30px;
	background-image: url(../h1.gif);
	background-position: 10px 10px;}

.left-column .squah {
	background-image: url(../bg1.gif);
	background-repeat: repeat;
	margin-bottom: 15px;}


.right-column {
	width: 18%;/*190px;*//*232px;*/
	float: right;
	clear: right;
	display: block;
	font-size: 75%;
	padding: 15px 10px 3000px;
	margin-bottom: -2975px; /* hello, w3c! it's T.Picom cool stuff! */
	margin-left: -100px;
	border-left: 1px dashed red;
	position: relative;
	z-index: 990;
	display: none;}
.right-column .squah h1 {
	font-size: 115%!important;}
.right-column a {
	text-decoration: none;}
.right-column .squah {
	margin-bottom: 15px;}

.right-column .squah,
.main-hea .squah {
	background-color: #c0c0c0;
	background-image: url(../bg2.gif);
	background-position: top;
	background-repeat: repeat-x;}
.statusbar {
	display: block;
	text-indent: 0px;
/* !!!	font-size: 150%!important; */
	font-size: 100%;
	font-weight: bolder!important;}

.statusbar a {
	white-space: nowrap!important;
	font-size: 90%!important;}
	
.statusbar .delim {
	font-size: 115%;
	font-family: sans-serif;}
.rk-box	{
	padding: 0px;
	border: 1px solid gray;red;}
.rk-box li {
	line-height: 15px;
	margin: 0px;
	padding: 5px 15px 5px 5px;
	list-style: none outside;
	text-indent: 15px;
	background-image: url(../rk-box-li.gif);
	background-position: 5px 8px;}
ul.rk-box li.selected,
ul.rk-box li.subselected
/*, .rk- box li:hover */{
	font-weight: bold;
	text-indent: 0px;
	background-color: #cccccc!important;
	background-image: url(../arr.gif);
	background-position: 98% 50%;}
	
ul.rk-box li.selected span,
ul.rk-box li.subselected span,
.rk-box li span:hover {
	background-image: url(../rk-box-li.gif);
	background-position: 5px 8px;
	}
.rk-box a {	
	color: black!important;
	text-decoration: none;}
.rk-box a:hover {
	text-decoration: underline;}

.box-mini {
	display: block;
	margin: 20px 0px;
	padding: 5px 30px 5px 20px;
	border: 1px dashed red;
	color: black!important;	
	line-height: 20px;
	text-decoration: none;}
.right-column .box-mini {
	margin: 5px 0px;
	padding: 5px 10px 5px 11px;}
.left-column .box-mini {
	margin: 20px 0px;
	padding: 5px 10px 5px 19px;}
/* ============================================================= */
.right-column .news {
	margin-top: 0px;
	padding: 0px 0px;
	/*c olor: gray;*/}
.right-column .news a {
	text-decoration: none;}
.more {
	font-family: sans-serif;}

.right-column .news dl {
	display: block;
	margin: 0px;
	padding: 0px}

.right-column .news dt {
	margin: 10px 3px 3px 6.5ex ;
	text-indent: -6.2ex;
	font-weight: bold;
	float: none;
	clear: both;}
/*.right-column .news*/ 
dt small,
.content small {
	padding: 2px;
	display: inline;
	font-weight: normal;
	color: white;
	background-color: #c0c0c0;}
.right-column .news dd {
	margin: 0px 0px 10px 0px;
	padding-left: 1em;
	padding-bottom: 0.2em;}

.right-column .flat-box {
	width: 100%;
	display: block;
	float: left;
	overflow: visible;}
.right-column .flat-box span {
	float: left;
	margin: 0px 10px 10px 0px;}
.right-column .flat-box span div {
	clear: both;
	padding: 0px 5px 0px 10px;}

.box-mini input,
.button {
	vertical-align: top;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	*padding: 0px 0px 0px 0px;}
.button {
	height: 19px;}
.photo {
	float: left;
	text-indent: 0px;
	width: 110px;
	margin: 0px;
	padding: 10px;
	display: inline;}
.photo img {
	float: none;}	
.ready {
	float: left;
	clear: right;
	margin: 5px}
.swf-entry {
	/*swf-bg*/}
#footer {
	f loat: left;
	c lear: both;
	display: block;
	width: 100%;
	h eight: 3em;
	font-size: 70%;
	text-align: center;}

.stat {
	display: block;
	width: 180px;
	padding-left: 0px; 
	margin-right: -20px;}
.stat img {
	float: left;
	display: inline;
	border: 0px;
	margin: 5px 2px;}
.advert {
	float: left;
	clear: both;
	display: block;
	margin-top: 20px;
	width: 96%;
	padding: 3px;
	font-size: x-small;
	color: #c0c0c0;
	border: 1px dashed #c0c0c0;}
.advert a {color: #c0c0c0;}


#footer,
#footer p,
#footer a {
	color: white;
	text-decoration: none;}
#corner-left-bottom,
#madebypicom {
	width: 96%;}
#corner-left-bottom {
	float: left!important; 
	margin-left: 20px;
	width: 95%;}
#madebypicom {
	float: left!important;
	width: 96%;}




/* !!! */
.box-text {
	border: 1px solid red;
	padding: 5px 5px 2px 5px;
	margin: 0px 0px 10px 0px;
	display: block;
	height: 100%;
	overflow: visible;}
.box-text img {
	float: left;
	clear: right;
	margin-right: 5px;}
.box-text p {
	clear: right;}

.box-text-dir {
	display: block;
	float: right;
	clear: right;
	padding: 5px;
	margin: 10px;
	height: 100%;
	overflow: visible;}
.box-text-dir img {
	float: left;
	clear: right;}
.box-text-dir div {
	font-weight: bold;
	text-align: center;
	clear: both;
	width: 200px;}	

.map-got,
.map-nov {
	text-align: center;
	width: 453px;
	height: 550px;}
	
.map-got {
	background-image: url(../map-got.gif);}
.map-nov {
	background-image: url(../map-nov.gif);}
	
/* {
	border: 1px red solid !important;
	margin-bottom: .5em !important;
	
	p adding: 1.5em !important;}
*/
table.sect a {text-decoration: none;}
table.sect td, table.sect th {font-size: 12px; width: 130px!important;}
table.sect td a {c olor: red!important;}
table.sect td.hover, table.sect td.hover,
table.sect tr.hover td, table.sect tr.hover th {background-color: gray}
.status2 {background-color: yellow;}
.status3 {background-color: #aaaaaa;}

.secton {display: block}
.sectoff {display: none}

* {
	float: none!important;
	clear: both!important;}

