/*eric meyer`s css reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
img {margin: 0; padding: 0; border: 0; outline: 0; background: transparent;}
/*body {line-height: 1;}*/
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}/* remember to define focus styles! */
ins {text-decoration: none;}/* remember to highlight inserts somehow! */
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
select,label,.pointer { cursor:pointer; }/*add pointer cursor to elements*/
/*==========================================================*/
* html ul li a {height:1em;} /*fixes IE6 list whitespace bug*/
.clear {clear: both;height: 0px;} /*clears floats*/
h1, h2, h3, h4, h5, h6 { font-weight: bold; display: block; position: relative; margin-bottom: 4px; } /*H1-H6 basic rules*/
/*===SPACERS===*/
.spacer10 {float: left;width: 10px;} .spacer15 {float: left;width: 15px;} .spacer20 {float: left;width: 20px;} .spacer25 {float: left;width: 25px;} .spacer30 {float: left;width: 30px;} /*spacer*/
/*===ADD MARGINS===*/
.ml5 {margin-left: 5px;} .ml10 {margin-left: 10px;} .ml15 {margin-left: 15px;} .ml20 {margin-left: 20px;} .ml25 {margin-left: 25px;} .ml30 {margin-left: 30px;} .ml35 {margin-left: 35px;} .ml40 {margin-left: 40px;} .ml45 {margin-left: 45px;} .ml50 {margin-left: 50px;} /*add left margins*/
.mr5 {margin-right: 5px;} .mr10 {margin-right: 10px;} .mr15 {margin-right: 15px;} .mr20 {margin-right: 20px;} .mr25 {margin-right: 25px;} .mr30 {margin-right: 30px;} .mr35 {margin-right: 35px;} .mr40 {margin-right: 40px;} .mr45 {margin-right: 45px;} .mr50 {margin-right: 50px;} /*add right margins*/
/*===ADD PADDING===*/
.pl5 {padding-left: 5px;} .pl10 {padding-left: 10px;} .pl15 {padding-left: 15px;} .pl20 {padding-left: 20px;} .pl25 {padding-left: 25px;} .pl30 {padding-left: 30px;} .pl35 {padding-left: 35px;} .pl40 {padding-left: 40px;} .pl45 {padding-left: 45px;} .pl50 {padding-left: 50px;} /*add left padding*/
.pr5 {padding-right: 5px;} .pr10 {padding-right: 10px;} .pr15 {padding-right: 15px;} .pr20 {padding-right: 20px;} .pr25 {padding-right: 25px;} .pr30 {padding-right: 30px;} .pr35 {padding-right: 35px;} .pr40 {padding-right: 40px;} .pr45 {padding-right: 45px;} .pr50 {padding-right: 50px;} /*add right padding*/
/*===FLOATS===*/
.floatL {float: left;} .floatR {float: right;}
.more { display: block; text-align: right; font-size: 11px; font-weight: bold; background: url(../images/arrow01.gif) no-repeat right 3px; padding-right: 14px; }


/*=========================================================*/
/*GENERAL LAYOUT STYLES*/
body {font-family: "Trebuchet MS", Arial, sans-serif;font-size: 13px;background-image: url(../images/bodyBgr.jpg);background-repeat: repeat;background-position: left top;color: #FFFFFF;}
#wrapper {background-image: url(../images/bgrHdr.jpg);background-repeat: no-repeat;background-position: center top;}

#header, #content, #footer {width: 830px;margin-right: auto;margin-left: auto;} /*define width & center align*/
.colL, .colM, .colR {float: left;} /*float columns*/
.breadcrumbs { margin: 6px 0px 20px; font-size: 12px; }
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited { font-weight: bold; color: #FFF; }
.breadcrumbs a:hover { text-decoration: none; }

h1 {font-size: 20px;font-weight: bold;margin-bottom: 12px;}
h1 span {font-size: 14px;}
.colM h3 { font-weight: bold; font-size: 17px; margin-bottom: 4px; }
.colM h4 { font-size: 14px; }



/*HEADER*/
#header {margin-bottom: 24px;}
.hdrLogo {text-align: center;}
#hdrMain {height: 243px;background: url(../images/bgrBamboo.jpg) no-repeat right bottom;}
#hdrMain .hdrNav {float: left;width: 216px;margin-top: 20px;}

#hdrMain .hdrRotator {height: 196px;width: 587px;float: right;margin-top: 31px;margin-right: 10px;}
.hdrCycle {width: 587px;float: right;margin-top: 31px;margin-right: 6px;}

/*COL LEFT*/
.colL {width: 242px;}

/*COL MID*/
.colM {width: 588px;}
.colM a:link, .colM a:active, .colM a:visited { color: #FFF; text-decoration: none; font-weight: bold; }
.colM a:hover {text-decoration: underline;}

.colM p { margin-bottom: 6px; }
.colM h3 { margin-top: 30px; }
.colM img { margin-top: 4px; margin-bottom: 4px; }

.colM p a img { float: left; margin-right: 15px; margin-bottom: 6px; padding: 3px; border: 1px solid #999; }


/*FOOTER*/
#ftrWrap {bottom: 0px;width: 100%;background: url(../images/bgrFtr.png) repeat-x left top;height: 69px;}
#footer {padding-top: 25px;color: #000000;font-weight: bold;font-size: 12px;}
/*footer links*/
#footer a:link, #footer a:visited, #footer a:active {color: #000000;text-decoration: none;}
#footer a:hover {text-decoration: underline;}
/*footer floats*/
#footer .ftrL {width: 450px;}
#footer .ftrR a {margin-right: 8px;margin-left: 8px;}

/*myslide changes*/
#showheredis {position: relative;top: -22px;}
.showbg {margin-top: 12px;margin-left: 12px;}

/*CHANGE WRAPPER BGR IMG ON DIFFERENT PAGES*/
#about #wrapper {background: url(../images/bgrHdrAbout.jpg) no-repeat center top;} /*about page*/
#contact #wrapper {background: url(../images/bgrHdrContact.jpg) no-repeat center top;} /*contact page*/
#cursuri #wrapper {background: url(../images/bgrHdrCursuri.jpg) no-repeat center top;} /*cursuri page*/
#servicii #wrapper {background: url(../images/bgrHdrServicii.jpg) no-repeat center top;} /*servicii page*/

/*CONTACT PAGE*/
.contactForms input, .contactForms textarea {width: 300px;margin-bottom: 4px;}
.servIMG { float: left; width: 235px; margin-bottom: 3px; }
.colM .ULserv ul { float: left; margin-right: 20px; width: 240px; padding-left: 24px; }
.colM .ULserv ul li { margin-bottom: 4px; background: url(../images/arrow01.gif) no-repeat left 5px; padding-left: 18px; }
.contactTable td { vertical-align: top; }

/*anunt curs0*/
.curs li { margin-bottom: 7px; margin-left: 20px; background: url(../images/arrow01.gif) no-repeat left 5px; padding-left: 16px; }
.curs h2, .curs ul, .curs p { padding-right: 33px; padding-left: 33px; margin-bottom: 9px; }

/*arta machiajului*/
#machiaj .gallery img { margin-right: 10px; border: 2px solid #363A74; }
.gall .colM { width: 800px; padding-left: 28px; }
ul.arrowUL li { background: url(../images/arrow01.gif) no-repeat left 5px; padding: 0px 0px 0px 12px; }

/*TAHIONI*/
.pageNav { margin: 20px 0px; }
.pageNav td { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; padding: 5px 0px; }
.tahionTBL td { border: 1px solid #CCC; padding: 6px; }
.tahionTBL { margin-bottom: 30px; }
.tahIMG {margin: 0px 20px 12px 0px; float: left; padding: 2px; border: 1px solid #3D4283;}.tahionTM { background: #363C78; padding: 6px; margin-top: 20px; margin-bottom: 20px; }
.pageNav .navR { text-align: right; }
.pageNav .navR a { background: url(../../terapiicomplementare/energietahionica/images/arrowR.gif) no-repeat right 5px; padding-right: 15px; }
.pageNav .navL a { background: url(../../terapiicomplementare/energietahionica/images/arroeL.gif) no-repeat left 5px; padding-left: 15px; }

/*homepage links*/
p.mainLinks a:link, p.mainLinks a:active, p.mainLinks a:visited {color:#fff;}
p.mainLinks a:hover {text-decoration:none;}
.sidWrap {text-indent: -9999px!important; height: 0px; font-size: 1px; display:none!important;}

.noticeBoxHome { display:block; text-align:center; padding:8px; background-color:#404687; margin:1px #6970ba; border: 1px solid #5d65b7; width:805px; margin-left:25px; }
.noticeBoxHome h2 {font-size:17px;}
