body {
	margin:0;
	background:#5B787C;
	font-family: Verdana, Arial, Tahoma;
	color: #00405A;
	font-size:12px;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 990px;
	background: #5B787C url(/gfx/body-bg.gif) repeat-y scroll 150px 0;
	position:relative;
}
#header_h1{
	position:absolute;
	text-align:center;
	width:100%;
}

a {
	text-decoration: none;
	color: #4DC0EA;
}


img {
	border:0;
}
hr {
	border:none;
	border-top: 1px dotted #CAE0E1;
	height: 0px;
	margin: 6px auto;
	line-height:0px;
}

h1 {
	margin: 0;
	padding: 5px 0px 10px;
	color: #00405A;
	font-size: 17px;
	font-weight: bold;
}

h2 {
	margin: 0;
	padding: 5px 0px 10px;
	color: #00405A;
	font-size: 17px;
	font-weight: bold;
}

textarea{
	font-family:Verdana,Arial,Tahoma;
	font-size:12px;
}


#header {
	margin: 0;
	background: yellow;
}

#side-a {
	float: left;
	width: 150px;
	position:relative;
}

#side-b {
	float: right;
	width: 150px;
}

#content { 
	float: left;
	width: 690px;
}

#footer {
	clear: both;
	background: #617C80;
	position:relative;
}

#footer-content {
	margin: 0px auto;
	width: 990px;
	background: url(/gfx/footer.gif) no-repeat;
	height:140px;
	position:relative;
}

#footer-content .footer-pen{
	position:absolute;
	top:-54px;
	right:37px;
}

#footer-content .footer-links{
	position:absolute;
	top:50px;
	left:160px;
	color: #FFF;
	font-size:11px;
}
#footer-content .footer-links a{
	color:#AAA;
}

#footer-content .footer-w3media{
	position:absolute;
	top:50px;
	right:160px;
	color: #FFF;
	font-size:11px;
}

#footer-content .footer-w3media a{
	background-image:url(/gfx/w3media-logo.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-left:5px;
	padding:0 0 3px 70px;
	text-decoration:none;
}

#footer-content .footer-w3media a:hover{
	background-position:0 -30px;
}

#footer-content .lang-list{
	position:absolute;
	top:67px;
	left:160px;
	margin:0;padding:0;
	list-style:none;
}
#footer-content .lang-list li{
	float:left;
}
#footer-content .lang-list a{
	padding-right: 12px;
	margin-right:5px;
}



.cb {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	line-height:1px;
	zoom:1;
}

.info_color {
	color:#6C9697;
}

.info-box{
	border:1px solid red;
	padding:5px 10px;
	font-size:12px;
	background:#FFF;
	-moz-border-radius:5px;	
	-webkit-border-radius: 5px;	
}

.info-box2{
	border:1px solid #CAE0E1;
	padding:5px 10px;
	font-size:11px;
	color:#994C4C;
	background:#EDF4F4;
	-moz-border-radius:5px;	
	-webkit-border-radius: 5px;	
	margin:10px 0;
}
.info-box2 a{
	color:#994C4C;
}

#service-logo {
	height: 149px;
	background: #00405A url(/gfx/l-g-s.gif) no-repeat;
	background-position: center bottom;
	position: relative;
	margin:0;
	padding:0;
}
#service-logo h1{
	width: 107px;
	height: 56px;
	background: url(/gfx/logo.gif) no-repeat;
	position: absolute;
	margin:0;
	padding:0;
	top: 27px;
	left: 25px;
	color:#FFF;
	text-indent: -10000px;
}
#service-logo-img {
	position: absolute;
	top: 27px;
	left: 25px;
}
#top-left-logo {
	position: absolute;
	top: 0px;
	left: -54px;	
}
#main-page-anchor{
	position:absolute;
	display:block;
	top:27px;
	left:25px;
	width:107px;
	height:56px;
}
#main-page-anchor img{
	width:107px;
	height:56px;
}
ul#left-navi {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
ul#left-navi li {
	text-align: center;
}
ul#left-navi li a {
	color: #e8f6f7;
	font-size: 14px;
	line-height: 16px;
	display: block;
	zoom:1;
}

li#s-manifesto {
	background: #6C9697 url(/gfx/l-s-sj.gif) no-repeat;
	background-position: center bottom;
	height: 79px;
	padding-top: 26px
}
li#s-creators {
	background: #88ADAE url(/gfx/l-sj-sj2.gif) no-repeat;
	background-position: center bottom;
	height: 79px;
	padding-top: 26px
}
li#s-festivals {
	background: #ADCFCE url(/gfx/l-sj2-x.gif) no-repeat;
	background-position: center bottom;
	height: 143px;
	padding: 34px 15px 0 15px;
}



#service-status {
	height: 80px;
	background: #00405A;
	position: relative;
	padding-top:20px;
}

#service-status .btn-login {
	background:url(/gfx/buttons/btn-login.gif) no-repeat;
	width:110px;
	height:23px;
	margin:auto;
}

#service-status .btn-login a{
	font-size:9px;
	color:#00405A;
	font-weight:bold;
	padding-left:10px;
	line-height:21px;
}

#service-status .language-change{
	margin-left:20px;
	margin-top:15px;
}

#service-status-user {
	position: relative;
	padding-top:20px;
	padding-bottom:30px;
	background: #00405A url(/gfx/r-g-c.gif) no-repeat;
	background-position: center bottom;
}

#service-status-user .btn-logout{
	background:url(/gfx/buttons/btn-logout.gif) no-repeat;
	width:110px;
	height:23px;
	margin:auto;
}

#service-status-user .btn-logout a{
	font-size:9px;
	color:#00405A;
	font-weight:bold;
	padding-left:10px;
	line-height:21px;
	
}

#service-status-user div.avatarbox-g-100{
	margin:auto;
	margin-top:15px;
}

#service-status-user .nick{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#e8f6f7;
	margin-top:5px;
	padding:0 10px;
}

ul#right-navi {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
ul#right-navi li {
	text-align: center
}
ul#right-navi li a {
	color: #e8f6f7;
	font-size: 14px;
	font-weight: bold;
	display: block;
	zoom:1;
	padding-bottom:12px;
}
ul#right-navi li select {
	margin-bottom:12px;
}
li#s-forum {
	background: #00405A url(/gfx/r-g-s.gif) no-repeat;
	background-position: center bottom;
	height: 48px;
	padding-top: 34px;
}
li#s-chat {
	background: #3D6174 url(/gfx/r-s-sj.gif) no-repeat;
	background-position: center bottom;
	height: 51px;
	padding-top: 19px;
}
li#s-contact {
	background: #597B8D url(/gfx/r-sj-xc.gif) no-repeat;
	background-position: center bottom;
	height: 54px;
	padding-top: 11px;
}
li#su-profile {
	background: #E70565 url(/gfx/rsq-c-p.gif) no-repeat;
	background-position: center bottom;
	padding-top: 10px;
}
li#su-mail {
	background: #FFB500 url(/gfx/rsq-p-s.gif) no-repeat;
	background-position: center bottom;
	padding-top: 10px;
}
li#su-language {
	background: #88ADAE url(/gfx/rsq-s-g.gif) no-repeat;
	background-position: center bottom;
	padding-top: 10px;
	padding-left:20px;
	padding-bottom:10px;
}
li#su-forum {
	background: #1A4C60 url(/gfx/rsq-g-g2.gif) no-repeat;
	background-position: center bottom;
	padding-top: 10px;
}
li#su-chat {
	background: #316275 url(/gfx/rsq-g2-g3.gif) no-repeat;
	background-position: center bottom;
	padding-top: 10px;
}
li#su-contact {
	background: #4F7D8F url(/gfx/rsq-g3-x.gif) no-repeat;
	background-position: center bottom;
	padding-top: 10px;
}


ul#right-navi ul{
	margin:0;
	padding:0 0 10px 20px;
	list-style-type: none;
	list-style-position: outside;
	display:none;
}
ul#right-navi ul li{
	text-align:left;
}

ul#right-navi ul a{
	font-size:11px;
	padding-bottom:2px;
}

#su-profile ul a.active{
	color:#E5A0BE;
}

#su-mail ul a.active{
	color:#E69E26;
}

#service-search {
	height: 41px;
	background: #00405A;
	padding-top:20px;
}
#service-search table{
	float:right;
}
#service-menu {
	
}
#service-menu a {
	font-size: 13px;
	font-weight:bold;
	color:#e8f6f7;
}
#service-menu table {
	width: 98%;
	border:0;
	padding:0;
	margin:0 auto;
}
#service-menu table td {
	text-align: center;
}


div.submenu1,div.submenu2, div.submenu3 {
	padding: 5px 15px 10px 25px;
}
div.submenu1 a, div.submenu2 a {
	font-size: 12px;
	font-weight:bold;
	color:#e8f6f7;
	padding-right: 7px;
	margin: 0 5px 0 0;
	line-height: 18px;
}
div.submenu3 a {
	font-size: 11px;
	padding-right: 7px;
	margin: 0 5px 0 0;
	line-height: 15px;
}
div.submenu1 a.active, div.submenu2 a.active, div.submenu3 a.active {
	color: #00405A;
}

div.submenu1 h1 {
	font-size: 12px;
	font-weight:bold;
	color:#e8f6f7;
	padding-right: 7px;
	margin: 0 5px 0 0;
	line-height: 18px;
	padding:0;
}

.s_poems .submenu1 a {border-right: 1px solid #61C54D;}
.s_poems .submenu2 a {border-right: 1px solid #359821;}
.s_poems .submenu3 a {border-right: 1px solid #359821; color: #359821;}

.s_translations .submenu1 a {border-right: 1px solid #EDAF60;}
.s_translations .submenu2 a {border-right: 1px solid #FF9000;}
.s_translations .submenu3 a {border-right: 1px solid #FF9000; color: #FF9000;}

.s_video .submenu1 a {border-right: 1px solid #FA6262;}
.s_video .submenu2 a {border-right: 1px solid #DC2424;}
.s_video .submenu3 a {border-right: 1px solid #DC2424; color: #DC2424;}

.s_audio .submenu1 a {border-right: 1px solid #EF86F0;}
.s_audio .submenu2 a {border-right: 1px solid #D320D5;}
.s_audio .submenu3 a {border-right: 1px solid #D320D5; color: #D320D5;}



span.letters a {
	border: none !important;
	font-weight: bold;
	padding: 0;
	margin: 0 2px 0 0;
}

/* belki górne */
.m-g-z	{background: #00405A url(/gfx/m-g-z.gif) no-repeat;}
.m-g-s	{background: #00405A url(/gfx/m-g-s.gif) no-repeat;}
.m-g-c	{background: #00405A url(/gfx/m-g-c.gif) no-repeat;}
.m-g-zo	{background: #00405A url(/gfx/m-g-zo.gif) no-repeat;}
.m-g-n	{background: #00405A url(/gfx/m-g-n.gif) no-repeat;}
.m-g-f	{background: #00405A url(/gfx/m-g-f.gif) no-repeat;}
.m-g-cc	{background: #00405A url(/gfx/m-g-cc.gif) no-repeat;}
.m-c-s	{background: #AF034C url(/gfx/m-c-s.gif) no-repeat;}
.m-cc-cc2	{background: #DC2424 url(/gfx/m-cc-cc2.gif) no-repeat;}
.m-cc-s	{background: #DC2424 url(/gfx/m-cc-s.gif) no-repeat;}
.m-cc2-s2	{background: #FA6262 url(/gfx/m-cc2-s2.gif) no-repeat;}
.m-cc2-s	{background: #FA6262 url(/gfx/m-cc2-s.gif) no-repeat;}
.m-n-s	{background: #15ADE5 url(/gfx/m-n-s.gif) no-repeat;}
.m-s2-s	{background: #E0EBEB url(/gfx/m-s2-s.gif) no-repeat;}
.m-x-s	{background: #e8f6f7 url(/gfx/m-x-s.gif) no-repeat;}
.m-z-z2	{background: #359821 url(/gfx/m-z-z2.gif) no-repeat;}
.m-z2-s2	{background: #61C54D url(/gfx/m-z2-s2.gif) no-repeat;}
.m-zo-s	{background: #FFB500 url(/gfx/m-zo-s.gif) no-repeat;}
.m-zo-zo2	{background: #FFB500 url(/gfx/m-zo-zo2.gif) no-repeat;}
.m-zo2-s	{background: #FBCA53 url(/gfx/m-zo2-s.gif) no-repeat;}
.m-g-p	{background: #00405A url(/gfx/m-g-p.gif) no-repeat;}
.m-p-p2	{background: #FF9000 url(/gfx/m-p-p2.gif) no-repeat;}
.m-p2-s2	{background: #EDAF60 url(/gfx/m-p2-s2.gif) no-repeat;}
.m-f-f2	{background: #D320D5 url(/gfx/m-f-f2.gif) no-repeat;}
.m-f2-s	{background: #D320D5 url(/gfx/m-f2-s.gif) no-repeat;}
.m-f2-s2	{background: #EF86F0 url(/gfx/m-f2-s2.gif) no-repeat;}
.m-f2-s3	{background: #EF86F0 url(/gfx/m-f2-s3.gif) no-repeat;}
.m-x-zo3	{background: #EF86F0 url(/gfx/m-x-zo3.gif) no-repeat;}
.m-s2-n	{background: #E0EBEB url(/gfx/m-s2-n.gif) no-repeat;}
.m-g-ff	{background: #00405A url(/gfx/m-g-ff.gif) no-repeat;}
.m-ff-ff2 {background: #686899 url(/gfx/m-ff-ff2.gif) no-repeat;}
.m-ff2-s {background: #B088EF url(/gfx/m-ff2-s.gif) no-repeat;}
.m-ff-s {background: #686899 url(/gfx/m-ff-s.gif) no-repeat;}
.m-g-nn {background: #00405A url(/gfx/m-g-nn.gif) no-repeat;}
.m-g-b {background: #00405A url(/gfx/m-g-b.gif) no-repeat;}
.m-g-bb {background: #00405A url(/gfx/m-g-bb.gif) no-repeat;}
.m-bb-bb2 {background: #726A6C url(/gfx/m-bb-bb2.gif) no-repeat;}
.m-bb2-s {background: #AB9F9A url(/gfx/m-bb2-s.gif) no-repeat;}
.m-g-ss {background: #00405A url(/gfx/m-g-ss.gif) no-repeat;}
.m-ss-s {background: #6C8799 url(/gfx/m-ss-s.gif) no-repeat;}
.m-b-s {background: #999966 url(/gfx/m-b-s.gif) no-repeat;}
.m-z-s {background: #359821 url(/gfx/m-z-s.gif) no-repeat;}
.m-b-b2 {background: #999966 url(/gfx/m-b-b2.gif) no-repeat;}
.m-b2-s3 {background: #E5E599 url(/gfx/m-b2-s3.gif) no-repeat;}
.m-b2-b3 {background: #E5E599 url(/gfx/m-b2-b3.gif) no-repeat;}
.m-b3-s3 {background: #FBFFAF url(/gfx/m-b3-s3.gif) no-repeat;}

.m-g-z, .m-g-s, .m-c-s, .m-g-c, .m-g-n, .m-g-zo, .m-n-s, .m-s2-s, .m-x-s, .m-z-z2, .m-z2-s2, .m-zo-s, .m-zo-zo2, .m-zo2-s, 
.m-g-p, .m-p-p2, .m-p2-s2, .m-g-cc, .m-cc-cc2, .m-cc2-s2, .m-cc2-s, .m-g-f, .m-f-f2, .m-f2-s, .m-f2-s2, .m-f2-s3, .m-cc-s, .m-x-zo3, .m-s2-n,
.m-g-ff, .m-ff-ff2, .m-ff2-s, .m-ff-s, .m-g-nn, .m-g-ss, .m-ss-s, .m-g-nn, .m-g-b, .m-g-bb ,.m-bb-bb2, .m-bb2-s, .m-b-s, .m-z-s, .m-b-b2, .m-b2-s3, .m-b2-b3, .m-b3-s3 {
	padding-bottom: 10px;
	background-position: center bottom;
}

.m-top-s-x {
	background: #E8F6F7 url(/gfx/m-top-s-x.gif) repeat-x;
	padding:25px 25px 10px;
	line-height:16px
}

.m-top-zo3-x {
	background: #E8F6F7 url(/gfx/m-top-zo3-x.gif) repeat-x;
	padding:25px 25px 10px;
	line-height:16px
}

.m-top-x-x {
	padding:25px 25px 10px;
	line-height:16px
}

/* flagi */
.flag_s_pl, 
.flag_s_en, 
.flag_s_de, 
.flag_s_es, 
.flag_s_fr, 
.flag_s_gr, 
.flag_s_it, 
.flag_s_is, 
.flag_s_no, 
.flag_s_us, 
.flag_s_au, 
.flag_s_ie, 
.flag_s_sc, 
.flag_s_cz, 
.flag_s_nz, 
.flag_s_pt, 
.flag_s_fi, 
.flag_s_aa, 
.flag_s_ca, 
.flag_s_ee, 
.flag_s_il, 
.flag_s_iq, 
.flag_s_kk, 
.flag_s_kr, 
.flag_s_nl, 
.flag_s_ru, 
.flag_s_si, 
.flag_s_ua, 
.flag_s_za
{
	background-position:right 3px !important;
	padding-right:20px;
}
.flag_s_pl{
	background:url(/gfx/flags/s/pl.gif) no-repeat;
}
.flag_s_en{
	background:url(/gfx/flags/s/en.gif) no-repeat;
}
.flag_s_de{
	background:url(/gfx/flags/s/de.gif) no-repeat;
}
.flag_s_es{
	background:url(/gfx/flags/s/es.gif) no-repeat;
}
.flag_s_fr{
	background:url(/gfx/flags/s/fr.gif) no-repeat;
}
.flag_s_gr{
	background:url(/gfx/flags/s/gr.gif) no-repeat;
}
.flag_s_it{
	background:url(/gfx/flags/s/it.gif) no-repeat;
}
.flag_s_is{
	background:url(/gfx/flags/s/is.gif) no-repeat;
}
.flag_s_no{
	background:url(/gfx/flags/s/no.gif) no-repeat;
}
.flag_s_us{
	background:url(/gfx/flags/s/us.gif) no-repeat;
}
.flag_s_au{
	background:url(/gfx/flags/s/au.gif) no-repeat;
}
.flag_s_ie{
	background:url(/gfx/flags/s/ie.gif) no-repeat;
}
.flag_s_sc{
	background:url(/gfx/flags/s/sc.gif) no-repeat;
}
.flag_s_cz{
	background:url(/gfx/flags/s/cz.gif) no-repeat;
}
.flag_s_nz{
	background:url(/gfx/flags/s/nz.gif) no-repeat;
}
.flag_s_pt{
	background:url(/gfx/flags/s/pt.gif) no-repeat;
}
.flag_s_fi{
	background:url(/gfx/flags/s/fi.gif) no-repeat;
}
.flag_s_aa{
	background:url(/gfx/flags/s/aa.gif) no-repeat;
}
.flag_s_ca{
	background:url(/gfx/flags/s/ca.gif) no-repeat;
}
.flag_s_ee{
	background:url(/gfx/flags/s/ee.gif) no-repeat;
}
.flag_s_il{
	background:url(/gfx/flags/s/il.gif) no-repeat;
}
.flag_s_iq{
	background:url(/gfx/flags/s/iq.gif) no-repeat;
}
.flag_s_kk{
	background:url(/gfx/flags/s/kk.gif) no-repeat;
}
.flag_s_kr{
	background:url(/gfx/flags/s/kr.gif) no-repeat;
}
.flag_s_nl{
	background:url(/gfx/flags/s/nl.gif) no-repeat;
}
.flag_s_ru{
	background:url(/gfx/flags/s/ru.gif) no-repeat;
}
.flag_s_si{
	background:url(/gfx/flags/s/si.gif) no-repeat;
}
.flag_s_ua{
	background:url(/gfx/flags/s/ua.gif) no-repeat;
}
.flag_s_za{
	background:url(/gfx/flags/s/za.gif) no-repeat;
}

a.lflag{
	background-position:left 3px !important;
	padding-right:0px;
	padding-left:32px;
}

.flag_l_pl, 
.flag_l_en, 
.flag_l_de, 
.flag_l_es, 
.flag_l_fr, 
.flag_l_gr, 
.flag_l_it, 
.flag_l_is, 
.flag_l_no, 
.flag_l_us, 
.flag_l_au, 
.flag_l_ie, 
.flag_l_sc, 
.flag_l_cz, 
.flag_l_nz, 
.flag_l_pt, 
.flag_l_fi, 
.flag_l_aa, 
.flag_l_ca, 
.flag_l_ee, 
.flag_l_il, 
.flag_l_iq, 
.flag_l_kk, 
.flag_l_kr, 
.flag_l_nl, 
.flag_l_ru, 
.flag_l_si, 
.flag_l_ua, 
.flag_l_za
{
	background-position:right 3px !important;
	padding-right:20px;
}
.flag_l_pl{
	background:url(/gfx/flags/l/pl.gif) no-repeat;
}
.flag_l_en{
	background:url(/gfx/flags/l/en.gif) no-repeat;
}
.flag_l_de{
	background:url(/gfx/flags/l/de.gif) no-repeat;
}
.flag_l_es{
	background:url(/gfx/flags/l/es.gif) no-repeat;
}
.flag_l_fr{
	background:url(/gfx/flags/l/fr.gif) no-repeat;
}
.flag_l_gr{
	background:url(/gfx/flags/l/gr.gif) no-repeat;
}
.flag_l_it{
	background:url(/gfx/flags/l/it.gif) no-repeat;
}
.flag_l_is{
	background:url(/gfx/flags/l/is.gif) no-repeat;
}
.flag_l_no{
	background:url(/gfx/flags/l/no.gif) no-repeat;
}
.flag_l_us{
	background:url(/gfx/flags/l/us.gif) no-repeat;
}
.flag_l_au{
	background:url(/gfx/flags/l/au.gif) no-repeat;
}
.flag_l_ie{
	background:url(/gfx/flags/l/ie.gif) no-repeat;
}
.flag_l_sc{
	background:url(/gfx/flags/l/sc.gif) no-repeat;
}
.flag_l_cz{
	background:url(/gfx/flags/l/cz.gif) no-repeat;
}
.flag_l_nz{
	background:url(/gfx/flags/l/nz.gif) no-repeat;
}
.flag_l_pt{
	background:url(/gfx/flags/l/pt.gif) no-repeat;
}
.flag_l_fi{
	background:url(/gfx/flags/l/fi.gif) no-repeat;
}
.flag_l_aa{
	background:url(/gfx/flags/l/aa.gif) no-repeat;
}
.flag_l_ca{
	background:url(/gfx/flags/l/ca.gif) no-repeat;
}
.flag_l_ee{
	background:url(/gfx/flags/l/ee.gif) no-repeat;
}
.flag_l_il{
	background:url(/gfx/flags/l/il.gif) no-repeat;
}
.flag_l_iq{
	background:url(/gfx/flags/l/iq.gif) no-repeat;
}
.flag_l_kk{
	background:url(/gfx/flags/l/kk.gif) no-repeat;
}
.flag_l_kr{
	background:url(/gfx/flags/l/kr.gif) no-repeat;
}
.flag_l_nl{
	background:url(/gfx/flags/l/nl.gif) no-repeat;
}
.flag_l_ru{
	background:url(/gfx/flags/l/ru.gif) no-repeat;
}
.flag_l_si{
	background:url(/gfx/flags/l/si.gif) no-repeat;
}
.flag_l_ua{
	background:url(/gfx/flags/l/ua.gif) no-repeat;
}
.flag_l_za{
	background:url(/gfx/flags/l/za.gif) no-repeat;
}


.flag_m_pl, 
.flag_m_en, 
.flag_m_de, 
.flag_m_es, 
.flag_m_fr, 
.flag_m_gr, 
.flag_m_it, 
.flag_m_is, 
.flag_m_no, 
.flag_m_us, 
.flag_m_au, 
.flag_m_ie, 
.flag_m_sc, 
.flag_m_cz, 
.flag_m_nz, 
.flag_m_pt, 
.flag_m_fi, 
.flag_m_aa, 
.flag_m_ca, 
.flag_m_ee, 
.flag_m_il, 
.flag_m_iq, 
.flag_m_kk, 
.flag_m_kr, 
.flag_m_nl, 
.flag_m_ru, 
.flag_m_si, 
.flag_m_ua, 
.flag_m_za
{
	background-position:right 0px !important;
	padding-right:35px;
}
.flag_m_pl{
	background:url(/gfx/flags/m/pl.gif) no-repeat;
}
.flag_m_en{
	background:url(/gfx/flags/m/en.gif) no-repeat;
}
.flag_m_de{
	background:url(/gfx/flags/m/de.gif) no-repeat;
}
.flag_m_es{
	background:url(/gfx/flags/m/es.gif) no-repeat;
}
.flag_m_fr{
	background:url(/gfx/flags/m/fr.gif) no-repeat;
}
.flag_m_gr{
	background:url(/gfx/flags/m/gr.gif) no-repeat;
}
.flag_m_it{
	background:url(/gfx/flags/m/it.gif) no-repeat;
}
.flag_m_is{
	background:url(/gfx/flags/m/is.gif) no-repeat;
}
.flag_m_no{
	background:url(/gfx/flags/m/no.gif) no-repeat;
}
.flag_m_us{
	background:url(/gfx/flags/m/us.gif) no-repeat;
}
.flag_m_au{
	background:url(/gfx/flags/m/au.gif) no-repeat;
}
.flag_m_ie{
	background:url(/gfx/flags/m/ie.gif) no-repeat;
}
.flag_m_sc{
	background:url(/gfx/flags/m/sc.gif) no-repeat;
}
.flag_m_cz{
	background:url(/gfx/flags/m/cz.gif) no-repeat;
}
.flag_m_nz{
	background:url(/gfx/flags/m/nz.gif) no-repeat;
}
.flag_m_pt{
	background:url(/gfx/flags/m/pt.gif) no-repeat;
}
.flag_m_fi{
	background:url(/gfx/flags/m/fi.gif) no-repeat;
}
.flag_m_aa{
	background:url(/gfx/flags/m/aa.gif) no-repeat;
}
.flag_m_ca{
	background:url(/gfx/flags/m/ca.gif) no-repeat;
}
.flag_m_ee{
	background:url(/gfx/flags/m/ee.gif) no-repeat;
}
.flag_m_il{
	background:url(/gfx/flags/m/il.gif) no-repeat;
}
.flag_m_iq{
	background:url(/gfx/flags/m/iq.gif) no-repeat;
}
.flag_m_kk{
	background:url(/gfx/flags/m/kk.gif) no-repeat;
}
.flag_m_kr{
	background:url(/gfx/flags/m/kr.gif) no-repeat;
}
.flag_m_nl{
	background:url(/gfx/flags/m/nl.gif) no-repeat;
}
.flag_m_ru{
	background:url(/gfx/flags/m/ru.gif) no-repeat;
}
.flag_m_si{
	background:url(/gfx/flags/m/si.gif) no-repeat;
}
.flag_m_ua{
	background:url(/gfx/flags/m/ua.gif) no-repeat;
}
.flag_m_za{
	background:url(/gfx/flags/m/za.gif) no-repeat;
}

/* przyciski */
.btn-body-left {
	height: 23px;
	padding: 10px 15px 10px 0;
}

.btn-bor-kropka,
.btn-bor-krzyzyk, 
.btn-bor-strzalkalewa, 
.btn-cze-play, 
.btn-fio-nuta, 
.btn-gra-aa, 
.btn-nie-klucz, 
.btn-nie-kropka, 
.btn-pom-kropka, 
.btn-pom-strzalka, 
.btn-sza-aplus, 
.btn-sza-krzyzyk, 
.btn-sza-ludzie, 
.btn-sza-strzalka, 
.btn-b-sza-strzalka, 
.btn-ziel-a, 
.btnd-nie-mail, 
.btnd-pom-mail, 
.btnd-pom-plus, 
.btnd-sza-krzyzyk, 
.btnd-sza-wlacz, 
.btn-pom-kropka,
.btn-bra-strzalka,
.btn-fio-kropka,
.btn-nie-nie-strzalka,
.btn-nie-cze-strzalka,
.btnb-nie-kropka,
.btnb-zie-kropka,
.btn-sg-nie-strzalka,
.btn-sg-pom-gwiazdka,
.btn-sg-pom-gwiazdkastrzalka,
.btn-sg-zie-pioro,
.btn-bra-strzalka,
.btn-nie2-gwiazdka,
.btn-nie2-kreski,
.btn-nie2-minus,
.btn-nie2-plus,
.btn-bra-a,
.btn-bra-gwiazdka,
.btn-bra-kreski,
.btn-bra-kropka,
.btn-bra-plus,
.btn-bra-plus2,
.btns-x-plus,
.btn-ziel-plus,
.btn-sg-fio-users,
.btn-search
 {
	padding-right:35px;
	height: 23px;
	float: right;
	overflow:hidden;
}
.btnb-nie-kropka,
.btnb-zie-kropka {
	height: 21px;
}

.btn-sg-nie-strzalka,
.btn-sg-pom-gwiazdka,
.btn-sg-pom-gwiazdkastrzalka,
.btn-sg-zie-pioro,
.btn-sg-fio-users{
	height: 36px;
	padding-right:50px;
}

.btn-comm-abuse,
.btn-comm-odpow,
.btn-edit {
	padding-right:25px;
	height: 18px;
	float: right;
	overflow:hidden;
}
.btn-edit {
	margin-left:10px;	
}

.btn-bor-kropka a,
.btn-bor-krzyzyk a, 
.btn-bor-strzalkalewa a, 
.btn-cze-play a, 
.btn-fio-nuta a, 
.btn-gra-aa a, .btn-gra-aa span,
.btn-nie-klucz a, 
.btn-nie-kropka a, 
.btn-pom-kropka a, 
.btn-pom-strzalka a, 
.btn-sza-aplus a, 
.btn-sza-krzyzyk a, 
.btn-sza-ludzie a, 
.btn-sza-strzalka a, 
.btn-b-sza-strzalka a, 
.btn-ziel-a a, 
.btnd-nie-mail a, 
.btnd-pom-mail a, 
.btnd-pom-plus a, 
.btnd-sza-krzyzyk a, 
.btnd-sza-wlacz a, 
.btn-pom-kropka a,
.btn-bra-strzalka a,
.btn-fio-kropka a,
.btn-nie-nie-strzalka a,
.btn-nie-cze-strzalka a,
.btnb-nie-kropka a,
.btnb-zie-kropka a,
.btn-sg-nie-strzalka a,
.btn-sg-pom-gwiazdka a,
.btn-sg-pom-gwiazdkastrzalka a,
.btn-sg-zie-pioro a,
.btn-bra-strzalka a,
.btn-nie2-gwiazdka a,
.btn-nie2-kreski a, .btn-nie2-kreski span,
.btn-nie2-minus a,
.btn-nie2-plus a,
.btn-bra-a a, .btn-bra-a span,
.btn-bra-gwiazdka a,
.btn-bra-kreski a, .btn-bra-kreski span,
.btn-bra-kropka a,
.btn-bra-plus a,
.btn-bra-plus2 a,
.btns-x-plus a,
.btn-ziel-plus a,
.btn-sg-fio-users a,
.btn-search a {
	display:block;
	height: 23px;
	font-size: 12px;
	font-weight:bold;	
	border: 0;
	color: #e8f6f7;
	padding: 0 0 0 10px;
	margin:0;
	line-height: 22px;
	float: left;
	overflow:hidden;
}

.btnb-nie-kropka a,
.btnb-zie-kropka a {
	height: 21px;
	line-height: 19px;
}

.btn-sg-nie-strzalka a,
.btn-sg-pom-gwiazdka a,
.btn-sg-pom-gwiazdkastrzalka a,
.btn-sg-zie-pioro a,
.btn-sg-fio-users a {
	height: 36px;
	line-height: 34px;
	padding: 0 0 0 13px;
	font-size: 14px;
}


.btn-comm-abuse a,
.btn-comm-odpow a,
.btn-edit a {
	display:block;
	height: 18px;
	font-size: 8px;
	font-weight:bold;	
	border: 0;
	color: #e8f6f7;
	padding: 0 0 0 10px;
	margin:0;
	line-height: 18px;
	float: left;
	overflow:hidden;
}

.btn-sza-strzalka a, .btn-b-sza-strzalka a, .btn-search a  {
	color:#00405A;
}

.btns-x-plus a{
	color:#999966;
}

.btn-bor-kropka input,
.btn-bor-krzyzyk input, 
.btn-bor-strzalkalewa input, 
.btn-cze-play input, 
.btn-fio-nuta input, 
.btn-gra-aa input,  
.btn-nie-klucz input, 
.btn-nie-kropka input, .btn-nie-kropka button, 
.btn-pom-kropka input, 
.btn-pom-strzalka input, 
.btn-sza-aplus input, 
.btn-sza-krzyzyk input, 
.btn-sza-ludzie input, 
.btn-sza-strzalka input, 
.btn-b-sza-strzalka input, 
.btn-ziel-a input, 
.btnd-nie-mail input, 
.btnd-pom-mail input, 
.btnd-pom-plus input, 
.btn-pom-kropka input,
.btn-bra-strzalka input,
.btn-fio-kropka input,
.btn-nie2-gwiazdka input,
.btn-nie2-kreski input,
.btn-nie2-minus input,
.btn-nie2-plus input,
.btn-bra-kreski a,
.btn-bra-gwiazdka input,
.btn-bra-kreski input,
.btn-bra-kropka input,
.btn-bra-plus input,
.btn-bra-plus2 input,
.btns-x-plus input,
.btn-ziel-plus input {
	display:block;
	height: 23px;
	font-size: 13px;
	font-weight:bold;
	border: 0;
	color: #e8f6f7;
	padding: 1px 0 4px 10px;
	margin:0;
	line-height: 20px;
	float:left;
	cursor:pointer;
	overflow:hidden;
}


.btn-bor-kropka {background: url(/gfx/buttons/btn-bor-kropka.gif) no-repeat center right;}
.btn-bor-krzyzyk {background: url(/gfx/buttons/btn-bor-krzyzyk.gif) no-repeat center right;} 
.btn-bor-strzalkalewa {background: url(/gfx/buttons/btn-bor-strzalkalewa.gif) no-repeat center right;} 
.btn-cze-play {background: url(/gfx/buttons/btn-cze-play.gif) no-repeat center right;} 
.btn-fio-nuta {background: url(/gfx/buttons/btn-fio-nuta.gif) no-repeat center right;} 
.btn-gra-aa {background: url(/gfx/buttons/btn-gra-aa.gif) no-repeat center right;} 
.btn-nie-klucz {background: url(/gfx/buttons/btn-nie-klucz.gif) no-repeat center right;} 
.btn-nie-kropka {background: url(/gfx/buttons/btn-nie-kropka.gif) no-repeat center right;} 
.btn-pom-kropka {background: url(/gfx/buttons/.gif) no-repeat center right;} 
.btn-pom-strzalka {background: url(/gfx/buttons/btn-pom-strzalka.gif) no-repeat center right;} 
.btn-sza-aplus {background: url(/gfx/buttons/btn-sza-aplus.gif) no-repeat center right;} 
.btn-sza-krzyzyk {background: url(/gfx/buttons/btn-sza-krzyzyk.gif) no-repeat center right;} 
.btn-sza-ludzie {background: url(/gfx/buttons/btn-sza-ludzie.gif) no-repeat center right;} 
.btn-sza-strzalka {background: url(/gfx/buttons/btn-sza-strzalka.gif) no-repeat center right;} 
.btn-b-sza-strzalka {background: url(/gfx/buttons/btn-b-sza-strzalka.gif) no-repeat center right;}
.btn-ziel-a {background: url(/gfx/buttons/btn-ziel-a.gif) no-repeat center right;} 
.btnd-nie-mail {background: url(/gfx/buttons/btnd-nie-mail.gif) no-repeat center right;} 
.btnd-pom-mail {background: url(/gfx/buttons/btnd-pom-mail.gif) no-repeat center right;} 
.btnd-pom-plus {background: url(/gfx/buttons/btnd-pom-plus.gif) no-repeat center right;} 
.btnd-sza-krzyzyk {background: url(/gfx/buttons/btnd-sza-krzyzyk.gif) no-repeat center right;}  
.btnd-sza-wlacz {background: url(/gfx/buttons/btnd-sza-wlacz.gif) no-repeat center right;}  
.btn-pom-kropka {background: url(/gfx/buttons/btn-pom-kropka.gif) no-repeat center right;} 
.btn-comm-abuse {background: url(/gfx/buttons/btn-comm-abuse.gif) no-repeat center right;} 
.btn-comm-odpow {background: url(/gfx/buttons/btn-comm-odpow.gif) no-repeat center right;} 
.btn-bra-strzalka {background: url(/gfx/buttons/btn-bra-strzalka.gif) no-repeat center right;} 
.btn-fio-kropka {background: url(/gfx/buttons/btn-fio-kropka.gif) no-repeat center right;} 
.btn-nie-nie-strzalka {background: url(/gfx/buttons/btn-nie-nie-strzalka.gif) no-repeat center right;} 
.btn-nie-cze-strzalka {background: url(/gfx/buttons/btn-nie-cze-strzalka.gif) no-repeat center right;} 
.btnb-nie-kropka {background: url(/gfx/buttons/btnb-nie-kropka.gif) no-repeat center right;} 
.btnb-zie-kropka {background: url(/gfx/buttons/btnb-zie-kropka.gif) no-repeat center right;} 
.btn-sg-nie-strzalka {background: url(/gfx/buttons/btn-sg-nie-strzalka.gif) no-repeat center right;} 
.btn-sg-pom-gwiazdka {background: url(/gfx/buttons/btn-sg-pom-gwiazdka.gif) no-repeat center right;} 
.btn-sg-pom-gwiazdkastrzalka {background: url(/gfx/buttons/btn-sg-pom-gwiazdkastrzalka.gif) no-repeat center right;} 
.btn-sg-zie-pioro {background: url(/gfx/buttons/btn-sg-zie-pioro.gif) no-repeat center right;} 
.btn-nie2-gwiazdka {background: url(/gfx/buttons/btn-nie2-gwiazdka.gif) no-repeat center right;} 
.btn-nie2-kreski {background: url(/gfx/buttons/btn-nie2-kreski.gif) no-repeat center right;} 
.btn-nie2-minus {background: url(/gfx/buttons/btn-nie2-minus.gif) no-repeat center right;} 
.btn-nie2-plus {background: url(/gfx/buttons/btn-nie2-plus.gif) no-repeat center right;} 
.btn-bra-a {background: url(/gfx/buttons/btn-bra-a.gif) no-repeat center right;} 
.btn-bra-gwiazdka {background: url(/gfx/buttons/btn-bra-gwiazdka.gif) no-repeat center right;} 
.btn-bra-kreski {background: url(/gfx/buttons/btn-bra-kreski.gif) no-repeat center right;} 
.btn-bra-kropka {background: url(/gfx/buttons/btn-bra-kropka.gif) no-repeat center right;} 
.btn-bra-plus {background: url(/gfx/buttons/btn-bra-plus.gif) no-repeat center right;} 
.btn-bra-plus2 {background: url(/gfx/buttons/btn-bra-plus2.gif) no-repeat center right;} 
.btns-x-plus {background: url(/gfx/buttons/btns-x-plus.gif) no-repeat center right;} 
.btn-ziel-plus {background: url(/gfx/buttons/btn-ziel-plus.gif) no-repeat center right;} 
.btn-sg-fio-users {background: url(/gfx/buttons/btn-sg-fio-users.gif) no-repeat center right;}
.btn-search {background: url(/gfx/buttons/btn-search.gif) no-repeat center right;}
.btn-edit {background: url(/gfx/buttons/btn-comm-odpow.gif) no-repeat center right;} 

.btn-bor-kropka a, .btn-bor-kropka input {background: url(/gfx/buttons/btn-bor-kropka.gif) no-repeat}
.btn-bor-krzyzyk a, .btn-bor-krzyzyk input {background: url(/gfx/buttons/btn-bor-krzyzyk.gif) no-repeat} 
.btn-bor-strzalkalewa a, .btn-bor-strzalkalewa input {background: url(/gfx/buttons/btn-bor-strzalkalewa.gif) no-repeat} 
.btn-cze-play a, .btn-cze-play input {background: url(/gfx/buttons/btn-cze-play.gif) no-repeat} 
.btn-fio-nuta a, .btn-fio-nuta input {background: url(/gfx/buttons/btn-fio-nuta.gif) no-repeat} 
.btn-gra-aa a, .btn-gra-aa input, .btn-gra-aa span {background: url(/gfx/buttons/btn-gra-aa.gif) no-repeat} 
.btn-nie-klucz a, .btn-nie-klucz input {background: url(/gfx/buttons/btn-nie-klucz.gif) no-repeat} 
.btn-nie-kropka a, .btn-nie-kropka input, .btn-nie-kropka button {background: url(/gfx/buttons/btn-nie-kropka.gif) no-repeat} 
.btn-pom-kropka a, .btn-pom-kropka input {background: url(/gfx/buttons/.gif) no-repeat} 
.btn-pom-strzalka a, .btn-pom-strzalka input {background: url(/gfx/buttons/btn-pom-strzalka.gif) no-repeat} 
.btn-sza-aplus a, .btn-sza-aplus input {background: url(/gfx/buttons/btn-sza-aplus.gif) no-repeat} 
.btn-sza-krzyzyk a, .btn-sza-krzyzyk input {background: url(/gfx/buttons/btn-sza-krzyzyk.gif) no-repeat} 
.btn-sza-ludzie a, .btn-sza-ludzie input {background: url(/gfx/buttons/btn-sza-ludzie.gif) no-repeat} 
.btn-sza-strzalka a, .btn-sza-strzalka input {background: url(/gfx/buttons/btn-sza-strzalka.gif) no-repeat} 
.btn-b-sza-strzalka a, .btn-b-sza-strzalka input {background: url(/gfx/buttons/btn-b-sza-strzalka.gif) no-repeat} 
.btn-ziel-a a, .btn-ziel-a input {background: url(/gfx/buttons/btn-ziel-a.gif) no-repeat} 
.btnd-nie-mail a, .btnd-nie-mail input {background: url(/gfx/buttons/btnd-nie-mail.gif) no-repeat} 
.btnd-pom-mail a, .btnd-pom-mail input {background: url(/gfx/buttons/btnd-pom-mail.gif) no-repeat} 
.btnd-pom-plus a, .btnd-pom-plus input {background: url(/gfx/buttons/btnd-pom-plus.gif) no-repeat} 
.btnd-sza-krzyzyk a, .btnd-pom-plus input {background: url(/gfx/buttons/btnd-sza-krzyzyk.gif) no-repeat}  
.btnd-sza-wlacz a, .btnd-sza-wlacz input {background: url(/gfx/buttons/btnd-sza-wlacz.gif) no-repeat} 
.btn-pom-kropka a, .btn-pom-kropka input {background: url(/gfx/buttons/btn-pom-kropka.gif) no-repeat} 
.btn-comm-abuse a {background: url(/gfx/buttons/btn-comm-abuse.gif) no-repeat} 
.btn-comm-odpow a {background: url(/gfx/buttons/btn-comm-odpow.gif) no-repeat} 
.btn-bra-strzalka a, .btn-bra-strzalka input {background: url(/gfx/buttons/btn-bra-strzalka.gif) no-repeat} 
.btn-fio-kropka a, .btn-fio-kropka input {background: url(/gfx/buttons/btn-fio-kropka.gif) no-repeat} 
.btn-nie-nie-strzalka a, .btn-nie-nie-strzalka input {background: url(/gfx/buttons/btn-nie-nie-strzalka.gif) no-repeat} 
.btn-nie-cze-strzalka a, .btn-nie-cze-strzalka input {background: url(/gfx/buttons/btn-nie-cze-strzalka.gif) no-repeat} 
.btnb-nie-kropka a, .btnb-nie-kropka input {background: url(/gfx/buttons/btnb-nie-kropka.gif) no-repeat} 
.btnb-zie-kropka a, .btnb-zie-kropka input {background: url(/gfx/buttons/btnb-zie-kropka.gif) no-repeat} 
.btn-sg-nie-strzalka a, .btn-sg-nie-strzalka input {background: url(/gfx/buttons/btn-sg-nie-strzalka.gif) no-repeat} 
.btn-sg-pom-gwiazdka a, .btn-sg-pom-gwiazdka input {background: url(/gfx/buttons/btn-sg-pom-gwiazdka.gif) no-repeat} 
.btn-sg-pom-gwiazdkastrzalka a, .btn-sg-pom-gwiazdkastrzalka input {background: url(/gfx/buttons/btn-sg-pom-gwiazdkastrzalka.gif) no-repeat} 
.btn-sg-zie-pioro a, .btn-sg-zie-pioro input {background: url(/gfx/buttons/btn-sg-zie-pioro.gif) no-repeat} 
.btn-nie2-gwiazdka a, .btn-nie2-gwiazdka input {background: url(/gfx/buttons/btn-nie2-gwiazdka.gif) no-repeat} 
.btn-nie2-kreski a, .btn-nie2-kreski input, .btn-nie2-kreski span {background: url(/gfx/buttons/btn-nie2-kreski.gif) no-repeat} 
.btn-nie2-minus a, .btn-nie2-minus input {background: url(/gfx/buttons/btn-nie2-minus.gif) no-repeat} 
.btn-nie2-plus a, .btn-nie2-plus input {background: url(/gfx/buttons/btn-nie2-plus.gif) no-repeat} 
.btn-bra-a a, .btn-bra-a input, .btn-bra-a span {background: url(/gfx/buttons/btn-bra-a.gif) no-repeat} 
.btn-bra-gwiazdka a, .btn-bra-gwiazdka input {background: url(/gfx/buttons/btn-bra-gwiazdka.gif) no-repeat} 
.btn-bra-kreski a, .btn-bra-kreski input, .btn-bra-kreski span {background: url(/gfx/buttons/btn-bra-kreski.gif) no-repeat} 
.btn-bra-kropka a, .btn-bra-kropka input {background: url(/gfx/buttons/btn-bra-kropka.gif) no-repeat} 
.btn-bra-plus a, .btn-bra-plus input {background: url(/gfx/buttons/btn-bra-plus.gif) no-repeat} 
.btn-bra-plus2 a, .btn-bra-plus2 input {background: url(/gfx/buttons/btn-bra-plus2.gif) no-repeat} 
.btns-x-plus a, .btns-x-plus input {background: url(/gfx/buttons/btns-x-plus.gif) no-repeat} 
.btn-ziel-plus a, .btn-ziel-plus input {background: url(/gfx/buttons/btn-ziel-plus.gif) no-repeat}
.btn-sg-fio-users a, .btn-sg-fio-users input {background: url(/gfx/buttons/btn-sg-fio-users.gif) no-repeat}
.btn-search a, .btn-search input {background: url(/gfx/buttons/btn-search.gif) no-repeat}
.btn-edit a {background: url(/gfx/buttons/btn-comm-odpow.gif) no-repeat} 

/* sekcje */
.s_poems .s_color,.s_poems a.s_color, .color_poems {
	color: #359821 !important;
}
.s_translations .s_color,.s_translations a.s_color, .color_translations {
	color: #FF9000 !important;
}
.s_video .s_color,.s_video a.s_color, .color_video {
	color: #DC2424 !important;
}
.s_audio .s_color,.s_audio a.s_color, .color_audio  {
	color: #D320D5 !important;
}
.s_game .s_color,.s_game a.s_color, .color_game  {
	color: #4E9FD8 !important;
}
.s_community .s_color,.s_community a.s_color, .color_community  {
	color: #999867 !important;
}
.s_forum .s_color,.s_forum a.s_color, .color_forum {
	color: #686899 !important;
}
.s_search .s_color,.s_search a.s_color, .color_search {
	color: #808080 !important;
}
.s_news .s_color,.s_news a.s_color, .s_news {
	color: #726A6C !important;
}
.s_groups .s_color,.s_groups a.s_color, .color_groups {
	color: #999966 !important;
}
.s_walls .s_color,.s_walls a.s_color, .color_walls {
	color: #359821 !important;
}
.color_default {
	color:#00405A;
}

/* stronicowanie */
.pages {
	text-align:right;
	font-size:13px;
	margin:5px 0;
}

.pages_pos_current, .pages .pages_pos {
	margin: 2px;
}

.pages_pos_current {
	font-weight:bold;
	font-size:12px;
}

a.pages_right {
	background-image:url(/gfx/page_navi-r.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding: 5px 0 5px 20px;
	text-decoration:none;
}

a.pages_left {
	background-image:url(/gfx/page_navi-l.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding: 5px 0 5px 20px;
	text-decoration:none;
}

a.pages_right span, a.pages_left span  {
	display:none;	
}

/* ajax loader */
.ajax-loader-big{
	display:block;
	margin:auto;
	width:32px;
	height:32px;
	background:url(/gfx/ajax-loader-big.gif) no-repeat;
}

/* popovery */
.jqmWindow {
	 text-align:left;
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
}

.jqmWindow p {
	padding:0 0 10px 0;
	margin:0;
}


.jqmOverlay { background-color: #000; }

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmHeader {
	background:url(/gfx/pop_head.gif) no-repeat;
	height:22px;
	overflow:hidden;
	font-size:12px;
	color:#e8f6f7;
	font-weight:bold;
	padding-left:10px;
	line-height:20px;
}

.jqmHeader a.jqmCloseButton{
	display:block;
	padding:13px;
	float:right;
	cursor:pointer;
	margin-top:2px;
}

.jqmFooter {
	background:url(/gfx/pop_foot.gif) no-repeat;
	height:16px;
}

.jqmContent {
	padding:20px 30px 5px 30px;	
	font-size:11px;
	background:#E8F6F7;
	zoom:1;
}

.jqmContent .btn-sza-krzyzyk {
	margin-right:10px;
}

/* popovery szerokie */
.jqmWindow.wide {
	width: 990px;
   top: 5%;
   left: 50%;
   margin-left: -495px;
}
.jqmWindow.wide .jqmHeader {
	background:url(/gfx/pop_head_wide.gif) no-repeat;
}

.jqmWindow.wide .jqmFooter {
	background:url(/gfx/pop_foot_wide.gif) no-repeat;
}

.jqmWindow.wide-extra {
	width: 1250px;
   top: 5%;
   left: 50%;
   margin-left: -625px;
}
.jqmWindow.wide-extra .jqmHeader {
	background:url(/gfx/pop_head_wide_extra.gif) no-repeat;
}
.jqmWindow.wide-extra .jqmFooter {
	background:url(/gfx/pop_foot_wide_extra.gif) no-repeat;
}

/* popover gra */
.jqmWindow.wide_game {
	width: 860px;
   top: 0;
   left: 50%;
   margin-left: -430px;
	position:absolute;
}
.jqmWindow.wide_game .jqmHeader {
	background:url(/gfx/pop_head_wide_game.gif) no-repeat;
}

.jqmWindow.wide_game .jqmFooter {
	background:url(/gfx/pop_foot_wide_game.gif) no-repeat;
}

/* popover logowania */
#jqmLogin {
	text-align:left;
}

#jqmLogin label {
	width:80px;
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	padding:0;
	line-height:21px;
	font-size:13px;
	clear:both;
}

#jqmLogin label.error  {
	margin-left:95px;
	display:block;
	width:250px;
	font-size:10px;
	color:#F00;
	clear:both;
	text-align:left;
	font-weight:normal;
}

#jqmLogin .login_input {
	float:right;
	border:medium none;
	height:18px;
	padding:2px 8px;
}

#jqmLogin p {
	padding-bottom:10px;
}

#jqmLogin .ext_link {
	margin-top: 10px;
	font-size:9px;
	line-height:16px;
}

#jqmLogin #service_login{
	margin:0;
}

/* popover porównania z oryginalnym wierszem oraz popover z formularza tlumaczenia */
#popover_compare, #popover_translate  {
	height:350px;
	overflow:auto;
}
#popover_compare .col1, #popover_translate .col1{
	width:450px;
	float:left;
}
#popover_compare .col2, #popover_translate .col2{
	width:450px;
	float:right;
}
#popover_compare .popover-content, #popover_translate .popover-content{
	line-height:16px;
	font-size:12px;
}

#popover_translate{
	overflow:visible;
	height:420px;
}
#popover_translate .popover-content{
	height:300px;
	overflow:auto;
}
#popover_translate .btn-bra-strzalka{
	margin-right:10px;
}
#popover_translate .form-item{
	padding-top:10px;
	border:none;
}
#popover_translate label{
	font-weight:bold;
}
#popover_translate .form-item select {
	float:right;
}
#popover_translate .form-item input {
	float:left;
}
#popover_translate textarea{
	border:medium none;
	padding:2px 8px;
}

/* awatar box */
div.avatarbox-x-100, div.avatarbox-g-100, div.avatarbox-x-b-100, div.avatarbox-x-c-100 {
	padding:15px;
	width:70px;
	height:70px;
	background: url(/gfx/avatarbox-x-100.gif) no-repeat;
}
div.avatarbox-x-100 img, div.avatarbox-g-100 img, div.avatarbox-x-b-100 img, div.avatarbox-x-c-100 img{
	width:70px;
	height:70px;
}
div.avatarbox-g-100 {
	background: url(/gfx/avatarbox-g-100.gif) no-repeat;
}
div.avatarbox-x-b-100 {
	background: url(/gfx/avatarbox-x-b-100.gif) no-repeat;
}
div.avatarbox-x-c-100 {
	background: url(/gfx/avatarbox-x-c-100.gif) no-repeat;
}
div.avatar_box100 {
	padding:15px;
	width:70px;
	height:70px;
	background: url(/gfx/avatarbox-x-100.gif) no-repeat;
}

/* formularze */
form {
	margin:0;
}
input.full {
	width: 100%;
}
textarea.full {
	width: 98%;
}
.dynamicform {
	display: none;
	padding: 10px;
	background: #EEE;
	margin:10px 0;
}
.form-item {
	padding: 15px 0 0 0;
	border-bottom: 1px dotted #e0e0e0;
}
.form-item input{
	padding: 2px 8px;
	border: none;
	height:18px;
}
.form-item input.radio{
	height:auto;
}
.form-item textarea{
	padding: 2px 8px;
	border: none;
}
.form-item label {
	width: 190px;
	display: block;
	padding-top: 3px;
	font-size: 12px;
	text-align:right;
}
.form-item label.radio {
	display: inline;
	padding-top: 0px;
	font-size: 12px;
	line-height:22px;
}
.form-item label.required {
	font-weight:bold;
}
.form-item-desc {
	color: #668697;
	font-size:11px;
	margin-bottom:15px;
}
.form-item-element {
	width: 440px;
	float: right;
}
.form-item-body {
	width: 245px;
	margin-bottom:15px;
}
.form-item-body-full {
	width: 400px;
	margin-bottom:15px;
}
.form-item-body label {
	display: inline;
}
label.error {
	color: #ff0000;
	display: block;
	width:100%;
	font-size:11px;
	text-align:left;
	font-weight:normal !important;
}
label.required {
	font-weight:bold;
}
input.bg-245{
	background: url(/gfx/input-bg-245.gif) no-repeat;
	width:229px;
}
input.bg-110{
	background: url(/gfx/input-bg-110.gif) no-repeat;
	width:94px;
}
input.bg-400, .bg-400{
	background: url(/gfx/input-bg-400.gif) no-repeat;
	width:384px;
}
input.bg-340, .bg-340{
	background: url(/gfx/input-bg-340.gif) no-repeat;
	width:384px;
}
input.bg-300{
	background: url(/gfx/input-bg-300.gif) no-repeat;
	width:284px;
}
input.pom-bg-260{
	background: url(/gfx/input-pom-bg-260.gif) no-repeat;
	width:244px;
}
textarea.bg-400_100{
	background: url(/gfx/input-textarea-bg-400_100.gif) no-repeat;
	width:384px;
	height:96px;
}
textarea.bg-400_400, .bg-400_400{
	background: url(/gfx/input-textarea-bg-400_400.gif) no-repeat;
	width:384px;
	height:396px;
}
textarea.bg-340_120{
	background: url(/gfx/input-textarea-bg-340_120.gif) no-repeat;
	width:324px;
	height:116px;
}
textarea.bg-450_300{
	background: url(/gfx/input-textarea-bg-450_300.gif) no-repeat;
	width:434px;
	height:296px;
}
input.search-bg-170{
	background: url(/gfx/input-search-bg-170.gif) no-repeat;
	width:154px;
	padding: 2px 8px;
	border: none;
	height:19px;
}

input.file{
	height:auto;
}

/* formualrze rejestracji */
input.imgcode {
	margin-right:150px;
	float:right;
	margin-bottom:10px;
}

.imgcode-border{
	width:150px;
	height:50px;
	background: url(/gfx/imgcode-border.gif) no-repeat;
	padding:10px;
	float:left;
	margin-right:10px;
}

/* formularz nowego wiersza, video i audio*/
#add_poem_form .form-item-body, #add_video_form .form-item-body, #add_audio_form .form-item-body {
	width: 400px;
}

#p_register .m-top-s-x{
	padding-top:50px;
	padding-bottom:50px;
}

/* formularz abuse */
#abuse-form label{
	font-weight:bold;
}
#abuse-form textarea{
	padding: 2px 8px;
	border: none;
}
#abuse-form .btn-sza-krzyzyk{
	margin-right:10px;
}

/* strony kategorii */
h1.category {
	font-size:18px;
	font-weight:bold;
}
h2.category {
	font-size:18px;
	font-weight:bold;
}

/* autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	text-align:left;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	font-size:11px;
}

.ac_loading {
	background: white url(/gfx/ajax-loader.gif) right center no-repeat;
}

.ac_odd {
	background-color: #FFF;
}

.ac_over {
	background-color: #CDE9FD;
}


/* listy */
.items-list-col1{
	width:310px;
	padding-right:10px;
	float:left;
	margin-top:10px;
}

.items-list-col2{
	width:310px;
	padding-left:10px;
	float:right;
	margin-top:10px;
}

ul.items-list{
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

ul.items-list li {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

ul.items-list .date{
	color:#6C9697;
	font-size:11px;
	font-weight:normal;
}
ul.items-list .author a, ul.items-list .author span{
	color:#6C9697;
	font-size:12px;
	font-weight:bold;
}
ul.items-list .author {
	margin:3px 0 5px;
}
ul.items-list .translator, ul.items-list .translator a {
	color:#00405A;
	font-size:12px;
	font-weight:bold;
}
ul.items-list .translator a {
	font-size:11px;
}



/* strony detali */
h1.item {
	font-size:18px;
}

.item-content {
	width:450px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
.item-content .poem-img{
	float:right;
	margin:0 0 10px 10px;
	border:1px solid #999;
}

.item-details {
	width:170px;
	float:right;
	margin-bottom:10px;
}

.item-details .btn-pom-strzalka, .item-details .btn-cze-play, .item-details .btn-fio-nuta, .item-details .btn-sza-aplus, .item-details .btn-bra-plus{
	margin-bottom:10px;
	width:136px;
}

/* strona wiersza */
#p_poem .author, #p_video-watch .author, #p_audio-listen .author {
	font-size:12px;
	font-weight:bold;
	color:#5B787C;
	float:left;
}

#p_poem .author span, #p_poem .author a, #p_video-watch .author a, #p_audio-listen .author a {
	font-size:14px;
	color:#00405A;
}
.chat_user {
	font-weight:bold;
	color:#AAA;
}

#p_poem .refers {
	font-size:12px;
	font-weight:bold;
	color:#5B787C;
	clear:both;
	padding-top:5px;
}


/* strona tlumaczenia */
#p_translation .author, #popover_compare .author, #popover_translate .author{
	font-size:12px;
	font-weight:bold;
	color:#5B787C;
	float:left;
}
#p_translation .author a, #popover_compare .author a, #popover_translate .author a{
	background-position:right 4px !important;
	font-size:14px;
	color:#00405A;
}
#p_translation .author span, #popover_compare .author span, #popover_translate .author span{
	font-size:14px;
	color:#00405A;
}

#p_translation .poem {
	font-size:11px;
	font-weight:bold;
	color:#5B787C;
	float:left;
	margin-top:5px;
}
#p_translation .poem a{
	background-position:right 4px !important;
	font-size:11px;
	color:#00405A;
}


/* ramki */
.frame-pom-t{
	height:20px;
	background:#E7E5E3 url(/gfx/frame-pom-t.gif) no-repeat;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#FF9000;
	padding:5px 10px 0;
	overflow:hidden;
}
.frame-pom-m{
	background:#E7E5E3;
	padding:5px 10px 0;
	color: #FF9000;
}
.frame-pom-b{
	height:12px;
	background:#EEF8F9 url(/gfx/frame-pom-b.gif) no-repeat;
	margin-bottom:10px;
}

.frame-pom-m ul{
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
.frame-pom-m li {
	font-size:11px;
	font-weight:normal;
	padding-bottom:3px;
}
.frame-pom-m li.pipe {
	background: url(/gfx/user-pipe-bg.gif) no-repeat scroll 23px 3px;
}
.frame-pom-m a {
	color:#5B787C;
}
.frame-pom-m li.revisions-list a, .frame-pom-m li.revisions-list strong {
	color:#5B787C;
}
.frame-pom-m li.revisions-list span.date{
	color:#999;
	font-size:10px;
	display:block;
}

/* powiazane elementy */
.related-container {
	background: url(/gfx/related-box-bg.gif) repeat-y;
}
.related-box {
	padding-right:30px;
	width:290px;
	float:left;
}
.related-box h3{
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px;
}
.related-box ul{
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
.related-box li{
	font-size:11px;
	font-weight:bold;
	padding-bottom:0px;
}



/* komentarze */
.comments .btn-gra-aa, .comments .btn-nie2-kreski, .comments .btn-bra-kreski, .comments .btn-bra-a {
	width:400px;
	float:left;
}
.comments .frame-t {
	height:10px;
	background:#EEF8F9 url(/gfx/comment-frame-t.gif) no-repeat;
	
}
.comments .frame-b {
	height:10px;
	background: url(/gfx/comment-frame-b.gif) no-repeat;
}
.comments .frame-m {
	background: #EEF8F9;
	padding:0 10px;
}
.comments .comment-avatar {
	width:80px;
	height:70px;
	float:left;
	position:relative;
	background:url(/gfx/avatarbox-comments.gif);
	background-repeat:no-repeat;
}
.comments .comment-avatar img{
	position:absolute;
	top:10px;
	left:12px;
}
.comments .comment-content {
	width:540px;
	float:right;
	font-size:11px;
}
.comments h3{
	margin:0 !important;
	padding:0 0 4px 0 !important;
	font-weight:bold !important;
	font-size:17px !important;
}
.comments .comment-buttons{
	clear:both;
	margin-top:5px;
}
.comments .date{
	color:#5B787C;
	font-size:12px;
}
.comments .comment-author{
	float:left;
}
.comments .comment-author a{
	fotn-size:12px;
	font-weight:bold;
	color:#5B787C;
}
.comments .btn-comm-abuse{
	margin-right:5px;
}
.comments .form-item{
	border:0;
}
.comment-save-result{
	padding:10px;
	font-weight:bold;
	border:1px solid #BDBDBD;
	margin:10px;
}

#comment-add, #thread-add {
	display:none;
}

/* oceny */
.ui-stars-cancel,.ui-stars-star {float:left;width:17px;height:14px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
/*.ui-stars-cancel,.ui-stars-cancel a {background:url(/gfx/stars/delete.gif) no-repeat 0 -16px}*/
.ui-stars-star,.ui-stars-star a {background:url(/gfx/stars.gif) no-repeat 0 0px}
.ui-stars-cancel a,.ui-stars-star a {display:block;width:14px;height:100%;background-position:0 0px}
.ui-stars-star-on a {background-position:0 -14px!important}
.ui-stars-star-hover a {background-position:0 -28px}
.ui-stars-cancel-hover a {background-position:0 -14px}
.ui-stars-cancel-disabled a,.ui-stars-star-disabled,.ui-stars-star-disabled a {cursor:default !important}
.ui-stars-star {background:transparent!important;overflow:hidden!important}

div.rating-bg {
	padding-right:10px;
	height: 22px;
	float: right;
	background: url(/gfx/rating-bg.gif) no-repeat center right;
}
div.rating-bg div.rating-bg2 {
	padding:0px 0 0 10px;
	display:block;
	height: 22px;
	border:0
	margin:0;
	float: left;
	background: url(/gfx/rating-bg.gif) no-repeat;
	line-height:22px;
}

div.rating-bg .ui-stars-star {
	margin-top:4px;
}

.rating-results a {
	cursor:default;
}
.rating-results .results {
	font-weight:bold;
	margin-left:3px;
}
.rating-results .votes{
	color:#6C9697;
}

#rating .rating-bg{
	width:160px;
}
#rating .add-vote-label{
	font-weight:bold;
	line-height:22px;
}
#rating .vote-note{
	text-align:right;
	margin-top:5px;
	clear:both;
}
#rating .vote-note a{
	color:#00405A;
}

/* video lista */
ul.video-list {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
ul.video-list li {
	width: 200px;
	float: left;
	background: url(/gfx/video-frame-x-160.gif) no-repeat;
	margin: 0 19px 10px 0;
	font-weight:bold;
}
ul.video-list li.third {
	margin: 0 0 10px 0;
}
ul.video-list div.imagebox {
	height: 153px;
	margin-bottom:7px;
}
ul.video-list div.imagebox img {
	width: 160px;
	margin: 17px 0 0 21px;
}
ul.video-list li a.s_color {
	font-size:14px;
}
ul.video-list .author {
	margin-top:2px;
}
ul.video-list .author a {
	color:#6C9697;
	font-size:12px;
	font-weight:bold;
}

/* video - kat specjalna */
#videospec {
	background: #0DA1D8;
	padding-top: 15px;
	color: #E8F6F7;
}
#videospecbody {
	background: #0DA1D8 url(/gfx/m-n2b-s.gif) no-repeat bottom center;
	padding: 0 25px 15px 25px;
}

#videospec ul.video-list li {
	background: url(/gfx/video-frame-n-160.gif) no-repeat;
}
#videospec ul.video-list li a.video_title {
	color: #E8F6F7;
	font-size:14px;
}
#videospec ul.video-list .author a {
	color:#00405A;
}
#videospec ul.video-list div.imagebox img {
	margin: 16px 0 0 20px;
}

/* video - detal */
#video-player {
	background: url(/gfx/video-frame-x-610.gif) no-repeat;
	height: 393px;
	padding: 14px 0 0 15px;
}

/* audio - detal */
#audio-player {
	text-align:center;
}

/* uzytkownicy lista */
div.users_m-list {
	margin-top:10px;
}
ul.users_m-list {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
ul.users_m-list li {
	width: 70px;
	float: left;
	background: url(/gfx/avatarbox-x-70.gif) no-repeat;
	margin: 0 10px 10px 0;
	font-weight:bold;
}
ul.users_m-list li.third {
	margin: 0 0 10px 0;
}
ul.users_m-list div.imagebox {
	height: 65px;
	margin-bottom:7px;
}
ul.users_m-list div.imagebox img {
	width: 50px;
	margin: 9px 0 0 9px;
}
ul.users_m-list a.fuser_delete{
	font-size:11px;
	display:none;
	text-align:center;
}

/* forum */
.s_forum .author, .s_forum .author a, .s_groups .author, .s_groups .author a  {
	font-size:12px;
	color:#5B787C;
}
#p_forum-threads h3, #p_forum h3, #p_forum-comments h3, #p_group-thread h3 {
	margin: 10px 0 4px;
	padding: 0;
	font-size:17px;
}
#p_forum-threads h3 a, #p_forum-comments h3 a {
	color: #00405A;
}
#p_forum h3 a {
	color: #B088EF;
}

.threads-count {
	font-weight: bold
}
#p_forum-threads .form-item {
	border: none;
}

.s_forum .author-avatar-container, .s_groups .author-avatar-container{
	float:right;
	width:100px;
	height:100px;
	background:url(/gfx/avatarbox-x-100.gif);
	background-repeat:no-repeat;
	position:relative;
}
.s_forum .author-avatar-container img, .s_groups .author-avatar-container img{
	position:absolute;
	left:15px;
	top:15px;
}

/* profil usera */
.avatarbox-user-container {
	width: 205px; 
	height: 260px;
	background: url("/gfx/avatarbox-user-container.gif") no-repeat;
	float: left;
	position: relative;
}

.avatarbox-user-container img {
	left:43px;
	position:absolute;
	top:33px;
	width:115px;
}

.avatarbox-user-container .btnd-nie-mail a, .avatarbox-user-container .btnd-pom-plus a {
	font-size: 11px;
	color: #00405A;
}

.avatarbox-user-container .btnd-nie-mail, .avatarbox-user-container .btnd-pom-plus {
	left:15px;
	position:absolute;
	top:215px;
	width: 135px
}
.avatarbox-user-container .btnd-pom-plus {
	top:185px;
}
.user-description {
	width: 415px;
	float: right;
}

.user-description p {
	font-size: 11px;
}
.user-description  a.user_site {
	font-size: 11px;
	font-weight: bold;
	color: #00405A;
	display:block;
	margin-bottom:10px;
}
.user-description .flag_s_pl,.user-description .flag_s_en, .user-description .flag_s_de, .user-description .flag_s_es, .user-description .flag_s_fr, .user-description .flag_s_gr, .user-description .flag_s_it, .user-description .flag_s_is, .user-description .flag_s_no{
	background-position:right 7px !important;
}
.user-header-button{
	width:200px;
}
.usergroup-frame-t{
	width:405px;
	height:19px;
	overflow:hidden;
	background:url('/gfx/usergroup-frame-t.gif');
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	padding:3px 0 0 10px;
}
.usergroup-frame-m{
	background:#88ADAE;
	padding:5px 10px 0px 10px;
	color:#FFF;
	font-weight:bold;
}
.usergroup-frame-m a{
	font-size:11px;
	font-weight:bold;	
	color:#FFF;	
}
.usergroup-frame-b{
	width:415px;
	height:14px;
	overflow:hidden;
	background:url('/gfx/usergroup-frame-b.gif');
	background-repeat:no-repeat;
	font-size:1px;
}



/* gra */

.m-top-game {
	background: #2D9CD4 url(/gfx/banners/game-bg.jpg) no-repeat bottom center;
	padding:25px 25px 10px;
	line-height:16px;
	height: 450px;
	position: relative;
	color: #fff;
}
.m-top-game h1 {
	color: #fff;
	padding:0px 0 10px;
}
.s_game .sessionstatus {
	position: absolute;
	bottom: 30px;
	right: 25px;
	font-weight: bold;
}

.avatarbox-player {
	width: 100px;
	height: 100px;
	background: url(/gfx/avatarbox-player-100.gif) no-repeat;
	float: left;
	margin-right: 17px;
	position: relative;
}
.avatarbox-player img {
	position: absolute;
	top: 15px;
	left: 15px;
}

.poems-count {
	font-size: 30px;
	
}
.author-info {
	padding-top: 6px;
	color:#6C9697;
}

/* sg bez jezyka */
#sg-logo {
	text-align:center;
	padding: 15px;	
}

ul#choose-lang {
	list-style-type: none;
	list-style-position: outside;
	margin: 7px 0 0 0;
	padding: 0;
}
ul#choose-lang li {
	width: 195px;
	float: left;
	margin: 10px 25px 0 0;
	background: url(/gfx/sg-lang-frame.gif) no-repeat;
	height: 42px;
	padding: 1px 0 0 0;
}
ul#choose-lang li.third {
	margin: 10px 0 0 0;
}

ul#choose-lang li a {
	color: #E8F6F7;
	font-size: 14px;
	font-weight: bold;
	display: block;
	zoom:1;
	padding: 13px 60px 0 16px;
	height: 40px;
	width: 114px;	
}


/* selecty */
.jquery-selectbox, .jquery-selectbox-s, .jquery-selectbox-g, .jquery-selectbox-search {
	position: relative;
	height: 23px;
	width: 150px;
	z-index: 0;
	float: left;
	display: inline;
	margin: 0;
	font-size: 12px;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	padding: 0 5px;
	background: url("/gfx/select-x-top-150-default.gif") no-repeat;
}
.jquery-selectbox-selecthover, .jquery-selectbox-s-selecthover, .jquery-selectbox-g-selecthover, .jquery-selectbox-search-selecthover {
	z-index: 700;
	background: url("/gfx/select-x-top-150.gif") no-repeat;
}	
.jquery-selectbox .jquery-selectbox-currentItem, .jquery-selectbox-s .jquery-selectbox-s-currentItem, .jquery-selectbox-g .jquery-selectbox-g-currentItem, .jquery-selectbox-search .jquery-selectbox-search-currentItem{
	padding: 3px 0px 0px 3px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	position:absolute;
	cursor:pointer;
	width:125px;
}
.jquery-selectbox .jquery-selectbox-list, .jquery-selectbox-s .jquery-selectbox-s-list, .jquery-selectbox-g .jquery-selectbox-g-list, .jquery-selectbox-search .jquery-selectbox-search-list{
	display: none;
	position: absolute;
	top: 16px;
	padding: 5px 10px 10px 10px;
	left: 0px;
	background:#FFFFFF url(/gfx/select-x-bottom-150.gif) no-repeat;
	background-position: left bottom;
	width: 130px;
	height: 145px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
}
.jquery-selectbox .jquery-selectbox-moreButton, .jquery-selectbox-s .jquery-selectbox-s-moreButton, .jquery-selectbox-g .jquery-selectbox-g-moreButton, .jquery-selectbox-search .jquery-selectbox-search-moreButton{
	float: right;
	background: url("/gfx/select-x-exp-down.gif");
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-right:7px;
	margin-top:3px;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover, .jquery-selectbox-s .jquery-selectbox-s-moreButton.morebuttonhover, .jquery-selectbox-g .jquery-selectbox-g-moreButton.morebuttonhover, .jquery-selectbox-search .jquery-selectbox-search-moreButton.morebuttonhover{
	background: url("/gfx/select-x-exp-down.gif");
}
.jquery-selectbox .jquery-selectbox-item.listelementhover, .jquery-selectbox-s .jquery-selectbox-s-item.listelementhover, .jquery-selectbox-g .jquery-selectbox-g-item.listelementhover, .jquery-selectbox-search .jquery-selectbox-search-item.listelementhover{
	background: #92CBCC;
	color: #eee;
}
.jquery-selectbox .jquery-selectbox-item, .jquery-selectbox-s .jquery-selectbox-s-item, .jquery-selectbox-g .jquery-selectbox-g-item, .jquery-selectbox-search .jquery-selectbox-search-item{
	display: block;
	cursor: default;
}
form .error .jquery-selectbox, form .error .jquery-selectbox-s, form .error .jquery-selectbox-g, form .error .jquery-selectbox-search  {
	color: #d00;
	border-color: #d00;
}

/* selecty szare */
.jquery-selectbox-s{
	height: 22px;
	width: 100px;
	background: url("/gfx/select-s-top-110-default.gif") no-repeat;
	text-align:left;
	color:#E8F6F7;
	font-size:11px;
	font-weight:bold;
}
.jquery-selectbox-s-selecthover {
	background: url("/gfx/select-s-top-110.gif") no-repeat;
}	
.jquery-selectbo-s .jquery-selectbox-s-currentItem{
	width:75px;
}
.jquery-selectbox-s .jquery-selectbox-s-list{
	background:#6C9697 url(/gfx/select-s-bottom-110.gif) no-repeat;
	background-position: left bottom;
	width: 90px;
	top:20px;
	height: 120px;
}
.jquery-selectbox-s .jquery-selectbox-s-moreButton{
	background: url("/gfx/select-s-exp-down.gif");
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-right:-2px;
	margin-top:3px;
}
.jquery-selectbox-s .jquery-selectbox-s-moreButton.morebuttonhover{
	background: url("/gfx/select-s-exp-down.gif");
}

/* selecty granatowe */
.jquery-selectbox-g{
	height: 22px;
	width: 100px;
	background: url("/gfx/select-g-top-110-default.gif") no-repeat;
	text-align:left;
	color:#E8F6F7;
	font-size:11px;
	font-weight:bold;
}
.jquery-selectbox-g-selecthover {
	background: url("/gfx/select-g-top-110.gif") no-repeat;
}	
.jquery-selectbox-g .jquery-selectbox-g-list{
	background:#6C9697 url(/gfx/select-g-bottom-110.gif) no-repeat;
	background-position: left bottom;
	width: 90px;
	top:20px;
	height: 120px;
}
.jquery-selectbox-g .jquery-selectbox-g-moreButton{
	background: url("/gfx/select-g-exp-down.gif");
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-right:-2px;
	margin-top:3px;
}
.jquery-selectbox-g .jquery-selectbox-g-moreButton.morebuttonhover{
	background: url("/gfx/select-g-exp-down.gif");
}

/* selecty szukajka */
.jquery-selectbox-search{
	height: 23px;
	width: 100px;
	background: url("/gfx/select-search-top-110-default.gif") no-repeat;
	text-align:left;
	color:#E8F6F7;
	font-size:11px;
	font-weight:bold;
	padding-top:1px;
}
.jquery-selectbox-search-selecthover {
	background: url("/gfx/select-search-top-110.gif") no-repeat;
}	
.jquery-selectbox-search .jquery-selectbox-search-list{
	background: url(/gfx/select-search-bottom-110.gif) no-repeat;
	background-position: left bottom;
	width: 90px;
	top:20px;
	height: 80px;
}
.jquery-selectbox-search .jquery-selectbox-search-moreButton, .jquery-selectbox-search .jquery-selectbox-search-moreButton.morebuttonhover{
	background-image: url("/gfx/select-search-exp-down.gif");
	background-repeat:no-repeat;
	background-position:right 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-right:-2px;
	margin-top:1px;
}

/* wyszukwiarka */
.s_search .search-query-label{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.s_search .search-type-label{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px dotted #CAE0E1;
	padding-bottom:3px;
}
.s_search .label-value{
	color:#000;
	font-size:15px;
}
.s_search a.author{
	color:#6C9697;
}

/* newsy */
.news-date {
	color:#6C9697;
	font-size:11px;
	font-weight:bold;
}
.news-detal .news-date {
	float: right;
	margin: 6px 0 0 10px;
}

/* strona glowna + jezyk */

#p_main ul.newslist {
	list-style-type: none;
	list-style-position: outside;
	margin: 7px 0 0 0;
	padding: 0;
}
#p_main ul.newslist li {
	padding: 0 0 3px 0;
}

#p_main ul.newslist li a {
	color: #00405A;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.subtitle {
	color:#6C9697;
}
.manifesto {
	color:#00405A;	
}
#p_main .btn-sg-nie-strzalka,
#p_main .btn-sg-pom-gwiazdka,
#p_main .btn-sg-pom-gwiazdkastrzalka,
#p_main .btn-sg-zie-pioro {
	float: left; 
	width: 260px;
}
#p_main ul.items-list {
	margin: 5px 0 0 12px;
}
#mp_poem_newest .s_color {
	color: #519523 !important;
}
#mp_poem_top .s_color {
	color: #F2B521 !important;
}
#mp_translations_newest .s_color {
	color: #27649C !important;
}
#mp_translations_top .s_color {
	color: #F2B521 !important;
}

#p_main .btn-sg-fio-users{
	float: left; 
	width:590px;
	margin-top:5px;
	margin-bottom:10px;
}

#p_main .users-avatar-list li{
	margin-bottom:5px;
}

/* textarea limit */
.count-desc {
	font-size:11px;
	color:#999;
}
.count-desc .count{
	font-weight:bold;
}

/* poczta wewnętrzna - lista */
.s_profile-mail .menu_left{
	float:left;
}
.s_profile-mail .menu_right{
	float:right;
}
.s_profile-mail .menu_left h1, .s_profile-mail .menu_right h1{
	display:inline;
}

div.mail-item-bg-white {
	height:23px;
	background: #5B787C url(/gfx/mail-item-bg-white.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
div.mail-item-bg-white div{
	height:23px;
	background: #5B787C url(/gfx/mail-item-bg-white.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding-right:10px;
	line-height:23px;
	overflow:hidden;
}
div.mail-item-bg-yellow {
	height:23px;
	background: #5B787C url(/gfx/mail-item-bg-yellow.gif);
	background-repeat: no-repeat;
	padding-left:10px;
}
div.mail-item-bg-yellow div{
	height:23px;
	background: #5B787C url(/gfx/mail-item-bg-yellow.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding-right:10px;
	line-height:23px;
	overflow:hidden;
}
table.item-list {
	text-align: left;
	width: 100%;
	border-collapse: collapse;
	font-size:11px;
}
table.item-list th {
	border-bottom: 1px dotted #CAE0E1;
	padding: 3px;
	text-align:left;
}
table.item-list th a{
	color:#FFB500;
	font-size:13px;
	font-weight:bold;
}

.s_profile-mail .th_action{
	width:20px;
}
.s_profile-mail .th_subject{
	width:275px;
}
.s_profile-mail .th_nick{
	width:150px;
}
.s_profile-mail .th_date{
	width:90px;
}

table.item-list td {
	padding: 3px;
}
table.item-list td a, table.item-list td{
	color:#004059;
	font-size:13px;
}
table.item-list td.td_nick a{
	color:#E69E26;
}
table.item-list td.td_date{
	text-align:center;
}

.list_order_asc, .list_order_desc{
	padding-right:15px;
	background-image:url(/gfx/icons.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}

.list_order_desc{
	background-position:right -25px;
}


/* poczta wewnętrzna - mail item */
.s_profile-mail .form-item-element {
	margin-right:65px;
}
.s_profile-mail .form-item label {
	width:115px;
}
.s_profile-mail .user_nick{
	font-size:12px;
	color:#00405A;
	font-weight:bold;
}
.form-item.mail-detail {
	border:none;
	padding:0;
}
.form-item.mail-detail label{
	padding-top:0;
}
.form-item.mail-detail .bg-400_400{
	height:380px;
	padding:10px;
	overflow:auto;
}
label.error{
	width:100% !important;
}


/* poczta wewnetrzna - adresaci */
#recipient_suggest {
	width:400px;
}
.mail_input_container {
	padding:2px;
	cursor:text;
}

.mail_recipients{
	border:0 none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0 0 0 10px;
}
.mail_recipient{
	float:left;
	border: 1px solid #999999;
	background:#CDE9FD;
	padding:0 2px;
	margin-right:3px;
	
}
.mail_recipient_input{
	float:left;
}
.mail_recipient_input input{
	width:100px;
	border:0;
	width:180px;
	padding:0;
}
.mail_recipient_delete {
	background: url(/gfx/bt_close.gif);
	background-repeat:no-repeat;
	padding:0 7px;
	margin-left:5px;
	background-position:right 0px;
}

/* profil - ulubieni uzytkownicy */
.fusers-list .avatarbox-x-100{
	float: left;
}
.fusers-list .user-info{
	float:right;
	width:175px;
	position:relative;
	height:100px;
}
.fusers-list a.user_nick{
	color:#00405A;
	line-height:19px;
	display:block;
	width:175px;
	height:20px;
	overflow:hidden;
}
.fusers-list li{
	width:290px;
	margin-bottom:40px !important;
}
.fusers-list .flag{
	width:25px;
	height:13px;
	padding-right:0;
	padding-top:5px;
	margin-top:3px;
}

/* grupy */

/* grupy - dodawania */
#p_group h1, #p_group-thread h1, #p_group-threads h1{
	line-height:22px;
}
p.group-short-info {
	font-size:11px;	
	margin-bottom:20px;
}
.group-frame-rules-top, .group-frame-rules-bottom{
	width:640px;
	height:17px;
	background: url(/gfx/group-rules-frame-t.gif);
	background-repeat:no-repeat;
}
.group-frame-rules-bottom{
	background: url(/gfx/group-rules-frame-b.gif);
}
.group-frame-rules-middle{
	background:#AF034C;
	color:#FFF;
	padding:0 15px;
}
.group-frame-rules-middle ul{
	padding-left:15px;
	margin:10px 0 0 0;
}

/* grupy - detal */
.avatarbox-group-container {
	width: 205px; 
	height: 221px;
	background: url("/gfx/avatarbox-group-container.gif") no-repeat;
	float: left;
	position: relative;
}
.avatarbox-group-container img {
	left:46px;
	position:absolute;
	top:34px;
	width:115px;
}
.avatarbox-group-container .btns-x-plus{
	left:18px;
	position:absolute;
	top:182px;
	width:135px;
}
.avatarbox-group-container .btns-x-plus a{
	font-size:11px;
}
.group-type{
	font-size:13px;
	font-weight:bold;
}
.owner-box label{
	font-size:13px;
	font-weight:bold;
	float:left;
}

#p_group h3, #p_community h3{
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px 0;
}

/* komentarze w grupach */
.s_groups .comments h3{
	font-size:12px !important;
}
.s_groups .comments .comment-content{
	font-size:11px !important;
}

/* Grupy - wątek */
#p_group-thread h1 a, #p_group-threads h1 a{
	color:#00405A;
}
.avatarbox-group-mini-container{
	width:120px;
	height:105px;
	float:left;
	background: url(/gfx/avatarbox-x-b-100.gif);
	background-repeat:no-repeat;
	position: relative;
}
.avatarbox-group-mini-container img{
	position:absolute;
	top:15px;
	left:15px;
	width:70px;
	height:70px;
}
.group-mini-description{
	width:520px;
	float:right;
}
.group-mini-description{
	font-size:11px;
}

/* lista wątków */
.thread-container-left{
	float:left;
	width:215px;
	height:75px;
	background:url(/gfx/thread-frame-left.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:10px;
	position:relative;
}
.thread-container-right{
	float:right;
	width:370px;
	height:75px;
	background:url(/gfx/thread-frame-right.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:10px;
	position:relative;
}
.thread-user a{
	color:#5B787C;
	font-size:12px;
	font-weight:bold;
}
.thread-container-left .thread-title{
	margin-bottom:3px;
}
.thread-container-left .thread-title a{
	font-size:14px;
	font-weight:bold;
	color:#00405A;
}
.thread-container-left .thread-comments-cnt{
	color:#FFF;
	font-weight:12px;
	position:absolute;
	left:10px;
	bottom:7px;
}
.thread-container-right .thread-comment-date{
	font-weight:bold;
	margin-bottom:3px;	
}
.thread-container-right .thread-comment-body{
	font-size:11px;
}
.thread-container-right p{
	font-size:11px;
	margin:0;
}


/* lista użytkowników z awatarem*/
.users-avatar-list{
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
}
.users-avatar-list li{
	float:left;
	margin-right:23px;
	margin-bottom:20px;
	width:105px;
	height:140px;
	overflow:hidden;
}
.users-avatar-list .avatar-box{
	background:url(/gfx/avatarbox-x-b-100.gif);
	background-repeat:no-repeat;
	position:relative;
	width:103px;
	height:100px;
}
.users-avatar-list .avatar-box img{
	position:absolute;
	left:15px;
	top:15px;
}
.users-avatar-list .user-nick{
	margin-top:3px;
	height:15px;
	overflow:hidden;
}
.users-avatar-list .user-nick a{
	font-size:11px;
	color:#5B787C;	
}
.users-avatar-list .count{
	height:15px;
	overflow:hidden;
	font-size:10px;
	color:#AAA;
}
.users-avatar-list .count .value{
	font-weight:bold;
	color:#777;
}

.users-avatar-list.authorities li{
	height:125px;
}

/* lista użytkowników prosta*/
.users-simple-list{
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
}
.users-simple-list li{
	width:190px;
	height:20px;
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.users-simple-list a{
	font-size:12px;
	font-weight:bold;	
	color:#00405A;	
}

/* lista grup prosta */
.groups-simple-list a{
	font-size:12px;
	font-weight:bold;	
	color:#999966;	
	line-height:20px;
}


/* moje grupy - zarządzanie */
.groups-list .avatarbox-x-100, .groups-list .avatarbox-x-b-100, .groups-list .avatarbox-x-c-100{
	float: left;
}
.groups-list .avatarbox-x-100 img, .groups-list .avatarbox-x-b-100 img, .groups-list .avatarbox-x-c-100 img{
	width:70px;
	height:70px;
}
.groups-list .group-info{
	float:right;
	width:175px;
	position:relative;
	height:100px;
}
.groups-list a.group-title{
	color:#00405A;
	line-height:19px;
	display:block;
	width:175px;
	overflow:hidden;
}
.groups-list li{
	width:290px;
	margin-bottom:40px !important;
}
.groups-list .group-options{
	position:absolute;
	bottom:0;
	right:0;
}
.groups-list .members-cnt{
	font-size:11px;
	font-weight:bold;
	color:#607C80;
	margin-bottom:4px;
}
.groups-list .members-cnt strong{
	color:#AF034C;
}
.groups-list .flag{
	float:left !important;
	width:25px;
	height:17px;
	padding:0;
}
.group-list-owner h1{
	color:#AF034C;
	font-size:21px;
}
.group-list-admin h1{
	color:#999966;
	font-size:21px;
}
.group-list-member h1{
	color:#607C80;
	font-size:21px;
}

/* zarządzanie grupą */
#p_profile-group-manage h2	{
	font-size:17px;
}
#group-send-invitation-form label{
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
	display:block;
}
#group-send-invitation-form textarea{
	border:none;
	padding:2px 8px;
}
#group-send-invitation-form #recipient_suggest {
	height:22px;
	width:340px;
}
#group-add-administrator-form #administrator_suggest {
	height:22px;
	width:340px;
	float:left;
}
#group-add-administrator-form #administrator_suggest_desc{
	float:right;
	width:280px;
	color:#668697;
	font-size:11px;
}
#group-add-administrator-form #administrator_suggest #mail_to{
	width:320px;
}


/* CHAT */
#popover-chat{
	position:relative;
}
#popover-chat .overlay{
	opacity:0.8;
	position:absolute;
	height:402px;
	width:930px;
	background:#FFF url(/gfx/ajax-loader-big.gif) no-repeat center center;
}
#popover-chat #chat-wall{
	width:500px;
	float:right;
	position:relative;
}
	#popover-chat #chat-wall #editor-wall{
		height:315px;
		background:#FFF;
	}
		#popover-chat #chat-wall #editor-wall p{
			padding:0 0 3px 0;
		}
		#popover-chat #chat-wall #editor-wall ul{
			margin:5px 0;
			padding-left:15px;
		}
	#popover-chat #chat-wall .trumbowyg-box{
		margin-top:0;
	}
	#popover-chat #chat-wall .trumbowyg-editor{
		padding:10px;
	}
	#popover-chat #chat-wall .btn-send{
		float:right;
	}
	#popover-chat #chat-wall .status{
		
	}
	#popover-chat #chat-wall-content{
		border:1px solid #BBB;
		background:#FFF;
		padding:5px;
		overflow:auto;
		height:390px;
	}

#popover-chat #chat-wall-push{
	height:180px;
	border:1px solid #BBB;
	margin-top:10px;
	clear:both;
}

#popover-chat #chat{
	border:1px solid #BBB;
	background:#FFF;
	overflow:auto;
	height:400px;
	float:left;
	width:670px;
	position:relative;
}

	#popover-chat .chat-ulist{
		width:170px;
		height:400px;
		background:#F5F5F5;
		box-sizing:border-box;
		padding:5px 10px;
		border-right:1px solid #BBB;
		overflow:auto;
		float:left;
	}
		#popover-chat .chat-ulist ul{
			margin:0;
			list-style: none;
			padding:0;
		}
			#popover-chat .chat-ulist li{
				padding:5px 0;
				border-bottom:1px solid #EEE;
				font-weight:bold;
				font-size:12px;
			}
			#popover-chat .chat-ulist li.moderator{
				color:#D10000;
			}
	#popover-chat .chat-content{
		width:500px;
		box-sizing:border-box;
		height:350px;
		padding:10px;
		overflow:auto;
	}
		#popover-chat .chat-content ul{
			margin:0;
			list-style: none;
			padding:0;
		}
			#popover-chat .chat-content li{
				padding:5px 0;
				border-bottom:1px solid #EEE;
				font-size:12px;
			}
			#popover-chat .chat-content li .meta{
				margin-bottom:3px;
			}
				#popover-chat .chat-content li span{
					font-size:10px;
					color:#999;
				}
				#popover-chat .chat-content li span.nick{
					font-weight: bold;	
				}
				#popover-chat .chat-content li span.moderator{
					color:#D10000;
				}
				#popover-chat .chat-content li span.date{
					float:right;
				}
				
	#popover-chat .chat-input input{
		display:block;
		position:absolute;
		box-sizing:border-box;
		right:10px;
		bottom:10px;
		padding:5px;
		font-size:12px;
		width:480px;
	}

/* WALLS */
h2.walls a{
	color:#00405A;
	text-decoration:underline;
}
#walls-camera{
	position:relative;
	width:640px;
	height:190px;
	overflow:hidden;
	background: url(/gfx/walls/wall_background3_pl.jpg?v=3) no-repeat scroll 0 0;
}
#walls-camera .walls-item-container{
	overflow:hidden;
	width:640px;
	height:190px;
	position:absolute;
}

#walls-camera .anchor-glass{
	text-decoration:none;
	position:absolute;
	display:block;
	width:640px;
	height:190px;
	background: #000;
	opacity: 0.00;
	filter:alpha(opacity=0);
}

#walls-camera .walls-poem-container {
	color: #EEEEEE;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	height: 150px;
	left: 316px;
	line-height: 23px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	width: 325px;
	opacity: 0.60;
	filter:inherit;
}
#walls-camera .walls-poem-container a{
	color:#EEE;
	filter:inherit;
}
#walls-camera .walls-author-container {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	right: 30px;
	line-height: 23px;
	overflow: hidden;
	position: absolute;
	text-align: right;
	top: 136px;
	width: 300px;
	opacity: 0.60;
	filter:inherit;
}
#walls-camera .walls-author-container a{
	color:#EEE;
}

#walls-camera.big{
	width:640px;
	height:386px;
	background: url(/gfx/walls/wall_background2_pl.jpg?v=2) no-repeat scroll 0 0;
}
#walls-camera.big .walls-item-container{
	width:640px;
	height:386px;
}
	
#walls-camera.big .walls-poem-container{
	top:140px;
	left:310px;
	width:325px;
	height:150px;
	font-weight:bold;
	font-size:17px;
	line-height:30px;
}
#walls-camera.big .walls-author-container{
	top:300px;
	right:30px;
	width:300px;
	height:22px;
	font-size:16px;
}


/* profile - content */
#p_profile-contents a.edit-button{
	font-size:11px;
	color:#00405A;
	font-weight:normal;
	text-decoration:underline;
}


/* poem - revision */
#p_poem-revision h1.item a{
	text-decoration:underline;
}
#p_poem-revision h1 .revision{
	color:#FF9000;
	font-size:14px;
}
#p_poem-revision h1 .revision .date{
	color:#999;
	font-size:11px;
}
#p_poem-revision .author{
	font-size:12px;
	font-weight:bold;
	color:#5B787C;
	float:left;
}
#p_poem-revision .author a{
	background-position:right 4px !important;
	font-size:14px;
	color:#00405A;
}
#p_poem-revision .author span{
	font-size:14px;
	color:#00405A;
}
#p_poem-revision .refers {
	font-size:12px;
	font-weight:bold;
	color:#5B787C;
	clear:both;
	padding-top:5px;
}

#p_poem-revision .poem {
	font-size:11px;
	font-weight:bold;
	color:#5B787C;
	float:left;
	margin-top:5px;
}
#p_poem-revision .poem a{
	background-position:right 4px !important;
	font-size:11px;
	color:#00405A;
}

/* users */
#p_users .submenu3 a{
	color:#494931;
}
#p_users .submenu3 a.active{
	font-weight:bold;
}
#p_users .submenu3 span.letters{
	padding-right:7px;
}
#p_users .submenu3 span.letters a{
	font-weight:normal;
}
#p_users .submenu3 span.letters a.active{
	font-weight:bold;
}


/* autorytety */
.authority-user-label{
	font-size:12px;
	color:#999;
}

/* user groups */
.ugroup-icon{
	padding:0 5px;
	margin-right:4px;
}
.ugroup-type-NO{
	display:none !important;
}
.ugroup-type-G1{
	display:none !important;
}
.ugroup-type-G2{
	background: url(/gfx/group_G2.png) center center no-repeat;
}
.ugroup-type-G3{
	background: url(/gfx/group_G3.png) center center no-repeat;
}
.ugroup-type-G4{
	background: url(/gfx/group_G4.png) center center no-repeat;
}
.ugroup-type-G5{
	background: url(/gfx/group_G5.png) center center no-repeat;
}
.ugroup-type-G6{
	background: url(/gfx/group_G6.png) center center no-repeat;
}

/* Cookie Disclaimer */
#cookie-disclaimer {
	background:#666;
	padding:10px 0;
}
#cookie-disclaimer div{
	margin:0 auto;
	width:990px;
	color: #FFF;
	text-align:center;
}
#cookie-disclaimer div button{
	display:block;
	margin:5px auto 0;
	width:50px;
}

.photoicon{
	padding-left:15px;
	position:relative;
}
.photoicon:before{
	content: "F";
	display:block;
	position:absolute;
	top:2px;
	left:0;
	display:block;
	width:12px;
	height:12px;
	background:#FF6A00;
	border-radius: 6px;
	color:#FFF;
	font-weight:normal;
	font-size:10px;
	text-align:center;
	line-height:12px;
}

.buy-btn-c{
	text-align: center;
	margin-top:30px;
}
.buy-btn-c a{
	display:inline-block;
	background:#15ADE5;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:10px 30px;
	border-radius: 5px;
}


.jqmWindow.wide_game{
}
	.jqmWindow.wide_game h1{
		padding-bottom:20px;
	}
	.jqmWindow.wide_game .form-item{
		padding:7px 0 0 0;
	}
	.jqmWindow.wide_game .form-item-element{
		width:580px;
	}
	.jqmWindow.wide_game .form-item-body{
		width:100%;
	}
	.jqmWindow.wide_game .submit-b{
		height:30px;
		padding-top:20px;
	}
