
/*****************************************************************************/
/*                                                                           */
/* FILE                                                                      */
/*   chello.css                                                              */
/*                                                                           */
/* TYPE                                                                      */
/*   cascading stylesheet                                                    */
/*                                                                           */
/* DESCRIPTION                                                               */
/*   style definition for chello photocompetition                            */
/*                                                                           */
/*****************************************************************************/

/*                                                                           */
/* chello's own stylesheet will be the master for this stylesheet            */
/*                                                                           */
@import "http://www.chello.com/style/pc/upclivenl/master.css";

/*                                                                           */
/* generic styles                                                            */
/*                                                                           */

/* forms don't need whitespace                                               */
form {
	margin: 0;
}
/* paragraphs should be blocks with whitespace                               */
p {
	display: block;
	padding: 0 0 8px 0;
	margin: 0;
}
.ch_header_1 {
	display: block;
	clear: both;
	padding: 0 5px 0 0;
	font-size: 130%;
	color: #000;
	font-weight: normal;
	margin: 0;
}

a {
	text-decoration: none !important;
}

.ch_header_2, h2.ch_header_2 {
	display: block;
	clear: both;
	padding: 0 5px 0 0;
	margin: 0;
	color: #5caee0;
	font-size: 130%;
	font-weight: normal;
}
.chmod {
	margin: 0;
	text-align: left;
}

#top3 {
	margin: 5px 0 -12px 0 !important;
}

/* a form validation error, hidden initially                                 */
.formErrorHidden {
	display: none;
}
/* a form validation error, shown in case of error                           */
.formErrorVisble {
	display: block;
	font-size: 9px;
	color: #f00;
}
/* navigation buttons previous and next                                      */
.previous, .next {
	width: 22px;
	height: 22px;
	margin: 0;
}
.previous {
	float: left;
	background: url(/media/upclivenew/btn_arrow_left.gif) no-repeat center center;
}
a.previous:hover {
	background: url(/media/upclivenew/btn_arrow_left_hover.gif) no-repeat center center;
}
span.previous {
	background: url(/media/upclivenew/btn_arrow_left_disabled.gif) no-repeat center center;
}
.next {
	float: right;
	background: url(/media/upclivenew/btn_arrow_right.gif) no-repeat center center;
}
a.next:hover {
	background: url(/media/upclivenew/btn_arrow_right_hover.gif) no-repeat center center;
}
span.next {
	background: url(/media/upclivenew/btn_arrow_right_disabled.gif) no-repeat center center;
}
/* navigation pages                                                          */
ul#pagelist {
	float: left;
	width: 420px;
	text-align: center;
	margin: 2px 0 0 0;
	padding: 0;
}
ul#pagelist li {
	display: inline;
	margin: 0;
	padding: 2px;
	list-style: none;
}
ul#pagelist li.active {
	color: #76674a;
	font-weight: bold;
}
ul#pagelist li a {
	text-decoration: none;
}
ul#pagelist li a:hover {
	text-decoration: underline;
}

/*                                                                           */
/* homepage                                                                  */
/*                                                                           */

/* starting illustration                                                     */
#startillu {
	width: 468px;
	margin: 0 0 15px 0;
	padding: 0;
}
/* newest picture per category                                               */
div#phc_home_newest {
	width: 456px;
	border: none;
	padding: 5px 0 5px 0;
}
div#best_per_category {
	width: 456px;
	border: none;
	padding: 5px 0 5px 0;
	margin: 9px 0 0 0 !important;
}
div#phc_home_newest h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 8px 0;
}
div#rhc_promo {
	text-align: center;
}
div#mailfriend, div#reportuser {
	width: 456px;
	border: 1px solid #d2d2d2;
	border-top: none;
	padding: 5px;
}
div#mailfriend tr.collapsed {
	display: none;
}
div#mailfriend tr.expanded {
	display: table-row;
}
div#mailfriend td.expand {
	text-align: right;
	padding: 8px 12px 3px 0;
}
div#mailfriend td.expand a {
	white-space: nowrap;
}
div#mailfriend td.expand a {
	text-decoration: none;
	font-weight: bold;
	padding: 2px 18px 2px 4px;
	border: 1px solid #a5acb2;
	background: url(/media/upclivenew/arrow_down3.gif) no-repeat right center;
}
div#mailfriend td.expand a:hover {
	text-decoration: underline;
}
div#mailfriend, div#reportuser, div#embedphoto {
	width: 456px;
	padding: 5px;
}
div#embedphoto label {
	display: block;
}
div#embedphoto div {
	display: block;
	font-family: Courier New;
	border: 1px solid #a5acb2;
	margin: 4px 0 10px 0;
}

/*                                                                           */
/* upload picture                                                            */
/*                                                                           */
#uploadInProgress {
	display: none;
	position: absolute;
	left: 160px;
	top: 120px;
	width: 440px;
	height: 110px;
	background: url(/media/upclivenew/uploadinprogress.gif) no-repeat left top;
}

/*                                                                           */
/* browse pictures                                                           */
/*                                                                           */
div#photooftheday {
	float: left;
	width: 227px;
	height: 174px;
}

/* category dropdown & search box (middle column)                            */
#categorysearch {
	width: 466px;
	height: 53px;
	border: none;
	margin: 0 0 10px 0;
}

#categorysearchRhc {
	width: 145px;
	margin: 0;
	padding: 0;
}

#categoryform {
	width: 224px;
	height: 40px;
	padding: 4px 4px 0 4px;
}
#categoryform span {
	display: block;
	font-weight: bold;
	white-space: nowrap;
	height: 14px;
	margin: 0 0 5px 0;
}
#categoryform td {
	white-space: nowrap;
	vertical-align: middle;
}
#categoryform select.select {
	font-size: 11px;
	width: 95%;
	margin: 0 30px 0 0;
}

#categoryformRhc {

}

#searchform {
}
#searchform label {
	display: block;
}
#searchform #searchPhrase {
	margin: 10px 0 0 0;
}

#populartagsRhcSwitchLocal, #populartagsRhcSwitchGlobal, #populartagsShortSwitchLocal, #populartagsShortSwitchGlobal, #populartagsLongSwitchLocal, #populartagsLongSwitchGlobal {
	width: 148px;
	height: 12px;
	margin: 8px 0 10px 10px !important;
	padding: 0 !important;
}
#populartagsRhcSwitchLocal span, #populartagsRhcSwitchGlobal span, #populartagsShortSwitchLocal span, #populartagsShortSwitchGlobal span, #populartagsLongSwitchLocal span, #populartagsLongSwitchGlobal span {
	font-weight: bold;
}
#populartagsRhcSwitchLocal a, #populartagsRhcSwitchLocal a:hover, #populartagsRhcSwitchGlobal a, #populartagsRhcSwitchGlobal a:hover, #populartagsShortSwitchLocal a, #populartagsShortSwitchLocal a:hover, #populartagsShortSwitchGlobal a, #populartagsShortSwitchGlobal a:hover, #populartagsLongSwitchLocal a, #populartagsLongSwitchLocal a:hover, #populartagsLongSwitchGlobal a, #populartagsLongSwitchGlobal a:hover {
	text-decoration: none;
}
#populartagsRhcSwitchLocal span, #populartagsRhcSwitchGlobal a, #populartagsShortSwitchLocal span, #populartagsShortSwitchGlobal a, #populartagsLongSwitchLocal span, #populartagsLongSwitchGlobal a {
	border-right: 1px solid #333;
	padding-right: 7px;
	margin-right: 4px;
}

#categoryform .rssbutton {
	height: 12px;
	padding: 0 16px 0 16px;
	background: url(/media/upclivenew/btn_rss.gif) no-repeat left center;
}

a#backoverview {
	display: block;
	text-decoration: none;
	color: #76674a;
	padding: 0 0 3px 10px;
	margin-top: 5px;
	margin-right: 10px;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_list_reg.png) no-repeat 0 4px;
}
a#backoverview:hover {
	text-decoration: underline;
}

/* forms in the middle column                                                */
form tr {
	vertical-align: middle;
}
form tr.top {
	vertical-align: top;
}
form td.between {
	height: 4px;
}
form td.spacing {
	height: 16px;
}
form td.label {
	white-space: nowrap;
}
label {
	white-space: nowrap;
	padding: 0 8px 0 0;
}
label.wrap {
	white-space: normal;
	padding: 0 8px 0 0;
}
input.text {
	width: 99%;
	border: 1px solid #a5acb2;
	color: 000;
}
input#captcha {
	margin: 5px 0 0 0;
}
textarea.text {
	width: 99%;
	height: 40px;
	border: 1px solid #a5acb2;
	color: 000;
}
input.radio {
	border: none;
	color: 000;
}
input.checkbox {
	border: none;
	color: 000;
}
input.file {
	width: auto;
	border: 1px solid #a5acb2;
	color: 000;
}
select.select {
	width: 100%;
	border: 1px solid #a5acb2;
	color: 000;
}
form .error {
	background: #fff3f3;
	border: 1px solid #f00;
	color: #f00;
}
td.mandatory, td.optional {
	padding: 0 12px 0 0;
}
td.mandatory {
	background: url(/media/upclivenew/mandatory.gif) no-repeat right top;
}
td.mandatory_inline {
	width: 13px;
	background: url(/media/upclivenew/mandatory.gif) no-repeat center 14px;
}
td.mandatory a {
	text-decoration: none;
}
td.mandatory a:hover {
	text-decoration: underline;
}
#errormessage {
	color: #f00;
	padding: 16px 0 16px 0;
}
#profilepicture {
	background: url(/media/upclivenew/noprofilepicture.gif) no-repeat left top;
	width: 90px;
	height: 106px;
	text-align: left;
}
#profilepicture img {
	border: 1px solid #999;
}
#profilepicture img.emptypixel {
	border: 1px solid #999;
}
#profilepicture a {
	text-decoration: none;
}
#profilepicture a:hover {
	text-decoration: underline;
}
#profileOpen {
	display: block;
	clear: both;
	margin-top: 0;
}
#profileOpen2 {
	display: block;
	clear: both;
	margin-top: 12px;
	margin-bottom: 11px;
}
#profileOpen2 #profileMessage {
	margin: 0 0 11px 0;
}
#profileOpen a, #profileOpen2 a {
	display: block;
	text-decoration: none;
	color: #76674A;
	padding: 0 0 3px 10px;
	margin-right: 10px;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_list_reg.png) no-repeat 0 4px;
}
#profileOpen2 a b {
	font-weight: normal;
}
#profileOpen2 a span {
	margin-left: 8px;
	color: #333;
	font-weight: normal;
}
#profileOpen a:hover, #profileOpen2 a:hover {
	text-decoration: underline;
}
#profileOpen2 a:hover span {
	text-decoration: none;
}


ul.thumbnailList {
	clear: both;
	list-style: none;
	height: 140px;
	margin: 10px 0 0 5px;
	padding: 0;
}
ul.eol {
	height: 140px;
}
ul.profiles
{
	height: 94px;
}
ul.eolprofiles
{
	height: 94px;
}
ul.thumbnailList li {
	float: left;
	width: 152px;
	margin: 0;
	padding: 0;
}
ul.thumbnailList li.eol {
	width: 138px !important;
	margin: 0;
}
ul.thumbnailList li div {
	float: none;
	width: 137px;
	margin: 0;
	padding: 0;
}
ul.thumbnailList li a.thumbnail {
	clear: both;
	display: block;
	width: 137px;
	height: 106px;
}
ul.thumbnailList li a.thumbnail:hover {
	display: block;
	width: 137px;
	height: 106px;
}
ul.thumbnailList li a.thumbnail img {
	padding: 2px 0 0 1px;
}
ul.thumbnailList li a.category, a.category {
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 100px;
	text-align: left;
	line-height: 12px;
	margin: 0 0 0 2px;
	padding: 0;
	text-decoration: none;
	background: none;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
}
ul.thumbnailList li a.fullwidth
{
	width: 137px;
}
ul.thumbnailList li a.category:hover, a.category:hover {
	text-decoration: underline;
}
ul.thumbnailList li span.relevancy {
	font-size: 11px;
	font-weight: normal;
	float: right;
	width: 30px;
	text-align: right;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: none;
}
ul.thumbnailList li a.user, ul.thumbnailList li span.user {
	font-size: 11px;
	font-weight: normal;
	float: left;
	text-align: left;
	line-height: 12px;
	margin: 0 0 0 2px;
	padding: 0;
	text-decoration: none;
	background: none;
}
ul.thumbnailList li span.delete {
	font-size: 11px;
	font-weight: normal;
	float: left;
	text-align: left;
	line-height: 12px;
	margin: 0 0 0 2px;
	padding: 0;
	text-decoration: none;
	background: none;
}
ul.thumbnailList li span.delete input {
	width: 10px;
	height: 10px;
	margin: 0 0 3px 0;
	padding: 0;
}

ul.thumbnailList li a.user:hover {
	text-decoration: underline;
}
ul.thumbnailList li span.rating0, ul.thumbnailList li span.rating1, ul.thumbnailList li span.rating2, ul.thumbnailList li span.rating3, ul.thumbnailList li span.rating4, ul.thumbnailList li span.rating5 {
	float: right;
	width: 48px;
	height: 12px;
	background: url(/media/upclivenew/rating_small.gif) no-repeat -50px 2px;
	margin: 0;
}
ul.thumbnailList li span.rating1 {
	background-position: -40px
}
ul.thumbnailList li span.rating2 {
	background-position: -30px
}
ul.thumbnailList li span.rating3 {
	background-position: -20px;
}
ul.thumbnailList li span.rating4 {
	background-position: -10px;
}
ul.thumbnailList li span.rating5 {
	background-position: 0;
}
#detail {
	clear: both;
	width: 456px;
	border: none;
	padding: 5px 5px 7px 5px;
}
h3.phototitle {
	font-size: 12px;
	margin: 3px 0 12px 0;
}
#detail #photo {
	width: 456px;
	text-align: center;
}
#ordering {
	background: #f0f0f0;
	width: 466px;
	text-align: center;
	white-space: nowrap;
	border: none;
	padding: 4px 0 4px 0;
}
#ordering a.bytime, #ordering a.byrating {
	margin: 0 0 0 12px;
	padding: 0 0 0 16px;
	text-decoration: none;
}
#ordering a.bytime:hover, #ordering a.byrating:hover {
	margin: 0 0 0 12px;
	padding: 0 0 0 16px;
	text-decoration: underline;
}
#ordering a.bytime {
	/* background: url(/media/upclivenew/sorttime.gif) no-repeat left center; */
}
#ordering a.byrating {
	/* background: url(/media/upclivenew/sortrating.gif) no-repeat left center; */
}
#ordering a.isactive {
	font-weight: bold;
}
#navigation, #navigationbottom {
	clear: both;
	width: 466px;
	height: 22px;
	border: none;
	background: #f0f0f0;
	margin-top: 0;
	margin-bottom: 10px;
}
#navigation #ratingbox {
	float: left;
	width: 420px;
	height: 100%;
	text-align: center;
}
#navigation #ratethis {
	float: left;
	width: 161px;
	text-align: right;
	margin: 3px 8px 0 0;
}
#navigation #ratingtexttop, #navigation #ratingtextbottom {
	float: left;
	width: auto;
	text-align: left;
	margin: 3px 0 0 8px;
	color: #858585;
}
#ratingbox a.rating0, #ratingbox a.rating1, #ratingbox a.rating2, #ratingbox a.rating3, #ratingbox a.rating4, #ratingbox a.rating5 {
	float: left;
	display: inline;
	width: 106px;
	height: 22px;
	background: url(/media/upclivenew/rating_big.gif) no-repeat -99px 0;
	margin: 0;
}
#ratingbox a.rating0 {
	background-position: -99px 0;
}
#ratingbox a.rating1 {
	background-position: -79px 0;
}
#ratingbox a.rating2 {
	background-position: -59px 0;
}
#ratingbox a.rating3 {
	background-position: -39px 0;
}
#ratingbox a.rating4 {
	background-position: -19px 0;
}
#ratingbox a.rating5 {
	background-position: 1px 0;
}	
#editdetail {
	width: 456px;
	border: 1px solid #d2d2d2;
	margin: 0;
	padding: 5px;
}
#detailinfo {
	width: 456px;
	border: none;
	margin: 15px 0 0 0;
	padding: 0 5px 0 5px;
}
#detailinfo table.full {
	float: left;
	width: 456px;
	margin: 0;
	padding: 0;
}
#detailinfo table.left, #detailinfo table.right {
	float: left;
	width: 223px;
	margin: 0;
	padding: 0;
}
#detailinfo table.left {
	margin-right: 10px;
}
#detailinfo td.label {
	width: 111px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	white-space: nowrap;
	padding: 4px 6px 0 0;
}
#detailinfo td.value {
	width: 112px;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	white-space: nowrap;
	padding: 4px 0 0 0;
}
#detailinfo table.full td.value {
	width: 345px;
}
#detailinfo td.emptyrow {
	height: 12px;
}
#detailinfo.oftheday {
	float: left;
	width: 215px;
	margin: 0;
	padding: 5px;
	border: none;
}
#detailinfo table, #profileOpen table {
	font-size: 11px;
}
#detailinfo td, #profileOpen td {
	padding: 4px 0 0 0;
	vertical-align: top;
}
#detailinfo td.label, #profileOpen td.label {
	font-weight: bold;
	white-space: nowrap;
	padding-right: 6px;
}
#detailinfo td.emptyrow {
	height: 12px;
}
#detailinfo a.taglink {
	text-decoration: none;
}
#detailinfo a.taglink:hover {
	text-decoration: underline;
}
#detailinfo a.user {
	text-decoration: none;
}
#detailinfo a.user:hover {
	text-decoration: underline;
}
#detailinfo a.category {
	text-decoration: none;
}
#detailinfo a.category:hover {
	text-decoration: underline;
}

#detailinfo span.rating0, #detailinfo span.rating1, #detailinfo span.rating2, #detailinfo span.rating3, #detailinfo span.rating4, #detailinfo span.rating5 {
	float: left;
	width: 48px;
	height: 12px;
	background: url(/media/upclivenew/rating_small.gif) no-repeat -50px 3px;
}
#detailinfo span.rating1 {
	background-position: -40px
}
#detailinfo span.rating2 {
	background-position: -30px
}
#detailinfo span.rating3 {
	background-position: -20px;
}
#detailinfo span.rating4 {
	background-position: -10px;
}
#detailinfo span.rating5 {
	background-position: 0;
}
#lastrated {
	float: right;
	width: 217px;
	background: #f0f0f0;
	padding: 4px;
}
#lastrated #thumbnail {
	float: left;
	width: 98px;
	height: 76px;
	background: url(/media/upclivenew/ratedbackground.gif) no-repeat left top;
	text-align: left;
	padding: 3px 0 0 4px;
}
#lastrated #thumbnail img {
	padding: 0;
}
#lastrated h3 {
	font-size: 11px;
}
#lastrated #yourrating {
	margin: 16px 0 0 0;
}
#lastrated #yourrating span {
	font-size: 14px;
	font-weight: bold;
}
#lastrated table {
	font-size: 10px;
}
#lastrated td.label {
	white-space: nowrap;
	padding: 0 6px 0 0;
}
#lastrated span.rating0, #lastrated span.rating1, #lastrated span.rating2, #lastrated span.rating3, #lastrated span.rating4, #lastrated span.rating5 {
	float: left;
	width: 48px;
	height: 12px;
	background: url(/media/upclivenew/rating_voted.gif) no-repeat -50px 3px;
}
#lastrated span.rating1 {
	background-position: -40px
}
#lastrated span.rating2 {
	background-position: -30px
}
#lastrated span.rating3 {
	background-position: -20px;
}
#lastrated span.rating4 {
	background-position: -10px;
}
#lastrated span.rating5 {
	background-position: 0;
}
#mailreportedit {
	width: 456px;
	border: none;
	margin: 13px 0 0 0;
	padding: 3px 5px 3px 5px;
}
#mailreportedit a {
	display: block;
	text-decoration: none;
	color: #76674a;
	padding: 0 0 3px 10px;
	margin-right: 10px;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_list_reg.png) no-repeat 0 4px;
}
#comments div.comment, #detailComments div.comment {
	width: 456px;
	margin: 5px 0 5px 0;
}
div.comment div.photoPicture {
	display: inline;
	float: left;
	width: 84px;
	height: 64px;
	margin: 0 10px 0 0;
}
div.comment div.profilePicture {
	display: inline;
	float: left;
	width: 48px;
	height: 64px;
	margin: 0 8px 0 0;
	background: url(/media/upclivenew/noprofilepicturesmall.gif) no-repeat left top;
}
div.comment div.commentInfo {
	display: inline;
}
div.comment div.commentInfo a.username {
	text-decoration: none;
}
div.comment div.commentInfo a.username:hover {
	text-decoration: underline;
}
div.comment div.commentInfo a.phototitle {
	font-weight: bold;
	text-decoration: none;
}
div.comment div.commentInfo a.phototitle:hover {
	text-decoration: underline;
}
div.comment div.commentInfo span.date {
	display: block;
}
div.comment div.commentInfo span.comment {
	margin: 0;
}
#commentform #comment {
	display: block;
	width: 450px;
	height: 40px;
	border: 1px solid #a5acb2;
	margin: 2px 0 4px 0;
}

div#showMore, div#showLess {
	width: 456px;
	clear: both;
	padding: 0 0 7px 0;
	color: #76674a;
	text-align: right;
	background: #f0f0f0;
}
div#showMore a, div#showLess a {
	display: inline;
	text-decoration: none;
	color: #76674a;
	padding: 0 0 3px 10px;
	margin-right: 10px;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_list_reg.png) no-repeat 0 4px;
}
div#showMore a:hover, div#showLess a:hover {
	text-decoration: underline;
}
#comments div#showMore, #comments div#showLess, #detailComments div#showMore, #detailComments div#showLess {
	display: block;
	height: 24px;
	background: #fff;
	text-align: left;
}
#comments div#showMore a, #comments div#showLess a, #detailComments div#showMore a, #detailComments div#showLess a {
	clear: both;
	display: block;
	float: none;
	color: #fff !important; 
	font-weight: bold;
	border: none !important;
	margin: 0 0 0 3px !important;
	padding: 0 0 14px 0;
	background: url(/media/upclivenew/button_generic_over_lg_smal.png) no-repeat;
	width: 56px;
	height: 34px !important;
}

.objectHidden {
	display: none;
}
.objectVisible {
	display: block;
}

b.populartagsLocal, b.populartagsGlobal {
	clear: both;
	display: block;
}
#populartagsextra {
	display: none;
}
#populartagsShortLocal, #populartagsShortGlobal, #populartagsLongLocal, #populartagsLongGlobal {
	width: 448px;
	background: #f0f0f0;
	padding: 4px;
	margin: 0;
}
#populartagsShortLocal a, #populartagsShortGlobal a, #populartagsLongLocal a, #populartagsLongGlobal a {
	background: #f0f0f0;
	text-decoration: none;
	color: #333333;
}
#populartagsShortLocal a:hover, #populartagsShortGlobal a:hover, #populartagsLongLocal a:hover, #populartagsLongGlobal a:hover {
	background: #fff;
	text-decoration: underline;
}
#populartagsShortLocal a.tag1, #populartagsShortGlobal a.tag1, #populartagsLongLocal a.tag1, #populartagsLongGlobal a.tag1 {
	font-size: 12px;
	line-height: 15px;
	padding: 2px;
}
#populartagsShortLocal a.tag2, #populartagsShortGlobal a.tag2, #populartagsLongLocal a.tag2, #populartagsLongGlobal a.tag2 {
	font-size: 14px;
	line-height: 17px;
	padding: 2px;
}
#populartagsShortLocal a.tag3, #populartagsShortGlobal a.tag3, #populartagsLongLocal a.tag3, #populartagsLongGlobal a.tag3 {
	font-size: 16px;
	line-height: 21px;
	padding: 3px;
}
#populartagsShortLocal a.tag4, #populartagsShortGlobal a.tag4, #populartagsLongLocal a.tag4, #populartagsLongGlobal a.tag4 {
	font-size: 18px;
	line-height: 23px;
	padding: 3px;
}
#populartagsShortLocal a.tag5, #populartagsShortGlobal a.tag5, #populartagsLongLocal a.tag5, #populartagsLongGlobal a.tag5 {
	font-size: 20px;
	line-height: 27px;
	padding: 4px;
}
#populartagsShortLocal a.tag6, #populartagsShortGlobal a.tag6, #populartagsLongLocal a.tag6, #populartagsLongGlobal a.tag6 {
	font-size: 22px;
	line-height: 29px;
	padding: 4px;
}
#populartagsShortLocal a.tag7, #populartagsShortGlobal a.tag7, #populartagsLongLocal a.tag7, #populartagsLongGlobal a.tag7 {
	font-size: 24px;
	line-height: 33px;
	padding: 5px;
}
#populartagsShortLocal a.tag8, #populartagsShortGlobal a.tag8, #populartagsLongLocal a.tag8, #populartagsLongGlobal a.tag8 {
	font-size: 25px;
	line-height: 35px;
	padding: 5px;
}



b.populartagsRhc {
	clear: both;
	display: block;
	margin: 8px 0 0 0;
}
#populartagsRhcLocal, #populartagsRhcGlobal {
	width: 140px;
	background: #f0f0f0;
	padding: 4px;
}
#populartagsRhcLocal a, #populartagsRhcGlobal a {
	background: #f0f0f0;
	text-decoration: none;
	color: #333333;
}
#populartagsRhcLocal a:hover, #populartagsRhcGlobal a:hover {
	background: #fff;
	text-decoration: underline;
}
#populartagsRhcLocal a.tag1, #populartagsRhcGlobal a.tag1 {
	font-size: 11px;
	line-height: 14px;
	padding: 2px;
}
#populartagsRhcLocal a.tag2, #populartagsRhcGlobal a.tag2 {
	font-size: 11px;
	line-height: 14px;
	padding: 2px;
}
#populartagsRhcLocal a.tag3, #populartagsRhcGlobal a.tag3 {
	font-size: 14px;
	line-height: 17px;
	padding: 2px;
}
#populartagsRhcLocal a.tag4, #populartagsRhcGlobal a.tag4 {
	font-size: 14px;
	line-height: 17px;
	padding: 2px;
}
#populartagsRhcLocal a.tag5, #populartagsRhcGlobal a.tag5 {
	font-size: 17px;
	line-height: 22px;
	padding: 3px;
}
#populartagsRhcLocal a.tag6, #populartagsRhcGlobal a.tag6 {
	font-size: 17px;
	line-height: 22px;
	padding: 3px;
}
#populartagsRhcLocal a.tag7, #populartagsRhcGlobal a.tag7 {
	font-size: 20px;
	line-height: 27px;
	padding: 3px;
}
#populartagsRhcLocal a.tag8, #populartagsRhcGlobal a.tag8 {
	font-size: 20px;
	line-height: 27px;
	padding: 3px;
}


form#browseusers {
}
form#browseusers span {
	float: left;
	font-weight: bold;
	padding: 3px 4px 0 0;
}
form#browseusers select.select {
	width: auto;
}

ul#usersabc {
	width: 100%;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	margin: 4px 0 0 0;
	padding: 2px 0 2px 0;
	text-align: center;
}
ul#usersabc li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#usersabc li a {
	text-decoration: none;
	padding: 0 3px 0 3px;
	margin: 0;
}
ul#usersabc li a:hover {
	text-decoration: underline;
}
ul#usersabc li a.active {
	font-weight: bold;
}
table#userlist td {
	padding: 0 0 0 2px;
}
table#userlist td.label {
	font-weight: bold;
	background: #f0f0f0;
	padding: 2px 0 2px 2px;
}
table#userlist a {
	text-decoration: none;
}
table#userlist a:hover {
	text-decoration: underline;
}

form#frmLogin input, form#frmLogin strong {
	display: block;
}
form#frmLogin input.checkbox {
	display: inline;
}
form#frmLogin input.text {
	width: 145px;
	margin: 0;
	padding: 0;
}
form#frmLogin input#btnLogin {
/*
	clear: both;
	color: #fff !important; 
	font-weight: bold;
	border: none !important;
	margin: 0 0 0 3px !important;
	padding: 0 0 14px 0 !important;
	background: url(/media/upclivenew/button_generic_over_lg_smal.png) no-repeat;
	width: 56px;
	height: 34px !important;
*/
}
form#frmLogin strong {
	font-weight: normal;
}

form#frmSearch input {
	display: block;
}
form#frmSearch input.text {
	width: 145px;
	margin: 0 0 4px 0;
	padding: 0;
}
div.clear {
	clear: both;
	height: 1 px;
}
img.emptypixel {
	border: none;
}

a#webfabriek {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
	clear: both;
	float: left;
	width: 768px;
	padding: 16px 0 8px 0;
	text-align: center;
	text-decoration: none;
}

/*
.ch_ci2_button {
	color: #fff !important;
	font-size: 12px !important;
	font-weight: normal;
	text-transform: capitalize;
	text-align: center;
	border: none !important;
	padding: 0 0 14px 0 !important;
	padding: 0 0 14px 0 !important;
	text-decoration: none !important;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_generic_over_lg.png) no-repeat;
	width: 88px !important;
	height: 34px !important;
	vertical-align: top;
}

.ch_ci2_button:hover {
	color: #fff !important; 
	border: none !important;
	text-decoration: none !important;
	padding: 0 0 14px 0;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_generic_over.png) no-repeat;
	cursor: pointer;
	vertical-align: top;
}
*/

input.ch_ci2_button {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	border: none;
	padding: 0 0 14px 0;
	padding: 0 0 14px 0;
	text-decoration: none;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_generic_over_lg.png) no-repeat;
	width: 88px;
	height: 34px;
	vertical-align: top;
}
*:first-child+html input.ch_ci2_button {
	padding: 0 0 13px 0;
}
input.ch_ci2_button:hover {
	color: #fff; 
	border: none;
	text-decoration: none;
	padding: 0 0 14px 0;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_generic_over.png) no-repeat;
	cursor: pointer; vertical-align:top;
}
a.ch_ci2_button {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: center;
	border: none;
	padding: 3px 0 0 0;
	display: block;
	height: 31px;
	text-decoration: none;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_generic_over_lg.png) no-repeat;
	width: 88px;
	height: 34px;
	vertical-align: top;
}
*:first-child+html a.ch_ci2_button {
	padding: 3px 0 0 0;
}
a.ch_ci2_button:hover {
	color: #fff;
	border: none;
	text-decoration:none;
	padding: 0 0 14px 0;
	background: url(http://www.chello.com/media/pc/upclive/global/core/button_generic_over.png) no-repeat;
	cursor: pointer;
	vertical-align: top;
}
div.rhc_hline {
	clear: both;
	width: 100%;
	height: 1px;
	background: #f0f0f0;
}
#userprofilephotos {
	margin-bottom: -10;
	padding: 0;
}

.newslinkinline
{
	display: inline;
	clear: both;
	margin-top: 0px;
	margin-left: 10px;
	color:#76674A;
}
.newslinkinline a
{
	display: inline;
	text-decoration: none;
	color: #76674A;
	padding: 0px 0px 3px 10px;
	margin-right: 10px;
	background: url(http://www.upclive.pl/media/pc/upclive/global/core/button_list_reg.png) no-repeat 0px 4px;
}
.newslinkinline a:hover
{
	text-decoration: underline;
}

.category span
{
	margin-left: 8px;
	margin-right: 4px;
	color: #333;
	font-weight: normal;
}

.autowidth
{
	width: auto !important;
}

a.slideshow
{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	text-align: right;
	background: url(/media/upc/slideshow_icon.gif) no-repeat 0px 3px;
	padding-left: 21px !important;
}

#slideshowPro
{
	width: 468px !important;
	height: 381px !important;
}


.competitionFrame #detailinfo.oftheday {
	width: 180px !important;
	border: none;
	margin: 15px 0 0 0;
	padding: 0 !important;
}
.competitionFrame td.label {
	width: 100px !important;
}
.competitionFrame .phototitle {
	margin-left: 0 !important; text-align: left !important;
}

.competitionFrame div#photooftheday {
	float: left;
	width: 227px;
	height: 174px;
	text-align: center;
}

