body{
	background:url("/images/body.jpg") left top no-repeat #000;
}
.container{
	position:relative;
	overflow:hidden;
	margin:0;
	width:900px;
	background:transparent;
}
#head{
	width:100%;
	height:150px;
	background:url("/images/head.png") left top repeat-x;
}
#logo{
	position:absolute;
	margin:0;
	padding:0;
	height:74px;
	width:420px;
	left:0;
	top:0;
	z-index:10;
}
#logo *{
	display:block;
}
#content{
	padding-top:22px;
	min-height:350px;
}
#portfolio #content{
	padding-top:26px;
}
#footer{
	padding-left:25px;
	font-size:10px;
	width:875px;
}
#footer a{
	color:#666;
}
#footer a#wego{
	padding-left:22px;
}
#footer p{
	padding-top:25px;
}
#head ul{
	width:900px;
	text-align:right;
	list-style:none;
	padding:0;
	margin:0;
	padding-top:5px;
}
#head li{
	display:inline;
	text-transform: uppercase;
}
#nav, #nav ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	position:absolute;
	z-index:20;
	height:38px;
	width:900px;
	left:0;
}
#nav ul{
	position:relative;
}
#nav{
	top:112px;
	padding-left:12px;
}
#nav ul li{
	float:left;
	padding-right:25px;
}
#nav ul li *{
	display:block;
	position:relative;
	height:38px;
	overflow:hidden;
}
#nav ul li a{
	text-indent:5px;
	white-space: nowrap;
}
#nav ul li span{
	position:absolute;
	z-index:10;
	width:100%;
	height:38px;
	cursor:pointer;
	top:0;
	left:0;
}

/* polskie menu */

.pl li a span{
	background-image:url("/images/menu_pl.png");
}
.pl #m_pos_1{
	width:90px;
}
.pl #m_pos_1 span{
	background-position:left top;
}
.pl #m_pos_1 a:hover span, .pl #m_pos_1 a.active span{
	background-position:left bottom;
}

.pl #m_pos_2{
	width:144px;
}
.pl #m_pos_2 span{
	background-position:-117px 0;
}
.pl #m_pos_2 a:hover span, .pl #m_pos_2 a.active span{
	background-position:-117px -38px;
}

.pl #m_pos_3{
	width:106px;
}
.pl #m_pos_3 span{
	background-position:-286px 0;
}
.pl #m_pos_3 a:hover span, .pl #m_pos_3 a.active span{
	background-position:-286px -38px;
}

.pl #m_pos_4{
	width:99px;
}
.pl #m_pos_4 span{
	background-position:-415px 0;
}
.pl #m_pos_4 a:hover span, .pl #m_pos_4 a.active span{
	background-position:-415px -38px;
}

.pl #m_pos_art_5{
	width:144px;
}
.pl #m_pos_art_5 span{
	background-position:-541px 0;
}
.pl #m_pos_art_5 a:hover span, .pl #m_pos_art_5 a.active span{
	background-position:-541px -38px;
}

.pl #m_pos_art_6{
	width:75px;
}
.pl #m_pos_art_6 span{
	background-position:-709px 0;
}
.pl #m_pos_art_6 a:hover span, .pl #m_pos_art_6 a.active span{
	background-position:-709px -38px;
}

/* english menu */

.en li a span{
	background-image:url("/images/menu_en.png");
}
.en #m_pos_1{
	width:101px;
}
.en #m_pos_1 span{
	background-position:left top;
}
.en #m_pos_1 a:hover span, .en #m_pos_1 a.active span{
	background-position:left bottom;
}

.en #m_pos_2{
	width:116px;
}
.en #m_pos_2 span{
	background-position:-129px 0;
}
.en #m_pos_2 a:hover span, .en #m_pos_2 a.active span{
	background-position:-129px -38px;
}

.en #m_pos_3{
	width:101px;
}
.en #m_pos_3 span{
	background-position:-270px 0;
}
.en #m_pos_3 a:hover span, .en #m_pos_3 a.active span{
	background-position:-270px -38px;
}

.en #m_pos_4{
	width:110px;
}
.en #m_pos_4 span{
	background-position:-399px 0;
}
.en #m_pos_4 a:hover span, .en #m_pos_4 a.active span{
	background-position:-399px -38px;
}

.en #m_pos_art_5{
	width:102px;
}
.en #m_pos_art_5 span{
	background-position:-538px 0;
}
.en #m_pos_art_5 a:hover span, .en #m_pos_art_5 a.active span{
	background-position:-538px -38px;
}

.en #m_pos_art_6{
	width:75px;
}
.en #m_pos_art_6 span{
	background-position:-665px 0;
}
.en #m_pos_art_6 a:hover span, .en #m_pos_art_6 a.active span{
	background-position:-665px -38px;
}

.tip{
	position:absolute;
	left:675px;
	top:25px;
	width:195px;
	height:168px;
	overflow:hidden;
	padding:14px 15px;
	background:url("/images/porftolio_tip.png") left top no-repeat;
	color:#666;
}
.tip .wysiwyg{
	line-height:1.5em;
}
.tip p{
	padding:0.85em 0;
}
.tip a{
	color:#fff;
}
.tip h3{
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
	color:#fff;
	font-weight:normal;
	font-size:16px;
}
#carousel{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:350px;
	width:900px;
}
#carousel li{
	float:left;
	width:900px;
	position:relative;
	height:350px;
}
#carousel .tip{
	top:0;
}
#switcher{
	position:absolute;
	list-style:none;
	height:18px;
	width:52px;
	padding:0;
	top:354px;
	left:675px;
	margin:0;
}
ul #switcher{
	top:332px;
}
#switcher *{
	display:block;
	width:16px !important;
	height:18px;
	position:absolute !important;
	overflow:hidden;
	top:0;
	color:#000;
}
#switcher span{
	left:0;
	background:url("/images/switcher_sprite.png") left top no-repeat;
}
#switcher #next span{
	background-position:right top;
}
#next{
	right:0;
}
#prev{
	left:0;
}
#article #content{
	padding-left:25px;
	padding-right:25px;
	font-size:11px;
}
#article #content h3{
	padding:0;
	margin:0;
	color:#fff;
	font-size:16px;
	font-weight:normal;
	padding-bottom:12px;
}
#article .wysiwyg{
	width:625px;
	line-height:1.5em;
}
#slides{
	position:relative;
	width:930px;
	height:350px;
	overflow:hidden;
}
#slides *{
	display:block;
}
#contact_data{
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
	padding-bottom:100px;
}
#contact_data li{
	float:left;
	margin:0;
	padding:0;
	width:150px;
}
