/* CSS Document */

body {
/*	behavior: url(csshover.htc);*/
	/*background-color:#C5C5C5;*/
	background:#e8e8e8 url(/img/body_bg.jpg) repeat-x scroll 0 0;
	color:#4A4A4A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.45em;
	margin:0;
	padding:0;
	}

p {
	margin:0;
	padding:0;
	}


#page {
	background-color:#fff;
	/*border:1px solid #CFCFCF;*/
	margin:0 auto;
	padding:0px;
	width:940px;
	padding:0 20px;
	}	
	
#header {
	background-color:#2876c1;
	margin:0;
	padding:0;
	width:940px;
	height:227px;
	background:url(img/fejlec.png) no-repeat;
	position: relative;
	/*float:left;*/
	}	

#header a#logo { position:absolute; top: 50px; left: 33px;}
#header a#logo img { border: none;}
	
#menu {
	margin:0;
	padding:0px;
	padding-left:40px;	
	padding-top:135px;
	}		
	
#menu ul{
	margin:0;
	padding:0;
	}		
	
#menu li {
	list-style-type:none;
	display:inline;
	}
	
#menu li a{
	color:#FFF;
	text-decoration:none;
	padding:10px;
	}	
	
#menu li a:hover{
	text-decoration:none;
	padding:10px;
	background:#fff;
	color:#000;
	}		
	
#content{
	margin:0px;
	padding:0;
	/*width:960px;*/
	/*position:absolute;
	top:100px;*/
	}	
	
#content-right p, #content-right h2{
	color:#FFF;
	}		
	
#content-left{
	margin:0;
	padding:0;
	float:left;
	width:560px;
	padding-left:40px;
	padding-right:40px;	
	padding-top:30px;
	background:url(img/content-bg.png) no-repeat;
	}	

#content-right{
	margin: 0;
	padding:0;
	float:left;	
	/*background-color:#E4ECEC;*/
	background-color:#144988;
	padding:0px;
	width:300px;
	position:relative;
	}	

/*#content-right h2{
	background:url(content-right-top.png) no-repeat top center;
	height:50px;
	padding-top:10px;
	}	*/

#content-right-top{
	margin:0;
	padding:0;
	padding-bottom:20px;
	height:10px;
	background:url(img/content-right-top.png) no-repeat;
	/*background:url(content-right-top.png) no-repeat;*/
	}	
	
#content-right-bottom{
	margin:0;
	padding:0;
	height:10px;
	/*margin-bottom:20px;	*/
	/*background:url(content-right-bottom.png) no-repeat;*/
	background:url(img/content-right-bottom.png) no-repeat;
	}		

#cimkefelho{
	margin:0;
	padding:0;
	/*width:220px;*/
	padding-left:40px;
	padding-right:40px;	
	padding-bottom:20px;
	/*padding-top:30px;*/
	/*padding-bottom:30px;	*/
	/*background:url(content-right-top.png) no-repeat;*/
	}	

.clear{
	clear:both;
	}	
	
	
h1 {
	top:175px;
	position:absolute;

	margin:0;
	padding:0;
	padding-left:40px;
	color:#FFF;
	margin-bottom:27px;
	-x-system-font:none;
	font-family:"Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:36px;
	}	

h1 a { color: #fff; text-decoration: none; }	
h1 a:hover { text-decoration: underline; }	

h2 {
	margin:0;
	padding:0;
	color:#103F7C;
	-x-system-font:none;
	font-family:"Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	/*line-height:36px;*/
	
	}			

h2 a {
	color:#103F7C;
	text-decoration:none;
	}		

h2 a:hover {
	color:#103F7C;
	text-decoration:underline;
	}		

h3 {
	top:175px;
	position:absolute;
	
	width:300px;
	height:39px;
	/*left:820px;*/
	margin:0 0 27px 640px;
	padding:0;
	padding-left:40px;
	color:#000;
	-x-system-font:none;
	font-family:"Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:36px;
	background:url(img/indits-sajat-blogot.png) no-repeat;
	}	

h3 a {
	color:#000;
	text-decoration:none;
	}	

h3 a:hover {
	color:#103F7C;
	text-decoration:none;	
	}	

	
p.szerzo{
	font-weight:bold;
	font-family:verdana;
	font-size:0.9em;
	}	
p.szerzo a { color: #103F7C; }
	
.blogblock{
	padding-bottom:1em;
	border-bottom:1px solid #DDDDDD;
	margin-bottom:10px;
	}	


div.blog { margin: 10px 0px; }
div.blog_title { padding: 5px; background-color: #0F4F11; color: #FFFFFF; font-weight: bold; }
div.blog_title h1 { font-size: 1em; }
div.blog_cont { padding: 5px; background-color: #fff; }

div#cat_left { float: left; width: 240px; margin:0; padding:0; padding-right:60px;}
div#cat_right { float: left; width: 240px;}

div.cat { width: 280px; margin-top: 10px; }

div.cat p.cat_name {
	padding:0;
	margin:0;
	/*width: 250px;*/
	height: 39px;
	color:#FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	background: url(/img/kategoria_box_title.jpg);
	}

div.cat p.cat_name a {
	color:#FFFFFF;
	padding:10px 0 0 10px;
	position:absolute;
	text-decoration:none;
	}
	
div.cat p.cat_name a:hover {
	text-decoration:underline;
	}	


div.cat ul {
	list-style: none;
	/*width: 250px;*/
	margin-left: 0px;
	padding-bottom: 20px;
	/*background: #15741A url(/images/kategoria_box.jpg) no-repeat;*/
	background:#E4ECEC;
	padding:0;
	margin:0;
	padding-top:10px;
	margin-bottom:20px;
	background: #E4ECEC url(/img/kategoria_box_bg.jpg) repeat-x left bottom;
	padding-bottom:20px;
	
	}
	
div.cat li {
	line-height: 1.5em;
	margin: 0 10px;
	padding-bottom: 0.3em;
	border-bottom:1px dotted #FFFFFF;
	}

div.cat li a{
	color:#103F7C;
	text-decoration:none;
	font-weight:bold;
	}
	
div.cat li a:hover{
	color:#103F7C;
	text-decoration:underline;
	}	


div.cat li.more { padding: 1em 0 0 0; text-align:right; }

ul#sub { font-size: 1.1em; list-style: none; }
ul#sub li { margin-bottom: 10px; }
ul#sub a.title { font-weight: bold; }


div#sajat_blog { height: 100px; text-align: center;  }

div#tag_felho { height: 400px; background: url(/images/tag_felho.jpg) top center no-repeat; font-size: 0.9em; }
div#tag_felho p { padding: 50px 25px 50px 37px; }
.tag0, .tag1, .tag2, .tag3, .tag4 { color: #000; text-decoration: none;}
.tag0:hover, .tag1:hover, .tag2:hover, .tag3:hover, .tag4:hover { text-decoration: underline;}
.tag0 { font-size: 0.9em; }
.tag1 { font-size: 1.1em; }
.tag2 { font-size: 1.3em; font-weight: bold; }
.tag3 { font-size: 1.5em; font-weight: bold; }
.tag4 { font-size: 1.7em; font-weight: bold; }

div#blog_forrasok { height: 529px; background: url(/images/blog_forrasok_2.jpg) -21px 0px no-repeat;font-size: 1em; }
div#blog_forrasok p {  padding: 13px 0 0 37px; color: #fff; font-weight: bold; font-size: 1.4em; }
div#blog_forrasok ul { padding: 20px 0 0 35px; list-style: none; }
div#blog_forrasok li { line-height: 1.5em; }
div#blog_forrasok li a { color: #000; }

div#blog_blog { height: 415px; background: url(/images/blog_blog.jpg) -18px 0px no-repeat;font-size: 1em; }
div#blog_blog p {  padding: 17px 0 0 40px; color: #fff; font-weight: bold; font-size: 1.4em; }
div#blog_blog ul { padding: 20px 0 0 40px; list-style: none; }
div#blog_blog li { line-height: 1.5em; }
div#blog_blog li a { color: #000; }

div#ad1 { position: absolute; left: 695px; top: 35px; }
div#ad2 { margin-left: 23px; }
div#ad3 { margin-top: 20px; padding-left:45px;}
div#step { position: relative;}
div#step a#prev { position: absolute; left: 10px;}
div#step a#next { position: absolute; right: 10px;}
div#step a#prev img { border: none;}
div#step a#next img { border: none;}
div#cse-search-results { width: 620px; margin:0; padding:0; overflow: hidden; }


form.registration legend { font-size: 1.1em; font-weight: bold; padding: 0 10px;  font-family:"Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:-1px;
margin:0;
padding:0;}

form.registration fieldset {
	/*border: 0;
	border-top: 1px solid #0F4F11;*/
	padding-top: 10px;
	margin-bottom: 20px;
	}

form.blog_edit label {display: block; width: 120px; float: left; font-weight:bold;}
form.blog_edit input.text { width: 200px; }

form.registration label { display: block; width: 150px; float: left; font-weight:bold;}
form.registration label2 { display: block; width: 88px; float: left; font-weight:bold; }
form.registration input.text { width: 250px; }
form.registration input.submit { border-bottom: 1px solid #003300; border-right: 1px solid #003300; border-left: 1px solid #144988; border-top: 1px solid #144988; background-color:#2775BF; color: #fff; padding: 2px;}
form.registration label span.www { font-weight: normal; text-align: right; margin-left: 50px; }

ul#my_rss { margin: 10px 10px 10px 30px; list-style: none; }

ul#tabs { list-style: none; margin:0;
padding:0 0 9px;}
ul#tabs li { display: inline;  }
ul#tabs li a { text-decoration: none;  font-weight: bold; /*border-bottom: 2px solid #fff;*/ }

ul#tabs a{ 
/*border-bottom:2px solid #CCCCCC;*/
color:#303030;
padding:10px;
/*border:1px solid #103F7C;*/
}

ul#tabs a:hover{ 
/*border-bottom:2px solid #CCCCCC;*/
color:#303030;
padding:10px;
/*border:1px solid #103F7C;*/
background-color:#fff;
}


ul#tabs a#link_act { background-color:#2775BF;
/*border-bottom:2px solid #CCCCCC;*/
color:#FFFFFF;
padding:10px;}
ul#tabs a:hover { /*color: #999;*/  /*border-bottom: 2px solid #999;*/ }

div#div_act { display: block; }
div#div_1, div#div_2, div#div_3, div#div_4, div#div_5 { display: none; }
div#div_1, div#div_2, div#div_3, div#div_4, div#div_5, div#div_act { margin:0; padding: 10px; border:10px solid #2775BF;}
div#div_1 p, div#div_2 p, div#div_3 p, div#div_4 p, div#div_5 p, div#div_act p { padding: 5px; }

div#cat { margin-top: 40px; color: #8ED791; }
div#cat a { color: #8ED791; text-decoration: none; }
div#cat a:hover { text-decoration: underline; }


p#kat {font-size: 1.5em; margin: 0 5px 10px; }


#content-right a{
	text-decoration:none;
	color:#FFF;
	}

#content-right a:hover {
	text-decoration:underline;
	color:#FFF;
	}

#content-right ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
	
#content-right li{
	padding:0;
	margin:0;
	list-style-type:none;
	}	
	
#content-right h2{
	border-bottom:1px solid;
	margin-bottom:10px;
	}	
	


div#footer { border-top: 1px solid #e8e8e8; margin-top: 20px;padding: 15px; }
	
	
ul#nav { list-style: none; padding: 0; margin: 0; }
ul#nav li, ul#nav li ul li{
float: left; position: relative; padding:0 10px 0 0;margin:0;
/*border:1px solid #CCCCCC;*/
font-family:Verdana,Geneva,sans-serif; font-size:9px; list-style-image:none; list-style-type:none; text-align:left; 
}
ul#nav li a { display: block; }
p.nav a { font-size:9px; font-family:Verdana,Geneva,sans-serif;  }
ul#nav li a, p.nav a { color:#103F7C; text-decoration:none; background:#fff;}
ul#nav li a:hover, p.nav a:hover { text-decoration:underline; }
li ul { display: none; width:200px; position: absolute; left: 0; padding:0; margin:0; }
li>ul { top: auto; left: auto; padding:0; margin:0; }
li:hover ul, li.over ul { display: block; padding:0; margin:0; }	
ul#nav li ul.sub li{ width:200px; }

form#cse-search-box { position:absolute; left: 640px; top: 110px; }

span.pubdate { font-size: 0.8em; margin-right: 10px; }
span.pubdate a { text-decoration: underline; }

div#bb { margin-bottom: 10px; text-align: center;  }


div.t_list { margin-bottom: 20px; clear: both;}
div.t_list p { line-height: 18px; }
div.t_list p#ctag {  }
div.t_list p#ctag a { font-weight: bold; padding: 2px 3px; display: block; float: left; }
div.t_list a { margin-right: 3px; color: #103F7C; }
div.t_list a.ar { text-decoration: none; padding: 2px 5px 2px 5px; display: block; }
p.ttag { font-weight: bold; font-size: 14px; margin-bottom: 5px; } 


div#index { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #e8e8e8; }
div#index p.title { font-size: 1.2em; margin-bottom: 5px; font-weight: bold; color: #103F7C; }
div#index div#ileft { width: 47%; float: left;}
div#index div#iright { width: 47%; float: right;}

.error { color:#FF0000; }