/* CSS Document */
BODY {
	padding: 0px;
	margin: 0px;
	background-color: #439ccf;
}
img {
	border: none;
}
table {
	border: none;
}
.right_con {
	padding-top:15px;
	padding-right:40px;
	font:11px Arial;
	color: #0054a6;
}
.right_con a {
	color: #0054a6;
	text-decoration: none;
}
.right_con visited {
	color: #0054a6;
	text-decoration: none;
}
.right_con active {
	text-decoration: underline;
}
.right_con hover {
	text-decoration: underline;
}
.menu {
	font:18px Haettenschweiler;
	padding-left:30px;
	padding-right:30px;
	color: #FFF;
	line-height: 1.1;
}
.menu a {
	color: #FFF;
	text-decoration: none;
}
.menu_s {
	font:15px Tahoma;
	color: #FFF;
}
.menu_s a {
	color: #FFF;
	text-decoration: none;
}
.name {
	font:18px Arial;
	padding:10px;
	color: #FFF;
	line-height: 1.5;
}
.txt {
	font:12px Arial;
	color:#FFF;
	line-height: 1.5;
}
.txt a {
	color:#FFF;
}
.txt a:hover {
	color:#FFF;
	text-decoration: none;
}
.tab_rek {
	padding:10px;
	padding-top:40px;
}
.foto {
	padding: 20px;
}
.counter {
	width:179px;
	vertical-align:bottom;
	position:relative;
	left:300px;
	bottom:70px;
}
.blok {
	font:16px Haettenschweiler;
	padding:5px;
	color: #FFF;
}
.blok a {
	color: #FFF;
	text-decoration: none;
}
.topl {
	background-image:url(http://akyla.info/img/top_l.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:38px;
	height:33px;
}
.topc {
	background-image:url(http://akyla.info/img/top_c.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#00466e;
	height:33px;
	vertical-align:bottom;
	padding-left:5px;
	font-size:20px;
}
.topr {
	background-image:url(http://akyla.info/img/top_r.png);
	background-repeat:no-repeat;
	background-position:top right;
	width:32px;
	height:33px;
}
.botl {
	background-image:url(http://akyla.info/img/bot_l.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:38px;
	height:30px;
}
.botc {
	background-image:url(http://akyla.info/img/bot_c.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#00466e;
	height:30px;
}
.botr {
	background-image:url(http://akyla.info/img/bot_r.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:32px;
	height:30px;
}
.center_bl {
	background-color:#00466e;
	padding:5px 15px;
}
.ghjyf {font-family: Tahoma; Font-size:12px; color:#000000;}
div.ghjyf a {font-family: Tahoma; Font-siae:12px; color:#ffffff;}




h3#example {
   font: normal 24px tahoma;
   position: relative;
   background: #00466e;
   color: #0cf;
   padding: 5px 0px;
}
h3#example span {
   position: absolute;
   top: 23px;
   left: 0;
   width: 100%;
   height: 10px;
   background: #00466e; /* цвет накладываемого блока, должен совпадать с цветом фона основного блока */
   overflow: hidden;
   opacity: 0.45;
   filter: alpha(opacity=45);
}


