/* CSS Document */

/* IE PNG FIX*/
img, input { behavior: url("../../../iepngfix/iepngfix.htc") }

/* ПРИЖАТИЕ ФУТЕРА */
body{ background:url(../images/site/bg.png) repeat; min-height:100%; height:100%; padding:0; margin:0; }

#wrapper_outer{ }
#wrapper{ box-shadow:#000 0 0 20px; border:1px solid #2f2f2f; border-top:none; border-bottom:none; width:970px; margin:0 auto; position:relative; }
.wrapper{ width:970px; margin:0 auto; position:relative; }

#header{ position: relative; margin: 0 auto; width: 973px; box-shadow:#000 0 0 10px; border-bottom:1px solid #000; background:url(../images/site/header.png) top center ; height:172px; color:#f2c604; position:relative; z-index:2; }
#header .wrapper{ height:100%; }
#header a, #header a:hover{}
#header .logo{ position:absolute;top: 25px;left: 23px; }
#header .links{ font-size:14px; position:absolute; top:30px; left:340px; }
#header .links a{ color:#f2c604; text-decoration:none; }
#header .links a:hover{ color:#f6d95a; }
#header .contact{ text-align:right; font-size:11px; position:absolute; top:20px; right:20px; }
#header .contact strong{ font-family:'pf_din'; font-size:24px; color:#FFF; font-weight:normal;    font-family: 'pf_din';
    font-size: 24px;
    color: #FFF;
    font-weight: normal;
    margin-bottom: -10px;
    display: block; }

#middle{ position:relative; }

#middle .line{
    height: 2px;
    width: 100%;
    background: url(../images/site/borde-top.png);
}
.delimiter {
	width: 5px;
	background: #082238; /* Old browsers */
	background: -moz-linear-gradient(left, #082238 0%, #002f59 50%, #082238 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#082238), color-stop(50%,#002f59), color-stop(100%,#082238)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #082238 0%,#002f59 50%,#082238 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #082238 0%,#002f59 50%,#082238 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #082238 0%,#002f59 50%,#082238 100%); /* IE10+ */
	background: linear-gradient(to right, #082238 0%,#002f59 50%,#082238 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#082238', endColorstr='#082238',GradientType=1 ); /* IE6-9 */
}
.lcol, .ccol, .rcol{ vertical-align:top; }
.lcol{ background:#02182d;}
.ccol{
	background: #042038; /* Old browsers */
	background: -moz-linear-gradient(left, #042038 0%, #04315b 50%, #042038 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#042038), color-stop(50%,#04315b), color-stop(100%,#042038)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #042038 0%,#04315b 50%,#042038 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #042038 0%,#04315b 50%,#042038 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #042038 0%,#04315b 50%,#042038 100%); /* IE10+ */
	background: linear-gradient(to right, #042038 0%,#04315b 50%,#042038 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#042038', endColorstr='#042038',GradientType=1 ); /* IE6-9 */
}
.lcolcontent{ width:248px; padding:15px 20px; }
.pagecontent{ width:638px; padding:15px 20px; }

#footer{ padding:20px 10px; color:#838385; position:relative; }
#footer a{ color:#838385; text-decoration:none; }
#footer a:hover{ color:#909090; }
#footer td{ padding:5px 20px; vertical-align:top; }
#footer td.border{ background:url(../images/site/delimiter2.png) right center no-repeat; }
#footer .copyright{ font-size:11px; padding-left: 21px; }
#footer .links{ padding-top:20px; line-height:18px; }
#footer .links strong{ color:white; font-weight:normal; text-transform:uppercase; }
#footer .contact{ font-size:13px; }
#footer .contact strong{ color:#FFF; font-size:23px; font-weight:normal; font-family: 'pf_din';
    font-size: 24px;
    color: #FFF;
    font-weight: normal;}
#footer .footer-address{
    margin: 15px 0;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
#footer .vk,
#footer .fb{ background:url(../images/site/social.png) left; width:37px; height:34px; float:left; display:block; }
#footer .fb{ background-position:37px 0; }
#footer .counter{ margin-left:35px; }
#footer tr td:last-child {
    background: none;
}
html.u-eip{ }
.u-eip-edit-box,
.u-eip-editing{ text-shadow:none !important; background:#000 !important; min-width:50px; min-height:20px; }

#header .contact .adress{
    color:#0286d0;    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    /* margin-top: 15px; */
    display: inline;
}