body, html {
text-align: center;
margin : 0px;
padding : 0px;
height:100%;
background:#fecbca;
}
div#main {
margin : 0px;
padding : 0px;
width:100%;
height:100%;
text-align: left;
font-family:verdana, trebuchet ms, tahoma, arial;
font-size:14px;
color:#660099;
background:url('gfx/background.jpg') left top no-repeat;
}

div#left {
position:absolute;
top:0px;
left:0px;
width:335px;
}
div#right {
margin-left:335px;
margin-right:5px;
}

div#bottom{
clear:both;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
font-size:10px;
height:10px;
}
 
/*///BOX-BANNER/////*/
#box_banner{
width:100%;
height:142px;
}
#box_banner img{
display:block;
margin:0px;
border:0;
}


/*////TOP///////*/
div#top{
width:100%;
min-width:500px;
height:80px;
background:url(gfx/box_menu_top_bg.gif) 0px 51px repeat-x;
}
#box_top_elements{
width:100%;
height:51px;
}

/*///LINK PREZENTACJA///*/
#box_presentation{
/*float:left;*/
/*height:51px;*/
/*width:50%;*/
}
#box_presentation a{
display:block;
/*margin:15px 0px 0px 13px;*/
margin:0px 0px 0px 13px;
padding:0px 0px 0px 20px;
background:url(gfx/prezentacja_bg.gif) 0px 4px no-repeat;
font-size:15px;
font-family:trebuchet ms, arial;;
font-weight:bold;
color:#ff184a;
}
#box_presentation a:link {
}
#box_presentation a:visited {
}
#box_presentation a:hover {
text-decoration:none;
}
#box_presentation a:active {
}


/*///WYSZUKIWARKA///////*/
#box_search{
float:left;
/*height:51px;*/
/*width:50%;*/
}
#box_search table{
width:90%;
}
#box_search table tr{
width:90%;
}
#box_search table tr td.left{
/*padding:10px 0px 0px 20px;*/
padding:0px 0px 0px 20px;
width:152px;
}
#box_search table tr td.right{
/*padding:10px 0px 0px 10px;*/
padding:0px 0px 0px 10px;
}
#box_search input.position{
margin:0px 0px 0px 0px;
width:152px;
font-family:trebuchet ms, arial;
font-size:12px;
color:#daa1c1;
border:solid 1px #daa1c1;
}
#box_search select{
}
#box_search textarea{
}
#box_search input.button{
margin:3px 0px 0px 0px;
}
 
/*////MENU TOP///////*/
#top #box_menu_top{
width:100%;
height:29px;
background:url(gfx/box_menu_top_end_bg.gif) right no-repeat;
}
#box_menu_top ul{
display:block;
margin:0px;
padding:0px;
height:21px;
}

#box_menu_top ul li{
background:url('gfx/li_menu_top_bg.gif') 1px 0px no-repeat;
}
#box_menu_top a{
display:block;
padding:2px 10px 0px 20px;
font-size:12px;
font-family:trebuchet ms;
font-weight:bold;
}
#box_menu_top a:link {
}
#box_menu_top a:visited {
}
#box_menu_top a:hover {
text-decoration:none;
}
#box_menu_top a:active {
} 

.podpowiedz{
position:absolute;
display:none;
left:0px; top:-45px;
width:230px;
height:39px;
font-family:trebuchet ms, arial;
font-size:12px;
font-weight:bold;
color:#894aa5;
background-repeat: no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='gfx/tlo_menu.png');
}
.podpowiedz[class]{
position:absolute;
display:none;
left:0px; top:-45px;
width:230px;
height:39px;
font-family:trebuchet ms, arial;
font-size:12px;
font-weight:bold;
color:#894aa5;
background-repeat: no-repeat;
background-image:url(gfx/tlo_menu.png);
}

.podpowiedz span {
display:block; 
padding:11px 4px 4px 14px;
}
 
 
 
/*///WYNIKI WYSZUKIWANIA///*/
div#box_content .search{
}
div#box_content .search ul{
margin:0px;
padding:0px;
list-style:none;
}
div#box_content .search ul li{
}
div#box_content .search span{
}
div#box_content .search a{
font-size:11px;
color:#ff184a;
font-weight:bold;
}
div#box_content .search a:link {
}
div#box_content .search a:visited {
}
div#box_content .search a:hover {
}
div#box_content .search a:active {
}
div#box_content table  {
  border-style:solid;
  border-width:1px;
  border-color:#C088B5;
}
div#box_content td  {
  border-style:solid;
  border-width:1px;
  border-color:#C088B5;
}

/*////LOCATION/////////*/
div#box_location {
}
#box_location p{
display:block;
margin:0px;
padding:0px 0px 10px 10px;
font-size:10px;
color:#b08ec1;
width:400px;
}
/*
#box_location p img{
margin:0px 5px 0px 5px;
}
*/
#box_location a {
font-size:10px;
text-decoration : none;
border : 0;
color:#b08ec1;
font-family:tahoma, arial;
}
#box_location a:link {
}
#box_location a:visited {
}
#box_location a:hover {
text-decoration : underline;
}
#box_location a:active {
}


/*///BOX CONTENT/////*/
div#box_content{/*// szerokosc=400px //*/
padding:0px 32px 20px 33px;

}

div#box_content img {
  border-width:2px;
  border-style:solid;
  border-color:#C088B5;
  filter: Shadow(Color=#6F596B, Direction=135 );
  
}
/*///TYTUL STRONY///*/
div#box_content h1.title{
display:block;
margin:0px;
padding:0px 0px 5px 10px;
font-family:trebuchet ms, arial;
font-weight:bold;
font-size:13px;
background:url('gfx/position.gif') 0px 6px no-repeat;
}
/*///TYTUL STRONY///*/
span.title_page{
display:block;
padding:0px 0px 5px 10px;
font-weight:bold;
background:url('gfx/position.gif') 0px 6px no-repeat;
}


/*/// BOX PROMOCJE///*/
#box_promotion{
padding:0px 0px 0px 33px; 
}
/*
#box_promotion .background{
background-image:url(gfx/tlo_pod_promocje.jpg); 
background-repeat:no-repeat; 
height:41px;
width:350px;
}
#box_promotion .image{
float:left;
}
#box_promotion .image img{
display:block;
margin:5px 10px 0px 5px;
height:30px;
width:30px;
border:solid 2px #ebebeb;
}
#box_promotion .title{
padding:5px 0px 0px 0px;
}
*/
#box_promotion table.background{
background-image:url(gfx/tlo_pod_promocje.jpg); 
background-repeat:no-repeat; 
height:41px;
width:300px;
}
#box_promotion table.background_2{
background-image:url(gfx/tlo_pod_promocje_2.jpg); 
background-repeat:no-repeat; 
height:41px;
width:420px;
}
#box_promotion table.background_3{
background-image:url(gfx/tlo_pod_promocje_3.jpg); 
background-repeat:no-repeat; 
height:41px;
width:600px;
}
#box_promotion table.background td.image{
height:41px;
width:45px;
}
#box_promotion table.background td.image img{
display:block;
margin:0px 10px 0px 5px;
height:30px;
width:30px;
border:solid 2px #ebebeb
}
.img_p {
display:block;
margin:0px 10px 0px 5px;
height:30px;
width:30px;
border:solid 2px #ebebeb
}
#box_promotion table.background td.title{
}
#box_promotion a{
font-family:trebuchet ms, arial; 
font-size:14px; 
font-weight:bold; 
color:#894aa5;
}
#box_promotion a:link {
}
#box_promotion a:visited {
}
#box_promotion a:hover {
text-decoration:none;
color:#ffffff;
}
#box_promotion a:active {
}
/*///PROMOCJE///*/
.promotion_position{
width:100%;
background:url('gfx/position_bottom_bg.gif') bottom no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.promotion_position .image{
float:left;
}
.promotion_position .image img{
display:block;
margin:0px 10px 5px 0px;
border:solid 2px #ebebeb;
}
.promotion_position .image span{
font-size:10px;
}
.promotion_position .data{
display:block;
color:#ffffff;
}
.promotion_position .title{
display:block;
padding:5px 0px 5px 10px;
font-weight:bold;
background:url('gfx/position.gif') 0px 9px no-repeat;
}
.promotion_position .short{
display:block;
padding:0px 0px 5px 0px;
text-align:justify;
}
.promotion_position .content{
display:block;
padding:0px 0px 5px 0px;
text-align:justify;
}
.promotion_position .more{
display:block;
clear:both;
width:100%;
height:18px;
}
.promotion_position .more a {
display:block;
float:right;
padding:0px 0px 0px 10px;
height:13px;
font-size:11px;
color:#ff184a;
font-weight:bold;
background:url('gfx/position.gif') 0px 5px no-repeat;
}
.promotion_position .more a:link {
}
.promotion_position .more a:visited {
}
.promotion_position .more a:hover {
text-decoration:none;
}
.promotion_position .more a:active {
}


/*///GALERIA///*/
.gallery_position{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
background:url('gfx/position_bottom_bg.gif') bottom no-repeat;
}
.gallery_position .image{
float:left;
width:33%;
}
.gallery_position .image img{
display:block;
margin:0px 10px 5px 10px;
border:solid 2px #ebebeb;
}
.gallery_position .image span{
display:block;
margin:0px 10px 5px 0px;
text-align:justify;
font-size:10px;
}
.gallery_position .data{
display:block;
padding:5px 0px 5px 0px;
color:#aaaaaa;
}
.gallery_position .title{
display:block;
padding:5px 0px 5px 10px;
font-weight:bold;
background:url('gfx/position.gif') 0px 11px no-repeat;
}
.gallery_position .title span{
font-weight:normal;
font-size:10px;
}
.gallery_position .short{
display:block;
padding:0px 0px 5px 0px;
}
.gallery_position .content{
display:block;
padding:0px 0px 5px 0px;
}
.gallery_position .more{
display:block;
clear:both;
width:100%;
height:18px;
}
.gallery_position .more a {
display:block;
float:right;
padding:0px 0px 0px 10px;
height:13px;
font-size:11px;
color:#ff184a;
font-weight:bold;
background:url('gfx/position.gif') 0px 6px no-repeat;
}
.gallery_position .more a:link {
}
.gallery_position .more a:visited {
}
.gallery_position .more a:hover {
text-decoration:none;
}
.gallery_position .more a:active {
}


/*/////KONTAKT///////*/ 
div.contact{
width:100%;
}
div.contact table{
width:100%;
border-width:0px;
}
div.contact table tr{
width:100%;
height:30px;
}
div.contact table tr td.title{
margin:0px;
padding:0px;
width:40%;
font-family:arial, trebuchet ms, tahoma, arial;
font-size:12px;
font-weight:bold;
color:#cc0000;
border-width:0px;
}
div.contact table tr td.description{
margin:0px;
padding:0px 10px 0px 0px;
width:40%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
font-weight:bold;
color:#8b48a7;
text-align:right;
border-width:0px;
}
div.contact table tr td.input{
margin:0px;
padding:0px;
width:60%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
border-width:0px;
}
div.contact table tr td span{
color:#595959;
}

div.contact input.contact{
width:80%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
border:solid 1px #daa1c1;
}
div.contact input.contact_small{
width:40%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
border:solid 1px #daa1c1;
}
div.contact input.contact_smaller{
width:20%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
border:solid 1px #daa1c1;
}
div.contact select{
width:80%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
border:solid 1px #daa1c1;
}
div.contact textarea{
width:80%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
border:solid 1px #daa1c1;
}


/*/////NEWSLETTER///////*/ 
div.newsletter{
width:100%;
}
div.newsletter table{
width:100%;
}
div.newsletter table tr{
width:100%;
height:30px;
}
div.newsletter table tr td.description{
margin:0px;
padding:0px;
width:40%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
font-weight:bold;
color:#8b48a7;
}
div.newsletter table tr td.input{
margin:0px;
padding:0px;
width:60%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
}
div.newsletter input.newsletter{
width:80%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
border:solid 1px #daa1c1;
}
div.newsletter select{
width:80%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
border:solid 1px #daa1c1;
}
div.newsletter textarea{
width:80%;
font-family:trebuchet ms, tahoma, arial;
font-size:11px;
color:#8b48a7;
border:solid 1px #daa1c1;
}




/*///BOX WITAMY/*/ 
div#box_witamy {
width:100%;
}
#box_witamy h1{
}
#box_witamy h1 img{
}
#box_witamy div{
}


/*////MAPA SERWISU///////*/
div.mapa{
padding:10px 0px 10px 0px;
}
div.mapa ul{
display:block;
margin:0px;
padding:10px 0px 0px 0px;
list-style:none;
}

div.mapa ul li{
display:block;
margin:0px;
padding:4px 0px 4px 0px;
list-style:none;
}
div.mapa a{
padding:10px 0px 10px 20px;
font-size:12px;
font-family:trebuchet ms;
font-weight:bold;
background:url('gfx/li_mapa.gif') 0px 7px no-repeat;
cursor:pointer;
}
div.mapa a:link {
}
div.mapa a:visited {
}
div.mapa a:hover {
background:url('gfx/li_mapa_over.gif') 0px 7px no-repeat;
text-decoration:none;
color:#894aa5;
}
div.mapa a:active {
} 
div.mapa ul li ul{
display:block;
margin:0px 0px 0px 25px;
padding:4px 0px 0px 0px;
}

div.mapa ul li ul li{
padding:0px 0px 0px 0px;
}



 
/*//////OGOLNE//////////*/
form{
  margin:0px;
  padding:0px;
}
.block {
  display:block;
  margin: 0px;
  padding: 0px;
}
.clear{
  display:block;
  clear:both;
  margin:0px;
  padding:0px;
  font-size:1px;
  height:1px;
} 
p{
  margin: 0px;
  padding: 0px;
}

p.hr{
  display:block;
  margin:20px 0px 10px 0px;
  padding:0px;
  width:100%;
  height:2px;
  background:#894aa5;
  font-size:1px;
}

a {
  font-size:12px;
  text-decoration : none;
  border : 0;
  color:#ff184a;
}
a:link {
}
a:visited {
}
a:hover {
  text-decoration:underline;
}
a:active {
}
  
.active{
  color:#cc0000;
}
  
/* //STYLE CMS// */
.tekst_glowny{
  font-family:verdana, trebuchet ms, tahoma, arial;
  font-size:14px;
  color:#8b48a7;
}
.ramka_zdjec{
  border-style:solid;
  border-width:1px;
  border-color:#cccccc;
}


span.listek{
  padding:0px 0px 0px 25px;
	color:#894aa5;
  font-weight:bold;
  background:url('gfx/li_mapa.gif') 0px 0px no-repeat;
}

a.listek{
  padding:0px 0px 0px 25px;
  font-weight:bold;
  background:url('gfx/li_mapa.gif') 0px 0px no-repeat;
}
a.listek:link {
}
a.listek:visited {
}
a.listek:hover {
  color:#894aa5;
  font-weight:bold;
  text-decoration:none;
  background:url('gfx/li_mapa_over.gif') 0px 0px no-repeat;
}
a.listek:active {
}

table {

}

td {
font-family:verdana, trebuchet ms, tahoma, arial;
font-size:14px;
color:#660099;

}


#gabinety_galeria{ width: 650px; margin-top: 20px; overflow: hidden;}
#gabinety_galeria img{ border: 0 ! important;}


.gabinet_z_opisem{ width: 200px; height: 175px; float: left; overflow: hidden; margin-right: 15px; margin-bottom: 5px;}
.nazwa_gabinetu{ width: 200px; text-align: center;}
.wybrany_gabinet{ width:640px; height: 496px; margin-top: 15px; overflow: hidden;}
