* {font-size: 100.01%;}

body {margin: 0; padding: 0; height: 100%; background: Black; color: black; font-family: Arial, sans-serif; font-size: 0.85em;}

table {empty-cells: show;}

a,
span.clickable{
	color: #0094d8;
}

a:visited{
	color: #6493b3
}

a:hover,
span.clickable:hover{
	color: #1343a1;
}

span.clickable{
	border-bottom:1px dashed #0094d8;
}
span.clickable:hover{
	border-bottom-color: #1343a1;
}


.width_fix {width: 100%;}
.clear {clear: both;}
.clickable {cursor: pointer; cursor: hand;}

/* PNG fix for IE */
* html .png {background-image: none; behavior: url('/f/1/pngfix.htc');}

a.popup {text-decoration: underline; position: relative; padding-left: 14px;}
a.popup i {vertical-align: middle; //vertical-align: text-bottom; margin: 0 -14px 0 0; padding: 5px 7px; font-size: 1px; position: relative; left: -14px; top: 0; width: 11px; height: 9px; max-height: 9px; background: url('i-popup.gif') 0 0 no-repeat; cursor: pointer; cursor: hand; z-index: 1;}



/* ---------------------- */
/* Standard HTML elements */
/* ---------------------- */

img {margin: 0; padding: 0; border-width: 0;}

h1, h2, h3, h4 {font-weight: bold; margin: 1.75em 0 0.5em 0;font-family:sans-serif, Trebuchet MS;}
h1 {font-size: 1.8em; font-weight: normal; color: Black; margin: 1em 0 1em 0;}
h2 {font-size: 1.4em; color: Black;}
h3 {font-size: 1.1em; color: Black;}
h4 {font-size: 1em;}
h5 {font-size: 0.9em;}

* html h2, * html h3, * html h4, * html h5 {margin-top: expression( !this.previousSibling || ( this.previousSibling && this.previousSibling.nodeName.match( /^H\d$/ ) ) ? 0 : '1.75em' );}

h2:first-child, h3:first-child, h4:first-child, h5:first-child {margin-top: 0;}
h1+h2, h1+h3, h1+h4, h2+h3, h2+h4, h3+h4, h3+h5, h4+h5 {margin-top: 0;}

h2 a, h3 a, h4 a, h5 a {color: black; text-decoration: none; border-bottom: 2px solid black;}
h2 a:visited, h2 a:hover,
h3 a:visited, h3 a:hover,
h4 a:visited, h4 a:hover,
h5 a:visited, h5 a:hover {color: black;}


p, dl, address, blockquote {margin: 0 0 1.2em 0; padding: 0;}

p { line-height: 1.5em; }

.comment { width: 70%; color: Gray; font-size: 0.85em; margin-top: 3em;}
.comment span.star {margin-left:-0.65em;}
.note {color: Gray; font-size: 0.85em;} 

li p.comment{margin-top:0;}

dt {margin: 0;}
dd {margin: 0.5em 0 0.5em 0;}
address {font-style: normal;}
blockquote {margin-left: 3em;}

p.before_list {margin-bottom: 0.5em;}
span.label {color: #94999c;}

/* Lists */
ul, ol {margin: 0 0 1.2em 2em; padding: 0;}
ul {list-style-type: none;}
li {margin: 0.5em 0 0 0; padding: 0;}

ul li, ol li ul li {padding-left: 20px; margin-left: 0; background: url('bullet-black.gif') 0 0.6em no-repeat; position: relative;}
ol li, ul ol li {padding-left: 0; margin-left: 20px; background: none;}

li ul, li ol {margin-top: 0.5em; margin-bottom: 0;}

ul.nobullets li {background: none;}

ul.navigation {
	margin-left: 0; 
	margin-top: 0px;
	padding-top:9px; 
	margin-bottom:0;
}

#content ul.navigation li,
#article-content ul.navigation li{
	margin:0px;
	margin-bottom:9px;
}


ul.navigation li {padding-left: 0; background: none;}
ul.navigation ul.navigation {margin-bottom: 1em; margin-top: 0em; margin-left: 1.2em;}

.top_navigation ul.navigation{margin-top:0;}

.navigation a.selected {font-weight: bold;}

/* Forms */
form {margin: 0 0 1.2em 0; padding: 0;}
input, select, button, textarea {font-size: 1em; font-family: Arial, sans-serif;border__:1px solid navy;}
table.form td{padding-right:2em;padding-bottom:1em;}
span.required-field{visibility:hidden;}

/* Tables */
table {//border-collapse: collapse; border-spacing: 0; border: none;}
td, th {padding: 0; margin: 0; border: none; text-align: left; vertical-align: top;}
td.bottom, th.bottom {vertical-align: bottom;}
td.middle, th.middle {vertical-align: middle;}

table.data {margin: 0 0 1.2em 0; position: relative; left: -5px; empty-cells: show;}
table.data th, table.data td {padding: 0.5em 1.2em 0.5em 5px;}
table.data th {color: #878787; font-weight: bold; border-bottom: 1px solid #a8daf2; font-size: 0.82em;}

table.data tr.first td {padding-top: 1em;}
table.data tr.separator td {border-bottom: 1px solid #a8daf2; padding-bottom: 1em;}

table.data td.number, table.data th.number {text-align: right;}

table.data tr.hover td,
table.data tr:hover td {background-color: #f3f3f3;}
table.data tr[dontoverme]:hover td {background-color: transparent;}

/* ------ */
/* Layout */
/* ------ */

div#measurer {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}

div#layout {
	position: relative;
	min-height: 100%;
	min-width: 900px;
	max-width: 2000px;
	background: #353f41;
	padding: 70px 46px 0px 46px;
}

* html div#layout {
height: 100%;
width: expression(
	(
		document.getElementById('measurer')
		&& document.getElementById('measurer').clientWidth < 900
	)
	?	'900px'
	:	(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 2000
		)
		?	'100%'
		:	'2000px'
);
}

div#phone_frame { 
	//width: 100%;
	border: 13px solid #1d2426;
	background: white url('bg-sky.jpg') top left repeat-x;
	padding-top: 5px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0px;/*<-------------------------- Здесь нужен 0 */
	position: relative;
}

div#top_glare { margin-left: 50%; width: 0px; height: 0px; position: relative; z-index: 1; }
div#top_glare div{ position: absolute; z-index: 2; right: 0; top: -88px; width: 363px; height: 149px; background-image: url('top-glare.png'); }
* html div#top_glare div {
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/top-glare.png', sizingMethod='crop');
}
.put_it_to_top { position: relative; z-index: 3;left:30px;}
.put_it_to_top h4 {margin:0px; padding:0px;}

img#logo_print { display: none; }


/* System Links */
div#system_links { position: absolute; right: 0px; top: 12px; width: 55px; padding-bottom:6px; border-bottom: 1px solid #FFFFFF;border__:1px solid navy;}
div#system_links div{margin: 0px 0px 1px 0px; padding-top:12px;padding-bottom:10px;padding-left:13px;}
div#system_links div.contacts{
	background-color:#ABACB0;
	background-image:url('call-center-bg.png');
}
div.first_page div#system_links div.contacts{
	background-color:transparent;
	background-image:none;
}

/* Language Switcher */
div#lang_switcher { position: absolute; right: 5px; top: 150px; width: 51px; padding: 5px 0px; font-size: 0.75em; }
div#lang_switcher b { font-weight: normal; color: White; }
div#lang_switcher a { text-decoration: underline; }
div#lang_switcher a,
div#lang_switcher b { display: block; text-align: center; margin-bottom: 5px; margin-top: 2px;}

/* Main layout table */
table#main_layout {border____: 1px solid Fuchsia;padding:0;}
table#main_layout td {border____: 1px solid Fuchsia;}
table#main_layout td.spaced {padding-left:19px;height:141px;}
table#main_layout tr.top-menu{
	height:58px;
}

table#main_layout tr.site-head{
	height:140px;
}

table#main_layout tr.top-menu td.top-menu-cell{
	vertical-align:top;
}


div.reducer {
	padding-top: 0px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
}

/* Logo */
/* логотип для главной */
div#logo {height: 141px;background: url('logo-bg-left.gif') top left no-repeat;}
div#logo div {height: 141px; background: url('logo-bg-right.gif') top right no-repeat;}
div#logo div div {height: 141px; background: url('logo-home.gif') center no-repeat; padding: 0px 31px;}
/*логотип для внутренней */
img#logo {margin-right: 20px;}

/* Покрытие на Украине */
a.cover,
a.cover:visited,
a.cover:hover {color: black; font-size: 1em; position: absolute; right:680px; bottom: -0px;z-index:1;margin-bottom:-1em;}
a.cover img {position: relative; z-index: 1;	bottom: -0.3ex; left:-6px;}
/* Покрытие на Украине  index page*/
a.cover_index,
a.cover_index:visited,
a.cover_index:hover {color: black; font-size: 1em; position: absolute; right:680px; bottom: -0px;z-index:1;margin-bottom:-1em;}
a.cover_index img {position: relative; z-index: 1;	bottom: -0.3ex; left:-6px;}

/* Пополнение счета */
a.account,
a.account:visited,
a.account:hover {color: black; font-size: 1em; position: absolute; right:470px; bottom: -0px;z-index:1;margin-bottom:-1em;}
a.account img {position: relative; z-index: 1;	bottom: -1.5ex; left:-6px;}

/* Пополнение счета  index page*/
a.account_index,
a.account_index:visited,
a.account_index:hover {color: black; font-size: 1em; position: absolute; right:460px; bottom: -0px;z-index:1;margin-bottom:-1em;}
a.account_index img {position: relative; z-index: 1;	bottom: -1.5ex; left:-6px;}

/*Кнопка чата */
a.chat_index,
a.chat_index:visited,
a.chat_index:hover {color: black; font-size: 1em; position: absolute; right:290px; bottom: -0px;z-index:1;margin-bottom:-1em;}
a.chat_index img {position: relative; z-index: 1;	bottom: -1.5ex; left:-6px;}

/*Кнопка Skype */
a.skype_index,
a.skype_index:visited,
a.skype_index:hover {color: black; font-size: 1em; position: absolute; right:150px; bottom: -0px;z-index:1;margin-bottom:-1em;}
a.skype_index img {position: relative; z-index: 1;	bottom: -1.5ex; left:-6px;}

/*Кнопка Twitter */
a.twitter_index,
a.twitter_index:visited,
a.twitter_index:hover {color: black; font-size: 1em; position: absolute; right:70px; bottom: -0px;z-index:1;margin-bottom:-1em;}
a.twitter_index img {position: relative; z-index: 1;	bottom: -1.5ex; left:-6px;}

/*a.chat_index,
a.chat_index:visited,
a.chat_index:hover {color: black; font-size: 1em; position: absolute; right:90px; bottom: -0px;z-index:1;margin-bottom:-1em;}
a.chat_index img {position: relative; z-index: 1;	bottom: -1.5ex; left:-6px;}*/

/* верхняя навигация на внутренних */
table.top_navigation {font-size: 0.85em;}
table.top_navigation td {padding-top: 30px;}

table.top_navigation td.first-level-navigation {width:30%;}
table.top_navigation td.first-level-navigation p{
	font-size:1.3em;
	margin-bottom:0;
	font-weight:bold;
}
table.top_navigation td.first-level-navigation p a{
	font-weight:normal;
}

table .hide{display:none;}
table tr.showed{
	display:block;
	display:table-row;
}

table#speed_display{
	width:100%;
}

table td.showed{
	display:block;
	display:table-cell;
}
table tr.speed-row{
	vertical-align:middle;
}
table tr.speed-row td{
	padding-left:1em;
	padding-right:1em;
	border-bottom:1px solid white;
	vertical-align:inherit;
	font-size:0.85em;
}

table tr.speed-row td.scale{
	height:21px;
	width:7em;
	border-right:1px solid white;
	vertical-align: top;
}
table tr.speed-row td.disabled{
	background-color: #EEEEEE;
	color: #BBBBBB;
}

table tr.speed-row td.selected{
	visibility:visible;
}

table.top_navigation td.first-level-navigation ul.navigation{
	margin-top:0.2em;
	margin-left:10px;
	padding-top:0;
}

table.top_navigation td.first-level-navigation ul.navigation li{
	margin-top:0;
	margin-bottom:0.5em;
}

.error{color:#AA3300;font-size:0.81em;}
div.error{float:right;width:50%;position:relative;top:-2em;margin-bottom:-1.9em;}

/* Adventages */
td.advantages {padding-right:12px!important;font-size:0.95em;}
div.adventages {width:90%;font-size: 0.85em;position:relative;z-index:1;border__:1px solid navy;}
div.adventages table td {padding: 10px 0px 5px 8px;}
div.adventages table td img {display: block; margin-left: -8px; margin-bottom: 3px;}
div.adventages table div.spacer {width: 80px;}
div.adventages h4 {margin-left: 40px;}


/* Promo Actions */
td.promo-cell{
	padding-left:20px;
	width:40%;
	font-size:0.95em;
}
div.promo_action_1 {
	font-size: 0.85em;
	padding-top:0.7ex;
	padding-bottom:0.8ex;
	width:75%;
}

div.promo_action_1 p{margin-top:5px;}

div.promo_action_1 img {float: left;margin-right:1em;}

div.promo_action_2 {
	font-size: 0.85em;
	padding-top: 2ex;
	padding-bottom:0.8ex;
	width:75%;
}

div.promo_action_2 table div{
	padding-left:20px;
}

/* Main Banner */
div#main_banner {margin-right: 0px; background-repeat: no-repeat; background-position: top left;}
div#main_banner div {width: 100%; height: 208px; position: relative;}
div#main_banner div.corner { position: absolute; top: 0px; right:0px; width: 10px; height: 10px; background-image: url('main-banner-corner.png'); font-size:0;}
* html div#main_banner div.corner {
	//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );
	// background-image: none;
	// width:11px;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/main-banner-corner.png', sizingMethod='crop');
}

/* Standart Banner */
table.banners td { padding-top: 80px; font-size:0.95em;}
table.banners th { vertical-align: middle; font-weight: normal; font-size: 1.1em;}
table.banners th a { position: relative; z-index: 5; top: -0.5em;}

table.banners div.banner { font-size: 0.85em; float: left; position: relative; width:100%;border___:1px solid navy;}
table.banners div.banner div.shifter {position:relative;}
table.banners div.banner img {display: block;}
table.banners div.banner p {padding: 5px 30px 10px 10px;}
table.banners div.banner.pos1 div.shifter{ top: -20px;border__:1px solid navy;}

table.banners div.banner.pos2 {position:relative;height:100%;padding:0}
table.banners div.banner.pos2 div.shifter{
	top: -40px;
	width:170px;
	padding:0;
	position:absolute;
	right:0;
}

table.banners div.banner.pos3  div.shifter{
	top: 0px; 
	position:absolute;
	right:0;
	width:170px;
}
table.banners div.banner img.banner_hidden, div#main_banner img.banner_hidden{display:none;}

/* News list */
div.main_news_list { width: 100%; }
div.main_news_list p {line-height: 1.4em;}

/* Call-center */
div.call_center { margin-top:15px;padding-top:30px; font-size: 0.9em; position:relative;width:100%;border__:1px solid navy;}
div.call_center table{width:100%;}

div.call_center table td *{color:white;}
div.call_center table td a:visited,
div.call_center table td a:hover{color:white;}
div.call_center table p.mphone{
	padding-left:34px;
	background:url('call-center-mphone.png') no-repeat;
	//width:100%;
	// background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/call-center-mphone.png',sizingMethod='crop');
	-moz-box-sizing:padding-box;
}
a.lighthover:hover {color:#C9C9C9;}
a.whitehover:hover {color:white;}

div.call_center table p.cphone{
	padding-left:34px;
	padding-top:0.7em;
	//width:100%;
	background-image:url('call-center-cphone.png');
	background-repeat:no-repeat;
	// background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/call-center-cphone.png',sizingMethod='crop');
	-moz-box-sizing:padding-box;
}
div.call_center table td.corner{width:19px;background-color:transparent;//background-image:none;height:19px;}
div.call_center td.corner div{width:19px;height:19px;}

div.call_center table td {
	background-color:#ABACB0;
	background-image:url('call-center-bg.png');
}
div.call_center table td.corner {
	background-image:none;
}

div.call_center div.rt{
	position:absolute;
	top:0;
	right:-15;
	width:33px;
	height:46px;
}

div.call_center div.left-side div.lcolumn{
	width:1px;
	position:relative;
	top:0;
	height:100%;
	background-color:#72;
	//background-color:transparent;
}
div.call_center p {color: #181818; font-size:0.9em; font-family:Arial; letter-spacing:0px; line-height:2.5ex; margin:0px;padding:0px;margin-bottom:1ex;}
div.call_center strong { color: black; font-size:1em; font-family:Arial; letter-spacing:0px;}

/* 3G phones */
div.g3_phones table img {margin-bottom: 3px;}
div.g3_phones table td { font-size: 0.8em; padding: 0px 8px 16px 0px; }

/* Spacers */
div.spacer_1 { height: 60px; }
div.spacer_2 { height: 120px; }
div.spacer_3 { height: 100px; }

/*************/
/*  New Footer for Index   */
/*************/
div#index_footer { margin: 0px -46px; background: url(''); height: 98px; position: relative; font-size: 0.80em; color: white; }

div#index_bottom_glare { margin-left: 50%; width: 0px; height: 0px; position: relative; z-index: 1; }
div#index_bottom_glare div { position: absolute; z-index: 2; right: 0; top: -13px; width: 436px; height: 96px; background-image: url('new-bottom-glare-razr-v3i.png'); }

/** html div#index_bottom_glare div {
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/new-bottom-glare-razr-v3i.png', sizingMethod='crop');
}*/

/*************/
/*  Footer   */
/*************/
div#footer { margin: 0px -46px; background: url(''); height: 203px; position: relative; font-size: 0.80em; color: white; }

div#bottom_glare { margin-left: 50%; width: 0px; height: 0px; position: relative; z-index: 1; }
div#bottom_glare div { position: absolute; z-index: 2; right: 0; top: -13px; width: 436px; height: 216px; background-image: url('bottom-glare-razr-v3i.png'); }

* html div#bottom_glare div {
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/bottom-glare-razr-v3i.png', sizingMethod='crop');
}


div#copyright { position: absolute; left: 100px; bottom: 20px; z-index:1}

div#made_in { position: absolute; right: 80px; bottom: 20px; }
div#made_in a,
div#made_in a:visited,
div#made_in a:hover {color: white;}
div#made_in img {	margin-bottom: 5px; }

form#form_search { width: 20%; position: absolute; z-index: 5; left: 100px; top: 35px; }
form#form_search input { width: 100%; margin-bottom: 3px; }
form#form_search input.empty {color: gray;}

div#phone_pointer {
	position: absolute;
	z-index: 10;
	bottom: 6px;
	left: 3px;
	width: 87px;
	height: 152px;
	background: url('phone-pointer-razr-v3i.png');
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/phone-pointer-razr-v3i.png', sizingMethod='crop');
}
div#phone_link_razr_v3i { position: absolute; z-index: 10; bottom: 160px; left: 95px; width: 320px; }

div.phone_joystick {
	width: 0px; 
	height: 146px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	z-index: 5;
}
div#phone_model {
	position: absolute;
	z-index: 9;
	bottom: 0px;
	//bottom: -1px;
	left: -317px;
	width: 633px;
	height: 146px;
	background: url('phone-razr-v3i.png');
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/phone-razr-v3i.png', sizingMethod='crop');
}

/* Content area */

div#content_area {padding: 16px 35px 0px 2px;}
div#content_area div#content {
	padding: 16px 0px 16px 20px;
	margin:0;
	position: relative;
	min-height: 280px; 
	//width: 100%; 
	//height: expression( this.offsetHeight <= 280 ? '280px' : 'auto');	
}
div#content_area div#article-content{
	padding: 0; position: relative;
	min-height: 280px;
	//width: 100%;
	//height: expression( this.offsetHeight <= 280 ? '280px' : 'auto');
}
div#content_area div#content div.corner {
	position: absolute; right: -22px; top: 0px;
	width: 22px; height: 277px;
	background: url('content-corner.png');
	//background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/content-corner.png', sizingMethod='crop');
}


/* Articles */
div#content_area div#articles-calendar {
	width:100%;
}

div#articles-calendar table{
	width:100%;
}

div#articles-calendar table td{width:100%;background-color:transparent;}
div#articles-calendar table td.content{
	padding-left:20px;
	padding-top:16px;
	background-color:#transparent;
}

div#articles-calendar table td.content td.header{
	vertical-align:bottom;
}

div#content_area div#articles-calendar td.corner{
	width:23px;
	height:23px;
}

div#articles-calendar td.corner div{
	width:23px;
	height:23px;
}

div#articles-calendar td.top div.right{
	background-image:url('/f/1/bg-news-tr.gif');
	background-repeat:no-repeat;
}

div#articles-calendar td.bottom div.left{
	background-image:url('/f/1/bg-news-bl.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/bg-news-bl.png', sizingMethod='crop');
	background-repeat:no-repeat;
}

div#articles-calendar td.bottom div.right{
	background-image:url('/f/1/bg-news-br.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/bg-news-br.png', sizingMethod='crop');
	background-repeat:no-repeat;
}

div#articles-calendar .bottom{background:none;}
table.article-item td.full-date{
	height:18px;
	width:10em;
}

table.article-item td.content{
	background-color:transparent;
}

table.article-item td.full-date td.circles{
	background-color:transparent;
	width:5px;
}

table.article-item td.full-date td.circles img{margin:0;padding:0;}

table.article-item td.content td.corner{width:13px;height:13px;padding:0;margin:0;}
table.article-item td.content td.filled{background-color:#E9F4D9;//background-image:url('/f/1/bg-news-content.png');}
table.article-item td.content tr.filled td{background-color:#E9F4D9;//background-image:url('/f/1/bg-news-content.png');}

table.article-item td.content.today td.filled{background-color:#E5F5FD;//background-image:url('/f/1/bg-news-content-today.png');}
table.article-item td.content.today tr.filled td{background-color:#E5F5FD;//background-image:url('/f/1/bg-news-content-today.png');}

table.article-item td.content td.corner div{height:13px;width:13px;font-size:0;}
table.article-item td.content td.corner div.tl{
	background-image:url('/f/1/news-corner-tl.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/news-corner-tl.png', sizingMethod='crop');
}
table.article-item td.content td.corner div.tr{
	background-image:url('/f/1/news-corner-tr.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/news-corner-tr.png', sizingMethod='crop');
}
table.article-item td.content td.corner div.bl{
	background-image:url('/f/1/news-corner-bl.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/news-corner-bl.png', sizingMethod='crop');
}
table.article-item td.content td.corner div.br{
	background-image:url('/f/1/news-corner-br.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/news-corner-br.png', sizingMethod='crop');
}

table.article-item td.content.today td.corner div.tl{
	background-image:url('/f/1/news-corner-today-tl.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/news-corner-today-tl.png', sizingMethod='crop');
}
table.article-item td.content.today td.corner div.tr{
	background-image:url('/f/1/news-corner-today-tr.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/news-corner-today-tr.png', sizingMethod='crop');
}
table.article-item td.content.today td.corner div.bl{
	background-image:url('/f/1/news-corner-today-bl.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/news-corner-today-bl.png', sizingMethod='crop');
}
table.article-item td.content.today td.corner div.br{
	background-image:url('/f/1/news-corner-today-br.png');
	//background-image:none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/news-corner-today-br.png', sizingMethod='crop');
}


table.article-item td.small-corner{
	background-color:transparent;
}
table.article-item td.small-corner div{
	position:relative;
	width:100%;
	height:100%;
	//height:18px;
}

table.article-item td.small-corner div.bl,
table.article-item td.small-corner div.tl,
table.article-item td.small-corner div.br,
table.article-item td.small-corner div.tr{
	width:4px;
	height:4px;
	position:absolute;
	font-size:0px;
}

table.article-item tr.date-row td.small-corner{vertical-align:bottom;}
table.article-item tr.content-row td.small-corner{vertical-align:top;}
table.article-item td.small-corner.right{text-align:right;}
table.article-item td.small-corner.left{text-align:left;}

table.article-item td.date{
	background-color:#E9F4D9;
	/*font-weight:bold;*/
	text-align:center;
}

table.article-item td.date-today{
	text-align:center;
	/*font-weight:bold;*/
	background-color:#E5F5FD;
}

/* -------------- */
/* Content blocks */
/* -------------- */


/* Navifation path */
div#navigation_path { font-size: 0.8em; margin-bottom: 2em; }
div#navigation_path a {padding-right: 26px; background: url('nav-path-arrow-left.gif') right no-repeat;}
div#navigation_path a.path-closed{background-image:none;padding-right:0;}
div#navigation_path b {padding-right: 13px; background: url('nav-path-arrow-bottom.gif') right no-repeat;}



/* frame for phone */
table.frame-phone td,
table.frame-phone th {
	border__: 1px solid red;
}
table.frame-phone th {background: #E7E7E7;}
table.frame-phone .frame-phone-tl {background: transparent;}
table.frame-phone .frame-phone-tl div {background: transparent url('frame-phone-tl.gif') left bottom no-repeat; width: 100%; height: 23px; //position: relative; //bottom: -1px;}
table.frame-phone .frame-phone-tr {background: transparent;}
table.frame-phone .frame-phone-tr div {background: transparent url('frame-phone-tr.gif') right bottom no-repeat; width: 25px; height: 23px; //position: relative; //bottom: -1px;}
table.frame-phone .frame-phone-bl {background: #FFFFFF url('frame-phone-bl.gif') left top no-repeat;}
table.frame-phone .frame-phone-br {background: #FFFFFF url('frame-phone-br.gif') right top no-repeat; height: 75px;}
table.frame-phone .frame-phone-body { text-align: center; padding-left: 25px;}
table.frame-phone .frame-phone-text {padding-left: 18px;}
table.frame-phone { margin-bottom: 3em; width: 95%;}

/* File for download */
p.file {padding-left: 30px;}

p.file i {margin: 0 0 -21px -25px; width: 17px; height: 19px; background: url('file-icons.gif'); display: block;}

p.file.pdf i {background-position: -17px 0;}
p.file.zip i {background-position: -34px 0;}
p.file.doc i {background-position: -51px 0;}
p.file.rtf i {background-position: -51px 0;}
p.file.xls i {background-position: -68px 0;}
p.file.ppt i {background-position: -85px 0;}
p.file.ai i {background-position: -102px 0;}
p.file.exe i {background-position: -119px 0;}
p.file.der i {background-position: -136px 0;}

p.file span {color: #94999c;}


div.article-footer{
	font-size:0.87em;
}

div.hr{
	width:100%;
	font-size:1em;
	height:1em;
	border-top:1px solid gray;
}


/* --------------------------- */
div.frame_nf_tl, div.frame_nf_tr, div.frame_nf_br {position: absolute; width: 12px; height: 12px;}
div.frame_nf_tl {top: 0; left: 0; background: url('/f/1/frame-nf-tl.gif') 0 0 no-repeat;}
div.frame_nf_tr {top: 0; right: 0; background: url('/f/1/frame-nf-tr.gif') 0 0 no-repeat;}
div.frame_nf_br {bottom: 0; right: 0; background: url('/f/1/frame-nf-br.gif') 0 0 no-repeat;}

* html div.frame_nf_tr, * html div.frame_nf_br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
* html div.frame_nf_br {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}

div#not_forget {
        position:relative;
        background-color: #faf6d6;
}
div#not_forget input#else_search{
        width: 100%;
        border: solid 1px #7f9db9;
}
div#not_forget div.reducer {
        position:relative;
        width:100%;
        height:100%;
        padding:20px 0px;
}
div#not_forget table td{
        padding-top: 6px;
}
td#nf_title{
        font-size: 0.85em;
        font-weight: bold;
        padding-bottom: 5px;
        padding-top: 0px;
}
td.nf_search_container{
        padding:0px;
}
div#not_forget td.label_container{
        padding-top:20px;
        font-size: 0.85em;
}
div#not_forget a.special{
        color: #f7b615;
        font-weight: 600;
}

/* */

/* ************ */
/* Phone Models */
/* ************ */

/* Razr v3i */
body#razr_v3i div#footer {}
body#razr_v3i div#layout {background: #353f41;}
body#razr_v3i div#phone_frame {border: 13px solid #1d2426;}
body#razr_v3i div.phone_joystick {}
body#razr_v3i div#phone_model {}
body#razr_v3i div#phone_pointer {}
/*****/


/* Pantech PC 7300L */
body#pantech_pc_7300l div#footer {height: 250px;}
body#pantech_pc_7300l div#layout {background: #2d3132;}
body#pantech_pc_7300l div#phone_frame {border: 13px solid #191c1d;}
body#pantech_pc_7300l div#footer{background-image: url('');}
body#pantech_pc_7300l div.phone_joystick { height: 207px; }
body#pantech_pc_7300l div#phone_model {
	bottom: 22px;
	//bottom: 22px;
	left: -104px;
	width: 207px;
	height: 207px;
	background: url('phone-pantech-pc-7300l.png');
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/phone-pantech-pc-7300l.png', sizingMethod='crop');
}
body#pantech_pc_7300l div#phone_pointer {
	bottom: 140px;
	left: 30px;
	width: 108px;
	height: 75px;
	background: url('phone-pointer-pantech-pc-7300l.png');
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/phone-pointer-pantech-pc-7300l.png', sizingMethod='crop');
}
body#pantech_pc_7300l div#bottom_glare div { 
	right: 0; 
	top: -13px; 
	width: 416px; 
	height: 263px; 
	background-image: url('bottom-glare-pantech-pc-7300l.png'); 
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/bottom-glare-pantech-pc-7300l.png', sizingMethod='crop');
}
/*****/


/* Palm Treo 700 */
body#palm_treo_700 div#footer {height: 261px;}
body#palm_treo_700 div#layout {background: #353f41;}
body#palm_treo_700 div#phone_frame {border: 13px solid #101516;}
body#palm_treo_700 div#footer {background-image: url('');}
body#palm_treo_700 div.phone_joystick { height: 186px; }
body#palm_treo_700 div#phone_model {
	bottom: 22px;
	//bottom: 22px;
	left: -143px;
	width: 282px;
	height: 186px;
	background: url('phone-palm-treo-700.png');
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/phone-palm-treo-700.png', sizingMethod='crop');
}
body#palm_treo_700 div#phone_pointer {
	bottom: 115px;
	left: 0px;
	width: 133px;
	height: 96px;
	background: url('phone-pointer-palm-treo-700.png');
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/phone-pointer-palm-treo-700.png', sizingMethod='crop');
}
body#palm_treo_700 div#bottom_glare div { 
	right: 0; 
	top: -13px; 
	width: 426px; 
	height: 274px; 
	background-image: url('bottom-glare-palm-treo-700.png'); 
	// background-image: none;
	// filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/bottom-glare-palm-treo-700.png', sizingMethod='crop');
}

/* Phone links */
body#razr_v3i div#phone_link_razr_v3i { position: absolute; z-index: 10; bottom: 160px; left: 95px; width: 320px; }
body#razr_v3i div#phone_link_pantech_pc_7300l,
body#razr_v3i div#phone_link_palm_treo_700 { display: none; border: 1px solid red;}

body#pantech_pc_7300l div#phone_link_pantech_pc_7300l { position: absolute; z-index: 10; bottom: 215px; left: 150px; width: 320px; }
body#pantech_pc_7300l div#phone_link_razr_v3i,
body#pantech_pc_7300l div#phone_link_palm_treo_700 { display: none; }

body#palm_treo_700 div#phone_link_palm_treo_700  { position: absolute; z-index: 10; bottom: 215px; left: 140px; width: 320px; }
body#palm_treo_700 div#phone_link_razr_v3i,
body#palm_treo_700 div#phone_link_pantech_pc_7300l { display: none; }


/* ******************** */
/* end  of Phone Models */
/* ******************** */



/* Правление */
	table.title_left_align
	{
		background-color: transparent;
	}

	table td.manager_name h3{
		margin-bottom:0.0em;
	}

	table.title_right_align
	{
		background-color:#e1d2bc;
		float:right; 
	}
	table td.manager_name
	{
		 vertical-align: middle; 
		 padding:0 7px 0 17px;
	}
	
	table td.bg_t_left_align
	{
		background-image:url(gd_bg_t_left_align.gif); 
		background-position:right bottom; 
		background-repeat:no-repeat;
	}
	table td.lt_left_align
	{
		background-image:url('gd_lt_left_align.gif'); 
		background-position:left top; 
		background-repeat:no-repeat; 
		width:15px; 
		height:15px;
	}

	table td.lt_left_align div{font-size:0;}
	table td.rt_left_align
	{
		background-image:url('gd_rt_left_align.gif'); 
		background-position:right top; 
		background-repeat:no-repeat; 
		width:15px; 
		height:15px;
	}
	table td.rb_left_align
	{
		background-image:url('gd_rb_left_align.gif'); 
		background-position:right bottom; 
		background-repeat:no-repeat; 
		width:15px; 
		height:15px;
	}
	table td.rb_left_align div{border__:1px solid red;}
	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	table td.manager_photo
	{
		width:130px; 
		height: 160px; 
		vertical-align:top;
	}
	table td.about_left_align
	{
		background-image:url(gd_bg_b_left_align.gif); 
		background-position:left top; 
		background-repeat:no-repeat;
	}
	/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
	table td.lt_right_align
	{
		width:15px; 
		height:15px; 
		background-image:url(md_lt_right_align.gif); 
		background-position:left top; 
		background-repeat:no-repeat;
	}
	table td.rt_right_align
	{
		width:15px; 
		height:15px; 
		background-image:url(md_rt_right_align.gif); 
		background-position:right top; 
		background-repeat:no-repeat;
	}
	table td.lb_right_align
	{
		width:15px; 
		height:15px; 
		background-image:url(md_lb_right_align.gif); 
		background-position:left bottom; 
		background-repeat:no-repeat;
	}
	table td.bg_t_right_align
	{
		background-image:url(md_bg_t_right_align.gif); 
		background-position:left bottom; 
		background-repeat:no-repeat;
	}
	table td.about_right_align
	{
		background-image:url(md_bg_b_right_align.gif); 
		background-position:right top; 
		background-repeat:no-repeat;
	}
	/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
	p.about_right
	{
		margin:0; 
		padding:10px 20px 40px 0;
	}
	p.about_left
	{
		 margin:0; 
		 padding:10px 0 40px 30px;
	}

table.form{width:100%;}

table.form td.f{
	width:25%;
}


table.round-bordered{
	text-align:center;
	width:70%;
}
table.round-bordered td{height:24px;}
table.round-bordered td div{width:24px;height:24px;}

table.round-bordered td.top-line{
	background:url('/f/1/3g/speed/i-gray-dot.gif') repeat-x ;
	height:24px;
}

table.round-bordered td.reloader,
div#testing_label,
div#first_message {font-size: 1.3em; width: 100%;}


table.round-bordered th{
	color:#8B8B8B;
	font-size:0.7em;
	padding-bottom:1.3em;
}

table.round-bordered table{width:20em;}

table.round-bordered td.bottom-line{
	background:url('/f/1/3g/speed/i-gray-dot.gif') repeat-x 0 100%;
	height:24px;
}

table.round-bordered td.left-line{
	background:url('/f/1/3g/speed/i-gray-dot.gif') repeat-y ;
	height:24px;
}

table.round-bordered td.center-horiz-line{
	background:url('/f/1/3g/speed/i-gray-dot.gif') repeat-x 0 23px;
}

table.round-bordered td.center-vert-line{
	background:url('/f/1/3g/speed/i-gray-dot.gif') repeat-y 23px;
}

table.round-bordered td.right-line{
	background:url('/f/1/3g/speed/i-gray-dot.gif') repeat-y 100%;
	width:24px;
}


H2.much_voice,
H2.little_voice,
H2.much_internet,
H2.little_internet {
	font-size: 1.3em;
	font-weight: normal;
	border-bottom: 2px dashed black;
	white-space: nowrap;
	display: inline;
}

H2.much_voice { color: #8cc63e; border-color: #8cc63e; }
H2.little_voice { color: #fcb814; border-color: #fcb814; }
H2.much_internet { color: #ed1746; border-color: #ed1746; }
H2.little_internet { color: #0095da; border-color: #0095da; }


/* Time Table */
table.time_table {}
table.time_table td,
table.time_table th {padding: 0.5em; vertical-align: middle;}
table.time_table td {text-align: right; font-size: 0.8em;}
table.time_table th {font-size: 1.8em; font-weight: normal;}


/* International Tariffs */
p.tariff_alfabet {
	padding: 0.5em 0em 2em 0em;
	color: Gray;
}
p.tariff_alfabet a,
p.tariff_alfabet b,
p.tariff_alfabet span {
	font-size: 1.1em;
	padding-right: 0.8em;
	line-height: 2em;
}
p.tariff_alfabet b {
	font-size: 1.4em;
	color: black;
}
div.hidden{display: none;}
.tariff_comment {color: Gray; font-size: 0.8em;}

/* prices */
div.price_container 
{
	padding:0px; 
	margin:40px 0px 0px 50px;
}
p.price
{
	color:#ffb202; 
	font-size:2.2em; 
	padding:0px; 
	margin:0px 0px 5px; 
	font-weight:bold;
}
table.pink-grey
{
	border-collapse:collapse;
	margin:0px 0px 5px;
}
table.pink-grey td
{
	font-size:2.2em;
	padding:0px; 
}
td.pink
{
	color:#F44ebf;
	padding-left:30px;
}
td.grey
{
	color:#363636;
}
span.currency
{
	font-size:0.6em;
}
span.models
{
	font-size:0.45em;
}
p.tariff_price
{
	font-size:80%; 
	color:#aeb3b7; 
	padding:0px; 
	margin:0px;
}
span.yellow
{
	color:#ffb202;
}
span.pink
{
	color:#F44ebf;
}
span.grey
{
	color:#363636;
}
/* prices end */

/* mobile portal */
table.mob_table { border-collapse:collapse; margin:0px; width:100%; }
table.mob_table td { padding:0px; vertical-align:top; }
div#about_mobportal {padding: 0px 20px;}
div#about_mobportal { min-height:276px;//height:276px; }
td#phonetop_mob { background-image:url(/f/1/services/mobile_portal/phone_top.gif); background-position:right bottom; background-repeat:no-repeat; }
td#phonetop_mob div
{ 
	min-height:276px;//height:276px; 
	min-width:231px;//width:231px;
}
td#phonebottom_mob{ width:231px; background-image:url(/f/1/services/mobile_portal/phone_bottom.jpg); background-position:left top; background-repeat:no-repeat; }
td#phonebottom_mob div { min-height:161px;//height:161px; }
td.mob_comm_td { height:30px; }
td#right_top_corner { width:9px; height:30px; background-image: url(/f/1/services/mobile_portal/right_top_corner.gif); background-position:100% 100%; background-repeat:no-repeat; }
td#left_top_corner { line-height:1px; width:9px; height:9px; background-image:url(/f/1/services/mobile_portal/left_top_corner.gif); background-repeat:no-repeat; background-position: 0 0; }
td#left_top_mob { line-height:1px; height:9px; background-color:#dee1e2; }
td#right_top_mob { line-height:1px; width:9px; height:9px; background-color:#dee1e2; }
td.mon_side { background-color:#dee1e2; }
td#mobcomm_content { background-color:#dee1e2; padding:0px 13px; }
td#left_bottom_corner { line-height:1px; width:9px; height:9px; background-image:url(/f/1/services/mobile_portal/left_bottom_corner.gif); background-repeat:no-repeat; background-position: 0 0; }
td#right_bottom_corner { line-height:1px; width:9px; height:9px; background-image:url(/f/1/services/mobile_portal/right_bottom_corner.gif); background-repeat:no-repeat; background-position: 0 0; }
td#mobcomm_bottom_corner { line-height:1px; height:9px; background-color:#dee1e2; }
td.rt_corner { line-height:1px; width:9px; height:9px; background-image:url(/f/1/services/mobile_portal/rt_corner.gif); background-repeat:no-repeat; background-position: 0 0; }
/*mobile portal */


/* FAQ */
dl.faq dt { font-weight: bold; padding-top: 1em; }
dl.faq dt span { color: #08628c; font-weight: normal; border-bottom: 1px dashed #08628c; cursor: pointer; cursor: hand; }
dl.faq dd { margin-bottom: 1em; }
dl.faq dd.hidden { display: none; }


/* DEALERs */
div.dealer_filter {padding: 1em 0em;}
div.dealer_filter form {margin: 0px;}
div.dealer_filter table td {
	padding-right: 1em; 
	padding-bottom: 2px
}
div.dealer_filter form label {
	color: #696969;
	font-size: 0.8em;
}
/***********/
