html { }
body { font-family: Arial; font-size: 12px; color: #000000; background: #fff; margin: 0px; }

table { border: 0px; border-collapse: collapse; margin: 0px; }
td { padding: 0px; font-family: Arial; font-size: 12px; color: #000000; vertical-align: top; }
textarea { overflow: auto; }

img { border: 0px; }
form, input { margin: 0px;}

p { padding: 0px; margin: 0px; }

a:link, a:active, a:visited { color: #003c8e; text-decoration: underline; }
a:hover { text-decoration: underline; color: #003c8e; }

a.black:link, a.black:active, a.black:visited { color: #000000; text-decoration: none; }
a.black:hover { text-decoration: none; color: #000000; }
a.grey:link, a.grey:active, a.grey:visited { color: #5e5e5e; text-decoration: none; }
a.grey:hover { text-decoration: none; color: #5e5e5e; }

a.lblue:link, a.lblue:active, a.lblue:visited { color: #35abe9; text-decoration: none; }
a.lblue:hover { text-decoration: none; color: #35abe9; }

a.green:link, a.green:active, a.green:visited { color: #468e00; text-decoration: none; }
a.green:hover { text-decoration: none; color: #468e00; }

a.dgrey:link, a.dgrey:active, a.dgrey:visited { color: #4f5557; text-decoration: none; }
a.dgrey:hover { text-decoration: none; color: #4f5557; }

a.lgrey:link, a.lgrey:active, a.lgrey:visited { color: #9E9E9E; text-decoration: none; }
a.lgrey:hover { text-decoration: none; color: #9E9E9E; }


.underlined, a.underlined:link, a.underlined:active, a.underlined:hover, a.underlined:visited{text-decoration: underline;}

#main { padding-bottom: 0px;  }
#main .main_sizer { min-width: 1004px; max-width: 1280px; margin-left: auto; margin-right: auto; overflow: hidden;}
.main_inner { margin-left: 5%; margin-right: 5%; position: relative; }
#main_top { padding-bottom: 0px;  background: url('/themes/interra/images/top_bg.gif') repeat-x 0px 0px;}
#main_top .main_sizer_top { min-width: 1004px; max-width: 1280px; margin-left: auto; margin-right: auto; overflow: hidden;}

.body_bg { min-width: 1004px; background: url('/themes/interra/images/body_bg.gif') repeat-x; }

#main #top { height: 180px; position: relative; }
#top #klubok {float: right; height: 180px; background: url('/themes/interra/images/klubok.gif') no-repeat 340px 0px; }
#top #klubok #flash { margin-top: 1px; position: relative; width: 534px; height: 180px; z-index: 5; left: 10px;}
#top #logo { padding-top: 32px; }
#top #logo_eng { padding-top: 32px; }
#top #logo a:link, #top #logo a:active, #top #logo a:visited, #top #logo a:hover { display: block; width: 102px; height: 119px; background: url('/themes/interra/images/logo.gif') no-repeat; text-decoration: none; }
#top #logo_eng a:link, #top #logo_eng a:active, #top #logo_eng a:visited, #top #logo_eng a:hover { display: block; width: 102px; height: 119px; background: url('/themes/interra/images/logo_eng.gif') no-repeat; text-decoration: none; }

#logo2 { padding-top: 12px; }
#logo2_eng { padding-top: 32px; }
#logo2 a:link, #logo2 a:active, #logo2 a:visited, #logo2 a:hover { display: block; width: 102px; height: 119px; background: url('/themes/interra/images/logo.gif') no-repeat; text-decoration: none; }
#logo2_eng a:link, #logo2_eng a:active, #logo2_eng a:visited, #logo2_eng a:hover { display: block; width: 102px; height: 119px; background: url('/themes/interra/images/logo_eng.gif') no-repeat; text-decoration: none; }


#top_date, #top_date_eng
{
	position: absolute;
	left: 135px;
	top: 56px;
	width: 245px;
	height: 70px;
	background: url(/themes/interra/images/date.gif) no-repeat;
}
#top_date_eng
{
	background: url(/themes/interra/images/date_eng.gif) no-repeat;
}


.top_menu { min-width: 1004px; height: 36px; background: url('/themes/interra/images/menu_bg.gif') repeat-x; position: relative; z-index: 200; }
.top_menu .item     { float: left; height: 32px; line-height: 32px; margin-top: 4px; margin-right: 10px; }
.top_menu .item_act { float: left; height: 32px; line-height: 32px; margin-top: 4px; margin-right: 10px; background: #ffffff; position: relative; }
.top_menu .item_act .le { position: absolute; left:  -1px; top: 0px; height: 32px; width: 3px; background: url('/themes/interra/images/menu_edges.gif') no-repeat; }
.top_menu .item_act .re { position: absolute; right: -1px; top: 0px; height: 32px; width: 3px; background: url('/themes/interra/images/menu_edges.gif') no-repeat -3px 0px; }


.top_menu .item a, .top_menu .item_act a { margin-left: 5px; margin-right: 5px; }
.top_menu .item a:link, .top_menu .item a:active, .top_menu .item a:visited { color: #cacaca; font-size: 14px; font-weight: bold; text-decoration: underline; }
.top_menu .item a:hover { color: #adff79; }
.top_menu .item_act a:link, .top_menu .item_act a:active, .top_menu .item_act a:visited { color: #1b1b1b; font-size: 14px; font-weight: bold; text-decoration: underline; }
.top_menu .item_act a:hover { color: #1b1b1b; }

.top_menu .auth
{
	float: right;
	font-size: 12px;
	color: #A9A9A9;
	font-weight: bold;
	font-style: italic;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
}
.top_menu .auth a, .top_menu .auth a:hover
{
	color: #A9A9A9;
	font-weight: bold;
	font-style: italic;
	line-height: 35px;
}


.bottom_menu { line-height: 30px; }
.bottom_menu a:link, .bottom_menu a:active, .bottom_menu a:visited, .bottom_menu a:hover { color: #787878; font-weight: bold; margin-right: 24px; }
/* Text styles */

a.nounderline:link, a.nounderline:active, a.nounderline:visited, a.nounderline:hover { text-decoration: none; }

.ytitle { height: 22px; line-height: 22px; clear: both; overflow: hidden; }
.ytitle .content { height: 22px; float: left; background: #abab00; position: relative; }
.ytitle .content .le { position: absolute; left: -1px;  top: 0px; width: 11px; height: 22px; background: url('/themes/interra/images/yc.gif') no-repeat; }
.ytitle .content .re { position: absolute; right: -1px; top: 0px; width: 11px; height: 22px; background: url('/themes/interra/images/yc.gif') no-repeat -11px 0px; }
.ytitle .content span { margin-left: 12px; margin-right: 12px; font-size: 18px; color: #fff; }

.gtitle { height: 22px; line-height: 22px; clear: both; overflow: hidden; }
.gtitle .content { height: 22px; float: left; background: #439e0a; position: relative; }
.gtitle .content .le { position: absolute; left: -1px;  top: 0px; width: 11px; height: 22px; background: url('/themes/interra/images/gc.gif') no-repeat; }
.gtitle .content .re { position: absolute; right: -1px; top: 0px; width: 11px; height: 22px; background: url('/themes/interra/images/gc.gif') no-repeat -11px 0px; }
.gtitle .content span { margin-left: 12px; margin-right: 12px; font-size: 18px; color: #fff; font-weight: normal;}

.rtitle { height: 22px; line-height: 22px; clear: both; overflow: hidden; }
.rtitle .content { height: 22px; float: left; background: #ca0065; position: relative; }
.rtitle .content .le { position: absolute; left: -1px;  top: 0px; width: 11px; height: 22px; background: url('/themes/interra/images/rc.gif') no-repeat; }
.rtitle .content .re { position: absolute; right: -1px; top: 0px; width: 11px; height: 22px; background: url('/themes/interra/images/rc.gif') no-repeat -11px 0px; }
.rtitle .content span { margin-left: 12px; margin-right: 12px; font-size: 18px; color: #fff; }

.btitle { height: 22px; line-height: 22px; clear: both; overflow: hidden; }
.btitle .content { height: 22px; float: left; background: #00368a; position: relative; }
.btitle .content .le { position: absolute; left: -1px;  top: 0px; width: 11px; height: 22px; background: url('/themes/interra/images/bc.gif') no-repeat; }
.btitle .content .re { position: absolute; right: -1px; top: 0px; width: 11px; height: 22px; background: url('/themes/interra/images/bc.gif') no-repeat -11px 0px; }
.btitle .content span { margin-left: 12px; margin-right: 12px; font-size: 18px; color: #fff; }

.page_title { font-size: 24px; line-height: 24px; color: #003e94; }
.yellow_title { font-size: 14px; font-weight: bold; color: #abab00; }
.green_title  { font-size: 14px; font-weight: bold; color: #468e00; }
.green_title  { font-size: 14px; font-weight: bold; color: #468e00; }
.red_title    { font-size: 14px; font-weight: bold; color: #ca0065; }
.blue_title   { font-size: 14px; font-weight: bold; color: #00368a; }
.blue_title24 { font-size: 24px; color: #003e94; }

a.green_title:link, a.green_title:active, a.green_title:visited { color: #468e00; text-decoration: none; }
a.green_title:hover { text-decoration: underline; color: #468e00; }
a.yellow_title:link, a.yellow_title:active, a.yellow_title:visited { color: #abab00; text-decoration: none; }
a.yellow_title:hover { text-decoration: underline; color: #abab00; }
a.red_title:link, a.red_title:active, a.red_title:visited { color: #ca0065; text-decoration: none; }
a.red_title:hover { text-decoration: underline; color: #ca0065; }
a.blue_title:link, a.blue_title:active, a.blue_title:visited { color: #00368a; text-decoration: none; }
a.blue_title:hover { text-decoration: underline; color: #00368a; }


.grey  { color: #5e5e5e; }
.lgrey  { color: #9E9E9E; }
.blue  { color: #165fbf; }
.lblue  { color: #35abe9; }
.green { color: #3fa100; }
.red   { color: #CF076B; }

.text_10 { font-size: 10px; }
.text_11 { font-size: 11px; }
.text_12 { font-size: 12px; }
.text_13 { font-size: 13px; }
.text_14 { font-size: 14px; }
.text_16 { font-size: 16px; }
.text_18 { font-size: 18px; }
.text_24 { font-size: 24px; }
.text_33 { font-size: 33px; }
.bold { font-weight: bold; }
.upper { text-transform: uppercase; }
.text_center { text-align: center; }

.lh10 { line-height: 10px; }
.lh40 { line-height: 40px; }

.fs0 { font-size: 0px; }

/* Standoff styles */

.columns_75_22 { overflow: hidden; clear: both; }
.columns_75_22 .l72 { float: left; width: 75%; }
.columns_75_22 .r72 { float: left; width: 22%; margin-left: 2.5%; }

.columns_22_75 { overflow: hidden; clear: both; }
.columns_22_75 .l27 { float: left; width: 22%; }
.columns_22_75 .r27 { float: left; width: 75%; margin-left: 2.5%; }

.columns_25_50_25 { overflow: hidden; clear: both; }
.columns_25_50_25 .l252 { float: left; width: 24%; }
.columns_25_50_25 .c252 { float: left; width: 49%; margin-left: 1.5%; }
.columns_25_50_25 .r252 { float: right; width: 24%; }


.columns2 { overflow: hidden; clear: both; }
.columns2 .l2 { float: left; width: 49%; }
.columns2 .r2 { float: right; width: 49%; }

.columns3 { overflow: hidden; clear: both; }
.columns3 .item { float: left; width: 32.3%; margin-right: 1%; }

.columns4 { overflow: hidden; clear: both; }
.columns4 .item { width: 23%; float: left; margin-left: 1%; }

.columns5 { overflow: hidden; clear: both; }
.columns5 .item { width: 18%; float: left; margin-left: 1%; }
.justify {text-align: justify}

.pt3  { padding-top: 3px; }
.pt5  { padding-top: 5px; }
.pt7  { padding-top: 7px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }

.pb3 { padding-bottom: 3px; }
.pb5 { padding-bottom: 5px; }
.pb7 { padding-bottom: 7px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }

.pl5  { padding-left: 5px; }
.pl7  { padding-left: 7px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl21 { padding-left: 21px; }
.pl40 { padding-left: 40px; }
.pl60 { padding-left: 60px; }
.pl90 { padding-left: 90px; }
.pl110{ padding-left: 110px; }

.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pr40 { padding-right: 40px; }
.pr60 { padding-right: 60px; }

.mb5  { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }

.mr3  { margin-right: 3px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px;}
.mr40 { margin-right: 40px; }

.mt1 { margin-top: 1px; }
.mt3 { margin-top: 3px; }
.mt5 { margin-top: 5px; }
.mt20{ margin-top: 20px; }

.ml15  { margin-left: 15px; }
.mlm15 { margin-left: -15px; }

.bl3_red    { border-left: solid 3px #cf076b; }
.bl3_yellow { border-left: solid 3px #cfcf00; }
.bl3_green  { border-left: solid 3px #5ec71c; }

.t1 { top: 1px; }
.l0 { left: 0px; }
.l60 { left: 60px; }


/* Position styles */

.right  { float: right; }
.left   { float: left; }
.bottom { position: absolute; bottom: 0px; }
.top    { position: absolute; top: 0px; }
.relative { position: relative; }
.absolute { position: absolute; }
.block_center { margin-left: auto; margin-right: auto; }

.flw80   { float: left; width: 80px;  }
.flw130  { float: left; width: 130px; }
.flw250  { float: left; width: 250px; }

.flw90mr  { float: left; width: 90px; margin-right: -90px; }
.flw60mr  { float: left; width: 60px; margin-right: -60px; }
.h21 { height: 21px; }
.h25 { height: 25px; }
.h40 { height: 40px; }
.h80 { height: 80px; }
.h85 { height: 85px; }
.h90 { height: 90px; }
.h95 { height: 95px; }
.h105 { height: 105px; }

.w300 { width: 300px;}
.w325 { width: 325px;}
.w350 { width: 350px;}
.w375 { width: 375px;}
.w400 { width: 400px;}

.nowrap { white-space: nowrap; }


.dn { display: none; }

hr {
  background: #cccccc;/* Firefox, Opera*/
  color:      #cccccc; /* IE */
  border:     0px;
  height:     1px; /* IE, Firefox, Opera */
  width:      99%;
  clear:      both;
  margin-left: 0px;
  margin-right: 0px;
}


/* Magic styles */

.clear { clear: both; }
.clear_none { clear: none; }
.overhidden { overflow: hidden; }
.zoom1 { zoom: 1; }



.scroll_menu { clear: both; height: 25px; margin-right: -20px; padding-right: -20px; }
.scroll_menu .item     { height: 25px; float: left; border-left: solid 3px #cfcf00; padding-left: 10px; margin-right: 20px; }
.scroll_menu .item_act { height: 25px; float: left; border-left: solid 3px #cf076b; padding-left: 10px; margin-right: 20px; }

.scroll_menu .last
{
	margin-right: 0px;
}

.scroll_menu .smg .item     { border-left: solid 3px #5ec71c; }

.scroll_menu .item a:link, .scroll_menu .item a:active, .scroll_menu .item a:visited { color: #4f5557; text-decoration: none; }
.scroll_menu .item a:hover { text-decoration: none; color: #4f5557; }
.scroll_menu .item_act a:link, .scroll_menu .item_act a:active, .scroll_menu .item_act a:visited { color: #000000; text-decoration: none; }
.scroll_menu .item_act a:hover { text-decoration: none; color: #000000; }





.scroller_container { height: 167px; overflow: hidden; position: relative; }
.scroller_container .scroller_arrow { position: absolute; right: 0px; top: 0px; width: 30px; height: 167px; background: url('/themes/interra/images/scroller_arrow.gif') no-repeat; cursor: pointer; z-index: 100; }
.scroller_container .scroller_item  { position: absolute; overflow: hidden; width: 860px; height: 167px; left: 1280px; top: 0px; z-index: 1; }
.scroller_container .scroller_item .image { width: 439px; height: 167px; float: left; }
.scroller_container .scroller_item .text { float: left; height: 167px; width: 420px; overflow: hidden; }


.submenu .gtitle .content span { font-weight: bold; font-size: 12px; color: #003b8e; text-decoration: none; line-height: 22px; }
.submenu a:link, .submenu a:active, .submenu a:visited, .submenu a:hover { font-weight: bold; font-size: 12px; color: #003b8e; text-decoration: none; line-height: 22px; }


.border { border: solid 1px #61cd1d; background: #fff; }
.border .content { padding: 10px; }


.gray
{
	color: #83817C !important;
}


a.lnk1
{
	color: #000000;
	text-decoration: none;
}
a.lnk1:hover
{
	color: #2a6d00;
	text-decoration: underline;
}
.left_img_user
{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.table
{
	border: solid 1px #5DC41C;
	background: #ffffff;
	margin: 0px;
}
.table td
{
	border-color: #C5C5C5;
	padding: 10px 15px 10px 15px;
	color: #000000;
}
.table td.bg_td
{
	background: #FFFFE9 !important;
}
.reg_underline
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #C4CACC;
	color: #CF076B;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 2px;
}
.form_text
{
	float: left;
	width: 80px;
	text-align: right;
	line-height: 13px;
	padding-top: 10px;
    font-size: 11px;
}
.text_fail
{
	padding-top: 2px;
}
.form_control
{
	float: right;
	width: 75%;
	position: relative;
	overflow: hidden;
}
.form_control input
{
	background: #FFFEEA;
	border: solid 1px #AAAAAA;
	height: 24px;
	width: 98%;
	line-height: 24px;
}
input
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.input_but
{
	height: 28px;
	padding-left: 15px;
	padding-right: 15px;
}
.control_error
{
	background: #FF4040 !important;
}

.control_ddi
{
}
.control_ddi img.sh
{
	cursor: pointer;
}
.control_ddi span.sh_text
{
	cursor: pointer;
}
.control_ddi_pane
{
	clear: both;
	overflow: hidden;
	width: 335px;
	position: relative;
	/*display: none;*/
	/*height: 47px;*/
}
.control_ddi_pane .pt
{
	overflow: hidden;
	height: 5px;
}
.control_ddi_pane .row
{
	clear: both;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
}
.control_ddi_pane .le
{
	width: 110px;
	font-size: 11px;
	color: #5E5E5E;
	text-align: right;
	float: left;
	overflow: hidden;
}
.control_ddi_pane .ri
{
	width: 220px;
	float: right;
}
.control_ddi_pane .col3
{
	font-size: 11px;
	color: #5E5E5E;
	text-align: left;
	float: left;
	overflow: hidden;
	width: 30%;
}
.control_ddi_pane .ri input, .control_ddi_pane .col3 input
{
	background: #FFFEEA;
	border: solid 1px #AAAAAA;
	font-size: 11px;
	width: 200px;
	padding: 0px;
}
.control_ddi_pane .col3 input
{
	width: 90%;
}
.control_ddi_pane .ri textarea
{
	background: #FFFEEA;
	border: solid 1px #AAAAAA;
	font-size: 11px;
	width: 200px;
	height: 40px;
	padding: 0px;
}
.forma_submit
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	background: #F5F5F5;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	clear: both;
	overflow: hidden;
	font-size: 11px;
}
.forma_submit label
{
	line-height: 18px;
}
.forma_submit label input
{
	float: left;
}
.lh18
{
	line-height: 18px;
}

.qr_list
{
    overflow: hidden;
    clear: both;
}
.qr_list .quastion
{
    border-style: dashed;
    border-width: 0px 0px 1px 0px;
    border-color: #000000;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 5px;
    font-size: 14px;
    display: inline;
}
.qr_list .reply
{
    clear: both;
    margin-bottom: 20px;
}
.login_form_bg
{
	position: absolute;
	right: 5%;
	top: 35px;
	height: 136px;
	width: 306px;
	background: #000000;
	visibility: hidden;
	z-index: 201;
}
.login_form
{
	position: absolute;
	right: 5%;
	margin-right: 1px;
	top: 36px;
	height: 132px;
	width: 302px;
	border: 1px solid #55A921;
	visibility: hidden;
	overflow: hidden;
	z-index: 201;
}
.login_form2
{
	position: relative;
	height: 132px;
	width: 302px;
	border: 1px solid #55A921;
	overflow: hidden;
	z-index: 201;
	background: #000000;
}
.login_form .close, .login_form2 .close
{
	position: absolute;
	left: 268px;
	top: 11px;
	cursor: pointer;
}
.login_form .text1, .login_form2 .text1
{
	color: #C4C4C4;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	left: 21px;
	top: 12px;
}
.login_form .login_text, .login_form2 .login_text
{
	left: 21px;
	top: 42px;
	position: absolute;
	color: #CFCF00;
}
.login_form .pass_text, .login_form2 .pass_text
{
	left: 21px;
	top: 75px;
	position: absolute;
	color: #CFCF00;
}
.login_form input.login_input, .login_form2 input.login_input
{
	position: absolute;
	left: 74px;
	top: 38px;
	width: 209px;
	border: 1px solid #ADADAE;
	font-size: 12px;
}
.login_form input.pass_input, .login_form2 input.pass_input
{
	position: absolute;
	left: 74px;
	top: 73px;
	width: 209px;
	border: 1px solid #ADADAE;
	font-size: 12px;
}
.login_form a.notpass, .login_form2 a.notpass
{
	position: absolute;
	left: 21px;
	top: 105px;
	color: #A5C3F5;
}
.login_form input.but, .login_form2 input.but
{
	position: absolute;
	left: 186px;
	top: 100px;
	width: 102px;
}

.checks_list_left input
{
	margin-right: 2px;
	margin-top: 2px;
}


.zakladki
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #C5C5C5;
	background-position: #ECF9FF;
	background: #ECF9FF;
	height: 47px;
	margin-bottom: 15px;
	padding-left: 18px;
	padding-right: 18px;
	color: #000000;
}

.zakladki img
{
	margin-top: 11px;
}
.zakladki a
{
	line-height: 51px;
	color: #000000;
	text-decoration: none;
}
.zakladki a:hover
{
	color: #000000;
	text-decoration: underline;
}
.zakladki img.rss
{
	margin-right: 5px;
}
.zakladki .subscribe
{
	line-height: 51px;
}
.zakladki .subscribe input.email
{
	width: 158px;
	font-family: Arial;
	font-size: 12px;
	color: #75ACC5;
	float: left;
	margin-top: 15px;
	margin-left: 3px;
	margin-right: 2px;
}
.zakladki .subscribe input.but
{
	width: 30px;
	height: 23px;
	float: left;
	margin-top: 14px;
}

.photogal
{
	overflow: hidden;
	position: relative;
}
.photogal .header
{
	color: #398509;
	padding-bottom: 10px;
}
.photogal .item
{
	margin-bottom: 15px;
}
.photogal .item div
{
	color: #5E5E5E;
	font-size: 11px;
}


.ForumInvitesTable
{
	
}

.ForumInvitesTable thead td, .ForumInvitesTable thead td.bg_td
{
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	background: #E3E3CC !important;
	font-weight: bold;
}
.ForumInvitesTable tbody td
{
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
}
.ForumInvitesTable .text_edit
{
	/*cursor: pointer;*/
	/*padding: 1px;*/
	border: solid 1px #ffffff;
	line-height: 22px;
	height: 22px;
}
.ForumInvitesTable .text_edit_hover
{
	cursor: pointer;
	border: solid 1px #cccccc;
}
.ForumInvitesTable .text_edit_select
{
	cursor: pointer;
	border: solid 1px #ffffff;
	cursor: default;
}
.ForumInvitesTable td.bg_td .text_edit_hover
{
	border: solid 1px #FFFFE9;
}
.ForumInvitesTable .text_edit input
{
	width: 40%;
	height: 15px;
	margin-right: 3px;
	border: solid 1px #cccccc;
	float: left;
}
.ForumInvitesTable tbody td.buts img
{
	cursor: pointer;
	margin-right: 2px;
	float: left;
}
.ForumInvitesTable tbody td.num img
{
	float: right;
	cursor: pointer;
}
.ForumInvitesTable tfoot td
{
	background: #F3F3EB !important;
}
.top_partner
{
	min-width: 1004px;
}
H1{font-weight: normal}


.my_programma_info
{
	position: fixed;
	top: 1px;
	right: 5%;
	width: 178px;
	height: 63px;
	padding-top: 15px;
	padding-left: 20px;
	z-index: 1001;
	border: 1px solid #55A921;
	margin-right: 1px;
	color: #ffffff;
	line-height: 20px;
}
.my_programma_info a
{
	color: #A5C3F5;
}
.my_programma_info_bg
{
	position: fixed;
	top: 0px;
	right: 5%;
	width: 202px;
	background: #000000;
	height: 82px;
	z-index: 1000;
}

.online_trans
{
}
.online_trans .tab_item
{
	float: left;
	padding-right: 20px;
}
.online_trans .tab_content
{
	display: none;
	clear: both;
}

.event_item { position: relative; overflow: hidden; padding-bottom: 5px; zoom: 1; }
.event_item a.link { font-size: 16px; color: #23609C; text-decoration: none; zoom: 1; overflow: hidden; }
.event_item a.link:hover { color: #FC3D3D; text-decoration: none; }
.event_item a.link i, .event_item a.link:hover i { font-style: normal; }
.event_item a.link b { text-decoration: none; font-weight: normal; }
.event_item a.link:hover b { text-decoration: underline; font-weight: normal; }
.event_item img.img { position: relative; border: solid 2px #A5D0FF; float: left; margin-right: 10px; }
.event_item a.link img.img { position: relative; border: solid 2px #A5D0FF; float: left; margin-right: 10px; }
.event_item a.link:hover img.img { border: solid 2px #FC3D3D; }
.event_item a.link span { color: #464646; text-decoration: none !important; }
.event_item a.link:hover span { color: #000000; text-decoration: none !important; }

.event_item a.link2 { font-size: 11px; text-decoration: none; zoom: 1; overflow: hidden; }
.event_item a.link2:hover { text-decoration: underline; }
.event_item a.link2 b { text-decoration: none; }
.event_item a.link2:hover b { text-decoration: underline; }
.event_item a.link2:visited b { text-decoration: none; }
.event_item a.link2:active b { text-decoration: none; }

.w269 { width: 269px; }
.h260 { height: 260px; }



.menu_yellow { background: #cfcf00; padding-left: 10px; padding-top:1px; padding-bottom:1px; padding-right:2px;}
.menu_yellow a{ background: #cfcf00; }
.menu_yellow a:link, .menu_yellow a:active, .menu_yellow a:visited { color: #444444; text-decoration: none; }
.menu_yellow a:hover { text-decoration: none; color: #444444; }
