/*
    Document   : colours
    Created on : 2012-04-18, 17:34:38
    Author     : tech-prog
    Description:
        Purpose of the stylesheet follows.
*/

/* Shop background color & default fonts  */
body { color: #444; background: #fff; background-image: url(images/baner-bg-bimport.jpg); background-position: center 0; background-repeat: no-repeat; }

/*#banner { background: #fff; }*/

/* Links */
a { color: #5C8607; text-decoration: none; cursor: pointer }
a:hover { text-decoration: underline; }
table.order_list tbody tr.next { background: #EBF4DB }

/* Menu color */
/*#menu { background: #8ebe2f; color: #fff; }*/
#menu { color: #fff; }
/*#menu .undermenu { background: #fff }*/

/*#menu ul { padding: 0 0 0 0; overflow: hidden; float: right; margin: 0 0 0 0px; width: 772px; height: 29px; background: #fff; list-style-type: none; }*/

#menu ul { padding: 0 0 0 0; overflow: hidden; float: right; margin: 0 0 0 0px; padding-right: 85px; width: 772px; height: 29px; list-style-type: none; }
#menu ul li { margin: 8px 2px 0 0; width: auto; height: 21px; float: left; background: url('../../objects/cms/menu/inactive_button_middle.gif') left bottom repeat-x;  }
#menu ul li .mleft { width: 100%; height: 100%; background: url('../../objects/cms/menu/inactive_button_left.gif') left bottom no-repeat; }
#menu ul li .mright { width: 100%; height: 100%; background: url('../../objects/cms/menu/inactive_button_right.gif') right bottom no-repeat; }
#menu ul li .mright a { font: normal 13px arial; text-decoration: none; color: #555; line-height: 21px; padding: 0 18px 0 18px; }

#menu ul li.active { background: url('../../objects/cms/menu/active_button_middle.gif') left bottom repeat-x;  }
#menu ul li.active .mleft { background: url('../../objects/cms/menu/active_button_left.gif') left bottom no-repeat; }
#menu ul li.active .mright { background: url('../../objects/cms/menu/active_button_right.gif') right bottom no-repeat; }
#menu ul li.active .mright a { color: #fff; }

#menu ul li.half, #footer ul li.half, div.article.half { opacity: 0.5 }
#menu ul li.last { float: right }

.bgstyleLeft { /*background: url('../../objects/cms/left_top_line.gif') left top repeat-x;*/ }
.bgstyleRight { background: url('../../objects/cms/right_top_line.gif') right bottom repeat-x; }

#infoBar { background: #f2f2f2; color: #777; }

/* Not required input field */
table.value.list tr.notRequired td { color: #5C8607; }

/* System Searching */
#search { background: #8EBE2F url('../../objects/cms/main_line_search_round.gif') right top no-repeat; }
#search form { background: url('../../objects/cms/main_line_search_round-left.gif') left top no-repeat; }
#search .fsearch { background-color: #8EBE2F; }

#search input[type=text] { border: 1px solid #d6d6d6; background: #f6f6f6;  }
#search input[type=submit], #mysearch input[type=submit] { width: 22px; height: 21px; background: url('../../objects/cms/search_btn.gif') left top no-repeat; }
#search input[type=submit]:hover{ background-position: left bottom; }

/* Advanced searching */
#advancedSearch:hover { background: #8EBE2F; opacity: 0.9; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px;  border-radius: 6px; -moz-box-shadow: 6px 6px 6px #888;-webkit-box-shadow: 6px 6px 6px #888; box-shadow: 6px 6px 6px #888; }

/* System Searching - Box*/
.searchBox input[name=q] { background: transparent url('../../objects/cms/search/bg-searcher-middle.png') left top repeat-x;  }
.searchBox .search_left { background: transparent url('../../objects/cms/search/bg-searcher-left.png') left top no-repeat; }
.searchBox .search_right { background: transparent url('../../objects/cms/search/bg-searcher-right.png') right top no-repeat; }
.advancedSearchBox input[type=text] {background-color: white; }

ul.lev-0 li a { color: #333 }
ul.lev-0 li a.selected { color: #5C8607; }

/* Messages */
.error { border: 1px solid #f8a6a1; background: #fbccc9 url('../../images/msg_error.png') no-repeat 8px center }
.info { border: 1px solid #b7d5e1; background: #d6e7ee url('../../images/msg_info.png') no-repeat 8px center }
.success { border: 1px solid #b0ecad; background: #d2f4d0 url('../../images/msg_success.png') no-repeat 8px center }
.warning { border: 1px solid #f5d6a3; background: #fae8cb url('../../images/msg_warning.png') no-repeat 8px center }

/* Price colors */
.strokePrice { color: #D2292A; font-size: 11px; text-decoration: line-through; }
.price { color: #5C8607; font-size: 16px; font-weight: bold; }
span.price { font-size: 14px; color: #5C8607 }
span.msg { color: #5C8607; font-size: 13px;  }
ul li span.price { margin-right: 8px; float: right; font-size: 13px; width:100%; }
.prodInfo span { color: #5C8607 }

.cod_special { border: 2px solid #5C8607!important; }

.optBox { border-color: #a4a3a3; background: #eee; }

/* Footer */
#footer { background: #e0e0e0; }
#footer .cont{ background: #D6D6D6; }
#footer ul { background: url('../../objects/cms/footer_sep.gif') right top repeat-y; }
#footer ul.nosep { background-image: none; }
#footer ul li { font: normal 13px arial; color: #333333; }
#footer ul li.first { font-size: 14px; font-weight: bold; color: #1d1d1d; }

a.category_img { background: transparent url('../../../images/category.jpg') right top no-repeat; display: block; width: 60px; height: 48px;}