/* -------------------------------- */
/* BASIC                            */
/* -------------------------------- */
	body {
		background: #1d1d1d;
		color: #efefef;
		cursor: default;
		font: 12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	}
	
	a {
		color: #999;
		cursor: pointer;
		text-decoration: none;
	}
	
	a:hover {
		color: #fff;
		text-decoration: underline;
	}
	
	abbr,
	acronym {
		border-bottom: 1px dotted #606060;
	}
	
	code,
	pre {
		font-family: "Lucida Console", "Courier New", monospace;
	}
	
	small {
		font-size: 0.9em;
	}
	
	strong {
		font-weight: bold;
	}



/* -------------------------------- */
/* CORE                             */
/* -------------------------------- */
	#top,
	#header,
	#main,
	#foot {
		clear: both;
	}
	
	#top_in,
	#header_in,
	#slider .slides_in,
	#slider .tabs_in,
	#main_in,
	#foot_in,
	#footline_in {
		margin: 0 auto;
		width: 1000px;
	}
	
	#top,
	#foot {
		background: #222 url(../img/bgnd_page.gif) repeat center center;
	}



/* -------------------------------- */
/* UTILS                            */
/* -------------------------------- */
	.clear {
		clear: both;
	}
	
	.hidden {
		display: none;
	}
	
	.a_center {
		text-align: center;
	}
	
	.a_left {
		text-align: left;
	}
	
	.a_right {
		text-align: right;
	}
	
	.f_left {
		float: left;
	}
	
	.f_right {
		float: right;
	}
	
	ul.dotted li {
		background: url(../img/char_bull.png) no-repeat 2px .65em;
		padding-left: 12px;
	}
	
	#foot ul.dotted li {
		background-position: 2px center;
	}

    .has_placeholder {
        color: #777;
    }

    .without_margin {
        margin: 0 !important;
    }

    .mt10 {margin-top:10px}
    .mt20 {margin-top:20px}
    .mt30 {margin-top:30px}


/* -------------------------------- */
/* TOP, HEADER, FOOT                */
/* -------------------------------- */
	#top_in {
		height: 60px;
	}
	
	#logo {
		float: left;
		height: 60px;
		padding: 0 20px;
	}
	
	#menu {
		float: right;
		height: 60px;
		line-height: 60px;
	}
	
	#menu .menu_item {
		float: left;
		margin-left: 10px;
		position: relative;
	}
	
	#menu .menu_item.first {
		margin-left: 0;
	}
	
	#menu .menu_item a {
		display: block;
		position: relative;
		text-decoration: none;
	}
	
	#menu .menu_item a img {
		margin-bottom: -2px;
	}
	
	#menu .menu_item .bubble {
		color: #dfdfdf;
		font-size: 14px;
		padding: 10px 10px;
		text-shadow: 0px 1px 2px #000;
	}
	
	#menu .menu_item:hover .bubble,
	#menu .menu_item :hover .bubble {
		background: #323232;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color: #fff;
	}
	
	#menu .menu_item .arrow {
		bottom: 0;
		border-bottom: 7px solid #9f0101;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		height: 0;
		display: none;
		left: 50%;
		margin-left: -7px;
		overflow: hidden;
		position: absolute;
		text-indent: -999em;
		width: 0;
	}
	
	#menu .menu_item.selected .arrow {
		display: inline;
	}
	
	#menu .submenu {
		background: #323232;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		left: 0;
		line-height: 20px;
		padding: 10px 0;
		position: absolute;
		top: 45px;
		visibility: hidden;
		z-index: 1000;
	}
	
	#menu .last .submenu {
		-moz-border-radius-topright: 0;
		-webkit-border-top-right-radius: 0;
		border-top-right-radius: 0;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-left-radius: 5px;
		left: auto;
		right: 0;
	}
	
	#menu .submenu li {
		background-image: none;
		display: list-item;
		float: none;
		height: 30px;
		line-height: 30px;
		padding: 0 10px;
	}
	
	#menu .submenu a {
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		color: #dfdfdf;
		display: block;
		font-size: 13px;
		min-width: 80px;
		padding: 0 20px 0 10px;
		text-shadow: 0px 1px 2px #000;
		white-space: nowrap;
	}
	
	#menu .submenu a:hover {
		background: #660000;
		background: url(../img/bgnd_sidebar_menu.png) no-repeat center left;
		color: #fff;
	}
	
	#menu .menu_item:hover > div.submenu {
		visibility: visible;
	}
	
	
	#header {
		background: #660000 url(../img/bgnd_header.gif) repeat-x center top;
	}
	
	#header_bgnd {
		background: url(../img/bgnd_header_light.png) no-repeat center top;
	}
	
	#header_in {
		height: 80px;
	}
	
	#header_in .f_left {
		padding: 12px 0 0 20px;
	}
	
	#header_in h1 {
		font-size: 30px;
		font-weight: bold;
		text-shadow: 1px 1px 3px #000;
		text-transform: uppercase;
	}
	
	#header_in h2 {
		font-size: 15px;
		text-shadow: 1px 1px 3px #000;
	}
	
	.front #header {
		background-image: url(../img/bgnd_header_front.gif);
	}
	
	.front #header_bgnd {
		background-image: url(../img/bgnd_header_front_light.png);
	}
	
	.front #header_in {
		height: 360px;
	}
	
	
	#main {
		background: #fafafa;
	}
	
	
	#foot {
		border-bottom: 1px solid #262626;
		color: #999;
		line-height: 22px;
	}
	
	#foot_bgnd {
		background: url(../img/bgnd_foot.gif) repeat-x center top;
	}
	
	#foot_in {
		background: url(../img/bgnd_foot_light.png) no-repeat center top;
		min-height: 200px;
		padding: 25px 0 15px;
	}
	
	.acp #foot_bgnd {
		background: none;
		min-height: 30px;
		padding-top: 5px;
	}
	
	#foot_in .box {
		float: left;
		width: 23%;
	}
	
	#foot_in .box.big {
		width: 25%;
	}
	
	#foot_in .limiter {
		background: url(../img/bgnd_foot_limiter.png) repeat-y center center;
		float: left;
		height: 275px;
		width: 2%;
	}
	
	#foot_in h4,
	#foot_in p,
	#foot_in ul {
		margin: 0 10px;
	}
	
	#foot_in h4 {
		color: #eaeaea;
		font-size: 16px;
		margin-bottom: 10px;
		margin-top: 5px;
		text-shadow: 1px 1px 3px #000;
	}
	
	#foot_in p {
	}
	
	#foot_in p.map {
		margin: 5px 0 5px 10px;
		overflow: hidden;
	}
	
	#foot_in p.map a,
	#foot_in p.map img {
		display: block;
		float: left;
	}
	
	#foot_in p.spaced {
		margin-top: 10px;
	}
	
	#foot_in p.icons a {
		padding: 5px;
	}
	
	#footline {
		background: #1d1d1d;
		-moz-box-shadow: inset 0px 1px 5px #181818;
		-webkit-box-shadow: inset 0px 1px 5px #181818;
		box-shadow: inset 0px 1px 5px #181818;
		padding: 15px 0;
	}
	
	#footline .f_left {
		line-height: 30px;
	}



/* -------------------------------- */
/* CONTENT                          */
/* -------------------------------- */
	#main_in {
		color: #606060;
		font-size: 13px;
	}
	
	#sidebar {
		background: url(../img/bgnd_sidebar.gif) repeat-y top left;
		float: left;
		padding-top: 20px;
		width: 235px;
	}
	
	#content {
		float: right;
		padding: 20px 0;
		width: 740px;
	}
	
	#content.full {
		float: none;
		padding: 20px 0;
		width: 100%;
	}
	
	.front #sidebar {
		background-image: none;
		float: right;
		width: 295px;
	}
	
	.front #content {
		float: left;
		width: 680px;
	}
	
	#sidebar ul.menu {
		background: url(../img/bgnd_sidebar_bottom.gif) no-repeat bottom left;
		font-size: 14px;
		line-height: 41px;
		padding-bottom: 180px;
	}
	
	#sidebar ul.menu li {
		border-bottom: 1px solid #e0e0e0;
		width: 220px;
	}
	
	#sidebar a {
		color: #606060;
		display: block;
	}
	
	#sidebar a:hover {
		color: #222;
	}
	
	#sidebar ul.menu .level_1 {
		background-position: 10px center;
		display: block;
		padding-left: 36px;
	}
	
	#sidebar ul.menu li.selected {
		background: url(../img/bgnd_sidebar_menu.png) no-repeat top right;
		border-bottom-color: transparent;
		width: 100%;
	}
	
	#sidebar ul.menu li.selected .level_1 {
		color: #fff;
		text-shadow: 1px 1px 3px #000;
		text-decoration: none;
	}
	
	#sidebar ul.submenu {
		background: #fafafa;
		border-bottom: 1px solid #e0e0e0;
		display: none;
		font-size: 13px;
		padding: 10px 0 10px 20px;
		line-height: 30px;
		width: 200px;
	}
	
	#sidebar ul.menu li.selected ul.submenu {
		display: block;
	}
	
	#sidebar ul.submenu li {
		border-bottom: none;
		width: auto;
	}
	
	#sidebar ul.submenu .level_2 {
		background-color: #fafafa;
		border-bottom-color: transparent;
		padding-left: 26px;
	}
	
	#sidebar ul.submenu .selected .level_2 {
		color: #900;
		font-weight: bold;
	}
	
	#sidebar ul.list {
		line-height: 30px;
	}
	
	#sidebar ul.list li {
		border-top: 1px solid #e0e0e0;
		overflow: hidden;
	}
	
	#sidebar ul.list li.first {
		border-top: none;
	}
	
	
	#breadcrumb {
		border-bottom: 1px solid #e0e0e0;
		line-height: 40px;
		margin-bottom: 5px;
	}
	
	#breadcrumb .limiter {
		margin: 0 5px;
	}
	
	#breadcrumb .selected {
		color: #222;
	}
	
	
	.content a,
	#sidebar .infobox a {
		color: #900;
	}
	
	.content a .light,
	#sidebar .infobox a .light {
		color: #999;
	}
	
	.content a:hover,
	.content a:hover .light,
	#sidebar .infobox a:hover,
	#sidebar .infobox a:hover .light {
		color: #a00;
	}
	
	#sidebar h2,
	#sidebar h3,
	#sidebar h4,
	.content h2,
	.content h3,
	.content h4,
	.content h5,
	.content h6 {
		color: #222;
	}
	
	#sidebar h2.special,
	#sidebar h3.special,
	#sidebar h4.special,
	.content h2.special,
	.content h3.special,
	.content h4.special,
	.content h5.special,
	.content h6.special {
		color: #900;
	}
	
	#sidebar h2,
	#sidebar h3,
	#sidebar h4,
	.content h2,
	.content h3,
	.content h4,
	.content p {
		padding: 10px 0;
	}
	
	#sidebar h2.small,
	#sidebar h3.small,
	#sidebar h4.small,
	.content h2.small,
	.content h3.small,
	.content h4.small,
	.content p.small {
		padding: 0;
	}
	
	#sidebar h2,
	#sidebar h3,
	#sidebar h4 {
		padding-top: 0;
	}
	
	#sidebar h2,
	.content h2 {
		font-size: 30px;
	}
	
	#sidebar h3,
	.content h3 {
		font-size: 22px;
	}
	
	#sidebar h4,
	.content h4 {
		font-size: 16px;
	}
	
	.content h5 {
		font-size: 14px;
	}
	
	.content p,
	.content li {
		clear: none;
		line-height: 20px;
	}
	
	.content p.headline {
		font-size: 18px;
		line-height: 26px;
	}
	
	.in_h2,
	.in_h3,
	.in_h4 {
		padding: 10px 0;
	}
	
	.in_h2 {
		line-height: 37px;
	}
	
	.in_h3 {
		line-height: 27px;
	}
	
	.in_h4 {
		line-height: 20px;
	}
	
	.infobox {
		background: #fafafa;
		border: 1px solid #e8e8e8;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: inset 0 0 10px #e0e0e0;
		-webkit-box-shadow: inset 0 0 10px #e8e8e8;
		box-shadow: inset 0 0 10px #e8e8e8;
		display: block;
		padding: 15px;
        margin-top: 10px;
	}

    .infobox.mt20 {margin-top:20px}
	
	.infobox.small {
		padding: 10px 10px 8px;
	}
	
	#sidebar .infobox {
		margin-top: 15px;
	}
	
	#sidebar .infobox.first {
		margin-top: 0;
	}
	
	.content span.infobox {
		float: left;
		padding: 15px 15px 10px;
		margin: 10px 20px 10px 0;
	}
	
	.content span.infobox.right {
		float: right;
		margin: 10px 0 10px 20px;
	}
	
	.content span.infobox img {
		border: 1px solid #e0e0e0;
		display: block;
	}
	
	.content span.infobox a {
		color: #606060;
		display: block;
		text-align: center;
	}
	
	a.image {
		position: relative;
		margin-bottom: 5px;
	}
	
	a.image .ib_plus {
		bottom: -8px;
		height: 32px;
		padding: 0;
		position: absolute;
		right: -8px;
		text-indent: -999em;
		width: 32px;
	}
	
	
	ul.presentation {
		overflow: hidden;
		padding: 10px 0;
	}
	
	ul.presentation li {
		float: left;
		margin-left: 4%;
		padding-bottom: 15px;
		width: 48%;
	}
	
	ul.presentation.row_3 li {
		margin-left: 2%;
		width: 32%;
	}
	
	ul.presentation li.first {
		clear: both;
		margin-left: 0;
	}
	
	ul.presentation div.iconed {
		background-position: top left;
		padding-left: 60px;
	}
	
	
	.inlinebox {
		line-height: 20px;
		overflow: hidden;
	}
	
	.inlinebox ul.inlineitem,
	.inlinebox p.inlineitem,
	.inlinebox div.inlineitem {
		float: left;
		margin-left: 4%;
		padding-bottom: 15px;
		width: 48%;
	}
	
	.inlinebox ul.inlineitem.first,
	.inlinebox p.inlineitem.first,
	.inlinebox div.inlineitem.first {
		margin-left: 0;
	}
	
	
	table.items {
		border: 1px solid #e0e0e0;
		empty-cells: show;
		margin-bottom: 15px;
		width: 100%;
	}
	
	table.items th,
	table.items td {
		background: #fbfbfb;
		border: 1px solid #e0e0e0;
		border-width: 0 1px 1px 0;
		line-height: 20px;
		padding: 10px;
	}
	
	table.items td {
		vertical-align: top;
	}
	
	table.items td.v_center {
		vertical-align: middle;
	}
	
	
	table.items th,
	table.items td.head {
		background: #f2f2f2;
		-moz-box-shadow: inset 0 0 2px #fff;
		-webkit-box-shadow: inset 0 0 2px #fff;
		box-shadow: inset 0 0 2px #fff;
		color: #222;
		font-size: 14px;
		padding: 15px 5px;
	}
	
	table.items td.head {
		width: 25%;
	}
	
	table.items td.last {
		width: 10%;
	}
	
	table.items th.a_center,
	table.items td.a_center {
		padding: 10px 5px;
	}
	
	table.items tr.odd th,
	table.items tr.odd td {
		background: #fff;
	}
	
	table.items tr:hover td {
		background: #f8f8f8;
	}
	
	table.items tr:hover td.head {
		background: #f2f2f2;
	}
	
	table.items td.highlight {
		background: #f8e2e2;
		-moz-box-shadow: inset 0 0 2px #fff;
		-webkit-box-shadow: inset 0 0 2px #fff;
		box-shadow: inset 0 0 2px #fff;
		color: #900;
	}
	
	table.items td.mark {
		background: #ffeaea;
		-moz-box-shadow: inset 0 0 2px #fff;
		-webkit-box-shadow: inset 0 0 2px #fff;
		box-shadow: inset 0 0 2px #fff;
		color: #f00;
	}
	
	table.items.vertical td {
		padding: 10px 15px;
	}
	
	table.items.compare h2,
	table.items.compare h4 {
		color: #a00;
	}
	
	table.items.compare th.param,
	table.items.compare td.param {
		width: 40%;
	}
	
	table.items.compare th.param h5 a,
	table.items.compare td.param h5 a {
		display: block;
	}
	
	table.items.compare th.param p,
	table.items.compare td.param p {
		clear: both;
	}
	
	table.plain {
		empty-cells: show;
		width: 100%;
	}
	
	table.plain th,
	table.plain td {
		border-top: 1px solid #e0e0e0;
		line-height: 24px;
		padding: 6px 0;
	}
	
	table.plain th {
		font-size: 1.1em;
	}
	
	table.plain .first_row th,
	table.plain .first_row td {
		border-top: none;
	}
	
	table.plain .b_left,
	table.plain .b_right {
		border-color: #e0e0e0;
		border-style: solid;
		text-align: center;
	}
	
	table.plain .b_left {
		border-left-width: 1px;
	}
	
	table.plain .b_right {
		border-right-width: 1px;
	}
	
	table.plain .special {
		color: #a00;
	}
	
	.actionbox {
		display: inline-block;
		margin: 0 5px;
		position: relative;
	}
	
	.actionbox .actionbox_trigger {
		cursor: pointer;
	}
	
	.actionbox .actionbox_trigger img {
		display: block;
		position: relative;
		z-index: 10;
	}
	
	.actionbox .actionbox_bubble {
		display: none;
		position: absolute;
		right: -6px;
		top: -6px;
	}
	
	.actionbox .actionbox_ico {
		background: #fff;
		border: 1px solid #e0e0e0;
		border-left-width: 0;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		float: right;
		height: 16px;
		padding: 5px;
		position: absolute;
		right: 0;
		top: 0;
		width: 16px;
		z-index: 6;
	}
	
	.actionbox .actionbox_content {
		background: #fff;
		border: 1px solid #e0e0e0;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		border-bottom-right-radius: 5px;
		line-height: 26px;
		padding: 10px 15px;
		position: absolute;
		right: 26px;
		top: 0;
		text-align: left;
		z-index: 5;
	}
	
	.actionbox .actionbox_content li a {
		line-height: 26px;
		white-space: nowrap;
	}
	
	.actionbox:hover .actionbox_bubble {
		display: block;
	}
	
	.actionbox.top .actionbox_ico {
		border-bottom-width: 0;
		border-left-width: 1px;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-left-radius: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-radius-bottomright: 0;
		-webkit-border-bottom-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	
	.actionbox.top .actionbox_content {
		right: 0px;
		top: 26px;
	}
	
	.actionbox.filterbox .actionbox_trigger img {
		z-index: 20;
	}
	
	.actionbox.filterbox .actionbox_ico {
		z-index: 16;
	}
	
	.actionbox.filterbox .actionbox_content {
		width: 943px;
		z-index: 15;
	}
	
	.actionbox.top.filterbox .actionbox_content {
		width: 970px;
	}
	
	
	/* pricing */
	#pricing  {
		font-family: Helvetica, Arial, Verdana, sans-serif;
		overflow: hidden;
		padding: 15px 0;
	}
	
	#pricing .plan {
		float: left;
		margin: 15px 0;
		width: 30%;
	}
	
	#pricing .pro {
		float: right;
	}
	
	#pricing .std {
		background: #f0f0f0;
		-moz-box-shadow: 0px 0px 25px rgba(0,0,0,.2);
		-webkit-box-shadow: 0px 0px 25px rgba(0,0,0,.2);
		box-shadow: 0px 0px 25px rgba(0,0,0,.2);
		font-size: 1.1em;
		margin: 0;
		width: 40%;
	}
	
	#pricing .plan_in {
		background: #f0f0f0 url(../img/bgnd_pricing.png) repeat-x center top;
		border: 1px solid #e0e0e0;
		-moz-box-shadow: inset 0px 0px 2px #fff;
		-webkit-box-shadow: inset 0px 0px 2px #fff;
		box-shadow: inset 0px 0px 2px #fff;
		padding: 10px 19px;
		text-align: center;
	}
	
	#pricing .mini .plan_in {
		border-right: none;
	}
	
	#pricing .pro .plan_in {
		border-left: none;
	}
	
	#pricing h2 {
		color: #900;
		text-shadow: 1px 1px 1px #fff;
	}
	
	#pricing em {
		color: #a00;
		font-weight: bold;
	}
	
	#pricing ul {
		border-top: 1px dashed #e0e0e0;
		line-height: 2em;
	}
	
	#pricing ul li {
		border-bottom: 1px dashed #e0e0e0;
	}
	
	#pricing .std .plan_in {
		background-position: 0 -50px;
		border-color: #900;
		padding: 21px 24px;
	}
	
	#pricing .std h2 {
		color: #a00;
		font-weight: bold;
	}
	
	#pricing .std .button {
		font-size: 1.25em;
	}
	
	
	/* slider */
	#slider {
		overflow: hidden;
	}
	
	#slider .slides {
		height: 320px;
		overflow: hidden;
		position: relative;
	}
	
	#slider .slide {
		float: left;
		height: 320px;
		position: relative;
		width: 1000px;
	}
	
	#slider .slide .text {
		color: #fafafa;
		position: absolute;
		left: 0;
		text-shadow: -1px -1px 2px #600, 1px 1px 2px #c00;
		width: 480px;
	}
	
	#slider .slide .display {
		position: absolute;
		bottom: 2px;
		right: 0;
	}
	
	#slider .slide .display img {
		display: block;
	}
	
	#slider .tabs {
		background: #fcfcfc url(../img/bgnd_slider_tabs.png) repeat-x center bottom;
		font-size: 18px;
		height: 60px;
		line-height: 60px;
		overflow: hidden;
	}
	
	#slider .tabs_in {
		border-left: 1px solid #c8c8c8;
		overflow: hidden;
	}
	
	#slider .tab {
		border-right: 1px solid #c8c8c8;
		float: left;
		text-align: center;
		width: 24.9%;
	}
	
	#slider .tab a {
		color: #900;
		display: block;
		position: relative;
		text-decoration: none;
	}
	
	#slider .tab a span.arrow {
		display: none;
	}
	
	#slider .tab a.current span.arrow {
		background: url(../img/bgnd_slider_tabs_arrow.png) no-repeat right top;
		display: block;
		height: 8px;
		margin-left: -8px;
		position: absolute;
		top: 0;
		left: 50%;
		width: 16px;
	}
	
	#slider .tab.first a.current span.arrow,
	#slider .tab.last a.current span.arrow {
		background-position: left top;
	}
	
	#slider .tab span.iconed {
		display: inline-block;
		padding: 0 16px 0 36px;
	}
	
	#slider .tab a:hover {
		background: url(../img/bgnd_slider_tabs_hover.png) repeat-x center bottom;
		color: #a00;
		text-shadow: 0 1px 1px #fff;
	}
	
	#slider .tab a.current {
		background: url(../img/bgnd_slider_tabs_selected.png) repeat-x center bottom;
		color: #a00;
		text-shadow: 0 1px 1px #fff;
	}
	
	#slider h1 {
		font-size: 48px;
		font-weight: bold;
		line-height: 1.5em;
	}
	
	#slider h2 {
		font-size: 24px;
		font-weight: bold;
		line-height: 1.5em;
	}
	
	#slider p,
	#slider ul.list {
		font-size: 18px;
		line-height: 1.5em;
		margin-top: 10px;
	}
	
	#slider ul.list {
		list-style: disc;
		margin-left: 1.25em;
	}
	
	#slider a.action {
		background: url(../img/bgnd_action.png) repeat-x center center;
		border: 1px solid #b0b0b0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: inset 0 0 5px #b0b0b0;
		-webkit-box-shadow: inset 0 0 5px #b0b0b0;
		box-shadow: inset 0 0 5px #b0b0b0;
		color: #606060;
		cursor: pointer;
		display: inline-block;
		font-size: 24px;
		font-weight: bold;
		padding: 12px 24px;
		text-shadow: 0px 1px 2px #fff;
		text-decoration: none;
	}
	
	#slider a.action:hover {
		background-image: url(../img/bgnd_action_hover.png);
		color: #808080;
	}
	
	
	/* navigation */
	.navi {
		clear: both;
		line-height: 20px;
		padding: 10px 0;
	}
	
	.navi.bottom {
		border-top: 1px solid #e0e0e0;
	}
	
	.navi.top {
		border-bottom: 1px solid #e0e0e0;
	}
	
	.pagination, 
	.navi_buttons a {
		margin-right: 10px;
	}
	
	.navi_buttons .f_right a {
		margin-right: 0;
		margin-left: 10px;
	}
	
	
	/* pagination */
	p.pagination a,
	p.pagination span {
		border: 1px solid #e0e0e0;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		color: #900;
		display: block;
		float: left;
		margin: 0 1px 1px 0;
		min-width: 16px;
		padding: 0 3px;
		text-align: center;
	}
	
	p.pagination a:hover,
	p.pagination span.selected {
		border: 1px solid #d0d0d0;
		color: #a00;
		text-decoration: none;
	}
	
	p.pagination span.selected {
		background: #f0f0f0;
		font-weight: bold;
	}
	
	p.pagination span.hide {
		border: none;
		display: none;
	}
	
	p.pagination span.dots {
		padding: 0;
		position: absolute;
		top: 0;
		left: 0;
		max-width: 240px;
	}
	
	p.pagination span.dots a,
	p.pagination span.dots span {
		background: #ffffff;
	}
	
	
	/* flashinfo, form errors */
	.flashinfo,
	.form .form_error,
	.form .form_hint,
	.form .form_loading {
		background: #f2f2f2;
		background-image: url(../img/iconed/ico_bulb.png);
		background-position: 12px 7px;
		background-repeat: no-repeat;
		border: 1px solid #e0e0e0;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		line-height: 20px;
		padding: 5px 10px 5px 40px;
	}
	
	.flashinfo {
		background-position: 12px 12px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		line-height: 20px;
		margin-bottom: 10px;
		overflow: hidden;
		padding: 10px 10px 10px 40px;
	}
	
	.flashinfo.big {
		background-position: 12px 22px;
	}
	
	.flashinfo .flashinfo_message {
	}
	
	.flashinfo .flashinfo_close {
		background: url(../img/iconed/ico_close.gif) no-repeat center center;
		cursor: pointer;
		float: right;
		height: 16px;
		margin: -4px -4px 0 0;
		width: 16px;
	}
	
	.flashinfo.error,
	.form .form_error {
		background-color: #ffd9d9;
		background-image: url(../img/iconed/ico_bulb_red.png);
		border-color: #d94c4c;
	}
	
	.flashinfo.information,
	.form .form_hint {
		background-color: #fff7d9;
		background-image: url(../img/iconed/ico_bulb_yellow.png);
		border-color: #d9bd4c;
	}
	
	.flashinfo.success {
		background-color: #f1ffd9;
		background-image: url(../img/iconed/ico_tick_circle.png);
		border-color: #a5d94c;
	}
	
	.form .form_loading {
		background-image: url(../img/ico_m_loading.gif);
	}
	
	
	/* errors, backtrace */
	.error_handler {
		background: url(../img/bgnd_e404.png) no-repeat 0 0;
		min-height: 320px;
		padding-left: 360px;
	}
	
	ul.backtrace {
		background: #fff;
		border: 1px solid #e0e0e0;
		font-family: "Lucida Console", "Courier New", monotype;
	}
	
	ul.backtrace tt {
		background: #e0e0e0;
		display: block;
	}
	
	ul.backtrace,
	ul.backtrace tt,
	ul.backtrace pre {
		padding: 5px;
	}



/* -------------------------------- */
/* FORMS                            */
/* -------------------------------- */
	.form {
		margin: 10px 0;
	}
	
	/* items */
	.form .form_hidden {
		display: none;
	}
	
	.form .form_item,
	.form .form_buttons {
		border-top: 1px solid #e0e0e0;
		clear: both;
		line-height: 24px;
		overflow: hidden;
		padding: 10px 5px;
	}
	
	.form .form_item.simple,
	.form .form_buttons.simple {
		border-top: none;
		padding: 0;
	}
	
	.form .form_item_invert {
		padding-left: 24%;
	}
	
	.form .form_buttons_in {
		float: right;
	}
	
	.form .form_item.in_row {
		clear: none;
		float: left;
		padding-left: 1%;
		padding-right: 1%;
		width: 48%;
	}
	
	.form .form_item.in_row.row_3 {
		clear: none;
		float: left;
		width: 31.3%;
	}
	
	/* legend */
	.form legend {
		font-size: 22px;
		line-height: 40px;
	}
	
	/* label */
	.form label,
	.form .form_label {
		cursor: pointer;
		padding: 0;
	}
	
	.form .form_label {
		float: left;
		padding-right: 1%;
		width: 23%;
	}
	
	.form .form_item_invert .form_label {
		float: left;
		padding-left: 5px;
		vertical-align: top;
		width: 80%;
	}
	
	.form .form_label em {
		color: #a00;
		float: right;
		margin-right: 3%;
	}
	
	.form .form_item_invert .form_label em {
		color: #a00;
		float: none;
		margin-left: 1%;
	}
	
	.form .in_row .form_label {
		display: block;
		float: none;
		padding-left: 0;
		width: auto;
	}
	
	.form .in_row .form_label em {
		float: none;
		margin-left: 5px;
	}
	
	/* element wrapper */
	.form .form_element {
		margin: 0;
		overflow: hidden;
		padding: 0;
	}
	
	.form .labeled .form_element {
		width: 75%;
	}
	
	.form .in_row .form_element {
		width: 100%;
	}
	
	.form .form_item_invert .form_element,
	.form .form_buttons .form_element {
		float: left;
		width: auto;
	}
	
	/* before, after */
	.form .form_before,
	.form .form_after {
		float: left;
		width: auto;
	}
	
	.form .form_item.short_before .form_element,
	.form .form_item.short_after .form_element {
		width: 33%;
	}
	
	.form .form_item.short_after .form_element {
		float: left;
	}
	
	.form .form_item.short_before.short_after .form_element {
		width: 25%;
	}
	
	.form .form_buttons .form_before {
		float: left;
		margin-right: 15px;
		width: auto;
	}
	
	.form .form_buttons .form_after {
		float: right;
		margin-left: 15px;
		width: auto;
	}

    #knowledge_search label { display: none;}
    #knowledge_search .form_item {width: 620px; float: left;}
    #knowledge_search .form_item .form_element { width: 98%}
    #knowledge_search .form_buttons {float: left; clear:none; padding: 0;}
	
	/* button */
	button,
	a.button {
		background: url(../img/bgnd_special.png) repeat-x center center;
		border: 1px solid #900;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: inset 0 0 5px #900;
		-webkit-box-shadow: inset 0 0 5px #900;
		box-shadow: inset 0 0 5px #900;
		color: #efefef;
		cursor: pointer;
		display: block;
		float: left;
		font-size: 14px;
		padding: 10px 20px;
		text-shadow: 0px 1px 2px #000;
	}
	
	button.inline,
	a.button.inline {
		display: inline-block;
		float: none;
	}
	
	button.light,
	a.button.light {
		background-image: url(../img/bgnd_special_light.png);
		border-color: #707070;
		-moz-box-shadow: inset 0 0 5px #707070;
		-webkit-box-shadow: inset 0 0 5px #707070;
		box-shadow: inset 0 0 5px #707070;
		color: #fafafa;
	}
	
	a.button {
		padding: 8px 20px 7px;
		text-decoration: none;
	}
	
	button:hover,
	a.button:hover {
		-moz-box-shadow: inset 0 0 5px #500;
		-webkit-box-shadow: inset 0 0 5px #500;
		box-shadow: inset 0 0 5px #500;
		color: #fff;
	}
	
	button.light:hover,
	a.button.light:hover {
		-moz-box-shadow: inset 0 0 5px #505050;
		-webkit-box-shadow: inset 0 0 5px #505050;
		box-shadow: inset 0 0 5px #505050;
		color: #fff;
	}
	
	/* input, select */
	.form .form_input {
		border: 1px solid #e0e0e0;
		border-color: #c0c0c0 #e0e0e0 #e0e0e0 #c0c0c0;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		display: block;
		font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		margin: 0;
		line-height: 20px;
		padding: 4px;
		width: 96%;
	}
	
	.form .form_select {
		padding: 4px 4px 4px 2px;
		width: 97.8%;
	}
	
	.content.full .form .form_select {
		width: 97.25%;
	}
	
	.form .form_input.short {
		width: auto;
	}
	
	.form .form_bool,
	.form .form_checkbox {
		margin: 5px 2px 0;
	}
	
	.form .form_radio {
		margin: 2px 2px 0;
	}
	
	.form .form_input:focus {
		border-color: #a0a0a0 #d0d0d0 #d0d0d0 #a0a0a0;
		-moz-box-shadow: inset 0 0 5px #e0e0e0;
		-webkit-box-shadow: inset 0 0 5px #e0e0e0;
		box-shadow: inset 0 0 5px #e0e0e0;
	}
	
	/* errors, hints, loadings... */
	.form .form_show_error {
		border-color: #bf4040 #df8080 #df8080 #bf4040;
	}
	
	.form .form_show_error:focus {
		border-color: #af2020 #bf6060 #bf6060 #af2020;
		-moz-box-shadow: inset 0 0 5px #ffd0d0;
		-webkit-box-shadow: inset 0 0 5px #ffd0d0;
		box-shadow: inset 0 0 5px #ffd0d0;
	}
	
	.form .form_show_loading {
		background: url(../img/ico_m_loading.gif) no-repeat right center;
	}
	
	.form .form_error {
		clear: both;
		margin-top: 5px;
		margin-left: 24%;
		width: 66.3%;
	}
	
	.form .form_item_invert .form_error {
		margin-left: 0;
	}
	
	.form .form_buttons .form_loading {
		background-color: #efefef;
		background-position: center center;
		-moz-box-shadow: inset 0 0 5px #e0e0e0;
		-webkit-box-shadow: inset 0 0 5px #e0e0e0;
		box-shadow: inset 0 0 5px #e0e0e0;
		float: right;
		height: 30px;
		margin-left: 15px;
	}
	
	.content.full .form .form_error,
	.content.full .form .form_hint,
	.content.full .form .form_loading {
		width: 67.7%;
	}
	
	/* front form */
	.form.front .form_item,
	.form.front .form_buttons {
		border: none;
		padding: 0;
	}
	
	.form.front .form_buttons {
		padding-top: 10px;
	}
	
	.form.front .form_item .form_before {
		text-align: right;
		width: 20%;
	}
	
	.form.front .form_item .form_element {
		width: 80%;
	}
	
	.form.front .form_item .form_input {
		width: 95%;
	}
	
	.form.front button {
		padding: 5px 15px;
	}
	
	.form.front a.button {
		padding: 1px 15px 2px;
	}
	
	/* short form */
	.form.short .form_item,
	.form.short .form_buttons {
		border: none;
		padding: 0;
	}
	
	.form.short .form_buttons {
		padding-top: 10px;
	}
	
	.form.short label,
	.form.short .form_label {
		display: block;
		width: 100%;
	}
	
	.form.short label em,
	.form.short .form_label em {
		float: none;
		margin-left: 5px;
		margin-right: 0;
	}
	
	.form.short .form_item .form_element {
		width: 100%;
	}
	
	.form.short button {
		padding: 5px 15px;
	}
	
	.form.short a.button {
		padding: 1px 15px 2px;
	}
	
	.form.short .form_error,
	.form.short .form_hint,
	.form.short .form_loading {
		margin-left: 0;
		width: auto;
	}
	
	/* captcha */
	.form .captcha_challenge img {
		border: 1px solid #e0e0e0;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		border-color: #e0e0e0 #c0c0c0 #c0c0c0 #e0e0e0;
		padding: 3px;
	}
	
	/* multicheckbox, multiradio */
	.form .form_options_header {
		clear: both;
		font-size: 15px;
		line-height: 26px;
		padding-top: 10px;
	}
	
	.form .form_options_header.first {
		padding-top: 0;
	}
	
	.form .form_option {
		float: left;
		margin-left: 15px;
		line-height: 22px;
	}
	
	.form .form_option.option_row_2 {
		margin-left: 4%;
		width: 48%;
	}
	
	.form .form_option.option_row_3 {
		margin-left: 2%;
		width: 32%;
	}
	
	.form .form_option.option_row_4 {
		margin-left: 2%;
		width: 23.5%;
	}
	
	.form .form_option.option_row_5 {
		margin-left: 2.25%;
		width: 18%;
	}
	
	.form .form_option.option_row_6 {
		margin-left: 2%;
		width: 15%;
	}
	
	.form .form_option.first {
		clear: both;
		margin-left: 0;
	}
	
	.form .form_option.block {
		padding: 5px 0;
		width: 100%;
	}
	
	.form .form_option.block:hover {
		background-color: #f2f2f2;
	}
	
	.form .form_option .table_row {
		display: block;
		float: left;
	}
	
	.form .form_option .table_row_3 {
		width: 32%
	}
	
	.form .form_option .table_row.right {
		float: right;
		text-align: right;
	}
	
	.form .form_option input {
		display: block;
		float: left;
	}
	
	.form .form_option label {
		display: block;
		float: left;
		overflow: hidden;
		padding-left: 5px;
	}
	
	.form .form_option.block label {
		width: 95%;
	}
	
	/* datepicker */
	.form .form_datepicker_date {
		background: url(../img/iconed/ico_calendar.png) no-repeat 3px center;
		float: left;
		padding-left: 24px;
		width: auto;
	}
	
	.form .form_select.form_datepicker_hour,
	.content.full .form .form_datepicker_hour,
	.form .form_select.form_datepicker_minute,
	.content.full .form .form_datepicker_minute {
		float: left;
		margin-left: 10px;
		width: auto;
	}
	
	.ui-timepicker-div .ui-widget-header {
		margin-bottom: 8px;
	}
	.ui-timepicker-div dl {
		margin: 0 10px 0 5px;
		text-align: left;
	}
	.ui-timepicker-div dl dt {
		height: 25px;
	}
	.ui-timepicker-div dl dd {
		margin: -25px 0 10px 65px;
	}
	.ui-timepicker-div td {
		font-size: 90%;
	}
	
	.ui-datepicker button {
		background: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		text-shadow: none;
	}
	
	/* jquery dialog */
	.dialog {
		display: none;
	}
	
	
	/* autocomplete */
	div.autocomplete-w1 {
		left: 0px;
		margin: 0;
		position: absolute;
		top: 0px;
		/* IE6 fix: */
		_background: none;
		_margin: 0;
	}
	
	div.autocomplete {
		background: #fff;
		border: 1px solid #e0e0e0;
		border-left-color: #c0c0c0;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		cursor: default;
		margin: 1px 0 0 0;
		max-height: 350px;
		overflow: auto;
		text-align: left;
		/* IE6 specific: */
		_height: 350px;
		_margin: 0;
		_overflow-x: hidden;
	}
	
	div.autocomplete div  {
		color: #222;
		padding: 5px 10px;
		white-space: nowrap;
	}
	
	div.autocomplete div.selected  {
		background: #e8e8e8;
	}
	
	div.autocomplete div strong  {
		color: #aa0000;
		font-weight: bold;
	}



/* -------------------------------- */
/* ICONED                           */
/* -------------------------------- */
	.iconed {
		padding-left: 20px;
		background-position: left center;
		background-repeat: no-repeat;
	}
	
	.iconed.i_mini {
		background-position: center center;
		margin: 0 2px;
		white-space: nowrap;
	}
	
	.iconed.i_right {
		background-position: right center;
		padding-left: 0;
		padding-right: 20px;
	}
	
	.iconed.c_green {
		color: #494;
	}
	.iconed.c_red {
		color: #944;
	}
	
	.iconed.i_arrow_bottom
	.iconed.i_down {
		background-image: url(../img/iconed/ico_arrow_bottom.png);
	}
	
	.iconed.i_arrow_left,
	.iconed.i_prev {
		background-image: url(../img/iconed/ico_arrow_left.png);
	}
	
	.iconed.i_arrow_right,
	.iconed.i_next {
		background-image: url(../img/iconed/ico_arrow_right.png);
	}
	
	.iconed.i_arrow_top,
	.iconed.i_up {
		background-image: url(../img/iconed/ico_arrow_top.png);
	}
	
	.iconed.i_about {
		background-image: url(../img/iconed/ico_about.png);
	}
	
	.iconed.i_affiliate,
	.iconed.i_money {
		background-image: url(../img/iconed/ico_money.png);
	}
	
	.iconed.i_blog {
		background-image: url(../img/iconed/ico_wordpress.png);
	}
	
	.iconed.i_cart {
		background-image: url(../img/iconed/ico_cart.png);
	}
	
	.iconed.i_cart_light {
		background-image: url(../img/iconed/ico_cart_light.png);
	}
	
	.iconed.i_cart_my {
		background-image: url(../img/iconed/ico_cart_my.png);
	}
	
	.iconed.i_cart_my_light {
		background-image: url(../img/iconed/ico_cart_my_light.png);
	}
	
	.iconed.i_cart_ok {
		background-image: url(../img/iconed/ico_cart_ok.png);
	}
	
	.iconed.i_delete {
		background-image: url(../img/iconed/ico_cross_circle.png);
	}
	
	.iconed.i_domains,
    .iconed.i_domeny {
		background-image: url(../img/iconed/ico_domain.png);
	}
	
	.iconed.i_domains_my {
		background-image: url(../img/iconed/ico_domain_my.png);
	}
	
	.iconed.i_domains_price {
		background-image: url(../img/iconed/ico_domain_price.png);
	}
	
	.iconed.i_domains_transfer {
		background-image: url(../img/iconed/ico_domain_transfer.png);
	}
	
	.iconed.i_edit {
		background-image: url(../img/iconed/ico_gear.png);
	}
	
	.iconed.i_edit_blocks,
	.iconed.i_edit_dns {
		background-image: url(../img/iconed/ico_gear_blocks.png);
	}
	
	.iconed.i_edit_password {
		background-image: url(../img/iconed/ico_gear_password.png);
	}
	
	.iconed.i_edit_update {
		background-image: url(../img/iconed/ico_gear_download.png);
	}
	
	.iconed.i_edit_user {
		background-image: url(../img/iconed/ico_gear_user.png);
	}
	
	.iconed.i_error {
		background-image: url(../img/iconed/ico_cross.png);
	}
	
	.iconed.i_facebook {
		background-image: url(../img/iconed/ico_facebook.png);
	}
	
	.iconed.i_feed {
		background-image: url(../img/iconed/ico_feed.png);
	}
	
	.iconed.i_filters {
		background-image: url(../img/iconed/ico_filters.png);
	}
	
	.iconed.i_filters_add {
		background-image: url(../img/iconed/ico_filters_add.png);
	}
	
	.iconed.i_filters_apply {
		background-image: url(../img/iconed/ico_filters_apply.png);
	}
	
	.iconed.i_filters_delete {
		background-image: url(../img/iconed/ico_filters_delete.png);
	}
	
	.iconed.i_fingerprint {
		background-image: url(../img/iconed/ico_fingerprint.png);
	}
	
	.iconed.i_fingerprint_light {
		background-image: url(../img/iconed/ico_fingerprint_light.png);
	}
	
	.iconed.i_help {
		background-image: url(../img/iconed/ico_help.png);
	}
	
	.iconed.i_help_breakdown {
		background-image: url(../img/iconed/ico_help_breakdown.png);
	}
	
	.iconed.i_help_faq {
		background-image: url(../img/iconed/ico_help_faq.png);
	}
	
	.iconed.i_help_privacy {
		background-image: url(../img/iconed/ico_help_privacy.png);
	}
	
	.iconed.i_help_tos {
		background-image: url(../img/iconed/ico_help_tos.png);
	}
	
	.iconed.i_hosting {
		background-image: url(../img/iconed/ico_hosting.png);
	}
	
	.iconed.i_hosting_compare {
		background-image: url(../img/iconed/ico_hosting_compare.png);
	}
	
	.iconed.i_hosting_plus {
		background-image: url(../img/iconed/ico_hosting_plus.png);
	}
	
	.iconed.i_invoice {
		background-image: url(../img/iconed/ico_invoice.png);
	}
	
	.iconed.i_invoice_add {
		background-image: url(../img/iconed/ico_invoice_add.png);
	}
	
	.iconed.i_invoice_light {
		background-image: url(../img/iconed/ico_invoice_light.png);
	}
	
	.iconed.i_lock,
	.iconed.i_login {
		background-image: url(../img/iconed/ico_lock.png);
	}
	
	.iconed.i_marketing {
		background-image: url(../img/iconed/ico_marketing.png);
	}
	
	.iconed.i_lost_password {
		background-image: url(../img/iconed/ico_lost_password.png);
	}
	
	.iconed.i_mail {
		background-image: url(../img/iconed/ico_mail.png);
	}
	
	.iconed.i_mails {
		background-image: url(../img/iconed/ico_mails.png);
	}
	
	.iconed.i_minus {
		background-image: url(../img/iconed/ico_minus_circle.png);
	}
	
	.iconed.i_offer {
		background-image: url(../img/iconed/ico_offer.png);
	}
	
	.iconed.i_ok {
		background-image: url(../img/iconed/ico_tick.png);
	}
	
	.iconed.i_plus {
		background-image: url(../img/iconed/ico_plus_circle.png);
	}
	
	.iconed.i_portfolio {
		background-image: url(../img/iconed/ico_portfolio.png);
	}
	
	.iconed.i_profile {
		background-image: url(../img/iconed/ico_profile.png);
	}
	
	.iconed.i_refresh {
		background-image: url(../img/iconed/ico_refresh.png);
	}
	
	.iconed.i_register {
		background-image: url(../img/iconed/ico_register.png);
	}
	
	.iconed.i_repeat {
		background-image: url(../img/iconed/ico_repeat.png);
	}
	
	.iconed.i_seo {
		background-image: url(../img/iconed/ico_seo.png);
	}
	
	.iconed.i_server {
		background-image: url(../img/iconed/ico_server.png);
	}
	
	.iconed.i_server_compare {
		background-image: url(../img/iconed/ico_server_compare.png);
	}
	
	.iconed.i_servers {
		background-image: url(../img/iconed/ico_servers.png);
	}
	
	.iconed.i_servers_info {
		background-image: url(../img/iconed/ico_servers_info.png);
	}
	
	.iconed.i_servers_my {
		background-image: url(../img/iconed/ico_servers_my.png);
	}
	
	.iconed.i_servers_panel {
		background-image: url(../img/iconed/ico_servers_panel.png);
	}
	
	.iconed.i_sort {
		background-image: url(../img/iconed/ico_sort.png);
	}
	
	.iconed.i_sort_asc {
		background-image: url(../img/iconed/ico_sort_asc.png);
	}
	
	.iconed.i_sort_desc {
		background-image: url(../img/iconed/ico_sort_desc.png);
	}
	
	.iconed.i_status {
		background-image: url(../img/iconed/ico_status.png);
	}
	
	.iconed.i_status_green {
		background-image: url(../img/iconed/ico_status_green.png);
	}
	
	.iconed.i_status_red {
		background-image: url(../img/iconed/ico_status_red.png);
	}
	
	.iconed.i_status_yellow {
		background-image: url(../img/iconed/ico_status_yellow.png);
	}
	
	.iconed.i_status_set {
		background-image: url(../img/iconed/ico_status_set.png);
	}
	
	.iconed.i_status_set_green {
		background-image: url(../img/iconed/ico_status_set_green.png);
	}
	
	.iconed.i_status_set_red {
		background-image: url(../img/iconed/ico_status_set_red.png);
	}
	
	.iconed.i_status_set_yellow {
		background-image: url(../img/iconed/ico_status_set_yellow.png);
	}
	
	.iconed.i_unlock,
	.iconed.i_logout {
		background-image: url(../img/iconed/ico_unlock.png);
	}
	
	.iconed.i_view {
		background-image: url(../img/iconed/ico_zoom.png);
	}
	
	.iconed.i_www {
		background-image: url(../img/iconed/ico_www.png);
	}
	
	
	.iconed.ib_flag_pl {
		background-image: url(../img/flags/pl.png);
	}
	
	.iconed.ib_flag_pl_medium {
		background-image: url(../img/flags/pl_m.png);
	}
	
	.iconed.ib_flag_uk {
		background-image: url(../img/flags/uk.png);
	}
	
	.iconed.ib_affiliate {
		background-image: url(../img/iconed/ico_b_money.png);
	}
	
	.iconed.ib_app_business {
		background-image: url(../img/iconed/ico_b_app_business.png);
	}
	
	.iconed.ib_app_cms {
		background-image: url(../img/iconed/ico_b_app_cms.png);
	}
	
	.iconed.ib_app_dedicate {
		background-image: url(../img/iconed/ico_b_app_dedicate.png);
	}
	
	.iconed.ib_app_ecommerce {
		background-image: url(../img/iconed/ico_b_app_ecommerce.png);
	}
	
	.iconed.ib_app_seo {
		background-image: url(../img/iconed/ico_b_app_seo.png);
	}
	
	.iconed.ib_app_social {
		background-image: url(../img/iconed/ico_b_app_social.png);
	}
	
	.iconed.ib_backup {
		background-image: url(../img/iconed/ico_b_backup.png);
	}
	
	.iconed.ib_battery {
		background-image: url(../img/iconed/ico_b_battery.png);
	}
	
	.iconed.ib_box {
		background-image: url(../img/iconed/ico_b_box.png);
	}
	
	.iconed.ib_cart {
		background-image: url(../img/iconed/ico_b_cart.png);
	}
	
	.iconed.ib_cart_my {
		background-image: url(../img/iconed/ico_b_cart_my.png);
	}
	
	.iconed.ib_chart {
		background-image: url(../img/iconed/ico_b_chart.png);
	}
	
	.iconed.ib_contact {
		background-image: url(../img/iconed/ico_b_contact.png);
	}
	
	.iconed.ib_db {
		background-image: url(../img/iconed/ico_b_db.png);
	}
	
	.iconed.ib_domains {
		background-image: url(../img/iconed/ico_b_domains.png);
	}
	
	.iconed.ib_domains_my {
		background-image: url(../img/iconed/ico_b_domains_my.png);
	}
	
	.iconed.ib_edit_password {
		background-image: url(../img/iconed/ico_b_gear_password.png);
	}
	
	.iconed.ib_edit_user {
		background-image: url(../img/iconed/ico_b_gear_user.png);
	}
	
	.iconed.ib_fingerprint {
		background-image: url(../img/iconed/ico_b_fingerprint.png);
	}
	
	.iconed.ib_gift {
		background-image: url(../img/iconed/ico_b_gift.png);
	}
	
	.iconed.ib_help {
		background-image: url(../img/iconed/ico_b_help.png);
	}
	
	.iconed.ib_help_breakdown {
		background-image: url(../img/iconed/ico_b_help_breakdown.png);
	}
	
	.iconed.ib_help_faq {
		background-image: url(../img/iconed/ico_b_help_faq.png);
	}
	
	.iconed.ib_monitor {
		background-image: url(../img/iconed/ico_b_monitor.png);
	}
	
	.iconed.ib_plus {
		background-image: url(../img/iconed/ico_b_plus.png);
	}
	
	.iconed.ib_portfolio {
		background-image: url(../img/iconed/ico_b_portfolio.png);
	}
	
	.iconed.ib_presentation {
		background-image: url(../img/iconed/ico_b_presentation.png);
	}
	
	.iconed.ib_screen {
		background-image: url(../img/iconed/ico_b_screen.png);
	}
	
	.iconed.ib_seo {
		background-image: url(../img/iconed/ico_b_seo.png);
	}
	
	.iconed.ib_servers {
		background-image: url(../img/iconed/ico_b_servers.png);
	}
	
	.iconed.ib_servers_my {
		background-image: url(../img/iconed/ico_b_servers_my.png);
	}
	
	.iconed.ib_time {
		background-image: url(../img/iconed/ico_b_time.png);
	}
	
	.iconed.ib_vcard {
		background-image: url(../img/iconed/ico_b_vcard.png);
	}
	
	.iconed.ib_wallet {
		background-image: url(../img/iconed/ico_b_wallet.png);
	}
	
	.iconed.ib_wallet_empty {
		background-image: url(../img/iconed/ico_b_wallet_empty.png);
	}
	
	.iconed.ib_www {
		background-image: url(../img/iconed/ico_b_www.png);
	}
	
	.iconed.im_domains {
		background-image: url(../img/iconed/ico_m_domains.png);
	}
	
	.iconed.im_seo {
		background-image: url(../img/iconed/ico_m_seo.png);
	}
	
	.iconed.im_servers {
		background-image: url(../img/iconed/ico_m_servers.png);
	}
	
	.iconed.im_www {
		background-image: url(../img/iconed/ico_m_www.png);
	}
	
	.wp_5 { width: 5% }
	.wp_10 { width: 10% }
	.wp_15 { width: 15% }
	.wp_20 { width: 20% }
	.wp_25 { width: 25% }
	.wp_30 { width: 30% }
	.wp_35 { width: 35% }
	.wp_40 { width: 40% }
	.wp_45 { width: 45% }
	.wp_50 { width: 50% }
	.wp_55 { width: 55% }
	.wp_60 { width: 60% }
	.wp_65 { width: 65% }
	.wp_70 { width: 70% }
	.wp_75 { width: 75% }
	.wp_80 { width: 80% }
	.wp_85 { width: 85% }
	.wp_90 { width: 90% }
	.wp_95 { width: 95% }

    .pl36 {padding-left: 36px;}
