.top_text
{

}

.top_text .title
{
  color: #FFFFFF;
  font-size: 24px;
  font-weight: bold;
  
  margin: 0px 0px 10px 0px;
}

.top_text p
{
  color: #FFFFFF;
  font-size: 14px;
  font-weight:normal;
  font-style: italic;
  
  text-indent: 0px;
  line-height: 18px;
  
  text-align: justify;
}


.border
{
  padding-bottom: 15px;
}

.border .title
{
  color: #000000;
  padding: 0px 0px 0px 10px;
  margin: 0px;
}

.poker_rooms .detail .border .title
{
  color:#ffffff;
  background: none;
}

.border .text_top .title
{
  color: #000000;
  padding:5px 0 5px 10px;
  margin: 0px;
}

.main_page_text
{
    
}

.main_page_text .additional_button, .main_page_text_small .additional_button
{
    margin-top:20px;
}

.main_page_text .subscribe, .main_page_text_small .subscribe
{
    text-align:center;
    margin-top:20px;
}

.main_page_text .subscribe .email_subscr, .main_page_text_small .subscribe .email_subscr
{
    font-size: 15px;
    border-radius: 4px;
    border: 1px solid #ababab;
    width:450px;
    height: 32px;
    vertical-align: top;
    padding-left:15px;
}

.main_page_text .subscribe .button_subscribe, .main_page_text_small .subscribe .button_subscribe
{
    font-size:15px;
    color:#FFFFFF;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    text-decoration: none;
    margin-left: 15px;
    background: #005d00 linear-gradient(#009400, #005d00);
    border-radius: 5px;
    border: 1px solid #005d00;
    padding: .5em 1.34em;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.main_page_text .subscribe .button_subscribe:hover, .main_page_text_small .subscribe .button_subscribe:hover
{
    border-color:#003d00;
    background: #003d00 linear-gradient(#007100, #003d00);
}

.main_page_text .text_center .text p, .main_page_text .text_center .text a
{
    font-size: 24px;
    line-height: 24px;
    text-align: center;
}

.main_page_text_small .text_center .text p, .main_page_text_small .text_center .text a
{
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}

.main_page_text .line_hr, .main_page_text_small .line_hr
{
    margin: 20px 0px 20px 0px;
}

.main_page_text .line_hr, .main_page_text_small .text table
{
    border-collapse:collapse;
}

.main_page_text .line_hr, .main_page_text_small .text table td
{
    padding:2px 3px;
    font-size: 14px;
    line-height: 24px;
}



/* price table */


.border.border_main .text .purchase-prices, .user_info .purchase-prices
{
    border:1px solid #005d00;
    margin:10px 0 0 0;
    border-collapse: collapse;
}

.border.border_main_another .text table
{
  border-right:1px solid #5F5740!important;
  border-bottom:1px solid #5F5740!important;
  border-left:none;
  border-top:none;
  margin:0px 0 0 0;
}

.border.border_main_another .text table tr td, .border.border_main_another .text table tr th, .user_info .purchase-prices tr td
{
  border-right:none;
  border-bottom:none;
  border-left:1px solid #005d00;
  border-top:1px solid #005d00;
  padding:2px 3px;
  text-align:center;
}

.border.border_main .text .purchase-prices tr td, .border.border_main .text .purchase-prices tr th
{
    border:1px solid #005d00;
    padding:2px 3px;
    text-align:center;
    vertical-align:middle;
}

.border.border_main .text .purchase-prices tr th:first-child
{
    width:20px;
}

.border.border_main .text .purchase-prices tr th, .border.border_main_another .text table tr th
{
    background: #009400;
    background: #005d00 linear-gradient(#009400, #005d00);
    font-size:14px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
}

.user_info .purchase-prices
{
  width:auto;
}

.border.border_main .text .purchase-prices tr td, .border.border_main .text .purchase-prices tr td a, .user_info .purchase-prices tr td, .user_info .purchase-prices tr td a
{
    font-size:13px;
    color:#000000;
}

.border.border_main .text .purchase-prices tr td.key_place, .border.border_main .text .purchase-prices tr td.key_place
{
  min-width:150px;
}

.purchase-prices tr:hover td
{
    color:#000000;
    background: #CBFFAE;
}

.purchase-prices tr:hover td a
{
    color:#000000;
}

.purchase-prices tr:hover
{
	/*background: #CBFFAE;*/
}

.border.border_main .text .purchase-prices .name, .user_info .purchase-prices .name
{
    background: #ffffff;
    font-size: 14px;
    color: #000000;
    font-family: Arial;
    font-weight: bold;
    vertical-align:middle;
}

.border.border_main .text .purchase-prices tr:hover td.name
{
  background:#cbffae;
}

.border.border_main .text .purchase-prices .al_right
{
  text-align:right;
}

.hover-column
{
	background: #CBFFAE;
}

.user_info .al_left
{
  text-align:left;
}

.detail .users_list.border.border_main .purchase-prices tr:hover td
{
  background:none;
}.sub_menu //Стандартный
{
  
}

.sub_menu ul
{
  margin:5px 10px;
}

.sub_menu ul li
{
  padding:3px 0px;
  list-style-type:none;
}

.sub_menu ul li a
{
  font-weight:normal;
  text-decoration:undeline;
}

.sub_menu ul li a:hover
{
  font-weight:normal;

  text-decoration:underline;
}

.sub_menu td
{
  padding:0px 5px;
}.
{
}
.top_loginform
{
  text-align: right;
  
  margin: 5px 0px;
}.rooms_rubricator
{
  
}

.rooms_rubricator_detail
{
    padding: 5px;
}

.rooms_rubricator_detail .title, .rooms_rubricator_detail h1
{
    font-size: 14px;
    color: #000000;
    margin: 0px 0 10px;
    font-size: 36px;
    font-weight: normal;
    text-align: center;
}

.rooms_rubricator_detail .image
{
    display: inline-block;
    float:left;
    width: 150px;
    text-align: center;
    vertical-align: top;
}

.rooms_rubricator_detail .image img
{
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    max-width:150px;
}

.rooms_rubricator_detail .text, .rooms_rubricator_detail .text a
{
    font-size:14px;
    line-height:24px;
}

.rooms_rubricator_detail .charts 
{
    
}

.rooms_rubricator_detail .text_container
{
    width:770px;
    float:left;
    display: inline-block;
    vertical-align: top;
    text-align: justify;
    margin-left: 12px;
    overflow: hidden;
}

.rooms_rubricator_detail .history_list
{
    width: 30%;
    float: right;
    margin: 2px 3px 5px 12px;
    padding: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);

}

.rooms_rubricator_detail .history_list li
{
    list-style: none;
    color: #4f9454;
}

.rubricator_rooms_filter
{
    padding: 0 0 20px 0;
}

.rubricator_rooms_filter ul 
{
    margin: 5px 0 5px 30px;
}

.rubricator_rooms_filter, .rubricator_rooms_filter a, .rubricator_rooms_filter a:hover
{
    font-size:14px;
}
.center_title
{
  color: #212121;
  font-size: 15px;
  font-weight: bolder;
  
  margin: 10px 0px 5px 0px;
  padding: 0px;
}

.center_titl
{
  color: #000000;
  font-size: 36px;
  font-weight: bolder;
  text-align: center;
  margin: 10px 0px 5px 0px;
  padding: 0px;
}

.border-rooms
{

}

.border-rooms .text_top .title
{
  padding:5px 0 5px 10px;
  background:url('/images/th_bg.png') top left repeat-x;
  font-size:12px;
  color:#000000;
  font-family:Arial;
}

.main_page_text_small .text_top .title
{
    font-size:24px;
    font-weight:normal;
    text-align:center;
}

.main_page_text .text_top .title
{
    font-size:44px;
    font-weight:normal;
    text-align:center;
}

.title_main
{
    font-size:36px;
    font-weight:normal;
    text-align:center;
}

.title strong, .title b
{
  color:#212121;
}.crm
{
}

.crm .title
{
  color:#000000;
}

.crm .buttons
{
  text-align:right;

  margin:5px 0px 5px 0px;
}

.crm .buttons a
{
  cursor:pointer;

  font-size:12px;
  font-weight:bolder;
}


.crm .list_table i
{
  color:#000000;
  font-style:normal;
  font-weight:normal;
}

.crm .tasks_list, .crm .projects_list
{
  margin:10px 0px 10px 20px;
}

.crm .tasks_list .docs
{
  width:10px;
  text-align:center;
}

.crm .tasks_list .docs a
{
  color:#000000;
}

.crm .tasks_list .worker
{
  width:50px;

  text-align:center;
}

.crm .tasks_list .date
{
  width:60px;

  text-align:center;
}

.crm .tasks_list .value
{
  width:40px;

  text-align:right;
}



.crm .projects_panel
{
  margin:10px 0px;
}

.crm .projects_panel a, .crm .projects_panel a:hover
{
  cursor:pointer;

  font-size:11px;

  padding:0px 8px 0px 0px;

  text-decoration:none;
}

.crm .projects_panel a.active, .crm .projects_panel a.active:hover
{
  color:#000000;
  font-weight:bolder;

  text-decoration:none;
}


.crm .workers_panel
{
  margin:10px 0px 15px 0px;
}

.crm .workers_panel a, .crm .workers_panel a:hover
{
  cursor:pointer;

  font-size:11px;

  padding:0px 8px 0px 0px;

  text-decoration:none;
}

.crm .workers_panel a.active, .crm .workers_panel a.active:hover
{
  color:#000000;
  font-weight:bolder;

  text-decoration:none;
}

.crm .workers_load
{

}

.crm .workers_load td.element
{
  width:50%;

  padding:3px 5px 10px 5px;

  vertical-align:top;
}




.crm .none
{
  margin:10px 0px;

  text-align:center;
}


.crm .invoices_list
{
  display:none;
}


.crm .view_settings
{
  font-size:11px;

  margin:10px 0px;
}

.crm .view_settings input
{
  width:11px;
  height:11px;
}




.crm .balance
{
  color:#000000;
  font-weight:bolder;

  margin:10px 0px 20px 0px;

  text-align:right;
}



.crm .add_form
{
  margin:0px 0px 20px 0px;
}


.crm .task_detail .task_info
{
  margin:0px 0px 10px 0px;
}

.crm .detail_info td.name
{
  width:10% !important;
}

.crm .task_detail .files_list
{
  margin:5px 0px 15px 0px;
}

.crm .task_detail .files_list a
{
  cursor:pointer;
  font-size:11px;
}



.crm .project_detail .projecttd
{
  width:50%;

  vertical-align:top;

  padding:0px 0px 5px 0px;
}

.crm .project_detail .projecttd ul
{
  list-style-type:none;
}

.crm .project_detail .projecttd ul li
{
  list-style-type:none;
}




.status
{
  color:#000000;
  font-size:12px;
  font-weight:bolder;
}

.status table
{
  margin:0px 0px 0px auto;
}

.status td
{
  height:20px;

  vertical-align:middle;
}

.status td select
{
  width:150px;

  margin:0px 0px 0px 10px;
}



.crm div.date_filter
{
  margin:18px 0px 0px 0px;
}




.crm a.less, a.less:hover
{
  color:#bbbb00 !important;
  font-weight:bolder !important;
}

.crm a.norm, a.norm:hover
{
  color:#00aa00 !important;
  font-weight:bolder !important;
}

.crm a.more, a.more:hover
{
  color:#aa0000 !important;
  font-weight:bolder !important;
}


.crm td.num
{
  background:none !important;
}

.crm td .from
{
  color:#aa0000 !important;
}

.crm td .to
{
  color:#00aa00 !important;
}

.crm tr.setted td, .crm tr.setted td a, .crm tr.setted td a:hover
{
  background:#f7f0f0;
}

.crm tr.costed td, .crm tr.costed td a, .crm tr.costed td a:hover
{
  color:#9e9400;
}
.crm tr.costed_active td, .crm tr.costed_active td a, .crm tr.costed_active td a:hover
{
  color:#736b00;
  background:#f6f5df;
}

.crm tr.closed td, .crm tr.closed td a, .crm tr.closed td a:hover
{
  color:#888888;
}

.crm tr.finished td, .crm tr.finished td a, .crm tr.finished td a:hover
{
  color:#126000;
  background:#e5f9e4;
}

.crm tr.on_accepting td, .crm tr.on_accepting td a, .crm tr.on_accepting td a:hover
{
  color:#3c7125;
}

.crm tr.in_work td, .crm tr.in_work td a, .crm tr.in_work td a:hover
{
  color:#000000;
  background:#edf3fa;
}

.crm tr.in_queue td, .crm tr.in_queue td a, .crm tr.in_queue td a:hover
{
  color:#1c3573;
  background:#edf3fa;
}

.crm tr.debug td, .crm tr.debug td a, .crm tr.debug td a:hover
{
  color:#CC0000;
  background:#e2f0ff;
}

.crm tr.clarify td, .crm tr.clarify td a, .crm tr.clarify td a:hover
{
  color:#000000;
  background:#efefef;
}


.crm tr.postoyanniy td, .crm tr.postoyanniy td a, .crm tr.postoyanniy td a:hover
{
  color:#126000;
  background:#e5f9e4;
}.top_center_right .title_of_users
{
  text-align: left;
  color: #FDDA01;
  font-family: Arial;
  font-size: 15px;
  margin: 0px;
  font-weight: normal;
}

.catalog_of_users 
{
  overflow:hidden;
}

.catalog_of_users .window_popup_pages .content_window
{
  height:auto;
}

.catalog_of_users .catalog_object
{
  overflow:hidden;
  background:url('/images/catalog_separator.png') top center no-repeat;
  padding:15px 0 15px 0;
}

.catalog_of_users .catalog_object.friends_object
{
  overflow:hidden;
  background:url('/images/catalog_of_users_separator.png') top center no-repeat;
  padding:15px 0 15px 0;
}

.catalog_of_users .catalog_object.first_elem
{
  background:none;
  overflow:hidden;
  padding:15px 0 15px 0;
}

.catalog_of_users .detail .image
{
  float:left;
  margin:0 15px 0 0;
}

.no_friends
{
  padding:5px 0 0 0;
}

.catalog_of_users .image a img, .catalog_of_users .detail .image img
{
  border-radius:8px;
  border:1px solid #fdda01;
}

.pokerhands_panel .pokerhands_onmain
{
  overflow:auto;
  height:337px;
  width:623px;
}

.pokerhands_panel table.pokerhands_panel_table
{
  margin:0 auto; 
  border-spacing:1px;
  width:100%;
}

.pokerhands_panel table.pokerhands_panel_table tr
{
  cursor:pointer;
}

.pokerhands_panel table.pokerhands_panel_table tr td
{
  padding:2px;
  text-align:center;
  font-size:11px;

  border-left:1px transparent;
}

.pokerhands_panel table.pokerhands_panel_table tr td a, .pokerhands_panel table.pokerhands_panel_table tr td a:hover
{
  font-size:11px;
}

.pokerhands_panel table.pokerhands_panel_table tr.hover_tr td
{
  background:#1f1f1f;
}

.pokerhands_panel table.pokerhands_panel_table tr td.poker_stage
{
  text-align:center;
  background:#152F12;
}

.pokerhands_panel .poker_logins
{
  overflow:hidden;
  padding:0 0 10px 0;
}

.pokerhands_panel .poker_logins .poker_login_unit
{
  float:left;
  margin:0 10px 0 0;
}

.pokerhands_panel a.active_room, .pokerhands_panel a.active_room:hover
{
  color:#fdda01;
}

.pokerhands_panel table tr td.preflop_td, .pokerhands_panel table tr td.win_td
{
  min-width:45px;
}

.pokerhands_panel table tr td.flop_td
{
  min-width:66px;
}

.pokerhands_panel .download_hand_form
{
  background: url("/images/form_new_center_center.png") repeat scroll left top transparent;
  border: 1px solid #888888;
  border-radius: 5px 5px 5px 5px;
  display: none;
  margin: 5px 0 0 -181px;
  padding: 4px 6px;
  position: absolute;
  text-align: right;
  width: 226px;
  z-index: 10000;
}

.pokerhands_panel .download_hand_form.visible
{
  display:block;
}

.pokerhands_panel .import_hand_from
{
  float:right;
}

.pokerhands_panel form input.submit
{
    font-size: 11px;
    padding: 2px 5px;
    color:#ffffff;
    background:none;
    border:none;
}

.pokerhands_panel .download_hands a, .pokerhands_panel .download_hands a:hover
{
  border-bottom:1px #ffffff dashed;
  text-decoration:none;
}

.pokerhands_panel .download_hand_form table
{
  width:100%;
}

.pokerhands_panel .download_hand_form table tr td
{
  text-align:center;
  font-size: 11px;
  color:#ffffff;
}

.pokerhands_panel .download_hands
{
  text-align:right;
}

.rooms_panel ul
{
  list-style:none;
}

.rooms_panel ul li
{
  padding:2px 0;
}

.user_poker_rooms .form_shadow_bottom
{
  padding:5px 10px;
}

.user_account
{
  width:540px;
  /*height:155px;*/
  height:152px;
  margin:0 auto;
}

.user_info .avatar
{
  /*margin: 0px 0px 4px 0px;*/
  margin:0px;
}

.user_info
{
  padding:3px 0;
  text-align:center;
  overflow:hidden;
}

.user_info .fio
{
  text-align:center;
  font-size:16px;
  font-family:Arial;
  color:#ffffff;
  
  padding:0 0 5px 0;
}

.user_info .fio a, .user_info .fio a:hover
{
  text-align:center;
  font-size:16px;
  font-family:Arial;
  color:#ffffff;
  text-decoration:none;
}

.user_info .name_field
{
  font-size: 13px;
  font-family:Arial;
  color:#fdda01;
}

.user_info .user_value
{
  font-size: 13px;
  font-family:Arial;
  color:#ffffff;
}

span.link
{
  padding:0 0px 0 10px;
}

span.link a
{
  font-size: 13px;
  font-family:Arial;
  /*color:#fdda01;*/
  color:#ffff;
  text-decoration:underline;
}

.left_user
{
  float:left;
  width:235px;
  text-align:right;
  /*padding:0 10px 0 0px;*/
}

.right_user
{
  float:right;
  width:236px;
  text-align:left;
 /* padding:0 0px 0 10px;*/
}

.avatar img
{
  border:1px solid #fdda01;
  border-radius:4px
}

span.clone
{
  /*padding:0 0 0 20px;*/
}

td.content_info_td
{
  /*width:73%;*/
  width:65%;
}

td.special_td_left
{
  padding:0 7px 0 0;
}

td.special_td_right
{
  padding:0 0px 0px 7px;
}

.left_user table
{
  margin:0 0 0 auto;
}

.left_user table, .right_user table
{
  width:100%;
}

.user_border_right
{
  background:url('/images/user_border_right.png') bottom right no-repeat;
  padding:2px 0 3px;
}

.user_border_left
{
  background:url('/images/user_border.png') bottom left no-repeat;
    padding:2px 0 3px 0;
}

.user_border_right.left_fin
{
  background:url('/images/user_border_right.png') bottom left no-repeat;
  padding:2px 0 3px;
}

.user_border_left.right_st
{
  background:url('/images/user_border.png') bottom right no-repeat;
    padding:2px 0 3px 0;
}


.user_border
{
  padding:1px 0 0px 0;
}

.progress_bar
{
  height: 15px; 
  margin: 2px auto 0 auto;
  width: 450px;
  background:url('/images/progressbar.png') center center no-repeat;
}

.progress_left
{
  background:url('/images/progress_left.png') left center no-repeat;
  width:450px;
  margin:0px auto 0 auto;
}

.progress_right
{
  margin:0 0 0 8px;
  height: 15px; 
  width: 442px;
  background:url('/images/progress_right.png') right center no-repeat;
}

.progress
{
  height: 7px;
  padding: 6px 0 0;
  background:url('/images/progress.png') right center repeat-x;
}

.progress.editeble
{
  height: 7px;
  padding: 6px 0 0;
  background:url('/images/progress.png') right center repeat-x;
}

span.name_field a
{
  color:#FFFFFF;
  font-size:13px;
  font-family:Arial;
  text-decoration:none;
}

.user_finance, .user_status
{
  padding:2px 0 3px 0;
}

.files-preview
{
	margin-bottom:20px;
}
.files-preview ul
{
	margin:0px;
	padding:0px 5px;
	margin-left: 0px;
    display: inline-block;
}
.files-preview li>span
{
	font-size:18px;
    font-weight:bold;
	line-height: 14px;
	color: #000000;
}
.files-preview li
{
	font-size:14px;
	line-height: 16px;
	color: #4f9454;
	padding: 1px;
	list-style:none;
}

.user_form
{
    margin-top: -10px;
}   

.user_form .logged .login_link, .user_form .logged .login_link:hover
{
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
    color: #4f9454;
    text-shadow: 0px 1px 0px rgba(3, 0, 0, 0.75);
}

#login_form .top_login_form
{
    background:url('/images/login/bg_toplogin.png') no-repeat left top;
    width: 291px;
    height: 470px;
}

.top_login_form a, .top_login_form a:hover
{
    color: #212121;
    font-size:10px;
    font-family:Arial;
} 

.top_login_form form a, .top_login_form form a:hover
{
    font-size: 10px;
    padding: 0px 2px 0px 0px; 
    font-family:Arial;
    text-decoration: underline;
}

.top_login_form form
{
    margin:0 0 0 1px;
}

.top_login_form .logged
{
    padding: 3px 0px 3px 10px;
    text-align:right;
    color: #646161;
    font-weight: bold;
}


.top_login_form .logged a
{
    font-size: 12px;
    padding: 0px 4px;
    color: #646161;
    font-weight: bold;
}

.top_login_form .logged a:hover
{
    text-decoration:none;
}

.top_login_form .forgot
{
    background: url('/images/login/forgot_pass.png') no-repeat left top;
    width: 141px;
    height: 26px;
    color:#3c5804;
    font-size:14px;
    font-weight:bold;
    text-shadow: 1px 1px 2px rgba(185, 223, 51, 1);
    cursor:pointer;
}

.top_login_form .top_login
{
    background: url('/images/login/top_login.png') no-repeat left top;
    width: 168px;
    height: 152px;
    margin:0 auto;
    margin-bottom: 8px;
}

.top_login_form .toplogin_table
{
    background: url('/images/login/bg_logintable.png');
    margin: 0 auto;
    width: 238px;
    height: 160px;
    margin-bottom: 20px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 12px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 2px 12px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 2px 12px 0px rgba(50, 50, 50, 0.75);
}

.top_login_form .toplogin_table input, .top_login_form .bottomlogin_table input
{
    border:none;
}

.top_login_form .toplogin_table .td_email
{
    background: url('/images/login/mail.png') no-repeat 7px center;
}

.top_login_form .toplogin_table .td_pass
{
    background: url('/images/login/key.png') no-repeat 7px center;
}

.top_login_form .toplogin_table .td_email, .top_login_form .toplogin_table .td_pass
{
    padding-left: 30px;
    border-color:#adadad;
    border-style: solid;
    border-width: 0px 0px 2px;
    -moz-border-image: url('/images/login/line.png') 0 0 2 stretch repeat;
    -webkit-border-image: url('/images/login/line.png') 0 0 2 stretch repeat;
    -o-border-image: url('/images/login/line.png') 0 0 2 stretch repeat;
    border-image: url('/images/login/line.png') 0 0 2 stretch repeat;
}

.top_login_form .toplogin_table .td_email input, .top_login_form .toplogin_table .td_pass input
{
    color:#8b8989;
    font-size:14px;
    width: 90%;
    height: 75%;
    padding-left:5px;
}

.top_login_form .toplogin_table .td_enter
{
    text-align:center;
}

.top_login_form .toplogin_table .td_enter input.submit
{
    background:url('/images/login/login_enter.png') no-repeat 0px -41px;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    width: 214px;
    height: 37px;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 1);
    cursor:pointer;
}

.top_login_form .toplogin_table .td_enter input.submit:hover
{
    background-position:0px 0px;
}

.top_login_form .bottomlogin_table
{
    margin:0 auto;
    text-align:center;
}

.top_login_form .bottomlogin_table .name
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:16px;
    text-align: center;
    text-shadow: 2px 2px 3px rgba(70, 104, 1, 1);
}

.fields.change_password
{
  padding:10px 0 0 0;
}

.my_account .mail_list .form_shadow_bottom 
{
  padding:3px 10px 0px;
}

td.butt.my_account_butt
{
  padding-bottom:0px;
}

.img_ctrl 
{
  cursor:pointer;
}

.top_contr_btn 
{ 
  margin-bottom: 10px;
}

.purchase-prices td 
{ 
    background-color: #FFFFFF;
}

.purchase-prices 
{
  width:100%;
}

.pagination 
{
  margin-top:12px;
  text-align:right;  
}

.pagination a 
{
  margin-right:5px;
}

.pagination .act 
{
  margin-right:5px;
  font-weight:bolder;
}

.all 
{
  margin-top:10px;
}

.all span 
{
  font-weight:bolder;
}

.orders_list .total
{
  color: #000000;
  font-family: Verdana;
  font-size: 110%;
  padding: 10px 0;
}

.orders_list .total span
{
  font-weight:700;
}

.top_contr_btn img 
{ 
    vertical-align: middle;
}

.status_filter a 
{
    font-weight: normal;
    font-family: Arial; 
    color: #212121;
    display: block;  
    padding: 0px;  
    text-decoration: none;  
}

.status_filter a:hover 
{
    text-decoration: underline;
    padding: 0px;
}

.status_filter 
{
  margin: 0px  !important;
  float:right;
  padding:3px 0px;
}

.status_filter .act 
{
  font-weight: bolder;
  color: #4f9454;
}

.status_filter li 
{
  padding-right: 10px !important;
  list-style-type: none !important;
  display:inline-block;
}

.ctr_export 
{
  float:left;
  padding-top:10px;
}

.ctr_export input
{
  margin-left:10px;
}

.clear 
{
  clear:both;
}


#colorbox .add_order_form
{
    background:#FFFFFF;
    padding: 25px 25px 25px 25px;
    border-radius: 5px;
}

#colorbox .add_order_form .order_fields_table td input
{
    width:200px;
    text-indent: 5px;
    background: transparent;
}

#colorbox .add_order_form .order_fields_table td select
{
    width:202px;
    background: transparent;
}

.top_contr_btn .add_order
{
    text-decoration: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    background: #009400;
    background: #005d00 linear-gradient(#009400, #005d00);
    background: -webkit-linear-gradient(left top, left bottom, #009400, #005d00);
    background: -moz-linear-gradient(top, #009400, #005d00);
    border-radius: 5px;
    border: 1px solid #005d00;
    padding: .06em .5em;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.top_contr_btn .add_order:hover 
{
    border-color: #003d00;
    background: #003d00 linear-gradient(#007100, #003d00);
}

.search_form .button
{
    text-decoration: none;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    background: #009400;
    background: #005d00 linear-gradient(#009400, #005d00) !important;
    background: -webkit-linear-gradient(left top, left bottom, #009400, #005d00);
    background: -moz-linear-gradient(top, #009400, #005d00);
    border-radius: 5px;
    border: 1px solid #005d00 !important;
    padding: 0 .5em;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.search_form .button:hover
{
    border-color: #003d00 !important;
    background: #003d00 linear-gradient(#007100, #003d00) !important;
}

.search_form input[type=text]
{
    padding-left:3px;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.5);
    background:#FFFFFF !important;
    border-radius:3px;
    border-color: rgb(169, 169, 169);
}


.header
{
    padding:0px 20px;
}

.header .logo
{
    margin-top:4px;
    margin-left:17px;
    margin-bottom: 2px;
    display:inline-block;
    float:left;
    width:202px;
}

.header .logo a
{
    color: #353434;
    font-size: 21px;
    font-weight: bold;
    text-decoration: none;
}

.header .logo a span
{
    margin-left:9px;
}

.header .login
{
    display:inline-block;
    float:right;
    margin-top: 14px;
    margin-right:56px;
    width: 210px;
}

.header .login .login_btn
{
    text-decoration: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    background:#009400;
    background: #005d00 linear-gradient(#009400, #005d00);
    background: -webkit-linear-gradient(left top, left bottom, #009400, #005d00);  
    background: -moz-linear-gradient(top,  #009400,  #005d00);      
    border-radius: 5px;
    border: 1px solid #005d00;
    padding: .55em 1.48em;
    margin-left:30px;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.header .login .login_btn:hover
{
    border-color:#003d00;
    background: #003d00 linear-gradient(#007100, #003d00);
}

.header .langs_panel
{
    margin-right: 5px;
    margin-top: 10px;
}

.header .langs_panel img
{
  //float:left;
}

:root .header .langs_panel
{
    display:inline-block;
    float:left;
    width:auto\9;
}

.left_menu
{

}


.left_menu ul
{
  list-style-type: none;
}

.left_menu ul li
{
  padding: 5px 0px;
}

.left_menu ul li ul li
{
  padding: 5px 0px 5px 15px;
}

.left_submenu {
  margin: 0px 0px 0px 5px;
}

.left_submenu li {
  list-style-type: none;  
  padding-bottom:5px;
}

.left_submenu a {
  text-decoration:none;
}
.left_submenu a:hover {
  text-decoration:underline;
}


.touraments
{
}


.touraments .menu
{
  text-align: right;
}

.touraments .menu ul
{
  overflow: hidden;
  list-style-type: none;
}

.touraments .menu ul li
{
  float: left;
  
  padding: 1px 10px 1px 0px;
}

.touraments .menu ul li a,
.touraments .menu ul li a:hover
{
  cursor: pointer;
  display: block;
  
  font-size: 110%;
    
  padding: 2px 0px;
}

.touraments .menu ul li.active a,
.touraments .menu ul li.active a:hover
{
  display: block;
  
  color: #FDDA01;
  
  padding: 2px 0px;
}


.touraments table
{
  margin: 10px 0px;

  border-collapse: collapse;
}

.touraments table td
{
  padding: 2px 4px;
  border: 1px solid #4a7744;
}

.touraments table .tr1 td
{
  background: #1C4117;
}

.touraments table .tr0 td
{
  background: #152f12;
}

.touraments table td.date
{
  width: 80px;
  text-align: center;
}

.touraments table td.buyin,
.touraments table td.prize
{
  width: 70px;
  text-align: center;
}

.touraments table td.limit
{
  text-align: center;
}

.touraments table td.reg
{
  width:50px;
  text-align: center;
}

.touraments table td a,
.touraments table td a:hover
{
  text-decoration: none;
}

.source_of_wisdom
{
  display:table;
  width:100%;
}

.source_of_wisdom .form_shadow_bottom
{
  padding: 5px 10px 0px 10px;
}

.source_of_wisdom .wisdom_statuses .catalog_statuses
{

}

.source_of_wisdom .wisdom_statuses .catalog_statuses .status_element
{
  display:inline-block;
  margin: 5px 5px 0px 5px;
  text-align:center;
}

.source_of_wisdom .wisdom_glossary .preview table
{
  width:100%;
}

.source_of_wisdom .wisdom_glossary .preview table tr td:first-child
{
  vertical-align:top;
  padding:0 5px 0 0;
}

.source_of_wisdom .wisdom_glossary .preview table tr td
{
  padding:0 0 0 5px;
  vertical-align:top;
}

.source_of_wisdom .wisdom_glossary, .source_of_wisdom .wisdom_statuses, .source_of_wisdom .wisdom_video
{
  display:table-cell;
  width:32%;
  vertical-align:top;
}

.source_of_wisdom .wisdom_glossary .preview .preview_object .term
{
  padding:5px 0;
}

.source_of_wisdom .wisdom_glossary .preview .preview_object .description p
{
  margin:0;
  font-size:11px;
  font-style:italic;
  text-align:left;
}

.source_of_wisdom .wisdom_glossary .preview .preview_object span
{
  margin:0 0 10px 0;
  border-bottom:1px dashed #ffffff;
}

.source_of_wisdom .wisdom_glossary .preview .preview_object span a, .source_of_wisdom .wisdom_glossary .preview .preview_object span a:hover
{
  text-decoration:none;
  color:#ffffff;
}

.source_of_wisdom .wisdom_statuses
{
  padding:0 10px;
}

.source_of_wisdom .title
{
  margin:0 0 10px 0;
}

.source_of_wisdom .title a, .source_of_wisdom .title a:hover
{
  color:#fdda01;
  text-decoration:none;
}

b
{
  color:#212121;
}

strong
{
  color:#212121;
}

.image
{
    text-align:center;
}

.additional_button
{
    text-align: center;
    margin: 40px 0px 40px 0px;
}

.additional_button .button
{
    color:#FFFFFF;
    font-size:24px;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    text-decoration: none;
    background: #005d00 linear-gradient(#009400, #005d00);
    border-radius: 8px;
    border: 1px solid #005d00;
    padding: .6em .5em;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.additional_button .button:hover
{
    border-color:#003d00;
    background: #003d00 linear-gradient(#007100, #003d00);
}

hr.line_hr
{
    border-style: solid;
    border-width: 0px 0px 1px;
    -moz-border-image: url('/images/line_hr.png') 0 0 1 stretch repeat;
    -webkit-border-image: url('/images/line_hr.png') 0 0 1 stretch repeat;
    -o-border-image: url('/images/line_hr.png') 0 0 1 stretch repeat;
    border-image: url('/images/line_hr.png') 0 0 1 stretch repeat;
}

.all
{
  text-align:left;
  padding:5px 0 0 0;
}

.all a
{
  color:#4f9454;
}

.rooms_ .content_right
{
    width:auto;
}

.rooms_ .content_left
{
    width:290px;
}

td.td_border_dotted.publications
{
  background:url('/images/border_dotted.png') bottom left repeat-x;
}
.publications .catalog .blog_item .title
{
  margin:0px;
}
.publications .text p
{
  margin: 5px 0;
}
.publications .catalog .text p
{
  margin: 0px 0 5px 0;
}
td.text_with_image
{
  padding:5px 0 0 0;
}
.publications .catalog .blog_item .title a, .publications .catalog .blog_item .title a:hover
{
    color: #FDDA01;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
}

/*.publications .comments_catalog_header
{
  padding:5px 0 10px 0;
  margin-right:0px;
}*/

.publications .title
{
  font-weight:bold;
  color:#fdda01;
  font-family:Arial;
  margin:0px;
  float:none;
}
.publications .detail .head_post_container .title
{
  font-weight:bold;
  color:#fdda01;
  font-family:Arial;
  margin:0px;
  float:left;
}
.publications .gallery .image.gallery_in_blog
{
  float:left;
  margin:2px 10px 0px 0;
  border:1px solid #888888;
  border-radius:5px;
  overflow:hidden;
  height:100px;
}

.publications .catalog, detail_publications
{
  margin: 0 auto;
  /*padding: 5px 10px 0 10px;*/
  padding:5px 0 0 0;
}

.blog_left .publications .form_shadow_bottom
{
  padding:0px 5px 5px 10px;
}

.blog_left .publications .detail .form_shadow_bottom
{
  padding-top:10px;
}
.image_in_public
{
  float:left;
  margin:0 8px 5px 0;
}
.image_in_public img
{
  border-radius:5px;
  border:1px solid #888888;
}
.rubricator.publications_tags ul.tree li a, .rubricator.publications_tags ul.tree li a:hover
{
  color:#fdda01;
  font-family:Arial;
}
.rubricator.publications_tags ul.tree
{
  margin:0px 0 0 0;
}
.rubricator.publications_tags ul.tree li ul li a, .rubricator.publications_tags ul.tree li ul li a:hover
{
  color:#ffffff;
  font-family:Arial;
}
.rubricator.publications_tags ul.tree li ul
{
  margin:0px;
}

.rubricator.publications_tags ul.tree, .rubricator.publications_tags ul.tree li ul
{
  list-style:none;
}

.rubricator.publications_tags ul.tree li ul
{
  margin:5px 0 5px 15px;
}

.new_record_form
{  
  display:none;  
  background:#1C4117;  
  min-height:100px;
}

.ttag_preview table.element_table_tag
{
  padding:10px 0;
  width:100%;
  
  background:url("/images/border_dotted.png") repeat-x left bottom;
}

.ttag_preview ul li a, .ttag_preview ul li a:hover
{
  text-decoration:none;
  color:#fdda01;
}

.ttag_preview ul li ul
{
  padding:0 0 0 20px;
}

.ttag_preview ul, .ttag_preview ul li ul
{
  list-style:none;
}

.ttag_preview ul li .first_level_tag a,.ttag_preview ul li .first_level_tag a:hover
{
  color:#ffffff;
  font-weight:normal;
  font-size:14px;
}

.first_level_tag
{
  padding:10px 10px 5px 0px;

  font-size:14px;
  color:#ffffff;
  
  background:url("/images/border_dotted.png") repeat-x left bottom;
}

.first_level_tag span
{
  cursor:pointer;
  padding:0 5px 0 0;
}

td.second_level_tag
{
  width:30%;
}

td.counts
{
  width:10%;
  text-align:center;
}

span.comments_tag
{
  padding:0 0 0 18px;
  background:url('/images/comment_icon.png') top left no-repeat;
}

.ttag_preview ul li a.post_in_tag,.ttag_preview ul li a.post_in_tag:hover
{
  color:#ffffff;
}

table.icon_in_tag tr td
{
  vertical-align:top;
}

table.icon_in_tag tr td.author_info
{
  padding:0 5px;
}

table.icon_in_tag tr td .avatar_status
{
  text-align:center;
}

table.icon_in_tag .author_container .author span
{
  line-height:15px;
}

.date_in_tag
{
  font-size:11px;
}

.detail_blog img
{
  max-width:645px;
}

.parent_link.blog_pro_peoples .rss_div a
{
  display:block;
  
  width:21px;
  height:19px;
  
  background:url('/images/rss_small_icon.png') top right no-repeat;
}

.parent_link.blog_pro_peoples .title_text
{
  float:left;
}

.parent_link.blog_pro_peoples .rss_div
{
  float:right;
}

.parent_link.blog_pro_peoples .header_new_top_center .title
{
  overflow:hidden;
}

.header_top_left
{
  background:url('/images/header_top_left.png') top left no-repeat;
}

.header_top_right
{
  background:url('/images/header_top_right.png') top right no-repeat;
}

.header_top_center
{
  background:url('/images/header_top_center.png') top left repeat-x;
  margin:0 9px;
}

.header_top_left_middle
{
  background:url('/images/header_top_left_middle.png') top left no-repeat;
}

.header_top_right_middle
{
  min-width:410px;
  background:url('/images/header_top_right_middle.png') top right no-repeat;
}

.footer_bottom_left
{
  background:url('/images/footer_bottom_left.png') top left no-repeat;
}

.footer_bottom_right
{
  background:url('/images/footer_bottom_right.png') top right no-repeat;
}

.footer_bottom_center
{
  margin:0 50px;
  height:6px;
  min-width:410px;
  background:url('/images/footer_bottom_center.png') top left repeat-x;
}

.form_line_bottom_left
{
  background:url('/images/form_line_bottom.png') top left repeat-y;
}

.form_line_bottom_right
{
 background:url('/images/form_line_bottom.png') top right repeat-y;
}

.form_center_center
{
  margin:0 1px;
  
  background:url('/images/form_center_center.png') top left repeat;
}

.form_new_center_center
{
  margin:0 1px;
  
  background:url('/images/form_new_center_center.png') top left repeat #241E12;
}

.form_shadow_bottom
{
  padding:5px 10px 5px 10px;
}

.header_new_top_left
{
  background:url('/images/header_new_top_left.png') top left no-repeat;
}

.header_new_top_right
{
  background:url('/images/header_new_top_right.png') top right no-repeat;
}

.header_new_top_center
{
  margin:0 5px;
  /*height:35px;*/
  height:30px;
  background:url('/images/header_new_top_center.png') top left repeat-x;
}

.header_new_top_left_shadow
{
  background:url('/images/header_new_top_left_shadow.png') top left no-repeat;
}

.header_new_top_right_shadow
{
  background:url('/images/header_new_top_right_shadow.png') top right no-repeat;
}

.header_new_top_center_shadow
{
  margin:0 21px 0 13px;
  /*height:40px;*/
  height:35px;
  background:url('/images/header_new_top_center_shadow.png') top left repeat-x;
}

.news_template .header_new_top_center_shadow
{
  margin:0 21px 0 13px;
  height:35px;
  background:url('/images/header_new_top_center_shadow.png') top left repeat-x;
}

.blog_left .header_new_top_center_shadow
{
  margin:0 21px 0 13px;
  height:35px;
  background:url('/images/header_new_top_center_shadow.png') top left repeat-x;
}


.header_new_light_center
{
  /*background:url('/images/header_new_light_center.png') bottom left repeat-x;*/
}

.header_new_light_right
{
  /*background:url('/images/header_new_light_right.png') bottom right no-repeat;*/
}

.header_new_light_left
{
  /*background:url('/images/header_new_light_left.png') bottom left no-repeat;*/
}

.footer_new_left
{
  background:url('/images/footer_new_left111.png') bottom left no-repeat;
}

.footer_new_right
{
  background:url('/images/footer_new_right111.png') bottom right no-repeat;
}

.footer_new_center
{
  margin:0 40px;
  height:4px;
  background:url('/images/footer_new_center.png') bottom left repeat-x;
}


.footer_new_left_shadow
{
  background:url('/images/footer_new_left111_shadow.png') top left no-repeat;
}

.footer_new_right_shadow
{
  background:url('/images/footer_new_right111_shadow.png') top right no-repeat;
}

.footer_new_center_shadow
{
  margin:0 53px 0 45px;
  height:22px;
  background:url('/images/footer_new_center_shadow.png') top left repeat-x;
}

.footer_new_left_no_shadow
{
  background:url('/images/footer_new_left_no_shadow.png') bottom left no-repeat;
}

.footer_new_right_no_shadow
{
  background:url('/images/footer_new_right_no_shadow.png') bottom right no-repeat;
}

.footer_new_center_no_shadow
{
  margin:0 40px 0 40px;
  height:4px;
  background:url('/images/footer_new_center_no_shadow.png') bottom left repeat-x;
}

.form_new_line_bottom_left
{
  background:url('/images/form_new_line_bottom.png') top left repeat-y;
}

.form_new_line_bottom_right
{
 background:url('/images/form_new_line_bottom.png') top right repeat-y;
}

.header_new_light_right .title_pages .title
{
   color: #FDDA01;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding:7px 0 3px 0;
    text-align: left;
}

td.center.new_template .header_new_light_right .title_pages .title
{
   color: #FDDA01;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding:0px 0 0px 0;
    text-align: left;
}

td.center.new_template .header_new_light_right
{
  padding:7px 0 0 0;
}

.news_template .header_new_light_right .title_pages .title
{
   color: #FDDA01;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding:13px 0 5px 0;
    text-align: left;
}

.blog_left .header_new_light_right .title_pages .title, .blog_left form .header_new_light_right .title_pages .title
{
     color: #FDDA01;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding:7px 0 6px 0;
    text-align: left;
}

 .hunting_left .header_new_light_right .title_pages .title
{
   color: #FDDA01;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding:12px 0 6px 0;
    text-align: left;
}

.users_left .header_new_light_right .title_pages .title
{
   color: #FDDA01;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding:7px 0 0 0px;
    text-align: left;
    overflow:hidden;
}

.users_left .header_new_light_right .title_pages .title .inuser_name
{
  float:left;
}

.users_left .header_new_light_right .title_pages .title .users_buttons
{
  float:right;
  height:20px;
}

.blog_right .header_new_light_right .title_pages .title
{
   color: #FDDA01;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding:7px 0 3px 0;
    text-align: left;
}

.my_panel .header_new_light_right .title_pages .title, .preview.my_blog_preview .header_new_light_right .title_pages .title
{
   color: #FDDA01;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding:7px 0 3px 0;
    text-align: left;
}


.header_new_light_right .title_pages .title a
{
  font-size:15px;
  font-family:Arial;
  font-weight:normal;
  text-decoration:none;
}

.blog_left .window_popup_pages
{
  padding:0 0 0px 0;
}

.preview_new_center
{
  height:15px;
  margin:0 7px;
  background:url('/images/preview_new_center1.png') top left repeat-x;
}

.preview_new_left
{
  background:url('/images/preview_new_left1.png') top left no-repeat;
}

.preview_new_right
{
  background:url('/images/preview_new_right1.png') top right no-repeat;
}

.rubricator .form_shadow_bottom
{
  padding:5px 8px;
}

.preview_on_main .form_shadow_bottom, .preview.my_blog_preview .form_shadow_bottom
{
  padding:0 10px;
}

.my_panel  .form_shadow_bottom
{
  padding:5px 10px 10px 10px;
}

.my_panel.my_contacts  .form_shadow_bottom
{
  padding:5px 10px 5px 10px;
}


.mail_list .form_shadow_bottom
{
  padding-top:0px;
}

.shadow_head_left
{
  background:url('/images/form_new_shadow_left.png') top left repeat-y;
}

.shadow_head_right
{
  background:url('/images/form_new_shadow_right.png') top right no-repeat;
}

.shadow_head_center
{
  background:url('/images/form_new_shadow_top.png') top left no-repeat;
}

.shadow_head
{
  margin:5px 13px 0 5px;
}

.form_new_shadow_left
{
  background:url('/images/form_new_shadow_left.png') top left repeat-y;
}

.form_new_shadow_right
{
  background:url('/images/form_new_shadow_right_regular.png') top right repeat-y;
}

.form_new_shadows
{
  margin:0 13px 0 5px;
}

.form_new_shadow_bottom_left
{
  background:url('/images/form_new_shadow_bottom_left.png') top left no-repeat;
}

.form_new_shadow_bottom_right
{
  background:url('/images/form_new_shadow_bottom_right_regular.png') top right no-repeat;
}

.form_new_shadow_bottom_center
{
  background:url('/images/form_new_shadow_bottom.png') bottom left repeat-x;
}

.form_new_shadows_bottom
{
  margin:0 13px 19px 5px;
}

.header_nogreen_left
{
  background:url('/images/header_nogreen_left.png') top left no-repeat;
}

.header_nogreen_right
{
  background:url('/images/header_nogreen_right.png') top right no-repeat;
}

.header_nogreen_center
{
  margin:0 40px 0 40px;
  height:9px;
  background:url('/images/header_nogreen_center.png') top left repeat-x;
}

.header_left_event
{
  background:url('/images/header_left_event.png') top left no-repeat;
}

.header_right_event
{
  background:url('/images/header_right_event.png') top right no-repeat;
}

.header_center_event
{
  margin:0 40px 0 40px;
  height:9px;
  background:url('/images/header_center_event.png') top left repeat-x;
}

.footer_left_event
{
  background:url('/images/footer_left_event.png') top left no-repeat;
}

.footer_right_event
{
  background:url('/images/footer_right_event.png') top right no-repeat;
}

.footer_center_event
{
  margin:0 40px 0 40px;
  height:9px;
  background:url('/images/footer_center_event.png') top left repeat-x;
}

.center_center_event
{
  margin:0 1px;
  
  background:url('/images/form_new_center_center_ev.png') top left repeat;
}

.mypost_edit
{
  float:right;
  margin:0 0 0 10px;
}

.mypost_edit a
{
  font-size: 11px;
  text-decoration: none;
  display: block;
  color:#ffffff;
  padding: 3px 4px;
  border-radius: 2px;
}

.mypost_edit a:hover
{
  font-size: 11px;
  text-decoration: none;
  display: block;
  color:#ffffff;
  padding: 3px 4px;
  border-radius: 2px;
  background:url('/images/mypost_edit_bg.png') top left repeat;
}


.rooms_filter
{
  padding:0 0 10px 0;
}

.rooms_filter a, .rooms_filter a:hover
{
  font-size:12px;
  font-weight:normal;
  font-family:Arial;
  color:#ffffff;
  text-decoration:none;
  padding:0 5px 0 10px;
}

.rooms_filter a.selected, .rooms_filter a.selected:hover
{
  color:#fdda01;
}

.rooms_rubricator .networks_list table, .rubricator .networks_list table
{
    margin:0 auto;
    width:100%;
    padding: 0 30px;
}

.networks_list .networks_list_td
{
    width: 33%;
    text-align: center;
    padding: 12px 0;
}

.networks_list .networks_list_title, .networks_list .networks_list_title a
{
    font-weight: normal;
    font-size: 24px;
    text-decoration: none;
    color: #4f9454;
}

.networks_list .networks_list_td .networks_list_table
{
    margin: 0 auto;
}

.networks_list .networks_list_td .networks_list_table .list_title
{
    height:75px;
    vertical-align:middle;
}

.networks_list .networks_list_td .networks_list_table .count_hands 
{
    font-size: 18px;
    color: #4f9454;
}

.networks_list .networks_list_td .networks_list_table .count_hands .summ
{
    font-weight: bold;
    color:#000000;
    font-size: 26px;
}

.networks_list .networks_list_table .networks_list_image
{
    margin-bottom: 5px;
}

.networks_list .networks_list_table .networks_list_image img
{
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
}

.subpages_menu ul, .subpages_menu ul li ul
{
  list-style:none;
}

.subpages_menu ul li ul
{
  margin:0 0 0 20px;
}

.my_panel.subpage
{
  margin:0 0 15px 0;
}

.my_panel .subpages_menu .form_shadow_bottom
 {
    padding: 6px 10px 4px;
}

.files .catalog 
{
    border-bottom: 1px solid #4f9454;
    border-top: 1px solid #4f9454;
}

.files ul.admin_ul
{
    margin-bottom:5px;
    padding:5px 0 5px 0;
    border-bottom:1px solid #4f9454;
}

.files ul.admin_ul li
{
    color:#4f9454;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
}

.files ul.catalog_tr li.file_li
{
    width:140px;
}

.files ul.catalog_tr
{
    list-style:none;
}

.files .catalog ul.catalog_tr:nth-child(2n+1)
{
    background-color: #E2E2E2;
}


.files .catalog ul.catalog_tr:nth-child(2n)
{
    background-color: #C5C5C5;
}

.files .catalog ul.catalog_tr:hover
{
    background-color: #FFFFFF;
}

.window_blog_turnirs .title
{
	color: #FDDA01;
	display: block;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 7px 0 3px;
	text-align: left;
}

.window_blog_turnirs
{
	margin-bottom:15px;
}

.window_tournament_pages .text
{
	font-size:11px;	
}

.tourn_image .image img
{
	border: 1px solid #FDDA01;
  border-radius: 5px;
	margin-right: 2px;
}

.form_new_center_center_tournament
{
	background: url("/images/form_new_center_center.png") repeat scroll left top rgba(0, 0, 0, 0);
  margin: 0 2px;
}

.preview_green_cont_tournament 
{
    height: auto;
    overflow: hidden;
    padding: 0;
}

.turnirs
{
  margin:0 0 15px 0;
}


.turnirs .promo_preview_header
{
  overflow:hidden;
}

.turnirs .promo_preview_header .promo_image
{
  float:right;
}

.turnirs .preview.my_blog_preview .all_posts .control_arrows_right
{
  float:right;
  line-height:12px;
  margin:0px;
}

.turnirs .preview.my_blog_preview .all_posts .control_arrows_left
{
  float:left;
  line-height:12px;
  margin:0px;
}

.turnirs .preview.my_blog_preview .all_posts .control_arrows_left img, .turnirs .preview.my_blog_preview .all_posts .control_arrows_right img
{
  margin:0px;
}

.turnirs .preview.my_blog_preview .preview_object, .turnirs .preview.my_blog_preview .preview_object.first
{
  background:url('/images/preview_separator.png') bottom center no-repeat;
  padding:10px 9px;
  height:auto;
  background:none;
}

.turnirs .tourn_image .promo_preview_header .parent_poker_room_name
{
  text-align:right;
  font-size:11px;
}

.turnirs .preview_green_cont_promo
{
  height:auto;
}

.news .arrow_prevt a, .arrow_prevt a 
{
    background: url("/images/rubricator_arrow_left.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

.news .arrow_nextt a, .arrow_nextt a 
{
     background: url("/images/rubricator_arrow_right.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}

.news .arrow_prevt a, .news .arrow_nextt a, .arrow_nextt a, .arrow_prevt a 
{
    display: block;
    height: 100%;
    position: absolute;
    width: 15px;
}

.turnirs .arrow_nextt 
{
	float: right;
	margin-right:3px;
}

.turnirs .arrow_prevt
{
    position: absolute;
}

.turnirs .arrow_prevt a
{
 		left: -20px;
}

.blog .catalog
{
  margin:0 auto;
  padding:0 10px;
}

.blog .catalog
{
  margin:0 auto;
  padding:5px 0 0 0;
}

.blog .catalog.detail_blog
{
   margin:0 auto;
   padding:0px;
}

.blog_container
{
  width:980px;
  margin:0 auto;
  /*overflow:hidden;*/
  padding:0 0 15px 0;
}

.blog_item .title
{
  margin:0px;
}

.root_logged.not_logged .header .center
{
  width:980px;
  margin:0px auto;
}

.catalog_object .blog_item
{
  overflow:hidden;

  background:none;
  padding:5px 0 5px 0;
}

.catalog_object. first_elem .blog_item table tr td.td_border_dotted
{
  background:none;
}

.blog .catalog_object.first_elem .blog_item
{
  overflow:hidden;
  background:none;
  padding:0px 0 10px 0;
}

.blog .text p
{
  margin:0 0 5px 0;
}

.blog .text_blog
{
  padding:0 0px 0 0;
  margin-right:16px;
}

.blog .title a, .blog .title a:hover
{
  text-decoration:none;
  font-weight:bold;
  color:#fdda01;
  font-family:Arial;
}

.blog .title 
{
  font-weight:bold;
  color:#fdda01;
  font-family:Arial;
  margin:0px;
}

.blog_left
{
  margin:0 230px 0 0px;
}

.blog_right
{
  float:right;
  width:220px;
  padding:0px 0 0 0;
}

.blog_container .navline
{
  padding:7px 0 7px 7px;
}

.blog .detail
{
  overflow:hidden;
}

.user_article_ru, .user_article_en
{
  text-align:center;
}

.user_article_ru input
{
  width:202px;
  height:39px;
  
  margin:0 auto;
  
  cursor:pointer;
  
  border:none;
  background:url('/images/add_article_ru.png') top left no-repeat;
}

.user_article_en input
{
  width:136px;
  height:39px;
  
  margin:0 auto;
  
  cursor:pointer;
  
  border:none;
  background:url('/images/add_article_en.png') top left no-repeat;
}

.user_article
{
  text-align:left;
  margin:0 5px;
}

.blog_container .window_popup_pages .content_window
{
  margin:0px;
  width: auto;
  height:auto;
  padding:15px 0 0px 0;
}

.blog_container .blog_right .window_popup_pages .content_window
{
  margin:0px;
  width: auto;
  height:auto;
  padding:5px 0 5px 0;
}

.radio_item input
{
  width:30px;
}

.radio_item
{
  float:left;
  margin:0 10px;
  color:#ffffff;
}

.user_iden
{
  overflow:hidden;
}

.user_iden a
{
  text-align: left;
  color: #FDDA01;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  text-decoration:none;
}

.user_iden a:hover
{
  text-align: left;
  color: #FDDA01;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
  text-decoration:underline;
}

.user_iden img
{
  float:left;
  border: 1px solid #FDDA01;
  border-radius: 4px 4px 4px 4px;
  margin:0 10px 0 0;
}

table.catalog_item_blog tr td
{
  vertical-align:top;
}

table.catalog_item_blog tr.information_tr td.image_td_cat
{
  width:55px;
  text-align:center;
  padding:0 10px 0 0;
}

table.catalog_item_blog tr td .detail_link
{
  float:right;
  
  margin:5px 0 12px 0;
}

table.catalog_item_blog tr td span.blog_date, table.catalog_item_blog tr td span.author
{
  font-style:italic;
  margin:0px;
  font-size:11px;
}

table.catalog_item_blog tr td div.blog_date
{
  margin:0px;
  font-size:11px;
  margin:0px;
  font-style:italic;
}


table.catalog_item_blog tr td div.author, table.catalog_item_blog tr td div.blog_of_author
{
  margin:0px;
  font-size:11px;
  margin:0px;
}

 table.catalog_item_blog tr td span.blog_of_author a,  table.catalog_item_blog tr td span.author a
{
  font-style:italic;
  font-size:11px;
  text-decoration:none;
}

table.catalog_item_blog tr td div.blog_of_author a
{
  font-size:11px;
  text-decoration:underline;
}

table.catalog_item_blog tr td div.author a
{
  font-size:12px;
  font-family:Arial;
  text-decoration:none;
  font-weight:bold;
  color:#fdda01;
}

table.catalog_item_blog tr td .detail_link a, table.catalog_item_blog tr td .detail_link a:hover
{
  font-style:italic;
  font-size:12px;
  color:#fdda01;
  text-transform:lowercase;
}


.all_rubrics a, .all_rubrics a:hover
{
  font-size:11px;
  color:#fed500;
  text-decoration:none;
}

.preview_on_main
{
  margin:0 0 0 auto;
  /*width:151px;*/
}

.blog_right_one
{
  margin:0 0px 0 0;
  padding:0px;
}

.blog_right_one .rubricator
{
  padding:0px;
}

.blog_right_one .rubricator .rubricator
{
  padding:0 0 15px 0;
}

.user_article form
{
  text-align:center;
}

.preview_blog .preview.my_blog_preview .all_posts
{
  overflow:hidden;
  padding:2px 0 0 0;
}

.preview_blog .preview.my_blog_preview .all_posts .control_arrow_left
{
  float:left;
  margin:3px 0 0 0;
}

.preview_blog .preview.my_blog_preview .all_posts .control_arrow_right
{
  float:right;
  margin:3px 0 0 0;
}

.preview_blog .preview.my_blog_preview .all_posts img
{
  margin:0px;
}

.date_container, .author_container
{
  overflow:hidden;
}

.author_container
{
  margin:0 0 0 0px;
}

.head_post_container
{
  overflow:hidden;
}

.head_post_container .author_cont_container
{
  float:left;
}

.head_post_container .status_cont
{
  float:right;
  margin:0 0 0 10px;
}

.head_post_container .status_cont img
{
   border:1px solid #fdda01;
   border-radius:3px;
}

td.detail_blog_right .head_post_container
{
  margin:0 0 0px 0;
}

.head_post_container .title
{
  float:left;
}

.blog_write_container
{
  text-align:right;
}

.date_icon, .author_icon
{
  float:left;
  margin:0 5px 0 0;
}

.write_icon
{
  float:right;
  margin:0 0 0 5px;
}

table.catalog_item_blog tr.information_tr td
{
  padding:0px 0 0px 0;
}

.head_post_container .title
{
  float:left;
}

table.catalog_item_blog tr.comment_tr td.comment_td
{
  padding:5px 0;
  background:url('/images/border_dotted.png') top left repeat-x;
}

table.catalog_item_blog tr.comment_tr  td
{
  padding:10px 0 0 0;
}

table.catalog_item_blog tr.comment_tr td.comment_td_left
{
  background:url('/images/border_dotted.png') top left repeat-x;
  width:38%;
}

table.catalog_item_blog tr.comment_tr td.comment_td_right
{
  background:url('/images/border_dotted.png') left top repeat-x;
}

.com_container
{
  overflow:hidden;
}

.com_container a
{
  font-size:12px;
  font-family:Arial;
  color:#ffffff;
}

.com_container a:hover
{
  font-size:12px;
  font-family:Arial;
  color:#ffffff;
  text-decoration:none;
}

.com_container .new_comment
{
  float:left;
  margin:0 15px 0 0;
}

.com_container .show_comment
{
  float:right;
}

.enjoy_cont_container
{
  overflow:hidden;
}

.enjoy_container
{
  float:right;
}

.enjoy_container .half_toyou
{
  float:left;
  margin:0 10px;
}

.enjoy_container .i_like
{
  float:right;
}

span.user_on, span.user_off
{
  font-size:11px;
  font-family:Arial;
  text-align:center;
  line-height:18px;
}

span.user_on_detail, span.user_off_detail
{
  font-size:11px;
  font-family:Arial;
  text-align:center;
  line-height:13px;
  color:#ffffff;
}

.blog .gallery_edite .gallery
{
  margin:0px;
}

.blog .gallery
{
  overflow:hidden;
  margin:0px 0 10px 0;
}

.blog .gallery .image.gallery_in_blog
{
  float:left;
  margin:2px 10px 0px 0;
  border:1px solid #888888;
  border-radius:5px;
  overflow:hidden;
  height:100px;
}

a.half_toyou_link, a.half_toyou_link:hover
{
  font-family:Arial;
  color:#ffffff;
  background:url('/images/half_toyou.png') center right no-repeat;
  padding:2px 21px 2px 0;
  text-decoration:none;
}

a.i_like_link, a.i_like_link:hover
{
  font-family:Arial;
  color:#ffffff;
  background:url('/images/i_like.png') center right no-repeat;
  padding:2px 21px 2px 0;
  text-decoration:none;
}

a.half_toyou_link_detail, a.half_toyou_link_detail:hover
{
  font-size:12px;
  font-family:Arial;
  color:#ffffff;
  background:url('/images/half_toyou.png') center right no-repeat;
  padding:1px 21px 1px 0;
  text-decoration:none;
}

a.i_like_link_detail, a.i_like_link_detail:hover
{
  font-size:12px;
  font-family:Arial;
  color:#ffffff;
  background:url('/images/i_like.png') center right no-repeat;
  padding:1px 21px 1px 0;
  text-decoration:none;
}

td.detail_blog_left
{
  width:55px;
  padding:0 10px 20px 0;
  text-align: center;
  vertical-align:top;
}

.login_in_detail
{
  font-size:11px;
  font-family:Arial;
  color:#fdda01;
  font-weight:bold;
}

.login_in_detail a,.login_in_detail a:hover
{
  font-size:11px;
  font-family:Arial;
  color:#fdda01;
  font-weight:bold;
  text-decoration:none;
}

td.detail_blog_right
{
  vertical-align:top;
  padding:0 7px 0px 0;
}

.blog_date.date_detail
{
  padding:0 0 0 21px;
  color:#ffffff;
  background:url('/images/date_icon_detail.png') center left no-repeat;
}

tr.information_tr_detail td
{
  padding:10px 0;
  margin:10px 0 0 0;
  background:url('/images/border_dotted.png') top left repeat-x;
}

.date_container_detail
{
  float:left;
}

.text_blog .text
{
  text-align:justify;
}

.title.no_moving
{
  overflow:hidden;
}

.title.no_moving .title_container
{
  float:left;
}

.title.no_moving .users_buttons
{
  float:right;
}

.blog_left .blog .form_shadow_bottom
{
  padding:0px 5px 5px 10px;
}

.blog_left .blog .detail .form_shadow_bottom
{
  padding-top:10px;
}

a.all_record, a.all_record:hover
{
  display:block;
  text-decoration:none;
  color:#ffffff;
}

.user_add_visible
{
  overflow:hidden;
  padding:0 0 5px 0;
}

table.edite_post
{
  padding:5px 0 0 0;
}

td.detail_blog_right.edite_post
{
  text-align:left;
}

.user_add_visible .radio_item input
{
  /*width:20px;*/
  width:auto;
  margin:3px 5px 3px 0;
}

.user_add_visible .radio_item
{
  margin:0 20px 0 0px;
}

td.textarea_td_edite input
{
  border-radius:5px;
  padding:0 5px;
  border:1px solid #fdda01;
}

td.detail_blog_right.edite_post textarea, table.inner_edite td.textarea_td_edite textarea
{
  margin:0px;
  padding:5px;
  border-radius:5px;
  border:1px solid #fdda01;
  font-size:12px;
  height:30px;
  resize:none;
  color:#000000;
}

.add_this td.tags_td_edite
{
  vertical-align:top;
  width:0px;
}

.add_this td.textarea_td_edite input
{
  display:none;
}

td.tags_td_edite .title
{
  text-align:center;
  float:none;
}

td.tags_td_edite .field table td
{
  text-align:left;
  color:#ffffff;
  padding:0 0 0px 0;
}

td.textarea_td_edite
{
  padding:0 0 10px 0;
}

.gallery_edite .gallery
{
  overflow:hidden;
}

.gallery_edite .image
{
     float:left;
  margin:0 10px 0 0;
  text-align:center;
}

.gallery_edite .image .img_cont
{

  border: 1px solid #888888;
  border-radius: 5px;
  overflow: hidden;
  height: 100px;
}

td.colspan_td
{
  text-align:left;
  /*height:10px;*/
}

td.textarea_td_edite
{
  vertical-align:top;
}

input.tag_checkbox
{
  margin:3px;
}

form.addrecord
{
  text-align:center;
  /*padding: 0 0 10px;*/
  position:relative;
  z-index:3;
}

.gallery_edite
{
  text-align:left;
}

.add_record_link
{
  text-align:left;
  padding:0 0 3px 0;
}

.add_record_link a, .add_record_link a:hover
{
  color:#fdda01;
  font-size:12px;
  font-family:Arial;
  text-decoration:none;
}

.add_this input.add_user_ru
{
  width:87px;
  height:23px;
  
  border:none;
  margin:0 auto;
  cursor:pointer;
  
  display:none;
  
  background:url('/images/add_user_ru.png') top left no-repeat;
}

.add_this input.add_user_en
{
  width:71px;
  height:23px;
  
  display:none;
  
  border:none;
  margin:0 auto;
  cursor:pointer;
  
  background:url('/images/add_user_en.png') top left no-repeat;
}

.add_this
{
  overflow:hidden;
  
  margin: 0px 15px 15px 0px;
}

.avatar_this
{
  margin:0 10px 0 0;
  float:left;
}

.avatar_this div
{
  text-align:center;
}

.add_this table.inner_edite tr td .user_add_visible
{
  display:none;
}

.add_this td.tags_td_edite div
{
  display:none;
  padding:0 0 0 3px;
}

.add_this td.tags_td_edite_blog select
{
  display:none;
}

.add_this td.tags_td_edite_blog .tag_level
{
  display:none;
  padding:5px 0 0 0;
}

.add_this td.tags_td_edite_blog .tag_level .tag_sublevel
{
  overflow:hidden;
}

.add_this td.tags_td_edite_blog .tag_level .tag_sublevel div
{
  float:left;
  margin:0 10px 0 0;
}

.add_this td.tags_td_edite_blog .level1
{
  color:#fdda01;
  font-weight:bolder;
  clear:both;
}

.add_this .gallery_edite
{
  display:none;
}

td.date_with_status
{
  height:33px;
}

.form_overlay
{
  position: absolute; 
 
  left: 0;
  top: 0;
  
  width: 100%;
  
  z-index:2;
  
  display:none;
}

.tags_post
{
  text-align:right;
  margin-bottom:5px;
}

.tags_post a, .tags_post a:hover
{
  color:#ffffff;
  font-style:italic;
  text-decoration:none;
  text-transform:lowercase;
}

.tags_post span
{
  color:#fdda01;
}

.subscribe
{
  text-align:center;
}

.subscribe a, .subscribe a:hover
{
  color:#fdda01;
}

.gallery_edite .title
{
  padding:0px;
  margin:5px 0;
  color:#fdda01;
  font-size:12px;
  font-weight:bolder;
  font-family:Arial;
}

.title_gallery
{
  padding:0px;
  margin:5px 0 0 0;
  color:#fdda01;
  font-size:12px;
  font-weight:bolder;
  font-family:Arial;
}

.gallery_edite.user_wall .title
{
  padding:5px 0;
}

.container_div .not_found
{
  padding: 5px 0;
  text-align: center;
  color: #fdda01;
}

td.tags_td_edite_blog .field select, td.tags_td_edite .field select
{
  width:140px;
}

td.tags_td_edite
{
  vertical-align:top;
  width:100px;
  /*padding:0 0 0 3px;*/
}

td.tags_td_edite_blog .field table tr td
{
  text-align:left;
}

td.tags_td_edite .field table tr td input
{
  margin:3px 5px 3px 0;
  width:auto;
}

td.tags_td_edite .field table tr td span
{
  margin:0 10px 0 0;
}

span.control
{
  display:none;
  float:right;
}

span.control.unlock_tag
{
  float:none;
}

span.control img
{
  cursor:pointer;
}

li.editable_input span.control
{
  display:inline;
}

.wall_tags .tags_add a
{
  font-size:10px;
  font-family:Arial;
  
  padding:0 0 0 17px;
  
  color:#fdda01;
  
  text-decoration:none;
   
  background:url('/images/add_tag.png') center left no-repeat;
}

.rubricator.wall_tags ul.tree
{
  margin:0 0 0 10px;
  padding:0 0 0 7px;
}

.wall_tags.rubricator .form_shadow_bottom
{
  padding:5px;
}

.rubricator.wall_tags ul.tree li.editable
{
  cursor:pointer;
}

.rubricator.wall_tags ul.tree li input
{
   border: 1px solid #FDDA01;
   border-radius: 3px 3px 3px 3px;
   font-size: 12px;
   width:135px;
   height:13px;
   padding:0 2px;
}

.wall_tags .tags_add
{
  padding:0 0 0 17px;
}

span.control span, span.edited span, span.unlock_tag span
{
  display:inline-block;
  width:9px;
  height:9px;
  
  margin:0 2px;
  
  cursor:pointer;
  
  background:url('/images/tags_action.png') 0 0 no-repeat;
}

span.control span.save, span.edited span.save, span.unlock_tag span.save
{
  background-position:-15px 0px;
  margin:2px 0;
}

span.control span.edite, span.edited span.edite
{
  background-position:0px 0px;
}

span.control.unlock_tag span.abort
{
  margin:2px 0 2px 24px;
}

span.control span.abort, span.edited span.abort
{
  background-position:-30px 0px;
  margin:2px 4px;
}

span.control span.delete, span.edited span.delete
{
  background-position:-45px 0px;
}

.tags_add_form
{
  text-align:center;
}

.tags_add_form input
{
  width:167px;
  border: 1px solid #FDDA01;
  border-radius: 3px 3px 3px 3px;
  font-size: 12px;
  padding:0 2px;
  margin:5px 0 0 0;
}

.add_this .avatar_this .avatar a img
{
  width:40px;
  height:40px;
}

.posts_action
{
  float:right;
  min-width:16px;
}

.posts_action a
{
  width:13px;
  height:11px;
  
  margin:0 0 0 3px;
  
  display:block;
  
  background:url('/images/posts_action.png') 0 0 no-repeat;
}

.posts_action .post_button
{
  display:none;
}

.blog_item .post
{
  margin:0 16px 0 0;
}

.add_record .head_post_container.edite_hand table.inner_edite
{
  padding:0 0 10px 0;
}

.add_record .head_post_container.edite_hand table.inner_edite tr td.textarea_td_edite
{
  padding:0 0 0px 0;
}

.add_record .head_post_container.edite_hand table.inner_edite tr td .players_title
{
  padding:0 0 5px 0;
}

.add_record .head_post_container.edite_hand table.inner_edite tr td
{
  vertical-align:top;
  color:#FDDA01;
  text-align:left;
}

.add_record .head_post_container.edite_hand table.inner_edite tr td.title_td
{
  vertical-align:bottom;
  width:11%;
}

.add_record .head_post_container.edite_hand table.inner_edite tr td.title_td div, .add_record .head_post_container.edite_hand table.inner_edite tr td.additional_td div
{
  padding:5px 0 0 0;
  display:none;
}

.add_record .head_post_container.edite_hand table.inner_edite tr td select
{
  padding:0px;
  margin:0px;
}

.add_record .head_post_container.edite_hand table.inner_edite tr td input
{
  width:198px;
  margin:0px;
  padding:0px;
}

.add_record .head_post_container.edite_hand table.inner_edite tr td textarea
{
  margin:0px;
  padding:5px;
  border-radius:5px;
  border:1px solid #fdda01;
  font-size:12px;
  height:30px;
  resize:none;
  width:98%;
  color:#000000;
}

.blog .next_page, .blog .prev_page
{
  text-align:center;
}

.blog .next_page a, .blog .prev_page a,.blog .next_page a:hover, .blog .prev_page a:hover
{
  color:#FDDA01
}

.blog_left .form_shadow_bottom
{
  padding-top:5px;
}

.gallery .gallery_container
{
  padding:15px 0 0 5px;
  overflow:hidden;
}

.gallery .gallery_container .gallery_image
{
  float:left;
  margin:0 10px;
}

.poker_rooms .detail td#field_gallery .image
{
  text-align:center;
}

.poker_rooms .detail td#field_gallery .image .title
{
  text-align:center!important;
  color:#ffffff!important;
  font-family:Arial;
  font-weight:normal;
}

.cat_cards
{
  width:23px;
  height:30px;
  
  float:left;
  margin:0 2px;
  
  background:url('/files/cards/301.png') top left no-repeat;
}

.card_Ac
{  
  background-position:-272px -1px;
}

.card_Ad
{
  background-position:-272px -100px;
}

.card_Ah
{
  background-position:-272px -67px;
}

.card_As
{
  background-position:-272px -34px;
}

.card_Kc
{
  background-position:-249px -1px;
}

.card_Kd
{
  background-position:-249px -100px;
}

.card_Kh
{
  background-position:-249px -67px;
}

.card_Ks
{
  background-position:-249px -34px;
}

.card_Qc
{
  background-position:-227px -1px;
}

.card_Qd
{
  background-position:-227px -100px;
}

.card_Qh
{
  background-position:-227px -67px;
}

.card_Qs
{
  background-position:-227px -34px;
}

.card_Jc
{
  background-position:-204px -1px;
}

.card_Jd
{
  background-position:-204px -100px;
}

.card_Jh
{
  background-position:-204px -67px;
}

.card_Js
{
  background-position:-204px -34px;
}

.card_Tc
{
  background-position:-181px -1px;
}

.card_Td
{
  background-position:-181px -100px;
}

.card_Th
{
  background-position:-181px -67px;
}

.card_Ts
{
  background-position:-181px -34px;
}

.card_9c
{
  background-position:-159px -1px;
}

.card_9d
{
  background-position:-159px -100px;
}

.card_9h
{
  background-position:-159px -67px;
}

.card_9s
{
  background-position:-159px -34px;;
}

.card_8c
{
  background-position:-136px -1px;
}

.card_8d
{
  background-position:-136px -100px;
}

.card_8h
{
  background-position:-136px -67px;
}

.card_8s
{
  background-position:-136px -34px;
}

.card_7c
{
  background-position:-114px -1px;
}

.card_7d
{
  background-position:-114px -100px;
}

.card_7h
{
  background-position:-114px -67px;
}

.card_7s
{
  background-position:-114px -34px;
}

.card_6c
{
  background-position:-91px -1px;
}

.card_6d
{
  background-position:-91px -100px;
}

.card_6h
{
  background-position:-91px -67px;
}

.card_6s
{
  background-position:-91px -34px;
}

.card_5c
{
  background-position:-68px -1px;
}

.card_5d
{
  background-position:-68px -100px;
}

.card_5h
{
  background-position:-68px -67px;
}

.card_5s
{
  background-position:-68px -34px;
}

.card_4c
{
  background-position:-46px -1px;
}

.card_4d
{
  background-position:-46px -100px;
}

.card_4h
{
  background-position:-46px -67px;
}

.card_4s
{
  background-position:-46px -34px;
}

.card_3c
{
  background-position:-23px -1px;
}

.card_3d
{
  background-position:-23px -100px;
}

.card_3h
{
  background-position:-23px -67px;
}

.card_3s
{
  background-position:-23px -34px;
}

.card_2c
{
  background-position:0px -1px;
}

.card_2d
{
  background-position:0px -100px;
}

.card_2h
{
  background-position:0px -67px;
}

.card_2s
{
  background-position:0px -34px;
}

.users_container
{
  overflow:hidden;
  padding:0 0 20px 0;
}

.users_left
{
  margin:0 155px 0 0;
}

.users_left.user_catalog
{
  margin:0 155px 0 0;
}

.users_left.not_user
{
  margin:0px;
}

.users_right
{
  width:151px;
  padding:0px 0 0 0;
  float:right;
}

.users_right.user_catalog
{
  width:151px;
  padding:0px 0 0 0;
  float:right;
}

.users_container .users_right .window_popup_pages .content_window
{
  margin:0px;
  width: auto;
  height:auto;
  padding:5px 0 5px 0;
}

.preview.my_blog_preview .center_center
{
  margin: 0 14px 0 6px;
}

.preview.my_blog_preview .left_center, .preview.my_blog_preview .right_center
{
  background:none;
}

.preview.my_blog_preview .center_center_center
{
  padding:0 10px;
}

.preview.my_blog_preview .top_center_blog_right.margin_div
{
  margin:0 15px;
}

.preview.my_blog_preview .all_posts
{
  text-align: center;
}

.preview.my_blog_preview .all_posts img
{
  margin:0 4px;
}

.preview.my_blog_preview .all_posts
{
  cursor:pointer;
}

.preview.my_blog_preview .text p
{
  text-align:left;
}

.preview.my_blog_preview .text p a
{
  line-height:16px;
  text-decoration:none;
  font-size:11px;
  font-family:Arial;
}

.preview.my_blog_preview .preview_object
{
  background:url('/images/preview_separator.png') top center no-repeat;
  padding:10px 0
}

.preview.my_blog_preview .preview_object.first
{
  background:none;
  padding:10px 0 10px 0;
}

.preview.my_blog_preview .blog_preview_header
{
  overflow:hidden;
}

.preview.my_blog_preview span.blog_date
{
  color:#fed500;
  font-size:11px;
  font-family:Arial;
  font-weight:normal;
  float:left;
}

.preview.my_blog_preview span.blog_author
{
  color:#fed500;
  font-size:11px;
  font-family:Arial;
  font-weight:normal;
  float:right;
}

.preview.my_blog_preview span.blog_author a
{
  color:#fed500;
  font-size:11px;
  font-family:Arial;
  font-weight:normal;
  text-decoration:none;
} 

.preview.my_blog_preview .blog_item .text a
{
  font-size:11px;
  font-family:Arial;
  font-weight:normal;
  text-decoration:none;
}

.prev_top_left
{
  background:url('/images/prev_top_left.png') top left no-repeat;
}

.prev_top_right
{
  background:url('/images/prev_top_right.png') top right no-repeat;
}

.prev_top_center
{
  margin:0 8px;
  background:url('/images/prev_top_center.png') top left repeat-x;
}

.prev_top_center .title_pages .title
{
  text-align: left;
  color: #FDDA01;
  font-family: Arial;
  font-size: 16px;
  margin: 0px;
  font-weight: normal;
}

.prev_top_center .title_pages
{
  padding:10px 0 4px 0;
}

.prev_center_top
{
    background:url('/images/prev_center_top.png') top left no-repeat;
}

.prev_center_bottom
{
  background:url('/images/prev_center_bottom.png') bottom left no-repeat;
}

.prev_center_line
{
   background:url('/images/prev_center_line.png') top left repeat-y;
}

.prev_center_center
{
   background:url('/images/prev_center_center.png') top center repeat-y;
}

.prev_center_topright
{
    background:url('/images/prev_center_top.png') top right no-repeat;
}

.prev_center_bottomright
{
  background:url('/images/prev_center_bottom.png') bottom right no-repeat;
}

.prev_center_lineright
{
   background:url('/images/prev_center_line.png') top right repeat-y;
}

.prev_green_left
{
  background:url('/images/prev_green_left.png') top left no-repeat;
}

.prev_green_center
{
  height:16px;
  margin:0 8px;
  background:url('/images/prev_green_center.png') top left repeat-x;
}

.prev_green_right
{
  background:url('/images/prev_green_right.png') top right no-repeat;
}

.prev_green_left_shadow
{
  background:url('/images/prev_green_left_shadow.png') top left no-repeat;
}

.prev_green_center_shadow
{
  height:29px;
  margin:0 21px 0 13px;
  background:url('/images/prev_green_center_shadow.png') top left repeat-x;
}

.prev_green_right_shadow
{
  background:url('/images/prev_green_right_shadow.png') top right no-repeat;
}

.preview_green_cont
{
  height:260px;
  overflow:hidden;
  padding:0px
}

.preview_green_cont_promo
{
  height:260px;
  overflow:hidden;
  padding:0px
}

.container_div, .container_div_promo
{
    position:relative;
}

.preview.my_blog_preview .container_div_promo table tr td
{
  vertical-align:top;
}

.title_of_users
{
  padding:7px 0 3px 0;
}

.hint
{
  position:absolute;
  color:#00210c;
  font-size:10px;
  font-weight:normal;
  font-family:Arial;
  cursor:pointer;
  margin:19px 0 0 0;
  display:none;
}

.hint_left
{
  background:url('/images/hint_left.png') bottom left no-repeat;
}

.hint_right
{
  background:url('/images/hint_right.png') bottom right no-repeat;
}

.hint_center
{
  margin:0 3px;
  background:url('/images/hint_center.png') bottom left repeat-x;
}

.hint_arrow
{
  background:url('/images/hint_arrow.png') top center no-repeat;
}

.hint_text
{
  padding:5px 0 2px 0;
  line-height:10px;
}

.users_buttons
{
  overflow:hidden;
  margin:0 0 0 auto;
}

.users_buttons a
{
  display:block;
  float:left;
  
  width:20px;
  height:20px;
}

.users_buttons a#write_hint
{
  background:url('/images/write_to_user_button.png') top left no-repeat;
  margin:0 5px 0 0;
}

.users_buttons a#add_to_friend_hint
{
  background:url('/images/add_to_friend_button.png') top left no-repeat;
  margin:0 5px 0 0;
}

.users_buttons a#blog_user_hint
{
  background:url('/images/blog_user_button.png') top left no-repeat;
  margin:0 5px 0 0;
}

.users_buttons a#wall_user_hint
{
  background:url('/images/wall_user_button.png') top left no-repeat;
  margin:0 5px 0 0;
}

.users_buttons a#profile_user_hint
{
  background:url('/images/profile_user_button.png') top left no-repeat;
  margin:0 5px 0 0;
}

.users_buttons a#already_friend_hint
{
  background:url('/images/already_friend_button.png') top left no-repeat;
  margin:0 5px 0 0;
}

.users_buttons a#another_hint
{
  background:url('/images/another_button.png') top left no-repeat;
}

.catalog_object table.catalog_object_user tr td
{
  vertical-align:top;
}

.catalog_object table.catalog_object_user tr td.image
{
  padding:0 10px 0 0;
}

.catalog_object table.catalog_object_user .detail_link a
{
  font-size: 12px;
  font-style: italic;
}

.catalog_object table.catalog_object_user tr td span.name_title
{
    color: #FDDA01;
    font-family: Arial;
    font-size: 12px;
}

.user_input_left
{
  background:url('/images/input_left.png') top left no-repeat;
  float:right;
}

.user_input_right
{
  background:url('/images/input_right.png') top right no-repeat;
}

.user_input_center
{
  margin:0 5px;
  background:url('/images/input_center.png') top left repeat-x;
}

.user_input_center input
{
  border:none;
  background:none;
  width:680px;
}

.user_input_center input.long_search
{
  width:680px;
}

.user_form_container
{
  overflow:hidden;
}

input.search_user_ru
{
   width:72px;
   height:23px;
   margin:0px;
   border:none;
   
   cursor:pointer;
   
   background:url('/images/search_user_ru_new.png') top left no-repeat;
}

input.search_user_en
{
   width:72px;
   height:23px;
   margin:0px;
   border:none;
   
   cursor:pointer;
   
   background:url('/images/search_user_en_new.png') top left no-repeat;
}

.user_search
{
  padding:0 0 10px 0;
}

.users_control {
  margin-left: 6px;
}

.users_control form {
  color:#212121;
}

.users_control .border_main td 
{
    /*background-color:#CBFFAE;*/
    background:#FFFFFF;
}

.users_control .top_contr_btn img {
  vertical-align:middle;
}

.users_control .edit_user form {
  color:#212121;
}
.users_control .edit_user .user_fields_table {
  margin:0px auto;
}



.users_control .top_contr_btn 
{
  margin-bottom:10px;  
}

.users_control .add_user 
{
    text-align:right;  
}

.users_control  .msg 
{
    margin:0px auto;
    padding-top:10px;
    text-align:center;
    font-weight:bolder; 
}



.users_control .detail td 
{
  text-align:center;
  vertical-align:top;
}
.users_control .detail .fields {
 /*background-color:#241E12;*/
}
.users_control .detail .edit_btn {
  display:block;
  margin-top:7px;
}


.users_control .detail td.det_right_td
{
  padding:0px 0px 0px 10px;
}

.users_control .user_top_login {
  margin-top:15px;
}
.users_control .user_top_login .login{
  font-weight:bolder;
}
.users_control .user_info_tabs {
  margin:7px 0px 7px 0px;
  overflow:hidden;
}
.users_control .user_info_tabs li{
  list-style-type:none;
  float:left;
  padding-left:15px;
  color:#FDDA01;
}
.users_control .user_info_tabs a {
  color:#FDDA01;
}
.users_control .user_info_tabs a:hover {
  color:#ffec73;
}
.users_control .user_info_tabs .act {
  font-weight:bolder;
}

.users_control .detail .border{
  padding-bottom:0px;
}

.users_control .edit_btn_td {
  background:none !important;
  border:none !important;
}

.users_list table {
  width:100%;
}

.users_list .pagination {
  margin-top:12px;
}

.users_list .pagination a {
  margin-right:5px;
}
.users_list .pagination .act {
  margin-right:5px;
  font-weight:bolder;
}

.users_control .detail table.det_main_cont
{
  width:100%;
}

.soft_orders .edit_order.fields
{
  text-align:center;
}

.soft_orders .edit_order.fields .left_side, .edit_order.fields .right_side
{
  display:inline-block;
  vertical-align:top;
  padding:0px 30px 0px 30px;
}

table.content_table_messages tr td
{
  vertical-align:top;
}

.message
{
  text-align:left!important;
}

table.content_table_messages tr td.left
{
  width:225px;
  padding:0px 5px 0 0;
}

table.content_table_messages tr td.center
{
  padding:0px 0 0 0;
}

table.content_table_messages tr td.left .my_panel
{
  width:220px;
}

table.content_table_messages tr td.left .my_panel .container_div
{
  padding:7px 0 10px 0;
}

table.content_table_messages tr td.left .my_panel .preview_green_cont
{
  height:auto;
}

table.content_table_messages tr td.left .my_panel.my_contacts
{
  margin:15px 0 0 0;
}

table.content_table_messages tr td.left .my_panel.my_contacts .preview_green_cont
{
  min-height:100px;
}

table.inbox_table tr td, table.trash_table tr td,table.spam_table tr td,table.outbox_table tr td
{
  /*padding:0 0 10px 0;*/
  padding:5px 0 0px 0;
  vertical-align:middle;
  color:#ffffff;
}

table.draft_table tr td,table.write_table tr td
{
  /*padding:0 0 10px 0;*/
  padding:5px 0 5px 0;
  vertical-align:middle;
  color:#ffffff;
}

table.outbox_table tr td img,table.inbox_table tr td img,table.spam_table tr td img,table.trash_table tr td img,table.draft_table tr td img
{
  border: 1px solid #FDDA01;
  border-radius: 4px;
}

table.outbox_table tr td a,table.inbox_table tr td a,table.spam_table tr td a,table.trash_table tr td a,table.draft_table tr td a
{
  text-decoration:none;
  color:#ffffff;
}

table.outbox_table tr td.photo,table.inbox_table tr td.photo,table.spam_table tr td.photo,table.trash_table tr td.photo,table.draft_table tr td.photo
{
  width:40px;
  text-align:center;
  /*padding:0 0px 10px 0;
  padding:5px 0;*/
}

table.outbox_table tr td.date, table.inbox_table tr td.date,table.spam_table tr td.date,table.trash_table tr td.date,table.draft_table tr td.date
{
  width:80px;
  color:#ffffff;
  /*text-align:center;
  padding:0 0 0 10px;*/
  text-align:right;
  padding:5px 0;
  font-style:italic;
}

table.outbox_table tr td.sender_td, table.inbox_table tr td.sender_td,table.spam_table tr td.sender_td,table.trash_table tr td.sender_td,table.draft_table tr td.sender_td
{
  width:120px;
  text-align:left;
  padding-right:10px;
}

table.outbox_table tr td .photo_div, table.inbox_table tr td .photo_div,table.spam_table tr td .photo_div,table.trash_table tr td .photo_div,table.draft_table tr td .photo_div
{
  margin:0 10px 0 0;
}

table.outbox_table tr td .sender_div, table.inbox_table tr td .sender_div
{

}

table.control_message
{
  margin:0 auto;
}

table.control_message tr td
{
  padding:0 15px;
}

table.message_view input, table.write_table tr td input
{
  width:99.5%;
}

table.message_view input, table.write_table tr td .float_l input
{
  float:left;
  width:auto;
}

table.message_view input, table.write_table .float_l
{
  float:left;
  line-height:24px;
  margin:0 15px 0 0;
}

table.message_view input, table.write_table .float_l input.radio_button
{
  margin:5px 5px 0 0;
}

table.message_view input, table.write_table tr td input.receiver_whom
{
  width:180px;
}

table.message_view tr td
{
  vertical-align:middle;
  color:#ffffff;
  padding:0 0 5px 0;
}

table.message_view tr td.butt
{
  text-align:center;
}

.message_view .message .title
{
  text-align:left;
}

a.write_button_ru
{
  width:202px;
  margin:0 auto;
  height:39px;
  display:block;
  background:url('/images/write_button.png') top left no-repeat;
}

a.write_button_en
{
  /*width:153px;*/
  width:208px;
  margin:0 auto;
  height:39px;
  display:block;
  background:url('/images/write_button_en.png') top left no-repeat;
}

a.add_contact_button_ru, a.add_contact_button_ru:hover
{
  color:#FDDA01;
  text-decoration:none;
  cursor: pointer;
  font-size: 12px;
  font-weight:bold;
}

a.add_contact_button_en, a.add_contact_button_en:hover
{
  color:#FDDA01;
  text-decoration:none;
  cursor: pointer;
  font-size: 12px;
  font-weight:bold;
}

.message_view .window_popup_pages .content_window
{
  padding:10px 0 0 0;
}

.message_view .title_pages, .mail_list .title_pages, .message_create .title_pages
{
  text-align: left;
  color: #FDDA01;
  font-family: Arial;
  font-size: 15px;
  margin: 0px;
  font-weight: normal;
}

.mail_list .window_popup_pages .content_window
{
  padding:10px 0 0 0;
}

.mail_list .title_pages .title, .message_view .title_pages .title
{
  padding:7px 0 0 0px;
  text-align: left;
  color: #FDDA01;
  font-family: Arial;
  font-size: 15px;
  margin: 0px;
  font-weight: normal;
}

form#mail_list
{
  /*padding:5px 0 0 0;*/
  padding:0px;
}

table.outbox_table tr,table.inbox_table tr,table.draft_table tr,table.spam_table tr,table.trash_table tr
{
  /*background:url('/images/catalog_separator.png') bottom center no-repeat;*/
  background:none;
}

table.inbox_table.buttons_table, table.outbox_table.buttons_table
{
  background:none;
  display:none;
  padding:0px;
}

table.draft_table.buttons_table, table.spam_table.buttons_table, table.trash_table.buttons_table
{
  background:none;
  padding:0px;
}

table.inbox_table, table.outbox_table, table.draft_table, table.spam_table, table.trash_table
{
  padding:5px 0 5px 0;
  background:url('/images/catalog_separator.png') bottom center no-repeat;
}

table.inbox_table tr td.check, table.outbox_table tr td.check, table.draft_table tr td.check, table.spam_table tr td.check, table.trash_table tr td.check
{
  /*text-align:center;
  width:40px;*/
  text-align:left;
  width:25px;
}

table.outbox_table tr.nosep,table.inbox_table tr.nosep,table.draft_table tr.nosep,table.spam_table tr.nosep,table.trash_table tr.nosep
{
  background:none;
}

table.outbox_table tr.nosep th, table.inbox_table tr.nosep th, table.draft_table tr.nosep th, table.spam_table tr.nosep th, table.trash_table tr.nosep th
{
  padding:5px 0 0 0;
}

table.outbox_table tr.nosep th.checkbox, table.inbox_table tr.nosep th.checkbox, table.draft_table tr.nosep th.checkbox, table.spam_table tr.nosep th.checkbox, table.trash_table tr.nosep th.checkbox
{
 /*text-align:center;
 width:40px;*/
 text-align:left;
 width:25px;
}

table.outbox_table tr.nosep th.checkbox a,table.inbox_table tr.nosep th.checkbox a,table.draft_table tr.nosep th.checkbox a,table.spam_table tr.nosep th.checkbox a,table.trash_table tr.nosep th.checkbox a
{
  color:#ffffff;
}

table.write_table tr td input.send_message_ru, .message_view input.send_message_ru
{
  height:39px!important;
  width:214px!important;
  border:none;
  background:url('/images/send_message_ru.png') top left no-repeat;
}

table.write_table tr td input.send_message_en, .message_view input.send_message_en
{
  height:39px!important;
  width:136px!important;
  border:none;
  background:url('/images/send_message_en.png') top left no-repeat;
}

table.write_table tr td.receiver
{
  width:55px;
}

table.content_table_messages
{
  padding:0 0 15px 0;
}

.user_action
{
  text-align:right;
}

.user_action span a
{
  font-size:11px;
  font-family:Arial;
  font-style:italic;
}

.user_action span.reply_link,.user_action span.trash_link
{
  padding:0 15px 0 0;
}


table.outbox_table tr.user_links  td, table.inbox_table tr.user_links  td, table.spam_table tr.user_links  td, table.trash_table tr.user_links  td, table.draft_table t.user_links r td, table.write_table tr.user_links  td
{
  padding:0px;
}

th.delete_all_th
{
  text-align:left;
}

input.delete_all_checkbox
{
  width:15px;
}

span.this_is_spam
{
  margin:0 0 0 20px;
}

.all_posts
{
  text-align:center;
  padding:1px 0 0 0;
}

.all_posts a, .all_posts a:hover
{
  font-size: 11px;
  font-family: Arial;
  color: #FDDA01;
  text-decoration:none;
}

.add_contact_panel
{
  padding:10px 0 0 0;
  text-align:right;
}

.add_contact_panel .add_contact_form
{
  display:none;
  text-align:center;
}

.contact_item
{
  overflow:hidden;
  padding:10px 0 5px 0;
  background:url('/images/catalog_separator.png') bottom center no-repeat;
}

.contact_item.last_item
{
  overflow:hidden;
  padding:10px 0 0px 0;
  background:none;
}

.contact_item.catalog_contact
{
  overflow:hidden;
  padding:10px 0 0px 0;
  background:none;
}

.my_panel.my_contacts .contact_item
{
  overflow:hidden;
  padding:2px 0 2px 0;
}

.contact_item .avatar_contact
{
  float:left;
  margin:0 10px 0 0;
}

.contact_item .avatar_contact img
{
  border: 1px solid #FDDA01;
  border-radius: 4px;
}

.contact_item .login_contact a, .contact_item .login_contact a:hover
{
  color:#FDDA01;
  font-size:14px;
  text-decoration:none;
}

.contact_item span.st_user
{
  color:#FDDA01;
}

.contact_item .status_contact
{
  font-size:11px;
}

.form_title
{
  color:#FDDA01;
  font-style:italic;
  font-size:12px;
  padding:0 0 5px 0;
}

.add_contact_form input.submit_contact
{
  width:75px;
}

.message_create .header_new_light_right .title_pages .title
{
  padding:12px 0 3px 0;
}

.no_messages
{
  /*padding:10px 0 0 0;*/
  padding:5px 0 0 0;
}

.container_avatar
{
  /*float:left;*/
  width:80%;
}

.delete_contact
{
  /*float:right;
  margin:16px 0 0 0;*/
  text-align:right;
}

.delete_contact a, .delete_contact a:hover
{
  text-decoration:none;
  font-style:italic;
  font-family:Arial;
  font-size:11px;
  color:#ffffff;
}

.alert_message
{
  padding:5px 0 0 0;
  font-style:italic;
  text-align:center;
}

#message_text
{
  width:99%;
  height:200px;
}

.message_entry
{
  padding:10px 0 0 0;
}

.message_text_entry
{
  padding:8px 0;
}

span.messages_1005
{

}

.messages_remember
{
  display:none;
  position:fixed;
  top:215px;
  z-index:1;
}

.messages_remember .user_message
{
   text-align:right;
   width:202px;
   position:relative;
   padding:0 0 5px 0;
   overflow:hidden;
}

.message_one .message_one_title
{
  text-align:left;
}

.message_one span.sender_login
{
  color:#fdda01;
}

.messages_remember .message_one
{
  padding:0 5px 0 0px;
}

.messages_remember .form_shadow_bottom
{
  padding:0px 5px;
}

.messages_remember a, .messages_remember a:hover
{
  color:#ffffff;
  text-decoration:none;
}

.messages_remember .user_message img
{
  cursor:pointer;
  float:right;
}

.panel_cat_cards
{
  width:18px;
  height:26px;
  
  float:left;
  margin:0 2px;
  
  background:url('/files/cards/301_2.png') top left no-repeat;
}

.panel_cat_cards.card_Ac
{  
  background-position:-220px -1px;
}

.panel_cat_cards.card_Ad
{
  background-position:-220px -85px;
}

.panel_cat_cards.card_Ah
{
  background-position:-220px -57px;
}

.panel_cat_cards.card_As
{
  background-position:-220px -29px;
}

.panel_cat_cards.card_Kc
{
  background-position:-202px -1px;
}

.panel_cat_cards.card_Kd
{
  background-position:-202px -85px;
}

.panel_cat_cards.card_Kh
{
  background-position:-202px -57px;
}

.panel_cat_cards.card_Ks
{
  background-position:-202px -29px;
}

.panel_cat_cards.card_Qc
{
  background-position:-183px -1px;
}

.panel_cat_cards.card_Qd
{
  background-position:-183px -85px;
}

.panel_cat_cards.card_Qh
{
  background-position:-183px -57px;
}

.panel_cat_cards .card_Qs
{
  background-position:-183px -29px;
}

.panel_cat_cards.card_Jc
{
  background-position:-165px -1px;
}

.panel_cat_cards.card_Jd
{
  background-position:-165px -85px;
}

.panel_cat_cards.card_Jh
{
  background-position:-165px -57px;
}

.panel_cat_cards.card_Js
{
  background-position:-165px -29px;
}

.panel_cat_cards.card_Tc
{
  background-position:-147px -1px;
}

.panel_cat_cards.card_Td
{
  background-position:-147px -85px;
}

.panel_cat_cards.card_Th
{
  background-position:-147px -57px;
}

.panel_cat_cards .card_Ts
{
  background-position:-147px -29px;
}

.panel_cat_cards.card_9c
{
  background-position:-129px -1px;
}

.panel_cat_cards.card_9d
{
  background-position:-129px -85px;
}

.panel_cat_cards.card_9h
{
  background-position:-129px -57px;
}

.panel_cat_cards.card_9s
{
  background-position:-129px -29px;;
}

.panel_cat_cards.card_8c
{
  background-position:-110px -1px;
}

.panel_cat_cards.card_8d
{
  background-position:-110px -85px;
}

.panel_cat_cards .card_8h
{
  background-position:-110px -57px;
}

.panel_cat_cards.card_8s
{
  background-position:-110px -29px;
}

.panel_cat_cards.card_7c
{
  background-position:-92px -1px;
}

.panel_cat_cards.card_7d
{
  background-position:-92px -85px;
}

.panel_cat_cards.card_7h
{
  background-position:-92px -57px;
}

.panel_cat_cards.card_7s
{
  background-position:-92px -29px;
}

.panel_cat_cards.card_6c
{
  background-position:-74px -1px;
}

.panel_cat_cards.card_6d
{
  background-position:-74px -85px;
}

.panel_cat_cards.card_6h
{
  background-position:-74px -57px;
}

.panel_cat_cards.card_6s
{
  background-position:-74px -29px;
}

.panel_cat_cards.card_5c
{
  background-position:-56px -1px;
}

.panel_cat_cards.card_5d
{
  background-position:-56px -85px;
}

.panel_cat_cards.card_5h
{
  background-position:-56px -57px;
}

.panel_cat_cards.card_5s
{
  background-position:-56px -29px;
}

.panel_cat_cards.card_4c
{
  background-position:-37px -1px;
}

.panel_cat_cards.card_4d
{
  background-position:-37px -85px;
}

.panel_cat_cards.card_4h
{
  background-position:-37px -57px;
}

.panel_cat_cards.card_4s
{
  background-position:-37px -29px;
}

.panel_cat_cards.card_3c
{
  background-position:-19px -1px;
}

.panel_cat_cards.card_3d
{
  background-position:-19px -85px;
}

.panel_cat_cards.card_3h
{
  background-position:-19px -57px;
}

.panel_cat_cards.card_3s
{
  background-position:-19px -29px;
}

.panel_cat_cards.card_2c
{
  background-position:0px -1px;
}

.panel_cat_cards.card_2d
{
  background-position:0px -85px;
}

.panel_cat_cards.card_2h
{
  background-position:0px -57px;
}

.panel_cat_cards.card_2s
{
  background-position:0px -29px;
}

.support_catalog .catalog .catalog_object
{
  padding: 10px 0;
    
  background: url("/images/catalog_separator.png") no-repeat scroll center top transparent;
}

.support_catalog .catalog .catalog_object.first_elem
{
  padding:0 0 10px 0;
  
  background:none;
}

.support_catalog .catalog .catalog_object .title a
{
  font-family:Arial;
  font-size:12px;
  font-weight:900;
  color:#fdda01;
  text-decoration:none;
}

.support_catalog .catalog .text
{
  font-size:11px;
  font-family:Arial;;
}

.support_catalog .detail .text
{
  font-size:12px;
  font-family:Arial;
  padding:0 0 5px 0;
}

.support_catalog .catalog .catalog_object .detail_link a
{
   font-family:Arial;
   font-size: 12px;
   font-style: italic;
}

.rubricator.support_rubricator
{
  padding:0 0 10px 0px;
}

.rubricator.support_rubricator .sections_title
{
  font-family: Arial;
  font-size: 13px;
  font-weight: 900;
  padding:0 0 5px 0;
  text-transform:uppercase;
}

.rubricator.support_rubricator ul.tree li a, .rubricator.support_rubricator ul li ul li a
{
  font-size:13px;
  font-family:Arial;
  font-weight:normal;
  text-decoration:none;
  color:#FDDA01;
}

.rubricator.support_rubricator ul.tree, .rubricator.support_rubricator ul.tree li ul
{
  margin:0px 0 0 16px;
  padding:0px;
  color:#FDDA01;
}

.rubricator.support_rubricator ul.tree li, .rubricator.support_rubricator ul.tree li ul li
{
  padding:3px 0;
}

.rubricator.support_rubricator ul.tree li ul
{
  margin:0 0 0 20px;
}

.center_title
{
  color: #212121;
  font-size: 15px;
  font-weight: bolder;
  
  margin: 10px 0px 5px 0px;
  padding: 0px;
}

.center_titl
{
  color: #000000;
  font-size: 36px;
  font-weight: bolder;
  text-align: center;
  margin: 10px 0px 5px 0px;
  padding: 0px;
}

.border-rooms
{

}

.border-rooms .text_top .title
{
  padding:5px 0 5px 10px;
  background:url('/images/th_bg.png') top left repeat-x;
  font-size:12px;
  color:#000000;
  font-family:Arial;
}

.main_page_text_small .text_top .title
{
    font-size:24px;
    font-weight:normal;
    text-align:center;
}

.main_page_text .text_top .title
{
    font-size:44px;
    font-weight:normal;
    text-align:center;
}

.title_main
{
    font-size:36px;
    font-weight:normal;
    text-align:center;
}

.title strong, .title b
{
  color:#212121;
}

.lion_menu
{
  margin-top:0px;
  display:none;
  position:fixed;
  z-index:102;
}

.lion_menu img
{
  padding:41px 40px 33px 40px;
}

.lion_shadow img
{
  cursor:pointer;
}

.lion_menu img.img_map
{
  padding:0px;
  cursor:default;
  position:absolute;
}

.lion_menu .first_lion_ru
{
  background:url('/images/first_lion.png') top center no-repeat;
}

.lion_menu .second_lion_ru
{
  background:url('/images/second_lion.png') no-repeat;
  background-position:100% 70px;
}

.lion_menu .third_lion_ru
{
  background:url('/images/third_lion.png') no-repeat;
  background-position:100% 255px;
}

.lion_menu .fourth_lion_ru
{
  background:url('/images/fourth_lion.png') bottom center no-repeat;
}

.lion_menu .fifth_lion_ru
{
  background:url('/images/fifth_lion.png') no-repeat;
  background-position:5px 265px;
}

.lion_menu .sixth_lion_ru
{
  background:url('/images/sixth_lion.png') no-repeat;
  background-position:0% 70px;
  
}

.lion_menu .first_lion_en
{
  background:url('/images/first_lion_en.png') top center no-repeat;
}

.lion_menu .second_lion_en
{
  background:url('/images/second_lion_en.png') no-repeat;
  background-position:100% 70px;
}

.lion_menu .third_lion_en
{
  background:url('/images/third_lion_en.png') no-repeat;
  background-position:100% 255px;
}

.lion_menu .fourth_lion_en
{
  background:url('/images/fourth_lion_en.png') bottom center no-repeat;
}

.lion_menu .fifth_lion_en
{
  background:url('/images/fifth_lion_en.png') no-repeat;
  background-position:5px 265px;
}

.lion_menu .sixth_lion_en
{
  background:url('/images/sixth_lion_en.png') no-repeat;
  background-position:0% 70px;
}

a.lion_menu_link
{
  display:block;
  height:141px;
  width:138px;
  
  margin:0px 10px 0 37px;
  
  background:url('/images/lion_small.png') center center no-repeat;
}

a.lion_menu_link:hover
{
  display:block;
  height:141px;
  width:138px;
  
  margin:0px 10px 0 37px;
  
  background:url('/images/lion_small_hover.png') center center no-repeat;
}

.gl_stats {
 margin-left: 6px;
}

.gl_stats form {
  color: #FFF;
}

.gl_stats input {
  width:120px;
}

.gl_stats li {
  list-style-type:none;
}

.gl_stats .msg {
  margin:10px auto;
  text-align:center;
  font-weight:bolder; 
}
.gl_stats .logo {
  border-radius: 4px;
  border: 1px solid #DCBA68;  
}
.gl_stats .border_main td {
  background-color:#241E12;
}


.gl_stats .top_contr_btn {
  margin-bottom:10px;
}
.gl_stats .top_contr_btn img {
  vertical-align:middle;
}


.gl_stats .rooms_filter {
  margin:18px 0px 7px 0px;
  overflow:hidden;
}
.gl_stats .rooms_filter li {
  list-style-type:none;
  float:left;
  padding-right:15px;
  color:#FDDA01;
}

.gl_stats .rooms_filter img {
  width:100px;
}
.gl_stats .rooms_filter .act img {
  width:130px;
}

.gl_stats .rooms_filter a {
  color:#FDDA01;
  padding:0px;
  display:block;
  margin-top:3px;  
}
.gl_stats .rooms_filter a:hover {
  text-decoration:underline;
  padding:0px;
  font-size:11px;    
}
.gl_stats .rooms_filter .act {
  font-weight:bolder;
  color:#ffec73;  
}



.gl_stats .affileits_filter {
  margin:0px 0px 0px 0px;
}

.gl_stats .affileits_filter li {
  font-size:11px;
  padding-right:10px;  
}

.gl_stats .affileits_filter  a {
  color:#FFF;    
  font-size:11px;  
  margin:0px;
}
.gl_stats .affileits_filter .act a {
  color:#fcec92;  
  font-weight:bolder;      
}

.gl_stats .aff_l2_id .act a {
  text-decoration:none;
}


.gl_stats .date_filter .filter_size {
  text-align:right;
}
.gl_stats .date_filter .filter_size  a {
  font-size:11px;
  font-weight:normal;
}
.gl_stats .date_filter .filter_size .active{
  color:#fcec92;
}

.gl_stats .date_filter .control {
  text-align:center;
}
.gl_stats .date_filter .control a {
  font-size:11px;
  font-weight:normal;
}
.gl_stats .date_filter .select {
  float:left;
  margin-top: 7px;  
}


.gl_stats .rooms_list {
  text-align:center;
}
.gl_stats .rooms_list td {
  padding:8px 14px 8px 0px;
}
.gl_stats .room_manage td:nth-child(3n) {
  padding-right:45px;
}


.gl_stats .rooms_data_manage td {
  padding:13px 25px 13px 0px;
  vertical-align:top;
}
.gl_stats .rooms_data_manage tr:last-child td {
  padding-bottom:5px;
}

.gl_stats .rooms_data_manage input {
}

.gl_stats .rooms_data_manage table {
  margin-left: 142px ;
}
.gl_stats .rooms_data_manage .rdm_field {
  padding-bottom:2px;
}
.gl_stats .rooms_data_manage span {
  font-weight:bolder;
}

.gl_stats .rm_percent table {
  margin: 9px auto;
}
.gl_stats .rm_percent .logo {
  width:156px;
}
.gl_stats .rm_percent td:nth-child(2n) {
  padding-right:45px;
}



.gl_stats .login_moderation {  
}



.gl_stats .edite_room {
  text-align:center;
}
.gl_stats .edite_room .edit_img{
  margin:7px 0px;
}
.gl_stats .edite_room .room_flags {
  overflow:hidden;
  margin:5px auto;
  width:209px;
}
.gl_stats .edite_room .room_flags li {
  float:left;
  padding-left:10px;
}
.gl_stats .edite_room .room_flags input {
  width:auto;
  vertical-align:middle;
}



.gl_stats .upl_stat form {
  text-align:center;
}


.gl_stats .users_list table {
  width:100%;
}



.contacts_mail
{
  margin:0 0 15px 0;
}

.contacts_mail .form_shadow_bottom
{
  padding:6px 10px 2px;
}

.contacts_mail .form_shadow_bottom p
{
  margin:3px 0;
}

.contacts_mail .form_shadow_bottom p a
{
  font-size:12px;
  font-family:Arial;
  font-weight:normal;
  text-decoration:none;
  color:#FDDA01;
}

.form_shadow_bottom table.logins_in_room 
{
  margin:0 auto;
  padding:10px 0 0 0;
}

.form_shadow_bottom table.logins_in_room tr td
{
  padding:5px 12px;
  vertical-align:middle;
  color:#ffffff;
}

/*.fields input.save_ru
{
  width:136px!important;
  height:39px!important;
  
  cursor:pointer;
  
  border:none;
  
  background:url('/images/save_ru.png') top left no-repeat;
}

.fields input.save_en
{
  width:135px!important;
  height:39px!important;
  
  cursor:pointer;
  
  border:none;
  
  background:url('/images/save_en.png') top left no-repeat;
}*/

.fields table.logins_in_room tr td.save_td
{
  text-align:center;
  padding-bottom:0px;
}


.players_filter
{
  padding:0 0 10px 0;
}

.players_filter a, .players_filter a:hover
{
  font-size:12px;
  font-weight:normal;
  font-family:Arial;
  color:#ffffff;
  text-decoration:none;
  padding:0 10px 0 0px;
}

.players_filter a.selected, .players_filter a.selected:hover
{
  color:#fdda01;
}

.news
{

}

.news .preview
{

}

.news .preview .title
{
  background: url('/images/title_bg.png') left center repeat-y;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Arial Narrow';
	src: url('fonts/ArialN.ttf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Arial Narrow Bold';
	src: url('fonts/ArialNB.ttf');
	font-weight: normal;
	font-style: normal;
}

.rooms_rubricator
{
  
}

.rooms_rubricator_detail
{
    padding: 5px;
}

.rooms_rubricator_detail .title, .rooms_rubricator_detail h1
{
    font-size: 14px;
    color: #000000;
    margin: 0px 0 10px;
    font-size: 36px;
    font-weight: normal;
    text-align: center;
}

.rooms_rubricator_detail .image
{
    display: inline-block;
    float:left;
    width: 150px;
    text-align: center;
    vertical-align: top;
}

.rooms_rubricator_detail .image img
{
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    max-width:150px;
}

.rooms_rubricator_detail .text, .rooms_rubricator_detail .text a
{
    font-size:14px;
    line-height:24px;
}

.rooms_rubricator_detail .charts 
{
    
}

.rooms_rubricator_detail .text_container
{
    width:770px;
    float:left;
    display: inline-block;
    vertical-align: top;
    text-align: justify;
    margin-left: 12px;
    overflow: hidden;
}

.rooms_rubricator_detail .history_list
{
    width: 30%;
    float: right;
    margin: 2px 3px 5px 12px;
    padding: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);
    box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 1);

}

.rooms_rubricator_detail .history_list li
{
    list-style: none;
    color: #4f9454;
}

.rubricator_rooms_filter
{
    padding: 0 0 20px 0;
}

.rubricator_rooms_filter ul 
{
    margin: 5px 0 5px 30px;
}

.rubricator_rooms_filter, .rubricator_rooms_filter a, .rubricator_rooms_filter a:hover
{
    font-size:14px;
}


.events_preview
{
  padding:0 10px;
  font-size:11px;
  font-family:Arial;
}

.events_preview .title
{
  text-align:center;
  color:#fdda01;
  font-weight:normal;
  font-size:12px;
}

.events_preview .preview_object
{
  padding:0 0 2px 0;
}

.events_preview a, .events_preview a:hover
{
  color:#fdda01;
  font-size:11px;
  font-family:Arial;
  text-decoration:none;
}

.events_remember
{
  display:none;
  position:fixed;
  top:215px;
  z-index:1;
}

.events_remember .event_one
{
  padding:0 0px 0 5px;
}

.events_remember a, .events_remember a:hover
{
  color:#ffffff;
  text-decoration:none;
}

.events_remember .user_event
{
   text-align:right;
   width:202px;
   position:relative;
   padding:0 0 5px 0;
}

.events_remember .user_event img
{
  cursor:pointer;
}

.events_preview_soon
{
  padding:0 0 15px 0;
}

.events_preview_soon .form_shadow_bottom
{
  padding:5px 10px;
  font-size:11px;
  font-family:Arial;
}

.events_preview_soon .form_shadow_bottom a, .events_preview_soon .form_shadow_bottom a:hover
{
  color:#ffffff;
  font-size:11px;
  font-family:Arial;
  text-decoration:none;
}

.events_preview_soon .preview .group.first_group
{
  font-weight:bolder;
  padding:0px;
}

.events_preview_soon .preview .group.event_group.first_group
{
  padding:0px;
}

.events_preview_soon .preview .group.event_group
{
  padding:5px 0 0 0;
}

.events_preview_soon .preview .preview_object
{
  padding:0 0 2px 5px;
  color:#fdda01;
}

.events_remember .form_shadow_bottom
{
  padding:0px 5px;
}

.events_preview_soon .all_posts .control_arrows_left
{
  float:left;
  margin:3px 0 0 0;
  cursor:pointer;
}

.events_preview_soon .all_posts .control_arrows_right
{
  float:right;
  margin:3px 0 0 0;
  cursor:pointer;
}

.events .my_account .system_events
{
  padding:5px 15px 0 10px;
  font-size:11px;
  font-family:Arial;
}

.events .my_account .system_events .group
{
  padding:0px 0 0 0;
  font-size:11px;
  font-family:Arial;
  color:#ffffff;
  font-weight:bolder;
}

.events .my_account .system_events .site_event
{
  padding: 0 0 2px 5px;
}

.events .my_account .system_events .site_event span.time
{
  color:#fdda01;
}

.add_event, .edit_event
{
  position:fixed;
  top:20%;
  left:50%;
  margin:0 0 0 -243px;
  z-index:10;
}

.add_event .show_more
{
  color:#ffda01;
  text-align:left;
}

.add_event .show_more span
{
  cursor:pointer;
}

.add_event .form_shadow_bottom, .edit_event .form_shadow_bottom
{
  padding:5px 10px 0 10px;
}

.overlay_events_bg
{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:9;
  display:none;
  cursor:pointer;
  
  background:url('/images/overlay_menu_bg.png') top left repeat;
}

table.slider_container_table tr td .slider_td .add_event .title
{
  margin:0px;
  padding: 7px 0 3px 0;
}

.event_one .event_one_title
{
  text-align:left;
}

.add_event label, .edit_event label
{
  color:#ffffff;
}

.add_event textarea, .edit_event textarea
{
  width:453px;
  height:120px;
  
  margin: 0px;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #fdda01;
  font-size: 12px;
  
  resize: none;
  color: #000000;  
}

.add_event input, .edit_event input
{
  width:400px;
  border-radius: 5px;
  border: 1px solid #fdda01;
}

.add_event input.date, .edit_event input.date
{
  width:100px;
  border-radius: 5px;
  border: 1px solid #fdda01;
}

.add_event .more
{
  display:none;
}

.add_event .add_popup_title, .edit_event .add_popup_title
{
  float:left;
}

.add_event .add_popup_close, .edit_event .edit_popup_close
{
  float:right;
  cursor:pointer;
}

.add_event .title_pages .title, .edit_event .title_pages .title
{
  overflow:hidden;
}

.add_event .save_event, .edit_event .save_event
{
  text-align:center;
  margin:4px 0 0 0;
}

.add_event .save_event input
{
  width:40px;
  background:#004822;
  border:none;
  color:#fdda01;
}

.date_filter .form_shadow_bottom
{
  padding-top:7px;
}

.date_filter .date_name:first-child
{
  padding:0px 0 2px 0;
}

.date_filter .event_element a, .date_filter .event_element a:hover
{
  font-size:12px;
  font-family:Arial;
  color:#ffffff;
  text-decoration:none;
}

.date_filter .event_element
{
  padding:0 0 0 10px;
}

.date_filter .date_name
{
  padding:7px 0 2px 0;
  color:#fdda01;
  font-size:12px;
  font-family:Arial;
}

.date_filter .date_name a, .date_filter .date_name a:hover
{
  color:#fdda01;
  text-decoration:none;
}

.soft_update {
}

.soft_update form {
  color:#212121;
}

.soft_update .msg {
  margin:10px auto;
  text-align:center;
  font-weight:bolder; 
}

.soft_update .top_contr_btn {
  margin-bottom:10px;
}

.soft_update .detail {
  text-align:center;
}

.soft_update .detail .ed_elem {
  margin-bottom:5px;
}

.soft_update .detail .ed_elem textarea {
    width: 70%;
    height: 120px;
}

.soft_update .detail .capt {
  font-weight:bolder;
}



.poker_hands.catalog table.hands_catalog_table
{
  margin:0 auto; 
  border-spacing:1px;
  width:100%;
  padding:0 0 10px 0;
}

.poker_hands.catalog table.hands_catalog_table tr
{
  cursor:pointer;
}

.poker_hands.catalog table.hands_catalog_table tr td
{
  padding:2px;
  text-align:center;
  
  font-size:12px;

  border-left:1px transparent;
}

.poker_hands.catalog table.hands_catalog_table tr td.preflop_cards
{
  min-width:45px;
}

.poker_hands.catalog table.hands_catalog_table tr td.flop_cards
{
  min-width:66px;
}

.poker_hands.catalog table.hands_catalog_table tr td.turn_cards
{

}

.poker_hands.catalog table.hands_catalog_table tr td.river_cards
{

}

.poker_hands.catalog table.hands_catalog_table tr td.won_cards
{
  min-width:45px;
}

.poker_hands.catalog table.hands_catalog_table tr.hover_tr td
{
  background:#1f1f1f;
}

.poker_hands_record
{
  overflow:auto;
}

.poker_hands.catalog table.hands_catalog_table tr td.poker_stage
{
  text-align:center;
  background:#152F12;
}

.poker_hands.catalog .poker_logins
{
  overflow:hidden;
  padding:0 0 10px 0;
}

.poker_hands.catalog .poker_logins .poker_login_unit
{
  float:left;
  margin:0 10px 0 0;
}

a.active_room, a.active_room:hover
{
  color:#fdda01;
}

.blog_pro
{
	float:left;
	width: 83px;
}

.blog_room
{
	float:right;
	width: 83px;
}

.blog_pro .parent_link .image img
{
	border: 1px solid #FDDA01;
  border-radius: 5px 5px 5px 5px;
}

.blog_pro .parent_link .image img a
{
	width:83px;
}

.parent_link .title
{
  color: #FDDA01;
  display: block;
  font-family: Arial;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  padding: 7px 0 3px;
  text-align: left;
}

.news_prev_img
{
	text-align:center;
}

.title_ru_rooms
{
	border: 1px solid #FDDA01;
  border-radius: 5px;
  margin: 0 auto 5px;
  max-height: 70px;
  max-width: 70px;
  overflow: hidden;
}

.title_ru_rooms img
{
  max-width:70px;
  min-height:70px;
}

.parent_link.blog_pro_peoples .preview, .parent_link.blog_room_preview .preview
{
  min-height:595px;
  padding:5px 0 0 0;
}

.stocks
{
  overflow:hidden;
  padding:10px 0 0 0;
}

.stocks_catalog table.inner_table
{
  width:100%;
}

.stocks .stock_one
{
  padding:10px 10px 5px 10px;
  width:33%;
  vertical-align:top;
 background: url("/images/poker_room_separator.png") no-repeat scroll center bottom transparent;
}

.stocks .stocks_line.last_element .stock_one
{
  padding:10px 10px 0px 10px;
  width:33%;
  vertical-align:top;
 background: none;
}

.stocks .stocks_line
{
  overflow:hidden;
}

.stocks .stock_one .stock_title a
{
    font-family: Arial;
    font-size: 16px;
    color: #FDDA01;
    font-weight: normal;
    text-decoration: none;
}

.stocks .stock_one .image_stock
{
  padding:10px 0;
  text-align:center;
}

.stocks .stock_one .image_stock img
{
  border-radius:7px;
}

.stocks .stock_one .detail_link
{
  margin: 8px 3px 3px 3px;
}

.vkladki .vkladki_title .label
{
  float:left;
  margin:0 15px 0 0;
}

.vkladki .vkladki_title
{
  overflow:hidden;
}

.vkladki .vkladka.vkladka_first
{
  display:block;
}

.vkladki .vkladka
{
  display:none;
}

.vkladki .vkladki_title
{
  padding:10px 0 0 15px;
}

.vkladki .vkladki_title a
{
  font-size:14px;
  font-family:Arial;
  color: #FDDA01;
  font-weight: normal;
  text-decoration: none;
}

.vkladki .vkladki_title .label.active a
{
  font-size:14px;
  font-family:Arial;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}

.stocks_catalog table.inner_table tr td.catalog_object
{
  padding:0 10px;
  vertical-align:top;
}

.stocks_catalog table.inner_table tr td.catalog_object .image
{
  padding:10px 0;
}

.stocks_catalog table.inner_table tr td.catalog_object .image
{
  text-align:center;
}

.stocks_catalog table.inner_table tr td.catalog_object .image img
{
  border-radius:7px;
}

.stocks_catalog table.inner_table tr.catalog_tr td.catalog_object .title a
{
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    color: #FDDA01;
}

.stocks_catalog .detail_link a
{
    font-style: italic;
    color: #FFFFFF;
    font-size: 12px;
    margin: 3px;
    text-align: right;
}

.stocks_catalog td .catalog_object
{
  background:url('/images/poker_room_separator.png') bottom center no-repeat;
  padding:5px 0 5px 0;
}

.stocks_catalog td .catalog_object.last_td
{
  background:none;
  padding:5px 0 0 0;
}

.stock_text
{
  text-align:justify;
}

.parent_poker_room
{
  overflow:hidden;
  padding:5px 0 0 0;
}

.parent_poker_room .parent_poker_room_name
{
  color: #FDDA01;
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  text-align:right;
}

.parent_poker_room .parent_poker_room_name a
{
  color: #ffffff;
  font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  text-decoration:none;
}

.parent_poker_room .parent_poker_room_image
{
  float:right;
}

.poker_promo .detail .image
{
  text-align:center;
}

.poker_promo .detail .image img
{
  border-radius:7px;
}

.poker_promo .detail .title
{
  margin:0 0 2px 0;
  text-align:center;
  color: #FDDA01;
  font-family: Arial;
  font-size: 16px;
  font-weight: normal;
}

.poker_promo .detail .date_end
{
  text-align:center;
  margin:0 0 10px 0;
}

.poker_promo .detail .text
{
  padding:10px 0 0 0;
}

.preview_promo
{
  margin:0 0 15px 0;
}

.preview_promo .promo_one .promo_title
{
  margin:0px;
  font-weight:400;
  height:15px;
  overflow:hidden;
}

.preview_promo .promo_one .title a
{
  font-weight:normal;
  font-size:12px;
  font-family:Arial;
  color: #FDDA01;
  text-decoration:underline;
}

.preview_promo .promo_preview_header
{
  overflow:hidden;
}

.preview_promo .promo_preview_header .promo_title, .preview_promo .promo_preview_header .promo_title a, .preview_promo .promo_preview_header .promo_title a:hover
{
  color:#fdda01;
  font-size:12px;
}

.preview_promo .promo_preview_header .promo_image
{
  float:right;
}

.preview_promo .promo_one .image
{
  padding:5px 0 5px 0;
  text-align:center;
}

.preview_promo .promo_one .image img
{
  border-radius:4px;
}

.preview_promo .preview.my_blog_preview .all_posts
{
  overflow:hidden;
  padding:2px 0 0 0;
}

.preview_promo .preview.my_blog_preview .all_posts .control_arrows_right
{
  float:right;
  line-height:12px;
  /*margin:3px 0 0 0;*/
  margin:0px;
}

.preview_promo .preview.my_blog_preview .all_posts .control_arrows_left
{
  float:left;
  line-height:12px;
  /*margin:3px 0 0 0;*/
  margin:0px;
}

.preview_promo .preview.my_blog_preview .all_posts .control_arrows_left img, .preview_promo .preview.my_blog_preview .all_posts .control_arrows_right img
{
  margin:0px;
}

.poker_promo .detail .text table, .poker_promo .detail .terms_text table
{
  margin:10px auto;
  border-collapse: collapse;
}

.poker_promo .detail .text table tr th, .poker_promo .detail .terms_text table tr th 
{
  background: #152f12;
}

.poker_promo .detail .text table tr td, .poker_promo .detail .terms_text table tr td 
{
  background: #1C4117;
}

.poker_promo .detail .text table td, .poker_promo .detail .text table th, .poker_promo .detail .terms_text table td, .poker_promo .detail .terms_text table th 
{
  font-size: 12px;
  padding: 1px 4px;
  text-align: center;
  border: 1px solid #4a7744;
}

.poker_promo .detail .terms_title
{
  color:#fdda01;
  font-size:14px;
  font-weight:400;
  font-family:Arial;
}

.poker_promo .detail .text p, .poker_promo .detail .terms_text p
{
  margin:5px 0;
}

.poker_promo .detail .source_link
{
  text-align:right;
}

.poker_promo .detail .text h1, .poker_promo .detail .text h2, .poker_promo .detail .text h3, .poker_promo .detail .terms_text h1, .poker_promo .detail .terms_text h2, .poker_promo .detail .terms_text h3
{
  margin:7px 0;
}

.preview_promo .preview.my_blog_preview .preview_object, .preview_promo .preview.my_blog_preview .preview_object.first
{
  background:url('/images/preview_separator.png') bottom center no-repeat;
  padding:10px 9px;
  height:auto;
  background:none;
}

.preview_promo .arrow_next
{
  float: left;
  left: 964px;
  position: relative;
}

.preview_promo .promo_one .promo_preview_header .parent_poker_room_name
{
  text-align:right;
  font-size:11px;
}

.preview_promo .arrow_prev
{
  float: left;
  left: -19px;
  position: relative;
}

.preview_promo .preview.my_blog_preview .preview_object .catalog_text
{
  height:55px;
  font-size:11px;
  overflow:hidden;
}

.preview_promo .preview_green_cont_promo
{
  max-height:240px;
  overflow:hidden;
}

.main_menu
{
    margin: 25px 0px 0px 15px;
    display: inline-block;
    float:left;
    max-width: 45%;
}

.main_menu table
{
    
}

.main_menu td
{
    
}

.main_menu td.active
{
    
}

.main_menu a, .main_menu a:hover
{
    color: #646161;
    font-family: Arial;
    font-size: 15px;
    font-weight: bolder;
    text-decoration: none;
    padding: 0 10px;
}

.top_loginform
{
  text-align: right;
  
  margin: 5px 0px;
}

.fields_hunting_container
{
  overflow:hidden;
  padding:0 0 10px 0;
}

.fields_hunting_container .blog_left .form_shadow_bottom
{
  padding:10px 10px 0 10px;
}

.fields_hunting_container .vkladki .vkladki_title
{
  padding:0px;
}

.poker_rooms_cardpreview .form_shadow_bottom
{
  text-align:right;
  padding-bottom:0px;
  padding-top:0px;
}

.poker_rooms_cardpreview a, .poker_rooms_cardpreview a:hover
{
  text-decoration:none;
  color:#ffffff;
  font-family:Arial;
  font-size:11px;
}

.poker_rooms_cardpreview .card .card_object
{
  margin:0 0 10px 0;
  cursor:pointer;
}

.poker_rooms_cardpreview .card .card_object a img
{
  width:198px;
}

.poker_rooms .detail .pay_systems
{
  overflow:hidden;
  padding:10px 0 0px 0;
}

.poker_rooms .detail .pay_out_systems
{
  overflow:hidden;
  padding:10px 0 0 0;
}

.poker_rooms .detail .pay_systems .val, .poker_rooms .detail .pay_out_systems .val
{
  float:left;
  padding:0 20px 0 0;
  text-align:center;
}

.poker_rooms .detail .pay_systems .val a, .poker_rooms .detail .pay_systems .val a:hover, .poker_rooms .detail .pay_out_systems .val a:hover, .poker_rooms .detail .pay_out_systems .val a
{
  text-decoration:none;
  color:#fdda01;
}

.poker_rooms .detail .pay_systems .val, .poker_rooms .detail .pay_out_systems .val
{
  color:#fdda01;
}

.poker_rooms .detail .pay_out_systems .title, .poker_rooms .detail .pay_systems .title
{
  font-size:13px;
  font-weight:700;
  color:#ffffff;
  padding:5px 0 10px 0;
}

.poker_rooms
{
  
}




.poker_rooms .catalog_object
{
  margin: 10px 0px 10px 0px;
  padding:0px;
  border: 1px solid #FCEC92;
 
  /*padding: 10px 0px 10px 0px;
  margin:0px;*/
}


.poker_rooms .catalog_object .title
{
  color: #000000;
  padding: 0px 0px 0px 10px;
  margin: 0px;
   line-height:15px;
  /*background: url('/images/title_bg.png') left center no-repeat;*/
  background: url('/images/title_bg_catalog.png') left center no-repeat;
}

.poker_rooms .catalog_object .imagetd
{
  /*width: 235px;*/
  text-align:center;
  padding:15px 0;
}

.poker_rooms .catalog_object .imagetd img
{
  border:1px solid #dfd49d;
}

.poker_rooms .catalog_object .texttd
{
  min-height:153px;
  padding:0 10px;
}

.catalog td.center_td
{
  
}

.poker_rooms .detail .title
{
  font-size: 24px;
  font-weight: bolder;
  color:#F3E29F;
  margin: 0px;
  padding:4px 0px 8px 15px;
}

.poker_rooms .detail .imagetd
{
  width:300px;

  text-align:center;
  vertical-align:top;

  padding:0px 15px 0px 15px;
}

.poker_rooms .detail .imagetd img
{
  border:1px solid #777777;
}

.poker_rooms .detail .texttd
{
  vertical-align:top;
}


.poker_rooms .detail .texttd ul
{
  margin:0px 0px 0px 10px;
}

.poker_rooms .detail .texttd ul li
{
  color:#666666;
  font-size:12px;
  font-weight:normal;

  padding:1px 0px 1px 0px;
}

.poker_rooms .detail .texttd ul li font
{
  font-weight:bolder;
}

.poker_rooms .detail .texttd td.name
{
  font-size:12px;
  font-weight:normal;

  padding:1px 3px 1px 3px;
}

.poker_rooms .detail .texttd td.val
{
  font-size:12px;
  font-weight:bolder;

  padding:1px 3px 1px 3px;
}


.poker_rooms .detail .text
{
  padding:10px 0px 20px 0px;
}

.poker_rooms .detail .text p
{
  font-size:13px; 
}

.poker_rooms .detail .text table
{
  border-collapse:collapse;
}

.poker_rooms .detail .text table th
{
  font-size:13px;
  font-weight:bolder;

  border:1px solid #aaaaaa;
  padding:2px 6px;
}

.poker_rooms .detail .text table td
{
  font-size:12px;
  font-weight:normal;

  border:1px solid #aaaaaa;
  padding:0px 4px;
}

.poker_rooms .detail .link
{
  font-size:14px;
  font-weight:bolder;

  text-align:center;

  line-height:22px;

  padding:20px 0px;
}

.poker_rooms .detail .link a
{
  font-size:14px;
  font-weight:bolder;

  line-height:22px;
}


td.content_right .poker_rooms .preview
{
  padding: 10px 0px 10px 0;
}


td.content_right.bottom_proposes .poker_rooms .preview
{
  padding: 10px 0px 0 0;
}

.poker_rooms .preview .slider_left
{
  background: url('/images/slider_left.png') left top no-repeat;
}

.poker_rooms .preview .slider_center
{
  height: 142px;

  margin: 0px 10px;
  background: url('/images/slider_center.png') center top repeat-x;
}

.poker_rooms .preview .slider_right
{
  background: url('/images/slider_right.png') right top no-repeat;
}

.poker_rooms .preview_object
{
  width: 216px;
  height: 120px;
  overflow: hidden;
  
  padding: 4px 4px;
  margin: 4px 5px 3px 4px;
  
  text-align: center;

  border:none;

  background:url('/images/corona_bg.png') top center no-repeat;
}

td.content_right.bottom_proposes .bg_center .poker_rooms .preview_object
{
  width: 216px;
  height: 120px;
  overflow: hidden;
  
  padding: 4px 4px;
  margin: 8px 5px 8px 4px;
  
  text-align: center;

  border:none;

  background:url('/images/corona_bg.png') top center no-repeat;
}

td.content_right .bg_center .poker_rooms .preview_object
{
  width: 216px;
  height: 120px;
  overflow: hidden;
  
  padding: 4px 4px;
  margin: 15px 5px 0px 4px;
  
  text-align: center;

  border:none;

  background:url('/images/corona_bg.png') top center no-repeat;
}

.poker_rooms .preview_object a
{
  display: inline-block;
  color:#000000;
  text-decoration: none;
}

.poker_rooms .preview_object .title
{
  margin: 2px 0px 8px 0;
  padding:13px 0 0 0;
}

.poker_rooms .preview_object .title,
.poker_rooms .preview_object .title
{
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family:Tahoma;
  text-decoration: none;
}

.poker_rooms .preview_object img
{
  margin:0 0 7px 0;
}

.poker_rooms .preview_object a
{
  font-size:10px;
  font-family:Tahoma;
  font-weight:bold;
  color:#ffffff;
}

.poker_rooms .preview .lister_line
{
  width: 942px;
  overflow: hidden;
  
  margin: 0px 20px;
}

.poker_rooms .left_arrow
{
  cursor: pointer;
  position: absolute;
  width: 16px;
  height: 65px;
  
  margin-top: 40px;
  margin-left: 10px;
  background: url('/images/arrow_left.png') center center no-repeat;
}

td.content_right.bottom_proposes .poker_rooms .right_arrow
{
  cursor: pointer;
  position: absolute;
  width: 16px;
  height: 85px;
  
  margin-top: 40px;
  margin-left: 975px;
  background: url('/images/arrow_right.png') center center no-repeat;
}

td.content_right.bottom_proposes .poker_rooms .left_arrow
{
  cursor: pointer;
  position: absolute;
  width: 16px;
  height: 85px;
  
  margin-top: 40px;
  margin-left: 10px;
  background: url('/images/arrow_left.png') center center no-repeat;
}

.poker_rooms .right_arrow
{
  cursor: pointer;
  position: absolute;
  width: 16px;
  height: 65px;
  
  margin-top: 40px;
  margin-left: 975px;
  background: url('/images/arrow_right.png') center center no-repeat;
}

.text p img
{
  margin:0px 10px 0px 0px;
}

.description
{
  min-height:155px;
}

td.td_inside
{
  padding:0px 5px;
}

.time_shift
{
  text-align:right;
  
  margin:0px 0px 10px 0px;
}

.tvprog
{

}

.tvprog .channel
{
  color: #FFFFFF;
  font-size: 13px;
  font-weight:bolder;

  text-transform: uppercase;
  text-align:left;
  
  padding: 2px 2px;
  
  background: none repeat scroll 0 0 #000000;
}

.tvprog .day
{
  font-weight:bolder;

  text-align:left;
  
  padding:2px 0px 2px 10px;
}

.tvprog ul
{
  list-style-type:none;
  
  margin:5px 0px 10px 0px;
}

.tvprog ul li
{

  padding:0px 0px 0px 18px;

  text-align:left;
}


.tvprog .info
{
  font-size: 100%;
  
  margin: 10px 0px;
}


.tvprog .cnannels_list th
{
  padding: 3px;
  text-align: center;
  
  border:1px solid #e1e1e1;
}

.tvprog .cnannels_list td
{
  padding: 2px 3px;
  
  border:1px solid #e1e1e1;
}

.tvprog .cnannels_list td input
{
  margin: 0px;
}

.tvprog .cnannels_list .old td
{
  color: #aaaaaa;
}

.tvprog .list_table .error0 td
{
  color: #119911;
  background1: #f1fff2;
}

.tvprog .list_table .error1 td,
.tvprog .list_table .error3 td
{
  color: #FF0000;
  font-weight: bolder;
  background1: #fff1f1;
}

.tvprog .list_table .error2 td,
.tvprog .list_table .error4 td,
.tvprog .list_table .error5 td
{
  color: #a7a500;
  background1: #ffffda;
}



.tvprog .detail_comment
{
  position: absolute;
  width: 300px;
  
  color: #000000;
  
  background: #FFFFFF;
  
  border:1px solid #444444;
  
  padding: 5px;
}


.tvprog .link
{
  cursor: pointer;
}




.tvprog .edite_verst
{
  width: 300px;
  
  margin: 0px auto;
}

.glossary .catalog table tr td
{
  padding:0 10px;
}

.glossary .catalog table tr td .term_description p
{
  text-align:left;
  margin:0px;
  font-style:italic;
}

.glossary .glossary_group
{
  color:#fdda01;
  font-size:16px;
  padding: 0 0 10px 0;
  font-weight:700;
}

.glossary .catalog_object
{
  padding:0 0 10px 0;
}

.glossary .detail span.term
{
  color:#fdda01;
}

.glossary .catalog table.catalog tr td .catalog_object span
{
  display:block;
  margin:0 0 5px 0;
}

.glossary .catalog table.catalog tr td .catalog_object span a
{
  color:#ffffff;
  font-size:14px;
  text-decoration:none;
}

.parent_link.blog_room_preview .rss_div a
{
  display:block;
  
  width:21px;
  height:19px;
  
  background:url('/images/rss_small_icon.png') top right no-repeat;
}

.parent_link.blog_room_preview .title_text
{
  float:left;
}

.parent_link.blog_room_preview .rss_div
{
  float:right;
}

.parent_link.blog_room_preview .header_new_top_center .title
{
  overflow:hidden;
}

.status_one
{
  overflow:hidden;
}

.status_one .img_status
{
  float:left;
  margin:0 10px 10px 0;
}

.status_title
{
  padding:5px 0;
  font-weight:bolder;
  font-family:Arial;
  font-size:13px;
  color:#fdda01;
}

.email_panel
{
  margin:0 0 15px 0;
}

.email_panel .form_shadow_bottom
{
  padding:6px 10px 2px;
}

.email_panel .form_shadow_bottom p
{
  margin:3px 0;
}

.email_panel .form_shadow_bottom .send_mail
{
  text-align:center;
}

.email_panel .form_shadow_bottom p a,.email_panel .form_shadow_bottom a
{
  font-size:12px;
  font-family:Arial;
  font-weight:normal;
  text-decoration:none;
  color:#FDDA01;
}

.email_panel form input
{
  width:95%;
  margin:3px 0;
  padding:5px 5px 3px;
  text-align:left;
  font-weight:normal;
  font-size:12px;
  font-family:Arial;
  
  border:none;
  
  background:url('/images/email_form_input.png') top left no-repeat;
}

@media all and (-webkit-min-device-pixel-ratio:0)
{
   .email_panel form input
  {
    width:95%;
    margin:3px 0;
    padding:5px 4px 3px;
    text-align:left;
    font-weight:normal;
    font-size:12px;
    font-family:Arial;
    
    border:none;
    
    background:url('/images/email_form_input.png') top left no-repeat;
  }
}

.email_panel form textarea
{
 width:95%;
 margin:0px;
 resize: none;
 height:146px;
 font-size:12px;
 font-family:Arial;
 font-weight:normal;
 text-align:left;
 background:none;
 border:none;
 padding:2px 5px;
}

table.my_email_form
{
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#FDDA01;
}

table.my_email_form tr td
{
  padding:4px 0;
}

.email_panel label.error
{
  margin:0px;
  color:#ffffff;
  font-size:12px;
  font-weight:normal;
  font-family:Arial;
}

a.send_email_ru
{
  display:block;
  
  width:136px;
  height:39px;
  
  margin:0 auto;
  
  background:url('/images/send_email_ru.png') top left no-repeat;
}

a.send_email_en
{
  display:block;
  
  width:136px;
  height:39px;
  
  margin:0 auto;
  
  background:url('/images/send_message_en.png') top left no-repeat;
}

/*.email_textarea_top
{
  background:url('/images/email_textarea_top.png') top left no-repeat;
}

.email_textarea_bottom
{
  padding:4px 0;
  background:url('/images/email_textarea_bottom.png') bottom left no-repeat;
}

.email_textarea_center
{
  background:url('/images/email_textarea_center.png') top left repeat-y;
}*/

.email_textarea_center
{
  background:url('/images/textarea_bg.png') top left no-repeat;
}

.email_textarea_center label.error
{
  display:block;
  text-align:left;
  padding:3px 0 0 0;
}

.send_email_button
{
  padding:5px 0 2px 0;
}

.label_input.before_textarea
{
  padding:0 0 4px 0;
}

.soft
{
    position:relative;
}

.soft h1
{
	font-size: 18px;
}

/* preview */

.soft .preview
{
	overflow:hidden;
    margin-bottom: 60px;
}

.soft .preview .preview_object
{
    float:left;
    width:33%;
}

.soft .preview .preview_object:first-child
{
    margin-right:3px;
}

.soft .preview .preview_object:last-child
{
    margin-left:3px;
}

.soft .preview .preview_object .soft_list_title_td
{
    vertical-align:middle;
    height:85px;
}

.soft .preview .preview_object .soft_list_title 
{
	display: block;
	position: relative;
	margin: 0 auto;
	text-align: center;
}

.soft .preview .preview_object .soft_list_title a,.soft .preview .preview_object .soft_list_title span {
	font-weight: normal;
	font-size: 24px;
	text-decoration: none;
	color: #4f9454;
}

.soft .preview .preview_object .top_title
{
	color: #000;
	margin: 0px;
	padding: 5px 0 5px 10px;
	font: bolder 12px Arial;
	background: url('/images/title_bg2.png') left center no-repeat;
}

.soft .preview .preview_object .soft_list_image {
    background: url('/images/bg_prev_tv.png') no-repeat left top;
    height: 211px;
    width: 298px;
	text-align: center;
	padding: 13px 0;
    margin: 0 auto;
}

.soft .preview .preview_object .soft_list_image img
{
	width: 235px;
    height: 127px;
}

.soft .preview .preview_object .soft_list_price 
{
	font-size: 18px;
	text-align: center;
    float:right;
    margin-top: -40px;
    margin-right: 3px;
    position: relative;
    z-index: 9999;
}

.soft .preview .preview_object .soft_list_cart 
{
	margin: 0 auto;
	text-align: right;
}

.soft .preview .preview_object .soft_list_price a 
{
    background-image: url("/images/bg_cost.png");
    background-repeat: no-repeat;
    background-position: center;
    clear: both;
    color: #FFFFFF;
    font-size:30px;
    display: table-cell;
    vertical-align:middle;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    height: 93px;
    width: 93px;
}

.soft .preview .preview_object .soft_list_price a>div
{
    width: 60px;
    margin:0 auto;
}

.soft .preview .preview_object .soft_list_price .per_year
{
    font-size:14px;
    border-top:1px solid rgba(255, 255, 255, 0.5);
}

.soft .preview .preview_object .soft_list_cart .details_soft_list 
{
    display: inline-block;
    margin-top: 0px;
    height: 20px;
}

.soft .preview .preview_object .soft_list_cart .details_soft_list a 
{
    color: #E3BF6B;
    display: block;
    position: relative;
}

.soft .preview .preview_object .soft_list_body_text, .soft .preview .preview_object .soft_list_title
{
    padding: 0 32px 0px 32px;
}

.soft .preview .preview_object .soft_list_body_text .soft_content_list 
{
    display: block;
    margin: 0 auto;
    text-align: left;
}

.soft .preview .preview_object .soft_list_body_text .soft_content_list .text p
{
    font-size: 15px;
    line-height: 18px;
}

.soft .preview .use_soft
{
    margin: 50px 0px 40px 0px;
    text-align:center;
}

.soft .preview .use_soft .title
{
    font-weight: normal;
    font-size: 30px;
    text-decoration: none;
    color: #4f9454;
}

.soft .preview .use_soft .count
{
    font-weight: bold;
    font-size: 65px;
}

/* preview end */

/* catalog */

.soft .catalog .catalog_object
{
    width:33%;
    text-align: center;
    vertical-align: top;
}

.soft .catalog .catalog_object .soft_list_title_td 
{
    vertical-align: middle;
    height: 85px;
}

.soft .catalog .catalog_object .soft_list_body_text, .soft .catalog .preview_object .soft_list_title 
{
    padding: 0 32px 0px 32px;
}

.soft .catalog .catalog_object .soft_list_title 
{
    display: block;
    position: relative;
    margin: 0 auto;
    text-align: center;
}

.soft .catalog .catalog_object .soft_list_title a, .soft .catalog .catalog_object .soft_list_title span 
{
    font-weight: normal;
    font-size: 24px;
    text-decoration: none;
    color: #4f9454;
}

.soft .catalog .catalog_object .soft_list_image 
{
    background: url('/images/bg_prev_tv.png') no-repeat left top;
    height: 211px;
    width: 298px;
    text-align: center;
    padding: 13px 0;
    margin: 0 auto;
}

.soft .catalog .catalog_object .soft_list_image img 
{
    width: 235px;
    height: 127px;
}

.soft .catalog .catalog_object .soft_list_price 
{
    font-size: 18px;
    text-align: center;
    float: right;
    margin-top: -40px;
    margin-right: 3px;
}

.soft .catalog .catalog_object .soft_list_price a 
{
    background-image: url("/images/bg_cost.png");
    background-repeat: no-repeat;
    background-position: center;
    clear: both;
    color: #FFFFFF;
    font-size: 30px;
    display: table-cell;
    vertical-align: middle;
    padding: 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    height: 93px;
    width: 93px;
}

.soft .catalog .catalog_object .soft_list_price a>div 
{
    width: 60px;
    margin: 0 auto;
}

.soft .catalog .catalog_object .soft_list_price .per_year 
{
    font-size: 14px;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.soft .catalog .catalog_object .soft_list_body_text, .soft .catalog .catalog_object .soft_list_title 
{
    padding: 0 32px 0px 32px;
}

.soft .catalog .catalog_object .soft_list_body_text .soft_content_list 
{
    display: block;
    margin: 0 auto;
    text-align: left;
}

.soft .catalog .catalog_object .soft_list_body_text .soft_content_list .text p 
{
    font-size: 15px;
    line-height: 18px;
}

/* catalog end */



/* detail */

.soft .detail
{
    display: block;
    position: relative;   
}

.soft .detail .soft_detail_body
{
    display: block; 
    position: relative;   
    padding: 0 1px;
}

.soft .detail .soft_detail_body .title, .soft .detail .soft_detail_body .title h1
{
    display: block;  
    position: relative;
    color: #000000;
    margin: 0px 0 10px;
    font-size: 36px;
    font-weight: normal;
    text-align: center;
}

.soft .detail .soft_detail_body .soft_detail_image
{
    display: inline-block;
    position: relative;
    width: 272px;

    vertical-align: top;
    top:5px;
}

.soft .detail .soft_detail_body .soft_detail_image img
{
    border: 1px solid #000000;
}

.soft .detail .soft_detail_body .soft_detail_body_text
{
    width: 675px;
    display:inline-block;
    position: relative;
    vertical-align: top;
    text-align: justify;
    margin-left: 5px;
}

.soft .detail .soft_detail_body .soft_detail_body_text .text, .soft .detail .soft_detail_body .soft_detail_body_text .text p, .soft .detail .soft_detail_body .soft_detail_body_text .text a
{
    font-size:14px;
    line-height:18px;
}

.soft .detail .soft_detail_body .soft_detail_body_text .soft_detail_price
{
    display: block;
    position: relative;
    width: 158px;
    height: 139px;
    border:1px solid #4f9454;
    border-radius:5px;
    float: right;
    margin: 0px 0 10px 10px;
}

.soft .detail .soft_detail_body .soft_detail_body_text .soft_detail_price .soft_detail_price_num
{
    font-size: 23px;
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    text-align: center;
    padding: 10px 0 5px;
}

.soft .detail .soft_detail_body .soft_detail_body_text .soft_detail_price .add_cart_mess
{
    width: 142px;
    margin: 0 auto;
    display: block;
    position: relative;
    min-height: 55px;
    vertical-align:bottom;
    padding-top: 0px;
}


.soft .detail .soft_detail_body .soft_detail_body_text .soft_detail_price .add_cart_soft a
{
    clear:both;
    position:relative;
    margin: 0 auto;
    margin-top: 0;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    background: #005d00 linear-gradient(#009400, #005d00);
    border-radius: 5px;
    border: 1px solid #005d00;
    padding: .55em 1.48em;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.soft .detail .soft_detail_body .soft_detail_body_text .soft_detail_price .add_cart_soft a:hover 
{
    border-color: #003d00;
    background: #003d00 linear-gradient(#007100, #003d00);
}

.soft .detail .soft_detail_body .soft_detail_body_text .soft_detail_price  .instruct
{
    border-top: 1px solid  #4f9454;
    display: block;
    font-weight:  bold;
    font-size: 12px;
    text-align: center;
    width: 135px;
    margin: 0px auto 0;
    padding: 7px 0;
}
.soft .detail .soft_detail_body .soft_detail_body_text .soft_detail_price  .instruct a
{
    color: #4f9454;
    font-family: 'Arial Narrow Bold';
    background-image: url("../images/question_mini.png") ;
    background-position: right center;
    background-repeat: no-repeat;
}

.soft .detail .soft_detail_body .gallery
{
    margin-left: -1px;
}

.soft .detail .soft_detail_body .gallery
{
    margin: 5px 0 5px 0;
    padding: 0;
}

.soft .detail .soft_detail_body .gallery .image
{
    display: inline-block;
    position:relative;
    margin:  2px 1px 2px 1px;
}

.soft .detail .soft_detail_body .gallery .image img
{
    z-index: 100;
}

.soft .detail .soft_detail_body .gallery .image .galary_big_image
{
    z-index: 150;
}


#soft_error
{
    border: 1px solid #EBD083;
    
    -webkit-border-radius: 5px;
    
    -moz-border-radius: 5px;
    
    border-radius: 5px;
    
    display: block;
    
    position: relative;
    
    padding: 10px;
    
    margin: 10px auto;
    
    color:red;
    
    background-color: black;
}

.soft .edite table tr td, .soft .add table tr td
{
  padding:0px 0px 10px 0px;
}

.soft .edite table tr td.name, .soft .add table tr td.name
{
  padding:0px 10px 10px 0px;
}

.soft .edite table tr td input, .soft .add table tr td input
{
  margin:2px 0px 2px 0px;
}

.soft .edite table tr td b, .soft .add table tr td b
{
  display:block;
  margin:0px 0px 5px 0px;
  text-align:left;
}

.soft .edite table tr td.name b, .soft .add table tr td.name b
{
  margin:0px 0px 0px 0px;
}

.soft .edite table tr td .gallery .image, .soft .add table tr td .gallery .image
{
  display:inline-block;
  margin:0px 5px 10px 0px;
}

.soft .edite h1
{
  margin: 0 0 15px;
  text-align: center;
}

.soft .adding_form .add
{
  display:none;
  padding:0px 0px 20px 0px;
}

.soft .adding_form .title
{
  text-align:right;
  padding:0px 0px 15px 0px;
}

.soft .adding_form .title a
{
  background: linear-gradient(#009400, #005d00) repeat scroll 0 0 #005d00;
  border: 1px solid #005d00;
  border-radius: 8px;
  box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.75);
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  padding: 0.6em 0.5em;
  text-decoration: none;
  text-shadow: 0 1px 2px rgba(3, 0, 0, 0.75);
}

.soft .adding_form .title a:hover
{
  background: linear-gradient(#007100, #003d00) repeat scroll 0 0 #003d00;
  border-color: #003d00;
}

.date_filter 
{
    margin-bottom:20px;
}

.date_filter .filter_size 
{
    text-align:right;
    float:right;
    margin-top:7px;
}

.date_filter .week_filter  a 
{
    font-size:11px;
    font-weight:normal;
    margin-left:3px;
}

.date_filter .week_filter  a:hover 
{
    font-size:11px;
    font-weight:normal;
    margin-left:3px;
    cursor:pointer;
}

.date_filter .filter_size a
{
    text-decoration: none;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    background: #009400;
    background: #005d00 linear-gradient(#009400, #005d00);
    background: -webkit-linear-gradient(left top, left bottom, #009400, #005d00);
    background: -moz-linear-gradient(top, #009400, #005d00);
    border-radius: 5px;
    border: 1px solid #005d00;
    padding: 0 .5em;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.date_filter .filter_size a:hover, .date_filter .filter_size .active
{
    font-weight: bold;
    border-color: #003d00;
    background: #007100 linear-gradient(#81FF3A, #007100);
}

.date_filter .control 
{
    text-align:center;
}

.date_filter .control a 
{
    margin:0px 3px;  
    text-decoration: none;
    color: #FFFFFF;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    background: #009400;
    background: #005d00 linear-gradient(#009400, #005d00);
    background: -webkit-linear-gradient(left top, left bottom, #009400, #005d00);
    background: -moz-linear-gradient(top, #009400, #005d00);
    border-radius: 5px;
    border: 1px solid #005d00;
    padding: 0 .5em;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.date_filter .control a:hover
{
    border-color: #003d00;
    background: #003d00 linear-gradient(#007100, #003d00);
}

.date_filter .control b
{
    padding:0 1em;
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
    color: #4f9454;
    text-shadow: 0px 1px 0px rgba(3, 0, 0, 0.75);
}

.date_filter .select {
    float:left;
    margin-top: 7px;  
}

.date_filter .select select 
{

}

.date_filter .week_filter {
    margin: 0px;
    padding-top: 5px;
    overflow:hidden;
}

.ac_results {
    color:#000;
    position:relative;
    z-index:9999999;
}


.brm
{
  min-height:100px;
  overflow:hidden; 
}
.brm .set_balance
{
  margin-top:10px;
  display:none;
}

.brm .current_type
{
  
  text-align: right;
}

.brm .current_type a,
.brm .current_type a:hover
{
  text-decoration: none;
  border-bottom: 1px dashed #FFFFFF;
  display:block;
}

.brm .games_types
{
  position:absolute;
  display:none;
  
  width:110px;
  z-index:10000;
  
  margin: 4px 0px 0px -6px;
  padding: 4px 6px;
  
  background: url("/images/form_new_center_center.png") repeat scroll left top transparent;
  border: 1px solid #888888;
  
  text-align: right;
  
  border-radius: 5px 5px 5px 5px;
}

.brm .games_types a,
.brm .games_types a:hover
{
  text-decoration: none;
}

.brm .balance
{
  float:left;
  margin-right:20px;
}

.brm .balances a,
.brm .balances a:hover
{
  text-decoration: none;
  border-bottom: 1px dashed #FFFFFF;
}

.brm .types
{
  display:inline-block;
  margin-right:20px;
  float:left;
}

.brm .game_selected
{
  margin-right:3px;
  color:#fdda01;
}
.brm .game_style
{
  display:block;
}
.brm .game
{
  text-decoration:none;
  margin-right:3px;
}
.brm .game:hover
{
  color:#fdda01;
}
.brm .roomlabel
{
  color:#FFFFFF
}
.brm .room
{
  display:inline-block;
}  
.brm .save_ru
{
  background: url("http://gl-poker.com/images/save_ru.png") no-repeat transparent;
  border: medium none currentColor;
  cursor: pointer;
  height: 39px !important;
  width: 136px !important;
}
.save_div
{
  width:100%;
  text-align:center;
}


.brm .top_line
{
  overflow: hidden;
}

.brm .top_line .balance
{
  float: left;
}

.brm .top_line .control
{
  overflow:hidden;
  float: right;
}

.brm .top_line .type,
.brm .top_line .balances
{
  float: right;
}



.brm .title
{
  float: left;
}

.brm .menu
{
  text-align: right;
  
  margin: 20px 0px 7px 0px;
}

.brm .menu ul
{
  overflow: hidden;
  list-style-type: none;
}

.brm .menu ul li
{
  float: left;
  
  padding: 1px 10px 1px 0px;
}

.brm .menu ul li a,
.brm .menu ul li a:hover
{
  cursor: pointer;
  display: block;
  
  font-size: 110%;
    
  padding: 2px 0px;
}

.brm .menu ul li.active a,
.brm .menu ul li.active a:hover
{
  display: block;
  
  color: #FDDA01;
  
  padding: 2px 0px;
}

.brm .balance b
{
  color: #FDDA01;
}


.brm .set_balance
{
  position:absolute;
  display:none;
  
  width:226px;
  z-index:10000;
  
  margin:5px 0 0 -181px;
  padding: 4px 6px;
  
  background: url("/images/form_new_center_center.png") repeat scroll left top transparent;
  border: 1px solid #888888;
  
  text-align: right;
  
  border-radius: 5px 5px 5px 5px;
}

.brm .set_balance .roomlabel
{
  padding: 0px 3px 0px 0px;
  font-size:11px;
}

.brm .set_balance .roombalance
{
  padding: 0px 10px 0px 0px;
}

.brm .set_balance input
{
  width: 30px;

  font-size: 11px;
  padding: 2px 5px;
}

.brm .set_balance .submit
{
  width: auto;

  color: #FFFFFF;

  border: none;
  background: none;
}

.brm .room
{
  width: 40%;
  padding: 0px 10px 0px 7px;
}

.brm .room .title
{
  color: #FDDA01;
  font-size: 14px;
}

.brm .room i
{
  display: block;
  float: right;
  
  font-size: 12px;
  padding-top: 2px;
}

.brm .room i b
{
  color: #FDDA01;
}

.brm .room table
{
  width: 100%;
  margin: 0px 0px 15px 0px;

  border-collapse: collapse;
}

.brm .room  table td,
.brm .room table th
{
  font-size: 12px;
  
  padding: 1px 4px;
  
  text-align: center;
  
  border: 1px solid #4a7744;
}

.brm .room table tr th
{
  background: #152f12;
}

.brm .room table tr td
{
  background: #1C4117;
}



.brm_settings .menu ul 
{ 
  list-style-type: none;
}
  
.brm_settings .menu ul li
{ 
  display:inline;
}
  
.brm_settings .menu ul li a
{ 
  text-decoration:none;
}
  
.brm_settings .table_stat tr th 
{ 
  background: #152F12;
}
  
.brm_settings .table_stat tr td
{ 
  background: #1C4117;
}

.brm_settings .table_stat td, .brm_settings .table_stat th 
{ 
  border: 1px solid #4A7744;
  font-size: 12px;
  padding: 1px 4px;
  text-align: center;
  vertical-align:middle;
  color: #FFF;
}
  
.brm_settings .table_stat th input[type=submit]
{
  background: transparent;
  border: medium none currentColor;
  color: #FFFFFF; 
  width: auto;
}
  
.brm_settings .menu 
{
  text-align: left;
} 

.brm_settings .menu ul
{
  margin-bottom:5px; 
  overflow: hidden;
  list-style-type: none;
}

.brm_settings .menu ul li
{
  float: left;
  padding: 1px 10px 1px 0px;
  
}

.brm_settings .menu ul li a, .brm_settings .menu ul li a:hover 
{
  cursor: pointer;
  display: block;
  font-size: 110%;
  padding: 2px 0px;
}

.brm_settings .menu ul li.active a, .brm_settings .menu ul li.active a:hover 
{
  color: #FDDA01;
  display: block;
  padding: 2px 0px;
}

.brm_settings .room
{
  display:inline;
}
.brm_settings .selected
{
  color:#FDDA01;
}
.brm_settings .table_stat
{ 
  margin-top:10px;
  width:100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
.brm_settings .stat_inp
{
  width:60px;
}
.brm_settings .stat_table .save_ru
{
  background: url("http://gl-poker.com/images/save_ru.png") no-repeat transparent;
  border: medium none currentColor;
  cursor: pointer;
  height: 39px !important;
  width: 136px !important;
}
.brm_settings .save_td
{
  width:100%;
  text-align:center;
}

.limits_settings table.limits
{
  border-spacing: 0px;
  border-collapse: collapse;
}

.limits_settings table.limits td, .limits_settings table.limits th 
{ 
  border: 1px solid #4A7744;
  font-size: 12px;
  padding: 1px 4px;
  text-align: center;
  vertical-align:middle;
  color: #FFF;
}

.limits_settings table.limits tr th 
{ 
  background: #152F12;
}
  
.limits_settings table.limits tr td
{ 
  background: #1C4117;
}

.limits_settings table.limits tr td.valtd
{ 
  width:50px;
}

.limits_settings table.limits td input
{
  width:100%; 
} 

.gallery div[id^=object_panel_]
{
    z-index:9999;
}

.slider
{
    background:#272727 url('/images/slider_cap.png') no-repeat top center;
    height: 543px;
}

.slider .root
{
    text-align:center;
}

.slider .slider_content
{
    display: inline-block;
    text-align:center;
}

.license_list table.purchase-prices tr td
{
  cursor:pointer;
}

.files_rooms
{
  display:inline-block;
  padding: 10px 5px;
  vertical-align: top;
  border:2px solid #EBD083;
  border-radius: 8px;
  height: 120px;
  width:110px;
  margin:10px;
  font-size: 12px;
  text-align:center;
  text-decoration: none;
}

.files_rooms image
{
  margin-top: 5px;
}

.files_rooms .title
{
  font-size: 12px;
  
  color: #E3BF6B;
}


.footer
{
    padding: 0px;
    min-height:75px;
}

.footer table
{
    margin:0 auto;
    width: 100%;
}

.footer_left, .footer_right, .footer_right
{
    width:33%;
}

.footer_left, .footer_right
{
    padding: 10px 0;
}

.footer_right
{
    vertical-align:bottom;
    height:70px;
}

.footer .button_scroll
{
    float: right;
}

.footer .button_scroll .scroll_on_top
{
    background:url('/images/button_ontop.png') no-repeat 125px center;
    display: block;
    width: 170px;
    height: 42px;
    border: none;
    font-size: 24px;
    text-transform: lowercase;
    color: rgba(175, 169, 169, 0.5);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);
    margin: 5px;
}

.footer .button_scroll .scroll_on_top:hover
{
    cursor:pointer;
}

.footer .button_scroll .scroll_on_top span
{
    margin-left: -40px;
}   

.footer_top
{
    text-align:center;
}

.footer_top>div
{
    display:inline-block;
}

.footer_top .langs_panel
{
    margin-left: 30px;
    margin-right: 5px;
    vertical-align: middle;
}

.soft_orders .top_contr_btn a, .edit_order .edit_order_form .order_fields_table .butt input, .users_control .top_contr_btn a
{
    margin: 0px 3px;
    text-decoration: none;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    background: #009400;
    background: #005d00 linear-gradient(#009400, #005d00);
    background: -webkit-linear-gradient(left top, left bottom, #009400, #005d00);
    background: -moz-linear-gradient(top, #009400, #005d00);
    border-radius: 5px;
    border: 1px solid #005d00;
    padding: 0 .5em;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.soft_orders .top_contr_btn a:hover, .edit_order .edit_order_form .order_fields_table .butt input:hover, .users_control .top_contr_btn a:hover
{
    cursor:pointer;
    border-color: #003d00;
    background: #003d00 linear-gradient(#007100, #003d00);
}

.edit_order .edit_order_form .order_fields_table .butt input
{
    margin: 10px 0;
}

.edit_order .edit_order_form .order_fields_table 
{
    margin:10px auto;
    font-size:14px;
    text-align:left;
}

.border.border_main .text .purchase-prices tr td .edit_order .edit_order_form .order_fields_table td
{
  border:none;
  text-align:left;
  font-size:14px;
}

.border.border_main .text .purchase-prices tr td .edit_order hr.line_hr
{
  border-width:0px;
}

.border.border_main .text .purchase-prices tr.hidden_edit
{
  display:none;
}

.border.border_main .text .purchase-prices tr.hidden_edit:hover td
{
  background:#FFFFFF!important;
}

.edit_order .edit_order_form .order_fields_table input, .edit_order .edit_order_form .order_fields_table select
{
    background:#FFFFFF;
    border-color:#ababab;
    font-size:14px;
}

.edit_order .edit_order_form .order_fields_table input
{
    width:178px;
}

.edit_order .edit_order_form .order_fields_table select
{
    width:180px;
}

.soft_orders .orders_list table.purchase-prices tr td
{
  cursor:pointer;
}

.top_text
{

}

.top_text .title
{
  color: #FFFFFF;
  font-size: 24px;
  font-weight: bold;
  
  margin: 0px 0px 10px 0px;
}

.top_text p
{
  color: #FFFFFF;
  font-size: 14px;
  font-weight:normal;
  font-style: italic;
  
  text-indent: 0px;
  line-height: 18px;
  
  text-align: justify;
}


.border
{
  padding-bottom: 15px;
}

.border .title
{
  color: #000000;
  padding: 0px 0px 0px 10px;
  margin: 0px;
}

.poker_rooms .detail .border .title
{
  color:#ffffff;
  background: none;
}

.border .text_top .title
{
  color: #000000;
  padding:5px 0 5px 10px;
  margin: 0px;
}

.main_page_text
{
    
}

.main_page_text .additional_button, .main_page_text_small .additional_button
{
    margin-top:20px;
}

.main_page_text .subscribe, .main_page_text_small .subscribe
{
    text-align:center;
    margin-top:20px;
}

.main_page_text .subscribe .email_subscr, .main_page_text_small .subscribe .email_subscr
{
    font-size: 15px;
    border-radius: 4px;
    border: 1px solid #ababab;
    width:450px;
    height: 32px;
    vertical-align: top;
    padding-left:15px;
}

.main_page_text .subscribe .button_subscribe, .main_page_text_small .subscribe .button_subscribe
{
    font-size:15px;
    color:#FFFFFF;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
    text-decoration: none;
    margin-left: 15px;
    background: #005d00 linear-gradient(#009400, #005d00);
    border-radius: 5px;
    border: 1px solid #005d00;
    padding: .5em 1.34em;
    display: inline-block;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.75);
}

.main_page_text .subscribe .button_subscribe:hover, .main_page_text_small .subscribe .button_subscribe:hover
{
    border-color:#003d00;
    background: #003d00 linear-gradient(#007100, #003d00);
}

.main_page_text .text_center .text p, .main_page_text .text_center .text a
{
    font-size: 24px;
    line-height: 24px;
    text-align: center;
}

.main_page_text_small .text_center .text p, .main_page_text_small .text_center .text a
{
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}

.main_page_text .line_hr, .main_page_text_small .line_hr
{
    margin: 20px 0px 20px 0px;
}

.main_page_text .line_hr, .main_page_text_small .text table
{
    border-collapse:collapse;
}

.main_page_text .line_hr, .main_page_text_small .text table td
{
    padding:2px 3px;
    font-size: 14px;
    line-height: 24px;
}



/* price table */


.border.border_main .text .purchase-prices, .user_info .purchase-prices
{
    border:1px solid #005d00;
    margin:10px 0 0 0;
    border-collapse: collapse;
}

.border.border_main_another .text table
{
  border-right:1px solid #5F5740!important;
  border-bottom:1px solid #5F5740!important;
  border-left:none;
  border-top:none;
  margin:0px 0 0 0;
}

.border.border_main_another .text table tr td, .border.border_main_another .text table tr th, .user_info .purchase-prices tr td
{
  border-right:none;
  border-bottom:none;
  border-left:1px solid #005d00;
  border-top:1px solid #005d00;
  padding:2px 3px;
  text-align:center;
}

.border.border_main .text .purchase-prices tr td, .border.border_main .text .purchase-prices tr th
{
    border:1px solid #005d00;
    padding:2px 3px;
    text-align:center;
    vertical-align:middle;
}

.border.border_main .text .purchase-prices tr th:first-child
{
    width:20px;
}

.border.border_main .text .purchase-prices tr th, .border.border_main_another .text table tr th
{
    background: #009400;
    background: #005d00 linear-gradient(#009400, #005d00);
    font-size:14px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight: bold;
    text-shadow: 0px 1px 2px rgba(3, 0, 0, 0.75);
}

.user_info .purchase-prices
{
  width:auto;
}

.border.border_main .text .purchase-prices tr td, .border.border_main .text .purchase-prices tr td a, .user_info .purchase-prices tr td, .user_info .purchase-prices tr td a
{
    font-size:13px;
    color:#000000;
}

.border.border_main .text .purchase-prices tr td.key_place, .border.border_main .text .purchase-prices tr td.key_place
{
  min-width:150px;
}

.purchase-prices tr:hover td
{
    color:#000000;
    background: #CBFFAE;
}

.purchase-prices tr:hover td a
{
    color:#000000;
}

.purchase-prices tr:hover
{
	/*background: #CBFFAE;*/
}

.border.border_main .text .purchase-prices .name, .user_info .purchase-prices .name
{
    background: #ffffff;
    font-size: 14px;
    color: #000000;
    font-family: Arial;
    font-weight: bold;
    vertical-align:middle;
}

.border.border_main .text .purchase-prices tr:hover td.name
{
  background:#cbffae;
}

.border.border_main .text .purchase-prices .al_right
{
  text-align:right;
}

.hover-column
{
	background: #CBFFAE;
}

.user_info .al_left
{
  text-align:left;
}

.detail .users_list.border.border_main .purchase-prices tr:hover td
{
  background:none;
}

.comments
{
  min-height:20px;
  margin:0 0 0 65px;
  /*background:url('/images/dark_dotted.png') bottom left repeat-x;*/
}

.comments p
{
  margin:0px;
  padding:0px;
}

.catalog.detail_blog .comments
{
  margin:0px;
}

.comments_catalog
{
  /*margin:0 0 0 76px;*/
  padding:0 0 10px 76px;
  /*border-bottom:1px solid #FDDA01;*/
}

.comments_catalog.in_catalog
{
  padding:10px 0 0 0px;
  margin:0 16px 0 0px;
  border:none;
}

.comments_catalog .comments_item
{

}

/*.comments_catalog_header
{
  border-top: 1px solid #FDDA01;
}*/

.comments_catalog table.comments_items
{
  width:100%;
}

.comments_catalog table.comments_items tr td
{
  vertical-align:top;
  padding:9px 0 6px;
  
  background:url('/images/border_dotted.png') bottom left repeat-x;
}

.comments_catalog.in_catalog table.comments_items tr td
{
  vertical-align:top;
  padding:2px 0 4px;
  background:none;
}

.comments_catalog table.comments_items tr.last_item_tr td
{
  background:none;
}

.comments_catalog table.comments_items tr td.comments_item_left
{
  width:40px;
  text-align:center;
  padding:9px 10px 6px 0;
}

.comments_catalog.in_catalog table.comments_items tr td.comments_item_left
{
  width:40px;
  text-align:center;
  padding:2px 10px 4px 0;
}

.comments_catalog table.comments_items tr td.comments_item_center
{
  padding:9px 13px 6px 0;
  width:65px;
}

.comments_catalog.in_catalog table.comments_items tr td.comments_item_center
{
  padding:2px 15px 4px 0;
  width:65px;
}


.comments_catalog_header
{
  overflow:hidden;
  padding:5px 0 0px 0;
  margin-right:16px;
}

.catalog.detail_blog .comments_catalog_header
{
  overflow:hidden;
  padding:5px 0 10px 0;
}

.comments_catalog_header .title_comments
{
  float:left;
  font-size:14px;
  font-weight:bold;
  font-family:Arial;
  color:#fdda01;
}

.comments_catalog_header .left_comments
{
  /*float:right;*/
  float:left;
}

.comments_catalog_header .left_comments.detail_blog
{
  float:right
}

.comments_catalog_header .left_comments a
{
  font-size:12px;
  font-family:Arial;
  color:#fdda01;
  /*padding:0 0px 0 20px;*/
  padding:0px;
}

.comments_login .com_user_login
{
  font-size:12px;
  font-family:Arial;
  color:#fdda01;
}

.comments_login .com_user_login a,.comments_login .com_user_login a:hover
{
  font-size:12px;
  font-family:Arial;
  color:#fdda01;
  text-decoration:none;
}

.comments_login .com_date
{
  font-size:11px;
  font-family:Arial;
  color:#ffffff;
  font-style:italic;
}

.comments_ava_status span.user_off, .comments_ava_status span.user_on
{
  line-height:inherit;
  font-size:10px;
  font-family:Arial;
  color:#ffffff;
}

.all_com
{
  padding:0px 0 15px 0;
  text-align:right;
}

.all_com a, .all_com a:hover
{
  font-size:11px;
  font-family:Arial;
  color:#ffffff;
  text-decoration:underline;
}

#blog_comment_form
{
  display:none;
}

/*.text_comment_left
{
  background:url('/images/textarea_left.png') top left no-repeat;
}

.text_comment_right
{
  background:url('/images/textarea_right.png') top right no-repeat;
}

.text_comment_center
{
  margin:0 5px;
  background:url('/images/textarea_center.png') top left repeat-x;
}*/

.text_comment_center textarea
{
  margin:5px 0;
  padding:0 5px;
  border:1px solid #fdda01;
  
  width:98%;
  height:45px;
  font-size:11px;
  font-family:Arial;
  resize:none;
  border-radius:5px;
}

.comment_button
{
  margin:5px 0 0 0;
}

input.comment_button_ru
{
  width:147px;
  height:23px;
  
  border:none;
  
  cursor:pointer;
  
  background:url('/images/comment_button_ru.png') top left no-repeat;
}

a.comment_button_ru
{
  width:147px;
  height:23px;
  display:block;

  
  cursor:pointer;
  
  background:url('/images/comment_button_ru.png') top left no-repeat;
}


input.comment_button_en
{
  width:93px;
  height:23px;
  
  border:none;
  
  cursor:pointer;
  
  background:url('/images/comment_button_en.png') top left no-repeat;
}

a.comment_button_en
{
  width:93px;
  height:23px;
  display:block;

  
  cursor:pointer;
  
  background:url('/images/comment_button_en.png') top left no-repeat;
}

.comment_form_in_catalog
{
  padding:0 0 15px 0;
}

