.main {
	font-size: 12px;
}
.mainBold {
	font-size: 12px;
	font-weight:bold;
}

.smallText {
	
	font-size: 11px;
	
}

.big_text {
	font-size: 14px;
}

.td_main_table {
	background: url("/templates/lc2014/images/top_bg.jpg") repeat-x #ffffff;
}

.td_top_title {
	font-family: Calibri, Arial, serif;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}

.td_top_title2,
.td_top_title2 a,
.td_top_title2 a:link,
.td_top_title2 a:visited,
.td_top_title2 a:active {
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.td_top_title2 a:hover {
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

.td_top_menu {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight: normal;
	color: #696969;
}

.td_top_menu span {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.td_top_menu a,
.td_top_menu a:link,
.td_top_menu a:active,
.td_top_menu a:visited {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight: normal;
	color: #009ad3;
	text-decoration:underline;
}

.td_top_menu a:hover {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight: normal;
	color: #018fc4;
	text-decoration:underline;
}

/* left menu */

.td_left_menu,
.td_left_menu_active {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

.td_left_menu a,
.td_left_menu a:link,
.td_left_menu a:active,
.td_left_menu a:visited {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight: bold;
	color: #018fc4;
	text-decoration:underline;
}

.td_left_menu a:hover {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight:bold;
	color: #ea5f1f;
	text-decoration:underline;
}

.td_left_menu_active a,
.td_left_menu_active a:link,
.td_left_menu_active a:active,
.td_left_menu_active a:visited {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight: bold;
	background: #018fc4;
	color:#ffffff;
	padding:4px;
	text-decoration:none;
}

.td_left_menu_active a:hover {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight: bold;
	background: #018fc4;
	color:#ffffff;
	padding:4px;
	text-decoration:underline;
}

.td_left_menu_newsdesk_title a,
.td_left_menu_newsdesk_title a:link,
.td_left_menu_newsdesk_title a:active,
.td_left_menu_newsdesk_title a:visited {
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}

.td_left_menu_newsdesk_date div {
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding:4px;
	display:block;
	width:70px;
	background:#aeaeae;
}

.td_left_menu_newsdesk_title a:hover {
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	font-weight:normal;
	color: #018fc4;
	text-decoration:underline;
}

/* bottom part */
.bottom_text {
	font-family: Calibri, Arial, serif;
	font-size: 14px;
	font-weight:normal;
	color: #AEAEAE;
	text-decoration:none;
	width:500px;
}

ul#bottom_menu {
	margin: 0; padding: 0;
	float: left;
	width: 500px;
	list-style: none;
	position: relative;
}
ul#bottom_menu li {
	float: left;
	margin: 0; padding: 0;
}
ul#bottom_menu li a {
	padding: 10px 15px;
	display: block;
	text-decoration: underline;
	color: #000000;
}
ul#bottom_menu li a:hover {
	color: #018fc4;
	text-decoration: underline;
}


/* ------------- */
.headers {
	background-color: #018fc4;
	background-repeat: repeat-x;
	height: 25px;
}

.table_row_odd {
	/*background-color: #AEAEAE; */
	/* background-repeat: repeat-x;*/
	height: 29px;
	
}

.table_row_even {
	/*background-color: #AEAEAE;*/
	/*background-repeat: repeat-x;*/
	height: 29px;
}

.table_row_even:hover,
.table_row_odd:hover {
	background:#E6F9EF;
}

.table_content {
	font-family: Calibri, Arial, serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	border-bottom: 1px solid #ea5f1f;
}

.table_content_div {
	font-family: Calibri, Arial, serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}

.table_row_heading {
	background: url(../images/table_heading_bg.png) repeat-x #1e4f99;
	height: 29px;
}

.table_content_heading {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	/* padding-left:5px; */
}

.table_content_heading_sort_asc a,
.table_content_heading_sort_asc a:link,
.table_content_heading_sort_asc a:active,
.table_content_heading_sort_asc a:visited {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	background: url("../images/sort_order_type_down.gif") no-repeat scroll 2px 5px #0082b3;
	display:block;
	height:22px;
	padding-top:5px;
	padding-left:3px;
}

.table_content_heading_sort_asc a:hover {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	background: url("../images/sort_order_type_up.gif") no-repeat scroll 2px 5px #0082b3;
	display:block;
	height:22px;
	padding-top:5px;
	padding-left:3px;
}

.table_content_heading_sort_desc a,
.table_content_heading_sort_desc a:link,
.table_content_heading_sort_desc a:active,
.table_content_heading_sort_desc a:visited {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	background: url("../images/sort_order_type_up.gif") no-repeat scroll 2px 5px #0082b3;
	display:block;
	height:22px;
	padding-top:5px;
	padding-left:3px;
}

.table_content_heading_sort_desc a:hover {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	background: url("../images/sort_order_type_down.gif") no-repeat scroll 2px 7px #0082b3;
	display:block;
	height:22px;
	padding-top:5px;
	padding-left:3px;
}

.table_content_heading_sort_desc {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	background: #0082b3;
}

.table_content_heading:hover {
	background: #0082b3;
}

.table_content_heading a,
.table_content_heading a:link,
.table_content_heading a:active,
.table_content_heading a:visited {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	display:block;
	height:22px;
	padding-top:5px;
	padding-left:3px;
}

.table_content_heading a:hover {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	background: url("../images/sort_order_type_down.gif") no-repeat scroll 2px 7px #0082b3;
	display:block;
	height:22px;
	padding-top:5px;
	padding-left:3px;
}

.table_row_filter {
	height: 20px;
}

.table_content_filter {
    background: none repeat scroll 0 0 #F7F7F7;
    color: #696969;
    font-family: Calibri,Arial,serif;
    font-size: 12px;
    font-weight: normal;
    padding: 0px 0px 5px 20px;
}

.table_content a,
.table_content a:link,
.table_content a:active,
.table_content a:visited {
    color: #009AD3;
    font-weight: normal;
    text-decoration: underline;
}

a.is_diller,
a.is_diller:link,
a.is_diller:visited,
a.is_diller:active,
.table_content div.is_diller a,
.table_content div.is_diller a:link,
.table_content div.is_diller a:visited,
.table_content div.is_diller a:active {
    background: #009AD3;
    color: #ffffff !important;
    font-weight: normal;
    text-decoration: underline;
    padding: 2px 4px 2px 4px;
}

a.is_diller:hover,
.table_content div.is_diller a:hover {
    background: #009AD3;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    padding: 2px 4px 2px 4px;
}

.table_content a:hover {
    color: #009AD3;
    font-weight: normal;
    text-decoration: none;
}

.table_select_field {
	font-size:12px;
	font-family: Calibri,Arial,serif;
	/*width: 100%;*/
}

/* page results */
span.pageResultTitle {
    color: #696969;
    font-family: Calibri,Arial,serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    line-height:22px;
}

span.pageResult a,
span.pageResult a:link,
span.pageResult a:visited,
span.pageResult a:active {
    color: #009AD3;
    font-family: Calibri,Arial,serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    line-height:22px;
}

span.pageResult a:hover {
    color: #ea5f1f;
    font-family: Calibri,Arial,serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    line-height:22px;
}

span.pageResult {
    color: #000000;
    font-family: Calibri,Arial,serif;
    font-size: 12px;
    font-weight: normal;
    line-height:22px;
}

.pageResultTrDown {
    /*background: #f7f7f7;*/
    height: 34px;
}

.perPage {
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*-o-border-radius: 5px;*/
	border-radius: 5px;
	border : 1px solid #cdcdcd;
	behavior: url(PIE.htc);
	
	width: 20px;
	background: #ffffff;
	padding: 0px 5px 0px 5px;
	
	position:relative;
	
	margin: 0 5px 0 5px;
	
}

.perPage input {
	width: 20px;
	border: 0px solid !important;
	font-size: 12px;
	font-family: Calibri, Arial, serif;
	background: #ffffff;
}

td.header_text {
	font-family: Calibri,Arial,serif;
	font-size: 18px;
	font-weight: bold;
	color: #696969;
	padding: 15px 0 10px 20px;
}

td.header_breadcrumb_text {
	color: #696969;
	padding: 54px 0px 28px 20px;
	font-family: Calibri,Arial,serif;
	font-size: 16px;
	font-weight: normal;
}

td.header_breadcrumb_text a,
td.header_breadcrumb_text a:link,
td.header_breadcrumb_text a:visited,
td.header_breadcrumb_text a:active {
	text-decoration:underline;
	font-family: Calibri, Arial, serif; 
	font-size: 16px; 
	font-weight:normal; 
	color:#ea5f1f;
}

td.header_breadcrumb_text a:hover {
	text-decoration:none;
	font-family: Calibri, Arial, serif; 
	font-size: 16px; 
	font-weight:normal; 
	color:#ea5f1f;
}


/* Filter */
.filter_desc {
	position:absolute; 
	top: 20px; 
	left: 5px; 
	background: #ffffff; 
	padding: 5px; 
	line-height: 20px; 
	border: 1px #696969 solid; 
	display: none;
}

.filter_desc a,
.filter_desc a:link,
.filter_desc a:visited,
.filter_desc a:active {
	color: #ea5f1f;
	text-decoration: none;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	font-weight:normal;
	border-bottom: 1px #ea5f1f dotted;
}

.filter_desc a:hover {
	color: #ea5f1f;
	text-decoration: none;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	font-weight:normal;
	border-bottom: none;
}

div.filter_row {
	min-height:24px;
	/*margin-bottom:5px;*/
}

div.filter_title {
	line-height: 18px;
}

div.filter_title_high {
	line-height: 28px;
}

div.filter_arrow_div {
	float:left;
	/*padding-left:5px;*/
	position: relative; 
	color:ea5f1f;
	margin-bottom: 5px;
}

div.filter_arrow_div_img {
	width:15px;
	margin:2px 0px 0px 0px;
}

div.filter_big_block {
	display:none;
	padding:0px 5px 0px 20px;
	margin:-5px 0px 5px 0px;
	background:none repeat scroll 0 0 #F7F7F7;
	position:relative;
}

a.filter_arrow_none,
a.filter_arrow_none:active,
a.filter_arrow_none:visited,
a.filter_arrow_none:link {
	text-decoration: none;
	border-bottom: 1px #ea5f1f dotted;
	color:#ea5f1f;
}

a.filter_arrow_none:hover {
	text-decoration: none;
	border-bottom: 0px #ea5f1f dotted;
	color:#ea5f1f;
}

a.filter_arrow_high,
a.filter_arrow_high:active,
a.filter_arrow_high:visited,
a.filter_arrow_high:link {
	line-height: 28px;
	text-decoration: none;
	border-bottom: 1px #ea5f1f dotted;
	color:#ea5f1f;
}

a.filter_arrow2_high,
a.filter_arrow2_high:active,
a.filter_arrow2_high:link,
a.filter_arrow2_high:visited,
a.filter_arrow2_high:hover,
a.filter_arrow_high:hover {
	text-decoration: none;
	border-bottom: none;
	color:#ea5f1f;
	line-height: 28px;
}

a.filter_arrow,
a.filter_arrow:active,
a.filter_arrow:visited,
a.filter_arrow:link {
	line-height: 18px;
	text-decoration: none;
	border-bottom: 1px #ea5f1f dotted;
	color:#ea5f1f;
}

a.filter_arrow2,
a.filter_arrow2:active,
a.filter_arrow2:link,
a.filter_arrow2:visited,
a.filter_arrow2:hover,
a.filter_arrow:hover {
	text-decoration: none;
	border-bottom: none;
	color:#ea5f1f;
	line-height: 18px;
}

a.filter_clear,
a.filter_clear:link,
a.filter_clear:active,
a.filter_clear:visited {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px #000000 dotted;
}

a.filter_clear:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: none;
}

div.inputDate {
    background: url("/templates/lc2014/images/input_date.png") repeat scroll 0 0 transparent;
    height: 20px;
    margin: 0 0 3px 2px;
    width:100px;
}


div.inputDate input {
    border: 0px solid #FFFFFF;
    background: #ffffff;
    float: left;
    margin: 3px 0 0 5px;
    width: 90px;
    height: 13px;
    font-size: 12px;
    color: #ea5f1f;
    font-weight:bold;
    font-family: Calibri,Arial,serif;
}

div.inputHour {
    /*background: url("/templates/lc2014/images/input_date.png") repeat scroll 0 0 transparent;*/
    height: 20px;
    /*margin: 2px 0 3px 2px;*/
    width:40px;
    float:left;
}

div.inputHour select {
    border: 0px solid #FFFFFF;
    color: #ea5f1f;
    font-family: Calibri,Arial,serif;
    font-weight:bold;
    font-size:12px;
}

div.inputSplit {
    background: url("/templates/lc2014/images/input_split.gif") repeat scroll 0 0 transparent;
    height: 20px;
    margin: 0 0 3px 2px;
    width: 42px;
}

div.inputSplit input {
    border: 0px solid #FFFFFF;
    background: #ffffff;
    float: left;
    margin: 3px 0 0 5px;
    width: 35px;
    height: 13px;
    font-size: 12px;
    font-family: Calibri,Arial,serif;
}

.inputUpload {
	
	width:10px;
	height:40px;
	position:absolute;/* позиционируем настоящий input type=file */
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.inputUploadField {
	border:0px solid #FFFFFF;
	width: 280px;
	height: 22px;
	font-size: 14px;
	float: left;
	background: #ffffff;
	margin-left: 10px;
	margin-top: 4px;
}

.inputUploadMask {
	width:390px;
	height:37px;
	background:url(../images/select_file_bg.png) no-repeat 0 0;
}

.inputUploadMask_new {
	
	width:398px;
	height:26px;
	
	margin: 1px 5px 0px 0px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*-o-border-radius: 5px;*/
	border-radius: 5px;
	border : 2px solid #cdcdcd;
	behavior: url(PIE.htc);
}

.input_text, 
.input_select {
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*-o-border-radius: 5px;*/
	border-radius: 5px;
	border : 2px solid #cdcdcd;
	behavior: url(PIE.htc);
	
	width: 290px;
	background: #ffffff;
	padding: 5px;
	
	position:relative;
	
	margin: 0 10px 0 0;
	
}

.input_select select {
	width: 290px;
	border: 0px solid !important;
	font-size: 14px;
	font-family: Calibri, Arial, serif;
	background: #ffffff;
}

.input_text input {
	width: 290px;
	border: 0px solid !important;
	font-size: 14px;
	font-family: Calibri, Arial, serif;
	background: #ffffff;
}

.input_text_new {
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*-o-border-radius: 5px;*/
	border-radius: 5px;
	border : 2px solid #cdcdcd;
	behavior: url(PIE.htc);
	
	width: 290px;
	background: #ffffff;
	padding: 2px 5px 2px 5px;
	
	position:relative;
	
	margin: 0 10px 0 0;
	
}

.input_text_new input {
	width: 290px;
	border: 0px solid !important;
	font-size: 14px;
	font-family: Calibri, Arial, serif;
	background: #ffffff;
}


.input_text_wmodal_new {
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*-o-border-radius: 5px;*/
	border-radius: 5px;
	border : 2px solid #759e89;
	behavior: url(PIE.htc);
	
	width: 290px;
	background: #ffffff;
	padding: 2px 5px 2px 5px;
	
	position:relative;
	
	margin: 0 10px 0 0;
	
}

.input_text_wmodal_new input {
	width: 290px;
	border: 0px solid !important;
	font-size: 14px;
	font-family: Calibri, Arial, serif;
	background: #ffffff;
}


/* search */
.search_input {
	background: url("/templates/lc2014/images/search_bg.png") repeat scroll 0 0 transparent;
	height: 32px;
	margin: 0 5px 3px 2px;
	width: 245px;
	float: left;
}

.search_input input {
	border: 1px solid #FFFFFF;
	float: left;
	margin: 6px 0 0 4px;
	width: 235px;
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	background: #ffffff;
}

/* entry pages*/
.entry_table_row {
	height: 45px;
}

.entry_table_title {
	padding-top: 9px;
	vertical-align: top;
	width: 180px;
	font-size: 12px;
}

.entry_table_title_middle {
	padding-top: 9px;
	vertical-align: top;
	width: 280px;
	font-size: 12px;
}

.entry_table_content {
	vertical-align: top;
	font-size: 12px;
	padding-top: 7px;
}

.entry_div_title {
	padding: 6px 0 0 20px;
	width: 200px;
	float:left;
	font-size: 12px;
	color:#808080;
	height: 30px;
}

.entry_div_value {
	width: 400px;
	float:left;
	height: 30px;
}

.entry_div_value_text {
	float:left;
	height: 30px;
	font-size: 12px;
}

.entry_div_desc {
	width:200px;
	float:left;
	font-size: 12px;
	padding: 6px 0 0 0;
	height: 30px;
	color: #808080;
}

.entry_input {
	background: url("/templates/lc2014/images/input_fon.png") repeat scroll 0 0 transparent;
	height: 32px;
	margin: 0 0 3px 2px;
	width: 384px;
}

.entry_input input {
	border: 1px solid #FFFFFF;
	float: left;
	margin: 6px 0 0 4px;
	width: 372px;
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	background:#ffffff;
}

.entry_textarea {
	width:384px;
	height:101px;
	background:url(../images/textarea_fon.png) no-repeat 0 0;
}

.entry_textarea textarea {
	border: 1px solid #FFFFFF;
	float: left;
	margin: 6px 0 0 4px;
	width: 374px;
	height: 91px;
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	background:#ffffff;
}

.input_textarea_new {
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*-o-border-radius: 5px;*/
	border-radius: 5px;
	border : 2px solid #cdcdcd;
	behavior: url(PIE.htc);
	
	width: 290px;
	height: 100px;
	background: #ffffff;
	padding: 2px 5px 2px 5px;
	
	position:relative;
	
	margin: 0 10px 0 0;
	
}

.input_textarea_wmodal_new {
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*-o-border-radius: 5px;*/
	border-radius: 5px;
	border : 2px solid #759e89;
	behavior: url(PIE.htc);
	
	width: 290px;
	height: 100px;
	background: #ffffff;
	padding: 2px 5px 2px 5px;
	
	position:relative;
	
	margin: 0 10px 0 0;
	
}

.input_textarea_wmodal_new textarea, 
.input_textarea_new textarea {
	width: 290px;
	height:100px;
	border: 0px solid !important;
	font-size: 14px;
	font-family: Calibri, Arial, serif;
	background: #ffffff;
}

.entry_radio {
	font-size:12px;
	font-weight: bold;
	margin-top: -10px;
}

.entry_text {
	font-size:12px;
	padding-top: 9px;
	vertical-align: top;
}

.entry_checkbox_normal {
	font-size:12px;
	margin-top: -10px;
}

.entry_radio_normal {
	font-size:12px;
	margin-top: -10px;
}

.entry_input_small {
	background: url("/templates/lc2014/images/mini_input.gif") repeat scroll 0 0 transparent;
	float: left;
	height: 32px;
	margin: 0 0 3px 2px;
	width: 271px;
}

.entry_input_small input {
	border: 1px solid #FFFFFF;
	margin: 4px 0 0 4px;
	width: 260px;
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	background: #ffffff;
}

.entry_table_title_desc {
	vertical-align: top;
	padding-left: 5px;
	font-size: 12px;
}


/* buttons */

.button_disable,
.button_disable:hover,
.button {
	
	background: url("/templates/lc2014/images/button.png") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button:hover {
	
	background: url("/templates/lc2014/images/button_hover.png") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
}

.button_submit {
	
	background: url("/templates/lc2014/images/button.png") repeat scroll 0 0 transparent;
	border: medium none !important;
	width:254px;
	height: 32px;
	display: block;
	text-align: center;
	padding-bottom: 5px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_submit:hover {
	
	background: url("/templates/lc2014/images/button_hover.png") repeat scroll 0 0 transparent;
	border: medium none !important;
	width:254px;
	height: 32px;
	display: block;
	text-align: center;
	padding-bottom: 5px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
}

.button_small {
	
	background: url("/templates/lc2014/images/button_small.png") repeat scroll 0 0 transparent;
	width:157px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_small:hover {
	
	background: url("/templates/lc2014/images/button_small_hover.png") repeat scroll 0 0 transparent;
	width:157px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
	
}

.button_very_small {
	
	background: url("/templates/lc2014/images/button_very_small.png") repeat scroll 0 0 transparent;
	width:110px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_very_small:hover {
	
	background: url("/templates/lc2014/images/button_very_small_hover.png") repeat scroll 0 0 transparent;
	width:110px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
	
}

.button_midle {
	
	background: url("/templates/lc2014/images/button_midle.png") repeat scroll 0 0 transparent;
	width:216px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_midle:hover {
	
	background: url("/templates/lc2014/images/button_midle_hover.png") repeat scroll 0 0 transparent;
	width:216px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
}

.button_add {
	
	background: url("/templates/lc2014/images/button_group_add.png") repeat scroll 0 0 transparent;
	width:216px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_add:hover {
	
	background: url("/templates/lc2014/images/button_group_add_hover.png") repeat scroll 0 0 transparent;
	width:216px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
}

.button_filter {
	
	background: url("/templates/lc2014/images/button_filtr_hover.png") repeat scroll 0 0 transparent;
	width:110px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_filter:hover {
	
	background: url("/templates/lc2014/images/button_filtr_hover.png") repeat scroll 0 0 transparent;
	width:110px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
}
.button_with_list {
	
	background: url("/templates/lc2014/images/button_with_list.gif") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_with_list:hover {
	
	background: url("/templates/lc2014/images/button_with_list_hover.gif") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
	
}

.button_with_list_active {
	
	background: url("/templates/lc2014/images/button_with_list_hover.gif") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_with_list_active:hover {
	
	background: url("/templates/lc2014/images/button_with_list_hover.gif") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
	
}

.button_select {
	
	background: url("/templates/lc2014/images/button_select.gif") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_select_opened {
	
	background: url("/templates/lc2014/images/button_select_list.gif") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_select_opened:hover {
	
	background: url("/templates/lc2014/images/button_select_list.gif") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
	
}

.button_select_hover {
	
	background: url("/templates/lc2014/images/button_select_hover.gif") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_select_hover:hover {
	
	background: url("/templates/lc2014/images/button_select_hover.gif") repeat scroll 0 0 transparent;
	width:254px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
	
}

.button_new_ab {
	
	background: url("/templates/lc2014/images/button_new_ab.gif") repeat scroll 0 0 transparent;
	width:216px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_new_ab:hover {
	
	background: url("/templates/lc2014/images/button_new_ab_hover.gif") repeat scroll 0 0 transparent;
	width:216px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
	
}

.button_new_ab_opened {
	
	background: url("/templates/lc2014/images/button_new_ab_hover.gif") repeat scroll 0 0 transparent;
	width:216px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	
}

.button_new_ab_opened:hover {
	
	background: url("/templates/lc2014/images/button_new_ab_hover.gif") repeat scroll 0 0 transparent;
	width:216px;
	height: 25px;
	display: block;
	text-align: center;
	padding-top: 7px;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
	
}

.button_exit {
	
	background: url("/templates/lc2014/images/button_exit.png") repeat scroll 0 0 transparent;
	width:84px;
	height: 25px;
	display: block;
	text-align: center;
	line-height: 24px;
	color: #696969;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	float:right;
	margin:6px 3px 0px 0px;
	
}

.button_exit:hover {
	
	background: url("/templates/lc2014/images/button_exit_hover.png") repeat scroll 0 0 transparent;
	width:84px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	color: #ea5f1f;
	font-size: 14px;
	font-weight: normal;
	cursor: hand; 
	cursor: pointer;
	float:right;
	margin:6px 3px 0px 0px;
}

a.button_text,
a.button_text:link,
a.button_text:visited,
a.button_text:active {
	border-bottom: 1px dotted #018fc4;
	color: #018fc4;
	display: inline-block;
	margin: 8px 0 0 32px;
	text-decoration: none;
	font-size: 14px;
}

a.button_text:hover {
	border: medium none;
	color: #ea5f1f;
	display: inline-block;
	margin: 8px 0 0 32px;
	text-decoration: none;
	font-size: 14px;
}

a.button_text_wmodal,
a.button_text_wmodal:link,
a.button_text_wmodal:visited,
a.button_text_wmodal:active {
	border-bottom: 1px dotted #FFFFFF;
	color: #FFFFFF;
	display: inline-block;
	margin: 8px 0 0 32px;
	text-decoration: none;
	font-size: 14px;
}

a.button_text_wmodal:hover {
	border: medium none;
	color: #FFFFFF;
	display: inline-block;
	margin: 8px 0 0 32px;
	text-decoration: none;
	font-size: 14px;
}

.button_filter_close {
	
	background: url("../images/filter_close.gif") repeat scroll 0 0 transparent;
	width:10px;
	height: 10px;
	display: block;
	
}

.button_filter_close:hover {
	
	background: url("../images/filter_close_hover.png") repeat scroll 0 0 transparent;
	width:10px;
	height: 10px;
	display: block;
	cursor: hand; 
	cursor: pointer;
}

.button_search {
	
	background: url("/templates/lc2014/images/button_search.png") repeat scroll 0 0 transparent;
	width:14px;
	height: 19px;
	display: block;
	
}

.button_search:hover {
	
	background: url("/templates/lc2014/images/button_search.png") repeat scroll 0 0 transparent;
	width:14px;
	height: 19px;
	display: block;
	cursor: hand; 
	cursor: pointer;
}


/* Modal Windows */
#TB_overlay {
	position: fixed;
	z-index: 3;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: none repeat scroll 0 0 #696969;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.35;
	-khtml-opacity: 0.35;
	opacity: 0.35;
	display:none;
}

* html #TB_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}

img.btn_close {
	position:absolute; 
	left: 310px; 
	top: -10px; 
	cursor: pointer;
}

#jm-windowsmodal-block {
	padding:10px 0px 0px 0px;
	position:fixed; 
	background-color: #00668c;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 15px #696969;
	display: none; 
	z-index:101;
	behavior: url(PIE.htc);
}

#jm-windowsmodal-block-upload-csv {
	padding:10px 0px 0px 0px;
	position:fixed; 
	background-color: #00668c;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 15px #696969;
	display: none; 
	z-index:101;
	behavior: url(PIE.htc);
}

#jm-windowsmodal-abimportfromtext {
	padding:10px 0px 0px 0px;
	position:fixed; 
	background-color: #00668c;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 15px #696969;
	display: none; 
	z-index:100;
	behavior: url(PIE.htc);
}

#jm-windowsmodal-chooseFilterUsers,
#jm-windowsmodal-queueNameNew, 
#jm-windowsmodal-groupnew, 
#jm-windowsmodal-abnew, 
#jm-windowsmodal-aditional,
#jm-windowsmodal-showMessage,
#jm-windowsmodal-showMessage2,
#wmodalBalanceRequest,
#wmodalSessionEnd {
	padding:10px 0px 0px 0px;
	position:fixed; 
	background-color: #00668c;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 15px #696969;
	display: none; 
	z-index:10100;
	behavior: url(PIE.htc);
}

/* tabs */
.tab_row {
	
	background:url(../images/tab_bg.png) repeat-x 0 0;
	height:35px;
	
}
.active_tab {
	background:url(../images/active_tab.png) no-repeat 0 0;
	font-size: 18px;
	text-align: center;
	color: #ea5f1f;
	width:73px;
	padding-right:5px;
	font-weight: bold;
}
.tab {
	background:url(../images/tab.png) no-repeat 0 0;
	font-size: 18px;
	text-align: center;
	color: #696969;
	width:73px;
	padding-right:5px;
	font-weight: bold;
}
.active_tabGr {
	background:url(../images/active_tab.png) no-repeat 0 0;
	font-size: 12px;
	text-align: center;
	color: #ea5f1f;
	width:73px;
	padding-right:5px;
	font-weight: bold;
}
.tabGr {
	background:url(../images/tab.png) no-repeat 0 0;
	font-size: 12px;
	text-align: center;
	color: #696969;
	width:73px;
	padding-right:5px;
	font-weight: bold;
}

/* tarifs */
.action_by_check_left {
	background:url(../images/users_tarifs_down_left.png) no-repeat 70px 0;
	font-size: 12px;
	color: #ea5f1f;
	width: 110px;
	font-weight: bold;
}

.action_by_check {
	background:#f7f7f7;
	font-size: 12px;
	color: #000000;
}

/* address_book wmodal */
.wmodal_entry_title {
	text-align:right;
	width:150px;
	float:left;
	padding-top:10px;
	color:#ffffff;
	font-size:12px;
}

.wmodal_entry_value {
	float:left;
	padding:10px 0 0 5px;
	color:#ffffff;
	font-size:12px;
}

.wmodal_entry_comments {
	float:left;
	padding:20px 10px 10px 20px;
	color:#ffffff;
	font-size:14px;
}

.wmodal_inputDate {
	background: url("../images/input_wmodal_bg_short.png") repeat scroll 0 0 transparent;
	height: 32px;
	width:150px;
}

.wmodal_inputDate input {
	border: 1px solid #FFFFFF;
	float: left;
	margin: 6px 0 0 4px;
	width: 145px;
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	background:#ffffff;
}

.inputWModal {
	width:298px;
	height:32px;
	background:url(../images/input_wmodal_bg.png) no-repeat 0 0;
}

.inputWModal input {
	border: 1px solid #FFFFFF;
	float: left;
	margin: 6px 0 0 4px;
	width: 290px;
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	background:#ffffff;
}

.textareaWModal {
	width:298px;
	height:210px;
	background:url(../images/input_wmodal_textarea_bg.png) no-repeat 0 0;
}

.textareaWModal textarea {
	border: 1px solid #FFFFFF;
	float: left;
	margin: 6px 0 0 4px;
	width: 280px;
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	background:#ffffff;
}

.selectWmodal {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 6px 0 0 4px;
	width: 290px;
	text-transform:uppercase;
	height:24px;
}

a.helpTooltip,
a.helpTooltip:link,
a.helpTooltip:active,
a.helpTooltip:visited {
	font-family: Verdana, serif;
	font-size: 12px;
	color: #018fc4;
	text-decoration:underline;
	cursor: help;
}

a.helpTooltip:hover {
	font-family: Verdana, serif;
	font-size: 12px;
	font-weight:bold;
	color: #ea5f1f;
	text-decoration:underline;
	cursor: help;
}

a.helpTooltipSml,
a.helpTooltipSml:link,
a.helpTooltipSml:active,
a.helpTooltipSml:visited {
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	font-weight: normal;
	color: #018fc4;
	text-decoration:underline;
	cursor: help;
}

a.helpTooltipSml:hover {
	font-family: Calibri, Arial, serif;
	font-size: 12px;
	font-weight: normal;
	color: #ea5f1f;
	text-decoration:underline;
	cursor: help;
}

/* Action with select */
div.action_with_select_main_div {
	float:left;
	padding-left:5px; 
	position: relative; 
	color:ea5f1f;
}

.action_with_select_desc {
	position:absolute; 
	top: 32px; 
	left: 5px; 
	width: 240px;
	z-index:20;
	background: #ffffff; 
	padding: 5px; 
	line-height: 20px; 
	border: 1px #AEAEAE solid; 
	display: none;
}

.action_with_select_desc a,
.action_with_select_desc a:link,
.action_with_select_desc a:visited,
.action_with_select_desc a:active {
	color: #ea5f1f;
	text-decoration: none;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	font-weight:normal;
	border-bottom: 1px #ea5f1f dotted;
}

.action_with_select_desc a:hover {
	color: #ea5f1f;
	text-decoration: none;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	font-weight:normal;
	border-bottom: none;
}

.action_with_select_close {
	
	background: url("/templates/lc2014/images/list_close.gif") repeat scroll 0 0 transparent;
	width:14px;
	height: 14px;
	display: block;
	
}

.action_with_select_close:hover {
	background: url("/templates/lc2014/images/list_close_hover.gif") repeat scroll 0 0 transparent;
	width:14px;
	height: 14px;
	display: block;
	cursor: hand; 
	cursor: pointer;
}

/* Action with select insert ab */
div.action_selected_ab_insert_main {
	float:left;
	padding-left:5px; 
	position: relative; 
	color:ea5f1f;
}

.action_selected_ab_insert_desc {
	position:absolute; 
	top: 32px; 
	left: 5px; 
	width: 200px;
	z-index:20;
	background: #ffffff; 
	padding: 5px; 
	line-height: 20px; 
	border: 1px #AEAEAE solid; 
	display: none;
}

.action_selected_ab_insert_desc a,
.action_selected_ab_insert_desc a:link,
.action_selected_ab_insert_desc a:visited,
.action_selected_ab_insert_desc a:active {
	color: #ea5f1f;
	text-decoration: none;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	font-weight:normal;
	border-bottom: 1px #ea5f1f dotted;
}

.action_selected_ab_insert_desc a:hover {
	color: #ea5f1f;
	text-decoration: none;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	font-weight:normal;
	border-bottom: none;
}

/* some elemets sms_send */
.assistent_line{
	margin: 25px 0 5px 0;
	background: url("../images/assistent_line.gif") repeat-x;
	height:2px;
	width:100%;
}
.entry_div_title_group_sms {
	padding: 0 0 0 20px;
	width: 200px;
	float:left;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	height: 18px;
}

.entry_div_title_elt_sms {
	float:left;
	font-size: 12px;
	color:#808080;
	padding-left:40px;
	line-height:18px;
}

.entry_div_text_elt_sms {
	float:left;
	font-size: 12px;
	color:#000000;
	padding-left:2px;
	line-height:18px;
}

.entry_div_value_text_abcat {
	background:#f7f7f7;
	width:100%;
	text-align:left;
	float: left;
	font-size: 12px;
	/* height: 30px; */
}
.entry_div_value_text_abcat:hover {
	background:#e6f9ef;
}

.entry_div_value_text_abcat_selected {
	background:#e6f9ef;
	width:100%;
	text-align:left;
	float: left;
	font-size: 12px;
	/* height: 30px; */
}
.entry_div_value_text_abcat_selected:hover {
	background:#e6f9ef;
}

/* reports_sends some element */
.filter_choose_user_container {
	height: 153px;
	overflow: auto;
	width: 320px;
	background:#f7f7f7;
	font-size: 12px;
}

.attention {
	padding:15px 0 15px 10px;
	background:#ff4f07;
	color:#ffffff;
	text-transform:uppercase;
	font-size:12px;
}

.attention a,
.attention a:link,
.attention a:active,
.attention a:visited {
	color:#ffffff;
	text-decoration:none;
	border-bottom: 1px #ffffff dotted;
}
.attention a:hover {
	color:#ffffff;
	border-bottom: 0px;
}

.button_link {
	text-decoration:none;
}

/* create users */
.required_field {
	color: #ff4f07;
	font-size: 14px;
}
.required_field_hard {
	color: #0000ff;
	font-size: 14px;
}
.caRow {
	min-height:40px;
}
.caTitle {
	float:left;
	width:220px;
	font-size:12px;
}
.caRadio,
.caCheckbox {
	float:left;
}
.caRadioAfter, 
.caCheckboxAfter {
	float: left;
	padding: 3px;
	font-size: 12px;
}
.caDesc {
	padding-left:220px;
	color:#808080;
	font-size:11px;
}
.caRightLinks {
	margin: 8px 0 0 5px;
	float:left;
	font-size: 12px;
}
.caRowHideList {
}
.caHideList {
	padding-left:220px;
	color:#000000;
	line-height: 18px;
	font-size:11px;
}
.caLine {
	height:1px;
	background:#cccccc;
	margin:10px 0 10px 0;
}
.caReadOnly {
	padding-left:10px;
	padding-top:6px;
	color:#808080;
	float:left;
}
.caSelect {
	border: 1px #ffffff solid;
	margin: 6px 0 0 5px;
	width: 260px;
	font-family: Calibri, Arial, sans-serif;
}
.wmodalSelect {
	border: 1px #ffffff solid;
	margin: 6px 0 0 5px;
	width: 285px;
	font-family: Calibri, Arial, sans-serif;
}
.wmodalLinks {
	color: #ffffff;
}
.wmodalLinks:hover {
	color: #018fc4;
}
.wmodalErrorContainer {
	color: #ffffff;
	background: #ff4f07;
	/*padding: 5px;*/
	font-size: 12px;
}



ul.tire li {
	background: url('../images/company.gif') no-repeat scroll 0 7px rgba(0, 0, 0, 0);
	list-style: none outside none;
	padding-left: 18px;
}

/* Новый дизайн */

.ta_area {
	width:100px; 
	position:fixed; 
	padding:20px; 
	background:#ff4f07; 
	color:#ffffff; 
	text-align:center; 
	left:85%;
	top:85%;
	z-index:99999;
}

.you_parent {
	margin:5px 0 0 5px;
	float:left;
	position:relative;
}

.you_parent_name {
	position:absolute;
	padding:4px;
	background:#ff4f07;
	color:#ffffff;
	line-height:18px;
}

.main_loading {
	position:fixed;
	z-index: 5000;
	left:0;
	top:0; 
	width:100%; 
	height: 100%; 
	background-color: #ffffff;
	display:none;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); /* IE 5.5+*/
	-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
	zoom:1;
	
}

.main_loading_container {
	text-align:center;
	position:absolute;
	width:44px;
	height:44px;
	top:40%;
	left:50%;
}

.loading_title {
	text-align:center;
	color:#009900;
	margin-top:20px;
	margin-left:-380px;
	width:800px;
	height:44px;
}

.checkbox_hidden {
	position:absolute;
	left:0px;
	top:0px; 
	margin:0px;
	padding:0px;
	display:inline;
	-moz-opacity: 0; 
	-khtml-opacity: 0; 
	opacity: 0;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.radio_hidden {
	position:absolute;
	left:0px;
	top:0px; 
	margin:0px;
	padding:0px;
	display:inline;
	-moz-opacity: 0; 
	-khtml-opacity: 0; 
	opacity: 0;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

a.main_link:hover {
	color:#018fc4;
}

.requied_asterisk {
	color: #ff4f07;
	font-family: Verdana; 
	font-size: 12px;
	font-weight: bold;
}

.tcalIconNew {
	cursor: pointer;
}

a.linkBlue:link,
a.linkBlue:visited,
a.linkBlue:active {
	color: #009AD3;
	font-size: 14px;
	font-family: Calibri, Arial, serif; 
	text-decoration: none;
	border-bottom: 1px dotted #009AD3;
}

a.linkBlue:hover {
	color: #009AD3;
	font-size: 14px;
	font-family: Calibri, Arial, serif; 
	text-decoration: none;
	border-bottom: 0px dotted #009AD3;
}

a.linkBlueGreen,
a.linkBlueGreen:link,
a.linkBlueGreen:visited,
a.linkBlueGreen:active {
	color: #009AD3;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	outline: medium none;
	cursor: pointer;
}

a.linkBlueGreen:hover {
	color: #0cc965;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	outline: medium none;
	cursor: pointer;
}

a.linkBlueSml:link,
a.linkBlueSml:visited,
a.linkBlueSml:active {
	color: #009AD3;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	text-decoration: underline;
}

a.linkBlueSml:hover {
	color: #009AD3;
	font-size: 12px;
	font-family: Calibri, Arial, serif; 
	text-decoration: none;
}

.redFontColor {
	color: #ff4f07;
}
.greenFontColor {
	color: #ea5f1f;
}
.smsSendSummaryColBlack {
	float:left;
	height: 30px;
	font-size: 12px;
	margin-right:1px;
	padding:15px 0px 0px 0px;
	background:#d7d7d7;
	text-align:center;
	color:#000000;
}
.smsSendSummaryColRed {
	float:left;
	height: 30px;
	font-size: 12px;
	margin-right:1px;
	padding:15px 0px 0px 0px;
	background:#d7d7d7;
	text-align:center;
	color:#ff4f07;
}

.noData {
	font-size:16px;
	font-family: Calibri, Arial, serif;
	padding-left:20px;
}

.textareaGreen {
	border-color: #018FC4;
	border:2px solid #018FC4;
	border-radius:7px;
        behavior: url("PIE.htc");
	resize:none;
	padding:7px 5px;
	width:149px;
	height:53px;
	overflow:auto;
}

.mainGreen {
	font-size:12px;
	font-family: Calibri, Arial, serif;
	color: #018FC4 !important;
	font-weight: bold;
}

.lineGreen {
	height:1px;
	background:#018FC4;
	margin:28px 0px 0px;
}

a.link_wmodal,
a.link_wmodal:link,
a.link_wmodal:visited,
a.link_wmodal:active {
	border-bottom: 1px dotted #FFFFFF;
	color: #FFFFFF;
	display: inline-block;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
	display: inline;
}

a.link_wmodal:hover {
	border: medium none;
	color: #FFFFFF;
	display: inline-block;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
	display: inline;
}

/* 14.11.01 */
.you_sub {
	color:#696969;
	float:left;
}

.you_sub a {
	color:#009ad3;
	font-weight:bold;
}

.you_sub a:hover {
	color:#0cc965;
}

.thWhite_r {
	display:block;
	height:41px;
	border-bottom: 1px solid #0cad5b;
}

.thWhite_1rContent {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:0px 5px 0px 5px;
	height:41px;
}

.thWhite_2rContent {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:0px 5px 0px 5px;
	height:41px;
}

.tcWhite_r {
	display:inline-block;
	border-bottom: 1px solid #0cad5b;
	font-size:12px;
	height:40px;
}

.tcWhite_cl {
	display:block;
	padding:0px 5px 0px 15px;
	height:40px;
}

.tcWhite_cc {
	display:block;
	padding:0px 5px 0px 5px;
	text-align:center;
	height:40px;
}
/* 14.11.01 eof*/

/* 27.02.15 bof*/
.valignCenter1elt {
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	zoom:1;
}

.valignCenter2elt {
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0px;
	zoom:1;
}

.tcWhite_ccbig {
	display:block;
	padding:0px 5px 0px 5px;
	text-align:center;
	height:20px;
}

.tcWhite_clbig {
	display:block;
	padding:0px 5px 0px 15px;
	height:20px;
}

.header_msg {
	width:100%;
	z-index:50000;
	font-size:14px;
	line-height:30px;
	background:#ff4f07;
	color:#ffffff;
	text-align:center;
}

.fixed {
	width:100%;
	z-index:50000;
	font-size:14px;
	line-height:30px;
	background:#ff4f07;
	color:#ffffff;
	text-align:center;
	position:fixed;
}

/* 14.09.2015 bof */

.contacts_div {
	/* background:#0cad5b;  НГ */
	width:258px; 
	position:absolute; 
	left:740px; 
	height:100%;
}

.contacts_div_block1 {
	padding:0px 0px 0px 36px; 
	height: 166px; 
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}

.contacts_text {
	position:absolute;
	top:16px; 
	left:60px;
	font-size:22px;
}

.contacts_text a,
.contacts_text a:link,
.contacts_text a:visited,
.contacts_text a:active {
	text-decoration: none;
	border-bottom-style: dotted;
	color: #ffffff;
}

.contacts_text a:hover {
	text-decoration: none;
	border-bottom-style: none;
	color: #ffffff;
}

.contacts_desc {
	position:absolute;
	top:60px; 
	left:-62px;
	width:320px;
	/*height:459px;*/
	background: #f7f7f7;
	z-index: 1000;
	box-shadow: 0 10px 10px #696969;
	behavior: url(PIE.htc);
}

/* 14.09.2015 eof */

a.linkWhiteDotted, 
a.linkWhiteDotted:link,
a.linkWhiteDotted:active,
a.linkWhiteDotted:visited {
	color:#ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}

a.linkWhiteDotted:hover {
	color:#ffffff;
	text-decoration: none;
	border-bottom: 0px dotted #ffffff;
}

/* 26.11.2015 */
.txt_selectbox_270 {
	padding:3px;
	background: #ffffff;
	behavior: url(PIE.htc);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*-o-border-radius: 5px;*/
	border-radius: 5px;
}

.txt_selectbox_270 select {
	padding: 2px;
	font-size: 12px;
	border: 0px;
	width: 270px;
}

.txt_selectbox_270 select option {
	padding: 2px;
	font-size: 12px;
	width: 270px;
}
/* 26.11.2015 eof */