@charset "UTF-8";
.plain-horizon { height: 350px; font-family: "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif; }
.plain-horizon > .horizon { margin-left: -100975px; } 
.plain-horizon > .horizon .wrapper > ul > li { width: 960px; }

.plain-horizon { overflow: hidden; clear: both; position: relative; width: 100%; }
.plain-horizon.loading { background: url(../img/loading.gif) 50% 50% no-repeat; }
.plain-horizon ul, .plain-horizon li { list-style: none; margin: 0; padding: 0; }
.plain-horizon > .horizon { position: absolute; top: 0; left: 50%; z-index: 10; width: 200000px; height: 100%; }
.plain-horizon > .horizon .wrapper { float: left; position: relative; left: 50%; height: 100%; margin-left: -480px; }
.plain-horizon > .horizon .wrapper > ul { float: left; position: relative; height: 100%; }
.plain-horizon > .horizon .wrapper > ul > li { display: none; overflow: hidden; float: left; height: 100%; margin-right: 15px; opacity: 1; }
.plain-horizon > .horizon .wrapper > ul > li + li + li + li { display: none; }
.plain-horizon > .horizon .wrapper > ul > li.loaded { display: block !important; }
.plain-horizon > .horizon .wrapper > ul > li > ul { float: left; height: 100%; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li { overflow: hidden; position: relative; float: left; width: 175px; margin: 0 0 15px 15px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li a, .plain-horizon > .horizon > .wrapper > ul > li > ul > li a:link, .plain-horizon > .horizon > .wrapper > ul > li > ul > li a:visited { color: #fff; text-decoration: none; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li img { display: block; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li .hgroup > *:first-child + * { display: none; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a:first-child { position: relative; display: block; width: 100%; height: 132px; margin-bottom: 5px; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a:first-child > span { display: none; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li.loading > a:first-child > span { display: block; position: absolute; top: 10px; left: 10px; z-index: 21; width: 16px; height: 11px; background: url(../img/loading.gif) no-repeat; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a:first-child > img { position: absolute; top: 0; left: 0; z-index: 10; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li > a:first-child > img + img { z-index: 9; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child { width: 1000px; min-height: 350px; margin: 0; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > img { position: absolute; top: 0; left: 0; z-index: 10; }
.plain-horizon > .horizon .wrapper > ul > li > ul > li:first-child > img + img { z-index: 9; }



.plain-horizon > ul.nav { display: none; position: relative; z-index: 30; }
.plain-horizon > ul.nav > li { position: absolute; top: 0; left: 50%; width: 785px; height: 354px; margin-left: -1280px; background: url(../img/border1.png) 0 0 repeat-y; }
.plain-horizon > ul.nav > li + li { margin-left: 495px; background: url(../img/border1.png) 100% 0 repeat-y; }
.plain-horizon > ul.nav > li > a { display: none; position: absolute; top: 50%; left: -15px; z-index: 30; overflow: hidden; width: 31px; height: 0; margin-top: -22px; padding-top: 60px; background: url(../img/arrow1-white-black.png) 100% 0 no-repeat; }
.plain-horizon > ul.nav > li > a.prev { left: auto; right: -15px; background-position: 0 0; }
