/*
Theme Name: Tapolcai Városfejlesztés
Theme URI: www.
Author: Balaton Elektronika Kft.
Author URI: www.ba
Description: 
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: tapolcaivarosfejlesztes

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body {
	background-color: #663333;
	font-family: Arial, Georgia, "Bitstream Charter", serif;
	font-size: 14px;
	line-height: 20px;
	margin: 0 auto;
	padding:0;
}

#page {
	background: url('hatter.jpg') #DDDDDD;
	width: 960px;
	margin: 0 auto;
}

#header {
	background-color: #DDDDDD;
	width: 950px;	
}

.fotabla {
	background-color: #DDDDDD;
	width: 950px;
}

.menutabla {
	background-color: #DFCAA8;
	height: 200px;
	border-top: 2px solid #7F1917;
	border-bottom: 2px solid #7F1917;
}

.headernev {
	font-size: 18px;
	font-weight: bold;
	color: #7F1917;
}

.tartalomcim {
	height: 30px;
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 5px 10px;
}

.tartalom {
	color: #552A28;
	font-size: 14px;
	text-align: justify;
	padding: 10px 10px 40px 10px;
}

.malomrow {
	background: url('hatterbottom.jpg') bottom repeat-x;	
}

.author {
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}

.author a {
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

.author a:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
}

#widget {
	width: 230px;
	background-color: #DFCAA8;
	padding: 3px 3px 15px 3px;
	margin: 5px 0px 15px 0px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	text-align: center;
}

#widget h1 {
	color: #C0C0C0;
	background-color: #663333;
	font-size: 16px;
	text-align: left;
	padding: 0px 0px 0px 5px;
	border: 1px solid #663333;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	line-height: 30px;
}

/* fejlec slideshow */
.jcarousel-skin-tapolcavf .jcarousel-container {
    -moz-border-radius: 10px;
 }

.jcarousel-skin-tapolcavf .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tapolcavf .jcarousel-container-horizontal {
    width: 245px;
    padding: 10px 10px;
}

.jcarousel-skin-tapolcavf .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tapolcavf .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tapolcavf .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tapolcavf .jcarousel-item {
    width: 75px;
    height: 75px;
	padding: 1px;
}

.jcarousel-skin-tapolcavf .jcarousel-item-horizontal {
	margin-left: 0;
  margin-right: 0px;
}

.jcarousel-skin-tapolcavf .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
  margin-right: 0;
}

.jcarousel-skin-tapolcavf .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.jcarousel-skin-tapolcavf .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tapolcavf .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tapolcavf .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tapolcavf .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tapolcavf .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tapolcavf .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tapolcavf .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tapolcavf .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tapolcavf .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tapolcavf .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tapolcavf .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tapolcavf .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tapolcavf .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tapolcavf .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tapolcavf .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tapolcavf .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tapolcavf .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tapolcavf .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tapolcavf .jcarousel-next-disabled-vertical,
.jcarousel-skin-tapolcavf .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tapolcavf .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tapolcavf .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tapolcavf .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tapolcavf .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tapolcavf .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tapolcavf .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tapolcavf .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

ul.ul_jj_carousel {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.ul_jj_carousel li.li_jj_carousel {
  margin: 0;
  padding: 0;  
}

/* FOMENU */
.menu {
	margin: 0;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	z-index:2;
	list-style-type: none;
}

.menu ul{
	padding: 0;
	list-style-type: none;
}

.menu li {
	width: 190px;
	line-height: 30px;
	padding: 2px 0px 2px 5px;
	margin: 10px 0px 10px 0px;
	color: #C0C0C0;
	background-color: #7F1917; 
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
	position:relative;
 	z-index:1;
}

.menu li:hover {
	color: #BF9E69;
	background-color: #663333; 
}

.menu a {
	color: #C0C0C0;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	font-variant:small-caps;
	text-decoration: none;
}

.menu ul li a:hover {
	color: #EFE5E4;
	text-decoration: none;
	background-color: #663333;
	z-index: 0;
}

#searchform label {
	display: none;
}

#searchform input {
	margin: 5px 0px 5px 0px;
	line-height: 25px;
}

#searchsubmit {
	color: #C0C0C0;
	background-color: #7F1917; 
}

.wp-block-table table, .wp-block-table th, .wp-block-table td {
  border: 1px solid black;
}

.wp-block-table table {
  border-collapse: collapse;
}

.wp-block-table th {
  font-weight: bold;
}
