html {    background: url("../img/body.jpg") repeat;

}

body {
    font-family: 'Noto Serif', sans-serif;
	background: url("../img/header_bg.png") repeat-x;	
    margin: 0px;
    font-size: 12px;
	padding:0px;	
}

div.nag {
    color: #FFFFFF;
    font-family: 'Noto Serif', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 11px 10px 11px 37px;
    text-decoration: none;
    text-transform: uppercase;
	color:#c34d5f;
}

div.kategoria {
    color: #FFFFFF;
    font-family: 'Noto Serif', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 11px 10px 11px 37px;
    text-decoration: none;
    text-transform: uppercase;
}

div.txt {
    color: #000000;
}

a {
    color: #FFFFFF;
    text-decoration: none;
}

a:link {
    text-decoration: none;
	font-weight: normal;
}

a:visited {
    text-decoration: none;
}

a:hover {
    color: #9966CC;
    text-decoration: none;
}

a.kat {
    color: #D3D3BE;
    text-decoration: none;
}

a.kat:link {
    text-decoration: none;
}

a.kat:visited {
    text-decoration: none;
}

a.kat:hover {
    color: #c34d5f;
    text-decoration: none;
}

a.adresy {
    color: #f8ba50;
    text-decoration: none;
    
    font-weight: bold;
}

a.adresy:link {
    text-decoration: none;
}

a.adresy:visited {
    text-decoration: none;
}

a.adresy:hover {
    color: #c34d5f;
    text-decoration: none;
}

a.tytul {
    color: #FFFFFF;
    text-decoration: none;
    
    font-weight: normal;
}

a.tytul:link {
    text-decoration: none;
}

a.tytul:visited {
    text-decoration: none;
}

a.tytul:hover {
    color: #c34d5f;
    text-decoration: none;
}

a.bottom {
    color: #ea2155;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
}

a.bottom:hover {
    color: #ea2155;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
}

a.porcja {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
}

a.porcja:link {
    text-decoration: none;
}

a.porcja:visited {
    text-decoration: none;
}

a.porcja:hover {
    color: #c34d5f;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
}

a.dalej {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
	text-transform: uppercase;
}

a.dalej:link {
    text-decoration: none;
}

a.dalej:visited {
    text-decoration: none;
}

a.dalej:hover {
    color: #c34d5f;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
}

.porcja {
    font-size: 11px;
    text-align: center;
    background-color: #CCCCCC;
    line-height: 20px;
	margin-top:0px;
    
}

.error {
    line-height: 50px;
    color: #000000;
    font-weight: bold;
    font-size: 18px;
	text-align: center;
}

.error2 {
    line-height: 18px;
    color: #FF0000;
    font-family: Arail, sans-serif;	
    font-weight: bold;
    font-size: 18px;
    display: block;
    border: 1px dotted red;
    text-align: center;
    padding: 5px;
    background: #CCCCCC;						
}

.linia {
    text-align: right;
	font-family: Arial,Helvetica,sans-serif;
    list-style: none outside none;
    text-transform: capitalize;
    border-top: 2px solid #DADADA;
}

#menu{width:105%;float:left;}

#menu li {
    background: url("../img/user_menu_bg2.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    font-size: 13px;
    line-height: 16px;
}

div > h1 {margin-top:15px;}

#menu ul {
    font-family: 'Petit Formal Script', sans-serif;
    list-style: none outside none;
	float:left;
	margin-left:0px;
	padding-left:0px;
}

#menu li.m a{
    color: #000000;font-weight:normal;
    display: block;
    padding: 4px 22px 3px 12px;
    text-decoration: none;
}

#menu li.m a:hover{
    color: #f8ba50;
}

#menu li.m a:active{
    color: #f8ba50;
}

.podsum {
	font-weight: normal;
	color: #e45a11;
}

td {
    font-size: 12px;
    text-align: left;
}

td.tlo_jasne {
    background-color: #eaeaea;
    padding: 0px;
	width: 714px;
	float:right;
}

td.tlo_ciemne {
    color: #898989;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 14px;
    padding: 0;
    vertical-align: top;
	width: 193px;
	float:left;
}

#nag_forma_szukaj .nag {color:#FFFFFF;}

td.tlo {
    background-color: #ea2155;
}

td.tytul {
    background-color: #ea2155; 
}

td.tytul h1 {
	color: #FFFFFF;
	font-weight: bold;
   font-size: 13px;
	font-family: 'Petit Formal Script', sans-serif;
	margin: 10px;
}

td.tresc {
	vertical-align: top;
}

td.tresc h2 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	color:#444444;
}

td.key h3 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	display: inline;
}

td.key h3 a {
	color: #ff0000;
}

td.key h3 a:hover{
	color: #000000;
}


h4 a:link  {color: #E89762;
}

h4 a:hover{
	color: #000000;
}

.nazwisko h3 {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Tahoma, sans-serif;
	color: #DFDFDF;
	margin: 0;
}
.nazwisko h3 a{
	color:#b39d90;
	font-weight: bold;
}

hr {
    color: #ea2155;
    width: 100%;
    height: 1px;
}

td a{
	color:#D23353;
}

.color {
    color: #b39d90;
}

.color_form {
    color: #000000;
}

.color_kom {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
	margin-left:10px;
}

.color_kom2 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    border: 2px solid red;
    text-align: center;
    background: #CCCCCC;
    padding: 5px;			
		
}

form {
    display: inline;
}

input, textarea, select {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    border: 1px solid black;
    background: #EFEFEF;
}

.button {
    
    font-size: 12px;
    font-weight: bold;
    border: 1px solid black;
    cursor: pointer;
    background: #EFEFEF; 
}

img {
    border: 0px;
}

img.otoczka {
    border: 1px solid #FFFFFF;
    margin: 3px;
}

img.otoczka2 {
    border: 3px solid #FFFFFF;
    margin: 3px;
}

img.otoczka3 {
    border: 5px solid #000000;
    margin: 5px;
}

img.galeria {
    border: 1px solid #000000;
    margin: 3px;
	margin:10px 0 10px 15px;
}

#menu2{
    background: url("../img/head_bg21.gif") repeat-x scroll left top #b39d90;
    color: #c34d5f;
    font-family: 'Noto Serif', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 21px;
    text-transform: uppercase;
    width: 193px;
	padding-bottom:20px;
}

#menu2_naglowek {background: url("../img/head_bg31.gif") no-repeat scroll right top rgba(0, 0, 0, 0);

}

#menu2_naglowek .nag {
    background: url("../img/head_bg11.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    padding: 16px 5px 10px 40px;
}
#menu2_naglowek2 {
    background: url("../img/menu_2-6.gif") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
    padding: 16px 5px 10px 40px;
}

#menu2_lista{
    color: #E7E6E6;
    font-family: 'Noto Serif', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 21px;
    text-transform: uppercase;
	background: url("../img/box_bg11.gif") no-repeat scroll left top #331804;
}

#menu2_lista ul {
    overflow: hidden;
    padding: 3px 4px 18px 19px;
	margin:0px;
}

#menu2_lista li {
    background: url("../img/list_background1.gif") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: 'Noto Serif', sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    padding-left: 0;
    text-decoration: none;
	list-style:none;
	text-transform: none;
}

#menu2_lista .top-span {
    background: url("../img/spacer.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	padding: 3px 0 3px 16px;
    display: block;
}


#menu2_lista .top-span a{
	color:#000000;
}
#menu2_lista .top-span a:hover {
	color:#FFFFFF;
}

#menu2_lista2{
	background:#b39d90;
	color: #E7E6E6;
    font-family: 'Noto Serif', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 21px;
    text-transform: uppercase;
}

#menu2_lista2 ul {
    margin: 0;
    overflow: hidden;
    padding: 3px 4px 0px 19px;
}

#menu2_lista2 li {
    background: url("../img/list_background1.gif") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    color: #FFFFFF;    	
font-family: 'Noto Serif', sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    list-style: none outside none;
    padding-left: 0;
    text-decoration: none;
    text-transform: none;
}

#menu2_lista2 .top-span {
    background: url("../img/spacer.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
	padding: 3px 0 3px 16px;
    display: block;
}


#menu2_lista2 .top-span a{
	color:#000000;
}
#menu2_lista2 .top-span a:hover {
	color:#FFFFFF;
}


.nag_baner p {margin:0px; padding:0px;}

#container_caly_naglowek{
    background: url("../img/pasek_top_container.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
}

#container_caly_tresc{
    background: none repeat scroll 0 0 #eaeaea;
    padding: 15px;
}

#boczna_reklama{text-align:center;padding:0px;background: url("../img/head_bg120.gif") repeat-x scroll left top #a89082;}

#menu2_naglowek2 .nag2 {padding: 2px 5px 0 0;}

h2 {color:#000000;}

#nag_forma{background: url("../img/naglowek_form.png") no-repeat scroll left top rgba(0, 0, 0, 0);height:48px;}
#nag_forma_szukaj{background:#ea2155;height:38px;}

#nag_forma_cala{padding:10px;}

#container_caly_naglowek .nag {color:#FFFFFF;}


#reklama_boczna {
    overflow: hidden;
    padding: 13px 0px 9px 0px;
	color: #FFFEFE;
    font-family: 'Noto Serif', sans-serif;
    font-size: 11px;
    text-transform: uppercase;
	background: url("../img/box_bg12.gif") repeat-x scroll left top #4A2C14;
    margin-bottom: 1px;
    width: 100%;
}

#reklama_boczna_tekst{
    color: #f8ba50 !important;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding-left: 0;
    text-decoration: none;
	padding:10px;
}

#calosc_container_tabela{background: url("../img/tlo_containera_calosc.png") repeat scroll left top rgba(0, 0, 0, 0);}

a.dalej2 {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
	margin-left:15px;
}

a.dalej3 {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
	margin-left:15px;
}

a.tytul2 {
    color: #c34d5f;
    font-family: Verdana,Tahoma,sans-serif;
    font-weight: bold;
    text-decoration: none;
}

#tytul_kategoria{
    color: #999;
    font-family: Times;
	font-size: 28px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
	margin-left:15px;
}

#center_bottom{width:908px;margin: 0 auto;text-align:center;}

/* RESPONSIVE WEB DESIGN - media queries */
@media screen and (max-width:1116px){ /* RWD Step 1 */
body > div > table {width:100% !Important;}
#menu {width:100%;}
td.tlo_jasne {width:77%;float:left;}
.nag_baner img {width:100%;height:auto;}
#center_bottom {width: 100%}
#table2 {width:100%;}
#table2 img {width:100%;height:auto;}
h1 {font-size:3em !Important;}
#calosc_container_tabela {width:100%;}
img[alt="nazwisko art"] {width:auto;height:auto;}
img[alt="witryny art"] {width:auto;height:auto;}
img[alt="adres art"] {width:auto;height:auto;}
img[alt="witryny art"] {width:auto;height:auto;}
img[src="img/dom.gif"] {width:auto;height:auto;}
img[alt*="www"] {width:auto;height:auto;}
.kategoria img {width:auto !Important;height:auto !Important;}
img[src="/images/galerie-responsywne.jpg"] {width:100%;height:100%;}
#container_caly_tresc iframe {width:100%;}
img[alt="praca dla artystow"] {width:100%;height:100%;}
}
@media screen and (max-width:925px){
td.tlo_jasne {width:74%;float:left;}
#tytul_kategoria img {margin-bottom:15px;}
}
@media screen and (max-width:865px){
}
@media screen and (max-width:852px){
}
@media screen and (max-width:800px){
}
@media screen and (max-width:782px){
td.tlo_jasne {width:70%;float:left;}
}
@media screen and (max-width:760px){
td.tlo_jasne {width:68%;float:left;}
}
@media screen and (max-width:860px){
}
@media screen and (max-width:640px){
#tytul_kategoria {font-size:1.3em;}
td.tlo_jasne {width:100%;float:left;}
td.tlo_ciemne {width:100%;float:left;padding-bottom:15px;}
#menu2 {width:100%;background-image: none;background-color:#b39d90;}
#boczna_reklama {text-indent: -999em;height:0px; background: none;white-space: nowrap;overflow: hidden;}
#boczna_reklama img {display:none;}
#menu2_naglowek {background-image: none;background-color:#b39d90;}
#menu2_list {background-image: none;background-color:#b39d90;}
#menu2_naglowek2 {background-image: none;background-color:#b39d90;}
#calosc_container_tabela {background-image: none;background-color:#b39d90;}
#menu2_naglowek .nag {background-image: none;background-color:#b39d90;}
#menu2_lista {background-image: none;background-color:#b39d90;}

#reklama_boczna {text-indent: -999em;height:0px; background: none;}
select[name="cat"] {width:100%;}

#menu2_lista {float:left;}
#menu2_naglowek2, #menu2_naglowek {width:85%;float:left;}
#menu2 > div:nth-child(2) {width:100%;}
#menu2_lista2 {float:left;width: 33%;}
#reklama_boczna_tekst {text-indent: -999em;height:0px; background: none;display:none;}
#menu2_naglowek2 .nag2 {float:left;}
}
@media screen and (max-width:630px){
}
@media screen and (max-width:584px){
#menu2_lista2 {float:left;width: 45%;}
img[alt="ogloszenia art"] {width:80%;height:80%;}
img[style="cursor: pointer"] {width:80%;height:80%;}
}
@media screen and (max-width:481px){
#menu2_naglowek2, #menu2_naglowek {float: left;width: 75%;}
.tytul h1 {font-size:1.3em !Important;}
.otoczka {width:80%;height:80%;}
.nag_baner > div > table img[hspace="5"] {width: 80%;height:80%;}
#container_caly_tresc {padding: 10px;}
td.tlo img {display:none;}
#nag_forma_szukaj {height: 68px;}
#hi-eu-opt-in {display:none;}
#menu {background:#fafaf9;}
#tytul_kategoria img {width:89% !Important;height:89% !Important;}
}
@media screen and (max-width:320px){
}