
.fototapety_mod{}
.fototapety_mod h2, .fototapety_mod h3{background:  #f6f6f6; color: #555454; font: 600 18px/22px "Open Sans",sans-serif; margin: 20px 0; padding: 15px; text-transform: uppercase; clear:both; border-left:5px solid #333333;}
.clear{clear:both;}
.jqc_error{display: block; padding: 10px 20px; background: #DE0F12; color: #fff; border: 1px solid #A00A0D; border-radius: 3px;}
#tip{display: none; position: absolute; z-index: 10000; max-width: 200px; width: auto; height: auto; padding: 8px; background: rgba(20,20,20,0.85); color: #fff; font-size: 13px; line-height: 1.3em; text-align: center; border: 1px solid #000; border-radius: 4px;}


#categories_block_left h4 {margin-top:15px;}
.keyword_links {clear:both; background: #f6f6f6; padding: 15px;}

#fotolia_szukaj{float: right; padding: 15px 0 0;}

div.foto_zoom{display: none; position: absolute; z-index: 100000; padding: 15px; background: rgba(20, 20, 20, 0.9); color: #ddd; border-radius: 5px; box-shadow: 0 5px 15px rgba(0,0,0,0.8)}
div.foto_zoom img{max-width: 400px; max-height: 400px; border: 1px solid #111;}
div.foto_zoom .zoom_title{max-width: 400px;}

.cart_property{display: inline-block; background: #DEE3E3; border-radius: 2px; margin: 2px; padding: 1px 3px;}
#cart_block .cart_property{background: rgba(0,0,0,0.2); color: #fff;}

div.opis_kategorii{padding: 10px; margin-bottom: 10px; font-size: 12px;}
img.category_image{max-width: 100%;}

.fototapety_mod ul#product_list li {float: left; position: relative; width: 160px; height: 245px; clear: none; padding: 5px; margin: 7px; list-style: none; background: #f4f4f4; }
.fototapety_mod ul#product_list li:hover {}
.fototapety_mod ul#product_list li div.foto_title {height: 55px; overflow: hidden;}
.fototapety_mod ul#product_list li div.center_block {margin-bottom: 5px;}
.fototapety_mod ul#product_list li a{display: block; width: 160px; height: 160px; margin-left: -5px; text-align: center; line-height: 160px;}
.fototapety_mod ul#product_list li a img{vertical-align: middle; max-width: 160px; max-height: 160px;}
.fototapety_mod ul#product_list li .title{display: block; text-align: left; font-size: 13px;}
.fototapety_mod ul#product_list li .cena{display: block; position: absolute; bottom: 3px; right: 3px; font-size: 17px; font-weight: normal; color: #555;}

.szukaj_inactive{color: #ddd;}

.pagination_area{padding: 3px 0; margin: 5px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.pagination_area_top{margin-bottom: 15px;}
.pagination_area_bottom{clear: both; margin-top: 15px;}

.fotolia_photos_per_site{float: right; padding: 6px 10px 5px;}
.fotolia_photos_per_site a{display: inline-block; position: relative; border: 1px solid #999; padding: 5px 2px 2px;}
.fotolia_photos_per_site a:before{content: url('images/page_corner.gif'); position: absolute; top: -9px; right: -1px;}
.fotolia_photos_per_site a.limit_selected{color: #55C65E; border-color: #444;}

.fotolia_sort{float: right; padding: 7px 10px; margin: 0 10px 0 0; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}

  #zakres{text-align: center; float:left; padding: 7px 0;}
	#zakres a, #aktywnyZakres{display: inline-block; text-align: center; padding: 0 3px; margin: 0 2px; border-radius: 3px;}
	#zakres a:hover, #zakres #aktywnyZakres {color: #fff; background: #55C65E;}
	
	#zakres a.poprzednia_strona_10, #zakres a.poprzednia_strona, #zakres a.nastepna_strona_10, #zakres a.nastepna_strona{}
	#zakres a.nastepna_strona_10, #zakres a.nastepna_strona{}
	#zakres a.poprzednia_strona_10, #zakres a.poprzednia_strona{}
	#zakres a.poprzednia_strona_10:hover, #zakres a.poprzednia_strona:hover, #zakres a.nastepna_strona_10:hover, #zakres a.nastepna_strona:hover{}
	#zakres input.fotolia_page_nb{padding: 2px; width: 40px; border: 1px solid #aaa; border-radius: 3px; text-align: center;}

div#ile_wynikow{float: right; text-align: center; margin: 0; padding: 0;}


/* jQuery CREATOR ############################################################## */

.jqc_button{display: inline-block; min-width: 25px; padding: 3px 10px; margin: 0 5px; background: #F85D00; color: #fff; text-align: center; vertical-align: middle; border-radius: 3px; cursor: default;}
.jqc_button:hover{background: #333;}

.jqcreator .left_side{overflow: hidden; float: left; width: 420px;}

.jqcreator .image_area{position: relative; padding: 10px; background: #fafafa; border: 1px solid #e0e0e0;}
.jqcreator #the_image{visibility: hidden;}
.jqcreator #image_loader{display: block; position: absolute; top: 0; left: 0; z-index: 900; width: 100%; height: 100%;}
.jqcreator #image_loader .image_loader_bg{ width: 100%; height: 100%; background: transparent url('images/alfa_bg_white.png') repeat;}
.jqcreator #image_loader .image_loader_anim{ width: 100%; height: 100%; background: transparent url('images/loader.gif') no-repeat center center;}
.jqcreator #image_loader .image_loader_info{position: absolute; top: 220px; width: 100%; text-align: center; color: #555; text-align: center; font-size: 9px; text-transform: uppercase;}
.jqcreator .image_center{display: table-cell; width: 400px; height: 400px; vertical-align: middle; text-align: center;}
.jqcreator .jcrop-holder{margin: auto;}
.jqcreator .jcrop-vline,
.jqcreator .jcrop-hline {background: none; opacity: 1 !important;}
.jqcreator .jcrop-handle.ord-n, .jqcreator .jcrop-handle.ord-s, .jqcreator .jcrop-handle.ord-e, .jqcreator .jcrop-handle.ord-w{display: none;}

.jqcreator .crop_info{height: 70px; margin-top: 5px; padding: 5px 80px 5px 10px; background: #444444 url('images/crop_info.png') no-repeat 340px 7px; border: 1px solid #333333; font-size: 14px; line-height: 25px; color: #ffffff;}

.jqcreator #crop_info,
.jqcreator #show_current_dpi,
.jqcreator .mask_opacity_btn{float: right; width: 15px; height: 15px; margin: 0 0 0 5px; line-height: 11px; text-align: center; font-size: 9px; cursor: default; border: 1px solid #ccc; border-top: none; border-radius: 0 0 10px 10px; text-align: center;}
.jqcreator .mask_opacity_btn#mask_opacity_down{margin-right: 10px;}
.jqcreator #crop_info,
.jqcreator #show_current_dpi{width: auto; padding: 0 4px;}


.jqcreator .after_imege_area{padding: 5px 0;}

.jqcreator .form_area{min-height: 440px; margin-left: 440px;}
.jqcreator .ui-widget input {border: none; background: transparent;}
.jqcreator select{display: inline-block; width: 100%; padding: 5px; margin: 0; font-size: 15px; color: #000; vertical-align: middle; border-radius: 3px;}
.jqcreator select.info{width: calc(100% - 45px);}
.jqcreator select:disabled{opacity:.5;}
.jqcreator select,
.jqcreator .ui-widget-content{border: 1px solid #777; }
.jqcreator .label{display: block; padding: 5px 0; color: #000; text-align: left;}
.jqcreator .alert{display: none; padding: 6px; margin: 5px; background: #ffe999; color: #000; vertical-align: middle; text-align: center; border: 1px solid #ffe175; border-radius: 3px; cursor: default;}
.jqcreator .field{position: relative; padding: 5px 0 0; margin-top: 10px;}
.jqcreator #jqc_mask_category{margin-bottom: 5px;}
.jqcreator #medium,
.jqcreator #laminate,
.jqcreator #mask_btns_contener,
.jqcreator #mask{display: none;}

.jqcreator .x_sign,
.jqcreator .preserve_full_crop,
.jqcreator #width,
.jqcreator #height{display: inline-block; vertical-align: middle;}
.jqcreator .x_sign{margin: 20px 10px 0; font-weight: bold; font-size: 15px; color: #000;}
.jqcreator #dimensions_switch{margin-top: 18px;  font-size: 15px;}
.jqcreator #defined_sizes #dimensions_switch{margin-top: 0;}
.jqcreator .max_size, .jqcreator .max_size *{font-size: 9px; color: #999;}
.jqcreator .preserve_full_crop{margin: 20px 10px 0;}
.jqcreator .preserve_full_crop *{vertical-align: middle;}
.jqcreator .preserve_full_crop input{margin: 2px 5px 0 0;}
.jqcreator .preserve_full_crop label{margin: 0;}

.jqcreator .plus_button{width: 21px; height: 21px; padding: 3px; font-size: 18px; text-align: center; border-radius: 20px;}
.jqcreator #jqc_width,
.jqcreator #jqc_height,
.jqcreator #jqc_quantity,
.jqcreator #jqc_multicrop_length,
.jqcreator .multicrop_input{width: 70px; font-size: 18px; color: #000; text-align: center; border-radius: 4px;}
.jqcreator #jqc_quantity,
.jqcreator #jqc_multicrop_length{width: 25px;}

.jqcreator #multicrop{}
.jqcreator #multicrop *{vertical-align: middle;}
.jqcreator #multicrop label{padding: 0 10px 0 5px; color: #000;}
.jqcreator #multicrop .ui-spinner{margin: 0 5px 0 0;}
.jqcreator .multicrop_input_contener{display: inline-block; position: relative;}
.jqcreator .multicrop_input{width: 35px;}
.jqcreator .multicrop_input_number{background: none repeat scroll 0 0 #FFC683; color: #FFFFFF; font-size: 9px; padding: 0 2px; position: absolute; z-index: 100; border-radius: 2px; top: 10px; left: -4px;}
.jqcreator .multicrop_input_number.enabled{background: #FF8A00;}

.jqcreator #tiles input[type='text']{width: 50px; font-size: 18px; color: #000; text-align: center; border-radius: 4px;}
.jqcreator #tiles label{padding: 0 10px 0 5px; color: #000;}
.jqcreator #tiles .field{display: inline-block; margin-right: 20px; padding: 0}
.jqcreator #tiles .label{float: none; width: 65px; font-size: 14px;}

.jqcreator #blinds{}

.frame{position: absolute; overflow: hidden;}
.frame img{position: absolute; top:0; left: 0;}

.total_dim_x,
.total_dim_y{position:absolute; z-index: 10000; background: #f85d00 ; color: #fff; width: 80px; height: 20px; text-align: center; font-size: 12px; border-radius: 3px;}
.total_dim_x{left: 50%; margin: -23px 0 0 -40px;}
.total_dim_y{top: 50%; margin: -10px 0 0 -53px; transform: rotate(270deg);}

.frame .frame_dimension{position: absolute;}
.frame .dim_x{top: 7px; left: 0; width: 100%;}
.frame .dim_y{top: 0; left: 1px; height: 100%}
.frame .dim_x_inner,
.frame .dim_y_inner{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 40px; height: 11px; line-height: 11px; margin: auto; background: rgba(40, 47, 56, 0.5); color: #fff; padding: 0 3px; font-size: 9px; text-align: center; font-family: tahoma;}
.frame .dim_y_inner{left: -15px; transform: rotate(270deg);}

.frame .frame_number{position: absolute; top: 1px; left: 1px; width: 15px; height: 15px; padding: 0; text-align: center; background: rgba(40, 47, 56, 0.5); color: #fff; font-size: 11px;}

.frame .bt,
.frame .br,
.frame .bb,
.frame .bl,
.frame .v_grid,
.frame .h_grid{position: absolute; width: 1px; height: 1px; background: url("images/Jcrop.gif") repeat #fff;}
.frame .bt,
.frame .h_grid{top: 0; left:0; width: 100%;}
.frame .br{top: 0; right:0; height: 100%;}
.frame .bb{bottom: 0; left:0; width: 100%;}
.frame .bl,
.frame .v_grid{top: 0; left:0; height: 100%;}
.frame .v_grid,
.frame .h_grid{background: #000; opacity: 0.4;}

.frame_off{}
.frame_off .bt,
.frame_off .br,
.frame_off .bb,
.frame_off .bl{background: #fff; opacity: 0.5}

.description_area{}
img.podklad_prev{float: left; max-height: 320px; max-width: 320px; margin: 0 10px 10px 0;}

ul#product_list {float:left; width: 100%;}


/* BTNS #################################################################### */

.btnset{display: inline-block; width: 60px; height: 60px; margin: 2px; border: 1px dashed #fff; border-radius: 5px; cursor: default; vertical-align: middle; text-align: center;}
.btnset:hover{border-color: #f85d00;}
.btnset.selected{border-color: #f85d00;}
.btnset.selected:hover{border-color: #f85d00;}
.btnset.disabled{opacity: .3}

#mask_btns_contener,
#effects_btns{border-top: 1px solid #ccc; text-align: center;}

#effects_btns .btnset{background: #fff url('images/creator_ico.png') no-repeat;}
#effects_btns .btnset img{border-radius: 4px;}

#effects_btns #effects_btn_none{background-position: -2px -2px;}
#effects_btns #effects_btn_bw{background-position: -80px -2px;}
#effects_btns #effects_btn_sepia{background-position: -155px -2px;}
#effects_btns #effects_btn_cold{background-position: -231px -2px;}

#effects_btns #flip_btn_h{background-position: -2px -64px;}
#effects_btns #flip_btn_v{background-position: -80px -64px;}
#effects_btns #rotate_btn_ccw{background-position: -155px -64px;}
#effects_btns #rotate_btn_cw{background-position: -231px -64px;}

#effects_btns .stretch_area{position: relative; height: 57px; width: 170px; margin: 0 auto;}
#effects_btns .stretch_btns{position: absolute; left: 0px; top:0;}
#effects_btns .stretch_info{position: absolute; left: 70px; top:10px;}
#effects_btns #stretch_btn_sv_plus,
#effects_btns #stretch_btn_sv_minus,
#effects_btns #stretch_btn_sh_plus,
#effects_btns #stretch_btn_sh_minus,
#effects_btns #stretch_btn_s_cancel{width: 13px; height: 13px; border-radius: 0; border: none; background-color: #000;}
#effects_btns #stretch_btn_sv_plus{position: absolute; top: 0px; left: 20px; background-position: -29px -161px;}
#effects_btns #stretch_btn_sv_minus{position: absolute; top: 40px; left: 20px; background-position: -49px -161px;}
#effects_btns #stretch_btn_sh_plus{position: absolute; top: 20px; left: 40px; background-position: -29px -161px;}
#effects_btns #stretch_btn_sh_minus{position: absolute; top: 20px; left: 0px; background-position: -49px -161px;}
#effects_btns #stretch_btn_s_cancel{position: absolute; top: 20px; left: 20px; background-position: -70px -161px;}


#mask_btns .btnset{position: relative;}
#mask_btns .btnset .html_btn_title{opacity: 0; position: absolute; left: 2px; top: 2px; width: 55px; height: 55px; background: #000; color: #fff; border-radius: 3px;}
#mask_btns .btnset{transition: all .3s;}
#mask_btns .btnset .html_btn_title{transition: all .3s;}
#mask_btns .btnset:hover .html_btn_title{opacity: .8;}

#mask_category_btns .btnset {width: auto; height: 20px; padding: 0 10px; background: #aaa; color: #fff; border: medium none;}
#mask_category_btns .btnset.selected,
#mask_category_btns .btnset:hover {background: #f85d00;}


/* KATEGORIE START  ############################################################## */

ul.photo_category{}
ul.photo_category li{position: relative; padding: 10px 3px 0}
ul.photo_category li * {transition: all 0.5s ease;}
ul.photo_category li.cat_header{clear: both; padding: 30px 0 0;}
ul.photo_category li.cat_header h2{margin: 0;}
ul.photo_category li a{text-decoration: none;}
ul.photo_category li a img{height: auto; width: 100%; border: 1px solid rgba(0,0,0,0.2); padding: 5px;}
ul.photo_category li a.nazwa{position: absolute; display: block; bottom: 10px; left: 13px; right: 13px; padding: 8px; font-size: 13px; font-weight: bold; text-align: center; color: #fff; border: 1px solid rgba(0,0,0,0.2); background: rgba(0,0,0,0.5);}
ul.photo_category li:hover a.nazwa{background: rgba(0,0,0,0.8);}

.fotolia_subcategories{padding: 10px 0; margin-bottom: 20px; border-bottom: 1px solid #ccc;}

/* JEDEN PRODUKT ############################################################## */

div.fototapeta{position: relative; margin-bottom: 50px;}

div.fototapety_mod .inne_prod{text-align: center;}

.wersje {margin: 5px 0; text-align: center;}
.wersje li{display: inline-block; padding: 5px 10px; margin: 5px; background: #ccc; border: 1px solid #999; border-radius: 5px;}
.wersje li a{color: #000; font-size: 10px; text-transform: uppercase; text-decoration: none;}
.wersje li.selected, .wersje li:hover{background: #1856AD; border-color: #1856AD;}
.wersje li.selected a, .wersje li:hover a{color: #fff;}

/* KOSZYK ################################################ */

div.fototapeta_koszyk{padding: 10px; margin: 20px 0; background: #f4f4f4; border-top: 4px solid #000; text-align: right;}
div.fototapeta_koszyk *{vertical-align: middle;}
div.fototapeta_koszyk .label{display: inline-block; margin-right: 5px;}
div.fototapeta_koszyk .field{margin: 0; padding: 0;}
div.fototapeta_koszyk input.exclusive{display: inline-block; background: none repeat scroll 0 0 #F85D00; color:#fff; text-align:center; font-size: 19px !important; border: none; border-radius: 5px; margin-left: 10px; padding: 10px;}
div.fototapeta_koszyk .cart_or{display: inline-block; padding: 0 5px; font-weight: bold;}
div.fototapeta_koszyk input.exclusive#go_to_designer{margin-left: 0px;}
div.fototapeta_koszyk input.exclusive#reset_creator{float: left; margin-left: 0px; background: #155E89;}
div.fototapeta_koszyk #razem_txt,div.fototapeta_koszyk #ile_txt,div.fototapeta_koszyk #razem_txt_old, div.fototapeta_koszyk #price_discount_txt, div.fototapeta_koszyk #ile_txt_old, div.fototapeta_koszyk #suma_txt_old{font-weight: bold; color: #333;}
div.fototapeta_koszyk .cena_duza{position: relative; font-size: 25px; padding-right:20px; font-weight: bold; color: #F85D00;}
div.fototapeta_koszyk .old_price{position: absolute; top: -10px; font-size: 13px; font-weight: normal; text-decoration: line-through;}
div.fototapeta_koszyk #buy_block{display: inline-block;}
#price_contener{display: inline-block; margin-left: 10px;}
#price_detais{display: inline-block; margin: 0 20px 0 0;}
#price_detais,
#price_detais *{font-size: 9px;}
#price_total, #price_total_old, #price_discount{padding: 3px 0; text-align: right;}
#price_total_old, #price_discount{display: none; line-height: 10px;}
#price_discount{border-bottom: 1px solid #ccc;}
#tekst_cena_old_txt, #price_discount_price{font-size: 14px;}
#price_quantity{display: inline-block;}
#quantity_wanted{width: 20px; padding: 4px; font-size: 14px; font-weight: bold; text-align: center; border-radius: 5px;}
.cena_foto{font-size: 40px; font-weight: bold; color: #F85D00;}
.ile_sztuk{color: #000; font-weight: bold;}
.ilosc_prod{width: 20px; font: normal 12px tahoma; background-color: #fff; border: 1px solid #000; text-align: center;}
.dodano_koszyk{font-weight: bold; color: #000;}
.do_koszyka{width: 46px; height: 55px; background: transparent url('images/do_koszyka.gif') no-repeat; cursor: pointer;}

/* LINK DO KOMPOZYCJI ############################################################## */

#product_crop_link_contener{text-align: left;}
#product_crop_link_open{}
#product_crop_link_open:before{content:"\f0c1"; font-family: "FontAwesome"; font-size: 19px; padding: 0 8px 0 0; vertical-align: middle;}
#product_crop_link_holder{display: none;}
#product_crop_link{width: 400px; height: 80px; padding: 5px; margin: 5px 0 0; border: 1px solid #ccc; border-radius: 3px;}
#product_crop_link.short_link{height: 30px; font-size: 16px;}


div.inne_foto h3{clear: both; padding: 25px 0 5px; font-size: 13px; font-weight: bold;}
div.inne_foto h3 a{color: #333; text-decoration: none;}
div.inne_foto h3 a:hover{color: #CD5F06;}


div.inne_fototapety{display: inline-block; width: 120px; height: 120px; margin: 6px; border: solid 1px #d0d3d8;}
.inne_fototapety a{display: table-cell; width: 120px; height: 120px; text-align: center; vertical-align: middle;}

.wizualizacje{background: #f4f4f4;}
#wizualizacje_list{height: 160px;}
.wizualizacje .wizualka{list-style: none; float: left;}
.wizualizacje img{margin: 5px; border: solid 1px #d0d3d8;}

/* KATEGORIE lista ############################################################## */

.lista_kategorii ul{margin-left: 0; list-style: none;}
.lista_kategorii li{margin-top: 30px;}
.lista_kategorii li a{display: inline-block; width: 50%; padding: 4px 8px; font-size: 15px; font-weight: bold; text-decoration: none; color: #fff; background: #000;}
.lista_kategorii li a{-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.lista_kategorii li a:hover{background: #195884;}

.lista_kategorii li ul{margin-top: 10px;}
.lista_kategorii li li{display: inline-block; clear: none; width: 220px; padding: 0 0 0 20px; margin-top: 0; background: transparent url('images/dot.gif') no-repeat 5px 8px;}
.lista_kategorii li li a{width: auto;  padding: 2px 6px; background: #fff; font-size: 13px; font-weight: normal; color: #000;}
.lista_kategorii li li a:hover{color: #fff; background: #195884;}

/* TABS ############################################################## */

.tabs_tabs{clear: both; height: 40px; margin: 0; background: #ebebeb;}
div.tabs_tab_label{float: left; padding: 4px 5px 6px; font-weight: bold; color: #fff;}
.tabs_tab{float: left;  height: 20px; margin: 0; padding: 10px; background: #ebebeb; font-family: 'TitilliumText25L400wt'; font-size: 18px; color: #282F39; text-align: center; cursor: default;}
.tabs_tab:hover, .tabs_tab_active{color: #D40078;}


.tabs_fields{background: transparent url('images/tabs_bg.png') repeat-x 0 -45px; padding: 10px 0; color: #ccc;}
.tabs_fields{border-radius:  8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.tabs_field{display: none;}
.tabs_field_active{display: block;}
.tabs_field p, .tabs_field ul{color: #ccc;}


/* FOTOUPLOAD ############################################################## */

#fotoupload_link_top{position: absolute; bottom: 10px; right: 0;}
#fotoupload_link_top a{display: block; width: 173px; height: 26px; padding: 2px 5px; text-align: center; font-size: 11px; font-weight: bold; line-height: 1.2em; text-decoration: none; background: #f4f4f4; border: 1px solid #d2d2d2; border-radius: 5px;}
#fotoupload_link_top a:hover{background: #80BA27; border-color: #80BA27; color: #fff;}

/* PUPUPS ############################################################## */

/* TYPE 1 */

.pop_up_element{position: relative; min-height: 150px; padding: 10px; background: #f4f4f4; margin: 5px; text-align: left;}
.pop_up_element img{float: left; max-width: 230px; max-height: 230px; margin: 0 15px 5px 0;}
.pop_up_element .tekst{padding-left: 250px;}
.pop_up_element .title{padding: 0 0 20px; font-weight: bold; font-size: 14px;}
.pop_up_element .opis{text-align: justify;}
.pop_up_element .select_item{float: right; padding: 10px 60px; font-size: 20px;}

/* TYPE 2 */

#pop_podklady{float: left; height: 100%; width: 30%;}
.col_title{border-bottom: 2px solid #333333;font-size: 20px;padding: 10px;margin-bottom: 5px;text-align: left;}
.col_title.opis_title{padding: 10px 0;}
.pop_podklad{border-bottom: 1px solid #CCCCCC;font-size: 15px;min-height: 20px;padding: 7px;vertical-align: middle;text-align: left;cursor: pointer;}
.pop_podklad:hover{background: #eee;}
.pop_podklad.active{background: #f85d00 ;color: #fff;border-bottom-color: #333;}

#pop_podklady_opisy{position: relative; height: calc(100% - 60px); margin-left: 31%; border-bottom: 2px solid #333;}
.pop_podklady_opis{display: none; font-size: 15px; text-align: left;}
.pop_podklady_opis img{float: right; max-width: 200px; max-height: 200px; margin: 0 0 10px 10px;}
.pop_podklady_opis .opis{min-height: 200px; text-align: justify;}
.pop_podklady_opis .price{float: left; font-size: 20px; color: #333;}
.pop_podklady_opis.active{display:block;}

#pop_podklady_opisy #pop_podklady_price{position: absolute; bottom: -52px; right: 220px; font-size: 25px; color: #000; line-height: 30px; vertical-align: middle;}
#pop_podklady_opisy #pop_podklady_price .price{font-size: 30px; color: #000;}
#pop_podklady_opisy .select_item{position: absolute; bottom: -52px; right: 0; padding: 10px 60px; font-size: 20px;}
#pop_podklady_opisy .select_item:hover{}

/* EFFECTS */

.pu_effects_list{padding: 15px 5px; text-align: center;}
.pu_effect{position: relative; display: inline-block; padding: 3px; margin: 2px; border: 2px solid #ccc;}
.pu_effect.selected{border-color: #f85d00 ;}
.pu_effect_image{max-width: 300px; max-height: 300px;}
.pu_effect_title{font-size: 14px; font-weight: bold; text-align: center;}
#pu_set_effect{margin: auto; background: #f85d00 none repeat scroll 0 0; border-radius: 4px; color: #fff; cursor: default; display: block; width: 200px; height: 30px; line-height: 30px; padding: 1px 10px; font-size: 15px; vertical-align: middle; text-align: center;}

/* OPTIONS ADDITIONAL */

.pu_options_list{}
.pu_option{position: relative; min-height: 150px; padding: 10px; background: #fff; border-bottom: 2px solid #aaa; margin: 5px; text-align: left;}
.pu_option.selected{background: #eee;}
.pu_option_image{float: left; max-width: 230px; max-height: 150px; margin: 0;}
.pu_option_title{padding: 0 0 20px 0; font-weight: bold; font-size: 14px;}
.pu_option_description{padding-left: 0;}
.pu_option_with_image .pu_option_title, .pu_option_with_image .pu_option_description{padding-left: 240px;}
.pu_option_set, #pu_set_option{background: #f85d00 none repeat scroll 0 0; border-radius: 4px; color: #fff; cursor: default; display: block; width: 200px; height: 30px; line-height: 30px; padding: 1px 10px; font-size: 15px; vertical-align: middle; text-align: center;}
.pu_option_set{position: absolute; bottom: 3px; right: 3px; width: 150px;}
#pu_set_option{margin: auto;}

.jqc_select_over{position: absolute; top: 30px; left: 0; width: 100%; height: 30px; background: transparent;}

/* RWD ############################################################## */

.jqcreator.rwdcreator .left_side{float: none; margin: 0 auto;}
.jqcreator.rwdcreator .form_area{margin: 0 auto; width: 400px;}
.jqcreator.rwdcreator #effects_btns{margin: 0 auto; width: 400px;}


@media (max-width: 400px) {

	.jqcreator.rwdcreator .left_side{width: 100%;}
	.jqcreator.rwdcreator #the_image{max-width: 100%;}
	.jqcreator.rwdcreator .form_area{width: 100%;}
	.jqcreator.rwdcreator #effects_btns{width: 100%;}
	.jqcreator .jcrop-handle{width: 20px; height: 20px;}
	
	div.fototapeta_koszyk{text-align: center;}
	#price_total, #price_total_old, #price_discount{text-align: center;}
	#price_quantity{margin: 5px 0;}
	
	.pop_up_element img{float: none; display: block; margin: 0 auto; width: 100%; max-width: none; max-height: none}
	.pop_up_element .tekst{padding-left: 0;}
	.pop_up_element .title{padding: 10px 0;}
	.pop_up_element .opis{padding: 0 0 20px;}
	.pop_up_element .select_item{display: block; float: none;}
	
}




