/*  Theme Name:ZenLiteVersion: 1.3Theme URI: http://quirm.netDescription: A minimalist single column design with a widget-ready horizontal navigation menu. Suitable for those who are looking for a theme to customise but want something more flexible than the Default theme. Includes additional templates for archives, categories, author lists, pages without comments, images and search results. Header customisation via the WordPress Admin interface. Compatible with WordPress 2.7 and above.Author: Mel PedleyAuthor URI: http://www.blackwidows.co.ukTags: one-column, custom-header, light, flexible-widthDistributed under the terms of the GNU General Public License*//*Layout & positioning */body {	margin:0;	padding:0;	font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;	font-size:100%;	direction:ltr;}h1 {font-family: Georgia, serif;	font-size:35px; font-style: italic; font-weight: normal; color: #49473e;	/*letter-spacing:0.2em; */}h2 {font-size:1.6em;}h3 {font-family: Georgia;	font-size:22px;       color: #878779;       line-height: 120%;}h4 {font-family: Georgia;	font-size:20px;       color: #942329;line-height: 130%;}h5 {font-family: "Trebuchet MS",Tahoma, Arial ; font-size: 18px; font-weight: normal; }h6 {font-style: italic; text-align: right; font-size: 0.9em;}h2,h3,h4,h5,h6 {	/*letter-spacing:.01em;*/}h2,h3,h4 {	font-weight:normal;}a {	padding:0 1px;	text-decoration:underline;}a:hover,a:active,a:focus {	text-decoration:none;}img {	border:none;}dt {	font-weight:bold;	margin-top:10px;}li {	margin-bottom:10px;}ol li {	list-style-type:decimal;}ol li ol li {	list-style-type: lower-alpha;}ol li ol li ol li {	list-style-type:lower-roman;}ul li {	list-style-type:disc;}ul li ul li {	list-style-type:circle;}ul li ul li ul li {	list-style-type: square;}small {	font-size:.8em;}acronym, abbr {	cursor:help;	letter-spacing:.01em;	text-decoration:none;}a acronym,a abbr {	text-decoration:none;	border-bottom:none;}blockquote {	margin:0;	padding:0 20px;}blockquote p {	padding:10px 15px 0;}blockquote cite {	display:block;	padding-bottom:15px;	font-size:.86em;	font-style:normal;}q:before, q:after {    content:"";}code,pre {	font-family:courier, monospace;}pre {	overflow:auto;	white-space:pre;	line-height:1.2em;	font-size:1.1em;}code {	font-size:1.1em;	padding:5px;}pre code {	margin:10px 15px;	padding:10px;	display:block;	font-size:1em;}address {	font-style:normal;}form {	margin:20px 0;	padding:0;}fieldset {	margin:5px;	padding:10px;	border:none;}fieldset fieldset {	margin-top:15px;}legend {	margin:0 0 0 -10px;	padding:2px 5px;}input,textarea,select {	font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;	font-size:1em;}textarea {	width:95%;}table {	border-collapse:collapse;}th,td {	padding:3px;}/* hides skip links until activated for keyboard navigators */ul.jumplinks,.jumplinks {	position:absolute;	top:-9000px;	left:-9000px;	z-index:900;}.jumplinks a:active,.jumplinks a:focus {	position:absolute;	top:9000px;	left:9010px;	z-index:500;	width:15em;	margin:0;	padding:3px;	text-align:center;	font-weight:bold;}/* Onto the actual layout */#wrapper {	width:960px;	margin:0 auto;	padding:0;}/* HEADER */#header {	padding:0;	margin: 0 auto;width: 100%;}#header h1 {	margin:0;	padding:0 15px;	font-size:2.3em;	letter-spacing:.02em;	line-height:1.2em;	text-align:center}#header h1 small {	display:block;	margin:0;	padding:0;	font-size:.65em;	font-weight:normal;	font-style:normal;}#header h1 a {	text-decoration:none;}#header h1 a:hover {	text-decoration:underline;}#header-image {	height:150px;}/* Menu */.sidebar {	/* margin:0;	padding:0; */	font-weight:bold;	font-size:.9em;}.sidebar h2 {	display:none;}.sidebar ul,.sidebar li {	display:inline;	list-style-type:none;        /* margin:0;	padding:0;	line-height:1em;	font-variant:small-caps; */}.sidebar .current_page_item,.sidebar .current_page_ancestor,.sidebar .current-cat {	font-weight:bold;}.sidebar a {	display:inline-block;	/* padding:5px;	margin:0; */	text-decoration:none;}.sidebar a:hover,.sidebar a:active,.sidebar a:focus {	text-decoration:underline;}/* CONTENT */#content {	min-height:400px;	line-height:1.5em;	margin: 0px 0 0;	padding:0;	font-size: 13px;        font-family: Arial,Helvetica,sans-serif;}#content .post,#content .page,#content .attachment,.postcontent {	display:block;	margin:0;    padding:0;}.post-title {	margin:0;	padding:0;}.post-title a {	text-decoration:none;}.post-title a:hover,.post-title a:active,.post-title a:focus {	text-decoration:underline;}#content .meta li,#content .prevnext li,#content .gallery li {	list-style-image:none;	list-style:none;}.meta {	margin:5px 0 0;	padding:0;	font-size:.85em;}.meta ul,.meta li {	margin:0;	padding:0;}.meta ul {	display:inline;}.meta li li {	display:inline;	padding-right:.3em;}.postfoot {	clear:both;	margin-bottom:20px;	padding-bottom:10px;	line-height:1.2em;}.author .posts-by {	padding-top:10px;}/* pagination */.prevnext {	margin:20px 0;	padding:0;	text-align:center;}.prevnext li {	margin:0;	padding:0 10px;	display:inline;}.pagelist {	clear:both;	margin:0 0 10px;	padding:0;}.pagelist ul,.pagelist li {	margin:0;	padding:0;	display:inline;}.pagelist a {	padding:0 2px;}.page-numbers {	width:80%;	margin:20px auto;	padding:0;	text-align:center;}.page-numbers li {	display:inline;}.page-numbers a {	padding:0 5px;}.page-numbers a {	text-decoration:none;}.page-numbers a:hover,.page-numbers a:active,.page-numbers a:focus {	text-decoration:underline;}/* gallery */.gallery {	margin:auto;	padding:0;}.gallery-item {	float:left;	margin:10px 0 0;	padding:0;	text-align:center;}#content .gallery img {	float:none;	margin:0;	padding:0;}.gallery-caption {	margin:0;	padding:0;	text-align:center;	font-size:.9em;}.gallery .clear {	clear:left;}/* captions */.wp-caption {	margin:0 10px 10px;	padding-top:4px;	text-align:center;}.wp-caption img {	margin:0 auto;	padding:0;}.wp-caption-text {	margin:0;	padding:0;	font-size:.85em;}.wp-caption-dd {	margin:0;	padding:0 4px 5px;}/* images */.alignleft {	float:left;}.alignright {	float:right;}img.alignleft {	margin:0 20px 20px 0;}img.alignright {	margin:0 0 20px 20px;}img.aligncenter,.aligncenter,.attachment img {	float:none;	display:block;	margin:0 auto;}img.alignnone,.alignnone {	float:none;	margin:0;}/* image attachments */.attachment img.attachment-thumbnail {	float:left;	display:inline;	margin-right:5px;}.attachment h3 {	font-size:.8em;}.attachment .prevnext {	text-align:left;}.attachment .prevnext img.attachment-thumbnail {	float:none;	vertical-align:middle;}/* captions */.aligncenter,div.aligncenter {	display:block;	margin-left:auto;	margin-right:auto;}.wp-caption {	text-align:center;	padding-top:4px;	margin:10px;}.wp-caption img {	margin:0;	padding:0;	border:0 none;}.wp-caption p.wp-caption-text {	font-size:.8em;	padding:0 4px 5px;	margin:0;}/* comments */.total-comments {	font-size:1em;	font-weight:bold;}#commentlist .commentdata,#commentlist,#commentlist ul {	margin:0;	padding:0;}#commentlist li {	margin:0 0 10px;	padding:0 0 5px;	list-style:none;}#commentlist .children li {	margin:10px 20px;}#commentlist .comment-author {	float:left;	margin-right:20px;}#commentlist img {	float:left;	margin:1px 10px 5px 1px;	padding:0;}#commentlist .commentmetadata {	text-align:right;	margin-right:5px;	font-size:.9em;}#commentlist .comment-author cite {	display:inline;	margin:0;	padding:0;	text-align:left;	font-style:normal;}#commentlist .comment-edit-link {	font-size:x-small;}#commentlist .comment_text {	clear:left;	margin:0;	padding:0 10px;}#commentlist .comment p,#commentlist .trackback p,#commentlist .pingback p {	clear:both;	padding:0 10px;}#commentlist .reply {	text-align:right;	margin-right:5px;	font-size:.9em;}.comment_links {	margin:20px 0;	padding:0;}#commentform .textarea abbr {	border:none;}#commentform label,#commentform .textarea span,#commentform .textarea code {	display:block;}#commentform .allowed_markup,#commentform .textarea br {	display:none;}.submit_wrap {	width:95%;	text-align:right;}/* search results */.search_results,.search_result ul,.search_result {	margin:0;	padding:0;}.search_result .meta ul,.search_result .meta ul li {	display:inline;}.search_results .prevnext {	margin-top:20px;}/* tag cloud */.wp-tag-cloud {	padding:10px;}h2.tag-cloud {	position:absolute;	left:-1600px;	top:-1600px;}.wp-tag-cloud li {	display:inline;	list-style:none;	margin:0;	padding:0;}.wp-tag-cloud li a {	letter-spacing:.01em;	text-decoration:none;	white-space:nowrap;}.wp-tag-cloud li a:hover {	text-decoration:underline;}/* calendar  */#wp-calendar {	margin:0 auto;	padding:0;	letter-spacing:normal;	text-align:center;	font-size:.8em;	border-collapse:collapse;}#wp-calendar caption {	margin:0 0 3px;	padding:0;	font-size:.8em;}#wp-calendar th {	font-size:.9em;	text-transform:capitalize;}#wp-calendar th,#wp-calendar td {	margin:0;	padding:2px;}#wp-calendar #next a {	text-align:right;}#wp-calendar #prev a {	text-align:left;}#wp-calendar a {	display:block;	text-decoration:none;}#wp-calendar tbody, #wp-calendar tfoot {	font-size:.8em;}#wp-calendar #today a {	font-weight:bold;}#wp-calendar a {	text-decoration:underline;}#wp-calendar a:hover,#wp-calendar a:active,#wp-calendar a:focus {	text-decoration:none;}/* footer */#footer {	clear:both;	margin:0;	padding:0 0 5px;	text-align:center;	font-size:.8em;background-image: url('images/footer_bg.jpg'); background-repeat: repeat-x;	background-color: #6A5B56;min-height:325px}#footer ul {	clear:both;	margin:0;	padding:0;}#footer li {	display:inline;	margin:0;	padding:0 5px;}#footer li.rss {	position:relative;	top:3px;}/* useful stuff to have available */.clear-left {	clear:left;}.clear-right {	clear:right;}.clear {	clear:both;}.center {	text-align:center;}.left {	text-align:left;}.right {	text-align:right;}/*Colours */body {	 width:100%;background-image: url('images/body_bg.jpg'); background-repeat: repeat-x;	background-color:#E6E7D5; color:#606060;  /*#E9EBD5; */}.body_podstrona {	 width:100%;background-image: url('images/podstrona_body_bg.jpg'); background-repeat: repeat-x;	background-color:#E9EBD5; color:#606060;}h1,h2,h3,h4,h5,h6 {}blockquote {	border-left:2px solid #DEE2E9;;}acronym, abbr {	border-bottom:1px dashed #ddd;}pre {	background:#F3F3FB;	color:#606060;	border:1px solid #D5CDD5;}fieldset {	background:#DEE2E9;}fieldset fieldset {	background:#F3F3FB;}legend {	background:#B1B4BE;	color:#000;}input, textarea {	background:#E6E7D5;            /*  #F0F3F5; */	color:#404040;	border:1px solid #d2d2c2; /* #878779 */        height: 25px;}input:focus,input.focus,textarea:focus,textarea.focus {	background:#fff;	color:#606060;	border-color:#407096;}input.submit,input.button,input[type=submit] {	/* background:#505050; */	color:#fff;}ins {	text-decoration:none;}table,th,td {	border:1px solid #C6CCD4;}th {	background:#DEE2E9;}tr {	background:#fff;	color:#606060;}tr.alt {	background:#F3F3FB;}a {text-decoration: none;	 color:#407096;}a:visited {	 color:#666;}a:hover {	 color:#bf2e1b; /*#407096; */text-decoration: underline;}a:active,a:focus {	/* background-color:red;            #f93;*/	color:#000;        outline:  none !important;}a img {	border:1px solid #fff;}a:hover img,a:active img,a:focus img {	border-color:#407096;}/* wrapper background-image: url('images/wrapper_bg.jpg'); background-repeat: repeat;  */#wrapper {   color:#606060;}.jumplinks a:active,.jumplinks a:focus {	background:green;            /* #f93; */	color:#000;}/* header */#header {}#header h1 {	border-bottom:3px double #aaa;}#header h1,#header h1 a {	color:#606060;}#header h1 a:hover {	 color:#407096;}#header h1 a:focus,#header h1 a:active {	background-color:yellow;            /*#f93 */;	color:#000;}#header h1 small {	color:#707070;}/* Menu */.sidebar {margin: 35px 0px 0px 170px; padding: 0px 0 30px 0; max-height: 30px ;	}.sidebar a {	/* background:#fff; */	margin: 0px 0px 0px 20px;color:#FFF; height: 38px; width:82px; padding: 19px 0 0 0px; text-align: center;font-family: "Trebuchet MS",Tahoma, Arial ; font-size: 16px; color:#fff;}.sidebar .current_page_item a,.sidebar .current-cat a {	/* background-image: url("images/hover.png");background-repeat: repeat; background-position: bottom;  */	background-image: url("images/hover.png");background-repeat: repeat; background-position: bottom;        color: #f5f1dc;                    /* #404040;*/}.sidebar a:hover {	background-image: url("images/hover.png");background-repeat: repeat; background-position: bottom;		 color: #fff; /* #f5f1dc; */  text-decoration: none;}.sidebar  ul li:first-child a {	margin: 0px 0px 0px 20px;  padding: 19px 0 0 0px; text-align: center; height: 36px; width:128px;}.sidebar  ul li:first-child a:hover {	height: 36px; width:128px; background-image: url("images/hover_home.png");background-repeat: repeat; background-position: bottom;		color: #fff;/* #f5f1dc; */}.sidebar  .current_page_item_home a { background-image: url("images/hover_home.png");background-repeat: repeat; background-position: bottom;		color:#f5f1dc;}/* sidebar  ul li:first-child a:active {	background-image: url("images/hover_home.png");background-repeat: repeat; background-position: bottom;		color:#404040;} */.sidebar a:active,.sidebar a:focus {	/* background:green;        #f93;  #404040 */	outline: none !important; text-decoration: none !important;}/*.sidebar a:visited { color: red;  #d7c6ad;  }*/.sidebar .current_page_item li a,.sidebar .current-cat li a {	 background:#fff;	color:#f5f1dc;}#header-image { 	background-image:url(images/header-image.jpg); 	background-repeat:no-repeat; 	background-position: center ;}/* content */#content {	 /*  background:#fff; */	 color:#606060;}.postfoot {	border-bottom:3px double #aaa;}.author .postfoot {	border-bottom:none;}.author .posts-by {	border-top:3px double #aaa;}.single {	border:none;}#content ul li {	/*list-style-image:url(images/bullet.jpg);*/}#content ul li ul li {	list-style-image:url(images/bullet2.jpg);}#content ul li ul li ul li {	list-style-image:none;}#content .prevnext li,#content .meta li {	list-style-image:none;	list-style:none;}/* no bullets */#content #commentlist li,#content .comment_links li,#content .search_results li,#content .breadcrumb li {	list-style-image:none;	list-style:none;}/* pagination */.navigation {	 color:#737373;}/* footer *//* comments */#commentlist .even {	background-color:#F3F3FB;}#commentlist .odd {	background:#fff;}#commentlist .even,#commentlist .odd {	border:1px solid #DEE2E9;/*	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px; */}#commentlist li .meta li {	background:transparent;	border:none;}/* captions */.wp-caption {	background-color:#F3F3FB;	border:1px solid #DEE2E9;/*	-moz-border-radius:3px;	-khtml-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px; */}/* other */.req small {	color:#c00;}/* ignore these classes - they're just here to satisfy the wordpress.org uploadThey are appropriately specified in layout.css - but the wordpress.org uploader doesn't appear to be able to deal with imported css sheets..aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}#full { width:100%; background-image: url('images/pasek_bg.jpg'); background-repeat: repeat-x;}*/.menu { height: 143px; width:958px; margin: 0 auto; background-image: url('images/menu_bg.jpg'); background-repeat: no-repeat; }.logo { }.latawce {float: left; margin: -28px 0 0 0;}.logo a {height: 78px; width:146px; float:left; margin: 17px 0px 0px 10px; background-image: url('images/logo.png'); background-repeat: no-repeat;}.topp { height: 190px; width:950px; margin: 0 auto; background-image: url('images/top2_04.jpg'); background-repeat: no-repeat;}	.haslo p {letter-spacing: 0.1px;margin:  0px 0px 100px 370px; padding: 25px 10px 0px 0px;line-height: 110%;width: 450px; font-size: 22px; color: #49473e; font-family: "Trebuchet MS",Tahoma, Arial ;}.stron_internetowych {letter-spacing: 0.0001px;color: #a23424; font-weight: bold;}.projekty {min-height: 314px; width:951px; padding: 1px 0 0 0; margin: 13px 0 0 0; background-image: url('images/projekty_bg_09.jpg'); background-repeat: no-repeat;}.projekty_teksty { width: 250px;padding: 0px 0px 0px 19px; margin: -23px 0 0 0; color:#f5f1dc; font-family: "Trebuchet MS",Tahoma, Arial ; font-size: 16px;}.projekty_teksty_1 { width: 220px;padding: 0px; margin: -25px 0 0 290px; float: left; clear: left; color:#49473e; float:left; font-family: "Georgia"; font-size: 16px;}.projekty_teksty_2 { width: 220px;margin: -25px 0px 0px 717px;  color:#49473e; float:left; font-family: "Georgia"; font-size: 16px; }.projekty_obrazki { padding: 37px 10px 0 72px ;}.projekt1 {margin: -20px 0 0 0; height: 198px; width:352px; float:left; background-image: url('images/proj1.jpg'); background-repeat: no-repeat;}.projekt2 {  height: 198px; width:352px; margin: -20px 0px 0px 472px;  background-image: url('images/proj2.jpg'); background-repeat: no-repeat;}.projekt2link {  height: 198px; width:352px; float: left; margin: -20px 0 0 0; }.do_portfolio { width: 925px; text-align: right; padding: 0px 0px 0 0px ;}.do_portfolio a { color:#7e291b; font-family: "Trebuchet MS",Tahoma, Arial ; font-size: 16px;}.do_portfolio a img { border: none;}.do_portfolio a :hover { color:#bf2e1b; font-family: "Trebuchet MS",Tahoma, Arial ; font-size: 16px; text-decoration: underline;}/*podstrony wpólne */.topp_podstrona {height: 152px; width:962px; margin: 0 auto; background-image: url('images/podstrona_03.jpg'); background-repeat: no-repeat;}	.podstrona_05 {margin: 0px; background-image: url('images/podstrona_05.jpg');  background-repeat: no-repeat;}.bottom1 {width: 250px;line-height: 110%;font-size: 15px; font-family: "Trebuchet MS";padding: 30px 0 0 0px; text-align:left; color: #e6e1d0; margin: 0px 0 0 0px; float: left }.bottom1 a {font-size: 16px;color: #c5c19e; text-decoration: none;}.bottom1 a:hover {color: #f5f1dc}.bottom2 {line-height: 110%;width: 250px;font-size: 15px; font-family: "Trebuchet MS";float: left;padding: 30px 0 0 0px; text-align:left; color: #e6e1d0; margin: 0px 0 0 125px; }.bottom2 a {font-size: 16px;color: #c5c19e;text-decoration: none;}.bottom2 a:hover {color: #f5f1dc;}.bottom3 {line-height: 110%;width: 250px; font-family: "Trebuchet MS";color: #998675; padding: 29px 0 0 0px; text-align:left; color: #e6e1d0; margin: 0px 0 0 740px; font-size: 15px; }.bottom3 a, a img {border: none; color: #c5c19e;text-decoration: none; font-size: 16px;}.bottom3 a:hover {color:#f5f1dc;text-decoration: none;}.bottom_o_nas {display: none;clear: left; float: left; width: 100px; height: 20px;color: white;margin: -45px 0 0 -25px;}.bottom_o_nas  a {color: #f5f1dc;}.bottom_o_nas a img{border: none;}.bottom_zobacz { width: 200px; height: 20px; float: left; color: white; margin: -75px 0 0 345px; }.bottom_zobacz a {color: #f5f1dc;} .bottom_zobacz a img{border: none;} .bottom_menu {clear: left;float: left;width: 830px; height: 130px; margin: 20px 0 0 -95px; color: white;}.bottom_menu li {list-style-type: square;}.bottom_menu a {color: white; margin: 10px 10px 0 10px; padding: 0 10px 0 10px; }.copy{ width: 200px; height: 20px; float: left; color: white; margin: 10px 0 0 20px; }.copy a{color:#fff;}.footer_wrapper {margin: 50px auto 0px; width: 960px;min-height: 100px; padding: 0 0 0 20px;}.footer li {list-style-type: square;}.xxx a:hover {text-decoration: none;}/* o nas */.o_nas_czerwone_pole {margin: -40px 0 0 0; padding: 0 0 0 0;width: 150px; height: 30px;  color:#eff1dc; }.o_nas_naglowek {padding: 40px 10px 1px 35px;height: 200px; }.o_nas_naglowek a {color: #942329; font-family: Georgia; font-size: 22px;}.o_nas_tytul {padding: 0px 0px 0px 0px; font-weight:bold;}.o_nas_tresc {float: left;min-height:540px; padding: 1px 30px 10px 30px; width:902px; margin: -20px auto 0; background-image: url('images/podstrona_06.jpg'); background-repeat: repeat-y;}.o_nas_zamykacz {clear:both; height: 18px; width:962px; margin: 0 auto; background-image: url('images/podstrona_08.jpg'); background-repeat: repeat-x;}/* kontakt */.kontakt_email {line-height: 200%;margin: 0 0 5px 0; padding: 0 0 0 0; float: left; clear: left;width: 300px;height: 25px;}.kontakt_fax {margin: -23px 0 0 0; padding: 0 0 0 0; float: left; width: 250px;height: 25px;line-height: 190%}.kontakt_skype {margin: -23px 0 0 0; padding: 0 0 0 0; float: left; width: 250px;height: 25px;line-height: 190%}/* .submit_button_contact {text-decoration: none; width: 98px; height: 31px;background-image:  url('images/kontakt1.jpg'); background-repeat: no-repeat; border: none;} */.submit_button_contact { text-decoration: none; width: 98px; height: 31px;background-image:  url('images/kontakt1.jpg'); background-repeat: no-repeat; border: none;} .submit_button_contact{width: 98px; height: 31px;}.submit_button_contact :focus { text-decoration: none;background-image:  url('images/kontakt_hover.jpg'); background-repeat: no-repeat; }.submit_button_contact :hover { text-decoration: none;background-image:  url('images/kontakt_hover.jpg'); background-repeat: no-repeat; }/*.submit_button_contact a {text-decoration: none; width: 133px; height: 31px; background-image:  url('images/kontakt1.jpg'); background-repeat: no-repeat; border: none;text-decoration: none; }*/.submit_button_contacta a:hover  {text-decoration:none;background-image:  url('images/kontakt_hover.jpg'); background-repeat: no-repeat;}.textar {width: 500px; height: 150px;}.forma {margin: 20px 0 0 40px; width: 700px; height: 100%; padding: 0 0 0 0;}/* oferta */.oferta_tresc  {float: left;min-height:540px; padding: 1px 30px 10px 30px; width:902px; margin: -20px auto 0px; background-image: url('images/podstrona_06.jpg'); background-repeat: repeat-y; line-height: 140%;}.oferta_tresc  li  { line-height: 80%;}.usluga {margin: 0px auto 50px; width: 98%;min-height:  90px; text-align: left;}/*portfolio */#portfolio_opis {margin: 20px 0 0 10px; padding: 5px 0px 5px 5px;width: 236px; height: 500px;float: left;}.rekomendacje { color: #49473e;   width: 700px;margin: 0 auto; padding: 15px;}.rekomendacje a {text-decoration: underline;}.zobacz_strone {margin: 0 0 0 50px;}.zobacz_strone a { float: left;text-decoration: none; width: 130px; height: 31px; background-image:  url('images/b_portfolio.jpg'); background-repeat: no-repeat; border: none; }.zobacz_strone a:hover { float: left;text-decoration: none; width: 130px; height: 31px; background-image:  url('images/b2_portfolio.jpg'); background-repeat: no-repeat; border: none; }/* FAQ*/#faqs h3	{ cursor:pointer; }#faqs h3.active	{ color:#d74646; }#faqs div { height:0; overflow:hidden; }/*pop-up */.notimoo {/* Don't touch here */    position: absolute;    z-index: 999; /* There are some cases where you'll need to change this if you're currently using a greater one in your project*/    cursor: pointer;   /* -moz-border-radius: 10px;    -webkit-border-radius: 10px; */    /* Change this to fit your needs*/    padding:50px;    border: 3px;    border-style: solid;    border-color: #B2B2B2;    background: #333333;    color: #FFFFFF;}.notimoo .title {font-weight: bold; border-bottom: 1px solid;}.notimoo .message { margin-top: 2px;}.notimoo a { color: #FFFFFF;}noscript div {background:none repeat scroll 0 0 #CCCCCC;border:1px solid #990000;margin:20px 0;padding:15px;}