body {
	background-color: white;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin: 0px;
}

div#content {
	margin: 15px;
}

table.attributes {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	width: 97%;
}




h1 
{
	color: #083772;
	font-size: 16px;
}

h2
{
	color: #333333; 
	font-size: 14px;
}



table.attributes th {
	background:url("../img/header_back.gif") repeat-x scroll 0 top #ebecee;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
	padding:3px;
	padding-left:10px;	
	padding-right:10px;	
	text-align:left;
	vertical-align:middle;
	color: #222222;
	font-size: 11px;
}

.attributes td {
	border:1px solid;
	border-color:#D0D0D0;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	padding-top:8px;
	padding-right:10px;
	padding-bottom:8px;
	line-height:18px;
	color: #555555;
}


.attributes .elementName {
	color:#083772;
	font-weight:bold;
	font-size:11px;
}
 .elementName a{outline:0;text-decoration:none;color:#083772;}
 .elementName a:hover{text-decoration:underline;}
 
.attributes .elementType, .attributes .elementPossibleValues, .attributes .elementDefaults {
	color:#111111;	
}


div#copyright {
	position: static;
	bottom: 0px;
	margin-right: 12px;
	text-align: right;
	color: #555555;
}

div#copyright a {
	text-decoration: underline;
	color: #006699;
}


div#copyright a:active {
	color:red;
}

div#copyright a:hover {
	color: #000;
}

div.hr {
	background:none repeat scroll 0 0 #CCCCCC;
	height:1px;
	line-height:1px;
	margin:5px 0;
	overflow:hidden;
}

html, body { height: 100%;margin:0;padding:0;}
		body{overflow:hidden;background-color:#f6f6f6;}
	
		#outer {height: 100%; overflow: hidden; position: relative; width: 100%;}
		#outer[id] {display: table; position: static;}
		#middle {position: absolute; top: 50%; width: 100%; text-align: center;}
		#middle[id] {display: table-cell; vertical-align: middle; position: static;}
		#inner {position: relative; top: -50%; text-align: left;}
		#inner {width: 250px; height: 80px; margin-left: auto; margin-right: auto;}
		#inner {text-align: center; }
		
		#header, #sidebar, #pagebody, #separator, #overlay{position:absolute;z-index:5;}
		#header{top:0;left:0;right:0;height:83px;}
		#sidebar, #pagebody, #separator{top:88px;bottom:5px;}
		#pagebody{border:1px solid #aab3b3;background-color:#fff;right:5px;overflow:auto;left:216px;}
		#sidebar {left:5px;width:205px;background:#f6f6f6;}
		#separator{left:210px;width:6px;background: url(../img/separator.png) #f6f6f6 no-repeat center center;cursor:w-resize;z-index:10;}
		#overlay{z-index:10;background:rgba(255, 255, 255, 0.5) !important; background:url(../img/overlay-gray.png);display:none;top:89px;bottom:6px;left:217px;right:6px;}
		#overlay-inner{z-index:11;background:url(../img/24.gif) no-repeat left center;width:74px;height:24px;position:relative;top:50%;left:50%;margin:-21px 0 0 -37px;padding:10px 0 0 42px;color:#555555;}
		
		div#topbox {background-image: url(../img/topbg.gif);}
		div#topImg {float:left;}
		td#versionInfo {color:#fff;font-weight: bold;padding:5px;vertical-align: bottom;position:relative;}
		#language-menu{position:absolute;top:8px;right:6px;	width:116px;height:27px;background-image: url(../img/language-menu.png);background-repeat:no-repeat;vertical-align:middle;text-align:right;font:normal 12px/16px Arial, sans-serif;}
		#language-menu.EN{background-position:0 0;}
		#language-menu.EN:hover{background-position:0 -27px;}
		#language-menu.EN.clicked{background-position:0 -54px;}
		#language-menu.RU{background-position:-116px 0;}
		#language-menu.RU:hover{background-position:-116px -27px;}
		#language-menu.RU.clicked{background-position:-116px -54px;}
		#language-menu ul, #language-menu ul li{list-style:none;margin:0;padding:0;}
		#language-menu ul{position:absolute;top:29px;left:0;background:#fff;width:116px;color:#000;border:1px solid #ddd;}
		#language-menu ul li{background-repeat:no-repeat;background-position:5px center;padding:2px 0 1px 25px;text-align:left;cursor:pointer;}
		#language-menu ul li:hover{background-color:#ebebeb;}
		#language-menu .label {width:100%;height:100%;position:relative;top:5px;left:-104%;}
		
		.yellow, .yellow td{background-color:#feffce !important;}
		
		.tooltip{
			position:absolute;top:0;left:0;z-index:3;display:none;
			background:#feffe6;border:1px solid #cbaf87;color:#111111;text-decoration:none;
			border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
			width:480px;margin-left:-514px;padding:9px;
		}
		.tooltipped{position:relative;outline:0;cursor:help;color:#226eaf;}
