body{
 margin:0px;
 padding:0px;
 background-color: #fff;
 background-image: url(../img/layout/pink/bg.png);
 background-repeat: repeat-x;
 background-position: left top;
 font-family: Arial, Tahoma;
 font-size:90%;
}

h1,h2,h3,h4,h5,ul,form{
 margin:0px;
 padding:0px;
}

.clear{
clear:both;
}
a img{
border:0px;
}

.main{
 width:100%;
 height:100%;
}

.page{
 width:100%;
 height:100%;
 background-image: url(../img/layout/pink/baner3.png);
 background-repeat: no-repeat;
 background-position: center top;
}
.page_center{
 width:990px;
 margin:0 auto;
}

/*top*/

.top{
}

.logo{
   height:76px;
   text-align:center;
   padding-top:1px;
}

.logo h1 a{
   display:block;
}
.logo h1 a img{
 border:0px;
}

/*menu top*/
.menu_top{
 clear:both;
 height:22px;
 width:100%;
 background-image: url(../img/layout/pink/menu_bg.jpg);
 background-position: top left;
 background-repeat: no-repeat; 
 font-family: trebuchet MS;
 font-size:90%;
}
.menu_top ul li{
 float:left;
 list-style:none;
 display:block;
 margin-left:1px;
}
.menu_top ul li a{
 display:block;
 color:#fff;
 text-decoration:none;
}
.menu_top ul li a.menu_strona_glowna{
 width:100px;
 height:22px;
}
.menu_top ul li a.menu_strona_glowna:hover, .menu_top ul li.active a.menu_strona_glowna{
 background-image: url(../img/layout/pink/menu_bg_h.jpg);
 background-position:  -1px 0;
 background-repeat: no-repeat; 
}
.menu_top ul li a.menu_kadra{
 width:48px;
 height:22px;
 margin-left:35px;
}
.menu_top ul li a.menu_kadra:hover, .menu_top ul li.active a.menu_kadra{
 background-image: url(../img/layout/pink/menu_bg_h.jpg);
 background-position:  -137px 0;
 background-repeat: no-repeat; 
}
.menu_top ul li a.menu_referencje{
 width:74px;
 height:22px;
 margin-left:38px;
}
.menu_top ul li a.menu_referencje:hover, .menu_top ul li.active a.menu_referencje{
 background-image: url(../img/layout/pink/menu_bg_h.jpg);
 background-position:  -224px 0;
 background-repeat: no-repeat; 
}
.menu_top ul li a.menu_partnerzy{
 width:72px;
 height:22px;
 margin-left:35px;
}
.menu_top ul li a.menu_partnerzy:hover, .menu_top ul li.active a.menu_partnerzy{
 background-image: url(../img/layout/pink/menu_bg_h.jpg);
 background-position:  -334px 0;
 background-repeat: no-repeat; 
}
.menu_top ul li a.menu_kontakt{
 width:62px;
 height:22px;
 margin-left:34px;
}
.menu_top ul li a.menu_kontakt:hover, .menu_top ul li.active a.menu_kontakt{
 background-image: url(../img/layout/pink/menu_bg_h.jpg);
 background-position:  -441px 0;
 background-repeat: no-repeat; 
}
.menu_top ul li a span{
 display:none;
}
.menu_top ul li a:hover{
 color:#fff;
 /* background-image: url(../img/hover_bg.png); */
 background-repeat: repeat;
 background-position: center center;
}
.menu_top ul li.active a{
 color:#fff;
 background-image: url(../img/layout/pink/hover_bg.png);
 background-repeat: repeat;
 background-position: center center;
}


/*baner*/
.baner{
 clear:both;
 height:358px;
}
.left_top{
 /*background-image: url(../img/layout/flash_black.png);*/
 width:758px;
 height:341px;
 float:left;
 margin:0px;
}

.right_top{
 width:230px;
 float:left;
}


.center{
 background-repeat: repeat-y;
 background-position: right top;
}

.left{
 width:758px;
 float:left;
}
/* nagłowek */
.left_content .naglowek {
 background-image: url(../img/layout/pink/naglowek_left.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;

}
.left_content .naglowek h1 {
 font-size: 120%;
 padding-left:30px;

}
.left_content .naglowek h1 span{
 background-image: url(../img/layout/pink/naglowek_right.jpg);
 background-repeat: no-repeat;
 background-position: right top;
 font-size: 100%;
 padding-right:30px;
 text-decoration: none;
 color:#C97491;

}
.content{
padding:15px;
padding-top:15px;
padding-right:25px;
}
.content span{
color: #B54C6B;
}
.content i{
color: #B54C6B;
}
.content b{
color: #B54C6B;
}


.content li {
background-image:url(/img/layout/pink/arrow_menu.png);
background-position:left center;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:15px;
}

.content a{
color:#B54C6B;
}
.content img{
border:1px solid #B54C6B;
}

/* tabelka w content */

.content table{
border-collapse: collapse;
}
.content table tr {
width:720px;
}
.content table tr td{
border-bottom:1px solid #E895AD;
width:360px;
margin:0px;
padding:10px;
}
.content table tr td ul{
padding:5px;
}
.content table tr td .image_box{
margin-top:10px;
margin-bottom:10px;
}
/*koniec tabelki w content */
.news{
 margin-top:10px;
 margin-bottom:10px;
}
.news .title{
color: #B54C6B;
font-size: 95%;
}
.news .title a{
color: #B54C6B;
text-decoration: none;
}
.news .title a:hover{
color: #B54C6B;
text-decoration: underline;
}
.news .content_text span{
color: #B54C6B;
}
.news .content_text i{
color: #B54C6B;
}
.news .content_text b{
color: #B54C6B;
}
.news .content_text li {
background-image:url(/img/layout/pink/arrow_menu.png);
background-position:left center;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:15px;
}
.news .content_text a{
color:#B54C6B;
}
.news .content_text img{
border:1px solid #B54C6B;
}
/* tabelka w content */

.news .content_text table{
border-collapse: collapse;
}
.news .content_text table tr {
width:720px;
}
.news .content_text table tr td{
border-bottom:1px solid #E895AD;
width:360px;
margin:0px;
padding:10px;
}
.news .content_text table tr td ul{
padding:5px;
}
.news .content_text table tr td .image_box{
margin-top:10px;
margin-bottom:10px;
}



.news_title{
 color:#123d72;
 font-family: Tahoma;
 font-weight:normal;
 font-size:120%;
}
.news_title a{
 color:#123d72;
 text-decoration:none;
}
.news_title a:hover{
 text-decoration:underline;
}
.news_date{
 color:#dbdbdb;
}
.news_text{
 margin-top:10px;
 margin-bottom:10px;
}
.news .more{
  float:right;
  color:#B54C6B;
  font-size:90%;
  margin-right:15px;
  width:90px;
}
.news .more a{
  color:#B54C6B;
  text-decoration:none;
}
.news .more:hover{
 text-decoration:underline;
}
.news .back{
  float:right;
  color:#B54C6B;
  font-size:90%;
  margin-right:15px;
  width:90px;
  padding-bottom:20px;
}
.news .back a{
  color:#B54C6B;
  text-decoration:none;
}
.news .back:hover{
 text-decoration:underline;
}
.line{
  border-bottom:1px solid #dbdbdb;
  width:90%;
  height:1px;
  margin:0 auto;
}
/* galeria na stronie głownej */
.main_gallery{
height:130px;
width: 680px;
margin-bottom:20px;
padding-left:30px;
}
.prev img{
border: none;
float:left;
padding-top:60px;
}
.next img{
border: none;
float:right;
padding-top:60px;
}
.galeria{
float:left;
}
.galeria ul{
list-style:none;
padding-left:8px;
}
.galeria ul li{
padding-left:7px;
 float:left;
 list-style:none;
 display:block;


}

.galeria ul li a img{
border:2px solid #C97491;
 height:130px;
 width:150px;
}
.galeria ul li a:hover img{
border:2px solid #E6D9D3;
}
/* galeria podpinana pod strone */
.gallery_contener{

margin-left:30px;
}

.image_box{
 width:150px;
 float:left;
  margin-left:16px;
 margin-bottom:12px;
}
.image_box a{
 display:block;
 border:1px solid #C97491;
  width:146px;
 height:110px;
 overflow: hidden;
}

.image_box a:hover{
 display:block;
 border:1px solid #E6D9D3;
}


.none{
display:none;
}
/* prawy box */
.right{
 width:230px;
 float:left;
}
.right_top{
padding-top:30px;
 background-image: url(../img/layout/pink/oferta_napis.png); 
 background-repeat: no-repeat;
 background-position: center left;
}

.menu_right {
margin:0 auto;
position:relative;

}
.menu_right ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
text-align:left;
white-space:nowrap;

}
.menu_right li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.menu_right li {
display:inline;
}
.menu_right ul {
left:-9999px;
position:absolute;
}
.menu_right ul.level1a {
left:0;
position:absolute;
top:0px;
}
.menu_right a {
color:#fff;
display:block;
font-size:90%;
font-size-adjust:none;
line-height:22px;
padding:0 15px 0 15px;
text-decoration:none;
}
.menu_right ul li:hover > ul {
left:-230px;
margin-right:0px;
margin-top:-22px;
visibility:visible;
}
.menu_right a:hover ul {
left:-230px;
visibility:visible;
}

.menu_right ul li ul li{
display: block;
width:230px;
background:transparent url(../img/layout/pink/oferta_sub_bg.png) repeat scroll left center;
}

.menu_right li a {
background:transparent url(../img/layout/pink/dot2.png) no-repeat scroll left center;
}
.menu_right li a:hover {
background:#B54C6B;
}
.menu_right  a.level2 {
background:transparent url(../img/layout/pink/dot2.png) no-repeat scroll left center;
}
.menu_right  a.level2:hover, .menu_right  a.level2_active {
background:#B54C6B;
}
.menu_right table {
position:absolute; 
left:-99%; 
height:0; 
width:0; 
border-collapse:collapse; 
margin-top:-7px; 
margin-left:-1px;}

.menu_right li a#active {
background:#B54C6B;
}
/* search */
.search{
 width:230px;
}
.search  #search{
float: left;
width:175px; 
height:24px;
border: 1px solid #C97491;
font-size: 120%;
color:#B54C6B;
}

 .search input.submit_search {
  width:43px;
 height:29px;
 float: left;
 margin-left:5px;
 border:0px;
 cursor: pointer;
 background-image: url(../img/layout/pink/button_search.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 }
 
 /* formularz */
  .formularz_kontaktowy{
  margin-top:10px;
  }
 .formularz_kontaktowy form label{
 display:none;
}
.formularz_kontaktowy form input{
 width:300px;
 color:#B54C6B;
}
.formularz_kontaktowy form input.submit{
 width:100px;
 color:#fff;
 background-color:#E37C99;
 border:2px solid #B54C6B;
}
.formularz_kontaktowy form textarea{
 width:300px;
 color:#B54C6B;
}
.formularz_kontaktowy td.opis{
 vertical-align:top;
 text-align:right;
}

.message{
 color:#E37C99;
 padding-top:10px;
 padding-bottom:10px;
 margin-right:10px;
 width:99%;
 border:1px solid #E37C99;
 text-align:center;
}
.flashMessageError{
 padding-top:10px;
 padding-bottom:10px;
 margin-right:10px;
 width:99%;
  text-align:center;
 color:#DF0D3D;
 border:1px solid #DF0D3D;
}
/* baner right */
.baner_right{
padding-top:6px;
}
 
.kontakt{
 width:230px;
 height:134px;
 background-image: url(../img/layout/pink/kontakt_box.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 color:#fff;
 font-style: italic;
 font-family: Trebuchet;
 font-size:90%;
 margin-top:20px;
 padding:0px;
 padding-top:15px;
}
.kontakt a{
 color:#fff;
 font-family: Trebuchet;
 text-decoration:none;
 
}
.kontakt table tr td{
padding:5px;
padding-top:10px;
}

.kontakt table tr td p{
padding:0px;
margin:0px;
}

.baner_reklamowy{
 margin-top:20px;
}
.baner_reklamowy img{
 border:0px;
}




/*bottom*/
.bottom{
 height:46px;
 background-image: url(../img/layout/pink/bg_bottom.png);
 background-repeat: repeat-x;
 background-position: left top;
}
.bottom_in{
 height:46px;
 background-image: url(../img/layout/pink/bg_bottom_center.png);
 background-repeat: no-repeat;
 background-position: center top;
}


.bottom_center{
 width:990px;
 margin:0 auto;
 padding-top:5px;
 font-size:70%;
 color:#fff;
}
.bottom_center_left{
 padding-left:10px;
 float:left;
}
.bottom_center a{
 color:#fff;
}
.bottom_center_right{
float:right;
padding-right:10px;
}
.bottom_center_right ul li{
 float:left;
 list-style:none;
 display:block;
 margin-left:5px;
}

/* pager */
.pager {
display:block;
margin-bottom:10px;
margin-top:10px;
color:#B54C6B;
margin-left:46px;
}
.pager a {
background-color:#FFFFFF;
color:#B54C6B;
text-decoration: none;
}
.pager span a {
background-color:#EA9FB4;
color:#B54C6B;
padding:2px 4px;
}
.pager span {
color:#B54C6B;
}

.keywords{
 padding-top:15px;
 text-align:center;
 color:#EA9BB2;
}
.keywords a{
 text-decoration:none;
 color:#EA9BB2; 
}
