*
{
	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(/avent/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;
}

/* __________________ */
.outer
{
	position: absolute;
	top: -10000px;
	left: -5000px;
}

.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;
}
.clear { 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(/avent/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(/avent/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(/avent/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(/avent/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(/avent/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(/avent/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(/avent/images/bg_top.gif) 0 0 repeat-x;
	float: right;
}
div#top-right div
{
	width: 712px;
	height: 310px;
	background: url(/avent/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(/avent/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(/avent/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(/avent/images/bg_main.gif) 200px top repeat-y;
}
body#panel div#main
{
	background-image: none;
}
body#children div#main
{
	background: url(/avent/images/bg_main_single.gif) 225px 0 repeat-y;
}
	div#main-left
	{

		width: 205px;
	}
	div#main-right
	{

		width: 205px;
	}
	div#main-center
	{
		padding: 0 10px;
		width: 490px;
	}
	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(/avent/images/bg_h1-children.gif) 0 0 no-repeat;
}


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(/avent/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(/avent/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(/avent/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: 3px;
	padding: 0 0;
	color: #87d007;
}
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(/avent/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(/avent/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: #21597b;
}
div#main-center div.art
{
	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(/avent/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(/avent/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
{
	padding: 3px 10px;
	max-height: 5.5em;
	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(/avent/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(/avent/images/bg_survey-bottom.gif) 0 0 no-repeat;
	margin-bottom:15px;
}

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%;
}


div#kacik-specjalisty
{
	padding: 20px 20px 0 20px;
	width: 407px;
	color: white;
	background: #225a7d url(/avent/images/bgr_kacik.png) -1px 0 no-repeat;
}
div#kacik-specjalisty strong
{
	font-size: 120%;
}
div#kacik-specjalisty img
{
	float: left;
	padding: 0 10px 10px 0;
}
div#kacik-specjalisty h3
{
	font-size: 140%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted white;
}
div#kacik-specjalisty p.last
{
	color: #7db4c6;
}
div#kacik-specjalisty-bottom
{
	padding: 0;
	width: 447px;
	height: 33px;
	background: url(/avent/images/bg_kacik_bottom.gif) -1px 0 no-repeat;
}

p#art-adv
{
	margin: 10px 0;
	padding: 10px 0;
	font-weight: bold;
	font-size: 15px;
	font-variant: normal;
	color: #4ca8c1;
	background: url(/avent/images/bgr_art-adv.gif) left bottom repeat-x;
}

div.art-adv
{
 color: #21597b;
}
div.art-adv img
{
 float: left;
 padding: 0 10px 10px 0;
}
div.art-adv p.date
{
	font-size: 90%;
	color: #87d007;
}
div.art-adv p.title
{
	padding-bottom: 10px;
	font-weight: bold;
}

div#carousel-items
{
	padding-top: 10px;

}
div#carousel-items a {
	display: block;
	width: 39px;
	height: 39px;
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: center center;
}
div#carousel-items ul {
  list-style: none;
  padding-left: 2px;
}
div#carousel-items ul li {
  float: left;
  padding: 0 1px 0 2px;
}
div#carousel-items a
{
	padding: 2px;
	border: 1px solid #3a7cdf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	width: 39px;
	height: 39px;
}
div#carousel-items img.current
{
border-color: #ff9219;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 220px;
    height: 250px;
}
.jcarousel-list li div {
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 100%;
}
.jcarousel-list li div p.imglink a {
	display: block;
	width: 96%;
	height: 190px;
	margin: 0 auto;
}


/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango
{
	padding-top: 20px;
}

.jcarousel-skin-tango .jcarousel-container {
	width: 486px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 440px;
    padding: 0px 23px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  440px;
    height: 250px;
}

.jcarousel-skin-tango .jcarousel-item {
position: relative;
	padding-top: 10px;
	font-weight: bold;
	color: #0e5fd8;
    width: 220px;
    height: 240px;
		background: url(/avent/images/bgr_carousel.gif) 0 0 no-repeat;
}
.jcarousel-skin-tango .jcarousel-item p.hot-topic-more_link {

position: absolute;
bottom: 10px;
right: 10px;

}


.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 23px;
    height: 250px;
    cursor: pointer;
    background: transparent url(/avent/images/bgr_carousel_next.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: 1px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 23px;
    height: 250px;
    cursor: pointer;
    background: transparent url(/avent/images/bgr_carousel_prev.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -1px 0;
}

div.catalog
{
	padding: 10px 0;
}
div.catalog img
{
	padding: 5px 10px 10px 0;
	float: left;
}
div.catalog p.name
{
	font-size: 110%;
	font-weight: bold;
}
div.catalog p.desc
{
	padding-top: 10px;
	text-align: justify;

}
div#main-center-avent-products
{
	margin-bottom: 20px;
	padding: 10px 20px;
	width: 410px;
	height: 255px;
	background: url(/avent/images/bg_avent-product.jpg) 0 0 no-repeat;
}
div#main-center-avent-products h3
{

	margin-top: 10px;
	letter-spacing: 1px;
	width: 60%;
	color: #0e5fd8;
	font-size: 14px;
	border-bottom: 1px dotted #43aaca;
	height: 25px;
}
div#main-center-avent-products div.container
{
	margin: 10px;
	position: relative;
	padding: 2px;
	height: 84px;
	width: 206px;
	background: url(/avent/images/bg_product.gif) 0 0 no-repeat;
}
div#main-center-avent-products div.container a
{
	color: #0e5fd8;
	font-size: 14px;
	font-weight: bold;
	display: block;
	height: 84px;
	width: 175px;
	background-position: right center;
	background-repeat: no-repeat;
}
div#main-center-avent-products div.container a span.dropshadow {
	display: block;
	padding-top: 15px;
	padding-left: 15px;
	height: 69px;
	width: 160px;	
	background: url(/avent/images/bg_product_avent.gif) 0 0 no-repeat;
}
div#main-center-avent-products div.container a.category-arrow
{
	padding: 35px 0 0 0;
	display: block;
	height: 49px;
	width: 32px;
	position: absolute;
	right: 0px;
	top: 0;
	margin: 0;
}

div#main-right div.forum_post{
	padding:10px 0;
	border-top: 1px dotted gray;
}
div#main-right div.forum_post div{
	
	font-size: 12px;
	height: 25px;
	text-align: left;
	color: blue;
}

div#main-right div.forum_post div p.floated{
	font-size: 12px;
	float: left;
	padding: 0;
	margin: 0;
	color: #6c9de7;
	
}
div#main-right div.forum_post div p{
	font-size: 10px;
	color: gray;
	padding: 0;
	margin: 0;
	float: right;
}
div#main-right div.forum_post h3{
	font-size: 11px;
	color: #0e5fd8;
	font-weight: bold;
	text-align: left;
}
div#main-right div.forum_post p{
	font-size: 10px;
	padding: 0;
	margin: 0;
	color: #0e5fd8;
	text-align: left;
	font-weight: normal;
}
h3.powiazane{
	color:#21597b;
	font-variant: small-caps;
	font-size: 14px;	
}
div.art {
	color:#21597b;
}

div.art.noblue {
	/*color:#21597b;*/
	color: #656565;
}

h3.powiazane a {
	color:#21597b;
}

