html, body {
    background:#ffffff;
    padding:0px;
    margin:0;
    height:100%;
    min-height:100%;
    height:auto !important;
    height:100%;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#656565;
}
img {
    border: none;
}
h1, h2, h3, h4, h5, h6, form {
    margin:0px;
    padding:0px;
}
a {
    color:#656565;
    text-decoration:none;
}
a:hover {
    color:#000000;
}
a.Edit {
    color:#ffffff;
    text-decoration:none;
    background:#d8e3ee;
    display:block;
    padding:4px 0 4px 7px;
    width:37px;
    font-size:9px;
    float:left;
    margin:0 0 0 10px;
}
a.Edit:hover {
    color:#173f67;
}

.Container {
    width: 940px;
    margin: 0 auto;
    position:relative;
}
#BackgroundTop {
    background: url(BackgroundTop.jpg) no-repeat top center
}
#BackgroundTopDermatologia {
    background: url(BackgroundTopDermatologia.jpg) no-repeat top center
}
#BackgroundTopShort {
    background: url(BackgroundTopShort.jpg) no-repeat top center
}
#BackgroundTopOnas {
    background: url(BackgroundTopOnas.jpg) no-repeat top center
}
#BackgroundTopProblemy {
    background: url(BackgroundTopProblemy.jpg) no-repeat top center
}
#BackgroundTopPakiety {
    background: url(BackgroundTopPakiety.jpg) no-repeat top center
}
#BackgroundTopMain {
    background: url(BackgroundTopMain.jpg) no-repeat top center
}
#BackgroundTopBony {
    background: url(BackgroundTopBony.jpg) no-repeat top center
}
#BackgroundBottom {
    background: url(BackgroundBottom.jpg) no-repeat top center;
    height:242px;
    margin:50px 0 0 0;
	position: relative;
}
#BackgroundBottom #Contact{
    position:absolute;
    right:0;
    top:0;
    width:263px;
    height:187px;
    background: url(BackgroundContact.png) no-repeat top center;
}

#BackgroundBottom .Foot{
	padding-top:185px;
}


#Logo {
    height:95px;
}
#Menu {
    height:38px;
    padding:0 0 15px 0;
}
#Menu a{
    display:block;
    border-right:1px solid #dce2ed;
    float:left
}
#Menu a:hover {
    background-position:bottom left;
}
#Menu a.BorderNone{
    border-right:none;
}
#Menu a.Active {
    background-position:bottom left;
}

a.Midea {
	width:103px;
    height:17px;
    background:url(Midea.png) no-repeat top left;
	display: block;
	position: absolute;
	top: 100px
}
.Subscribe {
	padding: 121px 0 0 33px;
	margin: 0 0 5px 0;
	position: relative;
}
.Subscribe .Field{
	background:url(FieldSubscribe.gif) repeat-y top left;
	border: none;
	padding: 6px 8px 5px 8px;
	color: #656565;
	font-size: 12px;
	float: left;
	width: 144px;
	height: auto;
}
.Subscribe .Field:focus{
	background-position: bottom left;
}
.Subscribe .Button{
	background:url(FieldSubscribeOk.gif) repeat-y top left;
	border: none;
	width: 40px;
	height: 26px;
	float: left;
	cursor: pointer;
}
.Subscribe .Button:hover{
	background-position: bottom left;
}



/* Buttony */

a.BtDermatologiaOgolna {
    width:136px;
    height:38px;
    background:url(BtDermatologiaOgolna.png) no-repeat top left;
}
a.BtDermatologiaEstetyczna {
    width:133px;
    height:38px;
    background:url(BtDermatologiaEstetyczna.png) no-repeat top left;
}
a.BtDermatologiaLaserowa {
    width:137px;
    height:38px;
    background:url(BtDermatologiaLaserowa.png) no-repeat top left;
}
a.BtPakiety {
    width:94px;
    height:38px;
    background:url(BtPakiety.png) no-repeat top left;
}
a.BtOnas {
    width:77px;
    height:38px;
    background:url(BtOnas.png) no-repeat top left;
}
a.BtAktualnosci {
    width:130px;
    height:38px;
    background:url(BtAktualnosci.png) no-repeat top left;
}
a.BtCennik {
    width:82px;
    height:38px;
    background:url(BtCennik.png) no-repeat top left;
}
a.BtKontakt {
    width:103px;
    height:38px;
    background:url(BtKontakt.png) no-repeat top left;
}
a.BtProblemy {
	float: right;
	font-size: 11px;
	margin: 7px 9px 0 0;
}
a.BtProblemy:hover {
	text-decoration: underline;
}

a.BtDoGory {
    float:left;
    width:127px;
    height:33px;
    background:url(BtDoGory.gif) no-repeat top left;
    display:block;
}
a.BtDoGory:hover {
    background-position: bottom left
}
a.BtDoGory2 {
    float:left;
    width:127px;
    height:34px;
    background:url(BtDoGory2.gif) no-repeat top left;
    display:block;
}
a.BtDoGory2:hover {
    background-position: bottom left
}
a.BtWiecej {
    float:right;
    width:61px;
    height:24px;
    background:url(BtWiecej.gif) no-repeat top left;
    display:block;
    margin: 10px;
}
a.BtWiecej:hover {
	background-position: bottom left;
}
a.BtWiecejBlue {
    float:right;
    width:61px;
    height:24px;
    background:url(BtWiecej2.gif) no-repeat top left;
    display:block;
    margin: 25px 0 0 0;
}
a.BtWiecejBlue:hover {
	background-position: bottom left;
}
a.BtPoprzednia {
    float:left;
    width:119px;
    height:25px;
    background:url(BtPoprzednia.gif) no-repeat top left;
    display:block;
}
a.BtPoprzednia:hover {
	background-position: bottom left;
}
a.BtNastepna {
    float:right;
    width:106px;
    height:25px;
    background:url(BtNastepna.gif) no-repeat top left;
    display:block;
}
a.BtNastepna:hover {
	background-position: bottom left;
}
a.BtPowrot {
    width:119px;
    height:25px;
    background:url(BtPowrot.gif) no-repeat top left;
	float: right
}
a.BtPowrot:hover {
	background-position: bottom left;
}




/* Aktualnosci */

.Aktualnosc {
	width: 270px;
	display: block;
	float: left;
	padding: 0 45px 0 0;
	margin: 0 0 20px 0;
	color:#4c4c4c;
	line-height:17px;
}
.ListAktualnosci a {
	width:auto;
	display:block;
	padding:4px 0 3px 0;
	border-bottom:1px solid #e5e8ee;
}
.ListAktualnosci a:hover {ń
}
.Page {
	width: 300px;
	padding: 6px 0 0 0;
}
.Page a:hover{
	text-decoration: underline;
}
.Page a.page-numbers{
	color: #4c4c4c;
	padding: 1px 7px 1px 7px;
}
.Page a.current{
	background: #e1eaf4;
}

/* Cennik */

.CennikCategory {
	background:url(BtCategoryOff.gif) no-repeat top left;
	width: 603px;
	height: 39px;
	display: block;
	cursor: pointer;
}
.CennikCategory:hover {
	background:url(BtCategoryOn.gif) no-repeat top left;
}
.CennikCategory.open {
	background:url(BtCategoryOn.gif) no-repeat top left;
}
.CennikCategory.open:hover {
	background:url(BtCategoryOff.gif) no-repeat top left;
}
.CennikCategory h5{
	padding: 10px 0 0 0;
}



.CennikSubCategory {
	background:url(BtSubCategoryOff.gif) no-repeat top left;
	width: 603px;
	height: 39px;
	display: block;
	cursor: pointer;
}
.CennikSubCategory:hover {
	background:url(BtSubCategoryOn.gif) no-repeat top left;
}
.CennikSubCategory.open {
	background:url(BtSubCategoryOn.gif) no-repeat top left;
}
.CennikSubCategory.open:hover {
	background:url(BtSubCategoryOff.gif) no-repeat top left;
}
.CennikSubCategory h3{
	padding: 13px 0 0 21px;
	color: #2c6a91;
}







CennikSubCategory_Box {
	height: auto;
}

.CennikTable1 {
	background:url(CennikTable1.gif) repeat-y top left;
	width: 603px;
	padding: 10px 0 24px 0;
	font-size: 11px;
	cursor: pointer;
}
.CennikTable1:hover {
	background:url(CennikTableOver.gif) repeat-y top left;
	width: 603px;
	cursor: pointer;
}
.CennikTable2 {
	background:url(CennikTable2.gif) repeat-y top left;
	width: 603px;
	padding: 10px 0 24px 0;
	font-size: 11px;
	cursor: pointer;
}
.CennikTable2:hover {
	background:url(CennikTableOver.gif) repeat-y top left;
	width: 603px;
	cursor: pointer;
}
.CennikTitle {
	float: left;
	padding: 0 0 0 20px;
	color: #000000;
}
.CennikPrice {
	float: right;
	padding: 0 15px 0 0;
	color: #000000;
}
.MorePadd {
 padding: 0 0 0 40px;
}

/* O nas */

.Certyfikaty a{
	float: left;
	margin: 0 6px 6px 0;
	display: block;
}


/* Boxy boczne */


.ListDermatologia a {
	width:140px;
	display:block;
	float:left;
	font-size:12px;
	margin:0 0 5px 0;
}
.ListDermatologia a:hover {
	color: #000000;
}
.ListDermatologia a.Active {
	color: #000000;
}
.ListDermatologia a.FullWidth {
	width:280px;
}
.ListPakiety a {
	width:auto;
	display:block;
	font-size:12px;
	margin:0 0 5px 0;
	padding:4px 0 3px 0;
	border-top:1px solid #e5e8ee;
}
.ListPakiety a:hover {
	color: #000000;
}
.ListPakiety a.Active {
	color: #000000;
}
.Search {
	padding: 0 0 0 9px;
	margin: 0 0 5px 0;
	position: relative;
}
.Search .Field{
	background:url(FieldSearch.gif) no-repeat top left;
	border: none;
	padding: 9px 8px 8px;
	margin: 0;
	color: #656565;
	font-size: 13px;
	float: left;
	width: 204px;
}
.Search .Field:hover, .Search .Field:focus{
	background-position: bottom left;
}
.Search .Button{
	background:url(FieldSzukaj.gif) repeat-y top left;
	border: none;
	width: 61px;
	height: 33px;
	float: left;
	cursor: pointer;
}
.Search .Button:hover{
	background-position: bottom left;
}
#addicted_results {
	position:absolute;
	left:9px;
	top:33px;
	width:240px;
	z-index: 99;
}
#addicted_results a {
	display: block;
	padding: 14px 18px 14px 18px;
	font-size: 11px;
	color: #000000;
}
#addicted_results a.Wynik1{
	background: #eeeeee;
}
#addicted_results a.Wynik2{
	background: #f7f7f7;
}
#addicted_results a:hover{
	background: #d7e0ea;
}
#addicted_results div.None{
	display: block;
	padding: 14px 18px 14px 18px;
	font-size: 11px;
	color: #000000;
	background: #f7f7f7;
}


/* Wyniki szukania */

.Score a.Link {
	color: #2c6a91;
	font-size: 11px;
}
.Score a.Link:hover {
	text-decoration: underline;
}
.Score .Nav .Bts {
	border-bottom:1px solid #e3e3e3;
	width: auto;
}
.Bts {
	border-bottom: 1px solid #E2E2E3;
}
.Nav .Bts a.Nav {
	font-size: 15px;
	font-weight: bold;
	padding: 7px 10px 0 10px;
	height: 26px;
	border-left: 1px solid #E2E2E3;
	border-top: 1px solid #E2E2E3;
	border-right: 1px solid #E2E2E3;
	float: left;
	background: #ffffff;
}
.Nav .Bts a.Nav.Open {
	background: #f7fafc;
}
.Nav .Bts a.Nav:hover {
	background: #f7fafc;
}
.Nav .Pages {
	background: #ffffff;
}


.Nav .Problemy {
}
.Nav .Zabiegi {
}

.BackBlue {
	background: #f7fafc;
}
/* Kontakt */

#cformsform {
	width: 262px;
	font-style: italic;
}
#cformsform ol li label {
	display:block;
	text-align:left;
	margin-bottom:5px;
	width:200px
}
#cf_field_1, #cf_field_2, #cf_field_3 {
	background:url(FieldBack1.gif) no-repeat center center;
	padding: 6px;
	border: 1px solid #f0f0f0;
	font-size: 12px;
	color: #656565;
	width: 248px;
}
#cf_field_1:focus, #cf_field_2:focus, #cf_field_3:focus {
	background:url(FieldBack1_Over.gif) no-repeat center center;
}
#cf_field_4 {
	background:url(FieldBack2.gif) no-repeat center center;
	padding: 6px;
	border: 1px solid #f0f0f0;
	font-size: 12px;
	color: #656565;
	width: 248px;
	height: 155px
}
#cf_field_4:focus {
	background:url(FieldBack2_Over.gif) no-repeat center center;
}
#sendbutton {
	background:url(BtWyslij.gif);
	width:55px;
	height:25px;
	border:none;
	margin:11px 0 0 0;
	padding:0px
}
#ll {
	float: left;
	width: 261px;
}


/* strona główna */

.Top{
	display: block;
	width: 961px;
	margin: 0 0 20px -10px;
	position: relative
}
.TopDerm {
	background:url(BackgroundTopMainDerm.jpg) no-repeat top left;
	display: block;
	width: 961px;
	height: 431px;
	position: relative;
}
.TopFilm {
	background:url(BackgroundTopMainFilm.jpg) no-repeat top left;
	display: block;
	width: 961px;
	height: 431px;
	position: relative;
}
.Witam {
	background:url(Witam.jpg) no-repeat top left;
	width: 395px;
	height: 162px;
	padding: 38px 30px 20px 180px;
	color: #535353;
}
.Top a:hover{
	background-position: bottom left;
}
a.BtMainDermOgolna {
	display: block;
    width:183px;
    height:363px;
    background:url(BtMainDermatologiaOgolna.png) no-repeat top left;
	position: absolute;
	top: 33px;
	left: 151px;
}
a.BtMainDermEstetyczna {
	display: block;
    width:183px;
    height:363px;
    background:url(BtMainDermatologiaEstetyczna.png) no-repeat top left;
	position: absolute;
	top: 33px;
	left: 350px;
}
a.BtMainDermLaserowa {
	display: block;
    width:183px;
    height:363px;
    background:url(BtMainDermatologiaLaserowa.png) no-repeat top left;
	position: absolute;
	top: 33px;
	left: 548px;
}
a.BtZobaczVideo {
	display: block;
    width:102px;
    height:102px;
    background:url(BtZobaczWideo.png) no-repeat top left;
	position: absolute;
	top: 177px;
	left: 793px;
}
a.BtZobaczUslugi {
	display: block;
    width:102px;
    height:102px;
    background:url(BtZobaczUslugi.png) no-repeat top left;
	position: absolute;
	top: 177px;
	left: 793px;
}
.Film {
	position: absolute;
	top: 84px;
	left: 289px;
}

/* Polecane */

.ListPolecane{
	margin: 0 0 0 35px;
}
.ListPolecane a {
}
.ListPolecane a:hover {
	text-decoration: underline
}

/* Dermatologia */
.ListDerm{
	margin: 20px 0 20px 0;
}
.ListDerm ul li{
	float:left;
	width: 230px;
	margin: 0 20px 5px 0;
}



/* Polecane */

.ListPolecane{
	margin: 0 0 0 35px;
}
.ListPolecane a {
}
.ListPolecane a:hover {
	text-decoration: underline
}

/* Problemy */
.ListProb{
	margin: 20px 0 20px 0;
}
.ListProb ul li{
	float:left;
	width: 269px;
	margin: 0 20px 5px 0;
}


/* Ogolne */

.Header {
    margin:0 0 25px 0
}

.Cl603 {
    width:603px;
    margin:0 37px 0 0;
    float:left;
}
.Cl631Cennik {
    width:631px;
    margin:0 33px 0 0;
    float:left;
	background:url(Line.gif) top right no-repeat;
}
.Cl631Aktualnosci {
    width:631px;
    margin:0 15px 0 0;
    float:left;
	background:url(Line.gif) top right no-repeat;
}
.Cl300 {
    width:300px;
    float:left;
}
.Cl294 {
    width:294px;
    float:left;
}
.Cl262 {
    width:262px;
    float:left;
}
.Cl257 {
    width:257px;
    float:left;
}
.Clear {
    clear:both;
}
.Cl603 img {
	border: 1px solid #ecedf1;
}
.Cl631Cennik img {
	border: 1px solid #ecedf1;
}
.Cl603 ul {
	list-style: url(Li.gif);
	margin: 0;
	padding: 0 0 0 25px;
}
.Cl631Cennik ul {

}


.Hr {
    width:auto;
    color:#2c6a91;
    padding:0 0 7px 0;
    margin:0 0 10px 0;
    border-bottom:1px solid #e3e3e3;
}
.Hr2 {
    width:auto;
    padding:1px 0 10px 0;
    border-bottom:1px solid #e3e3e3;
}

h1 {
    font-size:37px;
    float:left;
}
h2 {
    font-size:35px;
}
h3 {
    font-size:16px;
    text-transform:uppercase;
}
h4 {
    font-size:18px;
    font-style:italic;
    color:#7792af;
    display:block;
}
h5 {
    font-size:19px;
    color:#656565;
}
h6 {
    font-size:23px;
    color:#656565;
}

.h3Small {
    font-size:9px;
    color:#b7b7b7;
    margin: 3px 0 0 0;
}

.alignright {
	float: right;
	margin: 0 0 22px 22px;
}
.alignleft {
	float: left;
	margin: 0 22px 22px 0;
}
.Text11 {font-size: 11px}

.Cl257 h3 {
	float:left;
}

.Cl603 h3 {
	padding-top:10px;
}


#BackgroundTopDermatologia table h4{padding-bottom:5px;font-size:16px;}
.linklove{display:none;}