﻿*
{
    margin: 0;
    padding: 0;
}
body
{
 	behavior:url('csshover3.htc');

}
body
{
    margin: 0;
    padding: 0;
    font: 75%/141.66% Helvetica, Arial, sans-serif;
    color: #3d3d3d;
    background: #7c5532 url(../imag/verticals11.jpg) repeat-x right -22px;
    /* the path to csshover3.htc should be relative to web page */
	behavior:url('../css/csshover3.htc');

}
h1
{
    font-size: 2em;
    font-weight: normal;
    margin: 1em 0;
    color: #ee8116;
}
h1.special
{
    float: right;
}
h2
{
    font-size: 1.5em;
    font-weight: normal;
    margin: 1.5em 0 .5em 0;
}
h3
{
    font-size: 1em;
    text-transform: uppercase;
}
h4
{
    font-size: 1em;
    height: 2.2em;
    text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address
{
    margin: 0 0 1.4em 0;
    padding: 0;
}
dd, blockquote
{
    margin-left: 1em;
}
li
{
    list-style: none;
    padding-left: 24px;
    margin-bottom: 2px;
}
form label
{
    cursor: pointer;
}
fieldset, img
{
    border: none;
}

a
{
    color: #c75900;
    text-decoration: underline;
    overflow: hidden;
}
a:hover, a:focus
{
    text-decoration: none;
}

table
{
    border-collapse: collapse;
}

a, img
{
    outline: none;
}

input, select, textarea
{
    font: 100%/140% Helvetica, Arial, sans-serif;
    vertical-align: middle;
    border:1px solid #000000;
}


input[type=submit]
{
    padding: 0 1px;
}
input[type=checkbox]
{
    vertical-align: middle;
}
input.submit
{
    padding: 0 1px;
    position: relative;
    top: -1px;
}



/*Easy Clear Fix*/
.clear
{
    display: inline-block;
}
.clear
{
    display: block;
    clear: both;
}
.clear:after
{
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/*Image - ok*/
.image
{
    float: right;
    display: inline;
    margin: 0 0 0 1em;
}


/*General wrapper - ok*/
#wrap
{
    width: 954px;
    margin: 0 auto;
    position:relative;
}


/*Info Bar - de modificat - eventual de facut cu jQuery slide direct loginul*/
#info
{
    text-align: center;
    color: #838383;
    background: #ececec url(../images/top.gif) repeat-x left bottom;
    font-size: 0.916em;
    padding: 2px 0;
    margin-bottom: 25px;
}
#info a
{
    text-decoration: none;
    color: #000;
}
#info a:hover
{
    text-decoration: underline;
    color: #383838;
}

/*Top*/
#top
{
    /* vertical-align: bottom*/
}

/*Audio Logo*/
#audio_logo
{
    float: left;
}
/*Top Navigation*/
#topNav
{
    position: relative;
    float: right;
    background: url(../imag/verticals.jpg) no-repeat left top;
    height: 38px;
    margin-top: 36px;
    margin-right: 25px;
}
#topNav ul
{
    background: url(../imag/verticals.jpg) no-repeat right -39px;
    height: 38px;
    margin-left: 15px;
    padding-right: 15px;
}
#topNav ul li
{
    float: left;
    list-style: none;
    background: url(../imag/verticals.jpg) repeat-x right -78px;
    display: inline;
    margin: 0;
    padding: 0;
}
#topNav a
{
    background: url(../imag/verticals.jpg) no-repeat right -156px;
    color: #221d1d;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 0 15px;
    height: 38px;
    line-height: 38px; *display:inline-block;
}
#topNav a:hover, #topNav li.on a, #topNav li.hover a, #topNav li.lastMenuItem a:hover
{
    background: #2a2727 url(../imag/verticals.jpg) repeat-x left -117px !important;
    color: #fff;
}
li.lastMenuItem a
{
    background: transparent !important;
}

/*Top subnavigation*/
#topSubNav
{
    background: url(../imag/verticals.jpg) repeat-x right -246px;
    height: 47px;
}
#topSubNavLeft
{
    background: url(../imag/verticals.jpg) no-repeat right -197px;
    float: left;
    width: 15px;
    height: 47px;
}
#topSubNavContent
{
    float:right;
    line-height: 30px;
    text-align:right;
}

#topSubNavRight
{
    background: url(../imag/verticals.jpg) no-repeat right -295px;
    float: right;
    width: 15px;
    height: 47px;
}

/*Quick Bar*/
#quickBar
{
    background: url(../imag/verticals.jpg) repeat-x right -386px;
    height: 42px;
}
#quickBarLeft
{
    background: url(../imag/verticals.jpg) no-repeat right -343px;
    height: 42px;
    width: 15px;
    float: left;
}
#quickBarContent
{
    height: 42px;
    float: left;
}
#quickBarRight
{
    background: url(../imag/verticals.jpg) no-repeat right -429px;
    height: 42px;
    width: 15px;
    float: right;
}

/*Breadcrumbs*/
#breadcrumbs
{
    font-size: .833em;
    color: #838688;
    margin: 0px;
    line-height: 40px;
}
#breadcrumbs a
{
    color: #fff;
    text-decoration: none;
}
#breadcrumbs li
{
	
	padding:0;
    display: inline;    
}


/*Search */
#searchBar
{
    float: right;
    /*line-height: 40px;*/
    padding-top:12px;
}

.searchKeyword {
	color:#C75900;
	float:left;
	font-size:110%;	
}

/*Content Wrapper*/
#contentWrapper
{
    margin-left: 1px;
    width: 952px;
    background: #fff;
}
#contentInner
{
    padding: 10px 20px;
    float: left;
    width: 640px;
}


/*Content Navigtion*/
#contentNavigation
{
    float: left;
    width: 250px;
    margin-top: 10px;
    background: transparent url(../imag/divider.jpg) no-repeat scroll left top;
    padding-left: 16px;
    min-height: 528px;
    height:auto;
    _height:528px;
}
#contentNavigation h2
{
    margin: 0;
    padding: 0 0 0 20px;
    line-height: 24px;
}
.cnHeader
{
    height: 25px;
    overflow: hidden;
    background: url(../imag/verticals.jpg) repeat-x left -554px;
    width: 170px;
    bottom: -1px;
    position: relative;
    margin-left: 14px;
}
.cnHeaderList
{
    height: 25px;
    overflow: hidden;
    background: url(../imag/verticals.jpg) repeat-x left -554px;
    width: 250px;
    bottom: -1px;
    position: relative;
    margin-left: 14px;
}
.cnLeft
{
    background: url(../imag/verticals.jpg) no-repeat left -472px;
    float: left;
    width: 15px;
    height: 30px;
}
.cnText
{
    float: left;
    height: 30px;
    color: #c75900;
    font-weight: bold;
}
div.cnText span
{
    line-height: 24px;
    margin: 0;
    padding: 0 0 0 20px;
    font-size: 1.5em;
    font-weight: normal;
    color: #C75900;
}
.cnRight
{
    background: url(../imag/verticals.jpg) no-repeat left -513px;
    float: right;
    width: 15px;
    height: 30px;
}
.cnTop
{
    height: 15px;
    background: url(../imag/verticals.jpg) repeat-x left -554px;
    overflow: hidden;
}
.cnContent
{
    border-left: 1px solid #f6af5c;
    border-right: 1px solid #f6af5c;
    background: #fffae5;
    padding: 0 5px;
}
.cnFooter
{
    height: 15px;
    background: url(../imag/verticals.jpg) repeat-x left -703px;
    overflow: hidden;
    margin-bottom: 15px;
}
.cnFooterLeft
{
    background: url(../imag/verticals.jpg) no-repeat left -621px;
    float: left;
    width: 15px;
    height: 30px;
}
.cnFooterText
{
    float: left;
    height: 30px;
}
.cnFooterRight
{
    background: url(../imag/verticals.jpg) no-repeat left -662px;
    float: right;
    width: 15px;
    height: 30px;
}

/*Footer*/
#footer
{
     margin: 0 auto; 
    background: #000; 
    color: #383838; 
    margin-left:1px;
    width:952px;
    height: 47px;
    overflow: visible;
    position:relative;
    /*font-size: 0.916em; 
    line-height: 2.27em; */
}
#footerLeft
{
    background: url(../imag/verticals.jpg) no-repeat left -719px;
    width: 15px;
    height: 47px;
    float: left;
}
#footerContent
{
   float: left;
    height:38px;
    padding: 0px 30px;
    padding-top:5px;
    text-align: center;
    width: 862px;
    line-height: 40px;
    color: #fff;
}
#footerContent ol { margin: 0; }
#footerRight
{
    background: url(../imag/verticals.jpg) no-repeat left -767px;
    width: 15px;
    height: 47px;
    float: right;
}
#footer ul
{
    margin: 0;
}
#footer li
{
    display: inline;
    padding: 0;
    margin: 0;
    list-style: none;
    background: none;
}
#footer p
{
    float: right;
    margin: 0;
}
#footer a
{
    text-decoration: none;
    margin-right: 25px;
    color: #383838;
}
#footer a:hover
{
    text-decoration: underline;
}
#footer .imag
{
      background: url(../imag/footerImag.png) no-repeat left top;
    width: 138px;
    height: 101px;
    position: absolute;
    left:780px;
    margin-top: -20px;
}

/*Categorii*/
.categContent
{
    width: 615px;
}
.categ
{
    border: 1px solid #eaeaea;
    float: left;
    display: block;
    height: 158px;
    margin: 3px;
    position: relative;
    text-align: center;
    width: 140px;
    background: white;
}
/*End categorii*/


.categoryViewLeft
{
    float: left;
    width: 420px;
    
}
.categoryViewRight
{
    float: left;
    width: 180px;
    text-align:center;
}
.categoryView
{
	width: 600px;
    padding: 10px 0;
}
.categoryView h3
{
		font-size:1.5em;
	font-weight:bold;
	color:#C75900;
	}

.categoryRight
{
	margin:0px;
	}
.categoryRight li
{
	margin-bottom:0px;
	}
.categoryRight li a
{
	text-decoration:none;		
	}
.categoryRight li a:hover
{
	text-decoration:none;	
	color:#fff;
	}
.categoryRight li:hover
{
	margin-bottom:0px;
	background:#EE8116 none repeat scroll 0 0;
	color:#fff;
	}



/*Lista de categorii*/
.categList
{
    background: #FFFAE5 none repeat scroll 0 0;
    border: 1px solid #F6AF5C;
    padding: 10px 5px;
}
.categHeader
{
    color: #C75900;
    font-size: 1.5em;
    font-weight: normal;
    margin-left: 450px;
}
/*End lista de categorii*/


/* fav Products*/
.favProducts
{
    /*border: 1px solid #eaeaea;*/
    float: left;
    display: block;
    /*height: 158px;*/
    margin: 3px;
    position: relative;
    text-align: center;
    width: 290px;
    /*background: white;*/
}
.favLine
{	 float: left;
	background-color:#F6AF5C;
	width:1px;
	height:128px;
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
}
.favImg
{	
	float: left;
    display: block;
    /*height: 158px;    */
    position: relative;
    text-align: center;    
    width: 90px;
}
.favText
{
	float: left;
    display: block;
    /*height: 158px;    */
    position: relative;
    text-align: center;
    width: 200px;
}
.favHeader {
	color:#C75900;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
}
.favTextDesc
{
	color:#000;
	font-size:12px;
}

/*Product*/
.productListOrder
{
    padding: 10px 0;
}
.productListOrder a
{
    background: #FFF none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    text-align: center;
    padding: 2px 4px;
    text-decoration: none;
}
.productListOrder a:hover
{
    background: #FFFAE5 none repeat scroll 0 0;
    border: 1px solid #F6AF5C;
    text-align: center;
    padding: 2px 4px;
    text-decoration: none;
}
.product
{
    width: 640px;
    padding: 10px 0;
}
.productLeft
{
    float: left;
    width: 180px;
}
.productRight
{
    float: left;
    width: 460px;
}
.productHeader
{
    padding-left: 25px;
    color: #232332;
    font-size: 130%;
    color: #C75900;
}
.productDescription
{
    text-indent: 25px;
    text-align: justify;
}
.productFunctions
{
    text-align: right;
}
.productPrice
{
	float:left;
	color:#C75900;
	font-size:110%;	
	font-weight:bold;
}

.productPriceWrapp
{
    margin: 5px;
}
.addToCart
{
    margin: 5px;
}
/*End product*/



/*Shopping cart*/
table.shopCart
{
    width: 450px;
    margin: 0 auto;
    padding: 0;
}
.cartHeader
{
    border-bottom: 1px dashed #eaeaea;
}
.cartItem
{
    border-bottom: 1px dashed #eaeaea;
}
.cartTotal
{
    background: #FBFBFB url(../imag/greybackground.gif) repeat-x scroll 0 -1px;
    height: 24px;
}
.cartItemT
{
    border-bottom: 1px solid #eaeaea;
}
.cartTotalT
{
    background: #FBFBFB url(../imag/orangebackground.gif) repeat-x scroll 0 0;
    height: 27px;
}

/*Pager*/
.pager
{
    margin: 2em 0;
    text-align: center;
}
div.pager a
{
    background: #FFF none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    text-align: center;
    padding: 2px 4px;
    text-decoration: none;
}
div.pager a:hover
{
    background: #FFFAE5 none repeat scroll 0 0;
    border: 1px solid #F6AF5C;
    text-align: center;
    padding: 2px 4px;
    text-decoration: none;
}
div.pager span
{
    background: #FFFAE5 none repeat scroll 0 0;
    border: 1px solid #F6AF5C;
    text-align: center;
    padding: 2px 4px;
    text-decoration: none;
    margin: 3px;
}


/* General */
/* Icons */

span.icon
{
    width: 16px;
    height: 16px;
    position: relative;
    float: left;
}
div.icon
{
    width: 16px;
    height: 16px;
    position: relative;
    float: left;
    margin-top: 2px;
}
.iconMail
{
    background: url(../imag/icons/letter.gif) no-repeat;
}
.iconTag
{
    background: url(../imag/icons/tag.gif) no-repeat;
}
.iconStar
{
    background: url(../imag/icons/products.gif) no-repeat;
}
.iconCos
{
    background: url(../imag/icons/basket.gif) no-repeat;
}
.iconCategorii
{
    background: url(../imag/icons/categories.gif) no-repeat;
}
.iconSearch
{
    background: url(../imag/icons/search.gif) no-repeat;
}

/* End icons */

.dots
{
    border-top: 1px dashed #eaeaea;
    margin: 10px 0;
}

.whiteBack
{
    background-color: White !important;
}
.textbox
{
    border: 0;
    padding-left: 19px;
}

.clearBoth
{
    clear: both;
}
.floatRight
{
    float: right;
}
.floatLeft
{
    float: left;
}


/*Product categories*/
div.content_box_middle table td
{
    border: 1px solid #eaeaea;
}



/*Logo
#logo { margin: 0; padding-left: 36px; }
#logo a { float: left; }
#logo #gadget { float: left; }
*/

/*Navigare*/
#nav
{
    font-size: 1.166em;
    font-family: 'Lucida Sans' , Tahoma, Helvetica, Arial;
    background: #b8b8b8 url(../images/nav.png) repeat-x 0 0;
    text-transform: uppercase;
    position: relative;
    padding-left: 18px;
    margin: 0 0 .5em 0;
}
#nav li
{
    float: left;
    list-style: none;
    padding: 0;
    background: none;
    display: inline;
    margin: 0;
}
#nav a
{
    color: #221d1d;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 0 15px;
    height: 3.57em;
    line-height: 3.57em; *display:inline-block;}
#nav a:hover, #nav li.on a, #nav li.hover a
{
    background: #2a2727 url(../images/nav_active.png) repeat-x 0 0;
    color: #fff;
}
/*colturi*/
#nav i
{
    display: block;
    height: 18px;
    width: 18px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/nav_tl.png) no-repeat 0 0;
}
#nav i.tr
{
    top: 0;
    left: auto;
    right: 0;
    background-image: url(../images/nav_tr.png);
}
#nav i.bl
{
    top: auto;
    bottom: 0;
    left: 0;
    background-image: url(../images/nav_bl.png);
}
#nav i.br
{
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    background-image: url(../images/nav_br.png);
}

/*Nav search form
#nav form { margin: 0; position: relative; z-index: 30; }
#nav #search-form { float: right; padding: 12px 20px 0 0; opacity: .8; }
#nav #search-form .text { background: url(../images/input.gif) no-repeat 0 0; border: 0; width: 134px; padding: 4px 4px; height: 13px; font-size: .8em; }
#nav #search-form .submit { display: none;  }
#nav #search-form div { display: none; position: absolute; top: 24px; right: 0; width: 400px; background: #fff url(../images/search_bg.gif) repeat-y 0 0; border: 1px solid; font-size: .8em; padding: 10px 0; }

#nav #search-form dl { margin: 0; }
#nav #search-form dt { float: left; width: 90px; }
#nav #search-form dt a { color: #fff; }
#nav #search-form a:hover { text-decoration: underline; background: none; }
#nav #search-form dd { margin: 0 0 0 91px; }
#nav #search-form dd.odd { background: #E6E6E6; }

#nav #search-form i { position: absolute; top: 5px; left: 145px; width: 10px; height: 10px; display: block; background: #BF0000 url(../images/x.gif) no-repeat 0 0; cursor: pointer; }
#searchOverlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #fff; opacity: 0.01;	-moz-opacity: 0.01; filter: alpha(opacity=01);}
*/

/*Search Results*/
#searchResults
{
    margin-left: 2em;
}
#searchResults li
{
    list-style: decimal;
    padding-left: 0;
    font-size: 1.166em;
    font-weight: bold;
}
#searchResults li ul
{
    font-weight: normal;
    padding-left: 1em;
    margin: 1em 0;
}
#searchResults li li
{
    list-style: none;
    font-size: .857em;
    font-weight: normal;
}
#searchResults a
{
    text-decoration: none;
    color: #3D3D3D;
}
#searchResults a:hover
{
    text-decoration: underline;
}




/*Content
#content { width: 648px; float: left;  overflow: hidden; padding: 0pt 35px; }

.content_box { width: 626px; float: left; }
.content_box .content_box_top {width: 626px; height:34px; background: url(../images/content_box_01.gif); background-repeat: no-repeat; }
.content_box .content_box_top  h2 { padding: 5px 18px; font-size: 1.5em; }
.content_box .content_box_middle {width: 626px; background: url(../images/content_box_02.gif); background-repeat: repeat-y; padding:10px;}
.content_box .content_box_bottom {width: 626px; height:32px; background:1px transparent url(../images/content_box_05.gif); background-repeat: no-repeat; text-align: right; padding-right:10px;}
.content_box .content_box_bottom a {font-family:verdana; font-size:12px; font-weight:bold; color: #a1a5a9; text-decoration: none; margin-right:10px;} 
.content_box .content_box_bottom a:hover {font-family:verdana; font-size:12px; font-weight:bold; color: #a1a5a9; text-decoration: none;  margin-right:10px; } 
.product_hp_image { width: 120px; height: 82px; vartical-align: middle;}
.product_hp_text { width: 120px; height: 32px;}
.product_hp_text a {font-family:verdana; font-size:10px; color: #000000; text-decoration: none;}
.product_hp_text a:hover {font-family:verdana; font-size:10px; color: #000000; text-decoration: underline;}
*/
/*Slide*/
#slide li, #slide a
{
    height: 80px;
    float: left;
}

/*Oferte*/
#offers li
{
    padding-left: 0;
}

/*Product Listing*/
#brand-image
{
    float: right;
    margin-top: -65px;
}

#list
{
    margin-left: -14px;
}
#list li
{
    float: left;
    display: inline;
    margin: 0 0 16px 14px;
    width: 130px;
    height: 177px;
    background: url(../images/product_list.gif) no-repeat 0 0;
    overflow: hidden;
    padding: 7px 9px 0 9px;
    position: relative;
}
#list li:hover, #list li.hover
{
    background-position: -148px;
}
#list a
{
    display: block;
    text-decoration: none;
    text-align: center;
    height: 137px;
    margin-bottom: 9px;
    color: #3D3D3D;
    position: relative;
}
#list a span
{
    display: block;
    height: 80px;
    overflow: hidden;
}
#list a strong
{
    display: block;
    padding-top: 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 130px;
}
#list .zoom
{
    position: absolute;
    top: 4px;
    right: 4px;
    height: 20px;
    width: 20px;
    background: url(../images/zoom.gif) no-repeat 50% 50%;
    text-indent: -9999em;
}
#list div
{
    line-height: 25px;
}
#list div a
{
    display: block;
    text-align: right;
    padding-right: 80px;
    height: 25px;
    margin: 0 0 0 5px;
    background: url(../images/cumpara.gif) no-repeat right center;
    font-weight: bold;
    white-space: pre;
}

#list1
{
    margin-left: -14px;
}
#list1 li
{
    float: left;
    margin: 0 0 16px 14px;
    width: 609px;
    height: 177px;
    background: url(../images/product_list.gif) no-repeat 0 0;
    padding: 7px 9px 0 9px;
}
#list1 li:hover, #list li.hover
{
    background-position: -627px;
}
.pager
{
    margin: 2em 0;
    text-align: center;
}

/*Single*/
#single
{
    
    float:left;
    width:280px;   
}
#single .image
{
    float: left;
    width: 290px;
    margin: 0 20px 0 -10px;
    overflow: hidden;
}
#single .image img
{
    cursor: pointer;
    margin-left: 10px;
}
#single .image img.big
{
    cursor: default;
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #C6C6C6;
}
#single .detalii
{
    margin-left: 0px;
    margin-top: 50px;   
    width:280px;

}
#single p
{
   text-indent: 3em;
   margin-bottom: 20px;
}
#single form
{
    float: right;
    margin-top: -4.2em;
}
#single #cantitate
{
    width: 2em;
    text-align: center;
}

#related
{
    float: left;
    clear: left;
    width: 280px;
    padding-top: 2em;
}
#related .content_box .content_box_top
{
    width: 287px;
    height: 34px;
    background: url(../images/related_box_01.gif);
    background-repeat: no-repeat;
}
#related .content_box .content_box_top h2
{
    padding: 5px 18px;
    font-size: 1.5em;
}
#related .content_box .content_box_middle
{
    width: 280px;
    background: url(../images/related_box_02.gif);
    background-repeat: repeat-y;
    padding: 10px;
}
#related .content_box .content_box_bottom
{
    width: 280px;
    height: 32px;
    background: 1px transparent url(../images/related_box_05.gif);
    background-repeat: no-repeat;
    text-align: right;
    padding-right: 10px;
}
#related .rel_product
{
    padding: 5px;
}
#related .rel_product a
{
    color: #000000;
    text-decoration: none;
}
#related .rel_product a:hover
{
    color: #000000;
    text-decoration: underline;
}
/*Contact*/
.mag span
{
    float: left;
    width: 250px;
}

/*Column
#column { width: 236px; float: right; overflow: hidden; }
#column h2 { line-height: 1.4em; color: #fff; padding: 0 18px; margin: .4em 0; }
#column a { color: #000; }
*/

/*Cauta*/
#cauta
{
    background-image: url(../images/search_box.gif);
}
#cauta .boxTop
{
    background-image: url(../images/search_box_top.gif);
}
#cauta .boxBottom
{
    background-image: url(../images/search_box_bottom.gif);
    padding: 15px;
}

#cauta form
{
    margin: 0;
}
#cauta label
{
    width: auto;
    float: none;
    display: block;
    text-align: left;
}
#cauta .advancedSubmit
{
    padding-top: 1em;
    text-align: right;
}

/*Categorii
#categorii ul { margin: 0 15px 15px 15px; }
#categorii li ul { margin: 0; padding: 3px 0 0 0; }
#categorii a { text-decoration: none; margin-left: 3px; }
#categorii a:hover, #categorii .active a { color: #d42d28; }
*/

.treeview div.hitarea
{
    height: 15px;
    width: 15px;
    margin-left: -15px;
    float: left;
    cursor: pointer;
}
/* fix for IE6 */
* html div.hitarea
{
    background: #fff;
    filter: alpha(opacity=0);
    display: inline;
    float: none;
}

.treeview li
{
    margin: 0;
    padding-left: 15px;
    display: inline-block;
}
.treeview li
{
    display: block;
}

.treeview a.selected
{
    font-weight: bold;
}

.treeview .collapsable > a
{
    font-weight: bold;
}

.treeview li
{
    background: url(../images/tv-item.gif) 0 0 no-repeat;
}
.treeview .collapsable
{
    background-image: url(../images/tv-collapsable.gif);
}
.treeview .expandable
{
    background-image: url(../images/tv-expandable.gif);
}
.treeview .last
{
    background-image: url(../images/tv-item-last.gif);
}
.treeview .lastCollapsable
{
    background-image: url(../images/tv-collapsable-last.gif);
}
.treeview .lastExpandable
{
    background-image: url(../images/tv-expandable-last.gif);
}

/*Parteneri*/
#parteneri li
{
    padding-left: 0;
    background: url(../images/separator.png) no-repeat 50% bottom;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
#parteneri .image
{
    float: left;
    width: 150px;
    text-align: center;
}
#parteneri .text
{
    margin-left: 170px;
}

/*Parteneri*/
#links li
{
    float: left;
    text-align: center;
    display: inline;
    margin: 0 0 16px 14px;
    width: 130px;
    overflow: hidden;
    padding: 7px 9px 0 9px;
}
#links li.newLine
{
    clear: left;
}
#links .image
{
    float: none;
}

/*Despre Noi*/
#despre-links
{
    float: left;
    width: 200px;
}
#despre-links li
{
    padding: 0;
}
#despre-links a
{
    display: block;
    height: 24px;
    padding-left: 20px;
    line-height: 24px;
}
#despre-links li.active a, #despre-links a:hover
{
    background: url(../images/despre-link.png) no-repeat 0 50%;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
#despre-content
{
    float: left;
    width: 448px;
}

#departament img
{
    float: left;
}
#departament h3
{
    margin: 0 0 0 95px;
}
#departament p
{
    margin: 0 0 0.5em 95px;
}
#departament .clear
{
    margin-bottom: 1em;
}

/*Producatori*/
#producatori .scroll
{
    width: 190px;
    overflow: hidden;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 10px;
    float: left;
}
#producatori ul
{
    padding: 0;
    text-align: center;
}
#producatori li
{
    padding: 0;
    width: 190px;
    margin-bottom: 5px;
    height: 200px;
}
#producatori .next
{
    float: right;
    height: 200px;
}
#producatori .prev
{
    float: left;
    height: 200px;
}
#producatori .images_desc
{
    height: 180px;
}
#producatori .links
{
    text-align: left;
    text-decoration: none;
    color: #999999;
}
#producatori .links .site
{
    float: left;
    font-family: verdana;
    font-size: 12px;
    color: #999999;
    text-decoration: none;
}
#producatori .links .site:hover
{
    float: left;
    font-family: verdana;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
#producatori .links .link_site
{
    float: left;
}
#producatori .links .link_produse
{
    float: right;
}

/*Home Producatori*/
#homeProd
{
    clear: both;
}
#homeProd li
{
    float: left;
    width: 100px;
    overflow: hidden;
    line-height: 80px;
}
#homeProd img
{
    vertical-align: middle;
}
#homeProd a
{
    float: left;
    width: 80px;
    height: 80px;
    margin: auto;
    border: 2px solid #fff;
}
#homeProd a:hover
{
    border-color: #dddddd;
}


/*Home oferte*/
#oferte
{
    background-image: url(../images/specialBox.gif);
    width: 299px;
    float: left;
    display: inline;
    margin-right: 20px;
}
#oferte .boxTop
{
    background-image: url(../images/specialBoxTop.gif);
}
#oferte .boxBottom
{
    background-image: url(../images/specialBoxBottom.gif);
}
#oferte h2
{
    height: 32px;
    margin: 0 0 .5em 0;
    padding: 13px 18px;
    color: #fff;
}

#oferte #list
{
    margin: 18px;
}
#oferte #list li
{
    background: none;
    float: none;
    display: block;
    margin: 0 0 9px 0;
    padding: 0 0 9px 0;
    border-bottom: 1px solid #9FA0A2;
    width: auto;
    height: auto;
}
#oferte #list img
{
    float: right;
    display: inline;
    margin-right: 20px;
}
#oferte #list strong
{
    float: left;
    position: static;
    font-size: 1.166em;
}
#oferte #list a
{
    text-align: left;
    height: auto;
    display: inline;
}
#oferte #list div
{
    float: left;
    clear: left;
    padding-top: 10px;
    text-align: center;
}
#oferte #list div a
{
    float: left;
    background-position: left bottom;
    padding: 0 0 20px 0;
    width: 75px;
    margin: 0;
    text-align: center;
}


/*Box*/
.box
{
    background: url(../images/box.gif) repeat-y 0 0;
    margin-bottom: 2em;
}
.boxTop
{
    background: url(../images/box_top.gif) no-repeat 0 0;
}
.boxBottom
{
    background: url(../images/box_bottom.gif) no-repeat left bottom;
    padding-top: 1px;
    position: relative;
    overflow: hidden;
}

.minimise
{
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/minimise.png) no-repeat 0 0;
    position: absolute;
    top: 1em;
    right: 1em;
    cursor: pointer;
}
#cart
{
    display: block;
    width: 25px;
    height: 25px;
    background: url(../images/cart-alb.gif) no-repeat 0 0;
    position: absolute;
    top: .75em;
    right: .75em;
    cursor: pointer;
}

/*Cos*/
#cos p
{
    margin: 1em;
}

/*Footer*/
#footer
{
    clear: both;
}

/*IMAGES*/
.imagini
{
    float: right;
    width: 127px;
}
.imagini li
{
    height: 92px;
    background: url(../imagini/imageBg.gif) no-repeat 0 0;
    padding: 3px;
}
.imagini li a
{
    width: 114px;
    height: 85px;
    display: block;
    overflow: hidden; *margin-top:-1px;}
.imagini li:hover, .imagini li.hover
{
    background-position: left bottom;
}

/*FORMS*/
form
{
    margin-bottom: 3em;
}
form label
{
    float: left;
    width: 125px;
    padding-right: 5px;
    text-align: right;
    line-height: 1.7em;
}
form .label
{
    margin-left: 131px;
}
form p
{
    margin: 0 0 0.6em 0;
    clear: both;
}
form legend
{
}
form .txtarea
{
    margin-left: 130px;
}

/*TABLE*/
table
{
    text-align: left;
}
table thead
{
    font-weight: bold;
    background: #C6C6C6;
    color: #282828;
}
table thead td
{
    padding: 4px 8px;
}
table .titlu
{
    text-align: left;
}
/*table td  
{
    padding: 0px 8px;
            padding: 2px 8px;
           border-bottom: 1px solid #ddd; }*/
table .odd
{
    background: #E9E9E9;
}
table tr.hover
{
    background: #f0f0f0;
}


/*FOOTER
#footer { width: 882px; margin: 0 auto; background: #adadad url(../images/footer.gif) no-repeat 0 0; color: #383838; font-size: 0.916em; line-height: 2.27em; padding: 3px 36px 0 36px; border: 1px solid white; clear: both; }
#footer ul { margin: 0; }
#footer li { display: inline; padding: 0; margin: 0; list-style: none; background: none; }
#footer p { float: right; margin: 0; }
#footer a { text-decoration: none; margin-right: 25px; color: #383838; }
#footer a:hover { text-decoration: underline;  }
*/


/*SIFR*/
.sIFR-flash
{
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced
{
    visibility: visible !important;
}

#content h1
{
    height: 1.5em;
}


span.sIFR-alternate
{
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
    visibility: hidden;
}
.sIFR-flash + div[adblocktab=true]
{
    display: none !important;
}

@media print
{
    .sIFR-flash, .sIFR-flash object, .sIFR-flash embed
    {
        display: none !important;
        height: 0;
        width: 0;
        position: absolute;
        overflow: hidden;
    }
    span.sIFR-alternate
    {
        visibility: visible !important;
        display: block !important;
        position: static !important;
        left: auto !important;
        top: auto !important;
    }
}



.dataTable
{
}

.dataTableRow
{
    clear: both;
}
.dataTableCell
{
    float: left;
}

.button
{
    cursor: pointer;
}

/*Menu*/
#topMenu
{
    display: block;
    position: relative;
    height: 38px;
    color: #fff;
    border-collapse: collapse;
    float:right;
    margin-top:40px;
    margin-right: 20px;
}
.leftTopMenu
{
    float: left;
    background: url(../imag/verticals.jpg) no-repeat top left;
    width: 15px;
    height: 38px;
}
.topMenuContent
{
    float: left;
    background: url(../imag/verticals.jpg) repeat-x 0 -78px;
    height: 38px;
}
.rightTopMenu
{
    float: left;
    background: url(../imag/verticals.jpg) no-repeat 0 -39px;
    width: 15px;
    height: 38px;
}
.TopMenuItem
{
    line-height: 38px;
    padding: 0 10px;
    margin: 0;
}
#topMenu a
{
    color: #fff;
    text-decoration: none;
}
#topMenu a:hover
{
    text-decoration: none;
}

table.TopMenuHover
{
    position: relative;
    background: url(../imag/verticals.jpg) repeat-x 0 -117px;
}
table.TopMenuSelected
{
    position: relative;
    background: url(../imag/verticals.jpg) repeat-x 0 -117px;
}


/*Menu*/
.TopSubMenu
{
    display: block;
    position: relative;
    height: 25px;
    color: #fff;
    margin-top: 10px;
}

.TopSubMenuItem
{
    line-height: 25px;
    padding: 0 1px;
    margin: 0 1px;
}
.TopSubMenu a
{
    color: #fff;
    text-decoration: none;
}
.TopSubMenu a:hover
{
    text-decoration: none;
}

table.TopSubMenuHover
{
    background: #ee8116;
    -moz-border-radius: 5px;
}
table.TopSubMenuSelected
{
    background: #ee8116;
    -moz-border-radius: 5px;
}


.horizontalLine
{   
    width: 508px;
    background:transparent url(../imag/hdivider.jpg) no-repeat scroll left top;    
    min-height: 11px;
    margin-right : auto;
margin-left : auto; 
}
.pageTitle
{
	text-align:center;
}
.pageTitle h2{
	color:#C75900;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:2px;
}
.pageTitle h1{
	color:#C75900;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:2px;
}

.note
{
	color:#C75900;
	
}

.viewTable
{
	margin:5px;
	}
.viewTable .name
{
	float:left;
	width:100px;
	font-weight:bold;
	}
.viewTable .value
{
	float:left;
	}
	
.pics {  
    height:  280px;  
    width:   635px;  
    padding: 0;  
    margin:  0;  
} 
.pics img {  
    
    
    
    width:  635px; 
    height: 280px; 
    top:  0; 
    left: 0 
} 


.ShoppingCart li
{
	margin-bottom:0px;
	color:#C75900;
	}

.registerTable td
{
	margin:3px;
	padding:2px;
}


.orderList th
{
		background:#FBFBFB url(../imag/orangebackground.gif) repeat-x scroll 0 0;
		height:27px;
		border-bottom:1px dashed #EAEAEA;
		padding:2px;
	}
.orderList td
{
		padding:2px;		
	}
.contactTable
{
	margin:3px;
	padding:2px;
}
.contactTable td
{
	margin:3px;
	padding:2px;
}
.globalWrapp
{
    margin: 0 auto;
}
.rightShadow
{
    background:transparent url(../imag/rightShadow.png) no-repeat scroll left top;
    float:right;
    height:585px;
    left:954px;
    position:absolute;
    top:190px;
    width:124px;
}
.rightPicture
{
    background-color: Transparent;
    background-position: 98% 80%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    /*float:left;
    height:400px;
    left:-100px;
    position:absolute;
    top:260px;
    width:249px;
    z-index:-99;*/
}
.p1
{
    background-image: url(../imag/background1.png);
}
.p2
{
     background-image: url(../imag/background2.png);
}
.backgroundImageRight
{
    position: absolute; 
    left:2px;
    /*margin-top: -550px; 
    left: 954px;*/
    }
