/* RESET CSS */
*														{ padding:0px; margin:0px; font-family: inherit; zoom:1; }
html, body												{ width: 100%; }
table													{ border-collapse:collapse; } 
fieldset,img											{ border:0px; }
blockquote:before, blockquote:after, q:before, q:after	{ content: ""; }
blockquote, q											{ quotes: "" ""; }
:focus													{ outline: 0px; }
a														{ text-decoration:none; }
a:hover													{ text-decoration:underline; }
ul, ol, li												{ list-style-position:inside; }

/* CLEAR */
.clear			{ clear:both !important; height:0px; font-size:0px !important; line-height:0px !important; float:none !important; }

/* Wysokości */
.height1		{ height:1px; }
.height2		{ height:2px; }
.height3		{ height:3px; }
.height4		{ height:4px; }
.height5		{ height:5px; }
.height6		{ height:6px; }
.height7		{ height:7px; }
.height8		{ height:8px; }
.height10		{ height:10px; }
.height11		{ height:11px; }
.height12		{ height:11px; }
.height13		{ height:14px; }
.height14		{ height:14px; }
.height15		{ height:15px; }
.height16		{ height:16px; }
.height17		{ height:17px; }
.height19		{ height:19px; }
.height20		{ height:20px; }
.height21		{ height:21px; }
.height22		{ height:22px; }
.height25		{ height:25px; }
.height27		{ height:27px; }
.height40		{ height:40px; }

/* BODY */
body			{ background-color:#fff; text-align:center; font-family:verdana; }
.fontSmall		{ font-size:11px; }
.fontMedium		{ font-size:12px; }
.fontBig		{ font-size:13px; }

/* Pasek na górze */
.top			{ height:2px; font-size:1px; background-color:#5eade0; border-bottom:1px solid #bfe9f7; }

/* Główny DIV, ogranicza stronę do 990px */
.main			{ width:990px; margin:0px auto 40px auto; text-align:center; }

/* Logo i koszyk */
.main .up			{  }
.main .up .left		{ float:left; margin:13px 0px 0px 4px; width:274px; display:inline; }
.main .up .right	{ float:right; margin:7px 4px 0px 0px; width:600px; display:inline; }
.main .up .right .freeDelivery	{ height:21px; }
.main .up .right .freeDelivery .image	{ margin:0px 9px 0px 0px; float:right; display:inline; }
.main .up .right .freeDelivery .link	{ line-height:17px; white-space:nowrap; float:right; }
.main .up .right .freeDelivery .link a		{ color:#78caf0; font-size:0.9em; }
.main .up .right .upLink		{ font-size:0.9em; color:#8d9191; float:right; padding:0px 0px 0px 7px; height:14px; line-height:14px; margin:0px 0px 0px 7px; border-left:1px solid #8d9191; }
.main .up .right .upLink a		{ font-size:1em; color:#8d9191; }
.main .up .right .login			{ margin:0px; border:0px; }
.main .up .right .login a		{ color:#78caf0; }
.main .up .right .carticon		{ float:right; height:14px; }
.main .up .right .carticon a	{ font-size:0.9em; color:#8d9191; }
.main .up .right .cart			{ white-space:nowrap; float:right; cursor:pointer; padding:0px 0px 0px 3px; height:14px; line-height:14px; font-size:0.9em; color:#8d9191; }
.main .up .right .cart span		{ color:#d40d12; }

/* Główne menu */
.main .mainMenu					{ background:url(/i/main_menu_center.gif) repeat-x; height:41px; }
.main .mainMenuLeft				{ background:url(/i/main_menu_left.gif) no-repeat left; height:41px; }
.main .mainMenuRight			{ background:url(/i/main_menu_right.gif) no-repeat right; height:41px; }
.main .mainMenu .right			{ width:268px; float:right; height:41px; }
.main .mainMenu .right .promo		{ float:left; width:89px; height:37px; line-height:37px; text-align:center; background:url(/i/main_menu_promo.gif) repeat-x; margin:3px 1px 0px 0px; display:inline; }
.main .mainMenu .right .bestseller	{ float:left; width:89px; height:37px; line-height:37px; text-align:center; background:url(/i/main_menu_bestseller.gif) repeat-x; margin:3px 1px 0px 0px; display:inline; }
.main .mainMenu .right .new			{ float:left; width:86px; height:37px; background:url(/i/main_menu_new.gif) repeat-x; margin:3px 0px 0px 0px; display:inline; }
.main .mainMenu .right .new	.inner	{ width:86px; height:37px; background:url(/i/main_menu_new_inner.gif) no-repeat right; line-height:37px; text-align:center; }
.main .mainMenu .right a			{ font-size:1em; color:#fff; } 
.main .mainMenu .right .const		{ height:1px; background:url(/i/const_menu_clear.gif) no-repeat left; }
.main .mainMenu .left				{ width:720px; margin:0px 0px 0px 2px; display:inline; height:41px; overflow:hidden; float:left; }
.main .mainMenu .left .button					{ height:41px; background:url(/i/main_menu_button.gif) no-repeat left bottom; }
.main .mainMenu .left .button_hover				{ height:41px; background:url(/i/main_menu_button_hover.gif) no-repeat left bottom; }
.main .mainMenu .left .link						{ height:38px; margin:3px 0px 0px 2px; text-align:center; line-height:37px; white-space:nowrap; }
.main .mainMenu .left .button_hover .link		{ background:url(/i/main_menu_button_background_hover.gif) repeat-x; }
.main .mainMenu .left .link a					{ color:#204f65; font-size:1em; }
.main .mainMenu .left .first					{ background:transparent; }

/* Wyszukiwarka */
.main .searchBox					{ margin:1px; border-top:1px solid #c4ebfc; height:50px; background:url(/i/search_box_center.gif) repeat-x; }
.main .searchBoxUnder				{ height:1px; background:url(/i/search_box_under.gif) no-repeat; }
.main .searchBox .searchBoxLeft			{ height:50px; background:url(/i/search_box_left.gif) no-repeat left; }
.main .searchBox .searchBoxRight		{ height:50px; background:url(/i/search_box_right.gif) no-repeat right; }
.main .searchBox .searchBoxRight table		{ height:50px; }
.main .searchBox .searchBoxRight table td			{ height:50px; }
.main .searchBox .searchBoxRight table td.searchAdvance		{ width:204px; }
.main .searchBox .searchBoxRight table td.searchAdvance a	{ text-decoration:underline; font-size:0.9em; color:#ffffff; font-weight:bold; }
.main .searchBox .searchBoxRight table td.searchAdvance a:hover		{ text-decoration:none; }
.main .searchBox .searchBoxRight table td.searchInput		{ width:469px; background:url(/i/search_box_input.gif) no-repeat left; }
.main .searchBox .searchBoxRight table td.searchInput input		{ width:98%; text-align:left; border:0px; font-size:1em; color:#204f65; background:transparent; }
.main .searchBox .searchBoxRight table td.searchTitle		{ width:106px; background:url(/i/search_box_title.gif) no-repeat center; }
.main .searchBox .searchBoxRight table td.searchSubmit		{  }
.main .searchBox .searchBoxRight table td.searchSubmit .submit	{ background:url(/i/search_box_submit.gif) no-repeat; width:78px; height:29px; line-height:29px; white-space:nowrap; font-size:1.1em; color:#ffffff; font-weight:bold; cursor:pointer; }
.main .searchBox .searchBoxRight table td.fontSize		{ width:118px; background:url(/i/search_box_font.gif) no-repeat right; color:#fff; font-size:0.8em; }
.main .searchBox .searchBoxRight table td.fontSize a	{ cursor:pointer; }


.main .searchBox .searchBoxRight table td.searchInput .input	{float:left; height:20px; width:368px; text-align:center;}
.main .searchBox .searchBoxRight table td.searchInput .input input	{position:relative; top:4px;}
.main .searchBox .searchBoxRight table td.searchInput .select	{float:right; height:20px; position:relative; left:0px; top:0px; width:100px; text-align:center; border-left:1px solid #dbdbdb;}
.main .searchBox .searchBoxRight table td.searchInput .select a	{cursor:pointer;}
.main .searchBox .searchBoxRight table td.searchInput .select a:hover	{text-decoration:none;}
.main .searchBox .searchBoxRight table td.searchInput .select .selected	{height:20px;}
.main .searchBox .searchBoxRight table td.searchInput .select .selected a	{color:#3D87B8; background:url(/i/menu_right_down.gif) no-repeat 72px 9px; display:block; height:20px; line-height:20px; margin:0px 5px; text-align:left; padding:0px 20px 0px 5px;}
.main .searchBox .searchBoxRight table td.searchInput .select .selected a.open	{border:1px solid #dbdbdb; background:url(/i/menu_right_up.gif) no-repeat 72px 9px; border-bottom:0px; height:19px; line-height:19px;}
.main .searchBox .searchBoxRight table td.searchInput .select .options	{position:absolute; top:20px; left:5px; width:88px; padding-top:0px; border:1px solid #dbdbdb; border-top:0px; background-color:#FBFCFD;}
.main .searchBox .searchBoxRight table td.searchInput .select .options a	{display:block; line-height:20px; height:20px; text-align:left; padding:0px 20px 0px 6px;}
.main .searchBox .searchBoxRight table td.searchInput .select .options a:hover	{background-color:#feffe8;}


/* Bread Crump */
.main  .categoryLine				{ margin:0px 5px; text-align:left; }
.main  .categoryLine ul				{ list-style-type:none; padding:0px; }
.main  .categoryLine ul	li			{ display:inline; line-height:1.5em; padding:0px 1px 0px 0px; font-size:0.9em; color:#787979; }
.main  .categoryLine ul	li h2		{ font-size:1em; display:inline; color:#787979; font-weight:normal; }
.main  .categoryLine ul	li a		{ color:#787979; }
.main  .categoryLine ul	li a:hover	{ color:#64bae9; }

/* Główny frame strony */
.main .frame			{  }
.main .frame .frameLeft			{ width:206px; float:left; }
.main .frame .frameCenter		{ width:578px; float:left; }
.main .frame .frameCenter .content		{ padding:0px 9px; }
.main .frame .frameRight		{ width:206px; float:right; }
.main .frame .fullView			{ width:990px; }
.main .frame .fullView .content		{ padding:0px; }
.main .frame .customerView		{ width:784px; }
.main .frame .paczkomaty_center		{ width:990px; }

.main .frame .librarySponsored	{}

/* BOX */
.main .frame .box				{ position:relative; top:0px; left:0px; border:1px solid #f2f2f2; }
.main .frame .box .rightTop		{ position:absolute; top:-1px; right:-1px; width:4px; height:4px; background:url(/i/box_right_top.gif) no-repeat; }
.main .frame .box .leftTop		{ position:absolute; top:-1px; left:-1px; width:4px; height:4px; background:url(/i/box_left_top.gif) no-repeat; }
.main .frame .box .bottom		{ position:relative; top:0px; left:0px; height:0px !important; font-size:1px; }
.main .frame .box .bottom .rightBottom		{ position:absolute; z-index:1; bottom:-1px; right:-1px; width:4px; height:4px; background:url(/i/box_right_bottom.gif) no-repeat; }
.main .frame .box .bottom .leftBottom		{ position:absolute; z-index:1; bottom:-1px; left:-1px; width:4px; height:4px; background:url(/i/box_left_bottom.gif) no-repeat; }

/* Zacznij od */
.main .frame .frameLeft			{ text-align:center; }
.main .frame .frameLeft .menu		{ padding:0px 10px 3px 10px; border-bottom:1px solid #f2f2f2; margin:0px 0px 5px 0px; }
.main .frame .frameLeft .menu  a		{ font-size:1em; }
.main .frame .frameLeft .menu .button	{ margin:0px 0px 7px 18px; }
.main .frame .frameLeft .menu .left		{ text-align:left; background:url(/i/menus_pointer.gif) no-repeat left; padding:0px 0px 0px 9px; }
.main .frame .frameLeft .menu .left a	{ color:#595a5a; }
.main .frame .frameLeft .menu .left a:hover	{ color:#64bae9; }
.main .frame .frameLeft .menu .left a.delete		{ color:#64bae9; font-size:0.9em; }
.main .frame .frameLeft .menu .left a.delete:hover	{ color:#64bae9; }
.main .frame .frameLeft .menu .left a.selected		{ color:##595A5A; font-weight:bold; }
.main .frame .frameLeft .menu .left a.selected:hover	{ color:##595A5A; }
.main .frame .frameLeft .menu .right			{ text-align:right; }
.main .frame .frameLeft .menu .right a		{ color:#64bae9; }
.main .frame .frameLeft .menu .title		{ text-align:left; color:#2CA1E0; font-weight:bold; font-size:1em; margin:0px 0px 4px 0px; }
.main .frame .frameLeft .menu .title.topcat	{ padding-top:4px; }
.main .frame .frameLeft .menu .title a { color:#2CA1E0; }
.main .frame .frameLeft .menu .title a.delete { color:#64bae9; font-size: 0.9em; font-weight: normal; }
.main .frame .frameLeft .menu .title a.delete:hover { color:#64bae9; }
.main .frame .frameLeft .last		{ border:0px; margin:0px; }

/* Stopka */
.main .footer			{ width:987px; margin:0px auto; background:url(/i/footer.gif) no-repeat top; padding:21px 0px 0px 0px; text-align:center; }
.main .footer table		{ margin:0px auto; }
.main .footer table td	{ padding:0px 15px; }
.main .footer table .title		{ height:30px; line-height:30px; text-align:left; color:#787979; font-size:1em; font-weight:bold; white-space:nowrap; }
.main .footer table .button		{ margin:0px 0px 4px 9px; padding:0px 0px 0px 9px; background:url(/i/footer_menu_pointer.gif) no-repeat left; text-align:left; }
.main .footer table .button a	{ font-size:0.9em; color:#787979; }
.main .footer table .button a:hover		{ color:#64bae9; }
.main .footer table .security		{ background:url(/i/security.gif) no-repeat left; padding:0px 0px 0px 36px; }
.main .footer table .information		{ background:url(/i/information.gif) no-repeat left; padding:0px 0px 0px 36px; }
.main .footer table .promo_and_rebate		{ background:url(/i/promo_and_rebate.gif) no-repeat left; padding:0px 0px 0px 36px; }
.main .footer table .about			{ background:url(/i/about.gif) no-repeat left; padding:0px 0px 0px 36px; }
.main .footer table .cooperate		{ background:url(/i/cooperate.gif) no-repeat left; padding:0px 0px 0px 36px; }
.main .footer table .center			{ margin:0px auto; width:160px; }
.main .footer .banks				{ height:33px; width:500px; background:url(/i/payu.gif) no-repeat right; padding:0px 0px 0px 0px; margin:0px 0px 0px 23px; line-height:33px; color:#787979; font-size:0.8em; float:left; display:block; }
.main .footer .banks >a				{ float:right; margin-right:200px; font-size:0; line-height:normal; }
.main .footer .banks >div			{ float:left; line-height:33px; color:#787979; font-size:1em; }
.main .footer .author		{ float:right; margin:0px 23px 0px 0px; display:inline; font-size:10px; color:#787979; }
.main .footer .author a		{ font-size:10px; color:#787979; }

/* Newsletter */
.main .frame .frameRight .newsletter		{ background:url(/i/newsletter_background.gif) no-repeat top; }
.main .frame .frameRight .newsletter .text		{ padding:0px 10px; text-align:left; font-size:0.8em; color:#838080; }
.main .frame .frameRight .newsletter table		{ margin:0px auto; }
.main .frame .frameRight .newsletter table .input		{ width:123px; height:27px; background:url(/i/newsletter_input.gif) no-repeat; }
.main .frame .frameRight .newsletter table .input input		{ border:0px; font-size:0.8em; width:90%; background:transparent; }
.main .frame .frameRight .newsletter table .submit		{ width:66px; height:27px; background:url(/i/newsletter_submit.gif) no-repeat; font-size:10px; font-weight:bold; color:#fff; cursor:pointer; }

/* Newsletter */
.right-side .newsletter, .kcRight .newsletter, .rightSidebarKC .newsletter	{ 
	background:url(/i/newsletter_background_library.gif) no-repeat top;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
.right-side .text, .kcRight .text, .rightSidebarKC .text		{ padding:0px 10px; text-align:left; font-size:0.8em; color:#838080; }
.right-side table, .kcRight table, .rightSidebarKC table		{ margin:0px auto; }
.right-side .input, .kcRight .input, .rightSidebarKC .input		{ width:123px; height:27px; background:url(/i/newsletter_input.gif) no-repeat; }
.right-side .input input, .kcRight .input input, .rightSidebarKC .input input	{ border:0px; font-size:0.8em; width:90%; background:transparent; }
.right-side .submit, .kcRight .submit, .rightSidebarKC .submit		{ width:66px; height:27px; background:url(/i/newsletter_submit.gif) no-repeat; font-size:10px; font-weight:bold; color:#fff; cursor:pointer; }


/* Klub stałego klienta */
.main .frame .frameRight .patronClub			{ height:105px; background:url(/i/patron_club.gif) no-repeat; }
.main .frame .frameRight .patronClub .title		{ color:#db4e52; text-align:center; font-weight:bold; font-size:1em; }
.main .frame .frameRight .patronClub .text		{ font-size:0.8em; color:#101517; text-align:left; padding:0px 0px 0px 10px; }

/* Oferta dnia */
.main .frame .frameRight .dayOffer				{  }
.main .frame .frameRight .dayOffer a			{ font-size:0.9em; color:#595a5a; font-weight:bold; }
.main .frame .frameRight .dayOffer a:hover		{ color:#64bae9; }
.main .frame .frameRight .dayOffer .price		{ font-size:1em; color:#787979; }
.main .frame .frameRight .dayOffer .price span		{ font-weight:bold; color:#f91b21; }
.main .frame .frameRight .dayOffer .price span.rebate		{ color:#e0d4d4; font-weight:normal; text-decoration:line-through; }

/* Startowe news-y */
.main .frame .frameCenter .startNews				{ margin:0px auto; width:552px; }
.main .frame .frameCenter .startNews .startNewsMenu		{ height:41px; }
.main .frame .frameCenter .startNews .startNewsMenu .news	{ float:left; position:relative; text-align:left; top:0px; left:0px; margin:0px 1px; display:inline; width:182px; height:41px; background:url(/i/center_news.gif) no-repeat; }
.main .frame .frameCenter .startNews .startNewsMenu .news .pointer		{ position:absolute; display:none; top:40px; left:77px; width:29px; height:17px; }
.main .frame .frameCenter .startNews .startNewsMenu .hover			{ background:url(/i/center_news_hover.gif) no-repeat; }
.main .frame .frameCenter .startNews .startNewsMenu .hover .pointer		{ display:block; }
.main .frame .frameCenter .startNews .startNewsMenu .news table		{ width:182px; height:41px; }
.main .frame .frameCenter .startNews .startNewsMenu .news table  td		{ width:182px; height:41px; }
.main .frame .frameCenter .startNews .startNewsMenu .news *			{ color:#959595; cursor:default; }
.main .frame .frameCenter .startNews .startNewsMenu .news .name		{ font-size:0.9em; font-weight:bold; }
.main .frame .frameCenter .startNews .startNewsMenu .news .description		{ font-size:0.9em; }
.main .frame .frameCenter .startNews .startNewsMenu .hover *			{ color:#ffffff; }
.main .frame .frameCenter .startNews .startNewsImage	{ overflow:hidden; margin:0px 1px; width:550px; }
.main .frame .frameCenter .startNews .startNewsImage div	{ display:none; }

/* Graficzny nagłówek */
.main .frame .frameCenter .imageHeader	{ width:550px; margin:0px auto; text-align:left; }

/* Wyświetlanie produktów: promo */
.main .frame .frameCenter .products		{}
.main .frame .frameCenter .products .prd		{ width:33%; border-left:1px solid #f2f2f2; }
.main .frame .frameCenter .products .prd .content	{ padding:5px; }
.main .frame .frameCenter .products .prdEmpty		{ width:33px; }
.main .frame .frameCenter .products .first		{ border:0px; }
.main .frame .frameCenter .products .prd .name		{ color:#595a5a; font-weight:bold; }
.main .frame .frameCenter .products .prd .name h2	{ font-size:0.9em; }
.main .frame .frameCenter .products .prd .name a	{ color:#595a5a; font-size:1em; font-weight:bold; }
.main .frame .frameCenter .products .prd .description		{ color:#595a5a; font-size:0.8em; }
.main .frame .frameCenter .products .prd .price	{ font-size:1em; color:#787979; }
.main .frame .frameCenter .products .prd .price span		{ font-weight:bold; color:#f91b21; }
.main .frame .frameCenter .products .prd .price span.rebate		{ color:#e0d4d4; font-weight:normal; text-decoration:line-through; }
.main .frame .frameCenter .products .prd .seemore		{ color:#6fb3e0; font-size:0.8em; }
.main .frame .frameCenter .products .prd .productButtons	{ text-align:center; }
.main .frame .frameCenter .products .prd .productButtons a		{ font-size:0.8em; color:#9bcd59; }
.main .frame .frameCenter .products .prd .picture			{ width:170px; height:145px; }

/* Lista artykułów */
.main .frame .frameCenter .articlesList					{}
.main .frame .frameCenter .articlesList .picture		{ border-top:1px solid #f2f2f2; }
.main .frame .frameCenter .articlesList .picture img	{ margin:5px; border-top:1px solid #f8f8f8; }
.main .frame .frameCenter .articlesList .description	{ padding:5px; text-align:left; width:100%; border-top:1px solid #f2f2f2; }
.main .frame .frameCenter .articlesList .first			{ border:0px; }
.main .frame .frameCenter .articlesList .more			{ text-align:right; }
.main .frame .frameCenter .articlesList .more a			{ font-size:0.9em; color:#6fb3e0; }
.main .frame .frameCenter .articlesList .short			{ font-size:1em; color:#595a5a; }
.main .frame .frameCenter .articlesList .short *		{ font-weight:normal; }
.main .frame .frameCenter .articlesList .short a		{ color:#595a5a; }
.main .frame .frameCenter .articlesList .short a a		{ color:#6fb3e0; }
.main .frame .frameCenter .articlesList .title			{ font-size:1.4em; color:#595a5a; font-weight:bold; }
.main .frame .frameCenter .articlesList .title a		{ font-size:1em; color:#595a5a; font-weight:bold; text-decoration:none; }
.main .frame .frameCenter .articlesList .categories		{ margin-top:4px; padding-left:10px; background:url(/i/menus_pointer.gif) no-repeat left; }
.main .frame .frameCenter .articlesList .categories a	{ font-size:1em; color:#64BAE9; }
.main .frame .frameCenter .articlesList .type			{ padding-left:10px; background:url(/i/menus_pointer.gif) no-repeat left; }
.main .frame .frameCenter .articlesList .type a			{ font-size:1em; color:#64BAE9; }


/* Uproszczona lista artykułów */
.main .frame .frameCenter .articlesSimpleList					{}
.main .frame .frameCenter .articlesSimpleList .description		{ padding:8px 12px; text-align:left; width:100%; border-top:1px solid #f2f2f2; }
.main .frame .frameCenter .articlesSimpleList .first			{ border:0px; }
.main .frame .frameCenter .articlesSimpleList .title			{ font-size:0.9em; color:#595a5a; font-weight:bold; }
.main .frame .frameCenter .articlesSimpleList .title a			{ font-size:1em; color:#595a5a; font-weight:bold; text-decoration:none; }


/* Rekomendowane artykuły */
.main .frame .frameCenter .recommendBox						{ border:1px solid #ededed; position:relative; top:0px; left:0px; }
.main .frame .frameCenter .recommendBox .topLeft				{ position:absolute; top:-1px; left:-1px; background:url(/i/recommend_box_top_left.gif) no-repeat; width:4px; height:4px; }
.main .frame .frameCenter .recommendBox .topRight				{ position:absolute; top:-1px; right:-1px; background:url(/i/recommend_box_top_right.gif) no-repeat; width:4px; height:4px; }
.main .frame .frameCenter .recommendBoxBottom					{ position:relative; top:0px; left:0px; height:0px; font-size:0px; }
.main .frame .frameCenter .recommendBoxBottom .bottomLeft			{ position:absolute; top:-4px; left:0px; background:url(/i/recommend_box_bottom_left.gif) no-repeat; width:4px; height:4px; }
.main .frame .frameCenter .recommendBoxBottom .bottomRight			{ position:absolute; top:-4px; right:0px; background:url(/i/recommend_box_bottom_right.gif) no-repeat; width:4px; height:4px; }
.main .frame .frameCenter .recommendBox .rightSide				{ width:259px; border-left:1px solid #e7f7fc; background:url(/i/recommend_right_side.gif) top left; }
.main .frame .frameCenter .recommendBox .leftSide				{ width:298px; }
.main .frame .frameCenter .recommendBox .rightSide .button		{ width:259px; position:relative; top:0px; left:0px; height:52px; border-top:1px solid #c9ecfb; background:transparent; }
.main .frame .frameCenter .recommendBox .rightSide .hover		{ background:url(/i/recommend_button.gif) no-repeat; }
.main .frame .frameCenter .recommendBox .rightSide .button table	{ width:259px; height:52px; }
.main .frame .frameCenter .recommendBox .rightSide .button table td	{ height:52px; padding:0px 14px; color:#5a5a5a; font-size:1em; }
.main .frame .frameCenter .recommendBox .rightSide .button table td a		{ color:#5a5a5a; font-size:1em; }
.main .frame .frameCenter .recommendBox .rightSide .hover table td			{ color:#fff; font-size:1em; }
.main .frame .frameCenter .recommendBox .rightSide .hover table td a		{ color:#fff; font-size:1em; }
.main .frame .frameCenter .recommendBox .rightSide .button .pointer		{ width:11px; display:none; height:19px; position:absolute; left:-10px; top:17px; }
.main .frame .frameCenter .recommendBox .rightSide .hover .pointer		{ display:block; }
.main .frame .frameCenter .recommendBox .rightSide .first			{ border:0px; }
.main .frame .frameCenter .recommendBox .leftSide .innerRecommendBox			{ padding:12px; text-align:center; }
.main .frame .frameCenter .recommendBox .leftSide .innerRecommendBox .title		{ font-size:1em; color:#787979; text-align:left; }
.main .frame .frameCenter .recommendBox .leftSide .innerRecommendBox .title a	{ font-size:1em; color:#787979; text-decoration:none; }
.main .frame .frameCenter .recommendBox .leftSide .innerRecommendBox .message		{ color:#787979; font-size:0.9em; text-align:left; }
.main .frame .frameCenter .recommendBox .leftSide .innerRecommendBox .link		{ text-align:right; }
.main .frame .frameCenter .recommendBox .leftSide .innerRecommendBox .link a		{ font-size:0.9em; color:#6fb3e0; }

/* Filtrowanie słownika */
.main .frame .frameLeft .dictionaryFilter					{  }
.main .frame .frameLeft .dictionaryFilter .dictionary		{ border-top:1px solid #f2f2f2; padding:7px 7px 10px 7px; }
.main .frame .frameLeft .dictionaryFilter .first			{ border:0px; }
.main .frame .frameLeft .dictionaryFilter .dictionary .dic_title	{ color:#64bae9; white-space:nowrap; overflow:hidden; font-size:1em; font-weight:bold; text-align:left; }
.main .frame .frameLeft .dictionaryFilter .dictionary .dic_title a		{ color:#64bae9; }
.main .frame .frameLeft .dictionaryFilter .dictionary .dic_words_list		{  }
.main .frame .frameLeft .dictionaryFilter .dictionary .wordLink				{ background:url(/i/word_pointer.gif) no-repeat left; color:#595a5a; font-size:1em; text-align:left; margin:0px 0px 0px 16px; padding:0px 0px 0px 12px; }
.main .frame .frameLeft .dictionaryFilter .dictionary .wordLink a	{ color:#595a5a; font-size:1em; }
.main .frame .frameLeft .dictionaryFilter .dictionary .wordLink a:hover		{ color:#64bae9; }
.main .frame .frameLeft .dictionaryFilter .dictionary .wordLink a.delete			{ color:#64bae9; font-size:0.9em; }
.main .frame .frameLeft .dictionaryFilter .dictionary .wordLink a.delete:hover		{ color:#64bae9; }
.main .frame .frameLeft .dictionaryFilter .dictionary .dic_more_btn			{ text-align:right; color:#64bae9; padding:8px 0px 0px 0px; }
.main .frame .frameLeft .dictionaryFilter .dictionary .dic_more_btn a		{ color:#64bae9; font-size:1em; }
.main .frame .frameLeft .dictionaryFilter .dictionary .dic_folding			{ float:right; }
.main .frame .frameLeft .dictionaryFilter .dictionary .dic_folding a			{ font-size:0.9em; color:#6fb3e0; }
.main .frame .frameLeft .dictionaryFilter .dictionary .dic_folding a:hover		{ text-decoration:none; }
.main .frame .frameLeft .dictionaryFilter .search					{ padding:7px 0px 16px 0px; border-top:1px solid #f2f2f2; }
.main .frame .frameLeft .dictionaryFilter .search .title			{ margin:0px 11px; text-align:left; font-size:1em; color:#64bae9; font-weight:bold; }
.main .frame .frameLeft .dictionaryFilter .search .text			{ float:left; font-size:1em; color:#595a5a; }
.main .frame .frameLeft .dictionaryFilter .search input			{ float:left; width:50px; border:1px solid #7f9db9; margin-right:6px; }
.main .frame .frameLeft .dictionaryFilter .search .submit		{ float:left; cursor:pointer; width:19px; height:18px; background:url(/i/submit_mini_search.gif) no-repeat; }

/* Lista produktów */
.main .frame .frameCenter .bigBox			{  }
.main .frame .frameCenter .bigBox .bigBoxTop		{ height:4px; font-size:1px; background:url(/i/big_box_top.gif) no-repeat; }
.main .frame .frameCenter .bigBox .bigBoxBottom		{ height:4px; font-size:1px; background:url(/i/big_box_bottom.gif) no-repeat; }
.main .frame .frameCenter .bigBox .bigBoxContent		{ border-left:1px solid #ededed; border-right:1px solid #ededed; }
.main .frame .frameCenter .bigBox .bigBoxContent .header		{ font-size:1em; color:#636363; text-align:left; margin:0px 12px; padding:7px 0px 4px 0px; }
.main .frame .frameCenter .bigBox .bigBoxContent .header span	{ font-size:1em; color:#636363; }
.main .frame .frameCenter .bigBox .bigBoxContent .header a		{ font-size:1em; color:#636363; }
.main .frame .frameCenter .bigBox .bigBoxContent .orderType		{ background-color:#f2f3f3; border-top:1px solid #e8eff3; border-bottom:1px solid #e8eff3; }
.main .frame .frameCenter .bigBox .bigBoxContent .orderType table		{ height:33px; }
.main .frame .frameCenter .bigBox .bigBoxContent .orderType table td		{ height:33px; font-size:0.9em; color:#105f8d }
.main .frame .frameCenter .bigBox .bigBoxContent .orderType table td a		{ color:#105f8d; }
.main .frame .frameCenter .bigBox .bigBoxContent .orderType table td.first		{ color:#636363; white-space:nowrap; font-weight:bold; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType		{ height:33px; margin:0px 12px; text-align:left; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType table		{ height:33px; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType table td		{ height:33px; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType table td .title		{ color:#787979; font-size:0.9em; white-space:nowrap; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType table td .best		{ font-size:0.8em; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType table td .best a		{ color:#f78502; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType table td .promo		{ font-size:0.8em; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType table td .promo a	{ color:#d40000; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType table td .new		{ font-size:0.8em; }
.main .frame .frameCenter .bigBox .bigBoxContent .productsType table td .new a		{ color:#6fba01; }

/* Linia z produktem */
.main .frame .frameCenter .productLine		{ margin:0px 8px; background:url(/i/dotted.gif) repeat-x top; padding:13px 0px; }
.main .frame .frameCenter .firstLine		{ background:transparent; }
.main .frame .frameCenter .productLine .picture		{ width:115px; }
.main .frame .frameCenter .productLine .product		{ width:327px;  }
.main .frame .frameCenter .productLine .product	{ color:#383838; font-size:0.9em; }
.main .frame .frameCenter .productLine .product ul	{ list-style-position:inside; }
.main .frame .frameCenter .productLine .product ol	{ list-style-position:inside; }
.main .frame .frameCenter .productLine .product li	{ list-style-position:inside; }
.main .frame .frameCenter .productLine .product a	{ color:#64bae9; }
.main .frame .frameCenter .productLine .price		{ width:100px; white-space:nowrap; }
.main .frame .frameCenter .productLine .buttons		{ width:1%; white-space:nowrap; height:1%; text-align:right !important;  }
.main .frame .frameCenter .productLine .product .name		{ font-size:1em; color:#595a5a; padding:3px 0px; font-weight:bold; }
.main .frame .frameCenter .productLine .product .name a		{ color:#595a5a; }
.main .frame .frameCenter .productLine .price		{ font-size:0.9em; color:#b7b7b7; white-space:nowrap; }
.main .frame .frameCenter .productLine .price .oldPrice		{ text-decoration:line-through; white-space:nowrap; }
.main .frame .frameCenter .productLine .price .productPrice		{ font-size:1.5em; white-space:nowrap; color:#f91b21; font-weight:bold; }
.main .frame .frameCenter .productLine .price .rebate		{ font-size:1.2em; color:#f91b21; font-weight:normal; text-decoration:line-through; }
.main .frame .frameCenter .productLine .flags			{  }
.main .frame .frameCenter .flags div		{ font-size:0.8em; font-weight:bold; }
.main .frame .frameCenter .flags .best		{ float:left; color:#f78502; padding:0px 8px 0px 26px; line-height:28px; height:28px; background:url(/i/bestseller_icon.gif) no-repeat left; }
.main .frame .frameCenter .flags .promo		{ float:left; color:#d40000; padding:0px 8px 0px 26px; line-height:28px; height:28px; background:url(/i/promo_icon.gif) no-repeat left; }
.main .frame .frameCenter .flags .new		{ float:left; color:#6fba01; padding:0px 8px 0px 26px; line-height:28px; height:28px; background:url(/i/new_icon.gif) no-repeat left; }
.main .frame .frameCenter .flags .rx		{ float:left; color:#3fadec; padding:0px 8px 0px 26px; line-height:28px; height:28px; background:url(/i/rx_icon.gif) no-repeat left; }
.main .frame .frameCenter .flags .low_state_of_stock	{ float:left; color:#C4262A; padding:0px 8px 0px 26px; line-height:28px; height:28px; background:url(/i/low_state_of_stock_icon.png) no-repeat left; }
.main .frame .frameCenter .productLine .vote			{ height:13px; }
.main .frame .frameCenter .productLine .vote td			{ height:13px; font-size:0.8em; }
.main .frame .frameCenter .productLine .vote a			{ color:#6fb3e0; }
.main .frame .frameCenter .productLine .delivery		{ text-align:left; padding:3px 0px; font-size:1em; color:#595a5a; }
.main .frame .frameCenter .productLine .buttons .add2cart		{ width:100px; cursor:pointer; float:right; background:url(/i/product_line_add2cart.gif) no-repeat; height:20px; }
.main .frame .frameCenter .productLine .buttons .add2cart .text	{ height:20px; text-align:left; line-height:20px; font-size:0.9em; color:#fff; font-weight:bold; }
.main .frame .frameCenter .productLine .buttons .add2compare	{ font-size:0.9em; color:#64bae9; }

/* Stronicowanie */
.main .frame .frameCenter .paging		{ background:url(/i/paging.gif) no-repeat; height:40px; }
.main .frame .frameCenter .paging .right		{ float:right; line-height:40px; padding:0px 10px; }
.main .frame .frameCenter .paging .right a		{ font-size:1em; color:#898a8a; }
.main .frame .frameCenter .paging .right a b	{ color:#61b5e5; }
.main .frame .frameCenter .paging .left			{ float:left; line-height:40px; padding:0px 10px; }
.main .frame .frameCenter .paging .left a		{ font-size:0.9em; color:#64bae9; }

/* Karta produktu */
.main .frame .frameCenter .product		{  }
.main .frame .frameCenter .product .productTable	{  }
.main .frame .frameCenter .product .productTable .productImage		{ width:275px; }
.main .frame .frameCenter .product .productTable .productMenu		{ width:260px; }
.main .frame .frameCenter .product .productTable .productInfo		{}
.main .frame .frameCenter .product .productTable .productInfo .name		{ font-family:verdana; font-weight:lighter; font-size:1.6em; color:#4c4d4d; text-align:left; padding:2px 0px 7px 0px; }
.main .frame .frameCenter .product .productTable .productInfo .vote		{ height:13px; }
.main .frame .frameCenter .product .productTable .productInfo .vote td	{ height:13px; font-size:0.9em; }
.main .frame .frameCenter .product .productTable .productInfo .vote a	{ color:#6fb3e0; }
.main .frame .frameCenter .product .productTable .productMenu .menuItem			{ height:20px; margin:0px 10px 0px 28px; text-align:left; padding:1px 0px 1px 30px; line-height:20px; }
.main .frame .frameCenter .product .productTable .productMenu .menuItem a		{ font-size:1em; color:#000000; }
.main .frame .frameCenter .product .productTable .productInfo .vendor			{ font-size:1em; color:#636363; background:url(/i/see_another_products.gif) no-repeat left; padding:2px 0px 2px 10px; }
.main .frame .frameCenter .product .productTable .productInfo .vendor span		{ color:#636363; font-size:0.9em; }
.main .frame .frameCenter .product .productTable .productInfo .vendor a			{ font-size:1em; color:#64bae9; }
.main .frame .frameCenter .product .productTable .productInfo .countVote		{ color:#d40d12; }
.main .frame .frameCenter .product .productTable .productInfo .promo			{  }
.main .frame .frameCenter .product .productTable .productInfo .promo span		{ font-size:0.9em; color:#d40d12; }
.main .frame .frameCenter .product .productTable .productInfo .promo span.promoName		{ font-weight:bold; }
.main .frame .frameCenter .product .productTable .productInfo .promo span.promoName a	{ color:#d40d12; }
.main .frame .frameCenter .product .productTable .productInfo .promo .promoDesc	{ padding:0px 0px 0px 8px; }
.main .frame .frameCenter .product .productTable .productInfo .price	{ text-align:left; color:#212121; font-size:1em; }
.main .frame .frameCenter .product .productTable .productInfo .price .oldPrice		{ font-size:0.9em; color:#767676; text-decoration:line-through; }
.main .frame .frameCenter .product .productTable .productInfo .price .pPrice		{ font-size:1.6em; color:#d04145; font-weight:lighter; }
.main .frame .frameCenter .product .productTable .productInfo .price .rebatepPrice	{ text-decoration:line-through; font-size:1.2em; }
.main .frame .frameCenter .product .productTable .productInfo .price .rebatePrice		{ color:#75a831; font-size:1.7em; font-weight:lighter; }

.main .frame .frameCenter .product .productTable .productInfo .add2cart				{ width:187px; height:27px; background:url(/i/product_add2cart.gif) no-repeat top; }
.main .frame .frameCenter .product .productTable .productInfo .add2cart .spaceUno	{ width:11px; cursor:pointer; height:27px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cart .input		{ width:36px; height:27px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cart .input input	{ color:#3e3e3e; font-weight:bold; font-size:0.9em; text-align:right; width:32px; background:transparent; border:0px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cart .unit		{ width:31px; cursor:pointer; height:27px; font-size:0.9em; color:#fff; }
.main .frame .frameCenter .product .productTable .productInfo .add2cart .spaceDuo	{ width:22px; cursor:pointer; height:27px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cart .link		{ width:87px; height:27px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cart .link a		{ font-weight:bold; font-size:0.9em; color:#fff; }
.main .frame .frameCenter .product .productTable .productInfo .add2cart .repository		{ padding:3px 0px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cart .repository a	{ color:#64bae9; font-size:0.9em; }

.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate					{ width:261px; height:27px; background:url(/i/add2cartwithrebate.gif) no-repeat top left; }
.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate .spaceUno			{ cursor:pointer; height:27px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate .input			{ height:27px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate .input input		{ color:#3e3e3e; font-weight:bold; font-size:0.9em; text-align:right; width:32px; background:transparent; border:0px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate .unit				{ cursor:pointer; height:27px; font-size:0.9em; color:#fff; }
.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate .spaceDuo			{ cursor:pointer; height:27px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate .link				{ height:27px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate .link a			{ font-weight:bold; font-size:0.9em; color:#fff; }
.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate .repository		{ padding:3px 0px; }
.main .frame .frameCenter .product .productTable .productInfo .add2cartwithrebate .repository a		{ color:#64bae9; font-size:0.9em; }

.main .frame .frameCenter .product .productTable .productInfo .deliveryTime			{ text-align:left; font-size:0.9em; color:#383838; }
.main .frame .frameCenter .product .productTable .productInfo .deliveryTime b		{ font-size:1.5em; color:#ff971a; }
.main .frame .frameCenter .product .productTable .productInfo .freeDelivery			{ text-align:left; padding:1px 0px; }
.main .frame .frameCenter .product .productTable .productInfo .freeDelivery span	{ font-weight:bold; color:#c63337; font-size:1em; }
.main .frame .frameCenter .product .productTable .productInfo .freeDelivery a		{ color:#64bae9; font-size:0.8em; }
.main .frame .frameCenter .product .tabs			{ border-bottom:1px solid #ddedf7; height:31px; padding:0px 10px; }
.main .frame .frameCenter .product .tabs .tab			{ float:left; margin-right:4px; cursor:pointer; background:url(/i/tab_small_center.gif) repeat-x; height:27px; margin-top:4px; }
.main .frame .frameCenter .product .tabs .tab .left		{ float:left; background:url(/i/tab_small_left.gif) no-repeat; width:6px; height:27px; }
.main .frame .frameCenter .product .tabs .tab .right	{ float:left; background:url(/i/tab_small_right.gif) no-repeat; width:6px; height:27px; }
.main .frame .frameCenter .product .tabs .tab .center	{ float:left; height:27px; text-align:center; line-height:27px; white-space:nowrap; width:145px; font-size:0.9em; color:#fff; }
.main .frame .frameCenter .product .tabs .tab .center a		{ cursor:pointer; }
.main .frame .frameCenter .product .tabs .active			{ float:left; margin-right:4px; background:url(/i/tab_big_center.gif) repeat-x; height:32px; position:relative; top:0px; }
.main .frame .frameCenter .product .tabs .active .left		{ float:left; background:url(/i/tab_big_left.gif) no-repeat; width:6px; height:32px; position:relative; top:0px; }
.main .frame .frameCenter .product .tabs .active .right		{ float:left; background:url(/i/tab_big_right.gif) no-repeat; width:6px; height:32px; position:relative; top:0px; }
.main .frame .frameCenter .product .tabs .active .center	{ float:left; cursor:default; height:32px; line-height:32px; white-space:nowrap; width:145px; text-align:center; font-size:0.9em; color:#4597ce; font-weight:bold; position:relative; top:0px; }
.main .frame .frameCenter .product .tabs .active .center a				{ cursor:default; }
.main .frame .frameCenter .product .tabs .active .center a:hover		{ text-decoration:none; }
.main .frame .frameCenter .product .tabsContent				{ text-align:left; margin:0px 0px; }
.main .frame .frameCenter .product .extra_points_info		{ width:181px; text-align:center; }
.main .frame .frameCenter .product .extra_points_info a		{ color:#64bae9; font-size:11px; }

/* Opis produktu */
.main .frame .frameCenter .product .tabsContent .productName		{  }
.main .frame .frameCenter .product .tabsContent .productName h1		{ font-size:1em; color:#4c4d4d; }
.main .frame .frameCenter .product .tabsContent .productName h2		{ font-size:1em; color:#4c4d4d; }
.main .frame .frameCenter .product .tabsContent .productLinks		{ color:#636363; font-size:0.9em; }
.main .frame .frameCenter .product .tabsContent .productLinks a		{ color:#64bae9; }
.main .frame .frameCenter .product .tabsContent .description					{  }
.main .frame .frameCenter .product .tabsContent .description .descriptionName	{ width:160px; padding:0px 10px 10px 0px; color:#7b7b7b; font-size:0.9em; font-weight:bold; }
.main .frame .frameCenter .product .tabsContent .description .descriptionText	{ color:#383838; font-size:1em; }
.main .frame .frameCenter .product .tabsContent .description .descriptionText ul	{ list-style-position:inside; }
.main .frame .frameCenter .product .tabsContent .description .descriptionText ol	{ list-style-position:inside; }
.main .frame .frameCenter .product .tabsContent .description .descriptionText li	{ list-style-position:inside; }
.main .frame .frameCenter .product .tabsContent .description .descriptionText a		{ color:#64bae9; }
.main .frame .frameCenter .product .tabsContent .description .dictionaryTitle	{ text-align:left; color:#64bae9; font-size:0.9em; font-weight:bold; }
.main .frame .frameCenter .product .tabsContent .description .dictionaryTable								{}
.main .frame .frameCenter .product .tabsContent .description .dictionaryTable td							{ font-size:1em; color:#383838;}
.main .frame .frameCenter .product .tabsContent .description .dictionaryTable td.dictionaryTableName		{ width: 160px; padding:0px 10px 10px 0px; font-size:0.9em; color:#7b7b7b; font-weight:bold; }
.main .frame .frameCenter .product .tabsContent .description .dictionaryTable td a							{ color:#383838; }
.main .frame .frameCenter .product .tabsContent .description .dictionaryTable td a:hover					{ color:#64bae9; }

/* Połączenia z innymi produktami */
.main .frame .frameCenter .product .tabsContent .seriesTitle			{ padding:8px 20px 20px 20px; border-bottom:1px solid #ededed; text-align:left; font-weight:bold; color:#4c4d4d; }
.main .frame .frameCenter .product .tabsContent .seriesTitle a			{ color:#64bae9; }
.main .frame .frameCenter .product .tabsContent .productLine									{ text-align:left; }
.main .frame .frameCenter .product .tabsContent .productLine .connected							{ width:600px; }
.main .frame .frameCenter .product .tabsContent .productLine .connected	 .add2cartButton		{ width:31px; height:21px; background:url(/i/cart_button.gif) no-repeat; cursor:pointer; }

/* Opinie i oceny */
.main .frame .frameCenter .product .tabsContent .opinion					{  }
.main .frame .frameCenter .product .tabsContent .opinion .title				{ font-size:1.1em; padding:0px 30px; color:#4c4d4d; font-weight:bold; }
.main .frame .frameCenter .product .tabsContent .opinion .title span		{ color:#64bae9; }
.main .frame .frameCenter .product .tabsContent .opinion .addOpinion		{ padding:0px 30px 10px 30px; border-bottom:1px solid #ededed; text-align:left; }
.main .frame .frameCenter .product .tabsContent .opinion .addOpinion a		{ color:#64bae9; font-size:0.9em; }
.main .frame .frameCenter .singleVote				{ padding:0px 30px 16px 30px; }
.main .frame .frameCenter .singleVote .ctitle		{ padding:0px; font-size:0.8em; color:#ff971a; text-align:left; }
.main .frame .frameCenter .singleVote .info			{  }
.main .frame .frameCenter .singleVote .info .stars	{ float:left; display:inline; margin:0px 10px 0px 0px; }
.main .frame .frameCenter .singleVote .info .text	{ float:left; font-size:0.9em; color:#7b7b7b; }
.main .frame .frameCenter .singleVote .info .text a		{ color:#7b7b7b; }
.main .frame .frameCenter .singleVote .comment		{ line-height:18px; font-size:0.9em; color:#7b7b7b; text-align:left; }
.main .frame .frameCenter .noOpinion			{ text-align:center; font-size:1em; font-weight:bold; color:#7b7b7b; padding:13px 0px 13px 0px; }
.main .frame .frameCenter .noOpinion a			{ color:#6fb3e0; }

/* Pytania i odpowiedzi */
.main .frame .frameCenter .product .tabsContent .question			{}
.main .frame .frameCenter .product .tabsContent .question .title			{ font-size:1.1em; padding:0px 30px; color:#4c4d4d; font-weight:bold; }
.main .frame .frameCenter .product .tabsContent .question .title span		{ color:#64bae9; }
.main .frame .frameCenter .product .tabsContent .question .addOpinion		{ padding:0px 30px 10px 30px; margin:0px 0px; border-bottom:1px solid #ededed; text-align:left; }
.main .frame .frameCenter .product .tabsContent .question .addOpinion a		{ color:#64bae9; font-size:0.9em; }
.main .frame .frameCenter .product .tabsContent .question .singleQuestion		{ border-bottom:1px solid #ededed; margin:0px 30px; }
.main .frame .frameCenter .product .tabsContent .question .singleQuestion  td				{ color:#383838; font-size:0.9em; padding:3px 0px; }
.main .frame .frameCenter .product .tabsContent .question .singleQuestion .tableField		{ width:120px; color:#7b7b7b; }
.main .frame .frameCenter .product .tabsContent .question .singleQuestion .field			{  }

/* ^ do góry */
.main .frame .frameCenter .product .toplink			{ text-align:right; padding:0px 5px 0px 5px; }
.main .frame .frameCenter .product .toplink a		{ cursor:pointer; color:#64bae9; font-size:0.9em; }

/* Tabelki */
.tbl			{border-collapse:collapse;}
.tbl td			{border-bottom:1px solid #e7f0f7; border-top:1px solid #fff; border-left:1px solid #e7f0f7;}
.tbl .th		{font-size:1em; color:#606165; background-color:#f2f2f2; text-align:center; padding:10px; font-weight:bold; border-left:1px solid #fff;}
.tl1			{font-size:0.9em; text-align:left; color:#636363; background-color:#fff; padding:10px;}
.tl2			{font-size:0.9em; text-align:left; color:#636363; background-color:#f7fbfe; padding:10px;}
.tc1			{font-size:0.9em; text-align:center; color:#636363; background-color:#fff; padding:10px;}
.tc2			{font-size:0.9em; text-align:center; color:#636363; background-color:#f7fbfe; padding:10px;}
.tr1			{font-size:0.9em; text-align:right; color:#636363; background-color:#fff; padding:10px;}
.tr2			{font-size:0.9em; text-align:right; color:#636363; background-color:#f7fbfe; padding:10px;}
.tbl td:first-child					{border-left:0px !important;}
.tbl td a							{color:#64bae9; text-decoration:underline;}
.tbl td a:hover						{text-decoration:none;}
.tbl td input, .tbl td select		{border:1px solid #64bae9; background-color:#fff; color:#636363; padding:3px; text-align:left; font-weight:bold; font-size:1.1em;}

.tbl td span.description		{ font-size:0.9em; font-variant:normal;}
.tbl td span.postCodeDescription		{ font-size:0.9em; font-variant:normal;}

/* Przyciski */
.buttons			{ width:100%; }
.buttons .buttons1			{ width:100%; text-align:center; }
.buttons .buttons1 .btt		{ margin:10px auto 10px auto; }
.buttons .buttons1 .btntd		{ height:21px; padding:0px 5px; text-align:center; vertical-align:middle; background:url(/i/bt3.gif) repeat-x; }
.buttons .buttons1 .specialBtns		{ background:url(/i/bs3.gif) repeat-x; }
.buttons .buttons1 .btntd a		{ color:#000000; font-size:0.9em; }
.buttons .buttons1 .btntd a:hover	{ text-decoration:none; }
.buttons .buttons1 .specialBtns a	{ color:#fff; font-weight:bold; }
.buttons .buttons1 .bts			{ width:10px; }
.buttons a						{ cursor:pointer; }

/* Dymek ze słownikami */
.words_div			{ background:url(/i/words_div.png); border:1px solid #92c6e7; padding:5px 5px 0px 5px; }
.words_div .tabst		{ border-collapse:separate; }
.words_div table		{ width:100%; }
.words_div table.btt	{ width:auto; }
.words_div .word_list			{ border-collapse:separate; }
.words_div .word_list td		{ text-align:left; background:transparent; border:1px solid #FAFAFA; padding:2px 2px 2px 10px; }
.words_div .word_list td input	{ background:transparent; border:0px; margin:0px; padding:0px; }
.words_div .word_list td a		{ font-size:1em; color:#314450; padding:2px; background:transparent; }
.words_div .word_list td:hover	{ background-color:#FAFAFA; }
.words_div .word_list .none		{ background:transparent; border:0px; }
.words_div .word_list .none:hover	{ background:transparent; }
.words_div .tabs	{ text-align:left; padding:2px 2px 6px 2px; }
.words_div .tabs a	{ padding:2px 3px; background-color:#FAFAFA; border:1px solid #EFEFEF; font-size:1.2em; font-weight:lighter; color:#314450; }
.words_div .tabs a:hover	{ background-color:#314450; color:#fff; text-decoration:none; }
.words_div .tab			{ text-align:left; padding:2px 2px 6px 2px; }
.words_div .tab a		{ padding:2px 3px; background-color:#FAFAFA; border:1px solid #EFEFEF; font-size:1.2em; font-weight:lighter; color:#314450; }
.words_div .tab a:hover	{ background-color:#314450; color:#fff; text-decoration:none; }
.words_div .dic_wintitle	{ padding:2px; background:#92c6e7; color:#fff; text-align:center; margin:0px 0px 5px 0px; font-size:1em; font-weight:bold; }

/* Wasze opinie */
.main .frame .frameRight .newestOpinion				{ padding:0px 0px 9px 0px; border-bottom:1px solid #f2f2f2; margin:0px 0px 17px 0px; }
.main .frame .frameRight .newestOpinion .title		{ text-align:center; }
.main .frame .frameRight .newestOpinion	.product	{ text-align:left; color:#595a5a; font-size:0.9em; font-weight:bold; }
.main .frame .frameRight .newestOpinion	.opinion	{ color:#ff971a; font-size:0.8em; text-align:left; }
.main .frame .frameRight .newestOpinion	.link		{ text-align:right; }
.main .frame .frameRight .newestOpinion	.link a		{ font-size:0.8em; color:#6fb3e0; }
.main .frame .frameRight .newestOpinion .header				{}
.main .frame .frameRight .newestOpinion .header .stars		{ float:left; }
.main .frame .frameRight .newestOpinion .header .author		{ float:right; font-size:0.9em; color:#595a5a; }
.main .frame .frameRight .newestOpinion .header .author a	{ color:#595a5a; }

/* Polecane artykuły z prawej strony */
.main .frame .singleArticle				{ padding:0px 3px 5px 3px; background:url(/i/dotted.gif) repeat-x bottom;  margin:0px 5px 10px 5px; }
.main .frame .singleArticle .img 		{ float:left; width:70px; height:40px; overflow:hidden; text-align:left; }
.main .frame .singleArticle .link		{ text-align:right; color:#6fb3e0; font-size:0.8em; }
.main .frame .singleArticle .link a		{ color:#6fb3e0; }
.main .frame .singleArticle .title		{ text-align:left; margin-left:72px; font-size:0.8em; color:#314450; font-weight:bold; }
.main .frame .singleArticle .title a	{ text-decoration:none; color:#314450; font-weight:bold; }
.main .frame .singleArticle .message	{ text-align:left; font-size:0.8em; color:#314450; }
.main .frame .singleArticle .message a	{ text-decoration:none; color:#314450;  }
.main .frame .singleArticle .clear		{ height:3px; }

/* Główny header */
.mainHeader				{ text-align:left; padding:0px 5px 0px 5px; margin:0px 0px 10px 0px; }
.mainHeader h1, .mainHeader h2, .mainHeader h3, .mainHeader h4			{ font-size:1.6em; font-family:arial; color:#595a5a; }
.mainHeader a		{ font-size:1.5em; font-family:arial; color:#595a5a; font-weight:bold; }
.mainHeader span		{ color:#9bcd59; }
.mainHeaderSmaller	h1	{ font-size:1.4em; }

.mainHeader.withoutMargin	{ margin:0px; padding:0px 8px; }

.allGreen h1			{ color:#9bcd59; }

.underHeader			{ font-size:1em; text-align:left; color:#595a5a; margin-bottom:5px; padding:0px 5px 0px 5px; font-weight:bold; }

/* Formularze */
.frm			{margin:0px;padding:0px;}
.tbl .fri			{font-size:0.9em; font-weight:normal; border:1px solid #64bae9; color:#636363; padding:3px; text-align:left; background-color:#fff;}
.tbl .fl1			{font-size:0.9em;text-align:left;color:#636363;padding:10px;background-color:#fff;font-variant:small-caps;}
.tbl .fl2			{font-size:0.9em;text-align:left;color:#636363;padding:10px;background-color:#f7fbfe;font-variant:small-caps;}
.tbl .fc1			{font-size:0.9em;text-align:center;color:#636363;padding:10px;background-color:#fff;font-variant:small-caps;}
.tbl .fc2			{font-size:0.9em;text-align:center;color:#636363;padding:10px;background-color:#f7fbfe;font-variant:small-caps;}
.tbl .fl1e			{font-size:0.9em;text-align:left;color:#e02020;padding:10px;background-color:#fff;font-variant:small-caps;}
.tbl .fl2e			{font-size:0.9em;text-align:left;color:#e02020;padding:10px;background-color:#f7fbfe;font-variant:small-caps;}
.tbl .fr1			{background-color:#fff;color:#636363;padding:10px;text-align:left;}
.tbl .fr2			{background-color:#f7fbfe;color:#636363;padding:10px;text-align:left;}
.tbl .sm1			{font-size:1.0em;border:0px;padding:10px;text-align:center;color:#636363;background-color:#fff;font-variant:small-caps;font-weight:bold;}
.tbl .sm2			{font-size:1.0em;border:0px;padding:10px;text-align:center;color:#636363;background-color:#f7fbfe;font-variant:small-caps;font-weight:bold;}
.tbl .newsletter	{text-align: left;}
.tbl .newsletter	{text-align: left;}
.tbl .sr1			{font-size:1.0em;padding:10px;text-align:left;color:#636363;background-color:#fff;}
.tbl .sr2			{font-size:1.0em;padding:10px;text-align:left;color:#636363;background-color:#f7fbfe;}
.tbl .ferr			{ color:#e02020; }
.noborder td		{ border-bottom:0px !important; border-top:0px !important; }

.tfl {border-bottom:0px !important;font-size:12px;text-align:left;color:#64BAE9;background-color:#ffffff;padding:4px 4px 5px 4px;font-variant:small-caps;}
.tfr {border-bottom:0px !important;font-size:12px;text-align:right;color:#64BAE9;background-color:#ffffff;padding:4px 4px 5px 4px;font-variant:small-caps;word-spacing:2px;}
.tfra {color:#64BAE9;text-decoration:none;}


/* Oceny w opiniach */
.votequery		{font-size:0.9em;text-align:left;color:#636363;padding:10px;background-color:#fff;font-variant:small-caps;}
.votequery_e	{color:#e02020;font-size:0.9em;text-align:left;padding:10px;background-color:#fff;font-variant:small-caps;}
.voteopinion	{font-size:0.9em;text-align:left;color:#636363;padding:10px;background-color:#fff;font-variant:small-caps;}

/* Menu użytkownika */
.main .frame .frameLeft .customerMenu			{}
.main .frame .frameLeft .customerMenu .title	{ font-size:1em; font-weight:bold; color:#64bae9; margin:0px 13px; text-align:left; }
.main .frame .frameLeft .customerMenu .title a	{ color:#64bae9; text-decoration:none; }
.main .frame .frameLeft .customerMenu .button	{ margin:0px 6px 0px 22px; padding:6px 0px 6px 10px; text-align:left; background:url(/i/user_menu_pointer.gif) no-repeat left; }
.main .frame .frameLeft .customerMenu .button a		{ color:#636363; font-size:1em; }
.main .frame .frameLeft .customerMenu .button a:hover		{ color:#64bae9; font-weight:bold; text-decoration:none; }

/* adder */
#adder		{ position:absolute; z-index:800; top:0px; left:0px; background:url(/i/adder.gif) no-repeat left #f7fbfe; border:1px solid #92c6e7; padding:0px 5px 0px 30px; line-height:24px; font-size:0.9em; color:#0e1729; }

/* hint */
#hint		{ position:absolute; z-index:800; top:0px; left:0px; background:#f7fbfe; border:1px solid #92c6e7; padding:0px 5px 0px 5px; line-height:24px; font-size:0.9em; color:#0e1729; }


/* Box z adresem */
.addressBox			{ font-size:1.1em; }
.addressBox .buttons	{ font-size:0.9em; }

/* lightbox */
#lightbox_shadow		{ background-color:#000; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:320; display:none; }
#lightbox_shadow_compare		{ background-color:#000; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:320; display:none; }
#lightbox				{ background-color:#fff; text-align:left; position:absolute; top:0px; left:0px; z-index:321; display:none; cursor:pointer; }
#lightbox img			{ position:relative; top:10px; left:10px; }
#lightbox .closeButton	{ position:absolute; top:0px; right:5px; text-align:right; margin:0px auto; }
#lightbox .closeButton img			{ position:relative; top:5px; left:0px; right:0px; }
#cartLightbox_shadow		{ background-color:#000; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:320; display:none; }
#cartLightbox				{ background-color:#fff; width:720px; padding:12px; text-align:left; position:fixed; top:0px; left:0px; z-index:321; display:none; }

.jsg			{background-color:#fff; border:1px solid #888;}
.jsg .header		{padding:10px; font-family:Tahoma,Verdana,Arial; font-size:12px; font-weight:bold; color:#444;}
.jsg .header img	{border:0px; float:right;}
.jsg .image		{padding:0px 10px; text-align:center;}
.jsg .footer		{padding:10px; font-family:Tahoma,Verdana,Arial; font-size:12px; color:#444;}
.jsg .footer .navi	{float:right; white-space:nowrap;}
.jsg .footer .navi img	{margin-left:4px; border:0px;}


/* Opis serii */
.seriesDescription			{  }
.seriesDescription .series_header h1	{ font-size:1.99em; }
.seriesDescription .series_image	{ float:left; margin:0px 12px 0px 0px; }
.seriesDescription .series_description	{ padding:10px; text-align:left; font-size:0.98em; color:#636363; }

/* Porównywarka */
#compareBox						{ text-align:left; position:absolute; top:0px; left:0px; background:#fff; width:720px; height:520px; display:none; z-index:400; }
.compareTable tr td				{ width:175px; font-size:1.1em; border-top:0px; }
.compareFull1 tr td				{ width:auto; font-size:1.1em; }
.compareFull2 tr td				{ width:33%; font-size:1.1em; }
.compareTable tr td.tdFirst			{ background-color:#f7fbfe; }
.compareTable tr td.tdSecond		{ background-color:#fff; }
.compareTable tr:hover	td			{ background-color:#f8fef6; border-bottom:1px solid #ebf1e9; }

/* Ekstra punkty */
.extraPoints					{ height:27px; }
.extraPoints .text				{ background:url(/i/extra_points_text.gif) no-repeat; width:129px; float:left; height:27px; line-height:27px; text-align:center; font-size:0.8em; font-weight:bold; color:#fff; }
.extraPoints .points			{ background:url(/i/extra_points_points.gif) no-repeat; width:52px; float:left; height:27px; line-height:27px; text-align:center; font-size:1.1em; font-weight:bold; color:#b00303; }

/* Czytelnia strona */
.pageInfo						{ padding:8px; text-align:left; font-size:1em; color:#464646; }
.pageInfo .text img				{ margin:7px; }
.pageInfo ul, .pageInfo ol		{ list-style-type:circle; list-style-position:inside; }
.pageInfo .img					{ float:left; margin:0px 12px 6px 0px; }
.pageInfo a						{ color:#6fb3e0; }
.libraryPages					{ height:30px; }
.libraryPages .left				{ height:30px; cursor:pointer; padding:0px 0px 0px 22px; line-height:30px; float:left; background:url(/i/library_pages_left.gif) no-repeat left; }
.libraryPages .right			{ height:30px; cursor:pointer; padding:0px 22px 0px 0px; line-height:30px; float:right; background:url(/i/library_pages_right.gif) no-repeat right; }
.libraryPages a					{ font-size:0.9em; color:#6f7070; }

/* Panel wyszukiwania czytelni */
.searchPanel					{ margin:5px; }
.searchPanel .panelBoxText		{ font-size:0.9em; color:#6f7070; padding:4px 0px; text-align:center; }
.searchPanel input, .searchPanel select		{ width:187px; padding:2px; font-size:0.9em; border:1px solid #6f7070; }

/* Stronicowanie czytelni */
.pagesArticlesList				{ text-align:center; }
.pagesArticlesList > a			{color:#898A8A;}
.pagesArticlesList > a.active	{color:#61B5E5; font-weight:bold;}

/* Centrum pomocy */
.helpCenterLinks				{ border:0px !important; }
.helpCenterLinks .left			{ margin-bottom:3px !important; }

/* Wiadomość powitalna w centrum pomocy */
.helpCenterMessage				{ text-align:left; font-size:0.9em; padding:10px; color:#313131; }
.helpCenterMessage a			{ color:#64bae9; }

/* FAQ */
.faqLinks				{ border:0px !important; margin:0px !important; }
.faqLinks .title a		{ color:#64bae9; font-weight:bold; font-size:1em; }

/* Proces zamówienia */
.cartStep				{ margin:0px auto; border-collapse:separate; }
.cartStep .step			{ width:190px; position:relative; top:0px; left:0px; height:33px; background:url(/i/cart_step.gif) no-repeat; color:#959595; font-size:14px; font-weight:bold; }
.cartStep .hover		{ color:#fff; background:url(/i/cart_step_hover.gif) no-repeat; }
.cartStep .step span	{ font-size:9px; font-weight:normal; font-family:arial; }
.cartStep .step .pointer	{ position:absolute; display:none; z-index:350; top:30px; left:83px; width:29px; height:17px; }
.cartStep .hover .pointer	{ display:block; }
.cartStep .contener		{ position:relative; top:0px; left:0px; }
.cartSummary			{ margin:0px auto; border-collapse:separate; background-color:#fafbfc; }
.cartSummary .cartCount			{ font-size:1.2em; color:#37393a; }
.cartSummary .cartCount	span	{ color:#d3181d; font-weight:bold; }
.cartSummary .cartValue			{ font-size:1.5em; color:#595a5a; }
.cartSummary .cartValue	span	{ color:#d3181d; }
.cartSummary .deliveryFree		{ background:url(/i/cart_icon.gif) no-repeat left; height:55px; font-size:1.1em; color:#95c05d; font-weight:bold; }
.cartSummary .deliveryFreeOK	{ font-size:1.1em; color:#95c05d; font-weight:bold; }
.cartSummary .deliveryTime		{ font-size:0.8em; color:#636363; }
.cartSummary .delivery			{ font-size:0.9em; color:#636363; }
.cartSummary .delivery span		{ font-weight:bold; }
.cartSummary .delivery a		{ color:#64bae9; }
.rebateCodeBar					{ background-color:#f8f8f8; height:35px; }
.rebateCodeBar .help			{ font-size:0.8em; color:#636363; float:left; background:url(/i/rebateCartBar_help_icon.gif) no-repeat left; background:transparent; height:35px; line-height:35px; padding:0px 0px 0px 25px; margin:0px 0px 0px 9px; }
.rebateCodeBar .help a			{ color:#64bae9; }
.rebateCodeBar .submit			{ float:right; text-align:center; margin:5px 7px 0px 0px; cursor:pointer; width:32px; height:24px; line-height:24px; background:url(/i/cartRebateBar_submit.gif) no-repeat; font-size:11px; color:#fff; font-weight:bold; }
.rebateCodeBar .input			{ margin:10px 7px 0px 0px; float:right; position:relative; top:0px; left:0px; }
.rebateCodeBar .input input		{ border:1px solid #7f9db9; font-size:11px; background-color:#fff; color:#636363; padding:1px; }
.rebateCodeBar .info			{ margin:0px 14px 0px 0px; float:right; text-align:left; font-size:0.9em; color:#636363; font-weight:bold; height:35px; line-height:16px; }
.rebateCodeBar .info a			{ font-weight:normal; color:#64bae9; }
.rebateCodeBar .info span		{ font-weight:normal; font-size:0.9em; }
.rebateCodeBar .errorLabel		{ color:#f91b21; }
.rebateCodeBar .errorInput input		{ border:1px solid #f91b21; }
.cartButtons					{  }
.cartButtons .continueShopping		{ float:left; margin:0px 0px 0px 5px; }
.cartButtons .order					{ float:right; margin:0px 5px 0px 0px; }
.cartTable .tbl						{ border-top:1px solid #ededed; }
.cartTable .tbl td			{border-bottom:1px solid #ededed; border-top:1px solid #ededed; border-left:1px solid #ededed;}
.cartTable .tbl .th			{font-size:1em; color:#464646; font-weight:bold !important; background:url(/i/cart_table_th.gif) repeat-x top #f2f2f2; text-align:center; padding:10px; font-weight:normal; border-left:1px solid #ededed;}
.cartTable .tl1				{font-size:0.9em; text-align:left; color:#595a5a; background-color:#fff; padding:10px;}
.cartTable .tl2				{font-size:0.9em; text-align:left; color:#595a5a; background-color:#fcfcfc; padding:10px;}
.cartTable .tc1				{font-size:0.9em; text-align:center; color:#595a5a; background-color:#fff; padding:10px;}
.cartTable .tc2				{font-size:0.9em; text-align:center; color:#595a5a; background-color:#fcfcfc; padding:10px;}
.cartTable .tr1				{font-size:0.9em; text-align:right; color:#595a5a; background-color:#fff; padding:10px;}
.cartTable .tr2				{font-size:0.9em; text-align:right; color:#595a5a; background-color:#fcfcfc; padding:10px;}
.cartTable .tbl td a		{color:#595a5a; text-decoration:none;}
.cartTable .tbl .ta			{font-weight:bold;}
.cartTable .tbl td .fri		{border:1px solid #7f9db9;}
.cartTable .tbl .cartPrice			{font-size:1.1em; white-space:nowrap;}
.cartTable .tbl .cartPriceSummary	{ font-size:1.3em; color:#f91b21; white-space:nowrap; font-weight:bold; }
.cartTable .tbl .cartPricePoints			{font-size:1.2em; color:#262522; background-color:#fcf7e6; font-weight:bold;}
.cartTable .tbl .cartDeletedBtn			{color:#64bae9; white-space:nowrap;}
.cartTable .tbl .cartDeletedBtn:hover		{text-decoration:underline;}
.cartTable .tbl .cartRecalculateBtn			{color:#64bae9; text-decoration:underline; white-space:nowrap;}
.cartTable .tbl .cartRecalculateBtn:hover		{text-decoration:none;}
.cartTable .tbl .addPresentButton				{ font-weight:bold; margin:0px 0px 0px 16px; cursor:pointer; background:url(/i/gift.gif) no-repeat left; width:335px; height:24px; line-height:24px; text-align:center; font-size:0.9em; color:#1369a0; }
.cartHeader		{ background:url(/i/cart_header.gif) repeat-x; height:24px; line-height:24px; padding:0px 13px; font-size:1em; color:#204f65; font-weight:bold; text-align:left; }
.cartHeader	.error	{ font-size:0.8em; color:#d3181d; }
.deliveryHeader		{ background:url(/i/cart_header.gif) repeat-x; height:24px; line-height:24px; padding:0px 13px; font-size:1.2em; color:#204f65; font-weight:bold; text-align:left; }
.deliveryHeader	.error	{ font-size:0.8em; color:#d3181d; }
.deliveryButtons		{}
.deliveryButtons .payment	{ float:right; margin:0px 5px 0px 0px; display:inline; width:166px; height:40px; }
.deliveryButtons .summary	{ float:right; margin:0px 5px 0px 0px; display:inline; width:166px; height:40px; }
.deliveryButtons .stepback	{ float:left; width:156px; height:34px; margin:2px 0px 0px 5px; display:inline; }

/* Produkty pod koszykiem */
.productsSlider					{ position:relative; top:0px; left:0px; width:auto; overflow:hidden; text-align:left; }
.productsSlider .slider			{ position:relative; overflow:hidden; top:0px; left:0px; text-align:left; }
.productsSlider .prd			{ width:197px; overflow:hidden; background:url(/i/cart_products.gif) repeat-y left; }
.productsSlider .first			{ background:none; }
.productsSlider .next			{ width:30px; z-index:600; zoom:1; height:200px; background:url(/i/slider_next.png) no-repeat; cursor:pointer; display:none; position:absolute; top:12px; right:0px; }
.productsSlider .prev			{ width:30px; z-index:600; zoom:1; height:200px; background:url(/i/slider_prev.png) no-repeat; cursor:pointer; display:none; position:absolute; top:12px; left:0px; }
.productsSlider .prd .picture		{ height:90px; text-align:center; }
.productsSlider .prd .name			{ text-align:center; padding:0px 5px; }
.productsSlider .prd .name h2		{ font-size:0.9em; }
.productsSlider .prd .name h2 a		{ color:#595a5a; }
.productsSlider .prd .price	{ font-size:1em; color:#787979; }
.productsSlider .prd .price span		{ font-weight:bold; color:#f91b21; }
.productsSlider .prd .price span.rebate		{ color:#e0d4d4; font-weight:normal; text-decoration:line-through; }
.productsSlider .prd .seemore		{ color:#6fb3e0; font-size:0.8em; }
.productsSlider .prd .productButtons	{ text-align:center; }
.productsSlider .prd .productButtons a		{ font-size:0.8em; color:#9bcd59; }

/* Tektowy adres w zamówieniu */
.addressStaticPlain				{ width:325px; margin:0px auto; }
.addressStaticPlain .header		{ text-align:left; font-size:1.2em; color:#383838; font-weight:bold; }
.addressStaticPlain .table						{  }
.addressStaticPlain .table table td				{ padding:2px; }
.addressStaticPlain .table table td.key			{ font-size:0.9em; color:#8d9191; }
.addressStaticPlain .table table td.value		{ font-size:0.9em; color:#383838; font-weight:bold; }
.changeAddressLink						{ color:#64bae9; font-size:0.9em; }

/* Dostawa */
.paymentsTable					{}
.paymentsTable .transfers		{}
.paymentsTable .transfers .header	{ color:#383838; font-size:1.1em; font-weight:bold; text-align:left; }
.paymentsTable .transfers td		{ padding:1px 6px; }
.paymentsTable .transfers .payment		{ color:#383838; font-size:0.9em; }
.paymentsTable .transfers .payment b		{ font-size:1.1em; }
.paymentsTable .transfers .payment span		{ color:#d3181d; font-weight:bold; }
.paymentsTable .other td		{ padding:1px 6px; }
.paymentsTable .other .payment		{ color:#383838; font-size:1.0em; }
.paymentsTable .other .payment b		{ font-size:1.1em; }
.paymentsTable .other .payment span		{ color:#d3181d; font-weight:bold; }
.paymentsTable .other .payment span.desc		{ color:#383838; font-weight:normal; font-size:0.8em; }
.errorPaymentsTable	b		{ color:#d3181d; }

/* Lista adresów */
.addressList				{  }
.addressList .header		{ padding:6px 13px; background-color:#fff; border-bottom:1px solid #f7f6f6; font-size:1em; color:#373737; text-align:left; }
.addressList .header a		{ color:#64bae9; font-size:1.3em; }
.addressList .header b		{ font-size:1.1em; }
.addressList .header div	{ text-align:left; margin-top:3px; }
.addressList table			{ border-collapse:separate; }
.addressList .addressCell		{ width:33%; }
.addressList .name		{ padding:5px 10px; margin:0px 0px 1px 0px; text-align:left; font-size:0.9em; background:url(/i/addressListName.gif) repeat-x bottom; color:#fff; }
.addressList .default		{ background:url(/i/addressListDefault.gif) repeat-x top #BB2529; font-size:1.1em; }
.addressList .address	{ padding:6px 11px; background-color:#ECECEC; text-align:left; font-size:0.9em; color:#001121; }
.addressList .links		{ padding:3px 4px 4px 4px; margin:1px 0px 0px 0px; text-align:right; font-size:1em; line-height:1.2em; background:url(/i/addressListLinks.gif) repeat-x top; color:#919191; }
.addressList .links a	{ color:#426c98; }
.addressList .error		 { padding:6px 13px; text-align:center; font-weight:bold; color:#c4171c; }

/* Link do filtra przy nagłówku przy liście produktów */
.dictionaryLink			{ color:#91c350 !important; font-weight:bold; }

/* Podobne produkt */
.dictionarySimilarGroup		{ padding:4px 3px; margin:0px 10px; background:url(/i/dotted.gif) repeat-x bottom; font-size:0.9em; text-align:left; }
.dictionarySimilarGroup input	{ position:relative; top:2px; }
.dictionarySimilarGroup a		{ font-size:0.9em; text-decoration:none; color:#383838; }
.dictionarySimilarGroup a:hover		{ color:#64BAE9; text-decoration:underline; }

/* Pierwsze litery */
.lettersBox					{ border:1px solid #e2f2ff; padding:12px; background:url(/i/letters_background.gif) repeat-x top; }
.lettersBox a				{ font-size:1.25em; font-weight:lighter; color:#0a4170; font-family:"Lucida Sans","Lucida Grande",sans-serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:bold; }

/* Tabela słów w słowniku */
.wordsListTable					{  }
.wordsListTable .tbl td			{ font-size:1.1em; }
.wordsListTable .tbl .ta			{ color:#0a4170; text-decoration:none; }
.wordsListTable .tbl .sbtn			{ color:#0a4170; text-decoration:none; }
.wordsListTable .tfl			{ text-align:left; }
.wordsListTable .tbl a:hover	{ text-decoration:underline; }

/* BOX DLA FORMULARZY */
.formBox		{  }
.formBox .bottom .whiteForm		{ display:block !important; width:100%; bottom:0px !important; }

/* Poprawne dodanie opini */
.tbl .voteSuccessMessage				{ font-size:1.2em; color:#4d8b03; font-weight:bold; }

/* Bład dodania do koszyka */
.tbl .errorAdd2Cart				{ font-size:1.2em; color:#e40020; font-weight:bold; }
.tbl .errorAdd2Cart a			{ color:#e40020; }
/* Kroki w koszyku */
.cartStepSpan			{ text-align:left; padding:0px 5px; }
.cartStepSpan span		{ color:#78caf0; font-size:1em; font-weight:bold; }
.cartStepSpan span.hover	{ color:#204f65; }
.cartStepSpan span span	{ font-size:0.9em; }
.cartStepSpan span.hover span	{ color:#204f65; }

/* Pusty koszyk */

.tbl .emptyCart				{ font-size:1.2em; color:#2583da; font-weight:bold; }

.tch				{ background:transparent !important; border:0px !important; padding:0px !important; }

.program5Plus				{margin: 0px 10px 0px 28px; height: 27px; font-size: 1em; color: #000; padding-top: 5px; padding-bottom: 5px;}
.program5Plus .description	{font-size: 1em; float: left; height:27px; line-height:27px;}
.program5Plus .value		{font-size: 1.4em; color: #F00; font-weight: bold; float: left; height:27px; line-height:27px; padding-left: 5px;}

.description5plus			{text-align: left;}
.info5plus					{text-align: left;}
.products5plus				{text-align: left;}

.rxWarranty					{font-size: 1.2em; color: #00F; font-weight: bold; padding-top: 8px;}
.rxWarranty a				{text-decoration:none; color: #00F;}
.rxWarranty a:hover			{text-decoration:none; color: #00F;}
.rxWarranty a.active		{text-decoration:none; color: #00F;}

#div_address_s .mainHeader		{ padding:0px 12px; }
#div_address_i .mainHeader		{ padding:0px 12px; }

#addressChangeLightBox			{ padding:0px 12px 0px 54px; display:none; height:48px; font-weight:bold; font-size:18px; line-height:48px; color:#fff; background:url(/i/addressChange.gif) no-repeat left #d20000; border:1px solid #6b0000; text-align:center; position:absolute; top:0px; left:0px; }

#cartLightboxContent .ferr		{ font-size:0.9em; font-variant:normal !important; }
#cartLightboxContent td span	{ font-size:1em !important; }
#cartLightboxContent .sm2	{ font-size:1em !important; }
#cartLightboxContent .sm1	{ font-size:1em !important; }


.seoad { color:#595a5a; font-size:1em; }
.seoad a{ color:#aa5a5a; font-size:1em; }


.pharmatists				{ padding:0px 5px; }

.pharmatists label			{ cursor:pointer; }

.pharmatists .header		{ padding:28px 2px 2px 2px; margin:0px 0px 2px 0px; border-bottom:1px solid #DADADD; }
.pharmatists .header h2		{ font-size:2.2em; font-family:Arial; font-weight:lighter; text-align:left; }
.pharmatists .header span.first		{ color:#575353; }
.pharmatists .header span.second	{ color:#575353; }
.pharmatists .header span.third		{ color:#1d6fb5; font-size:1.2em; }

.pharmatists .intro				{ height:136px; background:url(/i/pharmatists.jpg) no-repeat right #285899; }
.pharmatists .intro .welcome		{ float:left; font-size:1.2em; padding:7px 14px; text-align:left; color:#fff; }
.pharmatists .intro .welcome .subheader		{ font-size:2em; font-family:Arial; font-weight:lighter; text-align:left; }
.pharmatists .intro .welcome .subheader span		{ color:#eff6ff; }

.pharmatists .newsletter		{}
.pharmatists .newsletter .message		{ width:450px; display:inline; float:left; text-align:left; font-size:1.1em; color:#57616e; margin:10px 0px 10px 10px; }
.pharmatists .newsletter .message h2		{ font-size:2em; color:#575353; font-family:Arial; font-weight:lighter; text-align:left; }
.pharmatists .newsletter .message .greeting		{ font-size:1.4em; font-family:Arial; font-weight:lighter; color:#1d6fb5; }
.pharmatists .newsletter .form			{ width:490px; display:inline; float:right; margin:10px 10px 10px 0px; }
.pharmatists .newsletter .formfull		{ width:auto; }
.pharmatists .newsletter .form .header		{ float:left; color:#fff; margin:0px; border:0px; padding:3px 6px; text-transform:uppercase; font-family:Arial; font-weight:bolder; background-color:#CECECE; }
.pharmatists .newsletter .form .block		{ border:1px solid #CECECE; padding:10px; text-align:left; font-size:1.1em; color:#57616e; }

.pharmatists .newsletter .form .formname	{ margin:0px 0px 10px 0px; padding:0px 0px 0px 4px; color:#292f36; }
.pharmatists .newsletter .form .formname .color		{ float:right; width:34px; background-color:#285899; height:1.6em; }

.pharmatists .newsletter .form .input		{ padding:2px; margin:0px 0px 2px 0px; border:1px solid #CECECE; }
.pharmatists .newsletter .form .input input		{ color:#434343; text-align:left; width:100%; border:0px; padding:0px; margin:0px; }
.pharmatists .newsletter .form .input select	{ color:#434343; text-align:left; width:100%; border:0px; padding:0px; margin:0px; }

.pharmatists .newsletter .form .radioinput		{ padding:0px; margin:0px 0px 2px 0px; border:0px; }
.pharmatists .newsletter .form .radioinput table	{ border-collapse:separate; }

.pharmatists .newsletter .form .errorDiv		{ color:#e00000; font-style:italic; font-size:0.8em; padding:0px 4px; }

.pharmatists .newsletter .form .checkboxinput		{ padding:3px; margin:0px 0px 2px 0px; border:0px; text-align:left; }

.pharmatists .newsletter .form .error					{ color:#e00000; border-color:#e00000; }
.pharmatists .newsletter .form .error input				{ border-color:#e00000; }
.pharmatists .newsletter .form .error .color			{ background-color:#e00000; }

.pharmatists .newsletter .form .ok .color			{ background-color:#5bc200; }

.clientSearchAlso				{ padding:5px 8px; color:#1e6804; text-align:left; font-size:1.1em; } 
.clientSearchAlso span			{ color:#454545; font-size:0.8em; }

/* Karta serii */

.SeriesCart						{  }
.SeriesCart .top				{  }
.SeriesCart .cart				{ position:relative; z-index:1; top:0px; left:0px; margin:0px 5px; border:1px solid #e7e7e9; padding:16px 8px 8px; }
.SeriesCart .cart .left			{ position:absolute; top:0px; left:-6px; width:5px; height:200px; background:url( /i/series_cart_left.gif ) no-repeat top; }
.SeriesCart .cart > .right		{ position:absolute; bottom:0px; right:-6px; width:5px; width:5px; height:200px; background:url( /i/series_cart_right.gif ) no-repeat bottom; }
.SeriesCart .SeriesCartBottom	{ margin:0px 5px; height:14px; background:url( /i/series_cart_bottom.gif ) no-repeat left top; }
.SeriesCart .SeriesCartTop		{ margin:0px 5px; background:url( /i/series_cart_top.gif ) no-repeat right bottom; }
.SeriesCart .SeriesCartTop .title		{ text-align:left; }
.SeriesCart .SeriesCartTop .title h1	{ float:left; position:relative; top:1px; z-index:2; padding:14px 36px 4px 24px; color:#91c350; font-size:1.34em; background:#fff; border:1px solid #e7e7e9; border-bottom:0px; }
.SeriesCart .SeriesCartTop .title h1 span	{ font-size:11px; padding-top:4px; white-space:nowrap; color:#4C4D4D; font-weight:normal; }
.SeriesCart .cart .information	{  }
.SeriesCart .cart .information .image	{ float:left; }
.SeriesCart .cart .information .description		{ font-size:1em; text-align:left; margin-right:8px; }
.SeriesCart .cart .information .description p	{ border-top:1px dotted #E7E7E9; border-bottom:1px dotted #E7E7E9; padding:8px 0px; line-height:1.4em; }
.SeriesCart .cart table			{ border-collapse:separate; }
.SeriesCart .cart .tabs			{ height:50px; }
.SeriesCart .cart .tabs td		{ height:50px; font-size:0.9em; color:#4C4D4D; padding:0px 5px; background:url( /i/series_cart_tab.gif ) repeat-x top #f4fafe; border-right:1px solid #bedbee; border-top:1px solid #bedbee; border-left:1px solid #fff;  }
.SeriesCart .cart .tabs td.active		{ border-top:1px solid #fff; background:#fff; }
.SeriesCart .cart .tabs td a	{ color:#3987b0; }
.SeriesCart .cart a				{ color:#64BAE9; }
.SeriesCart .bigBoxTop			{ display:none; }
.SeriesCart .header				{ display:none; }
.main .frame .frameCenter .SeriesCart .bigBoxContent		{ border:0px; }
.main .frame .frameCenter .SeriesCart .bigBox .orderType			{ background:url(/i/series_cart_sort.gif) repeat-x top #F4FAFE; border:1px solid #ebf4f9; }
.main .frame .frameCenter .SeriesCart .bigBox .bigBoxContent .orderType table td.first	{ color:#3987b0; }
.main .frame .frameCenter .SeriesCart .bigBox .bigBoxContent .productsType	{ display:none; }
.main .frame .frameCenter .SeriesCart .paging		{ background:transparent; }

.SeriesCart						{  }
.SeriesCart .descriptionName	{ border-top:1px dotted #E7E7E9; width:160px; padding:15px 10px 10px 5px; color:#7b7b7b; font-size:0.9em; }
.SeriesCart .descriptionText	{ border-top:1px dotted #E7E7E9; color:#383838; font-size:1em; padding-top:15px; padding-right:5px; }
.SeriesCart .descriptionText ul	{ list-style-position:inside; }
.SeriesCart .descriptionText ol	{ list-style-position:inside; }
.SeriesCart .descriptionText li	{ list-style-position:inside; }
.SeriesCart .descriptionText a	{ color:#64bae9; }
.SeriesCart .descriptionName a	{ color:#64bae9; }

.SeriesCart .mainHeader		{ padding:0px !important; }
.SeriesCart .noOpinion		{ text-align:left !important; padding:0px 0px 10px !important; }

.flyer				{ border-left:1px solid #EDEDED; border-top:1px solid #EDEDED; border-right:1px solid #EDEDED; padding:5px 0px; text-align:center; }
.flyer a			{ font-size:12px; color:#64bae9; }
.SeriesCart .flyer		{ border-bottom:1px solid #EDEDED; border-left:0px; border-right:0px; }

.product_flyer		{ float:left; padding:3px; font-style:italic; font-size:12px; color:#64BAE9; }
.product_flyer a	{ color:#64BAE9 !important; font-style:normal; display:block; background:url(/i/pdf_icon.gif) no-repeat left; line-height:19px; padding-left:25px; }

#start_page_menu_right	{ text-align:left; margin:0px 10px; padding:10px 0px; }
#start_page_menu_right a	{ display:block; cursor:pointer; color:#595A5A; padding:3px 0px; background:url(/i/menu_right_down.gif) no-repeat right; }
#start_page_menu_right a.link	{ background:none; }
#start_page_menu_right a.active	{ background:url(/i/menu_right_up.gif) no-repeat right; }
#start_page_menu_right a:hover	{color:#6FB3E0;}
#start_page_menu_right div a	{ margin-left:12px; color:#595A5A; background:none; }
#start_page_menu_right div a:hover	{ color:#6FB3E0; }
#start_page_menu_right .title		{margin-bottom:4px;}

.paczkomaty					{ margin:0px 20px; padding:20px 0px; }
.paczkomaty .boxHeader		{ border:1px solid #d7ad00; position:relative; top:0px; left:0px; }
.paczkomaty .boxHeader .logo	{ width:46px; height:46px; z-index:900; background:url(/i/logo_paczkomaty.png) no-repeat; position:absolute; top:-9px; left:0px; }
.paczkomaty .boxHeader .inside		{ text-align:left; padding:6px 12px 6px 48px; font-size:11px; font-weight:bold; color:#000; background:url(/i/paczkomaty_header.gif) repeat-x top #fecd06;  border-top:1px solid #ffe480; border-bottom:1px solid #fee580; }
.paczkomaty .boxTable					{ text-align:left; padding:1px 6px 6px; font-size:12px; border:1px solid #cacaca; border-top:0px; background:url(/i/paczkomaty_box.gif) repeat-x top #ebebed; }
.paczkomaty .boxTable label				{ cursor:pointer; }
.paczkomaty .boxTable .input			{ width:33px; }
.paczkomaty .boxTable .input input		{ cursor:pointer; }
.paczkomaty .boxTable .place			{ width:264px; }
.paczkomaty .boxTable .place .zip_code		{ background:url(/i/paczkomaty_zip_code.gif) repeat-x top; padding:3px 6px; color:#fff; font-weight:bold; }
.paczkomaty .boxTable .place .distance		{ background:#FFD203; padding:3px 6px; color:#000; font-weight:bold; }
.paczkomaty .boxTable .place .address		{ padding:5px 38px 5px 0px; color:#000; font-size:12px; background:url(/i/paczkomaty_money.png) no-repeat top right; }
.paczkomaty .boxTable select.sselect			{ padding:4px 4px 2px; outline:0px; border:1px solid #6d6b6c; margin:0px auto; width:900px; font-size:14px; font-weight:bold; }
.paczkomaty .boxTable select.sselect option		{ color:#232323; background:url(/i/paczkomaty_money_small.png) no-repeat left; padding:4px 4px 4px 29px; text-align:left; line-height: normal; font-size:11px; font-weight:normal; }
.paczkomaty .boxTable select.sselect option.nomoney		{ background:url(/i/paczkomaty_no_money_small.png) no-repeat left; }

.paczkomaty24 #map					{ text-align:left; border:1px solid #cacaca; border-top:0px; }

.paczkomaty24		{margin:0; padding:0;}
.paczkomaty24 .boxTable		{padding:10px 15px 13px;}
.paczkomaty24 .city-list	{}
.paczkomaty24 .city-list a	{display:block; color:#3D3D3F; padding:1px;}
.paczkomaty24 .city-list a span	{color:#b14200;}
.paczkomaty24 .pagination	{height:22px;}
.paczkomaty24 .pagination a		{width:22px; height:20px; font-size:11px; color:#161619; background:url(/i/paczkomaty_pagination.gif) repeat-x top #FFE787; font-weight:bold; margin-left:2px; border:1px solid #d7ad00; line-height:18px; text-align:center; display:block; float:right;}
.paczkomaty24 .pagination a:hover	{text-decoration:none;}
.paczkomaty24 .pagination span		{width:22px; height:20px; font-size:11px; color:#fff; background:url(/i/paczkomaty_pagination_hover.gif) repeat-x top #FFE787; font-weight:bold; margin-left:2px; border:1px solid #9f9f9f; line-height:18px; text-align:center; display:block; float:right;}
.paczkomaty24 .machines-list	{}
.paczkomaty24 .machines-list td		{padding:3px 6px; font-size:12px; color:#3D3D3F;}
.paczkomaty24 .machines-list a	{color:#b14200;}
.paczkomaty24 .machines-list tr.one td	{background-color:#e7e7e8;}
.paczkomaty24 .machines-list tr.two td	{background-color:#f2f2f2;}

.paczkomaty-title			{text-align:left; position:relative; top:0px; left:0px;}
.paczkomaty-title .top		{padding:10px 0 3px 20px; letter-spacing:-1px; font-family:tahoma; font-size:28px; height:auto; color:#fff; background-color:#1E1E1E; border:0px;}
.paczkomaty-title .bottom		{padding:4px 0px 4px 20px; font-size:12px; color:#000; background-color:#FFD000; border:0px;}
.paczkomaty-title .logo		{width:88px; height:81px; background:url(/i/paczkomaty_logo_2.png) no-repeat; position:absolute; top:-12px; right:15px;}

.styl3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.styl5 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.info_paczkomaty					{ text-align:left; color:#31323a; font-size:12px; }
.info_paczkomaty a					{ color:#4c96c3; }

.bigHeader .mainHeader h1			{ font-size:2.2em; }

.cart_date							{ color:#666666; font-size:10px; padding-left:20px; background:url(/i/przewidywany_termin_dostawy.png) no-repeat left; height:14px; line-height:14px; }
.article				{ margin:0px 5px; text-align: left; }
.article h1.title		{ font-size:15px; color:#3f4551; font-weight:bold; }
.article .subtitle		{ font-size:11px; color:#aaaaaa; padding-top:4px; }
.article .share			{ color:#7a7979; font-size:12px; }
.article .blocks		{ color:#111111; font-size:12px; }
.article .blocks img	{ margin:10px 12px; }
.article .blocks a		{ color:#3d9bce; }
.article .tags			{ border-top:1px solid #ecefec; padding-top:10px; color:#6c6969; }
.article .tags a		{ color:#6c6969; font-size:11px; }
.article .tags h4		{ color:#424242; font-size:12px; font-weight:bold; text-align:left; padding-bottom:2px; }

/* Stronicowanie KC */
a.knowledgecenterPage				{ display:block; padding:2px 5px; text-align:center; color:#898A8A; }
a:hover.knowledgecenterPage			{ text-decoration: underline }
a.knowledgecenterCurrent			{ color:#61B5E5; font-weight: bold; }
a:hover.knowledgecenterCurrent		{ text-decoration: underline }

/* LISTA ARTYKUŁÓW (BOXY) */
.articles_promo						{border-bottom:1px solid #ededed; background-color:#FBFBFB; border-top:1px solid #ededed;}
.articles_promo .article			{float:left; margin:0px;}
.articles_promo .article > div		{padding:10px 15px; text-align:center;}
.articles_promo .article h3			{font-size:0.8em; margin-bottom:5px; color:#595A5A; text-transform:uppercase;}
.articles_promo .article h3 a		{color:#595A5A;}
.articles_promo .article p			{font-size:11px;}
.articles_promo .stitle				{text-align:right; color: #dbd8d8; font-size: 11px; padding: 8px 10px;}
.articles_promo .article .image		{margin-bottom:5px; height:150px; overflow:hidden; text-align:center;}
.articles_promo .article .link		{text-align:center;}
.articles_promo .article .link a	{color:#64BAE9; font-size:0.8em;}
.articles_promo.czytelnia			{border-left:1px solid #ededed; border-right:1px solid #ededed; margin:0px 4px;}

.pagination a		{cursor:pointer;}

/* STRONA ARTYKUŁU */
.webCenter			{float:left; width:630px;}
.webRight			{float:right; width:350px;}
.addOpinion a		{color:#64bae9; font-size:1em;}
.main .frame .rightSidebarKC	.singleArticle .title	{font-size:0.9em;}

.kcCenter		{width:560px; float:left;}
.kcRight		{width:197px; float:right;}
.kcRight .dayOffer				{  }
.kcRight .dayOffer a			{ font-size:0.9em; color:#595a5a; font-weight:bold; }
.kcRight .dayOffer a:hover		{ color:#64bae9; }
.kcRight .dayOffer .price		{ font-size:1em; color:#787979; }
.kcRight .dayOffer .price span		{ font-weight:bold; color:#f91b21; }
.kcRight .dayOffer .price span.rebate		{ color:#e0d4d4; font-weight:normal; text-decoration:line-through; }
.main .frame .rightSidebarKC .productLine	{ background:url(/i/dotted2.gif) repeat-x top; }
.main .frame .rightSidebarKC .firstLine	{ background:none; }
.main .frame .kcRightHeader	{text-align:center;}
.main .frame .kcRightHeader h1	{font-size:1.5em; text-align:center;}

/* NEWSLETTER */
.kc_newsletter		{}
.kc_newsletter .newsletter	{}
.kc_newsletter .newsletter	{ background:url(/i/newsletter_background_library.gif) no-repeat top; }
.kc_newsletter .newsletter .text	{ padding:0px 10px; text-align:left; font-size:0.8em; color:#838080; }
.kc_newsletter .newsletter table	{ margin:0px auto; }
.kc_newsletter .newsletter table .input		{ width:123px; height:27px; background:url(/i/newsletter_input.gif) no-repeat; }
.kc_newsletter .newsletter table .input input		{ border:0px; font-size:0.8em; width:90%; background:transparent; }
.kc_newsletter .newsletter table .submit		{ width:66px; height:27px; background:url(/i/newsletter_submit.gif) no-repeat; font-size:10px; font-weight:bold; color:#fff; cursor:pointer; }

.bottomBar						{ position: fixed; left: 0; bottom: 0; z-index: 250; text-align: center; margin: 0 auto; width: 100%; display: none; }
.bottomBar .tabs				{ text-align: center; }
.bottomBar .tabs .tab			{ float: left; overflow: hidden; background: #C9EDF9 url(/i/bb_tab.png) repeat-x; height: 35px; }
.bottomBar .tabs .tab a			{ padding: 0 14px 8px 34px; color: #1A4D60; line-height: 35px; height: 35px; display: block; font-size: 12px; text-decoration: none; background: url(/i/bb_arrow.png) no-repeat scroll 10px 10px; }
.bottomBar .tabs .tab a.down	{ background-image: url(/i/bb_arrow_down.png); }
.bottomBar .tabs .tabLeft, .bottomBar .tabs .tabRight	{ float: left; width: 7px; height: 35px; background: url(/i/bb_tab_round.png) no-repeat scroll 0 0; }
.bottomBar .tabs .tabRight		{ background-position: -7px 0; margin-right: 4px; }
.bottomBar .split				{ clear: both; background-color: #C9EDF9; height: 6px; }
.bottomBar .panel				{ clear: both; display: none; }
.bottomBar .panel .content		{ margin: 0 auto; width: 990px; }
.bottomBar .panel .bar			{ background: #C9EDF9; padding-bottom: 6px; height: 26px; }
.bottomBar .panel .data			{ background: #F3FBFE url(/i/bb_data_bg.png) repeat-x; }
.bottomBar .bar .btn			{ float: left; overflow: hidden; background: #C9EDF9 url(/i/bb_btn.png) repeat-x; height: 26px; }
.bottomBar .bar .btnLeft, .bottomBar .bar .btnRight	{ float: left; width: 8px; height: 26px; background: url(/i/bb_btn_round.png) no-repeat scroll 0 0; }
.bottomBar .bar .btnRight		{ background-position: -8px 0; margin-right: 4px; }
.bottomBar .bar .btn a			{ padding: 0 8px 6px 6px; color: #1C526E; line-height: 26px; height: 26px; display: block; font-size: 12px; text-decoration: none; }
.bottomBar .bar .btn a.empty	{ padding-left: 18px; background: url(/i/bb_btn_icon_empty.png) no-repeat scroll 2px 8px; }
.bottomBar .bar .btn a.send		{ padding-left: 18px; background: url(/i/bb_btn_icon_send.png) no-repeat scroll 2px 6px; }
.bottomBar .bar .btn a.close	{ padding-left: 18px; background: url(/i/bb_btn_icon_close.png) no-repeat scroll 5px 9px; }
.bottomBar .bar .right			{ float: right; }
.bottomBar .data .tabPage		{ display: none; height: 180px; }
.bottomBar .data .active		{ display: block; }
.bottomBar .deliveryInfo		{ padding: 50px 15px 0 15px; color: #555; }
.bottomBar .timer				{ padding: 25px 15px 0 15px; color: #1B4E6B; }
.bottomBar .data .productsBox	{ overflow: hidden; position: relative; margin: 10px 0; height: 160px; width: 868px; float: left; }
.bottomBar .data .products		{ position: absolute; width: 20000em; clear: both; left: 0; }
.bottomBar .data .productsEmpty	{ padding: 80px 15px 0 15px; color: #1B4E6B; }
.bottomBar .data .prod			{ float: left; width: 130px; height: 150px; border: 1px solid #E5EDF0; margin-right: 15px; padding: 3px 0; overflow: hidden; text-align: center; font-size: 11px; background: #fff; }
.bottomBar .data .prod .img		{ height: 90px; overflow: hidden; display: table-cell; vertical-align: middle; width: 130px; }
.bottomBar .data .prod a.name	{ display: block; color: #1B4E6B; padding: 5px; }
.bottomBar .data .clear			{ clear: both; }
.bottomBar .data .productsLeft, .bottomBar .data .productsRight	{ float: left; width: 16px; height: 160px; background: url(/i/bb_prod_grad.png) no-repeat scroll 0 15px; margin-top: 10px; }
.bottomBar .data .productsRight	{ background-position: -16px 15px; }
.bottomBar .data .productsArrow	{ float: left; width: 22px; height: 160px; margin: 10px 8px 0 8px; }
.bottomBar .data .productsArrow a	{ display: block; width: 22px; height: 160px; background: url(/i/bb_arrow_prod.png) no-repeat scroll -44px 69px; cursor: auto; }
.bottomBar .data .productsArrow a.active		{ background-position: 0 69px; cursor: pointer; }
.bottomBar .data .productsArrow a.right			{ background-position: -66px 69px; }
.bottomBar .data .productsArrow a.right.active	{ background-position: -22px 69px; }

.bottomBar #productsBtns		{ float: left; }

#bottomBarShadow				{ position: fixed; z-index: 500; display: none; left: 0; top: 0; color: #1B4E6B; background: #fff; padding: 10px; width: 100%; height: 100%; }
#bottomBarMail #mailForm		{ text-align: left; }
#bottomBarMail #mailSuccess		{ display: none; }
#bottomBarMail #mailForm .email	{ margin-top: 12px; }
#bottomBarMail					{ position: fixed; z-index: 501; display: none; color: #1B4E6B; background: #fff; border: 6px solid #1B4E6B; padding: 10px; width: 300px; height: 150px; }
#bottomBarMail .input			{ background-color: #fff; border: 1px solid #64BAE9; color: #1B4E6B; font-size: 0.9em; font-weight: normal; padding: 3px; text-align: left; width: 150px; }
#bottomBarMail .error			{ color: red; margin-top: 8px; }

.box.bok_response .tbl .fl1, .box.bok_response .tbl .sr1 {background-color: #fff;}
.box.bok_response .tbl .fl2, .box.bok_response .tbl .sr2 {background-color: #E5FFE5;}
.box.bok_response .tbl .sm1, .box.bok_response .tbl .sm2 {background-color: #E5FFE5;}
.bok_message {margin-top: 6px; display: none;}

.main .frame .frameLeft .dictionaryFilter .alldictsLink		{ border-top:1px solid #f2f2f2; padding:6px 7px 6px 7px; }
.main .frame .frameLeft .dictionaryFilter .alldictsLink a {color:#64BAE9; text-decoration:none;}

.library-main-page		{}
.library-main-page .left-side	{float:left; width:700px;}
.library-main-page .right-side	{float:right; width:285px;}

.news-slider		{width:700px; height:300px; overflow:hidden; text-align:left; position:relative; top:0px; left:0px;}
.news-slider .news	{display:block; text-decoration:none; position:absolute; top:0px; left:0px; width:700px; height:300px;}
.news-slider .news:hover	{text-decoration:none;}
.news-slider .news *		{cursor:pointer;}
.news-slider .news .description		{text-align:left; color:#fff; position:absolute; bottom:0px; width:700px; left:0px; background:url(/i/news_slider_description.png);}
.news-slider .news .description .inside	{padding:12px;}
.news-slider .news .description .more	{text-align:right; padding-top:3px;}
.news-slider .news .description .more 	{color:#fff; font-weight:bold;}
.news-slider .timer		{position:absolute; width:118px; height:16px; top:8px; left:8px; background:url(/i/news_slider_description.png);}
.news-slider .timer .progress	{position:relative; top:4px; left:4px; background-color:#fff; font-size:0; height:8px; width:0px;}
.news-slider .navigator		{position:absolute; top:8px; right:8px; }
.news-slider .navigator a	{display:block; position:relative; float:left; margin-left:2px; width:24px; height:24px; text-align:center; line-height:23px; color:#fff; font-size:11px; background:url(/i/news_slider_navigator.png) no-repeat 0px 0px;}
.news-slider .navigator a:hover		{background-position:0px 0px; text-decoration:none;}
.news-slider .navigator a.first		{margin-left:0px;}
.news-slider .navigator a.active	{background-position:0px -24px; color:#fff;}

.news-slider a.prev	{width:36px; height:36px; position:absolute; top:30px; left:8px; display:block; background:url(/i/news_slide_pagination.png) no-repeat 0px 0px;}
.news-slider a.prev:hover	{background-position:0px -36px;}
.news-slider a.next	{width:36px; height:36px; position:absolute; top:30px; right:8px; display:block; background:url(/i/news_slide_pagination.png) no-repeat -36px 0px;}
.news-slider a.next:hover	{background-position:-36px -36px;}

.library-main-page .categories		{}
.library-main-page .categories .category	{width:224px; float:left; text-align:left;}
.library-main-page .categories .category h3		{color:#678f31; padding-bottom:8px; font-size:14px; text-transform:uppercase;}
.library-main-page .categories .category h3 a	{color:#678f31; font-weight:bold;}
.library-main-page .categories .category .new	{}
.library-main-page .categories .category .new a		{display:block; padding:0px 0px 0px 16px; margin-bottom:4px; background:url(/i/art_point.gif) no-repeat left; color:#000; font-size:11px;}
.library-main-page .categories .category .recommend		{}
.library-main-page .categories .category .recommend a		{color:#fff; font-size:12px; font-weight:bold;}
.library-main-page .categories .category .recommend a span	{color:#bbe0f4;}
.library-main-page .categories .category .recommend a:hover		{text-decoration:none;}
.library-main-page .categories .category .image			{overflow:hidden; text-align:center;}
.library-main-page .categories .category .more		{padding-top:4px; text-align:right;}
.library-main-page .categories .category .more a	{color:#1c85c7;}

.library-main-page  .recommend-box		{position:relative; min-height:150px; margin-bottom:4px;}
.library-main-page  .recommend-box .recommend		{position:absolute; width:100%; bottom:0px; left:0px; background:url(/i/news_slider_description.png);}
.library-main-page  .recommend-box .recommend a		{display:block; padding:7px;}

.library-main-page  .dayOffer				{  }
.library-main-page  .dayOffer a			{ font-size:0.9em; color:#595a5a; font-weight:bold; }
.library-main-page  .dayOffer a:hover		{ color:#64bae9; }
.library-main-page  .dayOffer .price		{ font-size:1em; color:#787979; }
.library-main-page  .dayOffer .price span		{ font-weight:bold; color:#f91b21; }
.library-main-page  .dayOffer .price span.rebate		{ color:#e0d4d4; font-weight:normal; text-decoration:line-through; }

/* katalog leków */

.main .frame .mcatalogue			{ width: 780px; text-align: left; }
.mcatalogue .left					{ float: left; }
.mcatalogue .padding				{ margin: 0 10px; padding: 10px 0; }
.mcatalogue .main_search			{ font-size: 1.2em; color: #595A5A; margin-bottom: 10px; }
.mcatalogue .main_search .letter	{ margin-left: 5px; text-transform: uppercase; color: #9BCD59; font-size: 1.1em; vertical-align: -1px; }
.mcatalogue .main_search .label		{ font-weight: bold; margin-right: 5px; }
.mcatalogue .main_search .sections .letter	{ margin-left: 15px; }
.mcatalogue .main_search .letter.current	{ font-weight: bold; text-decoration: underline; }
.mcatalogue .main_search .sections table	{ border-collapse: separate; border-spacing: 1px; margin-top: 15px; }
.mcatalogue .main_search .sections table td	{ width: 165px; padding: 10px; border: 1px solid #F2F2F2; }
.mcatalogue .main_search .sections table a	{ color: #595A5A; }
.mcatalogue .main_search .sections table td:hover	{ background: #F9F9F9; }
.mcatalogue .main_search .sections table td:first-child	{ border-left: 0; }
.mcatalogue .main_search .sections table td.last-child	{ border-right: 0; }
.mcatalogue .main_search .sections table tr:first-child td	{ border-top: 0; }
.mcatalogue .main_search .sections table tr.last-child td	{ border-bottom: 0; }

.mcatalogue .plist				{ margin: 0 10px; padding: 10px 0; }
.mcatalogue .plist .isep		{ height: 0; font-size: 0; border-top: 1px solid #F2F2F2; margin: 6px 10px; }
.mcatalogue .plist h2.name a	{ font-size: 0.8em;; color: #595A5A; }
.mcatalogue .plist .desc			{ color: #888989; font-size: 0.9em; }
.mcatalogue .plist .desc .package	{ text-transform: lowercase; }
.mcatalogue .product								{ padding: 10px 0; margin: 0 10px; }
.mcatalogue .product .description					{ margin-top: 30px; }
.mcatalogue .product .description .descriptionName	{ width:160px; padding:0px 10px 10px 0px; color:#7b7b7b; font-size:0.9em; font-weight:bold; }
.mcatalogue .product .description .descriptionText	{ color:#383838; font-size:1em; }
.mcatalogue .product .description .descriptionText ul	{ list-style-position:inside; }
.mcatalogue .product .description .descriptionText ol	{ list-style-position:inside; }
.mcatalogue .product .description .descriptionText li	{ list-style-position:inside; }
.mcatalogue .product .description .descriptionText a		{ color:#64bae9; }
.mcatalogue .product .description .dictionaryTitle								{ text-align:left; color:#64bae9; font-size:0.9em; font-weight:bold; }
.mcatalogue .product .description .dictionaryTable								{}
.mcatalogue .product .description .dictionaryTable td							{ font-size:1em; color:#383838;}
.mcatalogue .product .description .dictionaryTable td.dictionaryTableName		{ width: 160px; padding:0px 10px 10px 0px; font-size:0.9em; color:#7b7b7b; font-weight:bold; }
.mcatalogue .product .description .dictionaryTable td a							{ color:#383838; }
.mcatalogue .product .description .dictionaryTable td a:hover					{ color:#64bae9; }
.mcatalogue .product .photo						{ width: 275px; text-align: center; }
.mcatalogue .product .productName				{ font-family:verdana; font-weight:lighter; font-size:1.6em; color:#4c4d4d; text-align:left; padding:2px 0px 7px 0px; }
.mcatalogue .product .info						{ width: 460px; }
.mcatalogue .product .info .available			{ font-size: 1.2em; color: #9BCD59; font-weight: bold; padding: 10px 0; margin-top: 40px; }
.mcatalogue .product .info .similar .available	{ margin-bottom: 10px; }
.mcatalogue .product .info .go2shop				{ text-align: justify; padding: 8px 0 16px 0; }
.mcatalogue .product .info .go2shop a			{ color: #595a5a; border-bottom: 1px solid #000; text-decoration: none; font-weight: bold; font-size: 0.9em }
.mcatalogue .product .info .price				{ text-align:left; color:#212121; font-size:1em; }
.mcatalogue .product .info .price .pPrice		{ font-size:1.6em; color:#d04145; font-weight:lighter; }
.mcatalogue .similar .productLine .product .name a		{ text-decoration: underline; }


.main .frame .mcatalogue .paging			{ text-align: center; background: #F7FCFE; height: 30px; border: 0 solid #F2F2F2; border-top-width: 1px; }
.main .frame .mcatalogue .paging .right		{ float: none; line-height: 30px; }
.main .frame .mcatalogue .paging:first-child	{ border-width: 0 0 1px 0; }

.special-product				{margin:8px 5px 0px;}
h4.special-product-header		{text-align:center; font-size:10px; padding:10px 5px 2px; color:#a09fa4;}
h4.special-product-header span	{color:#d39157;}
h4.special-product-header a		{color:#a09fa4;}
.special-product .picture		{float:left; width:110px; text-align:center;}
.special-product .name			{margin-left:115px; text-align:left; font-size:11px; color:#D40D12;}
.special-product .name a		{color:#44454a; font-size:0.8em; font-weight:bold;}
.special-product .more			{margin-left:115px; text-align:right;}
.special-product .more a		{color:#8cabc8; font-size:10px;}

#___plusone_0	{width:70px !important;}
.article #___plusone_0	{position:relative !important; top:4px !important;}
.article #___plusone_1	{position:relative !important; top:4px !important;}

.mainpage-categories-icons		{}
.mainpage-categories-icons a.category		{display:block; position:relative; top:0px; left:0px; text-align:left; margin-left:4px; float:left; width:90px; text-decoration:none;}
.mainpage-categories-icons a.category.first		{margin-left:0px;}
.mainpage-categories-icons a.category span	{display:block; font-size:0;}
.mainpage-categories-icons a.category span.name				{padding:0px 2px 0px; margin-top:90px; line-height:14px; min-height:28px; overflow:hidden; font-size:10px; text-transform:uppercase; color:#204F65; text-align:center;}
.mainpage-categories-icons a.category:hover	span.name		{text-decoration:underline;}
.mainpage-categories-icons span.no-picture		{height:90px; width:90px; z-index:2; position:absolute; top:0px; left:0px; background:url(/i/category_icon_no_picture.gif) no-repeat;}
.mainpage-categories-icons span.picture			{height:90px; width:90px; z-index:2; position:absolute; top:0px; left:0px;}




