body
{
    font-family: "Arial";
    margin:0px;
    padding:0px;
    direction: rtl;
    text-align: right;
    background: url('images/mainbg.png') repeat-x;
}

fieldset
{
    margin:0px;
    padding:0px;
    border:none;
}

.wrap
{
    width:99%;
    float:right;
    height:auto;
}

.wrapper
{
    width:1002px;
    margin:auto;
    height:auto; 
}

.header
{
    width:100%;  
    float:right;
    margin-bottom: 20px;
}

.prohead
{
    width:100%;
    height:39px;
    margin-bottom:10px;
    float:right;
    direction: rtl;
    text-align:right;
}

.prohead h1
{
    color:white;
    font-size:12px;
    float:right;
    word-spacing: -1px;
    margin-top: 10px;
}

.logo
{
    float:left;
    background: url('images/logo.png');
    width:201px;
    height:119px;
    margin-top:10px;
    margin-right:55px;
    margin-bottom:28px;
    font-size:13px;
    color:#707070;
    font-weight: bolder;
    text-decoration: none;
}

.logo span
{
    float:right;
    margin-top:92px;
    margin-right:18px;
    word-spacing: 3px;
}

.icon
{
    width:15px;
    height:15px;
    float:left;
    margin-top:7px;
    margin-right:15px;
}

.home{background: url('images/home.png');}
.contact{background: url('images/contact.png');}

.viral_box
{
    float:right;
    width:680px;
    height: 41px;
}

.facebook
{
    float:right;
    height:24px;
    width:125px;
    background: url('images/facebook.png') right no-repeat;
    color:#666666;
    font-size:12px;
    text-decoration: none;
    font-weight: bolder;
}

.facebook span
{
    float:right;   
    margin-top:5px;
    margin-right:32px;
}


.my_menu
{
    width:100%;
    height:45px;
    background: url('images/top_menu.png');
    float:right;
}

.my_menu ul
{
    list-style: none;
    padding:0px;
    margin:0px;
    float:left;
    width:812px;
    height:35px;
    padding-top:11px;
}

.my_menu ul li
{
    float:right;
    font-size:16px;   
    font-weight:bold;   
    height:100%;
}

.my_menu ul li a
{
    color:white;
    text-decoration: none;
    text-align:right;
    width:100%;
    height:100%;
}

.test_link{width:128px;}
.comp_link{width:185px;}
.exp_link{width:155px;}
.info_link{width:88px;}
.menu_search{width:240px;}

.msearch, .menu_search .form-text
{
    width:183px;
    height:13px;
    border:none;
    background: url('images/searchbox.png');
    padding:5px;
    outline: none;    
    font-weight: bold;
    float: right;
    margin-top:-2px;   
}

.msend, .menu_search .form-submit
{
    width:28px;
    height:29px;
    border:none;
    background: url('images/searchgo.png');
    outline: none;
    cursor:pointer;
    float: right;   
    margin-right:16px;
    margin-top:-3px;
    color:transparent;
    font-size: 0px;
}

.index_page
{                 
    width:100%;
    float:right;
}

.inner_page
{
    min-height:700px;
    width:750px;
    float:right;
    margin-bottom: 30px;
    padding-top:15px;
    margin-top:15px;
}

.test_drive
{
    width:742px;
    height:277px;
    float:right;
    background: url('images/send_back.jpg');
    
}

.test_form
{
    margin-top:133px;
    float:right;
    width:185px;
    height:75px;
    margin-right:33px;
}

.test_drive_side_image
{
    float:left;
    width:334px;
    height:100%;
    background: url('images/car1.png');
}

p.t_text
{
    float:right;
    margin:0px;
    font-size:14px;
    width:50px;
    font-weight: bold;
    margin-bottom :5px;
}

.t_input{margin-bottom: 5px;}

.t_send
{
    float:right;
    width:167px;
    height:71px;
    background: url('images/test_send.jpg');
    margin-right:23px;
    margin-top:131px;
    margin-bottom :8px;
    color:white;
    font-weight : bold;
    text-decoration: none;
}

.t_send span
{
    float:right;
    margin:0px;
    margin-right:52px;
}

.t_send span.metoo
{
    font-size:22px;
    margin-top:10px;
}

.t_send span.freedrive
{
    font-size:14px;
    margin-top:-5px;
}

.test_err
{
    float:right;
    width:374px;
    font-size:14px;
    background: #ff4040;
    margin:0px;
    text-align: center;
    border-radius:3px;
    color:white;
    font-weight: bold;
    margin-right:33px;
    margin-top:4px;
    display:none;
}

.texts
{
    width:121px;
    height:15px;
    float:right;
    border:none;
    outline: none;
    padding:3px;
    background: url('images/texts.png');
}

.texts_sm
{
    width:111px;
    height:14px;
    float:right;
    border:none;
    outline: none;
    padding:3px;
    background: url('images/texts_sm.jpg');
}

.index_search
{
    float:left;
    width:251px;
    height:217px;
    background: url('images/search_back.jpg');
    padding-top:60px;
}

.si_text
{
    float:right;
    margin:0px;
    margin-right:26px;
    width:55px;
    margin-left:8px;
    font-size:14px;
    color:#3a3a3a;
    margin-bottom: 5px;
    font-weight: bold;
}

.si_input{margin-bottom: 5px;}

.si_send
{
    float:right;
    width:81px;
    height:38px;
    border:none;
    background: url('images/search_car.png');
    cursor:pointer;
    margin-right:25px;
    margin-top:18px;
    font-size:20px;
    font-weight: bold;
    color:white;
    text-decoration: none;
}

.si_send span
{
    float:right;
    margin-top:5px;
    margin-right:20px;
}

.have_you_box
{
    float:right;
    width:561px;
    height:51px;
    background: url('images/tell_us.png');
    margin-bottom: 25px;
}

.have_you_text
{
    float:right;
    font-size:28px;
    word-spacing: -2px;
    margin-top:10px;
    margin-right:25px;
    letter-spacing: 0px;
    color:#353535;
}

.hy_send
{
    float:right;
    width:85px;
    height:41px;
    background: url('images/how_was.jpg');
    margin-right:39px;
    margin-top:6px;
    text-decoration: none;
    color:white;
    font-weight: bold;
    font-size:16px;
}

.hy_send span
{
    float:right;
    margin-top:10px;
    margin-right:13px;
}

.index_updates
{
    float:left;
    width:426px;
    height:51px;
    background: url('images/updates.png');
    overflow: hidden;
    margin-bottom: 28px;
}

.updates_form
{
    width:165px;
    height:40px;
    float:right;
    margin-right:145px;
    margin-top:8px;
}

.u_text
{
    float:right;
    margin:0px;
    color:#7d7d7d;
    font-weight: bold;
    font-size:14px;
    width:45px;
        
}

.u_send
{
    float:left;
    margin-left:10px;
    margin-top:10px;
    width:62px;
    height:36px;
    border:none;
    color:white;
    font-size:14px;
    text-decoration: none;
    font-weight:bold;
    cursor: pointer;
    background: url('images/sign.jpg');
}

.u_send span
{
    float:right;
    margin-top:9px;
    margin-right:12px;
}


.index_faq
{
    width:300px;
    height:225px;
    float:right;
    background: url('images/faq_box.png');
    padding-top:58px;
    padding-right:18px;
}

.faq_box
{
    width:280px;
    height:177px;
    float:right;
    overflow: auto;
    margin-bottom: 20px;
}

.faq_box .index_quest, .faq_box .index_answer
{
    float:right;
    background: url('images/qmark.png') right top no-repeat;
    margin:0px;
    min-height: 25px;
    font-size:16px;
    font-weight: bold;
    padding-right:35px;
    padding-top:2px;
    color:#2c2c2c;
    width:220px;
}

.index_answer p
{
    margin-top:0px;
}

.index_faq .index_answer
{
    overflow: hidden;
}

.faq_box .index_answer{background: url('images/xmark.png') right top no-repeat;margin-top:8px;font-weight: normal;font-size:14px;}

.faq_more
{
    float:right;
    min-height:16px;
    width:100%;
    text-align:right;
    background: url('images/more_red.png') no-repeat center right;
    padding-right:24px;
    color:#575757;
    font-size:12px;
    font-weight: bold;
}

.index_sale
{
    width:685px;
    height:222px;
    float:left;
    background: url('images/sale_box_index.png');
    margin-left:-15px;
    padding-top:63px;
}
  
.slideshow_wrapper
{                     
    width:100%;
    height:210px;
    float:right;   
}
.slide_show
{
    height:210px;    
    width:620px;      
    margin-right:7px;
    float: right;
}
.slideshow
{                   
    text-align: right;        
    overflow: hidden;  
    position: relative;
    height:210px;
    width:620px;     
}

.slideshow_inner { position: relative; width: 22010000px;height:210px;right:0px; text-align:right;direction:rtl;}

.sarrow{width:26px;height:24px;cursor: pointer;margin-right:0px;margin-left:0px;margin-top:52px;}
.sleft{float:left;}
.sright{float:right;}

.sale_box
{
    float:right;
    width:148px;
    height:210px;
    margin-left:4px;
    margin-right:4px;
}

.sale_img
{
    width:147px;
    height:111px;
    float:right;
    margin-bottom: 12px;
}

.sale_img_round
{
    width:100%;
    height:100%;
    float:right;
    background: url('images/car_rnd.png');
}

.sale_title
{
    font-size:16px;
    float:right;
    width:100%;
    margin:0px;
    margin-bottom: 5px;
    color:#2c2c2c;
    text-align: center;
    display: block;
    height: 19px;
    overflow: hidden;
}

.sale_state
{
    margin-bottom: 18px;
    float:right;
}

.sale_check
{
    float:right;
    width:147px;
    height:19px;
    background: url('images/check_car.png');
}

.index_news
{
    width:100%;
    height:230px;
    float:right;
    margin-top:28px;
}

.news_box
{
    width:237px;
    height:220px;
    background: url('images/news_box.png') no-repeat;
    float:right;
    margin-right:7px;
    margin-left:6px;
    
}

.index_news_img
{
    width:210px;
    height:73px;
    float:right;
    margin-right:13px;
    margin-top:8px;
    overflow:hidden;
}

index_news_img a img
{
    width:210px;
    max-width:210px;
    height:73px;
    max-height:73px;
}
.index_news_img_rnd{float:right;width:100%;height:100%;background: url('images/news_rnd.png');}

.index_news_title
{
    overflow: hidden;
    width:190px;
    float:right;
    margin:0px;
    margin-top:12px;
    margin-right:30px;
    font-size:20px;
    font-weight: bold;
    color:#19e1ff;
    margin-bottom: 8px;
    height:50px;
}

.index_news_content
{
    width:180px;
    float:right;
    margin:0px;
    margin-right:30px;
    font-size:13px;
    font-weight: bold;
    color:#363636;
    margin-bottom: 8px;
    height:55px;
    overflow: hidden;
    line-height: 14px;
}

.index_news_link
{
    float:left;                             
    width:95px;
    height:25px;
    background: url('images/read_more.png');
    margin-left:30px;
    margin-top:10px;
    font-size:14px;
    font-weight: bold;
    text-decoration: underline;
    color:#363636;
}

.index_news_link a
{
    display:block;
    width:95px;
    height:25px;
    background: url('images/read_more.png');
}



#companies-menu
{
    width:100%;
    float:right; 
    margin-top:20px;
    margin-bottom :20px;
}

#companies-menu ul
{
    list-style: none;
    width:100%;
    float:right;
    margin:0px;
    padding:0px;
}

#companies-menu ul li
{
    background:url('images/com_thumb.jpg') no-repeat;
    height:105px;
    width:105px;
    float:right;      
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right:10px;
    margin-left:10px;         
    cursor: pointer;
}


#companies-menu ul li a
{
    float:left;     
    height:99px;
    width:99px;
    margin-left:3px;
    margin-top:3px;
    display: block;
}

#companies-menu ul li a img
{
    width:99px;
    height:99px;
}

.company-title
{
    font-weight:bold;
    font-size:16px;
    color:#00c5e2;
    text-align: right;
    direction:rtl;
    margin-bottom: 3px;
    margin-right:13px;
}

hr.small-seperator
{
    height: 3px;
    width:975px;
    float:right;
    margin-right:13px;
    background:#00c5e2;
    margin-top:5px;
    margin-bottom :15px;
    border:none;
}

.page_side
{
    width:248px;
    min-height:700px;
    float:left;
    margin-top:15px;
}

.page_exp_side{height:1000px;padding-top: 0px}

.side_box
{
    float:left;
    width:248px;
    background: url('images/side_box.jpg') no-repeat;
    min-height:100px;
    margin-bottom: 30px;
}

.side_test
{
    padding-right:28px;
    padding-top:50px;
    height:158px;
    width:220px;
    background: url('images/side_test.png') no-repeat;
}

.side_send
{
    margin-right:10px;
    margin-top:20px;
    margin-bottom :0px;
}

.side_test .test_err
{
    margin-right:3px;
    margin-top:0px;
    width:180px;
}

.side_search
{               
    height:203px;
    padding-top:53px;
    background: url('images/side_search.png') no-repeat;
}

.side_update
{               
    height:139px;
    background: url('images/side_update.png') no-repeat;
}

.side_updates_form
{
    margin-right:40px;
    margin-top:50px;
}

.side_u_send
{
    margin-left:90px;
}

.side_faq
{
    height:210px;
    padding-top:60px;
    width:232px;
    background: url('images/side_faq.png') no-repeat;
    padding-right:18px;
}

.side_faq_box
{
    width:216px;
    height:140px;
    float:right;
    overflow: auto;
    margin-bottom: 20px;
}

.side_faq_box .index_quest, .side_faq_box  .index_answer
{
    float:right;
    background: url('images/qmark.png') right top no-repeat;
    margin:0px;
    min-height: 25px;
    font-size:14px;
    font-weight: bold;
    padding-right:35px;
    padding-top:2px;
    color:#2c2c2c;
    max-width:216px;
}

.side_faq_box .index_answer{background: url('images/xmark.png') right top no-repeat;margin-top:8px;font-weight: normal;font-size:14px;}

.side_faq_more
{
    float:right;
    min-height:16px;
    width:100%;
    text-align:right;
    background: url('images/more_red.png') no-repeat center right;
    padding-right:24px;
    color:#575757;
    font-size:12px;
    font-weight: bold;
}

.sale_box_page
{
    width:993px;
    height:222px;
    float:left;
    background: url('images/sale_box.png');
    margin-left:px;
    padding-top:63px;
}

.cars_slide_show{width:840px;margin-right:50px;}
.cars_slideshow{width:840px;}
.sale_boxp{margin-left:10px;margin-right:10px;}


.footer
{
    width:100%;
    
    height: 468px;
    background: #909090 url('images/footer_bg.png') repeat-x;
    float:right;
}

.footer_inner
{
    width:1002px;
    margin:auto;
    padding-top:30px;
    height: auto;
}

.promote
{
    float:right;
    width:617px;
    height: auto;
    margin-bottom: 30px;
}

#promote
{
    list-style: none;
    width:100%;
    height:100%;
    margin:0px;
    padding:0px;
    float:right;
}

.promoteli
{
    width:171px;
    height:100%;
    float:right;
    margin-left:20px;
    margin-right:10px;
}

.promote_title
{
    width:100%;
    color:#19e1ff;
    font-size:20px;
    font-weight: bold;
    border-bottom: solid 2px white;
    margin:0px;
    margin-bottom: 15px;
}

.promote_col ul
{
    width:100%;
    height:100%;
    float:right;
    list-style: none;
    margin:0px;
    padding:0px;
}

.promote_col ul li
{              
    width:100%;
    float:right;
    margin-top:5px;
}

.promote_col ul li a
{
    color:white;
    font-size:13px;
    text-decoration: none;
}

.promote_col ul li a:hover{color:#19e1ff;}


.fmenu
{
    float:left;
    width:254px;
    height:27px;
    background: #737373;
    margin-top:10px;
}

.fmenu ul
{
    float:right;
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    list-style: none;
    margin-right:12px;
}

.fmenu ul li
{
    float:right;
    height:100%;
}

.fmenu ul li.sep
{
    width:6px; 
    margin-right:13px;
    margin-left:13px;
    background: url('images/fl_sep.png') center no-repeat;
}

.fmenu ul li a
{
    color:white;
    text-decoration: none;
    float:right;
    font-weight: bold;
    font-size:12px;
    margin-top:5px;
}

.copyr
{
    float:left;
    width:254px;
    height:70px;
    margin-top:18px;
}

.copyr p
{
    float:right;
    margin:0px;
    width:100%;
    font-size:12px;
    color:white;    
}

.uwebdev
{
    float:right;
    width:81px;
    height:31px;
    background: url('images/uweb.png');
    margin-top:18px;
}

.footer_logo
{
    width:100%;
    height:93px;
    float:right;
    background: url('images/footer_logo.png') center no-repeat;
}

.inners
{
    background: url('images/page_back.png') top right no-repeat;
    padding-top:25px;
    padding-right:20px;
    width:730px;
}
.article_page, .article-page{background: url('images/page_back_date.png') top right no-repeat;}

.smallart
{
    width:100%;
    float:right;
    height:220px;
    padding-top:25px;
    overflow: hidden;
    margin-bottom: 10px;
}

.smallart .art_navig{display:none;}

.item-list ul.pager{margin-top:10px;}
.pager
{
    float:right;
    width:100%;
    height:28px;
    text-align: center;
}                 

.pager li a.active, .pager li a
{         
    font-size:18px;
    color:#656565;
    text-decoration: none; 
}

.item-list .pager li.pager-current
{
    background: url('images/art_pag.png');
    color:white;
}

.item-list .pager li.pager-next, .item-list .pager li.pager-last{display:none;}
.item-list .pager li.pager-previous, .item-list .pager li.pager-first{display:none;}

.item-list .pager li
{
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 9px;
    padding-left: 9px;
}

.item-list ul li
{
    margin:0px;
}

.smallart .art_side
{
    height:180px;
    overflow: hidden;
}



.smallart .art_text
{
    height:80px;
    overflow: hidden;
}

.art_readmore
{
    display:none;
    float:left;
    width:95px;
    height:25px;
    background: url('images/read_more.png');
    margin-top:15px;
    margin-left:20px;
}

.smallart a
{
    text-decoration: none;
    border:none;
}

.smallart .art_readmore
{
    display: block;
}

.art_date
{
    height:620px;
    width:67px;
    float:right;
    margin:0px;    
    font-size:12px;
    font-weight: bold;
    color:#585858;
    text-align:center;
    margin-top:10px;
    margin-bottom: 30px;
}

.art_side
{
    margin-left:20px;
    width:240px;
    height:620px;
    float:left;      
}

.art_side img
{
    float:left;
    max-width: 205px;
}

.art_title, .art_subtitle
{
    float:right;
    width:390px;
    overflow:hidden;
    margin:0px;
    color:#19e1ff;
    font-size:26px;
    font-weight: bold;
    margin-right:17px;
    margin-top:-3px;
}

.art_subtitle
{                   
    color:#656565;
    font-size:16px;
}

.art_text
{
    width:406px;
    float:right;
    font-size:13px;
    color:#494f50;
}

.art_like
{
    height:25px;
    width:100%;
    float:left;
    margin-bottom: 50px;
    
}

.art_like iframe{float:left;margin-left:10px;}

.art_img
{
    max-width: 24px;
    float:left;
}

.inners_title
{                   
    float:right;
    width:620px;
    overflow:hidden;
    margin:0px;
    color:#19e1ff;
    font-size:26px;
    font-weight: bold;
    margin-bottom: 30px;
}

.inners_like
{
    margin-left:5px;
    height:25px;
    width:100px;
    float:left;
    margin-bottom: 50px;
}

.inners_like iframe{float:left;margin-top:5px;margin-left:30px;}

.page_faq_box
{
    width:625px;
    height:auto;
    float:right;   
    margin-bottom: 45px;
}

.page_faq_box .index_quest, .page_faq_box .index_answer
{
    float:right;
    background: url('images/qmark.png') right top no-repeat;
    margin:0px;
    min-height: 25px;
    font-size:16px;
    font-weight: bold;
    padding-right:35px;
    padding-top:2px;
    color:#2c2c2c;
    width:625px;
}

.page_faq_box .index_answer{background: url('images/xmark.png') right top no-repeat;margin-top:8px;font-weight: normal;font-size:14px;}
 
.cars_details_box
{
    width:295px;
    float:right;
    height:100%;      
}

.cars_details_box .inners_title
{
    width:100%;
    font-size: 28px;
    margin-bottom: 0px;
}

.car_brand
{
    float:right;
    margin:0px;
    color:#464646;
    font-size:18px;
}

.car_brand a
{
    color:inherit;
    text-decoration: none;
}

.car_particular
{
    float:right;
    width:100%;
    height:320px;
    margin-top:30px;
    overflow: hidden;
}

.car_particular td
{               
    height:23px;
    font-size:16px;
    color:#343434;
}

.car_det
{width:130px;}

.car_val
{                 
    font-weight: bold;
    padding-top:4px;
}

tr.car_price
{
    height:60px;
}

tr.car_price td.car_val
{
    color:#58e9ff;
    font-size:24px;     
}

td.car_type, td.car_color
{
    font-size:12px;
}



.car_contact
{
    width:280px;
    height:184px;
    float:right;
    background: url('images/car_wanted.png');
    padding-right:25px;
}                                            

.car_iswanted
{
    color:#323232;
    font-weight: bolder;
    font-size:18px;
    margin:0px;
    word-spacing: -2px;
    margin-top:30px;
    float:right;
    width:100%;
}              

.car_filldet
{
    color:#323232;
    font-size:13px;
    margin:0px;
    font-weight: bold;
    word-spacing: -2px;
    float:right;
    margin-right:1px;
    margin-top:-3px;
    width:100%;
    margin-bottom: 28px;
}

.car_contact .texts
{
    margin-bottom: 2px;
}

.nolabel
{
    font-size:14px;
    font-weight: bold;
    color:#8e8e8e;
}

.nolabel:focus
{
    font-size:12px;
    color:black;
}

.car_fields
{
    float:right;
    width:127px;
}

.car_err
{
    background: red;
    float:right;
    width:250px;
    border-radius:3px;
    margin:0px;
    margin-top:2px;
    font-size:12px;
    font-weight: bold;
    color:white;
    text-align:center;
    display: none;
}

.car_send, .contact_send
{
    border:none;
    float:left;
    width:81px;
    height:38px;
    background: url('images/send.png');
    margin-top:32px;
    margin-left:20px;
    font-size:14px;
    color:white;
    font-weight: bold;
    text-decoration: none;
}

.car_send span
{
    float:right;
    margin-top:11px;
    margin-right:27px;
}

.car_likes
{
    float:right;
    width:150px;
    height:50px;    
    margin-right:15px;
}

.car_images
{
    width:380px;
    height:380px;
    float:left;
    margin-left:32px;
}

.car_main_image
{
    float:left;
    width:380px;    
    height:300px;
}

.car_main_image img
{
    max-width: 380px;
    max-height:300px;
}

.car_img_sep
{
    width:100%;
    height:5px;
    font-size:0px;
    border:0px;
    float:left;
    background: #e5e5e5;
    margin-top:10px;
    margin-bottom :10px;
}

.car_thumb
{
    max-width: 110px;
    float:left;
    margin-right:7px;
    margin-left:7px;
    border:solid 1px #cccccc;
    cursor: pointer;
}

.enter_ex
{
    height:364px;
    width:424px;
    float:right;
    background: url('images/ex_box.png');
    margin-top:-19px;
    padding-left:290px;
    padding-top:59px;
    padding-right:34px;
}

.exp_details
{
    float:right;
    width:155px;
    height:55px;
    margin-right:151px;
}

.exp_values
{
    width:415px;
    float:right;
    height:285px;        
    margin-top:15px;
}

.exp_text
{
    width:143px;
    height:20px;
    float:right;
    border:none;
    outline:none;
    padding-left:3px;
    padding-right:3px;
    background: url('images/exp_texts.png');
}

.exp_select_sm
{
    cursor: pointer;
    margin-bottom:5px;
    width:127px;
    height: 21px;
    float:right;
    border: none;
    overflow: hidden;
    outline: none;
    background: url('images/exp_select_sm.png');
}

.exp_select_sm select
{
    border:none;
    outline: none;
    background: transparent;
    height:19px;
    float:right;
    margin-right:5px;
    width:170px;
    font-size:13px;
    color:#545454;
    font-weight: bold;
    -webkit-appearance:none;
    cursor: pointer;
}

.exp_select
{
    background: url('images/exp_select.png');
    width:149px;
    height:21px;
    float:right;
    border:none;
    outline:none;     
    margin-top:5px;
    overflow: hidden;
}

.exp_select select
{
    border:none;
    outline: none;
    background: transparent;
    height:19px;
    float:right;
    margin-right:5px;
    width:170px;
    font-size:16px;
    color:#545454;
    font-weight: bold;
    -webkit-appearance:none;
}

.exp_values td
{               
    height:23px;
    font-size:16px;
    color:#3a3a3a;
    font-weight: bold;
}

.exp_values .car_det
{width:130px;}

.exp_values .car_val
{                 
    font-weight: bold;
    padding-top:4px;
    padding-right:5px;
}

td.rank_gen
{
    color:#19e1ff;
}

.star
{
    float:right;
    margin-left:15px;
    cursor:pointer;
}

.sad{float:right;}
.happy{float:left;margin-left:-5px;}

.user_recommend
{
    border:none;
    outline:none;
    margin-top:10px;
    padding:15px;
    padding-top:10px;
    background: url('images/user_recom.png');
    width:237px;
    max-width:237px;
    max-height:92px;
    height:92px;
    font-family:"Arial";
    float:right;
}

.exp_send
{
    color:white;
    font-size:0px;
    width:119px;
    height:35px;
    border:none;
    outline:none;
    cursor: pointer;
    background: url('images/share.png');
    float:left;
    margin-top:94px;
    text-decoration: none;
    font-size:15px;
    font-weight: bold;
}

.exp_send span
{
    float:right;
    margin-top:8px;
    margin-right:45px;
}

.exphd_row
{
    width:100%;
    float:right;
    height:35px;
    margin-top:25px; 
    margin-bottom: 12px;             
}

.exphd_title
{
    float:right;
    font-size:25px;
    font-weight: bold;
    margin:0px;
    color:#353535;
}

.exphd_order
{
    float:left;
    height:100%;
    width:170px;
    margin-top:12px;
}

.exphd_order_title
{
    float:right;
    font-size:14px;
    font-weight: bold;
    color:#3a3a3a;
    margin:0px;
    margin-left:5px;
}

.exphd_order_link
{
    float:right;
    font-size:13px;
    color:#949494;
    text-decoration:none;
}

.exphd_order_link_sep
{
    float:right;
    color:#3a3a3a;
    margin-left:4px;
    margin-right:4px;
    font-size:12px;
    margin-top:1px;
}
.exphd_order_link:hover, .order_selected{color:#3a3a3a;}
.exphd_order_link:hover{text-decoration:underline;}

.user_exp_box
{
    width:344px;
    height:217px;
    background: url('images/exbox.png');
    float:right;
    margin-top:6px;
    margin-bottom :6px;
    margin-left: 11px;
    padding:10px;
}

.user_exp_date
{
    float:left;
    margin:0px;
    margin-left:5px;
    text-align:left;
    width:65px;
    margin-top:8px;
    height:16px;
    font-size:16px;
    color:#3a3a3a;
    margin-bottom: 10px;
}

.user_exp_car
{
    float:right;
    margin:0px;
    margin-right:13px;
    margin-bottom: 10px;
    width:250px;
    margin-top:8px;
    height:16px;
    font-size:16px;
    color:#3a3a3a;
}

.exp_image_rnd
{
    width:100%;
    height:100%;
    float:right;
    background: url('images/exp_rnd.png');
}

.exp_image
{
    float:right;
    width:109px;
    height:83px;
    margin-right:13px;
}

.user_exp_ranks
{
    height:86px;
    width:206px;
    float:left;    
    margin-top:10px;    
    
}

.user_exp_ranks table
{
    width:100%;
    height:100%;
    padding: 0px;
    margin:0px;
    float:left;
}

.user_exp_ranks td
{
    width:100px;
    font-size:12px;
    font-weight: bold;
    color:#3a3a3a;
    height:19px;
    margin:0px;
    padding:0px;
}
                
.user_exp_ranks td.car_val
{
    width:120px;
} 

.user_exp_ranks .star{margin-left:11px;cursor: auto;}
                
.star.lastar
{
    margin-left:0px;
}

.user_exp_ranks .rank_gen
{
    color:#19e1ff;
    font-size:14px;
}

.user_exp_notes
{
    float:right;
    margin:0px;
    margin-top:14px;
    font-size:12px;
    color:#494f50;   
    margin-bottom: 10px;
    width:100%;
    height:43px;
    margin-right:5px;
    
}

.user_exp_name
{
    float:left;
    width:60%;
    margin:0px;
    margin-top:4px;
    text-align:left;
    font-weight: bold;
    color:#494f50;
    font-size:14px;
    margin-left:13px;
    
}

.user_exp_like
{
    float:right;
    margin-right:0px;
    margin-top:6px;
    width:30%;
    height:35px;
}

.art_navig
{
    width:658px;
    height:38px;
    float:right;
    background: url('images/article_nav.png');
}

.art_navger{width:122px;height:35px;display: block;}
.prev_article{float:right;}
.next_article{float:left;}

.index_link
{
    width:412px;
    float:right;
    height:35px;          
}

.article_index
{
    text-align:center;
    font-size:14px;
    font-weight: bold;
    color:#656565;
    text-decoration: none;
    display: block;
    padding-top:9px;
    width:auto;
    height:24px;
}

.company_like
{
    margin-left:30px;
}

.company_details
{
    width:580px;
    min-height:150px;
    float:right;
    margin-right:15px;  
}

.company_details img
{
    float:right;
    max-height: 150px;
    max-width:250px;
}

.company_details .company_description
{
    float:right;
    margin:0px;
    margin-right:30px;
    font-size:12px;
    font-weight: bold;
    color:#414141;
    margin-top:15px;
    width:270px;
    min-height: 110px;
}

.comp_hr
{
    height:5px;
    width:691px;
    float:right;
    border:none;
    background: #e5e5e5;
    font-size:1px;
    margin-right:15px;
    margin-top:30px;
    margin-bottom:30px;
    display: block;
}

.company_title
{
    width:100%;
    text-align:right;
    float:right;
    margin:0px;
    color:#464646;
    font-weight: bold;
    font-size:23px;
    margin-right:35px;
}

.company_cars
{
    width:100%;
    height:auto;
    float:right;
    margin-right: 35px;
    width:630px;
    margin-top:40px;
}

.comp_car
{
    float:right;
    width:125px;
    margin-right:13px;
    margin-left:12px;
    height:220px;           
    overflow: hidden;   
    margin-bottom: 20px;;
}

.car_sm_img
{
    width:109px;
    height:83px;
    margin-right:8px;
}

.sale_img_round_sm
{
    float:right;
    width:100%;
    height:100%;
    background: url('images/car_sm_rnd.png');
}

.comp_car_desc
{
    width:100%;
    height:30px;
    margin:0px;
    float:right;
    color:#494f50;
    font-size:12px;
    margin-bottom:15px;
    overflow: hidden;
    margin-top:3px;
    text-align: center;
}

.car_hr
{
    width:2px;
    height:195px;
    float:right;
    margin-right:32px;
    margin-left:33px;
    background: #e5e5e5;
    border:none;
}

.company_cars a, .company_cars a *
{
    text-decoration: none;
    border:none;
}

.promotebar
{
    background: url('images/promotebar.png') no-repeat;
    width:937px;
    height:352px;
    display: none; 
    position: absolute;
    padding:25px;
    z-index:1000000;    
}

.promotebar div.views-row, .promotebar div.views-row-last
{
    float:right;
    margin:0px;
    margin-top:0px;
}
                   

.promotebar a
{
    float:right;
    font-size:14px;
    font-weight: bold;
    margin-top:4px; 
    color:white;
    text-decoration: none;
}

.comp_wrap
{
    width:100%;
    float:right;
    
}

.comp_wrap ul
{
    float:right;
    width:835px;
    margin:0px;
    padding:0px;
    list-style: none;
    margin-top:3px;
}

.comp_wrap a span
{
    float:right;
    width:10%;
    margin:0px;
    padding:0px;
    font-size:18px;
    color:#19E1FF;
    margin-left:5px;
}

.comp_prom_link
{
    display: block;
    width:100px;
}

.comp_wrap ul li
{
    float:right;
    margin-right:8px;
    margin-left:7px;
    
}

.promopen
{
    width:142px;
    height:44px;
    float:right;
    display: block;
    cursor: pointer;
    text-decoration: none;
}         

.promopen span
{
    color:white;
    text-decoration: none;
    font-size:16px;
    font-weight: bold;
    float:right;
    margin-top:11px;
    margin-right:22px;
    cursor: pointer;
}

.csoon
{
    position: absolute;
    background: url('images/csoon.png');
    width:159px;
    height:45px;
}

.u_suc
{
    float:left;
    width:275px;
    height:47px;
    background: url('images/u_suc.png');
    margin-top:2px;
    margin-left:2px;
    display: none;
}

.t_suc
{
    float:right;
    margin-top:130px;
    margin-right:15px;
    width:390px;
    height:101px;
    background: url('images/t_suc.png');
    display: none;
}

.pt_suc
{
    float:right;
    margin-top:10px;
    margin-right:-15px;
    width:276px;
    height:76px;
    background: url('images/pt_suc.png');
    display: none;
}

.side_u_sec
{
    width:247px;
    height:87px;
    background: url('images/u_suc_side.png');
    margin-top:60px;
    margin-left:1px;
}

.side_t_sec
{
    margin-right:-28px;
    margin-top:30px;
}


table.test_table
{
    width:750px;
    overflow: hidden;
    height:auto;
    padding:0px;
}

.test_table td
{
    border:solid 1px black;
    text-align:center;
    font-size:12px;
    padding:0px;
}

.test_head
{
    background: #575757;
    color:white;       
    font-weight: bold;
}

.test_row
{               
    padding:0px;
}

.test_row.test_odd
{
         background: #1b283a;
         color:white;
}

.test_row.test_even
{
    background: #a6c3e9;
}

.test_row.test_even a
{
    color:black;
}

.test_row.test_odd a
{
    color:white;
}

.sale_box a,.sale_box a *, .user_exp_box a, .user_exp_box a *
{
    text-decoration: none;
    border:none;
    outline:none;
}

#first-time
{
    display: none;
}

.car_moreinfo
{
    width:100%;
    float:right;
    margin-top:20px;
    color:#343434;
    font-size:12px;
    
}

.art_h 
{
    width:304px;
    height:40px;
    position: absolute;
    font-size:12px;
    color:#343434;
    font-weight: bold;
    text-align: center;
    padding-top:11px;
    display: none;
}

.next_art_hov
{
    background: url('images/next_art_h.png');
}

.prev_art_hov
{   
    background: url('images/prev_art_h.png');
}

#pt_form{float:right;width:100%;}

.add_post
{
    float:right;
    width:95px;
    height:25px;
    border:none;
    background: url('images/add_post.png');
    cursor: pointer;
    font-size:14px;
    font-weight: bold;
    color:#343434;
    margin-top:20px;
    margin-right:80px;
}
.smallart .add_post{display:none;}


.news_comments_form{display: none;}
.news_comments_form, .news_comments_box
{
    float:right;
    width:80%;
    height:auto;
    margin-top:20px;
    margin-right:10%;
}

.news_comments_form label
{
    float:right;
    width:100px;
    color:#343434;
    font-weight: bold;
    font-size:14px;
}
.news_comments_form .grippie
{
    display: none;  
}

.permalink
{
    display:none;
}

.news_comments_form textarea
{
    float:right;            
    width:530px;
    max-width:530px;
    height:84px;
    max-height:84px;
}

.news_comments_form .form-submit
{
    float:left;
    margin-right:1000px; 
    margin-left:70px;
    border:none;
    cursor: pointer;
    font-size:14px;
    font-weight: bold;
    color:white;
    background: url('images/sign.jpg');
    width:62px;
    height:36px;
    margin-top:10px;
}

.news_comments_box
{
    width:729px;
    float:right;
    background: url('images/comments_box.png') no-repeat right top;
    padding-top:10px;
    padding-right:10px;
}

.news_comments_box h2.title
{
    float:right;
    width:100%;
    margin-bottom :10px;
    color:#19e1ff;
}

.news_comments_box  .submitted span
{
    color:#343434;
    font-weight: bold;
    font-size:14px;   
}

.terms_frame
{
    width:682px;
    height:626px;
    background: url('images/terms_back.png');
    position: absolute;
    top:100px;
    left:100px;
    padding-top:15px;
    padding-bottom: 15px;
    padding-right:40px;
    padding-left:40px;
    display: none;
}

.terms_frame .logo
{
    margin:0px;
}

.terms_title
{
    float:right;
    font-weight: bold;
    font-size:28px;
    color:#19e1ff;
    margin:0px;
    margin-right:10px;
    margin-top:60px;
}

.terms_content
{
    float:right;
    margin-top:20px;
    direction: rtl;
    text-align: right;
    font-size:14px;
    color:#343434;
    font-weight: bold;
    line-height: 22px;
}

.close_terms
{
    float:left;
    width:81px;
    height:38px;
    background: url('images/send.png');
    margin-top:12px;
    margin-left:300px;
    font-size:14px;
    color:white;
    font-weight: bold;
    text-decoration: none;
}

.close_terms span
{
    float:right;
    margin-top:11px;
    margin-right:27px;
}

.disframe
{
    width:100%;
    height:300%;
    position: absolute;
    top:0px;
    left:0px;
    background: url('images/disbg.png');
    display: none;
}


.side_img
{
    float:left;
    width:319px;
    height:332px;
    background: url('images/contactside.jpg');
    margin-left:17px;
}

.contact_form
{                                                                       
    float:right;
    width:380px;
    height:auto;
}

.contact_label
{
    float:right;
    font-weight: bold;
    font-size:14px;
    color:#353535;
    width:70px;
    margin:0px;
    margin-bottom: 14px;
}

.context
{
    width:212px;
    height:11px;
    border:none;
    padding:5px;
    outline:none;
    background: url('images/context.jpg');
    float:right;
    margin-left:50px;
    margin-bottom: 14px;
}

textarea.context
{
    width:214px;
    max-width:214px;
    max-height:231px;
    height:231px;
    background: url('images/contextarea.jpg');
    
}

.contact_send
{
    margin-left:90px;   
    margin-top:10px;
    cursor: pointer;
}

.contact_thanks
{
    float:right;
    width:379px;
    height:59px;
    background: url('images/thanks.png');
    margin-top:10px;
    display: none;
}

.contact_err
{
    width:300px;
    height:30px;
    background: #ff4242;
    color:white;
    font-size:16px;
    font-weight: bold;
    border-radius:4px;
    float:left;
    margin:0px;
    text-align:center;
    padding-top:7px;
    margin-left:40px;
    margin-top:38px;
    display:none;
}

.about_text
{
    font-size:14px;   
    color:#353535;
    float:right;
    width:700px;
}
    

.about_img
{
    float:left;
    width:260px;
    height:130px;
    background: url('images/about.jpg');
    margin-left:60px;
    margin-top:20px;
}

.group-result
{
    float:right;
    width:100%;
}

.group-result>h2
{
    float:right;
    color:#19E1FF;
    width:100%;
    border-bottom: solid 1px #434343;
    padding-bottom: 8px;
}

.group-result-other{display: none;}

.search_box a{text-decoration: none; border: none;}
.search_box
{
    width:100%;
    height:150px;
    float:right;
    margin-bottom: 20px;
    overflow: hidden;
    border-bottom: solid 1px #19e1ff;
}

.search_title
{
    color:#343434;
    float:right;
    margin:0px;
    width:100%;    
}

.search_desc *
{
    margin:0px;
}
.search_desc
{
    float:right;
    width:650px;
    height:120px;
    overflow: hidden;
    margin:0px;
}

.search_img
{
    float:left;
    width:90px;
    margin:5px;
}

.multi_title
{
    
    float: right;
    margin: 0px;
    width: 100%;
    margin-right: 8px;
    font-size: 13px;
    color: #545454;
    font-weight: bold;
    height: 100%;
    margin-top: 1px;

}

.multibox
{
    position: absolute;
    width:168px;
    background: white;
    border:solid 1px #7f9db9;
    display: none;
}

.multi-item
{
    width:100%;
    color:#545454;
    font-size:13px;
    height:17px;
}

.multi-item input
{
    float:right;
    margin:0px;
    margin:2px;
}

.multi-item p
{
    float:right;       
    margin:0px;
    margin-right:2px;
    margin-bottom :1px;
}

.multi-item:hover
{
    color:white;
    background: #3399ff;
}

.options_box{display: none;}

.search_car_item a
{
    text-decoration: none;
    border:none;
}

.search_car_item .inners_title
{
    margin-bottom: 10px;
    width:437px;
}

.search_car_item
{
    float:right;
    width:100%;
    height:265px;
    overflow: hidden;
    margin-bottom: 15px;
}

.search_car_hr
{
    float:right;
    background: #19e1ff;
    height:2px;
    width:700px;
    margin-top:18px;
    margin-right:25px;
    margin-bottom: 10px;
}

.search_car_item img
{
    width:298px;
    height:200px;
    float:left;
    margin-right:5px;
}

.search_car_item .add_post
{
    margin-top:0px;
    float:left;
    margin-left:40px;
    margin-top:20px;
}

.add_post span
{
    float:right;
    width:100%;
    text-align: center;
    margin-top:3px;
}

.car_search_info
{
    margin-top:0px;
    margin-right:5px;
    width:437px;
    height:200px;
    overflow: hidden;
}

.ad_content {
    float: right;
    width: 728px;
    height: 90px;
    margin-top: 8px;
}

.float_ad {
    position: fixed;
    right: 0px;
    top: 100px;
    width: 120px;
    height: 600px;
}
.float_ad.left {
    left: 0px;
    right: auto;
}

.fott_linkers {
    width: 100%;
    float: right;
    margin-top: 20px;
    font-size: 13px;
}
.fott_linkers a {
    color: #cfcfcf;
}

.bklink {
    float: right;
    width: 100%;
    margin-bottom: 20px;
    padding: 20px;
    box-sizing: border-box;
    border: solid 1px rgb(97, 97, 97);
    border-radius: 9px;
    background: #f9f9f9;
    font-size: 22px;
    height: 48px;
    padding-top: 10px;
}
.bklink a {
    color: #00CFF7;
}

.ad_content.onmove
{
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: white;
    text-align: center;
    left: 0px;
}