/* boxPolecaj
------------------------------------------------ */
#header .boxSearch {
	clear:right;
}
.boxPolecaj {
	float:right;
}
.boxPolecaj a {
	display:block;
	color:#790035;
	font:bold 13px/28px Arial,sans-serif;
	text-align:center;
	background:url(/static/img/icons/newab/bg_boxpolecaj.png);
	width:160px;
	padding-right:14px;
	margin:0 0 10px 20px;
}


/* nav_hea
------------------------------------------------ */
#nav_hea {
	position:relative;
	height:39px;
	z-index:300;
}
#nav_hea ul {
	list-style:none;
}
.nhitem {
	float:left;
	background:url(/static/img/icons/newab/bg_nhsep.png) no-repeat 100% 50%;
	padding:3px 0;
}
.nhitem.nh1 {
	width:162px;
}
.nhitem.nh2 {
	width:164px;
}
.nhitem.nh3 {
	width:150px;
}
.nhitem.nh4 {
	width:143px;
}
.nhitem.nh5 {
	width:138px;
}
.nhitem.nh6 {
	width:203px;
	background:none;
}
.nhlink {
	display:block;
	padding-right:1px;
	font:15px/33px Arial,sans-serif;
	height:33px;
	text-align:center;
	color:#7a003d;
}
.nhlink.nhactive {
	background:#71002e;
	color:#fff;
}
.nhblock {
	position:absolute;
	left:4px;
	right:4px;
	top:44px;
	padding:15px;
	height:212px;
	background:#fff;
	display:none;
}
.nhblock ul {
	width:150px;
	float:left;
}
.nhblock ul ul {
	display:none;
	width:257px;
	left:100%;
	position:absolute;
	top:0;
}
.nhblock ul .nhbottom ul {
	top:auto;
	bottom:0;
}
.nhblock li {
	position:relative;
	margin-right:5px;
}
.nhblock li.nhsubitem {
	padding-right:5px;
	margin-right:0;
}
.nhblock li a {
	font-size:12px;
	line-height:16px;
	height:auto;
	padding:3px 10px;
	border-bottom:1px solid #eaeaea;
	display:block;
}
.nhblock li li a {
	border-bottom-color:#fff;
}
.nhblock li:last-child a {
	border:0;
}
.nhblock li li:last-child a {
	border-bottom:1px solid #f1f1f1;
}
.nhblock li a,
.nhblock li:hover li a,
.nhblock li.nhhover li a {
	color:#818181;
}
.nhblock li:hover,
.nhblock li.nhhover,
.nhblock li li {
	background:#f1f1f1;
}
.nhblock li:hover a,
.nhblock li:hover li:hover a,
.nhblock li.nhhover a,
.nhblock li.nhhover li:hover a {
	color:#71002e;
	text-decoration:none;
}
.nhblock .nhzamknij {
	position:absolute;
	right:10px;
	bottom:10px;
	font:11px/1em Arial,sans-serif;
	color:#71002e;
}
.nhpromocja {
	float:right;
	width:460px;
	padding:15px 10px 0;
}
.nhpphoto {
	width:180px;
	float:left;
}
.nhpphoto + .nhpmain {
	margin-left:200px;
}
.nhpmain h2 {
	color:#790035;
	font:24px Arial,sans-serif;
	margin-bottom:.5em;
}
.nhpmain p {
	color:#878787;
	font:12px/1.5em Arial,sans-serif;
	margin:0 0 1.5em;
}
.nhpmain a {
	display:block;
	text-align:center;
	width:100px;
	padding-right:14px;
	background:url(img/bg_nhpmore.png);
	color:#fff;
	font:13px/28px Arial,sans-serif;
	height:28px;
	text-transform:uppercase;
}


/* leftPanel
------------------------------------------------ */
#body .leftPanelMain {
	background:#f1f1f1 url(/static/img/icons/newab/bg_leftpanel.png) no-repeat 100% 100%;
	min-height:250px;
	margin-bottom:40px;
}
.mainpage .tabs {
	display:none;
}
.mainpage .tabsPanel .inner,
.mainpage .tabsPanel {
	background:none !important;
}
#LEFT_PANEL_TABS_2_tabs_tab_content {
	padding:25px 15px 0 !important;
}


/* rightPanel
------------------------------------------------ */
#body .rightPanelMain {
	min-height:250px;
}
#cblock_1_wrap {
	position:relative;
	height:250px;
	overflow:hidden;
}
#cblock_1 .citem {
	float:left;
	width:540px;
	height:250px;
	overflow:hidden;
	position:relative;
}
#citem_1 .cmain1,
#citem_1 .cmain2,
#citem_2 .cmain1,
#citem_2 .cmain2 {
	padding:75px 25px 0;
	width:350px;
	position:absolute;
	left:0;
	top:0;
}
#citem_1 .cmain2,
#citem_2 .cmain2 {
	opacity:0;
}
#citem_1 .cmain1 div,
#citem_1 .cmain2 div,
#citem_2 .cmain1 div,
#citem_2 .cmain2 div {
	font:bold 33px/1.1em Arial,sans-serif;
	text-transform:uppercase;
	text-shadow:0 1px 0 #fff;
	color:#000;
}
#citem_2 .cmain1 div,
#citem_2 .cmain2 div {
	color:#fff;
	text-shadow:0 1px 0 #000;
}
#citem_1 .cmain2 div,
#citem_2 .cmain2 div {
	font-size:30px;
}
#citem_1 .cmain2 div span {
	color:#790035;
}
#citem_1 .cimg1,
#citem_2 .cimg1 {
	position:absolute;
	left:25px;
}
#citem_1 .cimg2,
#citem_2 .cimg2 {
	position:absolute;
	right:0;
	bottom:0;
}
#cblock_1_cont {
	position:absolute;
	bottom:4px;
	right:4px;
	z-index:100;
	background:#fff;
	padding:0;
	width:64px;
}
#cblock_1_prev,
#cblock_1_next {
	display:block;
	width:10px;
	height:10px;
	padding:5px;
	float:left;
	color:#790035;
	font:17px/12px Arial,sans-serif;
	text-align:center;
}
#cblock_1_next {
	float:right;
}
#cblock_1_prev:hover,
#cblock_1_next:hover {
	background:#790035;
	color:#fff;
	text-decoration:none;
}
#cblock_1_licznik {
	margin:5px 17px;
	font:12px/10px Arial,sans-serif;
	width:30px;
	color:#979696;
	text-align:center;
}
#cblock_1_loader {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:url(/static/img/baner_tlo2.jpg) no-repeat;
	z-index:200;
}


/* box1
------------------------------------------------ */
.box1 {
	float:left;
	padding:10px 0;
}
.box1 h2 {
	color:#790035;
	font:18px Arial,sans-serif;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f2f2f2;
}
.box1 h2 a {
	font-size:12px;
	color:#878787;
	text-decoration:underline;
}
.box1 h2 a:hover {
	text-decoration:none;
}
.b1photo img {
	display:block;
}
.b1more {
	display:block;
	background:#f8f8f8 url(/static/img/icons/newab/bg_arr1.png) no-repeat;
	font:12px Arial,sans-serif;
	color:#6e264c;
}
.b1more:hover {
	text-decoration:none;
	background-color:#f0f0f0;
}
.box1.aktualnosci1 {
	width:404px;
	margin-left:16px;
}
.box1.aktualnosci1 .b1item {
	margin-bottom:20px;
}
.box1.aktualnosci1 .b1photo {
	float:left;
	width:91px;
}
.box1.aktualnosci1 .b1more {
	width:26px;
	float:right;
	height:84px;
	background-position:50% 50%;
}
.box1.aktualnosci1 .b1main {
	margin:0 46px 0 111px;
}
.box1.aktualnosci1 .b1main h3 {
	font:17px Arial,sans-serif;
	color:#790035;
	margin-bottom:10px;
}
.box1.aktualnosci1 .b1main h3 a {
	color:#790035;
}
.box1.aktualnosci1 .b1main p {
	font:12px/1.4em Arial,sans-serif;
	color:#878787;
	margin:0;
}
.box1.oferta1 {
	width:227px;
	margin-left:43px;
}
.box1.oferta1 .b1photo {
	height:144px;
}
.box1.oferta1 .b1more {
	background-position:95% 50%;
	padding:7px 80px 7px 10px;
}


/* footer
------------------------------------------------ */
#nav_foo {
	background:#efefef;
	padding:30px 20px;
	margin-bottom:25px;
}
#nav_foo table {
	width:100%;
}
#nav_foo table td {
	vertical-align:top;
	padding:0 10px;
}
#nav_foo h2 {
	color:#790035;
	font:17px Arial,sans-serif;
	margin-bottom:5px;
}
#nav_foo ul {
	list-style:none;
	margin:0 0 20px;
}
#nav_foo ul:last-child {
	margin:0;
}
#nav_foo ul li {
	font:12px/1.5em Arial,sans-serif;
}
#nav_foo a {
	color:#818181;
}
#footer .infolinia {
	float:left;
	margin-top:2px;
}
#footer .boxSocial {
	float:right;
}
#footer .boxMenu {
	margin-bottom:20px;
	height:30px;
	padding:5px 0;
}

#cblock_1 .clink {
    display: block;
    height: 250px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 50;
}