@charset "utf-8";

/* --------------- default --------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, form, label, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
  font-size: 100%;
}
.clear {clear:both; display:block; overflow:hidden; height:0;}

a                 { margin: 0; padding: 0; font-size: 100%; background: transparent;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, small 
                  { display:block;}
nav ul            { list-style:none;}

sub, sup          { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup               { top: -0.5em; }
sub               { bottom: -0.25em; }
ins               { text-decoration: none;}
p, pre,
blockquote, ul, ol, dl            
          { margin: 1em 0;}
blockquote        { margin-left: 40px; margin-right: 40px;}
ol, ul, dd        { margin-left: 40px;}
pre, code, 
kbd, samp         { font-family: monospace, sans-serif;}

h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family:CuprumRegular, tahoma, sans-serif; color:#4B4B4B;}
h1                { font-size: 30px; margin: 0; padding-bottom:12px; padding-top: 20px;}
h2                { font-size: 25px; margin: 20px 0 0 0;}
h3                { font-size: 22px; margin: 20px 0 0 0;}
h4                { font-size: 20px; margin: 20px 0 0 0;}
h5                { font-size: 18px; margin: 20px 0 0 0;}
h6                { font-size: 16px; margin: 20px 0 0 0;}

.site-path {color:#5c5c5c; padding:0; font: normal 11px Arial, Helvetica, sans-serif;}
  .site-path a {color:#0099ff; text-decoration: underline;}
    .site-path a:hover{color:#0099ff; text-decoration:none;}  

input, select, button, textarea
          { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
html         { overflow-y: scroll;}
body         { background: url(top-pic.jpg) center top no-repeat #fff; text-align: left; line-height: 1.25; font-size: 13px; color: #393939; font-family:Arial, Helvetica, sans-serif;}
a               { color: #0099ff; text-decoration: underline;}
a:hover       { text-decoration: none;}
hr           { color: #aaa; background: #aaa; height: 1px; border: none;}

.sss { font-size: 30px; margin: 0; font-family:CuprumRegular, tahoma, sans-serif; color:#4B4B4B;}
html, body {position:relative; height:100%; min-width:980px;}

.YMaps { color:#000;}

#printMe {color:#000;}

.menu-default ul, .menu-default ul li {padding:0; margin:0; list-style:none; font-size:0;}

/* --------------- /default ---------*/

@font-face {
    font-family: 'CuprumRegular';
    src: url('cuprum-webfont.eot');
    src: local('☺'), url('cuprum-webfont.woff') format('woff'), url('cuprum-webfont.ttf') format('truetype'), url('cuprum-webfont.svg#CuprumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cuprum-Bold';
    src: url('cuprum-bold.eot');
    src: url('cuprum-bold.eot?#iefix') format('embedded-opentype'),
         url('cuprum-bold.woff') format('woff'),
         url('cuprum-bold.ttf') format('truetype'),
         url('cuprum-bold.svg#cuprum-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* wrapper ========================================*/
  .site-wrap {height:auto !important; height:100%; min-height:100%; margin:0 auto -224px; background:url(bot-bg.gif) left bottom repeat-x; max-width:2200px;}
  
  .clear-footer {clear:both; height:224px}
  .cleaner {clear:both; line-height:0; font-size:0;}
  .p { height:100px;}
  
  
/* Начало Шапки =========================================*/
  .site-header {position:relative; height:450px;}
  .site-header img {border:none;}
  .site-header p { margin:0;}
    
    .top-block { height:59px; position:absolute; top:9px; left:50px; right:50px; background-color: #800100;
    border-left:1px solid #7bcf00; border-right:1px solid #7bcf00; border-bottom:1px solid #7bcf00;
    box-shadow:0 2px 0 #426800;
    border-radius:30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px; behavior:url(/d/447481/t/images/pie.htc)    
    }
    
  /* Логотип -------------------------------*/
    .site-logo {position:absolute; top:17px; left:71px;}
  
  /* Телефон -------------------------------*/
    .phone-top {position:absolute; top:20px; right:73px; font: normal 22px CuprumRegular, tahoma, sans-serif; color:#fff;}
    
  /* Слоган -------------------------------*/  
    .site-activity {position:absolute; top:20px; left:352px; right:350px; font: normal 20px CuprumRegular, tahoma, sans-serif; color:#fff; text-align: center;}
    .site-activity a,
    .site-activity a:hover { color: #fff; text-decoration: none;}

  /* top menu -------------------------------*/
    .menu-top {height:59px; position:absolute; top:388px; left:50px; right:50px; background:url(bot-block.gif) left top repeat-x;
    border-left:1px solid #7bcf00; border-right:1px solid #7bcf00; border-bottom:1px solid #7bcf00;
    box-shadow:0 2px 1px #426800;
    border-radius:30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px; behavior:url(/d/447481/t/images/pie.htc)}
    
    .menu-top ul { text-align:center; padding:8px 0 0;}
    
    .menu-top ul li { display:inline-block; font: normal 18px CuprumRegular, tahoma, sans-serif; padding: 8px;}
    .menu-top ul li + li { background:url(menu-top-border.gif) left center no-repeat;}
    
    .menu-top ul li a {display: inline-block; text-decoration:none; font-size: 19px;}
    .menu-top ul li a:hover { text-decoration:none; background:url(menu-top-h-left.gif) left top no-repeat;}
    .menu-top ul li a span {display: inline-block; text-decoration:underline; color:#fff; padding:6px 6px;}
    .menu-top ul li a:hover span { text-decoration:none; color:#fff; background:url(menu-top-h-right.gif) right top no-repeat;}
    
    

/* ========================================= Конец Шапки */


/* Начало Контента =====================================*/

  .site-content-wrap { width: 100%; position: relative; padding:0px 0 0;}
  .site-content-wrap:after {display:block; clear:both; content:"."; visibility:hidden; line-height:0;}
  
  .site-content {width: 100%; float: left;}
  .site-content-middle {padding:0; min-height: 0; margin:30px 218px 0 400px;}

    /* Vote block */
      .vote-block { padding:0 30px 0 0; width:200px; float:left;}
      .vote-block-title {font: normal 22px CuprumRegular, tahoma, sans-serif; color:#333333; padding:0 0 10px;}
      .vote-block-body { font: normal 13px Arial, Helvetica, sans-serif; color:#666;}
      .vote-other { margin:20px 0 0; padding:2px 10px 0; border:none; background:url(vote-other.gif) left top no-repeat; height:23px; width:182px; color:#767a7d; font: normal 14px Arial, Helvetica, sans-serif;}
      .vote-button { margin:10px 0 0; padding:0; background:none; border:none; cursor:pointer; font: normal 13px Arial, Helvetica, sans-serif; text-decoration:underline; color:#0099ff;}
      .vote-button:hover { text-decoration:none;}
      .vote-question { font: normal 13px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 10px;}
      
    /* Новости ------------------------*/
      .news-wrap {overflow:hidden;}
      .news-wrap > h2 {margin:0; font: normal 22px CuprumRegular, tahoma, sans-serif; color:#333; padding:0 10px 18px;}
      .news-wrap > h2 span { padding-left:260px; font: normal 15px Cuprum-Bold, tahoma, sans-serif;}
      .news-wrap > h2 span a { color:#666; text-decoration:underline;}
      .news-wrap > h2 span a:hover { color:#666; text-decoration:none;}
      
      .news-body { width:210px; padding:0 30px 0 0; float:left;}
      .news-date {display:block; font: normal 12px Arial, Helvetica, sans-serif; color:#fff; background:#579700; padding:2px 5px; width:65px; text-align:center;}
      h3.news-title {margin:0; padding:6px 11px 3px; font: normal 13px Arial, Helvetica, sans-serif;}
      h3.news-title a { color:#0099ff; text-decoration:underline;}
      h3.news-title a:hover { color:#0099ff; text-decoration:none;}
      .news-note { font: normal 13px Arial, Helvetica, sans-serif; color:#666; padding:0 11px;}
    



/* ===================================== Конец Контента */


/* Начало Левой колонки =================================*/
  aside.site-content-left { width: 200px; float: left; margin-left: -100%; position: relative; padding:35px 0 0 52px;}
        
    /* Левое меню ------------------------*/
      .menu-title {padding:0 0 7px 10px; font-size:17px;}
    
      .menu-left { margin:0 0 27px;}
      .menu-left ul { width:200px;}
      
      .menu-left ul li.level1 { font: 500 16px arial, tahoma, sans-serif;}
      .menu-left ul li.level1 a {display:block; text-decoration:none; border:1px solid transparent;
      border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; behavior:url(/d/447481/t/images/pie.htc)}
      .menu-left ul li.level1 a:hover {text-decoration:none; background:url(left-m-h.gif) left top repeat-x #478400;
      border-top:1px solid #63a600; border-right:1px solid #63a600; border-left:1px solid #63a600; border-bottom:1px solid #63a600;}
      .menu-left ul li.level1 a span {display:block; text-decoration: underline; color:#5c5c5c; padding:4px 15px; background:url(lvl1-mark.png) 185px center no-repeat;}
      .menu-left ul li.level1 a:hover span {text-decoration:none; color:#fff;}
      
      .menu-left ul li.level2 { font: normal 16px CuprumRegular, tahoma, sans-serif; padding:7px 0 7px 15px;}
      .menu-left ul li.level2 a {display:block; text-decoration: underline; color:#5c5c5c; padding:0 0 0 10px; background:url(lvl2-mark.png) left center no-repeat;}
      .menu-left ul li.level2 a:hover {text-decoration:none; color:#569600; background:url(lvl2-h-mark.png) left center no-repeat;}

      .menu-left .move3 { padding-left:25px !important;}
      .menu-left .move4 { padding-left:30px !important;}
      .menu-left .move5 { padding-left:35px !important;}
      .menu-left .move6 { padding-left:40px !important;}

      .move3 a,.move4 a,.move5 a,.move6 a { background:none !important;}

    /* Редактируемый блок ------------------------*/
      .edit-block-wrap {overflow:hidden; margin:0 0 15px;}
      .edit-block-wrap h2 {margin:0; padding:9px 8px; border:4px solid #64a500; background:url(block-tit.gif) left top no-repeat; font: normal 22px CuprumRegular, tahoma, sans-serif; color:#fff;
      border-radius:14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; -khtml-border-radius: 14px; behavior:url(/d/447481/t/images/pie.htc)}
      .edit-block-body { padding:23px 10px 16px 10px; font: normal 13px Arial, Helvetica, sans-serif; color:#666;}
    
    /* Search ---------------------------- */
      .search {margin:0; padding:0; background: url(search.jpg) left top no-repeat; height:72px; width:200px; position:relative;}
      .s_f { margin: 0; padding: 0; position: absolute; top:26px; left:15px; width:179px; height:19px; background: none;}
      .s_t { float: left; width:135px; background: none; border: none; padding:2px 10px 2px 5px; margin: 0; font: normal 12px Arial, Helvetica, sans-serif; color: #828282; outline-style:none;}
      .s_b { float: left; width:29px; height:19px; background: none; border: none; padding: 0; margin:0; cursor: pointer;}

    /* Информеры ------------------------*/
      .site-informers {padding:20px 0 0; text-align:center;}

/* ================================= Конец Левой колонки */    



/* Начало Правой колонки ==================================================*/

  aside.site-content-right { width: 250px; float: left; margin-left: -250px; position: relative;}

/*================================================== Конец Правой колонки */



/* Начало Футера =====================================================*/

  .site-footer {position:relative; height:187px; background:url(bot-pic.jpg) center top no-repeat; max-width:2200px; margin:0 auto;}
  .site-footer p { margin:0;}
    
    .bot-block { height:59px; position:absolute; top:74px; left:50px; right:50px; background:url(bot-block.gif) left top repeat-x;
    border-left:1px solid #7bcf00; border-right:1px solid #7bcf00; border-bottom:1px solid #7bcf00;
    box-shadow:0 2px 0 #426800;
    border-radius:30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px; behavior:url(/d/447481/t/images/pie.htc)}
    
  /* Копирайт ------------------------*/  
    .site-copyright {position:absolute; right:72px; top:73px; font: normal 11px Arial, Helvetica, sans-serif; color:#fff;}
    .site-copyright a {color:#fff; text-decoration:underline;}
    .site-copyright a:hover {color:#fff; text-decoration:none;}
    .site-copyright span.copyright {font-size:11px !important;}
    
  /* Счётчики ------------------------*/  
    .site-counters {position:absolute; top:154px; right:72px; width:500px; text-align:right; color:#fff;}
  
  /* Название компании ------------------------*/
    .site-name-bottom {position:absolute; top:96px; left:72px; font: normal 11px Arial, Helvetica, sans-serif; color:#fff;}
    
  /* Нижний телефон ------------------------*/  
    .phone-bot {position:absolute; top:149px; left:293px; font: normal 16px CuprumRegular, tahoma, sans-serif; color:#cccccc;}
    
  /* Адрес в подвале */  
    .address-bot { position:absolute; top:148px; left:72px; font: normal 16px CuprumRegular, tahoma, sans-serif; color:#cccccc;}
    

/* ============================================ Конец Футера */  
  
  
  
/* Таблицы ============================================*/
table.table0 { border-collapse: collapse;  border-spacing: 0;}
table.table0 td { padding: 5px; border: none;}

table.table1 { border-collapse: collapse;  border-spacing: 0;}
table.table1 tr:hover { background: #e9e9e9;}
table.table1 td { padding: 5px; border: 1px solid #91949a;}

table.table2 { border-collapse: collapse;  border-spacing: 0;}
table.table2 tr:hover { background: #e9e9e9;}
table.table2 td { padding: 5px; border: 1px solid #91949a;}
table.table2 th { padding: 8px 5px; border: 1px solid #91949a; background-color: #888; color: #fff; text-align: left;}

table.gallery { border-spacing: 10px; border-collapse: separate;}
table.gallery td { background-color: #e9e9e9; text-align: center; padding: 15px;}

/*============================================ Таблицы */

/*e.h.*/

.link-fon a { 
background-color: #800100;
border: 1px solid #800100;
border-radius: 20px;
padding: 7px;
color: #fff;
}

.link-fon1 a { 
background-color: #FF0000;
border: 1px solid #FF0000;
border-radius: 20px;
padding: 5px;
color: #fff;
}

.link-fon1 { 
margin:8px 0;
}

a.highslide-full-expand {
margin: 0 10px 30px 0 !important;
}

.main-1 ul li { 
background: url("http://corpkyb.ru/d/447481/d/1991008601_1.jpg") 0% 67%/10px no-repeat transparent;
list-style-type: none !important;
padding: 8px 0px 0px 17px;
font-size: 15px;
}


.form_btn a { display: inline-block; background: #D0050C; color: #fff; padding: 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font: bold 14px tahoma;}

/* Акция*/
.akcia {color:#000; font-family:tahoma,sans-serif; font-size:19px; font-weight:normal;}
.x1 {padding:10px 20px; text-align:justify; word-spacing:2px;}
.x1 span {color:#ff7e0a; text-decoration:underline;}
.x1 p {margin:0 !important;}

.red1 {padding:5px 15px; background-color:#f20e15; color:#fff; word-spacing:5px; font-size:21px; text-align:center;}
.red2 {padding:5px 15px; background-color:#fc680d; color:#fff; word-spacing:5px; font-size:24px; font-weight:bold; text-align:center;}

.x2 {padding:10px 15px 10px 0px; text-align:right; word-spacing:2px;}
.x2 p {margin:0 !important;}
.x3 {padding:10px 15px; text-align:right;}
.x3 p {margin:0 !important;}
.x4 {padding:10px 15px; text-align:right;}
.x4 p {margin:0 !important;}
.x5 {padding:10px 15px; text-align:left; font-size:18px;}
.x5 p {margin:0 !important;}

ul.akcia {margin-left:20px; text-align:left; list-style: outside url(/d/447481/t/images/akcia/ul.jpg); font-size:13px; font-weight:bold;}
ul.akcia li {margin:2px 0;}

ul.podarok {text-align:left; font-size:12px; font-weight:bold;}
ul.podarok li {margin:4px 0;}


.div_subscribe_close {display:none;}
.div_subscribe {position:fixed; bottom:0px; left:0px; width:100%; overflow:hidden; background:url('/d/447481/t/images/subscribe_bg.jpg') left top repeat-x;}
.div_subscribe div.wrap {padding:1px 25px 1px; font-family:Tahoma; font-size:14px; color:#fff;}
.div_subscribe div.wrap .us_submit {background:greenyellow; border:0; padding:5px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}
.div_subscribe div.wrap .us_submit:hover {background:green;}
.div_subscribe div.wrap img.close_subscribe {cursor:pointer;}
.bord {
-moz-border-radius:15px;
-khtml-border-radius:15px;
-webkit-border-radius:15px;
border-radius: 15px;
background-color: #EFEFEF;
padding: 20px;
margin-bottom: 10px;  
}
.bord a {
color: #416E8D !important;
}

.catalog-item {border-left: 1px black dotted; border-right: 1px black dotted; padding: 3px; text-align: center;}


.fund img {
border-radius: 15px;
padding: 2px;
border: 2px solid grey !important;
width: 200px;
margin-left: 10px;
}



.fund1 img {
border-radius: 15px;
padding: 2px;
border: 2px solid #579700 !important;
width: 300px;
margin-left: 10px;
}

/**********************************calculate-styles**************************************/
.clear{
	clear:both;
	font-size:0;
	padding:0
}

.nuclear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.nuclear{
	zoom: 1;
	display: block;
}

.calculate-block{
	width: 755px;
	margin: 0px auto;
}

.calculate-block .row{
	padding: 0 0 38px 0;
}

.calculate-block .big-row{
	width: 600px;
	padding: 38px 0;
	border-bottom: 1px solid #BFB5AC;
}

.calculate-block .row .lft{
	float: left;
	width: 194px;
	padding: 10px 0 0 0;
}

.calculate-block .row .lft .arr{
	text-decoration: none !important;
	display: table-cell;
	vertical-align: middle;
	font-family: 'Tahoma';
	font-size: 19px;
	width: 178px;
	height: 78px;
	padding: 0 40px 0 16px;
	line-height: 22px;
	color: #393939;
	background: url('calc/arr.gif') right center no-repeat;
}

*:first-child+html .calculate-block .row .lft .arr{
	display: block;
}

*:first-child+html .calculate-block .row .lft .arr span{ 
	display: block;
	z-index: expression(
	runtimeStyle.zIndex = 1,
	this == ((78/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(78/2)-(parseInt(offsetHeight)/2) +'px');
}

.calculate-block .row:hover .lft .arr{
	background: url('calc/arr-h.png') left top no-repeat;
}

.calculate-block .row .rht{
	float: right;
	width: 550px;
}

.calculate-block .row .rht .block{
	float: left;
	position: relative;
	z-index: 1;
	padding: 10px 8px 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/js/PIE.htc);
}

.calculate-block .rht .block .item{
	float: left;
	padding: 0 0 0 12px;	
	width: 78px;
}

.calculate-block .row .rht .yellow{
	background: url('calc/block.jpg') left top repeat-x #EFA60C;
	padding: 10px 3px 10px 0;
}

.calculate-block .row .rht .red{
	background: #C64A2E;
}

.calculate-block .row .rht .blue{
	background: #4D8BD4;
}

.calculate-block .row .rht .green{
	background: #009F1E;
}

.calculate-block .row .rht .grey{
	background: #808080;
}

.calculate-block .row .rht .yellow .item{
	padding: 0 0 0 8px;
	width: 88px;
}

.calculate-block .rht .block .item .img-wrp{
	display: block;
	position: relative;
	z-index: 1;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/js/PIE.htc);
	overflow: hidden;
	width: 78px;
	height: 78px;	
}

.calculate-block .rht .block .item .img-wrp{
	-webkit-box-shadow: #000 0px 1px 2px;
	-moz-box-shadow: #000 0px 1px 2px;
	box-shadow: #000 0px 1px 2px;
	behavior: url(/js/PIE.htc);
	text-decoration: none !important;
}

.calculate-block .rht .block .item .img-wrp.active{
	-webkit-box-shadow: #000 0px 2px 3px;
	-moz-box-shadow: #000 0px 2px 3px;
	box-shadow: #000 0px 2px 3px;
}

.calculate-block .rht .yellow .item .img-wrp{
	-webkit-box-shadow: transparent 0 0 0;
	-moz-box-shadow: transparent 0 0 0;
	box-shadow: transparent 0 0 0;
	behavior: url(/js/PIE.htc);
	width: 78px;
	height: 78px;
	border: 5px solid transparent;
}

.calculate-block .rht .yellow .item .img-wrp img{
	position: relative;
	z-index: 1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
}

.calculate-block .rht .block .item .img-wrp .angle{
	display: block;
	position: absolute;
	z-index: 10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	top: 0px;
	left: 0px;
	width: 78px;
	height: 78px;
	background: url('calc/ang.png') left top no-repeat;
	-webkit-box-shadow: #616669 0px 1px 2px;
	-moz-box-shadow: #616669 0px 1px 2px;
	box-shadow: #616669 0px 1px 2px;
}

.calculate-block .rht .block .item .img-wrp.noactive .angle{
	background: url('calc/noang.png') left top no-repeat !important;
}

.calculate-block .rht .block .item .img-wrp:hover .angle{
	background: none;
	-webkit-box-shadow: inset #000 0px 2px 3px;
	-moz-box-shadow: inset #000 0px 2px 3px;
	box-shadow: inset #000 0px 2px 3px;
}

.calculate-block .rht .block .item .img-wrp.active .angle{
	background: none;
	-webkit-box-shadow: inset #000 0px 2px 3px;
	-moz-box-shadow: inset #000 0px 2px 3px;
	box-shadow: inset #000 0px 2px 3px;
}

.calculate-block .rht .item .img-wrp.active{
	border: 1px solid #fff;	
	-webkit-box-shadow: #000 0 0 0;
	-moz-box-shadow: #000 0 0 0;
	box-shadow: #000 0 0 0;
}

.calculate-block .rht .item .img-wrp:hover{
	-webkit-box-shadow: #000 0 0 0;
	-moz-box-shadow: #000 0 0 0;
	box-shadow: #000 0 0 0;
}

.calculate-block .rht .block .txt{
	display: block;
	text-align: center;
	font-size: 12px;
	font-family: 'Tahoma';
	padding: 3px 0 0 0;
	line-height: 13px;
	color: #fff;
}

.calculate-block .big-row .hd{
	display: block;
	float: left;
	font-size: 23px;
	font-family: 'Tahoma';
	line-height: 22px;
	padding: 0 0 0 17px;
	width: 195px;
	color: #010100;
}

.calculate-block .big-row .txt{
	padding: 10px 0 0 8px;
	width: auto;
}

.calculate-block .big-row .inp{
	float: left;
	width: 120px;
	height: 27px;
	line-height: 27px;
	padding: 5px 10px;
	font-size: 15px;
	border: 7px solid #E89C0B;
	position: relative;
	z-index: 1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset #666 0px 1px 1px;
	-moz-box-shadow: inset #666 0px 1px 1px;
	box-shadow: inset #666 0px 1px 1px;
	background: #fff;
	behavior: url(/js/PIE.htc);
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
}

.calculate-block .big-row .inp:focus{
	-webkit-box-shadow: inset #666 0 0 0;
	-moz-box-shadow: inset #666 0 0 0;
	box-shadow: inset #666 0 0 0;
	border: 7px solid #E89C0B;
}

.calculate-block .big-row .calc{
	float: right;
	font-size: 23px;
	font-family: 'Tahoma';
	color: #070604;
	text-transform: uppercase;
	text-align: center;
	border: none;
	cursor: pointer;
	height: 45px;
	background: url('calc/but.jpg') left top repeat-x; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/js/PIE.htc);
	width: 159px;
	margin: 3px 0 0 0;
}

.calculate-block .big-row .calc:hover{
	background-position: left bottom;
}

.calculate-block .big-row .prise{
	float: left;
	font-size: 25px;
	font-family: 'Tahoma';
	color: #272526;
	height: 60px;
	line-height: 60px;
	background: #F4AA0B;
	position: relative;
	z-index: 1;
	top: -10px;
	padding: 0 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #7A736D 0px 2px 3px;
	-moz-box-shadow: #7A736D 0px 2px 3px;
	box-shadow: #7A736D 0px 2px 3px;
	behavior: url(/js/PIE.htc);
}

.calculate-block .big-row .prise b{
	font-weight: normal;
	font-family: 'Tahoma';
	font-size: 33px;
}

.calculate-block .big-row .prise:before { 
	content: ' '; 
	position: absolute; 
	width: 0; 
	height: 0; 
	left: 20px; 
	top: -10px; 
	border: 5px solid; 
	border-color: transparent transparent #F4AA0B #F4AA0B; 
}

#ukstoimost ul {
	margin-left:40px;
	margin-top:10px;
	margin-bottom:10px;
	
}
.tel-top {
background: url("img/tel-top.png") no-repeat 0 0;

}