body {margin: 0px; padding: 0px; background-color: #d1ceaa;}


body, td, tr, p {
color: #000000;
font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 140%;
border:0;
}

a.projfirst {font-size:10px;}

h1 {font-size: 15px; font-weight: bold; color: #ffffff; font-family: Arial, Tahoma, Verdana; line-height: 130%; margin: 15px 50px 10px 40px;}
h2 {font-family: Verdana, Arial; font-size: 20px; font-weight: normal}
h3 {font-family: Verdana, Arial; font-size: 18px; font-weight: normal}
.title h1 {font-size: 15px; font-weight: bold; color: #ffffff; font-family: Arial, Tahoma, Verdana; line-height: 130%; margin: 0px 0px 10px 0px;}
.tel {font-size: 22px; font-weight: normal; color: #ffffff; font-family: Arial, Tahoma, Verdana; line-height: 130%; margin: 10px 0px 0px 40px;}


a {color: #000000;}
a:hover {color: #544F22;}


td.menu1 {padding: 30px 0px 10px 0px; background-image: url('/images/fon_menu.jpg'); background-repeat: repeat-y; background-position: left top; background-color: #716c3c; text-align: center;}
img.knmenu {margin: 8px 0px 10px 0px;}


td.menu {padding: 30px 0px 10px 0px; text-align: center;}
img.knmenu {margin: 8px 0px 8px 0px;}

table.content-old {background-image: url('/images/fon_menu.jpg'); background-repeat: repeat-y; background-position: left top; background-color: #A7A375;}
td.content-old {padding: 35px 45px 20px 45px;  background-color: #A7A375;}

table.content {background-image: url('/images/fon_menu.jpg'); background-repeat: repeat-y; background-position: left top; background-color: #F1F0B8;}
td.content {padding: 35px 45px 20px 45px;  background-color: #F1F0B8;}

table.contentkatalog {background-image: url('/images/fon_menu.jpg'); background-repeat: repeat-y; background-position: left top; background-color: #fbf1cb;}
td.contentkatalog {padding: 35px 45px 20px 45px;  background-color: #fbf1cb;}
td.contentkatalog1 {padding: 35px 10px 20px 45px;  background-color: #fbf1cb;}

table.contentmain {background-image: url('/images/fon_menu.jpg'); background-repeat: repeat-y; background-position: left top; background-color: #F1F0B8;}
td.contentmain {padding: 35px 45px 20px 45px;  background-color: #F1F0B8;}


td.copy {background-image: url('/images/fon2.gif'); background-repeat: repeat-y; background-position: left top; background-color: #544F22; padding: 4px 20px 4px 37px; font-size: 11px;}
td.copy a {color: #000000; text-decoration: none;}
td.copy a:hover {color: #000000; text-decoration: none;}

td.footer {padding: 15px 20px 10px 20px; font-size: 12px;}

td.mastweb {padding: 10px 50px 10px 0px; font-size: 12px;}


.katalogmenu {margin: 35px 10px 10px 0px; color: #ffffff; font-size: 14px; padding: 0px 0px 15px 0px;}
.katalogmenu span {border: 1px solid #544F22; padding: 2px 10px 4px 10px; margin: 0px 8px 10px 0px; background-color: #544F22;}
.katalogmenu span a {color: #ffffff; text-decoration: none;}
.katalogmenu span a:hover {color: #cc983e; text-decoration: none;}
.katalogmenu span.on {border: 1px solid #544F22; padding: 2px 10px 4px 10px; margin: 0px 8px 10px 0px; background-color: #cc983e;  font-weight: bold;}
.katalogmenu span.on a {color: #000000; text-decoration: none;}
.katalogmenu span.on a:hover {color: #000000; text-decoration: none;}


.projects h4 {margin: 20px 0px 35px 0px;}
.projects img {border: 1px solid #716c3c; margin: 0px 15px 20px 0px; background-color: #544F22;}
.projects a img {border: 1px solid #716c3c; margin: 0px 15px 20px 0px; background-color: #544F22;}
.projects a:hover img {border: 1px solid #cc983e; margin: 0px 15px 20px 0px; background-color: #544F22;}

.bestprojects h4 {margin: 20px 0px 35px 0px;}
.bestprojects img {border: 1px solid #716c3c; margin: 0px 0px 10px 0px; background-color: #544F22;}
.bestprojects a img {border: 1px solid #716c3c; margin: 0px 15px 20px 0px; background-color: #544F22;}
.bestprojects a:hover img {border: 1px solid #cc983e; margin: 0px 15px 20px 0px; background-color: #544F22;}

.projects img.b7 {border: 1px solid #716c3c; margin: 0px 101px 20px 0px; background-color: #544F22;}
.projects a img.b7 {border: 1px solid #716c3c; margin: 0px 101px 20px 0px; background-color: #544F22;}
.projects a:hover img.b7 {border: 1px solid #cc983e; margin: 0px 101px 20px 0px; background-color: #544F22;}

.print {float: right; width: 160px; height:30px; text-align: left; font-size: 13px;}
.print img {margin: 0px 7px 0px 0px; float: left;}


table.price {border-collapse: collapse;}
table.price tr {border-bottom: 1px solid #B6AE6B;}
table.priceold td {border-bottom: 1px solid #BFBB81; padding: 4px 5px 4px 8px; background-color: #B0AD84;}
table.priceold td.zag {border-bottom: 1px solid #BFBB81; padding: 6px 5px 6px 8px; background-color: #C5BF8B;}
table.price td {border-bottom: 1px solid #B6AE6B; padding: 4px 5px 4px 8px; background-color: #C5BF8B;}
table.price td.zag {border-bottom: 1px solid #B6AE6B; padding: 6px 5px 6px 8px; background-color: #DBD8AC;}

table.ln {border-collapse: collapse;}
table.ln td {border: 1px solid #635E2E; padding-left: 3px; padding-right: 3px;
color: #000000;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 110%;}


p.blok {border: 1px solid #DBD8AC; padding: 10px; background-color: #DBD8AC}

td.minim {
color: #000000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 110%;
}
strong {
	font-weight:bold;
}
a.sm {
font-size: 10px;
}

.eml {
	padding-left:20px;
	font-size: 16px;
	font-weight: bold;
}
.eml a {
 	text-decoration: none;
}
