/*!
* "Интернет-Столица", "Internet-Stolica" (http://www.inkapi.com, http://www.interstol.ru)
* Copyright 2009-2017 © Piskunov Mikhail Mikhailovich
* Licensed (http://www.ru.inkapi.com/legal/license.html)
*/
@charset "utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background-position:0 0;background-repeat:no-repeat;border:0 none;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-align:left;vertical-align:baseline;}
a img,:link img,:visited img{border:0 none;}
table{border-collapse:collapse;border-spacing:0;}
ol, ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";}
html{height:100%;}
body{height:100%;font-size:100%;color:#010101;background:#fefefe;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-size:1.4em;line-height:1.5;margin-bottom:0.5em;font-weight:bold;}
h2{font-size:1.3em;margin-bottom:0.75em;font-weight:bold;}
h3{font-size:1.2em;line-height:1.3;margin-bottom:0.5em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
p{margin:0 0 1.5em;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover{color:#000;}
a{color:#4d4d4d;text-decoration:underline;outline:none;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em, dfn{font-style:italic;}
dfn{font-weight:bold;}
sup, sub{line-height:0;font-size:0.7em;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
abbr, acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre, code, tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol{margin:0 1.5em;}
ul, ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;list-style-position:inside;}
ol{list-style-type:decimal;list-style-position:inside;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th, td, caption{padding:0;4px 10px 4px 5px;vertical-align:top;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.clear{clear:both;line-height:0;font-size:0;}
.tar{text-align:right;}
.tac{text-align:center;}
.tal{text-align:left;}
#YMapsID table{margin:0;}
html, body{height:100%;}
body{font-family:Tahoma, Helvetica, sans-serif;font-size:87.5%;line-height:1.3;color:#252525;width:100%;background:#FFF;min-width:240px;}
div#page{max-width:1004px;margin:0 auto;position:relative;}
.to_left{float:left;display:table-cell;width:52%;vertical-align:middle;}
div#header{padding:0 0 15px 0;}
div.content{margin-top:13px;}
*:first-child+html div.content{padding-top:18px;}
div#logo{padding:29px 0 10px 0;float:left;height:91px;}
div#logo a, div#logo a:hover{display:block;width:200px;height:91px;background:url("/png/logo.png") 0 0 no-repeat;}
div.clear{clear:both;height:0;padding:0;margin:0;overflow:hidden;font-size:0;line-height:0;}
div#bottom-menu ul{display:table;margin:0;max-width:995px;padding:5px 0 0;width:100%;}
div#bottom-menu ul li{background-color:#F2F2F2;border-bottom:1px solid #CFCFCF;border-top:1px solid #E7E7E7;display:table-cell;list-style:none inside none;padding:1% 1%;text-align:center;vertical-align:middle;}
div#bottom-menu ul li.last{border-top-right-radius:10px;border-bottom-right-radius:10px;border-right:1px solid #E7E7E7;}
div#bottom-menu ul.menu li.first{border-top-left-radius:10px;border-bottom-left-radius:10px;border-left:1px solid #E7E7E7;}
div#bottom-menu ul a{color:#434346;font:Arial,Tahoma,Helvetica,sans-serif;font-size:90%;text-decoration:none;}
div#bottom-menu ul a:hover, div#bottom-menu ul span{font:normal Arial, Tahoma, Helvetica, sans-serif;color:#000;text-decoration:underline;}
h1{font:normal 400% Arial, Tahoma, Helvetica, sans-serif;color:#4c70c3;padding:5px 0 10px 0;margin:0;}
h1 span{background:#FFF;padding:0 4px 0 0;}
h2{font:normal 22px Arial, Tahoma, Helvetica, sans-serif;color:#4c70c3;padding:10px 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #CCC;}
div.mn{float:left;padding:5% 0 0 5%;}
div.mn span{display:block;padding:3px 0 4px 18px;background:url("/png/i-circle.png") 0 7px no-repeat;}
div.mn a{display:block;font:normal 90% Tahoma, Helvetica, sans-serif;color:#616161;text-decoration:none;}
div.mn a:hover{font:normal 90% Tahoma, Helvetica, sans-serif;color:#616161;text-decoration:underline;}
.srv{float:left;padding:7% 0 0 5%;font:normal 100% "Arial Narrow", Helvetica, sans-serif;color:#252525;}
.srv span.tlt{display:block;padding:0 0 5px 0;font-size:120%;}
.srv div{font:normal 170% "Trebuchet MS", Helvetica, sans-serif;color:#adadad;}
.srv div span{font:normal 100% "Trebuchet MS", Helvetica, sans-serif;color:#4c70c3;}
.srv a, .srv a:hover{text-decoration:none;font:normal 100% "Trebuchet MS", Helvetica, sans-serif;color:#4c70c3;}
.services{margin-top:13px;clear:both;min-height:165px;position:relative;width:auto;}
.service{height:161px;width:154px;margin-right:5px;margin-bottom:5px;text-align:center;display:table-cell;float:left;vertical-align:middle;padding:20px 20px 5px;border-radius:10px;background-color:#F2F2F2;border-right:1px solid #CFCFCF;border-top:1px solid #E7E7E7;border-bottom:1px solid #CFCFCF;}
.service:hover{background-color:#F7F2A6;}
.service a{font:110%/14px Trebuchet MS,Helvetica,sans-serif;color:#294d9f;text-decoration:none;text-align:center;}
.service span{display:block;height:35px;text-align:center;}
.service .s_img{height:110px;text-align:center;width:100%;vertical-align:middle;display:block;margin:0 0 7px;}
#nav_helper{background:url("/png/nav_collapsed.png") no-repeat scroll 10px 12px #1E1E1E;cursor:pointer;right:0;top:0;height:17px;overflow:hidden;padding:10px 10px 14px;position:absolute;text-indent:9999px;width:21px;z-index:10;}
#nav_helper:hover, #nav_helper:focus{background-color:#E8CE45;}
#nav_helper:active{background-color:#E8CE45;}
#nav_helper.open, #nav_helper.open:hover, #nav_helper.open:active, #nav_helper.open:focus{background-color:#1e1e1e;background-position:-31px 12px;}
#nav{display:none;z-index:9;position:absolute;right:0;top:0;}
#nav{background:#3e3e3e;border-radius:0px 0px 7px 7px;margin:0;width:210px;padding:5px 10px;}
#nav{font-size:100%;}
#nav ul{margin:0;padding:5px 0 0 0;overflow:hidden;}
#nav li{list-style:none outside;}
#nav, #nav a{color:#F6EDD8;text-decoration:none;}
#nav a:hover, #nav a:focus{color:#f4e4be;text-decoration:none;font-size:100%;}
#nav > li.active > a{color:#F7F2A6;}
#nav ul > li.active > a{color:#F7F2A6;}
#nav .sub_2{font-size:90%;line-height:1.4em;padding:5px 0;margin:0;}
#nav .sub_2{margin:0 0 0 20px;}
#nav li.fst{display:none;}
#footer{font:normal 14px Arial, Tahoma, Helvetica, sans-serif;color:#494949;padding:35px 0 30px 0;margin:0 auto;text-align:center;}
#footer .copy{float:left;}
#footer .counters{float:right;}
.box{max-width:995px;padding:10px 0 5px 0;}
.box-mid p{margin:0;padding:0 0 15px 0;}
.box .block{float:left;padding:5px 20px 5px 15px;width:295px;}
.box .block.bl{background:none;}
.box .block h2{font:normal 20px Arial, Tahoma, Helvetica, sans-serif;color:#4c70c3;padding:18px 0 6px 0;margin:0;border:none;}
.box .block p{padding:5px 0 0 0;margin:0;}
.box p{text-align:justify;}
.page{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;box-shadow:0 1px 4px #AAAAAA;margin-bottom:10px;max-width:954px;min-height:400px;padding:1% 3% 1% 1%;width:96%}
.content-left{max-width:190px;min-height:100px;padding:20px 0 20px 10px;}
.content-right.alone{width:950px;}
.content-right{color:#252525;font-size:14px;padding:10px 3% 10px 5%;}
.content-right p{padding:5px 0;margin:0;text-align:justify;}
.content img{max-width:100%;}
.tab{width:800px;margin-top:15px;}
.dev a, .dev a:hover{font-size:11px;color:#4d4d4d;text-decoration:none;}
.dev{text-align:center;}
.box-serv{margin-right:10px !important;}
.box-serv, .box{margin-top:10px;margin-right:0;float:left;position:relative;max-width:450px;width:auto;min-height:165px;padding:10px 20px;background-color:#F2F2F2;border-top:1px solid #E7E7E7;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-bottom:1px solid #CFCFCF;border-radius:10px;}
.box-serv-top h2, .box-serv h2{font-size:170%;color:#4c70c3;border:none;font-family:Trebuchet MS,Helvetica,sans-serif;padding-bottom:5px;}
.box-serv-top h2 a, .box-serv h2 a{font-size:24px;color:#4c70c3;border:none;text-decoration:none;}
.box-serv-top h2 a:hover, .box-serv h2 a:hover{font-size:24px;color:#4c70c3;border:none;text-decoration:underline;}
.txt{padding-left:10px;}
.box{max-width:954px;margin-bottom:5px;}
.i-pic{float:left;}
.i-pic2{float:left;padding:10px 10px 0 0;}
.i-pic0{float:left;margin:-12px 0 0 -27px;}
.btn-calc{float:right;padding-top:2px;}
.btn-economy{float:right;padding-top:2px;}
.blue_btn{display:block;color:#fff;font-family:Trebuchet MS, Helvetica, sans-serif;height:41px;line-height:41px;padding:0 10px 0;border-radius:12px;-moz-border-radius:12px;text-decoration:none;cursor:pointer;text-shadow:1px -1px #4770a7;font-size:14px;background:url(/png/bg_blue_btn.png) repeat-x 0 0;}
.blue_btn:hover{font-size:14px;color:#fff;background-position:0 -41px;}
.box-calc-top h2 span{background:#fefdd6;padding:0 4px 0 11px;}
.box-calc-top h2{font:normal 23px Arial, Tahoma, Helvetica, sans-serif;color:#4c70c3;padding:10px 0 2px 1px;margin:0;border:none;}
.text{border:1px solid #bbbbbb;font:normal 13px Tahoma, Helvetica, sans-serif;color:#646464;padding:2px 10px;width:230px;margin:0 10px;}
#slideshow .text{font:1.2em/1.4em Trebuchet MS,Helvetica,sans-serif;font-weight:normal;color:#fff;margin:0;background:none;display:block;width:45%;position:absolute;top:40px;left:22px;border:none;}
#slideshow .textd{font:1.2em/1.4em Trebuchet MS,Helvetica,sans-serif;font-weight:normal;color:#434346;margin:0;background:none;display:block;width:45%;position:absolute;top:40px;left:22px;border:none;}
#slideshow .h1{font-size:2.2em;line-height:1em;display:block;padding-bottom:25px;}
#slideshow img{max-width:100%;}
#slideshow{height:auto;height:303px;margin:13px 0 0;position:relative;width:100%;overflow:hidden;}
#slideshowContainer{margin:-39px 0 0 26px;padding:0 0 13px;position:relative;z-index:1100;height:26px;}
#slideshowContainer a{background:url("/png/bg_circles.png") no-repeat scroll 0 0 transparent;display:inline-block;height:26px;line-height:26px;text-align:center;margin:0 2px;text-decoration:none;width:26px;color:#fff;}
#slideshowContainer a.activeSlide{background:url("/png/bg_circles.png") no-repeat scroll 0 -38px transparent;}
.page a{color:#269EAD;text-decoration:none;}