/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea, blockquote,th,td { 
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img { 
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {
    content:'';
}
abbr,acronym { 
    border:0;
}
/* END RESET*/

.left  { float: left;}
.right { float: right;}
.clr, .clear   { clear: both;}
.hidden   { display: none;}


A:link, A:visited, A:active { color: #aa2327; text-decoration: underline; font-weight: bold; }
A:hover { color: #aa2327; text-decoration: none; }


/* SYSTEM*/
.ERROR_MESSAGE {
    background-color: #ffa489;
    border: 1px solid red;
    color: black; 
    font-weight:bold;
    margin: 5px;
    padding: 10px;
}
.SUCCESS_MESSAGE {
    background-color: #bce08a;
    border: 1px solid green;
    color: black; 
    font-weight: bold;
    margin: 3px; 
    padding: 10px;
}
.INFO_MESSAGE {
    background-color:#F9F6E7;
    border:1px solid #D4BC4C;
    color: black; 
    margin: 3px; 
    padding: 10px;    
}
/* END SYSTEM */

body {background-color: #f4f6f0; color: #6e695b; font-family: Arial, Tahoma, Verdana; font-size: 12px; }

.header { background: transparent url('/inc/images/header.png') no-repeat; width: 1000px; height: 288px; }
.footer {  margin-top: 5px; width: 1000px;  font-weight: bold; background-color: #e2ebe6; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; text-align: center; padding-top: 10px; padding-bottom: 10px; }

.login-box { background: transparent url('/inc/images/login_bg.png') no-repeat; width: 277px; height: 153px;}
.login-content {padding-left: 10px; padding-top: 5px; padding-right: 15px;}

.input_widget_user { background-color: #fff; border: 1px solid #9da8b1; padding: 2px 1px; }
.d1 { font-size: 16px; color: #268c8c; font-weight: bold; text-align: center; }

h1, h2, h3, h4, h5 { font-size: 18px; color: #268c8c; text-align: left;  } 

#main { padding-left: 15px; padding-top: 5px; }

#fb_form .label { font-size: 12px; font-weight: bold;}
.tbl-seporate, .form table { border-collapse: separate; border-spacing: 2px; }
.btn {  cursor: pointer; border: 1px solid #359a9a; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; color: #fff; font-weight: bold; padding: 2px 3px 2px 3px; }
.submit { background-color: #319797; }
.action, .cancel { background-color: #E2EBE6; color:#319797; }
.widget-login-btn-pad { padding-right: 30px; }
.search-box { background:transparent url('/inc/images/search_bg.png') no-repeat; width: 277px; height: 65px; }
.search-content { padding-top: 7px; text-align: center; padding-bottom: 10px; padding-left: 35px;}

.form .input { background-color: #fff; border: 1px solid #9da8b1; padding: 2px 1px; width: 500px;  }
.form textarea.input { height: 100px;  }
.searchWidgetsField { width: 140px !important; }

.menu { }
.menu-top { background: transparent url('/inc/images/menu_top.png') no-repeat; width: 277px; height: 9px;}
.menu-line { background: transparent url('/inc/images/menu_line.png') repeat-y; width: 277px; font-size: 14px;}
.menu-text { padding: 5px 10px 5px 20px; }
.menu-seporator { background: transparent url('/inc/images/menu_sep.png') no-repeat; width: 277px; height: 2px;}
.menu-bottom { background: transparent url('/inc/images/menu_bottom.png') no-repeat; width: 277px; height: 11px; }
.menu-line-content { -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; background-color: #3d9b9b; border-bottom: 1px solid #e2ebe6; padding: 10px;}
#navigator { -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; background-color: #e2ebe6; border-top: 1px solid #3d9b9b; padding: 10px;}
.pad-level-active { background: #f5f8f6 url('/inc/images/menu_line_active.png') repeat-y;}
.pad-level-1 { padding-left: 20px; padding-right: 20px;}
.pad-level-2 { padding-left: 40px; padding-right: 40px;}

A.base-menu-link:link, A.base-menu-link:visited, A.base-menu-link:active { color: #6E695B; text-decoration: none; font-size:14px; font-weight: normal; }
A.base-menu-link:hover { color: #6E695B; text-decoration: underline; }
.login-user { padding-left: 15px; padding-top: 20px;} 

.tbl { border: 1px solid #3D9B9B; }
.tbl th {
    padding: 3px; 
    background-color: #3D9B9B;
    text-align: center;
    font-weight: bold;
    color: #fff;
    border: 1px solid #3D9B9B;
}
.tbl td {
    padding: 3px;   
    border: 1px solid #3D9B9B; 
}
.tblNoBorder  td, th{ padding: 3px; }
.inpBasket { background-color: #fff; border: 1px solid #9da8b1; padding: 2px 1px; width: 30px; }
.inpBasketDlg { background-color: #fff; border: 1px solid #9da8b1; padding: 2px 1px; width: 100px; }
.btnOrder, .bntSendBasket, .btnBasket, .btn_submit { margin-bottom:1px; border: 1px solid #359a9a; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; color: #fff; font-weight: bold; padding: 2px 3px 2px 3px; background-color: #319797; }
.ord1 { background-color: #E2EBE6; }
.padright { padding-right: 20px; padding-top: 5px;}
.logoView { padding-left: 20px; padding-top: 45px; }
.view_all_categories { padding-bottom: 5px;}
.category_list { padding-left: 10px; }
#dialog {padding-top: 5px; padding-bottom: 30px; }
#message { padding-top: 5; height: 20px; color: RED; font-weight: bold; }
.productName { padding-top: 10; height: 20px; color: #319797; font-weight: bold; }
.view-order-weight { font-size: 18px;  }
.product-elem { font-weight: bold; }
.news-date { color: #268C8C; }
.news-header {color: #268C8C; font-weight: bold;}
.newsTable {padding-top: 10px;}
strong{font-weight: bold;}
a.small { font-size: 11px;}
.sticker{ font-size: 11px; padding: 7px 10px 7px 10px; text-align:center; margin-bottom: 5px; background-color: #e2ebe6; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px;}
.embed { padding-right: 10px;}
.info-box { background: transparent url('/inc/images/info_bg.png') no-repeat; width: 277px; height: 75px;}
.info-content {padding-left: 60px; padding-top: 11px; padding-right: 15px;}
