/* All pages */

   /* Position maket */
* { 
  margin: 0; 
  padding: 0;
}
body {
	background: #ffffff;
	color: #545454;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
input, textarea, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
	color: #f5821f;
}
a img {
	border: 0;
}
#page {
	min-width: 1003px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1003? "1003px": "auto");
}
#header, #footer, #hline, #fline, #main {
	max-width: 1280px;
	width: expression(document.body.clientWidth > 1280? "1280px": "auto");
	clear: both;
}
   /* Position maket end */
   /* Header & Footer */
#header {
	height: 265px;
	background: url(/images/design/back_header.jpg) no-repeat center;
}
#header .logo {
	float: left;
	margin: 20px 0 0 0;
}
.telefon, .adress {
	float: right;
	color: #fff;
	margin: 16px 0 0 0;
	text-align: right;
}
.adress {
	margin: 18px 0 0 80px;
}
#hline {
	background: url(/images/design/back_content_up.jpg) no-repeat center 6px;
}
#hline, #fline {
	font-size: 0px;
	position: relative;
	z-index: 1;
}
#hline div, #fline div {
	height: 167px;
}
#hline div {
	background: url(/images/design/back_header_line.jpg) repeat-x top;
}
#footer {
	background: url(/images/design/back_footer.jpg) repeat;
}
#fline {
	height: 7px;
	background: url(/images/design/back_footer_line.jpg) repeat-x bottom;
}
#footer .page {
	padding: 28px 0 12px 0;
	background: url(/images/design/sztrest_footer.gif) no-repeat right top;
}
#footer .page span, #footer .page address {
	display: block;
	float: left;
	clear: both;
	text-align: left;
	color: #fff;
	padding: 0 0 0 165px;
}
#footer .page address {
	padding: 0 0 0 205px;
	font-style:normal;
}
#footer .page span, .telefon span {
	font-size: 14px;
	font-weight: normal;
}
#footer .page span b, .telefon span b {
	font-weight: bold;
	font-size: 24px;
}
   /* Header & Footer end */
   /* Main block */
#main {
	margin: -140px 0 0 0;
	padding: 0 0 25px 0;
	min-height: 200px;
	_height: 200px;
	background: url(/images/design/back_content_down.jpg) no-repeat center bottom;
	position: relative;
	z-index: 2
}
#left, #right {
	text-align: left;
}
#left {
	width: 180px;
	float: left;
}
#right {
	width: 765px;
	float: right;
}
.page {
	width: 970px;
}
.block {
	margin: 0 0 18px 0;
}
.block h5 {
	font: 18px Georgia;
	color: #1c79db;
	margin: 0 0 7px 0;
}
.menu ul {
	list-style: none;
	display: block;
}
      /* Left menu */
.menu li {
	display: block;
	padding: 4px 0 4px 25px;
	background: url(/images/design/menu_marker.gif) no-repeat 3px 9px;
}
.menu li.act {
	background: url(/images/design/menu_marker_act.gif) no-repeat 3px 9px;
}
.menu li a {
	font-size: 12px;
	color: #545454;
}
.menu li.act a {
	color: #ed861a;
}
.menu ul ul li, .menu ul ul li.act {
	padding: 4px 0 0 7px;
	background: transparent;
}
.menu li.act li a {
	font-size: 11px;
	color: #545454;
}
.menu li li.act a {
	color: #ed861a;
}
      /* Left menu end */
      /* Spec block */
.spec h5 {
	color: #ed861a;
}
.spec dl dt {
	padding: 7px 0;
}
.spec dl a {
	color: #545454;
	font-weight: bold;
}
.spec dl dd {
	margin: 0 0 14px 0;
}
      /* Spec block end */
      /* Navibar */      
.navibar {
	margin: 0 0 16px 0;
}
.navibar ul {
	list-style: none;
}
.navibar ul li {
	display: block;
	float: left;
	color: #828282;
}
.navibar ul li a {
	color: #828282;
}
.navibar ul li span {
	margin: 0 10px;
}      
      /* Navibar end */ 
      /* Content */
h1, h2, h3, h4, h5, h6 {
	color: #76a045;
	font-family: Georgia, Tahoma, Arial;
	font-weight: normal;
	margin: 0 0 14px 0;
}
#content, #content * {
	font-size: 12px;
}
#content h1 {
	font-size: 26px;
}
#content h2 {
	font-size: 22px;
}
#content h3 {
	font-size: 18px;
}
#content h4 {
	font-size: 16px;
}
#content h5 {
	font-size: 14px;
}
#content h6 {
	font-size: 12px;
}
#content img {
	margin: 3px 20px 10px 20px;
}
#content img[align=left] {
	margin: 3px 20px 10px 0;
}
#content img[align=right] {
	margin: 3px 0 10px 20px;
}
#content p, #content ul, #content ol, #content dl, #content table {
	margin: 0 0 10px 0;
}
#content ul {
	list-style: none;
	display: block;
}
#content ol {
	list-style-position: inside;
}
#content ul {
	list-style-position: outside;
}
#content ul>ol {
	margin-left: 11px;
}
#content ol ul {
	margin-left: 18px;
}
#content ul li {
	padding: 2px 0 3px 11px;
	background: url(/images/design/main_marker.gif) no-repeat 0 7px;
}
#content ol li {
	padding: 2px 0 3px 0;
	background: transparent;
}
#content ol ul li {
	padding: 2px 0 3px 11px;
	background: url(/images/design/main_marker.gif) no-repeat 0 7px;
}
#footerlink {
	color: #FFF;
}
table.my-table {
	border-collapse: collapse;
	border-color: #76a045;
	border-style: solid;
}
table.my-table td, #content table.my-table th {
	padding: 5px;
	border-color: #76a045;
}
table.my-table th {
	background: #76a045;
	color: #fff;
}
table.my-spec-table {
	font-size: 12px;
}
table.my-spec-table td {
	padding: 5px 12px;
	border-bottom: 1px solid #76a045;
}
table.my-spec-table th {
	padding: 11px 12px;
	background: #76a045;
	color: #fff;
}
td.td-left {
	border-left: 1px solid #76a045;
}
td.td-right {
	border-right: 1px solid #76a045;
}
table.my-spec-table th.th-list {
	background: #76a045 url(/images/design/thlist.gif) no-repeat right top;
}
#list {
	padding: 23px 22px 0 0;
	float: left;
	background: url(/images/design/list.gif) no-repeat right top;
}
.input, .text, .button {
   padding:3px 10px;
   background:url(/images/design/input.gif) no-repeat center;
}
.input input {
   border:0;
   background:transparent;
   width:345px;height:17px;
   color:#fff;
}
.text {
   background:url(/images/design/text.gif) no-repeat center 0;
}
.text textarea {
   border:0;
   background:transparent;
   width:345px;height:72px;
   color:#fff;
   overflow:auto;
   resize:none;
}
.button {
   background:transparent;
}
.button input {
   width:88px;
   font-size:11px;
   color:#fff;
   padding:2px;
   cursor:hand;
   border:0;
   background:url(/images/design/button.gif) no-repeat 0 0;
}
.more {
	text-align: right;
}
.more a {
	font-size: 10px;
	color: #909090;
}
      /* Content end*/
   /* Main block end */
   
/* All pages end */

/* Main page */
#house {
  border-collapse:collapse;
	margin: 0 0 23px 0;
}
#house td {
	vertical-align: top;
}
#house td img {
	margin: 0 13px 13px 0;
	float:left;
}
#house td h3 {
	font: normal 26px Georgia;
	color: #76a045;
	margin: 10px 0 0 0;
}
#house td p {
	margin: 0 0 5px 0;
}
#house td ul {
	list-style: none;
	margin: 0 0 5px 0;
}
#house td ul li {
	color: #eb7c06;
	font-size: 12px;
	font-weight: bold;
}
#house td ul li span {
	font-weight: normal;
	color: #ccc;
}
.lev1 {
	background: url(/images/design/1.gif) no-repeat right bottom;
	padding: 0 16px 16px 0;
}
.lev2 {
	background: url(/images/design/2.gif) no-repeat left bottom;
	padding: 0 16px 16px 16px;
}
.lev3 {
	background: url(/images/design/3.gif) no-repeat right top;
	padding: 23px 16px 16px 0;
}
.lev4 {
	background: url(/images/design/4.gif) no-repeat left top;
	padding: 23px 16px 16px 16px;
}
.news-item {
  margin-bottom:15px;
}
#content .news-item p {
  margin:0;
}
.news-title {
  font-weight:bold;
  margin:0 0 2px 0;
}
.news-title span {
}
/* Main page end */
/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear {
	padding: 0;
	margin: 0;
}
/* Clearfix end */