/**
 * stylesheet.css
 * 
 * @package       Armonia Dent
 * @version       2.2
 * @author        Nicusor Cheles
 * @lastmodified  2009-06-30
 * @copyright     Copyright Nicusor Cheles
 */
body{}
a{color:#000; text-decoration: none;}
a:hover{color: #0cc;}
.bold {font-weight: bold;}
.left{float: left;}
.right{float: right;}
.br{clear: both; height: 0;}

/* header */
#hd{height: 290px; background: transparent url(img/header_girl.jpg) bottom right no-repeat;}
#hd_inner{height: 290px; /*background: transparent url(img/header_brushes.jpg) bottom left no-repeat;*/}
.menu{background: #00cccc url(img/menu_c.gif) repeat-x center;}
.menu_left{background: transparent url(img/menu_l.gif) no-repeat top left;}
.menu_right{background: transparent url(img/menu_r.gif) no-repeat top right;}
#menu_right{height: 120px;}
#menu_links{padding-top: 50px;}
#menu_links a{color: #fff; font-size: 108%; font-weight: bold; padding: 10px 30px; margin-left: 4px;}
#menu_links span{padding: 10px 5px;}
#menu_links a:hover{color: #ff6; background: transparent url(img/menu_h.gif) no-repeat center center;}
#menu_links .spacer_left{background: transparent url(img/menu_spacer.gif) no-repeat center left;}
#promo{position: relative; top: 5px; left: 330px; width: 200px;}
.promo_title{font-size: 153.9%; font-weight: bold; color: #0cc;}
div.promo_content{font-size: 116%; font-style: italic; font-weight: bold; color: #333;}
.margin_v{margin: 15px 0;}
#promo a{padding-top: 15px;}

/* content */
#bd{margin: 15px 0; font-family: Verdana, Arial, sans-serif; text-align: justify;}
#bd div.first{background: transparent url(img/content_spacer.gif) repeat-y top right;}
#bd h2{font-size: 123.1%; font-weight: bold; margin: 10px 0; color: #333;}
#bd p{margin-bottom: 15px;}
#bd img{border: solid 1px #0cc; padding: 2px; margin: 10px 0;}
#bd img.left{margin-right: 20px;}
#bd img.right{margin-left: 20px;}
#alert{width: auto; border: 2px solid #0cc; background-color: #ffc; color: #0cc; padding: 10px; margin-bottom: 20px; font-weight: bold; -moz-border-radius: 10px;}
#bd .inner {padding: 25px;}
#bd .first .inner{padding-right: 50px;}
#bd div.acc_headerbar{font-size: 108%; font-weight: bold; margin-top: 10px; padding: 10px; border: solid 1px #0cc;}
#bd div.selected{border-bottom-width: 0; background-color: #ffc;}
#bd .acc_content{border: solid 1px #0cc; border-top-width: 0;}
#bd div.acc_content{padding: 10px;}
#bd ul.acc_content{height: 200px;}
#bd ul.acc_content li{padding: 2px 10px;}
#ul_nice li{border: solid 1px #fff;}
#ul_nice a{display: block; padding: 10px; font-weight: bold; color: #333;}
#ul_nice li a:hover{background-color: #ffc;}
#bd .acc_content table{text-align: right; width: 100%;}
#bd tr.even{background-color: #EEF2F4;}
#bd td{vertical-align: middle; padding: 4px;}
#bd td.td_left{text-align: left; width: 90%;} 

/* footer */
#ft{clear:both; display: block; background: #eff3f5 url(img/footer_c.gif) repeat-x top center; color: #333; font-family: Verdana, Arial, sans-serif;}
#ft .ft_l{background: transparent url(img/footer_l.gif) no-repeat top left;}
#ft .ft_r{background: transparent url(img/footer_r.gif) no-repeat top right;}
#ft p{padding-top: 10px;}
#ft h4{font-style: italic; font-weight: bold; font-size: 172%; padding-top: 10px;}
#ft em{font-style: italic;}
#copyright{font-size: 77%;}
#copyright a:hover{color: #0cc;}

/* form */
fieldset{border: 1px solid #3C964B; padding: 20px 5px;}
legend{border: 1px solid #3C964B; background-color: #0cc; padding:5px 10px;}
label{display: block;}
#contactform{line-height: 1.5; font-family: Verdana, Arial, sans-serif;}
#contactform input, #contactform select, #contactform option, #contactform textarea{background-color: #fff; font-family: Verdana, Arial, sans-serif; font-style: italic;}
#contactform input, #contactform select, #contactform textarea{width: 220px; margin-bottom: 10px; border: solid 1px #0cc; padding: 3px;}
#contactform select{width: 227px;}
#contactform input.button{width: 125px; height: 25px; border: none; background: url(img/button.gif) no-repeat center; color: #0cc; font-style: italic; font-weight: bold;}

/* promo */
.jqmWindow{display: none; position: fixed; top: 15%; left: 50%; margin-left: -200px; width: 400px; color: #333; border: 1px solid #0cc;}
.jqmOverlay{background-color: #000;}
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1; width: expression(this.parentNode.offsetWidth+'px');  height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow{ position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
div.jqmdTC { text-align: center; color: #ffc; padding: 7px 22px 5px 5px; font-weight: bold; font-size: 153.9%; * zoom: 1;}
div.jqmdMSG { background-color: #fff; padding: 20px;}
div.jqmdMSG p{margin-bottom: 15px;}

/* others */
a.english{display:block; background: url(img/eng.gif) no-repeat center left; padding-left: 40px;}
#bd img.default{border: none; padding: 0; margin: 0; vertical-align:middle;}