*{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: 915px;
  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: 913px;
  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: 1px;
  left: 740px;
  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: 180px;
  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: 903px;
  padding:10px 5px 40px 5px;
  border-left: 1px solid #c0c6ca;
  border-right: 1px solid #c0c6ca;
  }
  
.leftClmn ul, .rightClmn ul{
  padding-left: 15px;
  }

.leftClmn a{color: #FF762E;}

/* 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;}
ul#site_path li.last a{background: none;} 
/* -- Left Column*/
.leftClmn{
  float: left;
  width: 585px;
  margin: 0 15px 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;
  }
  
 .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 -870px 0;
  }
 
.box_bot{
  overflow: hidden;
  padding: 0 0 14px 0;
  width: 100%;
  background: #fff url('../img/box_bkg.gif') no-repeat bottom right;
  }

/* 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: 146px;
  margin: 2px 5px 2px 0;
*/
  width: 160px;
  height: 418px;
  margin: 2px 15px 2px 0;
  padding: 5px 2px;
  background-color: #faf8fc;
  border: 1px solid #d6d8d8;
  }

.select ul{
  position: absolute;
  left:0;
  top:0;
  overflow: auto;
  width: 110px;
  margin: 10px 0;
  height: 411px;
  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:411px;
  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: 552px;
  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: 5px 2px 0 5px;
  }  
.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: 347px;
  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: left;
  overflow: hidden;
 /* width: 190px;*/
  width: 150px;
  margin: 5px 0 0 27px;
  }
.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: #555;
  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;}

.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{
  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}  

/* -- 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: 415px;
  }
.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 5px;}
  
.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 label{
  float: left;
  margin: 0 10px 0 0;
  width: 165px;
  }
.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;
  }

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

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

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

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

.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;
}

.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;
  }


.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;}
a.hint span{ display: none;}

.warring { color: #FF762E; text-decoration: blink;} 
p.hint{font-size: 10px; padding: 0 10px;}
/*                          FOOTER --*/
  
ul.logo_footer{
  clear:both; 
  float: left; 
  width:925px; 
  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: 160px;
  height: 80px;
  margin-right: 105px;
  }
ul.logo_footer li.f1fg a{  width: 160px; height: 80px;} 
ul.logo_footer li.feedback{
  width: 130px;
  height: 86px;
  margin-right: 90px;}
ul.logo_footer li.feedback a{  width: 130px; height: 86px;}  
ul.logo_footer li.carcaresoft{
  width: 165px;
  height: 80px;
  margin-right: 105px;}
ul.logo_footer li.carcaresoft a{  width: 165px;height: 80px;} 
ul.logo_footer li.mosk, ul.logo_footer li.mosk a{
  width: 125px;
  height: 80px;
  }

ul.logo_footer li.f1fg a:hover{background: url('../img/map_logo.gif') no-repeat 0 -106px;}
ul.logo_footer li.feedback a:hover{background: url('../img/map_logo.gif') no-repeat -265px -106px;}
ul.logo_footer li.carcaresoft a:hover{background: url('../img/map_logo.gif') no-repeat -485px -108px;}
ul.logo_footer li.mosk a:hover{background: url('../img/map_logo.gif') no-repeat -755px -106px;}
ul.logo_footer li a span{display: 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; 
  clear: both;
  padding:10px;
  display: none;
  padding-left: 30px;
  font-size: 13px;
  margin: 10px 5px;
  border: 1px solid #c0c0c0;
  width: 555px;
}  

#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: 155px; 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 a{ margin-left: 5px; }
.pager span{ margin-left: 5px; }

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

.h_gals, .leftClmn 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_table {width: 97%; margin-bottom: 10px;} 
.l_table th{ border-bottom: 1px solid #C5CACA; color: #FF762E;  font-weight: normal; text-align: center;}   
.l_table td{  border-bottom: 1px solid #C5CACA; padding: 5px;}   
.l_table tr.over td { background-color: #F6F6F8;}
.l_table tr td i{ font-size: 10px;}
#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{background: url('../img/error.png') no-repeat left; padding-left: 20px; margin-left:10px;}
p.warning{background: url('../img/warrning.png') no-repeat left; padding-left: 20px; margin-left:10px;}
p.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; }
