#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_anketa textarea {width:99%;margin-bottom:.5em;}
.mod_anketa .ttname p {margin:.3em 0 .3em;}
*/

.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;}
  .mod_request form h4 label {text-transform:uppercase;font-size:1.1em;}
  .mod_request form h4 small {font-size:.9em;font-weight:200;}
  .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 form p {margin:.2em 0 .5em;}
  .mod_request .hr {display:none;height:2em;}
/*  .mod_request .tooltip {border-bottom:1px dashed black;}*/
  .mod_request .field.checkbox input {margin-top:5px;}
  .mod_request span.tooltip {padding:0px 2px;background:#f1f1f1;color:#333;border:1px solid #999;font-size:.9em;font-weight:bold;}
  .mod_request .text {border:1px solid #999;}


div.tooltip, div.a_tooltip {position:absolute;left:-2000px;z-index:1000;background-color:#dedede;padding:5px;border:1px solid #fff;width:400px;display:none;}
  div.tooltip p,  div.a_tooltip p {margin:0;padding:0;color:#fff;background-color:#222;padding:4px 9px;text-align:justify;}
div.a_tooltip {width:auto;}

#portfolio_scroll {height:150px;width:550px;overflow:scroll;}
  #portfolio_scroll a {height:150px;width:193px;overflow:hidden;display:block;float:left;}

.mod_portfolio #ajax h2 {margin-top:0em;}
.mod_portfolio .wrap {position:relative;display:none;width:560px;height:115px;padding-bottom:2em;}
  .mod_portfolio .wrap span {font-size:4em;position:absolute;top:0;width:30px;text-align:center;display:block;z-index:500;line-height:130px;color:#5C8A3F;cursor:pointer;}
  .mod_portfolio .wrap span.prev {left:-30px;}
  .mod_portfolio .wrap span.next {right:-30px;}

.mod_portfolio_list {margin-right:-9px;}
  .mod_portfolio_list a {float:left;width:180px;height:130px;overflow:hidden;margin:0 7px 30px 0;border:1px solid #DBE9D1;}
  .mod_portfolio_list a img {width:180px;}
  .mod_portfolio_list a:hover {border-color:#FF7F00;}

#carousel {padding:3px;margin:0 auto;}
  #carousel li {height:130px;border:1px solid #ccc;margin:0 3px;border-color:#ddd #999 #999 #ddd;}
  #carousel img {width:177px;height:133px;}

#tagcloud {text-align:center;}

#tags_text {text-align:center;display:none;padding:1em 0;line-height:140%;}
  #tags_text a {margin:0 .5em;}
