﻿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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{font-family:"Open Sans", sans-serif;font-size:95%;}
.outerwrapper{display:inline-block;width:100%;text-align:right;background:#CCC;line-height:0.6em;}
.outerwrapper a{color:#000;text-decoration:none;}
.logo img{margin:5px 0 0 8px;float:left;}
.mail a{margin-right:24px;padding:14px 0 8px 0;float:right;text-align:right;font-size:80%;color:#666;width:124px;background:url("../images/konv.png") no-repeat 4px 12px;background-size:16px;}
.tlf{margin-right:17px;padding-top:15px;float:right;text-align:right;font-size:90%;color:#666;width:127px;background:url("../images/tel.png") no-repeat 0px 12px;background-size:16px;}
.nav .current a{background:#5F6D78;color:#CCC;border-radius:3px;}
.nav.center ul{text-align:center;}
@media screen and (max-width:720px){.nav{position:relative;top:0;min-height:40px;}
.nav .current a{background:none;color:#CDD7DC;}
}
.middle{width:90%;position:relative;top:10px;text-indent:20px;margin:0 auto;padding-bottom:20px;}
.middle img{margin:10px;padding:10px;}
.middle:after{display:table;clear:both;content:'';}
.middle p{margin:10px 0 10px 0;}
.middle li{margin-left:30px}
.standartk{min-width:300px;max-width:900px;width:90%;margin:0 auto;}
.fadein{position:relative;height:230px;width:100%;}
.fadein img{position:absolute;left:0;top:0;}
@media screen and (max-width:720px){
.fadein{position:relative;height:110px;}
}
img{max-width:100%;height:auto;}
.heading{position:absolute;line-height:0.8em;top:8%;left:40%;color:#fff;font-size:1.8em;}
img.float-left{margin:0 10px 5px 0;float:left;}
h1{margin-top:20px;margin-bottom:30px;font-size:2.0em;line-height:1.0em;}
h2{margin-top:30px;margin-bottom:30px;font-size:1.6em;}
h3{margin-top:25px;margin-bottom:10px;font-size:1.1em;color:#C8E8FB;}
h4{margin-top:20px;margin-bottom:10px;font-size:1.2em;}
blockquote{line-height:2.0em;color:#F00;font-style:italic;padding:10px;font-size:90%;text-shadow:#000000 1px 1px 2px;}
blockquote p{display:inline;}
blockquote a{color:#000;text-decoration:underline;}
blockquote1{margin:20px;border-radius:5px;line-height:1.1em;color:#930;font-weight:bolder;padding-left:5px;padding-right:10px;padding-top:5px;padding-bottom:5px;font-size:80%;}
ul{line-height:25px;}
HR{border:none;color:#999;background-color:#999;height:1px;}
table{border-collapse:collapse;border:1px solid #768592;font-size:80%;}
th{background:#7cc0a8;padding:0 10px;color:#ffffff;text-align:left;}
td{border:1px solid grey;vertical-align:middle;}
td.img{margin:0;}
tr.odd{background:#768592;color:#E6E6E6;font-size:120%;line-height:1;}
tr.even{background:#C8D2DD;}
td.first{font-size:90%}
hw{font-size:1.1em;font-weight:bolder;}
.block1{position:relative;left:30px;padding-top:10px;padding-left:10px;height:150px;color:#858585;margin:50px;}
.header{height:160px;}
.pochemu{width:165px;height:120px;color:#39C;text-align:center;display:inline-block;vertical-align:top;padding:10px 5px 100px 0;}
.pochemu p{margin:0 0 10px 0;font-size:1.4em;line-height:1.0em;}
.cd-pochemu{text-align:center;width:100%;margin:0 auto;}
.shtender p{margin:0 0 0 0;line-height:1.0em;}
.shtender{position:relative;vertical-align:center;text-align:center;width:135px;height:220px;padding:1em;margin-left:40px;background:#fff;font-size:0.8em;display:inline-block;}
.shtender a:hover{text-decoration:interit;text-align:center;opacity:0.4;text-decoration:none;}
.shtender img:hover{opacity:0.4;filter:alpha(opacity=40);}
.photo{width:230px;text-align:center;display:inline-block;margin:0;}
.photo_sak{width:290px;text-align:center;display:inline-block;margin-bottom:30px;}
.absaz{width:300px;text-align:left;display:inline-block;margin-bottom:30px;}
.fileform{background-color:#ddd;border-radius:5px;cursor:pointer;height:380px;overflow:hidden;padding:10px;position:relative;text-align:left;vertical-align:middle;width:230px;}
.selectbutton{background-color:#666;border:1px solid #939494;border-radius:5px;color:#FFFFFF;font-size:16px;height:30px;overflow:hidden;padding:2px 6px;text-align:center;vertical-align:middle;width:100px;}
:hover.selectbutton{background-color:#ccc;border:1px solid #939494;border-radius:5px;color:#FFFFFF;font-size:16px;height:30px;overflow:hidden;padding:2px 6px;text-align:center;vertical-align:middle;width:100px;}
.mesage{border:1px solid #555;border-radius:5px;cursor:pointer;height:100px;overflow:hidden;padding:2px;position:relative;text-align:left;vertical-align:middle;width:230px;}
.input{border:1px solid #555;border-radius:5px;cursor:pointer;height:26px;overflow:hidden;padding:2px;position:relative;text-align:left;vertical-align:middle;width:230px;}
#footer{height:100%;padding:0 0 20px 5%;font-size:1.2em;color:#FFF;background-color:#2c343b;border-top:2px ridge #A6B6BB;background:url("../images/fon-3.jpg") no-repeat;background-color:#2c343b;background-size:cover;}
#footer a{font-size:0.8em;color:#FFF;text-decoration:none;line-height:1.8em;}
#footer a:hover{color:#ccc;text-decoration:underline;}
img.footer{margin-top:0;padding:0;}
p.footer{margin-top:10px;text-align:center;font-size:smaller;}
#footmenu DIV{width:350px;margin:10px 5px 10px 3px;text-align:left;display:inline-block;vertical-align:top;border-right:1px solid #999;}
#footmenu P{margin:10px 15px;font-size:smaller;font-weight:normal;}