@CHARSET "UTF-8";

html {height: 100%; overflow: auto;}
body {height: 100%; background-color: #4680cf; font-family: Times New Roman, Free Serif, serif; color: #c4932f; position: relative;}
#page {position: relative; margin: 0 auto; padding: 8px 38px 0 40px; width: 902px; height: auto !important; height: 100%; min-height: 100%; background: transparent url(../img/layout/layout_bg.jpg) repeat-y scroll top;}
	#neat_left {position: absolute; top: 0; left: 0; width: 32px; height: 330px; background: transparent url(../img/layout/layout_left.jpg) no-repeat scroll top left;}
	#neat_right {position: absolute; top: 0; right: 0; width: 32px; height: 330px; background: transparent url(../img/layout/layout_right.jpg) no-repeat scroll top left;}

#content{
	position: relative;
}

#content2{
	position: relative;
}

span.total{ color: #14135F; }

.connect_windget {text-align:center;}

/** common classes and declarations **/
input, textarea {border: 0px none; font-family: Times New Roman, Free Serif, serif; font-size: 1em; color: #8d6513;}
a, a:hover {text-decoration: none;color: #c4932f;}
.clear_both {height: 0;clear: both;}
.dark_brown {color: #8d6513;}
.blue{color: #3b75c5;}
.dark_blue {color: #14135f;}
.neat_button {width: 88px;height: 28px;}
.hidden{display: none}

.spantitle a{
	color:white;

}


/** top menu **/
#menu {width: 900px; height: 32px; border-left: 2px solid #583800; background: transparent url(../img/layout/menu_bg.jpg) repeat-x scroll top; position:realtive;}
#menu ul,#menu li {margin: 0;}
#menu ul {width:900px; padding:0; list-style-type:none;}
#menu li {float:left; margin-left: 45px; display:inline; overflow: hidden; height: 32px; line-height: 1.2em;}
#menu li a {color: #8D6513;}
#menu li.firsttravel {margin-left: 40px; width: 112px;}
#menu li.last_minute {margin-left: 95px; width: 108px;}
#menu li.ajanlatkeres {width: 120px;}
#menu li.katalogus {width: 173px;}
#menu li.akcios_ajanlatok {width: 173px;}
#menu li.kapcsolat {width: 117px;}
#menu li a {width: 100%;position: relative;}
#menu li span {position: absolute; height: 32px; background: transparent url(../img/layout/menu_bg.jpg) no-repeat scroll top center; cursor: pointer}
#menu li.firsttravel span {width: 112px; background-image: url(../img/layout/menu/firsttravel.jpg);}
#menu li.last_minute span {width: 108px; background-image: url(../img/layout/menu/last_minute.jpg);}
#menu li.ajanlatkeres span {width: 120px; background-image: url(../img/layout/menu/ajanlatkeres.jpg);}
#menu li.katalogus span {width: 173px; background-image: url(../img/layout/menu/katalogus_rendeles.jpg);}
#menu li.akcios_ajanlatok span {width: 173px; background-image: url(../img/layout/menu/akcios_ajanlatok.jpg);}
#menu li.kapcsolat span {width: 117px; background-image: url(../img/layout/menu/kapcsolat.jpg);}


/** main layout **/
div#main {clear: both; border-left: 2px solid #583800; border-right: 2px solid #583800; background: transparent url(../img/layout/main_bg.jpg) repeat-y scroll top center;position:realtive;}
div#left_col {float: left; width: 193px; position:realtive;}
div#center_col {float: left; width: 521px; background: transparent url(../img/layout/center_top.jpg) repeat-x scroll top left; position:realtive;}
div#right_col {float: left; width: 184px; background-color: #f7eace; position:realtive;}


/** left **/
#left_col ul, div#left_col li{}
#left_col div.add-this {padding: 0 10px 16px 0; background: transparent url(../img/layout/left_col/menu_top.jpg) no-repeat scroll top left; text-align:center; width:184px;}
#left_col ul.menu2 a img {display: block;}
#left_col ul.menu2 li.last {padding-bottom: 14px; background: transparent url(../img/layout/menu2_bottom.jpg) no-repeat scroll bottom left;}
#left_col ul.menu3 {padding-top: 21px; background: transparent url(../img/layout/menu3_top.jpg) no-repeat scroll top left;}
div.bottom {  width:183px; background: transparent url(../img/layout/menu3_bottom.png) no-repeat scroll top left; height: auto !important; }
div.bottom_cont { min-height:100px; height: 100px;width:183px; overflow: hidden;  background: #4178C8; /* for non-css3 browsers */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4178C8', endColorstr='#4483D3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#4178C8), to(#4483D3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #4178C8,  #4483D3); /* for firefox 3.6+ */ 
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #4178C8, #4483D3);}
#left_col div.bottom p {margin: 0; line-height: 1em;}
#left_col p.search_label {display: none;}
#left_col p.search_inp {width: 154px; padding: 46px 0 7px 14px;}
input#search {width: 154px; font-size: 1.1em; color: #3b75c5;}
#left_col p.submit {width: 177px; text-align: right;}


/** left menu **/
#left_col ul {margin: 0;}
#left_col li {margin: 0; height: 32px;}
#left_col li a {position: relative; display: block; height: 100%; color: #fff; }
#left_col li span {width: 184px; height: 32px; position: absolute; background: transparent none no-repeat scroll left center; cursor: pointer}
#left_col li.udulesek {}
#left_col li.varoslatogatasok {}
#left_col li.korutazasok {}
#left_col li.csaladi_nyaralasok {/*padding-bottom: 30px; background: transparent url(../img/layout/menu2_div1.jpg) no-repeat scroll bottom left;*/}
#left_col li.oszi_szunet {/*padding-bottom: 30px; background: transparent url(../img/layout/menu2_div1.jpg) no-repeat scroll bottom left;*/}
#left_col li.oszi_szunet_nincs span {background-image: url(../img/layout/left_col/oszi_szunet_nincs.jpg);}
#left_col li.egzotikus_utak {}
#left_col li.luxus_hajoutak {}
#left_col li.incentive_utak {}
#left_col li.szallasfoglalas {}
#left_col li.repulojegyek {}
#left_col li.autoberles {}
#left_col li.utasbiztositas {}
#left_col li.udulesek span {background-image: url(../img/layout/left_col/udulesek.jpg);}
#left_col li.varoslatogatasok span {background-image: url(../img/layout/left_col/varoslatogatasok.jpg);}
#left_col li.korutazasok span {background-image: url(../img/layout/left_col/korutazasok.jpg);}
#left_col li.csaladi_nyaralasok span {background-image: url(../img/layout/left_col/csaladi_nyaralasok.jpg);}
#left_col li.oszi_szunet span {background-image: url(../img/layout/left_col/oszi_szunet.jpg);}
#left_col li.egzotikus_utak  span{background-image: url(../img/layout/left_col/egzotikus_utak.jpg);}
#left_col li.luxus_hajoutak span {background-image: url(../img/layout/left_col/luxus_hajoutak.jpg);}
#left_col li.incentive_utak span {background-image: url(../img/layout/left_col/incentive_utak.jpg);}
#left_col li.siutak span {background-image: url(../img/layout/left_col/siutak.jpg);}
#left_col li.ures1 span {background-image: url(../img/layout/left_col/ures1.jpg);}
#left_col li.szallasfoglalas span {background-image: url(../img/layout/left_col/szallasfoglalas.jpg);}
#left_col li.repulojegyek span {background-image: url(../img/layout/left_col/repulojegyek.jpg);}
#left_col li.autoberles span {background-image: url(../img/layout/left_col/autoberles.jpg);}
#left_col li.utasbiztositas span {background-image: url(../img/layout/left_col/utasbiztositas.jpg);}
#left_col li.naszutak {}
#left_col li.belfoldi_utak {}
#left_col li.first_minute {height: 41px;}
#left_col li.szilveszteri_utak {height: 41px;}
#left_col li.user1 {height: 41px;}
#left_col li.naszutak  span{background-image: url(../img/layout/left_col/naszutak.jpg);}
#left_col li.belfoldi_utak  span{background-image: url(../img/layout/left_col/belfoldi_utak.jpg);}
#left_col li.first_minute  span{height: 41px; background-image: url(../img/layout/left_col/first_minute.jpg);}
#left_col li.szilveszteri_utak  span{height: 41px;background-image: url(../img/layout/left_col/szilveszteri_utak.jpg);}

#left_col li.rolunk {height: 36px;}
#left_col li.utazasi_feltetelek {height: 36px;}
#left_col li.hasznos_tudnivalok {height: 36px;}
#left_col li.utazasi_utalvany {height: 36px;}
#left_col li.rolunk span {height: 36px; background-image: url(../img/layout/left_col/rolunk.jpg);}
#left_col li.utazasi_feltetelek span {height: 36px; background-image: url(../img/layout/left_col/utazasi_feltetelek.jpg);}
#left_col li.hasznos_tudnivalok span {height: 36px; background-image: url(../img/layout/left_col/hasznos_tudnivalok.jpg);}
#left_col li.utazasi_utalvany span {height: 36px; background-image: url(../img/layout/left_col/utazasi_utalvany.jpg);}


/** footer **/
div#footer { position: relative; padding-top:20px; padding-bottom:10px; text-align: center; height:auto; line-height: 1.2em; font-size: 1.2em; font-weight: bold; color: #8d6513; width: 900px; background: transparent;}
.margin { margin-bottom: 1.5em; margin-left:3px;  }
.at300m { padding: 0 !important; }
.at300m span{ padding: 0 !important; }
div#footer a {
	color:#14135F;
	font-weight:normal;
}
div#footer a:hover {
	text-decoration: underline;
}
/** right **/
div#right_col {padding-top: 6px; background: transparent url(../img/layout/right_top.jpg) no-repeat scroll top left; color: #8d6513;}
#right_col div.div {height: 1px; margin: 0.5em; border-bottom:1px solid #8d6513;}/** background: transparent url(../img/layout/right_div.jpg) no-repeat scroll center left; **/
#right_col div {position: relative;}
#right_col a {color: #8d6513;}
#right_col a:hover{}
#right_col div.h2 {margin: 1em 0 0; line-height: 1em; font-size: 1.1em; font-weight: bold;}
#right_col li {margin: 0.8em 0.5em 0.2em; line-height: 1em; font-size: 1.0em; font-weight: bold;}
#right_col p {margin: 0.3em 0.5em; line-height: 1.3em; font-size: 0.9em; text-align: justify;}
#right_col p.submit {text-align: right;}
#right_col p.rss {position: absolute; top: 5px; right: 5px;}
#right_col div.gadget {padding: 0.5em 0.5em;}
#right_col div.gadget p {margin: 0;	padding: 0;}
#right_col div.gadget h2 {margin: 0.2em 0; padding: 0;}
#right_col div.newsletter_subscription div.input {width: 164px; height: 23px; margin: 5px auto 3px; background: #fff url(../img/layout/newsletter_inp_top.jpg) no-repeat scroll top left; text-align: center;}
#right_col div.newsletter_subscription div.input p {height: 19px; padding: 2px 7px; background: transparent url(../img/layout/newsletter_inp_bottom.jpg) no-repeat scroll bottom left;}
#right_col div.newsletter_subscription div.input input {margin: 0 auto; height: 19px; line-height: 19px; font-size: 1.1em; width: 150px; text-align: left;}

.gallery {
	font-weight: bold;	
}
