/* s: hack float */
.clear:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clear {min-height:1px;}
* html .clear {height:1px;}
/* e: hack float */

/* s: basic */
* {margin:0; padding:0; border:none; line-height: 100%;}
html, body {
/*  height: 100%; min-height: 100%; */
}

/*table {border-collapse: collapse;}*/
a, label {cursor: pointer;}
a:focus, input {/* no border (ff) */ -moz-outline: none;}
textarea {overflow: auto;}
/*ul {list-style:none;}*/
/* e: basic */

.justify {text-align:justify !important;}
.center {text-align:center !important;}
.right {text-align:right !important;}
.left {text-align:left !important;}
.vtop {vertical-align:top !important;}


.relative {position:relative;}
.absolute {position:absolute;}

.clearboth {clear:both;}
.floatleft {float:left;}
.floatright {float:right;}
.inline {display:inline;}

.fbold {font-weight:bold !important;}
.fnormal {font-weight:normal !important;}

.div20 {font-size:0px; height:20px; clear:both;}
.div15 {font-size:0px; height:15px; clear:both;}
.div10 {font-size:0px; height:10px; clear:both;}
.div5 {font-size:0px; height:5px; clear:both;}
.div1 {font-size:0px; height:1px; clear:both;}
/*************************/

html {}
body {background:white url(../gfx/bg_body.gif) repeat-x;}

/* s: sTop */
#sTop {}
#sTopMain {
	border:0px solid black;
	width:954px; height:232px;
	margin:0px auto;
	position:relative; z-index:10;
}

#topLogo {
	background:url(../gfx/fundusz.jpg) left top no-repeat;
	position:absolute; top:42px; left:0px;  z-index:10;
	width:90px; height:82px;
	text-indent:-2000em;
	font-size:0px;
	text-decoration:none;
}
#topText {
	border:0px solid black;
	position:absolute; top:42px; left:110px;  z-index:10;
	height:82px;
}
#topText h1 {
	font-size:28px;
	font-family:"Century Gothic",tahoma;
	font-weight:normal;
	color:black;
	padding:2px 0px 0px 0px;
	line-height:120%;
}
#topText h2 {
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	color:#808080;
	padding:5px 0px 0px 0px;
}


#topMenu {
	border:0px solid black;
	position:absolute; top:185px; left:0px; z-index:20;
	font-size:0px;
	list-style:none;
}
#topMenu li {float:left; font-size:0px;}
#topMenu .slash {
	font-size:13px;
	font-family:arial;
	float:left;
	padding:0px 6px 0px 6px;
	color:white;
}
#topMenu a {
	float:left;
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	color:white;
	text-decoration:none;
}
#topMenu a:hover, #topMenu .current a {
	color:black;
}


#form_search {
	border:0px solid black;
	position:absolute; top:99px; right:0px;  z-index:20;
	background:url(../gfx/search_bg.gif) no-repeat;
	width:182px; height:25px;
}
#text_search {
	border:0px solid black;
	background:url(../gfx/x.gif) repeat;
	position:absolute; top:5px; left:2px;  z-index:22;
	width:116px; height:16px;
	font-size:12px;
	font-family:tahoma;
	color:black;
}
#cmd_search {
	border:0px solid black;
	background:url(../gfx/x.gif) repeat;
	position:absolute; top:0px; right:0px;  z-index:22;
	width:56px; height:25px;
	font-size:0px;
	cursor:pointer;
}


#labelLogin {
	border:0px solid black;
	position:absolute; top:20px; right:0px;  z-index:20;
	width:391px;
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	color:black;
}
#labelLogin span {font-size:13px; font-weight:bold;}
#linkRegister {
	position:absolute; top:20px; right:0px;  z-index:22;
	font-size:12px;
	font-family:arial;
	font-weight:normal;
	color:black;
	text-decoration:none;
}
#linkRegister:hover {color:#c8232e; text-decoration:underline;}
#linkRegister.logout {color:#c8232e;}
#linkRegister.logout:hover {color:black;}
#text_user {
	border-top:1px solid #696969;
	position:absolute; top:40px; right:0px;  z-index:20;
	width:391px; /*height:55px;*/
	padding:5px 0px 0px 0px;
	font-size:12px;
	font-family:arial;
	font-weight:normal;
	color:black;
	line-height:120%;
}

#text_msg {
	border:0px solid black;
	position:absolute; top:66px; right:0px;  z-index:20;
	width:391px; height:25px;
	padding:2px 0px 0px 0px;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:red;
}


#form_login {
	border:0px solid black;
	position:absolute; top:40px; right:0px;  z-index:20;
	background:url(../gfx/login_bg.gif) no-repeat;
	width:391px; height:25px;
}
#text_login {
	border:0px solid black;
	background:url(../gfx/x.gif) repeat;
	position:absolute; top:5px; left:38px;  z-index:22;
	width:116px; height:16px;
	font-size:12px;
	font-family:tahoma;
	color:black;
}
#text_haslo {
	border:0px solid black;
	background:url(../gfx/x.gif) repeat;
	position:absolute; top:5px; right:62px;  z-index:22;
	width:116px; height:16px;
	font-size:12px;
	font-family:tahoma;
	color:black;
}
#cmd_login {
	border:0px solid black;
	background:url(../gfx/x.gif) repeat;
	position:absolute; top:0px; right:0px;  z-index:22;
	width:56px; height:25px;
	font-size:0px;
	cursor:pointer;
}
/* e: sTop */


/* s: sContent */
#sContent {
	border:0px solid black;
	width:954px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
#sContentMain {
	border:0px solid black;
	min-height:250px;
	height:auto !important;
	height:250px;
	padding:0px 0px 0px 0px;
}
/* e: sContent */

#colLeft {
	border:0px solid black;
	float:left;
	width:608px;
	padding:12px 12px 12px 12px;
	overflow:hidden;
	background:url(../gfx/bg_cont.gif) repeat-x;
}

.home #colLeft {
	background:none;
	width:632px;
	padding:0px 0px 0px 0px;
}

#colRight {
	border:0px solid black;
	float:right;
	width:312px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

#header {
	font-size:26px;
	font-family:"Century Gothic",tahoma;
	font-weight:normal;
	color:#808080;
	padding:0px 0px 10px 0px;
}



/* s: sFooter */
#sFooter {
	border:0px solid black;
	background:#c52929 url(../gfx/bg_footer.gif) repeat-x;
	margin:0px;
	height:96px;
}

#sFooterMain {
	border:0px solid black;
	position:relative;
	margin:0px auto 0px auto;
	width:954px;
}

#activate {
	position:absolute; top:15px; left:5px;
	background:url(../gfx/activate.gif) no-repeat;
	width:106px; height:23px;
	font-size:10px;
	text-indent:-2000em;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#copy_right {
	position:absolute; top:15px; right:0px;
	width:270px;
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	color:white;
	line-height:120%;
	padding:5px 5px 5px 18px;
	margin:0px 0px 0px 0px;
	border-left:1px solid white;
}


#footerMenu {
	border:0px solid black;
	position:absolute; top:15px; right:312px;
	width:450px;
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	color:white;
	list-style:none;
	padding:5px 0px 5px 0px;
	text-align:right;
}
#footerMenu li {display:inline-block;}
#footerMenu a {
	line-height:120%;
	color:white;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	display:inline-block;
	/*white-space: nowrap;*/
}
#footerMenu a:hover {color:black;}

#footer_text {
	border:0px solid black;
	width:954px;
	margin:0px auto;
	padding:15px 0px 15px 0px;
	font-size:12px;
	font-family:tahoma;
	font-weight:normal;
	color:#808080;
}


/* e: sFooter */

.elAlert {
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	color:black;
	line-height:120%;
	text-align:left;
	border:1px dashed red;
	margin:10px 0px 10px 0px;
	padding:20px;
}



.elNaglowek {
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	color:#c8232e;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.elTekst {
	font-family:tahoma;
	font-size:14px;
	color:black;
	margin-bottom:10px;
	line-height:130%;
}
.elHtml {
	font-size:12px;
	font-family:tahoma;
	color:#5e5e5e;
	line-height:150%;
	margin:10px 0px 10px 0px;
	text-align:left;
}
.elHtml h1, .elHtml h2, .elHtml h3, .elHtml h4, .elHtml h5, .elHtml h6 {
	font-family:"Century Gothic",tahoma;
	font-size:22px;
	font-weight:normal;
	color:#696969;
	margin:10px 0px 15px 0px;
	clear:both;
}
.elHtml h2 {font-size:20px;}
.elHtml h3 {font-size:18px;}
.elHtml h4 {font-size:14px;}
.elHtml h5 {font-size:12px;}
.elHtml h6 {font-size:10px;}

.elHtml p {line-height:150%; margin:5px 0px 10px 0px; text-align:left;}
.elHtml a {color:#c8232e; text-decoration:underline; font-weight:bold;}
.elHtml a:hover {color:#5e5e5e; text-decoration:underline;}
.elHtml ul, .elHtml ol {padding:2px 0px 4px 20px;}
.elHtml ul {list-style-image: url(../gfx/item.gif);}
.elHtml li {padding:0px 0px 0px 0px; line-height:130%;}
.elHtml img {
	border:3px solid #dddddd;
	float:left;
	margin:0px 10px 5px 0px;
	background:white; padding:1px;
}



.elList {margin:5px 0px 10px 0px;}
.elListTitle {
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#c8232e;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
.elListDesc {
	font-family:tahoma;
	font-size:12px;
	color:#5e5e5e;
	line-height:140%;
	text-align:left;
}


.elPhoto {margin:5px 0px 10px 0px;}
.elPhoto img {
	border:3px solid #dddddd;
	width:130px; height:98px;
	float:left;
	margin:0px 10px 5px 0px;
	background:white; padding:1px;
}
.elPhotoTitle {
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#c8232e;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
.elPhotoDesc {
	font-family:tahoma;
	font-size:12px;
	color:#5e5e5e;
	line-height:140%;
	text-align:left;
}

.elFile {margin:5px 0px 10px 0px;}
.elFileTitle, .elFileTitle a {
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#c8232e;
	text-decoration:none;
}
.elFileTitle a {
	padding:4px 10px 4px 18px;
	background:url(../gfx/arrow.gif) 5px center no-repeat;
}
.elFileTitle a:hover {text-decoration:underline;}
.elFileDesc {
	font-family:tahoma;
	font-size:12px;
	color:#5e5e5e;
	line-height:140%;
	padding:5px 0px 0px 18px;
	text-align:left;
}


.elGallery {margin:5px 0px 10px 0px;}
.elGallery img {
	border:3px solid #dddddd;
	width:130px; height:98px;
	float:left;
	margin:0px 14px 14px 0px;
	background:white; padding:1px;
}




.tabform1 {
	width:99%;
	font-family:tahoma; font-size:12px; color:#5e5e5e; padding:0px 0px 0px 0px;
}
.tabform1 td {
    padding:3px;
		border:0px solid black;
}
.tabform1 .tekst {padding:10px 10px 0px 0px; text-align:left; font-size:13px; font-weight:bold;}
.tabform1 .tekst span {font-size:10px; font-weight:normal;}
.tabform1 .zgoda {width:364px; font-size:11px; font-weight:normal; line-height:110%; text-align:justify; border:0px solid black;}
.tabform1 .msg {
	padding:0px 0px 10px 0px;
	color:#5e5e5e; font-weight:bold; text-align:center;
}
.tabform1 .elNaglowek {
	margin-bottom:5px;
}
.ftext, .ftextarea {
	border:1px solid #d2d2d2;
	padding:5px 7px 0px 7px;
	font-size:12px;
	width:350px; height:20px;
	font-family:tahoma;
}
.fselect {
	border:1px solid #d2d2d2;
	padding:5px 7px 5px 7px;
	font-size:12px;
	width:365px; height:30px;
	font-family:tahoma;
}


.ftextarea {
	height:120px;
}
.tabform1 .submit {
	border:0px solid black;
	cursor:pointer;
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	text-align:left;
	color:#5e5e5e;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:111px; height:25px;
	background:url(../gfx/send.gif) right center no-repeat;
}




.tabszukaj {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:tahoma;
	font-size:12px;
	color: #696969;
	text-align:left;
}
.tabszukaj a {
	color:#c8232e;
	text-decoration:none;
	font-weight:bold;
}
.tabszukaj a:hover {text-decoration:underline; color:#5e5e5e;}
.tabszukaj td {padding:4px 0px 6px 0px; border-bottom:1px dashed #dcdcdc; line-height:130%;}
.tabszukaj td b {color:#696969;}


#box_r1 {
	background:url(../gfx/box1.jpg) no-repeat;
	width:312px; height:150px;
	position:relative;
	margin:0px 0px 9px 0px;
}
#box_r1 a {
	position:absolute; top:0px; left:0px; z-index:10;
	background:url(../gfx/x.gif) repeat;
	width:312px; height:150px;
	display:block;
	font-size:10px; font-family:arial; color:black;
	text-indent:-2000em;
}
#box_r1 h2.title {
	padding:12px 12px 0px 12px;
	font-size:20px;
	font-family:"Century Gothic",arial;
	font-weight:normal;
	color:#808080;
	line-height:120%;
}

#box_r1 h2.cont {
	padding:6px 12px 12px 12px;
	font-size:11px;
	font-family:arial;
	color:#696969;
	line-height:120%;
	font-weight:normal;
}

#box_r2 {
	background:url(../gfx/box2.jpg) left bottom no-repeat;
	width:312px; height:152px;
	position:relative;
	margin:0px 0px 9px 0px;
}
#box_r2 a {
	position:absolute; top:0px; left:0px; z-index:10;
	background:url(../gfx/x.gif) repeat;
	width:312px; height:154px;
	display:block;
	font-size:10px; font-family:arial; color:black;
	text-indent:-2000em;
}

#box_r2 h2.cont {
	padding:12px 12px 0px 12px;
	font-size:30px;
	font-family:"Century Gothic",arial;
	font-weight:normal;
	color:#808080;
	line-height:130%;
}


#boxHome {
	border:0px solid red;
	background:#f5f5f5;
	width:632px;
	height:311px;
	position:relative;
	margin:0px 0px 9px 0px;
}
#boxHome_photo {
	width:315px;
	height:311px;
}
#boxHome_text {
	border:0px solid red;
	position:absolute; top:20px; left:330px;
	width:284px;
	height:250px;
	font-size:22px;
	font-family:"Century Gothic",arial;
	font-weight:normal;
	color:black;
	line-height:130%;
}
#boxHome_text p {
	line-height:130%;
}


#boxHome_button {
	border:0px solid red;
	position:absolute; bottom:6px; right:2px;
}
#bhb1, #bhb2, #bhb3 {
	float:left;
	width:18px; height:20px;
	background:url(../gfx/button_home.jpg) no-repeat;
	margin:0px 5px 0px 0px;
	padding:6px 0px 0px 8px;
	font-size:14px;
	font-family:tahoma;
	font-weight:bold;
	text-decoration:none;
	color:black;
}
#bhb1:hover, #bhb2:hover, #bhb3:hover, #bhb1.current, #bhb2.current, #bhb3.current {
	color:#696969;
}


#boxHome1 {
	position:relative;
	height:110px;
	margin:0px 0px 10px 0px;
}
#boxHome1_text1, #boxHome1_text2 {
	background:url(../gfx/box_home_bg.jpg) no-repeat;
	width:308px; height:110px;
	position:absolute; top:0px; left:0px;
	overflow:hidden;
}
#boxHome1_text2 {
	position:absolute; top:0px; left:312px;
}
#boxHome1 .cont {
	padding:12px 12px 12px 12px;
	font-size:13px;
	font-family:arial;
	color:black;
}
#boxHome1 .cont p {
	line-height:120%;
}
#boxHome1 .cont h2 {
	font-size:13px;
	line-height:120%;
}
#boxHome1 .cont a {
	color:black;
	text-decoration:none;
}


/* s: menuLeft */
.boxMenu {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	background:#f5f5f5;
	width:288px; /*312-40*/
	padding:12px 12px 12px 12px;
/*	min-height:277px;
	height:auto !important;
	height:277px;*/
	margin:0px 0px 9px 0px;
}

.home .boxMenu {
	min-height:287px;
	height:auto !important;
	height:287px;
}


.boxMenu h1 {
	font-size:26px;
	font-family:"Century Gothic", tahoma;
	font-weight:normal;
	color:#808080;
	margin:0px 0px 12px 0px;
}
.boxMenu h1 a {
	color:#808080;
	text-decoration:none;
}


.menuLeft {
	border:0px solid black;
	padding:0px 0px 0px 2px;
}
.menuLeft ul {list-style:none;}
.menuLeft ul ul {margin:0px 0px 0px 14px;}
.menuLeft ul, .menuLeft li {font-size:0px;}
.menuLeft a {
	display:block;
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	font-style:normal;
	color:#696969;
	padding:3px 0px 3px 12px;
	background:url(../gfx/item.gif) left center no-repeat;
	text-decoration:none;
}
.menuLeft a.current {color:#c8232e;}
.menuLeft li li a {
	font-size:12px;
	font-weight:normal;
	padding:3px 0px 3px 12px;
	background:url(../gfx/item.gif) left center no-repeat;
}
.menuLeft a:hover {color:#c8232e;}
/* e: menuLeft */




#divMsg {
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	color:black;
	margin:20px 0px 30px 20px;
}



/* s: boxInfo */
.boxInfo {
	border:1px solid #ededed;
	background:url(../gfx/bg_box.gif) left bottom repeat-x;
	padding:12px 12px 20px 12px;
	margin:0px 0px 9px 0px;
}
.boxInfo .title {
	padding:0px 0px 5px 0px;
	font-size:20px;
	font-family:"Century Gothic",arial;
	font-weight:normal;
	color:#696969;
	line-height:120%;
}
.boxInfo .title a {
	color:#808080;
	text-decoration:none;
}
.boxInfo .title a:hover {
	color:#c8232e;
}

.boxInfo .elHtml {
	line-height:120%;
	margin:0px 0px 0px 0px;
}
.boxInfo .elHtml img {
/*
	border:3px solid #dddddd;
	float:left;
	margin:0px 10px 5px 0px;
	background:white; padding:1px;
*/
	border:0px solid #ededed;
	float:none;
	margin:0px;
	background:none; padding:0px;
}

/* e: boxInfo */



.listNews {
	padding:10px 5px 20px 0px;
}
.listNewsHeader {
	font-size:16px;
	font-family:tahoma;
	font-weight:normal;
	color:#c8232e;
	padding:0px 0px 5px 10px;
	border-left:10px solid #c8232e;
	text-decoration:none;
}
.listNewsHeader a {
	font-size:16px;
	font-family:tahoma;
	font-weight:normal;
	color:#c8232e;
	text-decoration:none;
}
.listNewsHeader a:hover {
	color:#696969;
}
.listNewsLine {
	border-bottom:1px solid #c8232e;
	font-size:0px;
	height:1px;
}
.listNewsDate {
	font-size:10px;
	font-family:arial;
	font-weight:bold;
	color:#696969;
	padding:2px 0px 5px 0px;
}
.listNewsContent {padding:0px 0px 5px 0px;}
.listNewsLinkMore {
	background:url(../gfx/arrow.gif) left 6px no-repeat;
}
.listNewsLinkBack {
	background:url(../gfx/back.gif) left 6px no-repeat;
}

.listNewsLinkMore, .listNewsLinkBack {
	font-family:tahoma;
	font-size:12px;
	color:#c8232e;
	font-weight:bold;
	text-decoration:none;
	padding:2px 10px 2px 12px;
	line-height:120%;
}
.listNewsLinkMore:hover, .listNewsLinkBack:hover {
	color:#696969;
}


.linkBack {
	background:url(../gfx/back.gif) 0px 8px no-repeat;
	font-family:tahoma;
	font-size:12px;
	color:#c8232e;
	font-weight:bold;
	text-decoration:none;
	padding:5px 10px 0px 12px;
	margin:5px 0px 0px 0px;
	display:block;
	border-top:1px solid black;
	clear:both;
}
.linkBack:hover {color:black;}


.navbar {
	font-family:tahoma;
	font-size:12px;
	color:black;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	border-top:1px solid #ededed;
}
.navbar a {
	text-decoration:none;
	color:#c8232e;
}
.navbar a:hover {
	text-decoration:underline;
}


.site_7 .elHtml img {
	border:0px solid #dddddd;
	float:none;
	margin:0px 0px 0px 0px;
	background:none; padding:0px;
}




