body {margin:0; padding:0; border: none; height:100%; overflow-y:none; background:#fff; font-family : Verdana , Arial , sans-serif; font-size : 10px;}
html {height: 100%;}

a
{	
	color: #303092;
	text-decoration: none;
	font-weight: normal;
}

#page {margin:0px auto; display:block; width:880px; background:transparent; height: 100%; z-index: 50;}
#brzuch_foto {display:block; bottom:0; left:0; width:130px; position:fixed; border:0px; padding:0px; }
#gerbera_foto {display:block; bottom:0; right:0px; width:222px; position:fixed; border:0px; padding:0px;}


#cola
{
	width: 190px;
	height: 300px;
	background-image: url(img/left.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin:	0px;
	display: inline;
	float: left;
	position: relative;
	z-index: 50;
}
* html #cola {position: static;}

#colb
{
	width: 543px;
	padding: 0px;
	margin:	0px;
	display: inline;
	float: left;
	position: relative;
	overflow: hidden;
}

* html #colb {position: static;}

#colc
{
	width: 140px;
	height: 175px;
	background-image: url(img/right.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin:	0px;
	display: inline;
	float: left;	
	position: relative;
	z-index: 50;
}

* html #colc {position: static;}

#stopka{
	width: 504px; 
	color: #303092; 
	margin: 0px 0px 0px 212px; 
	text-align: right; 
	font-size: 9px; 
	z-index: 50;
	position: relative;
}

* html #stopka {position: static;}

#menutop
{
	width: 543px;
	height: 107px;
	background-image: url(img/menutop.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin:	0px;
	display: inline;
	float: left;
}

#menu
{
	width: 543px;
	height: 87px;
	background-image: url(img/menu.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin:	0px;
	display: inline;
	float: left;
}

#menu_box
{
	margin: 0px 0px 0px 28px;
}

#content
{
	width: 543px;
	height: auto;
	background-repeat: no-repeat;
	padding: 0px;
	margin:	0px;
	display: inline;
	float: left;
	position: relative;
	z-index: 50;
	overflow: hidden;
}

* #content {position: static;}

#naviplace
{
	font-size : 10px;
	padding: 0px;
	margin: 0px 0px 35px 27px;
	color: #303092;
	text-decoration: none;
	font-weight: normal;
}

#naviplace strong
{
	font-size : 12px;	
}

#tresc
{
	margin: 0px 0px 35px 27px;
	width: 507px;
	font-size : 12px;
	text-align: justify;
	z-index: 50;
	position: relative;
	overflow: hidden;
}

* html #tresc {position: static;}

.box_main
{
	width: 158px;
	float: left;
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

.box_main h2
{
	background-image: url(img/header_bg.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	width: 148px;
	height: 30px;
	line-height: 28px;
	color: #303092;
}

.additional
{
	width: 160px;
	float: left;
	display: inline;
	margin: 0px 0px 10px 6px;
	text-align: left;	
}

.additional h2
{
	background-image: url(img/header_bg.png);
	background-repeat: no-repeat;
	padding: 4px 0px 4px 10px;
	margin: 0px 0px 5px 0px;
	width: 150px;
	color: #303092;
	font-weight: bold;
	line-height: 22px;
	font-size : 12px;
	text-align: left;
}

.box_main p
{
	width: 150px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 8px;
}

.box_main a
{
	color: #303092;
	font-weight: bold;
	margin: 4px 0px 0px 8px;
	text-decoration: none;
}

.box_main a:hover
{
	text-decoration: underline;
}

#footer_upper
{
	font-size : 10px;
	padding: 0px;
	margin: 0px 0px 20px 217px;
	color: #f3c017;
	text-decoration: none;
	font-weight: bold;
	clear: both;
	position: relative;
	z-index: 50;
}

#footer_upper a
{	
	color: #303092;
	text-decoration: none;
	font-weight: normal;
}

#footer_lower
{	
	margin: 0px 0px 0px 212px;
	border-top: 1px solid #9797c8;
	border-bottom: 1px solid #9797c8;	
	width: 504px;
	clear: both;
	color: #9797c8;
	position: relative;
	z-index: 50;
}

* html #footer_lower {position: static;}
* html #footer_upper {position: static;}

#footer_lower h3
{	
	font-size: 9px;
	font-weight: normal;
}

.content_image
{
	margin: 3px 4px;
}

* html #brzuch_foto {position:absolute;  bottom: -15px; z-index:-1;}
* html #gerbera_foto {position:absolute; right:13px; z-index:-1;}