/*Techtable stuff*/

table {
	width: 600px;
	margin:10px 0;
	border-collapse:collapse;
	border-bottom:4px #685b38 solid;
	font-size:0.9em;

}

table th {
	border-bottom:2px #685b38 solid;
	padding-bottom:7px;
	text-align:left;
	padding-left:10px;
	font-size:1.2em;
}

table tr.suda {
background-color:#ede7d6;
 
}

table td {
	padding:3px;
	padding-left:10px;
}






/*Text v bublinach*/
.bubble {
	float:left;
	width:271px;
	height:99px;
	background: transparent url(/images/layout/bubble/bg.png) no-repeat top left;
	behavior: url(/css/iepngfix.htc);
	padding:10px 10px 0px 17px;
	margin:10px 7px 10px 0;
	overflow:hidden;
	line-height:1.2em;
}

/*Obrazky v bublinach*/
.bubble img { 
	float:left; 
	position:relative; 
	top:0px; 
	padding:0 0px 5px 0; 
}

/* defined */

.w10 { width:10%; }
.w20 { width:20%; }
.w30 { width:30%; }
.w40 { width:40%; }
.w50 { width:50%; }
.w60 { width:60%; }
.w70 { width:70%; }
.w80 { width:80%; }
.w90 { width:90%; }
.w100 { width:100%; }

.spacer { border:none; margin:0; padding:0; background:transparent; overflow:hidden; }
.spacer.a { height:1px; font-size:1px; }
.spacer.b { height:2px; font-size:2px; }
.spacer.c { height:3px; font-size:3px; }
.spacer.d { height:4px; font-size:4px; }
.spacer.e { height:5px; font-size:5px; }
.spacer.f { height:6px; font-size:6px; }
.spacer.g { height:7px; font-size:7px; }
.spacer.h { height:8px; font-size:8px; }
.spacer.i { height:9px; font-size:9px; }
.spacer.j { height:10px; font-size:10px; }
.spacer.k { height:20px; font-size:20px; }

.cleaner { 
	clear:both; 
	height:0px; 
	font-size:0px; 
	border:none; 
	margin:0; 
	padding:0; 
	background:transparent; 
	overflow:hidden; 
	line-height:0px;
}

.none { display:none;}
a:hover, a img:hover  { cursor:pointer;}!important 

