/* debug { * /
.g_row { background-color: gray; }
.g_cell { background-color: silver; }
/* } debug */

/* snippets
min-height (including ie6)	- min-height: 250px; _height: expression(this.offsetHeight < 250 ? '250px' : this.offsetHeight);
*/

* { font-family: Arial;}
body { background-color: #000000; color: #ffffff; font-family:Ariel;}
a { color: #ffffff; }
td { vertical-align: middle; }
h1 {color:#FFFFFF;font-size:17px;letter-spacing:1px;text-transform:uppercase;}
textarea {border:none; background:#555; color:#ccc;}
select{border:none; background:#555; color:#ccc;}
input{border:none; background:#555; color:#ccc;}
input[type=submit], input[type=reset]{cursor:pointer;}
input[type=checkbox]{background:none;}


hr.clear { font-size: 1px; height: 1px; line-height: 1px; clear: both; }

.container { width: 959px;}
.container .s_footer {margin-top:100px; font-size:0.8em;}

.s_header .s_panel { margin-top:12px; float:right;  }
.s_header .s_logo{height:57px;}

.s_main {  }
.s_main .s_content { min-height: 193px;}
.s_main .s_content .s_content_box { padding: 21px 0 0 35px; position: relative;}

.s_main .s_panel { width: 170px; }
.s_main .s_panel_box { padding: 20px 0 0 15px;}

/* --- Controls --- */

/* [ Language Box] */
.LanguageBox { margin-bottom: 0.2em; overflow: hidden; }
.LanguageBox table { float: right; }

/* [ NewsBox Xpress ] */
#NewsBox { float: left; margin-top: 0.2em; }
#NewsBox .title { display: block; color: Red; font-weight: bold; font-size: 0.9em; padding: 0em 0.35em; line-height: 26px; margin-bottom: 0.2em; }

/* Mailing News */
.MailingAdd{background: url('/ui/soft/m/Go_Button.JPG') np-repeat;}

/* [ Top Menu : Tabs ] */
.s_menu{margin-top:3px; background: url('/ui/Kotik/m/menu.jpg') repeat-x 0% 0%; height: 30px; }

.s_tabs * { display: block; cursor: pointer; white-space: nowrap; }
.s_tabs { margin:8px 0 0 12px;}
.s_tabs li {line-height: 16px; display: inline; float: left;font-size: 0.7em;letter-spacing:1px;}
.s_tabs a {padding:0 5px; margin:0 5px; text-decoration: none; _width: 1%; background:url('/ui/Kotik/m/topMenu_bg.gif') repeat-x;}
.s_tabs b {}

.menuSpc {background:transparent url(../m/spc.gif) repeat scroll left; height:10px; margin-top:3px; width:2px;}

.s_tabs a:hover{background:#FFF; color:#000;}
.s_tabs li:hover  , .s_tabs li.current {}
.s_tabs li.current a {background:#FFF; color:#000;}
.s_tabs li:hover b, .s_tabs li.current b {}
.s_tabs a:hover { _text-decoration: underline; }

/* [ Footer Menu : VList ] */
.s_footer .s_menu {background:none; height:auto; margin:0;}
.s_footer .s_menu ul {line-height: 15px; overflow: hidden; margin-top: 0.2em; float:left;}
.s_footer .s_menu li { float: left; margin-right: 0.6em; font-size:11px;}
.s_footer .s_menu li.spc { background: url('../m/spc.gif') no-repeat 50% 55%; width:1px;}
.s_footer .s_menu li a { text-decoration: none; }
.s_footer .s_menu li a b:hover {line-height:14px; background:#FFFFFF none repeat scroll 0 0; color:#000000;}
.s_footer .s_menu li a:hover {background:#FFFFFF none repeat scroll 0 0; color:#000000;}

/* [ Search Box ] */
.s_searchBox_sv {}

.s_searchBox_sv .c_query input { width: 95%;  font-size:11px; height:13px; padding:2px 5px;}
.s_searchBox_sv .c_submit { text-align: center; display: block; }
.s_searchBox_sv .c_submit a {  text-decoration: none; font-size: 11px; font-weight: bold; display: block; background:#fff; color:#000;line-height:15px;width:50px; text-align:center; float:right; border:1px solid #fff;}
.s_searchBox_sv .c_submit a:hover {background:#000 none repeat scroll 0 0; color:#fff;}

/* [ Menu XML ] */
.s_menuXml { clear: both; float:left; padding:0 7px;}
.s_menuXml .title {font-size:14px;text-transform:uppercase; letter-spacing:1px; display: block; color: #fff; font-weight: bold; padding: 20px 0px; }
.s_menuXml .topnavlink,
.s_menuXml a, .s_menuXml .topnavlinkItem { display: block; font-size: 0.8em; font-weight: bold; padding: 0.1em 0.3em; .padding: 0.3em 0.3em; }
.s_menuXml .topnavlink { border: solid 1px #7F9DB9; }
.zIndex1 { z-index: 1; }

/* [ PagingNav ] */
.PagingNav {
    font: 8pt/18px Arial; position: relative; height: 25px; clear: both;
    /* border: solid 1px #D4DDE4; background-color: #E0F2FE; */ }

.PagingNav div { margin-top: 4px; }
.PagingNav a { text-decoration: none; }
.PagingNav a img { vertical-align: middle; }
.PagingNav a.nv { font-size: 1.5em; }
.PagingNav a.nv:hover{text-decoration:none; color:#ccc;}

.MoveNumberNav a { }
.PagingNav a:hover {text-decoration:underline;}
.PagingNav .currentPageNav { font-weight: bold; }

.PagingNav .New { float: right; padding-left: 4px; margin-left: 4px; margin-right: 3px; }
.PagingNav .Records { float: right; padding-right: 4px; margin-right: 4px; margin-top: 4px; }
.PagingNav .Records a { text-decoration: none; }
.PagingNav .Records a:hover { text-decoration: underline; }

.PagingNav .buttons { margin-right: 3px; }
.PagingNav .desciber { margin-left: 6px; }

.MarginTop { margin-top: 0.8em; }
.MarginBottom { margin-bottom: 0.8em; }

/*** Home Page ***/
.s_fc_hp { margin: 0em 11px 11px; }
