body {
background: #8FA8AF;
margin-top: 0px;
font-family: Trebuchet MS;
}

form {
margin: 0px;
}

.form_button {
    width: 100px;
    height: 25px;
    border: 1px solid #004B85;
    background: #cfdde6;
    color: #004b85;
    font-size: 11px;
    font-weight: bold;
}

input {
    height: 17px;
    border: 1px solid #004B85;
    font-size: 11px;
}

.menu_producer, .menu_category, .menu_subcategory, .menu_product {
	font-size: 13x;
}

.menu_producer {
	padding-left: 0px;	
}

.menu_category {
	padding-left: 0px;	
}

.menu_subcategory {
	padding-left: 10px;	
}

.menu_product {
	padding-left: 20px;	
}

a.product_link:link, a.product_link:visited {
    color: #000000;
    font-size: 13px;
    text-decoration: none;
}

a.product_link:hover, a.product_link:active {
    color: #F48221;
    font-size: 13px;
    text-decoration: underline;
}

a.product_link_selected:link, a.product_link_selected:visited {
    color: #F48221;
    font-size: 13px;
    text-decoration: none;
}

a.product_link_selected:hover, a.product_link_selected:active {
    color: #F48221;
    font-size: 13px;
    text-decoration: underline;
}

a.categ_link:link, a.categ_link:visited, a.producer_link:link, a.producer_link:visited  {
    color: #000000;
    font-size: 13px;
	font-weight:bold;
    text-decoration: none;
}

a.categ_link:hover, a.categ_link:active, a.producer_link:hover, a.producer_link:active {
    color: #F48221;
    font-size: 13px;
	font-weight:bold;
    text-decoration:none;
}

a.subcateg_link:link, a.subcateg_link:visited {
    color: #000000;
    font-size: 13px;	
    text-decoration: underline;
}

a.subcateg_link:hover, a.subcateg_link:active {
    color: #F48221;
    font-size: 13px;	
    text-decoration:underline;
}

a {
text-decoration: none;
}

a.more:link, a.more:visited {
color: #f48221;
font-size: 10px;
text-decoration: none;
font-family: Trebuchet MS;
}

a.more:hover, a.more:active {
color: #f48221;
font-size: 10px;
text-decoration: underline;
font-family: Trebuchet MS;
}

a.internal_links:link, a.internal_links:visited {
color: #f48221;
font-size: 14px;
text-decoration: none;
}

a.internal_links:hover, a.internal_links:active {
color: #f48221;
font-size: 14px;
text-decoration: underline;
}

a.grey_link:link, a.grey_link:visited {
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}

a.grey_link:hover, a.grey_link:active {
    color: #F48221;
    font-size: 14px;
    text-decoration: underline;
}

.top_menu {
background: url('../images/menu_item_bg.gif');
background-repeat: repeat-x;
padding-left: 15px;
padding-top: 15px;
}

.bottom_top_menu {
background: url('../images/menu_item_underline.gif');
background-repeat: repeat-x;
}

a.main_menu:link, a.main_menu:visited {
color: #676360;
font-weight: bold;
font-size: 17px;
text-decoration: none;
font-family: Trebuchet MS;
}

a.main_menu:hover, a.main_menu:active {
color: #F48221;
font-weight: bold;
font-size: 17px;
text-decoration: none;
font-family: Trebuchet MS;
}

.top_menu_marked {
background: url('../images/menu_item_bg.gif');
background-repeat: repeat-x;
padding-left: 15px;
padding-top: 15px;
}

a.main_menu_marked:link, a.main_menu_marked:visited {
color: red;
font-weight: bold;
font-size: 17px;
text-decoration: none;
font-family: Trebuchet MS;
}

a.main_menu_marked:hover, a.main_menu_marked:active {
color: #F48221;
font-weight: bold;
font-size: 17px;
text-decoration: none;
font-family: Trebuchet MS;
}

.topbox_left {
width: 10px;
background: url('../images/topbox_left.gif');
background-repeat: no-repeat;
}

.topbox_right {
width: 10px;
background: url('../images/topbox_right.gif');
background-repeat: no-repeat;
}

.bottombox_left {
width: 10px;
background: url('../images/bottombox_left.gif');
background-repeat: no-repeat;
}

.bottombox_right {
width: 10px;
background: url('../images/bottombox_right.gif');
background-repeat: no-repeat;
}

.topbox_center {
width: 291px;
background: url('../images/topbox_center.gif');
background-repeat: repeat-x;
}

.bottombox_center {
width: 291px;
background: url('../images/bottombox_center.gif');
background-repeat: repeat-x;
}

.box_left {
background: url('../images/box_left.gif');
background-repeat: repeat-y;
}

.box_right {
background: url('../images/box_right.gif');
background-repeat: repeat-y;
}

.texttablebox {
background: #f2f2f2;
width: 100%;
font-family: Trebuchet MS;
font-size: 13px;
}






.topbox1_left {
width: 10px;
background: url('../images/topbox1_left.gif');
background-repeat: no-repeat;
}

.topbox1_right {
width: 10px;
background: url('../images/topbox1_right.gif');
background-repeat: no-repeat;
}

.bottombox1_left {
width: 10px;
background: url('../images/bottombox1_left.gif');
background-repeat: no-repeat;
}

.bottombox1_right {
width: 10px;
background: url('../images/bottombox1_right.gif');
background-repeat: no-repeat;
}

.topbox1_center {
background: url('../images/topbox1_center.gif');
background-repeat: repeat-x;
width: 100%;
}

.bottombox1_center {
background: url('../images/bottombox1_center.gif');
background-repeat: repeat-x;
}

.box1_left {
background: url('../images/box1_left.gif');
background-repeat: repeat-y;
}

.box1_right {
background: url('../images/box1_right.gif');
background-repeat: repeat-y;
}

.texttablebox1 {
background: #ffffff;
font-family: Trebuchet MS;
font-size: 13px;
text-align: justify;
}

.texttablebox2 {
background: #ececec;
width: 100%;
font-family: Trebuchet MS;
font-size: 13px;
}

.texttablebox3 {
background: #8FA8AF;
color: #ffffff;
width: 100%;
font-family: Trebuchet MS;
font-size: 13px;
text-align: justify;
}

.texttablebox4 {
background: #CFDDE6;
width: 100%;
font-family: Trebuchet MS;
font-size: 13px;
text-align: justify;
}

.texttablebox_generic {
font-family: Trebuchet MS;
font-size: 13px;
text-align: justify;
}



.topbox2_center {
width: 450px;
background: url('../images/topbox2_center.gif');
background-repeat: repeat-x;
}

.bottombox2_center {
width: 450px;
background: url('../images/bottombox2_center.gif');
background-repeat: repeat-x;
}

.box2_left {
background: url('../images/box2_left.gif');
background-repeat: repeat-y;
}

.box2_right {
background: url('../images/box2_right.gif');
background-repeat: repeat-y;
}

.topbox3_center {
width: 450px;
background: url('../images/topbox3_center.gif');
background-repeat: repeat-x;
}

.bottombox3_center {
width: 450px;
background: url('../images/bottombox3_center.gif');
background-repeat: repeat-x;
}

.box3_left {
background: url('../images/box3_left.gif');
background-repeat: repeat-y;
}

.box3_right {
background: url('../images/box3_right.gif');
background-repeat: repeat-y;
}

.topbox4_center {
width: 450px;
background: url('../images/topbox4_center.gif');
background-repeat: repeat-x;
}

.bottombox4_center {
width: 450px;
background: url('../images/bottombox4_center.gif');
background-repeat: repeat-x;
}

.box4_left {
background: url('../images/box4_left.gif');
background-repeat: repeat-y;
}

.box4_right {
background: url('../images/box4_right.gif');
background-repeat: repeat-y;
}

.topbox4_combined_center {
width: 240px;
background: url('../images/topbox4_center.gif');
background-repeat: repeat-x;
}

.bottombox4_combined_center {
width: 240px;
background: url('../images/bottombox4_center.gif');
background-repeat: repeat-x;
}

.topbox1_combined_center {
width: 720px;
background: url('../images/topbox1_center.gif');
background-repeat: repeat-x;
}

.bottombox1_combined_center {
width: 720px;
background: url('../images/bottombox1_center.gif');
background-repeat: repeat-x;
}

.texttablebox4_combined {
background: #CFDDE6;
font-family: Trebuchet MS;
font-size: 13px;
text-align: justify;
}

.texttablebox1_combined {
background: #FFFFFF;
padding: 10px;
font-family: Trebuchet MS;
font-size: 13px;
text-align: justify;
}

.orange25 {
color: #F48221;
font-weight: normal;
font-size: 25px;
font-family: Trebuchet MS;
}

.blue18 {
color: #004B85;
font-weight: normal;
font-size: 18px;
font-family: Trebuchet MS;
}

.blue25 {
color: #004B85;
font-weight: normal;
font-size: 25px;
font-family: Trebuchet MS;
}

.white25 {
color: #ffffff;
font-weight: normal;
font-size: 25px;
font-family: Trebuchet MS;
}

.black25 {
color: #000000;
font-weight: normal;
font-size: 25px;
}

.grey25 {
color: #404040;
font-weight: normal;
font-size: 25px;
font-family: Trebuchet MS;
}

.bottom_border {
    border-bottom: 1px solid #404040;
    padding-bottom: 10px;
}

.top_contact {
padding: 0px 3px;
color: #404040;
font-weight: bold;
font-size: 11px;
border: 1px solid #404040;
background: #f2f2f2;
font-family: Trebuchet MS;
}

.spacer_middle {
background: url('../images/spacer_middle.gif');
background-repeat: repeat-x;
}

.bottom_spacer {
background: url('../images/bottom_spacer.gif');
background-repeat: repeat-y;
}

.product_name {
	color: #000000;
    font-size: 25px;
	font-weight: bold;
}

.product_code_producer {
	color: #000000;
    font-size: 12px;	
}