body {
	padding:0;
	margin:0;
	font-family: sans-serif;
	background-color: #FFF;
}
img {
	border:none;
	vertical-align:middle;
	}
td {vertical-align:top;}
sup {font-size:8pt;}
table.header {
	height:300px;
	width:100%;
	margin:0;
	background-image: url(../images/fon.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
slogan {
	text-align:center;
	padding:20px;
	margin:0;
	font-size:24px;
	color:#FFF;
	font-weight:bold;
	
	
	
}
div.logo {
	height:300px;
	width:542px;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.tel {position:absolute; top:160px; right:40px; text-align:right; font-size:10pt; color:white; font-weight:bold;}
P.hmenu {position:absolute; top:225px; left:30%; margin:0; padding:0; width:70%; text-align:center;}
.hmenu table {height:34px; margin:0 auto;}
.hmenu a {
	display:block;
	padding:0 10px;
	line-height:34px;
	font-weight:bold;
	font-size:8pt;
	color:#fd7d00;
	text-decoration:none;
	border-left:#023f02 3px solid;
	background-image: url(../images/b-fon.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.hmenu a.nob {border:none;}
.hmenu a:visited {color:#ffad0;0;}
.hmenu a.curent, .hmenu a#curent {color:white;}
.hmenu a.curent:visited, .hmenu a#curent:visited {color:white;}

P.hmenu2 { position:absolute; left:30%; margin:0; padding:0; width:70%; text-align:center;}
.hmenu2 table {height:34px; margin:0 auto;}
.hmenu2 a {
	display:block;
	padding:0 10px;
	line-height:34px;
	font-weight:bold;
	font-size:8pt;
	color:#fd7d00;
	text-decoration:none;
	border-left:#023f02 3px solid;
	background-image: url(../images/b-fon.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.hmenu2 a.nob {border:none;}
.hmenu2 a:visited {color:#ffad0;0;}
.hmenu2 a.curent, .hmenu2 a#curent {color:white;}
.hmenu2 a.curent:visited, .hmenu2 a#curent:visited {color:white;}

 
div.menu {margin:0 72% 0 0; border-right:6px solid #a2490f; padding:10px 10px 50px;}
div.menu p {margin:0 0 0 20px; color:#a2490f; font-size:8pt;}
div.menu a {color:#018301; text-decoration:none;}

div.menu UL {
	margin:20px 0 20px 20px;
	padding:0;
	list-style-image: url(../images/marker.gif);
	font-weight:bold;
	font-size:10pt;
}
div.menu UL li {margin:15px 0; color:#a2490f;}

div.content {float:right; width:65%; padding:15px 0; margin:0 20px 0 0; color:#015901; font-size:10pt; text-align:justify;}
div.content p {text-align:justify; text-indent: 40px; margin-top:5px;}
div.content td, div.content td p {text-align:left;}
div.content th {color:white; font-weight:bold; font-size:8pt; background:#578356;}
div.content td {color:#015901; font-size:10pt; background:#c1dcc1;}

UL.no {margin:0; padding:0; list-style-type:none; font-weight:bold; font-size:10pt;}
 
div.content a {color:#a2490f;}
div.content a:visited {color:#a85a1a;}
div.content h1 {font-size:14pt;}
div.content h2 {font-size:12pt; color:#a2490f;}
div.content h3 {font-size:10pt; color:#a2490f;}
div.content h4 {font-size:10pt;}
div.content caption {font-size:10pt; color:#a2490f;}
.img {margin:0 auto 20px; width:500px; border:#a2490f 1px solid; background:#578356;}
.img p {margin:5px 10px; color:white; font-weight:bold; font-size:10pt;}
.img p.center {margin:0;}
dt {font-weight:bold;}

div.content p.list {margin:10px 0 10px 15px; text-indent:-15px;}

.dupl {color:white; margin:20px 10px 20px 0; font-size:xx-small;}
.dupl td {background:#5c86d6; }
.dupl ul, .dupl li {margin:6px; padding:0;  font-size:xx-small;}
div.content .dupl a {color:#7e3200; text-decoration:none;  font-size:xx-small;}
div.content p.avtograf {margin:20px; text-align:right; font-style:italic;}

div.futer {
	clear:both;
	height:120px;
	padding:0;
	margin:0;
	font-size:8pt;
	background-image: url(../images/bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
div.futer p {padding:20px 20px 0; margin:0;}
.botlinks {
	text-decoration: none;
	font-size:xx-small;
	} 
p.center, div.content p.center {text-align:center;}
p.copy {text-align:right;}
.menu_footer {font-size:14px; color:#060}
.menu_footer b{color:#a2490f;}
.copy a {color:#018301;}
.loop {margin:20px 0;}
.reklama_xap
{
	font-size:xx-small;
}
.bold_cap{
	color:#a2490f;
	text-decoration:underline;
    }
.reklama_cap
{
	color:#a2490f;
}
.small_text
{
font-size:xx-small;	
}
div.news h2
{
margin-bottom:5px;
}
div.site_news h2
{
font-size:14px; 
color:#a2490f;
}
div.site_news
{
font-size:14px; 
color:#360;
}

div.site_news a
{
text-decoration:none;
color:#a2490f;
}
table.buildpedia td{
	font-size:14p;
	height:30px;
	width:30px;
	padding:10px;
	font-weight:bold;
}
table.buildpedia a{
text-decoration:blink;
}
.projets_thumb
{
	border:double;
	margin:10px;

}
input.invalid {
	background-color: #FF9;
	border: 2px red inset;
}
