html, body{ width:100%; height:100%; color:#142956; font-family:Verdana;}

h1 { font:normal bold 20px "Times New Roman", Times, serif; }

table#body{ background-color:#E1E1E1; }

div.body{ height:100%; width:100%; padding:10px; }

a { color:#5F6987; text-decoration:none; }
a:hover{ text-decoration:underline; }

* img{ border-width:0px; }

h1#logo { font-size:30px; }


.title_catalog { border-bottom: 1px dashed silver; margin-bottom:10px; }

.element_mini { border-left:2px solid silver; margin-bottom:5px; padding-left:10px; }
.element_mini .img{ border:1px solid black; height:auto; width:150px; float:left; overflow:hidden; }
.element_mini .img img{ width:150px; font-size:10px; }
.element_mini .about{ padding-left:5px; overflow:hidden; font-size:12px; }
.element_mini .price{ height:30px; clear:both; color:black; font-size:14px; font-weight:bold; }


.element_big { padding-left:10px; }
.element_big .img{  width:152px; float:left; overflow:hidden; font-size:11px; text-align:center; line-height:15px; }
.element_big .img1{  width:152px; height:auto; }
.element_big .img img{ width:150px; border:1px solid black; }
.element_big .about{ padding-left:5px; overflow:auto; font-size:10px; }
.element_big .price{ height:30px; color:black; font-size:14px; font-weight:bold; }