/* ------------------------------------------------------------------------------------
ROZNE ELEMENTY WSPOLNE */       


/* ------------------------------------------------------------------------------------
Clear fix  */

/* CLEARING */
#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;}

#payment_kind_selector label,
.panel,
.path,
.clearfix,
.cms_mini_gallery,
.cms_gallery_list ul
{display:inline-block;}
/* Hides from IE-mac \*/
* #payment_kind_selector label,
* html .panel,
* html .path,
* html .clearfix,
* html .cms_mini_gallery,
* html .cms_gallery_list ul
{height:1%;}
#payment_kind_selector label,
.panel,
.path,
.clearfix,
.cms_mini_gallery,
.cms_gallery_list ul
{display:block;}
/* End hide from IE-mac */


/* Common classes

----------------------------------------- */ 

.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;}
li.last a{border-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;
position:absolute;
right:20px;
top:25px;
}

span.checkbox label{
	display:inline;
}


/* ------------------------------------------------------------------------------------
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:20px 10px 5px;}
#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;}
.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;}


 /* ------------------------------------------------------------------------------------
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_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  				 */    


.cms_photo_gallery ul{float:left;padding:10px;}
.cms_photo_gallery ul li{position:relative;float:left;display:block;height:180px;}
.cms_photo_gallery ul li a{display:block;float:left;border:1px solid #ddd;background-color:#fff;margin:5px;padding:4px;position:relative;text-decoration:none;color:#000;}
.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;}
.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;}
.cms_article_tools li.cms_print_it a{background-position:0 -43px;}

.dodajdo {
	float: right;
}

 /* ------------------------------------------------------------------------------------
KOMENTARZE					 */
#content ul#comments li,#content .cms_comments ul li {list-style-type:none;}
.cms_comments,.cms_comments_to_user{margin-top:25px;}
.cms_comments h4,.cms_comments_to_user h4{margin-bottom:0;}
.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;}
.cms_comments h5.cms_user_and_photo,.cms_comments_to_user h5.cms_user_and_photo{margin-bottom:5px;float:right;width:15%;text-align:center;}
.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;}
.cms_comment_info{display:block;margin-bottom:5px;}
.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 20px;
} 

.cms_edition_full .cms_comments {margin-left:15px;}

.cms_edition_full ul#comments  {padding:0;margin-top:20px;}

 /* ------------------------------------------------------------------------------------
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;}
.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;}
.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;} 

#content .graphs p {
margin-bottom:0; 
margin-top:5px;
}


#content .lavina_pool{overflow:hidden;margin-bottom:20px;background-color: #f4f4f4;padding:5px;}
#content .lavina_pool ul{padding:0;margin:20px 0 20px 0;}
#content .lavina_pool ul li{list-style-type:none;padding:0;margin:0 0 10px 0;}
#content .lavina_pool ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content .lavina_pool ul li{display:inline-block;}
* html #content .lavina_pool ul li{height:1%;}
#content .lavina_pool ul li{display:block;}
/*.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-bottom: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:63%;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;
}




 /* ------------------------------------------------------------------------------------
GALERIA  				 */




#column_left .cms_panel-overlay h2 {
font-family: helvetica, arial;
border:0;
color:#ddd;

font-size:1.5em;

letter-spacing:-0.0375em;
line-height:1.6em;
margin:0 ;
margin-top: 5px;
padding: 0;
}



.cms_panel-overlay h2,
.cms_panel-overlay p{margin:.3em 0;}
.cms_panel-overlay p{line-height:1.2em;}

.cms_galleryview{border:1px solid black;margin:auto;background:black none repeat scroll 0% 0%;visibility:visible;position:relative;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;width:700px;height:510px;}
.cms_panel{background:white none repeat scroll 0% 0%;overflow:hidden;width:700px;height:400px;position:absolute;top:0px;left:0px;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;display:'';}
.cms_panel-overlay{padding:0pt 10px;position:absolute;z-index:999;width:680px;height:70px;top:335px;left:0pt;color:white;font-size:1em;}
.cms_panel-overlay a{color:white;text-decoration:underline;font-weight:bold;}
.cms_overlay{background:black none repeat scroll 0% 0%;position:absolute;z-index:998;width:700px;height:70px;top:330px;left:0pt;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;opacity:0.6;}
.cms_strip_wrapper{overflow:hidden;position:absolute;top:400px;left:75px;width:570px;height:110px;}
#content .cms_filmstrip{position:relative;margin:0pt;padding:0pt;background:black none repeat scroll 0% 0%;list-style-type:none;list-style-image:none;list-style-position:outside;width:2640px;position:absolute;z-index:900;top:0pt;/*left:-110px;*/height:110px;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;}
.cms_filmstrip li{padding:0pt;float:left;position:relative;height:100px;z-index:901;margin-top:5px;margin-bottom:0px;margin-right:10px;cursor:pointer;}
.cms_filmstrip li a{display:block;float:left;border:1px solid #000000;position:relative;z-index:9999;}
.cms_filmstrip li a img{border:1px solid #000000;}
.cms_filmstrip li a:hover{border:1px solid #fff;}
.cms_filmstrip li a:hover img{border:1px solid #fff;}
.cms_filmstrip li.current a span,.cms_filmstrip li a:hover span{background:transparent url(img/all_icons_default_cms.png) no-repeat scroll 0 -948px;display:block;height:10px;margin-left:40px;position:absolute;top:-6px;width:19px;z-index:9999;}
.cms_filmstrip li.current a{border:1px solid #000000;}
.cms_filmstrip li.current a img{border:1px solid #fff;}
.cms_filmstrip li.current a span,.cms_filmstrip li a:hover span{height:6px;}

.cms_gallery_bottom_info {
	width:700px;
	margin:auto
}                                                      

img.nav-next{position:absolute;cursor:pointer;top:444px;right:20px;}
img.nav-prev{position:absolute;cursor:pointer;top:444px;left:43px;} 

ul.cms_photo_list_edit li.cms_photo_edit{display:block;float:left;padding:0 5px 0 5px;margin:5px;border:1px solid #ddd;}
.cms_edit_panel{position:absolute;margin:85px 0 0 60px;background-color:#fff;width:45px;padding-top:4px;}
.cms_edit_panel li{float:left;display:block;}
.cms_edit_panel li a{float:left;display:block;text-indent:-999em;width:16px;height:16px;margin-left:3px;}
.cms_edit_panel li a.edit{background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -720px;}
.cms_edit_panel li a.delete{background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -614px;} 




#content ul.cms_gallery_list {
	list-style-type: none;
	padding: 0;
	margin: 0 auto;  

}




 /* ------------------------------------------------------------------------------------
FORMATKI  				 */
label{display:block;margin-top:5px;}
input.text,textarea,textarea.text,select.text{margin:0.5em 0;border:1px solid #bbb;width:390px;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;}
.formError{margin-bottom:5px;font-size:0.9em;}
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;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%;}
.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;text-decoration:none;color:#676767;padding-right:20px;font-size:0.9em;line-height:3.5em;}
.cms_forum .panel_header .path a:hover{color:#3e3e3e}



.panel_bottom {margin-top: 20px;} 
.panel_bottom p{width:100%;text-align:center;float:none;} 
.cms_forum table{width:705px;border:medium none;border-collapse:collapse;margin-bottom:10px;}

.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;color:#515151;} 

.cms_forum th.first,
tr.blue_top th.first{background:transparent url(img/forum_th_left_bg.png) no-repeat 0 0;width:50%;}
.cms_forum th.last{background:transparent url(img/forum_th_right_bg.png) no-repeat right top;}
.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;}

.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;}

.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;}

tr.gray_tr td{background-color:#fafafa;}     

.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;}
       



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;
}

 /* ------------------------------------------------------------------------------------
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;letter-spacing:-0.085em;}


 /* ------------------------------------------------------------------------------------
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: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;}
#content ul.share_icons{padding:0;margin:0;list-style:none;line-height:1;float:left;}
#content .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;}
#content .share_icons li{float:left;width:auto;padding:0;margin:0;list-style-type:none;}
#content .share_icons li.email_link a{background-position:0px 0;}
#content .share_icons li.googlebookmark a{background-position:-27px 0;}
#content .share_icons li.wykop a{background-position:-54px 0;}
#content .share_icons li.blip a{background-position:-83px 0;}
#content .share_icons li.flaker a{background-position:-114px 0;}
#content .share_icons li.facebook a{background-position:-144px 0;}
#content .share_icons li.twitter a{background-position:-169px 0;}
#content .share_icons li.digg a{background-position:-198px 0;}
#content .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;
} 


/* ------------------------------------------------------------------------------------
kalendarz na frontend */

.cms_events_calendar .hasDatepicker{background-color:#fff;max-width:200px;padding:10px;margin:auto;border:1px solid #ddd;}
.cms_events_calendar .ui-datepicker-header{position:relative;}
.cms_events_calendar .ui-datepicker-prev span,
.cms_events_calendar .ui-datepicker-next span{display:block;background:transparent url(img/all_icons_default_cms.png) no-repeat 0 -1590px;height:16px;width:16px;text-indent:-999em;position:absolute;cursor:pointer;}
.cms_events_calendar .ui-datepicker-next span{background-position:0 -1548px;right:0;top:2px;}
.cms_events_calendar .ui-datepicker-title{text-align:center;font-weight:bold;}

.cms_events_calendar table.ui-datepicker-calendar{border-collapse:collapse;width:100%;empty-cells:hide;}
.cms_events_calendar table.ui-datepicker-calendar td,
.cms_events_calendar table.ui-datepicker-calendar th{border-collapse:collapse;}
.cms_events_calendar table.ui-datepicker-calendar td,
.cms_events_calendar table.ui-datepicker-calendar th{width:10%;vertical-align:middle;text-align:center;}
.cms_events_calendar table.ui-datepicker-calendar th{border:0;padding:4px 2px ;font-weight:normal;text-align:center;color:#204d78;}
.cms_events_calendar table.ui-datepicker-calendar td a,
.cms_events_calendar table.ui-datepicker-calendar th a{display:block;text-decoration:none;color:#000;padding:3px 0;border:1px solid #ddd;}
.cms_events_calendar table.ui-datepicker-calendar td a:hover{background-color:#e4e5e6;color:#204d78;}


#content input.hasDatepicker {
background-color:#FFFFFF;
border:1px solid #bbbbbb;
margin:0.5em 0;

padding:10px;
}



/* ------------------------------------------------------------------------------------
BELKA EDYCYJNA LAVINA */

body #lavina-edit-nav,
body a#lavina_show_menu{opacity:.70;filter:alpha(opacity=70);-moz-opacity:0.7;}      

/*body #lavina-edit-nav:hover,
body a#lavina_show_menu:hover{opacity:.100;filter:alpha(opacity=100);-moz-opacity:1;}    */


body #lavina-edit-nav{background-image:none;bottom:0 !important;color:#fff;font-size:11px;height:25px;position:fixed !important;position:absolute;right:0;width:100%;z-index:999;font-family :"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;}



body a#lavina_show_menu{background:transparent url(img/icons_new_makui.png) no-repeat 0 -279px;border:1px solid #F7F7F7;border-bottom:0;bottom:-3px;color:#FFFFFF;display:block;font-size:11px;margin:0 10px 2px 2px;padding:6px 8px 6px 25px;position:fixed !important;position:absolute;right:4%;text-decoration:none;vertical-align:bottom;z-index:999;}
body #lavina-edit-nav *{color:#fff;}
#lavina-edit-menu{border-top:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-left:1px solid #f7f7f7;background:#707070 url(img/edit_bg.png) repeat-x top left;color:#fff;height:30px;border-bottom:0;margin:auto;width:90%;min-width:550px;}
#lavina-edit-nav ul{display:block;padding:0;/*width:880px;*/
margin:4px 0 5px 20px;height:30px;list-style-type:none;z-index:999;}
#lavina-edit-nav ul li{display:block;list-style-type:none;float:left;height:30px;line-height:18px;}
#lavina-edit-nav a{color:#fff;text-decoration:none;margin:0px 10px 2px 2px;display:block;background:transparent url(img/icons_new_makui.png);padding-left:25px;float:left;height:30px;}
#lavina-edit-nav li a:hover,
body a#lavina_show_menu:hover{color:#333;}
#lavina-edit-nav li.preview a{background-position:0 -254px;}
#lavina-edit-nav li.edit a{background-position:0 -228px;}
#lavina-edit-nav li.publish a{background-position:0 -31px;}
#lavina-edit-nav li.settings a{background-position:0 -1px;}
#lavina-edit-nav li.cms a,
#lavina-edit-nav ul li.hide_menu a{background-position:0 -281px;}
#lavina-edit-nav li.preview a:hover{background-position:-210px -254px;}
#lavina-edit-nav li.edit a:hover{background-position:-210px -228px;}
#lavina-edit-nav li.publish a:hover{background-position:-210px -31px;}
#lavina-edit-nav li.settings a:hover{background-position:-210px -1px;}
#lavina-edit-nav li.cms a:hover{background-position:-210px -281px;}
#lavina-edit-nav ul li.hide_menu,
#lavina-edit-nav ul li.logged,
#lavina-edit-nav ul li.log_out{float:right;}
#lavina-edit-nav li.logged{background-position:0 -281px;}
#lavina-edit-nav li.log_out a{background-position:0 -156px;text-indent:-9999em;margin-right:0;}
#lavina-edit-nav li.log_out{padding-left:0px;}

/* ------------------------------------------------------------------------------------
LAVINA BOX */       

.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;

}

/*.lavina_box_left_bg.global  {
background-position:0 0;

}

.lavina_box_right_bg.global  {
background-position:100% 0;
position:absolute;
right:0;
width:5px;
}*/



/*.global {background:blue;}*/
.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%;}

    
/*lavina edit pojawia sie podczas najechania*/

/*.lavina_paragraph .lavina_box_nav{position:absolute;width:98%;display:none;}
.lavina_paragraph:hover .lavina_box_nav{display:block;}
.lavina_paragraph{border:1px dotted #f7f7f7;border-top:0;position:relative;}
.lavina_paragraph:hover{border-color:yellow;}
*/

/*.lavina_paragraph{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}*/


.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }   /*przy drag-drop wykorzystywane*/

.about_paragraph {
/*background-color:#999999;*/
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 {
/*	background-color:#333;*/
	color:#ddd;
}

/* ------------------------------------------------------------------------------------
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;}
.faq_list dt{display:block;margin-bottom:10px;}
.faq_list dd{margin-bottom:10px;padding-left:25px;}
.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;}

/* ------------------------------------------------------------------------------------
sciezka */

.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;}

/* ------------------------------------------------------------------------------------
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:150px;}
#shop_price p input{color:#999999;font-size:1em;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;}
ul.product_main_list{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-bottom:5px;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:transparent url(../pagelayout/zoonatura/stylesheets/img/add_to_basket.png) no-repeat scroll 0 0;bottom:10px;display:block;height:21px;left:37px;margin:auto;position:absolute;text-indent:-999em;width:87px;}
.product_main_list .product_price{bottom:28px;color:#1590B1;display:block;font-size:1.8em;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;}
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;}

/* ------------------------------------------------------------------------------------
SKLEP powiekszanie produktu */
.preview_1 img{display:block;margin:auto;z-index:990;}
.preview_1{background:transparent url(../pagelayout/zoonatura/stylesheets/img/bubble_bg_yellow.gif) 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(../pagelayout/zoonatura/stylesheets/img/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;}
.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;}




/* ------------------------------------------------------------------------------------
SKLEP strona produktu*/

.product_details{color:#2e417c;margin-bottom: 20px;float:left;}
.product_information h3{margin-bottom:15px;}
.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;width:227px;overflow:hidden;}
.product_main_photo a{text-decoration:none;position:relative;}
.product_main_photo span{display:block;position:absolute;bottom:10px;right:0;background:transparent url(../pagelayout/zoonatura/stylesheets/img/all_big_elements.png) no-repeat 0 -120px;width:53px;height:47px;text-indent:-999em;}

.product_information{float:right;width:500px;}
.product_description{float:left;}
.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(../pagelayout/zoonatura/stylesheets/img/all_big_elements.png) no-repeat 0 -70px;}
.add_to_cart{display:block;background:transparent url(../pagelayout/zoonatura/stylesheets/img/all_buttons.png) no-repeat 0 0;width:193px;height:43px;text-indent:-999em;}
.add_to_cart:hover{background-position:bottom left;}
.print{margin-top:10px;text-decoration:none;display:block;background:transparent url(../pagelayout/zoonatura/stylesheets/img/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;}



/* ------------------------------------------------------------------------------------
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;}
.formError{background-color:yellow;display:inline;color:#000;padding:2px;}
.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;}



/* ------------------------------------------------------------------------------------
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 #ddd;}
#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;}
.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;}

/* ------------------------------------------------------------------------------------
DEFAULTOWA TABELA  */

.paragraph_text table,
.paragraph_article table{clear:both;}
.paragraph_text table,
.paragraph_article table{border:1px solid #877243;padding:5px;caption-side:bottom;empty-cells:show;border-spacing:none;border-collapse:collapse;margin-bottom:15px;}
.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 {
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 option{
position:relative;
z-index: 999;
display:none;
}*/


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.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;}


/* ------------------------------------------------------------------------------------
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;}


/* ------------------------------------------------------------------------------------
RESIZE CZCIONKI */

.article_panel{border-bottom:1px solid #ddd;margin-bottom:10px;}
.article_panel .cms_article_date{margin-bottom:0;}
.font_size_change{float:right;}
.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%;}


