/*modulename_templatename_cssname*/
/*modulename_templatename_cssname*/
#histats_counter{
visibility:hidden;
height:1px;
}
@media screen and (min-width: 950px) {
	.data_container {
		position: relative;
		width: 60%;
		float: left;
		/*min-width: 600px;*/
	}

	.result_container {
		position: relative;
		/*float:left;
		min-width: 300px;*/
		
	}
}

@media screen and (max-width: 950px) {
	.data_container {
		position: relative;
		width: 100%;
		float: none;
		/*min-width: 600px;*/
	}

	.result_container {
		display: block
		/*float: none;
		min-width: 300px;
		width: 100%;*/
	}
}
.fs_wizard_default {
    /*background-color: whitesmoke;*/
    color: #666666;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
	line-height:22px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.fs_wizard_default .fieldgroup {
     padding: 3px 0;
	 clear:both;
}
.fs_wizard_default .odd  {
	background-color:white;

}
.fs_wizard_default .cell {
    float: left;
    height: auto;
    margin-left: 3px;
    padding: 1px;
    width: auto;
}
.fs_wizard_default .cell2 {
    border: 1px solid;
    margin-left: 5px;
    position: absolute;
    width: 100px;
}
.fs_wizard_default .label {
    float: left;
    /*font-weight: bold;*/
    padding-right: 5px;
    text-align: right;
    width: 100px;
}
.fs_wizard_default .cell2 .label {
    float: left;
    /*font-weight: bold;*/
    padding-left: 5px;
    text-align: left;
}
.fs_wizard_default .field {
    float: left;
    min-width: 100px;
}

.fs_wizard_default .field span {
    float: left;
}

.fs_wizard_default .field input {
    font-family: verdana;
    font-size: 13px;
    width: 100px;
	float:left;
}
.fs_wizard_default .field select{
    font-family: verdana;
    font-size: 13px;
    width: 100px;
	float:left;
}
.fs_wizard_default .field .short {
    font-family: verdana;
    font-size: 13px;
    width: 50px;
}
.fs_wizard_default .field textarea {
    width: 150px;
}
.fs_wizard_default .field select {
    width: 150px;
}
.fs_wizard_default .hidden_copy {
    display: block;
    float: left;
    overflow: hidden;
    width: 0;
}
.fs_wizard_default .error {
    color: Red;
    display: block;
	clear:both;
    margin-left: 10px;
    text-align: center;
}
.fs_wizard_default .legend {
    display: block;
    float: left;
 	min-width:30px;
	margin-left:3px;
}
.fs_wizard_default .button {
    color: black;
    display: block;
    float: left;
    margin-left: 10px;
    width: 25px;
}
.fs_wizard_default .hint {
    color: #666666;
    display: block;
    float: left;
    margin-left: 10px;
    width: 250px;
}
.fs_wizard_default .required {
    color: Red;
    display: block;
    float: left;
    margin-left: 10px;
    width: 10px;
}
.fs_wizard_default .mycutdbtable{
width: 100%;
background-color: #e6e6fa;
table-layout: fixed;
}
.fs_wizard_default .mycutdbtable tr.head{
background-color: #d3d3d3;
color:black;
text-align:center;
font-weight:bold;
}
.fs_wizard_default .mycutdbtable tr.row_odd{
background-color: #F1F1F1;
color:#363636;
cursor:pointer;
text-align:center;
}
.fs_wizard_default .mycutdbtable tr.row_even{
background-color: #F6F6F6;
color:#363636;
cursor:pointer;
text-align:center;
}

.fs_wizard_default .mycutdbtable tr.row_active{
background-color: #CCDDCC;
color:#363636;
cursor:pointer;
font-weight:bold;
text-align:center;
}
.fs_wizard_default .mycutdbtable tr.row_highlight{
background-color: #E6E6E6;
color:#363636;
cursor:pointer;
text-align:center;
}

.fs_wizard_default .mycutdbtable tr td{
overflow:hidden;
}
.tabs {
}
.tabs .tabs_menu {
    margin-left: 10px;
    margin-top: 5px;
}
.tabs .tabs_menu .tab_button {
    background-color: gray;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
}
.tabs .tabs_menu .tab_button_active {
    background-color: whitesmoke;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
}
.tabs .tabs_content {
    /*background-color: whitesmoke;*/
    display: none;
    padding-bottom: 1px;
    padding-right: 5px;
}

legend{
display: block;
background-color: white;
width: 70%;
border: 1px solid gray;
border-radius: 4px;
}
fieldset{
background-color: whitesmoke;
border-radius: 4px;
margin-bottom: 15px;
border: 1px solid #aaa;
}