html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

ol li {
margin-left:35px;	
}

ul {
list-style-type: disc;	
}

ul {
padding-left:35px;
margin:0px;
margin-bottom:10px;
list-style-image:url('images/li.jpg');
} 

ul li {
padding:2px;
}

.homeli li {
line-height:18px;
color:#b4a7d4;
}

.homeli ul {
padding-left:20px;
padding-top:10px;
margin:0px;
line-height: 2em;
color:fff;
}



/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

p {
font-family:  Tahoma, Geneva, sans-serif;
font-size:13px;
padding-top: 2px;
padding-bottom: 10px;
line-height:18px;
text-shadow: 1px 1px 1px #fff;
}

* {
font-family: Tahoma, Verdana, Arial, Helvetica;
color: #343434;
font-size: 13px;
line-height:23px;
}

#flashContent {
position:relative;
display:block;
clear:both;
width:1000px;
height:347px;
z-index:0;
top:-10px;
}

table td {
padding:7px;
padding-left:0;
}

.promocje_belka {
display:block;
width:320px;
height:33px;
background:url(images/promocje.jpg) no-repeat;
line-height:33px;
color:#fff;
padding-left:58px;	
}

.leftd {
width:180px;	
font-size:12px;
text-align:right;
}
.leftd strong {
font-size:12px;
}

strong {
text-shadow: 1px 1px 1px #fff; 
}

.rightd {
width:500px;	
}

a.oferta_link:link,
a.oferta_link:active,
a.oferta_link:visited {
	display:block;
width:200px;
height:100px;
margin:10px;
float:left;
}

a.oferta_link:hover img {text-decoration: none; 
filter:alpha(opacity=80);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80;
opacity: 0.80;
-khtml-opacity: 0.80 }


a.wiecej_foto:link,
a.wiecej_foto:active,
a.wiecej_foto:visited {
	display:block;
text-decoration: none; filter:alpha(opacity=100);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
-khtml-opacity: 1;
}

a.wiecej_foto:hover img {text-decoration: none; filter:alpha(opacity=80);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80;
opacity: 0.80;
-khtml-opacity: 0.80 }


a.li:link,
a.li:active,
a.li:visited {
color:#fff;
text-shadow:none;
}
 
a.li:hover {text-decoration: underline;  color:#fe8900}
.leftd {
	padding:3px;
	vertical-align:middle;
}

.logo {
position:relative;
display:block;
margin:auto;
}

#logo {
position:relative;
display:block;
margin:auto;
background:url(images/logo.jpg) top center no-repeat;
height:119px;
}

.rightd {
	padding:3px;
	
}

.error {
	color:#ba0202;
	padding-left:5px;
	padding-right:5px;
	font-size:13px;
	line-height:13px;
}

.bledy .error {
	color:#ba0202;
	font-size:13px;
	padding:0;
}


input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fafafa;border:1px solid #bbb; margin:2px 0 5px 0;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fafafa;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0 0 5px 0;}
input.text, input.title {width:210px;padding:4px; font-size:13px;}
input.title {font-size:1.5em;}
textarea {padding:5px;}
label {font-size:12px; margin-bottom:3px;}



#szkolenia_tabela {
border:1px solid #d9d9d9;
width:100%;
}

#szkolenia_tabela td {
border:1px solid #d9d9d9;
padding:5px;
vertical-align:middle;
}

.data_szkolenie {
position:relative;
width:66px;
height:44px;
background:url(http://www.dombodbis.com.pl/images/data2.png) top center no-repeat;
padding:4px;
text-align:center;
padding-top:8px;
float:left;
margin-right:15px;
	
}

#oferta td { vertical-align:middle; text-align:center;}

#oferta_top {
	position:relative;
	width:445px;
	height:170px;
	float:right;
	margin-top:67px;
	margin-right:85px;
	padding:18px 0 0 20px;
	text-shadow:none;
}

a.home_link:link,
a.home_link:active,
a.home_link:visited {
display:block;
line-height:20px;
font-weight:bold;
margin-bottom:10px;
}
 
a.home_link:hover {text-decoration: underline; }


a.oferta_top:link,
a.oferta_top:active,
a.oferta_top:visited {
display: block;
background:url(images/st.png) left no-repeat;
line-height:21px;
color:#fff;
text-shadow:none;
padding-left:15px;
}
 
a.oferta_top:hover {text-decoration: underline; }

a.oferta_top2:link,
a.oferta_top2:active,
a.oferta_top2:visited {
position:absolute;
bottom:18px;
right:8px;
line-height:21px;
font-size:12px;
color:#fff;
text-shadow: 1px 1px 1px #666666;
font-weight:bold;
}
 
a.oferta_top2:hover {color:#CCC; text-decoration:none; }

#newsletter {
width: 210px;
	height: 178px;
	display: block;
	background: url(http://www.dombodbis.com.pl/images/newsletter.jpg) no-repeat;
	color:#fff;
	padding:10px;
}


.szamamenu {
background:#f3f3f3;
padding:20px;	
margin:10px;
border:10px solid #fff;
width:50%;
}

.galeriatop {
width:100%; height:50px; line-height:50px;font-family: Tahoma, Helvetica, "Liberation Sans", sans-serif;font-size: 20px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
color:#609e2d;
padding:10px 0 0 0;
margin-bottom:10px;
border-bottom:1px solid #e5e5e5;
}

#newsletter p {
color:#fff;
padding-bottom:3px;
}
.photo {
	margin: 0px;
	position: relative;
	width: 307px;
	float: left;
	margin-bottom:10px;
}
.photo img {

}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(images/foto.png) no-repeat;
}
.photo a {
	text-decoration: none;
}

.sample14 span {
	width: 307px;
	height: 117px;
	display: block;
	position: absolute;
	top:0px;
	left: 0px;
	background: url(images/foto.png);
}

#pracodawca {
position:relative;
display:block;
width:920px;
height:163px;
background:url(images/boxtlo.png) repeat-x;
padding:40px;
padding-top:20px;
display:none;
}

#pracownik {
position:relative;
display:block;
width:920px;
height:163px;
background:url(images/boxtlo.png) repeat-x;
padding:40px;
padding-top:20px;
display:none;
}



.boxg {
position:relative; float:left;
		margin-right:30px; width:220px;
}

.tresc{
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height:1.5em;
font-style: normal;
}


#animacja {
	position:relative;
	width:960px;
	margin:auto;
	/*background:url(images/animacja_bg.jpg) center 350px no-repeat;*/
}

#home_box {
	position:relative;
	float:right;
	width:555px;
	height: 400px;
	color:#fff;
	padding:40px 35px 30px 35px;
	background:url(http://www.dombodbis.com.pl/images/home_box.png) top center no-repeat;
}

#szkolenia_box {
	position:relative;
	float:left;
	width:350px;
	color:#fff;
	padding-right:25px;
}



a:link,
a:active,
a:visited {
font-style: normal;
color:#eb201d;
text-decoration: none;
text-shadow: 1px 1px 1px #fff;
}
 
a:hover { text-decoration:underline; color:#9a1513; }


a.gal:link,
a.gal:active,
a.gal:visited {
font-weight:bold;
line-height:15px;
float:right;
}
 
a.gal:hover {text-decoration: underline; }


#linki_top {		
  position:relative;
	float:left;
	height:20px;
	width:420px;
	padding:0px;
	margin-left:30px;
	margin-top:20px;
	text-align: left;

}

#wro {
  position:relative;
	background:#eeeeee;
	border:1px solid #cfcfcf;
	width:360px;
	padding:7px;
	text-align: left;
}


#wyszukiwarka_top {		
  position:relative;
	background:url('http://www.dombodbis.com.pl/images/szukaj.png') no-repeat ;
	float:left;
	height:52px;
	margin-top:13px;
	width:360px;
	padding:0px;
	margin-left:30px;
	text-align: left;

}

.body {
background: #e9e9e9 url(images/bg.jpg)  top repeat-x;
margin:0;
font-size: 100%;
}

.tabelakoszyk {
background-color: #636363;
font-weight: bold;
font-size: 12px;
padding:5px 5px 5px 5px;
color: #fff;
}

.tabelakoszyk2 {
background-color: #fff;
font-weight: bold;
font-size: 12px;
padding:5px 5px 5px 5px;
color: #fff;
}

.k_td {

padding:5px 5px 5px 5px;

}

.th_gr_y {

padding:5px 5px 5px 5px;
}

h1 {
font-family: Helvetica, Arial, sans-serif;
font-size: 20px;
font-style: normal;
line-height: 24px;
font-weight:100;
color:#fe0000;
margin:0px 0 8px 0;
text-shadow: 1px 1px 1px #fff;
padding-bottom:0px;
}

.produkt_one {
position:relative;
width: 600px;
padding:15px;
padding-bottom:0px;
margin-bottom:10px;
background:#fff;
}


.opis {
font-family:Tahoma;
font-size:12px;
margin:10px 20px 10px 0;
}

.produkty_foto_one {
position:relative;
	padding:10px 30px 10px 30px;
	margin:5px 0 15px 15px;
	background:#fff;
	border:1px solid #c0c0c0;
	float:right;
}


.produkty_lista {
display: block;
	float: left;	
	padding:0;
	width:289px;
	height:107px;
	margin:15px 0 15px 15px;
}

.produkty_lista2 {
display: block;
	float: left;	
	padding:0;
	margin:0 3px 7px 3px;
	width:407px;	
	padding:0px 10px 2px 10px;
	background:#fff;
	text-align:center;
	
}

.siwy {
color:#999;
font-size:11px;
}

.cena {
color:#eb201d;
font-weight:bold;
}


.dodaj_koszyk{
position:relative;
top:4px;
}

a.produkt:link,
a.produkt:active,
a.produkt:visited {
font-family:Tahoma;

font-size:12px;
font-weight:bold;
text-decoration: none;
}
 
a.produkt:hover {color:#104e71;   }

a.dodajk:link,
a.dodajk:active,
a.dodajk:visited {
background:#c0c0c0;
border:2px solid #808080;
color:#fff; 
font-size:15px;
padding:10px;
margin:10px;
font-weight:bold;
text-decoration: none;
}
 
a.dodajk:hover {border:2px solid #ad2924;  text-decoration: none; }

a.zobacz_szczegoly:link,
a.zobacz_szczegoly:active,
a.zobacz_szczegoly:visited {
display:block;
position:relative;
margin:auto;
background:url(http://www.dombodbis.com.pl/images/button1.jpg) no-repeat;
color:#fff; 
font-size:13px;
width:145px;
height:30px;
margin-top:7px;
line-height:30px;
text-align:center;
font-weight:bold;
text-decoration: none;
}
 
a.zobacz_szczegoly:hover {background:#87a33e; text-decoration: none; }

a.zobacz_szczegoly2:link,
a.zobacz_szczegoly2:active,
a.zobacz_szczegoly2:visited {
display:block;
position:relative;
margin:auto;
background:url(images/button2.jpg) no-repeat;
color:#fff; 
font-size:13px;
width:145px;
height:30px;
margin-top:7px;
line-height:30px;
text-align:center;
font-weight:bold;
text-decoration: none;
}
 
a.zobacz_szczegoly2:hover {background:#655c4b; text-decoration: none; }


.produkty_foto {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:111px;
	height:107px;
	margin:auto;
	text-align:center;
	clear:left;
}


.nowosc_icon {
position:absolute;

background: url('http://www.dombodbis.com.pl/images/nowosc.png') no-repeat ;
	width:45px;
	height:45px;

	z-index:99;
}

.promocja_icon {
position:absolute;
background: url('http://www.dombodbis.com.pl/images/promocja.png') no-repeat ;
	width:45px;
	height:45px;

	z-index:99;
}

.produkty_foto_nowosc {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:111px;
	height:107px;
	margin:auto;
	text-align:center;
	clear:left;
}

.produkty_foto_promocje {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:111px;
	height:107px;
	margin:auto;
	text-align:center;
	clear:left;
}

.produkty_foto_promocjenowosc {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:111px;
	height:107px;
	margin:auto;
	text-align:center;
	clear:left;
}

.produkty_lista_promocje {
display: block;
position:relative;
	padding:0;
	margin:0 auto 18px auto;
	text-align:center;
}

.produkty_lista_nowosc {
display: block;
	float: left;	
	padding:0;
	width:289px;
	height:107px;
	margin:15px 0 15px 0;
}

.login {
background:#fff;
padding:3px; 
width:95px; 
margin-right:17px;
float:right;
}

.lab {
display: block;
	float: left;	
	padding:0;
	margin:0;
	text-align: right;
	margin-top:7px;
	color:#575757;
	margin-bottom: 10px;
}



br {
	clear: left;
}


.button {
position:relarive;
display:block;
height:32px;
line-height:32px;
text-align:center;
width:130px;
background:#e81d1a;
text-decoration: none;
color:#fff;
font-size:13px;
border:0;
margin-left:44px;
cursor:pointer;
}

.button:hover {
text-decoration:none;
background:#bf0e0b ;
color:#fff;
cursor:pointer;
}
	
label.error { 
    margin-left: 10px;
	width: auto;
	display: inline; 
	color: #dd0000;  
	}
input.error { border: 1px solid red; display: inline; }

#nazwisko.error, #email2.error, #tresc.error {

  	border: 1px solid #c24949;

	background: #ffbcbc;

  }
  
  
.button2 {
background:#5e005e;
color:#ffffff; 
font-family:helvetica;
font-size:11px;
font-weight:bold;
border:0px;
padding:5px;
margin:0;
cursor:hand;
}


#profil {
position:relative;
width: 173px;
height:64px;
padding-top:38px;
padding-left:21px;
margin-bottom:5px;
color:#fff;
background: url(http://www.dombodbis.com.pl/images/profil.jpg) no-repeat;
}


#panel {
position:relative;
width: 100%;
height:209px;
font-size:12px;
}

.trescprawa {
	
	width:330px; float:right; margin:0px 10px 20px 40px; text-align:center;
}
a.pink:link,
a.pink:active,
a.pink:visited {
color:#ff75d5; 
font-size:11px;
text-decoration: none;
}
 
a.pink:hover {color:#ffe73c;   }

a.pink2:link,
a.pink2:active,
a.pink2:visited {
color:#fff; 
font-size:11px;
text-decoration: none;
}
 
a.pink2:hover {color:#ffe73c;   }



a.kat_link:link,
a.kat_link:active,
a.kat_link:visited {
float:left;
clear:left;
background:#f9f9f9;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
color:#323232;
width:156px;
text-decoration: none;
line-height: 29px;
border-bottom:1px solid #bdbdbd;
padding-left:30px;
}
 
a.kat_link:hover {text-decoration: none; background:#ad2100; color:#fff; border-bottom:1px solid #ad2100;}

a.podkat_link:link,
a.podkat_link:active,
a.podkat_link:visited {
float:left;
clear:left;
background:#f4f4f4;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
color:#323232;
width:150px;
text-decoration: none;
line-height: 29px;
border-bottom:1px solid #bdbdbd;
padding-left:36px;
}
 
a.podkat_link:hover {text-decoration: none; background:#ad2100; color:#fff; border-bottom:1px solid #ad2100;}

#polec {
position:relative;
width: 173px;
height:110px;
margin-top:5px;
padding-top:43px;
padding-left:21px;
background: #871564 url(http://www.dombodbis.com.pl/images/polec_bg.jpg) no-repeat;
}

#login_box {
position:relative;
width: 173px;
height:143px;
padding-top:38px;
padding-left:21px;
color:#fff;
background: url(http://www.dombodbis.com.pl/images/zaloguj_bg.jpg) no-repeat;
}


#login_box3 {
position:relative;
width: 405px;
height:223px;
padding:15px;
background: #fff;
}


.polec {
background:#fff;
border:0;
width:147px;
}

#top_bg {	
	position:relative;
	width: 100%;
	margin-top:0px;
	height:49px;
}

#top {		
 position:relative;
	width:960px;
	margin: auto;
	padding:0px;
	text-align: left;
	height:49px;
}

#banner_top {	
 position:relative;
	width:965px;
	height:100%;
	margin: auto;
	padding:0px;
	top:0;
	text-align: left;
}

#banner_top_bg {	
	position:relative;
		display:block;
	width: 100%;
	height:119px;
	line-height:23px;
	background:#efefef;
	border-bottom: 1px solid #cccccc;
}

#menuglowne {	
 position:relative;
	width:990px;
	height:100%;
	margin: auto;
	padding:0px;
	top:0;
	text-align: left;
}

#menuglowne_bg {	
	position:relative;
	top:-1px;
	width: 100%;
	height: 23px;
	background:url(http://www.dombodbis.com.pl/images/menu_tlop.jpg);
	background-repeat:repeat-x;
}


#login_box2 {	
 position:relative;	
 float:right;
 width:450px;
 line-height:78px;
 margin-right:20px;
 height:78px;
 text-align: right;
}

#container {	
	position:relative;
	display:block;
	width: 1000px;
	margin:auto;	
	padding-top:0px;
	
}


#content_bg {	
	position:relative;
	display:block;
	width: 960px;
	margin:auto;	
	padding-top:0px;
}


@-moz-document url-prefix() { #content_bg { left:-1px; } } 

#lewa {
	position:relative;
	float:left;
	width: 550px;
	display:inline-block;
	background:#fff;
	padding:10px;
}

#lewa2 {
	position:relative;
	float:left;
	width: 570px;
	display:inline-block;
}


.lewasiwy {
	position:relative;
	float:left;
	width: 550px;
	display:block;
	background:#dfdfdf;
	padding:10px;
	padding-bottom:10px;
	margin-top:10px;
}

#prawa {	
	position:relative;
	display:block;
	float:right;
	width:380px;
	z-index:100;
	
}
.promocje_box_home {
display:block;
position:relative;
width: 360px;
padding:10px;
background:#fff;
margin-bottom:10px;
height:86px;
}

a.strona_box:link,
a.strona_box:active,
a.strona_box:visited {
display:table-cell; 
vertical-align:middle;
position:relative;
margin-left:20px;
margin-right:20px;
float:left;
width: 170px;
padding:10px;
background:#fff;
margin-bottom:20px;
height:140px;
font-weight:bold;
text-align:center
}
 
a.strona_box:hover { text-decoration:none;  filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;}
	
	#breadcrumbs {
	display:block;
	width:100%;
	border-bottom:1px solid #e52f2e;
	margin-bottom:10px;
	padding-bottom:6px;	
	}
	
.promocje_box {
display:block;
position:relative;
margin-left:50px;
float:left;
width: 360px;
padding:10px;
background:#dfdfdf;
margin-bottom:10px;
height:86px;
}

a.wiecej:link,
a.wiecej:active,
a.wiecej:visited {
position:absolute;
right:0;
top:0;
display:block;
width:18px;
height:100%;
background:#e52f2e;
text-decoration: none;
background:url(images/dalej.jpg) top center no-repeat;
}
 
a.wiecej:hover { text-decoration:none;  filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;}
	
a.button_promocje:link,
a.button_promocje:active,
a.button_promocje:visited {
display:block;
width:302px;
height:56px;
background:url(images/button2.jpg) no-repeat;
text-decoration: none;
color:#fff;
text-shadow:none;
text-align:center;
line-height:32px;
font-weight:bold;
margin-left:38px;
}
 
a.button_promocje:hover { text-decoration:none;  filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;}



#prawa2 {	
	position:relative;
	display:block;
	float:right;
	width:920px;
	padding:20px;
	background:#fff;
}

#srodek {	
	position:relative;
	float:left;
	width: 1000px;
	margin:0;
}



#srodekc  {	
	position:relative;
	float:left;
	width:600px;
}



#content_sep, #content_sep2 {
position:relative;
	float:left;
	width: 7px;
	height:100%;
}

#stopka_bg {	
	position:relative;
	display:block;
	width: 100%;
	height:65px;
	margin:auto;
	z-index:0;
	background: url(images/stopka_bg.jpg) repeat-x;
}

#stopka_bg2 {	
	position:relative;
	display:block;
	width: 100%;
	height:65px;
	margin:auto;
	z-index:10;
	background: url(images/stopka.jpg) top center  no-repeat;
}

#stopka {	
position:relative;
width:960px;
height:65px;
margin: auto;
color:#e3e3e3;
top:0;
bottom:0;
z-index:0;
}

#stopka p {line-height:21px; color:#5e5551; padding-top:0;}

.imgwad {
border:3px solid #727272;
margin-bottom:2px;
}


a.red:link,
a.red:active,
a.red:visited {
color:#d20000; 
}
 
a.red:hover { color:#524d40; }


.zielony {
color:#94bd2a; 
}

.czerwony {
color:#d20000; 
}

a.green:link,
a.green:active,
a.green:visited {
color:#94bd2a; 
}
 
a.green:hover { color:#524d40; }

.dane_kreator {
background:#f9f9f9;
}

.yellow {
color: #BC4676; width:100px; margin:0; text-align:left; padding:0;
}

html>body a:hover img.imgwad {
 position:relative;
border:3px solid #ff8000;
margin-bottom:2px;
	}
	
#lista tr {
background:#f8f8f8;
border: 1px solid #ebe9e9;
width:100%;
}

#lista td.top {
padding:15px;
color:#ffffff;
font-weight:bold;
}

#lista td {
padding:4px 10px 4px 10px;
}

#lista_oferty tr {
background:#f8f8f8;
border: 1px solid #ebe9e9;
width:100%;
}

#lista_oferty td.top {
padding:10px 15px 10px 15px;
color:#ffffff;
font-weight:bold;
}

#lista_oferty td {
padding:10px 15px 10px 15px;
border-bottom:1px solid #ebe9e9;
margin:0px;
}

.pracbox {
position:relative;
float:left;	
width:210px;
height:135px;
padding:15px;
top:0;
text-align: left;
padding-bottom:10px;
background:#f8f8f8;
border: 1px solid #ebe9e9;
}
 
.lista {
position:relative;
float:left;	
width:100%;
height:30px;
line-height:30px;
padding:0 10px 0 10px;
margin-top:5px;
margin-bottom:5px;
background:#f8f8f8;
border: 1px solid #ebe9e9;
} 
 

table {
padding:0px;
}

.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
}

.imgart {
 	border:1px solid #bcbcbc;
	margin:4px;
	background:#fff;
	padding:3px;
}

.siwy2 {color: #737373; padding:0 7px 0 7px;}

.red {
color:red;font-family:tahoma;
font-size:11px;
line-height:20px;
}

.usered {
color:#d11d1d;
font-family:tahoma;
font-size:11px;
line-height:20px;
}

.usersilver {
color:#9d9d9d;
font-family:tahoma;
font-size:11px;
}

#rejestracja td {
line-height:20px;
padding: 5px 10px 5px 10px;
}


#rejestracja form p {margin: 14px 0;}

#mainContent textarea {
	height: 123px;
}

a.sk_menu:link,
a.sk_menu:active,
a.sk_menu:visited {
float:left;
background:#323232;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
line-height: 1.2em;
color:#fff;
width:268px;
text-decoration: none;
line-height: 39px;
border-bottom:1px solid #bdbdbd;
padding-left:21px;
}
 
a.sk_menu:hover {text-decoration: none;}

#logok {
position:relative;
top:-1px;
display:block;
width:985px;
height:38px;
padding-left:15px;
float:left;
text-align:left;
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 40px;
color:#fff;
background:url(http://www.dombodbis.com.pl/images/menubg.jpg) repeat-x;
margin-bottom:10px;
}

#menutop_bg {
position:absolute;
bottom:0;
display:block;
width:994px;
padding:3px 3px 0 3px;
height:39px;
background:#eae9e3;
text-align:left;
line-height: 42px;
}


#menutop {
position:relative;
bottom:0;
display:block;
width:550px;
margin-top:8px;
text-align:left;
float:left;
}

a.home_box_link:link,
a.home_box_link:active,
a.home_box_link:visited {
position:relative;
display:block;
width:192px;
height:47px;
text-align:center;
line-height:47px;
color:#4b4b4b; 
background: url(http://www.dombodbis.com.pl/images/homebox_belka.jpg) top center no-repeat; 
font-size: 14px;
font-family:  Helvetica, Arial, sans-serif;
text-decoration: none;
color:#f0ebe2;
margin-bottom:15px;
float:left;
}
 
a.home_box_link:hover {text-decoration: none;  color:#fff;}


.home_box img {
	position:relative;
	 display: block;
    margin-left: auto;
    margin-right: auto;
	z-index:100;
}

.home_box p {
	position:relative;
	padding:12px;
	padding-top:22px;
}


.home_box {
position:relative;
display:inline-block;
width:192px;
min-height: 435px;
color:#4b4b4b; 
background:#ece3ce url(http://www.dombodbis.com.pl/images/homebox_bg.png) 0px 31px no-repeat; 
font-size: 14px;
font-family:  Helvetica, Arial, sans-serif;
text-decoration: none;
margin-bottom:15px;
float:left;
margin-right:9px;
}

.last {
margin-right:0px;
}

.lispan {
font-weight:bold;
padding-left:5px;
font-size:12px;
}

.box_contact {
position:relative;
display:block;
height:190px;
width:210px;
padding-left:28px;
padding-right:90px;
color:#fff; 
background: url(http://www.dombodbis.com.pl/images/kontakt.jpg) top center no-repeat; 
font-size: 18px;
margin-top:10px;
font-family:  Helvetica, Arial, sans-serif;
text-decoration: none;
}

.slogan_top {
color:#fff;
font-size:13px;
height:100px;
float:left;
width:650px;
margin-top:35px;
line-height:35px;
}

.male {
	color:#fff;
}


a.rejestracja_button:link,
a.rejestracja_button:active,
a.rejestracja_button:visited {
	display:block;
	background:url(http://www.dombodbis.com.pl/images/zarejestruj_bg.png) no-repeat;
	width:175px;
	height:36px;
	float:right;
	color:#fff;
	line-height:36px;
	padding-left:25px;
	margin-right:40px;
}

a.rejestracja_button:hover {
	background:url(http://www.dombodbis.com.pl/images/zarejestruj_bg_h.png) no-repeat;text-decoration:none;
}

a.mapa:link,
a.mapa:active,
a.mapa:visited {
	width:100px;
	float:right;
	text-align:center;
	margin:20px;
	margin-right:60px;
}

a.mapa:hover {
	filter:alpha(opacity=80);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80;
opacity: 0.80;
-khtml-opacity: 0.80
}


a.rejestracja:link,
a.rejestracja:active,
a.rejestracja:visited {
	display:block;
	background:url(http://www.dombodbis.com.pl/images/rejestracja.png) no-repeat;
	width:160px;
	height:73px;
	float:right;
	color:#fff;
	padding-left:35px;
	line-height:36px;
	margin-right:40px;
	margin-top:10px;
}

a.rejestracja:hover {
	background:url(http://www.dombodbis.com.pl/images/rejestracja_h.png) no-repeat; text-decoration:none;
}

.button_dalej {
	display:block;
	background:#8d0221;
	width:160px;
	height:36px;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:36px;
	margin-top:10px;
	border:0;
	border-radius: 3px;
	cursor:pointer;
}
.button_dalej:hover {
	background:#b6012b;
	cursor:pointer;
}

a.m_menutop_a:link,
a.m_menutop_a:active,
a.m_menutop_a:visited,
a.m_menutop:link,
a.m_menutop:active,
a.m_menutop:visited {
position:relative;
height:38px;
padding-top:3px;
text-align:center;
line-height:38px;
font-size: 13px;
font-weight:bold;
display:inline-block;
font-family:  Helvetica, Arial, sans-serif;
text-decoration: none;
padding-left:10px;
padding-right:10px;
text-shadow:none;
float:left;
margin-right:10px;
text-transform:uppercase;
color:#fff; 
}
 
a.m_menutop:hover {color:#3d3d3d; background: url(images/menuh.jpg) top center no-repeat;  }

a.m_menutop_a:link,
a.m_menutop_a:active,
a.m_menutop_a:visited {
color:#3d3d3d; background: url(images/menuh.jpg) top center no-repeat;
}
 a.m_menutop_a:hover {color:#3d3d3d; background: url(images/menuh.jpg) top center no-repeat; }
	

a.menustopka:link,
a.menustopka:active,
a.menustopka:visited {
position:relative;
text-align:center;
font-size: 13px;
line-height:23px;
margin-top:12px;
display:inline-block;
font-family:  Helvetica, Arial, sans-serif;
text-decoration: none;
text-shadow:none;
color:#604b8b;
padding-left:8px;
padding-right:8px;
text-transform:uppercase;

}
 
a.menustopka:hover {color:#fe8900}

a.link_stopka:link,
a.link_stopka:active,
a.link_stopka:visited {
position:relative;
height:107px;
text-shadow:none;
line-height: 107px;
text-align:center;
font-size: 13px;
display:inline-block;
font-family:  Helvetica, Arial, sans-serif;
text-decoration: none;
color:#99c0ff;
padding-left:3px;
padding-right:7px;
margin-right:30px;
}
 
a.link_stopka:hover {color:#fff; }

.menu_m {
position:relative;
font-size: 14px;
display:block;
font-family:  Helvetica, Arial, sans-serif;
text-decoration: none;
padding-top:18px;
margin-bottom:5px;
color:#525252;
}

a.menu_a:link,
a.menu_a:active,
a.menu_a:visited {
position:relative;
display:block;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color:#fff;
padding-left:30px;
text-decoration: none;
line-height:37px;
height:37px;
border-bottom:1px solid #cbcbcb;
background:#bb468b;
text-shadow:none;
}

	
	
a.m_menu:link,
a.m_menu:active,
a.m_menu:visited {
position:relative;
display:block;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color:#69605b;
padding-left:30px;
text-decoration: none;
line-height:37px;
height:37px;
border-bottom:1px solid #cbcbcb;
background:#ebebeb;
text-shadow:none;
}
 
a.m_menu:hover {color:#fff;  background:#bb468b }


a.podmenu_link:link,
a.podmenu_link:active,
a.podmenu_link:visited {
position:relative;
display:block;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color:#f0ebe2;
text-decoration: none;
height:37px;
line-height:37px;
border-bottom:1px solid #e7dece;
background:#970059;
text-shadow:none;
}
 
a.podmenu_link:hover {color:#fff; text-decoration: none;  background:#bb468b;}
	
	a.podmenu_link_a:link,
a.podmenu_link_a:active,
a.podmenu_link_a:visited {
position:relative;
display:block;
clear:left;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color:#f0ebe2;
text-decoration: none;
line-height:37px;
height:37px;
border-bottom:1px solid #e7dece;
background:#bb468b;
text-shadow:none;
}
 
a.podmenu_link_a:hover {color:#fff; text-decoration: none; }
	
	

.ramka {
position:relative;
z-index:0;
border:1px solid #d9d9d9;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:20px;
padding-top:40px;
top:-30px;
padding-bottom:5px;
}



	a.s_menu:link,
a.s_menu:active,
a.s_menu:visited {
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 11px;
font-style: normal;
color:#f89c39;
text-decoration: none;
margin-left:4px;
margin-right:4px;

}
 
a.s_menu:hover {text-decoration:underline; color:#f89c39;
	
	}

.powrot{
clear:left;
	
	float:right;
	margin-right:30px;
	padding: 2px;

}

a.powrot:link,
a.powrot:active,
a.powrot:visited
 {
clear:both;

float:right;
margin-right:30px;
margin-top:15px;
padding: 2px;
}
 
a.powrot:hover { text-decoration: underline; }

h2 {
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: normal;
line-height: 24px;
font-weight:100;
color:#000;
margin:8px 0 8px 0;
text-shadow: 1px 1px 1px #fff;
}

h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: normal;
line-height: 24px;
font-weight:100;
color:#26755a;
margin:8px 0 8px 0;
text-shadow: 1px 1px 1px #fff;
}


h4 {
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: normal;
line-height: 24px;
font-weight:100;
color:#4c4a3d;
margin:8px 0 8px 0;
text-shadow: 1px 1px 1px #fff;
}




H5 {
font-size: 12px;
color: #3d495e;
font-weight: normal;
padding-bottom: 2px;
margin: 5px 0 5px;
}

H6 {
font-size: 13px;
color: #2351a5;
font-weight: bold;
padding-bottom: 2px;
margin: 0px 0 0px;
}







ul.red li {
margin-bottom:7px;
color:#c83023;
}


.dane {
position:relative;
margin-top:5px;
margin-bottom:5px;
}
	
.autor{
color:#777777;
font-family: Arial;
font-size:8.5pt;
}

a.autor:link,
a.autor:active,
a.autor:visited {
color:#3d495e;
font-family: Arial;
font-size:8.5pt;
text-decoration: none;
}
 
a.autor:hover { color:#ff6f00; }

.data_news{
color:#777777;
font-family: Arial;
font-size:8pt;
}



IMG {
padding:0;
margin:0;
border:0;
}



input .dodajk {

background:#871563;
border:2px solid #510d3c;
color:#fff; 
font-size:15px;
padding:10px;
margin:10px;
font-weight:bold;
text-decoration: none;
}

.radio_glos{
padding:0px;
border:0px;
}
select {
  font-size: 11px;
  margin-top:3px;
  font: 11px verdana, helvetica, arial, sans-serif;
  border: 1px solid #d1d1d1;
	background: #ffffff;
	height:20px;
	padding:2px;
}

.checkbox, .checkbox2 {
border:0;
padding:5;
padding-left:3px;
margin:0;
margin-left:5px;

}

.checkbox2 {
background:none;
}



a.polecamy:link,
a.polecamy:active,
a.polecamy:visited {
font-weight:bold;
margin-left:10px;
margin-right:10px;
font-size:12px;
}
 
a.polecamy:hover { text-decoration:underline; }



a.wiecej2:link,
a.wiecej2:active,
a.wiecej2:visited {
display:block;
width:105px;
height:27px;
font-family: Tahoma;
font-size:8pt;
color:#fff;
text-decoration: none;
text-align:center;
background:url(http://www.dombodbis.com.pl/images/wiecej2.jpg) no-repeat;
line-height:27px;
float:right;
margin:10px;
}
 
a.wiecej2:hover { color:#ffff00;  background:url(http://www.dombodbis.com.pl/images/wiecej2h.jpg) no-repeat;}


.czytaj_dalej {
 text-align:right;
 margin-right:70px;
 position:relative;
 padding-top:3px;
 top:0;
 }
 


#menu_bg {		
 position:relative;
 width:100%;
 padding:0px;
 margin-top:10px;
 text-align: left;
 top:0px;
}


#menu {	
position:relative;
}

#menu_top {		
position:relative;
width:200px;
height:11px;
padding:0px;
background: url(http://www.dombodbis.com.pl/images/menu_top.jpg) no-repeat;
}

#menu_bottom {		
position:relative;
width:200px;
height:11px;
padding:0px;
background: url(http://www.dombodbis.com.pl/images/menu_bottom.jpg) no-repeat;
}


a.menu_top:link,
a.menu_top:active,
a.menu_top:visited {
float:left;
		font-family: Tahoma;
    font-size:9pt;
		color:#3f2e94;
		text-decoration: none;
		padding-top:4px;
		padding-left:20px;
		padding-right:20px;
text-shadow:none;
		}
 
a.menu_top:hover { color:#ff6f00; }

a.menu_glowne:link,
a.menu_glowne:active,
a.menu_glowne:visited {
		float:left;
		font-family: Tahoma;
    font-size:8pt;
		color:#ffffff;
		text-decoration: none;
		padding-left:8px;
		padding-right:8px;
		line-height: 23px;
		}
 
a.menu_glowne:hover { color:#ff9c4b; }


#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(http://www.dombodbis.com.pl/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#3a3a3a;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#fff; padding:1px;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#fff;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#fff;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
		
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-default #slider {
    margin:0px auto 0 auto;
    width:960px; /* Make sure your images are the same size */
    height:236px; /* Make sure your images are the same size */
}


/* glowny div z like box'em */
#like-box {
	position: fixed;
	z-index: 99;
	top: 150px;  /* jego polozenie od gory */
	left: -296px; /* szerokosc wygenerowanego boxa + 4px obramowania */
	-webkit-transition: left 0.5s ease-out;
	-moz-transition: left 0.5s ease-out;
	-o-transition: left 0.5s ease-out;
	transition: left 0.5s ease-out;
}
 
/* wysuniecie like box'a */
#like-box:hover {
	left: 0px;
}
 
/* zewnetrzna ramka boxa */
#like-box .outside {
	position: relative;
	z-index: 1;
	background: #3b5999;
	padding: 2px;
	min-width: 1px;
	float: left;
}
 
/* wewnetrzne tlo boxa */
#like-box .inside {
	position: relative;
	z-index: 2;
	background: #fff;
}
 
/* pasek z logo FB */
#like-box .belt {
	position: relative;
	z-index: 0;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg); 
	-o-transform: rotate(90deg); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
	float: left;
	width: 100px; 
	height: 40px;
	padding: 7px 0px 0px 20px;
	margin: 50px 0px 0px -55px;
	background: #3b5999;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 16px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

a.facebook:link,
a.facebook:active,
a.facebook:visited
 {
position:absolute;
left:0;
top:100px;
position: fixed;
z-index: 99;
top:155px;  /* jego polozenie od gory */
}
 
a.twitter:hover { text-decoration: none; }