body {
background-color: #ffffff;
margin: 0;
padding: 0;
}

body, table, input {
font: 12px/1.5 Geneva,Arial,Verdana,sans-serif;
color: #666666;
}

h1 { font-size: 18px; }
h2 { font-size: 17px; }
h3 { font-size: 15px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }

h1, h2, h3, h4, h5 {
margin: 20px 0px 10px 0px;
color: #404041;
}

h3.ltH3PageTitle {
padding: 0px 0px 10px 0px;
margin: 20px 0px 10px 0px;
}

p {
line-height: 125%;
}

p.ltInfo,
div.ltInfo {
margin: 10px 0px 10px 0px;
}

hr {
border: 0;
border-top: 1px solid #bababa;
height: 1px;
}

a,
a:link,
a:visited,
a:active {
text-decoration: none;
color: #FD8E23;
}

a:hover {
color: #e05252;
text-decoration: underline;
}

img {
border-width: 0;
}

dl {
margin-top: 0;
margin-bottom: 0;
border-top: 1px solid #bababa;
padding-top: 1.5em;
padding-bottom: 1.5em;
position: relative;
}

dt {
position: absolute;
left: 0;
}

dd {
margin-left: 150px;
height: 2.0em;
}

input.Button {
background-color: #d8e8d8;
border: 1px solid #d0f0d0;
height: 28px;
font-size: 10px;
font-family: verdana;
}


div.ltInfo {
	font-size: 10px;
	padding: 10px
	color: #606060;
}
a.ltInfo,
a.ltInfo:link,
a.ltInfo:visited
{
	color: #606060;
}
a.ltInfo:hover {
	color: #79A525;
}
div.ltInfo div.ltInfoTitle {
	color: #79A525;
	font-weight: bold;
	padding: 0px 0px 6px 0px;
}
div.ltInfo div.ltInfoMore {
	background-image: url(Images/moreinfo.png) no-repeat;
	width: 12px;
	height: 8px;
	display: inline;
}


div.ltDIVKontaktTitle {
	font-weight: bold;
	color: #79A525;
	margin-bottom: 4px;
}

/*** Widok kategori ***/
div.ltCategoryArticle 
{
    float: left;
	height: 75px;
	background: url(Images/ltCategoryArticle.gif) no-repeat;
}
div.ltCategoryArticle div.ltCategoryArticleInner 
{
	float: left;
	padding: 10px 5px 20px 30px;
	font-size: 10px;
	font-family: Tahoma;
}
div.ltCategoryArticlePic
{
	float: left;
}



/*** Komunikat: strony nie znaleziono ***/
div.ltDIVPageNotFound {
	background: url(Images/Layout/Error404.gif) no-repeat 50px 120px;
	padding: 20px 20px 20px 20px;
	width:90%;
	height:300px;
}

/*** Komunikat: strona jest offline ***/
div.ltDIVOffline {
	background: url(Images/Layout/Offline.gif) no-repeat;
	width:400;
	height:220px;
}

div.ltDIVErrorBox
{
	border: 1px solid #ff0000;
	background-color: #ffe0e0;
	color: #ff0000;
	padding: 15px 10px 15px 10px;
	text-align: center;
}



/*** B: STYLE DLA INFORMACJI KONTAKTOWYCH ***/
div.ltKontakt {
	margin: 10px 0px 10px 0px;
}
div.ltKontaktImg {
	margin-right: 20px;
	border: 4px solid #79A525;
}
div.ltKontaktTitle {
	font-weight: bold;
	color: #79A525;
	margin-bottom: 4px;
}
div.ltKontaktTxt {
	color: #606060;
}
span.ltSpanTel {
	font-weight: bold;
}
img.ltInTextTopRight
{
	margin: 0px 0px 10px 10px;
	border: 1px solid #79A525;
}
/*** E: STYLE DLA INFORMACJI KONTAKTOWYCH ***/


/*** B: STYLE DLA BOXOW Z KOMUNIKATAMI ***/
div.ltMsgImportant {
    border: 2px solid #79A525;
    padding: 10px;
}
div.ltMsgImportant div.ltMsgImportantTitle {
    color: #79A525;
    font-weight: strong;
    font-size: 12px;
    margin-bottom: 10px;
}

div.ltMsgWarning {
    border: 2px solid #ff0000;
    padding: 10px;
}
div.ltMsgWarning div.ltMsgWarningTitle {
    color: #ff0000;
    font-weight: strong;
    font-size: 12px;
    margin-bottom: 10px;
}
/*** E: STYLE DLA BOXOW Z KOMUNIKATAMI ***/


/*** B: STYLE DLA INF O PRACY ***/
div.ltJob {
	border: 2px solid #6EC34C;
	padding: 10px;
}
div.ltJob div.ltJobHead {
    font-weight: bold;
    margin-bottom: 10px;
}
div.ltJob div.ltJobBody {
    margin-bottom: 10px;
}
div.ltJob div.ltJobContact {
    color: #6EC34C;
}
/*** E: STYLE DLA INF O PRACY ***/





/***
Box z informacjami
***/
div.ltInfoArea
{
	border: 1px solid #79A525;
	padding: 10px;
}
div.ltInfoAreaTitle
{
	width: 50%;
	height: 28px;
	background: #86AD3A url(Images/Layout/ltInfoAreaTitle.png) repeat-x;
}
div.ltInfoAreaTitleText {
	color: #ffffff;
	font-weight: bold;
	padding: 8px 20px 0px 12px;
}

div.ltInfo
{
	font-size: 10px;
	padding: 10px 0px 10px 0px;
	color: #606060;
}
.ltInfo a,
.ltInfo a:visited
{
	color: #606060;
}
.ltInfo a:hover
{
	color: #79A525;
}
div.ltInfo div.ltInfoTitle
{
	color: #79A525;
	font-weight: bold;
	padding: 0px 0px 6px 0px;
}
.ltInfoMore
{
	background-image: url(Images/Layout/moreinfo.png);
	width: 12px;
	height: 8px;
	display: inline;
}

div.ltNewsletterFooter
{
    font-size: 10px;
    text-align: center;
    line-height: 150%;
    color: #808080;
    padding: 5px;
    margin: 5px;
    border-top: 1px solid #e0e0e0;
}

.belkaHeader
{
	background-image: url(../Images/kontakt/belka.png); 
	width: 100%; 
	height: 28px;
}

.belkaHeader span
{
	display:block;
	padding: 5px 0px 0px 20px;
	font-weight:bold;
}

.contentText
{
	padding: 10px 20px;
	text-align: justify;
}

.framePromotion
{
	width: 427px;
	padding: 10px;
	border: solid 1px #bababa;
	text-align:left;
}

.framePromotion  span
{
	font-size:10px;
}