﻿/* ####################### */
/* Reset
/* ####################### */

html,body,div,dl,dt,dd,ul,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;}




/* ####################### */
/* Body
/* ####################### */

body
{
	font-size: 0.87em;
	background: #b7b7b7 url(graphics/bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

/* ####################### */
/* Text elements
/* ####################### */

h1, h2, h3, h4, h5
{
	color: #FFFFFF;
	font-weight: bold;
} 

h1
{
	font-size: 29pt;
	margin: 0px 0px 38px 0px;
} 

	h1.v2
	{
		margin: 0px 0px 10px 0px;
	}

h2
{
	font-size: 17pt;
	text-align: left;
	width: 494px;
	padding: 0px 0px 0px 42px;
	margin: 0px 0px 20px 0px;
}

	h2.v2
	{
		font-size: 14pt;
		text-align: left;
		width: 479px;
		padding: 0px 0px 0px 55px;
		margin: 0px 0px 0px 0px;
	}

h3
{
	font-size: 1em;
}

p
{
	line-height: 1.2em;
	font-size: 12pt;
	text-align: left;
	width: 409px;
	padding: 0px 0px 0px 55px;
	margin: 0px 0px 0px 0px;
	float: left;
	color: #FFFFFF;
}


/* ####################### */
/* Framework
/* ####################### */

#framework
{
	background: url(graphics/bg.jpg) no-repeat center;
	width: 100%;
	display: inline;
}


/* ####################### */
/* Content
/* ####################### */

#content
{
	background: url(graphics/bg_content.jpg) no-repeat center top;
	width: 860px;
/*	margin: 114px auto 0px auto;*/
	margin: 32px auto 0px auto;
}

	/* Minimum height for Firefox */
	#content {
	min-height: 521px; 
	height: auto;
	}
	/* Minimum height for IE */
	/*\*/
	* html #content {
	height: 521px;
	}
	/**/


/* ####################### */
/* Main
/* ####################### */

#main
{
	background: url(graphics/bg_main.jpg) no-repeat center top;
	width: 536px;
	margin: 0px auto 0px auto;
	padding: 35px 0px 0px 0px;
	text-align: center;
}

	/* Minimum height for Firefox */
	#main {
	min-height: 467px; 
	height: auto;
	}
	/* Minimum height for IE */
	/*\*/
	* html #main {
	height: 467px;
	}
	/**/
	
	#main ul
	{
		padding: 0px 0px 0px 42px;
		text-align: left;
	}
	
		#main ul li
		{
			width: 390px;
			padding: 0px 0px 0px 48px;
			margin: 0px 0px 0px 0px;
			background: url(graphics/symbols/ico_selected.gif) no-repeat left top;
			font-size: 17pt;
			line-height: 16pt;
			font-weight: bold;
			color: #FFFFFF;
		}
		
			/* Minimum height for Firefox */
			#main ul li {
			min-height: 78px; 
			height: auto;
			}
			/* Minimum height for IE */
			/*\*/
			* html #main ul li {
			height: 78px;
			}
			/**/

	#main ol
	{
		text-align: left;
		font-size: 12pt;
		width: 446px;
		padding: 0px 90px 0px 0px;
		margin: 0px auto 30px auto;
		float: left;
	}
	
		#main ol li
		{
			margin-left: 80px;
			line-height: 15pt;
			color: #FFFFFF;
		}


#main_content
{
	height: 362px;
	width: 536px;
	float: left;
	overflow: hidden;
}

	#main_content .margin_bottom
	{
		margin-bottom: 20px;
	}
	
	#main_content a
	{
		color: #FFFFFF;
	}

#main_footer
{
	width: 510px;
	text-align: left;
	float: left;
}

		#main_footer #securia
		{
			margin: 0px 0px 16px 14px;
			float: left;
		}
		
		#main_footer #buttons
		{
			text-align: right;
			float: right;
			width: 325px;
			margin: 35px 0px 0px 0px;
		}
		
			#main_footer #buttons a
			{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				display: inline;
			}
			
			#main_footer #buttons .btn_left
			{
				margin: 0px 3px 0px 0px;
				display: inline;
				float: right;
			}
			
			#main_footer #buttons .btn_submit
			{
				border: none;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				width: 181px;
				height: 57px;
				background: url(graphics/buttons/btn_submit_order.gif) no-repeat center;
				float: right;
				cursor: pointer;
			}


/* ####################### */
/* Form
/* ####################### */

#frmMain
{

}

#main_content label
{
	float: left;
	width: 159px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	font-weight: bold;
	font-size: 14pt;
	color: #FFFFFF;
}

#main_content div
{
	margin: 6px 0px 0px 75px;
	text-align: right;
	width: 372px;
	line-height: 32px;
	float: left;
	display: inline;
}

#main_content span
{
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	margin-left: 6px;
}

#main_content .txtbox_large
{
	background: url(graphics/form/txtbox_large.gif) no-repeat right;
	height: 20px;
	width: 191px;
	border: none;
	float: left;
	color: #999999;
	font-size: 11pt;
	padding: 8px 3px 3px 8px;
	margin: 0px 0px 0px 0px;
}

#main_content .txtbox_mediumXL
{
	background: url(graphics/form/txtbox_mediumXL.gif) no-repeat right;
	height: 21px;
	width: 121px;
	border: none;
	float: right;
	color: #999999;
	font-size: 11pt;
	padding: 8px 3px 3px 8px;
	margin: 0px 0px 0px 0px;
}

#main_content .txtbox_medium
{
	background: url(graphics/form/txtbox_medium.gif) no-repeat right;
	height: 21px;
	width: 111px;
	border: none;
	float: left;
	color: #999999;
	font-size: 11pt;
	padding: 8px 3px 3px 8px;
	margin: 0px 0px 0px 0px;
}

#main_content .txtbox_smallXL
{
	background: url(graphics/form/txtbox_smallXL.gif) no-repeat right;
	height: 21px;
	width: 51px;
	border: none;
	float: left;
	color: #999999;
	font-size: 11pt;
	padding: 8px 3px 3px 8px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

#main_content .txtbox_small
{
	background: url(graphics/form/txtbox_small.gif) no-repeat right;
	height: 21px;
	width: 49px;
	border: none;
	float: right;
	color: #999999;
	font-size: 11pt;
	padding: 8px 3px 3px 8px;
	margin: 0px 0px 0px 0px;
	display: inline;
}
