@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
a {
	color:#890c08;
	text-decoration: none;
}
a:hover {
	color:#890c08;
	text-decoration:underline;
}

#menu {
	width:835px
}


#content {
	display:block;
}

#content_left_block {
	display:block;
	width:192px;
	float:left;
}
#content_center_block {
	display:block;
	width:471px;
	float:left;
}
#content_right_block {
	display:block;
	width:192px;
	float:right;
}

#caption {
	display:block;
	height:19px;
	background-color:#932923;
	color:#f8e9e4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:3px
}

#caption1 {
	background-color:#932923;
	color:#f8e9e4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:3px;
	padding-bottom:5px;
}

#block_content {
	display:block;
	width:172px;
	background-image:url(../imgs/block_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:30px;
	color:#5d5e60;
	font-size:10px;
	text-align:left
}

#block_content1 {
	display:block;
	width:172px;
	background-image:url(../imgs/block_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	color:#5d5e60;
	font-size:10px;
	text-align:left
}

#block_content_newsletter {
	display:block;
	width:192px;
	background-image:url(../imgs/block_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:0px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:7px;
	color:#5d5e60;
	font-size:10px;
	text-align:left
}


#block_content_1 {
	display:block;
	width:241px;
	background-image:url(../imgs/block_bg_1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:30px;
	color:#5d5e60;
	font-size:10px;
	text-align:left
}

#block_content_footer {
	display:block;
	width:172px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	color:#5d5e60;
	font-size:10px;
	text-align:left;
}

#block_content_footer_1 {
	display:block;
	width:211px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	color:#5d5e60;
	font-size:10px;
	text-align:left;
}
.block_content_footer {
	background-image:url(../imgs/block_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.block_content_footer_1 {
	background-image:url(../imgs/block_bg_1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


#main_caption {
	display:block;
	height:19px;
	background-color:#932923;
	color:#f8e9e4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding-top:3px;
	padding-left:10px
}

#footer_block {
	float:left
}

#main_content {
	/*background-image:url(../imgs/main_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:30px;
	font-size:11px;
	color:#211f20;
	text-align:left
}
.main_content_bg {
	background-image:url(../imgs/main_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#footer1 {
	display:block;
}


.menu {
	display:block;
	padding-left:20px;
	padding-right:20px;
	/*color:#f8e9e4;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-top:3px;
}



/* Horizontal menu */
#nav a{
	position:relative;
}

#nav {
	position:relative;
	/*height:22px;*/
	list-style: none;
}
#nav, #nav ul { /* all lists */	
	position:relative;
	padding: 0;
	margin: 0;
	/*height:22px;*/
}
#nav li { /* all list items */
	position:relative;
	display:block;
	/*height:22px;*/
	float:left;
	/*padding-left:20px;*/
	/*margin-left:15px;*/
}
#nav li:hover { /* all list items */
	background-color:#942923;
	/*padding-left:20px;*/
	/*margin-left:15px;*/
}
#nav li a {
	position:relative;
	display:block;
	color:#f8e9e4;
	font-size:12px;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}
#nav li a:hover {
	color:#ffffff;
	background-color:#942923;
	padding-left:10px;
	padding-right:10px
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li li a {
	display:block;
	/*height:22px;*/
	width:180px;
	/*white-space:nowrap;*/
	white-space:normal;
	background-color:#bcbdc1;
}

#nav li li a:hover {
	display:block;
	/*height:22px;*/
	color:#FFFFFF;
}
#nav li ul { /* second-level lists */
	/* corrections for firefox */
	position:absolute;
	background-color:#bcbdc1;
	background-image:url(../imgs/submenu_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:140px;
	/*height:22px;*/
	margin-left:0px;
	margin-top:0px;
	text-align:left;
	font-size:11px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	
}
#nav li ul li {
	background-image:none;
	text-align:left;
	width:140px;
	/*height:25px;*/
	padding:0px;
	margin:0px;
	font-size:11px;
	padding-bottom:0px;
	background-image:url(../imgs/submenu_bg_h.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
}
#nav li ul li a{
	text-align:center;
	width:140px;
	/*height:22px;*/
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:11px;
	color:#FFFFFF;
	background-image:url(../imgs/submenu_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#nav li ul li a:hover{
	text-align:center;
	width:140px;
	/*height:22px;*/
	margin:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:11px;
	background-image:url(../imgs/submenu_bg_h.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
	color:#FFFFFF;
}
#nav li ul ul { /* third-and-above-level lists */
	margin: -25px 0 0 150px;
}

/* End of Horizontal menu */


.leftnav {
	color:#6d6f71;
	font-size:11px;
	padding-left:7px
}
.leftnav_selected {
	color:#942923;
	font-size:11px;
	padding-left:7px
}

.nav_root {
	font-size:12px;
	color:#f8e9e4
}
#seleted_li {
	background-color:#890C08;
}

.more {
	color:#5d5e60;
}

.caption {
	color:#f8e9e4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-right:10px
}

/*  Left submenu */
	.level1{
		font-size:10px;
		text-align:left;
	}
	.level2{
		padding-left: 20px;
	}
	.level3{
		padding-left: 30px;
	}
	.level4{
		padding-left: 40px;
	}
	.leftnav {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
	}
	.leftnav_selected {
		font-size:10px;
		font-weight:bold;
	}
	

	.level1:hover{
		color:#942923;
		font-weight:bold
	}
	.level2:hover{
		color:#942923;
		font-weight:bold
	}
/* --------------  */


.search_block {
	background-image:url(../imgs/search_main_bg.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#6a6b6f
} 

#header1 {
	width:835px;
}


/*   -----  Scrollable news  -----   */

#scrollingContainer{
		width:130px;	/* 170 pixels in width */
		height:100px;	/* Height of box */
		float:left;	/* I want the text to wrap around the box */
		overflow:hidden;	/* Hide overflow content */
		color:#FFFFFF;
		font-size:10px;
		text-align:left;
		padding-left:20px;
		padding-right:20px;
		margin-bottom:0px;
		margin-top:5px;
		/*font-weight:bold;*/
	}
#scrollingContent2{
		font-size:0.9em;
	}
	
	
/* -----  Footer  ------  */
.footer {
	font-size:10px;
	color:#767779
}


/*   ------  Site map ----    */
.level0_1{
	font-size:12px;
	text-align:left;
	padding-left:10px;
}
.level1_1{
	font-size:11px;
	text-align:left;
	padding-left:25px;
}
.level2_1{
	font-size:10px;
	padding-left: 40px;
}
.level3_1{
	font-size:10px;
	padding-left: 55px;
}
.sitemap {
	color:#6a6b6f;
}
.caption {
	color:#6a6b6f;
	font-weight:bold
}

/*-------------*/
.lang {
	color:#FFFFFF;
	font-size:10px
}
.lang:hover {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none
}

