/*
 * Icon css
 */

p.icon
{
	margin: 0 0 0 0;
}

.icon.main_menu
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.icon.main_menu:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=83);
	-moz-opacity: 0.83;
	-khtml-opacity: 0.83;
	opacity: 0.83;
}

.icon.main_menu.panel
{
	background: url("../icons/main_menu/home.png") no-repeat scroll 4px 1px transparent;
	background-size: 20px 20px;
}

.icon.main_menu.settings
{
	background: url("../icons/main_menu/settings.png") no-repeat scroll 5px 2px transparent;
	background-size: 19px 19px;
}

.icon.main_menu.posts
{
	background: url("../icons/main_menu/posts.png") no-repeat scroll 5px 1px transparent;
	background-size: 20px 20px;
}

.icon.main_menu.comments
{
	background: url("../icons/main_menu/comments.png") no-repeat scroll 4px 2px transparent;
	background-size: 20px 20px;
}

.icon.main_menu.menu
{
	background: url("../icons/main_menu/menu.png") no-repeat scroll 5px 2px transparent;
	background-size: 19px 19px;
}

.icon.main_menu.security
{
	background: url("../icons/main_menu/security.png") no-repeat scroll 5px 2px transparent;
	background-size: 20px 20px;
}

.icon.main_menu.plugins
{
	background: url("../icons/main_menu/plugins.png") no-repeat scroll 5px 2px transparent;
	background-size: 20px 20px;
}

.icon.main_menu.apple
{
	background: url("../icons/main_menu/apple.png") no-repeat scroll 5px 2px transparent;
	background-size: 20px 20px;
}

.icon.main_menu.android
{
	background: url("../icons/main_menu/android.png") no-repeat scroll 6px 4px transparent;
	background-size: 16px 16px;
}

.icon.main_menu.huawei
{
	background: url("../icons/main_menu/huawei.png") no-repeat scroll 7px 4px transparent;
	background-size: 16px 16px;
}

.icon.main_menu.windows
{
	background: url("../icons/main_menu/windows.png") no-repeat scroll 6px 4px transparent;
	background-size: 16px 16px;
}

.icon.main_menu.admitad
{
	background: url("../icons/main_menu/admitad.png") no-repeat scroll 6px 4px transparent;
	background-size: 18px 18px;
}

.icon.main_menu.site
{
	background: url("../icons/main_menu/site.png") no-repeat scroll 6px 4px transparent;
	background-size: 18px 18px;
}

/*
 * H1
 */

.icon.h1
{
	padding: 5px 0px 5px 33px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.icon.h1.profile
{
	background: url("../icons/h1/profile.png") no-repeat scroll 0px 1px transparent;
	background-size: 28px 28px;
}

.icon.h1.photo
{
	background: url("../icons/h1/photo.png") no-repeat scroll 0px -1px transparent;
	background-size: 28px 28px;
}

.icon.h1.panel
{
	background: url("../icons/h1/panel.png") no-repeat scroll 0px -3px transparent;
	background-size: 28px 28px;
}

.icon.h1.settings
{
	background: url("../icons/h1/settings.png") no-repeat scroll 0px 1px transparent;
	background-size: 28px 28px;
}

.icon.h1.log
{
	background: url("../icons/h1/log.png") no-repeat scroll 0px -2px transparent;
	background-size: 28px 28px;
}

.icon.h1.log_add
{
	background: url("../icons/h1/log_add.png") no-repeat scroll 0px 1px transparent;
	background-size: 28px 28px;
}

.icon.h1.user_moderator
{
	background: url("../icons/h1/user_moderator.png") no-repeat scroll 0px -1px transparent;
	background-size: 28px 28px;
}

.icon.h1.user_add
{
	background: url("../icons/h1/user_add.png") no-repeat scroll 0px 1px transparent;
	background-size: 28px 28px;
}

.icon.h1.user_all
{
	background: url("../icons/h1/user_all.png") no-repeat scroll 0px 0px transparent;
	background-size: 28px 28px;
}

.icon.h1.menu
{
	background: url("../icons/h1/menu.png") no-repeat scroll 0px -1px transparent;
	background-size: 28px 28px;
}

.icon.h1.content
{
	background: url("../icons/h1/content.png") no-repeat scroll 0px -1px transparent;
	background-size: 28px 28px;
}

.icon.h1.security
{
	background: url("../icons/h1/security.png") no-repeat scroll 0px -1px transparent;
	background-size: 28px 28px;
}

.icon.h1.balance
{
	background: url("../icons/h1/balance.png") no-repeat scroll 0px -1px transparent;
	background-size: 28px 28px;
}

.icon.h1.mail
{
	background: url("../icons/h1/mail.png") no-repeat scroll 0px -4px transparent;
	background-size: 32px 32px;
}

.icon.h1.plugins
{
	background: url("../icons/h1/plugins.png") no-repeat scroll 0px -1px transparent;
	background-size: 28px 28px;
}

.icon.h1.wireless-router
{
	background: url("../icons/h1/wireless-router.png") no-repeat scroll 0px -4px transparent;
	background-size: 32px 32px;
	padding-left: 38px;
}

.icon.h1.comments
{
	background: url("../icons/h1/comments.png") no-repeat scroll 0px -1px transparent;
	background-size: 28px 28px;
}

/* 
 * Right menu
 */

.icon.right_menu
{
	padding: 5px 0px 5px 24px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.icon.right_menu:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=83);
	-moz-opacity: 0.83;
	-khtml-opacity: 0.83;
	opacity: 0.83;
}

.icon.right_menu.panel
{
	background: url("../icons/right_menu/panel.png") no-repeat scroll 0px 0px transparent;
	background-size: 20px 20px;
}

.icon.right_menu.wireless_router
{
	background: url("../icons/right_menu/wireless-router.png") no-repeat scroll 0px 0px transparent;
	background-size: 20px 20px;
}

.icon.right_menu.profile
{
	background: url("../icons/right_menu/profile.png") no-repeat scroll 0px 3px transparent;
	background-size: 18px 18px;
}

.icon.right_menu.users
{
	background: url("../icons/right_menu/users.png") no-repeat scroll 0px -2px transparent;
	background-size: 22px 22px;
}

.icon.right_menu.photo
{
	background: url("../icons/right_menu/photo.png") no-repeat scroll 0px 2px transparent;
	background-size: 18px 18px;
}

.icon.right_menu.log
{
	background: url("../icons/right_menu/log.png") no-repeat scroll 0px 2px transparent;
	background-size: 18px 18px;
}

.icon.right_menu.log_add
{
	background: url("../icons/right_menu/log_add.png") no-repeat scroll 0px 2px transparent;
	background-size: 18px 18px;
}

.icon.right_menu.user_moderator
{
	background: url("../icons/right_menu/user_moderator.png") no-repeat scroll 0px 2px transparent;
	background-size: 18px 18px;
}

.icon.right_menu.user_add
{
	background: url("../icons/right_menu/user_add.png") no-repeat scroll 0px 2px transparent;
	background-size: 18px 18px;
}

.icon.right_menu.category
{
	background: url("../icons/right_menu/category.png") no-repeat scroll 0px 2px transparent;
	background-size: 18px 18px;
}

.icon.right_menu.category_add
{
	background: url("../icons/right_menu/category_add.png") no-repeat scroll 0px 4px transparent;
	background-size: 17px 17px;
}

.icon.right_menu.content
{
	background: url("../icons/right_menu/content.png") no-repeat scroll 0px 2px transparent;
	background-size: 18px 18px;
}

.icon.right_menu.content_add
{
	background: url("../icons/right_menu/content_add.png") no-repeat scroll 0px 3px transparent;
	background-size: 18px 18px;
}

.icon.right_menu.autoupdate
{
	background: url("../icons/right_menu/autoupdate.png") no-repeat scroll 0px 3px transparent;
	background-size: 19px 19px;
}

.icon.right_menu.inbox
{
	background: url("../icons/right_menu/inbox.png") no-repeat scroll 0px 0px transparent;
	background-size: 20px 20px;
}

.icon.right_menu.mail_new
{
	background: url("../icons/right_menu/mail.png") no-repeat scroll 0px 0px transparent;
	background-size: 20px 20px;
}

/*
 * Tooltips
 */

.icon.tooltips
{
	padding: 5px 0px 5px 20px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.icon.tooltips.ok
{
	background: url("../icons/tooltips/ok.png") no-repeat scroll 0px 5px transparent;
	background-size: 16px 16px;
}

.icon.tooltips.database_error
{
	background: url("../icons/tooltips/database_error.png") no-repeat scroll 0px 2px transparent;
	background-size: 16px 16px;
}

.icon.tooltips.error
{
	background: url("../icons/tooltips/error.png") no-repeat scroll 0px 5px transparent;
	background-size: 15px 15px;
}

/*
 * Actions
 */

.icon.actions
{
	padding: 5px 0px 5px 20px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor: pointer;
}

.icon.actions:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity: 0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

.icon.actions.delete_16
{
	background: url("../icons/actions/delete.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.edit_16
{
	background: url("../icons/actions/edit_16.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.save_16
{
	background: url("../icons/actions/save_16.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.folder_add_16
{
	background: url("../icons/actions/folder_add_16.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.folder_edit_16
{
	background: url("../icons/actions/folder_edit_16.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.arrow_left_16
{
	background: url("../icons/actions/arrow_left_16.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.html
{
	background: url("../icons/actions/html.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.plus
{
	background: url("../icons/actions/plus.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.y
{
	background: url("../icons/actions/y.png") no-repeat scroll 0px 4px transparent;
	background-size: 17px 17px;
}

.icon.actions.n
{
	background: url("../icons/actions/n.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.enabled
{
	background: url("../icons/actions/y.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.disabled
{
	background: url("../icons/actions/n.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.coins_add
{
	background: url("../icons/actions/coins_add.png") no-repeat scroll 0px 2px / 20px 20px transparent;
	padding-left: 24px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.icon.actions.coins_16
{
	background: url("../icons/actions/coins_16.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.coins_in_hand_16
{
	background: url("../icons/actions/coins_in_hand_16.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.up
{
	background: url("../icons/actions/up.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

.icon.actions.down
{
	background: url("../icons/actions/down.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}
.icon.actions.link_unchain
{
	background: url("../icons/actions/link_unchain.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}
.icon.actions.total_plan_cost
{
	background: url("../icons/actions/total_plan_cost.png") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}

/*
 * Ajax
 */


.icon.ajax
{
	padding: 5px 0px 5px 18px;
}

.icon.ajax.mini
{
	padding-left: 70px;
	background: url("../icons/ajax/mini.gif") no-repeat scroll 0px 7px transparent;
	background-size: 60px 9px;
}

.icon.ajax.main
{
	margin-top: 70px;
	text-align: center;
}

.icon.ajax.round_16
{
	padding-left: 20px;
	background: url("../icons/ajax/round_16.gif") no-repeat scroll 0px 4px transparent;
	background-size: 16px 16px;
}