dafmargin!important * @version    $Id: modules.css 
 * @package    Vtolmachah5 Template

* @subpackage  

* @version   5.0
  
* @author    Sergey Kun

* @copyright Copyright (C) 2012 Vtolmachah http://www.vtolmachah.ru
*/ 

/*style user1*/
.user1{
  overflow: hidden;
}
.user1 a.readmore{
  color: #FFFFFF;
}
/*Style for Megamininew*/
#elementcol3 h3.megamininews-title a{
  font-weight: bold;
  font-size: 14px;
}


#container #mega-wraper{
  margin: 15px;
}
#container .mega-titlearticle{
  color:red;

}
.megamininews-img-thumb{
  border: 1px solid #CDCDCD;
    display: inline;
    float: left;
    padding: 1px;
}
/*style for modules custom*/
/*user1*/
.eventlist,
.eventlistentry{
  width: 100%;
  clear: both;
  overflow: hidden;
}
.eventlistentry{
  margin-bottom: 10px;
}
.eventlistentry img{
  display: inline;
  float: left;
  margin-right: 5px;
  border: 1px solid #cdcdcd;
}
.eventlistentry p{
  margin-top: 0px;
}
.eventlistentry span.eventdate{
  display: block;
  color: #6d6d6d;
}
/* user 5-9*/
#footer .ftmodules ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#footer .ftmodules ul li{
  width: 100%;
}
#footer .ftmodules ul li a{
  list-style-image:url(../images/li-footer.jpg); 
  font-weight:10px; 
  line-height:1.4;
  text-indent: 10px;
}
#footer .ftmodules a:link, a:visited{
  border-bottom: 1px solid #c5bcab;
}

#footer .ftmodules a:hover, a:focus{ 
  text-decoration:underline; border:none;
}
  
#footer .contacform label{
  display: block;
}
#footer .email{
  background: url(../images/ft-email.jpg) no-repeat left center;
  height: 15px;
  width: 201px;
  padding: 5px;
  overflow: hidden;
}
#footer .email input{
  background: 0 none;
  float: left;
  border: none;
}
#footer .contacform div{
  margin:2px 0px;
}
#footer .message{
  background: url(../images/ft-mess.jpg) no-repeat left center;
  overflow: hidden;
  float: left;
  width: 211px;
  height: 70px;
  margin-top: 12px;
}
#footer .message textarea.fcomment{
  background: 0 none;
  float: left;
  border: none;
  padding: 5px;
}
#footer .contacform .submit{
  background: url(../images/readmore.png) no-repeat left center;
  width: 90px;
  height: 25px;
  text-align: center;
  border: none;
  margin-top: 5px;
  cursor: pointer;
  color: #FFFFFF;
}
#footer p.author{
  font-weight: bold;
}

/*Contact*/
#component-contact .contentheading{
  border-bottom: 1px solid #C5BCAB;
  color: #776D54;
  font-family:Arial, helvetica, verdana;;
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 5px;
  text-transform: uppercase;
}
#component-contact tbody {
  background: 0 none;
}

/*style for menu bottom*/
#ft-right ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#ft-right ul li{
  float: left;
  margin-left: 7px;
}

#ft-right ul li a{
  padding: 0px 5px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
/*Style for contact Form*/
.panel a span{
  font-weight: bold;
}
.contact-email div{
  width: 100%;
  float: left;
  margin-bottom: 3px;
}
.contact-email label{
  display: block;
  float: left;
  padding:3px 0px;
  width: 100%;
}
.contact-email input{
  width: 300px;
  float: left;
  height: 16px;
  padding: 4px;
}

input#contact-email-copy{
  width: auto;
}
label.contact-email-copy-label{
  float: none;
  padding: 0px 0px 0px 20px;
}
.moduletable-fmenu {
  position: fixed;
  width: 210px;
  border: 1px solid #cdcdcd;
  background-color: #FEFCFB;
  float: left;
  padding: 10px;
  margin-top: 25px;
  font-size: 12px;
 }
 .moduletable-dafmenu {
  position: absolute;
  width: 210px;
  float: left;
  padding: 10px;
  margin-top: 25px;
  margin-bottom: 250px;
  font-size: 12px;
 }

.moduletable-prav {
  /*border: 1px solid #cdcdcd;
  background-color: #FFF;
  */
  padding: 0 10px 0 5px;
  float: left;
  margin: 0px 0px 15px 0px;
  font-size: 11px;
 } 
.prav2000head {
  color:#red; 
  font-size: 1.1em; 
  font-weight: bold; 
  line-height: 1.25; 
  margin-bottom: 1.25em; 
  margin-left: 0; 
 }
.prav2000list {
  background-image: url("../images/li-footer.jpg");
  background-position: 0 5px;
  background-repeat: no-repeat;
  list-style-type: none !important;
  margin-top: 5px;
  padding-top: 5px;
  padding-left: 14px;
 }

 .moduletable-tik {
  width: 250px;
  float: left;
  background-image: none !important;
 }
 .moduletable-search {
  float: right;
  }
  /*Тень*/
  .drop-shadow {
				position:relative;
				float:left;
				padding:1em;
				margin:2em 10px 4em;
				background:#f6f3f0;
				-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
				-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
				box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			}
			.drop-shadow:before, .drop-shadow:after {
				content:"";
				position:absolute;
				z-index:-2;
			}
			/*.drop-shadow p {
				font-size:16px;
				font-weight:bold;
			}*/
			/* Поднятые углы*/
			.lifted {
				-moz-border-radius:4px;
				border-radius:4px;
			}
			.lifted:before, .lifted:after {
				bottom:15px;
				left:10px;
				width:50%;
				height:20%;
				max-width:300px;
				-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
				-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
				box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
				-webkit-transform:rotate(-3deg);
				-moz-transform:rotate(-3deg);
				-ms-transform:rotate(-3deg);
				-o-transform:rotate(-3deg);
				transform:rotate(-3deg);
			}
			.lifted:after {
				right:10px;
				left:auto;
				-webkit-transform:rotate(3deg);
				-moz-transform:rotate(3deg);
				-ms-transform:rotate(3deg);
				-o-transform:rotate(3deg);
				transform:rotate(3deg);
			}
			.thumb {
				margin:15px;
				border:1px solid #8E826B
			}