body {
	text-align:center;
	margin:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#b2b1a9;
	background:#40413c url(../images/all_bg.jpg);

}

img, a, object {
	outline: none;
}


div, a, img, ul, h1, h2, h3, h4, h5, form, table, tr, td, fieldset {
	margin:0px;
	padding:0px;
	border:0px;
}

img.imag {
	margin-top:0px;
	margin-bottom:0px;
	display:block;
	margin:0px;
	padding:0px;
}

.clearFL {
	clear:both;
	font-size:1px;
}

.hidden {display:none}

#container {margin: auto; padding-bottom: 20px; width: 998px; text-align: left;}

.top-box {background:#212121; height:10px; margin:0px 110px 0 110px; font-size:1px;}

.sp1 {background:#212121; height:5px; margin-bottom:2px; font-size:1px;}
.sp2 {background:#212121; height:5px; margin-top:2px; font-size:1px;}

.border1 {border:2px solid #b8b8b8; padding:2px;}

#top-cont {height:93px;}

#top-logo {width:191px; padding:0 0 6px 9px; float:left;}

#top-cert {width:571px; float:left;}
#top-cert ul {list-style:none; margin:7px 0 0 220px;}
#top-cert ul li {display:block; float:left;}
#top-cert ul li.cert-menu-1, #top-cert ul li.cert-menu-2 {margin-right:21px;}

#top-contact {width:185px; float:left; background:url(../images/tel-ico.gif) no-repeat 0 10px; text-align:right; padding:6px 9px 0 0; font-weight:bold; color:#fffff7;}
#top-contact span {color:#a8cd00;}

#h-l {float:left; width:834px;}
#h-r {float:left; width:164px;}

#mm {list-style:none;}
#mm li, #mm li a {display:block; float:left; width:32px; height:517px; font-size:2px; }
#mm li a span {display:none;}

#mm li.mm-0, #mm li.mm-1, #mm li.mm-2, #mm li.mm-3 {margin-right:1px;}

#mm li.mm-0 a, #menu-0 a {background:url(../images/menu.png) no-repeat 0 0;}
#mm li.mm-0 a:hover, #menu-0 a:hover {background:url(../images/menu.png) no-repeat 0 -517px;}

#mm li.mm-1 a, #menu-1 a {background:url(../images/menu.png) no-repeat -32px 0;}
#mm li.mm-1 a:hover, #menu-1 a:hover {background:url(../images/menu.png) no-repeat -32px -517px;}

#mm li.mm-2 a, #menu-2 a {background:url(../images/menu.png) no-repeat -128px 0;}
#mm li.mm-2 a:hover, #menu-2 a:hover {background:url(../images/menu.png) no-repeat -128px -517px;}

#mm li.mm-3 a, #menu-3 a {background:url(../images/menu.png) no-repeat -64px 0;}
#mm li.mm-3 a:hover, #menu-3 a:hover {background:url(../images/menu.png) no-repeat -64px -517px;}

#mm li.mm-4 a, #menu-4 a {background:url(../images/menu.png) no-repeat -96px 0;}
#mm li.mm-4 a:hover, #menu-4 a:hover {background:url(../images/menu.png) no-repeat -96px -517px;}



#footer {text-align:center; color:#b1b1b1; padding:10px 0 20px 0;}

#footer a {color:#6c7171; text-decoration:none;}
#footer a:hover {color:#b1b1b1;}

#ct-l-ct {overflow:hidden; width:100%; background:#313133;}
.ct-l {float:left; padding-bottom: 12000px; margin-bottom: -12000px; vertical-align:top; text-align:left;}


.space2 {margin-right:1px;}

#content-1 {width:834px;}

#menu-0 span,
#menu-1 span,
#menu-2 span,
#menu-3 span,
#menu-4 span
{display:none;}

#menu-0, #menu-0 a,
#menu-1, #menu-1 a,
#menu-2, #menu-2 a,
#menu-3, #menu-3 a,
#menu-4,  #menu-4 a
{width:32px; display:block;}

#menu-0 a,
#menu-1 a,
#menu-2 a,
#menu-3 a,
#menu-4 a
{height:517px;}

#menu-0,
#menu-1,
#menu-2,
#menu-3
{margin-right:1px;}

#menu-0 {background-color:#a0c900;}
#menu-1 {background-color:#7aa800;}
#menu-2 {background-color:#6c9801;}
#menu-3 {background-color:#518100;}
#menu-4 {background-color:#477500;}

#content-2 {padding:20px;}

#head-0 {float:left; width:72px; margin-right:20px;}
#head-1 {float:left; width:702px; background:url(../images/tloh2.gif) repeat-x; height:30px; font-size:18px; font-weight:bold; color:#ccc;}
.head-2a {width:792px; background:url(../images/tloh2.gif) repeat-x; height:30px; font-size:18px; font-weight:bold; color:#ccc; cursor: pointer;}
#head-cont, .head-cont {background:url(../images/arr.gif) no-repeat; padding:4px 0 0 55px;}
#head-cont2 {padding:21px 0 0 55px;}

.line1 {border-bottom:1px solid #909090; font-size:1px; margin:0px 0 10px 0;}
.line2 {border-bottom:1px solid #909090; font-size:1px; margin:10px 0 10px 0;}



/* ###################### menu*/

#mf {list-style:none;}
#mf li, #mf li a, #mf li a span {display:block; float:left;}

#mf li {margin:0 13px 5px 13px;}


.mf-arrow {background:#6c9d00 url(../images/arrow.png) no-repeat 14px 11px; width:39px; height:30px; display:block; float:left;}
.mf-float {color:#b1b0aa; text-decoration:none;}
.mf-float:hover {color:#000}

span.mf-0, span.mf-1, span.mf-2, span.mf-3, span.mf-4  {background:#171717;}

.mf-float:hover span.mf-0, 
.mf-float:hover span.mf-1,
.mf-float:hover span.mf-2,
.mf-float:hover span.mf-3,
.mf-float:hover span.mf-4
{background-color:#6c9d00;}



.mf-float:hover .mf-arrow
{background-color:#171717;}

span.mf-0 {width:95px; padding:7px 0 0 10px; height:23px;}
span.mf-1 {width:90px; padding:7px 0 0 10px; height:23px;}
span.mf-2 {width:54px; padding:7px 0 0 10px; height:23px;}
span.mf-3 {width:64px; padding:7px 0 0 10px; height:23px;}
span.mf-4 {width:90px; padding:7px 0 0 10px; height:23px;}


.mf-float-active span {background-color:#171717;}
.mf-float-active {color:#fff; text-decoration:none;}


/* ###################### menu*/


ul.list-1 {list-style: square; padding:15px 30px;}

#header-bg, .header2-bg {background:url(../images/tloh3.gif) repeat-x 0 2px; height:19px;}
#header, .header2a {color:#6c9d00; font-weight:bold; font-size:14px; display:inline; background:#313133; padding-right:4px;}
#header span, .header2a span {color:#ccc;}


.cert-l {width:184px; float: left;}
.cert-r {width:600px; float: left; padding:0 0 0 10px;}

.head-yellow {color: #fffa00; font-size: 14px; font-weight: bold; margin-bottom: 5px;}

.sprzet-gall {float:left; width: 208px; margin-right: 12px;}

.jsmenu-span {color: #6c9d00; font-weight: bold;}

.jsmenu-1 {background: url(../images/oferta_img.gif) no-repeat 0 0; padding:0 0 0 40px;}

.jsmenu-1 h3 {cursor: pointer;}
.answer {padding-top: 10px;}



.head-cont {position: relative; }
.head-2a span {text-align: right; padding-right: 40px; position: relative; right: 0; top:-20px; display: block; font-size: 14px;}



.gall-2 {float: left; width: 141px; font-size: 11px; text-align: center; margin: 10px 6px}
.gall-2 img {border:1px solid #b8b8b8; padding:2px;}




.link1 {color:#a9ce00;}

#form-l {float: left; width: 247px; margin-right: 10px;}
#form-r {float: left; width: 335px;}

.input-1 {width: 235px; height:22px; border: 1px solid #797979; background: none; color: #797979; padding: 2px 4px 0 4px; margin-bottom: 6px;}
.txt-area-1 {width: 235px; height:85px; border: 1px solid #797979; background: none; color: #797979; padding: 2px 4px 0 4px; margin-bottom: 6px; font:12px arial;}

.submit {background: #181818; border:none; color: #b5b5b5; padding: 1px 14px 3px 14px; width: 70px; height: 25px;}


