* { font-size: 100%; margin: 0; padding: 0px; }
body { font: 0.8em arial,geneva,sans-serif; position: relative; z-index: 0; color: #000; }

table, th, td { padding: 0; border-collapse: collapse; border: 0; }

h1, h2, h3, h4, h5, h6 { padding: 0; }

img, fieldset, a img { border: 0; }

.clear { clear: both; }

a { color: #1a3dc1; }
a:hover { color: #f00; text-decoration: none; }

p { color: #000000; }

.all-w { width: 990px; position: relative; z-index: 1500; padding: 0px 3px 0px 3px; }
#left { width: 50%; }
#right { width: 50%; }
#middle { background: #FFFFFF; border-left: 1px solid #000000; border-right: 1px solid #000000; }

.header { height: 164px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; position: relative; }
.logo { width: 262px; height: 35px; display: block; position: relative; top: 110px; float: left; }
.menu-top { width: 438px; height: 29px; float: left; position: relative; top: 128px; left: 65px; }

.menu-top a { display: block; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 16px; padding: 7px 8px 5px 8px; float: left; }
.menu-top a.main { padding-left: 25px; }
.menu-top a.more { padding-right: 56px; background: none; }

.search { width: 237px; height: 29px; background: url(/images/fon_menu_search.gif) left top repeat-x; float: left; position: relative; top: 128px; left: 51px; padding-top: 6px; }
.search img { float: left; display: block; padding: 3px 5px 3px 7px; }
.search form input.search-input { border: 1px solid #949494; padding: 0px 0px 0px 2px; width: 160px; }

.menu-second { clear: both; height: 18px; position: relative; top: 129px; border-top: 1px solid #000000; }

.bg-search { float: right; height: 18px; width: 240px; border-left: 1px solid #000000; font-size: 11px; }
.bg-search a { color: #FFFFFF; text-decoration: none; padding-left: 11px; }

.all { border: 1px solid #000000; position: relative; }
.all .top { height: 25px; border-bottom: 1px solid #000000; font-size: 11px; padding-left: 7px; font-weight: bold; line-height: 14px; background: #eaeaea; }
.all .top span { display: block; padding-top: 6px; }
/*.all .top span a { text-decoration: none; }*/

.all .top h2 { display: block; padding-top: 3px; font-size: 10px; font-weight: bold; }
.all .top h2 a { text-decoration: none; }

.all .top .right-button { float: right; border-left: 1px solid #000000; font-size: 10px; height: 25px; padding: 0px 3px; background: #900004 url(/images/fon-right-button.gif) repeat-x scroll left top; }
.all .top .right-button a { text-decoration: none; line-height: 14px; display: block; padding-top: 7px; }


.popular-games .one-game { padding: 5px 0px; border-bottom: 1px solid #c77654; margin: 0px 10px; position: relative; }
.popular-games .one-game .img { float: left; width: 70px; }
.popular-games .one-game .h-game { font-size: 10px; padding-top: 10px; }
.popular-games .one-game .h-game .h { font-size: 12px; font-weight: bold; display: block; }
.popular-games .one-game .h-game a { text-decoration: none; }

.last-forum, .manuals, .news-main, .t-block { margin: 5px 0px; }
.last-forum .img-forum, .t-block .img { float: left; margin: 0px 10px 0px 5px; padding-bottom: 5px; }
.news-main .img-news { float: left; margin: 0px 10px 0px 5px; }
.last-forum .message, .manuals .message, .news-main .message, .t-block .message { font-size: 11px; margin-left: 5px; padding-bottom: 5px; color: #444444; }
.last-forum .message p a, .manuals .message p a, .news-main .message p a, .t-block .message p a { color: #000000; }
.last-forum .message p, .manuals .message p, .t-block .message p { font-weight: bold; padding-bottom: 3px; }
.last-forum .message .data { float: right; margin-right: 5px; }
.last-forum .message h2, .manuals .message h2, .t-block .message h2 { font-size: 13px; padding-bottom: 10px; font-weight: bold; }
.last-forum .message h2 a, .manuals .message h2 a, .t-block .message h2 a { color: #000000; }

/*.news-main .message { padding-bottom: 5px; }*/
.news-main { border: 0px; }
.news-main h2 { font-size: 12px; font-weight: bold; }
.news-main .message p { font-size: 11px; color: #000000; padding-right: 10px; padding-bottom: 1px; }
.news-main .message .h { margin-right: 5px; margin-left: 60px; padding-bottom: 3px; }
.news-main .message .h .game-name { float: right; color: #000000; font-weight: bold; }
.news-main .message .comments-d { float: right; margin-right: 5px; font-size: 10px; }
.news-main .message .comments-d a { color: #000000; }
.news-main .message p a { color: #000000; text-decoration: none; }

.left-block { width: 240px; float: left; }
.center-block { width: 517px; float: left; }
.right-block { width: 233px; float: left; }
.columb-1 { width: 746px; float: left; margin-bottom: 10px; }

.left-block-w { width: 232px; position: relative; z-index: 1500; }
.center-block-w { width: 509px; }


.autorize { width: 230px; height: 88px; position: relative; border: 1px #000000 solid; background: url(/images/fon-autorize.gif) left top no-repeat; }
.autorize img { padding: 0px; margin: 0px; }
.autorize .h { width: 230px; height: 15px; padding: 10px 0px 3px 0px; text-align: center; }
.autorize form { background: url(/images/fon-autorize-form.gif) left top no-repeat; width: 230px; height: 46px; display: block; margin: 0px; padding: 0px; }
.autorize form table { font-family: Tahoma; font-size: 11px; color: #000000; }
.autorize form table td { padding: 0px 0px 0px 5px; height: 21px; }
.autorize form table td.ot { padding-top: 2px; }
.autorize form table td input.text-inp { background: transparent; border: 0px; height: 16px; width: 105px; font-size: 11px; color: #000000; margin: 0px 0px 0px -5px; display: block; padding: 4px 0px 0px 4px; }
.autorize form table td input.inp-enter { width: 58px; height: 43px; position: absolute; right: 8px; top: 28px; }
.autorize a { color: #d1d0d0; font-family: Tahoma; font-size: 10px; margin-left: 25px; text-decoration: none; }
.autorize a:hover { color: #FFCC33; }
 
.autorize .avatar-users { width: 80px; height: 85px; float: left; }
.autorize .users-info { float: left; width: 145px; margin-left: 3px; }
.autorize .users-info div.nic-users p { padding: 0px; margin: 0px; float: left; color: #e4e3e3; font-family: Tahoma; font-size: 11px; font-weight: bold; width: 100px; overflow: hidden; }
.autorize .users-info div.nic-users { padding: 5px 0px 0px 0px; margin-bottom: 5px; }
.autorize .users-info div.nic-users img { float: right; }
 
.autorize .users-info div.u-in-2 { width: 144px; height: 62px; background: url(/images/fon-users.gif) left top no-repeat; }
.autorize .users-info div.u-in-2 div { padding: 4px 3px 0px 0px; margin: 0px 0px 0px 5px; width: 133px; height: 16px; text-align: center; font-family: Tahoma; font-size: 10px; color: #000000; }
html* .autorize .users-info div.u-in-2 div { padding: 5px 3px 0px 0px; margin: 0px 0px 0px 5px; width: 133px; height: 16px; text-align: center; font-family: Tahoma; font-size: 10px; color: #000000; }
.autorize .users-info div.u-in-2 div p { padding: 0px; margin: 0px; float: left; }
.autorize .users-info div.u-in-2 div span { float: right; }
.autorize .users-info div.u-in-2 div span.red { color: #c91516; }
.autorize .users-info div.u-in-2 div a { color: #000000; text-decoration: none; margin: 0px; }
 
.mb10 { margin-bottom: 8px; }

.nav-second { height: 17px; border-bottom: 1px solid #000000; }
.nav-second a { display: block; float: left; padding: 2px 5px; text-decoration: none; font-size: 10px; _ padding: 3px 4px 2px 4px; }
.nav-second a.selected { background: url(/images/nav-second-fon-hover.gif) left top repeat-x; color: #FFFFFF; }

.opros { margin: 10px; }
.opros p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; }

.opros div.h { border-bottom:1px solid #A0A0A0; padding-bottom: 5px; margin-bottom: 5px; }
.opros .h p { font-weight: bold; padding-bottom: 5px; }
.opros span { font-size: 11px; }

.fr { float: right; }
.fl { float: left; }

.opros .n-a { width: 100%; height: 14px; margin: 5px 0px 10px 0px; }
.opros .n-a div { height: 14px; }

.nav-z { height: 17px; display: block; padding: 3px 0px 0px 20px; text-decoration: none; color: #000000; font-weight: bold; font-family:Helvetica; font-size: 12px; }
.nav-z a { text-decoration: none; color: #000000; }
.plus { height: 20px; display: block; width: 28px; position: absolute; right: 0px; top: 0px; _top: 1px; }

.nav-r { height: 25px; display: block; text-decoration: none; color: #000000; font-weight: bold; font-family:Helvetica; padding: 3px 0px 0px 20px; font-size: 12px; }
.nav-r a { text-decoration: none; color: #000000; }
.minus { width: 28px; height: 25px; display: block; position: absolute; right: 0px; top: 0px; _top: 1px; }

div.lab_li { padding-left: 20px; }
div.lab_li h2 { border-bottom:1px solid #C9C9C9; margin: 0px 15px 4px 0px; padding-bottom: 4px; font-size: 11px; font-weight: normal; }
div.lab_li h2:hover { background: #ffcc99; border-bottom:1px solid #C9C9C9; margin: 0px 15px 4px 0px; padding-bottom: 4px; font-size: 9px; font-weight: normal; }
div.lab_li h2 a { text-decoration: none; color:#595959; font-size: 11px;  }

.main_files { padding: 5px 10px; }
.main_files table td { font-size: 11px; font-weight: bold; border-bottom:1px solid #BFBFBF; padding: 5px 0px; }
.main_files table td a { display: block; color: #000000; font-size: 9px; font-weight: normal; }
.main_files table td a.h { display: block; color: #000000; font-size: 11px; font-weight: normal; }

.footer { text-align: center; position: relative; width: 996px; margin: 0 auto; background-color: #363636; position: relative; //left: 0px; }
.footer .top { height: 19px; background: url(/images/fon-footer-top.gif) left top repeat-x; text-align: center; }
.footer .top a { font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; padding: 3px 5px 3px 6px; //padding: 3px 5px 3px 7px; }
.footer .top .line { background: url(/images/footer-line.gif) left top no-repeat; }
.footer .top a:hover { background:transparent url(/images/nav-second-fon-hover.gif) repeat-x scroll left top; color: #FFFFFF; }
.footer .top .nav a { display: inline; position: relative; top: 3px; }
.footer .top .nav { margin: 0px auto; }

.footer .middle { text-align: left; }
/*.footer .middle { background: url(/images/fon-footer.gif) left top repeat-x; text-align: left; padding-bottom: 10px; } */
.footer .middle .h { background: url(/images/fon-footer-h.gif) left top no-repeat; height: 11px; padding: 5px 0px 0px 10px; margin-bottom: 5px; }
.footer .middle .games { float: left; border-right: 1px solid #4a4848; padding: 5px 10px; }
.footer .middle .games-last { float: left; padding: 5px 7px; }
.footer .middle .games h2, .footer .middle .games-last h2 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; }
.footer .middle .games span, .footer .middle .games a, .footer .middle .games-last span, .footer .middle .games-last a { color: #a0a0a0; font-size: 9px; }


@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.footer .top a  {
padding: 3px 5px 3px 7px;
}
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.footer  {

}
}


.footer .middle .activ { background: #464646; }

.footer .bottom { background-color: #1b1b1b; padding: 10px; }
.footer .bottom p { color: #959595; font-size: 11px; }

.counter { float: left; margin-right: 5px; }
.main_video div.clear { width: auto; float: none; padding: 0px; }
.main_video div.sv { height: 165px; margin-bottom: 5px; float: none; padding: 5px 0px 0px 0px; text-align: center; }
.main_video div.top { background-color: #FFFFFF;}
.l-white { border-right: 1px solid #FFFFFF; }
.main_video { padding-bottom: 5px; }
.main_video table { width: 238px; margin: 0px 0px 0px 5px; }
.main_video table td.h { padding: 3px 3px; border-bottom:1px solid #948F7F; }
.main_video table td.h a { color: #840B06; text-decoration: none; font-size: 12px; font-weight: bold; } 

.main_video table td.game { padding: 3px 3px; }
.main_video table td.game a { color: #000000; text-decoration: none; font-size: 11px; font-weight: bold; float: left; } 
.main_video table td.game .rei { width: 70px; height: 14px; float: right; background: url(/images/ratestar_gray.gif) left top repeat-x; }
.main_video table td.game .rei div { width: 70px; height: 14px; background: url(/images/ratestar_red.gif) left top repeat-x; }

.main_video table td.or span { padding:0 0 0 4px; font-size: 9px; margin: 3px 3px 0px 0px; display: block; }
.main_video table td.wh span { padding:0 4px 0 0px; font-size: 9px; margin: 3px 0px 0px 0px; display: block; }

form.voting { margin: 10px; }
form.voting p { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; padding-bottom: 5px; }
form.voting div { border-bottom:1px solid #A0A0A0; padding: 5px 0px 2px 0px; font-size: 11px; }
form.voting div input { margin: 0px 15px 0px 5px; }
form.voting a { color: #FFFFFF; font-size: 10px; text-decoration: none; background-color:#840B06; padding: 2px 5px; margin: 20px 0px 10px 0px; float: left; }
form.voting div.clear { border-bottom: 0px; padding: 0px; }
form.voting a.mr { margin-right: 3px; }

.p5 { padding: 0px 10px 0px 10px; }
.return { color: #000000; font-size: 10px; display: block; margin-bottom: 10px; float: right; }
.grey-fon { background-color: #F2F2F2; }
.content h1 { border-bottom:1px solid #BFBFBF; font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#660000; }
.content .data { color:#908F8F; float:right; font-size:9px; display: block; margin-bottom: 10px; }
.content p { padding-bottom: 10px; color: #000000; }

.content td img {padding: 0px 5px 0px 5px; margin-bottom:-2px;}
.content td img.left  {padding: 0px 5px 0px 0px; margin-bottom:-2px;}

.content p img {padding: 0px 5px 10px 5px;}
.content p.foto img {padding: 0px 5px 0px 5px;}

.content table {font-family: Arial; border-collapse: separate; border-spacing: 1px; /* width: 100%; */ margin-bottom: 10px;}
.content table table {border-collapse: separate; border-spacing: 1px; /* width: 100%; */ margin-bottom: 0px;}
.content table thead {color: #FFF; font-size: 13px;}
.content table thead td {background: none; border: 0; padding: 0;}
.content table thead .l {background: url("../images/bg/table_captionsc2.png") no-repeat; height: 30px; float: left; width: 2px;}
.content table thead .r {background: url("../images/bg/table_captionsc2.png") 100% 0 no-repeat; height: 30px; float: right; width: 2px;}
.content table thead span {background: url("../images/bg/table_captionsc2.png") 50% 0 no-repeat; color: #FFF; display: block; font-size: 13px; margin: 0 2px; padding: 7px 0; text-align: center;}
.content table td {background: #e7e7e7; border-top: 1px solid #c4c4c4; padding: 5px 10px;}
.content table th {background: #bababa; border-top: 0; font-weight: normal; padding: 5px; text-align: center;}

.content .contents {float: right; margin: -11px 0 20px 32px; width: 248px;}
.content .contents h2 {color: #000;}
.content .contents li {background: url("../images/icons/dot_red_square.gif") 9px 6px no-repeat; margin-bottom: 5px; padding-left: 23px;}
.content .contents li a {border-bottom: 1px dotted; text-decoration: none;}
.content .contents li a:hover { border: 0 none; }
.content .contents .image {position: relative; width: 100%; zoom: 1;}
.content .contents .image img {vertical-align: top;}
.content .contents .image .alt {background: url("../images/bg/red_50.png"); color: #FFF; font-size: 10px; left: 0; position: absolute; bottom: 0; width: 100%;}
.content .contents .image .alt span {display: block; padding: 4px 7px;}

.tooltip {
cursor: help;
}
span.tooltip, a.tooltip {
border-bottom:1px dotted;
color:red;
margin:0 2px;
}

#tooltip {
 position: absolute;
 z-index: 3000;
 background: #000000;
 border: 1px solid #484a42;
 -moz-border-radius: .4em;
 padding: 10px;
 color: #bbbeb9;
 max-width: 175px; }

.columb-1 .news-main .h { margin-left: 0px; } 
.columb-1 .news-main { margin: 5px 5px; }

.lists { border-bottom:1px solid #ADADAD; border-top:1px solid #ADADAD; margin: 5px 0px; padding: 3px 10px; color:#3D3D3D; font-size: 11px; font-family: Tahoma; }
.lists a { color: #000000; text-decoration: none; margin: 0px 2px; }
.lists span { font-weight: bold; margin: 0px 2px; }

.register { margin: 10px 10px; }
.register p { font-family: Arial, Helvetica, sans-serif; padding: 10px 0px 5px 0px; }
.register span { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 5px 30px 5px 0px; }
.register select { width: 200px; }

.register .button-login { margin-left: 5px; padding: 0px 3px; cursor: pointer; }
.register img { float: left; margin-right: 5px; }
.register textarea { width: 480px; height: 300px; display: block; margin: 10px 0px 10px 0px; }


.nav { margin-bottom: 5px; font-size: 10px; text-align: center; color: #000000; }
.nav h2 { font-size: 10px; color: #000000; font-weight: normal; }
.nav a { color: #000000; }

.title { height: 16px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 40px; }
.icon-title { position: absolute; left: 0px; top: 0px; }

.video-item { padding: 5px; }
.video-item p { color: #000000; font-size: 11px; }
.video-item h1 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; margin-bottom: 5px; }

.video-item h2 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; margin-bottom: 5px; }

.video-item table.comm { border: 1px solid #000000; font-size: 11px; margin: 15px 0px 10px 0px; }
.video-item table.comm td { border: 1px solid #000000; padding: 5px 2px; }
.video-item table.comm td table td { border: 0px; }
.video-item input { display: block; margin-bottom: 10px; width: 400px; }
.video-item a { color: #000000; }
.video-item p { padding-bottom: 3px; }

.red { color: #840b06; }
.b { font-weight: bold; }

.stars { height: 13px; background: url(/images/ratestar_gray.gif) left top repeat-x; width: 70px; }
.stars .stars-activ { height: 13px; background: url(/images/ratestar_red.gif) left top repeat-x; width: 70px; }

.search-r th { background: #840B06; color: #FFFFFF; border-right: 1px solid #ffffff; font-size: 11px; padding: 3px 0px; }
.search-r .first { padding: 10px 10px 0px 10px; }
.search-r th.first { padding: 3px 0px 3px 10px; }
.search-r td h2 { color:#840B06; font-size:12px; width:100%; font-weight: bold; }
.search-r td h2 a { text-decoration: underline; color:#840B06; font-size: 12px; }
.search-r td h2 a:hover { text-decoration: none; }
.search-r td { padding: 10px 5px 0px 5px; font-size: 11px; border-right: 1px solid #000000; }
.search-r td p { margin-top: 3px; text-align: justify; font-size: 11px; padding-bottom: 10px; color: #000000;  }
.search-r td a { font-size: 11px; color: #000000; }

.light { background: #E7E4E4; }
.dark { background: #C3C0C0; }

.search-r td.br0, .search-r th.br0 { border-right: 0px; }

.search_add { background: url(/images/search_add_bg.gif) left top repeat-x; height: 23px; margin-bottom: 5px; }
.search_add a { display: block; float: left; text-decoration: none; padding: 4px 10px 3px 10px; font-weight: bold; color: #000000; font-size: 12px; border-right: 1px solid #8f8f8f; font-family: Arial, Helvetica, sans-serif; }
.search_add a:hover { color: #FFFFFF; background-color: #636363; }
.search_add a.selected { display: block; color: #FFFFFF; background-color: #636363; font-size: 12px; border-right: 1px solid #8f8f8f; padding: 4px 10px 3px 10px; float: left; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.search_add span { display: block; color: #FFFFFF; background-color: #636363; font-size: 12px; border-right: 1px solid #8f8f8f; padding: 4px 10px 3px 10px; float: left; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.top-second { background: url(/images/search_add_bg.gif) left top repeat-x; height: 23px; }

.filesfon { width: 496px; padding: 7px 0px 0px 12px; height: 102px; background: url(/images/filesfon.jpg) left top no-repeat; border-bottom: 1px #000000 solid; }
.files-li { background: #E2E2E2; border-bottom: 1px solid #000000; }
.files-li td { padding: 10px 10px 10px 50px; }
.files-li p { color:#0E0E0E; font-family:Arial; font-size:12px; font-weight:bold; margin-bottom: 10px; }
.files-li p a { color:#0E0E0E; text-decoration: none; }
.files-li p span { color: #840B06; }

.files-all th, .files-all td { padding: 0px 0px 0px 10px; }
.files-all th { background: url(/images/search_add_bg.gif) left top repeat-x; height: 23px; color: #454444; font-size: 11px; font-weight: bold; }
.files-all td { font-size: 11px; color: #000000; padding: 8px 0px 8px 10px; border-bottom:1px solid #CCCCCC; }
.files-all td a { color: #000000; }
.files-all th h2, .files-all td h2 { font-size: 11px; color: #000000; font-family: Tahoma; font-weight: bold; }

.news_add, .files_add { padding: 10px 10px 10px 10px; }
.news_add h2, .files_add h2 { color:#3D3D3D; font-family: Tahoma; font-size: 14px; margin-bottom: 10px;  }
.news_add p, .files_add p { font-size: 12px; margin-bottom: 10px; color: #000000; }
.news_add .buttons input, .files_add .buttons input { background: #E7E4E4; border:1px solid #929090; height:19px; font-size: 11px; font-family: Tahoma; padding:1px 5px; margin-right: 5px; }
.news_add form select, .files_add form select { width: 200px; margin: 5px 0px; }
.news_add .buttons, .files_add .buttons { border-bottom:1px solid #929090; padding: 5px 0px; }

.news_add form table, .files_add form table { width: 100%; }
.news_add input, .news_add select, .files_add input, .files_add select { border:1px solid #929090; }

.news_add .message { background: #E7E4E4; border:1px solid #929090; padding:10px 21px 21px; }
.news_add .message p { font-weight: bold; color: #000000; font-size: 12px; font-family: Tahoma; }
.news_add .message textarea { background:#F2F2F2 none repeat scroll 0 0; border:1px solid #ADADAD; color:#3D3D3D; font-family:Tahoma,Arial; font-size:11px; height:154px; padding:15px; width:95%; }

.news_add .buttons_add, .files_add .buttons_add, .tester .buttons_add { padding: 8px 22px 0px 0px; color:#6F6E6E; font-family:Tahoma,Arial; font-size:11px; font-weight:normal; }
.news_add .buttons_add input, .files_add .buttons_add input, .tester .buttons_add input { background:#840B06 none repeat scroll 0 0; border:0 none; color:#F4F4F4; font-family:Tahoma,Arial; font-size:10px; height:15px; padding:0 5px 5px; cursor: pointer; }

.files_add .message p { font-weight: bold; color: #000000; font-size: 12px; font-family: Tahoma; margin: 10px 0px 3px 0px; }
.files_add .message textarea { height: 154px; width: 100%; }

.password-form { padding: 10px; }
.password-form p { margin: 5px 0px; }
.password-form .p-text { width: 200px; cursor: auto; }
.password-form input { cursor: pointer; }

.manualsfon { width: 495px; padding: 7px 0px 0px 12px; height: 102px; background: url(/images/guides.jpg) left top no-repeat; }

.blogcomment { background: #EFEBCE; border-bottom: 1px solid #ADADAD; border-top: 1px solid #ADADAD; padding: 5px; position: relative; margin-bottom: 15px; }
.blogcomment .foto { width: 32px; height: 32px; border: 1px solid #ADADAD; margin: 0px 5px 5px 0px; float: left; }
.blogcomment .foto div img { height: 32px; width: 32px; }
.blogcomment .foto img.big-a { position: absolute; left: 3px; top: 3px; }
.blogcomment .text { float: left; width: 100%; }
.blogcomment .text .nic { font-size: 11px; color: #000000; font-family: Tahoma; font-weight: bold; }
.time { float: right; font-size: 11px; color:#6F6E6E; font-family: Tahoma; margin: 3px 0px 15px 0px; }

.v-f { background: #E7E7E7; width: 142px; margin: 0px 3px 3px 0px; padding: 5px 5px 5px 6px; }
.v-f img { display: block; margin-bottom: 3px; }
.v-f h3 { color:#840B06; font-family:Tahoma,Arial; font-size:11px; margin-bottom: 3px; font-weight: bold; }
.v-f h3 a { color:#840B06; font-family:Tahoma,Arial; font-size:11px; margin-bottom: 3px; }

.v-f h4 { color:#000000; font-family:Tahoma,Arial; font-size:9px; font-weight:normal; margin-bottom: 3px; }

.v-f .stars { margin-bottom: 3px; }
.v-f p { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.v-f p span { color:#9D423E; }


.top_search { background: url(/images/fon-search-big.gif) left top repeat-x; height: 26px; padding: 2px 0px 0px 5px; }
.top_search input.search-input { border: 1px solid #949494; padding: 0px 0px 0px 2px; width: 160px; float: left; margin-top: 2px; }
.top_search input.search-button { margin: 5px 0px 0px 5px; sfloat: left; }
.top_search img { float: left; }
.top_search form { padding-top: 2px; }
.top_search img { display: block; margin: 7px 3px 0px 0px; }


.content ul { margin: 0px 8px 8px 15px; list-style-type:square; }
.content ul li { margin: 0px 8px 8px 15px; }
.content ul ol { margin: 0 8px 8px 15px; }
.content ul li ol { margin: 5px 8px 8px 15px; list-style-type:decimal; }
.content ul li p { padding-bottom: 3px; }
.content ul li small  { padding-bottom: 5px; font-size: 11px; padding-left:19px; }

.icontiny { background:transparent none no-repeat scroll left center; padding-left:18px; }

.content h2 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#660000; margin-bottom: 8px; margin-top: 10px; }
.content h3 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#660000; margin-bottom: 8px; margin-top: 10px; }
.content h4 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#660000; margin-bottom: 8px; margin-top: 10px; }

.b-r { width: 749px; height: 90px; float: left; position: relative; /*background-color: #990000;*/ }

.video-big { text-align: center; margin-bottom: 10px; }
.images-big { text-align: center; margin-bottom: 10px; }

.size { display: block; padding-top: 13px; padding-left: 5px; }

.back { float: right; font-size: 11px; font-family: Tahoma; margin-top: 5px; }
.back a { color: #000000; }

.files_archive { margin: 5px 0px 10px 0px; }
.files_archive .img { width: 80px; float: left; }
.files_archive .text { float: left; width: 100%; }
.files_archive .bb { border-bottom: 1px solid #000000; padding-bottom: 3px; }
.files_archive .hb { font-size: 11px; color: #000000; font-family: Tahoma; font-weight: bold; }
.files_archive .hb a { font-size: 11px; color: #000000; text-decoration: none; font-family: Tahoma; font-weight: bold; }
.files_archive table td p { font-size: 11px; font-family: Tahoma; color: #404040; }
.files_archive table td p a { font-size: 11px; font-family: Tahoma; color: #404040; }

.files_archive table td h2.games { font-size: 11px; font-family: Tahoma; color: #404040; font-weight: normal; }

.idx90 { margin-left:85px; }
.idx40 { margin-left:40px; }
.idx70 { margin-left:70px; }

.f11-grey { font-size: 11px; font-family: Tahoma; color: #404040; font-weight: normal; }
.pb10 { padding-bottom: 10px; }

.list-guides { display:block; margin:6px;}
.list-guides ul { list-style:none; }
.list-guides ul li { display:block; width:51px; height:61px; float:left; margin:2px; background:url('/images/list-guides-bg-block.png') left top no-repeat; }
.list-guides ul li a.sq_woh { display:block; width:51px; height:61px; background:url('/images/sq_woh.png') left top no-repeat; }
.list-guides ul li a.sq_woh:hover { display:block; width:51px; height:61px; background:url('/images/sq_woh_hl.png') left top no-repeat; }
.list-guides ul li a.sq_wow { display:block; width:51px; height:61px; background:url('/images/sq_wow.png') left top no-repeat; }
.list-guides ul li a.sq_wow:hover { display:block; width:51px; height:61px; background:url('/images/sq_wow_hl.png') left top no-repeat; }
.list-guides ul li a.sq_aoc { display:block; width:51px; height:61px; background:url('/images/sq_aoc.png') left top no-repeat; }
.list-guides ul li a.sq_aoc:hover { display:block; width:51px; height:61px; background:url('/images/sq_aoc_hl.png') left top no-repeat; }
.list-guides ul li a.sq_eq2 { display:block; width:51px; height:61px; background:url('/images/sq_eq2.png') left top no-repeat; }
.list-guides ul li a.sq_eq2:hover { display:block; width:51px; height:61px; background:url('/images/sq_eq2_hl.png') left top no-repeat; }
.list-guides ul li a.sq_eve { display:block; width:51px; height:61px; background:url('/images/sq_eve.png') left top no-repeat; }
.list-guides ul li a.sq_eve:hover { display:block; width:51px; height:61px; background:url('/images/sq_eve_hl.png') left top no-repeat; }
.list-guides ul li a.sq_rf { display:block; width:51px; height:61px; background:url('/images/sq_rf.png') left top no-repeat; }
.list-guides ul li a.sq_rf:hover { display:block; width:51px; height:61px; background:url('/images/sq_rf_hl.png') left top no-repeat; }
.list-guides ul li a.sq_dnd { display:block; width:51px; height:61px; background:url('/images/sq_dnd.png') left top no-repeat; }
.list-guides ul li a.sq_dnd:hover { display:block; width:51px; height:61px; background:url('/images/sq_dnd_hl.png') left top no-repeat; }
.list-guides ul li a.sq_pirates { display:block; width:51px; height:61px; background:url('/images/sq_pirates.png') left top no-repeat; }
.list-guides ul li a.sq_pirates:hover { display:block; width:51px; height:61px; background:url('/images/sq_pirates_hl.png') left top no-repeat; }
.list-guides ul li a.sq_war { display:block; width:51px; height:61px; background:url('/images/sq_war.png') left top no-repeat; }
.list-guides ul li a.sq_war:hover { display:block; width:51px; height:61px; background:url('/images/sq_war_hl.png') left top no-repeat; }
.list-guides ul li a.sq_lotro { display:block; width:51px; height:61px; background:url('/images/sq_lotro.png') left top no-repeat; }
.list-guides ul li a.sq_lotro:hover { display:block; width:51px; height:61px; background:url('/images/sq_lotro_hl.png') left top no-repeat; }
.list-guides ul li a.sq_vg { display:block; width:51px; height:61px; background:url('/images/sq_vg.png') left top no-repeat; }
.list-guides ul li a.sq_vg:hover { display:block; width:51px; height:61px; background:url('/images/sq_vg_hl.png') left top no-repeat; }
.list-guides ul li a.sq_la2 { display:block; width:51px; height:61px; background:url('/images/sq_la2.png') left top no-repeat; }
.list-guides ul li a.sq_la2:hover { display:block; width:51px; height:61px; background:url('/images/sq_la2_hl.png') left top no-repeat; }
.list-guides ul li a.sq_aion { display:block; width:51px; height:61px; background:url('/images/sq_aion.png') left top no-repeat; }
.list-guides ul li a.sq_aion:hover { display:block; width:51px; height:61px; background:url('/images/sq_aion_hl.png') left top no-repeat; }
.list-guides ul li a.sq_sun { display:block; width:51px; height:61px; background:url('/images/sq_sun.png') left top no-repeat; }
.list-guides ul li a.sq_sun:hover { display:block; width:51px; height:61px; background:url('/images/sq_sun_hl.png') left top no-repeat; }
.list-guides ul li a.sq_allods { display:block; width:51px; height:61px; background:url('/images/sq_allods.png') left top no-repeat; }
.list-guides ul li a.sq_allods:hover { display:block; width:51px; height:61px; background:url('/images/sq_allods_hl.png') left top no-repeat; }
.list-guides ul li a.sq_pw { display:block; width:51px; height:61px; background:url('/images/sq_pw.png') left top no-repeat; }
.list-guides ul li a.sq_pw:hover { display:block; width:51px; height:61px; background:url('/images/sq_pw_hl.png') left top no-repeat; }
.list-guides ul li a.sq_sc2 { display:block; width:51px; height:61px; background:url('/images/sq_sc2.png') left top no-repeat; }
.list-guides ul li a.sq_sc2:hover { display:block; width:51px; height:61px; background:url('/images/sq_sc2_hl.png') left top no-repeat; }
.list-guides ul li a.sq_tera { display:block; width:51px; height:61px; background:url('/images/sq_tera.png') left top no-repeat; }
.list-guides ul li a.sq_tera:hover { display:block; width:51px; height:61px; background:url('/images/sq_tera_hl.png') left top no-repeat; }


.columb-2-columb { width: 493px; float: left; margin-bottom: 10px; }

.search-inquiry { margin: 10px 0px 10px 15px; }
.search-inquiry span { font-style: italic; font-weight: bold; }

.m-guides .img { float:left; margin:0 10px 0 5px; padding-bottom:5px; }
.m-guides .message { float: left; width: 98%; }
.m-guides .message h1 { color:#660000; display:block; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; }
.m-guides .message h1 a { color:#660000; }
.m-guides .message p { font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; }
.m-guides .message p.comm { color:#908F8F; font-size: 9px; font-family: Arial, Helvetica, sans-serif; margin: 3px 0px 5px 0px; }
.m-guides .message p.comm a { color:#908F8F; }
.m-guides .message .h { color:#908F8F; text-decoration: none; font-size: 9px; font-family: Arial, Helvetica, sans-serif; display: block; margin: 3px 0px 5px 0px; }

.cursor { cursor: pointer; }

.drop-menu { position: absolute; z-index: 1000; }
.drop-menu a { display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 5px 3px 20px; width: 150px; }

.tester h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #000000; text-align: center; }
.tester { padding: 10px; }
.tester p { font-size: 11px; color: #000000; margin-bottom: 20px; text-align: center; }
.tester table td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px 0px; }
.tester h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; margin: 10px 0px; }
.tester table td input { margin-right: 5px; }

dl.menu-next { background: #ffffff; border: 1px solid #000000; width: 200px; padding: 5px 5px; position: absolute; left: 200px; z-index: 2000; }
dl.menu-next dt a { color: #666; display: block; padding-bottom: 5px; border-bottom:1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
dl.menu-next dt a:hover { color: #000; }
dl.menu-next dt { padding: 0px 15px; }

div.blogcomment div.text q { background: #E9E0A0; display: block; padding: 5px; padding-right: 0px; width: 100%; }

.seo-h { position: absolute; bottom: -184px; color:#959595; font-size:10px; font-weight: normal; left: 300px; z-index: 1600; }

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.seo-h  {
position: absolute; bottom: -176px; color:#959595; font-size:10px; font-weight: normal; left: 300px; z-index: 1600;
}
}
