/* csontritkulas */

#csontritkulas, #csr-belso {
	width: 760px;
	padding: 0;
	margin: 0;
	float: left;
}

#csr-belso a img {
	border: 0;
}


/* index */

#csr-index-top {
	width: 760px;
	height: 270px;
	padding: 0;
	margin: 0;
	background: url(index/top_bg.jpg);
	position: relative;
}

#csr-index-top h2 {
	width: 290px;
	height: 76px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	position: absolute;
	top: 13px;
	left: 221px;
}

#csr-index-top h3 {
	width: 120px;
	height: 34px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	background: url(index/top_cikkek_bg.gif);
	position: absolute;
	top: 77px;
	left: 242px;
}

#csr-index-content {
	width: 760px;
	padding: 0;
	margin: 0;
	background: url(index/content_bg.gif) repeat-x;
	float: left;
}

#csr-index-content-left {
	width: 230px;
	padding: 0;
	margin: 0 4px 0 18px;
	border-left: 2px #FFF solid;
	border-right: 2px #FFF solid;
	display: inline;
	float: left;
}

#csr-index-content-right {
	width: 504px;
	padding: 0;
	margin: 0;
	float: left;
}


/* index cikkek */

#csr-index-articles {
	width: 510px;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 101px;
	left: 241px;
	float: left;
}

#csr-index-articles div.col_1 {
	width: 238px;
	padding: 10px 0 0;
	margin: 0;
	display: inline;
	float: left;
}

#csr-index-articles div.col_1 ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#csr-index-articles div.col_1 ul li {
	width: 238px;
	padding: 0;
	margin: 0 0 2px;
}

*html #csr-index-articles div.col_1 ul li {
	margin: 0;
}

*+html #csr-index-articles div.col_1 ul li {
	margin: 0;
}

#csr-index-articles div.col_1 ul li a {
	width: 228px;
	height: 28px;
	padding: 0 10px 0 0;
	margin: 0 0 2px;
	font-size: 16px;
	font-weight: bold;
	color: #B18A2F;
	text-align: right;
	text-decoration: none;
	line-height: 28px;
	background-image: url(index/top_cikkek_kategoria.gif);
	display: block;
}

#csr-index-articles div.col_1 ul li a:hover {
	color: #C56C49;
	cursor: pointer;
}

#csr-index-articles div.col_1 ul li a:hover span {
	padding: 0 0 0 10px;
	background: url(index/top_cikkek_arrow.gif) no-repeat 0 4px;
}

#csr-index-articles div.col_1 ul li a.act {
	color: #619C59;
	cursor: default;
}

#csr-index-articles div.col_1 ul li a.act:hover span {
	background: none;
}

#csr-index-articles div.col_1 ul li a#csr-cat-1-button {
	background-position: 0 0;
}

#csr-index-articles div.col_1 ul li a:hover#csr-cat-1-button {
	background-position: -238px 0;
}

#csr-index-articles div.col_1 ul li a.act#csr-cat-1-button {
	background-position: -476px 0;
}

#csr-index-articles div.col_1 ul li a#csr-cat-2-button {
	background-position: 0 -30px;
}

#csr-index-articles div.col_1 ul li a:hover#csr-cat-2-button {
	background-position: -238px -30px;
}

#csr-index-articles div.col_1 ul li a.act#csr-cat-2-button {
	background-position: -476px -30px;
}

#csr-index-articles div.col_1 ul li a#csr-cat-3-button {
	background-position: 0 -60px;
}

#csr-index-articles div.col_1 ul li a:hover#csr-cat-3-button {
	background-position: -238px -60px;
}

#csr-index-articles div.col_1 ul li a.act#csr-cat-3-button {
	background-position: -476px -60px;
}

#csr-index-articles div.col_1 ul li a#csr-cat-4-button {
	background-position: 0 -90px;
}

#csr-index-articles div.col_1 ul li a:hover#csr-cat-4-button {
	background-position: -238px -90px;
}

#csr-index-articles div.col_1 ul li a.act#csr-cat-4-button {
	background-position: -476px -90px;
}

#csr-index-articles div.col_2 {
	width: 272px;
	height: 124px;
	padding: 0 0 14px;
	margin: 0;
	background: #ECF6E1 url(index/top_cikkek_cikkek_bg.jpg) 0 bottom;
	float: left;
}

#csr-index-articles div.col_2 #csr-cat-2,
#csr-index-articles div.col_2 #csr-cat-3,
#csr-index-articles div.col_2 #csr-cat-4 {
	display: none;
}

#csr-index-articles div.col_2 ul {
	width: 272px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#csr-index-articles div.col_2 ul li {
	width: 272px;
	padding: 0;
	margin: 0 0 2px;
}

#csr-index-articles div.col_2 ul li a {
	padding: 3px 4px 4px 18px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	text-decoration: none;
	background-image: url(index/top_cikkek_item.gif);
	display: block;
}

#csr-index-articles div.col_2 ul li a:hover {
	color: #FFF;
	background-position: 0 -60px;
}

#csr-index-articles div.col_2 p {
	width: 272px;
	height: 13px;
	padding: 0;
	margin: 0;
	background: url(index/top_cikkek_cikkek_bg.jpg) 0 top;
}


/* index - hirek, erdekessegek */

#csr-index-news {
	width: 230px;
	padding: 0;
	margin: 0;
	background: #FDF6E5 url(index/news_bg.gif) no-repeat;
}

#csr-index-news h3 {
	width: 230px;
	height: 29px;
	padding: 0;
	margin: 0 0 6px;
}

#csr-index-news h3 a {
	width: 230px;
	height: 29px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	background: url(index/news_title.gif);
	outline: none;
	display: block;
}

#csr-index-news a {
	padding: 5px;
	margin: 0 0 2px;
	font-size: 12px;
	color: #8D7433;
	text-decoration: none;
	display: block;
}

#csr-index-news a.last {
	padding: 5px 5px 0;
	margin: 0;
}

#csr-index-news a strong {
	padding: 4px;
	margin: 0 0 8px;
	color: #B96A0A;
	text-decoration: none;
	text-align: center;
	display: block;
}

#csr-index-news a strong:hover {
	color: #FFF;
	background: #E18E4C;
}

#csr-index-news a span {
	width: 65px;
	height: 23px;
	padding: 0 0 0 16px;
	margin: 5px auto 0;
	font-size: 12px;
	font-weight: bold;
	color: #B18A2F;
	line-height: 23px;
	background-image: url(index/news_button.gif);
	display: block;
}

#csr-index-news a span:hover {
	color: #C56D4A;
	background-position: 0 bottom;
}

#csr-index-news p.sep {
	height: 1px;
	padding: 0;
	margin: 0 0 3px;
	font-size: 1px;
	line-height: 1px;
	background: url(index/news_sep.gif);
}

#csr-index-news p.bottom {
	height: 14px;
	padding: 0;
	margin: 0;
	background: url(index/news_bottom.gif);
}


/* index - hasznos cimek, linkek */

#csr-index-useful {
	width: 230px;
	padding: 0;
	margin: 0;
}

#csr-index-useful h3 {
	width: 230px;
	height: 62px;
	padding: 0;
	margin: 0;
}

#csr-index-useful h3 a {
	width: 230px;
	height: 62px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	background: url(index/useful_title.gif);
	outline: none;
	display: block;
}

#csr-index-useful a {
	width: 194px;
	padding: 12px 10px 0;
	margin: 0 auto;
	font-size: 12px;
	color: #555;
	text-decoration: none;
	background: #F3F3F3 url(index/useful_bg.gif) no-repeat;
	display: block;
}

#csr-index-useful a span {
	width: 64px;
	height: 26px;
	padding: 0;
	margin: 5px auto 0;
	font-size: 11px;
	font-weight: bold;
	color: #969696;
	text-align: center;
	line-height: 24px;
	background-image: url(index/useful_button.gif);
	display: block;
}

#csr-index-useful a:hover span {
	color: #C56D4A;
	background-position: 0 bottom;
}

#csr-index-useful p.bottom {
	width: 214px;
	height: 35px;
	padding: 0;
	margin: 0 auto;
	background: url(index/useful_bottom.gif);
}


/* index - hasznos cimek, linkek */

#csr-index-calc-gym {
	width: 497px;
	height: 192px;
	padding: 0;
	margin: 0 0 0 4px;
	display: inline;
	float: left;
	background: url(index/calc_gym_sep.gif) 248px 0 no-repeat;
}

#csr-index-calc-gym div {
	width: 248px;
	padding: 0;
	margin: 0;
	float: left;
}

#csr-index-calc-gym #csr-index-calc {
	margin: 0 1px 0 0;
}

#csr-index-calc-gym div h3 {
	width: 248px;
	height: 81px;
	padding: 0;
	margin: 0;
}

#csr-index-calc-gym div h3 a {
	width: 248px;
	height: 81px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	outline: none;
	display: block;
}

#csr-index-calc-gym #csr-index-calc h3 a {
	background-image: url(index/calc_title.gif);
}

#csr-index-calc-gym #csr-index-gym h3 a {
	background-image: url(index/gym_title.gif);
}

#csr-index-calc-gym div h3 a:hover {
	background-position: 0 bottom;
}

#csr-index-calc-gym div a.text {
	height: 111px;
	margin: 0;
	color: #555;
	text-decoration: none;
	line-height: 14px;
	outline: none;
	display: block;
}

#csr-index-calc-gym #csr-index-calc a.text {
	padding: 0 9px 2px 3px;
}

*html #csr-index-calc-gym #csr-index-calc a.text {
	padding: 0 9px 0 3px;
}

#csr-index-calc-gym #csr-index-gym a.text {
	padding: 0 3px 2px 9px;
}

*html #csr-index-calc-gym #csr-index-gym a.text {
	padding: 0 3px 0 9px;
}

#csr-index-calc-gym div a.text span {
	width: 63px;
	height: 19px;
	padding: 0;
	margin: 5px auto 0;
	color: #969696;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	line-height: 19px;
	background-image: url(index/calc_gym_button.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	outline: none;
	display: block;
}

#csr-index-calc-gym div a.text:hover span {
	color: #C56D4A;
	background-position: 0 bottom;
}


/* index - csontvedo receptek */

#csr-index-recipe {
	width: 497px;
	height: 152px;
	padding: 0;
	margin: 0;
	background: url(index/recipe_bg.gif);
}

#csr-index-recipe h3 {
	width: 264px;
	height: 47px;
	padding: 0;
	margin: 0 auto 1px;
}

#csr-index-recipe h3 a {
	width: 264px;
	height: 47px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	outline: none;
	display: block;
	background-image: url(index/recipe_title.gif);
}

#csr-index-recipe h3 a:hover {
	background-position: 0 bottom;
}

#csr-index-recipe p.info {
	width: 214px;
	height: 66px;
	padding: 0;
	margin: 0 0 0 12px;
	color: #8D7433;
}

#csr-index-recipe a.button {
	width: 60px;
	height: 27px;
	padding: 0 0 0 35px;
	margin: 0;
	color: #B18A2F;
	font-weight: bold;
	text-decoration: none;
	line-height: 27px;
	background-image: url(index/recipe_button.gif);
	display: block;
}

#csr-index-recipe a.button:hover {
	color: #C56C49;
	background-position: 0 bottom;
}

#csr-index-recipe a.offer {
	width: 150px;
	height: 65px;
	padding: 15px 33px 0 27px;
	margin: 1px 5px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #C56C49;
	text-decoration: none;
	text-align: center;
	background: url(index/recipe_offer_bg.gif);
	display: block;
	float: right;
}

#csr-index-recipe #recipe-info-layer {
	width: 216px;
	position: absolute;
	display: none;
	z-index: 100;
}

#csr-index-recipe #recipe-info-layer div {
	width: 216px;
	padding: 0;
	margin: 0;
	background: url(index/recipe_offer_bg.gif) right top;
	position: relative;
}

#csr-index-recipe #recipe-info-layer div a.food {
	width: 150px;
	height: 63px;
	padding: 23px 30px 0 32px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #619C59;
	text-decoration: none;
	text-align: center;
	display: block;
}

#csr-index-recipe #recipe-info-layer div table {
	padding: 0;
	margin: 0 auto;
}

#csr-index-recipe #recipe-info-layer div table td {
	font-size: 12px;
	font-weight: bold;
	color: #C56C49;
	text-align: center;
}

#csr-index-recipe #recipe-info-layer div table td span {
	color: #B18A2F;
}

#csr-index-recipe #recipe-info-layer p {
	padding: 0 7px 15px;
	margin: 0;
	font-size: 12px;
	color: #8D7433;
	text-align: center;
	background: url(index/recipe_offer_bg.gif) right bottom;
}

#csr-index-recipe #recipe-info-layer p strong {
	margin: 0 0 3px;
	padding-top: 12px;
	color: #C56C49;
	display: block;
}


/* index - gyakori kerdesek, legfontosabb kerdesek, kerdezze a szakertot */

#csr-index-bottom {
	width: 504px;
	padding: 0;
	margin: 0;
	float: left;
	background: url(index/bottom_bg.jpg) no-repeat;
}


/* index - gyakori kerdesek */

#csr-index-faq {
	width: 172px;
	padding: 0;
	margin: 0;
	float: left;
}

#csr-index-faq h3 {
	width: 172px;
	height: 56px;
	padding: 0;
	margin: 0;
}

#csr-index-faq h3 a {
	width: 172px;
	height: 56px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	outline: none;
	background: url(index/faq_title.gif);
	display: block;
}

#csr-index-faq a.text {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #555;
	text-decoration: none;
	outline: none;
	display: block;
}

#csr-index-faq a.text strong {
	padding: 7px 0 6px;
	margin: 0;
	color: #C56C49;
	text-align: center;
	background: url(index/faq_sep.gif) repeat-x bottom;
	display: block;
}

#csr-index-faq a.text span {
	padding: 5px 2px;
	display: block;
}

#csr-index-faq a.button {
	width: 111px;
	height: 34px;
	padding: 6px 0 0 27px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	text-decoration: none;
	background-image: url(index/faq_button.gif);
	display: block;
}

#csr-index-faq a.button:hover {
	color: #C56C49;
	background-position: 0 bottom;
}


/* index - legfontosabb kerdesek */

#csr-index-miq {
	width: 176px;
	padding: 0;
	margin: 0 0 8px 154px;
	float: left;
}

#csr-index-miq h3 {
	width: 176px;
	height: 56px;
	padding: 0;
	margin: 0;
}

#csr-index-miq h3 a {
	width: 176px;
	height: 56px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	outline: none;
	background: url(index/miq_title.gif);
	display: block;
}

#csr-index-miq a.text {
	padding: 7px 20px 5px 6px;
	margin: 0;
	font-size: 12px;
	color: #555;
	text-decoration: none;
	outline: none;
	display: block;
}

#csr-index-miq a.button {
	width: 51px;
	height: 24px;
	padding: 0 0 0 27px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	text-decoration: none;
	line-height: 23px;
	background-image: url(index/miq_button.gif);
	display: block;
}

#csr-index-miq a.button:hover {
	color: #C56C49;
	background-position: 0 bottom;
}


/* index - kerdezze a szakertot */

#csr-index-ask {
	width: 318px;
	height: 161px;
	padding: 0;
	margin: 0 0 0 7px;
	float: left;
	background: url(index/ask_bg.gif);
	position: relative;
}

#csr-index-ask a {
	outline: none;
}

#csr-index-ask h3 {
	width: 318px;
	height: 50px;
	padding: 0;
	margin: 0;
}

#csr-index-ask h3 a {
	width: 318px;
	height: 50px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	display: block;
}

#csr-index-ask a.pic {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 5px;
	top: 50px;
}

#csr-index-ask a.name {
	padding: 0 0 0 7px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #5BA351;
	text-decoration: none;
	line-height: 22px;
	position: absolute;
	left: 68px;
	top: 50px;
}

#csr-index-ask p {
	width: 155px;
	padding: 5px 0 0 7px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #B18A2F;
	line-height: 16px;
	position: absolute;
	left: 68px;
	top: 74px;
}

#csr-index-ask a.button {
	width: 100px;
	height: 19px;
	padding: 6px 0 0 45px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #969696;
	text-decoration: none;
	background-image: url(index/ask_button.gif);
	display: block;
	position: absolute;
	left: 169px;
	top: 127px;
}

#csr-index-ask a.button:hover {
	color: #C56C49;
	background-position: 0 bottom;
}


/* belso fejlec */

#csr-belso .csr_belso_fejlec {
	width: 760px;
	height: 79px;
	background: url(belso/fejlec_bg.jpg);
	float: left;
}

#csr-belso .csr_belso_fejlec h1 {
	width: 760px;
	height: 79px;
	padding: 0;
	margin: 0;
}

#csr-belso .csr_belso_fejlec h1 a {
	width: 760px;
	height: 79px;
	outline: none;
	display: block;
}

#csr-belso .csr_belso_fejlec h1 a span {
	display: none;
}


/* belso menu */

#csr-belso .csr_belso_bal {
	width: 120px;
	padding: 0;
	margin: 0;
	float: left;
}

#csr-belso .csr_belso_bal p.top {
	width: 120px;
	height: 93px;
	padding: 0;
	margin: 0;
	background: url(belso/fejlec_menu.jpg);
}

#csr-belso .csr_belso_bal ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#csr-belso .csr_belso_bal ul li {
	padding: 0;
	margin: 0;
	border-bottom: solid 2px #FFF;
}

#csr-belso .csr_belso_bal ul li a {
	width: 108px;
	padding: 0 0 0 2px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #8D7433;
	text-decoration: none;
	display: block;
	border-left: 10px #E18E4C solid;
}

#csr-belso .csr_belso_bal ul li a span {
	padding: 3px 5px;
	background-color: #F7F1E1;
	display: block;
}

#csr-belso .csr_belso_bal ul li a:hover {
	color: #C56C49;
	border-left-color: #C56C49;
}

#csr-belso .csr_belso_bal ul li a:hover span {
	color: #C56C49;
	background-color: #F8CFA6;
}

#csr-belso .csr_belso_bal ul li a.csr_menu_akt {
	border-color: #89C682;
}

#csr-belso .csr_belso_bal ul li a.csr_menu_akt span,
#csr-belso .csr_belso_bal ul li a.csr_menu_akt:hover span {
	border-color: #FFF;
	color: #969696;
	background-color: #FFF;
}


/* belso content */

#csr-belso .csr_belso_kozep {
	width: 468px;
	padding: 0 16px 15px;
	margin: 0;
	background: url(belso/fejlec_content.jpg) no-repeat;
	float: left;
	display: inline;
}

#csr-belso .csr_belso_kozep h2 span {
	display: none;
}


/* cikkek */

#csr-belso-cikk {
	padding-top: 30px;
}

#csr-belso-cikk h2 {
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 16px;
	font-weight: bold;
	color: #C56D4A;
	text-align: center;
}

#csr-belso-cikk h2.sub {
	font-size: 12px;
	font-weight: normal;
	color: #1893D5;
	margin: 0;
	text-align: center;
}

#csr-belso-cikk h4 {
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	margin: 0 0 5px;
}

#csr-belso-cikk p {
	padding: 0;
	margin: 0 0 15px;
}

#csr-belso-cikk p.lead {
	padding: 5px;
	margin: 0 0 15px;
	color: #8D7433;
	background: #FDF8E9;
}

#csr-belso-cikk img {
	margin: 3px;
}

#csr-belso-cikk td.tk_cat_1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background: #90CA89;
	border-right: 2px #FFF solid;
}

#csr-belso-cikk td.tk_cat_2 {
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	text-align: center;
	background: #ECF6E1;
}


/* kapcsolodo cikkek */

#csr-belso-cikkek {
	padding: 0;
	margin: 0;
}

#csr-belso-cikkek h2 {
	width: 468px;
	height: 80px;
	padding: 0;
	margin: 0;
	background-image: url(belso/articles_title.jpg);
}

.csr_belso_cikkek_lapozo {
	height: 24px;
	font-weight: bold;
	line-height: 24px;
	clear: both;
}

.csr_belso_cikkek_lapozo span, .csr_belso_cikkek_lapozo a, .csr_belso_cikkek_lapozo a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #C56C49;
	text-decoration: none;
}

.csr_belso_cikkek_lapozo li a, .csr_belso_cikkek_lapozo li a:hover {
	color: #C56C49;
}

.csr_belso_cikkek_lapozo ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.csr_belso_cikkek_lapozo ul li {
	padding: 0;
	margin: 0;
	font-size: 12px;
	float: left;
}

.csr_belso_cikkek_lapozo ul li.csr_cikkek_lapozo_oszz {
	width: 160px;
}

.csr_belso_cikkek_felezo {
	width: 468px;
	margin: 0 0 12px;
	border-top: 1px #DCCFB2 solid;
	background-color: #ECF6E1;
	background-image: url(belso/articles_sep.gif);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
}

.color_2 {
	background-color: #F1F0E9;
}

.csr_belso_cikkek_felezo div {
	width: 220px;
	padding: 7px;
	font-size: 12px;
	float: left;
}

.csr_belso_cikkek_felezo img {
	margin: 0 10px 0 0;
	border: 1px #A0A0A0 solid !important;
	float: left;
}

.csr_belso_cikkek_felezo a {
	font-size: 13px;
	font-weight: bold;
	color: #0A9248;
	text-decoration: none;
}

.color_2 a {
	color: #A17E2B;
}

.csr_belso_cikkek_felezo a:hover {
	color: #C56D4A;
	text-decoration: underline;
}

.csr_belso_cikkek_felezo p {
	padding: 0;
	margin: 10px 0 0;
}


/* hirek */

#csr-belso-news {
	padding: 0;
	margin: 0;
}

#csr-belso-news h2 {
	width: 468px;
	height: 79px;
	padding: 0;
	margin: 0;
	background-image: url(belso/news_title.jpg);
}

.hir_doboz_arnyek {
	width: 468px;
	padding-bottom: 7px;
	margin-bottom: 20px;
	background-image: url(belso/hirek/hir_doboz_arnyek.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
}

.hir_doboz {
	width: 468px;
	padding: 2px 0;
	font-size: 12px;
	color: #555555;
	float: left;
}

.hir_doboz h4 {
	padding: 5px;
	margin: 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #428E3D;
	text-align: center;
	background-color: #ECF6E1;
	border-bottom: solid 2px #89C682;
}

.hir_doboz h4 a,
.hir_doboz h4 a:hover {
	color: #428E3D;
	text-decoration: none;
}

.hir_doboz p {
	margin: 0;
	padding: 0 6px 15px;
}

.hir_doboz .hir_lablec {
	width: 468px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C56C49;
	float: left;
	clear: both;
}

.hir_doboz .hir_lablec_list {
	width: 468px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(belso/hirek/bg_hir_lab.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #C56C49;
	float: left;
	clear: both;
}

.hir_doboz .hir_lablec p.sep,
.hir_doboz .hir_lablec_list p.sep {
	height: 1px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	background: url(belso/hirek/hir_pontok.gif);
}

.hir_doboz .hir_lablec div,
.hir_doboz .hir_lablec_list div {
	width: 217px;
	margin: 5px 7px;
	color: #C56C49;
	display: inline;
	float: left;
}

.hir_doboz .hir_lablec div.hir_datum,
.hir_doboz .hir_lablec_list div.hir_datum {
	text-align: right;
	color: #C99E39;
}

.hir_doboz .hir_lablec div a,
.hir_doboz .hir_lablec_list div a {
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7C7C7C;
	text-decoration: none;
}

.hirek_lapozo {
	width: 466px;
	height: 30px;
	background-color: #F7F1E1;
	background-image: url(belso/hirek/lapozo_bg.gif);
	border: solid 1px #F2E4C5;
	clear: both;
	position: relative;
}

.hirek_lapozo a {
	height: 18px;
	padding: 4px 0 0 25px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B18A2F;
	text-decoration: none;
	background-repeat: no-repeat;
	position: absolute;
	top: 5px;
}

.hirek_lapozo a:hover {
	color: #B18A2F;
	text-decoration: none;
}

.hirek_lapozo a.hir_elozo {
	width: 36px;
	background-image: url(belso/hirek/gomb_elozo.gif);
	left: 129px;
}

.hirek_lapozo a.hir_elozo:hover {
	color: #C56D4A;
	background-position: 0 bottom;
}

.hirek_lapozo a.hir_kovetkezo {
	width: 67px;
	background-image: url(belso/hirek/gomb_kovetkezo.gif);
	right: 129px;
}

.hirek_lapozo a.hir_kovetkezo:hover {
	color: #C56D4A;
	background-position: 0 bottom;
}


/* rizikokalkulator */

#csr-belso-cr {
	padding: 0;
	margin: 0;
}

#csr-belso-cr h2 {
	width: 468px;
	height: 90px;
	padding: 0;
	margin: 0;
	background-image: url(belso/calc_riziko_title.jpg);
}

#csr-belso-cr p.intro {
	padding: 0;
	margin: 0 0 15px;
}

#csr-belso-cr form {
	padding: 0;
	margin: 0;
}

#csr-belso-cr form div.item {
	width: 442px;
	padding: 3px 0 18px;
	margin: 0 12px;
	background: url(belso/calc_riziko_q_bg.gif) no-repeat center bottom;
	border: 1px #D1D1D1 solid;
	display: inline;
	float: left;
	clear: both;
}

#csr-belso-cr form div.item div {
	width: 436px;
	padding: 0;
	margin: 0 3px;
	float: left;
	display: inline;
}

#csr-belso-cr form div.item div.q {
	margin: 0 3px 5px;
}

#csr-belso-cr form div.item div span {
	width: 19px;
	padding: 4px 0;
	margin: 0;
	font-weight: bold;
	color: #FFF;
	background: #619C59;
	text-align: center;
	border-right: 3px #FFF solid;
	float: left;
}

#csr-belso-cr form div.item div p {
	width: 402px;
	padding: 4px 6px;
	margin: 0;
	font-weight: bold;
	color: #B96A0A;
	background: #FDF6E5;
	float: left;
}

#csr-belso-cr form div.item div input {
	width: 19px;
	padding: 0;
	margin: 6px 0 0;
	float: left;
}

*html #csr-belso-cr form div.item div input {
	margin: 2px 0 0;
}

*+html #csr-belso-cr form div.item div input {
	margin: 2px 0 0;
}

#csr-belso-cr form div.item div label {
	width: 406px;
	padding: 4px 6px 4px 5px;
	margin: 0;
	float: left;
}

#csr-belso-cr form p.bottom {
	width: 436px;
	height: 4px;
	padding: 0;
	margin: 0 16px 16px;
	font-size: 1px;
	line-height: 1px;
	background: #E5E5E5;
	clear: both;
}

#csr-belso-cr form input.gomb_kiertekeles {
	width: 140px;
	height: 44px;
	padding: 0;
	margin: 0;
	background-image: url(belso/calc_riziko_gomb.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	display: block;
	border: none;
	cursor: pointer;
}

#csr-belso-cr div.kiertekeles {
	width: 176px;
	height: 85px;
	padding: 0;
	margin: 0 auto 6px;
	background: url(belso/calc_riziko_kiertekeles_bg.gif);
}

#csr-belso-cr div.kiertekeles h3 {
	padding: 0;
	margin: 0 0 8px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 20px;
}

#csr-belso-cr div.kiertekeles p {
	padding: 0 0 0 9px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	line-height: 34px;
}

#csr-belso-cr div.kiertekeles p span {
	float: left;
}

#csr-belso-cr div.kiertekeles p span.nr {
	width: 93px;
	padding: 0;
	margin: 0 0 0 5px;
	font-size: 24px;
	font-weight: bold;
	color: #C56C49;
	text-align: center;
	display: block;
}

#csr-belso-cr div.kiertekeles_szoveges {
	width: 468px;
	padding: 0;
	margin: 0 0 15px;
}

#csr-belso-cr div.kiertekeles_szoveges p.top,
#csr-belso-cr div.kiertekeles_szoveges p.bottom {
	width: 468px;
	padding: 0;
	margin: 0;
	font-size: 1px;
	line-height: 1px;
	background-image: url(belso/calc_riziko_kiertekeles_text.gif);
}

#csr-belso-cr div.kiertekeles_szoveges p.top {
	height: 9px;
}

#csr-belso-cr div.kiertekeles_szoveges p.bottom {
	height: 6px;
	background-position: 0 bottom;
}

#csr-belso-cr div.kiertekeles_szoveges p.text {
	padding: 7px 6px 4px;
	margin: 0;
	color: #0A9248;
	background: #F0F9E7;
	border-left: 1px #BFDABF solid;
	border-right: 1px #BFDABF solid;
	border-bottom: 1px #BFDABF solid;
}

#csr-belso-cr a.vissza {
	width: 51px;
	height: 24px;
	padding: 0 0 0 27px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	line-height: 24px;
	text-decoration: none;
	background-image: url(belso/calc_riziko_vissza.gif);
	background-position: 0 top;
	display: block;
}

#csr-belso-cr a.vissza:hover {
	color: #C56C49;
	background-position: 0 bottom;
}


/* csontvedo torna */

#csr-belso-gym {
	padding: 0;
	margin: 0;
}

#csr-belso-gym h2,
#csr-belso-gym-tornasor h2 {
	width: 468px;
	height: 90px;
	padding: 0;
	margin: 0;
	background-image: url(belso/gym_title.jpg);
}

#csr-belso-gym h3 {
	width: 468px;
	height: 30px;
	padding: 0;
	margin: 0 0 10px;
	text-indent: -5000px;
	background-image: url(belso/gym_choose_title.gif);
}

#csr-belso-gym p.intro {
	padding: 0;
	margin: 0 0 15px;
	text-align: center;
}

#csr-belso-gym p.intro strong {
	color: #C5674D;
}

#csr-belso-gym #choose {
	width: 468px;
	padding: 0;
	margin: 0;
}

#csr-belso-gym #choose div {
	width: 468px;
	padding: 0;
	margin: 0 0 10px;
	float: left;
}

#csr-belso-gym #choose div h4 {
	width: 468px;
	height: 32px;
	padding: 0;
	margin: 0;
}

#csr-belso-gym #choose div h4 a {
	width: 468px;
	height: 32px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #C56C49;
	text-align: center;
	text-decoration: none;
	line-height: 32px;
	background: url(belso/gym_index_excercise_title_bg.gif);
	display: block;
}

#csr-belso-gym #choose div h4 a span {
	color: #619C59;
}

#csr-belso-gym #choose div div {
	float: left;
}

#csr-belso-gym #choose div div a.pic {
	width: 108px;
	display: block;
	float: left;
}

#csr-belso-gym #choose div div p {
	width: 352px;
	height: 130px;
	padding: 5px 4px;
	margin: 8px 0 0;
	border-bottom: 1px #FFF solid;
	float: right;
	background: #EEE;
}

#csr-belso-gym #choose div div a.nr {
	width: 345px;
	height: 25px;
	padding: 1px 0 0 15px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	display: block;
	background-image: url(belso/choose_nr_bg.gif);
	float: right;
}

#csr-belso-gym #choose div div a.nr:hover {
	background-position: 0 bottom;
}

#csr-belso-gym-tornasor h3 {
	padding: 0;
	margin: 0 0 3px;
	font-size: 19px;
	font-weight: bold;
	color: #C56C49;
	text-align: center;
}

#csr-belso-gym-tornasor h3 span {
	color: #619C59;
}

#csr-belso-gym-tornasor p.intro {
	padding: 0;
	margin: 0 0 15px;
}

#csr-belso-gym-tornasor .nav {
	height: 19px;
	padding: 11px 0 0;
	text-align: center;
	background: url(belso/gym_nav_bg.gif);
}

#csr-belso-gym-tornasor .nav img {
	margin: 0 7px;
	vertical-align: middle;
}

#csr-belso-gym-tornasor .nav span {
	padding: 1px 5px;
	margin: 0 3px;
	font-size: 12px;
	font-weight: bold;
	color: #C99E39;
	text-decoration: none;
	line-height: 12px;
}

#csr-belso-gym-tornasor .nav a.nr {
	padding: 1px 5px;
	margin: 0 3px;
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	text-decoration: none;
	line-height: 12px;
}

#csr-belso-gym-tornasor .nav a.nr:hover {
	color: #FFF;
	background: #6CB060;
}

#csr-belso-gym-tornasor a.torna_fooldal {
	width: 85px;
	height: 24px;
	padding: 0 0 0 27px;
	margin: 15px auto 0;
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	text-decoration: none;
	line-height: 24px;
	background-image: url(belso/gym_torna_fooldal.gif);
	display: block;
}

#csr-belso-gym-tornasor a.torna_fooldal:hover {
	color: #C56C49;
	background-position: 0 bottom;
}

#csr-belso-gym-tornasor .exercise {
	text-align: center;
}

#csr-belso-gym-tornasor .exercise p.title {
	padding: 0;
	margin: 9px 0 5px;
	background:url(belso/gym_title_bg.gif) repeat-x 10px;
}

#csr-belso-gym-tornasor .exercise p.title span {
	padding: 0 9px;
	font-size: 15px;
	font-weight: bold;
	color: #619C59;
	background: #FFF;
}

#csr-belso-gym-tornasor .exercise p.title span.nr {
	padding: 0;
	color: #C56C49;
}

#csr-belso-gym-tornasor .exercise p.text {
	padding: 0;
	margin: 10px 0;
	text-align: center;
}

#csr-belso-gym-tornasor .exercise p.text span {
	font-weight: bold;
	color: #C56C49;
}

#csr-belso-gym-tornasor .exercise p.bottom {
	height: 10px;
	padding: 0;
	margin: 0;
	background: url(belso/gym_bottom_bg.gif);
}

#TB_caption {
	padding: 11px 30px 10px 25px;
	font-size: 18px;
	font-weight: bold;
	color: #C56C49;
}

#TB_closeWindowButton {
	width: 70px;
	height: 32px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	display: block;
	background: url(belso/gym_close.gif);
}


/* csontvedo torna - nyomtathato verzio */

#csr-belso-gym-print {
	font-size: 13px;
}

#csr-belso-gym-print h2 {
	padding: 0;
	margin: 0 0 15px;
}

#csr-belso-gym-print h2 img {
	border: 0;
}

#csr-belso-gym-print #path {
	padding: 0;
	margin: 0 auto 10px;
	border-bottom: 4px #F0F0F0 solid;
}

#csr-belso-gym-print #path td {
	padding: 3px 35px;
	margin: 0;
	font-family: verdana,arial;
	font-size: 11px;
	text-align: center;
	border: 1px #C4C4C4 solid;
}

#csr-belso-gym-print #path td strong {
	font-family: arial;
	font-size: 13px;
}

#csr-belso-gym-print #gym #intro {
	padding: 5px 0;
	text-align: left;
}

#csr-belso-gym-print #gym h3 {
	padding: 0;
	margin: 0 0 15px;
	font-size: 19px;
	font-weight: bold;
	color: #C56C49;
	text-decoration: none;
	text-align: center;
}

#csr-belso-gym-print #gym h3 span {
	color: #619C59;
}

#csr-belso-gym-print #gym p {
	padding: 0;
	margin: 0 15px;
}

#csr-belso-gym-print #gym .exercise {
	margin: 0 0 25px;
	text-align: center;
}

#csr-belso-gym-print #gym .exercise p.title {
	padding: 0;
	margin: 9px 0 15px 0;
	background: url(gym/print/title_bg_bw.gif) repeat-x 10px;
}

#csr-belso-gym-print #gym .exercise p.title span {
	padding: 0 9px;
	font-size: 15px;
	font-weight: bold;
	color: #619C59;
	background: #FFF;
}

#csr-belso-gym-print #gym .exercise p.title span.nr {
	padding: 0;
	color: #C56C49;
}

#csr-belso-gym-print #gym .exercise img {
	border: 1px #000 solid;
}

#csr-belso-gym-print #gym .exercise p.text {
	padding: 0;
	margin: 10px 0;
	text-align: center;
}

#csr-belso-gym-print #gym .exercise p.text span {
	font-weight: bold;
	color: #C56C49;
}

#csr-belso-gym-print #gym .exercise p.bottom {
	height: 10px;
	padding: 0;
	margin: 0;
	background: url(gym/print/bottom_bg_bw.gif);
}


/* receptek */

#csr-belso-receptek {
	padding: 0;
	margin: 0;
}

#csr-belso-receptek h2 {
	width: 468px;
	height: 85px;
	padding: 0;
	margin: 0 0 8px;
	background-image: url(belso/recipe_title.jpg);
}

#csr-belso-receptek div.receptek_list {
	width: 457px;
	margin-left: 6px;
	background: url(belso/recipe_sep.gif) repeat-y 50% 0;
	display: inline;
	float: left;
}

#csr-belso-receptek div.receptek_list div.receptek_col {
	width: 222px;
	float: left;
}

#csr-belso-receptek div.receptek_list div.receptek_col h3 {
	width: 222px;
	height: 26px;
	padding: 0;
	margin: 0 0 2px;
	font-size: 14px;
	font-weight: bold;
	color: #C56C49;
	text-align: center;
	line-height: 26px;
	background: url(belso/recipe_h3_bg.gif) no-repeat;
}

#csr-belso-receptek div.receptek_list div.receptek_col ul {
	padding: 13px 0 0;
	margin: 0 0 15px;
	list-style: none;
	background: url(belso/recipe_list_bg.gif) no-repeat;
}

#csr-belso-receptek div.receptek_list div.receptek_col ul li {
	padding: 0 0 0 8px;
	margin: 0 0 2px;
	background: url(belso/recipe_bullet.gif) no-repeat 3px 8px;
}

#csr-belso-receptek div.receptek_list div.receptek_col ul li a {
	padding: 1px 2px;
	color: #555;
	text-decoration: none;
}

#csr-belso-receptek div.receptek_list div.receptek_col ul li a:hover {
	color: #FFF;
	background: #E18E4C;
}

#csr-belso-receptek div.recept h3 {
	width: 436px;
	padding: 0 0 7px;
	margin: 0 auto;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 16px;
	background: url(belso/recipe_food.gif) no-repeat 0 bottom;
}

#csr-belso-receptek div.recept h3 span {
	height: 9px;
	padding: 0;
	margin: 0;
	font-size: 9px;
	line-height: 9px;
	background: url(belso/recipe_food.gif) no-repeat 0 top;
	display: block;
}

#csr-belso-receptek div.recept div.data {
	width: 468px;
	height: 27px;
	padding: 11px 0 0;
	margin: 0 0 2px;
	background: url(belso/recipe_data_bg.gif) no-repeat;
	float: left;
}

#csr-belso-receptek div.recept div.data p {
	width: 204px;
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	color: #B18A2F;
	float: left;
}

#csr-belso-receptek div.recept div.data p span {
	color: #C56C49;
}

#csr-belso-receptek div.recept div.data p.left {
	padding-right: 30px;
	text-align: right;
}

#csr-belso-receptek div.recept div.data p.right {
	padding-left: 30px;
}

#csr-belso-receptek div.recept div.hozzavalok {
	padding: 0;
	margin: 0 0 3px;
}

#csr-belso-receptek div.recept div.hozzavalok strong {
	padding: 0;
	margin: 0 0 3px;
	font-size: 13px;
	font-weight: bold;
	color: #C56C49;
	text-align: center;
	display: block;
}

#csr-belso-receptek div.recept div.hozzavalok p {
	padding: 5px 8px;
	margin: 0;
	color: #8D7433;
	background: #F7F1E1;
	border-top: 2px #EFE4C8 solid;
}

#csr-belso-receptek div.recept div.elkeszites {
	padding: 15px 0 0;
	margin: 0 0 10px;
	background: url(belso/recipe_elkeszites_bg.gif) no-repeat;
}

#csr-belso-receptek div.recept div.elkeszites strong {
	padding: 0;
	margin: 0 0 5px;
	font-size: 13px;
	font-weight: bold;
	color: #C67250;
	text-align: center;
	display: block;
}

#csr-belso-receptek div.recept div.elkeszites p {
	padding: 0 5px;
	margin: 0;
}

#csr-belso-receptek a.csr_vissza {
	width: 51px;
	height: 24px;
	padding: 0 0 0 27px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	line-height: 24px;
	text-decoration: none;
	background-image: url(belso/recipe_button.gif);
	background-position: 0 top;
	display: block;
}

#csr-belso-receptek a.csr_vissza:hover {
	color: #C56C49;
	background-position: 0 bottom;
}


/* gyakori kerdesek */

#csr-belso-faq {
	padding: 0;
	margin: 0;
}

#csr-belso-faq h2 {
	width: 468px;
	height: 95px;
	padding: 0;
	margin: 0 0 10px;
	background-image: url(belso/faq_title.jpg);
}

#csr-belso-faq h3 {
	padding: 0;
	margin: 0 0 5px;
	background-image: url(belso/faq_top_sep.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}

#csr-belso-faq h3 span {
	padding: 0 10px 6px 16px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #C56C49;
	background-image: url(belso/faq_top_bullett.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	display: block;
}

#csr-belso-faq p {
	padding: 0 0 29px;
	margin: 0;
	background-image: url(belso/faq_text_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}


/* hasznos cimek, linkek */

#csr-belso-hasznos {
	padding: 0;
	margin: 0;
}

#csr-belso-hasznos h2 {
	width: 468px;
	height: 80px;
	padding: 0;
	margin: 0;
	background-image: url(belso/hasznos_title.jpg);
}

#csr-belso-hasznos p.intro {
	padding: 0;
	margin: 0;
	text-align: center;
}

#csr-belso-hasznos h3 {
	padding: 0;
	margin: 0 0 3px;
	text-indent: -5000px;
	background-image: url(belso/hasznos_h3_bg.gif);
}

#csr-belso-hasznos h3.linkek {
	height: 60px;
	background-position: 0 top;
}

#csr-belso-hasznos h3.cimek {
	height: 75px;
	background-position: 0 bottom;
}

#csr-belso-hasznos ul.linkek {
	padding: 0;
	margin: 0 -30px 15px 0;
	list-style: none;
	background: url(belso/hasznos_sep.gif) repeat-y 234px 0;
	float: left;
}

#csr-belso-hasznos ul.linkek li {
	width: 229px;
	margin: 0 10px 15px 0;
	float: left;
}

#csr-belso-hasznos ul.linkek li a {
	padding-left: 23px;
	font-size: 12px;
	font-weight: bold;
	color: #BA6C0C;
	text-decoration: none;
	background-image: url(belso/hasznos_linkek_bullett.gif);
	background-repeat: no-repeat;
	background-position: 2px 0;
	display: block;
}

#csr-belso-hasznos ul.linkek li a:hover {
	color: #619C59;
	text-decoration: underline;
	background-position: 2px -60px;
}

#csr-belso-hasznos ul.cimek {
	padding: 0;
	margin: 0;
	margin: 0 0 15px 0;
	list-style: none;
	background: url(belso/hasznos_sep.gif) repeat-y 234px 0;
	float: left;
}

#csr-belso-hasznos ul.cimek li {
	width: 225px;
	padding: 0 0 0 9px;
	margin: 0 0 10px 0;
	float: left;
}

#csr-belso-hasznos ul.cimek li a {
	width: 199px;
	height: 45px;
	padding: 20px 3px 0 16px;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	color: #428E3D;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	background-image: url(belso/hasznos_cimek_bg.gif);
}

#csr-belso-hasznos ul.cimek li a:hover {
	color: #C56C49;
	background-position: 0 bottom;
}

#csr-belso-hasznos #cimek-lista-teljes {
	width: 468px;
	margin: 0 0 20px;
	background: url(belso/hasznos_cimek_lista_bg.gif) repeat-y center;
	float: left;
}

#csr-belso-hasznos h4 {
	padding: 0;
	margin: 0 0 15px;
	font-size: 16px;
	font-weight: bold;
	color: #619C59;
	text-align: center;
}

#csr-belso-hasznos #cimek-lista-teljes div.top {
	width: 468px;
	height: 6px;
	font-size: 6px;
	line-height: 6px;
	background: url(belso/hasznos_cimek_address_top.gif);
}

#csr-belso-hasznos #cimek-lista-teljes div.row {
	width: 468px;
	float: left;
	clear: both;
}

#csr-belso-hasznos #cimek-lista-teljes div.item {
	width: 228px;
	padding: 0;
	margin: 0;
	float: left;
}

#csr-belso-hasznos #cimek-lista-teljes div.item p {
	padding: 0;
	margin: 0 0 4px;
	float: left;
}

#csr-belso-hasznos #cimek-lista-teljes div.item p.nev {
	width: 200px;
	padding: 8px 0 0 28px;
	margin: 0 0 12px;
	font-weight: bold;
	color: #C56C49;
	background: url(belso/hasznos_cimek_address_icon.gif) no-repeat 0 2px;
}

#csr-belso-hasznos #cimek-lista-teljes div.item p.left {
	width: 55px;
	font-weight: bold;
	color: #428E3D;
	text-align: right;
	display: block;
	float: left;
}

#csr-belso-hasznos #cimek-lista-teljes div.item p.right {
	width: 167px;
	padding: 0 0 0 6px;
	display: block;
	float: left;
}

#csr-belso-hasznos #cimek-lista-teljes div.sep_1 {
	width: 468px;
	height: 30px;
	padding: 0;
	margin: 0;
	background: url(belso/hasznos_cimek_address_bottom_1.gif);
	clear: both;
}

#csr-belso-hasznos #cimek-lista-teljes div.sep_2 {
	width: 468px;
	height: 30px;
	padding: 0;
	margin: 0;
	background: url(belso/hasznos_cimek_address_bottom_2.gif);
	clear: both;
}

#csr-belso-hasznos form {
	text-align: center;
	margin: 0 0 15px;
}

#csr-belso-hasznos form span {
	margin: 0 0 5px;
	font-size: 12px;
	font-weight: bold;
	color: #A5770A;
	display: block;
}

#csr-belso-hasznos a.vissza {
	width: 51px;
	height: 24px;
	padding: 0 0 0 27px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	line-height: 24px;
	text-decoration: none;
	background-image: url(belso/hasznos_gomb_vissza.gif);
	background-position: 0 top;
	display: block;
}

#csr-belso-hasznos a.vissza:hover {
	color: #C56C49;
	background-position: 0 bottom;
}


/* kerdezze a szakertot */

#csr-belso-szakerto {
	padding: 0;
	margin: 0;
}

#csr-belso-szakerto h2 {
	width: 468px;
	height: 95px;
	padding: 0;
	margin: 0 0 15px;
	background-image: url(belso/ask_title.jpg);
}

#csr-belso-szakerto p {
	padding: 0;
	margin: 0 10px 10px;
	text-align: center;
}

#csr-belso-szakerto .csr_belso_szaki {
	width: 245px;
	padding: 10px 16px 10px 17px;
	margin: 0 auto 10px;
	background-color: #FFFAEC;
	border: solid 1px #F2E4C5;
	overflow: auto;
}

#csr-belso-szakerto .csr_belso_szaki a.csr_belso_szaki_kep {
	border: 1px #F2E4C5 solid;
	float: left;
}

#csr-belso-szakerto .csr_belso_szaki a.csr_belso_szaki_kep img {
	border: solid 4px #FFF;
	float: left;
	display: inline;
}

#csr-belso-szakerto .csr_belso_szaki div {
	width: 147px;
	padding: 7px 10px;
	margin: 0 0 0 4px;
	border-left: solid 2px #FFF;
	border-right: solid 2px #FFF;
	float: left;
}

#csr-belso-szakerto .csr_belso_szaki_nev {
	font-weight: bold;
	color: #5BA351;
	background-color: #F0F9E7;
	border-top: solid 2px #FFF;
	border-bottom: solid 1px #FFF;
}

#csr-belso-szakerto .csr_belso_szaki_terulet {
	color: #B18A2F;
	background-color: #F7F1E1;
	border-bottom: solid 2px #FFF;
}

#csr-belso-szakerto a.csr_belso_szaki_bemut {
	width: 97px;
	height: 25px;
	padding: 0 0 0 46px;
	margin: 5px 0 0 4px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 25px;
	background-image: url(belso/ask_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
}

#csr-belso-szakerto form {
	padding: 0;
	margin: 0;
}

#csr-belso-szakerto ul {
	width: 400px;
	padding: 0;
	margin: 0 0 5px;
	list-style: none;
	float: left;
}

#csr-belso-szakerto ul li {
	width: 100%;
	padding: 0 0 4px;
	margin: 0;
	float: left;
}

#csr-belso-szakerto label {
	width: 89px;
	margin-right: 5px;
	font-weight: bold;
	color: #C56C49;
	text-align: right;
	float: left;
	display: inline;
}

#csr-belso-szakerto input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #428E3D;
	width: 278px;
	border: solid 1px #90CA89;
	background: #FFF;
	float: left;
	display: inline;
}

*html #csr-belso-szakerto input {
	width: 276px;
}

*+html #csr-belso-szakerto input {
	width: 276px;
}

#csr-belso-szakerto h4 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #C56C49;
	line-height: 30px;
	text-align: center;
	background-image: url(belso/ask_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	clear: both;
}
*html #csr-belso-szakerto h4 {
	margin-top: -10px;
}
*+html #csr-belso-szakerto h4 {
	margin-top: -10px;
}
#csr-belso-szakerto textarea {
	width: 466px;
	height: 220px;
	padding: 0;
	margin: 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	border: solid 1px #90CA89;
	overflow: auto;
}

#csr-belso-szakerto #csr-belso-szakerto-captcha {
	width: 150px;
	margin: 5px 0 5px 159px;
}

#csr-belso-szakerto label.csr_belso_szakerto_label {
	width: 200px;
	margin: 0 0 0 54px;
	color: #555;
}

#csr-belso-szakerto input.csr_belso_szakerto_input {
	width: 150px;
	margin: 0 0 0 10px;
	border: 1px #CCC solid;
	background: #FFF;
}

#csr-belso-szakerto form div {
	width: 468px;
	height: 26px;
	margin: 15px 0 0;
	background: url(belso/ask_bottom_bg.gif);
	float: left;
	clear: both;
}

#csr-belso-szakerto form div input {
	width: 114px;
	height: 26px;
	padding: 0;
	margin: 0 auto;
	background-image: url(belso/ask_bg_gomb.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	display: block;
	float: none;
	border: none;
	cursor: pointer;
	display: block;
}

#csr-belso-szakerto form div input:hover {
	background-position: 0 bottom;
}

#csr-belso-szakerto p.csr_belso_szakerto_csillag {
	padding: 0;
	margin: 0 0 8px;
	font-size: 11px;
	color: #DC3234;
	text-align: center;
	clear: both;
}

#csr-belso-szakerto .csr_belso_kerdezze_hidden {
	display: none;
	border: none;
}


/* legfontosabb kerdesek */

#csr-belso-kerdesek {
	padding: 0;
	margin: 0;
}

#csr-belso-kerdesek h2 {
	width: 468px;
	height: 100px;
	padding: 0;
	margin: 0 0 10px;
	background-image: url(belso/question_title.jpg);
}

#csr-belso-kerdesek p.intro {
	padding: 0 40px 18px;
	margin: 0 0 3px;
	background-image: url(belso/question_intro_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}

#csr-belso-kerdesek td img {
	margin: 0 2px 3px 0;
}

#csr-belso-kerdesek .q_question {
	padding: 4px 7px 3px;
	margin: 0 0 3px;
	font-size: 12px
	font-weight:bold;
	color: #3D6A37;
	background: #ECF6E1;
}

#csr-belso-kerdesek td.bottom {
	height: 18px;
	background: url(belso/question_bottom_bg.gif);
}


/* belso jobb */

#csr-belso .csr_belso_jobb {
	width: 140px;
	float: left;
}

#csr-belso .csr_belso_jobb h2 {
	width: 140px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
}

#csr-belso .csr_belso_jobb h2 a {
	width: 140px;
	padding: 0;
	margin: 0;
	text-indent: -5000px;
	outline: none;
	display: block;
}

#csr-belso .csr_belso_jobb a.tovabb {
	width: 38px;
	padding: 0 0 0 25px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: bold;
	color: #969696;
	text-decoration: none;
	line-height: 19px;
	background-image: url(box/button_tovabb.gif);
	background-repeat: no-repeat;
	display: block;
}

#csr-belso .csr_belso_jobb a.tovabb:hover {
	color: #C56D4A;
	background-position: 0 bottom;
}


/* box cikkek */

#csr-belso .csr_belso_jobb .box_cikkek {
	width: 140px;
	padding: 0;
	margin: 0 0 20px;
}

.box_cikkek h2 {
	height: 100px;
	background: url(box/articles_title.jpg);
}

.box_cikkek ul {
	padding: 0;
	margin: 0 0 1px;
	list-style: none;
}

*html .box_cikkek ul {
	margin-bottom: 1px;
}

.box_cikkek ul li {
	padding: 0;
	margin: 0;
}

*html .box_cikkek ul li {
	margin-top: -1px;
}

.box_cikkek ul li a {
	height: auto;
	padding: 6px 0 6px 17px;
	margin: 0;
	font-weight: bold;
	color: #B18A2F;
	text-decoration: none;
	line-height: 14px;
	background-image: url(box/cikkek_csop.gif);
	background-repeat: no-repeat;
	background-position: 0 -1px;
	background-color: #FDF6E5;
	border-bottom: solid 1px #FFFFFF;
	display: block;
}

*html .box_cikkek ul li a {
	height: 12px;
}

.box_cikkek ul li a:hover {
	color: #C56C49;
	text-decoration: none;
	background-color: #F7E1AD;
	background-position: 0 -38px;
}

.box_cikkek ul li a.akt_csoport,
.box_cikkek ul li a.akt_csoport:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #E18E4C;
	background-position: 0 -76px;
	cursor: default;
}

.box_cikkek ul li ul {
	padding: 0;
	margin: 0;
}

*html .box_cikkek ul li ul {
	margin-bottom: 0;
}

.box_cikkek ul li ul li a {
	padding-left: 17px;
	color: #428E3D;
	font-weight: normal;
	text-decoration: none;
	background-color: #ECF6E1;
	background-image: url(box/cikkek_cikk.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	border-bottom: 1px #AED4AA dotted;
}

.box_cikkek ul li ul li a:hover {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #89C682;
	background-image: url(box/cikkek_cikk.gif);
	background-repeat: no-repeat;
	background-position: 0 -74px;
}

.box_cikkek ul li ul li a.akt_cikk,
.box_cikkek ul li ul li a.akt_cikk:hover {
	color: #C99E39;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFF;
	background-image: none;
	cursor: default;
}

.box_cikkek p {
	padding: 19px 0 0;
	margin: 0;
	background: url(box/cikkek_bottom.gif) repeat-x;
}

.box_cikkek a.box_kc {
	width: 116px;
	height: 24px;
	padding: 0 0 0 24px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #619C59;
	text-decoration: none;
	line-height: 24px;
	background-image: url(box/cikkek_kc.gif);
	outline: none;
	display: block;
}

.box_cikkek a.box_kc span {
	color: #C56C49;
}

.box_cikkek a.box_kc:hover {
	color: #C56C49;
	background-position: 0 bottom;
}

.box_cikkek a.box_kc:hover span {
	color: #B18A2F;
}


/* box gyakori kerdesek */

#csr-belso .csr_belso_jobb .box_faq {
	width: 140px;
	padding: 0;
	margin: 0 0 20px;
}

.box_faq h2 {
	height: 60px;
}

.box_faq h2 a {
	height: 60px;
	background: url(box/faq_title.gif);
}

.box_faq a.text {
	padding: 0;
	margin: 0 0 5px;
	font-size: 12px;
	color: #555;
	text-decoration: none;
	outline: none;
	display: block;
}

.box_faq a.text strong {
	padding: 6px 0;
	margin: 0;
	color: #C56C49;
	text-align: center;
	background: url(box/faq_sep.gif) repeat-x bottom;
	display: block;
}

.box_faq a.text span {
	padding: 6px 0 0;
	display: block;
}


/* box csontvedo receptek */

#csr-belso .csr_belso_jobb .box_recipe {
	width: 140px;
	padding: 0;
	margin: 0 0 20px;
}

.box_recipe h2 {
	height: 45px;
}

.box_recipe h2 a {
	height: 45px;
	background: url(box/recipe_title.gif);
}

.box_recipe a.text {
	padding: 5px 0 0;
	margin: 0 0 5px;
	font-size: 12px;
	color: #8D7433;
	text-decoration: none;
	outline: none;
	display: block;
}


/* box csontvedo torna */

#csr-belso .csr_belso_jobb .box_gym {
	width: 140px;
	padding: 0;
	margin: 0 0 20px;
}

.box_gym h2 {
	height: 45px;
}

.box_gym h2 a {
	height: 45px;
	background: url(box/gym_title.gif);
}

.box_gym a.text {
	padding: 5px 0 0;
	margin: 0 0 5px;
	font-size: 12px;
	color: #555;
	text-decoration: none;
	outline: none;
	display: block;
}


/* box rizikokalkulator */

#csr-belso .csr_belso_jobb .box_calc_riziko {
	width: 140px;
	padding: 0;
	margin: 0 0 5px;
}

.box_calc_riziko h2 {
	height: 45px;
}

.box_calc_riziko h2 a {
	height: 45px;
	background: url(box/calc_riziko_title.gif);
}

.box_calc_riziko a.text {
	padding: 5px 0 0;
	margin: 0 0 5px;
	font-size: 12px;
	color: #555;
	text-decoration: none;
	outline: none;
	display: block;
}

/* adatkezeles input es szoveg */
div.adatkezeles {
	margin: 0 !important;
	padding: 10px 0 0 0 !important;
	height: auto !important;
	background: none !important;
}
input.adatkezeles_input {
	width: 13px !important;
	float: left !important;
	margin: 0 5px 5px 0 !important;
	padding: 0 !important;
	background: none !important;
}
.adatkezeles a {
	display: inline !important;
	width: auto !important;
	font-size: 12px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}
span.adatkezeles_span {
	text-align: left !important;
	display: inline-block !important;
	margin: 2px 0 5px 0 !important;
	padding: 0 !important;
	width: 437px !important;
	float: left !important;
}
