/* saved */ /* Start of CMSMS style sheet 'Podstawowy' */
img[align="middle"], img[align="center"] {	float: none !important;	clear: both;	display: block;	margin: 20px auto !important;}
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 20px auto !important;}
img[align="left"]{	float: left !important;	margin: 0 5px 5px  0 !important;}
img.left{	float: left !important;	margin: 0 5px 5px 0 !important;}
img[align="right"]{	float: right !important; margin: 0 0 5px 5px !important;}
img.right{	float: right !important; margin: 0 0 5px 5px !important;}
.mceContentBody {overflow: auto;}

/* style reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 11px;}
input,textarea {font-family: tahoma, sans serif;}

/* global styles */
body {
	padding: 9px 0 10px;
	font-family: tahoma, sans serif;
	font-size: 100.01%;
background: #000;
color: #8F8F8F;
}

a, a:visited, a:hover {text-decoration: none; color: #C7D401;}
h4, li, dt, dd, p, label {line-height: 1.65em;}

.red {color: #CADB2A;}
.orange {color: #CADB2A;}
.orange a {color: #CADB2A;}
.black {color: #000;}



.hide {display: none;}
.clear {clear: both;}
.right {float: right;}
.left {float: left;}
.last-column {margin-right: 0 !important;}
.last-child {margin-bottom: 0 !important;}

input.text {
	width: 121px;
	height: 13px;
	
	padding: 1px;
}
input.button {
	width: 37px;
	height: 17px;
	border: none;
	background: url('uploads/images/shape_button_grey.png') no-repeat;
	text-align: center;
	text-transform: lowercase;
	font-size: 0.8em;
	color: #fff;
margin-left:15px;
}
input.more {
	border: none;
	background: url('uploads/images/shape_arrow_right_double_orange.gif') no-repeat right center;
	padding-right: 10px;
	text-align: right;
	text-transform: lowercase;
	font-size: 0.8em;
	color: #cadb2a;
}

#container {
	width: 980px;
	margin: auto;
	font-size: 0.7em;

}

#top {
background:#000 none repeat scroll 0 0;
float:right;
margin-bottom:10px;
width:250px;
}
	#top h1 {
float:right;
padding:0 20px 0 0;
width:230px;
	}
	#top ul#quick {
float:right;
height:15px;
margin:10px 20px 10px 0;
	}
		#top ul#quick li {
			display: inline;
			height: 11px;
			background: url('uploads/images/shape_line_dotted_v_grey.gif') repeat-y right top;
			margin-right: 15px;
			padding-right: 16px;
		}
		#top ul#quick li.last-child {
			background: none;
			margin-right: 0;
			padding-right: 0;
		}
	#menu {
		float: right;
		width: 250px;
		padding-bottom:17px;
padding-top:20px;
		background:;
font-size: 12 px;
	}
		#menu li {background: url('uploads/images/shape_line_h_black.jpg') no-repeat; width:250px;}
			#menu li a {
				display: block;
				line-height: 20px;
				width:250px;
				padding-left:15px;
				text-transform: uppercase;
				font-size: 0.8 em;
				color: #8F8F8F;
			}
			#menu li a:hover, #top ul#menu li a.active {
				background: #c9d205;
				color: #8F8F8F;
			}
		#menu li.first-child {
			background: none;
			margin-top: 10px;
		}

#content {
	overflow: hidden;
	background: ;
	margin-bottom: 10px;
	padding-top: 5px;
	color: #8F8F8F;
}
	#content a.more {
		background: no-repeat right 0.45em;
		padding-right: 10px;
	}
	#content a.more.black 
	#content a.more.orange {
		background-image: url('uploads/images/shape_arrow_right_double_orange.gif');
		text-transform: lowercase;
		color: #cadb2a;
	}
	#content img.right {margin-left: 20px;}
	#content img.left {margin-right: 20px;}
	#content h2 {
		margin: -15px 0 20px -15px;
		padding: 0 15px;
		line-height: 35px;
		background: #000 no-repeat;
		font-size: 1.2em;
		font-weight: normal;
		color: #fff;
	}
	#content h3 {
		margin-bottom: 20px;
		font-size: 1.85em;
		font-weight: normal;
	}
	#content h4, #content p {margin-bottom: 15px;}
	#content ul {
		overflow: hidden;
		margin-bottom: 15px;
	}
		#content ul.arrow li {
			line-height: 2em;
			background: no-repeat left center;
			padding-left: 20px;
		}
		#content ul.arrow.red li {background-image: url('uploads/images/shape_arrow_right_orange.gif');}
		#content ul.doubleArrow li {
			line-height: 1.75em;
			background: no-repeat left center;
			padding-left: 10px;
		}
		#content ul.doubleArrow.red li {background-image: url('uploads/images/shape_arrow_right_double_orange.gif');}
		#content ul.gallery li {
			float: left;
			margin: 0 30px 30px 0;
		}
			#content ul.gallery li img, #content ul.gallery li h3 {margin-bottom: 10px;}
				#content ul.gallery li ul li {margin-bottom: 0;}
			#content ul.offer li h4, #content ul.offer li ul {margin-bottom: 0;}
				#content ul.offer li dl dt {
					font-weight: bold;
					color: #cadb2a;
				}
				#content ul.offer li dl dd {
					background: url('uploads/images/shape_arrow_right_orange.gif') no-repeat left 0.5em;
					padding-left: 15px;
				}
		#content ul.news li {
			overflow: hidden;
			border-bottom: 1px solid #fec040;
			margin-bottom: 15px;
			padding-bottom: 15px;
		}
				#content ul.news li dl dt {
					font-weight: bold;
					color: #cadb2a;
				}
		#content ul.news li.last-child {
			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 0;
		}
		#content dl.news dt {
			float: left;
			margin-right: 10px;
			font-weight: bold;
			color: #cadb2a;
		}
		#content dl.news dd.topic {
			margin-bottom: 5px;
			color: #cadb2a;
		}

#content dl.news dd.topic a {color: #cadb2a; float:left;}
#content dl.news dd a {color: #cadb2a; float:right;}

		#content dl.news dd.content {
			clear: both;
			background: url('uploads/images/shape_arrow_right_grey.gif') no-repeat 10px 0.5em;
			margin-bottom: 20px;
			padding-left: 30px;
		}
	div#search {
		float: right;
		width: 220px;
		min-height: 87px;
		background: #000 ;
		margin-top: 10px;
		padding: 15px 15px 0;
	}
		div#search h2 {background: none;}
		div#search fieldset {
			background: url('uploads/images/shape_arrow_right_grey.gif') no-repeat 10px 5px;
			padding-left: 30px;
		}
			#content div#search fieldset input {margin-bottom: 10px;}
	#content div#info {
		float: right;
		width: 220px;
		background: #000;
		margin-top: 10px;
		padding: 15px;
	}
	#main {
		float: left;
		width: 700px;
		background: #000;
		padding: 10px 15px 15px;
min-height:320px;
	}
		#main h2 {
			width: 478px;
			
		}
			#main ul.offer li {width: 224px;}
		#main span.black {font-weight: bold;}
		#main div {margin-bottom: 15px;}
		#main div.businessman {
			background: url('uploads/images/img_businessman.jpg') no-repeat left bottom;
			margin-bottom: 25px;
			padding: 10px 0 10px 100px;
		}
	#sub {
		float: right;
		width: 220px;
		background: #000;
		padding: 10px 15px 15px;
	}
		#sub h2, #content div#info h2 {
			width: 220px;
			
		}

#footer {
	background:;
	padding: 0 15px;
	color: #8F8F8F;
overflow:hidden;
font-size: 6 px;
clear: both;

height: 60px;
}
	#footer a {color: #8F8F8F;}
#footer ul {float:right;}
		#footer ul li {text-align:right;
			display: inline;
			line-height: 15px;
			margin-right: 10px;

float:left;
		}
			#footer ul li a {text-transform: uppercase; font-size: 9px}
			#footer ul li a:hover, #footer ul.menu li a.active {color: #cadb2a; }
		#footer ul li.last {margin-right: 0;}
	#footer p {line-height: 20px; float:right;}



	


#tinymce {overflow:auto; font-size: 10px;}
#tinymce ul.arrow {clear:left;}
#tinymce a {color:#000 !important;}
/* End of 'Podstawowy' */

/* Start of CMSMS style sheet 'kontakt' */
#DkrContactForm {display: block; clear: both; margin: 0; padding: 0; overflow:hidden; zoom:1;}
	/* Komunikaty **************************************************************/
	#DkrContactForm #messages {display: block; clear: both; margin: 0; padding: 0;}
		#DkrContactForm #messages ul {list-style: none;}
			#DkrContactForm #messages ul li {background-image: none;}
			#DkrContactForm #messages ul .fieldName {font-weight: bold;}
	/************************************************************** Komunikaty */

	/* Formularz **************************************************************/
	#DkrContactForm .form {display: block; clear: both; margin: 0; padding: 0;}
		#DkrContactForm .form fieldset {border: none; margin: 0; padding: 0;}
		#DkrContactForm .form fieldset.info {float: left;}
		#DkrContactForm .form fieldset.message {float: left; width: 250px; margin-left: 30px;}
			#DkrContactForm .form fieldset label {display: block; clear: both;}
			#DkrContactForm .form fieldset input, textarea {
				width: 151px;
				height: 13px;
				border: 1px solid #b6b0b7;
				padding: 1px;
			}
			#DkrContactForm .form fieldset input#subject {width: 250px;}
			#DkrContactForm .form fieldset input.submit, #DkrContactForm .form fieldset input.reset {
				width: 37px;
				height: 17px;
				border: none;
				background: url('uploads/images/shape_button_grey.png') no-repeat;
				text-align: center;
				text-transform: lowercase;
				font-size: 0.8em;
				color: #fff;
			}
			#DkrContactForm .form fieldset input.submit {float: right;}
			#DkrContactForm .form fieldset input.reset {float: left;}
			#DkrContactForm .form fieldset textarea {width: 250px; height: 100px; font-size:1.1em;}
			#DkrContactForm .form fieldset .field {display: block; clear: both; margin: 0; padding: 0;}
			#DkrContactForm .form fieldset .buttons {display: block; clear: both; margin-top: 10px;}

	/************************************************************** Formularz */

/* SpryFormValidation.css - version 0.5 - Spry Pre-Release 1.5 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */


.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg {
	display:none;
}
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg
{
	display: block;
    clear: both;
    margin-left: 2px;
    padding: 3px;
    padding-right: 0;
	  color: #CC3333;
}

.textareaValidState textarea, textarea.textareaValidState {
	background-color:#B8F5B1 !important;
}

textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea,
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
      background-color:#FF9F9F !important; 
}

.textareaFocusState textarea, textarea.textareaFocusState {
	/* background-color:#FFFFCC; */
}
.textareaFlashState textarea, textarea.textareaFlashState{
	color:red !important;
}
textarea.textareaHintState, .textareaHintState textarea{	/* color: red !important;*/
}

.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}
.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
    display: block;
    clear: both;
    margin-left: 2px;
    padding: 3px;
    padding-right: 0;
	  color: #CC3333;
}

.textfieldValidState input, input.textfieldValidState {
	background-color: #B8F5B1 !important;
	color: #000 !important;
}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input,
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	background-color: #FF9F9F !important;
	color: #000 !important;
}
.textfieldFocusState input, input.textfieldFocusState {
	background-color: #FFFFCC;
}

.textfieldFlashText input, input.textfieldFlashText {
	color: red !important;
}

/* When the widget has the hint message on, the hint text can be styled differently than the user typed text. */
.textfieldHintState input, input.textfieldHintState {
	/*color: red !important;*/
}


.formMessage {width: 100%; text-align: center; font-weight:bold;
padding-top:30px;}

/* End of 'kontakt' */

