* { font-family: Verdana, Arial, Helvetica, sans-serif;}

body {margin: 0;padding: 0; background: #CED3CC url(/templates/inergetix_contentpage/images/bg01.jpg) repeat-x; margin-top: 29px;}
h1 {font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #B98B2B; margin: 12px 16px; letter-spacing: 0.5px;}
h3 {color: rgb(113, 176, 5); font: bold 14px Verdana; margin: 8px 0px 4px 0px;}
h4, h4 a {color: rgb(132, 97, 101); text-align: center;font: bold 16px Verdana; margin: 8px 0px 4px 0px;}
h5 {color: #71b005; font-size: 12px; font-weight: bold; margin:0 0 5px 0; text-align: center;}

p {margin: 10px 0px 8px 0px;}
ul {margin-top: 0px; margin-bottom: 0px;}
li {margin-top: 0px; margin-bottom: 0px;}
div.energy {background:#F9FAF7 url(/images/energy-medicne-system.jpg) no-repeat top left; float:left; width:470px; height:470px; position: relative;margin-bottom: -10px;margin-top: 13px; z-index:10;}
div.energy a {color: transparent; display: block; position: absolute; border: none; background: white; text-decoration: none; zoom: 1;filter:alpha(opacity=10); opacity: 0.1;}
div.energy a:hover {/*filter:alpha(opacity=0); opacity: 0;*/ background: black;}
div.seminarPics{float: right; margin-bottom: -10px}
div.seminarPics img {width: 156px; height: auto; margin: 7px 6px 7px 0px;}
.bulletLess {list-style: none;}

.new { font: bold 11px Verdana; color: rgb(251, 183, 42); margin-bottom: 7px;}
.quot {border:1px solid rgb(200,200,200); margin:6px 27px; padding: 5px; background:rgb(255, 250, 205) url(/graphics/quotes.png) no-repeat top left; overflow: auto; display:block;text-indent:32px;}
.quot br {line-height: 5px;}
.quot p:first-child, .quot *:first-child {text-indent:32px;}
.big {font-size: 18px; font-weight: bold; color: rgb(246, 157, 37); display: block; float: left; text-align: center; min-width:28px; width:auto !important; width:28px;}
.back {font-weight: bold; float: right; margin: 0 5px 0 7px;}
.left {float: left;} .right {float: right}
.clear {clear: both;}
.blendIn, .blendIn:hover {color: inherit; text-decoration: none; cursor: text;}
.borderless {text-decoration: none; border: none;}
.invisible {display: none;}
.rounded {-moz-border-radius: 7px;  -webkit-border-radius: 7px;}
#map img {max-width: 240px; width:auto !important; width: 240px;}

.button, .orangeButton {color: #EBEFE7; border: 1px solid rgb(250, 161, 40); padding: 1px 6px; margin: 3px 4px; display: inline-block; text-align: center; background: #F69D25 url(/graphics/buttonbg.png) repeat scroll 0 40%; font-weight: bold; text-decoration: none; cursor: pointer; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-top: auto; -moz-box-shadow: 3px 3px 5px gray; -webkit-box-shadow:  3px 3px 5px gray}
.button:hover, .orangeButton:hover {background-image: none; background-color: #EBEFE7; color: rgb(220, 144, 31); -moz-box-shadow: 1px 1px 6px gray;  -webkit-box-shadow: 1px 1px 6px gray; padding-left: 5px inherit;}
.button:active, .orangeButton:active {background-color: white; color: red;}

.topLanguageButton {float: right; margin: -88px 5px 0px 7px; position: relative; z-index: 98;}
.notTranslated {display: none;}
.content img.decor, .content div.decor img{max-width:622px;}
.content img {max-width:643px;}
td.content {background-color: transparent;}
.decor {border: solid 1px rgb(128,128,128); margin: 5px auto; padding: 4px; background-color: #E6E6E6; text-align: center; max-width:627px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; display: table; -moz-box-shadow: 3px 3px 5px gray; -webkit-box-shadow:  3px 3px 5px gray; font-weight: bold;}
img.decor {margin: 5px 6px 3px 5px}
.box {border: 1px solid rgb(200, 200, 200); margin: 5px; padding: 7px; overflow: auto;}
.creamy { background-color: rgb(255, 250, 205);}
.pink {background-color:#f6e2d1}
.grey {background-color: #eeeeee;}
.greenish {background-color: rgb(246, 253, 245)}
.opaque {zoom: 1;filter:alpha(opacity=50); opacity: 0.5;}
.unOpaque {zoom: 1;filter:alpha(opacity=100); opacity: 1;}
.delimiter {height: 6px; -moz-border-radius: 3px; margin-left: 40px; margin-right: 40px; clear: both; padding: 0; overflow: hidden;}
.bold {font-weight: bold;}
.red {color: red !important;}
.smallFont {font-size: 11px;line-height: 16px;}
.bigFont {font-size: 16px;line-height: 26px;}
.giantFont {font-size: 22px; padding: 3px 17px 5px;}

#scrollup { position: relative; display: block; overflow: hidden; height: 29px; width: 650px; text-align: center;}
.headline { position: absolute; top: 30px; left: 2%; height: 30px; width:650px;}
.headline a { color: #426EB4; font-weight: bold; text-decoration: none;}
.homeNews .headline a {font-size: 21px;line-height: 30px;}
.homeNews {height: 44px;}
.homeNews #scrollup {height: 33px;}


.countryList {text-align: center; background-color: white; padding: 2px 0 0 0; font-weight: bold; margin: 4px; float: left; width: 42px; height: 44px; border: solid 1px rgb(200,200,200);text-decoration: none;}
.countryList img {border: none;}
.countryList:hover, .content a img:hover {zoom: 1; filter:alpha(opacity=60);opacity: 0.6;}
.practitioner {line-height: 13px;}
.practitioner p {margin: 3px 0px 0px 0px; line-height: 13px;}
.practitionerContainer {background-color: white; border: solid 1px rgb(128,128,128); -moz-border-radius: 5px; padding: 3px; margin: 3px 0 5px 0; min-height: 82px; height:auto !important; height:82px;}
.practitionerContainer img {border: 1px solid rgb(128, 128, 128);float: left; margin: 0 7px 0 0;}
.practitionerContainerNoImage {background-color: white; border: solid 1px rgb(128,128,128); -moz-border-radius: 5px; padding: 3px; margin: 3px 0 5px 0;}
.practitioner div div div {float: right; margin: 3px 2px;}
.contactLink {float: right; font-weight: bold; margin-right: 2px;}

.australia div {background-color: rgb(255,254,219)}
.austria div {background-color: rgb(255,247,239)}
.uk div {background-color: rgb(235,244,249); line-height: 13px;}
.usa div {background-color: rgb(249,228,237); line-height: 13px;}
.belgium div {background-color: rgb(255,253,185); line-height: 13px;}
.canada div {background-color: rgb(253,225,225); line-height: 13px;}
.germany div {background-color: rgb(255,251,154); line-height: 13px;}
.hungary div {background-color: rgb(210,253,181); line-height: 13px;}
.egypt div {background-color: rgb(232,229,228); line-height: 13px;}
.mexico div {background-color: rgb(179,253,187); line-height: 13px;}
.namibia div {background-color: rgb(255,251,155); line-height: 13px;}
.netherlands div {background-color: rgb(211,211,255); line-height: 13px;}
.norway div {background-color: rgb(255,214,214); line-height: 13px;}
.romania div {background-color: rgb(255,247,162); line-height: 13px;}
.slovenia div {background-color: rgb(221,255,249); line-height: 13px;}
.southafrica div {background-color: rgb(221,255,210); line-height: 13px;}
.sweden div {background-color: rgb(255,255,117); line-height: 13px;}
.switzerland div {background-color: rgb(255,255,255); line-height: 13px;}
.spain div {background-color: rgb(253,240,175); line-height: 13px;}
.malaysia div {background-color: rgb(255,251,187); line-height: 13px;}
.italy div {background-color: rgb(251,249,223); line-height: 13px;}
.brazil div {background-color: rgb(218,249,212); line-height: 13px;}
.thailand div {background-color:#d3defb;}
.argentina div {background-color:#e5e8ea;}

a /*, .content a */{color: #426EB4;}
a:hover/*, .content a:hover */{color: #B7C897;}


/*Drop down links:*/

.menuLinks a, .menuLinks div {color: #FFFFFF; background: rgb(94, 143, 12) url(/graphics/main-menu-bg.gif) repeat-x top; text-decoration: none; font: bold 12px Verdana, Geneva, Helvetica, Arial; display: block; border-bottom: 1px solid white; border-left: 1px solid white; border-right: 1px solid white; margin: 0; padding: 3px 3px; width: 235px;}
.menuLinks div a.inline{color: #FFFFFF; background: rgb(94, 143, 12) url(/graphics/main-menu-bg.gif) repeat-x top; text-decoration: none; font: bold 12px Verdana, Geneva, Helvetica, Arial; display: inline; border: none; padding: 0; margin: 0;}
.menuLinks a:hover, .menuLinks div a.inline:hover {color: #EAEAEA; background: #74B009;}
.menuLinks a.ext { background: #74B009;}
.menuLinks a.ext:hover { color: #EAEAEA;}
.menuLinks a.english {background:  #BFDF89 url(../graphics/english.gif) no-repeat top right; color: #999999;}
.menuLinks a.english:hover { background:  #BFDF89 url(../graphics/english.gif) no-repeat top right; color: #AAAAAA;}
.menuLinks a.german {background:  #BFDF89 url(../graphics/german.gif) no-repeat top right; color: #999999;}
.menuLinks a.german:hover { background:  #BFDF89 url(../graphics/german.gif) no-repeat top right; color: #AAAAAA;}
.menuLinks a.ext, .menuLinks a.ext:hover {background-image:url(/templates/inergetix_contentpage/images/menuarrow.gif);background-repeat:no-repeat; background-position:right;}
.strongNavigationLink {color:#FEFE00;text-align:center;}


.content {font: 12px/19px Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.content table, .content textarea {font-size:12px;}

.content b, .content strong {color: #595959;}
/* ++ tmEdit styles ++ */

span.tm_regular { color: #333333;}
span.tm_head {font: bold 15px/30px Verdana, Arial, Helvetica, sans-serif; color: #B98B2B; letter-spacing: 1px;}
span.tm_green {font-weight: bold; color: #71B005;}

.mainlevel{text-decoration: none; font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;color: #70AF01; display: block;}
.mainlevel img {float: right; border: none; margin: 0px 6px;}
.mainlevel:hover{color: #B7C897;}

.highLine {line-height: 23px;} /* v-centering left nav links with images */
.highLineSpirit {line-height: 38px; font-size: 13px; color: rgb(132, 97, 101); -moz-border-radius: 0 5px 5px 0; -moz-box-shadow: 3px 3px 5px gray; -webkit-box-shadow:  3px 3px 5px gray; -webkit-border-radius: 0 5px 5px 0;} /* v-centering left nav links with images */

.categorysubs {padding-left: 14px; vertical-align: middle; font-weight: bold; background: transparent url(/templates/inergetix_contentpage/images/lister.gif) no-repeat left 8px;}
.categorysubs ol {margin: 0px auto 3px;}
.categorysubs ol li {margin-left: 23px;}
.contentpane {margin-bottom: -5px;}



a#active_menu{text-decoration: none; font-style: normal; line-height: 11px; font-weight: bold; color: #668FD1;}
a.sublevel {text-decoration: none; font-style: normal; line-height: 13px; font-size: 11px; color: #668FD1; margin-right: 10px;}
a.sublevel:hover{color: #B7C897;}

.footnavi a { color:#70AF01; text-decoration:none;}
td.footnavi { font-size:10px;font-style:normal;font-weight:bold;line-height:11px;text-transform:uppercase; vertical-align: middle;}

a.foot:hover {color:#EAEAEA;}
a.foot, .foot {color:#FFFFFF; font-size:12px; font-style:normal; font-weight:bold; text-decoration:none;}

/* haiku styles */

.haikutext {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #6290E0;}
.haikuauthor {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #C28F00;}
.haikuprofession { font: italic 10px Verdana, Arial, Helvetica, sans-serif;color: #666666;}

.block {display: block; height: 20px;}


/* dropdown menu styles */

#menu { position:relative; float: right; display:block; margin: 0 10px; padding: 0; border-bottom: dotted 1px rgb(200,200,200); border-top: solid 3px white; z-index: 99;}

#menu .section {display: block; text-align: center; text-transform:uppercase; font:bold 15px/17px 'Palatino Linotype','Times New Roman', Georgia, Helvetica; height: auto; color: rgb(132, 186, 38); height: 33px; background-color: #f8f7f2; padding: 27px 8px 7px 8px; text-decoration: none;  border-bottom: solid #f8f7f2 2px; letter-spacing: -0.04em; min-width:80px; width:auto !important; width:80px;}


#menu .section:hover {color: rgb(249, 250, 247); background-color: rgb(195, 222, 145); border-bottom: solid rgb(142, 196, 50) 2px;}
/*Functional menu styles:*/

#menu ul, #menu ul li { list-style: none; margin: 0; padding: 0; float: left;}
#menu ul.leftSubMenu {margin-left:-486px;}
#menu li { position: relative;}
#menu ul ul { position: absolute; z-index: 500; left: 0; text-align: left;}
#menu ul ul ul { top: 0; left: 100%;}
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}
#menu li ul{width: 244px;}
