body, html, form, p{
font-size:12px; 
font-weight:normal;
font-family:Arial;
color:#23281d;
background-color:ffffff;
height:100%;
padding: 0px;
margin: 0px;
}

p, td, div {
font-size:12px; 
font-weight:normal; 
font-family:Arial;
color:#23281d;
}

h1{
font-size:24px; 
font-weight:normal; 
font-family:Arial;
color:#23281d;
}

img.spec_img{
    border-style: solid;
    border-color: #37434a;
    border-width: 1px;
}

a{
color:#42657b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-color: #37434a;
}

li.mainmenu{
list-style-image:url('/images/lmenu1bullet.gif');
padding-top: 3px;
font-weight: bold;
}

li.submenu{
list-style-image:url('/images/lmenu2bullet.gif');
margin-left:-20px;
padding-top:1px;
font-weight: normal;
}

li a{
color:#42657b;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

li.mainmenu a{
font-weight: bold;
}

li.submenu a{
font-weight: normal;
}

td.news_date{
color:#a3957c;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

td.news_prevew{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

td.news_prevew a{
color:#42657b;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a.rmenu{
color:#42657b;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
}

a.catname{
color:#42657b;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

input.login{
    width:100px;
    height:18px;
    border-color: #7e7e7e;
    border-width: 1px;
    font-size: 11px;
    margin: 5px;
}

input.loginButton{

    margin: 5px;
}

a.login{
    color: #42657b;
    font-family: Arial;
    font-size: 11px;
    text-decoration: underline;
}


/*
     ***************  FORMS
*/

span.star {
    color: #ff9b1a;
}

table.form td{
    color: #23281d;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding-top: 5px;
}

table.form td.hr{
    padding: 0px;
    height: 1px;
    background-color: #a3957c;
}

table.form td.space{
    padding: 0px;
    height: 15px;
}

table.form td.header{
    font-size: 12px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
}

table.form td.dheader{
    font-size: 12px;
    font-weight: normal;
    padding-top: 20px;
    padding-bottom: 0px;
}

table.form td.lable{
    text-align: right;
    padding-right: 15px;
}

table.form td.description{
    padding-left: 20px;
    background-image: url('/images/form_descr_separator.gif');
    background-position: left;
    background-repeat: no-repeat;
}

table.form td.input{
    padding: 4px 0px 4px 0px;
    width: 190px;
}

table.form td.input input{
    border: 1px solid #adadad;
    background-color: #e6e6e6;
    width: 190px;
}

table.form td.input textarea{
    border: 1px solid #adadad;
    background-color: #e6e6e6;
    width: 190px;
}

table.form td.input select{
    border: 1px solid #adadad;
    background-color: #e6e6e6;
    width: 190px;
}

span.error{
    padding-left: 15px;
    color: red;
}

div.private_links{
    text-align:center;
}

td.good_text{
    padding: 5px 0px 5px 0px;
}

select.catalog_select{
    background-color: #e6e6e6;
    border: 1px solid #adadad;
}

.td_basket_top{
    background-color: #E6E6E6;
    font-weight: bold;
    text-align: center;
}
.td_basket_top_sep{
    background-color: #E6E6E6;
    font-weight: bold;
    width:20px;
    text-align: center;
}
.td_basket{
    text-align: center;
}

tr.thead{
    height: 30px;
}
tr.trow{
    height: 25px;
}

/*
     //////////////*  FORMS
*/

