/* ------------------------------------------------------------------------------------
ROZNE ELEMENTY WSPOLNE */ 
*{outline:0;}
/* ------------------------------------------------------------------------------------
BELKA EDYCYJNA NOWA */
html body #lavina-edit-nav{top:20px;background-color:#19191c;color:#fff;font-size:11px;position:fixed !important;position:absolute;right:0;width:80px;z-index:1100;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;box-shadow:-0.25em 0.25em 1em rgba(0,0,0,0.55);-moz-box-shadow:-0.25em 0.25em 1em rgba(0,0,0,0.55);-webkit-box-shadow:-0.25em 0.25em 1em rgba(0,0,0,0.55);}
html body a#lavina_show_menu{background:url("img/all_big_elements_siteor.png") no-repeat scroll -5px -419px transparent;display:block;height:42px;position:absolute;right:0;text-indent:-999em;top:20px;width:42px;}
html body a#lavina_show_menu span{display:block;height:42px;width:42px;}
html body a#lavina_show_menu:hover span{background:url("img/all_big_elements_siteor.png") no-repeat scroll -5px -469px transparent;}
html body #lavina-edit-menu{position:relative;}
html body #lavina-edit-nav ul{z-index:999;margin:10px 0 0 11px;padding:000000;}
html body #lavina-edit-nav ul li{display:block;list-style-type:none;margin-bottom:10px;}
html body #lavina-edit-nav ul li a{display:block;background:url("img/all_big_elements_siteor.png") no-repeat 0 0;margin:0;}
html body #lavina-edit-nav ul li a:hover{background-position:0 -90px;}
html body #lavina-edit-nav ul li a span{display:block;width:72px;height:82px;text-indent:-999em;background-color:yellow;background:url("img/all_big_elements_siteor.png") no-repeat -86px 10px;margin:0;}
html body #lavina-edit-nav ul li.siteor_preview a span{background-position:-86px -361px;}
html body #lavina-edit-nav ul li.new_page a span{background-position:-86px -79px;}
html body #lavina-edit-nav ul li.siteor_settings a span{background-position:-86px -168px;}
html body #lavina-edit-nav ul li.goto_cms a span{background-position:-86px -256px;}
html body #lavina-edit-nav ul li.siteor_publish a span{background-position:-86px -440px;}
html body #lavina-edit-nav ul li.siteor_add_content a span{background-position:-86px -530px;}
html body #lavina-edit-nav ul li.siteor_help a span{background-position:-5px -190px;}
html body #lavina-edit-nav ul li.log_out a span{background-position:-5px -220px;}
html body #lavina-edit-nav ul li.siteor_edit a:hover span{background-position:-176px 10px;}
html body #lavina-edit-nav ul li.siteor_preview a:hover span{background-position:-176px -361px;}
html body #lavina-edit-nav ul li.new_page a:hover span{background-position:-176px -79px;}
html body #lavina-edit-nav ul li.siteor_settings a:hover span{background-position:-176px -168px;}
html body #lavina-edit-nav ul li.goto_cms a:hover span{background-position:-176px -256px;}
html body #lavina-edit-nav ul li.siteor_publish a:hover span{background-position:-176px -440px;}
html body #lavina-edit-nav ul li.siteor_add_content a:hover span{background-position:-179px -530px;}
html body #lavina-edit-nav ul li.siteor_help a:hover span{background-position:-5px -310px;}
html body #lavina-edit-nav ul li.log_out a:hover span{background-position:-5px -339px;}
html body .hide_menu{background:url("img/all_big_elements_siteor.png") no-repeat scroll -24px -254px transparent;display:block;height:42px;left:-15px;position:absolute;text-indent:-999em;top:-24px;width:42px;}
html body .hide_menu span{display:block;height:42px;width:42px;}
html body .hide_menu:hover span{background:url("img/all_big_elements_siteor.png") no-repeat scroll -24px -374px transparent;}
html body #lavina-edit-nav ul li.siteor_help a,
html body #lavina-edit-nav ul li.log_out a{height:20px;background-image:none;}
html body #lavina-edit-nav ul li.siteor_help a span,
html body #lavina-edit-nav ul li.log_out a span{height:20px;}
/* ------------------------------------------------------------------------------------
BOX edycyjny */ 
.cms_edit_button{background:url("img/all_icons_default_cms.png") no-repeat scroll 2px -2625px yellow;border:1px solid #FFFFFF;color:#000000;font-size:0.7em;padding:4px 7px 3px 20px;text-decoration:none;text-transform:uppercase;}
.cms_edit_button:hover{background:url("img/all_icons_default_cms.png") no-repeat scroll 2px -2625px #e2d332;border:1px solid #FFFFFF;color:#646464;border-color:#b5b5b5;}
.lavina_box_nav{display:block;border-top:0;border-left:0;border-right:0;z-index:10;}
.lavina_paragraph,.lavina_box{overflow:hidden;}
.lavina_paragraph{margin-top:5px;border:1px dotted #a8aaad;overflow:hidden;padding-bottom:5px;border-top:0;}
.sortHelper{border:3px dashed #666;width:auto !important;}
.lavina_paragraph_move{background:url("img/lavina_box_bg.png") no-repeat scroll -1179px -30px #A8AAAD;cursor:move !important;display:block;float:left;font-size:1px;height:15px;left:6px;position:absolute;text-indent:-999em;top:5px;width:20px;}
.lavina_paragraph_move:hover{background-position:-1155px -30px;}
.lavina_box_buttons a{color:#fff;text-decoration:none;display:block;float:right;font-size:8px;width:42px;overflow:hidden;height:24px;text-align:center;}
.lavina_box_buttons a{background:transparent url(img/lavina_box_bg.png) repeat-x -2px -27px;color:#FFFFFF !important;}
.lavina_box_buttons a:hover{background:transparent url(img/lavina_box_bg.png) repeat-x -99px -27px;text-decoration:none;}
.lavina_box_buttons a:active{background:transparent url(img/lavina_box_bg.png) repeat-x -196px -27px;line-height:25px;}
.lavina_box_buttons a.lavina_paragraph_destroy{background-position:-50px -27px;}
.lavina_box_buttons a.lavina_paragraph_destroy:hover{background-position:-146px -27px;}
.lavina_box_buttons a.lavina_paragraph_destroy:active{background-position:-240px -27px;}
.lavina_box_nav{margin:auto -1px;padding-left:5px;padding-right:5px;position:relative;}
.lavina_box_nav.lavina_new_par{margin-left:0;margin-right:0;margin-top:5px;color:#fff;}
.lavina_box_nav.lavina_new_par a{width:100%;text-align:center;background-position:50% 64%;line-height:21px;color:#fff;}
.lavina_box_nav.lavina_new_par span.lavina_box_left_bg{background-position:0% 64%;}
.lavina_box_nav.lavina_new_par span.lavina_box_right_bg{background-position:100% 64%;}
.lavina_box_nav.lavina_new_par:hover a{background-position:50% 100%;}
.lavina_box_nav.lavina_new_par a:active{line-height:24px;}
.lavina_box_nav.lavina_new_par:hover span.lavina_box_left_bg{background-position:0% 100%;}
.lavina_box .lavina_box_buttons{margin-bottom:5px;line-height:23px;}
.lavina_box_buttons,.lavina_box_left_bg,.lavina_box_right_bg{background:transparent url(img/lavina_box_bg.png) repeat-x right top;color:#FFFFFF;display:block;float:left;height:24px;text-decoration:none;width:100%;}
.lavina_box_buttons.global a{background:url("img/lavina_box_bg_portal.png") repeat-x scroll -2px -27px transparent;}
.lavina_box_buttons.global a.lavina_paragraph_destroy{background-position:-50px -27px;}
.lavina_box_buttons.global{background:transparent url("img/lavina_box_bg_portal.png") no-repeat 50% 0;}
.global_layout{background:green;}
.lavina_box_left_bg{background-position:0 0;width:5px;position:absolute;left:0;}
.lavina_box_right_bg{background-position:100% 0;width:5px;right:0;position:absolute;}
.lavina_box_buttons{background-position:50% 0%;}
.ui-sortable-placeholder{border:1px dotted black;visibility:visible !important;height:50px !important;}
/*przy drag-drop wykorzystywane*/
.about_paragraph{cursor:help;display:block;font-size:0.8em;font-weight:bold;height:17px;left:28px;line-height:2em;padding:0 6px;position:absolute;top:3px;}
.about_paragraph:hover{color:#ddd;}
.siteor_bg_header_edit{background:transparent url(img/lavina_box_bg.png) no-repeat left 0;color:#FFFFFF;display:block;float:none;height:30px;left:19px;position:absolute;text-decoration:none;top:14px;width:157px;z-index:9;}
.siteor_bg_header_edit div{background:url("img/lavina_box_bg.png") no-repeat scroll right 0 transparent;height:27px;margin-right:-10px;position:relative;width:158px;margin-left:1px;}
.siteor_bg_header_edit div a{background:transparent url(img/lavina_box_bg.png) no-repeat left -55px;color:#FFFFFF !important;height:24px;display:block;width:67px;padding-left:15px;font-size:0.7em;float:left;line-height:2.7em;text-decoration:none;}
.siteor_bg_header_edit div a.siteor_background_edit{width:57px;background-position:right -55px;border-left:1px solid #a8aaad;}
.siteor_bg_header_edit div a:hover{background-position:left -86px;}
.siteor_bg_header_edit div a.siteor_background_edit:hover{background-position:right -86px;}
/* ------------------------------------------------------------------------------------
Clear fix */
/* CLEARING */
.lavina_pool:after,
.lavina_form form div:after,
#payment_kind_selector label:after,
.panel:after,
.path:after,
.clearfix:after,
.cms_mini_gallery:after,
.cms_gallery_list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.lavina_pool,
.lavina_form form div,
#payment_kind_selector label,
.panel,
.path,
.clearfix,
.cms_mini_gallery,
.cms_gallery_list ul{display:inline-block;}
/* Hides from IE-mac \*/
* .lavina_pool,
* .lavina_form form div,
* #payment_kind_selector label,
* html .panel,
* html .path,
* html .clearfix,
* html .cms_mini_gallery,
* html .cms_gallery_list ul{height:1%;}
.lavina_pool,
.lavina_form form div,
#payment_kind_selector label,
.panel,
.path,
.clearfix,
.cms_mini_gallery,
.cms_gallery_list ul{display:block;}
/* End hide from IE-mac */
/* Common classes
----------------------------------------- */ 
.label_inline label{display:inline;}
.label_inline{margin-top:5px;}
.lavina_form div span{float:left;}
.lavina_form div{margin-bottom:10px;}
.lavina_form div .label_inline label{margin-right:20px;}
.center_text{text-align :center;}
hr{border:0;border-top:1px solid #D5D5D5;color:#D5D5D5;height:1px;}
.neutral_link{text-decoration:none;color:inherit;}
.neutral_link:hover{text-decoration:underline;}
.clear{clear:both;display:block;}
.left{float:left;}
.right{float:right;}
.center{margin-left:auto;margin-right:auto;}
.middle{margin-top:auto;margin-bottom:auto;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}
.tjustify{text-align:justify;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.normal{font-weight:normal;}
.img_left{float:left;margin:4px 10px 4px 0;}
.img_right{float:right;margin:4px 0 4px 10px;}
.no_padding{padding:0;}
.no_b_padding{padding-bottom:0;}
.no_indent{margin-left:0;padding-left:0;}
.no_bullet{list-style:none;list-style-image:none;}
.no_r_margin{margin-right:0;}
.no_b_margin{margin-bottom:0;border:1px solid black;}
.break_before{margin-top:1em;}
.break_after{margin-bottom:1em;}
.space_before{margin-top:0.5em;}
.space_after{margin-bottom:0.5em;}
.no_transform{text-transform:none;}
.no_border{border:0;}
.space_left{margin-left:10px;}
.space_right{margin-right:10px;}
.half_space_right{margin-right:5px;}
.pad_left{padding-left:10px;}
.pad_right{padding-right:10px;}
.half_pad_top{padding-right:5px;}
.half_pad_right{padding-right:5px;}
.focus{color:#000;}
.small{font-size:0.9em;}
.tiny{font-size:0.8em;}
.large{font-size:1.1em;}
.last,table tr.last td,table tr.last th{border-bottom:0;}
li.first a{border-left:0;padding-left:0;}
li.last a{border-right:0;padding-right:0;}
.first,table tr.first td{border-top:0;}
/*table{table-layout:fixed;}
*/
#content #column_left table.clean,
#content #column_left table.clean td,
#content #column_left table.clean tr,
#content #column_left table.clean th{border:0 !important;background-image:none !important;background:transparent !important;}
#content #column_left table.no_padding,
#content #column_left table.no_padding td,
#content #column_left table.no_padding tr,
#content #column_left table.no_padding th{margin:0;padding:0;vertical-align:top !important;}
#content #column_left table.vert_top,
#content #column_left table.vert_top td,
#content #column_left table.vert_top tr,
#content #column_left table.vert_top th{vertical-align:top !important;}
#content #column_left table.vert_top td{margin-bottom:20px;}
.panel_header h2,.panel_header h3,.panel_header h4,.panel_header h5,.panel_header p{float:left;margin-bottom:0;}
.panel_header .actions{float:right;}
h2.section_bar,.section_bar{background:#EBF4FA none repeat scroll 0 0;border-bottom:1px solid #D5DCDE;color:#444444;margin-bottom:1em;padding:4px 5px 1px;}
.cms_user_profile a:hover{text-decoration:underline;}
/* ------------------------------------------------------------------------------------
STYLE DO OKNA POPUP */
.par_image ul,
ul#details.article_attachments{margin:0;padding:0;}
.par_image ul li{list-style-type:none;}
html body .ui-sortable-helper{border:0 !important;height:25px !important;overflow:hidden;display:block;}
body li.ui-sortable-helper,
body li.selected_field.ui-sortable-helper{background-color:#a7c3dc ;border:1px dashed #999;}
.display_horizontal{position:relative;}
.par_image .handle{cursor:move;}
/*.par_image .handle{cursor:move;position:absolute;right:20px;top:25px;}*/
span.checkbox label{display:inline;}
span.checkbox{padding-top:28px;}
/* ------------------------------------------------------------------------------------
sexy button */
.cms_buttons{margin:20px 0 20px 0;}
.new_form div span.round_button,
.cms_buttons li,
.round_button{margin-bottom:10px;margin-left:0;background:transparent url('img/bg_button_a.png') no-repeat scroll top right;color:#444;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;/* sliding doors padding */
text-decoration:none;}
.cms_buttons li a,
.round_button a{color:#393939 !important;background:transparent url('img/bg_button_span.png') no-repeat;display:block;line-height:14px;padding:0 0 0 18px;text-decoration:none;height:24px;line-height:2em;}
.cms_buttons li:hover,
.round_button:hover{background-position:bottom right;color:#000;outline:none;}
.cms_buttons li:hover a,
.round_button:hover a{background-position:bottom left;line-height:1.9em;text-decoration:none;color:#000;}
.round_button a img{vertical-align:middle;height:13px;margin-right:6px;border:0;}
.cms_buttons li.cms_clean{background:transparent;float:left;font-size:12px;height:24px;line-height:25px;margin:0 10px 0 5px;padding:0;}
/* ------------------------------------------------------------------------------------
OBRAZ W PARAGRAF TEXT I PARAGRAF ARTICLE */
.cms_text_photo,
.cms_article_abstract_image{border:1px solid #CCCCCC;margin-bottom:10px;padding:4px;overflow:hidden;background-color:#fff;margin-top:5px;}
.cms_text_photo img,
.cms_article_abstract_image img{font-size:0.9em;margin:auto;display:block;}
.cms_text_photo span,
.cms_article_abstract_image span{font-size:0.9em;padding:4px 6px 0 6px;display:block;color:#999999;font-weight:normal;}
.cms_text_photo.left,
.cms_text_photo.right{margin-left:10px;}
.cms_article_abstract_image.left{float:left;margin-right:10px;}
.cms_article_abstract_image.right{float:right;margin-left:10px;}
body #content .cms_image_desc p{margin:0;}
.cms_image_desc img{display:inline;vertical-align:-2px;width:18px;}
.cms_image_desc a{text-decoration:none;display:block;font-size:0.9em;border-top:1px dotted #ddd;padding-top:5px;margin-top:5px;}
.cms_image_desc a:hover{font-weight:bold;letter-spacing:-0.4px;}
/* ------------------------------------------------------------------------------------
ARTYKUL */
#content .cms_full_article h3{background:transparent;/* color:inherit;*/
font-size:1.3em;font-weight:normal;height:auto;line-height:1.6em;text-indent:inherit;}
.cms_article_abstract{font-weight:bold;margin-bottom:10px;}
#content #column_center .paragraph .cms_article_list ul,
#content .cms_article_list ul{margin:0;padding:0;}
.paragraph .cms_article_list ul li,
#content #column_center .paragraph .cms_article_list ul li{list-style-type:none;}
#content .cms_article_list li.cms_single_edition,
#content .cms_article_list li.cms_single_article{/*background:transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll left bottom;border-bottom:1px solid #CCCCCC;*/
clear:both;display:block;list-style-type:none;margin:0;padding:10px 10px 5px 0;}
#content .cms_article_list li.cms_single_edition a.cms_button{float:right;padding:2px 12px 2px 12px;}
#content a.cms_button.cms_more{font-size:0.9em;}
body #content div.cms_article_list ul li ul{background-image:none;padding-left:10px;list-style-type:disc;list-style-position:inside;}
body #content div.cms_article_list ul li ul li{clear:none;background-image:none;border:0;margin-left:10px;padding:0;}
.cms_article_list li a.cms_art_list_short_img{background-color:#FFFFFF;border:1px solid #CCCCCC;display:block;float:left;margin-bottom:5px;margin-right:5px;overflow:hidden;padding:2px;}
.cms_article_list li a.cms_art_list_short_img img{display:block;}
#content .cms_article_list li h4{font-size:130%;margin-bottom:0;margin-top:0;}
.panel .cms_edition_article_author{font-size:0.8em;float:left;display:block;}
.cms_edition_article_author{font-size:0.8em;}
.cms_article_list li h4 a{/* color:#114488;*/
text-decoration:none;font-weight:normal;}
.cms_article_list li h4 a:hover,
a.cms_see_more:hover{text-decoration:underline;}
.cms_article_list li .cms_article_abstract{font-weight:normal;margin-bottom:0;font-size:1em;}
a.cms_see_more,
a.cms_go_back{float:right;text-decoration:none;font-size:0.9em;font-weight:bold;color:#114488;}
.cms_see_more:first-letter{text-transform:lowercase;}
.cms_author_and_date{font-size:0.8em;display:block;margin-bottom:10px;}
.cms_article_tools,
.cms_star_rating{margin:5px 0 5px 0;padding:10px 0 10px 0;border-top:1px solid #ddd;}
.cms_star_rating{border:0;}
.cms_article_related ul.cms_rel_articles li a:hover,
.cms_article_tools li a:hover,
.cms_article_date a:hover,
.cms_article_author a:hover,
.cms_article_related li a:hover{text-decoration:underline;}
.paragraph_article{position:relative;}
.paragraph_text ol,
.cms_article_full_content ol,
.paragraph_text ul,
.cms_article_full_content ul{margin:10px 0 10px 20px;}
/* ------------------------------------------------------------------------------------
POWIAZANE */
.cms_article_list ul.cms_rel_articles li h4 a{color:#485c62;font-weight:bold;text-decoration:none;}
.cms_article_date a,.cms_article_author a{text-decoration:none;}
.cms_article_categories,
.article_top_tags,
.cms_article_date,.cms_article_author{display:block;color:#666666;font-size:10px;font-variant:normal;font-weight:lighter;text-align:left;}
.cms_article_date{margin:0 0 1.5em;}
#content .cms_full_article h3{font-size:24px;margin-top:0;margin-bottom:0;}
/*.cms_article_full_content,.cms_article_abstract{line-height:1.5em;font-weight:400;font-size:1.2em;}
*/
/*.cms_article_full_content p,
.cms_article_abstract p,
.cms_article_full_content li,
.cms_article_abstract li{line-height:1.8em;font-size:0.8em;}
*/
.cms_full_article .cms_article_abstract{font-weight:bold;font-size:1.1em;margin-bottom:1.5em;float:left;}
.cms_related{width:200px;font-size:80%;margin-bottom:5px;}
.cms_related.right{padding-left:10px;border-left:1px solid #ddd;margin-left:10px;float:right;}
.cms_related.left{padding-right:10px;border-right:1px solid #ddd;margin-right:10px;float:left;}
.cms_related h4{margin-bottom:3px;font-weight:normal;}
.cms_related ul.cms_rel_articles li{border-bottom:1px solid #ddd;text-decoration:none;list-style-type:none;}
.cms_related ul.cms_rel_articles li a{text-decoration:none;}
#content .cms_related ul{margin:0 0 10px 0;padding-left:0;float:left;}
#content ul.cms_rel_galleries{padding-left:5px;}
ul.cms_rel_galleries li img{width:80px;display:block;}
ul.cms_rel_galleries li{list-style-type:none;float:left;}
ul.cms_rel_galleries li a{float:left;border:1px solid #ddd;padding:3px;background-color:#fff;display:block;margin:0 5px 5px 0;}
ul.cms_rel_galleries li a:hover{background-color:#ddd;}
#content .cms_related .related_shop_products ul{float:none;}
.related_shop_products ul.product_main_list li{border:0;border-bottom:1px solid #EFEDE0;float:none;height:282px;list-style-type:none;display:block;padding:10px;position:relative;width:200px;margin:auto;}
.related_shop_products ul.product_main_list li h4{font-weight:bold;}
.related_shop_products ul.product_main_list li p{font-size:0.9em;line-height:1.2em;height:39px;overflow:hidden;}
.related_shop_products ul.product_main_list a.add_to_basket{left:47px;}
/* ------------------------------------------------------------------------------------
PAGINACJA */ 
ul.cms_pagination_list{border:0;margin:auto;padding:0;text-align:right;width:300px;}
.cms_pagination_list li{border:0;margin:0;padding:0;font-size:11px;list-style:none;}
.cms_pagination_list a{margin-right:2px;}
.cms_pagination_list .previous-off,
.cms_pagination_list .next-off{display:block;float:left;font-weight:bold;padding:3px 4px;}
.cms_pagination_list .next a,
.cms_pagination_list .previous a{font-weight:bold;}
.cms_pagination_list .active{font-weight:bold;display:block;float:left;padding:3px 6px;}
.cms_pagination_list a:link,
.cms_pagination_list a:visited{display:block;float:left;padding:3px 6px;text-decoration:none;}
.cms_pagination_list a:hover{text-decoration:underline;}
/* ------------------------------------------------------------------------------------
OCENA GWIAZDKOWA */
.cms_full_article .cms_star_rating{margin:0;padding:0;}
.cms_star_rating{width:200px;}
#content .cms_rating{width:80px;height:16px;margin:0 10px 0 10px;float:left;padding:0;list-style:none;position:relative;background:url(img/star-matrix.gif) no-repeat 0 0;}
.column_content ul.cms_rating li{list-style-type:none;}
#content .star_0{background-position:0 0}
#content .star_1{background-position:0 -16px}
#content .star_2{background-position:0 -32px}
#content .star_3{background-position:0 -48px}
#content .star_4{background-position:0 -64px}
#content .star_5{background-position:0 -80px}
ul.cms_rating li{cursor:pointer;/*ie5 mac doesn't like it if the list is floated\*/
float:left;/* end hide*/
text-indent:-999em;}
ul.cms_rating li a{position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index:200;}
ul.cms_rating li.vote_1 a{left:0}
ul.cms_rating li.vote_2 a{left:16px;}
ul.cms_rating li.vote_3 a{left:32px;}
ul.cms_rating li.vote_4 a{left:48px;}
ul.cms_rating li.vote_5 a{left:64px;}
ul.cms_rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background:url(img/star-matrix.gif) no-repeat 0 0}
ul.cms_rating li.vote_1 a:hover{background-position:0 -96px;}
ul.cms_rating li.vote_2 a:hover{background-position:0 -112px;}
ul.cms_rating li.vote_3 a:hover{background-position:0 -128px}
ul.cms_rating li.vote_4 a:hover{background-position:0 -144px}
ul.cms_rating li.vote_5 a:hover{background-position:0 -160px}
.cms_star_rating .cms_votes_count,
.cms_star_rating .cms_vote{float:left;}
/* ------------------------------------------------------------------------------------
GALERIA ZDJEC w panelu*/ 
.cms_photo_gallery ul{float:left;padding:10px;}
.cms_photo_gallery ul li{position:relative;float:left;display:block;height:180px;width:178px;}
.cms_photo_gallery ul li a{background-color:#FFFFFF;border:1px solid #DDDDDD;color:#000000;display:block;float:left;margin:5px;padding:4px;position:absolute;text-decoration:none;top:0;z-index:999;}
.cms_photo_gallery ul li .delete_image{left:54px;}
.cms_photo_gallery ul li a:hover{background-color:#ddd;}
/*.cms_photo_gallery ul li img{width:170px;}
*/ 
.cms_photo_gallery ul li a span.magnify,
.cms_photo_gallery ul li a span.show_info{position:absolute;display:block;width :12px;height:12px;bottom:3px;right:3px;background-color:#fff;line-height:12px;text-align:center;text-decoration:none;font-size:0.8em;}
.cms_photo_gallery ul li a span.show_info{left:3px;top:3px;}
.cms_photo_gallery ul li a:hover span.magnify,
.cms_photo_gallery ul li a:hover span.show_info{background-color:#ddd;}
span.photo_description{background-color:#FFFFFF;border:1px solid #DDDDDD;float:left;left:3px;padding:5px 10px;position:absolute;top:-20px;width:150px;z-index:900;display:none;font-size:0.9em;line-height:1em;overflow:hidden;}
.cms_photo_gallery ul li a:hover span.photo_description{display:block;}
/* ------------------------------------------------------------------------------------
BELKA NARZEDZIOWA ARTYKULU */ 
.cms_article_tools{height:16px;border-bottom:1px solid #ddd;}
.cms_article_tools li{display:inline;float:left;}
a.cms_print_it,
.cms_article_tools li a{display:block;text-decoration:none;height:16px;background:url(img/all_icons_default_cms.png) no-repeat 0 0;padding-left:20px;overflow:hidden;margin-right:10px;}
.cms_article_tools li.cms_send_info a{background-position:0 0;}
.cms_article_tools li.cms_add_wykop a{background-position:0 -87px;}
a.cms_print_it,
.cms_article_tools li.cms_print_it a{background-position:8px -43px;}
.dodajdo{float:right;}
a.cms_print_it{border-left:1px solid #DDDDDD;float:right;margin-left:10px;margin-right:0;padding-left:17px;text-indent:-999em;vertical-align:top;width:16px;}
/* ------------------------------------------------------------------------------------
KOMENTARZE */
#content ul#comments li,#content .cms_comments ul li{list-style-type:none;margin-left:0;}
#content ul#comments,
#content .cms_comments ul{margin-left:0;padding-left:0;}
.cms_comments,.cms_comments_to_user{margin-top:25px;}
.cms_comments h4,.cms_comments_to_user h4{border-bottom:1px dotted #DDDDDD;margin-bottom:15px;padding-bottom:13px;}
#comment1 div.cms_single_message,
.cms_comments li div.cms_single_message,
.cms_comments_to_user li div.cms_single_message{position:relative;padding:10px;border:1px solid #ddd;margin-bottom:10px;float:left;width:78%;background:#fff url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll center bottom;}
.cms_single_message img{max-width:500px;}
li.blue_cycle div.cms_single_message{background:#fff url(/stylesheets/img/gradient_from_bt_blue.png) repeat-x scroll center bottom;}

#content .paragraph_text .cms_comments p:after, 
#content .paragraph_article .cms_comments p:after {
    content: none;
}


#comment1 h5.cms_user_and_photo,
.cms_comments h5.cms_user_and_photo,.cms_comments_to_user h5.cms_user_and_photo{margin:0 0 5px 0;float:right;width:15%;text-align:center;overflow: hidden;}
.cms_comments li.clearfix{margin-bottom:10px;}
.cms_comments span.arrow{display:block;position:absolute;width:13px;height:10px;right:-12px;background:url(img/bubble_arrow.png) no-repeat 0 0}
.cms_comments h5.cms_user_and_photo img,.cms_comments_to_user h5.cms_user_and_photo img{display:block;margin:auto;padding:3px;border:1px solid #ddd;}
.cms_comments h5 a,.cms_comments_to_user h5 a{text-decoration:none;border-bottom:1px dotted #ddd;}
.cms_comment_date{text-align:right;margin-top:8px;border-top:1px dotted #ddd;padding-top:5px;font-size:0.9em;display:block;}
.cms_comment_info{display:block;margin-bottom:5px;padding:5px 0;}
.cms_comments input.text,
.cms_comments textarea,
.cms_comments_to_user input.text,
.cms_comments_to_user textarea,
.cms_article_comments input.text,
.cms_article_comments textarea{margin-top:0;}
.cms_comments textarea{width:98%;height:80px;}
.cms_comments h5 img{margin-right:5px;}
.cms_comments h5 *{vertical-align:middle;}
.comment_form{margin:10px auto 20px 0px;}
.cms_edition_full .cms_comments{margin-left:15px;}
.cms_edition_full ul#comments{padding:0;margin-top:20px;}
#comment1{float:left;padding:10px;width:99%;}
#comment1 .cms_single_message textarea{width:97% !important;}
/* ------------------------------------------------------------------------------------
EDYCJA PROFILU USERA i REJESTRACJA */
/*
.cms_log_in label,
.cms_register label,
.cms_edit_profile label{display:block;margin-top:5px;}
.cms_log_in .cms_buttons,
.cms_register .cms_buttons,
.cms_edit_profile .cms_buttons{margin-top:10px;padding-top:10px;border-top:1px dotted #ddd;}
*/
/* ------------------------------------------------------------------------------------
ZALACZNIKI */ 
.cms_attachment{padding:10px 10px 10px 60px;border:1px solid #fde3ad;background:#fefde9 url(img/ico_attachment.png) no-repeat 10px 10px;margin:10px 0 10px 0;}
.cms_attachment h4{margin-bottom:5px;}
.cms_attachment li a{text-decoration:none;line-height:2em;}
.cms_attachment li a *{vertical-align:middle;}
#content .cms_attachment ul{padding:0;margin:0;list-style-type:none;}
/* ------------------------------------------------------------------------------------
PLIKI DO POBRANIA */ 
.cms_download,.files_to_download{padding:10px 10px 10px 60px;border:1px solid #fde3ad;background:#fefde9 url(img/ico_attachment.png) no-repeat 10px 10px;margin:10px 0 10px 0;min-height:39px;}
.cms_download h4,.files_to_download h4{margin-bottom:5px;}
.cms_download li,.files_to_download li{list-style-type:none;}
.cms_download li a,.files_to_download li a{text-decoration:none;line-height:2em;white-space: pre;}
.cms_download li a *,.files_to_download li a *{vertical-align:middle;}
/* ------------------------------------------------------------------------------------
SONDA SLUPOKOWA POZIOMA */
.survey_content span{display:block;margin-bottom:8px;}
.graphs{text-align:left;padding:5px 15px 5px 15px;}
.graphs div.single_graph{margin:0 5px 0 0px;padding:1px;border:1px solid #e2e2e2;height:15px;background-color:#f7f7f7;width:81%;float:left;}
.graphs span.percent{display:block;float:left;height:15px;font-size:0.9em;margin-bottom:8px}
.graphs div.single_graph div{height:15px;background:transparent url(img/graph_colors.png) repeat-x 0 0;}
.graphs div.single_graph .red{background-color:#ff8571;color:#ff8571;background-position:0 -30px;}
.graphs div.single_graph .blue{background-color:#569fc5;color:#569fc5;}
.graphs div.single_graph .green{background-color:#469524;color:#469524;background-position:0 -60px;}
.graphs div.single_graph .orange{background-color:#5d5d5d;color:#5d5d5d;background-position:0 -120px;}
.graphs div.single_graph .yellow{background-color:#ffdf72;color:#ffdf72;background-position:0 -90px;}
html body .graphs p,
#content .graphs p{margin-bottom:0;margin-top:5px;}
html body .lavina_pool,
#content .lavina_pool{overflow:hidden;margin-bottom:20px;padding:5px;}
html body .lavina_pool ul,
#content .lavina_pool ul{padding:0;margin:20px 0 20px 0;}
html body .lavina_pool ul li,
#content .lavina_pool ul li{list-style-type:none;padding:0;margin:0 0 10px 0;}
html body .lavina_pool ul li:after,
#content .lavina_pool ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
html body .lavina_pool ul li,
#content .lavina_pool ul li{display:inline-block;}
* html #content .lavina_pool ul li{height:1%;}
html body .lavina_pool ul li,
#content .lavina_pool ul li{display:block;list-style-type:none;}
.lavina_pool label{display:block;float:left;}
/*width:70%;*/
.lavina_pool li input{float:left;margin-right:15px;}
.lavina_pool_buttons{padding-top:10px;border-top:1px solid #ddd;margin-bottom:20px;}
/*.lavina_pool_buttons a{margin-top:10px;}
*/
/* ------------------------------------------------------------------------------------
PROFIL USERA */ 
.cms_user_profile a{text-decoration:none;}
.cms_user_profile h4,.cms_user_profile h5{margin:0;}
.cms_user_photo{float:left;margin-right:10px;}
.cms_user_photo img{border:1px solid #ddd;padding:3px;background-color:#fff;display:block;}
.cms_user_photo img{display:block;margin:auto;}
.cms_user_details,.cms_user_tools,.cms_user_mini_stats{width:53%;min-width:297px;float:right;border:1px solid #ddd;margin-bottom:5px;}
.cms_user_tools{border:0;float:none;text-align:right;width:auto;}
.cms_user_mini_stats dl{float:left;margin:5px;}
.cms_user_mini_stats dl.no_r_margin{margin-left:10px;}
.cms_user_mini_stats dl.no_l_margin{margin-right:10px;}
.cms_user_tools li{display:inline;}
.cms_user_mini_stats dt{clear:left;float:left;width:100px;}
.cms_user_mini_stats dd{float:left;width:50px;}
.cms_user_profile .panel_header{margin:5px;padding:3px 10px 3px 10px;background-color:#f5f5f5;}
.cms_list_at_user li{border-bottom:1px solid #ddd;padding:5px 0 5px 0;}
.cms_list_at_user li li,
.column_content .cms_list_at_user ul li{border-bottom:0;padding:0 0 10px 25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -168px;list-style-type:none;}
.column_content .cms_list_at_user li{list-style-type:none;}
.cms_list_at_user h6{margin-bottom:7px;}
.cms_user_panel p,
#content .cms_user_panel ul,
.cms_user_details p,
#content .cms_user_details ul,
#content .cms_user_comments ul,
.cms_user_description p{list-style-type:none;padding:0;margin:0;margin:0 10px 0 10px;}
.cms_user_panel,.cms_user_comments,.cms_user_description{margin:10px 0 10px 0;border:1px solid #ddd;}
li.no_border{border:0;}
.cms_user_main .actions{margin-top:10px;}
.cms_user_main a.cms_edit{display:block;text-decoration:none;padding-left:20px;text-indent:0em;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -672px;}
.cms_user_main a.cms_edit:hover{text-indent:0em;}
.cms_list_at_user.of_votes li li{background-position:0 -752px;}
cms_list_at_user .cms_gallery_list li img{margin:0 5px 2px 12px;vertical-align:middle;}
/*.cms_user_galleries a{padding-left:22px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -672px;}
*/
.cms_user_galleries a.show,
.cms_user_galleries a.manage,
.cms_user_galleries a.properties,
.cms_user_galleries a.delete,
.cms_user_galleries a.add_new{padding-left:22px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -672px;}
.cms_user_galleries a.show{background-position:0 -563px;}
.cms_user_galleries a.manage{background-position:0 -318px;}
.cms_user_galleries a.properties{background-position:0 -398px;}
.cms_user_galleries a.delete{background-position:6px -511px;padding-left:22px;}
.cms_user_galleries a.add_new{background-position:0 -460px;padding-left:22px;display:block;margin:14px 4px 4px 22px;width:60px;}
ul.cms_gallery_list .photo p{float:left;padding:15px;}
ul.cms_gallery_list .photo a{float:left;display:block;padding:3px;border:1px solid #ddd;margin:4px;background-color:#f7f7f7;}
ul.cms_gallery_list .photo a:hover{background-color:#ddd;}
ul.cms_gallery_list .photo a img{display:block;}
ul.cms_gallery_list .photo p a,ul.cms_gallery_list .photo p a:hover{float:none;display:inline;padding:0;border:0;margin:0;background-color:transparent;}
#content ul.cms_gallery_list .gallery_options{margin:10px;background-image:none;}
.gallery_options a{margin-right:10px;}
#content .cms_gallery_list ul{margin:10px auto 10px 20px;border-bottom:1px solid #DDDDDD;}
.cms_user_galleries .list_buttons{background-color:#EEF6FB;padding-top:1px;padding-bottom:4px;}
#content ul.cms_gallery_list li{/*background:transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll left bottom;*/
padding:0;}
#content ul.cms_photo_list_edit{margin-top:0;padding-top:0;}
img.image_no_link{padding:3px;background-color:#fff;border:1px solid #ddd;}
/* ------------------------------------------------------------------------------------
FORMATKI */
label{display:block;margin-top:5px;}
input.text,textarea,textarea.text,select.text{margin:0.5em 0;border:1px solid #bbb;/* min-width:300px;*/
padding:5px;}
input.text:focus,textarea.text:focus,select.text:focus{border:1px solid #666;}
textarea.text{height:50px;}
div.cms_buttons,div.buttons,
.lavina_pool_buttons{margin-top:10px;padding-top:10px;border-top:1px dotted #ddd;}
input.text,textarea,textarea.text{/* background:#fff url(img/input_bg.png) repeat-x 0 -1px;*/
/* border-top:1px solid #909090;border-right:1px solid #cecece;border-bottom:1px solid #e4e4e4;border-left:1px solid #cecece;*/}
.new_form div span{float:left;padding-right:5px;}
.new_form div{clear:both;float:none;}
div.fieldWithErrors{clear:none;display:inline;float:none;}
.fieldWithErrors input.text{margin-bottom:0;}
label.inline,
.label_inline label{display:inline;margin-left:5px;}
/* ------------------------------------------------------------------------------------
FORUM */
.cms_forum{margin:auto;/* width:710px;*/}
.cms_forum .panel_header{/* background:transparent url(img/forum_toolbar.png) no-repeat scroll 0 0;*/
background-color:#f7f7f7;/* height:37px;*/
margin-bottom:20px;position:relative;/* width:695px;*/
/* line-height:48px;*/
padding:0 5px 0 5px;margin-top:20px;}
.panel_header p{line-height:3em;padding-left:5px;}
.panel_header p.path{text-indent:-999em;float:left;height:37px;width:100%;margin:0;}
.panel_header .path a{text-indent:0;display:block;height:37px;letter-spacing:-0.5px;float:left;/* background:transparent url(img/all_icons_default_cms.png) no-repeat right -1152px;*/
/* background-color:#f7f7f7;*/ 
text-decoration:none;color:#676767;padding-right:5px;font-size:0.9em;line-height:3.5em;}
.cms_forum .panel_header .path a:hover{color:#3e3e3e}
.cms_forum .panel_header .path a:after{content:" »";}
.panel_bottom{margin-top:20px;}
.panel_bottom,
.panel_header{-moz-border-radius:10px;-webkit-border-radius:10px;}
#content .panel_bottom p{width:100%;text-align:center;float:none;line-height:2.8em;}
.cms_forum table{width:100%;border:medium none;border-collapse:collapse;margin:10px auto;}
.cms_forum th,.cms_forum td{padding:10px 12px;border-bottom:1px solid #ddd;vertical-align:middle;text-align:left;}
.cms_forum td{background-image:none;background-color:#fff;}
.cms_forum th,
tr.blue_top th{/* background:transparent url(img/forum_th_bg.png) repeat-x right top;*/
background-color:#f7f7f7;color:#515151;}
.cms_forum th.first,
tr.blue_top th.first{/* background:transparent url(img/forum_th_left_bg.png) no-repeat 0 0;*/
background-color:#f7f7f7;width:50%;}
.cms_forum th.last{/* background:transparent url(img/forum_th_right_bg.png) no-repeat right top;*/
background-color:#f7f7f7;}
.cms_forum_main_posts h5 a{padding-left:25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -790px;}
.cms_forum_main_posts .new_post h5 a{background-position:0 -1008px;}
.cms_forum table.cms_forum_posts th,
.cms_forum_discussion th{padding:8px 12px 5px 12px;/* background:transparent url(img/forum_th_gray_bg.png) repeat-x right top;*/
background-color:#f7f7f7;}
.cms_forum table.cms_forum_posts th.first,
.cms_forum_discussion th.first{/* background:transparent url(img/forum_th_left_gray_bg.png) no-repeat 0 0;*/
background-color:#f7f7f7;}
.cms_forum table.cms_forum_posts th.last,
.cms_forum_discussion th.last{/* background:transparent url(img/forum_th_right_gray_bg.png) no-repeat right top;*/
background-color:#f7f7f7;}
tr.gray_tr td{background-color:#fafafa;}
.cms_forum_posts td h5{font-size:1.5em;font-weight:normal;}
.cms_forum table.cms_forum_posts td h5 a{padding-left:25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -852px;}
.cms_forum table.cms_forum_posts .new_post td h5 a{background-position:0 -1073px;}
.cms_forum table.cms_forum_discussion td h6{padding-left:15px;background:transparent url(img/all_icons_default_cms.png) no-repeat -2px -908px;}
#content .cms_forum h3{margin-bottom:0.5em;}
.cms_forum td a{display:block;text-align:left;text-decoration:none;}
td.title input{float:left;margin:2px 10px 0 25px;}
.see_last_posts{background:transparent url(img/all_icons_default_cms.png) no-repeat 0px -1334px;margin-left:10px;padding:4px 4px 4px 25px;display:block;float:left;text-decoration:none;color:inherit;}
label.post_mailer{font-size:0.9em;font-weight:normal;margin-top:5px;}
label.post_mailer input{width:10px;margin:0 5px 0 0;}
td.title{display:block;position:relative;}
td.title input.forum_star{position:absolute;left:5px;top:5px;margin:0;}
.cms_post_edit{opacity:.30;filter:alpha(opacity=30);-moz-opacity:0.3;background-color:#FFFFFF;border:1px solid #DDDDDD;font-size:0.9em;height:22px;position:absolute;right:5px;text-align:center;top:-10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cms_single_message:hover .cms_post_edit{opacity:100;filter:alpha(opacity=100);-moz-opacity:100;}
.cms_post_edit a{text-decoration:none;}
#posts a.cms_button{position:absolute;float:left;margin:0;left:9px;bottom:9px;right:auto;top:auto;}
.post_content{position:relative;}
/*.post_content textarea{width:80%;}
*/
.comment_form .post_content textarea{width:98%;}
.format_emo{display:block;width:53px;height:20px;background:transparent url(img/all_big_elements.png) no-repeat -562px 3px;position:absolute;right:0;top:0;text-indent:-999em;}
.format_emo:hover{background-color:#d6d6d6;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cms_forum_posts td.forum2 .ez-checkbox-star{background-color:#FFFFFF;border-left:3px solid #FFFFFF;cursor:pointer;float:left;margin-left:-26px;margin-top:0;border-top:2px solid #FFFFFF;width:18px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
.cms_forum_posts td.forum2 .ez-checkbox-star input{cursor:pointer;}
.image_sort_forum_post .minileft{width:50%;}
.image_sort_forum_post img.right{margin:20px 0 20px 10px;}
/* ------------------------------------------------------------------------------------
Drzewiaste FORUM */
#content ul#comments{margin-left:10px;}
#content .cms_comments ul.nested_posts{margin-left:20px;}
#column_right .cms_single_message img,
#column_left .cms_single_message img,
#column_right .bbedit-smileybar img,
#column_left .bbedit-smileybar img
/*,#column_right img,
#column_left img */{display:inline;margin:auto;vertical-align:middle;margin:0 4px;}
#column_right .bbedit-smileybar img,
#column_left .bbedit-smileybar img{margin:0 3px;}
.attach_box_outline{position:relative;width:100%;}
.attach_box_outline object.swfupload{top:-20px;height:21px;position:absolute;right:0;width:112px;}
.post_content .add_file{background:url("img_default/all_buttons.png") no-repeat scroll -885px 0 transparent;display:block;height:21px;text-indent:-999em;width:112px;width:135px;cursor:pointer;}
.post_content .add_file:hover{background-position:-885px -30px;}
.admin_menu{box-shadow:1px 1px 3px rgb(105,105,105);-webkit-box-shadow:1px 1px 3px #2F4F4F;-moz-box-shadow:1px 1px 3px #2F4F4F;filter:progid:DXImageTransform.Microsoft.Shadow(color='#2F4F4F',Direction=145,Strength=3);background-color:#fff5b0;padding:10px;position:absolute;right:-252px;top:-10px;width:223px;z-index:999;}
.admin_menu select{width:220px;}
.admin_menu_outline1{position:relative;}
.admin_menu_outline{position:absolute;height:1px;width:1px;right:0;top:0;}
.switcher{visibility:hidden;position:absolute;top:0px;right:0px;width:20px;height:20px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -2713px;text-indent:-999em;z-index:999;}
tr:hover .switcher{visibility:visible;}
.switcher:hover{background-position:0 -2744px;}
.switcher.admin_menu_switch2{background-position:0 -2774px;}
/* ------------------------------------------------------------------------------------
ZAJAWKI Z FORUM */
#content .cms_latest_forum_posts ul{padding:0;}
.cms_latest_forum_posts ul li{list-style-type:none;overflow:hidden;}
.speech_bubble{padding:5px;border:1px solid #d3cdcc;position:relative;background:transparent url(/stylesheets/img/gallery_list/gradient_from_bt.png) repeat-x scroll center bottom;}
.speech_bubble a{text-decoration:none;color:inherit;display:block;font-size:0.9em;}
.speech_bubble a:hover{text-decoration:underline;color:#2367AC;}
.speech_bubble span{display:block;width:13px;height:8px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -1250px;position:absolute;bottom:-7px;left:10px;}
.user_name_link{text-decoration:none;color:inherit;font-weight:bold;}
.user_name_link:hover{text-decoration:underline;color:inherit;}
li.bg_gray .speech_bubble{background:transparent url(/stylesheets/img/gradient_from_bt_blue.png) repeat-x scroll center bottom;}
li.bg_gray .speech_bubble span{background-position:0 -1270px;}
.cms_latest_forum_posts .small{display:block;margin:10px 5px 5px 5px;}
/* ------------------------------------------------------------------------------------
ZAJAWKI Z GALERII */
#content ul.cms_mini_gallery,#content ul.cms_mini_gallery li{list-style-type:none;margin:0;padding:0;}
ul.cms_mini_gallery li{float:left;height:76px;overflow:hidden;}
ul.cms_mini_gallery li img,ul.cms_mini_gallery li a{display:block;height:76px;}
ul.cms_mini_gallery li a.photoinside:hover{opacity:.50;filter:alpha(opacity=50);-moz-opacity:0.5;}
/* ------------------------------------------------------------------------------------
FLASH REKLAMA */
body a#flash_curtain{display:block;position:absolute;background-image:url(/stylesheets/img/transparent.gif);margin-left:0;margin-top:0;}
/* ------------------------------------------------------------------------------------
PAGINACJA */ 
.column_content .pagination{text-align:center;margin:10px auto 10px auto;}
.column_content .pagination a,.pagination span{padding:3px 4px 3px 4px;color:inherit;text-decoration:none;border:1px solid #fff;}
.column_content .pagination span.current{border:1px solid #ddd;}
.column_content .pagination a:hover{background-color:#ddd;border:1px solid #f7f7f7;text-decoration:none;color:#fff;}
/* ------------------------------------------------------------------------------------
JQUERY CHECKBOX */ 
.jquery-checkbox{display:inline;font-size:20px;line-height:20px;cursor:pointer;cursor:hand;}
.jquery-checkbox .mark{display:inline;}
.jquery-checkbox img{vertical-align:middle;width:60px;height:20px;}
.jquery-checkbox img{background:transparent url(/stylesheets/img/checkbox.png) no-repeat;}
.jquery-checkbox img{background-position:0px 0px;}
.jquery-checkbox-hover img{background-position:0px -20px;}
.jquery-checkbox-checked img{background-position:0px -40px;}
.jquery-checkbox-checked .jquery-checkbox-hover img{background-position:0px -60px;}
.jquery-checkbox-disabled img{background-position:0px -80px;}
.jquery-checkbox-checked .jquery-checkbox-disabled img{background-position:0px -100px;}
.jquery-safari-checkbox{display:inline;font-size:16px;line-height:16px;cursor:pointer;cursor:hand;}
.jquery-safari-checkbox .mark{display:inline;}
.jquery-safari-checkbox img{vertical-align:middle;width:16px;height:16px;}
.jquery-safari-checkbox img{background:transparent url(/stylesheets/img/safari-checkbox.png) no-repeat;}
.jquery-safari-checkbox img{background-position:0px 0px;}
.jquery-safari-checkbox-hover img{background-position:-16px 0px;}
.jquery-safari-checkbox-checked img{background-position:0px -16px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img{background-position:-16px -16px;}
.jquery-safari-checkbox-disabled img{background-position:0px -32px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img{background-position:0px -48px;}
/* reila errors */
.fieldWithErrors label{color:red;}
#errorExplanation{color:red;}
.errorExplanation{color:red;}
.notice{color:green;}
/* ------------------------------------------------------------------------------------
LISTA GALERII */
#content .cms_gallery_list ul{margin:0;padding:0;}
#content .cms_gallery_list li{list-style-type:none;}
/* ------------------------------------------------------------------------------------
ZAJAWKI Z GALERII */
#content ul.cms_mini_gallery,#content ul.cms_mini_gallery li{list-style-type:none;margin:0;padding:0;}
ul.cms_mini_gallery li{float:left;height:100px;overflow:hidden;}
ul.cms_mini_gallery li img{display:block;height:87px;}
ul.cms_mini_gallery li a{display:block;height:auto;padding:3px;border:1px solid #ddd;margin:2px;}
ul.cms_mini_gallery li a:hover{border-color:#2f6295;background-color:#f7f7f7;}
/* ------------------------------------------------------------------------------------
WIADOMOSCI W USERZE */
#content .small_tabs.navigation{margin:10px 0 10px 0;padding:0;border-bottom:1px solid #ddd;padding-left:2px;width:100%;position:relative;}
.small_tabs.navigation li{list-style-type:none;margin-right:5px;position:relative;}
.small_tabs.navigation li a{border:1px solid #ddd;border-bottom:0;background-color:#f7f7f7;margin-bottom:-1px;color:inherit;padding:8px 10px ;height:13px;}
.small_tabs.navigation li.current a{border-bottom:0;background-color:#fff;border-bottom:1px solid #fff;font-weight:bold;}
.small_tabs.navigation li a:hover{color:#000;text-decoration:none;background-color:#f7f7f7;}
#column_left table.small_padding th,#column_left table.small_padding td,
table.small_padding th,table.small_padding td{padding:5px 10px;}
/* ------------------------------------------------------------------------------------
share_panel */ 
.share_panel{margin:10px 0;}
.share_panel strong{margin-right:10px;}
html body .paragraph_article ul.share_icons{padding:0;margin:0;list-style:none;line-height:1;float:left;}
.mini_rss_ico,
html body .share_icons a{display:block;padding:0;text-decoration:none;height:18px;width:25px;text-indent:-999em;background:transparent url(img/share_icons.png) no-repeat 0 0;}
html body .share_icons li{float:left;width:auto;padding:0;margin:0;list-style-type:none;}
html body .share_icons li.email_link a{background-position:0px 0;}
html body .share_icons li.googlebookmark a{background-position:-27px 0;}
html body .share_icons li.wykop a{background-position:-54px 0;}
html body .share_icons li.blip a{background-position:-83px 0;}
html body .share_icons li.flaker a{background-position:-114px 0;}
html body .share_icons li.facebook a{background-position:-144px 0;}
html body .share_icons li.twitter a{background-position:-169px 0;}
html body .share_icons li.digg a{background-position:-198px 0;}
html body .share_icons li.delicious a{background-position:-223px 0;}
.download_pdf{display:block;float:right;padding-left:25px;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -88px;height:30px;margin-top:10px;text-decoration:none;}
.download_pdf:hover{text-decoration:underline;}
.mini_rss_ico{top:0;right:0;position:absolute;background-position:-253px 0;}
div.panel a.mini_rss_ico{top:5px;position:relative;}
/* ------------------------------------------------------------------------------------
FAQ */
.faq_list a{text-decoration:none;color:inherit;font-weight:bold;position:relative;display:block;padding-left:25px;background:url(img/all_icons_default_cms.png) no-repeat 0 -1670px;line-height:1.5em;}
.faq_list dt{display:block;margin-bottom:10px;}
.faq_list dd{margin-bottom:10px;padding-left:25px;margin-left:0;}
.faq_list a:hover span{display:block;position:absolute;right:0;bottom:0;height:16px;width:16px;background:url(img/all_icons_default_cms.png) no-repeat 0 -1752px;text-decoration:none;color:#fff;}
html body .lavina_paragraph.ui-sortable-helper{border:0 !important;height:25px !important;overflow:hidden;display:block;}
html body .lavina_paragraph.ui-sortable-placeholder{border:1px dashed #2f7e1a;/*background-color:#cfdcb3;*/}
/* ------------------------------------------------------------------------------------
Artykuly - lista tytulow */
#content .cms_article_list ul li.cms_single_title a{display:block;background:url(img/all_icons_default_cms.png) no-repeat 0 -1918px;padding-left:20px;margin-bottom:5px;text-decoration:none;color:inherit;margin-left:2px;}
#content .cms_article_list ul li.cms_single_title a:hover{text-decoration:underline;}
.hidden{display:none;}
.cms_back,.cms_more{float:right;font-size:0.8em;text-decoration:none;}
.cms_back:hover,.cms_more:hover{text-decoration:underline;}
/* ------------------------------------------------------------------------------------
Artykuly - lista ze zdjeciem na gorze */
.big_photo_list .cms_single_article a.cms_art_list_short_img{display:block;text-align:center;height:auto;margin:auto auto 5px auto;border:3px solid #fff;background-color:#fff;width:181px;overflow:hidden;-webkit-box-shadow:0px 0px 1px #808080;-moz-box-shadow:0px 0px 1px #808080;box-shadow:0px 0px 1px #808080;clear:both;}
.big_photo_list .cms_single_article a.cms_art_list_short_img:hover{border:3px solid #ddd;background-color:#ddd;}
.big_photo_list .cms_single_article a.cms_art_list_short_img{max-height:91px;overflow:hidden}
.big_photo_list .cms_single_article{width:189px;float:left;margin:5px 15px 10px 0;list-style-type:none;}
.big_photo_list .cms_single_article.last{margin-right:0;}
.big_photo_list .cms_single_article h4{font-size:1em;font-weight:bold;margin-bottom:5px;}
.big_photo_list .cms_single_article h4 a{text-decoration:none;}
.big_photo_list .cms_single_article h4 a:hover{text-decoration:underline;}
.big_photo_list .cms_single_article .minibox_content{font-size:0.8em;line-height:1.4em;}
.big_photo_list .cms_art_list_short_img img{max-width:189px;}
/* ------------------------------------------------------------------------------------
sciezka */
.breadcrumbs{margin-bottom:5px;}
.breadcrumbs a{text-transform:lowercase;text-decoration:none;font-size:0.9em;}
/* ------------------------------------------------------------------------------------
OBRAZY POZIOME I PIONOWE */ 
#content ul.paragraph_images_vertical,#content ul.paragraph_images_horizontal{padding:0;margin:10px 0 0 0;list-style-type:none;}
ul.paragraph_images_vertical li,
ul.paragraph_images_vertical a{display:block;text-align:center;}
ul.paragraph_images_vertical li{margin-bottom:20px;position:relative;}
ul.paragraph_images_vertical li img{display:block;margin:auto;}
ul.paragraph_images_horizontal li{display:block;float:left;text-align:center;padding-right:20px;}
ul.paragraph_images_vertical li p a,
ul.paragraph_images_horizontal li p a{color:inherit;text-decoration:none;}
/*ul.paragraph_images_vertical li p a:hover,
ul.paragraph_images_horizontal li p a:hover{text-decoration:underline;}
*/
/* ------------------------------------------------------------------------------------
przewijane zdjecia */
/*horyzontalnie*/
.slider_photo_horizontal{position:relative;}
.slider_photo_horizontal .arrow_left,
.slider_photo_horizontal .arrow_right{text-decoration:none;font-weight:bold;position:absolute;top:20px;width:5px;height:10px;color:#8c8880;}
.slider_photo_horizontal .arrow_right{text-decoration:none;right:10px;}
.slider_photo_horizontal .arrow_left:hover,
.slider_photo_vertical arrow_left:hover{color:#685038;}
.slider_photo_horizontal .arrow_right:hover,
.slider_photo_vertical .arrow_right:hover{color:#685038;}
.slider_photo_horizontal ul{width:400px;margin:auto;}
.slider_photo_horizontal ul li{display:inline;vertical-align:middle;margin:0 5px;}
/*wertykalnie*/
.slider_photo_vertical{position:relative;padding:40px 0 20px 0;}
.slider_photo_vertical .arrow_top,
.slider_photo_vertical .arrow_bottom{text-decoration:none;font-weight:bold;position:absolute;width:5px;height:10px;color:#8c8880;left:50%;}
.slider_photo_vertical .arrow_top{text-decoration:none;top:5px;}
.slider_photo_vertical .arrow_bottom{bottom:5px;}
.slider_photo_vertical .arrow_top:hover{color:#685038;}
.slider_photo_vertical .arrow_bottom:hover{color:#685038;}
.slider_photo_vertical li a{display:block;text-align:center;}
.slider_photo_vertical li{margin-bottom:10px;position:relative;list-style-type:none;}
.slider_photo_vertical li img{display:block;margin:auto;}
/* ------------------------------------------------------------------------------------
SKLEP LISTA PRODUKTOW */
#shop_price{margin-top:-11px;width:152px;}
#shop_price p input{background-color:transparent;font-size:0.8em;margin-left:10px;width:85px;}
#shop_price p{margin-bottom:5px;}
#shop_price span{float:left;display:block;}
#sort_options{/* width:718px;*/
margin-bottom:30px;padding-right:10px;}
#sort_options *{vertical-align:baseline;}
#content ul.product_main_list{padding:0;margin:0;float:left;}
ul.product_main_list li{border-bottom:1px solid #EFEDE0;border-right:1px solid #EFEDE0;float:left;height:282px;list-style-type:none;margin-bottom:10px;margin-right:10px;padding:10px;width:150px;position:relative;}
ul.product_main_list li.last{border-right:1px solid #fff;margin-right:0px;}
ul.product_main_list li h4{font-size:1em;line-height:1.2em;margin-top:9px;text-align:center;}
ul.product_main_list li h4 a{text-decoration:none;}
ul.product_main_list li h4 a:hover{text-decoration:underline;}
a.add_to_basket{background:url("img_default/all_buttons.png") no-repeat scroll -780px 1px transparent;bottom:10px;display:block;height:25px;left:36px;margin:auto;position:absolute;text-indent:-999em;width:90px;}
a.add_to_basket:hover{background-position:-780px -29px;}
a.add_to_basket:active{background-position:-780px -54px;}
a.add_to_basket.not_available{background-position:-780px -80px;cursor:default;}
.product_main_list .product_price{bottom:28px;/* color:#1590B1;*/
display:block;font-size:1.2em;font-weight:bold;left:34px;margin:auto auto 10px;position:absolute;text-align:center;width:100px;}
.product_image{display:block;height:155px;margin:auto;overflow:hidden;text-align:center;}
.product_main_list .product_image img{max-height:152px;}
.product_main_list .product_image .bubble_palce img{max-height:352px;max-width:500px;}
ul.product_main_list li#next_products{height:20px;float:left;margin:0 0 20px 0;border:0;padding:0;}
ul.product_main_list li#next_products a{color:#1590B1;display:block;font-size:1em;font-weight:bold;margin-left:36px;margin-top:10px;padding:0 4px;text-align:center;text-decoration:none;width:50px;text-transform:uppercase;}
.product_price.not_available,
ul.product_main_list li h4.not_available{color:#999;}
.not_available{opacity:.70;filter:alpha(opacity=70);-moz-opacity:0.7;}
.main_page_products .panel h3 a{color:inherit;text-decoration:none;}
.main_page_products .panel h3 a:hover{text-decoration:underline;}
.main_page_products a.right{text-decoration:none;margin-right:5px;}
.main_page_products a:hover{text-decoration:underline;}
/* ------------------------------------------------------------------------------------
SKLEP powiekszanie produktu */
.preview_1 img{display:block;margin:auto;z-index:990;}
.preview_1{background:transparent url(img_default/bubble_bg_yellow.png) no-repeat scroll right bottom;border-top:1px solid #DDDDDD;right:-350px;margin-top:-100px;padding:10px 20px 20px 20px;position:absolute;width:270px;z-index:990;float:left;}
.preview_1 span{border:0;position:absolute;width:67px;height:40px;background:transparent url(img_default/bubble_arrow.png) no-repeat 0 0;left:-64px;top:160px;z-index:990;}
/*zmiana polozenia dziubka dymku*/
.halek8 .preview_1,
.last .preview_1{left:-520px;}
.last .preview_1 span,
.halek8 .preview_1 span{background-position:0 -70px;left:302px;width:77px;}
.bubble_place{top:0;right:0;height:1px;position:absolute;width:1px;z-index:999;}
.product_main_list .product_image .bubble_place img{max-height:500px;}
.preview_1 span.a_top{width:25px;background-position:0 -132px;top:-37px;}
.preview_1 span.a_bottom{width:24px;height:44px;background-position:0 -210px;bottom:-58px;}
ul.product_main_list li.clear,
ul.product_main_list li.pagination{border:0;float:none;height:auto;padding:0;margin-bottom:10px;margin-right:10px;width:auto;}
ul.product_main_list li.clear{margin:0;clear:both;height:auto;}
/*zmiana polozenia dziubka dymku*/
.preview_1{border-top:0;margin-top:-10px;}
.preview_1 span{top:45px;}
/*zmiana polozenia dziubka dymku*/
.preview_1{border-top:0;margin-top:-10px;}
.preview_1 span{top:45px;}
/* ------------------------------------------------------------------------------------
SKLEP strona produktu*/
.product_details{color:#2e417c;margin-bottom:20px;float:left;}
.product_information h3{margin-bottom:15px;}
.product_information ol,
.product_information ul{margin-left:25px;}
.category_marker,.category_path{display:block;background-color:#f7f7f7;margin-bottom:20px;padding:0 10px;}
.category_path a{text-decoration:none;}
.category_path a:hover{text-decoration:underline;}
.product_main_photo{float:left;/*height:201px;*/
overflow:hidden;width:227px;}
.product_main_photo a{text-decoration:none;position:relative;}
.product_main_photo a img{border:1px solid #999;}
.product_main_photo span{display:block;position:absolute;bottom:10px;right:0;background:transparent url(img_default/all_big_elements.png) no-repeat 0 -120px;width:53px;height:47px;text-indent:-999em;}
/*.product_information{float:right;}
*/
.product_description{/* float:left;*/
margin-top:20px;}
.product_panel{float:right;width:230px;margin:0 0 5px 10px;}
.product_panel label{display:inline;}
.product_panel hr{margin:10px 0;}
.product_panel h5{margin:0 0 10px 0;}
.product_panel .product_price{display:block;margin-bottom:10px;/* width:138px;*/
/* height:31px;*/
/* line-height:2.5em;*/
font-size:1.2em;font-weight:bold;/* text-align:center;*/
/* text-transform:uppercase;*/
/* background:transparent url(img_default/all_big_elements.png) no-repeat 0 -70px;*/}
.add_to_cart{display:block;background:transparent url(img_default/all_buttons.png) no-repeat 0 0;width:193px;height:43px;text-indent:-999em;}
#container .add_to_cart:hover{background-position:bottom left;}
.print{margin-top:10px;text-decoration:none;display:block;background:transparent url(img_default/all_small_elements.png) no-repeat 0 0;padding-left:25px;}
/*.rounded{-moz-border-radius-topleft:5px 5px;-moz-border-radius-topright:5px 5px;-moz-border-radius-bottomright:5px 5px;-moz-border-radius-bottomleft:5px 5px;}
*/
#recomended_products{margin-top:80px;border:1px solid #bde7f8;}
#recomended_products h3{color:#00749f;font-size:1.1em;text-transform:uppercase;margin:0 0 10px 0;padding:5px 10px;background-color:#bde7f8;font-weight:bold;}
#recomended_products ul.product_main_list li{border-color:#bde7f8;border-bottom:0;}
#recomended_products ul.product_main_list li.last{border-right:1px solid #FFFFFF;margin-right:0;}
.product_main_list{margin-left:0;}
/*.empty_cart a{display:none;}
.empty_cart span.cart_size{margin-top:10px;}
*/
/* ------------------------------------------------------------------------------------
SKLEP KOSZYK */
#lavina_shop_cart table{width:100%;border-collapse:collapse;}
#lavina_shop_cart thead th{background-color:#dadbdd;border-bottom:1px solid #cbcccc;color:#fff;vertical-align:middle;}
#lavina_shop_cart table a{text-decoration:none;}
#lavina_shop_cart table a:hover{text-decoration:underline;}
#lavina_shop_cart tbody th{font-size:80%;color:#dadbdd;padding:2px 5px ;font-weight:normal;}
#lavina_shop_cart tbody tr td{border-bottom:1px solid #cbcccc;}
#lavina_shop_cart tbody tr td *{vertical-align:middle;}
#lavina_shop_cart tbody tr td img{margin-right:10px;}
#lavina_shop_cart tbody tr td input.text{width:38px;}
#lavina_shop_cart tbody tr td input.button{width:50px;}
#lavina_shop_cart tbody tr.cart_summary td{text-align:right;border:0;border-top:2px solid #ddd;padding-top:10px;font-weight:bold;}
#lavina_shop_cart th,
#lavina_shop_cart td{padding:5px;}
/*#lavina_shop_cart td strong{float:right;margin-top:20px;width:200px;}
*/
#shop_order_form input.text,
#shop_order_form textarea,
#shop_order_form textarea.text,
#shop_order_form select.text,
#shop_order_form select{width:auto;}
.ui-effects-transfer{border:2px dotted black;}
span.availability_available,
.not_available .add_to_cart{display:none;}
.availability_not_available{background:#fff url(img/all_big_elements.png) repeat 0 0;width:195px;height:36px;display:block;text-indent:-999em;}
.new_price{width:80px;text-align:center;line-height:1.3em;margin-top:5px;display:block;font-size:0.9em;}
.new_price .previous_price em{font-size:1em;text-decoration:line-through;display:block;}
.new_price .previous_price strong{font-size:0.8em;}
/*.new_price .actual_price{display:none;}
*/
#terms_and_conditions{margin:30px 10px;}
.WithErrors{color:red;}
.new_price_badge{position:absolute;background:transparent url(img/all_big_elements.png) no-repeat -566px 0;display:block;height:58px;width:58px;text-indent:-999em;left:0;top:0;z-index:99;}
#shop_order_form textarea#shop_order_comment{width:450px;}
/* ------------------------------------------------------------------------------------
strona statusow zamowienia w sklepie historia zamowienia */
.order_history ul{border:1px solid #ddd;padding:10px 10px 5px 10px;margin-bottom:20px;}
.order_history ul li{list-style-type:none;margin:0 0 10px 10px;border-bottom:1px solid #ddd;padding-bottom:5px;}
.order_history ul li.last{border:0;padding-bottom:0;}
a.monit{background:transparent url(img/all_icons_default_cms.png) no-repeat scroll 0 -1075px;color:red;float:right;height:16px;margin-left:20px;margin-right:30px;padding-left:25px;text-decoration:none;}
.order_history ul li span{background:transparent url(img/all_icons_default_cms.png) no-repeat 4px -513px;padding-left:15px;color:#4b5b00;color:#c85900;}
.order_history ul li span.in_realisation{background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -1672px;padding-left:20px;color:#4b5b00;}
/* ------------------------------------------------------------------------------------
PODSUMOWANIE ZAMOWIENIA */
#order_last_step{margin-top:10px;}
#order_last_step h3,
#order_last_step h4{margin:0px 0 10px 0;}
#order_last_step div.left{width:350px;float:left;}
#order_last_step div.right{width:350px;float:right;border-left:1px solid #ddd;padding-left:12px;min-height:354px;}
#order_last_step dl {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 20px;
}
#order_last_step dl dt{clear:left;float:left;width:167px;margin:0;padding:5px;border-top:1px solid #ddd;font-weight:bold;}
#order_last_step dl dd{margin-left:177px;padding:5px;}
#order_last_step dl dd{border-top:1px solid #ddd;    min-height: 16px;}
.platnosci_pl{margin-bottom:10px;background:#fff url(img/all_big_elements.png) no-repeat -222px 0;width:153px;height:38px;display:block;text-indent:-999em;float:left;}
.paypal{margin-bottom:10px;background:#fff url(img/all_big_elements.png) no-repeat -404px 0;width:150px;height:40px;display:block;text-indent:-999em;float:left;}
#payment_kind_selector{float:left;}
#payment_kind_selector input{float:left;margin:12px 10px 0 0;}
.credit_cards label {display: block;
float: left;
margin-top: 12px;
width: 112px;}
/* ------------------------------------------------------------------------------------
LISTA MAREK z logo*/

ul.brand_logos{margin:10px;}
ul.brand_logos li{float:left;display:block;list-style-type:none;margin:10px;}
ul.brand_logos li a{border:0;text-decoration:none;text-align:center;display:block;font-weight:bold;}
ul.brand_logos li a:hover strong{text-decoration:underline;}
ul.brand_logos li a img{max-width:160px;max-height:133px;text-decoration:none !important;}



/* ------------------------------------------------------------------------------------
DEFAULTOWA TABELA */
/*.paragraph_text p:after,
.paragraph_article p:after,
*/
.paragraph_text table:after,
.paragraph_article table:after{/* content:".";*/display:block;height:0;clear:both;visibility:hidden;}
.paragraph_text table,
.paragraph_article table{border:1px solid #D9D9D9;padding:5px;caption-side:bottom;empty-cells:show;border-spacing:none;border-collapse:collapse;margin-bottom:15px;clear:both;}
.paragraph_text table tr,
.paragraph_article table tr{vertical-align:top;}
.paragraph_text table th,
.paragraph_text table td,
.paragraph_text table caption,
.paragraph_article table th,
.paragraph_article table td,
.paragraph_article table caption{border:1px solid #d9d9d9;padding:0.5em;}
.paragraph_text table th,
.paragraph_article table th{background:#f2f2f2;text-align:left;}
.paragraph_text table td p,
.paragraph_article table th p,
.paragraph_text table td a,
.paragraph_article table th a{text-align:left;}
.paragraph_text table th,
.paragraph_text table th{font-weight:bold;}
.paragraph_text table caption,
.paragraph_article table caption{background-color:#F8F3E6;padding:10px;caption-side:top;margin-bottom:5px;}
.paragraph_text table img,
.paragraph_article table img{vertical-align:middle;padding:0.5em;}
/* ------------------------------------------------------------------------------------
Artykuly z kategorii */
.articles_from_category_list .panel{border-bottom:1px solid #dadada;margin-bottom:20px;}
.articles_from_category_list{margin-bottom:20px;margin-left:10px;}
.articles_from_category_list .panel a{color:#223e63;text-transform:uppercase;text-decoration:none;font-size:0.8em;letter-spacing:-0.5px;margin-top:8px;}
.articles_from_category_list .panel a:hover{text-decoration:underline;}
.articles_from_category_list ul{width:320px;list-style-type:none;}
.articles_from_category_list ul li{margin-bottom:10px;}
.articles_from_category_list ul.long_lead li{clear:both;margin-bottom:20px;}
a.article_image{display:block;margin-right:8px;margin-top:5px;}
a.article_image img{display:block;}
.articles_from_category_list h4{margin-bottom:0;margin-top:0;font-size:1.1em;font-family:Arial,Helvetica,sans-serif}
.articles_from_category_list h4 a{color:#008bd7;text-decoration:none;}
.articles_from_category_list h4 a:hover{text-decoration:underline;}
.articles_from_category_list ul li .article_lead{line-height:1.3em;}
/* ------------------------------------------------------------------------------------
LISTA FIRM */
.company_list .panel{border-bottom:1px solid #dadada;margin-bottom:20px;padding-bottom:10px;}
.company_list h3{margin-bottom:0;}
.company_list label{display:inline;}
.company_list select{margin-top:0;margin-left:10px;}
.company_list ul{list-style-type:none;margin-top:20px;}
.company_list ul li{margin-bottom:10px;width:320px;float:left;min-height:176px;margin-right:20px;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;position:relative;}
.company_list ul.long_lead li{clear:both;margin-bottom:20px;}
a.article_image{display:block;margin-right:8px;margin-top:5px;}
a.article_image img{display:block;}
.company_list h4{background:url("img/all_icons_default_cms.png") no-repeat scroll 0 -2204px transparent;font-size:1.1em;line-height:1.2em;margin-bottom:10px;margin-top:0;padding-left:25px;}
.company_list h4 a{color:#008bd7;text-decoration:none;font-weight:bold;}
.company_list h4 a:hover{text-decoration:underline;}
.company_list ul li .company_lead{line-height:1.3em;}
.company_list address{background:url("img/all_icons_default_cms.png") no-repeat scroll 4px -2316px #FFFFFF;bottom:10px;display:inline;float:left;font-size:0.9em;font-style:normal;left:0;margin-top:10px;padding:0 5px 0 25px;position:absolute;}
.company_map_logo{border-left:1px solid #DDDDDD;color:#051E46;float:right;margin-left:10px;overflow:hidden;padding:0 0 10px 15px;width:200px;margin-bottom:10px;}
.company_map_logo img{display:block;margin:0 auto 10px auto;}
.company_address_map{width:236px;height:226px;margin:10px auto;}
.company_map_logo address{font-style:normal;}
#content .company_details h3{margin-bottom:0;}
.company_categories{font-size:0.8em;margin-bottom:5px;display:block;}
.company_categories a{text-decoration:none;}
.company_categories a:hover{text-decoration:underline;}
.company_map_logo h5{border-bottom:1px solid #DDDDDD;font-size:1em;margin-bottom:5px;margin-top:5px;padding-top:3px;}
.related_raticles ul li{list-style-type:none;line-height:1.2em;margin-bottom:5px;padding:2px 0 2px 25px;font-size:0.9em;background:url("img/all_icons_default_cms.png") no-repeat scroll 4px -1917px transparent;}
#company_address_map{margin:auto;}
.zoom{background:url("img/all_icons_default_cms.png") no-repeat scroll 0 -563px #FFFFFF;display:block;float:right;line-height:1em;padding-left:20px;text-decoration:none;}
.company_map_logo address{background:url("img/all_icons_default_cms.png") no-repeat scroll 4px -2313px #fff;display:block;line-height:1.2em;margin-bottom:5px;font-size:0.9em;font-style:normal;margin-top:10px;padding:5px 5px 5px 25px;}
a#sort_name,a#sort_recommended,a#sort_title{background:url("img/all_icons_default_cms.png") no-repeat scroll 0 -2654px transparent;padding-left:22px;text-decoration:none;}
a#sort_recommended{background-position:0 -2675px;}
a#sort_name:hover,a#sort_recommended:hover{text-decoration:underline;}
select.product_variants_select{padding:5px 0 5px 5px;vertical-align:middle;width:144px;border:1px solid #ddd;height:30px;bottom:36px;position:absolute;}
select,
select *{outline:none;}
/* ------------------------------------------------------------------------------------
select wariantow cenowych itp */
div.product_variants_select{border:1px solid #ddd;-moz-box-shadow:0.25em 0.25em 0.5em rgba(0,0,0,0.25);-webkit-box-shadow:0.25em 0.25em 0.5em rgba(0,0,0,0.25);-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#f7f7f7;left:0;padding:10px;position:absolute;top:268px;width:200px;z-index:999;}
.product_variants_select ul{margin:0;padding:0;}
.last div.product_variants_select{left:auto;right:5px;}
ul.product_main_list li.variant_option{height:auto;border-bottom:0;border-right:0;float:none;margin-bottom:5px;margin-right:0px;padding:0;width:auto;}
ul.product_main_list li.variant_option a{width:180px;padding:2px 5px 2px 23px;text-decoration:none;border-bottom:1px solid #EFEDE0;display:block;}
ul.product_main_list li.variant_option a:hover{background-color:#fff;}
.product_price ins{display:none;}
.many_variants ins{border-left:1px solid;color:inherit;display:block;font-size:0.5em;height:20px;position:absolute;right:0;top:0;width:25px;line-height:3em;}
.product_main_list .product_price.many_variants{border:1px solid;height:30px;padding-top:5px;bottom:29px;min-width:119px;}
.product_main_list .product_price.many_variants:hover{cursor:pointer;border:1px solid #ddd;/* -moz-box-shadow:0.25em 0.25em 0.5em rgba(0,0,0,0.25);-webkit-box-shadow:0.25em 0.25em 0.5em rgba(0,0,0,0.25);*/ 
-moz-border-radius:5px;-webkit-border-radius:5px;/* text-shadow:1px 1px 0 #ddd;*/
background-color:#f7f7f7;}
.many_variants:hover ins{color:inherit;border-color:inherit;/* text-shadow:1px 1px 0 #ddd;*/}
.many_variants strong{display:block;padding-right:14px;position:relative;/* font-size:0.7em;*/
padding-right:28px;}
.product_variants_select li.available a{color:#1590B1;background:transparent url('../images/icons/badge_blue.png') no-repeat left;}
.product_variants_select li.not_available a,
.product_variants_select li.discount.not_available a{color:#8a8a8a;background:transparent url('../images/icons/badge_gray.png') no-repeat left;}
.product_variants_select li.discount a,
.product_variants_select li.available.discount a{color:#da3500;background:transparent url('../images/icons/badge_red.png') no-repeat left;}
select.product_variants_select option{line-height:2em;padding:5px 5px 5px 25px;}
select.product_variants_select option.available{color:#1590B1;background:transparent url('../images/icons/badge_blue.png') no-repeat left;}
select.product_variants_select option.not_available,
select.product_variants_select option.discount.not_available{color:#8a8a8a;background:transparent url('../images/icons/badge_gray.png') no-repeat left;}
select.product_variants_select option.discount,
select.product_variants_select option.available.discount{color:#da3500;background:transparent url('../images/icons/badge_red.png') no-repeat left;}
/* ------------------------------------------------------------------------------------
POWIAZANE NA DOLE ARTYKULU */
#ralations.relations_botton,
.related_raticles{margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:5px;}
#ralations.relations_botton{border-bottom:0;}
#ralations.relations_botton a,
.related_raticles a{text-decoration:none;}
#ralations.relations_botton a:hover,
.related_raticles a:hover{text-decoration:underline;}
#ralations.relations_botton h4,
.related_raticles h4{margin-top:5px;margin-bottom:10px;}

#ralations ul li,
#ralations.relations_botton ul li,
.related_raticles ul li{list-style-type:none;line-height:1.2em;margin-bottom:5px;padding:2px 0 2px 25px;font-size:0.9em;background:url("img/all_icons_default_cms.png") no-repeat scroll 4px -1917px transparent;}

label.required{background:url("img/all_icons_default_cms.png") no-repeat scroll 0 -2384px transparent;padding-left:10px;color:#8e5955;}
label.required.inline{background-position:21px -2386px;padding-left:0px;}
label.required.inline input{margin-right:10px;}
/* ------------------------------------------------------------------------------------
POWIAZANE z prawej strony ARTYKULU */

#ralations.relations_right {
	background-color: #F7F7F7;
	border-bottom: 0 none;
	border: 1px solid #DDDDDD !important;
	border-top: 0 none;
	float: right;
	margin-top: 0;
	padding-left: 10px;
	width: 200px;
	margin-left: 10px;
}

.paragraph_text #ralations.relations_right ul,
.cms_article_full_content #ralations.relations_right ul{margin-left:0px;}
#ralations.relations_right h4{font-size:110%;margin-top:10px;}


/* ------------------------------------------------------------------------------------
MAPA STRONY NA PORTALU */
ul.main_sitemap h5{margin:0;text-transform:uppercase;}
ul.main_sitemap li{list-style-type:none;margin:0;padding:0;}
ul.main_sitemap h5{margin-top:20px;}
ul.main_sitemap li ul{margin-bottom:20px;}
ul.main_sitemap li ul li{width:230px;float:left;}
ul.main_sitemap a{padding:5px 5px 5px 15px;display:block;margin-right:5px;border-bottom:1px solid #ddd;text-decoration:none;}
ul.main_sitemap a:hover{background-color:#fff;}
/* ------------------------------------------------------------------------------------
HISTORIA ZMIAN */
#content ul.changes_history{margin-left:10px;}
.changes_history li{list-style-type:none;background:url("img/all_icons_default_cms.png") no-repeat scroll 0 -2626px transparent;padding-left:20px;margin-bottom:10px;}
/* ------------------------------------------------------------------------------------
RESIZE CZCIONKI */
.article_panel{border-bottom:1px solid #ddd;margin-bottom:10px;}
.article_panel .cms_article_date{margin-bottom:0;margin-right:5px;padding-right:5px;}
.font_size_change{float:right;}
.cms_article_categories,
.article_top_tags{margin-right:5px;padding-right:5px;float:left;}
.font_size_change a{text-indent:-999em;display:block;height:12px;width:12px;float:left;background:url("img/all_icons_default_cms.png") no-repeat scroll 0 -2459px transparent;}
.font_size_change a.font_size_2{background-position:0 -2475px;}
.font_size_change a.font_size_3{background-position:0 -2491px;}
.size_1{font-size:80%;}
.size_2{font-size:100%;}
.size_3{font-size:130%;}
/* ------------------------------------------------------------------------------------
nowa lista rozwijana ajaxem*/
#content #column_center .paragraph .cms_article_list ul li#next_products,
.paragraph .cms_article_list ul li#next_products{list-style-type:none;border:0;padding:0 0 10px;}
/* ------------------------------------------------------------------------------------
Defaultowe menu */
.cms_menu_1 li{position:relative;}
.cms_menu_1 li span.toggle{color:#FFFFFF;cursor:pointer;display:block;height:15px;line-height:1em;position:absolute;right:5px;text-align:center;top:6px;width:10px;}
.cms_menu_1 li span.toggle:hover{text-shadow:1px 1px 0 #000;color:#fff;font-size:120%;}
.cms_menu_1 li span.toggle.tg_down:after{content:"∨"}
.cms_menu_1 li span.toggle.tg_up:after{content:"∧"}
/* ------------------------------------------------------------------------------------
GALERIA */
#content .paragraph_gallery ul.cms_mini_gallery li{width:217px;height:220px;margin:0 10px 10px 0;display:block;position:relative;}
.gallery_photo_list.navigation li a,
.paragraph_gallery ul.cms_mini_gallery li a.photoinside{display:block;text-align:center;height:auto;float:left;border:3px solid #fff;background-color:#fff;max-height:190px;overflow:hidden;-webkit-box-shadow:0px 0px 5px #696969;-moz-box-shadow:0px 0px 5px #696969;box-shadow:0px 0px 5px #696969;filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969',Direction=145,Strength=3);padding:1px;}
.paragraph_gallery ul.cms_mini_gallery li a img{height:auto;}
#cms_user_menu li{list-style-type:none;float:left;margin-right:5px;}
#cms_user_menu li.cms_user_logout a{padding-right:0;}
/*
.paragraph_gallery ul.cms_mini_gallery li a img{border:1px solid #DDDDDD;display:block;height:auto;margin:2px;padding:3px;float:left;background-color:#fff;}
*/
.paragraph_gallery ul.cms_mini_gallery li h4{border:0;line-height:1.6em;margin-top:10px;margin-left:10px;font-size:1em;max-width:193px;}
#content .paragraph_gallery ul.cms_mini_gallery{margin-top:20px;}
.paragraph_gallery ul.cms_mini_gallery li p{margin-left:10px;}
.paragraph_gallery ul.cms_mini_gallery li .more{text-decoration:none;border:0;display:inline;}
/* ------------------------------------------------------------------------------------
NOWA GALERIA */
.photo_and_desc{float:left;width:100%;}
.displayed_image{float:left;margin-right:10px;overflow:hidden;text-align:center;width:63%;margin-top:20px;}

.displayed_image img {
	background-color:#fff;
	padding:2px;
	border:1px solid #ddd;
	margin:auto;
	display:block;
}


.photo_details{float:right;margin-top:20px;width:35%;}
.gallery_lead{border-bottom:1px solid #E5E5E5;font-size:1.1em;margin:15px auto 10px;display:block;position:relative;text-decoration:none;padding:10px 0;}
.column_content .photo_details .pagination,
.photo_details .pagination{margin-top:0px;margin-bottom:11px;}



.gallery_photo_list.navigation li{float:left;list-style:none outside none;padding:6px 9px;}



.photo_details .navigation.pagination li{list-style-type:none;float:left;}
.photo_details .navigation.pagination li.prev,
.photo_details .navigation.pagination li.next{height:26px;display:block;}
.photo_details .navigation.pagination li.next{min-width:83px;/*padding:10px 5px;*/}
.photo_details .navigation.pagination li a{color:#828282;text-decoration:none;padding:8px;}
.photo_details .navigation.pagination li a:hover{background-color:#595959;-moz-border-radius:5px;-webkit-border-radius:5px;}
.photo_details .navigation.pagination li span{background-color:#fff;color:#000;font-size:1.3em;display:block;padding:8px 0 5px 0;}
.photo_details .gallery_photo_list.navigation{float:left;width:63%;margin-top:20px;}
.photo_details .gallery_photo_list.navigation li{padding:6px 9px;}
.photo_details .gallery_photo_list.navigation li a{width:92px;height:92px;overflow:hidden;}
.photo_details .gallery_photo_list.navigation li img{min-width:92px;min-height:92px;}
.photo_details .gallery_photo_list.navigation li.current a,
.photo_details .gallery_photo_list.navigation li.current a:hover{border-color:#D81233;}
.photo_details .gallery_photo_list.navigation li a{border:1px solid #FFFFFF;padding:0;}
.photo_details .gallery_photo_list.navigation li a:hover{border-color:#000;}

.paragraph_gallery .cms_more{padding:5px 10px;}
/* ------------------------------------------------------------------------------------
MENU katerogii i zwykle */
.sidebar .paragraph_shopcategory ul,
.sidebar .paragraph_menu ul{list-style-type:none;float:none;}
.sidebar .paragraph_shopcategory ul li a,
.sidebar .paragraph_menu li a{background-color:#242F3A;border-top:1px solid #727272;color:#FFFFFF;display:block;font-size:1em;line-height:1.3em;padding:7px 12px 9px;text-decoration:none;}
.sidebar .paragraph_shopcategory ul li a:hover,
.sidebar .paragraph_menu a:hover,
.sidebar .paragraph_menu a:active{text-decoration:none;background-color:#282828}
.sidebar .paragraph_menu li.current a{text-decoration:none;background-color:#717171;}
.sidebar .paragraph_menu li.current a{background-image:none;background:transparent;}
.sidebar .paragraph_menu li.current a{font-weight:bold;background-color:#5d6c7b;background-image:none;}
.sidebar .paragraph_shopcategory ul li ul,
.sidebar .paragraph_menu li ul{background-color:#262320;}
.sidebar .paragraph_menu li ul a{border:0;font-size:0.8em;background-image:none;background:transparent;}
.sidebar .paragraph_menu li ul a:hover{background-image:none;background-color:#545454;}
.sidebar .paragraph_menu ins{display:none;}
.sidebar .paragraph_menu li.first a{background-color:#142e49;}
.sidebar .paragraph_menu li li a,
.sidebar .paragraph_menu li li.last a{background-image:none;padding-left:15px;}
.sidebar .paragraph_shopcategory li li a{padding-left:20px;}

/* ------------------------------------------------------------------------------------
jGrowl */


html #jGrowl a{
	color:#fff;
	text-decoration:underline !important;
}

/* ------------------------------------------------------------------------------------
kalendarz na frontend */
.paragraph_article .cms_events_calendar .ui-datepicker,
.paragraph_article .cms_events_calendar .hasDatepicker{width:99%;}
.paragraph_article .cms_events_calendar .ui-datepicker-prev span,
.paragraph_article .cms_events_calendar .ui-datepicker-next span{}
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar{width:99%;}
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar td,
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar th{background:transparent;border:0;empty-cells:hide;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0 none;}
.paragraph_article table.ui-datepicker-calendar{border:0;border-collapse:collapse;caption-side:bottom;clear:both;empty-cells:hide;margin-bottom:15px;padding:5px;}
.paragraph_article .cms_events_calendar .ui-widget-content{border:0;}
.paragraph_article .cms_events_calendar .ui-widget-header{background:transparent;border:0;color:#222222;font-weight:bold;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{/*background:transparent;*/
border:0;text-align:center;}
.ui-state-highlight.ui-state-active{/* background-color:red;*/
text-align:center}
.cms_events_calendar .ui-datepicker th{font-weight:normal;}
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar tr{vertical-align:top;}
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar th,
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar td,
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar caption{border:1px solid #d9d9d9;padding:0;}
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar th{background:transparent;text-align:center;border:0;}
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar th p,
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar th a{text-align:center;}
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar caption{background-color:#F8F3E6;padding:10px;caption-side:top;margin-bottom:5px;}
.paragraph_article .cms_events_calendar table.ui-datepicker-calendar img{vertical-align:middle;padding:0.5em;}
#content .calendar_items{list-style-type:none;margin:auto auto 0px;padding:5px;width:auto;}
#content .calendar_items li a{text-decoration:none;background:url("img/all_icons_default_cms.png") no-repeat scroll 0 -1917px transparent;padding-left:20px;display:block;}
#content .calendar_items li a:hover{text-decoration:underline;}
/*POMOC W FORMATKACH*/
span.form_help_bt{cursor:help;display:block;float:right;font-weight:bold;height:1px;position:relative;text-align:center;text-decoration:none;width:1px;}
/*span.form_help_bt ins{background:url("img/tooltip_arrow.png") no-repeat scroll 0 0 transparent;position:relative;display:block;text-indent:-999em;width:22px;height:22px;}
*/
/*a.form_help_bt:hover span.siteor_form_help{display:block;}
*/
span.siteor_form_help span{background:url("img/tooltip_arrow.png") no-repeat scroll -6px -47px transparent;display:block;height:15px;margin-left:-29px;margin-top:29px;width:15px;position:absolute;}
span.siteor_form_help{text-align:left;font-weight:normal;background-color:#fffed5;border:1px solid #DDDDDD;/*height:200px;*/
left:23px;padding:10px 15px;position:absolute;top:-10px;width:160px;cursor:default;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 8px rgba(82,168,236,.5);-moz-box-shadow:0 0 8px rgba(82,168,236,.5);-webkit-box-shadow:0 0 8px rgba(82,168,236,.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=145,Strength=3);}
.labelinside span.siteor_form_help{top:-42px;}
.t1{width:100px;}
.t2{width:150px;}
.t3{width:200px;}
.s1{width:110px;height:25px;}
.s2{width:160px;height:25px;}
.s3{width:210px;height:25px;}
.s3multiple{width:210px;height:100px;}
.t4{width:800px;}
/*ZMIANY NA STRONIE*/

span.changelog,
div.changelog{color:#999999;font-size:0.8em;line-height:2.1em;}
.page_changelog{color:#999999;font-size:0.8em;height:56px;line-height:1.3em;padding:19px 30px 0;}
.page_changelog strong{margin-right:10px;}
.page_changelog span{display:block;float:left;margin-bottom:10px;width:300px;}
/*do migracji paragrafow text IGMINA
*/
.paragraph_text_list a{text-decoration:none;color:inherit;font-weight:bold;position:relative;display:block;padding-left:25px;line-height:1.5em;}
.paragraph_text_list dt{display:block;margin-bottom:10px;}
.paragraph_text_list dd{margin-bottom:10px;padding-left:25px;margin-left:0;}
.paragraph_text_list a:hover span{display:block;position:absolute;right:0;bottom:0;height:16px;width:16px;background:url(img/all_icons_default_cms.png) no-repeat 0 -1752px;text-decoration:none;color:#fff;}
                                             
.new_form div.dynatree-container span,
div .dynatree-container span,
div .dynatree-container span.dynatree-checkbox,
div.display_horizontal .dynatree-container span,
div.display_horizontal .dynatree-container span.dynatree-checkbox {
	float:none;

	margin:auto;
	padding:0;
}

form input[type="text"].f1{width:300px;}
select.f1{width:310px;}
textarea.f1{width:300px;height:30px;}
form input[type="text"].f2{width:180px;}
select.f2{width:190px;}
textarea.f2{width:180px;height:30px;}
form input[type="text"].f3{width:95px;}
select.f3{width:105px;}
textarea.f3{width:95px;height:30px;}
form input[type="text"].f4{width:143px;}
select.f4{width:153px;}
textarea.f4{width:143px;height:40px;}
form input[type="text"].f5{width:500px;}
select.f5{width:510px;}
textarea.f5{width:500px;height:70px;}

