/* CSS Document */

BODY {
  background: #E1E1E1;
  color: #000000;
}

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

/* BACKGROUNDS */

.MainBg {
	/*background-image:url(images/pixel_orange.gif);*/
	background-color:#FF7900;
}

.MainLeftBg {
	background-image:url(images/main_border_left.gif);
}

.MainRightBg {
	background-image:url(images/main_border_right.gif);
}

.LogoBg {
	background-image:url(images/logo_bg.gif);
	height:100%;
	width:100%;
}

.BannerLeftBg {
	background-image:url(images/banner_left.gif);
}

.BannerRightBg {
	background-image:url(images/banner_right.gif);
}

.SearchBg {
	background-image:url(images/search_bg.gif);
}

.HeaderBg {
	background-image:url(images/header_bg.jpg);
}

.LoginBg {
	background-image:url(images/login_bg.gif);
	height:100%;
	width:100%;
}

.SmallEmptyBg {
	background-image:url(images/small_empty_bg.gif);
}

.HomeNavBg {
	background-image:url(images/home_nav_bg.gif);
}

.MainNavOffBg {
	background-image:url(images/main_nav_off_bg.gif);
}

.MainNavOnBg {
	background-image:url(images/main_nav_on_bg.gif);
}

.SmallBg {
	background-color:#F4F4F4;
}

.CopyrightBg {
	background-image:url(images/copyright_bg.gif);
	font-weight:bold;
	color:#FF9000;
}

.HeaderBigBg {
	background-image:url(images/header_big_bg.gif);
}

.HeaderBigGreyBg {
	background-image:url(images/header_big_gr.gif);
}

.HeaderSmallBg {
	background-image:url(images/header_small_bg.gif);
}

.HeaderSmallGreyBg {
	background-image:url(images/header_small_gr.gif);
}

.DotLineGreyBg {
	background-image:url(images/dot_line_grey.gif);
}

.DotLineWhiteBg {
	background-image:url(images/dot_line_white.gif);
}

.RedBg {
	background-color:#C83001;
}

.WhiteBg {
	background-color:#FFF;
}

.DesignBg {
	background-image:url(images/design_bg.gif);
	font-weight:bold;
	color:#FF9000;
}

.MoreTopBg {
	background-image:url(images/more_bg_t.gif);
}

.MoreRightBg {
	background-image:url(images/more_bg_r.gif);
}

.MoreLeftBg {
	background-image:url(images/more_bg_l.gif);
}

.MoreBottomBg {
	background-image:url(images/more_bg_b.gif);
}

/* BACKGROUNDS END */


body, td, tr, table, div, span, p {
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

A {
	color:#FF3C00;
	text-decoration:none;
}

A:hover {
	text-decoration:underline;
}

.Black {
	color:#000000;
}

.StrOrange {
	font-weight:bold;
	color:#FF9000;
}

.StrRed {
	font-weight:bold;
	color:#FF3C00;
}

.Grey {
	color:#565656;
}

.MainNav {
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
}

.SubNavOff {
	font-weight:bold;
	font-size:11px;
	color:#FF9000;
}

.SubNavOn {
	font-weight:bold;
	font-size:11px;
	color:#FF3C00;
}

.SmallHead {
	font-size:12px;
	font-weight:bold;
	color:#FF3C00;
}

.ItemTitle {
	font-size:14px;
	font-weight:bold;
	color:#FF3C00;
}

.ItemTitle2 {
	font-size:12px;
	font-weight:bold;
	color:#FF3C00;
}

.Item {
	font-size:11px;
}

.ItemSpam { color:#999; }

.ItemSmall {
	font-size:10px;
}

.ItemNotice {
	font-size:10px;
	color:#999999;
}

.MainTable {
	height:100%;
	width:100%;
}

INPUT, TEXTAREA, SELECT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.FormItem {
	width:95px;
	height:17px;
}



.ImageBG {
	height:100px;
	width:100px;
}

.moduleRow { }
.moduleRowOver { 
	cursor: pointer;
	text-decoration:none;
}

.Row1 {
	background-color:#FFFFFF;
	cursor: pointer;
}

.RowOver1 { 
	cursor: pointer;
	text-decoration:none;
	background-color:#FFF4D4;
}

.Row2 {
	background-color:#EEEEEE;
	cursor: pointer;
}

.RowOver2 { 
	cursor: pointer;
	text-decoration:none;
	background-color:#FFF4D4;
}

/* SKILCIU PAVADINIMAI */
td#ItemHead {
	height:33px;
	background-color:#FFF4D4;
	background-image: url('images/header_big_bg.gif');
	background-position:left top;
	background-repeat:repeat-y;
}

td#ItemHead div {
	width:37px; height:21px;
	background-image: url('images/header_big_dot.gif');
	background-position:15px 3px;
	background-repeat:no-repeat;
}

td#ItemHead div img {
	float:left;
	margin-left:37px;
}

td#ItemHeadShadow {
	height:13px;
	background-image:url('images/header_big_gr.gif');
	background-position:left;
	background-repeat:no-repeat;
}

/* INFO SARASAS */
table#ContentList {
	width:100%;
	padding:10px;
}

table#ContentList div {
	padding-top:3px;
	padding-bottom:3px;
}

table#ContentList div#Item {
	padding-left:150px;
	padding-top:5px;
	padding-bottom:5px;
}

table#ContentList div#Item img {
	padding-top:3px;
}

table#ContentList div b {
	position:absolute;
	left: 0;
	display:block;
	float:left;
	text-align:right; font-weight:bold; color:#FF3C00;
	width:150px;
}

div.hide {
    	margin-top: 5px;
        margin-left: 0px;
        display: none;
        font-size: 11px;
}

div#event_menu {
	float: right;
	display: block;
	width: 150px;
	height: 25px;
	background-color: Gray;
	padding: 3px;
	margin-left: 10px;
	margin-bottom: 10px;
}


.ContributorFormSeparator{ display:block; font-size:13px; font-weight:bold; border-bottom:1px solid #FF9000; padding: 0 0 5px 10px; margin: 10px 0 10px 0;} 
.ContributorFormCaption { float:left; width:25%; height:19px; padding-top:2px; padding-right:10px;}
.ContributorFormCaptionB { float:left; width:25%; height:19px; padding-top:2px; padding-right:10px;}
.ContributorFormElement { float:right; width:73%; padding-top:2px; }
.ContributorFormNotice  { padding:5px 0 5px 0; font-size:10px; color:#777;}

.FormText {	width:100%; height:19px; }
.FormFile {	width:85%; height:19px; }
.FormTextArea { width:100%; height:150px; }
.FormTextSelect {width:100%; height: 100px; }

.BlockContent {  background-color:#FFF; padding: 0 14px 14px 14px; }
.BlockMain { border-bottom:3px solid #C83001; }
.BlockMore { background-color:#FFF;}
.BlockMoreMain { padding: 0 9px 14px 9px; }
.BlockMainContent { background-color:#FFF; padding: 0 14px 34px 14px;  border-bottom:3px solid #C83001; }
.BlockSmallMainContent { background-color:#F4F4F4; padding: 0 14px 14px 14px;  border-bottom:3px solid #C83001; }

.BlockMainContentSobieski
{
	background-color:#FFF; padding: 0 14px 14px 14px;  border-bottom:3px solid #C83001; 
	background-image:url('images/sponsors/sobieski_w_bg.gif');
	background-repeat:repeat-y;
	background-position:top right;
}

.BlockContentSobieski {  
	background-color:#FFF; padding: 0 14px 14px 14px; 
	background-image:url('images/sponsors/sobieski_w_bg.gif');
	background-repeat:repeat-y;
	background-position:top right;
}

.BlockSmallMainContent { background-color:#F4F4F4; padding: 0 14px 4px 14px;  border-bottom:3px solid #C83001; }

/*
.BlockEventImage { width:114px; background-color:#FFF; padding: 3px 4px 14px 14px;  border-bottom:3px solid #C83001;}
.BlockEventText {background-color:#FFF; padding: 3px 14px 14px 4px;  border-bottom:3px solid #C83001;}
*/
/*.event-pane {background-color:#FFF; padding: 3px 14px 14px 4px;  border-bottom:3px solid #C83001;}*/

.WhiteDotSeparator { background-image:url('images/dot_line_trans.gif'); background-repeat:repeat-x; height:3px; margin:3px; }

.VoteListBlock { clear:both; height:30px; padding:3px 0 3px 0; border-bottom:1px dashed #888; }
.VoteListImg { display:block; float:left; width:35px; padding-right:5px; }
.VoteListTxt { float:left; padding-right:5px; }
.VoteListVote { float:right; padding-left:5px; font-size:22px; font-weight:bold; }

hr {border: 0; width:100%; height:1px; margin:10px 0 10px 0; color: #888; background-color: #888;}

/* ----------------------------------
SITE STRUCTURE
-----------------------------------*/
body {text-align:center;}
form {margin:0;}
ul {margin:0 0 10px 15px;padding:0;list-style:disc;}
ul li {margin:0 0 5px 0;}

.content-root {background-color:#FF7900; border-right:3px solid #FF7900; border-left:3px solid #FF7900; width:580px; height:100%;}
.bottom-nav {position:relative; bottom:0px;}

#container {margin:0 auto; padding:0; text-align:left;position:relative; width:992px; min-height:100%; background:#FF7900 url('images/container_bg.gif') repeat-y left top;}
* html #container {height:100%;}

#container #header {height:250px; width:100%;}
#container #header #logo {width:190px; height:250px; position:absolute; left:10px; top:0; background: #F1F1F1 url('images/logo_bg.gif') no-repeat;}
#container #header #banner {width:782px; height:122px; position:absolute; left:200px; top:0; background: #FFF url('images/banner_left.gif') repeat-y;}
#container #header #banner div {padding:11px 0 0 22px;}
#container #header #image {width:782px; height:128px; position:absolute; left:200px; top:122px; background: #FF3E00 url('images/header_bg.gif') repeat-x;}

#container #navigation {margin:0 10px 0 10px; height:71px; background: #D1D1D1 url('images/login_bg.gif') repeat-x;}
#container #navigation #nav-user {height:37px;}
#container #navigation #nav-main {height:34px;}

#container #navigation-separator {margin:0 10px 0 10px; height:11px; background-color:#FF7900}


#container #outer {padding-left: 200px; margin-left:10px;}
* html #container #outer {padding-right: 200px;} /* Normally this shouldn't be in this hack, it should be in .outer, but because of IE7 I had to */

#container #outer #inner {width: 772px; padding-bottom: 50px;}
* html #container #outer #inner {width: 100%;}

#container #outer #inner #float-wrap {float: left;width: 782px;margin-left: -200px; /*** Same length as .outer padding-left but with negative value ***/}

#container #outer #inner #float-wrap #content {float:right;width:592px;}
#container #outer #inner #float-wrap #content .content {margin:0 3px 0 3px; background-color:#F00;}
* html #container #outer #inner #float-wrap #content {position: relative;}

.contentWrap{padding: 0;}

#container #outer #inner #float-wrap #left {float: left;width: 190px;padding:0;}
#container #outer #inner #float-wrap #left .content {background-color:#FFF;}
#container #outer #inner #float-wrap .angle {height:8px; background: url('images/small_empty_angle_trans.gif') no-repeat top right;}
* html #container #outer #inner #float-wrap #left {position: relative;}

#container #outer #inner #right {float: right; width:190px;padding:0;}
#container #outer #inner #right .content {background-color:#FFF;}
#container #outer #inner #right .angle {height:8px; background: url('images/small_empty_angle_trans.gif') no-repeat top right;}
* html #container #outer #inner #right {position: relative;margin-right:-190px;}

#container #copyright {position:absolute;left:10px;bottom:0;height:41px;width:190px;padding:0;background-color:#F00;text-align:center;}
#container #bottom-nav {position:absolute;left:230px;bottom:0;height:41px;width:532px;padding:0;background-color:#F00;text-align:center;}
#container #design-info {position:absolute;right:10px;bottom:0;height:41px;width:190px;padding:0;background-color:#F00;text-align:center;}





#container #right-content #angle {height:8px; background: url('images/small_empty_angle_trans.gif') no-repeat top right;}

.message-box {position:absolute; width:40%; overflow: hidden; border:10px solid #F00; background-color:#FFF; left:28%; top:20%; padding:10px; text-align:left; z-index: 1001;}
.message-box ul {background-color:#FFF; padding:10px; margin:0; list-style-type: none;}
.message-box ul li {padding:0; padding-left:14px;}
.message-box ul li.error {background: url('images/error_icon.gif') no-repeat 0 2px; }
.message-box ul li.notice {background: url('images/success_icon.gif') no-repeat 0 2px; }
.message-box .close {float:right; cursor:pointer; top:10px; right:10px; margin-left:5px; width:25px; height:23px; background: url('images/buttons/icon_close.gif') no-repeat top left;}
.message-box a {color:#ffb3b5;}
.message-box a:hover {background-color:#FFF;color:#ffb3b5;}






/* ----------------------------------
CLASSES
-----------------------------------*/
.cleaner {overflow:hidden;clear:both;height:1px;margin-top:-1px}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.tright {text-align:right;}
.justify {text-align:justify;}
.hidden {display:none;}
.mandatory {color:#F00;}
.strike-out {text-decoration:line-through;}
.removeScroll {overflow: hidden;}
iframe {border: 0;}
.white-dot-separator, .hr {background:#FFF url('images/components/general/hr_black.gif') repeat-x left top;height:1px;overflow:hidden;padding:10px 0 10px 0;}
/*.content {position:relative;}*/
.pagging-top {padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #9C9C9C; text-align:right;} 
.pagging-bottom {padding-top:10px; margin-top:10px; border-top:1px dotted #9C9C9C; text-align:right;} 

/* COLORS */
.black {color:#000;}
.bg-black {background-color:#000 !important; color:#FFF !important;}
.bg-white {background-color:#FFF !important; color:#000 !important;}
.red {color:#FF3C00;}
.bg-red {background-color:#FF3C00 !important; color:#FFF !important;}
.orange {color:#FF9000;}
.grey {color:#9C9C9C;}
.bold {font-weight: bold;}

/* LINKS */
div.a-icon a {color:#555; display:inline-block; padding:2px 0 2px 20px; line-height:18px; min-height:18px; overflow:visible; background:transparent url("images/components/general/icon_link.png") center left no-repeat;}
div.a-icon a[href ^="mailto:"] {background: transparent url("images/components/general/icon_email.png") no-repeat center left;}
div.a-icon a:hover {text-decoration:none;}

a.link-black-full {color:#000; padding:0 3px 2px 3px;}
a.link-black-full:hover {text-decoration:none; background-color:#000; color:#FFF;}
a.link-red-full {color:#FF3C00; padding:0 3px 2px 3px;}
a.link-red-full:hover {text-decoration:none; background-color:#FF3C00; color:#FFF;}
a.link-red-black-full {color:#FF3C00; padding:0 3px 2px 3px;}
a.link-red-black-full:hover {text-decoration:none; background-color:#000; color:#FFF;}
a.link-red-full-black-full {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
a.link-red-full-black-full:hover {text-decoration:none; background-color:#000; color:#FFF;}

.pane-header {height:47px; background-color:#FFF; position:relative; width:574px; background: url('images/header_bg_big.gif') no-repeat top left;}
.pane-header-light {height:47px; background-color:#FFF; position:relative; width:574px; background: url('images/header_bg_big_sm.gif') no-repeat top left;}
.pane-header img, .pane-header-light img {position:relative; left:40px; top:4px;}
.pane-header h3, .pane-header-light h3 {font-size:150%; font-weight:bold; color:#FF3C00; position:relative; left:40px; top:7px; padding:0; margin:0;}
.pane-header h2, .pane-header-light h2 {font-size:120%; font-weight:bold; color:#FF3C00; position:relative; left:40px; top:9px; padding:0; margin:0;}

.pane-header-small-white {height:46px; position:relative; background: #FFF url('images/header_bg_small_wh.gif') no-repeat top right;}
.pane-header-small-white-blank {height:46px; position:relative; background: #FFF url('images/header_bg_small_wh_blank.gif') no-repeat top right;}
.pane-header-small-grey {height:46px; position:relative; background: #FFF url('images/header_bg_small_gr.gif') no-repeat top right;}
.pane-header-small-grey-blank {height:46px; position:relative; background: #FFF url('images/header_bg_small_gr_blank.gif') no-repeat top right;}
.pane-header-small-grey h3, .pane-header-small-white h3 {position:relative; margin:0; padding:0; font-size:110%; font-weight:bold; color:#FF3C00; left:30px; top:9px;}
.pane-header-small-grey-blank img, .pane-header-small-white-blank img {position:relative; margin:0; padding:0; left:15px; top:2px;}

.pane-body {margin-top:3px; padding:0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.pane-body .paragraph {padding:0 14px 0 14px;}
.image-frame {display:block; width:114px; height:116px; cursor:pointer; background-repeat:no-repeat; background-position:4px 4px; }

/* ----------------------------------------
PARAGRAPH (center)
---------------------------------------- */
.paragraph {margin:0 0 10px 0; padding:0; overflow:hidden;}
.paragraph h1 {font-size:185%; padding:0; margin:0 0 5px 0; color:#FF3C00;}
.paragraph h2 {font-size:140%; padding:0; margin:0 0 5px 0; color:#FF3C00;}
.paragraph h3 {font-size:110%; padding:0; margin:0 0 5px 0; color:#FF3C00;}
.paragraph ul {margin-top:10px;}
.paragraph p {margin:0; padding:0;}
.paragraph a:hover {color:#FFF; background-color:#FF3C00; text-decoration:none;}
.paragraph .panel {background:#FFF4D4;padding:10px;margin:10px 0 10px 0;border: 1px solid #FF9000;}
.paragraph .emphasize {font-size:140%;margin:5px 0 5px 0;}
.paragraph .hr {background:  url('images/components/general/hr_black.gif') repeat-x left top;height:1px;overflow:hidden;margin:10px 0 10px 0;}
.paragraph .hr hr {display:none;}

/*
SMALL TITLES
*/
.small-title {font-weight:bold; font-size:110%; padding:0; margin:0;}
.small-title a {color:#FF3C00;}
.small-title a:hover {background-color:#FF3C00; color:#FFF; text-decoration:none;}
.small-title .comments {font-size:80%; font-weight:bold; color:#999;}

.small-text {font-size:90%;}
.small-text a:hover {color:#FFF; background-color:#9C9C9C; text-decoration:none;}

.date {color:#9C9C9C; font-size:90%;}
.date a:hover {color:#FFF; background-color:#9C9C9C; text-decoration:none;}

/* ----------------------------------
SMALL USER NAVIGATION
-----------------------------------*/
#user-header {position:relative; padding:0 10px 0 10px;}
/*#user-header b {color:#FF3C00}*/
#user-header input, #user-header label {vertical-align:middle; font-size:100%; line-height:1.25em; padding-left:2px; font-weight:normal;}
#user-header .link-signup, #user-header .link-login {float:left; display:block; padding: 2px; margin:0 0 0 10px;}
#user-header a.link-signup:hover, #user-header a.link-login:hover {background-color:#FF3C00; color:#FFFFFF; text-decoration:none;}
#user-header .side-header {float: right; position: relative;}
#user-header .side-header div {padding:0 10px 0 0; float:left}
#user-header .side-header a {display:block; float:left; padding:0 5px 0 0;}
#user-header #login-form {float:left; margin: 0 0 0 5px; font-weight:bold; }
#user-header #logged-user {float:left;}
#user-header #logged-user a.link {margin:0 0 0 10px; padding:2px; font-weight:normal; text-decoration:none;}
#user-header #logged-user span {margin:0 0 0 10px;}
#user-header #logged-user a:hover {background-color:#FF3C00; color:#FFFFFF; text-decoration:none;}

/* ----------------------------------
NAVIGATION MAIN
-----------------------------------*/
.navigation-main-block {height:34px;}
.navigation-main-block .active {height:34px; padding:0 14px 0 11px; float:left; background: url('images/navigation_main_active_yes.gif') no-repeat top right;}
.navigation-main-block .normal {height:34px; padding:0 14px 0 11px; float:left; background: url('images/navigation_main_active_no.gif') no-repeat top right;}
.navigation-main-block a {color:#FFFFFF}
.navigation-main-block a:hover {text-decoration:none;}
.navigation-main-block h3 {margin:0; padding:10px 0 0 0; font-weight:bold; font-size:11px; color:#FFFFFF; }

/* ----------------------------------
SUB-NAVIGATION (SMALL)
-----------------------------------*/
.navigation-sub-block {margin-top:3px; background-color:#F4F4F4; border-bottom:3px solid #C83001;}
.navigation-sub-block .content {padding:0 5px 14px 5px; position:relative;}
.navigation-sub-block .content ul.nav {list-style-image: url('images/sub_nav_dot.gif'); margin:0; padding:0 5px 0 19px;}
.navigation-sub-block .content ul li h3 {margin:0; padding:0 0 0 4px; font-weight:bold; font-size:11px;}
.navigation-sub-block .content li.normal a {color:#FF9000}
.navigation-sub-block .content li.active a {color:#FF3C00}
.navigation-sub-block .content div.separator {margin:8px 0 8px 0; padding:0; border-bottom:1px dotted #9C9C9C; position:relative;}

/* ----------------------------------
TEXT PANE (CENTER)
-----------------------------------*/
.text-plain-pane {margin-top:3px; padding:0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.text-plain-pane .paragraph {padding:0 14px 0 14px;}


/* ----------------------------------
ARTICLES LIST (SMALL)
-----------------------------------*/
.articles-list-pane {margin-top:3px; padding:0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.articles-list-pane .item-list {padding:0 14px 0 14px;}
.articles-list-pane .item-list .articles-item .date {padding-bottom:5px;}
.articles-list-pane .item-list .articles-item img {padding:3px 10px 5px 0; width:200px; height:100px;}
.articles-list-pane .item-list .articles-item p {margin:0; padding:0; padding-left:210px;}
.articles-list-pane .item-list .articles-item p a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.articles-list-pane .item-list .articles-item p a:hover {background-color:#FFF; color:#FF3C00; text-decoration:none;}
.articles-list-pane .item-list .cleaner {padding-bottom:5px; margin-bottom:5px;}

.articles-list-pane .info-box {padding:0 14px 0 14px; text-align:right;}
.articles-list-pane .info-box a {color:#000; padding:0 3px 2px 3px;}
.articles-list-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
ARTICLES PANE (CENTER)
-----------------------------------*/
.articles-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.articles-pane .articles-item {padding:0 14px 0 14px;}
.articles-pane .articles-item h3 {padding:0; margin:0; font-size:160%; font-weight:bold; color:#FF3C00;}
.articles-pane .articles-item .info {font-size:90%; padding-top:2px; color:#9C9C9C;}
.articles-pane .articles-item .info a:hover {color:#FFF; background-color:#9C9C9C; text-decoration:none;}
.articles-pane .articles-item .paragraph {margin:5px 0 0 0; padding:5px 0 0 0;}

.articles-pane .info-box {padding:20px 14px 0 14px; text-align:right; color:#FF3C00;}
.articles-pane .info-box a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.articles-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
EVENT LIST PANE (CENTER)
-----------------------------------*/
.event-list-pane {margin-top:3px; padding:0; }
.event-list-pane h3 {padding:10px 5px 4px 0; margin:0; font-size:160%; font-weight:bold; color:#000; text-align:right; background-color:#FFF;}
.event-list-pane .event-angle {text-align:right; background-color:#FFF; height:5px;}
.event-list-pane .event-filter {border-bottom:3px solid #C83001; background-color:#FFF; padding:10px 14px 10px 14px; text-align:right;}
.event-list-pane .event-filter span {padding:0 2px 0 2px;}
.event-list-pane .event-item {padding: 3px 0 0 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.event-list-pane .event-item h3 {padding:0; margin:0; font-size:160%; font-weight:bold; color:#FF3C00; text-align:left;}
.event-list-pane .event-item .event-image {width:114px; float:left; padding:0 4px 10px 14px;}
.event-list-pane .event-item .event-text {width:428px; float:right; padding:0 14px 10px 0;}
.event-list-pane .event-item .event-text .event-stars {float:right; display:block; width:160px; padding-top:10px;}
.event-list-pane .event-item .event-text .event-stars .rave {float:right;padding-left:5px;}
.event-list-pane .event-item .event-text .event-stars .free {float:right;}
.event-list-pane .event-item .event-text .event-description {clear:both; padding:20px 0 15px 0;}
.event-list-pane .event-item .event-text .whos-going {float:left; padding-bottom:10px;}
.event-list-pane .event-item .event-text .whos-going .error, .event-list-pane .event-item .event-text .whos-going .notice {font-size:100%; font-weight:normal; margin:0; padding:3px; margin-bottom:10px;}
.event-list-pane .event-item .event-text .whos-going .error {color:#FFF; background-color:#FF3C00;}
.event-list-pane .event-item .event-text .whos-going .notice {color:#000; background-color:#00FF3C;}
.event-list-pane .event-item .event-text .button-whos-going {float:right; display:block; width:30px;}
.event-list-pane .event-item .cil-in {clear:both; height:40px;}
.event-list-pane .separator {clear:both; min-height:3px; padding:0; margin:0;}

.event-list-pane .info-box {padding:20px 14px 0 14px; text-align:right; color:#FF3C00;}
.event-list-pane .info-box a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.event-list-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
EVENT LIST (SMALL)
-----------------------------------*/
.event-list-small {margin-top:3px; background-color:#F4F4F4; border-bottom:3px solid #C83001;}
.event-list-small .content {padding:0 14px 14px 14px;}
.event-list-small .content .day {padding:3px 0 6px 0; font-weight:bold; color:#FF3C00;}
.event-list-small .content .event {padding:0 0 6px 0;}
.event-list-small .content .event b {color:#FF3C00; display:block; width:12px; float:left;}
.event-list-small .content .separator {margin:5px 0 5px 0; border-bottom:1px dotted #9C9C9C}

/* ----------------------------------
NEWS LIST PANE (CENTER)
-----------------------------------*/
.news-list-pane {margin-top:3px; padding:0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.news-list-pane .item-list {padding:0 14px 0 14px;}
.news-list-pane .item-list .First-Y {padding-right:10px;}
.news-list-pane .item-list .First-N {padding-right:0;}
.news-list-pane .item-list .news-item {width:268px; float:left;}
.news-list-pane .item-list .news-item img {padding:3px 10px 10px 0; width:75px; height:75px;}

.news-list-pane .item-list .news-item p {margin:0; padding:0; padding-left:85px;}
.news-list-pane .item-list .news-item p a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.news-list-pane .item-list .news-item p a:hover {background-color:#FFF; color:#FF3C00; text-decoration:none;}
.news-list-pane .item-list .cleaner {padding-bottom:10px; margin-bottom:10px;}

.news-list-pane .info-box {padding:0 14px 0 14px; text-align:right;}
.news-list-pane .info-box a {color:#000; padding:0 3px 2px 3px;}
.news-list-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
NEWS PANE (CENTER)
-----------------------------------*/
.news-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.news-pane .news-image {width:114px; float:left; padding:0 4px 10px 14px;}
.news-pane .news-item {width:428px; float:right;padding:0 14px 0 0;}
.news-pane .news-item h3 {padding:0; margin:0; font-size:160%; font-weight:bold; color:#FF3C00;}
.news-pane .news-item .paragraph {margin:5px 0 0 0; padding:5px 0 0 0;}

.news-pane .info-box {padding:20px 14px 0 14px; text-align:right; color:#FF3C00;}
.news-pane .info-box a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.news-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
NEWS LIST (SMALL)
-----------------------------------*/
.news-list-small {margin-top:3px; background-color:#F4F4F4; border-bottom:3px solid #C83001;}
.news-list-small .content {padding:0 14px 14px 14px;}
.news-list-small .content .news-item {padding-bottom:10px; display:block;}
.news-list-small .content .news-item p {margin:0; padding:0;}
.news-list-small .content .news-item p a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.news-list-small .content .news-item p a:hover {background-color:#FFF; color:#FF3C00; text-decoration:none;}

/* ----------------------------------
REVIEW LIST PANE (CENTER)
-----------------------------------*/
.review-list-pane {margin-top:3px; padding:0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.review-list-pane .item-list {padding:0 14px 0 14px;}
.review-list-pane .item-list .First-Y {padding-right:10px;}
.review-list-pane .item-list .First-N {padding-right:0;}
.review-list-pane .item-list .review-item {width:268px; float:left;}
.review-list-pane .item-list .review-item img {padding:3px 10px 10px 0; width:75px; height:75px;}
.review-list-pane .item-list .review-item .lable {margin:0; padding:0;font-size:100%; font-weight:bold;}
.review-list-pane .item-list .review-item p {margin:0; padding:0; padding-left:85px;}
.review-list-pane .item-list .review-item p a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.review-list-pane .item-list .review-item p a:hover {background-color:#FFF; color:#FF3C00; text-decoration:none;}
.review-list-pane .item-list .cleaner {padding-bottom:10px; margin-bottom:10px;}

.review-list-pane .info-box {padding:0 14px 0 14px; text-align:right;}
.review-list-pane .info-box a {color:#000; padding:0 3px 2px 3px;}
.review-list-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
REVIEW PANE (CENTER)
-----------------------------------*/
.review-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.review-pane .review-item {padding:0 14px 0 14px;}
.review-pane .review-item img {padding:3px 20px 15px 0;}
.review-pane .review-item .info {width:376px; float:right;}
.review-pane .review-item .info h3 {padding:0; margin:0; font-size:160%; font-weight:bold; color:#FF3C00;}
.review-pane .review-item .info .date {padding-bottom:5px;}
.review-pane .review-item .info .i {padding-bottom:3px;}
.review-pane .review-item .info .i b {display:block; float:left; width:90px;}
.review-pane .review-item .info .i div.rate {float:left; width:100px; height:5px; padding:2px 0 2px 0; margin:4px 0 0 0; background-color:#D0D0D0;}
.review-pane .review-item .info .i div.rate img {padding:0; margin:0;}
.review-pane .review-item .paragraph, .review-pane .review-item p.tracks {margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px dotted #9C9C9C;}
.review-pane .review-item p.tracks a:hover {color:#FFF; background-color:#FF3C00; text-decoration:none;}

.review-pane .info-box {padding:20px 14px 0 14px; text-align:right; color:#FF3C00;}
.review-pane .info-box a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.review-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
GALLERY LIST (SMALL)
-----------------------------------*/
.gallery-list-pane {margin-top:3px; padding:0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.gallery-list-pane .item-list {padding:0 14px 0 14px;}
.gallery-list-pane .item-list .gallery-item {float:left; width:269px; text-align:center}
.gallery-list-pane .item-list .gallery-item .last-false {padding-right:5px;}
.gallery-list-pane .item-list .gallery-item .last-true {padding-left:5px;}
.gallery-list-pane .item-list .gallery-item .date {padding-bottom:5px;}
.gallery-list-pane .item-list .gallery-item img {padding:3px 10px 5px 0; width:200px; height:100px;}
.gallery-list-pane .item-list .gallery-item p {margin:0; padding:0; padding-left:210px;}
.gallery-list-pane .item-list .gallery-item p a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.gallery-list-pane .item-list .gallery-item p a:hover {background-color:#FFF; color:#FF3C00; text-decoration:none;}
.gallery-list-pane .item-list .cleaner {padding-bottom:5px; margin-bottom:5px;}

.gallery-list-pane .info-box {padding:0 14px 0 14px; text-align:right;}
.gallery-list-pane .info-box a {color:#000; padding:0 3px 2px 3px;}
.gallery-list-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
GALLERY PANE (CENTER)
-----------------------------------*/
.gallery-pane {margin-top:3px; padding:0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.gallery-pane .gallery-item {padding:0 14px 0 14px;}
.gallery-pane .gallery-item h3 {padding:0; margin:0; font-size:160%; font-weight:bold; color:#FF3C00;}
.gallery-pane .gallery-item .info {font-size:90%; padding-top:2px; color:#9C9C9C;}
.gallery-pane .gallery-item .info a:hover {color:#FFF; background-color:#9C9C9C; text-decoration:none;}
.gallery-image-cell {display:block; width:180px; float:left; padding-right:2px;}
.gallery-image-cell .image-default-false {clear:both; padding-bottom:8px; padding-top:10px;}
.gallery-image-cell .image-default-true {clear:both; padding-bottom:3px; padding-top:10px;}
.gallery-image-cell .image-default-true img {border-bottom:5px solid #FF3C00;}
.gallery-image-cell a {padding:1px;}
.gallery-image-cell .image-default-false a, .gallery-image-cell .image-default-true a {padding:0; background-color:#FFF; border:0; margin:0;color:#FFF;}
.gallery-image-cell .image-default-false a:hover, .gallery-image-cell .image-default-true a:hover {padding:0; background-color:#FFF; border:0; margin:0;color:#FFF;}

.gallery-pane .info-box {padding:20px 14px 0 14px; text-align:right; color:#FF3C00;}
.gallery-pane .info-box a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.gallery-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* 
a { display:block; border: 1px solid #FF9000; padding:2px; width: 15px; position:relative; left:20px;}
.blockContributeGalleryImage a:hover { text-decoration:none; background-color: #FF9000; color: #FFF; }
*/

/* ----------------------------------
MEDIA LIST PANE (CENTER)
-----------------------------------*/

.media-list-pane {margin-top:3px; padding:0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.media-list-pane .item-list {padding:0 14px 0 14px;}
/*.media-list-pane .item-list {padding:0 14px 0 14px; background:#FFF url('images/sponsors/sobieski_w_bg.gif') top right repeat-y;}*/
.media-list-pane .item-list .filter {padding:0 0 20px 0; text-align:right;}
.media-list-pane .item-list .media-item img.cover {margin:3px 10px 5px 0; width:100px; height:100px;}
.media-list-pane .item-list .media-item p {margin:0; padding:5px 0 0 110px;}
.media-list-pane .item-list .media-item .i {padding-bottom:3px;}
.media-list-pane .item-list .media-item .i b {display:block; float:left; width:90px;}
.media-list-pane .item-list .media-item #ratingWrapper .icn_star_full_14x14gif {background: transparent url('images/components/media_pane/icn_star_full_14x14.gif') no-repeat top left; width: 14px; height: 14px;}
.media-list-pane .item-list .media-item #ratingWrapper .icn_star_half_14x14gif {background: transparent url('images/components/media_pane/icn_star_half_14x14.gif') no-repeat top left; width: 14px; height: 14px;}
.media-list-pane .item-list .media-item #ratingWrapper .icn_star_empty_14x14gif{background: transparent url('images/components/media_pane/icn_star_empty_14x14.gif') no-repeat top left;width: 14px; height: 14px;}
.media-list-pane .item-list .media-item #ratingWrapper img.rating {border: 0px; margin:3px 3px 0 0; padding: 0px;}
.media-list-pane .item-list .media-item #ratingWrapper .average {font-size:120%; color:#FF3C00; font-weight:bold;margin-left:5px; height:14px; text-align:center;}
.media-list-pane .item-list .media-item #ratingWrapper .message {position:relative; left:90px;}
.media-list-pane .item-list .media-item .award {float:right; padding:0px;}
.media-list-pane .item-list .media-item .award-txt {padding-left:110px; padding-bottom:10px;}
.media-list-pane .item-list .media-item .award-txt span {background-color:#FF9000; color:#FFF; font-weight:bold; padding:3px;}
.media-list-pane .item-list .cleaner {padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #9C9C9C; text-align:right;}
.media-list-pane .item-list .last {padding-bottom:5px; margin-bottom:5px; border-bottom:0}

.media-list-pane .item-small-list {padding:0 14px 0 14px;}
/*.media-list-pane .item-small-list {padding:0 14px 0 14px; background:transparent url('images/sponsors/sobieski_w_bg.gif') top right repeat-y;}*/
.media-list-pane .item-small-list .First-Y {padding-right:10px;}
.media-list-pane .item-small-list .First-N {padding-right:0;}
.media-list-pane .item-small-list .media-item {width:268px; float:left;}
.media-list-pane .item-small-list .media-item p {padding:3px 0 0 0; margin:0;}
.media-list-pane .item-small-list .media-item .i {padding:0 0 3px 85px;}
.media-list-pane .item-small-list .media-item img {padding:3px 10px 10px 0; width:75px; height:75px;}
.media-list-pane .item-small-list .cleaner {padding-bottom:5px; margin-bottom: 5px;}

.media-list-pane-award {margin-top:3px; padding:0 0 5px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.media-list-pane-award .item-award-list {padding:0 5px 0 5px;}
/*.media-list-pane-award .item-award-list {padding:0 5px 0 5px; background:transparent url('images/sponsors/sobieski_w_bg.gif') top right repeat-y;}*/
.media-list-pane-award .item-award-list .media-item {text-align:center;}
.media-list-pane-award .item-award-list .media-item img {padding:3px 10px 10px 0; width:100px; height:100px;}
.media-list-pane-award .item-award-list .media-item .award {padding:5px 0 5px 0; line-height: 190%;}
.media-list-pane-award .item-award-list .media-item .award span { background-color:#FF9000; color:#FFF; font-weight:bold; padding:3px;}
.media-list-pane-award .item-award-list .media-item p b {font-weight:bold; color:#FF9000;}

.media-list-pane-top {margin-top:3px; padding:0 0 5px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.media-list-pane-top .item-list {padding:0 5px 0 5px;}
/*.media-list-pane-top .item-list {padding:0 5px 0 5px; background:transparent url('images/sponsors/sobieski_w_bg.gif') top right repeat-y;}*/
.media-list-pane-top .item-list .top-position {float:left; padding-right:5px; display:block; width:15%; font-size:22px; font-weight:bold;}
.media-list-pane-top .item-list .top-info { float:left; display:block; width:80%;}
.media-list-pane-top .item-list .cleaner {padding-bottom:4px; margin-bottom: 4px;}

.media-list-pane .info-box {padding:25px 14px 0 14px; text-align:right;}
.media-list-pane .info-box a {color:#000; padding:0 3px 2px 3px;}
.media-list-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}


/* ----------------------------------
MEDIA PANE (CENTER)
-----------------------------------*/
.media-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.media-pane .media-item {padding:0 14px 0 14px;}
/*.media-pane .media-item {padding:0 14px 0 14px; background:#FFF url('images/sponsors/sobieski_w_bg.gif') top right repeat-y;}*/
.media-pane .media-item img.cover {padding:3px 20px 15px 0;}
.media-pane .media-item .info {width:376px; float:right;}
.media-pane .media-item .info h3 {padding:0 0 10px 0; margin:0; font-size:160%; font-weight:bold; color:#FF3C00;}
.media-pane .media-item .info .i {padding-bottom:3px;}
.media-pane .media-item .info .i b {display:block; float:left; width:90px;}
.media-pane .media-item .info #ratingWrapper .icn_star_full_20x20gif {background: transparent url('images/components/media_pane/icn_star_full_20x20.gif') no-repeat top left; width: 20px; height: 20px;}
.media-pane .media-item .info #ratingWrapper .icn_star_half_20x20gif {background: transparent url('images/components/media_pane/icn_star_half_20x20.gif') no-repeat top left; width: 20px; height: 20px;}
.media-pane .media-item .info #ratingWrapper .icn_star_empty_20x20gif{background: transparent url('images/components/media_pane/icn_star_empty_20x20.gif') no-repeat top left;width: 20px; height: 20px;}
.media-pane .media-item .info #ratingWrapper img.rating {border: 0px; margin:5px 3px 0 0; padding: 0px;}
.media-pane .media-item .info #ratingWrapper .average {font-size:185%; color:#FF3C00; font-weight:bold;margin-left:5px; height:20px; text-align:center;}
.media-pane .media-item .info #ratingWrapper .message {padding-left:90px;}
.media-pane .media-item .info .o {padding-left:90px; padding-bottom:3px;}
.media-pane .media-item .paragraph, .media-pane .media-item p.tracks {margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px dotted #9C9C9C;}
.media-pane .media-item p.tracks a:hover {color:#FFF; background-color:#FF3C00; text-decoration:none;}
.media-pane .media-item .download {margin:20px 0 20px 0; padding-left:90px;}
.media-pane .media-item .download .button {float:left; margin-right:10px;}
.media-pane .media-item .download .text {float:left;}
.media-pane .media-item .download a:hover {text-decoration:none;}
.media-pane .media-item .download h3 {margin:0; padding:0; font: bold 18px Arial, Helvetica, sans-serif;}
.media-pane .media-item .download a:hover h3 {text-decoration:underline;}
.media-pane .media-item .download span {padding-left:2px; color: #999999; font-size:89%;}
.media-pane .info-box {padding:20px 14px 0 14px; text-align:right; color:#FF3C00;}
.media-pane .info-box a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.media-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
VARPAS PANE (CENTER)
-----------------------------------*/
.varpas-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.varpas-pane .varpas-item {padding:0 14px 0 14px; background:#FFF;}
.varpas-pane .varpas-item img.cover {padding:3px 20px 15px 0;}
.varpas-pane .varpas-item .info h3 {padding:0 0 10px 0; margin:0; font-size:160%; font-weight:bold; color:#FF3C00;}
.varpas-pane .varpas-item .info .i {padding-bottom:3px;}
.varpas-pane .varpas-item .info .i b {display:block; float:left; width:90px;}
.varpas-pane .varpas-item .info .panel {background:#FFF4D4;padding:10px;margin:10px 0 10px 170px;border: 1px solid #FF9000;}
.varpas-pane .varpas-item .info .download {margin:50px 0 0 0; padding-left:170px;}
.varpas-pane .varpas-item .info .download .button {float:left; margin-right:10px;}
.varpas-pane .varpas-item .info .download .text {float:left;}
.varpas-pane .varpas-item .info .download a:hover {text-decoration:none;}
.varpas-pane .varpas-item .info .download h3 {margin:0; padding:0; font: bold 18px Arial, Helvetica, sans-serif;}
.varpas-pane .varpas-item .info .download a:hover h3 {text-decoration:underline;}
.varpas-pane .varpas-item .info .download span {padding-left:2px; color: #999999; font-size:89%;}
.varpas-pane .varpas-item .paragraph, .varpas-pane .varpas-item p.tracks {margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px dotted #9C9C9C;}

.varpas-pane .info-box {padding:20px 14px 0 14px; text-align:right; color:#FF3C00;}
.varpas-pane .info-box a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.varpas-pane .info-box a:hover {text-decoration:none; background-color:#000; color:#FFF;}

/* ----------------------------------
VARPAS LIST PANE (CENTER)
-----------------------------------*/
.varpas-list-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.varpas-list-pane .item-list {padding:0 14px 0 14px; background:#FFF;}
.varpas-list-pane .item-list .varpas-item img {margin:3px 10px 5px 0; width:100px; height:100px;}
.varpas-list-pane .item-list .First-Y {padding-right:10px;}
.varpas-list-pane .item-list .First-N {padding-right:0;}
.varpas-list-pane .item-list .varpas-item {width:268px; float:left;}
.varpas-list-pane .item-list .varpas-item .small-title {padding-bottom:5px;}
.varpas-list-pane .item-list .varpas-item p {margin:0; padding:5px 0 0 110px;}
.varpas-list-pane .item-list .varpas-item p a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.varpas-list-pane .item-list .varpas-item p a:hover {background-color:#FFF; color:#FF3C00; text-decoration:none;}
.varpas-list-pane .item-list .cleaner {padding-bottom:10px; margin-bottom: 10px;}

.varpas-list-pane .content .item .image {width:114px; margin-right:5px; float:left;}
.varpas-list-pane .content .item .info {float:right;width:413px;}
.varpas-list-pane .content .item .info .title {font-size:130%; font-weight:bold; color:#FF3C00; padding-bottom:10px;}
.varpas-list-pane .content .item .info .title .comments {font-size:70%;color:#9C9C9C;}
.varpas-list-pane .content .item .info .genre {padding-bottom:5px;}
.varpas-list-pane .content .item .info .description {text-align:justify; padding-bottom:10px;}
.varpas-list-pane .content .item .info .description p {margin:0;padding:0;}
.varpas-list-pane .content .item .info .description ul {margin:0;padding:0;list-style:circle;}
.varpas-list-pane .content .item .info .description li {padding:0;}
.varpas-list-pane .content .separator {clear:both; border-top:1px dotted #9C9C9C;}

/* ----------------------------------
VARPAS SMALL LIST BLOCK (CENTER)
-----------------------------------*/
.varpas-small-block {padding-top:14px;}
.varpas-small-block .item {margin:5px 0 5px 0; text-align:center;}
.varpas-small-block .separator {clear:both; border-top:1px dotted #9C9C9C;}

/* ----------------------------------
SMALL BLOCK (LEFT / RIGHT)
-----------------------------------*/
.side-pane {margin-top:3px; padding:0 0 5px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.side-pane .item-list {padding:10px 5px 0 5px; background:#FFF;}
.side-pane .item-list .cleaner {padding-bottom:4px; margin-bottom: 4px;}

/* ----------------------------------
COMMENTS LIST BLOCK (CENTER)
-----------------------------------*/
.comments-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.comments-pane .comments-list {padding:0 14px 0 14px;}
.comments-pane .comments-list .comment-item a {color:#FF3C00;}
.comments-pane .comments-list .comment-item a:hover {background-color:#FF3C00; color:#FFF; text-decoration:none;}
.comments-pane .comments-list .comment-item .author {padding:5px 10px 5px 10px; font-weight:bold; border-bottom:1px solid #F2F2F2;} 
.comments-pane .comments-list .comment-item .comment {padding:5px 10px 0 10px;}
.comments-pane .comments-list .comment-item .comment .logo {width:130px; float:left;}
.comments-pane .comments-list .comment-item .comment .paragraph {width:392px; float:left;}
.comments-pane .comments-list .pagging {clear:both;}
.comments-pane .comments-list .pagging a:hover {color:#FFF; background-color:#000; text-decoration:none;}
.comments-pane .comments-list .pagging .control {float:left;}
.comments-pane .comments-list .pagging .pages {float:right;}


/* ----------------------------------
COMMENTS FORM (CENTER)
-----------------------------------*/
.comments-form-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.comments-form-pane .comments-form {padding:0 14px 0 14px;}

/* ----------------------------------
COMPETITION PANE (CENTER)
-----------------------------------*/
.competition-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.competition-pane .competition-item {padding:0 14px 0 14px;}
.competition-pane .competition-item .image {width:150px; float:left; padding:0 16px 0 0;}
.competition-pane .competition-item .info {width:380px; float:right;}
.competition-pane .competition-item .info .title {font-weight:bold; color:#FF3C00; font-size:160%; padding:0 0 3px 0; margin:0;}
.competition-pane .competition-item .info .i {padding-bottom:3px;}
.competition-pane .competition-item .info .i b {display:block; float:left; width:70px;}
.competition-pane .competition-item .paragraph {padding-top:10px;}
.competition-pane .competition-item .questions h2 {padding:10px 0 5px 0; margin:0; font-size:110%; font-weight:bold; color:#FF3C00;}
.competition-pane .competition-item .questions .answer {height:23px;}
.competition-pane .competition-item .questions .answer input {position:relative; top:2px; margin-right:10px;}
.competition-pane .button {padding:10px 14px 0 14px;}

/* ----------------------------------
COMPETITION LIST PANE (CENTER)
-----------------------------------*/
.competition-list-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.competition-list-pane .content {padding:0 14px 0 14px;}
.competition-list-pane .content .competition-item .image {width:150px; float:left; padding:0 16px 0 0;}
.competition-list-pane .content .competition-item .info {width:380px; float:right;}
.competition-list-pane .content .competition-item .info .title {font-weight:bold; font-size:110%; padding:0 0 3px 0; margin:0;}
.competition-list-pane .content .competition-item .info .title a {color:#FF3C00;}
.competition-list-pane .content .competition-item .info .title a:hover {background-color:#FF3C00; color:#FFF; text-decoration:none;}
.competition-list-pane .content .competition-item .info .i {padding-bottom:3px;}
.competition-list-pane .content .competition-item .info .i b {display:block; float:left; width:70px;}
.competition-list-pane .content .competition-item .info .paragraph {padding-top:5px;}
.competition-list-pane .content .competition-item .info .paragraph a {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.competition-list-pane .content .competition-item .info .paragraph a:hover {background-color:#FFF; color:#FF3C00; text-decoration:none;}
.competition-list-pane .content .separator {clear:both; border-top:1px dotted #9C9C9C; margin:5px 0 10px 0}

/* ----------------------------------
COMPETITION LIST (SMALL)
-----------------------------------*/
.competition-list-small {margin-top:3px; background-color:#F4F4F4; border-bottom:3px solid #C83001;}
.competition-list-small .content {padding:0 5px 10px 5px; text-align:center;}
.competition-list-small .content .competition-item .title {font-weight:bold; padding:3px 0 3px 0; margin:0;}
.competition-list-small .content .competition-item .title a {color:#FF3C00;}
.competition-list-small .content .competition-item .title a:hover {background-color:#FF3C00; color:#FFF; text-decoration:none;}
.competition-list-small .content div:hover.competition-item .title a {background-color:#FF3C00; color:#FFF; text-decoration:none;}
.competition-list-small .content .separator {clear:both; border-top:1px dotted #9C9C9C; margin:5px 0 10px 0}

/* ----------------------------------
WINNER LIST (SMALL)
-----------------------------------*/
.winners-list-small {margin-top:3px; background-color:#F4F4F4; border-bottom:3px solid #C83001;}
.winners-list-small .winner-item {padding:0 14px 5px 14px;}
.winners-list-small .winner-item .title {color:#FF3C00; font-weight:bold; padding:0; margin:0;}
.winners-list-small .winner-item .paragraph p {padding:0; margin:0;}

/* ----------------------------------
WRITE TO US (POP UP)
-----------------------------------*/
.write-us-pop-pane {padding:15px;}
.write-us-pop-pane .text {padding:15px;}
.write-us-pop-pane .caption {float:left; width:80px; height:19px; padding-top:2px; padding-right:10px;text-align:right;}
.write-us-pop-pane .element {float:left; width:430px; padding-top:2px;padding-bottom:10px;}
.write-us-pop-pane .submit {width:100%; text-align:center;}
.write-us-pop-pane .required-fields {position:relative; right:0; text-align:right;}

/* ----------------------------------------
TWO UP CAROUSEL - MYDJSCENE PANE (center)
---------------------------------------- */
.two-up-carousel {clear:both;}
.two-up-carousel .my-djscene-pane {width:255px;margin:0 0 5px 0;}
.two-up-carousel .my-djscene-pane .col-in {padding:10px;}
.two-up-carousel .my-djscene-pane h3 {font-size:120%;font-weight:bold;color:#000;margin:0 0 5px 0;}
.two-up-carousel .my-djscene-pane h4 {font-size:100%;font-weight:bold;margin:0 0 5px 0;}
.two-up-carousel .my-djscene-pane a.hi-light {background: url(../../graphics/uk/global/a_pink_arrow_small.gif) no-repeat left 4px;padding-left:10px;font-size:110%;}
.two-up-carousel .my-djscene-pane label.two-col {width:50px;} 
.two-up-carousel .my-djscene-pane label.two-col input {width:140px;}
.two-up-carousel .my-djscene-pane label.radio-button {position:relative;text-align:left;display:block;margin-top:10px;padding:2px 0 0 25px;} 
.two-up-carousel .my-djscene-pane label.radio-button input {position:absolute;left:0;top:0px;}
.two-up-carousel .my-djscene-pane ul {margin:0 0 0 14px;padding:0 0 5px 0;list-style:circle;}
.two-up-carousel .my-djscene-pane ul li {margin:0 0 3px 0;padding:0;}
.two-up-carousel .my-djscene-pane ul li a {padding-left:0;}
.two-up-carousel .my-djscene-pane	.hr {background: url('images/components/general/hr_black.gif') repeat-x left top;height:1px;overflow:hidden;margin:5px 0 5px 0;}
.two-up-carousel .my-djscene-pane	.hr hr {display:none;}

/* ----------------------------------
USER-PROFILE
-----------------------------------*/
.user-profile .heading img.image {padding:3px 20px 15px 0;}
.user-profile .heading h3 {padding:0; margin:0; font-size:160%; font-weight:bold; color:#FF3C00;}
.user-profile .heading .small-text {padding-bottom:10px;}
.user-profile .heading .info {padding-left:220px;}
.user-profile .heading .i {padding-bottom:3px;}
.user-profile .heading .i b {display:block; float:left; width:100px;}

.two-up-carousel .user-profile {width:200px;margin:0 0 5px 0;}
.two-up-carousel .user-profile .col-in {padding:10px;}
.two-up-carousel .user-profile h3 {font-size:120%;font-weight:bold;color:#FF3C00;margin:0 0 10px 0;}
.two-up-carousel .user-profile h4 {font-size:100%;font-weight:bold;margin:0 0 10px 0;}
.two-up-carousel .user-profile .i {padding-bottom:8px;}
.two-up-carousel .user-profile .i b {display:block; float:left; width:70px;}
.two-up-carousel .user-profile .i a.link:hover{background-color:transparent;}

.two-up-carousel .user-contribution {width:255px;margin:0 0 5px 0;}
.two-up-carousel .user-contribution .col-in {padding:10px;}
.two-up-carousel .user-contribution h3 {font-size:120%;font-weight:bold;color:#000;margin:0 0 10px 0;}
.two-up-carousel .user-contribution .i {padding-bottom:8px;}

/* ----------------------------------
CATEGORY LIST
-----------------------------------*/
.category-list-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF; position:relative;}

/* ----------------------------------
PRODUCT LIST
-----------------------------------*/
.product-list {display:block; min-height:250px; border-bottom:1px solid #C2C2C2; padding: 0 19px 0 19px; position:relative;}
.product-list .item {float:left; margin:0 0 15px 0; min-height:230px; position:relative; padding:0 5px 15px 5px; text-align:center; width:120px;}
.product-list .item .image {padding-bottom:10px;}
.product-list .item .image .offer {width:50px; height:50px; display:block; position:absolute;top:-10px;right:0px;}
.product-list .item .image .offer[class] {background-image:url('images/_icons/offer.png');}
.product-list .item .title {padding-bottom:10px;}
.product-list .item .title a {color:#000; font-weight:bold;}
.product-list .item .title a:hover {color:#FF9000; text-decoration:none;}
.product-list .item .price {bottom:5px;font-weight:bold;left:0;margin:10px 0 0 0;position:absolute;width:120px;}

/* ----------------------------------
PRODUCT PANE
-----------------------------------*/
.product-pane {margin-top:3px; padding: 0 0 20px 0; border-bottom:3px solid #C83001; background-color:#FFF;}
.product-pane .product {padding:0 14px 0 14px;}
.product-pane .product .image {width:160px;float:left; text-align:left;}
.product-pane .product .content {float:left; width:386px; text-align:left;}
.product-pane .product .content .offer-text {font-weight:bold; padding-bottom:10px;}
.product-pane .product .content .extra-info {margin-top:0; padding-top:0; padding-bottom:10px;}
.product-pane .product .content .options .price {font-weight:bold; padding:0 10px 10px 0;}
.product-pane .product .content .options .price #PRICE_select {font-size:180%; color:#FF3C00; padding-right:10px; float:left}
.product-pane .product .content .options .price .add-button input {height:25px; width:80px;margin:0px; border:0px;}
.product-pane .product .content .options .form {padding:0 10px 10px 0;}
.product-pane .product .content .options .form select {margin-bottom:5px; margin-right:5px; border: 1px solid #999999; width:100px;}

/* ----------------------------------
SYNOPSIS PANE
-----------------------------------*/
.synopsis-pane {text-align:left; padding:10px 24px 10px 24px;}
.synopsis-pane h3 {background: #FFF4D4 url(images/components/synopsis_pane/h3_bg.gif) repeat-x;padding:3px 5px;margin:0 -10px 10px -10px;font-size:110%; }

/* ----------------------------------
GALLERY PANE
-----------------------------------*/
.product-gallery-pane {text-align:left; padding:10px 24px 10px 24px;}
.product-gallery-pane h3 {background: #FFF4D4 url('images/components/gallery_pane/h3_bg.gif') repeat-x; padding:3px 5px; margin:0 -10px 10px -10px; font-size:110%; }
.product-gallery-pane .image-box {padding-left:25px; clear:both;}
.product-gallery-pane .image-box .image-item {padding:3px; width:450px; border:1px solid #444;}
.product-gallery-pane .image-selector {float:left; padding-left:25px; padding-top:5px; }
.product-gallery-pane .image-selector ul {padding:0; margin:0; white-space:nowrap; list-style-type:none;}
.product-gallery-pane .image-selector ul li {display:inline; padding-right:5px;}
.product-gallery-pane .image-selector ul li a {color:#000; padding:0 0 0 14px; background-image:url('images/components/gallery_pane/icon_thumbs.gif'); background-repeat:no-repeat; background-position:0 2px }
.product-gallery-pane .image-selector ul li a:hover {color:#FF9000; text-decoration:none;}



/* ----------------------------------
MINI BASKET (LEFT / RIGHT)
-----------------------------------*/
.mini-basket h3 {margin:10px;font-size:100%;font-weight:normal;color:#FF3C00;}
.mini-basket dl {padding:0;margin:4px 0 8px 0;width:170px;}
.mini-basket dt {margin:0;padding:5px 2px 0 0;}
.mini-basket dt a {color:#000; font-weight:bold;}
.mini-basket dt a:hover {color:#FF9000; text-decoration:none;}
.mini-basket dd {margin:0;padding:5px 2px;background:url('images/components/mini_basket/bck_dottedline.gif') repeat-x left bottom;clear:both;position:relative;}
.mini-basket dd.details span.quantity {}
.mini-basket dd.details span.price {position:absolute;right:30px;}
.mini-basket dd.details input {position:absolute;right:0; padding-top:3px;}
.mini-basket .total {text-align:right; padding-right:30px;position:relative;background-color:#E1E1E2;}
.mini-basket .total strong {position:absolute;left:5px;}
.mini-basket .checkout {height:20px;}
.mini-basket .checkout img {position:absolute;left:0; border:0;} 

/* ----------------------------------------
BASKET DETAILS (center)
---------------------------------------- */
.basket-details .text {text-align:left;padding:10px;}
.basket-details .text h2 {font-size:110%;font-weight:bold;margin:0;color:#000000;}
.basket-details .text ul {margin:5px 5px 5px 15px;padding:0;}
.basket-details .text ul li {margin-bottom:5px;}
.basket-details .total-cost td {font-size:110%;width:100%; border:1px solid #FFF; background-color:#FFF4D4; text-align:right;font-weight:bold;}
.basket-details .action-buttons td {padding-top:50px;}
.basket-details .item td {border-bottom:1px dotted #D9D9D9;}
.basket-details .item a {color:#000; font-weight:bold;}
.basket-details .item a:hover {color:#FF9000; text-decoration:none;}

/* ----------------------------------------
GENERIC TABLE (center)
---------------------------------------- */
.generic-table {clear: both; margin: 10px 0 10px 0; width:548px; text-align:left;}
.generic-table th {background: #FF9000 url('images/components/generic_table/th_bck.jpg') repeat-x; color:#FFF;padding:5px;white-space:nowrap;}
.generic-table td {background: #FFF;padding:5px;vertical-align:top;border-bottom:1px dotted #D9D9D9;}
.generic-table td .thumb {float:left;margin-right:10px;}
.generic-table td a.btn {background-color:#FF3C00; color:#FFF; padding:0 3px 2px 3px;}
.generic-table td a:hover.btn {background-color:#FFF; color:#FF3C00; text-decoration:none;}

/* ----------------------------------------
GENERIC HEADING
---------------------------------------- */
.generic-heading {padding:0;min-height:50px; text-align:left;}
.generic-heading h1 {font-size:180%;color:#000000;margin:0;}
.generic-heading h2 {font-size:120%;font-weight:normal;margin:0 0 5px 0;}

/*------------------------------------------------------------------------------------------------
FORM LAYOUTS
-------------------------------------------------------------------------------------------------- */
.button-right { background:#FF9000 url('images/components/general/btn_arrow_right.gif') no-repeat; padding: 2px 5px 3px 30px; text-align:right; height: 21px; width:175px; font-weight: bold; color:#F4F4F4; border:0; cursor:pointer; margin-bottom:5px;}
.button-right-red  { background:#FF3C00 url('images/components/general/btn_arrow_right.gif') no-repeat; padding: 2px 5px 3px 30px; text-align:right; height: 21px; width:175px; font-weight: bold; color:#F4F4F4; border:0; cursor:pointer; margin-bottom:5px;}
.button-right-off  { background:#B1B1B1 url('images/components/general/btn_arrow_right.gif') no-repeat; padding: 2px 5px 3px 30px; text-align:right; height: 21px; width:175px; font-weight: bold; color:#F4F4F4; border:0; cursor:pointer; margin-bottom:5px;}
.button-left  { background:#FF9000 url('images/components/general/btn_arrow_left.gif') no-repeat; padding: 2px 5px 3px 30px; text-align:right; height: 21px; width:175px; font-weight: bold; color:#F4F4F4; border:0; cursor:pointer; margin-bottom:5px;}
.button-left-red  { background:#FF3C00 url('images/components/general/btn_arrow_left.gif') no-repeat; padding: 2px 5px 3px 30px; text-align:right; height: 21px; width:175px; font-weight: bold; color:#F4F4F4; border:0; cursor:pointer; margin-bottom:5px;}
.button-left-off  { background:#B1B1B1 url('images/components/general/btn_arrow_left.gif') no-repeat; padding: 2px 5px 3px 30px; text-align:right; height: 21px; width:175px; font-weight: bold; color:#F4F4F4; border:0; cursor:pointer; margin-bottom:5px;}

a.button-right, a.button-right-red, a.button-right-off, a.button-left, a.button-left-red, a.button-left-off {padding-top:3px; display:block; height:15px; width:140px; text-decoration:none;}
a.button-right:hover, a.button-right-red:hover, a.button-right-off:hover, a.button-left:hover, a.button-left-red:hover, a.button-left-off:hover {text-decoration:none;}

a.button-small {display:block; width:14px; height:15px; text-decoration:none; text-indent:-999px; float:right; margin-left:3px;}
a.button-arrow-right {background:#FFF url('images/components/general/btn_small_arrow_right_off.gif') no-repeat; }
a.button-arrow-right:hover {background:#FFF url('images/components/general/btn_small_arrow_right_on.gif') no-repeat; }
a.button-delete {background:#FFF url('images/components/general/btn_small_delete_off.gif') no-repeat; }
a.button-delete:hover {background:#FFF url('images/components/general/btn_small_delete_on.gif') no-repeat; }
a.button-edit {background:#FFF url('images/components/general/btn_small_edit_off.gif') no-repeat; }
a.button-edit:hover {background:#FFF url('images/components/general/btn_small_edit_on.gif') no-repeat; }
a.button-main {background:#FFF url('images/components/general/btn_small_main_off.gif') no-repeat; }
a.button-main:hover {background:#FFF url('images/components/general/btn_small_main_on.gif') no-repeat; }

fieldset {border:none;margin:0 0 5px 0;padding:20px 0 5px 0;clear:both;}
fieldset.background {background: url('images/components/general/fieldset_bck.jpg') repeat-x top left; border:none;margin:0 0 5px 0;padding:20px 10px 5px 10px;clear:both;}
fieldset h2 {background:#FFF4D4;padding:3px 5px;margin:0 0 5px 0;font-size:120%;clear:both;}
fieldset h3 {padding-bottom:20px; text-align:center; color:#FF3C00; font-size:100%;}
legend {color:#FF3C00;font-size:120%;font-weight:bold;margin:32px 0 0 0;padding:0;}
fieldset.background legend {color:#FFF;}

label.two-col {position:relative;width:378px;text-align:left;display:block;margin-bottom:10px;padding-top:2px;} 
label.two-col input, label.two-col select {position:absolute;left:148px;top:0px;margin-left:0px;}
label.two-col textarea {left: 148px; position: relative; top:-10px; margin-bottom:-10px; }
label.two-col input.text, label.two-col select.text, label.two-col textarea.text {width:100%;}

div.two-col {padding-top:2px;margin-bottom:5px; }
div.two-col label {width:148px;float:left;margin:0;padding:0;font-weight:normal;}
div.two-col div.label {width:150px;float:left;margin:0;padding:0;font-weight:normal;}
div.two-col div.field {padding:0; margin:0; float:right; width:378px;}

div.two-col div.field input {padding-left:0; margin-left:0;}
div.two-col div.field .text {width:100%;}
div.two-col div.field textarea.text {height:150px;}
div.two-col div.field .Notice {padding-top:2px; color:#666;}

div.two-col div.field .image-preview {position:relative;z-index:100;}
div.two-col div.field .image-preview a.p1, div.two-col div.field .image-preview a.p1:visited {text-decoration:none; background:#fff; top:0; left:0; border:0;}
div.two-col div.field .image-preview a img {border:0;}
div.two-col div.field .image-preview a.p1:hover {text-decoration:none; color:#000;}
div.two-col div.field .image-preview a .large {display:none; position:absolute; border:0px; top:-1px; left:-1px;}
div.two-col div.field .image-preview a.p1:hover .large {position:absolute; display:block; top:-60px; left:80px; border:10px solid #F00;}

div.two-col-checkbox {padding-top:2px;margin:10px 0 5px 5px;}
div.two-col-checkbox label {float:left;margin:0 0 0 5px;padding:0;}
div.two-col-checkbox input {float:left;margin:0;padding:5px 0 0 0;font-weight:bold;}