body {
    background-color: #F2F2F2;
    font-family: Trebuchet MS,Arial;
    font-size: 13px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
	height: 100%;
}
.body{height: 100%; width:100%; display: table;}
.redactor_normal{
	width: 510px !important;
	height: 250px !important;
}
.redactor_wide{
	width: 100% !important;
	min-width: 320px !important;
	height: 250px !important;
}
.redactor_minw{
	width: 350px !important;
	height: 250px !important;
}


.wrapper {width: 100%; min-height: 100%; height: auto !important; height: 100%; padding-bottom: 32px;}
#site_footer_bg{min-height: 19px; margin: -32px auto 0px;}

.main_header_text{
  font-weight: bold;
  font-family: Tahoma;
  font-size: 8pt;
}
.main_header_link{
  font-weight: bold;
  font-family: Tahoma;
  font-size: 8pt;
  cursor: pointer;
}
.main_formheader_text{
  font-weight: bold;
  font-family: Tahoma;
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #FFFFFF;
  text-align: center;
  height: 25px;
}
.main_content_text{
  font-family: Tahoma;
  font-size: 13px;
  padding-left: 10px;
}
.main_error_text{
  text-align: center;
  color:#4d4d4d; /*#CC0033;*/
  font-family: Tahoma;
  font-size:13px; /*8pt;*/
  font-weight: normal;
}
a {
    color: #208B2F;
    cursor: pointer;
    font-family: Trebuchet MS,Arial;
    font-size: 13px;
    text-decoration: underline;
  /*font-family: Tahoma;
  font-size: 8pt;
  color: #0033CC;
  text-decoration: underline;
  cursor: pointer;*/
}

a.topmenu {

    color: #208B2F;
    font-family: Trebuchet MS,Arial;
    font-size: 13px;
    text-decoration: underline;
    /*font-family:Tahoma; font-size:11px;color: #FFFFFF; text-decoration:none;*/
}


select, textarea, input[type="text"],input[type="password"], .red_input, .white_input {
    border: 1px solid #208B2F;
    color: #208B2F;
    font-family: Trebuchet MS,Arial;
    font-size: 14px;
    font-weight: normal;
    padding: 0;
  /*font-family: Tahoma;
  font-size: 8pt;
  color: #000000;
  font-weight: normal;*/
}

input.button {
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma;
  height: 22px;
  cursor: pointer;
}

input.button_left {
  color: #000000;
  font-size: 8pt;
  font-family: Tahoma;
  height: 22px;
  cursor: pointer;
  margin-right: 10px;
}

td {
  /*font-family: Tahoma;
  font-size: 8pt;*/
}

.table_main{
  background-color: #E5EAEF;
}
.table_main tr{
  /*background-color: #ffffff;*/
}
.table_main th{
  font-weight: bold;
}

.table_details{
	background-color: #E5EAEF;
	font-family: Tahoma;
	font-size: 8pt;
	margin: 0px;
	margin-bottom: 15px;
}
.table_details tr{
	background-color: #ffffff;
}
.table_details th{
	font-weight: bold;
}
.table_details td{
	vertical-align: middle;
}
.table_details td.vtop{
	vertical-align: top;
}

/*.table_header {
  background-color: #ffffff;
}

.page_link {
  font-family: Tahoma;
  font-size: 8pt;
  color: #0033CC;
}
*/
.help_text {
  /*font-family: Tahoma;
  font-size:11px;
  padding: 10px;
  background-color: #FEFED6 !important;
  margin-top: 20px;
  margin-bottom: 10px;*/
    background-color: #FEF6D2;
    border: 3px solid #FF8000;
    font-family: Trebuchet MS,Arial;
    font-size: 13px;
    margin: 0 0 20px;
    position: relative;
    text-align: justify;
    width: 98%;
}
.help_title {
  font-family: Trebuchet MS;
  font-size:13px;
  font-weight: bold;
  padding: 0px;
  padding-right: 5px;
}

.line_bw_bottom {
  font-size: 1pt;
  border-bottom: solid 1px #e5eaef;
}

.line_bw_left {
  font-size: 1pt;
  border-left: solid 1px #e5eaef;
}

.line_bw_right {
  font-size: 1pt;
  border-right: solid 1px #e5eaef;
}

.line_bw_top {
  font-size: 1px;
  border-top: solid 1px #e5eaef;
}

ol {
  MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
ul {
  MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}

span.space {
  padding: 0px;
  padding-left: 5px;
}

/*new pilot*/

.top_menu {
    color: #208B2F;
    font-family: Trebuchet MS,Arial;
    font-size: 13px;
    text-decoration: underline;
  /*font-family: Tahoma;
  font-size: 11px;
  color: #C0DAF3;
  text-decoration: none;*/
}
.white_block {
  background-color: #FFFFFF;
}
.red_block {
  border: 1px solid #CC0033;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 3px;
  margin-left: 3px;
}
.blue_block {
  border: 1px solid #2f8ef7;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 10px;
}
.red_text {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #CC0033;
}
.red_header {
  /*color: #CC0033;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 14px*/
    color: #F27000;
    float: left;
    font-family: Trebuchet MS,Tahoma;
    font-size: 22px;
    font-weight: bold;
    margin: 20px 10px 5px 0;
}
.red_sub_header {
  color: #CC0033;
  font-family: Tahoma;
  font-weight: bold;
  font-size: 13px
}
.error_msg {
  text-align: center;
  color: #CC0033;
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: normal;
}
.average_text {
  font-family: Tahoma;
  font-size: 11px;
}
.inputtextarea {
  font-family: Tahoma;
  font-size:11px;
  color:black;
  border: solid 1px #000000;
}
.text {
  font-family: Tahoma;
  font-size:11px;
}
.copyright_text {
  font-family: Tahoma;
  font-size:11px;
  color: #000000;
}
.privacy_link {
  font-family: Tahoma;
  font-size:11px;
  color: #4672BA;
}
.support_link {
  font-family: Tahoma;
  font-size:12px;
  color: #0446B3;
  font-weight: bold;
}
.support_text {
  font-family: Tahoma;
  font-size:10px;
  color: #000000;
}
.news_link {
  font-family: Tahoma;
  font-size:12px;
  color: #0446B3;
}
.forumtitletext {
  font-family: Tahoma;
  font-size:12px;
  color: #000000;
  font-weight: bold;
}
.forumdescrtext {
  font-family: Tahoma;
  font-size:11px;
  color: #000000;
}
.forumheadtext {
  font-family: Tahoma;
  font-size:11px;
  color: #000000;
  font-weight: bold;
}
.forumtextlink {
  font-family: Tahoma;
  font-size:11px;
  color: #0446B3;
}
.forumbodytext {
  font-family: Tahoma;
  font-size:11px;
  color: #000000;
}
.forumlittletext {
  font-family: Tahoma;
  font-size:10px;
  color: #000000;
}

.pilot_content_div {
  margin: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 0px;
  background-color: #eeeeee;
}
.feeder_div {
  padding: 0px;
  padding-bottom: 20px;
  background-color: #eeeeee;
}
.feeder_table {
  background-color: #dedede;
}
.feeder_table td{
  background-color: #eeeeee;
}

table.main_table{
  border-collapse: collapse;
  width: 100%;
}
table.main_table td.main_header_table{
  text-align:center;
  padding:5px;
  border:1px solid #E5EAEF;
  font-weight:bold;
  font-family:Tahoma;
  font-size:8pt;
}
table.main_table td.main_content_table{
  text-align:center;
  padding:5px;
  border:1px solid #E5EAEF;
  font-family: Tahoma;
  font-size: 8pt;
}
span.active_section{
  font-weight:bold;
  color: #000000;
}

span.inactive_section{
  font-weight:0px;
  color:#000000;
}

div.section {
  background-color: #d8dadf;
}

div.handle{
  font-weight: bold;
  font-family: Verdana;
  border: 1px #e5eaef solid;
  font-size: 8pt;
  background-color: #FFFFFF;
  padding:5px;
  display: block;
}

div.lineitem {
  background-color: #FFFFFF;
  border: 1px #e5eaef solid;
  padding:5px;
  font-family: Verdana;
  font-size: 8pt;
  cursor: move;
}

.icon{
  border: solid 1px #BBBBBB;
}


table.admin_edit_form {width:100%}
table.admin_edit_form th{ width:17%; white-space:nowrap; font-weight: bold; font-family: Tahoma; font-size: 8pt; text-align:right; padding-right:10px; height:30px;}
table.admin_edit_form td{font-family: Tahoma; font-size: 8pt; height:30px;}

table.simple_table {width:100%; background:#E5EAEF;}
table.simple_table th{font-weight: bold; text-align:left; font-family: Tahoma; font-size: 8pt; background:#ffffff; padding:5px;}
table.simple_table td{font-family: Tahoma; font-size: 8pt; background:#ffffff; padding:2px 5px;}
table.simple_table td.alloc_bg{font-family: Tahoma; font-size: 8pt; background:#ff0000; padding:2px 5px;}

table.simple_centered_table {width:100%; background:#E5EAEF;}
table.simple_centered_table th{font-weight: bold; font-family: Tahoma; font-size: 8pt; text-align:center; background:#ffffff; padding:5px; white-space:nowrap}
table.simple_centered_table td{font-family: Tahoma; font-size: 8pt; background:#ffffff; text-align:center; padding:5px 5px;}
table.simple_centered_table td.alloc{font-family: Tahoma; font-size: 8pt; background:#ffffff; text-align:center; padding:2px 5px; font-weight:bold;}

.text_head {font-family: Tahoma;font-size: 11px;color:#000000;font-weight: bold;text-decoration: none;}

.alloc_link {border:1px solid; text-decoration:none; padding:1px;}
.best_answer {color:#FF0000}

table.answ_cats_butts{}
table.answ_cats_butts td{padding-top: 8px; padding-left:8px;}
table.answ_cats_butts input.input_text{width:182px; margin-top:7px;}
table.answ_cats_butts input{width:60px;}

.sep{height:10px;}

table.qs_table {width:100%; background:#E5EAEF;}
table.qs_table th{font-weight: bold; text-align:left; font-family: Tahoma; font-size: 8pt; background:#ffffff; padding:5px;}
table.qs_table td{font-family: Tahoma; font-size: 8pt; background:#ffffff; padding:10px 10px; line-height:20px;}
table.qs_table td.alloc_bg{font-family: Tahoma; font-size: 8pt; background:#ff0000; padding:2px 5px;}
table.qs_table td.answers{padding-left: 100px;}
table.qs_table p{margin: 0;}

div.vote_bar{
	display: inline-block;
	height:10px;
}
input.error_input, select.error_input{
  background: none repeat scroll 0 0 #fee3ad;
  border: 1px solid #781351;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
}

div.error_input{
  background: #fee3ad;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: normal;
}

.notice_div1_on_el{
	font-family:tahoma;
	font-size:11px;
	position:absolute;
	z-index:4;
	margin-top:0px;
	display:none;
	border: 1px solid #000000;
	background:#ffffff;
	padding: 3px;
}

.loading_div{
	position: fixed;
	top:10px;
	left:10px;
	height:23px;
	width: 23px;
	background:#cc0033 url('../images/ajax-loader.gif') center no-repeat;
}

#loading {
     position: fixed;
     width: 25px;
     height: 25px;
     top: 2px;
     left: 10px;
     z-index: 1000;
}

#loading div.base {
     background: #cc0033 url('../images/ajax-loader.gif') center no-repeat;
     height: 23px;
     width: 23px;
     border-left: 1px solid #C46C82;
     border-right: 1px solid #C46C82;
}

#loading div.edge {
     background: #C46C82;
     height: 1px;
     margin: 0 1px;
}
.vgifts_free_sign{
	color:#ff0000;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
}

.error_field {
	text-align: center;
	color: #CC0033;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}

div.delimiter {
	width:100%;
	height:1px;
	border-bottom: 1px solid #e5e5e5;
}

table.tabbed_content td.left_sep{
	padding-left:10px;
	border-bottom: 1px solid #2f8ef7;
	width: 1px;
}

table.tabbed_content td.active_tab{
	padding: 10px;
	border: 1px solid #2f8ef7;
	border-bottom: none;
	cursor: pointer;
	width: 1px;
}
table.tabbed_content td.inactive_tab{
	padding: 10px;
	border-bottom: 1px solid #2f8ef7;
	cursor: pointer;
}

table.tabbed_content td.right_sep{
	width: 100%;
	border-bottom: 1px solid #2f8ef7;
}


table.tabbed_content td.content{
	padding: 10px;
	border: 1px solid #2f8ef7;
	border-top: none;
}

.index_header{
	font-family: tahoma;
	font-size: 24px;
	color:#3272b3;
}

.index_new_items{
	font-family: tahoma;
	font-size: 12px;
	border:1px solid #e5eaef;
	background: #f1f1f1;
	color: #737373;
	padding:8px 0px 10px 20px;
}
.index_new_items a{
	font-family: tahoma;
	font-size: 12px;
}

.table_head_alloc{
	height:25px;
	padding-left:20px;
	background: url('../images/bg_table_head.gif');
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
}
.table_head_alloc_2{
	height:25px;
	padding-left:20px;
	background: url('../images/bg_table_head_2.gif');
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
}

table.statistic{
	width: 100%;
	background: #dce1e6;
}
table.statistic th{
	width:60%;
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: 100;
	padding: 5px 7px 5px 0px;
	background: #f1f1f1;
}
table.statistic td{
	width:40%;
	text-align: left;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 5px 7px;
	background: #f1f1f1;
}
table.statistic th.alloc{
	width:60%;
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	font-weight: 100;
	padding: 5px 7px 5px 20px;
	background: #a1c9f3;
}
table.statistic td.alloc{
	width:40%;
	text-align: left;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 5px 7px;
	background: #a1c9f3;
}
table.statistic td.alloc_note{
	width:40%;
	text-align: left;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 5px 20px;
	background: #a1c9f3;
}

table.admin_edit_form {width:100%}
table.admin_edit_form th{ width:1%; white-space:nowrap; font-weight: bold; font-family: Tahoma; font-size: 8pt; text-align:left; padding-right:10px; height:30px;}
table.admin_edit_form td{font-family: Tahoma; font-size: 8pt; height:30px; text-align: left;}

table.table_list{
	width: 100%;
}
table.table_list th.point{
	width:37px;
	height:20px;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	padding-right:3px;
	text-align: right;
	background: url('../images/bg_point.gif') no-repeat right center;
	border-bottom: 1px solid #e5eaef;
}
table.table_list th.manual{
	width:37px;
	height:20px;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	padding-right:3px;
	text-align: right;
	background: url('../images/bg_manual.gif') no-repeat right center;
	border-bottom: 1px solid #e5eaef;
}
table.table_list td{
	padding:0px 12px;
	font-family: tahoma;
	font-size: 12px;
	border-bottom: 1px solid #e5eaef;
}
table.table_list td a{
	font-size:12px;
}
/*new*/
.close_help {
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: -20px;
    top: -17px;
    width: 35px;
}
.help_body {
    margin: 10px 30px 10px 10px;
    font-size:13px;
}
.cr {
     clear: both;
}

.show_help {
    background: url("../images/icn_help_orange.gif") repeat scroll 0 0 transparent;
    color: #F27000;
    cursor: pointer;
    display: none;
    font-size: 0;
    height: 31px;
    position: absolute;
    right: 25px;
    top: 85px;
    width: 30px;
}

.body {
    font-family: Trebuchet MS,Arial;
    font-size: 13px;
}
.top_menu_box {
    color: #208B2F;
    font-size: 13px;
    font-weight: normal;
    height: 20px;
    margin: 0 20px;
    padding: 5px 0 5px 20px;
    position: absolute;
    right: 0;
    text-align: left;
    width: auto;
}
.left_panel {
    float: left;
    margin-left: 5px;
    margin-top: -25px;
}
.banner_place {
    background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 175px;
    margin-left: 0;
    text-align: center;
    width: 205px;
}
#content {
    padding-bottom: 0;
    padding-top: 7px;
    text-align: left;
}
#content .nav2 {
    padding-top: 8px;
}

/* ------------------------------ Left menu ------------------------------ */
ul.left_menu_items {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 6px 2px 0 0;
    border-radius: 4px;
    list-style: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0;
    width: 205px;
    border: 1px solid #D4D4D4;
}
ul.left_menu_items:first-child {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0px;
    border-radius: 4px;
    list-style: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0;
    margin-top: 0px;
    width: 205px;
    border: 1px solid #D4D4D4;
}
#right_panel{
    margin-right: 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
ul.left_menu_items li {
    font-size:14px;
    height:30px;
    line-height:2;
    margin:5px;
    padding:0px 8px;
    font-weight: normal;
    position:relative;
    color: #208b2f;
    zoom: 1;
}
ul.left_menu_items li#active {
    color: #FFFFFF;
    font-weight: normal;
}
ul.left_menu_items li#active span {
    color: #FFFFFF;
    position:absolute;
    top:0;
    z-index:9915;
    font-weight: normal;
}
ul.left_menu_items span {
    float: left;
}
ul.left_menu_items li.no-active:hover{
    background-color: #f6e4a0;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
ul.left_menu_items li#active div.arrow {
    background: url('../images/admin_menu_item_arrow.gif') no-repeat right;
    color: #FFFFFF;
    font-weight: normal;
    height:30px;
    position:absolute;
    top:0;
    left: -5px;
    width:220px;
    z-index:9910;
}
ul.left_menu_items li#active:hover{
    background-color: none !important;
    margin-right: -20px;
    width: 180px;
}
ul.left_menu_items li.no-active:hover span#awaiting-mod{
    color:#fff;
    font-weight: bold;
    float: right;
    margin-right: -5px;
}
ul.left_menu_items li.menu_delimetr:hover{
    background-color: transparent;
    cursor: default;
}
ul.left_menu_items li.menu_delimetr {
    height:4px;
    padding:0;
    width: 90%;
    margin-left: 10px;
}

.menu_delimetr_l {
	font-size: 0px;
	float: left;
	height: 5px;
	width: 100%;
	background: url('../images/line_menu_left.gif') left no-repeat;
}
.menu_delimetr_r {
	font-size: 0px;
	height: 5px;
	width: 100%;
	float: right;
	background: url('../images/line_menu_right.gif') right no-repeat;
}
.uol_item_nl {
	cursor:pointer;
	height:29px;
	margin:10px 0px 10px 10px;
	float: left;
	width: 100%;
	background: url('../images/btn_under_tab_left.png') left no-repeat;
}
.uol_item_nl:hover{
	background: url('../images/btn_under_tab_light_left.png') left no-repeat;
}
.uol_in_item_nl:hover {
	background: url('../images/btn_under_tab_light_right.png') right no-repeat;
}
.uol_in_item_nl {
	color: #fff;
	font-family: Trebuchet MS,Arial;
	cursor:pointer;
	height:29px;
	width: 100%;
	float: right;
	text-align:center;
	font-size:14px;
	background: url('../images/btn_under_tab_right.png') right no-repeat;
}
.uol_in_item_nl div{
	margin-top:5px;	
}

div.left_menu_item {
	position: relative;
}


.page_header {
    color: #F27000;
    float: left;
    font-family: Trebuchet MS,Tahoma;
    font-size: 22px;
    font-weight: bold;
    margin: 20px 10px 5px 0;
}
.fl {
    float:left;
}
.hp_tl_corner, .hp_tr_corner, .hp_bl_corner, .hp_br_corner {
    position: absolute;
    width: 10px;
    height: 10px;
}
.hp_tl_corner {
    background: url('../images/help_corners.png') top left no-repeat;
    top: -3px;
    left: -3px;
}
.hp_tr_corner {
    background: url('../images/help_corners.png') top right no-repeat;
    top: -3px;
    right: -3px;
}
.hp_bl_corner {
    background: url('../images/help_corners.png') bottom left no-repeat;
    bottom: -3px;
    left: -3px;
}
.hp_br_corner {
    background: url('../images/help_corners.png') bottom right no-repeat;
    bottom: -3px;
    right: -3px;
}
table {
    font-family: Trebuchet MS,Arial;
    font-size: 13px;
}

td {
    color: #4d4d4d;/*#656565;*/
    font-family: Trebuchet MS,Arial;
    font-size: 13px;
}
.cur_v {
    left: 240px;
    position: absolute;
    top: 45px;
}
.hp_box {
    float: left;
    margin-right: 20px;
    width: 45%;
}
.hp_table_title{
    background-color: #29B43D;
    cursor: pointer;
}
.hp_table_title td {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.hp_table_subtitle {
    background-color: #C2E6C6;
}
.hp_table_subtitle TD {
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
}
.border_top {
    border-top: 1px solid #FFFFFF;
    font-size: 14px;
}
.border_top a{
    font-size: 14px;
}
.odd {
    background-color: #F7FFF8;
    height: 30px;
}
.even {
    background-color: #E2EFE4;
    height: 30px;
}
tr .odd td, tr .even td{
    padding: 0 10px;
}
.user_operation_line {
    background: #208b2f;
    border: 0;
    width: 100%;
    float: left;
    min-height: 50px;
    margin-bottom: 10px;
}
.uol_item {
    background-color: #E5E5E5;
    background: url('../images/btn_under_tab.png') bottom no-repeat;
    height: 30px;
    width: 170px;
    float: left;
    margin: 10px 0 10px 10px;
    cursor: pointer;
}
div.uol_item:hover {
    background: url('../images/btn_under_tab.png') top no-repeat;
}
.uol_in_item {
    margin-top: 5px;
	color: #fff;
	font-size: 14px;
	font-family: Trebuchet MS,Arial;
    text-align: center;
    cursor: pointer;
}
.uol_in_item2 {
    margin-top: 5px;
	color: #fff;
	font-family: Trebuchet MS,Arial;
	font-size:14px;
    margin-left: 10px;
}
.uol_in_item A, .uol_in_item2 A {
    text-decoration: none;
    color: #556;
}

.user_status_elem, .user_status_elem_active{
    height: 20px;
    float: left;
    font-size:14px;
    padding: 10px 15px;
}
.user_status_elem a, .user_status_elem_active a{
   font-size:14px;
 }
.user_status_elem_active {
    background: #29b43d;
    color: #FFF;
}
.user_status_elem {
    color: #208b2f;
    font-size:14px;
}
.user_status_line {
	width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
}
#users_table_div, #groups_table_div, #blogs_table_div {
    float: left;
    width: 99%;
}
.table_header {
    background-color: #29b43d;
    height: 25px;
}
.table_header TD {
    color: #FFF;
    font-weight: bold;
	padding: 0 3px;
}
.table_header TD:hover {
    cursor: pointer;
}
.table_header TD A {
    color: #FFF;
    font-weight: bold;
    font-size:13px;
}
A IMG {
    border: 0;
}
.row_user TD {
    border-top: solid 0px #CCC;
}
.page_navigation {
    display: inline;
    margin: 0 10px;
}
.page_navigation A {
    margin: 0 10px;
}
.page_link {
	font-family: Trebuchet MS, Arial;
	font-size: 13px;
	color: #208B2F;
}

.admin_button_link_back {
	color: #208B2F !important;
    font-family: Trebuchet MS,Arial;
    font-size: 13px;
    font-weight: normal;
	cursor: pointer;
	text-decoration: underline;
}

.admin_button {
	font: 14px Trebuchet MS, Arial;
	text-decoration: none;
	color: #ffffff !important;
	position: relative;
	background: url('../images/btn_gray.png') 0px -34px no-repeat;
	padding: 7px 5px 7px 15px;
	height: 17px;
	margin: 5px 10px 5px 0;
	display:inline-block;
}

.admin_button span {
	background: url('../images/btn_gray.png') -590px -34px no-repeat;
	padding: 7px 0;
	text-decoration: none;
	width: 10px;
	font-size: 14px;
	position: absolute;
	height: 17px;
	top: 0;
	left: 100%;
	cursor: pointer;
}
.admin_button:hover {
	color: #fff;
	text-decoration: none;
	background: url('../images/btn_gray.png') 0 0 no-repeat;
}

.admin_button:hover span {
	text-decoration: none;
	background: url('../images/btn_gray.png') -590px 0 no-repeat;
}
.admin_button_major {
	font: 14px Trebuchet MS, Arial;
	text-decoration: none;
	color: #ffffff !important;
	position: relative;
	background: url('../images/btn_green.png') 0 -31px no-repeat;
	padding: 7px 5px 7px 15px;
	height: 17px;
	margin: 5px 10px 5px 0;
	display:inline-block;
}
/* hack for ie7 */
*+html .admin_button_major {
	font: 14px Trebuchet MS, Arial;
	text-decoration: none;
	color: #fff;
	position: relative;
	background: url('../images/btn_green.png') bottom left no-repeat;
	padding: 7px 5px 7px 15px;
	height: 17px;
	margin: 5px 5px 5px 0;
	display:inline-block;
}
/* /hack for ie7 */

.admin_button_major span {
	background: url('../images/btn_green.png') -590px -31px no-repeat;
	padding: 7px 0 7px 0;
	width: 10px;
	font-size: 14px;
	text-decoration: none;
	position: absolute;
	height: 17px;
	top: 0;
	right: -10px;
	cursor: pointer;
}
.admin_button_major:hover {
	color: #fff;
	text-decoration: none;
	background: url('../images/btn_green.png') 0 0 no-repeat;
}

.admin_button_major:hover span {
	text-decoration: none;
	background: url('../images/btn_green.png') -590px 0px no-repeat;
}
.admin_button_cancel {
	font: 14px Trebuchet MS, Arial;
	text-decoration: underline;
	color: #208b2f;
	position: relative;
	padding: 8px 5px 7px 15px;
	margin: 5px 5px 5px 15px;
	display:inline-block;
}
.admin_button_cancel:hover {
	text-decoration: none;
	color: #208b2f;
}

.admin_button_cancel span {
	padding: 8px 0 7px 0;
	width: 10px;
	font-size: 0px;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 100%;
	cursor: pointer;
}
.ue_user_name {
    float: left;
    margin: 10px;
    font-size: 20px;
}

/* -------- SETTINGS GENERAL -------- */

.sg_subheader {
    font-size: 15px;
    font-weight: bold;
    color: #208b2f;
}

div.sg_section div.sg_settings_box {
	width: 170px;
    height: 110px;
    float: left;
    margin: 10px;
    cursor: pointer;
    position: relative;
}
div.sg_settings_box {
    background: url('../images/icn_settings.png') no-repeat;
	background-position: left top;
}
.sg_settings_box_selected {
    background: url('../images/icn_settings.png') no-repeat;
	background-position: left bottom;
}

div.sg_settings_box:hover {
	background-position: left bottom;
}
/* settings style */
.sg_settings_reg {
    background-position: -2210px top !important;
}
div.sg_settings_reg:hover {
    background-position: -2210px bottom !important;
}

.sg_settings_listing {
	background-position: -850px top !important;
}
div.sg_settings_listing:hover {
    background-position: -850px bottom !important;
}

.sg_settings_upload {
    background-position: -2720px top !important;
}
div.sg_settings_upload:hover {
    background-position: -2720px bottom !important;
}

.sg_settings_objmod {
    background-position: -1530px top !important;
}
div.sg_settings_objmod:hover {
    background-position: -1530px bottom !important;
}

.sg_settings_paid {
    background-position: -1360px top !important;
}
div.sg_settings_paid:hover {
    background-position: -1360px bottom !important;
}

.sg_settings_payment {
    background-position: -2040px top !important;
}
div.sg_settings_payment:hover {
    background-position: -2040px bottom !important;
}

.sg_settings_notify {
    background-position: -1700px top !important;
}
div.sg_settings_notify:hover {
    background-position: -1700px bottom !important;
}

.sg_settings_mode {
    background-position: -2550px top !important;
}
div.sg_settings_mode:hover {
    background-position: -2550px bottom !important;
}

.sg_settings_maps {
    background-position: -1190px top !important;
}
div.sg_settings_maps:hover {
    background-position: -1190px bottom !important;
}

.sg_settings_index {
    background-position: -680px top !important;
}
div.sg_settings_index:hover {
    background-position: -680px bottom !important;
}

.sg_settings_color {
    background-position: -170px top !important;
}
div.sg_settings_color:hover {
    background-position: -170px bottom !important;
}

.sg_settings_logo {
    background-position: -1020px top !important;
}
div.sg_settings_logo:hover {
    background-position: -1020px bottom !important;
}

.sg_settings_stat {
    background-position: -2890px top !important;
}
div.sg_settings_stat:hover {
    background-position: -2890px bottom !important;
}

.sg_settings_path {
    background-position: -1870px top !important;
}
div.sg_settings_path:hover {
    background-position: -1870px bottom !important;
}

.sg_settings_seo {
	background-position: -2380px top !important;
}
div.sg_settings_seo:hover {
    background-position: -2380px bottom !important;
}

.sg_settings_error {
    background-position: -510px top !important;
}
div.sg_settings_error:hover {
    background-position: -510px bottom !important;
}

.sg_settings_countries {
    background-position: -340px top !important;
}
div.sg_settings_countries:hover {
    background-position: -340px bottom !important;
}
.sg_settings_profile_fields {
    background: url('../images/icn_settings_objects.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_profile_fields:hover {
    background: url('../images/icn_settings_objects2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_upload_settings {
    background: url('../images/icn_settings_uploaded.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_upload_settings:hover {
    background: url('../images/icn_settings_uploaded2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_admin_settings {
    background: url('../images/icn_settings_site.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_admin_settings:hover {
    background: url('../images/icn_settings_site2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_site_content_management {
    background: url('../images/icn_settings_listings.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_site_content_management:hover {
    background: url('../images/icn_settings_listings2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_profile_builder {
    background: url('../images/icn_settings_patchs.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_profile_builder:hover {
    background: url('../images/icn_settings_patchs2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_module {
    background: url('../images/icn_default.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_module:hover {
    background: url('../images/icn_default2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_site_status {
    background: url('../images/icn_settings_underconstraction.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_site_status:hover {
    background: url('../images/icn_settings_underconstraction2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_shoutbox {
    background: url('../images/icn_settings_shoutbox.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_shoutbox:hover {
    background: url('../images/icn_settings_shoutbox2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_share {
    background: url('../images/icn_settings_share.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_share:hover {
    background: url('../images/icn_settings_share2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_maps_and_country {
    background: url('../images/icn_settings_maps.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_maps_and_country:hover {
    background: url('../images/icn_settings_maps2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_servers_error {
    background: url('../images/icn_settings_errors.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_servers_error:hover {
    background: url('../images/icn_settings_errors2.png') no-repeat !important;
	background-position: left top;
}
.sg_settings_smtp {
    background: url('../images/icn_settings_notifications.png') no-repeat !important;
	background-position: left top;
}
div.sg_settings_smtp:hover {
    background: url('../images/icn_settings_notifications2.png') no-repeat !important;
	background-position: left top;
}
/* settings style end */

.sg_section {
    float: left;
    width: 980px;
    margin: 20px 0 0 20px;
}
.sg_box_title {
    margin: 8px 10px 4px 10px;
    font-size: 13px;
    font-family: Trebuchet MS, Arial;
    color: #000;
    font-weight: bold;
}
.sg_box_text {
    margin: 0 10px 10px 10px;
}
.sg_box_approve {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 14px;
    font-family: Trebuchet MS, Arial;
    font-weight: bold;
    color: #fff;
}
.sg_box_approve_left{
	display:table-cell;
}
.sg_box_approve_rihgt{
	line-height:1;
	padding:5px 10px 5px 0;
	margin-left:10px;
}
.sg_box_text LI {
    list-style-type: square;
}
.sg_box_text OL {
    margin: 0;
    padding-left: 15px;
}
.sg_text_line {
    margin: 0px 3px 3px 3px;
    float: left;
}
.sg_checkbox_line {
    height: 21px;
    float: left;
}
.sg_input_line,
.sg_input_rline {
  	height: 21px;
    float: left;
}
.sg_input_rline INPUT,
.sg_input_line INPUT,
.sg_input_line SELECT{
    border: 1px solid #208b2f;
}
.sg_input_rline INPUT {
    text-align: right;
}
.sg_settings_text_box {
    margin: 10px 0 0 10px;
    float: left;
}

/* -------- SETTINGS GENERAL PATHS-------- */

.sgp_table INPUT, .sgp_table SELECT {
    margin: 2px 0 0 5px;
    width: 220px;
}

/* -------- SETTINGS GENERAL MODES-------- */
#sgm_no_changes {
    position: absolute;
    left: 400px;
    top: 30px;
    width: 320px;
    background-color: #FFFFC0;
    border: 1px solid #CFE47C;
}
#sgm_no_changes DIV{
    margin: 10px;
}

/* -------- SETTINGS GENERAL SERVICES-------- */
#sgs_page {
    width: 700px;
    margin: 10px;
}

.sgs_table INPUT, .sgs_table SELECT {
    margin: 2px 0 0 5px;
    width: 50px;
}
.sgs_delete_action, .sgs_save_action {
    margin-left: 15px;
    cursor: pointer;
}

/* -------- SETTINGS GENERAL SERVICES-------- */
#currancy_preview {
    background-color: #E4D8AB;
    margin-left: 20px;
    float: left;
    height: 24px;
}
#currancy_preview DIV {
    margin: 5px 10px;
    float: left;
}
.sgs_line_height {
    height: 21px;
}
#error_box {
    float: left;
    margin-left: 20px;
    line-height: 17px;
    background-color: #fff;
    font-weight: bold;
    padding:13px 10px 0;
    display: none;
}
.error_box_red {
    color: #F27000;
}
.error_box_blue {
    color: #F27000;
}

/* -------- SETTINGS GENERAL SYSTEMS-------- */
#add_currancy {
    margin: 10px 30px;
    display: inline;
}
.sgs_system_box {
    width: 150px;
    height: 100px;
    border: 1px #208b2f solid;
    float: left;
    position: absolute;
    cursor: pointer;
    z-index: 5555;
}
/* -------- Nikita start-------- */
.sgs_system_box:hover {
    border-width: 4px;
}
/* -------- Nikita stop-------- */
.sgs_system_box_sel {
    border-width: 4px;
}
.sgs_system_box_outer {
    position: relative;
    width: 150px;
    height: 100px;
    float: left;
    margin: 10px;
}
.sgs_action_edit {
    position: absolute;
    z-index: 9910;
    display: none;
    right: 5px;
    bottom: 5px;
}
.sgs_action_active {
    position: absolute;
    z-index: 9910;
    right: 5px;
    top: 5px;
}
.div_bottom_row {
    background-color: #EEF;
    height: 2px;
    width: 800px;
    float: left;
    clear: both;
}
.bottom_action {
    margin: 10px 0;
    float: left;
    width: 700px;
}
.bottom_action .fr{
    float: none;
}

.table_row, .table_row_pay {
    height: 25px;
    cursor: pointer;
}

.table_row_checked {
    background-color: #EEF;
}

.table_row_selected {
    background-color: #FFA;
}

.block_action, .action_save, .action_del, .action_cancel, .action_edit, .action_activate {
    display: none;
   
}
.action_cancel {
    margin-left: 10px;
}
.select_tr{
    background-color: #FFA;
}
.fr {
    float: right;
}

.select_box {
    position: relative;
    font-weight: normal;
    border: 1px solid #208b2f;
    cursor: pointer;
    background-position: right 5px;
    background-repeat: no-repeat;
    overflow: hidden;
    z-index: 5555;
    margin-right: 5px;
    width: 150px;
    background: url(../images/arrowDown.png) right 9px no-repeat;
}
.select_box_option{
    background: url(../images/arrowDown.png) right 9px no-repeat;
}
.select_box SPAN {
    margin: 0 5px;
    line-height: 130%;
}
.select_box IMG {
    width: 16px;
    height: 7px;
    margin-right: -5px;
    margin-top: 0;
}
.select_box DIV {
    position: absolute;
    top: 7px;
    right: 4px;
}

/* my style */
.select_box_option DIV {
    top: 7px;
    right: 4px;
}
.select_box_option IMG {
    width: 16px;
    height: 16px;
    margin-right: -5px;
    margin-top: 0;
}
.option_box {
    width:98%;
    z-index:5560;
    cursor: pointer;
    margin-left: 5px;
    display:none;
    background: none repeat scroll 0pt 0pt rgb(95, 176, 114);
    padding: 1%; 
    border-bottom-left-radius: 5px; 
    border-bottom-right-radius: 5px;
    
    /*position: absolute; top: 20px; left: 0pt; display: block; background: none repeat scroll 0pt 0pt rgb(95, 176, 114);
     width: 98%; padding: 1%; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
    overflow: hidden;
    background-color: #62af6e;
    border-bottom: 1px solid #2f6637;*/
}
.option_box_item, #bottom_corner {
    //background-color: #5fb072;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top:-3px;
}
.option_box_item_box {
    background-color: #f7fff8;
    margin:3px;
    padding:3px;
    border-radius:3px;
    font-size: 14px;
    font-family: Trebuchet MS, Arial;
    font-weight: normal;
    color: #656565;
}
.option_box_item_box_hover{
    background-color: #FFA !important;
}
.section_header {
    font-size: 14px;
	color: #208b2f;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: bold;
    float: left;
}
.panel_section {
    border-top: #208B2F solid 3px;
    border-bottom: #208B2F solid 3px;
    float: left;
    clear: both;
    background-color: #eef6ef;
    width: 100%;
    margin-bottom:15px;
}
.panel_content {
    margin: 5px 20px 20px 10px;
    float: left;
}
form {
	margin: 0px;
	padding: 0px;
}

hr.listing {
	background-color: #e2efe4;
	color: #bdbdbd;
	border: 0px solid;
	height: 1px;
}

#overlay {
    background-image:url('../images/overlay/white.png');
    height:414px;
    display: none;
}
#overlay_add_money {
    background-image:url('../images/overlay/white_small.png');
    height:260px;
    display: none;
}
#overlay_user, #overlay_spend, #overlay_pay, #body_message {
    background-image:url('../images/overlay/white.png');
    height:414px;
    display: none;
}
#message_body{
	padding: 40px;
}
#overlay_user .close,
#overlay_spend .close,
#overlay_pay .close,
#overlay .close,
#body_message .close,
#overlay_add_money .close {
    background-image: url(../images/overlay/close.png);
    position: absolute;
    cursor: pointer;
    height: 28px;
    width: 28px;
    right: 17px;
    top: 10px;
}

/* container for external content. uses vertical scrollbar, if needed */
.contentWrap_add_money {
    height:300px;
    width: 460px;
    overflow: hidden;
}

.contentWrap {
    height:414px;
    width: 656px;
    overflow: hidden;
}

.permissions {
    display: none;
    //background-color: 696969;
    //opacity: 0.3;
    z-index: 9990;
    color: black;
    position: absolute;
    /*top: 200px;
    left: 500px;*/
    width: 200px;
    height: 400px;
    overflow: auto;
}

.search_string {
    background-color: #AECDF0;
}
.login_container{
    position: absolute;
    width: 365px;
    left: 50%;
    top: 25%;
    margin-left: -270px;
}

/*login page*/
#login_page{
    position: absolute;
    width: 565px;
    left: 50%;
    top: 25%;
    margin-left: -182px;
    background-color: #fff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.login_page_head{
	background: url('../images/login_header_line.png') left top repeat;
	width: auto;
	height: 42px;
	border-top-right-radius:4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-top-left-radius: 4px;
}
.head_text{
	color: #fff;
	font-family: Trebuchet MS, Arial;
	font-size: 20px;
	font-weight: normal;
	float: left;
	margin: 8px 20px;
}
.head_cross{
	float: right;
	margin: 12px 20px;
	cursor: pointer;
}
.login_page_form{
	margin: 40px 70px;
	overflow: hidden;
}

.login_page_form a{
	text-transform: uppercase;
}
/* Login FORM */

#login_form{
	margin: 0;
}
#login_form form{
	overflow: hidden;
}

#login_form div#submit{
	display: block;
	text-align:right;
	position: relative;
	margin-top: 5px;
	margin-left: 101px;
}

#login_form div#submit div{
	float:left;
	position: absolute;
	top: 0;
	right: 0;
}
#login_form div#content{
	position: relative;
	overflow: hidden;
	width:100%;
}
#login_form label{
	display: block;
	font-weight: bold;
	width: 90px;
	float: left;
	cursor: default;
	font-size: 14px;
	color: #656565;
	word-wrap: break-word;
	margin-bottom: 10px;
}
#login_form label#remember_label{
	font-size: 13px;
	color: #656565;
	font-weight: normal;
	padding-top: 4px;//padding-top: 7px;
}
#content input{
	float: left;
	padding: 2px 1px;
	width: 218px;
	margin: 2px 0 10px 10px;
	font-size: 13px;
}
#content input#remember{
	width: 15px;
	margin: 2px 0 10px 10px;
}

#submit input{
    clear: left;
    display: block;
}
#container{
    position: relative;
}
.ft_line3{
	position: absolute;
	bottom: 5px;
	left: 50%;
	margin-left: -180px;
}

.back{
    margin-top: 14px;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;

}

input.file {
	position: relative;
	text-align: left;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	margin-left: -115px;
	margin-top: 10px;
}

.error {
	color: #F27000;
	font-size: 13px;
	font-family: Trebuchet MS, Arial;
}


.newletter_form{margin:0px; width: 130px;}
.newletter_export{margin:0px; width: 180px;}
.newletter_form_create{margin:0px; width: 200px;}
.newletter_form_setting{margin:0px; width: 280px;}

.slider_image{
    width:15px; height:15px;
	
	cursor:pointer;
}
#of{
    width:14px; height:15px;
    background-image:url(../images/vp_blacklist.gif);
    float: left;
    margin-right: 10px;
    margin-left: 60px;
}
#on{
    width:15px; height:15px;
    background-image:url(../images/success.png);
    float: left;
    margin-right: 10px;
    margin-left: 60px;
    }
.delete-images{
    width:15px; height:15px;
    background-image:url(../images/photo_delete.png);
    cursor:pointer;
    float: left;
}
.settings_main_page{
    background: #29b43d;
    color: #FFF;
    width: 98%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}
.use_module_icon{
	background-image:url(../images/off-button.png);
	background-repeat: no-repeat;
	padding: 0px 6px;
	cursor:pointer;
	text-decoration: none !important;
	float:right;
	margin-top:0px;
	height: 17px;
}
.notuse_module_icon{
	background-image:url(../images/on-button.png);
	background-repeat: no-repeat;
	padding: 0px 6px;
	cursor:pointer;
	text-decoration: none !important;
	float:right;
	margin-top:0px;
	height: 17px;
}
#site_footer_bg{
	background:url(../images/site_footer_bg.gif) repeat scroll 0 0 transparent;
}

.image_content{
    border: 1px solid #29B43D;
    padding: 10px 0;
}

.image_add_odd{
    background-color: #F7FFF8;
    margin: 0;
    padding: 15px 0;
    display: table;
    width: 100%;
    height: 30px;
}

.image_add_even{
    background-color: #E2EFE4;
    margin: 0;
    padding: 15px 0;
    display: table;
    width: 100%;
}

.image_add_str{
    float: left;
    width: 120px; 
    margin-left: 10px;
}
.select_registration, .input_registration{
	width:205px;
}

.div_name_for_lang{
    /*width: 60%;*/
    margin-left: 10px;
    margin-right: 10px;
}

.panel_subtabs{
    border-top: #29B43D solid 3px;
    border-bottom: #29B43D solid 3px;
    float: left;
    clear: both;
    background-color: #eef6ef;
    width: 100%;
    margin-bottom:15px;
}

.error_message{
    border: 1px solid #D82B2B;
    background: none repeat scroll 0 0 #FFFFAA;
    color: #000;
    font-size: 13px;
    font-weight: bold;
    padding: 20px;
    position: absolute;
    top: 2px;
    left: 600px;
    display: none;
    z-index: 999;
}

.page_header_help {
    color: #F27000;
    font-family: Trebuchet MS,Tahoma;
    font-size: 24px;
    margin: 15px 0px 15px 10px;
}

.help_body a{
	color: #F27000;
	font-family: Trebuchet MS,Arial;
    font-size: 14px;
}

.design_dl{
    display: table;
    width: 100%;
    float: left;
    //margin: 10px;
}
.design_left_dd{
    margin-left: 0px;
    width: 30%;
}
.design_right_dd{
    margin-left: 50px;
}
.panel_subtabs dl{
    margin: 10px;
}
.smiles{position: absolute; display: none; width: 100%; overflow: hidden; margin: 10px 0; border: 1px solid #3EB34F; background: #fff; z-index: 1;}
.smiles li{float: left; margin: 5px;}
.smiles ul{list-style: none; padding: 0;}


.warnings-conv{
    background: none repeat scroll 0 0 #FFFFAA;
    border: 1px solid #D82B2B;
    font-size: 13px;
    font-weight: bold;
    left: 500px;
    margin: 0 auto;
    padding: 20px 10px;
    position: fixed;
    top: 2px;
	opacity: 0;
	z-index: 99999;
	max-width: 500px;
}
.warnings-conv .warnings-icon{
	width: 20px;
	height: 20px;
}
.warnings-conv-success{
	background: none repeat scroll 0 0 #EEF6EF;
	border: 1px solid #208B2F;
}
.warnings-conv-success .warnings-icon{
	background-image: url(../images/warnings-success.png);
}
.warnings-conv-error{
	background: none repeat scroll 0 0 #FEF6D2;
	border: 1px solid #FF8000;
}
.warnings-conv-error .warnings-icon{
	background-image: url(../images/warnings-error.png);
}
.warnings-conv-warning{
	background: none repeat scroll 0 0 #FFFFAA;
	border: 1px solid #D82B2B;
}
.warnings-conv-warning .warnings-icon{
	background-image: url(../images/warnings-warning.png);
}
.warnings-conv-info{
	background: none repeat scroll 0 0 #F2F2F2;
	border: 1px solid #B0B0B0;
}
.warnings-conv-info .warnings-icon{
	background-image: url(../images/warnings-info.png);
}

/*agryazin themes*/
.my_theme_sq{
    border: 1px solid black;
    height: 100px;
    width: 100px;
    cursor: pointer;
    float:left;
    margin: 0 10px 33px;
}

.my_theme_cust0{
    background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-01.png);
   
}
.my_theme_cust1{
    background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-02.png);
   
}
.my_theme_cust2{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-03.png);   
}
.my_theme_cust3{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-04.png);   
}
.my_theme_cust4{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-05.png);   
}
.my_theme_cust5{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-06.png);   
}
.my_theme_cust6{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-07.png);   
}
.my_theme_cust7{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-08.png);   
}
.my_theme_cust8{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-09.png);   
}
.my_theme_cust9{
background-image: url(../../../uploades/bg/Backgrounds_DP_100x100_preview-10.png);   
}
/*.my_theme_cust10{
    background-color: #000000;
   
}
.my_theme_cust11{
    background-color: #e6e1e1;
   
}*/
.my_change{
    border: 1px solid black;
    height: 100px;
    width: 100px;
    cursor: pointer;
    margin: 0 10px 33px;
    background-color: #e6e1e1;
    
}
.div_head{
    float:left;
    height:108px;
    width:132px;
    text-align:center;
}
.my_bg_image{
    height: 100px;
    width: 100px;
    border: 1px solid;
}
#no_js {
    background: none repeat scroll 0 0 #D82B2B;
    color: white;
    font-size: 1.1em;
    font-weight: bold;
    left: 50%;
    margin-left: -250px;
    padding: 4px;
    position: fixed;
	text-align: center;
    width: 500px;
    z-index: 8889;
}

.loading_span{
	padding: 18px;
	background: url('../images/ajax-loader.gif') center no-repeat;
}

/* wysiwyg content by Dima */
.wysiwyg_content{}
	.wysiwyg_content ul{
		list-style: disc inside none;
	}
	.wysiwyg_content ol{
		list-style-position:inside;
	}
	.wysiwyg_content table{
		border: 1px solid #CCCDCB;
		border-collapse: collapse;
	}
	.wysiwyg_content td{
		border: 1px solid #CCCDCB;
		padding: 3px;
	}
	.wysiwyg_content blockquote{
		font-style:italic;
		line-height:1.5em;
		padding:5px;
	}
	.wysiwyg_content pre {
		background:none repeat scroll 0 0 #F5F5F5;
		font-size:0.9em;
		line-height:1.7em;
		overflow:auto;
	}
	.wysiwyg_content code, .wysiwyg_content pre {
		background:none repeat scroll 0 0 #F5F5F5;
		border:1px dashed #CCCCCC;
		font:1.2em/1 "Courier New",Courier,monospace;
		margin:10px;
		padding:1em;
	}
/* end wysiwyg content by Dima */

/* user registration from user css*/
.for_couple{padding-left:20px; border-left-width:1px; border-left-style: solid; border-right-color: #ccc; border-left-color: #ccc;}
.element, .name_for_lang {vertical-align: top;}
#preview_1.name_for_lang {width:140px;}
#preview_2 select{width: 150px;}
.div_name_for_lang {margin: 5px 0;}
#div_date_birthday select, #div_couple_date_birthday select{width: 80px;}

/*--------------*/

@media screen and (-webkit-min-device-pixel-ratio:0){
	.audio_row embed{
		margin: 0 !important;
		padding: 0 !important;
		height: 50px !important;
	}
}
