@charset "utf-8";

html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, p {
  border: 0 none;
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%;
}

#layout {
  position: relative;
  min-height: 100%;
  margin-bottom: -179px;
}

* html #layout {
  height: 100%;
}

:focus{
  outline: none 0;
}

a, a:link, a:visited {
  color: #0379A5;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

a.linkGeneral{
  background-image: url("_img/mail.gif");
  background-repeat: no-repeat;
  color: #000000;
  font-size: 11px;
  padding-left: 14px;
  text-decoration: none;
}

.telefon {
  background-image: url("_img/telefon.gif");
  background-repeat: no-repeat;
  background-position: left center;
  color: #000000;
  font-size: 11px;
  padding-left: 16px;
  text-decoration: none;
}

a.linkGeneral:hover{
  text-decoration: underline;
}

a.linkArrowBlack{
  background: url(_img/common/iconArrow.gif) left 3px no-repeat;
  color: #000;
  font-size: 10px;
  text-decoration: none;
  padding-left: 10px;
  margin-left: 24px;
  float: left;
}

a.linkArrowBlack:hover{
  background: url(_img/common/iconArrow.gif) left 3px no-repeat;
  color: #F59839;
  float: left;
}

a.linkArrowOrange{
  background: url(_img/common/iconArrow.gif) left 3px no-repeat;
  color: #F59839;
  font-size: 10px;
  text-decoration: none;
  padding-left: 10px;
  margin: 9px 31px 0px 0px;
  float: right;
}

a.linkArrowOrange:hover{
  background: url(_img/common/iconArrow.gif) left 3px no-repeat;
  float: right;
  text-decoration: underline;
}

body{
  background: url("_img/newstyle/pagebackground.jpg") repeat-y scroll center top #F5F5F5;
  border: 0 none;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 13px;
}

div.btnContainer{
  margin: 5px 0px 5px 25px;
}

div.clrDiv{
  clear: both;
}

#footerContainer {
  background-color: #E5E4E1;
/*clear: both;
    float:left;*/
  height: 180px;
  width: 100%;
  position: relative;
}

.clearfooter {
  height: 180px;
  clear: both;
}

#footer {
  clear: both;
  color: #85837E;
  font: 11px Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 30px 0 0;
  position: relative;
  text-align: left;
  width: 960px;
}

#footer #sitelinks {
  float: left;
  width: 640px;
}

#intlLinks {
  color: #666666;
}

#intlLinks ul {
  float: left;
  margin-bottom: 20px;
}

#intlLinks li {
  float: left;
  padding: 0 10px 0 0;
  position: relative;
}

#intlLinks a {
  padding: 0 0 0 20px;
}

#footer ul, #footer li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#footer a, #footer a:link, #footer a:visited {
  color: #85837E;
  text-decoration: none;
}

#footer a:hover, #footer a:active {
  text-decoration: underline;
}

#footerLinks {
  line-height: 1.45;
  margin-top: 5px;
}

#footerLinks ul .firstLink {
  border: 0 none;
  padding-left: 0;
}

#footerLinks li {
  border-left: 1px solid #85837E;
  display: inline;
  padding: 0 3px 0 6px;
}

#footer #emailSignupContainer {
  float: right;
  width: 300px;
}

#emailSignup {
  background-color: #F5F1EB;
  color: #565350;
  padding: 15px 38px 20px 18px;
}

#emailSignup h4 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.17;
  margin: 0 0 0 1px;
  padding: 0;
}

#emailSignup p {
  line-height: 1.3;
  margin: 1px 0 8px 1px;
  padding: 0;
}

#emailSignup p {
  line-height: 1.3;
  margin: 1px 0 8px 1px;
  padding: 0;
}

#emailSignupContainer .inputText {
  float: left;
  margin: 7px 0 0;
  width: 155px;
}

#emailSignupContainer .inputSubmit {
  background-position: 0 -220px;
  border: 0 none;
  color: #4A4A4A;
  cursor: pointer;
  float: right;
  height: 24px;
  margin: 5px 0 0;
  width: 70px;
}

.roundedcorner {
  -moz-border-radius: 5px 5px 5px 5px;
}

div#header{
  width: 962px;
  height: 217px;
  background-image: url(../_img/common/bgHeader.jpg);
  padding: 13px 0px 0px 13px;
  clear: both;
}

div.adaugaAnunt{
  padding: 125px 0px 0px 5px;
  float: left;
}

div.login{
  margin: 125px 0px 0px 5px;
  float: left;
  width: 195px;
  height: 74px;
  background: url(../_img/common/bgLogin.jpg) left top no-repeat;
}

div#menu{
  height: 120px;
  padding: 74px 25px 0 0;
  float: right;
  text-align: right;
  width: 398px;
}

div.subMenu{
  width: 398px;
  height: 18px;
  color: #FF9E9E;
  padding-top: 7px;
}

div.subMenu a{
  color: #FF9E9E;
}

div.subMenu a:hover{
  text-decoration: none;
}

div#search{
  width: 286px;
  height: 33px;
  background: url(../_img/common/bgFormSearch.jpg) left top no-repeat;
  margin: 125px 0px 0px 10px;
  padding: 41px 0px 0px 16px;
}

form.formSearch{
  margin: 0px;
}

form.formSearch .text{
  float: left;
  width: 180px;
  font-size: 12px;
  line-height: 12px;
  border: solid 1px #F00;
/*height:12px;margin-top:-20px;*/
}

form.formSearch .submit{
  margin-left: 6px;
  margin-top: 1px;
}

div.left{
  float: left;
}

div#leftColumn{
  width: 200px;
  float: left;
}

div#leftContainer {
  float: left;
  margin-left: -10px;
  width: 160px;
}

div.smallColumnL{
  -moz-border-radius: 5px 5px 5px 5px;
  background-color: #F0EFEB;
  padding: 10px;
}

div.smallcolumnLContent{
  width: 190px;
  padding-left: 10px;
  text-align: center;
}

img.imgPublicitate{
  margin: 3px 0px;
  border: 0px;
}

span.pad{
  padding-right: 17px;
}

div#mainContainer{
  width: 975px;
  padding-top: 10px;
  margin: auto;
  margin-bottom: 25px;
}

div#middleColumn{
  float: left;
  padding-left: 5px;
/*width: 720px;*/
  overflow: visible;
  margin-bottom: 25px;
}

div#middleAnunt{
  width: 760px;
  float: left;
}
.t_list1 #category, .t_list1 #form {
    border: 1px solid #B5B8C8;
    color: #292E33;
    font-size: 15px;
    margin: 8px 0;
    padding: 5px;
    width: 205px;
}


#lista{
  width: 573px;
  height: 30px;
  float: left;
  background: url(../_img/common/largeColumnBot.gif);
}

div.reclameCentru{
  text-align: center;
}

div.largeColumn{
    margin: 10px 10px 10px 0;
}

div.largeAnunt{
  margin: 10px 0 0 7px;
}

div.homeContent{
  border: 1px dotted silver;
  padding: 8px 0px;
  margin: 10px;
}

div.anuntContainer{
  width: 553px;
  padding: 0px 10px;
}

div.textContainer{
  padding: 10px 0;
  font-size: 12px;
  font-family: Arial;
  color: black;
}

div.anunt{
  width: 162px;
  padding:20px margin-right:0px;
  margin-left: 4px;
  text-align: left;
  float: left;
}

span.titluAnunt{
  color: #C70032;
  font-weight: bold;
  background: url(../_img/common/iconArrow.gif) left 3px no-repeat;
  padding-left: 10px;
}

div.middleTitle{
  width: 542px;
  height: 49px;
  background-image: url(../_img/common/bgMiddleTitle.gif);
  padding: 18px 0px 0px 31px;
}
.cms {
    float: left;
    margin: 0;
    padding: 12px 20px;
    width: 680px;
}

.cms div.page .jump-menu {
    float: right;
    padding: 5px;
}
.cms .pages {
    border-top: 1px solid #BEBEBE;
    color: #929292;
    font-size: 11px;
    margin: 0;
    padding: 16px 0;
    text-align: left;
}
.cms .pages a {
    background: #F3F3F3 none repeat scroll 0;
    padding: 8px 12px;
    text-decoration: none;
    color: #929292;
    border-radius: 6px 6px 6px 6px;
}
.cms .pages a.current, .cms .pages a:hover {
    background: none repeat scroll 0 0 #334E7D;
    color: #FFFFFF;
}
.cms .paginate, .cms .paginate:hover {
    display: inline;
    float: none;
    padding: 8px 12px;
}

.article {
    background: url("_img/newstyle/article_bg.jpg") no-repeat scroll center bottom #EDEDED;
    margin: 0 0 16px;
    padding: 8px 20px 30px;
}


.article img {
  margin: 5px;
}
.article h2 {
    border-bottom: 1px solid #BEBEBE;
    color: #0379A5;
    font-size: 20px;
    line-height: 1.2em;
    margin-bottom: 0;
    padding-bottom: 8px;
}
.article .read_more {
    background: none repeat scroll 0 0 transparent;
    color: #334E7D;
    float: right;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin: 0 0 16px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
}

div#cmVizitate{
  width: 573px;
  height: 49px;
  background-image: url(../_img/common/cmVizitate.gif);
  padding-top: 18px;
}

div#cmRecente{
  height: 49px;
  padding-top: 18px;
}

div#middleWraper{
  background-color: #FFFFFF;
/*margin:10px auto 0 auto;
    width: 975px;
    float:left;  */
}

div#rightColumn{
  width: 155px;
  float: right;
  clear: right;
  padding: 5px;
  margin-top: 5px;
}

div.info{
  width: 202px;
  background: url(../_img/common/infoMid.gif) left top repeat-y;
  color: #FFF;
  line-height: 15px;
}

div.newsletter{
  width: 162px;
  height: 266px;
  background-image: url(../_img/common/bgNewsletter.jpg);
  color: #FFF;
  line-height: 15px;
  padding: 45px 25px 0px 15px;
}

form.formNewsletter{
  margin: 180px 0px 0px 0px;
}

div.rightContent{
  width: 162px;
  padding: 0px 25px 0px 15px;
}

div.votati{
  background: url(../_img/common/votatiMid.gif) left top repeat-y;
}

div.votatiContent{
  padding-right: 10px;
  text-align: center;
}

form#register{
  width: 500px;
  letter-spacing: 1px;
  text-align: right;
  margin: 0px;
  padding: 0px;
}

form#contact{
  letter-spacing: 1px;
  text-align: right;
  margin: 0px;
  padding: 0px;
}
/*form#contact .text,*/

form#register .text{
  border: 1px solid #585858;
  color: #000;
  font-size: 12px;
  margin-top: 7px;
  width: 300px;
}

form#contact .text, select#category, select#form, .text_big, select#Judet, select#Localitate {
  width: auto;
}

form#contact select {
  width: 130px!important;
  border: 1px solid #9D9D9D;
  font-size: 100%;
  margin: 0 0 1px;
  padding: 1px 0;
  width: 182px;
}

form#contact .submit, form#register .submit{
  margin: 7px;
}

form#login{
  width: 195px;
  text-align: right;
  margin: 0px;
  padding: 6px 0px 0px 0px;
}

form#login .text{
  border: 1px solid #585858;
  color: #000;
  font-size: 9px;/*height:10px;line-height:10px;*/
  margin-top: 2px;
  width: 125px;
}

form#login .submit{
  margin: 3px 0px 0px 3px;
}

h1{
  font-size: 24px;
  /*text-transform: uppercase;
  letter-spacing: -1px;*/
  font-weight: normal;
  /*font-family: "Trebuchet MS";*/
  color: #C03;
  margin: 0px;
}

hr{
/* margin: 0px 25px;*/}

.harta{
  border: solid 1px #C03;
  float: right;
  margin-right: 40px;
}

label.labelMargin{
  margin-right: 157px;
}

span.alb{
  color: #FFF;
}

span.rosu{
  color: #BF0D2E;
  font-size: 10px;
}

span.roz{
  color: #F69679;
  font-weight: bold;
}

span.font10{
  font-size: 10px;
}

.redLink{
  color: #ee0741;
  font-size: 11px;
}

#chenar {
  border: 1px solid #BCBCBC;
  padding: 5px 7px 5px 7px;
  margin: 0 0 5px 0;
  background: #FBFBFB;
}

#chenar_head {
  height: 30px;
  border: solid #E3E3E3;
  padding: 5px 0 5px 10px;
  margin: 0 0 20px 0;
  background: #FBE786;
  border-width: 1px 1px 0px 1px;
}
/*  Menu categorii */

.heading_box {
  vertical-align: top;
  text-align: left;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  text-transform: uppercase;
}

.box_left {
  padding: 10px 0 10px 0;
  margin-left: 10px;
  width: 187px;
  border-style: solid;
  border-color: #F9F6F1;
  border-width: 0 2px 2px 2px;
}

.menu_list {
  padding-top: 2px;
  margin-left: 10px;
  width: 190px;
  border-bottom: 1px solid #F9F6F1;
}

.menu_head {
  background: url(../_img/common/border4.gif) repeat-x scroll center bottom transparent;
  color: #000000;
  font-size: 11px;
  text-align: left;
  cursor: pointer;
  position: relative;
  margin: 0 1px 0 1px;
  border-bottom: 1px dashed #FCE083;
  padding-left: 3px;
/*background: #ffe6cb url(_img/right.png) center left no-repeat;*/
/*background: #FFFFFF url(_img/left.png) center right no-repeat;*/
}

.menu_head a{
  font-size: 12px;
}

.menu_head .categorie{
  background: url("_img/common/bl-patrat.gif") no-repeat scroll left center transparent;
  padding: 2px 0pt 2px 10px;
}

.menu_head .categorie:hover {
  background: url("../_img/common/bl-patrat2.gif") no-repeat scroll left center transparent;
  color: #98432E;
}

.row_cat_even{
  background: #FEF2CA none repeat scroll 0;
  text-decoration: none;
}

.row_cat_odd{
  background: #FEF2CA none repeat scroll 0;
  text-decoration: none;
}

.menu_body {
  display: none;
  text-align: left;
}

.menu_body td{
  padding: 0;
  border-bottom: 1px solid #DBDBDB;
}

.menu_body tr{
  padding: 0;
}

.menu_body a {
  padding: 0 0 3px 4px;
  text-transform: lowercase;
  width: 173px;
  font-size: 11px;
  text-align: left;
  display: block;
  color: #585858;
  font-weight: bold;
/*background-color:#EFEFEF;*/
  background-color: #FFFFFF;
/*margin:0 0 0 10px;*/
  text-decoration: none;
}

.menu_body a:hover{
  color: #000000;
  text-decoration: none;
  background-color: #F8F8FF;
}

.menu_body a.selected{
  color: #000000;
  text-decoration: none;
  background-color: #eeeeee;
}

.menu_body li a {
  width: 100%;
  margin: 0px;
  border: 1px solid;
}

.menu_body li a span {
  padding-left: 15px;
}
/* End menu categorii */

.tools{
  visibility: hidden;
}

div.tools:hover {
  visibility: visible;
}

label.error {
  color: red;
  width: 300px!important;
  float: left;
}

.error {
  color: red;
}

#Localitate {
  width: 170px;
}

.addAnunt {
  font: 13px/1.231 Tahoma;
}

.addanunt_form {
  position: relative!important;
  padding:10px!important;
}

#add-anunt #submit{
  float: right;
  margin: 10px 20px 0 0;
}

#add-anunt #account-page {
  margin: 10px 0 0 20px;
}

.opt_anunt {
  float: left;
}

label.opt_anunt {
  background: none repeat scroll 0 0 #EBEBEB;
  border-color: #CCCCCC #CCCCCC #A7A7A7;
  border-style: solid;
  border-width: 1px;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 10px!important;
  text-transform: uppercase;
}

.titlu_table {
  background-color: #F1F2F3;
  border: 1px solid #CCCCCC;
  color: #E46767;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
}

.loading {
  display: none;
  margin-right: 30px;
}

a.lbut1:link, a.lbut1:visited {
  background: url("_img/common/bk_but1.gif") repeat scroll 0 0 transparent;
  border: 1px solid #E61A26;
  color: #E61A26;
  display: block;
  font-weight: bold;
  padding: 3px 7px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
}

a.lbut1:active, a.lbut1:hover {
  border: 1px solid #111111;
  color: #111111;
  font-size: 11px;
}

#row_tools {
  display: none;
}

#row_tools label, #row_tools select{
  visibility: visible;
}

.odd td {
/*background-color: #eeeeee;*/}

.even td {
/* background-color: white;*/}

.row_post_special td {
  border: 1px solid #9F9F9F;
  background-color: #FEF2CA;
}

.row_post td, tr.row_anunt td {
  border: 1px solid #CCCCCC;
}

.row_post:hover, tr.row_anunt:hover{
  background: #E2F0FC !important;
}

.date_pers:hover{
  color:#000!important;
}

.date_pers td, #row_tools td{
  border: none!important;
}

.date_pers p{
  font-size: inherit;
  line-height: 18px;
  margin: 0;
  padding: 0;
  text-align: justify;
  text-indent: 0;
}

h2.centerBoxHeading {
  color: #CC0033;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  padding: 2px 10px 7px 29px;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0;
  vertical-align: middle;
  border-bottom: 1px solid red;
}

.addanunt textarea, .addanunt select, .addanunt input {
  background-color: #F3F3F3;
  border: 1px solid #CCCCCC;
  padding: 3px 5px;
}

.addanunt textarea {
  height: 110px;
  width: 500px;
  font-family: Tahoma;
}

.addanunt .label{
  width: 200px;
  display: block;
}

.addanunt input [ type = "text" ]{
  float: left;
  width: 200px;
  display: block;
}

.addanunt table;{
  border-collapse: collapse;
  border-spacing: 0;
}

.row_option .label{
  background: none repeat scroll 0 0 #EBEBEB;
  border-color: #CCCCCC #CCCCCC #A7A7A7;
  border-style: solid;
  border-width: 1px;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 10px;
}

.row_option .option{
  padding-left: 10px;
}

.row_option fieldset select {
  margin-left: 10px;
  float: left;
}

.form_password input[type="text"], .form_password input[type="password"], .form_password select, .form_password textarea {
    background-color: #F3F3F3;
    border: 1px solid #CCCCCC;
    padding: 3px 5px;
    width: 150px;
}
.form_password input[type="reset"], .form_password input[type="submit"] {
    background: #DDDDDD none repeat scroll 0;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: #0379A5;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}
.form_password dl {
    margin: 5px 0 0;
}
.form_password dt label{
    display: block;
    font-weight: bold;
}
.form_password legend{
    font-weight: bold;
    font-size: 14px;
}
input[type="reset"]:hover, input[type="submit"]:hover {
    cursor: pointer;
}
.form_password fieldset{
margin-bottom: 1em; margin-top: 1em;
}

textarea:hover, select:hover, input:hover {
/*: 1px solid #79AEFF;*/}

.row_post_special img.poza_stg{
  margin: 10px;
}
/** Add picture*/

.deletePhoto {
  background: url("../_img/common/delete_icon.gif") no-repeat scroll left center transparent;
  margin-left: 10px;
  padding: 0 0 0 12px;
}

a.otoLink {
  color: #CCCCCC;
}

a.otoLink:hover {
  color: #3C66AE;
  text-decoration: underline;
}

a.otoLink span {
  color: #3C66AE;
}

#add_photo {
  cursor: pointer;
  font: bold 12px Tahoma, sans-serif;
  text-transform: uppercase;
  vertical-align: top;
  width: 90px;
  height: 30px;
  left: 0;
  top: 0;
}
/*#add_photo {
  -moz-border-radius: 3px 3px 3px 3px;
  background: -moz-linear-gradient(center top, #A5273D 0%, #A5273D 50%, #890026 50%, #890026 100%) repeat scroll 0 0 transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#A5273D, endColorstr=#890026);
  border: 1px solid #C7A8AB;
  color: #FFFFFF;
  cursor: pointer;
  font: bold 9px Tahoma, sans-serif;
  text-transform: uppercase;
  vertical-align: top;
  width: 90px;
  height: 30px;
  left: 0;
  top: 0;
} */
/*#formPhotoOM span.submit {
  -moz-border-radius: 4px 4px 4px 4px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #AAAAAA;
  display: inline-block;
  margin: 0;
  padding: 1px;
  vertical-align: middle;
  cursor: pointer;
} */

#formPhotoOM p img.photo {
  margin: 0 10px;
}

#formPhotoOM p img {
  vertical-align: middle;
}

#formPhotoOM p span.nr {
  display: inline-block;
  width: 15px;
}

#formPhotoOM span {
  font-size: 11px;
}
#formPhotoOM #addedPhotos p {
  margin: 2px 0;
}
#formPhotoOM #loading.active {
    background-color: lightYellow;
    border: 1px solid orange;
    color: red;
    margin-left: 14px;
    margin-top: 2px;
    padding: 3px 10px;
    position: absolute;
    vertical-align: middle;
}
.message_info, .message_error {
  background: url("../_img/common/info_icon.gif") no-repeat scroll 10px 10px #E7F7D2;
  font-size: 11px;
  margin: 0 0 15px;
  min-height: 50px;
  padding: 10px 5px 10px 50px;
}

.message_error {
  background: url("../_img/common/error_icon.gif") no-repeat scroll 10px 10px #F7D2D2;
}
/** End add picture */

#breadCrumb.block-title .block-icon {
  background: url("_img/newstyle/sidebar/icons.gif") no-repeat scroll 0 0 transparent;
}
#breadCrumbLinks{
  font-size: 15px;
  padding-left: 47px;
  text-align: left;
}

div#date_anunt ul {
  list-style: none outside none;
  padding-left: 0px;
}

.detalii_anunt ul {
  list-style: none outside none;
  padding-left: 20px;
}

.detalii_anunt ul li {
  padding-bottom: 3px;
}

.listvalue {
  display: inline-block;
  text-align: justify;
  vertical-align: top;
  width: 585px;
}

.listlabel {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  width: 110px;
  font-weight: bold;
}

.detalii_anunt .mail, .detalii_anunt .phone, .detalii_anunt .city {
  height: 32px;
  padding-left: 35px;
  padding-top: 6px;
  text-align: left;
  display: inline-block;
  margin-right: 20px;
}

.detalii_anunt .phone {
  background: url("../_img/icon_tel.png") no-repeat scroll 0 0 transparent;
}

.detalii_anunt .mail {
  background: url("../_img/icon_mail.png") no-repeat scroll 0 0 transparent;
}

.detalii_anunt .city {
  background: url("../_img/icon_city.png") no-repeat scroll 0 0 transparent;
  margin-left: 0px;
}

.detalii_anunt .mail a.linkGeneral{
  background-image: none;
  padding-left: 0px;
}

.detalii_anunt .date_contact {
  background: none repeat scroll 0 0 #EDF3F7;
  border: 1px solid #B9CCD9;
  margin: 10px 0;
  padding: 10px;
}

.detalii_anunt .vertical {
  width: 335px;
  margin-left: 20px;
  margin-right: 0px;
}

.detalii_anunt_pret {
  background: none repeat scroll 0 0 #EDF3F7;
  border: 1px solid #B9CCD9;
  margin: 20px 0px 20px 20px;
  padding: 3px;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
}

#date_anunt {
  background: none repeat scroll 0 0 #F4F4F4;
  border: 1px solid #CFCFCF;
  margin: 3px 0 20px 0;
  padding: 10px 0 10px 10px;
  margin-bottom: 10px;
}

#date_anunt.short {
  width: 400px;
}

#date_anunt.short .listvalue {
  display: inline-block;
  text-align: justify;
  vertical-align: top;
  width: 290px;
}

#date_anunt.short .listlabel {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  font-weight: bold
    width: 90px;
}
.imageContainer {
  width: 305px;
  height: 250px;
  display: block;
  position: relative;
}
#image_link {
  width: 305px;
  height: 250px;
  display: block;
}
#ajaxBusy {
}
#ajaxBusyContainer {
    position: absolute;
    display:none;
    left: 101px;
    top: 118px;
}
.afilter, .afilter a {
  font-size: 12px;
  color: #000000;
}

.sub-options {
  background: transparent none repeat scroll 0;
  width: 212px;
}

.sub-options.active {
  display: block;
}

.afilter:hover {
  text-decoration: underline;
}

div.search-header .clear {
  background: url(_img/clear.gif) no-repeat right;
  height: 16px;
  width: 16px;
  float: right;
  margin-right: 5px;
  display: block;
  font-size: 12px;
  cursor: pointer;
  clear: none;
  visibility: visible;
}

.clear_all {
  background: url(_img/clear.gif) no-repeat left;
  float: right;
  margin: 5px;
  display: block;
  font-size: 12px;
  cursor: pointer;
  padding-left: 18px;
}
/** Paginatia*/
.pageNumber{
    border: 1px solid lightgray;
    float: right;
    margin: 8px 0;
    padding: 5px;
}
.largeColumn .pageNumber {
    padding: 5px 0;
    width: 100%;
}
.largeColumn .pageNumber.pageFooter {
    padding: 5px 5px 5px 0;
    width: 99%;
}
.paginate {
  font-size: 12px;
}

a.paginate, .pageNumber .points {
    background: none repeat scroll 0 0 #EDEDED;
    color: #4F4F4F;
    display: block;
    float: left;
    margin: 0 2px 0 0;
    padding: 6px 12px;
    text-decoration: none;
    font-size: 12px;     
}
a.paginate:hover {
  text-decoration: underline;    
}

div.pageNumber a.current, a.paginate:hover {
    background: none repeat scroll 0 0 #808080;
    color: white;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 2px 0 0;
    padding: 6px 12px;
    text-decoration: none;   
}
div.pageNumber .jump-menu {
    float:right;
    padding: 5px;
}
span.inactive {
 /* font-family: "verdana", "lucida sans", "lucida grande", sans-serif;
  font-size: 10px;
  padding: 2px 6px 2px 6px;
  color: #999;
  cursor: default;*/
    background: none repeat scroll 0 0 #EDEDED;
    color: #4F4F4F;
    display: block;
    float: left;
    margin: 0 2px 0 0;
    padding: 6px 12px;
    text-decoration: none;
    font-size: 12px;  
}

span.paginate {
  margin: 0 5px;
}

select.paginate {
  font-size: 12px;
}
/**/ 
/* Header categorii*/

#global-header{
  z-index: 10;
  position: relative;
  width: 100%;
  background-image: url(../_img/newstyle/topbackground.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}

#global-header ul{
  padding-left: 0;
}

#global-header a:hover{
  text-decoration: none;
  color: #FFFFFF;
}

#global-header .deptdrop a:hover,#global-header .wishListMenu a:hover{
  text-decoration: underline;
}

.global-header-row{
  width: 964px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
}

#global-header-row1{
  padding-top: 15px;
  margin-bottom: 0px;
  overflow: visible;
}

#global-header-row1,#global-header-row1 a{
  font-family: Arimo, arial, helvetica, sans-serif;
  font-weight: bold;
  color: #f2f6e9;
  font-size: 14px;
}

ul#global-header-row1-left{
  list-style-type: none;
  float: left;
  padding-bottom: 15px;
  padding-left: 0;
}

ul#global-header-row1-left li{
  float: left;
  height: 19px;
  margin-right: 20px;
  padding-top: 2px;
}

#global-csphone{
  padding-left: 25px;
}

ul#global-header-row2-right a:hover{
  color:#000000!important;
}

ul#global-header-row1-right{
  list-style-type: none;
  position: absolute;
  right: 0px;
  top: 15px;
  padding-top: 2px;
  padding-bottom: 15px;
}

ul#global-header-row1-right li{
  float: left;
  height: 16px;
  margin-left: 8px;
  padding-bottom: 2px;
  padding-right: 8px;
  border-right: 1px solid #9cc73f;
}

ul#global-header-row1-right li.last{
  padding-right: 0px;
  border-right: 0px;
}

#signin{
  margin: 0;
}

#global-header-row2{
  height: 115px;
  clear: left;
}

#global-logo{
  width: 160px;
  height: 84px;
  float: left;
  padding-top: 6px;
}

#global-header-row2-top {
  border-top: 1px dashed #C1C1BF;
  height: 34px;
  left: 182px;
  padding-top: 10px;
  position: absolute;
  top: 70px;
  width: 782px;
}

ul#global-header-row2-left{
  list-style-type: none;
  float: left;
  padding-left: 0;
}

ul#global-header-row2-left li{
  font-size: 11px;
  float: left;
  height: 14px;
  margin-right: 12px;
}

ul#global-header-row2-right{
  list-style-type: none;
  float: right;
  margin: 6px;
  font-weight: bold;
}

ul#global-header-row2-right li{
  /*float: left;
  color: #333;
  font-size: 16px;
  margin-left: 8px;
  padding-bottom: 2px;
  padding-right: 8px;
  border-right: 1px solid #C1C1BF;*/
  float:left;
}

ul#global-header-row2-right li a{
  color: #2085AB;
}

ul#global-header-row2-right li.last{
  padding-right: 0px;
  border-right: 0px;
}

#global-header-row2-bottom {
  height: 45px;
  left: 182px;
  position: absolute;
  top: 15px;
/*width: 800px;*/
}

#global-header-searchform{
  float: left;
}

.global-searchbox{
  box-shadow: inset 0 2px 7px #CCC;
  -o-box-shadow: inset 0 2px 7px #CCC;
  -webkit-box-shadow: inset 0 2px 7px #CCC;
  -moz-box-shadow: inset 0 2px 7px #CCC;
  float: left;
  height: 20px;
  padding: 5px 4px;
  border: 1px solid #FF9999;
  width: 229px;
  background-color: #f6f6f6;
  color: #333;
  font-family: arial, helvetica, sans-serif;
  font-size: 1.3em;
  letter-spacing: 0px;
}

#global-searchbutton{
  float: left;
  text-align: center;/*width:79px;*/
  height: 32px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  background: #F12A2A;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F09696), to(#F12A2A));
  background: -moz-linear-gradient(#F09696, #F12A2A);
  background: linear-gradient(#F09696, #F12A2A);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F09696', endColorstr='#F12A2A');
  -pie-background: linear-gradient(#F09696, #F12A2A);
  cursor: pointer;
}

#global-searchbutton .textinput{
  font-family: Arimo, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  background: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
  padding: 6px 8px 0;
}

#global-addbutton{
  float: right;
  text-align: center;/*width:79px;*/
  height: 32px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #F12A2A;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F09696), to(#F12A2A));
  background: -moz-linear-gradient(#F09696, #F12A2A);
  background: linear-gradient(#F09696, #F12A2A);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F09696', endColorstr='#F12A2A');
  -pie-background: linear-gradient(#F09696, #F12A2A);
  cursor: pointer;
}

#global-addbutton:hover {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F12A2A), to(#F09696));
  background: -moz-linear-gradient(#F12A2A, #F09696);
  background: linear-gradient(#F12A2A, #F09696);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F12A2A', endColorstr='#F09696');
  -pie-background: linear-gradient(#F12A2A, #F09696);
}

#global-addbutton .textinput{
  font-family: Arimo, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  background: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
  padding: 6px 8px 0;
  text-transform: uppercase;
}
.add-offer {
    float: right;
    text-align: center;
    text-transform: uppercase;
    width: 170px;
}
a.button-bigred, a.button-bigred span, a.button-bigred span em, a.button-big, a.button-big span em {
    background-image: url("_img/core-buttons.png");
    background-repeat: no-repeat;
}
a.button span em, span.button span em {
    background-repeat: repeat-x;
    font-style: normal;
}
a.button-bigred {
    background-position: left -2010px;
    font-size: 13px;
    height: 31px;
    line-height: 31px;
    text-transform: uppercase;
}
#contactanchor a.button-bigred {
    width: 190px;
    text-decoration:none;
    padding: 0 2px;
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
}
a.button-bigred, a.button-bigred span, a.button-bigred span em {
    display: block;
    float: none;
    overflow: hidden;
}
a.button-bigred span {
    background-position: right -2041px;
}
a.button-bigred span em {
    background-position: left -2072px;
    color:#F6FAFD;
    font-weight: bold;
    margin: 0 5px;
}
a.button-bigred-add span em {
    margin: 0 5px 0 31px;
    padding: 0 10px;
}
#global-header-cart{
  float: right;
  position: relative;
  padding: 6px 6px;
}

#global-header-cart,#global-header-cart a{
  text-align: right;
  font-family: Clarendon, arial, sans-serif;
  font-size: 16px;
  color: #333;
}

#global-header-carticon{
  position: relative;
  top: 4px;
}

#cartLabel{
  font-weight: bold;
}

#notice{
  position: absolute;
  right: 9px;
  bottom: 5px;
}

#notice .alert{
  font-size: 11px;
}

#global-header-row3{
  height: 29px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  overflow: visible;
  padding: 0px 0px 0px 0px;
  background: #3F3F3F;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7F7F7F), to(#1F1F1F));
  background: -moz-linear-gradient(#7F7F7F, #1F1F1F);
  background: linear-gradient(#7F7F7F, #1F1F1F);
  -pie-background: linear-gradient(#7F7F7F, #1F1F1F);
  margin-top: 6px;
}

ul#global-header-depts{
  list-style-type: none;
  display: block;
  position: relative;
  left: 7px;
  margin: 0;
  padding-left: 0;
}

ul#global-header-depts li{
  overflow: visible;
  position: relative;
  background: url(../_img/newstyle/sprite-global-icons.gif) no-repeat -149px -71px;
  color: #F9F9F9;
  float: left;
}

ul#global-header-depts li,.deptmenutab{
  padding: 5px 13px 5px 12px;
  white-space: nowrap;
  font-family: Arimo, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
}

ul#global-header-depts li.first{/*margin-left:7px;display:inline;*/
  background-image: none;
}

ul#global-header-depts li.last{
  margin-right: 0px;
  border: 0px;
}

ul#global-header-depts li.last a.deptname{
  color: #fc0;
}

.deptdrop{
  width: auto;
  overflow: visible;
  padding: 0px 5px 7px 5px;
  white-space: nowrap;
  position: absolute;
  left: -6px;
  top: 29px;
  z-index: 20;
  zoom: 1;/*display:block*/
  display: none;
}

.deptmenu{
  cursor: default;
  background: white;
  overflow: hidden;
  border: 1px solid #CCC;
  border-top: 0px;
  white-space: nowrap;
  padding: 15px 0px;
  color: #333;
  font-weight: normal;
  -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 5px #CCC;
  -webkit-border-radius: 0px 0px 7px 7px;
  -moz-border-radius: 0px 0px 7px 7px;
  border-radius: 0px 0px 7px 7px;
}

.deptmenu-col{
  float: left;
  font-size: 12px;
  padding: 0px 20px;
  border-right: 1px solid #EEE;
  line-height: 18px;
}

.deptmenu-col .last{
  padding-right: 0px;
  border-right: 0px;
}

.deptmenutab{/*display:block;*/
  display: none;
  height: 26px;
  padding-bottom: 0px;
  position: absolute;
  top: 1px;
  left: 0px;
  background-color: white;
  color: #333;
  z-index: 30;
  cursor: pointer;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}

.ribbon{
  width: 964px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 0px 8px 0px;
  margin-bottom: 0px;
  position: relative;
  z-index: 1;
  text-align: center;
  font-family: Clarendon, arial, helvetica, sans-serif;
  color: #333;
  border-bottom: 1px dashed #C1C1BF;
  font-size: 16px;
}

.ribbondetails{
  margin-left: 20px;
}

.ribbondetails a{
  font-size: 12px;
  text-decoration: underline;
}
/**/
/* Banners*/

.full-banner {
  height: 65px;
  left: 496px;
  position: absolute;
  top: 0;
  width: 468px;
  overflow: hidden;
}

.half-banners {
  margin-left: auto;
  margin-right: auto;
  width: 964px;
  padding-left: 5px;
}

.half-banner {
  height: 60px;
  position: relative;
  width: 241px;
  margin-top: 6px;
  float: left;
}

.text-red, a.text-red, a.text-red:link, a.text-red:visited {
  color: #CC0000;
}

.bold {
  font-weight: bold;
}

#leftLinks {
  float: left;
  margin-right: 20px;
  width: 180px;
}

#leftLinks ul {
  list-style: none outside none;
  margin: 0 0 20px;
  padding: 0;
}

#mainContainer {
  text-align: left;
}

.thumbsstyle {
  background-repeat: no-repeat;
  border: 1px solid #999999;
  cursor: pointer;
  float: left;
  height: 80px;
  margin-right: 10px;
  width: 80px;
}

.designList, .designList li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.designList ul {
  padding-left: 5px;
}

.designList > ul > li {
  background: #F7F7F7 none repeat scroll 1px;
  float: left;
  height: 250px;
  margin: 0 20px 26px 0;
  width: 215px;
  border: 1px solid #AFAFAF;
}

.designList li h3{
  margin: 7px 0 5px 15px;
  font-size: 16px;
}

.designList li.categorii li {
  float: none;
  height: auto;
  margin: 0 0 0 30px;
  border: 0 none;
  list-style-image: url("_img/newstyle/bullet.gif");
  width: auto;
}

.designList li li a{
  color: #666666;
  font-size: 14px;
  line-height: 21px;
  text-decoration: none;
}

.designList li li a:hover {
  text-decoration: underline;
}

ul {
/*  list-style-type: disc;
    padding-left: 1.4em;*/}

ol, ul {
  list-style: none outside none;
}
/*.row_post .image {
    -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #6495ED;
    display: inline;
    float: left;
    padding: 1px;
    width: 191px;
    height:139px;
} */

.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

.row_post {
  /*border-bottom: 1px solid #DFE1EB;
  margin-left: 5px;
  padding: 15px 0 5px;
  display: block;
  font-size: 11px;
  width: 100%;*/
    
  border: 1px solid #DFE1EB;
  display: block;
  font-size: 11px;
  margin: 0 0 4px;
  padding: 8px;  
/*  -moz-border-bottom-colors: #D9D9D9;
    -moz-border-left-colors: #D9D9D9;
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-border-right-colors: #D9D9D9;
    -moz-border-top-colors: #D9D9D9;
    border: 1px solid #D9D9D9;
    height: 155px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px;*/
}

.row_post .pad {
  padding-left: 159px;
}

.row_post .right {
  background-image: none;
}

.row_post .left {
  float: left;
  width: 144px;
  height: 108px;
}

.row_post img {
  border: 1px solid #E6ECFA;
  height: 108px;
  width: 144px;
}

.row_post .footer {
  color: #888888;
}

.row_post .location {
  clear: left;
  color: #777777;
  font-size: 11px;
  padding-top: 6px;
  padding-left: 2px;
}

.row_post .titlu_anunt {
  display: inline;
/*color: #292E33;
    float: left;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    height: 45px;
    margin-bottom: 5px;
    margin-left: 10px;
    overflow: hidden;
    text-transform: none;
    width: 350px;*/
}

.row_post .titlu_anunt a {
  color: #2061C3;
  font-size: 15px;
}

.row_post h3 {
  font-size: 13px;
  margin-top: -3px;
  text-align: left;
}

.row_post .content {
  color: #333333;
  font-size: 12px;
  line-height: 160%;
  border-bottom: 1px dashed #D3D3D3;
/*    float: left;
    font-family: Verdana;
    font-size: 12px;
    line-height: 16px;
    margin-left: 10px;
    width: 420px;*/
}

.row_post .content_anunt {
  font-size: 12px;
  overflow: hidden;
  padding-bottom: 3px;
  padding-top: 3px;
}

.row_post .pret {
  float: right;
  margin-right: 20px;
/*color: #E21B22;
    float: right;
    font-family: Verdana;
    font-size: 15px;
    font-weight: bold;
    height: 45px;
    text-align: right;
    width: 135px;*/
}
.row_post.special15 {
  background-color: #EDF5FC;
}
.row_post.special10 {
  background-color: #F6FAFD;
}


html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  clear: both;
  display: block;
  float: none;
  font-size: 0;
  height: 0;
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  visibility: hidden;
  width: 0;
}

.clear {
/*    clear: both;
    height: 1px;*/
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.bold {
  font-weight: bold;
}
/*Carousel*/

.prod-suggest {
  background: url("_img/newstyle/carousel/background-carousel.jpg") repeat-x scroll left bottom transparent;
  height: 220px;
  overflow: hidden;
  position: relative;
  width: 720px;
}

.carousel-title {
  font-size: 16px;
  font-weight: bold;
  padding: 17px 0 0 18px;
}

.prod-suggest ul li {
  float: left;
  padding: 0 15px;
  width: 90px;
}

.prod-suggest .picture, .prod-suggest .picture img {
  height: 70px;
  width: 90px;
}

.prod-suggest .picture img {
  border: 1px solid #1885C8;
  height: 56px;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  width: 75px;
}

.prod-suggest .picture {
  clear: both;
}

.prod-suggest .product-name {
  font-size: 10px;
  height: 30px;
  margin: 5px auto;
  text-align: center;
  width: 89px;
  word-wrap: break-word;
}

.prod-suggest .product-name:hover {
  text-decoration: underline;
}

.prod-suggest .product-price {
  clear: both;
  color: #EE3124;
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 5px;
}

.money-decimal {
  font-size: 0.7em;
}

.prod-suggest h2, .prod-suggest h3 {
  background: url("_img/newstyle/carousel/line.png") no-repeat scroll 2px 15px #FFFFFF;
  color: #EE3124;
  display: inline-block;
  font-size: 20px;
  margin-top: 10px;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}

.prod-suggest .slider_r{
  background: url("_img/newstyle/carousel/line.png") no-repeat scroll right center transparent;
  float: right;
  margin-top: -20px;
  width: 50%;
}

.prod-suggest h2 a, .prod-suggest h2 span.dealTitle, .prod-suggest h3 a, .prod-suggest h3 span.dealTitle {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #EE3124;
  font-size: 20px;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
}

.prod-suggest span.deal {
  font-weight: 700;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
}

h3 {
  font-size: 1.5em;
  letter-spacing: 0;
  line-height: 1;
  margin-bottom: 1em;
}
/* Login No Account*/
.boxRight {
    background: none repeat scroll 0 0 #EDF3F7;
    border: 1px solid #B9CCD9;
    float: right;
    padding: 20px;
    width: 400px;
}
h1.titluBoxLogin {
    clear: both;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.boxRight p {
    margin: 10px 0 0;
    padding: 0;
}
.boxRight p.small {
    font-size: 9pt;
    margin: 0;
    padding: 0;
}
.boxRight strong {
    font-weight: bold;
}
.boxRight input.text {
    border: 1px solid #B9CCD9;
    font-size: 18px;
    padding: 6px;
    width: 390px;
}
.boxLeft {
    border: 1px solid #DBE1E6;
    float: left;
    padding: 20px;
    width: 440px;
}
.boxLeft ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.boxLeft ul li {
    background: url("_img/checked-green.png") no-repeat scroll 0 5px transparent;
    color: #333333;
    display: block;
    font-size: 9pt;
    margin: 0;
    padding: 5px 0 0 23px;
}
.boxLeft .submit {
    float: left !important;
    margin-top: 20px !important;
    text-decoration: none;
}
.boxLeft .submit, .boxRight .submit, .adaugaAnunt {
    background: none repeat scroll 0 0 #E23839;
    border: 3px solid #EB7878;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin: 12px 0 0;
    min-width: 120px;
    padding: 3px 10px;
    text-shadow: 0 -1px 0 #DF2828;
}
.hr {
    background: none repeat scroll 0 0 #DCE6EC;
    border: medium none;
    clear: both;
    color: #DCE6EC;
    display: inline;
    float: left;
    height: 1px;
    margin: 17px 0;
    padding: 0;
    width: 440px;
} 
/**/
/* Login */

div.loginpagewrapper {
  font-size: 100%;
  margin: 0 0 0 60px;
  padding: 0;
  width: 830px;
  display: block;
  overflow: auto;
  position: relative;
}

h1.loginTitle{
    background: url("_img/newstyle/users-icon.png") no-repeat scroll left center #FFFFFF;
    color: #3B3B3B;
    display: block;
    float: none;
    font-family: tahoma,arial,sans-serif;
    font-size: 2em;
    height: 55px;
    line-height: 55px;
    margin-bottom: 0.5em;
    padding-left: 80px;
}

div.halfSection{
  width: 370px;
  margin: 0 10px 10px 0;
  display: block;
  position: relative;
  float: left;
  background: #fff;
  min-height: 225px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border: 1px solid #E1E1E1;
  padding: 15px;
}

div.fullSection{
  display: block;
  position: relative;
  width: 760px;
  float: left;
  margin: 5px 0 5px 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border: 1px solid #E1E1E1;
  padding: 15px;
}

.halfSection h3, .fullSection h3 {
  color: #7eb238;
  margin-bottom: 1em;
}

.halfSection p, .fullSection p, .halfSection ul, .fullSection ul, .halfSection form {
  font-size: 1.2em;
  margin-bottom: 10px;
}

.lozButton {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
 /* background: url("_img/newstyle/button.png") repeat-x scroll 100% 100% #98CC53;*/
  background: url("_img/newstyle/sidebar/buttons.png") no-repeat transparent;
  background-position: -90px -44px;
  border: none;
  color:#696969;
  display: block;
  font-family: Tahoma, Arial, Verdana, Sans-serif;
  font-size: 16px;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 214px;
  margin: 10px auto;
  cursor: pointer;
}

.lozButton:hover{
  background-position: -90px -88px;
  text-decoration: underline;
  color:#F5F5F5
  }

.loginButton{
  float: left;
  width: 219px;
  height: 44px;
}

.createAccountButton{
  margin: 30px auto 0 auto;
}

a.sectionLink {
  color: #79AE31;
  font-weight: 400;
}

span.callCost{
  font-size: 0.7em;
}

.loginFooter{
  display: block;
  float: left;
  width: 800px;
}

.loginFooter form{
  margin: 0 auto;
}

input.iField{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #DDDDDD;
  font-size: 16px;
  margin: 0;
  padding: 6px;
  height: 20px;
  width: 250px;
  position: relative;
}

input.iField:focus{
  background-color: #fdffea;
  border-color: #bbb;
}

.flush td{
  padding: 0 10px 10px 0;
  border-bottom: none;
}

#formerror{
  color: red;
  margin-bottom: 0;
  font-size: 1em;
}

.clearSection{
  clear: both;
}

.existingCustomer form{
  display: block;
  overflow: auto;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
}

.existingCustomer table{
  margin-bottom: 0;
}
/*Menu left*/

.column-left {
  display: inline;
  float: left;
  height: auto;
  position: relative;
  width: 232px;
}

.block {
/*background: url("_img/newstyle/sidebar/border_left.gif") repeat-y scroll left top transparent;*/
  height: auto;
  margin: 0;
  overflow: hidden;
  position: relative;
  /*width: 100%;*/
  border-color: #E9E9E9;
  border-style: solid;
  border-width: 1px 0;
}

.block .block-title {
  background: url("_img/newstyle/sidebar/border_dashed.gif") repeat-x scroll 0 30px transparent;
  color: #454545;
  font-size: 18px;
  height: auto;
  line-height: 20px;
  padding: 8px 0 5px;
  position: relative;
  text-align: center;
  width: 100%;
}

.block .block-title .block-icon {
  /*background: url("_img/newstyle/sidebar/icons.gif") no-repeat scroll 0 0 transparent;*/
  background: url("_img/newstyle/sidebar/barcode.jpg") no-repeat scroll 0 0 transparent;
  bottom: 0;
  height: 31px;
  left: 5px;
  position: absolute;
  width: 30px;
}

.block .block-content {
/*background: url("_img/newstyle/sidebar/border_right.gif") repeat-y scroll right top transparent;*/
  clear: both;
  height: auto;
  margin: 0 0 0 4px;
  overflow: hidden;
  padding: 0 4px 0 0;
  position: relative;
  width: 100%;
}

.block .block-top-left {
/*background: url("_img/newstyle/sidebar/borders.gif") no-repeat scroll left top transparent;*/
  float: left;
  height: 4px;
  position: relative;
  width: 50%;
}

.block .block-top-right {
/*background: url("_img/newstyle/sidebar/borders.gif") no-repeat scroll right top transparent;*/
  float: right;
  height: 4px;
  position: relative;
  width: 50%;
}

.block .block-bottom-left {
/*background: url("_img/newstyle/sidebar/borders.gif") no-repeat scroll left bottom transparent;*/
  float: left;
  height: 4px;
  position: relative;
  width: 50%;
}

.block .block-bottom-right {
/*background: url("_img/newstyle/sidebar/borders.gif") no-repeat scroll right bottom transparent;*/
  float: right;
  height: 4px;
  position: relative;
  width: 50%;
}
/* ----- Main ----- */

.menu-main {
  list-style: none outside none;
  margin: 8px 0 0;
  padding: 0 0 10px 2px;
  width: 220px;
}

.menu-main .line {
  display: block;
  float: left;
  height: 28px;
  width: 8px;
}

.menu-main .item-toplevel a.item-link {
  color: #1D282D;
  display: block;
  font-weight: bold;
  padding-left: 10px;
  margin-left: 11px;
  font-size: 1em;
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;

}

.menu-main .item-toplevel a.item-link:hover, .menu-main .item-toplevel a.item-link.active {
  color: #FFFFFF;
  text-decoration: none;
}

.menu-main .item-toplevel {
  border-bottom: 1px solid #D2D4D5;
  height: 28px;
  line-height: 28px;
  background-color: #EDEDED;
  position: relative;
}
.menu-main #cat_61 a.item-link:hover, .menu-main #cat_61 a.item-link.active, .menu-main #cat_61 .line {
  /*background: none repeat scroll 0 0 #AD4F9F;*/
  background: none repeat scroll 0 0 #DF4B49;
}

.menu-main #cat_62 a.item-link:hover, .menu-main #cat_62 a.item-link.active, .menu-main #cat_62 .line {
  /*background: #04AE66 none repeat scroll 0;*/
  background: none repeat scroll 0 0 #DF4B49;
}

.menu-main #cat_70 a.item-link:hover, .menu-main #cat_70 a.item-link.active, .menu-main #cat_70 .line {
  /*background: #04AE66 none repeat scroll 0;*/
  background: none repeat scroll 0 0 #DF4B49;
}

.menu-main #cat_63 a.item-link:hover,  .menu-main #cat_63 a.item-link.active, .menu-main #cat_63 .line {
  /*background: #709FA6 none repeat scroll 0;*/
  background: none repeat scroll 0 0 #DF4B49;
}

.menu-main #cat_64 a.item-link:hover, .menu-main #cat_64 a.item-link.active, .menu-main #cat_64 .line {
  /*background: #B8A38C none repeat scroll 0;*/
  background: none repeat scroll 0 0 #DF4B49;
}

.menu-main #cat_67 a.item-link:hover, .menu-main #cat_67 a.item-link.active, .menu-main #cat_67 .line {
  /*background: #F1AA52 none repeat scroll 0;*/
  background: none repeat scroll 0 0 #DF4B49;
}

.menu-main #cat_65 a.item-link:hover, .menu-main #cat_65 a.item-link.active, .menu-main #cat_65 .line {
  /*background: #EC9265 none repeat scroll 0;*/
  background: none repeat scroll 0 0 #DF4B49;
}

.menu-main #cat_69 a.item-link:hover, .menu-main #cat_69 a.item-link.active, .menu-main #cat_69 .line {
  /*background: #78AAD5 none repeat scroll 0;*/
  background: none repeat scroll 0 0 #DF4B49;
}
/*.menu-main{
    list-style-type:none;
    margin:2px 0px 0px 2px;
    padding:0px;
    overflow:hidden;
}
.menu-main li{
    margin:1px 0px 0px 0px;
    padding:0px;
    overflow:hidden;
    float:left;
    clear:both;
    width:219px;
}

.menu-main .item-toplevel{
    position:relative;
    width:219px;
    height:44px;
    font-size:16px;
    line-height:18px;
    text-decoration:none;
    background:url('_img/newstyle/sidebar/buttons.png') no-repeat -89px 0px;
    overflow:hidden;
    background: url("_img/newstyle/sidebar/header_leftnav_mid.gif") repeat-x scroll left top transparent;
    color: #FFFFFF;
}
.menu-main .item-toplevel-hover{
    background-position:-89px -44px;
}
.menu-main .item-toplevel-hover a.item-link{
    color:#ffffff;
    text-shadow:#e9860a 1px 1px;
    filter: Shadow(Color=#e9860a, Direction=135, Strength=1);
    cursor: pointer;
}
.menu-main .item-toplevel-active{
    background-position:-89px -88px;
}
.menu-main .item-toplevel-active a.item-link{
    color:#684b1d;
    text-shadow:none;
    filter: none;
}
.menu-main .item-toplevel a.item-link{
    padding:11px 0px 15px 49px;
    float:left;
    text-decoration:none;
    background:url('_img/newstyle/sidebar/menu_left_icons.png') no-repeat 0px 0px
}
.menu-main .item-ebooks a.item-link{
    background-position:15px 13px;
}
.menu-main .item-fonts a.item-link{
    background-position:15px -39px;
}
.menu-main .item-games a.item-link{
    background-position:15px -89px;
}
.menu-main .item-iconss a.item-link{
    background-position:15px -141px;
}
.menu-main .item-magazine a.item-link{
    background-position:15px -191px;
}
.menu-main .item-mobile a.item-link{
    background-position:15px -243px;
}
.menu-main .item-movies a.item-link{
    background-position:15px -690px;
}
.menu-main .item-music a.item-link{
    background-position:15px -296px;
}
.menu-main .item-others a.item-link{
    background-position:15px -345px;
}
.menu-main .item-photoshop a.item-link{
    background-position:15px -395px;
}
.menu-main .item-templates a.item-link{
    background-position:15px -447px;
}
.menu-main .item-softwares a.item-link{
    background-position:15px -497px;
}
.menu-main .item-tv a.item-link{
    background-position:15px -549px;
}
.menu-main .item-wallpapers a.item-link{
    background-position:15px -600px;
}
.menu-main .item-images a.item-link{
    background-position:15px -653px;
}*/
.menu-main .item-toplevel .item-arrow{
    position:absolute;
    width:9px;
    height:15px;
    background:url('_img/newstyle/sidebar/menu_arrows.png') no-repeat 0px 0px;
    right:13px;
    top:7px;
}
.menu-main .item-toplevel .item-arrow-down{
    width:15px;
    height:9px;
    right:16px;
    top:11px;
    background-position:0px -15px;
}
.menu-main .item-toplevel-hover .item-arrow{
    background-position:-9px 0px;
}
.menu-main .item-toplevel-hover .item-arrow-down{
    background-position:0px -24px;
}
.menu-main .item-toplevel-active .item-arrow{
    background-position:-9px 0px;
}
.menu-main .item-toplevel-active .item-arrow-down{
    background-position:0px -24px;
}

.menu-main li{
    margin:0px;
    padding:0px;
    overflow:hidden;
    width:212px;
}
.menu-main ul.submenu{
    padding:0px;
    margin:-4px 8px 9px 8px;
    width:204px;
    list-style-type:none;
    background:#f6fafd;
    display:none;
    float:left;
    overflow:hidden;
}
.menu-main ul.submenu-expanded{
    display:block;
}
.menu-main .submenu li{
    width:202px;
    border-width:0px 1px;
    border-style:solid;
    border-color:#d7d9d9;
    margin:0px;
    padding:0px;
    overflow:hidden;
    background:url('_img/newstyle/sidebar/border_dashed.gif') repeat-x bottom left;
}
.menu-main .submenu li .item-arrow{
    position:relative;
    width:10px;
    height:15px;
    float:left;
    /*background:url('_img/newstyle/sidebar/submenu_arrows.gif') no-repeat 0px 8px;*/
    margin:0px 0px 0px 8px;
    padding:5px 0px;
    cursor:pointer;
}
.menu-main .submenu li .item-arrow-notactive{
    background:none;
}
.menu-main .submenu li .item-link{
    float:left;
    padding:5px 0px;
    margin:0px;
    color:#000;
    text-decoration:none;
    font-size: 12px;
}
.menu-main .submenu li .item-link:hover, .menu-main .submenu li .item-link.active {
  color: #151515;
  font-weight: bold;
}
.menu-main .submenu li.item-active a{
    background-position:0px -30px;
    color:#424242;
    font-weight:bold;
}
.menu-main .submenu .item-last{
    width:204px;
    border-width:0px;
    background:url('_img/newstyle/sidebar/submenu_bg.png') no-repeat left bottom;
}
.menu-main ul.subsubmenu{
    padding:0px;
    margin:6px 0px 0px 44px;
    display:none;
}
.menu-main ul.active {
    display: block;
}
.menu-main ul.subsubmenu-expanded{
    display:block;
}
.menu-main .subsubmenu li{
    margin:0px 0px 9px 0px;
    padding:0px;
    border:0px;
    background:none;
}
.menu-main .subsubmenu li a{
    float:none;
    padding:0px;
    margin:0px;
    text-decoration:underline;
    color:#3b70a8;
    background:none;
}

/* */

.alege_judet {
  height: 30px;
  padding-top: 10px;
  width: 220px;
}

.alege_judet select {
  font-size: 16px!important;
  border:1px dotted #D4D0C8!important;
  background-color: #F3F3F3;
  padding: 3px 5px;
}
/* Account */

#content-main {
  width: 980px;
}

.clear-block {
  display: block;
}

#content-main-inner {
  border: 1px solid #CCCCCC;
  margin-top: -1px;
  padding: 10px;
  width: 950px;
  float: left;
}

.corner {
  -moz-border-radius: 3px 3px 3px 3px;
}

ul.primary {
  border: 0 none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

ul.primary li {
  display: inline;
}

ul.primary li.active a, ul.primary li a:hover {
  background-image: none;
  border-color: #CCCCCC #CCCCCC #FFFFFF;
}

ul.primary li.active a {
  background-color: #FFFFFF;
  border-color: #BBBBBB #BBBBBB #FFFFFF;
  border-style: solid;
  border-width: 1px;
}

ul.primary li a {
  -moz-border-radius: 3px 3px 0 0;
  border-color: #CCCCCC;
  display: inline-block;
  font-weight: bold;
  line-height: 2em;
  margin-right: 0.2em;
}

ul.primary li a {
  background-color: #DDDDDD;
  border-color: #BBBBBB;
  border-style: solid solid none;
  border-width: 1px;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}

.spacer_15 {
  font-size: 0;
  height: 15px;
  line-height: 0;
}

#userbox {
  font: 13px/1.231 Tahoma;
}

.profile {
  clear: both;
  margin: 1em 0;
}

#profil #progressbar {
  background: #CCFFCC none repeat scroll 0;
  height: 14px;
  width: 300px;
  border: 1px solid #E3A1A1;
}

#profil .ui-progressbar-value {
  background: #FEF2CA none repeat scroll 0;
  border-right: medium none;
  height: 14px;
}

#profil fieldset{
  border-color: #E9E9E9;
  border-style: solid;
  border-width: 1px 0;
  padding: 10px 0;
}

.views-exposed-widgets {
  margin-bottom: 1em;
}

.clear-block {
  display: block;
}

.view-id-admin_ad_admin .views-exposed-widgets {
  margin-bottom: 1em;
}

.views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0.5em 1em 0 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-form .form-item, .views-exposed-form .form-submit {
  margin-bottom: 0;
  margin-top: 0;
}

#userbox input [ type = "text" ], #userbox input [ type = "password" ], #userbox select, #userbox textarea {
  background-color: #F3F3F3;
  border: 1px solid #CCCCCC;
  padding: 3px 5px;
}

.views-exposed-widget .form-submit {
  margin-top: 1.35em;
}

.views-node-selector {
  clear: both;
}

#userbox table th, table.opt_anunt th {
  background: none repeat scroll 0 0 #EBEBEB;
  border-color: #CCCCCC #CCCCCC #A7A7A7;
  border-style: solid;
  border-width: 1px;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 10px;
  text-transform: uppercase;
  text-align: center;
}

#userbox tr.even,#userbox tr.odd {
  background: none repeat scroll 0 0 #F3F4EE;
  border-color: #BEBFB9;
  border-style: solid;
  border-width: 0 1px;
  border-bottom: 1px solid #CCCCCC;
  padding: 0.1em 0.6em;
}

#userbox tr.odd {
  background: none repeat scroll 0 0 #FFFFFF;
}

#userbox table td, #userbox table th, table.opt_anunt th, table.opt_anunt td {
  border: 1px solid #CCCCCC;
  color: #000000;
  padding: 5px 10px;
  vertical-align: middle;
  text-align:center;
}
#userbox table tr:hover {
    background: none repeat scroll 0 0 #F8ECDF;
}

#userbox table {
  border-collapse: collapse;
  border-spacing: 0;
}

.select_login {
    border: 1px solid #B5B8C8;
    color: #292E33;
    font-size: 15px;
    margin: 8px 0;
    padding: 5px;
    width: 205px;
}


#cod-sms form label {
  width: 300px;
  display: inline;
}

#cod-sms form #trimite {
  display: inline;
}

#codsms #error {
  background-color: lightYellow;
  border: 1px solid orange;
  color: red;
  display: block;
  margin-top: 7px;
  padding: 5px;
  position: relative;
  vertical-align: middle;
}

#confirm #textAnunt, #textAnuntDeact, #textAnuntAct {
  background: none repeat scroll 0 0 #FFEE66;
  border-color: #EEDD55;
  color: #884400;
  margin-top: 10px;
  padding: 10px;
}
/* HomeCategiires */

.categorii h3 {
/*  color: #FFF;
  text-transform: uppercase;
  font: bold 20px "trebuchet MS";
  height: 22px;
  margin: 0;
  padding: 2px 12px;
  background: url("_img/easySlider/latest_ads.gif") no-repeat scroll right -120px transparent;
  text-align: center;*/
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    background: none repeat scroll 0 0 #DF4B49;
    color: #FFFFFF;
    margin: 10px 0 10px 0;
    padding: 2px 12px;
    text-transform: uppercase;
    text-align: center;
    font: bold 12px "trebuchet MS";
}

.categorii #button-cat {
 /* background: url("_img/easySlider/latest_ads.gif") no-repeat scroll left top transparent;*/
  display: block;
  outline: medium none;
  padding-left: 10px;
}

.categorii ul {
  margin: 0;
  padding: 0 0 8px 10px;
}

.categorii ul li {
  border-bottom: 1px dashed #E7E7E7;
  font: 12px Arial;
  padding: 0 0 0 5px;
}

.categorii ul li a {
  background: url("_img/footer_arrow.gif") no-repeat scroll left 9px transparent;
  color: #2E2E2E;
  display: block;
  padding: 3px 0 3px 9px;
}

.categorii ul li a:hover {
  color: #1257B4;
  text-decoration: underline;
}

.categorii ul li:hover {
  background: none repeat scroll 0 0 #F8F8F8;
}

.categories {
  margin: 0;
  padding: 10px;
  float: left;
}

.categories > ul{
  float: left;
  margin: 0 14px 0 0;
  width: 217px;
  padding: 0px;
}

.wrap-categories {
  border: 1px solid #E9E9E9;
  margin: 0 0 10px;
  padding: 1px;
  position: relative;
  width: 725px;
}

.wrap-categories .top_bg {
  background: url("_img/easySlider/latest_ads.gif") repeat-x scroll left -77px transparent;
  height: 28px;
  padding: 4px 0 0 8px;
  width: 718px;
  font: bold 16px Arial;
}

.wrap-categories, #homeContainer {
  margin: 0 0 10px;
  padding: 1px;
  position: relative;
  width: 726px;
  float: left;
}

#homeContainer {
  margin-right: 10px;
  float: left;
}

.spacer {
  height: 6px;
}

#curs-valutar span, #curs-valutar-sidebar span {
  padding-left: 5px;
}

#curs-valutar-sidebar ul {
  padding: 10px;
}

#curs-valutar-sidebar li {
  margin-bottom:2px;
}

.pub {
  padding-left: 35px;
}
.mod_container {
    /*border-color: #E9E9E9;
    border-style: solid;
    border-width: 1px 0;
    clear: both;
    float: left;
    margin: 5px 2px 5px 5px;
    padding: 0 0 5px;*/
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: url("_img/newstyle/gadget_bg.jpg") no-repeat scroll center bottom #EDEDED;
    margin: 5px 2px 5px 5px;
    padding: 16px 0 15px 5px;
    clear: both;
}

.mod_container .title{
/*  background: url("_img/easySlider/latest_ads.gif") repeat-x scroll left -77px transparent;
  font: bold 16px Arial;
  height: 28px;
  padding: 4px 0 0 8px;
  width: 206px;
  margin-bottom: 5px;*/
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    background: none repeat scroll 0 0 #DF4B49;
    color: #FFFFFF;
    margin: 5px 0 10px;
    padding: 6px 12px 4px;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2em;
}

.f_left {
  float: left;
}
/** Lates Ads list*/
.latest-ad {
    border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    line-height: 12px;
    padding: 5px 0;
    width: 700px;
}
.latest-ad a span, .latest-ad a strong {
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    line-height: 12px;
}
/** */

/** Payment */
.payment_text {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #CCCCCC;
    margin: 0 auto;
    padding: 10px;
    width: 800px;
}
.payment_card {
    margin: 0 auto;
    width: 730px;
}
a.card_payment {
    border: 1px solid #CCCCCC;
    color: #000000 !important;
    display: block;
    float: left;
    height: 150px;
    margin: 10px 10px 10px 0;
    text-decoration: none;
    width: 170px;
}
a.card_payment .suma {
    color: #B62826;
    display: block;
    font-family: "Trebuchet MS";
    font-size: 32px;
    padding: 10px 0 0 75px;
}
a.card_payment .valuta {
    color: #000000;
    font-size: 25px;
    padding-left: 5px;
}
a.card_payment .buton {
    color: #000000;
    display: block;
    font-size: 30px;
    padding: 50px 0 0 20px;
}
.payment_text h2, .payment_text p {
    margin-bottom: 0.5em;
}
.corner {
    border-radius: 3px 3px 3px 3px;
}
.form-publish-ad #payment label {
    font-size: 18px;
    font-weight: bold;
}
.form-publish-ad .buttons {
    border-top: 1px solid #CCCCCC;
    margin-top: 1em;
    padding-top: 1em;
}
.payment-description {
   margin: 1em 0;
   padding-left: 19px;
}
/** */

/* Typography*/
div.info, span.info, div.alert, span.alert, div.download, span.download, div.tip, span.tip {
    color: #323232;
    margin: 10px 0;
    padding: 8px 10px 8px 40px;
}
span.note, span.info, span.alert, span.download, span.tip {
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 150%;
}
div.info, span.info {
    background: url("_img/typography/box_info.png") no-repeat scroll 8px 5px #E4EBF1;
    border-bottom: 1px solid #D4D9DE;
    border-top: 1px solid #D4D9DE;
}
div.tip, span.tip {
    background: url("_img/typography/box_tip.png") no-repeat scroll 8px 5px #FDF9E3;
    border-bottom: 1px solid #FAE7BE;
    border-top: 1px solid #FAE7BE;
}
div.alert, span.alert {
    background: url("_img/typography/box_alert.png") no-repeat scroll 8px 5px #FFE6DF;
    border-bottom: 1px solid #FFD9CF;
    border-top: 1px solid #FFD9CF;
}
div.note, span.note {
    background: none repeat scroll 0 0 #E4EBF1;
    border-bottom: 1px solid #D4D9DE;
    border-top: 1px solid #D4D9DE;
    color: #323232;
    margin: 10px 0;
    padding: 5px 10px;
    text-align: justify;
}
ul.arrow, ul.checkbox, ul.check, ul.star {
    list-style: none outside none;
    margin: 10px 0;
    padding-left: 20px;
}
ul.checkbox li {
    background: url("_img/typography/list_checkbox.png") no-repeat scroll 0 0 transparent;
}
ul.arrow li, ul.checkbox li, ul.check li, ul.star li {
    font-weight: bold;
    line-height: 26px;
    margin: 5px 0;
    padding-left: 35px;
}
/**/
/* = STEPS CONTAINER
----------------------------*/
.wizard-steps {
    margin:20px 10px 0px 10px;
    padding:0px;
    position: relative;
    clear:both;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    height: 30px;
}
.wizard-steps div {
    position:relative;
}
/* = STEP NUMBERS
----------------------------*/
.wizard-steps span {
    display: block;
    float: left;
    font-size: 10px;
    text-align:center;
    width:15px;
    margin: 2px 5px 0px 0px;
    line-height:15px;
    color: #ccc;
    background: #FFF;
    border: 2px solid #CCC;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
/* = DEFAULT STEPS
----------------------------*/
.wizard-steps a {
    position:relative;
    display:block;
    width:auto;
    height:24px;
    margin-right: 18px;
    padding:0px 10px 0px 3px;
    float: left;
    font-size:11px;
    line-height:24px;
    color:#666;
    background: #F0EEE3;
    text-decoration:none;
    text-shadow:1px 1px 1px rgba(255,255,255, 0.8);
}
.wizard-steps a:before {
    width:0px;
    height:0px;
    border-top: 12px solid #F0EEE3;
    border-bottom: 12px solid #F0EEE3;
    border-left:12px solid transparent;
    position: absolute;
    content: "";
    top: 0px;
    left: -12px;
}
.wizard-steps a:after {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left:12px solid #F0EEE3;
    position: absolute;
    content: "";
    top: 0px;
    right: -12px;
}

/* = COMPLETED STEPS
----------------------------*/

.wizard-steps .completed-step a {
    color:#163038;
    background: #A3C1C9;
}
.wizard-steps .completed-step a:before {
    border-top: 12px solid #A3C1C9;
    border-bottom: 12px solid #A3C1C9;
}
.wizard-steps .completed-step a:after {
    border-left: 12px solid #A3C1C9;
}
.wizard-steps .completed-step span {
    border: 2px solid #163038;
    color: #163038;
    text-shadow:none;
}
/* = ACTIVE STEPS
----------------------------*/
.wizard-steps .active-step a {
    color:#A3C1C9;
    background: #163038;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}
.wizard-steps .active-step a:before {
    border-top: 12px solid #163038;
    border-bottom: 12px solid #163038;
}
.wizard-steps .active-step a:after {
    border-left: 12px solid #163038;
}
.wizard-steps .active-step span {
    color: #163038;
    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    -moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    box-shadow:0px 0px 2px rgba(0,0,0, 0.8);
    text-shadow:none;
    border: 2px solid #A3C1C9;
}
/* = HOVER STATES
----------------------------*/
.wizard-steps .completed-step:hover a, .wizard-steps .active-step:hover a {
    color:#fff;
    background: #8F061E;
    text-shadow:1px 1px 1px rgba(0,0,0, 0.8);
}
.wizard-steps .completed-step:hover span, .wizard-steps .active-step:hover span {
    color:#8F061E;
}
.wizard-steps .completed-step:hover a:before, .wizard-steps .active-step:hover a:before {
    border-top: 12px solid #8F061E;
    border-bottom: 12px solid #8F061E;
}
.wizard-steps .completed-step:hover a:after, .wizard-steps .active-step:hover a:after {
    border-left: 12px solid #8F061E;
}
/**/
