.mod_catalog table.items h4 {margin-bottom:.3em;}
.mod_catalog table.items .behaviour {font-size:.9em;color:#555;margin-bottom:.5em;}
.mod_catalog table.items .text p {margin:0;}
.mod_catalog table.items span.price {background:#CC0000;padding:.2em .3em;color:white;}
.mod_catalog table.items .buy {background:url(/images/buy.gif) 0 50% no-repeat;cursor:pointer;padding-left:20px;}
.mod_catalog table.items .buy a,  .mod_catalog table.items .buy.in_cart span {display:none;}
.mod_catalog table.items .buy span {color:#0a63bb;border-bottom:1px dashed #0a63bb}
.mod_catalog table.items .buy.in_cart a {display:inline;color:#CC0000;}
.mod_catalog table.items div.price {padding:.2em 0 .5em;} 
.mod_catalog table.items td {vertical-align:top;}
.mod_catalog .nophoto {border:1px dotted #999;color:#999;font:12px Arial,Tahoma;text-align:center;white-space:nowrap;width:80px;padding:2em 0;}
.mod_catalog .catalog_tops .anonce {color:#555;font-size:.9em;line-height:120%;margin:.5em 0;text-align:justify;}

#cart {width:100%;margin:0 0 1em;border-collapse:collapse;}
#cart th,  #cart td {border:1px dotted #4B5B98;border-width:0 1px 1px 0;}
#cart th {background:#e6e7ff;}
#cart td {border-color:#BBABF8}
#cart .noborder td {border:0;}
#cart .name {padding-left:10px;}
#cart input {width:50px;text-align:center}
#cart #sum {border:1px dotted #999;border-width:0;width:90%;}
#cart button {font-size:11px;}

#search_result li {margin-bottom:.5em;}

.form .field {clear:both;padding-top:.5em;}
.form label {width:300px;float:left;padding-right:1em;}
.form .field textarea, .form .field input {width:650px;}
.form .field input.btn {width:auto;}

.req_form table {border-collapse:collapse;}
.req_form table td {padding:.2em 0;}
.req_form .field textarea {overflow:auto;}
.req_form .field textarea,.req_form .field input,.req_form .field select {width:80%;border:1px solid #999;}
.req_form button {border:1px solid #999;}
.req_form .field input.btn {width:auto;}

