/* CSS Document */
body
{
	margin: 0;
	padding: 0;
	font: 85% arial, hevetica, sans-serif;
	text-align: center;
	color: #333;
	background-color: #D6D6D6;
	/*background-image: url(img_39.gif);*/
}

a:link { color: #B52C07; }
a:visited { color: #600; }

a:hover, a:active
{
	color: #fff;
	background-color: #B52C07;
}
h1
{
	color: #cd1421;
	font: 150% arial, hevetica, sans-serif;
	font-weight: bold;
	margin: 0 0 2px 0;
}
h2
{
	color: #cd1421;
	font: 120% arial, hevetica, sans-serif;
	font-weight: bold;
	margin: 0 0 2px 0;
}

h2 a { text-decoration: none;
color: #cd1421; }

h3
{
	color: #cd1421;
	font: 106% arial, hevetica, sans-serif;
	font-weight: bold;
	margin-top: 0;
}
h4
{
	color: #cd1421;
	font: 100% arial, hevetica, sans-serif;
	font-weight: bold;
	margin-top: 0;
}

#container
{
	margin: 1em auto;
	width: 1024px;
	text-align: left;
	background-color: #fff;
	border: 1px none #fff;
}

#header
{
	height: 120px;
	width: 100%;
	background: #fff url(../images/head2.jpg) no-repeat 0 0;
	border-bottom: 1px solid #fff;
	position: relative;
	border: 1px none #fff;
	border-bottom: 1px solid #fff;
}

#header h1
{
	font-size: 1px;
	text-align: right;
	color: #fff;
	margin: 0;
	padding: 0;
}

/*#mainnav ul { list-style-type: none;}
#mainnav li { display: inline; }*/

#menu
{
	float: right;
	width: 165px;
	border-left: 1px solid #C5C877;
	padding-left: 15px;
	padding-right:5px;
}



#contents { margin: 0 200px 40px 20px; }
#contents_w { margin: 0 10px 40px 20px; }

#contents p { 
/*line-height: 125%; */
/*margin: 5px 0;*/}
#contents ul {list-style: none;}
#contents_w ul {list-style: none;}

.blogentry { border-bottom: 1px solid #C5C877; }
.imagefloat { float: right; }



#footer a 
{
color: #fff;
}
#footer p
{ color: #fff;}

#skipmenu
{
	position: absolute;
	left: 0;
	top: 5px;
	width: 645px;
	text-align: right;
}

#skipmenu a
{
	color: #fff;
	text-decoration: none;
}

#skipmenu a:hover
{
	color: #fff;
	background-color: #fff;
	text-decoration: none;
}

fieldset {  
position: relative;  
float: left;  
clear: both;  
width: 100%;  
margin: 0 0 1em 0;  
padding: 0 0 1em 0;  
border-style: none;  
border-top: 1px solid #BFBAB0;  
background-color: #F2EFE9;
text-align: left;
}
legend span {  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em;  
font-size: 135%;
}

fieldset ul {  
padding: 0 1em 0 1em;  
list-style: none;
}

label {  
float: left;  
width: 10em;  
margin-right: 1em;
}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
/*padding-bottom: 1em;*/
}
legend { 
position: relative; 
padding: 0;  
color: #545351;  
font-weight: bold;
}
fieldset.alt {  
background-color: #E6E3DD;
}

fieldset fieldset {  
margin-bottom: -2.5em;  
border-style: none;  
background-color: transparent;  
background-image: none;
}
fieldset fieldset legend {  
margin-left: 0;  
font-weight: normal;
}
fieldset fieldset ul {  
position: relative;  
top: -1.5em;  
margin: 0 0 0 11em;  
padding: 0;
}
fieldset fieldset label {  
float: none;  
width: auto;  
margin-right: auto;
}
.setwidth{
width: 100px;
margin-left: -5px;
font-size:12px;
margin-top: 0;

}
table
{
padding: 5px;
border: 0;
}

td{
padding:5px;
border-bottom: 1px solid #666;
border-right: 1px solid  #666;
}
#skip, .off {
	position: absolute;
	left: -9999px;
	top: -9999px;
	}
	
	
	
	 ul { list-style-type: none; }
	 
	 .blocka{
	 list-style:square;
	 font-size: 12px;
	 font-weight: bold;
	 /*margin-left: -10px;*/
	}
	.clearl{
	clear:left;
	padding: 5px 0 0 0;
	}
	.clear{
	clear:both;
	padding: 5px 0 0 0;
	}
