@import "mclib.css";
html, body { font-family: 'Roboto Condensed', sans-serif; background: url('/img/page.jpg') fixed no-repeat; background-size: 100% 100%; font-size: 13px; color: #333; min-width: 1200px; }

section.container { width: 100%; position: relative; padding-top: 50px; }
.wrapper { width: 1100px; margin: 0 auto; padding: 0; position: relative; }

header.header { width: 100%; display: inline-block; position: relative; margin-bottom: 30px; }
header .header-logotype { float: left; width: 165px; height: 48px; position: relative; }
header .header-logo { width: 165px; height: 48px; display: block; background: url('/img/logo.png') no-repeat; }
header .header-list { float: right; position: relative; }
header .header-list ul { clear: both; }
header .header-list ul.socials li { float: left; margin-left: 5px; width: 34px; height: 34px; }
header .header-list ul.language li { float: left; margin-left: 5px; width: 29px; height: 29px; border-radius: 100%; background: #999; }
header .header-list ul.language li.active { background: #666; }
header .header-list ul.language li a { display: block; padding: 8px 9px; color: #fff; text-transform: uppercase; text-decoration: none; font-size: 10px; }
header .header-list ul.language { margin-top: 15px; display: inline-block; float: right; }
header .header-list ul.socials li .facebook { background: url('/img/socials.png') 0 0 no-repeat; width: 34px; height: 34px; display: block; }
header .header-list ul.socials li .twitter { background: url('/img/socials.png') -41px 0 no-repeat; width: 34px; height: 34px; display: block; }
header .header-list ul.socials li .skype { background: url('/img/socials.png') -82px 0 no-repeat; width: 34px; height: 34px; display: block; }

header .submenu { width: 100%; position: relative; }
header .submenu ul { margin: 0; padding: 0; list-style: none; }
header .submenu ul li { float: left; margin-right: 10px; font-size: 12px; }
header .submenu ul li.active a { color: #000; }
header .submenu ul li a { display: block; padding: 5px 10px; color: #555; text-decoration: underline; }

nav.menu { width: 100%; display: inline-block; padding-top: 0px; position: relative; }
nav.menu ul li { float: left; font-size: 14px; text-transform: uppercase; margin-right: 10px; position: relative; }
nav.menu ul li:hover > ul { display: block; }
nav.menu ul li ul { position: absolute; top: 29px; left: 0; width: 280px; background: #fff; display: none; z-index: 700; }
nav.menu ul li ul li { width: 100%; font-size: 12px; }
nav.menu ul li ul li a { padding: 8px 10px; }
nav.menu ul li:hover { background: #eeeeee; }
nav.menu ul li.active { background: #eeeeee; }
nav.menu ul li a { display: block; padding: 5px 10px; color: #000; text-decoration: none; }

article.content { width: 100%; padding: 0px 50px; margin-left: -50px; border-right: 1px solid #adadad; border-left: 1px solid #adadad; }
article.content h1 { font-size: 30px; font-weight: 300; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid rgba(0,0,0,0.2); }
article .index-slider { width: 100%; position: relative; }
article .index-slider ul li { float: left; width: 100%; }

article .shortNews { width: 100%; position: relative; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid rgba(0,0,0,0.1); display: inline-block; }
article .shortNewsImage { float: left; overflow: hidden; margin-right: 15px; }
article .shortNewsPresent { overflow: auto; }
article .shortNewsPresent h3 { padding-bottom: 5px; }
article .shortNewsPresent h3 a { color: #000; }
article .shortNewsPresent span { font-size: 11px; color: #999; }
article .shortNewsPresent p { margin: 0; padding-top: 5px; }
article .shortNewsPresent .shortNewsLink { padding-top: 8px; display: block; }
article .fullNews { width: 100%; position: relative; padding-bottom: 15px; border-bottom: 1px solid rgba(0,0,0,0.1); display: inline-block; }
article .fullNews h3 { font-size: 16px; color: #666; padding-bottom: 15px; }
article .fullNewsImage { float: left; margin: 0px 15px 15px 0; }
article .fullNewsText { font-size: 15px; }
article .fullNewsText p { margin: 0; padding-bottom: 15px; }
article .fullNewsInfo { padding: 15px 0; }

/*Pages*/
nav.pages { width: 100%; position: relative; }
nav.pages ul li { font-size: 13px; background: #ededed; border-radius: 4px; display: inline-block; }
nav.pages ul li.current { background: rgba(0,0,0,0.4); }
nav.pages ul li.current a { color: #fff; }
nav.pages ul li a { display: block; padding: 5px 12px; color: #333; text-decoration: none; }

