
/*	
	------
	HEADER
	------
*/

DIV.header-container DIV.logo {
	width:360px;
	height:55px;
	text-align:left;
	float:left;
	padding-top:25px;
	padding-left:10px;
	margin-top:10px;
	display:inline;
	/* background:url('../images/header-logo-bg.gif') repeat-x 0 0 #fff; */
}

DIV.header-container DIV.banner {
	text-align:right;
	float:right;
	padding-top:10px;
	margin-bottom:10px;
}

DIV.header-container DIV.info-boxes {
	text-align:right;
	float:right;
	width:400px;
	margin-top:10px;
	height:60px;
}

DIV.info-boxes DIV.box {
	width:100px;
	margin-left:5px;
	font-size:11px;
	color:#222;
	line-height:17px;
	float:right;
	background-color:red;
}

DIV.info-boxes DIV.box B {
	font-size:12px;
	color:#000;
}

DIV.info-boxes DIV.box-bgl {
	background:url('../images/info-box-bgl.gif') no-repeat 0 0 #f6f6f6;
	height:60px;
	width:8px;
	font-size:0;
	line-height:0px;
	float:left;
}

DIV.info-boxes DIV.box-content {
	float:left;
	padding:5px 0;
	padding-right:8px;
	padding-left:0;
	text-align:left;
	line-height:14px;
	font-size:11px;
	color:#777;
}

DIV.info-boxes DIV.box.help {
	background:url('../images/header-phone-bg.gif') repeat-x 0 0 #F4F3F3;
	width:180px;
	height:79px;
	font-size:11px;
	color:#036;
	line-height:17px;
	float:right;
	margin-top:0;
}

DIV.info-boxes DIV.box.help DIV.box-content {
	text-align:left;
	line-height:15px;
	width:160px;
	padding:10px;
	padding-top:15px;
	color:#036;
}

DIV.info-boxes DIV.box.help DIV.box-content A.header {
	display:block;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:2px;
	padding-right:20px;
	margin-bottom:6px;
	font-weight:bold;
	color:#222;
}

DIV.info-boxes DIV.box.help DIV.box-content A.see {
	color:#222;
    font-weight:bold;
}

DIV.info-boxes DIV.box.cart {
	background:url('../images/header-cart-bg.gif') repeat-x 0 0 #F4F3F3;
	width:200px;
	height:79px;
	font-size:11px;
	color:#222;
	line-height:17px;
	float:right;
	margin-top:0;
    margin-left:1px;
}

DIV.info-boxes DIV.box.cart DIV.box-content {
	text-align:right;
	line-height:15px;
	width:180px;
	padding:10px;
	padding-top:15px;
	color:#333;
}

DIV.info-boxes DIV.box.cart DIV.box-content A.header {
	display:block;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:2px;
	padding-right:20px;
	margin-bottom:6px;
	font-weight:bold;
	color:#c00;
	background:url('../images/icon-cart.gif') no-repeat 100% 0;
}


DIV.info-boxes DIV.box.phone {
	width:245px;
}

DIV.info-boxes DIV.box.phone DIV.box-content {
	text-align:left;
	width:215px;
	padding:14px 2px 10px 2px;
}

DIV.info-boxes DIV.box.phone DIV.box-content A.header {
	display:block;
	padding:2px 0 2px 39px;
	margin-bottom:4px;
	font-weight:bold;
	color:#123E4E;
	font-size:12px;
	background:url('../images/icon-topbox-phone.gif') no-repeat 0 0;
}

DIV.info-boxes DIV.box DIV.box-content A.header SPAN.new {
	color:#F00;
}


/*	
	------
	MENU
	------
*/

DIV.root-menu-container {
	clear:both;
	width:775px;
	height:24px;
}

UL.root-menu {
	margin-left:0;
	padding-left:0;
	display:block;
}

UL.root-menu LI {
	margin-left:0;
	list-style:none;
	display:block;
	float:left;
	background:url('../images/menu-bg-right.gif') no-repeat 100% 0 #EFEDED;
	border-bottom:1px solid #fff;
	line-height:23px;
	padding:0;
}

UL.root-menu LI.library {
	background:url('../images/menu-red-bg-right.gif') no-repeat 100% 0 #EB0000;
}

UL.root-menu LI IMG {
	float:left;
	padding:0;
	margin:0;
}

UL.root-menu LI A {
	background:url('../images/menu-bg.gif') repeat-x 0 0 #EFEDED;
	display:block;
	color:#000;
	font-weight:normal;
	font-size:11px;
	text-align:center;
	margin-right:3px;
	height:23px;
	line-height:26px;
	font-family:verdana;
}

UL.root-menu LI.library A {
	background:url('../images/menu-red-bg.gif') repeat-x 0 0 #EB0000;
	color:#fff;
	font-weight:bold;
}

UL.root-menu LI.wspolpraca {
	width:100px;
	margin-right:1px;
}

UL.root-menu LI.promos {
	width:90px;
	margin-right:1px;
}

UL.root-menu LI.about {
	width:61px;
	margin-right:1px;
}

UL.root-menu LI.library {
	width:86px;
	margin-right:1px;
}

UL.root-menu LI.earn {
	width:150px;
	margin-right:1px;
}

UL.root-menu LI.pomoc {
	width:80px;
	margin-right:1px;
}

UL.root-menu LI.client {
	width:110px;
	margin-right:1px;
}

UL.root-menu LI.contact {
	width:90px;
}

DIV.header-container DIV.menu-separator {
	line-height:0px;
	font-size:0;
	height:3px;
	background-color:#DF0101;
}


/*	
	-------------
	CATEGORIES PL
	-------------
*/

DIV.categories-pl {
	/* background-color:#61758E; */
	background-color:#F9F8F8;
	width:185px;
}

DIV.categories-pl .header {
	background:url('../images/redbar-bg.gif') repeat-x 0 100% #DB0101;
	height:22px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding-top:7px;
	padding-left:10px;
}

DIV.categories-en .header {
	background:url('../images/redbar-bg.gif') repeat-x 0 100% #DB0101;	
	height:22px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding-top:7px;
	padding-left:9px;
}


DIV.categories-pl .separator {
	height:1px;
	background:url('../images/categories-pl-separator.gif') repeat-x 0 0;
}

DIV.categories-pl A {
	display:block;
	line-height:15px;
	padding-left:28px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:10px;
	font-size:11px;
	color:#000;
	background:url('../images/categories-pointer.gif') no-repeat 13px 7px;
	font-family:verdana;
}

DIV.categories-pl A:hover {
	/* background-color:#8095AE; */
	background-color:#E7E7E7;
	text-decoration:none;
}

DIV.categories-pl DIV.subcategories A, DIV.categories-en DIV.subcategories A {
	display:block;
	line-height:15px;
	padding-left:40px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:10px;
	font-size:11px;
	color:#DB0101;
	background:url('../images/subcategories-pointer.gif') no-repeat 30px 7px;
	font-family:verdana;
}

DIV.categories-pl DIV.subcategories A:hover, DIV.categories-en DIV.subcategories A:hover {
	text-decoration:underline;
}

DIV.categories-pl A.current {
	text-decoration:underline;
	color:#D00;
}

DIV.categories-pl A#azlist-link {
    background:#f1f1f1;
    padding-top:8px;
    padding-bottom:10px;
    padding-left:13px;
    color:#036;
    font-weight:bold;
    font-size:11px;
}

DIV.categories-pl A#azlist-link:hover {
    text-decoration:underline;
}

DIV.categories-pl A#azlist-link span {
    font-weight:normal;
}

/*	
	-------------
	CATEGORIES EN
	-------------
*/

DIV.categories-en {
	/* background-color:#818E9D; */
	background-color:#F9F8F8;
	width:185px;
	padding-bottom:20px;
}

DIV.categories-en .separator {
	height:1px;
	background:url('../images/categories-en-separator.gif') repeat-x 0 0;
}

DIV.categories-en A {
	display:block;
	line-height:15px;
	padding-left:28px;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:10px;
	font-size:11px;
	color:#222;
	background:url('../images/categories-pointer.gif') no-repeat 13px 7px;
}

DIV.categories-en A:hover {
	/* background-color:#9FA9B4; */
	background-color:#DAD9D9;
	text-decoration:none;
}

DIV.categories-en A.current {
	text-decoration:underline;
	color:#D00;
}

/*	
	-------------
	SEARCH ENGINE
	-------------
*/

DIV.search-engine {
	background:url('../images/graybar-bg.gif') repeat-x 0 100% #EFEDED;
	height:29px;
	width:394px;
	margin-left:1px;
	margin-top:1px;
	text-align:left;
}

DIV.search-engine A.rss-icon {
	float:right;
	padding-top:6px;
	padding-right:10px;
}

DIV.search-engine INPUT.text {
	background-color:#fff;
	border:0;
	width:180px;
	height:16px;
	margin-right:5px;
	margin-left:6px;
	font-size:11px;
	letter-spacing:1px;
	margin-top:4px;
	margin-bottom:2px;
	border:1px solid #CCCCCD;
	background:url('../images/search-engine-icon.gif') no-repeat 2px 2px #fff;
	padding-left:22px;
	padding-top:2px;
	float:left;
}

DIV.search-engine INPUT.submit {
	background:url('../images/search-engine-button.gif') no-repeat 0 0 #fff;
	width:59px;
	height:16px;
	border:0;
	margin-top:7px;
	font-size:11px;
	line-height:22px;
	float:left;
}

/*	
	-----------------
	ARTICLES / COMMON
	-----------------
*/


DIV.articles DIV.search-form {
	background-color:#F9F8F8;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:10px;
}

DIV.articles DIV.search-form B {
	display:block;
	color:#333 !important;
	font-size:12px;
	margin-bottom:8px;
	line-height:20px;
}

DIV.articles DIV.search-form SPAN.label {
	float:left;
	width:120px;
	color:#444;
	font-size:11px;
	line-height:20px;
	height:22px;
}

DIV.articles DIV.search-form INPUT.text {
	width:200px;
	font-size:11px;
	letter-spacing:1px;
	color:#333;
	border:1px solid #ccc;
	padding-left:3px;
}

DIV.articles DIV.search-form SELECT {
	width:205px;
	font-size:11px;
	letter-spacing:1px;
	color:#333;
	border:1px solid #ccc;
	padding-left:3px;
}

DIV.articles DIV.search-form OPTION {
	font-size:11px;
	letter-spacing:1px;	
}

DIV.articles DIV.search-form INPUT.submit {
	background:url('../images/search-engine-button.gif') no-repeat 0 0 #fff;
	width:128px;
	height:22px;
	border:0;
	font-size:11px;
	line-height:22px;
	color:#666;
}

/*	
	------
	FOOTER
	------
*/

DIV.footer-container {
	height:240px;
	padding-top:20px;
	clear:both;
}

DIV.footer-container DIV.footer {
	border-top:2px solid #97A7AD;
	border-bottom:1px solid #97A7AD;
	margin-top:1px;
	background-color:#FFF;
	height:120px;
	background-color:#F9F8F8; /*DB0101*/
}

DIV.footer-container DIV.left-container {
	text-align:center;
	color:#333;
	font-size:11px;
	line-height:16px;
	float:left;
	height:100px;
	width:236px;
	padding:10px;
}

DIV.footer-container DIV.right-container {
	text-align:left;
	float:left;
	width:236px;
	height:100px;
	padding:10px;
}

DIV.footer-container DIV.middle-container {
	text-align:left;
	color:#333;
	font-size:11px;
	line-height:18px;
	font-family:arial, tahoma, verdana, sans-serif;
	height:100px;
	padding:10px;
	width:243px;
	background-color:#EEEEEE;
}

DIV.footer-container DIV.footer-menu {
	font-size:12px; 
	color:#999;
	padding:10px;
	width:100%;
	clear:both;
}

DIV.footer-container DIV.footer-menu A.foot-menu {
	color:#666;
	font-size:11px;
	padding:0 4px;
}

DIV.footer-container DIV.footer-menu A.foot-menu:hover {
	color:#222;
}


DIV.footer-container DIV.hotlinks {
	color:#D00;
	font-size:11px;
}

DIV.footer-container DIV.hotlinks UL {
	margin:0;
	padding:0 0 0 15px;
	list-style-type:circle;
	line-height:16px;
}

DIV.footer-container DIV.hotlinks UL A {
	color:#555;
}

/*	SEARCH RESULTS */

DIV.search-result-list DIV.item {
	font-size:12px;
	color:#333;
	line-height:18px;
	clear:left;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #dfdfdf;
	margin-right:10px;
}

DIV.search-result-list DIV.item A { 
	font-size:13px;
	font-weight:bold;
	color:#c00;
}


/* FOOT Newsletter */

FORM.foot-newsletter {
	margin:0;
	padding:3px;
	background:#fff;
	text-align:center;
}

DIV.right-container H6 {
	font-size:12px;
	margin:0;
	color:#C00;
}

DIV.right-container P {
	font-size:11px;
	color:#414141;
	padding-bottom:5px;
	height:26px;
}

DIV.right-container P.failure {
	color:#D00;
}

DIV.right-container P.success {
	color:#089A04;
}

FORM.foot-newsletter INPUT.text {
	background-color:#fff;
	border:0;
	width:180px;
	height:16px;
	margin-right:5px;
	margin-left:6px;
	font-size:11px;
	letter-spacing:1px;
	margin-top:4px;
	margin-bottom:2px;
	border:1px solid #CCCCCD;
	background:url('../images/newsletter-subscribe-icon.gif') no-repeat 2px 2px #fff;
	padding-top:2px;
	padding-left:22px;
	color:#666;
}

FORM.foot-newsletter INPUT.subscribe {
	width:100px;
	font-size:11px;
	padding:2px 0;
	font-weight:bold;
	border:0;
	background:transparent;
	color:#222;
	margin-right:7px;
}
FORM.foot-newsletter INPUT.unsubscribe {
	width:100px;
	font-size:11px;
	padding:2px 0;
	color:#666;
	border:0;
	background:transparent;
}
