.base {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bold; color: white }
.base2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: white }
.text_black { font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: normal; color: black }
.ktlg { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #124783 }
TD { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, sans-serif }
.styles_name { FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #124783; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none }
.look { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, sans-serif, Verdana; TEXT-DECORATION: none }
.stylesbold { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #124783; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.stylesred { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #BF0D31; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.stylesred2 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BF0D31; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.Borders1a {BORDER-RIGHT: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; BORDER-BOTTOM: #ababab 1px solid}

A:link {COLOR: #000000}
A:active {COLOR: #0000bb}
A:visited {COLOR: #000000}
A:hover {COLOR: red}

a.standart   {FONT-SIZE: 12px; color: black; FONT-FAMILY: Tahoma; font-weight: normal; }
a.standart:link {FONT-SIZE: 12px; color: black; TEXT-DECORATION: none; font-weight: normal; }
a.standart:visited {FONT-SIZE: 12px; color: black; TEXT-DECORATION: none; font-weight: normal; }
a.standart:hover  {FONT-SIZE: 12px; color: red; TEXT-DECORATION: underline; font-weight: normal; }
a.standart:active  {FONT-SIZE: 12px; color: black; TEXT-DECORATION: none; font-weight: normal; }

a.sport   {FONT-SIZE: 12px; color: #124783; FONT-FAMILY: Tahoma; font-weight: bold; }
a.sport:link {FONT-SIZE: 12px; color: #124783; TEXT-DECORATION: none; font-weight: bold; }
a.sport:visited {FONT-SIZE: 12px; color: #124783; TEXT-DECORATION: none; font-weight: bold; }
a.sport:hover  {FONT-SIZE: 12px; color: red; TEXT-DECORATION: underline; font-weight: bold; }
a.sport:active  {FONT-SIZE: 12px; color: #124783; TEXT-DECORATION: none; font-weight: bold; }

a.spo   {FONT-SIZE: 12px; color: #124783; FONT-FAMILY: Tahoma; font-weight: normal; }
a.spo:link {FONT-SIZE: 12px; color: #124783; TEXT-DECORATION: underline; font-weight: normal; }
a.spo:visited {FONT-SIZE: 12px; color: #124783; TEXT-DECORATION: underline; font-weight: normal; }
a.spo:hover  {FONT-SIZE: 12px; color: red; TEXT-DECORATION: underline; font-weight: normal; }
a.spo:active  {FONT-SIZE: 12px; color: #124783; TEXT-DECORATION: underline; font-weight: normal; }



body {margin:0px; padding:0px; color:#666666;}

body,td,h1,h2,h3,p {font-family:arial;font-size:12px;}
h1 {font-size:18pt;margin:0px; padding:0px;}
h2 {font-size:16pt;margin:0px; padding:0px;}
h3 {font-size:14pt;margin:0px; padding:0px;}

table#tmpl_main {height:100%;}
table#tmpl_middle_tbl {height:100%;width:990px;}
td#tmpl_top_bar {height:20px;background:#e1e1e1;}
td#tmpl_top_bar div {color:#000000;text-align:center;}
td#tmpl_top_bar a {font-weight:bold;color:#000000; text-decoration:none;margin-left:10px;margin-right:10px;}
td#tmpl_top {/*border-bottom:solid 1px #dddddd;*/ height:64px;}
td#tmpl_leftcol {width:224px;}
td#tmpl_rightcol {width:193px;}
td#tmpl_middlecol {width:573px;}
td#tmpl_bottom {}

table#tmpl_ban_tbl {width:100%; height:187px;}
table#tmpl_ban_tbl .r1 {height:85px;}
table#tmpl_ban_tbl .r2 {height:104px;}

.c_obligatory {font-weight:bold;}
.c_form_field  {text-align:right;padding-right:5px;}
.c_form_value {padding-bottom:1px;}


#brand_list a {color:#636363;}

#content {padding-left:15px; padding-right:15px;}
#notify {background:#ffff66;border:solid 1px #333333;color:#000000;padding:5px;margin:2px;}

h1.title {background:url(img/title_back.gif) repeat-y left top; padding-left:15px; color:#124783;font-family:arial;font-size:12pt;border-bottom:solid 1px #000000; overflow:hidden;margin-bottom:1px;}

#main_menu {width:100%;margin-bottom:20px;}
#main_menu p {width:100%;padding:3px; margin:0px; border-bottom:solid 1px #ffcc00;padding-left:20px;}
#main_menu p a {color:#000000;text-decoration:none;}
#main_menu p a:hover {color:#000000;}
#main_menu p.menu_item_act {}
#main_menu p.menu_item_act a {color:#000000;}
#main_menu p.menu_item_inact {}
	
.block_01 {width:224px; overflow:hidden;background:url(img/block_01_m.gif) repeat-y;}
.block_01 .middle {padding-left:30px;}
.block_01 .top {width:224px; height:11px; overflow:hidden;background:url(img/block_01_t.gif) no-repeat;}
.block_01 .bottom {width:224px; height:16px; overflow:hidden;background:url(img/block_01_b.gif) no-repeat;}
.block_01 form {margin:0px; padding:0px;}

.block_02 {overflow:hidden;margin-left:10px;margin-right:22px;}
.block_02 h1.title {color:#000000;font-weight:bold;background:url(img/menu_title.gif) -10px top;height:20px;padding-left:20px;text-transform:none;font-size:10pt;}
.block_03 {overflow:hidden;margin-left:5px;}
.block_04 {background: #ffffce;padding:3px;margin-bottom:20px;}

/*a, a:hover, a:link, a:visited, a:active {color:#000000;}*/

.loginform_field {border:solid 1px #999999;}


div.newsblock {background:#ffffce;}
.news_title h1 {font-size:12pt; color:#000000;margin-top:10px;}
.news_title h1 a {color:#000000;}
.newsblock {color:#000000;}
.newsblock .newstitle .date {color:#999999;font-weight:bold;}
.newstitle a, .newstitle a:link, .newstitle a:active, .newstitle a:visited, .newstitle a:hover {font-weight:bold; color:#000000;text-decoration:none;}


/* ПАНЕЛЬ КНОПОК */
table.toolbar td.lbrd, table.toolbar td.rbrd { width: 8px; height: 24px; }
table.toolbar td.main { background: url(../../../img/gui/toolbar_center.gif) repeat-x; height: 24px; }
table.toolbar td.div { background: url(../../../img/gui/toolbar_center.gif) repeat-x; height: 24px; width: 9px; }

/* GRID */
table.grid { background-color: #ffffff; margin:0px; padding:0px; width:100%; border:none;margin-bottom:10px;}
table.grid th { background-color: #bbbbbb;border-top:solid 3px #ffcc00;font-size:8pt;}
table.grid tr { background-color: #eeeeee; }
table.grid tr.odd { background-color: #ffffff; }
table.grid tr.even { background-color: #f9f9f9; }
table.grid td {padding:3px;border-bottom: 1px solid #e5e5e5;font-size:8pt;}
table.grid td.key { background-color: #99CCFF; }

.center {text-align:center;}

* HTML #content {width:100%;}
* HTML .inside {width: 100%;}
* HTML .block_02 {width:100%;}
* HTML .block_01 {width:100%;}
* HTML .block_03 {width:100%;}
* HTML .block_04 {width:100%;}
* HTML #main { width: 100%; } 
* HTML .tab-page { width: 100%; }

#gh-main {background: #ffffff;}





.sysreq {font-family:tahoma;font-size:9pt;padding:5px;background:#ffffe1;border: solid 1px #b7b7b7;}
.inside {padding:10px;}

.btn_download {text-align:center;background:#FF6633;border:solid 1px #333333; padding:5px;}
.btn_download a {font-weight:bold;color:#FFFFFF;text-decoration:none;}

span.page_a{ font-weight: bold; color: #ff0000; text-decoration:none;}
span.page_n{ font-weight: bold; color: #000000; text-decoration:none;}
div.pages a{text-decoration:none;}

#bbs .nav {text-align:right;}
#bbs .pages {text-align:center;}
#bbs .message {border:solid 2px #999999;margin:5px;padding:5px;background:#eeeeee;}
#bbs, #bbs td {font-family:tahoma;font-size:10pt;}
#bbs a, #bbs a:link, #bbs a:visited,#bbs a:active {text-decoration:underline; color:#ff0000;}
#bbs a:hover {text-decoration:none;}
