body {
        margin: 0px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*    font-family: Arial, Helvetica, sans-serif;*/
        font-size: 80%;
        background-color:white;
}
.headerr {
	FONT-SIZE: 8pt; COLOR: #e30000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalli {
	FONT-SIZE: xx-small; COLOR: #7f7f7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

table.contacts {
        font-size:90%;
        text-align: left;
}
table.contacts th {
        text-decoration: underline;
        padding-left: 5px;
}
table.contacts td {
        padding-left:20px;
        color: #3646EB;
}
td.topright {
        background-color: #D8E9F9;
}
table.menu {
        border:0px;
        margin:0px;
        padding:0px;
}
table.menu th{
        border:0px;
        border-top: 1px solid black;
}
table.menu th.bottom{
        border:0px;
        border-bottom: 1px solid black;
}
td.header {
        background-position:right top;
        background-repeat:no-repeat;
        background-image:url('graph/header.jpg');
        font-weight:bold;
        padding-top:10px;
        padding-left:10px;
}
td.header span{
        color: #4656fB;
        background-color:#ffffff;
        height:50px;
}
table.menu tr{
        background-color: #D8E9F9;
}
table.menu td{
        border:0px;
        border-top: 1px solid #3646EB;
        border-bottom: 1px solid #3646EB;
        padding:0px;
        width: 15%;
        text-align:center;
        border-left: 1px solid black;
        
        
}
table.menu a {
        color: black;
        display: block;
        width: 100%;
        text-decoration: none;
        font-weight: bold;
        text-align:center;
}
table.menu a:hover{
        color: white;
        background-color: #7AACFF;
}
table.main th{
        background-color: #D8E9F9;
        border-left:1px solid #3646EB;
        border-top:1px solid #3646EB;
        border-bottom:1px solid #3646EB;
        text-align:left;
        padding-left:15px;
        vertical-align:middle;
}
table.main th.right {
        background-image: url('graph/table_rtcorner.gif');
        background-position:right top;
        border:0px;
        border-bottom:1px solid #3646EB;
        padding:0px; 
}
table.main tr{
       background-color: #F0F8FF;
}
table.main td{
        border:1px solid #3646EB;    
        padding:3px; 
}
table.find td{
        border:0px;
        background-color: #D8E9F9;
}

form{
margin:0px;
}

a.cat {
 font-size:140%;
 display:block;
 width:100%;
 color:#3646EB;
 text-decoration: none;
 text-align:center;
}
a.cat:hover {
  color: white;
  background-color: #7AACFF;

}
a.cat1 {
  font-size:100%;
  width:40%;
  text-align:left
  display:block;
  color:#3646EB;
  text-decoration: none;    
}
a.cat1:hover {
 color: white;
  background-color: #7AACFF;
}
a.cat2 {
/* padding-left:15px;*/
 background-color: #DFDFDF;
 font-size:140%;
 display:block;
 width:100%;
 color:#3646EB;
 text-decoration: none;
 text-align:center;
}
a.cat2:hover {
  color: white;
  background-color: #7AACFF;
}

table.descr2 {
        border:0px;
}
table.descr2 td{
        border:0px;
}
table.descr {
        border:0px outset #3646eb;
        text-align: center;
        background-color: #3646eb;
        margin:0px;
        
}
table.descr td{
        border:0px;
        padding:0px;
/*        background-color: white;*/
        color: white;
        font-weight: bold;
}
table.descr td.arrow{
    padding:0px;
}
table.descr td.number{
    background-color:#8f8f8f;
    color:#000066;
    border:1px solid black;
    border-right:0px;   
    
}
table.descr td.desc{
        text-align: left;
/*        background-color: #d4d4ff;*/
        background-color: #dfdfdf;
        color: #3646eb;
        border-top:1px solid black;
        border-bottom:1px solid black;  
        padding:0px 3px;
}
table.descr a{
        text-align: left;
        background-color: #dfdfdf;
        color: #3646eb;
        font-weight: bold;
        text-decoration:none;
}
table.descr a:hover{
        color: black;
}

table.goods {
/*        border:2px outset #3646eb;*/
        border:0px solid black;
        text-align: center;
        background-color: #F8F8E8;
        margin:0px;
        
}
table.goods td{
 background-color: white;
 border:1px solid black;;
}

table.goods td.head{
 border: 1px solid black;
 font-weight:bold;
}
table.goods td.info{
 border: 1px solid black;
 text-align:left;
}

a.goods {
 font-size:130%;
 display:block;
 width:100%;
 border-top:1px solid black;
 color:#3646EB;
 text-decoration: none;
 text-align:left;
 text-indent:10px;
}

a.goodstop {
 font-size:130%;
 display:block;
 width:100%;
 border:0px solid black;
 color:#3646EB;
 text-decoration: none;
 text-align:left;
 text-indent:10px; 
}

a.goods:hover {
  color: white;
  background-color: #7AACFF;/*#3646EB;*/
}
a.goodstop:hover {
  color: white;
  background-color: #7AACFF;/*#3646EB;*/  
}

table.parts {
        border: 1px solid black;
        width:100%;
}
table.parts img {
        border:1px dotted gray; 
}
table.parts td{
        border:0px;
        border-bottom:1px dotted gray;
        border-right:1px solid black;   
        background-color:white; 
        text-align:left;
        padding-left:15px;
}
table.parts td.photo{
        vertical-align:middle;
        text-align:center;
        padding:10px;
}

table.parts th{
        background-color:#DFDFDF;
        color:#000088;
        border:0px;
        border-bottom:1px solid black;
}

table.parts td.left{
        width:30%;
        font-weight:bold;
        background-color:#F0F8FF;
}

table.parts td.right{
        width:50%;
        background-color:#F0F8FF;
}
table.parts td.nechet{
        background-color:white;
}
table.cars {
        border: 1px solid black;
        width:100%;
}
table.cars img {
        border:1px dotted gray; 
}
table.cars td{
        border:0px;
        border-bottom:1px solid black;
        border-right:1px solid black;   
        background-color:white; 
        text-align:left;
        padding-left:15px;
}
table.cars td.photo{
        vertical-align:middle;
        text-align:center;
        padding:0px;
}

table.cars th{
        background-color:#DFDFDF;
        color:#000088;
        border:0px;
        border-bottom:1px solid black;
}

table.cars td.left{
        width:50%;
        font-weight:bold;
        background-color:#F0F8FF;
}

table.cars td.right{
        width:12%;
        background-color:#F0F8FF;
}
table.cars td.rights{
        width:12%;
        background-color:#F0F8FF;
 	border-right:0px dotted gray;
 	border-bottom:0px dotted gray;
}
table.cars td.cent{
        width:12%;
        background-color:#F0F8FF;
 	border-bottom:1px dotted gray;
        text-align:center;
}
table.cars td.cent2{
        width:12%;
        background-color:#F0F8FF;
 	border-bottom:1px solid black;
        text-align:center;
}
table.cars td.cents{
        width:12%;
        background-color:#F0F8FF;
        text-align:center;
 	border-bottom:0px dotted gray;
}
table.cars td.minik{
        width:5%;
        background-color:#F0F8FF;
        text-align:left;
 	border-right:0px dotted gray;
}
table.cars td.minik2{
        width:9%;
        background-color:#F0F8FF;
        text-align:left;
 	border-right:0px dotted gray;
}
table.cars td.nechet{
        background-color:white;
}
table.main input,select{
        width:98%;
}
table.main input.but{
        width:20%;
        background-color:#7AACFF;
        color:white;
        font-weight: bold;
        border:1px solid black;
}
table.main input.w100{
    width:100%;
}
table.find {
    width:100%; 
}
table.main input.but1{
        background-color:#7AACFF;
        color:white;
        font-weight: bold;
        border:1px solid black;
        width:100%;
}
a.basket {
    text-decoration:none;
    color:blue;
}
input#addbasket {
    background-color:#7AACFF;
    color:white;
    font-weight: bold;
    border:1px solid black;
}
input#searchfield {
    width:100%;
}
input#newmark {
    background-color:#7AACFF;
    color:white;
    font-weight: bold;
    width:30px;
    border:1px solid black;
}
table.main input.itemnumber {
    width:20px;
    border:1px solid black;
    text-align:center;
}
input.but3 {
    background-color:#7AACFF;
    color:white;
    font-weight: bold;
    border:1px solid black;
    background-image:url(graph/basketback.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:25px;
}
table.auth {
    border: 1px solid black;

}
table.auth th {
    border:0px;
    text-align:right;
    background-color: #D8E9F9;    
    width:50%;
}
table.auth td {
    border:0px;
    background-color: #D8E9F9;        
}
table.auth input {
    border: 1px solid black;
}    
table.light {
    width:100%;
    border:0px;
}
table.light td{
    background-color:#F0F8FF;
}
table.light th{
    width:30%;
    padding-right:10px;
    background-color:#F0F8FF;
}
table.light input.but{
    width: 100%;
}
table.order {
    border:0px;
    border-left:1px solid black;
    border-top:1px solid black;
}
table.order td{
    border:0px;
    width:25%;
    border-right:1px solid black;
    border-bottom:1px solid black;
    vertical-align:middle;
}
table.order td.right{
    vertical-align:middle;
}
table.order th{
    border:0px;
    border-right:1px solid black;
    border-bottom:1px solid black;
}
table.order input{
    width:98%;
    border:1px solid black;
}
table.order textarea{
    width:98%;
    border:1px solid black;
}
table.order input.but{
    width: 50%;
}
table.emailicq {
        font-size:90%;
}
table.emailicq th,table.emailicq td{
        background-color: #F0F8FF;
        border:0px;
}
table.emailicq td {
/*      text-align:right;*/
}
a.page,a.cur_page {
    text-decoration:none;
    color: #0000EE;
}
a.page,a.cur_page {
    font-weight:bold;
}
a.cur_page span{
    color:red;
}
table.vieworders {
    border-left:1px solid black;
    border-top:1px solid black;
    width:100%;
}
table.vieworders tr{
    background-color:#202070;
}
table.vieworders a{
    color:black;
    text-decoration:none;
}
table.vieworders a{
    color:black;
    text-decoration:none;
}
table.vieworders tr{
    background-color:white;
    cursor:pointer;
}
table.vieworders td{
    border:0px;
    border-right:1px solid black;
    border-bottom:1px solid black;
    padding:3px;
    text-align:right;
}
table.vieworders th{
    text-align:center;
    padding:3px;
    border:0px;
    border-right:1px solid black;
    border-bottom:1px solid black;
    cursor:default;
}

table.vieworder {
    border:0px;
    border-top:1px solid black;
    border-left:1px solid black;    
}
table.vieworder tr{

}
table.vieworder td{
    width:70%;
    border:0px;
    text-align:right;
    background-color:white;
    border-right:1px solid black;
    border-bottom:1px solid black;    
}
table.vieworder td.right{
    text-align:right;
    width:70%;
}
table.vieworder th{
    width:30%;
    font-weight:bold;
    padding:3px;
    background-color:#f5f5f5;
    border:0px;
    border-right:1px solid black;
    border-bottom:1px solid black;    
}
table.vieworder th.nechet{
    background-color:#e5e5e5;
}
table.vieworder td.nechet{
    background-color:#f0f0f0;
}
h3{
    font-size: 120%;
    color: #3646EB;
    padding:0px;
    margin:5px 10px;
    text-align:center;
}
h4{
    font-size: 100%;
    color: #3646EB;
    padding:0px;
    margin:5px 10px;
    text-align:center;
}

select.order {
    width: 200px;
}
select.order option.s{
    background-color:#e0e0e0;
}

