/*PROFILEMON*/
/* clear */
.profilemon .mod_header .body .node_box,.profilemon  .mod_path .body ul, .mod_profilemon .body .photo_sort, .mod_profilemon .body > header , .profilemon .mod_header .body h2.sub.self, .profilemon .mod_header .body h1.sub.self, .profilemon .mod_upload .preview, .profilemon article.mod_blog .content, .profilemon .mod_upload .body, .mod_profilemon.mod_blog_content footer, .profilemon .messageSocialNewM ul li, .profilemon .mod_news header, .profilemon .mod_news .talkHead , .profilemon .mod_feed .body ul li , .mod_profilemon .nav-head, .profilemon .mod_photo section, .profilemon .mod_photo header, .body, .profilemon .mod_header .node_footer ul, .profilemon .mod_photos .node_footer, .mod_editProfil .body ul li { zoom: 1; }
.profilemon .mod_header .body .node_box:after,.profilemon  .mod_path .body ul:after, .mod_profilemon .body .photo_sort:after, .mod_profilemon .body > header:after , .profilemon .mod_header .body h2.sub.self:after, .profilemon .mod_profile:after, .profilemon .mod_friends .body:after, .profilemon .mod_friends section li:after, .profilemon .mod_gallery section li:after, .profilemon .mod_photo section:after, .profilemon .mod_photo header:after, .profilemon .mod_upload .body:after, .profilemon .mod_feed .body ul li:after, .mod_profilemon .nav-head:after, .profilemon article.mod_blog .content:after, .profilemon .mod_upload .preview:after, .profilemon .mod_upload:after, .profilemon .mod_upload.describe_profile .fileRow:after, .profilemon .mod_describe_photo article > section:after, .profilemon .mod_siteMapIndex nav ul:after, .mod_profilemon.mod_blog_content footer:after, .profilemon .messageSocialNewM ul li:after, .profilemon .mod_news .talkHead:after, .profilemon .mod_news header:after, .profilemon .body:after, .profilemon .mod_header .node_footer ul:after, .profilemon .mod_photos .node_footer:after, .mod_editProfil .body ul li:after { content: '.'; width: 0; height: 0; visibility: hidden; clear: both; display: block; }

/* szukaj */
.profilemon #searchSocial_wrap #searchH { padding-bottom: 4px;  position: relative; width: 330px; }
.profilemon #searchSocial_wrap #searchH_param { display: none; }
.profilemon #searchSocial_wrap #searchH .searchSel .arrow { float: left; height: 23px; border: solid #cecece; border-width: 1px 1px 1px 0; background-position: 0 0; cursor: pointer; }
.profilemon #searchSocial_wrap #searchH .searchExpanded .searchSel .arrow { background-position: 0 -26px; }
.profilemon #searchSocial_wrap #VE_szukaj_id { padding: 5px 6px 6px; float: left; width: 199px; border: 1px solid #cecece; font: normal 12px Arial,sans-serif; }
.profilemon #searchSocial_wrap #searchH .searchSel { overflow: hidden; }
.profilemon #searchSocial_wrap #searchH .searchSel ul { display: none; position: absolute; left: 0;  top: 25px; width: 221px; border: solid #cecece; border-width: 0 1px 1px; background: #fff; }
.profilemon #searchSocial_wrap #searchH .searchSel li a { padding: 2px 4px; display: block; color: #000; }
.profilemon #searchSocial_wrap #searchH .searchExpanded .searchSel ul { display: block; }
.profilemon #searchSocial_wrap select, .profilemon #searchSocial_wrap #searchH .selectedVal { display: none; }
.profilemon #searchSocial_wrap img { display: none; }
.profilemon #searchSocial_wrap #searchH .searchSel .arrow { width: 13px; height: 23px; background: url("http://bi.gazeta.pl/i/obrazki/lego/search-sprite-basic.png") no-repeat 0 0; }
.profilemon #searchSocial_wrap #searchH input.b  { width: 56px; height: 25px; }
.profilemon #searchSocial_wrap #VE_szukaj_id { padding: 4px; color: #BABABA;}
.profilemon .searchSel input.b { margin-left: 4px; border: 0; background: url("http://bi.gazeta.pl/i/obrazki/lego/search-sprite-basic.png") repeat-x 0 100%; cursor: pointer; color: #fff; font: bold 12px Arial,sans-serif; }

/* profilemon root*/
.profilemon #banP77 { margin: 0; }
.profilemon { color: #3f3f3f; }
.profilemon a { color: #146CB4; }
.profilemon a:hover { background: #f3f3f3; color: #000; }
.profilemon .mod_profile form .linkDelete , .profilemon .mod_profile a.linkDelete{ padding-left: 15px; display: inline-block; background: url("http://biv.gazeta.pl/i/obrazki/profilemon/delete.png") no-repeat 0 50%; font-size: 12px; line-height: 23px; }
.profilemon .mod  a > img { display: block; }
.profilemon .mod > header { margin-bottom: 10px; padding-bottom: 2px; position: relative; border-bottom: 2px solid #E6E6E6; color: #767676; font: bold 14px/14px Arial,serif; text-transform: none; }
.profilemon article.mod > header, .profilemon article.mod_uzr8 section.body header { border-color: #E6E6E6; }
.profilemon #navtop_wrap { position: relative; z-index: 5; }
.profilemon #page #content { padding-top: 8px; position: relative; z-index: 4; }
.profilemon #content_wrap { padding-top: 20px; border-top: 1px solid #DBDBDB; }
.profilemon .mod_log .log .line label { float: left; display: block; width: 50px; line-height: 22px; }
.profilemon .mod_log .log .line label  + input { display: block; }
.profilemon .mod_log .log .line label[for="username"] { margin-right: 0; }
.profilemon .adminActionsBar { padding: 0 0 16px; }
.profilemon .adminActionsBar ul {overflow: hidden; zoom: 1; list-style: none; }
.profilemon .adminActionsBar ul li { margin-left: 10px; padding-left: 10px; float: left; display: inline; border-left: 1px solid #a4a4a4; font: bold 12px Arial, sans-serif; }
.profilemon .adminActionsBar ul li.first { margin-left: 0; padding-left: 0; border: 0;}
.profilemon .adminActionsBar ul li span { color: #777; font-weight: normal; }

/*mod_profilemon*/
.mod_profilemon dl {  margin: 0; padding: 0; }
.mod_profilemon section h1, .mod_profilemon section h2 { color: #767676; font: bold 20px Arial,serif; }
.mod_profilemon section h2 { font-size: 14px; }
.mod_profilemon .body > header { margin-bottom: 10px; padding-bottom: 2px; border-bottom: 2px solid #e6e6e6; }
.mod_profilemon .body > header h2 { float:left; }
.mod_profilemon .body .photo_sort { padding-top: 2px; float:right; overflow: hidden; line-height: 15px; }
.mod_profilemon .body .photo_sort li.first { margin: 0; padding: 0; border: 0; }
.mod_profilemon .body .photo_sort li { margin: 0 0 0 9px; padding: 0 0 0 10px; float: left; border-left: 1px solid #BCBCBC; font-size: 12px; font-weight: bold; }
.mod_profilemon .body .photo_sort li a { margin: 0; width: auto; }
.mod_profilemon .hidden { display: none; }
.mod_profilemon dt  { margin: 0 5px 0 0; padding: 0; float: left; clear: left; }
.mod_profilemon dd { margin: 0; padding: 0; }
/*empty list*/
.mod_profilemon.empty { margin-left: 160px; }
.mod_profilemon.empty .body > header { border: 0; }
.mod_profilemon.empty .body > header h2 { text-transform: uppercase; }

/* favorite */
.mod_favorite .body ul { margin-top: -4px; }
.mod_favorite .body ul li { margin-top: 2px; }
.mod_favorite .body ul li:first-child { margin-top: 0; }

/* btn's */
.mod_profilemon input[type="text"], .mod_profilemon textarea { padding: 4px; border: 1px solid #ddd; font: 11px Arial,serif; }
.mod_profilemon input[type="submit"], .mod_profilemon input.add { margin: 0 20px 0 0; padding: 4px 8px; display: inline-block; position: relative; border: 1px solid #e2e2e2; border-width: 1px 0 0 1px; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; vertical-align: middle;  }
.mod_profilemon input[type="submit"]:hover, .mod_profilemon input.add:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.mod_profilemon input[type="submit"]:active, .mod_profilemon input.add:active { top: 1px; }

/* nav head */
.profilemon .mod > header.official-profile, .mod_profilemon .official-profile { padding: 0; border: 0;  color: #999; font-size: 11px; font-weight: normal; }
.mod_profilemon .nav-head { height: 26px; border-bottom: 2px solid #e6e6e6;  }
.mod_profilemon .nav-head li:first-child { margin-left: 0; }
.mod_profilemon .nav-head li:first-child a { border-left: 0; }
.mod_profilemon .nav-head li { margin-left: 3px; float: left; height: 24px; border: 2px solid #e6e6e6; background: #FFF; line-height: 24px; }
.mod_profilemon .nav-head li span, .mod_profilemon .nav-head li a { padding: 0 16px; display: inline-block; font-size: 14px; font-weight: bold; text-align: center; }
.mod_profilemon .nav-head li a:hover { background: 0; }
.mod_profilemon .nav-head li.current { border-bottom-color: #F0F0F0; background: #F0F0F0; color: #767676; }
.mod_profilemon .nav-head li.current + li a , .mod_header nav li.current a { border: 0; }
.mod_profilemon a.headbtn { float: left; margin: 0 0 15px 0; padding: 12px 10px; display: inline-block; position: relative; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #de516a; background: -moz-linear-gradient(top, #de516a 0%, #b71c35 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de516a), color-stop(100%,#b71c35)); background: -webkit-linear-gradient(top, #de516a 0%,#b71c35 100%); background: -o-linear-gradient(top, #de516a 0%,#b71c35 100%); background: -ms-linear-gradient(top, #de516a 0%,#b71c35 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de516a', endColorstr='#b71c35',GradientType=0 ); background: linear-gradient(top, #de516a 0%,#b71c35 100%); color: #fff; font: bold 12px/12px Arial, serif; }
.mod_profilemon a.headbtn:hover { background: #b71c35; background: -moz-linear-gradient(top, #b71c35 0%, #de516a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b71c35), color-stop(100%,#de516a)); background: -webkit-linear-gradient(top, #b71c35 0%,#de516a 100%); background: -o-linear-gradient(top, #b71c35 0%,#de516a 100%); background: -ms-linear-gradient(top, #b71c35 0%,#de516a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71c35', endColorstr='#de516a',GradientType=0 ); background: linear-gradient(top, #b71c35 0%,#de516a 100%); }
.mod_profilemon a.headbtn:active { top: 1px; }

/* mod header */
.profilemon .mod_header { margin-bottom: 40px; }
.profilemon .mod_header .body { padding: 15px 10px 0 15px; border: 2px solid #E6E6E6; border-top-width: 0; background: #F0F0F0; }
.profilemon .mod_header .body .node_box { margin: 0 20px 0 0; float: left; }
.profilemon .mod_header .body h1 , .mod_header .body h2 { margin: 0 0 4px 0; padding: 0; color: #333; font: bold 25px/30px Arial, serif; }
.profilemon .mod_header .body h1.sub a, .mod_header .body h2.sub a { color: #146cb4; }
.profilemon .mod_header .body h1.sub.self, .mod_header .body h2.sub.self {  margin-right: 10px; display: inline-block; float: left; }
.profilemon .mod_header .body h1 span, .mod_header .body h2 span { margin: 0 0 0 10px; padding: 0 0 0 24px; display: inline-block; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/arrow.png') no-repeat 0 50%; color: #333; }
.profilemon .mod_header .body p { margin-bottom: 15px; padding: 0; clear: left; }
.profilemon .mod_header footer ul { margin: 6px 0 0; overflow: hidden; }
.profilemon .mod_header footer ul li { margin: 0 4px 6px 0; padding: 0 4px 0 0; float: left; border-right: 1px solid #ccc; line-height: 17px; }
.profilemon .mod_header footer ul li.last { margin: 0; padding: 0; border: 0; }
.profilemon .mod_header footer ul li span, .mod_header footer ul li a { padding: 2px 0 1px 18px; color: #999; font: normal 11px Arial, serif; }
.profilemon .mod_header footer ul li span { padding-left: 20px; }
.profilemon .mod_header footer ul li span.old, .mod_header footer ul li a.old { background: url('http://biv.gazeta.pl/i/obrazki/profilemon/old.png') no-repeat 0 50%; }
.profilemon .mod_header footer ul li span.comment { background: url('http://biv.gazeta.pl/i/obrazki/profilemon/comment.png') no-repeat 0 50%; }
.profilemon .mod_header footer ul li span.post { background: url('http://biv.gazeta.pl/i/obrazki/profilemon/answer.png') no-repeat 0 50%; }
.profilemon .mod_header footer ul li span.visit{ padding-left: 22px; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/visit.png') no-repeat 0 50%; }
.profilemon .mod_header .information  { margin-bottom: 13px; clear: both; }
.profilemon .mod_header .information  header { padding: 0; border: 0; color: #747474; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; }
.profilemon .mod_header .information  li a { padding-left: 9px; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/head-bullet.png') no-repeat 0 50%; }

/* posts */
.profilemon .mod_post .body ul li { margin-bottom: 10px; padding: 0 0 10px 25px; overflow: hidden; border-bottom: 1px solid #dbdbdb; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/entry.png') no-repeat 0 4px; }
.profilemon .mod_post .body ul li p { margin-bottom: 6px; }
.profilemon .mod_post .body ul li span { color: #999; font-size: 11px; }
.profilemon .mod_post footer { text-align: right; }

/* feed */
.profilemon .mod_feed .body > ul > li { margin: 0 0 10px 0; padding: 0 0 10px 25px; overflow: hidden; border-bottom: 1px solid #dbdbdb; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/blox.png') no-repeat 0 4px; }
.profilemon .mod_feed .body > ul > li.comment { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/comment.png'); }
.profilemon .mod_feed .body > ul > li.answer { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/answer.png'); }
.profilemon .mod_feed .body > ul > li.gallery { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/gallery.png'); }
.profilemon .mod_feed .body > ul > li.blog { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/entry.png'); }
.profilemon .mod_feed .body > ul > li p { margin-bottom: 6px; }
.profilemon .mod_feed .body > ul > li a { font-size: 11px; }
.profilemon .mod_feed .body > ul > li span { color: #999; font-size: 11px; }
.profilemon .mod_feed .body > ul > li.gallery > a.first, .mod_feed .body ul li.gallery > a:first-child { margin-left: 0; }
.profilemon .mod_feed .body > ul > li.gallery > a , .mod_feed .body ul li.gallery > dl { margin: 0 0 5px 9px; float: left; }
.profilemon .mod_feed .body > ul > li.gallery dl > a:first-child { font-size: 12px; }
.profilemon .mod_feed .body > ul > li.gallery > a img { width: 100px; height: 100px; border: 1px solid #e5e5e5; }
.profilemon .mod_feed footer ul { text-align: right; }
.profilemon .mod_feed footer ul li { margin-left: 6px; padding-left: 6px; display: inline; border-left: 1px solid #dbdbdb; }
.profilemon .mod_feed footer nav li { margin: 0; padding: 0; border: 0; }
.profilemon .mod_feed footer ul li:first-child { margin-left: 0; padding-left: 0; border-left: 0; }

.profilemon .mod_feed .body > ul > li a .im { float: left; position: relative; margin-right: 9px; }
.profilemon .mod_feed .body > ul > li a .t { float: left; display: block; width: 300px; color: #146CB4; }
.profilemon .mod_feed .body > ul > li a:hover .t { background: #f3f3f3; }
.profilemon .mod_feed .body > ul > li .videos a .im .play { position: absolute; left: 49px; top: 33px; width: 22px; height: 22px; background: url("http://bi.gazeta.pl/i/obrazki/forum/2010/play-btn.png") no-repeat 0 0; }
/* photos */
.profilemon .mod_photos .body ul li { margin-top: 17px; }
.profilemon .mod_photos .body ul li:first-child { margin-top: 0; }
.profilemon .mod_photos .body ul li a { display: inline-block; margin-left: 14px; }
.profilemon .mod_photos .body ul li a:first-child { margin-left: 0; }
.profilemon .mod_photos .body ul li a:hover { background: 0; }
.profilemon .mod_photos .body ul li img { border: 1px solid #e5e5e5; }
.profilemon .mod_photos footer { margin: 15px 0 0; border-top: 1px solid #dbdbdb; }
.profilemon .mod_photos footer ul { margin: 8px 0 0; text-align: right; }
.profilemon .mod_photos footer ul li { margin-left: 6px; padding-left: 6px; display: inline-block;border-left: 1px solid #dbdbdb; }
.profilemon .mod_photos footer ul li:first-child { margin: 0; padding: 0; border: 0; }

/* Profile comments */
body.profilemon .mod_commentsProfile .body { margin-bottom: 10px; }
body.profilemon .mod_commentsProfile .body .colA { float: left; width: 50px; }
body.profilemon .mod_commentsProfile .body .colA img { border: 1px solid #e5e5e5; }
body.profilemon .mod_commentsProfile .body .colB { margin-left: 55px; }
body.profilemon .mod_commentsProfile .body .colB a { font-size: 11px; font-weight: bold; }
body.profilemon .mod_commentsProfile .body .colB span { margin: 0 0 0 5px; padding: 0 0 0 5px; border-left: 1px solid #999; color: #999; font-size: 11px; }
body.profilemon .mod_commentsProfile .body .colB p { margin: 8px 0 0; padding: 6px 10px; background: #f2f2f2; color: #333; }
body.profilemon .mod_commentsProfile footer { margin-top: 15px; border-top: 1px solid #dbdbdb; }
body.profilemon .mod_commentsProfile footer ul { margin-top: 8px; text-align: right; }
body.profilemon .mod_commentsProfile footer ul li { margin-left: 6px; padding-left: 6px; display: inline; border-left: 1px solid #dbdbdb; }
body.profilemon .mod_commentsProfile footer ul li:first-child { margin: 0; padding: 0; border: 0; }
body.profilemon article.mod_commentsProfile .form input[type="submit"], article.mod_commentsProfile .buttons input[type="submit"], article.mod_commentsProfile .form input[type="button"], article.mod_commentsProfile .buttons input[type="button"] { margin: 0 10px 0 0; padding: 4px 8px; border: 0; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial,sans-serif; }
body.profilemon article.mod_commentsProfile .form input[type="submit"]:hover, article.mod_commentsProfile .buttons input[type="submit"]:hover, article.mod_commentsProfile .form input[type="button"]:hover, article.mod_commentsProfile .buttons input[type="button"]:hover { background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
body.profilemon article.mod_commentsProfile .form { margin-bottom: 16px; }
body.profilemon article.mod_commentsProfile .content a.linkDelete { padding-left: 15px; display: inline-block; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/delete.png') no-repeat 0 2px; font-size: 11px; line-height: 14px; }
body.profilemon article.mod_commentsProfile .form textarea { width: 610px; }

/* mod add */
.profilemon .mod_add .body ul { margin-top: -4px; }
.profilemon .mod.mod_add > header { line-height: 17px; }
.profilemon .mod_add .body ul li { margin-top: 6px; }
.profilemon .mod_add .body ul li:first-child { margin-top: 0; }
.profilemon .mod_add .body ul li a { padding-left: 30px; background-repeat: no-repeat; background-position: 0 2px; }
.profilemon .mod_add .body ul li a:hover { background-color: #fff; }
.profilemon .mod_add .body ul li a:hover span { background-color: #f3f3f3; }
.profilemon .mod_add .body ul li a.photo { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/photo.png'); }
.profilemon .mod_add .body ul li a.entry { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/post.png'); }
.profilemon .mod_add .body ul li a.recipe { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/recipe.png'); }
.profilemon .mod_add .body ul li a.forum { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/private-forum.png'); padding: 1px 0 1px 30px; }

/* Edit profile */
.mod_editProfil input, .mod_editProfil select, .mod_editProfil textarea { margin-bottom: 10px; padding: 4px; border: 1px solid #ddd; font: normal 11px Arial, serif; }
.mod_editProfil input, .mod_editProfil textarea { display: block; }
.mod_editProfil input[type="radio"], .mod_editProfil input[type="checkbox"] { display: inline; border: 0; vertical-align: top; }
.mod_editProfil .body ul li { margin-bottom: 10px; }
.mod_editProfil .body ul li .content { margin-left: 110px; }
.mod_editProfil .body ul li > label { float: left; display: block; width: 100px; color: #666; font: bold 12px Arial, serif; text-align: right; vertical-align: top; }
.mod_editProfil .body ul li input.error { border-color: #D91423 ;}
.mod_editProfil .body ul li input[type="text"] { width: 227px; color: #bababa;  }
.mod_editProfil .body ul li input[type="submit"] { margin-right: 20px; margin-bottom: 0; padding: 4px 8px; display: inline-block; position: relative;  border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; vertical-align: middle; }
.mod_editProfil .body ul li input[type="submit"]:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.mod_editProfil .body ul li input[type="submit"]:active { top: 1px; }
.mod_editProfil .body ul li input[type="checkbox"] { margin-right: 4px; }
.mod_editProfil .body ul li textarea { width: 327px; height: 90px; }
.mod_editProfil .body ul li img { margin-bottom: 4px; display: block; border: 1px solid #e5e5e5; }
.mod_editProfil .body ul li a.linkDelete { padding-left: 15px; display: inline-block; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/delete.png') no-repeat 0 2px; }
.mod_editProfil .body ul li .list  li { margin-bottom: 0px; }
.mod_editProfil .body ul li .list span:first-child { margin-right: 10px; font-weight: bold; }
.mod_editProfil .body ul li .list li span { margin-right: 10px; font-weight: bold; }
.mod_editProfil .body ul li.last { margin-top: 30px; }
.mod_editProfil .body ul li .fielderror { display: block; color: #D91423; }


/* Path */
.profilemon .mod_path { margin-bottom: 30px; }
.profilemon .mod_path .body ul li { margin-left: 10px; padding-left: 18px;  float: left; display: block; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/arrow.png') no-repeat 0 50%; }
.profilemon .mod_path .body ul li:first-child { margin-left: 0; padding-left: 0; background: 0; }
.profilemon .mod_path .body ul li.last { background: 0; }
.profilemon .mod_path .body ul li span , .mod_path .body ul li a { color: #767676; font: bold 20px Arial, serif; }
.profilemon .mod_path .body ul li a:hover { background: 0; }
.profilemon .mod_path .body ul li a.button { margin-right: 20px; padding: 4px 8px; display: inline-block; position: relative; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%);  cursor: pointer; color: #fff; font: bold 12px Arial, serif; }
.profilemon .mod_path .body ul li a.button:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_path .body ul li a.button:active { top: 1px; }

/* mod gallery */
.profilemon .mod_gallery header  { margin-bottom: 17px; }
.profilemon .mod_gallery header h2 { font: bold 14px Arial,sans-serif; }
.profilemon .mod_gallery section li a { margin: 12px 0 12px 30px; float: left; width: 100px; }
.profilemon .mod_gallery section li a:first-child { margin-left :0; }
.profilemon .mod_gallery  a > img { border: 1px solid #E5E5E5; }

/* mod_profilemon - pages */
.mod_profilemon footer .pages { margin-top:25px; padding: 8px 0; font-size: 11px; font-weight: bold; text-align: center; }
.mod_profilemon footer .pages ul, footer .pages li { display: inline; }  
.mod_profilemon footer .pages span, .mod_profilemon footer .pages a { margin: 0 1px; padding: 4px 10px; border: 1px solid #dbdbdb; font: normal 15px/20px Arial, sans-serif; }
.mod_profilemon footer .pages span { display: inline-block; background: 0; color: #666; }
.mod_profilemon footer .pages .prev span,.mod_profilemon footer .pages .next span { border: 0; color: #146cb4; font-size: 14px; }
.mod_profilemon footer .pages  a { display: inline-block; color: #146cb4; }
.mod_profilemon footer .pages .next a, .mod_profilemon footer .pages .prev a { padding: 5px 15px; border: 0; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/pages_btns.png') no-repeat 100% 50%; font-size: 16px; font-weight: bold; }
.mod_profilemon footer .pages .prev a { padding: 5px 10px; background-position: 0 50%; } 
.mod_profilemon footer .pages .e { border: 0; background: 0; }
.mod_profilemon footer .pages a:hover  { color: #000; }

/* mod delete photo */
.profilemon .mod_delete .body > header { border: 0; }
.profilemon .mod_delete .body a:hover { background: 0; }
.profilemon .mod_delete .body a.button { margin-right: 20px; padding: 4px 8px; display: inline-block; position: relative; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; }
.profilemon .mod_delete .body a.button + a{ padding: 4px 0; display: inline-block;}
.profilemon .mod_delete .body a.button:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_delete .body a.button:active { top: 1px; }
.profilemon .mod_delete section h2 { margin-bottom: 10px; color: #333; font-weight: normal; }
.profilemon .mod_delete > section > a { margin-right: 40px; float: left;}
.profilemon .mod_delete .body > section { margin-top: 25px; }
.profilemon .mod_delete .body img { border: 1px solid #e5e5e5; }

/* mod photo describe */
article.mod_describe_photo .body header { margin-bottom: 18px; border: 0; }
article.mod_describe_photo header h1 { color: #767676; font: bold 20px Arial,serif; }
.mod_describe_photo article > section { margin-bottom: 25px; }
.mod_describe_photo article > section > div  { float: left; }
.mod_describe_photo article > section .c0 a ,.mod_describe_photo article > section .c0 img { display: block; } 
.mod_describe_photo article > section .c0 img  { border: 1px solid #e5e5e5; }
.mod_describe_photo article > section .c1 li { margin-bottom: 10px; }
.mod_describe_photo article > section li > label { float: left; display: block; width: 60px; color: #666; font: bold 12px Arial,serif; text-align: right; vertical-align: top; }
.mod_describe_photo article > section li .content { margin-left: 70px; }
.mod_describe_photo article > section li textarea { width: 410px; height:93px;  }
.mod_describe_photo article > section li input[type="text"] { width: 155px; }
.mod_describe_photo a.linkDelete { padding-left: 15px; display: inline-block; background: url("http://biv.gazeta.pl/i/obrazki/profilemon/delete.png") no-repeat 0 50%; font-size: 11px; line-height: 23px; }
.mod_describe_photo article > footer { margin-left: 172px; }
.mod_describe_photo article > footer .hidden { display: none; }

/* mod_upload describe - inputs */
.mod_upload.describe_profile .qq-upload-button { margin-bottom: 5px; }
.mod_upload.describe_profile .fileRow > section { float: left; }
.mod_upload.describe_profile footer .hidden { display: none; }
.mod_upload.describe_profile #addMorePhotos { margin: 5px 0; display: block; }
.mod_upload.describe_profile #addMorePhotos.hidden { display: none; }

/* #progressSuperBox */
#progressSuperBox { visibility: hidden; position: absolute; left: 0; top: 0; z-index: 10; width: 540px; }
#progressBox { padding: 10px; visibility: hidden; width: 520px; height: 200px; border: 1px solid #C1C4B3; background: #fff; text-align: center; vertical-align: middle; }
#progressGo { margin: 0 auto; width: 100px; height: 100px; }
#progressPercent { padding: 40px 0; width: 100px; height: 20px; color: #999; font: bold 16px/20px 'Trebuchet MS',Tahoma,sans-serif; text-align: center; }
#progressInfo { font-size: 14px; }
#progressBar { margin: 10px auto; padding: 0; overflow: hidden;  width: 520px; height: 6px; border: 1px solid #E9EAE2; }
#bar { margin: 0; padding: 0; height: 10px; background: #6DBB07; }

/* znajomi */
.profilemon .mod_friends .body img { display: block; border: 1px solid #e5e5e5; }
.profilemon .mod_friends footer { margin-top: 6px; text-align: right; }
.profilemon .mod_friends .body  li { margin-right: 1px; float: left;}
.profilemon .mod_friends .body  li > div { overflow: hidden; width: 69px; }
.profilemon #col_right .mod_friends .body li { margin:0 5px 5px 0;}
.profilemon #col_right .mod_friends footer { padding-top:5px; border-top: 1px solid #e6e6e6; }

/* mod_friends - waiting for accept */
.profilemon .mod_friends section li { margin-bottom: 10px; display: inline-block; }
.profilemon .mod_friends section li div:first-child { margin-left: 0; }
.profilemon .mod_friends section li div { margin-left: 20px; float: left; position: relative; }
.profilemon .mod_friends section li a { overflow: hidden; display: block; font-size: 11px; line-height: 18px; text-align: center; }
.profilemon .mod_friends section li img { border: 1px solid #dbdbdb; }
.profilemon .mod_friends .invite  { padding: 0; position: absolute; left: 1px; bottom: 19px; height: 12px; background: url('http://bi.gazeta.pl/i/obrazki/profilemon/profilemon-invite-icons-bg.png') repeat 0 50%; line-height: 13px; }
.profilemon .mod_friends .invite a { display: inline-block; width:11px; height: 11px; background: url('http://bi.gazeta.pl/i/obrazki/profilemon/profilemon-invite-icons.png') no-repeat 0 0; }
.profilemon .mod_friends .invite a[data-action="reject"] { background-position: 0 0; }
.profilemon .mod_friends .invite a[data-action="confirm"] { background-position: 100% 0; }

/* profil */
.mod_profile a { color: #146CB4; }
.mod_profile .avatar { margin-bottom: 3px; border: 1px solid #e5e5e5;}
.mod_profile .avatar img, .mod_profile .avatar a { display: block;}
.mod_profile .avatar .official-profile { display: block; background: #7A5F87; color: #fff; font-size: 11px; line-height: 22px; text-align: center; }
.mod_profile footer { margin-top: 6px; }
.mod_profile footer a > span { margin: 0; display: inline; color: #146CB4; font: 12px/16px Arial,sans-serif; text-transform: none; }
.mod_profile footer > a:hover, .mod_profile .c0 a + a:hover, .mod_photo .box_recommend_link:hover ,.mod_profile .c0 a + a, .mod_photo .box_recommend_link ,.mod_profile footer a , .mod_profile footer ul li span{ padding-left: 24px; background: url('http://biv.gazeta.pl/i/obrazki/profilemon/mail.png') no-repeat 0 50%; }
.mod_profile footer a:hover span{ background: #f3f3f3; } 
.mod_profile footer ul li span.comment { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/comment.png'); }
.mod_profile footer ul li span.post { background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/answer.png'); }
.mod_profile .c1 footer ul li span.visit{ padding-left: 22px; background-image: url('http://biv.gazeta.pl/i/obrazki/profilemon/visit.png'); }
.mod_profile .c0 { float: left; }
.mod_profile .c1 { float: right; width: 460px; }
.mod_profile .c0 a + a { margin-top: 6px; display: block; }
.mod_profile .c1 .body { padding: 15px 10px 15px 15px; border: 2px solid #E6E6E6; border-top-width: 0; background: #F0F0F0; }
.mod_profile.noexist .c1 .body { border-width: 2px;} 
.mod_profile .c1 .body .node_box { margin: 0 20px 0 0; float: left; clear: left; overflow: hidden; }
.mod_profile .c1 .body h1.sub, .mod_profile .c1 .body h2.sub { color: #146CB4; }
.mod_profile .c1 .body h1, .mod_profile .c1 .body h2 { margin: 0 0 4px; padding: 0; color: #333; font: bold 25px/30px Arial,serif; }
.mod_profile .c1 .body  h1 span, .mod_profile .c1 .body  h2 span { margin-left: 10px; padding-left: 24px; display: inline-block;  background: url("http://biv.gazeta.pl/i/obrazki/profilemon/arrow.png") no-repeat 0 50%; color: #333; }
.mod_profile .c1 .body p { margin: 0; padding: 0; }
.mod_profile .c1 footer ul { margin-top: 6px; overflow: hidden; }
.mod_profile .c1 footer ul li.last{ margin-right: 0; padding-right: 0; border-right: 0; }
.mod_profile .c1 footer ul li { margin-right: 4px; margin-bottom: 6px; padding-right: 4px; float: left; border-right: 1px solid #ccc; line-height: 17px; }
.mod_profile .c1 footer ul li span.old { background: url("http://biv.gazeta.pl/i/obrazki/profilemon/old.png") no-repeat 0 50%; }
.mod_profile .c1 footer ul li span { margin: 0; padding: 2px 0 2px 20px; color: #999; font: 11px Arial,serif; text-transform: none; }
.mod_profile footer span { margin: 15px 0 10px; display: block; color: #767676; font: bold 14px/19px Arial,sans-serif; text-transform: uppercase;}
.mod_profile footer p { color: #333; }
.mod_profile footer section a  , .mod_profile footer p > a { padding: 0; background-image: none; }
.mod_profile footer section  { margin-top: 10px; padding-top: 10px; border-top: 1px solid #DBDBDB; line-height: 18px; text-align: right; }
.mod_profile footer section  a { font-size: 11px; }
.mod_profile .body li { margin-bottom: 5px; }

/* mod photo */
.profilemon .mod_photo { overflow: hidden; }
article.mod.mod_photo header { padding: 0; border: 0; font: 12px/16px Arial,sans-serif; }
.profilemon .mod_photo.edit section h2 { color: #333; font: 13px/18px Arial,sans-serif; }
.profilemon .mod_photo a { color: #146cb4; }
.profilemon .mod_photo nav { clear:left; }
.profilemon .mod_photo header > a { margin-top: 11px; float: left; }
.profilemon .mod_photo header ul { float: right; }
.profilemon .mod_photo header .box { margin: 0; }
.profilemon .mod_photo header li a:hover, .mod_photo header li a {  display: inline-block; height: 27px; background: url("http://bi.gazeta.pl/i/obrazki/lego/5/gazeta_article_sprite-1.7.png") no-repeat 0 0;font-size: 13px; line-height: 27px; vertical-align: middle; }
.profilemon .mod_photo header li a.next:hover, .mod_photo header li a.next { padding: 0 22px 0 5px; border-left: 1px solid #ccc; background-position: 100% -340px; }
.profilemon .mod_photo header li a.prev:hover, .mod_photo header li a.prev { padding:0 5px 0 22px; border-left: 0; border-right: 1px solid #ccc; background-position: 0 -340px; }
.profilemon .mod_photo .photo { text-align: center; }
.profilemon .mod_photo section > img { border: 1px solid #dbdbdb; }
.profilemon .mod_photo .options  { padding: 10px 0 5px; overflow: hidden; }
.profilemon .mod_photo section .c0, .mod_photo .options ul  > li, .mod_photo .options > .tags, .mod_photo .options > section > a { float: left; }
.profilemon .mod_photo section .c1 , .mod_photo .options > .share { float: right; }
.profilemon .mod_photo .options ul  > li { margin-left: 11px; }
.profilemon .mod_photo .options ul  > li a { width: 620px; }
.profilemon .mod_photo .options ul  > li:first-child { margin-left: 0; }
.profilemon .mod_photo .options .tags > ul li { margin-left: 10px; padding-left: 10px; border-left: 1px solid #ccc; }
.profilemon .mod_photo .options .tags li:first-child { margin-left: 0; padding-left: 0; border: 0; }
.profilemon .mod_photo section .author { margin-right: 10px; padding-right: 10px; display: inline; border-right: 1px solid #ccc; color: #146cb4; font-size: 11px; font-weight: bold; text-transform: none; }
.profilemon .mod_photo section .c1 span, .mod_photo section .c0 strong, .mod_photo section .c1 .time { color: #999; font-size: 11px; }
.profilemon .mod_photo section .c1 span { margin-right: 10px; padding-right: 10px; border-right: 1px solid #ccc; }
.profilemon .mod_photo section .c0 span, .mod_photo section .c0 fieldset a { padding-left: 15px; display: inline-block; background: url("http://bi.gazeta.pl/i/obrazki/profilemon/upvote.png") no-repeat 0 0; font-size: 11px; line-height: 11px; }
.profilemon .mod_photo .voted .c0 strong , .mod_photo .voted .c0 span { color: #0aa51b; }
.profilemon .mod_photo .options { margin-bottom: 5px; }
.profilemon .mod_photo .moderate, .mod_photo .desc,.mod_photo .voted, .mod_photo .vote { margin-bottom: 18px; }
.profilemon .mod_photo .desc p { padding: 5px 0; color: #333; }
.profilemon .mod_photo .moderate a { margin-right: 5px; padding-left: 15px; display: inline; background:url("http://bi.gazeta.pl/i/obrazki/profilemon/trash.png") no-repeat 0 0; font-size: 11px; line-height: 11px; }
.profilemon article.mod_photo .title > header { margin-bottom: 5px; padding-bottom: 2px; border-bottom: 2px solid #E6E6E6; }
.profilemon article.mod_photo .desc > header h2 { color: #333; font: normal 13px/18px Arial,sans-serif; }

/* photo editable - title */
.profilemon .mod_photo.edit .hidden { display: none; }
.profilemon .mod_photo.edit .error { border: 1px solid #f00; }
.profilemon .mod_photo.edit .title header , .mod_photo.edit .desc header ,.mod_photo.edit .tags { padding: 2px; width: 300px; background-color: #fff; border: 1px solid #CCC; cursor: pointer; }
.profilemon .mod_photo.edit .title header:hover , .mod_photo.edit .desc header:hover ,.mod_photo.edit .tags:hover { background: #fff; }
.profilemon .mod_photo.edit .tags { padding: 2px; text-align: left; }
.profilemon .mod_photo.edit .tags ul , .mod_photo.edit header h2  { display: inline; }
.profilemon .mod_photo.edit .tags > span, .mod_photo.edit header span  { margin-left: 10px; color: #146CB4; font-size: 11px; line-height: 16px; }
.profilemon .mod_photo.edit .tags > ul a { color: #333; }
.profilemon .mod_photo.edit .photoText_edit { text-align: left; margin-bottom: 5px; }
.profilemon .mod_photo.edit .photoText_edit .iTxt { padding: 6px;  width: 514px; border: 1px solid #D3D5D6; background: #fff; color: #000; vertical-align: middle; }
.profilemon .mod_photo.edit .photoText_edit .iSave { margin-bottom: 0; margin-top: 5px; padding: 4px 8px; display: inline-block; position: relative; border: 0; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; vertical-align: middle; }
.profilemon .mod_photo.edit .photoText_edit .iSave:hover { background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_photo.edit .photoText_edit .iSave:active { top: 1px; }

/*mod message*/
.profilemon #content article.mod_message { margin: 0 auto; width: 572px; }
.profilemon .mod_message section { margin-bottom: 10px; }
.profilemon .mod_message p { padding: 3px 0; border: solid #090; border-width: 1px 0; color: #090; font: normal 14px/18px Arial,sans-serif; text-align: center; }
.profilemon .mod_message p a , .mod_message p span { display: inline; }
.profilemon .mod_message a { color: #146cb4; }
.profilemon .mod_message p.error a, .mod_message p.error { border-color: #d91423; color: #d91423; }

/*profile - news */
.profilemon .mod_news { position: relative; }
.profilemon .mod_news header  h2 { float: left; }
.profilemon .mod_news header  h2 + a { float: right; }
.profilemon .mod_news .message , .messageSocialNewM .emotions { margin-bottom: 25px; }
.profilemon .mod_news .message .colA { float: left; width: 50px; }
.profilemon .mod_news .message .colA img { border: 1px solid #e5e5e5; }
.profilemon .mod_news .message .colB { margin-left: 55px; }
.profilemon .mod_news .message .colB a { font-size: 11px; font-weight: bold; }
.profilemon .mod_news .message .colB span { margin-left: 5px; padding-left: 5px; border-left: 1px solid #999; color: #999; font-size: 11px; } 
.profilemon .mod_news .message .colB p { margin-top: 8px; padding: 6px 10px; background: #f2f2f2; color: #333; }
.profilemon .mod_news .talkHead { margin-bottom:25px; }
.profilemon .mod_news .talkHead p { float: left; width: 80%; color: #767676; font: bold 20px Arial,sans-serif; }
.profilemon .mod_news .talkHead a { float: right; }
.profilemon .mod_news a.linkDelete { padding-left: 15px; display: inline-block; background: url("http://biv.gazeta.pl/i/obrazki/profilemon/delete.png") no-repeat 0 50%; line-height: 25px; }
.profilemon .mod_news #popup_msg_error { display: none; position: absolute; left: 170px; top: 125px; z-index: 100; width: 319px; height: 123px; border: 2px solid #B0B0B0; background: #fff; text-align: center; }
.profilemon .mod_news #popup_msg_error h3 { margin:21px 0 22px 25px; padding-left: 36px; background: url("http://bi.gazeta.pl/i/obrazki/profil/error_ico.png") no-repeat 0 7px; font-size: 12px; }
.profilemon .mod_news #popup_msg_error span { margin-left: 10px; display: inline-block; font: bold 12px Arial,sans-serif; }
.profilemon .mod_news #popup_msg_error a { padding: 2px 4px; float: left; display: block; width: 64px; height: 14px; border: 1px solid #CACACA; background: #EDEDED; text-align: center; }
.profilemon .mod_news #popup_msg_error span.abort { margin-left: 19px; }
.profilemon .mod_news .statement small { display: block; }
.profilemon .mod_news .prompt p { font-size: 14px; line-height: 18px; }
.profilemon .mod_news .prompt  { margin: 15px 0; }

/* editor WYSIWIG */
.messageSocialNewM { margin-top: 15px; }
.messageSocialNewM header { margin-bottom: 5px; color: #767676; font: bold 20px/25px Arial,sans-serif; }
.messageSocialNewM textarea , .messageSocialNewM input { border: 1px solid #ddd; }
.messageSocialNewM textarea { margin-top:5px; width: 100%; }
.messageSocialNewM .emotions img  { margin-right: 10px; cursor: pointer; vertical-align: middle; }
.messageSocialNewM input[type="submit"] { margin: 0 20px 0 0; padding: 4px 8px; display: inline-block; position: relative; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; vertical-align: middle; }
.messageSocialNewM input[type="submit"]:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.messageSocialNewM input[type="submit"]:active { top: 1px; }
.messageSocialNewM ul li { margin-top: 10px; }
.messageSocialNewM ul li > label { float: left; display: block; width: 60px; color: #666; font: bold 12px/22px Arial,serif; text-align: right; vertical-align: top; }
.messageSocialNewM ul li > label + section { margin-left: 20px; float: left; width: 530px; }
.messageSocialNewM .to img { vertical-align: middle; }
.messageSocialNewM ul li textarea { margin-top: 0; }
.messageSocialNewM .nickname { font-weight: bold; }
#usersProfileMessages header, #usersProfileMessages footer {  margin-bottom: 7px; padding: 10px 0; overflow: hidden; border-bottom:1px solid #E6E6E6; font: 14px/9px Arial,sans-serif; }
#usersProfileMessages header .c0, #usersProfileMessages footer .c0 { float: left; width: 185px; font-size: 12px; line-height: 22px; }
#usersProfileMessages input {margin: 4px 8px 0 0; float: left; border: 0; }
#usersProfileMessages footer input[type="checkbox"] ,#usersProfileMessages header input[type="checkbox"] { margin: 0; padding: 0; float: none; border: 0; vertical-align: middle; }
#usersProfileMessages .c0 { margin-right: 10px; float: left; width: 170px; }
#usersProfileMessages .c0, #usersProfileMessages  .c1, #usersProfileMessages  .c2 { display: inline; }
#usersProfileMessages .c2 { font-size: 11px; }
#usersProfileMessages .linkDelete { float: right; color: #146cb4; font-size: 11px; line-height: 22px; }
#usersProfileMessages .body .noread { font-weight: bold; }
#usersProfileMessages .body ul { margin: 0; padding: 0; overflow: hidden; list-style: none; }
#usersProfileMessages .body ul li:first-child { margin: 0; }
#usersProfileMessages .body ul li { margin-top: 7px; padding-bottom: 7px; overflow: hidden; border-bottom: 1px solid #E6E6E6; line-height: 25px; }
#usersProfileMessages .body input { margin-right: 8px; margin-top: 5px; }
#usersProfileMessages .body img { margin-right: 8px; float: left; }
#usersProfileMessages .body .c1 { float: left; width: 340px; }
#usersProfileMessages .body .c2 { float: right; color: #7A7A7A; }

/* mod blog content */
.mod_profilemon.mod_blog_content footer li a { margin-right: 4px; padding: 0 4px; display: block; border-color: #CCC; border-style: solid; border-width: 1px 0 1px 1px; background: #FFF; line-height: 26px; }
.mod_profilemon.mod_blog_content footer li:first-child a { margin-right: 0; margin-left: 4px; border-width: 1px 1px 1px 0; }
.mod_profilemon.mod_blog_content footer li { padding: 0 10px; float: right; height: 29px; background: url("http://biv.gazeta.pl/i/obrazki/profilemon/nav-arrow.png") no-repeat 100% 0; line-height: 29px; }
.mod_profilemon.mod_blog_content footer li:first-child { float: left; background-position: 0 0; }
.mod_profilemon.mod_blog_content header { border: 0; }
.mod_profilemon.mod_blog_content header p { color: #999; font-size: 11px; }
.mod_profilemon.mod_blog_content header h1 { font-size: 26px; }
.mod_profilemon #gazeta_article_body { margin-top: 25px; }
.mod_profilemon #gazeta_article_tags p { display: inline; }
.profilemon .mod_blog_content .body { margin-bottom: 15px; }
.profilemon .mod_blog_content .body p { margin-bottom: 10px; line-height: 28px; }
.profilemon .mod_blog_content .body p strong { font-weight: bold; text-transform: uppercase; }
.profilemon .mod_blog_content .body p.head  { font-weight: bold; line-height: 24px; }

/* mod searchSocial */
.profilemon article.mod_searchSocial header  { margin-bottom: 17px; }
.profilemon .mod_searchSocial header h2 { font: bold 14px Arial,sans-serif; }
.profilemon .mod_searchSocial section  { font: 11px Arial,sans-serif; }
.profilemon .mod_searchSocial section  strong { font-weight: normal; }
.profilemon .mod_searchSocial section ul  { margin: 0; padding: 0; overflow: hidden; }
.profilemon .mod_searchSocial section ul .n2 { margin-left: 0; clear: both; }
.profilemon .mod_searchSocial section ul li {  margin:0 0 15px 40px; padding: 7px 0; float: left; overflow: hidden; width: 282px; }
.profilemon .mod_searchSocial section ul li .photoImg { margin-right: 22px; float: left; overflow: hidden; display: block; width: 69px;  height: 69px; border: 1px solid #DBDBDB; }
.profilemon .mod_searchSocial section ul li .resultBody { float: right; position: relative; width: 189px; }
.profilemon .mod_searchSocial section ul li .resultBody .nickname { display: block; color: #c39; font-size: 14px; font-weight: bold; }
.profilemon .mod_searchSocial section ul li .resultBody .more { display: block; color: #333; text-align: left; } 
.profilemon .mod_searchSocial section ul li .friend .resultBody .inviteStatus {color: #333;}
.profilemon .mod_searchSocial section ul li .resultBody .inviteStatus  { position: absolute; left: 0; top: 52px; }
.profilemon .mod_searchSocial .not-found p { color: #767676; font-size: 14px; font-weight: bold; line-height: 19px; text-transform: uppercase; }
.profilemon .mod_searchSocial .not-found a { font-size: 12px; }

/* regulamin */
.profilemon article.mod_regulations header { border-width: 0; }
.profilemon article.mod_regulations header h1{ color: #767676; font: bold 20px Arial,serif; }
.profilemon .mod_regulations section.row { padding: 8px 0 7px; overflow: hidden; }
.profilemon .mod_regulations select,.mod_regulations input,.mod_regulations textarea { padding: 3px; border: 1px solid #ddd; color:#2B2B2B; font: normal 11px Arial,sans-serif; }
.profilemon .mod_regulations section.row .c0 { margin-right: 20px; float: left; display: inline; width: 100px; line-height: 24px; text-align: right; }
.profilemon .mod_regulations section.row .c1 { overflow: hidden; line-height: 24px; }
.profilemon .mod_regulations section.row .c1 label{ margin-right: 20px; }
.profilemon .mod_regulations section.row .c0 label, .mod_regulations section.row .c0 span.lbl { color: #333; font-size: 12px; font-weight: bold; }
.profilemon .mod_regulations section.row .c0 label, .mod_regulations section.row .c0 input { vertical-align: middle; }
.profilemon .mod_regulations .iSel { padding: 2px; }
.profilemon .mod_regulations .iTa { padding: 3px 0 3px 3px; overflow: auto; width: 230px; height: 92px; }
.profilemon .mod_regulations .iTxt { width: 230px; }
.profilemon .mod_regulations .iRules {  margin-bottom: 5px; padding:10px 3px; overflow: auto; width: 489px; height: 140px; border: 1px solid #bbb; font-size: 11px; line-height: normal;}
.profilemon .mod_regulations .iRules p { margin-bottom: 10px ;}
.profilemon .mod_regulations #i_birthday_day { margin-right: 5px; float: left;width: 47px; }
.profilemon .mod_regulations #i_birthday_month { margin-right: 5px; float: left; width: 112px; }
.profilemon .mod_regulations #i_birthday_year { float: left; width: 61px; }
.profilemon .mod_regulations section.row .c1 * { vertical-align: middle; }
.profilemon .mod_regulations footer.row { padding: 20px 0 0 120px; }

/* index - sitemap */
.profilemon article.mod_siteMapIndex header  { border: 0; }
.profilemon article.mod_siteMapIndex header h1 { color: #767676; font: bold 20px Arial,serif; }
.profilemon .mod_siteMapIndex ul { overflow: hidden; list-style-type: none; }
.profilemon .mod_siteMapIndex > nav { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #BDCBE3; }
.profilemon .mod_siteMapIndex > nav li:first-child { padding: 0; border: 0; }
.profilemon .mod_siteMapIndex > nav li {margin-left: 5px; padding-left: 5px; float: left; display: inline; border-left: 1px solid #BDCBE3; }
.profilemon .mod_siteMapIndex section header { float: left; }
.profilemon .mod_siteMapIndex section header h2 { margin: 0 5px; padding: 0 10px; background:#BDCBE3; font: bold 20px/36px Tahoma,sans-serif; }
.profilemon .mod_siteMapIndex section li { margin-right: 1%; padding-bottom: 5px; float: left; width: 32%; }

/* mod upload - add photo */
.profilemon .mod_upload .body > header { border: 0; }
.profilemon .mod_upload .c0 { margin: 0 15px 10px 0; float: left; }
.profilemon .mod_upload .c0 img { border: 1px solid #e5e5e5; }
.profilemon .mod_upload article > section .qq-upload-file { display: none; }
.profilemon .mod_upload article > section .qq-upload-list .cont { margin-left: 0; }
.profilemon .mod_upload article > section .qq-upload-fail { margin-left: 0; margin-right: 0; }
.profilemon .mod_upload .body a:hover { background: transparent; }
.profilemon .mod_upload .body a.button { margin-right: 20px; padding: 4px 8px; display: inline-block; position: relative; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); cursor: pointer; color: #fff; font: bold 12px Arial, serif; }
.profilemon .mod_upload .body a.button + a{ padding: 4px 0; display: inline-block; }
.profilemon .mod_upload .body a.button:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_upload .body a.button:active { top: 1px; }
.profilemon .mod_upload section h2 { margin-bottom: 10px; color: #333; font-size: 15px; font-weight: normal; }
.profilemon .mod_upload > section > a { margin-right: 40px; float: left; }
.profilemon .mod_upload .body > section { float: left; }
.profilemon .mod_upload .body  > section > section { margin-bottom: 10px; }
.profilemon .mod_upload .qq-upload-button small{ color: #fff; font: bold 12px/17px Arial,serif ; }
.profilemon .mod_upload .qq-upload-button { padding: 4px 8px; overflow: hidden; display: inline-block; position: relative; height: 17px; border-left: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; background: #bebebe; background: -moz-linear-gradient(top, #bebebe 0%, #9e9e9e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bebebe), color-stop(100%,#9e9e9e)); background: -webkit-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -o-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); background: -ms-linear-gradient(top, #bebebe 0%,#9e9e9e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#9e9e9e',GradientType=0 ); background: linear-gradient(top, #bebebe 0%,#9e9e9e 100%); color: #fff; font: bold 12px/17px Arial, serif; text-align: center; direction: ltr; }
.profilemon .mod_upload .qq-upload-button input { margin: 0; padding: 0; position: absolute; right: 0; top: 0; opacity: 0; cursor: pointer; font-size: 118px; font-family: Arial; }
.profilemon .mod_upload .qq-upload-button:hover { border-left: 1px solid #828282; border-top: 1px solid #828282; background: #9e9e9e; background: -moz-linear-gradient(top, #9e9e9e 0%, #bebebe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e9e9e), color-stop(100%,#bebebe)); background: -webkit-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -o-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); background: -ms-linear-gradient(top, #9e9e9e 0%,#bebebe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#bebebe',GradientType=0 ); background: linear-gradient(top, #9e9e9e 0%,#bebebe 100%); }
.profilemon .mod_upload .qq-upload-button:active { top: 1px; }
.profilemon .mod_upload p, .mod_upload span { margin-left: 10px; display: inline; color: #9c9c9c; font-size: 11px; line-height: 26px; }
.profilemon .mod_upload p { margin-left: 0; }
.profilemon .mod_upload .sep { display: inline-block; width: 243px; height: 1px; background: #dbdbdb; line-height: 2px; }
.profilemon .mod_upload input[type="text"] { margin-bottom: 25px; padding: 4px; display: block; width: 277px; border: 1px solid #DDD; color: #BABABA; font: 11px Arial,serif; }
.profilemon .mod_upload input { border: 1px solid #ddd; }
.profilemon .mod_upload .qq-upload-list .nofile { margin: 0; position: absolute; left: 110px; top: 0; }
.profilemon .mod_upload .qq-upload-noItem{ display: none; }
.profilemon .mod_upload .send { margin-right: 20px; font-size: 14px; font-weight: bold; }
.profilemon .mod_upload .file-uploader , .mod_upload .file-multiUploader { margin-bottom: 10px; position: relative; }
.profilemon .mod_upload .qq-upload-list .cont { margin-right: 5px; display: inline-block; width: 275px;  height: 25px; border: 1px solid #ddd;}
.profilemon .mod_upload .qq-upload-list li { margin: 10px 0; padding: 0; font-size: 12px; line-height: 25px; }
.profilemon .mod_upload .qq-upload-list { margin: 15px 0; padding: 0; list-style: none; }
.profilemon .mod_upload .qq-upload-size { margin: 0; display: block; height: 25px; width: 0px; background: #2481d8; background: -moz-linear-gradient(top,  #2481d8 0%, #136abd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2481d8), color-stop(100%,#136abd)); background: -webkit-linear-gradient(top,  #2481d8 0%,#136abd 100%); background: -o-linear-gradient(top,  #2481d8 0%,#136abd 100%); background: -ms-linear-gradient(top,  #2481d8 0%,#136abd 100%); background: linear-gradient(top,  #2481d8 0%,#136abd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2481d8', endColorstr='#136abd',GradientType=0 ); color: #fff; text-align: center; }
.profilemon .mod_upload .qq-upload-file { margin-right: 5px; float: left; overflow: hidden; display: inline-block; width: 150px; font-size: 12px; text-align: right; }
.profilemon .mod_upload .qq-upload-list li { clear: left; overflow: hidden; }
.profilemon .mod_upload .qq-upload-spinner, .mod_upload .qq-upload-delete, .mod_upload .qq-upload-failed-text, .mod_upload .qq-upload-image { display: none; }
.profilemon .mod_upload .qq-upload-list div { text-align: right; }
.profilemon .mod_upload #upload-images-form .qq-upload-file { width: 100px; }

/* image crop */
.profilemon #imageCrop { position: relative; }
.profilemon #imageCropLoading { display: block; }
.profilemon #imageCropFormat { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #999; }
.profilemon #imageCropFormat p { margin-left: 14px; display: inline; font-size: 12px; line-height: 17px; }
.profilemon #imageCropMain { position: relative; background:#999; }
.profilemon #imageCropMain canvas { position: absolute; left: 0; top: 0; z-index: 1; }
.profilemon #imageCropMain .overlay { z-index: 2; }
.profilemon #imageCropPreviewInfo {  margin: 4px 0; color: #b54a10; font-size: 15px; line-height: 19px; }
.profilemon #imageCropPreview { display: none; width: 138px; height: 138px; }
.profilemon #imageCropPreview p { margin-bottom: 12px; }
.profilemon #imageCropPreview button { margin-left: 8px; }
.profilemon #imageCropOverlay { display: none; position: fixed; left: 0; top: 0; z-index: 3; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.4);  cursor: wait;  }

/* blog */
.profilemon article.mod_blog .body  > header { border: 0; }
.profilemon article.mod_blog .content { margin-bottom: 29px; }
.profilemon article.mod_blog .content li {padding-left: 10px; background: url('http://bi.gazeta.pl/i/obrazki/profilemon/bullet.png') no-repeat 0 50%;  line-height: 26px; }
.profilemon article.mod_blog  a { margin-right: 3px; font-size: 14px; }
.profilemon article.mod_blog  span { color: #333; font-size: 14px; }

/* recommended box */
.profilemon div#box_recommend .fr_submit input { padding: 0; color: #767676; }
.profilemon #box_recommend_btn { padding-left: 21px; position: absolute; bottom: 0;  background: url('http://bi.gazeta.pl/i/obrazki/profil/polec-ico.gif') no-repeat 0 2px; }
.profilemon #box_recommend { padding: 8px; display: none; position: absolute; right: 0; z-index: 100; width: 330px; border: 1px solid #a5acb2; background: #fff; }
.profilemon #box_recommend fieldset { border: 0; }
.profilemon #box_recommend input { vertical-align: middle; }
.profilemon #box_recommend strong { margin-bottom: 8px; padding-bottom: 4px; display: block;  border-bottom: 1px solid #ebeced; color: #000; font: bold 12px 'Trebuchet MS',Tahoma,sans-serif; }
.profilemon #box_recommend label { display: block; font: bold 13px 'Trebuchet MS',Tahoma,sans-serif; }
.profilemon #box_recommend label span { font-size: 10px; font-weight: normal; }
.profilemon #box_recommend .brct, .profilemon  #box_recommend textarea { padding: 2px 4px; border: 1px solid #a5acb2; font: normal 11px Tahoma,sans-serif; }
.profilemon #box_recommend .brct { width: 175px; }
.profilemon #box_recommend textarea { width: 320px; }
.profilemon #box_recommend .formrow { padding-bottom: 6px; }
.profilemon #box_recommend .fr_submit { text-align: right; }
.profilemon #box_recommend .fr_submit a { margin-right: 8px; font: normal 11px/22px 'Trebuchet MS',Tahoma,sans-serif; }
.profilemon #box_recommend .fr_submit input { padding-bottom: 2px; width: 72px; height: 22px; border: 0; background: url('http://bi.gazeta.pl/i/16/forum/polec-send.gif') no-repeat 0 0; cursor: pointer; font: bold 12px 'Trebuchet MS',Tahoma,sans-serif; text-align: center; }
.profilemon #i_brc_disabled { padding: 4px 0; height: 20px; font: normal 11px/18px Tahoma,sans-serif; }
.profilemon #i_brc_hint { display: none; }
.profilemon #o_brct_error { margin-bottom: 8px; color: #a00; font-weight: bold; }
.profilemon #box_recommend_done { display: none; font-weight: bold; }
.profilemon #profileRemoveOverlay, .profilemon #profileRemoveOverlay .bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; }
.profilemon #profileRemoveOverlay .window { padding: 12px 16px; position: absolute; z-index: 2;  width: 448px; background: #fff; }

/* First login */
body.profilemon #profilFirstLogin h1 { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; }
body.profilemon #profilFirstLogin .iSbt { width: 150px; height: 30px; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/profil/btn_150x30.gif') no-repeat 0 0; cursor: pointer; color: #fff; font: bold 14px Arial, sans-serif; text-align: center; }

/* Edit profile page */
body.profilemon #profilEditPage .head .c1 .avatarCtr { border: 0;}
body.profilemon #profilEditPage .head .c1 .avatarSmall { border: 1px dotted #b3b3b3; background: #fff url('http://bi.gazeta.pl/i/obrazki/profil/avatarEdit-bg.gif') no-repeat scroll 0 0; }
body.profilemon #profilEditPage .head .c1 .avatarSmall img { margin: 104px 0 40px 59px; }
body.profilemon #profilEditPage .head .c1 .avatarBig { position: relative; border: 1px dotted #b3b3b3; }
body.profilemon #profilEditPage .head .c1 .avatarBig p { padding: 3px; position: absolute; left: 0; bottom: 0; width: 239px; background: #fff; font-weight: bold; text-align: center; }
body.profilemon #profilEditPage .head .c1 ul { border: 1px solid #dbdbdb; border-top: 0; }
body.profilemon #profilEditPage .head .c1 li { font-weight: bold; }
body.profilemon #profilEditPage .head .c0 h1 { margin-bottom: 5px;}
body.profilemon #profilEditPage .head .c0 .error { margin: 10px 0 5px; padding: 4px 6px; border: 1px solid #75caed; background: #cceefa; color: #000; font-size: 11px; }
body.profilemon #profilEditPage .head .c0 .top .row { padding-top: 5px; }
body.profilemon #profilEditPage .head .c0 .top .row .c0 { margin-right: 10px; float: left; display: inline; width: 90px; line-height: 23px; text-align: left; }
body.profilemon #profilEditPage .head .c0 .top .row .c1 { float: none; display: block; width: auto; line-height: 23px; }
body.profilemon #profilEditPage .head .c0 .middle .row { padding-top: 20px; }
body.profilemon #profilEditPage .head .c0 .middle .row .c0 { float: none; display: block; width: auto; line-height: normal; text-align: left; }
body.profilemon #profilEditPage .head .c0 .middle .row .c1 { display: block; float: none; width: auto; }
body.profilemon #profilEditPage .head .c0 .middle .sbtRow { padding: 18px 0 8px 0; text-align: right; }
body.profilemon #profilEditPage .head .c0 .iTa { margin-top: 3px; width: 353px; height: 33px; }
body.profilemon #profilEditPage .head .c0 .iSbt { padding-bottom: 2px; width: 95px; height: 16px; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/profil/btn_95x16.gif') no-repeat 0 0; cursor: pointer; color: #fff; font: 11px Arial, sans-serif; text-align: center; }
body.profilemon #profilEditPage .row label, #profilEditPage .row span.lbl { font-size: 12px; }
body.profilemon #profilEditPage .iTxt, #profilEditPage .iSel, #profilEditPage .iTa { font-size: 12px; }
body.profilemon #profilEditPage .body .section { margin-bottom: 20px; }
body.profilemon #profilEditPage .formularz .row .c0, #profilEditPage .formularz .row .c1 { line-height: 23px; }
body.profilemon #profilEditPage .formularz .serwisRow .c0 { line-height: 32px; }
body.profilemon #profilEditPage .formularz .serwisRow .serwisy li { margin-right: 20px; padding-bottom: 5px; float: left; display: inline; }
body.profilemon #profilEditPage .formularz .serwisRow .serwisy li img { padding: 1px; border: 1px solid #fff; border-bottom: 0; }
body.profilemon #profilEditPage .formularz .serwisRow .serwisy li.active { background: url('http://bi.gazeta.pl/i/obrazki/profil/active-serwis-bg.gif') no-repeat 50% 100%; }
body.profilemon #profilEditPage .formularz .serwisRow .serwisy li.active img { border-color: #b8b8b8; }
body.profilemon #profilEditPage .formularz .loginRow { padding-top: 10px; }
body.profilemon #profilEditPage #i_photoSerwis_login { width: 230px; }
body.profilemon #profilEditPage .formularz .saveRow .c1 { width: 268px; line-height: 21px; text-align: right; }
body.profilemon #profilEditPage .formularz .iSave { padding-bottom: 2px; width: 45px; height: 16px; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/profil/btn_45x16.gif') no-repeat 0 0; cursor: pointer; color: #fff; font: 11px Arial, sans-serif; text-align: center; }
body.profilemon #profilEditPage .formularz .iCancel { padding-bottom: 2px; width: 18px; height: 16px; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/profil/btn_18x16.gif') no-repeat 0 0; cursor: pointer; color: #fff; font: 11px Arial, sans-serif; text-align: center; }
body.profilemon #profilEditPage #i_photo_count, body.profilemon #profilEditPage #i_blog_entries { padding: 1px; float: left; width: 40px; }
body.profilemon #profilEditPage .formularz .addressRow .c0 { line-height: 28px; }
body.profilemon #profilEditPage #i_blog_address { margin-right: 20px; width: 260px; }
body.profilemon #profilEditPage #btnRemoveProfile { color: #b10000; }

/* profilemon, fotomon */
body.profilemon .profil { color: #2b2b2b; font: 12px Arial, sans-serif; }
body.profilemon .profil * { margin: 0; padding: 0; text-align: left; }
body.profilemon .profil ul { list-style: none; }
body.profilemon .profil h1 { margin: 0; color: #484848; font: 35px Arial, sans-serif; }
body.profilemon .profil .row.multi .c0 { padding: 2px 0; }
body.profilemon .profil .row { padding-top: 15px; overflow: hidden; zoom: 1; }
body.profilemon .profil .row .c0 { margin-right: 10px; float: left; display: inline; width: 230px; line-height: 24px; text-align: right; }
body.profilemon .profil .row .c1 { overflow: hidden; zoom: 1; line-height: 24px; }
body.profilemon .profil .row .c1 * { vertical-align: middle; }
body.profilemon .profil .row .c0 label, .profil .row .c0 span.lbl { color: #2b2b2b; font-size: 14px; font-weight: bold; }
body.profilemon .profil .row .c0 label, .profil .row .c0 input { vertical-align: middle; }
body.profilemon .profil .row .c0 label.nb { font-weight: normal; }
body.profilemon .profil .row label strong { font-weight: bold; }
body.profilemon .profil .row .c1 label, body.profilemon .profil .row .c1 span.lbl { margin: 0 15px 0 2px; color: #2b2b2b; font-size: 14px; }
body.profilemon .profil .iTxt, body.profilemon .profil .iSel, body.profilemon .profil .iTa  { border: 1px solid #bbb; background: #fff; color: #2b2b2b; font: 14px Arial, sans-serif; }
body.profilemon .profil .iTxt { padding: 3px; }
body.profilemon .profil .iSel { padding: 2px; }
body.profilemon .profil .iTa { padding: 3px 0 3px 3px; overflow: auto; width: 225px; height: 66px; }
body.profilemon .profil .iRules { margin-bottom: 15px; padding: 3px; overflow: auto; width: 222px; height: 140px; border: 1px solid #bbb; font-size: 11px; line-height: normal;}
body.profilemon .profil .row .c1 label.rules { font-size: 12px; }
body.profilemon .profil .sbtRow { padding: 20px 0 0 240px; }
body.profilemon .profil #i_birthday_day { margin-right: 5px; float: left; width: 47px; }
body.profilemon .profil #i_birthday_month { margin-right: 5px; float: left; width: 112px; }
body.profilemon .profil #i_birthday_year { float: left; width: 61px; }
body.profilemon .profil .head { margin-bottom: 15px; overflow: hidden; zoom: 1; }
body.profilemon .profil .head .c0 { float: right; overflow: hidden; display: inline; width: 360px; }
body.profilemon .profil .head .c1 { float: left; overflow: hidden; display: inline; width: 247px; }
body.profilemon .profil .head h1, body.profilemon #k1 .profil .head h1 { margin-bottom: 10px; }
body.profilemon .profil .head .email { font: 11px Arial, sans-serif; text-align: right; }
body.profilemon .profil .head .email a { padding-left: 15px; background: url('http://bi.gazeta.pl/i/obrazki/profil/koperta-small-ico.gif') no-repeat 0 50%; }
body.profilemon .profil .head .who { float: left; color: #777; font: 11px Arial, sans-serif; text-transform: uppercase; }
body.profilemon .profil .head .edit { float: right; font: 11px Arial, sans-serif; }
body.profilemon .profil .head .c0 ul { clear: both; overflow: hidden; }
body.profilemon .profil .head .c0 li { margin-top: 10px; padding-top: 10px; border-top: 1px solid #dbdbdb; line-height: 18px; }
body.profilemon .profil .head .c0 li p { font-weight: bold; }
body.profilemon .profil .head .c0 .official-profile { color: #7a5f87; font-size: 11px; text-align: right; }
body.profilemon .profil .head .c1 .avatarCtr { background: #e9e9e9 url('http://bi.gazeta.pl/i/obrazki/profil/avatar-bg.gif') repeat-x 0 100%; }
body.profilemon .profil .head .c1 .avatar { overflow: hidden; width: 245px; height: 245px; border: 1px solid #dbdbdb; border-bottom: 0; background: #fff; }
body.profilemon .profil .head .c1 .avatarSmall { background: #fff url('http://bi.gazeta.pl/i/obrazki/profil/avatarSmall-bg.gif') no-repeat 0 0; }
body.profilemon .profil .head .c1 .avatarSmall img { margin: 94px 0 55px 95px; }
body.profilemon .profil .head .c1 .avatarSmall p { font-weight: bold; text-align: center; }
body.profilemon .profil .head .c1 .avatarMedium { background: #fff url('http://bi.gazeta.pl/i/obrazki/profil/avatarMedium-bg.gif') no-repeat 0 0; }
body.profilemon .profil .head .c1 .avatarMedium img { margin: 88px 0 0 84px; }
body.profilemon .profil .head .c1 .official-profile { margin: 0 1px 0; background: #7a5f87; color: #fff; font-weight: bold; line-height: 28px; text-align: center; }
body.profilemon .profil .head .c1 ul { padding: 6px 8px 8px; }
body.profilemon .profil .head .c1 li { color: #393939; font: 11px/16px Arial, sans-serif; }
body.profilemon .profil .head .c1 .addToFriends { padding: 0 8px 8px; }
body.profilemon .profil .head .c1 .addToFriends a { display: block; width: 230px; height: 36px; background: url('http://bi.gazeta.pl/i/obrazki/profil/addToFriends-bg.gif') no-repeat 0 0; color: #fff; font: 17px/36px Arial, sans-serif; text-align: center; }
body.profilemon .profil .head .c1 .addToFriends a:hover { text-decoration: none; }
body.profilemon .profil .head .c1 .addToFriends a:hover span { text-decoration: underline; }
body.profilemon .profil .head .c1 .invitationSended { padding: 0 8px 8px; }
body.profilemon .profil .head .c1 .invitationSended span { padding: 6px; display: block; border: 2px solid #14a001; background: #fff; color: #14a001; font: bold 16px Arial, sans-serif; text-align: center; }
body.profilemon .profil .head .c1 .alreadyFriends { padding: 0 8px 8px; text-align: right; }
body.profilemon .profil .head .c1 .alreadyFriends span { margin-bottom: 5px; padding: 7px; display: block;  border: 2px solid #6a84a1; background: #fff; color: #6a84a1; font: bold 16px Arial, sans-serif; text-align: center; }
body.profilemon .profil .head .c1 .alreadyFriends a { font-weight: bold; }
body.profilemon .profil .head .c1 .prv_msg { margin: 0 8px 8px; padding: 10px 0; border-top: 1px solid #b9b9b9; }
body.profilemon .profil .head .c1 .prv_msg a, .profil .head .c1 .prv_msg span { padding-left: 27px; background: url('http://bi.gazeta.pl/i/obrazki/profil/envelope.png') no-repeat 0 0; font-size: 11px; }
body.profilemon .profil .head .c1 .prv_msg a { font-weight: bold; }
body.profilemon .profil .body .section { margin-bottom: 20px; overflow: hidden; zoom: 1; }
body.profilemon .profil .body .section .top { margin-bottom: 10px; padding-bottom: 5px; overflow: hidden; zoom: 1; border-bottom: 1px solid #dbdbdb; }
body.profilemon .profil .body .section .top strong { font-weight: bold; }
body.profilemon .profil .body .section .top .c0 { float: left; display: inline; }
body.profilemon .profil .body .section .top .c1 { padding-top: 1px; float: right; display: inline; font-size: 11px; }
body.profilemon .profil .body .section .top .c0 span { margin-left: 8px; padding-left: 8px; border-left: 1px solid #b1b1b1; }
body.profilemon .profil .body .section .top .c0 .rozwin { padding-right: 11px; background: url('http://bi.gazeta.pl/i/obrazki/profil/raquo_down.gif') no-repeat 100% 50%; }
body.profilemon .profil .body .section .top .c0 .zwin { padding-right: 11px; background: url('http://bi.gazeta.pl/i/obrazki/profil/raquo_up.gif') no-repeat 100% 50%; }
body.profilemon .profil .body .section .hidden { display: none; }

/* naj uzytkownicy */
body.profilemon .mod_fotomon_bs_usr h2 { margin-top: 20px; margin-bottom: 8px; border-bottom: 1px solid #dbdbdb; font-size: 12px; font-weight: bold; line-height: 24px; }
body.profilemon .mod_fotomon_bs_usr li { margin: 0 8px 0 0; float: left; overflow: hidden; display: inline; width: 52px; height: 70px; font-size: 11px; text-align: center; }
body.profilemon .mod_fotomon_bs_usr li img { display: block; border: 1px solid #e0e0e0; }
body.profilemon .mod_fotomon_bs_usr .footer { margin-top: 10px; font-size: 11px; font-weight: bold; text-align: right; }

/* top link - zr20 */
/*body.profilemon div.mod_zr20 { padding-top: 6px; }*/
body.profilemon div.mod_zr20 .node_inner .node { height: 22px; border: 0; }
body.profilemon div.mod_zr20 .node_inner p a { padding: 0 0 0 4px; }
body.profilemon div.mod_zr20 .node_inner .node:first-child .node_inner_e { margin: 0; padding: 0; border: 0; }
body.profilemon div.mod_zr20 .node_inner .node .node_inner_e { margin-left: 10px; display: inline; padding-left: 14px; border-left: 1px solid #DBDBDB; }
body.profilemon div.mod_zr20 p { height: auto; vertical-align: middle; }