

/*==============================================================================
 * General
 *============================================================================*/

/*
p,td,body	{ font-family: Verdana, Arial, Helvetica, sans-serif; }
*/
/*
p,td               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066 }
*/
/*
.tekst          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066 }
.title          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FF6600 }
*/
.menuitem       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066 }
.footer         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000066 }

a { color: #5e5e5e; }
a:hover     { color: #F79709; }


a.navleft:link		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #000066; display: block; border-bottom: 1px solid #FF6600; padding: 3px; }
a.navleft:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #000066; display: block; border-bottom: 1px solid #FF6600; padding: 3px; }
a.navleft:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #FFFFFF; display: block; border-bottom: 1px solid #FF6600; padding: 3px; }
a.navleft:hover		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; color: #FFFFFF; display: block; border-bottom: 1px solid #FF6600; padding: 3px; background-color: #FF6600;  }


.nav_title      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt font-weight: bold; color: #000066; background: #FFFFFF }
.nav_selected   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; }
.nav_unselected { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000066; }

/*==============================================================================
 * Combo
 *============================================================================*/
.combo_class
{
	background-color: #FF6600;
	border: 1px solid #FF9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.combo_class td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.combo_popup_class
{
	background-color: #FF6600;
	border-left: 1px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.combo_option_class
{
	background-color: #FF6600;
	cursor: pointer;
}


.combo_option_hover_class
{
	background-color: #FF9933;
	cursor: pointer;
}

/*==============================================================================
 * Cart Black
 *============================================================================*/
.cart_table
{
	width: 150px;
	background-color: #D2D0C8;
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	margin-right: 2px;
	cursor: pointer;
	float: right;
}

.cart_table th
{
	background-color: #5e5e5e;
	color: white;
	font-weight: bold;
	font-size: 11px;
}

.cart_table td {
    padding: 2px;
}


/*==============================================================================
 * Shop
 *============================================================================*/

/* general ------------ */

.shop_button
{
	text-decoration: none;
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333;
	background-color: #FFAA55;
	border: 1px solid #444;
}

.shop_button:hover
{
	color: #FFFFFF;
	background-color: #441100;
}

/* product ------------ */
.shop_product_table
{
	width: 500px;
}

.shop_product_title
{
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5E5E5E;
}

.shop_product_price
{
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5E5E5E;
	text-align: right;
}

.shop_product_image
{
	margin-top: 20px;
	margin-right: 10px;
}

.shop_product_description
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	margin-top: 20px;
}

.shop_product_attribute_label
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	margin-top: 20px;
	font-weight: bold;
	/*color: ;*/
}

.shop_product_attribute_value
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	border: 1px solid black;
}

.shop_add2chart_button, .shop_add2chart_button:active, .shop_add2chart_button:visited
{
	color: ##5E5E5E;
	text-decoration: none;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px;
}

.shop_add2chart_button:hover
{
	color: #441100;
	background-color: #FFAA55;
}

.shop_add2chart_button img {
    padding-right: 5px;
    padding-bottom: 5px;
}

/* productlist ------------ */

.shop_list_productblock
{
	margin-right: 10px;
	margin-bottom: 10px;
	border: 2px solid #555555;
	background-color: #CECECE; /*#CCCCFF;*/
}

.shop_list_productblock:hover
{
    border: 2px solid #F79709;
}


/* cart ------------ */

.shop_cart
{
	margin-left: 25px;
}

.shop_cart_title
{
	font-family: arial,helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #5E5E5E;
	display: list-item;
	list-style-position: inside;
	list-style-image: url(images/icon-cart.gif);
	margin-bottom: 20px;
}

.shop_cart_table
{
	font-family: arial,helvetica,sans-serif;
	font-size: 10pt;
}

.shop_cart_table th
{
	color: white;
	background-color: #5E5E5E;
}

.shop_cart_table tr.even
{
	background-color: white;
}

.shop_cart_table tr.odd
{
	background-color: #FFDD99;
}

.shop_cart_table tr td.actions
{
	background-color: white;
}

.shop_cart_attribute_list
{
	font-size: 11px;
}

.shop_cart_attribute_list .label
{
}

.shop_cart_attribute_list .value
{
	font-style: italic;
}

/* checkout general ----------- */

.shop_checkout
{
	margin-left: 25px;
	font-family: arial,helvetica,sans-serif;
	font-size: 10pt;
}

.shop_checkout_title
{
	font-family: arial,helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5E5E5E;
}

.shop_checkout_subtitle
{
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5E5E5E;
	margin-bottom: 25px;
}

.shop_checkout_table
{
	font-family: arial,helvetica,sans-serif;
	font-size: 9pt;
}

.shop_checkout_table th
{
	background-color: #000000;
	color: #FFFFFF;
	font-size: 10pt;
}

.shop_checkout_table .label
{
	font-weight: bold;
	vertical-align: top;
}

.shop_checkout_table .value
{
	font-weight: normal;
	vertical-align: top;
}



/*==============================================================================
 * New layout
 *============================================================================*/

body, head, td, p {
    font-family: Arial;
    font-size: 9pt;
    
}

body {
    background-color: #D2D0C8;
    margin: 0;
    padding: 0;
}

.top_header {
    background-image: url('images/front/bg_header_europe2.png');
    width: 960px;
    height: 116px;
}

.top_navigation {
    color: white;
    padding-top: 94px;
    text-align: right;
    width: 920px;
    padding-right: 20px;
}
.top_navigation td {
    padding: 0px 8px;
    line-height: 21px;
    padding-top: 1px;
}

.top_navigation td.selected {
    background-color: #7E7E7E;
}

.top_navigation a {
    color: white;
    font-weight: normal;
    font-size: 14px;
    font-family: Arial;
    text-decoration: none;
    text-transform: lowercase;
    
}
.top_navigation a:hover {
    color: #F79709;
}

.content_background {
    background-image: url('images/front/bg_middle.png');
    background-repeat: repeat-y;
    width: 900px;
    padding: 8px 34px;
}

.content {
    
    width: 875px;
    border: 1px solid #ccc;
    background-color: #efefef;
    padding: 10px 8px;
}

.bottom_footer {
    background-image: url('images/front/bg_footer.png');
    width: 960px;
    height: 54px;
}

.copyright {
    color: #B5B1A8;
    padding-top: 30px;
    font-size: 11px;
}

a.copyright {
    padding-top: 0px;
    color: #B5B1A8;
    
}
a.copyright:hover {
    color: #F79709;
}
