@charset "utf-8";
/* CSS Document */

body {margin:0px; background:#FFF; text-align:center; background:url(imagini/bg_main.jpg) repeat-x left 109px;}

body, td, th, input, select, textarea { font:12px verdana; color:#41403C; line-height:16px; }

a, a:visited, a:active {color:#41403C; text-decoration:none;}
a:hover { text-decoration:underline; }

#content{ width:955px; display:block; overflow:hidden; text-align:left; margin:0px auto; }

/* header */
#header {margin-bottom:8px; border-top:#000 3px solid;}
#header .headertxt { display:block; height:20px; width:955px; overflow:hidden; margin:0px; background:url(imagini/top_bg.jpg) no-repeat top left;}
#header .headertxt span { color:#FFF; padding:0px 10px; text-align:left; line-height:20px; font-weight:bold;}


#menu { display:block; height:20px; overflow:hidden; background:url(imagini/bg_menu.jpg) repeat top; border:#000 1px solid;}

#menu ul { float:left; display:block; list-style:none; margin:1px; padding:0px; background:#999999; width:951px;}
#menu ul li { float:left; display:block; margin:0px; padding:0px; height:18px;}
#menu ul li a { display:block; margin:0px; padding:0px 8px; line-height:18px; background:none; color:#FFF; text-decoration:none;}
#menu ul li a span { font-weight:bold; color:#FFF;}
#menu ul li a:hover { background:#4e4e4e;  text-decoration:none;}

/* header end */

/* sides */
#leftside { width:160px; float:left; margin:0px 0 0 0px; }
#rightside { width:160px; float:right; margin:0px 0px 0 0; }

/* categories menu */
#categories { width:158px; display:block; overflow:hidden; background:none; border:#bcbcbc 1px solid; text-align:center; padding:0; margin:1px 0 10px 0;}

#categories ul{ display:block; padding:0px; margin:5px auto; list-style:none; width:148px; overflow:hidden; }
#categories ul li{ float:none; display:block; margin:0 0 1px 0px; text-align:left; border-bottom:#bcbcbc 1px dashed;}
#categories ul li:hover{border-bottom:#bcbcbc 1px solid;}
#categories ul li a{ display:block; padding:0px 0px; margin:0px; background:none; overflow:hidden; height:22px; }
#categories ul li a span { color:#000; text-decoration:none;line-height:22px; display:block; padding:0px 5px; }
#categories ul li a strong { display:block; padding:0px 5px; line-height:22px; margin:0px; background:#DDDDDD; color:#000; font-weight:normal;}
#categories ul li a:hover{ text-decoration:none; background:#DDDDDD; color:#000;}

/* other levels */
#categories ul li ul{ display:block; padding-left:5px; margin:0; list-style:none; width:148px; }
#categories ul li li, #categories ul li li:hover{ border:none; width:100%; margin:1px 0 0 0; }
#categories ul li li a { height:18px;}
#categories ul li li a span { line-height:18px;}
#categories ul li li a strong { line-height:18px;}
/* other levels end*/


/* categories menu end */


.sideheader_1 { width:160px; height:24px; display:block; overflow:hidden; background:url(imagini/left_header_1.jpg) no-repeat top left; margin:0px; padding:0px;}
.sideheader_1 span { padding:0px 10px; color:#FFF; font-weight:bold; line-height:24px;}

.sideheader_2 { width:160px; height:24px; display:block; overflow:hidden; background:url(imagini/left_header_2.jpg) no-repeat top left; margin:0px; padding:0px;}
.sideheader_2 span { padding:0px 10px; color:#4c9f19; font-weight:bold; line-height:24px;}

.sideheader_3 { width:160px; height:24px; display:block; overflow:hidden; background:url(imagini/left_header_3.jpg) no-repeat top left; margin:0px; padding:0px;}
.sideheader_3 span { padding:0px 10px; color:#FFF; font-weight:bold; line-height:24px;}

.sidecontent_1 {width:158px; display:block; overflow:hidden; border:#bcbcbc 1px solid; margin:1px 0 10px 0;}

.sidecontent_1 ul{ display:block; padding:0px; margin:5px auto; list-style:none; width:148px; overflow:hidden; }
.sidecontent_1 ul li{ float:none; display:block; margin:0 0 1px 0px; text-align:left; border-bottom:#bcbcbc 1px dashed;}
.sidecontent_1 ul li:hover{border-bottom:#bcbcbc 1px solid;}
.sidecontent_1 ul li a{ display:block; padding:0px 0px; margin:0px; background:none; overflow:hidden; height:22px; }
.sidecontent_1 ul li a span { color:#000; text-decoration:none;line-height:22px; display:block; padding:0px 5px; }
.sidecontent_1 ul li a strong { display:block; padding:0px 5px; line-height:22px; margin:0px; background:#DDDDDD; color:#000; font-weight:normal;}
.sidecontent_1 ul li a:hover{ text-decoration:none; background:#DDDDDD; color:#000;}

/* sides end */

/* center */

#maincontent{ margin:0px 170px; width:614px; display:block; overflow:hidden; text-align:left; }
#includebox { display:block; overflow:hidden;}

#newproducts { width:614px; display:block; overflow:hidden; margin-top:1px;}
#newproducts .listing { display:block; width:199px; margin:0px; padding:0px; display:block; overflow:hidden; float:left; border:none; background:url(imagini/product_bottom.jpg) no-repeat bottom left;}
#newproducts .listing .image { width:199px; height:140px; display:block; overflow:hidden; border:none; line-height:140px; text-align:center;}
#newproducts .listing .title { width:199px; height:36px; display:block; overflow:hidden; color:#569C29; line-height:18px; text-transform:none; text-decoration:none; font-weight:bold; word-spacing:0; letter-spacing:0; text-align:center;}
#newproducts .listing .description { width:199px; height:85px; display:block; overflow:hidden; color:#000; line-height:16px; }
#newproducts .listing .description span {padding:5px; display:block;}
#newproducts .listing .price { width:199px; height:31px; display:block; overflow:hidden; color:#000; line-height:31px; font-weight:bold;}
#newproducts .listing .button { width:56px; height:19px; display:block; overflow:hidden; margin:5px; background:url(imagini/buy.jpg) no-repeat top left; border:none; float:left;}
#newproducts .listing .button:hover {}


#otherproducts { width:614px; display:block; overflow:hidden;}
#otherproducts .listing { display:block; width:199px; margin:0px; padding:0px; display:block; overflow:hidden; float:left; border:#CFCFCF 1px solid;}
#otherproducts .listing .image { width:199px; height:140px; display:block; overflow:hidden; border:none; line-height:140px; text-align:center;}
#otherproducts .listing .title { width:199px; height:36px; display:block; overflow:hidden; color:#569C29; line-height:18px; text-transform:none; text-decoration:none; font-weight:bold; word-spacing:0px; letter-spacing:0; text-align:center;}
#otherproducts .listing .description { width:199px; height:85px; display:block; overflow:hidden; color:#000; line-height:16px; }
#otherproducts .listing .description span {padding:5px; display:block;}
#otherproducts .listing .price { width:199px; height:31px; display:block; overflow:hidden; color:#000; line-height:31px; font-weight:bold;}
#otherproducts .listing .button { width:auto; display:block; padding:0px 5px; line-height:20px; margin:5px; background:url(imagini/mover_bg.jpg) repeat-x top; text-decoration:none; color:#FFF; height:22px; border:none; font-weight:bold; float:left;}
#otherproducts .listing .button:hover { background:url(imagini/mover_bg.jpg) repeat-x bottom; color:#01396a; text-decoration:none; }


#products { width:614px; display:block; overflow:hidden;}
#products .listing { display:block; margin:0 0 0px 0; padding:5px 0; display:block; overflow:hidden; border-bottom:#CCC 1px solid;}
#products .listing:first-child { padding:0px 0 5px 0;}
#products .listing .image { width:199px; height:200px; display:block; overflow:hidden; border:#d3d3d5 1px solid; margin:0 5px 0 0; float:left;}
#products .listing .title { height:28px; display:block; overflow:hidden; color:#000; line-height:28px; text-transform:uppercase; text-decoration:none; font-weight:bold; word-spacing:0; letter-spacing:0}
#products .listing .description { height:112px; display:block; overflow:hidden; color:#000; line-height:16px; }
#products .listing .price { height:28px; display:block; overflow:hidden; color:#000; line-height:28px; font-weight:bold;}
#products .listing .button { width:auto; display:block; padding:0px 5px; line-height:20px; margin:5px 5px 0 0; background:url(imagini/mover_bg.jpg) repeat-x top; text-decoration:none; color:#FFF; height:22px; border:none; font-weight:bold; float:left;}
#products .listing .button:hover { background:url(imagini/mover_bg.jpg) repeat-x bottom; color:#01396a; text-decoration:none; }

h1 { font-family:Verdana; font-size:21px; font-weight:bold; color:#569C29; margin-top:0px; padding-top:0px; line-height:24px; margin:0px; padding:0px;}


.trail {display:block; margin:0px 0 5px 0; width:614px; height:27px; overflow:hidden; background:url(imagini/main_header.jpg) no-repeat top left;}
.trail span { line-height:27px; padding:0px 10px; color:#FFF;}
.trail a { color:#FFF; font-weight:normal; text-decoration:none;}
.trail a:hover { color:#FFF; font-weight:normal; text-decoration:none;}

/* center end */ 


/* footer */
#footer{ display:block; overflow:hidden; line-height:16px; margin:0px; font-size:11px; background:url(imagini/footer_bg.jpg) repeat-x top;}

#menufooter {display:block; overflow:hidden; height:31px; background:none; margin-bottom:5px;}

#menufooter ul { float:left; display:block; width:100%; list-style:none; margin:0px; padding:0px;}
#menufooter ul li { float:left; display:block; margin:0px; padding:0px; height:31px;}
#menufooter ul li a { display:block; margin:0px; padding:0px 10px; line-height:31px; color:#FFF; text-decoration:none; font-size:12px;}
#menufooter ul li a:hover {  text-decoration:none;}

/* footer end */

/* general */

.clearfloat{ font-size:1px; line-height:0px; clear:both; height:0px; }

.button { width:auto; display:block; padding:0px 5px; line-height:20px; margin:5px 5px 0 0; background:#dddddd; text-decoration:none; color:#000; height:22px; border:#BCBCBC 1px solid; font-weight:bold;}
.button:hover { background:#000; color:#FFF; text-decoration:none; }
