@charset "iso-8859-1";
/* CSS Document */
/* #content width:825px*/
#header_txt {float:left; width:786px; padding:20px 20px 0px 19px; margin:0;}
#flash {
	position: relative;
	float: left;
	width: 825px;
	margin:0;
	padding:0;
}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
br {line-height:3px;}
p {font-size:12px; line-height:18px;}
a, a:hover {width:auto; height:auto; }
a img, a:hover img {width:auto; height:auto; margin:0; padding:0; }
form {float:left; margin:0; padding:0; text-align:left; width:545px;}
div {vertical-align:top;}
#left_column {position:relative; float:left; width: 545px; padding: 0px 18px 0 19px; margin:0; color:#333333; font-size:12px;}
#right_column {	position:relative; float:left; width: 223px; padding: 0px 20px 0px 0px; margin:0;}

.webform_menu {position:relative; float:left; text-align:left; width: 545px;}
.webform_menu span {float:left; text-align:left; padding:0; margin:0;}
.webform_menu span img {float:left; text-align:left; margin:0; padding:0; border:none; width:auto;}
.webform_menu a, .webform_menu a:hover, .webform_menu a img, .webform_menu a:hover img { float:left; border:none; text-decoration:none; padding:0; margin:0; width:auto;}

.tabs {background:#F9F9F9; width:545px; float:left;  border-top:none; margin:0px 0px 24px 0px; padding:0;}
.tabs a, .tabs a:hover, .tabs a img, .tabs a:hover img {float:left;  border:none; text-decoration:none; padding:0; margin:0; color:transparent;}
.header_tab {background:transparent url(images/tabs.gif) left top no-repeat; width:545px; height:33px; float:left; text-align:left; line-height:33px;}
.header_tab_blue {background:transparent url(images/blue_tag.gif) left top no-repeat; width:545px; height:33px; float:left; text-align:left; line-height:33px;}

.intabs {border:1px solid #D2D5D9; width:543px; float:left; border-top:none; padding:0; margin:0;}

.header_tab a, .header_tab a:hover {display:block; width:auto; float:left; border:none; color:transparent; padding:10px 0px 0px 9px; margin:0; text-decoration:none;}
.header_tab_blue a, .header_tab_blue a:hover { display:block; width:auto; float:left; border:none; color:transparent; padding:10px 0px 0px 9px; margin:0; text-decoration:none;}

.header_tab a img,.header_tab a:hover img, .header_tab_blue a img, .header_tab_blue a:hover img { width:auto; float:left; border:none;  padding:0; margin:0; text-decoration:none; height:auto;}


.header_tab img,.header_tab_blue img {width:auto; float:right;  padding:8px 7px 0px 0px;}

.simple_txt {float:left; text-align:left; padding:12px 10px 15px 10px; width:523px; border-bottom:1px solid #E2E3E6;}
.simple_txt a {color:#C83023; text-decoration:underline; font-size:12px;} 
.simple_txt a:hover {color:#C83023; text-decoration:none; font-size:12px;}

.fields {float:left; text-align:left; padding:12px 10px 15px 10px; width:523px;  border-top:1px solid #E9EBEC;}
.fields input {float:left; margin:3px 0px 0px 0px; color:#000000;}

.fields_ch {float:left; text-align:left; padding:7px 10px 5px 10px; width:523px;  border-top:1px solid #E9EBEC;}
.fields_ch input {float:left; margin:3px 0px 0px 0px; color:#000000;}

.fields_withoutb {float:left; text-align:left; padding:12px 8px 15px 9px; width:526px; border-bottom:1px solid #E2E3E6;}
.fields_withoutb input {float:left; margin:3px 0px 0px 0px; color:#000000;}

.fields_withb {float:left; text-align:left; padding:10px 8px 10px 9px; width:526px;  border-top:1px solid #E9EBEC; }
.fields_withb input {float:left; margin:3px 0px 0px 0px; color:#000000; width:225px;}

.rows_l {float:left; width:526px; text-align:left; padding:0; margin:0;}
.rows_l span {float:left; text-align:left; padding:0; margin:0;}
.filelogo {float:left; width:377px; }
.del_logo { float:left; width:377px; }
.del_logo a, .del_logo a:hover {display:block; line-height:18px; float:left; width:79px; margin:0; padding:0; height:18px; color:#C83023; margin:10px 4px 18px 0px;}
.del_logo span.name_oflogofile {float:left; margin:10px 8px 18px 0px; line-height:18px;}
.labelf {float:left; width:377px; padding:0; margin:0; line-height:18px; text-align:left;}

/*LOGOFILE*/

.filesp {float:left; width:377px; padding:0; margin:0;  text-align:left;}
.filesp input {color:#000000; float:left; margin:0px 0 0 0; border:1px solid #CCCCCC;  margin-bottom:0px; padding:0px 0px 0px 0px;  width:225px; line-height:18px;
text-align:left;  height:24px;}
.filesp div input {color:#000000; float:left; margin:0px 0 0 0; border:1px solid #CCCCCC;  margin-bottom:0px; padding:0px 0px 0px 0px;  width:225px; line-height:18px;
text-align:left; height:24px; display:block; background:transparent;}
.filesp div input[id] {color:#000000; float:left; margin:0px 0 0 0; border:1px solid #CCCCCC;  margin-bottom:10px; padding:3px;  width:225px; line-height:18px;
text-align:left; height:auto;}

/*LOGOFILE*/

.preview_logo { float:left; width:149px; padding:0; margin:0; position:relative;  height:102px;}
.preview_logo p {display:block; float:left; border:none; padding:0; margin:0; text-align:left;}
.preview_logo p img {float:left; width:auto; padding:0; margin:0; vertical-align:top;}		  
	
	
.fields_2col {float:left; text-align:left; padding:12px 8px 12px 9px; width:526px; }
.fields_2col input {float:left; margin:3px 0px 0px 0px; color:#000000; width:225px;}

		  
p.smalltxt {font-size:9px;}
input.rdbutton {display:block; background:none; border:none; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-bottom:0px; position:relative; width:auto; }
input.rdbutton[id] {display:block; background:none; border:none; float:left; margin:3px 0px 0px 0px; padding:0px 0px 0px 0px; margin-bottom:0px; position:relative; width:auto; }

input.rdbutton_req {display:block; background:none; border:none; float:left; margin:3px 0px 0px 0px; margin-bottom:10px; padding:0px 0px 0px 0px; position:relative; width:auto;}
input.rdbutton_req[id] {display:block; background:none; border:none; float:left; margin:6px 0px 0px 0px; margin-bottom:10px; padding:0px 0px 0px 0px; position:relative; width:auto;}

.rows {float:left; width:523px; text-align:left; padding:0; margin:0;}
.rows span {float:left; text-align:left; padding:0px 0px 0px 8px; margin:0; width:494px; }

.rows_b {float:left; width:526px; text-align:left; padding:0px 0px 0px 0px; margin:0;}
.rows_bs {float:left; width:526px; text-align:left; padding:6px 0px 0px 0px; margin:0;}

.rows_b span {float:left; text-align:left; padding:0px 0px 0px 0px; margin:0; width:526px; }
.rows_bs span {float:left; text-align:left; padding:0px 0px 0px 0px; margin:0; width:526px; }

.rows_b span.first_column, .rows_bs span.first_column  {width:355px;}
.rows_b span.second_column, .rows_b span.second_column {width:171px;}
.rows_bs input, .rows_b span.first_column input {float:left; width:313px;}
.rows_b span.second_column input, .rows_b span.second_column input {float:left; width:163px;}

.rows_b span.f_column {width:265px; text-align:left; float:left;  padding:0px 0px 0px 0px; margin:0;}
.rows_b span.f_column input {width:223px;}
.rows_b span.s_column {width:261px; text-align:left; float:left;  padding:0px 0px 0px 0px; margin:0;}
.rows_b span.s_column input {width:253px;}

.rows_bs span.f_column {width:265px; text-align:left; float:left;  padding:0px 0px 0px 0px; margin:0;}
.rows_bs span.f_column input {width:223px;}
.rows_bs span.s_column {width:261px; text-align:left; float:left;  padding:0px 0px 0px 0px; margin:0;}
.rows_bs span.s_column input {width:253px;}

.rows_b span.wide_column {width:526px; text-align:left; float:left;  padding:0px 0px 0px 0px; margin:0;}
.rows_b span.wide_column input {width:518px;}

.rows_h {float:left; width:523px; text-align:left; padding:0px 0px 5px 0px; margin:0; }


.rows_h span {float:left; text-align:left; padding:0px 0px 0px 8px; margin:0; width:494px; }
.rows_h a, .rows_h a:hover {display:block; float:left; padding:0; margin:3px 0px 0px 2px; text-align:left; }

.rows_h span.left_labels {float:left; text-align:left; padding:4px 0px 0px 65px; margin:0; width:86px; line-height:18px; font-size:12px;}
.rows_h input.inputdate { width:197px; }
.rows_h input.inhours { width:48px;}

.rows_ch {float:left; width:523px; text-align:left; padding:0px 0px 0px 0px; margin:0; }
.rows_ch span {float:left; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:510px; }
.rows_ch span p {float:left; text-align:left; padding:4px 0px 0px 8px; margin:0; width:auto; color:#2F7CC1; }
.rows_ch .price_tab {float:right; margin:4px 0px 0px 0px; height:24px;}
.rows_ch input {background:none; border:none; width:13px; height:13px; float:left; margin:6px 0px 0px 0px; padding:0;}
input.inputcheck { margin:6px 0px 0px 0px; margin-bottom: 0px; }

.required_rd {color:#2F7CC1; }
.required_rd p {float:left; width:auto; text-align:left; padding:4px 0px 0px 0px; }


.price_tab {background:url(images/price_tab.gif) left top no-repeat; width:55px; height:28px; padding:5px 0px 0px 18px; margin:0px 0px 0px 7px; text-align:left; color:#ffffff; font-size:12px; line-height:normal; font-weight:bold; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-0.9px;}

p.note {margin-bottom:0; padding-bottom:0; }


.help_tooltips {width:304px; color:#ffffff; padding:0; margin:0; }
.top_helpbox { float:right; height:30px; width:291px;  padding:0; margin:0; text-align:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/top_helpbox.png'); }
.top_helpbox[class] { float:right; background:url(images/top_helpbox.png) right top no-repeat; height:30px; width:291px; padding:0; margin:0; text-align:left;}


.midbackgr_helpbox { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/und_helpbox_ie.png');  width:304px; padding:0; margin:0; float:right; text-align:left; min-height:67px; height:auto !important; height:67px; background:transparent url(images/arrow_m.gif) left top no-repeat;}
.midbackgr_helpbox[class] { float:right; background:transparent url(images/arrow_m.gif) left top no-repeat; width:304px; padding:0; margin:0; min-height:67px; height:auto !important; height:67px;}
 

.mid_helpbox { width:291px; margin:0; float:right; text-align:left; background:transparent; min-height:67px; height:auto !important; height:67px;}
.mid_helpbox[class] { float:right; padding:0px; margin:0; text-align:left; width:291px; min-height:67px; height:auto !important; height:67px; background:url(images/backgr_helpbox.png) left top repeat-y;}

.bot_helpbox {float:right; height:18px; width:291px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bott_helpbox.png'); }
.bot_helpbox[class] { float:right; background:url(images/bott_helpbox.png) right top no-repeat; height:18px; width:291px;}

.top_helpbox span {float:left; display:block; width:263px; font-weight:bold; font-size:12px; padding:0px 14px 0px 14px; line-height:30px; color:#ffffff; margin:0 0 0 0; text-align:left; }
.mid_helpbox p {float:left; display:block; font-weight:normal; font-size:11px; padding:8px 14px 8px 14px; line-height:normal; color:#ffffff; width:263px; margin:0; background:transparent;}


.small_tooltip {width:110px; height:38px; float:left; margin:0; padding:0; text-align:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/small_tooltip.png'); }
.small_tooltip[class] {width:110px; height:38px; float:left; margin:0; padding:0; background:transparent url(images/small_tooltip.png) left top no-repeat;  text-align:left;}

.small_tooltip p {text-align:left; float:left; width:96px; height:28px; margin:0px 0px 0px 0px; padding:10px 0px 0px 14px; font-family:Verdana, Arial, Helvetica, sans-serif; background:transparent; font-size:11px; line-height:normal; vertical-align:top;}


#supernote-note-t1 {margin:25px 0px 0px 140px;}
#supernote-note-t2 {margin:25px 0px 0px 122px;}
#supernote-note-t3 {margin:25px 0px 0px 155px;}
#supernote-note-t4 {margin:25px 0px 0px 129px;}
#supernote-note-t5 {margin:25px 0px 0px 156px;}
#supernote-note-t6 {margin:25px 0px 0px 103px;}
#supernote-note-t7 {margin:25px 0px 0px 235px;}
#supernote-note-t8 {margin:25px 0px 0px 198px;}
#supernote-note-t9 {margin:25px 0px 0px 176px;}
#supernote-note-t10 {margin:25px 0px 0px 121px;}



.fileprices_label {width:217px; text-align:left; float:left; padding:0px 0px 0px 0px; margin:0; font-weight:bold;}
.fileprices {text-align:left; float:left; padding:0px 0px 0px 0px; margin:0; font-weight:normal; width:306px;}

#mediafiles {float:left; padding:0; margin:0; text-align:left; height:auto; width:auto;}

.media_fields {float:left; text-align:left; height:67px; padding:7px 7px 6px 10px; width:526px;  border-top:1px solid #E9EBEC; border-bottom:1px solid #F1F2F3;}
.media_fields input {float:left; margin:3px 0px 0px 0px; color:#000000;}

.media_fields_bord {float:left; text-align:left;  padding:7px 7px 6px 10px; width:526px; border-top:1px solid  #E9EBEC; border-bottom:1px solid  #E9EBEC;}
.media_fields_bord input {float:left; margin:3px 0px 0px 0px; color:#000000;}

.media_left {width:526px; float:left; text-align:left;}
.media_attach {width:280px; float:left; text-align:left;}
.media_counter {width:243px; float:left; text-align:right; padding:10px 0px 0px 0px;}
.media_check {width:280px; float:left; text-align:left; padding:10px 0px 0px 0px;}
.media_check input {float:left; margin:0px 6px 0px 0px; color:#000000; width:auto; border:none; background:none;}
.media_check input[type="checkbox"] {float:left; margin:3px 10px 0px 0px; color:#000000; width:auto; border:none; background:none;}

.media_icon {width:89px; height:67px; text-align:left; float:left; padding:0px 10px 0px 10px; margin:0;}
.media_descr {width:323px; height:75px; text-align:left; float:left; padding:5px 0px 0px 7px; margin:0; color:#757575;}
.media_descr b {color:#000000; font-weight:normal;}
.media_action {width:83px; height:80px; text-align:right; padding:0; margin:0; float:left;}
.media_action a, .media_action a:hover {display:block; line-height:18px; float:left; width:79px; margin:0; padding:0; height:18px; color:#C83023; margin:0px 4px 18px 0px;}
.media_fields_sum {float:left; text-align:right; height:30px; padding:0px 10px 0px 10px; width:523px;  border-top:1px solid #D8DADE; background:#F0F0F0; border-bottom:1px solid #E4E5E7; color:#333333; line-height:30px;}
.media_fields_sum  b {color:#C83023; line-height:30px;}
.media_action .price_tab {float:right; margin:0; }
textarea {width:524px; height:98px; float:left; margin:16px 0px 10px 0px; padding:0; background:#FFFFFF url(images/txtarea_backgr.gif) left top no-repeat;}
.fields_wide {float:left; text-align:left; padding:0px 9px 0px 8px; width:526px; border-top:1px solid #E9EBEC;}

.title_worddoc {float:left; text-align:left; width:523px; padding:0; margin:0;}
.title_worddoc input {float:left; margin:3px 0px 0px 0px; color:#000000;}
.word_doc {float:left; line-height:18px; width:523px; padding:0; margin:0; text-align:left;}
.word_doc span.filename {float:left; width:444px; text-align:left; line-height:18px; color:#333333; margin:8px 0px 0px 0px;}
.word_doc a, .word_doc a:hover {display:block; line-height:18px; float:right; width:79px; margin:0; padding:0; height:18px; color:#C83023; margin:8px 0px 0px 0px;}

/* Calendar */
.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}
			
#calendar {margin:0px 0px 0px 165px;}
.inputdate {width:203px; height:18px; }
/*input[type="file"] { background:transparent; border:none;}*/
.send_button {float:left; text-align:center; padding:22px 0px 22px 0px; margin:0; width:523px;}
.additional_img {float:left; width:auto; text-align:left; padding:0; margin:0; }
.additional_img img {float:left; width:auto; text-align:left; padding:0; margin:14px 0px 0px 0px; }

/* Filled or not Box */
.correct_box {width:223px; height:285px; float:left; text-align:left; padding:0; margin:0;}
.correct_box_title {width:223px; height:39px; float:left; text-align:left; background:transparent url(images/correct_box_title.gif) left top no-repeat; padding:0; margin:0;}
.correct_box_content {width:223px; height:211px; float:left; text-align:left; background:transparent url(images/correct_box_backgr.gif) left top repeat-y; padding:0; margin:0;}
.correct_box_shadow {width:223px; height:211px; float:left; text-align:left; background:transparent url(images/correct_box_shadow.gif) left top no-repeat; padding:0; margin:0;}
.correct_box_shadow span {width:205px; float:left; padding:0px 8px 0px 10px; margin:0; line-height:18px; font-size:12px; text-align:left;}
.correct_box_shadow span.step_title {font-weight:bold; color:#000000; padding:12px 8px 0px 10px;}
.correct_box_shadow span.unfilled {padding:0px 8px 0px 19px; width:196px; color:#999B9E; background:transparent url(images/notfilled.gif) 202px no-repeat;}
.correct_box_shadow span.filled {padding:0px 8px 0px 19px; width:196px; color:#000000; background:transparent url(images/filled.gif) 202px no-repeat;}
.correct_box_amount {width:223px; height:35px; float:left; text-align:left; background: url(images/correct_box_bottom.gif) left top no-repeat;}
#step2_title {padding:22px 8px 0px 10px;}
.amount_title {float:left; width:102px; line-height:35px; text-align:right; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 0px 0px;}
.amount_total {float:left; padding:0px 10px 0px 0px; width:111px; line-height:35px; text-align:right; color:#C83023; font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.spacer {float:left; width:100%; height:1px; line-height:1px; text-align:left; color:transparent;}
.tabchecked {width:16px; height:16px; float:right; text-align:left;}