@charset "UTF-8";
/* CSS Document */
*{
	padding: 0;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 0;
}

@font-face {
    font-family: 'hypatia_sans_prolight';
    src: url('hypatiasanspro-light.eot');
    src: url('hypatiasanspro-light.eot?#iefix') format('embedded-opentype'),
         url('hypatiasanspro-light.woff') format('woff'),
         url('hypatiasanspro-light.ttf') format('truetype'),
         url('hypatiasanspro-light.svg#hypatiasanspro-light') format('svg');
    font-weight: normal;
    font-style: normal;
}



h1, h2, h3, h4, h5, h6{font-size:7px;}
html,body{height:100%;}
body{
	background: #ececec;
	font-size: 10px; 
	font-family: hypatia_sans_prolight,  Arial, Verdana,sans-serif;
	color: #999999;
	text-align: center;
	
}
.a{
	background: #666666;
	font-size: 10px; 
	font-family: hypatia_sans_prolight, Verdana, Arial,sans-serif;
	color: #999999;
	text-decoration: none;
}
.lazy{
	border: 3px solid #ececec;
}
.sm_img{
	border: 3px solid #ececec;
}
.null_img_blk{
	border: 3px solid #ececec;
	display: inline-block;
	height: 300px;
	width: 226px;
	vertical-align: top;
	z-index: 80;
}


#container{width:800px; margin:0 auto; text-align:right;}
.column{
	float: left;
	width: 20px;
	margin-left: 0px;
	margin-top: 280px;
	margin-bottom: 10px;
}

.second{width:850px; margin:0px;}


.first ul{list-style-type:none;}
.first li span{visibility:hidden;}
.first ul a{display:block;width:165px;text-decoration:none;height:20px;}


.mmenu{
	/*color:#FFF;*/
	position: relative;
	color: #999999;
	line-height: 12px;
	font-size: 11px; 
	font-family: hypatia_sans_prolight, "Lucida Sans Unicode", "Lucida Grande",sans-serif;
	text-decoration: none;
}

.mmenu p{margin-bottom:10px;}

.mmenu a{text-decoration:none;color:#666666;}
.mmenu a:hover{
	text-decoration: none;
	color: #111111;
	background-color: White;
}

.biog{
	/*color:#FFF;*/
	position: relative;
	color: #515151;
	font-size: 14px;
	font-family: hypatia_sans_prolight,  "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 18px;
	letter-spacing: 0;
}
.biog a{
	color: #515151;
	text-decoration: none;
}

.biog a:hover{
	text-decoration: none;
	color: #111111;
	background-color: White;
}
.podpis{
	 
	position: relative;
	color: #999999;
	font-size: 9px;
	font-family: hypatia_sans_prolight,  "Lucida Sans Unicode", "Lucida Grande", Arial, Verdana, sans-serif;
	text-decoration: none;
	text-align: right;
	letter-spacing: 1px;
}
.cccc{
	
	
	font-family: Verdana, Arial, sans-serif;

}
.sm_pisc_tab{
	margin-top: 22px;
	margin-left: 232px;
	text-align: right;
}
.sm_pisc_tab_un{
	margin-top: 22px;
	margin-left: 1px;
	text-align: right;
}

.item{margin-top:22px;}
.item .logo{margin-bottom:14px;}
.item .logo a img{border:none;}

.item h2, .item h3{
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 16px;
	color: #000;
}
* html .item h2{margin-top:14px;}
.item h3{
	text-align: right;
}
.second .item h3{margin-bottom:16px;}
.second .item .logo{padding:34px 0;position:relative;zoom:1;text-align:center;}
.second .item .details{margin-top:-30px;}
.second .item .description{margin-bottom:12px;width:240px;}
.profile .second {float:left; width:374px;margin-right:16px;margin-top:90px;}
.profile .item {margin-bottom:16px;}
.profile .item h2{background:url(../images/point.gif) no-repeat left bottom;padding-bottom:16px;margin-bottom:4px;}
.profile .item .details{margin-top:-14px;}
.profile .item .details img{margin:16px 0;}
.profile .item .description{width:374px;}
.padding{padding-left:210px;}
* html .padding{padding-left:0px;}


.item h2 span,.item h3 span{visibility:hidden}
.item .description{margin-bottom:12px;}
.item .description a{color:#999999}
.item .view a{color:#999999; }
.item .view a:hover{color:#000;}

.item .image{float:left;}
.arrow_up a{position:absolute;top:0; left:0;display:block;background:url(../images/arrow_up.gif) no-repeat center center; width:800px; height:17px;text-decoration:none;}
.arrow_down a{position:absolute;bottom:0; left:0;display:block;background:url(../images/arrow_down.gif) no-repeat center center; width:800px; height:17px;text-decoration:none;}
.arrow_up a:hover{background:url(../images/arrow_up_on.gif) no-repeat center center;}
.arrow_down a:hover{background:url(../images/arrow_down_on.gif) no-repeat center center;}
.arrow_up a span, .arrow_down a span{visibility:hidden;}


.logo_bn {display:none;position:absolute;top:34px;left:0px;text-align:center;width:800px;}/*il top deve avere lo stesso valore del padding di .logo*/
