/* EUrespir.info - General Styles */
*                          { padding:0; margin:0; }
body                       { background:#323232; }
body, p, h1, h2, h3, label { font:normal 12px Arial, Helvetica, sans-serif; color:#c8c8c8; line-height:1.5em; word-spacing:1px; }
img                        { border:none; }
h1, h2, h3                 { position:relative; font-weight:bold; }
h1                         { font-size:16px; }
h2                         { font-size:14px; }
h3                         { font-size:12px; }
a, a:visited               { text-decoration:underline; color:#c8c8c8; }
a:hover                    { text-decoration:none; }

/* EUrespir.info - Layout */
div#page                          { background:url(design/page-bg.gif) repeat-x top; }
div#container                     { width:710px; margin:auto; }
div#header                        { width:710px; padding:6px 0 5px; }
* html body #header               { padding:3px 0 5px; }
*:first-child+html #header        { padding:3px 0 5px; }
div#header #header_left           { width:179px; height:74px; float:left; padding-left:15px; }
div#header #header_right          { width:480px; height:70px; float:left; padding-right:15px; }
div#header_right #heading         { height:40px; margin:15px 0 0 30px; }
div#heading h1                    { color:#999; padding:9px 11px; border-left:1px solid #646464; text-transform:lowercase; }
div#heading h1 a                  { text-decoration:none; color:#999; }
ul#languages                      { list-style:none; height:11px; margin:-12px 0 0; }
ul#languages li                   { display:inline; background:none; float:right; padding:0 8px 0 0; } 
ul#languages a                    { width:18px; height:11px; display:block; }
ul#languages span                 { display:none; }
div#content                       { width:710px; background:url(design/container-bg.gif) repeat-y; }
div#content #content_header       { width:710px; height:13px; background:url(design/container.gif) no-repeat left top; }
div#content #content_footer       { width:710px; height:15px; background:url(design/container.gif) no-repeat left bottom; }
div#content #content_left         { width:200px; float:left; }
div#content #content_left h3      { font:bold 15px Georgia, "Times New Roman", Times, serif; padding-bottom:10px; }
div#content #content_left h3 span { color:#69f; }
div#content #content_right        { width:459px; float:left; border-left:1px dashed #646464; padding:15px 20px; height:auto !important; min-height:550px; height:550px; }

div#content_right #context h1        { font:normal 21px Georgia, "Times New Roman", Times, serif; padding-bottom:10px; }
div#content_right #context h1 span   { color:#69f; }
div#content_right #context h2        { font:normal 16px Georgia, "Times New Roman", Times, serif; padding:4px 0 6px; text-decoration:underline; color:#fff; }
div#content_right #context h2 a      { color:#fff; }
div#content_right #context p         { text-indent:15px; padding-bottom:12px; text-align:justify; }
div#content_right #context li        { text-align:justify; }
div#content_right #context ol        { padding:0px 15px 8px 30px; }
div#content_right #context ul        { padding:0 0 8px 15px; list-style:none; }
div#content_right #context ul li     { background:url(design/arrow1.gif) no-repeat left top; padding-left:20px; }
div#content_right #context img       { border:1px solid #555; }

ul#menu              { list-style:none; padding:15px 25px 0; }
ul#menu li           { padding-bottom:4px; font-weight:700; }
ul#menu li,
ul#menu li a         { font-size:11px; color:#c8c8c8; text-decoration:none; }
ul#menu li a:hover,
ul#menu li .selected { border:1px dashed #646464; background:#333 url(design/menu-hovered.gif) repeat-x center; padding:3px 8px; }

div#footer       { width:660px; padding:10px 25px; font-size:11px; }
div#footer_left  { width:510px; float:left; text-align:left; }
div#footer_right { width:150px; height:50px; float:left; text-align:right; background:url(http://clients.ebamedia.ro/logos/eurespir.gif) no-repeat right bottom; }

.flag_ro a       { background:url(design/flag-ro.gif) no-repeat left 0; }
.flag_ro a:hover,
.flag_ro_hovered { background:url(design/flag-ro.gif) no-repeat left -11px; }
.flag_en a       { background:url(design/flag-en.gif) no-repeat left 0; }
.flag_en a:hover,
.flag_en_hovered { background:url(design/flag-en.gif) no-repeat left -11px; }

.clear    { clear:both; }
.sep      { padding-bottom:6px; }

.ads     { padding:15px 0 0 12px; text-align:center; }
.ads .ad { margin-bottom:10px; border:1px solid #646464; }

#sanatateatv   { width:750px; height:90px; margin:20px auto; }
.adsense       { padding-bottom:6px; }
.adsense_small { margin:15px 0; }

.social_bookmarking     { list-style:none; margin:15px 0 0; }
.social_bookmarking li  { heigth:18px; display:inline; }
.social_bookmarking img { border:none; }

.emptyUL { list-style:none; text-align:left; font-size:11px; width:150px; padding:0 10px; margin:0 0 15px; }