	html	{
		height:100%;
	}
	body	{ 
		text-align:left;
		position:relative;
		min-height:100%;
		background: url(../images/top_bg.jpg) 0 0 repeat-x, url(../images/body_bg.jpg) #4d4c4c;
	}
	body, input, select, textarea	{
		color:#3a3a3a;
		font-family:Calibri, sans-serif;
		font-size: 17px;
	}
	input, select, textarea	{
		outline:none;
	}
	a	{
		color:#8B001C;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
	p	{
		margin-bottom: 25px;
	}
	.logo	{
		display: block;
		margin:0 auto 50px auto;
		position: relative;
		top: 20px;
		box-shadow: 1px 3px 8px #444343;
	}
	.frame	{	
		background: url(../images/frame_bg.jpg) 0 0 repeat-x, url(../images/frame_bg_bott.jpg) #b0b0b0;
		padding: 10px;
		min-height: 600px;
		width: 880px;
		margin:0 auto;
	}
	.provider	{
		float: right;
		color: #4d4c4c;
		font-family: Calibri;
		font-weight: bolder;
		font-size: 25px;
	}
	.provider img	{
		vertical-align: middle;
	}
	.deviceName	{
		background: #cc9900;
		border:solid 2px #d6a101;
		box-shadow: 0 5px 0 #b28500, 0 7px 5px #616161;
		display: inline-block;
		padding:0 15px;
		line-height: 31px;
		color: #654c00;
		font-family: Calibri;
		font-weight: bolder;
		font-size: 25px;
	}
	.info	{
		padding: 30px 30px 0px 30px;
	}
	h1	{
		color: #666666;
		font-weight: bolder;
		font-size: 25px;
		margin-bottom: 20px;
	}
	h1 i	{
		font-style: normal;
		font-size: 17px;
		font-weight: normal;
	}
	.statusbar	{	
		margin-bottom: 35px;
	}
	.statusbar .holder	{
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		box-shadow: 0 3px 5px #9e9b9b, inset 0 2px 6px #dddddd;
		background: white;
		width: 510px;
		height: 40px;
		vertical-align: middle;
		display: inline-block;
		margin-right: 15px;
		overflow: hidden;
		color: white;
		text-shadow: -1px -1px 2px #838383;
	}
	.statusbar .holder .a	{
		background: url(../images/status_bar_bg_a.jpg);
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		line-height: 40px;
		margin-right: 1px;
		float: left;
	}
	.statusbar .holder .b	{
		background: url(../images/status_bar_bg_b.jpg);
		line-height: 40px;
		float: left;
	}
	.statusbar .holder b	{
		font-weight: normal;
		position: relative;
		padding-left: 10px;
	}
	.statusbar .counter	{
		vertical-align: middle;
		display: inline-block;
		color: #3a3a3a;
		width: 290px;
	}
	.statusbar	{	
		margin-bottom: 35px;
	}
	span.violet	{
		color: #6a2c91;
	}
	span.green	{
		color: #00610b;
	}
	.status	{	
		overflow: hidden;
		padding: 0px 30px 0px 30px;
	}
	.status .selector	{
		text-align: center;
		width: 370px;
		float: right;
	}
	.status .selector select	{
		display: inline-block;
		margin:10px auto 0 auto;
		position: relative;
		padding: 0 5px;
	}
	.status .informer	{
		margin-bottom: 15px;
	}
	.status .informer li	{	
		margin-bottom: 10px;
		padding-left: 30px;
		min-height: 25px;
	}
	.status .informer li.green	{	
		background: url(../images/bullet_green.jpg) 0 0 no-repeat;
	}
	.status .informer li.orange	{	
		background: url(../images/bullet_edge.jpg) 0 0 no-repeat;
	}
	.separator	{
		background: #c29b2a;
		border-top: solid 1px #cc9900;
		border-bottom: solid 2px #b28500;
		box-shadow: 0 3px 5px #a6a4a4;
		height: 2px;
		margin: 20px 0;
	}
	.about	{
		text-align: center;
		margin-bottom: -25px;
	}