* { font-size: 100.01%; }
body { font-family: Arial, sans-serif; font-size: 0.8em; margin: 0; padding: 0; background-color: #22262b; color: #505965; height: 100%; }

table, td, th { border-spacing: 0; border: 0 hidden; empty-cells: show; }
* html table,
* html td,
* html th { border-collapse: collapse; }

a { color: #505965 }
a:hover { color: #FFF }

table.layout,
td.layout,
td.null,
th.layout { margin: 0; font-weight: normal; padding: 0; }

td.null { width: 7%; }
td.null div { width: 70px; height: 1px; font-size: 1px; margin-top: -1px; }

#layout { width: 100%; min-width: 1000px; }
#measurer { position: absolute; left: 0; top: -1em; visibility: hidden; width: 100%; height: 1em; line-height: 1em; }
* html #layout { width: expression( (document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 1000) ? '1000px' : '100%'); }

div.header-logo { margin: 2.5em 0 10px; }
tr.header td { vertical-align: top; }
tr.header .intro { position: relative; z-index: 1; left: -3em; margin-top: 1.7em; color: #829ec1; }

h1 { color: #829ec1; font-size: 3em; font-weight: normal; font-family: HeliosLight, Arial, sans-serif;  margin: 0 2em 0.1em 0; padding: 0; line-height: 120%; }
.sub-title { color: #829ec1; font-size: 1.3em; }

.description { display: none; color: #fffefd; }
.description h2 { margin: 2em 0 -0.5em; padding: 0; color: #508fbd; font-size: 1.4em; position: relative; left: -0.8em; z-index: 1; }

.pleft { position: relative; padding-left: 35px; left: -35px; z-index: 3; }
.pleft .sleft { color: #548fbb; font-size: 1.5em; font-family: Georgia, sans-serif; }
.pleft .sleft wbr { display: block; }
.pleft .sleft span { margin: 0 35px 0 -35px; }
.pleft .sleft span.lastChild { margin-right: 0; }

strong { font-size: 1.1em; }

td.text { padding: 2.8em 0; height: 27em; }
td.text p { line-height: 180%; margin-bottom: -1em; }

.copyright { position: relative; left: -2em; margin-bottom: 5em; }
.copyright img { float: right; position: relative; top: -0.7em; margin-right: -1em; right: -20px; z-index: 1; }

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

p { margin: 1em 0; padding: 0; line-height: 140%; }
.small { font-size: 0.89em; }
.clear { clear: both; }

.invisible { display: none }

#artlebedev { padding-top: 1em }
#artlebedev img { position: relative; left: -37px }
#artlebedev p { margin-top: 0 }

.weight_icon {
	background: url(weight_bg.gif) 2.23em 0 no-repeat;
	padding: 10px 0 1em
}

.wap_icon {
	background: url(wap_bg.gif) left top no-repeat;
	padding: 0 0 20px 23px
}

.sms_icon {
	background: url(sms_bg.gif) left top no-repeat;
	padding-top: 17px
}

.t9_icon {
	background: url(t9_bg.gif) left top no-repeat;
	padding: 17px 0 0 17px
}

.loud_icon {
	background: url(loud_bg.gif) right top no-repeat;
	padding: 0 28px 20px 0
}

.photo_icon {
	background: url(photo_bg.gif) left top no-repeat;
	padding-top: 25px
}

.pleer_icon {
	background: url(pleer_bg.gif) left top no-repeat;
	padding-top: 23px
}

.bluetooth_icon {
	background: url(bluetooth_bg.gif) left top no-repeat;
	padding: 5px 0 20px 20px
}
