* {margin: 0; padding: 0; outline: 0} 
img {border : 0}
input {border : 0}

div.clear {clear: both; height: 0; font-size: 0}
html,body {width: 100%; height: 100%; font-family: "Verdana", Arial; font-size: 13px; color: #000000;/*#2d2a26*/}

a{color: #19806D; text-decoration: none}
	a:hover {text-decoration: underline}
	a.more {font-size: 12px}
a:visited {
	color: #75B3A7;
}
p {padding-bottom: 10px;line-height:16px;}
td {padding-bottom: 10px;line-height:16px;}

h1 {color: #fefefe; font-size: 20px; font-weight: normal; line-height: 32px}
	h1 span {font-weight: normal}
	.page h1 {color: #494540; margin-bottom: 10px}
h2 {color: #3F3F3F; font-size: 18px; font-weight: normal}
h3 {color: #282521; font-size: 16px; font-weight: normal; font-style: italic}
h4 {color: #2d2a26; font-size: 14px; font-weight: normal; font-style: italic; }
h5 {color: #2d2a26; font-size: 12px; font-weight: normal; font-style: italic; }

ol {
	line-height: 25px;
	margin: 5px 0 0 50px;
	padding: 0;
	list-style-image: none;
}

ol li {
	margin-bottom: 2px;
	line-height : 15px;
}

.page ul {list-style: url("arrow.gif");padding-left:15px;}
.imenu ul {list-style: none;padding-left:0px;}
	
.table  {
	border: 1px solid #A0A0A0;
	background:none repeat scroll 0 0 transparent;
	border-collapse:collapse;
	border-style:solid;
	color:black;
	font-size:100%;
}

td {text-align: left}

.screenshot td {text-align : center}

.table td {
	border: 1px solid #A0A0A0;
	padding: 4px;
}

.table th {
	border: 1px solid #A0A0A0;
	padding: 4px;
}

.background {min-height: 100%; _height: 100%; background: #f0f0e3; overflow: }

	.main-div {width: 1000px; margin: auto;overflow: hidden; padding-bottom: 259px; zoom: 1 }
		.header {height: 139px; border-bottom: 8px solid #19806e; background: #494540; padding: 30px 30px 0; position: relative}
			.header .search {float: right; position: relative; zoom: 1; width: 364px}
				.header .search .i-text {width: 234px; height: 16px; padding: 4px 0px 6px 10px; background: url(search.png); color: #000000; font-size: 13px; }
				.header .search .i-btn {background: none; width: 20px; height: 20px; position: absolute; right: 4px; top: 3px; cursor: pointer}
			.header .login-block {float: right;line-height: 49px; color: #f8e117;font-size: 12px; height: 49px; margin-right: 30px; }
				.header .login-block a {color: #f8e117}
			.header-bottom { position: absolute; bottom: 0; left: 0;width: 100%; _bottom: -1px;_width: 1030px}
			.header .top-menu {line-height: 49px; font-size: 14px; margin-left: 45px}
				.header .top-menu ul{}
					.header .top-menu ul li{list-style: none; float: left;margin-right: 10px }
						.header .top-menu ul li a              {padding: 0 22px 0 22px; text-decoration: none; color: white; float: left}
						.header .top-menu ul li.active a{padding: 0 22px 0 22px; background: url(menu-active.png) no-repeat 0 0}
						.header .top-menu ul li.active a:hover{padding: 0 22px 0 22px; background: url(menu-active.png) no-repeat 0 0}
						.header .top-menu ul li a:hover  {padding: 0 22px 0 22px; background: url(menu-hover.png) no-repeat 0 0}
		
		.sub-header {background: #2a2723; padding: 16px 52px; overflow: hidden; zoom: 1}
			.sub-header p{color: #f0f0e3; font-size: 12px; padding: 0px 0}
				.sub-header p a{color: #f8e117;}
			.sub-header .top-sub-menu {color: #f8f8f8; overflow: hidden; zoom: 1; padding: 10px 0; border-bottom: 1px solid #3b3936; margin-bottom: 17px; font-size: 12px}
				.sub-header .top-sub-menu a{color: #f8e117; float: left}
				.sub-header .top-sub-menu span {float: left}
				.sub-header .top-sub-menu span.sep{float: left; margin: 0 5px}
				
			.sub-header .top-title {overflow: hidden; zoom: 1;line-height: 28px }
		.yellow-menu {background: #fdf8d0; padding: 6px 52px; overflow: hidden; zoom: 1; border-left: 1px solid #d9d9ce; border-right: 1px solid #d9d9ce;}
			.yellow-menu .y-menu {float: right; font-size: 0}
				.yellow-menu .y-menu a { color: #136052;  font-size: 12px; margin-left:12px }
				.yellow-menu .y-menu span { color: #494540;  font-size: 12px; margin-left:12px }

		.login-menu {float: right}
			.login-menu span.sep {color: #f8e117}
			
		.page-content {padding: 20px 52px 52px 52px; background:#efefee url(main-back.png) repeat-x center top; overflow: hidden; zoom: 1; border: 1px solid #d9d9ce; margin-bottom: 50px; border-top: 0}

			.tabs {border-bottom: 4px solid #d1d1c4; overflow: hidden; zoom: 1; height: 43px; margin-left: -20px; margin-bottom: 20px}
				.tabs a{float: left;color: #282521; font-size: 12px; text-decoration: none; background-position: 0 0; background-repeat: no-repeat}
					.tabs a span{ padding: 0 20px 0 17px; margin-left: 3px; background-position: right 0; background-repeat: no-repeat; float: left; height: 43px; line-height: 48px; cursor: pointer }
					.tabs a.active,.tabs a.active span {background-image: url(wiki-tab.png); font-weight: bold; cursor: default}
					
			.page-head {overflow: hidden; zoom: 1;line-height: 34px; border-bottom: 1px solid #e6e6df; padding-bottom: 15px; margin-bottom: 10px}
				.page-head .a-btn {float: right; }
				.a-btn img {display: block}
				.page-head h3 {float: left; position: relative; top: 13px}
				
			.page-head-2 {font-size: 12px; margin-bottom: 30px}
			.page-head-2.border-btm-1 {border-bottom: 1px solid #e5e5df; padding-bottom: 15px; margin-bottom: 15px}
				.page-head-2 p {padding: 0 0 5px}
				.page-head-2 .menuxa {overflow: hidden; zoom: 1}
					.page-head-2 .menuxa a{float: left}
					.page-head-2 .menuxa span{float: left; margin: 0 7px}
			.page-head-3 {font-size: 12px; line-height: 16px; padding-bottom: 10px; border-bottom: 1px solid #e6e6df; margin-bottom: 30px}
				.page-head-3 p {padding: 0; overflow: hidden; zoom: 1}
					.page-head-3 p .sp-right{float: right}
					.page-head-3 p .sp-left{float: left}
					
			.big-block {padding-left: 45px; background-repeat: no-repeat; background-position:  0 0;padding-bottom: 10px; font-size: 12px}
				.big-block-cont {overflow: hidden; /*border-bottom: 1px solid #e5e5d8;*/ padding-bottom: 0px; }
					.big-block-cont p {padding-bottom: 5px}
					.big-block-cont td {padding-bottom: 5px; line-height:12px;}
					.big-block-cont ul {margin-bottom: 10px}
						.big-block li{list-style: none}
				.big-block h2 {/*border-bottom:1px solid #E5E5D8;*/}
						
				.small-blocks {overflow: hidden; zoom: 1}
					.small-blocks .small-block{float: left; margin-right: 75px}
					.small-blocks .small-block h2{font-weight: bold}
					.small-blocks.sm5 .small-block{float: left; margin-right: 30px}
			
			.bb-question {background-image: url(icons/wiki-icon-question.png);}
			.bb-addon {background-image: url(icons/wiki-icon-addon.png);}
			.bb-adv-topics {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/graduation_hat2.png);}
			.bb-capws {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/gears.png);}
			.bb-db {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/data_gear.png);}
			.bb-edb {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/externaldata.png);}
			.bb-dywa {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/server_network.png);}
			.bb-umf {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/cube_molecule.png);}
			.bb-gtkmp {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/Code.png);}
			.bb-i18n {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/earth.png);}
			.bb-gui {background-image: url(icons/wiki-icon-gui.png);}
			.bb-iya {background-image: url(icons/wiki-icon-iya.png);}
			.bb-pdf {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/Report.png);}
			.bb-reference {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/books.png);}
			.bb-start {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/box_software.png);}
			.bb-video {background-image: url(http://bkey-wiki.s3.amazonaws.com/images/video.png);}
			.bb-tips {background-image: url(icons/wiki-icon-tips.png);}
			.bb-umaf {background-image: url(icons/wiki-icon-umaf.png);}
			
			
		.page {}
				.page form {}
				.page form .line {overflow: hidden; zoom: 1; line-height: 15px; padding-top: 3px; padding-bottom: 4px}
					.page form .line.with-input {overflow: hidden; zoom: 1; line-height: 31px}
					
					.page form .line label {float: left; font-size:12px; color: #2d2a26; width: auto; margin-right: 10px }
						.page form .line label.info {float: none; display: block; margin-left: 253px; font-size: 11px; color: #aeadab}
							.page form .line label.info.l-middle {line-height: 15px}
							.page form .line label.info.l-long {line-height: 12px}
							.page form .line .for-ch label.info {margin-left: 0}
					.page form .line .i-text {float: left; background: url(wiki-input.png) no-repeat 0 0; padding-left: 10px; margin-right: 10px; overflow: hidden; zoom: 1; }
						.page form .line .i-text div{background: url(wiki-input.png) no-repeat right 0; padding-right: 10px; height: 31px; zoom: 1; overflow: hidden }
							.page form .line .i-text div input {width: 100%; border: 0; height: 29px; background: transparent; line-height: 29px}
							
					.page form .line .i-select {float: left; background: url(wiki-select.png) no-repeat 0 0; padding-left: 10px; margin-right: 10px; overflow: hidden; zoom: 1; position: relative }
						.page form .line .i-select div{background: url(wiki-select.png) no-repeat right 0; padding-right: 30px; height: 31px; }
							.page form .line .i-select div select {width: 100%; border: 0; height: 32px; background: transparent; line-height: 29px;  position: absolute; top: 0; left: 0; *font-size: 20px; *width: 140%}
							.page form .line .i-select div select.styled {opacity:0; filter:alpha(opacity=0);}
						*html .page form .line .i-select,*html .page form .line .i-select div {background: none}
	
					.page form .line .i-ch {float: left; vertical-align: middle; height: 15px; margin-right: 8px; margin-left: 2px}
						.page form .line.with-input .i-ch {height: 28px;}
						
					.m-l {margin-left: 155px; margin-bottom: 10px}
					.m-l-2 {margin-left: 100px;}
					
					.m-l .i-text div {width: 220px !important;}
					.m-l .i-select div {width: 200px !important; }
					.m-l .i-select div select {*width: 240px !important;}
					.i-text.i-short div {width: 40px;}
					.i-select.s-short div {width: 100px}
					.line div.part {width: 260px; float: left}
					.line div.part-2 {width: 290px; float: left}
						.line div.part .i-text {float: right}

					.for-bordered {margin: 0 -20px; margin-bottom: 20px; padding-top: 20px}
						.bordered-block {border: 1px solid #ddddce; padding:5px 20px; }
							.bordered-block h4 {position: relative; top: -13px; padding: 0 5px; margin-left: -5px; background: white; float: left}
							.bordered-block form {clear: left}
						.bordered-block.fl-left {float: left; margin-right: 25px}	
					
					.date-format {width: 220px}
					.namespaces {width: 330px}
						
					.time-zone {}
						.time-zone label {width: 155px !important; font-weight: bold; }
							.time-zone label span{float: none; color: #197f6e}
						.time-zone span {float: left}
						.time-zone p.note {color: #197f6e; font-size: 11px}
						
				.page {font-size: 12px}	
				.page .btns {text-align: center; margin: 60px 0}
					.page .btns .a-btn {margin: 0 10px; float: none}
					.page .btns .a-btn img {display: inline}

				.page .btns-2 {padding: 11px 0 13px; border-top:  1px solid #e6e6df}
					.page .time-zone .btns-2 {border: 0}
				.page .btns-4 {padding: 10px 0 15px; border-bottom: 1px solid #e6e6df; margin-bottom: 10px}
				.page .btns-3 .btns-right {float: right}
					.page .btns-3 .btns-right .a-btn{margin-left: 15px }
						.page .btns-3 .a-btn{float: left;}
				
				.editor {margin-bottom: 20px}
					.editor img{display: block}
					.editor textarea{border: 1px solid #ddddce; width: 100%; height: 430px}

				.summary {background: #eeeee1; padding: 20px;margin: 10px -20px 40px;}
					.summary .for-summary{margin-left: 65px;}
						.summary .for-summary .i-text {width: 98%}
							.summary .for-summary .i-text,.summary .for-summary .i-text div {background-image: url(wiki-input-summary.png) !important}
				
			blockquote {border: 1px solid #dad9d8; padding: 20px; font-size: 12px}
				blockquote p {padding: 0}
				
			.for-bordered {overflow: hidden; zoom: 1}
			
			.search-results {}
				.search-results .search-head{color: #494540; font-size: 12px; margin: 10px 0}
				.search-results .search-content{color: #494540; font-size: 12px; padding: 10px 0 40px; border-top: 1px solid #e6e6df;border-bottom: 1px solid #e6e6df}
					.search-results .search-content p {padding: 0 0 5px 20px; background: url(wiki-ok.png) no-repeat 0 2px}
					
			.inside-menu {overflow: hidden; zoom: 1; margin-bottom: 20px}
			.imenu {float: left; padding: 15px; background: #f6f6ee; border: 1px solid #Dfefe7; min-width: 200px; /*width: 200px*/}
				.imenu .imenu-head {margin-bottom: 10px; line-height: 30px}
					.imenu .imenu-head h2 {font-weight: normal}
					.imenu .imenu-head span {float: right;}
				.imenu ul{margin-left: 20px}
					.imenu ul li{margin-bottom: 5px }
			.blog {}
				.blog-line{margin-bottom: 20px; overflow: hidden; zoom: 1}
				.blog-line img{float: left; margin-right: 30px; margin-bottom: 10px}
					.blog-head{line-height: 30px; border-bottom: 1px solid #e5e5d8; margin-bottom: 8px; margin-top: 16px}
					.blog-head span{float: right;}
					.blog-head p{padding: 0;}
					
			div.sep {height: 1px; font-size: 0; background: #e0e0da; margin: 15px 0}
			
	.big-block .blog-head{line-height: 30px; border-bottom: 1px solid #e5e5d8; margin-bottom: 8px; margin-top: 0px}
			
	.footer {height: 259px; background:#413d37 url(footer-back.png) repeat-x 0 0; margin-top: -259px}
		.footer .content {width: 940px; padding: 0 30px; margin: auto}
		.footer .line-top {height: 80px; line-height: 80px; color: #ffffff}
			.footer .logo {float: right; margin-top: 15px}
		.footer .line-bottom {padding-top: 20px; color: #a09e9b}			
			.footer	.line-bottom .btm-menu a {color: #bab9b7; font-size: 12px; margin-right: 15px; margin-bottom: 8px; float: left; white-space: nowrap}

	.pdf-link {float: right !important; margin-top: 5px; margin-left: -50px}
	
	.y-menu-2 {float: left !important}
		.y-menu-2 a {margin:0 12px 0 0 !important}
		.i-text.i-short-2 div {width: 120px;}
		.l-changes{width: 70px !important}
		.l-move{width: 80px !important}
		.l-upload {width: 140px !important; font-weight: bold}
		
	.links-block {}
		span.red,a.red{color: #cc2200}
		a.blink,span.blink {color: #25caaf}
		span.grey,a.grey {color: #746755}
		p .i-rad {margin: 0 5px}
		.textarea {background: url(textarea.png) no-repeat 0 0; width: 387px; height: 61px; overflow: hidden; zoom: 1; padding: 5px 10px; float: left}
			.textarea.t-upload {width: 197px; height: 71px; background-image: url(textarea-short.png)} 
			.textarea textarea {width: 100%; height: 100%; overflow: hidden;}
			.summary.summary-short {margin-bottom: 20px}
			.page-head.page-head-4 h3{font-size: 14px}
			.i-text.i-long div {width: 235px;}
			.i-text.i-upload div {width: 197px;}

			.bordered-block {padding-bottom: 15px}
			p span.sep {height: 1px; font-size: 0; background: #e0e0da; margin: 15px 0; display: block}
			.line small {line-height: 12px !important; display: block; padding-top: 2px; color: #696764; margin-bottom: 10px}
			.line.checks {line-height: 20px !important}
			.line.checks .i-ch {height: 20px !important}
			.upload-field {width: 720px}
			.upload-field input{position: relative; top: -1px; right: -9px; *top: 0; }	
	
	.page pre {
	background:#F0F0F0;
	padding:5px;
	}
	
	.page li {
	padding-bottom: 5px;
	}
	
	.imenu li {
	padding-bottom: 0px;
	}
	
	
	.page dl {
margin-bottom:0.5em;
margin-top:0.2em;
}
	
	.page dd {
line-height:1.5em;
margin-bottom:0.1em;
margin-left:2em;
}
	
.page dd img {
vertical-align:text-top;
}

/*fieldset {
border:1px solid #2F6FAB;
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
}*/

.namespaceselector {
border:1px solid #000000;
}

.copyright {padding-top: 30px;line-height:16px;}
