body {
	margin: 0px;
	padding: 0px;
	background:#fff url(../images/bgBody.jpg) repeat-x top;
}

body, td, input, select, textarea {
	font: 12px 'Arial', 'Verdana', 'Helvetica', 'Tahoma';
	color: #3A3A3A;
}

fieldset
{
    border:1px solid  #106E37;
    padding:0px 15px;
}
fieldset legend
{
    font-weight:700;
}

hr {
	margin: 10px 0px;
	padding: 0px;
	height: 0px;
	border-bottom: 1px solid #E09B94;
	border-right: none;
	border-top: none;
	border-left: none;
	background: #E09B94;
	clear: right
}

.clear{
	clear:both;
	height:0px;
}
.hr
{
    background:#CE2D1D;
    height:3px; 
    margin-left:10px;
}

h1, h2, h3, h4
{
    margin:0px;
    padding:0px;
    color:#3A3A3A;
}

h1
{
    font-size:24px;
}
h2
{
    font-size:20px;
}
h3
{
    font-size:16px;
}

h1 sup
{
    font-size:12px;
}

a {
	color: #2E5CA6;
}

a:hover {
	text-decoration: none;
	color: #1062c6;
}

a img,a:hover img {
	text-decoration: none;
}

a img {
	border-style: none;
}
a.all, a.all:hover
{
    color:#fff;
    padding:5px;
    background:#6B727B;
}

sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.3em; }
sub { bottom: -0.3em; }
/*-------------------------------------------------*/
#logo
{
    position:absolute;
    top:29px;
    left:45px;
}
#logoSWF
{
    position:absolute;
    top:23px;
    left:40px;
}
.imgRight
{
    background:url(../images/imgRight.jpg) no-repeat top left;
    padding-top:530px;
    /*min-height:667px;*/
}
.hyundai
{
    background:url(../images/imgRight_hyundai.jpg) no-repeat top left;
}
.general
{
    background:url(../images/imgRight_general.jpg) no-repeat top left;
}
.sigma
{
    background:url(../images/imgRight_sigma.jpg) no-repeat top left;
}
.mdv
{
    background:url(../images/imgRight_mdv.jpg) no-repeat top left;
}
.clint
{
    background:url(../images/imgRight_clint.jpg) no-repeat top left;
}

.dospel
{
    background:url(../images/imgRight_dospel.jpg) no-repeat top left;
}

.salda
{
    background:url(../images/imgRight_salda.jpg) no-repeat top left;
}

.hiref
{
    background:url(../images/imgRight_hiref.jpg) no-repeat top left;
}
.rashodniki
{
    background:url(../images/imgRight_rashodniki.jpg) no-repeat top left;
}

.footer_bg
{
    /*background:url(../images/footer_bg.gif) repeat-x bottom;   */
    height:157px;
}
.text_red
{
    color:#A91B0E;
}
.ico_pdf { 
	padding: 5px 0px 5px 20px;
	background: transparent url(../images/icon_pdf.gif) no-repeat center left;
}

.links_float a{
	float:left;
	width:102px;
	height:170px;
	margin-right:15px;
	text-align:center;
}
.links_float a img{
	margin-bottom:-2px;
}
.links_float a span{
	margin-top:6px;
	display:block;
	width:102px;
}

/*-----------------Менюшка--------------------------------*/
#mainMenu
{
    padding-top:25px;
    padding-bottom:15px;
    min-height:190px;
}
#mainMenu ul
{
    margin:0px;
    padding:0px;
}
#mainMenu ul li
{
    list-style:none;
    padding-left:50px;
    padding-bottom:12px;
    background:url(../images/mainMenu_s.png) no-repeat 35px 3px;
    color:#590000;
}
#mainMenu ul li a
{
    color:#fff;
    text-decoration:none;
    border-bottom:1px dotted;
}
#mainMenu.menu_hyundai ul li
{
    color:#77C96D;
}
#mainMenu.menu_sigma ul li
{
    color:#2E2E2E;
}
#mainMenu.menu_general ul li
{
    color:#460500;
}
#mainMenu.menu_mdv ul li
{
    color:#0E4868;
}
#mainMenu.menu_hiref ul li
{
    color:#173756;
}

#mainMenu.menu_dospel ul li
{
    color: #b8cde9;
}

#mainMenu.menu_salda ul li
{
    color: #500318;
}


#mainMenu.menu_rashodniki ul li
{
    color:#d1d7da;
}
/*-----------------Авторизация--------------------------------*/
#form_auth
{
    padding-left:15px;
    margin-top:15px;
    margin-bottom:30px;
}
#form_auth input
{
    width:147px;
    padding:2px;
    border:none;
}
#form_auth input#submit
{
    width:51px;
}
/*-----------------Контакты--------------------------------*/
#contacts_info
{
    background:url(../images/phone.png) no-repeat 0px 3px;
    padding:8px 5px 5px 57px;
	float:right;
	position:relative;
	z-index:100;
	top:0;
}
#contacts_info .phones
{
    color:#353535;
    font-size:26px;
	width:100px;
	float:left;
	white-space: nowrap;
}
#contacts_info .phones div
{
    color:#8C8C8C;
    font-size:14px;
}
#contacts_info .phones span
{
    color:#CD2C1D;
}
#contacts_info .icq{
	float:left;
    /*background:url(../images/icq.gif) no-repeat 0px 2px;*/
	background:url(http://web.icq.com/whitepages/online?icq=484995171&img=5) no-repeat 0px 2px;
    padding-left:23px;
	margin: 0px 10px 0px 30px;
    color:#5CA94B;
    font-size:18px;
}
#contacts_info .icq span
{
    color:#939393;
    font-size:12px;
}
/*-----------------Контент--------------------------------*/
.content
{
    padding:10px 20px;
}
/*-----------------Статьи--------------------------------*/
.articles
{
    padding:0px 30px;
}
.articles div
{
    padding-left:5px;
    border-left:2px solid #5CA94B;
    margin:10px 0px 10px 10px;
}
.articles div a
{
    display:block;
    color:#6B727B;
}
/*-------------Стили таблицы контента--------------*/
.content_table 
    {
        /*border-top:1px solid #aaa;
        border-left:1px solid #aaa;*/
    } 
.content_table td 
    {
        background-color:#E7EBED;
        padding:5px;
        /*border-right:1px solid #aaa;
        border-bottom:1px solid #aaa;*/
        font-size:12px;
    } 
.content_table_string {} .odd{}
.content_table .content_table_string td, .content_table .odd td
    {
        background-color:#C7CCCE;
    }
.content_table thead td 
    {
        background-color:#3A3A3A; 
        /*text-align:center; */
        color:#C1C5C7; 
        vertical-align:middle;
        font-weight: 700;
    }
.content_table thead td a 
    {
        color:#EEE;
        font-weight:700;
    }
.content_table thead td a:hover 
    {
        /*color:#f49d23;*/
    }
.content_table td input
    {
        /*border:none;*/
    }
.content_table td a
    {
        /*font-size:12px;*/
    }
.content_table td li
    {
        /*font-size:12px;*/
        padding:0px;
        margin-left:0px;
    }
.content ul
    {
	 padding:0px;
	 margin-left: 15px;
    }
.content ul li
    {
	 margin-left: 15px;
    }

/*-----------страницы----------*/
.lincksPages{
    color:#888;
    font-size:12px;
    /*padding-bottom:15px;*/
}
.lincksPages a{
    color:#6B727B;
    /*display: block;
    width:15px;
    float:right;*/
    padding:1px 4px;
    text-align:center;
    margin-right:1px;
    border:1px solid #5CA94B;
    text-decoration:none;
}
.lincksPages a:hover{
    color:#fff;
    border:1px solid #5CA94B;
    background:#5CA94B;
    text-decoration:none;
    /*padding:2px;*/
}
.lincksPages span{
    color:#fff;
    background-color:#6B727B;
    padding:1px 4px;
    text-align:center;
    margin-right:1px;
    border:1px solid #6B727B;
}
.lincksPages span.t{
    color:#2E5CA6;
    background:none;
    padding:1px 4px;
    text-align:center;
    margin-right:1px;
    border:none;
}
.lincksPages b{
    /*color:#fff;
    display: block;
    float:left;
    padding:2px;
    width:15px;
    text-align:center;*/
}
/*-----------------------------*/
.newsLenta
{
    background:#303030;
    padding:16px;
    color:#DBE1E3;
    margin-bottom:10px;
}
.newsLenta h2
{
    color:#DBE1E3;
}
.newsLenta td
{
    padding-right:10px;
}
.newsLenta td .newsDateLenta
{
    font-size:16px;
    color:#A2A2A2;
}
.newsLenta td .newsDateLenta span
{
    color:#7ADE64;
}
.newsLenta td .newsDateLenta sup
{
    font-size:12px;
    color:#6A6A6A;
}
.newsLenta td a
{
    color:#FEFEFE;
}
.lentabrend
{
    background:none;
    padding:16px 16px 16px 0px;
}
.lentabrend h2
{
    color:#3A3A3A;
}
.lentabrend td a
{
    color:#6B727B;
}

.newsItem
{
    /*padding-bottom:15px;*/
    padding-top:15px;
}
.newsItem .newsDate
{
    font-size:11px;
}
/*-------------------Дорога-------------------*/
#way
{
    text-align:right;
    margin-bottom:15px;
}
#way a, #way a:hover
{
    color:#6B727B;
}
#way span
{
    color:#D52F1F;
}

/*-----------------Каталог------------------------*/
.catalog_table td
{
    text-align:center;
}
.catalog_main
{
    padding:5px;
    border:1px solid #E09B94;
    margin-bottom:3px;
    background:#fff;
    color:#898E95;
    font-size:16px;
    font-weight:700;
}
.catalog_images
{
    background:#fff;
    border:1px solid #E09B94;
    padding:10px;
    text-align:center;
}
.catalog_images a
{
    border:0px solid #E09B94;
    height:80px;
    /*float:left;*/
    margin-right:10px;
    margin:5px;
}
.catalog_images a img
{
    border:0px solid #E09B94;
    height:80px;
}

.catalog_images_general
{
    background:#F4EFEB;
}

.catalog_images_ico
{
    float:right; 
	margin-top:15px; 
	width:190px;
	margin-left:10px;
}
.catalog_images_ico img
{
    margin-bottom:3px;
}

/*-----------------------------*/
.divAccordion
{
}
.divAccordion a.head
{
    display:block;
    padding:5px;
    border:1px solid #E09B94;
    margin-bottom:3px;
    background:#fff;
    color:#898E95;
    font-size:14px;
    font-weight:700;
    cursor:pointer;
}
.divAccordion a.head:hover
{
    border:1px solid #E09B94;
    background:#F4EFEB;
    color:#666;
    text-decoration:none;
}
.divAccordion a.active
{
    border:1px solid #E09B94;
    color:#666;
    background:#F4EFEB;
}
.divAccordion div
{
    padding:5px 30px;
}

.table_bordered img{
border:1px solid #DDD;
}
