.header-cell {width:979px;height:150px;background:url(/images/header-bg.jpg) no-repeat left top;}
.footer-cell {width:979px;height:40px;background:#28596e url(/images/footer-bg.gif) no-repeat left top;}
.main-cell {width:979px;background:#03384f;}
.alphabet {font-weight:bolder;margin-top:-1px;height:25px;overflow:visible;}
.alphabet div {color:#fff;}
.alphabet a {color:#fff;font-weight:bolder;text-decoration:none;}
.alphabet a:hover {color:#f89d41;text-decoration:underline;}
.pointer {cursor:pointer;}
.hilight-mess-button {width:185px;border:1px solid #52899f;background:#396c84;padding:2px;cursor:pointer;}
.hilight-mess-button img {margin:0px 3px 0px 0px;}
.hilight-mess-button span {position:relative;top:1px;color:#fff;}
.hilight-mess {border-radius:5px;box-shadow:#e67708 0px 0px 7px inset;-moz-box-shadow:#e67708 0px 0px 7px inset;-webkit-box-shadow:#e67708 0px 0px 7px inset;border:1px solid #e67708;}

#comment {font-size:12px;line-height:1.4em;}
#emoticons-tr-div {display:none;position:absolute;z-index:9999;background-color:#356987;border:1px solid #6c9dba;padding:2px 4px 4px 4px;width:464px;}
#comment-form-div-loading {display:none;text-align:center;}
#comment-form-div-errors {display:none;padding:5px 10px 8px 10px;font-weight:bolder;color:#fff;text-align:center;}
#subscribe-result {text-align:center;margin:0px 0px 5px 0px;background:#055370;border:1px solid #367190;padding:5px;}
#add-to-fav-games-result {display:none;text-align:center;margin:0px 0px 5px 0px;background:#055370;border:1px solid #367190;padding:5px;}
#buy-game-shops {display:none;text-align:center;margin:0px 0px 5px 0px;background:#055370;border:1px solid #367190;padding:5px;}

.scretch-cards-bn {margin:6px 0px;}
.scretch-cards-bn a img {width:203px;height:58px;border:1px solid #4795d5;border-radius:5px;margin-left:5px;}
.scretch-cards-bn a:hover img {border:1px solid #fff;}

.smile-ui-select-button {display:block;float:left;width:70px;height:60px;margin:0px 5px 5px 0px;overflow:visible;padding:1px;text-align:center;border:1px solid transparent;}
.smile-ui-select-button:hover {border:1px solid #76b3cc;text-decoration:none;}
.smile-ui-select-button span {display:block;width:70px;overflow:hidden;}
.smile-ui-select-button img {margin-top:4px;}

.gi-social {margin:1px 0px 0px 7px;}
.gi-social a {display:block;width:59px;height:60px;float:left;background:url(/images/socials-buttons.png) 0px 0px no-repeat;}
.gi-social .vk {background-position:-1px 0px;}
.gi-social .yt {background-position:-60px 0px;}
.gi-social .st {background-position:-119px 0px;margin-left:1px;}

#today-releases-div {padding:17px 0px 3px 0px;background:url(/images/left-column-today-releases-text.png) center 3px no-repeat;}
#today-releases-div .blue-links {font-weight:bolder;padding: 2px 6px 2px 22px;background:url(/images/left-column-list-marker.png) 6px 4px no-repeat;}


/* Social buttons correction */
.b-share-popup-wrap, .b-share-popup-wrap div {overflow:visible;}
#___plusone_0 {position:relative;top:5px;}

#smiles-dialog-type-toggle-cont {text-align:center;margin-top:4px;}

.hdr-blue {border-bottom:1px solid #416983;border-top:1px solid #416983;font-weight:bolder;background-color:#055370;overflow:hidden;padding:4px 0px 3px 0px;text-align:center;color:#fff;font-size:12px;margin:2px 0px;}
.hdr-blue span {display:block;width:1px;height:1px;}

.spl {font-size:10px;text-align:center;margin:5px 0px;}
.spl a {color:#c9e8f3;text-decoration:none;}
.spl a:hover {color:#c9e8f3;text-decoration:underline;}

.top5-active-users-block {padding:0px 5px 5px 5px;margin:4px 0px 4px 1px;background:url(/images/ttop5-active-users-bg.jpg);background-repeat:repeat-y;background-position:top center;border-bottom:1px solid #82a9b8;border-top:1px solid #82a9b8;}
.top5-active-users-header {display:block;background:url(/images/text-top5-active-users.png);height:24px;padding:0px;margin:7px 0px 2px 0px;background-repeat:no-repeat;background-position:top center;}
.top5-active-users-block a {display:block;font-weight:bolder;color:#c9e8f3;font-size:11px;}
.top5-active-users-block a span {line-height:17px;display:block;float:right;cursor:pointer;}
.top5-active-users-block a:hover span {color:#fff;}
.top5-active-users-block a label {line-height:17px;display:block;float:left;width:100px;text-align:left;overflow:hidden;cursor:pointer;}
.top5-active-users-block a:hover label {color:#fff;}

#posts-main-container {padding:5px;}
#posts-main-header {padding:5px;text-align:center;font-weight:bolder;color:#fff;font-size:12px;}
.profile-posts-load-more-link {padding:8px 0px 3px 0px;text-align:right;}
.profile-posts-load-more-link a {color:#fff;font-size:12px;font-weight:bolder;}
.profile-posts-list-header {padding:5px 0px;}
.profile-posts-list-header a {font-weight:bolder;}
.profile-posts-list-time {font-style:italic;font-size:10px;}
.profile-posts-list-text {padding:5px 0px 5px 0px;border-bottom:1px solid #82a9b8;}
.profile-posts-list-text img {vertical-align:middle;}

.advice-game-checklist {width:320px;margin:0px auto;}
.advice-game-checklist div {float:left;width:100px;overflow:hidden;margin:2px;}
.advice-game-checklist input {border:1px;}
.advice-game-checklist label {float:right;width:75px;text-align:left;}

#gameadvice-results-div {margin:5px;border-bottom:1px solid #82a9b8;}
.advgame-container {border-top:1px solid #82a9b8;padding:5px 4px;}
.advgame-score {float:right;width:100px;text-align:right;font-size:12px;font-weight:bolder;}
.advgame-score span {font-size:20px;color:#fff;}
.advgame-name {padding:2px 0px 4px 0px;}
.advgame-name a {font-weight:bolder;font-size:14px;}
.advgame-name a:hover {text-decoration:underline;}
.advgame-platforms {padding:2px 0px;}
.advgame-platforms span {font-weight:bolder;}
.advgame-genres {padding:2px 0px;}
.advgame-genres span {font-weight:bolder;}
.advgame-toolbar {padding-top:3px;text-align:right;}
.advgame-toolbar a {color:#fff;}

#recent-reviews-div a {display:block;color:#fff;font-weight:bolder;text-align:center;margin:0px 0px 7px 0px;background:transparent;}
#recent-reviews-div a:hover {color:#fff;text-decoration:none;background:url(/images/recent-reviews-bg-lighten.png);background-repeat:repeat-x;}
#recent-reviews-div img {border:1px solid #aac9d5;margin:3px 0px 4px 0px;width:100px;height:80px;}

#popular-games-div {border-bottom:1px solid #82a9b8;padding-top:3px;}
#popular-games-div a {display:block;color:#fff;font-weight:bolder;text-align:center;margin:0px 0px 7px 0px;background:transparent;}
#popular-games-div a:hover {color:#fff;text-decoration:none;background:url(/images/recent-reviews-bg-lighten.png);background-repeat:repeat-x;}
#popular-games-div img {border:1px solid #aac9d5;margin:3px 0px 4px 0px;width:100px;height:80px;}

#popular-video-div {border-bottom:1px solid #82a9b8;}
#popular-video-div a {display:block;color:#fff;font-weight:bolder;text-align:center;margin:0px 0px 7px 0px;background:transparent;padding:0px 3px;}
#popular-video-div a:hover {color:#fff;text-decoration:none;background:url(/images/recent-reviews-bg-lighten.png);background-repeat:repeat-x;}
#popular-video-div img {border:1px solid #aac9d5;margin:3px 0px 4px 0px;width:144px;height:81px;}

#games-list {margin:10px 0px 10px 0px;border-top:1px solid #82a9b8;}
#games-list a {display:block;border-bottom:1px solid #82a9b8;padding:5px 8px;background:transparent;}
#games-list a:hover {text-decoration:none;background-color:#17445c;}
.scr-game-list-name {font-weight:bolder;font-size:14px;margin-bottom:3px;color:#fff;text-align:center;}
.scr-game-list-platf {font-size:10px;text-align:center;}
.screen-game-answer-div {font-weight:bolder;font-size:14px;margin:9px 36px 9px 36px;padding:8px;color:#fff;text-align:center;border:1px solid #82a9b8;background-color:#17445c;}
#scr-game-podsk-div {background:url(/images/scr-game-int-podskazki.png);background-repeat:no-repeat;background-position:0px 0px;width:220px;float:left;padding:17px 0px 0px 0px;margin:0px 0px 0px 0px;}
#gs-gameinfo {display:block;float:left;background:url(/images/scr-game-int-podskazki-gameinfo.png);background-repeat:no-repeat;background-position:0px 0px;font-size:26px;font-weight:bolder;color:#fff;line-height:1em;padding:1px 0px 2px 33px;}
#gs-hints {display:block;float:left;background:url(/images/scr-game-int-podskazki-namehelp.png);background-repeat:no-repeat;background-position:0px 0px;font-size:26px;font-weight:bolder;color:#fff;line-height:1em;padding:1px 0px 2px 30px;margin:0px 0px 0px 15px;}
#gs-odinizpyati {display:block;float:left;background:url(/images/scr-game-int-podskazki-odin-iz-pyati.png);background-repeat:no-repeat;background-position:0px 1px;font-size:26px;font-weight:bolder;color:#fff;line-height:1em;padding:1px 0px 2px 33px;margin:0px 0px 0px 15px;}
#scr-game-lives-div {display:block;}
#gs-lives {display:block;background:url(/images/scr-game-int-lifes.png);background-repeat:no-repeat;background-position:0px 0px;font-size:32px;font-weight:bolder;color:#fff;line-height:1em;padding:1px 0px 2px 40px;margin:8px auto 0px auto;width:35px;overflow:visible;}
#scr-game-score-div {background:url(/images/scr-game-int-score.png);background-repeat:no-repeat;background-position:right 1px;width:200px;float:right;padding:17px 0px 0px 0px;margin:0px 0px 0px 0px;overflow:visible;text-align:right;}
#gs-score {display:block;font-size:26px;font-weight:bolder;color:#fff;line-height:1em;overflow:visible;margin: 0px 0px 0px 0px;text-align:right;}
#scr-game-score-addit-div {float:right;width:auto;margin:0px 0px 0px 5px;}
#gs-curradd-block {font-weight:bolder;color:#fff;font-size:10px;padding-top:2px;}
#gs-level-block {font-weight:bolder;color:#fff;font-size:10px;padding-top:1px;}
.scr-game-podsk-buttons {text-align:center;padding:10px 0px 3px 0px;}
.scr-game-podsk-buttons b {font-weight:bolder;font-size:18px;color:#fff;}
#podskazka-info-container, #podskazka-odinizpyati-container {line-height:1.4em;}
#podskazka-odinizpyati-container a {color:#fff;}
#new-game-buttons {display:none;padding-top:10px;}
#new-game-buttons div {text-align:center;padding-bottom:10px;}

#scr-game-score-table {float:right;width:250px;padding:30px 0px 3px 0px;margin:0px 5px 5px 5px;border:1px solid #82a9b8;background:url(/images/scr-game-rank-table-header.png);background-repeat:no-repeat;background-position:34px 6px;background-color:#104258;}
#scr-game-score-table a {display:block;padding:3px 4px 3px 4px;color:#fff;font-size:12px;font-weight:bolder;background-color:transparent;}
#scr-game-score-table a:hover {text-decoration:none;background-color:#345f76;}
#scr-game-score-table a span {display:block;float:left;width:21px;color:#fff;text-align:right;margin:0px 5px 0px 0px;}
#scr-game-score-table a div {float:right;width:50px;color:#fff;text-align:right;margin:0px 0px 0px 5px;}

#scr-game-score-table-alltime {width:230px;padding:0px;margin:0px 5px 12px 67px;}
#scr-game-score-table-alltime a {display:block;padding:3px 4px 3px 4px;color:#fff;font-size:12px;font-weight:bolder;background-color:transparent;}
#scr-game-score-table-alltime a:hover {text-decoration:none;background-color:#345f76;}
#scr-game-score-table-alltime a span {display:block;float:left;width:14px;color:#fff;text-align:right;margin:0px 5px 0px 0px;}
#scr-game-score-table-alltime a div {float:right;width:50px;color:#fff;text-align:right;margin:0px 0px 0px 5px;}

#sсr-game-info {margin:0px 0px 5px 5px;}
#sсr-game-info p {font-size:12px;line-height:1.4em;}
#sсr-game-info-bottom p {font-size:12px;line-height:1.4em;}
#scr-game-top-header {margin:-2px 0px -18px 10px;position:relative;z-index:1;background-position:0px 0px;width:616px;height:195px;background-repeat:no-repeat;overflow:visible;}
#scr-game-button-tr {display:block;float:left;width:223px;height:81px;background:url(/images/scr-game-training-button.png);background-position:0px 0px;margin:56px 0px 0px 70px;}
#scr-game-button-tr:hover {background-position:0px -81px;}
#scr-game-button-pl {display:block;width:277px;height:81px;background:url(/images/scr-game-play-button.png);background-position:0px 0px;margin:56px 0px 0px 285px;}
#scr-game-button-pl:hover {background-position:0px -81px;}
.scr-game-open-big-image {cursor:pointer;}

#gs-number {display:none;}

#last-comments-filters-div {padding:5px 5px 5px 40px;}
#last-comments-filters-div div {font-weight:bolder;color:#fff;font-size:12px;float:left;margin:2px 5px 0px 0px;}
#last-comments-filters-div a {display:block;float:left;padding:2px;margin-right:4px;background-color:transparent;}
#last-comments-filters-div a:hover {text-decoration:none;background-color:#376985;}
#last-comments-filters-div span {position:relative;top:1px;color:#fff;}
#last-comments-filters-div img {width:16px;height:16px;}

.comments-useravatar-bd-overlay {text-align:right;margin:-40px -4px 0px 0px;height:40px;}
.comments-useravatar-bd-overlay img {width:40px;height:40px;}

.context-block p {text-indent:0px;font-size:9px;text-align:left;}

/* Profile Wall DESIGNS */
#add-wall-mess-container-0 {margin:1px 5px 5px 5px;padding:4px;background-color:#356987;border:1px solid #6c9dba;}
#add-wall-mess-container-0 input {background-color:#043850;border:1px solid #6c9dba;padding:3px;}
#add-wall-mess-container-0 textarea {background-color:#043850;border:1px solid #6c9dba;padding:3px;}
/* END OF: Profile Wall DESIGNS */

.friends-profile-list {
    float:left;
    padding:0px 5px 5px 0px;
    width:89px;
    height:98px;
    text-align:center;
    overflow:visible;
    vertical-align:top;
}
.friends-profile-list a {
    color:#fff;
    font-weight:bolder;
}
.friends-profile-list a:hover {
    text-decoration:underline;
}
.friends-profile-list img {
    margin:3px 0px 0px 0px;
}

.games-fav-list {
    float:left;
    padding:0px 2px 0px 0px;
    width:119px;
    text-align:center;
    overflow:visible;
    vertical-align:top;
}
.games-fav-list a {
    color:#fff;
    font-weight:bolder;
}
.games-fav-list a:hover {
    text-decoration:underline;
}
.games-fav-list a img {
    margin:0px 0px 0px 3px;
    border: 1px solid #52899f;
}

.profile-edit-consoles-list {
    float:left;
    padding:3px 3px 3px 1px;
    width:150px;
    overflow:visible;
    vertical-align:top;
}
.profile-edit-consoles-list input {
    border:0px;
    padding:0px 0px 0px 0px;
    margin:-3px 3px 0px 0px;
    height:10px;
    background:transparent;
    vertical-align:middle;
}

.profile_header {
    background:url(/images/profile_header_bg.png);
    background-position:center center;
    background-repeat:no-repeat;
    height:22px;
    overflow:hidden;
    font-weight:bolder;
    font-size:12px;
    color:#fff;
    text-align:center;
    margin:5px 0px;
    padding:6px 0px 0px 0px;
}

/* Pages list */
#pages-list {margin:0px;padding:0px;float:left;position:relative;left:50%;}
#pages-list li {float:left;list-style:none;font:11px Tahoma, Arial;font-weight:bolder;color:#fff;padding:0px 3px 0px 0px;position:relative;right:50%;}
#pages-list li a {display:block;padding:5px 0px;width:23px;text-align:center;text-decoration:none;font-weight:bolder;color:#c9e8f3;border:1px solid #6c9dba;background:url(/css/images/ui-bg_glass_40_055370_1x400.png) 50% 50% repeat-x;text-shadow:#111 0px 0px 3px;border-radius:4px;}
#pages-list li span {display:block;padding:5px 0px;width:23px;text-align:center;text-decoration:none;font-weight:bolder;color:#fff;background:url(/css/images/ui-bg_glass_40_055370_1x400-hl-more.png) 50% 50% repeat-x;border:1px solid #6c9dba;text-shadow:#111 0px 0px 3px;border-radius:4px;border:1px solid #91c2e1;}
#pages-list li .pages-list-dots {background:none;border:0px;padding:5px 2px;color:#c9e8f3;width:auto;}
#pages-list li a:hover {color:#fff;background:url(/css/images/ui-bg_glass_40_055370_1x400-hl.png) 50% 50% repeat-x;border:1px solid #91c2e1;}
#pages-list li .selected {cursor:default;color:#f89d41;}
#pages-list li .selected:hover {color:#f89d41;background-color:#244f67;}
/* END OF: Pages list */

/* TOP MENU */
#jsddm {
    margin: 0;
    padding: 0px 0px 0px 4px;
    width: 979px;
    height: 25px;
    background: url(/images/top-menu-bg-mixed.gif) repeat-x left top;
    overflow:hidden;
}
#jsddm li {
    float: left;
    list-style: none;
    font: 11px Tahoma, Arial;
    padding:0px;
}
#jsddm li a {
    height: 25px;
    display: block;
    padding: 0px 6px 0px 6px;
    text-decoration: none;
    font-weight: bolder;
    text-decoration: none;
    white-space: nowrap;
    text-shadow: #1a1a1a 1px 1px 2px;
    background: url(/images/top-menu-bg-mixed.gif) repeat-x 0px 0px;
}
#jsddm li a span {
    position:relative;
    top:6px;
    color: #fff;
}
#jsddm li a:hover {
    color: #fff;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
    background-position: 0px -25px;
}
#jsddm li ul {
    margin: 0;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    visibility: hidden;
    background: url(/images/dd-top-menu-bg.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    border: 1px solid #8398a0;
    z-index: 9999;
}
#jsddm li ul li {
    float: none;
    display: inline;
}
#jsddm li ul li a {
    padding: 3px 10px 3px 5px;
    position:relative;
    height: auto;
    width: auto;
    color: #fff;
    font-weight: normal;
    background: transparent;
    
}
#jsddm li ul li a:hover {
    background: #317c9f;
    color: #fff;
    font-weight: normal;
}
/* END OF: TOP MENU */

/* Admin menu */
#admin-menu-list {
    margin: 0px;
    margin-top: -2px;
    padding: 0px;
    width: 1300px;
}
#admin-menu-list li {
    float: left;
    list-style: none;
    font: 11px Tahoma, Arial;
    padding:0px;
}
#admin-menu-list li a {
    display: block;
    padding: 3px 5px;
    text-decoration: none;
    font-weight: bolder;
    text-decoration: none;
    white-space: nowrap;
    background: #575757;
    color: #fff;
}
#admin-menu-list li a:hover {
    color: #fff;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
    background: #777;
}
#admin-menu-list li ul {
    margin: 0;
    margin-top: 0px;
    padding: 0;
    position: absolute;
    visibility: hidden;
    background: #575757;
    border:1px solid #000;
    border-top:0px;
    z-index: 9999;
}
#admin-menu-list li ul li {
    float: none;
    display: inline;
}
#admin-menu-list li ul li a {
    padding: 3px 10px 3px 5px;
    position:relative;
    height: auto;
    width: auto;
    color: #fff;
    font-weight: bolder;
    background: transparent;
    
}
#admin-menu-list li ul li a:hover {
    background: #777;
    color: #fff;
    font-weight: bolder;
    text-decoration: none;
}
/* END OF: Admin menu */

/* Profile menu */
#profile-menu {
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
    width: 145px;
}
#profile-menu li {
    list-style: none;
    font: 11px Tahoma, Arial;
    padding:2px 0px;
}
#profile-menu li a {
    display: block;
    padding: 3px 6px 3px 0px;
    text-align: right;
    text-decoration: none;
    font-weight: bolder;
    white-space: nowrap;
    background: transparent;
    border-right:1px solid #74a7cc;
    color:#fff;
    cursor: pointer;
}
#profile-menu li a:hover {
    background-color: #4c869c;
    border-right:1px solid #74a7cc;
}
#profile-menu li.selectedItemProfileMenu {
    list-style: none;
    font: 11px Tahoma, Arial;
    padding:0px;
    border: 1px solid #74a7cc;
    border-right: 0px;
    background-color: #03384f;
}
#profile-menu li.selectedItemProfileMenu a {
    display: block;
    padding: 4px 7px 4px 0px;
    text-align: right;
    text-decoration: none;
    font-weight: bolder;
    white-space: nowrap;
    background: transparent;
    border: 0px;
    color:#fff;
    cursor: default;
    background: url(/images/user-profile-left-menuactive-button-bg.jpg);
    background-position: left top;
    background-repeat: repeat-y;
}
#profile-menu li.selectedItemProfileMenu a:hover {
    background-color: transparent;
    border-right: 0px;
}

#profile-actions-menu {
    margin: 0px;
    padding: 1px 0px 5px 0px;
    width: 149px;
}
#profile-actions-menu li {
    list-style: none;
    font: 11px Tahoma, Arial;
    padding:0px;
    color:#fff;
}
#profile-actions-menu li a img {
    vertical-align:middle;
    padding: 0px 5px 0px 3px;
    position:relative;
    top:-1px;
}
#profile-actions-menu li a {
    display: block;
    padding: 3px 0px 2px 2px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    background: transparent;
    color:#fff;
    cursor: pointer;
}
#profile-actions-menu li a:hover {
    background-color: #4c869c;
}
/* END OF: Profile menu */

/* Left menu */
#gi-left-menu a {display:block;width:190px;height:22px;font-size:11px;text-align:left;padding:0px 0px 0px 21px;background:url(/images/left-menu-button-mixed.gif) left top no-repeat;color:#fff;text-decoration:none;font-weight:bolder;line-height:20px;}
#gi-left-menu a:hover {background-position:0px -22px;text-decoration:none;}

.black-links {
	color: #000;
    font-weight: bolder;
}
.black-links span {
	color: #000;
    font-weight: bolder;
}
.black-links a {
	color: #000;
    font-weight: bolder;
}
.black-links a:hover {
	color: #000;
    font-weight: bolder;
	text-decoration: underline;
}
.shop-links {
	color: #c9e8f3;
    margin-left:5px;
}
.shop-links li {
	margin-left:15px;
    text-align:left;
}
.shop-links a {
	color: #c9e8f3;
}
.shop-links a strong {
	color: #c9e8f3;
}
.shop-links a:hover {
	text-decoration: underline;
}
.shop-links a strong:hover {
	text-decoration: underline;
}
.shop-links span {
	display: none;
}
.white-links a, .white-links a strong {color:#fff;}
.white-links a:hover {color:#f89d41;text-decoration:underline;}
.white-links-underline-only {
    color: #fff;
}
.white-links-underline-only:hover {
    color: #fff;
    text-decoration: underline;
}
.history-headers {
    font-size:12px;
}
.history-headers span {
    font-size:12px;
    font-weight:bolder;
    color:#fff;
}
.history-headers a {
	color: #fff;
    font-weight:bolder;
}
.history-headers a:hover {
	color: #f89d41;
	text-decoration: underline;
}
.white-links-hw a {
	color: #fff;
    cursor:pointer;
}
.white-links-hw a:hover {
	color: #fff;
	text-decoration: underline;
}
.green-links a {
	color: #6f6;
    cursor:pointer;
}
.green-links a:hover {
	color: #6f6;
	text-decoration: underline;
}
.red-links a {
	color: #f00;
    cursor:pointer;
}
.red-links a:hover {
	color: #f00;
	text-decoration: underline;
}
.blue-links a {
	color: #c9e8f3;
    cursor:pointer;
}
.blue-links a:hover {
	color: #f89d41;
	text-decoration: underline;
}
.blue-links-nobotline a {
	color: #c9e8f3;
    cursor:pointer;
}
.blue-links-nobotline a:hover {
	color: #f89d41;
	text-decoration: none;
}
.news_headers {
	color: #74caeb;
	font-weight: bolder;
}
.news_headers:hover {
	color: #74caeb;
	text-decoration: none;
}
.profile_info {
	position: relative;
	top: -4px;
	font-size: 9px;
	font-family: 'Times New Roman', Times, serif;
	font-weight: 500;
}
.review-text, .review-text p, .review-text span, .review-text li, .review-text div, .review-text i, .review-text em, .review-text b, .review-text strong {
    font-size: 12px;
    font-family: Tahoma, Arial;
    line-height: 1.4em;
}
.review-text a {
    font-size: 12px;
    font-family: Tahoma, Arial;
    line-height: 1.4em;
}

.game-about-info p, .game-about-info span, .game-about-info li {
    font-size: 12px;
    font-family: Tahoma, Arial;
    line-height: 1.4em;
}
.game-about-info a {
    font-size: 12px;
    font-family: Tahoma, Arial;
    line-height: 1.4em;
}

.news {
	width:895px;
	padding:0px;
	overflow:hidden;
	height:17px;
	color:#fff;
}
div.move {
	overflow:hidden;
	width:3000px !important;
	padding:0;
	padding-top:1px;
}
.news p {
	float:left;
	width:auto;
	margin:0;
	padding:0 0px 0 0;
	text-indent:5px;
	color: #fff;
}
.boldwhitelnks a {
	font-weight: bolder;
	color: #fff;
}
.boldwhitelnks a:hover {
	color: #f89d41;
}
.advlinks {
    font-size: 9px;
}
.advlinks a {
    font-size: 9px;
	color: #c9e8f3;
}
.advlinks a:hover {
	color: #c9e8f3;
    text-decoration: underline;
    
}
.artsul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 5px;
	padding: 0px;
}
.artsul li {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

/* MAIN DESIGN ELEMENTS */
.main-content-div-container {width:979px;position:relative;z-index:10;margin-left:auto;margin-right:auto;border:1px solid #e67708;cursor:default;box-shadow:#090909 0 0 10px;-moz-box-shadow:#090909 0 0 10px;-webkit-box-shadow:#090909 0 0 10px;}
.top-line-table {
    width:979px;
    height:17px;
}
.top-line-table tr {
    background:url(/images/top-line-bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    height:17px;
    width:979px;
    vertical-align:top;
}
.top-line-table-col1 {
    width:84px;
    height:17px;
}
.top-line-table-col2 {
    width:895px;
    height:17px;
    overflow:hidden;
}
.top-line-zatenenie-div {
    position:relative;
    left:874px;
    top:-14px;
    z-index:500;
}
.header-table {
    width:979px;
    height:150px;
}
.header-table-logo-cell {
    text-align:left;
    width:205px;
}
.top-banner-container {
    width:728px;
    height:90px;
    margin: 4px 4px 0px 0px;
}
#alphabet-div {
    position:relative;
    top:6px;
    right:3px;
}
#search-form-div {
    position:relative;
    top:12px;
    right:3px;
}
.top-menu-table {
    width:100%;
    height:25px;
}
.main-content-td-container {
    background:url(/images/main-content-bg.gif);
    background-position: left top;
    background-repeat: repeat-y;
}
.main-center-content-div-container {
    width:979px;
    overflow:visible;
}
.two-left-cols-container {
    float:left;
    width:824px;
}
.right-col-container {
    float:left;
    width:190px;
}
.left-menu-table {
    width:190px;
    border-top:1px solid #879fab;
}
.autoriz-form-table {
    width:190px;
}
.autoriz-form-table span {
    position:relative;
    top:2px;
    left:5px;
}
.autoriz-form-table a {
    font-size:10px;
    color:#f89d41;
    text-decoration:underline;
}
.autoriz-form-table img {
    margin-top:3px;
}
.left-menu-higharea-top-div {
    line-height:0px;
    font-size:0px;
    height:6px;
}
.left-menu-higharea-bg-div {
    background:url(/images/left-menu-higharea-bg.gif);
    background-position:left top;
    background-repeat:repeat-y;
}
.autoriz-form-input-span1 {
    position:relative;
    top:0px;
    left:61px;
}
.autoriz-form-input-span1 input {
    width:112px;
}
.autoriz-form-text-span1 {
    color:#fff;
    position:relative;
    top:0px;
    left:-102px;
}
.autoriz-form-input-span2 {
    position:relative;
    top:2px;
    left:61px;
}
.autoriz-form-input-span2 input {
    width:112px;
}
.autoriz-form-text-span2 {
    color:#fff;
    position:relative;
    top:2px;
    left:-102px;
}
.autoriz-form-input-span3 {
    position:relative;
    top:1px;
    left:110px;
}
#gilsubm {display:inline-block;width:68px;height:18px;background:url(/images/left-menu-login-button.gif) left top no-repeat;border:0px;}
.autoriz-form-input-span3 input {
    width:68px;
    height:18px;
    border:0px;
    padding:0px;
    margin:0px;
}
.autoriz-form-text-span3 {
    position:relative;
    left:-54px;
}
.autoriz-form-text-span3 a {
    font-size:10px;
    color:#fff;
    text-decoration:underline;
}
.left-menu-higharea-bottom-div {
    line-height:0px;
    font-size:0px;
    height:8px
}
.left-menu-bg-reverse-div {
    background:url(/images/left-menu-bg-reverse.gif);
    background-position:left top;
    background-repeat:repeat-y;
    border-top:1px solid #82a9b8;
    border-bottom:1px solid #82a9b8;
    margin-top:5px;
    margin-bottom:0px;
}
.user-menu-top-info-line {
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
}
.user-menu-top-info-line a {
    font-size:12px;
}
.user-menu-top-info-avatar {
    text-align:center;
    padding-bottom:4px;
}
.user-menu-top-info-avatar img {
    border: 1px solid #52899f;
}
.user-menu-punkt {
    padding-bottom:2px;
    padding-left:10px;
}
.user-menu-punkt a {
	color: #c9e8f3;
}
.user-menu-punkt a:hover {
	color: #f89d41;
	text-decoration: underline;
}

/* AUTOCOMPLETE */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
    z-index:9999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0px;
}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 14px 2px 5px;
	cursor: default;
	display: block;
	width: 100%;
	font: menu;
	font-size: 11px;
	overflow: hidden;
    color: #000;
    text-align: left;
}
.ac_loading {
	background: white url('/images/autocomplete_indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color: #e9f1f6;
}
.ac_over {
	background-color: #bbd5e7;
}
/* AUTOCOMPLETE END */

.picture_text { 
    display:block;
    overflow:hidden;
    height:1px;
    text-align:justify;
    text-indent:5px;
    padding:0px 12px 0px 38px;
    font-size: 10px;
    background:url(/images/info_32x32.png) 0px 10px no-repeat;
}

#subscribe-button { display:block; width: 250px; height: 63px; background: url(/images/subscribe-button.gif) 0px 0px no-repeat; margin-bottom:5px; }
#subscribe-button:hover { background-position: 0px -63px; }
#download-demo-button { display:block; width: 250px; height: 63px; background: url(/images/download-demo-button-mixed.gif) 0px 0px no-repeat; margin-bottom:5px; }
#download-demo-button:hover { background-position: 0px -63px; }
#edit-profile-button {
    width: 149px;
	height: 36px;
    background: url(/images/edit-profile-button.png);
    background-position: 0px 0px;
	cursor: pointer;
}
#inviz-button {
    width: 149px;
	height: 36px;
    background: url(/images/button-inviz.png) 0px 0px no-repeat;
	cursor: pointer;
}
#share-force-button {
    width: 149px;
	height: 36px;
    background: url(/images/share-force-button.png) 0px 0px no-repeat;
	cursor: pointer;
}
#block-ls-button {
    width: 149px;
	height: 36px;
    background: url(/images/block-ls-button.png);
    background-position: 0px 0px;
	cursor: pointer;
}
#good-review-button {
    width: 188px;
	height: 36px;
    background: url(/images/user-reviews-good-bad-buttons.gif);
    background-position: 0px 0px;
	cursor: pointer;
}
#bad-review-button {
    width: 188px;
	height: 36px;
    background: url(/images/user-reviews-good-bad-buttons.gif);
    background-position: 188px 0px;
	cursor: pointer;
}
#add-to-fav-games-button {
    width: 250px;
	height: 63px;
    background: url(/images/add-game-to-fav-button.png);
    background-position: 0px 0px;
	cursor: pointer;
}
#invite-friend-button {
    width: 250px;
	height: 63px;
    background: url(/images/invite-friend-button.png);
    background-position: 0px 0px;
	cursor: pointer;
}
#download-game-button {
    width: 250px;
	height: 63px;
    background: url(/images/download-button.png);
    background-position: 0px 0px;
	cursor: pointer;
}
#add-review-button {display:block;width:189px;height:46px;background:url(/images/razmestit-obzor-button.png) left top no-repeat;margin:6px 0px 1px 0px;}
#add-review-button:hover {background-position:0px -46px;}
#obsudit-na-forume-button {
    display: block;
    width: 250px;
	height: 63px;
    background: url(/images/obsudit-na-forume-button.gif);
    background-position: 0px 0px;
	cursor: pointer;
    margin:0px 0px 5px 0px;
}
#obsudit-na-forume-button:hover {
    display: block;
    width: 250px;
	height: 63px;
    background: url(/images/obsudit-na-forume-button.gif);
    background-position: 0px -63px;
	cursor: pointer;
}
#buy-game-button {
    width: 250px;
	height: 63px;
    background: url(/images/buy-game-button.gif);
    background-position: 0px 0px;
	cursor: pointer;
}
#preorder-game-button {
    width: 250px;
	height: 63px;
    background: url(/images/preorder-game-button.gif);
    background-position: 0px 0px;
	cursor: pointer;
}
#obsudit-novost-button {
    width: 315px;
	height: 50px;
    background: url(/images/obsudit-na-forume.gif);
    background-position: 0px 0px;
	cursor: pointer;
    margin: 0px 0px 5px 159px;
}

.h2-white {
	color: #fff;
	font-weight: bolder;
	padding-top: 0px;
	padding-bottom: 3px;
	font-size: 12px;
}
.h2-white span {display:inline-block;width:1px;height:1px;overflow:hidden;}

.posttext {line-height:1.4em;}
.posttext img {
    vertical-align:middle;
}

.post-qouted-cont {
    border: 1px solid #52899f;
    border-left: 4px solid #52899f;
    background-color: #245063;
    margin: 7px 0px 0px 0px;
}
.post-qouted-author {
    background:#2d6178 url(/images/quote-icon-h19.png) no-repeat right top;
    font-weight: bolder;
    padding: 3px;
    color: #fff;
}
.post-qouted-text {
    padding: 4px;    
}

#achievement-notify-div {
    position:fixed;
    z-index:990;
    right:0px;
    width:300px;
    background-color:#10465e;
    border:1px solid #729ab6;
    padding:5px;
    margin:6px;
    border-radius : 5px;
    box-shadow:#000 0 0 15px;
	-moz-box-shadow:#000 0 0 15px;
	-webkit-box-shadow:#000 0 0 15px;
}

#upload-fotos-popup-menu {
    padding:0px 5px 9px 5px;
    width:408px;
    background-color:#023850;
    border:1px solid #74a7cc;
    margin:5px;
    position:absolute;
    z-index:500;
    top:0px;
    left:300px;
    display:none;
    overflow:visible;
    border-radius : 10px;
    box-shadow:#000 0 0 15px;
	-moz-box-shadow:#000 0 0 15px;
	-webkit-box-shadow:#000 0 0 15px;
}

#change-foto-name-popup-menu {
    padding:5px;
    width:305px;
    background-color:#023850;
    border:1px solid #74a7cc;
    margin:5px;
    position:absolute;
    z-index:510;
    top:0px;
    left:350px;
    display:none;
    overflow:visible;
    border-radius : 10px;
    box-shadow:#000 0 0 15px;
	-moz-box-shadow:#000 0 0 15px;
	-webkit-box-shadow:#000 0 0 15px;
}

/* BBcodes buttons styles */
.markItUp * {
	margin:0px; padding:0px;
	outline:none;
}
.markItUp a:link,
.markItUp a:visited {
	color:#000;
	text-decoration:none;
}
.markItUp  {
}
.markItUpContainer  {
}
.markItUpEditor {
	padding:2px;
	clear:both;
	overflow:auto;
}
.markItUpPreviewFrame	{
	overflow:auto;
	background-color:#FFF;
	width:99.9%;
	height:300px;
	margin:5px 0;
}
.markItUpFooter {
	width:100%;
}
.markItUpResizeHandle {
	overflow:hidden;
	width:22px; height:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/bbcode/handle.png);
	cursor:n-resize;
}
/***************************************************************************************/
/* first row of buttons */
.markItUpHeader ul li	{
	list-style:none;
	float:left;
	position:relative;
}
.markItUpHeader ul li:hover > ul{
	display:block;
}
.markItUpHeader ul .markItUpDropMenu {
	background:transparent url(/images/bbcode/menu.png) no-repeat 115% 50%;
	margin-right:5px;
}
.markItUpHeader ul .markItUpDropMenu li {
	margin-right:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul {
	display:none;
	position:absolute;
	top:18px; left:0px;	
	background:#FFF;
	border:1px solid #000;
}
.markItUpHeader ul ul li {
	float:none;
	border-bottom:1px solid #000;
}
.markItUpHeader ul ul .markItUpDropMenu {
	background:#FFF url(/images/bbcode/submenu.png) no-repeat 100% 50%;
}
.markItUpHeader ul .markItUpSeparator {
	margin:0 10px;
	width:1px;
	height:16px;
	overflow:hidden;
	background-color:#CCC;
}
.markItUpHeader ul ul .markItUpSeparator {
	width:auto; height:1px;
	margin:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul ul {
	position:absolute;
	top:-1px; left:150px; 
}
.markItUpHeader ul ul ul li {
	float:none;
}
.markItUpHeader ul a {
	display:block;
	width:16px; height:16px;
	text-indent:-10000px;
	background-repeat:no-repeat;
	padding:3px;
	margin:0px;
}
.markItUpHeader ul ul a {
	display:block;
	padding-left:0px;
	text-indent:0;
	width:120px; 
	padding:5px 5px 5px 25px;
	background-position:2px 50%;
}
.markItUpHeader ul ul a:hover  {
	color:#FFF;
	background-color:#000;
}

.markItUpHeader ul {
    margin: 0px;
    padding: 0px;
    padding-bottom:3px;
    height: 20px;
}
.markItUpHeader li {
    float: left;
    list-style: none;
    padding:0px;
    padding-right: 7px;
    margin:0px;
    height: 16px;
    width: 16px;
}
.markItUpHeader li a {
    padding: 1px;
    height: 16px;
    width: 16px;
    background-color: #e3eef2;
    border: 1px solid #346a81;
    display: block;
    background-position: 1px 1px;
	background-repeat: no-repeat;
    cursor:pointer;
}
.markItUpHeader li a:hover {
    background-color: #fff;
}

.bbcode .markItUpButton1 a	{
	background-image:url(/images/bbcode/bbcode-bold.png);
}
.bbcode .markItUpButton2 a	{
	background-image:url(/images/bbcode/bbcode-italic.png);
}
.bbcode .markItUpButton3 a	{
	background-image:url(/images/bbcode/bbcode-underline.png);
}
.bbcode .markItUpButton4 a	{
	background-image:url(/images/bbcode/stroke.png);
}

.bbcode .markItUpButton5 a	{
	background-image:url(/images/bbcode/bbcode-addimg.png);
}
.bbcode .markItUpButton6 a	{
	background-image:url(/images/bbcode/bbcode-url.png);
}
.bbcode .markItUpButton7 a	{
	background-image:url(/images/bbcode/bbcode-email.png);
}
.bbcode .markItUpButton8 a	{
	background-image:url(/images/bbcode/bbcode-align-left.png);
}
.bbcode .markItUpButton9 a	{
	background-image:url(/images/bbcode/bbcode-align-center.png);
}
.bbcode .markItUpButton10 a	{
	background-image:url(/images/bbcode/bbcode-align-right.png);
}
.bbcode .markItUpButton11 a	{
	background-image:url(/images/bbcode/quote.png);
}
.bbcode .markItUpButton12 a	{
	background-image:url(/images/bbcode/bbcode-spoiler.png);
}
.bbcode .markItUpButton13 a	{
	background-image:url(/images/bbcode/bbcode-youtube.png);
}

#emoticons {
    padding:0px;
    padding-left:10px;
    display:none;
}
#emoticons ul {
    padding:0px;
    margin:0px;
    text-align:center;
}
#emoticons li {
    float: left;
    list-style: none;
    padding:0px;
    padding-right: 2px;
    margin:0px;
    margin-top:3px;
    cursor:pointer;
}
#emoticons li a {
    width: 52px;
    height: 40px;
    padding: 1px;
    display: block;
    text-align:center;
    border:1px solid #52899f;
}
#emoticons li a:hover {
    border:1px solid #76b3cc;
}

#emoticons-tr-div {
    padding:0px;
}
#emoticons-tr-div ul {
    padding:0px;
    margin:0px;
    text-align:center;
}
#emoticons-tr-div li {
    float: left;
    list-style: none;
    padding:0px;
    padding-right: 2px;
    margin:0px;
    margin-top:3px;
    cursor:pointer;
}
#emoticons-tr-div li a {
    width: 52px;
    height: 40px;
    padding: 1px;
    display: block;
    text-align:center;
    border:1px solid #52899f;
}
#emoticons-tr-div li a:hover {
    border:1px solid #76b3cc;
}

/* END OF: BBcodes buttons styles */

/* PIROBOX */
/*::::: PIROBOX RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(/images/pirobox/ajax-loader.gif) center center no-repeat!important;background: url(/images/pirobox/ajax-loader.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222; overflow: visible;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none; overflow: visible;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px; overflow: visible;}

a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(/images/pirobox/close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(/images/pirobox/close_btn_h.png) no-repeat;}

a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(/images/pirobox/next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(/images/pirobox/next_h.png) center right no-repeat;}

a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(/images/pirobox/prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(/images/pirobox/prev_h.png) center left no-repeat;}

.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial; overflow: visible;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none; overflow: visible;}
.pirobox_content img{ margin:0; padding:0; border:none; overflow: visible;}

.t_l{background:url(/images/pirobox/t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(/images/pirobox/t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(/images/pirobox/t_c.png) repeat-x;}

.c_l{width:20px; background: url(/images/pirobox/c_l.png) repeat-y;}
.c_c{background:black; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(/images/pirobox/c_r.png) repeat-y;}

.b_c{height:20px; background:url(/images/pirobox/b_c.png) repeat-x;}
.b_l{background:url(/images/pirobox/b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(/images/pirobox/b_r.png) no-repeat; width:20px; height:20px;}

/*.t_l{background:#000; width:10px; height:10px;}
.t_r{background:#000; width:10px; height:10px;}
.t_c{height:10px; background:#000;}

.c_l{width:10px; background:#000;}
.c_c{background:#000; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: #000;}

.b_c{height:10px; background:#000;}
.b_l{background:#000; width:10px; height:10px;}
.b_r{background:#000; width:10px; height:10px;}
*/
.box_img{ position:absolute; z-index:99995; background: url(/images/pirobox/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0; overflow: visible;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(/images/pirobox/link_out.png) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(/images/pirobox/link_out_h.png) no-repeat;}
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(/images/pirobox/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(/images/pirobox/play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(/images/pirobox/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(/images/pirobox/pause_h.png) no-repeat;}
/* PIROBOX END */

/* SWF UPLOAD */
/* -- Form Styles ------------------------------- */
div.fieldset {
	height:200px;
	background-color: #055370;
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 10px;
}
div.fieldset span.legend {
	position: relative;
	padding: 3px;
	top: -10px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #f89d41;
}

div.flash {
	width: 375px;
	margin: 10px 5px;
	border-color: #397594;

	border-radius : 5px;

}

input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */


#fsUploadProgress label { 
	width: 150px; 
	text-align: right; 
	display:block;
	margin-right: 5px;
}

#btnSubmit { margin: 0 0 0 155px ; }

/* -- Table Styles ------------------------------- */

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #367894;
	background-color: #135e79;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #367894;
	background-color: #0d5976;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #367894;
	background-color: #0d5976;
}

/* Current */
.green {
	border: solid 1px #367894;
	background-color: #0d5976;
}

/* Complete */
.blue {
	border: solid 1px #367894;
	background-color: #0d5976;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #ffffff;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: #3896d5;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	color:#c9e8f3;
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}
/* END OF: SWF UPLOAD */

.ctrlcopy {
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
    margin: 5px 0 0 -1px;
    line-height:0;
    opacity: 0;
}

#popup-window-div {
    display:none;
    position:absolute;
    left:10px;
    top:10px;
    width:auto;
    height:auto;
    z-index:1000;
    background-color:#10465e;
    border:1px solid #729ab6;
    padding:5px;
    overflow:visible;
    border-radius : 5px;
    box-shadow:#000 0 0 15px;
	-moz-box-shadow:#000 0 0 15px;
	-webkit-box-shadow:#000 0 0 15px;
}

#zatenenie-vsego-sayta {
    background: url(/images/grey-transparent-bg-fill.png);
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:1px;
    z-index:500;
    display:none;
}

.spoiler-cont {
    padding:3px 0px 3px 0px;
}
.spoiler-cont a {
    font-weight:bolder;
}
.spoiler-text {
    border: 1px solid #52899f;
    background-color: #245063;
    margin: 4px 0px 1px 4px;
    padding:3px;
    display:none;
    line-height: 1.4em;
    font-size: 12px;
}
.tavern-message-posttext .spoiler-text {
    border: 1px solid #2c556e;
    background-color: #002c41;
    margin: 4px 2px 1px 4px;
    padding:3px;
    display:none;
}
.active-change-video-res {
    color: #f89d41;
    cursor:pointer;
    text-decoration: none;
    font-size:11px;
}
.active-change-video-res:hover {
    color: #f89d41;
	text-decoration: underline;
    font-size:11px;
}
.inactive-change-video-res {
    color: #fff;
    cursor:default;
    text-decoration: none;
    font-size:11px;
}
.inactive-change-video-res:hover {
    color: #fff;
	text-decoration: none;
    font-size:11px;
}

/* TAVERN */

/* Buttons */
.tavern-button-markreaded {
    display: block;
    width: 227px;
    height: 24px;
    float:right;
    margin-left:3px;
    background: url(/images/tavern-buttons-collection.png);
    background-position: 0px 0px;
    cursor: pointer;
}
.tavern-button-markreaded:hover {
    background-position: 0px 24px;
}

.tavern-button-createtopic {
    display: block;
    width: 113px;
    height: 24px;
    float:right;
    margin-left:3px;
    background: url(/images/tavern-buttons-collection.png);
    background-position: -227px 0px;
    cursor: pointer;
}
.tavern-button-createtopic:hover {
    background-position: -227px 24px;
}

.tavern-button-postreply {
    display: block;
    width: 126px;
    height: 24px;
    float:right;
    margin-left:3px;
    background: url(/images/tavern-buttons-collection.png);
    background-position: -340px 0px;
    cursor: pointer;
}
.tavern-button-postreply:hover {
    background-position: -340px 24px;
}

.tavern-button-edittopic {
    display: block;
    width: 149px;
    height: 24px;
    float:right;
    margin-left:3px;
    background: url(/images/tavern-buttons-collection.png);
    background-position: -466px 0px;
    cursor: pointer;
}
.tavern-button-edittopic:hover {
    background-position: -466px 24px;
}

.tavern-button-invitebard {
    display: block;
    width: 136px;
    height: 24px;
    float:right;
    margin-left:3px;
    background: url(/images/tavern-buttons-collection.png);
    background-position: -615px 0px;
    cursor: pointer;
}
.tavern-button-invitebard:hover {
    background-position: -615px 24px;
}

.tavern-button-quote {
    display: block;
    width: 99px;
    height: 24px;
    float:right;
    margin-left:3px;
    background: url(/images/tavern-buttons-collection.png);
    background-position: -751px 0px;
    cursor: pointer;
}
.tavern-button-quote:hover {
    background-position: -751px 24px;
}

.tavern-button-edit {
    display: block;
    width: 87px;
    height: 24px;
    float:right;
    margin-left:3px;
    background: url(/images/tavern-buttons-collection.png);
    background-position: -850px 0px;
    cursor: pointer;
}
.tavern-button-edit:hover {
    background-position: -850px 24px;
}

.tavern-button-delete {
    display: block;
    width: 79px;
    height: 24px;
    float:right;
    margin-left:3px;
    background: url(/images/tavern-buttons-collection.png);
    background-position: -937px 0px;
    cursor: pointer;
}
.tavern-button-delete:hover {
    background-position: -937px 24px;
}

.tavern-button-modernote {
    display: block;
    width: 94px;
    height: 24px;
    float:right;
    margin-left:3px;
    background: url(/images/tavern-buttons-collection.png);
    background-position: -1016px 0px;
    cursor: pointer;
}
.tavern-button-modernote:hover {
    background-position: -1016px 24px;
}

/* Topics icons */
.tavern-topic-icon-default {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: 0px 0px;
}
.tavern-topic-icon-default-inactive {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: -31px 0px;
}
.tavern-topic-icon-poll {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: 0px -31px;
}
.tavern-topic-icon-poll-inactive {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: -31px -31px;
}
.tavern-topic-icon-hot {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: 0px -62px;
}
.tavern-topic-icon-hot-inactive {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: -31px -62px;
}
.tavern-topic-icon-poll-hot {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: 0px -93px;
}
.tavern-topic-icon-poll-hot-inactive {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: -31px -93px;
}
.tavern-topic-icon-sticked {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: 0px -124px;
}
.tavern-topic-icon-sticked-inactive {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: -31px -124px;
}
.tavern-topic-icon-closed {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: 0px -155px;
}
.tavern-topic-icon-closed-inactive {
    width: 31px; height: 31px; display: block; background: url(/images/tavers-topics-icons.jpg); cursor: pointer; margin-left:4px;
    background-position: -31px -155px;
}

/* Categories icons */
.tavern-cat-icon-genres1 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px 0px;}
.tavern-cat-icon-genres1-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px 0px;}
.tavern-cat-icon-genres2 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -52px;}
.tavern-cat-icon-genres2-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -52px;}
.tavern-cat-icon-genres3 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -104px;}
.tavern-cat-icon-genres3-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -104px;}
.tavern-cat-icon-genres4 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -156px;}
.tavern-cat-icon-genres4-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -156px;}
.tavern-cat-icon-genres5 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -208px;}
.tavern-cat-icon-genres5-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -208px;}
.tavern-cat-icon-genres6 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -260px;}
.tavern-cat-icon-genres6-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -260px;}
.tavern-cat-icon-genres7 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -312px;}
.tavern-cat-icon-genres7-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -312px;}
.tavern-cat-icon-genres8 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -364px;}
.tavern-cat-icon-genres8-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -364px;}
.tavern-cat-icon-genres9 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -416px;}
.tavern-cat-icon-genres9-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -416px;}
.tavern-cat-icon-genres10 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -468px;}
.tavern-cat-icon-genres10-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -468px;}
.tavern-cat-icon-genres11 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -520px;}
.tavern-cat-icon-genres11-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -520px;}
.tavern-cat-icon-genres12 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -572px;}
.tavern-cat-icon-genres12-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -572px;}
.tavern-cat-icon-genres13 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -624px;}
.tavern-cat-icon-genres13-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -624px;}
.tavern-cat-icon-genres14 {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:0px -676px;}
.tavern-cat-icon-genres14-inactive {width:52px;height:52px;display:block;background:url(/images/tavers-genres-icons.jpg);background-position:-52px -676px;}

.tavern-cat-icon-game-rumors {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:0px 0px;}
.tavern-cat-icon-game-rumors-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:-52px 0px;}
.tavern-cat-icon-pc {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:0px -52px;}
.tavern-cat-icon-pc-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:-52px -52px;}
.tavern-cat-icon-consoles {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:0px -104px;}
.tavern-cat-icon-consoles-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:-52px -104px;}
.tavern-cat-icon-portative-consoles {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:0px -156px;}
.tavern-cat-icon-portative-consoles-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:-52px -156px;}
.tavern-cat-icon-soft {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:0px -208px;}
.tavern-cat-icon-soft-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:-52px -208px;}
.tavern-cat-icon-feedback {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:0px -260px;}
.tavern-cat-icon-feedback-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:-52px -260px;}
.tavern-cat-icon-appeals {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:0px -312px;}
.tavern-cat-icon-appeals-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:-52px -312px;}
.tavern-cat-icon-gaming {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:0px -364px;}
.tavern-cat-icon-gaming-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-other-icons.jpg);background-position:-52px -364px;}

.tavern-cat-icon-fun {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:0px 0px;}
.tavern-cat-icon-fun-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:-52px 0px;}
.tavern-cat-icon-movie {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:0px -52px;}
.tavern-cat-icon-movie-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:-52px -52px;}
.tavern-cat-icon-music {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:0px -104px;}
.tavern-cat-icon-music-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:-52px -104px;}
.tavern-cat-icon-books {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:0px -156px;}
.tavern-cat-icon-books-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:-52px -156px;}
.tavern-cat-icon-sport {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:0px -208px;}
.tavern-cat-icon-sport-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:-52px -208px;}
.tavern-cat-icon-cars {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:0px -260px;}
.tavern-cat-icon-cars-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:-52px -260px;}
.tavern-cat-icon-hi-tech {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:0px -312px;}
.tavern-cat-icon-hi-tech-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:-52px -312px;}
.tavern-cat-icon-other-flood {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:0px -364px;}
.tavern-cat-icon-other-flood-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:-52px -364px;}
.tavern-cat-icon-comparison {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:0px -416px;}
.tavern-cat-icon-comparison-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-flood-icons.jpg);background-position:-52px -416px;}

.tavern-cat-icon-games-help {width:52px;height:52px;display:block;background:url(/images/tavern-cats-questions-icons.jpg);background-position:0px 0px;}
.tavern-cat-icon-games-help-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-questions-icons.jpg);background-position:-52px 0px;}
.tavern-cat-icon-other-help {width:52px;height:52px;display:block;background:url(/images/tavern-cats-questions-icons.jpg);background-position:0px -52px;}
.tavern-cat-icon-other-help-inactive {width:52px;height:52px;display:block;background:url(/images/tavern-cats-questions-icons.jpg);background-position:-52px -52px;}

/* Tavern topics list */
.tavern-topics-list {width:634px;}
.tavern-topics-list td {padding:4px 0px;vertical-align: middle;border-bottom:1px solid #4f7791;}
.tavern-topics-list-row-odd {background-color: #17445c;}
.tavern-topics-list-header td {background-color:#055370;color:#c9e8df;font-weight:bolder;border-top:1px solid #4f7791;padding:5px 0px;text-align:center;}
.tavern-topics-list-col1 {width:31px;padding-left:4px;}
.tavern-topics-list-col2 {width:279px;padding-left:4px;}
.tavern-topics-list-col3 {width:90px;padding-left:4px;}
.tavern-topics-list-col4 {width:100px;padding-left:4px;}
.tavern-topics-list-col5 {width:110px;padding-left:4px;padding-right:4px;}
.tavern-topic-list-name-col div {padding-left:4px;}
.tavern-topic-list-name-col a {font-weight:bolder;text-decoration:none;font-size:12px;}
.tavern-topic-list-name-col a:hover {text-decoration:underline;}
.tavern-topic-list-name-col span {font-size:9px;color:#a4cce9;margin-top:4px;font-weight:normal;display:block;}
.tavern-topic-list-name-col span a {font-size:9px;color:#a4cce9;font-weight:normal;}
.tavern-topic-list-name-col span a:hover {color:#fff;text-decoration:none;font-weight:normal;}
.tavern-topic-list-author-col {background: url(/images/tavern-topic-vert-line.gif);background-position: left center;background-repeat: no-repeat;}
.tavern-topic-list-author-col div {padding-left: 1px;text-align:center;color:#a4cce9;font-size:10px;}
.tavern-topic-list-author-col div a {color:#a4cce9;font-size:11px;}
.tavern-topic-list-author-col div a:hover {text-decoration:none;color:#fff;}
.tavern-topic-list-stat-col {background: url(/images/tavern-topic-vert-line.gif);background-position: left center;background-repeat: no-repeat;}
.tavern-topic-list-stat-col div {padding-left: 5px;text-align:left;color:#fff;font-size:10px;}
.tavern-topic-list-lastpost-col {background: url(/images/tavern-topic-vert-line.gif);background-position: left center;background-repeat: no-repeat;}
.tavern-topic-list-lastpost-col div {padding-left: 5px;text-align:left;color:#a4cce9;font-size:10px;}
.tavern-topic-list-lastpost-col div a {color:#a4cce9;}
.tavern-topic-list-lastpost-col div a:hover {text-decoration:none;color:#fff;}

/* Tavern category table */
.tavern-cat-odd-row {background-color: #113f57;}
.tavern-categories-list-table {width:634px;border-top:1px solid #4f7791;}
.tavern-categories-list-table tr {border-bottom:1px solid #4f7791;}
.tavern-categories-list-table td {padding: 4px 0px 4px 4px;vertical-align: middle;}
.tavern-cat-col-icon {width: 52px;}
.tavern-cat-col-main {width: 264px;padding: 4px;}
.tavern-cat-col-main div {margin-bottom:5px;}
.tavern-cat-col-main div a {font-weight: bolder;font-size: 12px;text-decoration: none;}
.tavern-cat-col-main div a:hover {text-decoration: underline;}
.tavern-cat-col-main span {color: #91bad6;font-size: 10px;}
.tavern-cat-col-main span a {color: #91bad6;text-decoration: none;}
.tavern-cat-col-main span a:hover {color: #fff;}
.tavern-cat-col-stat {width: 100px;padding: 4px;background: url(/images/tavern-cat-vert-line.gif);background-position: left center;background-repeat: no-repeat;}
.tavern-cat-col-stat div {font-size: 11px;padding-left: 3px;color: #fff;}
.tavern-cat-col-lastpost {width: 190px;padding: 4px;background: url(/images/tavern-cat-vert-line.gif);background-position: left center;background-repeat: no-repeat;}
.tavern-cat-col-lastpost span {color: #fff;font-weight: bolder;font-size: 10px;display: block;padding-left:3px;}
.tavern-cat-col-lastpost div {color: #a4cce9;font-size: 10px;padding-left:3px;}
.tavern-cat-col-lastpost div a {color: #a4cce9;text-decoration: none;}
.tavern-cat-col-lastpost div a:hover {color: #fff;}
.tavern-readed-topics-links {color:#afd6ec;}
.tavern-unreaded-topics-links {color:#fff;}

/* Tavern other */
.tavern-route {background-color: #134058;border: 0px;border-top: 1px solid #4f7791;border-bottom: 1px solid #4f7791;margin: 0px 0px 5px 0px;padding: 4px;font-weight: bolder;color: #fff;}
.tavern-route a {font-weight: bolder;color: #fff;}
.tavern-route a:hover {text-decoration: underline;}

.tavern-form-header {background-color: #055370;border: 0px;border-top: 1px solid #6c9dba;border-bottom: 1px solid #6c9dba;margin: 0px;padding: 3px;font-weight: bolder;color: #fff;text-align: center;font-size: 12px;}

.tavern-form {background-color: #1b5470;border: 0px;border-bottom: 1px solid #6c9dba;padding: 5px 5px 4px 5px;}
.tavern-form form {margin:0px;padding:0px;}
.tavern-form table {width:624px;}
.tavern-form-label-td {color:#fff;font-weight:bolder;}

.add-topic-col1 {width:130px;padding:0px 0px 5px 0px;}
.add-topic-col2 {width:490px;padding:0px 0px 5px 4px;}
.add-topic-col2 input {width:490px;}
.add-topic-col2 label {width:160px;}

.tavern-form-buttons-td {text-align:center;}
.tavern-form textarea {background-color:#043850;padding:3px;font-size:12px;line-height:1.4em;}
.tavern-form input {background-color:#043850;}

.tavern-poll-answ-div {padding-bottom:5px;}
.tavern-poll-answ-div span {display:block;float:left;width:20px;text-align:right;margin-right:5px;margin-top:2px;}
.tavern-poll-answ-div input {width:450px;}

.tavern-form-addit-commands {text-align:right;position:absolute;width:620px;margin-top:3px;}
.tavern-form-addit-commands a {font-weight:bolder;color:#fff;}
.tavern-form-addit-commands a:hover {text-decoration:underline;}

#no-game-selected {text-align:center;font-style:italic;padding:6px;color:#fff;border-top:1px solid #588aa9;}
#games-rel-list {background-color:#588aa9;padding-top:1px;}
#add-poll-div {display:none;}

.tavern-rel-games-conteiner-toplev {background-color:#1b5470;margin-bottom:1px;padding:3px;}
.tavern-rel-games-item-cont {color:#fff;font-weight:bolder;}
.tavern-rel-games-item-cont a {color:#fff;}
.tavern-rel-games-item-cont a:hover {text-decoration:underline;}
.tavern-rel-games-item-cont div {color:#c9e8f3;font-weight:normal;font-size:9px;padding-top:2px;}

#preview-container {display:none;margin:0px 0px 5px 0px;border-bottom:1px solid #4f7791;}
#tavern-close-topic-preview {text-align:right;height:16px;margin-bottom:-16px;}
#tavern-close-topic-preview img {cursor:pointer;}

.tavern-topic-preview-header {background-color: #055370;border: 0px;border-top: 1px solid #4f7791;border-bottom: 1px solid #4f7791;margin: 0px;padding: 3px;font-weight: bolder;color: #fff;text-align: center;font-size: 12px;}
.tavern-topic-preview-body {background-color:#003046;border:0px;border-bottom:1px solid #4f7791;padding:5px;margin-bottom:8px;}
#create-topic-errors-container {display:none;margin:0px 5px 5px 5px;padding:5px 5px 2px 5px;background-color:#003046;border:1px solid #4f7791;}
#create-topic-errors-container div {font-weight:bolder;font-size:12px;color:#fff;padding-bottom:3px;}

.tavern-preview-poll-container {margin:0px 0px 5px 0px;padding:5px;border-bottom:1px solid #4f7791;}
.tavern-preview-poll-header {color:#fff;font-weight:bolder;font-size:12px;margin-bottom:8px;}
.tavern-preview-poll-header span {color:#fff;font-weight:normal;}
.tavern-preview-poll-answer {margin:3px 0px 3px 6px;vertical-align:middle;}
.tavern-preview-poll-answer input {margin:0px 5px 0px 0px;float:left;}
.tavern-preview-poll-answer label {width:400px;text-align:left;display:block;float:left;}

/* Tavern topic view */
.tavern-topic-header {background-color:#055370;border:0px;border-top:1px solid #4f7791;margin:0px;padding:5px;font-weight:bolder;color:#fff;text-align:left;font-size:16px;}
.tavern-topic-header span {display:block;margin-top:4px;font-weight:normal;color:#a4cce9;font-size:9px;}
.tavern-topic-header span a {color:#a4cce9;}
.tavern-topic-header span a:hover {color:#fff;text-decoration:none;}

.tavern-message-container {border-top:1px solid #4f7791;border-bottom:1px solid #4f7791;margin-bottom:3px;background:url(/images/tavern-mess-bg.gif);background-position:left top;background-repeat: repeat-y;}
.tavern-message-textpart {float:right;width:511px;overflow:hidden;}
.tavern-message-userpart {width:123px;overflow:hidden;}

.tavern-user-gender-1 {width:22px;height:23px;margin-bottom:-23px;background:url(/images/tav-gender-male.png);background-position:2px 3px;background-repeat:no-repeat;position:relative;z-index:2;}
.tavern-user-gender-2 {width:20px;height:23px;margin-bottom:-23px;background:url(/images/tav-gender-female.png);background-position:0px 3px;background-repeat:no-repeat;position:relative;z-index:2;}

.tavern-message-bottom-panel {margin:0px 0px 0px 123px;overflow:hidden;padding:3px;border-top:1px solid #1d4861;background-color:#00354f;}
.tavern-message-posttext {padding:5px;font-size:12px;font-family: Tahoma, Arial;line-height:1.4em;color:#d1ffff;}
.tavern-message-posttext strong {color:#fff;}
.tavern-message-posttext img {vertical-align:middle;}
.tavern-message-posttext a {font-size:12px;font-family: Tahoma, Arial;line-height:1.4em;color:#fff;}
.tavern-message-posttext a:hover {text-decoration:underline;}
.tavern-message-posttext div, .tavern-message-posttext p, .tavern-message-posttext span {font-size:12px;font-family: Tahoma, Arial;line-height:1.4em;}
.tavern-message-time-cont {padding:6px;border-bottom:1px solid #1d4861;background-color:#00354f;}
.tavern-message-postnum {float:right;width:100px;text-align:right;}
.tavern-message-postnum a {color:#8fb9d5;}
.tavern-message-postnum a:hover {text-decoration:underline;}
.tavern-message-posttime {width:380px;color:#8fb9d5;}
.tavern-message-posttime a {color:#8fb9d5;text-decoration:none;}
.tavern-message-posttime a:hover {text-decoration:underline;}
.tavern-message-username {margin:5px 0px 1px 0px;text-align:center;}
.tavern-message-username a {color:#fff;font-weight:bolder;font-size:12px;}
.tavern-message-username a:hover {text-decoration:underline;}
.tavern-message-userlevel {margin:0px 0px 4px 0px;text-align:center;font-size:10px;color:#a4cce9;}
.tavern-message-useravatar {text-align:center;margin:0px 0px 4px 0px;}
.tavern-message-useravatar img {border:1px solid #84aecb;}
.tavern-message-usertablet {text-align:center;margin:0px 0px 4px 0px;}
.tavern-message-userrank {text-align:center;margin:0px;}
.tavern-message-userrank div {margin:0px 0px 4px 0px;color:#fff;font-size:11px;}
.tavern-mess-podp-hor-line {margin:0px 0px 0px 5px;width:250px;height:1px;padding:0px;background-color:#4f7791;}
.tavern-message-podptext {padding:5px 8px;font-family: Tahoma, Arial;line-height:1.4em;color:#88b0cd;max-height:170px;overflow:hidden;}
.tavern-message-useravatar-bd-overlay {text-align:right;margin:-44px 5px 4px 0px;height:40px;}
.tavern-message-useravatar-bd-overlay img {width:40px;height:40px;}

.tavern-poll-container-top {background-color:#00354f;padding:8px;border-top:1px solid #4f7791;}
.tavern-poll-header {color:#fff;font-weight:bolder;font-size:12px;margin-bottom:8px;}
.tavern-poll-header span {color:#fff;font-weight:normal;}
.tavern-poll-answer {margin:5px 0px 5px 6px;vertical-align:middle;}
.tavern-poll-answer input {margin:0px 5px 0px 0px;float:left;}
.tavern-poll-answer label {width:560px;text-align:left;display:block;float:left;}
.tavern-poll-answer-submit-button {margin:12px 0px 0px 3px;}
#tavern-poll-management-buttons {padding-top:8px;margin-top:8px;border-top:1px solid #1b5470;text-align:center;}
.tav-poll-res-name {padding:2px 5px 1px 5px;color:#fff;}
.tav-poll-res-line {background-color:#3eb21a;border:1px solid #d6d9da;height:7px;margin-left:5px;}
.tav-poll-res-voutes {padding:1px 5px 10px 5px;font-size:9px;}
.tav-poll-res-users {color:#fff;}

.tavern-replyform-header {background-color:#055370;border:0px;border-top:1px solid #4f7791;margin:5px 0px 0px 0px;padding:3px;font-weight:bolder;color:#fff;text-align:center;font-size:12px;}
.tavern-replyform-body {background-color:#1b5470;border:0px;border-top:1px solid #4f7791;border-bottom:1px solid #4f7791;margin:0px 0px 5px 0px;padding:5px;}
.tavern-replyform-body-message textarea {background-color:#043850;padding:3px;font-size:12px;line-height:1.4em;}
.tavern-replyform-body-buttons {padding-top:5px;text-align:center;}
.tavern-replyform-body-buttons input {background-color:#043850;padding:3px;}
.tavern-replyform-body-buttons-edit {padding-top:5px;text-align:center;display:none;}
.tavern-replyform-body-buttons-edit input {background-color:#043850;padding:3px;}

#tavern-close-messreply-preview {text-align:right;height:16px;margin-bottom:-16px;}
#tavern-close-messreply-preview img {cursor:pointer;}
.tavern-preview-reply {border-bottom: 1px solid #4f7791;}
.tavern-messreply-preview-header {background-color: #055370;border: 0px;border-top: 1px solid #4f7791;border-bottom: 1px solid #4f7791;margin:2px 0px 0px 0px;padding: 3px;font-weight: bolder;color: #fff;text-align: center;font-size: 12px;}
#tavern-messreply-errors-container {display:none;margin:5px 5px 5px 5px;padding:5px 5px 2px 5px;background-color:#003046;border:1px solid #4f7791;}
#tavern-messreply-errors-container div {font-weight:bolder;font-size:12px;color:#fff;padding-bottom:3px;}
.tavern-edited-post-marker {padding:10px 10px 1px 10px;color:#fff;font-style:italic;font-size:12px;}

.tavern-gotolastpost-link {display:block;width:10px;height:10px;background:url(/images/link-16x16.png);float:left;margin-right:5px;margin-top:2px;background-position:-3px -1px;}

.tavern-moder-panel-header {background-color:#055370;border:0px;border-top:1px solid #4f7791;margin:5px 0px 0px 0px;padding:3px;font-weight:bolder;color:#fff;text-align:center;font-size:12px;}
.tavern-moder-panel-container {background-color:#1b5470;border:0px;border-top:1px solid #4f7791;border-bottom:1px solid #4f7791;margin:0px 0px 5px 0px;padding:5px;text-align:center;}

.tavern-underposts-toolbar {background-color:#055370;border-bottom:1px solid #4f7791;margin:-3px 0px 3px 0px;padding:5px;}
.tavern-underposts-toolbar-right-part {text-align:right;}
.tavern-underposts-toolbar-left-part {text-align:left;margin-top:-17px;padding-bottom:3px;padding-left:5px;}
.tavern-underposts-toolbar-left-part a {color:#fff;}
.tavern-underposts-toolbar-left-part a:hover {text-decoration:underline;}

.tavern-users-online-container {margin:8px 0px;padding:5px 8px;border-top:1px solid #4f7791;border-bottom:1px solid #4f7791;background-color:#002c42;}
.tavern-users-online-stats {color:#fff;font-weight:bolder;font-size:11px;margin-bottom:5px;line-height:1.4em;width:200px;float:left;}
.tavern-users-online-stats-tavern {color:#fff;font-weight:bolder;font-size:11px;margin-bottom:5px;line-height:1.4em;text-align:right;}
.tavern-users-online-list a {color:#c9e8f3;}
.tavern-users-online-list strong a {color:#fff;}

.tavern-topic-underheader-toolbar {border-top:1px solid #4f7791;background-color:#002c42;padding:0px;}
.tavern-topic-underheader-toolbar a {display:block;color:#fff;float:right;margin:0px;border-left:1px solid #4f7791;padding:3px 5px 3px 5px;background-color:#002c42;height:13px;}
.tavern-topic-underheader-toolbar a:hover {text-decoration:none;background-color:#173b52;}

.tavern-topic-underheader-toolbar-2 {background-color:#002c42;padding:0px;margin-top:-19px;}
.tavern-topic-underheader-toolbar-2 .bt {display:block;color:#fff;float:left;margin:0px;border-right:1px solid #4f7791;padding:3px 5px 3px 5px;background-color:#002c42;height:13px;font-weight:bolder;}
.tavern-topic-underheader-toolbar-2 .bt:hover {text-decoration:none;background-color:#173b52;}

.tavern-message-posttext .post-qouted-cont {border:1px solid #2c556e;border-left:4px solid #2c556e;background-color:#002c41;margin:7px 0px 0px 0px;}
.tavern-message-posttext .post-qouted-author {font-weight:bolder;padding:0px 3px;color:#fff;background:#033752 url(/images/quote-icon.png) no-repeat right top;line-height:23px;}
.tavern-message-posttext .post-qouted-text {padding:4px;}

.tavern-bard-invite-pic {height:64px;margin-bottom:10px;background:url(/images/bard-big-icon.png);background-position:center top;background-repeat:no-repeat;}
.tavern-create-topic-header {padding:10px 10px 5px 10px;font-weight:bolder;font-size:14px;color:#fff;}
.tavern-create-topic-help {padding:0px 10px 0px 0px;}
.tavern-create-topic-help ul li {font-size:12px;}

.tavern-top-leader-icon {position:relative;z-index:10;width:30px;height:37px;margin:-6px 0px -31px 1px;background:url(/images/top-leader-medal.png);background-position:0px 0px;background-repeat:no-repeat;}

/* END OF: TAVERN */

/* JQUERY UI */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #6c9dba; background: #03384f url(/css/images/ui-bg_flat_75_03384f_40x100.png) 50% 50% repeat-x; color: #c9e8f3; }
.ui-widget-content a { color: #c9e8f3; }
.ui-widget-header { border: 1px solid #6c9dba; background: #055370 url(/css/images/ui-bg_highlight-soft_75_055370_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #6c9dba; background: #055370 url(/css/images/ui-bg_glass_40_055370_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #ffffff; background: #fa9402 url(/css/images/ui-bg_glass_40_fa9402_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #000; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ffffff; background: #93c5e6 url(/css/images/ui-bg_glass_90_93c5e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/css/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/css/images/ui-icons_c9e8f3_256x256.png); }
.ui-widget-content .ui-icon {background-image: url(/css/images/ui-icons_c9e8f3_256x256.png); }
.ui-widget-header .ui-icon {background-image: url(/css/images/ui-icons_ffffff_256x256.png); }
.ui-state-default .ui-icon { background-image: url(/css/images/ui-icons_ffffff_256x256.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/css/images/ui-icons_ffffff_256x256.png); }
.ui-state-active .ui-icon {background-image: url(/css/images/ui-icons_454545_256x256.png); }
.ui-state-highlight .ui-icon {background-image: url(/css/images/ui-icons_2e83ff_256x256.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/css/images/ui-icons_cd0a0a_256x256.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-icon-like { background-position: 0px -240px; }
.ui-icon-dislike { background-position: -16px -240px; }
.ui-icon-favstar { background-position: -32px -240px; }
.ui-icon-downloadbut { background-position: -48px -240px; }
.ui-icon-yandex { background-position: -64px -240px; }
.ui-icon-fullscreen { background-position: -80px -240px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { border-top-left-radius: 4px; }
.ui-corner-tr { border-top-right-radius: 4px; }
.ui-corner-bl { border-bottom-left-radius: 4px; }
.ui-corner-br { border-bottom-right-radius: 4px; }
.ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #000000 url(/css/images/ui-bg_diagonals-thick_10_000000_40x40.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); border-radius: 8px; }
/*
 * jQuery UI Resizable 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.11
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.3em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;background:#2a5b76; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/* END OF: JQUERY UI */

/* Notifications dialog */
.notify-cont {border-bottom:1px solid #4f7791;padding:0px 5px 5px 5px; margin:0px -7px 5px -7px;cursor:default;}
.notify-time {width:200px;float:left;height:15px;}
.notify-del {font-size:10px;text-align:right;height:15px;}
.notify-dele-button {color:#fff;}
.notify-dele-button:hover {color:#fff;text-decoration:underline;}
.notify-subj {padding:3px 0px;color:#fff;font-weight:bolder;}
.notify-text a {color:#fff;}
.notify-text a:hover {color:#fff;text-decoration:underline;}

/* Countdown styles */
.countdowningame-container {margin-bottom:5px;padding:3px 2px 0px 3px;background:#055370;border:1px solid #367190;}
.countdowningame-container a {display:block;margin:0px 4px 4px 4px;text-align:center;font-size:10px;color:#fff;text-decoration:none;}
.countdowningame-container a:hover {text-decoration:underline;}
.countdowningame-header {color:#fff;font-weight:bolder;margin:0px 0px 5px 0px;text-align:center;font-size:12px;}
.countdowningame span {display:block;float:left;width:22px;height:30px;background:url(/images/countdown-gi.png) no-repeat 0px 0px;margin:0px -1px 0px -1px;} 
.countdowningame span.image0 {background-position: -0px 0px;} 
.countdowningame span.image1 {background-position: -25px 0px;} 
.countdowningame span.image2 {background-position: -50px 0px;} 
.countdowningame span.image3 {background-position: -75px 0px;} 
.countdowningame span.image4 {background-position: -100px 0px;} 
.countdowningame span.image5 {background-position: -125px 0px;} 
.countdowningame span.image6 {background-position: -150px 0px;} 
.countdowningame span.image7 {background-position: -175px 0px;} 
.countdowningame span.image8 {background-position: -200px 0px;} 
.countdowningame span.image9 {background-position: -225px 0px;} 
.countdowningame span.imageDay {background-position: -250px 0px;width:45px;} 
.countdowningame span.imageSep {background-position: -298px 0px;width:12px;margin:0px -2px 0px -1px;} 
.countdowningame span.imageSpace {background-position: -315px 0px;width:0px;}

/* Staff page */
.gi-staff-cont {display:block;float:left;width:296px;margin:0px 5px 5px 0px;padding:5px;border: 1px solid #4f7791;text-decoration:none;background:transparent;}
.gi-staff-cont:hover {text-decoration:none;background:#16435b;}
.gi-staff-cont label {display:block;float:left;width:82px;margin:0px 7px 0px 0px;}
.gi-staff-cont label img {width:80px;height:80px;border:1px solid #4f7791;cursor:pointer;}
.gi-staff-cont div span {display:block;margin:0px 0px 6px 0px;}
.gi-staff-name {font-weight:bolder;font-size:16px;color:#fff;}
.gi-staff-position {font-size:12px;line-height:1.4em;}

/* User info popup */
#ui-userinfo-dialog-leftcol {float:left;width:122px;height:330px;margin:0px 10px 0px 0px;padding:0px 10px 0px 0px;border-right:1px solid #367190;cursor:default;}
#ui-userinfo-dialog-leftcol .lvl {text-align:center;margin:0px 0px 5px 0px;font-size:9px;color:#52899f;}
#ui-userinfo-dialog-leftcol .avatar {text-align:center;margin:0px 0px 4px 0px;}
#ui-userinfo-dialog-leftcol .avatar img {width:120px;height:120px;border:1px solid #52899f;}
#ui-userinfo-dialog-leftcol .addtabl {text-align:center;margin:0px 0px 4px 0px;}
#ui-userinfo-dialog-leftcol .rankunic {text-align:center;margin:4px 0px 9px 0px;}
#ui-userinfo-dialog-leftcol .rankname {text-align:center;margin:4px 0px 9px 0px;}
#ui-userinfo-dialog-leftcol .rankpict {text-align:center;margin:0px 0px 13px 0px;}
#ui-userinfo-dialog-leftcol .onlinestat {text-align:center;color:#fff;}
#ui-userinfo-dialog-rightcol {cursor:default;}
#ui-userinfo-dialog-rightcol .infoline label {display:block;float:left;width:155px;margin:0px 5px 4px 0px;font-weight:bolder;color:#fff;text-align:right;}
#ui-userinfo-dialog-rightcol .infoline span {display:block;margin:0px 0px 4px 0px;text-align:left;}
#ui-userinfo-dialog-rightcol .sendpmdiv {text-align:center;margin:3px 0px 0px 0px;}
#ui-userinfo-dialog-rightcol .achh {text-align:center;margin:5px 0px 5px 0px;font-weight:bolder;color:#fff;}
#ui-userinfo-dialog-rightcol .achs {text-align:center;}
#ui-userinfo-dialog-rightcol .achs a {text-decoration:none;}
#ui-userinfo-dialog-rightcol .achs a:hover {text-decoration:none;}
#ui-userinfo-dialog-rightcol .achs a img {text-align:center;padding:0px 2px 4px 2px;height:50px;width:50px;}

/* Video overlay */
#video-container {position:relative;z-index:1;margin:0px auto;}
.video-overlay {position:relative;z-index:20;text-align:left;color:#fff;background:url(/images/black-bg-80-percent.png) left top repeat;margin:0px auto;}
.video-overlay-button {display:block;width:170px;height:50px;background:url(/images/video-overlay-buttons.png) no-repeat;margin:0px 2px;float:left;}
.video-overlay-button-other {background-position:0px 0px;} .video-overlay-button-other:hover {background-position:0px -50px;}
.video-overlay-button-code {background-position:-170px 0px;} .video-overlay-button-code:hover {background-position:-170px -50px;}
.video-overlay-button-share {background-position:-340px 0px;} .video-overlay-button-share:hover {background-position:-340px -50px;}
.video-overlay-button-replay {background-position:-510px 0px;} .video-overlay-button-replay:hover {background-position:-510px -50px;}
#vid-ovl-top-but-holder {width:348px;height:50px;margin:10px auto 20px auto;}
#vid-ovl-div-other {height:100px;margin:0px 10px;padding-left:5px;}
#vid-ovl-div-code {display:none;margin:0px 10px;}
#vid-ovl-div-share {display:none;margin:0px 10px;}
#vid-ovl-bot-but-holder {width:174px;height:50px;margin:20px auto 10px auto;}
.vid-ovl-rel-vid-cont {display:block;float:left;width:182px;padding:5px;margin:0px 5px 0px 0px;background:url(/images/white-bg-10-percent.png) left top repeat;overflow:hidden;text-align:center;}
.vid-ovl-rel-vid-cont {border-radius : 5px;}
.vid-ovl-rel-vid-cont:hover {background:url(/images/white-bg-20-percent.png) left top repeat;text-decoration:none;}
.vid-ovl-rel-vid-cont img {width:144px;height:81px;border:1px solid #666;margin:0px 0px 5px 0px;}
.vid-ovl-rel-vid-cont:hover img {border:1px solid #aaa;}
.vid-ovl-rel-vid-cont h2 {display:block;color:#fff;font-weight:bolder;font-size:12px;margin:0px 0px 3px 0px;}
.vid-ovl-rel-vid-cont h3 {display:block;color:#ddd;font-weight:normal;font-size:11px;margin:0px 0px 3px 0px;}
.vid-ovl-rel-vid-cont span {display:block;color:#aaa;font-size:10px;margin:0px;text-align:left;}
.vid-ovl-rel-vid-cont h4 {display:block;width:50px;float:right;color:#aaa;font-size:10px;margin:0px;text-align:right;}
.vid-ovl-rel-vid-cont div {margin-bottom:6px;}
.vid-ovl-rel-code-cont {display:block;padding:5px;margin:0px 0px 5px 0px;background:url(/images/white-bg-10-percent.png) left top repeat;overflow:hidden;border-radius : 5px;}
.vid-ovl-rel-code-cont h2 {margin:0px 0px 5px 0px;padding:0px;font-weight:bolder;color:#fff;font-size:12px;}
.vid-ovl-rel-code-cont textarea {width:578px;height:42px;border:1px solid #888;background:url(/images/white-bg-10-percent.png) left top repeat;color:#fff;margin:0px;padding:3px;}

.vid-ovl-rel-share-cont {display:block;padding:7px 10px;width:300px;margin:0px auto 5px auto;background:url(/images/white-bg-10-percent.png) left top repeat;overflow:hidden;border-radius : 5px;}
.vid-ovl-rel-share-cont h2 {margin:0px 0px 5px 0px;padding:0px;font-weight:bolder;color:#fff;font-size:12px;}
.vid-ovl-rel-share-cont div {margin:3px 0px 0px 0px;}
.vid-ovl-rel-share-cont div span {display:block;float:left;width:70px;color:#fff;margin:4px 0px 0px 0px;}
.vid-ovl-rel-share-cont div input {background:url(/images/white-bg-10-percent.png) left top repeat;border:1px solid #888;color:#fff;margin:0px;padding:3px;width:220px;border-radius : 4px;}
.vid-ovl-rel-share-cont div button {background:url(/images/white-bg-10-percent.png) left top repeat;border:1px solid #888;color:#fff;margin:0px;padding:2px 15px;border-radius : 4px;}
#vid-ovl-rel-share-loading {display:none;margin:10px 0px;text-align:center;}
#vid-ovl-rel-share-loading img {border:0px;width:100px;height:100px;}
#vid-ovl-rel-share-send-ok {display:none;margin:40px 0px;text-align:center;font-weight:bolder;color:#fff;font-size:14px;}

/* Rankings detalization */
.rank-detail-block {margin:0px 7px;}
.rank-detail-block .c1 {display:block;float:left;width:200px;text-align:right;font-size:12px;color:#fff;line-height:1.8em;}
.rank-detail-block .c2 {display:block;float:left;width:80px;text-align:center;font-size:12px;color:#fff;font-weight:bolder;margin:0px 5px;padding:0px 5px;border-left:1px solid #87b7d8;border-right:1px solid #87b7d8;line-height:1.8em}
.rank-detail-block .c3 {font-size:12px;color:#fff;font-weight:bolder;line-height:1.8em;}
.rank-detail-all {font-weight:bolder;font-size:18px;margin:9px;text-align:center;}
.rank-detail-all span {font-weight:bolder;font-size:24px;color:#fff;}
.rank-detail-bonus-block {display:block;margin:1px 0px;padding:3px;background:transparent;text-decoration:none;font-size:11px;color:#fff;cursor:default;}
.rank-detail-bonus-block:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;color:#fff;}
.rank-detail-bonus-block span {display:block;float:right;width:70px;text-align:right;font-weight:bolder;font-size:14px;}

/* Video list */
.video-all-list-cont {border-top:1px solid #367190;margin:0px 0px 5px 0px;background:url(/images/new-reviews-bg.jpg) no-repeat right top;}
.video-all-list-cont a {display:block;border-bottom:1px solid #367190;background:transparent;text-decoration:none;padding:5px;}
.video-all-list-cont a:hover {text-decoration:none;background:url(/images/white-bg-10-percent.png) left top repeat;}
.video-all-list-cont a .c1 {display:block;float:left;width:151px;}
.video-all-list-cont a .c1 img {width:144px;height:81px;position:relative;z-index:1;border:1px solid #73b2d0;margin:0px 5px 0px 0px;}
.video-all-list-cont a .c1 label {display:block;width:27px;height:15px;position:relative;z-index:2;margin:3px 0px -18px 3px;}
.video-all-list-cont a .c1 .hd {background:url(/images/video-hd-sd.png) 0px 0px no-repeat;}
.video-all-list-cont a .c1 .sd {background:url(/images/video-hd-sd.png) -27px 0px no-repeat;}
.video-all-list-cont a .c1 .rus {display:block;width:32px;height:20px;position:relative;z-index:2;margin:-23px 0px 3px 3px;background:url(/images/video-rus-logo.png) 0px 0px no-repeat;}
.video-all-list-cont a:hover .c1 img {border:1px solid #fff;}
.video-all-list-cont a .c1 span {display:block;float:right;width:35px;height:13px;color:#fff;background:url(/images/black-bg-60-percent.png) left top repeat;margin:-16px 6px 0px 0px;padding:1px;text-align:center;font-size:11px;position:relative;z-index:2;}
.video-all-list-cont a .c2 {margin:0px;}
.video-all-list-cont a .c2 .vname {margin:2px 0px 7px 0px;color:#fff;font-weight:bolder;font-size:12px;}
.video-all-list-cont a .c2 .descr {margin:0px 0px 22px 0px;font-size:12px;line-height:1.4em;}
.video-all-list-cont a .data {display:block;margin:-14px 0px 0px 0px;height:14px;color:#fff;}
.video-all-list-cont a .data b {color:#fff;font-weight:normal;}
.video-all-list-cont a .data span {display:block;width:150px;float:right;text-align:right;color:#fff;}

/* Game info tablet */
.gameinfo-tablet-cont {margin:8px;width:605px;height:82px;background:url(/images/game-info-top-bg.gif);padding:6px;}
.gameinfo-tablet-cont .logo {display:block;float:right;width:102px;height:82px;}
.gameinfo-tablet-cont .logo img {border:1px solid #c9e8f3;width:100px;height:80px;}
.gameinfo-tablet-cont .edit {display:block;float:right;width:16px;margin:0px 4px 0px 0px;}
.gameinfo-tablet-cont .info h1 {font-weight:bolder;color:#f89d41;margin:3px 0px 8px 0px;font-size:13px;}
.gameinfo-tablet-cont .info .stat {margin:0px 0px 4px 0px;}
.gameinfo-tablet-cont .info .genre {margin:0px 0px 7px 0px;font-size:12px;}
.gameinfo-tablet-cont .info .genre a {font-size:11px;font-weight:normal;}
.gameinfo-tablet-cont .info .genre span {color:#fff;font-weight:bolder;}
.gameinfo-tablet-cont .info .pl span {font-size:12px;color:#fff;font-weight:bolder;}

/* Buy game wide block */
#buy-game-shops-cont-wide {margin:5px 6px 5px 6px;background:#055370 url(/images/buy-game-news-bg.jpg) no-repeat top left;border:1px solid #367190;padding:5px 0px 0px 0px;}
#buy-game-shops-cont-wide .hdmn {text-align:center;margin:2px 0px 10px 0px;font-size:14px;color:#fff;}
#buy-game-shops-cont-wide .hd {font-weight:bolder;color:#fff;text-align:center;padding:3px 0px;font-size:12px;background:url(/images/white-bg-20-percent.png) left top repeat;border-top:1px solid #66a1b9;border-bottom:1px solid #66a1b9;margin:0px 0px -1px 0px;position:relative;z-index:3;}
#buy-game-shops-cont-wide a {display:block;padding:4px 3px;text-decoration:none;border-top:1px solid #38758d;position:relative;z-index:2;}
#buy-game-shops-cont-wide a:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
#buy-game-shops-cont-wide a .c1 {display:block;width:80px;float:right;text-align:center;}
#buy-game-shops-cont-wide a .c1 img {margin:0px 0px 0px 0px;}
#buy-game-shops-cont-wide a .c3 {display:block;width:80px;float:right;text-align:right;color:#fff;font-weight:bolder;font-size:12px;margin:1px 0px 0px 0px;}
#buy-game-shops-cont-wide a .c2 {margin:2px 4px 0px 2px;color:#fff;font-weight:bolder;}
#buy-game-shops-cont-wide a span {margin:0px 0px 0px 5px;font-size:10px;color:#c9e8f3;font-weight:normal;}

/* Game info right column */
.game-info-followers {margin-bottom:5px;padding:5px;border:1px solid #367190;background:#055370 url(/images/game-info-followers-bg.gif) left top no-repeat;}
.game-info-followers div {font-weight:bolder;text-align:center;color:#fff;line-height:1.4em;font-size:12px;}
.game-info-followers div a {font-weight:bolder;text-align:center;color:#fff;line-height:1.4em;text-decoration:none;font-size:12px;}
.game-info-followers div a:hover {text-decoration:underline;}
#button-buy-game {display:block;margin:0px 0px 5px 0px;width:250px;height:63px;background:url(/images/buy-game-button.gif) 0px 0px;}
#button-buy-game:hover {background-position:0px -63px;}
#button-preorder-game {display:block;margin:0px 0px 5px 0px;width:250px;height:63px;background:url(/images/preorder-game-button.gif) 0px 0px;}
#button-preorder-game:hover {background-position:0px -63px;}
#buy-game-shops-cont {display:none;margin:0px 0px 5px 0px;background:#055370;border:1px solid #367190;padding:0px;}
#buy-game-shops-cont .hd {font-weight:bolder;color:#fff;text-align:center;margin:3px 0px;font-size:12px;}
#buy-game-shops-cont a {display:block;padding:4px 3px;text-decoration:none;}
#buy-game-shops-cont a:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
#buy-game-shops-cont a .c1 {display:block;width:53px;float:right;text-align:center;}
#buy-game-shops-cont a .c1 img {margin:1px 0px 0px 0px;}
#buy-game-shops-cont a .c3 {display:block;width:55px;float:right;text-align:right;color:#fff;}
#buy-game-shops-cont a .c2 {margin:0px 4px 0px 2px;color:#fff;font-weight:bolder;}
#buy-game-shops-cont a span {display:block;margin:2px 3px 0px 3px;font-size:10px;color:#c9e8f3;}

/* Cross-login stat */
.cross-login-stat-row {padding:3px;font-size:12px;border-bottom:1px solid #367190;color:#fff;}
.cross-login-stat-row span {display:block;float:left;width:140px;text-align:center;}

/* News social share block */
.news-share-social {text-align:right;margin:20px 5px 13px 5px;}
.news-share-social span {display:block;float:right;height:auto;margin:auto 0px auto 5px;position:relative;}
.flgames-share-social {text-align:left;margin:7px 0px 4px 35px;}
.flgames-share-social span {display:block;float:left;height:auto;margin:auto 0px auto 5px;position:relative;}

/* Breadcrumb hidden snippet */
.breadcrumb-block {overflow:hidden;height:1px;margin:0px 0px -1px 0px;}

/* BLLKS */
.block_links * {background:transparent none repeat scroll 0 0 !important;border:medium none !important;clear:none !important;clip:rect(auto, auto, auto, auto) !important;font-size:100% !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;height:auto !important;letter-spacing:normal !important;line-height:normal !important;margin:0 !important;overflow:visible !important;padding:0 !important;position:static !important;text-align:left !important;text-decoration:none !important;text-indent:0 !important;text-transform:none !important;vertical-align:baseline !important;visibility:visible !important;white-space:normal !important;width:auto;word-spacing:normal !important;z-index:auto !important;cursor: pointer!important;}
.block_links li {display:list-item !important;list-style-image:none !important;list-style-position:outside !important;list-style-type:none !important;display: inline;}
.block_links li DIV {padding:0.5em !important;}
.block_links DIV, .block_links TABLE {padding: 5px !important;}
.block_links {width: auto!important;font-family: Verdana!important;font-size: 11px!important;border: 1px solid #397594!important;background-color: #055370!important;padding:5px!important;position: relative!important;display:block!important;}
.block_links_icnt, .block_links_icnt * {text-align: left!important;}
.block_links_text, .block_links_text A, .block_links_text A:hover {color: #c9e8f3!important;font-size: 11px!important;}
.block_links_url {color: #74caeb!important;font-size: 11px!important;}
.block_links_header, .block_links_header A {color: #f89d41!important;font-size: 12px!important;font-weight: bold!important;text-decoration: underline!important;}
.block_links_sign {color: #999999!important;font-size: 10px!important;text-align: left!important;}
.block_links_clear {clear:both!important;}
.block_links TABLE {width: 100%!important;border: 0px!important;}

/* Fav games wait approve */
.profile-fav-wait-approve-div .el {border-bottom:1px solid #367190;padding:0px 5px 5px 5px;margin:0px 0px 5px 0px;}
.profile-fav-wait-approve-div .el .im {float:left;width:107px;text-align:left;}
.profile-fav-wait-approve-div .el .im img {width:100px;height:80px;border:1px solid #52899f;}
.profile-fav-wait-approve-div .el .tx a {display:block;color:#fff;font-weight:bolder;font-size:12px;text-decoration:none;margin:0px 0px 7px 0px;text-align:center;}
.profile-fav-wait-approve-div .el .tx a:hover {text-decoration:underline;}
.profile-fav-wait-approve-div .el .tx .que {display:block;text-decoration:none;margin:0px 0px 5px 0px;text-align:center;}
.profile-fav-wait-approve-div .el .tx div {text-align:center;}

/* Users favorite */
#fav-links-cont {margin:10px 0px 0px 0px;border-top:1px solid #367190;}
.user-fav-list-el {display:block;cursor:pointer;padding:3px 5px;border-bottom:1px solid #367190;overflow:visible;text-decoration:none;font-size:12px;font-weight:bolder;color:#fff;}
.user-fav-list-el:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;color:#fff;}
.user-fav-list-el img {display:none;float:right;width:16px;height:16px;margin:0px 0px 0px 3px;}
.user-fav-list-el:hover img {display:block;}
.user-fav-list-el span {display:block;margin:4px 0px 0px 3px;font-weight:normal;font-size:9px;color:#c9e8f3;}
#fav-links-type-choose {padding:9px 0px 0px 9px;font-weight:bolder;}

/* User floating menu */
#um-fl-cont {position:fixed;border:1px solid #628fa7;background:url(/images/user-floating-menu-bg.gif) 0px 0px repeat-x;z-index:200;overflow:visible;height:26px;text-align:right;box-shadow:#000 0 0 15px;-moz-box-shadow:#000 0 0 15px;-webkit-box-shadow:#000 0 0 15px;}
#um-fl-cont .un {height:26px;line-height:26px;margin:0px 8px;font-weight:bolder;font-size:13px;font-family:Verdana;color:#fff;text-decoration:none;}
#um-fl-cont .un:hover {text-decoration:underline;}
#um-fl-cont a span {display:block;width:16px;height:16px;font-size:8px;font-weight:normal;color:#fff;text-align:right;font-family:Verdana;}
#um-fl-cont .bt {float:left;display:block;padding:2px;margin:2px 0px 2px 2px;text-decoration:none;border:1px solid transparent;}
#um-fl-cont .bt:hover {border:1px solid #739eb9;background:url(/images/white-bg-10-percent.png) left top repeat;}
#um-fl-cont .bt span {background:url(/images/user-floating-menu-icons-collection1.png) 0px 0px no-repeat;}
#um-fl-cont .sm span {background-position:0px 0px;}
#um-fl-cont .fv span {background-position:0px -16px;}
#um-fl-cont .ct span {background-position:0px -32px;}
#um-fl-cont .fr span {background-position:0px -48px;}
#um-fl-cont .ls span {background-position:0px -64px;}
#um-fl-cont .cm span {background-position:0px -80px;}
#um-fl-cont .wl span {background-position:0px -96px;}
#um-fl-cont .si span {background-position:0px -112px;}
#um-fl-cont .ht span {background-position:0px -128px;}
#um-fl-popup-cont {position:fixed;border:1px solid #5b849b;background:#1b4e64;z-index:200;overflow:visible;display:none;box-shadow:#000 0 0 15px;-moz-box-shadow:#000 0 0 15px;-webkit-box-shadow:#000 0 0 15px;}
#um-fl-popup-cont .clbut {display:block;width:16px;height:16px;float:right;margin:5px 4px -21px 0px;position:relative;z-index:202;background:url(/images/window-close.png) 0px 0px no-repeat;}
#um-fl-popup-cont .clbut:hover {background-position:0px -16px;}
#um-fl-popup-cont .hd {height:25px;background:url(/images/user-floating-menu-popup-header-bg.gif) 0px 0px repeat-x;color:#fff;overflow:visible;text-align:left;line-height:24px;font-weight:bolder;font-size:12px;padding:0px 35px 0px 5px;cursor:default;position:relative;z-index:201;}
#um-fl-popup-cont .hd span {display:block;width:16px;height:16px;float:left;margin:4px 5px 0px 0px;background:url(/images/user-floating-menu-icons-collection.png) 0px 0px no-repeat;}
#um-fl-popup-cont .hd .sm {background-position:0px 0px;}
#um-fl-popup-cont .hd .fv {background-position:0px -16px;}
#um-fl-popup-cont .hd .ct {background-position:0px -32px;}
#um-fl-popup-cont .hd .fr {background-position:0px -48px;}
#um-fl-popup-cont .hd .ls {background-position:0px -64px;}
#um-fl-popup-cont .hd .cm {background-position:0px -80px;}
#um-fl-popup-cont .hd .wl {background-position:0px -96px;}
#um-fl-popup-cont .hd .si {background-position:0px -112px;}
#um-fl-popup-cont .mp {display:block;line-height:1.2em;color:#c9e8f3;overflow:visible;font-weight:normal;font-size:11px;padding:4px 15px 4px 8px;text-decoration:none;border-left:3px solid transparent;}
#um-fl-popup-cont .mp:hover {color:#fff;border-left:3px solid #de770f;background:#317c9f;}
#um-fl-popup-cont .usrlst {max-height:400px;border-bottom:1px solid #5b849b;overflow:auto;}
#um-fl-popup-cont .usr {display:block;padding:3px;border-top:1px solid #5b849b;text-decoration:none;margin:-1px 0px 0px 0px;}
#um-fl-popup-cont .usr:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
#um-fl-popup-cont .usr .pct {float:left;width:37px;}
#um-fl-popup-cont .usr .pct img {width:30px;height:30px;border: 1px solid #52899f;}
.usr-menu-lst-ovl {height:16px;margin:-27px 5px 11px 170px;text-align:right;width:35px;float:right;}
.usr-menu-lst-ovl img {width:16px;height:16px;}
.usr-menu-lst-ovl .mess {display:inline-block;width:16px;height:16px;}
.usr-menu-lst-ovl .mess:hover {background:url(/images/white-bg-50-percent.png) left top repeat;}
.usr-menu-lst-ovl .wall {display:inline-block;width:16px;height:16px;margin-left:3px;}
.usr-menu-lst-ovl .wall:hover {background:url(/images/white-bg-50-percent.png) left top repeat;}
#um-fl-popup-cont .dt {font-weight:bolder;color:#fff;font-size:14px;line-height:30px;}
#um-fl-popup-cont .simenu {height:16px;background:url(/images/user-floating-menu-sys-notify-menu-bg.gif) 0px 0px repeat-x;color:#fff;overflow:hidden;text-align:left;line-height:16px;font-weight:normal;font-size:10px;padding:0px 0px 0px 5px;cursor:default;border-top:1px solid #628fa7;width:270px;}
#um-fl-popup-cont .simenu a {display:block;float:right;width:25px;height:16px;cursor:pointer;background:url(/images/user-floating-menu-sys-notify-menu-buttons.gif) 0px 0px no-repeat;}
#um-fl-popup-cont .simenu .del {background-position:-50px 0px;}
#um-fl-popup-cont .simenu .del:hover {background-position:-50px -16px;}
#um-fl-popup-cont .simenu .next {background-position:-25px 0px;}
#um-fl-popup-cont .simenu .next:hover {background-position:-25px -16px;}
#um-fl-popup-cont .simenu .prev {background-position:0px 0px;}
#um-fl-popup-cont .simenu .prev:hover {background-position:0px -16px;}
#um-fl-popup-cont .simenu span {display:block;float:right;width:50px;height:16px;color:#fff;overflow:visible;text-align:right;line-height:16px;font-weight:normal;font-size:10px;padding:0px 5px 0px 0px;}
#um-fl-popup-cont .simess {padding:5px;cursor:default;font-size:11px;line-height:1.4em;width:260px;}
#um-fl-popup-cont .simess .subj {font-size:12px;margin:0px 0px 5px 0px;color:#fff;font-weight:bolder;}
#um-fl-popup-cont .simess a {color:#fff;font-size:11px;text-decoration:none;}
#um-fl-popup-cont .simess a:hover {text-decoration:underline;}
#um-fl-popup-cont .simess .notify-dele-button {display:block;margin:4px 0px 0px 0px;}
#um-fl-sm-cont {position:fixed;border:2px solid #e67708;background:#1b4e64;z-index:5000;overflow:visible;display:none;box-shadow:#000 0 0 15px;-moz-box-shadow:#000 0 0 15px;-webkit-box-shadow:#000 0 0 15px;}
#um-fl-sm-cont .uonl {display:block;width:200px;height:52px;margin:5px;text-decoration:none;}
#um-fl-sm-cont .uonl .av {display:block;float:left;width:57px;}
#um-fl-sm-cont .uonl .av img {width:50px;height:50px;border: 1px solid #52899f;}
#um-fl-sm-cont .uonl .nm {display:block;text-align:center;font-weight:bolder;font-size:12px;color:#fff;margin:6px 0px 15px 0px;}
#um-fl-sm-cont .uonl .ent {display:block;text-align:center;font-weight:normal;font-size:8px;color:#fff;}
#um-fl-sm-cont .clbut {display:block;width:16px;height:16px;float:right;margin:2px 2px -18px 0px;position:relative;z-index:5001;background:url(/images/window-close.png) 0px 0px no-repeat;}
#um-fl-sm-cont .clbut:hover {background-position:0px -16px;}
#user-sounds-div {width:30px;height:1px;overflow:hidden;margin-top:-1px;position:relative;z-index:5000;}
#um-fl-sm-cont .lsnotify {display:block;width:300px;height:50px;margin:5px;text-decoration:none;line-height:50px;font-weight:bolder;color:#fff;font-size:16px;text-align:center;}
#um-fl-sm-cont .lsnotify img {float:left;margin:0px 6px 0px 0px;}
#um-fl-fav-div {border-bottom:1px solid #628fa7;max-height:400px;max-width:250px;overflow:auto;overflow-x:hidden;}
/* Panel position */
.um-fl-cont-right_bottom {right:10px !important;bottom:10px !important;}
.um-fl-popup-cont-right_bottom {right:10px;bottom:43px;}
.um-fl-sm-cont-right_bottom {right:10px;bottom:43px;}
.um-fl-cont-right_top {right:10px !important;top:10px !important;}
.um-fl-popup-cont-right_top {right:10px;top:43px;}
.um-fl-sm-cont-right_top {right:10px;top:43px;}
.um-fl-cont-left_top {left:10px !important;top:10px !important;}
.um-fl-popup-cont-left_top {left:10px;top:43px;}
.um-fl-sm-cont-left_top {left:10px;top:43px;}
.um-fl-cont-left_bottom {left:10px !important;bottom:10px !important;}
.um-fl-popup-cont-left_bottom {left:10px;bottom:43px;}
.um-fl-sm-cont-left_bottom {left:10px;bottom:43px;}

/* User settings */
.user-edit-notifs {margin:0px 0px 5px 0px;}
.user-edit-notifs-cb {border:0px;background:#03384f;float:left;margin:0px 5px 0px 0px;cursor:pointer;}
.user-edit-notifs-lb {width:600px;text-align:left;cursor:pointer;font-size:12px;}

/* Games lists */
.game-list-634 {background:url(/images/new-reviews-bg.jpg) no-repeat right top;}
.game-list-634 a {display:block;border-bottom:1px solid #416983;text-decoration:none;width:100%;height:auto;padding:3px 4px;}
.game-list-634 a:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.game-list-634 a div {float:left;overflow:hidden;}
.game-list-634 a .c1 {width:21px;margin:1px 0px 0px 0px;}
.game-list-634 a .c2 {width:64px;}
.game-list-634 a .c3 {width:260px;}
.game-list-634 a .c3w {width:386px;}
.game-list-634 a .c4 {width:120px;margin:0px 3px 0px 3px;}
.game-list-634 a .c4 img {margin:0px 1px 1px 0px;}
.game-list-634 a .c5 {width:154px;margin:0px 4px 0px 0px;}
.game-list-634 .cl {float:none;clear:both;}
.game-list-634 .head {border-bottom:1px solid #416983;border-top:1px solid #416983;font-weight:bolder;background-color:#055370;}
.game-list-634 .head div {float:left;overflow:hidden;line-height:22px;}
.game-list-634 .head .ch1 {width:64px;margin:0px 0px 0px 25px;}
.game-list-634 .head .ch2 {width:263px;}
.game-list-634 .head .ch2w {width:386px;}
.game-list-634 .head .ch3 {width:123px;}
.game-list-634 .head .ch4 {width:154px;}

.game-list-main {background:url(/images/new-reviews-bg.jpg) no-repeat right top;}
.game-list-main a {display:block;border-bottom:1px solid #416983;text-decoration:none;width:100%;height:auto;padding:3px 4px 3px 0px;}
.game-list-main a:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.game-list-main a div {float:left;overflow:hidden;margin-left:4px;}
.game-list-main a .c1 {width:16px;}
.game-list-main a .c1 img {width:16px;height:16px;}
.game-list-main a .c2 {width:213px;}
.game-list-main a .c3 {width:36px;overflow:visible;}
.game-list-main a .c4 {width:120px;}
.game-list-main a .c4 img {margin:0px 1px 1px 0px;}
.game-list-main a .c5 {width:120px;}
.game-list-main a .c6 {width:17px;}
.game-list-main a .c6 img {margin:1px 0px 0px 0px;}
.game-list-main a .c7 {width:80px;}
.game-list-main .cl {float:none;clear:both;}
.game-list-main .head {border-bottom:1px solid #416983;border-top:1px solid #416983;font-weight:bolder;background-color:#055370;}
.game-list-main .head div {float:left;overflow:hidden;line-height:22px;margin-left:4px;}
.game-list-main .head .ch1 {width:16px;}
.game-list-main .head .ch2 {width:213px;}
.game-list-main .head .ch3 {width:36px;text-align:center;}
.game-list-main .head .ch4 {width:120px;}
.game-list-main .head .ch5 {width:120px;}
.game-list-main .head .ch6 {width:17px;}
.game-list-main .head .ch7 {width:80px;}
.game-list-main .na {display:inline;width:auto;height:auto;padding:0px;border:0px;}
.game-list-main .na img {margin:6px 0px 0px 3px;}

.game-list-archive {background:url(/images/new-reviews-bg.jpg) no-repeat right top;}
.game-list-archive a {display:block;border-bottom:1px solid #416983;text-decoration:none;width:100%;height:auto;padding:3px 7px;}
.game-list-archive a:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.game-list-archive a div {float:left;overflow:hidden;}
.game-list-archive a .c2 {width:100px;}
.game-list-archive a .c3 {width:239px;}
.game-list-archive a .c4 {width:120px;margin:0px 3px 0px 3px;}
.game-list-archive a .c4 img {margin:0px 1px 1px 0px;}
.game-list-archive a .c5 {width:154px;margin:0px 4px 0px 0px;}
.game-list-archive .cl {float:none;clear:both;}
.game-list-archive .head {border-bottom:1px solid #416983;border-top:1px solid #416983;font-weight:bolder;background-color:#055370;}
.game-list-archive .head div {float:left;overflow:hidden;line-height:22px;}
.game-list-archive .head .ch1 {width:243px;margin:0px 0px 0px 7px;}
.game-list-archive .head .ch2 {width:122px;}
.game-list-archive .head .ch3 {width:159px;}
.game-list-archive .head .ch4 {width:100px;}

/* Recent releases */
.releases-top-logos-1 {margin:0px -1px 0px -1px;}
.releases-top-logos-1 a {display:block;float:left;width:212px;overflow:hidden;text-decoration:none;text-align:center;padding:5px 0px;}
.releases-top-logos-1 a img {width:100px;height:80px;border:1px solid #496f80;}
.releases-top-logos-2 {margin:0px -1px 3px -1px;border-bottom:1px solid #496f80;border-top:1px solid #496f80;background:#004262;}
.releases-top-logos-2 a {display:block;float:left;width:212px;overflow:hidden;text-decoration:none;text-align:center;padding:3px 0px;color:#fff;font-weight:bolder;}
.game-list-rr {border-left:1px solid #416983;border-right:1px solid #416983;margin-bottom:2px;}
.game-list-rr a {display:block;border-bottom:1px solid #416983;text-decoration:none;width:100%;height:auto;padding:2px 4px;}
.game-list-rr a:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.game-list-rr a div {overflow:hidden;color:#d8f7f2;}
.game-list-rr a .c4 {margin:3px 0px 0px 3px;}

/* Tooltips */
#tooltip {position:absolute;z-index:10;border:2px solid #94bcd9;background-color:#055370;color:#fff;padding:5px;opacity:1;border-radius:3px;box-shadow:#000 0 0 15px;-moz-box-shadow:#000 0 0 15px;-webkit-box-shadow:#000 0 0 15px;}
.tooltipgameshortinfo {width:300px;}
.game-shortinfo-tooltip {width:300px;}
.game-shortinfo-tooltip .pic {float:left;width:102px;padding:0px 5px 0px 0px;}
.game-shortinfo-tooltip .pic img {width:100px;height:80px;border:1px solid #c9e8f3;margin:0px 0px 5px 0px;}
.game-shortinfo-tooltip .pic .rlz span {display:block;padding:0px 0px 0px 20px;line-height:16px;font-size:11px;margin:0px 0px 0px 3px;}
.game-shortinfo-tooltip .pic .rlz .rus {background:url(/images/game-info-flag-rus.gif) no-repeat left center;}
.game-shortinfo-tooltip .pic .rlz .eur {background:url(/images/game-info-flag-eur.gif) no-repeat left center;}
.game-shortinfo-tooltip .pic .rlz .usa {background:url(/images/game-info-flag-usa.gif) no-repeat left center;}
.game-shortinfo-tooltip .pic .rlz .jap {background:url(/images/game-info-flag-jap.gif) no-repeat left center;}
.game-shortinfo-tooltip .data h1 {display:block;font-size:14px;font-weight:bolder;color:#fff;margin:0px 0px 8px 0px;}
.game-shortinfo-tooltip .data .gnr {margin:0px 0px 7px 0px;font-size:12px;}
.game-shortinfo-tooltip .data .plt img {margin:0px 1px 1px 0px;}
.game-shortinfo-tooltip .data .cmp {margin-top:3px;}
.game-shortinfo-tooltip .data .cmp div {margin:5px 0px 0px 0px;}
.game-shortinfo-tooltip .data .cmp span {font-weight:bolder;}

/* Pages dots */
.pages-dots-list a {display:block;width:8px;height:8px;float:left;margin:0px 3px;background:url(/images/pages-dot.png) left top no-repeat;}
.pages-dots-list a:hover {background-position:0px -8px;}
.pages-dots-list .active {background-position:0px -8px;}

/* Right col news */
.rcnews a{display:block;padding:0px 7px 4px 7px;text-decoration:none;color:#fff;font-size:11px;font-weight:normal;}
.rcnews a span {display:block;color:#f89d41;font-size:11px;font-weight:bolder;margin:0px 0px 2px 0px;}
.rcnews a:hover span {text-decoration:underline;}
.rcnews-line {background:url(/images/right-menu-razdelitel-line.gif) top center no-repeat;margin-top:4px;padding-top:6px !important;}
#nlp-1, #nlp-2, #nlp-3, #nlp-4, #nlp-5 {display:none;}
#nlp-pl {width:70px;margin:4px auto 0px auto;}

/* Flash games */
.fg-h {border-bottom:1px solid #416983;border-top:1px solid #416983;font-weight:bolder;background-color:#055370;overflow:hidden;padding:3px 0px 4px 7px;text-align:left;color:#fff;font-size:13px;margin:2px 0px;text-shadow:#111 1px 1px 2px;}
.fg-h a {color:#fff;text-decoration:none;}
.fg-h a span {font-size:11px;font-weight:normal;color:#a8c3cd;}
.fg-h a:hover {text-decoration:underline;}
.fg-h div {float:right;width:70px;margin:6px 7px 0px 0px;}
.fg-h .spbut {display:block;float:right;width:70px;margin:6px 7px 0px 0px;}
.fg-h .ord {float:right;width:120px;margin:3px 7px 0px 0px;color:#a8c3cd;text-align:right;}
.fg-h .ord a {font-size:11px;font-weight:bolder;color:#a8c3cd;text-decoration:none;}
.fg-h .ord a:hover {text-decoration:underline;}
.fg-h .ord .act {color:#fff;}
.fg-h .ord .act:hover {color:#fff;text-decoration:none;}
.fg-h-c {text-align:center;}
.fg-list {padding:2px 4px 2px 6px;overflow:hidden;}
.fg-list-cont {width:3120px;position:relative;left:0px;overflow:hidden;}
.fg-list a {display:block;float:left;width:152px;border:1px solid transparent;margin:0px 2px 0px 0px;text-decoration:none;overflow:hidden;border-radius:4px;}
.fg-list a:hover {border:1px solid #4795d5;background:url(/images/white-bg-20-percent.png) left top repeat;text-decoration:none;}
.fg-list a .p {margin:3px 3px 0px 3px;width:146px;height:110px;position:relative;z-index:1;}
.fg-list a .p img {border:1px solid #4795d5;width:144px;height:108px;border-radius:3px;}
.fg-list a .i {height:16px;margin:-17px 4px 1px 4px;padding-left:4px;background:url(/images/black-bg-50-percent.png) left top repeat;position:relative;z-index:2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.fg-list a .v {float:right;width:70px;height:16px;line-height:16px;text-align:right;padding-right:4px;color:#fff;}
.fg-list a .v img {width:12px;height:12px;margin:5px 4px 0px 0px;}
.fg-list a .r {width:58px;height:17px;margin:0px;background:url(/images/rank-stars-10x10-new.png) left top repeat-x;background-position:0px -17px;}
.fg-list a .r span {display:block;width:58px;height:17px;background:url(/images/rank-stars-10x10-new.png) left top repeat-x;}
.fg-list a .n {text-align:center;color:#fff;font-weight:bolder;font-size:11px;margin:3px;}

.tooltipflgameshortinfo {width:480px;min-height:152px;}
.flgame-shi-tt-r {background-image:url(/images/video-rus-logo.png);background-position:450px 0px;background-repeat:no-repeat;}
.flgame-shi-tt .p {display:block;float:left;width:202px;height:152px;margin-right:5px;position:relative;z-index:1;}
.flgame-shi-tt .p .im img {border:1px solid #4795d5;width:200px;height:150px;border-radius:3px;}
.flgame-shi-tt .p .i {height:16px;margin:-17px 1px 1px 1px;background:url(/images/black-bg-50-percent.png) left top repeat;position:relative;z-index:2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.flgame-shi-tt .p .v {float:right;width:70px;height:16px;line-height:16px;text-align:right;padding-right:4px;color:#fff;}
.flgame-shi-tt .p .v img {width:12px;height:12px;margin:5px 4px 0px 0px;}
.flgame-shi-tt .p .r {width:58px;height:10px;margin:3px 0px 0px 4px;background:url(/images/rank-stars-10x10.png) left top repeat-x;background-position:0px -10px;}
.flgame-shi-tt .p .r span {display:block;width:58px;height:10px;background:url(/images/rank-stars-10x10.png) left top repeat-x;}
.flgame-shi-tt .t h1 {display:block;color:#fff;font-weight:bolder;font-size:14px;margin:3px 0px 5px 0px;text-align:center;}
.flgame-shi-tt .t .g {margin-bottom:5px;color:#7bb5d6;font-weight:bolder;}
.flgame-shi-tt .t .a {line-height:1.4em;padding-bottom:20px;}
.flgame-shi-tt .bi {height:14px;margin:-14px 0px 0px 207px;}
.flgame-shi-tt .bi .dt {float:right;width:100px;text-align:right;font-weight:bolder;color:#fff;}
.flgame-shi-tt .bi .sz {text-align:left;font-weight:bolder;color:#fff;}

.fg-y {color:#fff;vertical-align:middle;padding:5px 0px;text-align:center;}
.fg-y a {line-height:16px;color:#fff;}
.fg-y img {width:138px;height:17px;}

.fg-mp-ngc {width:308px;border:1px solid #4795d5;float:left;margin:2px 4px 3px 5px;background:#1b475f;border-radius:5px;}
.fg-mp-ngc:hover {box-shadow:#4795d5 0 0 3px;-moz-box-shadow:#4795d5 0 0 3px;-webkit-box-shadow:#4795d5 0 0 3px;}
.fg-mp-ngc .fg-list-mp {padding:0px 0px 2px 2px;}
.fg-mp-ngc .fg-h {margin-top:-1px;}

.fg-mp-pgc {width:308px;border:1px solid #4795d5;margin:2px 5px 3px 4px;background:#1b475f;border-radius:5px;}
.fg-mp-pgc:hover {box-shadow:#4795d5 0 0 3px;-moz-box-shadow:#4795d5 0 0 3px;-webkit-box-shadow:#4795d5 0 0 3px;}
.fg-mp-pgc .fg-list-mp {padding:0px 0px 2px 2px;}
.fg-mp-pgc .fg-h {margin-top:-1px;}

.fg-ld {padding:8px 10px 0px 10px;}
.fg-ld span {display:block;}
.fg-ld .c {display:block;margin-bottom:10px;background:#055370;border-radius:3px;border:1px solid #2d6b89;}
.fg-ld .rfl {background-image:url(/images/video-rus-logo.png);background-position:578px 4px;background-repeat:no-repeat;}
.fg-ld .c:hover {box-shadow:#4795d5 0px 0px 3px;-moz-box-shadow:#4795d5 0px 0px 3px;-webkit-box-shadow:#4795d5 0px 0px 3px;text-decoration:none;border:1px solid #3d7998;}
.fg-ld .c .imc {width:200px;height:120px;float:left;}
.fg-ld .c .imc .m {width:200px;height:120px;background-position:0px -20px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.fg-ld .c .imc .i {height:16px;margin:-16px 0px 0px 0px;background:url(/images/black-bg-50-percent.png) left top repeat;position:relative;z-index:2;border-bottom-left-radius:3px;}
.fg-ld .c .imc .v {float:right;width:70px;height:16px;line-height:16px;text-align:right;padding-right:4px;color:#fff;}
.fg-ld .c .imc .v img {width:12px;height:12px;margin:5px 4px 0px 0px;}
.fg-ld .c .imc .r {width:58px;height:10px;margin:3px 0px 0px 4px;background:url(/images/rank-stars-10x10.png) left top repeat-x;background-position:0px -10px;}
.fg-ld .c .imc .r span {display:block;width:58px;height:10px;background:url(/images/rank-stars-10x10.png) left top repeat-x;}
.fg-ld .c .inf {width:382px;height:90px;color:#7bb5d6;padding:15px;font-size:11px;}
.fg-ld .c .inf .t {margin-bottom:2px;font-size:16px;font-family:Arial,sans-serif;color:#c9e8f3;font-weight:bolder;}
.fg-ld .c:hover .inf .t {color:#fff;}
.fg-ld .c .inf .d {margin-bottom:7px;font-size:10px;}
.fg-ld .c .inf .i {margin-bottom:7px;line-height:1.4em;text-align:left;}
.fg-ld .c .inf .g, .fg-ld .c .inf .s {height:14px;line-height:14px;}
.fg-ld .c .inf .g {margin-top:-14px;text-align:right;}

.fg-subg-ls {background:#1b475f;margin-top:-2px;border:1px solid #4795d5;margin:2px 5px 3px 5px;border-radius:5px;}
.fg-subg-ls .fg-h {margin-top:-1px;}
.fg-subg-ls .sm {display:block;width:266px;float:left;border-radius:4px;margin-left:2px;}
.fg-subg-ls .sl {background:url(/images/white-bg-10-percent.png) left top repeat;}
.fg-subg-ls .sm:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.fg-subg-ls .sm .nm {display:block;float:left;padding:4px 2px 4px 6px;color:#fff;width:209px;height:14px;}
.fg-subg-ls .sm .cn {display:block;padding:4px 0px;color:#c9e8f3;width:49px;height:14px;}
.fg-subg-ls .sm .cn b {color:#f89d41;font-weight:normal;}
.fg-subg-ls .pct {width:60px;height:60px;float:left;margin:5px 9px;}
.fg-subg-ls .pct img {width:60px;height:60px;}
.fg-subg-ls .list {width:543px;padding:6px 0px 8px 0px;}

.flg-menu .m, .flg-menu span {display:block;}
.flg-menu .m {width:186px;height:40px;padding:1px 0px 1px 3px;border-bottom:1px solid #82a9b8;}
.flg-menu .m:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.flg-menu .ic {background:url(/images/flg/fg-icons.png) no-repeat;width:40px;height:40px;float:left;}
.flg-menu .azart {background-position:0px 0px;}
.flg-menu .racing {background-position:-40px 0px;}
.flg-menu .brodilki {background-position:-80px 0px;}
.flg-menu .quests {background-position:-120px 0px;}
.flg-menu .strategy {background-position:-160px 0px;}
.flg-menu .rpg {background-position:-200px 0px;}
.flg-menu .fighting {background-position:-240px 0px;}
.flg-menu .shooting {background-position:-280px 0px;}
.flg-menu .sport {background-position:-320px 0px;}
.flg-menu .izdevatelstva {background-position:-360px 0px;}
.flg-menu .letalki {background-position:-400px 0px;}
.flg-menu .logic {background-position:-440px 0px;}
.flg-menu .table-games {background-position:-480px 0px;}
.flg-menu .arcade {background-position:-520px 0px;}
.flg-menu .dress {background-position:-560px 0px;}
.flg-menu .t {width:138px;padding:5px 3px 3px 5px;}
.flg-menu .n {margin-bottom:2px;font-size:12px;color:#fff;font-weight:bolder;}
.flg-menu .c {font-size:11px;color:#c9e8f3;}
.flg-menu .c b {color:#10d32d;}
.flg-menu .subm {border-bottom:1px solid #82a9b8;}
.flg-menu .sm {display:block;}
.flg-menu .sl {background:url(/images/white-bg-10-percent.png) left top repeat;}
.flg-menu .sm:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.flg-menu .sm .nm {display:block;float:left;padding:3px 5px 3px 15px;color:#c9e8f3;width:125px;}
.flg-menu .sm .cn {display:block;padding:3px 0px;color:#c9e8f3;width:44px;}
.flg-menu .sm .cn b {color:#f89d41;font-weight:normal;}
.flg-menu .sm abbr {clear:both;}
#fg-menu-main-button {display:block;width:182px;height:19px;background:url(/images/fg-main-page-button.jpg) left top no-repeat;color:#c9e8f3;padding:24px 0px 0px 7px;font-size:11px;}
#fg-menu-main-button:hover {background-position:0px -43px;text-decoration:none;}
#fg-menu-main-button span {font-weight:bolder;color:#10d32d;}

.fg-di {background:#1b475f;border:1px solid #4795d5;margin:5px;border-radius:5px;width:540px;float:left;}
.fg-di .fg-h {margin-top:-1px;margin-bottom:0px;}
.fg-di .mc {padding:5px 5px 0px 5px;}
.fg-di .rus {background-image:url(/images/video-rus-logo.png);background-position:505px 4px;background-repeat:no-repeat;}
.fg-di .p {display:block;float:left;width:202px;height:152px;margin-right:5px;position:relative;z-index:1;}
.fg-di .p .im img {border:1px solid #4795d5;width:200px;height:150px;border-radius:3px;}
.fg-di .p .i {height:16px;margin:-17px 1px 1px 1px;background:url(/images/black-bg-50-percent.png) left top repeat;position:relative;z-index:2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.fg-di .p .v {float:right;width:70px;height:16px;line-height:16px;text-align:right;padding-right:4px;color:#fff;}
.fg-di .p .v img {width:12px;height:12px;margin:5px 4px 0px 0px;}
.fg-di .p .r {width:58px;height:10px;margin:3px 0px 0px 4px;background:url(/images/rank-stars-10x10.png) left top repeat-x;background-position:0px -10px;}
.fg-di .p .r span {display:block;width:58px;height:10px;background:url(/images/rank-stars-10x10.png) left top repeat-x;}
.fg-di .t .g {margin-bottom:5px;color:#fff;font-weight:bolder;font-size:13px;}
.fg-di .t .g a {color:#fff;font-weight:bolder;text-decoration:none;}
.fg-di .t .g a:hover {color:#fff;font-weight:bolder;text-decoration:underline;}
.fg-di .t .a {line-height:1.4em;padding-bottom:20px;font-size:12px;}
.fg-di .bi {height:14px;margin:-19px 0px 0px 207px;padding:5px;}
.fg-di .bi .dt {float:right;width:100px;text-align:right;font-weight:bolder;color:#fff;}
.fg-di .bi .sz {text-align:left;font-weight:bolder;color:#fff;}

.fg-rb {background:#1b475f;border:1px solid #4795d5;margin:5px 0px;border-radius:5px;width:419px;float:left;}
.fg-rb .fg-h {margin-top:-1px;margin-bottom:0px;}
.fg-rb .p span {display:block;}
.fg-rb .p {display:block;float:left;width:202px;height:152px;margin:5px 0px 5px 5px;position:relative;z-index:1;}
.fg-rb .p .im img {border:1px solid #4795d5;width:200px;height:150px;border-radius:3px;}
.fg-rb .p .i {height:16px;margin:-17px 1px 1px 1px;background:url(/images/black-bg-50-percent.png) left top repeat;position:relative;z-index:2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.fg-rb .p .v {float:right;width:70px;height:16px;line-height:16px;text-align:right;padding-right:4px;color:#fff;}
.fg-rb .p .v img {width:12px;height:12px;margin:5px 4px 0px 0px;}
.fg-rb .p .r {width:58px;height:10px;margin:3px 0px 0px 4px;background:url(/images/rank-stars-10x10.png) left top repeat-x;background-position:0px -10px;}
.fg-rb .p .r abbr {display:block;width:58px;height:10px;background:url(/images/rank-stars-10x10.png) left top repeat-x;}

#fg-int-but-c {padding:0px 0px 0px 5px;height:29px;text-align:right;width:215px;}
#fg-obc {padding:0px 0px 0px 218px;margin:-29px 0px 0px 0px;height:29px;text-align:right;width:502px;}
#fg-int-zoom-c {padding:0px 0px 0px 725px;margin:-22px 0px 0px 0px;height:22px;}
#fg-int-zoom-c .zc {width:205px;float:left;margin-top:2px;}
#fg-int-zoom-c .p {display:block;width:16px;height:16px;float:left;background:url(/images/zoom_in_16x16.gif) left top no-repeat;margin-left:5px;}
#fg-int-zoom-c .m {display:block;width:16px;height:16px;float:left;background:url(/images/zoom_out_16x16.gif) left top no-repeat;margin-right:5px;}

#fgcmp {width:979px;}
#fgcmp .ad {width:132px;float:left;margin-top:10px;padding-left:3px;}
#flash-game-div {margin:10px auto;width:100px;height:100px;padding:5px;background:#1b475f;border:1px solid #4795d5;border-radius:5px;}

#flash-game-advert-div {margin:20px 0px;}
#flash-game-advert-div .a1 {color:#fff;text-align:center;margin-bottom:5px;}
#flash-game-advert-div .a2 {text-align:center;}
#flash-game-advert-div .a3 {color:#fff;text-align:center;margin:1px 0px 0px 0px;}
#flash-game-advert-div .a4 {margin:10px 0px 10px 0px;font-weight:bolder;color:#fff;text-align:center;font-size:20px;}
#flash-game-advert-div .a5 {color:#fff;text-align:center;font-size:14px;}

#fgp-subgbl {width:979px;}
#fgp-subgbl .fg-subg-ls .list {width:885px;}
#fgp-subgbl .fg-subg-ls .sm {width:292px;}
#fgp-subgbl .fg-subg-ls .sm .nm {width:235px;}

.fgp-ufg-adb {width:969px;padding:5px;}

#fg-int-but-c #fg-r-big {display:inline-block;width:135px;height:25px;margin:2px 43px 0px 0px;background:url(/images/stars_27x25.png) left top repeat-x;background-position:0px -25px;}
#fg-int-but-c #fg-ri-big {display:block;width:135px;height:25px;background:url(/images/stars_27x25.png) left top repeat-x;}

#fg-download-div {display:none;background:#1b475f;border:1px solid #4795d5;margin:5px auto;padding:20px;border-radius:5px;width:700px;}
#fg-download-div .l {text-align:center;margin-bottom:20px;color:#fff;font-size:24px;text-decoration:none;font-weight:bolder;}
#fg-download-div .l a {color:#f89d41;font-size:24px;text-decoration:none;font-weight:bolder;}
#fg-download-div .l a:hover {text-decoration:underline;color:#fff;}
#fg-download-div .d {text-align:left;font-size:12px;line-height:1.4em;}

/* News lists */
.news-list-bl {margin-top:-2px;background:url(/images/new-reviews-bg.jpg) no-repeat right top;}
.news-list-bl a {display:block;border-bottom:1px solid #416983;text-decoration:none;padding:4px;}
.news-list-bl a:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.news-list-bl a img {display:block;float:left;border:1px solid #4795d5;width:100px;height:76px;margin-right:5px;border-radius:2px;}
.news-list-bl a:hover img {border:1px solid #fff;}
.news-list-bl a .ht span {display:block;font-size:12px;font-weight:bolder;color:#74caeb;margin:0px 0px 3px 0px;}
.news-list-bl a:hover .ht span {color:#fff;}
.news-list-bl a .ht div {font-size:11px;color:#c9e8f3;line-height:1.35em;text-align:justify;padding-bottom:17px;}
.news-list-bl a .bti {margin:-14px 0px 0px 107px;height:14px;text-align:right;overflow:hidden;width:519px;}
.news-list-bl a .bti .dt {width:200px;float:left;color:#fff;font-style:italic;font-size:10px;text-align:left;line-height:12px;}
.news-list-bl a .bti span {background:url(/images/comments-icon-16x16.png) left center no-repeat;padding-left:18px;line-height:12px;font-size:10px;color:#fff;}

/* Articles lists */
.article-list-bl {margin-top:-2px;background:url(/images/new-reviews-bg.jpg) no-repeat right top;}
.article-list-bl span {display:block;}
.article-list-bl a {display:block;border-bottom:1px solid #416983;text-decoration:none;padding:4px;}
.article-list-bl a:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.article-list-bl a img {display:block;float:left;border:1px solid #4795d5;width:100px;height:80px;margin-right:5px;border-radius:2px;}
.article-list-bl a:hover img {border:1px solid #fff;}
.article-list-bl a .ht span {display:block;font-size:12px;font-weight:bolder;color:#74caeb;margin:0px 0px 3px 0px;}
.article-list-bl a:hover .ht .hd {color:#fff;}
.article-list-bl a .ht .sht, .article-list-bl a .ht div {font-size:11px;font-weight:normal;margin:0px;color:#c9e8f3;line-height:1.35em;text-align:justify;padding-bottom:17px;}
.article-list-bl a .bti {margin:-14px 0px 0px 107px;height:14px;text-align:right;overflow:hidden;width:519px;}
.article-list-bl a .bti .auth {width:250px;float:left;color:#fff;font-style:italic;font-size:10px;text-align:left;line-height:12px;}
.article-list-bl a .bti span {display:inline;background:url(/images/comments-icon-16x16.png) left center no-repeat;padding-left:18px;line-height:12px;font-size:10px;color:#fff;}
.article-list-bl a .bti .gd {background:url(/images/icon-good-16x16.png) left center no-repeat;padding-right:10px;}
.article-list-bl a .bti .bd {background:url(/images/icon-bad-16x16.png) left center no-repeat;padding-right:10px;}

/* Picture 144 width with text blocks list */
.pict-144-w-name-list {padding:2px 4px 2px 6px;overflow:hidden;}
.pict-144-w-name-list a {display:block;float:left;width:152px;border:1px solid transparent;margin:0px 2px 0px 0px;text-decoration:none;overflow:hidden;border-radius:4px;}
.pict-144-w-name-list a:hover {border:1px solid #4795d5;background:url(/images/white-bg-20-percent.png) left top repeat;text-decoration:none;}
.pict-144-w-name-list a img {display:block;border:1px solid #4795d5;width:144px;height:81px;border-radius:3px;margin:3px 3px 0px 3px;}
.pict-144-w-name-list a div, .pict-144-w-name-list a span {display:block;text-align:center;color:#fff;font-weight:bolder;font-size:11px;margin:3px;}

/* Main page styles */
.main-page-top-cont {background:url(/images/main_bg_line.gif) left top repeat-y;height:622px;width:634px;padding:0px 0px 4px 0px;overflow:hidden;}
.main-page-rc {display:block;float:right;width:314px;padding-left:1px;}
.main-page-rc .banner {padding:3px 7px 1px 7px;height:250px;width:300px;}
.mp-news-list {width:319px;height:588px;overflow:hidden;}
.mp-news-list span {display:block;}
#mp-news-list-cont {position:relative;top:0px;height:2940px;}
.mp-news-list a {display:block;border-bottom:1px solid #416983;text-decoration:none;padding:2px 3px 1px 3px;width:313px;height:94px;overflow:hidden;}
.mp-news-list a:hover {background:url(/images/white-bg-10-percent.png) left top repeat;text-decoration:none;}
.mp-news-list a img {display:block;float:left;border:1px solid #4795d5;width:68px;height:52px;margin:3px 3px 2px 0px;border-radius:2px;}
.mp-news-list a:hover img {border:1px solid #fff;}
.mp-news-list a .hd {display:block;font-size:11px;font-weight:bolder;color:#74caeb;line-height:16px;height:16px;margin:1px 0px 0px 2px;}
.mp-news-list a:hover .hd {color:#fff;}
.mp-news-list a .sht {font-size:11px;color:#c9e8f3;line-height:1.35em;text-align:justify;width:240px;height:59px;overflow:hidden;}
.mp-news-list a .bti {margin:3px 3px 0px 3px;height:15px;text-align:right;overflow:hidden;width:307px;}
.mp-news-list a .bti .dt {width:80px;float:left;color:#fff;font-style:italic;font-size:10px;text-align:left;line-height:12px;}
.mp-news-list a .bti .comicon {display:inline;background:url(/images/comments-icon-16x16.png) left center no-repeat;padding-left:18px;line-height:12px;font-size:10px;color:#fff;}

.fg-list-mp {padding:0px 0px 0px 5px;margin:0px;overflow:hidden;}
.fg-list-mp span {display:block;}
.fg-list-mp a {display:block;float:left;width:150px;border:1px solid transparent;margin:0px;text-decoration:none;overflow:hidden;border-radius:4px;}
.fg-list-mp a:hover {border:1px solid #4795d5;background:url(/images/white-bg-20-percent.png) left top repeat;text-decoration:none;}
.fg-list-mp a .p {margin:2px 2px 0px 2px;width:146px;height:108px;position:relative;z-index:1;}
.fg-list-mp a .p img {border:1px solid #4795d5;width:144px;height:106px;border-radius:3px;}
.fg-list-mp a .i {height:16px;margin:-17px 3px 3px 3px;background:url(/images/black-bg-50-percent.png) left top repeat;position:relative;z-index:2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.fg-list-mp a .v {float:right;width:70px;height:16px;line-height:16px;text-align:right;padding-right:4px;color:#fff;}
.fg-list-mp a .v img {width:12px;height:12px;margin:5px 4px 0px 0px;}
.fg-list-mp a .r {width:58px;height:10px;margin:3px 0px 0px 4px;background:url(/images/rank-stars-10x10.png) left top repeat-x;background-position:0px -10px;}
.fg-list-mp a .r span {display:block;width:58px;height:10px;background:url(/images/rank-stars-10x10.png) left top repeat-x;}
.fg-list-mp a .n {height:109px;margin:-109px 3px 0px 3px;position:relative;z-index:2;}
.fg-list-mp a .n span {display:block;background:url(/images/black-bg-60-percent.png) left top repeat;border-top-left-radius:3px;border-top-right-radius:3px;padding:2px 3px;color:#fff;}

/* Go to top button */
#return-to-top-button {display:block;position:fixed;bottom:0px;left:50%;margin-left:-489px;width:102px;height:35px;background:url(/images/return-to-top-but.png) left top no-repeat;z-index:180;display:none;}
#return-to-top-button:hover {background-position:0px -35px;}

/* Videos, inserted from other sutes */
.m-v-youtube-pr {cursor:pointer;width:122px;height:92px;}
.m-v-youtube-pr img {width:120px;height:90px;border:1px solid #84aecb;display:block;position:relative;z-index:1;}
.m-v-youtube-pr div {display:block;width:35px;height:33px;margin:-38px 5px 5px 82px;background:url(/images/play-button-35x33.png) right top no-repeat;position:relative;z-index:2;}

.youtube-player {width:380px;height:243px;}

/* Register form */
.reg-form-block {float:left;width:350px;margin:10px;background:#1b5470;border:1px solid #6fa9be;border-radius:4px;box-shadow:#000 0 0 5px;-moz-box-shadow:#000 0 0 5px;-webkit-box-shadow:#000 0 0 5px;}
.reg-form-block h2 {padding:5px 0px;text-align:center;color:#fff;border-bottom:1px solid #6fa9be;font-weight:bolder;font-size:14px;background:#055370;border-top-left-radius:3px;border-top-right-radius:3px;}
.reg-form-block .rl {padding:5px 5px 3px 5px;font-weight:bolder;font-size:13px;color:#fff;line-height:28px;}
.reg-form-block input {float:right;width:192px;}
.reg-form-block .sb {text-align:center;padding:4px 0px;}
.reg-form-block .er {text-align:right;font-weight:normal;color:#fff;font-style:italic;padding:0px 7px 4px 0px;}

.reg-info-block {float:right;width:250px;background:#1b5470;border:1px solid #6fa9be;border-radius:4px;box-shadow:#000 0 0 5px;-moz-box-shadow:#000 0 0 5px;-webkit-box-shadow:#000 0 0 5px;margin:10px 10px 10px 0px;}
.reg-info-block h2 {padding:5px 0px;text-align:center;color:#fff;border-bottom:1px solid #6fa9be;font-weight:bolder;font-size:14px;background:#055370;border-top-left-radius:3px;border-top-right-radius:3px;}
.reg-info-block div {padding:7px 7px 4px 7px;}
.reg-info-block p {font-size:12px;line-height:1.4em;padding-bottom:3px;}

.norm-input {padding:4px 5px;height:18px;line-height:18px;border:1px solid #6fa9be;background:#11536f;color:#fff;font-size:14px;font-weight:bolder;-border-radius:3px;}
.norm-input:focus, .norm-input:hover {outline:none;box-shadow:#6fa9be 0 0 5px;-moz-box-shadow:#6fa9be 0 0 5px;-webkit-box-shadow:#6fa9be 0 0 5px;}
.norm-input-gr {border:1px solid #31c931;}
.norm-input-gr:focus, .norm-input-gr:hover {box-shadow:#31c931 0 0 5px;-moz-box-shadow:#31c931 0 0 5px;-webkit-box-shadow:#31c931 0 0 5px;}
.norm-input-rd {border:1px solid #ffabab;}
.norm-input-rd:focus, .norm-input-rd:hover {box-shadow:#ffabab 0 0 5px;-moz-box-shadow:#ffabab 0 0 5px;-webkit-box-shadow:#ffabab 0 0 5px;}

.infos-divs {display:none;}
#send-info {padding:10px;color:#fff;font-weight:bolder;text-align:center;font-size:12px;line-height:1.4em;}
#send-info div {color:#fff;font-weight:bolder;text-align:center;font-size:12px;line-height:1.4em;}

/* Chat */
#chat-fl-cont {position:fixed;border:1px solid #5b849b;background:#1b4e64;z-index:197;overflow:visible;display:block;box-shadow:#000 0 0 15px;-moz-box-shadow:#000 0 0 15px;-webkit-box-shadow:#000 0 0 15px;width:0px;height:0px;left:10px;top:10px;}
#chat-fl-cont .clbut {display:block;width:16px;height:16px;float:right;margin:5px 4px -21px 0px;position:relative;z-index:202;background:url(/images/window-close.png) 0px 0px no-repeat;}
#chat-fl-cont .clbut:hover {background-position:0px -16px;}
#chat-fl-cont .hd {height:25px;background:url(/images/user-floating-menu-popup-header-bg.gif) 0px 0px repeat-x;color:#fff;overflow:visible;text-align:left;line-height:24px;font-weight:bolder;font-size:12px;padding:0px 35px 0px 5px;cursor:default;position:relative;z-index:201;}
#chat-fl-cont .hd span {display:block;width:16px;height:16px;float:left;margin:4px 5px 0px 0px;background:url(/images/user-floating-menu-icons-collection.png) 0px -32px no-repeat;}
#chat-m-cont {margin:5px;padding:4px;border:1px solid #5b849b;border-radius:4px;height:200px;background:#11455a;overflow:auto;overflow-x:hidden;}
#chat-m-cont .hdr {font-style:italic;font-size:10px;color:#74caeb;}
#chat-m-cont .hdr a {color:#74caeb;font-weight:bolder;font-style:normal;}
#chat-m-cont .hdr a:hover {color:#fff;}
#chat-m-cont .self-hdr {font-style:italic;font-size:10px;color:#f89d41;}
#chat-m-cont .self-hdr a {color:#f89d41;font-weight:bolder;font-style:normal;}
#chat-m-cont .self-hdr a:hover {color:#fff;}
#chat-m-cont .ui-link {vertical-align:super;font-size:8px;font-weight:normal;}
#chat-m-cont .chat-del-mess {display:block;float:right;width:16px;height:16px;background:url(/images/delete-button.png) 0px 0px no-repeat;margin:0px 0px -16px 0px;opacity:0.4;}
#chat-m-cont .chat-del-mess:hover {opacity:1;}
#chat-m-cont .cun {font-size:11px;}
#chat-m-cont .txt {padding:1px 0px 7px 2px;color:#e5f8f9;}
#chat-m-cont .txt img {vertical-align:middle;}
#chat-m-cont .self {color:#9ec9d3;}
#chat-main-input {display:block;border:1px solid #5b849b;background:#11455a;padding:3px;margin:0px 5px 5px 5px;height:52px;color:#5b849b;font-size:12px;line-height:1.4em;}

/* Game info main page */
#reg-onl-game-button {display:block;width:261px;height:51px;background:url(/images/register-online-game-button.png) 0px 0px no-repeat;margin:1px auto 5px auto;}
#reg-onl-game-button:hover {background-position:0px -51px;}

/* Konkurs */
#konkurs-container {padding:0px 6px;}
.konkurs-quest .quest {font-weight:bolder;padding:5px 0px 3px 0px;font-size:13px;color:#fff;width:550px;}
.konkurs-quest .answ input {border:0px;background:transparent;margin:2px 5px 0px 15px;}
.konkurs-quest .answ label {font-size:12px;position:relative;top:-1px;}
#konkurs-container .smb {text-align:center;padding:5px 0px;}

/* Reiting online igr */
#online-game-r {padding-top:5px;margin-top:-2px;background:url(/images/new-reviews-bg.jpg) no-repeat right top;}
#online-game-r .gm1 {margin-bottom:6px;}
#online-game-r .gm1 .pic {margin:5px 5px 0px 5px;width:102px;height:82px;float:left;}
#online-game-r .gm1 .pic img {width:100px;height:80px;border:1px solid #73b2d0;}
#online-game-r .gm1 h2 {text-align:center;margin-bottom:3px;}
#online-game-r .gm1 h2 a {font-size:14px;font-weight:bolder;color:#fff;text-decoration:none;}
#online-game-r .gm1 h2 a:hover {text-decoration:underline;}
#online-game-r .gm1 .descr {text-align:justify;font-size:12px;line-height:1.4em;margin-right:5px;}
#online-game-r .gm2 {padding-bottom:5px;border-bottom:1px solid #367190;margin-bottom:5px;}
#online-game-r .gm2 .inf {margin:2px 5px 0px 5px;width:139px;float:left;}
#online-game-r .gm2 .inf div {margin-bottom:4px;font-size:12px;}
#online-game-r .gm2 .inf a {display:block;width:128px;height:25px;background:url(/images/register-online-game-button-small.png) 0px 0px no-repeat;margin:5px auto 0px auto;}
#online-game-r .gm2 .inf a:hover {background-position:0px -25px;}
#online-game-r .gm2 .scr a {display:block;float:left;width:116px;height:66px;margin-right:5px;}
#online-game-r .gm2 .scr a img {width:114px;height:64px;border:1px solid #73b2d0;}
#online-game-r .gm2 .scr a:hover img {border:1px solid #fff;}

/* Private messages (LS) */
#ls-per-list {padding:2px 0px 0px 4px;}
#ls-per-list a {display:block;padding:2px;border:1px solid #52899f;float:left;width:305px;margin:0px 4px 3px 0px;}
#ls-per-list a:hover {text-decoration:none;background:url(/images/white-bg-10-percent.png) left top repeat;}
#ls-per-list a abbr {display:block;}
#ls-per-list a .av {width:52px;float:left;padding-right:3px;}
#ls-per-list a .av img {width:50px;height:50px;border:1px solid #52899f;position:relative;z-index:3;}
#ls-per-list a .av span {display:block;width:50px;height:12px;margin:-13px 1px 1px 1px;background:url(/images/black-bg-80-percent.png) left top repeat;color:#fff;text-align:center;font-size:9px;font-weight:bolder;position:relative;z-index:4;}
#ls-per-list a .inf .n {display:block;color:#fff;font-weight:bolder;font-size:14px;padding:2px 0px 3px 0px;}
#ls-per-list a .inf .m {display:block;color:#73b2d0;font-size:11px;}
#ls-per-list a .new {height:19px;margin:-19px 0px 0px 0px;background:url(/images/ls-new.png) right top no-repeat;}
#ls-per-list a .int {height:0px;overflow:visible;}
#ls-per-list a .int .del {display:none;float:right;cursor:pointer;width:16px;height:16px;background:url(/images/delete-button.png) left top no-repeat;}
#ls-per-list a:hover .int .del {display:block;}

#ls-per-inpbl {padding:5px;margin:5px;border:1px solid #5b849b;background:#1b4e64;}
#ls-per-inpbl abbr {display:block;}
#ls-per-inpbl .av1 {float:left;width:72px;height:72px;padding-right:5px;margin-top:23px;}
#ls-per-inpbl .av1 img {width:70px;height:70px;border:1px solid #5b849b;position:relative;z-index:3;}
#ls-per-inpbl .inp {float:left;width:458px;padding-right:5px;text-align:center;}
#ls-per-inpbl .inp textarea {width:448px;height:62px;padding:4px;border:1px solid #5b849b;background:#11455a;margin-bottom:5px;}
#ls-per-inpbl .inp .sm {display:block;margin-bottom:-18px;height:14px;text-align:right;padding-top:4px;}
#ls-per-inpbl .inp .sm a {color:#fff;font-weight:bolder;text-decoration:none;font-size:11px;}
#ls-per-inpbl .inp .sm a:hover {text-decoration:underline;}
#ls-per-inpbl .av2 {float:left;width:72px;height:72px;margin-top:23px;}
#ls-per-inpbl .av2 img {width:70px;height:70px;border:1px solid #5b849b;position:relative;z-index:3;}
#ls-per-inpbl .av2 span {display:none;width:70px;height:12px;margin:-13px 1px 1px 1px;background:url(/images/black-bg-80-percent.png) left top repeat;color:#fff;text-align:center;font-size:9px;font-weight:bolder;position:relative;z-index:4;}
#ls-per-inpbl .av2 .onl {display:block;}

#ls-per-m {padding:0px 4px 4px 4px;margin-top:-5px;}
#ls-per-m .ur {-moz-opacity:.50;filter:alpha(opacity=50);opacity:.50;}
#ls-per-m .el {padding:4px;border-bottom:1px solid #5b849b;}
#ls-per-m .el .av {width:52px;}
#ls-per-m .el .av img {width:50px;height:50px;border:1px solid #5b849b;}
#ls-per-m .el .fl-left {float:left;padding-right:4px;}
#ls-per-m .el .fl-right {float:right;padding-left:4px;}
#ls-per-m .el .txt .tm {font-style:italic;font-size:10px;color:#74caeb;padding:1px 0px 2px 0px;}

/* Online games adv-block */
#onlg-bl {background:#29596e;border-top:1px solid #82a9b8;padding:5px 3px;}
#onlg-bl a {display:block;width:238px;height:82px;padding:0px 2px;float:left;}
#onlg-bl a:hover {text-decoration:none;}
#onlg-bl a img {display:block;float:left;width:100px;height:80px;border:1px solid #82a9b8;margin-right:4px;}
#onlg-bl a:hover img {border:1px solid #fff;}
#onlg-bl a span {display:block;color:#74caeb;font-weight:bolder;font-size:14px;padding:0px 0px 4px 0px;}
#onlg-bl a:hover span {color:#fff;}
#onlg-bl a abbr {display:block;color:#fff;font-weight:normal;font-size:12px;line-height:1.2em;}

#onlg-bl-hor {background:#29596e;border-top:1px solid #82a9b8;border-bottom:1px solid #82a9b8;padding:0px 4px 0px 4px;margin-right:1px;}
#onlg-bl-hor a {display:block;padding-top:5px;}
#onlg-bl-hor a:hover {text-decoration:none;}
#onlg-bl-hor a .c {display:block;}
#onlg-bl-hor a .h {display:block;color:#74caeb;font-weight:bolder;font-size:12px;padding:2px 0px 4px 0px;margin-top:-3px;text-align:center;}
#onlg-bl-hor a:hover .h {color:#fff;}
#onlg-bl-hor a img {display:block;float:left;width:60px;height:48px;border:1px solid #82a9b8;margin:0px 3px 6px 0px;}
#onlg-bl-hor a:hover img {border:1px solid #fff;}
#onlg-bl-hor a .t {display:block;color:#fff;font-weight:normal;font-size:11px;line-height:1.2em;margin:-2px 0px 6px 0px;}
#onlg-bl-hor .d {clear:both;width:150px;height:1px;background:#82a9b8;margin:0px auto;}

/* Marks in reviews */
.r-marks-c {width:621px;margin:5px 5px 5px 6px;border:1px solid #367190;border-radius:5px;background:#065371;}
.r-marks-c .hd img {border-bottom:1px solid #367190;width:621px;height:52px;}
.r-marks-c table {width:621px;}
.r-marks-c table td {vertical-align:middle;padding:7px 10px;border-bottom:1px solid #367190;}
.r-marks-c table .nb {border-bottom:0px;background:#0e5877;}
.r-marks-c table .nb td {border-bottom:0px;}
.r-marks-c table .c1 {width:571px;}
.r-marks-c table .c1 div {font-weight:bolder;color:#fff;font-size:14px;font-family: Verdana, Arial;}
.r-marks-c table .c1 span {display:block;font-weight:normal;color:#c9e8f3;font-size:11px;text-align:left;padding-top:5px;}
.r-marks-c table .c2 {width:50px;text-align:right;color:#fff;font-size:22px;font-weight:bolder;font-family: Verdana, Arial;}
.r-marks-c table .c3 {font-weight:bolder;color:#fff;font-size:20px;font-family: Verdana, Arial;width:471px;}
.r-marks-c table .c4 {width:150px;text-align:right;color:#fff;font-size:26px;font-weight:bolder;font-family: Verdana, Arial;}

/* Konkursy */
.konkursy-present {margin:6px 0px 0px 0px;}
.konkursy-present a {margin:0px auto 6px;display:block;width:618px;border:1px solid transparent;text-decoration:none;overflow:hidden;border-radius:4px;}
.konkursy-present a:hover {border:1px solid #4795d5;background:url(/images/white-bg-20-percent.png) left top repeat;text-decoration:none;}
.konkursy-present a img {border:1px solid #4795d5;width:610px;height:150px;border-radius:3px;margin:3px;}

.konkursy-old {margin:6px 0px 0px 1px;}
.konkursy-old a {margin-left:4px;margin-bottom:4px;display:block;float:left;width:308px;border:1px solid transparent;text-decoration:none;overflow:hidden;border-radius:4px;}
.konkursy-old a:hover {border:1px solid #4795d5;background:url(/images/white-bg-20-percent.png) left top repeat;text-decoration:none;}
.konkursy-old a img {border:1px solid #4795d5;width:300px;height:165px;border-radius:3px;margin:3px;}

/* Branding */
#all-content-container {background-color:#020015;overflow:visible;}
.br-tp-bg {background:url(/branding/premium/operation-7/top.jpg) center top no-repeat;overflow:visible;height:1028px;position:relative;z-index:1;}
.br-tp-tr-but {display:block;width:981px;height:828px;position:relative;z-index:2;margin:-1028px auto -692px auto;}
.br-bt-bg {position:relative;margin-top:-425px;z-index:1;height:642px;background:url(/branding/premium/operation-7/bottom.jpg) center top no-repeat;overflow:visible;}
.br-bt-tr-but {display:block;width:981px;height:217px;position:relative;z-index:16;margin:-217px auto 0px auto;}
