body
	{ background:url(images/body/body_bg.jpg) #3492CF top repeat-x; }
body, input, select, textarea
	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
body, form
	{ margin:0px; }
textarea
	{ overflow:auto; }

a
	{ text-decoration:none; color:#333; }
a:hover
	{ text-decoration:underline; }
h1
	{ font-size:18px; font-weight:normal; margin:4px 0px 4px 0px; color:#096EC5; margin:0px; }
h1 span.alt
	{ color:#FBAB00; }

.fl
	{ float:left; }
.fr
	{ float:right; }
.cp
	{ cursor:pointer; }
.taj
	{ text-align:justify; }
.tac
	{ text-align:center; }
.clr
	{ clear:both; }
.mb
	{ margin-bottom:5px; }


.hmain, .hmain a, .msg
	{ font-size:12px; color:#096EC5; font-weight:bold; }
.name1, .name1 a
	{ font-size:12px; font-weight:bold; color:#646464; }
.num1, .num1 a
	{ color:#FBA000; }
.num2, .num2 a
	{ color:#FBA000; font-weight:bold; color:#646464; }
.num3, .num3 a
	{ color:#FBA000; font-weight:bold; color:#096EC5; }
.imgc1
	{ border:1px solid #A9A9A9; padding:1px; }
.imgc2
	{ border:1px solid #CFCFCF; padding:2px; }
.opa1
	{ filter:alpha(opacity:50); -moz-opacity:0.5; opacity:0.5; }
.title1l
	{ height:16px; overflow:hidden; }
.title2l
	{ height:32px; overflow:hidden; }
.hl1l
	{ height:16px; overflow:hidden; }
.desc1l
	{ height:14px; overflow:hidden; }
.desc2l
	{ height:28px; overflow:hidden; }
.desc3l
	{ height:42px; overflow:hidden; }
.desc4l
	{ height:56px; overflow:hidden; }
.desc5l
	{ height:70px; overflow:hidden; }
.desc6l
	{ height:84px; overflow:hidden; }
.desc1
	{ background-color:#F6F6F6; padding:3px; }
.sep1
	{ height:5px; margin-top:5px; border-top:1px dotted #9B9B9B; }
.sep2
	{ height:1px; margin-top:1px; border-top:1px solid #9B9B9B; font-size:1px; }
.sep3
	{ height:1px; margin-top:1px; border-top:1px dotted #9B9B9B; font-size:1px; }
.sep1v
	{ width:5px; margin-left:5px; border-left:1px dotted #9B9B9B; font-size:1px; }
.fn
	{ padding-right:5px; }
.fnt
	{ padding-right:5px; padding-top:4px; }
.errc
	{ color:#F00; padding-top:3px; }
.err
	{ color:#F00; }
.lnk1
	{ color:#096EC5; }
.lnk2 a, a.lnk2
	{ color:#096EC5; font-weight:bold; color:#646464; text-decoration:underline; }
.left td.prod div
	{ margin:3px 5px; }

.play1
	{ position:absolute; padding:28px 0px 0px 56px; width:34px; height:34px; }
.play2
	{ position:absolute; padding:28px 0px 0px 46px; width:34px; height:34px; }
.play3
	{ position:absolute; padding:108px 0px 0px 136px; width:34px; height:34px; }

input.txt
	{ border:1px solid #FFF; }
select
	{ padding:1px; border:1px solid #FFF; }
textarea
	{ border:1px solid #FFF; }


/* layout */
div.body
	{ background:url(images/body/main_bg.jpg) no-repeat top center; min-height:900px; }
.cw
	{ width:1002px; }

/* header */
.header
	{ height:72px; background:url(images/header/bg.png) no-repeat top center; }
.header .search
	{ width:497px; height:30px; background:url(images/header/search_bg.png); }
.header .search input.txt
	{ width:230px; padding:2px; }
.header .search .input
	{ background:url(images/header/input_bg.png); width:240px; height:22px; padding:2px 0px 0px 3px; }
.header .search .select
	{ background:url(images/header/select_bg.png); width:142px; height:22px; padding:2px 0px 0px 3px; }
.header .search select
	{ width:138px; }
.header .account
	{ width:168px; height:48px; background:url(images/header/account_bg.png); }
.header .account .c
	{ padding:15px 0px 0px 55px; color:#FFF; font-size:12px; font-weight:bold; font-family:Arial; }
.header .account a
	{ color:#FFF; }
.header .account span
	{ margin:0px 10px; }
	
/* content box */
.content0
	{ background:url(images/cbox/top0.png) top center no-repeat; height:15px; }
.content1
	{ background:url(images/cbox/top1.png) #FFF top center no-repeat; }
.content2
	{ border-left:1px solid #1E71AB; border-right:1px solid #1E71AB; }
.content3
	{ border-left:1px solid #D5DEE4; border-right:1px solid #D5DEE4; }
.content4
	{ padding:8px 3px; }

/* menu */
.menu
	{ background:url(images/menu/bg.png) top center no-repeat; width:998px; height:33px; }
.menu .c
	{ padding:5px 0px 0px 0px; }
.menu .item
	{ width:95px; text-align:center; }
.menu .item.anunturile-mele
	{ width:140px; }
.menu .item.parcuri-auto
	{ width:125px; }
.menu a
	{ text-transform:uppercase; font-weight:bold; color:#FFF; font-size:13px; }
.menu a.active
	{ color:#FBAB00; }
.smenu
	{ background:url(images/menu/sbg.png) top center no-repeat; width:998px; height:24px; }
.smenu .c
	{ padding:4px 0px 0px 100px; }
.smenu a
	{ color:#111; font-size:12px; }

.content_top
	{ margin-bottom:5px; }

/* boxes */

.left .path
	{ width:682px; height:32px; background:url(images/boxes/left/path.png); margin-bottom:10px; }
.left .path .c
	{ padding:9px 0px 0px 10px; }


.left .news_sl
	{ width:682px; height:338px; margin-bottom:10px; background:url(images/boxes/left/nsl.png); }
.left .news_sl .top
	{ height:37px; }
.left .news_sl .top .c
	{ padding:7px 0px 0px 8px; overflow:hidden; height:22px; }
.left .news_sl .item
	{ background-color:#FFF; cursor:pointer; margin:0px 8px 4px 6px; }
.left .news_sl .item .img
	{ padding:1px; }
.left .news_sl .item .name
	{ height:26px; overflow:hidden; position:relative; line-height:12px; padding:0px 4px; margin-top:2px; }
.left .news_sl .i_active .name a
	{ color:#D39000; }
.left .news_sl .name a:hover
	{ text-decoration:none; }

.left .news_sl .cont
	{ display:none; padding:0px 0px 0px 8px; }
.left .news_sl .c_active
	{ display:block; }
.left .news_sl .cont h1
	{ color:#096EC5; }
.left .news_sl .cont .img img
	{ border:1px solid #096EC5; }
.left .news_sl .cont .name
	{ line-height:19px; margin-top:5px; height:60px; overflow:hidden; padding-right:10px; }
.left .news_sl .cont .divider
	{ margin:4px 0px 5px 0px; border-bottom:1px dotted #9B9B9B; }

	

.left .news_sl h1
	{ color:#FFF; }
.left .news_sl h1 span.alt2
	{ color:#79C1FF; }


.left .box1s
	{ width:682px; margin-bottom:10px; }
.left .box1s .top
	{ height:37px; background:url(images/boxes/left/1top.png) top; }
.left .box1s .top .c
	{ padding:2px 8px 0px 8px; }
.left .box1s .top .c table
	{ height:34px; border-bottom:1px dotted #9B9B9B; }
.left .box1s .con
	{ background:url(images/boxes/left/1con.png) repeat-y; }
.left .box1s .con .c
	{ padding:4px 8px; }
.left .box1s .bot
	{ height:30px; background:url(images/boxes/left/1bot.png) bottom; }
.left .box1s .bot .c
	{ padding:0px 8px 0px 8px; }
.left .box1s .bot .c div
	{ border-top:1px dotted #9B9B9B; padding:5px 0px 0px 0px; }
	
.left .box1
	{ width:682px; margin-bottom:10px; }
.left .box1 .top
	{ height:35px; background:url(images/boxes/left/1top.png) top; padding:2px 8px 0px 8px; }
.left .box1 .top table
	{ height:34px; border-bottom:1px dotted #9B9B9B; }
.left .box1 .con
	{ background:url(images/boxes/left/1con.png) repeat-y; padding:4px 8px; }
.left .box1 .bot
	{ height:30px; background:url(images/boxes/left/1bot.png) bottom; padding:0px 8px; }
.left .box1 .bot .c
	{ border-top:1px dotted #9B9B9B; padding:5px 0px 0px 0px; }

.left .ntnb .top, .left .ntnb .bot
	{ height:14px; }
.left .ntnb .con
	{ background:url(images/boxes/left/1con-nt.png) repeat-y; padding-top:0px; padding-bottom:0px; }

.left .box1 .top .select
	{ background:url(images/forms/lt_input_bg.png); width:139px; height:22px; padding:2px 3px 0px 3px; }
.left .box1 .top select
	{ width:138px; }

.left .box1 .bot .input, .left .box3 .bot .input
	{ background:url(images/forms/lb_input_bg.png); width:43px; height:22px; padding:2px 0px 0px 3px; }
.left .box1 .bot input.txt, .left .box3 .bot input.txt
	{ width:33px; padding:2px; }

.left .con input.txt
	{ width:179px; padding:2px; }
.left .con select
	{ width:186px; }
.left .con .input, .left .select
	{ background:url(images/forms/r_inbut_bg.png); width:189px; height:22px; padding:2px 0px 0px 3px; }
.left .con .select_h
	{ background:url(images/forms/r_inbut_bg_h.png); width:85px; height:22px; padding:2px 0px 0px 3px; }
.left .con .select_h select
	{ width:82px; }
.left .con textarea
	{ width:293px; height:122px; }
.left .con .textarea
	{ background:url(images/forms/l_textarea_bg.png); width:301px; height:128px; padding:2px 0px 0px 3px; }


.left .para
	{ width:682px; }
.left .para3
	{ width:490px; }
.left .para .c
	{ padding:0px 10px; }
.left .para .pal
	{ width:5px; height:28px; background:url(images/boxes/left/pal.png); }
.left .para .pac
	{ height:28px;  background:url(images/boxes/left/pac.png) repeat-x; }
.left .para .pac .pc
	{ padding:3px 5px 0px 5px; }
.left .para .pac table.h
	{ height:25px; }
.left .para .par
	{ width:5px; height:28px; background:url(images/boxes/left/par.png); }

.left .para .item
	{ width:4px; height:4px; background-color:#646464; margin:1px 4px; cursor:pointer; float:left; }
.left .para .item_a
	{ width:6px; height:6px; background-color:#096EC5; margin:0px 3px; cursor:pointer; float:left; }

.left .lslider .cont
	{ display:none; }
.left .lslider .c_active
	{ display:block; }

.left .lslider .name
	{ height:32px; overflow:hidden; }
.left .car_thumbs
	{ padding:2px 0px; border-top:1px dotted #9B9B9B; border-bottom:1px dotted #9B9B9B; }

.left .other_news .sep
	{ height:7px; margin-top:7px; border-top:1px dotted #9B9B9B; }

.left .drive_test .points
	{ font-size:36px; width:64px; height:61px; background:url(images/dt_grade_bg.png); color:#FFF; }
.left .drive_test .points .cp
	{ padding:15px 0px 0px 0px; }

.left .top_regions .item
	{ border-bottom:1px solid #DDDDDD; padding:5px 0px 5px 0px; }

.left .listings .date
	{ color:#096EC5; font-weight:bold; background:url(images/date_bg.png); width:124px; height:30px; }
.left .listings .date .c
	{ padding:8px 0px 0px 0px; text-align:center; margin:0px 40px 0px 4px; }

.left .headlines .item
	{ width:345px; height:31px;}
.left .headlines .item .c
	{ padding:8px 5px 0px 5px; }
.left .headlines .item_0
	{ background:url(images/headline_0.png); }
.left .headlines .item_1
	{ background:url(images/headline_1.png); }
.left .headlines .item_2
	{ background:url(images/headline_2.png); }
.left .headlines .item a
	{ font-size:14px; color:#FFF; }
.left .headlines .sub
	{ padding:6px 5px 0px 5px; }
.left .headlines .sub a
	{ color:#066DC6; }

.left .lmn .item
	{ background-color:#F3F3F3; padding:15px 0px 10px 0px; }

.left .box2
	{ width:333px; }
.left .box2 .top
	{ height:32px; }
.left .box2 .top .c
	{ padding:0px 8px; }
.left .box2 .top table
	{ height:32px; }
.left .box2 .con
	{ background:url(images/boxes/left/2con.png) repeat-y; padding:4px 8px; }
.left .box2 .bot
	{ height:30px; background:url(images/boxes/left/2bot.png) bottom; padding:0px 8px; }
.left .box2 .bot .c
	{ border-top:1px dotted #9B9B9B; padding:6px 0px 0px 0px; }

.left .box2 .top h1
	{ color:#6C4E11; }
.left .box2 .top h1 span.alt
	{ color:#FFF; }


.left .box3
	{ width:492px; }
.left .box3 .top
	{ height:32px; background:url(images/boxes/left/3top.png) top; padding:2px 8px 0px 8px; }
.left .box3 .top table
	{ height:32px; border-bottom:1px dotted #9B9B9B; }
.left .box3 .con
	{ background:url(images/boxes/left/3con.png) repeat-y; padding:4px 8px; }
.left .box3 .bot
	{ height:30px; background:url(images/boxes/left/3bot.png) bottom; padding:0px 8px; }
.left .box3 .bot .c
	{ border-top:1px dotted #9B9B9B; padding:5px 0px 0px 0px; }

.left .box4
	{ width:336px; }
.left .box4 .top
	{ height:32px; background:url(images/boxes/left/4top.png) top; padding:3px 8px 0px 8px; }
.left .box4 .top table
	{ height:32px; border-bottom:1px dotted #9B9B9B; }
.left .box4 .con
	{ background:url(images/boxes/left/4con.png) repeat-y; padding:4px 8px; }
.left .box4 .mid
	{ background:url(images/boxes/left/4mid.png) repeat-y; padding:0px 8px; height:25px; }
.left .box4 .bot
	{ height:30px; background:url(images/boxes/left/4bot.png) bottom; padding:0px 8px; }


.left .nb .bot
	{ height:14px; }

.left .nbp .bot .c
	{ padding-top:1px; }

.boxcv
	{ width:145px; height:58px; background:url(images/boxes/left/cvbg.png); }
.boxcv .c
	{ padding:5px 5px; }

.right .box1
	{ width:302px; margin-bottom:10px; }
.right .box1 .top
	{ height:35px; background:url(images/boxes/right/1top.png) top; padding:2px 8px 0px 8px; }
.right .box1 .top table
	{ height:34px; border-bottom:1px dotted #9B9B9B; }
.right .box1 .con
	{ background:url(images/boxes/right/1con.png) repeat-y; padding:4px 8px; }
.right .box1 .bot
	{ height:30px; background:url(images/boxes/right/1bot.png) bottom; padding:0px 8px; }
.right .box1 .nb
	{ height:15px; }
.right .box1 .bot .c
	{ border-top:1px dotted #9B9B9B; padding:6px 0px 0px 0px; }

.right .box2
	{ width:302px; margin-bottom:10px; }
.right .box2 .top
	{ height:29px; }
.right .box2 .top .c
	{ padding:0px 8px; }
.right .box2 .top table
	{ height:29px; }
.right .box2 .con
	{ padding:4px 8px; }
.right .box2 .top h1
	{ color:#FFF; }

.right input.txt
	{ width:179px; padding:2px; }
.right select
	{ width:186px; }
.right .input, .right .select
	{ background:url(images/forms/r_inbut_bg.png); width:189px; height:22px; padding:2px 0px 0px 3px; }
.right .select_h
	{ background:url(images/forms/r_inbut_bg_h.png); width:85px; height:22px; padding:2px 0px 0px 3px; }
.right .select_h select
	{ width:82px; }

.right .tags a
	{ margin:0px 5px 0px 0px; }

form.edit1 .input, form.edit1 .select, form.edit1 .select_h
	{ margin:5px 0px; }

.poll .con td.opt
	{ color:#2694C1; }
.poll .bar
	{ height:10px; border:1px solid #2694C1; background-color:#0CF; margin-left:5px; font-size:1px; }

.tabs
	{ border-bottom:1px solid #D4D2CE; }

.tab
	{ color:#6F6F6F; background:url(images/tab_inactive.png) no-repeat top center; width:121px; height:27px; font-size:12px; font-weight:bold; text-align:center; margin-right:3px; margin-bottom:-1px; }
.tab_active
	{ color:#FFF; background:url(images/tab_active.png) no-repeat top center; height:34px; margin-bottom:-8px; }
.tab a
	{ color:#6F6F6F; }
.tab_active a
	{ color:#FFF; }
.tab .ct
	{ padding-top:6px; }

/* drive test */
.small_head
	{ background-image:url(images/headers/drive_test.png); width:178px; height:29px; margin-bottom:10px; }
.small_head .c
	{ padding:4px 8px 0px 8px; color:#FFF; font-size:16px; font-family:Arial Narrow; }
.small_head span.alt
	{ color:#A6D6FF; }

.small_head2
	{ background:url(images/headers/dt_score.png); width:178px; height:29px; margin-bottom:10px; }
.small_head2 .c
	{ padding:4px 8px 0px 8px; color:#8D5507; font-size:14px; font-family:Arial Narrow; font-weight:bold; }
.small_head2 span.alt
	{ color:#5A4629; }
.small_head2 span.score
	{ color:#FFF; font-size:19px; font-family:Arial; }

.pros
	{ background:url(images/boxes/left/dtprobg.png); width:178px; height:110px; margin-bottom:10px; color:#096EC5; }
.cons
	{ background:url(images/boxes/left/dtconbg.png); width:178px; height:110px; margin-bottom:10px; color:#BD0000; }
.pros .top, .cons .top
	{ height:24px; }
.pros .top .c, .cons .top .c
	{ padding:4px 8px 0px 26px; color:#FFF; font-size:14px; }
.pros .con, .cons .con
	{ padding:5px 8px; }

.dt_menu, .shop_menu
	{ width:178px; }
.dt_menu .dt_nav, .shop_menu .shop_nav
	{ padding:0px 3px 0px 4px; margin-bottom:10px; }
.dt_menu .dt_nav a, .shop_menu .shop_nav a, a.catlink
	{ display:block; padding:2px 0px 2px 15px; background:url(images/plus.gif) no-repeat left center; background-position:3px; }
.dt_menu .dt_nav a:hover, .dt_menu .dt_nav a.active, .shop_menu .shop_nav a:hover, .shop_menu .shop_nav a.active, a.catlink:hover, a.catlink_active
	{ text-decoration:none; color:#FFF; background:url(images/minus.gif) #066DC6 no-repeat left center; background-position:3px; }
.top_regions a.catlink
	{ padding:5px 0px 5px 18px; }

.shop_menu .shop_snav
	{ padding-left:13px; background-color:#EAF4FA; }
.shop_menu .shop_snav a, .shop_menu .shop_snav a:hover
	{ display:block; padding:2px 0px 2px 10px; color:#096EC5; background:url(images/rights.gif) no-repeat left center; background-position:0px; }
.shop_menu .shop_snav a:hover
	{ text-decoration:underline; }

.ct_main .ct_msc
	{ padding:10px 0px 12px 0px; }
.ct_main .ct_ms
	{ font-size:14px; color:#646464; background-repeat:no-repeat; width:71px; height:27px; text-align:right; padding:12px 11px 0px 0px; font-weight:bold; margin:10px 50px 0px 50px; }
.ct_test .ct_bar
	{ height:22px; background-repeat:no-repeat; font-size:11px; font-weight:bold; color:#3B3B3B; padding:9px 10px 0px 39px; }
.ct_test .ct_bar .ctb_l
	{ color:#FFF; }

.ct_list .lbg_a
	{ background:url(images/ct/lbg_a.png) center no-repeat; }
.ct_list .lbg_c
	{ background:url(images/ct/lbg_c.png) center no-repeat; }
.ct_list .lbg_p
	{ background:url(images/ct/lbg_p.png) center no-repeat; }

.commentc1
	{ margin:0px 0px 10px 0px; }

.pfooter
	{ margin-top:20px; margin-bottom:10px; padding-right:7px; }
.pfooter h2
	{ font-size:14px; color:#313131; margin:0px; }

/* footer */
.footer0
	{ background:url(images/cbox/bot0.png) bottom center no-repeat; height:55px; }
.footer0 .c
	{ padding:10px 10px 0px 25px; }
.footer1
	{ background:url(images/cbox/bot1.png) #FFF bottom center no-repeat; }
.footer2
	{ border-left:1px solid #1E71AB; border-right:1px solid #1E71AB; }
.footer3
	{ border-left:1px solid #D5DEE4; border-right:1px solid #D5DEE4; padding:0px 0px 0px 9px; }
.footer
	{ width:982px; height:228px; background:url(images/footer/bg.png); }
.footer .c
	{ padding:10px 0px 0px 10px; }
.footer, .footer a
	{ color:#FFF; text-transform:uppercase; font-size:11px; }
.footer a
	{ line-height:22px; }
.footer .phone
	{ font-size:20px; color:#79C1FF; margin:5px 0px 0px 0px; }
.footer div
	{ margin-bottom:15px; }
.footer strong, .footer strong a
	{ font-size:12px; }

table.data1
	{ background-color:#999; }
table.data1 td
	{ background-color:#FFF; padding:2px 5px; }
