		@font-face {
				font-family: 'Calibri';
				src: url('calibri.eot');
				src: url('calibri.eot?#iefix') format('embedded-opentype'),
						 url('calibri.woff') format('woff'),
						 url('calibri.ttf') format('truetype'),
						 url('calibri.svg#calibri') format('svg');
				font-weight: normal;
				font-style: normal;
		}
html,body{margin:0;padding:0;height:100%;min-height:100%;text-align:center;font-family:Calibri;}
html{background:#0B3C55;}
body{width:100%;margin:0 auto;max-width:950px;}
/*body > div{display:table;}*/
body > div:first-child{min-height:100%;/*background:#ebebeb;*/}
header,nav,footer{width:100%;background:#0B3C55;}
a{text-decoration:none;}
a:hover,a:focus{text-decoration:underline;}
header{height:57px;text-align:center;padding:14px 0 28px;}
header > div{display:inline-block;height:57px;border-radius:4px;}
header > div,header .main > *{margin:0;padding:0;}
header .logo{float:left;}
header .logo a{display:block;width:125px;height:57px;background: url(../img/logo.png);}
header .main{background:#FEDBCE;color:#0B3C55;margin:0 auto;padding:0 3em;font-style:oblique;font-weight:400;}
header .main h1{font-size:32px;line-height:32px;}
header .main h2 {font-size:12px;line-height:25px;font-weight:lighter;letter-spacing:0.4em;text-transform:uppercase;}
header .more{float:right;}
header .more a{display:block;color:#FEDBCE;background:url(../img/lang_btn.png) no-repeat;line-height:26px;padding-left:26px;text-align:left;}
header .more a.spo{background-position:0 -26px;}

body>div>nav{border-radius:4px 4px 0 0;margin:0 auto 1px;}
/*body>div>nav:before{display:block;width:100%;height:100%;position:absolute;top:0;left:0;content:"";border-radius:0;background:red;}*/
body>*>hr,footer>hr{border-style:none;width:100%;clear:both;margin:0;height:0;}
#slideshow{width:950px;height:285px;background:#fff;}

section{width:68%;padding:12px 0 0;float:left;text-align:left;background:#ebebeb;position:relative;}
section article{padding:12px;}
section h1{display:inline-block;min-width:146px;height:30px;margin:0;padding:0 50px;background:#b1b1b1;color:#fff;text-shadow: 1px 1px 1px rgba(0,0,0,.5);border-radius:0 4px 4px 0;font-size:16px;text-transform:uppercase;line-height:34px;}
aside{width:30%;float:right;background:#ebebeb;}
footer{clear:both;height:135px;margin-top:-135px;overflow:hidden;}
footer .copy{color:#fff;line-height: 40px;}
footer .bann{float:left;}
footer .desi{float:right;}
footer .desi a{display:inline-block;width:40px;height:17px;background:url(../img/logobarboz2.png)}

footer nav{border-radius: 0 0 4px 4px;}

.hor{position:relative;overflow:hidden;background:#1daaf3;height:43px;line-height:43px;}
.hor ul {position:relative;padding:0;margin:0;width:100%;text-align:center;text-align-last:justify;list-style:none;}
.hor>ul:after{overflow:hidden;display:inline-block;width:100px;height:1px;margin-left:100%;text-align:justify;}
.hor ul li{position:relative;display:inline;border:0;margin:0;padding:0;}
.hor ul li a{display:inline-block;white-space:nowrap;padding:0 10px;color:#fff;}
.hor>ul>li>a{text-transform:uppercase;}
.hor>ul>li:after{display:inline-block;width:1px;height:26px;background:#1685be;position:relative;top:8px;content:"";}
.hor>ul>li:last-child:after{display:none;}
.hor ul li ul{display:none;width:auto;position:absolute;left:0;top:100%;}
.hor ul li:hover>ul{display:block;}
.hor ul li ul li{display:block;width:100%;}
.hor ul li ul li ul{left:100%;top:0;}
