* { font-size: 100.01%;}

html, body, ul, ol, li, dl, dt, dd, p,
h1, h2, h3, h4, h5, h6, blockquote,
form, fieldset, legend, table, td, th {
	margin: 0;
	padding: 0;
	font-weight:normal;
	font-size:0.97em;
}

table{
	border-collapse: collapse;
}

table td{
	vertical-align: top;
	text-align: left;
}
img{
	border:0;
}

ul{
	list-style-type:none;
}
ol li{
	list-style-type: decimal;
}
html, body {height: 100%;}

body {color: #000000; font-family: Arial, sans-serif; line-height: 1.4; background-color: #ffffff;}

sup { vertical-align: baseline; position: relative; top: -0.4em; font-size:85%;}
sub { vertical-align: baseline; position: relative; bottom: -0.4em; font-size:85%; }

.clear {clear: both; font-size: 0; overflow: hidden; height: 1px;}
.clearfix:after{
	content:'';
	display:block;
	clear:both;
}

/* ------ CSS STARTS HERE ------*/

body {
	background:url('http://files.etherway.ru/images/gradient.png') repeat-x top left;
}

body.inner {
	background-image:url('http://files.etherway.ru/images/gradient_inner.png');
}

a{
	color:#004893;
	text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

table.main, table.foot{
	margin: 0 auto;
}



td.left{
	width:173px;
	padding:15px 50px 0 20px;
	overflow:visible;
}

td.page{
	width:714px;
	padding:0 50px 20px 0px;
}

td.right{
	width:211px;
	padding:20px 0 20px 0;
}


td.foot{
	width:1178px;
}

table.foot td{
	padding-left:0!important;
	padding-right:0!important;
}

div#logo.inner{
	height:76px;
	margin:0px 0 50px;
	overflow:visible;
	width:170px;
}

div#logo.inner img{
	position:absolute;
}
	

div#logo{
	margin:31px 0 83px 15px;
	position:relative;
	z-index:11;
	width:170px;
	overflow: visible;
}


#navigation {
	margin:0px 0 56px 0;
}

#navigation a{
	text-decoration:none;
	color:#000;
}

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

#navigation li {
	padding:0px 0px 2px 15px;
	margin:2px 0px 0px 0px;
	list-style: none;
	background:url('http://files.etherway.ru/images/nav_bullit.png') no-repeat 0px 7px;
	border-bottom:1px solid #dedede;
}

#navigation li.last {
	border-bottom:none;
}

#navigation li li {
	border:none;
	background:none;
	font-size:0.86em;
	margin:0px 0px 2px;
	padding:0px 0px 0px 18px
}

#navigation li.selected {
	
}

#navigation li.selected strong{
	font-weight:bold;
	color:#ef5002
}

#navigation ul {
	margin:10px 0px 0px;
}

#navigation .subsection{
	margin:7px 0 0 0;
	padding:0 0 17px 2px;
}

#navigation .subsection li{
	margin-bottom:5px;
}

p.breadcumbs {
	font-size:0.85em;
	margin:156px 0px 8px 0px;
	padding:0;
}

p.breadcumbs span{
	margin:0px 8px;
}


#for_chooser {
	height:245px;
	margin:40px 0 15px -11px;
}

#for_chooser div{
	background:url('http://files.etherway.ru/images/banner/main/button.png') no-repeat left top;
	height:57px;
	padding:17px 0 0 24px;
	cursor:pointer;
	margin:0px 0px 18px 0px;
}

#for_chooser div.selected{
	background:url('http://files.etherway.ru/images/banner/main/button_active.png') no-repeat left top;
}

#rel{
	position:relative;
	width:1px;
	height:300px;
	left:50%;
	top:0;
	margin:20px 0 10px;
}

#solutions{
	height:300px;
	left:-340px;
	position:absolute;
	width:100px;
	z-index:10;
	margin:0 0px 10px 0px;
	overflow:visible;
}
#solutions .sheet{
	display:none;
}

#solutions .show{
	display:block;
}

#private{
	background: url('http://files.etherway.ru/images/banner/main/for_private_trans.png') no-repeat;
}

#corporate{
	background: url('http://files.etherway.ru/images/banner/main/for_company_trans.png') no-repeat;
}


.banner {
	overflow:visible;
	width:211px;
	float:left;
	margin:0px 40px 40px 0px
}

.banner.inner {
	margin:0px 0px 40px 0px
}

.banner.last{
	margin-right:0;
}

.news {
	font-size:0.9em;
	width:211px;
	float:left;
	margin:0px 40px 0px 0px;
	padding:0 0 40px 0;
}

.news.last{
	margin-right:0
}

.news a, .news p a{
	color: #4e4e4e;
	text-decoration:none;
}

.news a:hover, .news p a:hover{
	text-decoration:underline;
}

.news dt span{
	background:#fe7600;
	color:#fff
}


.news dt {
	margin:0px 0px 5px;
}

.news dt span{
	padding:1px 2px
}

.news dd {
	line-height:1.5em;
	color:#4e4e4e
}


.login {
	width: 147px;
	background-color:#e9e9e9;
	position:relative;
	padding:13px;
	margin:0px 0px 40px 0;
}



.login dt{
	font-size:0.7em;
	color:#757474;
	margin:0px 0px 2px;
}

.login input{
	border:0px;
}

.login input.submit{
	position:absolute;
	right:0px;
	top:100%;
	font-size:0.8em;
	padding:0px 10px 0px 0px;
	margin:7px 10px 0px 0px;
	background:#ffffff url('http://files.etherway.ru/images/login.png') no-repeat 100% 5px;
	cursor:pointer;
}

.login h3{
	font-family:Arial;
	font-size:0.85em;
	font-weight:bold;
	margin:0px 0px 4px 0px;
}



.scheme {
	border:1px solid #c9c9c9;
	padding:12px 0px 12px 25px;
	background:url('http://files.etherway.ru/images/scheme.png') no-repeat right top;
	line-height:1.3em;
	font-size:0.9em;
	width:147px;
}

.scheme a{
	color:#ff8508
}

.scheme span{
	font-size:1.3em
}

table.foot{
	margin-bottom:10px;
}

table.foot td{
	vertical-align:middle;
}

td.counter{
	padding:7px 20px 7px 25px;
	background: #e5e5e5;
	width:120px;
	text-align:center;
}
td.copyright, td.middle, td.license, td.madein{
	background: #e5e5e5;
	font-size:0.8em;
	color:#727272;
	margin:0 0 10px 0;	
}

td.copyright{
	padding:0px 0 2px 25px;
	width:265px;
}

td.middle{
	padding:0px 25px 2px 25px;
	width:270px;
	text-align:right
}

td.middle p{
	margin:0 20px 0 0;
	font-size:1em;
}

td.license{
	padding:0px 25px 2px 25px;
	width:265px;
}

td.madein{
	padding:0 0 0 45px;
	background-color: white;
	width:235px;
}

td.madein p{
	margin-left:55px;
}

td.madein span{
	color:#727272;
}

td.madein a{
	text-decoration:none;
}

td.madein img{
	border: 0px;
	margin:0 0 -5px 0px;
}

img.left{
	float:left;
	padding: 0 40px 0 0;
}

div.right{
	width:204px;
	float:right;
	margin: 0 0 20px 35px;
}

h1, h2, h3, h4{
	line-height: 110%;
}

h2 span{
	font-size: 15px
}

h1 {
	font-family:Arial, sans-serif;
	font-size:1.8em;
	font-weight:normal;
	margin:0px 0px 20px 0px;
	padding:0;
}

h2 {
	font-family: Times New Roman;
	font-weight:normal;
	font-size:1.4em;
	margin:0px 0px 15px 0px;
}

h3 {
	font-weight:normal;
	font-size:1.2em;
	margin:0px 0px 10px 0px;
}

p{
	line-height:1.4em;
	margin: 0 0 13px 0;
}

ul, ol{
	padding: 0px 0 20px 22px;
	font-size: 1em;
}

li{
	list-style: square;
	list-style-position: outside;
}

.input{
	display:block;
	margin:0 0 10px 0;
	padding:3px;
	font-size:11px;
	font-family: Arial, Tahoma, sans-serif;
}

table.data2{
	width:100%;
	border: 0;
	margin:10px 0 25px 0;
	border-collapse:collapse;
}

table.data{
	border: 0;
	margin:10px 0 25px 0;
	border-collapse:collapse;
}

table.right{
	float:right;
}

table.logos{
	width:100%;
}

table.logos td{
	vertical-align: middle;
	text-align: center;
	padding:10px 0 40px 0;
}

table.logos img{
	display:block;
	margin: 0 auto;
}

table.data th, table.data2 th{
	font-weight:normal;
	padding:0px 30px 6px 3px;
	vertical-align:bottom;
	text-align: left;
	color:#666666;
	font-size:11px;
	line-height:120%;
	vertical-align: top;
}

table.data td p, table.data2 td p{
	margin:0!important;
	padding:0;
}

table.data td, table.data2 td{
	padding:6px 30px 6px 3px;
	border-top: solid 1px #cacccf;
	vertical-align:top;
}

.new_window{
	margin: 0 10px 0 3px
}


.gray{
	color: gray
}

.pdfLink {  
background:transparent url('http://files.etherway.ru/images/ext/pdf.gif') no-repeat;  
display:inline-block;  
padding-left:20px;  
line-height:16px;

} 

.docLink {  
background:transparent url('http://files.etherway.ru/images/ext/doc.gif') no-repeat;   
display:inline-block;  
padding:3px 3px 3px 30px;  
line-height:16px;
}

.xlsLink {
background:transparent url('http://files.etherway.ru/images/ext/xls.gif') no-repeat;    
display:inline-block;  
padding-left:30px;  
line-height:16px;  
}

.zipLink {
background:transparent url('http://files.etherway.ru/images/ext/zip.gif') no-repeat;    
display:inline-block;  
padding-left:30px;  
line-height:16px;  
}

.phone{
	margin:-50px 0 0 22px;
}

.phone2{
	margin:0 0 90px 48px;
}

#panel_fixed{
	height:1px;
}

div#panel{
	width:100%;
	margin:0 auto;
}

ul.sitemap li {
	list-style:none
}


.navtop{
	margin:0 0 5px 0;
}

p.newsakcii{
	margin:0 0 15px 0
}

div.newsakcii{
	margin:0 0 25px 0
}


.newsconent{
	width:450px; 
	float:left
}

.banermain{
	margin:0 0 40px 0;
	}