/***** INITIALIZING *****/
body,
html {
	font: normal 11px Arial, Verdana, Tahoma;
	color: black;
	margin: 0;
	padding: 0;
}
body.lightbox {
	overflow: hidden;
}

div {
	margin: 0;
	padding: 0;
	float: left;
}

body,
div,
p,
h1,
h2,
h3,
table,
th,
td,
ul,
ol,
li,
form,
input,
select,
textarea,
sub,
sup {
	font-family: Arial, Verdana, Tahoma;
	font-size: 100%;
	font-weight: normal;
	color: black;
	line-height: 137%;
	margin: 0;
	padding: 0;
	text-align: left;
}

table,
th,
td,
form,
input,
select,
textarea {
	border: none;
}

form,
input,
select,
textarea {
	color: black;
}

ul {
	list-style-type: none;
}

img {
	border: none;
	display: block;
}

span {
	display: inline;
}

a {
	color: #f10000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

input.text {
	height: 13px;
	font-size: 11px;
	color: black;
	margin: 0;
	padding: 2px 5px 3px 5px;
	border: 1px solid #724824;
	vertical-align: middle;
	background-color: white;
}
select.select {
	height: 20px;
	font-size: 11px;
	color: black;
	margin: 0 0 0 -3px;
	padding: 0;
	border: 1px solid #724824;
	vertical-align: middle;
	background-color: white;
}
.uppercase {
	text-transform: uppercase !important;
}
/***** INITIALIZING *****/




/***** CONTENT-INITIALIZING *****/
div.content h1 {
	font: bold 18px Arial;
	color: #f10000;
	line-height: 18px;
	margin: 0 0 7px 0;
}

div.content h2 {
	font: bold 15px Arial;
	color: #f10000;
	margin: 0 0 5px 0;
}

div.content h3 {
	font: bold 12px Arial;
	color: #f10000;
	line-height: 17px;
	font-style: italic;
	text-align: justify;
	margin: 0 0 11px 0;
}

div.content p {
	margin: 0 0 11px 0;
	text-align: justify;
}

div.content p.date {
	font: normal 11px Arial;
	font-weight: bold;
	margin: 0 0 7px 0;
}

div.content p.more {
	line-height: 20px;
	text-align: right;
	margin: 5px 0 11px 0;
	float: right;
}

div.content ul li {
	background: url(../img/list_dot_black.png) 1px 7px no-repeat;
	padding: 0 0 5px 19px;
}
div.content ul li ul {
	margin: 5px 0 -5px 0;
	padding: 0;
}
div.content ul li ul li {
	background: url(../img/list_dot_black.png) 18px 7px no-repeat;
	padding: 0 0 5px 38px;
}

a.arrow_white_right,
a.arrow_white_right_on,
a.arrow_white_bottom,
a.arrow_white_bottom_on,
a.arrow_white_left,
a.arrow_white_left_on,
a.arrow_red_right,
a.arrow_red_right_on,
a.arrow_red_right2,
a.arrow_red_right2_on,
a.arrow_red_bottom,
a.arrow_red_bottom_on,
a.arrow_red_left,
a.arrow_red_left_on,
a.arrow2_grey_right,
a.arrow2_grey_right_on {
	display: block;
	height: 19px;
	text-decoration: none;
	background: url(../img/link_arrow_white_right.png) 0 0 no-repeat;
	padding-left: 25px;
}
a.arrow_white_right_on,
a.arrow_white_right:hover,
a.arrow_white_bottom_on,
a.arrow_white_bottom:hover,
a.arrow_white_left_on,
a.arrow_white_left:hover,
a.arrow_red_right_on,
a.arrow_red_right:hover,
a.arrow_red_right2_on,
a.arrow_red_right2:hover,
a.arrow_red_bottom_on,
a.arrow_red_bottom:hover,
a.arrow_red_left_on,
a.arrow_red_left:hover,
a.arrow2_grey_right_on,
a.arrow2_grey_right:hover {
	color: black;
	text-decoration: none;
	background: url(../img/link_arrow_white_right.png) 0 -100px no-repeat;
}
a.arrow_red_right {
	background: url(../img/link_arrow_red_right.png) 0 1px no-repeat;
}
a.arrow_red_right_on,
a.arrow_red_right:hover {
	background: url(../img/link_arrow_red_right.png) 0 -99px no-repeat;
}
a.arrow_red_right2 {
	background: url(../img/link_arrow_red_right.png) right 1px no-repeat;
	padding-left: 0;
	padding-right: 25px;
}
a.arrow_red_right2_on,
a.arrow_red_right2:hover {
	background: url(../img/link_arrow_red_right.png) right -99px no-repeat;
}
a.arrow_red_left {
	background: url(../img/link_arrow_red_left.png) 0 1px no-repeat;
}
a.arrow_red_left_on,
a.arrow_red_left:hover {
	background: url(../img/link_arrow_red_left.png) 0 -99px no-repeat;
}
a.arrow2_grey_right {
	height: 19px;
	background: url(../img/link_arrow2_grey_right.png) 0 1px no-repeat;
	padding-left: 20px;
}
a.arrow2_grey_right_on,
a.arrow2_grey_right:hover {
	background: url(../img/link_arrow2_grey_right.png) 0 -99px no-repeat;
}
.text_black {
	color: black !important;
}
/***** CONTENT-INITIALIZING *****/




/******* DOCUMENT *******/
div#page,
div#logo,
div#language,
div#basket,
div#product,
div#mainmenu,
div#submenu,
div#sitemap {
	position: absolute;
	overflow: hidden;
}

div#page {
	top: 0;
	left: 50%;
	width: 980px;
	margin-left: -490px;
	padding-top: 182px;
	background: url(../img/page_bg.gif) 0 0 no-repeat;
	overflow: hidden;
}

div#logo {
	top: 13px;
	left: 19px;
	width: 228px;
	height: 63px;
}
	
div#language {
	top: 8px;
	right: 13px;
	width: 249px;
	height: 20px;
	float: right;
	overflow: hidden;
}
	div#language p {
		font-size: 11px;
		color: white;
		line-height: 15px;
		text-align: right;
		margin-right: -4px;
	}
	div#language p a {
		color: white;
		background: url(../img/language_a_bg.gif) top right no-repeat;
		padding: 0 12px 0 13px;
	}
	div#language p a.on,
	div#language p a:hover {
		color: black;
		text-decoration: underline;
	}


div#basket {
	top: 47px;
	right: 13px;
	width: 239px;
	height: 20px;
	padding-right: 10px;
	float: right;
}
	div#basket p {
		font-size: 11px;
		color: white;
		line-height: 15px;
		float: left;
	}
		div#basket p span {
			color: black;
			padding-left: 10px;
		}
		div#basket p a {
			color: white;
		}
		div#basket p a:hover {
			color: black;
		}
	div#basket p.go2basket {
		float: right;
	}


div#product {
	top: 84px;
	right: 13px;
	width: 179px;
	height: 59px;
	float: right;
}


div#mainmenu,
div#submenu {
	top: 100px;
	left: 10px;
	width: 750px;
	height: 20px;
	padding-left: 13px;
}
div#submenu {
	top: 129px;
}
	div#mainmenu ul,
	div#submenu ul {
		display: block;
		margin: 0;
		padding: 0;
		float: left;
	}
	div#submenu ul {
		display: none;
	}
	div#submenu ul.active {
		display: block;
	}
		div#mainmenu ul li,
		div#submenu ul li {
			height: 20px;
			font-size: 13px;
			color: white;
			font-weight: normal;
			white-space: nowrap;
			line-height: 15px;
			margin: -1px 0 0 0;
			padding: 0 17px 0 0;
			display: block;
			float: left;
		}
			div#mainmenu ul li a,
			div#submenu ul li a {
				height: 20px;
				color: white;
				text-decoration: none;
				background: url(../img/link_mainmenu_white_left.png) right -1px no-repeat;
				padding-right: 19px;
				display: block;
			}
			div#mainmenu ul li a:hover,
			div#submenu ul li a:hover {
				color: black;
				text-decoration: none;
				background: url(../img/link_mainmenu_white_left.png) right -101px no-repeat;
			}
			div#mainmenu ul li a.active,
			div#mainmenu ul li a.active:hover {
				color: black;
				background: url(../img/link_mainmenu_active_left.png) right -1px no-repeat;
			}
			div#mainmenu ul li a.haschildren,
			div#mainmenu ul li a.haschildren:hover {
				color: black;
				background: url(../img/link_mainmenu_active_haschildren_left.png) right -1px no-repeat;
			}
			div#submenu ul li a,
			div#submenu ul li a:hover {
				background: none;
				padding-right: 10px;
			}
			div#submenu ul li a:hover,
			div#submenu ul li a.active {
				color: black;
				text-decoration: underline;
			}


div#sitemap {
	top: 160px;
	right: 0;
	width: 192px;
	height: 20px;
	float: right;
}
	div#sitemap p {
		font-size: 11px;
		color: grey;
		line-height: 15px;
		float: right;
	}
		div#sitemap p a {
			color: grey;
		}
		div#sitemap p a:hover {
			color: black;
		}


div#page_left,
div#page_left_index,
div#page_left_wide {
	width: 773px;
}
div#path,
div#changeFont,
div#resetFont,
div#sendlink {
	width: 464px;
	height: 26px;
	color: white;
	border-bottom: 14px solid white;
}
	div#path p,
	div#changeFont p,
	div#resetFont p,
	div#sendlink p {
		color: #f10000;
		font-size: 14px;
		font-weight: bold;
		line-height: 17px;
		margin: 3px 0 0 0;
	}
	div#path p {
		color: white;
		margin: 4px 6px 4px 6px;
	}
		div#path p a,
		div#path p a:hover {
			color: white;
		}
div#path {
	background-color: #515558;
	min-height: 26px;
	height: auto !important;
	_height: 26px;
	border-right: 22px solid white;
}
div#changeFont {
	width: 131px;
	border-right: 12px solid white;
}
div#resetFont {
	width: 131px;
	border-right: 12px solid white;
	display: none;
}
div#sendlink {
	width: 144px;
}
div#left_column {
	width: 574px;
/*	min-height: 530px;
	height: auto !important;
	_height: 530px;*/
	border-bottom: 4px solid white;
}
div#page_left_index div#left_column,
div#page_left_wide div#left_column {
	width: 773px;
/*	min-height: 574px;
	height: auto !important;
	_height: 574px;*/
}
div.content {
	width: 574px;
	overflow: hidden;
}
div#page_left div.content {
	width: 574px;
}
div#page_left_index div.content {
	width: 795px;
}
div#page_left_wide div.content {
	width: 773px;
}
div#pagination {
	width: 574px;
	height: 24px;
	padding-top: 15px;
	overflow: hidden;
}
	div#pagination p.left {
		float: left;
	}
	div#pagination p.right {
		float: right;
	}
div#center_column {
	width: 177px;
/*	min-height: 533px;
	height: auto !important;
	_height: 533px;*/
	border-top: 1px solid white;
	float: right;
}
div#right_column {
	width: 192px;
/*	min-height: 625px;
	height: auto !important;
	_height: 625px;*/
	float: right;
}
	

div#footer {
	width: 773px;
	height: 60px;
	border-right: 207px solid white;
	background: url(../img/footer_bg.gif) top left repeat-x;
	padding-top: 11px;
}
	div#footer p.menu {
		font-size: 11px;
		text-align: left;
		line-height: 15px;
	}
	div#footer p.contact {
		font-size: 11px;
		text-align: center;
		line-height: 15px;
	}
	div#footer a {
		color: #000000;
	}
/******* DOCUMENT *******/	




/******** BOXES ********/
div.box_login {
	width: 174px;
	height: 104px;
	border-top: 1px solid #d4d5d6;
	background-color: #515558;
	padding: 5px 9px 0 9px;
	margin-bottom: 12px;
}
	div.box_login h1 {
		font-size: 14px;
		color: white;
		line-height: 17px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0 0 10px -3px;
	}
	div.box_login p,
	div.box_login h2 {
		font-size: 11px;
		color: white;
		line-height: 15px;
		margin: 0 0 10px 0;
	}
		div.box_login form.logged h1 {
			margin-bottom: 12px;
		}
		div.box_login form.logged h2 {
			width: 170px;
			font-size: 18px;
			font-style: italic;
			line-height: 20px;
			margin-bottom: 13px;
			padding-right: 4px;
			text-align: right;
			display: block;
			float: right;
		}
	div.box_login input.text {	
		width: 123px;
		margin-left: 16px;
	}
	div.box_login input.box_login_password {	
		margin-left: 4px;
	}
	div.box_login p.links {
		width: 151px;
		height: 17px;
		line-height: 15px;
		margin: -5px 0 0 0;
		display: block;
		float: right;
	}
	div.box_login form.logged p.links {
		padding-right: 1px;
	}
		div.box_login p.links a {
			color: white;
			background: url(../img/box_login_a_bg.gif) top left no-repeat;
			padding: 0 0 0 13px;
			display: block;
			float: left;
		}
		div.box_login p.links a.on,
		div.box_login p.links a:hover {
			color: black;
			text-decoration: none;
		}
		div.box_login p.links a.arrow_white_right {
			background: url(../img/link_arrow_white_right.png) 0 0 no-repeat;
			padding-left: 27px;
			padding-right: 12px;
		}
		div.box_login p.links a.arrow_white_right:hover {
			background: url(../img/link_arrow_white_right.png) 0 -100px no-repeat;
		}


div.box_search {
	width: 183px;
	height: 104px;
	border-top: 1px solid #f88080;
	background-color: #f10000;
	padding: 5px 0px 0 9px;
	margin-bottom: 12px;
}
	div.box_search h1 {
		font-size: 14px;
		color: white;
		line-height: 17px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0 0 10px -3px;
	}
	div.box_search p {
		font-size: 11px;
		color: white;
		line-height: 15px;
		margin: 0 0 10px 0;
	}
	div.box_search input.text {
		width: 112px;
		margin-left: 31px;
	}
	div.box_search select.select {	
		width: 124px;
		margin-left: 28px;
	}
	div.box_search input.box_search_expression {	
		margin-left: 1px;
	}
	div.box_search p.links {
		height: 17px;
		margin: -5px -2px 0 106px;
	}
		div.box_search p.links a {
			color: white;
		}
		div.box_search p.links a.arrow_white_right {
			background: url(../img/link_arrow_white_right.png) 0 0 no-repeat;
			padding-left: 27px;
		}
		div.box_search p.links a.arrow_white_right:hover {
			color: black;
			background: url(../img/link_arrow_white_right.png) 0 -100px no-repeat;
		}


div.box_banner {
	width: 192px;
	margin-bottom: 12px;
}
div#right_column div.box_banner img {
	margin: 0 auto;
}


div.box_red {
	width: 165px;
	min-height: 174px;
	height: auto !important;
	_height: 174px;
	background-color: #f10000;
	padding: 9px 6px 8px 6px;
	margin-bottom: 12px;
}
	div.box_red h1 {
		font: bold 14px Arial;
		color: black;
		line-height: 17px;
		text-align: center;
		text-transform: uppercase;
		margin: 0 0 16px 0;
	}
	div.box_red p {
		font-size: 12px;
		color: white;
		line-height: 15px;
	}
	div.box_red ul li {
		font-size: 12px;
		color: white;
		line-height: 15px;
		background: url(../img/list_dot_white.png) 5px 7px no-repeat;
		padding: 0 0 12px 11px;
	}
		div.box_red p a,
		div.box_red ul li a {
			color: white;
		}
	div.box_red p.months {
		font-size: 14px;
		line-height: 25px;
		padding: 7px 0 17px 31px;
	}
		div.box_red p.months a.arrow_red_right,
		div.box_red p.months a.arrow_red_right_on {
			color: white;
			background: url(../img/link_arrow_red_right.png) 0 4px no-repeat;
			padding-bottom: 4px;
			float: left;
		}
		div.box_red p.months a.arrow_red_right_on,
		div.box_red p.months a.arrow_red_right:hover {
			background: url(../img/link_arrow_white_right.png) 0 4px no-repeat;
		}


div.image {
	min-height: 63px;
	height: auto !important;
	_height: 63px;
}
div.imagetext {
	min-height: 63px;
	height: auto !important;
	_height: 63px;
}


div.box_text {
	width: 574px;
}
div#page_left_wide div.box_text {
	width: 773px;
}
	div.content div.box_text p{
		text-align: justify;
	}
	div.box_text div.imagecontainer {
		width: 311px;
	}
		div.box_text div.image {
			width: 311px;
			border-bottom: 14px solid white;
		}
		div.box_text div.image.big {
			border-bottom: none;
		}
			div.box_text div.image div {
				width: 237px;
				height: 183px !important;
			}
			div.box_text div.image div.left,
			div.box_text div.image div.right {
				width: 28px;
			}
				div.box_text div.image div.left p,
				div.box_text div.image div.right p {
					padding-top: 79px;
					float: left;
				}
				div.box_text div.image div.right p {
					float: right;
				}
			div.box_text div.image img {
				padding: 0 2px 0 16px;
				float: left;
			}
			div.box_text div.image div img {
				margin: 6px auto 0;
				padding: 0;
				float: none;
			}
	div.box_text div.imagetextcontainer {
		width: 263px;
	}
		div.box_text div.imagetext {
			width: 263px;
			border-bottom: 14px solid white;
			position: relative;
		}
		div.box_text div.imagetext.big {
			min-height: 183px !important;
			_height: 183px !important;
			border-bottom: none;
		}
			div.box_text div.imagetext h2 {
				font-size: 15px !important;
				margin-bottom: 9px;
			}
			div.box_text div.imagetext ul li {
				font-size: 12px;
				color: #f10000;
				font-style: italic;
				background-image: url(../img/list_dot_red.png);
				padding-left: 18px;
			}
			div.box_text div.imagetext div {
				position: absolute;
				left: 2px;
				bottom: 2px;
			}
				div.box_text div.imagetext div img {
					padding: 0 5px 0 5px;
					float: left;
				}


div.box_offer,
div.box_specialoffer {
	width: 376px;
	border-right: 21px solid white;
}
div.box_offer {
	height: 199px;
	overflow: hidden;
}
	div.box_offer div.title,
	div.box_specialoffer div.title {
		width: 376px;
		height: 26px;
		color: white;
		border-bottom: 12px solid white;
		background-color: #515558;
	}
		div.box_offer div.title p,
		div.box_specialoffer div.title p {
			color: white;
			font-size: 14px;
			font-weight: bold;
			line-height: 17px;
			margin: 4px 6px 0 6px;
		}
	div.content div.box_offer p {
		text-align: justify;
	}
	div.box_offer div.image {
		width: 218px;
	}
	div.box_offer div.imagetext {
		width: 158px;
		height: 140px !important;
		position: relative;
		overflow: hidden;
	}
	div.box_offer div.imagetext p.more {
		margin-bottom: 0;
		position: absolute;
		right: 0;
		bottom: 0;
	}


div.box_specialoffer {
	width: 773px;
	border: none;
	margin-top: -8px;
}
	div.box_specialoffer div.title {
		width: 773px;
		background-color: #f10000;
	}
		div.box_specialoffer div.title p {
			margin: 4px 0 0 0;
			text-align: center;
			text-transform: uppercase;
		}
	div.box_specialoffer div.image {
		width: 98px;
		height: 141px !important;
/*		min-height: 141px !important;
		_height: 141px !important;*/
		overflow: hidden;
	}
		div.box_specialoffer div.image img {
			margin: 0 auto;
			float: none;
		}
	div.box_specialoffer div.imagetext {
		width: 137px;
		height: 107px !important;
/*		min-height: 107px !important;
		_height: 107px !important;*/
		padding-top: 34px;
		overflow: hidden;
		position: relative;
	}
		div.box_specialoffer div.imagetext h2 {
			margin-bottom: 4px;
		}
		div.box_specialoffer div.imagetext p {
			margin-bottom: 0;
		}
		div.box_specialoffer div.imagetext p.more {
			margin-top: 0;
			position: absolute;
			right: 0;
			bottom: 3px;
		}


div.box_downloads {
	width: 600px;
	overflow: hidden;
}
	div.box_downloads p {
		font-size: 11px !important;
	}
	div.box_downloads div.title {
		width: 574px;
		height: 26px;
		color: white;
		border-bottom: 12px solid white;
		background-color: #515558;
	}
		div.box_downloads div.title p {
			color: white;
			font-size: 14px !important;
			font-weight: bold;
			line-height: 17px;
			margin: 4px 6px 0 6px;
		}
	div.box_downloads div.column {
		width: 174px;
		border-right: 26px solid white;
	}
		div.box_downloads div.column div.title {
			width: 174px;
			border-bottom: 9px solid white;
		}
		div.box_downloads div.column ul {
			margin-bottom: 5px;
			float: left;
		}
			div.box_downloads div.column ul li {
				color: black;
				background: url(../img/list_dot_black.png) 1px 7px no-repeat;
				padding: 0 0 3px 7px;
			}
			div.box_downloads div.column ul a,
			div.box_downloads div.column ul a:hover {
				color: black;
			}


div.application {
	width: 574px;
}
	div.application h1 {
		font-size: 18px !important;
	}
div#page_left_wide div.application {
	width: 773px;
}
/******** BOXES ********/




/******** FORMS ********/
#form_download {
	height: 242px;
	border-top: 4px solid white;
}
	#form_download p {
		font-size: 11px !important;
		margin-bottom: 9px;
	}
		#form_download p.text1 span {
			margin: 0 20px 0 30px;
		}
		#form_download p.text2 span {
			margin: 0 20px 0 74px;
		}
		#form_download p.text3 span {
			margin: 0 20px 0 7px;
		}
		#form_download p.text4 span {
			margin: 0 20px 0 5px;
		}
		#form_download p input.text {
			width: 168px;
		}
		#form_download p select.select {
			width: 180px;
		}
		#form_download p.text4 input.text {
			width: 258px;
		}


#form_search {
	height: 42px;
	border-top: 4px solid white;
}
	#form_search p {
		font-size: 11px !important;
		margin-bottom: 9px;
		display: block;
		float: left;
	}
		#form_search p.text1 span {
			margin: 0 4px 0 1px;
		}
		#form_search p input.text {
			width: 380px;
			margin-right: 15px;
		}
		#form_search p select.select {
			width: 143px;
		}
	#form_search p.more {
		margin-top: 0;
		margin-bottom: 9px;
		float: right;
	}


div.box_user.title {
	width: 773px;
	height: 26px;
	color: white;
	border-bottom: 14px solid white;
	background-color: #f10000;
}
div.box_user.title p {
		color: white;
		font-size: 14px;
		font-weight: bold;
		line-height: 17px;
		margin: 4px 6px 0 6px;
	}


#form_user1,
#form_user12,
#form_user2,
#form_user22,
#form_user3,
#form_user32,
#form_user4,
#form_user42 {
	width: 773px;
	border-top: 14px solid white;
	overflow: hidden;
	float: left;
}
#form_user2,
#form_user3,
#form_user4 {
	border-top: 6px solid white;
	border-bottom: 1px solid #f10000;
	margin-bottom: 10px;
}
#form_user4 {
	border-bottom: none;
}
	#form_user1 p,
	#form_user12 p,
	#form_user2 p,
	#form_user22 p,
	#form_user3 p,
	#form_user32 p,
	#form_user4 p,
	#form_user42 p {
		margin-right: 0;
		margin-bottom: 9px;
	}
	#form_user2 p.more,
	#form_user3 p.more,
	#form_user4 p.more {
		margin-bottom: 19px;
	}
		#form_user1 p span,
		#form_user12 p span,
		#form_user22 p span,
		#form_user32 p span,
		#form_user42 p span {
			margin: 0 17px 0 13px;
		}
		#form_user1 p input.text,
		#form_user12 p input.text,
		#form_user22 p input.text,
		#form_user32 p input.text,
		#form_user42 p input.text {
			width: 259px;
		}
		#form_user1 p input.text,
		#form_user42 p input.text {
			border: 1px solid white;
			color: #f10000 !important;
		}
		#form_user1 p input.text {
			width: 590px;
		}


	#form_user2 table,
	#form_user3 table,
	#form_user4 table {
		width: 779px;
		margin-bottom: 30px;
	}
	#form_user2 table td,
	#form_user3 table td,
	#form_user4 table td {
		color: #f10000;
		padding: 2px 6px 2px 6px;
		border-right: 6px solid white;
	}
	#form_user2 table tr.grey td,
	#form_user3 table tr.grey td,
	#form_user4 table tr.grey td {
		padding-top: 1px;
		padding-bottom: 1px;
		background-color: #b3b3b3;
	}
	#form_user2 table tr.title td,
	#form_user3 table tr.title td,
	#form_user4 table tr.title td {
		color: black;
		font-weight: bold;
		padding-top: 1px;
		padding-bottom: 3px;
		border-bottom: 8px solid white;
	}

	
	#form_user1 p {
		margin-right: 281px;
	}
	#form_user1 p.text1, #form_user1 p.text2, #form_user1 p.text3, #form_user1 p.text4, #form_user1 p.text5 {
		margin-right: 0;
	}
		#form_user1 p.text1 span {
			margin-right: 17px;
		}
		#form_user1 p.text2 span {
			margin-right: 53px;
		}
		#form_user1 p.text3 span {
			margin-right: 76px;
		}
		#form_user1 p.text4 span {
			margin-right: 91px;
		}
		#form_user1 p.text5 span {
			margin-right: 121px;
		}

	#form_user12 p {
		margin-right: 281px;
	}
	#form_user12 p.text1, #form_user12 p.text2, #form_user12 p.text3, #form_user12 p.text4, #form_user12 p.text5 {
		margin-right: 0;
	}
		#form_user12 p.text1 span {
			margin-right: 107px;
		}
		#form_user12 p.text2 span {
			margin-right: 36px;
		}
		#form_user12 p.text3 span {
			margin-right: 53px;
		}
		#form_user12 p.text4 span {
			margin-right: 76px;
		}
		#form_user12 p.text5 span {
			margin-right: 94px;
		}
		#form_user12 p.text6 span {
			margin-right: 91px;
		}
		#form_user12 p.text7 span {
			margin-right: 0;
		}
		#form_user12 p.text8 span {
			margin-left: 87px;
			margin-right: 28px;
		}
		#form_user12 p.text9 span {
			margin-left: 62px;
			margin-right: 28px;
		}
		#form_user12 p.text10 span {
			margin-left: 77px;
			margin-right: 28px;
		}
		#form_user12 p.text11 span {
			margin-left: 54px;
			margin-right: 25px;
		}


	#form_user22 p {
		margin-right: 281px;
	}
	#form_user22 p.text1, #form_user22 p.text2, #form_user22 p.text3, #form_user22 p.text4, #form_user22 p.text5, #form_user22 p.text6, #form_user22 p.text7, #form_user22 p.text8, #form_user22 p.text9 {
		margin-right: 0;
	}
		#form_user22 p.text1 span {
			margin-right: 22px;
		}
		#form_user22 p.text2 span {
			margin-right: 101px;
		}
		#form_user22 p.text3 span {
			margin-right: 119px;
		}
		#form_user22 p.text4 span {
			margin-right: 76px;
		}
		#form_user22 p.text5 span {
			margin-right: 91px;
		}
		#form_user22 p.text6 span {
			margin-right: 121px;
		}
		#form_user22 p.text7 span {
			margin-right: 138px;
		}
		#form_user22 p.text8 span {
			margin-right: 56px;
		}
		#form_user22 p.text9 span {
			margin-right: 46px;
		}


	#form_user32 p.text1, #form_user32 p.text2, #form_user32 p.text3, #form_user32 p.text4, #form_user32 p.text5, #form_user32 p.text6, #form_user32 p.text7, #form_user32 p.text8, #form_user32 p.text9, #form_user32 p.text10, #form_user32 p.text11, #form_user32 p.text12 {
		margin-right: 0;
	}
		#form_user32 p.text1 span {
			margin-right: 27px;
		}
		#form_user32 p.text2 span {
			margin-right: 104px;
		}
		#form_user32 p.text3 span {
			margin-right: 97px;
		}
		#form_user32 p.text4 span {
			margin-right: 89px;
		}
		#form_user32 p.text5 span {
			margin-right: 82px;
		}
		#form_user32 p.text6 span {
			margin-right: 0;
		}
		#form_user32 p.text7 span {
			margin-left: 85px;
			margin-right: 28px;
		}
		#form_user32 p.text8 span {
			margin-left: 100px;
			margin-right: 28px;
		}
		#form_user32 p.text9 span {
			margin-left: 77px;
			margin-right: 25px;
		}
		#form_user32 p.text10 span {
			margin-right: 93px;
		}
		#form_user32 p.text11 span {
			margin-right: 23px;
		}
		#form_user32 p.text12 span {
			margin-right: 44px;
		}
		#form_user32 p.text13 span {
			margin-right: 108px;
		}


	#form_user42 p {
		margin-right: 96px;
	}
	#form_user42 p.text1, #form_user42 p.text2, #form_user42 p.text3, #form_user42 p.text4, #form_user42 p.text5 {
		margin-right: 0;
	}
		#form_user42 p.text1 span {
			margin-right: 53px;
		}
		#form_user42 p.text2 span {
			margin-right: 79px;
		}
		#form_user42 p.text3 span {
			margin-right: 120px;
		}
		#form_user42 p.text4 span {
			margin-right: 6px;
		}
		#form_user42 p.text5 span {
			margin-right: 72px;
		}
/******** FORMS ********/










div.box_tabs {
	width: 473px;
	margin: 0 0 18px;
	#margin: 5px 0 18px;
	_margin: 0 0 18px;
}
	
	div.navigation {
		height: 23px;
	}
	
		div.navigation a,
		div.navigation a.active{
			float: left;
			font: normal 12px Tahoma, Verdana;
			color: #4c4c4c;
			width: 105px;
			height: 20px;
			padding: 3px 0 0 0;
			margin: 2px 0 0 5px;
			#margin: 2px 0 -2px 5px;
			background: url(../img/navigation.gif) 0 0 no-repeat;
			display: block;
			text-align: center;
		}
		div.navigation a.active{
			color: #231f20;
			padding: 5px 0 0 0;
			margin: 0 0 -2px 4px;
			background: url(../img/navigation.gif) 0 -21px no-repeat;
		}
		div.navigation a:hover{
			color: #231f20;
		}
		
	div.tab {
		width: 438px;
		padding: 17px 18px 0 17px;
		#padding: 17px 18px 10px 17px;
		background: #a3a2a1 url(../img/tabs_top.gif) 0 0 no-repeat;
	}
		div.tab p{
			line-height: 13px;
			color: #231f20;
			font-size: 11px;
		}
		
		div.row,
		div.row.last,
		div.row.title{
			border-bottom: 1px solid #231f20;
			padding: 2px 0 1px;
			width: 438px;
		}	
		div.row.last{
			border-bottom: 2px solid #9a9998;
			margin: 0 0 10px 0;
		}
		div.row.title{
			background: #231f20;
		}
			
			div.row.title div.cell1,
			div.row.title div.cell2,
			div.row.title div.cell3,
			div.row.title div.cell4 {
				color: #fb7804;
				font-weight: bold;
			}
			div.cell1,
			div.cell2,
			div.cell3,
			div.cell4 {
				color: #231f20;
			}
			
			
			div.row.title div.cell1 {
				width: 125px;
				padding: 0 0 0 10px;
			}
			div.row.title div.cell2 {
				width: 68px;
				padding: 0 12px 0 0;
				text-align: right;
			}
			div.row.title div.cell3 {
				width: 82px;
				padding: 0 12px 0 0;
				text-align: right;
			}
			div.row.title div.cell4 {
				width: 120px;
				padding: 0 9px 0 0;
				text-align: right;
			}
			
			div.cell1 {
				width: 125px;
				padding: 0 0 0 10px;
				font-weight: bold;
			}
			div.cell2 {
				width: 70px;
				padding: 0 0 0 10px;
				text-align: right;
			}
			div.cell3 {
				width: 84px;
				padding: 0 0 0 10px;
				text-align: right;
				font-weight: bold;
			}
			div.cell4 {
				width: 107px;
				padding: 0 6px 0 10px;
				text-align: right;
			}
			
				div.cell1 a,
				div.cell2 a,
				div.cell3 a,
				div.cell4 a{
					color: #231f20;
				}
				div.cell4 a{
					margin-top: -2px;
				}
		
		div.tab h3 {
			margin: 0 0 4px 0;
			font: normal 12px Arial;
			color: #231f20;
			font-weight: bold;
		}
		
		div.form_row {
			width: 438px;
			border-bottom: 1px solid #8e8d8c;
			padding: 10px 0;
			_padding: 10px 0 0 0;
		}
		
		div.form_row.last {
			margin: 0 0 8px 0;
		}
		
			div.form_row label {
				float: left;
				color: #231f20;
			}
			
			div.form_row label.label1 {
				width: 152px;
				text-align: right;
			}
			div.form_row label.label1.info {
				margin-top: 1px;
				line-height: 15px;
			}
			
			div.form_row label.label2 {
				width: 246px;
				padding: 0 0 0 8px;
				#padding: 0 0 0 4px;
				margin: 0;
				position: relative;
				top: -4px;
			}
			
			div.form_row input {
				float: left;
				margin: 0 0 0 10px;
			}
			div.form_row input.text {
				width: 264px;
				background: #bbbab9;
				border: 1px solid #4f4c4c;
				height: 13px;
			}
			
			div.form_row div.radio_container {
				margin: 5px 0 -6px 0;
				_padding-bottom: 10px;
			}
			
				div.form_row input.radio {
					float: left;
					clear: both;
					#margin: -4px 0 0 6px;
				}
				
		#tab2 p.submit{
			line-height: 18px !important;
			margin: 0 0 9px 0;
			float: right;
		}

div.box_tabs_footer {
	clear: both;
	width: 473px;
	height: 3px;
	margin: 0;
	background: url(../img/tabs_footer.gif) 0 0 no-repeat;
}
/******** BOXES ********/	
	
	
	

/******************* ADD LAYER *********************/
iframe, object {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	width: 490px;
	height: 550px;
	overflow: auto;
	border: none;
}

div.add_layer{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	display: block;
	background: #000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	z-index: 8888;
}
	
	div.add_layer_content{
		top: 50%;
		left: 50%;
		margin-top: -50%;
		margin-left: -50%;
		position: absolute;
		z-index: 9999;
		background: #fff;
		overflow: hidden;
	}
/******************* ADD LAYER *********************/