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; 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 10px; }
#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 .boxTipA { padding : 5px 10px; }
#container #mainContent div.mainContentCol1 .boxTipA img { float : left; margin : 0 10px 0 0; }
#container #mainContent div.mainContentCol1 .boxTipA h2 { font-size : 18px; }
#container #mainContent div.mainContentCol1 .boxTipA p { margin : 10px 0 0 10px; background : url(../images/arrow_submenu.jpg) no-repeat left 3px; padding : 0 0 0 16px; font-size : 11px; }

#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; position : relative; }

#container #mainContent div.mainContentCol2 .produse .pachet1 { position : absolute; height : 160px; width : 100px; top : 30px; left : 360px; }
#container #mainContent div.mainContentCol2 .produse .pachet2 { position : absolute; height : 160px; width : 100px; top : 30px; left : 500px; }
#container #mainContent div.mainContentCol2 .produse .pachet3 { position : absolute; height : 160px; width : 100px; top : 30px; left : 655px; }

#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 .box_mb ul.row,
#container #mainContent div.mainContentCol2 .produse ul.row { display : block; width : 752px; margin : 0 auto; height : 23px; line-height : 23px;}
#container #mainContent div.mainContentCol2 .box_mb ul.row { width : 739px; margin : 0 20px 0 0; }
#container #mainContent div.mainContentCol2 .box_mb ul.odd { background : #e6e7e8; }
#container #mainContent div.mainContentCol2 .produse ul.odd { background : #e8e9ea; }
#container #mainContent div.mainContentCol2 .box_mb ul.row li,
#container #mainContent div.mainContentCol2 .produse ul.row li { display : block; float : left; }
#container #mainContent div.mainContentCol2 .box_mb ul.row li.label,
#container #mainContent div.mainContentCol2 .produse ul.row li.label { color : #465a65; width : 332px; display : block; padding : 0 0 0 10px; }
#container #mainContent div.mainContentCol2 .box_mb ul.row li.label { width : 232px; }
#container #mainContent div.mainContentCol2 .box_mb ul.row li.prop,
#container #mainContent div.mainContentCol2 .produse ul.row li.prop { width : 135px; }
#container #mainContent div.mainContentCol2 .box_mb ul.row li.prop { width : 245px; }
#container #mainContent div.mainContentCol2 .box_mb ul.row li.prop h2.buton {  margin : 25px 0 0 50px; }
#container #mainContent div.mainContentCol2 .box_mb ul.row li.prop h2.buton a { padding : 0 0 0 10px; background : url(../images/ico_cumpara.gif) no-repeat scroll 118px center; }
#container #mainContent div.mainContentCol2 .box_mb ul.row li.prop img,
#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 .box_mb ul.row li.propt { padding : 0 0 0 160px; color : #16262d; font-size : 11px; text-decoration : underline; }
#container #mainContent div.mainContentCol2 .box_mb .bottom,
#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; }

#container #mainContent h1 { font-size : 24px; color : #faa61a; margin : 15px 0; }

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!important; }
.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 h2 b { color : #000; }
.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; }

.box2x384px { position : relative; width : 384px; float : left; margin : 0 10px 0 0; }
.box2x384px .header {  background : url(../images/header_2x_384.jpg) no-repeat 0 0; }
.box2x384px .contentProdus img { float : left; }
.box2x384px .contentProdus ul { margin : 20px 0 20px 10px; width : 225px; display : block; float : left;  }
.box2x384px .contentProdus ul li { padding : 0 0 0 24px; background : url(../images/check.jpg) no-repeat left 3px; }
.box2x384px .contentProdus ul li.label { margin : 20px 0 0 0; background : none; padding : 0; font-weight : bold; color : #898989; }
.box2x384px .contentProdus ul li b { color : #fb6d01; }

.box2x384px .contentProdus .pret { position : absolute; color : #3182bf; font-weight : bold; bottom : 55px; right : 105px; }
.box2x384px .contentProdus .citesteCnt { margin : 10px 0 0 13px; width : 150px; float : left; }
.box2x384px .contentProdus a.citeste { color : #16262d; font-size : 11px; text-decoration : underline; }
.box2x384px .contentProdus h2.buton { float : right; margin : 0 0 10px 0; }
.box2x384px .contentProdus h2.butonM a.down,
.box2x384px .contentProdus h2.butonMM a.down { padding : 0 0 0 30px; background : url(../images/ico_down.gif) no-repeat 100px center; }
.box2x384px .contentProdus h2.butonMM a.down { padding-left : 25px; background : url(../images/ico_down.gif) no-repeat 165px center; }
.box2x384px .bottom { background : url(../images/bottom_2x_384.jpg) no-repeat 0 0; }


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 { font-size : 12px; 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; }


h2.butonM { background : url(../images/bkg_round_m.jpg) no-repeat 0 0; width : 139px; }
h2.butonM:hover { background : url(../images/bkg_round_m_h.jpg) no-repeat 0 0; }
h2.butonM a.cump { padding : 0 0 0 15px; background : url(../images/ico_cumpara.gif) no-repeat 110px center; }

.box_ma { margin : 0 0 20px 0; }
.box_ma .header { background : url(../images/box_ma_header.jpg) no-repeat 0 0; height : 49px; }
.box_ma .header h1 { font-size : 18px; line-height :49px; padding : 0 0 0 250px; }
.box_ma .content { position : relative; padding : 20px 0 20px 250px; background : #fff url(../images/box_ma_content.jpg) no-repeat 0 0; }
.box_ma .content h2 { color : #faa61a; font-size : 24px; }
.box_ma .content h3 { color : #465a65; font-size : 10px; text-transform : uppercase; }
.box_ma .content ul { margin : 10px 0; }
.box_ma .content ul li { padding : 0 0 0 30px; height : 24px; line-height : 24px; color : #16262d; font-size : 12px; }
.box_ma .content ul li.ico1 { background : url(../images/ico_1.jpg) no-repeat left; }
.box_ma .content ul li.ico2 { background : url(../images/ico_2.jpg) no-repeat left; }
.box_ma .content ul li.ico3 { background : url(../images/ico_3.jpg) no-repeat left; }
.box_ma .content ul li.ico4 { background : url(../images/ico_4.jpg) no-repeat left; }
.box_ma .content ul li.ico5 { background : url(../images/ico_5.jpg) no-repeat left; }
.box_ma .content ul li.ico6 { background : url(../images/ico_6.jpg) no-repeat left; }
.box_ma .content ul li.ico7 { background : url(../images/ico_7.jpg) no-repeat left; }
.box_ma .content .avast-pro { position : absolute; left : 0px; top : -50px; }
.box_ma .content .bulina { position : absolute; right : -6px; top : -6px; }

.box_ma .content .cumpara { position : absolute; width : 140px; right : 20px; bottom : 34px; }
.box_ma .content .cumpara h4 { color : #3182bf; margin : 0 0 4px 3px; }
.box_ma .content .cumpara h2 { margin : 0 0 4px 0; }
.box_ma .content .cumpara a.citeste { margin : 0 0 0 3px; color : #16262d; font-size : 11px; text-decoration : underline; }

.box_ma .footer { background : url(../images/box_ma_footer.jpg) no-repeat 0 0; height : 13px; }

.box_mb { width : 781px; margin : 0 0 20px 0; }
.box_mb .header { background : url(../images/box_mb_header.jpg) no-repeat 0 0; height : 48px; }
.box_mb .header ul { margin : 0 0 0 10px; padding : 11px 0 0 0; display : block; height : 37px; }
.box_mb .header ul li { display : inline; }
.box_mb .header ul li a { font-weight : bold; color : #fff; font-size : 11px; text-transform : uppercase; margin : 0 4px 0 0; display : block; float : left; width : 163px; height : 37px; background : url(../images/bkg_tab.jpg) no-repeat 0 0; line-height : 37px; text-align : center; }
.box_mb .header ul li a:hover { text-decoration : underline; }
.box_mb .header ul li a b { text-transform : lowercase; }
.box_mb .header ul li.active a { color : #3e4750; background : url(../images/bkg_tab_on.jpg) no-repeat 0 0; }
.box_mb .content { position : relative; padding : 20px 0 20px 20px; background : #fff url(../images/box_mb_content.jpg) no-repeat 0 0; }
.box_mb .content p { color : #3e4750; width : 200px; float : left; }
.box_mb .content .infoTop { margin : 60px 20px 10px 0; color : #888888; float : right; font-weight : bold; }
.box_mb .content .infoTop div { width : 150xp; float : left; text-align : center;  }
.box_mb .content .infoTop div.left { margin : 0 120px 0 0; }
.box_mb .content .infoTop div.right { margin : 0 60px 0 0; }
.box_mb .footer { background : url(../images/box_mb_footer.jpg) no-repeat 0 0; height : 13px; }

#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;
}