* { font-size: 100%; margin: 0; padding: 0px; }
body { font: 0.8em Tahoma, 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; }

ol, ul, li { padding: 0; }

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

i { font-style: normal; }

.clear { clear: both; font-size: 0px; }

a { color: #FFFFFF; }
a:hover { text-decoration: none; }


.all { width: 1024px; margin: 25px auto 0px auto; } 

.header { height: 70px; margin-bottom: 5px; width: 974px; _width: 1024px; }


.p { padding: 5px 25px; }
.header dl dt { float: left; width: 159px; text-align: center; padding: 5px 5px 0px 4px; }
.header dl dt a:hover { display: block; padding: 0px 0px; }

.header dl dt img.warcraft { padding: 3px 23px 5px 20px; display: block; }
.header dl dt img.starcraft { padding: 7px 33px 1px 36px; display: block; }
.header dl dt img.diablo { padding: 4px 21px 4px 23px; display: block; }
.header dl dt img.allods { padding: 4px 35px 4px 35px; display: block; }

.header dl dt a.activ { display: block; padding: 0px 0px; }

.left { width: 652px; float: left;   margin-bottom: 5px; }
.right { width: 320px; float: left; }


.sl { float: left; width: 210px; font-size: 10px; padding: 9px 0px 0px 0px; }
.w607 { width: 607px; }
.bb { padding-bottom: 10px; position: relative; }
.mb20 { margin-bottom: 20px; }
.mr10 { margin-right: 10px; }
.pt10 { padding-top: 12px; }
.mb10 { margin-bottom: 10px; }
.pl10 { padding-left: 10px; }
.mr5 { margin-right: 5px; }

.icon-l { position: absolute; left: 0px; top: 5px; }

.bn { padding: 0px 0px 3px 30px; }
.comm p { font-size: 11px; padding: 0px 0px 3px 30px; }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .comm p { color: #acc7d9; font-size: 11px; padding: 0px 0px 3px 30px; margin-top: -2px; }
}

.news-m { padding: 18px 30px 23px 30px; }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .news-m { padding: 18px 30px 22px 30px; }
}
.news-m h2 { font-size: 11px; font-family: Tahoma; font-weight: bold; margin-bottom: 15px; position: relative; }


.news-m .item h1 { font-family: Tahoma; font-weight: bold; font-size: 11px; line-height: 12px; margin-bottom: 2px; width: 200px; }
.news-m .item p { font-size: 10px; margin-bottom: 10px; }

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

.news-m .data { width: 50px; }
.news-m .data p { font-family: Tahoma; font-weight: bold; font-size: 11px; }
.news-m span { font-family: Tahoma; font-size: 11px; font-weight: bold; line-height: 12px; }

.menu { height: 47px; margin-bottom: 25px; }


@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .menu table { border-left: 0px solid #334048; border-right: 0px solid #334048; }
}

.menu table td { padding: 4px 0px 0px 0px; text-align: center; }
.menu table td a { font-weight: bold; font-family: Tahoma; font-size: 11px; }
.menu table td ul li { list-style-type: none; float: left; position: relative; padding: 6px 20px 11px 20px; font-size: 11px; }
.menu table td ul li.last { list-style-type: none; float: left; position: relative; padding: 6px 20px 15px 20px; font-size: 11px; }
.menu table td ul { position: absolute; z-index: 1000; }

.menu table td ul.podmenu-activ { position: absolute; z-index: 1; }
.menu table td ul.podmenu-activ li.last { list-style-type: none; float: left; position: relative; padding: 6px 20px 9px 20px; font-size: 11px; }
.menu table td ul.podmenu-activ li { list-style-type: none; float: left; position: relative; padding: 6px 20px 11px 20px; font-size: 11px; }

.menu table td ul li a { font-size: 10px; }
.menu table td ul li a:hover { text-decoration: none; }

.menu table td div.fon-left { margin-right: 2px; }
.menu table td div.fon-left .fon-right, .menu table td div.fon-left-n .fon-right { padding: 5px 18px 11px 18px; }

.menu table td div.fon-left-hover { margin-right: 2px; position: relative; top: 1px; position: relative; z-index: 2000; margin-top: -1px; }
.menu table td div.fon-left-hover .fon-right-hover { padding:5px 18px 14px 18px; position: relative; z-index: 2000; }

.menu table td div.fon-left-activ { margin-right: 2px; }
.menu table td div.fon-left-activ .fon-right-activ { padding: 5px 18px 13px 18px; position: relative; z-index: 1000; }

.menu table td div.fon-left-n-activ .fon-right-activ-1 { padding: 5px 18px 10px 18px; position: relative; z-index: 1000; }
.menu table td div.fon-left-activ .fon-right-activ-1 { padding: 5px 18px 10px 18px; position: relative; z-index: 1000; }


@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .menu table td ul.podmenu-activ li.last { list-style-type: none; float: left; position: relative; padding: 6px 20px 10px 20px; font-size: 11px; }
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .menu table td div.fon-left-activ .fon-right-activ-1 { padding: 5px 18px 13px 18px; position: relative; z-index: 1000; }
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .menu table td div.fon-left-n-activ .fon-right-activ-1 { padding: 5px 18px 13px 18px; position: relative; z-index: 1000; }
}


a.r { margin-right: 10px; }

.tb .blr { border-left: 0px solid #334048; border-right: 0px solid #334048; }
.tb th { font-family:Tahoma; font-size:11px; font-weight:normal; padding:7px 0 0px 10px; height: 30px; //height: 23px; }
.tb .f2 td { margin-left: -1px; }
.tb td { padding: 0px 0px 2px 10px; font-family: Tahoma; font-size: 11px; height: 34px; //height: 32px; }
.tb td a.b { font-weight: bold; }


.tb-i .blr { border-left: 0px solid #334048; border-right: 0px solid #334048; }
.tb-i th { padding: 7px 0px 10px 10px; font-family: Tahoma; font-size: 11px; font-weight: normal; }
.tb-i th a { font-family: Tahoma; font-size: 11px; font-weight: bold; }
.tb-i td { padding: 10px 0px 13px 0px; font-family: Tahoma; font-size: 11px; }
.tb-i td a.b { font-weight: bold; }
.tb-i { border-right: 0px solid #455058; }

.tb-i .pl0 { padding-left: 0px; }


.bb10 { margin-bottom: 6px; }

.c-f { font-size: 12px; font-family: Tahoma; margin: 0px 0px 30px 30px; }
.c-fnet { font-size: 12px; font-family: Tahoma; margin: 35px 0px 0px 30px; }
.c-fh { color:#FFFFFF; font-family:Tahoma; font-size:16px; margin: 10px 10px 10px 18px;}
.c-f span { font-size: 11px; }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .c-f { color: #ced8de; font-size: 12px; font-family: Tahoma; margin: 0px 0px 30px 29px; }
}

.blue { color: #31A6ED; }
.b { font-weight: bold; }

.comm { font-size: 10px; }

.lists { font-size: 11px; font-family: Tahoma; margin: 0px 5px 6px 0px; }
.lists span { margin: 0px 5px; font-weight: bold; }
.lists a { margin: 0px 5px; }

.footer { padding: 15px 0px 15px 0px; margin-top: 40px; }
.footer p { font-size: 11px; font-family: Tahoma; width: 130%; }
html* .footer p { font-size: 11px; font-family: Tahoma; width: auto; }
.footer img { margin-right: 5px; }


.rss { margin-right: 10px; margin-bottom: 10px; }
.rss a { color: #FFFFFF; font-weight: bold; font-size: 12px; }
.rss img { float: left; margin-right: 5px; }

.time { width: 606px; height: 53px; background: url(/images/fon_time.gif) left top no-repeat; padding-left: 5px; margin-bottom: 11px; }
.time .time-item { display: block; width: 106px; height: 45px; background: url(/images/fon_time-item.gif) left top no-repeat; float: left; margin: 4px 5px 0px 0px; text-align: center; padding: 6px 0px 0px 0px; text-decoration: none; }
.time .time-item:hover { width: 106px; height: 45px; background: url(/images/fon_time-item-activ.gif) left top no-repeat; float: left; margin: 4px 5px 0px 0px; text-align: center; padding: 6px 0px 0px 0px; }
.time .time-item-activ { width: 106px; height: 45px; background: url(/images/fon_time-item-activ.gif) left top no-repeat; float: left; margin: 4px 5px 0px 0px; text-align: center; padding: 6px 0px 0px 0px; text-decoration: none; }
.time .time-item a { display: block; text-decoration: none; width: 106px; height: 45px; } 
.time .time-item span, .time .time-item-activ span { display: block; color: #31A6ED; font-weight: bold; font-size: 11px; font-family: Tahoma; }
.time .time-item img, .time .time-item-activ img { margin-bottom: 5px; }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .time .time-item, .time .time-item:hover, .time .time-item-activ { padding: 7px 0px 0px 0px; }
}

.time-now { float: left; padding: 13px 0px 0px 30px; text-align: center; }
.time-now p { font-size: 10px; font-family: Tahoma; color: #CED8DE; }
.time-now span { font-size: 11px; font-weight: bold; color: #FFFFFF; font-family: Tahoma; }

.fon {
	behavior:url(iepngfix.htc);
}
img {
	behavior:url(iepngfix.htc);
}

.tb .pl0 { padding-left: 0px; }

.avatar { display: block; margin-bottom: 5px; }

.blueposter, .tb-i td .blueposter a { color: #31A6ED; }

.blue, .blue p { color: #31A6ED; }

.blue blockquote { color: #87959E; }

blockquote { padding: 5px 0px; margin: 15px 0px 7px 15px; width: 530px; font-size: 11px; color: #87959E; display: block; }
blockquote small { padding: 5px 0px; }
.tb td blockquote small table td { padding-left: 0px; }

.nicname { font-size: 11px; font-weight: bold; }


.w { color: #FFFFFF; font-size: 11px; font-weight: bold; }

.tr-h { margin-right: 15px; font-size: 10px; }
.tb-i .tr-h a { font-size: 10px; font-weight: bold; text-decoration: none; }


.gi { font-size: 11px; font-weight: normal; padding-bottom: 2px; }

.text { padding: 0px 20px 0px 10px; }
.text p { padding-right: 40px; }

.podpis { margin: 15px 40px 10px 0px; padding-top: 10px; }
.podpis p { font-weight: bold; font-size: 10px; }

.server { font-size: 10px; }

.text ul, .text ol, .text li { margin-left: 10px }

hr { display: none; }

.translate { display: block; }

.tb-i td .blueposter a { color: #31A6ED; }

.sig { margin-top: 10px; }
.tb td .blue à { color: #31A6ED; }



.icon-ajiax { margin-top: 4px; }


.ajiax { margin: 0px 5px; padding: 15px 10px 13px 10px; }
.ajiax .post { padding: 10px; margin-bottom: 21px; }
.ajiax .post p { margin-bottom: 0px; }
.ajiax .line { padding-left: 9px; margin-bottom: 12px; margin-top: 7px;}
.ajiax .line p.up { margin-top: -8px; float: left; padding: 0px 5px; margin-bottom: 0px; }
.ajiax p { margin-bottom: 5px; position: relative; }

.ajiax .lists-a { font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 0px; padding-left: 13px; }
.ajiax .lists-a span, .ajiax .lists-a a { font-family: Tahoma; }
.ajiax .lists-a span.activ, .ajiax .lists-a span.activ a { color: #FFFFFF; font-weight: bold; }

.r-s { color: #FFFFFF; padding-left: 18px; margin-bottom: 6px; font-size: 11px; font-family: Tahoma; }
.obrsled  { color: #FFFFFF; padding-left: 18px; margin-bottom: -4px; font-size: 11px; font-family: Tahoma; }

.ajiax blockquote { margin-left: 13px; }
.ajiax ul { margin: 5px 0px 5px 15px; }

.icon-td { //position: relative; //left: 20px; }

.icon-translate { width: 25px; height: 15px; }
.icon-pl { width: 12px; height: 10px; }

.icon_cataclism { position: relative; left: -1px; top: -1px; float: left; margin-right: 5px; }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .r-s { color: #FFFFFF; padding-left: 17px; margin-bottom: 6px; font-size: 11px; font-family: Tahoma; }
