/* @group reset */
html,body,div,form,fieldset,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,blockquote,th,td,hr{padding:0;margin:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
:focus{outline:none;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,th,var{font-weight:normal;font-style:normal;}
input,textarea,h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em;}
.cl{clear:both;}
/* @end reset */
body{font:normal 11px Tahoma,Sans-Serif;background-color:#000000;position:relative;}
.clear{clear:both;display:block;}
#root{position:relative;}
.fixedwrap{width:952px;margin:0 auto;position:relative;}
#overlay{display:block;height:200px;position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#000;}
/* ---- rss -- ---- */
.rss{text-decoration:none;line-height:28px;height:28px;color:#293F3E;font-size:10px;background:transparent url(../image/common/rss.png) no-repeat 100% 0;}
div#inspirationsources a.pomoc{top:16px !important;}
#inspirationsources .rss{padding:0 32px 0 0;position:absolute;right:16px;top:52px;}
#tutorialsnewlist .rss{padding:0 32px 0 0;position:absolute;line-height:28px;padding:0 32px 0 0;height:28px;position:absolute;right:22px;top:89px;width:auto;}
/* ---- scrollbars -- ---- */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa;}
.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowUp:hover{/*background-color:#f60;*/}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown:hover{/*background-color:#f60;*/}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover{/*background-color:#f00;*/}
/* ---- nowy header ---- */
#vignette{width:868px;padding:0 42px;text-align:left;margin:0 auto;background-color:#000;height:113px !important;}
#vignette:after{content:"";display:block;height:0;clear:both;}
#vignette a{display:block;text-indent:-99999px;background:transparent url(../image/common/elements.png) no-repeat 0 0;}
#vignette h1{float:left;padding:0 0 24px 0;}
#vignette h1 a{position:relative;background:transparent url(../image/common/elements.png) no-repeat 0 0;width:177px;height:58px;margin:30px 0 0 0;}
#vignette h1 span{position:absolute;right:2px;bottom:-17px;height:15px;width:85px;display:none;background:transparent url(../image/common/elements.png) no-repeat -184px -256px;}
#vignette h1 a:hover span{display:block;}
#vignette ul{float:left;margin:33px 0 0 90px;}
#vignette ul li{float:left;}
#vignette ul a{float:left;width:84px;height:80px;background:transparent url(../image/common/navigation.png) no-repeat 0 -80px;}
#vignette ul .poradnik{background-position:0 -80px;}
#vignette ul .poradnik:hover,#vignette ul .active .poradnik{background-position:0 0;}
#vignette ul .inspiracje{background-position:-84px -80px;}
#vignette ul .inspiracje:hover,#vignette ul .active .inspiracje{background-position:-84px 0;}
#vignette ul .spolecznosc{background-position:-168px -80px;}
#vignette ul .spolecznosc:hover,#vignette ul .active .spolecznosc{background-position:-168px 0;}
#vignette ul .profil{background-position:-252px -80px;}
#vignette ul .profil:hover,#vignette ul .active .profil{background-position:-252px 0;}
#vignette div{float:right;}
#vignette p{margin:33px 0 0 0;}
#vignette .login a{height:22px;width:195px;background-position:-10px -204px;}
#vignette .loged{padding-left:8px;height:22px;width:195px;}
#vignette .loged:after{content:"";display:block;height:0;clear:both;}
#vignette .loged a{float:left;padding:0 0 0 18px;font:normal 13px/16px Helvetica,Arial,Sans-Serif;color:#81814f !important;text-indent:0;background-position:-343px -113px;text-decoration:none;}
#vignette .loged a strong{padding:0 0 0 2px;font-weight:bold;color:#c8c87a !important;font-size:14px;}
#vignette .loged .logout{margin:-6px 0 0 3px;padding:0;height:29px;width:27px;display:block;text-indent:-99999px;position:relative;cursor:pointer;background-position:-140px -266px;}
#vignette .loged .logout span{display:none;position:absolute;top:-16px;height:17px;width:50px;left:-12px;background:transparent url(../image/common/elements.png) no-repeat -129px -249px;}
#vignette .loged .logout:hover span{display:block;}
#loginform{display:none;position:absolute;top:33px;right:42px;background-color:#000;width:195px;padding:0 0 0 4px;z-index:999;}
#loginform p{padding:0;margin:0 0 5px 0;float:left;}
#loginform .text{overflow:hidden;height:22px;width:195px;background:transparent url(../image/common/elements.png) no-repeat -10px -226px;}
#loginform .text input{background:transparent none;border:none;width:170px;padding:6px 6px 0 12px;margin:0 0 0 0;color:#403f25;font:normal 11px/16px Helvetica,Arial,Sans-Serif;height:16px;float:left;}
#loginform .short{width:128px;background-position:0 -248px;}
#loginform .short input{width:110px;}
#loginform .loader{width:67px;}
#loginform .loader img{margin:3px 0 0 8px;}
#loginform .submit{margin:0 0 0 4px;width:63px;height:22px;background:transparent url(../image/common/elements.png) no-repeat -1px -270px;float:right;border:none;text-indent:-999999px;cursor:pointer;}
#loginform .error{width:195px;text-align:center;color:#B33400;}
/* @group livesearch */
#searchform .text{margin:5px 0 0 0;overflow:hidden;height:22px;width:195px;background:transparent url(../image/common/elements.png) no-repeat -11px -116px;position:absolute;z-index:99;}
#searchform input{background:transparent none;border:none;width:170px;padding:7px 6px 0 12px;margin:0 0 0 0;color:#1c3e4b;font:normal 10px/15px Helvetica,Arial,Sans-Serif;height:15px;float:left;}
#vignette #livesearch{width:278px;position:absolute;right:0;top:89px;z-index:999999;}
#livesearch .open,#livesearch .close{margin:0;float:left;width:278px;height:45px;background-position:0 0;background-repeat:no-repeat;}
#livesearch .content{background:transparent url(../image/common/livesearch.spacer.png) repeat-y;width:260px;padding:0 9px 5px 9px;border-bottom:1px solid #0f1f28;margin:0 0 0 0;}
#livesearch .content-empty{border:none;padding:0;margin-bottom:-12px;}
#livesearch .open{background-image:url(../image/common/livesearch.open.png);}
#livesearch .close{background-image:url(../image/common/livesearch.close.png);}
#livesearch a span,#livesearch dt{display:block;float:left;background-image:url(../image/common/livesearch.elements.png);}
#livesearch dt{text-indent:-99999px;height:28px;width:260px;margin:10px 0;}
#livesearch dl{height:100%;overflow:hidden;}
#livesearch dl:first-child{margin-top:-36px;}
#livesearch dd{display:block;clear:both;float:left;padding:5px 5px 5px 15px;}
#livesearch dd span{width:25px;height:25px;margin:0 10px 0 0;}
#livesearch dd a{text-indent:0;background-image:none;width:240px;display:block;}
#livesearch a{font:normal 11px/23px Tahoma,Sans-Serif;text-decoration:none;}
#livesearch a:hover{text-decoration:underline;}
#livesearch .tutorials a,#livesearch .tutorials a:hover{color:#7ac4d8;}
#livesearch .discussions a,#livesearch .discussions a:hover{color:#6dbbb4;}
#livesearch .videos a,#livesearch .videos a:hover{color:#7ac4d8;}
#livesearch .photographers a,#livesearch .photographers a:hover{color:#6ba642;}
#livesearch .inspiractions a,#livesearch .inspiractions a:hover{color:#6dbbb4;}
#livesearch .tutorials dt{background-position:0 0;}
#livesearch .discussions dt{background-position:0 -28px;}
#livesearch .videos dt{background-position:0 -56px;}
#livesearch .photographers dt{background-position:0 -84px;}
#livesearch .inspiractions dt{background-position:0 -112px;}
#livesearch .discussions span{background-position:-50px -167px;}
#livesearch .videos span{background-position:0 -167px ;}
#livesearch .photographers span{background-position:-25px -167px;}
#livesearch .inspiractions span{background-position:-75px -167px;}
#livesearch .none_0 span{background-position:0 -167px;}
#livesearch .beginner_1{background-position:0 -142px;}
#livesearch .beginner_2{background-position:-25px -142px;}
#livesearch .beginner_3{background-position:-50px -142px;}
#livesearch .intermediate_1{background-position:-75px -142px;}
#livesearch .intermediate_2{background-position:-100px -142px;}
#livesearch .intermediate_3{background-position:-125px -142px;}
#livesearch .advanced_1{background-position:-150px -142px;}
#livesearch .advanced_2{background-position:-175px -142px;}
#livesearch .advanced_3{background-position:-200px -142px;}
#livesearch .close span{margin:15px 24px 0 24px;float:left;font:normal 10px/15px Tahoma,Sans-Serif;color:#5a9db0;}
#livesearch .close .loading{padding:0 0 0 21px;background:transparent url(../image/common/livesearch.loading.gif) no-repeat 0 0;}
#livesearch .close .results{cursor:pointer;padding:0 0 0 21px;background:transparent url(../image/common/livesearch.results.png) no-repeat 0 0;}
#livesearch .close .empty{margin-top:-12px ;}
/* @end livesearch */
/* @group new fooot */
#foo{padding:44px 40px 62px 40px;width:869px;height:35px;font-size:9px;margin:0 0 10px 1px;background:transparent url(../image/search/search.apla.jpg) no-repeat 0 100%}
#foo div{float:right;text-align:right;color:#1b2733;}
#foo div p{padding:0 15px 0 0;margin:0 0 5px 0;height:14px;line-height:14px;width:160px;background:transparent url(../image/common/elements.png) no-repeat 164px -116px;}
#foo .nikon{float:left;width:131px;height:35px;text-indent:-99999px;background:transparent url(../image/common/elements.png) no-repeat -206px -116px;}
#foo div a{color:#304254;text-decoration:none;display:inline;}
#foo div a:hover{text-decoration:underline;}
/* @end new fooot */
/* @group colors */
#inspirations #vignette h1 a{background-position:-177px 0;}
#inspirations #vignette h1 span{background-position:-269px -256px;}
#inspirations #searchform .text{background-position:-11px -138px;}
#inspirations #searchform input{color:#282e24;}
#inspirations #foo{background-image:none;padding-bottom:52px;padding-top:93px;background-image:url(../image/common/footer.inspirations.jpg);}
#inspirations #foo .nikon{background-position:-206px -151px;}
#inspirations #foo div p{background-position:164px -131px;}
#inspirations #foo div{color:#242822;}
#inspirations #foo div a{color:#3e433a;}
#account #vignette h1 a{background-position:0 -58px;}
#account #vignette h1 span{background-position:-184px -271px;}
#account #searchform .text{background-position:-11px -160px;}
#account #searchform input{color:#2b2c1d;}
#account #foo{background-image:none;padding-bottom:52px;}
#account #foo .nikon{background-position:-206px -186px;}
#account #foo div p{background-position:164px -146px;}
#account #foo div{color:#27281a;}
#account #foo div a{color:#43442d;}
#profile #vignette h1 a{background-position:0 -58px;}
#profile #vignette h1 span{background-position:-184px -271px;}
#profile #searchform .text{background-position:-11px -160px;}
#profile #searchform input{color:#2b2c1d;}
#profile #foo{background-image:none;padding-bottom:52px;background-image:url(../image/common/footer.profile.jpg);margin-left:0;padding-right:42px;}
#profile #foo .nikon{background-position:-206px -186px;}
#profile #foo div p{background-position:164px -146px;}
#profile #foo div{color:#27281a;}
#profile #foo div a{color:#43442d;}
#community #vignette h1 a{background-position:-177px -58px;}
#community #vignette h1 span{background-position:-269px -271px;}
#community #searchform .text{background-position:-11px -182px;}
#community #searchform input{color:#1c3e4b;}
#community #foo{background-image:url(../image/common/footer.community.jpg);background-position:0 0;background-color:#000;margin-left:0;padding-right:42px;}
#community #foo .nikon{background-position:-206px -220px;}
#community #foo div p{background-position:164px -160px;}
#community #foo div{color:#222927;}
#community #foo div a{color:#394442;}
/* @end colors */
/*------------------------------------------ windows ------------------------------------------*/
/* @group windows */
#window{display:block;position:absolute;z-index:100;text-align:center;line-height:0;}
#overlay{display:block;height:200px;position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#000;}
/* ---- window -- normal ---- */
.wnormal{left:50%;margin-left:-257px;width:504px;background:transparent url(../image/window/normal/win.open.png) no-repeat 0 0;}
.wnormal .body{height:100%;position:relative;width:504px;background:transparent url(../image/window/normal/win.spacer.png) repeat-y 0 0;}
.wnormal .close,.wnormal .open{width:504px;height:90px;margin:0 auto;background:transparent url(../image/window/normal/win.close.png) no-repeat 0 0;}
.wnormal .open{background:transparent url(../image/window/normal/win.open.png) no-repeat 0 0;}
.wnormal .content{position:relative;width:482px;display:inline;margin:-80px 11px -30px 11px;float:left;background:#000 url(../image/window/normal/win.apla.png) no-repeat 0 0;}
.wnormal .content .close{margin:20px 0 0 0;width:482px;height:60px;background:#000000 url(../image/window/normal/win.apla.png) no-repeat 0 100%;}
.wnormal .body p{line-height:20px;}
.wnormal .inner{position:relative;padding:20px 20px 0 20px;margin:0 0 -60px 0;min-height:75px;height:100%;overflow:hidden;}
.wnormal .inner{color:#e2e2bd;text-align:justify;}
.wnormal .position{text-align:center;}
/* ----- window -- normal buttons ---- */
#window .button{height:30px;float:left;margin:0 2px;text-indent:-99999px;background:transparent url(../image/window/normal/buttons.png) no-repeat 0 0;}
#window .buttons{display:inline;float:left;width:472px;margin:42px 16px 0 16px;}
#window .buttons .terminate{width:57px;float:right;background-position:-201px -60px;}
#window .buttons .terminate:hover{background-position:-201px -90px;}
#window .buttons .remove{width:117px;float:right;background-position:-148px -180px;}
#window .buttons .remove:hover{background-position:-148px -210px;}
#window .buttons .tutorial{width:148px;background-position:0 -180px;}
#window .buttons .tutorial:hover{background-position:0 -210px;}
#window .buttons .video{width:185px;background-position:0 0;}
#window .buttons .video:hover{background-position:0 -30px;}
#window .buttons .illustration{width:201px;background-position:0 -60px;}
#window .buttons .illustration:hover{background-position:0 -90px;}
#window .buttons .snippet{width:239px;background-position:0 -120px;}
#window .buttons .snippet:hover{background-position:0 -150px;}
#window .buttons .bookmarks{width:82px;background-position:-185px 0;}
#window .buttons .bookmarks:hover{background-position:-185px -30px;}
/* ---- window -- normal -- tutorials ---- */
#window .tutorials .title{line-height:25px;padding:0 0 0 40px;margin:0 0 16px 0;height:25px;overflow:hidden;float:left;width:400px;color:#919161;text-decoration:none;}
.whelp p{float:left;display:inline;position:relative;}
#window .tutorials .title .icon{height:25px;overflow:hidden;width:25px;float:left;margin:0 0 0 -40px;background-image:url(../image/profile/article_icons.png);background-repeat:no-repeat;}
/* ---- window -- normal -- snippets ---- */
#window .snippets img{margin-bottom:-8px;}
/* ---- window -- normal -- bookmarks ---- */
#window .tutorials .title{line-height:30px;padding:0 0 0 40px;margin:0 0 11px 0;overflow:hidden;float:left;width:400px;color:#919161;text-decoration:none;font-size:14px;line-height:12px;}
#window .tutorials .title em{float:left;font-size:14px;line-height:12px;font-style:normal;}
#window .tutorials .title .icon{height:25px;overflow:hidden;width:25px;float:left;margin:0 0 0 -40px;background-image:url(../image/profile/article_icons.png);background-repeat:no-repeat;}
#window .bookmarks .title{line-height:25px;padding:0 0 0 40px;margin:0 0 16px 0;height:25px;overflow:hidden;float:left;width:400px;color:#919161;text-decoration:none;}
#window .bookmarks .title em{float:left;font-style:normal;}
#window .bookmarks .title .icon{height:25px;overflow:hidden;width:25px;float:left;margin:0 0 0 -40px;background:transparent url(../image/profile/themes.png) no-repeat 0 0;}
#window .bookmarks .title .time{text-align:right;float:right;font-size:9px;color:#494931;}
/* ----- window ---- hardware ---- */
.whardware{left:50%;margin-left:-257px;width:347px;height:387px;background:transparent url(../image/window/hardware/win.hardware.png) no-repeat 0 0;}
.whardware .body{padding:33px 45px 0 37px;width:265px;overflow:hidden;}
.whardware .body .content{overflow:hidden;width:265px;left:0;top:0;height:250px;text-align:left;margin:0;padding:0;}
.whardware dl{width:250px;margin-top:-5px;}
.whardware dt,.whardware dd{display:block;line-height:15px;clear:both;}
.whardware dd{width:250px;position:relative;float:left;}
.whardware dt{padding:10px 0;font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;}
.whardware dd em,.whardware dd .span{cursor:pointer;}
.whardware dd em{float:left;font-style:normal;padding:2px 0 5px 20px;line-height:16px;font-style:normal;}
.whardware dd em:hover{color:rgb(70,70,37);}
.whardware dd span input{display:none;}
.whardware dd span{position:absolute;left:0;top:2px;height:13px;width:13px;margin:2px 0 0 0;background:transparent url(../image/window/hardware/checkbox.png) no-repeat 0 0;}
.whardware dd .checked{background-position:0 -19px;}
.whardware dd.equipment{margin:5px 0 0 0;width:250px;height:100%;overflow:hidden;}
.whardware dd a{overflow:hidden;line-height:13px;float:right;width:13px;margin:2px 0 0 10px;height:13px;background:transparent url(../image/window/hardware/delete.png) no-repeat 0 0;text-indent:-99999px;}
.whardware dd a:hover{background-position:100% 100%;}
.whardware dd #append{float:none;text-indent:-99999px;margin:4px 0;height:23px;position:relative;width:24px;display:block;background:transparent url(../image/window/hardware/append.png) no-repeat 0 -31px;}
.whardware dd #append :hover{padding:0 87px 0 0;}
.whardware .message{height:11px;line-height:11px;font-size:10px;padding:0 0 0 2px;}
.whardware #item{display:none;width:250px;height:31px;overflow:hidden;background:transparent url(../image/window/hardware/append.png) no-repeat 0 0;}
.whardware #item .text{height:15px;float:left;padding:8px 0;margin:0 18px;border:none;background:transparent none;font:normal 11px/ 15px Tahoma,sans-serif;color:#84846D;width:150px;display:inline;z-index:11;}
.whardware #item .proced{background:none;text-indent:0;cursor:pointer;height:15px;padding:8px 0;border:none;font:normal 10px/ 15px Arial,Helvetica,sans-serif;color:#343412;text-align:center;width:64px;text-decoration:none;float:left;margin:0;}
.whardware .close{float:left;display:inline;width:275px;height:30px;margin:15px 0 0 25px;padding:15px 5px 0 5px;background:transparent url(../image/window/hardware/spacer.png) repeat-x 0 0;}
.whardware .button{float:left !important;background-image:url(../image/window/hardware/buttons.png) !important;}
.whardware .terminate{width:50px !important;background-position:0 0 !important;}
.whardware .append{width:127px !important;background-position:-51px 0 !important;}
.whardware .terminate:hover{background-position:0 -30px !important;}
.whardware .append:hover{background-position:-51px -30px !important;}
/* ---- window -- hardware -- scrollbar ---- */
.whardware .jScrollArrowDown,.whardware .jScrollArrowUp{height:15px;background:transparent url(../image/window/hardware/scrollbar.png) no-repeat 0 0;}
.whardware .jScrollArrowUp{background-position:0 0;}
.whardware .jScrollArrowDown{background-position:0 -33px;}
.whardware .jScrollPaneTrack{background:transparent none;}
.whardware .jScrollPaneDrag{left:0;background:#E2E3BF url(../image/window/hardware/scrollbar.png) no-repeat 0 -16px;}
/* ---- window -- whelp ---- */
.whelp{font-size:10px;left:50%;margin-left:-225px;width:450px;background-color:#000;color:#FFF !important;border:1px solid #141414;}
.whelp .content{padding:20px;position:relative;}
.whelp .terminate{position:absolute;right:20px;top:20px;background:transparent url(../image/window/help/close.png) no-repeat 0 0;width:13px;height:13px;}
.whelp .terminate:hover{background-position:100% 100%;}
.whelp p{line-height:16px;float:none !important;display:block !important;text-align:justify;color:#FFFFFF !important;}
.whelp .text{padding:5px 0 10px 0;}
/* ---- window -- video ---- */
.wvideo{left:50%;margin-left:-257px;width:504px;height:433px;background:transparent url(../image/window/video/win.video.png) no-repeat 100% 100%;}
.wvideo .buttons{margin:6px 0 0 16px !important;}
/* ----- window ---- flickr ---- */
.wflickr{left:50%;margin-left:-370px;width:340px;padding:36px 40px 46px 36px;height:388px;background:transparent url(../image/window/flickr/win.flickr.png) no-repeat 0 0;}
.wflickr .header{height:21px;overflow:hidden;margin:0 0 17px 0;}
.wflickr .title{float:left;height:21px;width:232px;text-indent:-99999px;background:transparent url(../image/window/flickr/title.png) no-repeat 0 0;}
.wflickr .terminate{float:right;text-indent:-99999px;height:13px;width:13px;background:transparent url(../image/window/flickr/close.png) no-repeat 0 0;}
.wflickr .terminate:hover{background-position:0 -13px;}
.wflickr .content{width:337px;height:348px;font-size:11px;color:#3A3A14;line-height:16px;text-align:justify;overflow:hidden;margin-top:-16px;}
.wflickr .content p{padding:16px 0 0 0;}
.wflickr .content a{text-decoration:none;color:#0063DC;}
.wflickr .content a:hover{color:#FF0084;}
/* ---- window -- flickr -- scrollbar ---- */
.wflickr .jScrollArrowDown,.wflickr .jScrollArrowUp{height:15px;background:transparent url(../image/window/flickr/scrollbar.png) no-repeat 0 0;}
.wflickr .jScrollArrowUp{background-position:0 0;}
.wflickr .jScrollArrowDown{background-position:0 -33px;}
.wflickr .jScrollPaneTrack{background:transparent none;}
.wflickr .jScrollPaneDrag{background:#E2E3BF url(../image/window/flickr/scrollbar.png) no-repeat 0 -16px;}
/* ---- window -- public ---- */
.wpublic{left:50%;margin-left:-370px;width:287px;padding:30px 35px 45px 25px;height:475px;background:transparent url(../image/window/public/win.public.png) no-repeat 0 0;font:normal 11px/ 16px Tahoma,sans-serif;color:#313111;}
.wpublic .close{float:right;margin:0 8px;text-indent:-99999px;height:13px;width:13px;background:transparent url(../image/window/public/close.png) no-repeat 0 0;}
.wpublic .close:hover{background-position:0 -13px;}
.wpublic .content{text-align:left;}
.wpublic .user{width:287px;float:left;}
.wpublic .user .avatar{position:relative;height:52px;width:54px;float:left;margin:0 8px 0 3px;}
.wpublic .user .avatar .frame{position:absolute;left:0;top:0;height:52px;width:54px;background:transparent url(../image/window/public/avatar.png) no-repeat 0 0;}
.wpublic .user .summary{float:left;width:60%;}
.wpublic .user .username{float:left;margin:8px 0 0 0;line-height:15px;}
.wpublic .user .username em{float:left;font-style:normal;}
.wpublic .user .username .level{float:left;margin:0 0 0 5px;height:15px;width:15px;background:transparent url(../image/window/public/levels.png) no-repeat 0 0;}
.wpublic .user .username .level_icon_1{background-position:0 0;}
.wpublic .user .username .level_icon_2{background-position:0 -15px;}
.wpublic .user .username .level_icon_3{background-position:0 -30px;}
.wpublic .user .city{clear:left;margin:0 0 9px 0;font:normal 9px/ 12px Tahoma,Sans-Serif;color:#5f5f35;display:block;}
.wpublic .user .email{text-decoration:none;font:normal 11px/ 14px Tahoma,Sans-Serif;color:#313111;display:block;}
.wpublic .user .homepage{text-decoration:none;font:normal 11px/ 14px Tahoma,Sans-Serif;color:#5e5f34;display:block;}
.wpublic .user .email:hover,.wpublic .user .homepage:hover{text-decoration:underline;}
.wpublic .list{width:287px;float:left;margin:15px 0 0 0;}
.wpublic .list dt{width:100%;height:37px;overflow:hidden;cursor:pointer;background:transparent url(../image/window/public/spacer.png) repeat-x 0 0;}
.wpublic .list dt .arrow{width:7px;height:7px;background:transparent url(../image/window/public/arrows.png) no-repeat 0 0;float:right;margin:15px 11px 0 0;}
.wpublic .list dt.active .arrow{background-position:0 -37px;}
.wpublic .list dt span{float:left;margin:0 0 0 8px;height:37px;width:150px;background:transparent url(../image/window/public/titles.png) no-repeat 0 0;}
.wpublic .list dt.hardware span{background-position:0 2px;}
.wpublic .list dt.flickr span{background-position:0 -35px;}
.wpublic .list dt.homework span{background-position:0 -72px;}
.wpublic .list dt.discussion span{background-position:0 -108px;}
.wpublic .list dd p{margin:12px 24px;line-height:16px;}
.wpublic .equipment{margin:12px 24px;}
.wpublic .equipment li{line-height:16px;}
.wpublic .list dd a{font:normal 11px/ 16px Tahoma,Sans-Serif;color:#5e5f34;margin:0 5px 0 0;text-decoration:none;}
.wpublic .list dd a:hover{text-decoration:underline;}
.wpublic .list .gallery{}
.wpublic .list .gallery .preview{position:relative;width:237px;overflow:hidden;height:76px;}
.wpublic .list .gallery li{display:inline;float:left;}
.wpublic .list .gallery .prev,.wpublic .list .gallery .next{width:12px;height:12px;cursor:pointer;background:transparent url(../image/window/public/pager.png) no-repeat 0 0;margin:32px 6px;}
.wpublic .list .gallery .prev{background-position:-2px 0;}
.wpublic .list .gallery .next{background-position:-22px 0;}
.wpublic .list .gallery .preview ul{margin:0;position:absolute;left:0;top:0;height:76px;width:100%;}
.wpublic .list .gallery .preview li{width:77px;margin:0 0 0 2px;float:left;display:inline;height:76px;overflow:hidden;}
.wpublic .list .gallery ul{margin:12px 0;height:76px;overflow:hidden;}
.wpublic .list .gallery .preview ul{margin:0;position:absolute;left:0;top:0;height:76px;width:100%;}
.wpublic .list .gallery a{position:relative;height:0;display:block;}
.wpublic .list .gallery .frame{background:transparent url(../image/window/public/frame.png) no-repeat 0 0;cursor:pointer;position:absolute;left:0;top:0;width:77px;height:76px;}
.wpublic .list .gallery a img{width:77px;height:76px;display:block;}
.wpublic .shortlist a{display:block;}
/* ---- window -- wavatar ---- */
.wavatar{left:50%;top:530px !important;margin-left:40px;width:337px;height:259px;font:normal 11px/ 16px Tahoma,sans-serif;color:#313111;}
.wavatar .body{position:relative;background:transparent url(../image/window/avatar/win.avatar.png) no-repeat 0 0;width:264px;height:219px;padding:15px 41px 25px 32px;}
.wavatar .body p{font:normal 11px/ 16px Tahoma,sans-serif;margin:10px 0;text-align:left;}
.wavatar .body ul{width:270px;height:104px;overflow:hidden;margin:-6px -6px 0 0;}
.wavatar .body ul li{float:left;width:48px;height:46px;margin:6px 6px 0 0;}
.wavatar .body ul li a{display:block;width:48px;height:46px;background:transparent url(../image/window/avatar/avatars.png) no-repeat 0 0;}
.wavatar .body ul li .avatar_1{background-position:0 0;}
.wavatar .body ul li .avatar_2{background-position:-54px 0;}
.wavatar .body ul li .avatar_3{background-position:-108px 0;}
.wavatar .body ul li .avatar_4{background-position:-162px 0;}
.wavatar .body ul li .avatar_5{background-position:-216px 0;}
.wavatar .body ul li .avatar_6{background-position:0 -52px;}
.wavatar .body ul li .avatar_7{background-position:-54px -52px;}
.wavatar .body ul li .avatar_8{background-position:-108px -52px;}
.wavatar .body ul li .avatar_9{background-position:-162px -52px;}
.wavatar .body ul li .avatar_10{background-position:-216px -52px;}
.wavatar form .file{width:194px;float:left;}
.wavatar form .submit{width:194px;float:left;}
.wavatar form .submit{display:inline;float:right;margin:0 0 0 0;width:63px;height:30px;background:transparent url(../image/window/avatar/submit.png) no-repeat 0 0;}
.wavatar form .submit:hover{background-position:0 -30px;}
.wavatar form .submit input{border:none;height:0;width:0;padding:0;background-color:transparent;}
.wavatar form .file{line-height:14px;font-size:10px;color:#d1d19a;width:125px;height:30px;border:none;margin:0;padding:8px 0 8px 6px;background:transparent url(../image/window/avatar/input.png) no-repeat 0 0;}
.wavatar form .background{display:inline;float:right;margin:0 0 0 0;width:63px;height:30px;left:131px;background:transparent url(../image/window/avatar/input.png) no-repeat 100% 0;}
/* ---- window -- image ---- */
#image_window{display:block;position:absolute;z-index:120;text-align:center;}
#image_overlay{display:block;height:200px;position:absolute;top:0;left:0;z-index:110;width:100%;background-color:#000;}
.wimage{width:500px;height:333px;margin-left:-250px;left:50%;border:10px solid #DFDFDF;overflow:hidden;background-color:#DFDFDF;}
.wimage .content{background:#DFDFDF url(../image/common/loading.gray.gif) no-repeat 50% 50%;line-height:0;height:100%;overflow:hidden;position:relative;}
.wimage .close{position:absolute;width:100%;left:0;bottom:0;height:13px;line-height:13px;padding:20px 10px 10px;text-align:left;overflow:hidden;background-color:#DFDFDF;}
.wimage .flickr{font-family:Tahoma,Helvetica,sans-serif;color:#0063DC;line-height:13px;height:13px;text-decoration:none;font-size:11px;float:left;overflow:hidden;padding:0 18px 0 0;background:transparent url(../image/window/flickr/arrow.png) no-repeat 100% 100%;}
.wimage a span,.wimage a:hover{color:#FB3C9F;}
.wimage .terminate{margin:0 20px 0 0;width:13px;height:13px;float:right;background:transparent url(../image/window/flickr/close.png) no-repeat 100% 100%;}
.wimage .terminate:hover{background-position:0 0;}
/* ---- flexible ---- */
.wflexible{left:50%;margin-left:-215px;width:430px;height:300px;}
.wflexible .body{width:100%;height:100%;position:relative;}
.wflexible .content{z-index:1000;width:100%;position:absolute;left:0;top:0;height:100%;}
.wflexible .loading{background:transparent url(../image/common/loading.black.gif) no-repeat 50% 50%;}
.wflexible .corner{position:absolute;width:50%;height:50%;top:0;left:0;background-image:url(../image/window/flexible/window.png);background-repeat:no-repeat;z-index:100;}
.wflexible .top_left{background-position:0 0;}
.wflexible .top_right{left:50%;background-position:100% 0;}
.wflexible .bottom_left{top:50%;background-position:0 100%;}
.wflexible .bottom_right{left:50%;top:50%;background-position:100% 100%;}
.wflexible .back{position:relative;width:100%;height:100%;}
.wflexible .content .buttons{margin:0 !important;padding:0 !important;width:100% !important;}
.wflexible .image{text-align:center;padding:38px 40px 70px 40px;}
.wflexible .image img{}
.wflexible .buttons{position:absolute;width:100% !important;left:0;bottom:18px;z-index:100000;margin:0 !important;}
.wflexible .buttons .illustration{margin-left:20px !important;}
.wflexible .buttons .terminate{margin-right:20px !important;}
.transparent,#window .corner,a .frame{background-color:transparent;}
#flashplayer{display:none;}
#windowsize{position:absolute;left:-100%;top:-100%;}
/* @end windows */
pre{background-color:#000;padding:15px;font-size:12px;line-height:15px;color:#fff;}
/* group widgets */
#discussion .avatar
,#widgets h2 .rollup em
,.post .hide .icon
,#discussion .head .buttons a
,#discussion .avatar .mask
,#discussion .submit
,#discussion form .button
,#form .defaultSkin .mceLayout .mceIcon
,#discussion .opinion a
,#share li a
,#widgets #opinion li span
,.tutorials-list .info .opinion em
,#discussion .avatar .facebook-icon
,span.reputation em
,#tutorials-anchors a .icon{background:url(../image/widgets/sprite-widgets.png) no-repeat 0 0;text-indent:-16091984px;}
#inspirations #discussion .avatar
,#inspirations #widgets h2 .rollup em
,#inspirations .post .hide .icon
,#inspirations #discussion .head .buttons a
,#inspirations #discussion .avatar .mask
,#inspirations #discussion .submit
,#inspirations #discussion form .button
,#inspirations #form .defaultSkin .mceLayout .mceIcon
,#inspirations #discussion .opinion a
,#inspirations #inspirations #share li a
,#inspirations #widgets #opinion li span
,#inspirations .tutorials-list .info .opinion em
,#inspirations #discussion .avatar .facebook-icon
,#inspirations span.reputation em
,#inspirations #tutorials-anchors a .icon{background-image:url(../image/widgets/photo-sprite-widgets.png);}
.defaultSkin .mceLayout .mceToolbar{margin:10px 0 0 0;padding:0;}
.defaultSkin .mceLayout .mceIcon,.frame_discussion .buttons a{display:block;float:left;height:31px;text-indent:-99999px;background:transparent url(/template/image/tutorials/common/discussion/buttons.png) no-repeat 0 0;}
.defaultSkin .mceLayout .mce_bold{background-position:0 0;width:32px;}
.defaultSkin .mceLayout .mceButton{margin:0 2px 0 0;float:left;height:31px;border:none !important;background-color:transparent !important;}
.defaultSkin .mceLayout .mceButton:hover .mce_bold,#new_thread_form .mceButtonActive .mce_bold{background-position:0 -31px;}
.defaultSkin .mceLayout .mce_italic{background-position:-34px 0;width:32px;}
.defaultSkin .mceLayout .mceButton:hover .mce_italic,#new_thread_form .mceButtonActive .mce_italic{background-position:-34px -31px;}
.defaultSkin .mceLayout .mce_attach{background-position:-68px 0;width:32px;}
.defaultSkin .mceLayout .mceButton:hover .mce_attach,#new_thread_form .mceButtonActive .mce_attach{background-position:-68px -31px;}
#widgets{background:url(../image/widgets/background-widgets.jpg) no-repeat 0 100%;padding:0 0 68px 0;}
#inspirations #widgets{background-image:none;padding:0 0 0 0;margin:0 0 0 -2px;}
#widgets h2{height:50px;position:relative;background:url(../image/widgets/background-title.jpg) no-repeat 50% 0;z-index:99;}
#inspirations #widgets h2{background-image:url(../image/widgets/photo-background-title.jpg);}
#widgets h2 .cufon{padding:25px 0 0 0;height:21px;font-size:17px;line-height:21px;text-align:center;display:block;}
#widgets h2 .cufon .cufon{padding:0;height:auto;}
#widgets h2 a{top:50%;margin-top:-9px;position:absolute;font-size:11px;color:#2c444b;line-height:11px;cursor:pointer;}
#inspirations #widgets h2 a{color:#2c3e1c;}
#widgets h2 .rollup{padding:8px 0 0 0;left:38px;}
#widgets h2 .rollup span{padding:0;}
#widgets h2 .rollup em,.post .hide .icon{width:11px;height:7px;background-position:-139px -42px;margin:3px 6px 0 0;float:left;}
#inspirations #widgets h2 .help{background:url(../image/widgets/photo-icon-help.png) no-repeat 100% 0;}
#widgets h2 .rollup.toggle em,.post .hide .icon{background-position:-139px -48px;}
.post .hide .icon{margin:5px 0 0 5px;float:right;}
#widgets h2 .help{display:block;background:url("../image/tutorials/collection/helpers.png") no-repeat scroll 100% 0;padding:6px 33px 6px;right:38px;line-height:16px;}
#widgets h2 a:hover{text-decoration:none;color:#8ad2e4;}
#widgets .content{z-index:98;position:relative;background:url(../image/widgets/background-content.jpg) no-repeat 0 0;padding:100px 0 0 0;margin-top:-50px;width:952px;}
#inspirations #widgets .content{background-image:url(../image/widgets/photo-background-content.jpg);}
#discussion,#associated{overflow:hidden;padding-bottom:15px;}
#associated{margin-bottom:-68px;}
#inspirations #associated{padding-bottom:0;margin-bottom:-16px;}
/* endgroup widgets */
/* group posts */
#discussion{font-family:Tahoma,Verdana,Sans-Serif;}
#discussion #posts,#discussion #form{padding:0 69px;margin:-12px 0 0 0;}
#discussion .owner{width:54px;text-align:center;line-height:1.20;}
#discussion .owner small{color:#446972;font-size:9px;line-height:9px;margin:0 0 4px 0;display:block;}
#inspirations #discussion .owner small{color:#4a5442;}
#discussion .owner .username{width:74px;margin:0 -10px;display:block;}
#discussion .avatar{background-position:-54px -42px;width:54px;height:52px;position:relative;text-indent:0;margin:0 0 6px 0;}
#discussion .avatar .mask{display:block;background-position:0 -42px;position:absolute;width:54px;height:52px;top:0;left:0;z-index:9;}
#discussion .avatar .facebook-icon{z-index:8;right:3px;bottom:3px;position:absolute;background-position:0 -21px;width:14px;height:14px;}
#discussion .owner{float:left;}
#discussion .entry{padding:0 0 22px 0;width:722px;float:right;}
#discussion .post .entry{min-height:64px;}
#discussion .post .body a{color:#5A90A0;}
#discussion .post .body a:hover{text-decoration:underline;}
#discussion .entry{border-bottom:1px solid #0e1f24;}
#discussion .post{padding:0 0 22px 0;}
#discussion .head{line-height:15px;height:15px;color:#2f4c55;padding:0 0 12px 0;}
#inspirations #discussion .head{color:#6f7f62;}
#discussion .head .buttons{display:inline-block;padding:0 0 0 8px;}
#discussion .head .buttons a{width:28px;height:16px;margin:0 1px;display:inline-block;}
#discussion .head .buttons .moderate{background-position:-139px -88px;}
#discussion .head .buttons .quote{background-position:-139px -71px;}
#discussion #form .head{text-align:right;}
#discussion #form .head a{color:#7CBFD0;display:inline-block;padding:0 0 0 5px;position:relative;}
#inspirations #discussion #form .head a{color:#829473;}
#discussion .opinion{float:right;text-align:right;color:#7ac4d9;}
#inspirations #discussion .opinion{color:#4a5442;}
#discussion .opinion .control{color:#314e57;}
#inspirations #discussion .opinion .control{color:#b9d3a4;}
#discussion .opinion .control{float:left;margin:0 6px 0 0;}
#discussion .opinion a{text-align:left;display:inline-block;width:15px;height:15px;margin:0 0 -3px 1px;}
#discussion .opinion a.plus{background-position:-139px -55px;}
#discussion .opinion a.minus{background-position:-156px -55px;}
#discussion textarea,#discussion input{font-size:11px;font-family:Tahoma,Arial,Sans-Serif;color:#7ac4d9;}
#discussion textarea{padding:17px;width:688px;height:85px;background-color:#273e45;margin:0;border:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;line-height:15px;margin:0 0 7px 0;}
#inspirations #discussion textarea{background-color:#384032;}
#discussion form{position:relative;}
#discussion #form .owner{padding-top:28px;}
#discussion .submit{display:block;width:174px;height:21px;cursor:pointer;}
#discussion form .button{float:left;width:29px;height:21px;background-position:-109px -42px;margin:0 2px 0 0;}
#form .defaultSkin .mceLayout .mceIcon{float:left;width:29px;height:21px;background-position:-109px -42px;background-color:transparent;margin:0 2px 0 0;cursor:pointer;}
#form .defaultSkin .mceLayout .mce_italic{background-position:-109px -63px;}
#form .defaultSkin .mceLayout .mce_attach{background-position:-109px -84px;}
#discussion .guest-buttons{position:absolute;bottom:35px;width:356px;left:138px;}
#discussion .text-wrap{float:left;text-indent:0;width:160px;height:12px;background-color:#273e45;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:10px;line-height:12px;padding:4px 7px 5px 7px;margin:0 2px;}
#inspirations .text-wrap{background-color:#384032;}
#inspirations #discussion .text-wrap{color:#a7be94;}
#discussion .text-wrap.error{border:1px solid #d73b42;padding:3px 6px 4px 6px;}
#discussion #form .entry{border:none;padding:0;}
#discussion #form .entry.moderated-info{font-size:12px;padding:24px 0;text-align:center;}
#discussion #posts{padding-top:32px;}
#discussion .loading{position:absolute;background:#000 url(../image/widgets/posts-loader.gif) no-repeat 50% 35%;top:0;left:0;opacity:0.8;}
#inspirations #discussion .loading{background-image:url(../image/widgets/photo-posts-loader.gif);}
#discussion form{position:relative;padding:0 0 12px 0;}
#discussion form .note{font-family:tahoma,sans-serif;clear:both;font-size:9px;line-height:13px;height:13px;text-align:left;margin:46px 0 0 0;color:#47717e;}
#inspirations #discussion form .note{color:#6f7f62;}
#discussion form .note strong{font-weight:normal;color:#70b4c7;}
#inspirations #discussion form .note strong{color:#a7be94;}
#discussion .post-empty p{padding:22px 0;text-align:center;font-size:13px;}
/* endgroup posts */
#discussion .post:after,#discussion form:after,#discussion .post-empty:after,#widgets .content:after,#widget-tools:after{content:"";display:block;height:0;clear:both;}
/* group tinymce */
.defaultSkin table,.defaultSkin tbody,.defaultSkin a,.defaultSkin img,.defaultSkin tr,.defaultSkin div,.defaultSkin td,.defaultSkin iframe,.defaultSkin span,.defaultSkin *,.defaultSkin .mceText,#form .defaultSkin table.mceLayout tr.mceLast td,#form .defaultSkin table.mceLayout tr.mceFirst td{border:none !important;padding:0 !important;background-color:transparent !important;}
#discussion #form .mceIframeContainer{padding:17px !important;width:688px;height:85px;background-color:#273e45 !important;margin:0;border:none !important;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;line-height:15px;margin:0 0 7px 0;}
#inspirations #discussion #form .mceIframeContainer{background-color:#384032 !important;}
#discussion textarea.error,#discussion #form .mceIframeContainer.error{padding:16px !important;border:1px solid #d73b42 !important;}
/* endgroup tinymce */
/* group tutorials-tags */
#widgets #associated ul{margin-right:-30px;width:870px;padding-left:86px;}
#associated li{float:left;padding:4px 30px 4px 0;height:36px;overflow:hidden;width:390px;}
.cufon-active #associated li a{font-size:13px;line-height:15px;padding-top:4px;display:block;}
#associated li a{color:#89D4E7;line-height:21px;}
#inspirations #associated li a{color:#b9d3a4;}
#associated li .icon{width:31px;height:31px;float:left;background-image:url(/template/image/photographers/profile/elements.png);margin:0 8px 0 0;}
#associated li a:hover{color:#4F7E8D;text-decoration:none;}
#associated .beginner_1{background-position:-223px 0;}
#associated .beginner_2{background-position:-223px -31px;}
#associated .beginner_3{background-position:-223px -62px;}
#associated .intermediate_1{background-position:-254px 0;}
#associated .intermediate_2{background-position:-254px -31px;}
#associated .intermediate_3{background-position:-254px -62px;}
#associated .advanced_1{background-position:-285px 0;}
#associated .advanced_2{background-position:-285px -31px;}
#associated .advanced_3{background-position:-285px -62px;}
#associated .none_4{background-position:-285px -93px;}
/* endgroup tutorials-tags */
* @group discussion */
.frame_discussion_container{display:none;}
.frame_discussion input,.frame_discussion textarea{float:left;border:none;margin:0;padding:0;font:normal 11px/15px Tahoma,Sans-Serif;color:#5a90a0;}
.frame_discussion textarea{background-color:#0E141A;}
.frame_discussion{position:absolute;z-index:99;}
.frame_discussion .content{position:absolute;top:0;left:0;height:100%;width:100%;}
.frame_discussion .editor{float:left;}
.frame_discussion .editor a{margin:0 2px 0 0;}
.frame_discussion .action a{margin:0 0 0 5px;}
.frame_discussion .editor li{float:left;}
.frame_discussion .buttons{margin:10px 0 0 0;}
.frame_discussion .action{float:right;bottom:0;float:right;position:absolute;right:22px;margin:-32px 0 0 0;}
#new_attachment_form .action{position:relative;margin:0;}
.defaultSkin .mceLayout .mceToolbar{margin:10px 0 0 0;padding:0;}
.defaultSkin .mceLayout .mceIcon,.frame_discussion .buttons a{display:block;float:left;height:31px;text-indent:-99999px;background:transparent url(/template/image/tutorials/common/discussion/buttons.png) no-repeat 0 0;}
.frame_discussion .buttons .cancel{background-position:-193px 0;width:52px;}
.frame_discussion .buttons .cancel:hover{background-position:-193px -31px;}
.frame_discussion .buttons .insert{margin-right:16px;height:30px;background:transparent url(/template/image/tutorials/common/discussion/attachment.buttons.png) no-repeat 0 0;background-position:-231px 0;width:70px;}
.frame_discussion .buttons .insert:hover{background-position:-231px -30px;}
.frame_discussion .buttons .submit{background-position:-250px 0;width:78px;}
.frame_discussion .buttons .submit:hover{background-position:-250px -31px;}
.defaultSkin .mceLayout .mce_bold{background-position:0 0;width:32px;}
.defaultSkin .mceLayout .mceButton{margin:0 2px 0 0;float:left;height:31px;border:none !important;background-color:transparent !important;}
.defaultSkin .mceLayout .mceButton:hover .mce_bold,#new_thread_form .mceButtonActive .mce_bold{background-position:0 -31px;}
.defaultSkin .mceLayout .mce_italic{background-position:-34px 0;width:32px;}
.defaultSkin .mceLayout .mceButton:hover .mce_italic,#new_thread_form .mceButtonActive .mce_italic{background-position:-34px -31px;}
.defaultSkin .mceLayout .mce_attach{background-position:-68px 0;width:32px;}
.defaultSkin .mceLayout .mceButton:hover .mce_attach,#new_thread_form .mceButtonActive .mce_attach{background-position:-68px -31px;}
.frame_discussion .buttons .label{width:81px;height:19px;float:left;display:none;margin:6px 0 0 7px;background:transparent url(/template/image/tutorials/common/discussion/buttons.png) no-repeat 0 0;}
.frame_discussion .buttons .label-bold{display:block;background-position:-107px -38px;}
.frame_discussion .buttons .label-italic{display:block;background-position:-107px -19px;}
.frame_discussion .buttons .label-attachment{display:block;background-position:-107px 0;}
.frame_discussion #frame_thumbnail{clear:both;width:100%;float:left;margin:5px 0 0 0;text-align:left;}
.frame_discussion #frame_thumbnail li{float:left;margin:0 15px 3px 0;}
.frame_discussion #frame_thumbnail li a{line-height:17px;float:left;height:17px;color:#264c5b;text-decoration:none;}
.frame_discussion #frame_thumbnail li span{cursor:pointer;float:right;padding:0 0 0 17px;margin:0 0 0 5px;height:17px;line-height:17px;background:transparent url(/template/image/tutorials/common/discussion/delete.png) no-repeat 0 1px;}
.frame_discussion #frame_thumbnail li span em{display:none;color:#3d7385;font-style:none;}
.frame_discussion #frame_thumbnail li span:hover{background-position:0 -18px;}
.frame_discussion #frame_thumbnail li span:hover em{display:block;}
/* @group discussion thread */
#frame_new_thread{height:auto;left:50%;margin-left:-271px;}
#frame_new_thread .open{height:120px;width:552px;background:transparent url(/template/image/tutorials/common/discussion/thread.background.open.png) no-repeat 0 0;}
#frame_new_thread .body{width:552px;height:100%;position:relative;background:transparent url(/template/image/tutorials/common/discussion/thread.background.spacer.png) repeat-y 0 0;}
#frame_new_thread .body:after{content:"";display:block;height:0;clear:both;}
#frame_new_thread .close{height:115px;width:552px;background:transparent url(/template/image/tutorials/common/discussion/thread.background.close.png) no-repeat 0 0;}
#frame_new_thread .content{width:516px;padding:0 18px;height:100%;position:relative;display:inline;float:left;margin:-130px 0 -85px 0;}
#new_thread_title{margin:27px 0 7px 0;width:502px;height:17px;padding:7px;background:transparent url(/template/image/tutorials/common/discussion/thread.input.png) no-repeat 0 0;}
#new_thread_content{width:516px !important;height:192px;padding:0;margin:0 0 41px 0;}
.mceEditor{float:left;}
iframe,#new_thread_form table,#new_post_form table{border:none;background-color:transparent;padding:none;margin:none;}
#new_thread_content_parent .mceIframeContainer,#new_post_content_parent .mceIframeContainer{padding:8px 0 0 0;margin:0;background-repeat:no-repeat;background-position:0 0;background-color:transparent;}
#new_thread_content_parent .mceIframeContainer{width:516px !important;background-image:url(/template/image/tutorials/common/discussion/thread.textarea.open.png)}
#new_post_content_parent .mceIframeContainer{width:421px !important;background-image:url(/template/image/tutorials/common/discussion/post.textarea.png)}
#new_thread_content_ifr,#new_post_content_ifr{background-repeat:no-repeat;background-position:0 100%;background-color:transparent;overflow:hidden;padding:0 0 8px 0;float:left;}
#new_thread_content_ifr{background-image:url(/template/image/tutorials/common/discussion/thread.textarea.close.png);height:192px;width:516px !important;}
#new_post_content_ifr{background-image:url(/template/image/tutorials/common/discussion/post.textarea.close.png);height:192px;width:421px !important;}
#new_thread_content_tbl,#new_post_content_tbl{height:249px;}
#new_thread_form td,#new_post_form td{border:none !important;}
/* @end discussion thread */
/* @group discussion post */
#frame_new_post{height:auto;left:50%;margin-left:-383px;}
#new_post_content,#new_post_content-iframe{width:421px;height:202px;padding:7px;background:transparent url(/template/image/tutorials/common/discussion/post.textarea.png) no-repeat 0 0;}
#new_post{background:transparent url(/template/image/tutorials/common/discussion/add_new_post.png) no-repeat scroll left top;border:0 solid #FFFFFF;display:block;height:31px;width:101px;}
/* @end discussion post */
/* @group discussion attachment flickr */
/*.frame_discussion .content{position:relative;}
*/
.frame_discussion .flickr{height:76px;padding:0 0 10px 0;overflow:hidden;}
.frame_discussion .flickr .preview{position:relative;width:395px;overflow:hidden;height:76px;}
.frame_discussion .flickr li{display:inline;float:left;}
.frame_discussion .flickr .prev,.frame_discussion .flickr .next{width:12px;height:12px;cursor:pointer;background:transparent url(/template/image/tutorials/common/discussion/attachment.arrows.png) no-repeat 0 0;margin:32px 0;}
.frame_discussion .flickr .prev{margin-left:0;background-position:-2px 0;}
.frame_discussion .flickr .next{margin-right:0;margin-left:4px;background-position:-20px 0;}
.frame_discussion .flickr .preview ul{margin:0;position:absolute;left:0;top:0;height:76px;width:100%;}
.frame_discussion .flickr .preview li{width:77px;margin:0 0 0 2px;float:left;display:inline;height:76px;overflow:hidden;}
.frame_discussion .flickr ul{margin:12px 0;height:76px;overflow:hidden;}
.frame_discussion .flickr .preview ul{margin:0;position:absolute;left:0;top:0;height:76px;width:100%;}
.frame_discussion .flickr a{position:relative;height:0;display:block;}
.frame_discussion .flickr .frame{background:transparent url(/template/image/tutorials/common/discussion/attachment.frame.png) no-repeat 0 0;cursor:pointer;position:absolute;left:0;top:0;width:77px;height:76px;}
.frame_discussion .flickr .active .frame{background-position:0 100%;}
.frame_discussion .flickr .gallery a img{width:77px;height:76px;display:block;}
/* @end discussion attachment flickr */
#underoverlay{display:block;height:200px;position:absolute;top:0;left:0;z-index:99990;width:100%;background-color:#000;}
#message{position:absolute;z-index:99999;width:300px;left:50%;top:45%;height:200px;color:#823434;font-size:12px;margin-left:-150px;}
#message .content{padding:25px;}
/* @end discussion */
.wavatar form .file{width:194px;float:left;}
.wavatar form .submit{width:194px;float:left;}
.wavatar form .submit{display:inline;float:right;margin:0 0 0 0;width:63px;height:30px;background:transparent url(/template/image/window/avatar/submit.png) no-repeat 0 0;}
.wavatar form .submit:hover{background-position:0 -30px;}
.wavatar form .submit input{border:none;height:0;width:0;padding:0;background-color:transparent;}
.wavatar form .file{line-height:14px;font-size:10px;color:#d1d19a;width:125px;height:30px;border:none;margin:0;padding:8px 0 8px 6px;background:transparent url(/template/image/window/avatar/input.png) no-repeat 0 0;}
.wavatar form .background{display:inline;float:right;margin:0 0 0 0;width:63px;height:30px;left:131px;background:transparent url(/template/image/window/avatar/input.png) no-repeat 100% 0;}
#new_attachment_form{margin:0 0 0 14px;}
#new_attachment_form .file{width:168px;float:left;}
#new_attachment_form .file{line-height:14px;font-size:10px;color:#acdeeb;width:150px;height:14px;border:none;margin:0;padding:8px 6px;background:transparent url(/template/image/tutorials/common/discussion/attachment.buttons.png) no-repeat 0 0;}
#new_attachment_form .background{display:inline;float:right;margin:0 0 0 0;width:63px;height:30px;left:168px;background:transparent url(/template/image/tutorials/common/discussion/attachment.buttons.png) no-repeat -168px 0;}
.post .preview-attachment{text-decoration:none;color:#4F7E8D;}
.post .preview-attachment:hover{color:#89D4E7;}
.post .thumbnail-list li{margin:15px 15px 0 0;float:left;}
.post .thumbnail-list li a{display:block;height:75px;width:75px;position:relative;}
.post .thumbnail-list li a img,.post .thumbnail-list li a .frame{position:absolute;height:75px;width:75px;left:0;top:0;}
.post .thumbnail-list li a .frame{background:transparent url(/template/image/tutorials/common/discussion/frame.png) no-repeat 0 0;}
#attach-loader{width:32px;height:31px;background:transparent url(/template/image/tutorials/common/discussion/loader.gif) no-repeat 50% 50%;float:left;}
#frame_new_post .open{height:80px;width:456px;background:transparent url(/template/image/tutorials/common/discussion/post.background.open.png) no-repeat 0 0;}
#frame_new_post .body{width:456px;height:100%;position:relative;background:transparent url(/template/image/tutorials/common/discussion/post.background.spacer.png) repeat-y 0 0;}
#frame_new_post .body:after{content:"";display:block;height:0;clear:both;}
#frame_new_post .close{height:80px;width:456px;background:transparent url(/template/image/tutorials/common/discussion/post.background.close.png) no-repeat 0 0;}
#frame_new_post .content{width:420px;padding:0 18px;height:100%;position:relative;display:inline;float:left;margin:-62px 0 -48px 0;}
#new_post_content{width:421px !important;height:192px;padding:0;margin:0 0 41px 0;}
/* @group discussion attachment */
#frame_new_attachment{z-index:999999;}
#root #frame_new_attachment .content{background:transparent url(/template/image/tutorials/common/discussion/attachment.background.png) no-repeat 0 0;padding:25px 25px 25px 16px;height:187px;width:424px;display:block;margin:0;}
#frame_new_attachment .text{padding:0 0 10px 16px;text-align:left;height:15px;line-height:15px;color:#244650;}
#frame_new_attachment .text-flickr{padding:0 0 0 16px;text-align:left;height:86px;display:block;line-height:15px;color:#244650;}
#frame_new_attachment .text-flickr a{color:#244650;text-decoration:none;font-weight:bold;}
#frame_new_attachment .buttons{margin:0;}
#frame_new_attachment{bottom:48px;left:32px;}
/* @end discussion attachment */
/* group widget-tools */
#widget-tools{position:relative;height:96px;padding:0 69px 36px 69px;}
#widgets #known{top:0;position:absolute;width:402px;left:50%;margin-left:-201px;}
#widgets .bluebox{width:170px;height:64px;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#50afc9;background-image:-moz-linear-gradient(top,#65c5d8,#3794b7);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#65c5d8),color-stop(1,#3794b7));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#65c5d8',EndColorStr='#3794b7');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#65c5d8',EndColorStr='#3794b7')";/* IE8 */
margin:16px 0 0 0;}
#widgets #share{float:left;}
#widgets #opinion{float:right;}
#widgets #opinion ul{margin:0 auto;width:110px;}
#widgets .bluebox h3{font-size:14px;line-height:14px;color:#0e1d21;padding:7px 0;text-shadow:1px 1px #6acfe5;}
#widgets .bluebox li{display:inline-block;}
#widgets #opinion li{width:20px;height:19px;background-position:0 -94px;float:left;padding:0 1px;}
#widgets #opinion li span{display:block;width:20px;height:19px;background-position:0 -94px;}
#widgets #opinion li.clickable{cursor:pointer;}
#widgets #opinion li.clickable:hover span,#widgets #opinion li.active span{background-position:0 -113px;}
/* endgroup widget-tools */
/* group share */
#share ul{width:156px;margin:0 7px;}
#share li{width:26px;float:left;}
#share li a{width:26px;height:26px;display:block;background-position:-20px -105px;}
#share li a:hover{background-position:-20px -131px;}
#share li.facebook a{background-position:-20px -105px;}
#share li.facebook a:hover{background-position:-20px -131px;}
#share li.twitter a{background-position:-46px -105px;}
#share li.twitter a:hover{background-position:-46px -131px;}
#share li.delicious a{background-position:-72px -105px;}
#share li.delicious a:hover{background-position:-72px -131px;}
#share li.wykop a{background-position:-98px -105px;}
#share li.wykop a:hover{background-position:-98px -131px;}
#share li.blip a{background-position:-124px -105px;}
#share li.blip a:hover{background-position:-124px -131px;}
#share li.email a{background-position:-150px -105px;z-index:9999999;}
#share li.email a:hover{background-position:-150px -131px;}
/* endgroup share */
/* group known */
#known p{width:168px;float:left;font-size:13px;line-height:18px;background:url(../image/widgets/sprite-known.png) no-repeat 0 0;}
#known p,#known p a{height:96px;float:left;}
#known p span{display:none;}
#known,#known a{color:#89D4E7;}
#known.beginner,#known.beginner a{color:#73DB3E;}
#known.intermediate,#known.intermediate a{color:#FEF406;}
#known.advanced,#known.advanced a{color:#FF7A00;}
#known .button{text-align:left;padding:0;width:96px;height:96px;}
#known .text{width:168px;background-position:0 0;}
#known.known-1 .text{width:168px;background-position:0 -96px;}
#known .link,#known .link a{width:96px;background-position:-168px 0;}
#known.known-1 .link{background-position:-168px -96px;}
#known .last,#known .last a{width:138px;background-position:-264px 0;}
#known.beginner .text{background-position:0 -192px;}
#known.beginner.known-1 .text{background-position:0 -288px;}
#known.beginner .link{background-position:-168px -192px;}
#known.beginner.known-1 .link{background-position:-168px -288px;}
#known.beginner .last{background-position:-264px -192px;}
#known.intermediate .text{background-position:0 -384px;}
#known.intermediate.known-1 .text{background-position:0 -480px;}
#known.intermediate .link{background-position:-168px -384px;}
#known.intermediate.known-1 .link{background-position:-168px -480px;}
#known.intermediate .last{background-position:-264px -384px;}
#known.advanced .text{background-position:0 -576px;}
#known.advanced.known-1 .text{background-position:0 -672px;}
#known.advanced .link{background-position:-168px -576px;}
#known.advanced.known-1 .link{background-position:-168px -672px;}
#known.advanced .last{background-position:-264px -576px;}
/* endgroup known */
.tutorials-list .info .opinion{padding:1px 0 0 6px;float:left;}
.tutorials-list .info .opinion em{margin:0 2px 0 0;width:12px;height:11px;text-indent:-16091984px;background-position:-32px -94px;}
.tutorials-list .info .opinion em.active{background-position:-20px -94px;}
/* group facebook */
.connect_widget .connect_text_wrapper .connect_widget_facebook_favicon
.connect_widget_not_connected_text{display:none !important;}
#tutorial-header .facebook{float:right;padding:3px 0 0 18px;}
/* endgroup facebook */
div#root{z-index:1;}
.post .quoted{padding:12px;background-color:#121d20;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 6px 0;}
.post .quoted .head{padding:0;color:#375761;}
.post .quoted .text{padding:0;color:#5b92a1;}
#form .form-submit{float:right;background:url(../image/widgets/submit-arrow.png) no-repeat 0 0;padding:10px 0 0 0;margin:-41px 0 0 0;}
#share-by-email{position:absolute;width:315px;height:263px;z-index:999;background:url(../image/widgets/share-email.png) no-repeat 0 0;margin-left:1px;margin-top:-114px;padding-left:38px;}
#share-by-email .wrap{margin:0 auto;padding:0 0 0 8px;}
#share-by-email .row{margin:0 0 3px 0;}
#share-by-email input,#share-by-email textarea{border:none;padding:7px;font:normal 11px/14px Verdana,Tahoma,'Sans-Serif';height:14px;color:#1b3c46;width:248px;margin:0 0 0 1px;background-color:transparent;}
#inspirations #share-by-email input.error,#inspirations #share-by-email textarea.error,#share-by-email input.error,#share-by-email textarea.error{background:url(../image/widgets/share-email-error.png) no-repeat;color:#ce2222;}
#share-by-email textarea{height:70px;}
#share-by-email input.submit{padding:12px;margin-top:12px;text-align:center;background-color:transparent;font-size:0;height:12px;cursor:pointer;}
#share-by-email h3{text-indent:-16091984px;text-align:center;font-weight:bold;font-size:14px;line-height:20px;height:20px;color:#234650;padding:20px 0 16px 0;}
#inspirations #share-by-email{background-image:url(../image/widgets/photo-share-email.png);text-align:center;}
#inspirations #share-by-email input,#inspirations #share-by-email textarea{color:#2a3d16;}
#discussion .facebook-login{float:left;}
span.reputation{height:11px;overflow:hidden;padding:6px 0 0 0 !important;margin:0;display:block;}
span.reputation em{float:left;background-position:-58px -94px;width:12px;height:11px;margin:0 1px 0 0;}
.post span.reputation em{margin:0;width:10px;height:7px;background-position:-80px -94px;}
span.reputation em.active{background-position:-44px -94px;}
.post span.reputation em.active{background-position:-70px -94px;}
.post .hide{display:none;}
.post.hide-1 .hide{display:inline-block;color:#5A90A0;cursor:pointer;padding:0 0 0 8px;}
#discussion .post.hide-1 .body
,#discussion .post.hide-1 .avatar
,#discussion .post.hide-1 .reputation
,#discussion .post.hide-1 .buttons{display:none;}
#discussion .post.hide-1 .entry{min-height:inherit;}
#tutorial-sort .selection,#tutorial-sort .selected{background:url(../image/widgets/tutorial-sort.png) no-repeat;}
#tutorial-sort{line-height:12px;font-size:10px;color:#1c3e4b;position:relative;text-align:left;display:inline-block;padding:0 0 0 6px;}
#tutorial-sort .selected{padding:5px 0 5px 10px;width:84px;height:12px;display:block;cursor:pointer;}
#tutorial-sort .selection{position:absolute;left:6px;top:50%;margin-top:-18px;background
display:none;height:32px;padding:4px 0;background-position:0 -22px;width:94px;display:none;}
#tutorial-sort .selection a{display:block;height:12px;padding:1px 0 1px 10px;cursor:pointer;}
#tutorial-sort .selection a:hover,#tutorial-sort .selection a.active{color:#000000;text-decoration:none;}
/* @group tutorials-anchors */
#tutorials-anchors{background:transparent url(../image/tutorials/collection/tutorials.background.jpg) no-repeat 0 -285px;height:32px;padding:32px 0 0 0;overflow:hidden;text-align:center;}
#tutorials-anchors a{color:#2A3F54;font-size:14px;height:14px;line-height:14px;padding:0 14px;margin:7px 0;text-decoration:none;color:#84c0d6;position:relative;display:inline-block;}
#tutorials-anchors a strong canvas{top:-1px !important;}
#tutorials-anchors a .icon{display:block;position:absolute;top:50%;}
#tutorials-anchors a.all .icon{width:11px;height:8px;right:-2px;background-position:-91px -96px;margin-top:-1px;}
#tutorials-anchors a.map .icon{width:17px;height:17px;left:-11px;background-position:-1px -135px;margin-top:-6px;}
#tutorials-anchors a:hover{color:#435F7B;}
/* @end tutorials-anchors */
.post .quoted .text{line-height:16px;}
.post .quoted .text:before,.post .quoted .text:after{width:9px;height:9px;}
.post .quoted .text:before{padding-right:3px;content:url(../image/widgets/quote-before.png);}
.post .quoted .text:after{padding-left:3px;content:url(../image/widgets/quote-after.png);}
#inspirations #widgets #contest .content{width:814px;padding:100px 69px 32px 69px;}
#widgets #gallery h2{text-align:center;}
#widgets #gallery h2 .cufon{display:inline-block;}
#widgets .select{text-align:left;display:inline-block;width:201px;background:url(../image/widgets/gallery-select.png) no-repeat;position:relative;}
#widgets #gallery .select .selected{cursor:pointer;width:187px;line-height:11px;padding:5px 2px 6px 12px;display:block;font-size:10px;color:#2f352a;}
#widgets #gallery .select .selection{position:absolute;top:21px;margin:-1px 0 0 7px;display:none;width:187px;background:url(../image/widgets/gallery-select.png) no-repeat 100% 100%;padding:0 0 10px 0;}
#widgets #gallery .select .selection .options{background-color:#9bb187;display:block;padding:3px 0 0 0;height:auto;}
#widgets #gallery .select a{display:block;padding:4px 0 0 7px;line-height:13px;position:relative;margin:0;top:inherit;}
#widgets #gallery .select a:hover{color:#2f352a;}
#gallery .content{text-align:center;}
#gallery .pager li{float:none;display:inline-block;}
#gallery .gallery .hidden{display:none;}
#gallery .pager{margin:8px 0 0 0;height:42px;background-image:none;}
#gallery .gallery{background:url(../image/photographers/profile/loading.gif) no-repeat 50% 50%;height:480px;position:relative;}
#gallery .gallery img{position:absolute;top:50%;left:50%;}
#gallery .preview .image{width:371px;height:250px;background:url(../image/widgets/gallery-slice.png) no-repeat 0 0;}
#gallery .preview{padding:0 0 0 79px;}
#gallery .preview .element{margin:16px 16px 32px 16px;float:left;width:371px;cursor:pointer;}
#gallery .preview .title{padding:6px 0 0 0 ;}
#gallery .preview .image img{float:left;width:362px;height:241px;}
#photographer #video-player{margin-left:-40px;float:none;width:900px;height:576px;padding-bottom:36px;}
#inspirations #share{display:none;}
.wpublic .user .reputation{clear:left;color:#52767C;display:block;font:9px/12px Tahoma,Sans-Serif;margin:0 0 9px;}
