/* ABA styles */



body {
	background: #fff url(gfx/aba/bg.gif) left top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
p {
	margin: 0;
	padding: 0;
	}
img, ol, ul, li, dd, dt, div, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	}

.right {
	text-align: right;
	}
.center {
	text-align: center;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

			
/* Main Field styles */

#mainfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #706F6D;
	}
#mainfield h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 10px 0 20px 0;
	padding: 0;
	text-transform:uppercase;
	clear:both;
	color: #000;
	}
#mainfield div.txttop {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0 0 40px 0;
	padding: 0;
	color: #333;
	}
.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #078F43;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #706F6D;
	font-weight: bold;
	}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #706F6D;
	font-weight: bold;
	}
.new {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	font-weight: bold;
	background: url(gfx/aba/new.gif) left top no-repeat;
	padding-left: 18px;
	margin-top: 12px;
	display: block;
	}
.bookimg img {
	float: left;
	border: 1px solid #666;
	margin-bottom: 5px;
	}
.addinf {
	font-size: 11px;
	}
.linki img {
	border: 0;
	margin: 1px;
	}

/* View styles */

#view {
	margin-top: 10px;
	}
.view_img {
	float: left;
	border: 1px solid #000;
	margin: 0 8px 20px 0;
	}
* html .view_img {
	margin-bottom: 8px;
	}
#view h1 {
	color: #078F43;
	font-size: 12px;
	font-face: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0;
	}
#view h1.view_title {
	color: #706F6D; 
	font-size: 12px; 
	font-face: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:none;
	clear: none;
	margin: 0;
	padding: 0;
	}
#view a {
	color: #029141;
	}
#view a:hover {
	color: #999;
	text-decoration:none;
	}
#view ul, #view ol {
	margin-left: 30px;
	}
.vprice, .vaddinf, .desc {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear:both;
	margin: 15px 0;
	}
.vprice span, .vaddinf span, .desc span.x {
	color: #000;
	font-weight: bold;
	padding-right: 5px;
	}
.vaddinf span, .desc span.x {
	display: block;
	}
.desc_author {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	}
.desc_date {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666;
	}
.desc_short {
	margin-bottom: 5px;
	font-weight: bold;
	}
.buttony {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	}
.buttony_r {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: right;
	}
.separator {
	border-bottom: 1px solid #ccc;
	}
#view h1.news_view {
	font-size: 12px;
	color: #078F43;
	}
#view h1.news_view a {
	text-decoration:none;
	}
.news_date {
	color: #999;
	margin-top: 5px;
	margin-bottom: 3px;
	}
.news_photo {
	border: 1px solid #666;
	float: left;
	margin: 3px 5px 3px 0;
	}


/* Footer styles */

#footer {
	position: absolute;
	bottom: 118px;
	left: 250px;
	}
.copyrights {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ccc;
	}
.copyrights a {
	text-decoration:none;
	color: #ccc;
	}
.copyrights a:hover {
	color: #999;
	}
.footer_links {
	margin: 0;
	padding: 0 0 0 330px;
	color: #999;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.footer_links a {
	color: #999;
	text-decoration:none;
	}
.footer_links a:hover {
	color: #333;
	}

/* Submenu styles */

#submenu {
	position: absolute;
	bottom: 6px;
	right: -25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
* html #submenu {
	right: -30px;
	}	
#submenu a {
	color: #8e8d8a;
	text-decoration:none;
	display:block;
	float: right;
	padding-left: 16px;
	margin-right: 5px;
	}
#submenu a:hover {
	color: #333;
	}
a#basket {
	background: url(gfx/aba/basket.gif) left 1px no-repeat;
	}
a:hover#basket {
	background: url(gfx/aba/basket_over.gif) left 1px no-repeat;
	}
a#login {
	background: url(gfx/aba/login.gif) left 1px no-repeat;
	padding-left: 11px;
	}
a:hover#login {
	background: url(gfx/aba/login_over.gif) left 1px no-repeat;
	}
a#profile {
	background: url(gfx/aba/profile.gif) left 1px no-repeat;
	padding-left: 11px;
	}
a:hover#profile {
	background: url(gfx/aba/profile_over.gif) left 1px no-repeat;
	}
a#signin {
	background: url(gfx/aba/signin.gif) left 1px no-repeat;
	padding-left: 13px;
	}
a:hover#signin {
	background: url(gfx/aba/signin_over.gif) left 1px no-repeat;
	}
a#help {
	background: url(gfx/aba/help.gif) left 1px no-repeat;
	padding-left: 8px;
	}
a:hover#help {
	background: url(gfx/aba/help_over.gif) left 1px no-repeat;
	}
a#zamowienia {
	background: url(gfx/aba/zamowienia.gif) left 1px no-repeat;
	padding-left: 13px;
	}
a:hover#zamowienia {
	background: url(gfx/aba/zamowienia_over.gif) left 1px no-repeat;
	}
#newsletter {
	margin-left: 185px;
	}

#logged {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #8e8d8a;
	position: absolute;
	bottom: -27px;
	left: -23px;
	z-index: 10;
	}
#logged a {
	color: #96aa55;
	font-weight: bold;
	text-decoration:none;
	}
#logged a:hover {
	color: #8e8d8a;
	}

/* additional left blocks */

div#leftblock {
	position: absolute; 
	top: 350px;
	left: 85px;
	width: 150px;
	text-align: right;
	color: #8e8d8a; /* #666 */
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
#leftblock a {
	color: #8e8d8a;
	text-decoration: none;
	}
#leftblock a:hover {
	color: #333;
	}
#leftblock table, #leftblock p {
	margin: 0;
	padding: 0;
	}
#h_info, #h_sonda, #h_cat {
	line-height:1px;
	font-size: 10px;
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	}
#h_info span, #h_sonda span, #h_cat span {
	display: none;
	}
#h_info {
	height: 24px;
	background-image: url(gfx/aba/h_info.gif);
	margin-top: 20px;
	}
#h_sonda {
	height: 10px;
	background-image: url(gfx/aba/h_sonda.gif);
	margin-top: 20px;
	}
#h_cat {
	height: 10px;
	background-image: url(gfx/aba/h_category.gif);
	margin-right: -2px;
	}	
.glosuj {
	width: 38px;
	background-image: url(gfx/aba/glosuj.gif);
	}
.sonda_pad td {
	padding-bottom: 3px;
	}

/* cat list */

ul#cat_list {
	list-style: none;
	}
#cat_list a {
	color: #666;
	}
#cat_list a:hover {
	color: #000;
	}
		
/* tableka */

.tabela {
	background: #fff;
	font-size: 11px;
	border: 1px solid #ddd;
	width: 100%;
}
.tabela td {
	padding: 3px;
}
.ttitle {
	font-weight: bold;
}
.tstripe td {
	background: #eee;
}
.tpos td {
	border-bottom: 1px solid #ddd;
	}
.tsum td {
	font-weight:bold;
	padding-right: 20px;
	border-bottom: 1px solid #ddd;
	}
.tsum02 td {
	font-weight: bold;
	padding-left: 8px;
	border-bottom: 1px solid #ddd;
	}
input.tamount {
	width: 20px;
	font-size: 11px;
	color: #333;
	text-align: right;
	border: 1px solid #ddd;
	}
input.textfield, select.textfield {
	width: 150px;
	font-size: 11px;
	color: #666;
	border: 1px solid #ddd;
	margin-left:5px;
	}
input.textfield_02 {
	width: 150px;
	font-size: 11px;
	color: #666;
	border: 1px solid #ddd;
	margin-left: 2px 0 2px 5px;
	}
.odstep {
	margin: 20px 0;
	}
	
/* Button Styles */

.button {
	height: 15px;
	border: 0;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 3px;
}
.powrot {
	background-image: url(gfx/aba/powrot.gif);
	width: 47px;
}
.zatwierdz {
	background-image: url(gfx/aba/zatwierdz.gif);
	width: 49px;
}
.zamawiam {
	background-image: url(gfx/aba/zamawiam.gif);
	width: 62px;
}
.dalej {
	background-image: url(gfx/aba/dalej.gif);
	width: 39px;
}
.zamawiam {
	background-image: url(gfx/aba/zamawiam.gif);
	width: 62px;
}
.sortuj {
	background-image: url(gfx/aba/sortuj.gif);
	width: 38px;
}
.zaloguj {
	background-image: url(gfx/aba/zaloguj.gif);
	width: 42px;
	}
.haslo_forgot {
	background-image: url(gfx/aba/haslo_forgot.gif);
	width: 98px;
	}
.haslo_send {
	background-image: url(gfx/aba/haslo_send.gif);
	width: 64px;
	}
.ocen {
	background-image: url(gfx/aba/ocen.gif);
	width: 40px;
	}
.aktualizuj {
	background-image: url(gfx/aba/aktualizuj.gif);
	width: 54px;
	}
.haslo_zmien {
	background-image: url(gfx/aba/haslo_zmien.gif);
	width: 66px;
	}
.zarejestruj {
	background-image: url(gfx/aba/zarejestruj.gif);
	width: 54px;
	}
.zaplac {
	background-image: url(gfx/aba/zaplac.gif);
	width: 45px;
	float: left;
	margin: 0;
	}
	
/* Oryginal Style */

.main-table {
	border: 1px solid #D7C7BA;
	background-color: #EDE7E2;
	width: 930px;
	cell-margin: 0px;
	cell-padding: 0px;
}

.main-table-popup {
	border: 1px solid #D7C7BA;
	background-color: #EDE7E2;
	cell-margin: 0px;
	cell-padding: 0px;
}


.mylink {
	padding-left: 2px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a4a;
	text-decoration: none;
}
.mylink img {border: 0; vertical-align: middle;}


.table-quote {
	border: 1px solid;
	border-width: 2px;
	border-spacing: 3px;
	border-style: solid;
	border-color: #d5d5d5;
	border-collapse: separate;
	background-color: #f2f2f2;

	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	vertical-align: top;
	text-align: justify;
}

.table-quote-nohand {
	border: 1px solid;
	border-width: 2px;
	border-spacing: 3px;
	border-style: solid;
	border-color: #d5d5d5;
	border-collapse: separate;
	background-color: #f2f2f2;
	width: 500px;
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	vertical-align: top;
	text-align: justify;
}

.top {
	background-image: url(gfx/aba/top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
	height: 69px;


}
.top-link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	text-decoration: none;
}
.top-link:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
		text-decoration: underline;
}

.foot-link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	text-decoration: none;
}
.foot-link:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
		text-decoration: underline;
}


.top-menu {
	height: 44px;
	width: 928px;
	vertical-align: middle;
	text-align: right;
	padding-right: 20px;


}
.main-table-noborder {
	width: 928px;
	border: 0px none;

}

.main-table-noborder2 {
	width: 928px;
	height: 100%;
	border: 0px none;

}

.menu-level1-b {
	background-image: url(gfx/aba/menu-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 928px;
	height: 30px;
	text-align: right;
}
.menu-level2-b {
	background-image: url(gfx/aba/menu-bg-l2-b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 928px;
	height: 29px;
	text-align: center;
	
}

.menu-user-link-small {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}


.menu-user-link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-user-link:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.menu-user-b {
	background-image: url(gfx/aba/user-bg-l2-b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 242px;
	text-align: center;
	line-height: 10px;
}

.menu-user-r {
	background-image: url(gfx/aba/user-bg-l2-r.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 242px;
	text-align: center;
	line-height: 10px;
}

.menu-user-g {
	background-image: url(gfx/aba/user-bg-l2-g.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 242px;
	text-align: center;
	line-height: 10px;
}

.menu-user-br {
	background-image: url(gfx/aba/user-bg-l2-br.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 242px;
	text-align: center;
	line-height: 10px;;
}

.menu-user-gr {
	background-image: url(gfx/aba/user-bg-l2-gr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 242px;
	text-align: center;
	line-height: 10px;
}

.menu-user-g2 {
	background-image: url(gfx/aba/user-bg-l2-g2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 242px;
	text-align: center;
	line-height: 10px;
}

.menu-user-p {
	background-image: url(gfx/aba/user-bg-l2-p.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 242px;
	text-align: center;
	line-height: 10px;
}

.menu-user-o {
	background-image: url(gfx/aba/user-bg-l2-o.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 242px;
	text-align: center;
	line-height: 10px;
}

.menu-level2-g {
	background-image: url(gfx/aba/menu-bg-l2-g.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 928px;
	height: 29px;
	text-align: center;


}
.menu-level2-g2 {
	background-image: url(gfx/aba/menu-bg-l2-g2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 928px;
	height: 29px;
	text-align: center;


}
.menu-level2-o {
	background-image: url(gfx/aba/menu-bg-l2-o.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 928px;
	height: 29px;
	text-align: center;


}
.menu-level2-p {
	background-image: url(gfx/aba/menu-bg-l2-p.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 928px;
	height: 29px;
	text-align: center;


}
.menu-level2-r {
	background-image: url(gfx/aba/menu-bg-l2-r.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 928px;
	height: 29px;
	text-align: center;


}
.menu-level2-br {
	background-image: url(gfx/aba/menu-bg-l2-br.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 928px;
	height: 29px;
	text-align: center;


}
.menu-level2-gr {
	background-image: url(gfx/aba/menu-bg-l2-gr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 928px;
	height: 29px;
	text-align: center;


}
.menu-level1-top-b {
	background-image: url(gfx/aba/menu-l1-top-b.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 5px;
	width: auto;


}
.menu-level1-main-b {
	background-image: url(gfx/aba/menu-l1-main-b.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 25px;
	width: auto;

}
.menu-level1-menu-b {
	background-image: url(gfx/aba/menu-l1-top-b.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	border: 0px none;

}
.menu-level1-left-b {

	background-image: url(gfx/aba/front-menu-l1-b.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 30px;
	width: 4px;
}
.menu-level2-link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 15px;
	margin-left: 15px;

}

.submenu-active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: bold;
	margin-right: 15px;
	margin-left: 15px;
	font-weight: bold;

}
.menu-level2-link:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.menu-l1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.b-left {
	background-image: url(gfx/aba/b-left.gif);
	height: 25px;
	width: 18px;
}
.b-right {
	background-image: url(gfx/aba/b-right.gif);
	height: 25px;
	width: 18px;
}

.b {
	background-image: url(gfx/aba/b.gif);
	height: 25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.r-left {
	background-image: url(gfx/aba/r-left.gif);
	height: 25px;
	width: 18px;
}
.r-right {
	background-image: url(gfx/aba/r-right.gif);
	height: 25px;
	width: 18px;
}
.r {
	background-image: url(gfx/aba/r.gif);
	height: 25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px none;


}
.br-left {
	background-image: url(gfx/aba/br-left.gif);
	height: 25px;
	width: 18px;
}
.br-right {
	background-image: url(gfx/aba/br-right.gif);
	height: 25px;
	width: 18px;
}
.br {
	background-image: url(gfx/aba/br.gif);
	height: 25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.gr-left {
	background-image: url(gfx/aba/gr-left.gif);
	height: 25px;
	width: 18px;
}
.gr-right {
	background-image: url(gfx/aba/gr-right.gif);
	height: 25px;
	width: 18px;
}
.gr {
	background-image: url(gfx/aba/gr.gif);
	height: 25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.menu-ele {
	width: 100%;
	border: 0px none;
}
.r-off {
	background-image: url();
	background-repeat: repeat-x;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E8370;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;






}
.r-off:hover {
	background-image: url(gfx/aba/r-off.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
padding-bottom: 6px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;





}
.g2 {
	background-image: url(gfx/aba/g2.gif);
	height: 25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.g2-left {
	background-image: url(gfx/aba/g2-left.gif);
	height: 25px;
	width: 18px;
}
.g2-right {
	background-image: url(gfx/aba/g2-right.gif);
	height: 25px;
	width: 18px;
}	
.g2-off {
	background-image: url();
	background-repeat: repeat-x;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E8370;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;






}
.g2-off:hover {
	background-image: url(gfx/aba/g2-off.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;

}


.g {
	background-image: url(gfx/aba/g.gif);
	height: 25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.g-left {
	background-image: url(gfx/aba/g-left.gif);
	height: 25px;
	width: 18px;
}
.g-right {
	background-image: url(gfx/aba/g-right.gif);
	height: 25px;
	width: 18px;
}	
.g-off {
	background-image: url();
	background-repeat: repeat-x;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E8370;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;






}
.g-off:hover {
	background-image: url(gfx/aba/g-off.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;
}
.p {
	background-image: url(gfx/aba/p.gif);
	height: 25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.p-left {
	background-image: url(gfx/aba/p-left.gif);
	height: 25px;
	width: 18px;
}
.p-right {
	background-image: url(gfx/aba/p-right.gif);
	height: 25px;
	width: 18px;
}	
.p-off {
	background-image: url();
	background-repeat: repeat-x;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E8370;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;
}
.p-off:hover {
	background-image: url(gfx/aba/p-off.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;

}
.o {
	background-image: url(gfx/aba/o.gif);
	height: 25px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

}
.o-left {
	background-image: url(gfx/aba/o-left.gif);
	height: 25px;
	width: 18px;
}
.o-right {
	background-image: url(gfx/aba/o-right.gif);
	height: 25px;
	width: 18px;
}	
.o-off {
	background-image: url();
	background-repeat: repeat-x;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E8370;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;
}
.o-off:hover {
	background-image: url(gfx/aba/o-off.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;

}
.br-off {
	background-image: url();
	background-repeat: repeat-x;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E8370;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;






}
.br-off:hover {
	background-image: url(gfx/aba/br-off.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;





}
.gr-off {
	background-image: url();
	background-repeat: repeat-x;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E8370;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;






}
.gr-off:hover {
	background-image: url(gfx/aba/gr-off.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;





}
.b-off {
	background-image: url();
	background-repeat: repeat-x;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9E8370;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;






}
.b-off:hover {
	background-image: url(gfx/aba/b-off.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 18px;
	padding-left: 18px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 6px;
}
.content {
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 15px;
	vertical-align: top;


}
.side-menu {
	width: 240px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EDE7E2;
	vertical-align: top;
	background-image: url(gfx/aba/side-menu-bg.gif);
	background-repeat: repeat-y;
	background-position: left;

}
.side-menu-break {
	background-color: #D8C4B2;
	width: 1px;
}
.side-menu-l1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	font-weight: bold;
	background-image: url(gfx/aba/side-menu-bg-l1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 25px;
	width: 280px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #EDE7E2;





}
.side-menu-l1-link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	font-weight: bold;
	text-decoration: none;

}
.side-menu-l1-link:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	font-weight: bold;
	text-decoration: underline;

}
.side-menu-l2-link {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C6E59;
	font-weight: normal;
	text-decoration: none;
}
.side-menu-l2-link:hover {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	font-weight: normal;
	text-decoration: underline;
}
.side-menu-l2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	font-weight: bold;
	background-image: url(gfx/aba/side-menu-bg-l2.gif);
	background-repeat: repeat-y;
	height: 20px;
	width: 280px;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 23px;
	padding-bottom: 2px;

}

.side-menu-new {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	font-weight: bold;
	background-image: url(gfx/aba/side-menu-bg-l2-new.gif);
	background-repeat: repeat-y;
	height: 20px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;

}

.side-menu-new-left {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	font-weight: bold;
	background-image: url(gfx/aba/side-menu-bg-l2.gif);
	background-repeat: repeat-y;
	height: 20px;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 23px;
	padding-bottom: 2px;

}

.side-menu-l2-break {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	font-weight: bold;
	background-image: url(gfx/aba/side-menu-bg-l2-break.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 280px;
	padding-top: 7px;
	padding-right: 10px;
	background-position: center;

}
.side-menu-l3 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9E8370;
	font-weight: bold;
	height: 20px;
	width: 280px;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 35px;
	padding-bottom: 2px;
}
.side-menu-l3-link {


	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C6E59;
	font-weight: normal;
	text-decoration: none;
}
.side-menu-l3-link:hover{


	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C6E59;
	font-weight: normal;
	text-decoration: underline;
}
.text-filed {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	background-image: url(gfx/aba/filed.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 13.0em;
	}

.text-filed-medium {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	background-image: url(gfx/aba/filed.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 43.0em;
	}
	
	
.text-filed-middle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	background-image: url(gfx/aba/filed.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 10.6em;
	vertical-align: middle;
	
	}	
	
.text-filed-search {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	background-image: url(gfx/aba/filed.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 9.0em;
	


}

.text-list-date-year {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	width: 4.9em;
}

.text-list-date {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	width: 3.8em;
}


.text-list {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	width: 13.0em;
}

.text-list-long {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	width: 43.0em;
}

.text-list-med {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	width: 27.0em;
}



.naglowek {
	color: #333333;
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;

}
.el {
	background-color: #F9F9F9;
	padding: 5px;
	vertical-align: top;
}
.popup-naglowek {
	background-image: url(gfx/aba/menu-bg-l2-b.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 748px;
	height: 29px;
	text-align: center;

	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	vertical-align: middle;
}


.naglowek-strony {
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
	vertical-align: top;
	font-style: normal;
	font-weight: bold;

}
.file-dis {

	color: #333333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	vertical-align: top;
	text-align: justify;
}
.botton {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #C0AB95;
	font-weight: bold;
	border: 1px solid #583A24;
	background-image: url(gfx/aba/but.gif);
	background-repeat: repeat-x;


}
.login-table {
	width: 445px;
	border: 0px none;

}
.login {
	background-image: url(gfx/aba/login.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 107px;
	width: 342px;
}
.login-main {
	height: 100%;
	width: 100%;
}
.side-menu-off {
	width: 240px;
	vertical-align: top;
	background-color: #FFFFFF;

}

.table-option {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.table-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.table-option-right {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
}

.table-option-middle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: right;
	
	padding-bottom: 0px;	
}

.to {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom-style: none;
}


.table-option-cal {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;


}


.table-option2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;

}


.el-table {
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	background-image: url(gfx/aba/ankiety-table.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: middle;
}

.el-table_top {
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	background-image: url(gfx/aba/ankiety-table.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: top;
}

.lable-bg {
	background-image: url(gfx/aba/lable-bg.gif);
	background-repeat: repeat-x;

}
.lable-txt {
	color: #757575;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
	vertical-align: top;
	font-style: normal;
	font-weight: bold;

}
.td-buttons {
	vertical-align: middle;
	background-color: #f7f7f7;
	padding-right: 20px;
	text-align: right;

}
td#pion-p {
	background-image: url(gfx/aba/pion-p.gif);
	background-repeat: repeat-y;
	width: 6px;

}
td#pion-l {
	background-image: url(gfx/aba/pion-l.gif);
	background-repeat: repeat-y;
	width: 6px;

}
td#poziom-g {

background-image: url(gfx/aba/poziom-g.gif);
	background-repeat: repeat-x;
	height: 6px;

}
td#poziom-d {

background-image: url(gfx/aba/poziom-d.gif);
	background-repeat: repeat-x;
	height: 6px;

}


a.BlueText {
	color: #078F43;
	}
a.BlueText:hover {
	color:#999999;
	text-decoration: none;	
	}