.cb {clear:both;}
.dn {display: none;}
.db {display: block;}
a, .purple {color:#B5638F; text-decoration: none;}
.black {color:#000000;}
.white {color:#ffffff;}
.gray {color:rgb(141,141,141)}
.darkgray {color:rgb(40,40,50)}
.b {font-weight: bold;}
.p20 {padding:20px;}
.tal {text-align: left;}
img {border: 0px;}
body {margin: 0px; font-family:Tahoma; font-size: 12px;  }
div.body {background: transparent url("../img/bg.png") repeat-y center; min-width: 950px;}
body.hp {  background: transparent url("../img/bg_hp.png") }
body.hp div.content_wrap {background: transparent url("../img/bg2.jpg") no-repeat top center; width: 100% }
a:focus {outline: none;}
input:focus {outline: none;}
.fr {float: right;}
.fl {float: left;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f9 {font-size: 9px;}
.mr10 {margin-right:10px;}
div#searchSubmit {cursor: pointer;width:20px;background:transparent  url("../img/pix.gif") ;height:20px;}
div.header_wrap {width: 100%; height: 48px; border-bottom: 1px solid rgb(193,184,185); background:#ffffff;}
div.content_header_wrap {width: 100%; height: 40px; border-bottom: 1px solid rgb(193,184,185); }
div.header {width: 955px; margin:auto; }
div.logo_wrap {float: left; margin: 8px 0 0 0}
div.logo_title {float: left; border-left: 1px solid rgb(204,204,204); margin: 10px 0 0 30px; font-size: 16px; height: 21px; padding: 7px  0 0 30px; }
div.rss_wrap {float:right;margin: 23px 8px 0 0 ; font-size: 11px;color:#888888}
div.rss_wrap a {color: #888888}
div.music_wrap {font-size: 12px; font-weight: normal; float: right; margin: 18px 15px 0 0}
div.play_wrap {font-size: 12px; font-weight: normal; float: right; margin: 18px 0 0 0}
div.content_wrap {background: transparent url("../img/bg.jpg") no-repeat top center; width: 100%; min-width: 950px; }
div.content {width: 955px; margin:auto; min-width: 950px;}
div.content_header {width: 953px; margin:auto;  height: 40px;}


div.content_wrap_hp {background: transparent url("../img/bg.jpg") no-repeat top center; width: 100% }
div.c_left {float: left;  width: 526px; float: left; overflow: hidden;}
div.entry{padding: 10px 0 0px 0; clear: both; margin-bottom: 0px;}
div.calendar {width:40px;height:43px;background: transparent url("../img/calendar.png") no-repeat; float: left; margin:0px}
div.calendar span.month {display: block; width: 40px;height:12px;overflow:hidden;text-align:center;color:#ffffff;font-size:13px;padding-top:1px;}
div.calendar span.day {display: block; width: 40px;height:28px;overflow:hidden;text-align:center;color:#ffffff;font-size:28px;padding-top:2px;}
div.entry h2 {float: left; display: block;   padding: 0px; margin: 0px 0 0 10px; font-size: 29px; width: 460px;}
div.entry h2 span.date {font-size: 11px;display: block;font-weight: normal;font-family:Arial;color:rgb(141,135,135)}
img.whiteborder_1 {display: block; clear: both; border: 10px solid rgb(255,255,255); margin-top: 10px; float: left;}
div.lead_image {display: block; clear: both; border: 10px solid rgb(255,255,255); margin-top: 10px; float: left; width: 490px; height: 300px; overflow: hidden;}

div.lead {font-family: Tahoma; font-size: 12px; float: left; width: 516px; margin: 10px  0 0 0; line-height: 150%}
div.c_controls div {padding: 5px 10px 10px 0; cursor: pointer; }

div.bottom {clear: both; width: 510px; border-top:1px solid rgb(207,207,207); float: left; margin-top:5px;padding: 5px 0 5px 0; }


div.loveit span.left {display:block;width:5px;height:20px;background:transparent url("../img/green_left.png") no-repeat;float: left }
div.loveit span.right {cursor: pointer; display:block;width:13px;height:20px;background:transparent url("../img/green_right.png") no-repeat;float: left }
div.loveit span.center {display:block; height:20px;background:transparent url("../img/green_center.png") repeat-x;float: left; color:#ffffff;line-height: 150%;padding: 0 3px 0 3px;}

div.hateit span.left {display:block;width:5px;height:20px;background:transparent url("../img/red_left.png") no-repeat;float: left }
div.hateit span.right {cursor: pointer; display:block;width:13px;height:20px;background:transparent url("../img/red_right.png") no-repeat;float: left }
div.hateit span.center {display:block; height:20px;background:transparent url("../img/red_center.png") repeat-x;float: left; color:#ffffff;line-height: 150%;padding: 0 3px 0 3px;}

div.comments {float: left;width:100px;margin-top: 2px;}
div.lihi_label {float: left; margin-top: 3px; text-align:right; padding-right: 5px;}
div.loveit {float: left; margin: 1px 3px 0 5px; cursor: pointer;}
div.hateit {float: left; margin: 1px 3px 0 5px; cursor: pointer;}
div.lihi_load {float: left; margin: 3px 3px 0 5px; display: none;}
div.more {float: right; margin: 5px 3px 0 5px}
div.c_center {background:#000000 url("../img/center.jpg") no-repeat;float: left; height: 800px;width: 221px;margin-top: -1px;position:relative;}
div.c_center h2 {font-size: 15px; color:#ffffff;padding:0px;margin:0px; line-height:170% }
#cloud {	position:absolute;	left:0px;	top:0px;	width:181px;		z-index:1;	}
a.tag1{font-size:11px; color: rgb(143,143,143)}
a.tag2{font-size:16px; color: rgb(143,143,143)}
a.tag3{font-size:18px; color: rgb(143,143,143);font-weight: bold;}
a.tag4{font-size:18px; color: rgb(255,255,255);font-weight: bold;}
a.tag5{font-size:20px; color: rgb(255,255,255);font-weight: bold;}

div.tagcloud {padding-top: 10px;}
div.c_center hr {height: 1px;border:0px;border-bottom:1px solid rgb(75,69,69);padding: 0px 0 6px 0; clear: both; margin-bottom: 20px;}
div.popular {padding-top: 10px;font-size: 11px;}
div.popular a { color:#ffffff;}
div.popular span {cursor: pointer;}
div.c_right {width:180px;margin:20px 0 0 20px;float:left;}
div.c_right  h2 {margin:0px; padding:0px;font-size: 16px; clear: both;}
div.input {float: left;}
div.input input {width: 150px; border:1px solid rgb(188,188,188); background: transparent url("../img/bg_input.png") no-repeat; font-family:Arial;font-size:11px; height: 17px; padding: 2px 0 0 2px}
div.submit {float: left; margin: 5px 0 0 5px;}
div.search_zone {padding: 5px 0 30px 0}
ul.r_entry {margin: 0px;padding:0px;list-style-type:none;}
ul.r_entry li {border-bottom: 1px solid rgb(210,210,210); padding: 10px 0 10px 0; list-style-type:none; background:transparent url("../img/bg_li.gif")  no-repeat right 13px; }
ul.r_entry a {color:#000000;}

div.comments h2 {float: left; display: block;   padding: 0px; margin: 0px 0 0 0px; font-size: 29px; width: 460px;}
div.comments h2 span.date {font-size: 11px;display: block;font-weight: normal;font-family:Arial;color:rgb(141,135,135)}

div.menu_wrap_hp {width: 100%;background: transparent url("../img/bg_hp_1.jpg") repeat-x top; }
div.menu_wrap_hp_update {width: 100%;background: transparent url("../img/bg_hp_2.jpg") }

div.menu_bottom {width: 955px; margin:auto; }

div.part1 {width: 350px; float: left;}
div.part2 {width: 330px; float: left; }
div.part3 {width: 270px; float: left;}

div.title {padding: 13px 0 13px 0}
div.b_main {float: left; font-size: 11px;width:295px;border-bottom:1px solid rgb(51,45,45); padding: 5px 0 5px 0 ; background: transparent url("../img/arrow.gif") no-repeat right bottom	; cursor: pointer;}
div.s_main {float: left; font-size: 11px;width:277px;border-bottom:1px solid rgb(51,45,45); padding: 5px 0 5px 0 ; background: transparent url("../img/arrow.gif") no-repeat right 10px;	 cursor: pointer;}
div.p_main {float: left; font-size: 11px;width:277px;border-bottom:1px solid rgb(51,45,45); padding: 5px 0 5px 0 ; background: transparent url("../img/arrow.gif") no-repeat right 10px;  cursor: pointer;}
div.p_title {padding: 2px 0 2px 0}
div.no_border {border-bottom:none; }

div.b_date {color:rgb(141,137,136); font-weight: normal; padding: 3px 0 3px 0}
a.b_desc {color: rgb(141,137,136); font-weight: normal; padding: 3px 0 3px 0; display: block; width: 220px; padding-right: 60px; overflow: hidden;}
img.brown {border: 1px solid rgb(51,43,43);}
div.footer {width: 100%; background: #000000 url("../img/footer.jpg");  }
div.footer_wrap {margin:auto;width:97%; border-top:1px solid rgb(51,45,45);   color:rgb(90,90,90);padding-top: 10px; padding-bottom: 15px;font-size: 12px;  } 
div.footer_left a {color:rgb(90,90,90); }
div.footer_left a.white {color:rgb(255,255,255);}
div.footer_left {float: left;}
div.footer_right {float: right;}
div.bg_1 {width: 100%; height: 10px; background: #000000 url("../img/bg_1.jpg");  clear: both;}
div.c_author {width: 265px; float: left;}
div.c_email {width: 260px; float: left;}
div.input_ input {width: 242px; border:1px solid rgb(188,188,188); background: transparent url("../img/bg_input.png") no-repeat; font-family:Arial;font-size:11px; height: 17px; padding: 2px 0 0 2px}
div.label {padding: 5px 0 5px 0}
div.error {padding: 5px 0 5px 0; font-size:11px; color:#990000; font-weight: bold; display: none; }
div.textarea {width:510px;height:118px;background:#ffffff url("../img/textarea.png"); border:1px solid rgb(187,187,187)}
div.textarea textarea {border:0px;width:510px;height:118px;background:none; font-family:Arial;font-size:11px;}
div.agreement {float: left; margin: 12px 0 0 0px; }
div.agreement input {padding: 0px;margin:0px;}
div.agreement_label {float: left; margin: 10px; font-size: 11px; width: 480px;}
div.c_controls {clear: both; margin-right:10px;}
div.c_controls div {height:25px;}

div#comments_zone {clear: both;}
div.comment {border-top: 1px solid rgb(187,187,187); padding: 5px 0 5px 0; width: 510px;}
div.comment div.author {float: left;}
div.comment div.datetime {float: right; font-size:11px;color:rgb(137,137,137)}
div.comment div.main {clear: both; font-size: 11px; padding: 5px 0 5px 0}
div.comments_ {width:510px;padding-bottom:5px;padding-top: 15px;}
div.line_spacer {width:510px;padding-bottom:5px;border-top: 1px solid rgb(187,187,187);}
div.arrows {clear:both; padding: 10px 0 10px 0}
div.arrows a {color:#000000}
div.previous {background: #ffffff; float: left; font-size: 11px; padding: 3px 10px 3px 10px; border:1px solid rgb(187,187,187)}
div.next {background: #ffffff; float: right; font-size: 11px; padding: 3px 10px 3px 10px; border:1px solid rgb(187,187,187); margin-right: 10px;}
div.comments_ h2 {  display: block;   padding: 0px; margin: 0px 0 0 0px; font-size: 29px; width: 460px;}
div.main_pool {border: 1px solid #332D2D; clear: both; width: 237px; margin-top: 5px; float: left; padding: 10px 20px 10px 20px; margin-bottom: 10px;}

div.main_pool h3 {color: #ffffff; padding: 0px; margin: 0px; padding-bottom: 5px; font-size: 12px;}
div.main_pool_submit {clear: both; float: right; color:#ffffff; cursor: pointer; padding: 0px;background:transparent url("../img/pix.gif") }
span.main_pool_question {color:#8D8988; font-size: 11px;}
.p5 {padding-top: 5px;}
span.answer {padding: 5px; font-size: 11px;color:#8D8988;  display: block;}
td.radio {width: 55px; text-align: center; font-size: 11px;color:#ffffff; font-weight: bold; padding: 5px 0 5px 0;}
div.search_result {line-height: 150%; border-top:1px solid rgb(187,187,187); padding: 5px 0 5px 0; width: 515px;}
.hideme {padding: 0px;margin: 0px;position:absolute;left:-2000px; width:1px;height:1px;}

.image_left_white_border { display: block; border: 10px solid #ffffff; margin: 0px 10px 10px 0; float: left; }  
.image_right_white_border { display: block; border: 10px solid #ffffff; margin: 0px 10px 10px 0; float: left; }  
p {margin: 0px;}
h1 {font-size: 29px;padding: 0px;margin: 10px 0px 10px 0;}
div.spacer {width: 510px; border-top:1px solid rgb(187,187,187); clear: both; margin: 10px 0 10px 0;}
div.spacer2 {border-top:1px solid rgb(187,187,187); clear: both; margin: 3px 0 3px 0;}

div.challenge_left {width: 252px; height: 374px;background:#ffffff url("../img/load1.gif") no-repeat center;float: left;}
div.challenge_right {width: 252px; height: 374px;background:#ffffff  url("../img/load1.gif") no-repeat center;;float: left;margin-left: 10px;}
div.ch_description {height: 65px; padding: 0 10px 0 10px; font-size:11px;}
div.ch_button{text-align: center;}
div.photo {padding:10px; height: 250px;}
div.check_ranking {text-align: center;}
div.check_ranking a {color:#333333; font-size: 14px;}
div.r_pozycja {background: #ffffff; float : left; text-align: center; width: 40px; height: 110px;}
div.r_pozycja h1 {padding-top: 30px;}
div.r_image {float: left; padding: 5px; background:#ffffff;margin-left:10px;}
div.r_caption {float: left; margin: 15px 0 0 10px; line-height: 150%; width:350px;}
div.competition_wrap { width: 510px;margin-top: 70px;}

div.register {padding: 0px; margin: 2px 0 0 10px;}
input.file {width: 250px; border:1px solid rgb(188,188,188); background: transparent url("../img/bg_input.png"); font-family:Arial;font-size:11px;}
div.t_upload, div.textarea textarea.t_upload {height: 80px;}
div.submit_overwrite {position: absolute; margin:18px 0 0 260px;}
h1.headtitle {margin: 0px; padding-top: 9px; font-size: 22px;}
div.main_image {margin: 10px 0 0 0; border: 10px solid #ffffff; width: 495px;}

div.footer_item {padding-left: 20px; float: left;}
div.comp_photo { background:#ffffff; padding: 10px;margin: auto; text-align: center;}

div.voting_stars {width: 250px; height: 20px; background: transparent url("../img/voting.png") no-repeat;  margin: auto; margin-top: 10px;  }

div.stars { padding-top: 10px; margin:auto; height:40px;}
div.v_load {height: 20px;}
div.results {text-align:center; margin:auto;}
div.vote {height: 20px; width: 25px;   float: left;  cursor:pointer;}
div.photo_recent {float: left;padding:4px;background: #ffffff;margin-right:4px; margin-bottom: 10px; text-align:center; }
div.photo_recent_cropp {float: left;padding:5px;background: #ffffff;margin-right:4px; margin-bottom: 10px; text-align:center; width: 90px;}
div.photo_list {float: left;padding:0px;margin-right:3px; margin-bottom: 10px; text-align:center; }
div.photo_list  img {border: 4px solid #ffffff;}
div.photo_recent div {padding-top:5px;}
div.poll {clear: both;margin-top: 10px;}
div.poll span.main_pool_question {color: #000000; font-size: 12px; font-weight: bold; margin: 10px 0 10px 0; clear: both; display:block}
div.poll span.answer {color: #000000;}
div.poll div.main_pool_submit {color: #000000; margin-right: 10px;}
div.poll td.radio {color: #000000; }
div.white_wrap {background:#ffffff; padding:15px; width:485px; margin-bottom:15px; font-size:11px;}
h4 {margin:0px; font-size: 18px; padding-bottom: 5px;}
div.rec_item {clear: both; }
div.rec_image {float: left; margin-top: 10px;}
div.rec_image  img {border: 5px solid #ffffff; }

div.rec_desc {float: left; width: 400px; margin-left: 10px;margin-top: 10px;}


div.p_item {border-bottom: 1px solid rgb(210,210,210); padding: 10px 0 10px 0; list-style-type:none; background:transparent url("../img/bg_li.gif")  no-repeat right 13px; width: 510px; font-weight: bold; cursor: pointer;}
div#r_change, div#r_submit {cursor: pointer;}
div.wrap {padding: 2px 0 8px 10px; font-weight: bold;}
div.logged_competition {margin-top: -40px;}
div#r_delete {float:right; clear: both; margin-right: 10px; cursor: pointer;}
div.l_controls {padding: 15px 0 5px 0}
div.recover {margin: 15px 0 20px 0}
div#r_submit {clear: both; float: right; margin: 20px 10px 10px 10px;}
div#r_hide {float: right; margin: 20px 10px 10px 10px; cursor: pointer;}
div#l_submit{cursor: pointer;}
div.recover_conf {padding: 10px 0 10px 0; clear: both; font-weight: bold; display: none;}
div#cms_content {line-height: 150%; }
div.reccomendations {padding-top: 10px;}
div.reccomendations h1 {padding: 0px; margin-bottom: 0px;}
div.reccomendations  div.spacer {padding-top: 0px; margin-top: 3px;}
div#flash_title  {width: 510px; height: 30px; margin-top: 9px; float:left;}
div#flash_title1, div#flash_title2{width: 510px; height: 30px; margin-top:0px; float:left;font-size: 20px; color: #000000; margin-bottom: 5px;}
div#flash_title a {font-size: 20px; color: #000000;}

div#title1, div#title2,div#title3  {width: 280px; height: 26px; }

div#title1 a, div#title2 a,div#title3 a {width: 250px; height: 19px; color: #ffffff; font-size: 16px;}

div.lihi_error {float: left; margin: 3px 0 0 10px; display: none;}

div.noscript_wrap {width: 955px; padding: 200px 0 200px 0; text-align: center; margin: auto; font-size: 11px;}
div.noscript_wrap h5 {padding: 0px; margin: 0px; margin-bottom: 10px; font-size: 12px;}
div.photo_cropp {width: 510px;}
div.photo_cropp span {border:10px solid #ffffff}
div.thumbnail_create {  position:absolute; overflow:hidden; width:90px; height:120px; margin: 52px 0 0 99px; z-index: 10000;}
div.photo_recent_cropp span {display: block; width: 90px; text-align: center; padding: 3px 0 7px 0 }
div.abuse {margin: auto; width:300px; text-align: center; padding-top: 10px;}
div.abuse a {font-size: 11px; color: #999999}
div.abuse_content {margin: auto; width: 250px; padding-top: 10px; text-align: center;}
div.abuse_content div.label {float: left; padding-right: 10px;}
div.abuse_content div.input_ {float: left;}
div.abuse_content div.input_  input {width: 200px;}
div.abuse_content div.textarea  {width: 250px; margin-top: 5px; height: 90px;}
div.abuse_content div.textarea  textarea {width: 250px;  height: 90px;}
div#r_load {padding-top: 22px;}
div#vleft {width:115px;height:30px;margin:auto;}
div#vright {width:115px;height:30px;margin:auto;}
div.lead img {border: 10px solid #ffffff; margin: 10px;}
div.label_logout {float: right; padding: 10px 0 0 30px; font-weight: bold;}
div.label_loggedinfo {float: right; padding-top: 10px;}
div.rec_image img {margin: 0px; border: 5px solid #ffffff;}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font-size: 11px;
	font-family:Arial;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { 
	color: #000000;
 }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	
	float: right;
	padding-bottom: 0.7em;	
	text-align: right;
}

a#lightbox-secNav-btnClose {
	color:rgb(100,100,100);
	font-size: 12px;
}
ul.paginator  {list-style-type: none;}
ul.paginator li {float: left; padding:  0px 7px 2px 8px; font-size: 11px; display: block}
ul.paginator li a {color: #000000;}
ul.paginator li.currentPage {background: #ffffff; border: 1px solid rgb(205,205,205);}
ul.paginator li.lastimage {width: 150px;}
ul.paginator li.firstimage {width: 150px; text-align: right;}
ul.paginator li.inactive {padding-top: 1px;}
div.tiny_content {padding: 10px 20px 20px 0;}
span.reload_captcha {cursor: pointer; font-size: 11px; color: #000000;}
div.reload_captcha_wrap {height: 20px;}
