html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; background: transparent; }
.clear { clear: both; }
.clear-left { clear: left; }

a:focus { outline: none; }
textarea { font-family:Arial; color:#b0b0b0; font-size: 14px; }


body { background-color:#1b1a18; font-family:Arial; font-size:14px; color:#666666; }
body.bright-schema { background: white url(img/light_bg.gif) repeat-x 0 0; }

a.block { width:inherit; height:inherit; display:block; }
*html a.block { width:100%; height:100%;}

img.tecza { height:2px; overflow:hidden; display:block; width:100%; min-width:955px; }
*html img.tecza { width: expression((documentElement.clientWidth <955) ? "955px" : "100%" ); }
body.bright-schema img.tecza { display:none; }

#kontener { width: 933px; margin:0 auto; padding-bottom:20px; }

#top { padding:15px 29px 15px 12px; }

#digfolio { width:130px; height:32px; background: transparent url(img/global.gif) no-repeat 0 0; float:left; }
#onet { width:72px; height:22px; background: transparent url(img/global.gif) no-repeat -130px 0; float:right; margin-top:5px; }
#beta { font-size:10px; color:#545454; float:left; width:45px; padding:10px 0 0 10px; }
#digart_pl { width:151px; height:41px; background: transparent url(img/global.gif) no-repeat 0 -32px; }

div.rounded_box { background-color:#242424; }
div.rounded_box .r_top { height:5px; overflow:hidden; background: transparent url(img/r_top.gif) repeat-x 0 0; }
div.rounded_box .r_top .r_lt { width:5px; height:5px; background:transparent url(img/global.gif) no-repeat -202px 0; overflow:hidden; float:left; }
div.rounded_box .r_top .r_rt { width:6px; height:5px; background:transparent url(img/global.gif) no-repeat -207px 0; overflow:hidden; float:right; }
div.rounded_box .r_bottom { height:5px; overflow:hidden; background: transparent url(img/r_bottom.gif) repeat-x 0 0; }
div.rounded_box .r_bottom .r_lb { width:5px; height:6px; background:transparent url(img/global.gif) no-repeat -202px -5px; overflow:hidden; float:left; }
div.rounded_box .r_bottom .r_rb { width:6px; height:6px; background:transparent url(img/global.gif) no-repeat -207px -5px; overflow:hidden; float:right; }
div.rounded_box .r_contenet_l { background:transparent url(img/r_left.gif) repeat-y left 0; }
div.rounded_box .r_contenet_l .r_contenet_r { background:transparent url(img/r_right.gif) repeat-y right 0; padding:0 2px 0 1px;}
div.rounded_box .r_contenet_l .r_contenet_r .hr { border-top:1px solid #100f0f; height:1px; overflow:hidden; background-color:#2e2e2e; }

.bright-schema div.rounded_box { background-color:#efefe8; }
.bright-schema div.rounded_box .r_top  { background: transparent url(img/r_top_light.gif) repeat-x 0 0; }
.bright-schema div.rounded_box .r_top .r_lt { background-position: -213px 0; }
.bright-schema div.rounded_box .r_top .r_rt { background-position: -218px 0; }
.bright-schema div.rounded_box .r_bottom { background: transparent url(img/r_bottom_light.gif) repeat-x 0 0; }
.bright-schema div.rounded_box .r_bottom .r_lb { background-position: -213px -5px;  }
.bright-schema div.rounded_box .r_bottom .r_rb { background-position: -218px -5px;  }
.bright-schema div.rounded_box .r_contenet_l { background:transparent url(img/r_left_light.gif) repeat-y left 0; }
.bright-schema div.rounded_box .r_contenet_l .r_contenet_r { background:transparent url(img/r_right_light.gif) repeat-y right 0; }
.bright-schema div.rounded_box .r_contenet_l .r_contenet_r .hr { border-top:1px solid #dcdcd8; background-color:#f3f3ee; }

.none-frames div.rounded_box { background: none; }
.none-frames div.rounded_box .r_contenet_l .r_contenet_r { background: none; }
.none-frames div.rounded_box .r_contenet_l { background: none; }
.none-frames div.rounded_box .r_top { background: none; }
.none-frames div.rounded_box .r_top .r_lt { background: none; }
.none-frames div.rounded_box .r_top .r_rt { background: none; }
.none-frames div.rounded_box .r_bottom * { background: none; }
.none-frames div.rounded_box .r_bottom { background: none; }

.shadow-frames div.rounded_box { background: none; }
.shadow-frames div.rounded_box .r_contenet_l .r_contenet_r { background: none; }
.shadow-frames div.rounded_box .r_contenet_l { background: none; }
.shadow-frames div.rounded_box .r_top { background: none; }
.shadow-frames div.rounded_box .r_top .r_lt { background: none; }
.shadow-frames div.rounded_box .r_top .r_rt { background: none; }
.shadow-frames div.rounded_box .r_bottom * { background: none; }
.shadow-frames div.rounded_box .r_bottom { background: none; }

/* .shadow-frames img.project-view-image { -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000;	box-shadow: 0px 0px 10px #000; } */

div.rounded_box .r_contenet_l .r_contenet_r .r_title { font-size:16px; padding:10px 0 10px 20px;}
div.rounded_box .r_contenet_l .r_contenet_r .r_cv { font-size:10px; padding:10px 0 10px 20px;}
div.rounded_box .r_contenet_l .r_contenet_r .r_cv a { color:#666666; text-decoration:none; }
div.rounded_box .r_contenet_l .r_contenet_r .r_cv a:hover { text-decoration:underline; }
div.rounded_box .r_contenet_l .r_contenet_r .r_cv span { color:#eb193f; }
div.rounded_box .r_contenet_l .r_contenet_r .r_doswiadczenie { font-size:10px; padding:10px 0 10px 20px; font-family: Verdana; color:#b0b0b0; line-height:200%; }


div.rounded_box .bottom_od10pln { background:transparent url(img/od10pln.gif) no-repeat 0 0; width:263px; height:48px; }


div.rounded_menu { background: #242424 url(img/r_top.gif) repeat-x 0 top; margin-bottom:25px; }
div.rounded_menu .rm_tlo { background: transparent url(img/r_bottom.gif) repeat-x 0 bottom; height: 63px;}
div.rounded_menu .rm_tlo .rm_lewa { width: 48%; float:left; height: 63px; }
div.rounded_menu .rm_tlo .rm_prawa { width: 48%; float:right; height: 63px; background:transparent url(img/r_right.gif) repeat-y right 0;  }
div.rounded_menu .rm_tlo .rm_prawa .r_rt { width:6px; height:5px; background:transparent url(img/global.gif) no-repeat -207px 0; overflow:hidden; float:right; }
div.rounded_menu .rm_tlo .rm_prawa .r_rb { width:6px; height:6px; background:transparent url(img/global.gif) no-repeat -207px -5px; overflow:hidden; float:right; }
div.rounded_menu .rm_tlo .rm_prawa .rm_prawa_content { height: 52px; }






div.mr .m_tekst, div.mr_sel .m_tekst,div.mk .m_tekst, div.mk_sel .m_tekst, div.mr2 .m_tekst, div.mr2_sel .m_tekst  { float:left; color:white;  height:40px; text-align:center;padding:23px 10px 0 10px; cursor:pointer;}

div.mr_sel .m_tekst, div.mk_sel .m_tekst, div.mr2_sel .m_tekst { background: transparent url(img/menu_bg.gif) repeat-x 0 0; }

div.mr .m_tekst a, div.mr_sel .m_tekst a, div.mk .m_tekst a, div.mk_sel .m_tekst a, div.mr2 .m_tekst a, div.mr2_sel .m_tekst a { color:white; text-decoration:none; }

div.mr, div.mr_sel { float:left; }
div.mr2, div.mr2_sel { float:right; }

div.mr .mr_lewa { width:5px; height: 63px; background:transparent url(img/global.gif) no-repeat -202px -11px; float:left; }
div.mr_sel .mr_lewa { width:5px; height: 63px; background:transparent url(img/global.gif) no-repeat -207px -11px; float:left; }


div.mr .mr_prawa, div.mk .mk_prawa { float:left; width:5px; height:63px; }
div.mr_sel .mr_prawa, div.mk_sel .mk_prawa { float:left; width:5px; height:63px; background:transparent url(img/global.gif) no-repeat -212px -11px; }


div.mk .mk_lewa, div.mr2 .mr2_lewa { width:5px; height: 63px; float:left; }
div.mk_sel .mk_lewa, div.mr2_sel .mr2_lewa  { width:5px; height: 63px; background:transparent url(img/global.gif) no-repeat -217px -11px; float:left; }

div.mk , div.mk_sel { float:left; }


div.mr2 .mr2_prawa { width:5px; height: 63px; background:transparent url(img/global.gif) no-repeat -227px -11px; float:left; }
div.mr2_sel .mr2_prawa { width:5px; height: 63px; background:transparent url(img/global.gif) no-repeat -222px -11px; float:left; }

div.ml { width:5px; height: 63px; background:transparent url(img/global.gif) no-repeat -202px -11px; float:left; margin-right: 96px; }
div.mp { width:5px; height: 63px; background:transparent url(img/global.gif) no-repeat -227px -11px; float:left; margin-left: 87px; }

#flying_menu { position:absolute; width:507px; margin:57px 0 0 1px;display:none; -moz-box-shadow: 1px 1px 1px #000;	-webkit-box-shadow: 1px 1px 1px #000;	box-shadow: 1px 1px 1px #000; }
#flying_menu .fm_top { width:507px; height:7px; background: transparent url(img/global.gif) no-repeat 0 -314px; overflow:hidden; }
#flying_menu .fm_bottom { width:507px; height:4px; background: transparent url(img/global.gif) no-repeat 0 -321px; overflow:hidden;  }
#flying_menu .fm_content { width:507px; background: transparent url(img/rozwijane_bg.gif) repeat-y 0 0; }
#flying_menu .fm_top_menu { padding:20px 0 18px 0; }
#flying_menu .fm_top_menu a { color:#595959; font-size:20px; text-decoration:none; font-weight:bold; margin-left:18px; }
#flying_menu .fm_top_menu a:hover { color:#087749; }
#flying_menu .fm_top_menu a.sel { color:#087749; }
#flying_menu .hr { border-top:1px solid #100f0f; height:1px; overflow:hidden; background-color:#484848; }
#flying_menu .fm_cols { padding:20px 0 20px 20px; font-family:Verdana; font-size:10px; color:#b0b0b0; line-height:20px; }
#flying_menu .fm_cols .fm_col { width:155px; float:left; }
#flying_menu .fm_cols .fm_col a { color:#b0b0b0; text-decoration:none; }
#flying_menu .fm_cols .fm_col a:hover, #flying_menu .fm_cols .fm_col a.sel { color:#009054; }

.info-site { margin: 0 auto; width: 933px; }

.green_box { width:236px; height:24px; background:transparent url(img/green_box.gif) no-repeat 0 0; overflow:hidden; color:#212121; padding:6px 12px 0 12px;}
.green_box a { color:#269a6b; font-size:10px; text-decoration:none; }
.green_box a:hover { text-decoration:underline; }

.pink_box { width:236px; height:24px; background:transparent url(img/pink_box.gif) no-repeat 0 0; overflow:hidden; color:#f5b0bd; padding:6px 12px 0 12px;}

.s15bold { font-size:15px; font-weight:bold; }


#bottom { margin-top:25px; }


div.videoplayer { width:643px; float:left;}
div.videoplayer .r_contenet_r { text-align:center; padding:10px 0 !important; }

#login_box { width:263px; float:right; }

#login_box .r_contenet_r { padding-top:12px; }

.login { padding:20px 10px; }
.login label { width:50px; color:white; float:left; padding-top:6px;}

.inp { width:187px;	background:transparent url(img/input_bg.gif) no-repeat right 0; float:left; height:30px; }
.inp .inp_left { width:6px; height:30px; background: transparent url(img/global.gif) no-repeat -151px -32px; float:left; }
.inp input { border:none; float:left; width:175px; background:none; color:white; padding:7px 0; }
input.blur { color:#585858; }

.zaloz_btn { width:213px; height:101px; background: transparent url(img/zaloz_btn.jpg) no-repeat 0 0; margin:0 auto; padding:37px 0 0 50px;}
.zaloz_btn a { width:168px; height:65px; display: block;}
.login_bottom { height: 5px; background: url(img/login_bottom.jpg) no-repeat; }


.btn { width:217px; height: 32px; background: transparent url(img/btn_bg.gif) no-repeat right 0; margin:0 auto; cursor: pointer; }
.btn .btn_left { width:5px; height: 32px; background: transparent url(img/global.gif) no-repeat -157px -32px; float:left; }
.btn .btn_txt { width:207px; float:left; color:#171717; font-weight:bold; font-size:20px; text-align:center; padding-top:3px;}
.btn .btn_txt a { color:#171717; font-weight:bold; font-size:20px; text-decoration:none; }

.btn_hover_green { background: transparent url(img/btn_bg_green.gif) no-repeat right 0; }
.btn_hover_green .btn_left { background: transparent url(img/global.gif) no-repeat -162px -32px; }

.btn_hover_pink { background: transparent url(img/btn_bg_pink.gif) no-repeat right 0; }
.btn_hover_pink .btn_left { background: transparent url(img/global.gif) no-repeat -167px -32px; }




.btn_bright { width:237px; height: 32px; background: transparent url(img/btn_bright_bg.gif) no-repeat right 0; cursor: pointer; float:left;}
.btn_bright .btn_left { width:5px; height: 32px; background: transparent url(img/global.gif) no-repeat -172px -32px; float:left; }
.btn_bright .btn_txt { width:227px; float:left; color:#171717; font-weight:bold; font-size:20px; text-align:center; padding-top:3px;}
.btn_bright .btn_txt a { color:#171717; font-weight:bold; font-size:20px; text-decoration:none; }

.btn_bright_hover_green { background: transparent url(img/btn_bright_bg_green.gif) no-repeat right 0; }
.btn_bright_hover_green .btn_left { background: transparent url(img/global.gif) no-repeat -177px -32px; }





.lupka { width:24px; height:19px; background: transparent url(img/global.gif) no-repeat -205px -74px; float:right; margin:5px 0 0 15px;}
.ustawienia { width:205px; height:33px; background: transparent url(img/global.gif) no-repeat 0 -73px; margin:0 0 0 10px; }
.informacje { width:206px; height:38px; background: transparent url(img/global.gif) no-repeat 0 -106px; margin:0 0 0 10px; }
.projekty { width:187px; height:34px; background: transparent url(img/global.gif) no-repeat 0 -182px; margin:0 0 0 10px; }
.rejestracja { width:229px; height:32px; background: transparent url(img/global.gif) no-repeat 0 -216px; margin:0 0 0 10px; }
.abonament { width:226px; height:32px; background: transparent url(img/abonament.gif) no-repeat 0px 0px; margin:0 0 0 9px; }


.lmenu { padding:0 !important; }


.left_menu .lm_btn { cursor:pointer; overflow: hidden; }
.left_menu .lm_btn a { color:#585858; font-weight:bold; font-size:20px; text-decoration:none; line-height:90%; display:block; padding:9px 0 6px 50px;}
.left_menu .lm_btn a span { font-size:14px; }

.left_menu .lm_btn a.kropki { font-size:14px; background: transparent url(img/kropki_menu.gif) no-repeat 20px center; padding: 20px 0 19px 60px; }
.left_menu .lm_btn a.niewidoczny { color:#393939; }



.left_menu .hr { border-top:1px solid #100f0f; height:1px; overflow:hidden; background-color:#2e2e2e; margin:0 2px 0 1px;}
.left_menu .lm_btn .lm_btn_top { height:2px; overflow:hidden; }
.left_menu .lm_btn .lm_btn_bottom { height:4px; overflow:hidden;}
.left_menu .lm_btn .lm_btn_bottom_last { height:6px; overflow:hidden; background: transparent url(img/global.gif) no-repeat 0 -258px;}

.lm_hover { background: transparent url(img/lmenu_bg.gif) repeat-y 0 0; }
.lm_hover a { color:#171717 !important; }

.lm_hover a.kropki { background-position: -259px center !important; }
.lm_hover a.oczko { font-size:14px; background: transparent url(img/kropki_menu.gif) no-repeat -535px center; padding: 20px 0 19px 60px; float:left; width:160px; }
.lm_hover div.del_project { width: 20px; height:19px; float:right; padding:16px 20px 0 0; }
.lm_hover div.del_project a { width: 20px; height:19px; margin:0; padding:0; background: transparent url(img/global.gif) no-repeat -229px -74px; }

.lm_hover .lm_btn_top { height:2px; overflow:hidden; background: transparent url(img/global.gif) no-repeat 0 -250px;}
.lm_hover .lm_btn_bottom { height:4px; overflow:hidden;  background: transparent url(img/global.gif) no-repeat 0 -252px;}
.lm_hover .lm_btn_bottom_last { height:6px; overflow:hidden;  background: transparent url(img/global.gif) no-repeat 0 -264px !important;}


.left_menu .hr_prev { border-top:none !important; height:2px !important; overflow:hidden; background: transparent url(img/global.gif) no-repeat 0 -248px; margin: 0 2px 0 0 !important;}
.left_menu .hr_next { border-top:none !important; height:2px !important; overflow:hidden; background: transparent url(img/global.gif) no-repeat 0 -256px; margin: 0 2px 0 0 !important; }



*html .left_menu, .left_menu .lm_btn, .lm_hover, .lm_hover a, div.del_project { position:relative; }




.prawa_kol { width:263px; float:right; }

.box_text { font-size:10px; font-family:Verdana; padding:20px 0; text-align:center; line-height:20px;}

.panel_long { width:620px;margin:0 auto;float:none; }
.panel_long input { width:605px; }


div.textarea { width:622px; height:167px; background: transparent url(img/textarea.gif) no-repeat 0 0; margin:0 auto; }
div.textarea textarea { width:602px;height: 133px; background:none; border:none; color:white; padding:10px 10px 20px 10px; overflow:auto;}

div.textarea_mini { width:372px; height:98px; background: transparent url(img/textarea_mini.gif) no-repeat 0 0; float:left; }
div.textarea_mini textarea { width:352px;height: 78px; background:none; border:none; color:white; padding:10px; overflow:auto;}





a.strzalka_up { width:30px;height:38px; background: transparent url(img/global.gif) no-repeat 0 -144px; display:block; float:right;margin-right:20px; }
a.strzalka_up:hover { background: transparent url(img/global.gif) no-repeat -30px -144px; }

a.strzalka_down { width:30px;height:38px; background: transparent url(img/global.gif) no-repeat -90px -144px; display:block; float:right;margin-right:20px; }
a.strzalka_down:hover { background: transparent url(img/global.gif) no-repeat -60px -144px; }

a.strzalka_left { width:38px;height:30px; background: transparent url(img/global.gif) no-repeat -122px -149px; display:block; float:left; }
a.strzalka_left:hover { background: transparent url(img/global.gif) no-repeat -162px -149px; }

a.strzalka_right { width:38px;height:30px; background: transparent url(img/global.gif) no-repeat -247px -149px; display:block; float:right; }
a.strzalka_right:hover { background: transparent url(img/global.gif) no-repeat -204px -149px; }

body.bright-schema a.strzalka_left { background-position: -286px -147px; }
body.bright-schema a.strzalka_left:hover { background-position: -328px -147px; }
body.bright-schema a.strzalka_right { background-position: -412px -147px; }
body.bright-schema a.strzalka_right:hover { background-position: -370px -147px; }



div.panel { width:643px; float:left;}
div.panel .r_contenet_r { padding:10px 2px 10px 1px !important; }


.box_tytul2 { font-size:20px; font-weight:bold; color:#3f3f3f; padding-left:10px; line-height:90%;}
.box_tytul2 span { font-size:14px; display:block; }

.bt2_float { width:400px;float:left; }
.bt2_float2 { width:110px;float:left; }

.cv_btn { margin-right:10px; width:140px;float:right; }
.cv_btn .btn_txt { width:130px; }

.wstecz_btn {  margin:5px 10px 0 0; width:110px;float:right; }
.wstecz_btn .btn_txt { width:100px; }
.dalej_btn { margin:5px 10px 0 0; width:90px;float:right; }
.dalej_btn .btn_txt { width:80px; }





.wyczysc_btn { margin-right:10px; width:270px;float:right; }
.wyczysc_btn .btn_txt { width:260px; }



.tags { font-size:14px;color:#f8f8f8; padding:20px 20px; text-align:center; }
.tags .t1 { font-size:14px; }
.tags .t2 { font-size:16px; }
.tags .t3 { font-size:18px; }
.tags .t4 { font-size:20px; }
.tags .t5 { font-size:22px; }
.tags .t6 { font-size:24px; }
.tags .t7 { font-size:26px; }
.tags .t8 { font-size:29px; }
.tags .t9 { font-size:32px; }
.tags .t10 { font-size:35px; }
.tags .t11 { font-size:38px; }
.tags .t12 { font-size:41px; }
.tags .t13 { font-size:44px; }

.tags .green { color:#0e643f;  }

.tags_new { padding-left:10px; }
.tags_new .inp { background-position:0 !important; width:112px }
.tags_new .inp input { width:100px }
.tags_new .btn { float:left; width:100px; }
.tags_new .btn .btn_txt { width:90px; }


.miniaturki_digart { padding:12px; }
.miniaturki_digart img { margin:5px; -moz-box-shadow: 0 0 6px #000;	-webkit-box-shadow: 0 0 6px #000;	box-shadow: 0 0 6px #000;}

.images_opt { text-align:center; padding:15px 0; }
.images_opt img.big { -moz-box-shadow: 0 0 10px #000;	-webkit-box-shadow: 0 0 10px #000;	box-shadow: 0 0 10px #000; margin:0 auto; }

.projekt_inp { float:left;width:372px; }
.projekt_inp input { width:360px; }

.projekt_inp_small { float:left;width:116px; margin-right:12px;}
.projekt_inp_small input { width:104px; }




div.valid_error { height:31px; background: transparent url(img/validate_bg.gif) no-repeat right top; float:left; margin-left:10px; }
div.valid_error div { height:22px; background: transparent url(img/validate_bg2.gif) no-repeat left top; float:left; padding:9px 15px 0 25px; color:#171717; font-size:10px;}

div.account_login { margin: 6px 20px 10px 24px; float: none }
div.account_login div { background: transparent url(img/validate_bg3.gif) no-repeat left top; float:left; padding:9px 15px 0 15px; }
div.account_login a { color: #C22541; font-weight: bold; text-decoration: underline; }

.inp_dig { width:286px; height:28px; background:transparent url(img/inp_digfolio.gif) no-repeat 0 0; float:left; padding:8px 0 0 13px;}
.inp_dig2 { top: -8px; left: -13px; width:286px; height:28px; background:transparent url(img/inp_digfolio.gif) no-repeat 0 -36px; position: relative; margin-bottom: -28px; }
.inp_dig input { position: relative; border:none;background:none; width:137px; color:#b0b0b0; }
.inp_dig span { position: relative; font-size:14px; font-weight:bold; color:#017042; padding-left:5px; }
.inp_dig span.pink { font-size:14px; font-weight:bold; color:#c22541; padding-left:5px; }


.reg_green { float:left; width:506px; height: 45px; background: transparent url(img/reg_green_bg.gif) no-repeat 0 0; }
.reg_green_sel { background-position: 0 -48px; }
.reg_oswiadczenie { padding:7px 0 0 50px; font-size:11px; color:#0e0e0d; width:220px; float:left;}
.reg_oswiadczenie a { color:#0e0e0d; }
.reg_oswiadczenie a:hover { text-decoration:none; }
.zaloz_portfolio { width:200px; float:right; font-weight:bold; color:#171717; font-size:20px; padding: 12px 0 0 0;}
.zaloz_portfolio a { color:#171717; text-decoration:none; }

.reg_pink { float:left; width:506px; height: 45px; background: transparent url(img/reg_pink_bg.gif) no-repeat 0 0; }
.reg_pink .reg_oswiadczenie { color:#f5b0bd; }
.reg_pink .reg_oswiadczenie a { color:#f5b0bd; }
.reg_pink .zaloz_portfolio {color:#f5b0bd;}
.reg_pink .zaloz_portfolio a { color:#f5b0bd; }
.reg_pink_sel { background-position: 0 -48px; }

.reg_oswiadczenie a { text-decoration: underline; }

.pink_dot { background:transparent url(img/pink_dot.gif) no-repeat 18px 8px; text-align:left; padding-left:30px;}
.green_dot { background:transparent url(img/green_dot.gif) no-repeat 18px 8px; text-align:left; padding-left:30px;}





.inp_ustawienia { width:216px; float:left; margin-top:5px;}
.inp_ustawienia input { width:204px; }


.bt2_float3 { width:100px;float:left; }
.bt2_float4 { width:160px;float:left; }


.bnt_ok { width:45px; float:left; margin:4px 0 0 20px;}
.bnt_ok .btn_txt { width:30px; }


.inp_ga1 { width:46px; float:left; margin-top:5px;}
.inp_ga1 input { width:34px; }

.inp_ga2 { width:152px; float:left; margin-top:5px;}
.inp_ga2 input { width:140px; }

.pauza { font-size:20px; color:#363636; font-weight:bold; float:left; padding:5px 5px 0 5px; }

.inp_post1 { width:36px; float:left; margin-top:5px;}
.inp_post1 input { width:24px; }

.inp_post2 { width:56px; float:left; margin-top:5px;}
.inp_post2 input { width:44px; }

.bnt_domena { width:505px; float:left; margin:4px 0 0 0; cursor:default;}
.bnt_domena .btn_txt { width:350px; color:#fbfbf5; text-align:left; padding-left:5px; font-size:14px; padding-top:7px; }
.bnt_domena .btn_txt span { color:#af1e38; }
.bnt_domena .btn_txt2 { width:120px; float:right; color: #212121; font-size:20px; font-weight:bold; padding:3px 10px 0 0; text-align:right; }
.bnt_domena .btn_txt2 a { color: #171717; text-decoration:none; }

.bnt_payment { width: 620px; margin:4px 12px; cursor:default;}
.bnt_payment .btn_txt span { color:#fbfbf5; }
.bnt_payment .btn_txt { width:350px; color:#C22541; text-align:left; padding-left:5px; font-size:16px; padding-top:5px; }
.bnt_payment .btn_txt2 { width:120px; float:right; color: #212121; font-size:16px; font-weight:bold; padding:5px 10px 0 0; text-align:right; }

.pay { padding:10px 0 10px 25px; }
.pay_box { width: 130px; background:transparent url(img/bg_pay.gif) repeat-y 0 0; float:left; margin-left:25px;}
.pay_box .pb_top { width: 130px; height: 27px; background:transparent url(img/pay_box.gif) repeat-y 0 0; color:#f5b0bd;  font-weight:bold; text-align:center; padding-top:5px;}
.pay_box .pb_bottom { width: 130px; height: 13px; background:transparent url(img/pay_box.gif) repeat-y 0 -32px; overflow:hidden;}
.pay_box .pb_content .pb_czas { padding:7px 0 10px 0; text-align:center; font-size:20px; font-weight:bold; }
.pay_box .pb_content .hr { padding:0; margin:0; background-color: #484848 !important; }

.pay_box .pb_content .pb_row, .pay_box .pb_content .pb_row2, .pay_box .pb_content .pb_row3 { font-size:12px; color:#b0b0b0; }
.pay_box .pb_content .pb_row { padding:10px 0 10px 7px; }
.pay_box .pb_content .pb_row3 { padding:12px 0 12px 7px; text-align:center;}
.pay_box .pb_content .pb_row2 { padding:13px 0 13px 0; font-size:10px; text-align:center;}
.pb_row2 span a:hover { text-decoration: underline; }

.pay_box .pb_content .pb_row span, .pay_box .pb_content .pb_row3 span { color:#c22541; }
.pay_box .pb_content .pb_row2 span { color:#128b59; }


.pay_box .pb_content a.pb_button { width:106px; height:30px; background:transparent url(img/pay_box.gif) no-repeat 0 -45px; margin:10px auto 5px auto; text-align:center; color:#f5b0bd; font-size:20px; font-weight:bold; padding-top:4px; cursor:pointer; display:block; text-decoration:none; }
.pay_box .pb_content a.pb_button:hover { width:106px; height:30px; background:transparent url(img/pay_box.gif) no-repeat 0 -79px; margin:10px auto 5px auto; text-align:center; color:#f5b0bd; font-size:20px; font-weight:bold; padding-top:4px; cursor:pointer; display:block; text-decoration:none; }
.txt_info { font-size:10px; color:#666666; font-family:Verdana; padding:10px 35px; }
.txt_info a { color:#bf2540; text-decoration:none;  }
.txt_info a:hover { text-decoration:underline; }



#digartfolio_widget { width:106px; height:32px; background:transparent url(img/global.gif) no-repeat 0 -282px; position:fixed; bottom:20px; left:0; }
body.bright-schema #digartfolio_widget { background-position:-106px -282px; }
*html #digartfolio_widget {position:absolute;}


.folio_top { padding:20px; }
.folio_top .ft_lewa { width:750px; float:left; font-size:26px; }
.folio_top .ft_lewa span { font-size:17px; padding-left:15px; }
.folio_top .ft_prawa { float:right; text-align:right; padding-top:13px;}
.folio_top .ft_prawa a { text-decoration:none; }
.folio_top .ft_prawa a:hover { text-decoration:underline; font-size:14px;}
.folio_content { padding:0 0 35px 0; }
.folio_img { padding:30px; text-align:center; }
.folio_img img { -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000;	box-shadow: 0px 0px 10px #000;  }
.bright-schema .folio_img img { -moz-box-shadow: 0px 0px 10px #8a8b89; -webkit-box-shadow: 0px 0px 10px #8a8b89;	box-shadow: 0px 0px 10px #8a8b89;  }

.none-frames .folio_img img { -moz-box-shadow: 0px 0px 0px #000; -webkit-box-shadow: 0px 0px 0px #000;	box-shadow: 0px 0px 0px #000;  }
.none-frames.bright-schema .folio_img img { -moz-box-shadow: 0px 0px 0px #8a8b89; -webkit-box-shadow: 0px 0px 0px #8a8b89;	box-shadow: 0px 0px 0px #8a8b89;  }


/* body.bright-schema .folio_top, body.bright-schema .ft_prawa a { color:#878787; } */

.img_box { width:302px; background: transparent url(img/img_box_bg.gif) repeat-y 0 0; float:left; margin: 0 13px 13px 0;}
.img_box .ib_top { width:302px; height:6px; background: transparent url(img/global.gif) no-repeat 0 -270px; overflow:hidden; }
.img_box .ib_content { width:270px; height:150px; margin:0 auto; padding:11px 0;}
.img_box .ib_bottom { width:302px; height:6px; background: transparent url(img/global.gif) no-repeat 0 -276px; overflow:hidden; }
.img_box .ib_txt { width:302px; padding-bottom:5px; font-size:11px; text-align:center; }
.img_box_light_bg .ib_top { width:302px; height:6px; background: transparent url(img/global.gif) no-repeat 0 -361px; overflow:hidden; }
.img_box_light_bg .ib_bottom { width:302px; height:6px; background: transparent url(img/global.gif) no-repeat 0 -367px; overflow:hidden; }
.classic-scroll-images .img_box, .classic-auto-images .img_box { margin: 0 6px 13px 6px;}

.bright-schema .img_box { background: transparent url(img/img_box_bg_light.gif) repeat-y 0 0; }
.bright-schema .img_box .ib_top { background-position: 0 -337px; }
.bright-schema .img_box .ib_bottom { background-position: 0 -343px; }

.bright-schema .ib_hover { background: transparent url(img/img_box_bg_light_hover.gif) repeat-y 0 0; }
.bright-schema .ib_hover .ib_top { background-position: 0 -349px; }
.bright-schema .ib_hover .ib_bottom { background-position: 0 -355px ; }

.shadow-frames .img_box { background: none; }
.shadow-frames .img_box .ib_top { background: none; }
.shadow-frames .img_box .ib_bottom { background: none; }
.shadow-frames .img_box img { -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000;	box-shadow: 0px 0px 5px #000; }


.none-frames .img_box { background: none; }
.none-frames .img_box .ib_top { background: none; }
.none-frames .img_box .ib_bottom { background: none; }

.img_box .ib_txt_top { padding:3px 10px 6px 15px; color:#666666; font-size:12px; height: 20px; line-height: 21px; overflow: hidden; }
.img_box .ib_txt_top * { height: 20px; line-height: 21px;}
.img_box .ib_txt_top a { color:#f3f3f3; font-size:15px; text-decoration:none; padding-right:5px; }
.img_box .hr { border-top:1px solid #100f0f; height:1px; overflow:hidden; background-color:#2e2e2e; width: 299px; margin-left: 1px; }
.img_box .ib_txt_bottom { padding: 6px 15px 4px 15px; font-size:11px; color:#f3f3f3; }
.img_box .ib_txt_bottom span { color:#666666; }
.img_box .ib_txt_bottom .ibt_lewa { float:left; }
.img_box .ib_txt_bottom .ibt_prawa { float:right; }

.ib_hover { background: transparent url(img/img_box_bg_hover.gif) repeat-y 0 0; }
.ib_hover .ib_top { background-position: 0 -325px; }
.ib_hover .ib_bottom { background-position: 0 -331px ; }
.ib_hover .hr { border-top:1px solid #252525; background-color:#4a4a4a; }

.strony { float:left; width:740px; text-align:center; padding-top:23px; }
.strony a { color:#585858; text-decoration:none; font-weight:bold; padding:0 2px; }
.strony a:hover, .strony a.sel { color:#017042; }

body.bright-schema .folio_box .folio_nazwa, body.bright-schema .folio_box a  { color:#878787; }




.folio_mini { padding:20px; }
.folio_mini .folio_miniaturki { width:774px; padding:0 20px;  float:left; text-align:center; }
.folio_mini .folio_miniaturki img { margin-right:19px; -moz-box-shadow: 1px 1px 1px #000;	-webkit-box-shadow: 1px 1px 1px #000;	box-shadow: 1px 1px 1px #000;}



.profil_text { font-size:12px; color:#b0b0b0; padding:20px; }
.profil_text span { font-size:14px; font-weight:bold; }


table.info_tab { color:#b0b0b0; margin:20px 0 20px 20px;}
table.info_tab tr th { text-align:left; padding-right:60px; }
table.info_tab tr td { padding:10px 60px 0 0; }
table.info_tab a { color:#b0b0b0; text-decoration:none; }
table.info_tab a:hover { text-decoration:underline; }

.porownywarka { width:280px; background: transparent url(img/porownywarka_bg.gif) repeat-y 0 0; }
.porownywarka .pr_top { width:280px; height:4px; background: transparent url(img/porownywarka.gif) repeat-y 0 0; }
.porownywarka .pr_bottom { width:280px; height:7px; background: transparent url(img/porownywarka.gif) repeat-y 0 -4px; }
.porownywarka .pr_contenet { padding:15px 2px 15px 1px; }

.porownywarka .pr_belka_green, .porownywarka .pr_belka_pink { height:26px; width:262px; font-size:15px; font-weight:bold; padding:6px 0 0 15px; }

.porownywarka .pr_belka_green { color:#212121;  background: transparent url(img/porownywarka.gif) repeat-y 0 -11px; }
.porownywarka .pr_belka_pink { color:#f5b0bd; background: transparent url(img/porownywarka.gif) repeat-y 0 -46px; }

.porownywarka .list { color:#b0b0b0; font-size:10px; font-family:Verdana; padding:15px 0; text-align:center; line-height:25px;}

.porownywarka .btn_porosnywarka_pink, .porownywarka .btn_porosnywarka_green {  width:235px; height:28px; text-align:center; padding-top:3px; font-weight:bold;  margin:0 auto; font-size:20px; cursor:pointer; }
.porownywarka .btn_porosnywarka_pink { color:#f5b0bd; background:transparent url(img/porownywarka.gif) no-repeat 0 -111px; }
.porownywarka .btn_porosnywarka_green { color:#171717; background:transparent url(img/porownywarka.gif) no-repeat 0 -80px; }





.oczka { float:left; width:450px; }
.oczka span { color:#3e3e3e; font-weight:bold; font-size:20px; display:block; text-align:center; padding-bottom:5px; }
.oczka .uklad_ico_sel { height:33px; width:34px; background:transparent url(img/suwaki.gif) no-repeat 0 0; float:left; }
.oczka .uklad_ico { height:33px; width:34px; background:transparent url(img/suwaki.gif) no-repeat 0 -34px; float:left; }
.oczka .oczko, .oczka .oczko2 { float:left; width:233px; cursor:pointer; }
.oczka .oczko2 { float:right; width:200px; cursor:pointer; }
.oczka .oczko span, .oczka .oczko2 span { font-size:14px; float:left; display:block; float:left; padding:9px 0 0 5px; }


.schemat_sloneczko { margin: 10px 0 0 10px; height:58px; width:58px; background:transparent url(img/suwaki.gif) no-repeat -33px 0; float:left; }
.schemat_ksiezyc { margin: 14px 0 0 10px; height:51px; width:46px; background:transparent url(img/suwaki.gif) no-repeat -91px 0; float:left; }
.folio_schema span { float: left; }

.kroj_szeryfowy { margin: 23px 0 0 10px; height:30px; width:47px; background:transparent url(img/suwaki.gif) no-repeat -137px 0; float:left; }
.kroj_bezszeryfowy { margin: 23px 0 0 10px; height:30px; width:41px; background:transparent url(img/suwaki.gif) no-repeat -210px 0; float:left; }
.folio_font span { float: left; } 

.folio_view_options .folio_view { text-align: center; margin-right: 8px; }
.folio_view span.folio_view_name { padding: 0 5px; }
.folio_view_image { width: 62px; height: 40px; background: url(img/views.gif); margin: 0 auto; }
.folio_view_book { background-position: -62px 0; }
.folio_view_vertical { background-position: -124px 0; }
.folio_view_horizontal { background-position: -186px 0; }
.folio_view_grid { background-position: -248px 0; }
.folio_view_blog { background-position: -310px 0; }

.images_mini { padding: 7px 7px 10px 7px; }
.images_mini #uploader {width: 192px;height: 164px; background: transparent url(tmp_img/ramka_uploader.gif) no-repeat 0 0; }


.img_box2 { width:190px; height:134px; padding:28px 2px 2px 1px; background: transparent url(img/ramki.gif) no-repeat 0 0; text-align:center;}
.img_box2 .ib2_bottom { padding-top:15px; }
.img_box2 .ib2_bottom a.del:hover { background: url(img/cross_hover.gif) no-repeat 4px 4px; }
.img_box2 .ib2_bottom a.eye:hover { background: url(img/eye.gif) no-repeat 3px 6px; }
*html .img_box2 .ib2_bottom { padding-top:12px; }
.img_box2 .ib2_bottom a { display:block; width:29px; height:28px; float:left; overflow:hidden; }
.img_box2 .ib2_bottom a.del { width:28px; }
.img_box2 .ib2_bottom span { display:block; width:129px; padding: 6px 2px 0 2px; height:28px; float:left; overflow:hidden; font-size:10px; }


.ib2_blink1 { background-position: -193px 0; }
.ib2_blink2 { background-position: -386px 0; }
.ib2_blink2 img { opacity:0.4; filter:alpha(opacity=40); -moz-opacity : 0.4; }
.padding130013 { padding:13px 0 0 13px; float:left; }


.ramka_ustawienia { background: transparent url(img/ramka_bg.gif) repeat-x 0 0; height:82px; position:absolute; width:130px; margin:-13px 0 0 -5px; display:none; }
.ramka_ustawienia .ru_lewa { background: transparent url(img/global.gif) repeat-x -249px -65px; height:82px; width:7px; float:left; }
.ramka_ustawienia .ru_prawa { background: transparent url(img/global.gif) repeat-x -256px -65px; height:82px; width:7px; float:right; }
.schemat_kolorow_sel .ramka_ustawienia, .kroj_sel .ramka_ustawienia { display:block; }

	.rf_frame, .rf_frame_sel, .rf_frame_hover {
		border: 2px solid #242424;
		float: left;
		color: #3E3E3E;
		font-weight: bold;
		cursor: pointer;
		margin-right: 20px;
	}
	.rf_frame_sel, .rf_frame_hover { border: 2px solid #4f4f4e; }
	.rf_frame span, .rf_frame_sel span, .rf_frame_hover span { line-height: 40px; padding: 20px; }
	.rf_tr, .rf_tl, .rf_br, .rf_bl { height: 7px; }
	.rf_frame .rf_tr { background: none; margin: -3px -2px 0 0; }
	.rf_frame .rf_tl { background: none; margin: 0 0 0 -2px; }
	.rf_frame .rf_br { background: none; margin: 0 -2px -3px 0; }
	.rf_frame .rf_bl { background: none; margin: 0 0 0 -2px; }
	.rf_frame_hover .rf_tr, .rf_frame_sel .rf_tr { background: url(img/rf_tr.gif) no-repeat right; margin: -3px -2px 0 0; }
	.rf_frame_hover .rf_tl, .rf_frame_sel .rf_tl { background: url(img/rf_tl.gif) no-repeat left; margin: 0 0 0 -2px; }
	.rf_frame_hover .rf_br, .rf_frame_sel .rf_br { background: url(img/rf_br.gif) no-repeat right; margin: 0 -2px -3px 0; }
	.rf_frame_hover .rf_bl, .rf_frame_sel .rf_bl { background: url(img/rf_bl.gif) no-repeat left; margin: 0 0 0 -2px; }

/*--------------------------------------------------------------------------*/


a { text-decoration: none; color: inherit }


.reg_green input,
.reg_pink input { position: absolute; margin-left: -31px; margin-top: 9px; border: 1px solid blue; }
.reg_accept { width: 163px; height: 50px; background: url(img/reg_accept.gif); margin: 0 0 5px 123px; }

.login div.valid_error { margin: -5px 0 15px 0; float: none; }
.login div.valid_error div { background: transparent url(img/validate_bg3.gif) no-repeat left top; float:none; padding:9px 15px 0 14px; text-align: center }

.slider { margin: 12px 30px 0 0; width: 404px; height: 16px; float: right; }
.slider .bar_color { width: 388px; height: 4px; margin-top: 4px; margin-left: 9px; position: absolute; }
.slider .bar_frame { width: 404px; height: 16px; background: transparent url(img/slider.png); position: absolute; }
.slider .bar { margin: 2px 0 0 9px; width: 388px; height: 10px; position: absolute; cursor: pointer; }
.ui-slider-handle { width: 12px; height: 34px; position: absolute; margin-left: -6px; margin-top: -11px; background: url(img/slider_track.png); }

#h_slider .bar_color { background: url(img/h_slider.png) }

.color_val { float: right; width: 134px; height: 68px; background: url(img/color_val.png); margin: -30px 30px 0 0; padding: 0 0 0 2px; }
.color_val div { width: 66px; height: 64px; float: left; }

.uklad .oczko { padding:0px 0 0 20px; }
.uklad .oczko2 { padding:0px 0 0 10px; }
.uklad .oczko span { font-size:14px; float:left; display:block; float:left; padding:9px 0 0 5px; }

.kroj { float:left; padding-left:15px; width:210px; }
.kroj_serif { background: url(img/kroj_serif.png) }

.inp { background: #171615 url(img/input_bg.png) no-repeat right 0; }
.inp .inp_left { background: transparent url(img/input_bg_left.png) no-repeat; }
div.textarea textarea { line-height: 19px }

.padding130013 .img_handler { position: absolute; width: 102px; height: 20px; margin-top: -23px; margin-left: 42px; cursor: move; }
.padding130013 img { cursor: pointer; }
.images_opt img { max-width: 603px; }
.select .img_box2 { background-position: 0 0; }
.ib2_blink2 .eye { background: #242424; opacity:0.6; filter:alpha(opacity=60); -moz-opacity : 0.6; }
.select .ib2_blink2 .eye { background: #3b3b3b; }

div.textarea_mini { width:372px; height:98px; background: #171615 url(img/textarea_mini.png) no-repeat 0 0; float:left; }
div.textarea { width:622px; height:167px; background: #171615 url(img/textarea.png) no-repeat 0 0; margin:0 auto; }

.lm_btn { background: transparent url(img/lmenu_bg.png) repeat-y 0 0; }
.lm_hover { background: transparent url(img/lmenu_bg.gif) repeat-y 0 0; }

.cv_box { float: left; width: 470px; height: 40px; text-align: right; font-size: 10px; font-family: Tahoma, sans-serif; }
.cv_box a span { color: #eb193f; }
.cv_box > div { display: table; float: right}
.cv_box div img { vertical-align: middle; margin: 0 4px; }
.cv_box div a { border: solid 1px #383838; padding: 4px; vertical-align: middle; margin: 0 15px 0 10px; }
.cv_box .del_cv { cursor: pointer; }

.cv_box .cv_visible { width: 32px; height: 38px; background: url(img/file.png); float: left; position: relative; top: -6px; cursor: pointer; }
.cv_box .hidden { background-position: 0 -38px }

.folio_image { min-height: 200px; }
.folio_image .no_image { width: 100%; height: 210px; background: url(img/folio_image.png) no-repeat center; display: table; }
.folio_image .upload_image { display: table-cell; vertical-align: middle; }
.folio_image .del_img { position: absolute; margin: 10px 25px; cursor: pointer; }

.logo .del_logo { cursor: pointer;  }
.logo img { float: left; margin: 0 0 0 3px; }

body.bright-schema div.profil_text,
body.bright-schema table.info_tab,
body.bright-schema table.info_tab a,
body.bright-schema div.rounded_box .r_contenet_l .r_contenet_r .r_doswiadczenie { color:#878787; }

.folio_content .img_box { cursor: pointer; }

.lm_hover a.oczko { background-position: -535px; }
.lm_hover a.niewidoczny { background-position: -746px; color: #292929 !important; }

.left_menu .handle { width: 30px; height: 30px; position: absolute; margin: 15px 0 0 15px; cursor: move; }

.tags * { cursor: pointer; }

.loader { height: 100%; min-height: 400px; background: url(img/loader-dark.gif) no-repeat center; }
body.bright-schema .loader { background: url(img/loader-light.gif) no-repeat center; }

.miniaturki_digart img { margin: 0; -moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;}
.miniaturki_digart div.work { margin: 5px; -moz-box-shadow: 0 0 6px #000;	-webkit-box-shadow: 0 0 6px #000;	box-shadow: 0 0 6px #000; width: 110px; height: 110px; overflow: hidden; float: left; }

.payment_method form { padding: 10px 10px 10px 30px; }
.payment_method input { margin:10px 4px; position:absolute; }
.payment_method label { left:27px; line-height:21px; position:relative; top:6px; }

.payment_belka_pink { margin-top: 6px; background: transparent url(img/payment_belka.gif) -1px 0; height:35px; color: #f5b0bd; font-size: 15px; font-weight: bold; }
.payment_belka_pink div { margin: 7px 24px 0 24px; }
.payment_belka_pink div span { color: #242424 }

.sms_info { font-size: 10px; margin-bottom: 100px; }
.sms_info span { color: #df3256; }
.inp_code { background: url(img/code.gif); width: 82px; height: 21px; }
.btn_hover_pink .inp_code { background-position: 0 21px; }
.inp_code input { color: #b0b0b0; width: 80px; font-size: 12px; padding: 2px 0 0 0; text-align: center; }
.btn_hover_pink .inp_code input { color: #171717; }
#infoBox ul li { list-style-image: url(img/li.gif); }
#infoBox ul { margin: 0 0 0 30px; text-align: left; }

.notify { background: url(img/notify.gif); width: 351px; height: 153px; color: black; }
.notify img { cursor:pointer; display:block; padding:10px 0 10px 0; margin-left: 324px; }
.notify .title { font-weight: bold; font-size: 14px; text-align: center; padding-top: 20px; }
.notify .info { font-size: 10px; text-align: center; padding: 10px; }

.avatarFrame { width: 275px; height: 154px; background: url(img/avatar_frame.gif); margin: -3px 0 0 -3px; }
.ib_hover .avatarFrame { background-position: 0 -154px; }
.avatarFrame object { margin-top: 60px; }

.del_avatar { position: absolute; margin: 5px; cursor: pointer; }

.error { width:261px; height:195px; padding-right:3px; position: absolute; left: 50%; top:50%; margin:-97px 0 0 -132px; background: transparent url(/img/error.gif) no-repeat 0 0; }
.error_txt { font-size:15px; font-weight:bold; color:#212121; padding:34px 0 5px 0; text-align:center; }
.error_srodek { width:100%; height:51px; padding-top:25px; font-size:20px; font-weight:bold; text-align:center;}
.error_trybek { background: transparent url(/img/error.gif) no-repeat -227px -202px;width:29px;height:31px; margin: 0 auto; }
.error a { background: transparent url(/img/error.gif) no-repeat 0 -236px; width:216px; height:29px; display:block; color:#171717; font-size:20px; font-weight:bold; text-decoration:none; text-align:center; margin:15px auto 0 auto;padding:3px 0 0 0;}
.error a:hover { background: transparent url(/img/error.gif) no-repeat 0 -202px}


.akt_box { width:599px; background: transparent url(/img/akt_tlo.gif) repeat-y 0 0; margin: 0 auto; }
.akt_box .akt_box_top { width:599px; background: transparent url(/img/akt.gif) no-repeat 0 0; height:6px; }
.akt_box .akt_box_bottom { width:599px; background: transparent url(/img/akt.gif) no-repeat 0 -6px; height:6px; }

.akt_box .akt_box_srodek { padding: 15px 2px; }
.akt_yellow { background: transparent url(/img/akt_y_tlo.gif) repeat-x 0 0; height:32px; }
.akt_yellow .ay_left { background: transparent url(/img/akt.gif) no-repeat -472px -13px; height:32px; width:4px; float:left;}
.akt_yellow .ay_right { background: transparent url(/img/akt.gif) no-repeat -476px -13px; height:32px; width:4px; float:right; }
.akt_yellow .ay_center { float:left; width:562px; font-size:15px; font-weight:bold; color:#212121; padding: 7px 0 0 25px; }

.akt_box .akt_box_srodek .ab_txt { padding:35px 25px 50px 25px; font-size:10px; font-family:Verdana; color:#b0b0b0; line-height:200%; }
.akt_box .akt_box_srodek .ab_txt a { color:#e4d021; text-decoration:none; }
.akt_box .hr { background-color:#484848 !important; border-top:1px solid #222222 !important; }

.akt_box a.akt_btn { width: 236px; height: 29px; background: transparent url(/img/akt.gif) no-repeat 0 -13px; display: block; text-align:center; color:#171717; font-weight:bold; font-size:20px; text-decoration:none; padding-top:4px; float:right; }
.akt_box a.akt_btn:hover { background: transparent url(/img/akt.gif) no-repeat -236px -13px; }

.folio_mini { background: url(img/slepaki.gif) no-repeat 20px 40px; }
.bright-schema .folio_mini { background: url(img/slepaki_light.gif) no-repeat 20px 42px; }
.arrows_shadow { background: url(img/slepaki.gif) no-repeat 20px 10px; height: 30px; }
.bright-schema .arrows_shadow { background: url(img/slepaki_light.gif) no-repeat 20px 12px; }

.blog-view .spacer { height: 1px; }
.blog-view .project-view-image { display: block; margin: 10px auto; max-width: 900px; }
.shadow-frames.blog-view .project-view-image { -moz-box-shadow: 0px 0px 6px #000000; -webkit-box-shadow: 0px 0px 6px #000000; box-shadow: 0px 0px 6px #000000; }

.grid-view .project-view-image { display: block; }
.grid-view .column { width: 423px; float: left; } 


.folio_box { color:#b0b0b0; }

.blog-view .rounded_box { width: 933px; margin: 0 auto 20px;  }
.blog-view .folio_box { padding: 0 15px; margin-top: -3px; }
.blog-view .folio_box .folio_nazwa { font-size:15px; color: #f3f3f3; float: left; }
.blog-view .folio_box .folio_opis { font-size:12px; padding: 8px 0 12px; }
.blog-view .folio_box .folio_link { float: right; }
.blog-view .folio_box .folio_link a { color:#b0b0b0; text-decoration:none;}

.serif-font { font-family:Georgia; }
.sans-font {}

.scroll-content { overflow: auto; overflow-x: hidden; overflow-y: hidden; }

.horizontal-images { width: 100000px; overflow: auto; margin: 0px auto; padding: 0 0 0 15px ; }

.horizontal-images .image { transition: opacity 0.3s; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; -moz-transition: opacity 0.3s; float: left; overflow: auto; overflow-y: hidden; overflow-x: hidden; margin: 5px; display: block; }

.horizontal-images .unselected { opacity: 0.4; width: 100px; height: 500px; cursor: pointer; }
.horizontal-images .unselected img { height: 100%; }
.horizontal-images .selected img.workimage { height: 400px; }
.horizontal-images .selected { padding-left: 3px; margin-left: 2px; }

.shadow-frames.horizontal-view .horizontal-images .unselected,
.shadow-frames.horizontal-view .horizontal-images .selected img {
	-moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; box-shadow: 0px 0px 6px #000;
}

.horizontal-images .selected, .horizontal-images .unselected:hover { opacity: 1; }

.horizontal-view .unselected .folio_box {  display: none; }
.horizontal-view .folio_box {  margin-top: 3px; }
.horizontal-view .folio_box .folio_nazwa { font-size:15px; color: #f3f3f3; float: left; }
.horizontal-view .folio_box .folio_opis { font-size:12px; padding: 2px 0; }
.horizontal-view .folio_box .folio_link { float: right; }
.horizontal-view .folio_box .folio_link a { color:#b0b0b0; text-decoration:none;}

.horizontal-view img.project-view-image { -moz-box-shadow: 0px 0px 0px #000; -webkit-box-shadow: 0px 0px 0px #000; box-shadow: 0px 0px 0px #000; }

.grid-images { max-width: 1364px; margin: 0 auto; }
.grid-view .left-column { padding: 0 444px 0 20px; }
.grid-view .left-column img { margin: 0 auto; }
.grid-view .left-column .image { padding-top: 6px; }
.grid-view.shadow-frames .left-column img { -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; box-shadow: 0px 0px 6px #000; }

.grid-view .folio_box { margin: 0 auto; }
.grid-view .right-column { width: 424px; float: right; margin-right: 14px; margin-left: 6px;  }
.grid-view .right-column a { display: block; float: left; margin: 6px 4px 6px 8px; }
.grid-view.shadow-frames .right-column a { -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; box-shadow: 0px 0px 6px #000; }

.grid-view .folio_box { padding: 5px 0; }
.grid-view .folio_box .folio_nazwa { font-size:15px; color: #f3f3f3; float: left; }
.grid-view .folio_box .folio_opis { font-size:12px; padding: 8px 0 12px; }
.grid-view .folio_box .folio_link { float: right; }

.classic-view .classic-auto-images { padding: 12px; width: 942px; margin: 0 auto; }
.classic-view .classic-scroll-images { padding: 0 12px; margin: 0 auto; }
.classic-view .scroll-content { overflow: auto; overflow-x: hidden; overflow-y: hidden; }


.front-slider {  margin: 10px auto; width: 420px; height: 13px; background: url( img/dark_slider.png ) -11px 0; }
.bright-schema .front-slider { background-image: url( img/bright_slider.png ); }

.front-slider .slider-arrow-left { width: 11px; height: 13px; background: url( img/dark_slider.png ) -11px 0; float: left; cursor: pointer; }
.bright-schema .front-slider .slider-arrow-left { background-image: url( img/bright_slider.png ); }
		
.front-slider .slider-arrow-left:hover { background-position: 0 0; }

.front-slider .slider-arrow-right { width: 11px; height: 13px; background: url( img/dark_slider.png ) -420px 0; float: right; cursor: pointer; }
.bright-schema .front-slider .slider-arrow-right { background-image: url( img/bright_slider.png ); }

.front-slider .slider-arrow-right:hover { background-position: -431px 0; }

.front-slider .slider-track { width: 390px; height: 13px; float: left; cursor: pointer; margin: 0 4px; }

.front-slider .slider-bar { width: 190px; height: 13px; background: url( img/dark_slider.png ) -26px -13px; }
.bright-schema .front-slider .slider-bar { background-image: url( img/bright_slider.png ); }


.thumb_tile { display: block; width: 147px; height: 91px; text-align: center; float: left; margin: 0 6px 10px 6px;}
.thumb_tile img { margin-top: 10px; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; box-shadow: 0px 0px 6px #000; }
.bright-schema .thumb_tile img { -moz-box-shadow: 0px 0px 6px #aaaaaa; -webkit-box-shadow: 0px 0px 6px #aaaaaa; box-shadow: 0px 0px 6px #aaaaaa; }
.classic-frames .thumb_tile { background-image: url( img/thumb_tile.png ); }
.none-frames .thumb_tile img { -moz-box-shadow: 0px 0px 0px; -webkit-box-shadow: 0px 0px 0px; box-shadow: 0px 0px 0px; }
.bright-schema .thumb_tile { background-position: 0 -91px; }
.dark-schema .thumb_tile { background-position: 0 0; }

.folio_description { margin: 0px auto; }
.classic-frames .folio_description { margin: 12px auto; }

.folio-classic-box { margin: 0; }
.classic-frames .folio-classic-box { margin: 0 6px; }
.folio-classic-box .folio_nazwa { font-size:15px; color: #f3f3f3; float: left; }
.bright-schema .folio-classic-box .folio_nazwa { color: #666; }
.folio-classic-box { text-align: left; }
.folio-classic-box .folio_opis { font-size:12px; margin: 4px 0; display: inline-block; }
.folio-classic-box .folio_link { float: right; }
.folio-classic-box .folio_link a { color:#b0b0b0; text-decoration:none; }

.vertical-images { width: 932px; margin: 0 auto 50px auto; }
.shadow-frames .vertical-box-image { -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000;	box-shadow: 0px 0px 10px #000; }


.vertical-box { width: 932px; }
.classic-frames .vertical-box { margin-bottom: 8px; }
.vertical-box .vertical-box-top { height: 8px; }
.vertical-box .vertical-box-bottom { height: 8px; }
.classic-frames .vertical-box .vertical-box-top { background: url(img/vertical_box.png); }
.classic-frames .vertical-box .vertical-box-bottom { background: url(img/vertical_box.png) 0 -8px; }

.dark-schema .vertical-box { background: url(img/vertical_box_dark.png); }
.dark-schema .vertical-box:hover { background: url(img/vertical_box_dark_hover.png); }
.dark-schema .vertical-box:hover .vertical-box-top { background-position: 0 -16px; }
.dark-schema .vertical-box:hover .vertical-box-bottom { background-position: 0 -24px; }

.bright-schema .vertical-box { background: url(img/vertical_box_bright.png); }
.bright-schema .vertical-box:hover { background: url(img/vertical_box_bright_hover.png); }
.bright-schema .vertical-box .vertical-box-top { background-position: 0 -32px; }
.bright-schema .vertical-box .vertical-box-bottom { background-position: 0 -40px }
.bright-schema .vertical-box:hover .vertical-box-top { background-position: 0 -48px; }
.bright-schema .vertical-box:hover .vertical-box-bottom { background-position: 0 -56px; }

.dark-schema .vertical-box { background: url(img/vertical_box_dark.png); }
.dark-schema .vertical-box:hover { background: url(img/vertical_box_dark_hover.png); }
.dark-schema .vertical-box:hover .vertical-box-top { background-position: 0 -16px; }
.dark-schema .vertical-box:hover .vertical-box-bottom { background-position: 0 -24px; }

.dark-schema .vertical-box .loader { background: url(img/loader-dark2.gif) no-repeat center; }
.dark-schema .vertical-box:hover .loader { background: url(img/loader-dark2-hover.gif) no-repeat center; }
.shadow-frames.dark-schema .vertical-box .loader, .shadow-frames.dark-schema .vertical-box:hover .loader, .none-frames.dark-schema .vertical-box .loader, .none-frames.dark-schema .vertical-box:hover .loader { background: url(img/loader-dark.gif) no-repeat center; }

.bright-schema .vertical-box .loader { background: url(img/loader-light2.gif) no-repeat center; }
.bright-schema .vertical-box:hover .loader { background: url(img/loader-light2-hover.gif) no-repeat center; }
.shadow-frames.bright-schema .vertical-box .loader, .shadow-frames.bright-schema .vertical-box:hover .loader, .none-frames.bright-schema .vertical-box .loader, .none-frames.bright-schema .vertical-box:hover .loader { background: url(img/loader-light.gif) no-repeat center; }
 

.shadow-frames .vertical-box, .none-frames .vertical-box { background: none; }
.shadow-frames .vertical-box:hover, .none-frames .vertical-box:hover { background: none; }

.vertical-images .vertical-box-image { margin: 8px auto; width: 900px; cursor: pointer; }
.vertical-images .vertical-box-image img { width: 900px; }
.vertical-images .unselected .vertical-box-image { height: 144px; overflow: auto; overflow-x: hidden; overflow-y: hidden; }

.vertical-images .vertical-box-description { margin: 8px 0; }
.vertical-images .vertical-box-description .description { width: 700px; float: left; }

.dark-schema .vertical-images .hr { border-top:1px solid #100f0f; height:1px; overflow:hidden; background-color:#2e2e2e; }
.bright-schema .vertical-images .hr { border-top:1px solid #DCDCD8; height:1px; overflow:hidden; background-color: #F3F3EE; }
.dark-schema .vertical-images .vertical-box:hover .hr { opacity: 0.3; }
.bright-schema .vertical-images .vertical-box:hover .hr { opacity: 0.9; }

.none-frames .vertical-images .hr, .shadow-frames .vertical-images .hr { display: none; }
.none-frames.info-view .hr, .shadow-frames.info-view .hr { margin: 0 20px; }

.vertical-box-name .name { padding: 0 15px 8px 15px; }
.dark-schema .vertical-box-name { color: #ffffff; }
.bright-schema .vertical-box-name { color: #666; }

.vertical-box-description .description { float: left; width: 700px; margin: 8px 0 0 15px; }
.vertical-box-description .description .folio_nazwa { font-size: 11px; font-family: Verdana; padding-bottom: 2px; }
.serif-font .vertical-box-description .description .folio_nazwa { font-family: Georgia; }
.vertical-box-description .description .folio_opis { font-size: 12px; float: none; }
.vertical-box-description .description .folio_link a { font-size: 12px; float: none; margin-top: 5px; display: block; }
.dark-schema .vertical-box-description .description .folio_nazwa { color: #ffffff; }
.bright-schema .vertical-box-description .description .folio_nazwa { color: #666; }

.vertical-box-description .socials { float: right; margin: 8px 15px 0 0;  }
.vertical-box-description .socials .vr { margin: 0 3px; }
.dark-schema .socials .vr { border-left: 1px solid #100f0f; width: 1px; height:30px; overflow:hidden; background-color:#2e2e2e; float: left; }
.bright-schema .socials .vr { border-left: 1px solid #DCDCD8; width: 1px; height:30px; overflow:hidden; background-color:#F3F3EE; float: left; }
.dark-schema .vertical-images .vertical-box:hover .vr { opacity: 0.3; }
.bright-schema .vertical-images .vertical-box:hover .vr { opacity: 0.9; }

.socials span { float: left; margin: 7px; }
.socials .social-networks { float: left; margin: 0 0 0 5px; }

.vertical-images .unselected { cursor: pointer; }
.vertical-images .unselected .vertical-box-name { display: none; }
.vertical-images .unselected .vertical-box-description { display: none; }

.social-networks a, .social-networks div.gplus { float: left; display: block; width: 16px; height: 16px; background: url(img/socials.png); margin: 7px 4px; }
.social-networks a.facebook {}
.social-networks a.twitter { background-position: -32px; } 
.social-networks a.email { background-position: -16px; }
.social-networks a.stumbleupon { background-position: -48px; }
.social-networks div.gplus { background-position: -64px; width: 24px; overflow: hidden; }

.vertical-view .socials, .book-view .socials, .blog-view .socials, .grid-view .socials, .horizontal-view .socials, .classic-view .socials { position: fixed; bottom: 20px; right: 0; padding: 1px 5px 1px 1px; }
.dark-schema.vertical-view .socials,
.dark-schema.book-view .socials,
.dark-schema.blog-view .socials,
.dark-schema.grid-view .socials,
.dark-schema.classic-view .socials, 
.dark-schema.horizontal-view .socials { background: url(img/share_bg.png); }
.bright-schema.vertical-view .socials,
.bright-schema.book-view .socials,
.bright-schema.blog-view .socials,
.bright-schema.grid-view .socials,
.bright-schema.classic-view .socials,
.bright-schema.horizontal-view .socials  { background: url(img/share_bg.png) 0 -32px; }

.vertical-view .vertical-box-description .socials {
	position: relative;
	background: none;
	top: 0px;
}

.book-view .book { width: 930px; margin: 0 auto; }
.book-view .book .rounded_box .r_contenet_l .r_contenet_r { padding: 14px 0px 5px 0px; }
.book-view .book .book-name {  color: #4d817b; font-size: 26px; padding: 16px 16px 0; }
.book-view .book .book-title {  color: #cfab92; font-size: 17px; padding: 0 16px 16px; }
.book-view .book .cover-image { position: absolute; bottom: 0px; height: 410px; width: 405px; overflow: scroll; overflow-x: hidden; overflow-y: hidden; }
/* .book-view .book .cover-image img { height: 100%; } */
.book-view .book .page-image { position: absolute; top: 90px; height: 405px; width: 405px; overflow: scroll; overflow-x: hidden; overflow-y: hidden; }
.book-view .book .page-image.video { position: absolute; top: 155px; left: 2px; height: 256px; width: 400px; overflow: scroll; overflow-x: hidden; overflow-y: hidden; }
.book-view .video-container { padding-top: 155px; }

.bright-schema .booklet { -moz-box-shadow: 0px 0px 10px #999999; -webkit-box-shadow: 0px 0px 10px #999999;	box-shadow: 0px 0px 10px #999999; }
.dark-schema .booklet { -moz-box-shadow: 0px 0px 10px #111111; -webkit-box-shadow: 0px 0px 10px #111111; box-shadow: 0px 0px 10px #111111; }

.book-view .contents .title { margin: 84px 36px 40px 36px; font-size: 17px; color: black; border-bottom: 1px solid black; padding-bottom: 10px; }
.book-view .contents .title span { color: #bfbfbf; font-size: 10px; float: right; padding-top: 5px; }
.book-view .contents .item { margin: 15px 36px; font-size: 10px; color: black; cursor: pointer; }
.book-view .contents .item span { color: #bfbfbf; font-size: 10px; float: right; }

#folioarrows-container { opacity: 0; -moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; }
#folioarrows-container:hover { opacity: 1;  }
#folioarrows-left, #folioarrows-right { background: url(img/arrows.png) no-repeat 0px center; cursor: pointer; }

.dark-schema #folioarrows-left { background-position: -100px center; }
.dark-schema #folioarrows-left:hover { background-position: 0px center; }
.dark-schema #folioarrows-right { background-position: -300px center; }
.dark-schema #folioarrows-right:hover { background-position: -200px center; }
.bright-schema #folioarrows-left { background-position: -500px center; }
.bright-schema #folioarrows-left:hover { background-position: -400px center; }
.bright-schema #folioarrows-right { background-position: -700px center; }
.bright-schema #folioarrows-right:hover { background-position: -600px center; }

