	
	.voucher .main {background: white; color: #5B5B5B; padding: 0px 10px 10px 10px; width: 920px;}
	
	.voucher_title {height: 78px; background: url('../media/images/misc/bg_sand_middle.jpg') repeat-x; }
	.voucher_title img {float: left; }
	.voucher_title span {	float: left; width: 920px; color: #a4151c; margin-top: 38px; line-height: 36px; 
							font-style: italic; font-size: 32px; font-family: Arial;}
	
	.voucher .top_images_box {/*background: green;*/ margin-top: 24px; /*border: 1px solid blue;*/ overflow: auto;}
	.voucher .top_images_box img {float: left;}
	
	.voucher .text-inhalt {/*margin-top:*/ line-height: 19px;}
	
	
	
	.voucher .create_box {height: 290px; margin: 16px 0px;}
	.voucher .create_box .create {width: 442px; float: left; height: 100%;}

	.voucher .create_box .create .motive_box {width: 100px; height: 111px; margin-left: 14px; float: left;}
	.voucher .create_box .create .motive_box_1 {margin-left: 0px;}
	.voucher .create_box .create .motive {height: 68px; background: #E8E8E8; border: 1px solid #C3C3C3; margin-bottom: 2px; text-align: center;}	
	.voucher .create_box .create .motive img {vertical-align: middle;}
	.voucher .create_box .create .motive img.null {width: 0px; height: 68px; border: 0px solid blue;}
	
	.voucher .create_box .create .motive_box input {margin: 3px 4px 0px 0px; padding: 0px; width: 14px; height: 14px; float: left;}


	.voucher .create_box .set_data {height: 179px; background: url('../media/images/voucher/bg_grad_sand.png') repeat-x #F4EAB8; float: left; width: 100%;}
	.voucher .create_box .set_data .text_box {width: 205px; float: left; margin-left: 6px; _margin-left: 3px; border: 0px solid blue;}
	.voucher .create_box .set_data .price_box {width: 215px; float: left; margin-left: 14px; _margin-left: 7px; border: 0px solid blue;}
	.voucher .create_box .set_data span {/*font-family: Tahoma;*/ font-size: 18px; font-weight: bold; color: #492215; display: block; margin: 5px 0px;}
	
	
	.voucher .create_box .set_data input {}
	.voucher .create_box .set_data .field {border: 1px solid #DEB779; margin: 5px 0px; font-family: Arial; font-size: 12px; color: #5B5B5B;}
	.voucher .create_box .set_data .title {width: 100%; height: 16px; padding: 9px 0px;}
	.voucher .create_box .set_data .descr {width: 100%; height: 84px; padding: 0px; margin: 0px; margin-top: 10px;}  
	
	.voucher .create_box .set_data .cur {	width: 180px; float: left; margin: 0px; height: 24px; margin-bottom: 3px; padding: 5px 0px; 
											text-align: center; font-size: 18px; font-weight: bold; color: #492215;}
	
	.voucher .create_box .set_data .radio_box {float: left; width: 100%; overflow: auto; color: #492215; padding-top: 2px;}
	.voucher .create_box .set_data .radio_box input {padding: 0px; margin: 0px; width: 13px; height: 13px; float: left;}
	.voucher .create_box .set_data .radio_box div {float: left; margin: 0px 0px 0px 2px; line-height: 11px;}
	.voucher .create_box .set_data .radio_box img {float: right; margin: -2px 8px 0px 0px; cursor: pointer;}
	
	.voucher .create_box .set_data .submit {	background: url('../media/images/voucher/button_transperent.png') no-repeat;
												width: 211px; height: 44px; cursor: pointer; margin:0;
												color: white; font-weight: bold; font-size: 14px; text-align: center; line-height: 37px;
	                                            _background-image: url('../media/images/voucher/button_ie6.png'); _height:39px;
												} 
	
	
	
	.voucher .create_box .show {width: 420px; float: left; height: 100%; text-align: center; border: 1px solid #EBEBEB; margin-left: 32px; position: relative;}
	.voucher .create_box .show img {vertical-align: middle;}
	.voucher .create_box .show img.null {width: 0px; height: 290px; border: 0px solid blue;}
												
	input#chocolate {margin-top: 7px;}
	div#chocolate_s {line-height: 24px;}
	div#control_container {width: 38px; height: 23px; background: white; position: relative; margin-left: 8px; border: 1px solid #DEAB59;}
	div#control_disabler {width: 38px; height: 23px; /*background: green;*/ position: absolute; left: 0; top: 0; border: 0px solid #DEAB59; margin: 0; padding: 0; z-index: 10; background-color:black;}
    #control_container #control_disabler {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
	input#control_input {width: 21px; height: 23px; border: 0; position: absolute; left: 0; top: 0; margin: 0; border-right: 1px solid #DEAB59; vertical-align: middle; text-align: center; line-height: 23px; z-index: 9; background-color:#FFF;color:black;}
    div.control_button {width: 16px; height: 11px; position: absolute; right: 0; margin: 0; cursor: pointer; z-index: 9;}
    div#button_up {top: 0; background: url('../media/images/voucher/control_arrow_up.jpg');}
    div#button_down {top: 11px; background: url('../media/images/voucher/control_arrow_down.jpg'); border-top: 1px solid #DEAB59;}
    
    .msc-data-cell .voucher {float:left;}
    .msc-data-cell .voucher .main {width:442px; padding:0; margin:0;}
    .msc-data-cell .voucher .main .create_box {padding:0; margin:0;}
    /* Factory access */
    .factory-access {background-color:white; height:400px; color:#492215; padding-top:100px;}
    .factory-access form {display:block;}
    .factory-access form input {width:180px; padding:2px; margin:0; border:1px solid #EBCC90; color:#2F2F2F;
        font:12px Arial, Helvetica, sans-serif; vertical-align:middle;}
    .factory-access form input[type="submit"] {border:none; cursor:pointer; width:175px; height:35px;}
    .factory-access form .validation-advice {width:160px;}
    .factory-access form table {border-collapse:collapse; border-spacing:0; margin:0 auto;}
    .factory-access form table td {padding:2px; vertical-align:top;}
    .factory-access form table tr+tr+tr td {text-align:center;}
    .factory-access form table tr td:first-child {font-weight:bold;}
    /* Form Validation */
    .validation-advice {clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px; background:url(../skin/frontend/default/default/images/validation_advice_bg.gif) 2px 0 no-repeat; color:#eb340a; }
    .validation-failed { border:1px dashed #eb340a !important; background:#faebe7 !important; }
    .validation-passed {}
    p.required { font-size:11px; text-align:right; color:#EB340A; }
    
    .currenciesBox {border-collapse:collapse; border-spacing:0;}
    .currenciesBox td {width:46px !important; height:20px !important; padding:0 !important; vertical-align:top !important;}
