@CHARSET "UTF-8";

html { margin: 0; padding: 0; }  
body { font-family: Tahoma; font-size: 12px; background-image: url(/images/bg-fa.jpg);  margin: 0; padding: 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
.cb { clear: both; float: none; display: block; height: 0; width: 100%; }
h1 {margin:0px; padding:0px; font-size:45px;}
h2 {margin:0px; padding:0px; font-size:35px;}
h3 {margin:0px; padding:0px; font-size:25px;}

#page { width: 1000px; margin: 0px auto; position: relative; }
#start_body {text-align:center; background-image:url(../images/backg_gr.jpg); background-repeat:repeat-x;}
#start_bg{background-image:url(../images/backg.jpg); background-repeat:no-repeat; margin-top:-25px; }
#header { width: 100%; height: 85px; position: relative; background: url(../images/papper-top.png) right top no-repeat; z-index:1; padding-top: 50px; margin-top: -200px;}

.lang { position:relative;text-align:right;width:100%;z-index:2; }
#menu { list-style: none; margin-top: 30px; width:131px; }
#menu li { float: left; display: block; height: 29px; border-bottom: 1px solid #fff; width:157px; text-align:center;}

#menu ul { width:157px; }
#menu a { display: block; height: 100%; font-size: 14px; line-height: 23px; color: #fff; }
#menu a:hover, #menu a.active { text-decoration: none; background-color:#ba8285; width:157px; }

#home { position: absolute; right: 0px; top: 0px; width: 242px; height: 101px; }

#banners { width: 100%; height: 227px; position: relative; }
#banners-wrapper { width: 100%; height: 275px; position: absolute; top: 0; left: 0; background: url(../images/banner-wrapper.png) left bottom no-repeat; }

#middle { float:left; min-height: 310px; position: relative; background: url(../images/papper-middle.png) left top repeat-y; }
#middle-wrapper { float:left; z-index:0; margin-top:3px; width:1000px; height-min:600px; margin-bottom:3px; }

#content { margin-left:45px; min-height:620px; padding-left:0; width:920px; font-size: 15px; line-height: 1.4em; }
#content .column { float: left; min-height: 260px; font-size: 12px; width:155px; background: transparent url(../images/body-separator.png) left top no-repeat; }
#content .column:first-child { background: none; }
#content .column .box { margin: 10px 0; }
#content .column .box:first-child { margin-top: 0; }
#content .col1 { width: 142px; padding: 0 12px 0 0; }
#content .col2 { width: 126px; padding: 0 12px; }
#content .col3 { width: 126px; padding: 0 12px; }
#content .col4 { width: 150px; padding: 0 12px; }
#content .col2-4 { width: 450px; padding: 0 12px; }
#content .cont { border-top: 2px dotted #ba8285; margin-top: 10px; }

a  { color: blue; font-weight: normal; text-decoration: underline; }
.header-wb a { color:#fff; }

#content .col2 a, #content .col3 a, #content .col4 a { padding-right: 12px; background: transparent url(../images/link-arrow.png) right center no-repeat; }
#content .program-offer { padding: 10px 0; border-bottom: 1px dashed #000; }
#content .label{width:160px;float:left; margin:4px;}
#content input {text-align:left;}
#content ul {margin-left:40px;}
#content ol {margin-left:40px;}
#content li {margin:0px;}
#content .input{width:160px;float:left; margin:4px;}
#content p { padding: 3px }
#content td { padding: 3px }
#content .kep {padding:2px; margin:5px; border:1px solid #000;}

#content .border {border:1px solid #000;}
#content .border td{border:1px solid #000;}
#header-post ol {margin-left:40px;}
#header-post li {margin:8px 0px;}

#footer { height: 140px; float:left; width:100%; background: url(../images/papper-footer.png) no-repeat;}
#footer p { margin: 5px 0; text-align: center; color: #bb8286; }
#footer p a { border-left: 1px solid #000; color: #bb8286; }
#footer p a:first-child { border: none; }

#left	{width:157px; margin-left:7px; float:left; background-image:url(../images/left.jpg); background-repeat: no-repeat;}
#left h1 { color: #806f5d; font-size: 14px; font-weight: normal; }
#left h2 { color: #bb8286; font-size: 12px; }

#right	{float:left; width:140px; margin-top:5px; height:240px;}
#right h1 { color: #806f5d; font-size: 14px; font-weight: normal;}
#right h2 { color: #bb8286; font-size: 12px; }

#newsletter-subscription .form-row,
#offer-form .form-row { margin: 2px 0; padding: 0; }
#newsletter-subscription .form-row input,
#offer-form .form-row input { border: 1px solid #bb8286; padding: 2px; width: 138px; font-size: 11px; }
#newsletter-subscription .form-row input[type=submit],
#offer-form .form-row input[type=submit] { text-align: center; width: auto; padding: 2px 5px; font-weight: bold; color: white; background: #bb8286; }
#newsletter-subscription .submit,
#offer-form .submit { text-align: right; }


.form_error { color:red;float:left;font-size:10px;font-weight:bold;padding-top:5px; width: 100%;}
.radio_list { list-style-type: none; display: inline; margin: 0px; padding: 0px; font-size: 12px;}
#content .error_list, .error_list {color:red; list-style-type: none; display: inline; margin: 0px; padding: 0px; }
label {display:inline;}

.aktualiscikk { text-align: left; color:#736152; width:154px; float:right; margin-top:20px; }
.aktualiscikk li{ list-style-type:square; }
.aktualiscikk a{ font-size:10px; color:#736152; }

.logo {width: 1000px; text-align: center;}

.logo-text {width: 920px; height: 15px; margin-top: 10px; padding-top:5px; border-top:4px solid gray; border-bottom:4px solid gray; overflow: hidden; margin-left:45px; color:#454545; font-size: 12px; text-transform: uppercase; letter-spacing: 2px;}
.logo-text-left {float:left; width: 250px; text-align: left;}
.logo-text-center {float:left; width: 410px; text-align: center;}
.logo-text-right {float:right; width: 250px; text-align: right;}
#kepek { width: 1080px; margin: 0 auto; text-align: right; position: relative; z-index: 0; }
#kapocs { margin:0 auto;position:absolute;right:-68px;text-align:right;top:175px;z-index:3;}
#hallotrolunk { margin: 0 auto;  width: 920px; text-align: center; font-size: 17px; margin-top: 8px; text-transform: uppercase; letter-spacing: 1px;}
#header-post  { margin: 0 auto;  width: 916px; border: 2px solid black; margin-left:45px;}
.impact {font-family: Impact; line-height: normal;}
.header-wb { color: #fff; font-family: Impact; line-height:normal; text-transform: uppercase; padding: 8px 0px 0px 5px;}
.header-small-wb { color: #000; font-family: Impact; line-height:normal; text-transform: uppercase;  padding: 5px;}
.header-small-bw { color: #fff; font-family: Impact; line-height:normal; text-transform: uppercase;  padding: 5px;}

.bigger{font-size: 14px;}
.player{margin: 3px 3px 3px 3px; }
.button { font-size:16px; background: url('../images/button-middle.png') top left; height:37px; border: none; color:#fff; margin:0px -3px; padding:3px; cursor:pointer; }
.buttona { font-size:16px; background: url('../images/button-middle.png') top left; height:37px; border: none; color:#fff; margin:0px -3px; padding:9px; cursor:pointer; }
.button2 { font-size:16px; background: url('../images/button-middle2.png') top left; height:57px; border: none; color:#fff; margin:0px -3px; padding:3px; font-weight:bold; 	cursor:pointer; }

/* blog */
/*
a:link, a:active
{
  color: #0066B3;
}

a:hover
{
  text-decoration: none;
}
*/
#sidebar {width:240px;float:right;font-size: 12px;}
#sidebar a{color: red;font-weight: bold;}
#sidebar ul{margin: 0px 0px 0px 15px;padding: 0px; list-style: square;}
#sidebar li{padding: 0px 0px;}
#sidebar .arch {float: left; width: 105px;}
#sidebar .arch li {padding:5px 0;text-align:left;width:120px;}

.blog-header { width:925px; height: 174px;}
.blog-heder-ajandek {left:30px;position:relative;top:100px;z-index:1; width: 80px;}
.blog-heder-wolfg {position: absolute; z-index: 2; margin-top:-69px; left: 39px; font-size: 10px; line-height: normal;}
.blog-heder-logo {position: relative; z-index: 0;}


.blog-heder-newsletter{ height:160px; width:800px; left:150px;position:absolute;top:0px; line-height: normal;
                        z-index:2; color:#000; text-align: center; font-weight: bold; font-size: 12px; padding: 15px 15px 0px 10px;}

.blog-heder-text { left:80px; position:absolute; top:75px; width:490px;z-index:3; font-size: 25px; color: #000;}
.blog-heder-form { position:absolute; right:0; top:105px; width:280px;}

.taglist li{display: inline-block;}
.sfSimpleBlog {width:675px;float:left;}
.sfSimpleBlog .post{border: 2px solid #000;margin: 0 0 15px;}
.post-title {color: #fff;font-size: 50px;font-family: Impact;line-height:normal;
            text-align: left;padding: 10px 0px 0px 5px;background: red; border-bottom: 2px solid black;}
.post-title a {text-decoration: none;    color: #fff;}
.post-content{padding:5px;text-align: justify;}
.post-content h2 {line-height:normal;}
.post-author {font-size:16px;}
.post-tags {font-size:16px;}
.sfSimpleBlog .post .post-content h2{text-decoration: none !important; margin:15px 0px;}
.blog-header-wb {color: #fff; font-size: 25px;  font-family: Impact; line-height:normal;
                text-transform: uppercase; text-align: left; padding: 8px 0px 0px 5px;
                background-color: black;}
.blog-szab {background-color:red; border:3px solid black;color:#FFFFFF;font-weight:bold; text-align: justify; margin: 5px 0px;}

.sfSimpleBlog .post .details{margin:5px;  float: left;}
.sfSimpleBlog .post .details a{text-decoration: none;}
.sfSimpleBlog .related_details{text-align: right; background-color: #000; height: 30px; }
.sfSimpleBlog .related_details a{color:#fff; font-size: 20px; margin:5px;}

.sfSimpleBlog form.add_comment .form_control{  margin: 2px;}
.sfSimpleBlog form.add_comment .form_control input.text{width: 100%; display:block; }
.sfSimpleBlog form.add_comment .form_control textarea{width: 100%;  height: 230px}
.sfSimpleBlog .form_error{  color: red;}
.comment.moderated{font-style: italic;  background-color: #FFFFEE;}
.extract{padding: 1em 0px;}
.sfSimpleBlog .calendar{color:#fff;margin:3px;float: right;  vertical-align:middle;line-height: 30px;}
.sfSimpleBlog .calendar .month{  font-size: 25px;  display:inline;}
.sfSimpleBlog .calendar .day{font-size: 25px;  display:inline;}
#right {font-size: 10px;}
#right .head{background-color: #C39798;  width: 100%;  font-family: Tahoma;  font-size: 15px;
            font-weight: bold;  color: #fff;  padding: 4px;}
#right a, #right li { color: #736152 ;text-decoration: none; }
#right ul, #right ol{  list-style-type: square;  list-style-position: outside;  margin: 10px 0px 10px 14px;}

.update-form th{    text-align: left;}


.rounded {padding:10px 10px 0 10px; text-align: justify;}
.rounded blockquote {margin: -10px 0px 0px;}
.auth, .auth a {font-size: 25px; color:black; text-decoration: none;}
.datum {font-size: 25px; color:red;}
.comment {margin:20px 0px;}

/*kereso*/
div.gsc-control  { width: 100% !important; }
div.gsc-search-box  { width: 100% !important; }

.des-table{
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	border-width: 3px 3px 0px 0px;
}
.des-table td, .des-table th{	
	border-width: 0px 0px 3px 3px;
	border-style: solid;
	border-color: #000;
}

.table-border {border:2px solid black}
.left-border {border-left:2px solid black}
.right-border {border-right:2px solid black}

.big-separator-top { background: url(/uploads/images/designelement/big-separator-top.png) repeat-x; height: 25px;  margin:5px -3px;}
.big-separator-bottom { background: url(/uploads/images/designelement/big-separator-bottom.png) repeat-x; height: 25px; margin:5px -3px;}

.right-separator-top { background: url(/uploads/images/designelement/right-separator-top.png) repeat-x; height: 20px;  margin:5px -3px;}
.right-separator-bottom { background: url(/uploads/images/designelement/right-separator-bottom.png) repeat-x; height: 20px; margin:5px -3px;}

.small-text {font-size:12px;line-height:normal;}


/* postit_ragi */
#content .postit_ragi_top {	background:url(/uploads/images/designelement/postit_ragi_top.png) no-repeat;	width:650px; height:95px; margin-bottom:-40px;}
#content .postit_ragi {	background:url(/uploads/images/designelement/postit_ragi_middle.png) repeat-y;    width: 650px; font-family:"Courier New", Courier, monospace; text-align:justify;font-size:12px;}
#content .postit_ragi p,.postit_ragi ul {	padding:10px 35px;	margin:0px;}
#content .postit_ragi h3 {	display: inline-block;    font-size: 18px;    font-weight: bold;    margin-left: 50px;    margin-top: -20px;        position: absolute;    text-align:right;    width: 280px;}
#content .postit_ragi_bottom {	background:url(/uploads/images/designelement/postit_ragi_bottom.png) no-repeat;	width:650px; height:79px;	 margin-top:-40px;}
#content .postit_ragi hr { margin:3px 35px; width:620px;}


/*postit_tu*/
#content .postit_tu_top {	background:url(/uploads/images/designelement/postit_tu_top.png) no-repeat;	width:266px; height:95px; margin-bottom:-29px;}
#content .postit_tu {	background:url(/uploads/images/designelement/postit_tu_middle.png) repeat-y;    width: 266px; font-family:"Courier New", Courier, monospace; text-align:justify;font-size:12px;}
#content .postit_tu p, .postit_tu ul, #content .postit_tu a {	padding:0 5px 0px 35px;	line-height:16px; margin:0px;}
#content .postit_tu h3 { display: inline-block;    font-size: 18px;    font-weight: bold;    line-height: 17px;    margin: 0 0 15px 32px; }
#content .postit_tu_bottom {	background:url(/uploads/images/designelement/postit_tu_bottom.png) no-repeat;	width:266px; height:115px;	 margin-top:-17px;}


/*bigpapper_top*/
#content .bigpapper_top {	background:url(/uploads/images/designelement/bigpapper_top.png) no-repeat;	width:655px; height:95px; margin:0px 0px -55px -1px;}
#content .bigpapper {	background:url(/uploads/images/designelement/bigpapper_middle.png) repeat-y;    width: 655px; text-align:justify;font-size:14px; font-weight: bold; margin-right:-20px;}
#content .bigpapper p, .bigpapper ul {	padding:14px 35px 0 55px;	line-height:16px; margin:0px;}
#content .bigpapper h3 {	display: inline-block;    font-size: 18px;    font-weight: bold;    margin:0px 0px -10px 52px;   width: 655px;}
#content .bigpapper_bottom {	background:url(/uploads/images/designelement/bigpapper_bottom.png) no-repeat;	width:655px; height:65px;	 margin-top:-16px;}
#content .bigpapper hr { margin:3px 50px; width:580px;}
#content .checkbox_list { margin:0px; padding:0px; list-style: none;}
.post-content .header-small-wb{ font-size: 25px; }

.social {width:600px; text-align:center; margin:0px 135px; height:30px; padding:10px 0px 0px 140px; overflow:hidden;}
.socialitem {float:left; width:290px; text-align:center;}
#content .sitemap  {margin:0px 0px; padding:0px 0px 15px 30px;}
#content .sitemap br {margin:0px; padding:0px;}
#content .sitemap li { padding:0px; margin:0px; line-height:30px; list-style-type:square;}
#content .sitemap li a { color:#333;}
#content .vonalak { background:url(/images/vonalak.png); }

#content .ajanlas { width:550px; margin: 0px auto; padding: 5px; border: solid 3px black;}
#content .ajanlas label {font-weight: bold;}
#content .ajanlas li {display: inline-block; width:270px; text-align: right;}
#content .ajanlas input {width: 150px;}

.rekl-article {overflow:auto; margin:20px 0px;}
.rekl-article h3 {color:red;}
.rekl-article img{margin-right:20px;}
.menu { margin: 0 45px 0px; width: 920px; border-bottom: 5px solid red;}
