/* Глобальные стили
--------------------------*/
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
* { margin: 0; padding: 0; border: 0; }
html { height: 100%; /* background: url(../img/background.jpg) no-repeat 50% 0 #000000; */ }
body { height: 100%; position: relative; margin: 0; padding: 0; border: 0; overflow-y: hidden; font-family: Arial, Helvetica, sans-serif; }
img { padding: 0; border: 0; margin: 0; }
a, a:visited, a span, a:visited span { /* color: #034a70; */ cursor: pointer; text-decoration: none; }
a:hover { cursor: pointer; }
/*input, textarea, select { border: 1px solid #333333; }*/
*:focus { outline: none; }
/*.main-window { -webkit-user-select: none; -moz-user-select: -moz-none; }*/
input, textarea { -webkit-user-select: auto!important; -moz-user-select: text; }
input[type=text], textarea, select { font-family: Arial, Helvetica, sans-serif!important; font-weight: normal; text-decoration: none; font-size: 13px; }
 /*.error { margin-left: -3px; background: url("../img/error.png") no-repeat 50% 0!important; height: 59px!important; border: 1px transparent!important; padding-top: 16px!important; padding-left: 50px!important;  }
.error { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #780000; }*/
.error strong { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #780000; font-weight: bold; }
.container-overflow { position: absolute; margin-top: 98px; width: 566px; height: 200px; } /* обволакивающий контейнер */
.empty-clear { height:0!important; clear: none!important; }
.zoom { padding-right: 5px; }
.center { margin-left: auto; margin-right: auto; }
.mb10 { margin-bottom: 10px; }

/* Основные параметры |Ширина, Высота|
--------------------------*/
.header, .menu-container, .menu-container-slim, .main-container-general, .main-container, .main-container-block, .footer-container-main-center, .footer-container-main-center-in, .main-container-left-tab, .main-container-left-top { width: 1200px; margin-left: auto; margin-right: auto; } /* Контейнеры для Хедера, Поиска, Центральной части, Футера */
.main-block-shadow, .main-top-middle, .main-bottom-middle { width: 1188px; } /* -12 пикселей */
.menu-container-left, .menu-container-right, .menu-right-top-corner, .menu-right-bottom-corner { width: 320px; } /* Левое и правое меню |ШИРИНА| */
.menu-container-left, .menu-container-right { height: 100px; } /* Левое и правое меню |ВЫСОТА| */
.absolute-center { height: 100px; } /* Высота левого и правого меню */
.menu-left-middle, .menu-right-middle, .menu-center { height: 88px; } /* Левое и правое меню |ВЫСОТА| (-12px) */
.menu-center-icons-tab { height: 78px; }
.main-search-container { width: 200px; } /* Ширина поисковой панели */
.footer-container { width: 680px; } /* Контейнер футера ШИРИНА */
.main-container-right-tab, .main-container-right-top { width: 239px; } /* Ширина правого блока */
.main-container-right-tab { }
.main-container-right-scroll { } /* Ширина подложки правого блока */

.menu-container-slim { display: none; }
.menu-container-slim .ggeek-menu { padding: 10px; margin-left: 50px; }

/* PRESET */
.fleft { float: left; }
.fright { float: right; }

/* Шрифты
--------------------------*/
/* Заглавные */
/*
.title, .title h4, .title a  { font-family: Verdana, Geneva, sans-serif; font-weight: bold; text-decoration: none; color: #333333; font-size: 15px; line-height: 15px; }
.title a { color: #00597c; }
.text, .text h4, .text a { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #333333; font-size: 13px; line-height: 14px; }
.text a { color: #00597c;}
.text-slider, .text-slider h4, .text-slider a { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #373737; font-size: 12px; line-height: 14px; }
.text-slider a { color: #00597c;}
.text-slider-show { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #373737; font-size: 10px; line-height: 12px; }
.text-slider-right-gray {}
.text-slider-right-black {}
*/
/* Шрифты Форума */
/*
.text-forum, .text-forum h4, .text-forum a, .text-forum span  { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #444444; font-size: 11px; line-height: 12px; }
.text-forum-numbers, .text-forum-numbers h4, .text-forum-numbers a, .text-forum-numbers span  { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #444444; font-size: 12px; line-height: 13px; }
div.forum-post-entry { font-size: 13px; line-height: 15px; }

.text-forum a, .text-forum-numbers a { color: #00597c!important; }

.title a:hover { text-decoration: underline; color: #00597c; }
.text a:hover { text-decoration: underline; color: #00597c; }
.text-forum a:hover { text-decoration: underline; color: #00597c; }
.text-forum-numbers a:hover { text-decoration: underline; color: #00597c; }
*/


.font-8, .font-8 h4, .font-8 a { font-size: 9px; }
.font-10, .font-10 h4, .font-10 a { font-size: 10px; }
.font-11, .font-11 h4, .font-11 a { font-size: 11px; }
.font-12, .font-12 h4, .font-12 a { font-size: 12px; }
.font-13, .font-13 h4, .font-13 a { font-size: 13px; }
.font-14, .font-14 h4, .font-14 a { font-size: 14px; }
.font-15, .font-15 h4, .font-15 a { font-size: 15px; }
.font-16, .font-16 h4, .font-16 a { font-size: 16px; }
.font-17, .font-17 h4, .font-17 a { font-size: 17px; }
.font-18, .font-18 h4, .font-18 a { font-size: 18px; }

.line-12, .line-12 h4, .line-12 a  { line-height: 12px; }
.line-13, .line-13 h4, .line-13 a  { line-height: 13px; }
.line-14, .line-14 h4, .line-14 a  { line-height: 14px; }
.line-15, .line-15 h4, .line-15 a  { line-height: 15px; }
.line-16, .line-16 h4, .line-16 a  { line-height: 16px; }
.line-17, .line-17 h4, .line-17 a  { line-height: 17px; }
.line-18, .line-18 h4, .line-18 a  { line-height: 18px; }
.line-19, .line-19 h4, .line-19 a  { line-height: 19px; }
.line-20, .line-20 h4, .line-20 a  { line-height: 20px; }
.line-21, .line-21 h4, .line-21 a  { line-height: 21px; }
.line-22, .line-22 h4, .line-22 a  { line-height: 22px; }

.font-gray { color: #838383; }
.font-blue { color: #00597c; }

.font-bold, .font-bold h4, .font-bold a  { font-weight: bold!important; }

.url-black a { color: #333333; }

.padding-left-10 { padding-left: 10px; }
.padding-border { padding-left: 8px; padding-right: 8px; }

.upper-font-10 { margin-top: 10px; }
.upper-font-6 { margin-top: 6px; }
.upper-font-4 { margin-top: 4px; }
.under-font-6 { margin-bottom: 6px; }
.under-font-4 { margin-bottom: 4px; }
.under-font-2 { margin-bottom: 2px; }

.upper-font-m2 { margin-top: -1px; }

.hidden-nowrap { overflow: hidden; white-space: nowrap; }

.title-1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 15px; font-weight: bold; } /* Игры */
.title-2, .title-2 h4, .title-2 a { font-family: Verdana, Geneva, sans-serif; font-size: 18px; line-height: 18px; color: #333333; font-weight: bold; text-decoration: none; } /* Новости */
.title-2 a:hover { text-decoration: underline; }
.title-3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }
.title-3 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-decoration: none; color: #00597c; }
.title-3 a:hover { text-decoration: underline; }
.title-4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; font-weight: normal; color:#ffffff!important; text-decoration: none; }
.title-4:hover, .title-4 a:hover, .title-4 h4:hover  { text-decoration: underline; }
/* Текстовые */
.text-1 { font-family: "Lucida Console", Monaco, monospace; font-size: 13px; line-height: 12px; font-weight: normal; } /* Игры */
.text-2, .text-2 h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
.text-2 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #00597c; }
.text-2 a:hover { text-decoration: underline; }
.text-3, .text-3 a { text-decoration: none; color: #00597c; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.text-3 a:hover { text-decoration: underline; }
.text-4 { overflow: hidden; white-space: nowrap; line-height: 16px; }
.text-4 a { text-decoration: none; color: #00597c; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.text-4 a:hover { text-decoration: underline; }
.text-4 span { color: #838383; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.text-5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#444444; }
.text-6, text-6 h4 a, text-6 h4 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; font-weight: normal; color:#ffffff; text-decoration: none; }
.text-6 h4 a:hover { text-decoration: underline; }
.text-7 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: normal; color:#444444; }
.text-8 { font-family: "Lucida Console", Monaco, monospace; font-size: 14px; line-height: 14px; font-weight: normal; } /* Игры */
/* Ссылки */

/* Кнопочные */

/* Отступы под текстом */
.under-title-1 { margin-bottom: 6px; } /* Игры, Новости */
.under-title-2 { margin-bottom: 2px; } /* Игры, Новости */
.under-text-1 { margin-bottom: 6px; } /* Игры */
/* Отступы слева */
.pre-title-2 { margin-left: 8px; }
.pre-title-3 { margin-left: 16px; }

/* Checkbox'ы */
.niceCheck { width: 26px; height: 24px; display: inline-block; cursor: pointer; background: url("../img/checkbox/checksprite.png"); overflow: hidden; }
.niceChecked { background-position: 0 -24px; }
.niceCheck input { margin-left: -100px; /* можно задать побольше чтобы наверняка скрыть поле */ }
.niceCheckDisabled { background-image: url("../img/checkbox/checksprite.png"); }
.niceCheck input { display: none; }
.parent-center-checkbox { letter-spacing: 6px!important; }
.parent-center-checkbox label { padding-left: 4px; }
.parent-center-checkbox span, .parent-center-checkbox label, .parent-center-checkbox input { letter-spacing: normal; display: inline-block; vertical-align: middle; font-size: 14px; }

/* Общие кнопки
--------------------------*/
.button-a, .button-a:hover { text-decoration: none; border: 0; }
.green-button-bg { height: 35px; width: 174px; display: block; background: url("../img/submits/green-button.png") no-repeat; margin-top: 6px; margin-left: auto; margin-right: auto; text-align: center; }
.blue-button-bg { height: 35px; width: 174px; display: block; background: url("../img/submits/blue-button.png") no-repeat; margin-top: 6px; margin-left: auto; margin-right: auto; text-align: center; }
.button-template { height: 35px; width: 174px; background: transparent; border: 0; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 30px; font-weight: bold; color: #ffffff!important; }
.button-template-in-block { line-height: 32px;}
.green-button-bg:hover > .button-template-in-block, .blue-button-bg:hover > .button-template-in-block { line-height: 35px!important;}
.register-submit-button-bg { height: 35px; width: 174px; background: url("../img/register/register-account-button.png") no-repeat; margin-top: 6px; margin-left: auto; margin-right: auto; }
.register-submit-button { height: 35px; width: 174px; background: transparent; border: 0; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 30px; font-weight: bold; color: #ffffff; text-decoration: none; }

/* Скролл-бар (горизонтальный)
--------------------------*/
.scrollbar-horizontal { width: 100%; height: 8px; position: relative; }
.scrollbar-horizontal { margin-top: -6px; }

.scrollbar-horizontal-bg-left { width: 4px; height: 8px; background: url(../img/scrollbar-x/scroll-x-left.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; left: 0;}
.scrollbar-horizontal-bg { height: 8px; background: url(../img/scrollbar-x/scroll-bg.png); background-repeat: repeat-x; left: 4px; right: 4px; position: absolute; }
.scrollbar-horizontal-bg-right { width:4px; height: 8px; background: url(../img/scrollbar-x/scroll-x-right.png); background-repeat: no-repeat; background-position: 100% 0; position: absolute; right: 0;  }

.scrollbar-horizontal-bg-slider { height: 8px; width: 40%; }
.scrollbar-horizontal-bg-slider { position: absolute; }
.scrollbar-horizontal-bg-slider-left { height: 8px; background: url(../img/scrollbar-x/scroll-slider-left.png); background-repeat: no-repeat; background-position: 0 1px; }
.scrollbar-horizontal-bg-slider-slide { height: 8px; background: url(../img/scrollbar-x/scroll-slider-middle.png); background-repeat: repeat-x; margin-left: 3px; margin-right: 3px; }
.scrollbar-horizontal-bg-slider-right { height: 8px; background: url(../img/scrollbar-x/scroll-slider-right.png); background-repeat: no-repeat; background-position: 100% 1px; }


/* Скролл-бар (вертикальный)
--------------------------*/
.scrollbar-vertical-container { float: right; margin-right: -7px; }
.main-container-right-scroll .scrollbar-vertical-container  { margin-right: -3px; }
.scrollbar-vertical { width: 8px; position: absolute; top: 30px; bottom: 40px; z-index: 9;}
.scrollbar-vertical-bg-top-arrow { width: 8px; height: 10px; background: url(../img/scrollbar/scroll-arrows.png) no-repeat -8px 0; margin-bottom: 1px; }
.scrollbar-vertical-bg-top-arrow:hover { background-position: 0 0; cursor: pointer; }
.scrollbar-vertical-bg-top { z-index: 10; width: 8px; height: 4px; background: url(../img/scrollbar/scroll-corners.png) no-repeat 0 -5px; position: absolute; }
.scrollbar-vertical-bg { width: 8px; height: 100%; background: url(../img/scrollbar/scroll-bg.png) repeat-y; }
.scrollbar-vertical-bg-bottom { width: 8px; height: 5px; background: url(../img/scrollbar/scroll-corners.png) no-repeat 0 0; margin-top: -14px; }
.scrollbar-vertical-bg-bottom-arrow { width: 8px; height: 10px; background: url(../img/scrollbar/scroll-arrows.png) no-repeat -8px -10px; }
.scrollbar-vertical-bg-bottom-arrow:hover { background-position: 0 -10px; cursor: pointer; }

.scrollbar-vertical-bg-slider { width: 8px; height: 40%; }
.scrollbar-vertical-bg-slider-top { z-index: 8; width: 8px; height: 3px; background: url(../img/scrollbar/scroll-slider-corners.png) no-repeat 0 -3px; }
.scrollbar-vertical-bg-slider-slide { z-index: 8; width: 8px; height: 100%; background: url(../img/scrollbar/scroll-slider-middle.png) repeat-y; }
.scrollbar-vertical-bg-slider-bottom { z-index: 10; width: 6px; height: 3px; background: url(../img/scrollbar/scroll-slider-corners.png) no-repeat 0 0; }

/* Основная рамка
--------------------------*/
/* Ширина рамки */
.default-full-border { width: 945px; position: relative; }
/* Основные элементы */
.gray-border-top { height: 8px; background: url(../img/border/gray/top-middle.png) repeat-x; position: relative; }
.gray-border-top-left { height: 8px; width: 8px; background: url(../img/border/gray-border-top-left.png) no-repeat; float: left; }
.gray-border-top-right { height: 8px; width: 8px; background: url(../img/border/gray-border-top-right.png) no-repeat; float: right; }
/* Без тени
.gray-border-top { height: 8px; background: url(../img/profile/edit/profile_block_top_middle.png) repeat-x; }
.gray-border-top-left { height: 8px; width: 8px; background: url(../img/profile/edit/profile_block_top_left.png) no-repeat; float: left; }
.gray-border-top-right { height: 8px; width: 8px; background: url(../img/profile/edit/profile_block_top_right.png) no-repeat; float: right; }
*/
.gray-border-top-left-square { height: 8px; width: 8px; background: url(../img/profile/edit/profile_block_top_left_square.png) no-repeat; float: left; }
.gray-border-top-right-square { height: 8px; width: 8px; background: url(../img/profile/edit/profile_block_top_right_square.png) no-repeat; float: right; }
.gray-border-middle-left { overflow: hidden; background: url(../img/profile/edit/profile_block_middle_left.png) repeat-y; }
.gray-border-middle-right { overflow: hidden; background: url(../img/profile/edit/profile_block_middle_right.png) repeat-y 100% 0; /* min-height: 60px; */ }
.gray-border-bottom { height: 8px; background: url(../img/profile/edit/profile_block_bottom_middle.png) repeat-x; overflow: hidden; }
.gray-border-bottom-left { height: 8px; width: 8px; background: url(../img/profile/edit/profile_block_bottom_left.png) no-repeat; float: left; }
.gray-border-bottom-left-square { height: 8px; width: 8px; background: url(../img/profile/edit/profile_block_bottom_left_square.png) no-repeat; float: left; }
.gray-border-bottom-right { height: 8px; width: 8px; background: url(../img/profile/edit/profile_block_bottom_right.png) no-repeat; float: right; }
.gray-border-bottom-right-square { height: 8px; width: 8px; background: url(../img/profile/edit/profile_block_bottom_right_square.png) no-repeat; float: right; }

/* Ширина рамки
--------------------------*/
.border-default, .default-full-border { width: 945px; position: relative; }
.border-image { width: 173px; }

/* Основная рамка (pink)
--------------------------*/
.border-pink > .top > .left-ns { height: 6px; background: url(../img/border/pink/top-left-ns.png) no-repeat 0 0; }
.border-pink > .top > .left-ns > .right-ns > .middle-ns { height: 6px; margin-left: 6px; margin-right: 6px; background: url(../img/border/pink/top-middle-ns.png) repeat-x 0 0; }
.border-pink > .top > .left-ns > .right-ns { height: 6px; background: url(../img/border/pink/top-right-ns.png) no-repeat 100% 0; }
.border-pink > .middle > .left { background: url(../img/border/pink/middle-left.png) repeat-y 0 0; }
.border-pink > .middle > .left > .right { background: url(../img/border/pink/middle-right.png) repeat-y 100% 0; }
.border-pink > .middle > .left > .right > .middle { margin-left: 2px; margin-right: 2px; background: #ffdefb; }
.border-pink > .bottom > .left { height: 8px; background: url(../img/border/pink/bottom-left.png) no-repeat 0 0; }
.border-pink > .bottom > .left > .right > .middle { height: 8px; margin-left: 6px; margin-right: 6px; background: url(../img/border/pink/bottom-middle.png) repeat-x 0 0; }
.border-pink > .bottom > .left > .right { height: 8px; background: url(../img/border/pink/bottom-right.png) no-repeat 100% 0; }

/* Основная рамка (gray)
--------------------------*/
.border-gray > .top > .left-ns { height: 6px; background: url(../img/border/gray/top-left-ns.png) no-repeat 0 0; }
.border-gray > .top > .left-ns > .right-ns > .middle-ns { height: 6px; margin-left: 6px; margin-right: 6px; background: url(../img/border/gray/top-middle-ns.png) repeat-x 0 0; }
.border-gray > .top > .left-ns > .right-ns { height: 6px; background: url(../img/border/gray/top-right-ns.png) no-repeat 100% 0; }
.border-gray > .top > .left { height: 8px; background: url(../img/border/gray/top-left.png) no-repeat 0 0; }
.border-gray > .top > .left > .right > .middle { height: 8px; margin-left: 6px; margin-right: 6px; background: url(../img/border/gray/top-middle.png) repeat-x 0 0; }
.border-gray > .top > .left > .right { height: 8px; background: url(../img/border/gray/top-right.png) no-repeat 100% 0; }
.border-gray > .middle > .left { background: url(../img/border/gray/middle-left.png) repeat-y 0 0; }
.border-gray > .middle > .left > .right { background: url(../img/border/gray/middle-right.png) repeat-y 100% 0; }
.border-gray > .middle > .left > .right > .middle { margin-left: 2px; margin-right: 2px; background: #ffffff; }
.border-gray > .bottom > .left { height: 8px; background: url(../img/border/gray/bottom-left.png) no-repeat 0 0; }
.border-gray > .bottom > .left > .right > .middle { height: 8px; margin-left: 6px; margin-right: 6px; background: url(../img/border/gray/bottom-middle.png) repeat-x 0 0; }
.border-gray > .bottom > .left > .right { height: 8px; background: url(../img/border/gray/bottom-right.png) no-repeat 100% 0; }


/* Форма для текстовых полей
--------------------------*/
/*
.line-textfield { display: block; width: 730px; margin-left: auto; margin-right: auto; }
.line-textfield-top-left { background: url(../img/comments/line-textfield-top-left.png) no-repeat 0 0; height: 5px; }
.line-textfield-top-right { background: url(../img/comments/line-textfield-top-right.png) no-repeat 100% 0; height: 5px; }
.line-textfield-top-middle { background: url(../img/comments/line-textfield-top-middle.png) repeat-x; height: 5px; margin-left: 30px; margin-right: 30px; }
.line-textfield-bottom-left { background: url(../img/comments/line-textfield-bottom-left.png) no-repeat 0 0; height: 5px; }
.line-textfield-bottom-right { background: url(../img/comments/line-textfield-bottom-right.png) no-repeat 100% 0; height: 5px; }
.line-textfield-bottom-middle { background: url(../img/comments/line-textfield-bottom-middle.png) repeat-x; height: 5px; margin-left: 30px; margin-right: 30px; }
.line-textfield textarea { border: 0; width: 100%; }
.line-textfield-padding { padding-left: 10px; padding-right: 10px; }
*/


/* */
.label-default { display: block; width: 941px; height: 19px; }
.label-click-name { z-index: 52; position: absolute; margin-top: -5px; height:23px; left: 10px; }
.label-click-moder { z-index: 52; position: absolute; margin-top: -5px; right: 44px; }
.label-click-name span { font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 23px; font-weight: 500; color: #ffffff; text-decoration: none; }
.label-click-name .small { font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 23px; font-weight: 500; color: #ffffff; text-decoration: none; }
.label-click-name a, .label-click-moder a { font-family: Verdana, Geneva, sans-serif; font-size: 15px; line-height: 23px; font-weight: 500; color: #ffffff; text-decoration: none; }
.label-click-name a:hover, .label-click-moder a:hover { color: #ffffff; text-decoration: underline; }
/* Лейбл Синий (Blue label) */
.label-blue > .click { z-index: 50; background: transparent!important; }
.label-blue > .light, .label-blue > .click { display: block; height: 24px; width: 941px; position: absolute; margin-top: -5px; background: url('../img/forum/blue-labels/label-middle.png') repeat-x; border-radius: 4px; -moz-border-radius: 4px; }
.label-blue > .light > .dark { display: block; height: 24px; background: url('../img/forum/blue-labels/label-dark.png') no-repeat; padding-left: 10px; }
.label-blue > .click > .l-arrow-toOpen { display: block; position: absolute; width: 26px; height: 17px; top: 4px; right: 11px; background: url('../img/right-block-form/arrow-toOpenClose.png') 0 -19px no-repeat; }
.label-blue > .click > .l-arrow-toClose { display: block; position: absolute; width: 26px; height: 17px; top: 4px; right: 11px; background: url('../img/right-block-form/arrow-toOpenClose.png') no-repeat; }

/* Таблица (thead->td) для Label */
/*.table-in-label { position: absolute; top: -24px; height: 24px; line-height: 24px; }*/






/* Header - Верхняя часть сайта
--------------------------*/
.header { z-index: 10; top: 0; } /* Контейнер основной */
.header-in { z-index: 10; position: absolute; } /* Внутренний контейнер */
    /* Контейнер для Логотипа, Меню, Авторизации, Профиля
    --------------------------*/
    /* SLIM PANEL MENU */
    .slim-panel-menu { cursor: pointer; background: url(/bitrix/templates/ggeek/img/slim-panel/arrows.png) no-repeat bottom left; }

    .menu-container { margin-top: 6px; text-align: center; } /* Контейнер для Логотипа, Меню, Авторизации, Профиля */
    .ggeek-logotip { float: left; margin-left: 14px; margin-right: 18px; margin-top: 10px; } /* Логотип Games geek */

    .menu-container-left { float: left; } /* Контейнер для левого меню */
    .menu-container-right { float: left; margin-left: 22px; } /* Контейнер для правого меню */
    .menu-right-top-corner { height: 6px; position: absolute; background: url(../img/menu-right-top-corner.png) no-repeat 100% 0; }
    .menu-left-top-corner { height: 6px; background: url(../img/menu-left-top-corner.png) no-repeat; }
    .menu-top-middle { height: 6px; background: url(../img/menu-top-middle.png) repeat-x #f1f1f1; margin-left: 6px; margin-right: 6px; }
    .menu-right-middle { margin-top: 6px; } /* Отступ основной */
    .menu-right-middle-img { height: 100%; width: 4px; float: right; }
    .menu-left-middle-img { height: 100%; width: 4px; float: left; }
    .menu-center { background: url(../img/menu-center-middle.png) repeat; margin-left: 4px; margin-right: 4px; } /* Центральный фоновый resize*/
    .menu-center-background { z-index: 1!important; height: 100%!important; width: 100%!important; display: block!important;  }
    /* Левое, правое меню (для планшетов) */
    .menu-center-icons-section { margin-top: -88px; }
    .menu-center-icons-section h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 0; color: #333333; }
    .menu-center-icons-tab { width: 100%; overflow: hidden; }
    .menu-center-icons-scroll { overflow-x: scroll; white-space: nowrap; }
    .menu-center-icons-scroll div { text-align: center; }
    .menu-arrow-down { z-index: 100; height: 21px; width: 40px; position: relative; margin-top: 5px; } /* Стрелка вниз */
    /* Левое, правое меню bottom и стрелка */
    .menu-right-bottom-corner { height: 6px; position: absolute; background: url(../img/menu-right-bottom-corner.png) no-repeat 100% 0; }
    .menu-left-bottom-corner { height: 6px; background: url(../img/menu-left-bottom-corner.png) no-repeat; }
    .menu-bottom-middle { height: 6px; background: url(../img/menu-bottom-middle.png) repeat-x #f1f1f1; margin-left: 6px; margin-right: 6px; }
    .menu-arrow-right { display: block; float: left; margin-left: -4px; } /* Стрелка вправо */


    /* Основные стили меню */
    .menu-games-icon { width: 36px; height: 36px; }

    /* Ячейка для авторизации */
    .menu-auth-cell { height: 64px; width: 64px; float: left; background: url(../img/menu-auth-cell.png) no-repeat; margin-left: 6px; margin-top: 18px; }
    .menu-auth-cell img { margin-left: -1px; }

    /* Блок под авторизацию */
    .menu-auth-block { width: 200px; float: left; overflow: hidden; }
    .menu-auth-block-abs { position: absolute; overflow: hidden; margin-top: 10px; margin-left: 6px; text-align: left; font-family: "Lucida Console", Monaco, monospace; font-size: 12px; color: #c4c4c4; }
    .menu-auth-block a { font-family: "Lucida Console", Monaco, monospace; font-size: 12px; color: #c4c4c4; text-decoration: none; }
    .menu-auth-block a:hover { text-decoration: underline; }
    .menu-auth-block-url { float: left; margin-left: 4px; }
    .menu-auth-block-register { float: right; margin-right: 4px; }
    .menu-auth-input-field { margin-top: 20px; }
    .menu-auth-input-field-login { margin-top: 10px; margin-bottom: 1px; }
    .menu-auth-button { margin-top: 10px; text-align: center; }
    .menu-auth-button > div { float: left; }
    .input-auth { height: 20px; width:80px; -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius: 6px; background: url(../img/auth-input.png) repeat-x; cursor: pointer; font-family: "Lucida Console", Monaco, monospace; font-size: 13px;  color: #373737; }
    .input-auth:hover { background: url(../img/auth-input.png) repeat-x bottom; }
    .input-account { margin-bottom: 10px; margin-top: 10px; }

    /* Блок под профиль */
    .menu-avatar { float: left; border: 2px solid #005677; margin-left: 6px; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius: 4px; } /* Место под аватарку */
    .menu-avatar img { height: 90px; width: 90px; } /* Место под аватарку */
    .menu-avatar, .menu-login { margin-top: 4px; }
    .menu-login { width: 100px; float: left; overflow: visible; margin-left: 6px; font-family: "Lucida Console", Monaco, monospace; font-size: 13px; color: #c4c4c4; text-align: left; white-space: nowrap; }
    .menu-input { text-align: center; }
    .menu-input a { text-decoration: none; }

    /* Контейнер под поиск и верхний край центрального блока
    --------------------------*/
    .main-container-general { clear: both; }
    /* Поиск ОТКЛЮЧЕН!!!
    .main-search-container { margin-left: 18px; padding-top: 6px; }
    .main-search-right-corner { height: 21px; background: url(../img/search-right-corner.png) no-repeat 100% 0; }
    .main-search-left-corner { height: 21px; background: url(../img/search-left-corner.png) no-repeat 0 0; }
    .main-search-center  { height: 21px; background: url(../img/search-middle.png) repeat-x; margin-left: 6px; margin-right: 6px; } */
    .main-alternative-search { height: 27px; } /* Место под поиск */

    /* Верхняя часть центрального блока */
    .main-left-top-corner { height: 2px; width: 6px; float: left; }
    .main-left-top-corner-abs { z-index: 1; height: 6px; width: 6px; position: absolute; background: url(../img/main-left-top-corner.png) no-repeat; margin-top: 0; }
    .main-container-shadow-top-left { z-index: 5; height: 32px; width: 6px; position: absolute; background: url(../img/main-container-shadow-top-left.png) no-repeat; margin-top: 2px; }
    .main-container-shadow-top-middle { z-index: 16; -webkit-user-select: none; -moz-user-select:none; height: 32px; position: absolute; background: url(../img/main-container-shadow-top-middle.png) repeat-x;  margin-left: 6px; margin-top: 2px; }
    .main-top-middle { height: 2px; float: left; background: url(../img/main-top-middle.png) repeat-x #ffffff; }
    .main-right-top-corner { height: 2px; width: 6px; float: left; }
    .main-right-top-corner-abs { z-index: 1; height: 6px; width: 6px; position: absolute; background: url(../img/main-right-top-corner.png) no-repeat; margin-top: 0; }
    .main-container-shadow-top-right { z-index: 5; height: 32px; width: 6px; position: absolute; background: url(../img/main-container-shadow-top-right.png) no-repeat; margin-top: 2px; }



/* Центральный блок
    --------------------------*/
.main-window { height: 100%; width: 100%; position: absolute; }
.main-container { clear: both; text-align: center; } /* Используется так же и для футера */
/* Скролл ЛЕВЫЙ */
.main-container-left-tab { z-index: 6; height: 1px; float: left; } /* Высота обозначена для float */
.main-container-left-top { height:auto; bottom:23px; top:135px; position:absolute; display: block; overflow: hidden; }
.main-left-middle { height: 100%; background-image: url(../img/main-left-middle.png); background-repeat: repeat-y; background-color: #ffffff; }
.main-container-left-scroll { z-index: 6; height: 100%; overflow-y: scroll; }
.main-container-left-in { z-index: 6; padding-left: 4px; padding-right: 223px;  padding-top: 7px; text-align: justify; } /* Конечный для левого столбца */
.main-container-left-in-padding { z-index: 6; padding-right: 15px; padding-bottom: 10px; overflow: hidden; }
.main-container-left-in-padding a { z-index: 50; }

/* ____________________------------footer.php------------____________________*/
/* Скролл ПРАВЫЙ */
.main-container-right-tab { z-index: 7; height: 1px; float: right; } /* Высота обозначена для float */
.main-container-right-top { height:auto; bottom:23px; top:135px; position:absolute; display: block; overflow: hidden; }
.main-right-middle { height: 100%; background-image: url(../img/main-right-middle.png); background-repeat: repeat-y; background-position: 100% 0;  background-color: #ffffff; }
.right-middle-layer { background-image: url(../img/main-right-middle.png); background-repeat: repeat-y; background-position: 100% 0;  background-color: #ffffff; position: absolute; top: 0; right: 0; bottom: 0px; width: 16px; z-index: 8; }
.main-container-right-scroll { height: 100%; overflow-y: scroll; }
.main-container-right-in { padding-left: 4px; padding-top: 7px; } /* Конечный для правого столбца */
.main-container-right-in-padding { z-index: 6; padding-bottom: 10px; overflow: hidden; }
.main-container-right-in-padding a { z-index: 50; }



/* Главный контейнер для футера
    --------------------------*/
.footer-container-main { z-index: 10; height: 23px; width: 100%; left:0; bottom: 0; position: absolute; background: transparent; }
.footer-container-main-center { margin-left: auto; margin-right: auto; }
.footer-container-main-center-in { height: 23px; position: absolute; /* background-image: url(../img/footer-background.jpg);*/ background: 50% 0 no-repeat;  }
/* Нижняя часть центрального блока */
.main-left-bottom-corner { height: 2px; width: 6px; float: left; }
.main-left-bottom-corner-abs { height: 6px; width: 6px; background-image: url(../img/main-left-bottom-corner.png);  background-repeat: no-repeat; margin-top: -4px; }
.main-container-shadow-bottom-left { z-index: 5; height: 32px; width: 6px; background-image: url(../img/main-container-shadow-bottom-left.png); background-repeat: no-repeat; margin-top: -34px; }
.main-bottom-middle { height: 2px; float: left; background-image: url(../img/main-bottom-middle.png); background-repeat: repeat-x; }
.main-container-shadow-bottom-middle { z-index: 16; height: 32px; position: absolute; background: url(../img/main-container-shadow-bottom-middle.png); background-repeat: repeat-x; margin-top: -32px; }
.main-right-bottom-corner { height: 2px; width: 6px; float: left; }
.main-right-bottom-corner-abs { height: 6px; width: 6px; background-image: url(../img/main-right-bottom-corner.png); background-repeat: no-repeat; margin-top: -4px; }
.main-container-shadow-bottom-right { z-index: 5; height: 32px; width: 6px; background-image: url(../img/main-container-shadow-bottom-right.png); background-repeat: no-repeat; margin-top: -34px; }
/* Футер */
.footer-container { height: 22px; margin-left: auto; margin-right: auto; padding-top: 4px; }
.footer-container img { float: left; margin-right: 6px; }
.footer-url { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c4c4c4!important; text-decoration: none; font-weight: bold; }
.footer-url:hover { text-decoration: underline; }
.footer-agreement { margin-left: 20px; text-decoration: underline; }

/* Абсолютное центрирование по горизонтали и вертикали внутри блока
--------------------------*/
.absolute-center { display: block; vertical-align: middle; text-align: center;  }
.absolute-center * { vertical-align: middle; }
.absolute-center span { width: 1px; height: 100%; display: inline-block; }

/* Аватар */
.avatar-border { border: 2px solid #005677; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center; }
.avatar-size, .avatar-size img { max-width: 50px; max-height: 50px; }
.avatar-size-100, .avatar-size-100 img { max-width: 100px; max-height: 100px; }

/* Input, Select, Submit, Textarea
--------------------------*/

/* Input  */

    /* Поле ввода для авторизации 190px */
        .input-field-auth > .input-field-middle { width: 178px; } /* -12px */
        .input-field-auth > .input-field { width: 186px; margin-left: -190px; padding-left: 2px; padding-right: 2px; position: absolute; } /* в width: -4px */
        .input-field-auth-margin { margin-bottom: 1px; }
        .input-field-template { overflow: hidden; }
        input[type=password] { font-family: Arial, Helvetica, sans-serif!important; }

    /* Поле ввода 300px */
        .input-field-300 > .input-field-middle { width: 288px; } /* -12px */
        .input-field-300 > .input-field { width: 296px; margin-left: -300px; padding-left: 2px; padding-right: 2px; position: absolute; } /* в width: -4px */
        .input-field-template { overflow: hidden; }

    /* Поле ввода для профиля 322px */
        .input-field-profile > .input-field-middle { width: 310px; } /* -12px */
        .input-field-profile > .input-field { width: 298px; margin-left: -322px; padding-left: 12px; padding-right: 12px; position: absolute; z-index: 50;  } /* в width: -24px */

    /* Поле ввода для регистрации 357px */
        .input-field-register > .input-field-middle { width: 345px; } /* -12px */
        .input-field-register > .input-field { width: 333px; margin-left: -357px; padding-left: 12px; padding-right: 12px;  } /* в width: -24px */


        .input-field-profile-games-margin { margin-top: 2px; }
    /* Поле ввода для профиля, блок Games 100px */
        .input-field-profile-games > .input-field-middle { width: 150px; } /* -12px */
        .input-field-profile-games > .input-field { width: 138px; margin-left: -162px; padding-left: 12px; padding-right: 12px; } /* в width: -24px */
        .input-field-profile-games > .input-field-template { text-align: justify!important; }

        .input-field-profile-secure-code-float { float: left; margin-top: 1px; }
    /* Поле ввода для профиля Secure Code 322px */
        .input-field-profile-secure-code > .input-field-middle { width: 220px; } /* -12px */
        .input-field-profile-secure-code > .input-field { width: 208px; margin-left: -232px; padding-left: 12px; padding-right: 12px;  } /* в width: -24px */

    /* Шаблон полей ввода */
        .input-field-template { white-space: nowrap; }
        .input-field-template div { height: 21px; float: left; }
        .input-field-left { width: 6px; background: url(../img/inputs/input-field-left.png) no-repeat 0 0; }
        .input-field-middle { background: url(../img/inputs/input-field-middle.png) repeat-x; }
        .input-field-right { width: 6px; background: url(../img/inputs/input-field-right.png) no-repeat; }
        .input-field { height: 21px; border: 0; background: transparent; -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius: 6px; color: #005b82; font-family: "Lucida Console", Monaco, monospace; font-size: 14px; line-height: 21px; } /* Поле */

        .input-gg { }
        .input-gg > .left { height: 21px; background: url(../img/inputs/input-field-left.png) no-repeat 0 0; }
        .input-gg > .left > .right { height: 21px; background: url(../img/inputs/input-field-right.png) no-repeat 100% 0; }
        .input-gg > .left > .right input[type=text] { height: 21px; background: url(../img/inputs/input-field-middle.png) repeat-x; }

/* Select */

        /* Селектор для профиля 322px */
        .select-field-profile > .select-field-middle { width: 68px; } /* -12px */
        .select-field-profile > .select-field { width: 76px; margin-left: -80px; padding-left: 2px; padding-right: 2px;  } /* в width: -4px */

        /* Шаблон селектора */
        .select-field-template div { height: 21px; float: left; }
        .select-field-left { width: 6px; background: url(../img/inputs/input-field-left.png) no-repeat 0 0; }
        .select-field-middle { background: url(../img/inputs/input-field-middle.png) repeat-x; }
        .select-field-right { width: 6px; background: url(../img/inputs/input-field-right.png) no-repeat; }
        .select-field { height: 21px; border: 0; background: url(../img/inputs/input-field-middle.png) repeat-x; -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius: 6px; color: #005b82; font-family: "Lucida Console", Monaco, monospace; font-size: 14px; line-height: 21px; } /* Поле */


/* Submit */
        .submit-button-profile-save { float: right; margin-right: 15px; }
        .submit-button-profile-undo { float: right; margin-right: 10px; }
        .submit-button-profile-secure-code { float: right; margin-right: 10px; }
        .submit-button-center { margin-left: auto; margin-right: auto; }
        .submit-button-auth-first { margin-top: 11px; }
        .submit-button-auth-second { margin-top: 6px; }
        .submit-button-progile-games { margin-top: 2px; }
        .submit-button-left { white-space: nowrap; }


        /* Поле ввода для профиля 30px */
        .submit-button-ok > .submit-button-middle { width: 18px; } /* -12px */
        .submit-button-ok > .submit-button { width: 30px; margin-left: -30px; padding-left: 12px; padding-right: 12px; position: absolute; z-index: 50;  } /* в width: -24px */
        .submit-button-ok { width: 30px; }

        /* Кнопка для блока профиля вверху 80px */
        .submit-button-auth > .submit-button-middle { width: 68px; } /* -12px */
        .submit-button-auth > .submit-button { width: 80px; margin-left: -80px;  }
        .submit-button-auth { width: 80px; }

        /* Кнопка для комментариев 170px */
        .submit-comment-button > .submit-button-middle { width: 158px; } /* -12px */
        .submit-comment-button > .submit-button { width: 170px; margin-left: -170px;  }
        .submit-comment-button { width: 170px; }
        .submit-comment-button input { color: #00597c; }

        /* Кнопка 190px */
        .submit-190-button > .submit-button-middle { width: 178px; } /* -12px */
        .submit-190-button > .submit-button { width: 190px; margin-left: -190px;  }
        .submit-190-button { width: 190px; }

        .submit-button-blue input { color: #00597c; }
        /* Кнопка для профиля 150px */
        .submit-button-profile-1 > .submit-button-middle { width: 138px; } /* -12px */
        .submit-button-profile-1 > .submit-button { width: 150px; margin-left: -150px;  }
        .submit-button-profile-1 { width: 150px; }

        /* Кнопка для профиля 100px */
        .submit-button-profile-2 > .submit-button-middle { width: 88px; } /* -12px */
        .submit-button-profile-2 > .submit-button { width: 100px; margin-left: -100px;  }
        .submit-button-profile-2 { width: 100px; }

        /* Кнопка для профиля 80px */
        .submit-button-profile-3 > .submit-button-middle { width: 68px; } /* -12px */
        .submit-button-profile-3 > .submit-button { width: 80px; margin-left: -80px;  }
        .submit-button-profile-3 { width: 80px; }

        /* Кнопка для профиля 220px */
        .submit-button-profile-4 > .submit-button-middle { width: 208px; } /* -12px */
        .submit-button-profile-4 > .submit-button { width: 220px; margin-left: -220px;  }
        .submit-button-profile-4 { width: 220px; }

        /* Шаблон кнопок */
        .submit-button-template { white-space: nowrap; display: block; }
        .submit-button-template:hover > .submit-button-left { background: url(../img/submits/submit-button-left.png) no-repeat 0 -24px; }
        .submit-button-template:hover > .submit-button-middle { background: url(../img/submits/submit-button-middle.png) repeat-x 0 -24px; }
        .submit-button-template:hover > .submit-button-right { background: url(../img/submits/submit-button-right.png) no-repeat 0 -24px; }
        .submit-button-template div { height: 24px; float: left; }
        .submit-button-left { width: 6px; background: url(../img/submits/submit-button-left.png) no-repeat 0 0; }
        .submit-button-middle { background: url(../img/submits/submit-button-middle.png) repeat-x; }
        .submit-button-right { width: 6px; background: url(../img/submits/submit-button-right.png) no-repeat; }
        .submit-button { height: 24px; border: 0; background: transparent; -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius: 6px; cursor: pointer; line-height: 24px; font-size: 12px; font-family: "Lucida Console", Monaco, monospace; }

        /* Input type:file */
        .input-file-template-container { text-align: center; overflow: hidden; width: 220px; height: 24px; cursor: pointer; margin-left: auto; margin-right: auto; }
        .input-file-template:hover > .submit-button-left { background: url(../img/submits/submit-button-left-hover.png); }
        .input-file-template:focus > .submit-button-middle { background: url(../img/submits/submit-button-middle-hover.png); }
        .input-file-template:hover > .submit-button-right { background: url(../img/submits/submit-button-right-hover.png); }
        .input-file-template { margin-top: -50px; margin-left:-410px; -moz-opacity: 0; filter: alpha(opacity=0); opacity: 0; font-size: 150px; height: 100px; cursor: pointer; }
        .input-file-template-container .button { line-height: 24px; font-size: 12px; font-family: "Lucida Console", Monaco, monospace; }

/* Hint Enter - Подсказка для неавторизованных пользователей */
.hint-enter { z-index: 1000; position: absolute; width: 230px; height: 140px; background: url('/bitrix/templates/ggeek/img/hints/hint_02.png'); padding: 40px 16px 20px; color: #fff; font-family: Verdana, Geneva, sans-serif; font-size: 13px; text-align: justify; }
.hint-pos-slim { left: 754px; top: 46px; }
.hint-pos-default { left: 688px; top: 80px; }
.hint-container { position: absolute; z-index: 1000; }

/* Hint First */
.hint-welcome .hint-welcome-text { text-align: center; padding-top: 10px; padding-bottom: 10px; }
.hint-welcome h1 { text-align: center; }
.hint-welcome h1 span { color: #00597c; }
.hint-welcome ul { width: 780px; margin-left: auto; margin-right: auto; margin-top: 20px; }
.hint-welcome ul li { border: 0; float: left; list-style: none; width: 370px; overflow: hidden; }
.hint-welcome ul li.pad { padding-right: 20px; }
.hint-welcome .icon-container { display: block; width: 48px; height: 48px; float: left; padding-left: 5px; padding-bottom: 10px; }
.hint-welcome .icon-games{ background: url('/games/icon-48px.png') no-repeat 0 0; }
.hint-welcome .icon-forum { background: url('/forum/icon-48px.png') no-repeat 0 0; }
.hint-welcome .icon-social { background: url('/social/icon-48px.png') no-repeat 0 0; }
.hint-welcome .icon-photo { background: url('/photo_gallery/icon-48px.png') no-repeat 0 0; }
.hint-welcome .icon-gamegirl { background: url('/gamegirl/icon-48px.png') no-repeat 0 0; }
.hint-welcome .icon-anime { background: url('/anime/icon-48px.png') no-repeat 0 0; }
.table-row { display: table-row; }
.table-center { display: table-cell; vertical-align: middle; height: 48px; }

/* */
.hidden { display: none; }

.parent {
    width: 615px;
    text-align: center;
    letter-spacing: 20px;
    white-space: nowrap;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

.parent-center { text-align: center; letter-spacing: 20px; white-space: nowrap; overflow: hidden; margin-left: auto; margin-right: auto; }
.parent-center-account { text-align: center; letter-spacing: 2px; overflow: hidden; margin-left: auto; margin-right: auto; }
.child-center, .parent-center > div, .parent-center > select, .parent-center-account > div { letter-spacing: normal; display: inline-block; vertical-align: middle; }
.parent-center-account > div { letter-spacing: normal; display: inline-block; vertical-align: top; }
.parent-center-social { text-align: center; letter-spacing: 0; white-space: nowrap; overflow: hidden; margin-left: auto; margin-right: auto; }
.parent-center-social > div, .parent-center-social > iframe { letter-spacing: normal; display: inline-block; vertical-align: top; }

.mobile-link { color: #9c9e9c!important; font-size: .8em; text-decoration: none;  }
.mobile-link img { vertical-align: bottom; margin-right: 5px; margin-left: 20px; }

/* Messaging
------------------------------ */
#wall-message { display: none; }
/* Messaging
------------------------------ */
.wall-message-error, .wall-message-alert, .wall-message-success {margin-left: 0.4em; margin-right: 0.4em; padding:0.4em; margin-bottom:11px;border:2px solid #ddd; -moz-border-radius: 4px;-webkit-border-radius:4px; border-radius: 4px;}
.wall-message-error, .wall-message-alert {background:#fbe3e4 url(/bitrix/templates/ggeek/img/error.png) center; color:#8a1f11;border-color:#fbc2c4;}
.wall-message-success {background:#e6efc2; color:#264409;border-color:#c6d880;}
.wall-message-error a, .wall-message-alert a {color:#8a1f11;}
.wall-message-success a {color:#264409;}

.loader { height: 32px; display: none; background: url(/i/a-process.gif) center center no-repeat; }