body {
	background: #a1a8b3;
	padding: 0;
	margin: 0;
	font: 14px Arial, Helvetica, sans-serif;
        color: #000;

}

.leftcornerbutton {
	background:  transparent url(../img/all-back01.png) no-repeat scroll -1px 0px;
/* url(../img/--leftbutton.png) no-repeat top left; */
	width: 10px;
	height: 38px;
}

.rightcornerbutton {
	background: transparent url(../img/all-back01.png) no-repeat scroll -25px 0px;
/* url(../img/--rightbutton.png) no-repeat top right; */
	width: 10px;
	height: 38px;
}

.buttonblock {
	background: url(../img/--buttonfon.png) repeat-x;
	height: 38px;
}

.butotext {
	vertical-align: middle;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0 6px 0 6px;
	text-transform: uppercase;
	color: #000000;
}

.counter {
	width: 206px;
	height: 80px;
}

.topleft {
	background: transparent url(../img/all-back01.png) no-repeat scroll -1px -47px;
/* url(../img/--top-left.png) no-repeat top left; */
	width: 11px;
	height: 11px;
}

.topright {
	background: transparent url(../img/all-back01.png) no-repeat scroll -25px -47px; 
/* url(../img/--top-right.png) no-repeat top right; */
	width: 11px;
	height: 11px;
}

.bottomleft {
	background: transparent url(../img/all-back01.png) no-repeat scroll -87px -48px;
/*url(../img/--bottom-left.png) no-repeat bottom left; */
	width: 11px;
	height: 11px;
}

.bottomright {
	background: transparent url(../img/all-back01.png) no-repeat scroll -112px -48px;
/* url(../img/--bottom-right.png) no-repeat bottom right; */
	width: 11px;
	height: 11px;
}

.top {
	background: url(../img/--top.png) repeat-x;
	height: 11px;
}

.bottom {
	background: url(../img/--bottom.png) repeat-x;
	height: 11px;
}

.left {
	background: url(../img/--left.png) repeat-y;
	width: 11px;
}

.right {
	background: url(../img/--right.png) repeat-y;
	width: 11px;
}

.mainpart {
	background: url(../img/--center.png) repeat;
	font-size:10px;
}

.divider {
	width: 11px;
}

.class190 {
	width: 190px;
	margin-bottom:11px;
}

.class452 {
	width: 452px;
	font-size:14px;
/*	margin-bottom:11px; */
}

.class320 {
	width: 320px;
	margin-bottom:11px;
}

.class190bottom {
	background: url(../img/190-bottom.gif) no-repeat bottom center;
	margin-bottom: 11px;
	padding: 5px;
	color: #000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	width:180px;
	overflow:hidden;
}

.class190bottomclear {
	background: url(../img/190-bottom.gif) no-repeat bottom center;
	margin-bottom: 11px;
	color: #000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
}

.class190red {
	background: transparent url(../img/all-back01.png) no-repeat scroll -406px -200px;
/*url(../img/190-red.gif) no-repeat top center;*/
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	height: 20px;
}

.class190lightblue {
	background: transparent url(../img/all-back01.png) no-repeat scroll -202px -228px;
/*	background: url(../img/190-lightblue.gif) no-repeat top center; */
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	height: 20px;
}

.class190grey {
	background: transparent url(../img/all-back01.png) no-repeat scroll -202px -200px; 
/* url(../img/190-grey.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
}

.class190coloredgrey {
	background: transparent url(../img/all-back01.png) no-repeat scroll -0px -228px;
/* url(../img/190-coloredgrey.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
}

.class190blue {
	background:  transparent url(../img/all-back01.png) no-repeat scroll -406px -228px;
/* url(../img/190-blue.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
}
/* 320 */

.class320bottom {
	background: url(../img/320-bottom.gif) no-repeat bottom center;
	padding: 5px;
	color: #000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	overflow:hidden;
	width:310px;
}

.class320bottom1 {
	background: url(../img/320-bottom.gif) no-repeat bottom center;
	color: #000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
        overflow:hidden;
        width:320px;

}

.class320red {
        background:  transparent url(../img/all-back01.png) no-repeat scroll 0px -345px;
/*	background: url(../img/320-red.gif) no-repeat top center; */
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	height: 20px;
}

.class320lightblue {
	background: transparent url(../img/all-back01.png) no-repeat scroll -328px -317px;
/* url(../img/320-lightblue.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
}

.class320grey {
	background: transparent url(../img/all-back01.png) no-repeat scroll 0px -317px;
/* url(../img/320-grey.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
}

.class320coloredgrey {
	background: transparent url(../img/all-back01.png) no-repeat scroll -328px -284px;
/* url(../img/320-bottom.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
}

.class320blue {
	background: transparent url(../img/all-back01.png) no-repeat scroll 0px -284px;
/* url(../img/320-blue.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
}
/* 452 */

.class452bottom {
	background: url(../img/452-bottom.gif) no-repeat bottom center;
	color: #000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 5px;
/*white-space: nowrap ; */
	width:442px;
	overflow:hidden;
}

.class452bottom1 {
	background: url(../img/452-bottom.gif) no-repeat bottom center;
	color: #000000;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;
/*padding: 5px; */
/*white-space: nowrap ; */
	width:442px;
        overflow:hidden;
}

.class452red {
	background: transparent url(../img/all-back01.png) no-repeat scroll 0 -485px;
/* url(../img/452-red.gif) no-repeat top center; */
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	padding:0 10px;
	height: 20px;
}

.class452lightblue {
	background: transparent url(../img/all-back01.png) no-repeat scroll 0 -457px;
/* url(../img/452-lightblue.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	padding:0 10px;
}

.class452grey {
	background: transparent url(../img/all-back01.png) no-repeat scroll 0 -429px;
/* url(../img/452-grey.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	padding:0 10px;
}

.class452coloredgrey {
	background: transparent url(../img/all-back01.png) no-repeat scroll 0 -401px;
/* url(../img/452-bottom.gif) no-repeat top center; */
	height: 20px;
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	padding:0 10px;
}

.class452blue {
	background: transparent url(../img/all-back01.png) no-repeat scroll 0 -373px;
/* url(../img/452-bottom.gif) no-repeat top center; */
	height: 20px;
	color: #2b2465;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-align: center;
	padding:0 10px;
}



.class190mid {
	background:url("../img/190-mid.gif") repeat-y scroll 0 0 transparent;
	color:#000000;
	font:12px Arial,Helvetica,sans-serif;
	overflow:hidden;
	padding:5px;
	text-align:left;
	width:180px;
}

.class190b {
        background: url(../img/190-bot.gif) no-repeat bottom center;
        width:190px;
	height:4px;
	margin-bottom: 11px;
}


.class190mid ul li {
margin-left:-25px;
margin-top:5px;
}


/*  pl  */

.placer {
	height: 11px;
}

.imag {
	padding: 5px 5px 6px 0px;
	float: left;
	border:0 none;
}

.imag1 {
	padding: 5px 5px 6px 0px;
	float: left;
	border: 0 none;
}

.imag2 {
	padding: 5px 5px 6px 0px;
	text-align: center;
	border:0 none;
}
/* calendar */
.mon, .tue, .wed, .thu, .fri, .sat, .sun, .noday {
	width: 10px;
	height: 20px;
}

.mon, .tue, .wed, .thu, .fri {
	color: #C0C0C0;
}
.sat, .sun {
	color: #26449b;
}


table.months {
        text-align: center;
        font: 16px Arial, Helvetica, sans-serif;
        width: 190px;
/*        background: url(../img/190-lightblue.gif) no-repeat center top; */
	background: transparent url(../img/all-back01.png) no-repeat scroll 0px -64px;
	margin-bottom:11px;
}

table.month {
        text-align: center;
        font: 14px Arial, Helvetica, sans-serif;
        width: 190px;
}

table.month a, table.month a:visited 
{
	color: #000;
	text-decoration:none;
	font-weight:bold;
}

td.sun a,td.sun a:visited,td.sat a,td.sat a:visited
{
        color: #26449b;
	text-decoration:none;
        font-weight:bold;
}

th.month, th.month a, th.month a:visited {
	color: #2B2465;
	font-weight: bold;
	height: 20px;
	text-align: center;
	font-size: 14px;
	text-decoration:none;
}

.topmenu
{
	text-decoration:none;
}

.topmenu_active, .topmenu_active a:visited
{
        vertical-align: middle;
        font: bold 11px Arial, Helvetica, sans-serif;
        padding: 0 6px 0 6px;
        text-transform: uppercase;
	text-decoration:none;
	color: #FFF;
	background-color: #1d2021;
}


td.class190bottom li
{
	margin-left:-25px;
}

td.class190bottom ul li a, td.class190bottom ul li a:visited
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #2B2465;
}

td.class190bottom table {

        margin-bottom:11px;
}

.curday {
/*        background: #74001B; */
	background:transparent url(../img/curday-back.png) no-repeat scroll 0 0;
        color: #FFFFFF;
	height:20px;
	width:10px;
}


td.curday a, td.curday a:visited
{
color: #FFF;
}

.menu_dop_01 {
margin-bottom: 11px;

}

.table-bottom-09 {
        background: url(../img/table-bottom-09.png) no-repeat bottom center;
	height:4px;
}

.table-middle-09 {
	background: url(../img/table-middle-09.png) center;
	padding:5px;
	color: #000000;
        font: normal 12px Arial, Helvetica, sans-serif;
        text-align: justify;
	overflow:hidden;
	width:442px;
}

.obj_title {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color: #000000;
	font-weight: bold;
}
.obj_date {
 font: normal 10px Arial, Helvetica, sans-serif;
	color: #999;
}
.obj_tags {
 font: normal 10px Arial, Helvetica, sans-serif;
	color:#999;
}
.obj_views {
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#999;
}
.obj_a {
float:left;
padding:0 2px 2px 0;

}
.img3 {}
.more {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:	#8E9FB7;
}
.more1 {
        font: normal 12px Arial, Helvetica, sans-serif;
        color:#2B2465;
        text-align: right;
}
div.more1 a, div.more1 a:visited
{
color:#2B2465;
}

.clear { clear:both; }
.brdr1 { border:1px solid #CCCCCC;
display:inline-table;
padding:2px; }

.imag4 {
        border:0 none;
}

.imglink {font-size:0;}
.prg_theme {
	font-size:20px;
	margin-bottom:5px;
	text-align:left;
}

.prg_story {
	font-size:12px;
	text-align:justify;
	margin-bottom:5px;
}

.cnt
{

        font-size:14px;
        text-align:justify;

}

.imag_last
{
border:0 none;
}

.kostyl1
{
width:180px;
overflow:hidden;
}
.kostyl2
{
	width:320px;
	overflow:hidden;
}

.imag_random
{
	float:left;
	padding: 5px 4px 6px 8px;
}

.imh_thumb {
	height:96px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	width:145px;
}

.imag_mb {
        float:left;
        padding:5px 5px 6px;
}

.dvder {
        float:left;
        padding:0px 2px 3px 0px;

}

.prg_fs {
	width: 99%;
	margin:10px 0;
}

.imag8 {
        padding: 5px 5px 5px 0px;
        float: left;
        border: 0 none;
	width: 145px;
}

div.prg_story p img, div.prg_theme p img 
{
float:left;
padding:5px 5px 5px 0;
}

.tb190
{

margin-bottom:11px;
}

.img_prev
{
float:left;
font-size:11px;
font-weight:normal;
text-align:left;
}

.img_next
{
float:right;
font-size:11px;
font-weight:normal;
text-align:right;
}

#paging01, #paging02 {
float:left;
line-height:22px;
font-size:11px;
}

#paging01 b, #paging02 b {
border:1px solid #999999;
font-size:11px;
margin-right:5px;
padding:2px 5px;
}

#paging01 a, #paging02 a {
background-image:url(../img/greytransparent10x10.png);
border:1px solid #999999;
font-size:11px;
margin-right:5px;
padding:2px 5px;
text-decoration:none;
}

.quote_00
{
font-size:13px;
font-style:italic;
}

.quote_01
{
font-size:13px;
font-style:italic;
}


.copyright
{float:left;}
.counter_00
{float:right;}

.td_l {float:left;}
.td_r {float:right;padding-right:20px;}

.c
{margin-bottom:10px;}

#id_username, #id_password
{width:175px;}


#login-form {
font-size:11px;
text-align:center;
}

#erm1, #erm2, #erm3, #erm4, #erm5, #erm6, #erm7, #erm8 {
  left: 50%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #A00101;
  float: none;
  display: none;
  text-align: center;
}

#ermreq1, #ermreq2, #ermreq3, #ermreq4, #ermreq5 {
  left: 50%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #A00101;
  float: none;
  display: none;
  text-align: center;
}

#ermes1, #ermes2, #ermes3, #ermes4 {
  left: 50%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #A00101;
  float: none;
  text-align: center;
}

.r20 {
  margin-bottom: 5px;
}

#id_nick, #id_email,#id_password2,#id_first_name,
#id_sec_name,#id_sex,#id_lang,#id_current_password,
#id_region_birth,#id_region_live,#id_occupation,
#id_education,#id_money,#id_company_size, #id_town_size
{width: 175px;}
#id_birth_month
{width:75px;}
#id_birth_day
{width:40px;}
#id_birth_year
{width:54px;}


#captchaclick
{}
#captchaclick img
{
vertical-align:middle;
}
#captchaclick input
{
font-size:12px;
font-weight:bold;
height:16px;
width:75px;
vertical-align:middle;
}
.cntr
{
text-align: center;
}

.left-prf
{
float:left;
text-align:right;
width:50%;
padding-right:10px;
line-height:18px;
}
.right-prf { text-align:left;}

#loginerror li
{
list-style:none;
color:red;
font-size:11px;
margin-left:-40px;
text-align:center;
}
.buttinput2 {
background-color:#CCC;
padding:3px 5px;
border:1px outset;
text-decoration:none;
line-height:30px;
color: #000;
}

a.buttinput2, a.buttinput2:visited 
{
color: #000;
}

.usernick
{
color:#1b1b66;
font-size:14px;
font-weight:bold;
}

.myprofile
{
color: #000;text-decoration:none;
font-size:10px;
}
a.myprofile:hover {
text-decoration:underline;
}

.errorlist li
{
color:red;
list-style-image:none;
}

input, select, textarea {
	border:1px solid gray;
}
input:focus, select:focus, textarea:focus {
	border:1px solid gold;
}


#id_body
{}

#id_body_parent
{}

#id_announcement
{
height:100px;
width:402px;
}

#id_title
{
width:402px;
}
#id_blog_add
{
padding:10px;
width:422px;
overflow:hidden;
}

#id_blog_add label
{
font-size: 12px;
font-weight:normal;
vertical-align:top;
}

.post_owner
{
color:#900;
font-weight:bold;
}
.post_create_date{
color:#999999;
font-size:10px;
float:left;
}
.post_body
{
background:#FFF;
border:1px solid #999999;
padding:5px;
}
.post_announc {margin:20px 0 5px;border-top:1px solid #CCCCCC;}

.post_title, .post_title a, .post_title a:visited {
border-bottom:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
color:black;
}

.post_body img {
float:left;
padding:5px 5px 5px 0;
}

.post_title, .post_title a, .post_title a:visited {
border-bottom:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
color:black;
}

.blog_ent_stat
{
float:left;
color:#26449B;
font-weight:bold;
font-size:11px;
border:1px dotted #26449B;
padding:3px;
}
.com_fr_m
{
float:left;
font-weight:bold; margin-right:10px;}
.p_mod_desc
{color:#990000;
font-size:11px;
text-align:left;
}

.comments_counter
{}

.click_counter
{}
.list_blog_entry
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:10px 0 5px;
padding:10px;
}
.counter01
{
float:right;
color:#999999;
font-size:10px;
}

.edit_but
{ float: right;}

.tinymce {
width: 420px !important;
height: 600px !important;
}

/* a:hover {background:#ffffff; text-decoration:none;} BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

a img
{ border:0;}

#ajaxuploadform {
padding:10px;
}
#file_title
{width:402px;}
#file_tags
{width:402px;}
#fname
{
width:420px;
height:20px;
border: 1px solid;
overflow: hidden;
}

/* avatars */
.av_label
{
float:left;
height:20px;
line-height:20px;
margin-right:10px;
text-align:right;
width:170px;
}

.av_form
{}

.av_avail
{font-size:12px;
font-weight:bold;
text-align:center;}

.av
{margin-bottom:10px;}

#id_avatar
{float:right;
width:250px;}

#av_table
{
width:100%;
border:1px solid #CCCCCC;
}

#av_table tr
{background:#FFFFFF;}

#av_table td
{padding:5px;text-align:center;}


.av_text {
font-size:10px;
clear:both;
}

.region
{margin-bottom: 5px;}
.region a, .region:visited
{
color:#990000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.sv190x20 {width:190px; height:20px;line-height:20px;}
.sv320x20 {width:320px; height:20px;line-height:20px;}
.s190 {width:190px;}
.h110 {height:110px;}
.s452  {width:452px;}
.sv452x20 {width:452px; height:20px;line-height:20px;}
.rght {text-align:right;}
.left {text-align:left;}
.rg_us 
{font-size:12px;
font-weight:bold;
margin-bottom:10px;
text-decoration:none;}
.rg_us1 {}
.rg_us2 {float:right;}

/* conference */
.conf_cat {font-size: 11px;margin-bottom:5px; text-transform:uppercase;font-weight:bold;}
.conf_tm {border-bottom:1px dashed #CCCCCC;font-size:18px; margin-bottom:5px;}
.conf_ab {border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC; font-style:italic; margin:25px 0 10px; padding:10px 0;}
.conf_comm {margin-bottom:10px;}
.conf_bd {padding: 10px; background:#CCCCCC;}
.conf_cown {font-size:12px;color:#C30;}
.conf_own {color:#C30; font-weight:bold;font-size:12px;}
.conf_add li {
list-style:none;
}
.conf_add label {
width:100px;
display:block;
float:left;
}

.conf_add #id_title {
width:338px;
}

.conf_add #id_create_date_0, .conf_add #id_finish_date_0 {
width:70px;
}
.conf_add #id_create_date_1, .conf_add #id_finish_date_1 {
width:55px;
}

.conf_add #id_category
{width:338px;}

.fl {float: left;}
.fr {float: right;}
.p5px {padding: 5px;}
.srchfrm
{margin-bottom:10px;}
.srchfrm_inp
{width:155px;
height:14px;}
.comment_body { border-top:1px solid #CCCCCC;}
.cboxelement {}
.comment_owner { color:blue; font-weight:bold;}
.comment_create_date {color:#999999;font-size:10px;}

.comments1 {
background-color:#FFF;
border:1px solid #CCC;
padding:5px;
margin-bottom:5px;
}

.comments {
margin-top:10px;
clear:both;
}

.mgmnt {margin-top:5px;}
#add_comment label { vertical-align:top;}
.mb11px {margin-bottom:11px;}
.class190bottom li {
list-style:none;
margin-left:-40px;
margin-bottom:3px;
}

.must_login {
background-color:#FFCC99;
border:1px solid #FF0033;
margin-top:15px;
padding:15px;
clear:both;
}

.must_login a, .must_login a:visited {
text-decoration:none;
color:black;
}

.logo-3s
{
width: 1006px;
height: 163px;
 background:  transparent url(/static/img/--header.png) no-repeat scroll 0px 0px;
}

.logo-leader
{
width: 1006px;
height: 163px;
background:  transparent url(/static/img/header-liders.png) no-repeat scroll 0px 0px;
}

.spamb
{float:right;
text-decoration:none;
color:red;
}

.conf_1
{
margin-bottom:5px;

}

.th_cd
{
color:#74001b;
font-size:12px;
}
.th_crd
{
color:blue;
font-size:10px;
}
.th_t
{color:#74001b;
font-size:14px;
}

#reply_form li {
list-style:none;
}
#reply_form label {
float:left;
}
.maxl {
text-align:center;
}

.anl
{
text-decoration:none;
}

#ask_question {
text-align:center;
text-decoration:underline;
color:#710;
cursor:help;
}
.search_r
{font-size:12px;
text-align:left;}
.search_p
{
color:#74001B;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}

.answ01 {
margin-left:40px;
border:1px solid #ccc;
padding:0 5px 0 5px;
background-color:White;
}

.quest20
{
border-top:1px solid #CCCCCC;
margin-top:20px;
}
.answ20
{}
.answer{
color:red;
float:left;
text-decoration:none;
}

#add_comment #id_body {
width:400px;
}
