div#PanelAbout {
	padding-bottom: 0px;	
}
div#aboutPageContent div.categories_path {
	display:none
}
div.aboutPageText {
	font-size:12px;
	float:left;
	clear:both;
}
div.aboutPageText h1 {
	font-size:17px;
	font-weight:700
}
div.aboutPageText div#how_to a {
	color:#4eb958;
	text-decoration:underline
}
div.aboutPageText div#why a {
	color:#505050
}
div.aboutPageText ul {
	margin-left:15px;
	padding-left:15px;
	list-style-type:disc
}
div.aboutPageText div#how_to img {
	margin:20px 0 0 20px
}
div.aboutPageText ol {
	margin-left:30px
}
div.aboutPageText div#how_to div#text_top span {
	color:#4fb756
}
div.aboutPageText div#how_to div#text_left_iner {
	padding-left:20px
}
div.aboutPageText div#how_to div#papier h2 span {
	color:#3b5ea9
}
div.aboutPageText div#how_to div#tworzywa h2 span {
	color:#d6ce26
}
div.aboutPageText div#how_to div#elektro h2 span {
	color:#fe0f15
}
div.aboutPageText div#how_to div#text_right_iner {
	padding-left:40px
}
div.aboutPageText div#how_to div#szklo h2 span {
	color:#4ab057
}
div.aboutPageText div#how_to div#bio h2 span {
	color:#8f685a
}
div.aboutPageText div#how_to div#bytowe h2 span {
	color:#040404
}
div.aboutPageText div#why h2 {
	font-weight:700;
	margin-bottom:2px
}
div.aboutPageText div#why span {
	font-weight:700;
	color:#5ab862;
	font-size:14px
}
div.aboutPageText div#why div.a {
	padding-top:22px
}
div.aboutPageText div#why p {
	margin-bottom:5px
}
div.aboutPageText div#info p {
	margin:15px 0
}
div.aboutPageText div#info h1 {
	line-height:24px
}
div.aboutPageText div#info h1 span {
	font-size:12px;
	font-weight:400
}
div.aboutPageText div#info h3 {
	text-indent:5px;
	font-weight:700;
	margin-top:20px;
	line-height:18px
}
div.aboutPageText sup {
	font-size:.6em
}
div.aboutPageText div#kontakt {
	background-color:#f3fad8;
	margin-left:-10px;
	margin-right:-10px;
	padding:10px
}
div.ContactFormHeader {
	clear:both;
	float:left;
	margin-bottom:5px;
	padding-top: 10px;
}
div.ContactFormHeader span {
	color: #f85c83;
	font-weight: bold;
	font-size: 14px;
}
div.formPanel div#contactForm {

}
div#contactForm td.formStyle {
	font-size:9pt;
	vertical-align:top;
	width: 373px!important;
}
span.ContactFormValidator {
	color: #F85C83!important;
}
div#contactForm span.ContactFormValidator {
	padding-bottom:10px;
	display:block;
	float:left;
	padding-right:10px;
}

div#contactForm td.formStyleInput input,div#contactForm td.formStyleInput textarea {
	display:inline;
	float:left;
	height:18px;
	padding-left:3px;
	padding-top:2px;
	margin-bottom:5px;
	margin-right: 3px;
	font-size:12px;
	border-color:#ADADAF #E1E1E1 #E8E8EA #E2E2E2;
	border-style:solid;
	border-width:1px;
	width: 452px!important;
}

table.stopka_formularza td.stopka {
	margin-right:0;
	width:283px!important;
}
table.stopka_formularza td.stopka label {
	float:left;
	font-size:11px;
	margin-right:0;
	margin-top:-1px;
	padding-left:5px;
	white-space:nowrap
}
table.stopka_formularza td.stopka input {
	float:left;
	width:13px;
	height:13px
}
table.stopka_formularza td.send_button {
	background-color:transparent;
	background-image:url(../images/send_btn.png);
	background-position:left center;
	background-repeat:no-repeat;
	border:0 solid;
	cursor:pointer;
	height:24px;
	padding-bottom:5px;
	width: 58px;
}
table.stopka_formularza td.send_button input {
	background-color:transparent;
	border:0 solid;
	font-size:11px;
	line-height:24px;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	width:58px!important;
	font-weight:bold;
	padding-left: 10px;
}
#contactAll {
	float:left;
	clear:both;
	padding-bottom:30px
}
#download {
	float:left;
	clear:both;
	margin-top:18px;
	margin-left:5px
}
#download a {
	background-image:url(../images/pages/manual/img_1.png);
	color:#FFF;
	font-size:11px;
	line-height:30px;
	margin-left:7px;
	padding-left:4px;
	width:120px;
	text-decoration:none
}
#download2 {
	float:left;
	clear:both;
	margin-top:25px;
	margin-left:5px
}
#page_Manual table {
	float:left;
	clear:both;
	width:410px;
	margin-bottom:2px
}
#page_Manual table div {
	float:left;
	clear:both;
	width:100%;
	background-image:url(../images/pages/manual/bg.png);
	background-position:right 0;
	background-repeat:repeat-y;
	margin-bottom:8px
}
#page_ManualInner {
	float:left;
	width:100%;
	padding-bottom:30px
}
#page_Manual table div div {
	height:15px;
	width:29px;
	background:#E2001A;
	margin-right:5px;
	margin-bottom:0
}
#page_Manual table .lime div {
	background:#D7EAD7
}
#page_Manual table .blue div {
	background:#A2DAF3
}
#page_Manual table .yellow div {
	background:#FECC00
}
#page_Manual table .red div {
	background:#C0142D
}
#page_Manual table div * {
	float:left;
	margin-top:4px
}
#page_Manual table div img {
	float:none;
	margin:-2px -2px -2px 1px
}
#page_Manual table span {
	font-family:trebuchet MS;
	font-size:13px;
	font-weight:700;
	margin-top:2px;
}
#page_Manual table h1 {
	font-size:11px;
	margin-top:2px;
	font-family:trebuchet MS;
	float: right ;
}
#page_Manual table .td2 {
	vertical-align:middle;
	width:60px;
	border:solid 1px #000;
	border-left:none
}
#page_Manual table .td2 div {
	width:100%;
	height:1px;
	position:relative;
	background:none
}
#page_Manual table .td2 a {
	background-image:url(../images/pages/manual/img_1.png);
	background-position:right 1px;
	color:#FFF;
	font-size:11px;
	line-height:30px;
	margin-left:auto;
	padding-left:13px;
	position:absolute;
	right:-75px;
	top:-15px;
	width:70px;
	text-decoration:none
}
#page_Manual table .td2 a:visited {
	background-image:url(../images/pages/manual/img_2.png)
}
#masterPageTitle {
	background-image:url(../images/common/icon/hr.png);
	background-repeat:no-repeat;
	color:#000;
	float:left;
	font-weight:700;
	padding-left:22px;
	margin-top:10px;
	clear:both;
	font-size:16px;
	line-height:17px
}
#masterPageTitle span {
	font-size:16px
}
#masterPageTitle2 {
	color:#000;
	float:left;
	font-size:16px;
	font-weight:700;
	margin-left:6px;
	margin-top:9px
}
#masterPageRightInner {
	/*padding-bottom:40px;*/
	float:left;
	width:100%
}
#masterFullSeparator {
	background-image:url(../images/master/separator_horizontal.png);
	clear:both;
	float:left;
	height:1px;
	margin-bottom:28px;
	margin-left:-170px;
	margin-top:38px;
	width:990px
}
#masterFullRow {
	float:left;
	clear:both;
	width:100%;
	text-align:center
}
#masterFullRow2 {
	border-top:1px dotted;
	clear:both;
	float:left;
	padding-top:30px;
	width:100%
}
#master_HeaderText {
	float:left;
	width:100%;
	clear:both;
	line-height:16px;
	margin-top:18px
}
#master_ft_redBold {
	font-weight:700;
	color:#E91927
}
#titleImage {
	float:left;
	margin-left:6px;
	margin-top:3px;
	display:inline
}
#newsMenu {
	float:left;
	clear:both;
	margin-top:35px;
	margin-left:22px
}
#newsMenu h2 {
	font-size:13px;
	font-weight:700;
	color:#000;
	margin-bottom:12px
}
#newsMenu span {
	background-image:url(../images/common/icon/dot.png);
	background-position:0 6px;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	margin-left:15px;
	padding-left:10px;
	white-space:nowrap
}
#list span, #list_image span, #list_image2 span {
	background-image:url(../images/common/icon/dot.png);
	background-position:0 7px;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:18px;
	margin-left:15px;
	padding-left:10px;
	white-space:nowrap;
	float:left;
	clear:both
}
#masterMax {
	float:left;
	clear:both;
	width:110%;
	margin-top:25px;
	margin-bottom:10px
}
body span#master_validatorShort {
	color:#F32727;
	float:left;
	font-size:18px;
	margin-left:3px;
	width:auto
}
#master_prev {
	background-color:transparent;
	background-image:url(../images/master/prev.png);
	border:medium none;
	color:#FFF;
	font-size:10px;
	height:18px;
	padding-bottom:2px;
	padding-left:14px;
	width:89px;
	margin-left:2px
}
#master_next {
	background-color:transparent;
	background-image:url(../images/master/next.png);
	border:medium none;
	color:#FFF;
	font-size:10px;
	height:17px;
	padding-bottom:2px;
	padding-right:14px;
	width:89px;
	margin-left:1px
}
#app_HeaderText {
	float:left;
	width:100%;
	clear:both;
	margin-top:16px
}
#app_MainImg {
	float:left;
	margin-top:40px
}
#page_applicationMain table {
	float:left;
	width:100%;
	margin-top:30px
}
#page_applicationMain #td1 {
	padding-right:10px;
	width:303px
}
#page_applicationMain #td2 {
	padding-right:10px;
	width:248px
}
#page_applicationMain #td3 {
	width:215px
}
#table2 td {
	padding-left:10px
}
#page_applicationMain #table2 #td4 {
	vertical-align:middle;
	text-align:center;
	padding-right:17px;
	padding-left:0
}
#page_applicationMain #table2 #td4 img {
	margin-bottom:0
}
#page_applicationMain #table2 td {
	padding-top:10px;
	padding-bottom:10px
}
#page_applicationMain #table2 td img {
	margin-bottom:10px
}
#page_applicationMain #subTableText {
	float:left;
	clear:both;
	line-height:19px;
	padding-left:120px;
	margin-top:30px;
	position:relative;
	z-index:5;
	display:inline
}
#page_applicationMain #subTableText * {
	white-space:nowrap;
	float:left
}
#page_applicationMain #subTableText div {
	background-image:url(../images/common/icon/hr.png);
	background-repeat:no-repeat;
	float:left;
	font-weight:700;
	margin-left:3px;
	padding-left:20px
}
#page_applicationMain input {
	background-image:url(../images/pages/applications/button.png);
	border:medium none;
	clear:none;
	float:none;
	height:42px;
	position:relative;
	width:123px;
	margin:29px auto auto -60px
}
#appBottom #masterPageTitle {
	font-size:12px;
	height:19px;
	line-height:19px
}
#masterPageRightInner table {
	float:left;
	width:100%;
	clear:both;
	margin-top:20px
}
#masterPageRightInner table td {
	vertical-align:top;
	padding-bottom:40px;
	width:25%
}
#commentsInner h3 {
	float:left;
	clear:both;
	font-size:14px;
	margin-top:22px
}
#ddl {
	background-image:url(../images/pages/comments/ddl.png);
	border:medium none;
	clear:both;
	float:left;
	margin-top:10px;
	width:252px;
	font-size:12px;
	padding:3px
}
#addComment {
	background-image:url(../images/pages/comments/addComment.png);
	border:medium none;
	clear:both;
	color:#FFF;
	float:left;
	font-size:11px;
	font-weight:700;
	height:22px;
	margin-top:22px;
	padding-bottom:3px;
	padding-left:24px;
	padding-top:0;
	width:105px
}
#commentsInner #ta {
	background-image:url(../images/pages/comments/ta.png);
	clear:both;
	float:left;
	height:116px;
	margin-top:12px;
	width:285px;
	margin-bottom:20px
}
#commentsInner #ta textarea {
	border:medium none;
	float:left;
	font-size:12px;
	height:106px;
	margin-left:5px;
	margin-top:5px;
	overflow-x:auto;
	width:275px
}
#loginRow span {
	float:left;
	font-size:12px;
	font-weight:400;
	text-align:right;
	width:80px;
	line-height:21px
}
#send {
	background-color:transparent;
	background-image:url(../images/pages/comments/send.png);
	border:medium none;
	color:#FFF;
	float:left;
	font-size:11px;
	margin-left:211px;
	margin-top:5px;
	width:61px;
	padding:2px 0 1px
}
#commentsItems {
	float:left;
	clear:both;
	width:100%;
	margin-top:20px;
	position:relative
}
#commentsItems div {
	float:left;
	clear:both;
	width:100%;
	font-size:12px;
	color:#000;
	margin-top:20px
}
#commentsItems div span {
	color:#838382
}
#commentsItems div #title {
	color:#299FB9;
	font-size:12px;
	font-weight:400
}
#CommentLink {
	position:absolute;
	right:0;
	top:41px
}
#CommentLink a {
	background-image:url(../images/pages/contact/arr.png);
	background-position:right 4px;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:700;
	padding-right:17px
}
#CommentLink span {
	color:#299FB9;
	font-size:14px;
	font-weight:700
}
#masterPagin {
	clear:both;
	float:right;
	margin-right:55px
}
#masterPagin a {
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:underline
}
#masterPagin span {
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	font-weight:700;
	color:#000
}
#ct_contactBoxes {
	float:left;
	width:110%;
	clear:both
}
#box {
	float:left;
	width:400px;
	padding-top:17px;
	padding-bottom:20px
}
#ct_contactBoxes div h1 {
	float:left;
	clear:both;
	margin-bottom:5px;
	width:100%
}
#ct_content {
	float:left;
	width:135px
}
#ct_content div {
	float:left;
	clear:both;
	margin-left:15px;
	margin-bottom:9px;
	width:100%;
	display:inline
}
#ct_content div span {
	margin-left:3px;
	font-size:11px;
	font-weight:700;
	color:#000
}
#boxText {
	float:left;
	width:388px;
	padding-bottom:20px;
	padding-top:20px
}
#boxText h2 {
	line-height:16px;
	font-size:13px;
	margin-bottom:4px
}
#boxText span {
	font-size:12px;
	font-weight:700;
	line-height:19px;
	margin-left:2px
}
#boxText span a {
	background-image:url(../images/pages/contact/arr.png);
	background-position:right 4px;
	background-repeat:no-repeat;
	clear:both;
	color:#000;
	float:left;
	font-size:11px;
	font-weight:700;
	margin-top:7px;
	padding-right:17px;
	text-decoration:underline
}
#ct_from {
	float:left;
	clear:both;
	margin-top:80px;
	padding-bottom:90px;
	width:100%
}
#ct_from h2 {
	font-size:16px;
	margin-bottom:15px;
	width:100%;
	white-space:nowrap
}
#ct_from div {
	float:left;
	clear:both;
	padding-bottom:5px;
	width:100%
}
#ct_from div span {
	float:left;
	width:144px
}
#ct_from div div {
	background-image:url(../images/pages/contact/input.png);
	background-repeat:no-repeat;
	clear:none;
	line-height:20px;
	width:304px
}
#ct_from div div input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	float:left;
	font-size:10px;
	margin-top:3px;
	padding-left:4px;
	width:298px
}
#ct_from div #textarea {
	background-image:url(../images/pages/contact/ta.png);
	background-repeat:no-repeat;
	height:100px
}
#ct_from div #textarea textarea {
	border:medium none;
	float:left;
	font-size:10px;
	height:98px;
	margin-top:3px;
	padding-left:4px;
	width:295px;
	background:transparent
}
#subrow {
	padding-left:142px;
	height:30px
}
#subrow input {
	height:12px;
	width:12px;
	float:left;
	margin-top:4px
}
#subrow label {
	float:left;
	margin-left:6px;
	font-size:11px;
	color:#6B678A;
	margin-top:2px
}
#subrow input[type=text] {
	background-image:url(../images/pages/comments/send.png);
	border:medium none;
	float:left;
	height:21px;
	margin-left:20px;
	width:61px;
	margin-top:0
}
#des_paragraph1 {
	position:relative;
	width:442px;
	text-align:right;
	margin-top:20px;
	float:left
}
#des_paragraph1 img {
	position:absolute;
	right:-336px;
	top:-8px
}
#des_paragraph2 {
	margin-top:65px;
	padding-left:174px;
	position:relative;
	text-align:left;
	width:250px;
	float:left
}
#des_paragraph3 {
	margin-left:285px;
	margin-top:100px;
	padding-left:203px;
	position:relative;
	text-align:left;
	width:295px;
	float:left;
	display:inline
}
#des_paragraph4 {
	margin-top:75px;
	text-align:left;
	float:left
}
#buyNow {
	background-image:url(../images/pages/description/buyNow.png);
	border:medium none;
	clear:both;
	float:left;
	height:35px;
	margin-top:15px;
	width:113px
}
#page_description {
	float:left;
	clear:both;
	padding-bottom:40px
}
#dl_catHeader {
	float:left;
	margin-left:45px;
	margin-top:25px;
	clear:both
}
#dl_catHeader * {
	float:left;
	clear:both;
	color:#000;
	font-size:14px;
	font-weight:700
}
#dl_catHeader input {
	background-image:url(../images/pages/download/input.png);
	border:medium none;
	color:#656464;
	font-size:12px;
	margin-top:10px;
	width:251px;
	font-weight:400;
	padding:3px
}
#dl_header2 {
	clear:both;
	float:left;
	margin-top:25px;
	width:110%;
	margin-bottom:25px
}
#page_generalInfo2Main table {
	float:left;
	clear:both;
	font-size:12px;
	margin-bottom:2px
}
#page_generalInfo2Main table #td1 {
	vertical-align:top;
	padding-top:0;
	width:75px;
	text-align:center
}
#page_generalInfo2Main table h2 {
	background-image:url(../images/pages/generalinformation/arr.png);
	background-position:right 4px;
	background-repeat:no-repeat;
	color:#6A6969;
	float:left;
	font-size:12px;
	padding-right:16px
}
#page_generalInfo2Main table a:visited * {
	color:#838181!important
}
#page_generalInfo2Main table a {
	float:left;
	text-decoration:none
}
#page_generalInfo2Main table a:hover h2 {
	color:#000!important
}
#dl_header2 #dots2 {
	width:607px
}
#dl_header3 {
	clear:both;
	float:left;
	margin-top:20px;
	width:110%;
	margin-bottom:25px
}
#photoGalery_main {
	float:left;
	width:370px
}
#photoGalery_main table td {
	float:none;
	padding:10px
}
#photoGalery_main table td#td2 {
	padding:0;
}
#gi_left h3 {
	font-size:16px;
	margin-bottom:6px;
}
#gi_listTitle {
	font-size:16px;
	font-weight:700;
	margin-top:5px;
	float:left;
	clear:both;
	margin-bottom:4px
}
#gi_price {
	float:left;
	clear:both;
	margin-top:25px
}
#gi_price span {
	font-weight:700;
	font-size:19px
}
#gi_price #value {
	font-size:24px
}
#gi_left input {
	background-image:url(../images/pages/generalinformation/btn_buy.png);
	border:medium none;
	clear:both;
	float:left;
	height:35px;
	margin-left:-2px;
	margin-top:15px;
	width:116px
}
#photoGalery_main table td div {
	float:left;
	width:90%;
}
#photoGalery_main table td div div {
	background-image:url(../images/pages/generalinformation/bg.png);
	height:66px;
	width:66px;
	margin-right:5px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	clear:none;
}
#photoGalery_main table td div table {
	float:left;
	margin-top:0;
}
#photoGalery_main table td div table td img {
	max-width:61px;
	float:none;
	border:none;
}
#photoGalery_main table td div table td {
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	float:none;
	padding:0;
}
#photoGalery_main table td #zoom {
	bottom:5px;
	position:absolute;
	right:85px;
}
#gi_subText {
	float:left;
	width:760px;
	clear:both;
	margin-top:10px;
}
#gi_accesories {
	background-image:url(../images/pages/generalinformation/acc_bg.png);
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:170px;
	width:100%;
	margin-top:30px;
}
#gi_accesories h2 {
	clear:both;
	color:#737373;
	float:left;
	font-size:12px;
	margin-left:14px;
	margin-top:9px;
}
#gi_accesories div div {
	clear:none;
	margin-left:19px;
	margin-top:10px;
	width:auto;
}
#gi_accesories div div table {
	height:96px;
	width:128px;
	float:left;
}
#gi_accesories div div table td {
	text-align:left;
	vertical-align:middle;
}
#gi_accesories div div span {
	float:left;
	clear:both;
	font-weight:700;
	width:100%;
}
#page_generalInfo2Main {
	float:left;
	width:100%;
	clear:both;
	position:relative;
}
#page_generalInfo2Main  #generalInfFlash{
	position:absolute;
	right:0;
	top:40px;
	width:380px;
	height:355px;
}
#gi2_header {
	float:left;
	clear:both;
	color:#67ABD8;
	font-size:24px;
	font-family:Century Gothic;
	font-weight:700;
	margin-top:20px;
}
#gi2_header2 {
	float:left;
	clear:both;
	color:#040303;
	font-family:Century Gothic;
	font-size:15px;
	font-weight:700;
}
#gi2_header3 {
	float:left;
	clear:both;
	margin-top:11px;
	font-size:14px;
	font-weight:700;
	color:#727272;
	font-family:Century Gothic;
	width:410px;
}
#gi2_texts {
	width:400px;
	float:left;
	clear:both;
	margin-top:25px;
}
#gi2_texts2 {
	float:left;
	clear:both;
}
#gi2_texts span {
	float:left;
	clear:both;
	width:100%;
	text-indent:0;
}
#gi2_texts h2, #gi2_texts2 h2 {
	color:#010101;
	font-size:15px;
	font-weight:700;
	padding-bottom:2px;
	margin-top:10px;
}
#gi2_texts2 li span {
	font-weight:bold ; 
}
#loginSubtext {
	margin-bottom:20px;
	clear:both;
	float:left;
	font-size:14px;
	font-weight:700;
	margin-top:25px;
}
#loginRow #upload {
	background-image:url(../images/pages/id/upload.png);
	border:medium none;
	font-size:11px;
	height:23px;
	line-height:11px;
	margin-left:5px;
	margin-top:-1px;
	padding-bottom:2px;
	width:81px;
}
#newId {
	background-image:url(../images/pages/id/newId.png);
	border:medium none;
	clear:both;
	float:left;
	font-size:11px;
	height:22px;
	line-height:11px;
	margin-left:146px;
	margin-top:10px;
	padding-bottom:2px;
	width:144px;
}
#fromLeft {
	float:left;
	width:410px
}
#formRight {
	float:left;
	margin-top:-15px
}
#newsItem div span span {
	color:Red;
	font-size:14px;
}
#newsItem div #subtext {
	background-image:url(../images/pages/Injunctions/arr.png);
	background-position:right 6px;
	background-repeat:no-repeat;
	float:left;
	font-weight:700;
	padding-right:17px;
	width:auto;
}
#newsItem div div span {
	margin-left:17px;
	font-weight:400;
	padding-right:0;
}
#newsPercentage {
	padding-top:5px;
	color:#717171;
	float:left;
	clear:both;
}
#page_articles #newsItem #injunctions_subtextBottom {
	float:left;
	clear:both;
	width:100%;
	margin-top:22px;
}
#newsItem #inq_numList {
	line-height:15px;
}
#newsItem img#inq_imgGeneral {
	position:absolute;
	top:30px;
	right:-16px;
}
#login span {
	float:left;
	font-size:14px;
}
#login div {
	background-image:url(../images/pages/download/dots.png);
	float:left;
	height:1px;
	margin-left:7px;
	margin-top:10px;
	width:717px;
}
#login_partnership {
	background-image:url(../images/pages/contact/arr.png);
	background-position:right 4px;
	background-repeat:no-repeat;
	clear:both;
	color:#616161;
	float:left;
	font-size:14px;
	font-weight:700;
	margin-top:35px;
	padding-right:17px;
	text-decoration:none;
}
#login_partnership a {
	color:#6BB2F0;
}
#loginRow div {
	background-image:url(../images/pages/login/input_1.png);
	float:left;
	height:22px;
	margin-left:10px;
	width:200px;
	margin-bottom:5px;
}
#loginRow div input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	float:left;
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
	width:190px;
}
#newsItem {
	float:left;
	clear:both;
	width:100%;
	margin-top:15px;
}
#newsItem img {
	float:left;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:10px;
}
#master_subList {
	margin-top: 15px;
}
#newsItem h2 {
	font-size:14px;
	margin-bottom:5px;
	/*margin-top: 15px; */
}
#newsItem h2.arrows {
	background-image:url(../images/arr_black.jpg);
	background-position:right 5px;
	background-repeat:no-repeat;
	float:left;
	padding-right:17px;
	width:auto;
}
#break {
	height:1px;
	line-height:13px;
	width:100%;
}
#technical_MainImg {
	float:left;
	clear:both;
	margin-top:50px;
	margin-bottom:40px;
	margin-left:40px;
}
#page_technicalDataMain img {
	margin: 10px;
}
#page_technicalDataMain #techDataLeft {
	float: left;
	margin: 10px 0px;
}
#page_technicalDataMain #techDataRight {
	float: right;
	margin: 10px 0px;
}
#page_technicalDataMain #techDataRight table {
	border:medium none;
	border-collapse:collapse;
	color:#000000;
	font-family:arial;
	font-size:10px;
	width:530px;
}
#page_technicalDataMain #techDataRight table tr.colHeader {
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
#page_technicalDataMain #techDataRight table tr.rowHeader {
	font-weight: bold;
	text-align: center;
	font-size: 12px;	
}
#page_technicalDataMain #techDataRight table td.col1 {
	width: 100px;
}
#page_technicalDataMain #techDataRight table td.col2 {
	width: 60px;
	text-align: center;
}
#page_technicalDataMain #techDataRight table td.col3 {
	width: 370px;;
}
#page_technicalDataMain #techDataRight table td {
	padding:5px 10px;
	border: solid 1px #000;
}

#page_technicalDataMain #logotypy {
	float: left;
	margin: 10px 0px 0px;
	clear: both;
}

/*
#page_technicalDataMain table {
clear:both;
float:left;
width:auto
}

#page_technicalDataMain table th,#page_technicalDataMain table td {
background-color:#B1B3B4;
font-size:13px;
color:#FFF;
font-weight:700;
padding:5px
}

#page_technicalDataMain table td {
background-color:#B1B3B4;
color:#FFF;
font-size:16px;
font-weight:700;
padding:1px 5px 1px 22px
}

#page_technicalDataMain table #th1 {
width:186px
}

#page_technicalDataMain table th {
border-bottom:5px solid #FFF;
font-size:19px;
font-weight:700;
padding-left:15px;
padding-right:15px
}

#page_technicalDataMain table #td1 {
text-align:right
}

#page_technicalDataMain table div span {
margin-top:10px;
clear:none;
float:left;
font-size:17px;
margin-right:54px;
width:auto
}

#page_technicalDataMain table #th2 {
width:164px;
background:none
}

#page_technicalDataMain table #th3 {
width:257px
}

#tableText1,#tableText2 {
color:#FFF
}

#tableText2 {
margin-left:70px
}

#page_technicalDataMain table div {
float:left;
width:100%;
text-align:center
}

#technical_SubTableImage {
float:left;
clear:both;
margin-top:45px;
margin-left:65px;
}
*/
#page_articles h1 {
	clear:both;
	color:#000;
	float:left;
	margin-top:10px;
	margin-bottom:2px;
	width:100%;
}
#list, #list_image {
	margin-top:12px;
}
#list_image {
	float: left;
	clear: left;
	width: 340px;
}
#list_image2 {
	float: left;
	clear: left;
	width: 250px;
}
#newsItem #list span, #newsItem #list_image span, #newsItem #list_image2 span {
	clear:both;
	float:left;
	padding-bottom:2px;
}
#start {
	height:346px;
	float:left;
	width:100%;
}
#start img.main {
	float:right;
	margin-top:40px;
	position:absolute ; 
}
#start div {
	float:left;
	margin-top:70px;
	margin-left:15px;
	display:inline;
}
#start div h2 {
	font-size:18pt;
	color:#2F2F2F;
}
#start div span {
	color:#858483;
	font-weight:700;
	font-size:14pt;
	background-image:url(../images/pages/Injunctions/arr.png);
	background-position:right 7px;
	background-repeat:no-repeat;
	padding-right:18px;
}
#start div img {
	display:block;
	float:none;
	margin-top:15px;
	margin-left:100px; 
}
#page_articles .historyPage span {
	float:left;
	/*width:380px;*/
	padding-top:30px;
	margin-right:8px;
	display:inline;
}
#page_articles .historyPage img {
	float:right;
	display:inline;
	margin-top:12px;
}
div#aboutPageContent,#masterPageRightInner table td h3,#masterPageRightInner table td span,#signature,#content {
	width:100%;
}
div#aboutPageContent .oferta_hotel_container {

}
div#aboutPageContent .oferta_hotel {
	padding-right:27px;
	width:175px;
	margin-bottom:15px;
	float:left;
}
div#aboutPageContent .oferta_hotel_last {
	padding-right:0px;
	width:175px;
	margin-bottom:15px;
	float:left;
}
#aboutPageContent .oferta_hotel span,
#aboutPageContent .oferta_hotel_last span {
	float:left;
	clear: both;
}
div.obsluga_hotel p {
	font-size:12px;
	line-height:17px;
}
div.obsluga_hotel h2 {
	color:#BD3259;
	padding-top:10px;
}
div.obsluga_hotel ul {
	padding: 0;
	line-height:17px;
	font-size:12px;
}
div.emptyPanel,div.aboutPageText div#how_to div#bytowe {
	clear:both;
}
div.aboutPageText span,#newsItem span {
	line-height:14px;
}
div.aboutPageText h2,#ct_contactBoxes h1 {
	font-size:14px;
}
div.aboutPageText span.opis,div.aboutPageText div#how_to div#bio p,div.aboutPageText div#info p span,#login {
	font-weight:700;
}
div.aboutPageText div#how_to div#text_left,div.aboutPageText div#how_to div#text_right,div.aboutPageText div#how_to div.left,div.aboutPageText div#how_to div.right {
	float:left;
	width:50%;
}
div.aboutPageText div#kontakt h1,div.aboutPageText div#kontakt p,#masterPageRightInner table td img {
	padding-bottom:5px;
}
.stopka_formularza,#ContactForm1_all table {
	float:left;
	clear:both;
	text-align:left;
	width: 787px!important;
}
div#contactForm td.formStyle span,#photoGalery_main table {
	position:relative;
	width: 300px!important;
}
#download *,#ct_contactBoxes div img,#ct_content div *,#ct_from div span div *,#gi_left,#opinion_add {
	float:left;
}
#download span,#download2 span {
	font-weight:700;
	line-height:24px;
}
#page_Manual table .orange div,#page_Manual table .vlt div {
	background:#F5B76A;
}
#master_ft_blackBold,#gi2_texts strong {
	font-weight:700;
	color:#000;
}
#master_ft_redBold {
	font-weight:700;
	color:#f00;
	line-height: 16px;
}
#appBottom,#page_comments,#gi_accesories div,#page_logins,#loginRow {
	float:left;
	clear:both;
	width:100%;
}
#commentsInner,#page_articles {
	float:left;
	clear:both;
	width:100%;
	position:relative;
}
#masterPagin #selected,#page_articles h1 a {
	color:#000
}
#des_paragraph2 img,#des_paragraph3 img {
	position:absolute;
	left:0;
	top:0;
}
#dl_header2 span,#dl_header3 span {
	color:#000;
	float:left;
	font-size:16px;
	font-weight:700;
	clear:both;
}

#dl_header2 div,#dl_header3 div {
background-image:url(../images/pages/download/dots.png);
float:left;
height:1px;
margin-left:15px;
margin-top:15px;
width:647px;
}

#gi2_texts h3,#appBottom a h3 {
background-image:url(../images/pages/generalinformation/arr.png);
background-position:right 6px;
background-repeat:no-repeat;
clear:both;
color:#010101;
float:left;
font-size:15px;
font-weight:700;
margin-top:10px;
padding-bottom:2px;
padding-right:16px;
text-indent:0;
}

/* Formularz kontaktowy na stronach tekstowych */

#aboutPageContent #PanelForm {
	float:left;
	width:460px;
}
#aboutPageContent #Ridex_kontakt{
	float:left;
	width:212px;
}
#aboutPageContent #Ridex_kontakt span
{
	color:#FFFFFF;
}
#aboutPageContent #Ridex_kontakt p
{ 	
	color:#FFFFFF;
}
#aboutPageContent #boxText {
	float: right;
	margin-right: 40px;
	margin-top: 50px;
	width: 270px;
}
/* ************************************* */
/*                 CAPTCHA               */
/* ************************************* */
div#captcha td.formStyle {
	width: 146px;
}
div#captcha td.formStyleInput {
	padding-left: 2px;
}
div#captcha td.formStyleInput input {
	float: none;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 1px;
}
div#captcha td.formStyleInput input.refreshBtn {
	background: url(../images/refresh.gif) no-repeat 0 0 transparent;
	border: solid 0px #ccc;
	width: 22px!important;
	height: 20px;
	text-indent: -9999px;
}
div#captcha td.formStyleInput input.capctha {
	width: 150px;
}

/*
---- Index Boottom ---
*/

#index_bottom
{
	border-top:dotted 1px white;
	float: left;
	width: 947px;
	text-align:left;
	margin-left:12px;
} 
#index_bottom div, #index_bottom span
{
	float: left;
}
#index_bottom .ib_sep
{
	margin: 8px 0 0 14px;
	border-top: dotted 1px black;
	width: 937px;
}
#index_bottom .ib_items
{
	margin: 12px 0 0 0;
	width: 100%;
}
#index_bottom .ib_item
{
	width:228px;
	padding-right:12px;
	
}
#index_bottom .ib_item_last
{
	padding-right:0;
	width:227px;
}
#index_bottom .ib_item:hover {
	opacity:0.85;
}
#index_bottom .ib_item a img {
	border: solid 0px;
	margin-top:10px;
}
#index_bottom .ib_item h1 {
	clear:both;
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding-top: 0px;
}
#index_bottom .ib_item span
{
	font-size:11px;
}
#index_bottom .ib_label
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#373635;
	clear:both;
}
#index_bottom .ib_content
{
	clear:both;
	margin:10px 0 0 0;
}
#index_bottom .ib_content a
#aboutPageText .oferta_hotel 
{
color:#BD3259;
font-size:14px;
margin-top:10px;
}


/* *************************************** Strona kontaktowa *************************************** */
#ContactForm1_all table.stopka_formularza {
	width: 462px!important;
	float: right!important;
}
div.aboutPageText #kontact_page {
	float:left;
	padding: 0 12px 12px 0;
	width:783px;
}
div.aboutPageText #kontact_page h3 {
	font-size: 14px;
	color: #f85c83;
	font-weight: bold;
	margin-bottom:5px;
}
div.aboutPageText #kontact_page p {
	line-height: 21px;
	margin-bottom: 20px;
}
div.aboutPageText #kontact_page #Ridex_kontakt_left {
	float:left;
	margin-right:28px;
	width:300px;
}
div.aboutPageText #kontact_page #Ridex_kontakt_left a {
	text-decoration: underline;
	font-weight:bold;
}
div.aboutPageText #kontact_page #Ridex_kontakt_left a:hover {
	text-decoration: none;
}
div.aboutPageText #kontact_page #Ridex_kontakt_right {
	float:right;
}
div.aboutPageText #kontact_page #Ridex_kontakt_right img {
	margin-top: 7px;	
}
#SrodekTresc {
	padding: 0px!important;	
}
#contactForm span#ContactForm1_SendSuccess {
	display:block;
	font-weight:bold;
	margin:12px 0 0;
}
#contactForm a#ContactForm1_LinkAgain {
	display:block;
	font-weight:bold;
	text-decoration: underline;
}
#contactForm a#ContactForm1_LinkAgain:hover {
	text-decoration: none;
}
div.hotele_referencje p {
	font-size:12px;
	line-height:17px;
}
div.hotele_referencje ul{
	font-weight:bold;
	margin-left:15px;
	padding:0;
	line-height:17px;
}
div#prasa p {
	float: left;
	width: 300px;
	height: 300px;
	margin: 10px 0 10px 10px;
	
}