/* CSS Document */
HTML, BODY, UL, LI, IMG, FORM, INPUT, SELECT, TEXTAREA {margin:0; padding:0; list-style:none}
BODY {margin:0; padding:0 480px; background:#fff url(img/bg_top.gif) repeat-x 0 30px; font:normal 75% Arial,sans-serif; color:#333}
INPUT, SELECT, TEXTAREA, TD {font:normal 1em Arial,sans-serif; color:#333}
P {margin:0 0 12px 0}
IMG {border:0}
A {color:#777}
A:hover {text-decoration:none}
.blue {color:#004a94}
.red {color:#cc0000}
.green {color:#008000}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.small {font-size:0.9em}
.whide {float:left; width:100%}
BR.cb {clear:both; height:0; font-size:0; line-height:0}
H1 {color:#666; font-size:1.7em; font-weight:normal; margin:0 0 10px 0}
H2 {color:#666; font-size:16px; margin:0 0 5px 0}
H3 {width:230px; background-color:#f2f2f2; color:#666; font-size:16px; text-align:right; padding:3px 25px 3px 0; margin:0 0 15px 0}
H3.rss {width:250px; padding-right:5px}
.rsslink {width:14px; height:14px; background:url(img/rss.gif) no-repeat 50% 50%; padding:7px; color:#f2f2f2; position:relative}
.rsslink SPAN {display:none}
.text, TEXTAREA {border:1px solid #999; padding:1px 3px}
.button {height:21px; background:url(img/bg_button.gif) repeat-x 0 0; border:1px solid #ccc; color:#000}
INPUT, SELECT {vertical-align:middle}
.lighttext {color:#777}

.allpage {width:100%; margin:0 auto; padding:0; text-align:left;min-width:40px}
.container {margin: 0 -480px; min-width: 960px; position: relative}
* html .container {height: 0}

.toplinks {width:960px; padding:7px 0 0 0; color:#ccc}
.toplinks STRONG {color:#cc0000}
.toplinks .fl {float:left; padding-left:30px}
.toplinks .fl A {margin-right:20px}
.toplinks .fr {float:right; font-weight:bold}

.header {clear:both; width:960px}
.logo {float:left; padding:23px 0 0 7px}
.topmenu {float:right; padding-top:41px}
.topmenu LI {display:inline; border-right:1px solid #ccc}
.topmenu LI.next {border:0}
.topmenu A {font-weight:bold; color:#666; text-decoration:none; margin:0 10px}
.topmenu A:hover {text-decoration:underline}

/* Шапка */
.headera {background:url(/images/bg_header.jpg) left top repeat-x; float:left; width:100%; padding:20px 0 0px 0; border-top:5px solid #83C101;}
.headera H1 {float:left; height:70px; width:240px; padding:10px 0 0 55px;}
.headera H1 A {display:block; height:70px; width:240px; text-decoration:none;}
.headera H1 A IMG {height:70px; width:240px;}
.headera H1 SPAN {position:absolute; left:-9999px;}
.contactsa {margin-left:300px;}
.contactsa P {font-size:16px; text-align:right; padding-right:40px;vertical-align:middle; padding-bottom:4px;}
.contactsa P IMG {vertical-align:-3px; //vertical-align:text-bottom;}
/* /Шапка */
/* Меню Прайс-листы */
.pricenav {background:#F3F2F1; height:34px;}
.pricenav UL {margin:0; padding:0 0 0 50px; height:34px;}
.pricenav LI {background:url(/images/line_ver.gif) right top no-repeat; list-style-type:none;padding:0; float:left; height:34px; padding-right:19px; margin-right:19px;}
.pricenav LI A {background: url(/images/icon_lin.gif) no-repeat left center; line-height:34px; padding:6px 0 10px 30px;}
.pricenav .last {background:none; padding-right:0; margin-right:0;}
/* /Меню Прайс-листы */

.leftcolumn {float:left; width:245px; margin-top:25px}
.rightcolumn {width:640px; margin-top:50px; margin-left:297px}

.leftbox {padding:0 0 20px 26px}
.leftbox SPAN {display:block; font-size:0.9em; color:#cc0000}
.leftbox P A {color:#333; text-decoration:none}
.leftbox P A:hover {text-decoration:underline}

.search .text {width:130px}
.search .button {width:60px; margin-left:8px}
.pochta  {font-size:12px}
.pochta .text, .pochta SELECT {width:87px}
.pochta .button {width:60px}

.calendar {color:#999}
.calendartable {width:100%; margin-bottom:10px}
.calendartable TD {border:0px; width:30%; padding:0 0 0 8px}
.calendartable A {display:block; text-decoration:none; padding:4px 8px}
.calendartable A:hover {background-color:#f2f2f2; color:#333; font-weight:bold}
.calendartable A.active {color:#333}
.calendartable A.inactive {color:#999}
.calendartable A.activeselected {font-weight:bold}
.calendartable .year {padding-bottom:10px}
.calendartable .year A {float:left}

.tags {line-height:40px; font-weight:bold; text-align:justify}
.tags A {text-decoration:none; margin:0 8px 0 0; padding:1px; white-space:nowrap}
.tags A:hover {background-color:#f2f2f2}
.tag16 {font-size:16px; color:#484848}
.tag18 {font-size:18px; color:#7a7a7a}
.tag26 {font-size:26px; color:#aeaeae}

.itembox {float:left; width:630px; margin-bottom:20px}
.itemhead .fr A {color:#cc0000}
.itemtext {float:left; width:630px; padding:15px 0 10px 0}
.itemtext A {display:block; margin-top:6px}

.pageslist {float:left; width:630px; font-size:0.9em}
.pageslist A, .pageslist SPAN {margin:0 2px}

.vacancyblock {float:left; width:100%; display:none; padding-bottom:40px}
.vacancyblock .itemhead STRONG {font-size:14px; color:#666; margin-right:20px}

.vacancytable {float:left}
.vacancytable TD {padding:0 50px 12px 0}
.vacancytable A {color:#cc0000}
.vacancyformbox {border-top:1px solid #d7d7d7; padding-top:15px; margin-top:18px}
.vacancyform {margin-top:10px}
.vacancyform INPUT, .vacancyform TEXTAREA {display:block; margin-bottom:5px; width:400px}
.vacancyform .button {width:80px}

.footer {float:left; width:100%; background-color:#e5e5e5; font-size:0.9em; margin-top:50px}
.footerbox {width:960px}
.footerbox .fl {float:left; padding:10px 0 10px 20px}
.footerbox UL {float:right; padding:10px 20px 10px 0}
.footerbox LI {display:inline; margin-left:60px}
.footerbox A {color:#cc0000}


#support_form input, textarea, select{padding: 3px; margin: 5px; width: 300px;}
#support_form textarea{width: 300px; height: 100px;}
#support_form table td {border-color: #fff; padding:1px; border:0px;}


.tabHeader a {
background-color: #eeeeee; 
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.pr {position:relative}
.hiddenblock {position:absolute; display:none; width:300px; border:1px solid #ccc; padding:5px; background-color:#fff; z-index: 20000;}
.hiddenblockinner {padding:5px}
.hiddenblockinner SPAN {display:block; padding:3px 0}

.aboutgame {float:left; width:100%; padding:15px 0; border-bottom:1px solid #ccc}
.aboutgame IMG {float:left; margin:0 10px 10px 0}

table.servicetable th {background-color:#f2f2f2; padding:3px 8px; text-align:center; font-size:0.9em !important; font-size:0.7em; font-size:0.9em;}

HTML  {height:100%}
BODY {height:100%}
.popup {display:none; width:100%; height:100%; background:#ccc; position:fixed !important; position:absolute; z-index:2; top:0; left:0; right:0; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7}
[className="popup"] {position:absolute !important}
.popupform {display:none; z-index:4; width:400px; padding-top:400px; position:absolute; color:#fff; z-index:3; top:0; left:0; right:0; filter:alpha(opacity=100); opacity:100%}
.popupform .popuptable {margin:0 auto; width:400px; background-color:#fff; border-collapse:collapse; border:1px solid #ccc}
.popupform .popuptable TH {font-size:1.4em !important; font-size:1.0em; fo\nt-size:1.4em; color:#333; padding:10px}
.popupform .popuptable TH A {font-weight:normal; background:url(img/close.gif) no-repeat 100% 50%; padding-right:15px; font-size:0.65em !important; font-size:0.7em; fo\nt-size:0.65em; padding-left:50px}
.popupbox {padding:10px 20px; text-align:left}
INPUT.email {width:270px}

.dottedbox{border: 1px dotted #999;padding:4px;}
.dottedbox div {margin: 4px 0 4px 0}

.hidden{display:none;visibility:hidden;}