html {
	height: 100%;	
}

img {
	border: 0;
}

body {
	margin: 0;
	padding: 0;
	background-color: #f0eee7;
	background-image: url( 'images/background.jpg' );
	background-repeat: repeat-y;
	font: 11px Arial, Tahoma, Verdana;
	line-height: 18px;
	border: 0;
	height: 100%;
	color: #111;
}

a {
	text-decoration: none;
}

a:link, a:visted {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#page {
	width: 100%;
}

#left {
	float: left;
	overflow: hidden;
	width: 200px;
}

#right {
	float: left;
	overflow: hidden;
	margin-left: 10px;
	margin-top: 90px;
	margin-right: 30px;
}

#footer {
	clear: both;
	overflow: hidden;
	width: 100%;
}

#footer #copyright {
	float: left;
	overflow: hidden;
	color: #f3f3f0;
	margin-left: 30px;
	width: 100%;
}

#logotype {
	width: 153px;
	height: 70px;
	padding-top: 40px;
	margin: 0px 0px 0px 30px;
	background: url( 'images/logo.png' ) no-repeat;
	background-position: bottom;
}

#mail {
	width: 153px;
	height: 13px;
	margin: 0px 0px 0px 30px;
}

#mail a {
	display: block;
	width: 153px;
	height: 13px;
	background: url( 'images/mail.png' ) no-repeat;
}

#mail a:hover {
	display: block;
	width: 153px;
	height: 13px;
	background: url( 'images/mail_hover.png' ) no-repeat;
}

#languages a {
	font-size: 12px;
	color: #aaa;	
}

#languages .current {
	color: #555;	
}

#menu {
	float: left;
	margin: 120px 30px 0px 30px;
}

#menu .separator {
	height: 18px;	
}

#menu a.news {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/news.png' ) no-repeat;
}

#menu a.help {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/help.png' ) no-repeat;
}

#menu a.design {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/design.png' ) no-repeat;
}

#menu a.design:hover {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/design_hover.png' ) no-repeat;
}

#menu a.press {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/press.png' ) no-repeat;
}

#menu a.press:hover {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/press_hover.png' ) no-repeat;
}

#menu a.sticker {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/sticker.png' ) no-repeat;
}

#menu a.sticker:hover {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/sticker_hover.png' ) no-repeat;
}

#menu a.prize {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/prize.png' ) no-repeat;
}

#menu a.prize:hover {
	display: block;
	width: 158px;
	height: 21px;
	background: url( 'images/menu/prize_hover.png' ) no-repeat;
}

#naklejki_old {
	float: left;
	margin-top: 0px;
}

#naklejki {
	margin-left: 120px;
	margin-top: 160px;	
}

#naklejki #top {
	height: 60px;
}

#naklejki #bottom {
	position: absolute;	
}

#naklejki .small_thumb {
	float: left;
	margin: 10px 30px 0px 30px;
}

#naklejki .small_thumb img {
	margin: 5px 0px 5px 0px;
}

#naklejki .list_more_thumb {
	float: left;
	width: 503px;
	margin-left: 25px;
	text-align: right;
	line-height: 22px;
}

#naklejki .list_more_thumb a {
	text-decoration: none;
	color: #b8b29b;
	font-size: 12px;
	font-weight: bold;
}

#naklejki .list_more_thumb a:hover {
	text-decoration: underline;
	color: #b8b29b;
	font-size: 12px;
	font-weight: bold;
}

#naklejki .view_thumb {
	margin-top: 170px;
	width: 503px;
	height: 246px;
	background: url( 'images/thumb.jpg' ) no-repeat;
}

#naklejki .g1 {
	width: 100%;
	height: 100%;
	background: url('upload/naklejki/large/1.gif') no-repeat;
}

#naklejki .g2 {
	width: 100%;
	height: 100%;
	background: url('upload/naklejki/large/2.gif') no-repeat;
}

#news {
	margin-left: 120px;
	margin-top: 60px;	
}

#news #top {
	height: 60px;
}

#news #bottom {
	position: absolute;	
}

#news #bottom .zdjecie {
	position: absolute;
	left: 0;
	top: 0;
}

#news #bottom .opis {
	position: absolute;
	left: 0px;
	top: 250px;
}

#news #bottom .nazwa {
	font-size: 12pt;
	color: #626262;
}

#news #bottom .wymiar {
	font-size: 9pt;
	color: #727272;
}

#news #bottom .tekst {
	font-size: 10pt;
	color: #727272;
}


#help {
	margin-left: 120px;
	margin-top: 155px;	
}

#help #top {
	height: 60px;
}

#help #bottom {
	position: absolute;	
}

#help #bottom .tekst_help_en {
	font-size: 12px;
	color: #4E4538;
}

#help #bottom .tekst_help_pl {
	font-size: 12px;
	color: #B4ACA2;
}

#help #bottom .tekst_help_li {
	font-size: 23px;
	color: #99938b;
}

#content {
	float: left;
	overflow: hidden;
	text-align: justify;
}

#content #boxes {
	float: left;
	margin-top: 140px;	
	margin-left: 20px;	
	position: absolute;
	width: 80%;
}

#content #boxes .box {
	float: left;
	margin: 10px;
	width: 130px;
	height: 130px;
	background-color: #CCCCCC;
}

#content .hidden {
	display: none;
}