#NY{
	position:absolute;
	z-index:200;
	top:0;
	}
* {
        margin: 0;
        padding: 0;
        font: 12px Arial, Tahoma, sans-serif;
}
b {    font: bold 12px Arial, Tahoma, sans-serif;   }

body {
        background: #fff;
        color: #000;
}

h2,

p,
ul,
ol {
        padding: 5px 10px;
}

h2 {
        font-size: 14px;
        font-weight: bold;
}
*.h2 {
        padding-left:10px;
		font-size: 14px;
        font-weight: bold;
}

h3 {
        padding-top: 10px;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 5px;
}

ul {
        list-style: none;
}

ol li {
        margin-left: 20px;
}

strong {
        font-weight: bold;
}

img {
      border: none;
}
.fieldset_l {
      float: left;
      border: none;
}

.fieldset_c {
      float: left;
      padding-left:90px;
      border: none;
}

.top {
        height: 83px;
        background: url('img/logo-bg.jpg') right top no-repeat;
        border-bottom: #000 1px solid;
}

.top .top-left {
        float: left;
        width: 370px;
}

.top .top-center {
        margin-left: 10px;
        height: 50px;
         background: url('img/logo-mid.jpg') center top no-repeat;
}

.top .top-right {
        float:right;
}

.top-left h1 {
        display: block;
        float: left;
        margin-top: 10px;
        width: 370px;
        height: 66px;
        background: url('img/logo.jpg') center no-repeat;
}

.top-left h1 span {
        display: none;
}

.top-right img {
        float: right;
        margin: 3px 0 0 10px;
}


.top-menu {
        float: right;
        margin-top: 5px;
        margin-left: 50px;
}

.top-menu li {
        float: left;
        margin-right: 15px;
}

.top-menu a {
        padding-left: 15px;
        background: url('img/menu-arrow.gif') left center no-repeat;
}

.top-menu a:hover {
        background: url('img/menu-arrow-active.gif') left center no-repeat;
}

.search {
        height: 42px;
        background: #cecccd url('img/search-bg.gif') left top repeat-x;
}

.search-car {
        height: 42px;
        background: url('img/search-car.gif') right top no-repeat;
}

.search-car form {
        float: left;
        margin: 10px 10px 0 10px;
}

.search-car select,
.search-car input,
.search-car label {
        vertical-align: middle;
}

.search-car label {
        font-weight: bold;
}

.search-car select {
        //font-size: 10px;
}

.search-car #searchSubmit {
        width: 50px;
        height: 19px;
        background: #bdc5d3 url('img/form-but-bg.gif') left top repeat-x;
        border: #969696 1px solid;
        cursor: pointer;
}

.search-car .buyer,
.search-car .basket,
.search-car .exit,
.search-car .cabinet {
        float: right;
        margin: 12px 5px 0 5px;
}

.search-car .basket {
        padding-left: 25px;
        background: url('img/ico-basket.gif') left center no-repeat;
}

.search-car .cabinet {
        margin-right: 10px;
}

.yellow-nav {
        height: 53px;
        background: #ffe500;
        border-bottom: #000 1px solid;
}

.yellow-nav-car {
        height: 53px;
        background: url('img/yellow-nav-car.gif') right top no-repeat;
}

.yellow-nav-car .mark {
        float: left;
        width: 85px; /* Remove this if you want automatic width for car logo blocks */
        height: 100%;
        text-align: center;
        border-right: #fff 1px solid;
}

.mark .mark-img,
.mark .mark-text {
        display: block;
        clear: both;
}

.mark .mark-img {
        padding: 5px 5px 0 5px;
}

.mark .mark-text {
        padding: 0 5px;
}

.yellow-nav-car .text {
        float: left;
        margin-top: 12px;
}

.text .out-arrow,
.text .in-arrow {
        display: block;
        margin-left: 5px;
        padding-left: 20px;
}

.text .out-arrow {
        background: url('img/out-arrow.gif') left center no-repeat;
}

.text .in-arrow {
        background: url('img/in-arrow.gif') left center no-repeat;
}

.left {
        float: left;
        margin: 10px 0;
         background: url('img/dots.gif') right top repeat-y;
}

.right {
        float: left;
        margin: 10px 0;
          margin-left: -3px;

}


.left .arrow,
.right .arrow {
        padding-left: 20px;
        background: url('img/list-arrow.gif') left top no-repeat;
}


.left-inside {
        float: left;
        width: 344px;
        padding: 3px;
        background: #e4e4e4;
        clear:both;
        height:100%;
}

.right-inside {
        margin-left: 350px;
}

.left-inside .search-header {
        background: #ffe500;
        border: #000 1px solid;
}

.left-inside ul.first {
        margin: 10px;
}

.left-inside .out,
.left-inside .in {
        padding-left: 15px;
}

.left-inside .out {
        background: url('img/plus.gif') 0 3px no-repeat;
}

.left-inside .in {
        background: url('img/minus.gif') 0 3px no-repeat;
}

.left-inside .car {
        padding-left: 20px;
        background: url('img/ico-car.gif') 0 3px no-repeat;
        cursor: pointer;
}

.left-inside .gears {
        padding-left: 20px;
        background: url('img/ico-gears.gif') left top no-repeat;
        cursor: pointer;
}

.left-inside .gear {
        padding-left: 20px;
        background: url('img/ico-gear.gif') left top no-repeat;
        cursor: pointer;
}

.left-inside .last {
        padding-left: 20px;
        background: url('img/ico-deck.gif') left top no-repeat;
        cursor: pointer;
}

.left-inside .active {
        padding-left: 20px;
        background: url('img/ico-deck.gif') left top no-repeat;
        cursor: pointer;
}


active {list-style-image: url('img/deck.gif');}

.right-inside .container {
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.right-inside .parts-tab {
        border: none;
        border-collapse: collapse;
        width: 100%;
}

.parts-tab td {
        padding: 3px;
        border: #aaa 1px solid;
}

.parts-tab .tr-head {
        background: #ebeff1;
}

.parts-tab .td-left {
        width: 70%;
}

.parts-tab .td-right {
        width: 30%;
}

.foot-nav {
        clear: both;
        height: 21px;
        text-align: center;
        border-top: #000 2px solid;
        border-bottom: #000 1px solid;
        background: #ffe500;
}
.foot-nav2 {
        clear: both;
        height: 10px;
        border-top: #000 2px solid;
        border-bottom: #000 1px solid;
        background: #ffe500;
}
.foot-nav  .foot-li {
        display: inline-block;
        margin-top: 3px;
        padding: 0 5px;
        border-right: #000 1px solid;
}

.foot-nav  .last {
        border: none;
}

.foot {
        position: relative;
}

.contact {
        position: relative;
		border-bottom: 1px solid #000000
}

.contact table {
	width: 100%;
	border-collapse: collapse
}

.contact table td {
	width: 25%;
	text-align: left;
	vertical-align: top;
	padding: 0 10px 10px 10px;
}

.foot .copy {
        position: absolute;
        top: 0;
        left: 0;
        right: 75%;
        padding: 10px;
}

.foot .webworks {
        position: absolute;
        top: 0;
        left: 75%;
        right: 0;
        padding: 10px;
}

.webworks a {
        float: right;
}

.webworks a span {
        font-weight: bold;
        color: #c10b0b;
}

.foot .counters {
        position: absolute;
        top: 0;
        left: 25%;
        right: 25%;
        padding: 10px;
        text-align: center;
}

.reg_table_border {border-bottom: #4791c5 1px solid;padding: 2px}
.cat_name {background: #ea1616; font: 11px Arial Black; color: #ffffff;}

a.red2 {color: #bc0606; font: 12px Arial; text-decoration: underline;}
a.red2:hover {color: #bc0606; font: 12px Arial; text-decoration: underline;}
.green_txt {color: #079D00; font: 12px Arial;}

.button_off {
font: 12px Arial;
color: #000000;
height: 20px;
border: #B2B2B0 1px solid;
background: url('img/but_off.gif') repeat-x;
cursor: pointer;
}


.button_on {
font: 12px Arial;
color: #000000;
height: 20px;
border: #B2B2B0 1px solid;
background: transparent url('img/but_on.gif') repeat-x;
cursor: pointer;
}

a {color: #000000; font: 12px Arial; text-decoration: underline;}
a:hover {color: #FF0000; font: 12px Arial; text-decoration: underline;}

.parts_head {border: #AAAAAA 1px solid;background: #e2e6e9;font:bold}
.parts_even {background: #f2f6f9;border: #AAAAAA 1px solid;}
.parts_border {padding:2px;border-right: #AAAAAA 1px solid;border-bottom: #AAAAAA 1px solid;align: center}
.tab_main { border: #AAAAAA 1px solid; }

.tab_head {  background: #E2E6E9;padding:2px; }
.tab1 {  background: #FFFFFF; }
.tab2 {  background: #F2F6F9; }
.light {  background: #FFEE99; }
.hover {  background: #FFEE99; }
.selected {  background:#00FF00; }
.tab_main { border: #AAAAAA 1px solid;padding:4px; }
.frozen_order_but {width: 160px; background: #dddddd; border: #5c5c5c 1px solid; font: bold 12px Arial; color: #ffffff;}

.red_txt {color: #bc0606; font: 12px Arial;}
.green_txt {color: #079D00; font: 12px Arial;}

a.blue {color: #0034ff; text-decoration:underline; cursor:pointer; }
a.blue:hover {color: #bc0606; text-decoration:underline; cursor:pointer; }

#content_div { text-align:justify; }

.invisible_div {
 width:100%;
 display:none;
}

.visible_div {
 width:100%;
}

div.cd { padding-right:15px;padding-left:15px;text-align:justify; }


h1 {
font: bold 15px tahoma, sans-serif;
text-align: center;
}










