body{
	background: #175998 url(../img/body.gif) repeat-x ;	/*		V A R 	*/
	font: 65% 'Verdana CE', Verdana, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Arial, lucida, sans-serif;
	color: #333333;
}
#header h1 a{
	display: block;
	background:  url(../img/infocube_logo.gif) no-repeat center center;
	position: relative;
	left:30px;
	top:-2px;
	width:210px;
	height:70px;
}
#theme{
	background: transparent url(../img/theme.gif) no-repeat;	width:168px;
	position:absolute;
	top:-8px;
	left:242px;
	height:80px;
 }

/* content */
.content{line-height: 140%; }
.content p{margin:15px 12px; line-height: 150%;}
.content h3{padding:15px 10px; background: #175998; color: white; text-transform: uppercase; }
.content h3.soft{padding:15px 10px; background: #D9DADA; color: #666; text-transform: uppercase;}
.content h4{margin: 10px 15px 1px 15px; padding:0 0 0 10px; color: #175998; text-transform: uppercase; border-left: 1px solid black;}
.col{
	width: 198px;
	float: left;
}
.col2{
	width: 616px;
	float: left;
}

img.title{
float:left;
margin:2px 15px 5px 0px;
border:none;

}
.break {clear: both; line-height: 1px; font-size: 1px; height: 1px; margin: 0 ;}
.separ {border-bottom: 1px solid #ebf0f2  ; line-height: 1px; font-size: 1px; height: 1px; margin: 20px 35px ;}
/*	left col */
.col.nav .col-in{	padding-right: 15px;}
.content .col.nav{
	width: 185px;
	font-size: 0.9em;
}
.content .col.nav ul{
	margin:0; padding:0;
	background: none;
	margin-bottom: 20px;

}
.col.nav li{
	margin:0; padding:0;
	background: none;
	border-bottom: 1px solid #858585;
	margin-bottom: 1px ;
}
.col.nav li a{
	display: block;
	background: #ffffff url(../img/arrow_off.gif) no-repeat 153px 9px;
	text-decoration: none;
	font-weight: bold;
	border-left: 7px solid #D9DADA;
	padding:5px;
}
.col.nav li a:hover{background:none;border-left-color: #ccc;}
.col.nav li span{
	display: block;
	width: 170px;
	background: #F3F3F3 url(../img/arrow_on.gif) no-repeat 155px 9px;
}
.issue { background: #EEEEEE; }
.issue img{ border: 5px solid #fff; margin:8px;}

/*	middle col	*/
.col.middle{	width: 689px;}
.col.middle.with-akt{	width: 490px;}

/*	aktuality	*/
.col.aktuality {  font-size: 0.9em;}
.col.aktuality {border-left:1px solid #D9DADA; padding-bottom:5px;}
.col.aktuality h4{margin: 10px 10px 1px 10px; }
.col.aktuality p{margin:0px 10px 20px 10px; line-height: 140%;}

/* infocube.cz index	*/

.vydavame ul{
margin: 0; padding: 0;
}

.vydavame li{
	background: transparent url(../img/vydavame_li.gif) no-repeat left center; padding: 0; margin: 0;
}
.vydavame li a{
	display: block;
	font-size: 1.05em;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	width: 255px;
	padding:20px 0;
	background: transparent url(../img/vydavame_a.gif) no-repeat left center;
}
.vydavame li a span{display: block; padding-left: 15px;}
.vydavame li a:visited{ 	background: transparent url(../img/vydavame_a.gif) no-repeat left center;}
.vydavame li a:active{ 	background: transparent url(../img/vydavame_a.gif) no-repeat left center;}
.vydavame li a:hover{ background: none;  color:#175998 ;
}

.aktuality {border-left:1px solid #D9DADA; padding-bottom:5px;}
.aktuality p{margin:0px 15px 20px 15px; font-size: 1em; line-height: 140%;}


.welcome{
	line-height: 170%;
	font-size: 1em;
	padding:10px 30px 10px 10px;
}
.welcome h3{
	text-transform: none;
	background: none;
	color: #175998;
	font-size: 1.2em;
	font-style: italic;
	padding:10px 10px 0 10px;
}

.hidden{visibility: hidden;}

