/* CSS Document for devlab.spb.ru */
/* input & submit buttons */
.submit_main {
	color: #ffffff;
	cursor: pointer;
	border: 1px solid #ff6600;
	background: #ffcc00 url(/images/red/btn_bg.gif) right top no-repeat;
	width: 100%;
}

.field {
	font-size: 12px;
	border: 1px solid #990000;
	width: 100%;
}

#login-form { position: absolute; top: 30px; display: none; width:95%; z-index: 66; font-size:12px; }
td.loginForm { font-size: 12px; border: 1px solid #666666; border-right-color:black; border-bottom-color:black; background-color: white; }
#login-form td.loginForm table { border: 15px solid white; }
td.loginForm td { font-size: 12px; }
td.loginForm div { margin-bottom: 0.5em; }
td.loginForm a { color: #666666; }

/* GLOBAL */
body{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #ff9219;
	height: 100%;
}

body, td, input, select, option {
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #550000;
}

a {
	color: #cc3399;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

table.MainTable {
	width: 100%;
	height: 100%;
}

td.TbBg1 {
	background: url(/images/red/bg1.gif) left top repeat-x;	
}

tr.Height100 {
	height: 100%;
}

#Contacts, #Developers {
	color: #FFFFFF;
	font-size: 11px;
}

#Contacts {
	float: left;
}

#Developers {
	text-align: right;
	margin-right: 10px;
}

#Contacts A, #Developers A, #SubMenu A {
	color: #FFFFFF;
}

#SubMenu {
	padding: 19px 16px;
}

#SubMenu A {
	text-decoration: none;
	font-size: 11px;
}

#SubMenu A:hover {
	text-decoration: underline;
}

td.LeftZone {
	border-right: 1px solid #fff;
	padding-right: 43px;
}

td.RightZone {
	padding-left: 43px;
}

h1 {
	color: #990005;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
	background: url(/images/red/hr.png) left bottom no-repeat;
}