body
{
    background-image: url('../imagestat/back0.gif');
    background-color: #333333;
    margin: 0;
    padding: 16px 16px 0;
}

body, th, td, div, h1, h2, input, select, textarea
{
    font-family: Tahoma;
    font-size: 12px;
    color: #aaaaaa;
}
p
{
    padding: 0;
    margin: 0 0 12px;
}

a
{
    cursor: pointer;
    color: #aaaaaa;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
a.white
{
    color: #ffffff;
}
a.active
{
    text-decoration: underline;
}

.right_block a
{
    color: #f0f0f0;
}
.right_block a:hover
{
    color: #ffffff;
}

table
{
    border: 0;
}

table td
{
    padding: 0;
}

img
{
    border: 0;
}

.hidden
{
    display: none;
}

.clear
{
    clear: both;
}

.small
{
    font-size: 11px;
}

h1
{
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    padding: 0;
    margin: 0 0 12px;
}

h2
{
    font-size: 20px;
    font-weight: normal;
    color: #ffffff;
    padding: 0;
    margin: 0 0 12px;
}

table.auto_details div.auto_minidescr h1
{
    font-size: 15px;
    font-weight: normal;
    color: #eeeeee;
    padding: 0;
    margin: 0;
}

table.auto_details h2
{
    font-size: 15px;
    font-weight: normal;
}

td.left_block
{
}

td.right_block
{
    width: 642px;
}

div.we_recomend_item
{
    padding-bottom: 6px;
}

table.maindata_in
{
    width: 900px;
    background-image: url('../imagestat/back2.gif');
    background-repeat: repeat-y;
}

table.decorable
{
    background-color: #444444;
    border: 1px solid #666666;
}

/******************************************************************************
 * Mainmenu
**/

div.mainmenu
{
    height: 42px;
}

div.sitemenuheader
{
    float: left;
}
div.sitemenuheader h1
{
    color: #d0d0d0;
    font-size: 11px;
    margin: 0;
}

div.sitemenuheader h1.line1st
{
    padding: 28px 0 0 4px;
}

div.under_mainmenu
{
    height: 50px;
    float: right;
}

div.mainmenu div.item,
div.mainmenu div.item_active
{
    display: inline;
}

div.mainmenu div.item img,
div.mainmenu div.item_active img
{
    background-image: url( '../imagestat/menu.jpg' );
}







/*
---------------------------------------- �������� ---------------------------------------------------------------------
*/

/*
div.mainmenu div.item#menu_about                    img   { width:  80px; height:  36px; background-position:      0    0; }
div.mainmenu div.item_active#menu_about             img   { width:  80px; height:  36px; background-position:      0  -36px; }

div.mainmenu div.item#menu_autosalon                img   { width:  84px; height:  36px; background-position:  -80px    0; }
div.mainmenu div.item_active#menu_autosalon         img   { width:  84px; height:  36px; background-position:  -80px  -36px; }

div.mainmenu div.item#menu_services                 img   { width:  66px; height:  36px; background-position: -164px    0; }
div.mainmenu div.item_active#menu_services          img   { width:  66px; height:  36px; background-position: -164px  -36px; }

div.mainmenu div.item#menu_articles                 img   { width:  91px; height:  36px; background-position: -230px    0; }
div.mainmenu div.item_active#menu_articles          img   { width:  91px; height:  36px; background-position: -230px  -36px; }

div.mainmenu div.item#menu_commission_area          img   { width: 165px; height:  36px; background-position: -321px    0; }
div.mainmenu div.item_active#menu_commission_area	img   { width: 165px; height:  36px; background-position: -321px  -36px; }

div.mainmenu div.item#menu_feedback                 img   { width: 113px; height:  36px; background-position: -486px    0; }
div.mainmenu div.item_active#menu_feedback          img   { width: 113px; height:  36px; background-position: -486px  -36px; }

div.mainmenu div.item#menu_sitemap                  img   { width:  36px; height:  36px; background-position: -599px    0; }
div.mainmenu div.item_active#menu_sitemap           img   { width:  36px; height:  36px; background-position: -599px  -36px; }
*/






div.mainmenu div.item#menu_about                    img   { width:  60px; height:  36px; background-position:      0    0; }
div.mainmenu div.item_active#menu_about             img   { width:  60px; height:  36px; background-position:      0  -36px; }

div.mainmenu div.item#menu_autosalon                img   { width:  78px; height:  36px; background-position:  -60px    0; }
div.mainmenu div.item_active#menu_autosalon         img   { width:  78px; height:  36px; background-position:  -60px  -36px; }

div.mainmenu div.item#menu_services                 img   { width:  58px; height:  36px; background-position: -138px    0; }
div.mainmenu div.item_active#menu_services          img   { width:  58px; height:  36px; background-position: -138px  -36px; }

div.mainmenu div.item#menu_spare_parts              img   { width:  100px; height:  36px; background-position: -198px    0; }
div.mainmenu div.item_active#menu_spare_parts       img   { width:  100px; height:  36px; background-position: -198px  -36px; }

div.mainmenu div.item#menu_articles                 img   { width:  85px; height:  36px; background-position: -297px    0; }
div.mainmenu div.item_active#menu_articles	    img   { width:  85px; height:  36px; background-position: -297px  -36px; }

div.mainmenu div.item#menu_commission_area          img   { width:  166px; height:  36px; background-position: -381px    0; }
div.mainmenu div.item_active#menu_commission_area   img   { width:  166px; height:  36px; background-position: -381px  -36px; }

div.mainmenu div.item#menu_feedback                 img   { width:  69px; height:  36px; background-position: -541px    0; }
div.mainmenu div.item_active#menu_feedback          img   { width:  69px; height:  36px; background-position: -541px  -36px; }


div.mainmenu div.item#menu_sitemap                  img   { width:  33px; height:  36px; background-position: -610px    0; }
div.mainmenu div.item_active#menu_sitemap           img   { width:  33px; height:  36px; background-position: -610px  -36px; }

/*
sitemap
*/










/******************************************************************************
 * Carmenu
**/

div.carmenu *
{
    font-size: 11px;
}

div.carmenu div.item_button,
div.carmenu div.item_button_hover,
div.carmenu div.item_button.active
{
    color: #aaaaaa;
    float: left;
    padding: 4px 5px;
    position: relative;
}

div.carmenu div.item_button_hover
{
    color: #ffffff;
    background-color: #939393;
}

div.carmenu div.item_button.active
{
    color: #e0e0e0;
    background-color: #707070;
}

div.carmenu div.item_button_hover div.title
{
    cursor: pointer;
}

div.carmenu div.item_button_hover a
{
    color: #ffffff;
}
div.carmenu div.item_button_hover a:hover
{
    text-decoration: none;
}

div.carmenu div.item_preview
{
    position: absolute;
    top: 21px;
}

div.carmenu div.item_preview
{
    background-color: #939393;
    left: 0;
    width: 245px;
    height: 270px;
}

div.carmenu table.preview
{
    width: 245px;
    height: 270px; 
    background-position: top left;
    background-repeat: no-repeat;
}

div.carmenu table.preview td.links
{
    padding-left: 20px;
}

div.carmenu table.preview td.links div.item
{
    color: #cccccc;
}

div.carmenu table.preview td.links div.item a
{
    color: #ffffff;
}
div.carmenu table.preview td.links div.item a:hover
{
    text-decoration: underline;
}

div.carmenu table.preview td.price
{
    text-align: right;
    padding: 0 1px;
}

/******************************************************************************
 * Signature
**/

div.signature
{
    width: 900px;
    background-color: #000000;
    padding: 6px 0;
    margin: 1px 0;
}

.koreamotors
{
    padding-top: 4px;
}

.koreamotors img.logo_koreamotors
{
    background-image: url( '../imagestat/logo_koreamotors.gif' );
    background-position: 0 0;
    width: 191px;
    height: 36px;
    border: 0;
}

.koreamotors img.logo_koreamotors_hover
{
    background-image: url( '../imagestat/logo_koreamotors.gif' );
    background-position: 0 -36px;
    width: 191px;
    height: 36px;
    border: 0;
}


.sitemap
{
    padding: 4px;
}

.sitemap a
{
    font-size: 11px;
    color: #999999;
}
.sitemap a:hover
{
    color: #cccccc;
    text-decoration: none;
}

.devel
{
    padding: 4px;
}

.devel a
{
    font-size: 11px;
    color: #999999;
}
.devel a:hover
{
    color: #cccccc;
    text-decoration: none;
}

/******************************************************************************
 * News:list
**/

div.newslist div.newsitems h2,
div.newslist div.newsitems h2 a
{
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    padding: 0;
    margin: 0;
    padding-bottom: 4px;
}

div.newslist div.date
{
    font-size: 10px;
    font-weight: normal;
    background-color: #505050;
    display: inline;
    padding: 2px 4px;
}

div.newslist div.description
{
    clear: both;
    padding: 4px 0 20px;
}

div.newslist div.description,
div.newslist div.description * 
{
    font-size: 11px;
}

/******************************************************************************
 * Pager
**/

div.pager,
div.pager *
{
    font-size: 11px;
}

div.pager
{
    border-top: 1px solid #505050;
    padding: 4px 0 20px;
}

div.pager span.indexes font.active
{
    color: #ffffff;
    font-weight: bold;
}

/******************************************************************************
 * Newsdetails
**/

div.newsdetails div.date
{
    font-size: 11px;
    font-weight: normal;
    background-color: #505050;
    display: inline;
    padding: 2px 4px;
}

/******************************************************************************
 * Services_list
**/

div.services_list div.description
{
    padding: 0 0 20px;
}

div.services_list div.header font.active
{
    color: #ffffff;
    text-decoration: underline;
}

/******************************************************************************
 * Articles_tree
**/

div.articles_tree 
{
    padding-bottom: 12px;
}

div.articles_tree div.header
{
    padding: 0 0 8px;
}
div.articles_tree div.item
{
    padding: 0 0 4px;
    font-size: 11px;
}

div.articles_tree font.active
{
    color: #ffffff;
    text-decoration: underline;
}

/******************************************************************************
 * Form objects
**/

form
{
    padding: 0;
    margin: 0;
}

input.text,
select.select,
textarea.textarea
{
    color: #333333;
    width: 100%;
    background-color: #d0d0d0;
    border: 2px solid #222222;
}

input.button
{
    color: #333333;
}

/******************************************************************************
**/

div.subhead_menu
{
    background-image: url('../imagestat/img01.gif');
    background-repeat: repeat-y;
    padding-left: 17px;
}

div.subhead_menu div.item
{
    padding: 6px 0 0;
}

div.subhead_menu div.item a:hover
{
    color: #ffffff;
    text-decoration: none;
}

div.subhead_menu div.subitem
{
    padding: 4px 0 0 15px;
}

div.subhead_menu div.subitem,
div.subhead_menu div.subitem a
{
    font-size: 11px;
    color: #808080;
    text-decoration: none;
}

div.subhead_menu div.subitem a:hover
{
    color: #ffffff;
}

/******************************************************************************
 * Auto details
**/

table.auto_details
{
    width: 900px;
    height: 460px;
}

table.auto_details td.menu_block
{
    width: 320px;
    padding-top: 20px;
}

table.auto_details td.content_block
{
    padding-top: 20px;
    padding-right: 15px;
}

div.auto_minidescr
{
    text-align: left;
    width: 320px;
    border: 1px solid #505050;
    padding: 0 10px 10px;
    color: #ffffff;
    background-image: url('../imagestat/back3.gif');
    background-color: #444444;
}

div.auto_minidescr div.title
{
    background-image: url('../imagestat/descrtitle.gif');
    background-position: center top;
    background-repeat: no-repeat;
    color: #444444;
    font-size: 11px;
    text-align: center;
    height: 25px;
}

div.auto_minidescr div.body
{
    font-size: 11px;
}

/******************************************************************************
 * Auto
**/

div.auto_details div.auto_content,
div.auto_details div.auto_tbldata div.auto_tbldata_data
{
    padding-bottom: 10px;
}

div.subhead_menu font.active
{
    color: #ffffff;
    text-decoration: underline;
}

tr.through_cells th,
tr.through_cells td
{
    text-decoration: line-through !important;
}

/******************************************************************************
 * Auto:Gallery
**/

table.auto_gallery
{
    background-color: #000000;
    width: 900px;
}

table.auto_gallery tr.bottomline td
{
    border-bottom: 1px solid #202020;
}

div.gallery_title
{
    width: 120px;
    float: left;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 0;
    cursor: pointer;
    color: #aaaaaa;
    background-color: #000000;
}

div.gallery_item
{
    width: 120px;
    float: left;
    text-align: center;
    padding: 5px 0;
}

/******************************************************************************
 * Auto:TBLdata
**/

table.tbldata
{
}

table.tbldata td
{
    font-size: 11px;
    padding: 2px;
}

table.tbldata tr.key_group td
{
    background-color: #1a1a1a;
    font-weight: bold;
    color: #666666;
}

table.tbldata td.key_title
{
    width: 240px;
    border-bottom: 1px solid #505050;
}

table.tbldata td.cell_value
{
    text-align: center;
    border-left: 1px solid #505050;
    border-bottom: 1px solid #505050;
}

/******************************************************************************
 * Actions
**/

div.action_item
{
    clear: both;
}

br.action_end
{
    clear: both;
}

/******************************************************************************
 * Commission Area
**/

div.commission_area div.title
{
    padding: 0 5px 8px;
}

div.commission_area div.photos
{
    background-color: #404040;
    border: 1px solid #666666;
    padding: 10px;
}

div.commission_area div.photos div.mains
{
    position: relative;
}

div.commission_area div.photos div.main img
{
    width: 200px;
    height: 141px;
    border: 1px solid #aaaaaa;
}

div.commission_area div.photos div.main.big
{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}

div.commission_area div.photos div.alts
{
    padding-top: 8px;
    height: 38px;
}

div.commission_area div.photos div.alts div.alt
{
    float: left;
    padding-right: 8px;
}

div.commission_area div.photos div.alts img
{
    width: 48px;
    height: 34px;
    border: 1px solid #aaaaaa;
}

div.commission_area td.name
{
    width: 20%;
    font-weight: bold;
    color: #999999;
}

div.commission_area td.value
{
    width: 30%;
    color: #ffffff;
}

div.commission_area td.price
{
    color: #ffffff;
    font-weight: bold;
    font-size: 15px;
    text-align: right;
}

div.commission_area div.descr
{
    margin-top: 4px;
    padding: 10px;
    border-top: 1px solid #999999;
}

div.commission_area div.contacts
{
    background-color: #2a2a2a;
    padding: 16px 16px 0;
    border: 4px solid #505050;
}

div.commission_area div.contacts *
{
    color: #aaaaaa;
}

table.topmenu
{
    cursor: default;
}

/*************************
 *
*/

div.articles_list h2
{
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
    padding: 0;
    margin: 0;
    padding-bottom: 6px;
}

div.articles_list div.articles_listitem
{
    padding-bottom: 24px;
}

div.articles_list div.articles_listitem div.subtextline
{
    font-size: 11px;
    font-weight: bold;
}

.comarea_error
{
    background-color: #cc0000;
    color: #ffffff;
    font-size: 9px;
    padding: 1px 3px;
    display: inline;
    margin: 0 0 2px 3px;
}

.comarea_container input.text,
.comarea_container select.select,
.comarea_container textarea.textarea
{
    margin: 0;
}

.comarea-notify
{
    border: 3px solid #666666;
    background-color: #333333;
    width: 540px;
    padding: 20px;
    margin-bottom: 20px;
}

.comarea-self-price
{
    font-size: 10px;
    font-weight:normal;
    border-bottom: 1px dotted #999999;
    text-decoration: none;
}
.comarea-self-price:hover
{
    font-size: 10px;
    text-decoration: none;
}



/* Start Update */ 
.b_1
{
	border-bottom:1px solid #585858;
}

.b_2
{
	border-bottom:1px solid #585858;
	padding-top:20px;
}

.b_3
{
	padding-top: 25px;
}
/* End Update */










.block_d
{
	background-image:url('../imagestat/back_block.jpg');
	background-repeat:repeat;
	border:1px solid #505050;
	padding: 0px 15px 15px 15px;	
        margin: 0px 15px 15px 15px;	
}

.txt
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#aaaaaa;
}

.title_small
{
	background-image:url('../imagestat/descrtitle.gif');
	background-repeat:no-repeat;
	position:center;	
	width:108px;
	color: #444444;
	font-size: 11px;
	text-align: center;
	height: 25px;		
}

.title_big
{
	background-image:url('../imagestat/info.gif');
	background-repeat:no-repeat;
	position:center;	
	width:188px;
	color: #444444;
        font-size: 11px;
        text-align: center;
        height: 25px;		
}


.descr_back_1
{
	background-image:url('../imagestat/back_descr.jpg');
	background-repeat:repeat;
	width:900px;
	height:148px;
}

.descr_back_2
{
	background-image:url('../imagestat/back_top_descr.jpg');
	width:900px;
	height:40px;
	background-repeat:no-repeat;
	background-position:top;
}
