@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(fonts/condensed.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(fonts/bold-condensed.woff) format('woff');
}
*{margin:0;padding:0;outline:0;}
body{background:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body.st{background:#f1f1f1 url(img/noise-bg.png);}
a.def{color:#06c}
h1, h2, h3, #recall p, .heads{font-family: 'Roboto Condensed', sans-serif; font-weight:400; padding:15px 0 0 5px; color:#333; text-transform:uppercase;}
h1,.h_one{color:#333; padding:0 5px; font-size:28px;}
h2, .h_two{padding:0 5px; font-size:24px;}
h3, .h_tre{font-size:20px; padding:0 0 0 5px;}
.cont{display:block; position:relative; margin:0 auto; width:1000px;}
.content{background:#fff; border-radius:8px; margin:15px 0; padding:10px 15px; }
.content p{text-align:justify; padding:0 6px;}
.content ol{margin-left: 30px;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;height:0px;}
.clearleft{clear:left;height:0px;}
.br10{height:10px;}
.gr-shadow{box-shadow:0 2px 5px #ccc;}
.sh-line{height:1px; box-shadow: 2px 0 6px #666;}
.iml{float:left; margin:0 10px 4px 0;}
.leftfloat{float:left;}
ul.def{list-style:none; margin-left:20px;}
ul.def li{margin-bottom:5px;}
#main-content{border-radius:8px; margin-right:255px; padding-bottom:20px;}
#right-side{border-radius:8px; width:240px; float:right; /*overflow:hidden;*/}
#right-side .content{padding:10px;}
header{background:#fff; padding-bottom:10px;}
footer{display:block; background:#DEDEDE url(img/noise-bg.png); }
#top-line{padding:5px; background:#eee; color:#666}
#social{float:left; margin-left:5px; line-height:18px;}
#social a{display:block; float:left; width:16px; height:16px; margin-right:5px; border-radius:3px; background: url(img/sprite-main.png) no-repeat;}
#social a:hover{box-shadow:inset 0 0 6px #fff, 0 0 3px #000;}
#social a#vk{background-position:-227px -2px}
#social a#fb{background-position:-248px -2px}
#social a#tw{background-position:-269px -2px}
#social a#od{background-position:-290px -2px}
#social a#mr{background-position:-311px -2px}
#enter{float:right}
#num-help{margin:0 auto; width:300px;}
#num-help span{display:inline-block; width:14px; height:18px; line-height:18px; margin-right:3px; color:#fff; text-align:center; background:#f60; border-radius:4px; font-size:13px; font-weight:700; text-shadow:1px 1px 0 #555;}
#num-help span:first-child{margin-left:4px;}
#head{padding:10px 0; color:#555}
#logo{display:block; float:left; width:220px; height:55px; background: url(img/sprite-main.png) no-repeat 0 -2px;}
#top-cont{margin-left:250px;}
#top-cont ul, #foot-cont ul{display:block; list-style:none; margin:0; padding:0;}
ul.phones, ul.commun{display:block; width:100%;}
ul.phones{font-size:16px; font-weight:700; color:#555;}
ul.phones li{position:relative; line-height:20px}
ul.commun li{padding-top:10px; display:block; position:relative; font-size:14px;}
ul.commun li i{width:16px; height:16px; margin-right:3px; margin-bottom:-2px; display:inline-block; background: url(img/sprite-main.png) no-repeat;}
ul.commun li.icq i{background-position:-335px -2px}
ul.commun li.skype i{background-position:-356px -2px}
ul.commun li.mail i{background-position:-379px -2px}
.kyivstar span{color:#06c;}
.mts span, .life span{color:#f00;}
ul.phones li i{display:none; width:120px; height:18px; position:absolute; left:0; top:20px; background-image:url(img/sprite-tel.png); background-repeat: no-repeat;}
ul.phones li.kyivstar i{background:none;}
ul.phones li.mts i{background:none;}
ul.phones li.life i{background-position:0 -45px;}
ul.phones li.tel i{background-position:0 -66px; left:-20px; background: none;}
#top-cont ul li, #foot-cont ul li{display:block; float:left; min-width:25%;}
#top-cont ul li:last-child, #foot-cont ul li:last-child{float:right; min-width:100px!important; text-align:right;}
#foot-cont ul li:last-child{margin-right:10px;}
#top-cont ul li span, #foot-cont ul li span{display:block; font-size:12px; margin-left:4px; font-weight:400; font-style:italic;}
#foot-wrap{width:100%;float:left; padding-bottom:20px; position:relative;}
#foot-cont{margin-left:220px; margin-top:10px;}
#foot-cont nav{display:block; width:100%; float:left; margin-left:-20px;}
#foot-cont nav a{display:block; float:left; padding:10px 0 15px 0; width:10.7%; color:#636363; font-size:100%; text-align:center; text-decoration:underline; }
#foot-cont nav a:hover{color:#00b6f1;}
nav#main-menu{background: url(img/noise-bg.png), #0090c6;
background:  url(img/noise-bg.png), -moz-linear-gradient(top,  #0090c6 0%, #00b7f1 25%, #00b7f1 93%, #0090c6 100%);
background:  url(img/noise-bg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0090c6), color-stop(25%,#00b7f1), color-stop(93%,#00b7f1), color-stop(100%,#0090c6));
background:  url(img/noise-bg.png), -webkit-linear-gradient(top,  #0090c6 0%,#00b7f1 25%,#00b7f1 93%,#0090c6 100%);
background:  url(img/noise-bg.png), -o-linear-gradient(top,  #0090c6 0%,#00b7f1 25%,#00b7f1 93%,#0090c6 100%);
background:  url(img/noise-bg.png), -ms-linear-gradient(top,  #0090c6 0%,#00b7f1 25%,#00b7f1 93%,#0090c6 100%);
background:  url(img/noise-bg.png), linear-gradient(to bottom,  #0090c6 0%,#00b7f1 25%,#00b7f1 93%,#0090c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0090c6', endColorstr='#0090c6',GradientType=0 );
 margin-top:0px; }
nav#main-menu ul{list-style:none; }
nav#main-menu ul li{display:block;  text-align:center; float:left}
nav#main-menu a{font-family: 'Roboto Condensed', sans-serif; display:block; float:left; width:10.7%; padding:0 .1%; line-height:30px; text-transform:uppercase; color:#fff; font-size:14px; border-left:1px solid #23b9f1; border-right:1px solid #0097ce; font-weight:700; text-decoration:none; text-align:center; /*text-shadow:1px 1px 0 #555;*/}
nav#main-menu a#order-btn{background: url(img/noise-bg.png), #d37c00; border-right:1px solid #d37c00;
background: url(img/noise-bg.png), -moz-linear-gradient(top,  #d37c00 0%, #ff9f00 25%, #ff9f00 93%, #d37c00 100%);
background: url(img/noise-bg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d37c00), color-stop(25%,#ff9f00), color-stop(93%,#ff9f00), color-stop(100%,#d37c00));
background: url(img/noise-bg.png), -webkit-linear-gradient(top,  #d37c00 0%,#ff9f00 25%,#ff9f00 93%,#d37c00 100%);
background: url(img/noise-bg.png), -o-linear-gradient(top,  #d37c00 0%,#ff9f00 25%,#ff9f00 93%,#d37c00 100%);
background: url(img/noise-bg.png), -ms-linear-gradient(top,  #d37c00 0%,#ff9f00 25%,#ff9f00 93%,#d37c00 100%);
background: url(img/noise-bg.png), linear-gradient(to bottom,  #d37c00 0%,#ff9f00 25%,#ff9f00 93%,#d37c00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d37c00', endColorstr='#d37c00',GradientType=0 );
}
nav#main-menu a#order-btn:hover{background: url(img/noise-bg.png), #ed6200;
background: url(img/noise-bg.png), -moz-linear-gradient(top,  #ed6200 0%, #f97c00 24%, #f95f00 93%, #f24c00 100%);
background: url(img/noise-bg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed6200), color-stop(24%,#f97c00), color-stop(93%,#f95f00), color-stop(100%,#f24c00));
background: url(img/noise-bg.png), -webkit-linear-gradient(top,  #ed6200 0%,#f97c00 24%,#f95f00 93%,#f24c00 100%);
background: url(img/noise-bg.png), -o-linear-gradient(top,  #ed6200 0%,#f97c00 24%,#f95f00 93%,#f24c00 100%);
background: url(img/noise-bg.png), -ms-linear-gradient(top,  #ed6200 0%,#f97c00 24%,#f95f00 93%,#f24c00 100%);
background: url(img/noise-bg.png), linear-gradient(to bottom,  #ed6200 0%,#f97c00 24%,#f95f00 93%,#f24c00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed6200', endColorstr='#f24c00',GradientType=0 );
}
nav#main-menu a.active, nav#main-menu a#order-btn.active, nav#main-menu a:hover{background: url(img/noise-bg.png), #46a253; border-left:1px solid #5bc96c; border-right:1px solid #46a253;
background: url(img/noise-bg.png), -moz-linear-gradient(top,  #46a253 0%, #5bc96c 25%, #5bc96c 93%, #46a253 100%);
background: url(img/noise-bg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#46a253), color-stop(25%,#5bc96c), color-stop(93%,#5bc96c), color-stop(100%,#46a253));
background: url(img/noise-bg.png), -webkit-linear-gradient(top,  #46a253 0%,#5bc96c 25%,#5bc96c 93%,#46a253 100%);
background: url(img/noise-bg.png), -o-linear-gradient(top,  #46a253 0%,#5bc96c 25%,#5bc96c 93%,#46a253 100%);
background: url(img/noise-bg.png), -ms-linear-gradient(top,  #46a253 0%,#5bc96c 25%,#5bc96c 93%,#46a253 100%);
background: url(img/noise-bg.png), linear-gradient(to bottom,  #46a253 0%,#5bc96c 25%,#5bc96c 93%,#46a253 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a253', endColorstr='#46a253',GradientType=0 );
}
i.lock{width:16px; height:16px; display:inline-block; margin-right:6px; margin-bottom:-2px; background: url(img/sprite-main.png) no-repeat -343px -22px;}
i.lock2{width:16px; height:16px; display:inline-block; margin-right:6px; margin-bottom:-2px; background: url(img/sprite-main.png) no-repeat -323px -22px;}
#home{background:url(img/home-bg.jpg); padding:20px 0 0 0;}
#home-form1{position:relative; background:#f8f8f8 url(img/g1.jpg) no-repeat 30px 100%; border-radius:8px; /*margin-bottom:50px;*/ min-height:250px;}
#f-cont{margin-left:230px; background:url(img/rc1.jpg) no-repeat 94% 15px;}
#f-cont p{float:right; font-style:italic; color:#666; margin-right:5%;}
#f-head{font-family: 'Roboto Condensed', sans-serif; font-weight:400; display:block; font-size:36px; color:#fb8000; text-transform:uppercase; padding-top:25px; line-height:32px;}
#f-desc{font-family: 'Roboto Condensed', sans-serif; font-weight:400; display:block; font-size:18px; color:#444; padding-left:4px; padding-bottom:30px;}
.f-row{position:relative; padding-bottom:20px;}
.f-row input{display:block; background:#fff; float:left; width:27%; padding:6px 1.5%; margin:0 3% 0 0; border:0px solid #ccc; -moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.6), 1px 1px 1px #ccc;
-khtml-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.6), 1px 1px 1px #ccc;
-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.6), 1px 1px 1px #ccc;
box-shadow: inset 1px 1px 2px rgba(0,0,0,0.6), 1px 1px 1px #ccc;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;}
#home-form2{position:relative; float:right; margin-bottom:20px; margin-right:20px;}
#lc{width:49px; height:31px; margin-left:-43px; background:url(img/sprite-main.png) no-repeat -223px -21px; float:left}
#c{height:29px; border-radius:0 0 0 0; background:#f8f8f8; float:left}
#rc{width:49px; height:31px; background:url(img/sprite-main.png) no-repeat -272px -21px; float:left; }
ul#work-types1, ul#work-types2{display:block; list-style:none;}
ul#work-types1 li, ul#work-types2 li{display:block; float:left; width:18%; margin-right:1%; margin-left:1%; text-align:center; }
ul#work-types2 li{display:block; text-align:right; background:#fff; position:relative; box-shadow:0 0 5px #888; border-radius:0 0 8px 8px; }
ul#work-types2 li span{display:block; color:#333; font-size:13px; margin:10px 15px 10px 0;}
ul#work-types2 li p{font-family: 'Roboto Condensed', sans-serif; color:#c00; font-weight:700; font-size:18px; margin:10px 10px 10px 0}
ul#work-types2 li i{display:block; position:absolute; left:0; top:0; width:60px; height:60px; margin:10px; background:url(img/sprite-main.png) no-repeat;}
ul#work-types2 li#wt-diplomnie-raboty i{background-position: 0px -60px}
ul#work-types2 li#wt-kursovie-raboty i{background-position:-60px -60px}
ul#work-types2 li#wt-kontrolnie-raboty i{background-position:-120px -60px}
ul#work-types2 li#wt-referati i{background-position:-180px -60px}
ul#work-types2 li#wt-dissertacii i{background-position:-240px -60px}
ul#work-types2 li a{display:block; margin:10px; text-decoration:none; color:#fff; margin-top:40px; border-radius:10px; -moz-border-radius:10px;
-webkit-border-radius:10px; text-align:center; font-family: 'Roboto Condensed', sans-serif; font-weight:700; padding:4px 6px; text-transform:uppercase; font-size:15px; box-shadow:inset 0 0 3px #1E5628; background: #7cd58a;
background: -moz-linear-gradient(top,  #7cd58a 0%, #33933a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cd58a), color-stop(100%,#33933a));
background: -webkit-linear-gradient(top,  #7cd58a 0%,#33933a 100%);
background: -o-linear-gradient(top,  #7cd58a 0%,#33933a 100%);
background: -ms-linear-gradient(top,  #7cd58a 0%,#33933a 100%);
background: linear-gradient(to bottom,  #7cd58a 0%,#33933a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cd58a', endColorstr='#33933a',GradientType=0 );}
ul#work-types2 li a:hover{background: #0090c6;
background:  -moz-linear-gradient(top,  #0090c6 0%, #00b7f1 25%, #00b7f1 93%, #0090c6 100%);
background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0090c6), color-stop(25%,#00b7f1), color-stop(93%,#00b7f1), color-stop(100%,#0090c6));
background:  -webkit-linear-gradient(top,  #0090c6 0%,#00b7f1 25%,#00b7f1 93%,#0090c6 100%);
background:  -o-linear-gradient(top,  #0090c6 0%,#00b7f1 25%,#00b7f1 93%,#0090c6 100%);
background:  -ms-linear-gradient(top,  #0090c6 0%,#00b7f1 25%,#00b7f1 93%,#0090c6 100%);
background: linear-gradient(to bottom,  #0090c6 0%,#00b7f1 25%,#00b7f1 93%,#0090c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0090c6', endColorstr='#0090c6',GradientType=0 );}
ul#work-types1 li:first-child, ul#work-types2 li:first-child{margin-left:0;}
ul#work-types1 li:last-child, ul#work-types2 li:last-child{margin-right:0; float:right; width:20%;}
ul#work-types1 li a{display:block; line-height:36px; text-align:center; font-family: 'Roboto Condensed', sans-serif; font-size:16px; text-decoration:none; color:#fff; font-weight:700; text-transform:uppercase; border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;}
ul#work-types1 li a#kursovie-raboty{background:#ee508b url(img/noise-bg.png)}
ul#work-types1 li a#diplomnie-raboty{background:#56c566 url(img/noise-bg.png)}
ul#work-types1 li a#kontrolnie-raboty{background:#ca52b5 url(img/noise-bg.png)}
ul#work-types1 li a#referati{background:#ff9226 url(img/noise-bg.png)}
ul#work-types1 li a#dissertacii{background:#d84747 url(img/noise-bg.png)}
ul#work-types1 li a:hover{text-decoration:underline}
#preim{background:#fff; border-radius:8px; margin:15px auto;}
h2, #preim h2, #news h2, #responses h2, #recall p, .h_two{font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:24px; padding:15px 0 0 25px; color:#22b9e5; text-transform:uppercase;}
h2, #news h2, #responses h2, #recall p{padding:8px 0 0 0px;}
#preim ul{list-style:none; width:49%; float:left; }
#preim ul li{display:block; position:relative; margin:10px 0 8px 15px; min-height:25px; padding:8px 30px 10px 50px; font-weight:400; font-size:17px; color:#333; font-family: 'Roboto Condensed', sans-serif; line-height:18px;}
#preim ul li i{display:block; position:absolute; left:3px; top:3px; width:40px; height:40px; margin:0 0 0 0; background:url(img/sprite-main.png) no-repeat -360px -22px; }
#news{border-radius:8px; width:39%; float:left;}
#responses{border-radius:8px; width: 59%; float:right;}
#hb-form{border-radius:8px; min-height:150px; position:relative; margin:30px 0 0 0; background: url(img/noise-bg.png), #1d9dad;
background: url(img/noise-bg.png), -moz-linear-gradient(-45deg,  #1d9dad 0%, #a5549b 29%, #fdd6b0 69%, #f98830 100%);
background: url(img/noise-bg.png), -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1d9dad), color-stop(29%,#a5549b), color-stop(69%,#fdd6b0), color-stop(100%,#f98830));
background: url(img/noise-bg.png), -webkit-linear-gradient(-45deg,  #1d9dad 0%,#a5549b 29%,#fdd6b0 69%,#f98830 100%);
background: url(img/noise-bg.png), -o-linear-gradient(-45deg,  #1d9dad 0%,#a5549b 29%,#fdd6b0 69%,#f98830 100%);
background: url(img/noise-bg.png), -ms-linear-gradient(-45deg,  #1d9dad 0%,#a5549b 29%,#fdd6b0 69%,#f98830 100%);
background: url(img/noise-bg.png), linear-gradient(135deg,  #1d9dad 0%,#a5549b 29%,#fdd6b0 69%,#f98830 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d9dad', endColorstr='#f98830',GradientType=1 );
}
#hb-head{font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:36px; padding:20px 0 0 0; color:#fff; text-transform:uppercase; text-align:center; margin-left:160px; float:left; width:200px; line-height:36px; }
#hb-head span{display:block; text-shadow:1px 1px 0 #222;}
#hb-form-wrap{ margin-left:380px; padding-top:20px;  min-height:40px;}
#hb-form-wrap p{float:right; font-style:italic; color:#333; margin-top:-16px; /*text-shadow:1px 0 0 #fff;*/ margin-right:5%;}
#g2{position:absolute; left:-40px; bottom:0}
#hb-form2{position:relative; float:right; margin-bottom:10px; margin-right:20px;}
#lc2{width:49px; height:31px; margin-left:-43px; 
background:url(img/sprite-main.png) no-repeat -300px -62px; float:left}
#c2{height:29px; border-radius:0 0 0 0; background: url(img/noise-bg.png), #fcbd87; /* Old browsers */
background: url(img/noise-bg.png), -moz-linear-gradient(left,  #fcbd87 0%, #fa9749 100%); /* FF3.6+ */
background: url(img/noise-bg.png), -webkit-gradient(linear, left top, right top, color-stop(0%,#fcbd87), color-stop(100%,#fa9749)); /* Chrome,Safari4+ */
background: url(img/noise-bg.png), -webkit-linear-gradient(left,  #fcbd87 0%,#fa9749 100%); /* Chrome10+,Safari5.1+ */
background: url(img/noise-bg.png), -o-linear-gradient(left,  #fcbd87 0%,#fa9749 100%); /* Opera 11.10+ */
background: url(img/noise-bg.png), -ms-linear-gradient(left,  #fcbd87 0%,#fa9749 100%); /* IE10+ */
background: url(img/noise-bg.png), linear-gradient(to right,  #fcbd87 0%,#fa9749 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbd87', endColorstr='#fa9749',GradientType=1 ); /* IE6-9 */
 /*background:red; filter:none;*/ float:left; margin-right:45px; }
#rc2{width:49px; height:31px; background:url(img/sprite-main.png) no-repeat -350px -62px; float:left; position:absolute; top:0; right:0; z-index:-1}
#serv-wrap{margin:10px 0; background:#ffffef; border:1px solid #e8e8d0; border-radius:8px; padding:10px;}
#serv-content{border-radius:8px; padding:10px; min-height:500px; background:#fff; margin-left:154px; border:1px solid #e8e8d0;}
ul#serv-menu{display:block; float:left; width:155px; padding:15px 0 0 0; list-style:none;}
ul#serv-menu li{display:block; padding:6px 0 6px 10px; border-radius:8px 0 0 8px; }
ul#serv-menu li.active{ background:#fff; border:1px solid #e8e8d0; border-right:none;}
ul#serv-menu li.active a{color:#0992f1; font-weight:700; text-decoration:none;}
ul#serv-menu li a{color:#666; text-decoration:underline;}
ul#serv-menu li a:hover{color:#222;}
.serv-details{border:1px solid #eee; border-radius:4px; background: #ffffff; line-height:40px; font-size:14px;
background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
}
.serv-details i{width:30px; height:30px; display:inline-block; margin-left:8px; margin-right:10px; vertical-align:middle; background:  url(img/sprite-main.png) no-repeat;}
.serv-details#cena i{ background-position:-310px -158px;}
.serv-details#srok i{ background-position:-310px -129px;}
.serv-details#garant i{ background-position:-340px -129px;}
.serv-details#aftor i{ background-position:-370px -129px;}
.serv-details#dorab i{ background-position:-370px -158px;}
.serv-details#poluchi i{ background-position:-340px -158px;}
.serv-details span.s-desc{display:inline-block; width:45%}
.serv-details span.s-zn{display:inline-block; width:40%}
#l-foot{width:180px; float:left; padding-bottom:20px;}
a#f-logo{display:block; float:left; margin: 25px 10px 20px 0; width:175px; height:40px; background:url(img/sprite-main.png) no-repeat 0px -130px;}
a#f-dev{display:block; float:left; margin: 0px 10px 15px 0; width:175px; height:30px; background:url(img/sprite-main.png) no-repeat 0px -170px;}
p.centr{text-align:center}
a.blue{ margin-right:30px;
color:#fff;	text-transform:uppercase; text-decoration:none; font-family: 'Roboto Condensed', sans-serif; font-size:16px; border-radius:16px; padding:4px 12px; box-shadow:inset 0 0 3px #056f81; background: #06c9db;
background: -moz-linear-gradient(top,  #06c9db 0%, #02aec8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06c9db), color-stop(100%,#02aec8));
background: -webkit-linear-gradient(top,  #06c9db 0%,#02aec8 100%);
background: -o-linear-gradient(top,  #06c9db 0%,#02aec8 100%);
background: -ms-linear-gradient(top,  #06c9db 0%,#02aec8 100%);
background: linear-gradient(to bottom,  #06c9db 0%,#02aec8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06c9db', endColorstr='#02aec8',GradientType=0 );
}
a.yellow{color:#fff; text-transform:uppercase; text-decoration:none; font-family: 'Roboto Condensed', sans-serif; font-size:16px; border-radius:16px; padding:4px 12px; box-shadow:inset 0 0 3px #c27c08;
background: #ffc100;
background: -moz-linear-gradient(top,  #ffc100 0%, #ffa000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc100), color-stop(100%,#ffa000));
background: -webkit-linear-gradient(top,  #ffc100 0%,#ffa000 100%);
background: -o-linear-gradient(top,  #ffc100 0%,#ffa000 100%);
background: -ms-linear-gradient(top,  #ffc100 0%,#ffa000 100%);
background: linear-gradient(to bottom,  #ffc100 0%,#ffa000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc100', endColorstr='#ffa000',GradientType=0 );
}
button{cursor:pointer;} 
button#login-btn{background:#00b6f1; border:none; color:#fff; padding:2px 8px; margin-right:5px; border-radius:4px;}
button.greenbtn, button.call-order, a.call-order, button#stoimost, button#stoimost2{background:#55c465 url(img/noise-bg.png); box-shadow:inset 0 0 3px #1E5628; border:none; color:#fff; padding:3px 8px; border-radius:12px;}
button.greenbtn, a.call-order, button#stoimost{text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size:16px; margin-top:-10px; border-radius:16px; padding:4px 12px; box-shadow:inset 0 0 3px #1E5628; background: #7cd58a;
background: -moz-linear-gradient(top,  #7cd58a 0%, #33933a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7cd58a), color-stop(100%,#33933a));
background: -webkit-linear-gradient(top,  #7cd58a 0%,#33933a 100%);
background: -o-linear-gradient(top,  #7cd58a 0%,#33933a 100%);
background: -ms-linear-gradient(top,  #7cd58a 0%,#33933a 100%);
background: linear-gradient(to bottom,  #7cd58a 0%,#33933a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cd58a', endColorstr='#33933a',GradientType=0 );
}
a.call-order{text-decoration:none; font-size:12px;}
button#stoimost2{text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size:16px; margin-top:-10px; border-radius:16px; padding:4px 12px; box-shadow:inset 0 0 3px #1E5628, 0 0 50px #fff, 0 0 30px #fff; background: #06c8db;
background: -moz-linear-gradient(top,  #06c8db 0%, #015bb5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06c8db), color-stop(100%,#015bb5));
background: -webkit-linear-gradient(top,  #06c8db 0%,#015bb5 100%);
background: -o-linear-gradient(top,  #06c8db 0%,#015bb5 100%);
background: -ms-linear-gradient(top,  #06c8db 0%,#015bb5 100%);
background: linear-gradient(to bottom,  #06c8db 0%,#015bb5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06c8db', endColorstr='#015bb5',GradientType=0 );
}
button.greenbtn:hover, a.call-order:hover, button#stoimost:hover, button#stoimost2:hover{background: url(img/noise-bg.png), #ed6200;
background: url(img/noise-bg.png), -moz-linear-gradient(top,  #ed6200 0%, #f97c00 24%, #f95f00 93%, #f24c00 100%);
background: url(img/noise-bg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed6200), color-stop(24%,#f97c00), color-stop(93%,#f95f00), color-stop(100%,#f24c00));
background: url(img/noise-bg.png), -webkit-linear-gradient(top,  #ed6200 0%,#f97c00 24%,#f95f00 93%,#f24c00 100%);
background: url(img/noise-bg.png), -o-linear-gradient(top,  #ed6200 0%,#f97c00 24%,#f95f00 93%,#f24c00 100%);
background: url(img/noise-bg.png), -ms-linear-gradient(top,  #ed6200 0%,#f97c00 24%,#f95f00 93%,#f24c00 100%);
background: url(img/noise-bg.png), linear-gradient(to bottom,  #ed6200 0%,#f97c00 24%,#f95f00 93%,#f24c00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed6200', endColorstr='#f24c00',GradientType=0 );}
button:hover, button.call-order:hover, a.call-order:hover{box-shadow:inset 0 0 6px #fff, 0 0 3px #000;}
button.call-order:hover, button#login-btn:hover{color:#000;}
#mini-order button.greenbtn{margin-top:6px; width:100%}
/*
.field{padding:5px; width:210px; border-radius:6px; background:#f0fcff; border-top:1px solid #a5d7e5; border-left: 1px solid #d6eff6; border-right: 1px solid #d6eff6; border-bottom:1px solid #f0fcff}*/
#mini-order{}
#mini-order form{padding-top:10px; float:right;}
#mini-order select{width: 210px; margin: 0 0 10px 2px;/*visibility:hidden*/}
.selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.selectbox .select, #userblock_uchet input.coolinput, #mini-order input,  #mini-order input.srokinp, #mini-order textarea, #recall input{
	width: 158px;
	margin: 0 0 10px 2px;
	height: 24px;
	padding: 0 45px 0 12px;
	font: 14px/24px Arial, Tahoma, sans-serif;
	color: #666;
	text-shadow: 1px 1px #FFF;
	background:#f0fcff; border-top:1px solid #a5d7e5; border-left: 1px solid #d6eff6; border-right: 1px solid #d6eff6; border-bottom:1px solid #d6eff6;
	border-radius: 6px;
	/*box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);*/
}
#userblock_uchet input.coolcheckbox {
	margin: 0 0 10px 2px;
	height: 18px;
	width: 18px;
	color: #666;
	text-shadow: 1px 1px #FFF;
	background:#f0fcff; border-top:1px solid #a5d7e5; border-left: 1px solid #d6eff6; border-right: 1px solid #d6eff6; border-bottom:1px solid #d6eff6;
	border-radius: 6px;
}

#recall input{width:200px; margin-bottom:8px;}
#recall form{padding:10px 0;}
#recall p{font-size:20px}
#mini-order input{height: 26px; width: 200px; padding-right:5px; color:#111;}
#file-wrap{position:relative; height:20px; line-height:20px; padding-left:5px; margin-bottom:5px; color:#666;}
#mini-order input[type=file]{width:80px; height:20px; position:absolute; right:0; top:0; opacity:0; cursor:pointer}
#mini-order #filebtn{display:block; width:62px; height:20px; padding-left:20px; font-size:11px; position:absolute; right:0; top:0; background: #f2f5f6;
background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc));
background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
background: -o-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
background: -ms-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
background: linear-gradient(to bottom,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
 border-radius:5px; border:1px solid #ccc; cursor:pointer}
 #mini-order #filebtn i{display:block; position:absolute; left:3px; top:4px; width:14px; height:14px; background:url(img/sprite-main.png) no-repeat -232px -131px;}
#mini-order textarea{width: 200px;
	margin: 0 0 10px 2px;
	height: 60px;
	padding: 5px 5px 5px 12px;
	font: 14px/18px Arial, Tahoma, sans-serif;
	color:#111;
	text-shadow: 1px 1px #FFF;
	}
	#mini-order input.srokinp{background:#f0fcff url(img/calendar.jpg) no-repeat 95% 50%;}
/*.selectbox .select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.selectbox .select:active {
	background: #f5f5f5;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
}
.selectbox.focused .select {
	border: 1px solid #5794BF;
}*/
.selectbox .select .text {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.selectbox .trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #d6eff6;
}
.selectbox .trigger .arrow {
	position: absolute;
	top: 10px;
	left: 12px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
	width: 0;
	height: 0;
	overflow: hidden;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.selectbox:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.selectbox .dropdown {
	top: 26px;
	width: 225px;
	margin: 0 0 0 2px;
	padding: 4px 0;
	background: #FFF;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, Tahoma, sans-serif;
}
.selectbox li {
	padding: 2px 5px 3px;
	color: #231F20;
}
.selectbox li.selected {
	background: #A3ABB1;
	color: #FFF;
}
.selectbox li:hover {
	background: #08C;
	color: #FFF;
}
.selectbox li.disabled {
	color: #AAA;
}
.selectbox li.disabled:hover {
	background: none;
}
.req .err, .req-s .err{
	color: #f00;
}
.req, .req-s{position:relative; width:100%}
.req i, .req-s i{color:red; position:absolute; left:6px; bottom:13px; }
.req-s i{z-index:99999;}
	/*#mini-order{margin-left:auto;margin-right:auto; width: 230px; background:#B3DAF4; border-radius:8px; padding:15px 10px 10px 10px; margin-bottom:40px; font: 14px/20px Arial, Tahoma, sans-serif;
			color: #333;}
		#mini-order h3{text-align:center; font-size:20px; color:#F30; margin-bottom:12px; text-shadow:1px 1px 1px #fff}*/
		/*#sroksd{position:relative; margin-left:5px; margin-right:5px; margin-bottom:6px; line-height:36px; font-size:14px;color:#333; font-weight:700}*/
		#dopdata{margin-bottom:12px; }
		#dopcont{display:none; padding-top:10px; padding-bottom:4px;  border-bottom:1px dashed #999; margin-bottom:10px}
		#dopcollapse{display:block; font-weight:700;padding-left:24px; line-height:20px; color:#069; text-decoration:underline}
		#dopcollapse:hover{text-decoration:none}
		#dopcollapse.on{background:url(images/collarr.png) no-repeat;}
		#dopcollapse.off{background:url(images/collarr2.png) no-repeat;}
		span.lab{display:block; font-size:12px; margin-left:4px;}
		#mini-order #subm-btn{display:block;margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:-40px; width:225px; height:71px; background:url(images/miniform_button.png) no-repeat; cursor:pointer}
		#getdate{float:right; font-size:12px; color:#74365B; line-height:36px; font-weight:400; background:url(images/calendar.png) no-repeat 100% 0; padding-right:36px; cursor:pointer; text-decoration:underline}
		#getdate:hover{text-decoration:none}
		#mini-order input#m-1, #mini-order input#m-2, #mini-order input#m-3{color:#111;display:inline-block; padding-left:4px; padding-right:4px;}
		#mini-order input#m-1{width:26px;}
		#mini-order input#m-2{width:40px;}
		#mini-order input#m-3{width:115px;}
		#srokcont{margin-left:4px;}
		span.hidden{display:block; position:absolute; left:-70; top:-34px; visibility:hidden; height:0px; font-size:12px; margin-left:4px;}
		span.err{margin:0 0 0 4px; padding:0; display:block; color:#f00; font-size:11px; font-weight:700}
		#mini-order div.loader{background:url(images/loading0.gif) no-repeat 6px 50%;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#666;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#666;}
.pay{padding:10px 10px 10px 95px; border-bottom:1px solid #ccc; position:relative; min-height:80px; margin-bottom:10px;}
.pay i{display:block; position:absolute; left:5px; top:5px; width:85px; height:85px; border-radius:6px; border:1px solid #ccc; background:url(img/sprite-pay.jpg) no-repeat;}
.pay i#nal{background-position: 0 0;}
.pay i#card{background-position: -85px 0;}
.pay i#privat{background-position: 0 -85px;}
.pay i#wm{background-position: 0 -170px;}
.pay i#yad{background-position: 0 -255px;}
.pay i#kiwi{background-position: -85px -170px;}
.pay i#inter{background-position: -85px -85px;}
.pay i#robo{background-position: -85px -255px;}
img.grayscale {
    filter: url(img/"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.uchetUserBlock {
	width: 272px;
	position: absolute;
	top: 50px;
	right: 50px;
	background-color: #F7F7F7;
	padding: 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	z-index: 10;
}
#mini-form1 select{
	width: 230px;
}
#mini-form2 select{
	width: 186px;
} 
.red_border{
	border: 1px solid #f00 !important;
}
.mini-error-message{
	font-weight: bold;
	color: #f00;
	display: none;

}
#mini-form1 .mini-error-message{
/*display: block;*/
font-size: 16px;
margin-bottom: 4px;
height: 20px;
margin-top: -18px;
}
#mini-form2 .mini-error-message{
/*display: block;*/
font-size: 14px;
margin-bottom: 16px;
height: 18px;
margin-top: -18px;
}

#lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background:#222; /*url(img/bkg.png);*/
    display: none;
}

#recall{display:none; position:relative; width:300px; margin-left: -150px; border:1px solid #ddd; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow: 1px 1px 2px #aaa;}
#recall div{padding:15px 15px 5px 15px;}
.clozer, #clozer{display:block; position:absolute; right:2px; top:2px; width:22px; height:22px; background:url(img/login-sp.png) no-repeat 0 -68px; opacity:0.7; cursor:pointer;}

.clozer:hover, #clozer:hover{opacity:1;}
.bnews{float:left}
.bnews ul li {margin-left:30px!important; margin-bottom:6px;}


.seo-faq {
	margin: 10px;
	width: 48%;
    display: inline-block;
}
.faq-name {
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	padding: 10px 50px 10px 5px;
	color: #018ec2;
	font-variant: small-caps;
	position: relative;
}
.faq-name:after {
	content: '\00d7';
    font-size: 36px;
    font-weight: 100;
    color: #9e9c9c;
    line-height: 50px;
    margin-left: 10px;
    position: relative;
    top: 6px;
    display: none;
}
.faq-name.active:after {
	display: inline;
}
.faq-name:hover, 
.faq-name.active {
	color: #444;
}
.faq-name:hover:after {
	color: #c00;
}
.faq-answer {
	font-size: 14px;
	position: relative;
	z-index: 999;
}
.faq-text {
	padding: 10px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: none;
	border: 5px solid #3cbdec;
}
.seo-faq-title {
	font-size:20px;
	text-align: center;
}
