#inspirations #root{width:952px;margin:0 auto;position:relative;}
/* group photographers */
#photographers{width:100%;font:normal 11px/12px Verdana,Helvetica,sans-serif;color:#B4D09D;background:transparent url(/template/image/photographers/collection/spacer.gif) repeat-y 0 0;}
#photographers #content{background:url(/template/image/photographers/collection/background.jpg) no-repeat;width:100%;float:left;}
#photographers .element{height:100%;overflow:hidden;margin:0 27px 15px 62px;}
#photographers #current .element{margin-bottom:55px;}
#photographers .element .player{width:253px;float:left;position:relative;height: 196px;}
#photographers .element .player .mask{position:absolute;top:0;left:0;background:url(/template/image/photographers/collection/mask-previous.png) no-repeat;width:253px;height:196px;}
#photographers #current .element .player .mask{background:url(/template/image/photographers/collection/mask-current.png) no-repeat;}
#photographers .element .info{width:425px;float:left;margin:0 0 0 30px;display:inline;color:#48533F;}
#photographers .element .date{padding:12px 0 0 0;color:#b9d3a4;font-size:14px;line-height:1;}
#photographers .element h4{font-size:32px;line-height:0.8;color:#b9d3a4;text-transform:uppercase;width:100%;}
#photographers #current .element .date{font-size:16px;color:#85c353;}
#photographers #current .element h4{font-size:42px;color:#85c353;}
#photographers .element p{padding:12px 0 5px 0;}
#photographers .element p a{color:#48533F;font-weight:bold;}
#photographers .element .buton a{display:block;height:31px;width:180px;text-indent:-99999px;background:transparent url(/template/image/photographers/collection/zobacz-wywiad.png) no-repeat 0 0;}
#photographers #current .buton a{background:transparent url(/template/image/photographers/collection/zobacz-wywiad-light.png) no-repeat 0 0;}
#photographers .element .prize{margin:35px 0 0 0;float:right;}
#photographers .user-title{margin:36px 0 0 0;}
#photographers .user-title h3{height:16px;width:100%;text-indent:-99999px;padding:0 0 65px 0;background:transparent url(/template/image/photographers/collection/fotograf-miesiaca.png) no-repeat top center;}
#photographers .user-title h3.past-month{background:transparent url(/template/image/photographers/collection/poprzednie-miesiace.png) no-repeat top center;}
/* endgroup */
/* group photographer */
#photographer{color:#b4d09d;font:normal 11px Verdana,Tahoma,Sans-Serif;width:949px;margin:0 auto;background:transparent url(/template/image/photographers/profile/background_0.jpg) repeat 0 0;}
#photographer a{color:#82BF51;}
#photographer #header{padding:56px 68px 0 68px;background:transparent url(/template/image/photographers/profile/background_1.jpg) no-repeat 0 0;}
#photographer #header h2{color:#b9d3a4;font-size:55px;text-align:center;line-height:0.8;text-transform:uppercase;}
#photographer #header h4{color:#93cc5c;font-size:18px;text-align:center;line-height:0.8;}
#photographer #header ul{margin:36px 0;padding:8px 0;border-top:1px solid #93cc5c;border-bottom:1px solid #131a0c;height:100%;overflow:hidden;}
#photographer #header li{font-family:Tahoma,Verdana,Sans-Serif;color:#82bf51;float:left;font-size:11px;padding:0 18px 0 0;}
#photographer #header .description{float:right;line-height:26px;padding:0;margin: 0 0 0 18px;}
#photographer #header .description small{padding:1px 12px 0 0;color:#2e3e1d;font-size:10px;}
#photographer #header li a{float:left;padding:0 12px 0 0;height:26px;line-height:26px;overflow:hidden;color:#82bf51;}
#photographer #header li.description a {float: none;}
#photographer #header li .scroll{padding:1px 0 0 0;color:#2e3e1d;font-size:10px;}
#photographer #header li a:hover{color:#2e3e1d;text-decoration:none;}
#photographer #header li .scroll:hover{color:#82bf51;}
#photographer #header li span{margin:0 10px 0 0;float:left;width:26px;height:26px;background-image:url(/template/image/photographers/profile/elements.png);}
#photographer #header .interview span{background-position:-171px 0;}
#photographer #header .interview:hover span{background-position:-197px 0;}
#photographer #header .homework span{background-position:-171px -26px;}
#photographer #header .homework:hover span{background-position:-197px -26px;}
#photographer-editor{text-align:justify;padding:0 68px;}
#photographer-editor .column{padding:0 0 0 0;}
#photographer-editor .column:after{content:"";display:block;height:0;clear:both;}
#photographer-editor .column{zoom:1;}
#photographer-editor p{line-height:16px;padding:0 0 16px 0;}
#photographer-editor .image{float:left;padding:0 16px 16px 0;}
#photographer-editor .column-first .image{padding:0 0 16px 0;}
#photographer-editor .image-left{float:left;padding:0 16px 8px 0;}
#photographer-editor .image-right{float:right;padding:0 0 8px 16px;}
#photographer-editor .image span,#photographer-editor .image-left span,#photographer-editor .image-right span{color:#363f2f;text-align:right;display:block;font-family:Tahoma,Verdana,Sans-Serif;}
#photographer-editor .image-left span{text-align:left;}
#video-player{text-indent:-99999px;width:504px;height:384px;background:transparent url(/template/image/photographers/profile/player.png) no-repeat 0 0;float:left;padding:0 30px 16px 0;}
#video-player.javascript{text-indent:0;}
#tutorials{margin:16px 68px 0 68px;padding:14px 0;border:1px solid #131a0c;border-width:1px 0;}
#tutorials:after{content:"";display:block;height:0;clear:both;}
#tutorials{zoom:1;}
#tutorials p{width:100%;display:block;height:100%;color:#5a684e;font-size:10px;padding:0 0 8px 0;}
#tutorials p span{}
#tutorials ul{margin-right:-30px;}
#tutorials li{float:left;padding:4px 30px 4px 0;height: 31px;overflow: hidden;}
.cufon-active #tutorials li a{font-size:13px;line-height:15px;display: block;margin-top: 6px;}
#tutorials li a{color:#b9d3a4;line-height:21px;}
#tutorials li .icon{width:31px;height:31px;float:left;background-image:url(/template/image/photographers/profile/elements.png);margin:-6px 8px 0 0;}
#tutorials li a:hover{color:#82bf51;text-decoration:none;}
#tutorials .beginner_1{background-position:-223px 0;}
#tutorials .beginner_2{background-position:-223px -31px;}
#tutorials .beginner_3{background-position:-223px -62px;}
#tutorials .intermediate_1{background-position:-254px 0;}
#tutorials .intermediate_2{background-position:-254px -31px;}
#tutorials .intermediate_3{background-position:-254px -62px;}
#tutorials .advanced_1{background-position:-285px 0;}
#tutorials .advanced_2{background-position:-285px -31px;}
#tutorials .advanced_3{background-position:-285px -62px;}
#tutorials .none_4{background-position:-285px -93px;}
#contest{padding:68px;margin:-68px 0 0 0;}
#contest:after{content:"";display:block;height:0;clear:both;}
#contest{zoom:1;}
#contest h4{font-size:22px;color:#93cd5d;}
#contest .prize{float:left;padding:0 45px 0 0;width:194px;}
#contest .prize:hover{text-decoration:none;}
#contest .prize span{display:block;padding:8px 0 0 0;text-align:center;}
#contest .body{float:right;width:535px;}
#contest .body p{line-height:16px;text-align:justify;padding:18px 16px 0 0;}
#contest .body p strong{font-weight:normal;color:#82bf51;}
#contest .prize-title{margin:-1px 0 -4px 0;}
#contest .contest-homework,#contest .contest-regulations,#contest .contest-actual{float:left;text-indent:-99999px;background-image:url(/template/image/photographers/profile/elements.png);height:14px;overflow:hidden;}
#contest .contest-homework{padding:8px 0;width:170px;}
#contest .contest-homework:hover{background-position:0 -31px;}
#contest .contest-regulations{background-position:0 -62px;margin:8px 0 0 18px;width:209px;}
#contest .contest-regulations:hover{background-position:0 -76px;}
#contest .contest-actual{background-position:0 -93px;margin:8px 0 0 0;width:210px;height:31px;}
#contest .contest-actual:hover{background-position:0 -124px;}
#contest .body .description p{padding:16px 0 0 0;}
#contest .body .description .winner-photo{width:278px;float:right;padding:16px 0 8px 16px;}
#contest .winner-photo .zoom{width:22px;height:22px;display:block;float:right;background:transparent url(/template/image/photographers/profile/elements.png) no-repeat -257px -93px;}
#contest .user{background:transparent url(/template/image/photographers/profile/elements.png) no-repeat -210px -139px;padding:0 0 0 14px;}
#contest .description{border-top:1px solid #131a0c;padding:0 0 0 0;margin:18px 0 0 0;}
#contest .description:after{content:"";display:block;height:0;clear:both;}
#contest .description{zoom:1;}
#gallery{background:transparent url(/template/image/photographers/profile/background_2.jpg) no-repeat 0 0;padding:48px 0 0 0;}
#gallery h4{color:#b9d3a4;text-align:center;font-size:16px;}
#gallery h4 small{font-size:11px;color:#4b5147;padding:0 0 0 6px;}
/* endgroup photographer */
#gallery .title{margin:56px 0 33px 0;height:85px;display:block;position:relative;}
#gallery .title a{position:absolute;top:28px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;line-height:26px;color:#6c9f43;font-size:11px;}
#gallery .title a:hover{text-decoration:none;}
#gallery .title a span{width:26px;height:26px;background:transparent url(/template/image/photographers/profile/gallery.png) no-repeat 0 0;}
#gallery .title .element-0{right:504px;}
#gallery .title .element-1{left:504px;}
#gallery .title .element-0 span{float:right;margin:0 0 0 8px;}
#gallery .title .element-1 span{background-position:100% 100%;float:left;margin:0 8px 0 0;}
#gallery .slider{height:448px;background:transparent url(/template/image/photographers/profile/loading.gif) no-repeat 50% 50%;text-align:center;}
.pager{height:141px;position:relative;background:transparent url(/template/image/photographers/profile/background_3.jpg) no-repeat 0 0;}
.pager ul{position:absolute;left:50%;top:39px;}
.pager li{float:left;height:16px;padding:0 1px;}
.pager li a{padding:8px 0 8px 0;display:block;width:13px;height:13px;background:transparent url(/template/image/photographers/profile/pager.png) no-repeat -31px 0;text-indent:-999999px;}
.pager li a:hover,.pager li.active a{background-position:-44px 0;}
.pager li.prev a,.pager li.next a{width:29px;height:29px;margin:0 7px;padding:0;}
.pager li.prev a,.pager li.prev a:hover{background-position:0 0;}
.pager li.next a,.pager li.next a:hover{background-position:100% 0;}
#inspirations{position:relative;}
#homework-window{width:416px;height:228px;position:absolute;left:50%;margin-left:-132px;bottom:286px;z-index:99999;font:normal 11px/15px "Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#264011;}
#homework-window p{padding:0 0 15px 0;}
#homework-window .title{color:#65824e;}
#homework-window .content{position:relative;text-align:justify;width:376px;height:188px;background:url(/template/image/photographers/homework/homework.png) no-repeat;padding:18px 18px 22px 18px;}
#homework-window .close{color:#5f7c48;}
#homework-window .close{color:#5f7c48;}
#homework-window .control:after{content:"";display:block;height:0;clear:both;}
#homework-window .control{zoom:1;}
#homework-window .control p{float:left;font-size:10px;color:#405b2a;}
#homework-window .control p a{color:#405b2a;font-weight:bold;}
#homework-window p.buttons{float:right;}
#homework-window .buttons a{float:left;margin:0 0 0 5px;height:30px;background:url(/template/image/photographers/homework/homework-sprite.png) no-repeat;text-indent:-99999px;}
#homework-window .buttons a.close{width:52px;}
#homework-window .buttons a.submit{width:78px;background-position:-53px 0;}
#homework-window form{width:510px;position:relative;margin:0 0 0 -2px;}
#homework-window form .homework-file{width:376px;float:left;}
#homework-window form .homework-file{line-height:14px;font-size:10px;color:#d1d19a;height:30px;border:none;margin:0;padding:8px 0 8px 6px;background:transparent url(/template/image/photographers/homework/homework-sprite.png) no-repeat -132px 0;}
#homework-window form .background{display:inline;float:right;margin:0;width:63px;height:30px;left:312px;background:transparent;cursor:pointer;}
.winner-photo a {
    display: block;
}