#qwes1 {
background-color: #F8F8F8;
color: rgb(204, 53, 105);
border: 1px solid #CC3569 !important;
padding: 10px;
font-size: 13px!important;
float: left;
display: inline;
margin-right: 10px;
max-width: 330px; 
}

#qwes1 textarea, #qwes1 input[type="text"]
{
box-shadow: inset 1px 1px 5px 4px rgba(0,0,0,0.12);
border: none;
border-radius: 5px;
height: 30px;color: rgb(204, 53, 105);
padding: 0 5px;
margin: 10px 0;
background-color: #EDEDED;
width: 80% !important;
}

#qwes1  textarea {min-height: 50px ;resize: vertical;max-height: 175px;padding-top:5px}

.descriptionqw {font-weight: inherit;  margin: 7px 0px; font-size: 17px; color: rgb(0, 136, 203);  width: 319px;}
.fitText {margin: 0px; font-weight: inherit; line-height: 1.2; color: rgb(204, 53, 105);text-align: center;}

#qwes1 input[type="radio"] { position: relative; float: left;color: rgb(0, 136, 203);}

#qwes1 select {background-color: #F8F8F8;
font-size: 17px;height: 35px;width: 80%;
border: 1px solid #DDD !important; 
 border: 2px solid #DDD !important; 
appearance: none;
-webkit-appearance: none;}

#qwes1 input[type="submit"]  {background-color: #CC3569;border: none;height: 45px;color: #fff; width: 250px;cursor: pointer;font-size: 17px;}


textarea, select:focus, input[type="submit"], input[type="text"], input[type="text"]:focus {outline: none;}

#QUEST {background-color: #F0EEEE;min-height: 300px;padding: 50px;}

#QUEST textarea, #QUEST input[type="text"]
{
background-color: rgba(255, 255, 255, 1);
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid rgba(35, 97, 136, 1);
padding: 5px;font-size: 17px;
color: #236188;
margin: 0 0 5px;
width: 100%; float: left;}

#QUEST textarea {
min-height: 130px;
resize: none;}

#QUEST input[type="submit"] {
background-color: rgba(204, 53, 105, 1);
border: 0;
color: rgba(255, 255, 255, 1);
cursor: pointer;font-size: 17px;
float: right;
margin: 0;
padding: 3px;}

#slider {height: 600px;width: 100%; position: absolute;z-index:-5;}

.catalog {
margin-left: auto;
margin-right: auto;
padding-top: 30px;
width: 920px; height: 600px;}

#catalog_top {height: 40px; background-color: #1153C0; color: #fff;   
  padding-top: 5px;
  padding-left: 30px;
  font-size: 25px;}

#catalog_obertka {  width: 220px;
  height: 250px;
  float: left;
  margin: 5px;
  background-color: rgba(240, 238, 238, 0.9);
}
#catalog_ref {background-color: #EEEBEA;
  height: 55px;
  color: #CC3569;
  font-size: 15px;
  padding-top: 10px;
  padding-left: 8px;
}
#catalog_ref1 {font-size: 19px; font-weight: bold;}
#catalog_ref2  a {color: #CC3569;}
#catalog_ref1 a {color: #CC3569;}
#catalog_razdelu {opacity: 0.95; margin-left: -10px;}
#catalog_razdelu ul { list-style-image: url(/images/tr.png); margin: 0 0 0 0px;}
#catalog_razdelu li {  padding-top: 10px; padding-bottom: 4px;margin-left: 35px;}
#catalog_razdelu li a { color: #3169C5; font-size: 15px;margin: -4px;} 

.job {width: 200px;height: 45px;}

ul#red li {list-style: none;padding-left: 20px; }
ul#red li:before {color: red; content: '\2022';padding-right: 5px;margin-left: -10px;} /*красные точки*/
ul#blue li {list-style: none;padding-left: 20px; }
ul#blue li:before {color: #1153C0;content: '\2022';padding-right: 5px;margin-left: -10px;} /*синие точки*/

/* ipoteka */
#ipo {/* height: 830px; */display: block;float: left;text-align: center;}

.ipo_banki  {padding:23px;display:block;float: left ;}
.ipo_det {display:none}
.ipo_banki:hover .ipo_det {display:block;position: absolute; background-color: #fff;padding: 20px;border: 2px #1153C0 solid;margin-top: -170px;margin-left: -35px;text-align: center;}
.ipo_banki img {width: 200px;border: 1px #ccc solid;}
.ipo_banki:hover .ipo_det img {width: 223px;}
#ipo_f  {height: 50px;width: 100%;display: block;float: left;}
#ipo_f  a {color: #fff!important;display: block;background-color: #1153C0;text-align: center;width: 100%;height: 25px;padding-top: 10px;text-decoration: none;font-weight: bolder;}
#ipo_f  a:hover {background-color: #CC3569;}
.ipo_text{
    text-align: justify;
}
.ipo_text p {
    padding-top: 10px ;
}
/*.content ul, ol {margin-left: 30px;padding: 10px;}*/

#catalog_obertka{position:relative;}
