/* === GENERAL === */
html, body{ height:100%; width: 100%; font-family: "Myriad Pro", Myriad, arial, sans-serif; color: #999; font-size: 14px;}
a, a:active, a:focus, a:link, a:visited {text-decoration: none; color:#666;}
div.wrapper{width: 100%; height: 100%;min-width:1060px;}
/** html div.wrapper {position:relative; left:1060px; margin-left: -1060px; }*/



/* === TOP PART === */
div.top{ background-color: black;position: relative; height: 300px; width: 100%; text-align:center;}
div.top div.topContent{ height: 300px; width: 1120px; margin-left:auto; margin-right:auto;padding-top: 25px;}

/* === MAIN PART === */
div.main{    position: relative; width :100%; margin-top: 0px; }
div.main .sx{height:255px; top:0px; left:0px; position:absolute; width:270px;}
div.main .sx ul{ padding: 1em;}
div.main .sx li{ padding: 0.2em;text-transform: uppercase;}                                    
#menu3-li-3 {margin-top:30px;}                              
div.main .dx{ margin-left:285px; position: relative;height: 290px; overflow: hidden;    padding-top:19px;}

/* lang selection */
/*ul.systemMenu { position: relative;}
ul.systemMenu div.langSelection{ position: absolute; left: 126px;   top: 0px;  display: none;}*/
div.langSelection{ position: absolute; left: 120px;   top: 174px;  display: none;}


/* === BOTTOM PART === */                                   
div.bottom{ text-align: center; background-image: url('../img/bottom_line.png'); background-position: right top; background-repeat: no-repeat; padding-top: 12px;   font-size: 80%;}


/* === HSCROLL STYLES === */
div.jScrollPaneDrag{background-color: transparent; background-image: url(../imgsys/scroll_track_bg.png); background-repeat: repeat-x;}
div.jScrollPaneTrack{ background-color: transparent;  background-image: url(../imgsys/scroll_bg.png);  background-repeat: repeat-x;}
div.jScrollPaneContainer a.jScrollArrowLeft{ background-image: url('../imgsys/button_left.png'); height: 12px;}
div.jScrollPaneContainer a.jScrollArrowRight{ background-image: url('../imgsys/button_right.png'); height: 12px;}
div.scrollingPanel{float: left; display: block; padding: 0; height:250px; width: 100%; overflow: hidden;}
div.scrollingPanel div.row2{ position: absolute;left:0px;top:50px;}

/* === IMAGES HOVER === */
div.velina{opacity: 0.4; filter:alpha(opacity=40); background-color : white; position:absolute; height: 1.5em; width: 100%; bottom:0;}
li.bannerList a.hoverBanner{ display: block; position:relative; width: 200px; color: white;}
li.bannerList a.hoverBanner span.h3{display:block; position:absolute;left:0; bottom:0em; padding: 0.3em; font-weight: bold; }
li.bannerList a.hoverBanner p{position:absolute; left:0; bottom:0;}

/* === BANNERS ON CENTRAL PART === */
ul.bannerList{clear:both; list-style-type:none;}
ul.bannerList li{display:block; /*float:left;*/ position: absolute; }
ul.bannerList a{display: block; position:relative;color: white;}
ul.bannerList a span.h3{display: block;  position:absolute; left:0; bottom:0em; padding: 0.3em;font-family: "Myriad Pro", Myriad, arial, sans-serif;color: #666;font-size: 12px;font-weight: bold; }
ul.bannerList a p{ position:absolute; left:0; bottom:0;}
div.title_scrollBox{ text-align: left; width: 938px; height:37px; margin-bottom:0px; margin-left:auto;  margin-right:auto;  margin-top:-23px;  background-image: url('../img/bg_text_scroll.jpg'); }   
#makeMeScrollable { width:938px;height: 37px;position: relative;}
#makeMeScrollable div.scrollableArea div.to_scroll{ position: relative; color:#F1F1F1; display:block; float:left; font-family:Kozuka Gothic Pro B,Arial,Helvetica; font-size:18px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:20px; padding-left:0px; padding-right:0px; padding-top:21px; }
#makeMeScrollable div.scrollableArea div.to_scroll a{color:#F1F1F1}
img.scroll_title_left { margin-left:0px; position:absolute; z-index:10; }
img.scroll_title_right { margin-left:750px; position:absolute; z-index:10; }

/* carousel top */
div.box_carousel_top{height:250px;overflow:hidden; text-align:center; width:1120px;}

div.desc_cap{display: none; font-style:italic; padding-left:14px; padding-top:1px; text-transform:none; color:#999999;}
