
body {
	text-align: center;
	min-width: 966px;
	background: #000000 url('/images/bg/b_top.jpg') center top no-repeat;
	}

body.simple {
	text-align: center;
	min-width: 600px;
	background: #FFFFFF;
	margin: 10px;
	}

div.bottom_bgkr{
	background: url('/images/bg/b_logo.png') center bottom no-repeat;
	width: 100%;
	}

div.base_workspace {
	width: 960px;
	margin: 0px auto;
	}

div.base_block {
	width: 960px;
	}

div.logo_block {
	z-index: 999;
	width: 940px;
	text-align: left;
	border: none;
	}

img.logo {
	margin-top: 15px;
	margin-left: 37px;
	border: none;
	behavior: url('/css/iepngfix.htc');

	border:0;
}

img.logo_wizard {
	position: absolute;
	z-index: 999;
	margin-top: 140px;
	margin-left: 37px;
	border: none;
	}

div.clear_all {
	clear: both;
	}

div.cl_13 {
	height: 13px;
	clear: both;
	}

body, table, p, div, span, h1, h2, h3, td, th {
	font-family: Tahoma,Verdana,Arial;
	}

body, table, p, div, span {
	font-size: 10.5pt;
	}

p, div, form, body, h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	}

h1, h2, h3 {
	font-weight: normal;
	color: #b00001;
}

h1 { margin-top: 0.3em; }
h2 { margin-top: 0.2em; }
h3 { margin-top: 0.1em; }

a {
	color: #b00001;
	}

.t7 {
	font-size: 7pt;
	}

.t9 {
	font-size: 9pt;
	}

.li_15 {
	padding: 1px 0px 0px 17px;
	background: url('/images/arrow.gif') 0px 9px no-repeat;
	font-size: 15pt;
	}

.li_10 {
	padding: 1px 0px 0px 17px;
	background: url('/images/arrow.gif') 0px 5px no-repeat;
	}

.li_15 a:hover {
	text-decoration: none;
	}

.basic_title, div.basic_title span.title21 {
	font: 21pt Tahoma, Verdana, Arial;
	margin-top: 0;
	margin-bottom: 10px;
	color: #b00001;
	}

.basic_title_div {
	font: 21pt Tahoma, Verdana, Arial;
	float: left;
	margin-top: 0;
	margin-bottom: 10px;
	margin-right: 5px;
	color: #b00001;
	}

.basic_title_19 {
	font: 19pt Tahoma, Verdana, Arial;
	margin-top: 0;
	margin-bottom: 10px;
	color: #b00001;
	}

.basic_title_17 {
	font: 17pt Tahoma, Verdana, Arial;
	margin-top: 0px;
	}

.left_15 {
	text-align: left;
	padding-left: 15px;
	}

div.remark {
	color: #454545;
	text-align: justify;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 30px;
	}

div.remark_1 {
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 30px;
	text-align: left;
	}

div.remark_2 {
	color: #454545;
	text-align: justify;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 30px;
	}

div.remark_3 {
	padding-top: 10px;
	font-size: 9pt;
	}

div.greenButton{
	width: 173px;
	height: 60px;
	background: url('/images/green_button.gif') right bottom no-repeat;
	padding: 0px;
	text-align: left;
}

div.greenButton.right{
	float: right;
	}

div.greenButton.left{
	float: left;
	}

div.greenButton a{
	position: absolute;
	width: 173px;
	text-align: center;
	margin: 5px 0px 0px 0px;
	font: 17pt Tahoma, Verdana;
	color: #FFFFFF;
	text-decoration: none;
	}


/* select language */

div.lang {
	float: right;
	cursor: pointer;
	color: #fff;
	font-size: 10pt;
	padding: 20px 5px 0px 0px;
	}

div.lang a.on {
	background: url('/images/larr.gif') right 6px no-repeat;
	padding-right: 16px;
	}

div.lang a {
	color: #ffffff;
	text-decoration: none;
	}

div.lang a:hover {
	text-decoration: underline;
	}

div.variants {
	text-align: right;
	z-index: 100;
	margin: 5px 0px 0px 0px;
	font-size: 10pt;
	display: none;
	}

div.variants a {
	display: block;
	}


/* top menu */

div.topMenu {
	position: absolute;
	z-index: 990;
	width: 690px;
	margin: 10px 0 0 250px;
	padding: 10px 11px 0 0;
	text-align: right;
	color: #ffffff;
	font-size: 10pt;
	cursor: default;
	background: url('/images/larr.gif') right 16px no-repeat;
	}

div.topMenu a {
	color: #fff;
	text-decoration: none;
	padding: 0px 3px;
	}

div.topMenu a.on {
	font-weight: bold;
	text-decoration: underline;
	}

div.topMenu a:hover {
	text-decoration: underline;
	}

div.topMenuUpper {
	position: absolute;
	z-index: 990;
	width: 690px;
	margin: 10px 0 0 250px;
	padding: 10px 11px 0 0;
	text-align: right;
	color: #ffffff;
	font-size: 10pt;
	cursor: default;
/*	background: url('/images/larr.gif') right 16px no-repeat;*/
	}

div.topMenuUpper a {
	color: #fff;
	text-decoration: none;
	padding: 0px 3px;
	}

div.topMenuUpper a.on {
	font-weight: bold;
	text-decoration: underline;
	}

div.topMenuUpper a:hover {
	text-decoration: underline;
	}


/* frontpage images */

div.fp_images_block {
	clear: both;
	position: relative;
	height: 360px;
	width: 960px;
	}

div.fp_images {
	float: left;
	width: 320px;
	height: 360px;
	}

img.fp_girls_1 {
	margin: 20px 0px 0px 0px;
	width: 219px;
	height: 338px;
	border: none;
	}

img.fp_girls_2 {
	margin: 20px 0px 0px 0px;
	width: 314px;
	height: 308px;
	border: none;
	}

img.fp_girls_3 {
	margin: 20px 0px 0px 5px;
	width: 292px;
	height: 318px;
	border: none;
	}

img.fp_smith_1 {
	margin: 0px 0px 0px 0px;
	width: 256px;
	height: 358px;
	border: none;
	}

img.fp_smith_2 {
	margin: 0px 0px 0px 0px;
	width: 253px;
	height: 355px;
	border: none;
	}

img.fp_smith_3 {
	margin: 0px 0px 0px 0px;
	width: 261px;
	height: 338px;
	border: none;
	}

img.fp_jack_1 {
	margin: 0px 0px 0px 0px;
	width: 253px;
	height: 359px;
	border: none;
	}

img.fp_jack_2 {
	margin: 0px 0px 0px 0px;
	width: 263px;
	height: 367px;
	border: none;
	}

img.fp_jack_3 {
	margin: 0px 0px 0px 0px;
	width: 263px;
	height: 366px;
	border: none;
	}

/* table of frontpage, blocks */

td.sep {
	width: 21px;
	}

td.boxTitle {
	padding: 0px;
	width: 295px;
	vertical-align: top;
	text-align: left;
	}

td.boxTitle span {
	position: absolute;
	z-index: 51;
	margin: 32px 0px 0px 20px;
	color: #ffffff;
	text-decoration: none;
	font: 15pt Tahoma, Verdana, Arial;
	cursor: default;
	}

td.boxTitle div {
	position: absolute;
	width: 303px;
	height: 79px;
	z-index: 50;
	}

td.boxTitle div.red {
	margin: -70px 0px 0px -4px;
	background: url('/images/title_boxes/red.png') left bottom no-repeat;
	text-align: left;
	}

td.boxTitle div.green {
	margin: -70px 0px 0px -4px;
	background: url('/images/title_boxes/green.png') left bottom no-repeat;
	text-align: left;
	}

td.boxTitle div.blue {
	margin: -70px 0px 0px -4px;
	background: url('/images/title_boxes/blue.png') left bottom no-repeat;
	text-align: left;
	}

td.boxData {
	padding: 15px 20px;
	vertical-align: top;
	text-align: left;
	background: #fff url('/images/green_button.gif') right bottom no-repeat;
	}

td.boxData p.title{
	font: 15pt Tahoma, Verdana, Arial;
	text-align: right;
	margin-bottom: -3px;
	}

td.boxData p.title.small {
	font-size: 10.5pt;
	margin-bottom: 11px;
	}

td.boxData.green p.title {
	color: #6a9c00;
	}

td.boxData.red p.title {
	color: #b00001;
	}

td.boxData.blue p.title {
	color: #009ec2;
	}

td.boxData p.li {
	padding: 1px 0px 0px 20px;
	font-size: 10pt;
	color: #757575;
	background: url('/images/arrow.gif') 3px 5px no-repeat;
	}

td.boxData div.price {
	font: 17pt Tahoma, Verdana;
	color: #b51e38;
	line-height: 1.0;
	padding-top: 5px;
	padding-bottom: 10px;
	}

td.boxData div.price a {
	float: right;
	width: 133px;
	height: 30px;
	text-align: center;
	margin-top: 23px;
	text-decoration: none;
	color: #fff;
	font-size: 17pt;
	white-space: nowrap;
	}

td.boxData div.price a:hover {
	color: #e1f0db;
	}

td.boxData div.price div {
	text-transform: uppercase;
	font-size: 10pt;
	padding-top: 15px;

	}

td.boxSh {
	padding: 0px;
	height: 1px;
	vertical-align: top;
	}

td.boxSh div {
	position: absolute;
	margin: 0px 0px 0px -18px;
	width: 337px;
	height: 20px;
	background: url('/images/bg/bbp.png') left top no-repeat;
	}

/* bottom menu */

div.base_bottom_menu {
	clear: both;
	height: 200px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	font: bold 10pt Tahoma, Arial, Verdana;
	color: #d7d7d7;
	}

div.base_bottom_menu a {
	text-decoration: none;
	font: normal 8pt Tahoma, Arial, Verdana;
	color: #898989;
	line-height: 1.5;
	}

div.base_bottom_menu a:hover{
	text-decoration: underline;
	color: #b6b6b6;
	}

div.phone {
	float: right;
	width: 300px;
	height: 140px;
	background: url('/images/phone.png') right top no-repeat;
	margin-top: 7px;
	margin-right: -3px;
	padding-top: 40px;
	padding-right: 2px;
	font: 8pt Tahoma, Verdana, Arial;
	color: #858585;
	text-align: right;
	}

div.phone a {
	text-decoration: none;
	font: normal 8pt Tahoma, Arial, Verdana;
	color: #898989;
	}

div.phone a:hover {
	text-decoration: underline;
	}

div.base_bottom_menu_last_news {
	float: left;
	width: 296px;
	margin-right: 15px;
	padding-top: 7px;
	font-size: 8pt;
	text-align: left;
	}

div.base_bottom_menu_last_announcement {
	float: left;
	width: 296px;
	margin-left: 10px;
	padding-top: 7px;
	font-size: 8pt;
	text-align: left;
	}

div.base_bottom_menu_list {
	float: left;
	width: 140px;
	margin-left: 10px;
	padding-top: 7px;
	}

div.base_bottom_menu_list  a.bold_10_5 {
	font-size: 10.5pt;
	font-weight: bold;
	}

div.phone a.design_ee  {
	font-size: 7pt;
	color: #800000;
	}

/* info-pages */

div.boxSh {
	width: 940px;
	height: 3px;
	}

.numbers {
	position: absolute;
	margin-left: 940px;
	margin-top: 15px;
	width: 10px;
	}

.numbers a {
	display: block;
	width: 19px;
	height: 20px;
	padding: 0px 0px 0px 2px;
	line-height: 20px;
	margin-top: 4px;
	margin-bottom: 4px;
	background: url('/images/bg/num.gif') left top no-repeat;
	text-align: center;
	font-size: 11px;
	color: #e7e7e7;
	text-decoration: none;
	}

.numbers a:hover {
	color: #D7E47B;
	}

.numbers a.on,
.numbers a.on:hover{
	color: #fff;
	width: 28px;
	height: 20px;
	position: relative;
	margin-left: -9px;
	padding-left: 7px;
	background: url('/images/bg/num_on.png') left top no-repeat;
	}

div.textSep {
	position: absolute;
	width: 104px;
	height: 60px;
	text-align: left;
	margin-top: -34px;
	margin-left: 35px;
	background: url('/images/sep.png') left top no-repeat;
	}

div.brief_block {
	position: absolute;
	width: 515px;
	padding: 25px;
	}

div.brief_block_wizard_top {
	width: 455px;
	padding: 25px;
	}

div.brief_block_wizard {
	width: 455px;
	padding-left: 25px;
	}

div.left_10 {
	margin-left: 20px;
	}

div.left_10_10 {
	margin-left: 20px;
	margin-bottom: 10px;
	}

div.body_block {
	width: 940px;
	margin-left: 10px;
	text-align: left;
	background: #FFFFFF;
	}

div.body_block_inside {
	padding: 25px;
	padding-top: 35px;
	width: 890px;
	}

div.body_block_inside_0 {
	padding: 25px;
	width: 890px;
	min-height: 115px;
	}

div.body_block_simple {
	width: 890px;
	margin-left: 10px;
	padding: 25px;
	text-align: left;
	background: #FFFFFF;
	}

div.smallJack{
	position: absolute;
	margin: 0px 0px 0px -122px;
	width: 97px;
	height: 210px;
	background: url('/images/small_jack.png') left top no-repeat;
	}

div.smallJack_frontpage{
position: absolute;
top: 354px;
left: -87px;
width: 97px;
height: 210px;
/*	background: url('/images/small_jack.png') left top no-repeat;*/
	}

/* brief blocks */

div.brief_block_internet {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_10.png') right bottom no-repeat;
	}

div.brief_block_internet div.brief{
	position: absolute;
	width: 356px;
	height: 335px;
	margin: -30px 0px 0px 560px;
	background: url('/images/medium_png/internet.png') left top no-repeat;
	}

div.brief_block_hosting_basic {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_10.png') right bottom no-repeat;
	}

div.brief_block_hosting_basic div.brief{
	position: absolute;
	width: 397px;
	height: 335px;
	margin: -30px 0px 0px 540px;
	background: url('/images/medium_png/hosting_basic.png') left bottom no-repeat;
	}

div.brief_block_hosting {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_10.png') right bottom no-repeat;
	}

div.brief_block_hosting div.brief{
	position: absolute;
	width: 356px;
	height: 335px;
	margin: -30px 0px 0px 560px;
	background: url('/images/medium_png/hosting.png') left top no-repeat;
	}

div.brief_block_domains {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_10.png') right bottom no-repeat;
	}

div.brief_block_domains div.brief{
	position: absolute;
	width: 385px;
	height: 335px;
	margin: -30px 0px 0px 555px;
	background: url('/images/medium_png/domains.png') right bottom no-repeat;
	}

div.brief_block_tv {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_11.png') right bottom no-repeat;
	}

div.brief_block_tv div.brief{
	position: absolute;
	width: 251px;
	height: 335px;
	margin: -30px 0px 0px 650px;
	background: url('/images/medium_png/tv.png') left top no-repeat;
	}

div.brief_block_about {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_11.png') right bottom no-repeat;
	}

div.brief_block_about div.brief{
	position: absolute;
	width: 251px;
	height: 335px;
	margin: -30px 0px 0px 650px;
	background: url('/images/medium_png/tv.png') left top no-repeat;
	}

div.brief_block_hdtv {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_hdtv.jpg') right bottom no-repeat;
	}

div.brief_block_hdtv div.brief{
	position: absolute;
	width: 292px;
	height: 335px;
	margin: -30px 0px 0px 650px;
	background: url('/images/medium_png/hdtv.png') left top no-repeat;
	}

div.brief_block_office {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_11.png') right bottom no-repeat;
	}

div.brief_block_office div.brief{
	position: absolute;
	width: 251px;
	height: 335px;
	margin: -30px 0px 0px 650px;
	background: url('/images/medium_png/tv.png') left top no-repeat;
	}

div.brief_block_saturn{
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_saturn.jpg') right bottom no-repeat;
	}

div.brief_block_saturn div.brief{
	position: absolute;
	width: 319px;
	height: 335px;
	margin: -30px 0px 0px 590px;
	background: url('/images/medium_png/saturn.png') left top no-repeat;
	}
div.brief_block_mobile{
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/phone.png') right bottom no-repeat;
	}

div.brief_block_mobile div.brief{
	position: absolute;
	width: 319px;
	height: 335px;
	margin: -30px 0px 0px 590px;
	background: url('/images/phone.png') left top no-repeat;
	}

/* tables */

table.dataType1 {
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #b3b3b3;
	margin-top: 10px;
	}

table.dataType1 tr.title td {
	background: #cdcdcd url('/images/table/table2/t.gif') left top repeat-x;
	border-bottom: 2px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	text-align: center;
	height: 30px;
	}

table.dataType1 tr.title_l_15 td {
	background: #cdcdcd url('/images/table/table2/t.gif') left top repeat-x;
	border-bottom: 2px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	text-align: left;
	padding-left: 15px;
	height: 30px;
	}

table.dataType1 tr.title div {
	padding: 5px 0px;
	background: url('/images/table/table1/sep.gif') right center no-repeat;
	}

table.dataType1 tr.last td,
table.dataType1 tr.line1 td,
table.dataType1 tr.line2 td {
	text-align: center;
	padding: 5px 0px;
	}

table.dataType1 tr.line1_l_15 td {
	text-align: left;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

table.dataType1 tr.line1 td {
	background: #f8fafa url('/images/table/table1/l1.gif') left top repeat-x;
	border-bottom: 2px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	}

table.dataType1 tr.line1 td.l,
table.dataType1 tr.line1_l_15 td.l  {
	background: #fafcfc url('/images/table/table1/l1_2.gif') left top repeat-x;
	border-bottom: 2px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	}

table.dataType1 tr.line2 td {
	background: #f9f9f9 url('/images/table/table1/l2.gif') left top repeat-x;
	border-bottom: 2px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	}

table.dataType1 tr.line2 td.l {
	background: #fbfbfb url('/images/table/table1/l2_2.gif') left top repeat-x;
	border-bottom: 2px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	}

table.dataType1 tr.line3 td {
	background: #f8fafa url('/images/table/table3/l1.gif') left top repeat-x;
	border-bottom: 2px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	}

table.dataType1 tr.last td {
	background: #f9f9f9 url('/images/table/table1/l2.gif') left top repeat-x;
	border-bottom: 2px solid #b3b3b3 !important;
	border-right: 1px solid #d0d0d0;
	}

table.dataType1 tr.last td.l {
	background: #fbfbfb url('/images/table/table1/l2_2.gif') left top repeat-x;
	border-bottom: 2px solid #b3b3b3 !important;
	border-right: 1px solid #d0d0d0;
	}

table.dataType1 tr.title td.t1 {
	width: 53px;
	padding: 0;
	}

table.dataType1 tr.title td.t2 {
	width: 95px;
	}

table.dataType1 tr.title td.t3 {
	text-align: left;
	padding-left: 20px;
	width: 400px;
	}

table.dataType1 tr.title td.t4 {
	text-align: left;
	padding-left: 20px;
	}

table.dataType1 tr.title td.t4_1{
	text-align: left;
	padding-left: 13px;
	}

table.dataType1 tr.line1 td.t5 {
	text-align: left;
	padding-left: 13px;
	font-size: 15pt;
	}

table.dataType1 tr.line1 td.genre {
	vertical-align: top;
	padding: 0;
	border: 0;
	}

table.dataType1 tr.line1 div.genre_top {
	margin-top: 0px;
	padding: 0px;
	width: 53px;
	height: 10px;
	}

table.dataType1 tr.line1 td.wh {
	background: #FFFFFF;
	width: 80px;
	}

table.dataType1 tr.line1 td.base {
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
	}

/* wizard pages */

div.body_block p.title, p.titleSlider {
	font-size: 13pt;
	color: #990225;
	margin-top: 15px;
	margin-bottom: 10px;
	}

div.body_block div.wizard_address {
	height: 20px;
	padding-right: 10px;
	}

div.body_block div.w150 {
	width: 150px;
	}

div.body_block div.w50 {
	width: 50px;
	float: right;
	}

div.body_block div.slider_values {
	margin-top: 15px;
	margin-bottom: 50px;
	margin-left: -7px;
	}

a.package-price {
	margin-top: 10px;
	position: absolute;
}

a.package-price.active  {
	margin-top: 0px;
	font-size: 15pt;
}

/* table of wizards */

table.formGrid{
	border-collapse: collapse;
	}

table.formGrid.w495{
	width: 495px;
	}

table.formGrid td.lt{
	padding: 1px;
	width: 2px;
	height: 3px;
	background: url('/images/table/table4/lt.gif') right bottom no-repeat;
	}

table.formGrid td.ct{
	padding: 1px;
	height: 3px;
	background: url('/images/table/table4/ct.gif') left bottom repeat-x;
	}

table.formGrid td.rt{
	padding: 1px;
	width: 2px;
	height: 3px;
	background: url('/images/table/table4/rt.gif') left bottom no-repeat;
	}

table.formGrid td.lm{
	padding: 1px;
	width: 2px;
	background: url('/images/table/table4/lm.gif') right top repeat-y;
	}

table.formGrid td.rm{
	padding: 1px;
	width: 2px;
	background: url('/images/table/table4/rm.gif') left top repeat-y;
	}

table.formGrid td.lb{
	padding: 1px;
	width: 2px;
	height: 3px;
	background: url('/images/table/table4/lb.gif') right top no-repeat;
	}

table.formGrid td.cb{
	padding: 1px;
	height: 3px;
	background: url('/images/table/table4/cb.gif') left top repeat-x;
	}

table.formGrid td.rb{
	padding: 1px;
	width: 2px;
	height: 3px;
	background: url('/images/table/table4/rb.gif') left top no-repeat;
	}

table.formGrid td.cm{
	padding: 5px;
	background: #f1f1f1;
	}

table.formGrid td.p1{
	color: #757575;
	line-height: 1.5;
	background: #ffffff;
	}

table.formGrid td.p1_a{
	background: #ffffff;
	color: #000000;
	text-align: center;
	}

table.formGrid td.p1 p.title{
	margin: 0px;
	font-size: 31px;
	padding-bottom: 10px;
	}

table.formGrid td.table table.params td.single_name{
	padding: 4px 0px 4px 15px;
	background: url('/images/table/table4/arr.gif') left center no-repeat;
	color: #696969;
	}

table.formGrid td.table table.params td.name{
	padding: 4px 0px 4px 15px;
	background: url('/images/table/table4/arr.gif') left center no-repeat;
	font-size: 15pt;
	color: #696969;
	}

table.formGrid td.table table.params td.olist{
	padding: 4px 0px 4px 15px;
	color: #696969;
	}

table.formGrid td.p3{
	padding-left: 10px;
	}

table.formGrid td.p4_s {
	text-align: center;
	width: 135px;
	}

table.formGrid td.p4 a{
	text-decoration: none;
	padding: 0px 3px;
	position: relative;
	z-index: 6;
	}

table.formGrid td.p4 a:hover{
	text-decoration: underline;
	}

table.formGrid td.p4 a.green{
	color: #4a7900;
	}

table.formGrid td.p5{
	text-align: left;
	padding-right: 10px;
	}

table.formGrid td.p5 a{
	position: relative;
	z-index: 6;
	}

table.formGrid td.table{
	padding: 0px;
	width: 385px;
	height: 160px;
	}

table.formGrid td.table table.params{
	border-collapse: collapse;
	width: 335px;
	margin-top: 15px;
	margin-bottom: 15px;
	}

/* home */

div.topImage_home {
	padding: 0px;
	vertical-align: top;
	height: 175px;
	width: 960px;
	background: url('/images/bg/home/top.png') left top no-repeat;
	}

div.brief_block_home {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #fff url('/images/bg/home/tbg.jpg') right bottom no-repeat;
	}

div.body_block div.home_girl_1 {
	position: absolute;
	width: 417px;
	height: 588px;
	margin: -392px 0px 0px 495px;
	background: url('/images/large_png/home/01.png') left top no-repeat;
	}

div.body_block div.home_girl_2 {
	position: absolute;
	width: 392px;
	height: 585px;
	margin: -393px 0px 0px 510px;
	background: url('/images/large_png/home/02.png') left top no-repeat;
	}

div.body_block div.home_girl_3 {
	position: absolute;;
	width: 460px;
	height: 562px;
	margin: -362px 0px 0px 455px;
	background: url('/images/large_png/home/04.png') left top no-repeat;
	}

div.body_block div.home_technic_1 {
	position: absolute;
	width: 418px;
	height: 616px;
	margin: -425px 0px 0px 485px;
	background: url('/images/large_png/home/03.png') left top no-repeat;
	}

/* business */

div.topImage_business {
	padding: 0px;
	vertical-align: top;
	height: 175px;
	width: 960px;
	background: url('/images/bg/business/top.png') left bottom no-repeat;
	}

div.brief_block_business {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #fff url('/images/bg/business/tbg.jpg') right top no-repeat;
	}

div.body_block div.business_smith_1 {
	position: absolute;
	width: 446px;
	height: 612px;
	margin: -420px 0px 0px 469px;
	background: url('/images/large_png/business/01.png') left top no-repeat;
	}

div.body_block div.business_girl_1 {
	position: absolute;
	width: 430px;
	height: 610px;
	margin: -430px 0px 0px 511px;
	background: url('/images/large_png/business/02.png') left top no-repeat;
	}

div.body_block div.business_lara_1 {
	position: absolute;;
	width: 452px;
	height: 605px;
	margin: -410px 0px 0px 505px;
	background: url('/images/large_png/business/04.png') left top no-repeat;
	}

div.body_block div.business_lara_2 {
	position: absolute;
	width: 452px;
	height: 605px;
	margin: -420px 0px 0px 450px;
	background: url('/images/large_png/business/03.png') left top no-repeat;
	}

/* custom */

#package-custom ul {
	list-style-type: none;
	}

div.package-custom {
	font-size: 15pt;

	margin-top: 10px;
	margin-bottom: 5px;
	}

div.package-custom div.package-services {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}

#address-info {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 15pt;
	}

#find-address {
	margin-top: 10px;
	}

div.topImage_custom {
	padding: 0px;
	vertical-align: top;
	height: 175px;
	width: 960px;
	background: url('/images/bg/custom/top.png') left bottom no-repeat;
	}

div.brief_block_custom {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #fff url('/images/bg/custom/tbg.jpg') right bottom no-repeat;
	}

div.body_block div.custom_jack_2 {
	position: absolute;
	width: 442px;
	height: 619px;
	margin: -405px 0px 0px 485px;
	background: url('/images/large_png/custom/02.png') left bottom no-repeat;
	}

div.body_block div.custom_jack_3 {
	position: absolute;;
	width: 413px;
	height: 607px;
	margin: -387px 0px 0px 515px;
	background: url('/images/large_png/custom/04.png') left bottom no-repeat;
	}

div.body_block div.custom_jack_4 {
	position: absolute;
	width: 423px;
	height: 651px;
	margin: -425px 0px 0px 505px;
	background: url('/images/large_png/custom/03.png') left bottom no-repeat;
	}

/* News */

div.brief_block_news {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	text-align: left;
	background: #fff;
	}

/* Login */

div.brief_block_login {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_10.png') right bottom no-repeat;
	}

div.brief_block_login div.brief{
	position: absolute;
	width: 440px;
	height: 327px;
	margin: -22px 0px 0px 500px;
	background: url('/images/medium_png/login.png') left bottom no-repeat;
	}


/* Login */

div.brief_block_customer {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	min-height: 335px;
	text-align: left;
	background: #FFFFFF url('/images/medium_png/login.png') right bottom no-repeat;
	}

div.brief_block_customer div.brief{
	position: absolute;
	width: 440px;
	height: 327px;
	margin: 30px 0px 0px 500px;

	}


/* Feedback */

div.brief_block_feedback {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_10.png') right bottom no-repeat;
	}

div.brief_block_feedback div.brief{
	position: absolute;
	width: 328px;
	height: 335px;
	margin: -30px 0px 0px 580px;
	background: url('/images/medium_png/feedback.png') left bottom no-repeat;
	}

/* Shop */

div.brief_block_shop {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_10.png') right bottom no-repeat;
	}

div.brief_block_shop div.brief{
	position: absolute;
	width: 342px;
	height: 335px;
	margin: -30px 0px 0px 580px;
	background: url('/images/medium_png/shop.png') left bottom no-repeat;
	}

/* Error */

div.brief_block_error {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	height: 305px;
	text-align: left;
	background: #FFFFFF url('/images/bg/b_10.png') right bottom no-repeat;
	}

div.brief_block_error div.brief{
	position: absolute;
	width: 491px;
	height: 335px;
	margin: -30px 0px 0px 480px;
	background: url('/images/medium_png/error.png') left bottom no-repeat;
	}

div.brief_block_body {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	text-align: left;
	background: #fff;
	}

div.brief_block_body div {
	padding: 25px;
	padding-bottom: 45px;
	}

div.brief_block_gsm {
	margin-bottom: 6px;
	margin-left: 10px;
	width: 940px;
	text-align: left;
	background: #fff;
	}

div.brief_block_gsm div {
	padding: 25px;
	padding-bottom: 45px;
	}

#gsm_phone {
	background: url("/images/home/phone.png") no-repeat scroll 100% 50% transparent;
	padding-right: 300px;
	}

#gsm_phone ul {
	padding-left: 10px;
}
td.login_form {
	text-align: right;
	padding-right: 5px;
	}

.ptop_10 {
	padding-top: 10px;
	}

.w_200 {
	width: 200px;
	}

/* Auto-forms */

div.stub {
	background: white;
	text-align:left;
	padding: 30px 20px 30px 30px;
	border: 1px blue solid;
}

#fieldset-personal, #fieldset-billing, #fieldset-login, #fieldset-company , #fieldset-acontact , #fieldset-feedback, #fieldset-order, #fieldset-earve {
	padding: 15px;
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 10px;
	background: url('/images/table/bkgr.png') right bottom repeat-x;
	}

#fieldset-acontact {
	display: none;
	}

#EmailForInvoice-label, #EmailForInvoice-element {
	display: none;
	}

#fieldset-feedback, #fieldset-order{
	padding-top: 10px;
	}

#fieldset-personal input[type=text], #fieldset-billing  input[type=text], #fieldset-login input[type=text], #fieldset-company  input[type=text], #fieldset-acontact input[type=text], #fieldset-feedback  input[type=text]
, #fieldset-earve  input[type=text] {
	width: 300px;
	height: 16px;
	}

#fieldset-feedback #type {
	width: 550px;
	}

#fieldset-feedback #question, #fieldset-order #comment {
	width: 550px;
	height: 150px;
	}

#fieldset-personal dt, #fieldset-billing  dt, #fieldset-login dt, #fieldset-company dt, #fieldset-acontact dt, #fieldset-feedback dt, #fieldset-order dt,
#fieldset-earve dt {
    width: 200px;
    float: left;
	text-align: right;
    padding: 5px;
	padding-top: 7px;
	padding-right: 10px;
    font-weight: normal;
	}

#fieldset-order  input[type=text] {
	width: 300px;
	height: 16px;
	}

#fieldset-order dt {
	height: 16px;
	}

#fieldset-login input[type=password] {
	width: 200px;
	}

#submit-label {
	width: 0px;
	padding: 0;
	float: left;
	}

#submit-element {
	padding-bottom: 5px;
	padding-top: 10px;
	}

#submit-element #submit {
	float: left;
	margin-left: 240px;
	width: 300px;
	height: 33px;
	color: #FFFFFF;
	background-color: #FF1B05;
	font-size: 14pt;
	border: outset 2px #F2F2F2;
	padding-bottom: 3px;
}

#earvesubmit-element #earvesubmit {
	float: left;
	/*margin-left: 240px;*/
	width: 300px;
	height: 33px;
	color: #FFFFFF;
	background-color: #006600;
	font-size: 14pt;
	border: outset 2px #F2F2F2;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 3px;
}

#fieldset-earve #PayerPresentment-label,
#fieldset-earve #PayerPresentment-element{
	margin-top: 5px;
	margin-bottom: 15px;
}

#fieldset-earve ul.errors li {
	padding-left: 175px;
}

.submit_button {
	width: 300px;
	height: 33px;
	color: #FFFFFF;
	background-color: #FF1B05;
	font-size: 14pt;
	border: outset 2px #F2F2F2;
	}

.input_14pt {
	margin-left: 5px;
	width: 125px;
	height: 27px;
	font-size: 17pt;
	}

#submit-element #reset {
	float: left;
	margin-left: 5px;
	width: 150px;
	height: 33px;
	color: #000000;
	background-color: #D4D0C8;
	background-color: #D4D0C8;
	font-size: 14pt;
	border: outset 2px #F2F2F2;
	padding-bottom: 3px;
	}


/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

dd {
    /*float: left;*/
    margin: 0 0 0 0;
    padding: .5em 0 0 0;
	}

ul.errors {
	list-style-type: none;
	}

ul.errors li {
	color: red;
	}

#slider-bg {
 	-moz-outline-style: none;
	outline: none;
}
/*

dl.zend dt, dd { min-height: 30px; }
dl.zend_form dt {
	float: left;
	clear: left;
	text-align: right;
}
dl.zend_form dd {
	float: left;
	clear: right;
	padding-left: 5px;
}

dl.zend_form dd ul.errors {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}

dl.zend_form dd ul.errors li {
	float: left;
	margin: 0 0.15em;
}
*/
.tv_toogle_btn {
	margin-right: 10px;
	cursor: pointer;
}

.tv_logo {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;

	display: block;

	background-image: url('/images/tv/tv_small_all.png?t=1449679635');
	background-repeat: no-repeat;
	background-position: 0px 0px;

	height: 55px;
	width: 78px;

	right: 0;
	text-indent:-9999px;
}

.tv_category {
	margin-left: 5px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;

	display: block;

	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url('/tv/images/language/ru/f/23/tr/1/t/gif');
	width: 40px;
	height: 260px;
}


#package-services {
	clear: both;
}

#package-services ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#package-services ul li {
	margin: 0;
	padding-left: 1em;
}

#package-services h3 {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

#packages {
	text-align: center;
}

#packages a {
	text-decoration:  none;
}

#packages table.images {
	width: 850px;
	border: 0;
	padding: 0;
	margin-top: 7px;
}

#packages table.images td {
	width: 145px;
	vertical-align: bottom;
}

#packages-table table.images td.c1 {
	width: 105px;
}

#packages p {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

#packages table.prices {
	border: 2px solid #C0C0C0;
	padding: 0;

	margin-top: 15px;
	margin-bottom: 15px;

	width: 100%;
}

#packages table.prices th  {
	background: url('/images/ibkgr_1.png') bottom repeat-x;
	color: #B00001;
	border-right: 1px solid #C0C0C0;

	padding-top: 0.5em;
	padding-bottom: 0.5em;

	vertical-align: top;

	font-size: 1.4em;
	font-weight: normal;
}

#packages table.prices td {
	width: 145px;

	padding-top: 0.5em;
	padding-bottom: 0.5em;

	vertical-align: top;
}

#packages table.prices td.c1  {
	background-color: #FFFFFF;
	width: 105px;
	vertical-align: middle;
	text-align: center;
	font-szie: 1.3em;
	border-right: 1px solid #C0C0C0;
}

#packages table.prices td.c2  {
	background: url('/images/ibkgr_1.png') bottom repeat-x;
	color: #B00001;
	border-right: 1px solid #C0C0C0;
}

#packages table.prices td.c3  {
	background: url('/images/ibkgr_1.png') bottom repeat-x;
	color: #B00001;
}

#packages table.prices td.c4 {
	background: url('/images/ibkgr_2.png') bottom repeat-x;
	border-right: 1px solid #C0C0C0;
	font-size: 11pt;

	padding-top: 1.2em;
	padding-bottom: 1.2em;
}

#packages table.prices td.c5 {
	background: url('/images/ibkgr_2.png') bottom repeat-x;
	font-size: 1.0em;

	padding-top: 1.2em;
	padding-bottom: 1.2em;
}

#hot_offer {
	position: relative;
	top: 12px;
	left: 61px;
	width: 99px;
	height: 78px;
	z-index:999;
}

#hot_offer span{display: none;}
#hot_offer_links a{display: none;}

#k1 a img {
	border:0;
	-moz-outline-style: none;
}
#k1 {
	float: right;
    background:transparent url('/images/news/k1.jpg') no-repeat 0 0;
	display:block;
	width:385px;
	height: 210px;
	margin: 20px 20px 50px 40px;
	padding: 15px 0 0 15px
}

#k1_program a img {
	border:0;
	-moz-outline-style: none;
	cursor:hand;
}

#k1_program {
	float: right;
    background:transparent url('/flv/k1/k1.jpg') no-repeat 0 0;
	display:block;
	width:387px;
	height: 311px;
	margin: 20px 20px 50px 40px;
	padding: 13px 0 0 13px
}

.t5 {
	font-size: 15pt;
	}

#playlist {
	width: 100%;
	border: 2px solid #b3b3b3;
	margin-top: 10px;
	}

#playlist .line1 {
	text-align: left;
	padding: 8px 20px 12px 20px;
	background: #f8fafa url('/images/table/table1/l1.gif') left top repeat-x;
	border-bottom: 2px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	}

#playlist .line2 {
	text-align: left;
	padding: 8px 20px 12px 20px;
	background: #f9f9f9 url('/images/table/table1/l2.gif') left top repeat-x;
	border-bottom: 2px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	}

#playlist .t5 {
	padding: 0 0 12px 0;
	}

#playlist .t9 {
	padding: 0 0 4px 0;
	}

#playlist .pr_desc .t9 {
	padding: 0 0 20px 0;
	text-align: justify;
	}

.pr_thumb {
	padding:0 !important;
	display: block;
	width: 100px;
	height: 120px;
	float: left;
}

.pr_thumb img{
	height: 120px;
	border:0;
}

.pr_desc{
	padding:0;
	display: block;
	width: 746px;
	float: right;
}

.clear { clear: both; margin: 0; padding: 0; font-size: 0; line-height: 0; }

.package-icon {
	float: left;
}

.package-description {
	margin-top: 5px;
}

.package-title {
	font-size: 1.5em;
	color: #B00001;
}

.package-title .package-price,
.package-title .package-price-eur {
	font-size: 1em;
	color: #B00001;
}

.package-full-price {
	float: left;
	padding-top: 25px;
	/* padding-left: 35px; */

	font-size: 18pt;
	color: #B00001;
}

.package-full-price span {
	font-size: 18pt;
}

#fb {margin-left:20px}

span.eek {
	font-size: 0.8em;
	font-weight: normal;
}

.pkg-icons td {
	background-color: #FFFFFF;
	width: 105px;
	vertical-align: middle;
	text-align: center;
	font-size: 1.3em;
	border-right: 1px solid #C0C0C0;
}

.pkg-prices td {
	background: url('/images/ibkgr_1.png') bottom repeat-x;
	color: #B00001;
	border-right: 1px solid #C0C0C0;
}

.pkg-titles td {
	background: url('/images/ibkgr_2.png') bottom repeat-x;
	border-right: 1px solid #C0C0C0;
	font-size: 10pt;

	padding-top: 1.2em;
	padding-bottom: 1.2em;
}

.pkg-services td {
	border-right: 1px solid #C0C0C0;
	text-align: left;
}

#packages table.prices tbody.pkg-services td {
	padding-top: 0;
}

.pkg-services ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.pkg-services ul li {
	margin: 0;
	padding: 0;
	padding-left: 10px;

	font-size: 0.9em;
}

.pkg-services ul li.group  {
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
}
.pkg-services b {
	font-weight: normal;
}


td.value {
	text-align: center;
	width: 35px;
	white-space: nowrap;
}

h2.pkg-title {
	text-align: left;
}

p.pkg-description {
	text-align: left;

	margin: 10px 0 10px;
}

div.cookie_message {
    margin: 10px;
    font-size: 1.2em;
}

#street_name {
    width: 130px;
}

#house_name {
    width: 40px;
    text-align: center;
}

h3.nocolor {
	color: #454545;
}

.everyday-container {
	max-width: 1200px;
	margin: 0 auto;
}

.everyday-message {
	margin-bottom: 30px;
	text-align: center;
	color: #333;
	line-height: 1.4;
}

.everyday-group {
	margin-bottom: 40px;
}

.everyday-group h3 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin: 30px 0 15px 0;
	padding-bottom: 10px;
	border-bottom: 2px solid #ddd;
	display: block !important;
}

.everyday-row {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}

.everyday-form {
	width: 160px;
	background: white;
	border-radius: 8px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.1);
	padding: 0;
	transition: transform 0.2s ease;
}

.everyday-form:hover {
	transform: translateY(-2px);
	box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

.everyday-form form {
	display: flex;
	justify-content: center;
}

.everyday-form input[type="image"] {
	border: 2px solid transparent;
	border-radius: 8px;
	transition: all 0.3s ease;
	cursor: pointer;
}

.everyday-form input[type="image"]:hover {
	border-color: #007bff;
	transform: scale(1.05);
}

h3.everyday-message {
	display: block !important;
}

.btn { padding: 8px 14px; border-radius: 4px; cursor: pointer; border: 1px solid #cfcfcf; background: transparent; }
.btn-submit { background: #28a745; color: #fff; border-color: #218838; }
.btn-reset  { background: #f5f5f5; color: #222; border-color: #d0d0d0; }
