@import url("menu.css");
@import url("../modules/news/style.css");
@import url("../modules/newsletter/style.css");
@import url("../modules/referencies/style.css");

body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Arial, Verdana;
  font-size: 12px;
  color: #424242;
}

body#red {
  background: #952121 url('../images/red-bg.gif') repeat-x;
}

body#yellow {
  background: #F1C12F url('../images/yellow-bg.gif') repeat-x;
}

body#green {
  background: #55C439 url('../images/green-bg.gif') repeat-x;
}

body#lila {
  background: #6F0080 url('../images/lila-bg.gif') repeat-x;
}

body#blue {
  background: #374AA8 url('../images/blue-bg.gif') repeat-x;
}

#site {
  width: 995px;
  margin: 0px auto 0px auto;
  padding: 0px;
}

.header {
  width: 995px;
  height: 95px;
  background: url('../images/header.png') no-repeat;
  margin: 0px;
  padding: 0px;
}

.logoclick {
  width: 367px;
  height: 95px;
  margin: 0px;
  padding: 0px;
  float: left;
}

.links {
  width: 628px;
  height: 95px;
  margin: 0px;
  padding: 0px;
  float: left;
}

.icons {
  margin: 40px 20px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: right;
}

.icons a {
  color:#919090;
  font-size: 10px;
  padding: 0px 20px 0px 15px;
  margin: 0px;
  text-decoration: none; 
}

.icons a:hover {
  text-decoration: underline; 
}

.icons a.home {
  background: transparent url('../images/ico_home.gif') no-repeat scroll 0 1px; 
}

.icons a.print {
  background: transparent url('../images/ico_print.gif') no-repeat scroll 0 1px; 
}


.icons a.sitemap {
  background: transparent url('../images/ico_sitemap.gif') no-repeat scroll 0 1px; 
}

.kolaz {
  width: 995px;
  height: 180px;
  background: url('../images/kolaz.png') no-repeat;
  margin: 0px;
  padding: 0px;
}

#menu {
  width: 995px;
  height: 54px;
  background: url('../images/menu-bg.png') no-repeat;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
}

.triblocks {
  width: 995px;
  height: 161px;
  background: url('../images/triblocks-bg.png') no-repeat;
  margin: 5px 0px 0px 0px;
  padding: 0px;
}

.triblocks .block-left, .triblocks .home-left {
  width: 285px;
  height: 135px;
  margin: 17px 0px 0px 32px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

.triblocks .block-middle, .triblocks .home-middle {
  width: 294px;
  height: 135px;
  margin: 17px 0px 0px 33px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

.triblocks .block-right, .triblocks .home-right {
  width: 290px;
  height: 135px;
  margin: 17px 0px 0px 41px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

.triblocks DIV P {
	margin-bottom : 5px;
}
.triblocks DIV .nadpis {
	margin : 0 0 5px;
	padding : 10px 0 10px 50px;
}
.triblocks DIV.home-left .nadpis {
	background : url('../images/house.gif') no-repeat left;
}
.triblocks DIV.home-middle .nadpis {
	background : url('../images/sale.gif') no-repeat left;
}
.triblocks DIV.home-right .nadpis {
	background : url('../images/budka.gif') no-repeat left;
}
.triblocks DIV P A {
	width : 114px;
	height : 29px;
	display : block;
	float : right;
	margin : 10px 18px 0px 0px;
	padding : 4px 0px 0px 0px;
	background : url('../images/more.png') no-repeat;
	color : #ffffff;
	font-size : 11px;
	text-align : center;
	text-decoration : none;
}
.triblocks .more {
  width: 114px;
  height: 29px;
  background: url('../images/more.png') no-repeat;
  margin: 10px 18px 0px 0px;
  padding: 4px 0px 0px 0px;
  text-align: center;
  float: right;
  display: inline;
}

.triblocks .more a {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
}

.triblocks .more a:hover {
  text-decoration: underline;
}

#shadow-top {
  width: 995px;
  height: 14px;
  background: url('../images/shadow-top.png') no-repeat;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  font-size: 0;
}

#shadow-middle {
  width: 995px;
  background: url('../images/shadow-middle.png') repeat-y;
  margin: 0px;
  padding: 0px;
}

.pagewrap {
  width: 985px;
  background: url('../images/pagewrap-bg.gif') no-repeat;
  margin: 0px auto 0px auto;
  padding: 20px 0px 20px 0px;
}

.page-left {
  width: 572px;
  margin: 0px 0px 0px 0px;
  padding: 0px 40px 0px 40px;
  float: left;
}

.page-right {
  width: 304px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 28px;
  float: left;
  border-left: 1px solid #c7c7c7;
}

.page-right a {
  text-decoration:underline;
  color:#436936;
}
.page-right a:hover {
  opacity: 0.70;
  filter: alpha(opacity=70);
  text-decoration:none;
}

.block-blue-top {
  width: 278px;
  height: 11px;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  background: url('../images/block-blue-top.gif') no-repeat;
  font-size: 0;
}

.block-blue-middle {
  width: 278px;
  margin: 0px;
  padding: 0px;
  background: url('../images/block-blue-middle.gif') repeat-y;
}

.block-blue-middle ul {
  margin: 0px 20px 0px 20px;
  padding: 10px 0px 0px 0px;
  font-weight: bold;
  color: #447580;
  font-size: 12px;
  list-style: none;

}

.block-blue-middle ul li {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 15px 25px;
  background: url('../images/blue-ico.gif') no-repeat left top;
}

.block-blue-bottom {
  width: 278px;
  height: 11px;
  margin: 0px;
  padding: 0px;
  background: url('../images/block-blue-bottom.gif') no-repeat;
  font-size: 0;
}

.block-green-top {
  width: 278px;
  height: 11px;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  background: url('../images/block-green-top.gif') no-repeat;
  font-size: 0;
}

.block-green-middle {
  width: 278px;
  margin: 0px;
  padding: 0px;
  background: url('../images/block-green-middle.gif') repeat-y;
}

.block-green-middle ul {
  margin: 0px 20px 0px 20px;
  padding: 10px 0px 0px 0px;
  font-weight: bold;
  color: #436936;
  font-size: 12px;
  list-style: none;

}

.block-green-middle ul li {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 15px 25px;
  background: url('../images/green-ico.gif') no-repeat left top;
}

.block-green-bottom {
  width: 278px;
  height: 11px;
  margin: 0px;
  padding: 0px;
  background: url('../images/block-green-bottom.gif') no-repeat;
  font-size: 0;
}

.block-clear-top {
  width: 278px;
  height: 11px;
  margin: 20px 0px 0px 0px;
  border-top: 1px solid #C8C8C8;
}

.block-clear-middle {
  width: 238px;
  margin: 0px;
  padding: 0px 20px 0px 20px;
}

.block-clear-bottom {
  width: 278px;
  height: 11px;
  margin: 0px;
  padding: 0px;
  font-size: 0;
  border-bottom: 1px solid #C8C8C8;
}

#shadow-bottom {
  width: 995px;
  height: 13px;
  background: url('../images/shadow-bottom.png') no-repeat;
  margin: 0px;
  padding: 0px;
}

.cont-left {
  width: 276px;
  float: left;
  margin-top: 20px;
  padding: 0px;
  
}

.cont-left h3 {
  width: 186px;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 5px 15px;
  float: right;
  display: block;
  border-bottom: 1px solid #CFCFC5;
  color: #8F825F;
  font-size: 20px;
  font-weight: normal;
}

.cont-left p {
  width: 171px;
  margin: 0px;
  padding: 15px;
  float: right;
  display: block;
  color: #949283;
}


.cont-right {
  width: 276px;
  float: left;
  margin: 20px 0px 0px 27px;
  padding: 0px;
}

.cont-right h3 {
  color: #D2CBB9;
  font-size: 28px;
  margin: 0px 10px 10px 0px;
  padding: 0px;
  font-weight: normal;
}

.cont-right h2 {
  margin: 15px 0px 15px 0px;
  padding: 0px 0px 5px 0px;
  display: block;
  border-bottom: 1px solid #CFCFC5;
  color: #8F825F;
  font-size: 20px;
  font-weight: normal;
}

.cont-right a.link {
  font-weight: bold;
  text-decoration: underline;
  display: inline;
  float: right;
  margin: 0px;
  ?margin: -30px 20px 0px 0px;
  padding: 0px;
}

.cont-right a.link:hover {
  text-decoration: none;
}

.cont-right .content {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.cont-right .content img {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}

.cont-bott h1 {
  margin: 15px 0px 15px 280px;
  padding: 0px 20px 10px 0px;
  display: block;
  border-bottom: 1px solid #CFCFC5;
  color: #8E825A;
  font-size: 28px;
  font-weight: normal;
}

.cont-bott p {
  margin: 0px 0px 0px 280px;
  padding: 0px 20px 20px 0px;
  display: block;
  /*line-height: 170%;*/
}
.cont-bott2 h1 {
  margin: 15px 10px 15px 130px;
  padding: 0px 20px 10px 0px;
  display: block;
  border-bottom: 1px solid #CFCFC5;
  color: #8E825A;
  font-size: 28px;
  font-weight: normal;
}

.cont-bott2 p {
  margin: 0px 10px 0px 130px;
  padding: 0px 20px 20px 0px;
  display: block;
  /*line-height: 170%;*/
}
.cont-bott-news h1{
  margin: 15px 10px 15px 130px;
  padding: 0px 20px 10px 0px;
  display: block;
  border-bottom: 1px solid #CFCFC5;
  color: #8E825A;
  font-size: 28px;
  font-weight: normal;
}

.right {
  width: 173px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}

.right img {
  display: block;
  margin: 0px auto 0px auto;
  padding: 0px;
}

.right h2 {
  color: #72694A;
  font-size: 30px;
  margin: 0px auto 10px auto;
  padding: 0px;
  font-weight: normal;
  display: block;
  width: 113px;
}

.right h3 {
  color: #72694A;
  font-size: 19px;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 5px 25px;
  font-weight: normal;
  border-bottom: 1px solid #918C79;
  width: 120px;
  display: block;
}

.right p {
  color: #72694A;
  margin: 10px auto 0px auto;
  padding: 0px 0px 0px 0px;
  width: 119px;
  display: block;
}
  
.right a {
  color: #736A4D;
  font-weight: bold;
  text-decoration: underline;
  display: block;
  float: right;
}

.footer {
  background: url('../images/footer-bg.gif') no-repeat top;
  width: 951px;
  height: 50px;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

.copyright {
  font-size: 10px;
  text-align: left;
  float: left;
  margin: 10px 0px 0px 20px;
  color: #ffffff;
  display: inline;
}

.createdby {
  font-size: 10px;
  color: #ffffff;
  float: right;
  margin: 10px 30px 0px 0px;
  text-align: right;
  display: inline;
}

.clear {
  clear: both;
}

.footer {
  width: 995px;
  margin: 0px;
  padding: 0px;
}


/*.content-data-page {
	height : 403px;
	overflow : auto;
	padding-right: 20px;
}*/

/*.content-data-page ul {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.content-data-page ul li {
	list-style: none outside url('../images/bullet.10.gif');
	font-size : 15px;
	margin: 0px 0px 10px 25px;
	padding: 0px;
}*/

.content-data-page INPUT, .content-data-page TEXTAREA {
	border : 1px solid #0087C1;
	margin-bottom : 5px;
	font-size : 12px;
	width:250px;
}
.content-data-page INPUT.button {
	padding : 3px 10px;
	border : 1px outset #aaa;
	
	width:80px;
}


.block-page-middle {
  margin: 0px;
  padding: 0px;
}

.block-page-middle ul {
  margin: 0px 20px 0px 20px;
  padding: 10px 0px 0px 0px;
  font-weight: bold;
  color: #447580;
  font-size: 12px;
  list-style: none;

}

.block-page-middle ul li {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 15px 25px;
  background: url('../images/blue-ico.gif') no-repeat left top;
}
