*
{
	margin: 0;
	padding: 0;
}
html
{
	height: 100%;
}
body
{
	padding: 10px 0;
	font: 11px Tahoma, Verdana, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	color: #656565;
	background: #4795ae url(/images/bg_body.png) repeat-x;
}
body#panel
{
	background-image: none;
}
a, a:link
{
	color: #3982ad;
	text-decoration: none;
	outline: none;
}
a:visited
{
	color: #7ab2d4;
}
a:hover, a:focus, a:active
{
	color: #656565;
	text-decoration: none;
}
p
{
	padding: 2px 0 2px 0;
}
img
{
	border: 0;
}

/* __________________ */

.left
{
	text-align: left;
}
.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.justify
{
	text-align: justify;
}

.float-left
{
	float: left;
}
.float-right
{
	float: right;
}

.italic
{
	font-style: italic;
}
.bold
{
	font-weight: bold;
}

.faux-columns
{
	height: 1px;
	clear: both;
}

.hidden
{
	display: none;
}

.big
{
	font-size: 110%;
}
big
{
	font-size: 150%;
}

div#font-resizer
{
	font-weight: bold;
	word-spacing: 5px;
}
div#font-resizer span
{
	cursor: pointer;
}

/* __________________ */

div#top
{
	margin: 0 auto;
	width: 980px;
	color: white;
}
div#top-menu_1
{
	height: 30px;
	background: #21597b;
}
div#top-menu_1 ul
{
	padding-top: 5px;
	margin-right: 10px;
	height: 25px;
	list-style: none;
}
div#top-menu_1 ul li
{
	padding: 5px 10px 0 10px;
	height: 20px;
	float: left;
	font-size: 110%;
	background: url(/images/bg_menu_2.gif) left center no-repeat;
}
div#top-menu_1 ul li p
{
	display: inline;
}
div#top-menu_1 ul li:first-child
{
	padding-left: 20px;
	background: url(/images/logo_mini.gif) left 3px no-repeat;
}
div#top-menu_1 ul li form
{
	height: 15px;
	display: inline;
}
div#top-menu_1 ul li label
{
	padding-bottom: 10px;
	height: 15px;
	display: inline;
}
div#top-menu_1 ul li input
{
	padding: 1px 2px;
	margin: 0 0 0 2px;
	height: 13px;
	width: 50px;
	font: 90% Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	color: #21597b;
	border: 0;
	display: inline;
}
div#top-menu_1 ul li button
{
	padding: 0 2px;
	height: 15px;
	font: 90% Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	color: white;
	border: 0;
	display: inline;
	background-color: transparent;
	cursor: pointer;
}

div#top-menu_1 ul li img
{
	margin: 0 0 2px 2px;
	height: 15px;
	width: 15px;
	vertical-align: middle;
	cursor: pointer;
}

div#top-menu_1 ul li.menu a, div#top-menu_1 ul li.menu a:link, div#top-menu_1 ul li.menu a:visited
{
	font-size: 110%;
	font-variant: small-caps;
	font-weight: bold;
}

div#top_2
{
	position: relative;
	margin: 0 auto 10px auto;
	width: 980px;
	height: 100px;
	color: #656565;
	background: url(../images/bg_top2.gif) 0 0 no-repeat;
}
div#top_2 img
{
	position: absolute;
	top: 15px;
	left: 20px;
}
div#top_2 p#menu
{
	padding: 10px 40px;
	text-align: right;
}
div#top_2 p#hello
{
	margin: 5px 0 0 250px;
	font-size: 170%;
	color: #21597a;
	font-style: italic;
	font-weight: bold;
	font-variant: small-caps;
}

div#ad_container_1
{
	background: #21597b;
	text-align: center;
}
div#ad_container_1 div
{
	text-align: center;
}
div#ad_container_1 table
{
	margin-left: auto;
	margin-right: auto;
}

div#ad_container_2
{
	background: #4398B1;
	text-align: center;
}
div#ad_container_2 div
{
	text-align: center;
}
div#ad_container_2 table
{
	margin-left: auto;
	margin-right: auto;
}

div#ad_container_3
{
	margin: 10px auto;
	text-align: center;
}
div#ad_container_3 div
{
	text-align: center;
}
div#ad_container_3 table
{
	margin-left: auto;
	margin-right: auto;
}

div#ad_container_4
{
	margin: 10px auto;
	text-align: center;
}
div#ad_container_5 div
{
	text-align: center;
}
div#ad_container_5 table
{
	margin-left: auto;
	margin-right: auto;
}

div#ad_container_5
{
	margin: 10px auto;
	text-align: center;
}
div#ad_container_5 div
{
	text-align: center;
}
div#ad_container_5 table
{
	margin-left: auto;
	margin-right: auto;
}

div#top-left
{
	position: relative;
	width: 268px;
	height: 310px;
	background: #4398b1 url(/images/bg_top.gif) 0 0 repeat-x;
	float: left;
}
div#logo
{
	position: absolute;
	top: 3px;
	right: 0;
	width: 234px;
	height: 107px;
}
div#baza-wiedzy
{
	position: absolute;
	bottom: 5px;
	left: 30px;
	padding: 80px 30px 0 30px;
	width: 183px;
	height: 93px;
	background: url(/images/bg_baza-wiedzy.gif) 0 0 no-repeat;
}
div#baza-wiedzy img
{
	position: absolute;
	top: 15px;
	left: 25px;
	
}

div#baza-wiedzy-2
{
	position: absolute;
	bottom: -5px;
	left: 30px;
	padding: 0 0 0 5px;
	width: 225px;
	height: 200px;
}
div#baza-wiedzy-2 p, div#baza-wiedzy-2 img, div#baza-wiedzy-2 a
{
	padding: 0;
	margin: -1px;
}

div#baza-wiedzy label
{
	padding: 2px 0;
	display: block;
}
div#baza-wiedzy input
{
	padding: 3px;
	width: 155px;
	border: 0;
	font: 90% Verdana, Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	color: #6d1f24;
	display: block;
}
div#baza-wiedzy button
{
	position: absolute;
	bottom: 20px;
	right: 45px;
	width: 83px;
	height: 33px;
	border: 0;
	background: url(/images/button_baza-wiedzy.gif) 0 0 no-repeat;
	cursor: pointer;
}
div#baza-wiedzy p
{
	margin-top: 10px;
}
div#baza-wiedzy select
{
	padding: 2px;
	color: #6d1f24;
	font: 95% Verdana, Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
}
div#top-right
{
	width: 712px;
	height: 310px;
	background: #4398b1 url(/images/bg_top.gif) 0 0 repeat-x;
	float: right;
}
div#top-right div
{
	width: 712px;
	height: 310px;
	background: url(/images/top-billboard-2.jpg) 0 0 repeat-x;
}
div#top-right div ul
{
	padding: 50px 30px 0 30px;
	width: 286px;
	list-style: none;
	height: 100px;
	float: left;
}
div#top-right div ul li
{
	padding: 1px 0;
}
div#top-right div ul li a, div#top-right div ul li a:link, div#top-right div ul li a:visited
{
	color: white;
	font-weight: bold;
}
div#top-right div ul li a:focus, div#top-right div ul li a:hover
{
	color: #d4ed2d;
}

div#top-right img
{
	width: 712px;
	height: 310px;
	background: url(/images/logo_right.gif) 0 5px no-repeat;
}

div#top-menu_2
{
	background: #4398b1;
	clear: both;
}
div#top-menu_2 ul
{
	margin: 0 35px;
	height: 45px;
	list-style: none;
	float: right;
	/*background-color: red;*/
}
div#top-menu_2 ul li
{
	padding: 14px 10px;
	height: 17px;
	float: left;
	background: url(/images/bg_menu_2.gif) left center no-repeat;
}
div#top-menu_2 ul li:first-child
{
	background-image: none;
}

div#top-menu_1 ul li a, div#top-menu_2 ul li a
{
	color: white;
}
div#top-menu_2 ul li a, div#top-menu_2 ul li a:link, div#top-menu_2 ul li a:visited
{
	font-size: 120%;
	font-weight: bold;
}
div#top-menu_1 ul li.current a, div#top-menu_2 ul li.current a
{
	color: #9be5e6;
}
div#top-menu_1 ul li a:hover, div#top-menu_1 ul li a:active, div#top-menu_1 ul li a:focus, div#top-menu_2 ul li a:hover, div#top-menu_2 ul li a:active, div#top-menu_2 ul li a:focus
{
	color: #cfcfcf;
}

div#top-menu_2 ul.submenu
{
	padding: 0;
	height: 22px;
	clear: both;


}
div#top-menu_2 ul.submenu li
{
	padding: 3px 5px 0 5px;
	margin: 0 3px;
	height: 17px;
	float: left;
	border: 1px dotted #69c1d9;
	background-image: none;
}
div#top-menu_2 ul.submenu li a
{
	font-size: 100%;
}

div#ad_container_2
{
	padding: 3px 35px;
	border-bottom: 1px solid white;
	background: #4398b1;
}
div#top-navi
{
	height: 16px;
	padding: 7px 35px;
	color: #9d9d9d;
	border-top: 10px solid #cfcfcf;
	background: #f1f1f1;
}
div#top-navi a, div#top-navi a:link, div#top-navi a:visited
{
	font-weight: bold;
}

div#wrap
{
	margin: 0 auto;
	padding: 20px;
	width: 940px;
	background: #fff;
}
div#main
{
	background: url(/images/bg_main.gif) center top repeat-y;
}
body#panel div#main
{
	background-image: none;
}
body#children div#main
{
	background: url(/images/bg_main_single.gif) 225px 0 repeat-y;
}
	div#main-left
	{
		margin-right: 20px;
		width: 205px;
	}
	div#main-right
	{
		margin-left: 20px;
		width: 205px;
	}
	div#main-center
	{
		padding: 0 20px;
		width: 450px;
	}
	div#main-center h2
	{
		margin: 10px 0 5px 0;
		font-size: 110%;
	}
	div#main-center ol
	{
		margin: 5px 25px;
	}
	div#main-center hr
	{
		padding: 5px;
		height: 1px;
		color: #656565;
		border: 0;
		border-bottom: 1px solid #656565;
	}

	div#main-faux
	{
		height: 0px;
		clear: both;
	}

div#footer
{
	margin: 0 auto;
	padding: 12px 35px;
	height: 16px;
	width: 910px;
	border-top: 1px solid #4794ae;
	background: #fff;
}
div#footer p:first-child
{
	word-spacing: 5px;
}


/* specific elements */

div#main-center h1
{
	margin-bottom: 15px;
	font-size: 130%;
	font-variant: small-caps;
}
body#children div#main-center h1
{
	margin-bottom: 5px;
	padding: 10px 20px;
	color: white;
	font-size: 140%;
	height: 43px;
	background: url(/images/bg_h1-children.gif) 0 0 no-repeat;
}
div#ask-box
{
	padding: 20px 55px;
	margin-bottom: 15px;
	width: 340px;
	height: 275px;
	color: white;
	border-bottom: 1px dotted #87b7c5;
	background: url(/images/bg_ask-box.png) 0 0 no-repeat;
}

div#ask-box p
{
	font: 120% Verdana, Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
}
div#ask-box p:first-child
{

	font-size: 200%;
}
div#ask-box p#last-child
{
	font-weight: normal;
	font-style: italic;
	text-align: right;
}

div#ask-box label
{
	margin-bottom: 3px;
	display: block;
}
div#ask-box textarea
{
	width: 340px;
	height: 80px;
	padding: 5px;
	border: 0px;
	color: #225a7c;
	overflow: auto;
}
div#ask-box button
{
	margin: 10px 0 0 175px;
	width: 180px;
	height: 44px;
	border: 0;
	color: #225a7c;
	background: url(/images/button_ask.png) 0 0 no-repeat;
	cursor: pointer;
}


div.last-asks-meta
{
	margin-top: 5px;
	padding: 4px 20px;
	height: 17px;
	color: white;
	background: #56b5d1;
}
div.last-asks-meta p:first-child
{
	font-weight: bold;
}
div.last-asks-meta abbr
{
	border: 0;
}
h1.last-asks-header
{
	font-size: 100%;
}
p.last-ask
{
	padding: 15px 0 15px 20px;
	background: url(/images/icon_ask.gif) 0 18px no-repeat;
	text-align: justify;
}
p.last-ask-doctor-response
{
	margin: 0 20px;
	padding: 10px 0;
	border-top: 1px dotted #87b7c5;
	color: #245e82;
}
p.last-ask-response
{
	padding: 0 20px;
	color: #3681ae;
	background: url(/images/icon_response.gif) 0 4px no-repeat;
	text-align: justify;
}
p.last-ask-doctor
{
	padding: 5px 20px 10px 20px;
	color: #56b5d1;
}


div#main-right h2, div#main-left h2
{
	margin-bottom: 10px;
	padding-left: 20px;
	height: 20px;
	font-size: 140%;
	font-variant: small-caps;
	color: #4ca8c1;
	background: url(/images/exp_mark.gif) 0 bottom no-repeat;
}

div#main-left p
{
	margin-bottom: 10px;
	text-align: center;
}

div#main-right h3
{
	font-size: 100%;
}
div#main-right h3 a, div#main-right h3 a:link, div#main-right h3 a:visited
{
	color: #656565;
}
div#main-right p
{
	margin-bottom: 10px;
}

p.hot-topic-date
{
	margin-bottom: 10px;
	padding: 2px 0;
	color: #7ab2d4;
}
p.hot-topic-date abbr
{
	border: 0;
}
p.hot-topic-content
{
	margin: 0;
	text-align: justify;
}
p.hot-topic-more_link
{
	margin: 0 0 5px 0;
	clear: both;
}


div#login-register-box
{
	padding: 20px 10px;
	margin-bottom: 15px;
	width: 430px;
	height: 173px;
	color: white;
	background: url(/images/bg_login-register.png) 0 0 no-repeat;
}
div#login-register-box div
{
	padding: 0 10px;
	width: 185px;
}
div#login-register-box div p
{
	padding: 5px 0;
}
div#login-register-box div h2
{
	margin: 0 0 10px 0;
	font-size: 140%;
	font-variant: small-caps;
}
div#login-register-box label
{
	padding: 2px 0;
	width: 30%;
}
div#login-register-box input
{
	padding: 2px;
	font-size: 90%;
	border: 0;
	width: 55%;
}
div#login-register-box p.checkbox input
{
	width: auto;
}
div#login-register-box input.text-fields
{
	width: 100px;
}
div#login-register-box div.faux-columns
{
	position: relative;
	width: 390px;
}
div#login-register-box div.faux-columns button
{
	position: absolute;
	top: 10px;
	left: 50px;
	width: 101px;
	height: 18px;
	border: 0;
	color: white;
	background: url(/images/button_logowanie.gif) 0 0 no-repeat;
	display: block;
	cursor: pointer;
}
div#login-register-box div.faux-columns p.float-right
{
	padding: 0;
	position: absolute;
	top: 10px;
	right: 40px;
	width: 101px;
	height: 18px;
}

div#main-center p.error-msg
{
	margin-bottom: 10px;
	padding: 5px 10px;
	color: red;
	border: 1px solid #e9667c;
	background: #ffbeb3;
}
div#main-center p.msg
{
	margin-bottom: 10px;
	padding: 5px 10px;
	color: #157d7b;
	border: 1px solid #92dad8;
	background: #bde9e8;
}
div#main-center p.responce-bellow-info
{
	color: #b74350;
}

div#main-center h2.art-title
{
	margin-bottom: 15px;
	font-size: 120%;
}
div#main-center div.art img
{
	margin: 5px;
}
div#main-center div.art img:first-child
{
	margin: 10px 10px 10px 0;
	float: left;
}
div#main-center h3
{
	font-size: 110%;
}
div#main-center h3 a, div#main-center h3 a:link, div#main-center h3 a:visited
{
	color: #656565;
}
div#main-center div.art p
{
	line-height: 15px;
	font-size: 105%;
}
div#main-center div.art ul
{
	margin-top: 10px;
	margin-left: 15px;
}
div#main-center div.art ul li
{
	padding: 5px 0;
}

p.pagination
{
	margin-bottom: 10px;
}

div#register ul
{
	list-style: none;
}
div#register ul li
{
	padding: 5px 10px;
}
div#register ul li p.register-error
{
	padding: 3px 0 1px 0;
	margin-left: 45%;
	color: red;
}
div#register ul li.even
{
	background: #d1f3fc;
}
div#register ul li.even
{
	background: #d1f3fc;
}
div#register ul li label
{
	margin-top: 3px;
	width: 45%;
	float: left;
	display: block;
}
body#children div#register ul li label
{
	padding: 0 10px;
	margin-top: 3px;
	width: 40%;
	float: left;
	text-align: right;
	display: block;
}
div#register ul li input, div#register ul li select
{
	padding: 2px;
	border: 1px solid #c8c7be;
	font-size: 100%;
}
div#register button
{
	padding: 1px 2px;
	font-size: 100%;
}




div.my-child
{
	margin: 25px 5px 5px 5px;
	padding: 5px;
	color: #21597b;
	border: 1px solid #92dad8;
	background: #eafbff;
	float: left;
}
div.my-child a
{
	text-decoration: underline;
}
div.my-child p.link a
{
	margin: 5px 0 3px 0;
	padding: 5px 10px;
	font-weight: normal;
	color: white;
	background: #56b5d1;
	display: block;
	text-decoration: none;
}
div.my-child p.link a:focus
{
	color: #21597b;
}
div.my-child h3
{
	position: relative;
	margin-bottom: 10px;
	padding: 8px 0 0 50px;
	height: 22px;
	color: white;
	font-size: 110%;
	background: #56b5d1;
}
div.my-child h3 div
{
	position: absolute;
	left: 0;
	top: -22px;
	padding: 30px 25px;
	height: 15px;
	width: 21px;
	font-size: 130%;
	background: url(/images/bg_baby.gif) 0 0 no-repeat;
}
div.my-child p span
{
	color: #3782a1;
	font-weight: bold;
}
div.my-child p.my-child-title
{
	margin: 5px 0 3px 0;
	padding: 5px 10px;
	font-weight: bold;
	color: #56b5d1;
	background: #d7f5fd;
}
div.my-child div.my-child-tip
{
	padding: 3px 10px;
	max-height: 5.5em;
	overflow: hidden;
}
div.my-child div.my-child-tip p
{
	padding: 0;
	margin: 0;
}
p.my-child-ask-metadata
{
	padding: 5px 0;

}





table.children
{
 width: 100%;
 border-collapse: separate;
 border-spacing: 10px;
}

table.children td
{
	padding: 10px;
	vertical-align: top;
	color: #21597b;
	border: 1px solid #92dad8;
	background: #eafbff;
	text-align: left;
}

table.children td h3
{
	position: relative;
	margin-bottom: 10px;
	padding: 8px 0 0 50px;
	height: 22px;
	color: white;
	font-size: 110%;
	background: #56b5d1;
}
table.children td h3 div
{
	position: absolute;
	left: 0;
	top: -22px;
	padding: 30px 25px;
	height: 15px;
	width: 21px;
	font-size: 130%;
	background: url(/images/bg_baby.gif) 0 0 no-repeat;
}

table.children td p.child-title
{
	margin: 5px 0 3px 0;
	padding: 5px 10px;
	font-weight: bold;
	color: #56b5d1;
	background: #d7f5fd;
}
table.children td div.child-tip
{
	line-height: 15px;
	padding: 3px 10px;
	max-height: 75px;
	overflow: hidden;
}
table.children td div.child-tip p
{
	padding: 0;
	margin: 0;
}
p.child-ask-metadata
{
	padding: 5px 0;
}


table.children td  a
{
	text-decoration: underline;
}
table.children td  p.link a
{
	margin: 5px 0 3px 0;
	padding: 5px 10px;
	font-weight: normal;
	color: white;
	background: #56b5d1;
	display: block;
	text-decoration: none;
}
table.children td  p.link a:focus
{
	color: #21597b;
}


table.children td  p span
{
	color: #3782a1;
	font-weight: bold;
}


textarea.mceEditor
{
	width: 99%;
}
textarea.editor
{
	width: 99%;
}

p.pagination
{
	margin: 10px 0;
}
p.pagination span.current
{
	padding: 2px 4px;
	color: #656565;
	border: 1px solid #7ab2d4;
}

div#advanced_search input, div#advanced_search select
{
	padding: 2px;
	font-size: 100%;
}
div#advanced_search button
{
	margin: 5px;
	padding: 1px 3px;
	font-size: 100%;
}

ul#tips
{
	margin-left: 15px;
}
ul#tips li
{
	padding: 5px 0;
}


table
{
	border: 0;
}
table tr#panel_title
{
	font-weight: bold;
	font-size: 110%;
	font-variant: small-caps;
}
table tr.even
{
	background: #d0f0ef;
}
table td
{
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
table td.justify
{
	vertical-align: top;
	text-align: justify;
}

div.contactform
{
	margin-top: 15px;
}
div.contactform fieldset
{
	padding-top: 10px;
	border: 0;
}
div.contactform legend
{
	font-size: 110%;
	font-variant: small-caps;
	font-weight: bold;
}
div.contactform fieldset div
{
	padding: 5px;
}
div.contactform fieldset label
{
	display: block;
}
div.contactform fieldset input
{
	color: #656565;
}
div.contactform fieldset textarea
{
	color: #656565;
	width: 400px;
}
div.contactform div.submit
{
	margin-top: 15px;
	text-align: center;
}
div.contactform div.submit input
{
	font-size: 95%;
}
div.error_message
{
	margin-top: 10px;
}

div#survey
{
	padding: 12px;
	color: white;
	background: #56b5d1 url(/images/bg_survey-top.gif) 0 0 no-repeat;
}
div#survey label
{
	padding-left: 5px;
}
div#survey h2
{
	padding-bottom: 5px;
	color: white;
	background-image: none;
}
div#survey p
{
	text-align: left;
}
div#survey input
{
	font-size: 100%;
	padding: 1px 2px;
}
div#survey a, div#survey a:link, div#survey a:visited
{
	color: white;
	text-decoration: underline;
}
div#survey a:hover
{
	text-decoration: none;
}
div#survey-bottom
{
	height: 10px;
	background: url(/images/bg_survey-bottom.gif) 0 0 no-repeat;
}

ul#contest li
{
	padding: 2px 0;
}

ul#contest li label
{
	margin-left: 5px;
}

div#contest button
{
margin: 10px 0;
padding: 1px  2px;
font-size: 100%;
}
.mail_text_textarea{
	width:230px;
	height:100px;
}
.email_list_textarea{
	width:230px;
	height:100px;
}

.archivedate { color: #D0EF28; }
.clearer { clear: both; }

div#last_news {
	width: 675px;
	float: right;
	border-top: 1px dotted #89B4C7;
	padding-top: 10px;
	margin-top: 5px;
}

div#last_forum_posts {
	float: right;
	width: 330px;
	padding: 50px 0 0 16px;
	background: url('/images/last_forum.jpg') 10px 15px no-repeat;
	border-left: 1px dotted #89B4C7;
}
div#last_forum_posts ul {
	list-style: none;
	display: block;
	height: auto !important;
	height: 420px;
	min-height: 420px;

}
div#last_forum_posts li {
	padding-left: 20px;
	line-height: 20px;
	height: 20px;
	background: url('/images/child_arrow.jpg') center left no-repeat;
}

div#last_ciekawostki {
	float: left;
	width: 310px;
	padding: 50px 0 0 0px;
	background: url('/images/ciekawostki.jpg') 0px 15px no-repeat;
	color: #265778;
	font-size: 10px;
}

div#last_ciekawostki img {
	display: block;
	width: 100px;
	height: 75px;
	float: left;
}
div#last_ciekawostki span {
	font-size: 9px;
	color: #8DD004;
}
div#last_ciekawostki h3 {
	padding: 3px 0 7px 0;
	font-size: 12px;
}

div#last_ciekawostki a {
	display: block;
	float: right;
	text-align: right;
	text-decoration: underline;
}

div#last_ciekawostki div.ciekawostka {
	margin-bottom: 20px;
}
div.ciekawostka_content {
	float: right;
	width: 190px;
}

p.dodaj_info a { color: #7ab2d4; }
p.dodaj_info a:hover { color: #656565; }

div.panel-login-email{
	width:150px;
	overflow:auto;
}

div#main-center h3#tag-cloud-small-header{
	border-top-color:#87B7C5;
	border-top-style:dotted;
	border-top-width:1px;
	margin-top:20px;
	padding-bottom:10px;
	padding-top:41px;
	font-size:130%;
	font-variant:small-caps;
	
}
div#announcement {
	width:448px;
	margin:0 auto 20px auto;
}

div#announcement-top {
	width:448px;
	background-image: url(/images/announcement_top.png);
	height:10px;
}
div#announcement-center{
	background-color:#43a9c9;
	width:438px;
	color: black;
	padding: 0 5px;
}
div#announcement-bottom{
	width:448px;
	background-image: url(/images/announcement_bottom.png);
	height:10px;
}


