body,html {  background: #232323 url(/images/content_bg.jpg) 0 top repeat-x;
        font: 12px Verdana, helvetica, sans-serif; color: #ebebeb;
        overflow-x: hidden;
        overflow-y: auto;
}

a {color:#007dd8;font-weight:bold;text-decoration:none}
a:hover {text-decoration:underline !important;}

input,select,textarea {font-family: Tahoma;  vertical-align: middle;}
legend {display:none}
label {cursor:pointer;}
.blue {color:#007dd8 !important;}
.black {color:#333333 !important}
.white {/*color:#ebebeb !important;*/}

p.bottom-02 { margin-bottom: 0.2em; }
p.bottom-03 { margin-bottom: 0.3em; }
p.top-05    { margin-top: 0.5em; }

.grey       { color: #DFDFDF; }
.small-1    { font-size: 0.9em; }

img.left { float: left; padding: 0; margin: 0 10px 0 0; }
img.right { float: right; padding: 0; margin: 0 0 0 10px; }

img.pngfix { behavior: url(/js/iepngfix.htc); }
div#header {
    width: 1003px;
    margin: 0 auto;
    position: relative;
}

div#topbar {
	float: left;
    height: auto;
    margin: 10px auto;
    width: 980px;
    padding: 10px;
    background: #313131;
    color: #666666;
}

/* SOCIAL */
div.social 				{ float: left; position: absolute; left: 5px; top: 145px; }
div.social div.gplus 	{ float: left; padding: 0; margin: 0; }
div.social div.facebook { float: left; padding: 0; margin: 0 0 0 -10px; }

div.top1 {background: url(/images/top1.jpg) top center no-repeat; }
div.top2 {background: url(/images/top2.jpg) top center no-repeat; }
div.top3 {background: url(/images/top3.jpg) top center no-repeat; }
div.top4 {background: url(/images/top4.jpg) top center no-repeat; }

div.top1_bw {background: url(/images/top1_bw.jpg) top center no-repeat; }
div.top2_bw {background: url(/images/top2_bw.jpg) top center no-repeat; }
div.top3_bw {background: url(/images/top3_bw.jpg) top center no-repeat; }
div.top4_bw {background: url(/images/top4_bw.jpg) top center no-repeat; }

.jfr-1 {font-size: 18px;font-weight:normal;height:26px;color:#ebebeb;width:222px;text-align:left;}
.jfr-2 {font-size: 18px;font-weight:normal;height:26px;color:#ebebeb;width:350px;text-align:left;}
.jfr-3 {font-size: 18px;font-weight:normal;height:26px;color:#ebebeb;width:500px;text-align:left;}

div.one-radio p { margin: 0 0 2px 0; }
a.playlist { float: left; line-height: 24px; background: url("/images/icon-play.png") 0 50% no-repeat; padding: 0 0 0 25px; }
a.ramowka { float: left; line-height: 24px; background: url("/images/icon-info.png") 0 50% no-repeat; padding: 0 0 0 25px; }

div#header img {width:258px; height:86px; margin: 49px 0 42px 4px;behavior: url(/js/iepngfix.htc);}

div#wrapper {
    width: 1000px;
    margin: 0 auto;
    padding: 18px 2px 0 1px;
}
div#content {
    float:left;
    width: 660px;
    padding: 0 0 18px;
}
div#sidebar {
    float:right;
    width: 339px;
    text-align:right;
    padding-right:1px;
}

div#sidebar div.box-tagi,
div#sidebar div.box-oragne {
    margin-bottom: 14px;
}

div#sidebar div.box-tagi p,
div#sidebar div.box-orange p { margin-bottom: 0.2em; }

div#sidebar div.box-black {
    margin-top: 0;
}

div#sidebar p.one-comment { font-size: 0.9em; background: url("../images/small-arrow.gif") 0 50% no-repeat; padding-left: 20px; }
div#sidebar ul.comments { list-style: circle; margin: 0 0 0 15px; padding: 0; }
div#sidebar ul.comments li { font-size: 0.9em; margin-bottom: 3px; }

div#footer {
	float: left;
    height: auto;
    margin: 10px auto;
    width: 980px;
    padding: 10px;
    background: #313131;
    color: #666666;
}

div#footer div.copy { color: #ebebeb; float: left; width: 480px; text-align: left; }
div#footer div.authors { color: #ebebeb; float: right; width: 500px; text-align: right; }
div#footer div.authors a { color: #ebebeb; text-decoration: none; }
div#footer div.authors a:hover { color: #ebebeb; text-decoration: underline; }

div#footer-menu {height: 204px;}
div#footer-menu div {
    float: left;
    width: 225px;
    height: 189px;
    padding: 15px 0 0 25px;
    line-height: 16px;
    background: url(/images/footer-bg2.gif) no-repeat;
}

div#footer-menu a { color: #999999; font-weight: normal; }
div#footer-menu div h3 { margin: 0 0 10px 0; }

div.fot { float:left; width:290px; }
div.fot img {}
div.fot div { font-size: 11px; padding-bottom:10px; color: #999999; }

/* NAV TOP */

div#search-box {
    float:right;
    width: 310px;
    padding-bottom:10px;

}
input.search-btn {
    float: right;
    width: 61px;
    height: 30px;
    background: url(/images/search-btn.gif) 0 2px no-repeat;
    border: 0;
    color: white;
    font-weight: bold;
    cursor: pointer;
    margin: 6px 10px 0 5px;
}
input.search-q {
    width: 217px;
    height: 16px;
    padding: 5px 8px 4px;
    background: url(/images/search-q.gif) no-repeat;
    border: 0;
    color: #999999;
    margin-top: 9px;
    float:left;
}

div#navi {
    width: 1001px;
    height: 49px;
    background: url(/images/menu.png) no-repeat;
    padding-left: 1px;
}
ul#nav  {
    width:950px;
}
ul#nav li {
    display: inline-block;
}
ul#nav li a {
    display: block;
    height: 41px;
    margin:1px 0 0 0;
    text-indent: -9999px;
    padding: 0;
}
ul#nav li.li1 a {  width: 78px; background: url(/images/btn-start.png) 0 0 no-repeat; }
ul#nav li.li1 a:hover,ul#nav li.sel1 a { background: url(/images/btn-start.png) 0 -41px no-repeat; }

ul#nav li.li2 a { width: 121px; background: url(/images/btn-aktualnosci.png) 0 0 no-repeat; }
ul#nav li.li2 a:hover,ul#nav li.sel2 a { background: url(/images/btn-aktualnosci.png) 0 -41px no-repeat; }

ul#nav li.li3 a { width: 162px; background: url(/images/btn-nowosci.png) 0 0 no-repeat; }
ul#nav li.li3 a:hover,ul#nav li.sel3 a { background: url(/images/btn-nowosci.png) 0 -41px no-repeat; }

ul#nav li.li4 a { width: 102px; background: url(/images/btn-recenzje.png) 0 0 no-repeat; }
ul#nav li.li4 a:hover,ul#nav li.sel4 a { background: url(/images/btn-recenzje.png) 0 -41px no-repeat; }

ul#nav li.li5 a { width: 74px; background: url(/images/btn-radia.png) 0 0 no-repeat; }
ul#nav li.li5 a:hover,ul#nav li.sel5 a { background: url(/images/btn-radia.png) 0 -41px no-repeat; }

ul#nav li.li6 a { width: 153px; background: url(/images/btn-teksty.png) 0 0 no-repeat; }
ul#nav li.li6 a:hover,ul#nav li.sel6 a { background: url(/images/btn-teksty.png) 0 -41px no-repeat; }

ul#nav li.li7 a { width: 94px; background: url(/images/btn-kontakt.png) 0 0 no-repeat; }
ul#nav li.li7 a:hover,ul#nav li.sel7 a { background: url(/images/btn-kontakt.png) 0 -41px no-repeat; }

ul#nav li.li8 a { width: 121px; background: url(/images/btn-wspolpraca.png) 0 0 no-repeat; }
ul#nav li.li8 a:hover,ul#nav li.sel8 a { background: url(/images/btn-wspolpraca.png) 0 -41px no-repeat; }

ul#nav li.li9 a { width: 137px; background: url(/images/buttons.png) 0 0 no-repeat; }
ul#nav li.li9 a:hover,ul#nav li.sel9 a { background: url(/images/buttons.png) 0 -41px no-repeat; }

ul#nav li.li10 a { width: 100px; background: url(/images/buttons.png) 0 0 no-repeat; }
ul#nav li.li10 a:hover,ul#nav li.sel10 a { background: url(/images/buttons.png) 0 -41px no-repeat; }

ul#nav li.li11 a { width: 128px; background: url(/images/buttons.png) 0 0 no-repeat; }
ul#nav li.li11 a:hover,ul#nav li.sel11 a { background: url(/images/buttons.png) 0 -41px no-repeat; }


/* BOX WHITE */

div.box-white-content {
    background: #f8f6f6 url(/images/box-white-bg.gif) bottom left repeat-x;
    border: 1px solid #484848;
    border-top: 0;
    border-bottom: 0;
    padding: 17px 21px;
    min-height: 245px;
    height: auto;
}

div.box-white-content label { float: left; color: #828282; margin-top: 15px; }
div.box-white-content p { margin-bottom: 1em; }

ul.box-white-nav li {
    display: inline-block;
}
ul.box-white-nav li a {
    display: block;
    width: 89px;
    height: 45px;
    background: url(/images/buttons-white.gif) 0 -45px no-repeat;
    margin:1px 0 0 0;
    text-indent: -9999px;
    padding: 0;
}
ul.box-white-nav li.selw1 a { background: url(/images/buttons-white.gif) 0 0 no-repeat; }

ul.box-white-nav li.liw2 a { width: 89px; background: url(/images/buttons-white.gif) -89px -45px no-repeat; }
ul.box-white-nav li.selw2 a { background: url(/images/buttons-white.gif) -89px 0 no-repeat; }

ul.box-white-nav li.liw3 a { width: 136px; background: url(/images/buttons-white.gif) -178px -45px no-repeat; }
ul.box-white-nav li.selw3 a { background: url(/images/buttons-white.gif) -178px 0 no-repeat; }

ul.box-white-nav li.liw4 a { width: 75px; background: url(/images/buttons-white.gif) -314px -45px no-repeat; }
ul.box-white-nav li.selw4 a { background: url(/images/buttons-white.gif) -314px 0 no-repeat; }

ul.box-white-nav li.liw5 a { width: 109px; background: url(/images/buttons-white.gif) -389px -45px no-repeat; }
ul.box-white-nav li.selw5 a { background: url(/images/buttons-white.gif) -389px 0 no-repeat; }

ul.box-white-nav li.liw6 a { width: 100px; background: url(/images/buttons-white.gif) -498px -45px no-repeat; }
ul.box-white-nav li.selw6 a { background: url(/images/buttons-white.gif) -498px 0 no-repeat; }


div.activity { float: left; padding: 10px; border: 1px solid #282828; }

div.news img {
    border:1px solid #adafaf;
    /*float:left;*/
    margin: 0 20px 10px 0;
}
div.news .postmeta {
    margin-top: 10px;
    line-height: 16px;
    color:#999999;
    width: 320px;
}
div.news .postmeta img {
    float: none;
    margin:0;
    border:0;
}
div.news h2 {
    font-size:14px;
    line-height: 16px;
    margin: 14px 0;
}
div.news h2 a {
    text-decoration: none;
    color:#ff7900;
}
div.news p {
    color: #333333;
    line-height: 16px;
}
div.news p.date {
    color: #999999 !important;
}

div.box-white-shareurl {
    background: #f3f2f2;
    border: 1px solid #7d7d7d;
    border-top: 0;
    padding: 15px 15px 15px 20px;
    color: black;
    width: 614px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

div.box-white-shareurl .info { color: #666666; width: 614px; margin: 0 0 2em 0; }

div.box-white-shareurl a { float: left; margin: 0 30px 0 0; padding: 0; }
div.box-white-shareurl a.last { margin-right: 0; }

div.box-white-content2 {
    background: #f3f2f2;
    border: 1px solid #484848;
    border-top: 0;
    border-bottom: 1px solid #7d7d7d;
    padding: 17px 21px;
    color: black;
}

div.box-white-content2,
div.box-white-content2 h2 { font-size: 1em; }

div.box-white-content2 h2 a {
	color: #007DDB;
}

div.box-white-content2 p { margin-bottom: 0.5em; }

div.ga-box-1 { float: right; width: 300px; padding: 7px 0 0 0; margin-left: -5px; }
div.ga-box-2 { float: left; background: #101010; padding: 10px 0 0 0; width: 620px; }
div.ga-box-3 { float: left; background: #f8f6f6; padding: 10px 0 0 0; width: 610px; }

div.box-left {
    float: left;
    width: 288px;
    padding: 10px;
    height: 120px;
}
div.box-right {
    float: right;
    width: 298px;
    padding-left: 10px;
    height: 120px;
}

div.box-left div.photo,
div.box-right div.photo { float: left; width: 115px; }

div.box-left div.intro,
div.box-right div.intro { float: left; width: 163px; padding: 0 0 0 10px; }

div.box-left h2, div.box-right h2 { margin:0 0 4px 0; }
div.box-left img, div.box-right img { margin: 0 12px 12px 0;}

div#div_posts {
    width:660px;
    min-height:400px;

}
div#div_posts_loading {
    text-align:center;
    padding: 170px 0;
}

/* BOX BLUE */

div.box-blue {
    margin-top: 15px;
    background: url(/images/border-blue.gif) 440px 43px no-repeat;
}
ul.box-blue-nav li {
    display: inline-block;
}
ul.box-blue-nav li a {
    display: block;
    width: 104px;
    height: 43px;
    background: url(/images/buttons-blue.gif) 0 -43px no-repeat;
    margin:1px 0 0 0;
    text-indent: -9999px;
    padding: 0;
}
ul.box-blue-nav li.selb1 a { background: url(/images/buttons-blue.gif) 0 0 no-repeat; }

ul.box-blue-nav li.lib2 a { width: 90px; background: url(/images/buttons-blue.gif) -104px -43px no-repeat; }
ul.box-blue-nav li.selb2 a { background: url(/images/buttons-blue.gif) -104px 0 no-repeat; }

ul.box-blue-nav li.lib3 a { width: 139px; background: url(/images/buttons-blue.gif) -194px -43px no-repeat; }
ul.box-blue-nav li.selb3 a { background: url(/images/buttons-blue.gif) -194px 0 no-repeat; }

ul.box-blue-nav li.lib4 a { width: 113px; background: url(/images/buttons-blue.gif) -333px -43px no-repeat; }
ul.box-blue-nav li.selb4 a { background: url(/images/buttons-blue.gif) -333px 0 no-repeat; }

div.box-blue-content {
    background: #003366 url(/images/box-blue-bg.gif) repeat-x;
    border: 1px solid #000033;
    border-top: 0;
    padding: 25px 2px 15px 21px;
    height: auto;
}

div.box-blue-content div {
    float:left;
    width: 127px;
    line-height: 16px;
    color: #cccccc;
}

div.box-blue-content b { color: white; }

div.box-blue-content img {
    border: 1px solid #979898;
    margin-bottom:10px;
}

div.box-blue-content a {
    font-weight:normal;
    color: #cccccc;
}

div.box-blue-content div.text { float: left; width: 607px; padding: 8px 23px 0 4px; }
div.box-blue-content div.text p { margin-bottom: 1em; color: #fff; }

div#div_videos_content {
    width:637px;
}
div#div_videos_loading {
    width:637px;
    padding: 70px 0 10px;
    height:72px;
    text-align:center;
}
div#div_videos_loading img {border:0;}

/* BOX GREY */

div.box-grey {
    margin-top: 15px;
    background: url(/images/border-grey.gif) 336px 42px no-repeat;
}
ul.box-grey-nav li {
    display: inline-block;
}
ul.box-grey-nav li a {
    display: block;
    width: 160px;
    height: 42px;
    background: url(/images/buttons-grey.gif) 0 0 no-repeat;
    margin: 1px 0 0 0;
    text-indent: -9999px;
    padding: 0;
}

ul.box-grey-nav li.lig1 a { background: url(/images/buttons-grey.gif) 0 -43px no-repeat; }
ul.box-grey-nav li.selg1 a { background: url(/images/buttons-grey.gif) 0 0 no-repeat; }

ul.box-grey-nav li.lig2 a { width: 177px; background: url(/images/buttons-grey.gif) -160px -43px no-repeat; }
ul.box-grey-nav li.selg2 a { background: url(/images/buttons-grey.gif) -160px 0 no-repeat; }

div.box-grey-content {
    background: #222222 url(/images/box-grey-bg.gif) repeat-x;
    border: 1px solid #000000;
    border-top: 0;
    padding: 17px 0 10px 21px;
    height: 155px;
}
div.box-grey-content div {
    float: left;
    width: 90px;
    line-height: 16px;
}
div.box-grey-content img {
   border: 1px solid #666666;
   margin-bottom: 8px;
}
div.box-grey-content b {
    margin-top: 5px;
    color: white;
}
div.box-grey-content a {
    font-weight:normal;
    color: #999999;
}

span.user-points,
a.profile-view-link,
a.profile-edit-link {
	color: #fff; font-size: 1.05em; line-height: 1.5em;
}

a.profile-view-link,
a.profile-edit-link {
	background: url(/images/icon-user-profile-arrow.png) 0 50% no-repeat;
	padding: 0 0 0 20px;
}

span.user-points,
.login-box-register {
	background: url(/images/icon-user-points.png) 0 50% no-repeat;
	padding: 0 0 0 20px;
}

a.login-box-register {
	float: right;
	margin: 3px 0 0 0;
}

span.login-box-register {
	float: left;
	margin: 3px 0 10px 0;
}

a.see-how-gets-points {
	background: url(/images/icon-see-points.png) 0 top no-repeat;
	padding: 0 0 0 20px;
}

a.zobacz-wszystkich {
    margin:10px 26px 0 0;
    float:right;
    background: url(/images/zobacz-wszystkich.png) no-repeat;
    display: block;
    width: 129px;
    height: 21px;
    padding: 5px 0 0 6px;
    color: white !important;
    font-weight: bold !important;
}
a:hover.zobacz-wszystkich { text-decoration: none !important; }

a.zobacz-wiecej {
     margin:10px 20px 0 0;
    float:right;
    background: url(/images/wiecej.png) no-repeat;
    display: block;
    width: 125px;
    height: 21px;
    padding: 5px 0 0 10px;
    color: white !important;
    font-weight: bold !important;
}
a:hover.zobacz-wiecej { text-decoration: none !important; }

.wnews {margin-right:0 !important;padding-right:0 !important;padding-left:20px !important;width:114px !important;}

div#div_users {height:155px;}
div#div_users_content {
    width:637px;

}
div#div_users_loading {
    width:637px;
    padding: 70px 0 10px;
    height:72px;
    text-align:center;
}
div#div_users_loading img {border:0;}

/* BOX BLACK - TOP LISTA */

div.box-black {
    float: right;
    margin-top: 15px;
}
ul.box-black-nav li {
    display: inline-block;
}
ul.box-black-nav li a {
    display: block;
    width: 169px;
    height: 46px;
    margin:1px 0 0 0;
    text-indent: -9999px;
    text-align: left;
    padding: 0;
    background: url(/images/buttons-black.gif) 0 -46px no-repeat;
}
ul.box-black-nav li.selk1 a { background: url(/images/buttons-black.gif) 0 0 no-repeat; }

ul.box-black-nav li.lik2 a { width: 153px; background: url(/images/buttons-black.gif) -169px -46px no-repeat; }
ul.box-black-nav li.selk2 a { background: url(/images/buttons-black.gif) -169px 0 no-repeat; }

div.box-black-content {
    background: #191919 url(/images/top-lista.png) no-repeat;
    border: 1px solid #000000;
    border-top: 0;
    padding: 17px 0 10px 21px;
    margin-bottom: 20px;
    width: 299px;
    height: 360px;
    text-align:left;
}
div.box-black-content li {
    height: 26px;
    padding: 6px 0 0 20px;
    font-size: 11px;
    letter-spacing: -1px

}
div.box-black-content li a {
    color: #999999;
    font-weight: normal !important;
}
div.box-black-content li a b {
    color: white;
}

/* BOX LOGIN */

a.add,
a.add img { float: left; margin: 0; padding: 0; border: 0; }

div.box-login {
    background: #191919 url(/images/login-bg.gif) repeat-x;
    border: 1px solid #484848;
    width: 293px;
    float:right;
    margin: 0 0 15px;
    text-align:left;
    padding: 12px;
    padding-top: 5px;
}
div.box-login h3 {
    display: block;
    width: 89px;
    height: 17px;
    margin-bottom:20px;
}
div.box-login form {margin:10px 0 5px;}

div.box-login ul { margin-top: 1em; }

div.box-login li {
    color: #fafafa;
    font-weight: normal;
    font-size: 0.9em;
    margin-top: 0.2em;
}

div.box-login a { color: #fafafa; }

div.box-login li a {
    color: #fafafa;
    font-weight: normal;
    text-decoration: none;
}

div.box-login input, select {
    background: url(/images/login-input.gif) no-repeat;
    width: 184px;
    height: 16px;
    border: 0;
    margin-top: 2px;
    padding: 5px 8px 4px;
    color: #999999;
}

div.box-login div {
    display: inline;
}

input.zaloguj {
    width:87px !important;
    height: 27px !important;
    background: url(/images/zaloguj-bg.png) 0 3px no-repeat  !important;
    margin-left: 2px;
    cursor: pointer;
    color: white !important;
    font-weight: bold;
    border:0;
}

/* BOX TAGI */

div.box-tagi {
    background: #003368 url(/images/tagi-bg.png) repeat-x;
    border: 1px solid #000033;
    width: 295px;
    padding: 6px 12px 12px 12px;
    float: right;
    text-align:left;
}
div.box-tagi a {
    color: white;
    font-weight: normal;
}
div.box-tagi h3 {
    padding-bottom: 12px;
}

div.box-orange {
    background: #f96300 url(/images/box-oragne-bg.gif) 0 bottom repeat-x;
    border: 1px solid #000033;
    width: 295px;
    padding: 12px;
    float: right;
    text-align:left;
    margin-bottom: 14px;
    line-height: 1.6em;
}

/* BOX ARCHIWUM */

div.box-archiwum {
    padding: 4px 15px 10px;
    background: url(/images/news-bg.png) no-repeat;
    width: 289px;
    float: right;
    border-right: 1px solid #3d3d3d;
    border-bottom: 1px solid #545454;
    margin-bottom: 15px;
    text-align:left;
}
div.box-archiwum h3 {
    margin-bottom: 10px;
}
div.box-archiwum form {
    text-align:right;
}
select {
    background-position: 0 1px;
    height: 28px;
    padding-top: 4px;
    padding-right:2px;
    width: 198px
}
input.pokaz {
    background: url(/images/pokaz-bg.png) 0 4px no-repeat;
    border: 0;
    color: white;
    font-weight: bold;
    width: 85px;
    height: 32px;
    padding: 0;
    cursor: pointer;
}


/* Newsy */

div.box-newsy {
    background: #101010 url(/images/news-bg.png) no-repeat;
    padding: 3px 15px 15px;
    border-right: 1px solid #3d3d3d;
    border-bottom: 1px solid #545454;
    width:620px;
}
div.box-newsy h3 {margin-bottom:22px;}
div.box-newsy img {
    float: left;
    border: 1px solid #464646;
    margin: 0 15px 9px 0;
}
div.box-newsy .postmeta {
    float: left;
    margin-top: 10px;
    line-height: 16px;
    color:#999999;
    width: 620px;
}
div.box-newsy .postmeta img {
    float: none;
    margin:0;
    border:0;
}
div.box-newsy h2 {
    font-size:14px;
    line-height: 16px;
    margin: 14px 0;
}
div.box-newsy h2 a {
    text-decoration: none;
    color:#ff7900;
}
div.box-newsy p {
    color: #ebebeb;
    line-height: 16px;
    margin-bottom: 1em;
}
div.box-newsy p.date {
    color: #999999 !important;
}
div.box-newsy p.date span {
    color:#555555;
}
div.box-newsy p.date a {
    color: #38b549;
}

div.box-newsy p.more { float: right; text-align: right; width: 620px; }
div.box-newsy p.more a.white { color: #38b549; }

div.box-newsy p.more { float: right; width: 620px; margin-top: 0.5em; }

/* News */
div.box-newsy2 {
    background: #f8f6f6;
    padding: 20px 10px 20px 20px;
    border: 0;
    border-bottom: 1px solid #ccc;
    margin-right: 5px;
    width:630px;
}
div.box-newsy2 p {color: #333333 !important;padding-right:20px}
div.box-newsy2 h2 {
    margin: 2px 0;
}

/* Aktualnosci */
div.box-newsy3 {
    background: url(/images/news2-bg.gif) left bottom repeat-x;
    padding: 20px 10px 20px 0;
    border: 0;
    margin-right: 5px;
    width:640px;
}
div.box-newsy3 h2 {
    margin: 10px 0;
}
div.box-newsy3 p.date {
    color: #7d7d7d !important;
}
div.box-newsy3 h2 a {
    color: #0099ff;
}
div.box-newsy3 img {
    border: 1px solid #7d7d7d;
}
div.box-newsy3 i {
    color: #898989;
}
div.box-newsy3 .postmeta {
    padding: 15px 0;
}
div.nag-akt {
    margin: 0 0 0 1px;
    padding-bottom: 10px;
    width: 654px;
    height: 30px;
    text-align: right;
    color: #999999;
    background: url(/images/news2-bg.gif) left bottom repeat-x;
}
div.nag-akt h3 {
    float: left;
}

a.powrot {
    background: url(/images/powrot-bg.png) no-repeat;
    padding: 6px;
    width: 61px;
    height: 14px;
    color: #ebebeb;
    display: block;
    margin: 20px 0;
    font-size: 11px;
}


div.nag-uzyt {
    width: 635px;
    padding: 11px;
    padding-top: 6px;
    color: #999999;
    border: 1px solid #141414;
    text-align: left;
    background: #191919 url(/images/uzytkownicy-bg.gif) repeat-x;
    white-space:nowrap;
    margin-bottom: 20px;
}
div.nag-uzyt h3 {
    float: left;
    padding: 0;
    margin: 0;
}
div.nag-uzyt b {
    color:#ebebeb;
}
div.nag-uzyt select {
    width: 101px;
    background: url(/images/sel-bg.png) 0 1px no-repeat;
}
div.nag-uzyt select.sel-sort {
    width: 145px;
    background: url(/images/sel-sort-bg.png) 0 1px no-repeat;
}

div.nag-uzyt select.howmuch {
    width: 85px;
}

input.ustaw {
    width: 60px;
    background: url(/images/ustaw.png) 0 4px no-repeat;
}
div.nag-uzyt div {
    display: inline;
}
div.show-users {
    border-left: 1px solid #464646;
    border-top: 1px solid #464646;
}
div.show-users div {
    float: left;
    width: 288px;
    padding: 20px;
    border: 1px solid #464646;
    border-left: 0;
    border-top: 0;
    line-height: 16px;
}
div.show-users div img {
    float: left;
    margin-right: 10px;
    border: 1px solid #828181;
}


div.msg-error,div.msg-ok {
    margin: 10px 0;
    border:1px solid #c3c3c3;
    font-size:11px;
    font-weight:bold;
    background: #d20404;
    color:#e1e1e1;
    padding:15px 20px;
}
div.msg-ok {
    background: #2fa83b;
}

div.error-message {
    margin: 5px 0 20px 0;
    border:1px solid #c3c3c3;
    font-size:11px;
    font-weight:bold;
    background: #d20404;
    color:#e1e1e1;
    padding:5px 10px;
}

input.my-input {
	background: url(/images/login-input.gif) no-repeat;
    width: 184px;
    height: 16px;
    border: 0;
    margin-top: 2px;
    padding: 5px 8px 4px;
    color: #999999;
}
input.my-input-dis {
    background: url(/images/login-input-dis.gif) no-repeat;
    width: 184px;
    height: 16px;
    border: 0;
    margin-top: 2px;
    padding: 5px 8px 4px;
    color:#888888;
}
input.my-input-2,select.my-input-2 {
    width: 400px;
    height: 16px;
    border: 0;
    margin-top: 2px;
    padding: 5px 8px 4px;
    color: #444;
    border: 1px solid #ccc !important;
    background: white !important;
}
select.my-input-2 {
  height: 28px !important;
  width: 200px;
  margin-top: 8px;
  margin-right:0;
  margin-left: 8px;
  float: left;
}
textarea.my-txta {
    background: url(/images/txta-bg.gif) no-repeat;
    width: 244px;
    height: 110px;
    border: 0;
    margin-top: 2px;
    padding: 5px 8px 4px;
    font: 12px Verdana, helvetica, sans-serif;
    color: #999999;
}
input.zaprop {
    margin-right:236px;
}
textarea.my-txta2 {
    background: url(/images/txta-bg2.gif) no-repeat;
    width: 420px;
    height: 180px;
    border: 0;
    margin-top: 2px;
    padding: 5px 8px 4px;
    font: 12px Verdana, helvetica, sans-serif;
    color: #999999;
    display: inline;
    vertical-align:top;
}
textarea.my-txta-3 {
    width: 400px;
    height: 150px;
    border: 0;
    margin-top: 2px;
    padding: 5px 8px 4px;
    font: 12px Verdana, helvetica, sans-serif;
    color: #444;
    border: 1px solid #ccc;
}

/* Paginator */

div.paginator {
    padding: 30px 0;
    text-align: center;
    color: #cccccc;
    font-size: 11px;
}
div.paginator a {
    padding: 3px 6px;
    background: #373737 url(/images/paginator-off.gif) repeat-x;
    border: 1px solid #555555;
    font-size: 11px;
    font-weight: normal;
    color: #cccccc;
}
div.paginator a:hover {
    background: #00a0d3 url(/images/paginator-on.gif) repeat-x;
    border: 1px solid #009ccf;
    text-decoration: none !important;
    color: white;
}

div.paginator span.current {
    background: #00a0d3 url(/images/paginator-on.gif) repeat-x;
    border: 1px solid #009ccf;
    font-weight: bold;
        padding: 3px 6px;
    color: white;
}
div.paginator a.btn2 {
    background: none;
    border: 0;
    padding: 1px 10px;
}

span.font9 {
    font-size:9px;
}
.font14 {
    font-size: 14px;
}
.ocena-stars {
    background:url(/images/ico-ocena.gif) 0 2px no-repeat ;float:left;padding-left:22px;padding-top:5px;

}
.ocena-stars2 {
    float:left;padding-top:7px;padding-left:4px;
    color: #999999;
    width:400px;
}



select#RecordRodzaj,select#RecordPolZag, select#RecordPremieraYear,select#RecordPremieraMonth,select#RecordPremieraDay {
	border: 1px solid #ccc !important;
    background: white !important;
	width:120px;
	font-size: 12px;
	padding: 2px;
	height:22px;
	color: black;
}
select#RecordPremieraDay {
	width: 50px !important;
}
select#RecordPremieraYear {
	width: 60px !important;
}

.ico {vertical-align:middle;}

table.mytable { color: #666666; width: 620px; }
table.mytable tr { border-bottom: 1px dotted #666666; }
table.mytable td { padding: 5px 0 5px 0; }

table.cake-sql-log {margin-top:40px;color:#999999}
table.cake-sql-log td,table.cake-sql-log th {font-size:10px;padding:1px;border:0}

.orange {
    font-size: 14px;
    color: #ff7900;
}

hr {
    height: 1px;
	border: 0;
	background: #545454;
    color: #545454;
}
.page_url {
    display: none;
}

div.one-comment {
	float: left;
	width: 650px;
	padding: 0;
	background: #3F3B3B;
	margin-bottom: 5px;
	font-size: 0.9em;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

div.one-comment-alt { background: #4F4A4A; }

div.one-comment div.header { float: left; width: 630px; padding: 10px; border-bottom: 1px solid #6F6F6F; }
div.one-comment div.header div.author { float: left; width: 50%; text-align: left; }
div.one-comment div.header div.date { float: left; width: 50%; text-align: right; }
div.one-comment div.avatar { float: left; width: 70px; padding: 10px; }
div.one-comment div.comment-body { float: left; width: 550px; padding: 10px 10px 10px 0; }

div.box-video { float: left; width: 110px; }
div.box-video a.title { float: left; font-size: 0.9em; width: 110px; }

select#UserBornMonth {
    margin-left:28px;
}

.literowy a {
    padding: 3px 5px  !important;
    margin:0
}

.wyszpiosenek {
    float: none;
    width: 310px;margin: 0 auto;
    height: 50px;
}
div.propozycje {
    margin-top:-2px;
    line-height:31px;
    border:1px solid black;
    width:665px;
    background: url(/images/numerki-bg2.png) 0 -2px;
}
a.link-piosenka {
    color:white;font-weight:normal;font-size:11px;
}
div.lista-piosenek {
    margin-top:-2px;line-height:31px;border:1px solid black;border-top:0;width:665px;background:url(/images/numerki-bg.png) repeat-x;
}
div.lista-piosenek2 {
    padding-left:55px; background: url(/images/numerki.png) no-repeat
}
div.checkbox input {
    width:20px !important;float:left;padding:0;margin: 4px 0
}
div.checkbox label {
    height:10px !important;padding:0;margin:4px 0;
    }
div.rss {
    float: right;
    margin: 15px 20px 0 0;
    display: inline !important;
    padding: 0;
    width:16px !important;
    height:16px !important;
}
div.rss img {
    width:16px !important;
    height:16px !important;
    margin:0 !important;
    padding:0 !important;
}
input.iradio {
    width:16px !important;
    float:left;
    border:0 !important;
    background: none !important;
}
label.lradio {
    float:left;
    cursor: pointer;
    font-size: 11px;
    padding-top:3px;
}
div.li-piosenka {
    height:33px;
}
table.tabrecords {
	width: 992px;
}
table.tabrecords td {
	padding: 10px 0 10px 20px;
	font-size: 11px;
	border-bottom: 1px dashed #cccccc;
	color: #828282;
	vertical-align: middle;
	text-align: left;
}

table.tabrecords td.now { border-bottom: 1px solid #94d63a; }
table.tabrecords td.now span { background: url("/images/cover_now_min.png") right top no-repeat; padding: 0 20px 0 0; }

table.tabrecords th {
	padding: 10px 0 10px 20px;
	font-size: 11px;
	background: #e5e5e5;
	border: 1px solid #cccccc;
	color: #333333;
	vertical-align: middle;
	text-align: left;
}
table.tabrecords th a {
	text-decoration: none;
	color: black;
}

table.tabrecords td a.iscover { display: block; background: url("/images/cover_min.jpg") 0 top no-repeat; padding: 0 0 0 20px; }
table.tabrecords td a.nocover { display: block; background: url("/images/no_cover_min.jpg") 0 top no-repeat; padding: 0 0 0 20px; }

div.rec-filtr {
	background: white;
	padding: 10px;
	font-size: 11px;
	width: 972px;
	color: black;
}
div.rec-filtr input, div.rec-filtr select {
	background: white;
	border: 1px solid #cccccc;
	padding: 3px;
	margin: 4px;
	font-size: 11px;
	width:60px;
}
div.rec-filtr select {
	padding: 1px;
	height: 22px;
	width: 120px
}
input.submit-filtr {
	margin: 0 !important;
	background: black !important;
	color: white !important;
	font-size: 12px !important;
	font-weight: bold !important;
	cursor: pointer;
	padding: 3px 6px !important;
}
table.fil-date td {
	vertical-align: middle;
	padding-top:4px
}
div.links-records {
	float: right;
	line-height: 18px !important;
}
div.pag-records {
	width: 980px;
}
input.zaproponuj {
	width:85px !important;
	padding-left:3px !important;
    height: 27px !important;
    cursor: pointer;
    color: white !important;
    font-weight: bold;
    border:0;
}
input.input-rec {
	width: 230px !important;
}
table.zaproponuj-rec {
	color: black;
	font-size: 12px;
}
table.zaproponuj-rec input {
	padding: 3px 4px;
}
table.zaproponuj-rec td {
	padding: 2px 15px 2px 0
}
table.zaproponuj-rec div,table.zaproponuj-rec label{
	display: inline !important;
}
textarea.txtrec {
	height: 195px;
	width: 540px !important;
	margin: 5px 0 0 !important;
}
div.wyrozniona {
	width: 300px;
	height:140px;
	float:left;
	padding: 0 30px 15px 0;
	line-height: 18px;

}
div.wyrozniona img {
	float:left;margin: 0 10px 0 0;border: 1px solid #ccc;
}
div.wyrozniona p {
	font-size: 11px;
	line-height: 14px;
}
div.ac-left {
	float:left;
	width: 160px;
	color: black;
	padding-top: 15px;
	line-height: 14px;
}
div.ac-left p {
	font-size: 11px;
	margin-top: 10px;
	font-weight: bold;
}
div.ac-left p span {
	font-size: 11px;
	font-weight: normal !important;
}
div.ac-right {
	padding-top: 15px;
	padding-left:20px;
	float: left;
	width:430px;
	color: black;
}
table.ac-tab td {
	padding: 3px 0;
	vertical-align: middle;
}
table.ac-tab input, table.ac-tab select {
	background: white;
	border: 1px solid #cccccc;
	padding: 3px;
	margin: 0px;
	font-size: 12px;
	width:212px;
	color: black;
}
table.ac-tab select {
	height:24px;
}
table.ac-tab label {
	color: black;
	float:left;
	margin:0;
	padding:0;
}
table.ac-tab textarea {
	width: 400px;
	height:80px;
	margin-top:4px;
}
select#UserBornMonth {width: 100px;margin-left:0}
select#UserBornYear {width:62px;}
select#UserBornDay {width:48px;}
input#UserSexM {margin:0;margin-left:15px;width:12px;height:12px !important;float:left;}
input#UserSexK {margin:0;width:12px;height:12px !important;float:left;}
input#UserDelAvatar {width:12px;float:left;margin-right:5px;}
input.inp-dis {background: #d9d9d9 !important;}
