body,td {
	color:#444343;
	font-family:verdana;
	font-size:12px;
	
}
a {
	color:#585858;
	text-decoration:none;
}
a:hover {
	color:#585858;
	text-decoration:underline;
}
li a {
	color:#585858;
	text-decoration:none;
}
li a:hover {
	color:#585858;
	text-decoration:underline;
}
.menu {
	margin-top:153px;
	/*margin-left:28px;*/
}
.home {
	position:absolute;
	margin-top:158px;
	margin-left:00px;
}
.print {
	position:absolute;
	margin-top:158px;
	margin-left:972px;
}
#fomenu {
	font-weight:bold;
	font-size:13px;
	color:#494842;
}
#fomenu a {
	color:#494842;
	text-decoration:none;
	text-transform:uppercase;
}
#fomenu a:hover {
	color:#494842;
	text-decoration:underline;
	text-transform:uppercase;
}
#submenu {
	margin: 18px 30px 0;
	color:#575757;
	font-size:12px;
	text-transform:uppercase;
}
#submenu.multirow {
	margin-top: 12px;
}
#submenu.multirow a {
	height: 27px;
}
.lefts{
	padding-left:10px;
}
#submenu a{
	color:#575757;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	display: inline-block;
	padding: 0 14px;
	border-right: 1px solid #cac291;
}
#submenu a:hover, #submenu a.active {
	color:#f4a601;
	text-decoration:none;
}
#submenu td:last-child a {
	border: 0 none;
}
.ikon {
	position:absolute;
	margin-left:5px;
	margin-top:-10px;
}
.iranytu {
	position:absolute;
	margin-left:30px;
	margin-top:10px;
}
#tabfej {
	text-align:center;
	color:#475e2a;
	font-size:9px;
	font-weight:bold;
}
#tabfej a {
	color:#475e2a;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
#tabfej a:hover {
	color:#475e2a;
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
}
#tabfej2 {
	text-align:center;
	color:white;
	font-size:9px;
	font-weight:bold;
}
#tabfej2 a {
	color:white;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
#tabfej2 a:hover {
	color:white;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
#cont1{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:00px;
	color:white;
}
#cont2  {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:00px;
	color:white;
}
#cont3  {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:00px;
	color:white;
}
#cont4  {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:00px;
	color:white;
}
#conts1 { 
background:url(https://www.somogyiturizmus.hu/images/1_ful_off.jpg);
width:95px;
height:43px;
text-align:center;
color:#475e2a;
font-size:10px;
font-weight:bold;
}
#conts1 a {
	color:#475e2a;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#conts1 a:hover {
	color:#475e2a;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#conts2 { 
background:url(https://www.somogyiturizmus.hu/images/2_ful_off.jpg);
width:104px;
height:43px;
text-align:center;
color:#475e2a;
font-size:10px;
font-weight:bold;
}
#conts2 a {
	color:#475e2a;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#conts2 a:hover {
	color:#475e2a;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#conts3 { 
background:url(https://www.somogyiturizmus.hu/images/3_ful_off.jpg);
width:55px;
height:43px;
text-align:center;
color:#475e2a;
font-size:10px;
font-weight:bold;
}
#conts3 a {
	color:#475e2a;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#conts3 a:hover {
	color:#475e2a;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#conts4 { 
background:url(https://www.somogyiturizmus.hu/images/4_ful_off.jpg);
width:52px;
height:43px;
text-align:center;
color:#475e2a;
font-size:10px;
font-weight:bold;
}
#conts4 a {
	color:#475e2a;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#conts4 a:hover {
	color:#475e2a;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
#cim {
	color:#4b4b47;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:8px;
}
#cim2 {
	color:#4b4b47;
	font-size:15px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:0px;
}
#cim3 {
	color:#4b4b47;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:6px;
	padding-bottom:5px;
}
#cim4 {
	color:#4b4b47;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
}
#box_torzs {
	margin-top:20px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:25px;
	font-size:12px;
	color:#444343;
}
#box_torzs2 {
	font-size:12px;
	color:#444343;
}
#box_torzs table {
	width:580px;
}
#box_torzs2 table {
	width:580px;
}
#box_torzs3 {
	margin-top:20px;
	margin-right:35px;
	margin-bottom:20px;
	margin-left:25px;
	font-size:12px;
	color:#444343;
}
#box_torzs4 {
	margin-top:20px;
	margin-right:35px;
	margin-bottom:20px;
	margin-left:25px;
	font-size:12px;
	color:#444343;
}
#box_torzs3 table {
	width:880px;
}
#box_torzs4 table {
	width:450px;
}
#box_torzs2 a{
	color:#941806;
	text-decoration:underline;
}
#box_torzs2 a:hover{
	color:#941806;
	text-decoration:none;
}
#tovabb {
	font-weight:bold;
	margin:5px;
	float:right;
	color:#7d1807;
	font-size:10px;
}
#tovabb img {
	font-weight:bold;
	margin-right:10px;
	float:left;
}
#tovabb a{
	font-weight:bold;
	float:right;
	color:#7d1807;
	font-size:10px;
	text-decoration:underline;
}
#tovabb a:hover{
	font-weight:bold;
	float:right;
	color:#7d1807;
	font-size:10px;
	text-decoration:none;
}
#fo_cim {
	font-size:19px;
	color:#444343;
	/*font-weight:bold;*/
	text-transform:uppercase;
	margin:5px;
	padding-bottom:10px;
	border-bottom:1px solid #bcbbb0;
}
ul
{
	list-style-image: url(https://www.somogyiturizmus.hu/images/nyil.png);
	font-size:12px;
	color:#444343;
	margin:0px;
	padding:0px;
	margin-left:25px;
}
li {
	padding:3px;
}
#bod {
	padding:10px;
}
.picicim {
	font-size:12px;
	color:#444343;
	font-weight:bold;
	padding-left:30px;
}
#im {
	
}
#im img {
	background-color:white;
	padding:2px;
	border:1px solid #d2d2d2;
}
#form_table {
	color:white;
	padding:10px;
	_margin:8px;
}
#form_table td {
	color:white;
}
#form_table input {
	width:180px;
	_width:140px;
}
#form_table textarea {
	width:180px;
	_width:140px;
}
#form_table2 {

}
#form_table2 td {
	color:white;
}
#form_table2 input {
	width:220px;
	_width:190px;
}
#form_table2 textarea {
	width:220px;
	_width:190px;
}
.szall {
	_width:140px;
}
#kuldes {
	background:url(https://www.somogyiturizmus.hu/images/kuldes.png);
	width:78px;
	height:28px;
	border:0px;
}
#foglalas {
	background:url(https://www.somogyiturizmus.hu/images/foglalas.png);
	width:78px;
	height:28px;
	border:0px;
}
#feliratkozas {
	background:url(https://www.somogyiturizmus.hu/images/feliratkozas.png);
	width:98px;
	height:28px;
	border:0px;
}
.pic {
	border:1px solid #d2d2d2;
	float:right;
	margin-right:0px;
	margin-left:20px;
	margin-bottom:10px;
}
#sub {
	background-color:#f9e99b;
	margin: -20px -20px 20px;
	padding: 0 15px 15px;
}
#cim4 a {
	color:#585858;
	text-decoration:none;
}
#cim4 a:hover {
	color:#585858;
	text-decoration:none;
}
.pic_fej {
	width:280px;
	height:25px;
	margin:10px;
}
.ill6 {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	width:280px;
	height: auto;
}
select {
	font-size:12px;
}

iframe {
	border:1px solid #d2d2d2;
}
.content-box-wrapper {
	padding: 0 15px;
}
.content-box {
	background: #fff;
	border: 1px solid #a09963;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius: 8px;
	overflow: hidden;
	padding: 20px;
	margin-bottom: 15px;
}
#cim3 {
	margin: -20px -20px 20px -20px;
	padding: 20px;
	background: #f9e99b;
}
#cim3 .back {
	float: right;
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
}
.clear {
	clear: both;
}
#sub .col {
	width: 25%;
	padding: 0 5px;
	box-sizing: border-box;
	float: left;
}
#sub .col a {
	display: block;
	border-bottom: 1px solid #cbc190;
	font-weight: normal;
	padding: 5px 0;
	color: #585858;
	text-decoration:none;
}
#sub .col a:hover, #sub .col a.active {
	color:#f4a601;
	text-decoration:none;
}
.package-list-item {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #a09963;
}
.package-list-content {
	width: 376px;
	float: left;
}
.package-list-content h3 {
	margin-top: 0;
}
.package-list-image {
	width: 200px;
	float: left;
	margin-right: 15px;
	min-height: 10px;
}
.package-list-image img {
	display: block;
	height: auto;
	max-width: 100%;
}
.package {
	margin-bottom: 20px;
}
.package .ill6 {
	margin-top: 10px;
}
.clear {
	clear: both;
}