body{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:13px;
	min-width:1000px;
}

.clear{
	clear:both;
}

p{
	padding:7px 0px;
	margin:0px;
}

h1{
	font-size:24px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

h2 {font-size:18px;
	margin:0px;
	padding:0px;
	font-weight:normal;}

h3{
	font-size:11px;
	margin:0px;
	padding:30px 0px 19px 0px;
}

a:Link{Color: #3062a1; Text-decoration: underline}
a:Visited{Color: #3062a1; Text-decoration: underline}
a:Hover{Color: #3062a1; Text-decoration: none}
a img {border: none;}
.header{
	background-image:url('../images/logofon.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:221px;
}

.header .top{
	background-image:url('../images/head.jpg');
	background-repeat:no-repeat;
	background-position:272px 24px;
	height:221px;	
}

.header .top .logo{
	float:left;
	padding:26px 0px 0px 88px;
}

.header .top .logo img{
	width:101px;
	height:102px;
	border:none;
}

.header .top .logo .icon{
	margin:0px 0px 0px -14px;
}

.header .top .logo .icon img{
	border:none;
	width:32px;
	height:32px;
	margin:0px 19px 0px 0px;
}

.header .top .righthead{
	background-image:url('../images/righthead.gif');
	background-repeat:no-repeat;
	background-position:0px 24px;
	height:221px;	
	width:30px;
	float:right;
}

.container{
	padding:0px;
	float:right;
	width:100%;
	margin-left:-225px;
}

.container .content{
	margin-left:275px;
}

.menu{
	padding:0px 0px 0px 30px;
	width:192px;
	float:left;
}

.menu .lang{
	text-align:center;
	word-spacing:10px;
	padding:0px 0px 27px 0px;
}

#nav, #nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav .lion a{
	display:block;
	padding:8px;
	height:1%;
	background-image:url(../images/menuoff.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#nav .lioff a{
	display:block;
	padding:8px;
	height:1%;
}

#nav li{
	border-bottom:1px solid #d2dae0;
	position:relative;
}

#nav li div{
	border:1px solid white;

}

#nav li:hover .lion a, #nav li.jshover .lion a{
	background-color:#4a73ab;
	background-image:url(../images/menuon.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#nav li:hover .lioff a, #nav li.jshover .lioff a{
	background-color:#4a73ab;
}


#nav li:hover a, #nav li.jshover a{Color: white; Text-decoration: underline;}

#nav li ul{
	position:absolute;
	left:192px;
	//left:191px;
	top:0px;
	display:none;
	width:270px;
	background:white;
	border:1px solid #d2dae0;
	padding:3px 0px 9px 0px;
}

#nav li:hover ul, #nav li.jshover ul{
	display:block;
}

#nav li ul li{
	border:none;
}

#nav li li a{
	padding:5px 5px 0px 5px;
	display:block;
	font-size:12px;
}

#nav li:hover li a:Link, #nav li.jshover li a:Link{Color: #3062a1; Text-decoration: underline}
#nav li:hover li a:Visited, #nav li.jshover li a:Visited{Color: #3062a1; Text-decoration: underline}
#nav li:hover li a:Hover, #nav li.jshover li a:Hover{Color: #3062a1; Text-decoration: none}

.content .info{
	width:250px;
	padding:0px 30px 30px 0px;
	float:right;
	font-size:10px;
}

.content .info img{
	border:none;
	margin-bottom:5px;
}

.content .info p{
	padding:2px 0px;
	margin:0px;
}

.content .info p img{
	border:none;
	margin-bottom:0px;
}

.content .menutop{
	padding:0px 30px 0px 0px;
}

.line{
	border-top: 2px solid #d2dae0;
	height:5px;
	font-size:2px;
	margin-top:13px;
}

.containerContent{
	padding:0px ;
	float:left;
	width:100%;
	margin-right:-380px;
}

.containerContent .photo{
	width:115px;
	font-size:10px;
	font-style:italic;
	float:left;
}

.containerContent .photo img{
	border:2px solid #d2dae0;
}

.containerContent .contentMain{
	margin-right:300px;
}

.containerContent .contentMain p{
	text-align:justify;
}

.content .news{
	padding:0px 30px 0px 0px;
	clear:both;
}

.content .news a{
	font-weight:bold;
}

.content .news .newstxt{
	float:left;
	width:33%;
/*	font-size:11px;*/
	padding:8px 0px 0px 0px;
}

.content .news .newstxt p{
	padding:8px 10px 8px 0px;
}

.footer{
	padding:30px;
	font-size:11px;
	clear:both;
}

.footer p{
	float:left;
	padding:22px 0px 0px 30px;
}

.footer img{
	float:right;
	width:133px;
	height:24px;
	margin:17px 30px 0px 0px;
}

.contentInner{
	padding:0px 30px 0px 0px;	
}

.contentInner .menuInner{
	font-size:11px;
	border-bottom:1px solid #d2dae0;
	padding:0px 0px 15px 0px;
}

.contentInner .menuInner a{
	display:block;
	float:left;
	width:33%;
	padding:5px 0px;

}

.contentInner h1{
	padding-bottom:20px;
}

ol.pager {list-style-type: none;}
ol.pager li{display: inline;}
ol.pager li.cur{font-weight: bold;}

.newsList {margin-bottom: 30px;}
div.articles {margin-bottom: 30px;}

.formDefault label {font-weight: bold;}
.formDefault input {float: none; margin-bottom: 8px; width: 220px;}
.formDefault select {float: none; margin-bottom: 8px; width: 226px;}
.formDefault textarea {float: none; margin-bottom: 8px; width: 220px; height: 120px; overflow: hidden; }
.formDefault textarea.props {height: 40px;}
