/****content_catalogue***/
#content_catalogue
{
	background:#FFFFFF;
}

#content_catalogue_left
{
	width:240px;
	float:left;
}

#content_catalogue_right
{
	float:right;
	width:660px;
	padding:10px 20px 10px 20px;
}

/***#content_contact***/
#content_contact
{
	background:#FFFFFF;
}

#content_contact_left
{
	width:400px;
	float:left;
	padding:20px;
}

#content_contact_right
{
	float:right;
	width:450px;
	padding:20px;
}


/* ------------------ */

table.btableFixed
{
	width:300px;
    background:#CDCDCD;
    border:solid 0px white;
    border-collapse:collapse;
    border-spacing:0px;
    margin-top:10px;
}

table.btableFixed td,
table.btableFixed tr,
table.btableFixed th
{
    border:solid 0px white;
    padding-bottom:10px;
}

table.btableFixed h1
{
	width:300px;
	background:#E71E26;
    color:white; 
    padding: 7px 10px 7px 30px;
    text-align:center;
    margin:0px;
}

table.btableFixed h1.extraNote
{
	font-size:14px;
	width:700px;
	background-color:#FCDEE8;
    color:red;
	padding-right:17px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0px;
	text-align:left;
}



table.btableFixed td.left_column
{
	text-align:right;
	padding-right:17px;
	width:80px;
}

table.btableFixed td.left_column_top
{
	text-align:right;
	padding-right:17px;
	padding-top:10px;
	width:80px;
}

table.btableFixed td.right_column_top
{
	padding-top:10px;
}

/***search_items***/
.search_items
{
	width:100%;
	padding:10px 0px;
}

.searchHighlight
{
	background:yellow;
}

/***tblOrder***/
.tblOrder
{
    width:100%;
    border-collapse:collapse;
    border-spacing:0px;
    background:#D6D6D6;
    margin-bottom:10px;
}

.tblOrder input,
.tblOrder textarea
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width:100%;
}

.asterisk
{
    color:red;
}

.tblOrder tr td
{
    padding:5px;
    vertical-align:middle;
}

.tblOrder td.tblOrder_name
{
    width:170px;
}

.tblOrder_position
{
    width:150px;
}

.tblOrder_code
{
    width:100px;
}

.tblOrder_description
{
}

.tblOrder_quantity
{
    width:100px;
}

.error
{
    font-size:12px;
}

.tblOrder_submit
{  
    width:100%;
    border-collapse:collapse;
    border-spacing:0px;
    font-size:20px;
    width:70%;
    margin:0px auto;
}

.btn_tblOrder_submit
{
    width:50%;
    text-align:center;
}

#xSubmit
{
    padding:5px 20px;
    text-align:center;
    font-size:20px;
}

label.error 
{ 
   float: none; 
   color: red; 
   vertical-align: top; 
}