.banners
{
  margin:0px;
  padding:5px 0 0 0;
  height: 92px;

  /*text-align:center;*/
}

.banners .control .title
{
  font:bolder 13px Verdana;
  color:#374A9D;

  text-align:left;
  margin:10px 0px 5px 10px;
}

.banners .control ul
{
  border:1px black solid;
  margin:0px;
  padding:0px;

  list-style-type:none;
}

.banners .control ul li
{
  padding:0px;
}
.banner_mbottom
{
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

#obj_723
{
  margin-bottom:10px;
}

/*#obj_638
{
	text-align:left;
}
#obj_643
{
	text-align:right;
}*/
.header_baner .ban_right
{
	text-align:right;
}
.banners_center
{
	text-align: center;
}

.banners_center img
{
  width: 725px !important;
}


.user_top_panel
{
  color: #000000;
  font-size: 12px;
  font-style: italic;
  
  text-align: right;
  
  margin: 0px 0px 5px 0px;
}

.user_top_panel a,
.user_top_panel a:hover
{
  color: #4369e7;
  font-size: 12px;
  font-style: italic;
  
  text-decoration: undeline;
}

.image
{
  text-align:center;
}

.image img
{
  border:1px #666666 solid;
}

.main_menu
{
  float: left;
  /*padding: 23px 0 0 0;*/
  width: 580px;
}
.main_menu table 
{
  width: 100%;
}
.main_menu td a,
.main_menu td a:hover
{
  display: block;
  
  /*color: #FFFFFF;*/
  font-size: 14px;
  font-weight: normal;
  
  text-decoration: none;
  text-align: center;
  
  padding: 13px 9px 12px 9px;
}

.main_menu td.sep
{
  width: 7px;
 
  font-size: 1px;
  
  /*background: url('/images/main_menu_sep.png') center center no-repeat;*/
}

.main_menu_horizontal
{
	list-style-type:none;
	text-align:justify;
	display:block;
	padding-left: 0px;
}
.main_menu_horizontal li 
{
	display:inline-block;
	width: 113px;
	padding-bottom: 10px;
	vertical-align:middle;
}
.main_menu_horizontal a
{
	display: block;
  
  color: #000000;
  font-size: 10px;
  font-weight: bolder;
  
  padding: 4px 2px 4px 10px;
  
  text-transform: uppercase;
  
  background: url('/images/top_rubricator_disc.png') left 7px no-repeat;}

.obyav_btn a
{
	display:block;
	cursor: pointer;
	float:right;
  	width: 129px;
	height: 27px;
 
	background: url('/images/obyav_nabor.png') center center no-repeat;
	border: none;
}

.galaries
{

}


.galaries .catalog
{

}

.galaries .catalog .name
{
  color: #374A9D;
  text-align:center;
}

.galaries .catalog .name a
{
  color: #374A9D;
  font-weight:bolder;
  text-decoration:none;
}

.galaries .catalog .catalog_object
{
  margin:10px;
}


.galaries .catalog .catalog_object img
{
  border:1px solid #213373;
}

.galaries .detail
{

}

.galaries .detail .image
{
  color: #374A9D;
  margin:7px;

  font-weight:bolder;
  text-decoration:none;
}

.global_menu
{
  width:130px;
  padding:14px 0px 0px 55px;
  margin:0px 0px 0px 0px;
}

.global_menu img
{
  border-width:0px;
  cursor:pointer;
  padding:0px;
  margin:0px;
}

.global_menu .home
{
  float:left;
  margin-right:30px;
  padding:0px;
}

.global_menu .mail
{
  float:left;
  padding:0px;
}

.global_menu .site_map
{
  float:left;
  margin-right:33px;
  padding:0px;
}

.catsearchform
{
  margin:0px 0px;
  padding: 0px 15px;
}

.catsearchform table
{
  width: 100%;
}

.catsearchform td
{
  vertical-align: middle;
  text-align: center;
}

.catsearchform .deco
{
  width: 50px;
  
  background: url('/images/search_form.png') center center no-repeat;
}

.catsearchform .text
{
  width: 395px;
}

.catsearchform .text input
{
  width: 440px;
  height: 16px;
  
  padding: 1px 8px;
  
  border: 1px solid #abadb3;
}

.catsearchform .type
{
  width: 205px;
}

.catsearchform .type select
{
  width: 200px;
  height: 20px;

  padding: 1px 1px 1px 4px;

  border: 1px solid #abadb3;
}

.catsearchform .find
{
  width: 100px;
}

.catsearchform .find input
{
  cursor: pointer;
 
  width: 90px;
  height: 29px;
 
  background: url('/images/find_annonce2.png') center center no-repeat;
  border: none;
  font-size: 90%;
  color: #fff;
}

.catsearchform .add
{
  width: 150px;
}

.catsearchform .add a,
.catsearchform .add a:hover
{
  display: block;
 
  width: 144px;
  height: 41px;
 
  background: url('/images/add_annonce2.png') center center no-repeat;
  line-height: 41px;
  text-decoration: none;
  color: #2b2b29;
}

.catsearchform .advanced
{
  width: 480px;
  height: 30px;

  text-align: left;
  
  padding: 0px 0px 0px 20px;
}

.catsearchform .advanced a,
.catsearchform .advanced a:hover
{
  display: block;

  color: #000000;
  font-size: 11px;
  font-weight: normal;

  text-decoration: none;

  padding: 5px 0px 5px 17px;

  background: url('/images/plus.png') left 8px no-repeat;
}

.catsearchform .advanced a i
{
  display: inline;
  
  font-style: normal;
  
  border-bottom: 1px #000000 dotted;
}


.catsearchform .what_add
{
  text-align: right;
}

.catsearchform .what_add a,
.catsearchform .what_add a:hover
{
  dispaly: block;
  
  color: #000000;
  font-size: 11px;
  font-weight: normal;

  text-decoration: none;

  padding: 5px 27px 5px 0px;

  background: url('/images/what_add.png') right 0px no-repeat;
}

.catsearchform .what_add a i
{
  display: inline;
  
  font-style: normal;
  font-weight: bolder;
  
  border-bottom: 1px #000000 solid;
}

.menu
{
  padding:0px 0px 30px 0px;
  margin:0px;
}

.menu ul
{
  padding:0px;
  margin:0px;
  
  list-style-type:none;
}

.menu ul li
{
  background-position:bottom;
  background-repeat:no-repeat;
  
  text-align:left;
}

.menu ul li ul
{
  display:none;
}

.menu ul li div
{
  padding:2px 0px 2px 0px;
}

.menu ul li div a
{
  color:#0a1b52;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  
  margin-left:8px;

  cursor:pointer;
}


.menu ul li a.ali1ul
{
  color:#0a1b52;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  
  margin-left:8px;

  cursor:pointer;

  display:block;
}
  
.menu ul li.active
{
 
  text-align:left;
}

.menu ul li.active ul
{
  display:block;
}

.menu ul li.active a.ali1ul
{
  color:#0a1b52;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bolder;
  
  margin-left:8px;

  cursor:pointer;

  display:block;
}

.menu ul li ul li
{  
  text-align:left;
}

.menu ul li ul li div.li2ul
{
  padding:3px 0px 3px 0px;
}

.menu ul li ul li a.ali2ul
{
  color:#0a1b52;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  
  margin-left:20px;
  
  display:block;
  
  text-decoration:none;
}
  
.menu ul li ul li.active
{
  text-align:left;
}

.menu ul li ul li.active div.li2ul
{
  padding:3px 0px 3px 0px;
}

.menu ul li ul li.active a.ali2ul
{
  color:#0a1b52;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  
  margin-left:10px;
  
  display:block;
  
  text-decoration:none;
}



.submenu
{
  margin:10px 0px 10px 0px;
}

.submenu table
{
  width:auto;
  margin:0px auto;
}

.submenu td
{
  verticl-align:middle;
  padding:0px 15px 0px 15px;
}

.submenu td a
{
  color: #213373;
  font:bolder 14px Arial, Helvetica, sans-serif;

  text-decoration:none;
}

.submenu td a:hover
{
  color: #213373;
  font:bolder 14px Arial, Helvetica, sans-serif;

  text-decoration:underline;
}


.submenu
{
  margin: 5px 0px 5px 0px;
}

.submenu ul
{
  margin:0px;
  padding:0px;

  list-style-type:none;
}

.submenu ul li a
{
  color: #4369e7;
  font:normal 12px Arial, Helvetica, sans-serif;

  text-decoration:none;
}

.submenu ul li a:hover
{
  color: #527afd;
  font:normal 12px Arial, Helvetica, sans-serif;

  text-decoration:underline;
}



.left_menu_yelow
{

}

.left_menu_yelow .menu_title
{
  color: #201f1f;
  font-size: 14px;
  font-weight: bolder;

  padding: 0px 0px 0px 0px;

  background:#f4e22d url('/images/left_yelow_title.png') left center no-repeat;
}

.left_menu_yelow .menu_title .ugol
{
  position: absolute;

  width: 18px;
  height: 43px;
  
  margin-left: -18px;
  
  background: url('/images/left_yelow_title_ugol.png') left center no-repeat;
}

.menu_title b
{
  display: block;
  
  padding: 8px 0px 8px 0px;
  margin: 0px 0px 0px 10px;
}

.menu_title b a{
  text-decoration: none;
  font-size: inherit;
  color: inherit;
}

.left_menu_yelow ul
{
  padding: 10px 0px 10px 0px;
  margin: 0px;
}

.left_menu_yelow ul li 
{
  list-style-type: none;
  
  padding: 3px 0px 3px 20px;
}

.left_menu_yelow ul li a,
.left_menu_yelow ul li a:hover
{
  color: #2c2c2c;
}


.left_menu_blue
{

}

.left_menu_blue .menu_title
{
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bolder;

  padding: 0px 0px 0px 0px;

  background:#6578c0 url('/images/left_blue_title.png') left center no-repeat;
}

.left_menu_blue .menu_title .ugol
{
  position: absolute;

  width: 18px;
  height: 43px;
  
  margin-left: -18px;
  
  background: url('/images/left_blue_title_ugol.png') left center no-repeat;
}

.left_menu_blue ul
{
  padding: 10px 0px 10px 0px;
  margin: 0px;
}

.left_menu_blue ul li 
{
  list-style-type: none;
  
  padding: 3px 0px 3px 20px;
}

.left_menu_blue ul li a,
.left_menu_blue ul li a:hover
{
  color: #2c2c2c;
}

.left_menu_blue .more
{
  float: right;
}
.left_menu_blue .more a
{
  color: #2c2c2c;
  text-decoration: none !important;
}

.left_menu_blue .more a:hover
{
  color: #1a1a1a;
  text-decoration: underline !important;
}


.transport .menu_title b
{
  padding: 8px 0px 8px 37px;
  background:url('/images/icons/transport.png') left center no-repeat;
}

.afisha .menu_title b
{
  padding: 8px 0px 8px 37px;
  background:url('/images/icons/afisha.png') left center no-repeat;
}

.contacts .menu_title b
{
  padding: 8px 0px 8px 37px;
  background:url('/images/icons/contacts.png') left center no-repeat;
}

.about_submenu
{
  margin:10px 0px 10px 0px;
}

.about_submenu table
{
  width:auto;
  margin:0px auto;
}

.about_submenu td
{
  text-align:center;
  vertical-align:middle;
  padding:0px 15px 0px 15px;
}

.about_submenu td.currPgTitle a
{
	color:#000000 !important;
}

.about_submenu td a
{
  /*color: #213373;
  font:bolder 14px Arial, Helvetica, sans-serif;*/
  color:#737373;
  font-size:16px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:none;
}

.about_submenu td a:hover
{
  color:#737373;
  font-size:16px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:none;
}


.about_submenu
{
  margin: 5px 0px 5px 0px;
}

.about_submenu ul
{
  margin:0px;
  padding:0px;

  list-style-type:none;
}

.about_submenu ul li a
{
  color: #4369e7;
  font:normal 12px Arial, Helvetica, sans-serif;

  text-decoration:none;
}

.about_submenu ul li a:hover
{
  color: #527afd;
  font:normal 12px Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.competition_submenu
{
  margin: 5px 0px 5px 0px;
}

.competition_submenu ul
{
  margin:0px;
  padding:0px;
  text-align:left;
  list-style-type:none;
}

.competition_submenu ul li a
{
  color:#000;
  font:normal 18px Arial, Helvetica, sans-serif;
}


.competition_submenu ul li a.active
{
	color:#00f;
}

.competition_submenu ul li a:hover
{
  color:#00f;
  text-decoration:underline;
}

.threeColMenu
{
	margin:10px 0px 10px 0px;
}

.threeColMenu table
{
  width:auto;
  margin:0px auto;
}

.threeColMenu td
{
  vertical-align:bottom;
  padding:0px 10px 0px 10px;
}

.threeColMenu td a
{
  /*color: #213373;
  font:bolder 14px Arial, Helvetica, sans-serif;*/
	color:#000000;
	font-size:16px;
	font-weight:bolder;
	font-family:Verdana;

	text-decoration:none;
}

.threeColMenu td a:hover
{
  /*color: #213373;
  font:bolder 14px Arial, Helvetica, sans-serif;*/
	color:#000000;
	font-size:16px;
	font-weight:bolder;
	font-family:Verdana;

	text-decoration:none;
}

.threeColMenu td img
{
	/*float:left;*/
	padding: 0px 10px;
}


/*.threeColMenu
{
  margin: 5px 0px 5px 0px;
}

.threeColMenu ul
{
  margin:0px;
  padding:0px;

  list-style-type:none;
}

.threeColMenu ul li a
{
  color: #4369e7;
  font:normal 12px Arial, Helvetica, sans-serif;

  text-decoration:none;
}

.threeColMenu ul li a:hover
{
  color: #527afd;
  font:normal 12px Arial, Helvetica, sans-serif;

  text-decoration:underline;
}*/

.userform
{
  margin:20px 0px; 
}

.userform .header
{
  padding:20px 0px;
  background:none;
}

.userform td
{
  vertical-align:top;
}

.userform font
{
  font-weight:normal;
}

.swf
{
  text-align:center;
  margin:10px 0px 10px 0px;
}

.swf object
{

}

.tvprogpam
{


}


.tvprogpam .weekday .title
{
  font-weight:bolder;
  font-size: 14px;
  color:#374A9D;

  background:#FFF227;
  border:1px #374A9D solid;

  text-align:center;

  padding: 5px 0px 5px 0px;
  margin: 15px 0px 15px 0px;
}

.tvprogpam .name
{

  font-weight:bolder;
  font-size: 13px;
  color:#374A9D;

  background:#FFF227;
  border:1px #374A9D solid;

  text-align:center;
}

.tvprogpam .name a
{

  font-weight:bolder;
  font-size: 12px;
  color:#374A9D;

  text-decoration:none;
  text-align:center;
}

.tvprogpam .text
{
  margin:5px;

  color: #3E489D;
  font: normal 12px Arial;

  text-indent:20px;

  text-align:justify;
}

.raspisanie
{
  width:90%;
  margin:10px auto;
}

.raspisanie
{
}

.raspisanie .title td
{
  text-align:center;
  verticel-align:middle;

  color: #213373;

  margin:2px 0px 2px 0px;
  font:bolder 13px Arial;
  line-height:18px;

  background:#FCFC5E;
  border:1px solid #213373;
}

.raspisanie td
{
  color: #213373;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;

  text-align:center;
  verticel-align:middle;

  border:none;
}

.archive
{
  width:100%;
}

.achive .catalog_object
{
  margin:10px;
}

.archive .title
{
  text-align:center;
}

.archive .image
{
  text-align:center;
}

.archive .link
{
  text-align:center;
}

.archive .link a
{
  color:#3958a7;
  font-size:13px;
  font-weight:normal;
}


.news
{
  font:bolder 12px Arial;

  color: #213373;

  font:normal 12px Arial;

  padding: 0px 5px 20px 5px;
}
.news .catalog_object
{
  margin: 12px 0px;

  background:#ffffff;
  /*border:1px #f78484 solid;*/
}

.news .catalog_object {
  border1-bottom:1px solid #ddd;
}
.news .catalog_object:last-child {
  border1-bottom:none;
}

.news .catalog_object .date
{
  color: #888888;
  font-weight: 400;
  font-size: 100%;

  padding-right: 15px;
}

.news .catalog_object a, .news .catalog_object a:hover
{
  font-weight: normal;
  font-size: 110%;
}


.news .detail-news
{
   overflow: hidden;

  margin:10px auto 10px 80px;

}

.news td
{
  padding:3px;
}

.news a
{
  color: #213373;
  font:normal 12px Arial;
  text-decoration:none;
  text-align:justify;
}

.news p
{
  color: #213373;
  font:normal 12px Arial;
  margin:0px;
  text-decoration:none;
  text-align:justify;
}

.news .title
{
  color: #213373;
  font:bolder 13px Arial;
  text-decoration:none;
}



.newspreview
{
  margin:10px 0px 20px 0px;
  width:50%;
  font:bolder 12px Arial;
}

.newspreview td
{
  padding:3px;
}

.main-last-news .preview_object
{
  overflow: hidden;
}

.main-last-news .express-news-date
{
  display: inline-block;
  width: 55px;
}

.main-last-news .express-news-title
{
  display: inline-block;
}

.main-last-news .express-news-title a,
.main-last-news .express-news-title a:hover
{
  font-weight: normal;
}

.main-last-news .express-news-link
{
  float: right:
}

.newspreview a
{
  color: #213373;
  font:normal 11px Arial;
  text-decoration:none;
  text-align:justify;
}



.newspreview p
{
  color: #213373;
  font:normal 11px Arial;
  text-decoration:none;
  text-align:justify;
}

.newspreview .title
{
  color: #213373;
  font:bolder 12px Arial;
  text-decoration:none;
}

.news-back
{
  text-align: right;
}

.news-back a {
  font-weight: bold;
}

.news-back a:hover{
  text-decoration: underline;
}

.express-news-catalog .catalog_object
{
	width:700px;
}
.express-news
{
    margin: 7px 0;
    padding: 10px;
}
.express-news p
{
	text-indent: 0px !important;
}
.express-news .image
{
   float: left;
   margin: 0px 11px 0px 0px;
}
.express-news-preview font
{
  font-size: 11px !important;
	color:#000;
	font-family:Verdana;
}
.express-news-preview .date
{
  font-size: 10px !important;
  color: #3958A7;
  font-family: Verdana;
	padding-right: 5px;
}
.express-news-preview .menu_title b
{
	/*padding: 8px 0px 8px 37px;*/
}
.express-news a:hover
{
	 text-decoration: underline;
}
.express-news td p a
{
	text-align: right;
	display: block;
}
.express-news-preview a
{
	text-decoration:none;
}
.express-news-preview a:hover
{
	text-decoration:underline;
}
.express-news-preview .small-link-news a
{
	color: #213373;
    font: bold 12px Arial;
}
.express-news-preview .small-link
{
	text-align:right;
	margin-right: 10px;
}

.express-news-preview .small-link a
{
	color: #213373;
    font: bold 12px Arial;
}
.express-news-preview .small-link-news
{
	text-align:right;
	margin-right: 10px;
	padding-bottom:5px;
}
.express-news-preview table
{
	padding: 3px 5px  5px;
}
.news .more {
  float:right;
}

.news .more a {
  text-decoration: none !important;
}
.news .more a:hover {
  text-decoration: underline !important;
}

.news .image img {
  border: 1px #666666 solid;
}

.news .short_text div {
	float:left; 
	margin:0 10px 10px 0;
}

.news .author {
	text-align: right;
}

.news .author>p {
	color: red; 
	text-align:right; 
	important!
}

.news .specialist>p {
	font-weight: bold;
}

.news .titl {
	text-align: left;
}

.news .titl .name {
	color:red;
	padding-left:7px;
}

.express-news-preview .specialist {
	font-size: 11px !important;
	font-weight: bold;
	text-align: justify;
	color: #000;
}

.express-news-preview .pic {
	margin: 3px 5px 0px 0; 
	float:left;
}

.express-news-preview .pic img {
	width:73px;
}

.express-news-preview .short_text {
	font-size:12px; 
	color: #000;
	text-align: justify;
}

.express-news-preview .short_text_spec {
	font-size:11px; 
	color: #000;
	text-align: justify;
}

.title_faq_prev
{
	color:#000;
	font:bold 11px Verdana;
}

.befor_news
{
	margin: 10px 8px 9px 46px;
	text-align: justify;
	color: #000;
}


.padding_10px
{
  height:10px;
}

.padding_20px
{
  height:20px;
}

.padding_30px
{
  height:30px;
}

.padding_40px
{
  height:40px;
}

.padding_50px
{
  height:50px;
}

.padding_60px
{
  height:60px;
}

.export_form
{
  margin:20px 0px;
}

.announcements1
{
  width:100%;
  margin:10px auto;

  color: #FD0908;

  font: bolder 15px Arial;
}

.announcements1 #detail
{
  width:700px;

  font: bolder 15px Arial;

  color: #FD0908;

  text-align:center;
  text-decoration:none;

  margin:5px auto 20px auto;
}


.announcements1 #detail td
{
  height:0px;
  padding:0px;
}

.announcements1 #detail .propertyname
{
  padding-left:20px;
  font-size:16px;
  width:250px;
}


.announcements1 #detail .title
{
  padding-top:15px;
  font-szie:16px;
  width:250px;
}

.announcements1 #detail a
{
  color: #FD0908;
  font: bolder 15px Arial;

  text-decoration:none;
}


.announcements1 #detail #images
{
  margin:10px 5px 10px 5px;
}

.announcements1 #detail #images #big
{
  border:1px solid #FF0000;
}

.announcements1 #detail #images input
{
  width: 100px;
  margin:0px 0px 0px 5px;
}

.announcements1 #detail #images .file
{
  width: 60px;
  margin:0px 0px 0px 5px;
}

.announcements1 #detail #images #picture_list
{
  margin:10px 0px 10px 0px;
}

.announcements1 #detail #images #picture_list div
{
  margin:0px 3px 0px 3px;

  float:left;
  width:100px;
}

.announcements1 #detail #images #picture_list div img
{
  border:1px solid #FF0000;
}

.announcements1 #detail #number
{
  margin:10px 0px 0px 0px;
  text-align:right;
}

.announcements1 #detail #text
{
  margin:15px 0px 15px 0px;
}

.announcements1 #detail #text p
{
  padding:5px 3px 5px 3px;
  margin:0px 0px 0px 0px;
}

.announcements1 #detail #text .title
{
  margin:0px 0px 0px 0px;

  color: #888888;
  font: bolder 15px Arial;

  text-align:justify;
}

.announcements1 #detail #text textarea
{
  width:100%;
  height:80px;
}

.announcements1 #detail #additional
{
  margin:0xp;
}

.announcements1 #detail #additional textarea
{
  width:600px;
  height:80px;
  margin:0px auto;
}

.announcements1 #detail #type
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.announcements1 #detail #type select
{
  width:200px;
}

.announcements1 #detail #rubrics
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.announcements1 #detail #rubrics select
{
  width:270px;
}


.announcements1 #detail #subrubrics
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.announcements1 #detail #subrubrics select
{
  width:130px;
}

.announcements1 #detail #subrubrics div
{
  text-align:left;
}



.announcements1 #detail #properties1
{
  margin:30px 0px 0px 0px;

  color: #888888;
  font: normal 15px Arial;

  text-align:left;
}

.announcements1 #detail #properties1 .title
{
  margin:0px 0px 0px 0px;

  color: #FD0908;
  font: bolder 14px Arial;

  text-align:left;
}

.announcements1 #detail #properties2
{
  margin:10px 0px 0px 0px;

  color: #888888;
  font: normal 15px Arial;

  text-align:left;
}

.announcements1 #detail #properties2 .title
{
  margin:0px 0px 0px 0px;

  color: #FD0908;
  font: bolder 15px Arial;

  text-align:left;
}

.announcements1 #detail #comments
{
  margin:10px 0px 5px 0px;

  text-align:left;
}

.announcements1 #detail #comments .blocktitle
{
  color: #888888;
  font: bolder 15px Arial;

  margin:10px 0px 0px 0px;

  text-align:center;
}

.announcements1 #detail .comment
{
  margin:0px 0px 0px 0px;

  text-align:left;
}

.announcements1 #detail #comments .title
{
  color: #888888;
  font: bolder 13px Arial;

  margin:0px 0px 0px 0px;

  text-align:left;
}

.announcements1 #detail #comments .entry
{
  margin:0px 0px 0px 0px;
}

.announcements1 #detail #comments .entry p
{
  color: #888888;
  font: normal 12px Arial;

  text-indent:15px;
  text-align:justify;

  margin:0px 0px 0px 0px;
}

.announcements1 #detail #flags
{
  text-align:right;
  margin:0px 0px 0px 0px;
}

.announcements1 #detail #flags table td
{
  text-align:right;
  margin:0px 0px 0px 0px;
}


.announcements1 .log
{
  text-align:right;

  color: #3E489D;

  font: normal 13px Arial;

  padding:5px 3px 5px 3px;
  margin:0px 30px 0px 60px;
}


.announcements1 .catalog_object
{
  margin: 5px 7px 5px 7px;
}

.announcements1 .catalog_object .image
{
  margin-top:10px;
  text-align:center;
}

.announcements1 .catalog_object image img
{
  border:1px #183FBC solid;
}

.announcements1 .catalog_object a
{
  color: #3E489D;
  text-decoration:none;
}

.announcements1 .catalog_object id
{
  color: #3E489D;
  font: normal 13px Arial;

  text-indent:20px;

  text-align:justify;
}


.announcements1 .catalog .catalog_group1
{

  font-weight:bolder;
  font-size: 16px;
  color:#374A9D;

  background:#FFF227;
  border:1px #374A9D solid;

  text-align:center;

  padding: 3px 0px 3px 0px;
  margin: 15px 3px 15px 3px;
}

.announcements1 .catalog .catalog_group2
{

  font-weight:bolder;
  font-size: 14px;
  color:#374A9D;

  background:#FFF227;
  border:1px #374A9D solid;

  text-align:center;

  padding: 3px 0px 3px 0px;
  margin: 7px 25px 7px 25px;
}

.announcements1 .catalog .catalog_group3
{

  font-weight:bolder;
  font-size: 13px;
  color:#374A9D;

  background:#FFF227;
  border:1px #374A9D solid;

  text-align:center;

  padding: 0px 0px 0px 0px;
  margin: 5px 30px 5px 30px;
}

.announcements1 .catalog p.price
{
  color: #FF0000;
  font-size: 9px;
  font-weight: bolder;
  
  text-align: right;
}

.announcements1 p
{
  margin:5px;

  color: #3E489D;
  font: normal 15px Arial;

  text-indent:20px;

  text-align:justify;
}

.announcements1 .preview_object
{
  width:300px;
  height:200px;
}

.announcements1 .catalog
{
  width:100%;
}


.announcements1 #detail .useraccept
{
  margin:20px 0px;
}

.announcements1 #detail .useraccept a
{
  font-weight:normal;
  font-size:14px;
  color:blue;

  text-decoration:underline;
}

.announcements1 #detail textarea
{
  font-size:15px;
}

.announcements1 #detail select
{
  font-size:15px;
  height:19px;
}

.announcements1 #detail input
{
  font-size:15px;
  height:19px;
}




.announcements1 .filter
{
  color:#374A9D;

  background:#FCFC5E;
  border:1px #374A9D solid;

  height:26px;

  padding:0px;
  margin:10px 0px 10px 0px;

  text-align:left;

  clear:both;
}


.announcements1 .filter .type
{
  font: bolder 12px Arial;

  width:140px;

  padding:2px 0px 2px 10px;
}

.announcements1 .filter .type select
{
}


.announcements1 .filter .rubric
{
  font: bolder 12px Arial;

  width:160px;

  padding:2px 0px 2px 10px;
}

.announcements1 .filter .rubric select
{
  width:150px
}


.announcements1 .filter .pages
{
  font: bolder 12px Arial;

  padding:2px 5px 2px 5px;

  text-align:center;
}

.announcements1 .filter .pages a
{
  color:#374A9D;
  font: normal 12px Arial;

  text-decoration:none;
}

.announcements1 .filter .price
{
  color:#fffc00;
  font: bolder 12px Arial;

  width:180px;

  padding:2px 5px 2px 0px;

  text-align:right;
}


.announcements1 .filter .text
{
  font: bolder 12px Arial;

  width:190px;

  padding:2px 0px 2px 10px;
}

.announcements1 .filter .text select
{
  width:140px;
}


.announcements1 .filter .party
{
  font: bolder 12px Arial;

  width:200px;

  padding:2px 0px 2px 10px;
}

.announcements1 .filter .party select
{
}

.announcements1 .alter_filter
{
  margin: 3px 0px;
  text-align: right;
}

.announcements1 .alter_filter a
{
  color: #4369e7;
}

.announcements1 .alter_filter a.active
{
  color: #FF0000;
}

.announcements1 .stat
{
  font-size: 12px;
  
  line-height: 20px;
}

.mail_form
{

}

.mail_form select
{
  width:200px;
}

.mail_form textarea
{
  width:200px;
  height:100px;
}

.mail_form #fields
{
  width:500px;
  margin:0px auto;
}

.mail_form  a
{
  color: #000000;

  font: bolder 12px Arial;

  text-decoration:none;
}

.mail_form .title
{
  color: #000000;
  font: bolder 12px Arial;

  text-decoration:none;

  margin:0px 0px 0px 0px;
}


.mail_form .error
{
  color: #000000;
  font: bolder 12px Arial;

  text-decoration:none;
  text-align:center;

  margin:20px 0px 20px 0px;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #374A9D; }
.autocomplete-group { padding: 5px 5px; }
.autocomplete-group { display: block; border-bottom: 1px solid #000; color: #000; font-weight: bold}
.autocomplete-suggestion { cursor: pointer; }

.rubricator
{
  padding: 14px 0px;
}

.rubricator td
{
  padding: 0px 0px 0px 6px;
}

.rubricator td a
{
  display: block;
  
  color: #000000;
  font-size: 10px;
  font-weight: bolder;
  
  padding: 4px 2px 4px 10px;
  
  text-transform: uppercase;
  
  background: url('/images/top_rubricator_disc.png') left 7px no-repeat;
}


.left_rubricator
{
  
}

.left_rubricator .menu_title
{
  color: #201f1f;
  font-size: 14px;
  font-weight: bolder;

  padding: 0px 0px 0px 0px;

  background:#f4e22d url('/images/left_yelow_title.png') left center no-repeat;
}

.left_rubricator .menu_title .ugol
{
  position: absolute;

  width: 18px;
  height: 43px;
  
  margin-left: -18px;
  
  background: url('/images/left_yelow_title_ugol.png') left center no-repeat;
}


.left_rubricator ul
{
  padding: 5px 0px 10px 0px;
  margin: 0px;
}

.left_rubricator ul li 
{
  list-style-type: none;
  
  padding: 3px 0px 3px 20px;
}

.left_rubricator ul li a,
.left_rubricator ul li a:hover
{
  color: #2c2c2c;
  font-weight: bolder;
}

.left_rubricator ul li ul
{
  display: none;
}

.left_rubricator ul li ul li a,
.left_rubricator ul li ul li a:hover
{
  color: #2c2c2c;
  font-weight: normal;
}

.left_rubricator ul li.active ul
{
  display: block;
}

.site_search
{
  padding-bottom:4px;
  text-align:left;
}

.site_search .but input
{
  
}

.afisha
{
  width:100%;
}

.afisha td
{
  color:#213373;

  padding:3px;

  text-align:left;
  vertical-align:top;
}

.afisha .name
{
  font-weight:bolder;
}

.afisha td p
{
  margin:3px 0px;
  padding:0px;

  text-indent:0px;
  text-align:justify;
}


.afisha .detail .image
{
  width:250px;
  text-align:center;
  vertical-align:top;
}

.afisha .detail .text
{
	margin: 10px 0px;
}

.afisha .detail .text p
{
	text-indent: 0px;
}

.afisha .catalog_object p
{
	margin: 3px 0px;
}

.afisha .catalog_object .image
{
  width:150px;
  text-align:center;
  vertical-align:top;
}

.afisha .preview_object .title
{
  font-size:13px;
  text-align:center;

  height:40px;
}

.afisha .preview_object .name
{
  font-size:10px;
  text-align:center;

  margin:10px 0px 0px 0px;
}




.reklama
{

}

.reklama .detail
{
  text-align:center;
}

.reklama .detail img
{
  margin:10px;
  border:1px solid black;
}

.reklama .detail .rubrics
{
  margin:20px;
}

.reklama .catalog
{
  width:100%;
}

.reklama .catalog .catalog_group1
{

  font-weight:bolder;
  font-size: 16px;
  color:#374A9D;

  background:#FFF227;
  border:1px #374A9D solid;

  text-align:center;

  padding: 3px 0px 3px 0px;
  margin: 15px 3px 15px 3px;
}

.reklama .catalog .catalog_group2
{

  font-weight:bolder;
  font-size: 13px;
  color:#374A9D;

  background:#FFF227;
  border:1px #374A9D solid;

  text-align:center;

  padding: 3px 0px 3px 0px;
  margin: 7px 25px 7px 25px;
}

.reklama .catalog .catalog_object
{
  margin:10px;
  text-align:center;
}

.reklama .reklama_big
{
  position:absolute;
  display:none;

  z-index:99999;
}

.reklama .reklama_big img
{
  cursor:pointer;
  border:1px solid #0321A2;
}

.reklama .catalog .catalog_object .image
{
  width:175px;
  margin:10px auto;
}

.reklama .catalog .catalog_object .image img
{
  cursor:pointer;
  border:1px solid #0321A2;
}

.reklama .preview
{
  margin:20px 0px;
}

.reklama .preview .preview_object
{
  margin:10px 0px;
}

.top_login_form
{
  /*position:absolute;
  margin-left:923px;*/
  float: right;
  height: 10px;
  margin-top: -15px;
}

.top_login_form .notlogged a,
.top_login_form .notlogged a:hover
{
  display: block;
  
  font-size: 14px;
  font-weight: normal;
  
  text-align: right;
  width:50px;
  height:16px;
  /*padding: 13px 9px 12px 23px;*/

 /* background: url('/images/login_key.png') left center no-repeat;*/
}

.top_login_form .notlogged a i
{
  font-style: normal;
}


.top_login_form .logged a,
.top_login_form .logged a:hover
{
  display: block;
  
  /*color: #FFFFFF;*/
  font-size: 14px;
  font-weight: normal;
  
  /*text-decoration: none;*/
  text-align: center;
  
  padding: 13px 9px 12px 23px;
}

.top_login_form .logged a i
{
  font-style: normal;
  border-bottom: 1px dotted #FFFFFF;
}

.notlogged
{
	margin-top: 100px;
	padding-right: 50px;
}
.notlogged a
{
	position: absolute;
}


.title
{
  color:#3958a7;
  font-size:14px;
  font-weight:bolder;
  font-family:Verdana;

  margin:0px;
  padding:15px 0px 10px 0px;

  text-align:left;
}

.title_questions {
color: #3958a7;
font-size: 17px;
font-weight: bolder;
font-family: Cambria, 'Times New Roman', 'Nimbus Roman No9 L', 'Freeserif', Times, serif;
margin: 0;
padding: 15px 0px 10px 0px;
text-align: center;
}

.title h1
{
  color: #000000;
  font:bolder 18px Arial;
  line-height:18px;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 20px;

  text-align:left;
}

.title1
{
  width:100%;

  color: #000000;
  font:bolder 16px Arial;
  line-height:16px;

  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;

  text-align:center;
}

.title2
{
  width:100%;

  color: #213373;
  font:bolder 16px Arial;
  line-height:16px;

  margin:15px 0px 15px 0px;
  padding:0px 0px 0px 0px;

  text-align:left;
}


.subtitle
{
  color:#3958a7;
  font-size:12px;
  font-weight:bolder;
  font-family:Verdana;

  margin:0px;
  padding:5px 5px 5px 5px;

  text-align:left;
}

.cat_calendar
{
  margin:5px 0px 0px 0px;
}

.cat_calendar .title
{
  color: #FFFFFF;

  font-size:<br />
<b>Warning</b>:  Use of undefined constant default_title_font_size - assumed 'default_title_font_size' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>10</b><br />
default_title_font_size;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>12</b><br />
default_title_font;

  margin:0px;
  padding:1px 5px 1px 5px;

  text-align:left;

  background: #bbbbbb;
}

.cat_calendar table
{
  width:100%;
}

.cat_calendar tr.week
{

}

.cat_calendar tr.week td
{
  color: #8a8a8a;

  font-size:11px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>38</b><br />
default_title_font;

  height:22px;

  text-align:center;
  vertical-align:middle;

  border-bottom:1px #444444 solid;
}

.cat_calendar tr.days
{
  font-size:12px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>52</b><br />
default_title_font;

  height:20px;
}

.cat_calendar tr.days td
{
  color: #7a7a7a;

  font-size:12px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>63</b><br />
default_title_font;

  text-align:center;
  vertical-align:middle;

  border-bottom:1px #d4d4d4 solid;
}

.cat_calendar tr.days td.out
{
  color: #7a7a7a;

  font-size:16px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>77</b><br />
default_title_font;

  text-align:center;
  vertical-align:middle;

  border-bottom:1px #c4c4c4 solid;
}


.cat_calendar tr.days a
{
  color: #0079a8;

  font-size:11px;
  font-weight:normal;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>92</b><br />
default_title_font;

  text-decoration:underline;
  text-align:center;
  vertical-align:middle;
}




.cat_years
{
  color: #213373;

  font-size: <br />
<b>Warning</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>106</b><br />
up_font_size;
  font-weight:normal;
  font-family: <br />
<b>Warning</b>:  Use of undefined constant default_font - assumed 'default_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>108</b><br />
default_font;

  padding:5px 0px 5px 5px;
  margin:10px 0px 10px 0px;

  text-align:center;
}


.cat_years font.slash
{
  color: #213373;

  font-size: <br />
<b>Warning</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>121</b><br />
up_font_size;
  font-weight:normal;
  font-family: <br />
<b>Warning</b>:  Use of undefined constant default_font - assumed 'default_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>123</b><br />
default_font;

  text-align:left;
}

.cat_years font.selected
{
  color: #444444;

  font-size: <br />
<b>Warning</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>132</b><br />
up_font_size;
  font-weight:normal;
  font-family: <br />
<b>Warning</b>:  Use of undefined constant default_font - assumed 'default_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>134</b><br />
default_font;

  text-align:left;
}

.cat_years a
{
  color: #5891C1;

  font-size: <br />
<b>Warning</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>143</b><br />
up_font_size;
  font-weight:normal;
  font-family: <br />
<b>Warning</b>:  Use of undefined constant default_font - assumed 'default_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>145</b><br />
default_font;

  text-align:left;
}





.cat_year
{
  margin:25px 0px 0px 0px;
}

.cat_year .title
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;

  color: #0079a8;

  font-size:12px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>168</b><br />
default_title_font;

  text-align:center;
}

.cat_year table
{
  width:100%;
  border-spacing:25px;
}

.cat_year .month
{
  margin:0px;
  padding:0px 0px 0px 0px;
  border-bottom:1px #444444 solid;
}

.cat_year .month table
{
  margin:0px 0px 0px 0px;
  border-spacing:0px;
}

.cat_year .month .title
{
  color: #0079a8;

  font-size:13px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>198</b><br />
default_title_font;

  margin:0px 0px 0px 0px;
  padding:1px 5px 1px 5px;

  text-align:center;

  background:none;
}

.cat_year .month tr.week
{

}

.cat_year .month tr.week td
{
  color: #8a8a8a;

  font-size:11px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>219</b><br />
default_title_font;

  height:22px;

  text-align:center;
  vertical-align:middle;

  padding:0px;
  margin:0px;

  border-bottom:1px #444444 solid;
}

.cat_year .month tr.days
{
  font-size:12px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>236</b><br />
default_title_font;

  height:20px;
}

.cat_year .month tr.days td
{
  color: #7a7a7a;

  font-size:12px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>247</b><br />
default_title_font;

  text-align:center;
  vertical-align:middle;

  padding:0px;
  margin:0px;

  border-bottom:none;
}

.cat_year .month tr.days td.out
{
  color: #7a7a7a;

  font-size:12px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>264</b><br />
default_title_font;

  text-align:center;
  vertical-align:middle;

  padding:0px;

  border-bottom:none;
}


.cat_year .month tr.days a
{
  color: #0079a8;

  font-size:11px;
  font-weight:bolder;
  font-family:<br />
<b>Warning</b>:  Use of undefined constant default_title_font - assumed 'default_title_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>281</b><br />
default_title_font;

  text-decoration:underline;
  text-align:center;
  vertical-align:middle;
}


.last_period
{
  color: #213373;

  font-size: <br />
<b>Warning</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>293</b><br />
up_font_size;
  font-weight:normal;
  font-family: <br />
<b>Warning</b>:  Use of undefined constant default_font - assumed 'default_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>295</b><br />
default_font;

  padding:5px 0px 5px 5px;
  margin:5px 0px 5px 0px;

  text-align:center;
}


.last_period font.slash
{
  color: #213373;

  font-size: <br />
<b>Warning</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>308</b><br />
up_font_size;
  font-weight:normal;
  font-family: <br />
<b>Warning</b>:  Use of undefined constant default_font - assumed 'default_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>310</b><br />
default_font;

  text-align:left;
}

.last_period font.selected
{
  color: #444444;

  font-size: <br />
<b>Warning</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>319</b><br />
up_font_size;
  font-weight:normal;
  font-family: <br />
<b>Warning</b>:  Use of undefined constant default_font - assumed 'default_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>321</b><br />
default_font;

  text-align:left;
}

.last_period a
{
  color: #5891C1;

  font-size: <br />
<b>Warning</b>:  Use of undefined constant up_font_size - assumed 'up_font_size' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>330</b><br />
up_font_size;
  font-weight:normal;
  font-family: <br />
<b>Warning</b>:  Use of undefined constant default_font - assumed 'default_font' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/objects/calendar.css</b> on line <b>332</b><br />
default_font;

  text-align:left;
}

.filter
{
  color:#3b61ad;

  padding:0px;
  margin:10px 0px 10px 0px;

  text-align:center;
}


.filter .type
{
  font: bolder 12px Arial;

  width:140px;

  padding:2px 0px 2px 10px;
}

.filter .type select
{
}


.filter .rubric
{
  font: bolder 12px Arial;

  width:160px;

  padding:2px 0px 2px 10px;
}

.filter .rubric select
{
  width:150px
}


.filter .pages
{
  font: bolder 13px Arial;

  padding:2px 5px 2px 5px;

  text-align:center;
}

.filter .pages font
{
  padding:0px 4px;
}

.filter .pages a
{
  color:#3b61ad;
  font: normal 11px Verdana;

  padding:0px 3px;

  text-decoration:none;
}

.filter .pages a.first, .filter .pages a.last
{
  font-size:11px;
  font-weight:bolder;
  font-family:Arial;
}

.filter .price
{
  color:#fffc00;
  font: bolder 12px Arial;

  width:180px;

  padding:2px 5px 2px 0px;

  text-align:right;
}


.filter .text
{
  font: bolder 12px Arial;

  width:120px;

  padding:2px 0px 2px 10px;

  vertical-align:middle;
}

.filter .button
{
  vertical-align:middle;
}

.filter .text select
{
  width:140px;
}


.filter .party
{
  font: bolder 12px Arial;

  width:200px;

  padding:2px 0px 2px 10px;
}

.filter .party select
{
}


.advanced_search
{
  color:#374A9D;
  font-weight:bolder;

  margin:15px 20px;
  text-align:right;
}

.advanced_search a
{
  color:#193FBD;
  font-weight:bolder;
}

#return
{
  background: #FF7777;
}

#next
{
  background: #77FF77;
}

#on
{
  background: #DDDDDD;
}

.property_filter
{
  margin:10px 30px;
  color:#374A9D;
  font:normal normal 12px Verdana;
}

.property_filter a
{
  color:#374A9D;
  font:bolder bolder 12px Verdana;
  font-weight:bolder;
  text-decoration:none;
}

.bank
{

}

.bank .requsits
{
  width:300px;

  margin:10px auto;

  color:red;
  font:bolder 13px Arial;

  text-align:center;
}

.bank .buttons
{
  width:650px;

  margin:20px auto;

  color:red;
  font:bolder 12px Arial;

  text-align:center;
}

.bank .buttons font
{
  margin:0px 0px 0px 30px;

  color:red;
  font:bolder 12px Arial;
}

.bank .descript
{
  width:300px;

  margin:10px auto;

  color:red;
  font:normal 12px Arial;
}

.bank .title
{
  margin:10px 0px;

  color:red;
  font:bolder 18px Arial;

  text-align:center;
}

.bank .subtitle
{
  margin:10px 0px;

  color:red;
  font:bolder 13px Arial;

  text-align:center;
}

.bank table
{
  border:1px red solid;
  margin:0px 0px 20px 0px;
}

.bank .head td
{
  padding:3xp 3px 3px 3px;

  color:red;
  font:normal 11px Arial;

  background:#F2D0CF;


  text-align:center;
  vertical-align:middle;
}

.bank .entry td
{
  padding:3xp 3px 3px 3px;

  color:red;
  font:normal 11px Arial;

  background:#F1E7E8;

  text-align:center;
  vertical-align:middle;
}

.announcements
{
  width:100%;
  margin:10px auto;

  color: #FD0908;

  font: bolder 13px Arial;
}

.announcements #detail
{
  width:700px;

  font: bolder 12px Arial;

  color: #FD0908;

  text-align:center;
  text-decoration:none;

  margin:5px auto 20px auto;
}


.announcements #detail td
{
  height:0px;
  padding:0px;
}

.announcements #detail .propertyname
{
  padding-left:20px;
  width:250px;
}


.announcements #detail .title
{
  padding-top:15px;
  width:250px;
}

.announcements #detail a
{
  color: #FD0908;
  font: bolder 12px Arial;

  text-decoration:none;
}


.announcements #detail #images
{
  margin:10px 5px 10px 5px;
}

.announcements #detail #images #big
{
  border:1px solid #FF0000;
}

.announcements #detail #images input
{
  width: 100px;
  margin:0px 0px 0px 5px;
}

.announcements #detail #images .file
{
  width: 60px;
  margin:0px 0px 0px 5px;
}

.announcements #detail #images #picture_list
{
  margin:10px 0px 10px 0px;
}

.announcements #detail #images #picture_list div
{
  margin:0px 3px 0px 3px;

  float:left;
  width:100px;
}

.announcements #detail #images #picture_list div img
{
  border:1px solid #FF0000;
}

.announcements #detail #number
{
  margin:10px 0px 0px 0px;
  text-align:right;
}

.announcements #detail #text
{
  margin:15px 0px 15px 0px;
}

.announcements #detail #text p
{
  text-indent:0px;
  padding:5px 3px 5px 3px;
  margin:0px 0px 0px 0px;
}

.announcements #detail #text .title
{
  margin:0px 0px 0px 0px;

  color: #888888;
  font: bolder 12px Arial;

  text-align:justify;
}

.announcements #detail #text textarea
{
  width:100%;
  height:80px;
}

.announcements #detail #additional
{
  margin:0xp;
}

.announcements #detail #additional textarea
{
  width:600px;
  height:80px;
  margin:0px auto;
}

.announcements #detail #type
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.announcements #detail #type select
{
  width:200px;
}

.announcements #detail #rubrics
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.announcements #detail #rubrics select
{
  width:270px;
}


.announcements #detail #subrubrics
{
  text-align:left;
  margin:10px 0px 0px 0px;
}

.announcements #detail #subrubrics select
{
  width:130px;
}

.announcements #detail #subrubrics div
{
  text-align:left;
}



.announcements #detail #properties1
{
  margin:30px 0px 0px 0px;

  color: #888888;
  font: normal 12px Arial;

  text-align:left;
}

.announcements #detail #properties1 .title
{
  margin:0px 0px 0px 0px;

  color: #FD0908;
  font: bolder 12px Arial;

  text-align:left;
}

.announcements #detail #properties2
{
  margin:10px 0px 0px 0px;

  color: #888888;
  font: normal 12px Arial;

  text-align:left;
}

.announcements #detail #properties2 .title
{
  margin:0px 0px 0px 0px;

  color: #FD0908;
  font: bolder 12px Arial;

  text-align:left;
}

.announcements #detail #comments
{
  margin:10px 0px 5px 0px;

  text-align:left;
}

.announcements #detail #comments .blocktitle
{
  color: #888888;
  font: bolder 13px Arial;

  margin:10px 0px 0px 0px;

  text-align:center;
}

.announcements #detail .comment
{
  margin:0px 0px 0px 0px;

  text-align:left;
}

.announcements #detail #comments .title
{
  color: #888888;
  font: bolder 11px Arial;

  margin:0px 0px 0px 0px;

  text-align:left;
}

.announcements #detail #comments .entry
{
  margin:0px 0px 0px 0px;
}

.announcements #detail #comments .entry p
{
  color: #888888;
  font: normal 11px Arial;

  text-indent:15px;
  text-align:justify;

  margin:0px 0px 0px 0px;
}

.announcements #detail #flags
{
  text-align:right;
  margin:0px 0px 0px 0px;
}

.announcements #detail #flags table td
{
  text-align:right;
  margin:0px 0px 0px 0px;
}


.announcements .log
{
  text-align:right;

  color: #3E489D;

  font: normal 12px Arial;

  padding:5px 3px 5px 3px;
  margin:0px 30px 0px 60px;
}


.announcements .catalog_object
{
  margin:7px 0px 7px 40px;
}


.announcements .catalog_object .entry
{
  vertical-valign:top;
  text-align:center;

  padding:7px 5px 7px 5px;
}

.announcements .catalog_object p
{
  text-indent:0px;
  margin:0px;
  padding:0px;
}

.announcements .catalog_object td.image
{
  margin-top:10px;
  text-align:center;
}

.announcements .catalog_object image img
{
  border:1px #183FBC solid;
}

.announcements .catalog_object a
{
  color: #3E489D;
  text-decoration:none;
}

.announcements .catalog_object id
{
  color: #3E489D;
  font: normal 12px Arial;

  text-indent:20px;

  text-align:justify;
}


.announcements .catalog .catalog_group1
{

  font-weight:bolder;
  font-size: 17px;
  color:#3a5aa9;

  text-align:left;

  padding:10px 0px 10px 60px;
}

.announcements .catalog .catalog_group2
{

  font-weight:bolder;
  font-size: 14px;
  color:#000000;

  text-align:left;

  padding:10px 0px 10px 55px;
  margin:0px 0px 0px 15px;
}

.announcements .catalog .catalog_group2 h1
{

  font-weight:bolder;
  font-size: 14px;
  color:#000000;
}

.announcements .catalog .catalog_group3
{

  font-weight:bolder;
  font-size: 11px;
  color:#000000;

  text-align:left;

  padding:10px 0px 10px 0px;
}

.announcements p
{
  margin:5px;

  color: #000000;
  font: normal 13px Verdana;

  text-indent:20px;

  text-align:justify;
}

.announcements p b
{
  color:#3a5aa9;
}

.announcements .preview_object
{

}

.announcements .catalog
{
  width:100%;
}


.addannonce
{
  margin:20px 0px;
  text-align:center;
}


.announcements .preview_object
{
  margin:7px 0px 7px 0px;
  
  background: url('/images/ann_preview_bg.png') bottom left repeat-x;
  
  padding:10px 10px 10px 10px;
}

.announcements .preview_object .image
{  
  text-align: center;
  vertical-align: center;
  
  padding: 10px;
}

.announcements .preview_object image img
{
  border:1px #183FBC solid;
}

.announcements .preview_object .entry
{
  vertical-valign:top;
  text-align:center;
}

.announcements .preview_object p
{
  text-indent:0px;
  margin:0px;
  padding:0px;
}

.announcements .preview_object p b
{
  display: block;
  color: #000000;
  font-size: 13px;
  font-weight: bolder;  
}

.announcements .preview_object p font
{
  font-weight: bolder;
}

.announcements .preview_object a
{
  color: #3E489D;
  text-decoration:none;
}

.announcements .preview_object id
{
  color: #3E489D;
  font: normal 11px Arial;

  text-indent:20px;

  text-align:justify;
}





.user_add_annonce
{
  text-align: right;
}


.user_add_annonce .title
{
  font-size: 12px;
  font-weight: normal;
  
  text-align: center;
  
  margin: 10px 0px 0px 0px;
}

.user_add_annonce form
{
  diaplay: block;
}

.user_add_annonce table
{
  width: 450px;
  margin: 0px auto;
}

.user_add_annonce a
{

}

.user_add_annonce #styles,
.user_add_annonce #ann_image
{
  text-align: center;
  margin: 0px 0px 5px 0px;
}

.user_add_annonce td
{
  padding: 0px 0px 5px 0px;
}

.user_add_annonce #ann_image
{
  text-align: center;
  margin: 0px 0px 5px 0px;
}

.user_add_annonce .price
{
  font-weight: normal;
  font-style: italic;
  
  margin: 15px 0px;
}

.user_add_annonce .price span
{
  font-weight: bolder;
  font-style: normal;
}

.user_add_annonce .butt
{
  text-align: center;
  margin: 15px 0px 15px 0px;
}

.user_add_annonce .comment
{
  font-weight: normal;
  font-style:italic;
}



.my_annoncements
{

}


.my_annoncements .catalog_object
{
  overflow: hidden;
  font-size:12px;
 
  background: url('/images/ann_preview_bg.png') bottom left repeat-x;

  padding:10px 10px 10px 10px;
}

.my_annoncements .catalog_object p
{
  margin: 2px 0px;
}

.my_annoncements .catalog_object p img
{
  float: left;
  margin: 0px 5px 5px 0px;
}

.my_annoncements .catalog_object .field
{
  font-size: 11px;   
}

.my_annoncements .catalog_object .field b
{
  color:#3958a7;
  font-size: 12px; 
  font-weight: bolder;
}

.my_annoncements .catalog_object .comment
{
  font-size:11px;
  font-style: italic;
  text-align: right;
  
  margin: 0px;
  padding: 0px;
}

.my_annoncements .catalog_object .status
{
  font-size: 11px;  

  text-align: right;
  
  margin: 4px 0px;
}

.my_annoncements .catalog_object .status b
{
  font-size: 12px; 
  font-weight: bolder;
}

.my_annoncements .catalog_object .green b
{
  color: #076700;
}

.my_annoncements .catalog_object .status a
{
  color: #000000;
}

#obj_674

{

  text-align:center;

  color:red;

  font-size:16px;

  font-weight: bold;

  margin:0;
  display:none;

}

.my_annoncements .butt
{
  text-align: right;
  
  margin: 10px 0px;
}
.announcements .catalog .catalog_group_menu
{
	margin: 0 auto;
	width:600px;
}
.announcements .catalog .catalog_group_menu select
{
	margin:5px 25%;
	width:50%;
}
.top-preview .preview-list-carusel .owl-item .preview-item.red{
  border: 1px solid red;
}

.cities
{

}

.cities a
{
  font-size:12px;
  color:blue;
}

.tab_list
{
  ovelflow: hidden;
}

.tabs_list a,
.tabs_list a:hover
{
  cursor: pointer;

  color:#3958a7;
  font-size:12px;
  font-weight:bolder;
  font-family:Verdana;
  
  text-decoration: none;
  
  padding: 0px 20px 0px 0px;
}

.tabs_list a:hover
{
  text-decoration: undeline;
}

.tabs_list a.active,
.tabs_list a.active:hover
{
  color:#000000;
}

.tabs > ul
{
  margin: 0px;
  padding: 0px;
  
  list-style-type: none;
}
.tabs > ul > li
{
  display: none;
}
.tabs > ul > li.active
{
  display: block;
}

.currencies
{

}

.currencies .curr_table
{
  width:100%;
}

.currencies .curr_table th
{
  color:#3958a7;

  font-weight:bolder;
  font-size:12px;
}

.currencies .curr_table td.name
{
  color:#3958a7;

  font-size:12px;
}

.currencies .curr_table .tr0 td
{
  background:#e2e4f1;
}

.currencies .curr_table .tr1 td
{
  background:#fbfcde;
}

.currencies .curr_table .up
{
  color:#d30000;
  width:65px;

  text-align:center;
}

.currencies .curr_table .stab
{
  color:#555555;
  width:65px;

  text-align:center;
}

.currencies .curr_table .down
{
  color:#248f2b;
  width:65px;

  text-align:center;
}



.billing
{
  margin: 0px 0px 30px 0px;
}

.billing form
{
  display: block;
  /*width: 550px;*/
  
  /*margin: 0px auto;*/
  margin: 10px 0px 20px 0px;
}

.billing .list
{
  margin: 0px 20px;
}

.billing .list table
{
  width: 100%;
  
  border-collapse: collapse;
}

.billing .list table td,
.billing .list table th
{
  color: #666666;
  font-size: 12px;

  text-align: center;

  padding: 1px 3px;

  border: 1px solid #bbbbbb;
}

.billing .list table a,
.billing .list table a:hover
{
  color: #666666;
  font-size: 12px;
}

.billing .list table td.comment
{
  text-align: left;
}

.billing .list table td.comment
{
  text-align: center;
}


.billing .detail
{
  margin: 0px 0px 20px 0px;
}

.billing .detail table
{  
  border-collapse: collapse;
}

.billing .detail table td,
.billing .detail table th
{
  color: #666666;
  font-size: 13px;

  text-align: left;

  padding: 1px 3px;
}

.billing .detail table a,
.billing .detail table a:hover
{
  color: #666666;
  font-size: 13px;
}

.billing .divide_table
{

}

.billing .divide_table th
{
  font-size: 14px;
  padding: 4px 10px;
  
  border: 1px solid #bbbbbb;
}

.billing input
{
  vertical-align: middle;
  line-height: 20px;
  height: 20px;
}

.billing form select
{
  line-height: 20px;
  height: 20px;
}

.main_rubricator
{
  margin:0px 0px 20px 0px;
}

.main_rubricator .title
{
  color:#3958a7;
  font-size:13px;
  font-weight:bolder;
  font-family:Verdana;

  margin:0px;
  padding:15px 0px 10px 0px;

  text-align:left;
}

.main_rubricator .title a
{
  color:#000000;
  font-size:16px;

  text-decoration:none;
}

.main_rubricator td
{
  width:33%;

  line-height:20px;

  padding:0px 0px 0px 55px;

  vertical-align:top;
}

.main_rubricator a
{
  color:#3958a7;

  font-size:11px;
  font-family:Verdana;

  padding:0px 15px 0px 0px;
}

.text
{
  color: #213373;

  font:normal 12px Arial, Helvetica, sans-serif;

  margin:50px 20px;
}

.text .text
{
	margin:0;
}

.text .title
{
  color: #213373;

  font:bolder 14px Arial, Helvetica, sans-serif;

  text-align:left;

  margin:10px 0px 5px 0px;
  padding: 0px;
}


.text p
{
  color: #213373;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;

  text-indent:20px;

  tetx-align:justify;
}

.text a
{
  color: #213373;
      font-size: inherit;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.text a:hover
{
  color: #213373;
      font-size: inherit;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.text p img
{
  border:1px #17b338 solid;
}

.text .files
{
  text-align:center;
}

.competition
{
  color: #213373;

  font:normal 12px Arial, Helvetica, sans-serif;

  margin:50px 20px;
}

.competition .title
{
  color: #DD082A;

  font:bolder 14px Arial, Helvetica, sans-serif;

  text-align:left;

  margin:10px 0px 15px 0px;
  padding: 0px;
}

.competition p
{
  color: #213373;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;

  text-indent:20px;

  tetx-align:justify;
}

.smalltext
{
  color: #213373;

  font:bolder 11px Arial, Helvetica, sans-serif;

  margin:0px 10px 0px 10px;

  border:1px #213373 solid;
  background:#FFFFFF;
}

.smalltext .title
{
  color: #213373;

  font:bolder 12px Arial, Helvetica, sans-serif;

  text-align:center;

  margin:10px 0px;
}

.smalltext td
{
  text-align:left;
  font:bolder 11px Arial, Helvetica, sans-serif;
}

.smalltext p
{
  color: #213373;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;

  text-indent:10px;

  tetx-align:justify;
}

.smalltext a
{
  color: #213373;
  font-size: 11px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.smalltext a:hover
{
  color: #213373;
  font-size: 11px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.smalltext p img
{
  border:1px #17b338 solid;
}



.footertext
{
  color:#FFFFFF;

  font:bolder 11px Arial, Helvetica, sans-serif;

  margin:0px 10px 0px 10px;

}

.footertext .title
{
  color:#FFFFFF;
  font-size:12px;

  text-align:center;

  margin:4px 0px;
  padding:0px 0px;
}

.footertext td
{
  text-align:left;
  font:bolder 11px Arial, Helvetica, sans-serif;
}

.footertext p
{
  color:#FFFFFF;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;

font-size: 12px !important;
  text-align:left;
}






.text1
{
  color: #213373;
  font:bolder 16px Arial;
  text-align:left;

  margin:0px 20px;
}

.text1 .title
{

  color: #213373;
  font:bolder 16px Arial;
  text-align:left;

  text-align:center;

  margin:10px 0px;
}

.text1 p
{
  color: #213373;
  font:bolder 16px Arial;
  text-align:left;

  text-indent:20px;

  tetx-align:justify;
}

.text1 a
{
  width:100%;

  color: #213373;
  font:bolder 16px Arial;
  text-align:left;

  text-decoration:underline;
}

.text1 a:hover
{
  color: #213373;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.text1 p img
{
  border:1px #17b338 solid;
}

.text1 .files
{
  text-align:center;
}


.raspisanie
{
  margin:0px 0px;

  border:1px #213373 solid;
  background:#FFFFFF;
}

.raspisanie a
{
  color: #213373;
  font-size: 12px;
  font-weight: bolder;
  font-family:Arial, Helvetica, sans-serif;
}

.navline
{
  margin:-8px 0px 5px;
  padding:10px 0px 2px 0px;
}

.navline font
{
  color: #374A9D;

  font:normal 11px Verdana;

  text-decoration:none;
}

.navline a
{
  color: #374A9D;

  font:normal 11px Verdana;

  text-decoration:underline;
}

.navline a:hover
{
  color: #888888;

  font:normal 11px Verdana;
  text-decoration:underline;
}

.navline img
{
  margin:3px 7px 0px 7px;
}

form
{
  padding:0px;
  margin: 0px;

  color: #374A9D;

  font: bolder 12px Verdana;

  text-decoration:none;
}

form td
{
  text-align:left;
}

form .title
{
  color: #374A9D;

  font: bolder 13px Verdana;

  text-decoration:none;
}

form .text
{
  color: #374A9D;

  font: bolder 12px Verdana;

  text-decoration:none;
}

form input
{
  margin:0px;
  padding:0px;

  color: #374A9D;

  font:normal Verdana;
  font-size:13px;

  height:16px;

  border:1px solid #374A9D;
  background: #ffffff;
}

form select
{
  color: #374A9D;

  font: normal 12px Verdana;

  height:16px;

  border:1px solid #374A9D;
  background: #ffffff;
}

form input.file
{
  margin:0px;

  height:18px;

  border:1px solid #374A9D;
  background: #ffffff;
}

form input.button
{
  padding:1px 15px 1px 15px;

  color: #374A9D;
  font: normal 11px Verdana;

  height:18px;

  text-decoration:none;

  border:1px solid #374A9D;
  background: #ffffff;
}

form textarea
{
  font-family: Verdana;
  font-size:12px;

  border:1px solid #374A9D;
  background: #ffffff;
}


a.button
{
  padding:1px 15px 2px 15px;

  color: #374A9D;
  font: normal 11px Verdana;

  text-decoration:none;

  border:1px solid #374A9D;
  background: #ffffff;
}

a.button1
{
  padding:1px 5px 2px 5px;

  color: #374A9D;
  font-family: Verdana;
  font-size: 11px;
  font-weight:bolder;

  line-height:16px;

  text-decoration:none;
}

.smallbutton
{
  padding:0px 10px 0px 10px;

  color: #374A9D;
  font: normal 5px Verdana;

  text-decoration:none;

  border:1px solid #374A9D;
  background: #ffffff;
}

hr
{
  color:  #374A9D;
  border:1px solid #374A9D;
}

.admpanel
{
  position:static;

  color: #000000;
  border: 1px #000000 solid;

  font: normal bolder 12px Arial;

  color: #000000;
  background-color: #FEF993;

  margin: 1px 0px;
  text-align:left;
}

.admpanel .paneltitle
{
  color: #000000;
  font: bolder 12px Arial;

  cursor: default;
}

.admpanel .paneltext
{
  color: #000000;
  font: normal 12px Arial;

  cursor: default;
}

.admpanel table
{
  margin:1px;
}

.admpanel a
{
  color: #000000;
  font: bolder 12px Arial;

  pading: 0px;
  margin: 0px;

  text-decoration: none;
}

.admpanel td
{
  height:auto;

  padding:0px !important;
  margin:0px !important;

  font:bolder 12px Arial;

  vertical-align:middle;
  text-align:center;
  background:none;
}

.admpanel form
{
  margin:0px;
  padding:0px;
}

.admpanel img
{
  margin:1px;
  padding:0px;

  cursor:pointer;
}

.admpanel input
{
  font:bolder 12px;
  
  color:#000000;

  border:1px #000000 solid;

  height:15px;

  padding:0px;
  margin:1px;

  background-color:#FEF993;
}

.admpanel .button
{
  font:bolder 12px;
  
  color:#000000;

  border:1px #000000 solid;

  height:17px;

  padding:0px;
  margin:0px;

  background: none;
}

.popup
{
  font:bolder 11px Arial;

  position:absolute;
  z-index:100000;

  visibility:hidden;

  margin:15px 0px; 0px 13px;

  padding:2px;

  text-align:left;

  background: #FEF993;
}

.popup table
{
  margin:4px 7px 4px 7px;
}

.popup ul
{
  padding:0px;
  margin:0px;
  list-style-type:none;
}

.popup li
{
  font:bolder 11px Arial;

  text-decoration:none;

  color:#000000;

  list-style-type:none;

  padding:0px 0px 0px 10px;
  margin:0px;
}

.popup li a
{
  margin-left:2px;

  font:bolder 12px Arial;

  text-decoration:none;

  color:#000000;
}

.popup li a:hover
{
  margin-left:5px;

  font:bolder 12px Arial;

  text-decoration:none;

  color:#000000;
}

.popup li img
{
  margin:0px 3px 0px 0px;
}


.filter
{
  text-align: right;
}

.filter a,
.filter a:hover
{
  color: #527afd;
  padding: 0 3px;
}

#messagebox
{
  position:absolute;
  visibility:hidden;

  width:200px;

  padding:2px;

  border-width:1px;
  border-style:solid;
  border-color:#000000;

  background-color:#026CFF;

  color:#000000;
  font-weight:bolder;
  font-size:11px;
  font-family:tahoma;

  text-align:center;
}

.select-select {
  display: none;
  /* For when we are on a small touch device and want to use native controls */
  pointer-events: none;
  position: absolute;
  opacity: 0; }

.select-element, .select-element:after, .select-element:before, .select-element *, .select-element *:after, .select-element *:before {
  box-sizing: border-box; }

.select-element {
  position: absolute;
  display: none; }
  .select-element.select-open {
    display: block; }

.select-theme-default, .select-theme-default *, .select-theme-default *:after, .select-theme-default *:before {
  box-sizing: border-box; }

.select.select-theme-default {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }
  .select.select-theme-default .select-content {
    border-radius: .25em;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    background: #fff;
    font-family: inherit;
    color: inherit;
    overflow: auto;
    max-width: 18rem;
    max-height: 18rem;
    -webkit-overflow-scrolling: touch; }
    @media (max-width: 27rem), (max-height: 27rem) {
      .select.select-theme-default .select-content {
        max-width: 11.25rem;
        max-height: 11.25rem; } }
  .select.select-theme-default .select-options {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    margin: 0;
    padding: 0; }
    .select.select-theme-default .select-options .select-option {
      -webkit-tap-highlight-color: transparent;
      -webkit-touch-callout: none;
      position: relative;
      list-style: none;
      margin: 0;
      line-height: 1.25rem;
      padding: 0.5rem 1em 0.5rem 2.5em;
      display: block;
      cursor: pointer;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .select.select-theme-default .select-options .select-option.select-option-selected:before {
        content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='-0.5 0 20 15'><rect fill='#444' stroke='none' transform='rotate(45 4.0033 8.87436)' height='5' width='6.32304' y='6.37436' x='0.84178'></rect><rect fill='#444' stroke='none' transform='rotate(45 11.1776 7.7066)' width='5' height='16.79756' y='-0.69218' x='8.67764'></rect></svg>");
        position: absolute;
        left: 1em;
        top: 0;
        bottom: .2em;
        height: 1em;
        width: 1em;
        margin: auto; }
      .select.select-theme-default .select-options .select-option:hover, .select.select-theme-default .select-options .select-option.select-option-highlight {
        background: #63a2f1;
        color: #fff; }
        .select.select-theme-default .select-options .select-option:hover.select-option-selected:before, .select.select-theme-default .select-options .select-option.select-option-highlight.select-option-selected:before {
          content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='-0.5 0 20 15'><rect fill='#fff' stroke='none' transform='rotate(45 4.0033 8.87436)' height='5' width='6.32304' y='6.37436' x='0.84178'></rect><rect fill='#fff' stroke='none' transform='rotate(45 11.1776 7.7066)' width='5' height='16.79756' y='-0.69218' x='8.67764'></rect></svg>"); }
      .select.select-theme-default .select-options .select-option:first-child {
        border-radius: 0.25em 0.25em 0 0; }
      .select.select-theme-default .select-options .select-option:last-child {
        border-radius: 0 0 0.25em 0.25em; }

.select-target.select-theme-default {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  border-radius: .25em;
  position: relative;
  padding: 0.5rem 3em 0.5rem 1em;
  background: #f6f6f6;
  border: .18em solid #ddd;
  cursor: pointer;
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis; }
  .select-target.select-theme-default:hover {
    border-color: #aaa;
    color: #000; }
  .select-target.select-theme-default.select-target-focused, .select-target.select-theme-default.select-target-focused:focus {
    border-color: #63a2f1;
    outline: none; }
  .select-target.select-theme-default b {
    position: absolute;
    right: 1em;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 1.25rem;
    width: 2em; }
    .select-target.select-theme-default b:before, .select-target.select-theme-default b:after {
      content: "";
      display: block;
      position: absolute;
      margin: auto;
      right: 0;
      height: 0;
      width: 0;
      border: .263em solid transparent; }
    .select-target.select-theme-default b:before {
      top: 0;
      border-bottom-color: inherit; }
    .select-target.select-theme-default b:after {
      bottom: 0;
      border-top-color: inherit; }


.loginform
{
  text-align:right;
  padding:0px 0px 0px 0px;
  margin:20px 0px 0px 0px;
  font-family:Verdana;
  color:#021a7f;
  font-size:13px;
}

.loginform form
{
  margin:0px;
}

.loginform .title
{
  text-align: center;
}

.loginform div
{
  margin:0px;
  padding:0px;
}

.loginform .namediv
{
  font-size:16px;
  padding:0px 12px 1px 0px;
  margin:0px 0px 0px 0px;
  background:url(/images/bottom_log.gif) right bottom no-repeat;
}

.loginform .textdiv
{
  padding:2px 12px 2px 0px;
  margin:0px 0px 0px 0px;
}

.loginform input
{
  width:116px;
  height:19px;
  padding:0px 0px 0px 0px;
  margin:0px 8px 0px 0px;
  border:1px #374a9d solid;
  background:#FFFFFF;
  font-size:13px;
  border-radius:5px
}

.loginform a
{
  font-family:Verdana;
  color:#021a7f;
  font-size:13px;
  text-decoration:underline;
}

.loginform a:hover
{
  font-family:Verdana;
  color:#4063b6;
  font-size:13px;
  text-decoration:underline;
}

.loginform input.butlogin1
{
  width:37px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 8px;
  border:none;
  background:none;
  color:#ff0000;
  font-size:13px;
  text-decoration:underline;
  font-family:Verdana; 
}

.loginform .botdiv
{
  padding:0px 0px 0px 0px;
  margin:6px 9px 0px 0px;
}

.loginform a
{
  margin:0px;
  pading:0px;

  font-weight:normal; 
  color:#374A9D; 
}

.loginform a:hover
{
  font-weight:normal; 
  color:#374A9D; 
}

.loginform .name
{
  color:#374A9D; 
  font:bolder 12px Verdana;
  text-align:center;
  padding:30px 0px 0px 0px;
}

.loginform .name a
{
  color:#374A9D; 
  font:bolder 12px Verdana; 
}

.loginform .name a:hover
{
  color:#374A9D; 
  font:bolder 12px Verdana;

  text-decoration:underline;
}

.loginform a.reg
{
  margin:0px;
  pading:0px;

  color:#374A9D; 
  font:bolder 12px Verdana;
}

.loginform a.reg:hover
{
  margin:0px;
  pading:0px;

  color:#374A9D; 
  font:bolder 12px Verdana;

  text-decoration:underline; 
}

#temailform
{
  position:absolute;
  z-index:999999;
  visibility:hidden;

  padding:1px;

  left:50%;
  top:50%;

  width:350px;
  height:270px;

  margin:-175px 0px 0px -140px;

  border:1px #374A9D solid;

  background:#FEF993;

  color:#333333;

  font:bolder 12px tahoma;
}

#temailform div
{
  color:#374A9D;

  font:bolder 12px Tahoma;
}

#temailform .title
{
  color:#374A9D;

  font:bolder 12px Tahoma;
}

#temailform input
{
  width:200px;
  
  font:bolder 11px Tahoma;

  border:1px #333333 solid;
}

#temailform textarea
{
  width:200px;
  height:150px;
  
  font:bolder 11px Tahoma; 
}

#temailform .button
{
  width:150px;
  

  font:bolder 11px Tahoma;

  height:20px;

  margin-top:8px;

  padding:2px 10px 2px 10px;

  cursor:pointer;
}

#temailform img
{
  cursor:pointer;
}

.padding_10px
{
  height:10px;
}

.padding_20px
{
  height:20px;
}

.padding_30px
{
  height:30px;
}

.padding_40px
{
  height:40px;
}

.padding_50px
{
  height:50px;
}

.padding_60px
{
  height:60px;
}

.group
{
  border:1px #666666 dashed;
  padding:0px;
  margin:0px;
}

.activegroup
{
  border:1px #000000 solid;
  padding:0px 0px 0px 0px;
  margin:0px;
}

.page_panel
{
  left:210px;
  top:100px;
  width:700px;

  margin:0px;

  position:absolute;
}

.settings
{
  width:400px;
  margin:0px auto 0px auto;
  text-align:center;
}

.settings .group
{
  float:left;
  width:100%;

  margin:10px 0px 10px 0px;

  background:#FFFFFF;
  border:1px #000000 solid;
}


.system_menu
{
  width:140px;
  margin:0px 0px;
}

.system_menu ul
{
  margin:1px;
  padding:0px;

  list-style-type:none;
}

.system_menu ul li
{
  margin:0px;
  padding:0px;

  text-align:left;
}

.system_menu ul li a
{
  color: #213373;
  text-decoration:none;
  font-weight:normal;
  font-size: 11px;
  line-height:17px;
  font-family: Arial;
}

.system_menu ul li a:hover
{
  color: <br />
<b>Warning</b>:  Use of undefined constant text_hover_color - assumed 'text_hover_color' (this will throw an Error in a future version of PHP) in <b>/var/www/dev.xpressclub.ru/css/system/admin.css</b> on line <b>79</b><br />
text_hover_color;
  text-decoration:none;
  font-weight:bolder;
  font-size: 11px;
  font-family: Arial;
}

.object_panel img
{
  width: 13px !important;
  height: 13px !important;
}

.right-align, .align-right
{
  text-align: right;
}

.bold
{
  font-weight: bold;
}

.mbot10
{
  margin-bottom: 10px;
}

/*! jQuery UI - v1.12.1 - 2017-01-30
* http://jqueryui.com
* Includes: core.css, menu.css, selectmenu.css, button.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

/*! jQuery UI - v1.12.1 - 2017-01-30
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d4d0;
  font-family: tahoma,verdana,sans-serif;
  z-index:100000;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d4d0;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrp.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #788480;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f4f0;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e4e0;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c4c0;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #d8e4e0;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f4f0;
  padding: 1px;
  border: 1px solid #000;
  background: #788480;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e4e0;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e4e0;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d4d0;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


.sitemap
{
  padding:0px;
  margin:30px 0px 0px 0px;

  text-align:left;
  list-style:none;
}

.sitemap ul
{
  list-style-type:none;
  margin:0px 0px 20px 0px;
}

.sitemap ul li
{
  padding-bottom:5px;
  float:none;
  text-align:left;
}

.sitemap ul li a 
{
  padding:0px;
  margin:0px;

  color: #4369e7;

  font:bolder 14px Tahoma;
  line-height:21px;

  text-decoration:none;
}

.sitemap ul li a:hover
{
  padding:0px;
  margin:0px;

  color: #527afd;

  font:bolder 14px Tahoma;
  line-height:21px;

  text-decoration:none;
}

.sitemap ul li ul
{
  padding:0px;
  margin:0px 0px 15px 20px;

  text-align:left;
  list-style:none;
}

.sitemap li ul li
{
  padding-bottom:0px;
}

.sitemap li ul li a 
{
  padding:0px;
  margin:0px;

  color: #4369e7;

  font:bolder 12px Tahoma;
  line-height:20px;

  text-decoration:none;
}

.sitemap ul li ul li a:hover
{
  padding:0px;
  margin:0px;

  color: #527afd;

  font:bolder 12px Tahoma;
  line-height:20px;

  text-decoration:none;
}



.sitemap ul li ul li ul
{
  padding:0px;
  margin:3px 0px 15px 20px;

  text-align:left;
  list-style:none;
}

.sitemap ul li ul li ul li
{
  padding-bottom:0px;
}

.sitemap ul li ul li ul li a 
{
  padding:0px;
  margin:0px;

  color: #4369e7;

  font:bolder 11px Tahoma;
  line-height:18px;

  text-decoration:none;
}

.sitemap ul li ul li ul li a:hover
{
  padding:0px;
  margin:0px;

  color: #527afd;

  font:bolder 11px Tahoma;
  line-height:18px;

  text-decoration:none;
}

.dublicate_menu
{
  margin:6px 10px 6px 10px;
  text-align:center;
}

.dublicate_menu table
{
  width:auto;
  padding:0px 0px 0px 0px;
}

.dublicate_menu td
{
  text-align:center;
  padding-left:15px;
  color: #324597;
}

.dublicate_menu td a
{
  color: #324597;

  font-weight:normal;
  font-size:11px;
  font-family:Verdana;

  text-decoration:none;
}

.dublicate_menu td a:hover
{
  color: #4056b8;

  text-decoration:underline;
}

.settings
{
  color: #213373;

  width:100%;

  margin:2px 0px 2px 0px;
  font:normal 12px Arial;
  line-height:18px;
  tetx-align:justify;
}

.settings a
{
  color: #213373;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:underline;
}

.settings .title
{
  color: #213373;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;

  text-decoration:none;
}

