/* STYLE.CSS styluje glówna strukture strony (oznaczone wielkimi literami) oraz marginesy */

/* Coded by www.ryznart.pl */



@import url("reset.css");  /* RESET.CSS resetuje wyglad elementów, które róznia sie w róznych przegladarkach */

@import url("global.css"); /* GLOBAL.CSS styluje typografie, zagniezdzone bloki wewnatrz glównej struktury oraz formularze */

@import url("menu.css"); /* MENU.CSS styluje menu glówne oraz linki umieszczone w stopce  */

@import url("headings.css"); /* HEADINGS.CSS styluje naglówki zamieniane przez grafike  */

@import url("forms.css"); /* FORMS.CSS styluje Formularze */





/*------------------------------------------------*/

/*------------------[MAIN LAYOUT]-----------------*/

/*------------------------------------------------*/

html{

	margin : 0;

	padding : 0;

	color : #555;

	text-align : center;

	background-color: #fcfcfc;

	background-image: url(../images/bg.gif);

	background-repeat: repeat-x;

}



body {

	margin : 0px auto;

	padding : 0;

	text-align : left;

	font : 76%/160% Tahoma, Verdana, Arial, sans-serif;

}



#WRAPPER {

	width: 962px;

	margin: 0 auto;

	text-align: left;

	position: relative;

	overflow: hidden;

}



#TOP {

	width: 962px;

	height: 238px;

	position: relative;

	background-image: url(../images/top-bg.jpg);

	background-repeat: no-repeat;

}



#CONTAINER {

	width: 962px;

	background-color: #fff;

	background-image: url(../images/wrapper-bg.gif);

	background-repeat: repeat-x;

	position: relative;

	margin-top: 2px;

}





#CONTENT {

	width: 675px;

	float: left;

	overflow: hidden;

}



.home #CONTENT {

	background-image: url(../images/news-ico.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



#additonal01 {

	background-image: url(../images/right-shadow.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}



#RIGHT {

	width: 287px;

	float: right;

}



#FOOTER_WRAPPER {

	background-image: url(../images/footer_wrapper-bg.gif);

	background-repeat: repeat-x;

}



#SERIVCE {

	width: 662px;

	margin: 0 auto;

	

	background-repeat: no-repeat;

	background-position: 40px center;

	padding-left: 300px;

	height: 111px;

	background-color: #eef5fa;

	border-bottom: solid 1px #e0e7eb;

}



#SERIVCE div.ico {

	background-image: url(../images/service/serwis-ico.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 15px;

}



#FOOTER_MENU { width: 962px; margin: 0 auto; text-align: center; color: #e1e1e1; background-color: #eef5fa; height: 55px;}



#FOOTER {

	width: 962px;

	margin: 0 auto;

	height: 113px;

	background-image: url(../images/footer-bg.jpg);

	background-repeat: no-repeat;

	color: #eee;

	font-size: 11px;

}



#footer-left {float:left;}

#footer-right { float:right; text-align: right; }



/*-------------------[MARGINS]--------------------*/

.m1 { margin: 0; padding:30px;}

#RIGHT .m1 {

	margin: 10px 10px 10px 20px;

	padding: 20px;

	background-image: url(../images/sidebox-bg.png);

	background-repeat: repeat-x;

	font-size: 93%;

	line-height: 1.2em;

	position: relative;

}



#RIGHT .m1.map_container { padding: 0; margin: 6px; background-image: none;}



#RIGHT .titled .m1 { background-position: left 45px;}



* html #RIGHT .sidebox .m1 { background-image: none;}



#RIGHT .contact .m1 { margin-top: 0;}

.m-footer {padding: 20px 30px; padding-top: 40px;}

.clearb {clear: both;}

.reset { margin: 0; padding: 0;}