body {margin:5px;padding:0px;}
form {margin:0px;}
ul {list-style-type: square;}
li {padding:5px;}
hr { color: #C9C5BF;background-color: #C9C5BF;border-style:none;height: 1px;}

input.btn_brorange148 {color:#ffffff;font-size:12px;font-weight:bold;background-image:url(/gfx/lay/btns/br_orange_148.jpg); width:148px; height:23px;border:none; }
input.btn_brgreen148 {color:#ffffff;font-size:12px;font-weight:bold;background-image:url(/gfx/lay/btns/br_green_148.jpg); width:148px; height:23px;border:none;}
input.btn_brblue148 {color:#ffffff;font-size:12px;font-weight:bold;background-image:url(/gfx/lay/btns/br_blue_148.jpg); width:148px; height:23px;border:none;}

input.btn_brorange80 {color:#ffffff;font-size:11px;padding:0px 9px 1px 0px;margin:3px;font-weight:bold;background-image:url(/gfx/lay/btns/br_orange_80.jpg); width:80px; height:23px;border:none; }
input.btn_brgreen80 {color:#ffffff;font-size:11px;padding:0px 9px 1px 0px;margin:3px;font-weight:bold;background-image:url(/gfx/lay/btns/br_green_80.jpg); width:80px; height:23px;border:none;}
input.btn_brblue80 {color:#ffffff;font-size:11px;padding:0px 9px 1px 0px;margin:3px;font-weight:bold;background-image:url(/gfx/lay/btns/br_blue_80.jpg); width:80px; height:23px;border:none;}


body,table {color:#808080; background-color: #ffffff; font-family: verdana, sans-serif, arial; font-size: 12px; letter-spacing: 0.001em;word-spacing: 0.9px;}
table {text-align: left;}
h2 {padding:0px;margin:0px;}

.active {font-size:15px;color:#000000;}
.sml {font-size:11px;font-weight:normal;}
.bread {font-size:10px;}
.hugehdr {font-weight: 900;font-size: 22px;}
.extrahdr {font-weight: 900;font-size: 18px;}
.titlehdr {font-weight: 700;font-size: 18px;}
.pricehdr {font-weight: 900;font-size: 16px;}
.framep {border-style:solid;border-color:#C9C5BF;border-width:1px;}
.artcol {color:#8CCA24;font-weight:bold;}

a:link {color: #4d7fad; text-decoration:underline; }
a:hover {color: #6fb2f1; text-decoration:none;}
a:visited {color: #280884; text-decoration:underline;}
a img {border-style:none;}

table.adm {border-collapse: collapse;}
table.adm th {font-size:10px;font-weight:bold; background-color:#c0c0c0;padding:5px 5px 5px 5px;}
table.adm tr.one{background-color: #c9def1;}
table.adm tr.one td{background-color: #c9def1;padding:5px 5px 5px 5px;}
table.adm tr.suwak{background-color: #dddef1;}
table.adm tr.suwak td{background-color: #dddef1;text-align:right; padding:5px 5px 5px 5px;}
table.adm td{padding:5px 5px 5px 5px;}


.stopka {font-family: verdana, sans-serif, arial; font-size: 10px;}



table.nospace
{
    margin:0px 0px 0px 0px;
    border-style:none; 
    border-collapse: collapse; 
        
}

table.nospace td
{   
    padding:0px 0px 0px 0px;
    vertical-align:middle;
}

tr.two{background-color: #578fc3;}
tr.two td{background-color: #578fc3;margin:0px;border-spacing:0px;}

table.lista tr > td {padding:5px 5px 5px 5px;}


tr.even , tr.even td {background-color: #aeceee;}
tr.odd , tr.odd td {background-color: #cde1f3;}

*.articles {font-size:10px;}
articles tit {font-size:11px;font-weight:bold;}
articles {font-size:11px;}

.nie
{
	font-weight:bold; color:#c00000;
}

.tak
{
	font-weight:bold; color:#00C000;
}


input {font-size:12px;}



h1 {
	font: 16px verdana, sans-serif, arial;
	color: #000000;
	font-weight: bold;
}

h2 {
	font: 14px/120% verdana, sans-serif, arial;
	color: #000000;
	font-weight: bold;
}

/*pierwsze menu od gory*/
table.menutop0
{
	padding:0px 0px 0px 0px;
    vertical-align:middle;
    margin:0px 0px 0px 0px;
    border-style:none; 
    border-collapse: collapse; 
    font-size:12px;
}
table.menutop0 a
{
	color:#7f7f7f;
}
table.menutop0 td.start
{
	padding:0px 0px 0px 0px;
    background-image: url(/gfx/lay/menutop/menutop_01.gif); 
    background-repeat: no-repeat;
    width:15px;
    height:29px;
}
table.menutop0 td.on
{
	padding:0px 10px 0px 10px;
    background-image: url(/gfx/lay/menutop/menutop_03.gif); 
    background-repeat: repeat-x;
    height:29px;
    font-weight:normal;
    text-decoration:none;
    text-align:center;
}

table.menutop0 td.on a
{
	 text-decoration:none;
}

table.menutop0 td.off
{
	padding:0px 10px 0px 10px;
    background-image: url(/gfx/lay/menutop/menutop_05.gif); 
    background-repeat: repeat-x;
    height:29px;
    text-align:center;
}
table.menutop0 td.sep
{
	padding:0px 0px 0px 0px;
    background-image: url(/gfx/lay/menutop/menutop_07.gif); 
    background-repeat: no-repeat;
    width: 5px;
    height:29px;
}
table.menutop0 td.end{
	padding:0px 0px 0px 0px;
    background-image: url(/gfx/lay/menutop/menutop_20.gif); 
    background-repeat: no-repeat;
    width: 15px;
    height:29px;
}
/*end-pierwsze menu od gory*/

/*drugie menu od gory*/
table.menutop1{	padding:0px 0px 0px 0px; vertical-align:middle; margin:0px 0px 0px 0px; border-style:none; border-collapse: collapse; font-size:11px;}
table.menutop1 a{color:#000000;}
table.menutop1 td.start {padding:0px 0px 0px 0px; background-image: url(/gfx/lay/menutop/menutop_09.gif); background-repeat: no-repeat; width:15px; height:29px;}
table.menutop1 td.on {padding:0px 10px 0px 10px; background-image: url(/gfx/lay/menutop/menutop_14.gif); background-repeat: repeat-x; font-weight:bold; text-align:center; height:29px;}
table.menutop1 td.on a{ text-decoration:none;}
table.menutop1 td.off {	padding:0px 10px 0px 10px; background-image: url(/gfx/lay/menutop/menutop_13.gif); background-repeat: repeat-x; text-align:center; height:29px;}
table.menutop1 td.sep{ padding:0px 0px 0px 0px; background-image: url(/gfx/lay/menutop/menutop_15.gif); background-repeat: no-repeat; width: 5px; height:29px;}
table.menutop1 td.end {	padding:0px 0px 0px 0px; background-image: url(/gfx/lay/menutop/menutop_10.gif); background-repeat: no-repeat; width: 15px; height:29px;}
/*end-drugie menu od gory*/

table.zakladki {padding:0px 0px 0px 0px;vertical-align:middle;margin:0px 0px 0px 0px;border-style:none;border-collapse: collapse;text-align:center;}
table.zakladki td.inactive {padding:5px 10px 5px 10px;vertical-align:middle;margin:0px 0px 0px 0px;border-style:solid;border-color:#c0c0c0;border-width: 1px 1px 1px 1px;text-align:center;background-color:#aeceee;}
table.zakladki td.active {padding:5px 10px 5px 10px;vertical-align:middle;margin:0px 0px 0px 0px;border-style:solid;border-color:#c0c0c0;border-width: 1px 1px 0px 1px;background-color:#cde1f3;text-align:center;}
table.zakladki td.content {border-color:#c0c0c0;border-style:solid;border-width: 0px 1px 1px 1px;background-color:#cde1f3;text-align:center;}
table.zakladki td {padding:5px 10px 5px 10px;background-color:#cde1f3;}
table.zakladki table.frm {border-style:none;}






table.gf
{
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
	border-style:none; 
    border-collapse: collapse; 
}

table.gf td
{
    padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;
    color:#000000;
	background-image:url(/gfx/lay/gf/gf_back.gif);
}

table.gf th
{
    padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;
    vertical-align:top;
    background-image:url(/gfx/lay/gf/gf_back.gif);
    padding: 0px 0px 2px 0px; 
}


table.gf td.hp_log
{
    background-image:url(/gfx/lay/hdrs/hp_log.gif);
    width:182px;
    height:28px;
    font-size:11px;
    padding:2px 0px 0px 15px; 
    font-weight:bold;
    background-repeat:no-repeat;
}

table.gf td.hp_news
{
    background-image:url(/gfx/lay/hdrs/hp_news.gif);
    width:182px;
    height:26px;
    font-size:11px;
    padding:2px 0px 0px 15px; 
    font-weight:bold;
    background-repeat:no-repeat;
}


table.gf td.c1
{
    
    background-image:url(/gfx/lay/gf/gf_01.gif);
    width:10px;
    height:10px;
    background-repeat:no-repeat;
}

table.gf td.c2
{
    background-image:url(/gfx/lay/gf/gf_02.gif);
    height:10px;
    background-repeat:repeat-x;
}

table.gf td.c3
{
    background-image:url(/gfx/lay/gf/gf_03.gif);
    width:10px;
    height:10px;
    background-repeat:repeat-x;
}
table.gf td.c4
{
    background-image:url(/gfx/lay/gf/gf_04.gif);
    width:10px;
    background-repeat:repeat-y;
    
}
table.gf td.c4head
{
    background-image:url(/gfx/lay/gf/gf_04head.gif);
    width:10px;
    background-repeat:repeat-y;
    
}
table.gf td.c5
{
	color:#000000;font-size:12px;
	background-image:url(/gfx/lay/gf/gf_back.gif);
    padding: 0px 0px 0px 0px; 
    
}

table.gf td.c5head
{
	color:#000000;font-size:15px;
	height:25px;
	font-weight:bold;
	background-image:url(/gfx/lay/gf/head.gif);
	background-position: right;
	background-repeat:repeat-y;
    
}


table.gf td.c5 a
{
	font-weight:bold;
}

table.gf td.c6
{
    background-image:url(/gfx/lay/gf/gf_06.gif);
    width:10px;
    background-repeat:repeat-y;
}
table.gf td.c7
{
    background-image:url(/gfx/lay/gf/gf_07.gif);
    width:10px;
    height:10px;
    background-repeat:no-repeat;
    
}
table.gf td.c8
{
    background-image:url(/gfx/lay/gf/gf_08.gif);
    height:10px;
    background-repeat:repeat-x;
}
table.gf td.c9
{
    background-image:url(/gfx/lay/gf/gf_09.gif);
    width:10px;
    height:10px;
    background-repeat:no-repeat;
}





table.gfd
{
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
	border-style:none; 
    border-collapse: collapse; 
}

table.gfd td
{
    padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;
    color:#000000;
	background-image:url(/gfx/lay/gfd/gfd_back.gif);
}

table.gfd th
{
    padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;
    vertical-align:top;
    background-image:url(/gfx/lay/gf/gf_back.gif);
    padding: 0px 0px 2px 0px; 
}


table.gfd td.c1
{
    background-image:url(/gfx/lay/gfd/gfd_01.gif);
    width:10px;
    height:10px;
    background-repeat:no-repeat;
}

table.gfd td.c2
{
    background-image:url(/gfx/lay/gfd/gfd_02.gif);
    height:10px;
    background-repeat:repeat-x;
}

table.gfd td.c3
{
    background-image:url(/gfx/lay/gfd/gfd_03.gif);
    width:10px;
    height:10px;
    background-repeat:repeat-x;
}
table.gfd td.c4
{
    background-image:url(/gfx/lay/gfd/gfd_04.gif);
    width:10px;
    background-repeat:repeat-y;
}
table.gfd td.c5
{
	color:#000000;font-size:12px;
	 background-image:url(/gfx/lay/gfd/gfd_back.gif);
    padding: 0px 0px 2px 0px; 
}
table.gfd td.c5 a
{
	font-weight:bold;
}

table.gfd td.c6
{
    background-image:url(/gfx/lay/gfd/gfd_06.gif);
    width:10px;
    background-repeat:repeat-y;
}
table.gfd td.c7
{
    background-image:url(/gfx/lay/gfd/gfd_07.gif);
    width:10px;
    height:10px;
    background-repeat:no-repeat;
}
table.gfd td.c8
{
    background-image:url(/gfx/lay/gfd/gfd_08.gif);
    height:10px;
    background-repeat:repeat-x;
}
table.gfd td.c9
{
    background-image:url(/gfx/lay/gfd/gfd_09.gif);
    width:10px;
    height:10px;
    background-repeat:no-repeat;
}






table.gfcnt
{
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
	border-style:none; 
    border-collapse: collapse; 
    background-image:url(/gfx/lay/gf/gf_back.gif);
}

table.gfcnt td.fldnme
{
	font-weight:bold;
}

table.gfcnt td
{
    padding: 5px 5px 5px 5px; 
    background-image:url(/gfx/lay/gf/gf_back.gif);
}

table.gfdcnt
{
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
	border-style:none; 
    border-collapse: collapse; 
    background-image:url(/gfx/lay/gfd/gfd_back.gif);
}

table.gfdcnt td
{
    padding: 5px 5px 5px 5px; 
    background-image:url(/gfx/lay/gfd/gfd_back.gif);
}



/* hme- header menu (pasek z menu poziomym) */
table.hme
{
    font-family:Verdana;
    color:#000000;
    margin:10px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    border-style:none; 
    border-collapse: collapse; 
    width:100%;
}

table.hme td
{

    height:28px;
    padding: 0px 0px 0px 0px; 
}

table.hme td.fill
{
    background-image:url(/gfx/lay/menutop/hme_00.gif);
    background-repeat:repeat-x;
    
}
table.hme td.end
{
    background-image:url(/gfx/lay/menutop/hme_08.gif);
    background-repeat:no-repeat;
    width:1px;
}

table.hme td.on1
{
    background-image:url(/gfx/lay/menutop/hme_01.gif);
    width:5px;
    background-repeat:no-repeat;
}

table.hme td.on2
{
    color:#000000;
    background-image:url(/gfx/lay/menutop/hme_02.gif);
    background-repeat:repeat-x;
    text-align:center;
    padding:0px 9px 0px 9px;
    font-size:12px;
    font-weight:bold;
    width:20px;
    text-decoration:none;
}
table.hme td.on2 a 
{
    color: #000000; 
    text-decoration:none;
}

table.hme td.on3
{
    color:#000000;
    background-image:url(/gfx/lay/menutop/hme_03.gif);
    width:4px;
    background-repeat:no-repeat;
}

table.hme td.off1
{
    background-image:url(/gfx/lay/menutop/hme_04.gif);
    width:5px;
    background-repeat:no-repeat;
    
}

table.hme td.off2
{
    color:#ffffff;
    background-image:url(/gfx/lay/menutop/hme_05.gif);
    background-repeat:repeat-x;
    text-align:center;
    padding:0px 9px 0px 9px;
    font-size:12px;
    font-weight:bold;
    width:20px;
    text-decoration:none;
}

table.hme td.off2 a 
{
    color: #ffffff; 
    text-decoration:none;
}

table.hme td.off3
{
    color:#000000;
    background-image:url(/gfx/lay/menutop/hme_06.gif);
    width:5px;
    background-repeat:no-repeat;
    
}


table.hme tr.dol
{
    background-image:url(/gfx/lay/menutop/hme_07.gif);
    background-repeat:repeat-x;
    height:29px;
}

table.hme tr.dol td
{
    text-align:center;
}


table.hme td
{
    color:#000000;
    height:28px;
}


table.ramkowa
{
	color:#666666;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	border-collapse: collapse; 	
	border-style:solid;
	border-width:1px;
	
	border-color:#666666;;
}

table.ramkowa tr.oddr td
{
	background-color:#ececec;
	padding: 5px 5px 5px 5px; 
	border-style:solid;
	border-width:1px;
	border-color:#666666;;
	font-size:12px;
}

table.ramkowa tr.evenr td
{
	background-color:#ffffff;
	padding: 5px 5px 5px 5px; 
	border-style:solid;
	border-width:1px;
	border-color:#666666;;
	font-size:12px;
	
}

table.ramkowa th
{
	font-weight:bold;;
	
}
