.leiras
{
    float: left;
    text-align: right;
}

ul {
	margin: 0;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
    color: #000;
}

#contentWrap {
	width: 750px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

#contentLeft {
	float: left;
	width: 500px;
}

#contentLeft li {
    cursor:move;
	list-style: none;
	margin: 0 0 2px 0;
	padding: 2px;
	background-color:#fff;
	border: #ccc solid 1px;
	color:#000;
    text-align: right;
}

#contentRight {
	float: right;
	width: 200px;
	padding:2px;
	background-color:#fff;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
    color: #000;
    text-align: left;
}

.menubox { 
		 font-family: helvetica;
		 font-size: 11px; 
		 color: #ffffff; 
		 background-color: #000000; 
		 border: #f21217;
		 border-style: solid;
		 border-left-width: 0px;
		 border-top-width: 1px;
		 border-right-width: 0px;
		 border-bottom-width: 1px;
		 padding-left: 1px;
		 padding-right: 1px;		 
		 padding-top: 1px;
		 padding-down: 1px;
}

.newsbox { 
		 font-family: helvetica;
		 font-size: 11px; 
		 color: #000000; 
		 background-color: #000000; 
		 border: #f21217;
		 border-style: solid;
		 border-left-width: 0px;
		 border-top-width: 0px;
		 border-right-width: 0px;
		 border-bottom-width: 0px;
		 padding-left: 1px;
		 padding-right: 1px;		 
		 padding-top: 1px;
		 padding-down: 1px;
}

.indexnewsbox { 
		 border: #000000;
		 border-style: solid;
		 border-left-width: 0px;
		 border-top-width: 0px;
		 border-right-width: 0px;
		 border-bottom-width: 0px;
		 padding-left: 1px;
		 padding-right: 1px;		 
		 padding-top: 1px;
		 padding-down: 1px;
}

.indexbox { 
		 padding: 2px 2px 2px 2px;
}

.indexmain { 
		 background-color: #ffffff; 
		 border:#ffffff;
		 border-style: solid;
		 border-left-width: 2px;
		 border-top-width: 2px;
		 border-right-width: 2px;
		 border-bottom-width: 2px;
		 padding-left: 0px;
		 padding-right: 0px;		 
		 padding-top: 0px;
		 padding-down: 0px;
}

.menu { 
		 font-family: helvetica;
		 font-size: 11px; 
		 color: #000000; 
		 background-color: #f21217; 
		 border: #f21217;
		 border-style: solid;
		 border-left-width: 0px;
		 border-top-width: 1px;
		 border-right-width: 0px;
		 border-bottom-width: 1px;
		 padding-left: 1px;
		 padding-right: 1px;		 
		 padding-top: 1px;
		 padding-down: 1px;
}

.forumtitle  { 
		 font-family: helvetica, arial, sans-serif;
		 font-size: 11px; 
		 font-color: #000000; 
		 background-color: #CCCCCC; 
		 border: #000000;
		 border-style: solid;
		 border-left-width: 1px;
		 border-top-width: 1px;
		 border-right-width: 1px;
		 border-bottom-width: 1px;
		 padding-left: 1px;
		 padding-right: 1px;		 
		 padding-top: 1px;
		 padding-down: 1px;
}

.forumtext  { 
		 font-family: helvetica, arial, sans-serif;
		 font-size: 11px; 
		 font-color: #000000; 
		 background-color: #ffffff; 
		 border: #000000;
		 border-style: solid;
		 border-left-width: 1px;
		 border-top-width: 1px;
		 border-right-width: 1px;
		 border-bottom-width: 1px;
		 padding-left: 2px;
		 padding-right: 2px;		 
		 padding-top: 2px;
		 padding-down: 2px;
}

.kepbox  { 
		 background-color: #ffffff; 
		 border: #000000;
		 border-style: solid;
		 border-left-width: 1px;
		 border-top-width: 1px;
		 border-right-width: 1px;
		 border-bottom-width: 1px;
		 margin: 0px 5px 5px 5px ;
}



.menutitle{
		   font-family: helvetica, arial, sans-serif;
		   font-size: 12.0px;
		   cursor:pointer;
		   margin-bottom: 2px;
		   background-color:#ECECFF;
		   color:#000000;
		   width:100px;
		   padding:2px;
		   text-align:center;
		   font-weight:bold;
		   /*/*/border:1px solid #000000;/* */
		   }

.input  { 
		 font-family: helvetica, arial, sans-serif;
		 font-size: 11px; 
		 color: #000000; 
		 background-color: #ffffff; 
		 border: #000000;
		 border-style: solid;
		 border-left-width: 1px;
		 border-top-width: 1px;
		 border-right-width: 1px;
		 border-bottom-width: 1px;
		 padding-left: 2px;
		 padding-right: 2px;		 
		 padding-top: 1px;
		 padding-down: 1px;
}
		   
 A          	{ font-family: helvetica, arial, sans-serif;t ext-decoration: none ;color: #ff0000}
 a:hover    	{ font-family: helvetica, arial, sans-serif; color:#ff0000 ; text-decoration: none}
.newstitle  	{ font-family: helvetica, arial, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none}
.fomenu       	{ font-family: helvetica, arial, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none}
.fomenu_link    { font-family: helvetica, arial, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none}
.menu       	{ font-family: helvetica, arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.link       	{ font-family: helvetica, arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.text       	{ font-family: helvetica, arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.rlinktext   	{ font-size: 11px; color: #f21217; text-decoration: none}
.blinktext   	{ font-family: helvetica, arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.ftext       	{ font-family: helvetica, arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.btext       	{ font-family: helvetica, arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
.admin     		{ font-family: helvetica, arial, sans-serif; font-size: 11.0px; color: #FF0000}
.kistext   		{ font-family: helvetica, arial, sans-serif; font-size: 11.0px; color: #000000; text-decoration: none}
.a_kistext   		{ font-family: helvetica, arial, sans-serif; font-size: 11.0px; color: #000000; text-decoration: none}
.kosztitle1  	{ font-family: helvetica, arial, sans-serif; font-size: 18.0px; color: #ffffff; text-decoration: none}
.kosztitle2  	{ font-family: helvetica, arial, sans-serif; font-size: 16.0px; color: #ffffff; text-decoration: none}
.kosztext  		{ font-family: helvetica, arial, sans-serif; font-size: 12.0px; color: #ffffff; text-decoration: none}
.boxtitle  		{ font-family: helvetica, arial, sans-serif; font-size: 16.0px; color: #ffffff; text-decoration: none}
.href      		{ font-family: helvetica, arial, sans-serif; font-size: 11.0px; color: #333333; text-decoration: none}





 /*----------PLANE TICKET CONTAINER START----------*/
  #planeticket_container {
    width: 435px;  
    padding: 3px 3px 3px 3px;
	border: 1px;
	border-style: solid;
	border-color: #000000;    
  }

  #planeticket_container select,  #planeticket_container input, #planeticket_container label {padding: 0; margin:0;}

  #planeticket_container h2 {
    color: #ffffff;
    font-weight: bold;  
	font-size: 15px;
    font-family: helvetica, arial, sans-serif; 
  }

  #planeticket_container form a {
    color: #FCF0D6;
    font-size: 12px;
    font-weight: bold;
    display: block;
    height: 22px;
    padding: 2px 0 6px 3px;
    background: url(http://vista.hu/images/whitearrow.gif) no-repeat 115px 6px;
  }

  #planeticket_container form label {
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    margin: 0 3px 0 3px;
    padding: 0;
  }

  #planeticket_container form div select {
    height: 20px;
    margin: 4px 0 0 0;
    float: left;
    border: 0;
    padding: 0;
  }

  #planeticket_container form {padding-left: 20px;  padding-top: 13px;}

  #planeticket_container form div a {
    width: 25px; height: 18px;
    margin-top: 4px; 
    padding: 0;
    cursor: pointer;
    display: block;
    background: url(http://vista.hu/images/calendar.gif);
    float: left;
  }
  
  
  
  #planeticket_container form div input {
    margin-top: 4px;
    width: 150px; height: 17px;
    border: 1px solid black;  
  }

  #planeticket_container form #lastdiv {height: 38px;}

  #planeticket_container form div .wideselect {
    width: 108px; height: 20px;
    margin-right: 7px;
  }

  #planeticket_container form div .smallselect {
    width: 47px; height: 20px;
    margin-right: 7px;
  }

  #planeticket_container .nofloat {
    float: none;
    width: 47px;  height: 20px;
    margin-left: 25px;
  }

  #planeticket_container #planeticket_submit {margin-left: 102px;}

  #planeticket_container .nomargin_bottom {margin-bottom: 0;}
  /*----------PLANE TICKET CONTAINER END----------*/



 /*----------SHIPWAY MODUL START----------*/
    .shipway_modul {
      width: 674px;
      padding-left: 15px;    
    }
    
      /*----------SHIPWAY SEARCH START----------*/
      .shipway_modul .wrapper {
        width: 672px;
        margin-bottom: 15px;
        background: url(http://vista.hu/images/shipway_search_repeat.gif) repeat-y;     
      }
      
      .shipway_modul .shipway_search {
        width: 672px;
        background: url(http://vista.hu/images/shipway_search_bg.gif) no-repeat;    
      }
      
      .shipway_modul .shipway_search h4 {
        color: #c73200; 
        line-height: 33px;
        padding-left: 20px;   
      }
      
      .shipway_modul .shipway_search form {
        padding-left: 25px;  padding-top: 15px;
        background: url(http://vista.hu/images/shipway_search_bottom.gif) no-repeat bottom;  
      }
      
      .shipway_modul .shipway_search form div #__cb__ {border: 0;}
      
      .shipway_modul .shipway_search form div p {
        font-weight: bold;
        color: #01573e;   
        padding-top: 5px; padding-left: 10px;
        width: 135px; 
      }
      
      .shipway_modul .shipway_search form .passanger_num .normalwidth {
        width: /*55*/48px;
        padding-left: /*20*/5px;  
      }
      
      .shipway_modul .shipway_search form .passanger_num .csecsemo {
        width: 60px;
        padding-left: 5px;      
      }
      
      .shipway_modul .shipway_search form .passanger_num .small_select {margin-right: 0;}
      
      .shipway_modul .shipway_search form div {
        width: 615px;
        border-bottom: 1px dotted #8a1e04;
        height: 27px;  
      }
      
      .shipway_modul .shipway_search form input {
        border: 1px black solid;
        margin-right: 15px;  
      }
      
      .shipway_modul .shipway_search form .last {border-bottom: 0;}
      
      .shipway_modul .shipway_search form .last div {
        float: left; 
        width: 150px;
        border-bottom: 0;
        padding-top: 8px; padding-right: 10px;
      }
      
      .shipway_modul .shipway_search form .last div p {
        width: 110px;
        padding-top: 0;  
      }
      
      .shipway_modul .shipway_search form .last input {border: 0;}
      
      .shipway_modul .shipway_search form .reszletes_repjegy {border-bottom: 0;}
      
      .shipway_modul .shipway_search form .reszletes_repjegy div {
        float: left; 
        width: 150px;
        border-bottom: 0;
        padding-top: 8px; padding-right: 10px;              
      }   
      
      .shipway_modul .shipway_search form .reszletes_repjegy div p {
        width: 110px;
        padding-top: 0;                
      }                                                                                    
      
      .shipway_modul .shipway_search form .reszletes_repjegy input {
        border: 0;
        margin-right: 0;  margin-top: 0;
      }
      
      .shipway_modul .shipway_search form .checkbox input {border: 0;}
      
      .shipway_modul .shipway_search form .submit {
        border-bottom: 0;
        width: 620px;  height: 37px;  
      }
      
      .shipway_modul .shipway_search form .submit input {
        float: right;
        margin-top: 10px;
        width: 130px;  height: 25px;  
        background: transparent;
        border: 0;
      }
      
      .shipway_modul .shipway_search form div a {
        display: block; 
        width: 25px; height: 19px;
        margin-top: 4px;
        background: url(http://vista.hu/images/calendar.gif);
        float: left;
      }
      
      .shipway_modul .shipway_search form div .map {
        display: block; 
        width: 25px; height: 19px;
        margin-top: 4px;
        background: url(http://vista.hu/images/smallmap.gif);
        float: left;
      }
      
      .shipway_modul .shipway_search form div p, .shipway_modul .shipway_search form div select, .shipway_modul .shipway_search form div input {float: left;}
      
      .shipway_modul .shipway_search form div select {width: 195px;}
      
      .shipway_modul .shipway_search form div .small_select, .shipway_modul .shipway_search form div .medium_select {margin-right: 30px;}
      
      .shipway_modul .shipway_search form div .small_select {width: 60px;}
      
      .shipway_modul .shipway_search form div .medium_select {width: 100px;}
      
      .shipway_modul .shipway_search form div select, .shipway_modul .shipway_search form div input {margin-top: 3px;}
      /*----------SHIPWAY SEARCH END----------*/
      
      
      /*----------SHIPWAY OFFERS START----------*/
      .shipway_modul .shipway_offers {
              
      }
      
      .shipway_modul .shipway_offers .shipway_offers_header {
        background: url(http://vista.hu/images/shipway_offers_header.gif) no-repeat;
        width: 673px;
        padding-bottom: 5px;      
      }
      
      .shipway_modul .shipway_offers .shipway_offers_header h4, .shipway_modul .shipway_offers .shipway_offers_header p {float: left;}
      
      .shipway_modul .shipway_offers .shipway_offers_header h4 {
        width: 580px;    
        line-height: 30px; 
        font-family: tahoma;
        font-size: 24px;
        font-weight: normal;
        color: #8a1e04; 
      }
      
      .shipway_modul .shipway_offers .shipway_offers_header p {
        padding-top: 12px;
        color: #8e1e04;
        font-weight: bold;  
      }  
      /*----------SHIPWAY OFFERS END----------*/
      
      /*----------SHIPWAY OTHER SERVICES START----------*/
      .shipway_modul .shipway_offers .shipway_other_services {
        background: url(http://vista.hu/images/shipway_other_services.gif) no-repeat;
        width: 663px; height: 34px;
        line-height: 34px;
        padding-left: 10px; padding-bottom: 10px;      
      }
      
      .shipway_modul .shipway_offers .shipway_other_services p {
        color: #8a1e04;
        font-size: 11px;  
      }
      
      /*.shipway_modul .shipway_offers .shipway_other_services p b {}*/
      /*----------SHIPWAY OTHER SERVICES END----------*/
      
      
      /*----------SHIPWAY ITEMS START----------*/
        /*----------SHIPWAY ITEMS ODD START----------*/
        .shipway_modul .shipway_offers .shipway_item_odd {
          width: 673px;
          background: url(http://vista.hu/images/shipway_item_bg.gif) repeat-y;   
        }
        
        .shipway_modul .shipway_offers .shipway_item_odd div {
          background: url(http://vista.hu/images/shipway_item_odd.gif) no-repeat; 
          padding-bottom: 17px; 
          width: 673px;
        }
        
        .shipway_modul .shipway_offers .shipway_item_odd h4 {
          color: #01573e;
          padding-left: 20px; padding-bottom: 20px;
          line-height: 33px;      
        }
        
        .shipway_modul .shipway_offers .shipway_item_odd div div, .shipway_modul .shipway_offers .shipway_item_odd img {float: left;}
        
        .shipway_modul .shipway_offers .shipway_item_odd div div {
          width: 490px;
          background: none;  
          padding-bottom: 0; 
        }   
        
        .shipway_modul .shipway_offers .shipway_item_odd div div p {
          float: left;
          color: #8a1e04;  
        }
        
        .shipway_modul .shipway_offers .shipway_item_odd div .title, .shipway_modul .shipway_offers .shipway_item_odd div div div {float: none;}
        
        .shipway_modul .shipway_offers .shipway_item_odd div div div {
          width: 450px; height: 40px;
          padding-left: 20px;  padding-bottom: 0; 
          background: none;  
        }
        
        .shipway_modul .shipway_offers .shipway_item_odd div div .place {width: 215px;}                
        
        .shipway_modul .shipway_offers .shipway_item_odd div div .length {width: 110px;}
        
        .shipway_modul .shipway_offers .shipway_item_odd div div .price {width: 120px;}
        
        .shipway_modul .shipway_offers .shipway_item_odd div div .title {font-size: 12px;}
        
        .shipway_modul .shipway_offers .shipway_item_odd div div .title a {color: #8A1E04;}
        /*----------SHIPWAY ITEMS ODD END----------*/


      .shipway_modul .shipway_offers .shipway_item_bottom {
        width: 645px;  height: 23px;
        padding: 5px 10px 15px 18px;
        background: url(http://vista.hu/images/shipway_item_bottom.gif) no-repeat;   
       text-align: right; 
      }
      
      .shipway_modul .shipway_offers .shipway_item_bottom a {
        color: #8a1e04;
        font-weight: bold;
        padding-right: 25px;
        background: url(http://vista.hu/images/brownarrow.gif) no-repeat right center;      
      }
      /*----------SHIPWAY ITEMS END----------*/
    /*----------SHIPWAY MODUL END----------*/
