.regel{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	color:#292929;
	text-decoration:none;
	text-align:left;
	border:1px solid #8f190a;
	padding-left:3px;
}
@font-face {
	font-style: normal;
	font-weight: 400;

	font-family: 'Helvetica';
	src: url('/helvetica.eot');				/* IE 5-8 */
	src: local('¢'),												/* sneakily trick IE */
	url('/helvetica.woff') format('woff'),		/* FF 3.6, Chrome 5, IE9 */
	url('/helvetica.ttf') format('truetype'),	/* Opera, Safari */
	url('/helvetica.svg#font') format('svg');	/* iOS */
	
}

@font-face {
	font-style: normal;
	font-weight: 400;

	font-family: 'HelveThin_hun';
	src: url('/HelveThin_hun.eot');				/* IE 5-8 */
	src: local('¢'),												/* sneakily trick IE */
	url('/HelveThin_hun.woff') format('woff'),		/* FF 3.6, Chrome 5, IE9 */
	url('/HelveThin_hun.ttf') format('truetype'),	/* Opera, Safari */
	url('/HelveThin_hun.svg#font') format('svg');	/* iOS */
	
}

input.rounded {
	font-family: 'Montserrat', sans-serif;
    border: 1px solid #f9f9f9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px #f9f9f9;
    -webkit-box-shadow: 0px 0px 0px #f9f9f9;
    box-shadow: 0px 0px 0px #f9f9f9;
    font-size: 18px;
	color:#666666;
    padding: 4px 7px;
    outline: 0;
    -webkit-appearance: none;
	text-align:left;
	height:42px;
	background-color:#f9f9f9;
}
input.rounded:focus {
    border-color: #e5dbd4;
}
input.rounded_l {
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #f9f9f9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px #f9f9f9;
    -webkit-box-shadow: 0px 0px 0px #f9f9f9;
    box-shadow: 0px 0px 0px #f9f9f9;
    font-size: 12px;
	color:#666666;
    padding: 4px 0px;
    outline: 0;
    -webkit-appearance: none;
	text-align:left;
	height:20px;
	background-color:#f9f9f9;
}
input.rounded_l:focus {
    border-color: #e5dbd4;
}
textarea.rounded {
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	min-height:205px;
	max-height:205px;
	min-width:405px;
	max-width:405px;
    border: 1px solid #f9f9f9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px #f9f9f9;
    -webkit-box-shadow: 0px 0px 0px #f9f9f9;
    box-shadow: 0px 0px 0px #f9f9f9;
    font-size: 18px;
	color:#666666;
    padding: 4px 7px;
    outline: 0;
    -webkit-appearance: none;
	background-color:#f9f9f9;
}
textarea.rounded:focus {
    border-color: #e5dbd4;
}

textarea.rounded_con {
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	min-height:205px;
	max-height:205px;
	min-width:375px;
	max-width:375px;
    border: 1px solid #f9f9f9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px #f9f9f9;
    -webkit-box-shadow: 0px 0px 0px #f9f9f9;
    box-shadow: 0px 0px 0px #f9f9f9;
    font-size: 18px;
	color:#666666;
    padding: 4px 7px;
    outline: 0;
    -webkit-appearance: none;
	background-color:#f9f9f9;
}
textarea.rounded_con:focus {
    border-color: #e5dbd4;
}

textarea.rounded_cm {
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	min-height:160px;
	max-height:160px;
	min-width:540px;
	max-width:540px;
    border: 1px solid #f9f9f9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px #f9f9f9;
    -webkit-box-shadow: 0px 0px 0px #f9f9f9;
    box-shadow: 0px 0px 0px #f9f9f9;
    font-size: 18px;
	color:#666666;
    padding: 4px 7px;
    outline: 0;
    -webkit-appearance: none;
	background-color:#f9f9f9;
}
textarea.rounded_cm:focus {
    border-color: #e5dbd4;
}
select.rounded {
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
    border: 0px solid #f9f9f9;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px #f9f9f9;
    -webkit-box-shadow: 0px 0px 0px #f9f9f9;
    box-shadow: 0px 0px 0px #f9f9f9;
    font-size: 18px;
    padding: 4px 7px;
	color:#666666;
	height:42px;
	width:110px;
    outline: 0;
    -webkit-appearance: none;
	background-color:#f9f9f9;
}
select.rounded:focus {
    border-color: #e5dbd4;
}


#sticky {
  padding: 0ex;
  width: 240px;
}
#sticky.stick {
  position: fixed;
  top: 0;
  z-index: 10000;
  border-radius: 0 0 0em 0em;
}


div#sticker {
    padding:0px;
    margin:0px 0;
    background:#FFFFFF;
    width:240px;
}
.stick {
    position:fixed;
    top:0px;
}

#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	color: #666666;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
	padding:0px 16px 0px 16px;
}

#navcontainer ul li a:hover
{
color: #8e8e8e;
}
#nav_reg
{
	color: #c4c4c4;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
}
#nav_reg ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
}

#nav_reg ul li { display: inline; }

#nav_reg ul li a
{
	color: #c4c4c4;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
	padding:0px 6px 0px 6px; 
}

#nav_reg ul li a:hover
{
color: #8e8e8e;
}


#cats
{
	color: #c4c4c4;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
}
#cats ul
{
	width:590px;
	list-style-type: none;
	text-align: center;
	margin-top:60px;
	border:0px solid #990000;
}

#cats ul li { display: inline; }

#cats ul li a
{
	color: #666666;
	font-size: 20px;
	font-family: HelveThin_hun, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	margin:0px 60px 0px 0px; 
}

#cats ul li a:hover
{
color: #8e8e8e;
}



#cats_begin
{
margin:0;
padding:0;
}
#cats_begin ul
{
margin:0;
padding:0;
margin-top:50px;
}

#cats_begin ul li { display: block; }

#cats_begin ul li a
{
	text-align: center;
	color: #666666;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
	display:block;
	width:228px;
	margin-bottom:14px;
	font-weight:300;
}

#cats_begin ul li a:hover
{
color: #8e8e8e;
}

.reg_text_logged {
	font-family: Helvetica, Verdana, Helvetica, sans-serif;
    font-size: 18px;
	border:0px solid #000000;
	color:#c4c4c4;
	text-decoration:none;
	text-align:right;
	font-weight:normal;
}
.reg_text_logged a{
	color:#c4c4c4;
	text-decoration:none;
}
.reg_text_logged a:hover{
	color:#a7a7a7;
	text-decoration:none;
}
.tesztike {
	color: #666666;
	font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
	font-size: 25px;
	text-decoration: none;
	text-align:center;
	margin:0px;
	font-style:normal;
}
.post_title {
	color: #bc9e88;
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	text-decoration: none;
	text-align:left;
	margin:0px;
	font-style:normal;
	margin-bottom:10px;
	line-height:30px;
}
.post_title a{
	color:#bc9e88;
	text-decoration:none;
}
.post_title a:hover{
	color:#9f7a5f;
	text-decoration:none;
}

.post_title_inside {
	color: #bc9e88;
	font-family: 'Montserrat', sans-serif;
	font-size: 34px;
	text-decoration: none;
	text-align:left;
	margin:0px;
	font-style:normal;
	margin-bottom:10px;
	line-height:40px;
}
.post_title_inside a{
	color:#bc9e88;
	text-decoration:none;
}
.post_title_inside a:hover{
	color:#9f7a5f;
	text-decoration:none;
}

.post_lead {
	color: #666666;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align:left;
	margin:0px;
	line-height:22px;
	font-style:normal;
	font-weight:300;
}
.post_button{
	font-family: 'Montserrat', sans-serif;
    font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	border:0px solid #8f190a;
	background-color:#bc9e88;
	width:117px;
	height:25px;
	float:left;
	margin-top:20px;
	padding-top:7px;
}
.post_button a{
	color:#FFFFFF;
	text-decoration:none;
}
.post_button a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.post_inner_lead {
	color: #666666;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align:justify;
	margin:0px;
	line-height:20px;
	font-style:normal;
	font-weight:500;
	line-height:22px;
}
.post_inner_tart {
	color: #666666;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align:justify;
	margin:0px;
	line-height:20px;
	font-style:normal;
	font-weight:300;
	line-height:22px;
}
.post_inner_tart a{
	color:#bc9e88;
	text-decoration:none;
}
.post_inner_tart a:hover{
	color:#c6ac98;
	text-decoration:none;
}
.post_inner_tart img{
	margin:30px 0px 30px 0px;
}
.post_inner_tart_left {
	color: #666666;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align:left;
	margin:0px;
	line-height:20px;
	font-style:normal;
	font-weight:normal;
	line-height:20px;
}
.post_inner_tart_left a{
	color:#bc9e88;
	text-decoration:none;
}
.post_inner_tart_left a:hover{
	color:#c6ac98;
	text-decoration:none;
}
.post_catdate{
	font-family: 'Montserrat', sans-serif;
    font-size: 14px;
	border:0px solid #000000;
	color:#bc9e88;
	text-decoration:none;
	text-align:right;
	width:243px;
	height:28px;
	float:left;
	margin-top:20px;
	padding-top:7px;
}
.text_head{
	font-family: 'Montserrat', sans-serif;
    font-size: 24px;
	border:0px solid #000000;
	color:#bc9e88;
	text-decoration:none;
	text-align:left;
	font-weight:400;
}
.box_search{
	font-family: Georgia, Verdana, Helvetica, sans-serif;
    font-size: 15px;
	color:#666666;
	background-color:#f9f9f9;
	text-decoration:none;
	text-align:left;
	padding-left:3px;
	border:0px solid #0066CC;
}
.top_read{
	font-family: 'Montserrat', sans-serif;
    font-size: 16px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	padding-left:0px;
}
.top_read a{
	color:#666666;
	text-decoration:none;
}
.top_read a:hover{
	color:#434343;
	text-decoration:none;
}

.top_cimkek{
	font-family: Georgia, Verdana, Helvetica, sans-serif;
    font-size: 18px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	padding-left:0px;
	margin-top:2px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:12px;
}
.top_cimkek a{
	color:#666666;
	text-decoration:none;
}
.top_cimkek a:hover{
	color:#434343;
	text-decoration:none;
}

.regelo_box{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#292929;
	text-decoration:none;
	text-align:left;
	padding-left:3px;
	border:1px solid #a07d58;
	background-color:#efdecc;
}
.holis {
	font-family: 'Montserrat', sans-serif;
    font-size: 26px;
	border:0px solid #000000;
	color:#bc9e88;
	text-decoration:none;
	text-align:left;
}
.holis a{
	color:#9acb77;
	text-decoration:none;
}
.holis a:hover{
	color:#b4dc97;
	text-decoration:none;
}

.reg_text {
	font-family: 'Montserrat', sans-serif;
    font-size: 18px;
	border:0px solid #000000;
	color:#bc9e88;
	text-decoration:none;
	text-align:right;
}
.reg_text a{
	color:#bc9e88;
	text-decoration:none;
}
.reg_text a:hover{
	color:#c9b09d;
	text-decoration:underline;
}
.reg_text_log {
	font-family: Georgia, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	border:0px solid #000000;
	color:#666666;
	text-decoration:none;
	text-align:left;
}
.fomenu {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	text-align:center;
	margin:0px;
	font-weight:normal;
}
.fomenu a{
	color:#FFFFFF;
	text-decoration:none;
}
.fomenu a:hover{
	color:#dbb971;
	text-decoration:none;
}
.szoveg {
	color: #666666;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align:justify;
	margin:0px;
	line-height:21px;
	font-weight:300;
}
.szoveg a{
	color:#d6b56f;
	text-decoration:none;
}
.szoveg a:hover{
	color:#d6b56f;
	text-decoration:none;
}
.regel_all{
	font-family: 'Montserrat', sans-serif;
    font-size: 18px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	border:0px solid #8f190a;
	padding-left:15px;
	padding-right:15px;
	background-color:#bc9e88;
	height:35px;
	cursor:pointer;
}
.regel_all_cancel{
	font-family: 'Montserrat', sans-serif;
    font-size: 18px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	border:3px solid #efefef;
	padding-left:15px;
	padding-right:15px;
	background-color:#FFFFFF;
	height:35px;
	cursor:pointer;
}
.regel_tp_login{
	font-family: Georgia, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	border:0px solid #8f190a;
	padding-left:5px;
	padding-right:5px;
	background-color:#bc9e88;
	height:20px;
	cursor:pointer;
}
.admin_menu{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	color:#332d2d;
	text-decoration:none;
	text-align:left;
	padding-left:3px;
}
.admin_menu a{
	color:#a00000;
	text-decoration:none;
}
.admin_menu a:hover{
	color:#861212;
	text-decoration:underline;
}
.lapozo{
	font-family: 'Montserrat', sans-serif;
    font-size: 18px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}
.lapozo a{
	color:#666666;
	text-decoration:none;
}
.lapozo a:hover{
	color:#666666;
	text-decoration:underline;
}
.lapozo_nyil{
	font-family: Georgia, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#666666;
	text-decoration:none;
	text-align:center;
}
.lapozo_nyil a{
	color:#666666;
	text-decoration:none;
}
.lapozo_nyil a:hover{
	color:#666666;
	text-decoration:underline;
}
.alja{
	font-family: Georgia, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	color:#666666;
	text-decoration:none;
	text-align:center;
	padding-left:0px;
}
.alja a{
	color:#bc9e88;
	text-decoration:none;
}
.alja a:hover{
	color:#bc9e88;
	text-decoration:underline;
}
input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label {
    color:#bc9e88;
    font-family:Georgia,Arial, sans-serif;
    font-size:18px;
	letter-spacing:0px;
}
input[type="checkbox"] + label a{
	color:#bc9e88;
	text-decoration:underline;
}
input[type="checkbox"] + label a:hover{
	color:#bc9e88;
	text-decoration:underline;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:28px;
    height:28px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(check_radio_sheet.png) -28px top no-repeat;
}
#cloud a.tag0 { font-size: 0.3em; font-weight: 100; }
#cloud a.tag1 { font-size: 0.9em; font-weight: 100; }
#cloud a.tag2 { font-size: 1.0em; font-weight: 200; }
#cloud a.tag3 { font-size: 1.2em; font-weight: 300; }
#cloud a.tag4 { font-size: 1.4em; font-weight: 400; }
#cloud a.tag5 { font-size: 1.6em; font-weight: 500; }
#cloud a.tag6 { font-size: 1.7em; font-weight: 600; }
#cloud a.tag7 { font-size: 2.0em; font-weight: 700; }
#cloud a.tag8 { font-size: 2.2em; font-weight: 800; }
#cloud a.tag9 { font-size: 2.4em; font-weight: 900; }
#cloud a.tag10 { font-size: 2.6em; font-weight: 900; }

#cloud { padding-left:2px;padding-right:2px; line-height: 24px; text-align: center;font-family: 'Montserrat', sans-serif;font-size: 14px; }
#cloud a { padding: 0px; color:#666666; text-decoration:none; }
#cloud a:hover { padding: 0px; color:#929292; text-decoration:none; }
#cloud { margin: 0; }
#cloud li { display: inline; margin-right:6px; }