@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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;line-height:21px}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
table,tr,td{vertical-align:top;}
*{margin:0;padding:0;}
html, body{width:100%;height:100%;margin:0;padding:0;}
body{color:#000;font:12px Arial, Helvetica, Arial, Verdana;}
body.mainpage{background:#cfb070 url(../images/mainbg4.png);}
body.page{background:#E6E6E6 url(../images/headbg.jpg) repeat-x top center;}
a{color:#000;font:12px Tahoma, Helvetica, Arial, Verdana;text-decoration:underline;}
a:hover{text-decoration:none;}
.maincont a, .basecont a{color:#395886;}
.calendar a,.calendar td .calendar th{font-size:18px;padding:5px;margin:10px;}
.calendar td{font-size:16px;}
.clear{clear:both;}
input[type=file]{background:#fff;}
h1{font-size:24px;color:#391211;font-family:"Trebuchet MS", Sans-serif, Arial;font-weight:normal;margin:0 0 15px 0;padding:0;}
h2{font-size:24px;color:#391211;font-family:"Trebuchet MS", Sans-serif, Arial;font-weight:normal;margin:0 0 5px 2px;padding:0;}
h4{font-size:20px;color:#000;font-family:"Trebuchet MS", Sans-serif, Arial;font-weight:normal;margin:0 0 10px 0;padding:0;}
h2.heading{margin:15px 0 15px 15px;}
#head{margin:0 auto;position:relative;}
#head .lefth{float:left;position:relative;height:300px;}
#head .logo{width:210px;height:230px;background:url(../images/logo.png) left top no-repeat;margin-top:5px;float: left;}
#head .phone{float: left;margin: 50px 0 0 30px;}
#head .phone .name{color:#470604;font-size:13px;font-family:Tahoma, sans-serif;}
#head .phone .number{font-family:Georgia, Serif;color:#6a120f;font-size:22px;}
#head .phone #iskonline a{}
#head .phone #iskonline a:hover{opacity:0.7;margin-top:7px;}
#head .menu{background:url(../images/menubg.png) no-repeat;width:100%;height:38px;position:absolute;bottom:0;}
#head .menu ul{margin:0;padding:0;list-style:none;margin-left:10px;}
#head .menu li{margin:0 0 0 0px;padding:0 10px 0 0;display:inline;background:url(../images/razdel.png) no-repeat right center;}
#head .menu li:last-child{background:none;padding:0;}
#head .menu li a{color:#000;font-family:arial;font-size:14px;line-height:38px;}
#mainhead{width:1000px;margin:0 auto;position:relative;}
#mainhead .lefth{width:600px;float:left;}
#mainhead .logo{width:289px;float:left;margin:70px 0 0 10px;}
#mainhead .slogan{width:536px;height:86px;position:absolute;top:20px;right:100px;}
#mainhead .phone{width:210px;position:absolute;top:118px;right:10px;}
.phone .name a{color:#470604;font-size:13px;font-family:Tahoma, sans-serif;}
.phone .number a{font-family:Georgia, Serif;color:#470604;font-size:22px;font-style:italic;text-decoration:none}
.phone .number a:hover{text-decoration:underline}
#mainhead .menu{background:url(../images/menubg.png) no-repeat;width:700px;height:38px;margin-top:58px;}
#mainhead .menu ul{margin:0;padding:0;list-style:none;}
#mainhead .menu li{margin:0 0 0 20px;padding:0 40px 0 0;display:inline;background:url(../images/razdel.png) no-repeat right center;}
#mainhead .menu li:last-child{background:none;padding:0;}
#mainhead .menu li a{color:#000;font-family:arial;font-size:14px;line-height:38px;}
#mainhead .icotwi{width:60px;height:20px;position:absolute;top:20px;right:0px;}
#mainhead .icotwi img{margin-right:5px;}
.iphone{text-align:center;}
.iphone img{margin-bottom:6px;}
.iphone a{color:#323232;font-family:Georgia;font-size:14px;font-style:italic;}
.napis{width:50%;text-align:center;float:left;margin-top:30px;}
.napis img{margin-bottom:6px;}
.napis a{color:#323232;font-family:Georgia;font-size:14px;font-style:italic;}
#yandex{margin-top:10px;}
#slide{margin:1px auto;width:1000px;position:relative;}
#content{width:1000px;margin:0 auto;position:relative;}
#content .uslugi{width:604px;float:left;}
#content .uslugi ul{margin:10px 0 0 2px;padding:0;float:left;list-style:none;}
#content .uslugi li{width:280px;margin:0 0 10px 20px;padding:0;}
#content .uslugi li a{color:#000;font-family:arial;font-size:14px;}
#dle-content .uslugi li{list-style-image:url(../images/mrkr.png);margin:0;}
#dle-content .uslugi li a{font-size:18px;}
#content .contact{width:385px;float:right;}
#content .contact ul{margin:124px 0 0 0;padding:0;list-style:none;}
#content .contact li{margin:0 5px;padding:0;display:inline;}
#content .contact li.zvonok{background:url(../images/zvonok.png) no-repeat left top;padding:0 0 2px 25px;}
#content .contact li.vopros{background:url(../images/vopros.png) no-repeat left top;padding:0 0 2px 25px;}
#content .contact li.skype{background:url(../images/skype.png) no-repeat left top;padding:0 0 4px 25px;}
#text{width:1000px;margin:0 auto;}
#text .leftt{width:580px;float:left;margin-left:20px;}
#text .leftt p{margin:0 0 8px 0;line-height:1.5;}
#text .bread{margin:15px 0 15px 0;}
#text .rightt{margin-right:-40px;width:395px;position:relative;margin-left:650px;}
#text .rightt h2{margin-left:30px;}
#text .rightt ul{margin:10px 0 0 32px;padding:0;list-style:none;}
#text .rightt li{margin:0 0 10px 0;padding:0 0 0 15px;background:url(../images/mrkr.png) no-repeat;}
#text .rightt .uslugi-side li{margin:0 0 10px 0;padding:0 0 0 15px;!important;background:none;}
#text .rightt li a{color:#000;font-family:arial;font-size:14px;}
#text .leftt ul{margin:10px 0 10px 30px;}
#text .leftt ol{margin:10px 0 10px 30px;}
#text .leftt li{margin:0 0 10px 0;}
#text .contact{width:395px;float:right;}
#text .contact ul{margin:37px 0 0 0;padding:0;list-style:none;}
#text .contact li{margin:0 5px;padding:0;display:inline;}
#text .contact li a{font-size:13px;}
#text .contact li.zvonok{background:url(../images/zvonok.png) no-repeat left top;padding:0 0 2px 25px;}
#text .contact li.vopros{background:url(../images/man.png) no-repeat left top;padding:0 0 2px 23px;background-size:16px}
#text .contact li.skype{background:url(../images/skype.png) no-repeat left top;padding:0 0 4px 23px;background-size:16px}
#text .msearch{width:395px;margin-top:15px;float:right;margin-bottom:20px}
table.price{margin:0 auto;border:1px solid #c3bfaf;border-collapse:collapse;}
table.price tr{vertical-align:middle;}
table.price tr:hover{background:#f6f4ee;}
table.price td{border-bottom:1px solid #c3bfaf;padding-top:5px;border-collapse:collapse;border-bottom:1px solid #c3bfaf;border-right:1px solid #c3bfaf;padding:6px 0 6px 0;vertical-align:middle;}
table.price td:nth-child(1){padding-left:5px;}
table.price td:nth-child(2){text-align:center;}
table.price td:nth-child(3){background:#f6f4ee;text-align:center;}
.shopblock{height:100px;}
#info{width:1000px;margin:0 auto;}
#info .one{width:30%;margin:10px 0 0 20px;float:left;}
#info .two{width:30%;margin:10px 0 0 20px;float:left;}
#info .three{width:30%;margin:10px 0 0 20px;float:left;}
#info h2{margin:0 0 25px 0;}
#info h2 span{color:#000;}
#info p{line-height:1.5;margin:0 0 8px 0;color:#000;}
#info ul{margin:0 0 0 17px;color:#000;}
#footer{width:100%;height:280px;background:url(../images/footerbg.png) repeat-x top center;}
#footer .klienty{width:1000px;margin:0 auto;}
#footer .klienty h2{color:#efe4d5;font-size:18px;padding-top:60px;}
#footer .klienty ul{margin:0;padding:0;list-style:none;}
#footer .klienty li{margin:0;padding:0;display:inline-block;width:170px;height:70px;text-align:center;margin:10px 10px 0 10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#footer .copy{width:1000px;margin:0 auto;}
#footer .copyl{width:300px;float:left;font-size:11px;color:#efe4d5;font-family:tahoma;}
#footer .copyb{float:left;width:150px;margin-left:150px;}
#footer .copyr{width:300px;float:right;text-align:right;font-size:11px;color:#efe4d5;font-family:tahoma;}
#footer .copyr a{font-size:11px;color:#efe4d5;font-family:tahoma;}
#footerpage{width:100%;height:120px;background:url(../images/footerbg.jpg) repeat-x top center;}
#footerpage .copypage{width:1000px;margin:0 auto;}
#footerpage .copylpage{width:425px;float:left;font-size:11px;color:#f3ebde;font-family:tahoma;margin-top:65px;}
#footerpage .copyb{float:left;width:150px;margin-left:150px;margin-top:63px;}
#footerpage .copyrpage{float:right;text-align:left;font-size:11px;color:#f3ebde;font-family:tahoma;margin-top:45px;}
#footerpage .copyrpage a{font-size:11px;color:#f3ebde;font-family:tahoma;}
/**/.quote old{font-style:italic;padding:10px;background:url("../images/lines.gif") repeat scroll 0% 0% rgb(248, 249, 249);border-left:5px solid rgb(67, 143, 191);}
.quote{padding-left:35px;line-height:16px;font-style:italic;color:rgb(102, 102, 102);background:url("../images/quote.png") no-repeat scroll 5px 10px transparent;min-height:43px;}
.note{background-color:rgb(239, 239, 239);padding:6px 8px 6px 10px;border-left:6px solid rgb(153, 153, 153);}
#sendmail{margin:11px 0 0;padding:0 20px 5px 0;}
body #sendmail .error{color:#fff;background-color:#FFA92E;}
#sandmail .col img{height:100px;}
#sendmail .field{position:relative;}
#sendmail .textbox, .textin, #story, #storyS{display:block;width:100%;padding:6px 10px;margin:0 0 10px;border:none;font-style:italic;color:#666;box-shadow:0 2px 2px rgba(0,0,0, 0.3) inset;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#sendmail .filebox{display:block;width:100%;padding:6px 10px;margin:0 0 10px;border:none;font-style:italic;color:#666;box-shadow:0 2px 2px rgba(0,0,0, 0.3) inset;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#sendmail textarea{height:88px;}
#sendmail .descr{display:none;width:175px;position:absolute;left:-185px;top:5px;text-align:right;}
#sendmail .field.focus .descr{display:block;}
#sendmail .submit, #dosearch, #dofullsearch, #doclear, #doreset, #msearch{width:114px;height:30px;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #c8c8c8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c8c8c8));background:-webkit-linear-gradient(top, #ffffff 0%,#c8c8c8 100%);background:-o-linear-gradient(top, #ffffff 0%,#c8c8c8 100%);background:-ms-linear-gradient(top, #ffffff 0%,#c8c8c8 100%);background:linear-gradient(top, #ffffff 0%,#c8c8c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c8c8c8',GradientType=0);border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 2px 3px -2px rgba(0, 0, 0, 0.5);color:#2d2d2d;text-shadow:1px 1px #f0f0f0;}
#dofullsearch{width:150px;}
#msearch{text-align:center;}
.blog-image{float:left;width:150px;padding:0px 10px 10px 0px;}
.blog-tags{font-size:12px;background:url(../images/tags.png) left 8px no-repeat;padding:5px 0px 0px 20px;}
.blog-tags a{font-size:12px;text-decoration:underline;}
.blog-tags a:hover{font-size:12px;text-decoration:none;}
.blog-author{color:#555;font-size:12px;}
.blog-author span{background:url(../images/user.png) no-repeat;padding:0px 0px 0px 25px;margin-left:10px;}
.heading #news-title a{font-size:24px;color:#391211;font-family:"Trebuchet MS", Sans-serif, Arial;font-weight:normal;margin:0 0 5px 0px;padding:0;text-decoration:none;}
.blog-short-story a{color:#391211;}
.preim{float:left;margin-top: 47px;}
.preim span{font-family:Georgia, Serif;color:#470604;font-size:20px;font-style:italic;}
.preim .profi{list-style:none;}
.preim .profi li{background:url('../images/tick.png') left center no-repeat;padding:0px 2px 0px 24px;}
.speedbar{overflow:hidden;}
table.table1{font-family:"Trebuchet MS",sans-serif;font-size:12px;font-weight:bold;line-height:1.4em;font-style:normal;border-collapse:separate;}
.table1 thead th{padding:15px;color:rgb(255, 255, 255);text-shadow:1px 1px 1px rgb(86, 143, 35);border-width:1px 1px 3px;border-style:solid;border-color:rgb(147, 206, 55) rgb(147, 206, 55) rgb(158, 217, 41);-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;background:-moz-linear-gradient(center bottom , rgb(123, 192, 67) 2%, rgb(139, 198, 66) 51%, rgb(158, 217, 41) 87%) repeat scroll 0% 0% transparent;border-top-left-radius:5px;border-top-right-radius:5px;}
.table1 tbody td{padding:10px;text-align:center;border:2px solid rgb(231, 239, 224);border-radius:2px;color:rgb(102, 102, 102);text-shadow:1px 1px 1px rgb(255, 255, 255);}
.table1 tfoot td{color:rgb(244, 94, 42);font-size:18px;text-align:center;padding:10px 0px;}
.paysubmit_cont{text-align:center;margin-bottom:20px;}
.paysubmit{background:url('../images/bt-zakazat.png') no-repeat;width:238px;height:64px;font-size:18px;border:0;}
.paysubmit:hover{opacity:0.9;}
.clouds_xlarge{font-size:x-large;}
.clouds_medium{font-size:medium;}
.clouds_xsmall{font-size:x-small;}
.basecont{min-height:700px;}
.consalt{font-size:12px;border:4px solid #3a6a87;}
.consalt td{border:1px solid #3a6a87 !important;padding:10px;}
.consalt th{background:#D0D0E4;border:1px solid #3a6a87 !important;}
.consalt th p{margin:10px 0 !important;line-height:1.2 !important;}
.masha_index{display:none;}
.consalt td ul{margin:0 0 0 15px !important;}
.consalt td h4{font-size:12px;line-height:12px;margin-bottom:0px;}
.consalt th h4{margin:10px 0 !important;line-height:1.2 !important;}
.maincont-searchmsg{}
.maincont-searchmsg img{width:100px;padding-right:10px;}
.shortstory{margin-top:20px;}
.shortstory .argcat{margin-top:20px;clear:both;}
.shortstory .btl a{font-size:18px;}
.shortstory .bhinfo{margin-bottom:10px;}
.searchtable{margin-bottom:15px;}
.ui-accordion.accordion3 .ui-accordion-content{background:#fff;font-size:12px;}
#inline-calback{display:none;width:443px;}
#inline-calback .title{font-size:18px;color:#391211;text-align:center;}
#inline-calback .descp{font-size:14px;color:#391211;margin-bottom:0px;}
#inline-calback .input{display:inline-block;color:#676767;width:420px;font-family:Arial, Tahoma, sans-serif;margin-bottom:10px;border:1px solid #3e1314;padding:5px 9px;font-size:1.2em;line-height:1.4em;}
#inline-calback .txtarea{display:block;resize:none;color:#676767;font-family:Arial, Tahoma, sans-serif;margin-bottom:10px;width:500px;height:150px;border:1px dotted #ccc;padding:5px 9px;font-size:1.2em;line-height:1.4em;}
#inline-calback .input:focus, #inline-calback .txtarea:focus{border-style:solid;border-color:#bababa;color:#444;}
input.error, textarea.error{border-color:#973d3d;border-style:solid;background:#f0bebe;color:#a35959;}
input.error:focus, textarea.error:focus{border-color:#973d3d;color:#a35959;}
#sendcalback{margin:0 auto;color:#dee5f0;display:block;cursor:pointer;padding:5px 11px;font-size:1.2em;border:solid 1px #224983;border-radius:5px;background:#1e4c99;background:-webkit-gradient(linear, left top, left bottom, from(#2f52b7), to(#0e3a7d));background:-moz-linear-gradient(top, #2f52b7, #0e3a7d);background:-webkit-linear-gradient(top, #2f52b7, #0e3a7d);background:-o-linear-gradient(top, #2f52b7, #0e3a7d);background:-ms-linear-gradient(top, #2f52b7, #0e3a7d);background:linear-gradient(top, #2f52b7, #0e3a7d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f52b7', endColorstr='#0e3a7d');}
#sendcalback:hover{background:#183d80;background:-webkit-gradient(linear, left top, left bottom, from(#284f9d), to(#0c2b6b));background:-moz-linear-gradient(top, #284f9d, #0c2b6b);background:-webkit-linear-gradient(top, #284f9d, #0c2b6b);background:-o-linear-gradient(top, #284f9d, #0c2b6b);background:-ms-linear-gradient(top, #284f9d, #0c2b6b);background:linear-gradient(top, #284f9d, #0c2b6b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#284f9d', endColorstr='#0c2b6b');}
#sendcalback:active{color:#8c9dc0;background:-webkit-gradient(linear, left top, left bottom, from(#0e387d), to(#2f55b7));background:-moz-linear-gradient(top, #0e387d, #2f55b7);background:-webkit-linear-gradient(top, #0e387d, #2f55b7);background:-o-linear-gradient(top, #0e387d, #2f55b7);background:-ms-linear-gradient(top, #0e387d, #2f55b7);background:linear-gradient(top, #0e387d, #2f55b7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e387d', endColorstr='#2f55b7');}
.highslide-wrapper{background:#fff;}
.highslide-controls ul li{list-style:none;display:inline-block;margin-right:10px;}
#text .rightt li.vopros2{background:none;}
.newslist{list-style:none;clear:both;}
.newsblock{width:45%;margin-right:5%;float:left;margin-top:10px;}
.newsblock:last-child{margin-right:0;}
.newsblock ul{margin:0 !important;}
.newslist{border-bottom:1px dotted #ccc;}
.newslist img{float:left;width:100px;margin-right:5px;}
.newslist:first-child{border:1px dotted #ccc;padding:5px;}
.newslist:first-child img{width:100%;}
li.relatednew{width:48%;display:inline-block;margin-right:10px !important;}
li.relatednew img{width:350px;}
.relatednew a{display:block;position:relative;height:140px;overflow:hidden;}
.relatednew a:before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;content:'';background:-moz-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.75) 70%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.05)),color-stop(70%,rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.75) 70%);background:-o-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.75) 70%);background:-ms-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.75) 70%);background:linear-gradient(to bottom,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0.75) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);}
.relatednew a span{position:absolute;bottom:10px;left:0;width:93%;padding:0 10px;margin-bottom:0;text-align:left;z-index:3;color:#fff;font-size:18px;font-family:'PT Sans regular',sans-serif;font-weight:normal;text-decoration:none;}
.relate li img{float:left;width:314px;}
#text .leftt .related ul{margin:10px 0 0 0;}
.topnewsright span{font-size:24px;display:inline-block;color:#391211;font-family:"Trebuchet MS", Sans-serif, Arial;font-weight:normal;margin:0 0 5px 30px;padding:0;}
.topnewsright ul{list-style:none;}
.people-list-cover{display:inline-block;margin:0px auto;width:44px;line-height:44px;height:44px;-webkit-border-radius:44px;-moz-border-radius:44px;border-radius:44px;overflow:hidden;top:15px;position:relative;}
.people-list-cover img{-webkit-border-radius:44px;-moz-border-radius:44px;border-radius:44px;display:block;width:100%;}
.freday{padding:5px;margin:0 10px;}
.main-page-image{float: none; margin: 0; width: 575px;}
.follow-us{position: absolute;bottom: 0;right: 0;z-index: 999;}
.main-page-clear{height: 25px;}

@media (min-width: 1200px) {.container {width: 1000px;}}

@media screen and (max-width: 450px) {
    .main-page-image {
        width: 100%;
    }
    #head .logo {
        margin: 5px auto;
        -webkit-background-size: cover;
        background-size: cover;
        float: none;
        width: 150px;
        height: 170px;
    }
    #head .lefth {
        height: 360px;
    }
    #head .phone {
        margin: 0;
        float: none;
        text-align: center;
    }
    .follow-us {
        position: static;
        width: 70px;
        margin: 5px auto;
    }
    #head .menu {
        background: none;
        text-align: center;
        position: static;
        margin-top: 20px;
    }
    #head .menu ul {
        margin-left: 0;
    }
    #head .menu li {
        display: block;
        background: none;
    }
    .main-page-clear {
        height: 100px;
    }
    #head .menu li a {
        line-height: 31px;
    }
    .speedbar {
        margin: 10px 0 20px 0;
    }
    .main-page-heading {
        text-align: center;
    }
    .small .awesome, .awesome, .awesome:visited {
        display: initial !important;
    }
    h2.heading {
        margin: 15px 0 15px 0px;
    }
}

.active-lang {
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    width: 30px;
    padding: 2px;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out;
}
