/* Media Portal CSS */


/* Portal Headline */



a.prev-next-button {
    color:black;
    text-decoration:none;
}

a.prev-next-button:hover {
    text-decoration:none;
}

.media-headline-login-left {
     width: 8px;
     height: 30px;
     background: url('http://foto.caon.ro/@@/login-top-left.gif');
     background-repeat:no-repeat;
     float:left;
     
}

.media-headline-login-right {
     width: 8px;
     height: 30px;
     background: url('http://foto.caon.ro/@@/login-top-right.gif');
     background-repeat:no-repeat;
     float:left;
}

.media-headline-content {
     /*height: 30px;*/
     vertical-align: middle;
     line-height: 30px;
}

.media-headline-login-content {
    background: url('http://foto.caon.ro/@@/login-top.gif') repeat-x;
    height:30px;
    line-height:30px;
    vertical-align:middle;
    width:469px;
    float:left;
}

.login-bottom-left {
    background: url('http://foto.caon.ro/@@/login-bottom-left.gif');
    background-repeat:no-repeat;
    height:10px;
    width:8px;
    float:left;
}
.login-bottom-middle {
    background: url('http://foto.caon.ro/@@/login-bottom.gif');
    background-repeat:repeat-x;
    height:10px;
    width:469px;
    float:left;
}

.login-bottom-right {
    background: url('http://foto.caon.ro/@@/login-bottom-right.gif');
    background-repeat:no-repeat;
    height:10px;
    width:8px;
    float:left;
}

.media-headline-title {
    float: left;
}

.media-headline-additional {
    float: right;
    font-size: 10px;
}

.media-headline-title h3 {
    float: left;
    font-size: 18px;
    font-weight: bold;
    font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
}

/* Portal Category Box */

#nav-line{
    width: 950px;
    height: 25px;
    margin-bottom: 12px;
}

/* Nav container (portal-tabs/navigation + portal-actions) */
#navigation-box{
    width: 950px;
    float: left;
}

#portal-navigation {
    background: url('http://foto.caon.ro/@@/emtybox.gif') repeat-x;
    margin: 0px;
    height: 25px;
    width: 950px;
    border:1px solid #C0C0C0;
}

#cat-bottom-bar {
    background-color: #efad00; /* bg-color */
    width: 970px;
    height: 28px;
}

#cat-bottom-corner {
    background-color: #efad00; /* bg-color */
    width: 5px;
    height: 28px;
    background: url('http://foto.caon.ro/@@/cat_bottom_bar.gif');
    background-position: bottom;
    background-repeat: no-repeat;
    float:right;
}

/* Category Tab Navigation */

.menu-inactive-content {
    width: 130px;
    height: 25px;
    font-size: 13px;
    /*background-color: #f7d67f;*/
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    /*border-top:1px solid #C0C0C0;*/
    border-right:1px solid #C0C0C0;
    /*border-bottom:1px solid #C0C0C0;*/
    background: url('http://foto.caon.ro/@@/inactive.gif') repeat-x;
    overflow: hidden;
}

.menu-empty-content {
    height: 25px;
    border-top:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
    background: url('http://foto.caon.ro/@@/emtybox.gif') repeat-x;
    overflow: hidden;
    float:left;
    width:423px;
}

.menu-inactive-content a {
    color: #000 !important;
    text-decoration: none !important;
    font-weight: bold !important;
}

.menu-inactive-content a:hover {
    color: #000 !important;
    text-decoration: none !important;
    font-weight: bold !important;
}

.menu-inactive-content a:visited {
    color: #000 !important;
    text-decoration: none !important;
    font-weight: bold !important;
}

.menu-active-content {
    width: 130px;
    height: 25px;
    font-size: 13px;
    line-height: 25px;
    vertical-align: middle;
    text-align: center;
    border-right:1px solid #C0C0C0;
    border-bottom:1px solid #FFFFFF;
    /*
    border:1px solid #C0C0C0;
    border-top:1px solid #C0C0C0;
    */
    background: url('http://foto.caon.ro/@@/active.gif') repeat-x;
    overflow: hidden;
}

.menu-active-content a {
    color: black !important;
    text-decoration: none !important;
    font-weight: bold !important;
}

.menu-active-content a:hover {
    color: black;
    text-decoration: none;
    font-weight: bold;
}

.menu-active-content a:visited {
    color: black;
    text-decoration: none;
    font-weight: bold;
}

.menu-active-content a:active {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

/* all ajax overlays */
.toolsOverlay{
    text-align: left;
}

.toolsOverlayBody{
    padding: 11px;
}
/* Search Box */

#cat-bottom-left {
    /* width: 498px; */
    float: left;
}

#cat-bottom-right {
/*
    width: 200px;
    float: right;
*/
}

/* Content Layout */


.one-col-header-size {
    width: 744px;
}

#two-col-layout-left {
    float: left;*/
    display: block;
    float: left;
	font-family: Verdana;
	font-size: 11px;
	width: 660px;
}

#two-col-layout-right {
    width: 300px;
    float: right;
}

#cat-box {
    padding: 6px 0 0 0px;
    
}


#cat-box-login {
    background: url('http://foto.caon.ro/@@/login-middle.gif');
    background-repeat:repeat-y;
    width:476px;
    padding-left:9px;
}

.media-login-middle {
    margin-left:165px;
}

.cat-box-two-col {
  width: 652px;
}

.cat-box-three-col {
  width: 485px;
}

.media-header {
    clear: both;
    margin-bottom: 5px;
}

.media-header-long {
    height: 30px;
    clear: both;
    margin-bottom: 5px;
    width: 640px;
    
}

.media-header-login {
    height: 30px;
    clear: both;
    width: 485px;
    /*margin-left:170px;*/
    
}
.media-header-middle {
    height: 30px;
    clear: both;
    margin-bottom: 5px;
}



.header-padding {
    /*padding-top: 5px;*/
}


.footer-link-important:hover{
    color: #CC0000;
    text-decoration: underline;
}

.footer-link-important {
    color: #fe9e2d;
    text-decoration: none;
}

.footer-link-black:hover{
    color: #CC0000;
    text-decoration: underline;
}

.footer-link-black {
    color: black;
    text-decoration: none;
}



#item-info {
   width:630px;
   background:url('http://foto.caon.ro/@@/blue-middle.jpg');
   background-repeat:repeat-x;
   float:left;
   height:84px;
}

.blue-left {
    width: 8px;
    height: 84px;
    background: url('http://foto.caon.ro/@@/blue-left.jpg');
    float:left;
}

.blue-right {
    width: 9px;
    height: 84px;
    background: url('http://foto.caon.ro/@@/blue-right.jpg');
    float:left;
}

.item-info-item-left {
   float: left;
   margin-top:10px;
   padding-right:70px;
   padding-left:10px;
}

.item-info-item {
   height: 40px;
   float: left;
   padding: 10px;
   padding-left: 60px;
   padding-right: 30px;
   margin-top:10px;
   border-left: 1px solid #999999;
   border-right: 1px solid #999999;
}

.item-info-item-right {
    float: right;
    height: 84px;
    background: url('http://foto.caon.ro/@@/blue-right.jpg');
    background-repeat:no-repeat;
    background-position: top right;
    padding-left:10px;
    padding-right:8px;
    padding-top:10px;
}

.item-info-item-inner {
   text-align: left;
}

.linkinfo {
    font-size: 10px;
    color: grey;
}

/* Categories */

.categoryTileItem {
    width: 117px;
    /*height: 190px;*/
    float: left;
    margin: 0 10px 10px 0;
    padding-left: 17px;
    padding-right: 17px;
}

.categoryTileHeadline {
    font-weight: bold;
    padding: 3px 3px 0 0;
    /*height: 18px;*/
    line-height: 18px;
    vertical-align: middle;
}

.categoryTileHeadline a {
    font-size: 14px;
    color: #336371;
    text-decoration: none;
    display: block;
}

.categoryTileThumb {
    height: 64px;
    text-align: center;
    padding-top: 11px;
}

.categoryTileBody {
    margin: 3px 5px 0 0;
    line-height: 16px;
    font-size: 12px;
}

.categoryTileBody a {
    color: #000;
}

.categoryTitleTag {
    padding-top: 7px;
}

/* Media Overview */

.media-wide-container {
    width: 485px;
    border-bottom: 1px solid #999999;
    background-position: bottom;
    text-align: left;
    vertical-align: top;
    margin-bottom: 5px;
    padding: 4px 0px 4px 4px;
    overflow: auto;
}


.media-container {
    background-position: bottom;
    text-align: left;
    vertical-align: top;
    height: 100%;
}

.media-container-album {
    /*width:134px;
    /*border: 2px solid #3c6ca0;*/
}


.media-container-spotlight {
    width: 260px;
    padding: 4px 0px 0px 0px;
    border: 1px solid #999999;
    background: url('http://foto.caon.ro/@@/img/ov_latest_bg.gif') repeat-x;
    background-position: bottom;
    text-align: left;
    vertical-align: top;
    height: 100%;
}

.media-tile-box {
    float: left;
    width: 156px;
    padding: 4px 0px 0px 0px;
    font-family: Verdana;
    font-size: 11px;
}

.media-tile-box-album {
    /*width: 124px;*/
}

.media-tile-box-detail {

}


.media-tile-big-box {
    width: 256px;
    height: 253px;
    padding: 4px 0px 0px 0px;
    margin-bottom: 5px;
    margin-right: 5px;
    float: left;
    border: 1px solid #999999;
    background-color: #e4ebf1;
    overflow:hidden;
}

.media-tile-big-box-wide {
    width: 298px;
    padding: 4px 0px 0px 0px;
    margin-bottom: 5px;
    float: left;
    border: 1px solid #999999;
    background-color:#e4ebf1;
    overflow:hidden;
}

.media-wide-tile-description {
    margin: 0px;
    margin-bottom: 3px;
	text-align:left;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
}

.media-wide-tile-image {
    height: 90px;
    width: 150px;
    position: relative;
    margin: 0px;
    margin-bottom: 3px;
    text-align:left;
    vertical-align: top;
}

.media-tile-image {
    height: 140px;
    width:150px;
    position: relative;
    text-align:center;
    background-image: url('http://foto.caon.ro/@@/img/back-Items.gif');
    background-repeat: no-repeat;

}

.media-tile-big-image {
    margin: 0px;
    margin-bottom: 3px;
	text-align:center;
   overflow: hidden;
}

.video-stripe {
    position: absolute;
    left: 0;
    top: 0;
    width: 120px;
    height: 90px;
    background: transparent url('http://foto.caon.ro/@@/img/film.gif');
}

.video-overlay-icon {
    position:relative;
    top: -5px;
    left: -25px;
    z-index: 100;
    line-height: 0px;
}

.video-wide-overlay-icon {
    position:relative;
    top: -5px;
    left: -30px;
    z-index: 100;
    line-height: 0px;
}

.a-wide-screen{
    display: inline;
    font-family: Verdana;
    font-size: 11px;
    height: 0px;
    text-align: left;
    width: 0px;
}

.video-overlay-big-icon {
    position:relative;
    top: -23px;
    left: 112px;
    z-index: 100;
    line-height: 0px;
}

.media-tile-image img {
    margin-top: 25px;
}

.media-tile-body {
    height: 100%;
    font-size: 90%;
    padding: 0px 2px 0px 2px;
    text-align:center;
}

.tile-info{
    /*height: 68px;
    height: 100%;*/
}


.media-tile-title {
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
}

.media-tile-font {
    font-size:16px;
}

.media-tile-padding {
    float:left;
    padding-left:10px;
}

.media-tile-wide-info{
    vertical-align: bottom;
}

.info-space {
    padding-right: 10px;
}

.media-tile-title a {
    text-decoration: none;
}

.media-tile-date-rating-count {

}

.media-tile-rating {
    padding-top: 10px;
}

.media-tile-rating-wide {
    padding-top: 10px;
}

.media-wide-tile-rating {
    text-align: left;
}



/* Media Batch Bar */

.batchedItemsColumnRow{
    border-bottom: 1px solid #C0C0C0;
    margin-bottom:10px;
}
.batchBlock{
  display: block;
  font-family: Verdana;
  font-size: 11px;
  margin-bottom: 5px;
}


.image-bottom-bar-left {
    width: 7px;
    height: 30px;
    background: url('http://foto.caon.ro/@@/bar_bottom_light_le.gif');
    background-repeat: no-repeat;
}

.image-bottom-bar-right {
    width: 7px;
    height: 30px;
    background: url('http://foto.caon.ro/@@/bar_bottom_light_ri.gif');
    background-repeat: no-repeat;
}

.image-bottom-bar-middle {
    height: 30px;
    width: 634px;
    background: url('http://foto.caon.ro/@@/bar_bottom_light_mi.gif') repeat-x;
    margin-bottom: 10px;
}

.image-bottom-bar-content {
    height: 30px;
    width: 500px;
    vertical-align: bottom;
    padding-top: 7px;
}
.image-bottom-bar-content-link {
    width: 30px;
    padding-top: 5px;
}
.image-bottom-bar-content-maxsize {
    width: 30px;
    padding-top: 3px;
}

.media-batch-bar {
    border-top:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
    height:30px;
}

.media-batch-bar-left {
    width: 7px;
    height: 30px;
}

.media-batch-bar-right {
    width: 7px;
    height: 30px;
}

.media-batch-bar-content {
    height: 30px;
    margin-bottom: 10px;
    overflow:hidden;
    padding-left: 5px;
    padding-right: 5px;
}

.media-batch-one-col-size {
	width: 754px;
}

.media-batch-two-col-size {
	width: 646px;
}

.media-batch-bar-padding {
    padding-top: 5px;
}

.media-batch-content-left {
    float: left;
    font-size: 10px;
    padding-left: 5px;
    line-height: 30px;
    vertical-align: middle;
}

.media-batch-content-right {
    float: right;
    padding-right: 5px;
    line-height: 30px;
    vertical-align: middle;
}

.media-batch-content-middle {
    line-height: 30px;
    vertical-align: middle;
    float:left;
    width:440px;
    text-align:center;
}

.media-batch-content-right a {
    text-decoration: none;
}

.media-batch-active {
    color: #fff;
    background-color: #369;
    padding-left: 3px;
    padding-right: 3px;
}

div.pagenumbers
{
  float: left;
  text-align: center;
  margin-left:2px;
  border
}
div.pagenumbers_active
{
  background-color: #fff;
  margin-left:10px;
  float:left;
}
div.pagenumbers a
{
  font-weight: bold;
}

.contentBox{
    background: #eee;
    padding: 5px;
    border: 1px solid #999;
}

/* create album */
#form\.albumName{
    width: 160px;
}

/* Player */

#media-player {
    padding: 5px 0 5px 0;
    text-align: center;
    width: 640px;
}


.player-infobox-head {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    padding-left: 11px;
    padding-right: 11px;
    margin-bottom: 1px;
    text-align: left;
    margin-top:10px;
}

.player-infobox-headlink {
    color:black;
    text-decoration: underline;
}


.player-infobox-grey {
    padding: 5px 5px 5px 0;
    background-color: #eee;
    text-align: left;
}

.player-infobox-white {
    background-color: #fff;
    text-align: left;
}

.leftpadding {
    padding-left:10px;
}

.player-infobox-white a {
    text-decoration: none;
    

.underlinelink a {
    text-decoration: underline;
}

}

.player-infobox-white a:hover {
    text-decoration: underline;
}

.tag0 {
    font-size: 90%;
}
.tag1 {
    font-size: 100%;
}
.tag2 {
    font-size: 110%;
}
.tag3 {
    font-size: 120%;
}
.tag4 {
    font-size: 130%;
}
.tag5 {
    font-size: 140%;
}
.tag6 {
    font-size: 150%;
}
.tag7 {
    font-size: 160%;
}
.tag8 {
    font-size: 170%;
}
.tag9 {
    font-size: 180%;
}
.tag10 {
    font-size: 200%;
}



#player-comment-box {
    padding: 11px;
    background-color: #f0f0ee;
    text-align: left;
}

#comment_target input.textType, input.textType, #player-infobox-ajaxtarget .textType {
    width: 296px;
    border: 1px solid #999999;
}

#comment_target textarea.textarea, textarea.textarea, #player-infobox-ajaxtarget .textarea {
	width: 605px;
   height: 50px;
   border: 1px solid #999999;
}

input.overlay {
   width: 270px;
}
textarea.overlay {
   width: 272px;
   height: 50px;
}

.overlay-top-box {
   float: left;
   width: 170px;
   height: 52px;
   text-align: center;
   vertical-align: middle;
   padding-top: 15px;
   margin-bottom: 5px;

   borderCollapse: "collapse";
   border: 1px dashed;

}

.overlay-top {
}
.overlay-top {
   text-align: center;
}
.overlay-ad-top-right {
   position: relative;
   padding: 1px;
   text-align: center;
   overflow: hidden;
   height: 65px;
   border-bottom: 1px dashed;
}
.overlay-form {
   padding-top: 20px;
}
.overlay-content{
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	background-color: transparent;
}

.overlay-content iframe {
   overflow: hidden;
	background-color: transparent;
}

.overlay-cover{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	display: table;
	visibility: hidden;
	z-index:20;
	text-align: center;
}

.player-image {
	border: 1px solid #999;
	margin: 5px;
}
.player-rating-hld {
   font-weight: bold;
   text-align: center;
}

#rating_stars {
   margin-left: 0px;
   text-align: center;
}

#star_description_target{
    margin-top: 5px;
}

.media-headline-additional a {
	text-decoration: none;
}

.media-headline-additional a:hover {
	text-decoration: underline;
}

#cat-bottom-left {
	padding-top: 4px;
}

.pageform-widget-row {
	padding-top: 15px;
   text-align: left;
}

.pageform-widget-row h3{
	color: #369;
}

.pageform-widget-row textarea {
	width: 520px;
	padding: 2px;
}

.pageform-widget-row input {
	font-weight: bold;
       width: 168px;
	padding: 2px;
}

.pageform-widget-row .checkboxType {
	font-weight: bold;
    width: 13px;
	padding: 2px;
}

.pageform-widget-row .tagBox input {
	font-weight: bold;
	width: 10px;
	padding: 2px;
}

.pageform-widget-row #form.startTrigger, .pageform-widget-row #form.endTrigger {
	font-weight: bold;
	width: 30px;
	padding: 2px;
}

#actionsView input {
   margin: 5px;
}
#actionsView  {
   text-align: left;
}

.media-upload-col-one {
	float: left;
	width: 250px;
}

.media-upload-col-two {
	float: right;
	width: 250px;
}

.media-upload-textline {
	color: #369;
	width: 498px;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}

.media-upload-description {
	padding-top: 10px;
	font-size: 10px;
}

.media-upload-tag-description {
	font-size: 10px;
	font-weight:bold;
}

.media-upload-note {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	font-style: italic;
}

.media-upload-small-description {
	font-size: 10px;
	padding-bottom: 5px;
	color: #333;
}

#livesearch {
    float:right;
    margin-right: 0px;
}

#livesearch_input {
    border: none;
    width: 200px;
    height: 18px;
    font-size: 14px;
    border: 1px solid #999999;
    background-color: white;
    margin-top:1px;
    margin-bottom: 0px;
}

.livesearchradio{
  margin-top: 0px;
}

.livesearchlabel{
  padding-top: 10px;
}

.livesearch_submit {
    font-size: 10px;
}



/* Subnavigation */

#cat-bottom-left a.active-menu-item {
    padding-left: 6px;
    text-decoration: none;
    color: white;
}

#cat-bottom-left a.active-menu-item:hover {
    text-decoration: underline;
}

#cat-bottom-left a.inactive-menu-item {
    padding-left: 6px;
    text-decoration: none;
    color: black;
}

#cat-bottom-left a.inactive-menu-item:hover {
    text-decoration: underline;
}

/* Login */

#login-left {
    width: 200px;
    margin-right: 10px;
}

#login-right {
    width: 260px;
    padding-right: 6px;
}
#login-right2 {
    width: 205px;
    height: 330px;
    padding-right: 6px;
}

.login-header {
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    padding-right: 11px;
    margin-bottom: 1px;
}

.login-content {
    margin-bottom: 6px;
}

.content-input {
    font-size: 12px;
    border: 1px solid #369;
    background-color: #eee;
    margin-bottom: 5px;
}

.login-content #login, .login-content #password {
    width: 130px;
}


/* flv player */
#flvplayer-target{
    margin-bottom:10px;
    background-color:#eee;
}


/* comments */
.commentheader{
    font-weight: bold;
}
.commentbody{
    color: #666666;
}


.form-status{
    padding: 3px;
    padding-left: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
}





    /* NAVIGATION BOX */

    .navigation-box-left {
     width: 8px;
     height: 138px;
     background: url('http://foto.caon.ro/@@/navigation-left-box.gif');
     background-repeat:no-repeat;
     float:left;
    }

    .navigation-box-center {
	width:282px;
	height:138px;
	float:left;
	background: url('http://foto.caon.ro/@@/PictureNavMiddle.gif');
        background-repeat:repeat-x;
    }

    .navigation-box-center-title {
        margin-top:7px;
	font-weight:bold;
    }
    
    .navigation-box-right {
     width: 8px;
     height: 138px;
     background: url('http://foto.caon.ro/@@/navigation-right-box.gif');
     background-repeat:no-repeat;
     float:left;
    }

    .navigation-box
    {
       float:left;
       margin-top:20px;
       height: 70px;
       padding-top: 5px;
       padding-bottom: 2px;
       z-index: 10;
       overflow: hidden;
    }

    .navigation-box img.active
    {
       cursor: pointer;
    }

    .navigation-box-video-overlay-icon {
       position:relative;
       bottom: 21px;
       left:   23px;
       z-index: 100;
       line-height: 0px;
    }

    .navigation-box .arrow-left, .navigation-box .arrow-right
    {
       height: 100%;
       padding-top: 0px;
       margin-top:20px;
    }

    .navigation-box .arrow-left
    {
       clear: left;
       float: left;
       margin-left: 2px;
       margin-right: 2px;
       z-index: 15;
    }

    .navigation-box .arrow-right
    {
       float: right;
       margin-left: 2px;
       margin-right: 2px;
       z-index: 16;
    }

    .picSlide
    {
       padding-top: 2px;
       float: left;
       width: 222px;
       height: 53px;
       overflow: hidden;
    }

    .navigation-box div.thumbbox, .navigation-box div.thumbbox-active
    {
       width: 69px;
       height: 52px;
       float: left;
       margin-left:3px;
       text-align: center;
       vertical-align: middle;
       background-color: #999999;
    }

    .navigation-box div.thumbbox-active
    {

    }
    
    #ajaxnavarrowleft_unav, #ajaxnavtarget_unav, #ajaxnavarrowright_unav,
    #ajaxnavarrowleft_cnav, #ajaxnavtarget_cnav, #ajaxnavarrowright_cnav
    #ajaxnavarrowleft_snav, #ajaxnavtarget_snav, #ajaxnavarrowright_snav
    {
    float:left;
    }

    div.thumbbox img.thumbbox-item, div.thumbbox-active img.thumbbox-item-active
    {
       text-align: center;
       vertical-align: middle;
    }

    div.thumbbox-active img.thumbbox-item-active
    {
       border: 1px solid red;
    }

.general-message{
    font-weight: bold;
    padding: 20px;
    margin: 20px;
    font-size: 110%;
    border: 2px solid red;
}

/* error message strings. used e.g. by the flash upload widget
   if no flash plugin is available. */
.flash-detection-error{
    font-weight: bold;
    padding: 20px;
    margin: 20px;
    font-size: 110%;
    border: 2px solid red;
    background-color: white;
}

/* breadcrumb */
#breadcrumb div {
	margin-left: 5px;
	float: left;
    font-size: 12px;
}


#feedbacklinklist{
  position: absolute;
  z-index: 1001;
  top: 170px;
  left: 915px;
  background-color: #efad00;
  padding: 0.5em 0.5em 0em 0.5em;
  border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
  /*visibility: hidden;*/
  width: 65px;
}

.widgetRowLabel{
  margin-top: 5px;
}

/*Categories box on right side*/
#right-category-box div{
  float: left;
  width: 130px;
}

#right-category-box a{
    font-weight: bold;
    display: block;
}



/*
   Menu
*/
#tab-ground {
    background-color: #efad00;
    width: 760px;
    height: 25px;
}


#submenu{
  padding: 2px 0 2px 0;
  width: 145px;
}

#submenu-inner
{
  /*background-color: #fff;*/
}
.submenu-button
{
  margin-right: 0px;
  clear: both;
  margin-bottom:5px;
}

.submenu-button .active-menu-item
{
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

.submenu-button a.inactive-menu-item
{
  text-decoration: underline;
}

.submenu-button a
{
    text-decoration: underline;
    color:#393939;
}

.submenu-marker-active{
  width: 10px;
  background: url('http://foto.caon.ro/@@/submenu_marker_red.gif') no-repeat center;
  float: left;
}
.submenu-marker-inactive{
  color: white;
  padding-left: -10px;
  margin-left: -10px;
}

.submenu-section-title{
    font-weight: bold;
    font-size: 12px;
    width:139px;
    height:21px;
    float:left;
    background-color:#a4a094;
}

.submenu-section-left {
    background: url('http://foto.caon.ro/@@/left.gif') no-repeat;
    height:21px;
    width:3px;
    float:left;
}

.submenu-section-right {
    background: url('http://foto.caon.ro/@@/right.gif') no-repeat;
    height:21px;
    width:3px;
    float:left;
}


.TagsBox {
    margin-top:5px;
}

.TagsBoxRight {
    background: url('http://foto.caon.ro/@@/right.gif') no-repeat;
    height:21px;
    width:3px;
    float:left;
}


.active-mainmenu-headline{
    width: 130px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}


.player-infobox-white-big {
    width: 524px;
}


#three-col-left{
  float: left;
}


#three-col-middle{
  float: left;
  margin-right: 10px;
}

#three-col-right{
  float: left;
  width: 300px;
}

#media-overview {
    width: 485px; /* required for category overview!*/
    float: left;
    margin-top:10px;
}


#two-col-layout-left {
    width: 504px;
    float: left;
}


.media-header{
  width: 485px;
}
.media-headline-title{
  /*width: 200px;*/
}
.two-col-header-size {
  width: 485px;
}

.three-col-header-size {
 /* width: 636px;*/
}

.media-batch-two-col-size {
  width: 485px;
}

.media-batch-three-col-size {
  width: 636px;
}

.batchBlock{
  width: 485px
}


/*
.organizealbumred a:visited {
    color:red;
}*/

.media-headline-title a {
    color:#26637A;
    font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
    font-weight:bold;
    font-size:18px;
}


.bottomborder {
    border-bottom: 1px solid #C0C0C0;
    color:#25616c;
}

#item-info-ajaxtarget {
    float:left;
}

/*.label {
    color: #2d7f79;
}*/

.mandatoryfield {
    font-size:100%;
    font-weight: bold;
    color: #2d7f79;
    
}

.unbold label {
    font-weight:normal !important;
}

.media-wide-tile-image a {text-decoration:none !important;}
.media-tile-image a {text-decoration:none !important;}