﻿
/******************************************** ORDER *********************************************/
.Search_Top
{
}
/******************************************** ORDER *********************************************/

/*************************************** HTML TEXT MODULE ***************************************/
.HtmlTex img
{
    border: solid 8px #760404;
}
.HtmlText_Toolbar
{
	padding-bottom: 1px;
	border-bottom: dashed 1px #cccccc;
}
.HtmlText_Tabs
{
	width: 100%;
}
.HtmlText_Tabs { width: 100%; }
.HtmlText_Tabs .ajax__tab_header { width: 100%; }
.HtmlText_Tabs .ajax__tab_outer { height: 14px; padding: 1px 1px 2px 1px; }
.HtmlText_Tabs .ajax__tab_inner { width: 100%; background: #cacaca }
.HtmlText_Tabs .ajax__tab_tab { padding: 2px 5px 2px 5px; color: #000; font-weight: normal;  }
.HtmlText_Tabs .ajax__tab_hover .ajax__tab_outer { height: 14px; padding: 1px 1px 2px 1px; }
.HtmlText_Tabs .ajax__tab_hover .ajax__tab_inner { width: 100%; background: #f1f1f1; }
.HtmlText_Tabs .ajax__tab_hover .ajax__tab_tab { padding: 2px 5px 2px 5px; color: #000; font-weight: normal;  }
.HtmlText_Tabs .ajax__tab_active .ajax__tab_outer { height: 14px; padding: 1px 1px 2px 1px; }
.HtmlText_Tabs .ajax__tab_active .ajax__tab_inner { width: 100%; background: #929292 }
.HtmlText_Tabs .ajax__tab_active .ajax__tab_tab { padding: 2px 5px 2px 5px; color: #000; font-weight: normal;  }
.HtmlText_Tabs .ajax__tab_body { border-top:0; padding:0; height: 100%; }
.HtmlText_Tabs .ajax__tab_panel { width: 100%; height: 100%; }
.HtmlText_Editor
{
}
.HtmlText_Buttons
{
	border-top: dashed 1px #cccccc;
	padding: 1px;
	text-align: right;
}
.HtmlText_Buttons_Apply
{
	background: #cacaca;
	border: 0;
	padding: 1px;
	cursor: pointer;
	font-weight: bold;
}
.HtmlText_Buttons_Apply:hover
{
	background: #f1f1f1;
	border: 0;
	padding: 1px;
	cursor: pointer;
	font-weight: bold;
}
.HtmlText_Buttons_Cancel
{
	background: #cacaca;
	border: 0;
	padding: 1px;
	cursor: pointer;
	font-weight: bold;
}
.HtmlText_Buttons_Cancel:hover
{
	background: #f1f1f1;
	border: 0;
	padding: 1px;
	cursor: pointer;
	font-weight: bold;
}
/*************************************** HTML TEXT MODULE ***************************************/

/***************************************** SHOPPING CART ****************************************/
.BasketAddItem div {border:solid 1px Black;background-color:#FFF;}
.BasketAddItem td {border:solid 1px Black;background-color:#FFF;}

.BasketAddItem_popup_table_right {border:none;background-color:transparent;padding:0px;margin:0px;}
.BasketAddItem_popup_table_row_right {vertical-align:top;height:100%;background-color:transparent;padding:0px;margin:0px;}
.BasketAddItem_callout_cell_right {width:10px;height:100%;text-align:right;vertical-align:top;border:none !important;background-color:transparent !important;padding:0px;margin:0px;}
.BasketAddItem_callout_table_right {height:100%;border:none;background-color:transparent;padding:0px;margin:0px;}
.BasketAddItem_callout_table_row_right {background-color:transparent;padding:0px;margin:0px;}
.BasketAddItem_callout_arrow_cell_right {padding:4px 0px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.BasketAddItem_callout_arrow_cell_right 
.BasketAddItem_innerdiv_right {font-size:1px;position:relative;left:1px;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.BasketAddItem_callout_arrow_cell_right 
.BasketAddItem_innerdiv_right div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-right:none !important;padding:0px;margin:0px 0px 0px auto;}
.BasketAddItem_error_message_cell_right {font-family:Verdana;font-size:10px;padding:5px;border-right:none !important;border-left:none !important;width:100%;text-align:left;}
.BasketAddItem_icon_cell_right { width: 10px; padding: 2px; margin: 0px; border-right: none !important; }
.BasketAddItem_close_button_cell_right { vertical-align: top; padding: 0px; margin: 0px; text-align: right; border-left: none !important; }
.BasketAddItem_close_button_cell_right 
.BasketAddItem_innerdiv_right {border:none !important;text-align:center;width:0px;padding:2px;cursor:pointer;}
.ShoppigCart_Head
{
    width: 194px;
    height: 33px;
    background: url(../Design/head_basket_header.jpg) no-repeat;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    line-height: 40px;
    overflow: hidden;
}
.ShoppigCart_Head SPAN
{
    padding-left: 40px;
}
.ShoppigCart_HeadEmpty
{
    width: 194px;
    height: 33px;
    background: url(../Design/head_basket_header.jpg) no-repeat;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    overflow: hidden;
}
.ShoppigCart_HeadEmpty SPAN
{
    padding-left: 40px;
}
.ShoppigCart_Top
{
    margin: 0 9px 0 9px;
    width: 177px;
    height: 6px;
    background: url(../Design/basket_top_bg.gif) no-repeat;
}
.ShoppingCart_Content
{
    line-height: 16px;
    color: Gray;
    background: #FFF; 
    margin: 0 9px 0 9px;
    width: 177px;
    background: url(../Design/basket_bg.gif) repeat-y;
    padding: 10px;
}
.ShoppigCart_Bottom
{
    margin: 0 9px 0 9px;
    width: 177px;
    height: 15px;
    background: url(../Design/basket_bottom.png) no-repeat;
}
.ShoppingCart_Items
{
    display: none;
}
/***************************************** SHOPPING CART ****************************************/

/**************************************** BASKET DETAILED ***************************************/
.BasketArticlesTitle
{
    color: #fdb813;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    background: url(../Design/Basket/basket_ico.gif) no-repeat;
    text-indent: 30px;
    background-position: left -2px;
}
.BasketArticle
{
    height: 100px;
    text-align: left;
}
.BasketArticle h3
{
    color: #231f20;
    text-decoration: underline;
}
.BasketArticleIcons
{
    padding: 5px;
    width: 180px;
    height: 43px;
}
.BasketArticleIcons DIV
{
    background: url(../Design/Misc/check_small.png) no-repeat;
    background-position: left 5px;
    text-indent: 8px;
    width: 80px; 
    float: left; 
    padding: 5px;
}
.BasketArticleEditButtons
{
    padding-left: 120px;
    width: 350px;
}
.BasketArticleEditButtons INPUT
{
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    color: #e5a812;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
    padding-right: 20px;
}
.BasketArticlePrices
{
    font-size: 11px;
    color: #231f20;
}
.BasketTotals
{
    font-size: 12px;
}
.BasketTotalPrice
{
    font-size: 14px;
}
.BasketTotalPriceVal
{
    color: #edac14;
}
a.BasketToOrderBtn
{
    margin-top: 10px;
    margin-bottom: 5px;
    display: block;
    width: 93px;
    height: 32px;
    background: url(../Design/Basket/basket_toorder_btn.png) no-repeat;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    text-indent: 30px;
    text-decoration: none;
}
.BasketArticle_ColorBox
{
    border: solid 1px black; 
    width: 10px; 
    height: 10px; 
    padding: 1px; 
    margin: 1px; 
    float: left; 
    cursor: pointer; 
    display: block;
    color: #000;
}
/**************************************** BASKET DETAILED ***************************************/

/*************************************** ORDER MENU PATH ****************************************/
.Order_Path
{
    line-height: 35px;
    font-size: 14px;
    color: #636466; 
    background: url(../Design/Order/order_path_line.gif) repeat-x;
    background-position: left center;
    width: 740px;
    margin: 0 auto;
    margin-top: 15px;
    height: 45px;
    font-weight: bold;
    padding-right: 15px;
}
.Order_Path_Buttons
{
    width: 780px;
    padding-top: 5px;
}
.Order_Path_Buttons A
{
    text-decoration: none;
}
.Order_Path_Basket
{
    background: url(../Design/Order/order_path_basket.png) no-repeat;
    width: 112px;
    height: 35px;
    float: left;
    text-indent: 33px;
    position: relative;
    left: -5px;
}
.Order_Path_Basket_Active
{
    background: url(../Design/Order/order_path_basket_active.png) no-repeat;
    width: 112px;
    height: 35px;
    color: #FFF;
    float: left;
    text-indent: 33px;
    position: relative;
    left: -5px;
}
.Order_Path_Item
{
    background: url(../Design/Order/order_path.png) no-repeat;
    width: 112px;
    height: 35px;
    float: left;
    text-indent: 12px;
    margin-right: 15px;
}
.Order_Path_Item SPAN
{
    color: #fdb713;
    font-size: 16px;
    margin-right: 13px;
}
.Order_Path_Item_Active
{
    background: url(../Design/Order/order_path_active.png) no-repeat;
    width: 112px;
    height: 35px;
    color: #FFF;
    float: left;
    text-indent: 12px;
    margin-right: 15px;
}
.Order_Path_Item_Active SPAN
{
    color: #fdb713;
    font-size: 16px;
    margin-right: 13px;
}
.Order_Path_Security
{
    background: url(../Design/Order/order_path_line_connect.gif) no-repeat;
    background-position: center center;
    width: 155px;
    height: 35px;
    float: left;
    text-align: center;
}
.Order_Path_Security_Active
{
    background: url(../Design/Order/order_path_line_connect_active.gif) no-repeat;
    background-position: center center;
    width: 155px;
    height: 35px;
    float: left;
    text-align: center;
}
.Order_Path_Security SPAN
{
    font-size: 12px;
    position: relative;
    top: -14px;
}
.Order_Path_Security_Active SPAN
{
    font-size: 12px;
    position: relative;
    top: -14px;
}
/*************************************** ORDER MENU PATH ****************************************/

/******************************************** ORDER *********************************************/
.OrderTitleBg
{
    background: url(../Design/Article/article_head_bg.gif) repeat-x;
    line-height: 29px;
    height: 29px;
    color: #FFF;
    font-size: 14px;
    text-indent: 20px;
}
.OrderButton
{
    padding: 20px;
    font-weight: bold;
}
.Order_SubTitle
{
    margin-left: 10px;
    font-size: 13px;
    color: #fdb913;
    font-weight: bold;
    float: left;
    margin-bottom: 7px;
}
.Order_SubTitle SPAN
{
    color: #939598;
    font-size: 10px;
    font-weight: normal;
}
.Order_SubModule
{
    background: #fef7e5;
    border: solid 1px #c9c6bf;
    margin: 5px;
    padding: 5px;
}
.Order_SubModule_White
{
    background: #f2f8e6;
    border: solid 1px #c3c7bf;
    margin: 5px;
    padding: 5px;
    color: #231f20;
}
.Order_Input
{
    border: solid 1px #e4e5e5;
    padding: 2px;
    margin: 0;
    font-size: 11px;
    background: #FFF;
    width: 200px;
}
.Order_Select
{
    width: 206px;
}
.Order_Bonus_Slider
{
    height: 16px;
    background: url(../Design/Misc/slider_bg_green.gif) repeat-x;
    position: relative;
    width: 200px;
}
.Order_Bonus_SliderHandle
{
    position: absolute; 
    width: 16px;
    height: 16px;
    cursor: pointer;
}
/******************************************** ORDER *********************************************/

/**************************************** ARTICLE FILTER ****************************************/
.ArticleFilter_Activebg
{
    padding: 9px;
    width: 170px;
    background: #fecd6c url(../Design/Modules/ArticleFilter_Active_Listbg.jpg) repeat-x;
    border-left: solid 1px #d9b875;
    border-right: solid 1px #d9b875;
    position: relative;
}
.ArticleFilter_ActiveTitle
{
    color: #FFF;
    border-bottom: solid 1px white;
    padding-bottom: 2px;
    width: 100%;
    font-size: 12px;
    margin-bottom: 8px;
}
.ArticleFilter_ActiveTitle div
{
    width: 17px;
    height: 12px;
    background: url(../Design/Modules/ArticleFilter_Active_TitleIco.png) no-repeat;
    float: left;
}
.ArticleFilter_ActiveTitleImg
{
    
}
.ArticleFilter_ActiveFilter
{
    color: #815e00;
    line-height: 20px;
}
.ArticleFilter_ActiveFilter div
{
    line-height: 20px;
    float: right;
    width: 152px;
}
.ArticleFilter_ActiveFilter input
{
    width: 18px;
    height: 20px;
    background: url(../Design/Modules/ArticleFilter_Active_Del.png) no-repeat;
    background-position: left center;
    border: 0px;
    display: inline;
    cursor: pointer;
    line-height: 20px;
}
.ArticleFilter_ActiveClear
{
    width: 64px;
    height: 23px;
    background: url(../Design/Buttons/button_orange_64x23.png) no-repeat;
    cursor: pointer;
    border: 0;
    padding: 0;
    margin: 0;
    line-height: 23px;
    padding-bottom: 3px;
    color: #636466;
    font-size: 10px;
    padding-left: 6px;
    position: relative;
    left: -2px;
    margin-top: 2px;
}
.ArticleFilter_Header
{
    width: 162px;
    height: 26px;
    background: url(../Design/Modules/ArticleFilter_Filter_Head.png) no-repeat;
    line-height: 26px;
    padding-left: 28px;
    color: #FFF;
    font-size: 12px;
    cursor: pointer;
}
.ArticleFilter_HeaderOpen
{
    width: 162px;
    height: 26px;
    background: url(../Design/Modules/ArticleFilter_Filter_HeadOpen.png) no-repeat;
    line-height: 26px;
    padding-left: 28px;
    color: #FFF;
    font-size: 12px;
    cursor: pointer;
}
.ArticleFilter_Filter
{
    width: 188px;
    background: #edf4cd url(../Design/Modules/ArticleFilter_Filterbg.jpg) repeat-x;
    border-left: solid 1px #e8f1c0;
    border-right: solid 1px #e8f1c0;
}
.ArticleFilter_Filter ul
{
    padding: 4px 0 4px 25px;
    margin: 0;
}
a.ArticleFilter_FieldLinkClear
{
    display: none;
}
a.ArticleFilter_FieldLink
{
    display: list-item;
    color: #636466;
    padding: 3px;
    text-decoration: none;
    font-size: 11px;
}
a.ArticleFilter_FieldLink:hover
{
    text-decoration: underline;
}
a.ArticleFilter_FieldLinkActive
{
    display: list-item;
    color: #636466;
    padding: 3px;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
.ArticleFilter_FieldLinkClear
{
    display: none;
}
/**************************************** ARTICLE FILTER ****************************************/

/**************************************** ADVICE ************************************************/
.Advice
{
    width: 190px;
    background: #aed24e url(../Design/Modules/Advice_bg.jpg) repeat-x;
    border-left: solid 1px #adba8d;
    border-right: solid 1px #adba8d;
    border-bottom: solid 1px #adba8d;
    color: #FFF;
}
.AdviceContainer
{
    border-top: solid 1px #FFF;
    padding: 10px 0;
    margin: 0 10px;
}
/*.AdviceContainer h2
{
    border-top: solid 1px #FFF;
    padding-top: 9px;
}
.Advice a
{
    display: block;
    width: 100%;
    border-top: solid 1px #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
    color: #40590a;
    font-size: 11px;
}*/
/**************************************** ADVICE ************************************************/

/**************************************** VOTING - POLL *****************************************/
.Voting
{
    width: 175px;
    background: url(../Design/Rightside/Right_body_bg.png) repeat-y;
    padding-bottom: 22px;
}
.Voting_Body
{
    padding-bottom: 5px;
    margin-bottom: 2px;
}
.Voting_Question
{
    margin: 0;
    padding: 7px 0 5px 7px;
    font-size: 11px;
    font-weight: bold;
}
.Voting_Answers
{
    padding-left: 8px;
}
.Voting_Answers span
{
    line-height: 20px;
    display: block;
    height: 20px;
}
.Voting_Vote
{
    position:relative;
}
input.Voting_VoteButton
{
    display: block;
    height: 18px;
    line-height: 10px;
    background: url(../Design/Rightside/Right_voting_botton.png) no-repeat;
    background-position: right center;
    border: 0;
    margin: 0;
    padding: 0;
    padding-right: 20px;
    cursor: pointer;
    float: right;
    position: relative;
    left: -15px;
    color: #FFF;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 4px;
}
.Voting_Result_Outer
{
    width: 100%;
    border: solid 1px #760404;
    margin: 1px;
    margin-bottom: 5px;
}
.Voting_Result
{
    white-space: nowrap;
    height: 12px;
    background: red;
    font-weight: bold;
}
/**************************************** VOTING - POLL *****************************************/

/************************************ MODULE HEADERS ********************************************/
.Moduleheader_GreenLeaf
{
    width: 190px;
    background: url(../Design/Module/Moduleheader_GreenLeaf_bg.gif) repeat-x;
    color: #FFF;
    height: 29px;
    border-left: solid 1px #adba8d;
    border-right: solid 1px #adba8d;
}
.Moduleheader_GreenLeafLeaf
{
    background: url(../Design/Module/Moduleheader_GreenLeaf_leaf.png) no-repeat;
    background-position: left center;
    padding-left: 25px;
    padding-top: 6px;
    font-size: 12px;
    font-weight: bold;
}
.Moduleheader_GreenCategoryOuter
{
    width: 100%;
}
.Moduleheader_GreenCategory
{
    height: 32px;
    background: url(../Design/Module/greencategory_bg.gif) repeat-x;
    border: solid 1px #adba8d;
    border-left: 0;
    border-right: 0;
}
.Moduleheader_GreenCategoryWhite
{
    margin-top: 6px;
    margin-right: 7px;
    margin-left: 8px;
    background: url(../Design/Module/greencategory_whitebg.png) no-repeat;
    background-position: left center;
    height: 26px;
    width: 175px;
}
.Moduleheader_GreenCategoryLeaf
{
    background: url(../Design/Module/greencategory_greenleaf.png) no-repeat;
    background-position: left top;
    font-size: 14px;
    font-weight: bold;
    color: #3c5506;
    margin-top: 4px;
    margin-left: 4px;
    padding-top: 3px;
    padding-left: 25px;
    height: 19px;
}
/************************************ MODULE HEADERS ********************************************/

/******************************** MODULE SILVER ROUNDED *****************************************/
.Module_Silver_Rounded_tl
{
    width: 14px;
    height: 14px;
    background: url(../Design/Module/silver_border_rounded.gif) no-repeat;
}
.Module_Silver_Rounded_t
{
    height: 14px;
    background: url(../Design/Module/silver_border_rounded_t.gif) repeat-x;
}
.Module_Silver_Rounded_tr
{
    width: 14px;
    height: 14px;
    background: url(../Design/Module/silver_border_rounded.gif) no-repeat;
    background-position: -28px top;
}

.Module_Silver_Rounded_l
{
    width: 14px;
    background: url(../Design/Module/silver_border_rounded_l.gif) repeat-y;
}
.Module_Silver_Rounded_m
{
}
.Module_Silver_Rounded_r
{
    width: 14px;
    background: url(../Design/Module/silver_border_rounded_r.gif) repeat-y;
}

.Module_Silver_Rounded_bl
{
    width: 14px;
    height: 14px;
    background: url(../Design/Module/silver_border_rounded.gif) no-repeat;
    background-position: left -28px;
}
.Module_Silver_Rounded_b
{
    height: 14px;
    background: url(../Design/Module/silver_border_rounded_b.gif) repeat-x;
}
.Module_Silver_Rounded_br
{
    width: 14px;
    height: 14px;
    background: url(../Design/Module/silver_border_rounded.gif) no-repeat;
    background-position: -28px -28px;
}
/******************************** MODULE SILVER ROUNDED *****************************************/

/************************* MODULE SILVER ROUNDED WITH GRADIENT **********************************/
.Module_Silver_Rounded_Gradient_tl
{
    width: 5px;
    height: 5px;
    background: url(../Design/Module/silver_border_gradient_corrners.gif) no-repeat;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Silver_Rounded_Gradient_t
{
    height: 5px;
    border-top: solid 1px #dcddde;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Silver_Rounded_Gradient_tr
{
    width: 5px;
    height: 5px;
    background: url(../Design/Module/silver_border_gradient_corrners.gif) no-repeat;
    background-position: -5px 0;
    font-size: 1px; 
    line-height: 1px;
}

.Module_Silver_Rounded_Gradient_l
{
    width: 5px;
    border-left: solid 1px #dcddde;
    background: #f3f3f4 url(../Design/Module/silver_border_gradient_bg.jpg) repeat-x;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Silver_Rounded_Gradient_lsmall
{
    width: 5px;
    border-left: solid 1px #dcddde;
    background: #f3f3f4 url(../Design/Module/silver_border_gradient_bgsmall.jpg) repeat-x;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Silver_Rounded_Gradient_m
{
    background: #f3f3f4 url(../Design/Module/silver_border_gradient_bg.jpg) repeat-x;
}
.Module_Silver_Rounded_Gradient_msmall
{
    background: #f3f3f4 url(../Design/Module/silver_border_gradient_bgsmall.jpg) repeat-x;
}
.Module_Silver_Rounded_Gradient_r
{
    width: 5px;
    border-right: solid 1px #dcddde;
    background: #f3f3f4 url(../Design/Module/silver_border_gradient_bg.jpg) repeat-x;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Silver_Rounded_Gradient_rsmall
{
    width: 5px;
    border-right: solid 1px #dcddde;
    background: #f3f3f4 url(../Design/Module/silver_border_gradient_bgsmall.jpg) repeat-x;
    font-size: 1px; 
    line-height: 1px;
}

.Module_Silver_Rounded_Gradient_bl
{
    width: 5px;
    height: 5px;
    background: url(../Design/Module/silver_border_gradient_corrners.gif) no-repeat;
    font-size: 1px; 
    line-height: 1px;
    background-position: 0 -5px;
}
.Module_Silver_Rounded_Gradient_b
{
    height: 5px;
    border-bottom: solid 1px #dcddde;
    background: #f3f3f4;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Silver_Rounded_Gradient_br
{
    width: 5px;
    height: 5px;
    background: url(../Design/Module/silver_border_gradient_corrners.gif) no-repeat;
    background-position: -5px -5px;
    font-size: 1px; 
    line-height: 1px;
}
/************************* MODULE SILVER ROUNDED WITH GRADIENT **********************************/

/********************************* MODULE RED ROUNDED *******************************************/
.Module_Red_Rounded_Gradient_tl
{
    width: 10px;
    height: 10px;
    background: url(../Design/Module/red_border_rounded.png) no-repeat;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Red_Rounded_Gradient_t
{
    height: 10px;
    border-top: solid 1px #dcddde;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Red_Rounded_Gradient_tr
{
    width: 10px;
    height: 10px;
    background: url(../Design/Module/red_border_rounded.png) no-repeat;
    background-position: -10px 0;
    font-size: 1px; 
    line-height: 1px;
}

.Module_Red_Rounded_Gradient_l
{
    width: 10px;
    border-left: solid 1px #dcddde;
    background: #f3f3f4 url(../Design/Module/red_border_gradient_bg.jpg) repeat-x;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Red_Rounded_Gradient_lsmall
{
    width: 10px;
    border-left: solid 1px #dcddde;
    background: #f3f3f4 url(../Design/Module/red_border_gradient_bgsmall.jpg) repeat-x;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Red_Rounded_Gradient_m
{
    background: #f3f3f4 url(../Design/Module/red_border_gradient_bg.jpg) repeat-x;
}
.Module_Red_Rounded_Gradient_r
{
    width: 10px;
    border-right: solid 1px #dcddde;
    background: #f3f3f4 url(../Design/Module/red_border_gradient_bg.jpg) repeat-x;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Red_Rounded_Gradient_rsmall
{
    width: 10px;
    border-right: solid 1px #dcddde;
    background: #f3f3f4 url(../Design/Module/red_border_gradient_bgsmall.jpg) repeat-x;
    font-size: 1px; 
    line-height: 1px;
}

.Module_Red_Rounded_Gradient_bl
{
    width: 10px;
    height: 10px;
    background: url(../Design/Module/red_border_rounded.png) no-repeat;
    font-size: 1px; 
    line-height: 1px;
    background-position: 0 -10px;
}
.Module_Red_Rounded_Gradient_b
{
    height: 10px;
    border-bottom: solid 1px #dcddde;
    background: #f3f3f4;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Red_Rounded_Gradient_br
{
    width: 10px;
    height: 10px;
    background: url(../Design/Module/red_border_rounded.png) no-repeat;
    background-position: -10px -10px;
    font-size: 1px; 
    line-height: 1px;
}
/********************************* MODULE RED ROUNDED *******************************************/

/************************* MODULE GREEN ROUNDED WITH GRADIENT ***********************************/
.Module_Green_Rounded_Gradient_tl
{
    width: 5px;
    height: 5px;
    background: url(../Design/Module/green_gradient_corrners.gif) no-repeat;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Green_Rounded_Gradient_t
{
    background: #a6ce39;
    border-top: solid 1px #799b28;
    height: 5px;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Green_Rounded_Gradient_tr
{
    width: 5px;
    height: 5px;
    background: url(../Design/Module/green_gradient_corrners.gif) no-repeat;
    background-position: -5px 0;
    font-size: 1px; 
    line-height: 1px;
}

.Module_Green_Rounded_Gradient_l
{
    width: 5px;
    border-left: solid 1px #dcddde;
    background: #799b28 url(../Design/Module/green_gradient.gif) repeat-x;
    border-left: solid 1px #799b28;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Green_Rounded_Gradient_lsmall
{
    width: 5px;
    border-left: solid 1px #dcddde;
    background: #799b28 url(../Design/Module/green_gradient_small.gif) repeat-x;
    border-left: solid 1px #799b28;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Green_Rounded_Gradient_m
{
    background: #799b28 url(../Design/Module/green_gradient.gif) repeat-x;
    color: #FFF;
}
.Module_Green_Rounded_Gradient_msmall
{
    background: #799b28 url(../Design/Module/silver_border_gradient_bgsmall.jpg) repeat-x;
    color: #FFF;
}
.Module_Green_Rounded_Gradient_r
{
    width: 5px;
    border-right: solid 1px #dcddde;
    background: #799b28 url(../Design/Module/green_gradient.gif) repeat-x;
    border-right: solid 1px #799b28;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Green_Rounded_Gradient_rsmall
{
    width: 5px;
    border-right: solid 1px #dcddde;
    background: #799b28 url(../Design/Module/green_gradient_small.gif) repeat-x;
    border-right: solid 1px #799b28;
    font-size: 1px; 
    line-height: 1px;
}

.Module_Green_Rounded_Gradient_bl
{
    width: 5px;
    height: 5px;
    background: url(../Design/Module/green_gradient_corrners.gif) no-repeat;
    font-size: 1px; 
    line-height: 1px;
    background-position: 0 -5px;
}
.Module_Green_Rounded_Gradient_b
{
    height: 5px;
    background: #799b28;
    border-bottom: solid 1px #799b28;
    font-size: 1px; 
    line-height: 1px;
}
.Module_Green_Rounded_Gradient_br
{
    width: 5px;
    height: 5px;
    background: url(../Design/Module/green_gradient_corrners.gif) no-repeat;
    background-position: -5px -5px;
    font-size: 1px; 
    line-height: 1px;
}
/************************* MODULE GREEN ROUNDED WITH GRADIENT ***********************************/

/********************************* MODULE ORANGE TITLE ******************************************/
.Module_Header_Orange
{
    color: #fdb913;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-bottom: 4px;
}
/********************************* MODULE ORANGE TITLE ******************************************/

/********************************* MODULE ORANGE TITLE ******************************************/
.Module_Header_Green
{
    color: #6a8a22;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-bottom: 10px;
}
.Module_Header_OrangeTop100
{
    padding-top: 92px;
    color: #6a8a22;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-bottom: 10px;
}
/********************************* MODULE ORANGE TITLE ******************************************/

/********************************* MODULE GREEN HEDEAR ******************************************/
.Module_Header_GreenWithBg
{
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    width: 100%;
    height: 29px;
    line-height: 29px;
    background: url(../Design/Module/Moduleheader_Green_bg.gif) repeat-x;
}
.Module_Header_GreenWithBg TABLE
{
    padding-left: 10px;
}
/********************************* MODULE ORANGE TITLE ******************************************/

/****************************** MODULE ORANGE WITH GRADIENT *************************************/
.Module_Orange_Gradientsmall
{
    background: #fecd6d url(../Design/Module/orange_gradient_bgsmall.jpg) repeat-x;
    border-left: solid 1px #d9b875;
    border-right: solid 1px #d9b875;
    padding: 10px;
}
/****************************** MODULE ORANGE WITH GRADIENT *************************************/

/************************************ MODULE REGISTER *******************************************/
.Register
{
    font-size: 11px;
    padding: 10px;
    color: #231f20;
}
.RegisterTitle
{
    margin-bottom: 20px;
}
.RegisterTitle H1
{
    background: url(../Design/Register/green_head_bg.gif) repeat-x;
    line-height: 29px;
    height: 29px;
    color: #FFF;
    font-size: 14px;
    text-indent: 20px;
    padding-bottom: 5px;
}
.RegisterCustomerBtn
{
    background: url(../Design/Register/register_customerbtn.png) no-repeat;
    width: 128px;
    height: 30px;
    line-height: 30px;
    display: block;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}
.RegisterCompanyBtn
{
    background: url(../Design/Register/register_companybtn.png) no-repeat;
    width: 194px;
    height: 30px;
    line-height: 28px;
    display: block;
    float: left;
}
.RegisterSubTitle
{
    margin-left: 10px;
    font-size: 13px;
    color: #6a8a22;
    font-weight: bold;
    float: left;
    margin-bottom: 7px;
}
.RegisterSubTitle SPAN
{
    color: #939598;
    font-size: 10px;
    font-weight: normal;
}
.RegisterInput
{
    border: solid 1px #e4e5e5;
    padding: 2px;
    margin: 0;
    font-size: 11px;
    background: #FFF;
    width: 200px;
}
.Register SELECT
{
    width: 206px;
}
.RegisterButton
{
    margin-top: 10px;
    margin-bottom: 5px;
    display: block;
    width: 128px;
    height: 32px;
    background: url(../Design/Register/register_button.png) no-repeat;
    color: #FFF;
    font-size: 14px;
    line-height: 32px;
    text-indent: 20px;
    text-decoration: none;
    padding-bottom: 3px;
    border: 0;
}
/************************************ MODULE REGISTER *******************************************/

/******************************* ORDER SECURITY OVERVIEW ****************************************/
.Order_SecurityView_SubTitle
{
    margin-left: 10px;
    font-size: 13px;
    color: #fdb913;
    font-weight: bold;
    float: left;
    margin-bottom: 7px;
}
.Order_SecurityView_SubTitle SPAN
{
    color: #939598;
    font-size: 10px;
    font-weight: normal;
}
/******************************* ORDER SECURITY OVERVIEW ****************************************/

/***************************************** PAGE ARTICLES ****************************************/
.Page_Details
{
    width: 100%;
    padding: 0 0 10px 20px;
    position: relative;
}
.Page_Details a
{
    color: #8c8e90;
}
.Page_Details_Title
{
    color: #000;
    font-size: 16px;
    font-weight: normal;
    position: absolute;
    z-index: 10;
    top: 40px;
    left: 20px;
}
.Articles_Sorting
{
    width: 100%;
    height: 59px;
    background: url(../Design/Article/sorting_bg.gif) repeat-x;
    border-bottom: solid 1px #c9cacb;
    border-top: solid 1px #c9cacb;
    margin-bottom: 20px;
}
/***************************************** PAGE ARTICLES ****************************************/
.NewsShort
{
    text-align: center;
}
.NewsShort A
{
    text-decoration: none;
}
.NewsShort A:hover
{
    text-decoration: underline;
}
.NewsShort IMG
{
    border: 0;
}
