body { background : url(../images/bkg_header_top.jpg) repeat-x top; font-family : arial; font-size : 12px; }
a { text-decoration : none; color : #000; }
a:hover { color : #ff9100; }

#container { width : 995px; margin : 0 auto; }

#container #header { height : 128px; position : relative; background : url(../images/bkg_header.jpg) no-repeat bottom	; }
#container #header .topBar { height : 22px; background : #f8981e; }
#container #header .topBar ul { height : 22px; display : block; float : right; margin : 0 8px 0 0; }
#container #header .topBar ul li { display : inline; }
#container #header .topBar ul li a { display : block; float : left; line-height : 22px; height : 22px; color : #fff; font-size : 11px; padding : 0 8px; background : url(../images/sep_top_menu.gif) no-repeat left;}
#container #header .topBar ul li a:hover { text-decoration : underline; }
#container #header a.logo { width : 350px; height : 60px; display : block; margin : 0 0 0 13px; padding : 18px 0 0 0; }
#container #header div.cautare { width : 260px; height : 21px; position : absolute; right : 0; top : 40px; }
#container #header div.cautare ul { display : block; }
#container #header div.cautare ul li { display : inline; }
#container #header div.cautare ul li label, #container #header div.cautare ul li input { float : left; }

#container #header div.cautare form div { height : 21px; line-height : 21px; position : relative; }

#container #header div.cautare input { background : url(../images/bkg_input_search.jpg) no-repeat 0 0; line-height : 21px; font-size : 12px; padding : 0px; border : none; height : 19px; width : 127px; padding : 2px 0 0 3px; }
#container #header div.cautare form input.buton { cursor : pointer; padding : 0; font-weight : bold; font-size : 11px; width : 29px; background : url(../images/bkg_btn_search.jpg) no-repeat 0 0; height : 21px; line-height : 21px; }
#container #header div.cautare label { line-height : 21px; margin : 0 5px 0 0; background : url(../images/arrow_black.gif) no-repeat center right; width : 85px; display : block; float : left; font-size : 12px; color : #16262d; font-weight : bold; }

#container #header .meniu { display : block; height : 33px; position : absolute; bottom : 0; right : 4px; }
#container #header .meniu li { display : inline; }
#container #header .meniu li a { margin : 0 3px 0 0; float : left; color : #16262d; width : 114px; text-align : center; display : block; height : 33px; line-height : 33px; background : url(../images/bkg_menu.jpg) no-repeat 0 0; }
#container #header .meniu li.curent a { color : #f89c1d; background : url(../images/bkg_menu_h.jpg) no-repeat 0 0; }

#container #mainContent div.mainContentCol1 { width : 700px; float : left; }
#container #mainContent div.mainContentCol2 { width : 260px; float : left; }
#container #mainContent div.boxHarta { height : 495px; width : 700px; }

#container #mainContent div.mainContentCol1,
#container #mainContent div.mainContentCol2 {
	position : relative; overflow : hidden; float : left;
}

#container #mainContent div.mainContentCol1 { width : 200px; margin  : 0 15px 0 0; }
#container #mainContent div.mainContentCol2 { width : 780px; margin  : 0; }

#container #mainContent .boxInfo { margin : 8px 0 10px 0; padding : 0 0 0 2px; }
#container #mainContent .boxInfo .mesaj { float : left; width : 400px; }
#container #mainContent .boxInfo .mesaj h2 { font-weight : bold; font-size : 25px; color : #faa61a; margin : 0 0 2px 0;}
#container #mainContent .boxInfo .mesaj h3 { font-size : 9px; color : #465a65; text-transform : uppercase; }
#container #mainContent .boxInfo .logo_reseller { margin : 7px 2px 0 0; float : right; width : 179px; height : 36px; background : url(../images/logo_reseller.jpg) no-repeat 0 0; }

#container #mainContent div.mainContentCol1 .submenu .header { background : url(../images/bkg_header_200.jpg) no-repeat 0 0; height : 38px; width : 200px; padding : 9px 0 0 0; }
#container #mainContent div.mainContentCol1 .submenu .header h3 { color : #16262d; font-size : 12px; font-weight : bold; margin : 0 0 0 12px; }
#container #mainContent div.mainContentCol1 .submenu .header h4 { color : #5f707a; font-size : 11px; font-weight : none; margin : 0 0 0 12px; }

#container #mainContent div.mainContentCol1 .submenu ul { margin : 10px 0 10px 10px; padding : 0 0 10px 0; background : url(../images/dashed.jpg) repeat-x bottom; }
#container #mainContent div.mainContentCol1 .submenu ul li { background : url(../images/arrow_submenu.jpg) no-repeat center left; padding : 0 0 0 16px; margin : 0 0 6px 0; }
#container #mainContent div.mainContentCol1 .submenu ul li a { color : #16262d; font-size : 11px; }
#container #mainContent div.mainContentCol1 .submenu ul li a:hover { text-decoration : underline; }
#container #mainContent div.mainContentCol1 .submenu ul li.promo a { color : #3182bf; font-weight : bold; }

#container #mainContent div.mainContentCol2 .content { border-left : 1px solid #dfdfdf; border-right : 1px solid #dfdfdf; }
#container #mainContent div.mainContentCol2 .produse { background : url(../images/bkg_top_slide.jpg) no-repeat 0 0; width : 780px; padding : 193px 0 0 0; }

#container #mainContent div.mainContentCol2 .produse ul.tip { width : 430px; display : block; float : right; height : 28px; margin : 0 0 10px 0; }
#container #mainContent div.mainContentCol2 .produse ul.tip li { display : inline; color : #465a65; font-size: 11px; font-weight : bold; }
#container #mainContent div.mainContentCol2 .produse ul.tip li a { width : 140px; display : block; text-align : center; float : left; color : #465a65; font-size: 11px; font-weight : bold;}
#container #mainContent div.mainContentCol2 .produse ul.tip li a:hover { text-decoration : underline; }

#container #mainContent div.mainContentCol2 .produse ul.row { display : block; width : 752px; margin : 0 auto; height : 23px; line-height : 23px;}
#container #mainContent div.mainContentCol2 .produse ul.odd { background : #e8e9ea; }
#container #mainContent div.mainContentCol2 .produse ul.row li { display : block; float : left; }
#container #mainContent div.mainContentCol2 .produse ul.row li.label { color : #465a65; width : 332px; display : block; padding : 0 0 0 10px; }
#container #mainContent div.mainContentCol2 .produse ul.row li.prop { width : 135px; }
#container #mainContent div.mainContentCol2 .produse ul.row li.prop img { display : block; margin : 5px auto 0 auto; width : 14px; height : 14px; }
#container #mainContent div.mainContentCol2 .produse .bottom { background : url(../images/bkg_bottom_slide.jpg) no-repeat 0 0; width : 780px; height : 90px; margin : 0 auto; }

#container #mainContent div.mainContentCol2 .produse .bottom ul { display : block; width : 780px; height : 90px; }
#container #mainContent div.mainContentCol2 .produse .bottom ul li { display : inline; }
#container #mainContent div.mainContentCol2 .produse .bottom ul li a { font-size : 12px; font-weight : bold;padding : 30px 0 0 0; text-align : center; display : block; height : 60px; float : left; width : 195px; }
#container #mainContent div.mainContentCol2 .produse .bottom ul li.active a { color :#fff; background : url(../images/tab_a.png) no-repeat 0 4px; }
#container #mainContent div.mainContentCol2 .produse .bottom ul li.active a:hover { text-decoration : underline; }

div.bar { width : 995px; height : 55px; background : url(../images/bar.jpg) no-repeat 0 0; margin : 15px 0;}
div.bar .mesaj { float : left; width : 450px; }
div.bar .mesaj h2 { font-weight : none; font-size : 18px; color : #faa61a; margin : 7px 0 2px 10px;}
div.bar .mesaj h3 { font-size : 12px; color : #000; font-weight : bold; margin : 0 0 0 10px; }
div.bar h2.buton { float : right; margin : 12px 15px 0 0; }

.box2x491px { width : 491px; float : left; margin : 0 13px 0 0; }
.box2x491pxLast { margin : 0; }
.box2x491px .header { height : 45px;  background : url(../images/header_2x.jpg) no-repeat 0 0; padding : 7px 0 0 0; }
.box2x491px .header h2 { font-weight : none; font-size : 18px; color : #faa61a; margin : 0 0 2px 10px;}
.box2x491px .header h3 { font-size : 11px; color : #465a65; font-weight : normal; margin : 0 0 0 10px; }
.box2x491px .content { border-left : 1px solid #d1d4d6; border-right : 1px solid #d1d4d6; padding : 10px 10px 0 10px; }
.box2x491px .content ul { margin : 0px; padding : 0; }
.box2x491px .content ul li { background : url(../images/arrow_blue.jpg) no-repeat center left; padding : 0 0 0 16px; margin : 0 0 6px 0; }
.box2x491px .content ul li.last { margin : 0; }
.box2x491px .content ul li a { color : #367fc1; font-size : 11px; text-decoration : underline;}
.box2x491px .content ul li a:hover { text-decoration : underline; color : #ff9100; }
.box2x491px .bottom { background : url(../images/bottom_2x.jpg) no-repeat 0 0; height : 5px; overflow : hidden; position : relative; }

h2.buton { display : block; background : url(../images/bkg_round.png) no-repeat 0 0; width : 199px; height : 32px; line-height : 32px; }
h2.buton:hover { background : url(../images/bkg_round_h.png) no-repeat 0 0; color : #fff; }
h2.buton a.gen { padding : 0 0 0 40px; display : block; background : url(../images/ico_gen.jpg) no-repeat 145px center;  height : 32px; line-height : 32px; color : #16262d; font-weight : bold; }
h2.buton a.down { padding : 0 0 0 30px; background : url(../images/ico_down.jpg) no-repeat 165px center; }

#footer { width : 995px; background : url(../images/bkg_footer.jpg) no-repeat 0 0; height : 148px; padding : 10px 0; margin : 25px 0;} 
#footer img.logo { width : 95px; height : 35px; display : block; margin : 20px auto 15px auto; } 
#footer ul { height : 22px; display : block; margin : 0 8px 0 230px; }
#footer ul li { display : inline; }
#footer ul li a { display : block; float : left; line-height : 22px; height : 22px; color : #16262d; font-size : 11px; padding : 0 8px; background : url(../images/sep_footer_menu.jpg) no-repeat right;}
#footer ul li.active a { font-weight : bold; }
#footer ul li a:hover { text-decoration : underline; }
#footer p { color : #828a8e; font-size : 11px; text-align : center; }
#footer p.by { margin : 10px 0 0 0; }
#footer p.by a { color : #828a8e; font-weight : bold; }
#footer p.by a:hover { text-decoration : underline; }

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