/**
 * OGÓLNE STYLE
 */
h1 {
	color: rgb(98,165,171);
	font-size: 14px;	
}

h2 {
	/* zolty */
	color: rgb(222,195,126);
	font-size: 13px;
}

h3 {
	/* seledyn */
	color: rgb(98,165,171);
	padding-top: 5px;
	font-size: 13px;
}

h4 {
	/* seledyn */
	color: rgb(98,165,171);
	padding-top: 5px;
	font-size: 12px;	
}

h5 {
	font-weight: normal;
	font-size: 14px;
}

a {
	margin: 0;
	color: gray;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
.fl {
	float: left;
}

.fr {
	float: right;
}

.newLine {
	clear: both;
}

.mini {
	width: 1px;
	height: 1px;
}

.mini2 {
	width: 1px;
	height: 2px;
}

.mini5 {
	width: 1px;
	height: 5px;
}

.mini10 {
	width: 1px;
	height: 10px;
}

.mini15 {
	width: 1px;
	height: 15px;
}

.mini20 {
	width: 1px;
	height: 20px;
}

.mini30 {
	width: 1px;
	height: 30px;
}

.p1 {
	padding-left: 1px;
	padding-right: 1px;
}

.p5 {
	padding-left: 5px;
	padding-right: 5px;
}

.p10 {
	padding-left: 10px;
	padding-right: 10px;
}
.p13 {
	padding-left: 5px;
	padding-right: 5px;
}

.p20 {
	padding-left: 20px;
	padding-right: 20px;
}

.p30 {
	padding-left: 30px;
}

.bold {
	font-weight: bold;
}
	
.alCenter {
	text-align: center;
}

.alRight {
	text-align: right;	
}

.alLeft {
	text-align: left;	
}

.heading {
	font-size: 14px;
}

.section {
	padding: 15px;
}

.selected {
	font-weight: bold;	
}

.error {
	color: red;	
}

/**
 * PREVIEW MODE
 */
div.preview_mode {
	background-image: url(../images/preview_bg.gif);
	height: 28px;
	text-align: center;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Sans-serif;
}

/*p {
	margin:0px;
}*/
div {
	height: auto;
}
table {
	border:0px;
}
img {
	border: 0px;
	display: block;
}
form {
	padding: 0px;
	margin: 0px;
}

/*
 * szablon strony głównej
 */
body {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0px;
	font: 11px Arial, Sans-serif;
	color: #666666;
}
#main {
	vertical-align: top;
	margin: 0 auto;
	width: 955px;
	height: auto;
	table-layout: fixed;
	font: 11px Arial, Sans-serif;
}
.defaultLink a, a.defaultLink {
	font: 11px Arial, Sans-serif;
	color: #666666;
	text-decoration: none;
}
.defaultLink a:hover, a.defaultLink:hover {
	text-decoration: underline;
}
.mainLeft {
	width: 50%;
}
.mainRight {
	width: 50%;
}
.mainCenter {
	width: 955px;
	height: auto;
}
#header .mainCenter {
	height: 87px;
}
#header .logo {
}
#header .top_menu {
	height: 30px;
	color: #349199;
	background-color: #edf6f7;
	width:500px;
}
#header .top_menu .pos {
	padding-top: 4px;
}

#header .top_menu .sep {
	margin: 3px 0 3px 0;
	width: 1px;
	height: 24px;
	background-color: #d5e9eb;
}
#menu {
	background-image: url(../images/grey_horiz_sep.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 61px;
}
#menu .main_menu {
	height: 30px;
	background-color: #f4f4f4;
}
#menu .main_menu .pos {
	padding-top: 4px;
}
#menu .main_menu .sep {
	margin: 3px 0 3px 0;
	width: 1px;
	height: 24px;
	background-color: #e4e4e4;
}
#menu .main_menu .select {
	width: 160px;
	padding: 5px 20px 0 5px;
}
#menu .main_menu .select select {
	width: 160px;
	font: 11px Arial, Sans-serif;
	color: #666666;
}
#menu .product_menu {
	height: 30px;
	background-color: #ffffff;
}
#menu .product_menu .pos {
	padding-top: 5px;
}
#menu .product_menu .sep {
	margin: 3px 0 3px 0;
	width: 1px;
	height: 24px;
	background-color: #e4e4e4;
}
#menu .product_menu .input {
	width: 114px;
	padding: 5px 5px 0 5px;
}
#menu .product_menu .input input {
	width: 114px;
	font: 11px Arial, Sans-serif;
	color: #666666;
}
#menu .product_menu .image {
	padding: 7px 18px 0 6px;
}

#subpage .mainCenter {
	border-bottom: 1px solid #e6e6e6;
	clear: both;
}
/*
 * STOPKA
 */
#footer .mainCenter {
	height: 45px;
}
#footer .foot_menu {
	padding-top: 8px;
	height: 25px;
}
#footer .foot_menu .pos {
	padding-top: 2px;
}
#footer .foot_menu .sep {
	margin-top:4px;
	width: 1px;
	height: 10px;
	background-color: #e6e6e6;
}
#footer .foot_menu .logo {
	padding-right:10px;
}
#footer .green a {
	text-decoration: none;
	color: #349199;
	font: 11px Arial, Sans-serif;
}
#footer .green a:hover {
	text-decoration: underline;
}

/* 
 * AKCEPTOWANE FORMY P�?ATNOŚCI - NIEAKTYWNE
 */
#payments {
	width: 236px;
}
#payments .corner {
	width: 3px;
	height: 3px;
}
#payments .top .middle, #payments .bottom .middle {
	background-position: left;
	background-repeat: repeat-x;
	width: 230px;
	height: 3px;
}
#payments .top .middle {
	background-image: url(../images/platnosci_top.gif);
}
#payments .bottom .middle {
	background-image: url(../images/platnosci_bottom.gif);
}
#payments .content {
	height: 20px;
}
#payments .left, #payments .right {
	background-position: top;
	background-repeat: repeat-y;
	width: 3px;
	height: 100%;
}
#payments .left {
	background-image: url(../images/platnosci_left.gif);
}
#payments .right {
	background-image: url(../images/platnosci_right.gif);
}
#payments .middle {
	width: 230px;
	height: 100%;
}
#payments .main_img {
	padding: 3px 0 4px 10px;
}
#payments .arrow_img {
	cursor: pointer;
}
/* 
 * AKCEPTOWANE FORMY P��?ATNOŚCI - AKTYWNE
 */
#payments_active {
	position: absolute;
	width: 550px;
	z-index: 100;
	display: none;
}
#payments_active .corner {
	width: 3px;
	height: 3px;
}
#payments_active .top .middle, #payments_active .bottom .middle {
	background-position: left;
	background-repeat: repeat-x;
	width: 544px;
	height: 3px;
}
#payments_active .top .middle {
	background-image: url(../images/platnosci_top.gif);
}
#payments_active .bottom .middle {
	background-image: url(../images/platnosci_bottom.gif);
}
#payments_active .content {
	height: 130px;
}
#payments_active .left, #payments_active .right {
	background-position: top;
	background-repeat: repeat-y;
	width: 3px;
	height: 100%;
}
#payments_active .left {
	background-image: url(../images/platnosci_left.gif);
}
#payments_active .right {
	background-image: url(../images/platnosci_right.gif);
}
#payments_active .middle {
	width: 544px;
	height: 100%;
	background-color: #ffffff;
}
#payments_active .logos_img {
	padding: 15px 15px 23px 15px;
}
#payments_active .sep_img {
	margin: 0 12px 0 12px;
	width: 512px;
	height: 1px;
	background-color:#e6e6e6;
}
#payments_active .main_img {
	padding: 5px 0 4px 10px;
}

/*
 *	BOX DERMOKONSULTACJE
 */
#dermo {
	width: 208px;
	padding: 17px 20px 14px 20px;
}
#dermo {
	background: url(../images/dermokonsultacje_bkg.jpg) no-repeat;
	height: 80px;
}
#dermo .abstract {
	width: 170px;
	height: 25px;
	padding-bottom: 6px;
}
#dermo .button img {
	margin: 0;
	cursor: pointer;
}
#dermo .button {
}
/*
 *	BOX BIULETYN DECLARE
 */
#bulletin {
	width: 218px;
	height: 70px;
	background: url(../images/biuletyn_bkg.jpg) no-repeat right;
	padding: 17px 10px 14px 20px;
}
#bulletin .abstract {
	width: 208px;
	padding-bottom: 7px;
}
#bulletin .bulletinForm {
	width: 218px;
}
#bulletin .input {
	width: 125px;
}
#bulletin .input input {
	width: 125px;
	font: 11px Arial, Sans-serif;
	color: #666666;
}
#bulletin .image {
	padding-top: 1px;
	padding-left: 9px;
}

#arrow_twarz {
	position: absolute;
	z-index: 100;
}
#arrow_cialo {
	position: absolute;
	left: 140px;
	border: 1px solid red;
	z-index: 100;
}