/* typography */body {	font-size: 90%;}html > body {	font-size: 90%;}html {	overflow: auto;	background: #eff0f0 url("../img/bg.png") repeat-x 0 108px;	/*  #69ba35 */}body {	font-family: "Century Gothic", "CenturyGothic", "AppleGothic", "Futura", sans-serif;	font-size: 14px;	line-height: 130%;	font-style: normal;	font-weight: 400;}small {	font-size: 9px;}sup {        font-size: 0.83em;        vertical-align: super;        line-height: 0;    }p {	padding: 0 0 15px 0;}a:link, a:hover, a:visited, a:active {	text-decoration: none;	color: #28166f;}a:hover {	text-decoration: underline;}h1 {	font-size: 28px;	line-height: 36px;	margin: 14px 0;	color: #28166f;	text-transform: uppercase;}h2 {	font-size: 1.4em;	line-height: 28px;	margin: 14px 0 6px 0;}h3 {	font-size: 1.2em;	line-height: 18px;	margin: 14px 0 11px 0;}ul {	margin: 5px 0 5px 15px;}li {	list-style: square;	padding-bottom: 8px;}#menu li {	padding: 1px 0 1px 0;	margin: 0;	list-style: none;}#menu ul {	padding: 0 0 0 5px;	margin: 0;	list-style-position: outside;	list-style-type: disc;}#menu ul li, #menu ul li a {	padding: 1px 0 10px 0;	margin: 0;	color: #28166f;	font-size: 22px;	font-weight: bold;	text-transform: uppercase;}#menu ul li ul {	padding: 5px 0 0 0;	margin: 0 0 0 5px;}#menu ul li ul li, #menu ul li ul li a {	padding: 0 0 5px 0;	margin: 0;	font-size: 12px;	color: #685b99;	list-style-type: disc;	line-height: 1.3em;	font-weight: normal !important;}#menu a {	text-decoration: none;}#menu a:hover {	color: #333;}#navbottom {	padding-top: 3px;	color: #333;}#navbottom a {	color: #28166f;	font-size: 14px;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;}#navbottom a:hover {	text-decoration: underline;}/*div.section {	border: solid 1px #ff3300;}*/#contactbox, #itembox {	float: right;	margin-right: 25px;	margin-bottom: 30px;	width: 240px;	padding: 10px;	clear:right;}/* #itembox {	float: right;	margin-top: 0px;	margin-right: 30px;	width: 240px;	margin-bottom: 15px;} */.mainphoto img {	max-width: 95%;}#itembox {	text-align: center;}#skladem-slider {	text-align: center;} .skladem-slider-item {	position:absolute;	display: block;	text-align: center;}#portfolio ul {	list-style:none;    padding-left:0;    margin-left: 0;}.skladem-slider-image {	max-width: 95%;}div.whitebg {	background-color: #fff;}div.section div.column_content {	padding: 10px;	margin: 5px;}input, textarea {	border: 1px solid #CCC;	background-color: #dbd8e7;}.forprint {display: none;}.clear { clear: left;}hr.clear { background: none;	border: 0;	clear: both;	display: block;	float: none;	font-size: 0;	margin: 0;	padding: 0;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}table, .box {	border: 1px solid #DFDFDF;	background-color: #F9F9F9;	width: 100%;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	color: #333;}td, th {	border-top-color: white;	border-bottom: 1px solid #DFDFDF;	color: #555;}th {	font-weight: normal;	padding: 7px 7px 8px;	text-align: left;	line-height: 1.3em;	font-size: 14px;}td {	font-size: 12px;	padding: 4px 7px 2px;	vertical-align: top;}