/*
	Wazne informacje
	- CMS jest rodzicem struktury strony stad jego style sÄ… ustawiane najpierw, modyfikatorow lepiej nie umieszczac w jego
	modulach potomnych takich jak sklep internetowy, forum itd.
	- Wysokosc kolumny lewej, srodka i prawej jest ustawiana z poziomu java script
	- Zmiane struktury rozpoczynamy od ustalenia rozmiaru dla wrappera glownego styl .site
	- Ustalamy marginesy dla poszczegolnych kolumn
	- Rozmiary kolumn ustalamy zgodnie z marginesami poszczegolnych kolumn
	- Style umieszczamy w porzadku alfabetycznym wedlug struktury, sekcji strony a na koncu umieszczamy wrappery i modyfikatory
	- Poszczegolne wartosci styli umieszczamy w porzadku alfabetycznym
*/
/* Dodatek - Profil */
/* Struktura strony - Stopka - CSiteBottom.html*/
#bottom {color:#ccc;  font-size: 11px;height:41px; width:980px;background:#fff;}
#bottom h3 { padding:0px; margin:0px; margin-top:10px; line-height:20px; color:#ccc; font-size:12px;height:30px;}
#bottom .menu {float:right;}
#bottom .menu ul { padding:0px;margin:0px;;margin-right:5px;  }
#bottom .menu  ul li{padding-left:10px; list-style: none;display:inline;margin-left:5px;margin-right:5px;}
#bottom .menu ul li a {color:#5f6062; text-decoration: none;}
#bottom .menu ul li a:hover { color: #5f6062; }
#bottom a { color: #ccc; }
#bottom a:hover { color: #ccc; }
#bottom p { margin: 0px; padding: 0px; margin-left:10px;width:280px;max-width:280px;}
#bottom .copyright {float:left;;color:#5f6062;;}
#bottom .muso {position:relative;left:190px;top:5px;}
#bottom .muso a {text-decoration:none;color:#abacad;}
/* Struktura strony - Srodek */
#center { background: #FFF; overflow: hidden;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb; }
#center .cms > .left .category_left .cart_mini { border-right: #99cc33 1px solid; border-top: #99cc33 1px solid; background: url(images/layout/shop_cart_mini_bg.gif) #f5fae6 no-repeat right top; margin-bottom: 5px; border-left: #99cc33 1px solid; border-bottom: #99cc33 1px solid; }
#center .cms > .left .category_left .cart_mini .dostawa { border-top: #99cc33 1px dotted; padding-left: 42px; padding-top: 10px; }
#center .cms > .left .category_left .cart_mini .go_to_cart { margin: 5px; text-align: center; }
#center .cms > .left .category_left .cart_mini .product { margin: 0px 2px; padding: 5px; }
#center .cms > .left .category_left .cart_mini .product .icon { float: left; width: 32px; margin-right: 3px; }
#center .cms > .left .category_left .cart_mini .product .name { font-size: 11px; float: left; width: 120px; }
#center .cms > .left .category_left .cart_mini .product .price { font-weight: bold; font-size: 12px; }
#center .cms > .left .category_left .cart_mini .product a { color: #000000; text-decoration: none; }
#center .cms > .left .category_left .cart_mini .product a:hover { color: #000; text-decoration: underline; }
#center .cms > .left .category_left .cart_mini .subtotal { padding-left: 42px; padding-bottom: 5px; }
#center .cms > .left .category_left .cart_mini .title { padding-left: 10px; font-weight: bold; font-size: 16px; margin: 5px 5px 10px; vertical-align: middle; color: #73a621; line-height: 30px; height: 30px; }
/* Element - Pudelko informacyjne */
#center .cms>.center .box { background: #FAFAFA; border: 1px solid #CCCCCC; padding-left: 18px; padding-top: 14px; }
#center .cms>.center .box h5 { font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; padding-top: 3px; }
#center .cms>.center .box ul { }
#center .cms>.center .box ul li { }
/* Element - Kategoria dolna */
#center .cms>.center .category_bottom{ background: #fdf5e6; margin: 0px; overflow: hidden; padding: 7px; }
#center .cms>.center .category_bottom .frame_html { background: white; }
#center .cms>.center .category_bottom .main_normal{ float: left; margin-right: 10px; }
#center .cms>.center .category_bottom .main_normal a { text-decoration: none; }
#center .cms>.center .category_bottom .main_normal a:hover { text-decoration: underline; }
#center .cms>.center .category_bottom .main_pressed{ float: left; margin-right: 10px; }
#center .cms>.center .category_bottom .main_pressed a { text-decoration: none; color: #000000; }
#center .cms>.center .category_bottom .main_pressed a:hover { text-decoration: underline; }
#center .cms>.center .category_bottom .sub_normal{ float: left; margin-right: 10px; }
#center .cms>.center .category_bottom .sub_normal a { text-decoration: none; }
#center .cms>.center .category_bottom .sub_normal a:hover { text-decoration: underline; }
#center .cms>.center .category_bottom .sub_pressed{ float: left; margin-right: 10px; }
#center .cms>.center .category_bottom .sub_pressed a { text-decoration: none; color: #000000; }
#center .cms>.center .category_bottom .sub_pressed a:hover { text-decoration: underline; }
/* Element - Kategoria srodkowa */
#center .cms>.center .category_center {}
#center .cms>.center .category_center .header{ background: #333333; color: #FFFFFF; line-height: 20px; }
#center .cms>.center .category_center .main_normal{ background: #F0F5F9 url(images/layout/center_top_center_category_normal_bg.gif) left no-repeat; border-bottom: 1px solid #fff; line-height: 20px; }
#center .cms>.center .category_center .main_normal a{ display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
#center .cms>.center .category_center .main_normal a:hover{ background: #B2CDE0 url(images/layout/center_top_center_category_normal_hover_bg.gif) left no-repeat; color: #333333; }
#center .cms>.center .category_center .main_pressed{ border-bottom: 1px solid #fff; background: #B2CDE0 url(images/layout/center_top_center_category_normal_pressed_bg.gif) left no-repeat; font-weight: bold; line-height: 30px; }
#center .cms>.center .category_center .main_pressed a{ color: #333; display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
#center .cms>.center .category_center .main_pressed a:hover{ }
#center .cms>.center .category_center .separator{ display: block; line-height: 20px; text-decoration: none; }
#center .cms>.center .category_center .separator_end { }
#center .cms>.center .category_center .sub_normal{ font-size: 11px; background: #F0FfF9; line-height: 20px; padding-left: 0px; }
#center .cms>.center .category_center .sub_normal a{ color: #000000; display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
#center .cms>.center .category_center .sub_normal a:hover{ background: #DCEDF1  url(images/layout/center_top_center_category_sub_normal_hover_bg.gif) left no-repeat; }
#center .cms>.center .category_center .sub_pressed{ font-size: 11px; background: #DCEDF1; line-height: 20px; }
#center .cms>.center .category_center .sub_pressed a{ color: #000000; display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
#center .cms>.center .category_center .sub_pressed a:hover{ }
/* Element - Kategoria gorna */
#center .cms>.center .category_top{ background: #fafa99; margin: 0px; overflow: hidden; padding: 7px; }
#center .cms>.center .category_top .main_normal{ float: left; margin-right: 10px; }
#center .cms>.center .category_top .main_normal a { text-decoration: none; }
#center .cms>.center .category_top .main_normal a:hover { text-decoration: underline; }
#center .cms>.center .category_top .main_pressed{ float: left; margin-right: 10px; }
#center .cms>.center .category_top .main_pressed a { text-decoration: none; color: #000000; }
#center .cms>.center .category_top .main_pressed a:hover { text-decoration: underline; }
#center .cms>.center .category_top .sub_normal{ float: left; margin-right: 10px; }
#center .cms>.center .category_top .sub_normal a { text-decoration: none; }
#center .cms>.center .category_top .sub_normal a:hover { text-decoration: underline; }
#center .cms>.center .category_top .sub_pressed{ float: left; margin-right: 10px; }
#center .cms>.center .category_top .sub_pressed a { text-decoration: none; color: #000000; }
#center .cms>.center .category_top .sub_pressed a:hover { text-decoration: underline; }
/* Komunikat systemowy */
#center .cms>.center .message { text-align:center;;background: #fff0fd ; color:#6b4581 ; font-weight: bold; padding: 5px; padding-left: 10px; margin-bottom: 5px; border: 1px solid #6b4581;margin-top:5px; }
#center .cms>.center .message.error { background: #EECCD6 url(images/layout/bullet_message_error.gif) no-repeat left; color: #CC0000; border: 1px solid #A6002E; }
#center .cms>.center .message.error a{color: #CC0000;}
#center .cms>.center .message.ok { background: #F5FAE6 url(images/layout/bullet_message_ok.gif) no-repeat left; color: #006600; border: 1px solid #99CC33; }
#center .cms>.center .message.ok a { color: #006600;}
/* Element - Pasek nawigacyjny */
#center .cms>.center .nav_bar { background: #FFFFFF;  font-size: 11px; overflow: hidden; padding: 5px;min-height:21px;padding-left:0px;padding-top:0px;margin-left:-10px; }
#center .cms>.center .nav_bar ul{ margin: 0px; padding: 0px; }
#center .cms>.center .nav_bar ul li{ float: left; list-style: none; margin-right: 5px; }
#center .cms>.center .nav_bar ul li a{ text-decoration: none; }
#center .cms>.center .nav_bar ul li a:link{ color: #666; }
#center .cms>.center .nav_bar ul li a:link:hover{ color: #333; }
#center .cms>.center .nav_bar ul li a:visited{ color: #666; }
#center .cms>.center .nav_bar ul li a:visited:hover{ color: #333; }
#center .cms>.center .nav_bar ul li.first{ color: #999; }
#center .cms>.center .nav_bar ul li.pressed{ color: #6b4581; font-weight: bold; }
#center .cms>.center .nav_bar ul li.separator{ color: #999; float: left; }
#center .cms>.center .nav_bar ul li.title a{ color: #666; }
#center .cms>.center .nav_bar ul li.title a:visited:hover{ color: #333; }

#center .cms> .nav_bar { background:  url(images/layout/nav_bar.gif) no-repeat bottom right ;  font-size: 11px;  padding: 5px;width:639px;padding-left:328px;min-height:23px; padding-top:7px;  }
#center .cms> .nav_bar ul{ margin: 0px; padding: 0px; }
#center .cms> .nav_bar ul li{  list-style: none;display:inline;margin-right:5px;; }
#center .cms> .nav_bar ul li a{ text-decoration: none; }
#center .cms> .nav_bar ul li a:link{ color: #666; }
#center .cms> .nav_bar ul li a:link:hover{ color: #333; }
#center .cms> .nav_bar ul li a:visited{ color: #666; }
#center .cms> .nav_bar ul li a:visited:hover{ color: #333; }
#center .cms> .nav_bar ul li.first{ color: #999; }
#center .cms> .nav_bar ul li.pressed{ color: #6b4581; font-weight: bold; }
#center .cms> .nav_bar ul li.separator{ color: #999;  }
#center .cms> .nav_bar ul li.title a{ color: #666; }
#center .cms> .nav_bar ul li.title a:visited:hover{ color: #333; }
/* Element - Formatowanie tekstu */
#center .cms>.center { background:#fff; min-height: 350px; overflow: hidden; padding: 5px; padding-left: 20px;padding-right:5px; padding-bottom: 10px; width: 450px; overflow: hidden;float:right;z-index:2; }
#center .cms>.center hr { height: 2px; color:#b998cb ; background-color:#b998cb; }
#center .cms>.center a {color:#6b4581;font-weight:bold;text-decoration:none;}
#center .cms>.center a:hover {}
#center .cms>.center ul {}
#center .cms>.center ul li {}
#center .cms>.center ul li a {font-weight:normal;}
#center .cms>.center ul li a:href {}
#center .cms>.center h1{ padding-left:8px;;padding-top:14px;;display:block;height:49px;width:auto;;background: url(images/layout/h1_bg.gif) repeat-x top ;color: #6b4581; font-size: 21px; font-weight: normal; margin: 0px 0px;margin-left:-10px;}
#center .cms>.center h1 a {text-align:left; float:right; display:block; width:181px; height:49px; padding:0px; margin-top:-14px; background: url(images/layout/link2_bg.gif) repeat-x top right ;font-size:11px; padding-top:15px; font-weight:bold; padding-left:10px; color:#7e5c91; text-decoration:none;}
#center .cms>.center h1 small{ color: #4C4C4C; font-size: 11px; font-weight: normal; margin-bottom: 20px; }
#center .cms>.center h2{ color: #6b4581; font-size: 16px; margin: 15px 0px 10px 0px; }
#center .cms>.center h2 small{ color: #999999; font-size: 11px; font-weight: normal; margin-bottom: 10px; }
#center .cms>.center h2.blue{ color: #006093; font-weight: bold; }
#center .cms>.center h3{ color: #6b4581; font-size: 12px; margin: margin: 2px 0px; }
#center .cms>.center h3 small{ color: #4C4C4C; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; }
#center .cms>.center h3.blue{ color: #006093; font-weight: bold; }
#center .cms>.center h4{ color: #333; font-size: 11px; margin: margin: 2px 0px; }
#center .cms>.center p {margin:5px 0px;font-size:11px;}
#center .cms>.center h5{}


/* Element - Standardowa forma */
#center .cms>.center form.default { padding: 15px; border: 1px solid #CCCCCC; background: #fafafa; }
#center .cms>.center form.default dl { padding: 0px; margin: 0px; }
#center .cms>.center form.default dt { height: 24px; margin: 0px; padding: 0px; }
#center .cms>.center form.default dt em { color: #ec4a24; font-weight: bold; }
#center .cms>.center form.default dt input[type="password"] { border: 1px solid #bbb; font: 12px; width: 150px; float: left; }
#center .cms>.center form.default dt input[type="text"] { border: 1px solid #bbb; font: 12px; width: 150px; float: left; }
#center .cms>.center form.default dt input[type="text"].focus { border: 1px solid #F1CA80;	background-image: none;	background-color: #FEFAF3; }
#center .cms>.center form.default dt input[type="password"].focus { border: 1px solid #F1CA80;	background-image: none;	background-color: #FEFAF3; }
#center .cms>.center form.default dt select.focus  { border: 1px solid #F1CA80; }
#center .cms>.center form.default dt textarea.focus  { border: 1px solid #F1CA80; background: #FEFAF3;}
#center .cms>.center form.default dt label { width: 170px; text-align: right; padding-right: 10px; display: block; float: left; font-size: 11px; font-weight: bold; }
#center .cms>.center form.default dt span { color: red; padding-left: 6px; font-size: 11px; }
#center .cms>.center form.default dt textarea { border: 1px solid #bbb; }
#center .cms>.center form.default dt.long { height: auto; }
#center .cms>.center form.default dt.long textarea { }
#center .cms>.center form.default em { color: #ec4a24; }
#center .cms>.center form.default p { padding: 0px; margin: 0px; }
/* Element - Standardowa tabela */
#center .cms>.center table.default {}
#center .cms>.center table.default caption { font-size: 11px; padding: 0 0 5px 0; text-align: right; }
#center .cms>.center table.default td { background: #fff; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; color: #333333; padding: 6px 6px 6px 12px; }
#center .cms>.center table.default td[scope="col"] { border-left: 1px solid #CCCCCC; background: #fafafa; }
#center .cms>.center table.default td.subtotal { background: #fafafa; }
#center .cms>.center table.default th.long { width: 300px; }
#center .cms>.center table.default th.medium { width: 150px; }
#center .cms>.center table.default th.nobg { border-right: 1px solid #CCCCCC; background: none; }
#center .cms>.center table.default th.short { width: 100px; }
#center .cms>.center table.default th[scope="col"] { background: #CAE8EA url(images/layout/center_table_files_bg_header.jpg) no-repeat; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; color: #333333; font: bold 11px; padding: 6px 6px 6px 12px; text-align: left; }
#center .cms>.center table.default th[scope="col"]:first-child { border-left: 1px solid #CCCCCC; }
#center .cms>.center table.default th[scope="row"]:first-child { background: url(images/layout/center_table_files_bullet1.gif) #fff no-repeat; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; color: #333333; font: bold 11px; padding: 6px 6px 6px 12px; text-align: left; }
/* Element - Modyfikatory struktury strony */
#center .cms>.center.full{ width: 948px; margin-right:10px;}
#center .cms>.center.full_no_margins{ width: 950px; margin: 0px; padding: 0px;margin-right:10px; }
#center .cms>.center.strona {width: 950px;}
#center .cms>.center.middle{ margin-left: 200px; width: 530px; text-align: middle;float:none; }
#center .cms>.center.only_left{ width: 639px; float:right;padding-right:8px;padding-left:12px;}
#center .cms>.center.only_left h1 {margin-left:-10px;}
#center .cms>.center.only_left .nav_bar {margin-left:-10px;}
#center .kontakt>.center.only_left {width:689px;}
#center .cms>.center.only_left_w300{ width: 640px; }
#center .cms>.center.only_right{ width: 760px; }
#center .cms>.center.only_shop{ min-height: 350px; overflow: hidden ;  padding-left: 10px;padding-right:0px; padding-bottom: 10px; width: 450px; float:right;;padding-top:0px; }
#center .cms>.center.popup{ width: 580px; min-height: 400px; }

/* Element - Lewa kolumna */
#center .cms>.left{  min-height: 350px; width: 289px;margin-left:20px;position:absolute;;margin-top:-17px; }
#center .kontakt>.left {position:relative;margin-top:35px;float:left;border-right:1px solid #f2f2f2 ;margin-left:10px;width:249px;}

#center .cms>.left .category_left {width:289px;min-height:20px;}
#center .kontakt>.left .category_left {width:249px;}

#center .cms>.left .category_left .pas {height:1px;width:289px;background:#dd8cd5;position:absolute;}
#center .kontakt>.left .category_left .pas {height:0px;background:#fff;}
#center .cms>.left .category_left .separator{ display: block; line-height: 30px; text-decoration: none; }
#center .cms>.left .category_left .separator_end{ height:10px; background:#00CC66;}
#center .cms>.left .category_left .header{ font-weight:bold; position: relative; z-index: 100; padding-left: 5px; background: url(images/layout/cms_category_left_header_bg.gif) #393939 repeat-x; color: #ffffff; line-height: 25px; height: 25px; }

#center .cms>.left .category_left .main_normal{  background:#dd8cd5; display:block;}
#center .cms>.left .category_left .main_normal a{ padding-left:20px;;display:block; color:#fff; background:url(images/layout/cms_category_left_main_normal_bg.gif) bottom left no-repeat; line-height: 24px; text-decoration: none;width:229px;height:27px;border-top:1px solid #e4a3de;margin-left:20px;Font-weight:bold;padding-top:3px;}
#center .cms>.left .category_left .main_normal a:hover{background: url(images/layout/hover.png) no-repeat left bottom; }
#center .kontakt>.left .category_left .main_normal a{width:189px;margin-left:20px;}

#center .cms>.left .category_left .main_pressed{ background:#dd8cd5; display:block;}
#center .cms>.left .category_left .main_pressed a{ padding-left:30px; display:block; color:#fff; background: url(images/layout/pressed.gif) bottom left no-repeat; line-height: 24px; text-decoration: none;width:219px;height:27px;border-top:1px solid #e4a3de;margin-left:10px;Font-weight:bold;padding-top:3px; }
#center .cms>.left .category_left .main_pressed a:hover{ background: url(images/layout/pressed_hover.gif) no-repeat bottom left;padding-left:30px; display:block; color:#fff;line-height: 24px; text-decoration: none;width:219px;height:27px;border-top:1px solid #e4a3de;margin-left:10px;Font-weight:bold;padding-top:3px; }

#center .cms>.left .category_left .sub_normal{ background:#dd8cd5; ;font-size:11px; display:block;}
#center .cms>.left .category_left .sub_normal a { padding-left:40px;;display:block; color:#fff;  line-height: 24px; text-decoration: none;width:209px;height:27px;border-top:1px solid #e4a3de;margin-left:20px;Font-weight:normal;padding-top:3px; background: url(images/layout/sub_normal.gif) no-repeat bottom left; }
#center .cms>.left .category_left .sub_normal a:hover{  background: url(images/layout/sub_hover.gif) bottom left no-repeat;}

#center .cms>.left .category_left .sub_pressed{ background:#dd8cd5; ;font-size:11px; display:block;}
#center .cms>.left .category_left .sub_pressed a{ padding-left:40px;;display:block; color:#fff;  line-height: 24px; text-decoration: none;width:209px;height:27px;border-top:1px solid #e4a3de;margin-left:20px;Font-weight:normal;padding-top:3px;  background: url(images/layout/sub_hover.gif) bottom left no-repeat;}
#center .cms>.left .category_left .sub_pressed a:hover{  background: url(images/layout/sub_hover.gif) bottom left no-repeat;}

/* Element Newsltetter */
#center .cms>.left  .newsletter{ width:289px;height:111px;background: url(images/layout/newsletter.gif) no-repeat top ;margin-top:20px; }
#center .cms>.left .newsletter h1{ font-size: 14px; font-weight: normal; margin-bottom: 0px; padding-bottom: 8px; padding-left: 0px; }
#center .cms>.left  .newsletter img{  vertical-align: center;margin-top:10px;margin-left:5px; }
#center .cms>.left  .newsletter input{ margin-left:20px;;margin-top: 10px; vertical-align: top;border:1px solid #ebebeb; }
#center .cms>.left  .newsletter p{ display:block;width:172px;height:34px;margin-left:20px;font-size:11px;color:#745586;clear:both;line-height:13px;padding-top:30px;margin-bottom:5px; }
#center .cms>.left .newsletter #message_newsletter { text-align:center;;background: #fff0fd ; color:#6b4581 ; font-weight: bold;  margin-bottom: 5px;margin-top:20px;  }



#center .cms>.left  #newsletter_ban a {font-size:11px; font-weight:bold;color:#745586;text-decoration:none;display:block;float:left;;margin-left:19px;}
#center .cms>.left  #newsletter_ban  img {;margin-left:5px;}
/* Element - Sonda */
#center .cms>.left .category_left .survey{ border:1px solid #D9D6D0; background: #fafafa; margin-bottom: 8px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }
#center .cms>.left .category_left .survey table { width:100%;}
#center .cms>.left .category_left .survey th[scope="col"] { text-align:left; }
#center .cms>.left .category_left .survey td{ border-bottom: 1px dotted #CCCCCC; padding:0px; margin:0px; font-size:11px;}
#center .cms>.left .category_left .survey input{ margin-top: 2px; vertical-align: top; }
#center .cms>.left .category_left .survey p{ padding: 0px; margin: 0px; text-align:center; font-size: 11px; line-height: 15px }
#center .cms>.left .category_left .survey .result { padding: 0px; margin: 0px; }
#center .cms>.left .category_left .survey .result .answer p { padding: 0px; margin: 0px; font-size: 11px; text-align:left; line-height: 17px }
#center .cms>.left .category_left .survey .result .percentage p { padding: 0px; margin: 0px; font-size: 10px; text-align:right; color: #666666 }
#center .cms>.left .category_left .survey .result .progress{ background: #fff; height: 7px; padding:1px; border:1px solid #CCCCCC;}
#center .cms>.left .category_left .survey .result .progress div{ background: #993399; height: 7px }
#center .cms>.left.w300{ width: 300px; }
/* Element - Prawa kolumna */
#center .cms>.right{ ;float:right; min-height: 350px; width: 191px;margin-right:8px;padding-top:81px;}

#center .cms>.right .menu2 { margin: 5px; clear:both; height:100px;;margin-top:20px;}
#center .cms>.right .menu2 ul { margin: 0px; padding:0px; font-size:11px;margin-bottom:10px;}
#center .cms>.right .menu2 ul li { list-style:none;  margin-left:10px;margin-bottom:10px;}
#center .cms>.right .menu2 ul li .pusta{font-size:11px;color:#6b4581;}
#center .cms>.right .menu2 ul li a { text-decoration:none; color:#876899;font-size:15px;}
#center .cms>.right .menu2 ul li img { margin-right:2px;vertical-align:middle;}
#center .cms>.right .menu2 ul .content {margin-left:10px;}

#center .cms>.right .category_right{ margin: 5px;height:auto;background:#fafafa;;padding-top:0px;margin-left:0px;}
#center .cms>.right .border {border:1px solid #ebebeb;min-height:0px;;height:auto;border-right:none;background:#fafafa;;margin-bottom:10px;}
#center .cms>.right .polec { ;text-align:left; float:left;  width:181px; height:33px; padding:0px; background: url(images/layout/link2_bg.gif) repeat-x top right ; font-size:11px;padding-top:15px; font-weight:bold; padding-left:10px; color:#6b4581; margin-top:-50px;}
#center .cms>.right .polec a {color:#7e5c91; text-decoration:none;}
#center .cms>.right .category_right .frame_html { background: #fafafa; padding-left:10px; margin-top:15px; }
#center .cms>.right .category_right .frame_html h1{ color:#8f729f;font-size: 16px; font-weight: normal; line-height: 33px; margin: 0px; padding: 0px;  padding-top: 7px; }
#center .cms>.right .category_right .frame_html h2{ color:#8f729f;font-size: 16px; font-weight: normal; margin: 0px; margin-bottom: 5px; margin-top: 5px; padding: 0px;  }
#center .cms>.right .category_right .frame_html p{ font-size: 12px; font-weight: normal; line-height: 14px; margin: 0px; padding: 0px; padding-bottom: 0px;  padding-right: 18px; }
#center .cms>.right .category_right .frame_html a{font-size:11px; font-weight:bold;text-decoration:none; color:#745586;}

#center .cms>.right .category_right {margin: 5px;}
#center .cms>.right .category_right .separator{ display: block; line-height: 30px; text-decoration: none; }
#center .cms>.right .category_right .separator_end{ height:10px; background:#00CC66;}
#center .cms>.right .category_right .header{ font-weight:bold; position: relative; z-index: 100; padding-left: 5px; background: url(images/layout/cms_category_right_header_bg.gif) #393939 repeat-x; color: #ffffff; line-height: 25px; height: 25px; }

#center .cms>.right .category_right .main_normal{ border:1px solid #ccc; border-top:none; display:block;}
#center .cms>.right .category_right .main_normal a{ display:block; color:#333; background:url(images/layout/cms_category_right_main_normal_bg.gif) left no-repeat; line-height: 24px; text-decoration: none; padding-left:17px;}
#center .cms>.right .category_right .main_normal a:hover{ color:#333; background:#F0F0F0 url(images/layout/cms_category_right_main_normal_hover_bg.gif) left no-repeat;}

#center .cms>.right .category_right .main_pressed{ border:1px solid #ccc; border-top:none; display:block;}
#center .cms>.right .category_right .main_pressed a{ color:#cc0000;background:#F0F0F0 url(images/layout/cms_category_right_main_normal_pressed_bg.gif) left no-repeat; display:block; line-height: 24px; text-decoration:none; padding-left:17px;}
#center .cms>.right .category_right .main_pressed a:hover{ color:#333;}

#center .cms>.right .category_right .sub_normal{ border:1px solid #ccc; border-top:none; font-size:11px; display:block;}
#center .cms>.right .category_right .sub_normal a { color:#666; background:url(images/layout/cms_category_right_sub_normal_bg.gif) left no-repeat; display: block; line-height: 21px; text-decoration: none; padding-left:27px;}
#center .cms>.right .category_right .sub_normal a:hover{ color:#666; background:#f1f1f1 url(images/layout/cms_category_right_sub_normal_hover_bg.gif) left no-repeat;}

#center .cms>.right .category_right .sub_pressed{ font-size:11px; border:1px solid #ccc; border-top:none; display:block;}
#center .cms>.right .category_right .sub_pressed a{ color:#cc0000; background:#F0F0F0 url(images/layout/cms_category_right_sub_pressed_bg.gif) left no-repeat; display: block; line-height: 21px; text-decoration: none; padding-left:27px;}
#center .cms>.right .category_right .sub_pressed a:hover{ color:#666;}

#center .cms>.right .category_right .sub_sub_normal{ background: #FFFFFF; border: 1px solid #CCCCCC; border-top: none; font-size: 11px; font-weight: bold; line-height: 20px; padding-left: 20px; }
#center .cms>.right .category_right .sub_sub_normal a{ color: #000000; display: block; text-decoration: none; text-decoration: none; }
#center .cms>.right .category_right .sub_sub_normal a:hover{ text-decoration: underline; }

#center .cms>.right .category_right .sub_sub_pressed{ background: #FFCC00; border: 1px solid #CCCCCC; border-top: none; font-size: 11px; font-weight: bold; font-weight: bold; line-height: 30px; padding-left: 20px; }
#center .cms>.right .category_right .sub_sub_pressed a{ color: #000000; display: block; line-height: 20px; text-decoration: none; }
#center .cms>.right .category_right .sub_sub_pressed a:hover{ text-decoration: underline; }

/* Element Newsltetter */
#center .cms>.right .category_right .newsletter{ background: #FFFFFF; border: 1px solid #D6D6D6; margin-bottom: 8px; padding-bottom: 15px; padding-left: 15px; }
#center .cms>.right .category_right .newsletter h1{ font-size: 14px; font-weight: normal; margin-bottom: 0px; padding-bottom: 8px; padding-left: 0px; }
#center .cms>.right .category_right .newsletter img{ padding-left: 5px; vertical-align: top; }
#center .cms>.right .category_right .newsletter input{ margin-top: 2px; vertical-align: top; }
#center .cms>.right .category_right .newsletter p{ margin-top: 0px; padding-top: 8px; }
#center .cms>.right .category_right .separator{ display: block; line-height: 30px; text-decoration: none; }

#center .cms>.right.w220{ width: 220px; }
/* Element - Tabs */

#center .cms>.top .category_top{ border-bottom: 3px solid #cccccc; width: 100%; margin-top: 15px; height: 31px }
#center .cms>.top .category_top .header { float: left; width:auto; background: #333333; color: #FFFFFF; line-height: 31px; padding-left: 10px; padding-right: 10px; margin-left: 2px }
#center .cms>.top .category_top .main_normal{ float: left; width:auto; background: #F4F4F4; border: 1px solid #CCCCCC; border-bottom: none; line-height: 30px; padding-right: 10px; padding-left: 10px; margin-left: 2px }
#center .cms>.top .category_top .main_normal a { color: #000000; display: block; line-height: 30px; text-decoration: none; }
#center .cms>.top .category_top .main_normal a:hover { text-decoration: underline; }
#center .cms>.top .category_top .main_pressed { float: left; width:auto; background: #FFFFFF; border: 1px solid #CCCCCC; border-bottom: none; line-height: 33px; margin-bottom: -4px; height: 33px; padding-right: 10px; padding-left: 10px; margin-left: 2px }
#center .cms>.top .category_top .main_pressed a { color: #000000; display: block; line-height: 30px; text-decoration: none; }
#center .cms>.top .category_top .main_pressed a:hover { text-decoration: underline; }
#center .cms>.top .category_top .separator { display: block; line-height: 30px; text-decoration: none; }
#center .cms>.top .category_top .separator_end { }

#page_bar { height: 30px; vertical-align: middle; line-height: 30px; font-size: 12px; text-align: center;}
#page_bar>.light { color: #6b4581; font-weight: normal; text-decoration: none; height:18px; background:url(images/layout/buttons/page_bar_light.gif) no-repeat;
margin-top:8px; line-height: 14px; padding:0px 5px 5px 5px; text-align:center; font-weight:bold; }
#page_bar>.next { margin-left: 5px; margin-right: 5px; text-decoration: none; font-weight:bold; background:none; color:#3c5d8b}
#page_bar>.previous { color:#6b4581; margin-right: 5px; margin-left: 5px; text-decoration: none; font-weight:bold; background:none;}
#page_bar>.text { color: #666666; margin-right: 3px; }
#page_bar>a { color: #3c5d8b; font-weight:bold; text-decoration: none; background:url(images/layout/buttons/page_bar_blue.gif) repeat-x; padding:0px 5px 5px 5px; text-align:center; }
#page_bar>a:hover { text-decoration:none;; }
#page_bar>em { color:#ffffff; margin-right: 1px; margin-left: 1px; font-size: 11px; line-height: 10px; vertical-align: middle; }
/* Struktura strony - Gora */
#top{ background: #fff ; border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb;;padding:0px;height:85px; }

#top .logo{ float: left;width:225px;height:82px;}
#top .logo img{}
#top .laska {width:83px;height:82px; background:url(images/layout/laska.gif);position:absolute;z-index:2px;margin-top:10px;margin-left:225px;}
#top .main {}
#top .menu { ;float:left; margin: 0px auto; padding: 0px; width:650px;margin-left:83px;}
#top .menu>ul{ background: #fff; height: 80px; margin: 0px; padding: 0px;   }
#top .menu>ul>li a{ color: #fff; display: block; height: 82px; text-decoration: none; width:30px;}
#top .menu>ul>li a.cl1 {background:url(images/layout/bt_start.gif) no-repeat bottom; display:block;width:31px;height:80px;}
#top .menu>ul>li a.cl2 {background:url(images/layout/bt_onas.gif) no-repeat bottom;display:block;width:38px;height:80px;margin-left:39px;margin-right:39px;}
#top .menu>ul>li a.cl31 {background: url(images/layout/bt_bossy.gif) no-repeat bottom;display:block;width:110px;height:80px;margin-left:27px;margin-right:37px;}
#top .menu>ul>li a.cl4 {background: url(images/layout/bt_sklep.gif)  no-repeat bottom;display:block;width:36px;height:80px;margin-left:5px;}
#top .menu>ul>li a.cl32 {background: url(images/layout/bt_koment.gif)  no-repeat bottom;display:block;width:80px;height:80px;margin-right:27px;}
#top .menu>ul>li a.cl6 {background: url(images/layout/bt_kontakt.gif)  no-repeat bottom;display:block;width:52px;height:80px;}
#top .menu>ul>li a.cl64{background: url(images/layout/passion_btn.gif)  no-repeat bottom;display:block;width:93px;height:80px;margin-right:32px;}
#top .menu>ul>li a.cl76{background: url(images/layout/sensual_btn.gif)  no-repeat bottom;display:block;width:93px;height:80px;margin-right:32px;}
#top .menu>ul>li{ float: left; list-style: none; margin: 0px; padding: 0px; position: relative; display: inline; }
#top .menu>ul>li.bullet { color: #CFCFCF; line-height: 31px; }
#top .menu>ul>li.header{ background: #CCCCCC; border: none; font-weight: normal; line-height: 31px; padding-left: 5px; padding-right: 5px; vertical-align: middle; }

#top .menu>ul>li.normal>a{  }
#top .menu>ul>li.normal>a:hover{ }
#top .menu>ul>li.hovered>a {  }

#top .menu>ul>li.pressed>a{}
#top .menu>ul>li.pressed>a:hover{ }

#top .menu>ul>li.promoted>a{background: #FF9900 url(images/layout/top_menu_bg_promoted.gif); }
#top .menu>ul>li.promoted>a:hover{background: #FFC773 url(images/layout/top_menu_bg_promoted_hover.gif); }
#top .menu>ul>li.separator{ background: #333399; line-height: 31px; padding-left: 5px; padding-right: 5px; }
#top .menu>ul>li:last-child { display: block; }

#top .menu_type_1 ul.sub{margin: 0px; padding: 0px; background: #D59E4E; min-height: 19px; padding-top:3px; padding-bottom:2px; overflow: hidden; font-size:11px;}
#top .menu_type_1 ul.sub>li a{ display: block; height: 12px; line-height: 12px; padding-left: 14px; padding-right: 15px; padding-top:3px; padding-bottom:3px; text-decoration: none; }
#top .menu_type_1 ul.sub>li{ float: left; height: 15px; line-height:15px; list-style:none;}
#top .menu_type_1 ul.sub>li.normal a{ background: none; color: #FCF0E0; padding-left: 8px; padding-right: 8px; }
#top .menu_type_1 ul.sub>li.normal a:hover{ background:#E8B36A; color: #FFF; padding-left: 8px; padding-right: 8px; }
#top .menu_type_1 ul.sub>li.pressed a{ background:#E8B36A; color: #FFF; padding-left: 8px; padding-right: 8px; }
#top .menu_type_1 ul.sub>li.pressed a:hover{ background: none; color: #ffffff; padding-left: 8px; padding-right: 8px; }

#top .menu_type_2 ul.sub{ font-size:11px; position: absolute; display:none; left:0px; top:31px; z-index: 100; margin: 0px; padding: 0px; list-style:none; }
#top .menu_type_2 ul.sub>li a{display: block; height: 22px; line-height: 22px; padding-left: 14px; padding-right: 15px; text-decoration: none; }
#top .menu_type_2 ul.sub>li{ border-bottom:1px solid #F0AC4D; z-index: 100000; height: 21px; float: none; height: 22px; width: 160px; background:#D39030 }
#top .menu_type_2 ul.sub>li.normal a{ border-top:1px solid #C87C23; color: #FAE0BE; padding-left: 8px; padding-right: 8px;}
#top .menu_type_2 ul.sub>li.normal a:hover{ background:#DF9B3B; color: #fff; padding-left: 8px; padding-right: 8px;}
#top .menu_type_2 ul.sub>li.pressed a{ background:#DF9B3B; color: #FAE0BE; border-top:1px solid #C87C23; padding-left: 8px; padding-right: 8px; }
#top .menu_type_2 ul.sub>li.pressed a:hover{ color: #fff; padding-left: 8px; padding-right: 8px; }
#top .menu_type_2 .arrow{ background:transparent url(images/layout/top_menu_arrow.gif) no-repeat left; width:25px; height:31px; position: absolute; right: 0; top: 0 }
#top .menu_type_2 ul>li>.arrowed { padding-right: 35px }

#top .menu_mini{ float: right; margin: 0px auto; }
#top .menu_mini ul{ float: right; height: 25px; margin: 0px; padding: 0px; }
#top .menu_mini ul li{ float: left; font-size: 11px; line-height: 28px; list-style: none; margin-right: 10px; }
#top .menu_mini ul li a{ color: #BC7DBD; display: block; text-decoration: none; }
#top .menu_mini ul li a:hover{ color: #9C519D; }
#top .search { color: #FFFFFF; float: right; margin-top: 15px; text-align: center; width: 290px; }
#top .search input[type="image"] { float: left; }
#top .search input[type="text"] { padding: 2px; height: 16px; color: #666666; border: 1px solid #FF3333; border-right: none; float: left; width: 200px; }
#top .title{ margin-left: 20px; float: left; height:30px; margin-top:15px; width: 200px; }
#top .title strong{ color: #F2BA6B; font-size: 12px; font-weight: normal; }





/* dodane */
#center .cms>.strona .category_bottom{  margin: 0px;  padding: 0px; }
#center .cms>.strona .home .nowosc img {width  margin: 0px;  padding: 0px;float:left; }
#center .cms>.strona .home .baner {width:292px;height:28px; background:url(images/layout/link_home.gif) no-repeat left top;float:left;padding-top:0px;font-weight:bold; color:#2c5e94;}
#center .cms>.strona .home .baner a { margin-left:10px; display:block; color:#2c5e94; text-decoration:none; }
#center .cms>.naglowek {width:960px;height:204px; background: url(images/layout/naglowek.jpg) no-repeat top;margin-left:10px;}
/* bossy kategoria */
#center .cms>.center .bossy_kat {width:309px;height:227px; background: url(images/layout/bossy_kat.gif) no-repeat top ;float:left;margin-right:10px;margin-bottom:20px;}
#center .cms>.center .bossy_kat .header {font-size:21px;color: #966cad ;background:#fff;margin-top:12px;margin-left:10px;font-weight: 1; margin-bottom:10px;width:180px;line-height:22px; }
#center .cms>.center .bossy_kat .foto {text-align:center;width:309px;height:149px;;margin-bottom:7px;}
#center .cms>.center .bossy_kat .foto img {width:309px;max-height:149px;}
#center .cms>.center .bossy_kat .linki {height:27px;margin-right:5px;padding:0px;}
#center .cms>.center .bossy_kat .linki a {float:right;padding-top:0px;}
#center .cms>.center .bossy_kat .linki a.lnk {text-align:left;float:left;font-weight:bold;color:#fff;margin-left:10px;font-size:0px;width:260px;height:27px;}

/* pasion toys kategoria */
#center .cms>.center .passion_kat {width:309px;height:227px; background: url(images/layout/passion_kat.gif) no-repeat top ;float:left;margin-right:10px;margin-bottom:20px;}
#center .cms>.center .passion_kat .header {font-size:21px;color: #966cad ;background:#fff;margin-top:12px;margin-left:10px;font-weight: 1; margin-bottom:10px;width:180px; }
#center .cms>.center .passion_kat .foto {text-align:center;width:309px;height:149px;;margin-bottom:7px;}
#center .cms>.center .passion_kat .foto img {width:309px;max-height:149px;}
#center .cms>.center .passion_kat .linki {height:27px;margin-right:5px;padding:0px;}
#center .cms>.center .passion_kat .linki a {float:right;padding-top:4px;}
#center .cms>.center .passion_kat .linki a.lnk {text-align:left;float:left;font-weight:bold;color:#fff;margin-left:10px;font-size:0px;width:260px;height:27px;}

/*sensual*/
#center .cms>.center .sensual_kat {width:309px;height:227px; background: url(images/layout/sensual_kat.gif) no-repeat top ;float:left;margin-right:10px;margin-bottom:20px;}
#center .cms>.center .sensual_kat .header {font-size:21px;color: #966cad ;background:#fff;margin-top:12px;margin-left:10px;font-weight: 1; margin-bottom:10px;width:180px; }
#center .cms>.center .sensual_kat .foto {text-align:center;width:309px;height:149px;;margin-bottom:7px;}
#center .cms>.center .sensual_kat .foto img {width:309px;max-height:149px;}
#center .cms>.center .sensual_kat .linki {height:27px;margin-right:5px;padding:0px;}
#center .cms>.center .sensual_kat .linki a {float:right;padding-top:4px;;}
#center .cms>.center .sensual_kat .linki a.lnk {text-align:left;float:left;;color:#fff;margin-left:10px;font-size:0px;width:260px;height:27px;}

/* glamour kategoria */
#center .cms>.center .glamour {width:100%;height:auto;}
#center .cms>.center .glamour .title {font-size:21px;color: #966cad ;background:#fff;margin-left:1px;font-weight: 1; margin-bottom:10px;width:100%;display:block;line-height:22px;}
#center .cms>.center .glamour .title2 {font-size:21px;color: #ceb899 ;background:#fff;margin-left:1px;font-weight: 1; margin-bottom:10px;width:100%;display:block;line-height:22px;}
#center .cms>.center .glamour .title3 {font-size:21px;color: #a64241 ;background:#fff;margin-left:1px;font-weight: 1; margin-bottom:10px;width:100%;display:block;line-height:22px;}
#center .cms>.center .glamour .text{margin-left:1px;margin-bottom:23px;font-size:11px; color:#666666;line-height:15px;}
/* komentarze  kategoria- tabela */
#center .cms>.center .comment_table {margin-top:10px;}
#center .cms>.center .comment_table img {max-width:160px;margin-bottom:18px;}
#center .cms>.center .comment_table tr {background: url(images/layout/table_tr_bg.gif) no-repeat top right; }
#center .cms>.center .comment_table h2 {font-size:24px;font-weight:normal;color:#725679;margin:0px;padding:0px;margin-top:10px;margin-bottom:10px;}
#center .cms>.center .comment_table p {color:#666666;  font: italic;  }


/* komentarze  kategoria srodkowa */
#center .cms>.center .comments_mid { background: url(images/layout/komments_bg.gif) no-repeat top left; min-height:800px; }
#center .cms>.center .comments_mid .category_center .header{ background: #333333; color: #FFFFFF; line-height: 20px; }
#center .cms>.center .comments_mid .category_center .main_normal{ width:393px;height:35px;background: url(images/layout/category_center.gif) no-repeat top;float:right; }
#center .cms>.center .comments_mid .category_center .main_normal a{font-size:12px;font-weight:bold;color:#725679;margin:0px;padding:0px;margin-top:4px;display:block;height:35px;margin-left:15px;  }
#center .cms>.center .comments_mid .category_center .main_normal a:hover{background:transparent;  }
#center .cms>.center .comments_mid .category_center .main_pressed{  width:393px;height:35px;background: url(images/layout/category_center_pres.gif) no-repeat top;float:right; position:relative;}
#center .cms>.center .comments_mid .category_center .main_pressed a{ font-size:12px;font-weight:bold;color:#725679;margin:0px;padding:0px;margin-top:4px;display:block;height:35px;margin-left:15px;  }
#center .cms>.center .comments_mid .category_center .main_pressed a:hover{ }
#center .cms>.center .comments_mid .category_center .separator{ display: block; line-height: 20px; text-decoration: none; }
#center .cms>.center .comments_mid .category_center .separator_end { }
#center .cms>.center .comments_mid .category_center .sub_normal{ font-size: 11px; background: #F0FfF9; line-height: 20px; padding-left: 0px; }
#center .cms>.center .comments_mid .category_center .sub_normal a{ color: #000000; display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
#center .cms>.center .comments_mid .category_center .sub_normal a:hover{ background: #DCEDF1  url(images/layout/center_top_center_category_sub_normal_hover_bg.gif) left no-repeat; }
#center .cms>.center .comments_mid .category_center .sub_pressed{ font-size: 11px; background: #DCEDF1; line-height: 20px; }
#center .cms>.center .comments_mid .category_center .sub_pressed a{ color: #000000; display: block; line-height: 20px; padding-left: 15px; text-decoration: none; }
#center .cms>.center .comments_mid .category_center .sub_pressed a:hover{ }
#center .cms>.center .comments_mid .category_center .frame_html {width:220px;height:auto;background: url(images/layout/table_tr_bg.gif) no-repeat top right;position:absolute;top:840px;}
#center .cms>.center .comments_mid .category_center .frame_html h2 {font-size:12px;font-weight:bold;color:#725679;margin:0px;padding:0px;margin-top:10px;margin-bottom:10px;}
