body
	{
		padding: 0px;
		margin: 0px;
		height: 100%;
		width:100%;
		background: #ffffff;
	}
img
	{
		border: none;
		margin:0px;
		padding:0px;
	}
td
	{
		vertical-align:top;
		font: 12px Arial;
		line-height: 16px;
		color: #303030;
		vertical-align:top;
	}
a
	{
		color: #7AA050;
		font: 12px Arial;
	}
a:hover
	{	text-decoration:none;
	}
h1
	{

	 color: #F27125;
	 font: 27px Times New Roman;
	 margin: 0px 0px 0px 0px;
	}
h2
	{
		color: #666666;
		font: bold 16px Arial;
		background: url(/images/bg_h2.jpg) no-repeat left 2px;
         padding-left: 15px;

		margin: 0px 0px 30px 22px;

	}
h3
	{
		font: bold 12px Arial;
		color: #D63D3D;
		margin: 0px 0px 25px 0px;
	}

.contact
	{	padding: 37px 0px 0px 90px;
	}
.contact a
	{
	font: 13px Arial;
	color: #7D9C36;
	}

.content
	{	padding: 10px 30px 30px 30px;
	}
.cont_width
	{
	width: 100%;
	max-width:1110px;

	}
.cat_sp
	{
    background: url(images/cat_bg.jpg) no-repeat left bottom;
    padding: 0px 0px 35px 24px;
	}
.menu_cat
	{    padding: 0px 10px 0px 26px;
    margin: 7px 0px 0px 0px;
    background: url(images/menu1.png) no-repeat left top;
	}
.menu_cat a
	{
    font: 15px Arial;
	color: #7AA050;
	}
.menu_catv
	{
    padding: 0px 0px 0px 26px;
    margin: 7px 0px 0px 0px;
    background: url(images/menu1.png) no-repeat left top;
	}
.menu_catv a
	{
    font: bold 15px Arial;
	color: #373A3F;
	text-decoration:none;
	}
.menu_cat2
	{
    padding: 0px 0px 5px 15px;
    margin: 7px 0px 0px 25px;
    background: url(images/i.png) no-repeat left top;
	}
.menu_cat2 a
	{
    font: 12px Arial;
	color: #F37225;
	}
.menu
	{
    padding: 1px 0px 0px 26px;
    background: url(images/menu2.png) no-repeat left top;
    margin: 7px 0px 0px 0px;
    height:20px;
	}
.menu a
	{
    font: 13px Arial;
	color: #F27125;
	}
.spets_l
	{	padding: 0px 0px 30px 24px;
	}
.spets_t
	{
    padding: 215px 0px 0px 0px;
	}
.spets_t div
	{
	font: 11px Arial;
	text-align:right;
	}
.spets_t span
	{
	font: Italic 13px Arial;
	color: #F37225;
	}
.spets_t a
	{
	font: Italic 13px Arial;
	color: #F37225;
	}
.sobs
	{    padding: 1px 0px 13px 26px;
    background: url(images/menu2.png) no-repeat left top;
    font: 18px Arial;
	color: #F27125;
	}
.sobs a
	{
    font: Italic 12px Arial;
	color: #4E8117;
	}

.sobs_doc
	{	padding: 0px 0px 11px 0px;	font: 11px Arial;
	color: #717171;
	}
.sobs_doc a
	{
	font: 13px Arial;
	color: #7DA355;
	}
.sobs_doc span
	{
	font: Italic 11px Arial;
	color: #575757;
	}

.menu_g
	{    padding: 10px 0px 0px 50px;
    background: url(images/menug1.png) no-repeat left top;
    height: 45px;
	}
.menu_g a
	{
    font: 19px Arial;
	color: #63912C;
	}
.menu_g2
	{
    padding: 10px 0px 0px 50px;
    background: url(images/menug2.png) no-repeat left top;
    height: 45px;
	}
.menu_g2 a
	{
    font: 19px Arial;
	color: #F26D25;
	}

.go_cat
	{    padding: 1px 0px 10px 23px;
    margin: 7px 0px 0px 0px;
    background: url(images/menu1.png) no-repeat left top;
	}
.go_cat a
	{
    font: bold 12px Arial;
	color: #7AA050;
	}
.info_cat
	{
    padding: 0px 0px 10px 15px;
    margin: 7px 0px 0px 0px;
    background: url(images/i.png) no-repeat left top;
	}
.info_cat a
	{
    font: bold 12px Arial;
	color: #7AA050;
	}
.podpis
	{    padding: 65px 0px 0px 0px;
    font: 13px Arial;
	color: #282828;
	}
.podpis a
	{
    font: 13px Arial;
	color: #F66E20;
	}
.navig
	{	padding: 0px 0px 0px 0px;
	}
.navig a
	{
	font: Italic 11px Arial;
	color: #8E8E8E;
	}
.text_footer
	{
	padding: 47px 0px 0px 236px;    font: 11px Arial;
	color: #4A4A49;
	}
.text_footer a
	{
    font: 11px Arial;
	}
.cat_spt_v
	{    padding: 3px 4px 3px 4px;
    background: #F8EEE6;
    font: 12px Arial;
    color: #222222;
    cursor:pointer;
	}
.cat_spt
	{
    padding: 3px 0px 0px 0px;
    margin: 0px 4px 0px 4px;
    border-bottom: 1px dashed #4E8117;
    font: 12px Arial;
    color: #4E8117;
    cursor:pointer;
	}
.pdf_upl
	{	height: 32px;
	margin: 0px 0px 20px 0px;
	}
.pdf_upl div
	{
	padding: 8px 0px 5px 40px;
	}
.pdf_upl a
	{
	font: bold 12px Arial;
    color: #649131;
	}
.zag_doc
	{
	padding: 0px 0px 5px 0px;
	}
.zag_doc a
	{
	font: 16px Arial;
    color: #4E8117;
	}
.newdat
	{	padding: 0px 0px 13px 0px;	font: Italic 11px Arial;
    color: #649131;
	}
.plashka
	{
	margin: 3px 0px 0px 0px;
	background: url(images/pl.png) repeat left top;
	border: 1px solid #709A41;
	visibility:hidden;
	position: absolute;
	}
.plashka td
	{
	height:25px;
	}
.plashka_tov
	{
	padding: 0px 20px 5px 0px;
	}
.plashka_tov a
	{
	font: 14px Arial;
    color: #F37624;
	}
.txt_upload
	{	padding: 5px 0px 0px 0px;    font: Italic 14px Arial;
	}

.cen_bg
	{    padding: 5px 5px 0px 5px;
    font: 15px Arial;
    color: #ffffff;
	}
div.clear
	{
        clear: both;
	}
