﻿body {background:#f5f6f0 url(../i/bg_main.gif) 0 0; height:100%; width:100%; min-width:960px; font:62.5% Georgia, "Times New Roman", Times, serif; cursor:default}
html {height:100%}
img, table {border:0}
input, select {font-family:Georgia, "Times New Roman", Times, serif}
input:focus, select:focus {outline:none} /* for Safari */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin:0; padding:0}
* html .minwidth {padding-left:960px}
* html .container {margin-left:-960px; position:relative}
/*\*/* html .minwidth, * html .container, * html .layout {height:1px}/**/

/* --- HEADER --- */
.header {height:126px; background:url(../i/200_500_1000.png) no-repeat 300px 50%}
.logo {position:relative; top:21px; left:-10px; float:left}
.languages {float:right; width:50%; line-height:2em; text-align:right; padding-top:30px}
.languages * {font-size:1.2em; font-style:italic; color:#6d8b00; padding:0 .5em}
.languages span {padding:0 .6em; color:#cbcbcb!important}
.languages a:hover {text-decoration:none}
.languages .current {background:#eeb014 url(../i/bg_orange.gif) repeat-x left 50%; color:#fff; text-decoration:none; padding:.2em .5em}

/* --- TOP MENU --- */
.top_menu {height:63px; width:100%; background:#d6eb80 url(../i/bg_top_menu.png) repeat-x 0 0; border-top:1px solid #adb786; border-bottom:1px solid #fff; position:relative; z-index:3001}
.top_menu ul {list-style:none; position:relative; zoom:1}
.main_bar li {float:left; background:url(../i/bg_top_li_dev.png) no-repeat 0 0; margin-left:-1px; position:relative;}
.main_bar li .main_link {display:block; padding:11px 13px 0 16px; color:#54690d; font-size:1.6em; font-style:italic; text-decoration:none; line-height:1em; height:52px}
.main_bar li .main_link:hover, .main_bar li .current {background:url(../i/bg_top_a.png) repeat-x 0 0}
.main_bar li .main_link span {display:block; background:url(../i/top_menu_arrow.gif) no-repeat 100% 8px}
.drop_link {float:left; background:#D6E787; border:1px solid #fff; display:none; position:absolute; width:190px}
.drop_link a {position:relative; display:block; padding:11px 0px; color:#54690d; font-size:1.6em; font-style:italic; text-decoration:none; line-height:1em; zoom:1; width:100%}
.drop_link a:hover {background:#c2da5d}
.drop_link a span {display:block; padding:0 15px}

/* --- LEFT SIDEBAR --- */
.sidebar {float:left; width:220px; padding:21px 0 4em 0; position:relative; z-index:1; clear:both}
.sidebar ul {list-style:none; position:relative; zoom:1; background:#eaf5b8; border-top:1px solid #adb786}
.sidebar ul li {line-height:0; font-size:0; margin-bottom:1px}
.sidebar ul li a {color:#54690d; font-size:16px; line-height:1em; font-style:italic; display:block; padding:.7em .9em .8em .9em; zoom:1; border-bottom:1px solid #eaf5b8}
.sidebar ul li a:hover {text-decoration:none; background:#e1f293}
.sidebar .current {background:#d8ec81 url(../i/bg_current_side_menu.png) no-repeat 50% 50%}
.sidebar .current a, .sidebar .current a:hover {background:url(../i/arrow_current.gif) no-repeat left 50%; text-decoration:none!important; cursor:default; zoom:1; border-bottom:1px solid #f6fae6}

.for_search {height:25px; padding:3.5em 0 1em 0}
.field, .go_search {float:left}
.field input {background:#fff url(../i/bg_search_field.png) no-repeat 0 0; border:0; padding:4px 5px 3px 6px; height:18px; font-size:1.1em; color:#54690D; width:183px; float:left}
.go_search input {background:#fc0 url(../i/btn_search.png) no-repeat 0 0; padding:0; width:25px; height:25px; border:0; font-size:1.1em; text-indent:-9999px; cursor:pointer; float:left}
.go_search input:hover {background-position: 0 -25px}

.for_banners, .for_exchange {padding:3.5em 0 1em 0}

/* --- BREADCRUMB --- */
.b_crumb {padding:1.5em 1.5em 1em 1.4em; text-align:left; cursor:default; color:#a5b95d; line-height:1.2em; font-size:12px}
.b_crumb span {padding:.5em}
.b_crumb span.nav1 {background:url(../i/home.gif) no-repeat left 55%; padding-left:0!important}
.b_crumb span.nav1 a {padding-left:2.1em}
.b_crumb a:link, .b_crumb a:visited {color:#A2AE77}
.b_crumb a:hover {color:#54690D}
.b_crumb .active, .b_crumb .active:hover {color:#54690D; cursor:default; text-decoration:none}

/* --- CONTENT --- */
.main {width:77%; min-width:960px; margin:0 auto; position:relative; z-index:1}
.mainContent {margin:0 0 0 241px; position:relative; zoom:1; padding:21px 0 5em 0}
.mainContent .content_zone {padding:0 2em 1em 2em; color:#4e6400}
.mainContent h1, .mainContent h2 {color:#4e6400; zoom:1; font-weight:normal; font-style:italic; padding:1em 0}
.mainContent h1, .textBlock h1 {font-size:2.1em; line-height:1.2em; voice-family:"Заголовок страницы - h1"}
.mainContent h2, .textBlock h2 {color:#4e6400; font-size:1.8em; zoom:1; font-weight:normal; font-style:italic; line-height:1em; padding:1em 0; voice-family:"Заголовок страницы - h2"}
.green_zone {background:#eef3d9; border-top:1px solid #adb786; margin-bottom:6px; min-height:400px}

.content_zone .external_link {padding-right:1em; background:url(../i/link_ext.gif) no-repeat right 70%}
.content_zone p, .textBlock p {line-height:1.5em; font-size:1.3em; padding-bottom:1em; voice-family:"Текстовый абзац"}
.content_zone a {color:#4e6400; line-height:1.5em}
.content_zone ol {padding-left:2em; font-size:1.3em}
.content_zone ol li {padding-bottom:1em}
.content_zone ol li * {font-size:1em!important}

.roll_over {background:#dceba0; margin-bottom:.8em}
.roll_over div {height:0}
.roll_over h2 {padding:0!important}
.roll_over h2 a {display:block; background:url(../i/arrow_down.gif) no-repeat right 50%; padding:1em 1.5em 1.2em 1em; color:#4e6400; text-decoration:none; zoom:1}
.roll_over h2 a:hover {background:#d2e291 url(../i/arrow_down.gif) no-repeat right 50%}
.roll_over h2 a span {border-bottom:1px dashed #4e6400}
.roll_out h2 {padding:1em}
.roll_out h2 a {color:#4e6400; text-decoration:none}
.roll_out {padding-right:1.5em}

.pdf_file {padding-left:30px; background:url(../i/pdf_file.gif) no-repeat 8px top}
.doc_file {padding-left:20px; background:url(../i/doc_file.gif) no-repeat 0 top}
.xls_file {padding-left:20px; background:url(../i/xls_file.gif) no-repeat 0 top}

.logout {background:#F8DD9A; border-top:1px solid #B6870F; margin-bottom:1em; padding:0.7em 1em; color:#624808; font-size:1.2em}
.logout span {padding-left:1em}
.logout a {color:#EE5D14}

/* --- POOL BLOCK --- */
.pool {padding:0.8em 1.1em; color:#4e6400; font-size:1.2em; background:#eaf5b8; border-top:1px solid #adb786; zoom:1; margin-top:2em}
.pool p {margin:0 0 1em 0; line-height:1.3em; font-weight:bold}
.form {zoom:1; padding-bottom:.5em}
.question {clear:both; position:relative; margin-bottom:1em}
.answer {font-weight:normal!important; margin-bottom:0!important; padding-bottom:.1em!important}
.vote {width:100%; margin:.2em 0 1em 0}
.vote img {height:11px}
.form input {height:16px; width:16px; padding:0; margin:0; position:absolute; top:0; left:0}
.form label {padding-left:20px; display:block; font-style:italic}
.for_button {text-align:center}
.for_button input {width:105px; height:23px; background:#fc0 url(../i/button_105.png) no-repeat 0 0; color:#fff; border:0; cursor:pointer}
.for_button input:hover {background-position:0 -23px}
.more_pools {margin:1.5em 0 .5em 0; text-align:center}
.more_pools a, .more_pools a:visited {color:#4e6400}
.all_votes {font-weight:normal!important; padding-left:1em}
.content_zone .vote {width:70%; padding-bottom:1em!important}
.content_zone .question {clear:none; margin-bottom:2em!important}
.content_zone .question label {font-size:1.2em}
.content_zone .for_button {text-align:left; margin-bottom:5em}

/* --- FORM --- */

/* --- MEGATABLES --- */
.for_tables {padding:1.5em 0}
.megatables {padding-left:250px}
.megatables table {margin:0; padding:0}
.megatables table td, .megatables table th {padding:5px 20px 20px 10px; border-bottom:1px solid #C4CCA6; vertical-align:top; font-size:1.3em; line-height:1.1em; color:#4e6400; border-left:1px solid #eef3d9}
.megatables table th {background:#DCEBA0}
.fix_column {float:left; margin-left:-250px; display:inline}
.fix_column table {width:247px; border-right:1px solid #C4CCA6; border-collapse:collapse}
.table_mod_st, .table_mod_st_title {width:225px}
.fix_column .table_mod_fix {display:none}
.scroll_column {width:100%; overflow-x:scroll; position:relative; float:right}
.scroll_column table {margin-left:-250px; border-collapse:collapse}
.scroll_column table th, .scroll_column table td {white-space:nowrap}
.scroll_column table th.table_mod_st, .scroll_column table td.table_mod_st {white-space:normal}
.scroll_column table tr:hover {background:#d2e291}
.table_mod_fix {width:215px; height:0; font-size:0; line-height:0}

/* --- NEWS BLOCK --- */
.for_news {padding:0 1.5em}
.one_news {padding:1.5em 0}
.one_news h3 {padding:.8em; background:#DCEBA0; font-size:1.3em; margin:4px 0 .8em 0; zoom:1}
.one_news h3 a {color:#4e6400}
.news_date {white-space:nowrap; padding:2px .8em 2px 0; margin-top:.8em; font-size:1.2em; color:#7C855B}
.one_news p {color:#4e6400; font-size:1.3em; padding:0 .8em .8em .8em; line-height:1.4em}
.more {display:block; color:#fff!important; font-size:1em; font-family:"Trebuchet MS"; margin-left:.8em; background:#eeb014 url(../i/bg_orange.gif) repeat-x left 50%; width:22px; text-decoration:none; text-align:center; float:right}
.more:hover {background:#A2AE77}
.more_news {padding:1.5em .8em}
.more_news a {color:#54690D; font-size:1.1em}

.pager {height:20px; padding:3em 0 1.5em 0; font-size:1.2em; line-height:1.2em}
.pager ul {list-style:none}
.pager ul li {float:left; line-height:1.2em; font-size:1.2em; color:#444; margin-right:4px}
.pager ul li a {display:block; text-decoration:none; color:#A2AE77; background:#DCEBA0}
.pager ul li a span {display:block; padding:0 .4em .2em .4em}
.pager ul li a:hover {color:#4E6400}
.crnt a span {background:#4E6400; padding:0 .4em .2em .4em; color:#fff}

/* --- SEARCH RESULT --- */
.sr4_res {padding-bottom:2em}
.sr4_string {height:25px; width:100%}
.sr4_string input, .sr4_string select {font-size:1.2em}
.sr4_string select {height:22px; padding:0 0 0 5px; background:#fff; border:1px solid #ADB786; color:#54690D; float:left; margin-right:8px; width:30%}
.sr4_string .fld {}
.sr4_string .fld input {border:1px solid #ADB786; float:left; padding:2px 0 0 5px; height:18px; color:#54690D; width:40%; background:#fff}
.sr4_string span {float:left; font-size:1.2em; line-height:19px; padding:0 8px}
.sr4_string .go {float:left}
.sr4_res .result {padding-top:2em; margin-top:2em; border-top: 1px dashed #CED5B3}
.sr4_res .result span {font-weight:bold; font-size:1.1em; color:#C70500}
.sr4_res .result p {padding-top:.5em}
.sr4_res .error {padding-top:2em; color:#C00}
.sr4_res .select {padding: 10px 0; margin: 0}
.sr4_res .item {margin:1em 1em 2em 1em; padding-left:20px; position:relative; zoom:1}
.sr4_res .item span.num {position:absolute; left:-10px}
.sr4_res .item span, .sr4_res .item a {font-size:1.5em}
.sr4_res .item p {padding:0 0 0 15px; margin-top:.5em; color:#888; line-height:1.4em}
.sr4_res .item p span.find {font-weight:bold; color:#C70500; font-size:1em}

/* --- FOOTER --- */
.footer {position:relative; height:95px; clear:both; background:#eaf5b8; border-top:1px solid #adb786; padding:1.2em; margin-bottom:2em; color:#8DA635}
.footer p {line-height:1.2em; font-size:1.1em; padding-bottom:.5em}
.footer a {color:#4e6400}

/* --- CLEAR FIX --- */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix {display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix {height:1%}
.clearfix {display:block}


/* --- pages tree --- */
.treePage a {color:#000; padding:0 5px}
.treePageDisabled a {color:#aaa; padding:0 5px}
.treePageCantChange a {color:#aaa; padding:0 5px}
.treePageSelected {background-color:#ff0; color:#000}

/* --- folders tree --- */
.treeFolder a {color:#000; padding:0 5px}
.treeFolderWoContent a {color:#aaa; padding: 0 5px}
.treeFolderSelected {background-color:#ff0; color:#000}

/* --- CALENDAR --- */
.calendar * {font:11px "Trebuchet MS"; color: #244874}
.calendar .table {border:1px solid #B6C7DB;	width:170px; height:160px}
.calendar .table a {text-decoration:none; color:#385e8e!important}
.calendar .title {height:18px}
.calendar .table td {height:auto}
.calendar .weekend {background:#FFDBDB}
.calendar .today {background:#d5dee9}
.calendar .today a {color:#244874!important; font-weight:bold}
.calendar .days {background:#d5dee9; font:bold 10px "Trebuchet MS"}
.calendar .sel_day {background:#3670BA!important}
.calendar .sel_day a {color:#fff!important}

/* Splitter styles */
.resizableArea {background:Gray}
.resizableArea .leftSection {display: block; float:left; overflow:auto; height:100%; background:#fff; z-index:1; border:0 none; padding:0; margin:0}
.resizableArea .splitter {width:9px; display:block; float:left; position:relative; height:100%; cursor:e-resize; z-index:11; border:0 none;	margin:0; padding:0; background:LightGray; vertical-align:middle; background-position:center; background-repeat:no-repeat}
.resizableArea .rightSection {display:block; overflow:auto; height:100%; border:0 none; background:#fff; z-index:10; margin:0; padding:0}
.modalDlg {background:#dfe8fa url(../i/bg_dlg.gif) repeat-x bottom left; border:1px solid #156896}
.modalDlg .content {margin:10px}
.modalDlg h4 {font:bold 15px "Trebuchet MS"; background:#1b709d url(../i/bg_h4.gif) repeat-x top left; color:#fff; padding:3px 5px; margin:0 0 10px 0; cursor:default; white-space:nowrap}
.modalBack {background:#6c7687; filter: alpha(opacity=60); /* for IE */ -moz-opacity: 0.6; /* for FF */	opacity: 0.6; /* for Opera */ -khtml-opacity: 0.6; /* for Safari and Konqueror */}

/* --- http://www.ut.kg/ --- */
