body { 		margin: 0px;
				padding:0px;
            background-color: #FFFFFF}
body {
   			font-family:		Verdana, Arial, Helvetica, sans-serif;
   			font-size:			11px;
				color:				#697265;
				background-image:	url("/images/fon.gif");

}




/*Pop-up menu*/
.popupmenuact {padding:2px; padding-left:5px; padding-right:10px; background-color:#99B1A7; border-color: #99B1A7; border-bottom: 1px solid #99B1A7; border-left: 1px solid #99B1A7; border-right: 1px solid #99B1A7;}
.popupmenu {padding:2px; padding-left:5px; background-color:#BACCC5; padding-right:10px; border-color: #99B1A7;  border-bottom: 1px solid #99B1A7;border-left: 1px solid #99B1A7; border-right: 1px solid #99B1A7 }
.popupmenutext, .popupmenuclosed { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px;}
.popupmenutext {color: #FFFFFF;}
.popupmenuclosed {color: #C3C3C3;}

/*Left menu*/
.leftmenu, .leftmenuact {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
               font-weight:normal;
               color: #20AC58;
               text-decoration:none;}
.leftmenu:hover, .leftmenuact:hover {text-decoration:underline;}
.leftmenuact {color:#FFA41A;}





/*Top menu*/
.topmenu, .topmenuact {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #ffffff; text-decoration:none;}
.topmenu:hover, .topmenuact:hover {text-decoration:none;}
.topmenuact {color: #FFFFFF; font-weight:bold;}

/*Site menu*/
.lang, .langact {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:underline;}
.langact {text-decoration:none;}

/*other menu(Rating)--*/
.othermenuact {padding:0px; padding-left:10px; background-color:#C2CCDE; padding-right:10px; border-color: #FFFFFF; border-top: 1px solid #7A99D1;  border-bottom: 1px solid #7A99D1;border-left: 1px solid #7A99D1; border-right: 1px solid #7A99D1 }
.othermenu {padding:0px; padding-left:10px; padding-right:10px; background-color:#929292; border-color: #FFFFFF; border-top: 1px solid #BBC4CB;  border-bottom: 1px solid #BBC4CB;border-left: 1px solid #BBC4CB; border-right: 1px solid #BBC4CB }
.othermenutext, .popupmenuclosed { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px;}
.othermenutext {color: #999999;text-decoration:none;padding-left:10px;padding-right:10px;}
.othermenuclosed {color: #C3C3C3;}

/*Style for basket panel text*/
.smalltext, .smalltextwhite,
.smalltextblack, .baskettext {font-family: Tahoma; font-size:11px; font-weight:normal;} /*Small text*/
.smalltext {color: #7D7D7D;} /*Small text blue*/
.smalltextwhite{color: #60605E;} /*Small text white*/
.smalltextblack{color: #000000;} /*Small text black*/
.baskettext {color: #999999;}

.chain {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color: #B6B6B6;}

/*News--*/
.newstext, .newsdata, .newsdatab {font-family: Tahoma; font-size:11px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newstext {color: #629981;}
.newsdata {font-size:11px;font-weight: normal;color: #FF7E00;}
.newsdatab {font-weight: bold; color: #5892BF;}


.titletext {font-family: Verdana; color:#5892BF; font-size:12px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight:bold;}/*Subtitle*/

.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #88B2D2;}

.tableheads {background-color:#FCFDFE;}
.tableborders {background-color:#E7EFEB;}

.incborder{border: 1px solid #C1E6FF}
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#C6DFF5;}
.incbg{background-color:#C6DFF5}

.sectincborder{height: 18px;
					border: 1px solid #E7EFE9;
               background-color:#9BD0FC;
               }
.sectincimage{	background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif);
					background-position:bottom;
               background-repeat:no-repeat;
               background-color:#9BD0FC;}
.sectincbg{background-color:#9BD0FC}

.mainincbg{height: 18px;}
.mainincline{background-color:#B4BDCD}
.maininctitle{	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
               font-weight: bold;
               color: #6A7B9C;
               text-decoration:none;}

hr {color: #BDCEDE; height: 1px}

.inputbuttonS {font-weight:bold;}

/*******************************************/
/* Standard styles for Bitrix Site Manager */
/* used by public section scripts          */
/*******************************************/

/* Headers */

H1, .H1, H2, .H2, H3, .H3, H4, .H4  {font-family: Verdana;}
H1, .H1 {color:#589975; font-size:16px; font-weight:bold; line-height: 16px; margin-bottom: 1px;}
H2, .H2 {color:#589975; font-size:13px;  font-weight:bold; line-height: 16px;}
H3, .H3 {font-size:12px; color: #589975; font-weight:bold; }
H4, .H4 {font-size:12px; color: #589975; font-weight:bold; }


/* Table colors */
.tablenullbody, .tablenullbodyalt, .P_tablenullbody1, .P_tablenullbody1alt
			 {font-family: Tahoma; font-size:9px; font-weight:normal;}
.tableborder {background-color:#D5DEE5;}
.tablehead {background-color:#DFE9F1;}
.tablebody {background-color:#FFFFFF;}
.tablenullbody {background-color:#FFFFFF;}
.tablenullbodyalt {background-color:#F1F8FD;}
.P_tablenullbody1 {background-color:#F8FBFC;}
.P_tablenullbody1alt {background-color:#EEF3F7;}



/* Table text */
/*.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#629981;}
.tablebodylink {text-decoration: none; color:#25639A;}
a.tablebodylink {text-decoration: underline; color:#25639A;}
a.tablebodylink:hover {text-decoration: none}    */



/* Regular text */
.text {font-family:Tahoma; font-size:11px;color:#666666; text-align:justify;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Onscreen messages */
.errormessage{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}

/* Form elements */
.inputtext, .inputtextarea, .inputselect, .inputcheckbox,
.inputradio, .inputfile, .inputbutton, .inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

/* Required sign */
.starrequired, .required{font-family: Verdana, Arial, Helvetica, sans-serif; color:red; font-size:12px; }



/*============================================================================*/
td.TopOrange{
	background-color:	#FF7200;
	border-width:		1px;
	border-color:		#ffffff;
	border-style:		solid;
	margin:			0px;
	padding:		0px;
	width:			100%;
	height:			10px;
}
td.TopSlogan{
	text-align:		center;
	background-image:	url("/images/bg_azart.jpg");
	background-repeat:	no-repeat;
	background-position:top left;
	margin:			0px;
	padding:		0px;
	border-color:		#ffffff;
	border-width:		0px 1px;
	border-style:		solid;
	width:			100%;
	height:			10px;
}
td.TopMenuRow{
	background-image:	url("/images/bcg_menu.gif");
	background-repeat:	repeat-x;
	background-position: top center;
	margin:			0px;
	padding:		0px;
	border-color:		#ffffff;
	border-width:		1px 1px 0px 1px;
	border-style:		solid;
   height:			10px;
}
td.LeftMenu{
	background-color:		#F5FAF8;
	background-repeat:		repeat-y;
	background-position:	left;
	background-image:		url("/images/bcg_leftmenu.gif");
	width:					150px; /*147px;      */
	margin:					0px;
	/*border-right:			1px solid #D2E0CC; */
	vertical-align:			top;
}
td.Body{
	background:				#F5FAF8;
	vertical-align:			top;
	padding:				0px 20px;
}

td.RightMenu{
	background-color:		#F5FAF8;
	background-repeat:		repeat-y;
	background-position:		right;
	background-image:		url("/images/bcg_rightmenu.gif");
	width:				137px;
	text-align:			right;
	margin:				0px;
	vertical-align:			top;
}

td.BottomOrange{
	background-color:	#FF7200;
	border-width:		0px 1px;
	border-color:		#ffffff;
	border-style:		solid;
	margin:			0px;
	padding:		0px;
	width:			100%;
	height:			10px;
}
td.BottomGrey{
	background-image:	url("/images/bcg_bottom_grey.gif");
	background-repeat:	repeat-x;
	background-position:top center;
	vertical-align:		top;
	text-align:		center;
	margin:			0px;
	padding:		5px 0px 0px 0px;
	border-color:		#ffffff;
	border-width:		1px 1px 0px 1px;
	border-style:		solid;
	height:			32px;
}
td.CR{
	background-color:	#999999;
	font-size:		10px;
	padding:		0px 0px;
	text-align:		center;
	color:			#BDBDBD;
	border-color:		#ffffff;
	border-width:		0px 1px;
	border-style:		solid;
	vertical-align:		top;
}
a.CR{
	color:			#FFFFFF;
}
td.CR1{
	background-color:	#A1A7AD;
	font-size:		10px;
	padding:		0px 0px;
	text-align:		center;
	color:			#BDBDBD;
	border-color:		#ffffff;
	border-width:		0px 1px;
	border-style:		solid;
	vertical-align:		top;
}

.btn-more{
	/*position:absolute;
	bottom:-1px;
	right:-1px;
	*right:-2px;

	min-width:120px;
	*width:120px;*/
   padding:0 0 0 0;
	font:bold verdana;
   font-size: 11px;
   text-align:center;
	color:#fff;
   width:50px;
   height:16px;
	white-space:nowrap;
	border:1px solid #B9CD9C;
	background:#4f7fb5 url(/images/grad2.gif)  repeat-x;
}


.submenu_titulek, a.submenu_titulek, a.submenu_titulek:visited, a.submenu_titulek:hover
{
	background-color:          #BCBCBC;
	background-image:				url("/images/bcg_menu.gif");
	background-position:       top center;
	font-size:                 11px;
	font-weight:               bold;
	color:                     #FFFFFF;
   border-right:			1px solid #FFFFFF;
   border-left:			5px solid #D2E0CC;
   border-top:			1px solid #D2E0CC;
   border-bottom:			1px solid #D2E0CC;
	padding-top:               2px;
	padding-left:              5px;
	padding-bottom:            2px;
}
/*Таблица*/
.table_1 {
	                color: #333333;
	                font-family: Verdana, Arial, Helvetica, sans-serif;
	                margin: 0px;
	                border-bottom: 1px solid #E7EAEF;
                    border-right: 1px solid #E7EAEF;
                    width: 100%;  }
  /*.table_1 A {
    color: #6A7B9C;
  }             */
.table_1 TD {
    				border-top: 1px solid #E7EAEF;
                    border-left: 1px solid #E7EAEF;  }
.table_2 {
	                margin: 0px;
	                border-bottom: 1px solid #DBE3DC;
	                border-right: 1px solid #DBE3DC;     }

.table_2 TD {
	                border-top: 1px solid #DBE3DC;
	                border-left: 1px solid #DBE3DC;  }


.inputfield, .inputbuttonflat  {font-family:Verdana,Arial,Helvetica; font-size:11px; }
.inputfield {		color:black;
					border: solid 1px #C8C8C8;}
.inputbuttonflat { 	cursor: hand;
							height: 17px;
	                color:#5378EF;
	                background-color:#EFEFEF;
	                background-image: url(/bitrix/templates/template3_copy/images/gray_mid.gif);
	                border: solid 1px #FF9900;}

div.text{font-weight:bold;font-size:11px;color:#2FA35D;top:-14px;left:-1px;position:relative;margin-bottom:-10px}
/*669999 бирюза*/
div.shadow{margin-top:4px;font-weight:bold;font-size:11px;color:#FFFFFF;}
.md{color:#FFFFFF;font-weight:normal}










/* Href's --*/
a {				font-family:Tahoma;
					font-size:11px;
               color:#009933;
               text-decoration: none;}
a:hover {		text-decoration: underline;}


p{
	font-family:		Tahoma;
	font-size:			11px;
	text-align:	  		justify;
}

table {     font-size:			11px;}

/*стиль таблицы*/
.P_table {		background-color:#F4F8FB;
               border-bottom: 1px solid #E7EAEF;    border-right: 1px solid #E7EAEF;}
               /*border-top: 1px solid #E7EAEF ;
               border-bottom: 1px solid #E7EAEF ;
               border-left: 1px solid #E7EAEF ;
               border-right: 1px solid #E7EAEF ;}*/

.P_table TD{		border-top: 1px solid #E7EAEF;    border-left: 1px solid #E7EAEF;}

.P_tablehead {	padding:0px; padding-left:2px; padding-right:0px;
					height: 18px;
					background-color:#E2E2E2;
					background-image: url(/images/bcg_head.gif);
               background-position:center top;
               /*border-top: 1px solid #E7EAEF ;
               border-bottom: 1px solid #E7EAEF ;
               border-left: 1px solid #E7EAEF ;
               border-right: 1px solid #E7EAEF ;*/
               text-align:		center;}





.P_tableheadtext {	font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
                     color:#666666;
}
a.P_tableheadtext {	font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
                     color:#20AC58;
                     text-decoration: none;
}
a.P_tableheadtext:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size:11px;
                     		color:#0FBC48;
                     		text-decoration: underline;
}


.botline {border-bottom: 1px solid #F3F8F9;}


/* Table colors
.tableborder {background-color:#D5DEE5;}
.tablebody {background-color:#F4F8FB;}
.tablenullbody {background-color:#FFFFFF;}
.tablenullbodyalt {background-color:#F1F8FD;}

/* Table text
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.tableheadtext {color:#ffffff;}
.tablebodylink {text-decoration: none; color:#25639A;}
a.tablebodylink {text-decoration: underline; color:#25639A;}
a.tablebodylink:hover {text-decoration: none}

/*Для выставочного скрипта*/
  .expoua_td_odd_1, .expoua_td_odd_2, .expoua_td_odd_3 {
    background: #F1F8FD;
    padding:3px;
    margin: 0px;
  }
  .expoua_td_even_1, .expoua_td_even_2, .expoua_td_even_3 {
    background: #FFFFFF;
    padding: 3px;
    margin: 10px;
  }
  .expoua_td_odd_4 {
    background: #F1F8FD;
    padding:3px;
    margin: 0px;
  }
  .expoua_td_even_4 {
    background: #FFFFFF;
    padding: 3px;
    margin: 10px;
  }

/* Ячейка заголовка--*/
.main_table{	background-color:#FFFFFF;
               border-top: 1px solid #E7EAEF ;
               border-bottom: 1px solid #E7EFE9 ;
               border-left: 1px solid #E7EFE9 ;
               border-right: 1px solid #E7EFE9 ;
               }

.main_td_title{height: 18px;
					font-family: Tahoma;
					font-size:12px;
               color: #6A7B9C;
               text-decoration:none;
               white-space: nowrap;
               padding:0px; padding-left:2px; padding-right:0px;
               background-image: url(/images/bcg_head.gif);
               text-align:		left;
               }

.main_td_titleheadtext {	font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
		               font-weight: bold;
                     color:#FFFFFF;
}
.main_td_title_text {	font-family: Verdana, Arial, Helvetica, sans-serif;
							color: #666666;
                     font-weight:normal;
                     font-size:10px;
}
/* Ячейка модуля--*/
.main_td_module{
               border-top: 0px solid #E0EBDB ;
               border-bottom: 0px solid #E7EAEF ;
               border-left: 1px dotted #E7EAEF ;
               border-right: 0px solid #E0EBDB ;
               padding-left: 15px;
               vertical-align:	top;
               text-align:		justify;}

/*Верхняя линия для дива*/
div.border_top{
	border-top: 1px dotted #E7EAEF ;
}

/*таблица рейтинга*/
.hit {font-family: Tahoma; font-size:9px; font-weight:normal; color: #B6B6B6;}
.host {font-family: Tahoma; font-size:9px; font-weight:normal; color: #25639A;}

/*Кнопки рейтинга*/
.reit_but {
    padding: 0px;
    padding-left: 1px;

    }
.tablelink {text-decoration: none; color:#25639A;}
a.tablelink {text-decoration: none; color:#25639A;}
a.tablelink:hover {text-decoration: underline}
.tableheader {font-family: Tahoma; font-size:10px; font-weight:normal; color: #25639A;}


/*==============*/
/*Стили рейтинга*/
/*==============*/
/*body {
  background-color: #fff;
  color: #000;
  font-size: 13px;
  font-family: verdana, sans-serif;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}*/
form {
  margin: 0px;
  padding: 0px;
}
input, select {

  font-size: 10px;
}
/*h1 {
  font-size: 24px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

h2 {
  font-size: 15px;
  margin: 0px;
  padding: 0px;
}
h3 {
  font-size: 14px;
  margin: 0px;
  padding: 0px;
}
a:link {
  color: #33c;
  font-weight: bold;
  text-decoration: underline;
}
a:visited {
  color: #4040ff;
  font-weight: bold;
  text-decoration: underline;
}
a:active {
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}
a:hover {
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}*/

.bottom {
  color: #737373;
  font-size: 10px;
  text-align: center;
}

.graph {
  background-color: #069;
  padding: 0px;
  width: 75px;
}

/* For the ranking tables. */

.darkbg {
  background-color: #E4EAE2;
  color: #fff;
}

.mediumbg {
  background-color: #99B0A6;
  background-image: url(grad_bg.png);
  color: #fff;
}

.lightbg {
  background-color: #fff;
  font-size:11px;
  color:#666666;
}
.lightbgalt {
  background-color: #F5FAF8;
  font-size:11px;
  color:#666666;
}



/*   TEXT AREAEDITOR */
		.font5px { font-size: 5px; }
		.font6px { font-size: 6px; }
		.font7px { font-size: 7px; }
		.font8px { font-size: 8px; }
		.font9px { font-size: 9px; }
		.font10px { font-size: 10px; }
		.font11px { font-size: 11px; }
		.font12px { font-size: 12px; }
		.font13px { font-size: 13px; }
		.font14px { font-size: 14px; }
		.font15px { font-size: 15px; }
		.font16px { font-size: 16px; }
		.font18px { font-size: 18px; }
		.font20px { font-size: 20px; }
		.font22px { font-size: 22px; }
		.font24px { font-size: 24px; }
		.font36px { font-size: 36px; }
		.font48px { font-size: 48px; }
		.font72px { font-size: 72px; }


.selected {
   /*font-size: 10px;*/
   font-family: Tahoma;
	font-weight: bold;
	color: #FF7200; /*a96eb7*/
	}

/*Рейтинг*/
.stats_top	{
   	height: 10px;
      width: 50px;
		background-color: #4BBD71;
      color: #FFFFFF;
      font-size: 11px;
      white-space:nowrap;
      text-align:		center;
      padding:1 3 1 3;

}
.table_rank   {
	      /*background-color:#FFFFFF;*/
         padding: 0 10px 30px 0}

.table_description   {
	      /*background-color:#FFFFFF;*/
         padding: 0 0px 30px 0}

.table_stats
{        border: 1px solid #9ACFAF;
	      /*background-color:#FFFFFF; */
         }

.stats_left { background-color: #9ACFAF; color:#FFFFFF }
.stats1 {
	background-color: #F5F5F5;
	text-align: center;
   border-bottom: solid 1px #FFFFFF;
}
.stats2 {
	background-color: #FFFFFF;
	text-align: center;
   border-bottom: solid 1px #F5F5F5;
}
.table_border {
	border: 1px solid #9ACFAF;
	margin-bottom: 10px;
	padding: 0px;
}
.join_edit_error {
	border-left: 2px solid #f00;
	padding: 0px 0px 0px 10px;
}

.err  { color:#FF0000;
}

/*Рейтинг*/