*{margin: 0; padding: 0;}
a{text-decoration:none; outline: none;}
a:hover{text-decoration: underline;}

body{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height:150%;
	color: #525252;
	background:#fff;
	margin: 0 auto;
	}
   
.wrap{
  margin: 5px auto;
  width: 1000px;
  overflow: hidden;
  position: relative;
    background: url('../img/top_brd.gif') no-repeat top left;
/*  background: url('../img/bck/christmas_header.jpg') no-repeat top left;*/
  }
    
 /* --------- head */
.head{width: 998px;float: left; overflow: hidden; border-left: 1px solid #c0c6ca; border-right: 1px solid #c0c6ca; margin-top: 14px;  padding: 0 0 10px 0; }
h1{ float: left; display: inline; margin: 10px 0 0 10px; background: url('../img/logo_beta.gif') no-repeat top left;  }
h1 a{ width: 562px; height: 76px; display: block;} 
  
h1 a span{display: none;}
h2{ margin: 0 0 20px 10px; color: #ff762e; font-size: 18px;font-family: Trebuchet MS; }
h3{font-size:13px; color: #629892; padding-left: 5px;}  
ul.top_nav{ float: right; height: 25px; padding: 65px 0 0 0; margin: 0 10px 0 0; list-style-type: none; }
ul.top_nav li{display: inline; float: left; height: 20px; margin: 0 5px; }  
ul.top_nav li a{ padding: 3px 0 0 18px; color: #b2b2b2; font-size: 11px;}
  
a.home_btn{background: url('../img/btn/home.gif') no-repeat top left;}
a.login_btn{background: url('../img/btn/login.gif') no-repeat top left;}
a.reg{ width: 166px; height: 37px;padding-top: 10px; position: absolute;top: 2px;left: 820px;color: #47728d;font-weight: bold;text-align: center;text-transform: uppercase;background: url('../img/btn/reg_btn.gif') no-repeat left top; }
  
a.reg:hover{background: url('../img/btn/reg_btn.gif') no-repeat 0 -47px; text-decoration: none; color: #fff;}

/* ------- nav buttons */
ul.topBtn{
  float: left;
  clear: both;
  width: 100%;
  height: 39px;
  list-style-type: none;
  background: url('../img/menu_bkg.gif') repeat-x top left;}

ul.topBtn li{
  float: left;
  display: inline;
  background: url('../img/separator.gif') no-repeat center right;
  }
ul.topBtn li.last{background: none;}
ul.topBtn li a{
  width: 160px;
  height: 29px;
  float: left;
  padding: 10px 0 0 0;
  color: #e7ebeb;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  } 
ul.topBtn li a:hover{
  color: #fff;
  text-decoration: none;}
/* -------- iiner part*/
.in{float: left;overflow: hidden;width: 988px;padding:10px 5px 40px 5px;border-left: 1px solid #c0c6ca;border-right: 1px solid #c0c6ca; }
.leftClmn ul, .rightClmn ul, wideClmn ul{padding-left: 15px; }
.leftClmn a, .wideClmn a{color: #FF762E;}
.leftClmn .msgsp{  height: 43px;}
.wideClmn { clear: both; margin-left: 8px;}

/* site path */

ul#site_path{padding: 5px 0 5px 10px;}
ul#site_path li{display: inline;}
ul#site_path li a{margin: 0 3px 0 0;padding: 0 8px 0 0;background: url('../img/path_point.gif') no-repeat right 5px; color: #FF762E;}
ul#site_path li.last a{background: none; color: #FF762E;} 
/* -- Left Column*/
.leftClmn{float: left; width: 683px; margin: 0 0 0 0; }
  
.box_top{overflow: hidden; width: 97%; position: relative; padding: 10px 0 0 9px; margin: 0 0 10px 0; display: block; background: #fff url('../img/box_bkg.gif') no-repeat top left; }
.box_top_shared{overflow: hidden; width: 47%; float: left; position: relative; padding: 10px 0 0 9px; margin: 0; display: block; background: #fff url('../img/box_bkg.gif') no-repeat top left; }
.bot_left{position: absolute; bottom: 0;left: 0;width: 15px; height: 10px; background: #fff url('../img/box_bkg.gif') no-repeat bottom left;}
.top_right{position: absolute;top: 0;right: 0; width: 15px;height: 15px;background: #fff url('../img/box_bkg.gif') no-repeat right 0; }
.box_bot{overflow: hidden;padding: 0 0 14px 0;width: 100%;background: #fff url('../img/box_bkg.gif') no-repeat bottom right; }

.box_top_small{  overflow: hidden; width: 31%; float: left; position: relative; padding: 10px 0 0 9px; margin: 0 0px 10px 10px; display: block; background: #fff url('../img/box_bkg.gif') no-repeat top left; }
.box_bot_small{ overflow: hidden;padding: 0 0;width: 100%; height: 220px; background: #fff url('../img/box_bkg.gif') no-repeat bottom right; }
.box_bot_small p a{ color: #FF762E;}

/* editor preview for external pages*/  
#sell_node .me, #image_node .me{ background-color: #fcfcfc; border: 5px solid #efefef; padding: 5px 1px; margin: 5px 0 10px 0;}   
.box_top .box_bot .me ul{ list-style-type: disc;margin-left: 25px;}
.box_top .box_bot .me ol{margin-left: 25px;}
.box_top .box_bot .me {width: 96%;}
.box_top .box_bot .me p{margin: 0px;padding: 0px;}

.text_full .me {margin-bottom: 10px; }
.text_full .me p{ margin: 0px; padding: 0px;}
.text_full .me h2{ margin: 0px; padding: 0px;}
.text_full .me ul{ margin-left: 10px;}


/* -- Login block */
.login{
  height: 77px;
  padding: 15px 10px;
  margin: 0 0 10px 0;
  background: url('../img/lg_block_map.gif') no-repeat top left;
  }
.login p{
  width: 100%;
  clear: both;
  float: left;
  margin: 1px 0;
  }  
  
.login label{
  float: left;
  display: inline;
  width: 70px;
  height: 23px;
  padding: 0 0 0 30px;
  margin: 0 2px 0 0;
  }

.login label.username{background: url('../img/icons_map.gif') no-repeat 0 -3px;}
.login label.pass{background: url('../img/icons_map.gif') no-repeat 5px -28px;}
.login input{
  float: right;
  width: 175px;
  border: 1px solid #b2b6b6;
  }
  
.login a{
  float: left;
  color: #525252;
  font-size: 11px;
  display: inline;
  margin: 6px 0 0 10px;
  }
   
/* -- select box */
.select{
  position: relative;
  float: left;
  width: 140px;
  height: 278px;
  margin: 2px 5px 2px 2px;
  padding: 5px 2px;
  background-color: #faf8fc;
  border: 1px solid #d6d8d8;
  }

.select ul{
  position: absolute;
  left:0;
  top:0;
  overflow: hidden;
  width: 120px;
  margin: 8px 0;
  height: 260px;
  padding-left: 8px;
  list-style-type: none;
  }
 .select ul li a{
  color: #555;
  display:block;
  font-size: 11px;
  text-transform: uppercase;
  } 

 .select ul li a:hover{
  background-color: #bebbba;
  text-decoration: none;
  }
.scroll_wrap{
  position: absolute;
  top:0;
  right:15px;
  margin: 10px 0;
  width: 4px;
  height:260px;
  background-color: #eaeaea;  
  }
.scroll_wrap .scroll_click{
  position:absolute;
  cursor: pointer;
  right:-7px;
  top:0;
  width: 16px;
  height: 29px;
  background: url('../img/scroll.gif') no-repeat top left;
  }

/* select car*/
.select_l{float: left;}
.select_r{
  display: inline;
  float: right; 
  border: 1px solid #C5CACA; 
  margin-right: 20px; 
  margin-top: 15px;}

/* home news */
ul.news_nav{
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 0 10px 0;
  padding: 20px 0 0 0;
  list-style-type: none;
  clear: both;
}
  
ul.news_nav li{
  float: left;
  display:inline;
  margin: 0 10px 0 0;}

ul.news_nav li a{ 
  float: left;
  width: 181px;
  height: 31px;
  padding: 10px 0 0 0;
  color: #fff;
  font-size: 12px;
  text-align: center;
  background: url('../img/btn/news_btn.gif') no-repeat top left;
  }
  
.news_wrap{position: relative; clear: both; float:left;}

span.one, span.two, span.three{
  position: absolute;
  top: 278px;
  left: 90px;
  display: block;
  width: 28px;
  height:17px;
  background: url('../img/btn/news_hint.gif') no-repeat top left;
  }
  
span.two{left: 280px;}
span.three{left: 475px;}
.news{  
  width: 553px;
  height: 260px;
  padding: 10px 13px;
  overflow: hidden;
  font-size: 10px;
  background: url('../img/news_bkg.gif') no-repeat top left;}
  
.news div{
  overflow: hidden; 
  float: left;
  margin: 3px 0; 
  width:100%;} 
   
.news a.news_pic{float: left; border: 1px solid #d6d8d8;}
.news a.news_pic img{border: 0 none;}
.news a.news_pic{ height: 80px; overflow: hidden;}
.news .right{float: right; width: 420px; margin:0;}

.news h3 a{
   font-size:10px;
   text-transform: none;
   margin: 0;
  }  
/* -- rotate cars */
.car_rotate{ float: left;width: 650px; margin: 5px 0 5px 0;padding: 0 0 5px 0;background-color: #faf8fc; border: 1px solid #d6d8d8; }
  
.car_rotate ul{float: left;display: inline;padding: 0; }
.in_avatar ul{
  float:right;
  display: inline;
  padding: 0;
  height: 30px;
  list-style-type: none;
}
  
.in_avatar ul li{
  float: left;
  display: inline;
  margin: 5px 10px 0 8px;
  }  

.car_rotate ul.cars{ height:65px; overflow: hidden; list-style-type: none;}
.car_rotate ul li{float: left; display: inline;margin: 6px 3px 0 6px; }  
.car_rotate a img{border: 1px solid #d6d8d8; display: block;}
.car_rotate h3{color: #ff762e;font-size: 13px;}
a.next, .in_avatar ul li a.next{  display: block;width: 27px; height: 23px; background: url('../img/icons_map.gif') no-repeat -67px -52px;}  
.car_rotate ul li a.prev{display: block;width: 27px;height: 23px; margin-left: 429px; background: url('../img/icons_map.gif') no-repeat  -35px -52px;}
.in_avatar ul li a.prev{display: block;display: inline; width: 27px; height: 23px; margin-left: 122px; background: url('../img/icons_map.gif') no-repeat  -35px -52px;  }  
a.next span, a.prev span{display: none;}

/* -- last added blogs */
.last_add{float: right; width: 155px; overflow: hidden; margin: 0 10px 0 0; height: 145px; overflow: hidden; }
.last_add h4{ color: #0066cc; font-size: 11px; }
.last_add p{ font-size: 10px; color: #669966; padding: 0px !important; }
.last_add img{border: 1px solid  #d6d8d8; }
.last_add a.more{ color: #FF762E;font-size: 9px; }
  
h3 a{
  display: block;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 12px;
  color: #ff762e;
  }

/* offers and car results */
.l_list{float: left;}
.r_list{float: right; margin-right: 20px; margin-top: 15px;}

.l_list_small{float: left; width: 165px; height: 90px; overflow: hidden;}
.r_list_small{float: right; margin-right: 15px; margin-top: 0px; height: 90px; overflow: hidden;}
.f_list_small{clear: both; width: 290px; height: 80px; overflow: hidden;}

/* offers and car results */
.for_sale {
  padding: 0 0 0 17px;
  background: url('../img/sale.gif') no-repeat left 4px;}
  
.no_sale { border: 1px solid #C0C0C0; }
/* publication blocks*/
ul.public_blocks{padding: 0 0 0 10px; list-style-type: none;}
ul.public_blocks li{
  float: left;
  display: inline;
  width: 46%;
  margin: 10px 20px 20px 0;}
  
ul.public_blocks li h3{
  display: block;
  height: 20px;
  border-bottom: 1px solid #C0C6CA;}

ul.public_blocks li h3 a{
  width: 175px;
  float: left;
  display: inline;
  padding: 3px 0 1px 5px;
  font-size: 11px;
  color: #fff;
  background: url('../img/btn/news_btn.gif') repeat-x left 1px;}
  
ul.public_blocks li h3 a:hover{text-decoration: none;} 
ul.public_blocks li i{
  padding: 10px 5px 20px 5px; 
  display: block;}

/* list data publication, news, etc.*/
.list_data{
  clear: both;
  float: left;
  display: inline;
  width: 95%;
  margin: 5px 0 5px 5px;
  padding: 5px;
  overflow: hidden;
  border-bottom: 2px dotted #C0C6CA;
  }
.list_data .data_view{
  margin: 5px 0 0 0;
  overflow: hiden;}
.list_data p{text-align: right;}  
.list_data .data_view a{
  float: left;
  margin: 0 10px 0 0;
  border: 1px solid #C0C6CA;}
  
.list_data .data_view a img{border: 0 none;}
/*using for preview mode*/
.list_data h4{
  color: #FF762E;
  font-size: 13px;}

/* text control publication - print, size up, etc. */
.text_cont{margin: 10px; text-align: right; overflow: hidden; clear:both;}
.text_cont a{padding: 3px 0 3px 20px; color:#B2B2B2; margin: 0 5px 0 0;}
.text_cont a:hover{color: #525252;}
.zoom_in{background: #fff url('../img/btn/zoom-in.gif') no-repeat left center;}
.zoom_out{background: url('../img/btn/zoom-out.gif') no-repeat left center;}
.print_btn{background: url('../img/btn/print.gif') no-repeat left center;}
.comment{background: url('../img/btn/comment.gif') no-repeat left center;}
.back{background: url('../img/btn/back.gif') no-repeat left center;}
.add_svejo{background: url('../img/btn/svejo.gif') no-repeat left center;}
.add_facebook{background: url('../img/btn/fb_16x16.gif') no-repeat left center;}
/* publication read news */
.text_full{
  float: left;
  overflow: hidden;
  padding: 0 10px;}
  
.text_full .box_top{ 
 float: left;
 width: 140px;
 margin: 0 10px 0 0;}
 
.text_full .top_right{right: 0px;}  
ul.v_gals{
  width: 122px; 
  float: left; 
  padding: 0 0 0 3px;
  list-style-type: none;}

.text_full .box_top a{margin: 0 0 5px 0;}
.text_full .box_top a img{border: 1px solid #C0C6CA;}
#sourse{padding: 10px 0;}
#view_load{text-align: center;}
#view_load img{border: 2px solid #efefef;}
#view_load_dd{text-align: center; height: 460px; width: 680px;}
#view_load_dd img{border: 2px solid #efefef;}
/* -- forum view */
.cell_btns{
  position: relative;
  overflow: hidden;
  padding: 18px 0 0 0;
  margin: 10px 0 0 0;}

.cell_btns h3{margin: 10px 0;}
.cell_btns h3 a{float: none; color: #ff762e; }
.cell_btns ul{
  position: absolute;
  top: 0;
  left: 15px;
  float: left;
  width: 90%;
  height: 19px;
  padding: 0;
  clear: both;
  list-style-type:none;
  }
  
.cell_btns ul li{ 
  float: left;
  padding: 0  0 0 15px;
  margin: 0 5px 0 0;
  background: #fff url('../img/btn/news_btn.gif') no-repeat left top;}  
.cell_btns ul li.act a{font-weight: bold;}  
.cell_btns ul li a{
  float: left;
  display: block;
  padding: 2px 15px 0 0;
  font-size: 12px;
  color: #fff;
  background: #fff url('../img/btn/news_btn.gif') no-repeat right top;
  }

.cell_btns ul li a:hover{text-decoration: none;}
.cell_btns span, .cell_btns a{
  float: left;
  clear: left;
  }
.cell_btns span{font-size: 11px; color: #85ad84; font-weight: bold;}
.cell_btns a{color: #5c99d4;}
/* -- selling cars*/
.selling_cars{
  float: left;
  clear: both;
  width: 97%;
  overflow: hidden;
  margin: 0 0 10px 0;
  }

.selling_cars img{
  float: left;
  margin: 0 5px 0 0; 
  border: 1px solid #d6d8d8; 
  }
.more{
  color: #ff762e;
  font-size: 10px;
  }
a.view{  
  color: #525252;
  margin: 0 0 0 10px;
  padding: 3px 0 3px 20px;
  background: url('../img/view.gif') no-repeat left top;}

a.send{
  color: #525252;
  margin: 0 0 0 10px;
  padding: 3px 0 3px 20px;
  background: url('../img/btn/comment.gif') no-repeat left top;}
/* -- add car home */
a.addCar{
  margin: 0 0 10px 0;
  padding: 25px 0 0 100px;
  clear: both;
  display: block;
  width: 200px;
  height: 41px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  background: url('../img/lg_block_map.gif') no-repeat 0 -107px;
  }

a.addCar:hover{text-decoration: none;}
/* -- Right Column*/
.rightClmn{ width: 300px;float: left; }
.leftClmn p, .wideClmn p{ padding: 5px;}

/* -- menu */
ul.menu{ margin: 5px 3px; padding: 0; width: 95%; overflow: hidden; list-style-type: none;}
ul.menu li a{ display: block; border-bottom: 1px dotted #ccc; }
ul.menu li{ float: left; width: 100%;  }
ul.menu li a{color: #525252;}
ul.menu li a:hover{ background-color: #f6f6f8; color:#ff762e;  text-decoration: none; }  
ul.menu li ul{display:none; list-style-type: none;}  
ul.menu li ul.active{display:block}  

/*--- in menu---*/
ul.in_menu{ height: 115px; margin: 5px 3px; padding: 0; width: 95%; overflow: hidden; list-style-type: none;}
ul.in_menu li{ float: left;}
ul.in_menu li a{color: #49687B; width: 285px; font-weight: bold; display: block; padding: 2px 0 4px 25px; }
ul.in_menu li a.odometer{ background: url('../img/odometer.png') no-repeat 3px center; }
ul.in_menu li a.maintenance{ background: url('../img/hammer_screwdriver.png') no-repeat 3px center; }
ul.in_menu li a.money{ background: url('../img/money.png') no-repeat 3px center; }
ul.in_menu li a.gallery{ background: url('../img/gallery.png') no-repeat 3px center; }
ul.in_menu li a.book{ background: url('../img/book_open.png') no-repeat 3px center; }
ul.in_menu li a.add{ background: url('../img/add.png') no-repeat 3px center; }
ul.in_menu li a.car{ background: url('../img/car.png') no-repeat 3px center; }
ul.in_menu li a.edit{ background: url('../img/edit.png') no-repeat 3px center; }
ul.in_menu li a.extras{ background: url('../img/extras.png') no-repeat 3px center; }
ul.in_menu li a.forsale{ background: url('../img/sale.png') no-repeat 3px center; }
ul.in_menu li a.avatar{ background: url('../img/avatar.png') no-repeat 3px center; }
ul.in_menu li a.password{ background: url('../img/lock.png') no-repeat 3px center; }
ul.in_menu li a.income{ background: url('../img/arrow_in.png') no-repeat 3px center; }
ul.in_menu li a.sent{ background: url('../img/arrow_out.png') no-repeat 3px center; }
ul.in_menu li a.draft{ background: url('../img/arrow_inout.png') no-repeat 3px center; }
ul.in_menu li a.list{ background: url('../img/list.png') no-repeat 3px center; }
ul.in_menu li a.search{ background: url('../img/find.png') no-repeat 3px center; }

/* -- profile */
div.avatar{
  float: left;
  display: inline;
  border: 1px solid #cecece;
  margin: 8px 20px 0 10px;
  height: 90px;
  width: 90px;}
  
.ta_box{
  display: block;
  margin: 0px;}
  
.tt_box{display: none; }
.tt_box div.in_avatar{ display: block; overflow: hidden; padding: 5px;height: 115px; width: 617px; }
.tt_box div.in_avatar a{
  border: 0 none;
  overflow: hidden;
  float: left;
  display: inline;
  margin: 0 5px;
  width: 92px;
  height: 92px;
  }
.tt_box div.in_avatar span a{
  display: block;
  overflow: hidden;
   width: 92px;
   margin: 0 10px 0 0;
  }
.tt_box div.in_avatar a.more{}
.tt_box div.in_avatar a img{
  border: 1px solid #cecece;
  display: block;
  }
  
.avatar_select_img{
  float: right;
  margin: 5px 0 0 0;
  width: 78%;}
  
.avatar_select_img h3 a{
  height: 25px;
  outline: none;
  }
/* note box on edit page*/
.note_box{
  background: url('../img/btn/tab_bkg.gif') repeat-x left 65px;
  border-bottom: 1px dotted #47728D;
  margin: 0 0 20px 0px; width: 99%;}
  
.note_box div{
  background: url('../img/info.gif') no-repeat 20px center; 
  padding: 5px 0 5px 100px;}
  
.note_box h3{
  font-size: 12px;
  color: #47728D;}
/* -- form styles */
.frm{overflow: hidden; padding-bottom:5px; }
.frm p{width: 95%;float: left;clear: left; margin: 5px 0; }
.frm div.lp{ padding: 5px; width: 95%;float: left;clear: left; margin: 5px 0; }

.frm label{
  float: left;
  margin: 0 10px 0 0;
  width: 190px;
  }
.frm p.radio label{height: 15px;}
.frm p.radio input{height: 15px;}  
.frm label.radio, .frm p.radio label{width: auto; }
.frm input{float: left;}
.frm select{
  width: 205px;
  color: #525252;
  background-color: #fff;
  border: 1px solid #c0c0c0;
  z-index: 10;
  }

.frm .prob select{ width: 40px; }

.frm input.text{
    border:1px solid #B2B6B6;
    width: 205px; 
    margin-right: 10px;   
}


.frm input.long_text{
    border:1px solid #B2B6B6;
    width: 355px;
}

.frm input.vlong_text{
    border:1px solid #B2B6B6;
    width: 570px;
}

.frm textarea.text{
    border:1px solid #B2B6B6;
    width: 355px;
    height: 100px;
}
.frm textarea.long_text{
    border:1px solid #B2B6B6;
    width: 570px;
    height: 250px;
}

.frm input.short_text{
    border:1px solid #B2B6B6;
    width: 80px;
    margin-right: 5px;
}

.frm input.price{
    border:1px solid #B2B6B6;
    width: 80px;
    text-align: right;
    margin-right: 5px;
}

.frm input.check, .frm input.radio{
  width: auto;
  margin: 0 5px 0 0;
  }
  
.frm input.btn, input.btn{
  width: auto;
  height: 23px;
  margin: 0 10px 0 0;
  padding: 0 10px;
  overflow: visible;
  border: 0 none;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
  cursor: pointer;
  background: url('../img/btn/btn.gif') repeat-x bottom left;
  }

.merr{color: #FF732A;}
.intro_text  { float: left; width: 79%}
.intro_image { float: right; width: 100px;  height: 100px; margin-right: 15px;
	       background-image: url( '../img/bck/r_cars.jpg' );
}

a.hint {color: #FF762E; font-weight: bold; cursor: pointer;}
a.hint span{ display: none; }
#hint_mosk_tooltip { padding: 10px; background-color: #FFAA6C; border: 2px solid #708897; color: #fff; font-weight: bold;}

.warring { color: #FF762E; text-decoration: blink;} 
p.hint{font-size: 10px; padding: 0 10px;}
/*                          FOOTER --*/
  
ul.logo_footer{
  clear:both; 
  float: left; 
  width: 1000px; 
  height: 90px; 
  margin: 10px 0;
  padding: 5px 0 0 0;
  list-style-type: none;
  background: url('../img/map_logo.gif') no-repeat 0 -6px;}  
  
ul.logo_footer li{display: inline; float: left;  overflow:hidden;}
ul.logo_footer li a{float: left; display: block; }
ul.logo_footer li.f1fg { width: 185px; height: 80px; margin-right: 105px;  }
ul.logo_footer li.f1fg a, ul.logo_footer li.f1fg a:hover{  width: 185px; height: 80px;} 
ul.logo_footer li.feedback{ width: 180px; height: 86px; margin-right: 90px;}
ul.logo_footer li.feedback a, ul.logo_footer li.feedback a:hover{  width: 180px; height: 86px;}  
ul.logo_footer li.carcaresoft{ width: 165px; height: 80px;  margin-right: 105px;}
ul.logo_footer li.carcaresoft a, ul.logo_footer li.carcaresoft a:hover{  width: 165px;height: 80px;} 
ul.logo_footer li.mosk, ul.logo_footer li.mosk a, ul.logo_footer li.mosk a:hover{ width: 135px; height: 80px;  }
ul.logo_footer li.f1fg a:hover{background: url('../img/map_logo.gif') no-repeat 0 -105px;}
ul.logo_footer li.feedback a:hover{background: url('../img/map_logo.gif') no-repeat -290px -105px;}
ul.logo_footer li.carcaresoft a:hover{background: url('../img/map_logo.gif') no-repeat -561px -105px;}
ul.logo_footer li.mosk a:hover{background: url('../img/map_logo.gif') no-repeat -830px -105px;}
ul.logo_footer li a span{display: none; }

#bottomNav{ list-style-type: none; float: left; height:20px; width: 998px;  text-align: center; border-left: 1px solid #C0C6CA; border-right: 1px solid #C0C6CA;}  
#bottomNav li{display: inline;}
#bottomNav li a{color: #888; padding: 0 5px 0 0; margin: 0 5px 0 0; border-right: 1px solid #888; }
#bottomNav li a.last{border: 0 none;} 
 
ul.footer{ list-style-type: none; float: left; height:30px; width: 100%;  text-align: center; background: url('../img/bottom_brd.gif') no-repeat bottom center;}  
ul.footer li{display: inline;}
ul.footer li a{color: #888; padding: 0 5px 0 0; margin: 0 5px 0 0; border-right: 1px solid #888; }
ul.footer li a.last{border: 0 none;}
/* copy line */
.copy_line{
  width: 100%;
  clear: both;
  margin: 0 0 20px 0;
  padding: 5px 0 0 0;
  }

.copy_line p{
  float: left;
  width: 69%;
  padding: 10px 0 0 0;
  color: #888;
  font-size: 11px; 
  }

.copy_line p.right{
  text-align: right; 
  width: 30%;
  padding: 0;
  }

.copy_line p.right a{
    float: right;
    height: 25px;
    border: 0 none;
    padding: 10px 0 0 35px;
    color: #888;
    font-style: italic;
    background: url('../img/35x35_mosk.gif') no-repeat top left;
    }

.copy_line p.right span{
  float: left;
  padding: 10px 0 0 0;
  }

p.formError, div.formError, p.error{ 
  background: #fff url('../img/error.png') no-repeat 5px center;
  color: #f20d0d; 
  display: none; 
  padding: 5px 0 5px 30px;
  font-size: 13px;
  margin: 10px 5px;
  width: 91%;
  border: 1px solid #EFEFEF;
  }
form .error{display: none;} 
/*system messages*/
#sys_msg{
  background: #fff url('../img/info.png') no-repeat 5px center;
  color: #5893D7; 
  text-decoration: blink;
  clear: both;
  padding:10px;
  display: none;
  padding-left: 30px;
  font-size: 13px;
  margin: 0px 1px;
  border: 1px solid #c0c0c0;
  width: 628px;
}  

#sys_warr{
  background: #fff url('../img/warrning.png') no-repeat 5px center;
  color: #9C5301; 
  clear: both;
  padding:10px;
  display: none;
  padding-left: 30px;
  font-size: 13px;
  margin: 10px 5px;
  border: 1px solid #c0c0c0;
  width: 555px;
}  

#b_load{
  clear:both;
  overflow: hidden;
  margin: 0 0 10px 0;
  }

/*
ul.boxes{ clear: both; overflow: hidden; padding-left: 7px;list-style-type: none;}
ul.boxes li{  float: left; margin: 5px 0; width: 130px;}
ul.boxes input{margin-right: 5px; height: auto; width: 16px;}
ul.boxes label{width: auto;}
*/

ul.boxes{ clear: both; overflow: hidden; padding-left: 7px;list-style-type: none;}
ul.boxes li{ float: left; margin: 5px 0; }
ul.boxes input{margin-right: 5px; height: auto; width: 14px; float: left; } 
ul.boxes img{margin-right: 5px; float: left; } 
ul.boxes label{width: 195px; float: left; display: block;}



.upload ul{ float: left; padding: 0; margin: 5px; height: 500px; width: 122px; list-style-type: none;}
.upload ul li img{ margin-bottom: 5px; border: 1px solid #C5CACA;}
.upload .box_top{width: 436px;}
.upload .box_top img{text-align: center;}
.upload form{ width: 445px; float: left; }

.pager { margin-top: 10px; clear: both; float: left; width: 99%;}
.pager strong, .pager a, .pager span{ font-size: 10px; border: 1px solid #C5CACA; padding: 2px; margin-right: 3px;   -moz-border-radius: 5px; -webkit-border-radius: 5px; text-transform: uppercase; color: #666666; }
.pager span{font-weight: bold;}
.pager a:hover{background-color: #EEF2F6; color: #666666; text-decoration: underline; border: 1px solid #666666;} 


#upload_part { overflow: hidden;}
#upload_part div { clear: both; padding: 10px;}

.h_gals, .leftClmn ul.h_gals, .wideClmn ul.h_gals{ overflow: hidden; list-style-type: none; padding: 0; margin-bottom: 10px; text-align: center; }
.h_gals li{ margin-right: 18px;margin-bottom: 5px; display: inline;}
.h_gals li a img{border: 1px solid #C5CACA;}
#d_cont{padding: 5px; overflow: hidden; }
#d_cont .h_gals ul{text-align: left;}
#d_cont .h_gals li{float: left;}
#d_cont .h_gals li a{float: left;}
#d_cont #view_load{text-align: left;}

label.no_element { width: 200px; display: block; float: left;}

.l_title {background: url('../img/box_bkg.gif') no-repeat top left; padding: 10px;}
.l_table {width: 970px; margin-bottom: 10px;  border-left: 1px solid #c5caca;  border-right: 1px solid #c5caca;  border-bottom: 3px solid #c5caca; } 
.l_table th{ background:transparent url(../img/btn/tab_bkg.gif) repeat-x scroll left top; padding:5px 5px 5px 10px; text-align:left; text-transform: uppercase;}
.l_table td.first{ border-left: none;}
.l_table td{  border-bottom: 1px dotted #C5CACA; padding: 5px;  border-left: 1px dotted gray; }   
.l_table tr.over td { background-color: #F6F6F8;}
.l_table tr.mover td { background-color: #DEDEE0;}
.l_table tr td i{ font-size: 10px;}
.l_table tr td.price{ text-align: right; padding-right: 20px; }

#cost_table.l_table th{text-align: left;}
.b_table {width: 97%; margin-bottom: 10px;border-bottom: 1px solid #C5CACA; } 
.b_table th{text-align: left; padding-left: 10px; color: #FF762E;}   
.b_table td{ padding: 5px; background-color:#efefef; border-bottom: 1px solid #fff;}   
.b_table th.b_note{text-align: center; color: #629892; padding: 5px 0;}
.b_table td.dsc{color: #47728D; background: url('../img/dsc_note.gif') no-repeat center left; padding: 3px 0 3px 20px;}
.b_table tr.over td { background-color: #F6F6F8;}
.b_table tr td i{ font-size: 10px;}
.private_book .b_table{ background-color: #F6F6F8; border: 1px solid #C5CACA;}
.private_book .b_table tr th{ border: none;}
.private_book .b_table tr td{ border: none;}

.p_table {width: 97%; margin-bottom: 10px; } 
.p_table th{ border-bottom: 1px solid #C5CACA; color: #525252; text-align: left;}   
.p_table td{  border-bottom: 1px solid #C5CACA; padding: 10px; text-align: left;}   
.p_table tr.over td { background-color: #F6F6F8;}

.dialog {
    background-color: #fff; 
    overflow: hidden; 
    border: 2px solid #C0C6CA;
    clear: both;
    }
.dialog .l_table th{text-align: left;}
.dialog .top_right{right: 0;}
.dialog_title{
    border-bottom: 2px solid #C0C6CA;
    margin-bottom: 5px;	
    overflow: hidden;
    clear: both;
    width: 100%;
    background: url('../img/btn/tab_bkg.gif') repeat-x top left;
}
.in_dialog{overflow: auto;}
.dialog_title h3{
  float: left; 
  font-size: 12px; 
  width: 90%;
  margin: 5px 0 0 0;
  color: #525252;}

.dialog_title .close{
	float: right;
	display: inline;
	margin: 5px 14px 3px 0;
	height: 12px;
	width: 12px;
	background: url('../img/close.gif ') no-repeat center center;}

.dialog_title .close span{ display: none;}
.moskDialog{
  background-color: #fff;}


/*==========opinions==========*/
.opinion{border:3px solid #EFEFEF; margin:5px 0 10px 0;float: left; font-size: 10px; overflow: hidden; width: 98%;}
.opinion form{overflow: hidden;width: 100%;}
.opinion label{float: left; display: block; width: 90px; }
.opinion label.sml{float: left; display: block; width: 25px; height: 27px;}
#cslc .opinion .sml img{ border: none;  margin: 0;}
.opinion input.radio {float: left; margin-right: 20px;}
.opinion p{clear: both;}
.opinion .frm  textarea{ border: 1px solid #B2B6B6; background-color: #fff; padding: 0px; width: 420px;}
.opinion h3{ 
  background-color: #FCFCFC;
  border-bottom:2px solid #EFEFEF;
  padding: 3px;}
  
.opinion h3.title{
  background:transparent url('../img/btn/tab_bkg.gif') repeat-x scroll left top;
  padding: 5px;
  color: #525252;}


/* legend */
p.err, label.err{background: url('../img/error.png') no-repeat left; padding-left: 20px; margin-left:10px;}
p.warning, label.warning{background: url('../img/warrning.png') no-repeat left; padding-left: 20px; margin-left:10px;}
p.info, label.info{background: url('../img/info.png') no-repeat left; padding-left: 20px; margin-left:10px;}
/* graphic */
.graph table td{  padding: 10px 5px 5px 0;  }

.h_shots {  list-style-type: none; padding: 0px  !important; margin: 0px; overflow: hidden; width: 280px;  }
.h_shots li{ padding: 0px;  float: left; margin: 0 0 6px 13px;}
.h_shots li img{ border: 1px solid #D6D8D8; }

.m_shots { overflow: hidden; margin-top: 10px;}  
.m_shots a{ display: block; float: left;}
.m_shots img { border: 1px solid #D6D8D8;  }

.m_shots div{ float: left;  margin: 10px 10px 10px 10px; }

select option.opt_level_1 { margin-left: 10px;}
select option.opt_level_2 { margin-left: 20px;}
select option.opt_level_3 { margin-left: 30px;}
select option.opt_level_4 { margin-left: 40px;}

select optgroup.opt_level_1 { margin-left: 10px;}
select optgroup.opt_level_2 { margin-left: 30px;}
select optgroup.opt_level_3 { margin-left: 60px;}
select optgroup.opt_level_4 { margin-left: 100px;}

.frm div.macc{ float: left; position: relative;}
.frm input.maci{border:1px solid #B2B6B6; height: 18px; color: #525252; width: 280px; text-align: left;}
.frm ul.macu{z-index: 0; display: none; border:1px solid #B2B6B6; width: 280px; text-align: left; clear: both;position: absolute; background-color: #fff; top: 18px; overflow: hidden; list-style-type: none; padding: 0;}
.frm ul.macu li a{ display: block; background-color: #ddd; color: #000; cursor: pointer; padding: 2px 5px; text-decoration: none; }
.frm ul.macu li a.selected{ background-color: #fff;  }

.label_info {clear: both; display: block; width: 180px; font-size: 9px; font-style: italic;}
.o_st{ float: right; margin-right: 10px;  font-style:italic; }
#share {margin-top: 10px; clear: both; float: left; width: 99%}

.md_options h5{ font-size: 12px; clear: both;}
.md_options ul {list-style-type: none; overflow: hidden;}
.md_options ul li{ float: left; padding: 5px;}
.md_options ul li input{ float: left;}
.md_options ul li label{ float: left; width: 230px; margin-left: 5px;}

.r_info{  margin: 10px;}
.r_info a {color: #FF762E;}

.lc {text-transform: lowercase;}
.add_obj{ float: right; margin: -30px 15px 0 0; background: url('../img/arrow_right.png') no-repeat center right;}
.add_obj a{color: #85AD84; text-transform: uppercase; margin-right: 20px; font-weight: bold; }

.home_catalog {float: left; width: 130px; text-align: center;}
.home_catalog .aimg{ display: block; height: 60px; overflow: hidden;}
.captcha{ border: 1px solid #B2B6B6;}
.mobile_logo{ vertical-align: middle;}
