* { margin:0; padding:0; }
p { margin:5px 0 10px 0; font-size: 10pt; }
a{text-decoration: none !important;}a:hover{text-decoration: underline !important;}
body{font-family: verdana, tahoma;background:url('/images/tlo.jpg') repeat-x 0 0 white;color:323232;}
table, tr,td,tbody{margin:0;padding:0;}
h1{margin: 0 0 20px 10px; color:#3a552c; font-size:19pt; font-weight: normal;}

.wraper{width:990px;postion:relative;margin:0 auto;}
#content{padding:0 5px;}

a img{border:none !important;}

#menu_top, #menu_top .menu ul, #nowosci, #oferta,  #stopka{width:100%; position:relative;}
#nowosci .nowosc-big>div, #nowosci .nowosc-small>div, #dolne_boxy>div, #right>div, #oferta>div{display:block;float:left;padding:5px;width:316px;position:relative;color:white;margin:0px 5px 5px 0}

#left,#right{float:left;position:relative;}
#left{width:662px;}
#right{width:270px}

/*menu*/
#menu_top .menu ul{background: #1c3410;padding:10px;width:970px;}
#menu_top .menu ul{list-style:none;text-align:center;}
#menu_top .menu ul li{display:inline;}
#menu_top .menu ul li a{padding:5px;text-transform:uppercase;font-size:8pt;color:white; border-right:1px solid #6d8c17;line-height: 2.5em;}
.last{border-right:none !important;}
.kontakt{color:#fe9900 !important;}

/*logo i szukajka*/
#logo{background:url('/images/logo.png') center transparent scroll no-repeat;width:763px; height:143px; display:block;}

/*nowosci*/
#nowosci{margin: 10px auto 0;}
#nowosci .nowosc-big div{background:#1c3410; height:85px;}
/*#nowosci .nowosc-big div:after{content:'Nowość';font-size:18pt;vertical-align:top;margin-left:5px}*/
#nowosci .nowosc-big div+div+div{margin-right:0}
#nowosci .nowosc-big div a img{width:178px;display:inline-block;height:85px;margin-right:10px;border:none;}
#nowosci .nowosc-big div a span{font-size: 24pt;top:10px; position:absolute;color:white;cursor: pointer;text-decoration: none;}

#nowosci .nowosc-small div{color: white; font-size: 12pt; font-weight: bold; margin: 5px 5px 10px 0; max-height: 40px; height:40px;padding: 10px 25px; text-align: center;  width: 276px;}
#nowosci .nowosc-small div.n1{background:#fe9900 no-repeat 0 0 scroll;}
#nowosci .nowosc-small div.n2{background:#6dae08 no-repeat 0 0 scroll;}
#nowosci .nowosc-small div.n3{background:none #6f190a;font-size: 11pt;margin-right:0;}

#nowosci .nowosc-small div img{position:absolute; left:0; top:0;}
#nowosci .nowosc-small div span{position: relative;}
/*oferta*/
#oferta>div{height:auto;background:#6dae08}
#oferta>div a img{width:316px;display:block;height:199px;border:none;}
#oferta>div .etykieta{bottom:-5px;right:-2px;z-index:22;float:right;position:relative; font-size: 16pt;margin-top:-35px;background: #6dae08;padding:5px}

/*katalog produktów i realizacje*/
.color-1{background: #e5e5e5;}
.color-0{background: white;}
.etykiety{margin:0 20px}
.etykiety p{display:inline-block;text-align:center; border-right:1px solid #aaa;color:#888;float:left;}
.product-row{padding:10px;position:relative;margin:0 0 5px 0;}
.product-row a{color:#3a552c;}
.product-row>div{color:#1b3410;float:left;border-right:1px solid #aaa;padding-right:5px;font-size:10pt;postition:relative;height:120px;}
.product-row div img {width:195px;height:115px}
.product-row div+div{height: 60px;padding: 50px 0 10px 5px;}

/*boxy na dole i po prawej*/
#dolne_boxy{margin:10px 0 10px;}
#dolne_boxy>div, #right>div{color:#303030; font-size:9pt; background: #e5e5e5;height:210px;position: relative;}
#right>div{margin-bottom:10px}
#right>div a.more{margin-left:10px}
#dolne_boxy>div{margin-right:5px}/*wtf ?margin-right?*/
#dolne_boxy>div+div+div, #right>div+div+div{margin-right: 0;}
#dolne_boxy>div h2, #right>div h2{margin: 0 0 15px 10px; color:#3a552c; font-size:16pt}
#dolne_boxy ul, #right ul{list-style: none;margin-left:25px;}
#dolne_boxy ul li, #right ul li{padding:5px; list-style: url('/images/lidot.png');}
#dolne_boxy p, #right p, #dolne_boxy, #right {font-size: 9pt;}

/*prawo kategorie*/
#right>div.menu{background:none;height:auto;margin-bottom: 0;padding:0;width:326px}
#right div.menu ul, #right div.menu ul li{list-style:none !important;margin:0 !important; padding:0 !important;display:block;list-style-type: none;list-style-image: none;top:0 !important;height:auto;}
#right div.menu ul li{height:50px}
#right>div.menu ul li a{display:block;background: rgb(139,159,97);color:white;margin-bottom:5px; font-size:16pt; padding:10px;}
#right>div.menu ul li a:hover, #right>div.menu ul li a.current{background:#1c3410}

/*stopka*/
#stopka div{padding-bottom:20px;margin-top:15px;font-size: 8pt;color:#303030;display:block;float:left;}
#stopka div+div{float:right;}

/*kolorki*/
.cb_zielony_ciemny{background:#1c3410 !important;}
.ct_zielony_ciemny{color:#3a552c !important;}
.cb_zielony-jasny{background:#6dae08 !important;}
.ct_oliwkowy{color: #6d8c17 !important;}
.cb_pomaranczowy{background: #fe9900 !important;}
.cb_brazowy{background: #6f190a !important;}
.cb_szary{background: #e5e5e5 !important;}
.ct_szary{color: #303030 !important;}

/*mapa*/
#mapa{width: 652px; height: 350px;}

/*BREADCRAMP*/
#bradcrump{font-size:8pt;margin:5px 0 10px 0}
#bradcrump a{color:#555}
/*a wiecej*/
a.more{background: #1C3410;font-size:8pt; bottom: 10px; display: block; font-weight: bold;color: white; height: auto; margin-left: 210px; padding: 5px; position: absolute; width: 80px; z-index: 22;}
a.more>span{background: url('/images/po-wiecej.png') no-repeat scroll 70px 3px; display:block; width:100%;color: white;}

/*ramki*/
hr{width:100%; border:none;border-bottom:solid 1px #9ba398;margin-bottom:10px;height:1px;padding:0;display:block; float:none; clear:both;}
br{float: none;clear: both;}
.clearfloat{width:1px !important;height:1px !important; clear:both;background: transparent !important;border:none !important;}
/*zaokraglone rogi
	.DDR-5 : 5px. wszystkie	
	.DDR-3 : 3px, wszystkie
	.DDR-c : custom, tylko lewy górny i prawy dolny na 5px
*/

label.error {background:#FFCFCF; padding:3px; margin-top:2px; width:224px; font-weight:normal; color:#CF0000; font-size: 8pt;}


/*=====STYLE OD JM=====*/


.odstep{
	font-family: Verdana;
	font-size: 6px;
}
.PoleCzarne {
	background-color: #1B3410;
	height: 35px;
	width: 80px;
	font-family: Verdana;
	font-size: 16px;
	color: white;
	padding: 10px 10px 10px 10px;
	vertical-align: middle;
}
TD.TDWyszukiwarka {
	text-align: center;
	
}
TD.TDMenu {
	background-color: #1B3410;
	height: 45px;
}
TD.TDMenuBox {
	text-align: center;
	background-color: #1B3410;
	height: 22px;
	border-right: 1px solid #43583A;
	padding: 0px 8px 0px 8px;
}
TD.TDMenuBox_ {
	padding: 0px 8px 0px 8px;
}
TD.TDTresc {
	text-align: center;
	background-color: #E5E5E5;
	height: 170px;
	vertical-align: top;
}
.TABLETrescBox {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: #5b5b5b;
	text-align: left;
	vertical-align: top;
	margin-top:10px;
	margin-bottom:10px;
	
}
TD.TDTrescNaglBorderRight {
	font-size: 13px;
	vertical-align: top;
	color: #3b602c;
	font-weight: bold;
	border-right: 1px solid #d2d2d2;
	padding: 10px 20px 5px 20px;
	height: 18px;
}
TD.TDTrescNagl {
	font-size: 13px;
	vertical-align: top;
	color: #3b602c;
	font-weight: bold;
	padding: 10px 20px 10px 20px;
	height: 18px;
}
TD.TDTrescBox {
	vertical-align: top;
	padding: 5px 20px 10px 20px;
	border-right: 1px solid #d2d2d2;
}
TD.TDTrescBoxWiecej {
	vertical-align: top;
	padding: 0px 20px 5px 0px;
	border-right: 1px solid #d2d2d2;
	text-align: right;
	height: 21px;
}
.TrescNagl {
	font-family: Verdana;
	font-style: normal;
	color: #5b5b5b;
	text-align: left;
	font-size: 14px;
	vertical-align: top;
	padding: 10px 20px 10px 20px;
	height: 18px;
}
TD.TDTrescNaglKat {
	font-size: 12px;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	height: 14px;
	color: White;
	background-color: Green;
}
TD.TDNaglPodstr {
	padding: 10px 10px 4px 0px;
	text-align: left;
	color: #1B3410;
	font-weight: bold;
	font-size: 13px;
	height: 18px;
	border-bottom: 2px solid #1B3410;
	vertical-align: middle;
}
TD.TDLiniaPoziomKat {
	padding: 10px 10px 10px 10px;
	text-align: center;
	border-bottom: 1px solid #d2d2d2;
}
.TRpodswietlenie {
	background-color: #ebebeb;
	cursor: pointer;
}
.TRnormalne {
	background-color: white;
	
}
.Tresctxt {
	font-family: Verdana;
	font-style: normal;
	//color: #959595;
	color: #5b5b5b;
	text-align: justify;
	font-size: 11px;
	vertical-align: top;
	padding: 10px 20px 10px 10px;
}
.NaglZiel {
	width: 278px;
	font-family: Verdana;
	font-size: 6px;
	color: #3b602c;
	font-weight: normal;
	border-bottom: 2px solid #3b602c;
}
TD.TDStopka {
	font-size: 9px;
	font-style: normal;
	color: Gray;
	text-align: left;
	
}
TD.TDLiniaPoziom {
	
	border-bottom: 1px solid #d2d2d2;
}
.poleselect145 {
	background-color: #FEFEFE;
	width: 145px;
	height: 18px;
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #E8E7E2;
}

a.menug, a:link.menug, a:focus.menug, a:active.menug {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	
}
a.menug:hover {
	color: White;
	text-decoration: underline;
	
}
a.LinkGreen, a:link.LinkGreen, a:focus.LinkGreen, a:active.LinkGreen {
	color: #3b602c;
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
a.LinkGreen:hover {
	color: #3b602c;
	text-decoration: underline;
}
.formInfo {
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	font-size: 11px;
	color: #5b5b5b;
}
.field {
	width: 300px;
	font-family: Verdana;
	font-size: 11px;
	background-color: #E6E6FA;
	border: 1px solid Silver;
}/*
.error {
	color: red;
	visibility: hidden;
}*/
.RamkaZdj {
	border: 5px solid #D7D7D7 !important;
}
