BODY 
{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
	color: 		#0F0F0E;
	margin: 	0px;
	padding: 	0px;
	background-color: #FFFFFF;
}

A 
{
	color: #CC6600;
	text-decoration: none;
}

A:visited 
{
	color: #CC6633;
	text-decoration: none;
}

A:hover 
{
	color: #FF6600;
	text-decoration: underline;
}

IMG 
{
	border: none;
}

P 
{
	padding: 0px 0px 15px;
	margin: 0px;
}

H1 
{
	margin:0px;
	background: url(../img/bg_h1.gif) no-repeat;
	padding-left: 20px;
	padding-bottom: 1px;
	font-size:22px;
	font-weight:bold;
	color: #990000;
	height: 30px;
}

H1 a, h1 a:visited
{
	color: #990000;
	text-decoration: none;
}

H1 a:hover{
	color: #006600;
	text-decoration: none;
}
h2 {
	color: #990000;
	margin: 20px 0px 15px 0px;
	letter-spacing: -1px;
	font-size:18px;
	font-weight:bold;
	padding-bottom: 3px;
}
h2 a, h2 a:visited {
	color: #59770e;
	text-decoration: none;
}
h2 a:hover {
	color: #FF6600;
	text-decoration: none;
}
h3 {
	font: normal 140%/100% Arial, Helvetica, sans-serif;
	color: #758d38;
	margin: 10px 0px 5px;
}
fieldset {
    border:#996600  1px solid;
    padding: 17px;
}
legend {
    color: #996600;
    font-weight: bold;
}
#page {
	margin: 0px auto;
	width: 900px;
	background-color: #FFFFFF;	
}

#header1 {
    background: url(../img/bg_header1.jpg) no-repeat;
    height: 82px;
    width: 900px;
    position: relative;
    margin: 0px;
}
#header_rustat {
	float: left;
	padding: 32px 0px 0px 0px;
	width: 209px;
	margin-left: 24px;
	font-weight: bold;
	text-align: left;
	font-size: 75%;
}
#header_rustat a, #header_rustat a:visited {
	color: 		#3A3A36;
	text-decoration: none;
}
#header_mo {
	float: right;
	padding: 32px 20px 0px 0px;
	width: 560px;
	font-weight: bold;
	text-align: right;
	font-size: 75%;
}

#logo1 {
    background: url(../img/bg_zamok1.jpg) no-repeat;
    height: 320px;
    width: 900px;
    margin: 0px;
    padding: 0px;
    position: relative;
}

#logo_menu1 {
    height: 320px;
    width: 209px;
    margin-left: 22px;
    padding: 0px;
}
.menu {
	background: url(../img/bg_line.gif) no-repeat right;
	height: 22px;
	width: 185px;
	padding: 0px 15px 5px 0px;
	text-align: right;
	color: #3A3A36;
	font-weight: bold;
	font-size: 100%;
	line-height: 150%;
}
.menu a, .menu  a:visited{
	color: 		#3A3A36;
	text-decoration: none;
}
.menu_br {
	height: 5px;
	padding: 0px 15px 5px 0px;
}

#breadcrumb {
    color:#959595;
    font-size:11px;
    text-align:right;
    margin-right:15px;
    margin-top:0px;
    margin-bottom:20px;
}

#breadcrumb a, #breadcrumb a:visited {
    color:#959595;
    text-decoration:none;
}
#breadcrumb a:hover {
    color:#959595;
    text-decoration:underline;
}

/* content area */
#content1 {
    background: url(../img/bg_content1.jpg) repeat;
    margin: 0px;
    padding: 10px 50px;
}

.entry {
	clear: both;
	padding-top: 10px;
}

/* footer area */
#footer1 {
    clear: both;
    background: #4F680D url(../img/bg_footer1.jpg) no-repeat;
    height: 200px;
    width: 900px;
    margin-left: 0px;
    bottom: 0px;
    color: #F1EFD6;
    font-size: 95%;
    line-height: 130%;
}
#footer1 a, #footer1 a:visited {
    color: #F1EFD6;
}
#footer-links {
	clear: both;
	margin: 0px 30px 0px 300px;
	padding-top:50px;
	color: 		#0F0F0E;
	font-weight:bold;
}
#footer-links a, #footer-links a:visited {
    color: 		#0F0F0E;
	text-decoration:underline;
}
#footer-copy {
	clear: both;
	margin: 15px 30px 0px 300px;
	color: 		#0F0F0E;
	font-size:11px;
	font-style:italic;
}
#footer-copy a, #footer-copy a:visited {
    color: 		#0F0F0E;
	text-decoration:underline;
}
.footer-counter1 {
    width: 370px;
    float: left;
    text-align: right;
    
    padding: 26px 5px 15px 5px;
}
.footer-about {
	width: 500px;
	float: right;
	text-align: center;
	padding: 16px 5px 5px 5px;
	
}
/* credits */

#credits1 {
    margin: 0px auto;
    text-align: right;
    padding: 40px 20px 0px 0px;
    color:         #3A3A36;
    font-size: 85%;
    line-height: 120%;
}

#credits1 a, #credits1 a:visited {
    color: #CC6600;
}

#lightbox {
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails {
    font-size: 0.8em;
    padding-top: 0.4em;
} 
   
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../img/overlay.png); }

* html #overlay{
    background-color: #333;
    back\ground-color: transparent;
    background-image: url(../img/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
    }