* { -moz-box-sizing: border-box;}

body{
	height : 100%;
	background : #ffd6ad url(images/bg.gif) repeat 0px 0px;
}
td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
a{
	color : #000000;
}
a:hover{
	text-decoration : none;
}
a.inv{
	text-decoration : none;
}
a.inv:hover{
	text-decoration : underline;
}
h1{
	margin : 0px 0px 15px 0px;
	font-size : 18px;
	font-weight : bold;
	color : #f68938;
	line-height : 18px;
}
h2{
	margin : 0px 0px 15px 0px;
	font-size : 16px;
	font-weight : bold;
	color : #f68938;
}
h3{
	margin : 0px 0px 15px 0px;
	font-size : 14px;
	font-weight : bold;
	color : #f68938;
	line-height : 14px;
}
form{
	margin : 0px;
}
input, textarea, select{
	border : 1px solid #999999;
	font-size : 11px;
	color : #040602;
	background-color : #FFFFFF;
}
.clearfloat{
	clear : left;
}
.desby, .desby a{
	font-size : 11px;
	color : #c6c6c6;
}


.head{
	vertical-align : bottom;
	padding-bottom : 10px;
}
.head a{
	font-size : 9px;
	color : #000000;
}
.head img{
	vertical-align : middle;
}
.head div{
	display : inline;
	padding-right : 5px;
}
.head div.rs{
	padding-right : 0px;
	padding-left : 5px;
}

.logo{
	background : url(images/logo.gif) no-repeat 0px 0px;
	padding : 10px 0px 0px 20px;
	vertical-align : top;
}

.infobg{
	background-color : #fde4d2;
}

.menu{
	margin : 20px 0px 20px 15px;
}
.menu .item{
	font-family : Tahoma;
	font-size : 14px;
	font-weight : bold;
	background : url(images/menu_lab.gif) no-repeat 0px 6px;
	padding-left : 15px;
	margin : 8px 0px 7px 0px;
}
.menu .line{
	height : 1px;
	font-size : 0px;
	background-color : #cccccc;
	line-height : 1px;
}
.menu #active a{
	color : #f68938;
}
.menu .subitem{
	font-size : 11px;
	font-weight : normal;
	background : url(images/menu_sub_lab.gif) no-repeat 0px 5px;
	padding-left : 15px;
	margin : 8px 0px 7px 10px;
}

.headline{
	float : left;
	font-size : 0px;
	line-height : 1px;
	height : 1px;
	background-color : #808080;
	margin : 0px 0px 10px 0px;
	width : 100%;
}

.info{
	padding : 20px 25px 20px 25px;
}
#infopage{
	padding-right : 60px;
}
.info .block_list div.title, .info .block_list .text td{
	font-size : 12px;
}

.news{
	padding : 20px 15px 20px 0px;
}

.block_list{
	margin-bottom : 40px;
}
#current{
	margin-bottom : 20px;
}
.block_list .title{
	font-family : Tahoma;
	font-size : 11px;
	font-weight : bold;
	text-decoration : underline;
	margin-bottom : 5px;
}
#titlecurrent{
	font-size : 14px;
}
.block_list .date{
	font-size : 11px;
	color : #666666;
}
#datecurrent{
	color : #000000;
}
.block_list .author{
	font-size : 11px;
	color : #333333;
	font-weight : bold;
}
.block_list .content{
	margin-top : 10px;
	width : 100%;
}
.block_list .conttext{
	float : none;
}
#conttextimage{
	margin-left : 111px;
}
.block_list .line{
	background-color : #f68938;
	font-size : 1px;
	line-height : 1px;
	padding-top : 1px;
}
.block_list .text{
	background-color : #fbc7a1;
	padding : 10px 7px 10px 7px;
}
.block_list .text td{
	vertical-align : top;
	font-size : 11px;
}
#textimage{
	height : 85px;
}
.block_list .image{
	margin : 0px 0px 0px 0px;
	border : 2px solid #f68938;
	float : left;
}

.pager{
	font-weight : bold;
	text-align : center;
}
.pager div{
	display : inline;
	vertical-align : middle;
	margin-right : 4px;
}
.pager .line{
	background : #000000;
}
.pager a.inv{
	color : #f68938;
}

.footer{
	background : url(images/footer_bg.gif) repeat-x 0px 0px;
	font-size : 10px;
	color : #999999;
}
.footer .counters div{
	display : inline;
	margin-left : 5px;
}
