/************************************************************ /css/base64.css *********/



/************************************************************ /css/main.css *********/

@font-face {
	font-family: 'MyriadPro';
	src: url(/css/font/myriadproregular.eot?1429806428);
	src: local('☺'), url(/css/font/myriadproregular.eot?#iefix) format('embedded-opentype'),
			 url(/css/font/myriadproregular.woff?1429806432) format('woff'),
			 url(/css/font/myriadproregular.ttf?1429806429) format('truetype'),
			 url(/css/font/myriadproregular.svg#myriadproregular) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro';
	src: url(/css/font/myriadprobold.eot?1429806415);
	src: local('☺'), url(/css/font/myriadprobold.eot?#iefix) format('embedded-opentype'),
			 url(/css/font/myriadprobold.woff?1429806419) format('woff'),
			 url(/css/font/myriadprobold.ttf?1429806417) format('truetype'),
			 url(/css/font/myriadprobold.svg#myriadprobold) format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro';
	src: url(/css/font/myriadproit.eot?1429806424);
	src: local('☺'), url(/css/font/myriadproit.eot?#iefix) format('embedded-opentype'),
			 url(/css/font/myriadproit.woff?1429806427) format('woff'),
			 url(/css/font/myriadproit.ttf?1429806426) format('truetype'),
			 url(/css/font/myriadproit.svg#myriadproit) format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'MyriadPro';
	src: url(/css/font/myriadproboldit.eot?1429806420);
	src: local('☺'), url(/css/font/myriadproboldit.eot?#iefix) format('embedded-opentype'),
			 url(/css/font/myriadproboldit.woff?1429806423) format('woff'),
			 url(/css/font/myriadproboldit.ttf?1429806422) format('truetype'),
			 url(/css/font/myriadproboldit.svg#myriadproboldit) format('svg');
	font-weight: bold;
	font-style: italic;
}


.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img {border:0}
.hide {display:none}


* {padding:0;margin:0;outline:none}
body {color:#3e6372;background:#eaf0f2 url(/i/bg.gif?1429806420) center 138px;min-width:1000px}
body, input, textarea, button {font:14px 'MyriadPro',Arial}


.orange {color:#ff6900}
h1 {font-size:24px;position:relative;padding-left:38px;position:relative;margin-bottom:13px}
h2 {margin-bottom:10px}
h1:before {content:'';width:21px;height:27px;background:url(/i/sprites.png?1429806420) -57px 0 no-repeat;display:block;position:absolute;left:0px;top:2px}
h1.orange:before {background-position:-78px 0}
h1.nost {padding-left:0}
h1.nost:before {display:none}

p {line-height:143%;margin-bottom:7px}
ul, ol {margin-left:40px;line-height:143%;margin-bottom:7px}


a {color:#ff6900;text-decoration:underline;cursor:pointer}
a:hover {text-decoration:none}


.layer {width:980px;margin:0 auto}

.header {height:115px;background:#3e6372;border-bottom:23px solid #eaf0f2}

.header .layer {padding-top:33px}
.top-menu {font-size:15px;width:1000px}
.top-menu a {color:#fff;text-decoration:none;text-transform:uppercase;display:block;float:left;margin:0 35px 9px 0;position:relative}
.top-menu a:hover, .top-menu a.active {color:#ff6900}
.top-menu a.active {cursor:default;}
.top-menu a.active:before {content:'';width:6px;height:6px;background:url(/i/sprites.png?1429806420) 0 0 no-repeat;display:block;position:absolute;left:-10px;top:7px}

.footer {}
.footer .bottom {background:#b2d4dc;height:120px}
.footer .bottom a {color:#3e6372}
.footer .bottom .layer {padding-top:20px}
.footer .bottom .copyright {line-height:18px;margin:15px 0 0 12px;text-indent:-12px}

.top-plate {background:#3e6372;border-radius:6px;height:88px;border-bottom:5px solid #355461;color:#fff;font-size:18px;line-height:21px;font-weight:bold;margin-bottom:30px}
.top-plate div {float:left;padding-top:15px;float:left}
.top-plate .text1 {margin-left:100px}
.top-plate .text2 {margin-left:140px}

.site-content {background:#fff;border-radius:6px;border-bottom:5px solid #e1e1e5}

#main-content .slide {height:269px;border-radius:6px 6px 0 0;background:url(/i/bg/1.jpg?1429806414) 0 0 no-repeat;padding-left:27px}
#main-content .slide-2 {background-image:url(/i/bg/2.jpg?1429806415)}
#main-content .slide-3 {background-image:url(/i/bg/3.jpg?1429806416)}
#main-content .slide-4 {background-image:url(/i/bg/4.jpg?1429806417)}
#main-content .slide-5 {background-image:url(/i/bg/5.jpg?1429806419)}
#main-content .slide .title {font-size:21px;font-weight:bold;font-style:italic;padding:31px 0 0 72px;color:#ff6900;position:relative}
#main-content .slide .title:before {content:'';display:block;position:absolute;left:-1px;top:34px;width:51px;height:66px;background:url(/i/sprites.png?1429806420) -6px 0}
#main-content .slide .text {font-size:16px;padding-top:15px}

#main-content .text-content {padding:25px;height:340px;overflow:hidden;border-bottom:1px solid #e1e1e5}
#main-content .contacts-text {padding:25px}

table.table {border-collapse:collapse}
table.table td {text-align:left;vertical-align:top;padding:5px 10px;border:1px solid #eee}
table.table tr:nth-child(2n) {background:#eaf0f2}


.enscroll-track {width:4px;background:#b2d4dc;border-radius:2px;overflow:hidden;margin-right:20px}
.enscroll-track .vertical-handle {background:#ff6900;width:4px}


.children-list {background:#eaf0f2;padding:80px 0 50px}
.children-list .fright {position:relative;padding-top:5px;z-index:2}
.children-list .fright a {color:#3e6372}
.children-list .iframe-wrapper {width:100%;height:635px;overflow:hidden}

#bottom-line {margin:0 40px;height:2px;background:#b2d4dc;position:relative;top:50px}
#bottom-line a {display:block;position:absolute;width:8px;height:8px;border:5px solid #eaf0f2;border-radius:9px;left:0;top:-8px;background:#b2d4dc}
#bottom-line a.selected {background:#ff6900}
#bottom-line div {background:#ff6900;height:2px;position:absolute;left:0;top:0}


.bottom-news {background:#3e6372;padding:25px 0;color:#fff}
.bottom-news .item {float:left;width:25%;padding-top:20px}
.bottom-news .item .inner {padding-right:30px}
.bottom-news .item .date {font-weight:bold}
.bottom-news .item .title {font-size:18px;padding:10px 0}
.bottom-news .item .more {text-decoration:none;color:#3e6372;display:inline-block;margin-top:10px;background:#b2d4dc;border-bottom:3px solid #93b4bc;padding:10px 20px;border-radius:6px}
.bottom-news .item .more:hover {background:#99ccd8}

.news-popup {width:600px}