html{
    font-size:100.01%;
}
body {
    font-family:Arial,Helvetica;
    font-size:62.5%;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    background: #fefefe; /*url(/img/blank.gif) repeat-x scroll 0 0;*/
    color:#000000;
    margin:0px;
    padding:0px;
}
body a{
    color:#000000;
}
ul{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding:0px;
    margin:0px;
}


h1, h2{
    font-family: comic sans ms,cursive,Helvetica,Arial,Verdana;
    font-size:18px;
    font-weight:normal;
    padding:0px;
    margin:0px 0px 12px 0px;
    clear:both;
}
h3{
    font-family: comic sans ms,cursive,Helvetica,Arial,Verdana;
    font-size:16px;
    font-weight:normal;
    padding:0px;
    margin:0px 0px 12px 0px;
    clear:both;
}


.wrapper{
    position: relative;
    margin:0px auto;
    width:1000px;
    padding:0px;
}
.topbg{
    background: #cbcbcb;
    border-bottom: 1px solid #606060;
}
.bottombg{
    background: #cbcbcb;
    border-top: 1px solid #606060;
}

#top{
    position: relative;
    margin:0px 0px -1px 0px;
    padding:0px;
    /*background: transparent url(/img/top_bg.jpg) no-repeat scroll 100% 0%;*/
}

#logo{
	  font-family: comic sans ms,cursive;
    position: relative;
    margin:0px;
    padding:0px;
    height:110px;
    width:340px;
    top:0px;
    left:0px;
}
#logo h3,#logo i{
	  font-family: comic sans ms,cursive;
    position: absolute;
    margin:0px;
    padding:0px;
    font-size:46px;
    font-weight:bold;
}
#logo h3{
    top:3px;
    left:0px;
    color:#a0a1a2;
}
#logo i{
    top:0px;
    left:3px;
    text-decoration:none;
    font-style:normal;
}
#logo h2, #logo b{
	  font-family: comic sans ms,cursive;
    position: absolute;
    margin:0px;
    padding:0px;
    font-size:20px;
    font-weight:bold;
}
#logo h2{
    top:58px;
    left:32px;
    color:#a1a2a3;
}
#logo b{
    top:55px;
    left:35px;
}
#logo a{
    color:#000000;
    text-decoration:none;
}
#logo a:hover{
    color:#303030;
    text-decoration:none;
}

#menu{
    position: relative;
    margin:0px;
    padding:0px;
    bottom:0px;
    background:transparent;
    font-size:13px;
}
#menu a{
    color:#000000;
}
.tabItemPanel{
    display:block;
    margin:0px;
    padding:1px 0px 1px 0px;
    position:relative;
    border: 0px solid #909090;
    border-bottom: 1px solid #606060;
    left:0px;
    height:24px;
}
.tabItem{
    display:block;
    margin:0px -2px 0px 3px;
    position:relative;
    border-style: solid;
    border-color:#606060;
    border-width: 0px 1px 0px 1px;
    background: #eeebe5;
    float:left;
    top:5px;
    cursor:pointer;
}
a.tabItem{
    text-decoration:none;
}
.tabItem:hover{
    border-color:#000000;
}
.tabItemInner{
    display:block;
    position:relative;
    margin:-1px 0px 0px 0px;
    border-style: solid;
    border-color:#808080;
    border-width: 1px 0px 0px 0px;
    padding:2px 9px;
    float:left;
    text-align:center;
}
.tabItemActive{
    top:1px;
    margin: 0px -2px -2px 0px;
    background: #fefefe;
    padding:0px 0px 5px 0px;
    height:20px;
}

a.rssurl {
    float:left;
    font-size:5px;
    display:block;
    width:18px;
    height:18px;
    margin:5px 10px 0px 5px;
    background: transparent url(/img/icons.gif) no-repeat scroll -5px -450px;
}
.clear{
    clear:both;
}
#menu form {
    margin:-2px 0px 0px 0px;
    padding:0px;
    float:right;
}
.search {
    width:110px;
    padding:2px;
    cursor:text;
    border:1px solid #232323;
}
.search_button {
    cursor:pointer;
    padding:1px 5px;
}

.content{
    margin:0px 0px 10px 0px;
    padding:15px 0px 20px 0px;
    color:#000000;
    min-height:700px;
}

.main{
    position:relative;
    padding:0px;
    margin:0px;
    width:740px;
    float:left;
    font-size:12px;
}

.blockWrapper{
	  margin:0px 0px 20px 0px;
	  padding:0px;
	  position:relative;
	  border-color:#b2b2b2;
}

.blockTopBorder{
	  position:relative;
	  margin:0px 5px;
	  padding:0px;
	  height:4px;
	  border-top-width:1px;
	  border-top-style:solid;
	  border-top-color:#b2b2b2;
	  background:#eeebe5;
}
.cb1, .cb2,.cb3,.cb4, .cb5,.cb6,.cb7, .cb8,.cb9,.cb10, .cb11,.cb12{
	  border-width:0px;
	  border-style:solid;
		border-color:#b2b2b2;
	  position:absolute;
	  font-size:1px;
	  margin:0px;
	  padding:0px;
}
.cb1, .cb2,.cb3,.cb4, .cb5,.cb6{
	  background:#eeebe5;
}
.cb7, .cb8,.cb9,.cb10, .cb11,.cb12{
	  background:#eeebe5;
}

.cb1{
	  top:0px;
	  left:-2px;
	  width:2px;
	  height:3px;
	  border-top-width:1px;
}
.cb2{
	  top:1px;
	  left:-3px;
	  width:1px;
	  height:1px;
	  border-top-width:1px;
}
.cb3{
	  top:2px;
	  left:-4px;
	  width:3px;
	  height:2px;
	  border-left-width:1px;
}
.cb4{
	  top:0px;
	  right:-2px;
	  width:2px;
	  height:3px;
	  border-top-width:1px;
}
.cb5{
	  top:1px;
	  right:-3px;
	  width:1px;
	  height:1px;
	  border-top-width:1px;
}
.cb6{
	  top:2px;
	  right:-4px;
	  width:3px;
	  height:2px;
	  border-right-width:1px;
}
.cb7{
	  bottom:0px;
	  left:-2px;
	  width:2px;
	  height:3px;
	  border-bottom-width:1px;
}
.cb8{
	  bottom:1px;
	  left:-3px;
	  width:1px;
	  height:1px;
	  border-bottom-width:1px;
}
.cb9{
	  bottom:2px;
	  left:-4px;
	  width:3px;
	  height:3px;
	  border-left-width:1px;
}
.cb10{
	  bottom:0px;
	  right:-2px;
	  width:2px;
	  height:3px;
	  border-bottom-width:1px;
}
.cb11{
	  bottom:1px;
	  right:-3px;
	  width:1px;
	  height:1px;
	  border-bottom-width:1px;
}
.cb12{
	  bottom:2px;
	  right:-4px;
	  width:3px;
	  height:3px;
	  border-right-width:1px;
}
.blockInner{
	  border-left-width:1px;
	  border-left-style:solid;
	  border-left-color:#b2b2b2;
	  border-right-width:1px;
	  border-right-style:solid;
	  border-right-color:#b2b2b2;
	  background:#eeebe5;
	  padding:2px 7px;
	  margin:0px;
}
.blockBottomBorder{
	  position:relative;
	  margin:0px 5px;
	  padding:0px;
	  height:5px;
	  border-bottom-width:1px;
	  border-bottom-style:solid;
	  border-bottom-color:#b2b2b2;
	  background:#eeebe5;
	  clear:both;
}

.bl1, .bl2, .bl3, .bl4, .rightpanel{
    position:relative;
    padding:0px;
    margin:0px;
}

.bl1{
    width:250px;
    float:left;
    overflow:hidden;
}

.bl2{
	  padding:0px;
    width:475px;
    float:right;
}
.bl3{
    margin:0px;
    clear:both;
}

.bl4{
    width:350px;
    float:left;
    overflow:hidden;
}

.bl5{
    width:370px;
    float:left;
    overflow:hidden;
}

.rightpanel{
    width:250px;
    float:right;
}

.b1{
    position:relative;
    padding:0px 0px 20px 10px;
    margin:0px;
}

.b1 a{
    text-decoration:underline;
    padding:0px;
    margin:0px;
}
.b1 a:hover{
    text-decoration:none;
}
.b1 img{
    width:350px;
    border:0px;
    margin:0px;
    padding:0px;
}

.b1 ul{
    width:95px;
    float:left;
    display:block;
}
.b1 li{
    display:block;
    padding:5px 0px 2px 10px;
    margin:0px 0px 0px 0px;
    font-size:14px;
    font-weight:normal;
}

.b2{
    position:relative;
    padding:0px 5px 5px 5px;
    margin:0px;
}
.b2 a{
    color:#38518c;
    text-decoration:underline;
}
.b2 a:hover{text-decoration:none;}
.b2 img{
    width:160px;
    border:0px;
    margin:0px 10px 0px 0px;
    padding:0px;
    float:left;
}
.b2 ul{
    display:block;
    font-family: comic sans ms,cursive;
    text-align:left;
}
.b2 li{
    display:block;
    padding:5px;
    margin:0px 0px 0px 0px;
    font-size:15px;
    font-weight:normal;
    line-height:16px;
}


.b3{
    position:relative;
    padding:0px;
    margin:0px;
    font-size:12px;
    text-align: left;
}

.b3 strong{
    display:block;
    text-align:right;
    font-family:Helvetica,Arial,Verdana;
    font-size:18px;
    font-weight:normal;
    padding:5px;
    margin:15px 0px 3px 5px;
}

.b3 li{
    position:relative;
    display:block;
    height:25px;
    padding:5px 0px 2px 35px;
    margin:0px;
    overflow:hidden;
}
.b3 a{text-decoration:underline;}
.b3 a:hover{text-decoration:none;}

.b4{
    position:relative;
    padding:0px 5px;
    margin:0px;
    font-size:13px;
    text-align: justify;
}
.b4 h1{
    margin:0px;
    text-align: left;
}

.b4 li{
	  font-family: comic sans ms,cursive;
    position:relative;
    display:block;
    min-height:40px;
    max-height:60px;
    padding:5px 5px 4px 5px;
    margin:0px;
    border:1px solid  #fefefe;
    overflow:hidden;
}
.b4 input{
    font-size:14px;
}
.b4 li:hover{
    background: #ffffff;
    border:1px solid #cccccc;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
}
.b4 img{
    float:left;
    width:60px;
    border: 1px solid #484547;
    margin:0px 10px 0px 0px;
}
.b4 a{
    color: #bb0000;
    text-decoration:none;
}
.b4 span{
    font-weight:bold;
    font-style:normal;
}
.b4 i{
    font-style:normal;
    white-space: nowrap;
}
.b4 a:hover{
    text-decoration:none;
}
.b4 small{
    margin:4px 4px 0px 0px;
    display:block;
    color:#b6b7b8;
    font-size:9px;
    text-align:right;
}
.b4 li:hover small{
    color:#000000;
}

.b5{
    padding:0px;
    margin:0px;
    font-size:12px;
    text-align: left;
}
.b5 p{
    padding:opx;
    margin:0px;
    font-size:11px;
    text-align: left;
}
.b5 li{
    position:relative;
    display:block;
    padding:0px 0px 10px 0px;
    margin:20px 0px 0px 0px;
}
.b5 img{
    width:68px;
    height:45px;
    border: 1px solid #484547;
    margin:5px 10px 1px 3px;
    float:left;
}
.b5 a{text-decoration:underline;}
.b5 a:hover{text-decoration:none;}

.b5 small{
    position:absolute;
    display:block;
    right: 4px;
    bottom: 7px;
    color:#a6a7a8;
    font-size:9px;
}
.b5 p{
    margin:5px 0px 10px 0px;
    font-size:12px;
}

.dclaret a{color: #640000}
.dclaret a:hover{color: #d40000}
.claret a{color: #740000}
.dblue a{color: #1b3674}
.dblue a:hover{color: #d40000}
.blue a{color: #3b5694}
.grey a{color: #474849}
.orange a{color: #e17823}
.green a{color: #3b944d}
.black a{color: #000000}
.black a:hover{color: #d40000}

.salon, .salon1, .carwash, .insurance, .sto, .store, .credit, .body, .color, .tyremount, .doc{
    background: transparent url(/img/icons.gif) no-repeat scroll;
}

.salon1{background-position: 0px -90px}
.salon{background-position: 0px -120px}
.carwash{background-position: 0px -205px}
.insurance{background-position: 0px -145px}
.tyremount{background-position: 0px 3px}
.sto{background-position: 0px -60px}
.store{background-position: 0px -29px}
.credit{background-position: 0px -295px}
.body{background-position: 0px -237px}
.color{background-position: 0px -176px}
.doc{background-position: 0px -332px}

li.servico{
	padding:8px 0px 0px 40px;
}


.filt{
    margin:10px;
    padding:7px;
    background: #e6e7e8;
    border:1px solid #cccccc;

}

.market{
    padding:0px;
    margin:0px;
}
.market li{
    position:relative;
    display:block;
    padding:5px 0px 0px 35px;
    margin:0px 10px 0px 0px;
    height: 60px;
    overflow:hidden;
    border:1px dashed #ffffff;
    border-bottom:1px dashed #e6eaf2;
    font-family:Helvetica,Arial,Verdana;
    font-size:14px;
}
.market li:hover{
    background: #ffffff;
    border:1px solid #cccccc;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;	
}
/*background: #ffdabf;
border:1px solid #ff8block3b;*/

.market div{
    display:block;
    position:relative;
    margin:0px 5px 0px 10px;
    padding:0px;
    float:left;
    width:67px;
    height:50px;
    border:1px solid #000000;
    overflow:hidden;
    /*background: #f1f2f3; url(/img/icons.gif) no-repeat scroll 0px -328px;*/
}

.market img{
    position:absolute;
    display:block;
    margin:0px;
    border:1px solid #3b5694;
    top:-2px;
    left:-2px;
    width:70px;
}

.market u{
    display:block;
    position:absolute;
    font-size:16px;
    text-decoration:none;
    text-align:right;
    width:95px;
    top:18px;
    right:10px;
    color:#740000; /*#3b5694;color:#025a0a; #3e558e;*/
}
.market li:hover u{
    color:#a40000;
}

.market b{
    margin:10px 100px 0px 15px;
    padding:0px;
    display:block;
    font-size:16px;
    text-decoration:none;
    text-align:left;
    font-weight:normal;
}
.market a{
    margin:0px 3px;
    font-weight:normal;
}
.market a:hover{
    text-decoration:none;
}
.market small{
    position:absolute;
    display:block;
    right: 10px;
    bottom: 3px;
    color:#aaaaaa;
    font-size:10px;
}
.market strong{
    position:absolute;
    right: 20px;
    top: 15px;
    color:#3b5694;
    font-size:16px;
}
.market li:hover small{
    color:#000000;
}

.market p{
    position:absolute;
    margin:0px;
    left: 5px;
    top: 12px;
    height:32px;
    width:35px;
    background: transparent url(/img/icons.gif) no-repeat scroll 0px -370px;
    cursor:pointer;
}

.notes{
    padding:0px;
    margin:0px;
}
.notes li{
    position:relative;
    display:block;
    padding:0px;
    margin:5px 0px 0px 0px;
    height: 35px;
    overflow:hidden;
    font-family:Helvetica,Arial,Verdana;
    font-size:12px;
}

.notes div{
    position:absolute;
    display:block;
    margin:0px;
    padding:0px;
    border:1px solid #eeebe5;
    top:1px;
    right:1px;
    width:45px;
    height:31px;
    overflow:hidden;
}

.notes img{
    position:absolute;
    margin:0px;
    top:-1px;
    left:-1px;
    width:45px;
    height:auto;
    border:0px;
}

.notes u{
    display:block;
    position:absolute;
    font-size:11px;
    text-decoration:none;
    top:18px;
    left:40px;
}

.notes b{
		display:block;
    margin:0px;
    position:absolute;
    font-size:11px;
    text-decoration:none;
    text-align:left;
    top:2px;
    left:32px;
    font-weight:normal;
    width:150px;
    overflow:hidden;
    white-space:nowrap;
}
.notes a{
    margin:0px 2px;
    font-weight:bold;
}
.notes small{
    position:absolute;
    display:block;
    right: 55px;
    bottom: 3px;
    color:#a6a7a8;
    font-size:9px;
}
.notes p{
    position:absolute;
    margin:0px;
    left: 0px;
    top: 0px;
    height:32px;
    width:34px;
    background: transparent url(/img/icons.gif) no-repeat scroll 0px -370px;
    /*background: transparent url(/img/icons.gif) no-repeat scroll 0px -409px;*/
    cursor:pointer;
}

p.noted{
    background-position:0px -409px;
}

.old{
    color:#a6a7a8;
}

.old a{
    color:#565758;
}

.old u{
    color:#565758;
}

.old small{
    color:#ff0000;
}


.path{
    text-align:left;
    font-size:14px;
    margin: 5px 0px 15px 10px;
}
.path a{
    color:#740000;
    text-decoration:underline;
}
.path a:hover{
    color:#ff0000;
    text-decoration:none;
}
.art{
    text-align: justify;
    white-space:normal;
}
li.art{
    margin:15px 0px 30px 0px;
    padding:0px 10px 0px 10px;
    width:auto;
    height:auto;
    text-align: justify;
    clear: left;
    white-space:normal;
}
li.art img{
    float:left;
    margin:5px 10px 5px 0px;
    border:1px solid #000000;
}
p.art img{
    float:left;
    margin:5px 10px 5px 0px;
    border:1px solid #000000;
}
.artfirstimg{
    float:left;
    clear:both;
    margin:20px 15px 5px 5px;
    border:1px solid #000000;
}
li.art h3, li.art h2, li.art h1{
    margin:10px 0px 10px 0px;
    padding:0px;
    text-align: center;
    clear:both;
}

.artdate{
    display:block;
    font-style:normal;
    font-size:10px;
    color:#808080;
    margin:7px 0px 15px 0px;
    text-align: right;
    clear:both;
}
.pages {
    margin: 6px;
    padding: 0px;
    text-align:center;
    font-size:11px;
    clear: both;
}
.pages a{
    font-size:11px;
    color:#3b944d;
    text-decoration:underline;
    padding: 0px 8px;
}
.pages a:hover{
    text-decoration:none;
}

ul.car_info {
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
.car_info li{
    padding: 2px 0px 2px 10px;
    margin: 1px 0px 1px 5px;
    text-align:left;
    position:relative;
    font-size:11px;
    border:1px solid #fefefe; /*#fff0e5;*/
}
.car_info li:hover{
    background: #e6eaf2;
    border:1px solid #cfd5e5;
}
.car_info i{
    position:absolute;
    left:170px;
    font-size:13px;
    font-weight:bold;
    white-space: nowrap;
}
.car_info input, .car_info select{
    position:absolute;
    right:0px;
    top:0px;
    width:170px;
    font-size:11px;
    font-weight:normal;
    margin:0px;
    padding:2px 1px;
}
.car_info select{
    width:176px;
}
.car_info img{
    position:absolute;
    top:0px;
    right:0px;
    width:174px;
    height:17px;
    border:1px dotted #aaaaaa;
}

.photo_input{
    height:18px;
}
.photo_input input{
    position:absolute;
    width:290px;
    right:0px;
    top:1px;
}
.photo_input img{
    position:relative;
    width:auto;
    height:16px;
}
.photo_input a{
    font-size:2px;
}
.car_info b{
    margin: 5px 0px 0px 0px;
    display:block;
    color:#3b5694;
    border-bottom:1px dashed #3b5694;
}
.car_info a{
    color:#3b5694;
}
.car_info strong{
    font-size:15px;
}

li.nohov:hover{
    background: #fefefe;
    border:1px solid #fefefe;
}

.err{
    margin: 0px 20px;
    font-size:14px;
    color:#ff0000;
}

.art_galery {
    padding: 0px;
    margin: 15px 0px 35px 0px;
}
.art_galery a{
    padding:0px;
    margin:0px;
    font-size:9px;
    text-decoration:none;
}
div.art_galery img{
    border: 1px solid #343434;
    height:50px;
    padding: 0px;
    margin: 3px;
    float:left;
    clear:right;
}

ul.comments{
    clear:left;
    margin:10px 0px;
    padding:20px 0px;
}

.comments li{
    margin:0px;
    padding:7px 0px 7px 70px;
    overflow:visible;
    height:auto;
    font-size:12px;
    position: relative;
}
.comments small{
    position:absolute;
    left:5px;
    top:8px;
    font-size:10px;
}
.dark{
    background:#f1f2f3;
}

.clear{clear:both}

.fimgbox{
    margin:5px 10px 10px 0px;
    float:left;
}
.fimgbox img{
    display:block;
    border:1px solid #000000;
    margin:3px 0px;
    max-width:200px;
}



.docs li{
    padding:4px 5px 2px 15px;
}


#footer{
    clear:both;
    text-align:center;
    padding:5px 10px;
    margin:5px 0px;
    color:#000000;
}
#footer a{
    text-decoration:none;
}

#preview_div{
    overflow: hidden;
}
.thumbPopup img{
    width:auto;
    height:auto;
    border:1px solid #000000;
	  max-height: 220px;
}

.tagscloud{
    clear:both;
    margin: 0px 4px;
    padding:0px;
    line-height:19px;
    text-align:center;
    white-space:normal;
}
.tagscloud a{
    margin:0px 0px 0px 3px;
    text-decoration:none;
    white-space:nowrap;
}
.tagscloud a:hover{
    border-bottom:1px solid #740000;
	text-decoration:none;
}
.tagscloud li{
    display:inline;
    margin:0px;
    padding:0px;
}