/* Start of CMSMS style sheet 'Podstawowy' */
/* CSS global BODY styles */
body {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000;
	background: #fff url('uploads/images/bkg.jpg') top left repeat-x;
}
select {
	margin: 0px;
	padding: 0px;
}
ul, li, p, div, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	text-indent: 0;
}

ul {list-style:none;}
 div {overflow: hidden;}

#content h4 {padding-top: 10px; font-size: 105%;  color: #f3a527; text-align:center;}

p.lessPadding {padding: 10px 0px 0px;}
td.price {text-align: center; width: 66px;}

table {width: 100%;}

p, td {
	color: #666565;
	text-align: justify;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 1.5em;
}

td {border: 1px solid #ffe8c3; padding: 2px 15px;}
ul li {color: #666565;}
p span {
	color: #d46c28;
	font-weight: bold;
}
.textVersion {
	display: none;
}
a, a:visited {
	color: #594871;
	text-decoration: none;
	font-weight: normal;
	padding-left: 11px;
	background: url('uploads/images/links_bkg.gif') bottom left no-repeat;
}
a:hover {
	text-decoration: underline;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
h2 span {
	display: none;
}
h3 span {
	display: none;
}
/* ------------------------------------------------------------------------------ MAIN DIVS */
#top, #menu, #baner, #content, #footer {
	clear: both;
	width: 768px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}
/* ------------------------------------------------------------------------------ TOP DIV */
#baner {
	border: 1px solid #000;
}
#top {
	padding-top: 50px;
}
#t_topBkg {
	width: 768px;
	height: 52px;
	background: url('uploads/images/t_topBkg.jpg');
}
#newsletterBox {
	float: left;
	height: 42px;
	padding-top: 10px;
	padding-left: 45px;
}
#t_newsletter {
	width: 137px;
	height: 19px;
	margin-left: 4px;
	background: url('uploads/images/t_newsletter.jpg') no-repeat;
}
#newsletterForm {
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
}
.newsletter_box {
	background: #FFF;
	border: 1px solid #e1e1e1;
	width: 170px;
	height: 17px;
	line-height: 17px;
	font-size: 0.9em;
}
.add_button {
	border: none;
	background: url('uploads/images/add_button.jpg');
	width: 44px;
	height: 19px;
	margin-left: 9px;
	vertical-align:middle;
}
#t_menu {
	float: right;
	padding-right: 30px;
}
#t_menu ul {
	list-style-type: none;
}
#t_menu ul li {
	float: left;
	width: 40px;
	height: 25px;
	/*border: 0px dotted #c6c9c9;*/
        background: url('uploads/images/menuLi.jpg') left no-repeat;
	border-width: 0px 0px 0px 1px;
        zoom:1;
}
#t_menu ul li a span {
	display: none;
}
#t_menu ul li a {
	width: 24px;
	height: 25px;
	display: block;
	padding-left: 15px;
}


*html #t_menu ul li a {
        width: 20px;
}


#t_email a {
	background: url('uploads/images/t_email.gif') bottom center no-repeat;
}
#t_mapaStrony a {
	background: url('uploads/images/t_mapSite.gif') bottom center no-repeat;
}
#t_home a {
	background: url('uploads/images/t_home.gif') bottom center no-repeat;
}
#t_content {
	width: 768px;
	height: 253px;
	background: url('uploads/images/t_img.jpg') top left no-repeat;
}
#t_content h1 {
	float: right;
	width: 343px;
	height: 253px;
	background: url('uploads/images/t_logo.jpg') top right no-repeat;
}
#t_content h1 a {
	width: 320px;
	height: 253px;
	display: block;
	background: none;
}
#t_content h1 span {
	display: none;
}
/* ------------------------------------------------------------------------------ MENU DIV */
#menu {
	width: 253px;
	padding-top: 15px;
}
#menu ul {
	list-style-type: none;
}
#menu ul li {
	width: 253px;
	/*border: 0px dotted #c2cacc;*/
       
	/*border-width: 0px 0px 1px 0px;*/
}
#menu ul li a {
	width: 253px;
	display: block;
	background: none;
        height:40px;
}
#menu ul li a span {
	display: none;
}
#m_firma {
	background: url('uploads/images/m_firma.jpg') top left no-repeat;height: 40px;
}

#m_uslugi {
	background: url('uploads/images/m_uslugi.jpg') top left no-repeat; height:40px;
}
#m_tabor {
	background: url('uploads/images/m_tabor.jpg') top left no-repeat;height:40px;
}
#m_certyfikaty {
	background: url('uploads/images/m_certyfikaty.jpg') top left no-repeat;height:40px;
}
#m_kontakt {
	background: url('uploads/images/m_kontakt.jpg') top left no-repeat;height:40px;
}
#m_firma a:hover, #m_firma a.active {
	background: url('uploads/images/m_firma_ov.jpg') top left no-repeat;
}
#m_uslugi a:hover, #m_uslugi a.active {
	background: url('uploads/images/m_uslugi_ov.jpg') top left no-repeat;
}
#m_tabor a:hover, #m_tabor a.active {
	background: url('uploads/images/m_tabor_ov.jpg') top left no-repeat;
}
#m_certyfikaty a:hover, #m_certyfikaty a.active {
	background: url('uploads/images/m_certyfikaty_ov.jpg') top left no-repeat;
}
#m_kontakt a:hover, #m_kontakt a.active {
	background: url('uploads/images/m_kontakt_ov.jpg') top left no-repeat;
}
/* ------------------------------------------------------------------------------ CONTENT DIV */
#content {
	width: 750px;
	padding-left: 12px;
	padding-right: 6px;
	background: url('uploads/images/c_bkg.jpg') top left repeat-y;
}
#content h2 {
	margin-left: 3px;
	margin-bottom: 10px;
}
#content h3 {
	margin-top: 20px;
	margin-bottom: 7px;
}
#main {
	float: left;
	width: 368px;
	padding-right: 26px;
	padding-left: 19px;
	padding-bottom: 30px;
	padding-top: 15px;
	background: url('uploads/images/main_bkg.jpg') top left repeat-x;
}
#main img {
	float: right;
	border: 2px solid #5F838E;
	margin-left: 10px;
	margin-top: 7px;
}
#sub {
	float: left;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 30px;
	width: 279px;
	background: url('uploads/images/sub_bkg.jpg') top left repeat-x;
}
.separator {
	clear: both;
	margin-left: 20px;
	margin-bottom: 7px;
	height: 10px;
	font-size: 0.1em;
	width: 330px;
        background: url('uploads/images/menuLiPoziom.jpg') bottom repeat-x; 
	/*border: 0px dotted #c2cacc;*/
	border-width: 0px 0px 1px 0px;
}
#clearfix {
	clear: both;
	width: 640px;
	margin-left: 47px;
	height: 2px;
	/*border: 0px dotted #c2cacc;*/
        background: url('uploads/images/menuLiPoziom.jpg') bottom repeat-x; 
	border-width: 1px 0px 0px 0px;
	font-size: 0.1em; 
        zoom:1;
}
#links {
	margin-top: 7px;
	margin-left: 10px;
	float: right;
	width: 140px;
	background: #E5EFF2;
	padding: 15px;
	padding-right: 0px;
}
#links ul {
	list-style-type: none;
}


#links ul li {
  background: url('uploads/images/listLinks_bkg.gif') bottom left no-repeat;
  color: #594871;
  text-decoration: none;
  font-weight: normal;
  padding-left: 11px;
  background: url('uploads/images/links_bkg.gif') left 4px no-repeat;
}
.horizontalLinks {
	padding-top: 7px;
	padding-bottom: 7px;
	width: 340px;
	margin-left: 20px;
}
.left {
	float: left;
}


ul.left, ul.right {width: 184px;}


ul.left  li,  ul.right li{
  list-style:none; 
  line-height:1.5em;
  color: #594871;
  text-decoration: none;
  font-weight: normal;
  padding-left: 11px;
  background: url('uploads/images/links_bkg.gif') left 5px no-repeat;

}

.photo ul li {
  list-style:none; 
  line-height:1.5em;
  color: #594871;
  text-decoration: none;
  font-weight: normal;
  padding-left: 11px;
  background: url('uploads/images/links_bkg.gif') left 5px no-repeat;
}


.right {
	float: right;
}
#form {
	margin: 0px;
	padding: 0px;
}

h2.page_index {
	height: 18px;
	width: 90px;
	background: url('uploads/images/c_witamy.jpg');
}
h2.page_firma {
	height: 18px;
	width: 91px;
	background: url('uploads/images/c_firma.jpg');
}
h2.page_uslugi {
	height: 18px;
	width: 76px;
	background: url('uploads/images/c_uslugi.jpg');
}
h2.page_tabor {
	height: 18px;
	width: 76px;
	background: url('uploads/images/c_tabor.jpg');
}
h2.page_certyfikaty {
	height: 18px;
	width: 220px;
	background: url('uploads/images/c_certyfikaty.jpg');
}
h2.page_kontakt {
	height: 18px;
	width: 98px;
	background: url('uploads/images/c_kontakt.jpg');
}
#c_witamyHeader {
	height: 14px;
	width: 196px;
	background: url('uploads/images/c_witamyHeader.jpg');
}
#c_fimraHeader {
	height: 14px;
	width: 299px;
	background: url('uploads/images/c_firmaHeader.jpg');
}
#c_uslugiHeader {
	height: 14px;
	width: 304px;
	background: url('uploads/images/c_uslugiHeader.jpg');
}
#c_taborHeader {
	height: 14px;
	width: 163px;
	background: url('uploads/images/c_taborHeader.jpg');
}
#c_certyfikatyHeader {
	height: 14px;
	width: 290px;
	background: url('uploads/images/c_certyfikatyHeader.jpg');
}
.photo {
	float: right;
	width: 162px;
}
.photo ul {
	clear: both;
	padding-top: 10px;
	list-style-type: none;
	padding-left: 30px;
}
.photo ul li a {
	font-weight: bold;
}
.leftArticle {
	float: left;
	width: 200px;
}
#addres img {
	float: left;
	margin-right: 10px;
}
#addres p {
	font-weight: bold;
	font-size: 0.9em;
}

#c_bannerTop{
  margin-top: 25px;  
}

#c_bannerBottom {
       background: url('uploads/images/bannerBottom.jpg') no-repeat;
       width: 271px;
       height: 10px;
}


#c_bannerTop h4{
  padding-top:23px;
  color:#FFF;
  font-size:1.5em;
}
#c_bannerTop p{
  padding:0px;
  margin:0px;
  color:#5d5c5c;
}
#c_bannerTop p.first{
  padding-left:3px;
}
#c_bannerTop p.second{
  padding-left:35px;
}
/* ------------------------------------------------------------------------------ FOOTER DIV */
#footer {
	height: 35px;
	background: url('uploads/images/f_bkg.jpg') bottom left repeat-x;
}
#f_menu {
	float: right;
	padding-right: 70px;
}
#f_menu ul {
	list-style-type: none;
}
#f_menu ul li {
	display: inline;
	line-height:2.0em;
	padding-left: 20px;
}
#f_menu ul li a {
	font-size: 0.9em;
	color: #484848;
}
#f_copy {
	padding-top: 2px;
	line-height:2.0em;
	float: left;
	font-size: 0.9em;
	color: #484848;
	padding-left: 60px;
}



#f_copy a {
	background: none;
	padding: 0px;
	color: #484848;
}

input.search {background:transparent url(uploads/images/add_button.jpg) no-repeat scroll 0%;
border:medium none;
height:19px;
margin-left:9px;
vertical-align:middle;
width:50px;
font-size: 0px;}

input#m2searchinput {background:#FFFFFF none repeat scroll 0%;
border:1px solid #E1E1E1;
font-size:0.9em;
height:17px;
line-height:17px;
width:170px;}

form {margin: 0px;}

#addres .right {color:#000; font-weight:normal;}
/* End of 'Podstawowy' */

