body{
margin: 0 auto;
padding:0;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
color:#333333;
background:#8297b2 url("/img/bodybg.png");
}
ul{
list-style-type:none;
padding:0;
margin:0;
}
form,h1,h2,h3,h4{
margin:0px;
padding:0px;
}
table{
border-collapse: collapse;
border-spacing: 0px;
border:0px;
}
table td{
padding:0px;
vertical-align:top;
}
iframe, fieldset{
margin:0px;
padding:0px;
border:0px;
}
fieldset{border:1px solid red; display:inline;}
p{
padding:5px 0 5px 0;
}
a:link {color:#333333;text-decoration:underline;}
a:visited {color:#666666;text-decoration:underline;}
a:hover {color:#CC3333;text-decoration:none;}
a img{border:0;}
.red{color:#cc3300;}

.wrap{
max-width:1300px;
margin:0px auto;
/*fixedtop JS padding-top:82px;*/
box-shadow: 0px 0px 30px #222222;
background:#ffffff;
}

ul.actionmenu{vertical-align:bottom; margin-left:20px; height:33px; overflow:hidden;}
ul.actionmenu li{display:block; float:left; height:22px; background:#f3f3f3; border:1px solid #dddddd; border-bottom:none; border-radius:7px 7px 0px 0px; text-align:center;
text-decoration:underline; padding:8px 10px 2px 10px; margin-right:1px; font-size:14px; color:#777777; font-weight:normal; box-shadow:inset 0px -8px 10px rgba(99,99,99, 0.15);}
ul.actionmenu li:hover{background-color:#ffffff; color:#333333;}
ul.actionmenu li a{color:#777777;}
ul.actionmenu li a:hover{ text-decoration:none; color:#333333;}
ul.actionmenu li.dark{position:relative; background:#E26325; color:#ffffff; border-color:#E26325; text-decoration:none;}
ul.actionmenu li.dark a{color:#ffffff !important;}
ul.actionmenu li img{vertical-align:middle;}

.content{position:relative; padding:20px 20px 10px 20px; margin-top:0px; background:linear-gradient(to bottom, #f0f0f0, #F9F9F9); border-left:1px solid #dddddd; border-bottom:1px solid #eeeeee;}
.content h1{padding:0 0 15px 0; font-size:20px; color:#336699; font-weight:bold;}
h1.blue,
h2.blue,
h3.blue,
h1.red,
h2.red,
h3.red,
h1.orange,
h2.orange,
h3.orange,
h1.green,
h2.green,
h3.green {font-size:16px; font-weight:bold; margin:0px; padding:7px 0px 7px 20px; color:#ffffff; background:#777777; font-style:italic; box-shadow:inset 0px -15px 10px rgba(255,255,255, 0.3);}
h3.blue, h2.blue, h1.blue{background:#4989b2;}
h3.red, h2.red, h1.red {background:#cc3300;}
h3.orange, h2.orange, h1.orange{background:#ff6600;}
h3.green, h2.green, h1.green{background:#008B00;}
h1.blue, h1.red, h1.orange, h1.green{font-size:18px;}

.content p{line-height:21px; margin:0px; padding:0 0 10px 0; position:relative; font-size:14px;}
.content img{max-width:100%;}
.forumcontent{background:#f9f9f9; border-left:1px solid #CCCCCC; border-bottom:1px solid #eeeeee; padding:10px;}
.forumcontent > p{line-height:18px; margin:0px; padding:20px 20px 20px 30px; position:relative; }

div.static{ min-height:90px;}
div.static h1{padding:0 0 5px 0;}
div.static p{padding:10px 0 0 0; text-align:justify;}
img.static{float:left; margin:0px 15px 5px 0px;}
div.static p img{vertical-align:middle;}

.content.ulogin{padding-left:20px;}

/*Шапка логотип*/
.top{/*fixedtop JS position:fixed; width:1300px;*/ top:0px; z-index:7777; max-width:1300px; margin:0px auto; height:87px; padding:0; background:#E4F6FE url("/img/topmenu_gradient.png") 240px 0px repeat-y; border-bottom:1px solid #ff9900; font-size:12px;}
.top #logo{ width:240px; height:30px; float:left; border-bottom:1px solid #ffffff;}
.top #logo img{ vertical-align:top;}

/*Шапка верхнее меню*/
#topmenu{position:relative; margin-left:240px; height:30px; background:#429ad5 url("/img/sky.png") top left repeat-x; vertical-align:top; color:#fffc00; font-weight:bold; border-bottom:1px solid #ffffff; line-height:31px; padding:0 15px 0 25px; font-size:12px;}
#topmenu a{color:#ffffff; margin:0 8px 0 10px; font-size:12px;}
#topmenu span.cur{margin:0 7px 0 7px;}
#topmenu span.newgames{background:#f4cd09; border-radius:10px; color:#ffffff; padding:2px 7px 2px 4px; margin:0 7px 0 -3px; text-transform:lowercase;}
#topmenu span.totalgames{float:right; line-height:31px; font-style:italic; padding-right:8px;}
#topmenu span.totalgames i{color:#ffffff;}
#topmenu span.uonline{float:right; color:#E4F6FE; background:url("/img/members_online.png") 0px 2px no-repeat; padding-left:28px; line-height:31px; font-style:italic;}

div#mob_btn{display:none; position:absolute; top:0px; right:10px; width:30px; height:30px; background:url("/img/mobilemenu.png") 0px 0px no-repeat; cursor:pointer;}
div#mob_menu{display:none; position:absolute; top:30px; right:0px; width:100%; background:#efe3c4; color:#ffffff; padding:10px; line-height:27px;}
div#mob_menu p{padding:0px; margin:0px; border-bottom:1px solid #ffffff;}
div#mob_menu a{padding:0px; text-align:left; font-weight:normal; color:#cc3300; font-size:16px;}
div#mob_menu a:first-letter{text-transform:uppercase !important;}


/*Шапка юзерблок*/
#ublock{position:relative; background:url("/img/logo_bottom.png") 0px 0px no-repeat; height:56px;}
#ublock #loginbox{display:block; float:left; width:240px; margin-top:19px; text-align:center;}
#ublock #loginbox, #ublock #loginbox a{color:#336699; font-weight:bold; font-size:14px; text-shadow: 0px 0px 5px #ffffff;}

#ublock #quicksearch{display:block; position:relative; float:left; margin:13px 0 0 30px;}
#ublock #quicksearch input[type="text"]{display:inline-block; text-align:center; width:250px; height:28px; border:1px solid #4ca1d7; border-right:none; background:#ffffff; color:#336699; font-size:14px; padding:0; margin:0 0 0 0px; }
#ublock #quicksearch input[type="submit"]{display:inline-block; float:right; width:30px; height:30px; border:none; background:url("/img/search.png") 0px 0px no-repeat; cursor:pointer; padding:0; margin:0; }
#ublock #quicksearch input[type="submit"]:hover{background:url("/img/search.png") -30px 0px no-repeat;}

#ublock #addgame{display:block; float:right;  margin:13px 12px 0 0; padding:2px 36px 0 0; width:60px; height:30px; background:url("/img/menu_gameadd.png") top right no-repeat; font-size:12px; text-align:right; color:#336699; font-weight:bold; text-decoration:none; line-height:13px;}
#ublock  #fixit{position:absolute; bottom:2px; left:50%; display:block; width:16px; height:6px; z-index:889; cursor:pointer; background-image:url("/img/fixit.png"); background-repeat:no-repeat;}
#ublock  #fixit.unfix{background-position: -16px 0px;}
#ublock  #fixit.unfix:hover{background-position: -32px 0px;}
#ublock  #fixit.fix{background-position: -48px 0px;}
#ublock  #fixit.fix:hover{background-position: -64px 0px;}

#ublock.logged #quicksearch{float:right; margin:13px 10px 0 0px;}
#ublock.logged #quicksearch  input[type="text"]{width:180px; margin:0 0 0 10px; }
#ublock.logged #fixit{left:61%;}

/*Поиск*/
div#hintbox{display:none; position:absolute; z-index:7780; top:0px; left:0px; width:200px; background:#ffffff; border:1px solid #b6d8ea;}
div#hintbox ul{margin:0px; padding:0px;}
div#hintbox ul li{padding:5px; background:#ffffff; cursor:default;}
div#hintbox ul li.selected,
div#hintbox ul li:hover{background:#deecf4;}

div#topsearch{display:none; position:absolute; z-index:7779; top:0px; left:0px; width:200px; background:#ffffff; border:1px solid #b6d8ea; padding:0px; margin:0px;}
div#topsearch p{padding:10px; margin:0px; font-size:14px; line-height:20px;}
div#topsearch p i{margin:0px; line-height:25px; color:#cc3300;}
div#topsearch p a{padding:0 10px 0 0; font-size:14px;}

/*Шапка юзерменю*/
div.welcome{display:block; position:relative; float:left; width:225px; height:48px; overflow:hidden; margin:0px; white-space:nowrap; color:#546B9E; text-align:left; padding:8px 0px 0 15px; overflow:hidden; background:#00BDF9; /*#00BDF9*/ border-radius:0px; box-shadow: inset -10px -10px 25px rgba(0,0,0, 0.15);}
div.welcome img#useravatar{position:absolute; top:5px; right:5px; border-radius:7px; }
div.welcome a{color:#ffffff;}
div.welcome a.username{font-size:14px; line-height:20px; font-weight:bold; text-decoration:none;}
div.welcome a.logout{font-size:12px; line-height:20px;}
div.welcome #picker{display:block; position:absolute; width:16px; height:16px; top:0px; left:0px; background:#ffffff; cursor:pointer; z-index:100; overflow:hidden;}
div.welcome #picker span{display:block; float:left; width:8px; height:8px;}
div.welcome #picker.active{width:144px; height:16px; box-shadow: 0px 0px 15px #ffffff;}
div.welcome #picker.active span{display:block; float:left; width:16px; height:16px;}

div.usermenu{float:left; position:relative; width:75px; height:50px; text-align:center; font-size:11px; color:#546B9E; vertical-align:top; line-height:12px; margin-top:4px; margin-left:15px;}
div.usermenu a{color:#546B9E; text-decoration:none; vertical-align:top; }
div.usermenu a:hover{ text-decoration:underline; }
div.usermenu span{position:absolute; top:5px; right:20px; background:#829abb; padding:1px; border:1px solid #6c7c91; border-radius: 2px; color:#ffffff; font-weight:bold; font-size:11px; }
div.usermenu.ctrlmenu{width:50px; border:0px solid #ffffff; margin-left:8px; text-align:left;}
div.usermenu.ctrlmenu a{text-decoration:underline; line-height:14px;}

div.welcome .fleshki{display:inline-block; height:16px; line-height:16px; background:#42aeda url("/img/ufcoins.png") 0px 0px no-repeat; padding:0px 3px 0px 18px; border-radius: 16px 5px 5px 16px; color:#FFFF00; font-weight:bold; font-size:10px; margin-left:10px; border:1px solid #0088B9; border-left:none; box-shadow:inset 0px 0px 5px rgba(0,0,0, 0.2);}
div.welcome .rouble{display:inline-block; height:16px; line-height:16px; background:#edac18 url("/img/rouble.png") 0px 0px no-repeat; padding:0px 3px 0px 18px; border-radius: 16px 5px 5px 16px; color:#ffffff; font-weight:bold; font-size:10px; box-shadow:inset 0px 0px 5px rgba(0,0,0, 0.2);}

.fleshki{display:inline-block; height:16px; line-height:16px; background:#42aeda url("/img/ufcoins.png") 0px 0px no-repeat; padding:0px 3px 0px 18px; border-radius: 16px 5px 5px 16px; color:#FFFF00; font-weight:bold; font-size:11px; border:1px solid #0088B9; border-left:none; box-shadow:inset 0px 0px 5px rgba(0,0,0, 0.15);}
.rouble{display:inline-block; height:16px; line-height:16px; background:#edac18 url("/img/rouble.png") 0px 0px no-repeat; padding:0px 3px 0px 18px; border-radius: 16px 5px 5px 16px; color:#ffffff; font-weight:bold; font-size:11px; border:1px solid #cc8400; border-left:none; box-shadow:inset 0px 0px 5px rgba(0,0,0, 0.15);}


td#search, td.menu, td.game1, td.game2, td.game6, td#about, td#copy{vertical-align:middle;}
table.record td, table.partner_menu td, table.partner td, div#personal_messages td{border: 1px solid #ffffff; vertical-align:middle;}

.groupPreview{position:absolute; top:0px; left:0px; display:none;}
/*Шапка конец*/

/*Поиск игр*/
.nextsearch{
padding:5px 0 30px 30px;
font-size:18px;
}
/*Поиск игр конец*/

/*Колонка слева*/
.left{width:240px; float:left; background-color:#FFFFFF; }
.menuborder{border-right:0px solid #eeeeee; box-shadow:inset -20px 0 20px #f6f6f6;}
.menu{height:30px; line-height:30px; padding-left:30px; text-transform:uppercase; font-weight:bold; color:#FFFFFF; }
.menu a:link, .menu a:visited{font-weight:bold; color:#FFFFFF; font-size:12px; text-decoration:underline; }
.menu a:hover{ text-decoration:none; }
.counter{text-align:center; padding:10px 0 10px 0; background:#CCCCCC; box-shadow:inset -20px 0 20px #c0c0c0;}
.counter + .counter{padding:0 4px 10px 4px !important;color:#555555;}
.counter + .counter a, .counter + .counter a:visited{color:#555555; }
.advs{ padding-bottom:20px; padding:5px 0px 2px 5px; border-bottom:2px dashed #A9D0DE; margin:5px; font-size:11px; color: #63A4D9; }
.advs a:link, .advs a:visited  {color:#63A4D9; font-size:11px;}
.advs a:hover  {color:#0078D8; font-size:11px; text-decoration:none;}

.m0{background:#888888;  box-shadow: inset 0px -15px 10px rgba(255,255,255, 0.2);}
.m1{background: #2966ab; box-shadow: inset 0px -15px 10px rgba(255,255,255, 0.2);}
.m2{background: #DE561D; box-shadow: inset 0px -15px 10px rgba(255,255,255, 0.2);}
.m3{background: #DE561D; box-shadow: inset 0px -15px 10px rgba(255,255,255, 0.2);}
.m4{background: #52A72B; box-shadow: inset 0px -15px 10px rgba(255,255,255, 0.2);}
.m5{background: #2966AB; box-shadow: inset 0px -15px 10px rgba(255,255,255, 0.2);}
.m6{background: #702B70; box-shadow: inset 0px -15px 10px rgba(255,255,255, 0.2);}

#quiz{text-align:center; padding-left:0;}

/*Рубрики игр меню*/
ul.gamecat{padding-bottom:5px;}
.gamecat li{position:relative; height:28px; border-bottom:1px dotted #cc3333; vertical-align:top; font-size:10px;}
.gamecat li:hover{background-color:#F7EEEA;}
.gamecat li a, .gamecat li u{display:block; float:left; color:#cc3333; height:28px; line-height:29px; padding:0 5px 0 35px; text-transform:uppercase; font-weight:bold; font-size:11px;   background-position: 5px 5px; background-repeat: no-repeat;}
.gamecat li u{text-decoration:none !important;}

.gamecat li#cat_arcade{				background:url("/img/tag/arcade_min.png") 5px 5px no-repeat;}
.gamecat li#cat_brodilki{				background:url("/img/tag/brodilki_min.png") 5px 5px no-repeat;}
.gamecat li#cat_draki{				background:url("/img/tag/draki_min.png") 5px 5px no-repeat;}
.gamecat li#cat_gonki{				background:url("/img/tag/gonki_min.png") 5px 5px no-repeat;}
.gamecat li#cat_igry-dlya-devochek{	background:url("/img/tag/igry-dlya-devochek_min.png") 5px 5px no-repeat;}
.gamecat li#cat_izdevatelstva{		background:url("/img/tag/izdevatelstva_min.png") 5px 5px no-repeat;}
.gamecat li#cat_klassicheskie{		background:url("/img/tag/klassicheskie_min.png") 5px 5px no-repeat;}
.gamecat li#cat_kvesti{				background:url("/img/tag/kvesti_min.png") 5px 5px no-repeat;}
.gamecat li#cat_letalki{				background:url("/img/tag/letalki_min.png") 5px 5px no-repeat;}
.gamecat li#cat_logicheskie{			background:url("/img/tag/logicheskie_min.png") 5px 5px no-repeat;}
.gamecat li#cat_nastolnye{			background:url("/img/tag/nastolnye_min.png") 5px 5px no-repeat;}
.gamecat li#cat_rolevye{				background:url("/img/tag/rolevye_min.png") 5px 5px no-repeat;}
.gamecat li#cat_sport{				background:url("/img/tag/sport_min.png") 5px 5px no-repeat;}
.gamecat li#cat_strategii{			background:url("/img/tag/strategii_min.png") 5px 5px no-repeat;}
.gamecat li#cat_strelialki{			background:url("/img/tag/strelialki_min.png") 5px 5px no-repeat;}

.gamecat li img{ display:block; float:right; cursor:pointer; padding:7px 0px 5px 2px; }
.gamecat > li > span{display:block; float:left; width:40px; padding-top:9px; color:#999999; }
.gamecat > li > i{position:absolute; top:6px; right:7px; display:block; background:#374d62; padding:1px 2px 1px 2px; border-radius: 2px; color:#ffffff; font-weight:bold; font-size:10px;}

/*Подрубрики игр меню*/
li.sublist{height:auto; border-bottom:none; background:none; }
li.sublist:hover{background:none;}
li.sublist > ul{padding:5px; border-bottom:1px dotted #cc3333; }
li.sublist > ul > li{ position:relative; display:inline-block; height:18px; border-bottom:0px; vertical-align:middle; font-size:10px; border:0px solid #f2bfa9; padding:3px 1px 3px 1px; }
li.sublist > ul > li:hover{background:none;}
li.sublist > ul > li a, li.sublist > ul > li span{color:#666666; height:18px; line-height:18px; font-weight:bold; font-size:11px; text-transform:none; text-decoration:none !important; padding:0 5px 0 5px; background:#ffeedd; border-radius:3px; margin:0px; }
li.sublist > ul > li a:link{ text-decoration:underline; color:#666666; }
li.sublist > ul > li a:hover{  background:#3C768F; color:#ffffff !important; text-decoration:underline33 !important; border:0px;}
li.sublist > ul > li a.current{ background:#3C768F !important; color:#ffffff !important;}
li.sublist > ul > li span{ background:#3C768F !important; color:#ffffff !important; padding:2px 5px; line-height:18px; }

li.sublist > ul > li.childs{margin-right:5px !important;}
li.sublist > ul > li.childs:after{display:block; position:absolute; top:5px; right:-8px; padding-right:0px !important; text-align:right; width:8px; height:15px; border:0px solid red; content:""; background:url("/img/tagchild_menu.png") 0px 0px repeat-y;}

/*Центр*/
#noscript{
border:2px dashed #ffffff;
background:#cc3300;
color:#ffffff;
font-weight:bold;
padding:10px;
margin:5px;
}

.main{margin-left:240px;}
.nocolumn{margin-left:0px !important;}
table.mctd{width:100%;}

#carousel{background-color:#f9f9f9; padding:7px; overflow:hidden; border-bottom:2px solid #ffffff;}
#carousel .viewport {position:relative; float:left; width:100%; height:80px; overflow:hidden;}
#carousel .overview {position: absolute; padding: 0; margin: 0; left: 0; top: 0;}
#carousel li{position:relative; display:block; float:left; background:#ffffff; border-radius:4px; border:1px solid #cccccc; padding:10px; margin:2px; }
#carousel li,
#carousel li img{ cursor:pointer; }
#carousel li:hover{ background:#f9f9f9; }
#carousel li span.newgames{ position:absolute; right:-2px !important; bottom:-2px !important; }
#carousel .buttons {display:none; float:left; width:17px; height:70px; cursor:pointer; padding:4px 3px 0 3px;}
#carousel .disable {visibility: hidden;}
#carousel .showbtn {display: block;}

#best{background:#7b8185; border-left:3px solid #f56b0f; vertical-align:top;}
#best .viewport {position:relative; overflow:hidden; width:420px; height:220px; border-left:1px solid #ffffff;}
#best .viewport span{ position: absolute; top:0px; left:0px; z-index:99; display:block;
padding:4px 15px; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:22px; margin:0; color:#ffffff;}
#best .viewport .pager{position: absolute; width:180px; top:190px; left:18px; z-index:99; display:block; text-align:center; }
#best .viewport .pager li{ display:block; width:29px; height:16px; float: left;}
#best .viewport .pager a.pagenum {display:block; line-height:0; width:12px; height:12px; background:#666666; border:2px solid #ffffff; border-radius:50%; }
#best .viewport .pager a.pagenum:hover,
#best .viewport .pager a.active{box-shadow: 0 0 10px #ffffff;}
#best .viewport .pager a.active {background:#ffffff; border:2px solid #e05f28;}
#best .overview {position: absolute; padding: 0; margin: 0; left: 0; top: 0;}
#best li{position:relative; display:block; float:left; width:420px;}
#best li a.bestname{display:block; height:26px; padding:4px 0 0 200px; background-color:#959a9d; color:#ffffff;
text-transform:none;font-size:11px;  font-weight:bold; line-height:22px; overflow:hidden;}
#best li a img{ background:#ffffff; padding:10px; margin:10px 0 0 10px; float:left; }
#best li p{color:#eeeeee; font-size:11px; margin:4px 5px 5px 200px; line-height:12px; }

div.subcat{text-align:center; margin:10px 0 10px 0; padding:15px 5px 15px 5px; background:#DEE8ED;}
div.subcat ul {}
div.subcat ul li{display:inline; padding-right:25px; font-size:14px; color:#666666; line-height:30px;}
div.subcat ul li a{font-size:14px; color:#336699; }

ul.bread{padding:20px 0 20px 20px; font-size:12px; font-weight:bold; color:#888888; border-top:1px solid #eeeeee; }
ul.bread li{display:inline; padding-left:5px;}
ul.bread a{ color:#cc3300; font-weight:bold; font-size:12px; }

.navi{margin:-5px 0 50px 23px; position:relative; min-height:114px;}
.navi ul{position:relative; display:inline-block; border:1px solid #ffffff; vertical-align:top; line-height:18px;  size:12px; padding:0px 20px 0px 15px; margin:0 0 5px 0px; max-height:100px; overflow:hidden; padding-bottom:7px; }
.navi ul li{}
.navi ul.hover{position:absolute; overflow:visible; border:1px solid #cccccc; height:auto; z-index:110; top:-8px; background:linear-gradient(to top, #f9f9f9, #ffffff); box-shadow: 0px 0px 30px #cccccc; border-radius:5px; max-height:1000px; padding:7px 25px 7px 20px; margin-left:-5px !important;}
.navi ul.hover:last-child{margin-left:-1px !important;}
.navi ul li.naviopen{cursor:pointer;}
.navi ul.hover li.naviopen{display:none;}
.navi a.nopen{text-decoration:none !important; color:#666666 !important;}
.navi ul li.naviclose{display:none;}
.navi ul.hover li.naviclose{position:absolute; display:inline-block; top:0px; right:0px; z-index:111; padding:5px 7px; font-weight:bold; font-size:12px; color:#336699; cursor:pointer;}
.navi ul:after{position:absolute; display:block; top:0px; bottom:0px; left:0px; width:5px; border:1px solid #cccccc; border-right:none; content:"";  z-index:109;}
.navi ul.hover:after{display:none;}
.navi ul li:first-child{font-weight:bold; color:#777777;}
.navi ul li a{color:#cc3300;}
.navi ul li.current{position:relative; margin-left:-6px; z-index:1;}
/* .navi ul li.current:after{display:block; position:absolute; top:0px; left:0; width:220px; height:8px; border-bottom:1px dashed #6694a8; z-index:2; content:"";} */
.navi ul.hover li.current:after{display:none;}
.navi ul li.current span{position:relative; padding:1px 8px 1px 7px; background:#3C768F; color:#ffffff; border-radius:7px; z-index:3;}
.navi ul.sub li{color:#3C768F; }
.navi ul.sub:after{border-color:#3C768F; border-width:1px;}

.pages{padding-left:15px; position:relative; font-weight:bold; overflow:visible; margin:10px 0 20px 0;}
.bottom{padding:0px 0px 20px 20px !important;}
.pages a, .pages span{display:inline-block; width:37px; line-height:30px; margin:0 3px 5px 0; color:#666666; border:1px solid #FFEE00; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; }
.pages a:link,
.pages a:visited{background-color:#FFFFCC;text-decoration:none;}
.pages a:hover{background-color:#FFEE00;}
.pages span.currpage{background-color:#FFEE00;}
.pages a.lastpage{}
.pages a.firstpage{}

/* .sort{float:right; padding:10px 5px 0px 0px;}
.sort p{ float:left; line-height:22px; padding:0px 7px 0 7px; margin:0px 4px 0 0; color:green; font-size:11px;
font-weight:bold; background-color:#B7F4C0; border-radius:5px; border:1px solid #B7F4C0; }
.sort span{ display:block; float:left; width:60px; line-height:0px; background-color:#DEFFE2; margin-right:3px; border-radius:5px; border:1px solid #B7F4C0; }
.sort span img{ display:block; float:left; padding:2px 3px 0 3px; }
.sort span a{ display:block; float:left; width:19px; height:20px; line-height:0px; text-decoration:none; }
.sort span a:hover, #curr{ background-color:#B7F4C0; border-radius:5px; } */
a.dn{ background:url("/img/sort_dn.gif") center center no-repeat; }
a.up{ background:url("/img/sort_up.gif") center center no-repeat; }
/*Центр конец*/

a.playbutton{border:1px solid #ffffff; font-size:12px; background:#E26325; border-radius:10px; color:#ffffff; font-weight:bold; padding:4px 12px 5px 12px; box-shadow: 0px 0px 25px #F1DABC; text-decoration:none;}
a.playbutton:hover{border:1px solid #ffffff; box-shadow:0px 0px 15px #ffffff;}
div.gameinfo a.playbutton, table.recomend a.playbutton{border:0px !important; margin-left:10px; box-shadow:none !important;}
div.gameinfo a.playbutton:hover{border:1px solid #ffffff !important; margin:0 -1px 0 9px; box-shadow:0px 0px 10px #F9A974 !important;}
div.bestblock > a.playbutton{position:absolute; bottom:6px; right:10px; border:5px solid #E26325 !important; z-index:11;}

/*Листинг игр, карточка*/
div.gamelist{padding:5px;}
div.gamecontainer{padding:5px; }

div.gamecard{position:relative; z-index:99; float:left; width:162px; padding:0 0 5px 0; margin-bottom:3px;background:#E7EBF7; border:1px solid #cccccc; border-radius:3px; text-align:center;}
div.gamecard > img, div.gamecard > a img{border:1px solid #ffffff; margin-bottom:5px; border-radius:3px; line-height:0px;}
span.eye, span.eyeart, span.eyemini{font-size:11px; color:#366B9E; float:left; padding:1px 0 2px 17px; margin-left:5px; background:url("/img/eye.gif") 0px 0px no-repeat; }
span.eyemini{float:none !important;}
span.heart{font-size:11px; color:#CD3724; padding:1px 0 2px 17px; background:url("/img/heart.gif") 0px 1px no-repeat; }
span.star{font-size:11px; color:#E4663F; float:right; padding:1px 2px 2px 17px; margin-right:3px; background:url("/img/star.gif") 0px 0px no-repeat; }
span.low{background:url("/img/star0.gif") 0px 0px no-repeat !important; }
div.gamecard span.removefav{position:absolute; top:3px; right:3px; width:30px; height:30px; border:1px solid #FFDCD3; border-radius:15px; background:#ffffff url("/img/heart2.gif") 7px 8px no-repeat; cursor:pointer;}
div.gamecard span.removefav:hover{background-color:#FFDCD3;}

div.gamegroup{position:absolute; top:0px; left:164px; z-index:99; padding:1px 0 0 0; border-radius:0 3px 3px 0px; width:54px; height:120px; border:1px solid #bbbbbb; background:#dddddd; overflow:hidden; border-left:none; text-align:left; opacity:0;}
div.gamegroup ul{line-height:0px; font-size:0px; margin:0px; padding:0px;}
div.gamegroup li{display:block; float:left; margin:0px; padding:0px; width:54px; height:40px; line-height:0px;}
div.gamegroup li a{line-height:0px; margin:0px; padding:0px;}
div.gamegroup img{border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-radius:3px; line-height:0px;}
div.gamegroup span{display:block; height:12px; line-height:10px; background:#406c98; padding-left:13px; margin:0 0 1px -3px; text-align:center; color:#ffffff; font-size:10px; border-left:none;  text-align:left;}
div.groupcontainer{width:0px; height:135px;}

div.gameinfo{position:relative; margin:0px 0px 0px 167px; border:1px solid #cccccc; background:#f4f5f7; border-radius:3px; padding:7px 8px 7px 10px; min-height:137px;}
div.gameinfo > a{font-weight:bold; color:#cc3300; font-size:14px;}
div.gameinfo > div.floor > span.gamesize{font-weight:bold; margin-left:4px; font-size:11px; color:#777777;}
div.gameinfo > p{padding:11px 0 27px 0 !important; text-align:justify; margin:0px !important; line-height:16px;}
div.gameinfo > span.newgame, #gamedescr > span.newgame{ font-weight:bold; background:#336699; color:#ffffff; padding:0 5px 2px 5px; border-bottom:none; border-radius:2px; font-size:10px; margin-right:5px;}
div.gameinfo > span.gr{float:right; font-size:11px; color:#999999; font-style:italic;}
div.gameinfo > span.gr > a{font-size:11px; color:#cc3300;}
div.gameinfo > div.floor{position:absolute; bottom:2px; left:0px; width:100%; line-height:28px; }
div.gameinfo > div.floor > span.gi{float:right; font-style:italic; font-size:11px; color:#999999; margin-right:8px;}
div.gameinfo > div.floor > span.gi > a{font-size:11px; color:#6384AD; text-decoration:none; border-bottom:1px dashed #6384AD;}
div.gameinfo.havegroup{margin:0px 0px 0px 222px !important;}

div.recomend div.gameinfo{ min-height:108px !important;}
div.recomend div.gamecard{height:117px !important;}
div.recomend div.gamegroup span{background:#888888 !important; padding-left:8px !important;}
div.recomend b.newgame{background:green !important;}
/*Листинг игр*/


/*ГЛАВНАЯ*/
.intromain{font-size:14px; background:linear-gradient(to bottom, #edd0aa, #FFFFFF 96%); padding:25px 0; margin-bottom:20px; line-height:21px;}
.intromain h1{color:#E05F21; text-align:center; padding:15px 0 22px; font-size:24px; line-height:30px;}
#rotateNew, #rotateBest, #rotateRand{cursor:pointer;}

#gameRotatorMain{margin-bottom:20px;}

/*поиск на главной*/
form.main_search{
height:50px;
text-align:center;
position:relative;
}
form.main_search input[type="text"]{
width:300px;
height:38px;
color:#666666;
border:1px solid #E05E21;
padding:0 0 0 10px;
font-size:20px;
line-height:38px;
box-shadow:0px 0px 25px rgba(204, 100, 51, 0.75);

}
form.main_search input[type="submit"]{
width:150px;
height:40px;
padding:0px;
background: #E05E21;
box-shadow:inset 0px -10px 17px #EC9B68;
border:0px;
color:#ffffff;
font-size:22px;
cursor:pointer;
box-shadow:0px 0px 25px rgba(204, 100, 51, 0.75);
}
/*поиск на главной*/



/*новые рубрики на главной*/
.main_categs{padding-bottom:15px;padding-top: 15px; border-top: 5px solid #fff;}
.main_categs:first-child{padding-top:15px;}
.main_categs i{font-size:22px !important; text-align:center; font-style:normal; text-transform:uppercase; text-shadow:2px 2px 3px #fff; padding-left:10px !important;}

.main_categs ul{padding:0px; text-align:center;}
.main_categs li{display:inline-block; position:relative; width:120px; height:110px; margin:1px 3px 3px 3px; border-radius:10px; text-align:center; padding:7px 5px 3px 4px; vertical-align:top}
.main_categs li img{border-radius:50%; background: #fff;}
.main_categs li a{display:block; width:100%; height:100%; font-size:14px; color:#0f375f;}
.main_categs li a:hover{color:#cc3300;}
.main_categs li span{position:absolute; top:2px; right:2px; z-index:2; background:#336699; color:#ffffff; border-radius:4px; padding:2px 4px;}

.main_categs li{}
.main_categs li:hover{background-color:rgba(255,255,255,0.7); border-radius: 8px;}

.indexcat i{display:block; color:#2f5d8c; font-weight:bold; font-size:18px; padding:10px 0 7px 35px; line-height:25px;}

.main_categs.c1{background:linear-gradient(to bottom, #C0D8EA, #FFE1CE);}
.main_categs.c2{background:linear-gradient(to bottom, #FFE1CE, #FFEEC9);}
.main_categs.c3{background:linear-gradient(to bottom, #FFEEC9, #CBE0B5);}
.main_categs.c4{background:linear-gradient(to bottom, #CBE0B5, #C0D8EA);}
.main_categs.c5{background:linear-gradient(to bottom, #C0D8EA, #DFCEE5);}
.main_categs.c6{background:linear-gradient(to bottom, #DFCEE5, #FFE1CE);}
/*Рубрикатор конец*/


div.subtags{}
div.subtags>a>img{vertical-align:top; margin:0 3px 0 -7px; border:1px solid #5e8796; border-radius:4px 0 0 5px; background:#ffffff; max-width:25px;}
div.subtags>a, div.subtags>span{position:relative; display:inline-block; height:22px; line-height:21px; margin:0 2px 5px 0; font-size:13px; text-decoration:none; color:#ffffff; background:#3C768F; border-radius:4px; padding:0 7px 0 7px; }
div.subtags>a:hover{color:#ffffff; background:#749baa;}
div.subtags>a>span.hl{color:#336699;}
div.subtags>span{color:#888888 !important; border:1px solid #AAAAAA !important; background:#f3f3f3 !important; height:20px; line-height:19px; margin:0 7px 0 1px;}
div.subtags>a.childs{margin-right:9px !important;}
div.subtags>a.childs:after{display:block; position:absolute; top:3px; right:-9px; padding-right:0px !important; text-align:right; width:8px; height:18px; border:0px solid red; content:""; background:url("/img/tagchild.png") 0px 0px repeat-y;}
div.subtags#searchtag{margin-left:25px;}

div.tagpage div.subtags{margin:10px 5px 0px 100px;}

/*Теги внизу*/
/* div.tags{clear:both; padding:5px 0 0 5px; background: #e4f6fe; border-top:1px solid #ADD8E6; text-align:left;}
div.tags ul{display:inline-block; padding:0px; margin:5px 5px 0 5px; vertical-align:top; position:relative;}
div.tags li{display:block; position:relative; height:25px; line-height:21px; text-align:left; padding:0 10px 0 5px; border-right:1px solid #ADD8E6;}
div.tags li.head{font-size:16px; line-height:27px; color:#546B9E; font-weight:bold; border-radius:15px 15px 0 0; text-align:center;}
div.tags li.first{padding-top:5px; border-radius:15px 15px 0 0;}
div.tags li.last{margin-bottom:10px; padding-bottom:5px; border-radius:0 0 15px 15px;}
div.tags li.first.last{border-radius:15px;}
div.tags ul li img{vertical-align:-5px; margin:0 3px 0 3px; border-radius:7px;}
div.tags ul li a{font-size:14px; line-height:25px; color:#546B9E;}
div.tags ul li{font-size:14px; line-height:25px; color:#cc3300;}
div.tags ul li a:hover{color:#cc3300;}

div.tags ul li.t1{background:#ffe1ce;}
div.tags ul li.t2{background:#ffeec9;}
div.tags ul li.t3{background:#cbe0b5;}
div.tags ul li.t4{background:#c0d8ea;}
div.tags ul li.t5{background:#dfcee5;}
div.tags ul li.t6{background:#E67E78;} */

div.alltags{clear:both; position:relative; background: #e4f6fe; border-top:1px solid #ADD8E6; text-align:center; padding:0px;}
div.alltags ul{display:block; vertical-align:top; position:relative; cursor:pointer; margin:auto;}
div.alltags li{display:inline-block; width:225px; height:225px; position:relative; padding:0px; margin:0 10px 0 10px; border-radius:9px; overflow:hidden; cursor:pointer; text-align:center; background:#ffffff;}
div.alltags li:before{position:absolute; z-index:1; left:0px; top:0px; width:100%; height:100%; content:""; opacity: 0.7;}
div.alltags li:hover:before{opacity:1;  animation:TagMoveBg 11s linear infinite;}
div.alltags li p{position:absolute; z-index:2; left:12px; top:12px; width:200px; height:155px; border-radius:100px; background:rgba(255, 255, 255, 0.9); text-align:center; padding:0px; margin:0px; line-height:22px; font-size:14px; padding-top:45px; box-shadow:0px 0px 10px rgba(0,0,0, 0.3);}
div.alltags li span{font-size:16px; font-weight:bold; line-height:30px; color:#336699; text-decoration:none;}

div.alltags ul li.t1:before{background-image:url("/img/tags1.png");}
div.alltags ul li.t2:before{background-image:url("/img/tags2.png");}
div.alltags ul li.t3:before{background-image:url("/img/tags3.png");}
div.alltags ul li.t4:before{background-image:url("/img/tags4.png");}
div.alltags ul li.t5:before{background-image:url("/img/tags5.png");}
@keyframes TagMoveBg{
	from{ background-position: 0 0; }
    to{ background-position: -450px 0; }
}
div.alltags div.open{border-top:1px solid #fff; min-height:100px; background:#ffffff; font-size:16px; line-height:25px; color:#cc3300; padding:10px 15px; text-align:left; vertical-align:top; }
div.alltags div.open span{font-weight:bold; display:inline-block; height:20px; padding:0 0 10px 5px; }
div.alltags div.open img{vertical-align:-5px; margin:0 3px 0 3px; border-radius:7px;}
div.alltags div.open a{display:inline-block; width:180px; font-size:13px; line-height:22px; color:#546B9E;}
div.alltags div.open.t1{background:linear-gradient(to right, #ffe1ce, #ffffff 20%);}
div.alltags div.open.t2{background:linear-gradient(to right, #cbe0b5, #ffffff 20%);}
div.alltags div.open.t3{background:linear-gradient(to right, #ffeec9, #ffffff 20%);}
div.alltags div.open.t4{background:linear-gradient(to right, #c0d8ea, #ffffff 20%);}
div.alltags div.open.t5{background:linear-gradient(to right, #dfcee5, #ffffff 20%);}
div.alltags div.open.t6{background:linear-gradient(to right, #E67E78, #ffffff 20%);}


#gototop{position:fixed; display:none; bottom:10px; right:10px; z-index:199; cursor:pointer;}
div.taglist{margin:-15px 0 25px 0 !important;}

#m4adaptive{margin:12px 5px 20px 20px;}

/*Футер*/
.footer{
clear:both;
border-top:1px solid #ADD8E6;
font-size:12px;
color:#546B9E;
font-weight:bold;
background:#E4F6FE url("/img/topmenu_gradient.png") top left repeat-y;
}
.footer #about{
line-height:40px;
padding-left:30px;
}
.footer #copy{
float:right;
line-height:40px;
width:350px;
padding-right:25px;
text-align:center;
font-weight:bold;
font-size:12px;
}
.footer #about a, .footer #copy a{
color:#546B9E;
font-size:12px;
font-weight:normal;
}
/*Низ конец*/

.msgerror, .success{
font-size:16px;
font-weight:bold;
padding:25px;
border-top:5px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
}
.msgerror{
color:#CC3300;
background-color:#F8E2E2;
}
.msgerror a{
color:#CC3300;
font-weight:bold;
}
.success{
color:#336633;
background-color:#DEFFE2;
}

/* partner */
.header{
border-bottom:2px solid #FFFFFF;
background-color:#E2EBF2;
line-height:32px;
padding-left:15px;
border-top:10px solid #FFFFFF;
}
.header h1, .header h2, .header h3{
font-weight:bold;
font-size:14px;
display:inline;
padding-right:2px;
}
.header h1{
color:#CC3300;
}
.header h2, .header h2 a{
color:#336699;
}
.header h3{
color:green;
}
.header img{
float:right;
margin:8px 8px 8px 0px;
cursor:pointer;
}
.hl{
background-color:yellow;
margin:0;
padding:0;
}
div.tag span.hl{
color:#333333;
}
.button{
background-color:#ABB5E5;
border:2px solid #546B9E;
color:#003366;
font-weight:bold;
padding:2px 3px 2px 3px;
}

.playonline{
color:#cc3300;
font-weight:bold;
}
.gold{color:#FF9000; font-weight:bold;}
.silver{color:#909090; font-weight:bold;}
.bronze{color:#FF7F50; font-weight:bold;}

.artimg{
float:right;
margin: 0 0 20px 20px;
}

.content.notesread{min-height:160px;}
.content.notesread #gamedescr{padding-left:180px; min-height:140px;}

.notes{padding:1px !important; background:#f9f9f9; border-left:1px solid #dddddd;}
.notes a{background:url("/img/readnote.png") top left no-repeat; padding-left:23px; margin-left:30px; font-size:14px; font-weight:bold; color:#666666;
text-decoration: none; display: inline-block; border-bottom: 1px dashed #999999; }
.notes a:hover{ border-bottom: 1px solid #FFFFFF; text-decoration:none; border-bottom:1px dashed #E7EBF7;}
a.readnote{ background:url("/img/readnote.png") top left no-repeat; padding-left:23px; margin:0 30px 10px 7px; font-weight:bold; color:#666666;}
a.playgame{ background:url("/img/playgame.png") top left no-repeat; padding-left:23px; margin:0 30px 10px 7px; font-weight:bold; color:#666666; }
img.myava{ float:left; margin-right:10px;}

/*формы ввода данных*/
.uinput, .uinputR, .comuinput{ line-height:18px; border:1px solid #cccccc; border-radius:8px; color:#666666; font-weight:bold; font-style:italic; vertical-align:middle;
padding:0px 10px 0px 25px; font-size:14px; height:30px; max-width:100% !important;}
.uinput[type="button"]{display:inline-block; margin:0px 5px 0px 5px; padding:0px 10px 0px 10px; line-height:25px; background:#eeeeee; cursor:pointer; font-size:14px; }
.uinput[type="button"]:hover{ background:#e3e3e3;}
.uinput[type="file"]{height:32px; padding:0px 0px 0px 0px; margin:0px; background:#ffffff;}
.uinput[type="submit"]{text-align:center; padding:0 15px 0 15px; margin:0px; line-height:32px; height:35px; background:#999999;
border-radius:10px;color:#ffffff; cursor:pointer; box-shadow:inset 0px -15px 10px rgba(255,255,255, 0.3); border:0px;}
.uinput[type="submit"].active, .uinput[type="submit"]:hover{background:#3faa33; color:#ffffff;}
.uinput#acode{ width:130px; background:#FFFFFF url("/img/acode.png") 7px 8px no-repeat; }
.uinput#quest{ width:60px; background:#FFFFFF url("/img/quest.png") 7px 9px no-repeat; }
.uinput#newemail, .uinput#emailpass{ width:150px; background:#FFFFFF url("/img/email.gif") 7px 9px no-repeat; }
.uinput#newlogin{ width:150px; background:#FFFFFF url("/img/login.gif") 7px 9px no-repeat; }
.uinput#newpassw, .uinput#newpassw2{ width:150px; background:#FFFFFF url("/img/passw.gif") 7px 9px no-repeat; }
.no#passwcheck, .no#emailcheck, .no#birthdaycheck, .no#avacheck{padding:0 5px 0 5px; color:#f9f9f9; content:"."; font-size:14px; background: url("/img/no.gif") 3px 3px no-repeat; font-weight:bold;}
.yes#passwcheck, .yes#emailcheck, .yes#birthdaycheck, .yes#avacheck{padding:0 10px 0 10px; color:#f9f9f9; content:"."; font-size:14px; background: url("/img/check_green.gif") 3px 3px no-repeat;  font-weight:normal;}
.yes#avacheck, .no#avacheck{float:right}
.uinput#from{ width:195px; background:#FFFFFF url("/img/ufrom.png") 5px 7px no-repeat; }
.uinput#uyear{ background:#FFFFFF url("/img/ubirthday.png") 5px 6px no-repeat; padding-left:20px;}

select.uinput{ height:32px; border-radius:2px; padding:0 10px 0 25px;}
textarea.uinput{ padding:10px; font-style:normal; line-height:18px; font-weight:normal; border-radius:8px;}
label.uinput{ cursor:pointer; border:0px; font-size:12px; font-style:normal; padding:0px 0px 0px 10px; font-weight:bold; vertical-align:top;}
label.uinput:before{display:block; float:left; width:18px; height:18px; border:1px solid #cccccc; border-radius:2px; background:#ffffff; content:"";
text-align:center; line-height:18px; overflow:hidden; }
input.uinput[type="checkbox"]{ display:none; }
input.uinput[type="checkbox"]:checked + label.uinput:before{background:#FFFFFF url("/img/check.gif") 3px 3px no-repeat; color:#777777; font-weight:normal; }

label.uinputR{ cursor:pointer; border:0px; font-size:12px; font-style:normal; padding:0px 0px 0px 7px; font-weight:bold; vertical-align:top; line-height:18px;}
label.uinputR:before{display:block; float:left; width:14px; height:14px; border:1px solid #cccccc; border-radius:9px; background:#ffffff; content:"";
text-align:center; line-height:12px; overflow:hidden; margin-top:2px;}
input.uinput[type="radio"]{ display:none; }
input.uinput[type="radio"]:checked + label.uinputR:before{content:" "; width:12px; height:12px;  color:#999999; background-color:#eeeeee; border:2px solid #999999; font-weight:bold;}


/*страница активации*/
.activatepage b{line-height:32px; font-size:14px;  color:#336280; padding-left:5px; font-style:italic; }
.activatepage strong{ color:#666666; padding:0px 3px 0px 3px; }
.activatepage span{ padding-top:15px; display:block; font-size:14px; color:#333333; line-height:15px; }
.activatepage strong.green{color:green}

/*карточка пользователя*/
#ucard{position:relative; text-align:left; width:660px; height:470px; border:1px solid #999999; background:#f9f9f9; line-height:0px; padding:0px; box-shadow: 0 0 15px #666666; }
#ucard h3.ucard{ display:block; height:40px; line-height:40px; padding:0px; font-size:18px; margin:0px; color:#ffffff; border:0px solid #fbf6ef; text-align:center;
background:#ff6600; box-shadow: inset 0px -15px 10px rgba(255,255,255, 0.3); font-style:italic; }
#ucard .uchead{position:absolute; width:150px; height:27px; top:50px; z-index:2; border:1px solid #cccccc; border-bottom:#999999; background:#eeeeee;
text-align:center; line-height:27px; font-weight:bold; cursor:pointer; text-decoration:underline; color:#666666; border-top-left-radius:6px; border-top-right-radius:6px; }
#ucard .uchead:hover{ background:#f9f9f9;}
#ucard .uchead img{vertical-align:middle;}
#ucard #ucinfo{left:10px;}
#ucard #ucinterests{left:163px; }
#ucard #ucfavgames{left:316px;}
#ucard .ucurrent{ top:48px; height:30px; border:1px solid #999999; border-bottom:none; background:#ffffff; cursor:default; text-decoration:none; color:#333333; }
#ucard .ucbody{position:absolute; top:78px; left:10px; z-index:1; width:640px; height:380px; background:#ffffff; border-top:1px solid #999999;
border-radius:15px; border-top-left-radius:0px; border-top-right-radius:0px; }
#ucard .ucontent{ position:absolute; top:79px; left:10px; z-index:3; width:618px; height:362px; border-radius:0px 0px 15px 15px;
border:1px solid #999999; border-top:none; background:none; overflow:auto; background: url("/img/alpha_blur.png") 0px 0px repeat-x; padding:7px 10px 10px 10px; }
#ucard .ucontent .uava{ float:left; width:118px; background: url("/img/uquote.png") top right no-repeat; }
#ucard #uavatar{ border:1px solid #999999; }
#ucard .uthink{ float:left; width:450px; height:92px; color:#ffffff; line-height:14px; text-align:justify; padding:10px 13px 0px 13px; border-radius:20px;
background: #4e92be url("/img/gradient0-50.png") bottom left repeat-x; overflow:hidden; }
#ucard .ulinks{width:590px; margin-top:103px; line-height:16px; font-size:11px; color:#999999; text-align:right;}
#ucard .ulinks a{ font-size:11px; color:#999999; margin-left:10px;}
#ucard .uinfo{ display:block; float:left; width:240px; margin:3px 9px 0px 0px; background:#eeeeee; border-radius:2px; overflow:hidden; }
#ucard .uinfo#uil{border-bottom-left-radius:10px; padding-bottom:8px;}
#ucard .uinfo#uir{width:340px; border-bottom-right-radius:10px; padding-bottom:8px;}
#ucard .uinfo li{padding-left:25px; font-size:11px; color:#333333; line-height:14px; padding:3px 10px 3px 35px; }
#ucard .uinfo li span{margin-left:-35px; padding:0px 15px 0px 20px;} /*help hover*/
#ucard .ucontent #left{float:left; width:248px; height:245px; overflow:hidden; }
#ucard .uinfo li.descr{ clear:both; padding:5px 10px 5px 10px; background:#CCCCCC; color:#666666; margin-bottom:5px; font-weight:bold;
box-shadow: inset 0px -10px 10px rgba(255,255,255, 0.4); margin-bottom:5px; font-weight:bold; box-shadow: inset 0px -10px 10px rgba(255,255,255, 0.4); }
#ucard .uinfo li.last{ padding-bottom:8px; }
#ucard .uinfo li.male#ugender{background: url("/img/umale.png") 10px 2px no-repeat; font-weight:bold;}
#ucard .uinfo li.female#ugender{background: url("/img/ufemale.png") 10px 2px no-repeat; font-weight:bold;}
#ucard .uinfo li.nogender#ugender{background: url("/img/ugender.png") 10px 2px no-repeat; font-weight:bold;}
#ucard .uinfo li#ubirthday{background: url("/img/ubirthday.png") 10px 2px no-repeat; font-weight:bold;}
#ucard .uinfo li#ufrom{background: url("/img/ufrom.png") 10px 2px no-repeat; font-weight:bold;}
#ucard .uinfo li#uregdate{background: url("/img/uregdate.png") 10px 2px no-repeat;}
#ucard .uinfo li#ulastvisit{background: url("/img/ulastvisit.png") 10px 2px no-repeat;}
#ucard .uinfo li#ureputation{background: url("/img/ureputation.png") 10px 2px no-repeat;}
#ucard .uinfo li#uposts{background: url("/img/uposts.png") 10px 2px no-repeat;}
#ucard .uinfo li#ucomments{background: url("/img/ucomments.png") 10px 2px no-repeat;}
#ucard .uinfo li#ugames{background: url("/img/ugames.png") 10px 2px no-repeat;}
#ucard .uinfo li#ufcoins{background: url("/img/ufcoins.png") 10px 2px no-repeat;}
#ucard .uinfo li#ugold{background: url("/img/medal1.png") 10px 2px no-repeat; float:left; width:40px;}
#ucard .uinfo li#usilver{background: url("/img/medal2.png") 10px 2px no-repeat; float:left; width:40px;}
#ucard .uinfo li#ubronze{background: url("/img/medal3.png") 10px 2px no-repeat; float:left; width:40px;}
#ucard .uinfo li.cup{clear:both; background: url("/img/cup.png") 10px 1px no-repeat;}
#ucard .uinfo li.cup a{font-weight:bold;}

.pointlog{border-bottom:1px dashed #666666;}
.ucardContent{padding:25px;}

/*изменение данных карточки*/
.content.nogradient{background:#f9f9f9;}
.card{border-bottom:1px solid #eeeeee; }
.card div{}
.card div.l{float:left;}
.card div p{ margin:0px; padding:0px; font-weight:bold; color:#3c7ca5; font-size:12px; line-height:25px; padding-left:20px;}
.card .uc_gender{width:102px; padding:0 20px 20px 0;}
.card .uc_birth{width:293px; padding:0 20px 20px 0;}
.card .uc_home{width:230px; padding:0 0 20px 0;}
.card #umale{ display:block; float:left; width:50px; height:30px; line-height:30px; border:1px solid #999999;border-right:none; border-radius: 8px 0px 0px 8px; background:#ffffff url("/img/umale.png") center center no-repeat; }
.card #umale:hover, .card .active#umale{background:#89cff0 url("/img/umale.png") center center no-repeat;}
.card #ufemale{ display:block; float:left; width:50px; height:30px; line-height:30px; border:1px solid #999999; border-left:none; border-radius: 0px 8px 8px 0px; background:#ffffff url("/img/ufemale.png") center center no-repeat; }
.card #ufemale:hover, .card .active#ufemale{background:#faa0c3 url("/img/ufemale.png") center center no-repeat;}
.card #umale, .card #ufemale input{cursor:pointer;}
.card #umale input, .card #ufemale input{cursor:pointer; display:inline; margin:0px; padding:0px; width:50px; height:30px; opacity: 0; filter:alpha(opacity=0); }
.card #umale img, .card #ufemale img{ padding:0px 10px; display:inline; line-height:16px; }
.card div.think{width:665px; padding-bottom:10px;}
.card div.think textarea{width:645px; height:18px; }
.card div.think p{}
.card div.ava{width:665px; padding-top:10px; overflow:hidden;}
.card div.ava p{font-style:normal; font-size:12px; line-height:30px;}
.card div.ava p a{ margin-left:10px; text-decoration:none; border-bottom:1px dashed #666666; font-weight:normal; font-size:12px; }
.card div.ava p a:hover{border-color:#cc3300;}

span#uploadava{ display:inline-block; font-size:12px; border:0px solid #666666; position:relative; width:130px; height:22px; line-height:20px; margin-left:10px; background:#4989b2; color:#ffffff; border-radius:3px; cursor:pointer; box-shadow: inset 0px -8px 10px rgba(255,255,255, 0.3); text-align:center;}
span#uploadava input[type="file"]{ position:absolute; top:0px; left:0px; cursor:pointer; font-size:200px;/*!кнопка должна быть большой!*/ display:inline; margin:0px; padding:0px; width:130px; height:22px; opacity: 0; filter:alpha(opacity=0); overflow:hidden;}
.cardsave{width:660px; text-align:center; margin:0; padding-top:10px;}

.settings p.boxes{padding:0px 20px 20px 30px; line-height:35px;}
.settings strong{color:#3c7ca5; font-size:14px; }
.settings span.notify{font-weight:normal; color:#666666; font-size:10px; text-decoration:underline; background:#dddddd; border-radius:7px; padding:2px 7px 2px 7px;}
.settings textarea[name="signature"]{width:650px; height:100px;}

.sitesettings img.adimg{float:left;}
.sitesettings div.adsettings{min-height:151px; margin-left:145px;}
.sitesettings div.adsettings .uinput.noactive{color:#cccccc; cursor:auto;}

/*карусель аватарок*/
.ava .viewport {position:relative; float:left; width:612px; height:100px; overflow:hidden; margin:0px; padding:0px;}
.ava .overview {position: absolute; padding: 0; margin: 0; left: 0; top: 0;}
.ava .overview #loading{left:275px; top:25px}
.ava li{line-height:0px; position:relative; display:block; float:left; background:#ffffff; padding:0px; margin:1px; }
.ava li,
.ava li img{ cursor:pointer; }
.ava li:hover{ background:#f9f9f9; margin:2px 0 0 2px;}
.ava .buttons {display:none; float:left; width:17px; height:70px; cursor:pointer; padding:0px 3px 0 3px;}
.ava .disable {visibility:hidden;}
.ava .showbtn {display: block;}
.ava img.buttons{display:block; float:left; width:20px; height:100px; margin-top:0px;}

.cnt{ font-size:10px; font-weight:normal; font-style:normal; color:#CCCCCC; display:none;}
#help{display:block; position:absolute; z-index:9999; top:-500; left:-500; margin:0px; padding:3px; background-color:#ffffbd; border:1px solid #666666; color:#333333; font-size:10px; }

div.tagpage{margin-top:35px;}
div.tagpage h1{padding:0 0 10px 0;}
div.tagpage{min-height:170px;}
div.tagpage #tagdescr{padding:0px 0px 5px 100px;}
div.tagpage #tagdescr p{padding:0 !important; text-align:justify;}
div.tagpage #taglogo{position:absolute; top:20px; left:20px; vertical-align:top; width:77px; height:97px; background:#3C768F; border:1px solid #3C768F; border-radius:4px; text-align:center; padding-bottom:3px;}
div.tagpage #taglogo img{ border:0px solid #3C768F; padding:1px; border-radius:4px; background:#ffffff; }
div.tagpage #taglogo span{ line-height:18px; color:#ffffff; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
div.tagpage span.navpage{position:absolute; top:-33px; left:15px; line-height:33px; background:#F0F0F0; color:#888888; padding:0 10px 0 10px; border-radius:7px 7px 0 0; border:1px solid #dddddd; border-bottom:none;}

div.tagpage .share42init{position:absolute; top:135px; left:21px; width:81px; height:51px; display:block; background:none; margin:0px; overflow:hidden; font-size:0px !important;}
div.tagpage .share42init span.share42-item{ margin:0 3px 3px 0 !important;}
div.tagpage .share42init span.share42-counter{display:none;}

div.tagpage + h2,
div.playpage + h2,
div.searchheader + h2,
div.notes + h2,
div.searchresults + h2 {background:#fff; padding:15px; text-align:center; font-style:normal; font-size:18px; color:#cc3300;}

div.tagpage ul.actionmenu{position:absolute; top:-33px; margin-left:0px;}
div.tagpage ul.actionmenu{right:10px;}
div.tagpage ul.actionmenu.short li{font-size:0px; line-height:34px; padding-left:9px; padding-right:4px;}
div.tagpage ul.actionmenu li .cnew:before,
div.tagpage ul.actionmenu li .c:before,
div.tagpage ul.actionmenu li .cbest:before,
div.tagpage ul.actionmenu li .cfav:before,
div.tagpage ul.actionmenu li .cpop:before,
div.tagpage ul.actionmenu li .cbig:before{content:""; display:block; float:left; width:22px; height:24px;}
.cnew:before,.c:before{background:url("/img/gamesort_all.png") top left no-repeat;}
.cbest:before{background:url("/img/gamesort_best.png") top left no-repeat;}
.cfav:before{background:url("/img/gamesort_fav.png") top left no-repeat;}
.cpop:before{background:url("/img/gamesort_pop.png") top left no-repeat;}
.cbig:before{background:url("/img/gamesort_big.png") top left no-repeat;}

.interests span{border:0px solid red; display:inline-block; width:120px; text-align:right; padding:5px 11px 0 0;}
.interests b{font-size:11px; color:#666666; border-bottom:1px dashed #999999; cursor:help;}
.interests i.cnt{vertical-align:top; line-height:30px; padding-left:5px;}
.interests input[type="text"].uinput{margin-bottom:15px; width:60%; background:#FFFFFF url("/img/uinterest.png") 6px 7px no-repeat;}
.interests ul{}

.interests li{line-height:30px; clear:both; border:0px solid yellow;}
.interests li i{vertical-align:-7px;}

.reglogin{line-height:40px; border-top:1px solid #eeeeee; }
.reglogin span{ display:block; float:left; width:140px; text-align:right; padding-right:8px; font-weight:bold; color:#666666;}
.reglogin input{width:275px !important;}
.reglogin input[type="text"]{ 	background: url("/img/login.gif") 8px 9px no-repeat #FFFFFF;}
.reglogin input[type="password"]{ 	background: url("/img/passw.gif") 8px 9px no-repeat #FFFFFF;}
.reglogin input[type="submit"]{ width:310px !important; font-size:18px; height:50px !important; }
.reglogin input[type="submit"].active{ background-color:#3faa33 !important; }
.reglogin input[name="regemail"], .reglogin input[name="emailpass"]{background: #FFFFFF url("/img/email.gif") 8px 9px no-repeat !important;}
#reggame{display:block; display:inline-block; width:310px; height:385px; margin-left:2px; padding:0px; text-align:left; line-height:0px; font-size:0px; }
.reglogin #reggame{margin-top:10px;}

/*вкладки лучшие игры JS*/
div#gameRotator{display:none; background:#e3e3e3;}
div#gameRotatorMain, div#gameRotatorPlay{background:#e3e3e3;}

div.bestone{position:relative; float:left; overflow:hidden; border-right:1px solid #ffffff; box-shadow:inset 50px 20px 45px 10px #374D62; background:#3f809b; border-radius:0 0 0 4px;}
div.bestblock{/*width:380px;*/ width:480px; height:150px; padding:3px 0px 3px 3px; border-radius:0 0 0 4px;}
div.bestblock > p{padding:7px 0px 7px 10px; margin:0 0 0 163px; border-top:1px dashed #cccccc; white-space:nowrap; overflow:hidden;}
div.bestblock > p:after{display:block; content:""; width:0px; height:30px; /*box-shadow:0px -10px 15px 10px #374D62;*/ position:absolute; top:0px; right:0px; z-index:10;}
div.bestblock > p > a{color:#ffffff; font-size:14px; font-weight:bold;}
div.bestblock > span{display:block; height:114px; overflow:hidden; margin:0px 2px 0px 173px; color:#eeeeee; font-size:11px; line-height:12px; vertical-align:top; scrollbar-base-color:#666666;}
div.bestblock > span:after{display:block; content:""; width:100%; height:0px; box-shadow:0px 0px 30px 25px #3f809b; position:absolute; top:150px; left:0px; z-index:10;}
div.bestblock > div.gamecard{border:0px !important;}

div.bestall{height:159px; /*background:#cccccc;*/}
div.bestall ul{}
div.bestall ul li{padding:2px 2px 1px 2px; display:block; position:relative; float:left; width:100px; height:75px; overflow:hidden; text-align:center; line-height:10px;}
div.bestall ul li span{position:absolute; top:0px; left:0px; z-index:99; display:block; cursor:pointer;
width:104px; height:78px; text-align:center; padding:0px; text-decoration:underline; color:#cc3300; font-size:10px; line-height:11px; white-space:nowrap;}
div.bestall ul li span:hover{background:#c0c0c0; text-decoration:none; color:#ffffff;}
div.bestall ul li span.current{background:#999999; text-decoration:none; color:#ffffff;}
div.bestall ul li span a{color:#cc3300;}
div.bestall ul li span.current a{color:#ffffff;}
div.bestall ul li img{border:1px solid #ffffff; line-height:0px;}
div.bestall ul li p{display:none;}

#showbrutal{background:#93b2d1; line-height:20px; padding:2px 10px 4px 10px; color:#ffffff; border-radius:7px; margin-right:10px;}

/*ПОИСК*/
.content.search{min-height:570px;}
div.advansedsearch{float:left; width:250px; height:490px; padding:15px; line-height:20px; background:linear-gradient(to bottom, #C0D8EA, #eeeeee);}
div.advansedsearch b{ color:#336699; padding-left:2px; }
div.advansedsearch select{ font-weight:normal;}

div.bestsearch{margin-left:280px; text-align:left; line-height:25px; }
div.bestsearch h2{margin:0 !important; padding-left:30px; text-align:left; line-height:40px; color:#ffffff; font-size:16px; font-style:italic;}
div.bestsearch a{padding-left:12px;}
div.bestsearch p{padding:10px; line-height:26px; text-align:justify;}

.content.searchheader{padding-bottom:0px;}
.content.searchresults{background:#F9F9F9 !important; padding-top:5px;}

#adminrate{list-style-type:none; text-align:right; background:none !important; border:0px !important; box-shadow:none !important; font-size:11px !important; font-weight:normal !important; text-decoration:none !important; padding-right:20px;}
#adminrate a{color:#999999;}

.topgametils,
.gametils{display:block; position:relative; text-align:left; padding-left:1px; line-height:0px;}
.topgametils li,
.gametils li{display:inline-block; position:relative; vertical-align:top; list-style-type:none; width:189px; height:200px; overflow:hidden; border:1px solid #ffffff;}

.topgametils li a,
.gametils li a{ z-index:1; display:block; float:left; position:relative; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:20px; overflow:hidden;}
.topgametils li a img,
.gametils li a img{margin:6px 0px 23px 0px; padding:1px; border:4px solid #f8dfa0; border-bottom:none; border-radius:3px 3px 0 0; background:#E7EBF7; line-height:0px;}
.topgametils li a img{border-color:#3c768f;}

.topgametils li a, .topgametils li a:hover, .topgametils li a:visited{color:#ffffff;}
.gametils li a, .gametils li a:hover, .gametils li a:visited {color:#cc3300;}

.topgametils li{background-color:#3c768f;}
.topgametils li:hover{background-color:#618da0;}

.gametils li{background-color:#fff;}
.gametils li:hover{background-color:#f8dfa0;}

#gameinfoBtn{display:block; position:absolute; z-index:5; top:50px; left:50%; width:40px; height:40px; margin-left:-17px; background-color:rgba(228,246,254, 0.75); border:1px solid #3C768F; border-radius:20px; text-align:center; line-height:40px; color:#3C768F; font-weight:bold; font-size:20px; cursor:help; font-style:italic; font-family:serif; box-shadow:0px 0px 20px rgba(0,0,0, 0.5);}

li.overflowed:hover{overflow:visible; z-index:5;}
li.overflowed a{background-color:inherit; border-bottom:2px solid #ffffff;}

.topgametils li span.gamedata,
.gametils li span.gamedata{position:absolute; z-index:3; width:162px; height:24px; top:129px; left:50%; margin-left:-85px; background:#fff4d8; border:4px solid #f8dfa0; border-radius:0 0 3px 3px; border-top:none; overflow:hidden; text-align:center; padding-top:3px; line-height:20px;}
.topgametils li span.gamedata{border-color:#3c768f;}

li span.gamedata i{display:inline-block; vertical-align:bottom; font-size:11px; padding-left:17px; font-weight:normal; font-style:normal;}
li span.gamedata i:nth-child(1){float:left; margin-left:5px; background: url(/img/eye.gif) 0px 2px no-repeat; color:#366B9E;}
li span.gamedata i:nth-child(2){background:url(/img/heart.gif) 0px 3px no-repeat; color:#CD3724;}
li span.gamedata i:nth-child(3){float:right; margin-right:3px; background:url(/img/star.gif) 0px 2px no-repeat; color:#E4663F;}
li span.gamedata i.nostar{background:url(/img/star0.gif) 0px 2px no-repeat;}
li .gamedata .nostar{background:url(/img/star0.gif) 0px 2px no-repeat;}

li span.new{position:absolute; z-index:3; top:3px; right:3px; background:#336699; color:#ffffff; padding:0 6px 0 6px; font-size:12px; border-radius:2px; font-weight:normal; line-height:25px;}
li span.size{display:none !important; position:absolute; z-index:3; top:3px; left:3px; background:#32862F; color:#ffffff; padding:0 6px 0 6px; font-size:12px; border-radius:2px; font-weight:normal; line-height:25px;}
li span.gtype{text-transform: uppercase;
    font-size: 11px;
    padding: 0px 4px;
    line-height: 20px; position:absolute; z-index:3; top:3px; left:3px; color:#ffffff; border-radius:2px; font-weight:normal; }
li span.gtype.flash{background:#e53630}
li span.gtype.html5{background:#ff8812}
.topgametils li:after{display:block; z-index:4; width:32px; height:32px; position:absolute; top:0px; left:50%; margin-left:61px; background:url(/img/topgame.png); content:"";}

div.gamecard span.size{position:absolute; z-index:2; top:1px; left:1px; color:#ffffff; font-size:12px; background:#32862F; padding:5px; border-radius:2px;}
div.gamecard span.newgame{position:absolute; top:1px; right:1px; background:#336699; color:#ffffff; padding:6px; font-size:12px; border-radius:2px;}


div.txt{margin:17px 0 10px 0px; text-align:justify; line-height:20px; background:#eeeeee; padding:15px 25px 15px 25px; font-size:14px; }
div.txt h1{font-size:18px;}
div.txt h2{padding:10px 0px 5px 0px; font-size:16px; color:#336699;}
div.txt div.pages{padding:0 0 10px 0!important;}
div.txt p{padding: 5px 0 5px 0; margin: 5px 0 5px 0;}
div.txt ol,
div.txt ul{list-style-position:inside; padding-left:20px;}
div.txt ul{list-style-type: circle;}

div.txt p.txtimg{position:relative; display:inline-block; line-height:0px; border:5px solid #C7D7E0; padding:0px;}
div.txt p.txtimg.imgleft{float:left; margin-right:20px;}
div.txt p.txtimg.imgright{float:right; margin-left:20px;}
div.txt p.txtimg.imgcenter{}
div.txt p.txtimg img{cursor:pointer; width:360px;}
div.txt p.txtimg.zoom:after{display:block; position:absolute; z-index:5; left:50%; top:50%; margin:-20px 0 0 -100px; width:200px; height:40px; line-height:40px; border-radius:15px; background:rgba(0,0,0, 0.35); color:#ffffff; font-size:16px; font-weight:bold; text-align:center; cursor:pointer; content:"увеличить";}

div.txt.mainpage p.txtimg img{cursor:pointer; width:250px;}

div.taglinks{text-align:left; padding:0 0 8px 0; margin-left:118px;}
div.taglinks a, div.taglinks span{display:inline-block; z-index:11; border-radius:8px; border:1px solid #3C768F; color:#3C768F; padding:2px 10px 4px 10px; margin:0 0px 3px 0; text-decoration:underline; font-weight:bold; white-space:nowrap;}
div.taglinks a:hover{background-color:#3C768F; color:#ffffff;}
div.taglinks span{background-color:#3C768F; border:1px solid #3C768F; color:#ffffff; text-decoration:none;}
div.taglinks a.cur:hover{background-color:#3C768F;}

.content.contacts input[type="text"]{width:535px;}
.content.contacts textarea{width:550px; height:200px;}

#metrika{position:absolute; left:-9999px;}

#mob{
width:10000px;
height:10000px;
background:url("/img/alpha90.png");
position: fixed;
top: 0px;
left: 0px;
z-index: 9997;
text-align:center;
overflow:hidden;
}
#mobimg{
position: absolute;
top: 0px;
left: 0px;
z-index: 9998;
box-shadow: 0 0 32px #666666;
border:5px solid #ffffff;
cursor:pointer;
}
#mobclose{
width:30px;
height:30px;
line-height:30px;
font-weight:bold;
background:#f3f3f3;
position:absolute;
top:10px;
left:10px;
border:1px solid #999999;
z-index: 9999;
cursor:pointer;
}
.showHtml5{display:block; margin:15px 0 5px 0; font-size:15px; font-weight:bold; color:#f6f6f6 !important; text-align:justify; text-align:center; margin:10px; padding:10px; border-radius:20px; background:#E26325; line-height:1.5;}
.showHtml5 a{color:#ffffff !important; text-decoration:underline; padding:0 5px; cursor:pointer; }
.showHtml5 a:hover{ text-decoration:none;}

#sky_video{margin-left:20px !important; position:relative; width:600px; height:330px;}
/* #sky_video:before{display:block; position:absolute; width:60px; height:300px; top:30px; left:-60px; content:" "; background:url("/img/freemult.png");} */

#showmorefavs{clear:both;}
#yandex_ad580_tag{padding:45px 0 0 0; margin:auto; max-width:600px;}
.yap-yandex_ad580_tag-posterHorizontal .yap-layout_block_poster-horizontal,
.yap-yandex_ad580_play-posterHorizontal .yap-layout_block_poster-horizontal{margin:auto !important;}

.content.flashplayer{min-height:100px;}
.content.flashplayer img.flogo{float:left; margin:-10px 10px 10px 0;}
.content.flashplayer a.dl{font-size:18px;}
.content.flashplayer .flashtest,
.content.flashplayer .flashtest2{border:2px solid green; min-width:350px; height:380px; margin:10px auto;  text-align:center;  background:#4989b2;}
.content.flashplayer .playerTest{display:inline-block; width:calc(50% - 20px); text-align:center;}
.content.flashplayer .fltest{background: #00a700; color:#fff; display:inline-block; padding:3px 7px; margin-bottom:20px;}
.content.flashplayer .fltest_err{background: #cc3300; color:#fff; display:inline-block; padding:3px 7px; margin-bottom:20px;}
.content.flashplayer #testswf{line-height:234px; color:green; font-size:15px;}
.content.flashplayer p{    padding: 5px 0 10px 0; }

.nof_flash, .nof_html5, .nof_download{
    font-weight: normal;
    display: inline-block;
    height: 40px;
    width: 175px;
    padding: 4px 8px 8px 63px;
    line-height: 19px;
    font-size: 16px;
    color: #336699;
    background: #fbfbfb url(/img/no_flash.png) left top no-repeat;
    background-size: auto 100%;
    border-radius: 10px;
    margin: 7px;
    box-shadow: 0px 0px 20px rgba(255,255,255,0.6);
    text-decoration: underline;
    text-align: left;
    cursor:pointer;}
.nof_flash:hover, .nof_html5:hover, .nof_download:hover{background-color:#fff;}
.nof_html5{background:#fbfbfb url("/img/no_html5.png") 5px 5px no-repeat; background-size: auto calc(100% - 10px);padding: 4px 8px 8px 45px;}
.nof_download{background: #fff url(/img/reg_2.png) 6px 19px no-repeat;
    background-size: auto auto;
    padding: 24px 8px 8px 55px;
    width: 330px;
    height: 55px;}

.howtoFlash{
    width:calc(100% - 420px);
    margin:25px auto 5px auto;
    text-align:center;
}
.howtoFlash .flashNotice{
    background: linear-gradient(339deg, #ff9853, #ff3b0a);
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    display: inline-block;
    text-shadow: 1px 1px 3px #000;
    padding: 10px 30px;
    margin-bottom:5px;
}
.howtoFlash a{
    background-color:#fff;
    box-shadow: inset 0 0 30px rgba(0,0,0,0.3);
}
.howtoFlash .getsupernova{
    background:none;
    color:#000;
    text-shadow: none;
    font-weight:bold;
    box-shadow: none;
}
.center{
    text-align:center;
    padding:5px;
}