body, th, td {font-family:Verdana, Arial, Helvetica, sans-serif;}
a:link{color:#1f6c8f;}
a:visited{color:#7c1f97;}
a:hover{color:#214a5c;}

.content {line-height:145%;}

h1{color:#393939;font:1.8em arial;margin:0.6em 0 0 0;} /*2.0em*/
h2{color:#606060;font:bold 133% arial;margin:1.5em 0 0.8em 0;} /*#747373*/
h3{font:bold 109% tahoma;color:#454444;margin: 1.8em 0 1em 0;}

ul{padding:0;margin:0.8em 0 1.2em 0; position:relative;}
ul li{background:url(/images/t/li.gif) no-repeat 12px 0.6em;padding-left:36px;list-style: none;margin:0 0 1em 0;}
ul li ul li{background:url(/images/t/li2.gif) no-repeat 10px 0.7em;margin:0;padding-left:24px;}
hr{height:0;border:none;border-top:1px solid #e3dfdd;//height:1px;//background:#e3dfdd;}
em{color:#606060;font-style:normal;}
ul.marked {}
ul.marked a:visited {color:#1f6c8f;}
ul.marked li {float:left; display:block; margin-right:50px; background:transparent url(/images/t/icon_item.gif) no-repeat scroll 4px 2px; padding-left:20px;}
ul.marked2 li {background:transparent url(/images/t/icon_item.gif) no-repeat scroll 15px 3px; color:#8f8f8f;}

p.item{background:url(/images/t/icon_item.gif) no-repeat 4px 2px;padding-left:24px;}
p.mail{background:url(/images/t/icon_mail.gif) no-repeat 1px 4px;padding-left:24px;}
p.door{background:url(/images/t/icon_door.gif) no-repeat 1px 1px;padding-left:24px;}
p.arrow{background:url(/images/t/icon_arrow.gif) no-repeat 4px 3px;padding-left:24px;}
p.error{color:#c46601;padding-left:17px;background: url(/images/t/icon_error.gif) no-repeat 0 1px;}

img.l{float:left;margin-right:20px;}
img.r{float:right;margin-left:20px;}

/*‚резка*/
div.incut{background: url(/images/t/incut_b.gif) no-repeat #f3eedb 0 100%;}
div.incut div.t{background: url(/images/t/incut_t.gif) no-repeat 100% 0;padding:36px 36px 44px 36px; overflow:hidden;}
div.incut div.t35{background: url(/images/t/incut_t.gif) no-repeat 100% 0;padding:36px 36px 44px 36px; overflow:hidden; font-size:1.25em;}
div.incut div.t30{background: url(/images/t/incut_t.gif) no-repeat 100% 0;padding:30px 36px 30px 36px; overflow:hidden; font-size:1.22em;}
div.incut div.t25{background: url(/images/t/incut_t.gif) no-repeat 100% 0;padding:25px 36px 25px 36px; overflow:hidden; font-size:1.19em;}
div.incut div.t20{background: url(/images/t/incut_t.gif) no-repeat 100% 0;padding:20px 36px 20px 36px; overflow:hidden; font-size:1.17em;}
div.incut div.t15{background: url(/images/t/incut_t.gif) no-repeat 100% 0;padding:15px 36px 15px 36px; overflow:hidden; font-size:1.15em;}
div.incut h2{margin-top:0;}

div.incut_no_bg {background: none;}
div.incut_no_bg div.t{background: none; padding:36px 36px 44px 36px; overflow:hidden;}
body div.smallincut_no_bg {background: none;}
body div.smallincut_no_bg div.t{background:none; padding:7px 24px 15px 24px;}

div.fl {float:left; margin-right:20px;}

/*‚резка мелкая*/
body div.small{background: url(/images/t/incut_small_b.gif) no-repeat #fdf6d6 0 100%;}
body div.smallincut{background: url(/images/t/incut_small_b.gif) no-repeat #f3eedb 0 100%;}
body div.small div.t{background:url(/images/t/incut_small_t.gif) no-repeat 100% 0; padding:7px 24px 15px 24px;}
body div.smallincut div.t{background:url(/images/t/incut_small_t.gif) no-repeat 100% 0; padding:7px 24px 15px 24px;}
body div.fl div.t {padding:36px 36px 44px 36px;}

/*форма*/
form{margin:0;padding:0;}
select {width:250px; font-size:0.9em; width:100%;}

input.text{padding:0 3px 0 3px; width:200px;}
textarea{padding:0 3px 0 3px;width:98%;\\width:80%;}
form dl{margin:1em 0 1em 0;}
form dt{color:#7f7f7f;margin:0 0 3px 0;}
form dd{margin:0;}
form dt span {color:#c46601;}
form p.error{margin-top:3px;border:none;}
form .error{border:2px solid #c46601;}

/*dictonary*/
.dictonary {padding:30px 24px 0;}
.dict {border-collapse:collapse; width:100%; padding:0; margin:0; background: url(/images/t/incut_small_b.gif) no-repeat #fdf6d6 0 100%; position:relative; margin-top:10px;}
.dict td {margin:0; padding:15px 24px 25px 24px;}
.dict td.letters {width:100%;}
.dict td.book {width:151px; background:url(/images/t/incut_small_t.gif) no-repeat 100% 0; vertical-align:bottom; padding:7px 0 0;}
.dict td.book .box {position:relative; width:151px; height:100px;}
.dict td.book .book_ab {height:139px; width:151px; background: url(/images/c/book.gif) no-repeat; position:absolute; left:0; bottom:-50px;}
.mtop {margin-top:10px;}

table.data {border-collapse:collapse; border-top:1px solid #a1a8a1; border-bottom:2px solid #a1a8a1;}
table.data th, table.data td {vertical-align:top; padding:10px 10px; border-right:1px solid #a1a8a1; border-bottom:1px solid #a1a8a1;}
table.data th {border-bottom-width:2px; background:#eef7ee; font-weight:normal; text-align:left;}
table.data td {}
table.data .last {border-right:none;}
.map a:visited {color:#1f6c8f;}
table.small {font-size:1em; margin:1em 0;}
table.small th, table.small td {padding:5px 4px;}
table.small .marked {background:#ccc;}
table.data .br {border-bottom-width:1px;} 
table.small .dt {text-align:center;}
table.medium th, table.medium td {padding:5px 10px;}
table.medium .marked {background:#ccc;}
table.nobr {border:none;}
table.nobr * {border:none!important;}

table.photolist td {width:30%;}
#maintenance ul li {background:none;}

.thumb_icons {margin: -3em 0 0 -1em; text-align: left;}
.thumb_item {text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: center; margin: 3em 0 0 1em;}
.thumb_item .r {width: 125px; float: left;}
.thumb_item .r img {margin-bottom:5px;}

/*Instagram icon */
.icons8-Instagram { 
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9IiNmYWxzZSIgPjxnIGlkPSJzdXJmYWNlMSI+PHBhdGggc3R5bGU9IiAiIGQ9Ik0gMTEuNDY4NzUgNSBDIDcuOTE3OTY5IDUgNSA3LjkxNDA2MyA1IDExLjQ2ODc1IEwgNSAyMC41MzEyNSBDIDUgMjQuMDgyMDMxIDcuOTE0MDYzIDI3IDExLjQ2ODc1IDI3IEwgMjAuNTMxMjUgMjcgQyAyNC4wODIwMzEgMjcgMjcgMjQuMDg1OTM4IDI3IDIwLjUzMTI1IEwgMjcgMTEuNDY4NzUgQyAyNyA3LjkxNzk2OSAyNC4wODU5MzggNSAyMC41MzEyNSA1IFogTSAxMS40Njg3NSA3IEwgMjAuNTMxMjUgNyBDIDIzLjAwMzkwNiA3IDI1IDguOTk2MDk0IDI1IDExLjQ2ODc1IEwgMjUgMjAuNTMxMjUgQyAyNSAyMy4wMDM5MDYgMjMuMDAzOTA2IDI1IDIwLjUzMTI1IDI1IEwgMTEuNDY4NzUgMjUgQyA4Ljk5NjA5NCAyNSA3IDIzLjAwMzkwNiA3IDIwLjUzMTI1IEwgNyAxMS40Njg3NSBDIDcgOC45OTYwOTQgOC45OTYwOTQgNyAxMS40Njg3NSA3IFogTSAyMS45MDYyNSA5LjE4NzUgQyAyMS40MDIzNDQgOS4xODc1IDIxIDkuNTg5ODQ0IDIxIDEwLjA5Mzc1IEMgMjEgMTAuNTk3NjU2IDIxLjQwMjM0NCAxMSAyMS45MDYyNSAxMSBDIDIyLjQxMDE1NiAxMSAyMi44MTI1IDEwLjU5NzY1NiAyMi44MTI1IDEwLjA5Mzc1IEMgMjIuODEyNSA5LjU4OTg0NCAyMi40MTAxNTYgOS4xODc1IDIxLjkwNjI1IDkuMTg3NSBaIE0gMTYgMTAgQyAxMi42OTkyMTkgMTAgMTAgMTIuNjk5MjE5IDEwIDE2IEMgMTAgMTkuMzAwNzgxIDEyLjY5OTIxOSAyMiAxNiAyMiBDIDE5LjMwMDc4MSAyMiAyMiAxOS4zMDA3ODEgMjIgMTYgQyAyMiAxMi42OTkyMTkgMTkuMzAwNzgxIDEwIDE2IDEwIFogTSAxNiAxMiBDIDE4LjIyMjY1NiAxMiAyMCAxMy43NzczNDQgMjAgMTYgQyAyMCAxOC4yMjI2NTYgMTguMjIyNjU2IDIwIDE2IDIwIEMgMTMuNzc3MzQ0IDIwIDEyIDE4LjIyMjY1NiAxMiAxNiBDIDEyIDEzLjc3NzM0NCAxMy43NzczNDQgMTIgMTYgMTIgWiAiPjwvcGF0aD48L2c+PC9zdmc+') 50% 50% no-repeat;
  background-size: 100%;
  width: 32px;
  height: 32px;
}
.icon8 { 
  display: inline-block;
}