/*** main ***/

body {
    padding: 0px;
    margin: 0px;
    color: #606060;
}

body, td, textarea, input {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

a {
    text-decoration: underline;
    color: #606060;
}

a:hover {
    color: #83af56;
}

#main {
    margin-left: auto;
    margin-right: auto;
    width: 786px;
}



/*** top ***/

#top {
    background: url(bg-top.gif) no-repeat;
    height: 85px;
}

#top img {
    float: left;
}

#top ul {
    float: left;
    margin: 0px;
    padding: 0px;
	list-style-type: none;
}

#top li {
    float: left;
    margin: 0px;
    padding: 0px;
}

#top li a {
    display: block;
    width: 70px;
    height: 35px;
    padding-top: 50px;
    border-right: 1px solid #f0f41d;
    background: url(menu-bg.gif) repeat-x;
    font-size: 11pt;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
}

#top li a:hover {
    background: url(menu-bg-active.gif) repeat-x;
    color: #ffffff;
    text-decoration: none;
}

#top li a.selected {
    color: #f0f41d;
}

#path {
    background-color: #bfd8ae;
    border-left: 139px solid #6f9b44;
    padding: 3px 0px 3px 10px;
}



/*** middle ***/

#middle {
    background: url(bg-content.gif) repeat-y;
    padding: 0px 0px 0px 0px;
/*    border: 1px solid blue;*/
}



/*** left column ***/

#left {
    float: left;
    width: 139px;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
/*    border: 1px solid red;*/
}

#left ul {
    margin: 0px 0px 0px 14px;
    padding: 0px 0px 0px 5px;
	list-style-type: circle;
}

#left ul ul {
    padding: 0px 0px 0px 0px;
}

#left li {
	margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#left a {
	color: #ffffff;
    text-decoration: underline;
}

#left a:hover {
    color: #ffffff;
	text-decoration: none;
}

/*#admin_menu {*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    left: 10px;*/
/*    width: 200px;*/
/*}*/

#left h2 {
    color: white;
    font-size: 10pt;
    margin: 13px 0px 0px 4px;
    padding: 0px 0px 0px 0px;
}

#left div.block {
    margin: 0px 4px 0px 12px;
    padding: 0px 0px 0px 0px;
    font-size: 8pt;
/*    border: 1px solid blue;*/
}

#left div.img {
    margin: 4px 0px 0px 0px;
    text-align: center;
}

#left div.img img {
    border: 6px solid #abcb7f;
}



/*** content ***/

#content {
    float: left;
    width: 600px;
    color: #606060;
    text-align: left;
    margin: 13px 0px 20px 20px;
    padding: 0px 0px 0px 0px;
/*    border: 1px solid green;*/
}

h1 {
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size: 17pt;
    color: #4d7525;
    text-align: left;
}

h2 {
    padding: 0px;
    margin: 10px 0px 10px 0px;
    font-size: 14pt;
    color: #4d7525;
}



/*** catalogue ***/

/* listing */

div.product-simple {
    margin: 5px 0px 5px 0px;
    padding: 5px 0px 5px 5px;
    border: 1px solid #4d7525;
}

div.product-simple div.img {
    float: right;
    width: 115px;
    margin: 0px 0px 0px 10px;
    text-align: center;
/*    border: 1px solid red;*/
}

div.product-simple div.img img {
    border: 2px solid #4d7525;
/*    border: 2px solid #606060;*/
    height: 78px;
}

div.product-simple h2 {
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12pt;
    font-weight: bold;
}

div.product-simple h2 a {
    text-decoration: none;
}

div.product-simple h2 a:hover {
    text-decoration: none;
}

div.product-simple div.text {
}

div.product-simple div.text a {
    text-decoration: none;
}

div.product-simple div.text a:hover {
    text-decoration: none;
}

div.product-simple div.text div.link {
    float: right;
    margin: 0px 10px 0px 0px;
    font-weight: bold;
}


/* product view */

div.product-info {
    margin: 0px 0px 10px 0px;
}

div.product-default-image {
    float: left;
    margin: 2px 10px 5px 0px;
    text-align: center;
}

div.product-default-image img {
    border: 2px solid #4d7525;
/*    border: 2px solid #606060;*/
}

div.product-detail {
    float: none;
    clear: both;
    height: 20px;
}

div.product-detail div.title {
    float: left;
    width: 85px;
    margin: 0px 10px 0px 0px;
    text-align: right;
    font-weight: bold;
}

div.product-detail div.value {
    float: left;
    width: 240px;
}

div.product-detail div.actions {
    float: right;
    width: 45px;
    text-align: right;
}


/* image view */

div.product-image {
    text-align: center;
}

div.product-image img {
    border: 5px solid #4d7525;
/*    border: 5px solid #606060;*/
}



/*** board ***/

div.board_message {
    margin: 0px 0px 10px 0px;
}

div.board_message div.subject {
    color: #4d7525;
    font-size: 12pt;
}

div.board_message div.nick {
    margin: 0px 0px 0px 2px;
    float: left;
}

div.board_message div.date {
    float: right;
}

div.board_message div.text {
    border-left: 3px solid #4d7525;
    margin: 4px 0px 0px 2px;
    padding: 0px 0px 0px 5px;
    text-align: justify;
}





/*** bottom ***/

#bottom {
    background: url(bg-bottom.gif) repeat-y;
    text-align: right;
    padding: 3px 10px 4px 0px;
    color: #cbeaa9;
}

#bottom a {
    color: #cbeaa9;
    text-decoration: underline;
}

#bottom a:hover {
    color: #cbeaa9;
    text-decoration: none;
}


