@charset "utf-8";

/* CSS Document */



body{

margin:0;

padding:0;

background-color:#c0c0c0; 

font-size:11px;

font-family:Tahoma;
color:#000000;

}



.wrap{

position:relative;

margin:0 auto;

width:1005px;

height:auto;

background-color:#FFFFFF;

background-image:url(obrazki/wrap_tlo.png);

background-repeat:repeat-x;

}


.top{

margin:0 auto;

height:auto;

width:921px;

position:relative;

}



a #logotyp{

width:332px;

height:65px;

background-image:url(obrazki/logotyp.png);

background-repeat:no-repeat;

margin-top:25px;

margin-left:5px;

}



#belka_gora{

height:36px;

background-color:#0a0b40;

}



#narzedzia a{

color:#FFFFFF;

}



#narzedzia a:hover{

text-decoration:none;

}



#narzedzia{

color:#FFFFFF;

padding-right:40px;

padding-top:10px;

float:right; 

}



#top{

height:353px;

width:921px;

background-image:url(obrazki/top.jpg);

background-repeat:no-repeat;

margin-top:20px;

border:1px solid #cdcdcd;

}



.kontener{

margin:0 auto;

height:auto;

width:921px;

margin-top:10px;

position:relative;

}



.lewa{

min-height:544px;

width:203px;

height:auto;

margin-bottom:5px;


float:left;
 
}



#kategorie{

height:544px;

background-image:url(obrazki/lewa_kolumna.jpg);

background-repeat:no-repeat;

margin-bottom:5px;

}



#kategorie ul{padding:0; margin:0; padding-top:40px; padding-left:20px;}

#kategorie li{

padding:6px;

list-style-image:url(obrazki/list.png);

color:#ffffff

}



#kategorie a{

color:#FFFFFF;

font-weight:bold;

}



#kategorie a:hover{

text-decoration:none;

}



#newsletter_top{

height:24px;

background-image:url(obrazki/newsletter_top.jpg);

background-repeat:no-repeat;

}



#newsletter{

height:93px;

background-image:url(obrazki/newsletter.jpg);

background-repeat:no-repeat;

}



#newsletter div{padding:10px;}







#nawigacja{

width:718px;

height:40px;

float:left;

}



#nawigacja ul{

margin:0px;

padding:0px;

list-style:none;

}



#nawigacja li{

margin-left:1px;

display:block;

float:left;

padding:0;

}



a #glowna {

width:101px;

height:31px;

background-image:url(obrazki/button_01.jpg);

background-repeat:no-repeat;

}



a:hover #glowna{

background-image:url(obrazki/button_on_01.jpg);

}



a #dodaj_eksperta{

width:87px;

height:31px;

background-image:url(obrazki/button_02.jpg);

background-repeat:no-repeat;

}



a:hover #dodaj_eksperta{

background-image:url(obrazki/button_on_03.jpg);

}



a #archiwum{

width:112px;

height:33px;

background-image:url(obrazki/button_04.jpg);

background-repeat:no-repeat;

}



a:hover #archiwum{

background-image:url(obrazki/button_on_04.jpg);

}



a #kontakt{

width:66px;

height:33px;

background-image:url(obrazki/button_05.jpg);

background-repeat:no-repeat;

}



a:hover #kontakt{

background-image:url(obrazki/button_on_05.jpg);

}



.center{

width:498px;

height:auto;

float:left;

margin-left:8px;

margin-right:8px;

margin-bottom:5px;

}

.center a:hover{text-decoration:none;}

.center h1{
font-size:14px;
font-family:Arial;
color:#0A0B40;
text-decoration:underline;
} 


.tresc{
height:auto;

background-image:url(obrazki/ekspert_tlo.png);

background-repeat:repeat-y;

padding:5px;

line-height:15px;

float:left;

width:488px;

}


#ekspert_1{

height:170px;

border:1px solid #cdcdcd;

background-image:url(obrazki/ekspert_tlo.png);

background-repeat:repeat-y;

margin-bottom:5px;

padding:5px;
}

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


#ramka{
background-repeat:no-repeat;
width:96px;
float:left;
}

#zdjecie{
margin:0 auto;
margin-top:3px; 
width:90px;
border:2px solid #000000;
}

#zdjecie img{
margin:0 auto;
border:none;
}

#profil{
border-bottom:1px solid #D5D5D6;
margin-left:101px;
min-height:150px;
padding-left:3px;
height:auto;
padding-right:3px;
}


#dostepnosc{
margin-top:5px;
margin-bottom:5px;
float:left;
}

#online{
float:left;
text-align:center;
width:96px;
font-family:Arial;
color:#2e2c35;
font-size:14px;
font-weight:bold;

}

#dostepnosc{
float:left;
}

#formy span {
margin-right:5px;
color:#2e2c35;
}

#formy {float:left;
color:#7a7a7a;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin-left:5px;
}

#formy a{color:#7a7a7a; text-decoration:none;}
#formy a:hover{color:#2e2c35;}

#formy img{vertical-align:bottom;}




#ekspert_2{

width:498px;

height:158px;

border:1px solid #cdcdcd;

background-image:url(obrazki/ekspert_tlo.png);

background-repeat:repeat-y;

margin-bottom:5px;

padding:5px;

}



.prawa{

min-height:543px;

width:203px;

height:auto;

background-repeat:no-repeat;

float:right;

margin-bottom:5px;

}



#poznaj_ekspertow{

width:203px;

height:287px;

background-image:url(obrazki/eksperci.png);

background-repeat:no-repeat;

margin-bottom:5px;

}



#reklamy{

width:201px;

height:620px;

background-image:url(obrazki/reklamy.png);

background-position:top;

background-repeat:no-repeat;

border:1px solid #747474;
margin-bottom:5px;

}







.stopka{

clear:both;

height:36px;

background-color:#0a0b40;

margin-top:10px;

}



#stopka{

color:#FFFFFF;

text-align:center;

padding-top:5px;

}



#stopka a{

color:#FFFFFF;

}



#stopka a:hover{

text-decoration:none;

}



#rejestracja div{
margin-bottom:2px;
}

#rejestracja label{
text-align:left;
display:block;
clear:both;
width:165px;
}


#rejestracja input{
display:block;
width:150px;
}

#rejestracja textarea{
display:block;
width:240px;
height:120px;
}

#rejestracja input, textarea{
border:1px solid #cdcdcd;
color:#2f2c35;
margin-bottom:3px;
padding:2px;
}

/*#obrazek{
background-image:url(obrazki/experts.png);
background-repeat:no-repeat;
background-position:right top;
}*/

#rejestracja legend{font-family:Arial; font-size:12px; font-weight:bold; color:#7EB236; margin-bottom:5px; margin-top:5px;}

#rejestracja span{color:#666666;}



/*a #pomoc {
background-image:url(obrazki/pomoc_on.png);
background-position:center center;
background-repeat:no-repeat;
float:left;
height:15px;
margin-left:5px;
width:15px;
padding:2px;
}*/

/*a:hover #pomoc{background-image:url(obrazki/pomoc_off.png);}*/

.dane_pomoc{
background-image:url(obrazki/kontakt_pomoc.png);
background-repeat:no-repeat;
background-position:right top;
overflow:hidden;
background-attachment:scroll;
}

.kontakt_pomoc{
background-image:url(obrazki/kontakt_pomoc.png);
background-repeat:no-repeat;
background-position:right center;
overflow:hidden;
background-attachment:scroll;
}

.opcja_1{
background-image:url(obrazki/opcja1_pomoc.png);
background-repeat:no-repeat;
background-position:right center;
overflow:hidden;
background-attachment:scroll;
}

.opcja_2{
background-image:url(obrazki/dane_pomoc.png);
background-repeat:no-repeat;
background-position:right top;
overflow:hidden;
background-attachment:scroll;
}

.formularz{
float:left;
width:200px;
}

.pole_pomocy{
float:right;
line-height:16px;
overflow:hidden;
padding:10px 10px 10px 40px;
width:160px;

}

#logowanie{
bottom:15px;
left:12px;
position:absolute;
width:350px;
}

#logowanie a{
color:#010101;
text-decoration:none;
}

#logowanie a:hover{
text-decoration:underline;
}

#form input{
border:1px solid #cdcdcd;
margin-right:15px;
background-color:#FFFFFF;
color:#010101;
font-weight:bold;
margin-bottom:8px;
width:150px;
height:20px;
}
#zaloguj input{border:none; float:right; margin-right:30px;}

.kontakt{float:right;
line-height:16px;
overflow:hidden;
width:200px;}

#boks_1{
background-image:url(obrazki/boks.png);
background-repeat:no-repeat;
background-position:center;
width:243px;
height:160px;
float:left;
margin-bottom:20px;
line-height:16px; 
}

#boks_1 p{
padding:30px 5px 5px;
}

#boks_2{
background-image:url(obrazki/boks_2.png);
background-repeat:no-repeat;
background-position:center;
width:243px;
height:160px;
float:right;
margin-bottom:20px;
line-height:16px;

}

#boks_2 p{
padding:30px 5px 5px;
}

#kroki{
background-image:url(obrazki/kroki.png);
background-repeat:no-repeat; 
background-position:center;
width:498px;
height:113px;
float:left;
}

ol { counter-reset: nazwa_licznika; padding:0; margin:0; }
ol li { list-style-type: none; padding-top:2px;}
ol li:before { content: counters(nazwa_licznika, ".") ". "; counter-increment: nazwa_licznika }

.table1_row{
color:#2F2C35;
font-weight:bold;
}

.table1_row a{
color:#2F2C35;
font-weight:bold;
}

#profil a{
text-decoration:underline;
font-family:Arial;
font-size:14px;
color:#000000;
margin:0;
padding:0;
font-weight:bold;
}

#profil a:hover{
text-decoration:none;
}

/* Generic Style Sheet for All Admin Screens */

/* Generic Styling */
/* Align Text */

.right { text-align: right; }
/* Set Width */
.width50 { width: 50px; }
.width80 { width: 80px; }
.width100 { width: 100px; }
.width150 { width: 150px; }
.width200 { width: 200px; }
.width300 { width: 300px; }
.width400 { width: 400px; }
.width500 { width: 500px; }
/* Set Colour */
.colF { color: #FFF; }
.colB { color: #BBB; }
.col8 { color: #888; }
.col0 { color: #000; }
.colR { color: #b8213e; }
/* For yes/no options */
.good { color: green; font-weight: bold; }
.bad { color: red; font-weight: bold; }
/* Formating */
.underline { text-decoration: underline; }

/* horizontal rule */

hr {
	width:100%;
	height:1px;
	color:#666;
	background-color:#666;
	border:0;
}

/* Container styles */
.container1 {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 800px;
}

/* Link Syles */
a.header_link, a.header_link:visited {
	font: bold 13px arial;
	text-decoration: none;
	color: #656565;
	border-bottom:1px dashed #656565;
}
a.header_link:hover {
	font: bold 13px arial;
	color: #656565;
	border-bottom:1px solid #656565;
}
a.main_link1:link, a.main_link1:visited {
	text-decoration: none;
	color: #B8213E;
	font-weight: bold;
	border-bottom:1px dashed #B8213E;
}
a.main_link1:hover {
	color: #B8213E;
	font-weight: bold;
	border-bottom:1px solid #B8213E;
}	
a.main_link2:link, a.main_link2:visited {
	text-decoration: none;
	border-bottom:1px #FFF dashed;
	color: #FFF;
	font-weight: bold;
}
a.main_link2:hover {
	text-decoration: none;
	border-bottom:1px #FFF solid;
	color: #FFF;
	font-weight: bold;
}	
a.link_order:link, a.link_order:visited {
	text-decoration: none;
	border-bottom:1px #FFF dashed;
	color: #FFF;
	font-weight: bold;
}
a.link_order:hover {
	border-bottom:1px #FFF solid;
	color: #B8213E;
	font-weight: bold;
}	

/* Header Styles */
div.header_title {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
	font: bold 18px arial;
	color: #B8213E;
}
div.header_text {
	margin-bottom: 10px;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	font: 12px arial;
}
div.header_links {
	font: bold 13px arial;
	text-align: center;
	margin-bottom: 10px;
}
/* Standard non-tabled content styles */
div.normal_text {
	width: 800px;
	margin:5px auto 0px auto;
	font: 11px arial;
}

/* Table Sytles */
/* Table1 - Vertical result listing */
table.table1 {
	width: 700px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	border: solid 1px #656565;
	border-collapse: collapse;
	border-spacing: 1px;
	background-color: #656565;
}
table.table2 {
	margin-bottom: 10px;
	border: solid 1px #656565;
	border-collapse: collapse;
	border-spacing: 1px;
	background-color: #656565;
}
td.table1_header1 {
	padding: 4px;
	color: #FFF;
	font: bold 13px arial;
	border: solid 1px #656565;
}
td.table1_header2 {
	padding: 4px;
	color: #BBB;
	font: bold 13px arial;
	border: solid 1px #656565;
}
td.table1_row {
	padding: 4px;
	background-color: #FFF;
	font: 10px verdana;
	border: solid 1px #656565;
}
td.none {
	padding: 4px;
	background-color: #FFF;
	border: none;
}
.bold {
	color: #656565;
	font: bold 13px arial;
}
/*Alternate td colours*/
td.light {
	background-color:#FFFFFF:
}
td.dark {
	background-color:#D7D7D7;
}
td.highlight {
	background-color:#FFD7D7;
}
td.hoverover { 
	background-color:#F2FFFF;
}

/* Form Style */
form { display: inline; }
.input_text {
	font: 12px arial;
	border: solid 1px #BBB;
}
.input_select {
	font: 12px arial;
	border: solid 1px #BBB;
}
.input_textarea {
	font: 12px arial;
	border: solid 1px #BBB;
	width: 100%;
}
.container_button {
	width: 100%;
	text-align: center;
}
.input_button {
	background-color: #656565;
	color: #FFF;
	font: bold 13px arial;
	border: solid 1px #333;
	padding: 2px;
}

/* Suggestion Box style */
.suggestionsBox {
	position: relative;
	left: 30px;
	margin: 10px 0px 0px 0px;
	width: 340px;
	background-color: #656565;
	-moz-border-radius: 7px;
	-webkit-border-radius: 20px;
	border: 2px solid #000;	
	color: white;
	font-weight: bold;	
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList li {
	
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}
.suggestionList li:hover {
	background-color: #659CD8;
}
/* Errors */
.error {
	font-weight:bold;
	color:#FF0000;
}
.boxoverheader {
  background:#656565;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  color: #FFF;
  border:1px solid #656565;
  padding:4px;
  width:250px;
}

.boxoverbody {
  background:#FFFFFF;
  font-family:verdana;
  font-size:11px;
  border-left:1px solid #656565;
  border-right:1px solid #656565;
  border-bottom:1px solid #656565;
  padding:4px;
  width:250px;
}
.boxoverlargeheader {
  background:#656565;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  color: #FFF;
  border:1px solid #656565;
  padding:4px;
  width:600px;
}

.boxoverlargebody {
  background:#FFFFFF;
  font-family:verdana;
  font-size:10px;
  border-left:1px solid #656565;
  border-right:1px solid #656565;
  border-bottom:1px solid #656565;
  padding:4px;
  width:600px;
}

#edit{
float:left;
width:700px;
}

.message {background:#eee; color:#000;display:none; width:250px; padding:10px; margin-bottom:20px;}
.contact {text-align:left; width:300px}
.contact div{list-style-type:none;width:150px; padding:5px;}
.contact div.special {display:none;}
.contact input {width:150px; margin-top:3px; padding:3px; border:2px solid #CCCCCC;}
.contact textarea {width:250px; height:150px; padding:3px; border:2px solid #CCCCCC;}   
.message ul{margin-top:20px;}
.contact label{margin-bottom:3px;}
.contact input:focus{border:2px solid #616161;}
.contact textarea:focus{border:2px solid #616161;}
.contact form{float:left;width:100%}


.button input{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
margin-top:5px;
margin-left:1px;
background-color:#9aca40; color:#ffffff; padding:2px; padding-left:4px; padding-right:4px; 
 cursor:pointer;
}

.button :hover{background-color:#70A52F;}

#cse-search-results iframe{
float:left;
width:700px;
}

#cse-search-box{
float:right;
}




