﻿* {
	margin: 0;
	padding: 0;
}

body {
	width : 100%;
	background : #f4f5f7; 
	background-image : url("img/ground.png");
	background-repeat: repeat-x;
	font-family: Candara;
	font-size : 16px;
	color: #000000;
}

.page{
	margin : auto;
	width : 960px;
}

.head {
	width : 100%;
	margin-top : 30px; 
	margin-right : auto;
	margin-left : auto;
}

.rounded {
	border: 1px solid #cbcdd2;
	border-radius: 10px; 
}

.top_menu {
	width : 100%;
	margin-top : 20px;
	margin-right :0 auto;
	margin-left :0 auto;
}

ul.top_menu {
	list-style: none;
	width : 100%;
}

ul.top_menu li {
	display: inline
}

ul.top_menu li a {
	font-family: Bookman Old Style;
	font-variant: small-caps;
	font-size: 23px;  
	text-decoration: none;
	background: #cbcdd2;  
	font-weight: inherit;
	font-weight: 600;
	color: #2b2a29; 
	padding: 6px 10px 6px 10px;
	border-radius: 5px;
	font-stretch: ultra-expanded;
	margin : 3px;
}

ul.top_menu li a:hover {
	padding: 9px 10px 9px 10px;
	font-weight: 600;
	background: #6d747a;
	color: #f4f5f7; 
}

ul.top_menu li.active a {
	padding: 9px 10px 9px 10px;
	font-weight: 600;
	background: #6d747a;
	color: #f4f5f7;
}

ul.top_menu li a.selected {
	background: #6d747a;
	color : #f4f5f7;
}

.content {
	width : 940px;
	padding : 10px;
	margin-top : 20px;
	margin-right : auto;
	margin-left : auto;
	border-radius : 5px;
	border: 1px solid #cbcdd2;
}

.l-menu {
	width : 200px;
	margin : 0 auto;
	float : left;
	border-radius : 5px;
	border: 1px solid #cbcdd2;
	background : #f4f5f7;
}

.l-menu ul {
	background : #f4f5f7;	
}

.l-menu ul li {
	list-style: none;
	border: 1px solid #cbcdd2;		
	border-radius : 5px;
	background: white url("img/arrow.png") 3% center no-repeat;
	border-style : solid;
	border-color : #cbcdd2;
	border-width : 1px;
	border-radius : 5px;
	margin : 5px;
	position : relative;	
}

.l-menu ul li a {
	text-decoration: none;
	display: block;
	padding: 2px 2px;	
	font-family: Bookman Old Style;
	font-size: 14px;  
	text-decoration: none;
	font-weight: 600;
	padding: 6px 10px 6px 15px;
	font-stretch: ultra-expanded;
	opacity : 1;
	z-index: 4;
	border-radius: 3px;
	color : #6d747a;	
}

.l-menu ul li a:link {
	color : #6d747a;
	
}

/*.l-menu ul li a:visited {
	color : black;
	
}*/

.l-menu ul li a:hover {
	background: #cbcdd2 url("img/arrow-hover.png") 3% center no-repeat;
	color : #2b2a29;
	display : block;
}

.l-menu ul li.active {
	border: 1px solid #cbcdd2;	
}

.l-menu ul li.active+li {	
}

.l-menu ul li.active {
	background: #cbcdd2 url("img/arrow-hover.png") 3% center no-repeat;
	color : #2b2a29;
}


.l-menu ul li ul {
	display: none;
}

.l-menu ul li:hover ul {
	border-radius : 5px;
	border-width : 1px;
	border-color : #DCDCDC;
	border-style : solid;
	display: block;	
	position : absolute;
	left: 185px;
	top: 0;
	width: 200px;
	z-index : 20;
}

.l-menu ul li:hover ul li a {
	font-size: 14px;
	padding: 5px 5px 5px 15px;
}

.text {
	width : 700px;
	padding : 10px;
	margin : 0 auto;
	border-radius : 5px;
	border: 1px solid #cbcdd2;	
	background: white;
	text-align: center;
	float : right;
}

.text_not_menu {
	width : 920px;
	padding : 10px;
	margin : 0 auto;
	border-radius : 5px;
	border: 1px solid #cbcdd2;	
	background: white;
	text-align: center;
	float : right;
}

.text_header {
	width : 100%;
	margin : 0 auto;
	border : none;
	font-size : 18px;
	font-weight : 700;
}

.text_m {
	border : none;
	margin : 10px;
	width : 680px;
	/*width : 97%;*/
	/*float : left;*/
	/*padding : 10px;*/
	text-align : justify;
}

.text_not_menu_m{
	border : none;
	margin : 10px;
	width : 900px;
	text-align : justify;
}

.img_r {
	/*background : url("img/Martin.png") no-repeat;*/
	border : none;
	float : right;
	padding : 10px 0px 10px 10px;
}

.img_l {
	border : none;
	float : left;
	padding : 5px 10px 5px 0px;
}

.flag {
	border : none;
	margin : 0 auto;
	padding : 10px;
/*	width : 680px; */
}

.img_flag_first {
	border : none;
	float : left;
	margin : 0 auto;
}

.img_flag {
	border : none;
	float : left;
	margin-left : 10px;
}

.separator {
	border : none;
	margin : 0 auto;
	width : 670px;
	padding : 5px;
}

.link {
	color : black;
	font-weight : 300;
	text-align : end;
}

.date {
	border : none;
}

.date ul li {
	list-style-type: none;
	border: none;
	padding : 2px 2px;
	
}

.list {
	border : none;
	width : 680px;
	padding : 10px;
}

.list ul li {
	list-style-type: none;	
	border: none;	
	margin: 5px;	
	background: white url("img/arrow.png") 0% center no-repeat;
}

.list ul li a {
	cursor:default;
	text-decoration: none;
	display: block;
	padding: 2px 2px;
	padding : 2px 0px 2px 10px;	
	text-decoration: none;
	opacity : 1;
	z-index: 4;
	color: #000000;
	border : none;
	/*float : left;*/
}

.list ul li a:hover {
	background: white url("img/arrow-hover.png") 0% center no-repeat;
	font-weight : 700;
	cursor:default;
}

.bottom {
	width : 940px;
	margin-top : 20px;
	margin-right : auto;
	margin-left : auto;
	margin-bottom : 10px;
	padding : 10px;
	border-radius : 5px;
	border: 1px solid #cbcdd2;
}

#toTop { 
	width : 30px;
	height : 30px;
    position: fixed; 
    bottom: 60px; 
    right: 60px; 
    background: none; 
    cursor: pointer;
}