/**
 * Wyczyszczenie styli 
 */
img {border: 0px none; }
BODY { text-align:center; margin: 0px 0px 0px 0px; font:13px Tahoma,sans-serif; color:#1d3770;}
.cls {clear:both;}
:focus {outline:0}
.hide{ display:none; }
.bold {font-weight: bold;}
input.login{ border:1px solid #5797CA;color:#0B62A2;}
div.body {margin:0 auto; width:952px; text-align:left;}
div.top {background: url('http://dentysta-stomatolog.com/img/top.jpg'); height:109px; width:950px; margin:0 auto;}
div.logo {  margin:30px 0px 0px 0px; height:54px; width:401px;display:block; float:left; behavior: url(style/iepngfix.htc);}
div.logo a { display:block;border:0px solid red;height:100%;text-indent:-3000px; }
/* Ustawienie styly naglowga strony H1*/
h1.stronaTopNaglowek { color:#0E64A4; float:right; font-size:22px; font-weight:normal; padding:0; margin:10px 30px 0 0; display:inline}

div.jezyki { margin:5px 0px 0px 0px; display:block; float:left; position:absolute; }
div.jezyki a {border:0; margin-left:10px;}
div.jezyki img {border:0;}
 
b.aktualna_strona {background:#DDEDF8 none repeat scroll 0 0; border:1px solid #4D89B7; color:#2A50A3; display:block; float:left; font-size:14px; height:20px; margin:0 10px; text-align:center; width:250px;}
div.dodaj { clear:both; text-align:right; margin-right:30px; }

div.szukaj {background:url(http://dentysta-stomatolog.com/img/sz_mapa.jpg) no-repeat 25px 20px; overflow:hidden;  zoom:1; }
div.szukaj label { margin-right:5px; width:132px;font-family:Tahoma; font-size:14px; font-weight:bold; text-transform:lowercase;}
div#wyszukanie ul li.miejscowosc {margin-bottom:10px; height:30px;}
div#wyszukanie ul li.miejscowosc label{font-size:17px; }
div#wyszukanie ul li.miejscowosc input {height:20px; padding:3px 5px 0 5px; border:1px solid #1A346E;}
div#wyszukanie ul li.uslugi input {float:left; margin-right:5px; }
div#wyszukanie ul li.uslugi {clear:both; overflow:hidden;  } 
div#wyszukanie ul li.uslugi span{ display:block; float:left; margin:0 10px; width:160px;}
div#wyszukanie ul li.nazwa {margin:10px 0 0 29px;}
div#wyszukanie ul li.nazwa label { font-size:12px; padding-top:2px; }
div#wyszukanie ul li.nazwa input { width:202px;border:1px solid #1A346E; padding:1px 1px 0; height:18px; }
div#wyszukanie ul li.nazwa span {margin:15px 0 0px 0;}
div#wyszukanie button.submitButton { background:transparent url(http://dentysta-stomatolog.com/img/ds-frontButton.png) no-repeat scroll 0 0;float:right; color:white; border:0px none; height:23px;font-size:14px;font-weight:bold;width:100px; cursor:pointer; margin:10px 10px 0; }
a.pokazNazwe{ font-size:14px !important; }
/* Loader ajaxowy */
div.loader{
	text-align:center;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-left:1px solid #5193C6;
	border-right:1px solid #5193C6;
	border-bottom:1px solid #5193C6;
}
div.loader center{
	background:transparent url(http://dentysta-stomatolog.com/img/belka_s_s.png) repeat-x scroll 50% 40%;
	height:31px;
	-moz-border-radius:7px;
}
	div.loader p{
		color:#fff;
		font-size:14px;
		font-weight:bold;
	}
	div.loader img{	
		padding-top:10px;
		padding-bottom:10px;
	}
/* Box informacyjny */
div.information {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background:#FFF6EB;
	font-weight:bold;
	padding:15px 25px 15px 75px;
	text-align:center;
}
div.information img{
	vertical-align:-10px;
	margin-right:10px;
}

div.stopka { text-align:center; margin: 10px 0px 0px 0px; padding:0px 0px 10px 0px; width:950px; display:block;float:left;  background: #d2d2d2 url('http://dentysta-stomatolog.com/img/stopka_s.png') left top repeat-x;}
div.stopka b {height:11px; display:block;background: #d2d2d2 url('http://dentysta-stomatolog.com/img/stopka_up.png') left top no-repeat; padding:0px; }
div.stopka i {font-style:normal; display:block; margin: 15px 0px 0px 15px;}


div.kollewa {float:left;  display:block;width:196px;}
div.kolsrodek {float:left; display:block; margin:0px 5px 0px 5px; width:550px;}
div.kolprawa {float:left; display:block;width:196px;}

div.kolpbelka {height:31px; margin:5px 0px 0px 0px; width:196px; background: url('http://dentysta-stomatolog.com/img/belka_l_s.png') left top repeat-x;}
div.kolpbelka b {display:block; padding:5px 0px 0px 0px; background:url(http://dentysta-stomatolog.com/img/belka_p_l.png) left top no-repeat; height:31px;
								 font-size:14px; text-align:center; color:white; }
div.kolpbelka i {display:block; padding:0px 0px 0px 0px; background:url(http://dentysta-stomatolog.com/img/belka_p_p.png) right top no-repeat; text-decoration:none; font-style:normal; height:31px;}


div.kollbelka {height:31px; margin:5px 0px 0px 0px; width:196px; background:url(http://dentysta-stomatolog.com/img/belka_l_s.png) left top repeat-x;}
div.kollbelka b {display:block; padding:5px 0px 0px 0px; background:url(http://dentysta-stomatolog.com/img/belka_l_l.png) left top no-repeat; height:31px;
								 font-size:14px; text-align:center; color:white; }
div.kollbelka i {display:block; padding:0px 0px 0px 0px; background:url(http://dentysta-stomatolog.com/img/belka_l_p.png) right top no-repeat; text-decoration:none; font-style:normal; height:31px;}

div.kolsbelka {height:30px; margin:5px 0px 0px 0px; width:550px; background: url('http://dentysta-stomatolog.com/img/belka_s_s.png');}
div.kolsbelka b {display:block; padding:5px 0px 0px 0px; background:url(http://dentysta-stomatolog.com/img/belka_s_l.png) left top no-repeat; 
								 font-size:14px; text-align:center; color:white; }
div.kolsbelka i {display:block; padding:0px 0px 0px 0px; background:url(http://dentysta-stomatolog.com/img/belka_s_p.png) right top no-repeat; text-decoration:none; font-style:normal; height:30px;}

div.kolsbelkaobiekt {height:30px; margin:5px 0px 0px 0px; width:750px; background: url('http://dentysta-stomatolog.com/img/belka_s_s.png');}
div.kolsbelkaobiekt b {display:block; padding:5px 0px 0px 0px; background:url(http://dentysta-stomatolog.com/img/belka_s_l.png) left top no-repeat; 
								 font-size:14px; text-align:center; color:white; }
div.kolsbelkaobiekt i {display:block; padding:0px 0px 0px 0px; background:url(http://dentysta-stomatolog.com/img/belka_s_p.png) right top no-repeat; text-decoration:none; font-style:normal; height:30px;}

div.kolsbelkaobiekt a {
    text-decoration:none; 
    display:block;
    margin:0 auto;
    text-align:center;
    color:white;
}
div.kolsbelkaobiekt a:first-letter {}
div.kolsbelkaobiekt a:hover {
    text-decoration:underline; 
}
div.kolsbelkaobiekt a.lt {
    float:left; 
    padding-left:10px;
    /* background: url(graf/nav-bg.gif) left -56px no-repeat; */
}
div.kolsbelkaobiekt a.gt {
    float:right; 
    padding-right:10px;
    /* background: url(graf/nav-bg.gif) right -28px no-repeat; */
}





.ile_ob {padding:10px;display:block;font-size:14px;float:left; }
span.przedz_stron {padding:10px; display:block;font-size:14px;float:right;}
#dodaj_obiekt {width:500px; margin:0 auto; color:#0B62A2;margin-top:15px;}
#dodaj_obiekt b{width:105px; display:block;float:left; text-align:right; padding-right:5px;}
#dodaj_obiekt input {width:300px; color:#0B62A2;}
#dodaj_obiekt input.kod { width:60px;}
#dodaj_obiekt input.miasto { width:199px;}
#dodaj_obiekt i {font-style:normal;  font-weight: bold; padding-left:10px;}
#dodaj_obiekt textarea {width:300px; height:150px; color:#0B62A2; border:1px solid #5797CA;}
#send_dt {width:100px; float:right; margin-right:63px; border:1px solid #5798CA; background:#BBE0FB; color:#0D64A4;font-weight: bold;}


#wyslij_dg {width:100px; float:right; margin-right:63px; background:#BBE0FB; color:#0D64A4;font-weight: bold;}

#kontakt {width:500px; margin:0 auto; color:#0B62A2;padding-top:10px;}
#kontakt b{width:100px; display:block;float:left; text-align:right; padding-right:5px; }
#kontakt input {width:300px; color:#0B62A2;}

#kontakt textarea {width:300px; height:150px; color:#0B62A2; border:1px solid #5797CA;}
#send_kt {width:100px; float:right; margin-right:63px;  background:#BBE0FB; color:#0D64A4;font-weight: bold;}

.sp_dane {width:160px; display:block; float:left;}

p.linia {font-weight: bold; border-bottom: solid 1px #bcbcde; width: 100%; text-align:left;}


div.kolddbel {background:url(http://dentysta-stomatolog.com/img/belka_sd_cala.png) left bottom no-repeat; width:551; height:15px; text-align:center; color:white;font-size:11px;}
#zmianak {cursor:pointer;}

div.wrapper {display:table; width:116px; height:80px;}
.labo { display:table-cell;   vertical-align:middle;}
div.hack {}

div.kol {background:#fff6eb url('http://dentysta-stomatolog.com/img/l_dol.png') bottom no-repeat;padding-bottom:1px; }
div.kol	a:link{text-decoration: none; color:#1d3770; font-size:12px;}
div.kol	a:visited{text-decoration: none; color: #1d3770; font-size:12px;}
div.kol	a:hover{text-decoration: underline; color: #1d3770; font-size:12px;}
div.kol	a:active{text-decoration: none; color: #1d3770; font-size:12px;}
div.kols {background:#f6f6f6 url('http://dentysta-stomatolog.com/img/s_dol.png') bottom no-repeat; margin-bottom:10px;}
div.kols p {padding:10px; }
div.kolsobiekt {background:#f6f6f6 url('http://dentysta-stomatolog.com/img/s_dol.png') bottom no-repeat;}
div.kolsrodekobiekt {float:left; display:block; margin:0px 0px 0px 5px; width:750px; }
div.reklama_g {text-align:center;}
.mapa {float:right; margin:10px 30px 0px 0px;}
.danetele {float:left;}

/*l_dol.png*/
ul {   margin: 0px auto 10px;
       padding: 0px;
   }

li {
    text-align:left;
    padding:2px 0px;
    font: 11px Tahoma;
    color:#1A346E;
    margin: 2px 15px;
	list-style-type:none;
}
	 
a {text-decoration: none; color:#1d3770; font-size:11px; cursor:pointer;}
a:hover {text-decoration: underline; color: #1d3770;}
a.underline {text-decoration: underline;}
div.strony {margin:0 auto;padding:15px 0 0 10px; font-size:13px;font-weight:bold; font-weight:normal;}
div.strony span.info {float:left; font-size:14px; margin:0 0 0 80px;}
div.strony span.stronicowanie {float:right; margin-right:10px;}
div.strony a{color:#274A97; display:block; float:left; font-size:12px; font-weight:bold; padding-top:2px; text-decoration:none; border:1px solid #CBCBCB; padding:3px; background-color:#F0F9FF; }
div.strony a:hover{border:1px solid #4D89B7; }

.dodajtop:link{text-decoration:blink; color:#176ba9; font-size:16px; text-transform: capitalize; font-variant: small-caps;}
.dodajtop:visited{text-decoration:blink; color:#176ba9; font-size:16px; text-transform: capitalize; font-variant: small-caps;}
.dodajtop:hover{text-decoration: underline; color:#0e64a4; font-size:16px; text-transform: capitalize; font-variant: small-caps;}
.dodajtop:active{text-decoration:blink; color:#176ba9; font-size:16px; text-transform: capitalize; font-variant: small-caps;}

.tab_wiecej {width:400px; text-align:right;}


#wyszukanie {display:block; font-size:16px; float:right;padding:5px 0 0 2px;margin:3px 0 0; width:390px; }
/*#wyszukanie { border-right:1px solid gray; }*/
#wyszukanie ul {padding:10px 0 0;margin:0;clear:left; }
#wyszukanie li {  text-align:left; clear: both; }

.form {  border:1px solid #E1E7EB; font-family: Tahoma; font-size: 10pt; background-color: #F7F9FA; color:#1d3770;  }
#katalog1 ul{margin: 0px; padding: 0px; display: block; width: 240px; height:75px;}
#katalog1 ul li {margin: 0px; padding: 0px; border: solid 0px red; display: inline; line-height: 18px; }
#katalog1 a {margin: 0px; padding: 0px; display: inline}
#katalog1 p {margin: 0px; padding: 0px; font-weight: bold;text-transform: capitalize; font-variant: small-caps; }
#katalog1 div {text-align:justify; margin: 0px 0px 15px 0px ; padding: 0px; width: 255px; float: left}
#katalog1{margin: 15px 5px 10px 25px; padding-bottom:20px; text-align:center;}

/*
 * Formularze kontaktowe ( dodaj obiekt, kontakt)
 */
ol.emailErrorList {
	margin:0 auto;
	width:250px
}
	ol.emailErrorList li.success {
		color:#379F28;
	}
	ol.emailErrorList li{
		color:#1D3770;
	}
		ol.emailErrorList li b{
			color:#1D3770;
		}

/**
 * Formularz wyszukiwarki
 */
 
#wyszukanie li.hidden { display:none; }
#wyszukanie li b {display:block;width:200px;float:left;text-align:right;margin-right:2px; font:700 14px Tahoma ;}
#wyszukanie b.red9 { margin: 0 0 0 70px;  padding: 0;border:0px solid red; color:#1A346E;}
#wyszukanie select { width:200px; font:700 12px Tahoma ; }
#wyszukanie select option {border:0px solid #E1E7EB;}
#wyszukanie li.in {text-align:center; }
/**
 * Listy wyszukiwania 
 */
/* Zdjecia na listach  */
img.ajaxImg { }
div.zdjecie_nakladka {border-style:none; position:absolute; }
div.zdjecie_ajax_wyniki_pomoc {position: relative; margin:0 auto;}

div.stronyaj  {margin:0 auto;padding-left:10px; font-size:11px;font-weight:bold; font-weight:bold;}
div.stronyaj span.info {float:left;}
div.stronyaj span.stronicowanie {float:right; margin-right:10px;}
div.stronyaj a{color:#274A97; display:block; float:left; font-size:12px; font-weight:bold; padding-top:2px ;text-decoration:none;}
div.stronyaj  a:hover{text-decoration: underline;}


#wyniki div.ileObiektowContainer {border-bottom-color:black; border-bottom-style:dotted; border-bottom-width:1px; border-top:1px dotted black; margin-bottom:10px; margin-left:10px; margin-right:10px; margin-top:5px; overflow-x:hidden; overflow-y:hidden; padding-bottom:2px; }
.tab_wyniki {width:520; padding: 3px; margin:0 auto; clear:both;}
.tab_tr {border:1px solid red;}
.tab_td1 {border-bottom:1px dotted #6F6C62;}
.tab_td2 {border-bottom:1px dotted #6F6C62;vertical-align:top; padding:10px 0 0 11px;}

.tab_td2 a { font-size:13px; color:#1D3770; text-decoration: none;}
.tab_td2 a:hover{text-decoration: underline; color:#FFB96E;}
div.wynikiLinkiInfo {font-size:11px; margin-top:5px;}
div.wynikiLinkiInfo a {font-size:11px;}
/** 
 *	Strona Obiektu 
 */
#wizytowka a {font-size:13px; }
#wizytowka {float:left; margin-top:10px;}
#wizytowka li { font-size:13px; width:440px;margin:5px 0px 7px 30px; overflow:hidden;}
#wizytowka li b {display:block; float:left; width:220px;}
a.pokazCalaGalerie{ cursor: pointer; }
.danetele {float:left; width:700px;}
#galeria {width:200px; float:right; margin:10px 0px 0px 0px;}
#galeria2 {display:block; float:left; width:700px; margin:0px 10px 0px 20px; text-align:justify; _margin:0px 5px 0px 10px; text-align:center;}
#galeria2 img {border:1px solid #6F6C62; margin: 5px 5px 5px 5px;}
a.pokazGaleriaLink { }
a.pokazGaleriaLink img{padding-top:5px; vertical-align:-7px; padding-right:10px; font-weight:bold; text-decoration:none;}


/* Opisy */
#opisy {float:left; width:700px; margin:0px 10px 0px 20px; text-align:justify; _margin:0px 5px 0px 10px;}

/* Mapa Googli*/
#map {width: 700px; height: 400px; }
#mapContainer {  width:700px; margin:0px 10px 0px 20px;  text-align:center;}

/* Formularz kontaktowy */
#wyslij_maila {background-attachment:scroll;background-color:#0E64A4;background-image:none;background-position:0 0;background-repeat:repeat;color:white;float:right;margin-right:15px;}
#pokazWyslijMailForm{background:url('http://dentysta-stomatolog.com/img/swmail.png') no-repeat 0 -45px; height:44px; display:block; cursor:pointer}
#pokazWyslijMailForm.hover{background-position:0 0;}
#kontaktForm{ overflow:hidden; width:700px; margin:10px 10px 0px 20px; text-align:justify; text-align:center;}
#kontaktForm ul{ float:left;}
	#kontaktForm ul li.clear {clear:both; height:0px; padding:0; margin:0;}
	#kontaktForm ul li.newsletter {text-align:center; clear:both; }
	#kontaktForm ul li.telefon {width:400px;}
	#kontaktForm ul li.submitForm {float:right; width:110px;}
	#kontaktForm ul li{ margin:0 0 0 15px; float:left; width:650px;}
		#kontaktForm ul li input {margin-left:12px; margin-top:2px;}
		#kontaktForm ul li label {display:block; float:left;}
			#kontaktForm ul li label strong { width:130px;display:block; float:left; margin:5px 0px 0px 0px; }

