color: #1C93E0;/* CSS Document */
html {
}

body {
	background: url(/images/page_bkg.jpg) left top repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

.center {
	text-align: center;
}

#contentMain .right {
	text-align: right;
}



a {
	text-decoration: none;
	color: #0099CC;

	outline: none;
}

a:hover {
	text-decoration: underline;
	color: #00B8F4;
}


a img {
	border: 0;
}

div.justForPos {
	position: relative;
}


strong {
	display: inline;
}

#page {
	background: none;
	background: url(/images/page_bkg_big.jpg) left top no-repeat;
	background-color: lime;
	background-color: white;

}

	#nonFooter {
	}



#footer {
	background: url(/images/page_babak.jpg) 100px top no-repeat;
}
	#footer div.inner {
		display: block;
		padding-top: 150px;
		margin-left: 60px;

		text-align: center;
	}



	#footer a {
		text-decoration: underline;
		color: #ABABAB;
	}

	#footer a:hover {
		color: #999999;
	}

	#footer ul {
		list-style: none;
		display: inline;
		padding-left: 10px;

	}

		#footer ul li {
			display: inline;
			border-left: 1px solid #ABABAB;
		}

			#footer ul li.first {
				display: inline;
				border-left: none;
			}

			#footer ul li a {
				padding: 0 10px;
			}

#top {

}

#content {
}

#contentTable {
	padding: 0;
	margin: 0;
	border: none;


}

	#contentTable td {
		vertical-align: top;
	}

#header {
	background: url(/images/babapopsi_main_header2.jpg) top left no-repeat;
	height: 227px;
}

	#userLogin {
		position: absolute;

		top: 98px;
		left: 345px;

		width: 230px;
	}

	#header div#loggedIn {
		padding-top: 20px;
	}

		#header div#loggedIn p {
			padding: 0;
			margin: 0;
			text-align: right;

			color: #E6356B;

		}

		#header div#loggedIn a {
			color: #E6356B;
			text-decoration: underline;
		}

	#loginBox {
		background: url(/images/header_login_bkg.jpg) top left no-repeat;
		width: 213px;
		height: 111px;
		padding-top:30px;
	}

		#loginTable {
			/* margin-top: 30px; */
		}

			#loginTable td {
				color: #E6356B;
				font-weight: bold;
				padding: 2px;
			}

		#loginTable .frmInput {

			background: url(/images/input_bkg.gif) left top no-repeat;

			border: 1px solid #FFBEB6;

			padding: 2px 4px;
			font-size: 9px;
		}

		#loginTable a.aButton {
			font-family: Verdana, Arial, sans-serif;
			font-size: 9px;
		}

	#contentMain #header #loginBox a {
		color: #E6356B;
		display: inline;
		font-weight: normal;
		text-decoration: underline;
	}

	#contentMain #header img {
		margin: 0;
		padding: 0;
	}

	#headbanner {
		position: absolute;

		top: 15px;
		left: 70px;

		width: 462px;
	}


	#headbanner  p.title {
		text-align: right;
		margin-bottom: 3px;

		font-size: 9px;
		color: #4581B8;
		text-transform: uppercase;
		font-weight: bold;
	}

#contentMain {
	color: #666666;
	height: 1%;
	width: 585px;
	background-color: red;
	background-color: white;

	margin-left: 0px;
}

	#contentMain div#contentInner {
		padding: 15px;
		padding-bottom: 170px;
		background-color: red;
		background-color: white;
	}

	#contentMain h1.pageTitle {
		background: url(/images/pagetitle_bkg.gif) center bottom no-repeat;
		padding-bottom: 27px;

		margin-bottom: 1.5em;
		color: #76C5F0;
		font-size: 24px;
		font-weight: normal;
		line-height: normal;
	}

	#contentMain h1 {
		color: #76C5F0;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: normal;
	}



		#contentMain h1.title {
			color: #76C5F0;
			font-size: 14px;
			font-weight: bold;
			line-height: normal;
		}

		#contentMain h1.newsListTitle {
			color: #76C5F0;
			font-size: 11px;
			font-weight: bold;
			line-height: normal;
		}

			#contentMain h1.newsListTitle a {
				color: #76C5F0;
				font-size: 11px;
				font-weight: bold;
				line-height: normal;
			}

	#contentMain h2 {
		font-size: 11px;
		color: #666666;
		font-weight: bold;
		font-family: Verdana, Arial, sans-serif;
		line-height: normal;
	}

	#contentMain h3 {
		color: #709550;
		font-size: 11px;
		color: #666666;
		font-family: Verdana, Arial, sans-serif;
		font-weight: bold;
		line-height: normal;
	}

	#contentMain p {
		margin-bottom: 1em;
		font-family: Verdana, Arial, sans-serif;
		line-height: normal;
		text-align: justify;
	}

		#contentMain p.center {
			text-align: center;
		}

		html #content #contentMain .nextcontent a,
		html #content #contentMain a.nextcontent,
		html #content #contentMain span.nextcontent a,
		html #content #contentMain .nextcontent a,
		html #content #contentMain span.nextcontent a,
		html #content #contentMain p.nextcontent a,
		html #content #contentMain p.nextcontent a
		{
			background: url(/images/tovabb_icon.gif) right center no-repeat;
			display: block;

			padding-right: 15px;

			text-align: right;
			color: #E6356B;
			text-decoration: underline;
		}

	#contentMain .frmText {
	}

	#contentMain ul {
		margin-bottom: 2em;
		margin-left: 30px;
	}

	#contentMain ul li, #contentMain ol li {
		margin-left: 20px;
	}

		#contentMain img {
			margin-bottom: 2em;
		}

	#contentMain a img {
		border: 0;
		margin: 0;
	}

	#contentMain a {
		text-decoration: none;
		color: #0099CC;
	}

	#contentMain a:hover {
		text-decoration: underline;
		color: #00B8F4;
	}

	/*** page rules ***/
	.pageLead {
		color: #888888;
		margin: 0 1em 2em 1em;
	}

	.pageText {

	}

		.pageText p img {
			margin-bottom: 2em;
		}

	#contentMain p.pageCreator {
		padding-left: 2em;
		border-top: 1px solid #CCCCCC;
		margin-bottom: 0;
		margin-top: 2em;
		padding-bottom: 0;
		color: #AAAAAA;
	}


	.pageDate {
		padding: 0;
		margin: 0;
		padding-left: 2em;
		color: #CCCCCC;
	}

	.pageImgCol {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
		padding: 5px;
	}

		.pageImgCol img {
			margin: 0;
			padding: 0;
		}

		#contentMain .pageImgCol h1.pageImageTitle {
			color: #76C5F0;
			font-weight: bold;
			padding-top: 0;
			margin: 0;
			padding: 0;
			text-align: center;
		}

		#contentMain .pageImgCol p.pageImageDescr {
			color: #777777;
			text-align: justify;
			font-size: 9px;
			line-height: 1em;
			margin-bottom: 0.5em;
			padding: 0;
		}


#contentMain .pollbox {
	width: 213px;
	margin-top: 15px;
	padding-top: 31px;
	background: url(/images/pollbox_start.jpg) left top no-repeat;
	background-color: #E8F6FF;
}

	#contentMain .pollbox div.pollboxend {
		height: 35px;
		background: url(/images/pollbox_end.jpg) left bottom no-repeat;

		text-align: right;
		color: #50A7CE;

		line-height: 35px;
		vertical-align: middle;
	}

	#contentMain .pollbox div.pollboxend_inactive {
		height: 20px;
		background: url(/images/pollbox_end_inactive.jpg) left bottom no-repeat;
	}

	#contentMain .pollbox div.pollboxinner {
		padding: 0 10px;
		background-color: red;
		background-color: #E8F6FF;
	}

	#contentMain .pollbox .polltable {
		width: 100%;
	}

	#contentMain .pollbox .polltable td {
		padding: 3px;
	}

		#contentMain .pollbox .polltable td.radiobuttons {
			width: 20px;
		}

		#contentMain .pollbox .polltable td.pollcount {
			text-align: right;
			color: #50A7CE;
		}

		#contentMain .pollbox .polltable label {
			color: #666666;
			font-weight: normal;
			font-size: 11px;
		}



	#contentMain .connectedpages h1 {
		font-weight: bold;
		color: #A0A0A0;
		font-family: Verdana, Ariel, sans-serif;
		font-size: 11px;
		padding-bottom: 1em;
	}

	#contentMain .connectedpages ul {
		list-style: none;
		margin: 0;
	}

	#contentMain .connectedpages li {
		background: url(/images/cimlap_cikkek_dot.gif) top left no-repeat;
		padding-left: 15px;
		margin: 0 3px;
		margin-bottom: 3px;

		font-family: Verdana, Ariel, sans-serif;
		font-size: 11px;
		color: #E54C89;
		font-weight: bold;
	}

	#contentMain .connectedpages a {
		color: #76C5F0;
	}





	#contentMain .pageContentMenu {
		list-style: none;
		text-align: center;
		margin-left: 0;
		margin-top: -15px;
		padding-bottom: 15px;
	}

	#contentMain .pageContentMenu li {
		display: inline;
		padding: 0 5px;
		margin: 0;
	}

		#contentMain .pageContentMenu li a {
			text-decoration: underline;
			color: #76C5F0;
		}

		#contentMain .pageContentMenu li a.selected {
			color: #E6356B;
		}


#contentMain #leftCol {
	width: 320px;
	height: 1%;
	float: left;
	background-color: red;
	background-color: white;
}

#contentMain #rightCol {
	width: 225px;
	height: 1%;
	float: right;
	background-color: red;
	background-color: white;
}


	#rightCol .box ul {
		list-style: none;
		margin: 0;
	}

	#rightCol .box .highlight li {
		background: url(/images/cimlap_cikkek_dot.gif) top left no-repeat;
		padding-left: 15px;
		margin: 0 3px;
		margin-bottom: 8px;

		font-family: Verdana, Ariel, sans-serif;
		font-size: 11px;
		color:  #76C5F0;
		font-weight: bold;
	}

		#rightCol .box .highlight li a {
			color:  #76C5F0;
		}


#contentMain div.box h1.boxTitle {
	font-weight: bold;
	color: #A0A0A0;
	font-family: Verdana, Ariel, sans-serif;
	font-size: 11px;
	margin-bottom: 8px;
}

#contentMain div.box h1.contentTitle {
	font-weight: normal;
	color: #76C5F0;
	font-family: "Trebuchet MS", Verdana, Ariel, sans-serif;
	font-size: 24px;
	margin-bottom: 8px;
}


#contentSub1 {
	background: url(/images/babapopsi_main_header1.jpg) top right no-repeat;
	padding-top: 209px;

	color: #888888;

}

	#contentSub1 div.inner {
		background: url(/images/left_bkg.gif) top right repeat-y;
		padding: 0 3px 170px 75px;

		height: 1%;
	}

	#contentSub1 div.inner p {
		/*border-left: 1px solid red;*/
	}

	#contentSub1 h1 {
		font-size: 18px;
		font-weight: normal;
	}


	#searchBox {
		background: url(/images/search_bkg.jpg) top left no-repeat;
		width: 173px;
		height: 108px;
	}

		#searchTable {
			width: 160px;
			margin-top: 40px;
			margin-left: 10px;
		}

			#searchTable td {
				color: #60B1DE;
				font-weight: bold;
				padding: 2px;
			}

		#searchTable .frmInput {

			background: url(/images/input_bkg.gif) left top no-repeat;

			border: 1px solid #D2E9FA;

			padding: 2px 4px;
			font-size: 9px;
		}

		#searchTable a.aButton {
			font-family: Verdana, Arial, sans-serif;
			font-size: 9px;
		}

	#searchBox a {
		font-weight: normal;
		text-decoration: underline;
	}




	#commonLinks {
		margin-top: 30px;
		margin-left: 10px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 9px;
	}
		#contentSub1 #commonLinks a {
			color: #60B1DE;
			text-decoration: underline;
		}


	/*
	#contentSub1 #mainmenu ul li {
		background: url(/images/mainmenu_bkg.jpg) left top no-repeat;

		font-size: 12px;
		font-family: Verdana, helvetica, Arial, sans-serif;
		color: #76C5F0;

	}

		#contentSub1 #mainmenu ul li a {
			color: #76C5F0;
		}

		#contentSub1 div.yuimenu {
			border: none;
			padding: 0;
			margin: 0;
		}


		#contentSub1 #mainmenu div.bd {
			padding: 0;
			margin: 0;
		}

		#contentSub1 #mainmenu div#menu_MAINROOT ul {
			padding: 0;
			margin: 0;
		}

		#contentSub1 #mainmenu div#menu_MAINROOT div.yuisubmenu {
			border: 1px solid #AFD6EB;
			background-color: white;
		}

		#contentSub1 #mainmenu li a {
			color: #76C5F0;
			height: 24px;

			font-weight: bold;
			text-decoration: none;
			line-height: 23px;
			vertical-align: middle;
		}

		#contentSub1 #mainmenu li a:hover {
			color: #00B8F4;
		}

			#contentSub1 #mainmenu div#menu_MAINROOT div.yuisubmenu div.bd {
			}


			#contentSub1 #mainmenu div#menu_MAINROOT div.yuisubmenu ul {
				border: 0;
			}


				#contentSub1 #mainmenu div#menu_MAINROOT div.yuisubmenu li {
					margin: 0;
					height: 24px;

					padding: 0;
					background: none;
					border-bottom: 1px solid #DCF3FF;
				}

				#contentSub1 #mainmenu div#menu_MAINROOT div.yuisubmenu li a {
				}

		#contentSub1 #mainmenu div#menu_MAINROOT li.hassubmenu em {
		}
	*/


#contentSub2 {
	background: url(/images/babapopsi_main_header3.jpg) top left no-repeat;
	padding-top: 200px;
}

	#contentSub2 div.inner {
		margin-top: -56px;
		padding: 0 7px;
	}

		#contentSub2 div.inner p.title {
			text-align: right;
			margin-bottom: 3px;

			font-size: 9px;
			color: #4581B8;
			text-transform: uppercase;
			font-weight: bold;
		}

/*
  Form rules
*/
.frmText {
	border: 1px solid #B4D9F4;
}

.frmArea {
	border: 1px solid #B4D9F4;
	width: 100%;
	padding: 5px;
	height: 300px;
}

.frmButton {
	border: 2px solid #B4D9F4;
	font-size: 10px;
	padding: 3px 8px;
	background-color: #B0D2E6;

	text-align: center;
}

label {
	display: block;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
}

label span {
	display: block;
}

label.oneline{
	display: inline;
}

label span.required {
	background: url(/images/icons/pencil.png) left center no-repeat;
	padding-left: 20px;
	color: red;
}

fieldset {
	border: 1px solid #B4D9F4;
	margin-bottom: 1em;
	padding: 1em;
}

legend {
	color: #709550;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

select {
	border: 1px solid #B4D9F4;
}

option {
	padding: 2px;
	padding-right: 5px;
}



#regTable td {
	padding: 2px;
}

.frmTable td {
	padding: 2px;
}


.imageLeft, .popupImageLeft, .galleryImageLeft {
	float: left;
	margin: 0 10px 10px 0;
}

.imageRight, .popupImageRight, .galleryImageRight {
	float: right;
	margin: 0 0 10px 10px;
}

.signo {
	color: blue;
	text-decoration: underline;
}


p.pageDate {
	font-size: 90%;
}

/*
ul.highlight {
	list-style: none;
	margin: 0;
	padding: 5px 0 10px 0;
}

	ul.highlight li {
		background: url(/images/dot0.gif) left center no-repeat;
		padding-left: 15px;
		padding-bottom: 5px;
	}

		ul.highlight li a {
			color: black;
			text-decoration: none;
		}

		ul.highlight li a:hover {
			color: #333333;
			text-decoration: underline;
		}

*/


.faqgridtable {
	background-color: white;
	z-index: 120;
}

        .faqgridtable th {
                background-color: #E8F6FF;
                padding: 2px;
        }

        	.faqgridtable th td {

	        }

		.faqgridtable tr {
			background: url(/images/faqcontent_bkg.gif) left top repeat-x;
		}

        .faqgridtable th a img {
                border: none;
                vertical-align: middle;
        }

        .faqgridtable td a img {
                border: none;
                vertical-align: middle;
        }
		#contentMain .faqgridtable td img {
                border: 0;
                margin: 0;
                vertical-align: middle;
        }


        .faqgridtable td {
                padding: 8px 3px;
        }


#contentMain h1 a.faqtopicplus {
		/*display: block;*/
		background: url(/images/toggle_plus.gif) left 3px no-repeat;
		padding-left: 5px;
		margin: 0 3px;

		font-weight: bold;
		color: #76C5F0;
		font-family: Verdana, Ariel, sans-serif;
		font-size: 11px;
		text-decoration: none;
		outline: none;
	}


	#contentMain h1 a.faqtopicminus {
		/*display: ;*/
		background: url(/images/toggle_minus.gif) left  3px no-repeat;
		padding-left: 5px;
		margin: 0 3px;

		font-weight: bold;
		color: #76C5F0;
		font-family: Verdana, Ariel, sans-serif;
		font-size: 11px;
		text-decoration: none;

		outline: none;
	}


	#contentMain div.faqcontent {
		/*height: 0;
		overflow: hidden;*/

		overflow: auto;

		padding-left: 18px;
	}

	#contentMain h1 a.faqcategory {
		display: block;
		background: url(/images/tovabb_icon.gif) center left no-repeat;
		padding-left: 20px;
		margin: 0 3px;

		font-weight: bold;

		color: #DC3065;

		font-family: Verdana, Ariel, sans-serif;
		font-size: 11px;


		outline: none;
	}

		#contentMain h1 a.faqcategory:hover {
			color: #DC3065;
		}

	#contentMain div.faqcategorydescr {
		margin-left: 23px;
	}


		#contentMain p.faqnext {
			text-align: right;
			font-size: 9px;
		}
			#contentMain p.faqnext a {
				background: url(/images/small_arrow.gif) left center no-repeat;
				padding-left: 15px;

				color: #DC3065;
				text-decoration: underline;
			}




#contentMain p.gridpager {
	text-align: center;
}


#contentMain div.linksCategoryBox {
	width: 213px;
	margin-left: 32px;
	margin-bottom: 15px;
}

	#contentMain div.linksCategoryBox h1 {
		display: inline;
		margin-left: 5px;
		padding: 1px 4px;
		background-color: white;
	}

	#contentMain div.linksCategoryBox ul {
		list-style: none;
		margin: 10px 0px;
	}

		#contentMain div.linksCategoryBox ul li {
			margin: 0 12px;
			padding: 5px 0;

			background: url(/images/links_item_bkg.gif) left bottom repeat-x;
		}

			#contentMain div.linksCategoryBox ul li a {
				display: block;
				background: url(/images/links_item_dot.gif) left 3px no-repeat;
				color: #828282;
				padding: 0 0 0 12px;
				text-decoration: none;


			}

	#contentMain div.linksCategoryBox p.newlink {
		text-align: right;
	}
		#contentMain div.linksCategoryBox p.newlink a {
			background: url(/images/small_arrow.gif) left center no-repeat;
			padding-left: 20px;
			text-decoration: underline;
		}

#contentMain div.linksCat1 {
	background: url(/images/links_cat_bkg1.jpg) left 6px no-repeat;
}
	#contentMain div.linksCat1 h1 {
		color: #50A7CE;
	}

	#contentMain div.linksCat1 p.newlink a {
		color: #50A7CE;
	}

#contentMain div.linksCat2 {
	background: url(/images/links_cat_bkg2.jpg) left 6px no-repeat;
}
	#contentMain div.linksCat2 h1 {
		color: #E6356B;
	}

	#contentMain div.linksCat2 p.newlink a {
		color: #DC3065;
	}



/*

	Blog rules

*/
label.tag {
	display: block;
	float: left;
	padding: 2px;
	margin: 2px;
	width: 127px;

	background-color: #F1F8FC;
}

#contentMain .blogPostDate {
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #BBBBBB;
}

#contentMain .blogTags {
	padding-top: 1em;
	padding-bottom: 0;
	text-align: right;
	font-size: 10px;

	color: #AAAAAA;
}


	#contentMain h1 a.blogtitleplus {
		display: block;
		background: url(/images/toggle_plus.gif) left 3px no-repeat;
		padding-left: 5px;
		margin: 0 3px;

		font-weight: bold;
		color: #76C5F0;
		font-family: Verdana, Ariel, sans-serif;
		font-size: 11px;
		text-decoration: none;
		outline: none;
	}


	#contentMain h1 a.blogtitleminus {
		display: block;
		background: url(/images/toggle_minus.gif) left  3px no-repeat;
		padding-left: 5px;
		margin: 0 3px;

		font-weight: bold;
		color: #76C5F0;
		font-family: Verdana, Ariel, sans-serif;
		font-size: 11px;

		text-decoration: none;
		outline: none;
	}


	#contentMain div#blogdescr {

		overflow: auto;

		padding: 5px 0 20px 18px;
		background-color: #F1F8FC;
	}

	#contentMain .blogpost {
		padding: 5px 0 20px 18px;
	}


.blogBox {
	background: url(/images/main_curve.gif) center top no-repeat;
	padding-top: 35px;
	margin-top: 5px;
}

	.blogBox .boxTitle {
		font-weight: bold;
		color: #A0A0A0;
		font-family: Verdana, Ariel, sans-serif;
		font-size: 11px;
		margin-bottom: 8px;
	}

	.blogBox table td {
		padding: 2px;
	}

	.blogBox .tr1 {
		background-color: white;
	}
	.blogBox .tr2 {
		background-color: #F6F6F6;
	}


	.blogBox h1 a {
		color: #76C5F0;
	}

	#contentMain .blogBox h2 {
		font-weight: normal;
	}
	#contentMain .blogBox h2 a {
		color: #000000;
	}


/* Fogápolás */

#contentMain .tipp {
    width: 490px;
    display: block;
}
#contentMain .tipp .tipp_top {
    width: 490px;
    height: 52px;
    display: block;
    background: url('/images/fogapolas_keret_felso.gif') top left no-repeat;
    margin: 0;
}
#contentMain .tipp .tipp_bottom {
    width: 490px;
    height: 52px;
    display: block;
    background: url('/images/fogapolas_keret_also.gif') top left no-repeat;
    margin: 0;
}
#contentMain .tipp .tipp_content {
    width: 410px;
    display: block;
    background: url('/images/fogapolas_keret_nyujthato.gif') top left repeat-y;
    padding: 0px 40px;
}
#contentMain .tipp .tipp_content h3 img {
    padding-right: 10px;
}
#contentMain .tipp .tipp_content h3 {
    margin: 0;
    padding: 0 0 15px 0px;
    font-size: 16px;
}
.color_bullett {
    line-height: 24px;
}
.color_bullett span {
    font-size: 24px;
    display: inline;
}
#contentMain .tipp .tipp_content p {
    margin: 0;
    padding: 0 0 10px 0;
}
#contentMain .tipp .tipp_content ul, #contentMain .tipp .tipp_content ol {
    margin: 0;
}
#contentMain .tipp .tipp_content ol li {
    padding: 0 0 30px 0;
}
#contentMain .tipp .tipp_content ul li img, #contentMain .tipp .tipp_content ol li img {
    padding: 0 0 0 10px;
}
