/*--------------------- General styles start ---------------------*/

body {
 margin: 5px;
 background-color: #01324e;
 font: 12px 'Arial';
 color: #709cb5;
 text-align: center;
}

body a {
 color: #709cb5;
 text-decoration: underline;
}

body a:hover {
 text-decoration: none;
}

* {}
img {
border: 0;
border-radius: 3px;
}

/*--------------------- General styles end ---------------------*/


/*--------------------- All content start ---------------------*/

#all1 {
 width: 100%;
 height: 526px;
 background: url(/.s/t/796/1none.png) repeat-x;
}

#all2 {
 clear: both;
 margin: auto;
 width: 1000px;
 height: 200px;
 background: url(/Images/Header/Header_full_new.png) no-repeat top center;
 border-radius: 16px;
}

#container {
 width: 1000px;
 margin: auto;
}

/*--------------------- All content end ---------------------*/


/*--------------------- Header start ---------------------*/

#top_banner {
 margin-left: 400px;
 height: 205px;
}

#top {
 position: relative;
 height: 20px;
 background: #709cb5;
 background: url(/Images/Footer/Footer_top.png) no-repeat;
}
/*--------------------- Top button ---------------------*/
#menu_1 {
 position: absolute;
 width: 560px;
 height: 20px;
 left: 0px;
 top: 0px;
 margin: -40px 0px 0px 810px;
}

#share_this {
 position: static;
 width: 300px;
 height: 45px;
 left: 0px;
 top: 0px;
 margin: -100px 0px 0px -240px;
}

#game_on {
 position: static;
 margin-left: -714px;
 margin-top: 114px;
}
/*--------------------- End top button ---------------------*/
#today {
 margin-left: 10px;
 float: left;
 width: 400px;
 height: 32px;
 text-align: left;
 color: #ffffff;
 font: 12px 'Tahoma';
 line-height: 32px;
}
#whois {
 margin-right: 10px;
 float: right;
 width: 500px;
 height: 32px;
 text-align: right;
 color: #ffffff;
 font: 12px 'Tahoma';
 line-height: 32px;
}

.letters {
 display: inline-block;
 padding:2px 0 2px 0;
}

.letters a {
 margin:0pt 4pt 0pt 0pt;
 line-height: 10px;
 width: 10px;
 text-align: center;
 text-decoration: underline;
 font-weight: 600;
}


.letters a:hover {
 color: #219cc5;
 text-decoration: none;
 font-weight: 600;
}

.home_left {
 display: block;
 float: left;
 height: 23px;
 width: 24px;
 margin-left: 10px;
 background: url(/.s/t/796/6none.png);
}

.home a {
 background: url(/Images/Icons/New/Home.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.prof a {
 background: url(/Images/Icons/New/Prof.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.reg a {
 background: url(/Images/Icons/New/Prof.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.logout a {
 background: url(/Images/Icons/New/Enter.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.login a {
 background: url(/Images/Icons/New/Enter.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.post a {
 background: url(/Images/Icons/New/Mail.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.video a {
 background: url(/Images/Icons/New/Video1.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.rss a {
 background: url(/Images/Icons/New/RSS.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.add a {
 background: url(/Images/Icons/New/Add.png) no-repeat;
 padding: 2px 0 3px 22px;
}


.weather a {
 background: url(/Images/Icons/New/Weather.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.TW a {
 background: url(/Images/Icons/New/TW.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.FB a {
 background: url(/Images/Icons/New/FB.png) no-repeat;
 padding: 2px 0px 3px 22px;
}

.VK a {
 background: url(/Images/Icons/New/VK.png) no-repeat;
 padding: 2px 0px 3px 22px;
}
.tm_left {
 display: block;
 float: left;
 height: 23px;
 width: 1px;
 background: url(/.s/t/796/13none.png);
}

.tm_right {
 display: block;
 float: left;
 height: 23px;
 width: 0px;
 background: url(/.s/t/796/14none.png);
}

.tm_end {
 display: block;
 float: left;
 height: 23px;
 width: 5px;
 background: url(/.s/t/796/15none.png);
}

.tm {
 display: block;
 float: left;
 height: 23px;
 text-align: center;
 background: url(/.s/t/796/16none.png);
}

.tm a {
 color: #709cb5;
 font: 12px 'Tahoma';
 line-height: 23px;
 text-transform: uppercase;
}

.tm a:hover {
 color: #219cc5;
 text-decoration: none;
 background-position: 0 -20px;
}


/*--------------------- Header end ---------------------*/

/*--------------------- PB start ---------------------*/

.pb {
display: block;
}

.pb a{
 width: 115px;
 background: url(/Images/buttons/Play_download.png) no-repeat;
 padding: 10px 0px 6px 99px;
}


.pb a:hover {
 
 text-decoration: none;
 background-position: 0px -30px;
}

.db {
display: block;
}

.db a{
 width: 115px;
 background: url(/Images/buttons/Play_download.png) no-repeat;
 background-position: 0px -60px;
 padding: 10px 0px 6px 115px;
}


.db a:hover {
 
 text-decoration: none;
 background-position: 0px -90px;
}
/*--------------------- PB end ---------------------*/

/*--------------------- Main content start ---------------------*/

#site-bg {
 width: 1000px;
 padding-top: 1px;
 padding-bottom: 1px;
 background: url(/Images/Body/17.jpg);
}

#site-bottom-bg {
 clear: both;
 width: 1000px;
 height: 21px;
 overflow: hidden;
 margin: auto;
 background: url(/Images/Footer/Footer_bottom.png) no-repeat;
}

#leftcol {
 float: left;
 width: 210px;
 margin-left: 2px;
 text-align: justify;
}

#rightcol {
 float: right;
 width: 210px;
 margin-right: 2px;
 text-align: justify;
}

.sidebar {
 margin-left: 10px;
 width: 190px;
 font: 11px 'Tahoma', 'Arial';
}

.sidebar a {
 color: #219cc5;
}

#maincol {
 margin: 9px 0px 5px 0px;
 float: left;
 width: 570px;
 text-align: justify;
}

#maincol table {
 font: 11px 'Arial', 'Tahoma';
}

.eTitle {
 margin: 0px 0px 3px 0px;
 font: 6px 'Tahoma', 'Arial';
 text-transform: uppercase;
}

.eTitle a {}

.eTitle a:hover {}

.eMessage, .eText, .eAnswer {
 font: 11px 'Arial';
 text-align: justify !important;
 background: url(/.s/t/796/19.png) no-repeat;
}

.cMessage {
 font: 12px 'Arial';
 text-align: justify !important;
}

.eDetails, .eDetails1, .eDetails2 {
 padding: 3px 0;
 font: 11px 'Tahoma', 'Arial';
 color: #ffffff;
 background: #11435e;
 border: 0px solid #219cc5;
 margin-top: 5px;
}

.cBlock1, .cBlock2 {
 font: 11px 'Tahoma', 'Arial';
 background: #f4f7f8;
 border: 1px dotted #eceff0;
}

.gameTitle {
 font: 5px 'Tahoma', 'Arial';
 text-transform: uppercase;
 margin: inherit;
}

.gameTitle a {}

.gameTitle a:hover {}

.catTitle {
 font: 6px 'Tahoma', 'Arial';
 text-transform: uppercase;
 margin: inherit;
}

.catTitle a {}

.catTitle a:hover {}

.gameblockborder{
padding-left: 2px;
border: #719fb7 2px solid;
border-radius: 5px;
}
/*--------------------- Main content end ---------------------*/


/*--------------------- Containers start ---------------------*/

.block {
 width: 190px;
 margin-top: 10px;
}

.blocktitle {
 width: 190px;
 height: 27px;
 font: 14px 'Tahoma', 'Arial';
 font-weight: 900;
 line-height: 27px;
 color: #709cb5;
 text-transform: uppercase;
 background: url(/Images/Body/20.jpg);
 margin-bottom: 5px;
 border-radius: 10px;
}

.blocktitle-inside {
 margin-left: 10px;
}

.blockcontent {
 text-align: left;
}

.blockcontent-inside {
 margin-left: 10px;
 width: 170px;
}

.blockcontent ul {
 margin: 0;
 padding: 0;
 margin-left: 15px;
}

.blockcontent li {
 margin-left: 10px;
}

.blockcontent li a {
 color: #709cb5;
}

.blockcontent li a:hover {
 color: #219cc5;
 text-decoration: none;
 font-weight: 900;
}

.blockcontent a {}

.blockcontent a:hover {}

.blockcontent table {
 font: 12px 'Arial';
 color: #709cb5;
}

.calTable {
 font: 12px 'Arial';
 color: #709cb5;
}

a.calMonthLink {
 color: #709cb5;
}

a.calMdayLink {}

.calWday {
 height: 22px;
 background: url(/Images/Body/21.png) repeat-x;
 border-left: 1px solid #729cb5;
 border-right: 1px solid #729cb5;
 color: #ffffff;
 padding-left: 3px;
 padding-right: 3px;
}

.calWdaySe, .calWdaySu {
 height: 22px;
 background: url(/Images/Body/22.png) repeat-x;
 border-left: 1px solid #219cc5;
 border-right: 1px solid #219cc5;
 color: #ffffff;
 padding-left: 3px;
 padding-right: 3px;
}

.calMdayIs {
 border: 1px solid #219cc5;
 background: #5ec2e4;
 color: #ffffff;
}

.calMdayA {
 color: #219cc5;
 font-weight: 900;
}

a.groupAdmin {}

.swchItem span, .swchItemA span {}

.swchItem span:hover {}

.swchItem span:active {}

.swchItem {}

.admBarCenter div, .myWinSuccess {}

/*---------------- Mainmenu start------------*/

.uMenuH li {float:left;padding: 0 5px;list-style:none;}

ul.uMenuRoot, .uMenuV {
 margin: 0px;
 padding: 0px;
 margin-left: 0px;
}

.uMenuV .uMenuItem span {
 margin-left: 10px;
}

.uMenuV .uMenuRoot li {
 margin-left: 0px;
 list-style-type: none;
 border-bottom: 1px dotted #5ec2e4;
 line-height: 19px;
}

.uMenuV .uMenuArrow {
 position: absolute;
 height: 7px;
 width: 4px;
 top: 6px;
 right: 0px;
 background: url(/.s/t/796/23.gif);
}

.uMenuV li:hover {}

.uMenuV a {}

.uMenuV a:hover {}

.uMenuV a:active {}

.uMenuV a.uMenuItemA {
 color: #219cc5;
 background-position: 0px -40px;
}

.uMenuV .uMenuRoot .uMenuItem {
 margin-top: 3px;
 margin-bottom: 3px;
}

.uMenuV .uMenuItem a {
 background: url(/Images/Body/24.png) no-repeat;
 background-position: 0px -6px;
}

.uMenuV .uMenuRoot .uMenuItem a:hover {
 background-position: 0px -40px;
}

/*------------------- Mainmenu end -------------------*/
/*--------------------- Containers end ---------------------*/


/*--------------------- Footer start ---------------------*/

#footer {
 clear: both;
 padding-top: 5px;
 padding-bottom: 5px;
}
#footer_top {
padding-bottom: 20px;
background: url(/Images/Footer/Footer_top.png) center;
background-repeat: no-repeat;
}

#footer_mid {
background: url(/Images/Footer/Footer_mid.gif) center;
background-repeat: repeat-y;
}

#footer_bottom {
padding-top: 20px;
background: url(/Images/Footer/Footer_bottom.png) center;
background-repeat: no-repeat;
}
#rights {
 text-align: center;
 line-height: 60px;
}

#counters {
 text-align: center;
 margin-bottom: ;
}
#copyright {
 text-align: center;
 line-height: 20px;
 color: #709cb5;
}
/*--------------------- Footer end ---------------------*/


/*--------------------- Forum start ---------------------*/

.forumContent {
 margin-left: 12px;
 margin-right: 12px;
 width: 980px;
 font: 11px 'Tahoma', 'Arial';
}

.forumContent a {
 font: 11px 'Tahoma', 'Arial';
 color: #219cc5;
}

.forumContent table {
 font: 11px 'Arial';
}

.gTable, .postTable {
 background-color: #5ec2e4;
}

.gTable td {
 background: #ffffff;
 border: 1px solid #ffffff;
 padding: 2px 7px;
}

.gTable td.gTableTop {
 padding: 0px 5px;
 text-align: left;
 background: url(/.s/t/796/25.png) repeat-x;
 height: 28px;
 font: 14px 'Tahoma', 'Arial';
 color: #11435e;
 line-height: 28px;
 text-transform: uppercase;
 border: 1px solid #bc0000;
 border-left: 5px solid #bc0000;
}

.gTableTop a {
 font: 14px 'Tahoma', 'Arial';
}

.gTableTop a:hover {}

.gTable td.gTableSubTop {
 background: #5ec2e4;
 font: 10px 'Tahoma', 'Arial';
 color: #ffffff;
}

.gTable td.postTdTop {
 background: #5ec2e4;
 color: #ffffff;
}

.gTable td.postTdTop a {
 color: #ffffff !important;
}

.gTableSubTop a {
 font: 10px 'Tahoma', 'Arial';
 color: #ffffff;
}

.postBottom table td {
 border: 0px;
}

.postSeparator {
 display: none;
}

.posttdMessage {
 text-align: justify;
}

td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd {
 background: #f4f7f8;
}

a.TopSortLink {}

a.TopSortLink:hover {}

a.postUser {
 font-weight: bold;
 color: #ffffff !important;
}

a.forum, a.threadLink {
 font: 12px 'Arial';
 color: #d21918;
}

.forumDescr, .threadDescr {
 font: 10px 'Arial';
 color: #a1a1a1;
}

.quoteMessage {}

td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{
 border: 0px;
}

/*--------------------- Forum end ---------------------*/


/*--------------------- INPUTS start ---------------------*/

input {
 font: 11px 'Tahoma', 'Arial';
 margin: 0px 1px;
}

input[type=submit], input[type=reset], input[type=button] {}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {}

input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}

input[type=text], input[type=password] {}

textarea {}

#mchatBtn, input.codeButtons, input.button {
 padding-left: 0px;
 padding-right: 0px;
}

.queryField {
 width: auto !important;
}

/*--------------------- INPUTS end ---------------------*/


/*--------------------- POPUP start ---------------------*/

.popup a {
 color: #219cc5;;
}

.popup {
 font: 11px 'Tahoma', 'Arial';
 margin: 10px;
}

.popuptitle {
 border: 1px solid #bc0000;
 height: 28px;
 background: url(/.s/t/796/26.png) no-repeat;
}

.ptitle-inside {
 padding-left: 5px;
 text-align: left;
 background: url(/.s/t/796/25.png) repeat-x;
 margin-left: 6px;
 height: 100%;
 font: 14px 'Tahoma', 'Arial';
 color: #219cc5;
 line-height: 28px;
 text-transform: uppercase;
}

.popupbody {
 margin-top: 1px;
 background: #ffffff;
 border: 1px solid #259ec6;
}

.popupbody table {
 font: 11px 'Tahoma', 'Arial';
}

.pbody-inside {
 margin: 5px;
}

/*--------------------- POPUP end ---------------------*/

/* Прозрачность счетчиков */
 #opacity_40 a img {
 opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
 }
 #opacity_40 a:hover img {
 opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
 }
/*----------*/

/* Добавить в избранное */
function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
 t = 'IE';
 var nv = navigator.appVersion;
 var s = nv.indexOf('MSIE')+5;
 v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}
 
function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
 a.href = url;
 a.rel = "sidebar";
 a.title = url+','+title;
 return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}

#share42 {display: inline-block; padding: 3px 0 0 0; white-space: nowrap;}
#share42 a {opacity: 0.7}
#share42 a:hover {opacity: 1}

.zoom img{
 border-radius: 4px;
 -webkit-transform:scale(1); /*Webkit: Scale down image to 0.8x original size*/ 
 -moz-transform:scale(1); /*Mozilla scale version*/ 
 -o-transform:scale(1); /*Opera scale version*/ 
 -ms-transform:scale(1);
 -webkit-transition-duration: 0.2s; /*Webkit: Animation duration*/ 
 -moz-transition-duration: 0.2s; /*Mozilla duration version*/ 
 -o-transition-duration: 0.2s; /*Opera duration version*/ 
 transform: 0.2s;
} 

 .zoom img:hover{ 
 position: relative;
 z-index: 500;
 -webkit-transform:scale(1.5); /*Webkit: Scale up image to 1.2x original size*/ 
 -moz-transform:scale(1.5); /*Mozilla scale version*/ 
 -o-transform:scale(1.5); /*Opera scale version*/
 -ms-transform:scale(1.5);
 }

.scrollTop{ 
 background:url(/Images/buttons/up_arrow.png) 0 0 no-repeat; 
 display:block; width:31px; height:36px; 
 position:fixed; bottom:0px; left:200; 
 z-index:2000; 
 cursor:pointer;
 opacity:0.6
} 
.scrollTop:hover{ opacity: 0.9 }