body, .body, div, li, p, td
{
    margin:0px;
    padding:0px;
    /*font-size:12pt;
    font-family : "Times New Roman", Times, serif;*/
    font-family : Arial, Helvetica, sans-serif;
    font-size:10pt;
}

p, ol{
    margin:0px 0px 10px 0px;
}

td{
    vertical-align:top;
}

form{
    margin:0px;
    padding:0px;
    clear:none;
}

legend{
    font-weight:bold;
}

input[type=submit]{
    position:relative;
    top:1px;
}

h1, h1 a{
    font-size: 18pt;
    font-weight: normal;
    padding: 0px 0px 10px 0px;
    margin:0px;
    font-family :  Tahoma;
    display :  block;
    /*background:red;
    padding: 30px 0px 20px 0px;
    /*font-family :  Arial, Helvetica, sans-serif;
    color: #E47911; */
    clear:left;
}

h2, a h2, h2 a{
    margin:0px 0px 10px 0px;
    padding:0px;
    /*color:#cc6600;
    color: #E47911;*/
    font-family : verdana,arial,helvetica,sans-serif;
    font-size: 14pt;
    font-weight: normal;
}

h3{
    margin:5px 0px;
    padding:0px;
    font-size:11pt;
}

fieldset{
    float:left;
    margin:10px 10px 10px 0px;
    padding:20px;
    width:30%;
    font-size:10pt;
    background:#fbfbfb;
}

.edit_pic{
    background-color : #99FF66;
    border : solid #66CC33
}

.top a{
    color:#000;
}

a{
    color:#124980;
}

.top_menu a{
    font-family :  Arial, Helvetica, sans-serif;
    font-size:10pt;
    margin:0px 20px 0px 0px;

}

.red{
    color:red;
}

.obj_pic{
    float: left;
    margin-right:10px;
}

.comments{
    color:gray;
}

hr{
    margin:0px;
    padding:0px;
    height:1px;
    border:0px;
    background:black;
}

.navigation{
    font-size:12pt;
    margin:0px 0px 0px 0px;
}

.goods_menu a{
    font-size:12pt;
    display:block;
    margin:0px 0px 5px 0px;
    padding:2px 10px;
    /*font-family :  Arial, Helvetica, sans-serif;*/
}

input[type=text], input[type=password], textarea, .input{
    width:100%;
}

/*
--------------------------------------------------------------------------------
Текст - ссылка
*/

.black_text_a{
    color:#000;
    text-decoration:none;
}

.black_text_a:hover{
    color:#000;
    text-decoration:underline;
}

/*
--------------------------------------------------------------------------------
Поиск
*/

#search a{
    font-size:120%;
}

#search .url{
    margin-top:5px;
}

#search .url a{
    font-size:100%;
    color:green;
}

/*
--------------------------------------------------------------------------------
Расширенный и быстрый поиск
*/
.advanced_search, .fast_search{
    margin-bottom:10px;
    height:100px;
    width:90%;
}

.advanced_search th, .fast_search th{
    font-size:10pt;
    text-align:right;
    height:25px;
    white-space:pre;
}

.advanced_search th{
    vertical-align:middle;
}

.fast_search th{
    vertical-align:top;
}

.advanced_search td, .fast_search td{
    padding:0px 5px;
    height:25px;
    vertical-align:middle;
}

.advanced_search td{
    vertical-align:middle;
}

.fast_search td{
    vertical-align:top;
    padding-bottom:10px;
}

.fast_search td a{
    margin-right:20px;
}

.fast_search td.fs_block a{
    margin-right:0px;
    display:block;
    white-space:pre;
}

.advanced_search input[type="submit"]{
    float:right;
}

.advanced_search input[type="checkbox"]{
    position:relative;
    top:2px;
}

.advanced_search input[type="radio"]{
    position:relative;
    top:2px;
}

/*
--------------------------------------------------------------------------------
Правое меню
*/

.right_menu a{
    display:block;
    margin:0px 10px;
}

.standart td{
    padding:2px 5px;
}
/*
--------------------------------------------------------------------------------
Полное описание товара - 
*/
.full_dsc{
    margin-top:5px;
    margin-bottom:20px;
}

.full_dsc th{
    font-size:10pt;
    text-align:left;
}

.full_dsc th, .full_dsc td{
    padding:3px 2px;
}

/* Сообщение о гарантии*/
.garant{
    clear:both;
    margin:10px;
    padding:20px;
    background:#ffcc66
}

.garant h2, .fast_mail h2{
    color:#000;
}

.fast_mail{
    clear:both;
    margin:10px;
    padding:20px;
    background:#76b7f9
}

.fast_mail form{
    display:block;
}

.fast_mail input[type=text], .fast_mail textarea{
    width:100%;
}



/*
--------------------------------------------------------------------------------
Блог
*/
.blog_img{
    text-align:center;
    padding:20px 0px;
}

.pre_blog_img{
    float:left;
    margin:0px 5px 5px 0px;
    padding:5px;
    background:#efefef;
    border:1px solid gray;
}

.access a{
    padding:0px 5px;
    float:right;
}

.pages{
    padding:10px 0px;
}

.pages a{
    padding:3px 5px;
}


