


body
{
	margin: 0;
	font-family: Helvetica, Arial;
	background: url('/images/gui2/body_bg.png') center top no-repeat;
	font-size: 12px;
}

a
{
	color: #003366;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
}

form
{
	margin: 0;
}

img
{
	border: 0;
}

h1
{
	margin: 0 0 5px 0;
	font-size: 20px;
	font-weight: normal;
}

h2
{
	margin: 5px 0;
	font-size: 20px;
	font-weight: normal;
}

h4
{
	margin: 0 0 5px 0;
	font-size: 16px;
	font-weight: normal;
}

h6
{
	font-size: 12px;
	margin: 10px 0;
}

div.mainContainer
{
	width: 880px;
	margin: 0 auto;
}

div.header
{
	background: url('/images/gui2/header.png') no-repeat;
	height: 151px;
	margin: 0 5px;
}

div.headerText
{
	padding: 19px 0 0 302px;
	text-transform: uppercase;
}

div.innerContainer
{
	background: url('/images/gui2/stripes_bg.gif') repeat-y;
	padding: 0 5px;
}

div.headMenu
{
	height: 25px;
	background: url('/images/gui2/head_menu_bg.gif') repeat-x;
	padding-top: 8px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

div.contentBlock
{
	padding: 25px 0;
}

div.leftBlock
{
	padding: 0 10px;
	width: 210px;
	float: left;
}

div.leftMenu
{
	background: url('/images/gui2/left_menu_bg.gif') repeat-y;
	padding: 5px;
}

div.middleBlock
{
	padding: 0 2px;
	width: 210px;
	float: left;
}

div.middleText
{
	background: url('/images/gui2/left_menu_bg.gif') repeat-y;
	padding: 5px;
}


div.lmItem
{
	padding: 3px 13px 5px 13px;
}

div.lmiActive
{
	background: url('/images/gui2/lmi_bg.gif') repeat-x;
}

span.link {
	color: #003366;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

div.centerBlock
{
	width: 440px;
	float: left;
	padding: 0 10px;
}

div.centerBlockLarge
{
	width: 620px;
	float: right;
	padding: 0 10px;
}

div.centerBlockArt
{
	width: 410px;
	float: right;
	padding: 0 220px 0 10px;
}

div.centerBlockProfile
{
	width: 560px;
	float: left;
	padding: 0 10px;
}

div.twoBlock
{
	width: 405px;
	float: left;
	padding-left: 20px;
}

div.twoBlockLeft
{
	width: 405px;
	float: left;
}

div.twoBlockRight
{
	width: 405px;
	float: right;
	padding-left: 20px;
}

div.twoBlockLeft > div, div.twoBlockRight > div
{
	padding-bottom: 10px;
}

div.rightBlock
{
	width: 160px;
	float: right;
	padding: 0 10px;
}

div.rightMenu
{
	background: url('/images/gui2/right_block_bg.gif') repeat-y;
	padding: 5px;
}

div.rmHeading
{
	font-size: 16px;
	padding-bottom: 3px;
}

div.rmText
{
	line-height: 1em;
}

div.langBlock
{
	padding: 25px 8px 0 8px;
}

div.lbHead
{
	font-size: 16px;
	line-height: 1em;
	padding-bottom: 6px;
}

div.langItem
{
	padding: 2px 0;
}

img.langImg
{
	vertical-align: bottom;
}

div.footer
{
	background: url('/images/gui2/bottom_line.gif') no-repeat;
	padding: 15px 20px;
}

img.footerRight
{
	float: right;
}

img.blockImg
{
	display: block;
}

div.loginBox
{
	visibility: hidden;
	padding-left: 20px;
	padding-right: 180px;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}

div.nuBox
{
/*	padding-left: 50px;*/
	padding-right: 150px;
}

p.loginError
{
	color: #ba0000;
}

input.loginField
{
	float: right;
	width: 170px;
	border: 1px solid #bbbbbb;
}

div.loginFields
{
	padding: 2px 0;
}

div.loginFields label
{
	line-height: 2em;
}

input.button
{
	border: 1px solid #bbbbbb;
	background-color: #e5edf1;
	color: #003366;
	font-weight: bold;
}

textarea
{
	border: 1px solid #bbbbbb;
}

input.textInp
{
	border: 1px solid #bbbbbb;
}

div.caseHead
{
	background-color: #f2f2f2;
	text-align: right;
	padding: 3px 6px 3px 20px;
	margin-top: 10px;
}

span.casesTitle
{
	font-size: 16px;
	line-height: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	color: #003366;
}

p.caseLine
{
	margin: 8px 0;
}

p.caseLine input
{
	vertical-align: bottom;
}

hr.margLine
{
	margin: 15px 0;
}

div.popupContainer
{
	width: 680px;
	padding: 25px;
	margin: 0 auto;
	background: url('/images/gui2/popup_stripes.png') repeat-y;
}

img.popupImg
{
	float: right;
	padding: 0 0 10px 10px;
}

div#divAnswerButton
{
	float: right;
	margin-top: 10px;
}

div#divMainMenuButton
{
	float: left;
	margin-top: 10px;
}

div.contHead
{
	padding: 0 20px;
}

img.leftMenuImg
{
	margin-top: 20px;
}

div.caseLine
{
	margin: 10px 0;
}

div.clLeft
{
	float: left;
	width: 30px;
}

div.clRight
{
	
	float: right;
	width: 380px;
}

div.refCont
{
	width: 558px;
	margin: 0 auto;
}

div.refHead
{
	padding: 20px 0 10px 0;
}

td.tdLeft
{
	text-align: right;
	padding-left: 50px;
}

div.specialCont
{
	padding: 20px;
}

div.specialLeft
{
	padding-right: 15px;
	float: left;
	width: 525px;
}

div.specialRight
{
	padding-left: 20px;
	float: right;
	width: 250px;
}

div.specialForm input, div.specialForm select
{
	margin-right: 4px;
}

table.specialTable
{
	width: 100%;
}

table.gensetTable
{
	
}

table.gensetTable td
{
	vertical-align: top;
	padding: 4px;
}

table.gensetTable input
{
	width: 90px;
	margin-bottom: 4px;
}

.errorMessage
{
	font-weight: bold;
	color: red;
}

.pointer
{
	cursor: pointer;
}

.right
{
	float: right;
}

.left
{
	float: left;
}

.clearboth
{
	clear: both;
}

div.answerLeft
{
	float: left;
	width: 25px;
}

div.answerRight
{
	float: right;
	width: 380px;
}

div.tbNewUser
{
	padding-left: 250px;
}

div.piCont
{
	float: right;
	padding: 0 0 10px 10px;
}

div.clearer
{
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
