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