/*  
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:#858585;
}

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:#ccc;
}

.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: 1000px;
	text-align: left;
}

/*----HEADER----*/

#headermain { /* Atti */
	float:left;
	width:1000px;
	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: 1000px;
	height: 150px;
	background: url(images/bg-header.gif) no-repeat left bottom;
	color: #2b2a2a;
}

#headerenglish {
	float: left;
	width: 1000px;
	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{
}
/*----MULTILINGUAL----*/

#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 0 0 5px;
	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;
}

/*----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: 1000px;
	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: 0 0 10px 0;
	color: #FFF;
}

.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: #858585;
	padding: 2px 0 20px 0;
}

.postinfo a{
	color: #BFB8A1;
}

.postdate{ color: #FFF; }

p.postmetadata{
	font-size: 12px;
	color: #BFB8A1;
	border-top: 1px dashed #F2E6B1;
	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:700px;
	height:80px;
	margin:0;
	padding: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	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: 246px;
	padding: 15px 0 15px 0;
	display: inline;
	overflow: hidden;
}

.sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0 0 0 2px;
}

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 li{
margin:0 0 0 15px;
}

.syndication ul li a:hover {
text-decoration:none;
}

.sidebar .syndication ul li{
	float:left;
	list-style:none;
	background: url(images/feed-icon-12x12.gif) no-repeat;
}

.sidebar a:link, a:visited{
	text-decoration: none;
	color:#858585;
}

.sidebar a.feed {
	padding-left:20px;
}

.sidebar a:hover{
	text-decoration: underline;
	color: #FFF;
}


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;
	width:700px;
}

.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:510px;
}

/*----FOOTER----*/

#footer{
	clear: both;
/*	float: left; */
	width: 1000px;
	height:32px;
	color: #858585;
	background: #0e0b11 url(images/bg-footer.gif) no-repeat top right;
}

#footer p{
padding: 10px 10px 10px 10px;
text-align:center;
font-size:12px;
width:600px;
}

#footer a:link{
	text-decoration: underline;
	color: #858585;
}

#footer a:hover{
	text-decoration: underline;
	color: #FFF;
}

#footer a:visited{
	text-decoration: none;
	color: #858585;
}

.emo{
	width:600px;
	color: #70848f;
	text-align:right;
	float: left;
}

/* multi-level navigation */

#suckerfishnav {
	text-transform:uppercase;
	width:245px;
    font-family:arial,verdana,sans-serif;
    font-weight:bold;
	margin:0 0 25px 0;
	padding:0;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:25px;
    }
#suckerfishnav a {
	font-family:arial,verdana;
	width:245px;
    display:block;
    color:#dddddd;
    text-decoration:none;
	padding-left:15px;
    }
#suckerfishnav li {
	clear:both;
    float:left;
    padding:0 0 0 15px;
	margin:0 0 0 0;
	list-style:none;
	background: url(images/sidebar-li.gif) no-repeat left;
	background-position: 15px 8px;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:185px;
    font-weight:normal;
    margin:0;
	padding:0;
    line-height:25px;
    border:0;
    }
#suckerfishnav li li {
    width:170px;
    font-weight:bold;
    font-family:verdana,sans-serif;
	background:none;
    }
	
#suckerfishnav li ul {
    margin:-25px 0 0 229px;
    }
	
#suckerfishnav li li a {
    line-height:25px;
    width:150px;
    color:#dddddd;
    }
#suckerfishnav li ul ul {
    margin:-25px 0 0 150px;
    }
#suckerfishnav li li:hover {
	background: #444;	
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
z-index:2001;
    color:#dddddd;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#dddddd;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#141414;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	background: #141414 url(images/sidebar-li-a.gif) no-repeat left;
	background-position: 15px 8px;	
    }
#suckerfishnav .current_page_parent {
    background:#141414;
    }
#suckerfishnav .current_page_item {
	background: #444 url(images/sidebar-li-active.gif) no-repeat left;
	background-position: 15px 8px;
    }
#suckerfishnav .current_page_parent a:after, #suckerfishnav .current_page_parent li a:after, #suckerfishnav .current_page_parent li li a:after, #suckerfishnav .current_page_parent li li li a:after, #suckerfishnav .current_page_parent li li li li a:after {
    content:"";
    }
#suckerfishnav .current_page_parent a:after, #suckerfishnav li .current_page_parent a:after, #suckerfishnav li li .current_page_parent a:after, #suckerfishnav li li li .current_page_parent a:after {
    color:#000000;
    content:"";
    }
#suckerfishnav .current_page_item a:after, #suckerfishnav li .current_page_item a:after, #suckerfishnav li li .current_page_item a:after, #suckerfishnav li li li .current_page_item a:after, #suckerfishnav li li li li .current_page_item a:after {
    color:#000000;
    content:"";
    }


#footer .footertext {
	padding: 10px 10px 10px 10px;
	margin-left:190px;
	text-align:center;
	font-size:12px;
	width:600px;
	float:left;
}

#footer .emotions {
	/*min-width:130px;*/
	/*min-height:10px;*/
	/*max-width:130px;*/
	width: 140px
	clear:none;
	margin:0;
	padding:12px 10px 0 0;
	float:right;
}

#footer .emotions img {
	border:none;
	margin:4px 0 0 0;
}

#footer .emotions a {
	font-size: 10px;
}

#cformsform {
	float:left;
}

.linklove {
	display:none;
}
.clear {
	clear:both;
}
.fb {
	clear:both;
	margin:0 0 0 32px;
	padding:10px 0 0 0;
}

#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:1000px;
height:100px;
margin:0 auto;
padding:0;
background:#000 url(images/bg-menu.gif) repeat-y;
display:block;
float:center;
clear:both;
}