* {
	margin: 0;
	padding: 0;
}

body {
	background-image: url("/images/background.png");
	background-repeat: repeat-x;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #323232;
}

#header {
	margin: 0px auto;
	margin-top: -1px;
	height: 127px;
}

#header .content {
	background-image: url("/images/header_background.png");
	background-repeat: no-repeat;
	margin: 0px auto;
	width: 950px;
	height: 127px;
}

#header .logo {
	float: left;
	margin-top: 25px;
	width: 536px;
	height: 80px;
	background-image: url("/images/logo.png");
}

#header .link_admin { margin-top: -15px; margin-right: 8px; float: right; }
#header .link_admin a { color: grey; text-decoration: none; }
#header .link_admin a:hover { color: silver; text-decoration: underline; }

#header .sep {
	float: left;
	width: 70px;
	height: 80px;
}

#header .icon {
	float: left;
	margin-top: 30px;
	margin-left: 3px; cursor : pointer;
	background-repeat: no-repeat;
	cursor: pointer;
}

#header .ofirmie {
	background-image: url("/images/o-firmie.png");
	width: 67px;
	height: 52px;
}

#header .ofirmie_selected { width: 67px; height: 52px; background-image: url("/images/o-firmie_selected.png"); }

#header .portfolio {
	background-image: url("/images/portfolio.png");
	width: 67px;
	height: 52px;
}

#header .partnerzy {
	background-image: url("/images/partnerzy.png");
	width: 67px;
	height: 52px;
}

#header .oferta {
	background-image: url("/images/oferta.png");
	width: 49px;
	height: 52px;
}

#header .kontakt {
	background-image: url("/images/kontakt.png");
	width: 67px;
	height: 52px;
}

#header .kontakt_selected {
	background-image: url("/images/kontakt_selected.png");
	width: 67px;
	height: 52px;
}

#header_end {
 margin: 0px auto;
 height: 4px;
 width: 1366px;
 background-image: url("/images/header_end.png");
}

#header_second {
	margin: 0px auto;
	width: 100%;
	height: 297px;
	border: 0px solid orange;
}

#header_second .content {
	background-repeat: no-repeat;
	background-image: url("/images/header_background_2.png");
	width: 950px;
	margin: 0px auto;
	height: 297px;
}

#header_second .oferta {
	float: left;
	/* background-image : url("/images/01.png"); */
	width: 450px;
	height: 297px;
}

#header_second .text_png_cnt { float: left; margin-top: 25px; }
#header_second .number_png { float: left; width: 95px; }
#header_second .txt_png { float: left; width: 270px; }
#header_second .txt { margin-left: 100px; margin-top: 15px; background-image : url("/images/iko.png"); background-position: 0px 4px; float: left; background-repeat: no-repeat; padding: 0px 0px 0px 15px; color: white; font-family: Tahoma; font-size: 14px; }

#header_second .sep {
	float: left;
	width: 80px;
	height: 297px;
}

#header_second .computer {
	float: left; 
	background-image : url("/images/computer.png");
	width: 367px;
	height: 297px;
	margin-top: -20px;
}

#main {
	margin: 0px auto;
	width: 950px;
	text-align: left;
}

#main .content {
	float: left;
	width: 950px;
	margin-top: -11px;
	border: 0px solid green; 
}

#main .left {
  float: left;
  width: 658px;
}

#main .txt_header_cnt { height: 40px; margin-top: 5px; }
#main img.frist, img.second { float: left; }
#main img.ot6 { margin-top: 6px; }
#main img.ol5 { margin-left: 5px; }

#main .txt_right_cnt { height: 70px; margin-top: 8px; text-align: center; }
#main img.ol20 { margin-left: 20px; }
#main img.ol40 { margin-left: 40px; }
#main img.otm10 { margin-top: -10px; }

#main .right {
    float: left;
	background: #f2f2f2;
	background-image: url("/images/example_background.png");
	background-repeat: no-repeat;
	width: 201px;
	min-height: 400px;
	margin-left: 50px;
}

#main .img {
	float: right;
}

#main p {
 margin-top: 10px;
 text-align: justify;
}

#main .line {
	width: 101%;
	height: 4px;
	background-image: url("/images/line.png");
}

#footer { float: left; width: 100%; text-align: center; margin-top: 25px; }
