#fav-logo {
	text-align: left;
}

#fav-nav-sm {
  border-bottom: 0px solid #ddd;
}
#fav-nav .navigation li a {
  font-size: 1.7rem;
}

#fav-headerwrap {
  float: left;
  border-bottom: 0px solid #ddd;
}

#fav-splitter {
  border-bottom: 1px solid #ddd;
}
#fav-advertwrap {
  border-bottom: 1px solid #ddd;
}
.navigation {
  float: right;
}

.moduletable.exit .btn {
  height: 20px;
  padding: 1px 16px 1px;
}

#fav-introwrap{
  width: 20%;
  float: left;
}
#fav-mainwrap {
  width:70%;
  margin-left:25%;
}

#fav-maincontent .optional {
  visibility: hidden;
}

div.profile dl.dl-horizontal dt {
    width: 15rem;
}
div.profile dl.dl-horizontal dt {
    font-weight: bold;
		width: 300px;
}
div.profile dl.dl-horizontal dd {
    font-weight: normal;
}


/*форма*/

.contact input[type="text"], .contact textarea,
.contact input[type="email"]{
	width: 80%;
}
.red, .star {
  color: #cc3333;
  background-color: #f5f5f5;
  padding: 5px;
}

.add input[type="text"], .add input[type="password"], 
.add input[type="datetime"], .add input[type="datetime-local"], 
.add input[type="date"], .add input[type="month"], 
.add input[type="time"], .add input[type="week"], 
.add input[type="number"], .add input[type="email"], 
.add input[type="search"], .add input[type="tel"] {
height: 27px;
}
/* форма регистрации */ 
.form {
  display: block;
  width: 50%;
  padding: 5% 12% ;
  border: 1px solid #ccc;
  /*margin-left: 25%;*/
  margin-top: 2%;
  background-color: #fff;
}

.login, .nav-stacked {
  width: 50%;;
  margin-left: 25%;
}

.login {
  width: 70%;
  margin-left: 15%;
}

/* форма добавления */
.form.add .red, .form.add .star {
    background-color: #fff;
}
.form.add {
  /*color: #808080;*/
  display: block;
  float: left;
 
  margin-top: 12px;
  padding: 20px;
  border: 1px solid #ccc;
  border-radius: 0px;
  background-color: #fff;
}
.add .control-group.info .control-label {
    width: 100%;
    text-align: left;
    color: #555;
}
.add .controls {
    display: inline-block;
    padding-left: 20px;
}
.add .control-group {
    margin-bottom: 25px;
}
.add .control-label {
    float: left;
    width: 180px;
    padding-top: 5px;
    text-align: right;
}

.add legend {
  font-size: 17px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  line-height: 40px;
}
.add {
  //width: auto;
  width: 550px;
}
.add input, .add textarea {
  width: 270px;
  height: 27px;
}
.add textarea {
 height: 150px;
}
.pmt textarea {
 height: 70px;
}
.price-done {
  width: 45px;
  margin-left:1px;
  margin-bottom: 10px;
  padding: 4px 6px;
} 
.add .price {
  width: 225px;
}
.add select {
  height: 37px;
}
.add .chzn-done {
  width: 285px;
}
.linekey .heading {
    width: 250px;
}
form .btn {
    top: 1em;
}

.btn.pmt, .btn.wrng {
  font-size: 80% !important;
}

/*инфо-сообщение*/
.wp-info {
  float: left;
  margin-top: -15px;
}
.wp-info {
  margin-top: 0.3rem;
  height: 14px;
  width: 14px;
  background-image: url("../images/l_info.gif");
}

.form .simple .wp-info {
   margin-top: -30px;
}
.wp-info:hover .descr {
  position:absolute;
  display: block;
  z-index: 99999;
  width: 350px;
  margin-left: 0px;
  margin-top:27px;
}

.descr{
    display:none;
    min-height: 50px;
  	margin-left:-350px;
    padding:10px;
    margin-top:17px;
  	font-size: 14px;
    background:rgba(178, 21, 99,0.2);
    -moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);
    box-shadow:0 5px 5px rgba(0,0,0,0.3);
}

/*профили*/
.profile.usr ul.btn-toolbar.pull-right {
  float: right;
}

.hr-dashed {
	margin: 1rem 0;
	padding: 0;
	height: 0;
	border: none;
	border-top: 2px dashed #ddd;
}
.wp div.profile ul.btn-toolbar.pull-right {
 	margin-top: -1rem;
}
div.profile ul.btn-toolbar.pull-right button.btn {
    padding: 8px 12px 6px;
  	margin-top: -2px;
}
input.btn {
  margin-bottom: 16px;
  margin-right: 9px;
}

div.profile fieldset legend {
    padding-top: 0px;
    margin-bottom: 0px;
}




























