body {font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5c5a59; background-color: #ffffff; margin:0 0 5px 0; padding:0;}

#content {margin: 20px auto 0 auto; width: 746px; padding:0;}

a {outline: none;}
:focus {-moz-outline-style: none;}

ul li {font-size: 12px;line-height: 18px;}

#content hr {float: left; width: 100%; padding: 0; height: 0; display: block; clear: both; border: none; border-top: 1px dotted #007bc2; margin: 10px 0px; background:transparent;}

#firstLineLeft {margin: 0; width: 530px; height: 160px; float: left;}
#firstLineLeft .left {float: left; width: 226px; height: 157px;}
#firstLineLeft .right {float: left; display: inline; width: 278px; height: 157px; background: url('../images/page/bcg_blue.png') no-repeat top left; color: #ffffff;}
#firstLineLeft .right .text {margin: 15px 25px 25px 25px; text-align: justify; line-height: 1.3;}
#firstLineLeft .right .text a {color: #FFFFFF; float: right; padding-top: 10px;}

#firstLineLeft img {border: 0; float: left; margin-right: 20px;}
#firstLineLeft img.tytul {display:block; margin:0px; padding:0px; border: 0 none; float: none;}
#firstLineLeft img.podtytul {display:block; margin:0px; padding:0px; border: 0 none; float: none;}
/* #firstLineLeft h1 {font-family: impact,Arial Black; display:block; margin:0px; padding:0px; font-size:18px; color: #007bc2; font-weight:normal;}
#firstLineLeft h2 {font-family: impact,Arial Black; display:block; margin:0px; padding:0px; font-size:14px; color: #71c4f0; font-weight:normal;} */
#firstLineLeft p { display:block; margin:10px 0 0 0; padding:0px;}

#firstLineRight {vertical-align: middle; margin:0; margin-left:10px; padding:0; float:right; width:194px; height: 157px; text-align:right; /*background-color: #D2EDFA;*/}

#secondLineContainer {width: 100%; height: 140px; float: left; position: relative;}
#secondLineContainer p {text-align: justify;}
#secondLineLeft {float:left; margin:0px 20px 0 0; width:232px; height: 140px; position: relative;}
#secondLineLeft img {margin:0px; padding:0px;}
#secondLineMiddle {float:left; display: inline; margin:0px 20px 0 0; width:232px; height: 140px; position: relative;}
#secondLineRight {float:right; margin:0px 0 0 0; width:232px; height: 140px; position: relative;}

.firstLineRightSpan {height: 300px !important;}
.secondLineContainerSmall {width: 530px !important;}
.hrSmall {width: 530px !important;}

.smallBoxHrefContainer { position: absolute; bottom: 0; right:0; }


.pageMap {font-size:11px; margin: 0 10px 0 0; padding-bottom: 10px;}
.pageMap ul {list-style-type: none; padding: 0px 0px 0px 20px;}
.pageMap ul li, .pageMap ul li a{color: #5c5a59; font-weight: bold;}
.pageMap ul li ul li, .pageMap ul li ul li a {color: #5c5a59; font-weight: normal;}


#strona img {margin: 5px;}
h1 {font-family: Arial,Verdana; margin: 0 0 0 0px; padding:0px; font-size:14px; letter-spacing: 1px; color: #5c5a59; font-weight:bold; text-transform:uppercase}
h2 {font-family: Arial,Verdana; margin: 0 0 0 0px; padding:0px; font-size:11px; letter-spacing: 0px; color: #5c5a59; font-weight:normal; text-transform:uppercase}

.bright {color: #ffffff;}

/* biuro prasowe */

.centerContent {width: 100%; background-color: #E7E8E8; margin-bottom: 5px; padding: 1px 0px 5px 0px;}

.leftMenu {width: 200px; height: 300px; float: left;}
.rightContent {width: 530px; float: right; background-color: #E7E8E8; margin-bottom: 5px;}
.rightContent .message, .centerContent .message  {background-color: #FFFFFF; margin: 5px 5px 0px 5px; padding: 3px; line-height: 1.4; min-height: 60px;}
.rightContent .message .title, .centerContent .message .title {border-bottom: 1px dotted #E7E8E8; margin: 2px 0px; font-weight: bold;}
.rightContent .message .image, .centerContent .message .image {float: left; width: 60px; margin: 5px 10px 0px 0px;}


.rightContent .seeMore, .centerContent .seeMore  {float: right; margin: 10px 5px 10px 5px; display: block;}

.download {background-color: #ffffff;}
.download .content {margin-top: 10px;}


/* top */
#logoContent {background: #ffffff url('./images/logo_tlo.gif') repeat-x 0px; width: 100%; text-align:center; margin: 0px 0 0 0; padding: 0px 0px 0px 0px;}
#logoContent #logo {margin: 0; padding: 0; vertical-align: top;}
#logoContent #flashMenu {margin: 0; padding: 0;}
/* head */
.headMenu .newsletter {width: 208px; float: left;}
.headMenu .form {border: 1px solid #007BC2; height: 23px; padding: 0px 0px 0px 0px; margin-top:5px;}
.headMenu .form .textInput {margin: 2px 0 0 2px; float: left; vertical-align: top; font-size: 12px; color: #5c5a59; border: 0; width: 135px;}
.headMenu .form .imageInput {margin: 2px 2px 0px 0px; float: right; display: inline;}
.headMenu .formInfo {display: inline; float: left; margin-left: 10px; margin-top: 5px; width: 160px; font-size: 11px; height: 23px; line-height: 23px;}

.headMenu {line-height: 30px; height: 30px; position: relative; top: 0; width: 746px; margin: auto;}
.headMenu .links {float: right; width: 250px; text-align: right;}
.headMenu .links a {font-weight: normal; color: #5c5a59; font-size: 10px;}

.headMenu .social {float: left; width: 90px; padding: 0; margin: 0; margin-top: 5px;}
.headMenu .social a {display: inline; float: left; margin: 0px;}
.headMenu .social a img {}
.navMenu {margin: 2px 0px 15px 0px; font-size: 10px; padding: 0;}
.navMenu a {color: #5c5a59; margin: 0px 2px;}
.navMenu span {margin: 0px 2px;}


/* small box styles*/
.newsTitle {border-bottom: 1px dotted gray; font-weight: bold; padding: 0 0 2px 0; text-align: left !important;}


#stopkaContent {background: #ffffff url('./images/stopka_tlo.gif') repeat-x; width: 100%; height: 59px; text-align:center; margin: 25px 0 0 0; padding: 0;}
#stopka {margin: 12px 0 0 0;}
#stopkaContent .linki {color:#ffffff; display:block; line-height: 14px; padding: 6px 0 0 0; margin: 0; text-transform: uppercase; font-size: 9px;}
#stopkaContent .linki a {color:#ffffff; font-weight:normal;}
#stopkaContent .prawa { color:#ffffff; display:block; font-size: 9px; line-height: 30px; vertical-align:bottom; padding: 0; margin: 0;}
#stopkaContent .prawa .pogrubiony {font-weight:bold;}
#stopkaContent .prawa a {color: #fff; text-decoration: underline; font-weight: normal;}


/* GALLERY */

.fotoGallery {}
.fotoGallery .title {clear: both; width: 100%; border-bottom: 1px dotted #ffffff; border-top: 1px dotted #ffffff; padding: 0px 5px 0px 5px; color: #ffffff; line-height: 26px;}
.fotoGallery .element {display: inline; float: left; border: 1px solid #ffffff; padding: 2px; margin: 5px 5px 5px 12px; width: 64px; height: 64px;}

#prezentacja img {vertical-align:top;}


/* DL, DD, DT */
dt {margin: 8px 0px 0px 0px; padding: 0; width: 293px; height: 15px;}
dd {width: 400px; padding-top:0; padding-bottom: 0; text-align: left;}
dd input {width: 250px;}
dd.clause {padding-bottom: 10px; text-align: justify;}
dd .check {width: 15px;}
dd .imageInput {width: 57px; height: 19px; float: right;}
dt span.error {color: red; }
dt.msg{font-weight: bold;}


img, form, fieldset {

	margin: 0;

	padding: 0;

	border:0px none;

}



a{

	color: #007bc2;

	text-decoration:none;

	font-weight:bold;

}

a:hover{

	color: #007bc2;

	text-decoration:underline;

}



.inputtext

{

	height:16px;

	border:1px solid #007bc2;

	width:150px;

}

.inputbutton

{

	border:1px solid #007bc2;

	color: #ffffff;

	background-color:#007bc2;

	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.select

{

	border:1px solid #007bc2;

}






#strona{

	font-size:11px;

	margin: 0 10px 0 0;

	padding-bottom: 10px;

}

.center{

	text-align: center;

}

#strona p {

	display:block;
	margin:10px 0 0 10px;
	padding:0px;
	font-size: 12px;

}

.clear {

	clear: both;

	padding:0px;

	margin:0px;

	overflow:auto;

}



#newsletter {

	float:right;

	margin:15px 0 0 20px;

	width:245px;

}


#newsletter h1, #opinie h1 {

	font-family: impact,Arial Black;

	display:block;

	margin:0px;

	padding:0px;

	font-size:14px;

	color: #007bc2;

	font-weight:normal;

}



#newsletter p, #opinie p {

	display:block;

	margin:10px 0 0 0;

	padding:0px;

}



#newsletter input[type="image"]

{

	margin-top: 12px;

}



.podpis {

	color: #000000;

	display:block;

	width:95%;

	text-align:right;

}

.newsletterEmail {

	color: #000000;

	margin-left:7px;

}

#login

{

	margin:0;

	padding:0;

	text-align:center;

}



#login .pole

{

	margin: 2px;

}



#login .info

{

	margin: 2px;

	margin-bottom:10px;

	color: red;

	font-weight:bold;

}

.opinia

{

	margin-left:10px;

	margin-top:15px;

}

.opinia .autor

{

	display:block;

	font-weight:bold;

}

.opinia .miasto

{

	display:block;

}

.opinia .data

{

	display:block;

	font-size:9px;

}

.opinia .trescOpinii

{

	display:block;

	margin-top:3px;

}

#strona #dodajOpinie

{

	margin-top:10px;

}

#strona #dodajOpinie span.center

{

	display: block;

	text-align:center;

	width:100%;

}

#strona #dodajOpinie #opiniaForm

{

	text-align:center;

	display:none;

	margin:5px;

	margin-left:117px;

	width:510px;

	border: 1px solid #007bc2;

	padding-top:10px;

	padding-bottom: 20px;

}

#strona #dodajOpinie #opiniaForm .tytul

{

	display:block;

	margin-top:5px;

	font-size:9px;

}



#strona #dodajOpinie #opiniaForm .areaOpinii

{

	height:150px;

	border:1px solid #007bc2;

	width:400px;

}



#strona .stronOpinii

{

	margin-left:10px;

}

#strona .stronOpinii2

{

	margin-top:15px;

	margin-left:10px;

}

#strona .gabinetyTab

{

	width:726px;

	padding:0;

	margin-left:10px;

	border-collapse:collapse;

}

#strona .gabinetyTab tr.top

{

	background-color:#E5E5E5;

}

#strona .gabinetyTab td.nieznaleziono

{

	border:1px solid #000000;

}

#strona .gabinetyTab td.klinika

{

	width:17%;

	border:1px solid #000000;

}

#strona .gabinetyTab td.imie

{

	width:17%;

	border:1px solid #000000;

}

#strona .gabinetyTab td.www

{

	width:10%;

	border:1px solid #000000;

}

#strona .gabinetyTab td.tel

{

	width:12%;

	border:1px solid #000000;

}

#strona .gabinetyTab td.ilosc

{

	width:6%;

	border:1px solid #000000;

}

#strona .gabinetyTab td.miasto

{

	width:15%;

	border:1px solid #000000;

}

#strona .gabinetyTab td.woj

{

	width:16%;

	border:1px solid #000000;

}

#strona .gabinetyTab td.akcja

{

	width:7%;

	border:1px solid #000000;

}

#strona #selecty

{

	margin:10px;

}
