/* style for AESP */
a {font: 75% Verdana, sans-serif; color:#A1BCD0;}
a img {border:0}
body {margin:0; background-color:#00101C;}
p, form, form td {font:75% Arial, sans-serif}
table p {font:75% Arial, sans-serif}
p, td {color:#fff}
/*form {font:100%}*/
table td {padding:0;}
/*ul {color:#fff; font:90% Arial, sans-serif}*/
ul li {
	font: 8pt Arial, sans-serif;
	color:#fff;
	padding: 0 0 .25em 0 !important;
}
ul li a {
	font: 8pt Arial, sans-serif;
}

/*ul li ul li# {color:#fff; font:75% Arial, sans-serif}*/

h2 {font: 150% Arial Narrow, Arial, sans-serif; color:#A1BCD0;}
h3 {font: 120% Arial Narrow, Arial, sans-serif; color:#A1BCD0;}
h4 {font:bold 100% Arial, sans-serif; color:#FFF; margin:0; padding:0;}
div#head {margin-left:61px; margin-top:60px;}
div#head1 {margin-left:61px; margin-top:33px}
div#head2 {margin-left:61px; margin-top:20px}
span#head {font: 195% Arial Narrow, Arial, sans-serif; color:#FF9528; padding:0px}
span#head a{font: 100% Arial Narrow, Arial, sans-serif; color:#FF9528; padding:0px;}
.smaller {font-weight:normal; color:#A1BCD0;}
li.smaller {padding-bottom:.5em;}
#ot{margin-top:3px; margin-left:1em}
#pt {color:#C2CFD6}
#address {font-size:90%; color:#c1c1c1; /*padding-left:86px*/ margin: 1em 0;}
#address a, form td {color:#c1c1c1;}
#bgactive, #sep2, #subMenu {height:25px; background-image:url('/i/d_1A2833.gif')}
#subMenu {padding-right:8px; padding-bottom:2px}
#subMenu a{font:75% Arial Narrow, Arial, sans-serif; color:#fff}
#hd {width:18px; height:22px; margin-right:8px}
#left {padding-left:26px; padding-right:25%;}
#menu td {text-align:center; vertical-align:top}
#menu td img {margin-top:10px; margin-bottom:8px; height:9px}
#menu tr {background-image:url('/i/bgmenu.gif')}
#newsAnchor {font:italic; color:#A1BCD0;}
#newsAnchor1 {font:100% Arial, sans-serif; color:#A1BCD0;}
#newsAnchor2 {font:75% Arial, sans-serif; color:#A1BCD0;}
#right {padding-right:26px;}
#sep, #sep2 {width:4%}
#shad {width:3px; height:29px}
#smallest {font-size:75%; color:#A1BCD0}
#top {background-image:url('/i/bgtop.gif'); background-repeat:repeat-x; background-position:top}
#topPict {background-repeat:no-repeat; background-position:100% 0}
#newsarchive ul.year {
	padding-left: 0;
	font:120% Arial;
}
#newsarchive ul.year li {
	margin-left: 0;
	
}
#newsarchive ul.month {
	padding: 0 0 0 1em;
	margin: 0;
}
/*.vakan {
	font:75% Arial, sans-serif;
}*/


.label {
	font:100% Arial, sans-serif;
	color:#A1BCD0;
	
}
.label2 {
	font:185% Arial, sans-serif;
	color:#A1BCD0;
}
.label3 {
	font:135% Arial, sans-serif;
	color:#A1BCD0;
}


.tab  {
	font:75% Arial, sans-serif;
	color:#fff;
}

.tab2 {
	font:75% Arial, sans-serif;
	color:#fff;
	padding-left: 26px ;
}

.partnerLink a{
	font:Verdana;
}

#pics img {
	float: left;
	border: 1px solid #FFF;
	margin: 0 26px 26px 0;
}
/*
#ks {
    color: #A1BCD0;
}

#ks2 {
    color: #A1BCD0;
    font:70% Arial, sans-serif;
}
*/

#ks {
	color: #c1c1c1;
	/*font:70% Arial, sans-serif;*/
	font-size: 90%;
	margin: 3em 0 1em 0; padding: 0 0 0 41px;
	background: transparent url('../i/kelnik_logo.gif') 0 3px no-repeat;
}
#ks a {
	color: #c1c1c1;
	text-decoration: underline;
}
#ks span {
	display: block;
	width: 11em; height: 18px;
}
html>body #ks span {
	height: auto; min-height: 18px;
}
#ks span.h {
	width: 11em;
}
#stat {
	margin: 1.5em 0;
}


#leftbottom {
	padding: 20px 0 0 86px;
	font-size:75%;
}
.tab3 {
	font:75% Arial, sans-serif;
	padding: 15 0 15 0 ;
}
.tab4 {
	font:100% Arial, sans-serif;
	color:#fff;
	
}
.tab5 {
	font:100% Arial, sans-serif;
	color:#fff;
	padding-left: 61px ;
}


#all {
	padding-left: 26px ;
}
#all2 {
	margin-left: 26px ;
}
#all2 h2 {
	margin:0;
}    
    
.part {
	font-family:Arial Narrow;
	font-size: 2em;
	margin-bottom: 10px;
}
span.pt {
	font-weight:bold;
	color:#C2CFD6;
}
span.au {
	font-weight:bold;
	color:#E6CF50;
}
span.ag {
	font-weight:bold;
	color:#BCBCBC;
}


.buttons {
	background-repeat : no-repeat;
	/*width:85px;
	height:27px;*/
	border-bottom : 0;
	border-style : none;
	background-color : #00101C;
	
}
.buttons2 {
	background-repeat : no-repeat;
	border-bottom : 0;
	border-style : none;
	background-color : #00101C;
	margin-left: 221px;
}


input, textarea, select {
	border: 1px solid #E6E6E6;
	background-color : #00101C;
	color:#fff;
}
input.radio {
    border:none;
    background:transparent;
}
.err {
    font:120% Arial, sans-serif;
    color:red;
}
.icon {
	list-style-type:none;
	padding-left:0;
	padding-top:3px
}

.right {
	float: right;
	margin: 0 1em 0em 0;
}
.left {
    float: left;
    margin: 0 15em 0em 1em;
}
#vote div.bar { float:left; background-color: #FF9528; font-size:.35em; margin:1.1em 2em 0 0; }

#contentcell {
        font-size: 1em;
/*        width: 70%;*/
        height: 200px;
        vertical-align: top;
/*        padding: 20px 0;*/
}
.sert p {
	font:75% Arial, sans-serif; color:#fff;
	margin:0;
	}
#leftpart {width:509px;
		border:1px solid red;
		float:left;
		font:100% Arial Narrow, Arial, sans-serif; color:#fff;
		margin:1em 0 100px 0px;
}
#rightpart {width:260px;
		margin:1em 0 100px 90px;
		border:1px solid red;
		float:left;
		font:100% Arial Narrow, Arial, sans-serif; color:#fff;
}
#first {width:909px;
		/*position:relative;*/
		border:1px solid red;
		margin-left:90px;
	}

#allin {
	width:100%;
	width:expression(
		document.body.clientWidth < 775? "775px":
		document.body.clientWidth > 999? "999px": "100%"
	);
	min-width:775px;
	max-width:999px;
	/*border: 1px solid red;	*/
	/*background: #aaa;*/
}
#left-td {
	padding: 1.6em 90px 0 90px;
	/*background:#bbb;*/
	vertical-align:top;

}
#right-td {
/*	width:310px;*/
	/*background:#ccc;*/
	vertical-align:top;
}
#right-div {
/*	padding: 1.6em 50px 0 0; */
	/*border: 1px solid #f00;*/
}
.imgLeft, .imgRight {
	width:120px;
	font: 100% "Arial Narrow", Arial, sans-serif;
	text-align:center;
	margin-bottom:10px;
}
.imgLeft img, .imgRight img {
	width:120px;
	height:70px;
}
.imgLeft {
	float:left;
}
.imgRight {
	float:right;
}
.banner {
	margin-bottom:20px;
	margin-right:50px;
}
.firstUl li {
		padding-top:4px;
}
.vakan {
	font-weight:bold;
	color:#A1BCD0;
}
.vac {
		font:100% Arial, sans-serif;
		color:#FF9528;
}
.vacCity {
		font:100% Arial, sans-serif;
		font-style:italic;
		font-weight:normal;
		color:#A1BCD0;
		margin-bottom:1em;
}
.faq {
	color:#fff; font:70% Arial, sans-serif;
	text-align:center;
	float:right;
	margin:0 10px 10px 10px;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1;
}
.photo img {border:1px solid #fff;
			margin-right:1em;
			margin-top:1em;
			float:left;
}
.popup {background-color: #00101C;
		margin:10px 0 10px 0;
		text-align:center;
		color:#fff;
}
.arhiv {float:left;
		margin:0 10px 20px 0;
		border:1px solid #fff;
		}

.arhiv_href a {
	font:75% Arial, sans-serif; color:#A1BCD0;
	}
.cabling {font:75% Arial, sans-serif; color:#fff;}
.adress {
	text-align:center;
	margin:90px 5px;
}
#pop {font:100% Arial, sans-serif; color:#fff;}
.news {margin:0 0 2.5em 0; padding-top:0.5em;}
.news li {padding:0;}
.data {margin:0; padding-top:0;}

.item {
	float:left;
	width:160px; height:180px;
	overflow:hidden;
	/*background-color:#eee;
	border: 1px solid green;*/
}
.item p {
	font-weight:bold;
	padding: 3px 20px 0 10px;
	line-height:1em;
	margin: .8em 0 0;
}
/*.item img{
	padding-bottom:2px;
	padding-top:20px;
}*/

.describ img{
	float: left;
	margin-right: 8px;
}
/* Gallery

By http://www.brunildo.org/test/ImgThumbIBL3.html

-----------------------------*/

.thumbwrap {

    /*border: 1px solid #999;*/

    padding: 15px 8px 0 8px;

/*    background-color: #fff;*/

    margin: 0;

}

.thumbwrap li {

    display: -moz-inline-box;

    display: inline-block;

    /*\*/ vertical-align: bottom; /**/

    margin: 0 7px 15px 7px;

    border: 1px solid #999;

    padding: 0;

}

/* IE/Win width qui per avere anchor ok su img in 5.0 \*/

* html .thumbwrap li {

    display: inline;

    width: 201px;

    w\idth: 199px;

}

/*  Moz: NO border qui altrimenti difficolta' con width, table altrimenti problemi a text resize (risolubili con refresh) */

.thumbwrap li>a {

    /*\*/ display: table; /**/

    width: 199px;

}

.thumbwrap a {

    display: block;

    text-decoration: none;

/*    color: #000; */

/*    background-color: #fff;*/

    cursor: pointer;

    padding-top: 13px;

}

.thumbwrap img {

    border: solid 1px #999;

    vertical-align: bottom;

}


.thumbwrap .caption {

    display: block;

    padding: .3em 5px;

    font-size: 80%;

    line-height: 1.1;

}

/* Moz */

.thumbwrap a>.caption {

    width: 189px;

}

/*\*/

* html .thumbwrap .caption {

    height: 1px;

}

* html .thumbwrap {

    display: inline-block;

}

* html .thumbwrap {

    display: inline;

    height: 1px;

}

/* top ib e hover Op */

@media all and (min-width: 0px) {

    .thumbwrap li {

	vertical-align: top;

    }

    .thumbwrap li a {

	display: inline-block;

	vertical-align: top;

    }

    .thumbwrap {

	display: inline-block; /* non deve avere margin */

    }

}
.news_image .pict {
    margin: 0 20px 0 0;
    float:left;
    
}

.news_{
    visibility: hidden;
}

#submBg {
	background-image: url('/i/bgsubmenu.gif');
	background-repeat: repeat-x;
}

#fimg {
	width:60%;
	background: transparent url(/i/bottom3.gif) no-repeat 100% 100%;
}
#fimg div {
	position:relative;
}
#fimg div form {
	position:absolute;
	top:34px; left:0;
}
.search {
	margin: 73px 0 0 0;
}
html>body .search {
	margin: 75px 0 0 0;
}
.search2 {
	position:relative;
	top:-15px;
}
.search3 form {
	/*width:185px;*/
	margin:0; padding: 1px 0 0 0;
}
html>body .search3 form {
	padding: 2px 0 0 0;
}
.search3 .inp {
	width:130px; height:20px;
}
.subm {
	position:relative;
	top:1px; left:2px;
	border:none;
}
html>body .subm {
	top:0;
}
.subm2 {
	height:20px;
}
html>body .subm2 {
	height:21px;
}
/*cloud4main begins*/
#tags {height:250px; width:410px; vertical-align:middle; margin:-15px 0 25px 0; padding: 0 4px 0 4px;}
.head {font: italic 150% Arial Narrow, Arial, sans-serif; color:#FF9528; text-indent:40px;}
#pose {margin:-50px 0 0 -35px; padding-top:30px;}
/*cloud4main ends*/

/*regform*/
.pan {width:520px;}
.panf {float:left; padding-right:10px;}
.clr {clear:both;}
#regform {width:850px;}
#regform  fieldset {margin:5px 0;}