body 
{
margin: 0px 0px 0px 0px;
font-family: Arial;
color: #444;
font-size: 12px;
text-align: center;
background-color:#fff;

}

p {margin-top:2px; margin-bottom:5px;}

#navigacja{margin-top:20px;color: #92b439;}

#navigacja a {	text-decoration: none;color: #444;}

#navigacja_top {float:right;color: #92b439}
#navigacja_top a {text-decoration: none;color: #444;font-size: 22px;}
#navigacja_top a:hover {text-decoration: none;color: #92b439;font-size: 22px;}

.navi{

border:2px solid #92b439;
padding: 2px 6px 2px 5px;
margin:10px 3px 3px 3px;
margin-bottom:20px;
line-height:250%;
}

.navi_activ{

border:2px solid #92b439;
padding: 2px 6px 2px 5px;
margin:10px 3px 3px 3px;
background-color:#92b439;
color: #fff;
}

h4 {margin-top:0px; margin-bottom:10px;font-size: 18px;}


img {margin:0px;}

.cleaner {
	clear: both;
	height: 0px; margin: 0;
	}


.left{
float:right;
}


p{text-align:justify; font-size: 14px;}


.info_box{
margin-top:10px;
padding:20px;
border:1px solid #ccc;
text-align:justify;
color:#777;
font-size:11px;
}


.tabe_a{
text-align:left;
float:left;
font-size:11px;
display: table-cell; vertical-align: middle;
}

.tabe_b{
text-align:right;
float:right;
font-size:11px;
display: table-cell; vertical-align: middle;
}

#pasek{
width: 100%;
height:20px;

border-bottom:0px solid #fff;
border-top:6px solid #92b439;
background: url(pixel_top.jpg) top; 

}



#top_strona {border-top:0px solid #fff;
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
}


#logo{
	position:absolute;

	margin: 0px 0px 0px 10px;
	
	text-align: center;
	z-index:10;

}





#logo img{margin: 10px 0px 0px 10px;border: 0px;}






#photo{
	position:relative;
	border:0px solid #6a6a6a;
	margin: 0px 0px 0px 0px;
	padding: 130px 0px 0px 0px;
	width: 900px;

	text-align: center;

}


#photo img{border: 37px solid #92b439; border-top: 1px solid #92b439;border-bottom: 1px solid #92b439;border-left: 0px solid #92b439;}




#menu_top{
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
border:0px solid #6a6a6a;

}



#menu_top ul {
	margin: 0;
	padding: 0;
	list-style: square;
}

#menu_top li {
	display: inline;
}



#menu_top a {
	position: relative;
	display: block;
	float: right;
	text-decoration: none;
	padding: 4px 15px 5px 15px;
	font-size: 13px;
	color: #fff;
	font-weight:normal;
	border-right: 1px solid #fff;
	background-color:#92b439;

}

#menu_top a.last {

	border-right: 0px solid #fff;
	padding: 4px 15px 5px 15px;

}

#menu_top a.last:hover {
	border-right: 0px solid #fff;


}
#menu_top a:hover {

	color: #444;


}




#oferta_menu 
{
float:left;
border: 0px solid #b52e00;
padding: 0px;
text-decoration:none;
margin: 0px 0px 0px 0px;
text-align:right;
background-color:#940001;
background: #fff url(background.jpg) repeat-x top right;
border-bottom:1px solid #92b439;
}

#oferta_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {


}



#oferta_menu a {
margin: 0px 0px 0px 0px;

	display: block;
	height:20px;
	width:230px;
	padding: 12px 30px 8px 0px;
	text-decoration: none;
	font-size: 18px;
	color: #fff;
	border: 0px solid #444;

border-top:1px solid #92b439;
border-left:1px solid #92b439;
}


#oferta_menu a:hover {
color: #fff;
background-color:#555;
	padding: 13px 29px 7px 1px;

background: #555 url(pixel_top.jpg) repeat-x top;

}







label {margin:0px 3px 0px 3px;	color:#555;}

#lewa_s select.kk {

	border:1px solid #92b439;

	margin: 2px 0px 10px 2px;
	width:195px;
	padding: 2px;
	font-size: 12px;
	background-color:#fff;
	color:#444;
	font-family: Arial;
	letter-spacing: 1px;
}


textarea, input {

	border:1px solid #92b439;
	border-bottom:1px solid #92b439;
	margin: 2px 0px 10px 2px;
	width:190px;
	padding: 2px;
	font-size: 12px;
	background-color:#fff;
	color:#444;
	font-family: Arial;
	letter-spacing: 1px;
}


.kk2{
	width:60px;


}

.submit_but{
width:100px;
background: #fff url(background.jpg) repeat-x bottom right;
border: 1px solid #92b439;
color:#fff;

margin: 10px 0px 10px 0px ;
}






.submit_but:hover{

background: #fff url(background.jpg) repeat-x bottom right;
border-right: 1px solid #92b439;
	color:#fff;

margin: 10px 0px 10px 0px ;
}










#cala_strona {
	width: 900px;
	margin: 0 auto;
	padding: 0px;

	text-align: left;

}



#lewa_s{
border: 0px solid #ddd;
margin: -100px 20px 0px 0px;
float:right;
	position: relative;
width:242px;
height:335px;
padding: 0px;


}





.pasek_tyt{
margin: 11px 0px 0px 0px;
background-color:#b52e00;
border:1px solid #666;
border-bottom:0px solid #999;
background: #555 url(pixel_top.jpg) repeat-x top;

}

.body_szukaj{
background-color:#ddd;
padding: 20px;
border:1px solid #ddd;
background: #fff url(img/pixel00a2.png) repeat-x top;
border-top:0px solid #999;
height:260px;
background: #fff url(t_background.jpg) repeat-x top;
}







#lewa_s h2{
color:#fff;
font-size:18px;
border-left:0px solid #4f6835;
border-bottom:0px solid #444;
padding: 10px 0px 7px 20px;
width:192px;
margin: 0px 0px 0px 0px;

font-weight:normal;
letter-spacing:0px;
}



#content{
margin: 0px 0px 50px 0px;
float:left;
border:0px solid #ddd;

width:610px;

padding: 5px 0px 5px 11px;

}




#tabela_om {
margin: 25px 0px 5px 0px;

width:610px;
}

#tabela_om ul {
margin-top: 2px;
margin-bottom: 10px;
font-size:14px;
}



#tabela_om h2 {
margin: 5px 0px 10px 0px;
font-size:20px;font-weight:normal;
}
#tabela_om h3 {
margin: 0px 0px 10px 0px;
font-size:20px;font-weight:normal;
}

#tabela_o {
margin: 5px 0px 5px 0px;
}


#tabela_o h2 {
margin: 5px 0px 5px 0px;
font-size:20px;font-weight:normal;
}
#tabela_o h3 {
margin: 0px 0px 5px 0px;
font-size:20px;font-weight:normal;
}

.ramka_o{
	border: 1px solid #ddd;
	margin: 0px 0px 10px 0px;
background-color:#fff;

background: #fff url(t_background.jpg) repeat-x bottom;
padding-bottom:10px;
}

.ramka_om{
	border: 1px solid #ddd;
	margin: 0px 0px 0px 0px;
background-color:#fff;

background: #fff url(t_background.jpg) repeat-x top;
padding:20px;

}

.naglowek{	border:0px solid red;
float: left;
padding: 0px 0px 0px 10px;
color:#333;
width: 410px;

}


.naglowek_opis{	border:0px solid red;
float: left;
padding: 0px 0px 0px 20px;
color:#fff;
width: 410px;
}

.cena{	border: 0px solid red;
float: right;
color:#333;
text-align: right;
margin: 12px 10px 0px 0px;
}


.cena_opis{	border: 0px solid red;
float: right;
padding: 0px 20px 0px 0px;
color:#fff;
text-align: right;
margin: 12px 0px 0px 0px;
}


.foto{border: 0px solid #92b439;
float: left;
margin: 0px 0px 1px 15px;
width: 105px;
text-align:center;

}


.tytul{


border:1px solid #666;
border-bottom:0px solid #999;
background: #6c6b69 url(pixel_top.jpg) repeat-x bottom;

}

.fotos{border: 0px solid #92b439;
float: left;
margin: 0px 10px 5px 5px;
width: 105px;
text-align:center;

}



.opis{border: 0px solid red;
float: left;
width:280px;
margin: 0px 0px 0px 25px;
font-size: 14px;
line-height:130%;
}

.szczegoly_o{border: 0px solid red;
float: right;
margin: 20px 30px 0px 0px;
font-size: 20px;

}

#tabela_o a{
color:#92b439;
font-size: 18px;
text-decoration: none;
}

#tabela_o a:hover{

font-size: 18px;
text-decoration: underline;
}

#tabela_o img {
padding:1px;
border:2px solid #92b439;


}

#tabela_om img {
padding:1px;
border:2px solid #92b439;


}

#tabela_o .color_big{
color:#333;
text-decoration:none;
font-size:20px;
}

#tabela_o .color_big:hover{
color:#333;
text-decoration:none;
font-size:20px;
}



#foto_left{
border:0px solid #92b439;
margin-left:30px;
float: right;

margin-bottom:10px;
}



.numer{width:100%;display:block;text-align:right; font-size:12px;color:#777;}


.numer_s{
width:auto;
float: right;

font-size:11px;



padding:0px 0px 3px 0px;

color:#444;

}













#menu_srodek {
	margin: 20px 0px 0px 0px;
	float:left;
}

#menu_srodek h1 {
	font-size:32px;
	margin-top: 30px;
	text-align:left;
color:#444;
	margin: 0px;
}

#menu_srodek a {
color:#444;
}

#menu_srodek ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu_srodek li {
	display: inline;	margin: 0px;
}

#menu_srodek a {
	letter-spacing:2px;
	padding: 0px 15px 0px 0px;
	border: none;
	text-decoration: none;
	font-size: 20px;

}

#menu_srodek a:hover {

	text-decoration: underline;

}

#dodaj_oferte{margin-top:20px; padding:30px;}


#dodaj_oferte select {
	border:1px solid #92b439;
	border-bottom:1px solid #92b439;
	margin: 2px 0px 10px 2px;
	width:355px;
	padding: 2px;
	font-size: 12px;
	background-color:#fff;
	color:#444;
	font-family: Arial;
	letter-spacing: 1px;
}

#dodaj_oferte textarea {
	border:1px solid #92b439;
	border-bottom:1px solid #92b439;
	margin: 2px 0px 10px 2px;
	width:350px;
	padding: 2px;
	font-size: 12px;
	background-color:#fff;
	color:#444;
	font-family: Arial;
	letter-spacing: 1px;
	height:150px;
}


#dodaj_oferte input {
	border:1px solid #92b439;
	border-bottom:1px solid #92b439;
	margin: 2px 0px 10px 2px;
	width:350px;
	padding: 2px;
	font-size: 12px;
	background-color:#fff;
	color:#444;
	font-family: Arial;
	letter-spacing: 1px;

}






#dodaj_oferte label {margin:0px 3px 0px 3px; width: 140px;	color:#555; display: inline-block; font-size:14px; }


.sxtable {border:0px solid red; display: table-cell; vertical-align: middle; margin-top:-50px;}



#dodaj_oferte .submit_but{
width:130px;
background: #fff url(background.jpg) repeat-x bottom right;
border: 1px solid #92b439;
color:#fff;

margin: 10px 0px 10px 0px ;
}



#c_all
{
padding:30px;
}

#c_all ul 
{
font-size:14px;

}


#c_all p
{
text-indent:30px;
margin-bottom:10px;
}









#kalkulator {
padding:30px;
font-size:14px;





}









#kalkulator label {
	border:0px solid #92b439;
	width:300px;
	display: inline-block;
	font-size:14px;
}

#kalkulator input {
	border:0px solid #92b439;

	margin: 5px 0px -1px 2px;
	width:200px;
	padding: 2px;
	font-size: 14px;
	background-color:inherit;
	color:#444;
	font-family: Arial;
	letter-spacing: 1px;
	text-align:right;
}

#kalkulator input.kalk_polowa{
width:122px;
}

#kalkulator input.kalk_polowa2{
width:38px;
	border-bottom:1px solid #92b439;
	font-size:18px;
}


#kalkulator input.ost_cena{
	font-size:18px;
}

#kalkulator input.kalk_trzy{
width:180px;
}

#kalkulator input.kalk_cena{
	border-bottom:1px solid #92b439;

	padding: 2px;
	font-size: 18px;
}

#kalkulator input.checkbox{
width:10px;

}



#stopka {
	border-top:40px solid #444;
	width: 100%;
}

#stop {

	width: 900px;
	height: 30px;
	margin: 0 auto;
	padding: 0px;

}

#stop p {font-size:12px;}


#stopka hr{
display:none;
}

.copy{
float:left;
}

.cms{
float:right;
}

#stopka a{
color: #444;
text-decoration: none;
}

#stopka a:hover{
color: #444;
text-decoration: underline;
}


#main_content
{
font-size:14px;


}

#main_content h2 {color:#92b439; font-size:24px; margin:0px; margin-bottom:5px;  letter-spacing:0px;}
#main_content h3 {margin-top:-5px; margin-bottom:10px;}
#main_content h4 {color:#92b439; font-size:18px; margin-top:10px; margin-bottom:0px;}

.big{
color:#92b439;font-weight:bold;
}


.boks{
padding:10px;
margin:7px;
float: left;
border:1px solid #eed;
width:265px;
height:220px;

}

.boks:hover{

background-color:#eed;
}


#main_content a.button
{
text-decoration:none;
float:right;
background-color:#92b439;
border:1px solid #ddd;
color:#fff;
margin:7px;
padding:5px 15px 5px 15px;
}

#main_content a {color:#444;}

#main_content img {color:#92b439; border-color:#92b439}

.fot {
float:right;
}

.opis_m {
float:left;
}


.zawartosci_l{


padding:10px;
margin:7px;
float: left;
border:1px solid #eed;
width:265px;





}

.zawartosci_lb{
font-size:14px;
padding:10px;
margin:7px;
float: left;
border:1px solid #eed;
width:265px;

}


.h3_title{
font-size:18px;
font-weight:normal;

color: rgb(161, 52, 45);
}

.opis_mm{
margin-top:5px;
float:left;
}

.fot_m{
margin-top:8px;
float:right;
}


.zawartosci_lb img {
padding:1px;
border:2px solid #b8aa9d;


}



h5{
font-size:14px;
}

.stop{
padding:10px;
margin:7px;
margin-bottom:7px;
border:0px solid #eed;
}





