body {	background: #fff;color: #30383a;font-size: 62.5%;margin:0px; padding:10px;}
body, p, div, input, textarea, select {font-family: Arial, Helvetica, sans-serif;}

h1, h2, h3, h4 {	margin: 0 0 .2em 0em;clear:left;  position:relative;}
h2 {	margin: .5em 0;	font-size: 1.7em;}
h2.title {color:#fff; padding:14px 100px 8px 20px; margin:0px;}
#maincontent h2.title {font-family:Tahoma; font-weight:normal;}
#main #maincontent h2.title {margin-bottom:.5em;}
h2.reporttype1 {width:601px; height:24px; background:#7bab0f url(/img/opencolor/pane1h2long_bg.gif) no-repeat left top;}
h2.reporttype2 {width:601px; height:24px; background:#b814dd url(/img/opencolor/pane2h2long_bg.gif) no-repeat left top;}
h3 {font-size: 1.1em;padding:0px;}

p, blockquote, ul, ol {	margin-bottom: 1.5em;	line-height: 1.8em;}

ul {	margin-left: 2em;	list-style: square;}
ol {	margin-left: 2em;}

a {color: #007a9c;}
a:hover {	text-decoration: underline;	color: #11A6D4;}

img {border: none;}

table {margin:2em 0;}
th {border-bottom:1px solid #ccc; padding:4px 5px;background:#f0f5f9;}
td {border-bottom:1px solid #ddd;padding:2px}
td.noend {border-bottom:0px;}

/* Header */

#header { width: 980px;  margin: 0 auto; min-height:88px; padding:0px;}

/* Header > Logo */

#logo {	float: left;width:200px; height:73px;	background:url(/img/opencolor/zagraniczni.gif) no-repeat 20px top;}
#logo h1 {text-transform: uppercase;height:62px;margin-left:-5000px;}
#logo h2 {  margin-left:-5000px;}
#logo h1 a {display:block; height:62px;}

/* Header > google search */

#googlesearch {float:right; padding-top:45px;width:250px;}

/* Short Menu */

#shortmenu { width: 980px; height: 46px; margin: 0 auto; padding:0px; background:#3ca8c6 url(/img/opencolor/shortmenu.gif) no-repeat left top; position:relative;}

#shortmenu form,
#shortmenu form input, 
#shortmenu form select,
#shortmenu form label,
#shortmenu h3 {display:inline;  }
#shortmenu h3 {color:#fff;font-weight:normal;padding:0px 10px 0 10px;line-height:50px; }
#shortmenu form {padding:6px 20px 0 20px;  background: url(/img/opencolor/shortmenu_tab_left.gif) no-repeat left top; margin:0 2px; height:42px;position:absolute; top:4px;}
#shortmenu label {text-transform:uppercase; font-size:1.4em;font-weight:bold;}
#shortmenu ul {position:absolute; top:4px;right:20px;	margin: 0; padding:0px;	list-style: none;	line-height: normal;}
#shortmenu li {	float:left; padding:0 4px; margin:0px;background:url(/img/opencolor/shortmenu_tab_right.gif) no-repeat right top; height:42px;}
#shortmenu a {	display: block;	float: left;	height: 26px;	padding: 6px 12px 0 16px;text-decoration: none;color:#e95215; font-size:1.8em;font-weight:normal; background:#E7F4F8 url(/img/opencolor/shortmenu_tab_left.gif) no-repeat left top; height:34px;}
#shortmenu a:hover {text-decoration: underline;}
#shortmenu .first a {padding-left: 0;	background: none;}

/* Content */

div#content {	width: 980px;	margin: 0 auto;margin-bottom:2em;	padding: 0px 0;font-size:1.2em;}

/* Content > Maincontent */

div#maincontent {	float: left;	width: 720px;padding:0 20px 0 0px;overflow:hidden;}

#breadcrumb {padding-left:10px;color:#9b9790; font-size:.9em;}

/* Content > Sidebar */

div#sidebar {	float: right;width: 240px;overflow:hidden;padding-top:20px}
#sidebar ul, #sidebar li{list-style:none; clear:left;}

#sidebar .boxed {margin-bottom: 1em;background: url(/img/opencolor/box_bg.gif) no-repeat top left;clear:left;}
#sidebar .boxed .title {padding: 3px 5px 3px 20px; margin:7px 0 12px 0;	text-transform: uppercase;font-size: 1.2em; background:#3CA8C6}
#sidebar .boxed .content {padding: 10px;}
#sidebar ul {margin:0px; padding:0px;}

/* Footer */

#footer {clear: both;	width: 938px;	margin: 0 auto; padding:22px 20px 4px; text-align:center; background:#3ca8c6 url(/img/opencolor/footer_bg.gif) no-repeat left bottom; }

/* Footer > menu */

#menu ul, #menu li {margin:0px; padding:0px}
#menu li {display: inline;	list-style:none;}
#menu a {display: block;float: left;padding: 0px 40px 0 10px;font-size:1.2em;text-decoration: none; background:url(/img/opencolor/footer_menu_li.gif) no-repeat left .5em; color:#0f576b;}
#menu a:hover {	text-decoration: underline;color:#fff;}


/* Footer > Legal */

#legal {	margin: 0;	padding: 16px 0 2px 0;	text-align: center; clear:left; color:#fffffc;}
#designby {float:right;padding: 16px 0 2px 0;color:#3CA8C6}
#designby a{color:#3CA8C6; text-decoration:none}
#designby a:hover {text-decoration:underline}

/*divs*/
.banner_ingroup {margin-bottom:.5em}
#banner_billboard {margin:.5em auto; width:980px; text-align:center;}
#banner_overcontent{margin:5px auto 0 auto; width:720px;overflow:hidden;}
#homepage #banner_overcontent {position:absolute; margin:0px auto; top:98px; }
#banner_top {text-align:center; width:520px; height:73px;overflow:hidden;}
#banner_underfooter980{margin:0px auto; width:980px;overflow:hidden;}
#banner_underfooter980 .banner_ingroup {float:left; margin:30px 10px 0 0;}


.getstarted {float:left; width:220px; height:130px; background:url('../img/opencolor/getstartedbox.gif') no-repeat left top;padding:0 10px;}
.getstarted h2{color:#fff; font-family:"Trebuchet MS",Tahoma, sans-serif; font-weight:normal; padding:0 0 0 24px;margin:7px 0 14px; position:relative;height:22px; }
.getstarted h2#getstarted_dolacz {background:#3CA8C6 url('../img/opencolor/getstarted_ico_dolacz.gif') no-repeat left top;color:#fff;}
.getstarted h2#getstarted_dziel {background:#3CA8C6 url('../img/opencolor/getstarted_ico_dziel.gif') no-repeat left top;color:#fff;}
.getstarted h2#getstarted_znajdz {background:#3CA8C6 url('../img/opencolor/getstarted_ico_znajdz.gif') no-repeat left top;color:#fff;}
.getstarted h3{font-weight:normal; padding:0px; margin:0px;}
.getstarted p{margin:10px 0 0 0; padding:0px; line-height:1.2em;font-size:.9em}
.getstarted a {color:#E95215; text-decoration:none;}
.getstarted a:hover {text-decoration:underline;}
.getstarted a.add_report_1,
.getstarted a.add_report_2{background:none; display:inline;}


.boxed {overflow:hidden}
.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px; margin:0}
div.error-message {color:#c00;}
div.help {background:url(/img/opencolor/help_top.gif) no-repeat left top;  width:680px; padding:10px 20px 0 0; margin:0 auto 1em;}
div.help:after { content: ".";
    display: block; background: url(/img/opencolor/help_bottom.gif) no-repeat 0px bottom;
    height: 22px;
    clear: both;color:#faf7e6;
}
div.help .message, div.help p{padding:0 20px; margin:.5em 0px 0;font-size:1.1em;}
span.tip { color:#e95215; font-weight:bold;text-transform:uppercase} 

div.helpside {background:url(/img/opencolor/helpside_top.gif) no-repeat left top;  width:250px; padding:10px 20px 0 0; margin:0 1em 1em; float:right;}
div.helpside:after { content: ".";
    display: block; background: url(/img/opencolor/helpside_bottom.gif) no-repeat 0px bottom;
    height: 22px;
    clear: both;color:#faf7e6;
}
div.helpside  p{padding:0 20px; margin:.5em 0px 0;}


div.more {font-size:.95em;text-align:right; padding:0 1em .5em 0}
.paging {color:#999;text-align:center; padding:2em 0;}

/* Divs > Add Report to Group*/
.choose_report {border:4px solid #ccc; padding:1em; }
.choose_report h3{background:#ccc; margin:-1em -1em 1em -1em; padding:.5em 1em;}
.choose_group {border:4px solid #e95215; padding:1em; }
.choose_group h3{background:#e95215; margin:-1em -1em 1em -1em; padding:.5em 1em;}


/* forms */
fieldset {	border: 1px solid #ececec; padding:2em 0em 1em 1em;margin-bottom:1em;}
legend {font-size:1.2em; font-weight:bold;}

form div {margin:0 0 1em 0; clear:left;}
input, 
textarea, 
select { margin:0 .5em;font: normal small Arial, Helvetica, sans-serif; }
input[type=checkbox] {float:left;}
label {display:block;}
div.text label, 
div.password label, 
div.select label{width:8em; float:left;}
div.checkbox label, 
div.textarea label {float:none;display:inline;}
div.submit {padding:1em 0 0em 8em;}
div.submit input{font-size:1.4em;  padding:.2em}
form p {margin:0px 0 0 .5em;}
div.title label {font-size:1.6em; font-weight:normal}

.required {font-weight:bold; color:#f00;}
#main textarea {width:97%;}
form h4 {margin:0; padding:0;}
form div#map {border:1px solid #999;}
#findcontainer div.input, 
#findcontainer input {display:inline;}
select#GroupsReportReportId,
select#GroupsReportGroupId {width:670px}


/* img */
img.arrow_down {margin:0px auto; display:block;}
a.thumbimg img {border:1px solid #d0d6d7; }

/* Links */
a.addcomment {font-size:1.2em; text-decoration:none; background:url(/img/opencolor/addcomment.gif) no-repeat left 90%; padding:.8em 20px 0 20px;margin:1em; display:block;}
a.expandcomments {background:url(/img/opencolor/expandcomment.gif) no-repeat 450px 13px;padding:15px 1em 1em 470px;display:block; }
a#loginLink {color:#fff; background:#e95215 url(/img/opencolor/loginLink_bg.gif); padding:10px 0 0; font-size:1.2em; font-weight:bold;display:block; width:104px; height:27px; margin:2px 2px 10px 0; text-align:center; float:left;text-transform:uppercase;}
a#registerLink {color:#fff; background:#e95215 url(/img/opencolor/registerLink_bg.gif);  padding:10px 0 0; font-size:1.2em; font-weight:bold;display:block; width:127px; height:27px; margin:2px 2px 10px 0; text-align:center; float:left;text-transform:uppercase;}
#breadcrumb a{text-decoration:none; padding:0 2px 0 5px;}
#breadcrumb a.breadcrumblink{background:url(/img/opencolor/breadcrumb.gif) no-repeat left 6px;display:inline;  }
a.newitem {font-size:1.2em; text-decoration:none; background:url(/img/opencolor/newitem.gif) no-repeat left 50%; padding:0 20px;margin:1em; display:block;}
h2.title  a, h2.title a:hover{ color:#fff;display:block; }
#reportcontainer h2.title a:hover,
#strefacontainer h2.title a:hover {text-decoration: underline;}

/* Spans */
.continent {color:#9b9790; font-size:.9em;}
.county {color:#9b9790; font-size:.9em;}
span.authorcontainer {color:#8c9595; font-style:italic; font-size:.90em; line-height:.9em; display:block;}
span.authorcontainer span.author { font-style:normal;  line-height:.95em; display:inline;}
.count {font-size:95%;color:#8c9595;font-weight:normal}
.date { font-size:95%;color:#8c9595; }
#flashMessage {background: #FFFFE0; padding:1em; margin:1em; color:#333; border:5px solid orange; font-size:1.1em}
.delete {background:url(/img/opencolor/delete.gif)no-repeat left 50%; display:inline; padding-left:12px; }


/* tables */
table {width:100%;}
th a{background:url(/img/opencolor/arrows_upanddown.gif) no-repeat left 50%; padding-left:15px;}
tr.notpublished td{background:#f9dfdf;}
tr:hover {background:#f3f3f3;}
tr.altrow {background:#f9f9f9}
tr.altrow:hover {background:#f3f3f3}
td {vertical-align:top;}

td.actions  a { padding:2px 2px 1px 2px;margin:1px 3px 1px 0; color:#fff; background:#e95215;text-decoration:none; font-weight:bold;line-height:1.5em;}
td.actions  a:hover {color:#fff;background:#d94205;text-decoration:none; } 
td.info {color:#8c9595; font-size:.9em; white-space:nowrap;line-height:1.1em;}

td.infolong  {color:#8c9595; font-size:.9em; line-height:1.1em;}

/* comments */
.commentscontainer {margin:0 0 0 20px; padding-top:.5em; padding-right: 1em;padding-left:45px;  background:#eff7f9; border-top:1px solid #daedf1;border-right:1px solid #daedf1;border-left:1px solid #daedf1;display:block; position:relative}
.commentscontainer h4{margin:0 0 0 -35px; padding:0; font-weight:normal; background:url(/img/opencolor/comment.gif) no-repeat left 50%;display:block; }
.commentscontainer h4 a {font-weight:bold; padding-left:20px;}
.commentscontainer span.author{font-size:1.1em; color:#30383a;}
.commentscontainer span.date { font-style:italic; }
p.comment {font-size:.95em; margin:0 0 1em 0; line-height:1.2em}

.comment-contents {padding:1em 0 1em;border-bottom:1px solid #d8ecf0; display:block;}

.add_commentcontainer {margin:0 0 2em 20px; padding:0 1em .5em; display:block;position:relative; background:#eff7f9; border-right:1px solid #daedf1;border-bottom:1px solid #daedf1;border-left:1px solid #daedf1;z-index:1;}
.add_commentcontainer h4{margin:0; padding:0; }
.add_commentcontainer  a.addcomment { margin:0; font-size:.9em}
.add_commentcontainer form {margin:1em 0; padding:1em 17px 1em;border: 1px solid #c3e0e8;background:#f9f9ff;}

ul.commentlist {margin:0px; padding:0px;position:relative;}
ul.commentlist li{padding:3px 10px 3px 30px;list-style:none; border-bottom:1px solid #d8ecf0; position:relative;display:block; background:url(/img/opencolor/comment.gif) no-repeat left .5em;}
#main .comment-contents ul.commentlist li {background:none;}
.commentscontainer .comment-contents ul.commentlist li div.user {position:absolute; left:0px; top:5px;width:27px;height:27px;}
#homepage ul.commentlist a{font-weight:normal;color:#30383a; }
ul.commentlist a:hover{text-decoration:underline;}
ul.commentlist a.report {display:inline;}

/* Groups */
ul.grouplist {margin:0px; padding:0px;}
.grouplist li{list-style:none;padding:2px 0 2px 10px; margin:0px}
.grouplist  li a{background:url(/img/opencolor/group_icosmall.gif) no-repeat 0px .3em; color:#e95215;padding:0px 12px; display:block;margin:0;line-height:1.2em;}
.group {background:url(/img/opencolor/group_icosmall.gif) no-repeat 0px .3em; padding:0px 12px; display:block;}
.group a{color:#e95215; font-weight:bold; text-decoration:none;}
.group a:hover, 
.grouplist a:hover {color:#ff9900}
td .group a{font-size:1.4em; display:block;padding:2px 5px 0 0;}


/*sitemap*/
.sitemap h3 {padding-left:40px;}
.sitemap a.report {margin-left:60px;}

/* Report */
#reportcontainer {clear:left; margin:1em 0 2em; color:#8c9595; }
#reportcontainer h3, #reportcontainer h4 {color:#30383a}
#reportcontainer div.pane1 { width:359px; float:left;margin-right:1px;overflow:hidden; }
#reportcontainer div.pane1 h2{background:#7bab0f url(/img/opencolor/pane1h2_bg.gif) no-repeat left top;  }
#reportcontainer div.pane2 {width:360px; float:left;overflow:hidden; }
#reportcontainer div.pane2 h2{background:#c215e9 url(/img/opencolor/pane2h2_bg.gif) no-repeat left top;}
#reportcontainer h4 {margin-top:.5em}

body#main #reportcontainer div.pane1 {width:339px;padding:0 10px;}
body#main #reportcontainer div.pane1 h2 {margin-left:-10px; width:239px;}

body#main #reportcontainer div.pane2 {width:339px;padding:0 10px;}
body#main #reportcontainer div.pane2 h2 {margin-left:-10px; width:239px;}

ul.reportlist {margin:0px; padding:0px;}
ul.reportlist li {list-style:none;padding:2px 0 2px 10px;margin:0px; clear:both;}
ul.reportlist  li a{padding:0px 12px; display:block;margin:0;line-height:1.2em;}
ul.reportlist div.user + a.report {display:inline;}
ul.reportlist a.thumbimg {float:right;}
ul.reportlist a.thumbimg img{height:85px;}

#homepage ul.reportlist a.report {height:2.4em;margin-bottom:.3em;overflow:hidden}
div.pane1 ul.reportlist  {border-bottom:1px solid #e5eecf; }
div.pane1 ul.reportlist li {border-top:1px solid #e5eecf;background:#f5feef}

div.pane2 ul.reportlist {border-bottom:1px solid #f2d0fa;}
div.pane2 ul.reportlist li {border-top:1px solid #f2d0fa;background:#f9f0fc;}

a.report {font-weight:bold; text-decoration:none; display:block;clear:left;line-height:1em}

a.report1 {background:url(/img/opencolor/relation_icosmall_1.gif) no-repeat 0px .2em; padding:0 0 0 10px;}
a.report2 {background:url(/img/opencolor/relation_icosmall_2.gif) no-repeat 0px .2em; padding-left:10px;}
a.add_report_1 {color:#7bab0f;  background: url(/img/opencolor/add_report_1ico.gif) no-repeat left 1px;  display:block; font-weight:bold; clear:left;}
a.add_report_2 {color:#bd14e2;  background: url(/img/opencolor/add_report_2ico.gif) no-repeat left 1px;  display:block;font-weight:bold}
#sidebar a.add_report_1,
#sidebar a.add_report_2 {float:left;font-size:1.3em;padding: 0 10px 10px 16px;}
#reportcontainer a.add_report_1,
#reportcontainer a.add_report_2{padding:0px 0 2px 20px;margin:1em;}

.reportdescription {padding:5px 10px; width:700px; background:#f7f8f8;border-bottom:1px solid #f0f0f8;position:relative; }
.reportdescription dl {margin:-10px 0; padding:0; width:325px; float:left;}
.reportdescription dt {width:130px;  margin:0px 10px 0px 0; padding:0px; display:block; float:left; clear:left; color:#8c9595; font-size:.9em; }
.reportdescription dd {width:180px;display:block; float:left; margin:0px; padding: 0 0 10px 0; color:#8c9595; font-size:.9em}
.reportdescription dd.group {padding:0px;}
.reportdescription dd.group+dd.group {clear:left; margin-left:140px; }
.reportdescription dd.group a{padding:0 0 0 10px;}
.reportdescription dd.photos {clear:left; width:320px; }
.reportdescription img.avatar+a {font-size:1.5em; text-decoration:none; vertical-align:top;}
div.lokalizacja {float:right; display:block;width:360px; height:250px;overflow:hidden; padding:0px;color:#8c9595; font-size:.9em; }
div.lokalizacja img, 
.reportdescription dd.photos img {border:1px solid #DCD9D5;}

.reportshortdescription {margin-bottom:10px;}
.reportshortdescription div.user {display:inline; margin-right:10px;}
.reportshortdescription img.avatar {width:25px;height:25px;}
.reportshortdescription .report{display:inline;clear:none;}
.reportshortdescription .date {display:inline;}

p.reportcontenttext {margin:0px; padding:0px;}



/* strefa */
#strefacontainer{clear:left;margin:0px; width:720px;}
#strefacontainer div.content {width:340px;padding:0 20px 0 0;float:left;}
#strefacontainer h2.title {margin:0px;background:#e95215 url(/img/opencolor/strefacontainerh2_bg.gif) no-repeat top;}
#main #strefacontainer h3 {font-size:1.4em; }
#strefacontainer p.comment {font-size:1.1em; line-height:1.4em}

/*subject */
ul.subject {margin:0; padding:0;display:inline;font-size:.9em}
ul.subject li {list-style:none;padding:0; margin:0px; display:inline; float:left; }
ul.subject  li a{margin:0;padding:0px 8px 0 6px; display:inline;line-height:1.2em;text-decoration:none;background:url(/img/opencolor/separator.gif) no-repeat left 50%;white-space:nowrap;}


.pane1 ul.subject li a {color:#6b9b0f}
.pane1 ul.subject li a:hover {text-decoration:underline}
.pane2 ul.subject li a {color:#b205d9}
.pane2 ul.subject li a:hover {text-decoration:underline}

/* user avatar, user name, rank */

div.user {float:left;margin:0 4px 0 0;position:relative; }
div.user img.avatar {display:block;}
#main div.user+h1{display:inline;}

/* user big */
#homepage div.user,
#reportcontainer div.user,
div.profile {width:52px; height:65px;background:url(/img/opencolor/avatar_default.jpg) no-repeat left top; overflow:hidden;}

#homepage div.user img.avatar,
#reportcontainer div.user img.avatar,
.reportdescription img.avatar,
.profile img.avatar  {width:50px; height:50px;border:1px solid #d0d6d7;  vertical-align:top;}

#homepage div.user div.author,
#reportcontainer div.rank,
div.profile div.rank{font-size:.8em; position:absolute;top:51px;left:1px;}

/* user small */
.commentscontainer div.user,
.reportshortdescription div.user,
td div.user {width:27px; height:42px;background:url(/img/opencolor/avatar_small.jpg) no-repeat left top; overflow:hidden;}

.commentscontainer div.user img.avatar,
td div.user img.avatar  {width:25px; height:25px; }

td div.user div.author{font-size:.8em; position:absolute;top:27px;left:1px;}

/* user > rank */
div.rank {width:49px;background:url(/img/opencolor/rank.gif) repeat-x; height:9px;margin:4px 0 0;}
div.rank img.rank2 {position: absolute; clip:rect(0px, 10px, 10px, 0px);} 
div.rank img.rank3 {position: absolute; clip:rect(0px, 20px, 10px, 0px);} 
div.rank img.rank4 {position: absolute; clip:rect(0px, 30px, 10px, 0px);} 
div.rank img.rank5 {position: absolute; clip:rect(0px, 40px, 10px, 0px);} 
div.rank img.rank6 {position: absolute; clip:rect(0px, 50px, 10px, 0px);} 

ul.ranklist li {display:inline; color:#8c9595; background:url(/img/opencolor/rank.gif) no-repeat 5px 50%;padding:0 0 0 17px}
ul.ranklist li.current {font-weight:bold; font-size:1.2em; color:#e95215; background:url(/img/opencolor/rank_one.gif)no-repeat 5px 50%;}

/* homepage */
#welcome a,
#sidebar a {text-decoration:none}

#welcome h3 {padding:10px 0 0 10px;}
#welcome ul  {margin:0; padding:0; list-style:none;}

#worldmap {background:#eaebe9;margin-top:90px;}
#worldmap h2{padding:10px;font-size:1.5em; font-weight:lighter;}
#worldmap h2 b{font-weight:bold;}
#worldmap div {margin:0px;}
#worldmap div img {float:left; }
#worldmap a {width:10em;display:block; float:left;padding:10px 5px 0 2px}
#worldmap form {padding:0 10px 20px}


#zagranicznicontainer div.content {width:355px; padding:0 5px 0 0;float:left;}

/* country description */
dl.ccountry_description {background:#eee; padding:10px}
dl.ccountry_description dt {width:198px; float:left; margin:0 2px 32px 0; color:#999; font-size:.85em;}
dl.ccountry_description dd {width:198px; float:left; font-weight:bold; margin:12px 2px 0 -200px; }

dl.country_description {background:#eee; padding:10px;}
dl.country_description dt {width:100px; float:left; margin:2px 4px 4px 0; color:#999; font-size:.85em;text-align:right;}
dl.country_description dd {width:120px; float:left; font-weight:bold; margin:0px 6px 4px 0px;min-height:2em;display:inline;  }
dl.country_description dd.maxlonger{height:5em;}
dl.country_description dd.longer{height:3em;}

dl.country_description:after,
#reportcontainer:after,
.reportdescription:after,
#strefacontainer:after,
div#content:after,
ul:after,
#reportcontainer li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

dl.country_description,
#reportcontainer,
#strefacontainer,
.reportdescription{display: inline-block;}  /* for IE/Mac */
	


