/* VICTORIA FEB BRAND */
/*html [class*="victoria-feb"] {
    background: #09347a;
}
[class*="victoria-feb"] .mainContentWrap {
    background: #fff;
    position: relative;
    left: 8px;
    padding: 0 11px;
    margin-top: 90px;
}
[class*="victoria-feb"] [class*="vic-feb"] {
    display: block !important;
    position: absolute;
    height: 800px;
    width: 100%;
    top: 0;
    left: 0;
}
.victoria-feb-1 .vic-feb { background: url(/img/branding/victoria-feb-1.jpg) no-repeat center 0; }
.victoria-feb-2 .vic-feb { background: url(/img/branding/victoria-feb-2.jpg) no-repeat center 0; }
.victoria-feb-3 .vic-feb { background: url(/img/branding/victoria-feb-3.jpg) no-repeat center 0; }
.victoria-feb-4 .vic-feb { background: url(/img/branding/victoria-feb-4.jpg) no-repeat center 0; }

.vic-feb-fix { display: none; }
[class*="victoria-feb"] .vic-feb-fix {
    display: block;
    background: #fff;
    width: 50%;
    position: absolute;
    top: 0;
}
[class*="victoria-feb-1"] .vic-feb-fix, [class*="victoria-feb-2"] .vic-feb-fix { left: 0 }
[class*="victoria-feb-3"] .vic-feb-fix, [class*="victoria-feb-4"] .vic-feb-fix { margin-left: 50%; }
 VICTORIA FEB BRAND END 

 VICTORIA FEB 2 
[class*="victoria-feb2"] .vic-feb-fix { display: none !important; }
html [class*="victoria-feb2"] {
    background: #fff;
}
[class*="victoria-feb2"] .mainContentWrap {
    position: relative;
    left: 9px;
    padding: 0 10px;
    background: #fff;
    margin-top: 90px;
}
[class*="victoria-feb2"] [class*="vic-feb2"] {
    position: absolute;
    height: 800px;
    width: 100%;
    display: block;
    top: 0px;
    left: 0;
}
.victoria-feb2-1 .vic-feb2 { background: url(/img/branding/victoriaSecond-1.jpg) no-repeat center 0; }
.victoria-feb2-2 .vic-feb2 { background: url(/img/branding/victoriaSecond-2.jpg) no-repeat center 0; }
.victoria-feb2-3 .vic-feb2 { background: url(/img/branding/victoriaSecond-3.jpg) no-repeat center 0; }*/
/* VICTORIA FEB 2 END */

body {
    color:#000000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size:12px;
    margin:0;
}
a {
    color:#000000;
    cursor:pointer;
    font-size:11px;
    font-weight:bold;
    outline:medium none;
    text-decoration:none;
}
a:hover { text-decoration:underline; }
h1, h2, h3, h4, h5, h6, form, ul {
    margin:0;
    padding:0;
}
sub { vertical-align:top; }
h1, h1 a { font-size:16px; }
h1.row {
    font-size:32px;
    line-height:34px;
    margin-bottom:2px;
    margin-top:2px;
}
h1.L { margin: 15px 0 !important; }
h2 { font-size:15px; }
.layout {
    width: 100%;
    overflow: hidden;
}
.fs14 {	font-size:14px; }
.fs15 {	font-size:15px; }
h4 { font-size:13px; }
.fs13 {	font-size:13px; }
.fs12, h5 {	font-size:12px; }
.fs11, h6 {	font-size:11px; }
.fs10 {	font-size:10px; }
.fs9 { font-size:9px; }
img { border:medium none; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.in { display:inline; }
.c {
    margin:0 auto;
    text-align:center;
}
.alignCenter { text-align: center; }
.blue {	color: #1B4A96; }
.row5 {	margin-bottom: 5px; }
.row3 {	margin-bottom:3px; }
.row { margin-bottom:6px; }
.rowL {	margin-bottom:10px; }
.mb35 { margin-bottom: 35px; }
.rowBoth { margin:6px 0; }
.labelRow {
    display:block;
    margin-bottom:3px;
}
.birthdayDropdown {
    border: 1px solid #D6D6D6;
    margin-bottom: 5px;
    margin-right:5px;
    padding: 2px;
}
.last {	border:medium none !important; }
.pointer { cursor: pointer; }
.noMargin {	margin:0 !important; }
.noMarginR { margin-right:0 !important; }
.ml5 { margin-left:5px; }
.ml10 {	margin-left:10px; }
.ml20 {	margin-left:20px; }
.mr5 { margin-right:5px; }
.mr10 {	margin-right:10px; }
.mr20 {	margin-right:20px; }
.pt5 { padding-top:5px; }
.ptb5 {	padding:5px 0; }
.smallest {	font-size:9px; }
.small { font-size:10px; }
.medium { font-size:11px; }
.large { font-size:12px; }
.xlarge { font-size:18px; }
.fs18 {	font-size:18px; }
.dBlue { color:#000; }
.lb, a.more, a.m, a.mn { color:#7794BE; }
.blb { color:#5389D6; }
.blue, .blue a { color:#1B4A96; }
.black { color:#000000; }
.n { font-weight:normal; }
.b { font-weight:bold; }
.u { text-decoration:underline; }
.i { font-style:italic; }
.boldSmall {
    font-size:10px !important;
    font-weight:bold !important;
}
.bold {	font-weight:bold; }
a.more, a.moreBlack, .moreO {
    float:right;
    font-size:10px;
    font-weight:bold;
    margin-top:4px;
    text-decoration:underline;
}
.moreO { color:#E17D12; }
.gray, .gray a {
    color:#979797;
    font-size:10px !important;
}
.gray2 { color:#787878; }
.gray3 { color:#484848; }
.orange { color:#DD7B1C; }
.hidden { display:none!important; }
.hasLayout {
    overflow:hidden;
    width:100%;
}
li { list-style:none outside none; }
label {
    font-size:10px;
    font-weight:bold;
}
.contentWrap .hInput {
    height:17px;
}
.contentWrap .bInput {
    border:1px solid #D6D6D6;
}
.contentWrap input.flaged {
    border: 1px solid #EDB3B3 !important;
}
.overflow {
    overflow:hidden;
}
cite {
    border-left:1px solid #BEBEBE;
    float:left;
    margin:0 0 10px 20px;
    padding-left:10px;
}
cite, cite p {
    font-size:10px;
    font-style:normal;
    font-weight:bold;
}
.field {
    height:30px;
    line-height:30px;
    padding:0;
}
.clearRow {
    height:4px;
    overflow:hidden;
    width:100%;
}
.w100 {	width:100px; }
.w120 {	width:120px; }
.w150 {	width:150px; }
.w210 {	width:210px; }
.w240 {	width:240px; }
.w265 {	width:265px; }
.w250 {	width:250px; }
.w275 {	width:275px; }
.w300 {	width:300px; }
.w350 {	width:350px; }
.w410 {	width:410px; }
.w600 {	width:600px; }
.pageLogo {
    /*background: url("/img/inews.png");*/
    /*	width:230px;
            height: 55px;*/
    margin-left: 1px;
}
.contentWrap {
    margin:0 auto;
    text-align:center;
    width:980px;
}
input[type="submit"], input[type="text"] {
    border:medium none;
}
input[type="submit"] {
    cursor:pointer;
}
img.picture, .floatThumb {
    float:left;
    margin-right:10px;
}
.floatThumb, .userThumb {
    border:1px solid;
    padding: 1px;
}
.featuredThumb {
    border:3px solid;
}
a.icons-16:hover {
    text-decoration:none;
}
a.icons-16 {
    background:url("/img/icons/icons-16.png") no-repeat 0 0;
    color:#3F3F3F;
    font-size: 11px !important;
    font-weight:normal;
    height:16px;
    line-height:15px;
    margin-right:5px;
    padding-left:17px;
    display: inline-block;
}
a.icons16 {
    background:url("/img/icons/icons-16.png") no-repeat 0 0;
    color:#5389D6;
    font-size: 11px !important;
    font-weight:normal;
    height:16px;
    line-height:13px;
    margin-right:5px;
    padding-left:17px;
    display: inline-block;
}
a.comment {
    background-position:0 0;/* background: url(/img/icons/commentsIcon.png) no-repeat !important; */
}
a.voteUp {
    background-position:2px -155px;
    padding-left: 20px !important;
    color: #000 !important;
}
a.voteDown {
    background-position:2px -190px;
    padding-left: 20px !important;
    color: #000 !important;
}
a.report {
    background-position:0 -223px;
    color: #000 !important;
    margin-right: 10px !important;
}
a.email { background-position:0 -301px; }
a.print { background-position:0 -331px; }
a.facebook { background-position:0 -364px; }
a.twitter {	background-position:0 -397px; }
a.switch { background-position:0 -430px; }
a.arrowUp {
    background:url("/img/icons/icons-16.png") no-repeat right -244px;
    height:16px;
    padding-right:20px;
}
a.hasGallery {
    background-position:0 -36px;
    margin-right: 0 !important;
}
.multimediaSliderItem .hasGallery {
    background: url("/img/icons/icons-16.png") 0 -36px no-repeat;
    color: #CC2026;
    font-size: 11px;
    font-weight: normal;
}
a.hasVideo {
    background:url("/img/icons/videoIcon.png") !important;/*background-position:right -68px; */
}
.bigArrow, .hasVideo, .hasGallery {
    background:url("/img/icons/icons-16.png") no-repeat 0 0;
    display:inline-block;
    height:16px;
    padding-left: 15px;
    color: #3F3F3F;
    font-size: 11px !important;
    font-weight: normal;
    text-align: right;
}
.bigArrow:hover, .hasVideo:hover, .hasGallery:hover {
    text-decoration: none
}
a.increaseFont { background-position:0 -469px; }
a.decreaseFont { background-position:0 -506px; }
a.bigArrow {
    background-position:0 -530px;
    height:30px;
}
a.rss-c { background-position:0 -590px; }
a.facebook-c { background-position:0 -626px; }
a.twitter-c {
    background-position:0 -660px;
    margin: 0;
}
a.wordpress-c {	background-position:0 -694px; }
a.delicious-c {	background-position:0 -728px; }
.heading {
    height:31px;
    line-height:25px;
}
.heading h3 a {
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
}
.heading, .heading a {
    font-family:Georgia, "Times New Roman", Times, serif;
}
.heading h3 {
    float:left;
    font-size:16px;
    font-weight:normal;
    padding-left:3px;
    text-transform:uppercase;
}
.newHeading {
    border-bottom:4px solid;
    height:25px;
    line-height:25px;
}
.newHeading, .newHeading a {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
}
.grayHeading, .grayHeading a {
    border-color:#9F9F9F !important;
    color:#3F3F3F;
}
.grayHeading2 {
    border-color:#757575 !important;
    color:#1D1D1D;
}
.greenHeading {
    border-color:#5389D6 !important;
    color:#5389D6;
}
.orangeHeading, .orangeHeading h3 {
    border-color: #dc6200 !important;
    color:#dc6200;
}
.greenHeading a {
    color:#5389D6;
    padding: 0 !important;
}
.newHeading h3 {
    font-size:16px;
    font-weight:bold;
    padding-left:5px;
}
.newHeading h3 a {
    font-size:16px;
    font-weight:bold;
}
.newHeading .commentIcon {
    background-position:right -90px;
}
.newHeading .messageIcon {
    background-position:right -120px;
    padding-right: 20px !important;
}
.newHeading .commentIcon, .newHeading .messageIcon {
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    text-transform:none;
}
.simpleHeading {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 4px solid;
    border-bottom: 1px solid #9F9F9F;
}
.leftBox {
    margin-right:4px;
}
.content {
    text-align:left;
}
#header {
    height:90px;
    text-align:left;
    position: relative;
}
#header #topbar {
    border-bottom:1px solid #D7D7D7;
    height:30px;
    line-height:28px;
    margin-bottom:5px;
}
#header .headerLeft {
    width:795px;
}
#header .searchHolder {
    width: 166px;
}
#header .headerLinks .gray {
    font-size: 11px;
    color:#505050;
    font-weight: normal;
}
#header .field {
    border:1px solid #D7D7D7;
}
#header .siteSearch .searchButton {
    background:url("/img/icons/searchIcon.png") no-repeat right center;
    float:right;
    height:14px;
    margin-right:3px;
    margin-top:2px;
    text-indent:-900px;
    width:18px;
}
#header .siteSearch {
    border:1px solid #BCBCBC;
    float:left;
    margin-top:8px !important;
    overflow:hidden;
    width:100%;
}
#header .siteSearch .searchFieldActive {
    color:#696969;
    font-style:italic;
}
#header .siteSearch .searchFieldActive, #header .siteSearch .searchField {
    background:none !important;
    border: none !important;
    color:#BCBCBC;
    float:left;
    font-size:10px;
    height:18px;
    line-height:18px;
    margin-left:1px;
    width:140px;
}
#header .socialLinks {
    margin-top:12px;
}
#header .socialLinks a {
    margin-right: 0;
}
#headWeatherLocationsBtn {
    position: relative;
}
#headWeatherLocationsBtn a {
    position: absolute;
    right: 100%;
    top: 0;
}
.topBanner {
    margin-bottom: 2px;
}
.simpleLink .socialLink {
    display: inline-block;
    float: none;
    margin: 0;
}
.socialLink {
    background:url("/img/icons/social.png") no-repeat 0 0;
    float:left;
    height:22px;
    margin-right:4px;
    width:22px;
}
.facebook-22 { background-position:0 0; }
.rss-22 { background-position:0 -26px; }
.svejo-22 {	background-position:0 -52px; }
.youtube-22 { background-position:0 -78px; }
.twitter-22 { background-position:0 -104px; }
.myspace-22 { background-position:0 -130px; }
.blogger-22 { background-position:0 -156px; }
.wordpress-22 {	background-position:0 -182px; }
.vimeo-22 {	background-position:0 -208px; }
.lastFm-22 { background-position:0 -234px; }
.blogbg-22 { background-position:0 -260px; }
#topmenu {
    height:34px;
    border-top: 2px solid #000;
    border-bottom: 1px solid #cdcdcd;
}
#topmenu .last a {
    /*padding-right: 0 !important;*/
    border: none !important;
}
#topmenu .menuDiv li {
    float:left;
    line-height:34px;
    height: 34px;
}
#topmenu .menuDiv .selected {
    background:url("/newimg/topmenu.png");
}
#topmenu .menuDiv .selected a {
    border: none;
}
#topmenu .menuDiv ul a {
    color:#3a3a3a;
    font-size: 10px;
    /*font-size:0.79em;*/
    font-weight: bold;
    padding: 0 5px;
	/*padding: 0 5px\9; */ /* IE6, IE7, IE8, IE9 */
    /*	font-weight: normal;
            padding: 0 6px 0 7px;*/
    /*font-family: Georgia, serif;*/
    font-family: TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;
    text-transform: uppercase;
    border-right: 1px solid #000;
}
/*
. ie10 #topmenu .menuDiv ul a {
	padding: 0 5px; /* Only works in IE10 
}
_:-ms-input-placeholder, :root #topmenu .menuDiv ul a {
	padding: 0 5px /* >= IE10 
}
@-moz-document url-prefix() {
	#topmenu .menuDiv ul a {
		padding: 0 5px;
	}
}
*/
#submenu {
    background: #f4f4f4;
    overflow: hidden;
    border-bottom: 1px solid #cdcdcd
}
#submenu .last a {
    border: none;
}
#submenu li {
    float: left;
    line-height: 26px;
    height: 26px;
}
#submenu a {
    color: #3a3a3a;
    font-size: 11px;
    border-right:1px solid #000000;
    padding:0 12px;
    font-weight: normal;
}
.topNavigations {
    margin-bottom:8px;
}
.leftCol {
    float:left;
    text-align:left;
    width:670px;
}
.rightCol {
    float:left;
    margin-left:4px;
    text-align:left;
    width:306px;
}
.featuredArticles {
    float:left;
    overflow:hidden;
    padding-bottom:5px;
    width:670px;
}
.featuredArticles .featuredArticle .title a {
}
.featuredArticles .noPicture {
}
.featuredArticles a:visited, .featuredArticles a:hover { color: #525252; }
.featuredArticle .contentHolder { margin:5px 5px 0; }
.featuredArticles .featuredArticle {
    width:336px;
}
.featuredArticles .featuredArticle .title {
    margin-bottom: 3px;
}
.featuredArticles .otherArticles {
    width:334px;
}
.featuredArticles .otherArticles .regional {
    border-right: none !important;
}
.featuredArticles .otherArticles .holderDiv {
    background:url("/img/etc/main-articles-border.png") no-repeat left bottom;
    padding:5px 0;
}
.featuredArticles .otherArticles .newsRow {
    color:#000;
    font-size:12px;
}
.featuredArticles .otherArticles .thumb {
    padding:1px;
    position: relative;
    z-index: 1000;
}
.featuredArticles .fAricleOv {
}
.featuredArticles .otherArticles .lastRow {
    background:none;
    padding-bottom:0;
}
.otherArticles .hasPicture .info {
    width: 330px;
}
.otherArticles .hasPicture .thumbnail {
    margin-right: 8px;
}
.otherArticles .noPicture .info {
    margin-left:8px;
    width:324px;
}
.otherArticles .noPicture .comment {
}
.otherArticles .newsRow .title {
    margin-bottom: 5px;
}
.otherArticles .newsRow h2, .otherArticles .newsRow .title a {
    font-size:13px;
    line-height:15px;
}
.featuredArticle .subtitle {
    height:20px;
    line-height:10px;
    margin-top:-2px;
    overflow:hidden;
    font-weight: normal;
}
.otherArticles .hasPicture .dateAndComments {
    float:left;
    width:188px;
    line-height: 16px;
    margin: 0 0 2px 0;
    font-weight: bold;
}
.otherArticles .noPicture .dateAndComments {
    font-weight:bold;
    line-height:16px;
    margin:0 0 2px;
    overflow:hidden;
}
.featuredArticle .articleOverview {
    margin-top:6px;
}
.featuredArticles .margin {
    float:left;
    margin:3px;
}
.outerBorder {
    float:left;
    overflow:hidden;
}
.featuredArticles .articlesList li {
    border-bottom:1px dashed #B0C1DA;
    line-height:27px;
}
.featCent {
    text-align:left;
}
.articlesList {
    margin:0 8px;
}
.featuredArticles li a {
    font-weight:normal;
}
.featuredArticles .articlesList .title {
    float:left;
    overflow:hidden;
    width:300px;
}
.largeThumb {
    float:left;
    overflow:hidden;
    position:relative;
}
.largeThumb .borderThumb {
    padding:1px;
}
.largeThumb .title a {
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
}
.largeThumb .overlay {
    background:#000000;
    bottom:4px;
    height:42px;
    left:2px;
    opacity:0.7;
    position:absolute;
    width:286px;
    z-index:1;
    opacity:0.7;
    filter:alpha(opacity=70);
}
.largeThumb .title {
    bottom:13px;
    left:10px;
    position:absolute;
    z-index:5;
    height:31px;
    width:95%;
    overflow: hidden;
}
.moreDiv {
    padding:4px 0 0;
}
.moreDiv a {
    margin-top:0;
}
.regionNews {
    float:left;
    margin-left:5px;
    width:250px;
}
.regionNews .news a {
    font-weight:bold;
}
.regionNews .news {
    float:left;
    height:61px;
    margin:7px 0 15px 5px;
    width:222px;
}
.contentWrap .noMarginB {
    margin-bottom:0 !important;
}
.dualTabsContent {
    float:left;
    height:305px;
    width:331px;
}
.dualTabsContent .articlesContainer {
    margin:5px;
}
.dualTabsContent .order {
    float:left;
    width:100%;
}
.dualTabsContent .articles {
    float:left;
    font-size:11px;
    margin:5px 0;
    width:100%;
}
.dualTabsContent .title {
    height:56px;
    overflow:hidden;
}
.economics li.green {
    background:url("/img/gradients/headers.png") repeat-x 0 -71px !important;
}
.economics .ui-tabs-nav a {
    color:#60850F;
}
.economics .ui-tabs-nav a {
    padding:6px 27px;
}
.dualContentBox {
    float:left;
    width:332px;
    overflow: hidden;
    margin-bottom: 10px;
}
.contentRow {
    overflow: hidden;
    margin-bottom: 10px;
}
.testing {
    margin-bottom: 10px;
}
.dualContentBox .grayLinks a {
    color: #4e4e4e;
}
ul.grayLinks li {
    margin-bottom:2px;
}
.dualContentBox .link {
    height:30px;
}
.dualContentBox .link a {
    font-weight:bold;
}
.trippleContentBox {
    float:left;
    margin:0 3px 10px 0;
    overflow:hidden;
    width:220px;
}
.trippleContentBox .newHeading h3 {
    padding-left:0;
}
.trippleContentBox .newsLinks {
    padding-right:4px;
}
.trippleContentBox .newsLinks .first a {
    margin: 0 !important;
}
.trippleContentBox .link div.bottom a {
    margin-left: 5px;
}
.trippleContentBox .contentHolder {
    margin: 11px 6px 4px;
}
.weatherPlaceHolder a, .trippleContentBox .heading a {
    color:#5389D6;
    font-size:15px;
    text-transform:none;
}
.dualContentBox .title {
    margin-bottom:8px;
}
.yellowHeading .heading {
    background-position:0 -194px;
}
.yellowHeading .heading h3, .yellowHeading .heading h3 a {
    color:#000000;
}
.destinationThumbs {
    float:left;
    margin-top:10px;
    width:100%;
}
.destinationThumbs a {
    margin-right:20px;
}
.destinationThumbs .selected .thumb {
    border-color:#656565;
}
.rightCol .userComment {
    margin:5px 0 0;
    width:100%;
    border-bottom: none;
}
.rightCol .userThumb {
    height:40px;
    width:40px;
    margin: 3px 6px 0 0;
}
.rightCol .userComment .commentTitle {
    font-size: 10px;
    overflow:hidden;
    width:240px;
}
.rightCol .lastComment {
    margin-bottom:0;
}
.blueLinkSmall {
    color:#5389D6;
    float:left;
    font-size:10px;
    margin-top:4px;
    text-decoration:underline;
}
a.iconLink {
    background:url("/img/icons/icons-16.png") no-repeat 0 0;
    float:right;
    margin-right:5px;
    padding-right:20px;
}
.articleOptions a {
    margin-right:5px;
}
.articleOptions .hasGallery {
    float: none;
}
.rightContentBox {
    margin: 0 0 20px;
    overflow:hidden;
}
.contentHolder {
    margin:5px;
}
.contentHolderL {
    margin:9px 6px;
}
.contentHolderXL {
    margin:10px;
}
.contentHolderTB {
    margin:6px 0;
}

.banner300 {
    background: #EDEDED;
    color: #BDBDBD;
    width: 300px;
}
.banner300 span {
    float: none;
}
.laughText {
    font-weight:bold;
    width:170px;
}
.laughText .blBy {
    margin-top:10px;
    text-align:right;
}
.simpleCurrency {
    background:#F0F0F0;
    border:1px solid #C4C4C4;
    line-height:25px;
}
.simpleCurrency a {
    font-size: 10px;
}
.simpleCurrency .ratings {
    color:#222222;
}
.lastUpdated {
    margin-bottom: 4px;
    text-align: right;
}
.simpleCurrency .boldSmall .ratings {
    font-size: 9px;
    width: 151px;
}
.currencyLink {
    color:#484848;
    float:right;
    font-size:10px;
}
.zodiacLinks a {
    color:#1B4A96;
    font-size:10px;
    line-height:20px;
    margin-right:5px;
}
/*
.bottomNavigation {
        border-top:4px solid #E4E4E4;
        height:34px;
        line-height:34px;
        overflow:hidden
}
.bottomNavigation .video a {
        border:medium none
}
.bottomNavigation a {
        border-right:1px solid #3a3a3a;
        font-weight:normal;
        margin-left:10px;
        padding-right:10px;
        color: #3a3a3a;
        text-transform: uppercase;
        font-family: Georgia;
}
.bottomNavigation .last a {
        border-right:0
}

.pageFooter {
        background:url("/img/backgrounds/footerBg.png") repeat-x;
        border-top:16px solid #818181;
        font-size:10px;
        height:75px;
        text-align:left
}
.pageFooter .margin {
        margin:10px 10px 0;
}
*/
.cityWeather .weatherIcon {
    float:left;
    font-weight:bold;
    height:59px;
    position:relative;
    width:59px;
}
.cityWeather .weatherIcon, .cityWeather .weatherBox {
    color:#484848;
    text-align:center;
    width:59px;
}
.weatherBox .locationName {
    height:24px;
}
.sunny {
    background-position:center 24px !important;
}
.cloudy {
    background-position:center -70px !important;
}
.sunAndClouds {
    background-position:center -200px !important;
}
.rain {
    background-position:center -275px !important;
}
.snow {
    background-position:center -375px !important;
}
.thunderstorm {
    background-position:center -473px !important;
}
.cityWeather .weatherIcon div {
    bottom:0;
    font-size:10px;
    font-weight:normal;
    left:0;
    position:absolute;
    width:100%;
}
.rightZodiac h3 a {
    color: #1B4A96;
}
.zodiacLinks .selected {
    text-decoration:underline;
}
.zodiacSign {
    float:left;
    height:90px;
    margin-right:10px;
    width:90px;
}
.contentWrap .Aries {
    background-position:0 0;
}
.contentWrap .Taurus {
    background-position:0 -97px;
}
.contentWrap .Gemini {
    background-position:0 -194px;
}
.contentWrap .Cancer {
    background-position:0 -291px;
}
.contentWrap .Leo {
    background-position:0 -388px;
}
.contentWrap .Virgo {
    background-position:0 -485px;
}
.contentWrap .Libra {
    background-position:0 -582px;
}
.contentWrap .Scorpio {
    background-position:0 -680px;
}
.contentWrap .Sagittarius {
    background-position:0 -776px;
}
.contentWrap .Capricorn {
    background-position:0 -873px;
}
.contentWrap .Aquarius {
    background-position:0 -970px;
}
.contentWrap .Pisces {
    background-position:0 -1335px;
}
.galleryCaption {
    background:#CDCDCD;
    float:left;
    margin-right:10px;
}
.galleryCaption .caption {
    padding:1px 0 9px;
    text-align:center;
}
.galleryCaption .caption a {
    float:none;
}
.coolbox {
    background:#B2C3DB;
    margin:0 0 3px;
}
.infoSource, .infoSource a {
    font-size:11px;
    font-style:italic;
}
.infoSource {
    text-align:right;
}
.infoSource a {
    font-weight:bold;
}
.blueBox {
    background:#F0F0F0;
}
.coolbox .boxContent {
    margin:0 0 0 4px;
    padding:0 4px;
}
.coolbox .row {
    margin:0 0 0 4px;
    padding:9px 3px;
}
.rowBorder {
    border-bottom:1px solid #6E8100;
    margin-bottom:10px;
}
.formHeading {
    border-bottom:1px solid #C8C8C8;
    height:27px;
    line-height:27px;
    margin-bottom:1px;
}
.breadCrumbs {
    font-size:11px;
    margin-bottom:10px;
    overflow:hidden;
    padding:6px 0 8px;
    text-align:left;
    width:100%;
}
.breadCrumbs a {
    color:#5389D6;
    font-size:11px;
    padding:0 4px;
}
.breadCrumbs .current {
    color:#6E6E6E;
    line-height:11px;
    margin-left: 5px;
}
.greyBox {
    background:#EDEDED;
    height:230px;
    width:253px;
}
.articleExcerpt {
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    line-height:21px;
    margin:10px 15px;
}
.pictureDescription {
    margin:10px 0;
}
.shRiContent {
    margin:0 0;
}
.offerText {
    padding-top:60px;
    position:relative;
    width:150px;
}
.offerText .offerPrice {
    background:url("/img/icons/offerPrice.png") repeat 0 0;
    color:#623F20;
    font-size:24px;
    font-weight:bold;
    height:90px;
    line-height:80px;
    position:absolute;
    right:0;
    text-align:center;
    text-shadow:1px 1px 2px #BB870F;
    top:-35px;
    width:90px;
}
.trippleContentBox .greenEconomics a {
    color:#689E00 !important
}
.trippleContentBox .greenEconomics {
    border: none;
}
#goodPracticesTab a {
    padding:6px 61px;
}
.submitButton {
    background:url("/img/etc/send.png") repeat 0 0;
    height:25px;
    text-indent:-1000px;
    width:83px;
    cursor: pointer;
}
#header .siteLogo {
    margin-top:20px;
}
.weatherPlaces li {
    background:url("/img/backgrounds/weatherPlaces.png") no-repeat right top;
    height:120px;
    margin-top:10px;
    width:132px;
}
.weatherPlaces .weatherIcon {
    background-repeat:no-repeat;
    margin-bottom:10px;
    width:130px;
}
.hrWheather {
    border-top:1px solid #B3C3DB;
}
.cityLabel {
    font-size:24px;
}
.cityTemp {
    font-size:30px;
    position:absolute;
    right:5px;
    top:0;
}
#dialogCities {
    background:#EEF5FF;
    overflow:hidden;
    padding:10px;
}
#dialogCities .cityDiv {
    height:22px;
    line-height:22px;
    width:130px;
}
#dialogCities a {
    font-size:11px;
    font-weight:normal;
}


#tinyMCE {
    border:1px solid #B9D5EC;
    height:345px;
    width:610px;
}
.articleMainPicture {
    width:393px;
}
.dialogBookmarks {
    background:#E7E7E7 !important;
    padding:8px;
    width:242px !important;
}
.dialogBookmarks .innerDiv {
    background:#FFFFFF;
    border:1px solid #CFCFCF;
    height:200px;
    width:240px;
}
.dialogBookmarks .socialLink {
    float:left;
    line-height:22px;
    height:22px;
    margin:10px;
    padding-left:32px;
    width:60px;
}
ul.links li {
    background:url("/img/icons/liDot.png") no-repeat 0 4px;
    margin-top:2px;
}
ul.links li a {
    margin-left: 8px;
}
.TopNews {
    margin: 0 0 10px 0;
    float: left;
}
.TopNews .box {
    float:left;
    margin:0 10px 0 0;
    width:213px;
}
.TopNews .heading, .TopNews .heading .a {
    background: none;
    font-weight:bold;
    text-transform:uppercase;
}

.TopNews .otherLink .icons-16, .TopNews .otherLink .hasGallery, .TopNews .otherLink .hasVideo, .trippleContentBox .otherLink .icons-16, .trippleContentBox .otherLink .hasGallery, .trippleContentBox .otherLink .hasVideo {
    display:inline-block;
    float:none;
}
.trippleContentBox .first .hasGallery, .trippleContentBox .first .hasVideo, .trippleContentBox .first .icons-16, .TopNews .firstLink .hasGallery, .TopNews .firstLink .hasVideo, .TopNews .firstLink .icons-16 {
    display: none;
}
.TopNews .title {
    width:100%;
    overflow: hidden;
}
.TopNews .border .title .fs12 {
    margin-left: 5px;
}
.TopNews .title .hasGallery {
    /*text-indent: -2000px;*/
}
.TopNews .firstLink .title {
    height: 53px;
    overflow: hidden;
}
.TopNews .firstLink .title .fs12 {
    color:#4A4A4A;
    font-size: 14px;
    font-weight: bold;
}
.TopNews .firstLink .title .fs12 {
    margin-left: 0 !important;
}
.TopNews .border {
    float:left;
    width:100%;
}
.TopNews .firstLink {
    height:60px;
    background: url("/img/backgrounds/bg1.png") no-repeat 0 bottom;
    margin-bottom:6px;
}
#ispeakMessage {
    border:1px solid #B3C3DB;
    height:140px;
    margin-top:10px;
    width:280px;
}
.dualContentBox .heading, .picked .heading, .rightLaugh .heading {
    background: none;
    border-bottom:4px solid #5389D6;
    height:24px;
    line-height:24px;
}
.rightUserComments .contentHolder {
    background: #F5F5F5;
    margin: 0;
    overflow: hidden;
    padding: 0 5px 3px;
}
.rightUserComments .allLink {
    margin: 0 6px;
}
.rightUserComments .more {
    margin-top: -5px;
}
.rightUserComments .lb {
    color: #000;
    font-weight: bold;
    font-size: 10px;
}
.tbRailHeading, .bRailHeading {
    background:#F1F1F1;
    height:28px;
    line-height:28px;
    padding-left:10px;
}
.tbRailHeading {
    border-top:1px solid #BABABA;
}
.searchHead, .tbRailHeading, .bRailHeading {
    border-bottom:1px solid #BABABA;
}
h1.error {
    font-size:32px;
    color: #3a3a3a;
    margin:20px 0 70px 0;
}
.noticeText {
    padding-left: 240px;
    font-size: 20px;
    font-family: Georgia;
}
.noticeText a {
    font-size:20px;
}
.searchResult {
    margin-bottom:20px;
}
.searchHead {
    height:28px;
    line-height:28px;
    text-align:right;
}
.pagination span {
    padding:2px;
}
.pagination {
    clear:both;
    color:black;
    text-align:center;
    font-size:11px;
    line-height:22px;
    margin:8px 0;
    width:100%;
    float: left;
}
.pagination a {
    color:#5389D6;
    font-size:11px;
    font-weight:bold;
}
.paginationControl {
    float:right;
    margin:0 8px;
}
.categoryMainArticle {
    width: 330px;
}
/*.categoryMainArticle img {
   border:4px solid #CDCDCD;
} */
.mainCategoryArticleText {
    font-size: 14px;
    margin-right:10px;
}
.secondaryTopArticle {
    padding:8px 0;
    width: 327px;
    margin-right: 10px;
}
.secondaryTopArticles1 .last {
    margin-right: 0px !important;
}
.secondaryTopArticle .title {
    margin-bottom:6px;
}
.topArticle h1.row {
    position: relative;
}
#otherCitiesBox, #headWeatherLocations {
    background:#5389D6;
    border:1px solid #D7D7D7;
    padding:5px 10px;
}
#otherCitiesBox div, #headWeatherLocations div {
    margin:0 0 5px;
}
#header .arrowDown {
    font-size: 10px;
    color: #6988B4;
    cursor: pointer;
    font-weight: bold;
    margin-right: 5px;
    padding-left: 45px;
    padding-right: 20px;
    background:url("/img/icons/icons-16.png") no-repeat right -561px;
    height:16px;
    display: inline-block
}
#headWeatherCurrentTemp {
    font-size: 13px;
    font-weight: bold;
    color: #3a3a3a;
    font-family: Verdana, Geneva, sans-serif;
}
#headWeatherIcon {
    position: absolute;
    margin-top: -7px;
    width: 36px;
}
.comments {
    border-bottom:1px solid #C8C8C8;
    float:left;
    margin:0 0 1px;
    padding-top:4px;
    width:100%;
}
.comments .commentRight {
    width:605px;
}
.commets .commentLinks {
    margin:10px 0 5px 0;
    opacity:0.6;
}
.commentLinks a {
    float: left;
}
.commets .respondLink {
    color:#000000;
    font-weight:normal;
}
.hiddenComment {
    background:#F5F5F5;
}
.avatarBorder {
    border:1px solid #B7C7DE;
}
#commentsHolder {
    overflow:hidden;
    width:100%;
}
.commentLevel_3 {
    margin-left:40px;
}
.commentLevel_4 {
    margin-left:80px;
}
.commentLevel_5 {
    margin-left:120px;
}
.commentLevel_6 {
    margin-left:160px;
}
.commentLevel_7 {
    margin-left:200px;
}
.commentLevel_3 .commentRight {
    width:565px !important;
}
.commentLevel_4 .commentRight {
    width:525px !important;
}
.commentLevel_5 .commentRight {
    width:485px !important;
}
.commentLevel_6 .commentRight {
    width:445px !important;
}
.commentLevel_7 .commentRight {
    width:405px !important;
}
.staticPage h1 {
    border-bottom: 4px solid #9F9F9F;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.lineHeading {
    background:url("/img/backgrounds/lineHeader.png") repeat-x 0 center;
}
.lineHeading span {
    background:#FFFFFF;
    font-weight:bold;
    height:30px;
    line-height:30px;
    padding:0 10px 0 0;
    text-transform:uppercase;
}
.onFocus .onFocusLeft {
    float:left;
    margin-right:10px;
}
.onFocus .topic {
    padding-top:3px;
}
.secondaryTopArticle .shortText {
    height:78px;
}
.TopNews .heading {
    height:35px;
    margin-bottom: 4px;
}
.TopNews .heading h3 {
    border-bottom:4px solid #696969;
    float:left;
    margin-bottom:6px;
    width:205px;
}
.trippleContentBox .greenEconomics h3 {
    border-bottom:4px solid #689E00;
}
.rightBlunders .grayHeading2 {
    margin-left:5px;
    width:293px;
}
.dateD {
    color: #979797;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
}
.trippleContentBox .newsLinks .first {
    background: url("/img/backgrounds/bg1.png") no-repeat 0 bottom;
    margin-bottom:4px;
    overflow:hidden;
}
.trippleContentBox .newsLinks .first .bottom {
    height:54px;
    overflow:hidden;
    margin-bottom: 5px;
}
.trippleContentBox .newsLinks .first a {
    color:#4A4A4A;
    font-size:14px;
    font-weight:bold;
}
.rightBlogs ul.links li {
    margin-top:7px;
}
#loginBarForm {
    float:left;
    padding-left:18px;
    margin-top:2px;
    width:420px;
}
#loginButton {
    background:url("/img/etc/loginButton.png") no-repeat left bottom;
    width: 60px;
    height: 23px;
    text-indent: -900px;
    border: 0;
    margin-left: 5px;
    cursor: pointer;
    float: right;
    margin-top: 1px;
}
#loginBarForm #username {
    margin-right: 3px;
}
.bigList h2 a {
    font-size: 14px;
    color: #5389D6;
}
.bigList h2 {
    border-bottom: 4px solid #9F9F9F;
}
.articleDescription {
    float: left;
    width: 520px;
}
.noPicture .articleDescription {
    float: left;
    width: 100%;
}
.onFocus .newHeading {
    margin-bottom: 10px;
}
.socialLinksBottom div {
    float: left;
}
#featured-regional, #featured-most-important {
    width: 330px;
    min-height: 350px;
    height: auto !important;
    height: 350px;
}
.TopNews .border .title, .featuredArticles .featuredArticle .title {
    position: relative;
}
.floatingLinks {
    position: absolute;
    bottom: 0;
    right: 0;
}
.placeMaker {
    display: inline-block;
    visibility: hidden;
}
.onFocus .placeMaker, .featuredArticles .placeMaker {
    height: 12px;
}
.TopNews .placeMaker {
    height:15px;
    width:30px;
}
.bigList .box .placeMaker {
    height: 16px;
}
#loggedInInfo {
    margin-left: 10px;
}
#articleListHeader {
    margin-bottom : 10px;
    color: #5389D6;
}
#articleListHeader a {
    color: #5389D6;
}
.onFocus .title {
    position: relative;
}
#mostViewed .ui-tabs-panel {
    width: 100%;
}
#articleTabs .nav, .often-tabs .nav {
    width: 100%;
    clear: both;
    overflow: hidden;
    background: url("/img/backgrounds/line.png") 494px 13px no-repeat;
}
.often-tabs .nav {
    background: url("/img/backgrounds/line2.png") repeat-x 0 26px;
}
#articleTabs .nav li, .often-tabs .nav li {
    padding: 5px 33px;
    text-align:center;
    float: left;
    border-bottom: 2px solid #EAEAEA;
}
#articleTabs .nav li a, .often-tabs .nav li a {
    color:#696969;
    font-size:10px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform:uppercase;
    font-weight: normal;
}
.often-tabs .nav li a {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 11px;
}
#articleTabs .thirdTab, .often-tabs .thirdTab {
    border-right: none !important;
    border-left: 2px solid #EAEAEA;
}
#articleTabs .leftTab, .often-tabs .leftTab {
    border-left: none !important;
}
#articleTabs .nav li.ui-tabs-selected, .often-tabs .nav li.ui-tabs-selected {
    border: 2px solid #EAEAEA;
    border-bottom: none;
    border-right: none;
}
.often-tabs .nav li.ui-tabs-selected {
    background: #fff;
}
.often-tabs .nav li.thirdTab.ui-tabs-selected {
    border-right: 2px solid #eaeaea !important;
}
#articleTabs .nav li.ui-tabs-selected a, .often-tabs .nav li.ui-tabs-selected a {
    font-weight: bold;
}
#articleTabs .mostViewed li {
    background:  url("/img/icons/liDotBlack.png") 0 3px no-repeat;
    padding-left: 8px;
}
#articleTabs .mostViewed .withImg {
    clear:both;
    overflow:hidden;
}
#articleTabs .icons-16 {
    float: none;
}
#articleTabs .mostViewed .withImg .image {
    float: left;
    border: 1px solid #696969;
    padding: 1px;
    margin-right: 7px;
}
#articleTabs .mostViewed .withImg .link {
    font-size: 13px;
    font-weight: normal;
}
.commentsTitle {
    color:#303030;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    text-transform:uppercase;
    font-weight: bold;
}
#notLoggedInUserInfo .commentsTitle {
    color: #B5B5B5;
}
#notLoggedInUserInfo .sendComments {
    background: url("/img/icons/sendCommentsDummy.png");
}
.w660 {
    width: 660px;
}
#tagListWrap {
    border: none;
    margin-bottom:15px;
}
.bottomArticleSocial {
    border-bottom: 1px solid #c8c8c8;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.bottomArticleSocial a {
    margin-right: 10px !important;
}
/* Comments */
.activeArea {
    color: #000 !important;
}
.addCommmentsForm {
    border: 1px solid #c8c8c8;
    width: 647px;
    height: 120px;
    padding: 5px;
    color: #cacaca;
    font-size: 12px;
    background:url("/img/backgrounds/commBg.png") no-repeat left -1px #FFFFFF;
}
.sendComments {
    background: url(/img/icons/sendComment.png);
    width: 84px;
    height: 25px;
    border: none;
    text-indent: -900px;
}
.userComment .cHeader {
    /* background:url("/img/cHeader.png") no-repeat scroll 0 1px transparent; */
    background: #F6F6F6;
    border: 1px solid #D8D8D8;
    font-weight:bold;
    height:30px;
    line-height:28px;
}
.userComment .cHeader .commentId {
    color: #3a3a3a;
    padding: 10px 10px 10px 0;
    font-weight: bold;
}
.spamComment .cHeader .fl, .cHeader .border .fl {
    padding-left: 10px;
}
.userComment .hover {
    cursor: pointer;
}
.userComment .commentOptions {
    display: none;
    margin-right:5px;
    margin-top:3px;
}
.userComment .commentOptions a {
    margin-right: 1px;
}
.userComment .hover .commentOptions {
    display: block;
}
.userComment .commentText {
    padding: 10px;
}
.userComment .commentAnswer a{
    font-weight: normal;
    font-style: italic;
}
.userComment .commentLimit {
    height: 126px;
    overflow: hidden;
    line-height: 16px;
}
.userComment .bottomOptions {
    line-height: 16px;
}
.userComment .likeCount {
    line-height: 21px;
}
.spamComment {
    background: #f5f5f5;
    padding:4px;
    overflow: hidden;
    margin-bottom: 15px;
}
.spamComment .cHeader {
    background: #FCFCFC;
}
.spamComment .cHeader {
    cursor: default !important;
}
.spamComment .commentText {
    font-style: italic;
    padding: 5px 10px;
}
.reportCommentForm textarea {
    border:1px solid #C8C8C8;
    color:#333;
    font-size:12px;
    height:80px;
    width:380px;
}
.cHeader .border {
    border-top: 1px solid #fff;
}
/* Comments */
.badNewsLinks div {
    margin:0 0 5px 0;
    float: left;
    width: 100%;
}
.newHomeTabs .latestnews li {
    margin-bottom:4px;
    overflow:hidden;
}
.newHomeTabs .dualContentBoxLeft {
    float:left;
    margin-bottom:10px;
    margin-right:6px;
    overflow:hidden;
    width:332px;
}
.newHomeTabs .dualContentBoxRight {
    width: 330px;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}
#articleTabs .mostViewed li {
    margin-bottom: 5px;
}
#articleTabs .mostViewed li a {
    font-size: 10px;
}
img.picture, .mainPicture, .thumbnail {
    border: 1px solid #000;
    padding: 1px;
    margin-top:2px;
}
.subtitle {
    font-size:16.5px;
    font-style:italic;
    line-height:18px;
    margin:20px 0;
}
.newsText {
    font-size: 14px;
    position: relative;
    line-height: 140%;
}
.newsText ol li {
    list-style:decimal;
}
.newsText a {
    font-size: 14px;
    color: #7794BE;
}

.newsText .insideMedia {
    display: inline-block;
}
.newsText .insideMedia .insideSource {
    color: #A4A4A4;
    font-size: 10px;
    font-weight: bold;
}
.newsText .insideMedia .insideTitle {
    color: #A4A4A4;
    font-size: 11px;
    font-weight: bold;
}
.newsText .insideMedia .insideContent {
    color: #A4A4A4;
    font-size: 11px;
}

/* Registration & Login - Final by Pesho*/

.overlay {
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height:1200px;
    text-align:center;
    z-index: 2009;
    background-image: url('/img/backgrounds/overlayBG.png');
}
.overlayContainer {
    width:926px;
    height:550px;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    padding-top:20px;
    background-image:url('/img/backgrounds/overlayContainerBG.png');
    background-repeat:no-repeat;
    background-position: top center;
}
.overlayClose {
    float:right;
    margin-right:50px;
    margin-top:5px;
    width:40px;
    height:45px;
    cursor:pointer;
}
.loginDialog {
    margin-top:135px;
}
.bgiframe {
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:100%;
    display: block;
    z-index:-1;
    background-color:transparent;
    filter: Alpha(Opacity='0');
    opacity: 0;
}
.loginFooter {
    margin-top:20px;
    margin-left:95px;
    text-align:left;
}
.loginFooter a.regLink {
    color:#5389D6;
    font-size:16px;
    font-family:Georgia, Times New Roman, serif;
}
.loginFooter a {
    color:#ccc;
    font-size: 10px;
}
/* Registration & Login - Final */
.rightWeather .newHeading {
    border-bottom: 1px solid #b2b2b2;
    position: relative;
}
.rightWeather .contentHolder {
    margin: 5px 0;
}
.rightWeather .weatherHolderRight {
    background: url(/img/backgrounds/vLine.png) right 17px no-repeat;
    float: left;
    height: 105px;
    text-align: center;
    width: 74px;
    padding-top: 28px;
}
.rightWeather .isFirst {
    width: 84px;
    padding: 0 !important;
}
.rightWeather {
    margin: 0 !important;
}
.rightWeather .isFirst .info {
}
.citySelectBox {
    border: 1px solid #C9C9C9;
    padding: 0 3px;
    cursor: pointer;
}
.rightWeather .isFirst .icon {
    width: 72px;
    height: 72px
}
.rightWeather .icon {
    width: 46px;
    height: 46px
}
.rightWeather .isLast {
    background: none !important;
    padding-right: 0 !important;
}
.rightWeather .min {
    color: #2C4D7B;
    font-weight: bold;
}
.rightWeather .rBold {
    font-weight: bold;
    font-size: 10px;
}
.wGray {
    color:#7C7C7C;
    font-size:13px;
    font-weight:bold;
}
.citySelectBox span {
    font-size: 12px;
    font-weight: normal;
    color: #000;
    margin: 0 0 0 1px;
}
.rightWeather .rNorm {
    font-size: 10px;
    margin: 0 0 5px;
}
.rightWeather .max {
    color: #C55B15;
    font-weight: bold;
}
.rightCol .modLink {
    color: #7794be !important;
    font-size: 11px !important;
    font-weight: normal !important;
    font-family: Tahoma !important;
    text-transform: none !important;
    right: 0;
    z-index: 10000;
    background: #fff;
}
.modLink.active {
}
.rightWeather .moreDiv {
    margin: 10px 0 0 0;
    overflow: hidden;
    width: 100%;
    float: left;
    text-align: right;
}
#wHolder, #cHolder {
    position: relative;
    height: 1px;
}
.weatherHint, .cinemaHint {
    position: absolute;
    left: 0;
    top:54px;
    border: 1px solid #b2b2b2;
    z-index: 100;
    background: #fff;
    padding: 7px 0;
    width: 302px;
}
.weatherHint .city, .cinemaHint .city {
    float:left;
    margin:2px 0 2px 32px;
    width:110px;
}
.weatherHint a, .cinemaHint a {
    font-size: 11px;
    color: #7794be;
    font-weight: bold;
}
.newsDate .articleOptions {
    margin-left: 10px;
    width: 100px;
}
/*.newsDate .icons-16 {
   margin-left: 4px;
   float: none;
   display: inline-block;
}
/* sharing panel */
.sharingPanel {
    background:#fff;
    border:1px solid #CCCCCC;
    color:#666666;
    float:left;
    font-size:11px;
    left:0;
    display: inline;
    margin-left:-80px;
    margin-top:0;
    position:absolute;
    text-align:center;
    top:0;
    width:65px;
    overflow: hidden;
}
.shallowOptions {
    width: 170px !important;
}
.intextPanel {
    float: right !important;
    margin-left: 8px !important;
    position: relative !important;
}
.article-picsOfTheDay .intextPanel,
.article-stopFrame .intextPanel,
.article-commonLaughWrap .intextPanel { 
    float: left !important;
    width: 628px;
    margin-left: 0 !important;
    margin-bottom: 10px !important;
}
/*.article-commonLaughWrap .intextPanel { width: 587px; }*/

.article-picsOfTheDay .intextPanel .sharingBox,
.article-stopFrame .intextPanel .sharingBox,
.article-commonLaughWrap .intextPanel .sharingBox { 
    float: left;
    margin-left: 58px !important;
    margin-bottom: 0;
}
/*.article-commonLaughWrap .intextPanel .sharingBox { margin-left: 50px !important; }*/

.article-picsOfTheDay .intextPanel div .sharingBox:first-child,
.article-stopFrame .intextPanel div .sharingBox:first-child,
.article-commonLaughWrap .intextPanel div .sharingBox:first-child
{
    margin-left: 0 !important;
}
.outsidePanel {
    float: left !important;
}
.stickyPanel {
    position: fixed;
    left: 50%;
    top: 1px;
    margin-left: -565px;
}
.fixedPanel {
    position: absolute;
    left: 0;
    top: 0;
    margin-left: -80px;
}
.sharingPanel .sharingBox {
    margin-bottom: 3px;
    float: left;
    display: inline;
}

.sharingPanel .sharingBox.proBook{
    height: 57px;
    overflow: hidden;
    margin-left: -2px;
}
.sharingPanel .sharingBox.facebook{
    width: 50px;
    position: relative;
    left: 6px;
}
/* sharing panel */
#attachmentsList {
    margin-bottom: 10px;
}
.pDesc, .pDesc a {
    color:#B6B6B6;
    font-size:10px;
    font-weight:normal;
    line-height:11px;
    text-align:right;
}
.pictureSource {
    color:#666666;
    font-size:11px;
    line-height:13px;
    margin: 2px 13px 0 10px;
    text-align:left;
}
#infoSourceWrap {
    clear:both;
    font-style:italic;
    padding-right:10px;
    text-align:right;
}
.articleExtras a {
    color:#1B4A96;
    font-weight:normal;
}
.articleExtras {
    clear:left;
    float:left;
    margin:0 10px 10px 0;
    width:210px;
}
.articleExtras li {
    margin-bottom: 5px;
}
.articleExtras .header {
    background: none;
    font-size:14px;
    border-bottom:2px solid #9F9F9F;
    color:#7C7C7C;
    font-weight:bold;
    height:22px;
    line-height:22px;
}
.articleExtras .header a {
    font-weight: bold;
    text-transform: uppercase;
}
.facebookLike {
    background-color:#E8F0F9;
    border:1px solid #ABD2E9;
    margin-bottom:12px;
    margin-top:3px;
    padding:3px;
    clear:both;
}
.facebookLike .rowBoth {
    margin: 1px;
}
.commentsOrderChange {
    color: #1B4A96;
}
.badNewsLinks {
    margin: 8px 0 10px;
    overflow: hidden;
}
.rightContentBox #mostViewed .ui-tabs-nav .ui-tabs-selected a {
    padding:6px 45px;
    font-weight: bold;
}
.rightContentBox #mostViewed .ui-tabs-nav a {
    padding:6px 43px !important;
}
.userComment .cHeader .date {
    color:#000000;
    font-weight:normal;
    margin-left:10px;
}
.blue2 {
    color:#1B4A96;
}
.pDesc {
    margin: 0 13px 10px 0;
}
#simpleNavigation .preSelected a {
    border: 0 !important;
}
.optBoxEmail, .optBoxPrint {
    display:inline-block;
    height:22px;
    width:58px;
}
.optBoxPrint {
    background:url("/newimg/optBoxPrint.png") no-repeat;
}
.optBoxEmail {
    background:url("/newimg/optBoxEmail.png") no-repeat;
}
h2.commentsHeading {
    clear:both;
    color:#000000;
    margin:5px 0 15px;
    text-transform:uppercase;
}
.RatesTable {
    border: 1px solid #EDEDED;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 8px 0px;
    width: 100%;
}
.RatesTable tr.odd {
    background: #F7F7F7;
}
.RatesTable th {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom:1px solid #EDEDED;
    background: #EBEBEB;
    white-space: nowrap;
    color: #5389D6;
}
.RatesTable td, .RatesTable th {
    line-height: 25px;
    padding: 0px 5px;
    border-left:1px solid #EDEDED;
}
.RatesTable td.c1, .RatesTable th.c1 {
    border-left: none;
}
.RatesTable td.c3, .RatesTable td.c4, .RatesTable td.c5 {
    text-align: right;
}
.RatesTable td.c6 {
    text-align: center;
}
/* Poll */
.rightPoll {
    margin-bottom:10px;
}
.pollArchive .percentHolder, .rightPoll .percentHolder {
    border: 1px solid #9F9F9F;
    /*background: url(/img/public/percentHolder.png) right no-repeat; */
    height: 13px;
    width: 260px;
}
.pollArchive .percentHolder .votePercent, .rightPoll .percentHolder .votePercent {
    background: #1B4A96 url(/img/backgrounds/pollFill.png) repeat-x;
    height: 13px;
}
.pollArchive .label, .rightPoll .label {
    width: 250px;
}
.pollArchive .pollItem {
    border-bottom: 1px solid #d3d2cc;
}
.pollArchive .pollItem .pollContent {
    padding:5px 0 15px 0;
}
.rightPoll .percentHolder, .pollArchive .percentHolder {
    position: relative;
}
.pollArchive .percentHolder .percent, .rightPoll .percentHolder .percent {
    font-size:12px;
    font-weight:bold;
    height:41px;
    position:absolute;
    right:-36px;
    top:-3px;
    width:30px;
}
.pollArchive .archiveLink {
    display: none;
}
.rightPoll label {
    font-weight: normal;
    font-size: 11px;
}
.voteButton {
    background: url(/newimg/voteButton.png) no-repeat;
    width: 75px;
    height: 24px;
    text-indent: -2000px;
    border: 0;
    cursor: pointer;
}
/* Poll */
.errorMessage {
    color: #981313;
}
.bigList .box h3 {
    position: relative;
}
.rightCurrency .newHeading {
    margin-bottom: 0;
}
.rightCurrency .date {
    margin-bottom: 4px;
    color:#222222;
    font-size:11px;
    margin-top:2px;
    text-align:right;
}
/* Gallery New */
.contentWrap .galleryPage {
    width: 100%;
}
.galleryPage .pictureInfo {
    bottom:-12px;
    font-size:10px;
    position:absolute;
    right:5px;
    z-index: 80;
}
.galleryPage .pictureInfo a {
    font-size: 11px;
    color: #cdcdcd;
}
.galleryPage .stickyPanel {
    margin-left:-570px;
}
.galleryWrap {
    /*margin: 10px 0 0 0; */
    float: left;
    position: relative;
}
.galleryPage .galleryTable {
    background: #696969;
}
.galleryPage .galleryTable .galleryMainTd {
    width:808px;
    border-right: 1px solid #fff;
    vertical-align: top;
    position: relative;
}
.galleryPage .galleryTable .galleryRightTd {
    vertical-align: top;
}
/*.galleryPage .galleryMain {
   margin-right: 1px;
   float: left;
   width: 808px;
} */
.galleryPage .galleryMain, .galleryMain a {
    color: #fff;
    font-weight: normal;
}
.galleryPage .galleryRight a {
    color: #cdcdcd;
    font-size: 10px;
    line-height: 11px;
}
.galleryPage .galleryRight .title {
}
.galleryPage .topNavigation {
    position: relative;
    border-bottom: 1px solid #fff;
    height: 32px;
    padding: 0 10px;
    font-size: 11px;
}
.galleryPage .topNavigation .fl {
    padding: 10px 0;
}
.galleryPage .topNavigation .button {
    margin: 0 5px;
    cursor: pointer;
}
.galleryPage .scrollHolderDiv {
    left: 0;
}
.galleryPage .imgDescription {
    color: #FFFFFF;
    font-size: 14px;
    height: 55px;
    line-height: 18px;
    overflow: hidden;
    padding-top: 20px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 60;
}
.galleryPage .imgDescription p{
    margin: 0;
}
.galleryPage .tHolder {
    text-align: center;
    margin-top: 5px;
}

.galleryPage .tHolder .prev{
    display: block;
    position: absolute;
    top: 50%;
    left: 10px;
    background: url('/img/naviSprite.png') no-repeat left top;
    width: 44px;
    height: 88px;
    margin-top: -44px;
    z-index: 50;

}
.galleryPage .tHolder .prev:hover, .galleryPage .tHolder .prev.disabled{
    background-position: left bottom;
}

.galleryPage .tHolder .next{
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    background: url('/img/naviSprite.png') no-repeat right top;
    width: 44px;
    height: 88px;
    margin-top: -44px;
    z-index: 50;

}
.galleryPage .topNavigation .tools {

}
.galleryPage .topNavigation .tools .goToArticle{
    display: block;
    float: left;
    background: url('/img/toolsSprite.png') no-repeat left top;
    height: 12px;
    padding-left: 15px;
    margin-top: 10px;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 20px;

}
.galleryPage .topNavigation .tools .razd {
    background: #cdcdcd;
    height: 18px;
    width: 1px;
    display: block;
    float: left;
    margin-top: 7px;
    margin-right: 20px;
}
.galleryPage .topNavigation .tools .zoom{
    display: block;
    float: left;
    background: url('/img/toolsSprite.png') no-repeat right bottom;
    margin-top: 8px;
    height: 15px;
    margin-right: 8px;
    width: 16px;
}
.galleryPage .mainPictureContainer {
    display: inline-block;
}
.galleryPage .mainPictureContainer img{
    z-index: 10;
}
.galleryPage .tHolder .next:hover, .galleryPage .tHolder .next.disabled{
    background-position: right bottom;
}

.galleryPage .galleryRight h2 {
    color:#FFFFFF;
    font-size:12px;
    margin: 5px 0 0 6px;
    font-weight: normal;
    line-height: 19px;
    font-size:11px;
}
.galleryPage .galleryRight h2 a {
    font-size: 12px;
    text-transform: uppercase;
    font-family:Georgia;
    color: #fff;
}
.galleryPage .galleryRight .rightItem {
    line-height: 12px;
    border-bottom: 1px solid #fff;
    padding: 4px 7px 3px 7px;
}
.galleryPage .galleryRight .lastItem {
    border: none;
    padding-bottom: 0 !important;
}
.galleryPage .galleryRight .rightItem img {
    border:1px solid #CDCDCD;
    height:114px;
    margin:4px 1px;
    width:152px;
}
.galleryPage .gThumb {
    border:1px solid #FFFFFF;
    float:left;
    margin-right: 3px;
    overflow:hidden;
    opacity: 0.5;
    filter:alpha(opacity=50);
    margin-bottom: 10px;
}
.galleryPage .gThumb img {
    float: left;
}
.galleryPage .selected, .galleryPage a:hover {
    opacity: 1 !important;
    filter:alpha(opacity=100) !important;
}
.galleryPage .imagePreviews {
    bottom:10px;
    height:66px;
    left:20px;
    overflow:hidden;
    position:absolute;
    width:765px;
}
.galleryPage .nextImgBottom {
    bottom: 27px;
    position: absolute;
    right: 0;
    cursor: pointer;
}
.galleryPage .prevImgBottom {
    bottom: 27px;
    position: absolute;
    left: 0;
    cursor: pointer;
}
.galleryPage .current .overlay, .galleryPage a:hover .overlay {
    opacity: 0;
}
.galleryPage .allTitle {
    text-transform: uppercase;
    padding: 10px 0;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    font-family: Georgia;
    font-size: 16px;
    color: #696969;
    float: left;
    width: 100%;
    margin: 14px 0;
}
.galleryPage .otherGalleries .otherGallery {
    width: 183px;
    height: 195px;
    margin: 0 16px 11px 0;
    background: #696969;
    color: #cdcdcd;
    float: left;
    font-size: 10px;
}
.galleryPage .otherGallery .count {
    color:#CDCDCD;
    font-weight:bold;
    height:16px;
    margin-left: 5px;
    line-height:15px;
    padding-left:17px;
    background: url(/img/icons/galleryIconG.png) no-repeat left;
}
.galleryPage .intextPanel {
    float: left !important;
    margin: 0 0 10px 0 !important;
    width: 550px;
    border: none;
}
.galleryPage .sharingPanel .sharingBox {
    margin-right:6px;
}
.galleryPage .intextPanel .simpleLink {
    margin-left:4px;
    width:25px;
}
.galleryPage .otherGalleries .otherGallery a {
    font-size: 11px;
    font-weight: bold;
    color: #cdcdcd;
}
.galleryPage .otherGalleries .bottom {
    height: 55px;
    padding:0 4px;
    overflow: hidden;
}
.galleryPage .otherGalleries .date {
}
.galleryPage .otherGalleries .last {
    margin: 0 !important;
}
.galleryPage .otherGalleries {
    clear: both;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.galleryPage .galleryTitle {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;/* border-bottom: 1px solid #cdcdcd; */
}
.galleryPage .galleryTitle a {
    font-size:32px;
    line-height:34px;
}
.galleryPage .gHolder {
    text-align: center;
    width: 100%;
    padding-bottom: 139px;
    overflow: hidden;
    width: 798px;
    height: 495px;
    margin-left:5px;
    position: relative;/*overflow: hidden;
    position: relative;
    height: 620px; */
}
.galleryPage .tRow {
    display: table-row;
}
.galleryPage .tRow {
    display: table-cell;
    vertical-align: middle;
}
/* temp */
.galleryPage .galleryTitle .sendPicture {
    color: #CC2026;
    font-size: 10px;
    display: block;
    margin: 5px 0 0 0;
}
.authorLink {
    color: #1B4A96;
    font-weight: normal;
    font-size: 12px;
}
.responseMsg {
    padding: 10px;
    background: #F5F5F5;
}
.scrollHolderDiv {
    position:absolute;
}
.webkbd-switcher {
}
.bottomSubmit {
    width: 385px;
    overflow: hidden;
}
.rightUserComments .webkbd-switcher {
    margin:3px 0 0 5px;
    float: left;
}
.rightCol .tvPrograms {
    margin: 5px 0 20px 0 !important;
}
.rightCol .tvPrograms .more {
    text-align: right;
}
.tvPrograms .tvLoop li {
    margin-bottom: 6px;
}
.tvPrograms .tvLoop li.firstLi{
    color: #DD2026;
}
.tvPrograms .tvLoop li b {
    font-size: 10px;
    margin-right: 3px;
}
.tvPrograms .tvLoop li.firstLi b{
    color: #CC2026;
}
.tvProgram .line {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.tvProgram .time {
    float: left;
    font-size: 11px;
    font-weight: bold;
    width: 40px;
    color: #7C7C7C;
}
.tvProgram .title {
    float: left;
}
.tvProgram .selectBox {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #C4C4C4;
    margin: 10px 0;
    padding: 10px;
}
.tvProgram .selectBox select {
    font-size: 11px;
}
.tvProgram .choose {
    background: url(/img/choose.png) no-repeat;
    width: 63px;
    height: 24px;
    margin-left: 5px;
}
.tvProgram .channel {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 20px;
}
.tvProgram .channels .title {
    width: 267px;
}
.tvProgram .channelLink {
    color: #050506;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.tvProgram .more {
    border-bottom: 1px solid #CCCCCC;
    margin: 10px 20px 0 0;
    padding: 0 0 10px;
}
.tvProgram .more a {
    color: #7794BE;
    font-size: 11px;
}
.tvProgramAndCinema .newHeading h3 {
	float: left;
    text-align: center;
    width: 50%;
	padding-left: 0;
	cursor: pointer;
}
.tvProgramAndCinema .newHeading h3.active { background: #F4F4F4; }


/* news video */
.articleVideo {
    /*float: left;*/
    width: 100%;
    margin: 0 0 10px 0;
}
/* new */
.sitesGroup {
    /*	background:#f6f6f6;*/
    height: 100%;
    height: 22px;
    line-height: 18px;
    border-bottom: 1px solid #cdcdcd;
	overflow: hidden;
}
.sitesGroup .inner {
    /*padding: 0 15px;*/
    text-align: left;
}
.sitesGroup .inner a {
    margin-left: 5px;
    color: #3a3a3a;
    font-size: 10px;
    position: relative;
}
.sitesGroup .inner a:first-child { margin-right: 0; }
.sitesGroup .kulGroup{
    padding-left: 10px;
}
.sitesGroup .kulGroup span{
    display: block;
    background: url(/img/kulGroup.png) no-repeat 0 0;
    width: 17px;
    height: 16px;
    position: absolute;
    left: -9px;
    top: 50%;
    margin-top: -8px;
}
.sitesGroup .svaiGroup{
    padding-left: 10px;
}
.sitesGroup .svaiGroup span{
    display: block;
    background: url(/img/sportuvaiGroup.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -8px;
}
.sitesGroup .inner a.selected{color: #dc6200;}
.sitesGroup .inner a.last {
    margin-right: 0;
}
.headerLinks {
    font-size: 9px;
    height: 20px;
    line-height: 17px;
    margin: 8px 0 0;
    padding-bottom: 12px;
    *padding-bottom: 0;
}
.headerLinks a {
    color: #6988b4;
    font-size: 10px;
    font-weight: bold;
}
#header .headerRight {
    width: 236px;
    float: right;
}
#loginBar {
    text-align: right;
}
#loginBar a {
    font-size: 12px;
    color:#3a3a3a;
    font-weight: normal;
}
.technologiesHalf {
    width: 319px;
    float: left;
    margin-right: 10px;
}
.cinemaItem {
    font-weight: bold;
    float: left;
    width: 320px;
    font-size: 11px;
    margin: 0 0 20px 10px;
}
.cinemaItem .location {
    text-transform: uppercase;
}
.cinemaItem .url, .cinemaItem .url a {
    color: #1b6fcd;
}
.cinemaProgram .contentHolderL {
    margin: 9px 0;
}
.cinemaProgram .nav li {
    float: left;
    height: 30px;
    background: #fff;
}
.cinemaProgram .nav {
    background: url(/img/etc/tabsBackground.png) 0 25px repeat-x;
    overflow: hidden;
}
.cinemaProgram .cinemaContent {
    clear: both;
    float: left;
    margin: 10px 0;
    width: 100%;
}
.cinemaProgram .nav a {
    color: #757575;
    padding: 0 20px;
    height: 25px;
    line-height: 25px;
    float: left;
    font-weight: normal;
    text-transform: uppercase;
    border-bottom: 2px solid #eaeaea;
}
.cinemaProgram .nav .first {
    border-left: none !important;
}
.cinemaProgram .nav .last {
    float: right;
    height: 23px;
}
.cinemaProgram .nav .ui-tabs-selected a {
    font-weight: bold;
    color: #000;
    border-bottom: 0;
    border: 2px solid #eaeaea;
    border-bottom: none;
}
.cinemaProgram .thumbnailHolder {
    float: left;
    background: #000;
    border: 1px solid #000;
}
.cinemaProgram .thumbnailHolder .title {
    height: 30px;
    padding: 0 10px;
    line-height: 25px;
    overflow: hidden;
    text-transform: uppercase;
}
.cinemaProgram .thumbnailHolder a {
    color:#fff;
    font-size: 11px;
    font-weight: bold;
}
.cinemaProgram .leftSide {
    width: 332px;
    float: left;
}
.cinemaProgram .rightSide {
    width: 321px;
    float: left;
    /*overflow: hidden;
    height: 189px;*/
}
.cinemaProgram .rightSide .cinemaRow {
    border-bottom: 1px solid #eaeaea;
    padding: 4px 0;
    overflow: hidden;
    font-size: 11px;
    font-weight: bold;
}
.cinemaProgram .rightSide .cinemaRow .left {
    width: 140px;
    float: left;
    margin: 0 10px 0 0;
}
.cinemaProgram .rightSide .cinemaRow .right {
    float: left;
    width: 170px;
}
.cinemaProgram .rightSide .cinemaRow .gr {
    color: #9f9f9f;
}
.cinemaProgram .rightSide .cinemaRow .bl {
    color: #0d4fba;
}
/**** */
.articlesPosted {
    color: #818181;
    font-size: 11px;
    text-align: right;
}
.articlesPosted .period {
    color: #6988b6;
    text-transform:uppercase;
    font-weight: bold;
    font-size: 12px;
}
.articlesPosted .selected {
    color: black;
    text-transform:uppercase;
    font-weight: bold;
    font-size: 12px;
}
/******/
.grayContentBox {
    padding:10px;
    border: 1px solid #c4c4c4;
    overflow: hidden;
    background: #f0f0f0;
    font-size: 11px;
}
.grayContentBox .infoRow {
    margin-bottom: 10px;
    line-height: 20px;
}
.grayContentBox .equalBox {
    float: left;
    width: 250px;
}
.grayContentBox .filterSubmit {
    background: url(/img/etc/selectButton.png);
    width: 66px;
    height: 27px;
    margin-top: -30px;
    float: right;
}
.grayContentBox .label {
    font-weight: normal;
    font-size: 11px;
    width: 60px;
    display: inline-block;
}
.grayContentBox .select {
    width: 160px;
}
.programList .programItem {
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0 20px 0;
    color: #3a3a3a;
}
.programList .programItem .title, .programList .programItem .title a {
    font-size: 12px;
    font-weight: bold;
    color:#000;
}
.movieInfo {
    width: 420px;
    float: left;
    font-size: 12px;
}
.movieInfo .type {
    margin: 15px 0;
}
.movieInfo .text {
    margin: 45px 0 0 0;
}
.moreMoviesList .moviewItem {
    width: 188px;
    float: left;
    margin: 0 46px 0 0;
    font-size: 12px;
}
.moreMoviesList .moviewItem .title a {
    font-size: 12px;
    font-weight: bold;
}
.moreMoviesList .moviewItem.last {
    margin:0;
}
.imprHeader {
    border-bottom: 4px solid #9F9F9F;
    font-size: 16px;
    font-weight: bold;
    margin: 15px 0;
    padding: 5px 0;
    text-transform: uppercase;
    width: 100%;
}
.itemLocation {
    margin: 0 0 0 15px;
    width: 180px;
}
.itemLocation .url a {
    font-weight: bold;
    color: #7794be;
}
.movieDescr {
    float: left;
    width: 100%;
    margin: 15px 0 0 0;
}
.cinemaProgram .moreDiv {
    padding: 5px 30px;
    overflow: hidden;
}
.cinemaProgram .moreDiv a {
    color: #0d4fba;
    font-size: 10px;
}
.allH {
    width: 280px;
    float: left;
}
/* Weather details */
.lHeading {
    border-bottom: 4px solid #9f9f9f;
    color: #5389d6;
    font-weight: bold;
    font-size: 24px;
    line-height: 45px;
    overflow: hidden;
    width: 100%;
}
.lHeading .locations {
    border: 1px solid #C9C9C9;
    margin: 5px;
    padding: 3px;
}
.weatherDetails .wLeftCol {
    width: 240px;
    float: left;
}
.weatherDetails .wLeftCol .info {
    float: left;
    margin: 15px 0 0 10px;
    width: 110px;
}
.weatherDetails .wLeftCol .addInfo {
    clear: both;
    height: 210px;
    margin: 20px 0 10px;
}
.weatherDetails .wLeftCol .worldThumb {
    border-top: 1px solid #eaeaea;
    padding-top: 15px;
    float: left;
}
.weatherDetails .wLeftCol .addInfo .row {
    margin-bottom: 15px;
}
.weatherDetails .wLeftCol .currentTemp {
    font-size: 30px;
    font-weight: bold;
    color: #737373;
}
.weatherDetails .wRightCol {
    float: left;
    margin: 0 0 0 15px;
    width: 196px;
}
.weatherDetails .result {
}
.weatherDetails .result .kLeft {
    margin: 0 10px 0 0;
}
.weatherDetails .result .title {
    color: #737373;
    border-bottom: 1px solid #eaeaea;
    font-size: 18px;
    margin: 0 0 10px 0;
    padding: 5px 0;
}
.weatherDetails .infRow {
    height: 33px;
}
.weatherDetails .imprHeader {
    text-transform: none;
    font-size: 14px;
}
.horoscopeLeftCol {
    border: 2px solid #eaeaea;
    float: left;
    margin: 0 15px 0 0;
}
.horoscopeLeftCol .innerMargin {
    margin: 10px;
    overflow: hidden;
    width: 200px;
}
.horoscopeLeftCol .topCentered {
    text-align: center;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-weight: bold;
}
.horoscopeLeftCol .signName {
    font-size: 12px;
    color: #7794be;
    margin: 15px 0 0 0;
}
.horoscopeLeftCol .date {
    font-size: 10px;
    color: #757575;
}
.horoscopeLeftCol .row {
    font-size: 11px;
}
.horoscopeDetials .nav li {
    float: left;
    border-bottom: 2px solid #eaeaea;
}
.horoscopeDetials .nav {
    overflow: hidden;
}
.horoscopeDetials .horoscopeContent {
    clear: both;
    float: left;
    margin: 10px 0;
    width: 100%;
}
.horoscopeDetials .nav a {
    color: #7794be;
    padding: 0 27px;
    height: 40px;
    line-height: 40px;
    float: left;
}
.horoscopeDetials .nav .firstTab {
    border-left: none !important;
}
.horoscopeDetials .nav .lastTab {
    border-right: none !important;
}
.horoscopeDetials .nav .ui-tabs-selected {
    border-bottom: none !important;
    border: 2px solid #eaeaea;
}
.horoscopeDetials .nav .ui-tabs-selected a {
    color: #757575;
}
.horoscopeTabs {
    width: 430px;
    float: left;
}
.horoscopeContent .time {
    border-bottom: 2px solid #eaeaea;
    padding-bottom: 20px;
}
.horoscopeTabs .headTitle {
    font-weight: bold;
    margin: 20px 0;
}
/* **** */

.movieProgramRight .mContent {
    clear: both;
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.movieProgramRight .nav a {
    color: #757575;
    height: 28px;
    line-height: 28px;
    padding: 0 13px 0 14px;
    float: left;
    font-weight: normal;
    text-transform: uppercase;
}
.movieProgramRight .nav li {
    float: left;
    border-bottom: 2px solid #eaeaea;
}
.movieProgramRight .nav .firstTab {
    border-left: none !important;
}
.movieProgramRight .nav .lastTab {
    border-right: none !important;
}
.movieProgramRight .nav .ui-tabs-selected {
    border-bottom: none !important;
    border: 2px solid #eaeaea;
}
.movieProgramRight .nav .ui-tabs-selected a {
    color: #000;
    font-weight: bold;
}
.movieProgramRight .topSelectbox {
    margin:10px 0 20px 0;
}
.movieProgramRight .title {
    padding: 7px 0;
    border-bottom: 1px solid #d7d7d7;
}
.movieProgramRight .title a {
    text-transform: uppercase;
}
.movieProgramRight .link {
    width: 260px;
}
.movieProgramRight .eq3 {
    float: left;
    width: 33%;
    color: #4e4e4e;
    font-size: 11px;
    margin-bottom: 5px;
}
.movieProgramRight .moreDiv {
    padding: 10px 0;
}
.noFloat {
    float: left;
    margin-left: 8px;
}
.condensed a {
    height: 12px;
    margin: -3px 0 0 8px !important;
}

/* top 99 */

.top99 .rightCol .dualContentBox {
    width: 100%;
}
.top99 {
    background: url(/img/placesSkin/background.png) #fff top repeat-x;
}
.top99 #top99Back {
    background: url(/img/placesSkin/back.png) center 0 no-repeat;
    display: block !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 1200px;
}
.top99 .mainContentWrap {
    position: relative;
    background: #fff;
    padding:0 10px 5px 10px;
}
.top99 #header {
    background: url(/img/placesSkin/header.png) center 22px no-repeat;
    height: 118px;
}
.top99 #header .siteSearch {
    background: #fff;
}
.top99 .pageLogo {
    background: url(/img/placesSkin/logo.png);
}
.top99 .top99LinkHeader {
    display: block !important;
    float: left;
    height: 82px;
    margin: -20px 0 0 227px;
    width: 255px;
}
.ie9Banner {
    bottom: 0;
    left: 50%;
    margin-left: -490px;
    position: fixed;
    width: 980px;
}
.breadCrumbs .spiritOfBurgas {
    background: url("/img/backgrounds/spiritBr.png") no-repeat left center;
    display: inline-block;
    height: 27px;
    padding-left: 47px;
    line-height: 25px;
}
/* ads */
.contentWrap .widePage {
    width: 100%;
}
.adsButton {
    background: url("/img/adsButton.png") no-repeat left center;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    line-height: 21px;
    text-align: center;
    width: 76px;
}
.adsButton:hover {
    text-decoration: none;
}
.adsPageHolder {
    margin: 60px 0;
}
.advertiseTable th {
    background: #3a3a3a;
    border-right: 1px solid #fff;
    padding: 6px 19px;
    font-size: 12px;
    color: #fff;
    font-weight: normal;
}
.advertiseTable td {
    padding: 15px 19px;
}
.advertiseTable .main {
    font-size: 12px;
}
.advertiseTable .info {
    color: #7d7d7d;
}
.advertiseTable {
    border-collapse: collapse;
}
.advertiseTable td {
    border: 1px solid #f1f1f1;
    color: #3a3a3a;
}
.advertiseTable .odd td {
    background: url(/img/backgrounds/whiteDot.png) top repeat-x #f8f8f8;
}
.flexiOverlay {
    left: 50%;
    margin-left: -440px;
    position: absolute;
    top: 50px;
    width: 880px;
    z-index: 10;
}
.flexiOverlay .overlayTop {
    height: 110px;
    width: 100%;
    background: url(/img/backgrounds/overlayTop.png);
}
.flexiOverlay .overlayContent {
    background: url(/img/backgrounds/overlayBackground.png) repeat-y;
}
.flexiOverlay .overlayBottom {
    height: 60px;
    width: 100%;
    background: url(/img/backgrounds/overlayBottom.png) no-repeat;
}
.flexiOverlay .overlayPadding {
    padding: 4px 60px;
}
.flexiOverlay .overlayClose {
    margin-right: 30px;
    margin-top: 30px;
}
.advertisementTabs {
    background: url(/img/backgrounds/tabsLine.png) right bottom repeat-x;
    clear: both;
    overflow: hidden;
    width: 100%;
    margin-top: 20px;
    position: relative;
}
.advertisementTabs li.tabs a {
    color: #696969;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    text-transform: uppercase;
}
.advertisementTabs li.tabs {
    float: left;
    padding: 8px 15px;
}
.advertisementTabs .ui-tabs-selected.first {
    border-left: 0;
}
.advertisementTabs li.ui-tabs-selected {
    padding: 8px 20px 9px 20px;
    background: #fff;
    border: 2px solid #eaeaea;
    border-bottom: 0;
}
.hugeHeader {
    background: #f1f1f1;
    border-top: 1px solid #bababa;
    border-bottom: 1px solid #bababa;
    padding: 5px 0;
    font-size: 24px;
    color: #3a3a3a;
}
.w400 {
    width: 400px;
}
.w450 {
    width: 450px;
}
.w460{
    width: 460px;
}
.dib{
    display: inline-block;
}
.adsPriceInfo {
    margin-top: 45px;
    color: #474747;
}
.overlayBackground {
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1;
    opacity:0.7;
    filter:alpha(opacity=70);
    background: #000;
    left: 0;
    top: 0;
}
/*  */
/*****/
.adsPageHolder .discountCol {
    display: inline;
    float: left;
    margin-left: 11px;
    width: 309px;
    margin-bottom: 100px;
}
.advertiseTable.discountTable td {
    padding: 9px 7px;
}
.adsPageHolder h6 {
    color: #3A3A3A;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    margin-bottom: 10px;
}
.adsPageHolder h1 {
    font-size: 24px;
    font-weight: normal;
    color: #3A3A3A;
    margin-bottom: 20px;
}
.adsPageHolder .adsInfoText {
    font-size: 12px;
    color:#3a3a3a;
    clear: both;
}
/****/
#submenu #top99Link {
    border-right:   none;
    font-weight: bold;
    margin-top: 5px;
}
/***/
.multimediaSlider .items {
    position: absolute;
    width: 20000em;
}
.multimediaSlider .padding {
    padding: 15px 10px;
}
.multimediaSlider {
    clear: both;
    float: left;
    height: 200px;
    margin: 0 0 20px;
    width: 100%;
    background: #EAEAEA;
}
.multimediaSlider .scrollHolder {
    float: left;
    height: 185px;
    margin: 0 8px;
    overflow: hidden;
    position: relative;
    width: 610px;
}
.multimediaSlider .item {
    float: left;
    width: 610px;
}
.multimediaSlider .thumbnail {
    float: left;
    padding: 0;
    border: 1px solid #000;
    margin: 0 0 2px 0;
    position: relative;
}
.hasVideoButton .play {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 35px;
    height: 35px;
    background: url(/img/playVideoButton.png);
    cursor: pointer;
    margin: -17px 0 0 -17px;
}
.multimediaSlider .title {
    float: left;
    line-height: 13px;
    width: 100%;
    margin: 0 0 10px 0;
}
.multimediaSlider .scrollHolder .last {
    margin-right: 0
}
.multimediaSlider .multimediaSliderItem {
    float: left;
    margin-right: 7px;
    width: 198px;
}
.multimediaSlider .thumbnail a {
    border: 1px solid #FFFFFF;
    display: block;
    height: 109px;
    overflow: hidden;
    width: 194px;
}
.multimediaSlider .title a {
    font-size: 12px;
    font-weight: bold;
}
.multimediaSlider .prev, .multimediaSlider .next {
    background: url(../img/prevNext.png) left center no-repeat;
    cursor: pointer;
    float: left;
    height: 14px;
    margin: 42px 0;
    width: 10px;
}
.multimediaSlider .next {
    background-position: right 0 !important;
}
.multimediaSlider .date {
    font-size: 11px;
}
.freshNews {
    margin-bottom: 16px;
    float: left;
    width: 100%;
    text-align: left;
}
.freshNews .header {
    float: left;
    width: 100%;
}
.freshNews .header .padding {
    padding: 0 0 7px 10px;
    overflow: hidden;
}
.freshNews .header .link {
    font-size: 11px;
    color: #696969;
    text-transform: uppercase;
}
.freshNews .freshNewsItem {
    float: left;
    height: 172px;
    margin: 0 20px 0 0;
    width: 180px;
    background: #eaeaea;
}
.freshNews .last {
    margin-right: 0 !important;
}
.freshNews .freshNewsItem .padding {
    height: 64px;
    line-height: 15px;
    margin: 2px 6px 4px 6px;
    overflow: hidden;
}
.freshNews .freshNewsItem .date {
    margin-bottom: 2px;
}
.freshNews .freshNewsItem .thumb {
    display: block;
    overflow: hidden;
    width: 180px;
    height: 100px;
}
/* Header Weather from sever */
#headWeather {
    margin-left:5px;
}
.headWeatherDetailsLink #header .headerWeather {
    float:right;
    height:45px;
}
#header .headerWeather img {
    float:left;
    margin: 5px 10px 0;
}
#header .selectCity {
    color: #6a8fc5;
    font-family:Georgia;
    font-size: 16px;
    /* background: (); */
    padding-right: 25px;
    float: left;
    margin-top: 22px;
}
#header .cityWeather .weatherRight {
    width: 190px;
}
#header .weatherLocationsList {
    background: #fff;
    border: 1px solid #b8b8b8;
    height: 250px;
    position: absolute;
    right: 0px;
    top: 93px;
    width: 230px;
    z-index: 1000;
}
#header .weatherLocationsList .padd {
    padding: 8px 12px;
    overflow: hidden;
}
#header .weatherLocationsList .detailsUrl {
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
#header .weatherLocationsList .weatherLocation {
    width: 50%;
    float: left;
    overflow: hidden;
    margin: 0 0 2px 0;
    height: 16px;
}
#header .weatherLocationsList .weatherLocation a {
    color: #6a8fc5;
}
#header .weatherPlaces li {
    height:120px;
    margin-top:10px;
    width:133px;
    text-align: center;
}
#header .weatherPlaces .wIcon img {
    border: 1px solid #c3c3c3;
    margin-top: 10px;
}
#header .weatherPlaces .weatherIcon img {
    border: 1px solid #c3c3c3;
}
#header .weatherPlaces .weatherIcon {
    background-repeat:no-repeat;
    margin-bottom:10px;
    width:130px;
}
#header .hrWheather {
    border-top:1px solid #e0e0e0;
}
#header .cityLabel {
    font-size:24px;
    font-weight: bold;
    font-family: Georgia;
}
#header .cityTemp {
    font-size:30px;
    margin-right: 10px;
}
#header .nextDaysRow {
    color: #6A8FC5;
    font-weight: bold;
    margin: 0 0 10px;
}
.expandedAnecdote {
    padding-bottom: 35px;
}
.mediaList {
    font-size: 12px;
}
.mediaList .titleCat {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-family: Georgia;
}
.mediaList .mediaListItem {
    margin-bottom: 22px;
}
.mediaList .divThumb {
    float: left;
    z-index: 1;
    width: 183px;
    height: 105px;
}
.mediaList .divText {
    margin-left: 15px;
    float: left;
}
.clear {
    clear: both;
}
li.clear {
	background: 0 !important;
	border: none !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
	height: 0 !important;
	font-size: 0px !important;
	width: 100% !important;
}
.mediaList .titleNewsLink {
    width: 472px;
    color: #000;
    margin-bottom: 14px;
}
.mediaList .titleNewsLink a {
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 14px;
    text-decoration: none;
}
.mediaList .categoryLink {
    float: left;
}
.mediaList .categoryLink a {
    color: #5389d6;
    font-size: 11px;
}
.mediaList .time {
    margin-left: 7px;
    float: left;
    margin-right: 7px;
}
.mediaList .com_img {
    float: left;
    background: url("../img/icons/icons-16.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px;
    background-position: 0 0px;
    margin-right: 0 !important;
}
.mediaList .img_img {
    float: left;
    /*width: 11px;
    height: 10px;*/
    margin-left: 5px;
    position: relative;
}
.mediaList .com_broi {
    float: left;
    color: #cc2026;
    font-size: 12px;
}
.mediaList .com_broi a {
    color: #cc2026;
    font-weight: normal;
    text-decoration: none;
}
.mediaList .com_broi a:hover {
    color: #cc2026;
    font-weight: normal;
    text-decoration: underline;
}
.mediaList .img_broi {
    float: left;
    color: #cc2026;
    font-weight: normal;
    font-size: 12px;
    margin-left: 5px;
}
.mediaList .img_broi a {
    color: #cc2026;
    font-weight: normal;
    text-decoration: none;
    margin-left: 2px;
}
.mediaList .img_broi a:hover {
    color: #cc2026;
    font-weight: normal;
    text-decoration: underline;
}
.mediaList .hasVideoPlay .play {
    background:url('/img/play.png') no-repeat;
    width: 35px;
    height: 35px;
    display: inline-block;
    position: absolute;
    margin-left: 73px;
    margin-top: 38px;
    z-index: 100;
}
.mediaList .newsDesc {
    margin-top: 10px;
    color: #6e6e6e;
    font-size: 12px;
    width: 470px;
}
.moreVideo {
    float: left;
    margin-bottom: 27px;
    width: 100%;
}
.moreVideo .divThumb {
    float: left;
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.moreVideo .item {
    color: #CDCDCD;
    float: left;
    margin: 0 17px 17px 0;
    width: 212px;
}
.moreVideo .last {
    margin-right: 0 !important;
}
.moreVideo .text {
    background-color: #696969;
    height: 69px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}
.moreVideo .text a {
    color: #cdcdcd;
    text-decoration: none;
}
.moreVideo .text a:hover {
    color: #cdcdcd;
    text-decoration: underline;
}
.moreVideo .time {
    padding-top: 7px;
    margin-left: 0px;
    font-size: 10px;
}
.moreVideo .desc {
    font-size: 11px;
    font-weight: bold;
}
.moreVideo .hasVideoPlay .play {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 35px;
    height: 35px;
    background: url(/img/play.png) no-repeat;
    cursor: pointer;
    margin: -17px 0 0 -17px;
}
.videoHeader {
    border-bottom: 4px solid #9F9F9F;
    color: #3F3F3F;
    float: left;
    font-weight: bold;
    font-family: Georgia;
    font-size: 16px;
    margin-bottom: 20px;
    padding-bottom: 5px;
    text-transform: uppercase;
    width: 100%;
}
.header .padding {
    overflow: hidden;
    padding: 5px 0;
}

.blackSearch {
    color: #000 !important;
}

#blunderLoginBar {
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.rightCol .dualContentBox.noMargin{width: 100%;}

.rightContentBox.banner300{overflow: visible;} /* BANNER MAGGI !!! */
/*BRAND  FIX ->*/#simpleNavigation.contentWrap{padding: 0 !important;}
/*BRAND  FIX ->*/#secondLevelNavigation.contentWrap{padding: 0 !important; top:0;}

.relative{position: relative;}
.pdfAds{
    position: absolute;
    right: 0;
    top: 6px;
}
.pdfAdsLink{
    display: block;
    background: url(/img/public/pdf-icon.png) no-repeat 0 0;
    height: 16px;
    line-height: 16px;
    padding-left: 18px;
    font-size: 12px;
    font-family: Tahoma, Arial, sans-serif;
    color: #666;
}

/* 3BAY OFFERS */
.bay3Holder{
    background-color: #979797;
    padding: 1px;
    overflow: hidden;
}
.bay3In{
    background-color: #fff;
    overflow: hidden;
    position: relative;
    padding: 15px 10px 10px 18px;
}
.offerItem{
    background: url(../img/offerArrow.png) no-repeat left 8px;
    overflow: hidden;
    padding-left: 10px;
    /*	margin-bottom: 15px;*/
}
.offerItem:hover{background-position: left -137px;}
.offerItem:hover a{color: #1B4A96;}
.offerItem a{
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    color: #525252;
    font-weight: normal;
    display: block;
}
.bay3Label{
    display: block;
    background: url(../img/3bayLabel.png) no-repeat left 3px;
    width: 113px;
    height: 19px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.bay3In:first-child div{
    color: #4a4a4a;
}
.uppercase{text-transform: uppercase;}
.mb15{margin-bottom: 15px;}
/* 3BAY OFFERS END */

/* SOCIAL READER */
.socialReader a{
    font-weight: normal;
}
.socialReader label{
    font-size: 11px;
    font-weight: normal;
}
.hidden{display: none;}
.block{display: block !important;}
.mr5{margin-right: 5px;}
.fl{float: left;}
.fr{float: right;}
.bold{font-weight: bold;}

.socialReader{
    width: 660px;
    position: relative;
    margin-bottom: 15px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 11px;
    color: #666;
}
.socialReader.not-logged{
    background: url(/img/socialReader/socialReader-bg.png) no-repeat 0 0;
    height: 80px;
}
.readerSlogan{
    float: left;
    width: 230px;
}
.slogTitle, .slogSubTitle{
    margin-left: 20px;
}
.slogTitle{
    margin-top: 10px;
    margin-bottom: 2px;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 18px;
    color: #29447e;
    font-weight: bold;
    text-transform: uppercase;
}
.slogSubTitle{
    font-size: 12px;
    color: #666;
}
.social-splash-friends {
    padding-left: 8px;
    padding-top: 5px;
    overflow: hidden;
}
.social-splash-friends-text {
    width: 260px;
    background: url(/img/socialReader/fb-mini.png) no-repeat 0 0;
    padding-left: 17px;
    font-size: 12px;
    color: #666;
}
.social-splash-friends-text a { color: #34468c; font-size: 12px; }
.social-splash-friends-thumbs li {
    float: left;
    width: 32px;
    margin-left: 1px;
}

.social-splash-friends-thumbs {
    padding-top: 6px;
}
.social-splash-friends-thumbs li:first-child { margin-left: 0; }
.social-splash-friends-thumbs a {
    display: block;
    width: 32px;
    height: 27px;
    overflow: hidden;
}
/* === wtResetes === */
.social-splash-friends-thumbs .friendAvatar { position: static; }
.social-splash-friends-thumbs .reader-item {
    float: none;
    margin-right: 0;
}

.readerFBLogin{
    float: left;
    width: 290px;
    position: relative;
}
.readerFBLogin .news-icons {
    margin: 9px 0 0 29px;
}
.close-reader {
    display: block;
    background: url(/img/socialReader/close-reader.png) no-repeat 0 0;
    width: 8px;
    height: 8px;
    position: absolute;
    right: 3px;
    top: 3px;
}
.fb-btn {
    display: block;
    background: url(/img/socialReader/fb-btn.png) no-repeat 0 0;
    width: 131px;
    height: 48px;
    position: absolute;
    left: 290px;
    top: 17px;
}

.fb-login-btn{
    display: block;
    width: 73px;
    height: 25px;
    background: url(/img/socialReader/fb-login-btn.png) no-repeat 0 0;
    position: absolute;
    left: 257px;
    top: 2px;
}
.readerLogged{
    background: url(/img/socialReader/fb-icon.png) no-repeat 0 1px;
    padding: 0 0 0 16px;
    color: #666;

    height: 29px;
    overflow: hidden;
}
.readerLogged a, .reader-myActivity a, .preference-item a, .status-label, .removeFromActivity{
    color: #3b5998;
}
.reader-myActivity a{
    font-weight: bold;
}

/* friendsActivity */
.friendsActivity{
    float: left;
    width: 404px;
    margin-right: 5px;
}
.myActivity{
    float: left;
    width: 250px;
}
.readerLabel{
    margin-bottom: 2px;
    font-size: 10px;
    color: #666;
}
.readerBox{
    position: relative;
    border: 1px solid #ccc;
    padding: 6px 0 6px 6px;
}
.reader-item{
    display: block;
    position: relative;
    z-index: 1;
    float: left;
    width: 28px;
    height: 28px;
    margin-right: 5px;
}
.reader-item:hover{z-index: 2;}

.reader-offline .reader-item .opacity{
    width: 100%;
    height: 100%;
    background: url(/img/socialReader/dot.png) repeat 0 0;
    position: absolute;
    left: 0;
    top: 0;
}
.reader-offline .reader-item:hover .opacity{
    height: 34px;
    left: -3px;
    top: -3px;
    width: 34px;
}

.reader-mostShared div, .reader-inviteFriends div{
    width: 28px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.reader-mostShared div{background: url(/img/socialReader/mostShared.png) no-repeat 0 0;}
.reader-inviteFriends div{background: url(/img/socialReader/inviteFriends.png) no-repeat 0 0;}

.reader-mostShared:hover div, .reader-inviteFriends:hover div, .reader-item:hover .friendAvatar{
    width: 52px;
    height: 52px;
    top: -12px;
    left: -12px;
}
.reader-mostShared:hover div{background: url(/img/socialReader/mostSharedHover.png) no-repeat 0 0;}
.reader-inviteFriends:hover div{background: url(/img/socialReader/inviteFriendsHover.png) no-repeat 0 0;}
.reader-item:hover .friendAvatar{background: url(/img/socialReader/border.png) no-repeat 0 0;}

.friendAvatar{
    display: block;
    position: absolute;
}
.friendsActivity .reader-item:hover img{
    width: 34px;
    height: 34px;
    margin: 9px 0 0 9px;
}

.no-friends{
    background: url(/img/socialReader/inviteFriends.png) no-repeat 0 0;
    padding-left: 33px;
    height: 28px;
    color: #666;
}
.invite-btn{
    float: right;
    margin: 5px 8px 0 5px;
}
.reader-orange-btn, .reader-orange-btn2{
    height: 20px;
    line-height: 18px;
    text-align: center;
    font-weight: bold !important;
    color: #fff;
    cursor: pointer;
}
.reader-orange-btn{
    background: url(/img/socialReader/invite-btn.png) no-repeat 0 0;
    width: 128px;
}
.reader-orange-btn:hover, .reader-orange-btn2:hover{
    background-position: 0 -20px;
}
.reader-orange-btn2{
    background: url(/img/socialReader/button2.png) no-repeat 0 0;
    width: 58px;
}
.addedToMyActivity .reader-orange-btn2{
    float: left;
    margin-right: 9px;
}
/* myActivity */
.reader-myActivity .readerLabel, .addReminder .readerLabel{
    position: relative;
    top: -2px;
    font-size: 9px;
    color: #999;
}
.addReminder .readerLabel{
    font-size: 11px;
}
.fb-icon-status{
    display: none;
    background: url(/img/socialReader/fb-icon.png) no-repeat 0 0;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 0;
    bottom: 0;
}
.reader-offline .fb-icon-status{display: block;}

.reader-myActivity{
    position: relative;
    z-index: 2;
}
.reader-tools-wrap{
    position: relative;
    z-index: 3;
}
.reader-tools{
    position: absolute;
    left: 28px;
    top: -11px;
}
.reader-tool{
    background: url(/img/socialReader/arrow-b.png) no-repeat right 10px;
    position: relative;
    z-index: 4;
    float: left;
    height: 19px;
    *height: 21px;
    cursor: pointer;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.reader-tool.selected-tab{
    background: url(/img/socialReader/arrow-t.png) no-repeat right 9px;
    background-color: #ededed;
    border: 1px solid #ccc;
    border-width: 1px 1px 0 1px;
}
.reader-tool .padd{
    padding: 5px 14px 0 4px;
    font-size: 10px;
    font-weight: bold;
}
.reader-tool.selected-tab .padd{
    padding: 4px 13px 0 3px;
    color: #dc6200;
}
.user-isOnline.reader-tool .padd{
    background: url(/img/socialReader/status.png) no-repeat 5px 9px;
    padding-left: 12px;
}
.user-isOnline.reader-tool.selected-tab .padd{
    background-position: 4px 8px;
    padding-left: 11px;
}
.reader-offline .user-isOnline .padd{
    background: url(/img/socialReader/status.png) no-repeat 5px -41px;
}
.reader-offline .reader-tool.user-isOnline.selected-tab .padd{
    background-position: 4px -42px;
}

.reader-tool.selected-tab, .reader-tooltip-wrap, .addedToMyActivity{
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.3);
    box-shadow: 0 0 3px rgba(0,0,0,.3);
}


.reader-tooltip-wrap{
    position: absolute;
    left: -1px;
    border: 1px solid #ccc;
}
.myActivity .reader-tooltip-wrap{
    top: 100%;
    width: 248px;
    border-width: 0 1px 1px;
}
.friendsActivity .reader-tooltip-wrap{
    display: none;
    top: 55px;
    width: 402px;
    border-width: 1px;
}
.reader-tooltip{
    position: relative;
    z-index: 5;
    background-color: #ededed;
    padding: 5px;
}
.readerBox2{
    background-color: #fff;
    border-top: 3px solid #dc6200;
    padding: 5px;
    overflow: hidden;
}
.toolContent-preferences .readerBox2{
    padding: 10px 10px 4px;
}
.preference-item{
    background: url(/img/socialReader/arrow2.png) no-repeat 0 center;
    margin-bottom: 6px;
    padding-left: 8px;
}
.preference-item a{

}
.status-label{
    display: block;
    font-size: 12px;
    margin-bottom: 8px;
}
.fixCheckLabel{
    position: relative;
    top: -2px;
}
.activity-top{
    margin-bottom: 12px;
    padding-top: 5px;
    color: #999;
    font-size: 12px;
    line-height: 20px;
}
.slider-navs{
    font-size: 11px;
    line-height: 18px;
    font-weight: normal;
    color: #999;
}
.reader-prev, .reader-next{
    background: url(/img/socialReader/reader-nav.png) repeat-x 0 0;
    float: left;
    border: 1px solid #ccc;
    width: 32px;
    height: 18px;
    position: relative;
    cursor: pointer;
}
.reader-prev:hover, .reader-next:hover{background-position: 0 -18px;}
.reader-prev{margin-right: 5px;}
.reader-next{margin-left: 5px;}
.reader-prev span, .reader-next span{
    background: url(/img/socialReader/prev-next.png) no-repeat 0 0;
    width: 5px;
    height: 10px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -2px;
    margin-top: -5px;
}
.reader-next span{background-position: -5px 0;}

.toolContent-activity .activityBox2{
    padding: 6px 5px 0;
}
.activity-item{
    margin-bottom: 5px;
    padding: 0 15px 10px 0;
    border-bottom: 1px solid #eaeaea;
    position: relative;
}
.activity-item.last{
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0
}
.activity-item .r-Title{
    color: #666;
    margin-right: 8px;
    font-weight: bold;
}
.activity-item span{color: #999;}
.delete-article{
    background: url(/img/socialReader/close.png) no-repeat 0 0;
    width: 15px;
    height: 14px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -10px;
}
.delete-article:hover{background-position: 0 -14px;}
.tooltip-arrow{
    display: none;
    background: url(/img/socialReader/tooltip-arrow2.png) no-repeat 0 0;
    width: 15px;
    height: 10px;
    margin-left: -7px;
    position: absolute;
    left: 50%;
    top: 40px;
}
.reader-title2{
    padding: 10px 0 15px 5px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.padding10{
    padding: 10px;
}
.onlineAnnounce{
    color: #999;
    font-size: 12px;
    margin-bottom: 13px;
}
.mostSearchedItem{
    padding: 5px 0;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
}
.mostSearchedItem.last{border-bottom: 0; padding-bottom: 0;}
.mostSearchedItem:hover{background-color: #f7f7f7;}
.mostSearchedItem .m-thumb{
    display: block;
    float: left;
    margin-right: 5px;
    width: 40px;
    height: 30px;
    overflow: hidden;
}
.mostSearchedItem .r-Title{
    color: #666;
    font-weight: bold;
    margin-right: 7px;
}
.mostSearchedItem .r-Date{
    font-size: 10px;
    color: #999;
}
.userActivity-top{
    margin-bottom: 5px;
    overflow: hidden;
}
.userActivity-top .m-thumb{
    display: block;
    float: left;
    margin-right: 5px;
    overflow: hidden;
}
.userActivity-top .m-thumb, .userActivity-top .m-thumb img{
    width: 34px;
    height: 34px;
}
.userName{
    margin-bottom: 1px;
}
.userName a{
    font-size: 13px;
    color: #3b5998;
    font-weight: bold;
}
.userActivityInfo{
    font-size: 12px;
    color: #999;
}
.userActivity-top .slider-navs{
    margin-top: 8px;
}
.noActivities{
    color: #999;
    font-size: 12px;
}
.inviteAnnounce{
    font-size: 12px;
}
.inviteAnnounce, .inviteFriendsList{
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eaeaea;
}
.inviteFriendsWrap .reader-orange-btn{
    margin: 0 0 10px 10px;
}
.reader-myActivity .reader-item img{
    width: 28px;
    height: 28px;
}
.myActivity.addedToProfile .addedToMyActivity-wrap{display: block;}
.addedToMyActivity-wrap{
    display: none;
    position: relative;
    z-index: 6;
}
.addedToMyActivity{
    border: 1px solid #ccc;
    position: absolute;
    left: -7px;
    top: 30px;
    width: 102%;
}
.addedToMyActivity-in{
    position: relative;
    background-color: #dc6200;
    padding: 5px;
}
.addedToMyActivity-in2{
    background-color: #fff;
    padding: 10px;
    overflow: hidden;
}
.closeAddedPane{
    background: url(/img/socialReader/closeAddedPane.png) no-repeat 0 0;
    position: absolute;
    right: -9px;
    top: -9px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.reader-arrow3{
    background: url(/img/socialReader/arrow3.png) no-repeat 0 0;
    width: 15px;
    height: 10px;
    position: absolute;
    left: 11px;
    top: 21px;
    z-index: 222;
}
.addedTitle{
    font-size: 14px;
    color: #333;
}
.addedSubTitle{
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 10px;
    padding-bottom: 5px;
    color: #999;
}
.addedSubTitle.second{
    padding-bottom: 8px;
    margin-bottom: 8px;
    color: #3a3a3a;
    font-size: 14px;
}
.addReminder{
    margin-bottom: 10px;
}
.removeFromActivity{
    position: relative;
    top: 3px;
}
.belowInfo, .belowInfo a{
    color: #3B5998;
}
.reader-mostShared{ /*@TODO*/
    display: none;
}

.socialReaderLoadingWrap{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}
.socialReaderLoading{
    background: url(/img/socialReader/ajax-loader.gif) no-repeat center center;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px;
    border: 1px solid #ccc;
    position: absolute;
    left: 50%;
    top: 50%;
}
.myActivity #sr-user{
    color: #3b5998;
}
.fb_iframe_widget {
    display: block;
    left: 265px;
    position: absolute !important;
    top: 3px;
}
.fbCommentsWrap { margin-bottom: 20px; }
.fbCommentsWrap .fb_iframe_widget {
    position: relative !important;
    left: 0;
    top: 0;
}
/* SOCIAL READER END */

.moreNews {
    margin-bottom: 20px;
}
.moreNews .grayHeading, .moreNews .grayHeading a {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 14px;
    color: #5389d6;
    text-transform: none;
}
.moreNews .item {
    float: left;
    margin-left: 20px;
    width: 22.71%;
}
.moreNews .item:first-child { margin-left: 0; }
.moreNews .thumbnail {
    width: 147px;
    height: 83px;
    padding: 0;
    margin-bottom: 8px;
}
.moreNews .thumbnail a {
    display: block;
    margin: 1px;
    width: 145px;
    height: 81px;
    overflow: hidden;
    position: relative;
}
.moreNews .contentHolder {
    margin: 8px 2px 0;
}

.leading .contentHolder {
    margin: 11px 0 0;
}
.leading .item {
    margin-top: 10px;
}
.leading .item:first-child { margin-top: 0; }
.leading .thumb {
    display: block;
    float: left;
    width: 149px;
    height: 85px;
    overflow: hidden;
    margin-right: 10px;
}
.rightOffers {
    background: #9f9f9f;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    margin-bottom: 20px;
    margin-right: 6px;
}
.rightOffers .title {
    font-family: Georgia;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-left: 5px;
    color: #fff;
}
.rightOffers .cont {
    padding-top: 12px;
    background: #fff;
}
.rightOffers .cont .list {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    font-family: Tahoma;
}
.rightOffers .cont .list .item {
    font-size: 14px;
    font-weight: bold;
    color: #9e0b0f;
    line-height: 18px;
    padding-bottom: 12px;
    margin-bottom: 11px;
    border-bottom: 1px #999999 dotted;
}
.rightOffers .cont .list .item.last {
    padding-bottom: 0;
    border-bottom: 0;
}
.rightOffers .cont .list .item a{
    color: #9e0b0f;
    font-size: 14px;
}
.rightOffers .cont .list.blue .item a{ color: #1a4b97; }
.rightOffers .cont .list.red .item a{ color: #9e0b0f; }
.rightOffers .cont .list.orange .item a{ color: #da6201; }
.rightOffers .from {
    font-size: 11px;
    font-family: Tahoma;
    text-align: right;
    color: #fff;
    height: 14px;
    line-height: 14px;
    padding-bottom: 1px;
}
.rightOffers .from a {
    font-size: 11px;
    font-family: Tahoma;
    color: #fff;
    font-weight: normal;
}

.leftOffers {
    background: #9f9f9f;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    margin-bottom: 20px;
    margin-right: 6px;
    margin-left: 6px;
}
.leftOffers .cont {
    background: #fff;
    padding-top: 10px;
    padding-left: 13px;
    padding-right: 13px;
}
.leftOffers .from {
    font-size: 11px;
    font-family: Tahoma;
    text-align: right;
    color: #fff;
    height: 14px;
    line-height: 14px;
    padding-bottom: 1px;
}
.leftOffers .from a {
    font-size: 11px;
    font-family: Tahoma;
    color: #fff;
}
.leftOffers .list {
    overflow: hidden;
}
.leftOffers .list .item {
    margin-right: 20px;
    margin-bottom: 6px;
    padding-bottom: 7px;
    font-family: Tahoma;
    float: left;
    width: 300px;
    border-bottom: 1px #999999 dotted;
}
.leftOffers .list .item.last {
    margin-right: 0px;
    border-bottom: 1px #999999 dotted !important;
}
.leftOffers .list .item.lastRow, .leftOffers .list .item.lastRow.last {
    border-bottom: none !important;
    padding-bottom: 0;

}
.leftOffers .list .item
.leftOffers .list .item .title {
    color: #dc6200;
    font-size: 16px;
    font-weight: bold;
}
.leftOffers .list .item .title a{
    color: #dc6200;
    font-size: 16px;
    font-weight: bold;
}
.leftOffers .list .item .text {
    color: #333333;
    font-size: 13px;
    height: 33px;
    line-height: 15px;
    overflow: hidden;
}
.leftOffers .list .item .url {
    font-size: 13px;
    color: #1b4a96;
    font-weight: normal;
}
.leftOffers .list .item .url a{
    font-size: 13px;
    color: #1b4a96;
    font-weight: normal;
}

.footerTop {
    background: #f2f2f2 url(/img/public/footer-shadow.png) no-repeat center 0;
    text-align: center;
    height: 100px;
}
.footerTop ul {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.footerTop li {
    float: left;
    padding-top: 16px;
    margin-left: 34px;
}
.footerTop li:first-child { margin-left: 0; }
.footerTop li a {
    display: block;

    font-size: 14px;
    color: #818181;
}
.footerTop li a span {
    background: url(/img/public/footer-icons.png) no-repeat center 0;
    display: block;
    height: 52px;
}
.footerTop li a:hover {
    text-decoration: none;
    color: #ec6707;
}
.footerTop .footerMobile a:hover span {background-position: center -100px;}
.footerTop .footerRss a span {background-position: center -184px;}
.footerTop .footerRss a:hover span {background-position: center -284px;}
.footerTop .footerTw a span {background-position: center -386px;}
.footerTop .footerTw a:hover span {background-position: center -486px;}
.footerTop .footerFb a span {background-position: center -587px;}
.footerTop .footerFb a:hover span {background-position: center -687px;}
.footerTop .footerContacts a span {background-position: center -781px;}
.footerTop .footerContacts a:hover span {background-position: center -881px;}

.footerMiddle {
    background: #696969 url(/img/public/footer-shadow.png) no-repeat center 0;
}
.footerMiddleIn {
    background: url(/img/public/footer-shadow2.png) no-repeat center bottom;
    padding: 40px 0 40px 90px;
    overflow: hidden;
}
.footerMiddle .col {
    background: url(/img/public/footer-col.png) repeat-y 0 0;
    float: left;
    width: 160px;
    padding-left: 40px;
}
.footerMiddle .col:first-child { background: none; }
.footerMiddle .col > div { margin-top: 5px; }
.footerMiddle .col > div:first-child { margin-top: 0; }
.footerMiddle .col a {
    font-size: 14px;
    font-weight: bold;
    color: #e1e1e1;
}
.footerMiddle .col a:hover { color: #fff; text-decoration: none; }

#pageFooter { text-align: left; margin-top: 10px; }
#pageFooter .topBanner {
    margin-bottom: 20px;
}

.footerBottom {
    background: #f2f2f2;
    height: 80px;
    line-height: 80px;
    padding: 0 20px;

    font-size: 14px;
    color: #666;
}
.corp-logo {
    margin-right: 15px;
    position: relative;
    top: -2px;
}
.footerBottom a img { vertical-align: middle; }

.footerBottom a {
    color: #ec6707;
    font-size: 14px;
    font-weight: normal;
}
/* === FOR BRA RSS BANNER === */
.rightCol > iframe[height="140"] {
    margin-bottom: 25px !important;
}
/* === / FOR BRA RSS BANNER === */

/* ========================================
         TEMP CSS ???
=========================================== */
.purpleHeading {
    height:28px;
    line-height:28px;
    background: #818181;
    padding-left: 5px;
}
.purpleHeading .title, .purpleHeading a {
    color: white;
    font-weight:bold;
    font-size: 10px;
    text-transform:uppercase;
    text-decoration: none;
}
.listHeading {
    line-height: 30px;
    font-size: 10px;
    font-weight: bold;
    color: #3e6fac;
}
.commentsLink, .galleryLink, .videoLink {
    margin: 0 5px 0 0;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image:  url("/img/icons/small-16.png");
    background-repeat:  no-repeat;
}
.commentsLink {
    background-position:  0px 1px;
}
.galleryLink {
    background-position:  0px -35px;
}
.videoLink {
    background-position:  0 -66px;
}
.bigList .links {
    clear: both;
}
.bigList .text {
    /*line-height: 16px;*/
    line-height: 17px;
    /*height: 60px;*/
    height: 38px;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
}
.ListView .bigList .links {
    clear:none;
}
.bigList {
    clear: both;
}
.bigList .box {
    float: left;
    width: 100%;
    padding-bottom: 5px;
    border-bottom: 1px solid #f1f1f1;
}
.bigList .box .datePublished{
    font-size: 11px;
    margin-top: 2px;
    overflow: hidden;
    color: #979797;
    width: 515px;
}
.bigList .odd {
    background: #f8f8f8;
    margin-top: 1px;
}
.bigList .box .boxFrame {
    padding:0 5px 0 0;
}
.bigList .floatThumb {
    line-height: 0px;
    margin: 0px 10px 10px 0px;
}
.bigList .box .title {
    font-weight: bold;
    font-size: 13px;
}
.ListView .bigList .boxFrame h3 {
    margin-top:2px;
}
.blogList .box .title {
    float: none !important;
    /*margin-bottom: 10px;*/
}
.bigList .boxFrame .thumbnail{
    margin-top: 6px;
}

.bigList .floatingLinks {
    right:-4px !important;
}
.leftCol > .contentHolder { position: relative; }
#wordTooltip {
    display: none;
    position: fixed;
    z-index: 1;
}
#wordTooltip .close-word { cursor: pointer; }

.mainTabs {
    border-bottom: 4px solid #9F9F9F;
    color: #979797;
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%;
}
.mainTabs .tabItem {
    float: left;
    padding: 5px 20px;;
    height: 20px;
    /*border-left: 4px solid #9F9F9F;*/
    cursor: pointer;
}
.mainTabs .tabItem.selected {
    float: left;
    color: #3F3F3F;
}
.mainTabs .tabItem:first-child {
    margin-left: 0;
    padding-left: 0;
    border-left: none;
}

/* ========================================
         SAVAGES
=========================================== */
.homePicOfTheDay {
    margin-bottom: 20px;
}
.homePicOfTheDay .newHeading { margin-bottom: 20px; }
.homePicOfTheDay .slider-1 .sliderList img {
    max-height: 354px;
}
.slider-wrap {
    margin: 0 20px;
    overflow: hidden;
}
.slider-1 .sliderList li, .slider-3 .sliderList li {
    background: url(/img/picOfTheDayShadow.png) no-repeat center bottom;
    padding-bottom: 9px;
    float: left;
    width: 630px;
    /*height: 354px;*/
    line-height: 348px;
    text-align: center;
    position: relative;
}
.slider-1 .sliderList li img, .slider-1 .sliderList li a,
.slider-3 .sliderList li img, .slider-3 .sliderList li a
{ vertical-align: middle; }
.slider-1 .sliderList, .slider-3 .sliderList {
    margin-bottom: 5px;
}
.slider-1 .sliderList .info, .slider-3 .sliderList .info {
    display: none;
    background: rgba(0,0,0,.65);
    position: absolute;
    left: 0;
    bottom: 9px;
    width: 100%;
    line-height: 1;
    text-align: left;
}
.slider-1 .sliderList .info .padd, .slider-3 .sliderList .info .padd {
    padding: 15px 20px 20px;
}
.slider-1 .sliderList .info a, .slider-3 .sliderList .info a {
    color: #fff;
    font-weight: normal;
    font-size: 14px;
}
.sliderHolder {
    position: relative;
}
.slider-1 .prev, .slider-1 .next,
.slider-3 .prev, .slider-3 .next {
    position: absolute;
    left: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 17px;
    height: 27px;
    cursor: pointer;
}
.slider-3 .prev, .slider-3 .next {
    top: 0;
    bottom: auto;
    height: 100%;
}
.slider-1 .prev { background: url(/img/arrow-left-1.png) no-repeat left center; }
.slider-3 .prev { background: url(/img/arrow-left-1.png) no-repeat 20px center; left: 0; width: 33.4%; }
.slider-1 .next {
    background: url(/img/arrow-right-1.png) no-repeat right center;
    left: auto;
    right: 20px;
}
.slider-3 .next {
    background: url(/img/arrow-right-1-1.png) no-repeat right center;
    left: auto;
    right: 0;
    width: 66.6%;
}
.right-picsOfTheDay {
    margin-bottom: 15px;
}
.right-picsOfTheDay .slider-wrap {
    margin: 0 0 5px;
}
.right-picsOfTheDay .slider-1 .sliderList li {
    background: none;
    padding-bottom: 0;
    width: 305px;
    height: 171px;
    line-height: 165px;
}
.right-picsOfTheDay .slider-1 .sliderList { margin-bottom: 10px; }
.right-picsOfTheDay .slider-1 .sliderList .info {
    bottom: 0;
}
.right-picsOfTheDay .slider-1 .sliderList .info .padd { padding: 8px 10px 10px; }
.right-picsOfTheDay .slider-1 .sliderList .info a { font-size: 12px; }
.right-picsOfTheDay .slider-2 .sliderList li, .right-picsOfTheDay .slider-2 .sliderList li span  { 
    width: 91px;
    height: 52px !important;
}
.right-picsOfTheDay .slider-2 .sliderList li {
    margin-right: 10px;
}

.slider-2 .sliderList li {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    float: left;
    width: 100px;
    margin-right: 6px;
    text-align: center;
    padding: 1px;
    cursor: pointer;
    height: 56px !important;
}

.slider-2 .sliderList li span {
    display: block;
    width: 100px;
    height: 56px;
    overflow: hidden;
    /*padding: 1px;*/
}
.slider-2 .sliderList li.selected { border-color: #000; }
.slider-2 .sliderList li.selected {
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.stopFrame {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d7d7d7;
}
.stopFrame .inner {
    padding: 14px 15px 0;
}
.stopFrame .inner .item {
    float: left;
    width: 306px;
    margin-bottom: 7px;
}
.stopFrame .inner .item:first-child {
    margin-right: 13px;
    padding-right: 14px;
    border-right: 1px solid #d7d7d7;
}
.newSeeAll {
    font-size: 11px;
    font-weight: bold;
    color: #1b4a96;
}

.box-stopFrame, .box-picsOfTheDay {
    width: 306px;
}
.savagesList .box-stopFrame, .savagesList .box-picsOfTheDay { margin: 0 auto; }
.box-stopFrame .savagesShare, .box-picsOfTheDay .savagesShare { padding-top: 10px; }
.box-stopFrame .thumb, .box-picsOfTheDay .thumb {
    display: block;
    width: 100%;
    height: 175px;
    position: relative;
    overflow: hidden;
}
.box-stopFrame .title, .box-picsOfTheDay .title {
    padding-top: 6px;
}
.box-stopFrame .title a, .box-picsOfTheDay .title a {
    font-size: 12px;
    color: #333;
}
.stopFrame .box-stopFrame .title {
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 8px;
    background: #f0f0f0;
    height: 32px;
    overflow: hidden;
}
.videoIcon, .galleryIcon {
    display: block;
    background: url(/img/videoGallery.png) no-repeat 0 0;
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    top: 0;
}.galleryIcon { background-position: 0 -45px; }
.galleryIcon.small, .videoIcon.small {
    width: 35px;
    height: 35px;
    background-position: -45px -35px;
}
.videoIcon.small {
    background-position: -45px 0;
}

#funStuffTabs .nav {
    margin-bottom: 12px;
}
.savagesList .newHeading, .savagesTopList .newHeading { 
    border-bottom: 0;
    margin-bottom: 10px;
}
.box-stopFrame .newHeading,
.box-picsOfTheDay .newHeading {
    margin-bottom: 3px;
}
.box-jokes .text, .box-witty .text {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 15px;
}
#funStuffTabs .box-jokes .text, #funStuffTabs .box-witty .text {
    margin-bottom: 20px;
}

.savagesList li, .savagesTopList li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.savagesList li {
    float: left;
    width: 324px;
}
.savagesList li.odd, .savages2cols .savagesList:first-child {
    margin-right: 20px;
}
.savages2cols .savagesList {
    float: left;
    width: 320px;
}
.seeAll-wide {
    background: #f0f0f0;
    margin-bottom: 25px;
    height: 30px;
    line-height: 28px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #1b4a96;
    text-align: center;
    cursor: pointer;
}.seeAll-wide:hover { color: #f0f0f0; background-color: #1b4a96; }

.savagesTop {
    background: #f0f0f0;
    padding: 15px 20px 20px;
    margin-bottom: 30px;
}
.savagesTopList li {
    float: left;
    width: 306px;
}
.savagesTopList li.odd {
    clear: left;
    margin-right: 18px;
}
.savagesTopList li.clearIt {
    margin-bottom: 0;
    padding-bottom: 0;
    border: 0;
}
.savagesTopList .box-jokes .text {
    height: 138px;
    overflow: hidden;
}
.rightCol .box-jokes, .rightCol .box-witty {
    background: #f0f0f0;
    padding: 18px 18px 20px;
}
.rightCol .box-stopFrame {
    margin-bottom: 8px;
}
.rightCol .box-stopFrame .newHeading { margin-bottom: 0; }
.rightCol .box-stopFrame .title {
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    background: #f0f0f0;
}

.slider-3 li {
    float: left;
    width: 630px;
    height: 354px;
    line-height: 354px;
}
.slider-3 .sliderHolder {
    margin: 0 20px;
}
.article-picsOfTheDay {
    margin-bottom: 25px;
}
/* === slider with text scroll === */
.slider-3 .sliderList li {
    background: none;
    padding-bottom: 0;
    height: auto;
}
.slider-3 .sliderList li .imageWrap {
    background: url(/img/picOfTheDayShadow.png) no-repeat center bottom;
    padding-bottom: 9px;
}
.slider-3 .sliderList li .imageWrap .inner {
    position: relative;
    overflow: hidden;
    /*height: 354px;*/
    line-height: 354px;
}
.slider-3 .pDesc {
    line-height: 1;
}
.slider-3 .text {
    text-align: left;
    font-size: 14px;
    line-height: 16px;
}
/* === /slider with text scroll === */
.article-picsOfTheDay h1.row, .article-stopFrame h1.row
{ margin-bottom: 10px; }

.article-stopFrame {
    margin-bottom: 20px;
}
.article-stopFrame .text {
    padding: 0 15px;
    margin-bottom: 5px;
    font-size: 14px;
}
.article-stopFrame .navs,
.article-commonLaugh .navs {
    text-align: right;
    margin-right: 13px;
    color: #ccc;
}
.article-stopFrame .navs a,
.article-commonLaugh .navs a {
    text-transform: uppercase;
    color: #1b4a96;
    font-weight: bold;
}

.article-commonLaugh {
    background: #f5f5f5;
    padding: 35px 40px 20px;
    margin-bottom: 30px;
    clear: both;
}
.article-commonLaugh .text {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-style: italic;
    font-size: 18px;
    margin-bottom: 5px;
}

.more-commonLaugh {
    margin-bottom: 30px;
}
.more-commonLaugh .newHeading h3 a {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #5389d6;
    text-transform: none;
    font-size: 15px;
}
.more-commonLaugh li {
    padding: 20px;
    background: #f5f5f5;
    border-top: 1px solid #ccc;
}.more-commonLaugh ul li:first-child { border: 0; }
.more-commonLaugh li:hover { background: none; }
.more-commonLaugh li .text {
    font-size: 14px;
    margin-bottom: 20px;
}
/* ========================================
         /SAVAGES
=========================================== */





/*=========================================
olympiad 2014 begin - CUT LATER
=========================================== */
/*.rightBox.sochiBox a {
    -webkit-transition: color .3s ease-out;
    -moz-transition: color .3s ease-out;
    -o-transition: color .3s ease-out;
    transition: color .3s ease-out; 
}
.rightBox.sochiBox a:hover {
    color: #1489B8;
    text-decoration: none;
}
.rightBox.sochiBox {font-family: Tahoma,sans-serif; width: 300px;}
.rightBox.sochiBox .rightBoxHeading {
    padding-left: 14px;
    height: 36px;
    line-height: 38px;
    overflow: hidden;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 1px #0b3b59;
    text-transform: uppercase;
    background: url('/img/sochi2014/header-narrow.png') no-repeat top left;
}
.rightBox.sochiBox .sportName, .rightBox.sochiBox .playerName.opposite {
    color: #0072bc;
    font-size: 10px;
    line-height: 16px;
}
.rightBox.sochiBox .playerName, .rightBox.sochiBox .sportName.opposite {
    color: #114f71;
    font-weight: bold;
    font-size: 14px;
}
.rightBox.sochiBox .sportName a { font-size: 14px; }
.rightBox.sochiBox .medal {
    width: 22px;
    height: 23px;
    display: block;
    background-image: url('/img/sochi2014/sprite-medals.png');
    background-repeat: no-repeat;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}
.rightBox.sochiBox .medal.gold {background-position: 0 0;}
.rightBox.sochiBox .medal.silver {background-position: 0 -23px;}
.rightBox.sochiBox .medal.bronze {background-position: 0 -46px;}
-----------------------------------------------------------------------------------
  TODAY`S CHAMPIONS LIST
/*-----------------------------------------------------------------------------------
.rightBox.sochiBox .championsList li {
    display: block;
    height: 40px;
    overflow: hidden;
    background-image: url('/img/sochi2014/sprite-champions-list.jpg');
    background-repeat: no-repeat;
    padding: 3px 14px 0;
}
.rightBox.sochiBox .championsList .firstItem { background-position: 0 0;}
.rightBox.sochiBox .championsList .secondItem { background-position: 0 -43px;}
.rightBox.sochiBox .championsList .thirdItem { background-position: 0 -86px;}

.rightBox.sochiBox .championsListLeft { width: 250px; }
.rightBox.sochiBox .championsListRight {
    width: 22px;
    height: 23px;
    margin-top: 8px;
    overflow: hidden;
}
.alignRight {text-align: right;}

 --- read more -------- 
.rightBox.sochiBox .seeAllWrap {background: #f2f2f2;}
.rightBox.sochiBox .seeAllWrap .seeAll {line-height: 19px; color: #0072bc;}

 --- bottom list -------- 
.championsListBottomList {
    width: 100%;
    height: 28px;
    background: url('/img/sochi2014/champions-list-bottom-list.png') no-repeat top left;
    position: relative;
    text-align: center;
}
.championsListBottomList:before {
    content: url(/img/sochi2014/champions-list-ribbont.png);
    position: absolute;
    left: -12px;
    top: -11px;
}
.championsListBottomList li {float: left;}
.championsListBottomList li.separator {
    width: 18px;
    height: 100%;
    background: url('/img/sochi2014/champions-list-bottom-list-separator.png') no-repeat top left;
    margin-right: 6px;
}
.championsListBottomList li:first-child {
    margin-left: 14px;
}
.championsListBottomList li a {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 9px;
    display: block;
    background: url('/img/sochi2014/blue-arrow-right.png') no-repeat center left;
}
.sochiBox .seeAllWrap.pr5 { padding-right: 5px; }
.sochiBox .seeAllWrap.pb5 { padding-bottom: 5px; }
.sochiBox .seeAllWrap a { font-weight: normal; }

.flag {
    width: 21px;
    height: 13px;
    background: url(/img/public/countries.png);
    display: inline-block;
    vertical-align: middle;
}
.flag.hidden { display: none; }
.country1 {background-position: -30px -45px;}
.country5 {background-position: -60px -105px;}
.country10 {background-position: -60px -135px;}
.country11 {background-position: -60px -90px;}
.country12 {background-position: -150px -135px;}
.country13 {background-position: -60px -30px;}
.country14 {background-position: 0 -90px;}
.country15 {background-position: -180px -75px}
.country16 {background-position: 0 -30px;}
.country17 {background-position: -30px -15px;}
.country18 {background-position: 0 -120px;}
.country19 {background-position: 0 -30px;}
.country21 {background-position: -150px 0;}
.country22 {background-position: -60px -15px}
.country23 {background-position: -60px -45px;}
.country24 {background-position: -150px -75px;}
.country25 {background-position: -150px -90px;}
.country27 {background-position: -30px -135px;}
.country28 {background-position: -90px -75px;}
.country29 {background-position: -90px -120px;}
.country30 {background-position: -90px -105px;}
.country31 {background-position: -120px -75px;}
.country32 {background-position: -120px -45px;}
.country33 {background-position: -150px -165px;}
.country34 {background-position: -120px -15px;}
.country35 {background-position: -120px -60px;}
.country36 {background-position: -120px -105px;}
.country37 {background-position: -120px -135px;}
.country38 {background-position: -180px 0;}
.country39 {background-position: 0 -30px;}
.country40 {background-position: -180px -60px;}
.country41 {background-position: -180px -120px;}
.country42 {background-position: -210px 0;}
.country43 {background-position: -180px -105px;}
.country44 {background-position: -150px -150px;}
.country45 {background-position: -210px -75px;}
.country46 {background-position: -210px -90px;}
.country47 {background-position: -150px -30px;}
.country48 {background-position: -60px -75px;}
.country49 {background-position: -120px -75px;}
.country50 {background-position: -90px -135px;}
.country51 {background-position: -120px -165px;}
.country52 {background-position: -60px 0;}
.country53 {background-position: -180px -135px;}
.country54 {background-position: -210px -15px;}
.country55 {background-position: 0 -75px;}
.country56 {background-position: -120px -120px;}
.country57 {background-position: 0 -45px;}
.country62 {background-position: -30px -30px;}
.country63 {background-position: -210px -135px;}
.country67 {background-position: -30px -210px;}
.country68 {background-position: -30px -60px;}
.country69 {background-position: -210px -195px;}
.country70 {background-position: 0 -210px;}
.country72 {background-position: -180px -150px;}
.country75 {background-position: -30px -195px;}
.country76 {background-position: -210px -165px;}
.country78 {background-position: -210px -105px;}
.country81 {background-position:  -120px -180px;}
.country83 {background-position: 0 -195px;}
.country84 {background-position: -30px -75px;}
.country85 {background-position: -120px -150px;}
.country86 {background-position: 0 -105px;}
.country87 {background-position: 0 -60px;}
.country88 {background-position: -60px -120px;}
.country89 {background-position: -150px -105px;}
.country90 {background-position: -150px -45px;}
.country93 {background-position: -210px -45px;}
.country95 {background-position: -90px -15px;}
.country97 {background-position: -30px -90px;}
.country98 {background-position: -90px -195px;}
.country99 {background-position: -120px -30px;}
.country100 {background-position: -180px -195px;}
.country101 {background-position: 0 -180px;}
.country103 {background-position: -60px -195px;}
.country104 {background-position: -150px -195px;}
.country106 {background-position: -210px -30px;}
.country109 {background-position: -90px -60px;}
.country110 {background-position: -90px -0px;}
.country111 {background-position: 0 -15px;}
.country113 {background-position: -60px -165px;}
.country116 {background-position: -60px -60px;}
.country119 {background-position: -180px -180px;}
.country122 {background-position: -210px -180px;}
.country126 {background-position: -30px -180px;}
.country128 {background-position: -150px -180px;}
.country129 {background-position: -180px -90px;}
.country133 {background-position: -60px -180px;}
.country139 {background-position: -90px -45px;}
.country142 {background-position: -150px -60px;}
.country150 {background-position:  -120px -195px;}
.country151 {background-position: -210px -120px;}
.country152 {background-position: -90px -90px;}
.country160 {background-position: 0 -135px;}
.country206 {background-position: -60px -105px;}
.country210 {background-position: -120px -90px;}
.country213 {background-position: -150px -15px;}

.displayNone { display: none !important; }*/
/*=========================================
olympiad 2014 end  // CUT IT
=========================================== */

/*=========================================
        GAME MALIFICENT  // CUT IT
=========================================== */
/*@font-face {
    font-family: 'oranienbaumregular';
    src: url('/fonts/oranienbaum-regular-webfont.eot');
    src: url('/fonts/oranienbaum-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('/fonts/oranienbaum-regular-webfont.woff') format('woff'),
        url('/fonts/oranienbaum-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
ul,ol,li {
    margin: 0;
    padding: 0;
}
.clear {clear: both;}
.page-maleficent .mb20 { margin-bottom: 20px; }
.page-maleficent .mb40 { margin-bottom: 40px; }
.page-maleficent .ml28 { margin-left: 28px; }

.page-maleficent .leftCol {
    float: none;
    width: 100%;
    clear: both;
}
.page-maleficent .rightCol {
    display: none;
}
.page-maleficent .maleficent-wrap {
    background: #020c12 url(/img/games/maleficent/background.jpg) no-repeat 0 0;
    font-family: oranienbaumregular, serif;
    font-size: 18px;
    text-align: left;
    color: #959595;
    width: 980px;
    margin: 0 auto;
}
.page-maleficent .maleficent-wrap.winners {
    background: #020202 url(/img/games/maleficent/background-winners.jpg) no-repeat 0 0;
}
.maleficent-wrap a { font-weight: normal; color: #5ba8d5; font-size: inherit; }
.maleficent-wrap a.bold { font-weight: bold; }
.maleficent-wrap .decorness { text-decoration: underline; }
.maleficent-wrap .decorness:hover { text-decoration: none; }
.game-header {
    height: 105px;
    position: relative;
}
.game-header .likeAlogo {
    background:url(/img/games/maleficent/likeAlogo.png) no-repeat 0 0;
    width: 163px;
    height: 71px;
    position: absolute;
    left: 20px;
    top: 16px;
}
.game-nav-holder {
    height: 39px;
    text-align: center;
    position: relative;
    margin-bottom: 47px;
}
.game-nav-holder .share-fb {
    background:url(/img/games/maleficent/share-fb.png) no-repeat 0 0;
    width: 129px;
    height: 42px;
    position: absolute;
    right: 60px;
    top: 0;
}
.game-nav,
.game-steps {
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.game-nav li {
    float: left;
    margin-left: 32px;
    position: relative;
    height: 39px;
    line-height: 43px;
}
.game-nav li a {
    font-size: 22px;
    color: #0f161c;
}
.game-nav li.selected span {
    background:url(/img/games/maleficent/nav-arrow.png) no-repeat 0 0;
    width: 50px;
    height: 21px;
    position: absolute;
    left: 50%;
    top: 100%;
    margin-left: -25px;
}
.game-nav li:first-child,
.game-steps li:first-child {
    margin-left: 0;
}

.game-steps {
    text-align: left;
}
.game-steps li {
    float: left;
    width: 257px;
    height: 259px;
    background-color: rgba(2,25,37,.7);
    -webkit-box-shadow: 0 0 30px 5px rgba(87,177,191,.3);
    -moz-box-shadow: 0 0 30px 5px rgba(87,177,191,.3);
    box-shadow: 0 0 30px 5px rgba(87,177,191,.3);
    border: solid 1px rgba(36,108,136,.77);
    position: relative;
    margin-left: 44px;
    vertical-align: top;
    position: relative;
    z-index: 1500;
}
.game-steps .num {
    background:url(/img/games/maleficent/num.png) no-repeat 0 0;
    width: 45px;
    height: 45px;
    line-height: 49px;
    position: absolute;
    left: -13px;
    top: -4px;
    color: #fff;
    font-size: 36px;
    text-align: center;
}
.game-steps .inner {
    padding: 6px 15px 0;
}
.step-title {
    padding-left: 30px;
    font-size: 22px;
    color: #2cb3d2;
    margin-bottom: 10px;
    height: 58px;
    text-transform: uppercase;
}
.step-info {
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 20px;
    color: #fff;
}
.game-btn {
    background:url(/img/games/maleficent/btn.png) repeat 0 0;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 0 45px;
    font-size: 14px !important;
    color: #fff;
    text-transform: uppercase;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff !important;
    outline: 0;
    border: 0;
    cursor: pointer;
}
.game-btn.padd-fix {
    padding: 0 27px;
}
.game-btn:hover { background-position: 0 -38px; }
.game-login-btns {

}
.game-login-btns,
.game-login-btns a {
    color: #0086ca;
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.game-the-game {
    height: 470px;
    position: relative;
}
 ------------------------------------- 
 --- [ Boxes ] --- 
 ------------------------------------- 

.game-the-game [class*="item"] a {
    display: block;
}
.game-the-game [class*="item"],
.game-the-game [class*="item"] .box,
.game-the-game [class*="item"] .monster{
    position: absolute;
}
.game-the-game [class*="item"].state-opened .box,
.game-the-game [class*="item"].state-semiopened .box,
.game-the-game [class*="item"].state-daily .box {
    cursor: pointer;
}
.game-the-game [class*="item"].state-closed .box{
    width: 77px;
    height: 63px;
    background-image: url('/img/games/maleficent/boxes-closed.png');
    background-repeat: no-repeat;
}
.game-the-game [class*="item"].state-semiopened .box {
    width: 132px;
    height: 122px;
    background-image:url(/img/games/maleficent/boxes-semiopened.png);
    background-repeat: no-repeat;
    z-index: 999;
}
.game-the-game [class*="item"].state-opened .box {
    width: 124px;
    height: 86px;
    background-image:url(/img/games/maleficent/boxes-opened.png);
    background-repeat: no-repeat;
    z-index: 999;
}
.game-the-game [class*="item"].state-daily .box {
    width: 129px;
    height: 108px;
    background-image:url(/img/games/maleficent/boxes-daily.png);
    background-repeat: no-repeat;
    z-index: 999;
}
.game-the-game [class*="item"].state-daily .box .fairy {
    position: absolute;
    width: 73px;
    height: 65px;
    top: -13px;
    right: -23px;
    background-image: url('/img/games/maleficent/fairies.png');
    background-repeat: no-repeat;
    z-index: 1000;
}
.game-the-game [class*="item"].state-daily .magic-dust {
    position: absolute;
    width: 198px;
    height: 245px;
    top: -170px;
    left: -80px;
    background: url('/img/games/maleficent/magic-dust.png') no-repeat left top;
    z-index: 1;
}

.game-the-game .item-1.state-closed  { top: 177px; left: 77px; }
.game-the-game .item-3.state-closed  { top: 135px;  left: 205px;}
.game-the-game .item-5.state-closed  { top: 146px;  left: 336px;}
.game-the-game .item-7.state-closed  { top: 115px;  left: 462px;}
.game-the-game .item-9.state-closed  { top: 120px;  left: 616px;}
.game-the-game .item-11.state-closed  { top: 157px;  left: 740px;}
.game-the-game .item-13.state-closed  { top: 130px;  left: 880px;}
.game-the-game .item-2.state-closed  { top: 360px;  left: 95px;}
.game-the-game .item-4.state-closed  { top: 345px;  left: 230px;}
.game-the-game .item-6.state-closed { top: 328px;  left: 365px;}
.game-the-game .item-8.state-closed { top: 305px;  left: 490px;}
.game-the-game .item-10.state-closed { top: 335px;  left: 630px;}
.game-the-game .item-12.state-closed { top: 374px;  left: 790px;}
.game-the-game .item-14.state-closed { top: 325px;  left: 886px;}

.game-the-game .item-1.state-semiopened  { top: 102px;  left: 59px; }
.game-the-game .item-3.state-semiopened  { top: 78px;   left: 197px;}
.game-the-game .item-5.state-semiopened  { top: 106px;  left: 336px;}
.game-the-game .item-7.state-semiopened  { top: 105px;  left: 472px;}
.game-the-game .item-9.state-semiopened  { top: 85px;  left: 605px;}
.game-the-game .item-11.state-semiopened  { top: 137px;  left: 720px;}
.game-the-game .item-13.state-semiopened  { top: 100px;  left: 850px;}
.game-the-game .item-2.state-semiopened  { top: 330px;  left: 75px;}
.game-the-game .item-4.state-semiopened  { top: 305px;  left: 220px;}
.game-the-game .item-6.state-semiopened { top: 290px;  left: 355px;}
.game-the-game .item-8.state-semiopened { top: 265px;  left: 477px;}
.game-the-game .item-10.state-semiopened { top: 295px;  left: 610px;}
.game-the-game .item-12.state-semiopened { top: 345px;  left: 725px;}
.game-the-game .item-14.state-semiopened { top: 300px;  left: 845px;}

.game-the-game .item-1.state-opened  { top: 132px;  left: 59px; }
.game-the-game .item-3.state-opened  { top: 98px;   left: 197px;}
.game-the-game .item-5.state-opened  { top: 136px;  left: 326px;}
.game-the-game .item-7.state-opened  { top: 130px;  left: 462px;}
.game-the-game .item-9.state-opened  { top: 110px;  left: 600px;}
.game-the-game .item-11.state-opened  { top: 166px;  left: 710px;}
.game-the-game .item-13.state-opened  { top: 120px;  left: 840px;}
.game-the-game .item-2.state-opened  { top: 360px;  left: 60px;}
.game-the-game .item-4.state-opened  { top: 335px;  left: 205px;}
.game-the-game .item-6.state-opened { top: 320px;  left: 338px;}
.game-the-game .item-8.state-opened { top: 290px;  left: 470px;}
.game-the-game .item-10.state-opened { top: 320px;  left: 600px;}
.game-the-game .item-12.state-opened { top: 361px;  left: 715px;}
.game-the-game .item-14.state-opened { top: 325px;  left: 845px;}

.game-the-game .item-1.state-daily  { top: 138px;  left: 40px; }
.game-the-game .item-3.state-daily  { top: 88px;   left: 185px;}
.game-the-game .item-5.state-daily  { top: 116px;  left: 306px;}
.game-the-game .item-7.state-daily  { top: 125px;  left: 452px;}
.game-the-game .item-9.state-daily  { top: 95px;  left: 585px;}
.game-the-game .item-11.state-daily  { top: 140px;  left: 720px;}
.game-the-game .item-13.state-daily  { top: 130px;  left: 820px;}
.game-the-game .item-2.state-daily  { top: 340px;  left: 60px;}
.game-the-game .item-4.state-daily  { top: 325px;  left: 205px;}
.game-the-game .item-6.state-daily { top: 308px;  left: 330px;}
.game-the-game .item-8.state-daily { top: 280px;  left: 460px;}
.game-the-game .item-10.state-daily { top: 315px;  left: 590px;}
.game-the-game .item-12.state-daily { top: 350px;  left: 725px;}
.game-the-game .item-14.state-daily { top: 310px;  left: 823px;}

.game-the-game .state-closed .box.box--red   { background-position: 0 0; }
.game-the-game .state-closed .box.box--green { background-position: 0 -63px; }
.game-the-game .state-closed .box.box--blue  { background-position: 0 -126px; }

.game-the-game .state-semiopened .box.box--red   {background-position: 0 0;}
.game-the-game .state-semiopened .box.box--green {background-position: 0 -122px;}
.game-the-game .state-semiopened .box.box--blue  {background-position: 0 -244px;}

.game-the-game .state-opened .box.box--red   {background-position: 0 0;}
.game-the-game .state-opened .box.box--green {background-position: 0 -172px;}
.game-the-game .state-opened .box.box--blue  {background-position: 0 -86px;}

.game-the-game .state-daily .box.box--red   {background-position: 0 0;}
.game-the-game .state-daily .box.box--green {background-position: 0 -108px;}
.game-the-game .state-daily .box.box--blue  {background-position: 0 -216px;}

.game-the-game .state-daily .box.box--red   .fairy {background-position: 0 -130px;}
.game-the-game .state-daily .box.box--green .fairy {background-position: 0 0;}
.game-the-game .state-daily .box.box--blue  .fairy {background-position: 0 -65px}


 ------------------------------------- 
 --- [ Box titles ] --- 
 ------------------------------------- 
.game-the-game .box-title {
    display: none;
}
.game-the-game .state-opened .box-title,
.game-the-game .state-semiopened .box-title,
.game-the-game .state-daily .box-title{
    position: absolute;
    display: block;
    font: normal 14px/normal 'Tahoma',sans-serif;
    color: #fff;
}
.game-the-game .state-semiopened .box-title  { bottom: 12px; left: 27px; }
.game-the-game .state-opened .box-title      { width: 100%; bottom: 18px; left: 9px; text-align: center;}
.game-the-game .state-daily .box-title      { width: 100%; bottom: 18px; left: 9px; text-align: center;}


 ------------------------------------- 
 --- [ Monsters ] --- 
 1. Witches
/* 2. Dragons
/* 3. Raven
/* ------------------------------------- 
.game-the-game [class*="item"].state-closed .monster {
    background-image: url('/img/games/maleficent/monsters.png');
    background-repeat: no-repeat;
    z-index: 1001;
}
 --- [ 1. witches ] ------------ 
.game-the-game [class*="item"].state-closed .monster.monster--witch {
    width: 127px;
    height: 147px;
    top: -130px;
}
.game-the-game .monster.monster--witch.witch-1 { left: -48px; background-position: 0 -202px; }
.game-the-game .monster.monster--witch.witch-2 { left: 0; background-position: 0 -349px; }

 --- [ 2. Dragons ] ------------ 
.game-the-game [class*="item"].state-closed .monster.monster--dragon.dragon-1 {
    width: 156px;
    height: 91px;
    background-position: 0 0;
    top: -70px;
    left: -73px;
}
.game-the-game [class*="item"].state-closed .monster.monster--dragon.dragon-2 {
    width: 113px;
    height: 111px;
    background-position: 0 -91px;
    top: -95px;
    left: -23px;
}
 --- [ 3. Raven ] ------------ 
.game-the-game [class*="item"].state-closed .monster.monster--raven {
    width: 73px;
    height: 114px;
    background-position: 0 -496px;
    top: -106px;
    left: -9px;
}
 ------------------------------------- 
 --- [ Question ] --- 
 ------------------------------------- 
.page-maleficent .question-wrapper {
    padding: 0 20px;
}
.page-maleficent .question-wrapper .col-left {
    width: 420px;
    padding-right: 50px;
}
.page-maleficent .question-wrapper .col-right {
    width: 440px;
    padding-left: 10px;
    padding-right: 20px;
}
.page-maleficent .question-wrapper h3 {
    font-size: 34px; 
    font-weight: normal;
    text-transform: uppercase;
}
.page-maleficent .question-wrapper .question-details {
    font-size: 16px;
    text-align: right;
}
.page-maleficent .contact-info {
    color: #c2c2c2;
}
.page-maleficent .daily-question {
    font-size: 20px;
    font-weight: normal;
    line-height: normal;
}
.page-maleficent .form-row label {
    color: #c2c2c2;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    cursor: pointer;
}
.page-maleficent .form-row--half {
    width: 50%;
    float: left;
}
.page-maleficent .form-row--half label {
    display: block;
    font: normal 12px/normal 'Tahoma',sans-serif;
}
.page-maleficent .form-row--half .text-field {
    width: 180px;
    text-indent: 3px;
}
.page-maleficent .prizes-wrapper {
    width: 100%;
    height: 680px;
    background: transparent url('/img/games/maleficent/prizes.png') no-repeat center top;
    margin-top: -175px;
}
.page-maleficent .not-logged-in-msg {
    margin-top: 30px;
}
.page-maleficent .alert {
    height: 35px;
    margin: 30px 0;
    padding-left: 50px;
    background-image:url(/img/games/maleficent/anwer-alert.png);
    background-repeat: no-repeat;
    font: normal 18px/40px 'Tahoma',sans-serif; 
}
.page-maleficent .alert.alert--success { color: #a4c3bf; background-position: 0 0;}
.page-maleficent .alert.alert--error { color: #9e0b0f; background-position: 0 -35px;}
.page-maleficent .correct-answer { font: italic bold 14px/normal 'Tahoma',sans-serif; }
.page-maleficent .reminder { font: normal 16px/normal 'Tahoma',sans-serif; }
.page-maleficent .helper-line {color: #c2c2c2; font: bold 14px/normal 'Tahoma',sans-serif;}

 ------------------------------------- 
 --- [ Winners page ] --- 
 ------------------------------------- 
.inner-page{
    width: 878px;
    min-height: 1000px;
    margin: 0 auto;
    padding: 30px;
}
.inner-page .page-title {
    font-size: 29px;
    font-weight: normal;
    color: #c2c2c2;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.winners-wrapper .big-prize-wrap,
.winners-wrapper .daily-prize-wrap {
    padding-left: 565px;
    margin-bottom: 30px;
}
.winners-wrapper .big-prize-wrap {
    min-height: 265px;
    padding-top: 175px;
    background:url(/img/games/maleficent/big-prize-bg.png) no-repeat left top;
}
.winners-wrapper .daily-prize-wrap {
    padding-top: 20px;
    background:url(/img/games/maleficent/daily-prizes-bg.png) no-repeat left top;
}
.styled-dynamic-text {
    margin-bottom: 10px;
    color: #c2c2c2;
}
.styled-dynamic-text p, 
.styled-dynamic-text ul, 
.styled-dynamic-text ol, 
.styled-dynamic-text table {
    margin-bottom: 10px;
}
.styled-dynamic-text ul,
.styled-dynamic-text ul li,
.styled-dynamic-text ol,
.styled-dynamic-text ol li {
    list-style-position: inside;
}
.styled-dynamic-text ul,
.styled-dynamic-text ul li{ 
    list-style-type: disc; 
}
.styled-dynamic-text ol,
.styled-dynamic-text ol li{ 
    list-style-type: decimal; 
}

.styled-dynamic-text table  {
    border-collapse: collapse;
    width: 100%;
}
.styled-dynamic-text table td,
.styled-dynamic-text table th {
    vertical-align: top;
}
 --- [ Headings ] ------------ 
.styled-dynamic-text h1 { font-size: 32px; }
.styled-dynamic-text h2 { font-size: 28px; }
.styled-dynamic-text h3 { font-size: 24px; }
.styled-dynamic-text h4 { font-size: 22px; }
.styled-dynamic-text h5 { font-size: 20px; }
.styled-dynamic-text h6 { font-size: 16px; }

.styled-dynamic-text h1,
.styled-dynamic-text h2,
.styled-dynamic-text h3,
.styled-dynamic-text h4,
.styled-dynamic-text h5,
.styled-dynamic-text h6 {
    font-weight: normal;
    margin-bottom: 10px;
}
.not-clickable {
    pointer-events: none;
    cursor: default;
}*/
/*=========================================
        /GAME MALIFICENT  // CUT IT
=========================================== */
/*=========================================
        MONDIAL 2014  // CUT IT
=========================================== */
/*.mondial2014-banner {
	font-family: Tahoma, sans-serif;
	margin-bottom: 20px;
	width: 300px;
}
.mondial2014-banner .heading1 {
	-webkit-border-radius: 2px 2px 0 0; 
	-moz-border-radius: 2px 2px 0 0; 
	border-radius: 2px 2px 0 0;  
	background: url("/img/mondial2014/bg-heading.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	font-family: Tahoma, sans-serif;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
	position: relative;
	color: #FFFFFF;
    font-size: 15px;
    text-transform: uppercase;
	font-weight: bold;
}
.mondial2014-banner .heading1::after {
	background: url("/img/mondial2014/bg-heading2.png") repeat-x scroll right bottom rgba(0, 0, 0, 0);
	bottom: 0;
    content: "";
    height: 45px;
    position: absolute;
    right: 0;
    width: 162px;
}
.mondial2014-banner .heading, .mondial2014-banner .heading a {
    color: #FFFFFF;
    font-size: 15px;
    text-transform: uppercase;
	font-weight: bold;
}
.mondial2014-banner .right-tabs-wrap {
    -webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px; 
	background-color: #fff; 
	-webkit-box-shadow: inset 0 0 20px rgba(0,135,230,.18); 
	-moz-box-shadow: inset 0 0 20px rgba(0,135,230,.18); 
	box-shadow: inset 0 0 20px rgba(0,135,230,.18); 
	border: solid 1px rgba(0,135,230,.3);
}
.mondial2014-banner .right-tabs {
    background: url("/img/mondial2014/right-tabs.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 23px;
    line-height: 23px;
	left: -1px;
    position: relative;
    top: -1px;
    width: 300px;
}
.mondial2014-banner .right-tabs > div {
    float: left;
    text-align: center;
	color: #fff;
	font-size: 13px;
}
.mondial2014-banner .right-tabs span {
    color: #fff;
    cursor: pointer;
    display: block;
    height: 23px;
    text-transform: uppercase;
    width: 97px;
}
.topMatches .greenC {
    color: #00A924;
}
.topMatches tr.selected td, .topMatches tr.selected td a {
    background: #3ebe59;
    color: #fff;
}
.topMatches tr td {
    border-left: 1px solid #BBEBFF;
    border-top: 1px solid #BBEBFF;
    height: 20px;
    text-align: center;
    vertical-align: middle;
}
.topMatches table tr:first-child td {
    border-top: 0 none;
}
.topMatches tr td:first-child {
    border-left: 0 none;
}
.mondial2014-banner .right-tabs > div.selected {
    background-color: #f5fbfe;
	color: #00a924;
}
.mondial2014-banner .right-tabs > div.selected span {
	color: #00a924;
}
.mondial2014-banner .right-tabs-content {
    display: none;
}
.mondial2014-banner .right-tabs-content.selected {
    display: block;
}
.mondial2014-banner .right-table-1 {
    margin-bottom: 2px;
    padding: 5px 2px 0;
    width: 100%;
}
.mondial2014-banner .right-table-1 td {
    border-color: #afe7ff;
    border-style: solid;
    border-width: 0 0 1px 1px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
	font-size: 12px;
}
.mondial2014-banner .right-table-1 td a {
    color: #053566;
}
.mondial2014-banner .right-table-1 tr td:first-child {
    border-left: 0 none;
    font-size: 11px;
}
.mondial2014-banner .right-table-1 .middle {
    padding: 0 2px;
    width: 100px;
}
.mondial2014-banner .right-table-1 .greenColor {
    color: #3ebe59;
}
.mondial2014-banner .fast-links {
    clear: both;
    padding: 5px 2px 2px;
}
.mondial2014-banner .fast-links .col {
    float: left;
    margin-left: 3px;
}
.mondial2014-banner .fast-links .col:first-child {
    margin-left: 0px;
}
.mondial2014-banner .fast-links .col a {
	border: solid 1px #1dafec;
    background: url("/img/mondial2014/bottom-tabs.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 1px;
    color: #fff;
    display: block;
    font-size: 11px;
    height: 13px;
    line-height: 13px;
    margin-top: 2px;
    text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
.mondial2014-banner .fast-links .col a:hover {
    background-position: 0 -13px;
}
.mondial2014-banner .fast-links .col a:first-child {
    margin-top: 0px;
}
.mondial-header {
	background: url(/img/mondial2014/mondial-header.png) no-repeat 0 0;
	position: absolute;
	bottom: 0;
	left: 331px;
	width: 228px;
	height: 81px;
}*/
/*=========================================
        /MONDIAL 2014  // CUT IT
=========================================== */


/* ========================================
	 HERCULES GAME // CUT IT
=========================================== */
/*@font-face {
	font-family: 'arno';
	src: url('fonts/ARNOPRO-SMBDCAPTION.eot');
	src: local('☺'),
		url('/fonts/ARNOPRO-SMBDCAPTION.woff') format('woff'),
		url('/fonts/ARNOPRO-SMBDCAPTION.ttf') format('truetype'),
		url('/fonts/ARNOPRO-SMBDCAPTION.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.mb { margin-bottom: 10px; }

.game-hercules .leftCol {
	float: none;
	width: 100%;
	clear: both;
}.game-hercules .rightCol {
	display: none;
}

.hercules-holder {
	background: #000 url(/img/games/hercules/bg.jpg) no-repeat 0 0;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	color: #959595;
}
.hercules-holder a {
	font-weight: normal;
}
.hercules-header {
	height: 105px;
	position: relative;
}
.hercules-nav {
	background: #975a25;
	text-align: center;
	border-top: 1px solid #b28a64;
	position: relative;
	line-height: 0;
}
.hercules-nav ul {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.hercules-nav ul li {
	float: left;
	margin-left: 27px;
}
.hercules-nav ul li:first-child,
.hercules-steps li:first-child 
{ margin-left: 0; }

.hercules-nav ul li a {
	font-family: arno, serif;
	display: block;
	font-size: 20px;
	color: #0f161c;
	text-transform: uppercase;
	height: 38px;
	line-height: 42px;
}

.hercules-logo {
	position: absolute;
	left: 176px;
	top: 15px;
	width: 613px;
	height: 82px;
}
.hercules-share {
	background: url(/img/games/hercules/share.png) no-repeat 0 0;
	width: 130px;
	height: 42px;
	position: absolute;
	right: 60px;
	top: -2px;
}

.hercules-steps {
	padding: 35px 0 50px 60px;
}
.hercules-steps li {
	background: rgba(54, 18, 2, .7);
	float: left;
	width: 253px;
	height: 266px;
	margin-left: 46px;
	-webkit-box-shadow: 0 0 30px rgba(254,196,40,.16);
	-moz-box-shadow: 0 0 30px rgba(254,196,40,.16);
	box-shadow: 0 0 30px rgba(254,196,40,.16);
	border: solid 2px rgba(54,18,2,.77);
	padding-top: 15px;
	position: relative;
}
.step-band {
	background: url(/img/games/hercules/band.png) repeat-x 0 0;
	height: 15px;
	position: absolute;
	left: -2px;
	top: -2px;
	width: 257px;;
}
.hercules-step-title {
	background: url(/img/games/hercules/nums.png) no-repeat 0 0;
	font-family: arno, serif;
	font-size: 18px;
	line-height: 20px;
	color: #ffe3bc;
	margin-top: 12px;
	padding-left: 50px;
	margin-bottom: 14px;
	height: 39px;
}

.step-one .hercules-step-title { background-position: 19px 2px; }
.step-two .hercules-step-title { background-position: 16px -100px; }
.step-three .hercules-step-title { background-position: 19px -200px; }

.hercules-step-text {
	padding: 0 19px;
	font-size: 17px;
	line-height: 19px;
	color: #fff;
}
.hercules-btn {
	background: url(/img/games/hercules/btn.png) repeat-x 0 0;
	height: 38px;
	line-height: 38px;
	padding: 0 27px;
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	font-size: 14px !important;
	color: #000 !important;
	text-transform: uppercase;
	display: inline-block;
	*display: inline;
	zoom: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none !important;
}
.hercules-btn:hover { background-position: 0 -38px; text-decoration: underline; }
.hercules-steps .hercules-btn {	padding: 0 48px; }

.hercules-step-text a, .hercules-login {
	color: #f57e24;
}
.hercules-step-text a {
	font-size: 17px;
}
.hercules-step-text a, .hercules-login2 .text a, .hercules-results-holder a { text-decoration: underline;  }
.hercules-step-text a:hover, .hercules-login2 .text a:hover, .hercules-results-holder a:hover { text-decoration: none; }
.hercules-login, .hercules-login a { font-size: 13px; font-family: Tahoma, Verdana, Segoe, sans-serif; }

.hercules-feats {
	padding-left: 11px;
	margin-bottom: 50px;
}
.hercules-feats li {
	background: url(/img/games/hercules/feats.png) no-repeat 0 0;
	float: left;
	width: 136px;
	height: 136px;
	margin-left: 1px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.hercules-feats li:first-child, .hercules-feats li:nth-child(8) {
	margin-left: 0;
}

.hercules-feats li.current {
	-webkit-box-shadow: 0 0 21px rgba(253,247,188,.69);
	-moz-box-shadow: 0 0 21px rgba(253,247,188,.69);
	box-shadow: 0 0 21px rgba(253,247,188,.69);
	z-index: 4;
}

.hercules-feats .feat-2 { background-position: -137px 0px; }
.hercules-feats .feat-3 { background-position: -274px 0px; }
.hercules-feats .feat-4 { background-position: -411px 0px; }
.hercules-feats .feat-5 { background-position: -548px 0px; }
.hercules-feats .feat-6 { background-position: -685px 0px; }
.hercules-feats .feat-7 { background-position: -821px 0px; }

.hercules-feats .feat-8 { background-position: 1px -150px; }
.hercules-feats .feat-9 { background-position: -136px -150px; }
.hercules-feats .feat-10 { background-position: -273px -150px; }
.hercules-feats .feat-11 { background-position: -410px -150px; }
.hercules-feats .feat-12 { background-position: -546px -150px; }
.hercules-feats .feat-13 { background-position: -684px -150px; }
.hercules-feats .feat-14 { background-position: -821px -150px; }

.feat-overlay {
	background: url(/img/games/hercules/dot.png) repeat 0 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.state--past .feat-overlay,
.hercules-feats .current .feat-overlay {
	display: none;
}
.state--past.state--passed .feat-overlay {
	display: block;
}

.feat-reReply {
	display: none;
	background: url(/img/games/hercules/text.png) no-repeat 21px 21px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.state--passed .feat-reReply { display: block; }

.feat-num {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	line-height: 147px;
	text-align: center;
	font-family: arno, serif;
	color: #871f04;
	font-size: 54px;
	text-shadow: 
		-1px -1px 0 #f7de73,  
		1px -1px 0 #f7de73,
		-1px 1px 0 #f7de73,
		1px 1px 0 #f7de73,
		5px -1px 5px rgba(0,0,0,.75);
}
.hercules-feats .current .feat-num {
	color: #ffe3bc;
	text-shadow: 
		-1px -1px 0 #871f04,  
		1px -1px 0 #871f04,
		-1px 1px 0 #871f04,
		1px 1px 0 #871f04,
		5px -1px 5px rgba(0,0,0,.75);
}



.hercules-question-holder,
.hercules-joker-holder {
	margin-bottom: 50px;
}

.hercules-question-holder {
	width: 385px;
	margin-left: 18px;
}
.hercules-heading {
	margin-bottom: 15px;
	font-size: 32px;
	text-transform: uppercase;
	font-family: arno, serif;
}
.hercules-question-info {
	font-size: 16px;
	padding-top: 1px;
}
.hercules-question {
	padding-top: 20px;
}
.hercules-question .the-question,
.hercules-login2 .the-question {
	font-size: 20px;
	margin-bottom: 15px;
}
.hercules-answers {
	margin-bottom: 20px;
}
.hercules-answers li, .hercules-answers li label {
	font-size: 18px;
	font-weight: normal;
}
.hercules-answers li {
	color: #c2c2c2;
	margin-bottom: 10px;
}

.label-radio input { opacity: 0; margin: 0; }
.label-radio, .label-radio input {
	float: left;
	width: 17px;
	height: 17px;
	margin-top: 3px;
}
.label-radio {
	background: url(/img/games/hercules/radio.png) no-repeat 0 0;
}
.label-radio.r-on {
	background-position: 0 -17px;
}

.hercules-contacts {
	color: #c2c2c2;
	font-size: 16px;
}
.hercules-contacts .item {
	float: left;
	position: relative;
	width: 180px;
}
.hercules-contacts .item input {
	background: #fff;
	padding: 0 5px;
	width: 170px;
	height: 25px;
	line-height: 1;
	color: #959595;
	margin-bottom: 25px;
}
.mb20 { margin-bottom: 20px; }
.mb35 { margin-bottom: 35px; }
.hercules-contacts .item .label {
	position: absolute;
	left: 2px;
	top: -19px;
	font-size: 12px;
}
.hercules-contacts .hercules-btn { margin-left: 28px; }

.hercules-footer {
	background: url(/img/games/hercules/footer.png) no-repeat center 0;
	height: 475px;
}

.hercules-joker-holder {
	width: 463px;
	margin-right: 18px;
}

.hercules-login2 {
	padding-top: 20px;
}
.hercules-login2 .text {
	color: #c2c2c2;
	font-size: 18px;
	font-style: italic;
}
.hercules-login2 .text a {
	color: #f57e24;
	font-size: 18px;
}
.hercules-results-holder { 
	padding-top: 10px;
}
.hercules-result--state {
	background: url(/img/games/hercules/result.png) no-repeat 0 0;
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 18px;
	height: 32px;
	line-height: 32px;
	padding-left: 45px;
	color: #db6728;
}
.hercules-result--state.state--wrong { background-position: 0 -32px; color: #9e0b0f !important; }
.hercules-results-holder .text {
	font-size: 19px;
	color: #c2c2c2;
}
.hercules-results-holder .text a {
	color: #f57e24;
	font-size: inherit;
}
.italic { font-style: italic; }

.hercules-inner-page {
	background: url(/img/games/hercules/dot.png) repeat 0 0;
	-webkit-box-shadow: 0 0 30px rgba(254,196,40,.16);
	-moz-box-shadow: 0 0 30px rgba(254,196,40,.16);
	box-shadow: 0 0 30px rgba(254,196,40,.16);
	width: 938px;
	margin: 35px auto 22px;

	color: #c2c2c2;
	font-size: 18px;
}
.hercules-inner-page .top-band {
	background: url(/img/games/hercules/band2.png) repeat-x 0 0;
	height: 15px;
}
.h-title {
	font-size: 29px;
	color: #ffe3bc;
	text-transform: uppercase;
	text-align: center;
	padding: 35px 0 60px;
	font-family: arno, serif;
}
.prize-big {
	background: url(/img/games/hercules/prize-big.png) no-repeat 10px 0;
	padding: 73px 15px 0 524px;
	margin-bottom: 60px;
	min-height: 395px;
	height:auto !important;
	height: 395px;
}
.prize-big li {
	margin-bottom: 13px;
}
.prize-big .the-winner {
	padding-top: 15px;
	font-size: 20px;
}
.prize-daily {
	background: url(/img/games/hercules/prize-daily.png) no-repeat 73px 0;
	padding: 70px 15px 20px 524px;
	min-height: 405px;
	height:auto !important;
	height: 405px;
}
.prize-daily li {
	font-size: 17px;
	margin-bottom: 13px;
}
.hercules-page-text {
	padding: 0 60px 40px;
	margin-top: -40px;
}*/
/* ========================================
	 /HERCULES GAME // CUT IT
=========================================== */

/* ========================================
	 HOBBIT GAME // CUT IT
=========================================== */
/*@font-face {
    font-family: 'albertus';
    src: url('/fonts/albr55x-webfont.eot');
    src: url('/fonts/albr55x-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/albr55x-webfont.woff') format('woff'),
		url('/fonts/albr55x-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.game-hobbit .leftCol {
	float: none;
	width: 100%;
	clear: both;
}.game-hobbit .rightCol {
	display: none;
}
.hobbit-wrapper {
	background: #000 url(/img/games/hobbit/bg.jpg) no-repeat 0 0;
	font-family: Tahoma, albertus, sans-serif;
	color: #362f2d;
	font-size: 14px;
}
.hobbit-wrapper a {
	font-weight: normal;
}
.hobbit-header {
	height: 145px;
	position: relative;
}
.hobbit-logo {
	height: 75px;
    left: 179px;
    position: absolute;
    top: 55px;
    width: 620px;
}
.hobbit-nav {
	font-family: albertus, serif;
	display: inline-block;
	line-height: 18px;
	font-size: 21px;
	color: #fff;
	*display: inline;
	zoom: 1;
}
.hobbit-nav li {
	float: left;
	margin-left: 6px;
}
.hobbit-nav li:first-child, .hobbit-steps li:first-child { margin-left: 0; }

.hobbit-nav li a {
	display: block;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	height: 24px;
	line-height: 24px;
}

.hercules-share {
	background: url(/img/games/hercules/share.png) no-repeat 0 0;
	width: 130px;
	height: 42px;
	position: absolute;
	right: 60px;
	top: -2px;
}

.hobbit-steps {
	padding: 40px 0 40px 50px;
}
.hobbit-steps li {
	background-color: rgba(240,226,198,.85); 
	border: solid 1px #d3c8ac;
	float: left;
	width: 275px; 
	height: 235px;
	margin-left: 27px;
	position: relative;
}
.hobbit-step-title {
	font-family: albertus, sans-serif;
	font-size: 18px;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 40px;
	text-transform: uppercase;
}
.hobbit-step-title span {
	font-size: 36px;
	color: #fff;
	text-align: center;
	background-color: #c69a5b;
	height: 40px;
	width: 40px;
	line-height: 40px;
	float: left;
	margin-left: -2px;
	margin-right: 10px;
}

.hobbit-step-text {
	padding: 0 19px;
	font-size: 14px;
	line-height: 16px;
}
.hobbit-step-text a, .hobbit-login {
	color: #8c6123;
}
.hobbit-btn {
	background: url(/img/games/hobbit/btn.jpg) repeat-x 0 0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
	border: solid 1px #99612b;
	height: 28px;
	line-height: 28px;
	padding: 0 55px;
	font-family: Tahoma, sans-serif;
	font-size: 14px !important;
	color: #fff !important;
	text-transform: uppercase;
	display: inline-block;
	*display: inline;
	zoom: 1;
	text-decoration: none !important;
}
.hobbit-btn:hover { background-position: 0 -28px; text-decoration: underline; }

.hobbit-step-text a {
	font-size: 14px;
}
.hobbit-step-text a:hover, .hobbit-login2 .text a:hover, .hobbit-results-holder a:hover { text-decoration: none; }
.hobbit-login, .hobbit-login a { font-size: 13px; }

.hobbit-half {
	background-color: rgba(240,226,198,.85); 
	border: solid 1px #d3c8ac;
	float: left;
	width: 425px; 
	min-height: 745px;
	margin-left: 30px;
	position: relative;
}
.hobbit-half.first {
	margin-left: 50px;
}
.hobbit-half .padd {
	padding: 15px 12px;
}
.hobbit-heading {
	height: 35px;
	margin-bottom: 10px;
	font-size: 12px;
}
.hobbit-heading .title {
	font-family: albertus, sans-serif;
	font-size: 30px;
	line-height: 30px;
	text-transform: uppercase;
}
.hobbit-anwsers {
	margin-bottom: 20px;
}
.hobbit-anwsers .label-block {
	display: block;
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
}
.hobbit-anwsers .label-radio {
	margin-right: 10px;
}
.hobbit-reg {
	margin-bottom: 20px;
}
.hobbit-reg .info-reg {
	float: left;
	width: 180px;
	margin-left: 18px;
}
.hobbit-reg .info-reg:first-child {
	margin-left: 0px;
}
.hobbit-reg .info-reg input {
	width: 100%;
	height: 25px;
}
.hobbit-questions li {
	font-size: 13px;
	margin-bottom: 15px;
	line-height: 15px;
}
.hobbit-questions li.current-question .question {
	font-weight: bold;
}
.hobbit-questions li.past-question .js-do-answer {
	font-weight: bold;
	color: #8c6123;
	text-decoration: underline;
}
.hobbit-questions li .prize {
	display: block;
}
.hobbit-wrong {
	color: red;
}
.hobbit-correct {
	color: green;
}

.hobbit-footer {
	background: url(/img/games/hobbit/footer.png) no-repeat center 0;
	height: 410px;
	margin-top: 55px;
}
.hobbit-inner-page {
	background-color: rgba(240,226,198,.85); 
	border: solid 1px #d3c8ac;
	width: 938px;
	margin: 35px auto 22px;
}
.hobbit-inner-page .h-title {
	font-size: 30px;
	color: #362f2d;
	text-transform: uppercase;
	text-align: center;
	padding: 35px 0 30px;
	font-family: albertus, serif;
}
.hobbit-inner-page .hobbit-text {
	padding: 20px;
}*/
/* ========================================
	 HOBBIT GAME END // CUT IT
=========================================== */



.mb5 {margin-bottom: 5px;}
.megaUniverse a {
	/* color: #dc6200 !important;*/
}
.beforeComments {
	clear: both;
	margin-bottom: 20px;
}
.beforeComments .left {
	float: left;
	width: 300px;
}
.beforeComments .right {
	float: right;
	width: 300px;
}

.hasAccents {
	background: #f4f4f4;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 8px;
}
.accents-top {
	display: none;
	text-align: left;
}
.hasAccents .accents-top {
	display: block;
}
.accents-top .title {
	text-transform: uppercase;
	font-weight: bold;
	color: #DC6200;
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 15px;
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 2px;
}
.accents-top .item {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	margin-left: 8px;
}

.guide-box {
	background: #f5f5f5;
    overflow: hidden;
    padding: 20px;
	margin-bottom: 20px;
}
.guide-box .column {
    margin-right: 10px;
    width: 200px;
}
.guide-box .row { margin-bottom: 10px; }

.link1 {
    color: #003775;
    font-size: 14px;
	font-weight: normal;
}

.viewpoint-home {
	margin-bottom: 15px;
}
.viewpoint-content-holder {
	padding: 12px 10px 0;
}
.viewpoint-left {
	width: 320px;
	margin-right: 15px;
}
.viewpoint-left .thumb {
	margin-right: 12px;
}
.viewpoint-left .title {
	font-size: 14px;
}
.viewpoint-left .date {
	margin-top: 2px;
	margin-bottom: 1px;
}
.viewpoint-right {
	width: 315px;
}
.viewpoint-list li {
	margin-top: 12px;
}
.viewpoint-list li:first-child { margin-top: 0; }
.viewpoint-list .title { margin-bottom: 2px; }
.viewpoint-list .title a { font-size: 12px; }
.viewpoint-list .text { 
	overflow: hidden;
	font-size: 13px;
	line-height: 14px;
	max-height: 45px;
}
.cc_more_info{
   font-size: .8em;
}

.ins-70 {
    float: left;
    clear: left;
    margin: 0.4rem 0;
}
