/*---------------------------------------------------------------------------- 
GENERAL
-----------------------------------------------------------------------------*/
body {background-image: url(../images/bk_all.gif); background-repeat: repeat-y; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
body.home {background-image: url(../images/bk_all_wh.gif); background-repeat: repeat-y;}
img{border:0;}

a {color: #000000; text-decoration: underline;}
a:hover {color: #FB2836; text-decoration: underline;}

h1, .pageTitle, h2{background:#fb2836; padding:7px 10px 3px 10px; color:#FFF; font-size:13px; line-height:20px; font-weight:bold; margin:0;}
h2{background:#a3aab4; margin-top:15px;}
p{margin:0 0 15px;}

form {margin:0;}
input, select, textarea {color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
textarea {border:1px solid #353535;}
select {border: 0px; margin: 0px; padding: 0px;}

/*---------------------------------------------------------------------------- 
HOME
-----------------------------------------------------------------------------*/
#home{}
#home #leads{padding:0; margin:16px 0 0 16px;}
#home #leads div{background:#353535; width:300px; float:left; margin:0 16px 16px 0; padding:0; overflow:hidden;}
#home #leads div:hover{background:#222; cursor:pointer;}
#home #leads div p{color:#FFF; padding:5px; margin:0;}
#home #leads div div{width:149px; float:left; margin:0;}
#home #leads div div.divR{border-left:2px solid #FFF;}

/*---------------------------------------------------------------------------- 
BREADCRUMBS
-----------------------------------------------------------------------------*/
a.breadcrumbs {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder;}
a.breadcrumbs:visited {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder;}
a.breadcrumbs:hover {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder;}

/*---------------------------------------------------------------------------- 
MENU
-----------------------------------------------------------------------------*/
a.menu {background: url(../images/sageata_meniu.gif) no-repeat 0px 3px; color: #000000; text-decoration: none;}
a.menu:visited {text-decoration: none;}
a.menu:hover {text-decoration: none;}
a.menu:active {color: #000000; text-decoration: none;}

.leftmenuTitle {background:#fb2836; padding:7px 0 3px 0; border-right:1px solid #CCCCCC; height:20px;}

/*---------------------------------------------------------------------------- 
DEALER - SIDE LINKS
-----------------------------------------------------------------------------*/
div#utile {padding:5px; border-bottom:1px solid #FFF; text-align:right; line-height:16px;}
div#utile a.utile {background: url("../images/menu/leftmenu-arrow.gif") no-repeat right; padding: 2px 12px 2px 5px; text-align: left; text-decoration: none; color: #353535;}
div#utile a.utile:hover, div#utile a.utile_active, div#utile a.utile_active:hover {background: url("../images/menu/leftmenu-arrow-sel.gif") no-repeat right; padding: 2px 12px 2px 5px; text-align: left; text-decoration: none; color: #fb2836;}

/*---------------------------------------------------------------------------- 
LEFTMENU
-----------------------------------------------------------------------------*/
div#leftmenu {margin: 0px 0px 0px 0px; padding: 5px 5px 5px 0px; text-align:right; line-height:16px;}
div#leftmenu {margin: 0px 0px 0px 0px; padding: 5px 5px 5px 0px; text-align:right; line-height:16px;}
div#leftmenu a.leftmenu1, div#leftmenu a.leftmenu2 {background: url("../images/menu/leftmenu-arrow.gif") no-repeat right; padding: 2px 12px 2px 5px; text-align: left; text-decoration: none; color: #353535;}
div#leftmenu a.leftmenu1:hover, div#leftmenu a.leftmenu2:hover {background: url("../images/menu/leftmenu-arrow-sel.gif") no-repeat right; padding: 2px 12px 2px 5px; text-align: left; text-decoration: none; color: #fb2836;}
div#leftmenu span.leftmenu1, div#leftmenu span.leftmenu2 {background: url("../images/menu/leftmenu-arrow-sel.gif") no-repeat right; font-weight: bold; padding: 2px 12px 2px 5px; text-align: left; text-decoration: none; color: #fb2836;}
div#leftmenu a.leftmenu2 {background: url("../images/menu/bull-arrow.gif") no-repeat right; margin-right:7px;}
div#leftmenu span.leftmenu2, div#leftmenu a.leftmenu2:hover {background: url("../images/menu/bull-arrow-sel.gif") no-repeat right; margin-right:7px;}

/*---------------------------------------------------------------------------- 
LEFTMENU SHOWROOM LINKS
-----------------------------------------------------------------------------*/
div#showmenulinks {margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px; text-align:right; line-height:16px;}
div#showmenu {margin: 0px 0px 0px 0px; padding: 0px 5px 10px 0px; text-align:right; line-height:16px;}
.showtitle {margin-top:15px; margin-bottom:5px; padding:1px 0 0px 0; background:#a3aab4;}
a.showmenu {background: url("../images/menu/leftmenu-arrow.gif") no-repeat right; padding: 2px 12px 2px 5px; text-align: left; text-decoration: none; color: #353535;}
a.showmenu:hover {background: url("../images/menu/leftmenu-arrow-sel.gif") no-repeat right; padding: 2px 12px 2px 5px; text-align: left; text-decoration: none; color: #fb2836;}
span.showmenu {background: url("../images/menu/leftmenu-arrow-sel.gif") no-repeat right; font-weight: bold; padding: 2px 12px 2px 5px; text-align: left; text-decoration: none; color: #fb2836;}

div#bodymenu {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div#bodymenu a.bodymenu {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 15px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #353535;}
div#bodymenu a.bodymenu:hover {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 15px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #FB2836;}
a.bodymenu2:link {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 0px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #353535;}
a.bodymenu2:link {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 0px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #353535;}
a.bodymenu2:hover {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 0px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #FB2836;}
a.bodymenu2:active {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 0px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #FB2836;}
a.bodymenu2:visited {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 0px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #353535;}
a.bodyactiv {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 0px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #FB2836;}
a.bodyactiv:hover {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 0px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #FB2836;}
a.bodyactiv:visited {background: url("../images/menu/arrow.gif") no-repeat left; padding: 2px 0px 2px 15px; text-align: left; font-weight: bold; text-decoration: none; color: #FB2836;}
div#bodymenu span.bodymenu {background: url("../images/menu/arrow_sel.gif") no-repeat left; font-weight: bold; padding: 2px 15px 2px 15px; text-align: left; text-decoration: none; color: #353535;}

/*---------------------------------------------------------------------------- 
FORMS
-----------------------------------------------------------------------------*/
form#search{float:right; clear:right; margin-top:8px; width:139px;}
form#search input{float:left; margin:0;}
form#search input#searchtxt{border: 1px solid #000; color: #000000; font-size: 11px; padding:0px; height:14px; line-height:14px; width:115px;}
form#search input.submit{margin:0 0 0 -1px; border:0; padding:0;}

input.submit {color: #000000; border: 1px solid #A3AAB4; margin: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 0px; padding-left: 2px; background-color: #FFFFFF;}
input.cnr {color: #000000; border: 1px solid #A3AAB4; margin: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 0px; padding-left: 2px; background-color: #FFFFFF;}
input.cnr_error {color: #000000; border: 1px solid #A3AAB4; margin: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 0px; padding-left: 2px; background-color: #F5F6BE;}
select.submit {border: 1px solid #A3AAB4; margin: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 0px; padding-left: 2px;}
textarea.submit {color: #000000; border: 1px solid #A3AAB4; margin: 1px;}

select.cnr {width: 100px;}
select.cnr2 {width: 200px;}
td {color: #000000;}
td.news {color: #000000;}
.news {color: #000000;}
a.news {color: #000000;}
a.news:hover {color: #FB2836;}
td.breadcrumbs {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; text-decoration: none;}
.flashback {background-image: url(../images/flash_back.gif); background-repeat: repeat-x; width:100%; height:111px;}
.flashback_home {background:#FFF; width:100%; height:111px;}
td.headline {font-weight: bold;}
.redheadline {color: #FB2836; font-weight: bold;}
a.redheadline {color: #FB2836; font-weight: bold;}
a.redheadline:visited {color: #FB2836; font-weight: bold;}
a.redheadline:hover {color: #FB2836; font-weight: bold;}
a.redheadline:active {color: #FB2836; font-weight: bold;}
.whitetext12 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.whitetext11 {color: #FFFFFF;}
.blacktext12, a.blacktext12, a.blacktext12:hover {font-size: 12px;}
.redtext11 {color: #FB2836;}
.redtext11b {color: #FB2836; font-weight: bold;}
td.tdhand {background-color: #B5B7B9; cursor: pointer;}
td.tdhand3 {cursor: pointer;}
td.tdhandover {background-color: #EEEEEE; cursor: pointer;}
td.tdhand2 {empty-cells: show;}
td.titlu {color: #FFFFFF; font-weight: bold;}
.darkBorder{background:#353535; color:#fff; padding:5px; font-size:12px; font-weight:bold;}
.darkBorder select{margin-left:5px;}
table.whiteBorder {border: 1px solid #fff; border-collapse: collapse; background-color: #ffffff;}
table.whiteBorder td.whiteHeadline {color: #FFFFFF; font-weight: bold; border-width: 1px; padding: 0 0 0 3px; border-style: solid; border-color: white; background-color: #A3AAB4; height: 20px;}
table.whiteBorder td.blackHeadline {color: #000000; font-weight: bold; border-width: 1px; padding: 0 3px; border-style: solid; border-color: white; background-color: #cccccc;height: 18px;}
table.whiteBorder td {border-width: 1px; padding: 0 3px; border-style: solid; border-color: white; background-color: #EEEEEE; height: 18px;}
table.whiteBorder td.specsEmpty {background-color: #EEEEEE; height: 18px; border-bottom: #EEEEEE 0px; border-top: #EEEEEE 0px;}
#stiri img {margin: 0 0 5px 5px;}
#stiri img.none {margin:0px; border:0px none;}
div.stiri {background:#F7F7F7; margin-top:-1px; padding:5px 10px;}
div.stiri img {margin: 0 0 5px 5px; border:0px none;}
a.newsTitle {color: #000; font-size: 12px; font-weight:bold; text-decoration:underline; display:block; padding:10px; border-bottom:1px solid #CCC; margin-left:10px;}
a.newsTitle:hover, a.newsTitleActive, a.newsTitleActive:hover {color: #FB2836; font-size: 12px; font-weight:bold; text-decoration:none; display:block; background:#F7F7F7; padding:10px; margin-left:10px;}
a.newsTitleActive:hover {text-decoration:underline;}
span.navigation {width: 476px; text-align: center;}
a.page {color: #000000; font-weight: bold; text-decoration: none;}
a.page:visited {text-decoration: none;}
a.page:hover {text-decoration: none;}
a.page:active {text-decoration: none;}
#jsGalleryIMG {position:relative; z-index:5;}
ul, ol {padding:0 0 0 20px; margin:5px 0 15px;}

/******************* TOPMENU ********************/
#topmenu{margin:0; padding:0; text-align:center;}
#topmenu li{list-style-type:none; position:relative; height:15px; padding:3px 25px 2px; z-index:90; line-height:15px; float:left;}
#topmenu li a{font-weight:bold; color:#FFF; text-decoration:none; text-transform:uppercase; position:relative;}
#topmenu ul{margin:0; padding:1px; text-align:left; background:#FFF; position:absolute; z-index: 100; left: 12px; top: 20px; border: 1px solid #000;}
#topmenu ul li{margin:0; cursor: pointer; display:block; background:#b5b7b9; padding:0; height:auto; z-index:105; border-top:1px solid #c6c8c9; border-bottom:1px solid #8b8d8e; float:none;}
#topmenu ul ul{width:100px; position:absolute; z-index: 115; right:-104px; top: 0; border: 1px solid #000000; left:auto;}
#topmenu ul li a, #topmenu ul li a:hover, #topmenu ul li a:visited, #topmenu ul li a:active {display:block; padding: 1px 15px; font-weight: bold; color: #000000; text-decoration:none; text-transform:none; white-space:nowrap; z-index:110;}
#topmenu ul li a:hover{background: url("../images/menu/arrow.gif") no-repeat left #eeeeee;}
#topmenu ul ul li{z-index:120;}
#topmenu ul ul li a{z-index:125;}

/******************* LINK BUTON ********************/
a.buton, a.buton:hover{padding:0 0 0 16px; background:url(/styles/style1/images/bg/but_bgl.gif) left top no-repeat; text-decoration:none; font-size:11px; font-weight:bold; display:inline-block; line-height:15px; color:#FFF;}
a.buton strong, a.buton:hover strong{padding:0px 5px 1px 3px; background:url(/styles/style1/images/bg/but_bgr.gif) right top no-repeat; display:inline-block; cursor:pointer;}
a.buton:hover{background:url(/styles/style1/images/bg/but_bgl_on.gif) left top no-repeat;}
a.buton:hover strong{background:url(/styles/style1/images/bg/but_bgr_on.gif) right top no-repeat;}

/******************* MODEL ********************/
.modelLeads {width:172px; float:right; margin-left:10px;}
.modelLead {width:172px; float:right; margin-left:10px; background:#353535; margin-bottom:10px;}
.modelLead a.buton, .modelLead a.buton:hover {color:#FFF; font-weight:bold; text-decoration:none; padding: 5px 0 3px 15px; display:block; margin-left:5px; line-height:12px; background:url(../images/lead-model.gif) left no-repeat;}
.modelLead a.buton:hover {color:#fb2836; background:url(../images/lead-model-activ.gif) left no-repeat;}


/******************* LEAD ********************/
.picLead {border-top:1px solid #FFF; width:172px; background:#353535;}
.picLead a.buton, .modelLead a.buton:hover {color:#FFF; font-weight:bold; text-decoration:none; padding: 5px 0 3px 15px; display:block; margin-left:5px; line-height:12px; background:url(../images/lead-model.gif) left no-repeat;}
.picLead a.buton:hover {color:#fb2836; background:url(../images/lead-model-activ.gif) left no-repeat;}

/******************* LICHIDARE STOC ********************/
#lichidare td{ color:#313131;}
.textLead{border:1px solid #c4c4c4; background:#f6f6f6; padding:8px; width:154px; margin-left:10px;}
.textLead p{margin-bottom:7px;}

/******************* SOLICITA O BROSURA ********************/
.brosuraQ{border-right:1px solid #CCC; width:200px; float:left; padding:5px; font-weight:bold;}
.brosuraC{background:#EEE; padding:5px; border-bottom:1px solid #CCC; border-left:1px solid #CCC;  border-right:1px solid #CCC;}
.brosuraM{border-bottom:1px solid #CCC;}
.brosura, .brosura_active{float:left; width:100px; border-top:1px solid #CCC; border-right:1px solid #CCC; padding:5px; background:#CCC; font-weight:bold; cursor:pointer; margin-bottom:-1px; text-align:center;}
.brosura:hover{background:#FFF}
.brosura_active{background:#EEE; color: #FB2836;}

/* ********************************************************************* HIGHSLIDE */
.highslide {cursor: url(/styles/style1/javascript/highslide/graphics/zoomin.cur), pointer; outline: none;}
.highslide-active-anchor img {visibility: hidden;}
/*.highslide img {border: 2px solid gray;}
.highslide:hover img {border: 2px solid silver;}*/
.highslide-wrapper {background: white;}
.highslide-image {border-bottom: 1px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none; border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: #ffffff;}
.highslide-loading {display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(/styles/style1/javascript/highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px;}
a.highslide-credits,  a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px;}
a.highslide-credits:hover,  a.highslide-credits:hover i {color: white; background-color: gray;}
a.highslide-full-expand {background: url(/styles/style1/javascript/highslide/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}

/* Controlbar example */
.controlbar {background: url(/styles/style1/javascript/highslide/graphics/controlbar4.gif); width: 167px; height: 34px;}
.controlbar a {display: block; float: left; /*margin: 0px 0 0 4px;*/  height: 27px;}
.controlbar a:hover {background-image: url(/styles/style1/javascript/highslide/graphics/controlbar4-hover.gif);}
.controlbar .previous {width: 50px;}
.controlbar .next {width: 40px; background-position: -50px 0;}
.controlbar .highslide-move {width: 40px; background-position: -90px 0;}
.controlbar .close {width: 36px; background-position: -130px 0;}

/* Necessary for functionality */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/*---------------------------------------------------------------------------- 
TABLES
-----------------------------------------------------------------------------*/
table#rulate{border-top:1px solid #CCC; border-left:1px solid #CCC;}
table#rulate td, table#rulate th{border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
table#rulate th{background:#a3aab4; text-align:center; padding:1px; color:#FFF;}
table#rulate td{text-align:center; padding:1px;}
table#rulate .first{text-align:left;}
table.lichidare{margin-bottom:10px;}
table.lichidare td, table.lichidare th{padding:2px !important;}

.lichiMenu{margin:10px -2px 0 -6px; width:292px; padding:0; list-style-type:none; font-size:0px; line-height:0px;}
.lichiMenu img{float:left; margin-left:6px; margin-bottom:6px;}

#sh thead td{background:#ccc; font-weight:bold; padding:5px;}
.table_header{background:#ccc; font-weight:bold; padding:5px; border-right:1px solid #FFF;}
.table_line_pic{text-align:left; padding:0; border-bottom:1px solid #ccc;}
.table_line_model{padding:5px; text-align:left; border-bottom:1px solid #ccc; font-weight:bold;}
.table_line{padding:2px; text-align:center; border-bottom:1px solid #ccc;}
.titlumeniupag{background:#ccc; padding:5px; font-weight:bold;}

.tabs{margin:0; padding:0; list-style-type:none;}
table.greyBorder {border-right: 1px solid #fff; border-collapse: collapse; background-color: #fff;}
table.greyBorder td {border-left: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #eee; padding: 0 3px; line-height:17px;}
table.greyBorder td.whiteHeadline {color: #FFFFFF; font-weight: bold; background-color: #A3AAB4; height: 20px;}
table.greyBorder td.blackHeadline {color: #000000; font-weight: bold; background-color: #cccccc; height: 18px;}
.tabs li{ float:left; color: #FFFFFF; font-weight: bold; margin:0 0 1px 1px; text-align:center;}
.tabs li a{color:#fff; display:inline-block; padding:5px; background: #353535; text-decoration:none; cursor:pointer;} 
.tabs li a:hover{background: #fb2936;}
.tabs li a.active{color:#fff; display:inline-block; padding:5px; background: #fb2936;}
/*---------------------------------------------------------------------------- 
CUSTOM CLASSES
-----------------------------------------------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.oh{overflow:hidden;}
.p0{padding:0px;}
.p10{padding:10px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.vam{vertical-align:middle;}
.m0{margin:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
* html .di{display:inline} /* IE Margin Fix */

/*---------------------------------------------------------------------------- 
FIXES
-----------------------------------------------------------------------------*/
.clearer {clear:both; font-size:0px; line-height:0px; width:100%; height:0px; visibility: hidden;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */