body {
	margin: 0px;
	padding:0px;
	background-color: #ffffff;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size: 11px; 
	background-image: url(/images/tlo.jpg);
	background-repeat:repeat-x;
}

img{
	border:none;
}

a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #DA251D; text-decoration: none;}
a:active {color: #DA251D; text-decoration: none;}
a:focus{color: #000; text-decoration: none;}



.small_menu_top a:link {color: #FFFFFF; text-decoration: none;}
.small_menu_top a:visited {color: #FFFFFF; text-decoration: none;}
.small_menu_top a:hover {color: #DA251D; text-decoration: none;}
.small_menu_top a:active {color: #FFFFFF; text-decoration: none;}
.small_menu_top a:focus{color: #FFFFFF; text-decoration: none;}

.content{
	margin: auto;
	padding:0px;
	width: 850px;
}

.top{
	margin: auto;
	padding: 0px;
	width: 850px;
	height: 127px;
	background-image: url(/images/top_tlo2.png);
	background-repeat:no-repeat;
}

.logo_top{
	margin: 0px 0px 0px 37px;
	padding: 0px;
	width: 200px;
	height: 127px;
	background-image: url(/images/logo_tlo.png);
	background-repeat:no-repeat;
	float:left;
}

.logo{
	margin: 45px 0px 0px 10px;
	padding: 0px;
	width: 180px;
	height: 54px;
	background-image: url(/images/LOGO_ADM_IT_180.png);
	background-repeat:no-repeat;
	float:left;
}

.small_menu_top{
	margin: 7px 16px 0px 0px;
	padding: 0px;
	width: 346px;
	height: 29px;
	background-image: url(/images/small_menu_tlo.png);
	background-repeat:no-repeat;
	float:right;
}

.small_menu_top ul{
	list-style: square outside url('/images/list_image.png');
	margin:7px 0px 0px 23px;
	padding:0px 0px 0px 0px;
	color:#FFFFFF;
	font-size: 9px;
	font-weight:bold;
}

.small_menu_top li{
	margin:0px 0px 0px 1px;
	padding:0px 17px 0px 4px;
	display:list-item;
	float:left;
}

.menu{
	margin: 37px 0px 0px 8px;
	padding: 0px;
	width: 595px;
	height: 54px;
	/*background-image: url(/images/button1.png);
	background-repeat:repeat-x;*/
	float:left;
}

.menu ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

.menu li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	float:left;
	height: 54px;
	width: 119px;
	background-image: url(/images/button1.png);
	background-repeat:no-repeat;
}

.srodek{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 850px;
/*	height: 183px;*/
	float:left;
	background-image: url(/images/srodek_tlo.png);
	background-repeat:no-repeat;
}

.lewa{
	margin: 8px 0px 0px 37px;
	padding: 0px;
	width: 200px;
	height: 384px;
	background-image: url(/images/lewa_tlo.png);
	background-repeat:no-repeat;
	float: left;
}

.prawa{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 613px;
	/*height: 392px;*/
	background-image: url(/images/sro.png);
	background-repeat:no-repeat;
	float: right;
/*	background-color:#FF0000;*/
}

.banner{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 613px;
	height: 183px;
	float: left;
/*	background-color:#FF0000;*/
}

.nad_newsy{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 613px;
	height: 46px;
	float: left;
/*	background-color:#FF0BB0;*/
}

.newsy{
	margin: 0px 0px 0px 4px;
	padding: 0px;
	width: 599px;
	height: 163px;
	float: left;
	background-image: url(/images/newsy_tlo_599.png);
	background-repeat:no-repeat;
/*	background-color:#FF0BB0;*/
}

.prod_top{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 200px;
	height: 102px;
	float: left;
/*	background-color:#FF0000;*/
}

.produkt{
	margin: 0px 0px 0px 8px;
	padding: 0px;
	width: 184px;
	height: 198px;
	float: left;
	background-image: url(/images/produkt_tlo.png);
	background-repeat:no-repeat;
/*	background-color:#FF0BB0;*/
}

.small_prod_all{
width: 184px;
float: left;
margin: 0px 0px 0px 8px;
}

.prod_images{
	margin: 7px 0px 0px 6px;
	padding: 0px;
	width: 172px;
	height: 98px;
	float: left;
/*	background-color:#FF0000;*/
}

.prod_opis{
	margin: 0px 0px 0px 6px;
	padding: 0px;
	width: 172px;
	height: 98px;
	float: left;
	text-align:justify;
	color:#999999;
/*	background-color:#FF0BB0;*/
}

.prod_tytul{
	color:#CC3333;
}

.prod_small{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 43px;
	height: 39px;
	float: left;
	background-image: url(/images/produkt_tlo_small.png);
	background-repeat:no-repeat;
}

.prod_small2{
	margin: 0px 0px 0px 4px;
	padding: 0px;
	width: 43px;
	height: 39px;
	float: left;
	background-image: url(/images/produkt_tlo_small.png);
	background-repeat:no-repeat;
}

.prod_szukaj{
	margin: 5px 0px 0px 5px;
	padding: 0px;
	width: 189px;
	height: 51px;
	float: left;
	/*background-color:#FF0BB0;*/
}

.prod_nazwa{
	margin: 14px 0px 0px 12px;
	padding: 0px;
	width: 94px;
	height: 21px;
	float: left;
	background-image: url(/images/info_text.jpg);
	background-repeat:no-repeat;
}

.line_end{
	width: 813px;
	height: 1px;
	background-color:#CCCCCC;
	margin: 10px 0px 0px 1px;
	float: right;
}

.logo_black_white{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 237px;
	height: 70px;
	float: left;
	/*background-color:#FF0BB0;*/
}

.logo_black_white img{
	margin: 16px 0px 0px 69px;
	padding: 0px;
}

.separator_bottom{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 1px;
	height: 70px;
	float: left;
	background-image: url(/images/separator_pion_bottom.png);
	background-repeat:no-repeat;
}

p#small_menu_bottom{
	margin: 9px 0px 0px 10px;
	padding: 0px;
}

.bottom{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 850px;
	float: left;
}

.stopka{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 850px;
	float: left;
}

.dane_kontaktowe{
	margin: 0px 0px 0px 1px;
	padding: 0px;
	width: 611px;
	float: left;
}

#stopka_kontakt{
	margin: 10px 0px 0px 10px;
	padding: 0px;
	font-size: 9px;
}

#stopka_kontakt2{
	margin: 3px 0px 0px 10px;
	padding: 0px;
	font-size: 9px;
}

.copyright{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 813px;
	height: 35px;
	float: right;
	background-image: url(/images/stopka_tlo.png);
	background-repeat:no-repeat;
}

#copyright{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	font-size: 9px;
	font-family:Arial;
	color:#000000;
	text-align:center;
}

.newsy_logo{
	margin: 0px 0px 0px 0px;
	padding: 0px;
/*	width: 140px;*/
	height: 163px;
	float: left;
	/*background-color:#FF0BB0;*/
}

.newsy_lista{
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
/*	width: 459px;*/
	width: 575px;
	height: 145px;
	float: right;
	/*background-color:#000BB0;*/
}

.separator_poziomy{
	margin: 4px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	width: 430px;
	height: 1px;
	float: left;
	background-image: url(/images/separator_poziomy.png);
	background-repeat:repeat-x;
}

.separator_poziomy2{
	margin: 4px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	width: 599px;
	height: 1px;
	float: left;
	background-image: url(/images/separator_poziomy.png);
	background-repeat:repeat-x;
}

.news{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	width:358px;*/
	width:400px;
	float: left;
	font-weight:bold;
}

.newsy_data{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100px;
	float: right;
	font-weight:bold;
}

.news_text{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
/*	width: 345px;*/
	width: 370px;
	/*background-color:#ff0000;*/
}

.news_text p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.news_more{
	margin: 5px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 75px;
	float: right;
	font-weight:bold;
	/*background-color:#ff2200;*/
}

.newsy_all{
	margin: 0px 0px 0px 4px;
	padding: 0px;
	width: 599px;
	/*height: 163px;*/
	float: left;
	background-image: url(/images/newsy_tlo_599_center.png);
	background-repeat:repeat-y;
}

.newsy_all_bottom{
	margin: 0px 0px 0px 4px;
	padding: 0px;
	width: 599px;
	height: 25px;
	float: left;
	background-image: url(/images/newsy_tlo_599_bottom.png);
	background-repeat:no-repeat;
}
.newsy_all_top{
	margin: 10px 0px 0px 4px;
	padding: 0px;
	width: 599px;
	height: 25px;
	float: left;
	background-image: url(/images/newsy_tlo_599_top.png);
	background-repeat:no-repeat;
}

.newsy_all_text{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.zrodlo{
	font-style: italic;
	font-size: 10px;
}

.newsy_all_data{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CEA999;
	/*font-weight: bold;*/
}

.newsy_all_next{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 599px;
	float:left;
}
/************************** GALERIA ZDJĘĆ **********************/

.pics {

   /* wartości te powinny być conajmniej takie jak rozmiary zdjęć */
   height: 98px; /* szerokość elementu HTML gdzie osadzone są zdjęcia */
   width: 172px; /* wysykość elementu HTML gdzie osadzone są zdjęcia */
   padding: 0;
   margin: 0;
}

.pics img {
   margin: 0px 0px 0px 31px;
   padding: 0px 0px 0px 0px;
   border: 1px solid #ccc;
   background-color: #eee;
   /* rozmiary zdjęć */
   width: 110px; /* szerokość wyświetlanych zdjęć */
   height:96px; /* wysokość wyświetlanych zdjęć */
   top: 0;
   left: 0;

}

/******************************END***********************************/

.middle{
	margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
	width: 593px;
	float: left;
	text-align:justify;
}

/*----------------------------------------------------THICK BOX---------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*----------------------------------------------------THICK BOX - ENDE---------------------------------------------*/

.kontakt{
	margin: 0px 0px 10px 5px;
	_margin: 14px 0px 0px 10px;
	width: 500px;
	line-height:20px;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
	float:left;
	_text-align:left;
}

.kontakt_left{
	width:210px;
	float:left;
	margin-right:50px;


}

.kontakt_right{
	width:200px;
	float:right;
	margin:0px 40px 0px 0px;
	_margin:0px 30px 0px 0px;

}

.kontakt_opis_citi{
	font-weight:bold;
	font-size:18px;
	text-align:left;
	padding-left:30px;
}

.kontakt_opis{
	font-weight:bold;

}

.kontakt_NipReg{
	margin:1px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	font-size:9px;
	clear:left;
	width:395px;
	
}

.butony_stopka{
	/*width:593px;
	float:right;*/
	margin:0px 00px 0px 0px;
	text-align:center;	
}

.butony_stopka img{
	margin:0px 5px 0px 5px;
}
