/* Global Resetting */
html{	width: 100%;height: 100%;background: #433D3D url(../images/bkg.gif) repeat-y scroll center top; background-attachment: fixed; }
body {width: 100%;height: 100%; font-size: 64.5%; }
* {font-size: 1em; padding: 0;margin: 0;font-family: verdana;list-style:none; color: white; text-decoration: none; outline: 0; }
input { color: black !important; }
div#bkgWrapper { width: 1000px; overflow: hidden; margin: auto; position: relative; }
div#bkgWrapper div#head { width: 1000px; height: 39px; overflow: hidden; background: url('../images/head.png') top left no-repeat; margin: auto; position: relative; margin-top: 50px; }
div#bkgWrapper div#goleft { width: 58px; height: 58px; background: url('../images/goleft.png') top left no-repeat; position: absolute; left: 0px; top: 250px; z-index: 10; }
div#bkgWrapper div#goright { width: 58px; height: 58px; background: url('../images/goright.png') top left no-repeat; position: absolute; right: 0px; top: 250px; z-index: 10; }
div#bkgWrapper div#wrapper { width: 1000px; overflow: auto; background: url('../images/bkg.png') top center repeat-y; margin: auto; position: relative; }
div#bkgWrapper div#wrapper div#mininav_head { width: 958px; height: 25px; background: black; margin: auto; position: relative; }
div#bkgWrapper div#wrapper div#mininav_head ul.leftMenu {position: absolute; top: 5px; left: 5px; }
div#bkgWrapper div#wrapper div#mininav_head ul.leftMenu li { float: left; }
div#bkgWrapper div#wrapper div#mininav_head ul.leftMenu li a { float: left; background: #666; border: 1px solid white; margin-right: 5px; display: block; width: 13px; height: 13px; text-align: center; }
div#bkgWrapper div#wrapper div#mininav_head ul.rightMenu { position: absolute; top: 3px; right: 0px; }
div#bkgWrapper div#wrapper div#mininav_head ul.rightMenu li { float: left; }
div#bkgWrapper div#wrapper div#mininav_head ul.rightMenu li.space { display: block; padding: 3px 0px; }
div#bkgWrapper div#wrapper div#mininav_head ul.rightMenu li a { display: block; padding: 3px 5px; }
div#bkgWrapper div#wrapper div#mininav_bottom { width: 958px; height: 30px; background: black; margin: auto; position: relative; }
div#bkgWrapper div#wrapper div#slider { width: 957px; height: 370px; overflow: hidden; margin: auto; position: relative; }
div#bkgWrapper div#wrapper div#slider div.images_container { width: 958px; height: 370px; overflow: hidden; margin: auto; top: 0px; left: 0px; position: absolute; z-index: 1; }
div#bkgWrapper div#wrapper div#slider div.images_container div.image_slider { overflow: hidden; margin: auto; top: 0px; left: 0px; height: 370px; position: absolute; }
div#bkgWrapper div#wrapper div#slider div.images_container div.image_slider div.slides { float: left; width: 958px; height: 370px; overflow: hidden; margin: auto; }
div#bkgWrapper div#wrapper div#slider div#logotype { width: 315px; height: 87px; margin: auto; background: url('../images/logotext.png') top left no-repeat; top: 25px; right: 30px; position: absolute; z-index: 10; font-size: 0; }
div#bkgWrapper div#wrapper div#slider div#menu { width: 958px; height: 30px; margin: auto; bottom: 0px; left: 0px; position: absolute; z-index: 10; }
div#bkgWrapper div#wrapper div#slider div#menu ul { display: block; list-style: none; margin: 0; padding: 0; float: left; }
div#bkgWrapper div#wrapper div#slider div#menu ul li { display: block; margin: 0; padding: 0; float: left; }
div#bkgWrapper div#wrapper div#slider div#menu ul li a { display: block; height: 18px; width: 90px; margin: 0px 5px; padding: 6px 0px; padding-left: 10px; background: black; color: white; float: left; overflow: hidden; font-weight: bolder; font-size: 1.2em; -moz-border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; }

div#bkgWrapper div#wrapper div#content { width: 940px; overflow: auto; margin: auto; position: relative; }
div#bkgWrapper div#wrapper div#content h1 { font-size: 2em; margin: 20px 0px 10px 0px; }
div#bkgWrapper div#wrapper div#content h2 { font-size: 1.8em; margin: 0px 0px 10px 0px; }
div#bkgWrapper div#wrapper div#content h3 { font-size: 1.5em; margin: 20px 0px 10px 0px; }
div#bkgWrapper div#wrapper div#content div.YouTubeVideos { overflow: auto; }
div#bkgWrapper div#wrapper div#content div.YouTubeVideos div.listItem { width: 389px; height: 315px; float: left; margin-right: 10px; margin-bottom: 10px; }
div#bkgWrapper div#wrapper div#content div.Adresses { width: 300px; float: left; margin-left: 20px; margin-top: 20px; margin-right: 35px; margin-bottom: 40px; border-right: 1px solid white; }
div#bkgWrapper div#wrapper div#content div.Adresses label { display: block; clear: both; float: left; font-weight: bolder; width: 100px; }
div#bkgWrapper div#wrapper div#content div.frontpage_textBlock { width: 400px; float: left; margin-right: 35px; }
div#bkgWrapper div#wrapper div#content div.frontpage_textBlock p { margin: 10px 0px; }
div#bkgWrapper div#wrapper div#content div.frontpage_newsBlock { width: 490px; float: left; margin-top: 25px; }
div#bkgWrapper div#wrapper div#content div.frontpage_newsBlock div.tubePad { background: url('../images/tubePad.gif') top left no-repeat; width: 490px; height: 341px; }
div#bkgWrapper div#wrapper div#content div.gallery  { padding-top: 5px; }
div#bkgWrapper div#wrapper div#content div.gallery img { border: 0; margin: 5px; }
div#bkgWrapper div#wrapper div#content div.gallery a { width: 300px; overflow: hidden;  }
div#bkgWrapper div#wrapper div#content div.newsBlock { width: 300px; float: left; margin-top: 25px; }
div#bkgWrapper div#wrapper div#content div.newsBlock h3 { font-size: 1.2em; margin: 8px 0px; }
div#bkgWrapper div#wrapper div#content div.newsList { width: 580px; float: left; border-left: 1px solid white; padding-left: 30px; margin-top: 25px; }
div#bkgWrapper div#wrapper div#content div.newsList div.newsDetails { display: block; margin: 15px 0px; text-decoration: underline; text-align: right; }
div#bkgWrapper div#wrapper div#content div.newsList ul#NewsList li { display: block; margin: 15px 0px; }
div#bkgWrapper div#wrapper div#content div.newsList ul#NewsList li ul li { display: block; margin: 0; }
div#bkgWrapper div#wrapper div#content div.newsList ul#NewsList li ul li.newsSummary div.link { margin: 10px 0px; }
div#bkgWrapper div#wrapper div#content div.newsList ul#NewsList li ul li.newsSummary div.link a { padding: 5px; background: #616161; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
div#bkgWrapper div#foot { width: 1000px; height: 34px; overflow: hidden; background: url('../images/foot.png') top left no-repeat; margin: auto; position: relative; }
div#bkgWrapper div#foot a { width: 100px; height: 16px; position: absolute; bottom: 0px; left: 105px; display: block; }

#simplemodal-overlay { background-color:#000; cursor:wait; }
#simplemodal-container { width: 100px; height: 100px; background-color:#fff; border:3px solid #ccc; }
#simplemodal-container a.modalCloseImg { background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-14px; right:-18px; cursor:pointer; }
