/* 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 !important;}

/* CSS global BODY styles */
* {magin: 0; padding:0; border:none;}

body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #8a0000;
	background: url('uploads/images/bkg.jpg') top left repeat-x;
	background-color: #fefcff;
}
select {
	margin: 0px;
	padding: 0px;
}
ul, li, p, div, h1, h2, h3 {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
.textVersion {
	display: none;
}
p {
	text-align: justify;
	line-height: 1.6em;
}
a, a:visited {
	color: #4d1900;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
h2 span {
	display: none;
}
/* ------------------------------------------------------------------------------ MAIN DIVS */
#top, #content, #footer {
	clear: both;
	width: 748px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}
/* ------------------------------------------------------------------------------ TOP DIV */
#top {
	height: 344px;
	background: url('uploads/images/t_bkg.jpg') top left no-repeat;
}
#top h1 {
	clear: both;
	padding: 53px 0px 0px 0px;
	float: left;
	width: 235px;
	height: 70px;
	background: url('uploads/images/t_logo.jpg') bottom right no-repeat;
}
#top h1 a {
	display: block;
	width: 235px;
	height: 70px;
}
#top h1 span {
	display: none;
}
#t_menu {
	padding: 19px 53px 0px 0px;
	float: right;
	height: 48px;
}
#t_menu ul {
	list-style-type: none;
}
#t_menu ul li {
	float: left;
	margin-left: 29px;
}
#t_menu ul li.first {
	border: none;
}
#t_menu ul li a {
	width: 29px;
	height: 29px;
	display: block;
	border-bottom: 1px solid #bf4343;
}
#t_menu ul li a span {
	display: none;
}
#t_m_email {
	background: url('uploads/images/t_m_email.jpg') top left no-repeat;
}
#t_m_mapa {
	background: url('uploads/images/t_m_map.jpg') top left no-repeat;
}
#t_m_szukaj {
	background: url('uploads/images/t_m_search.jpg') top left no-repeat;
}
#t_main {
	height: 160px;
	width: 748px;
	clear: both;
}
#newsletter {
	width: 219px;
	height: 142px;
	float: left;
	padding: 18px 0px 0px 14px;
	background: url('uploads/images/newsletter_bkg.jpg');
}
#newsletter h2 {
color:#A12E31;
font-family:arial;
font-size:14px;
text-transform:uppercase;
	
}
#newsletter p {
	color: #000;
	width: 170px;
	padding: 20px 0px 0px 5px;
}
#cntnt01moduleform_1 {
	position: relative;
	margin: 0px;
	padding: 0px;
	margin-top: 29px;
}
.newsletter_box {
	background: #f8f2ea;
	border: 1px solid #a78a5f;
	width: 137px;
	padding-left: 5px;
	height: 19px;
	font-size: 0.9em;
	color: #735f41;
	line-height: 19px;
	margin: 0px;
}
.newsletter_button {
	position: absolute;
	top: 0px;
	left: 150px;
	border: none;
	background: url('uploads/images/newsletterButton.jpg');
	width: 57px;
	font-family: tahoma;
	font-size: 1em;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	color: #a40101;
	padding-left: 15px;
}
#t_img {
	width: 515px;
	height: 160px;
	float: right;
	background: url('uploads/images/t_img.jpg');
}
/* ------------------------------------------------------------------------------ MENU DIV */
#menu {
	padding: 14px 7px 0px 0px;
	float: right;
	width: 511px;
}
#menu ul {
	list-style-type: none;
}
#menu ul li {
	float: left;
}

#menu ul li a {
	height: 47px;
	display: block;
}

/* ------------------------------------------------------------------------------ CONTENT DIV */
#content {
	border-top: 6px solid #faf4ed;
	padding-bottom: 20px;
	background: url('uploads/images/c_bkg.jpg') top left repeat-y;
}

#content h2 {
color:#A12E31;
font-family:arial;
font-size:14px;
text-transform:uppercase;
margin-bottom:15px;
}

#content h3 {font-size:12px; margin-bottom:10px;}

#sub {
	width: 201px;
	float: left;
	padding: 22px 0px 0px 15px;
}
.news {
	padding: 35px 0px 15px 0px;
}
.news h3 {
	color: #d11515;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.7em;
	margin-bottom: 3px;
}

.news h3 a {color: #d11515;}

.news h3 span {
	width: 75px;
	text-align: center;
	color: #8a0000;
	display: block;
	border: 1px solid #f9d8cf;
}
.news img {
	float: left;
	margin: 3px 10px 3px 3px;
}
.news p {
	color: #4d1900;
	padding-bottom: 4px;
}
.news p.more a {
	color: #4d1900;
	font-weight: bold;
	text-decoration: none;
	float: right;
	background: url('uploads/images/news_aBkg.jpg') bottom left no-repeat;
	padding-left: 15px;
}
#main {
	width: 425px;
	float: left;
	padding: 22px 0px 0px 65px;
}
#main p {
	padding: 12px 0 0;
}
#main p.info {
	color: #000;
	font-weight: bold;
	padding-bottom: 0px;
}
#main p.add {
	color: #cd6000;
	font-weight: bold;
}
#main ul {
	margin: 15px;
	list-style-type: none;
}
#main ul li {
	line-height: 1.5em;
}
#main ul li {
	background: url('uploads/images/news_aBkg.jpg') left 5px no-repeat;
	padding-left: 15px;
}
#main img {
	float: left;
	margin: 12px 12px 0px 0px;
}
#ico1 {
	margin-top: 20px;
	background: url('uploads/images/ico1.jpg') top left no-repeat;
	padding: 0px 0px 0px 90px;
}
#ico1 p {
	padding: 0px 0px 0px 0px;
}
#ico1 p strong {
	color: #5b5b5b;
}
#ico2 {
	margin-top: 20px;
	background: url('uploads/images/ico2.jpg') top left no-repeat;
	padding: 0px 0px 0px 90px;
}
#ico2 p {
	padding: 0px 0px 0px 0px;
}
#ico2 p strong {
	color: #fe4800;
}
#c_aktualnosci {
	width: 160px;
	height: 14px;
	background: url('uploads/images/c_aktualnosci.jpg');
}
#c_witamy {
	width: 115px;
	height: 29px;
	background: url('uploads/images/c_witamy.jpg');
	margin-bottom: 12px;
}
#c_onas {
	width: 140px;
	height: 29px;
	background: url('uploads/images/c_onas.jpg');
	margin-bottom: 12px;
}
#c_lokalizacja {
	width: 80px;
	height: 29px;
	background: url('uploads/images/c_lokalizacja.jpg');
	margin-bottom: 12px;
}
#c_uslugi {
	width: 80px;
	height: 29px;
	background: url('uploads/images/c_uslugi.jpg');
	margin-bottom: 12px;
}
#c_referencje {
	width: 80px;
	height: 29px;
	background: url('uploads/images/c_referencje.jpg');
	margin-bottom: 12px;
}
#c_kontakt {
	width: 160px;
	height: 29px;
	background: url('uploads/images/c_kontakt.jpg');
	margin-bottom: 12px;
}
.clearfix {
	clear: both;
	font-size: 0.1em;
}
#addres {
	padding: 12px 20px 40px 0px;
	margin: 0px 0px 0px 0px;
}
#addres ul {
	float: left;
	margin: 0px;
}
#addres ul.rightUl {
	float: right;
}
#addres ul li {
	font-weight: bold;
}
#addres ul li strong {
	color: #000;
}
#addres ul li strong span {
	color: #ff9c00;
}
#form {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#formLeft {
	width: 220px;
	float: left;
}
#formRight {
	width: 200px;
	float: left;
}
.inputbox_form, .inputbox_form_request {
	background: #f8f2ea;
	border: 1px solid #a78a5f;
	width: 190px;
	padding-left: 5px;
	height: 19px;
	font-family: tahoma;
	font-size: 0.9em;
	color: #735f41;
	line-height: 19px;
	margin: 4px 0px 4px 0px;
}
.inputbox_form_request {
	height: 100px;
}
#buttons {
	width: 185px;
	padding-left: 10px;
}
.button1, .button2 {
	background: url('uploads/images/news_aBkg.jpg') bottom left no-repeat;
	border: none;
	font-family: tahoma;
	font-size: 1em;
	font-weight: bold;
	color: #4d1900;
	text-align: left;
	padding-left: 13px;
}
.button1 {
	float: left;
}
.button2 {
	float: right;
}
/* ------------------------------------------------------------------------------ FOOTER DIV */
#footer {
	height: 40px;
	padding-top: 26px;
	background: url('uploads/images/f_bkg.jpg');
}
#f_copyrights {
	float: left;
	font-weight: bold;
	font-size: 1.0em;
	color: #ff9500;
	padding-left: 43px;
}
#f_copyrights a, #f_copyrights a:visited {
	color: #ff9500;
}
#f_menu {
	float: right;
	padding-right: 20px;
}
#f_menu ul {
	list-style-type: none;
}
#f_menu ul li {
	float: left;
	padding: 0px 17px 0px 17px;
	border-left: 1px solid #fff;
}
#f_menu ul li.first {
	border: none;
}
#f_menu ul li a {
	font-weight: bold;
	color: #FFF;
	text-transform: lowercase;
}

#tinymce { background:#F5E9DB !important; float:none; margin:10px; overflow:auto !important; padding:0 !important; border:none !important}
#tinymce p {padding:12px 0 0;}
#tinymce ul {list-style-type:none; margin:15px;}
#tinymce li {background:transparent url(../../uploads/images/news_aBkg.jpg) no-repeat scroll left 5px;
padding-left:15px; line-height:1.5em;}

/* End of 'Podstawowy' */

/* Start of CMSMS style sheet 'Menu' */
#menuwrapper { 
   width: 100%; 
}


#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   width: 100%; 
}
#primary-nav ul { 
   position: absolute; 
   top: 100%; 
   left: 0; 
   display: none; 
}
#primary-nav ul ul { 
   top: 0; 
   left: 100%; 
}



#primary-nav li { 
   position: relative; 
}


#primary-nav a { 
   display: block; 
   margin: 0px; 
   color: #fff;
   text-decoration: none; 
   background: transparent; 
   text-align:center;
}

#primary-nav li li a {padding-top:10px; height:37px;}

#primary-nav li li {
left:4px;
width:101px;
background:#222222 !important;
text-align:center;}

#primary-nav li li li {left:0;}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav li.menuparent, 
#primary-nav li.menuparent:hover, 
#primary-nav li.menuparenth { 
}


/* Styling the apperance of menu items on hover */
#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hack, will cause the css to not validate */

#primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; }
#primary-nav li a { _height: 1%; }


/* section header */
#primary-nav li.sectionheader {
   border-left: 1px solid #006699; 
   border-top: 1px solid #006699; 
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0.5em;
   background-color: #fff;
   margin: 0;
   width: 100%;
}


/* separator */
#primary-nav li hr.separator {
   display:block;
   height: 0.5em;
   color: #abb0b6;
   background-color: #abb0b6;
   width: 100%;
   border:0;
   margin:0;
   padding:0;   
   border-top: 1px solid #006699;
   border-right: 1px solid #006699;
}

/* End of 'Menu' */

