@import url('https://fonts.googleapis.com/css?family=Scada:400,400i,700,700i&subset=cyrillic');
/* http://jqueryui.com/themeroller/#!zThemeParams=5d00000100d205000000000000003d8888d844329a8dfe02723de3e56fef6263a838f53277f52a164565ba1cc2991266678de5bc8684e6436eb4862708e4ec02aa592ebc48b4b061c4d848af2cd207400737c2fb5f0d104beed56a9f7b1755270f91e88565cdb1e2054185f97ac29316a0c085b5c9cb2ee9fc53ac39a99612086fad845a467df3f1c476ba42397162633d8ff82dc646a6d0a174f9aebc8cd74f4fd667938f5af4e82da27fbf82b8eda7795cc2c5d2c1c854ddd461ecaec2c244fde4532ecd1662019f56d991b4a1d6da7e26dda1c946affcb25f1313834f8c31869990b525e50fa2983fa72c880f982d8d50a8b407a8e19a3f266452c19328e902f7b761174cfe26c2a0e995ac3752ac0d7c8337277c6ec46d761b7e8fd4a310150c922e2c6d6dc8f845100502fe0eba1f1292fe9cd14ad90e31d24805eec96d05be8ccea7e643398af78099e9c3cd3c1544a15b648cd23c45efca2338e433415d866fb7d03f6279e316d0cdfa9e3195310fd35ebfed0b74c4e962a8e49b22e4ead9c6be768b4239b6aecdbb2e935464c1b203bc16c213da4cf4787d89855cc8a7c2e2eddf340edfbaa31077ffaa6cf5dc */


body {
margin: 0;
background-color: #f0f0f0;
background-image: url( GeomBg.svg ), url( GeomBgRpt.svg );
background-size: calc( 100% + 80px ) auto, 30%;
background-position: 50% 320px, 0, 0;
background-repeat: no-repeat, repeat;
font-family: 'Scada', sans-serif;
font-size: 15px;
line-height: 18px;
font-weight: 400;
color: #333333;
}
.BodyAbs {
margin: 64px 0 0 0;
}


a:link {
color: #3377BB;
text-decoration: none; 
border-bottom: 0;
}
a:active {
color: #ff9900;
text-decoration: none;
}
a:visited {
color: #3377BB;
text-decoration: none;
border-bottom: 0;
}
a:hover {
color: #ff9900;
text-decoration: none;
}

.b, b, strong {
font-weight: 700;
}

.Clear {
clear: both;
}

.TopLink {
float: left;
background-color: #771155;
height: 34px;
line-height: 34px;
margin: 12px;
padding: 0 18px;
border-radius: 34px;
}
.TopLink:hover {
background-color: #115599;
}
.TopLink a {
color: #ffffff;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
.TopLink:first-of-type {
margin-left: 120px;
}

#BannerTop {
/* display: none; */
padding: 15px 0;
text-align: center;
}
#BannerTopD {
display: inline-block;
vertical-align: top;
min-height: 90px;
width: auto;
text-align: center;
}
#BannerTopD img {
margin: 0 auto;
min-height: 90px;
width: auto;
}

#BannerRight {
float: right;
margin: 65px 0 0 20px;
width: 300px;
height: 600px;
}
#BannerRight img {
width: 300px;
height: 600px;
}
#BannersRight {
float: right;
width: 400px;
}
.BannerRight {
padding: 75px 50px;
width: 300px;
height: 600px;
}
.BannerRight img {
width: 300px;
height: 600px;
}

#BannerBottom {
}
#BannerBottomD {
margin: 20px auto;
min-height: 120px;
width: 1200px;
}
#BannerBottomD img {
min-height: 120px;
width: 1200px;
}

.BannerRightInside {
width: 400px;
height: 250px;
position: relative;
}
.BannerRightInside img {
max-height: 100%;  
max-width: 100%; 
width: auto;
height: auto;
position: absolute;  
top: 0;  
bottom: 0;  
left: 0;  
right: 0;  
margin: auto;
}


#Top {
background-color: #ffffff;
background-color: transparent;
}
#TopD {
margin: 0 auto;
padding: 10px 0;
height: 60px;
width: 1200px;
overflow: hidden;
}

#YaShare {
float: right;
height: 24px;
margin: 20px 15px 0 0;
}
#YaShare div {
height: 24px;
line-height: 24px;
display: inline-block;
vertical-align: top;
margin: 0 5px 0 0;
}

#LogoTop {
float: left;
margin: 0 0 0 20px;
padding: 0 123px 0 0;
height: 58px;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22116%22%20height%3D%2258%22%20viewBox%3D%220%2C%200%2C%20116%2C%2058%22%3E%3Cpath%20d%3D%22M38.443%2C48%20L44.649%2C58%20L56.42%2C58%20L62.626%2C48%20L81.535%2C48%20L81.535%2C58%20L91.535%2C58%20L91.535%2C48%20L106.069%2C48%20L104%2C58%20L0%2C58%20L0%2C58%20L2.069%2C48%20L38.443%2C48%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M50.857%2C48%20L50.534%2C48.519%20L50.212%2C48%20L50.857%2C48%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M91.535%2C48%20L81.534%2C48%20L81.534%2C46%20L91.535%2C46%20L91.535%2C36%20L108.552%2C36%20L106.483%2C46%20L91.535%2C46%20L91.535%2C48%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M30.994%2C36%20L37.201%2C46%20L2.483%2C46%20L4.552%2C36%20L30.994%2C36%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M58.305%2C36%20L52.098%2C46%20L48.971%2C46%20L42.764%2C36%20L58.305%2C36%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M81.534%2C36%20L81.534%2C46%20L63.868%2C46%20L70.075%2C36%20L81.534%2C36%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M111.035%2C24%20L108.966%2C34%20L91.535%2C34%20L91.535%2C36%20L81.535%2C36%20L81.535%2C34%20L91.535%2C34%20L91.535%2C24%20L111.035%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M65.753%2C24%20L59.546%2C34%20L44.544%2C34%20C50.969%2C33.772%2055.899%2C29.807%2058.321%2C24%20L65.753%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M7.034%2C24%20L31.836%2C24%20L29.767%2C34%20L4.965%2C34%20L7.034%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M81.534%2C24%20L81.534%2C34%20L71.316%2C34%20L77.523%2C24%20L81.534%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M81.535%2C17.537%20L81.535%2C22%20L78.764%2C22%20L81.535%2C17.537%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M113.517%2C12%20L111.448%2C22%20L91.534%2C22%20L91.534%2C12%20L113.517%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M73.202%2C12%20L66.995%2C22%20L58.95%2C22%20C59.448%2C20.308%2059.561%2C18.546%2059.53%2C16.792%20C59.409%2C15.168%2059.179%2C13.529%2058.594%2C12%20L73.202%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M46.393%2C12%20C47.007%2C12.393%2046.722%2C12.19%2047.253%2C12.602%20L47.521%2C12.848%20C48.831%2C13.963%2049.39%2C15.548%2049.539%2C17.209%20C49.514%2C18.017%2049.53%2C18.159%2049.358%2C19.122%20C49.321%2C19.326%2049.243%2C19.52%2049.185%2C19.719%20C48.996%2C20.563%2048.527%2C21.298%2048.043%2C22%20L7.448%2C22%20L9.517%2C12%20L46.393%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M116%2C0%20L113.931%2C10%20L91.535%2C10%20L91.535%2C0%20L91.535%2C0%20L80.65%2C0%20L74.443%2C10%20L57.734%2C10%20C57.312%2C9.097%2056.764%2C8.258%2056.129%2C7.491%20C55.421%2C6.512%2054.533%2C5.691%2053.629%2C4.898%20C49.735%2C1.676%2044.279%2C0%2037.535%2C0%20L26.534%2C0%20L24.466%2C10%20L9.931%2C10%20L12%2C0%20L116%2C0%20z%22%20fill%3D%22%23115599%22%2F%3E%3C%2Fsvg%3E");
background-size: 120px 58px;
background-position: calc( 100% ) 50%;
background-repeat: no-repeat;
text-align: right;
}
#LogoTop:hover {
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22116%22%20height%3D%2258%22%20viewBox%3D%220%2C%200%2C%20116%2C%2058%22%3E%3Cpath%20d%3D%22M38.443%2C48%20L44.649%2C58%20L56.42%2C58%20L62.626%2C48%20L81.535%2C48%20L81.535%2C58%20L91.535%2C58%20L91.535%2C48%20L106.069%2C48%20L104%2C58%20L0%2C58%20L0%2C58%20L2.069%2C48%20L38.443%2C48%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M50.857%2C48%20L50.534%2C48.519%20L50.212%2C48%20L50.857%2C48%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M91.535%2C48%20L81.534%2C48%20L81.534%2C46%20L91.535%2C46%20L91.535%2C36%20L108.552%2C36%20L106.483%2C46%20L91.535%2C46%20L91.535%2C48%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M30.994%2C36%20L37.201%2C46%20L2.483%2C46%20L4.552%2C36%20L30.994%2C36%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M58.305%2C36%20L52.098%2C46%20L48.971%2C46%20L42.764%2C36%20L58.305%2C36%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M81.534%2C36%20L81.534%2C46%20L63.868%2C46%20L70.075%2C36%20L81.534%2C36%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M111.035%2C24%20L108.966%2C34%20L91.535%2C34%20L91.535%2C36%20L81.535%2C36%20L81.535%2C34%20L91.535%2C34%20L91.535%2C24%20L111.035%2C24%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M65.753%2C24%20L59.546%2C34%20L44.544%2C34%20C50.969%2C33.772%2055.899%2C29.807%2058.321%2C24%20L65.753%2C24%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M7.034%2C24%20L31.836%2C24%20L29.767%2C34%20L4.965%2C34%20L7.034%2C24%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M81.534%2C24%20L81.534%2C34%20L71.316%2C34%20L77.523%2C24%20L81.534%2C24%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M81.535%2C17.537%20L81.535%2C22%20L78.764%2C22%20L81.535%2C17.537%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M113.517%2C12%20L111.448%2C22%20L91.534%2C22%20L91.534%2C12%20L113.517%2C12%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M73.202%2C12%20L66.995%2C22%20L58.95%2C22%20C59.448%2C20.308%2059.561%2C18.546%2059.53%2C16.792%20C59.409%2C15.168%2059.179%2C13.529%2058.594%2C12%20L73.202%2C12%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M46.393%2C12%20C47.007%2C12.393%2046.722%2C12.19%2047.253%2C12.602%20L47.521%2C12.848%20C48.831%2C13.963%2049.39%2C15.548%2049.539%2C17.209%20C49.514%2C18.017%2049.53%2C18.159%2049.358%2C19.122%20C49.321%2C19.326%2049.243%2C19.52%2049.185%2C19.719%20C48.996%2C20.563%2048.527%2C21.298%2048.043%2C22%20L7.448%2C22%20L9.517%2C12%20L46.393%2C12%20z%22%20fill%3D%22%233377BB%22%2F%3E%3Cpath%20d%3D%22M116%2C0%20L113.931%2C10%20L91.535%2C10%20L91.535%2C0%20L91.535%2C0%20L80.65%2C0%20L74.443%2C10%20L57.734%2C10%20C57.312%2C9.097%2056.764%2C8.258%2056.129%2C7.491%20C55.421%2C6.512%2054.533%2C5.691%2053.629%2C4.898%20C49.735%2C1.676%2044.279%2C0%2037.535%2C0%20L26.534%2C0%20L24.466%2C10%20L9.931%2C10%20L12%2C0%20L116%2C0%20z%22%20fill%3D%22%233377BB%22%2F%3E%3C%2Fsvg%3E");
color: #3377BB;
color: #FFFFFF;
}
/* 
#LogoTop, #LogoTop:hover {
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22116%22%20height%3D%2258%22%20viewBox%3D%220%2C%200%2C%20116%2C%2058%22%3E%3Cpath%20d%3D%22M38.443%2C48%20L44.649%2C58%20L56.42%2C58%20L62.626%2C48%20L81.535%2C48%20L81.535%2C58%20L91.535%2C58%20L91.535%2C48%20L106.069%2C48%20L104%2C58%20L0%2C58%20L0%2C58%20L2.069%2C48%20L38.443%2C48%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M50.857%2C48%20L50.534%2C48.519%20L50.212%2C48%20L50.857%2C48%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M91.535%2C48%20L81.534%2C48%20L81.534%2C46%20L91.535%2C46%20L91.535%2C36%20L108.552%2C36%20L106.483%2C46%20L91.535%2C46%20L91.535%2C48%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M30.994%2C36%20L37.201%2C46%20L2.483%2C46%20L4.552%2C36%20L30.994%2C36%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M58.305%2C36%20L52.098%2C46%20L48.971%2C46%20L42.764%2C36%20L58.305%2C36%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M81.534%2C36%20L81.534%2C46%20L63.868%2C46%20L70.075%2C36%20L81.534%2C36%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M111.035%2C24%20L108.966%2C34%20L91.535%2C34%20L91.535%2C36%20L81.535%2C36%20L81.535%2C34%20L91.535%2C34%20L91.535%2C24%20L111.035%2C24%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M65.753%2C24%20L59.546%2C34%20L44.544%2C34%20C50.969%2C33.772%2055.899%2C29.807%2058.321%2C24%20L65.753%2C24%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M7.034%2C24%20L31.836%2C24%20L29.767%2C34%20L4.965%2C34%20L7.034%2C24%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M81.534%2C24%20L81.534%2C34%20L71.316%2C34%20L77.523%2C24%20L81.534%2C24%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M81.535%2C17.537%20L81.535%2C22%20L78.764%2C22%20L81.535%2C17.537%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M113.517%2C12%20L111.448%2C22%20L91.534%2C22%20L91.534%2C12%20L113.517%2C12%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M73.202%2C12%20L66.995%2C22%20L58.95%2C22%20C59.448%2C20.308%2059.561%2C18.546%2059.53%2C16.792%20C59.409%2C15.168%2059.179%2C13.529%2058.594%2C12%20L73.202%2C12%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M46.393%2C12%20C47.007%2C12.393%2046.722%2C12.19%2047.253%2C12.602%20L47.521%2C12.848%20C48.831%2C13.963%2049.39%2C15.548%2049.539%2C17.209%20C49.514%2C18.017%2049.53%2C18.159%2049.358%2C19.122%20C49.321%2C19.326%2049.243%2C19.52%2049.185%2C19.719%20C48.996%2C20.563%2048.527%2C21.298%2048.043%2C22%20L7.448%2C22%20L9.517%2C12%20L46.393%2C12%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M116%2C0%20L113.931%2C10%20L91.535%2C10%20L91.535%2C0%20L91.535%2C0%20L80.65%2C0%20L74.443%2C10%20L57.734%2C10%20C57.312%2C9.097%2056.764%2C8.258%2056.129%2C7.491%20C55.421%2C6.512%2054.533%2C5.691%2053.629%2C4.898%20C49.735%2C1.676%2044.279%2C0%2037.535%2C0%20L26.534%2C0%20L24.466%2C10%20L9.931%2C10%20L12%2C0%20L116%2C0%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");
}
 */
#LogoTop div:nth-of-type(1) {
margin: 6px 0 0 0;
height: 28px;
line-height: 32px;
font-size: 32px;
font-weight: 700;
font-style: italic;
color: #115599;
}
#LogoTop div:nth-of-type(2) {
margin: 0 3px 0 0;
height: 14px;
line-height: 14px;
font-size: 14px;
font-style: italic;
color: #115599;
}
#LogoTop:hover div {
color: #3377BB;
}

.SocialTop {
float: right;
width: auto;
height: 29px;
margin: 15px 15px 0 0;
}
.SocialTop img {
width: auto;
height: 29px;
margin: auto;
}

#Bottom {
background-color: #ffffff;
}
#BottomD {
background-color: #ffffff;
margin: 20px auto 0 auto;
padding: 0 0 20px 0;
width: 1200px;
text-shadow: 1px 1px 1px #ffffff;
}
.BottomD {
float: left;
margin: 26px 0 0 20px;
}
.BottomD div {
margin: 10px 0 0 0;
}
.BottomD div:first-of-type {
margin: 0 0 0 0;
}
.BottomDR {
float: right;
margin: 49px 20px 0 0;
}
.BottomDR div {
margin: 10px 0 0 0;
}
.BottomDR div:first-of-type {
margin: 0 0 0 0;
}
.BottomDR div div {
display: block;
float: left;
margin: 0 0 0 20px;
}

#LogoBottom {
float: left;
margin: 20px 0 0 20px;
width: 58px;
height: 29px;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22116%22%20height%3D%2258%22%20viewBox%3D%220%2C%200%2C%20116%2C%2058%22%3E%3Cpath%20d%3D%22M38.443%2C48%20L44.649%2C58%20L56.42%2C58%20L62.626%2C48%20L81.535%2C48%20L81.535%2C58%20L91.535%2C58%20L91.535%2C48%20L106.069%2C48%20L104%2C58%20L0%2C58%20L0%2C58%20L2.069%2C48%20L38.443%2C48%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M50.857%2C48%20L50.534%2C48.519%20L50.212%2C48%20L50.857%2C48%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M91.535%2C48%20L81.534%2C48%20L81.534%2C46%20L91.535%2C46%20L91.535%2C36%20L108.552%2C36%20L106.483%2C46%20L91.535%2C46%20L91.535%2C48%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M30.994%2C36%20L37.201%2C46%20L2.483%2C46%20L4.552%2C36%20L30.994%2C36%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M58.305%2C36%20L52.098%2C46%20L48.971%2C46%20L42.764%2C36%20L58.305%2C36%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M81.534%2C36%20L81.534%2C46%20L63.868%2C46%20L70.075%2C36%20L81.534%2C36%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M111.035%2C24%20L108.966%2C34%20L91.535%2C34%20L91.535%2C36%20L81.535%2C36%20L81.535%2C34%20L91.535%2C34%20L91.535%2C24%20L111.035%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M65.753%2C24%20L59.546%2C34%20L44.544%2C34%20C50.969%2C33.772%2055.899%2C29.807%2058.321%2C24%20L65.753%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M7.034%2C24%20L31.836%2C24%20L29.767%2C34%20L4.965%2C34%20L7.034%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M81.534%2C24%20L81.534%2C34%20L71.316%2C34%20L77.523%2C24%20L81.534%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M81.535%2C17.537%20L81.535%2C22%20L78.764%2C22%20L81.535%2C17.537%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M113.517%2C12%20L111.448%2C22%20L91.534%2C22%20L91.534%2C12%20L113.517%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M73.202%2C12%20L66.995%2C22%20L58.95%2C22%20C59.448%2C20.308%2059.561%2C18.546%2059.53%2C16.792%20C59.409%2C15.168%2059.179%2C13.529%2058.594%2C12%20L73.202%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M46.393%2C12%20C47.007%2C12.393%2046.722%2C12.19%2047.253%2C12.602%20L47.521%2C12.848%20C48.831%2C13.963%2049.39%2C15.548%2049.539%2C17.209%20C49.514%2C18.017%2049.53%2C18.159%2049.358%2C19.122%20C49.321%2C19.326%2049.243%2C19.52%2049.185%2C19.719%20C48.996%2C20.563%2048.527%2C21.298%2048.043%2C22%20L7.448%2C22%20L9.517%2C12%20L46.393%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M116%2C0%20L113.931%2C10%20L91.535%2C10%20L91.535%2C0%20L91.535%2C0%20L80.65%2C0%20L74.443%2C10%20L57.734%2C10%20C57.312%2C9.097%2056.764%2C8.258%2056.129%2C7.491%20C55.421%2C6.512%2054.533%2C5.691%2053.629%2C4.898%20C49.735%2C1.676%2044.279%2C0%2037.535%2C0%20L26.534%2C0%20L24.466%2C10%20L9.931%2C10%20L12%2C0%20L116%2C0%20z%22%20fill%3D%22%23115599%22%2F%3E%3C%2Fsvg%3E");
background-size: 58px;
background-position: 0;
background-repeat: no-repeat;
}

#Menu {
background-color: #115599;
background-image: url( topbg.png );
background-size: 60px;
background-position: 0;
}
#MenuB {
background-color: rgba( 17, 85, 153, 0.93 );
width: 100%;
}
#MenuD {
margin: 0 auto;
height: 53px;
width: 1200px;
overflow: hidden;
}
#MenuDAll {
display: none;
float: left;
margin: 13px 9px;
width: 27px;
height: 27px;
border-radius: 15px;
background-size: 27px;
background-position: 0;
background-repeat: no-repeat;
cursor: pointer;
}
.MenuDAll {
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%2C%200%2C%2027%2C%2027%22%3E%3Cpath%20d%3D%22M7%2C12%20L20%2C12%20L20%2C15%20L7%2C15%20L7%2C12%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M7%2C7%20L20%2C7%20L20%2C10%20L7%2C10%20L7%2C7%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M7%2C17%20L20%2C17%20L20%2C20%20L7%2C20%20L7%2C17%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");
}
.MenuDAllHover {
background-color: #FFFFFF;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%2C%200%2C%2027%2C%2027%22%3E%3Cpath%20d%3D%22M7%2C12%20L20%2C12%20L20%2C15%20L7%2C15%20L7%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M7%2C7%20L20%2C7%20L20%2C10%20L7%2C10%20L7%2C7%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M7%2C17%20L20%2C17%20L20%2C20%20L7%2C20%20L7%2C17%20z%22%20fill%3D%22%23115599%22%2F%3E%3C%2Fsvg%3E");
}
.MenuD {
float: left;
margin: 13px 9px;
padding: 6px 10px;
border-radius: 15px;
line-height: 15px;
font-size: 15px;
color: #ffffff;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
.MenuD:hover {
color: #115599;
background-color: #FFFFFF;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.1 );
box-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
.MenuDHover {
background-color: #3377BB;
}

#MenuDSearch {
float: right;
padding: 13px 13px;
}
#SearchInput {
width: 137px;
font-family: 'Scada', sans-serif;
border: solid 1px #115599;
border-radius: 15px;
padding: 5px 10px 5px 25px;
height: 15px;
line-height: 15px;
font-size: 15px;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M16.68%2C0%20C18.972%2C0%2021.117%2C0.439%2023.126%2C1.313%20C25.141%2C2.186%2026.909%2C3.383%2028.442%2C4.9%20C29.97%2C6.422%2031.168%2C8.189%2032.037%2C10.213%20C32.905%2C12.227%2033.339%2C14.386%2033.339%2C16.666%20C33.339%2C18.308%2033.099%2C19.903%2032.623%2C21.461%20C32.147%2C23.025%2031.466%2C24.479%2030.582%2C25.828%20L39.55%2C34.817%20C39.848%2C35.121%2040%2C35.513%2040%2C35.994%20C40%2C36.261%2039.848%2C36.622%2039.55%2C37.071%20C39.247%2C37.521%2038.87%2C37.971%2038.42%2C38.41%20C37.97%2C38.849%2037.52%2C39.231%2037.081%2C39.535%20C36.636%2C39.849%2036.285%2C40%2036.013%2C40%20C35.537%2C40%2035.139%2C39.843%2034.841%2C39.524%20L25.847%2C30.561%20C24.476%2C31.445%2023.017%2C32.13%2021.463%2C32.6%20C19.909%2C33.081%2018.318%2C33.317%2016.68%2C33.317%20C14.389%2C33.317%2012.238%2C32.888%2010.219%2C32.02%20C8.199%2C31.152%206.425%2C29.954%204.897%2C28.433%20C3.364%2C26.916%202.171%2C25.149%201.303%2C23.125%20C0.434%2C21.111%200%2C18.957%200%2C16.666%20C0%2C14.386%200.434%2C12.227%201.303%2C10.213%20C2.171%2C8.189%203.364%2C6.422%204.897%2C4.9%20C6.425%2C3.383%208.193%2C2.186%2010.208%2C1.313%20C12.217%2C0.439%2014.378%2C0%2016.68%2C0%20z%20M16.68%2C6.678%20C15.309%2C6.678%2014.017%2C6.945%2012.798%2C7.467%20C11.579%2C7.996%2010.517%2C8.712%209.617%2C9.617%20C8.717%2C10.527%208%2C11.589%207.461%2C12.801%20C6.927%2C14.01%206.661%2C15.296%206.661%2C16.666%20C6.661%2C18.073%206.927%2C19.38%207.461%2C20.588%20C8%2C21.796%208.717%2C22.847%209.617%2C23.741%20C10.517%2C24.631%2011.579%2C25.342%2012.798%2C25.87%20C14.017%2C26.393%2015.309%2C26.655%2016.68%2C26.655%20C18.051%2C26.655%2019.338%2C26.393%2020.547%2C25.87%20C21.761%2C25.342%2022.817%2C24.631%2023.717%2C23.741%20C24.623%2C22.847%2025.334%2C21.796%2025.873%2C20.588%20C26.407%2C19.38%2026.673%2C18.073%2026.673%2C16.666%20C26.673%2C15.296%2026.407%2C14.01%2025.873%2C12.801%20C25.334%2C11.589%2024.623%2C10.527%2023.717%2C9.617%20C22.817%2C8.712%2021.761%2C7.996%2020.547%2C7.467%20C19.338%2C6.945%2018.051%2C6.678%2016.68%2C6.678%20z%22%20fill%3D%22%23115599%22%2F%3E%3C%2Fsvg%3E");
background-size: 15px;
background-position: 5px;
background-repeat: no-repeat;
}
#SearchInput:hover {
border: solid 1px #3377BB;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%2C%200%2C%2040%2C%2040%22%3E%3Cpath%20d%3D%22M16.68%2C0%20C18.972%2C0%2021.117%2C0.439%2023.126%2C1.313%20C25.141%2C2.186%2026.909%2C3.383%2028.442%2C4.9%20C29.97%2C6.422%2031.168%2C8.189%2032.037%2C10.213%20C32.905%2C12.227%2033.339%2C14.386%2033.339%2C16.666%20C33.339%2C18.308%2033.099%2C19.903%2032.623%2C21.461%20C32.147%2C23.025%2031.466%2C24.479%2030.582%2C25.828%20L39.55%2C34.817%20C39.848%2C35.121%2040%2C35.513%2040%2C35.994%20C40%2C36.261%2039.848%2C36.622%2039.55%2C37.071%20C39.247%2C37.521%2038.87%2C37.971%2038.42%2C38.41%20C37.97%2C38.849%2037.52%2C39.231%2037.081%2C39.535%20C36.636%2C39.849%2036.285%2C40%2036.013%2C40%20C35.537%2C40%2035.139%2C39.843%2034.841%2C39.524%20L25.847%2C30.561%20C24.476%2C31.445%2023.017%2C32.13%2021.463%2C32.6%20C19.909%2C33.081%2018.318%2C33.317%2016.68%2C33.317%20C14.389%2C33.317%2012.238%2C32.888%2010.219%2C32.02%20C8.199%2C31.152%206.425%2C29.954%204.897%2C28.433%20C3.364%2C26.916%202.171%2C25.149%201.303%2C23.125%20C0.434%2C21.111%200%2C18.957%200%2C16.666%20C0%2C14.386%200.434%2C12.227%201.303%2C10.213%20C2.171%2C8.189%203.364%2C6.422%204.897%2C4.9%20C6.425%2C3.383%208.193%2C2.186%2010.208%2C1.313%20C12.217%2C0.439%2014.378%2C0%2016.68%2C0%20z%20M16.68%2C6.678%20C15.309%2C6.678%2014.017%2C6.945%2012.798%2C7.467%20C11.579%2C7.996%2010.517%2C8.712%209.617%2C9.617%20C8.717%2C10.527%208%2C11.589%207.461%2C12.801%20C6.927%2C14.01%206.661%2C15.296%206.661%2C16.666%20C6.661%2C18.073%206.927%2C19.38%207.461%2C20.588%20C8%2C21.796%208.717%2C22.847%209.617%2C23.741%20C10.517%2C24.631%2011.579%2C25.342%2012.798%2C25.87%20C14.017%2C26.393%2015.309%2C26.655%2016.68%2C26.655%20C18.051%2C26.655%2019.338%2C26.393%2020.547%2C25.87%20C21.761%2C25.342%2022.817%2C24.631%2023.717%2C23.741%20C24.623%2C22.847%2025.334%2C21.796%2025.873%2C20.588%20C26.407%2C19.38%2026.673%2C18.073%2026.673%2C16.666%20C26.673%2C15.296%2026.407%2C14.01%2025.873%2C12.801%20C25.334%2C11.589%2024.623%2C10.527%2023.717%2C9.617%20C22.817%2C8.712%2021.761%2C7.996%2020.547%2C7.467%20C19.338%2C6.945%2018.051%2C6.678%2016.68%2C6.678%20z%22%20fill%3D%22%233377BB%22%2F%3E%3C%2Fsvg%3E");
box-shadow: 0px 0px 15px #3377BB;
}

#SndMenu {
background-color: #3377BB;
background-image: url( topbg.png );
}
#SndMenuB {
background-color: #3377BB;
background-color: rgba( 51, 119, 187, 0.93 );
width: 100%;
}
#SndMenuD {
margin: 0 auto;
height: 53px;
width: 1200px;
overflow: hidden;
}
.SndMenuD {
float: left;
margin: 13px 9px;
padding: 6px 10px;
border-radius: 15px;
line-height: 15px;
font-size: 15px;
color: #ffffff;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4 );
}
.SndMenuD:hover {
color: #3377BB;
background-color: #ffffff;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.1 );
}
.SndMenuDHover {
background-color: #5599DD;
}

#TrdMenu {
background-color: #5599DD;
background-image: url( topbg.png );
}
#TrdMenuB {
background-color: rgba( 85, 153, 221, 0.93 );
height: 53px;
width: 100%;
}
#TrdMenuD {
margin: 0 auto;
height: 53px;
width: 1200px;
}
.TrdMenuD {
float: left;
margin: 13px 9px;
padding: 6px 10px;
border-radius: 15px;
line-height: 15px;
font-size: 15px;
color: #ffffff;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4 );
}
.TrdMenuD:hover {
color: #77BBFF;
background-color: #ffffff;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.1 );
}
.TrdMenuDHover {
background-color: #77BBFF;
}

#NewsHome {
}
#NewsHomeD {
margin: 0 auto;
width: 1200px;
}
#NewsHomeH {
padding: 20px;
line-height: 25px;
font-size: 25px;
font-weight: 700;
text-transform: uppercase;
color: #115599;
}
#NewsHomeH {
color: #115599;
text-shadow: 1px 1px 1px #ffffff;
}
#NewsHomeH:hover {
color: #ff9900;
}
#NewsHomeT {
width: 1200px;
height: 1000px;
background-color: #ffffff;
box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 );
}
.NewsHomeD {
float: left;
position: relative;
width: 400px;
height: 250px;
background-color: #ffffff;
background-position: 50%;
background-size: cover;
}
.NewsHomeD:hover {
z-index: 2;
box-shadow: 0 0 30px rgba( 0, 0, 0, 0.8 );
}
.NewsHomeD{
color: #DDEEFF;
}
.NewsHomeD:hover {
color: #ff9900;
}
.NewsHomeD .NewsHomeDI {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 400px;
height: 250px;
overflow: hidden;
}
.NewsHomeD .NewsHomeDI img {
background-color: #ffffff;
float: right;
width: 400px;
height: auto;
}
.NewsHomeD .NewsHomeDT {
position: absolute;
color: #ffffff;
background-color: rgba( 17, 85, 153, 0.8 );
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
bottom: 0px;
right: 0px;
left: 0px;
bottom: 0px;
padding: 15px;
}
/* 
a:nth-of-type(2) .NewsHomeD {
float: right;
width: 400px;
height: 350px;
border-top: 0;
border-left: 0;
}
 */
a:nth-of-type(1) .NewsHomeD {
width: 800px;
height: 500px;
border-top: 0;
border-left: 0;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDI {
width: 800px;
height: auto;
overflow: hidden;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDI img {
width: 800px;
height: auto;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDT {
/* 
top: 0;
width: 240px;
height: auto;
 */
}
.NewsHomeDT div:nth-of-type(2) {
line-height: 15px;
font-size: 15px;
}
.NewsHomeDT div:nth-of-type(2) {
margin: 5px 0 0 0;
line-height: 12px;
font-size: 12px;
}
.NewsHomeDT div:nth-of-type(3) {
margin: 10px 0 0 0;
line-height: 18px;
font-size: 15px;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDT div:nth-of-type(1) {
line-height: 25px;
font-size: 25px;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDT div:nth-of-type(2) {
margin: 10px 0 0 0;
line-height: 18px;
font-size: 15px;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDT div:nth-of-type(3) {
margin: 10px 0 0 0;
line-height: 18px;
font-size: 15px;
}

#News {
}
#NewsD {
margin: 0 auto;
width: 1200px;
}
#NewsH {
padding: 20px;
line-height: 25px;
font-size: 25px;
font-weight: 400;
text-transform: none;
color: #115599;
}
#NewsH h1, #NewsH h2 {
font-weight: 400;
text-transform: none;
}
#NewsH a {
color: #115599;
text-shadow: 1px 1px 1px #ffffff;
}
#NewsH a:hover {
color: #ff9900;
}
#NewsT {
width: 1200px;
background-color: #ffffff;
box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 );
}
.NewsD {
float: left;
position: relative;
width: 400px;
height: 250px;
background-position: 50%;
background-size: cover;
}
.NewsD:hover {
z-index: 2;
box-shadow: 0 0 30px rgba( 0, 0, 0, 0.85 );
}
.NewsD a {
color: #DDEEFF;
}
.NewsD a:hover {
color: #ff9900;
}
.NewsD .NewsDI {
float: left;
width: 400px;
height: 250px;
overflow: hidden;
background-color: rgba( 17, 85, 153, 1 );
}
.NewsD .NewsDI img {
background-color: #ffffff;
width: 400px;
height: auto;
}
.NewsD .NewsDT {
position: absolute;
color: #ffffff;
background-color: rgba( 17, 85, 153, 0.85 );
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
bottom: 0px;
right: 0px;
left: 0px;
bottom: 0px;
padding: 15px;
}
.NewsD:hover .NewsDT {
color: #ffffff;
}
.NewsDT div:nth-of-type(2) {
line-height: 15px;
font-size: 15px;
}
.NewsDT div:nth-of-type(2) {
margin: 5px 0 0 0;
line-height: 12px;
font-size: 12px;
}
.NewsDT div:nth-of-type(3) {
margin: 10px 0 0 0;
line-height: 18px;
font-size: 15px;
}

.DocsD {
float: left;
position: relative;
margin: 0 20px 20px 20px;
width: 760px;
height: 160px;
font-weight: 400;
background-color: rgba( 17, 85, 153, 1 );
background-position: 100% 50%;
background-size: 320px auto;
background-repeat: no-repeat;
}
a:first-of-type .DocsD {
margin: 20px;
}
.DocsD:hover {
z-index: 2;
box-shadow: 0 0 30px rgba( 0, 0, 0, 0.85 );
}
.DocsD a {
color: #DDEEFF;
}
.DocsD a:hover {
color: #ff9900;
}
.DocsD .DocsDI {
float: left;
width: 400px;
height: 300px;
overflow: hidden;
background-color: rgba( 17, 85, 153, 1 );
}
.DocsD .DocsDI img {
background-color: #ffffff;
width: 360px;
height: auto;
}
.DocsD .DocsDT {
position: absolute;
width: 400px;
color: #ffffff;
background-color: rgba( 17, 85, 153, 0.95 );
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
top: 0px;
left: 0px;
bottom: 0px;
padding: 20px;
}
.DocsD:hover .DocsDT {
color: #ffffff;
}
.DocsDT div {
margin: 5px 0 0 0;
line-height: 18px;
font-size: 15px;
}
.DocsDT div:first-of-type {
margin: 0;
line-height: 21px;
font-size: 18px;
}

#TopEvent, .TopEvent {
float: right;
position: relative;
padding: 15px;
width: 370px;
height: 470px;
}
#TopEventImg, .TopEventImg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align:center;
}
#TopEventImg img, .TopEventImg img {
width: 400px;
height: 500px;
}
.TopEventImg {
display: none;
}
.TopEventImg:first-of-type {
display: block;
}
#TopEventMenu {
z-index: 4;
position: absolute;
bottom: 30px;
width: 370px;
text-align: center;
}
#TopEventMenu div {
display: inline-block;
color: #ffffff;
background-color: #115599;
margin: 1px;
padding: 5px 10px;
line-height: 15px;
font-size: 15px;
border-radius: 25px;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
#TopEventMenu div:hover {
background-color: #ffffff;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
#TopEventMenu div a {
color: #ffffff;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
#TopEventMenu div:hover a {
color: #115599;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}

#EventsHome {
}
#EventsHomeD {
margin: 20px auto 0 auto;
width: 1200px;
height: 100px;
border-radius: 2px;
box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 );
}
.EventsHomeD {
float: left;
width: 300px;
height: 100px;
}
.EventsHomeD:first-of-type, .EventsHomeD:first-of-type img {
border-radius: 2px 0 0 2px;
}
.EventsHomeD:last-of-type, .EventsHomeD:last-of-type img {
border-radius: 0 2px 2px 0;
}
.EventsHomeD:hover {
box-shadow: 0 0 30px rgba( 0, 0, 0, 0.85 );
}

#InnoHome {
}
#InnoHomeD {
margin: 0 auto;
width: 1200px;
}
#InnoHomeH {
padding: 20px;
line-height: 25px;
font-size: 25px;
font-weight: 700;
text-transform: uppercase;
color: #115599;
}
#InnoHomeH a {
color: #115599;
text-shadow: 1px 1px 1px #ffffff;
}
#InnoHomeH a:hover {
color: #ff9900;
}
#InnoHomeT {
width: 1200px;
height: 175px;
background-color: #ffffff;
box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 );
}
.InnoHomeD {
float: left;
position: relative;
width: 400px;
height: 175px;
background-color: rgba( 17, 85, 153, 1 );
background-position: 100% 50%;
background-size: 280px auto;
background-repeat: no-repeat;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.8 );
}
.InnoHomeD:hover {
z-index: 2;
box-shadow: 0 0 30px rgba( 0, 0, 0, 0.85 );
}
.InnoHomeD a {
color: #DDEEFF;
}
.InnoHomeD a:hover {
color: #ff9900;
}
.InnoHomeD .InnoHomeDI {
width: 400px;
height: 175px;
overflow: hidden;
text-align: right;
background-color: rgba( 17, 85, 153, 1 );
}
.InnoHomeD .InnoHomeDI img {
width: auto;
height: 175px;
}
.InnoHomeD .InnoHomeDT {
position: absolute;
color: #ffffff;
background-color: rgba( 17, 85, 153, 1 );
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
top: 0;
left: 0;
bottom: 0;
width: 90px;
padding: 15px;
}

#CalendarHome {
}
#CalendarHomeD {
margin: 0 auto;
width: 1200px;
}
.CalendarHomeŅ {
float: left;
width: 880px;
margin: 0 0 0 20px;
}
.CalendarHomeŅ:nth-of-type(1) {
margin: 0;
}
.CalendarHomeT {
background-color: #ffffff;
padding: 10px;
border-radius: 2px;
box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 );
}
.CalendarHomeTD {
background-color: #ffffff;
display: table;
border-collapse: collapse;
}
.CalendarT {
width: 790px;
padding: 10px;
}
.CalendarTD {
background-color: #ffffff;
width: 100%;
display: table;
border-collapse: collapse;
}
.CalendarHomeD {
display: table-row;
}
.CalendarHomeD:nth-of-type(even) {
background-color: #f6f6f6;
}
.CalendarHomeD:hover, .CalendarHomeD:nth-of-type(even):hover {
background-color: #DDEEFF;
}
.CalendarHomeH {
padding: 20px;
line-height: 25px;
font-size: 25px;
font-weight: 700;
text-transform: uppercase;
color: #115599;
}
.CalendarHomeH a {
color: #115599;
text-shadow: 1px 1px 1px #ffffff;
}
.CalendarHomeH a:hover {
color: #ff9900;
}
.CalendarHomeD div {
padding: 10px;
display: table-cell;
text-shadow: 1px 1px 1px #ffffff;
}
.CalendarHomeD div:nth-of-type(3) {
white-space: nowrap;
}
.CalendarHomeDAll {
text-align: center;
margin: 10px 0 0 0;
}
.CalendarHomeDAll div {
background-color: #3377BB;
display: inline-block;
padding: 5px 10px;
border-radius: 15px;
font-size: 12px;
text-transform: uppercase;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
.CalendarHomeD div div {
padding: 0;
display: block;
}
.CalendarHomeD div div:nth-of-type(2) a {
display: inline-block;
background-color: #f6f6f6;
padding: 5px 10px;
margin: 3px 0 0 0;
line-height: 12px;
font-size: 12px;
text-shadow: 1px 1px 1px #ffffff;
border-top: solid 1px #ffffff;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}
.CalendarHomeD div div:nth-of-type(2) a:first-of-type {
border-radius: 25px 0 0 25px;
border-left: solid 1px #ffffff;
}
.CalendarHomeD div div:nth-of-type(2) a:last-of-type {
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
}
.CalendarHomeD div div:nth-of-type(2) a {
color: #5599DD;
}
.CalendarHomeD div div:nth-of-type(2) a:hover {
color: #ffffff;
background-color: #5599DD;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
.CalendarHomeDAll div a {
color: #ffffff;
}
.CalendarHomeDAll div:hover {
background-color: #ff9900;
}

#Leaders {
}
#LeadersD {
margin: 0 auto;
width: 1200px;
}
#LeadersH {
padding: 20px;
line-height: 25px;
font-size: 25px;
font-weight: 700;
text-transform: uppercase;
color: #115599;
}
#LeadersH a {
color: #115599;
text-shadow: 1px 1px 1px #ffffff;
}
#LeadersH a:hover {
color: #ff9900;
}
#LeadersT {
background-color: #ffffff;
padding: 10px 5px;
border-radius: 2px;
box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 );
}
.LeadersT {
padding: 0;
}
#LeadersT table, .LeadersT table {
float: left;
width: 585px;
margin: 0 5px;
border-collapse: collapse;
}
.LeadersT table {
float: none;
width: 100%;
margin: 0;
}
#LeadersT table td, .LeadersT table td {
padding: 10px;
text-shadow: 1px 1px 1px #ffffff;
}
#LeadersT table td:first-of-type {
white-space: nowrap;
}
.LeadersT table td:first-of-type {
/* width: 100%; */
}
.LeadersT table td:nth-of-type(2) {
white-space: nowrap;
}
#LeadersT table td:nth-of-type(3) {
width: 100%;
}
#LeadersT table tr:nth-of-type(even), .LeadersT table tr:nth-of-type(even) {
background-color: #f6f6f6;
}
#LeadersT table tr:hover, #LeadersT table tr:nth-of-type(even):hover, .LeadersT table tr:hover, .LeadersT table tr:nth-of-type(even):hover {
background-color: #DDEEFF;
}
#LeadersAll {
text-align: center;
margin: 10px 0 0 0;
}
#LeadersAll div {
background-color: #3377BB;
display: inline-block;
padding: 5px 10px;
border-radius: 15px;
font-size: 12px;
text-transform: uppercase;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
#LeadersAll div a {
color: #ffffff;
}
#LeadersAll div:hover {
background-color: #ff9900;
}
.LeadersPhoto {
display: inline-block;
display: none;
vertical-align: middle;
width: 38px;
height: 38px;
background-color: #ffffff;
border: solid 1px #f0f0f0;
border-radius: 2px;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%2C%200%2C%2050%2C%2050%22%3E%3Cpath%20d%3D%22M30.885%2C25.091%20C31.348%2C25.165%2031.999%2C25.245%2032.852%2C25.352%20C33.7%2C25.448%2034.585%2C25.56%2035.508%2C25.677%20C36.425%2C25.8%2037.284%2C25.922%2038.089%2C26.05%20C38.883%2C26.178%2039.459%2C26.296%2039.822%2C26.392%20C40.414%2C26.562%2041.017%2C26.925%2041.624%2C27.463%20C42.227%2C28.013%2042.782%2C28.642%2043.294%2C29.356%20C43.805%2C30.071%2044.216%2C30.806%2044.531%2C31.58%20C44.845%2C32.337%2045%2C33.035%2045%2C33.67%20L45%2C43.544%20C44.829%2C43.619%2044.643%2C43.731%2044.429%2C43.902%20C44.216%2C44.078%2043.987%2C44.243%2043.742%2C44.403%20C43.491%2C44.563%2043.256%2C44.707%2043.038%2C44.824%20C42.814%2C44.947%2042.627%2C45%2042.478%2C45%20L7.501%2C45%20C6.904%2C45%206.456%2C44.819%206.147%2C44.451%20C5.843%2C44.088%205.459%2C43.784%205%2C43.544%20L5%2C33.67%20C5%2C33.035%205.16%2C32.337%205.469%2C31.58%20C5.789%2C30.806%206.195%2C30.081%206.701%2C29.383%20C7.202%2C28.684%207.757%2C28.055%208.37%2C27.49%20C8.983%2C26.935%209.586%2C26.562%2010.183%2C26.392%20C10.487%2C26.296%2011.047%2C26.178%2011.868%2C26.05%20C12.684%2C25.922%2013.559%2C25.8%2014.487%2C25.677%20C15.415%2C25.56%2016.3%2C25.448%2017.153%2C25.352%20C18.001%2C25.245%2018.657%2C25.165%2019.115%2C25.091%20C17.553%2C24.088%2016.326%2C22.782%2015.431%2C21.177%20C14.535%2C19.567%2014.092%2C17.818%2014.092%2C15.925%20C14.092%2C14.432%2014.375%2C13.019%2014.956%2C11.702%20C15.532%2C10.385%2016.316%2C9.228%2017.292%2C8.231%20C18.273%2C7.239%2019.419%2C6.45%2020.742%2C5.874%20C22.059%2C5.293%2023.462%2C5%2024.965%2C5%20C26.464%2C5%2027.877%2C5.293%2029.205%2C5.874%20C30.533%2C6.45%2031.69%2C7.239%2032.687%2C8.231%20C33.679%2C9.228%2034.463%2C10.385%2035.033%2C11.702%20C35.604%2C13.019%2035.887%2C14.432%2035.887%2C15.925%20C35.887%2C17.786%2035.444%2C19.524%2034.559%2C21.15%20C33.674%2C22.771%2032.452%2C24.088%2030.885%2C25.091%22%20fill%3D%22%23f0f0f0%22%2F%3E%3C%2Fsvg%3E");
background-size: 40px;
background-position: 50%;
margin: 0 5px 0 0;
}

.TeamAthletes {
float: left;
border-collapse: collapse;
margin: 0 0 20px 0;
}
.TeamAthletes tr {
border-top: solid 1px #ffffff;
}
.TeamAthletes td {
text-align: center;
padding: 9px 10px 10px 10px;
}
.TeamAthletes tr td:first-of-type {
text-align: left;
}
.TeamAthletes tr:first-of-type td:first-of-type {
text-align: center;
}
.TeamAthletes tr:nth-of-type(odd) {
background-color: #f6f6f6;
}
.TeamAthletes tr:first-of-type {
border-top: solid 1px #DDEEFF;
}
.TeamAthletes tr:first-of-type, .TeamAthletes tr:hover {
background-color: #DDEEFF;
}
.TeamAthletes tr td.TeamAthletesTr {
background-color: #DDEEFF;
color: #000000;
}

#LinksAll {
width: 100%;
margin: 10px 0 0 0;
text-align: center;
}
#LinksAll div {
float: none;
background-color: #3377BB;
display: inline-block;
padding: 5px 10px;
border-radius: 15px;
font-size: 12px;
text-transform: uppercase;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
#LinksAll div a {
color: #ffffff;
}
#LinksAll div:hover {
background-color: #ff9900;
}

h1, h2, h3 {
margin: 0;
min-height: 25px;
line-height: 25px;
font-size: 25px;
font-weight: 700;
text-transform: uppercase;
color: #115599;
}

.EventFeats {
float: left;
margin: 20px 20px 0px 0px;
}
.EventFeats div:first-of-type {
font-weight: 700;
}
.EventFeats div:nth-of-type(2) {
margin: 0;
}

#Archive {
}
#ArchiveD {
margin: 0 auto;
width: 1200px;
}
#ArchiveH {
padding: 20px;
line-height: 25px;
font-size: 25px;
color: #555555;
}
#ArchiveT {
background-color: #ffffff;
border-radius: 2px;
padding: 0 0 20px 15px;
box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 );
vertical-align: top;
}
.ArchiveH {
font-weight: 700;
}
.ArchiveT {
display: inline-block;
vertical-align: top;
width: 280px;
margin: 15px 15px 0 0;
}
.ArchiveH {
float: left;
margin: 5px 0 0 5px;
}
.ArchiveHTA {
float: left;
margin: 5px 0 0 5px;
}
.ArchiveHTA:nth-of-type(3n+1) {
clear: both;
}

.Pages {
clear: both;
}
.PagesD {
margin: 0 auto;
padding: 12px;
width: 1176px;
text-align: center;
background-color: #f0f0f0;
}
.PagesP {
display: inline-block;
margin: 3px 3px;
padding: 6px 10px;
border-radius: 15px;
line-height: 15px;
font-size: 15px;
color: #ffffff;
background-color: #115599;
}
.PagesP a {
color: #ffffff;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
.PagesP:hover {
background-color: #ff9900;
}
.PagesPA, .PagesPA:hover {
color: #115599;
background-color: #ffffff;
}

.OneTextD {
float: left;
clear: left;
margin: 20px 20px 0px 20px;
width: 760px;
}
.OneTextD h1, .OneTextD h2, .OneTextD h3 {
text-transform: none;
font-weight: 400;
}
.OneTextD p {
margin: 0;
padding: 0 0 20px 0;
}
.OneTextDI {
float: left;
width: auto;
height: 100px;
}
.OneTextDI:hover {
box-shadow: 0 0 30px rgba( 0, 0, 0, 0.85 );
}
.OneTextDI img {
width: auto;
height: 100px;
display: block;
}
.OneTextDI:first-of-type {
float: left;
width: auto;
height: 300px;
}
.OneTextDI:first-of-type img {
width: auto;
height: 300px;
display: block;
}

.CB {
clear: both;
}

.xtable {
border: solid 0px #999999; border-collapse: collapse;
}
.xtable tr:nth-of-type(2n) {
background: #f0f0f0; 
}
.xtable td {
padding: 5px; border: solid 1px #ffffff;
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
}
.xtable p {
margin: 0;
}

.voteyes {
background: #ffffff url(/_im/yes.png) repeat-x; width: 12px; height: 11px;
}


/* @media all and ( max-width: 1240px ) { */
@media all and ( max-width: 1240px ) {

#BannerRight, #BannersRight {
display: none;
}

#TopD, #NewsHomeD, #MenuD, #SndMenuD, #TrdMenuD, #NewsD, #NewsT, #ArchiveD {
margin: 0 auto;
width: 800px;
}

.OneTextD {
width: 760px;
}

.CalendarT {
width: 740px;
}

#NewsHomeT {
width: 800px;
height: 1000px;
overflow: hidden;
}
a:nth-of-type(1) .NewsHomeD {
width: 400px;
height: 250px;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDI {
width: 400px;
height: 250px;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDI img {
width: 400px;
height: auto;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDT div:nth-of-type(1) {
line-height: 15px;
font-size: 15px;
}
a:nth-of-type(1) .NewsHomeD .NewsHomeDT div:nth-of-type(2), a:nth-of-type(1) .NewsHomeD .NewsHomeDT div:nth-of-type(3) {
display: none;
}


#TopD {
height: 31px;
}
#LogoTop {
padding: 0 63px 0 0;
height: 29px;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22116%22%20height%3D%2258%22%20viewBox%3D%220%2C%200%2C%20116%2C%2058%22%3E%3Cpath%20d%3D%22M38.443%2C48%20L44.649%2C58%20L56.42%2C58%20L62.626%2C48%20L81.535%2C48%20L81.535%2C58%20L91.535%2C58%20L91.535%2C48%20L106.069%2C48%20L104%2C58%20L0%2C58%20L0%2C58%20L2.069%2C48%20L38.443%2C48%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M50.857%2C48%20L50.534%2C48.519%20L50.212%2C48%20L50.857%2C48%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M91.535%2C48%20L81.534%2C48%20L81.534%2C46%20L91.535%2C46%20L91.535%2C36%20L108.552%2C36%20L106.483%2C46%20L91.535%2C46%20L91.535%2C48%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M30.994%2C36%20L37.201%2C46%20L2.483%2C46%20L4.552%2C36%20L30.994%2C36%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M58.305%2C36%20L52.098%2C46%20L48.971%2C46%20L42.764%2C36%20L58.305%2C36%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M81.534%2C36%20L81.534%2C46%20L63.868%2C46%20L70.075%2C36%20L81.534%2C36%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M111.035%2C24%20L108.966%2C34%20L91.535%2C34%20L91.535%2C36%20L81.535%2C36%20L81.535%2C34%20L91.535%2C34%20L91.535%2C24%20L111.035%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M65.753%2C24%20L59.546%2C34%20L44.544%2C34%20C50.969%2C33.772%2055.899%2C29.807%2058.321%2C24%20L65.753%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M7.034%2C24%20L31.836%2C24%20L29.767%2C34%20L4.965%2C34%20L7.034%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M81.534%2C24%20L81.534%2C34%20L71.316%2C34%20L77.523%2C24%20L81.534%2C24%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M81.535%2C17.537%20L81.535%2C22%20L78.764%2C22%20L81.535%2C17.537%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M113.517%2C12%20L111.448%2C22%20L91.534%2C22%20L91.534%2C12%20L113.517%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M73.202%2C12%20L66.995%2C22%20L58.95%2C22%20C59.448%2C20.308%2059.561%2C18.546%2059.53%2C16.792%20C59.409%2C15.168%2059.179%2C13.529%2058.594%2C12%20L73.202%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M46.393%2C12%20C47.007%2C12.393%2046.722%2C12.19%2047.253%2C12.602%20L47.521%2C12.848%20C48.831%2C13.963%2049.39%2C15.548%2049.539%2C17.209%20C49.514%2C18.017%2049.53%2C18.159%2049.358%2C19.122%20C49.321%2C19.326%2049.243%2C19.52%2049.185%2C19.719%20C48.996%2C20.563%2048.527%2C21.298%2048.043%2C22%20L7.448%2C22%20L9.517%2C12%20L46.393%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M116%2C0%20L113.931%2C10%20L91.535%2C10%20L91.535%2C0%20L91.535%2C0%20L80.65%2C0%20L74.443%2C10%20L57.734%2C10%20C57.312%2C9.097%2056.764%2C8.258%2056.129%2C7.491%20C55.421%2C6.512%2054.533%2C5.691%2053.629%2C4.898%20C49.735%2C1.676%2044.279%2C0%2037.535%2C0%20L26.534%2C0%20L24.466%2C10%20L9.931%2C10%20L12%2C0%20L116%2C0%20z%22%20fill%3D%22%23115599%22%2F%3E%3C%2Fsvg%3E");
background-size: 60px 29px;
}
#LogoTop div:nth-of-type(1) {
margin: 0;
height: 19px;
line-height: 22px;
font-size: 22px;
}
#LogoTop div:nth-of-type(2) {
height: 10px;
line-height: 10px;
font-size: 10px;
}

.SocialTop {
height: 21px;
margin: 5px 15px 0 0;
}
.SocialTop img {
height: 21px;
}

#EventsHome, #InnoHomeD {
display: none;
}

#CalendarHomeD, .CalendarHomeŅ, #LeadersD {
width: 800px;
}
#LeadersT table, .LeadersT table {
width: 385px;
}
#athlete-tabs-results .LeadersT table {
width: 720px;
}

.OneTextD .LeadersT table {
width: 760px;
}

.CalendarHomeD div:nth-of-type(3) {
white-space: normal;
}

#MenuDAll {
display: block;
}
a:first-of-type .MenuD {
display: none;
}

h1, h2, h3, #NewsHomeH, #NewsH, #InnoHomeH, .CalendarHomeH, #LeadersH, #ArchiveH {
min-height: 18px;
line-height: 18px;
font-size: 18px;
}

.PagesD {
width: 776px;
}

#BottomD {
width: 800px;
}

#BannerTopD, #BannerBottomD, #BannerBottomD img {
width: 800px;
overflow: hidden;
}

.BottomD {
float: left;
margin: 26px 20px 0 20px;
}
.BottomDR {
float: left;
margin: 20px 20px 0 98px;
}

.ArchiveT {
width: 245px;
}


}
/* @media all and ( max-width: 1240px ) { */


/* @media all and ( max-width: 820px ) { */
@media all and ( max-width: 820px ) {


#SubMenuDAll {
float: left;
margin: 13px 9px;
width: 27px;
height: 27px;
border-radius: 15px;
background-size: 27px;
background-position: 0;
background-repeat: no-repeat;
cursor: pointer;
}
.SubMenuDAll {
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%2C%200%2C%2027%2C%2027%22%3E%3Cpath%20d%3D%22M7%2C12%20L20%2C12%20L20%2C15%20L7%2C15%20L7%2C12%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M7%2C7%20L20%2C7%20L20%2C10%20L7%2C10%20L7%2C7%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M7%2C17%20L20%2C17%20L20%2C20%20L7%2C20%20L7%2C17%20z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");
}
.SubMenuDAllHover {
background-color: #FFFFFF;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%2C%200%2C%2027%2C%2027%22%3E%3Cpath%20d%3D%22M7%2C12%20L20%2C12%20L20%2C15%20L7%2C15%20L7%2C12%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M7%2C7%20L20%2C7%20L20%2C10%20L7%2C10%20L7%2C7%20z%22%20fill%3D%22%23115599%22%2F%3E%3Cpath%20d%3D%22M7%2C17%20L20%2C17%20L20%2C20%20L7%2C20%20L7%2C17%20z%22%20fill%3D%22%23115599%22%2F%3E%3C%2Fsvg%3E");
}

#TopD, #NewsHomeD, #MenuD, #SndMenuD, #TrdMenuD, #NewsD, #NewsT, #ArchiveD {
margin: 0 auto;
width: 400px;
}

.OneTextD {
width: 360px;
}

.CalendarT {
width: 340px;
}

#TopEvent {
/* display: none; */
}

#NewsHomeT {
width: 400px;
}

.DocsD {
width: 360px;
}
.DocsD .DocsDI {
width: 200px;
height: 300px;
}
.DocsD .DocsDI img {
width: 160px;
}
.DocsD .DocsDT {
width: 200px;
}

#CalendarHomeD, .CalendarHomeŅ, #LeadersD {
width: 400px;
}
#LeadersT table, .LeadersT table {
width: 385px;
}
#athlete-tabs-results .LeadersT table {
width: 320px;
}

#event-tabs-xonline iframe {
max-width: 360px;
width: auto;
height: auto;
}

.OneTextD {
margin: 20px 0px 0px 10px;
}
.CalendarT {
padding: 0px;
}

.OneTextD .LeadersT table {
width: 360px;
}
.OneTextD .LeadersT table tbody td {
display: block;
padding: 5px;
}
.OneTextD .LeadersT table tbody {
background-color: #ffffff;
}
.OneTextD .LeadersT table tbody:nth-of-type(odd) {
background-color: #f6f6f6;
}
.OneTextD .LeadersT table tbody tr td:first-of-type  {
font-weight: 700;
padding: 10px 10px 0 10px;
}
.OneTextD .LeadersT table tbody tr td:last-of-type  {
padding: 0 10px 10px 10px;
}

.PagesD {
width: 376px;
}

#BottomD {
width: 400px;
}

#BannerTopD, #BannerBottomD, #BannerBottomD img {
width: 400px;
}

.ArchiveT {
width: 245px;
}

#RussianRecords {}


}
/* @media all and ( max-width: 820px ) { */


/* @media all and ( max-width: 400px ) { */
@media all and ( max-width: 400px ) {


body {
font-size: 12px;
line-height: 15px;
}

#TopD, #NewsHomeD, #MenuD, #SndMenuD, #TrdMenuD, #NewsD, #NewsT, #ArchiveD {
width: 320px;
}

.OneTextD {
width: 280px;
}

.CalendarT {
width: 260px;
}

#TopEvent {
/* display: none; */
width: 290px;
height: 370px;
}
#TopEventImg img {
width: 320px;
height: 400px;
}

#NewsHomeT {
width: 320px;
}

.DocsD {
width: 280px;
}
.DocsD .DocsDI {
width: 200px;
height: 300px;
}
.DocsD .DocsDI img {
width: 160px;
}
.DocsD .DocsDT {
width: 200px;
}

#CalendarHomeD, .CalendarHomeŅ, #LeadersD {
width: 320px;
}
#LeadersT table, .LeadersT table {
width: 305px;
}
#athlete-tabs-results .LeadersT table {
width: 240px;
font-size: 12px;
line-height: 15px;
}
#athlete-tabs-results .LeadersT table td {
display: block;
padding: 0;
}

#event-tabs-xonline iframe {
max-width: 300px;
width: auto;
height: auto;
}

.OneTextD {
margin: 20px 0px 0px 10px;
}
.CalendarT {
padding: 0px;
}

.OneTextD .LeadersT table {
width: 280px;
}

.PagesD {
width: 296px;
}

#BottomD {
width: 320px;
}

#BannerTopD, #BannerBottomD, #BannerBottomD img {
width: 320px;
}

.ArchiveT {
width: 165px;
}

.CalendarHomeD {
display: block;
padding: 5px;
}
.CalendarHomeD div {
padding: 5px;
display: block;
}
.CalendarHomeD div:nth-of-type(3) {
white-space: normal;
}
.CalendarHomeDAll div {
background-color: #3377BB;
display: inline-block;
padding: 5px 10px;
border-radius: 15px;
font-size: 12px;
text-transform: uppercase;
text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}
.CalendarHomeD div div {
padding: 0;
display: block;
}
.CalendarHomeD div div:nth-of-type(2) a {
display: inline-block;
background-color: #f6f6f6;
padding: 5px 10px;
margin: 3px 0 0 0;
line-height: 12px;
font-size: 12px;
text-shadow: 1px 1px 1px #ffffff;
border-top: solid 1px #ffffff;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}

#LeadersT table, .LeadersT table {
margin: 0;
}
#LeadersT table td, .LeadersT table td {
padding: 5px;
}
#LeadersT table td:first-of-type, .LeadersT table td:nth-of-type(2) {
white-space: normal;
}


}
/* @media all and ( max-width: 400px ) { */



/* @media all and ( max-width: 419px ) { */
@media all and ( max-width: 419px ) {

.SocialTop {
display: none;
}


}
/* @media all and ( max-width: 419px ) { */



#NewsHomeH a, #NewsH a {
color: #FFFFFF;
text-shadow: 1px 1px 1px #000000;
}