@import url(reset.css);

/* =body
************************************************************** */

body {
	background: #e7e7e7 url(i/bg/bg.png) repeat-x left top;
	font: normal 75% Arial, Helvetica, sans-serif;
	color: #000;
}

#site {
	width: 982px;
	margin: 0 auto;
	position: relative;
}


/* =wrapper
************************************************************** */

#wrapper {
	background: url(i/bg/wrapper-bg.jpg) no-repeat center top;
}

#figures-wrapper {
	/*background: url(i/bg/figures.png) no-repeat center 108px;*/
}

/* =masthead
************************************************************** */

#masthead {
	position: relative;
	padding-top: 12px;
	height: 146px;
	margin-bottom: 9px;
}

h1#name {
	position: absolute;
	left: -20px;
	top: 52px;
	width: 159px;
	height: 41px;
	background: url(i/logo.png) no-repeat left top;
	text-indent: -1000em;
}

h1#name a {
	position: absolute;
	left: 0;
	top: 0;
	width: 159px;
	height: 41px;
}

/* =dashboard
************************************************************** */

#dashboard {
	list-style: none;
	float: right;
	padding-right: 9px;
	margin-bottom: 40px;
}

#dashboard li {
	float: left;
}

#dashboard li a {
	display: block;
	float: left;
	text-decoration: none;
}

#dashboard li a:hover {
	background: url(i/dashboard/li-left.gif) no-repeat left top;
}

#dashboard li a span.i {
	display: block;
	float: left;
	height: 16px;
	padding: 2px 13px 0;
	color: #6a7688;
	text-decoration: none;
	font-size: 0.92em;
}

#dashboard li a:hover span.i {
	color: #fefeff;
	background: url(i/dashboard/li-right.gif) no-repeat right top;
}

#dashboard li a span.panel {
	padding-left: 15px;
	background: url(i/icons/lock.gif) no-repeat left center;
}

/* =sites
************************************************************** */

#sites {
	list-style: none;
	float: right;
	padding-right: 12px;
	margin-bottom: 23px;
}

#sites li {
	float: left;
	padding: 0 9px;
}

#sites li a,
#sites li span {
	display: block;
	height: 16px;
	background-position: center top;
	background-repeat: no-repeat;
	text-indent: -1000em;
	padding: 0 2px 11px;
}

#sites li a:hover {
	padding-bottom: 9px;
	border-bottom: 2px #909000 solid;
}

#sites li .vps {
	width: 63px;
	background-image: url(i/sites/vps.png);
}

#sites li span.vps {
	background-image: url(i/sites/off/vps.png);
}

#sites li .colo {
	width: 66px;
	background-image: url(i/sites/off/colo.png);
}

#sites li .hosting{
	width: 89px;
	background-image: url(i/sites/hosting.png);
}

#sites li span.hosting {
	background-image: url(i/sites/off/hosting.png);
}

#sites li .domain {
	width: 90px;
	background-image: url(i/sites/domain.png);
}

#sites li span.domain {
	background-image: url(i/sites/off/domain.png);
}

#sites li .sms {
	width: 66px;
	background-image: url(i/sites/sms.png);
}

#sites li span.sms {
	background-image: url(i/sites/off/sms.png);
}

#sites li .backup {
	width: 88px;
	height: 19px;
	padding-bottom: 8px;
	background-image: url(i/sites/backup.png);
}

#sites li span.backup {
	background-image: url(i/sites/off/backup.png);
}

#sites li .backup {
	padding-bottom: 6px;
}

#sites li .dedyk {
	width: 80px;
}

#sites li span.dedyk {
	background-image: url(i/sites/off/dedyk.png);
}

/* =nav
************************************************************** */

#nav {
	list-style: none;
	background: url(i/nav/bg.png) no-repeat left top;
}

#nav:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#nav li {
	float: left;
}

#nav li a {
	display: block;
	float: left;
	height: 29px;
	overflow: hidden;
	padding: 9px 16px 0;
	color: #fff;
	font-size: 1.33em;
	font-weight: bold;
	
}

#nav li a:hover,
#nav li.selected a {
	background: url(i/nav/hover.gif) repeat-x left bottom;
} 

#nav li.first a:hover,
#nav li.first.selected a {
	background: url(i/nav/hover-first.png) no-repeat left bottom;
}

/* =top
************************************************************** */

#top {
	background: url(i/top/bg-top.png) no-repeat left top;
	margin-bottom: 8px;
	width: auto !important;
	height: auto !important;
}

#top .inner {
	background: url(i/top/bg-bottom.png) no-repeat left bottom;
	padding: 10px;
}

#top .box {
	float: left;
	background: url(i/top/box-left.png) no-repeat left top;
	margin-right: 8px;
}

#top.cluttered .box {
	margin-right: 4px;
}

#top.shrinked .box {
	background-image: url(i/top/box-left-shr.png);
}
#top .box .box-inner {
	background: url(i/top/box-right.png) no-repeat right top;
	padding-right: 1px;
}

#top.shrinked .box .box-inner {
	background-image: url(i/top/box-right-shr.gif);
	padding-bottom: 2px;
}
#top .box .content {
	position: relative;
	height: 192px;
	padding-top: 20px;
	padding-left: 17px;
	background-position: right 1px;
	background-repeat: no-repeat;
}

#top.shrinked .box .content {
	height: 52px;
	padding-top: 18px;
}
#top .box h2 {
	height: 40px;
	/*margin-bottom: 15px;*/
	margin-bottom: 2px;
	color: #000;
	font-size: 1.67em;
	font-weight: bold;
}

#top .box h2 a {
	display: block;
	height: 37px;
	color: #333;
}
#top .box .descr {
	color: #888;
}

#top .box .price-cont {
	position: absolute;
	left: 17px;
	top: 160px;
}

#top .box .price-cont .caption {
	font-size: 0.75em;
	color: #838383;
	font-weight: bold;
}

#top .box .price-cont .price {
	font-size: 1.42em;
	color: #1.42em;
	font-weight: bold;
}

#top .box .price-cont .price.new {
	padding-right: 59px;
	background: url(i/top/new.gif) no-repeat right center;
}

#top .box.s .content {
	width: 164px;
	background-image: url(i/top/box-s-bg.png);
	background-position: right 109px;
}

#top .box.m .content {
	width: 204px;
	background-image: url(i/top/box-m-bg.png);
	background-position: 93px 110px;
}

#top .box.l .content {
	width: 254px;
	background-image: url(i/top/box-l-bg.png);
	background-position: 156px 53px;
}

#top .box.n {
	margin-right: 0;
}
#top .box.n .content {
	width: 244px;
	padding-left: 8px;
	padding-right: 9px;
}

#top .box.n h2 {
	text-indent: 0;
	font-size: 1.25em;
	height: 20px;
	margin-bottom: 5px;
}

#top .box.n .image {
	margin-bottom: 5px;
}

#top .box.n .columns {
	margin: 2px 0;
}

#top .side-box {
	float: left;
	width: 272px;
}

#top .side-box .sd-inner {
	padding-top: 9px;
}

/* =login-box
************************************************************** */

#login-box {
	width: 245px;
	height: 191px;
	padding-left: 17px;
	padding-top: 21px;
	margin: 0 auto;
	margin-top: 3px;
	background: url(i/login-box/bg.png) no-repeat left top;
}

#login-box.shrinked {
	height: 53px;
	background-image: url(i/login-box/bg-shr.png);
}
#login-box h2 {
	height: 14px;
	text-indent: -1000em;
	background: url(i/login-box/h2.png) no-repeat left top;
	margin-bottom: 14px;
}

#login-box .fields {
	margin-bottom: 9px;
}

#login-box .fields input {
	width: 100px;
	height: 18px;
	border-width: 1px;
	border-style: solid;
	border-color: #acadb2 #e2e9ef #e2e9ef;
	padding: 5px 5px 2px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin-right: 10px;
}

#login-box .extras {
	margin-bottom: 17px;
}

#login-box .extras .remember {
	color: #666;
	margin-right: 11px;
}

#login-box .extras .remember input {
	margin-top: 0;
}

#login-box .extras .remember * {
	vertical-align: middle;
}

#login-box .extras a {
	color: #003399;
}

#login-box .extras a:hover {
	text-decoration: underline;
}

#login-box.shrinked a.button {
	position: absolute;
	left: 166px;
	top: 32px;
}


#top #login-box {
	position: relative;
	float: left;
	width: 245px;
	height: 193px;
	padding-left: 17px;
	padding-top: 19px;
	background: url(i/login-box/bg.png) no-repeat left top;
	margin-top: 0;
}

#top #login-box.shrinked {
	height: 53px;
	background-image: url(i/login-box/bg-shr.png);
}

#top #login-box h2 {
	height: 40px;
	text-indent: -1000em;
	background: url(i/login-box/h2.png) no-repeat left top;
	margin-bottom: 14px;
}

#top #login-box .fields {
	margin-bottom: 9px;
}

#top #login-box .fields input {
	width: 100px;
	height: 18px;
	border-width: 1px;
	border-style: solid;
	border-color: #acadb2 #e2e9ef #e2e9ef;
	padding: 5px 5px 2px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin-right: 10px;
}

#top #login-box .extras {
	margin-bottom: 17px;
}

#top #login-box .extras .remember {
	color: #666;
	margin-right: 11px;
}

#top #login-box .extras .remember input {
	margin-top: 0;
}

#top #login-box .extras .remember * {
	vertical-align: middle;
}

#top #login-box .extras a {
	color: #003399;
}

#top #login-box .extras a:hover {
	text-decoration: underline;
}

#top #login-box.shrinked a.button {
	position: absolute;
	left: 166px;
	top: 32px;
}

/* =main
************************************************************** */

#main {
	background: url(i/main/main-top.png) no-repeat left top;
	margin-bottom: 20px;
}

#main.full {
	background-image: url(i/main/main-full-top.png);
}
#inner-main {
	background: url(i/main/main-bottom.png) no-repeat left bottom;
	padding-bottom: 4px;
}

.full #inner-main {
	background-image: url(i/main/main-full-bottom.png);
}
#inner-main:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#main .container  .inner-cont {
	padding: 10px;
}

#main .container.withp {
	padding: 23px;
}
#content-1st .container {
	/*background: url(i/main/container1-t.png) no-repeat left top;*/
	padding-bottom: 15px;
}

#content-1st .container .inner-cont {
	/*background: url(i/main/container1-b.png) no-repeat left bottom;*/
}

.header {
	padding-bottom: 3px;
	border-bottom: 1px #e7e7e7 solid;
	margin-bottom: 22px;
}

.header:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}
.header h2 {
	float: left;
	font-size: 1.67em;
	color: #070707;
	font-weight: bold;
}

.header h2 span {
	display: block;
}

.header h2 .subtitle {
	font-size: 0.60em;
	color: #999;
	padding-left: 2px;
}

.header .right {
	float: right;
}

.h-menu {
	float: left;
	background: url(i/common/h-menu-l.png) no-repeat left top;
}

.h-menu .h-menu-inner {
	float: left;
	background: url(i/common/h-menu-r.gif) no-repeat right top;
	padding: 2px;
}

.h-menu a {
	display: block;
	float: left;
	width: 90px;
	height: 19px;
	text-align: center;
	padding-top: 6px;
	color: #6e6e6e;
	font-weight: bold;
	text-decoration: none;
}

.h-menu a:hover,
.h-menu a.selected {
	color: #db9c12;
}

.h-menu a.selected {
	background: url(i/common/h-menu-a.gif) no-repeat left top;
}

.page-inner {
	padding: 0 13px;
}

/* =offer
************************************************************** */

#offer .header {
	padding-left: 13px;
}

#offer .header .right {
	padding-top: 5px;
}

#offer .offer-list {
	list-style: none;
}

#offer .offer-list:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#offer .offer-list li {
	float: left;
	width: 205px;
	padding-left: 13px;
}

#offer .offer-list li.line1 {
	padding-bottom: 20px;
	border-bottom: 1px #e7e7e7 solid;
	margin-bottom: 30px;
}

#offer .offer-list li h3 {
	font-size: 1.25em;
	color: #db9c12;
	font-weight: bold;
}

#offer .offer-list li .price {
	font-size: 0.75em;
	color: #505050;
	margin-bottom: 18px;
}

#offer .offer-list li p {
	margin-bottom: 0;
}

#offer .offer-list li .order {
	padding-top: 22px;
}

#offer .offer-list li.separator {
	width: 656px;
	height: 51px;
	background: url(i/common/offer-sep-bg.gif) repeat-x left top;
}

/* =comparison
************************************************************** */

.comparison.with-sep {
	padding-bottom: 14px;
	margin-bottom: 15px;
	border-bottom: 1px #E7E7E7 solid;
}

.comparison .attributes {
	float: left;
	width: auto;
	padding-top: 33px;
	margin-right: 15px;
	margin-left:10px;
}

.comparison .attributes .attr {
	margin-bottom: 10px;
	padding-right: 16px;
}

.comparison .attributes .attr.with-help {
	padding-right: 0;
	cursor: pointer;
}

.comparison .attributes .attr:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.comparison .attributes .attr .attr-inner {
	float: right;
}

.comparison .attributes .attr .name {
	display: block;
	float: left;
	text-align: right;
}

.comparison .attributes .attr.with-help .name {
	padding-right: 8px;
}

.comparison .attributes .attr .help {
	display: block;
	float: left;
	width: 8px;
	height: 14px;
	background: url(i/icons/help.gif) no-repeat center center;
	text-indent: -1000em;
}

.comparison .attributes .attr .help-descr {
	display: none;
}

.comparison .servers {
	float: left;
	width: 408px;
	overflow: hidden;
	height: 258px;
}

.comparison .servers.scrollable {
	overflow: auto;
	height: 450px;
	width:auto;
}

.comparison.hvm .servers.scrollable {
	overflow: auto;
	height: 470px;
	width:auto;
}

.comparison .servers ul {
	list-style: none;
}

.comparison .servers ul:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.comparison .servers ul li {
	float: left;
	width: 130px;
	padding: 0 5px;
}

.comparison .servers ul li .title {
	font-size: 1.25em;
	color: #ad0000;
	font-weight: bold;
	margin-bottom: 16px;
}

.comparison .servers ul li .attr {
	margin-bottom: 10px;
}

.comparison .servers ul li .attr .power {
	width: 51px;
	/*height: 0px;*/
	height: 14px;
	background: url(i/common/power.gif) no-repeat left center;
}

.comparison .servers ul li .attr .pwr {
	display: block;
	height: 14px;
	background: url(i/common/power-on.gif) no-repeat left center;
	text-indent: -1000em;
}

.comparison .servers ul li .attr .pwr05 {
	width: 16%;
}
.comparison .servers ul li .attr .pwr1 {
	width: 33%;
}
.comparison .servers ul li .attr .pwr15 {
	width: 52%;
}
.comparison .servers ul li .attr .pwr2 {
	width: 66%;
}
.comparison .servers ul li .attr .pwr25 {
	width: 88%;
}
.comparison .servers ul li .attr .pwr3 {
	width: 100%;
}

.comparison .servers ul li .attr .no {
	display: block;
	width: 17px;
	height: 14px;
	background: url(i/icons/no.png) no-repeat left center;
	text-indent: -1000em;
}

.comparison .servers ul li .attr .yes {
	display: block;
	width: 17px;
	height: 14px;
	background: url(i/icons/yes.png) no-repeat left center;
	text-indent: -1000em;
}

.comparison.products-descr .attributes {
	padding-top: 0;
}

.comparison.products-descr .servers {
	height: 420px;
}

.comparison.products-descr .servers ul li  .attr{
	height: 20px;
}

.comparison.products-descr .servers {
	width: auto;
}

.comparison.products-descr .attributes {
	width: 226px;
	margin-right: auto;
}

/* =cart-page
************************************************************** */

#cart-page {
	padding: 0 14px;
}

#cart-page .header {
	padding-left: 15px;
}

#cart-table {
	width: 100%;
	color: #383838;
}

#cart-table thead  th {
	font-size: 0.92em;
	color: #6e6e6e;
	font-weight: bold;
	padding-bottom: 7px;
}

#cart-table thead  th,
#cart-table tbody  td {
	vertical-align: middle;
}

#cart-table thead  th.left,
#cart-table tbody  td.left {
	padding-left: 8px;
}

#cart-table tbody  td {
	padding: 10px 0;
	border-top: 1px #cacaca dashed;
}

#cart-table tbody  td .img {
	border: 1px #e7e7e7 solid;
	float: left;
}

#cart-table tbody  td .info {
	margin-left: 70;
}

#cart-table tbody  td .info .title {
	color: #db9c12;
	font-size: 1.25em;
	font-weight: bold;
}

#cart-table tbody  td .info .type {
	color: #505050;
	font-size: 0.75em;
	font-weight: bold;
}

#cart-table tbody  td .time {
	float: left;
	margin-right: 10px;
}

#cart-table tbody  td .adjust {
	float: left;
	padding-top: 1px;
}

#cart-table tbody  td .adjust a {
	float: left;
	display: block;
	width: 15px;
	height: 13px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -1000em;
}

#cart-table tbody  td .adjust a:hover {
	background-position: left -13px;
}

#cart-table tbody  td .adjust a.add {
	background-image: url(i/icons/cart-tbl-add.gif) ;
}

#cart-table tbody  td .adjust a.subtract {
	background-image: url(i/icons/cart-tbl-subtract.gif) ;
}

#cart-table tbody  td.nett {
	color: #002661;
}

#cart-table tbody  td.gross {
	color: #002661;
	font-weight: bold;
}

#cart-page .summary {
	background: url(i/common/summary-top.png) no-repeat left top;
	margin-bottom: 20px;
}

#cart-page .summary .summary-inner {
	background: url(i/common/summary-bottom.png) no-repeat left bottom;
	padding: 18px 22px;
}

#cart-page .summary .summary-inner table {
	width: 100%;
}

#cart-page .summary .summary-inner table th,
#cart-page .summary .summary-inner table td {
	text-align: right;
	color: #888;
}

#cart-page .summary .summary-inner table td {
	font-size: 1.25em;
}

#cart-page .summary .summary-inner table thead th {
	color: #888;
	font-weight: bold;
	font-size: 1.08em;
}

#cart-page .summary .summary-inner table .bottom-line td {
	color: #070707;
	font-size: 1.83em;
	font-weight: bold;
	padding-top: 7px;
}

#cart-page .btn {
	padding-right: 15px;
}

/* =steps
************************************************************** */

.steps {
	background: url(i/common/h-menu-l.png) no-repeat left top;
	margin-bottom: 20px;
}

.steps .steps-inner {
	background: url(i/common/h-menu-r.gif) no-repeat right top;
	padding: 2px;
}

.steps .steps-inner:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.steps .step {
	float: left;
	margin-right: 10px;
}

.steps .step.selected {
	background: url(i/steps/step-l.gif) no-repeat left top;
}
	
.steps .step .step-in {
	display: block;
	float: left;
	padding: 2px 26px 0 2px;
	color: #6E6E6E;
	font-weight: bold;
	height: 23px;
}	

.steps .step.selected .step-in {
	background: url(i/steps/step-r.gif) no-repeat right top;
}

.steps .step .step-in .no {
	display: block;
	float: left;
	width: 21px;
	height: 18px;
	overflow: hidden;
	background: url(i/steps/no-bg.png) no-repeat left top;
	color: #fff;
	text-align: center;
	padding-top: 3px;
	font-weight: bold;
	margin-right: 11px;
}

.steps .step.selected .step-in .no {
	background-position: left -21px;
}

.steps .step .step-in .title {
	display: block;
	float: left;
	padding-top: 4px;
	color: #6e6e6e;
	font-weight: bold;
}

.steps .step.selected .step-in .title {
	color: #db9c12;
}

/* =login-box (class)
************************************************************** */

.login-box {
	padding-left: 20px;
}

.login-box:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.login-box form {
	float: left;
	width: 293px;
	border-right: 1px #d4d4d4 solid;
	padding-top: 15px;
}

.login-box form .cell {
	margin-bottom: 6px;
}

.login-box form .cell:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.login-box form .cell label {
	display: block;
	float: left;
	width: 35px;
	text-align: right;
	padding-top: 5px;
	color: #000;
}

.login-box form .cell .fields {
	margin-left: 69px;
}

.login-box form .cell .fields input {
	width: 170px;
	height: 18px;
	border-width: 1px;
	border-style: solid;
	border-color: #acadb2 #e2e9ef #e2e9ef;
	padding: 5px 5px 2px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin-right: 10px;
}

.login-box form .btn {
	padding-left: 69px;
	padding-top: 12px;
}

.login-box .register {
	float: left;
	width: 182px;
	padding-left: 37px;
	padding-top: 15px;
}

.login-box .register p {
	color: #6e6e6e;
	margin-bottom: 23px;
}

.login-box .register .title {
	color: #d82b14;
	font-weight: bold;
	margin-bottom: 10px;
}

/* =payment-methods
************************************************************** */

#payment-methods {
	padding: 0 13px;
}

#payment-methods .methods {
	margin-bottom: 20px;
}

#payment-methods .methods:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#payment-methods .methods label {
	display: block;
	float: left;
	width: 50%;
	margin-bottom: 15px;
}

#payment-methods .methods label * {
	vertical-align: middle;
}

#payment-methods .methods label img {
	margin-right: 10px;
}

/* =side-menu
************************************************************** */

.side-menu {
	position: relative;
}

.side-menu.side-box {
	background-image: url(i/common/side-box-bg-rounded.png);
}

.side-menu.side-box h2 {
	margin-bottom: 1px;
}

#top .side-menu.side-box .sd-inner {
	padding-top: 14px;
	padding-bottom: 18px;
	background-image: url(i/common/side-box-line-rounded.png);
}

.side-menu .logout {
	display: block;
	top: 21px;
	right: 19px;
	position: absolute;
	padding-left: 13px;
	background: url(i/icons/lock.gif) no-repeat left center;
	color: #d82b14;
	font-weight: bold;
	font-size: 0.92em;
}

.side-menu .logout:hover {
	text-decoration: underline;
}

.side-menu ul {
	list-style: none;
}

.side-menu ul li {
	border-top: 1px #ededed solid;
}

.side-menu ul li:first-child {
	border-top: none;
}

.side-menu ul li a {
	display: block;
	height: 21px;
	padding: 8px 5px 0; 
	color: #6e6e6e;
	background: url(i/common/side-menu-arr.gif) no-repeat right center;
}

.side-menu ul li a:hover {
	background-color: #d82b14;
	background-image: url(i/common/side-menu-arr-sel.gif);
	color: #fff;
}

.side-menu ul li.selected a,
.side-menu ul li.selected a:hover {
	background-image: url(i/common/side-menu-arr-sel.gif);
	background-color: #ffb515;
	color: #fff;
	font-weight: bold;
}
/* =content-1st
************************************************************** */

#content-1st {
	float: left;
	width: 702px;
	margin-right: 8px;
}

/* =content-2nd
************************************************************** */

#content-2nd {
	float: left;
	width: 272px;
	/*padding-top: 2px;*/
}

/* =ui-tabs
************************************************************** */

.ui-tabs {
	list-style: none;
	background: url(i/ui-tabs/ul-bg.gif) repeat-x left top;
	margin-left: -9px;
	width: 700px;
}

.ui-panes .ui-tabs {
	margin-left: 0;
}

.ui-tabs:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.ui-tabs li {
	float: left;
	padding-right: 1px;
	background: url(i/ui-tabs/sep.gif) no-repeat right top;
}

.ui-tabs li.hints {
	background-image: none;
	font-size: 0.92em;
	color: #888;
	width: 300px;
	padding-left: 20px;
	padding-top: 6px;
}

.ui-tabs li a {
	display: block;
	float: left;
	height: 33px;
	padding: 13px 19px 0;
	background: url(i/ui-tabs/li.png) no-repeat center top;
	text-align: center;
	overflow: hidden;
	color: #737373;
	text-decoration: none;
	font-size: 0.92em;
}

.ui-tabs li.redbg a {
	background-image: url(i/ui-tabs/li-red.png);
	color: #fff;
}

.ui-tabs li.image a {
	padding: 0;
	text-indent: -1000em;
	height: 46px;
}

.ui-tabs li.image.openvz a {
	width: 119px;
	background-image: url(i/ui-tabs/li-openvz.png);
}

.ui-tabs li.image.xen a {
	width: 107px;
	background-image: url(i/ui-tabs/li-xen.png);
}

.ui-tabs li.image.xenhvm a {
	width: 107px;
	background-image: url(i/ui-tabs/li-xenhvm.png);
}

.ui-tabs li a:hover {
	background-position: left -46px;
}

.ui-tabs li.selected a {
	background-position: center -92px;
}

.ui-panes {
	margin-left: -9px;
	width: 700px;
}

.ui-panes .ui-panes {
	margin-left: 0;
}

.ui-panes .pane {
	display: none;
}

.ui-panes .pane.display-first {
	display: block;
}

/* =sidebox-topbox
************************************************************** */

.sidebox-topbox {
	padding: 10px 10px 20px 10px;
	background: url(i/common/sidebox-topbox.gif) no-repeat left bottom;
	color: #888;
}

.sidebox-topbox p {
	padding: 4px 0;
	line-height: 1.5em;
}

.sidebox-topbox ul {
	margin-left: 25px;
	padding: 0 5px 5px 0;
	font-size: 0.92em;
}

.sidebox-topbox h2 {
	color: #000000;
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 15px;
	padding-left: 12px;
}

/* =main-topbox
************************************************************** */

.main-topbox {
	padding: 6px 10px 27px 10px;
	background: url(i/common/main-topbox.gif) no-repeat left bottom;
	margin-left: -9px;
	width: 680px;
	margin-bottom: 6px;
	color: #888;
}

.main-topbox p {
	padding: 4px 0;
	line-height: 1.5em;
}

/* =other-services
************************************************************** */

#other-services {
	margin-bottom: 70px;
}

#other-services:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#other-services .service {
	float: left;
	width: 200px;
	padding: 0 2px;
	margin: 0 9px;
}

#other-services .service.line-1 {
	padding-bottom: 41px;
	border-bottom: 1px #e7e7e7 solid;
	margin-bottom: 24px;
}

#other-services .service h3 {
	height: 30px;
	margin-bottom: 0px;
	font-size: 1.28em;
}

#other-services .service h3 a {
	color: #000;
}

#other-services .service h3 a span,
#other-services .service h3 a img {
	vertical-align: middle;
}

#other-services .service h4 {
	font-size: 1.25em;
	color: #db9c12;
	font-weight: bold;
}

#other-services .service .price {
	font-size: 0.75em;
	color: #505050;
	margin-bottom: 4px;
}

#other-services .service .descr {
	color: #000;
	height: 53px;
}

#other-services .service .see-more a {
	padding-left: 16px;
	background: url(i/icons/arr-green.png) no-repeat left center;
	color: #003399;
}

#other-services .service .see-more a:hover {
	text-decoration: underline;
}

/* =promotions
************************************************************** */

#promotions .promo {
	
}

#promotions .summary {
	margin-top: 10px;
}

#promotions .promo .image {
	float: left;
	width: 240px;
	height: 150px;
	background: url(i/common/promo-img-bg.png) no-repeat left top;
	text-align: center;
	padding: 20px;
}

#promotions .promo .description {
	margin-left: 324px;
}

/* =help-box
************************************************************** */

#help-box .help-inner {
	padding-left: 25px;
	padding-bottom: 15px;
}

#help-box .tel {
	height: 34px;
	background: url(i/help-box/tel.png) no-repeat left top;
	text-indent: -1000em;
	margin-bottom: 15px;
}

#help-box .mail {
	display: block;
	height: 38px;
	background: url(i/help-box/mail.png) no-repeat left top;
	text-indent: -1000em;
	position: relative;
	left: -6px;
}

#help-box .online {
	height: 15px;
	background: url(i/help-box/kontaktonline.png) no-repeat left top;
	text-indent: -1000em;
	position: relative;
	left: 31px;
	
}

/* =side-box
************************************************************** */

.side-box {
	background: url(i/common/side-box-bg.png) no-repeat left top;
}

.side-box .sd-inner {
	padding-bottom: 1px;
	background: url(i/common/side-box-line.gif) no-repeat center bottom;
	padding: 19px 15px 10px;
}

.side-box h2 {
	font-size: 1.25em;
	color: #000;
	font-weight: bold;
	margin-bottom: 15px;
}

.side-box p {
	color: #000;
	padding-bottom: 10px;
}

.side-box p.low-m {
	padding-bottom: 4px;
}

.side-box p a {
	color: #003399;
}

.side-box p a:hover {
	text-decoration: underline;
}

/* =search-box
************************************************************** */

#search-box {
	background: url(i/domain-search-box/bg.png) no-repeat left top;
}

#search-box .sd-inner {
	height: 89px;
}

#search-box .field {
	float: left;
	width: 143px;
	height: 24px;
	padding: 3px 6px 0;
	background: url(i/domain-search-box/field.png) no-repeat left top;
}

#search-box .field input {
	width: 143px;
	height: 20px;
	border: none;
	background: none;
	color: #666;
	font-size: 12px;
}

#search-box .field input.pre {
	color: #b2b2b2;
}

#search-box .button {
	left: -1px;
}

/* =our-network
************************************************************** */

#our-network {
	position: relative;
}

#our-network .ping {
	position: absolute;
	top: 20px;
	right: 24px;
	width: 25px;
	height: 5px;
	padding-left: 20px;
	background: url(i/icons/ping.gif) no-repeat left center;
	color: #003399;
	font-weight: bold;
}

#our-network .image {
	text-align: center;
	margin-bottom: 14pxs;
}

#our-network .coll {
	float: left;
	color: #000;
	text-transform: uppercase;
}

#our-network .colr {
	float: right;
	width: 60px;
	padding-left: 17px;
	color: #797a7c;
	font-size: 0.92em;
	background: url(i/icons/green-light.png) no-repeat left center;
}

/* =platosci-box
************************************************************** */

#platnosci-box {
	height: 213px;
	background: url(i/common/platnosci.png) no-repeat center center;
	padding-bottom: 10px;
}

#ripe-box {
	display: block;
	height: 165px;
	background: url(i/common/ripe.png) no-repeat center center;
}

/* =contact
************************************************************** */

#contact .main-info {
	margin-bottom: 32px;
}

#contact .main-info a:hover {
	text-decoration: underline;
}

#contact p.columns .caption {
	display: block;
	float: left;
	width: 42px;
}

#contact p.columns .value {
	display: block;
	float: left;
}

#contact .columns .col1 p,
#contact .columns .col2 p {
	margin-bottom: 4px;
}

#contact .columns {
	margin-bottom: 11px;
}

#contact .sub-info {
	padding-top: 38px;
}

#contact .sub-info p {
	margin-bottom: 0;
}

#contact-form {
	background-color: #f5f5f5;
	padding: 17px 10px;
	/*width: 424px;*/
	margin: 0 auto;
	margin-bottom: 15px;
}

#contact-form .line {
	margin-bottom: 9px;
}

#contact-form .line:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#contact-form .line .half {
	float: left;
}

#contact-form .line .half.first {
	margin-right: 15px;
}

#contact-form .line label {
	display: block;
	padding-bottom: 7px;
}

#contact-form .line input {
	border-width: 1px;
	border-style: solid;
	border-color: #acadb2 #e2e9ef #e2e9ef;
	/*width: 411px;*/
	width: 649px;
	height: 18px;
	padding: 5px 5px 2px;
	font-size: 12px !important;
}

#contact-form .line .half input {
	/*width: 192px;*/
	width: 311px;
}

#contact-form .line textarea {
	border-width: 1px;
	border-style: solid;
	border-color: #acadb2 #e2e9ef #e2e9ef;
	/*width: 411px;*/
	width: 649px;
	height: 98px;
	padding: 5px 5px 2px;
	font-size: 12px !important;
}

#contact-form .btn {
	padding-top: 10px;
}

/* =cart
************************************************************** */

#cart ul {
	list-style: none;
	margin-bottom: 18px;
}

#cart ul li {
	border-bottom: 1px #ededed solid;
	padding: 8px 7px;
}

#cart ul li:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#cart ul li .del {
	display: block;
	float: left;
	height: 14px;
	width: 9px;
	background: url(i/icons/basket-del.gif) no-repeat center center;
	text-indent: -1000em;
	margin-right: 8px;
}

#cart ul li .name {
	float: left;
}

#cart ul li .name a {
	color: #6e6e6e;
	font-weight: bold;
	width: 162px;
}

#cart ul li .name a:hover {
	text-decoration: underline;
}

#cart ul li .price {
	float: right;
	color: #6e6e6e;
}

#cart .summary {
	float: right;
	padding-top: 6px;
}

.summary {
	background: url(i/common/summary-top.png) no-repeat right top;
	margin-bottom: 20px;
}

#promotions .summary {
	background-image: url(i/common/promo-summary-top.png);
}

.summary .summary-inner {
	background: url(i/common/summary-bottom.png) no-repeat right bottom;
	padding: 18px 22px;
}

#promotions .summary .summary-inner {
	background-image: url(i/common/promo-summary-bottom.png);
}

.summary .summary-inner table {
	width: 100%;
}

.summary .summary-inner table th,
.summary .summary-inner table td {
	text-align: right;
	color: #888;
}

.summary .summary-inner table td {
	font-size: 1.25em;
}

.summary .summary-inner table thead th {
	color: #888;
	font-weight: bold;
	font-size: 1.08em;
}

.summary .summary-inner table .bottom-line td {
	color: #070707;
	font-size: 1.83em;
	font-weight: bold;
	padding-top: 7px;
}

/* =msg
************************************************************** */

.error-msg,
#site .errorbox {
	background-color: #d82b14;
	color: #fff;
	font-weight: bold;
	padding: 5px 15px;
	margin-bottom: 15px;
	text-align: left;
}

#site .pane .errorbox {
	margin-top: 10px;
}

.neutral-msg {
	background-color: #cdcdcd;
	color: #fff;
	font-weight: bold;
	padding: 5px 15px;
	margin-bottom: 15px;
	text-align: left;
}

#site .errorbox li {
	margin-left: 10px;
}

/* =static
************************************************************** */

.static {
	padding-top: 13px;
}

.static .header {
	padding-left: 15px;
}

.static .body {
	padding: 0 15px;
}

h3 {
	font-size: 1.25em;
	color: #666;
	font-weight: bold;
	margin-bottom: 15px;
}

.static h4 {
	font-size: 1em;
	color: #000;
	font-weight: bold;
	margin-bottom: 11px;
}

.static p {
	line-height: 1.3em;
	margin-bottom: 22px;
}

.static p img.right {
	float: right;
	margin-left: 10px;
	margin-bottom: 7px;
}

.static p img.left {
	float: left;
	margin-right: 10px;
	margin-bottom: 7px;
}

.static .col1,
.static .col2 {
	float: left;
	width: 48%;
}

.static .col1 {
	margin-right: 4%;
}

/* =grid
************************************************************** */

.grid {
	
}

.grid .cell {
	margin-bottom: 7px;
}

.grid .cell:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.grid .cell label {
	float: left;
	width: 131px;
	text-align: right;
	padding-top: 5px;
}

.grid .cell .help {
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}

.grid .cell .help .mark {
	display: block;
	width: 5px;
	height: 14px;
	background: url(i/icons/help.gif) no-repeat left center;
	cursor: pointer;
	text-indent: -1000em;
}

.grid .cell .fields {
	margin-left: 165px;
}

.grid .cell .fields input[type="text"],
.grid .cell .fields input[type="password"] {
	width: 170px;
	height: 18px;
	border-width: 1px;
	border-style: solid;
	border-color: #acadb2 #e2e9ef #e2e9ef;
	padding: 5px 5px 2px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin-right: 10px;
}

.grid .cell .fields textarea {
	width: 370px;
	height: 78px;
	border-width: 1px;
	border-style: solid;
	border-color: #acadb2 #e2e9ef #e2e9ef;
	padding: 5px 5px 2px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin-right: 10px;
}

.grid .cell .fields label {
	float: none;
	display: inline;
	padding-top: 0;
}

.grid .cell .fields label * {
	vertical-align: middle;
}

.grid .cell .error {
	margin-left: 165px;
	background: url(i/icons/error-ico.gif) no-repeat left center;
	padding-left: 14px;
	color: #720d00;
	font-size: 0.92em;
	margin-top: 6px;
	margin-bottom: 6px;
	display: none;
}

#site .grid .cell .el-error {
	border-color: #d82b14;
	border-width: 2px;
	padding: 4px 4px 1px;
}
/* =hands
************************************************************** */
/*
#hand-1-1 {
	position: absolute;
	left: 0;
	top: 195px;
	width: 8px;
	height: 32px;
	background: url(i/bg/hand-1-1.gif) no-repeat left top;
}

#hand-1-2 {
	position: absolute;
	left: 0;
	top: 300px;
	width: 53px;
	height: 36px;
	background: url(i/bg/hand-1-2.png) no-repeat left top;
}

#hand-2-1 {
	position: absolute;
	right: 0;
	top: 232px;
	width: 11px;
	height: 10px;
	background: url(i/bg/hand-2-1.png) no-repeat left top;
}

#hand-2-2 {
	position: absolute;
	right: 0;
	top: 348px;
	width: 54px;
	height: 22px;
	background: url(i/bg/hand-2-2.png) no-repeat left top;
}
*/
/* =sub-footer
************************************************************** */

#sub-footer {
	padding: 38px 0;
	height: 50px;
}

/* =footer
************************************************************** */

#footer {
	background: #f3f3f3 url(i/footer/bg.gif) repeat-x left top;
	padding-bottom: 100px;
}

#footer .inner {
	width: 982px;
	margin: 0 auto;
	padding-top: 38px;
}

#footer .footer-boxes {
	padding-bottom: 50px;
	border-bottom: 1px #cfcfcf solid;
}

#footer .footer-boxes:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#footer .footer-boxes .box {
	float: left;
	width: 160px;
	padding: 0 18px;
}

#footer .footer-boxes .box h2 {
	font-size: 1.33em;
	color: #000;
	font-weight: bold;
	margin-bottom: 18px;
}

#footer .footer-boxes .box h2 a {
	color: #000;
}

#footer .footer-boxes .box h2 a:hover {
	text-decoration: underline;
}

#footer .footer-boxes .box p {
	color: #666;
}

#footnote {
	padding: 16px 30px 0;
	font-size: 0.92em;
	color: #838a9f;
}

#footnote a {
	color: #838a9f;
}

#footnote a:hover {
	text-decoration: underline;
}

#footnote:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#copy {
	float: left;
}

#author {
	float: right;
}

/* =tooltips
************************************************************** */

.help-descr {
	display: none;
}

/* =prices
************************************************************** */

table.prices {
	width: 100%;
	margin-bottom: 20px;
}

table.prices th {
	display: none;
}

table.prices td {
	text-align: left;
	padding: 5px;
	background-color: #f1f1f1;
}

table.prices .even td {
	background-color: #f8f8f8;
}

table.prices td.price {
	text-align: right;
}

/* =general
************************************************************** */

a {
	color: #116e94;
	outline: none !important;
}

.semantic {
	display: none;
}

.columns:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.img {
	text-indent: -1000em;
}

.hr {
	height: 1px;
	border-bottom: 1px #e7e7e7 solid;
	margin: 25px 0;
}

.hr hr {
	display: none;
}

.static-text ol {
	list-style: none;
}

.static-text ol li .point {
	font-weight: bold;
	padding: 3px 0;
}

.static-text ol.points {
	list-style: decimal;
	margin-left: 25px;
}

.static-text ol.points li ul {
	list-style: none;
	margin-left: 15px;
}

.site-loader {
	float: left;
	width: 16px;
	height: 20px;
	margin-left: 5px;
	background: url(i/loader.gif) no-repeat center center;
}

/* =buttons
************************************************************** */

.btn {

}

.btn.mb {
	margin-bottom: 5px;
}

.btn.mt {
	margin-top: 5px;
}

.pane .btn.wp {
	padding-left: 10px;
	padding-right: 10px;
}

.btn h3 {
	float: left;
	margin-bottom: 0;
}

.btn:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

.button {
	position: relative;
	display: block;
	float: left;
	outline: none;
	text-decoration: none;
	background: url(i/buttons/btn-left.gif) no-repeat left top;
	border: none;
	color: #fff;
	font-weight: bold;
}

.button.right {
	float: right;
}

.button.center {
	margin: 0 auto;
	height: 26px;
}

.button.space {
	margin-right: 10px;
}

a.button {
	background-image: none;
}

.button span {
	cursor: pointer;
}

.button .btn-l {
	display: block;
	float: left;
	height: 20px;
	background: url(i/buttons/btn-left.gif) no-repeat left top;
	padding: 6px 15px 0 16px;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
}

.button.arr .btn-l {
	padding-right: 9px;
}

.button.act .btn-l {
	background-image: url(i/buttons/btn-act-left.gif);
}

.button.alt  .btn-l {
	padding-top: 3px;
	height: 23px;
}

.button  .btn-r {
	display: block;
	float: left;
	width: 1px;
	height: 26px;
	background: url(i/buttons/btn-right.gif) no-repeat left top;
}

.button.act .btn-r {
	background-image: url(i/buttons/btn-act-right.gif);
}

.button.arr .btn-r {
	background-image: url(i/buttons/btn-arr.png);
	width: 9px;
}

.button.act:hover .btn-l,
.button.act:hover .btn-r {
	background-position: left -26px;
}
/* =sizes
************************************************************** */

 .size0 { background: none;}
 .size1 { width: 1%;}   .size2 { width: 2%;}  .size3 { width: 3%;}    .size4 { width: 4%;}
 .size5 { width: 5%;}   .size6 { width: 6%;}  .size7 { width: 7%;}    .size8 { width: 8%;}
 .size9 { width: 9%;}  .size10 { width: 10%;} .size11 { width: 11%;} .size12 { width: 12%;}
.size13 { width: 13%;} .size14 { width: 14%;} .size15 { width: 15%;} .size16 { width: 16%;}
.size17 { width: 17%;} .size18 { width: 18%;} .size19 { width: 19%;} .size20 { width: 20%;}
.size21 { width: 21%;} .size22 { width: 22%;} .size23 { width: 23%;} .size24 { width: 24%;}
.size25 { width: 25%;} .size26 { width: 26%;} .size27 { width: 27%;} .size28 { width: 28%;}
.size29 { width: 29%;} .size30 { width: 30%;} .size31 { width: 31%;} .size32 { width: 32%;}
.size33 { width: 33%;} .size34 { width: 34%;} .size35 { width: 35%;} .size36 { width: 36%;}
.size37 { width: 37%;} .size38 { width: 38%;} .size39 { width: 39%;} .size40 { width: 40%;}
.size41 { width: 41%;} .size42 { width: 42%;} .size43 { width: 43%;} .size44 { width: 44%;}
.size45 { width: 45%;} .size46 { width: 46%;} .size47 { width: 47%;} .size48 { width: 48%;}
.size49 { width: 49%;} .size50 { width: 50%;} .size51 { width: 51%;} .size52 { width: 52%;}
.size53 { width: 53%;} .size54 { width: 54%;} .size55 { width: 55%;} .size56 { width: 56%;}
.size57 { width: 57%;} .size58 { width: 58%;} .size59 { width: 59%;} .size60 { width: 60%;}
.size61 { width: 61%;} .size62 { width: 62%;} .size63 { width: 63%;} .size64 { width: 64%;}
.size65 { width: 65%;} .size66 { width: 66%;} .size67 { width: 67%;} .size68 { width: 68%;}
.size69 { width: 69%;} .size70 { width: 70%;} .size71 { width: 71%;} .size72 { width: 72%;}
.size73 { width: 73%;} .size74 { width: 74%;} .size75 { width: 75%;} .size76 { width: 76%;}
.size77 { width: 77%;} .size78 { width: 78%;} .size79 { width: 79%;} .size80 { width: 80%;}
.size81 { width: 81%;} .size82 { width: 82%;} .size83 { width: 83%;} .size84 { width: 84%;}
.size85 { width: 85%;} .size86 { width: 86%;} .size87 { width: 87%;} .size88 { width: 88%;}
.size89 { width: 89%;} .size90 { width: 90%;} .size91 { width: 91%;} .size92 { width: 92%;}
.size93 { width: 93%;} .size94 { width: 94%;} .size95 { width: 95%;} .size96 { width: 96%;}
.size97 { width: 97%;} .size98 { width: 98%;} .size99 { width: 99%;} .size100 { width: 100%;}

/* =promotions
************************************************************** */

#promotions .header {
	padding: 5px 10px;
	background-color: #ececec;
	margin-bottom: 0;
}

#promotions .header:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}

#promotions .header h3 {
	float: left;
	margin-bottom: 0;
	font-size: 1.08em;
}

#promotions .header h3 a{
	color: #737373;
}

#promotions .header .date {
	float: right;
	padding-top: 2px;
	font-size: 0.83em;
	color: #000;
}

#promotions .txt-body {
	padding-top: 15px;
	padding-bottom: 20px;
}

#promotions .txt-body ul {
	margin-left: 25px;
}

/* =new styles
************************************************************** */

.quicknav {
	list-style: none;
}

.quicknav li {
	padding: 5px 0;
}

table.data th,
table.data td {
	padding: 4px;
}

.cartmenu a:hover {
	text-decoration: underline;
}

.contentbox a:hover {
	text-decoration: underline;
}

.frame table tbody td {
	padding: 4px;
}

.normal-list {
	margin-left: 25px;
}

textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#invoice-page {

}

#invoice-page #wrapper {
	width: 650px;
}

#invoice-page #invoiceitemstable {
	width: 650px;
}

#invoice-page table {
	margin: 0 auto;
}

#invoice-page table td {
	padding: 3px;
}

.product-name {
	color: #AD0000;
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 16px;
}

.c5050 .col1 {
	float: left;
	width: 50%;
}
.c5050 .col2 {
	float: left;
	width: 50%;
}
.c6040 .col1 {
	float: left;
	width: 59%;
}
.c6040 .col2 {
	float: right;
	width: 40%;
}
.c6040 table.frame {
	margin-top: 0;
	border-width: 3px;
	border: 3px #EBEBEB solid;
	border-bottom-width: 2px;
}

#positions-list{
	width: 100%;
	font-size: 12px;
}

#positions-list th {
	background-color: #ffd42a;
}

#positions-list th,
#positions-list td {
	padding: 5px;
	vertical-align: middle;
}

#positions-list td {
	padding: 2px 5px;
}

#positions-list .even td {
	background-color: #ffeda7;
}

#positions-list .summ td {
	background-color: #ffd42a;
}

#site table.data tr.trhovered td,
#site table.data tr.clientareatableterminated td.trhovered {
	background-color: #d82b14 !important;
	color: #fff;
	cursor: pointer;
}

table.data tr.trhovered td a,
table.data tr.trhovered td .textgreen,
table.data tr.trhovered td .textred {
	color: #fff;
}

.pane .wp {
	padding: 0 10px;
}

table.frame table thead th {
	background-color: #ECECEC;
	text-align: center;
	border-bottom: 1px #FDFDFD solid;
}

table.frame table td.fieldarea a {
	color: #d82b14;
}

#mx-feature-field {
	display: none;
}

.static-text {
	margin-bottom: 20px;
}

.static-text.bordered {
	padding: 10px;
	border: 1px #888 solid;
	background-color: #e6e6e6;
}

.static-text p {
	padding: 7px 0;
	line-height: 1.5em;
}

