
body{
	background: #fff;
	font: 11px Verdana;
	color: #707070;
	line-height: 20px;
	margin: 0px;
}
img{
	border: 0px none;
}

.prawa{
	float: right;
}
.lewa{
	float: left;
}
/**********************************************************/
#menu{
	/*background: url(../images/menu_bg.gif) 740px bottom no-repeat;*/
	width: 980px;
	margin: 0px auto;
	height: 30px;
	padding: 10px;
}
#menu ul{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	list-style: none;
}
#menu ul li{
	float: left;
	margin: 0 15px 0 0;
}
#menu ul li a{
	/*text-indent: -5000px;*/
	display: block;
	height: 30px;
	font-size:14px;
	font-family:Arial;
	color:#104191;
	text-decoration:none;
	font-weight:bold;	
}
#menu ul li a:hover{
	color:#e4311c;
}
/*
#menu ul li a:hover{
	background-position: left 30px;
}

#menu .strgl{
	background: url(../images/menu_strgl.gif);
	width: 116px;
}
#menu .onas{
	background: url(../images/menu_onas.gif);
	width: 55px;
}
#menu .zapytanie{
	background:	url(../images/menu_zapytanie.gif);
	width: 151px;
}
#menu .serwer{
	background: url(../images/menu_serwer.gif);
	width: 95px;
}
#menu .kontakt{
	background: url(../images/menu_kontakt.gif);
	width: 71px;
}
#menu .informacje{
	background: url(../images/menu_informacje.gif);
	width: 91px;
}
*/
/**********************************************************/
#baner {
	/*background: #008525;*/
	background:url(../images/banerBg.png) repeat-x;
	position: relative;
	/*padding-bottom: 185px;*/
	height:144px;
	margin:0 0 0px 0;
	clear: both;	
}

.baner_center{
	width:900px;
	overflow:hidden;
	margin:0 auto;
}
.logo{
	margin-top:30px;
	float:left;
}
.papuga{
	width:246px;
	height:210px;
	background:url(../images/papuga.png) no-repeat;
	float:right;
	margin:-37px 0 0 580px;
	position:absolute;
}
#baner .b_lewa,
#baner .b_prawa,
#baner .b_srodek{
	position: absolute;
	top: 0;
	height: 185px;
}
#baner .b_lewa {
	background:	url(../images/baner_lewa_bg.jpg) top right no-repeat;
	left: 0;
	width: 50%;
}

#baner .b_prawa{
	background:	url(../images/baner_prawa_bg.jpg) no-repeat;
	left: 50%;
	width: 50%;
}

#baner .b_srodek{
	background: url(../images/baner_wide_center_bg.jpg);
	left: 50%;
	width: 900px;
	margin-left: -450px;
}
/**********************************************************/
#wrap{
	background: url(../images/wrap_bg.gif) -30px 0px repeat-y;
	width: 980px;
	margin: 0px auto;
	overflow: auto;
	padding:0 0 10px 0;
}
#side{
	background: url(../images/side_bg.gif) top right no-repeat;
	width: 225px;
	float: left;
}
#side ul{
	list-style: none;
	margin: 15px 0px 0px 20px;
	padding: 0px;
}
#side ul li{
	margin:0px;
	padding: 0px;
}
#side ul li a{
	background: url(../images/side_menu_bg.gif);
	width: 160px;
	height: 20px;
	padding-left: 20px;
	line-height: 20px;
	display: block;
	color: #8d8d8d;
	text-decoration: none;
}
#side ul li a:hover{
	/*background: url(../images/side_menu_bg_hover.jpg);*/
	background: #104191;
	padding-left: 20px;
	width: 160px;
	/*font-weight: bold;*/
	color: #fff;
}
#side ul li ul{
	margin-top:0px;
	margin-left:10px;
}
#side ul li a.submenu{
	background: url(../images/side_sub_menu_bg.gif);
	width:150px;
}
#side ul li a.submenu:hover{
	/*background: url(../images/side_sub_menu_bg_hover.jpg);*/
	background: #104191;
}
#content{
	/*background: url(../images/content_bg.jpg) 287px 0px no-repeat;*/
	overflow: hidden;
	float: left;
	width: 520px;
	margin-left: 20px;
	display: inline;
}
#content h2{
	font-family:Arial;
	font-size: 20px;
	font-weight: normal;
	color: #104191;
	margin: 0px;
	padding: 0px;
	height: 60px;
	line-height: 60px;
}
#content img{
	/*border: 1px solid #ccc;*/
	/*padding: 4px;
	margin: 3px;*/
	border:none;
}
#content a{
	color: #264c9e;
}
.content_czasRealizacji{
	
}
#side_right{
	/*background: url(../images/content_bg.jpg) -233px 0px no-repeat;*/
	float: left;
	width: 195px;
	padding-left: 20px;
	padding-top: 60px;	
}
#side_right img{
	margin: 0px;
}

/**********************************************************/
/*#slider {
	position: relative;
	padding-bottom: 20px;
	clear: both;
}

#slider .s_lewa,
#slider .s_prawa,
#slider .s_srodek{
	position: absolute;
	top: 0;
	height: 180px;
	padding-top: 40px;
}
#slider .s_lewa {
	left: 0;
	width: 50%;
}

#slider .s_prawa{
	background: url(../images/slider_prawa_bg.gif) repeat-x;
	left: 50%;
	width: 50%;
}

#slider .s_srodek{
	background: url(../images/slider_wide_bg.gif) top right no-repeat;
	left: 50%;
	width: 785px;
	padding: 20px 0px 0px 15px;
	margin-left: -400px;
	text-align: center;
}

* html #slider .s_srodek{
	background: url(../images/slider_bg.gif) top right no-repeat;
	left: 50%;
	width: 800px;
	padding: 20px 0px;
	margin-left: -400px;
	text-align: center;
}
*/
/**********************************************************/
#reklama{
	/*margin-top:10px;*/
	clear: both;
	border-top: 1px solid #cdcdcd;
	width: 100%;
}
#r_wrap{
	margin: 0px auto;
	width: 740px;
	text-align: center;
}
#r_wrap h2{
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #104191;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 40px;
	line-height: 40px;
}

/********************************************************************/

table p{
	margin: 0px;
	padding: 0px;
}

/***************************************************/
.field{
	display:table;
	width:100%;
}
.rejestracja input{
	border:1px solid #cdcdcd;
	color:#0f0f0f;
}.rejestracja .field label{
	display:block;
	float:left;
	width:200px;
}
.rejestracja small{
	color:#afafaf;
}
.rejestracja .red{
	color:red;
}
.rejestracja hr{
	background:#efefef;
	border:none;
	height:1px;
}

/******************/
.error{
	border: 1px solid #bf0000;
	background:#FF8F8F;
	padding:3px;
	width:280px;
	color:#000;
	font-size:11px;
	font-family:Verdana;
}
.ok{
	border:1px solid #1CBF00;
	background:#ADFF9F;
	color:#000;
	font-size:11px;
	font-family:Verdana;
	width:280px;
	padding:3px;
}
#side_right{
	overflow:hidden;
}
/***********************/
.noweDaneDostawy{
	display:none;
}

.tabelaCen{
	width:100%;
	border:2px solid #274d9e;
}
.tabelaCen tr th{
	background: #e1e6f1;
}
.tabelaCen tr td{
	text-align:center;
	line-height:16px;
	border: none;
}
.tabelaCen tr td a{
	text-decoration:none;
}
.oferta{
	cursor:pointer;
	line-height:16px;
	text-decoration:none;
}
.oferta small{
	line-height: 11px;
	width:100%;
	display: table;
	margin: 0 auto;
}
.oferta:hover{
	background:#bebebe;
}

/***************/
/*
#side_right #slider{
	padding-bottom:220px;
	margin-right:20px;
	margin-top:30px;
}
#side_right #slider .s_srodek,
#side_right #slider .s_prawa{
	background:none;
}
#side_right #slider .s_srodek{
	width:180px !important;
	margin-left:-140px
}
#side_right .nav-next{
	left:155px;
	top:-25px !important;
}
#side_right .nav-prev{
	top:-25px !important;
	left:110px !important;
}*/

/*****************/
.podsumowanieZamowienia{
	width:100%;
	text-align:center;
}
.podsumowanieZamowienia tr td a img{
	padding:0px !important;
	margin:0px !important;
}

/***************/
.ftp,
.lista{
	display:inline;
	padding:0px 7px;
	/*background:#efefef;*/
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	float:left;
	cursor:pointer;
}
.pliki .active{
	background:#f3f3f3;
}
.lista{
	margin-left:10px;
}
.ftpTab,
.listaTab{
	display:table;
	padding:10px;
	border:1px solid #efefef;
	width:490px;
}
/*************/
.zlozZamowienie{
	margin-top:10px !important;
}

/************/
.logowanie{
	background:url(../images/logowanieBg.png) no-repeat;
	width:190px;
	height:250px;
	overflow: hidden;
	display: block;
}
.logowanie #logowanie{
	margin:70px 0 0 13px;
}
.logowanie label{
	font-family: Arial;
	font-size: 13px;
	color:#264c9e;
}
.logowanie input{
	width:160px;
	height:14px;
	padding:0px;
	font-size:10px;
	border-top: 2px solid #7b7b7c;
	border-left: 2px solid #7b7b7c;
	border-right: 1px solid #eeeeef;
	border-bottom: 1px solid #eeeeef;
}
.logowanie .zalogujButton{
	background: url(../images/zalogujButton.png) no-repeat;
	width:138px;
	height:23px;
	border:none;
	margin:4px 0 0 15px;
	cursor: pointer;
	display: block;
}
.logowanie .zalogujButton:hover{
	background: url(../images/zalogujActive.png) no-repeat;
}
.logowanie a{
	display: block;
	margin:0px;
}
.logowanie .rejestracja{
	margin:10px 0 0 28px;	
	background: url(../images/rejestracjaButton.png) no-repeat;
	width:138px;
	height:23px;
}
.logowanie .rejestracja:hover{
	background:url(../images/rejestracjaActive.png) no-repeat;
}
.logowanie .przypomnijHaslo{
	margin:5px 0 0 28px;
	background:url(../images/przypomnijHasloButton.png) no-repeat;
	width:138px;
	height:22px;
}
.logowanie .przypomnijHaslo:hover{
	background: url(../images/przypomnijHasloActive.png) no-repeat;
}

.logowanie .zalogowany{
	color:#264c9e;
	font-size: 12px;
	font-family:Arial;
	margin:85px 0 0 15px;
	text-align: center;
	width:165px;
	line-height: 16px;
}
.logowanie .zalogowany span{
	text-align:left !important;
	float:left;
}

.logowanie .koszyk{
	cursor:pointer;
	padding:0px;
	margin:10px 0 0 15px;
	color:#264c9e;
	font-family: Arial;
	font-size:12px;
	text-align: center;
	width:160px;
	line-height: 16px;
}

.logowanie .koszyk:hover{
	color: #e4311c;
}

.logowanie .koszyk span{
	float:left;
}

.logowanie .mojeKonto{
	width:138px;
	height:23px;
	background: url(../images/edytujDaneButton.png) no-repeat;
	margin: 15px 0 0 28px;
}
.logowanie .mojeKonto:hover{
	background: url(../images/edytujDaneActive.png) no-repeat;
}
.logowanie .wyloguj{
	width:138px;
	height:23px;
	background: url(../images/wylogujButton.png) no-repeat; 
	margin: 5px 0 0 28px;
}
.logowanie .wyloguj:hover{
	background: url(../images/wylogujActive.png) no-repeat;
}
.zalogowanyBg{
	background: url(../images/zalogowanyBg.png) no-repeat !important;
}

/**************/
.przygotowanie{
	width:180px;
	height:50px;
	background:url(../banery/przygotowanie.png) no-repeat 50% 50%;
	display:block;
	margin:20px auto 10px auto;
}
.przygotowanie:hover{
	background:url(../banery/przygotowanieActive.png) no-repeat 50% 50%;
}

.pobierz{
	width:180px;
	height:50px;
	background:url(../banery/pobierz.png) no-repeat 50% 50%;
	display:block;
	margin:10px auto;
}
.pobierz:hover{
	background:url(../banery/pobierzActive.png) no-repeat 50% 50%;
}

.termin{
	width:180px;
	height:50px;
	background:url(../banery/termin.png) no-repeat 50% 50%;
	display:block;
	margin:10px auto;
}
.termin:hover{
	background:url(../banery/terminActive.png) no-repeat 50% 50%;
}
