.advertising-toolbar  {
    position:fixed;
    z-index:1000;
    width:100%;
    top:0px;
    position: fixed;
}


.advertising-toolbar table.main {
    height:28px;
    _height:30px;
}

.advertising-toolbar table.main a {
    color:white;
    text-decoration:none;

}

.advertising-toolbar td.main div.menu {
    position: relative;
}

.advertising-toolbar ul {
    border:1px solid #9F484A;
    background:#860B0B;
    position:absolute;
    margin:0px;
    padding:3px;
    list-style:none;
    text-align:left;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    top:10px;
    left: 0px;
}

.advertising-toolbar ul li {
  width:150px;
  border-bottom:1px solid #9F484A;
  padding:5px;
}

.advertising-toolbar ul li.last {
  border-bottom:0px;
}

.advertising-toolbar ul li a {
    display:block;
    padding:3px 5px;
}

.advertising-toolbar table.main a:hover {
    color:#FF9C00;
}

.advertising-toolbar ul li a:hover {
    background:#9C2414;
}


.advertising-toolbar .inner {
    background: url("/_face/sheet/body_sheet.gif") repeat-x scroll 0 0 transparent;
    color:#FFFFFF;
    font-family:verdana,arial,"Trebuchet MS","Geneva CE",lucida,sans-serif;
    width:99%;
    margin:auto;
    height:28px;
    text-align:center;
}

.advertising-toolbar .inner .advertising-right {
    background: url("/_face/sheet/right_sheet.gif") no-repeat scroll right top transparent;
}

.advertising-toolbar .inner .advertising-left {
    background: url("/_face/sheet/left_sheet.gif") no-repeat scroll left top transparent;
}


.advertising-toolbar table.main, .advertising-toolbar #text-toolbar {
    margin:auto;
    width:965px;
}

.advertising-toolbar table.main td {
    background: url("/_face/sheet/separate_sheet.gif") no-repeat scroll 0 0 transparent;
}

.advertising-toolbar table.main td.main {
    margin:0px;
    padding:0px 5px 0px 5px;
}

#text-toolbar img {
   display:inline;
}


#text-toolbar td.text-toolbar-content, #text-toolbar td.text-toolbar-content-right {
    text-align: left;
    background: #3C1414;
}

#text-toolbar td.text-toolbar-content-right {
    text-align:right;
}

#text-toolbar td.text-toolbar-content-right img {
    vertical-align: middle;
}


#text-toolbar td.last {
    background: url('/_face/icons.gif') 0 -149;
}




img.icon-text-toolbar-left {
    background: url('/_face/icons.gif') -149px 0;
    width:21px;
    height:26px;
}

img.icon-text-toolbar-left-empty {
    background: url('/_face/icons.gif') -149px 0;
    width:4px;
    height:26px;
}


img.icon-text-toolbar-right {
    background: url('/_face/icons.gif') -170px 0;
    width:6px;
    height:26px;
}


.red-box {
    background: url("/_face/red-box-up.gif") no-repeat scroll 0 0;
    padding-top:9px;
    width:355px;
}

table.redbox tr.header td.box-left {
    background: url("/_face/red-box-top-left.gif") no-repeat scroll left top;
    height: 8px;
    line-height:8px;
    font-size:1px;
}

table.redbox tr.header td.box-right {
    background: url("/_face/red-box-top-right.gif") no-repeat scroll right top;
    height: 8px;
    line-height:8px;
    font-size:1px;
}

table.redbox tr.footer td.box-left {
    background: url("/_face/red-box-bottom-left.gif") no-repeat scroll left top;
    height: 8px;
    line-height:8px;
    font-size:1px;
}

table.redbox tr.footer td.box-right {
    background: url("/_face/red-box-bottom-right.gif") no-repeat scroll right top;
    height: 8px;
    line-height:8px;
    font-size:1px;
}

table.redbox tr.footer td.box-center {
    background-color: #3F1514;
    background: url("/_face/red-box-bottom-center.gif") repeat-x;
    height: 8px;
}
table.redbox tr.header {
    line-height:0px;
}

table.redbox tr.header td.box-center {
    background: url("/_face/red-box-top-center.gif") repeat-x;
    background-color: #3F1514;
    height: 8px;
}

table.redbox td.box-content {
    background: #3F1514;
    border-left: solid #643435 1px;
    border-right: solid #643435 1px;
    padding-left:10px;
    padding-right:10px;
}

.red-box-item {
    background: url("/_face/red-box-item-bg.gif") #511D1E repeat-y;
    margin-bottom:1px;
}
.red-box-item div.red-box-item-header {
    background: url("/_face/red-box-item-tl.gif") no-repeat scroll left top;
    height:6px;
}

.red-box-item div.red-box-item-header div {
    background: url("/_face/red-box-item-tr.gif") no-repeat scroll top right;
    width:6px;
    height:6px;
    float:right;
}

.red-box-item div.red-box-item-footer {
    background: url("/_face/red-box-item-bl.gif") no-repeat scroll left top;
    height:6px;
}

.red-box-item div.red-box-item-footer div {
    background: url("/_face/red-box-item-br.gif") no-repeat scroll top right;
    width:6px;
    height:6px;
    float:right;
}


.red-box-item-active {
    background: url("/_face/red-box-item-active-bg.gif") #511D1E repeat-y;
}
.red-box-item-active div.red-box-item-header {
    background: url("/_face/red-box-item-active-tl.gif") no-repeat scroll left top;
}

.red-box-item-active div.red-box-item-footer {
    background: url("/_face/red-box-item-active-bl.gif") no-repeat scroll left top;
}




.red-box-item .item-content {
    padding: 3px 8px;
}



.red-box .red-box-bg {
    background: url("/_face/red-box-bg.gif") repeat-y #3F1514;
}

.red-box .red-box-inner {
    background: url("/_face/red-box-up.gif") no-repeat scroll 0 -9px;
}


.red-box .red-box-content {
    background: url("/_face/img2/bg_up_bottom.gif") no-repeat scroll left bottom;
    _height:50px;
    padding: 0px 10px;
    min-height:50px;
}

.red-box .red-box-footer {
    background:url("/_face/img2/bg_up_bottom2.gif") no-repeat scroll left bottom;
    padding-bottom:4px;
    height:5px;
    font-size:1px;
}

.red-box .list-item {
    float:left;
    width: 333px;
    margin-bottom: 1px;
}

.red-box .list-item .item-header {
    background:url("/_face/list-item.gif") no-repeat scroll 0px top red;
    line-height:4px;
    font-size:4px;
    height:5px;
}

.red-box .list-item .item-footer  {
    background:url("/_face/list-item.gif") no-repeat scroll -333px top red;
    line-height:4px;
    font-size:4px;
    height:5px;
}

.red-box .list-item .item-content {
    background:url("/_face/list-item.gif") repeat-y scroll -666px top transparent;
    padding: 3px 8px;
}

.red-box .list-item.active .item-header  {
    background:url("/_face/list-item.gif") no-repeat scroll -999px top transparent;
    line-height:1px;
}

.red-box .list-item.active .item-footer {
    background:url("/_face/list-item.gif") no-repeat scroll -1332px top transparent;
    line-height:1px;
    font-size:1px;
}

.red-box .list-item.active .item-content {
    background:url("/_face/list-item.gif") repeat-y scroll -1665px top transparent;
}

.red-box .list-item.active a.extraLight {
    color: white !important;
    font-weight: bold;
}

.red-box .list-item input.button, .red-box-item .item-content input.button{
    margin-top:2px;
}


.red-box .item-content .image img, .red-box-item .item-content .image img {
    border:1px solid #E4ABA4;
}

.red-box .item-content .image, .red-box-item .item-content .image{
    float:left;
    margin-right:7px;
}

.red-box .item-content .info, .red-box-item .item-content .info {
    float:left;
    line-height:16px;
}

.red-box .item-content .icons, .red-box-item .item-content .icons{
    margin-left: 270px;
}

.pink-tab {
    background:url("/_face/pink-tab-bg.gif") repeat-x scroll left top transparent;

}

.pink-tab-inner {
    background:url("/_face/pink-tab-left.gif") no-repeat scroll left top transparent;

}

.pink-tab-content {
    background:url("/_face/pink-tab-right.gif") no-repeat scroll right top transparent;
}


.small-red, a.small-red, .small-red a {
    color:#CF6557 !important;
}


#main-menu {
    background-color: #32100F;
    background: url('/_face/main-menu-right.gif') repeat-x top right;
    height:54px;
    border-bottom:4px solid #511D1E;
}

#main-menu  ul {
    display: inline;
    margin:0px;
    padding-left:0px;
}

#main-menu  ul li {
    display: inline;
    background: url('/_face/main-menu-separator.png') no-repeat top left;
    padding-left:8px;
    padding-right:2px;
}

#main-menu  ul li.first {
    background: none;
    padding-left:0px;
}


#main-menu  ul li a {
   font-size: 12px;
   font-weight: bold;
}

#main-menu  .line2 a {
    font-size: 11px;
}

#main-menu  .line1 ul li {
    line-height:30px;
}

#main-menu  .line2 ul li {
    line-height:22px;
}

#main-menu .inner {
    background: url('/_face/main-menu-left.gif') no-repeat top left;
    height:54px;
}

#main-menu .search {
    width:195px;
    height:54px;
    float:left;
}

#main-menu .search .search-box {
    width:162px;
    background: url('/_face/icons.gif') no-repeat -236px -31px;
    margin:13px 10px;
}

#main-menu .search .search-box input {
    background:transparent;
    width:95px;
    border:none;
    margin: 0px 19px 0px 5px;
    line-height:24px;
    padding:0px;
    height:24px;
}

#main-menu .search #search-type {
    width: 38px;
    background: url('/_face/icons.gif') no-repeat -236px -56px;
    float:left;
    cursor: pointer;
    position:relative;
}

#main-menu .search #search-type.over {
    background: url('/_face/icons.gif') no-repeat -236px -81px;
}

#main-menu .search #search-popup {
    position:absolute;
    z-index: 10;
    left:1px;
    background: white;

    -moz-border-radius:0px 5px 5px 5px;
    -webkit-border-radius:0px 5px 5px 5px;
}

#main-menu .search #search-popup ul {
    padding: 2px;
    display:block;
    width: 158px;
}
#main-menu .search #search-popup ul li {
    display: block;
    margin-bottom: 1px;
    background: transparent;
    padding:0px;
}
#main-menu .search #search-popup ul li.last {
    margin-bottom: 0px;
}

#main-menu .search #search-popup ul li a {
   display: block;
   color: #CD5454;
   padding:5px;
   background: transparent;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}
#main-menu .search #search-popup ul li a:hover {
   background: #CD5454;
   color:white;
   text-decoration:none;
 }






#search-query.default {
    color: #C38282;
}


#main-menu .menu-content {
    margin-left:150px;
}

#chat-stats {
    margin: 10px 0px;
    background: url('/_face/chat-stats.png') no-repeat top left;
    line-height:40px;
}

#chat-stats span {
    padding-left:30px;
}
#chat-stats span.female {
    padding-left:22px;
}
#chat-stats span.group {
    padding-left:35px;
}

.logo-panel {
    background: #32100F;
    position:relative;
    height:85px;
    min-height:85px;
    padding-top:5px;
}

.logo-panel .firt-time {
    width:200px;
    position:absolute;
    bottom: 7px;
    left: 0px;
}

.logo-panel .firt-time #firt-time-inner {
    position:relative;
    bottom:1px;
}

.logo-panel .firt-time a, .text-toolbar-content-right a {
    color:#C36446;
    font-size: 10px;
}

.logo-panel .firt-time img {
    margin-right:5px;
    float:left;
}


.logo-panel .banner {
    padding-bottom:5px;
    margin-left: 210px;
    margin-right:250px;
}

.logo-panel .banner .banner-holder  {
    border: solid 1px #50211B;
    background: #50211B;
}

.logo-panel .banner .banner-holder a {
    border:solid 0px;
}

.logo-panel .banner .banner-holder img.holder {
    background: url('/_face/icons.gif') 0 -73px;
    border:solid 0px;
    width:14px;
    height:60px;
}

.logo-panel .logo {
    position:absolute;
    right: 0px;
    bottom: 5px;
}


.flash-warn {
    padding:10px;
}

#flash-div {
    border: 1px solid rgb(199, 88, 86);
    padding: 1px;
    background: #000000;
}

.upsell-add-videos {
    margin-top: 10px;
}

.upsell-add-videos input.button {
    width:100%;
    padding:10px;
    font-size: 1.7em;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

#playlist-no-items {
    padding: 10px;
    margin-top:20px;
    font-size: 1.2em;
    text-align:center;
    background: #722322;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;

}

.rounded-top div {
    margin-left:4px;
}

.rounded-bottom div {
   margin-left:4px;
}

.rounded-top, .rounded-bottom, .rounded-bottom div, .rounded-top div {
    line-hight:4px;
    font-size:1px;
    height: 4px;
    min-height:4px;
}

/* Rounded boxes  */
.rounded-dark-red .rounded-content {
    background: red;
    background: #310F0F;
    padding:3px 6px;
}

.rounded-dark-red .rounded-top {
    background: url('/_face/icons.gif') no-repeat left -133px;
}

.rounded-dark-red .rounded-top div {
    background: url('/_face/icons.gif') no-repeat right -141px;
}

.rounded-dark-red .rounded-bottom {
    background: url('/_face/icons.gif') no-repeat left -137px;
}

.rounded-dark-red .rounded-bottom div {
    background: url('/_face/icons.gif') no-repeat right -145px;
}


.login-box .rounded-content {
    padding-right:16px;
}



img.icon-money {
    background: url('/_face/icons.gif') -18px -75px;
    width:32px;
    height:32px;
}

img.icon-flag-CZ {
    background: url('/_face/icons.gif') -70px -76px;
    width:17px;
    height:16px;
}

img.icon-flag-SK {
    background: url('/_face/icons.gif') -50px -76px;
    width:17px;
    height:16px;
}

img.icon-first-time-info {
    background: url('/_face/icon-first-time-info.gif') 0 0;
    width:23px;
    height:23px;
}

 img.icon-site-logo {
    background: url('/_face/icons.gif') 0 -31px;
    width:236px;
    height:42px;
}

 img.icon-home {
    background: url('/_face/icons.gif') -179px -15px;
    width:15px;
    height:15px;
}

img.icon-paysec {
    background: url('/_face/icons.gif') -16px -110px;
    width:62px;
    height:18px;
}

img.icon-favorites {
    background: url('/_face/icons.gif') -179px 0;
    width:15px;
    height:15px;
}

img.icon-sms {
    background: url('/_face/icons.gif') -92px -75px;
    width:63px;
    height:53px;
}

img.icon-error-small {
    background: url('/_face/icons.gif') -192px -79px;
    width:18px;
    height:18px;
}

img.icon-error {
    background: url('/_face/icons.gif') -164px -74px;
    width:24px;
    height:24px;
}

img.icon-ok {
    background: url('/_face/icons.gif') -164px -104px;
    width:24px;
    height:24px;
}

img.icon-add {
    background: url('/_face/icons.gif') -196px -104px;
    width:28px;
    height:28px;
}

img.icon-info {
    background: url('/_face/icons.gif') -226px -106px;
    width:27px;
    height:27px;
}


span.male, a.male, a.male:hover {
    color: #0289FF;
    font-weight:bold;
}

span.female, a.female, a.female:hover {
    color: #FF0000;
    font-weight:bold;
}

span.group, a.group, a.group:hover {
    color: #FF00FF;
    font-weight:bold;
}

a.extraLight {
    color:#FFC600;
}

.big {
    font-size: 18px;
}

ul.infos {
	border: solid 1px #073F04;
	color: #073F04;
	background: #A4FF9F;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
}


ul.errors {
	border: solid 1px #AF2B3D;
	color: #AF2B3D;
	background: #FF9FAC;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
}


ul.errors li, ul.infos li {
	list-style-type:none;
	padding:0px;
}

.container-menu {
    background: #862222;
}

.separator {
  olor: #4F1514;
}

.container-menu .separator {
   color: #4F1514;
}

.container-menu2 .separator {
   color: #4F1514;
}

.container-menu2 {
   
}

.container-menu a.selected {
    color: white !important;
}

.container-menu a:link, .container-menu a:visited, .container-menu a:active,
.container-menu2 a:link, .container-menu2 a:visited, .container-menu2 a:active {
    color: #FFC600;
    text-decoration:underline;    
}

.container-menu a:hover, .container-menu2 a:hover {
    color: white;
}

.copy a:visited	{ color: #000000; }
.copy a:active	{ color: #000000; }
.copy a:hover	{ color: #FFFFFF; text-decoration:underline; }


.container-menu td {
    padding:8px 2px;
}

.fleft {
    float:left;
}

.grippie-line {
    height: 5px;
    border-bottom: solid #652827 1px;
    margin-left: 10px;
    margin-right: 10px;
}

.grippie {
				background:url('/_face/handler.png') no-repeat scroll center 2px;
				cursor:s-resize;
				height:9px;
				overflow:hidden;
}

#App  {
}

.payment-label {
    color: #FFC600;
    cursor: pointer;
    cursor: hand;
}

.payment-over .payment-label {
    text-decoration: underline;
}


span.btn {
    background: url('/_face/buttons.gif') no-repeat scroll left top;
    display:block;
    
}

span.btn a {
    margin-left:5px;
    display:block;
    background: url('/_face/buttons.gif') no-repeat scroll right -35px;
    height: 35px;
    line-height: 35px;
}


