* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color:#F8F9EB;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.clear {
	clear: both;
}
.debug {
	text-align: left;
	border: 1px #999C00 dashed;
	padding: 10px;
	color: #444;
	font-family: Tahoma;
	background-color: #fefefe;
	font-size: 10px;
}
.error_message {
	font-size: 10px;
	color: #f00;
}
.error_message.blocked {
	font-size: 14px;
	color: #FFF;
	background-color: #000;
	text-align: left;
	padding: 10px 10px;
	margin-bottom: 10px;
	width: 450px;
}
.notice_message {
	font-size: 10px;
	color: #666;
}
.warning {
	border: 1px #FF555E solid;
	background-color: #FFBABD;
	width: 385px;
	padding: 10px;
}

.im {
	padding: 3px 0px 3px 5px;
	border-left: 4px solid #74C353;
}
.ajax-loading {
	background: url(../images/ajax-loader.gif) no-repeat center;
	height: 20px;
}
.ok_message {
	font-size: 10px;
	color: #74C353;
	padding: 3px 0px 0px 20px;	
	background-image:url(../images/accept.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.err_message {
	font-size: 10px;
	color: #EC5E53;
	padding: 3px 0px 0px 20px;	
	background-image:url(../images/delete.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.csv_link {
	color: #74C353;
	padding: 0px 0px 2px 18px;
	background-image:url(../images/page_excel.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.toggler {
	cursor: pointer;
}
.element {
	padding: 0px 0px 0px 20px;
}
.file {
	padding: 0px 0px 0px 16px;
	background-image:url(../images/bullet_disk.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.red {
	color: #D8070E;
}
.green {
	color: #63A647;
}
.found_items {
	background-color: #D8070E;
	color: #fff;
	padding: 0px 3px;
}
.green_plus {
	color: #63A647;
	font-size: 14px;
}
.tips_item {
	background-color: #FEF49C;
	border: 1px solid #BCA902;
	padding: 5px;
	color: #333;	
}
#user_name {
	padding: 0px 0px 0px 18px;	
	background-image:url(../images/user_gray.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#balance {
	padding: 0px 0px 0px 18px;	
	background-image:url(../images/money.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#add_service_clicker {
	padding: 2px 0px 0px 18px;	
	background-image:url(../images/email_add.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#add_mtsubs_clicker {
	padding: 2px 0px 0px 18px;	
	background-image:url(../images/date_add.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#add_ivr_service_clicker {
	padding: 2px 0px 0px 18px;	
	background-image:url(../images/phone_add.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#service_clicker {
	padding: 2px 0px 0px 18px;	
	background-image:url(../images/email.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#ivr_service_clicker {
	padding: 2px 0px 0px 14px;	
	background-image:url(../images/phone.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#test_service_clicker {
	padding: 2px 0px 0px 20px;	
	background-image:url(../images/email_go.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#add_ticket_clicker {
	padding: 2px 0px 0px 18px;	
	background-image:url(../images/tag_blue_add.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#close_ticket_clicker {
	padding: 2px 0px 0px 18px;	
	background-image:url(../images/tag_blue_delete.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#history_clicker {
	color: #74C353;
	padding: 0px 0px 2px 18px;
	background-image:url(../images/time.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#change_password_clicker {
	color: #74C353;
	padding: 0px 0px 2px 18px;
	background-image:url(../images/key.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#drm_service {
	color: #74C353;
	padding: 0px 0px 2px 18px;
	background-image:url(../images/film_key.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#screen_list_clicker {
	color: #74C353;
	padding: 0px 0px 2px 18px;
	background-image:url(../images/film.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#bad_prefix_clicker {
	color: #74C353;
	padding: 0px 0px 2px 18px;
	background-image:url(../images/delete.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#content .notice {
	color: #74C353;
	padding: 10px 0px;
	font-weight: bold;
}
#log_res.ajax-loading {
	background: url(../images/ajax-loader.gif) no-repeat center;
	padding: 20px;
}
#top_bar_main {
	background-color: #AFB0A6;
}

#top_bar {
	margin: 0px auto;
	width: 890px;
	background-color: #ECEDDF;
	color:#FFF;
	
	background-image:url(../images/bg_top.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	margin: 0px auto;
	width: 850px;
	padding: 10px 30px 0px 30px;
}
#top_bar #logo {
	padding: 5px 0px 0px 25px;
}
#navbar {
	/*padding: 20px 0px 0px 0;*/
	padding: 10px 0px 0px 0;
}
#navbar_items {
}
#navbar_items li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background-color: #fff;
	padding: 5px 0px 5px 0px;
	border-right: 1px #ddd solid;
}
#navbar_items .nav_left {
	background-image:url(../images/nav_left.png);
	background-position:left top;
	background-repeat:repeat-y;
}
#navbar_items .nav_right {
	background-image:url(../images/nav_right.png);
	background-position:right top;
	background-repeat:repeat-y;
	border-right: none;
}
#navbar_items li.current {
	border-bottom: none;
}
#navbar_items li a {
	color: #555;
	font-size: 12px;
	margin: 5px 10px 0px 10px;
	height: 40px;
	text-decoration: none;
}
#navbar_items li a.current {
	color: #E75C01;
	font-size: 12px;
	margin: 5px 10px 0px 10px;
	height: 40px;
	font-weight: bold;
}
#navbar_items li a:hover {
   color: #FECD04;
} 

#report_type {
	float: left;
	padding: 0px 0px 0px 20px;
}

#sub_nav {
	margin: -10px 0px 5px -20px;
	padding: 5px 0px 5px 0px;
	text-align: right;
}
#content #sub_nav a{
	margin: 0px 5px 0px 0px;
}
#content #sub_nav a.current{
	text-decoration: none;
	color: #E75C01;
}
#sub_nav .analitic_sum {
	background-image:url(../images/report.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 20px;
}
#sub_nav .analitic_detail {
	background-image:url(../images/report_magnify.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 20px;
}
#sub_nav .operators {
	background-image:url(../images/transmit.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 20px;
}
#sub_nav .manual {
	background-image:url(../images/script.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 20px;
}
#sub_nav .countries {
	background-image:url(../images/world.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 20px;
}
#sub_nav .sender {
	background-image:url(../images/email_go.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 20px;
}
#sub_nav .ivr {
	background-image:url(../images/phone.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#sub_nav .soap {
	background-image:url(../images/plugin.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#sub_nav .nums {
	background-image:url(../images/wrench_orange.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#sub_nav .drm {
	background-image:url(../images/film_key.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#sub_nav .mtsubs {
	background-image:url(../images/date.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#sub_nav .active_subs {
	background-image:url(../images/date_go.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#content {
	min-height: 300px; 
}
* html #content {
	height: 300px;
}
#content_main {
	margin: 0px auto;
	width: 910px;
	background-color: #fff;
	color:#FFF;
	color: #333;
	/*background-image:url(../index/bg);*/
	background-image:url(../images/bg_content.png);
	background-position:center bottom;
	background-repeat:repeat-y;
}
#content {
	padding: 10px 30px 20px 30px;
}

#content a, #bottom_content a {
	color: #498ED5;
}
#content a.current {
	color: #FF3F3F;
	font-weight: bold;
}
#content a.red {
	color: #FF3F3F;
}
#content h3 {
	color: #333;
	font-height: 20px;
	padding-bottom: 2px;
	background-image:url(../images/h_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#content h4 {
	color: #333;
	font-height: 20px;
	padding: 5px 10px 5px 0px;
}
#content .ref {
	font-size: 10px;
	color: #666;
	margin-bottom: 10px;
}
#content .input_helper {
	font-size: 10px;
	color: #666;
}
#content #login_form {
	margin-top: 100px;
}
/* FORM */
#content label {
	font-size: 12px;
	color: #444;
	padding-right: 10px;
}
#content label.checkbox {
	padding: 0px;
}
#content input.checkbox {
	margin:0 5px 0 0;
	padding:0;
	vertical-align:top;
}
#content .input_small, #content .select_small {
	width: 60px;
	font-size: 17px;
	padding: 3px;
	border: 1px #999 solid;
}
#content .select_small {
	width: 88px;
}
#content .input_medium, #content .select_medium {
	width: 200px;
	font-size: 17px;
	padding: 3px;
	border: 1px #999 solid;
}
#content .input_date {
	width: 120px;
	font-size: 17px;
	padding: 3px;
	border: 1px #999 solid;
}
#content .select_medium {
	width: 208px;
}
#content .input_big, #content .select_big {
	width: 400px;
	font-size: 17px;
	padding: 3px;
	border: 1px #999 solid;
}
#content .select_big {
	width: 408px;
}
#content .textarea_small {
	width: 400px;
	font-size: 17px;
	padding: 3px;
	height: 50px;
	border: 1px #999 solid;
}
#content .textarea_medium {
	width: 400px;
	font-size: 17px;
	padding: 3px;
	height: 100px;
	border: 1px #999 solid;
}
#content .textarea_big {
	width: 400px;
	font-size: 17px;
	padding: 3px;
	height: 200px;
	border: 1px #999 solid;
}
#content .textarea_wide {
	width: 600px;
	font-size: 17px;
	padding: 3px;
	height: 200px;
	border: 1px #999 solid;
}


/* END FORM */
#content .screenlist {
	font-size: 12px;
	width: 100%;
	background-color: #000;
	padding: 20px 15px;
}

#content .cute_table {
	font-size: 12px;
	width: 100%;
	background-color: #EEE;
	border: 1px #DDD solid;
}
#content .cute_table th{
	background-color: #EEE;
	padding: 2px;
	text-align: left;
}
#content .cute_table td{
	padding: 2px;
	border-top: 1px #DDD solid;
}
#content .cute_table tr{
	background-color: #FFF;
}
#content .cute_table .highlight{
	background-color: #D2FACC;
}
#content .cute_table .highlight_red{
	background-color: #FACFCC;
}
#content .cute_table .highlight_grey{
	background-color: #F5F5F5;
}
#content .cute_table .odd{
	background-color: #FBFBFB;
}

#content .cute_table_small {
	font-size: 12px;
	width: 50%;
	background-color: #EEE;
	border: 1px #DDD solid;
}
#content .cute_table_small th{
	background-color: #EEE;
	padding: 2px;
	text-align: left;
}
#content .cute_table_small td{
	padding: 2px;
	border-top: 1px #DDD solid;
}
#content .cute_table_small tr{
	background-color: #FFF;
}
#content .cute_table_small .highlight{
	background-color: #D2FACC;
}
#content .cute_table_small .highlight_red{
	background-color: #FACFCC;
}
#content .cute_table_small .highlight_grey{
	background-color: #F0F0F0;
}
#content .sortable th {
	cursor: pointer;
}
#content .pages {
	margin: 5px 0px 5px 0px;
}
#content .pages a {
	padding: 2px 2px;
}
#content .pages a:hover {
	background-color: #498ED5;
	color: #fff;
}
#content .pages b {
	padding: 2px 2px;
}
#content #category_bar {
	background-image:url(../images/tag_blue.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 18px;
	margin-bottom: 10px; 
	float: left;
}
#content .entry {
	padding-bottom: 10px;
}
#content .entry h4 {
	padding: 0px 0px 10px 0px;
	font-size: 15px;
}
#content .entry .entry_body {
	padding: 0px 20px 10px 20px;
}
#content .entry .hot {
	border-left: 10px #FF555E solid;
	padding-left: 4px;
}
#content .entry .inf_bar{
	padding: 10px 0px 0px 0px;
	font-size: 10px;
	color: #777;
}
#content .entry .comment {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	text-align: left;
}
#content .entry .comments {
	background-image:url(../images/comments.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#content .entry .user {
	background-image:url(../images/user_suit.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#content .entry .date {
	background-image:url(../images/time.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#content .add_comment {
	background-image:url(../images/comment_add.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}

#content .comment_entry {
	padding: 5px 0px 10px 0px;
}
#content .comment_entry .user {
	background-image:url(../images/user_suit.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
	font-size: 12px;
	color: #333;
}
#content .comment_entry .date {
	background-image:url(../images/time.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#content .comment_entry .inf_bar{
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	color: #777;
}
#content .comment_entry .body{
	padding: 5px 0px 0px 18px;
}

#content .reply_entry {
	padding: 0px 0px 10px 20px;
}
#content .reply_entry .user {
	background-image:url(../images/paystream.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 30px;
	color: #E75C01;
	font-size: 12px;
}
#content .reply_entry .date {
	background-image:url(../images/time.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 3px 0px 0px 18px;
}
#content .reply_entry .inf_bar{
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	color: #777;
}
#content .reply_entry .body{
	padding: 5px 0px 0px 18px;
}

#content .ticket_clicker {
	color: #333;
}
#content .ticket {
	width: 150px;
	border: 1px solid #ccc;
	margin-right: 10px;
	
	float: left;
}
#content .ticket .title {
	background-color: #FFFFCC;
	font-size: 9px;
	text-align: right;
	padding-right: 5px;
	border-bottom: 1px solid #ccc;
}
#content .ticket .text {
	padding: 5px;
}
#content .ticket_view {
}
#content .ticket_view .bar {
	font-size: 10px;
	color: #999;
	padding: 0px 0px 5px 5px;
	border-bottom: 1px #ccc solid;
}
#content .ticket_view .title {
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	background-color: #efeff0;
}
#content .ticket_view .text {
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 0px 5px 5px 5px;
}
#content .ticket_view .file {
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	padding: 0px 5px 5px 5px;
}
#content #ticket_comments {
}
#content #ticket_comments .new {
	background-color: #F1FFEE;
}
#content #ticket_comments .ticket_comment {
	border-bottom: 1px #ccc dashed;
	padding: 10px;
}
#content #ticket_comments .ticket_comment .partner {
	padding: 0px 0px 0px 18px;	
	background-image:url(../images/user_gray.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#content #ticket_comments .ticket_comment .manager {
	padding: 0px 0px 0px 18px;	
	background-image:url(../images/user_suit.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#content #ticket_comments .ticket_comment .comment_body {
	padding: 5px 0px 0px 18px;
}
#content ul {
	padding: 5px 0px 5px 30px;
}
#content li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: circle;
}
#content #index_block {
	width: 800px;
	margin: 0px 20px 30px 20px;
}
#content #index_block a.header{
	color: #E75C01;
	font-weight: bold;
	text-decoration: none;
}
#content #index_block div a{
	text-decoration:none;
}

#content #index_block div {
	float: left;
	height: 100px;
}
#content #index_block #service {
	background-image:url(../images/service.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 104px 10px 0px 10px;
	width: 120px;
}
#content #index_block #analitic {
	background-image:url(../images/analitic.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 104px 10px 0px 10px;
	width: 120px;
}
#content #index_block #payments {
	background-image:url(../images/payment.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 104px 10px 0px 10px;
	width: 120px;
}
#content #index_block #library {
	background-image:url(../images/library.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 104px 10px 0px 10px;
	width: 120px;
}
#content #index_block #tariffs {
	background-image:url(../images/tariffs.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 104px 10px 0px 10px;
	width: 120px;
}
#content #index_block #blog {
	background-image:url(../images/blog.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 104px 10px 0px 10px;
	width: 120px;
}
#content #index_block #support {
	background-image:url(../images/support.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding: 104px 10px 0px 10px;
	width: 120px;
}
#user_bar {
	font-size: 11px;
	background-color: #E2E3D6;
	border-bottom: 1px #ccc solid;
	margin-left: 10px;
	margin-right: 9px;
	padding: 5px 5px 5px 10px;
}
#user_bar a {
	color: #E75C01;
	font-size: 14px;
}

#bottom_content {
	background-image:url(../images/bottom_content.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin: 0px auto 20px auto;
	width: 910px;
	height: 25px;
	text-align: center;
	font-size: 9px;
	color: #aaa;
}
