body
{
background:#392f24;
}
body, p, h1, h2, h3, h4,h5,h6 table, td, th, ul, ol, textarea, input {
  font-family: verdana,helvetica,arial,sans-serif;
  font-size:12px;
}
a
{
color:blue;
text-decoration: underline;
font-weight:bold;
}
a:hover
{
color:#ffc000;
}
#tab
{

width:550px;
height:68px;
/*background: url(../images/tab.jpg) no-repeat  ;*/
}
#tab_info
{

width:450px;
height:100px;
}
#tab_info div
{

font-size:14px;
font-weight: bold;
padding:0 0 0 0px;
width:450px;
height:100px;
}
#tab_email
{
line-height:100px;
background: url(../images/pzm_bydgoszcz_11.jpg) no-repeat  ;
cursor:pointer;
width:150px;
height:100px;
}
#tab_email div
{
background: url(../images/mail.png) no-repeat  ;
width:150px;
height:100px;
}
#tab_mapa
{
cursor:pointer;
width:100px;
height:100px;
}
#tab_mapa div
{
background: url(../images/mapa_dojazdu.png) no-repeat  ;
width:100px;
height:100px;
}
#tab_mapa div img
{
width:100px;
height:100px;
}
a img
{
border:0px;
}
a.kontakt{
color:#000000;
text-decoration: none;
}
a:hover.kontakt
{
color:#ffc000;
}
a.btn_menu
{
color:#ebe7ca;
text-decoration: none;
font-weight:bold;
text-shadow:0 0.091em 0 #000000;
}
a:hover.btn_menu
{
color:#ffc000;
}
td.btn_menu
{
background-image: url('../images/btn.png');
width:33px;
height:30px;
text-align:center;
}
a.btn_menu1
{
margin-left:55px;
color:#ebe7ca;
text-decoration: none;
font-weight:bold;
text-shadow:0 0.091em 0 #000000;
}
a:hover.btn_menu1
{
color:#ffc000;
}
#pasek
{
margin-left:300px;
}

.cont {background: transparent; margin:0px auto; padding:0; width: 735px; position: relative; }
.contrg {height: 8px; width: 735px; background: transparent url(../images/belka_gora.png) bottom  center no-repeat;  margin: 0 -0.5em 0 0}
.contc  { background: #fff url(../images/tlo.png) bottom repeat-y; margin:0;}
.contc p {margin:0; padding: 0;}
.contcin  {padding:0.2em 0.5em 0 0.5em;}
.contbl {height: 8px; width: 735px; background: transparent url(../images/belka_dol.png) top left no-repeat; float: left; margin: 0 -0.5em 0 0}


.cont-tytul     {background: #ff0000; color: #fff; font-weight: bold; margin:0; padding:0; position: relative;}
.cont-tytul big {font-size: 100%; padding: 0 0 0.3em 0.5em; margin:0; display:block;}

.sh {background: transparent url(../images/cien.png) top left no-repeat; height: 22px;clear:left;}
.foto {margin-top:20px; }
.foto img {margin-left:25px;}

/* normal image */
.normal-img {
	background: #ccc;
	border: solid 1px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
.normal-img-2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
}

/* rounded image styles */
.rounded-img {
	display: inline-block;
	border: solid 1px #000;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
.rounded-img2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
}

/* dd3 ubezpieczenia */

.dropdown3 dt {width:97%; border:1px solid #392f24; padding:8px; font-weight:bold; cursor:pointer; margin-bottom:2px; }
.dropdown3 dt:hover
{
background: #392f24;
color: #e4e0c3;
}
img.center_img
{
display:block;
margin:0 auto;
text-align:center;
}
/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span {
    font-size: 12px;
    cursor: pointer;
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid navy;

width: 480px; /*width of featured content slider*/
height: 150px;
}


/*slide*/
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
width: 480px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 170px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 500px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
line-height: 3em;
}

.pagination a{
background-image: url('../images/btn.png');
width:35px;
height:30px;
text-align:center;
vertical-align: middle;
display:block;
float:left;
margin-left:2px;
color:#ebe7ca;
text-decoration: none;
font-weight:bold;
text-shadow:0 0.091em 0 #000000;
font-size:12px;
line-height: 2.5em;
}

.pagination a:hover, .pagination a.selected{
color:#ffc000;
}
a.ravart
{
margin-top:40px;
text-decoration: none;
margin-right:20px;
float:right;
font-size:10px;
color:#000000;
}
a:hover.ravart
{
font-weight:bold;
color:#ffc000;
}
p.stopka
{
margin-left:20px;
float:left;
}

