#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 .element h3{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 #current .element h3{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;
}
#photographers #current .buton a{
}
#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;}
#photographers .user-title h2{
height:16px;width:100%;
padding:0 0 65px 0;
color: #b9d3a4;
text-align: center;
font-size: 16px;
background: transparent;
}
#photographers .user-title h2.past-month{
background: transparent;
}
#photographers .user-title h1{
height:16px;width:100%;
padding:0 0 65px 0;
color: #b9d3a4;
text-align: center;
font-size: 16px;
}
#photographers .user-title h1.past-month{
background:transparent url(/template/image/photographers/collection/poprzednie-miesiace.png) no-repeat top center;
color: #b9d3a4;
text-align: center;
font-size: 16px;
}

/* 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 h1{color:#b9d3a4;font-size:55px;text-align:center;line-height:0.8;text-transform:uppercase;}
#photographer #header h2{color:#93cc5c;font-size:18px;text-align:center;line-height:0.8;}
#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 9px 0 0;}
#photographer #header .description{float:right;line-height:26px;padding:0;margin:0 0 0 18px;}
#photographer #header .facebook{float:right;padding:0 0 0 6px;}
#photographer #header .description small{padding:1px 8px 0 0;color:#2e3e1d;font-size:10px;color:#445f29;}
#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:#445F29;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 8px 0 0;float:left;width:26px;height:26px;background-image:url(/template/image/photographers/profile/elements.png);}
#photographer #header .facebook span{width:auto;float:none;margin:0;background-image:none;}
#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{width:504px;height:384px;background:transparent url(/template/image/photographers/profile/player.png) no-repeat 1px 1px;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 .beginner_4,
#tutorials .intermediate_4,
#tutorials .advanced_4,
#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;
background: transparent;
position: relative;
}
#contest .contest-homework img
{
	position: absolute;
	top: 0;
	left: 0;
}
#contest .contest-homework:hover img
{
	top: -31px;
}
#contest .contest-regulations
{
background: transparent;margin:8px 0 0 18px;width:209px;
position: relative;
text-indent: 0;
}
#contest .contest-regulations img
{
	position: absolute;
	top: 0;
	left: 0;
}
#contest .contest-regulations:hover img
{
	top: -14px;
}
#contest .contest-regulations:hover{background-position:0 -76px;}
#contest .contest-actual{
background: transparent;
text-indent: 0;
margin:8px 0 0 0;width:210px;height:31px;
position: relative;
}
#contest .contest-actual img
{
	position: absolute;
	top: 0;
	left: 0;
}
#contest .contest-actual:hover img
{
	top: -31px;
}
#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;}
.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:258px;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 11px 0;}
#homework-window .title{color:#65824e;}
#homework-window .content{position:relative;text-align:justify;width:376px;height:228px;background:url(/template/image/photographers/homework/homework.png) no-repeat;padding:15px 20px 22px 20px;}
#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;margin: 9px 0 0 0;}
#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:14px;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;}
/* group redesign */
/* endgroup redesign */
#photographer-editor h4{float:left;font-size:55px;font-weight:bold;line-height:50px;margin:-5px 0 0 0;padding:0 15px 0 0;}
#photographer-editor h3{float:left;font-size:55px;font-weight:bold;line-height:50px;margin:-5px 0 0 0;padding:0 15px 0 0;}

#additionalDesc {color: #3E433A; font-size: 10px; font-face: Tahoma,Sans-Serif; text-align: justify; margin-left: 60px; margin-right: 60px; margin-top: 60px;} 

#homework-window .rowset {
    padding: 4px 0 0 0;
}
#homework-window .row {
    margin: 4px 0;
    height: 23px;
    overflow: hidden;
}
#homework-window label {
    float: left;
    padding: 4px 0 0 6px;
    color: #425c2c;
    font-size: 10px;
    cursor: pointer;
}

#homework-window .clear {
    clear: both;
}
#homework-window .checkbox-wrap {
    display: block;
    float: left;
    width: 23px;
    height: 23px;
    background:url(/template/image/photographers/homework/checkbox.png) no-repeat 0 0;
    cursor: pointer;
}

#homework-window .disabled .checkbox-wrap {
    background-position: 100% 100%;
    cursor: default;
}
#homework-window .checkbox-wrap.checked {
    background-position: 0 -23px;
}
#homework-window .disabled label {
    color: #90a281;
    cursor: default;
}

#homework-window .checkbox-wrap input {
    display: none;
}

.centered {
    height: 228px;
    width: 376px;
    text-align: center;
}
.centered p {
    height: 228px;
    width: 376px;
    display: table-cell;
    vertical-align: middle;
}

