#search_result li {margin-bottom:.5em;}

.mod_gallery .photo {float:left;width:160px;height:230px;text-align:center;font-size:.9em;}
  .mod_gallery .photo img {margin-bottom:1em;}

.form .field {clear:both;padding-top:.5em;}
.form label {width:210px;float:left;padding-right:1em;}
.form .field textarea, .form .field input {width:300px;}
.form .field input.btn {width:auto;}

.mod_contacts .form label {width:32%;}
.mod_contacts .form .field textarea,.mod_contacts .form .field input,.mod_contacts .form .field select {width:64%;}
.mod_contacts .form .field input.btn {width:auto;}

.req_form table {border-collapse:collapse;width:400px;}
.req_form table td {padding:.2em 0;}
.req_form table textarea {overflow:auto;width:98%;}

.mod_faq .question {border-left:4px solid #ff5d00;padding-left:20px;}
.mod_faq .answer {margin:.5em 0 2em;}

/*.mod_anketa .subtop {text-align:center;background:#96B383;border-top:5px solid white;color:white;line-height:1.5em;font-weight:bold;}*/
/*
.mod_anketa .subtop {color:#5C8A3F;border-bottom:3px solid #5C8A3F;padding:1em 0 0 2em;font-family:Impact;font-size:1.3em;font-weight:200;}
.mod_anketa table {width:99%;}
*/

.mod_request form {font-size:.85em;}
  .mod_request form input.text, .mod_request form select, .mod_request form textarea {width:550px;}
  .mod_request form .name {margin:10px 0 5px;font-family:Tahoma;text-transform:uppercase;}
  .mod_request form h4 {background:url(/images/green_bg.gif) #96b383;color:white;margin:1em 0 0 ;padding:3px;border:0;border:0;font-size:1.1em;text-transform:uppercase;}
  .mod_request form .part {padding:1px 0 .5em;background:url(/images/block_line.jpg) top right no-repeat;}
  .mod_request form .name span {background:#96B383;color:white;padding:1px 3px;}
  .mod_request form .name span.req {background:#5C8A3F;}
  .mod_request .hr {display:none;height:2em;}
  .mod_request .tooltip {border-bottom:1px dashed black;}
  .mod_request textarea, .mod_request .text {border:1px solid #999;}


div.tooltip {position:absolute;left:-2000px;z-index:1000;background-color:#dedede;padding:5px;border:1px solid #fff;width:400px;display:none;text-align:justify;}
  div.tooltip p {margin:0;padding:0;color:#fff;background-color:#222;padding:4px 9px;}
#anketa span.tooltip {padding:0px 2px;background:#f1f1f1;color:#333;border:1px solid #999;font-size:.85em;font-weight:bold;}

.mod_portfolio .item {clear:both;padding:1em 0;background:url(/images/block_line.jpg) top right no-repeat;}
  .mod_portfolio .item .image {float:left;width:175px;padding:1px;text-align:center;border:1px solid #ccc;margin-top:1em;}
  .mod_portfolio .item .image img {display:block;}
  .mod_portfolio .item .text {margin-left:200px;}

#tagcloud {text-align:center;}
