/*  
Theme Name: lathatatlan
Theme URI: http://www.lathatatlan.hu/
Description: lathatatlan design by e-motions
Version: 2.0
Author: Attila Bacso
Author URI: http://emotions.hu/
*/

h4  {
width:300px;
font-family:Arial,Verdana;
font-size:12px;
font-weight:normal;
font-style:normal;
display:block;
margin:20px;
}

h4 em {
position:relative;
display:block;
margin:-22px 0 0 12px;
left:300px;
width:200px;
height:25px;
font-family:Arial,Verdana;
font-size:12px;
font-weight:normal;
font-style:normal;
}

ul.topmenu {
width:870px;
float: left;
padding:0 0 0 0;
}

ul.nyelvek{
width:130px;
height:30px;
float:right;
}

ul.nyelvek a img {
border:0;
padding-top:8px;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
}

body{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 14px;
	vertical-align: top;
	background: #000 url(images/bg-page.gif);
	color: #222;
}

h1{
	font-size: 24px;
	padding: 0 0 10px 15px;
}

h3{
	padding: 15px 0 15px 0;
}

h4{
	padding: 0 0 0 15px;
}

a:link, a:visited{
	color:#222;
}

td a:visited {
	text-decoration:underline;
}

a:hover, td a:hover {
	color: #FFF;
}

blockquote { font-style: italic; 
	font-family: Arial, Helvetica, Georgia, Sans-serif; 
	color: #333; 
	margin: 1.5em 30px 1.5em 30px; 
	padding: 4px 4px 4px 10px;
	background: #FFFCED;
	border-top: 1px solid #F2E6B1;
	border-left: 1px solid #F2E6B1; 
}

.entry h1 { 
	margin: 0;
	padding:5px 0 5px 0;
	font-size:16px;
	font-family:arial,verdana;
	text-transform:uppercase;
}


.entry p { 
	margin: 0 0 15px 0;
}

.entry p a {
	text-decoration:underline;
	color:#222;
}

.entry p a:hover {
text-decoration:underline;
color: #fff;
}

.entry ul, .entry ol { 
	margin: 15px 0 15px 0;
	line-height:13px;
}
	
.entry ul { 
	list-style-type: disc; 
}
	
.entry li { 
	margin: 0 0 5px 0; 
}
		
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { 
	margin: 5px 0 5px 30px;
}

.entry img.left { 
	padding: 6px; 
	margin: 0.5em 15px 0.5em 0; 
	border: 1px solid #ccc;
	background: #eee;
	float: left; 	
	clear: left; 
}
		
.entry img.right { 
	padding: 6px; 
	margin: 0.5em 0 0.5em 15px; 
	border: 1px solid #ccc;
	background: #eee;
	float: right; 
	clear: right; 
}
		
.entry img.center { 
	display: block; 
	padding: 8px; 
	margin: 0 auto 1.5em auto; 
	border: 1px solid #ccc;
	background: #eee;
	float: none; 
	clear: both; 
}
	
.entry img.off { 
	padding: 0 !important; 
	border: none !important; 
}
		
.entry img.stack { 
	clear: none !important; 
}

#wrapper{
	margin: 0 auto 0 auto;
	width: 990px;
	text-align: left;
}

/*----HEADER----*/

#headermain { /* Atti */
	float:left;
	width:990px;
	background: none;
}

#headermain h1 {
	font-size:12px;
	width:194px;
	height:10px;
	margin: 50px auto 0 auto;
	background: url(images/logo.gif) no-repeat;	
	color:#000;
	text-align:center;
}

.description {
	font-size:10px;
	color:#000;
	margin: 20px auto 0 auto;
	text-transform:lowercase;
	text-align: center;
	}

#header{
	float: left;
	width: 990px;
	height: 150px;
	background: url(images/bg-header.gif) no-repeat left bottom;
	color: #2b2a2a;
}

#headerenglish {
	float: left;
	width: 990px;
	height: 150px;
	background: url(images/bg-header-english.gif) no-repeat left bottom;
	color: #2b2a2a;
}


#header-logo{
	width:194px;
	height:42px;
	float:left;
	padding: 20px 30px 30px 0;
	background: url(images/artkraft-logo.gif) no-repeat left bottom;
}

#header-slogan{
	width:390px;
	height:23px;
	float:right;
	padding: 20px 20px 40px 30px;
	background: url(images/artkraft-slogan.gif) no-repeat left bottom;
}

#header a{
	text-decoration: none;
	color: #fff;
}

#header a:hover{
}


#top-menu ul #footer_language_list ul li {
	font-size:10px;
}

/*----NAVIGATION BAR----*/

#top-menu{
	float: left;
	font-family: Verdana, Arial, Georgia, Sans-Serif;
	text-align: left;
	text-transform: uppercase;
	background: #000 url(images/bg-menu.gif);
}

#top-menu a{
	color: #fff;
}

#top-menu ul{
	margin: 0 auto;
	text-align: left;
	padding:0;
}

#top-menu ul li{
	font-size:12px;
	font-weight:bold;
}

/*----POST----*/

#container{
	min-height:330px;
	float: left;
	width: 990px;
	padding: 0;
	background: #383838 url(images/bg-container.gif);
}

.post{
	float:right;
	width:690px;
	padding: 20px 30px 20px 30px;
	margin:0;
	background:none;
}

.post h2{
	font-family: Arial, Georgia, Sans-serif;
	font-size: 22px;
	padding: 10px 0 10px 0;
	color: #000;
}

.post h2 a {
color:#FFF;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
}

.entry p.nocomments {
display:none;
}

.entry img {
	/*border:1px #444 solid;*/
	padding:5px;
	background:#fff;
	float:left;
	margin:0 14px 3px 0;
}

.entry img.alignleft {
	float:left;
	margin:0 14px 8px 0;
}

.entry img.alignright {
	float:right;
	margin:0 0 8px 14px;
}


/* LINKS */

.link-kat {
	width:230px;
	float:left;
}

.link-kat h2 {
	color:#fff;
	font-size:16px;
	margin-bottom:0;
	padding-bottom:5px;
}

.link-kat ul {
	padding-left:0;
	list-style-type:none;
}

/* ENTRY */

.entry{
	line-height: 22px;
	width:700px;
	color:#d3d3d3;
	font-size:12px;
	text-align:justify;
}

.postinfo{
	font-size: 11px;
	color:#000;
	padding: 2px 0 20px 0;
}

.postinfo a{
	color:#000;
}

.postdate{ color:#000; }

p.postmetadata{
	font-size: 12px;
	color:#000;
	border-top: 1px dashed #000;
	margin: 20px 0 0 0;
	padding: 5px 0 0 0;
	clear:left;
}

p.postmetadata strong{
	float: right;
}

/* This is the link at the bottom of a post which lets you go to the next or previous post */

.navigation {
	width:520px;
	margin:0;
	padding: 0 0 0 0;
	margin:15px 0 0 19px;
	padding:15px 0 15px 0;
	font-size: 14px;
	font-weight: bold;
	clear:both;
	color:#777;
}

.navigation #navigationprev {
	padding-left:10px;
	float:left;
}

.navigation #navigationnext {
	padding-right:10px;
	float:right;
}

#entry .navigation h2 {
	color:#fff;
}

/*----SIDEBAR STYLES----*/

input.submitbutton{
width:21px;
height:22px;
position:relative;
background: url(images/search_button.gif) no-repeat;
border:none;
}

#searchform #s {
width:197px;
height:22px;
background: url(images/searchfield.gif) no-repeat;
border:none;
margin:0 0 0 0;
padding:0 0 0 35px;
font-size:12px;
line-height:22px;
color:#FFF;
}

#incoming { /* search unleashed comment div */
display:none;
}

.sidebar-repeat {
float: right;
width:246px;
padding:0;
background: #535353;
}

.sidebar{
	min-height:600px;
	float: left;
	width: 236px;
	padding:15px 0;
}

.sidebar ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

li#search {
margin:15px 0 0 15px;
float:left;
clear:none;
}

.sidebar ul li{
	list-style: none;
}

.sidebar ul li h2{
	font-family: Arial, Verdana, Georgia, Sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;	
	margin: 0 10px 10px 0;
}

.sidebar ul ul li{
	font-family: Arial, Verdana;
	font-size:12px;
	padding: 0;
	margin: 0 0 0 13px;
	list-style: url(images/sidebar-ul.gif);
	color:#FFF;
}

.sidebar li ul li a:link, .sidebar li ul li a:visited, .sidebar li ul li a:hover {
text-decoration:none;
}

.syndication a:hover {
text-decoration:none;
}

#sidebar-2 .syndication ul{padding:0; margin:0 0 10px;}
#sidebar-2 .syndication ul li a{text-decoration:none; font:bold 12px Arial;color:#CCC;}
#sidebar-2 .syndication ul li{
	list-style-type:none;
	background: url(images/feed-icon-12x12.gif) no-repeat;
	padding:0 0 0 20px;
}

.sidebar a{
	text-decoration: underline;
	color:#222;
}

.sidebar a.feed {
	padding-left:20px;
}

.sidebar a:hover{
	text-decoration: underline;
	color: #000;
}


table#wp-calendar{
	width: 100%;
}

/*----COMMENT FORM----*/

#comment-form{
	width: 475px;
	margin:0 25px 0 0;
	padding: 0px 5px 0px 0;
	color:#555;
}

.comments-template {
	clear:left;
}

ol.commentlist {
margin:0;
padding:0;
}

.comments-template ol{
	margin: 0;
	list-style: none;	
}

.comments-template ol li{
	line-height: 18px;
	margin: 0;
}

.comments-template h2, .comments-template h3{
	font-size: 16px;
	color: #858585;
	padding: 10px 0 20px 0;
}

.commentmetadata{
	font-size: 12px;
	color: #BFB8A1;
	padding: 5px 0 10px 0;
}

.commentmetadata strong { 
	font-size: 16px; 
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template input{
	border: 1px solid #333;
}

.comments-template textarea{
	font-family: Arial, Hevletica, Georgia, Sans-seriff;
	font-size: 12px;
	color: #000;
	margin: 5px 15px 20px 0;
	background:#494949;
	border: 1px solid #2d2d2d;
	overflow:auto;
	width:450px;
}

/*----FOOTER----*/


#footer_language_list{
	width:130px;
	text-align: center;
}

#footer_language_list ul{
  list-style: none;
  margin:0;
  padding:0;
}

#footer_language_list ul li img{
  margin:0;
  padding:0;
}

#footer_language_list ul li {
	font-size:10px;
	color:#CCC;
	display:inline;
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0 0;
}

#footer_language_list ul li a, #footer_language_list ul li a:visited{
	font-size:10px;
	display:inline;
	color: #fff;
	text-decoration:underline;
}

#footer_language_list ul li a:hover, #footer_language_list ul li a:active{
	display:inline;
	color: #fff;
}

#top-menu ul #footer_language_list ul li {
	font-size:10px;
}


#footer .footertext {
	padding: 10px 10px 10px 10px;
	margin-left:190px;
	text-align:center;
	font-size:12px;
	width:600px;
	float:left;
}

#footer .emotions {
	width: 140px
	clear:none;
	margin:0;
	padding:12px 10px 0 0;
	float:right;
}


#footer .emotions a {
	font-size: 10px;
}

#cformsform {
	float:left;
}

.linklove {
	display:none;
}
.clear {
	clear:both;
}
.fb {
	clear:both;
	margin:0;
	padding:10px 0 10px 0;
}

html#facebook body.auto_resize_iframe div.app_content_112532732115015 span.connect_widget_not_connected_text {
color:#FFF;
}

#fizetesimodok {
width:166px;
margin:0 auto;
}

#fizetesimodok p {
width:166px;
display:block;
float:center;
background:none;
}

img.fizetesi {
border:0;
padding:0;
clear:both;
margin:20px auto 20px auto;
background:none;
}

span#muvelodesi {
width:105px;
height:106px;
margin:0 auto;
display:block;
}

#banner {
width:990px;
height:100px;
margin:0 auto;
padding:0;
background:#000 url(images/bg-menu.gif) repeat-y;
display:block;
float:center;
clear:both;
}


/*---------------------------

            NEW
		LATHATATLAN

---------------------------*/
a{outline:0;}
.fl{float:left;} .fr{float:right;} .fr div {float:left;}
div.cl{clear:both; height:0; font:0/0 Arial;}
/**/
html, body{overflow-x:hidden;}

div#lang-wrap{
	width:100%;
	height:25px;
	background:#404040;
	margin:0 0 15px 0;
}
div#lang{
	width:990px;
	height:20px;
	padding:5px 0;
	margin:0 auto;
	font:10px Arial;
	color:#ddd;
}
div#lang div.fr.akadalymentes a:hover{color:#fef600;}
div#lang div.fr.akadalymentes a{
	background:url(images/akadalymentes.gif) no-repeat right;
	padding:0 20px 0 0;
	text-decoration:none;
	color:#FFF;
}
div#lang div.fr.akadalymentes #latin a{
	background:url(images/latin.gif) no-repeat right;
	padding:0 20px 0 10px;
	margin-right:5px;
	text-decoration:none;
}

div#lang div.fr.akadalymentes #vak a {
background:url(images/vak.gif) no-repeat;
font-size:13px;
}

#vak {
float:right;
}

div#lang div.fr.akadalymentes #braille a {
background:none;
font-size:13px;
padding:0 20px 0 20px;
}

div#lang div.fr.akadalymentes #braille a img {
outline:0 none;
border:0 none;
}

div#sidebar-2{
	width:197px;
	float:right;
}
	div#sidebar-2 ul{list-style-type:none;}
	div#sidebar-2 div.banner a{
		display:block;
		width:197px;
		height:69px;
		margin:0 0 15px 0;
		position:relative;
		right:-500px;
	}
	div#sidebar-2 img{
		border:0;
		
	}

div.sidebar{
	float:left;
}

a#new-logo{
	width:519px;
	height:172px;
	background:url(images/lathatatlan-logo.gif) no-repeat;
	display:block;
}

div.post{
	width:519px;
	float:left;
	padding:0;
	margin:0 0 0 19px;
}
div.post-top{
	background:url(images/post-top.gif) no-repeat;
	width:519px;
	height:7px;
	font:0/0 Arial; /* ie6 */
}
div.post-bottom{
	background:url(images/post-bottom.gif) no-repeat;
	width:519px;
	height:14px;
	margin:0 0 15px 0; 
}
div.post .entry h2{background:url(images/post-h2.gif) no-repeat right;}
div.post h2 a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
div.entry{
	width:457px;
	padding:17px 34px 17px 28px;
	color:#000;
	background:url(images/post-bg.gif) repeat-y;
}
.post .entry h2 a{color:#000; text-decoration:underline;}
div.entry a:hover{color:#000; text-decoration:none;}

div#container{background:none;}

div#footer{
	width:100%;
	padding:10px 0;
	background:#404040;
	text-align:center;
	font:12px Arial;
	clear:both;
	color:#979797;
	display:block;
}

/* NAV */
ul#nav{text-transform:uppercase; width:185px;}
ul#nav li{display:inline; padding:0; margin:0;}
ul#nav li a{
	display:block;
	color:#fff;
	font:bold 11px Arial;
	padding:3px 0 3px 15px;
	width:155px;
}

ul#nav ul{margin:0 0 0 15px;}
ul#nav ul a{color:#cbcbcb;}
ul#nav a:hover{text-decoration:none;}
ul#nav ul a:hover{color:#fff; background:url(images/sidebar-li.gif) no-repeat left;}
/*ul#nav li.current_page_item a{text-decoration:underline;}*/


/* WPML */
div#lang_sel{
	float:left;
	margin:0 0 0 15px;
}
div#lang_sel ul{
	position:relative;
	width:100px;
	background:url(images/lang_sel.gif) no-repeat right #000;
	border:1px solid #878787;
	list-style-type:none;
	padding:0;
	margin:0;
}
div#lang_sel ul li{
	display:inline;
}
div#lang_sel ul li a{
	display:block; 
	text-decoration:none;
	padding:0 5px;
	color:#CCC;
}
div#lang_sel ul ul{
	display:none;
	position:absolute;
	top:13px;
	left:-1px;
	width:100px;
	border-top:none;
	background:#000;
}
div#lang_sel ul li:hover ul{display:block;}

/* CHAT */
div.sidebar h6, div#sidebar-2 h6{
	font:bold 16px Arial;
	color:#fff;
	padding:10px 0 0;
	margin:15px 0 0;
	border-top:1px dashed #fff;
}
div#wordspew{
	width:234px;
}
div#chatoutput{
	background:none;
	border:1px solid #fff;
}
div#chatInput{
	padding:10px;
	margin:10px 0 0;
	font:11px Arial;
	border:1px solid #fff;
	color:#fff;
}
div#chatInput label{
	display:block;
}
div#chatInput input{
	width:100px;
}
ul#outputList span{font-weight:bold;}


/* VENDEGKONYV UTOLSO 10 */
div.vendegkonyv-utolso ul{
	padding:0;
	margin:10px 0 0;
}
div.vendegkonyv-utolso ul li{
	color:#cbcbcb;
	font:normal 11px Arial;
	border-bottom:1px dashed #666;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	line-height:150%;
}

div#wordspew #chatoutput #lastMessage span {color:#FFF;}

div#wordspew #chatoutput ul#outputList li span {color:#DDD;}

div#wordspew #chatoutput ul#outputList li {color:#FFF;}

#chatForm textarea#chatbarText {width:210px;}

form#chatForm label {margin-bottom:15px;}

div#alo_easymail_page input#opt_email, div#alo_easymail_page input#opt_name {
width:150px;
}

div#alo_easymail_page table.alo_easymail_form_table {
margin-bottom:15px;
}

#wordspew #chatoutput li a {
color:#FFF;
}

.postok {
width: 520px;
float: left;
}

.postok .navigation {

}

.vendegkonyv-utolso h6 a {
color:#FFF;
}

#chatForm label, #shoutboxAdmin {
    display: block;
    margin: 4px 0;
}

#chatForm label, #shoutboxAdmin {
    display: block;
    margin: 4px 0;
}

#chatForm label, #shoutboxAdmin, #chatForm div a {color:#666;}

div#lang_sel ul li a:hover {
color:#FFF;
}


#footer a {color:#EEE;}
#footer a:hover {color:#FFF;}
#footer .webdesign a {color:#CCC;}
