body, td, tr, p {
color: #333333;
font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
font-size: 14px;
line-height: 130%;}

h1 {font-size: 19px; font-weight: normal; line-height: 110%; color: #993300; margin-top: 0}
h2 {font-size: 18px; font-weight: normal; line-height: 110%; color: #993300;}
h3 {font-size: 16px; font-weight: bold; color: #993300;}
h4, h5, h6 {font-size: 15px; font-weight: bold; color: #993300;}

td.minim, td.minim p {font-size: 13px;}
td.minim h4 {font-size: 15px; font-weight: normal; line-height: 110%; color: #993300;}

a {color: #255584;}
a:hover {color: #255584; text-decoration: underline;}

img {border:0}

td.menu {font-size: 18px; color: #ffffff; background-color: #BB4306; background-image: url('images/menufon.jpg'); background-repeat: repeat-x; background-position-y: center}
td.menu a {padding: 4px; margin: 0 20px; color: #ffffff; text-decoration: none;}
td.menu a:hover {padding: 4px; margin: 0 20px; color: #ffffff; text-decoration: underline;}
td.menu a.on {padding: 4px; margin: 0 20px; color: #ffd8a6; text-decoration: underline;}
td.menu a:hover.on {padding: 4px; margin: 0 20px; color: #ffffff; text-decoration: underline;}

.menu2up {height: 30px; background-color: #FFFFFF; background-image: url('images/line-wood.jpg'); background-repeat: repeat-x; background-position: bottom}
.menu2 {display:block; padding: 2px 0; background-image: url('images/fonmenu2.jpg'); font-size:14px; border-top: 1px solid #d7a349;}
.menu2 a {display:block; padding: 5px 0 5px 25px; background-image: url('images/tchk.gif');  background-repeat: no-repeat; background-position: 9px 11px; color: #4c2600;  text-decoration: none;}
.menu2 a:hover {color: #4c2600; text-decoration: underline;}
.menu2 a.on {color: #cc3300; text-decoration: underline;}
.menu2 a:hover.on {color: #cc3300; text-decoration: underline;}

.menu3 {display:block;  padding: 2px 0; background-color:#f5e8a9; font-size:13px;}
.menu3 a {display:block; padding: 1px 0 1px 35px; background-image: url('images/tchk2.gif');  background-repeat: no-repeat; background-position: 15px 5px; color: #4c2600;  text-decoration: none;}
.menu3 a:hover {color: #4c2600; text-decoration: underline;}
.menu3 a.on {color: #cc3300; text-decoration: underline;}
.menu3 a:hover.on {color: #cc3300; text-decoration: underline;}


td.headtxt1  {padding: 0 60px 0 0; text-align: right;  color: #993300; background-image: url('images/headtxt1.jpg');}
td.headtxt1  p {margin: 0; padding: 0; color: #993300;}
td.headtxt2  {font-size: 12px; padding: 0 40px 0 0; text-align: right;  color: #993300; background-image: url('images/headtxt2.jpg');}
td.headtxt2  a {color: #993300; text-decoration: none;}

.content {padding: 25px 35px 30px 35px;}

.mainproekt {font-size: 11px; color: #993300; line-height: 110%; padding: 0 0 20px 0;}
.mainproekt a {color: #993300; text-decoration: none;}
.mainproekt a:hover {color: #cc3300; text-decoration: none;}
.mainproekt img {margin: 0 0 5px 0; border: 1px solid #990000}

.proektnext {font-size: 11px; color: #660000; line-height: 110%;}
.proektnext a {text-decoration: none;  color: #660000;}

.proektblok {line-height: 130%; background-color: #F3E4CA; border: 1px solid #d7a349; margin: 0 42px 18px 0; width: 190px; height: 195px; font-size: 12px; float: left; text-align: left;}
.proektblok img {margin: 0px;}
.proektblok .name {margin: 5px; 5px 5px 5px;}
.proektblok .ploshad {padding: 0; float: right; text-align: right; width: 100px;}
.proektblok .price {margin: 7px 10px 0px 10px; border: 0px solid #d7a349; background-color: #ecd6af; text-align: center; color: #cc3300}

td.count {padding: 10px 20px 10px 20px;}

a.prozr img {
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40;
opacity:0.4;
}

a:hover.prozr img {
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1;
}


table.tabl {border-collapse: collapse;}
table.tabl  td {font-size: 13px; border: 1px solid #d7a349; padding: 3px 5px;}
table.tabl  tr.zag {background-color: #405299;}

table.proektcat {border-collapse: collapse; margin: 3px 0 25px 0;}
table.proektcat td.tdoff {font-size: 14px; border: 1px solid #d7a349; padding: 1px 4px; background-color: #faf5eb}
table.proektcat td.tdoff a, table.proektcat td.tdon a {display:block; text-decoration: none; padding: 3px;}
table.proektcat td a:hover {text-decoration: underline;}
table.proektcat td.tdon {font-weight: bold; color: #993300; font-size: 14px; border: 1px solid #d7a349; padding: 4px 7px; background-color: #ECD6AF}

.vopros1 {padding: 8px 15px 10px 15px; background-color: #fff;}
.vopros2 {padding: 8px 15px 10px 15px; background-color: #fff;}
.vopros2 p, .vopros1 p {margin: 0;}
.vopros2 img {padding: 5px 15px 5px 0; float: left;}
.vopros1 img {padding: 5px 0px 5px 15px; float: right;}


