HTML, BODY{
	margin: 0px;
	width: 100%;
	height: 100%;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B5B00;
	background: #4F7900;
}
.main{
       width: 100%;
       height: 100%;
}
.main2{
       width: 776px;
       height: 100%;
       vertical-align: top;
}
.top1{
       background: #81C600 url(img/green/bg_top.gif) repeat-x bottom;
       height: 20%;
}
A.top_logo1{
	display: table-cell;
	border: 0px;
	width: 260px;
	height: 44px;
}
.top1_sr{
	background: #81C600 url(img/green/bg_top.gif) repeat-x bottom;
	width: 776px;
	height: 20%;
	text-align: right;
	vertical-align: bottom;
}
.top_logo{
       background: url(img/green/logo.gif);
       width: 776px;
       height: 44px;
}
.top2{
       background: #4F7900 url(img/green/bg_top2.gif) repeat-x top;
}
.menu_lewa{
       background: url(img/green/menu_lewa.gif);
       width: 214px;
       height: 45px;
}
.menu{
       width: 545px;
       height: 45px;
       background: url(img/green/menu_bg.gif);
       padding-left: 17px;
}
A.menu1{
       display: table-cell;
       background: url(img/green/menu_1.gif);
       border: 0px;
       width: 134px;
       height: 45px;
}
A.menu2{
       display: table-cell;
       background: url(img/green/menu_2.gif);
       border: 0px;
       width: 134px;
       height: 45px;
}
A.menu3{
       display: table-cell;
       background: url(img/green/menu_3.gif);
       border: 0px;
       width: 134px;
       height: 45px;
}
A.menu4{
       display: table-cell;
       background: url(img/green/menu_4.gif);
       border: 0px;
       width: 134px;
       height: 45px;
}
.flash{
       width: 214px;
       background: url(img/green/flash_bg.gif);
       vertical-align: top;
}
.flash_top{
       display: block;
       width: 214px;
       height: 32px;
       background: url(img/green/flash_top.gif);
}
.prawa{
       width: 18px;
       background: url(img/green/prawa_bg.gif);
       vertical-align: bottom;
}
.prawa_bot{
       display: block;
       width: 18px;
       height: 107px;
       background: url(img/green/prawa_bot.gif);
}
.footer{
       background: url(img/green/bottom_bg.gif);
       background-repeat: no-repeat;
       width: 776px;
       height: 40px;
       text-align: center;
}
.footer A, .footer A:VISITED, .footer A:ACTIVE{
       color: #DDDDDD;
       text-decoration: none;
}
/* treść! */
.tresc{
       width: 544px;
       background: url(img/green/t_bg.gif) repeat-x top White;
        vertical-align: top;
}
.t_top{
       background: url(img/green/t_top.gif);
       width: 484px;
       height: 32px;
       padding-left: 60px;
       font-size: 10px;
}
.t_top A, .t_top A:VISITED, .top_t A:ACTIVE{
       color: #497100;
       text-decoration: none;
}
.t_top A:HOVER{
	color: #81C600;
	text-decoration: none;
}
.t_tresc{
       line-height: 16px;
       padding: 8px 10px 11px 25px;
       font-size: 11px;
       vertical-align: top;
}
.t_tresc A, .t_tresc A:VISITED, .top_tresc A:ACTIVE{
	color: #81C600;
	text-decoration: none;
}
.t_tresc A:HOVER{
       color: #497100;
       text-decoration: underline;
}
.t_separator{
       height: 10px;
       background: url(img/t_separator.gif);
}
/* bloki reklamowe */
.t_blok_main{
       width: 520px;
       height: 100%;
       margin-left: 24px;
       background: #E6E6E6 url(img/t_bloki_bg.gif) repeat-x top;
       vertical-align: bottom;
}
.t_blok_kom1{
	width: 232px;
	padding: 12px 0px 0px 8px;
	border-left: 1px dotted #ABE18A;
	border-right: 1px dotted #ABE18A;
	font-size: 11px;
	line-height: 14px;
	vertical-align: top;
}
.t_blok_kom1 IMG{
       margin-right: 5px;
       float: left;
}
.t_blok_kom2{
       width: 224px;
       padding: 4px 8px 8px 8px;
       border-left: 1px dotted #ABE18A;
       border-right: 1px dotted #ABE18A;
       font-size: 11px;
       line-height: 14px;
}
.t_blok_wypelnienie{
       background: White;
}

.form_opisy1, .form_opisy2{
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
	width: 115px;
	height: 22px;
}
.form_opisy2{
	width: 220px;
}
A.top_logo1{
	display: table-cell;
	border: 0px;
	width: 260px;
	height: 44px;
}

INPUT.form, SELECT.form, TEXTAREA.form, INPUT.form2, SELECT.form2, INPUT.form3{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F4F4F;
	background: White url(img/input_bg.gif) repeat-x bottom;
	border: 1px solid #D8D8D8;
	border-bottom: 2px solid #0073AD;
	padding-left: 5px;
	padding-right: 5px;
}
INPUT.form{
	width: 148px;
}

SELECT.form{
	width: 90px;
}
INPUT.form2, SELECT.form2{
	width: 40px;
}
SELECT.form2{
	width: 70px;
}

INPUT.form3{
	width: 178px;
}
INPUT.inputCheckbox
{
	border: 0px;
	background-color: transparent;
	vertical-align: middle;
}

/* tabela z wynikami */
.tabela_wyniki{
        width: 380px;
        }
.tabela_wyniki TD, .tab_opis1{
	height: 30px;
	font-size: 11px;
	border-bottom: 2px solid #7CBE00;
	border-right: 1px solid #D3E8BF;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}
.tab_opis1{
		  background: White url(img/input_bg.gif) repeat-x bottom;
		  padding-top: 3px;
		  padding-bottom: 3px; 
		  height: auto;
		  }
.tab_opis3{
	width: 260px;
	font-size: 11px;
	margin: 5px 0px 5px 0px;
	border-top: 1px solid #7CBE00;
	border-bottom: 1px solid #7CBE00;
	line-height: 17px;
	text-align: left;
	vertical-align: top;
}
.tr_norm{
        background: White url(img/input_bg.gif) repeat-x bottom;
        }
.tr_over{
	background: #B8F1AD url(img/green/input_bg.gif) repeat-x bottom;
}
.tabela_wyniki TH, .tab_opis2{
	height: 30px;
	font-size: 11px;
	border-bottom: 2px solid #548000;
	background: #B8F1AD url(img/green/input_bg.gif) repeat-x bottom;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
	font-weight: normal;
}
.tabela_wyniki .close{
        border-right: none;
        }

