
/* Global
---------------------------------------------------------- */

*
{
    padding: 0;
    margin: 0;
}
html, body
{
    width: 100%;
    height: 100%;
}
body
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #64296a;
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/cloud_bg.png) 0 0 repeat-x #61a831;
}
p, pre, blockquote, form, label, ul, ol, dl, fieldset, address
{
    margin: 10px 0;
    font-size: 1em;
}
h1, h2, h3, h4, h5, h6
{
    margin: 15px 0 10px 0;
}
li, dd, blockquote
{
    margin-left: 30px;
}

h1
{
    font-size: 1.2em;
}
h2
{
    font-size: 1.1em;
}
h3
{
    font-size: 1.0em;
}
h4
{
    font-size: 1.0em;
}
h5
{
    font-size: 0.9em;
}
h6
{
    font-size: 0.8em;
}

/* Table */

/* Forms */

/* Lists */

/* Text */

/* Links
---------------------------------------------------------- */

a img
{
    border: 0;
}
a
{
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}
a:hover, a:focus, a:active
{
    text-decoration: none;
}
a:hover span, a:focus span, a:active span
{
    text-decoration: none !important;
}
:focus
{
    -moz-outline-style: none;
}
/* Layout
---------------------------------------------------------- */

#page
{
    background: url(/file/img/main_bg.jpg) no-repeat 50% 0;
    min-height: 540px;
    height: auto !important;
    height: 540px;
}
#content, #footer, #preloader
{
    width: 972px;
    margin: 0 auto;
}
#content, #preloader
{
    min-height: 501px;
    height: auto !important;
    height: 501px;
    margin-bottom: 45px;
}
#footer
{
    overflow: hidden;
    zoom: 1;
    line-height: 60px;
}


#rulesPopup h2 span { display:none }

/* Popups */
.popup
{
    position: absolute;
    display: none;
    top: 50%;
    left: 50%;
    z-index: 1000;
    width: 750px;
    min-height: 475px;
    margin-left: -375px;
    margin-top: -237px;
    -moz-border-radius: 10px;
}
.popup .lt-corner
{
    position: absolute;
    left: 4px;
    top: 5px;
    width: 13px;
    height: 13px;
}
.popup .close
{
    position: absolute;
    z-index: 2;
    top: 5px;
    right: 7px;
    cursor: pointer;
    width: 30px;
    height: 30px;
}
.popup .close img
{
    width: 30px;
    height: 30px;
    zoom: 1;
}

.col12
{
    width:350px; float:left;
}
.col14
{
    width:150px; float:left;
}

.col13 { width:156px; margin-right:17px; float:left; }
.col23 { float:left; width:520px; overflow:auto; height:400px;}
.section-detail h2.SifredText { font-size:18px; color:#de7f01;  }
.section-detail h3.SifredText { font-size:17px; }
a span.sifr * , a span.sifr { text-decoration:none !important;}
.clear { clear:both }
 .popup { z-index:10100; }
.popup .headline
{
    position: absolute;
    top: 22px;
    left: 22px;
    margin: 0;
}

#rulesPopup .scroll-pane
{
    height: 400px;
    overflow: hidden;
    color: #696969;
    line-height: 1.4em;
    padding-right: 0px;
}
.popup .scroll-pane
{
    height: 400px;
    overflow: auto;
    color: #696969;
    line-height: 1.4em;
    padding-right: 20px;
}
.popup .pane-title
{
    margin: 0;
    padding: 25px 0 14px;
    font-size: 19px;
    height: 24px;
    font-weight: normal;
}
.popup a
{
    color: #6c9fd4;
}
.popup .char
{
    position: absolute;
    left: 19px;
    top: 74px;
}

#rulesPopup
{
    background: none repeat scroll 0 0 transparent;
    width:749px;
    
}
#rulesPopup .back
{
    z-index: -1;
    background: none repeat scroll 0 0 #FFFFFF;
    height: 455px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 727px;
}
#rulesPopup .lt-corner
{
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/rulespopup_lt.gif) no-repeat;
}
#rulesPopup .char
{
    width: 143px;
    height: 156px;
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/karkarych.jpg) no-repeat;
}
#rulesPopup #toIndex
{
    position: absolute;
    display: none;
    left: 23px;
    top: 256px;
    padding: 0 0 3px 29px;
    line-height: 23px;
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/icon_back.gif) no-repeat;
    color: #fff;
}

#securityPopup
{
    background: #6c9fd4;
}

#securityPopup ul
{
    margin:0px;
}

#securityPopup .popup-content
{
    padding-top:15px;
    min-height:375px;
}


#securityPopup .scroll-pane
{
    width:475px;
}

#securityPopup .lt-corner
{
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/pinMessage_lt.gif) no-repeat;
}
#securityPopup .char
{
    width: 165px;
    height: 156px;
    left:6px;
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/pin.jpg) no-repeat;
}
#securityPopup #toIndex
{
    position: absolute;
    display: none;
    left: 23px;
    top: 256px;
    padding: 0 0 3px 29px;
    line-height: 23px;
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/icon_back.gif) no-repeat;
    color: #fff;
}

#securityPopup h3
{
    color:#64296A;
    font-size:12px;
    font-weight:bold;
}

#securityPopup ul li
{
    border-top:solid 1px #e4e4e4;
    background:none;
    padding:0px;
    margin-top:0px !important;
}

#securityPopup ul li p
{
    font-size:11px;
}

#rulesPopup .popup-content
{
    position: relative;
    left: 16px;
    top: 53px;
    width: 694px;
    min-height: 406px;
    padding: 4px 7px 0 15px;
    background: #fff;
    -moz-border-radius: 8px;
}

.popup-content
{
    position: relative;
    left: 180px;
    top: 44px;
    width: 505px;
    min-height: 408px;
    padding: 0 13px 0 30px;
    background: #fff;
    -moz-border-radius: 16px;
}
.popup-content .preloader
{
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
}
.popup-content .comma
{
    position: absolute;
    top: 66px;
    left: -22px;
    width: 23px;
    height: 16px;
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/ugolog.gif) no-repeat;
}
.popup-content h2, .popup-content h3
{
    color: #255764;
}

#rulesPopup .sections
{
    overflow: hidden;
    zoom: 1;
}
#rulesPopup .sections ul
{
    float: left;
    overflow: hidden;
    width: 145px;
    margin: 20px 15px 0 0;
    border-top: none;
}
#rulesPopup .sections ul.last
{
    margin-right: 0;
}
#rulesPopup .sections ul li
{
    background:#fff;
    margin: 0 0 15px -9px;
    border-bottom: none;
    zoom: 1;
}
#rulesPopup .sections ul li img
{
    display: block;
    zoom: 1;
}

#tourPopup
{
    background: #abbe65;
}
#tourPopup .popup-content
{
    background: #cbde9e;
    zoom: 1;
}
#tourPopup .lt-corner
{
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/rulespopup_lt.gif) no-repeat;
}
#tourPopup .char
{
    z-index: 2;
    width: 170px;
    height: 327px;
    left: 17px;
    top: 54px;
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/krosh.gif) no-repeat;
}
#tourSlideshow
{
    position: relative;
    top: 28px;
    zoom: 1;
}
.slideshow-content
{
    zoom: 1;
}
#tourSlideshow .slide
{
    position: relative;
    overflow: visible !important;
    display: none;
    zoom: 1;
    z-index: 5;
}
#tourSlideshow div .krosh
{
    position: absolute;
    left: -220px;
    top: -100px;
    zoom: 1;
    z-index: 5;
}
.slideshow-panel
{
    overflow: hidden;
    zoom: 1;
}
.slideshow-panel .button
{
    float: left;
    width: 35px;
    height: 35px;
    text-indent: -9999px;
}
.slideshow-panel .play
{
    width: 31px;
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/tour/play.gif);
}
.slideshow-panel .stop
{
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/tour/pause.gif);
}
.slideshow-panel .prev
{
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/tour/left.gif);
}
.slideshow-panel .next
{
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/tour/right.gif);
}
.slideshow-panel .counter
{
    float: left;
    margin: 10px 6px 0;
    font-size: 1.1em;
    font-weight: bold;
    color: #fff;
}
.slideshow-panel-place
{
    position: absolute;
    top: -53px;
    left: 70px;
}

.section-detail h2
{
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 14px;
    color: #255764;
}
.section-detail p
{
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 13px 0;
    border-top: 1px solid #c0c0c0;
}
#rulesPopup .section-detail hr
{
    margin-top:20px;
    width:458px;
    color: #FFFFFF;
}

#rulesPopup .section-detail .title
{
    display:block;
    margin-bottom:5px;
}
#rulesPopup .gameList
{
    width:220px;
    float:left;
    display:block;
}
#rulesPopup .gHeader
{
     display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
    width: 220px;
}
#rulesPopup .gameList li
{
    font-weight:bold;
}
#rulesPopup .col13 a
{
    display: block;
    font-size: 13px;
    margin-top: 58px;
    text-decoration:none;
}
#rulesPopup .col13 a:hover
{

    text-decoration: underline;
}
#rulesPopup .list li
{
    font-size:12px;
    clear:both;

}
#rulesPopup .list span
{
     display: block;
    float: left;
    width: 200px;
}
#rulesPopup .list img
{
    display: block;

    margin: 0 auto;
}
#rulesPopup .section-detail p
{
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 13px 0;
    border-top: none;
    color:#406270;
    font-size:12px;
    width:458px;
}
.section-detail p img
{
    float: right;
    margin: 0 0 0 20px;
}
.section-detail p strong
{
    font-weight: bold;
    color: #255764;
}
.section-detail p .title
{
    display: block;
    font-weight: bold;
    font-size: 12px;
    color: #255764;
}

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

#footer .back-to-portal
{
    display: inline;
    float: left;
    margin: 0 0 0 40px;
}
#footer .back-to-portal a
{
    text-decoration: none;
}
#footer .back-to-portal img
{
    margin: 0 18px 0 0;
    vertical-align: middle;
}
#footer .back-to-portal span
{
    text-decoration: underline;
}
#footer .copyright
{
    display: inline;
    float: right;
    margin: 15px 40px 0 0;
    line-height: 20px;
}

ul.features li.first { background: none; }
ul.features li { float:left; width: 172px; padding-left:17px; background: transparent url(/web/20130119125051im_/http://www.smeshariki.ru/images/features_dots.gif) repeat-y scroll 0 0; }
ul.features li h2 span { color: #f6dd51; font-size: 1.2em; font-weight: bold; }
ul.features li div.label {font-size: 1.2em; color: #fff; margin-left:10px;}
ul.features li div.link {margin-left:10px; margin-top: 10px; background: transparent url(/web/20130119125051im_/http://www.smeshariki.ru/images/features_plashka.png) no-repeat;width:150px; height:29px; font-size:1.1em; font-weight:bold; padding-top:6px;}
ul.features li div.content { height:70px; }
ul.features li a { margin-left: 10px; text-decoration:none; color: #64296A; }
ul.features li h2 { margin-left:10px; margin-bottom: 5px; margin-top:5px; }
ul.features img.krosh { margin-top: -58px; }

h2.adventures { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/backgrounds/adventures.png) 0 0 no-repeat transparent; width:116px; height:29px; }
h2.pages { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/pages.gif) 0 0 no-repeat transparent; width:116px; height:29px; }
h2.smeshinki { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/smeshinki.gif) 0 0 no-repeat transparent; width:130px; height:29px; }
h2.guest { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/guest.gif) 0 0 no-repeat transparent; width:121px; height:29px; }

.col43, .col45, .col42 { float:left; margin-right:20px;}
.col43 { width:353px; padding-top:1px }
.col42 { width:365px; }

.hero a { text-decoration:none !important;}

.block { display:block; margin:0px 1px 2px 7px;}
.outer { margin-bottom:15px; }
.outer .round { width:345px;}
div.cards { background:#d88037;}
	div.cards .round { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/cards_background.png) 0 bottom no-repeat #e2be2f; min-height:137px; position:relative; }
	div.cards .hero { width:335px; height:114px; top:23px; background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/cards_hero.png) 0 0 no-repeat transparent; position:absolute; left:180px; }
	div.cards p { margin:0; padding: 12px 0 0 11px; width:164px; font-size:13px;}
	div.cards a { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/cards_message.png) 3px 0 no-repeat transparent; text-decoration:none; height:60px; display:block; margin:0; width:157px; }
		div.cards a span { font-size:19px; color:#fff;}
		div.cards a em {  height: 60px;  position: absolute; width: 157px; }
div.wRules { background:#018fca; } 
	div.wRules .round { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/rules_background.png) 0 bottom no-repeat #77d3f5; height:100px; position:relative;  } 
	div.wRules .hero { top:-5px; left:2px; width:335px; height:113px; background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/rules_hero.png) 0 0 no-repeat transparent; position:absolute; }
		div.wRules .hero a { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/rules_message.png) -1px 3px no-repeat transparent; height:56px; display:block; margin:41px 0 0 138px; width:201px;  }
	   div.wRules .hero span { font-size:19px; color:#2a65a6}
	   div.wRules .hero em {  height: 56px;  position: absolute; width:201px;}
.youtube { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/y_bottom.png) 0 bottom no-repeat transparent; height:599px; } 	
.youtube .head {  background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/head.png) 0 bottom no-repeat transparent; height:34px; width:365px;  }
	.youtube ul { background:#467924; margin:0; padding:0 11px;}
		.youtube li { margin:0;  padding:18px 0 4px 0;  background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/bullets.png) 0 top repeat-x transparent;}
		.youtube li.first { background:none; padding:18px 0 17px 0;}
		.youtube span.shararam { margin-bottom: 4px; background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/shararam.png) 0 bottom no-repeat transparent; height:16px; width:200px; display:block; }
		.youtube span.boss { margin-bottom: 4px; background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/boss.png) 0 bottom no-repeat transparent; height:16px; width:176px; display:block; }
div.enter { background:#e2a8df;   }
	div.enter a { color:#1873c0; line-height: 20px; vertical-align: top; letter-spacing: 0.5px;}
	div.enter .round { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/login_background.png) 0 bottom no-repeat #FFF; min-height:164px; }
	div.enter .isLogged	{ background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/login_background_logged.png) 0 top no-repeat #b25cab; min-height:267px;  }
	div.enter .hero { margin-left:8px; margin-top:-19px; width:335px; height:113px; background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/login_hero.png) 0 0 no-repeat transparent; position:absolute; }
		div.enter .hero a { padding-top: 37px; background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/hero_message.png) 0 0 no-repeat transparent; height:56px; display:block; margin:42px 0 0 127px; width:201px; }
		div.enter .hero a.entserGame { background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/hero_message2.png) 0 0 no-repeat transparent; height:56px; display:block; margin:42px 0 0 127px; width:201px; }
			div.enter .hero span { font-size:21px; color:#fff;}
			div.enter .hero em {  height: 56px;  position: absolute; width:201px;}
			
	div.enter .form { height:90px;}
	div.enter form { margin:0; padding: 12px 17px;}
		div.enter form .input-container, .button-row { float:left; }
		div.enter form .button-row { height: 46px; width: 141px; }
			div.enter .button-row input { width:48px; margin:2px 6px 2px 5px; height:19px; background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/button.png) 0 0 no-repeat transparent;  border: medium none; cursor: pointer;}
		div.enter form .input-container { height: 25px; }
			div.enter form label { display: block; float: left; font-size: 11px; font-weight: bold;	margin: 4px 0; width: 56px;}
			div.enter form input { width: 107px; border: 1px solid #80B8D8; margin: 2px 1px; height: 15px; }
			div.enter form select { margin: 1px 7px; width: 84px; }
			
.MailRuAuthUser { padding:21px 11px; font-size:13px; font-weight:bold; position:absolute; z-index:1111; }
	.MailRuAuthUser a , .MailRuAuthUser span{ font-size:11px; font-weight:normal; margin:15px 0 0 123px; display: block;line-height:10px !important}
	.isLogged .MailRuAuthUser { padding:15px 0 30px 13px; letter-spacing: 1px; position:inherit;}
		.isLogged .MailRuAuthUser a, .isLogged  .MailRuAuthUser span { float:right; margin: 1px 12px 0 0; color:#64296A; clear:both;}
		.isLogged .MailRuAuthUser span { margin: 2px 12px 0 0 !important; letter-spacing: 0.5px;}
	
#registerPopup { background: #00acec; width: 750px;  }
	#registerPopup .lt-corner { position: absolute; left: 4px; top: 5px; width: 13px; height: 13px; }
	#registerPopup .close { width:48px; right:1px;} 

#left-col { position: relative; display: inline; float: left; }
.signup-main { float: right; width: 454px;  }
.signup-main .title { margin: 0 0 11px; }
.signup-main .text { line-height: 1.4em; }
.signup-main .text p { margin: 13px 0; }

/* Signup begin */
#step-0 #left-col { margin: 0 0 0 -15px; }
#step-0 #how-to { width: 295px; margin: 0 0 27px 0; background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/signup/howto_bg.gif) repeat-y; font-size: 1.2em; }
#step-0 #how-to .bg { background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/signup/howto_top.gif) no-repeat; }
#step-0 #how-to .bg .bg { padding: 4px 10px 4px 19px; background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/signup/howto_bottom.gif) 0 100% no-repeat; }
#step-0 #how-to ol li { margin: 6px 0 6px 20px; font-weight: bold; }
#step-0 #how-to ol li span { font-weight: normal; }

/* Step 1 */
#step-1 #left-col { margin: 14px 0 0 -9px; }
#steps ul { margin: 0; overflow: hidden; zoom: 1; }
#steps ul li { float: left; margin: 0 8px 0 0; padding: 0; }
#step-1 .text .points { float: right; }
#steps-nav { padding: 25px 0 0; background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/signup/dots.gif) repeat-x; }
#steps-nav ul { overflow: hidden; zoom: 1; margin: 0; }
#steps-nav ul li { margin: 0; padding: 0; background: none; line-height: 28px; font-size: 1.1em; font-weight: bold; }
#steps-nav ul li a { display: block; /*padding: 0 37px;*/ color: #fff; text-decoration: none; }
#steps-nav ul li a:hover { text-decoration: underline; }
#steps-nav ul li.back { float: left; }
#steps-nav ul li.back a { background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/signup/arrow_back.gif) 0 50% no-repeat; }
#steps-nav ul li.forward { float: right; margin-right: 192px; }
#steps-nav ul li.forward a {  }
#steps-nav a.register { display: block; line-height: normal; }
#steps-nav a.register img { display: block; }

/* New registration */
.field { overflow: hidden; zoom: 1; background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/signup/dots.gif) repeat-x; margin-top: 19px; padding-top: 15px; }
.field .title { margin: 0; }
.field .entry { overflow: hidden; zoom: 1; }
.field .label { float: left; width: 217px; padding: 0 0 0 3px; margin: 6px 0 0 0; }
.field .note { color: #fff; font-size: 1.1em; margin: 10px 2px 15px; }
.field input { width: 222px; }
.field.draw { height: 330px; padding-top:20px; }
.field.draw #drawing { position: absolute; }
/* Step 1 */
#step-1-new #left-col { margin: -40px 0 0 -8px; }

.mailCreateSmesh #loginPanel { height:28px; }
.mailCreateSmesh .loginTitle { padding:6px 0 14px; }

.subscribeBlock  { padding: 9px 0 6px;}
.subscribe .acceptNews { margin-left:-4px; margin-right:5px; width: 10px; }
.subscribe { height: 80px; padding:1px !important; background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/backgrounds/subscribe_icon.png) no-repeat 15px 9px #FCEFB8 !important; }
    .subscribe span { display:block; margin-left:107px; margin-top:10px; font-size:12px; }
        .subscribe span.subscribeTitle { color:#CE3B0C; font-size:11px; margin-top:5px; font-weight:bold; }
.subscribe .subscribeText{ margin: 5px 0 0 126px; font-size:11px; height:62px; padding-right:126px; color: #64296A; background:url(/web/20130119125051im_/http://www.smeshariki.ru/images/backgrounds/regMarki.png) no-repeat scroll 201px -5px transparent !important;}
    .subscribe .subscribeText span { margin-top:0px;}
    
#divCommonTooltipContainer {
    position: absolute;
    z-index: 30001;
    font-weight: normal;
    width: 136px;
    color: #3478c3;
}
#divCommonTooltipContainer h3, #divCommonTooltipContainer div { margin: 0; }
#divCommonTooltipContainer h3 { position: relative; padding-bottom: 3px; color: #64296a; }
#divCommonTooltipContainer div.body { position: relative; padding-bottom: 3px; }
#divCommonTooltipContainer .points { margin-top: 3px; }
#divCommonTooltipContainer a { color: #2777BA;	 cursor: pointer;	 text-decoration: underline;	}

.tooltip-top { margin-bottom: 0; padding: 20px 11px 0; background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/tooltip_top.png) no-repeat; }
.tooltip-bottom { height: 14px; line-height: 14px; background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/tooltip_bottom.png); }

#cardsPopup { background:#00acec; padding:42px 22px 22px 22px; width: auto;}
#cardsPopup .content { background-color: #F6D330; padding:5px 0; width:782px;}
#cardsPopup .lt-corner
{
    background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/game/cardsMessage_lt.png) no-repeat;
	width:15px; height:16px; top:4px; left:5px;
}
.row .banner { margin-bottom:15px;}

.mailru #footer { padding-top:23px;}
.mailru #footer .copyright { margin-right: 51px; line-height: 27px; }
.mailru #footer .back-to-portal {margin-left: 26px; }

.youtube .title { font-size:18px; color:#fff; } 

#lichka { height:170px; width:250px; margin:0px 0 12px 13px;  }
	#lichka .userpic { height: 115px; width: 111px;   overflow: hidden; position: relative; }
	#lichka .thumb { padding-top:0;}
		#lichka .userpic img { display:block; margin:7px 0px;  height: 115px; width: 108px;}
		#lichka .thumb span { background: url("/web/20130119125051im_/http://www.smeshariki.ru/images/game/backgroundUserpic.png") repeat scroll 0 0 transparent; cursor: pointer;  height: 100%;     left: 0; position: absolute; top: 3px;	width: 100%; z-index: 2; }
	
	#lichka dt { color: #F6D330; font-size: 8pt; margin: 10px 0; font-weight: bold; }
	#lichka dd {line-height: 13px; margin-left: 146px ;  padding-top: 9px; font-weight: bold;}
		#lichka dd.thumb { float:left; margin: 7px; width: 92px; margin: 7px 9px; height: 160px; }
		#lichka dd div { font-size: 8pt; margin: -2px 0 5px; width: 199px; }
			#lichka dd strong { font-weight:bold;}
			
			#lichka dd div a { color: #fff; font-size:12px; line-height: 18px;  text-decoration: inherit; font-weight: normal; }
			#lichka dd div .hr { height:16px;}
			#lichka dd .getCard, #lichka dd div.avatar a	{ font-weight: normal;}
			#lichka dd .getCard	{     padding-bottom: 8px;}
				#lichka dd .getCard a, #lichka dd div.avatar a { text-decoration:underline;}
				#lichka .enterPage   { background: url("/web/20130119125051im_/http://www.smeshariki.ru/images/game/enterPage.png") repeat scroll 0 0 transparent; display:block; height: 26px; width: 129px;}
				#lichka dd div.avatar  { padding: 0 0 0 6px; width: 112px;}
#noFlash {
	position:fixed;
	display:none;
	top:35px;
	right:85px;
	left:85px;
	bottom:35px;
	border-radius:8px;
	border:6px solid #208c96;
	background:#63cdd7;
}
.no-flash-block-holder {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-274px;
	margin-top:-125px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}	
.no-flash-top {
	height:20px;
	background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/noFlash-top.png) no-repeat center bottom;
	margin-top:-20px;
}
.no-flash-block {
	padding:16px 16px 36px 214px;
	width:334px;
	min-height:162px;
	background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/noFlash.png) no-repeat center bottom;
}
.no-flash-block h2 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 12px 0;
	line-height:1.4em;
}
.no-flash-block h3 {
	font-size:14px;
	font-weight:normal;
	margin:0 0 10px 0;
}
.no-flash-block p {
	color:#666666;
	font-size:11px;
	margin:0 0 20px 0;
}
.no-flash-button {
	text-align:center;
}
a.refresh-button {
	display:inline-block;
	overflow:hidden;
	text-indent:100%;
	width:213px;
	height:58px;
	background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/button-refresh.png) no-repeat center top ;
}
a.refresh-button:hover {
	background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/button-refresh.png) no-repeat center -58px ;
}
a.refresh-button:active{
	background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/button-refresh.png) no-repeat center -116px ;
}

a.install-button {
	display:inline-block;
	overflow:hidden;
	text-indent:100%;
	width:213px;
	height:58px;
	background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/button-install.png) no-repeat center top ;
}
a.install-button:hover {
	background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/button-install.png) no-repeat center -58px;;
}
a.install-button:active {
	background: url(/web/20130119125051im_/http://www.smeshariki.ru/images/button-install.png) no-repeat center -116px;;
}
.install-flash {
	padding-top:16px;
}
.install-flash h3 {
	margin-bottom:40px;
}

/*
     FILE ARCHIVED ON 12:50:51 Jan 19, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:06:16 Dec 27, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.556
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.012
  cdx.remote: 4.039
  LoadShardBlock: 315.63 (3)
  PetaboxLoader3.datanode: 146.849 (4)
  PetaboxLoader3.resolve: 265.236 (2)
  load_resource: 102.965
*/