/*----------GENERAL START----------*/
body, h1, h2, h3, h4, h5, h6, p, ul, li, a, input, form, label, textarea {margin: 0; padding: 0; border: 0;}
 
li {list-style: none;}

a {
  text-decoration: none;
  outline: none;
}

object {outline: none;}
input {outline: none;}
img {outline: none;}

.clear {clear: both;}

h2 {
  font-family: Tahoma;
  font-size: 16px;
  line-height: 27px;
  padding-left: 10px;
  font-weight: normal;
}

body {background: url(/images/body_top.jpg) repeat-x top;}

#content
{
	width: 971px;
	background: url(/images/shadow.jpg) repeat-y;
	margin: 0 auto;
	font-family: tahoma;
	font-size: 12px;
	position: relative;
}

#wrapper {
	display: table; 
	width: 100%; 
	background: url(/images/body_bottom.jpg) repeat-x bottom;
}

#gastroyal {margin-bottom: 10px;}

a:active, a {outline: none;}

  .form_msg {
    background: url(/images/form_msg.gif) repeat-y;
    width: 674px; 
    padding: 0;
    margin-left: 15px;  margin-bottom: 20px;
    color: #01573E; 
  }
  
  .form_msg div {
    background: url(/images/form_msg_top.gif) no-repeat left top;
    padding-top: 5px;  
  }
  
  .form_msg div div {
    background: url(/images/form_msg_bottom.gif) no-repeat left bottom;
    padding: 0 20px 5px 20px;
  }
  
  .form_msg a {color: #8A1E04; font-weight: bold;}
  
  #error.form_msg {color: #922C13;}
  
  .kiemelt_ajanlat_box {margin-left: 15px;  margin-bottom: 15px;}
  
  .kiemelt_ajanlat_box, .kiemelt_ajanlat_box .top_container, .kiemelt_ajanlat_box .top_container div, .kiemelt_ajanlat_box .bottom_container {width: 670px;}
  
  .kiemelt_ajanlat_box .top_container div div, .kiemelt_ajanlat_box .bottom_container div, .kiemelt_ajanlat_box h2 {width: 650px;}
  
  .kiemelt_ajanlat_box a:hover {text-decoration: underline;}
  
  .kiemelt_ajanlat_box h2, .kiemelt_ajanlat_box .top_container div div, .kiemelt_ajanlat_box .bottom_container div {padding-left: 20px;}
  
  .kiemelt_ajanlat_box h2 {
    color: #bf3200;
    font-weight: bold;
    height: 43px;
    padding-top: 7px;  
    background: url(/images/kiemelt_ajanlat_box_header.gif) no-repeat;
  } 
  
  .kiemelt_ajanlat_box .top_container img, .kiemelt_ajanlat_box .top_container ul, .kiemelt_ajanlat_box .bottom_container ul {float: left;}
  
  .kiemelt_ajanlat_box .top_container {background: url(/images/kiemelt_ajanlat_box_repeat.gif) repeat-y;}
  
  .kiemelt_ajanlat_box .top_container div {background: url(/images/kiemelt_ajanlat_box_top.gif) no-repeat left top;}
  
  .kiemelt_ajanlat_box .top_container div div {
    background: url(/images/kiemelt_ajanlat_box_bottom.gif) no-repeat left bottom;
    padding-bottom: 24px;
  }
  
  .kiemelt_ajanlat_box .top_container img {
    border: 3px solid white;
    margin-right: 10px;  
  }
  
  .kiemelt_ajanlat_box .top_container ul {
    padding-top: 10px;
    width: 410px;  
  }
  
  .kiemelt_ajanlat_box .bottom_container a, .kiemelt_ajanlat_box .top_container a {
    padding-left: 25px;
    line-height: 18px;  
  }  
  
  .kiemelt_ajanlat_box .top_container a {
    color: #a81800;
    font-weight: bold;
    background: url(/images/brownarrow.gif) no-repeat left 3px;
  }
  
  .kiemelt_ajanlat_box .bottom_container {background: url(/images/kiemelt_ajanlat_box_green_repeat.gif) repeat-y;}
  
  .kiemelt_ajanlat_box .bottom_container a {
    color: white;
    display: block;
    padding: 0 5px 0 25px;
    width: 293px;
    background: url(/images/whitearrow.gif) no-repeat left 5px;
  }
  
  .kiemelt_ajanlat_box .bottom_container div {
    padding-bottom: 13px; padding-left: 10px;
    width: 660px;
    background: url(/images/kiemelt_ajanlat_box_green_bottom.gif) no-repeat left bottom;
  }
  
  .kiemelt_ajanlat_box .bottom_container ul {width: 323px;}
  
  /*----------HORVAT START----------*/
  .horvatcenter {
    width: 515px;
    margin: 0 auto 15px auto; 
  }
  
  .horvatcenter .horvatcenter_top  {
  	text-align: center;
  	background: url(/images/hullam.jpg) repeat-x;	
  }
  
  .horvatcenter .horvat_menu {width: 522px;}
  
  .horvatcenter .menu ul {height: 117px;}
  
  .horvatcenter .menu ul li {float: left;}
  
  .horvatcenter .menu ul li a {text-decoration: none;}
  
  .horvatcenter .menu .menu_bottom {padding-left: 100px;}
  
  .horvatcenter .menu .menu_bottom ul {height: 82px;}
  
  .horvatcenter .content .center {text-align: center; display: block;}
  
  .horvatcenter .content p {text-align: center;}
  
  .horvatcenter .content .infolist p {text-align: left;}
  
  .sarga {color: orange;}  
  /*----------HORVAT END----------*/
  

  /*----------ADMIN START----------*/
  .cont_in {
    font-weight: bold;
    padding: 0 10px;
  }
  
  .cont_in span {font-weight: normal;}
  
  .cont_in table tr td {padding-bottom: 10px;}
  
  .cont_in input {
    border: 1px solid black; 
    margin-top: 5px;  margin-bottom: 5px;
  }
  
  .cont_in label {
    margin-left: 10px;
    font-weight: normal;  
  }
  
  .cont_in .node_admin_form_table {
    width: 670px;
    padding: 0 10px 10px 10px;  
  }
  
  .cont_in .form_checkboxes input {border: 0;}
  
  #menu1 input {border: 1px solid black;}
  
  #menu2 input {border: 1px solid black;}
  
  #menu3 input {border: 1px solid black;}
  
  #menu4 input {border: 1px solid black;}
  
  #menu5 input {border: 1px solid black;}
  
  #menu19 input {border: 1px solid black;}
  /*----------ADMIN END----------*/

  /*----------ADMIN MENUBAR START----------*/
  #sddm {	
    margin: 0;
  	padding: 0;
  	z-index: 30;
  }
  
  #sddm li {	
    margin: 0;
  	padding: 0;
  	list-style: none;
  	float: left;
  	font-size: 11px;
  }
  
  #sddm li a {	
    display: block;
    margin: 0 1px 0 0;
    padding: 4px 10px;
    width: 100px;
    background: #5970B2;
    color: #FFF;
    text-align: center; text-decoration: none;
  }
  
  #sddm li a:hover {background: #49A3FF;}
  
  #sddm div {	
    position: absolute;
  	visibility: hidden;
  	margin: 0;
  	padding: 0;
  	background: #EAEBD8;
  	border: 1px solid #5970B2;
  }
  
  #sddm div a {	
    position: relative;
  	display: block;
  	margin: 0;
  	padding: 5px 10px;
  	width: auto;
  	white-space: nowrap;
  	text-align: left;  text-decoration: none;
  	background: #EAEBD8;
  	color: #2875DE;
  	font-size: 11px;
  }
  
  #sddm div a:hover {	
    background: #49A3FF;
  	color: #FFF;
  }
  /*----------ADMIN MENUBAR END----------*/
  
  
  /*----------REGISTRATION START----------*/
  .registration_modul {
    width: 674px;
    padding-left: 15px;  
  }
  
  .registration_modul .form_msg {margin-left: 0;}
  
  .registration_modul label {color: #01573E;}
  
  .registration_modul .form_checkboxes label {
    margin-left: 10px;
    font-weight: normal;
  }
  
  .registration_modul .form_checkboxes input {border: 0;}
  
  .registration_modul .form_checkboxes label a {
    color: #01573E;
    font-weight: bold;
  }
  
  .registration_modul #button_kuld2 {
    width: 180px; height: 30px;
    margin-left: 470px;  
    border: 0;
    background: transparent;
  }
  
  .registration_modul .topic_table3 {
    background: url(/images/register.gif) no-repeat;  
    width: 672px;
  }
  
  .registration_modul .reg_div {width: 672px; overflow: hidden;}
  
  .registration_modul .topic_table3 table {border-collapse: collapse;  border-spacing: 0;}
  
  .registration_modul table tr td {padding-bottom: 3px;}
  
  .registration_modul table table tr td {border-bottom: 1px dotted black;}
  
  .registration_modul table table tr td .form_checkboxes, .registration_modul table table tr td .form_checkbes div {width: 660px;}
  
  .registration_modul table table tr td .form_checkboxes input {width: auto;}
  
  .registration_modul table table tr td input {width: 200px;}
  
  .registration_modul table table tr td .form_select {width: 140px;}
  
  .registration_modul .form_checkboxes label a:hover {text-decoration: underline;}
  
  .registration_modul input {border: 1px solid #ee8b09;}
  /*----------REGISTRATION END----------*/
/*----------GENERAL END----------*/


/*----------HEADER START----------*/
#header {
  width: 957px; height: 400px;
  padding: 0 7px;
  background: url(/images/shadow_top.jpg) no-repeat top;
}

#header .h1_top {
  width: 957px;
  font-size: 10px;  font-weight: normal;
  height: 10px; line-height: 10px;
  overflow: hidden;
  color: #8A1E04;
  background-color: #fef1cf;
  text-align: center;
}


  /*----------HEADER MENU START----------*/
  #header #header_menu {width: 957px;  height: 45px;}
  
  #header #header_menu li {float: left;}
  
  #header #header_menu #header_menu1, #header #header_menu #header_menu2, #header #header_menu #header_menu3, #header #header_menu #header_menu4 {position: relative; z-index: 50;}

  #header #header_menu #header_menu1 {background: url(/images/foreign_menu.png) no-repeat;}
   
  #header #header_menu #header_menu2 {background: url(/images/home_menu.png) no-repeat;}
   
  #header #header_menu #header_menu3 {background: url(/images/planeticket_menu.png) no-repeat;}
   
  #header #header_menu #header_menu4 {background: url(/images/travel_menu.png) no-repeat; width: 240px;}
   
  #header #header_menu li a {
    display: block;
    width: 239px; height: 48px;
    font-size: 15px;
    color: white;
  }

  #header #header_menu ul li ul {
    display: none;
    position: absolute;
    opacity: 0.95;
    filter: alpha(opacity=95); 
    zoom: 1.0; 
    z-index: 40;
    top: 350px;
  }
  
  #header #header_menu ul li ul li .submenu {
    cursor: pointer;
    background: url(/images/navbar-arrow1.gif) no-repeat 8px 12px;
  }
  
  #header #header_menu ul li ul li p:hover {background-color: #293124;}
  
  #header #header_menu ul li ul .leftpadding {display: none;}
  
  #header #header_menu ul li ul .leftpadding a {
    padding-left: 45px;  
    width: 194px;
    background-position: 23px 12px;
  }
      
  #header #header_menu ul li .last li {width: 240px;}
  
  #header #header_menu ul li ul li {
    float: none;
    background: url(/images/header_menu_hover.jpg) repeat;
    display: block;
    width: 239px; height: 30px;
    line-height: 30px;
  }
  
  #header #header_menu ul li ul li a:hover {background-color: #293124;}
     
  #header #header_menu .header_menu_last_item {
    background: url(/images/header_menu_hover_bottom1.gif) no-repeat 0 -21px;
    width: 239px; height: 9px;
    line-height: 1px;
  }
  
  #header #header_menu .firstitem {width: 239px;  height: 45px;}
  
  #header #header_menu ul li ul li p, #header #header_menu ul li ul li a {
    padding-top: 0; padding-left: 30px;
    text-align: left;
    color: #FFFFFF;
    font-size: 12px;  font-family: tahoma;  font-weight: bold;
    width: 209px;	height: 30px;  
  }
  
  #header #header_menu ul li ul li a {background: url(/images/navbar-arrow.gif) no-repeat 8px 12px;}
    
  #header #header_menu ul li ul li a:hover {color: #ffc544;}
  /*----------HEADER MENU END----------*/
/*----------HEADER END----------*/


/*----------MAIN START----------*/
#main {
  width: 957px;
  padding: 14px 7px 0 7px;
  position: relative;
  background: url(/images/shadow_bottom.jpg) no-repeat bottom;
}

  /*----------RIGHT SLIDE MENU START----------*/
  /*----------SEARCH SLIDE MENU START----------*/
  #search_slide {
    z-index: 250;
    background: url(/images/search_hidden_menu_bg.gif) no-repeat;
    width: 252px; height: 177px;
    padding-left: 35px; padding-top: 5px;
    position: absolute;
    left: 677px;  top: -7px;
    display: none;
  }

  #search_slide form {
    width: 220px; 
    padding: 6px 0 0 0;
  }
  
  #search_slide form input {background: transparent;}

  #search_slide form label {
    color: #ffffff;
    font-family: tahoma;  font-size: 14px;
  }

  #search_slide form #keyword {
    width: 212px; height: 19px;
    margin: 7px 0 8px 3px;
    padding: 3px 0 0 0;
  }

  #search_slide form #chooselist {
    width: 219px; height: 26px;
    margin: 6px 0 12px 0;
  }

  #search_slide form #search_submit {
    width: 90px; height: 17px;
    margin: 2px 0 0 130px;
    padding: 0;
  }

  #search_slide a {
    float: left;
    display: block;
    color: #8a1e04;
    font-size: 13px;  font-weight: bold;
    width: 195px;
    padding-top: 1px; 
    margin-right: 20px;
    background: url(/images/brownarrow.gif) no-repeat 46px 21px;
  }

  #search_slide .close_slide_menu {
    width: 30px;  height: 25px;
    margin: 5px 0 0 0;
    background: none;
  }
  /*----------SEARCH SLIDE MENU END----------*/


  /*----------CONTACT SLIDE MENU START----------*/
  #contact_slide {
    background: url(/images/contact_hidden_menu_bg.gif) no-repeat;
    width: 287px; height: 192px;
    z-index: 5000;
    position: absolute;
    left: 677px;  top: 114px;
    display: none;
    color: white;
    font-family: tahoma;  font-size: 14px;
  }

  #contact_slide a {
    color: white;
    font-family: tahoma;  font-size: 14px;
    text-decoration: none;
    margin-left: 35px;
    width: 100px;
    display: block;
  }

  #contact_slide div {
    width: 240px; height: 70px;
    padding-bottom: 9px; padding-left: 35px;
  }

  #contact_slide div p {
    margin: 0;
    padding-top: 4px; padding-bottom: 3px;
  }

  #contact_slide div a {
    width: 120px;
    display: block;
  }

  #contact_slide #vista_office_contacts {
    width: 235px; height: 30px;
    padding-top: 7px;
    display: block;
  }

  #contact_slide .close_slide_menu {
    width: 30px;  height: 25px;
    margin-left: 250px;
    display: block;
  }
  /*----------CONTACT SLIDE MENU END----------*/


  /*----------LOGIN SLIDE MENU END----------*/
  #login_slide {
    background: url(/images/login_hidden_menu_bg.gif) no-repeat;
    width: 287px; height: 222px;
    z-index: 5000;
    position: absolute;
    left: 677px;  top: 246px;
    display: none;
    color: white;
    font-family: tahoma;  font-size: 14px;
  }

  #login_slide a  {
    text-decoration: none;
    color: #ffffff;
    margin-left: 35px;
    font-size: 12px;
  }

  #login_slide form {padding: 0 0 4px 35px;}
  
  #login_slide form div {
    float: none;
    padding-left: 0;
    height: 60px;
  }

  #login_slide form input {
    margin: 9px 0 0 0;
    padding-top: 3px;
    width: 215px; height: 19px;
    background: transparent;
  }

  #login_slide form #login_submit {
    width: 115px;  height: 27px;
    margin: 0 0 0 98px;
  }

  #login_slide .noright_border {
    margin: 0;
    padding: 15px 15px 9px 27px;
    width: 90px;
    margin-right: 117px;
    font-size: 14px;  font-weight: bold;
    display: block;
    float: left;
    background: url(/images/whitearrow.gif) no-repeat right 19px;
  }
  
  #login_slide div {
    float: left;
    padding-left: 40px;  
  }

  #login_slide div a {
    font-size: 11px;
    line-height: 18px;
    margin-left: 2px; margin-right: 6px;
    padding-right: 7px;
    border-right: 1px solid white;
  }
  
  #login_slide div #use_conditions {
    border-right: 0;
    margin-left: 0;  
  }

  #login_slide .close_slide_menu {
    width: 30px;  height: 25px;
    margin-top: 8px;  margin-left: 0;
    display: block;
    float: left;
  }
  /*----------LOGIN SLIDE MENU END----------*/
  
  
  /*----------LOGOUT SLIDE MENU START----------*/
  #logout_slide {
    background: url(/images/logout_hidden_menu_bg.gif) no-repeat;
  	display: none;
    width: 287px; height: 222px;
   	z-index: 5000;
    position: absolute;
    left: 677px;  top: 246px;	
    color: white;
    font-family: tahoma;  font-size: 14px;  
  }
  
  #logout_slide p, #logout_slide a {margin-left: 35px;}
  
  #logout_slide p {
    padding-top: 30px;
    margin-bottom: 15px;
    font-weight: bold;  
  }
  
  #logout_slide a {
    font-size: 14px;  font-weight: bold;
    padding-right: 20px;
    background: url(/images/whitearrow.gif) no-repeat right center;
    color: white;
  }
  
  #logout_slide .close_slide_menu {
    width: 30px;  height: 25px;
    margin-left: 250px;
    padding-right: 0;
    background: none;
    display: block;
  }
  /*----------LOGOUT SLIDE MENU END----------*/
  
  
  #right_slide_menu {
    width: 29px;  height: 460px;
    background: url(/images/right_slide.jpg) no-repeat;
    top: 0; left: 964px;
    position: absolute;
    z-index: 70;
  }

  #right_slide_menu ul li a {
    width: 29px;  height: 145px;
    display: block;
  }

  #right_slide_menu ul li #contact_slide_link {height: 130px;}

  #right_slide_menu ul li #login_slide_link {height: 180px;}
  /*----------RIGHT SLIDE MENU END----------*/
  
  
  /*----------LEFT COLUMN START----------*/
  #main #left_column {
    width: 254px;
    float: left;
  }
  
  /*----------PLANE TICKET CONTAINER START----------*/
  #planeticket_container {
    background: url(/images/planeticket_container_bg.jpg) 20px 0 no-repeat;
    width: 235px;  height: 322px;
    padding-left: 19px; padding-bottom: 15px;
  }

  #planeticket_container select,  #planeticket_container input, #planeticket_container label {padding: 0; margin:0;}

  #planeticket_container h2 {
    color: #fefefe;
    padding-left: 10px;
    font-weight: bold;  font-size: 15px;
  }

  #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(/images/calendar.gif);
    float: left;
  }
  
  #planeticket_container form a {
    color: #FCF0D6;
    font-size: 12px;  font-weight: bold;
    display: block;
    height: 22px;
    padding: 2px 0 6px 3px;
    background: url(/images/whitearrow.gif) no-repeat 115px 6px;
  }

  #planeticket_container form label {
    font-size: 12px;  font-weight: bold;
    color: #fcf0d6;
    margin: 0 0 0 3px;
    padding: 0;
  }

  #planeticket_container form div select {
    width: 195px; height: 20px;
    margin: 4px 0 0 0;
    float: left;
    border: 0;
    padding: 0;
  }
  
  #planeticket_container form div input {
    margin-top: 4px;
    width: 150px; height: 17px;
    border: 1px solid black;  
  }

  #planeticket_container form div {height: 48px;}

  #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----------*/
  
  
  /*----------VISTAHOT CONTAINER START----------*/
  #vistahot_container {
    width: 233px; height: 153px;
    padding-left: 19px; padding-bottom: 15px;
    background: url(/images/vistahot_bg.gif) no-repeat 20px 0;
    font-family: tahoma;  font-size: 12px;
  }
  
  #vistahot_container .vista_link {
    background: url(/images/brownarrow.gif) no-repeat right 16px;
    width: 151px;  height: 40px;
    margin-left: 70px; margin-top: 5px;
    display: block;
    padding-right: 5px;
  }
  
  #vistahot_container a {
    margin-left: 50px;  margin-top: 15px;
    display: block;
    width: 145px;  height: 20px;
    background: url(/images/brownarrow.gif) no-repeat right 4px;
    color: #922c13;
    font-weight: bold;
  }
  
  #vistahot_container p {
    color: #8a1e04;
    font-size: 12px;
  }
  
  #vistahot_container .font18 {font-size: 15px;}
  
  #vistahot_container h2 {
    color: #cd3400; 
    padding-left: 10px; 
    font-weight: bold;  font-size: 15px;
  }
  
  #vistahot_container .social_links {
    height: 36px;
    padding-left: 25px;  padding-top: 8px;
  }
  
  #vistahot_container .social_links a {
    display: block;
    float: left;
    width: 32px;  height: 32px; 
    margin: 5px 7px 0 0;
    background: url(/images/facebook_icon.png) no-repeat;
    cursor: pointer;
  }
  
  #vistahot_container .social_links .twitter {background: url(/images/twitter_icon.png) no-repeat;}
  
  #vistahot_container .social_links p {
    background: url(/images/brownarrow.gif) no-repeat right center;
    float: left;  
    margin-top: 12px;
    padding-right: 26px;
    font-size: 12px;
  }
  
  .szoljon_hozza_ful {
    width: 344px; height: 29px;
    padding-left: 330px;
    margin-left: 15px;
    background: url(/images/szoljon_hozza_ful.gif) no-repeat right top;
  }
  
  .szoljon_hozza_ful a {
    display: block;
    float: left;
    width: 155px;  height: 29px;
  }
  /*----------VISTAHOT CONTAINER END----------*/
  
  
  /*----------LEFT MENU START----------*/
  #left_menu {
    padding-left: 19px;
    width: 233px;
  }
  
  #left_menu_bottom {
    background: url(/images/left_menu_bottom1.gif) no-repeat;
    width: 233px;  height: 10px;  
    margin-left: 19px;
  }
  
  #left_menu div {
    padding-bottom: 8px;
    background: url(/images/left_menu_bottom.gif) no-repeat bottom;
  }
  
  #left_menu .last {margin-bottom: 0;}
  
  #left_menu .first h2 a {
    background: url(/images/left_menu_first.gif) no-repeat 0 0;
    padding-top: 8px;  
  }
  
  #left_menu div h2 {
    line-height: normal; 
    padding-left: 0;
    background: url(/images/left_menu_bottom.gif) repeat-y;
  }
  
  #left_menu div h2 a {
    background: url(/images/left_menu_top.gif) no-repeat;  
    width: 187px;
    padding: 15px 35px 0 11px;
    color: white;
    display: block;
    font-size: 15px;  font-weight: bold;
  }
  
  #left_menu div ul {
    display: none;
    padding-top: 5px; 
    background:transparent url(/images/left_menu.gif) repeat scroll 0 0; 
  }
  
  #left_menu div ul li {
    line-height: 23px;
    background: url(/images/whitearrow.gif) no-repeat 10px center;
  }
  
  #left_menu div ul li a {
    color: #8a1e04;
    font-weight: bold;  
    padding-left: 36px;
    display: block;
    width: 197px;  height: 23px;
    
  }
  
  #left_menu div ul li a:hover {
    color: white;
    background: url(/images/left_menu_hover.gif) no-repeat;
  }
  /*----------LEFT MENU END----------*/
  
  #left_banner_container {
    width: 233px;  height: 760px;
    margin-left: 17px;  margin-top: 20px;
    padding-top: 45px;
    background: #fbf8f1 url(/images/l-banner-bg.jpg) no-repeat;
    text-align: center;
    position: relative;
    overflow: hidden;
  }
  /*----------LEFT COLUMN END----------*/
  
  
  /*----------RIGHT COLUMN START----------*/
  #main #right_column {
    width: 703px;
    float: left;
  }
  
    /*----------KERESES START----------*/
    .kereses_modul {
      width: 674px;
      padding-left: 15px;  
    }
    
    .kereses_modul .searchbar {padding-left: 15px;}
    
    .kereses_modul .searchbar input {
      border: 1px solid black;
      height: 15px;
    }  
    
    .kereses_modul .searchbar #button_keres {
      width: 100px; height: 20px;
      font-weight: bold; 
    }
    /*----------KERESES END----------*/
  
  
    /*----------NEWS CONTAINER START----------*/
    #main #right_column #news_container {
      width: 671px; height: 292px;
      padding-left: 15px; padding-bottom: 15px;
      background: url(/images/news_hidden_bg.gif) no-repeat 15px 28px;
    }
    
    #main #right_column #news_container a:hover {text-decoration: underline;}
    
    #main #right_column #news_menu_container {
    	width: 671px;  height: 28px;
		  background: url(/images/news_menu_bg.jpg) no-repeat;
    }
    
    #main #right_column #news_container .clicked2 {background: url(/images/news_menu_bg.jpg) no-repeat 0 -28px;}
    
    #main #right_column #news_container .clicked3 {background: url(/images/news_menu_bg.jpg) no-repeat 0 -56px;}
    
    #main #right_column #news_menu_container #news1 {width: 120px;}
    
    #main #right_column #news_menu_container #news2 {width: 115px;}
    
    #main #right_column #news_menu_container #news3 {width: 118px;}
    
    #main #right_column #news_menu_container #news4 {width: 134px;}
    
    #main #right_column #news_menu_container #news5 {width: 184px; color: #ffb310;}

    #main #right_column #news_menu_container #news2 .clicked {background: url(/images/binagy-02.jpg) no-repeat -120px 0;}

    #main #right_column #news_menu_container #news3 .clicked {background: url(/images/binagy-03.jpg) no-repeat -235px 0;}

    #main #right_column #news_menu_container ul li {float: left; text-align: center;}
    
    #main #right_column #news_menu_container ul li a {
      display: block;
      height: 28px;
      line-height: 28px;
      font-size: 11px;  font-family: tahoma;
      color: #8a1e04;
      font-weight: bolder;
    }

      /*----------NEWS HIDDEN CONTAINER START----------*/
      #main #right_column #news_hidden_container {
        width: 651px;  height: 244px;
        padding-left: 20px; padding-top: 20px;
      }
      
      #main #right_column #news_hidden_container img {
        float: left;
        border: 3px solid white;
        margin-bottom: 15px;
      }
      
      #main #right_column #news_hidden_container .more_news {
        color: #8a1e04;
        font-weight: bold;  font-size: 12px;
        padding-bottom: 15px;
        background: url(/images/brownarrow.gif) no-repeat 85px 3px;
        display: block; 
        width: 105px;    
      }
      
      #main #right_column #news_hidden_container div {
        float: left;
        width: 425px;
        padding-left: 15px;
      }
      
      #main #right_column #news_hidden_container div h3 {
        color: #01573e;
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 10px;
      }
      
      #main #right_column #news_hidden_container div span {
        color: #8a1e04;
        font-weight: bold;
      }
      
      #main #right_column #news_hidden_container div p {
        padding-top: 10px;
        width: 400px;
        line-height: 15px;
      }
      
      #main #right_column #news_hidden_container div a {
        color: #01573e;
        font-weight: bold;
        background: url(/images/fo-hir-green-arrow.gif) no-repeat right 4px;
        padding-right: 20px;
      }
      
      #main #right_column #news_hidden_container h4 {
        color: #8a1e04;
        font-weight: bold;  font-size: 12px;
        padding-bottom: 15px;
      }
      
      #main #right_column #news_hidden_container ul {
        width: 320px;
        float: left;
      }
      
      #main #right_column #news_hidden_container ul li a {
        color: #8a1e04;
        font-size: 11px;
        padding-left: 25px; padding-bottom: 3px;
        background: url(/images/brownarrow.gif) no-repeat 3px 3px;
      }
      
      /*----------NEWS HIDDEN CONTAINER END----------*/
      
      
      /*----------DICTIONARY HIDDEN CONTAINER START----------*/
      #main #right_column #dictionary_hidden_container {
        width: 671px;  height: 264px;
        background: url(/images/hir-kat-szotar-frame-bg.jpg);
        display: none;
      }
      
      #main #right_column #dictionary_hidden_container #dictionary_link_container {
        width: 630px; height: 33px;
        padding: 20px 0 17px 20px;
        text-align: center;
        line-height: 33px;
        float: none;
      }
      
      #main #right_column #dictionary_hidden_container #dictionary_link_container a {
        color:#01573E;
        background: none;
        padding: 2px;
        font-weight: normal;
      }
      
      #main #right_column #dictionary_hidden_container #dictionary_link_container a:hover {
        background-color: #dc3900; 
        text-decoration: none;
        color: white;  
      }
      
      #main #right_column #dictionary_hidden_container form {padding: 18px 0 15px 195px;}
      
      #main #right_column #dictionary_hidden_container form div {
        width: 420px; height: 35px;  
        padding-left: 0;
        float: none;
      }
      
      #main #right_column #dictionary_hidden_container form div input {
        width: 416px;  height: 19px;
        background: transparent;
      }
      
      #main #right_column #dictionary_hidden_container form p {padding-left: 315px;}
      
      #main #right_column #dictionary_hidden_container form p input {
        background: transparent;
        width: 100px;  height: 25px;
      }
      
      #main #right_column #dictionary_hidden_container div {
        padding-left: 28px;
        width: 300px;
        float: left;
      }

      #main #right_column #dictionary_hidden_container div ul {
        float: left; 
        padding-left: 20px;  padding-top: 10px;
      }
      
      #main #right_column #dictionary_hidden_container div ul li a {
        color: #01573E;
        font-weight: bold;
        padding-left: 10px; padding-right: 0;
        background: url(/images/hir-kat-nav-word-arrow.gif) no-repeat 0 4px;
      }
      
      #main #right_column #dictionary_hidden_container div h4 {
        color: #8a1e04;
        font-weight: bold;
        font-size: 12px;
        padding-bottom: 15px;  
      }
      
      #main #right_column #dictionary_hidden_container div p {width: 265px;}
      
      #main #right_column #dictionary_hidden_container div a {
        padding-right: 20px;
        background: url(/images/brownarrow.gif) no-repeat 45px 3px;
        font-weight: bold;
        color: #8a1e04;
      }
      
      #main #right_column #dictionary_hidden_container .forward {
        float: right;
        padding-right: 30px;  
      }
      /*----------DICTIONARY HIDDEN CONTAINER END----------*/
      
      
      /*----------DATABANK HIDDEN CONTAINER START----------*/
      #main #right_column #databank_hidden_container {
        width: 671px;  height: 264px;
        display: none;
      }
      
      #main #right_column #databank_hidden_container div {
        width: 191px;  height: 84px;
        padding-left: 25px; padding-top: 25px;
        float: left;
        background: url(/images/databank_box_bg1.gif) no-repeat 25px 25px; 
      }
      
      #main #right_column #databank_hidden_container div h5 {
        color: white;
        font-weight: bold;  font-size: 12px;
        line-height: 32px;  
        text-align: center;
        padding-bottom: 15px;
      }
      
      #main #right_column #databank_hidden_container div a {
        padding-right: 25px;
        font-weight: bold;
        background: url(/images/brownarrow.gif) no-repeat 45px 3px;
        margin-left: 105px;
        color: #8A1E04;
      }
      
      #main #right_column #databank_hidden_container .moredata {
        padding-right: 25px;
        font-weight: bold;
        background: url(/images/brownarrow.gif) no-repeat 180px 3px;
        margin-left: 445px;
        color: #8A1E04;      
      }
      /*----------DATABANK HIDDEN CONTAINER END----------*/
    /*----------NEWS CONTAINER END----------*/
    
    
    /*----------WEEKLY TRAVEL OFFER CONTAINER START----------*/
    #weekly_travel_offer_container {
      width: 671px;  height: 277px;
      padding-left: 15px; padding-bottom: 15px;
      overflow: hidden;
    }
    
    #weekly_travel_offer_container h5 {
      width: 213px;  height: 25px;
      padding-bottom: 5px;
      background: url(/images/weekly_travel_bg.gif) no-repeat;
    }
    /*----------WEEKLY TRAVEL OFFER CONTAINER END----------*/
    
    
    /*----------ORANGE TABS CONTAINER START----------*/
    #orange_tabs_container {
      width: 671px; height: 272px;
      background: url(/images/harom-oszlop-bg.jpg) no-repeat 15px 0;
      padding-left: 15px;
      overflow: hidden;
    }
    
    #orange_tabs_container a:hover {text-decoration: underline;}
    
    #orange_tabs_container .details {
      padding-right: 20px;
      background: url(/images/brownarrow.gif) no-repeat 59px 3px;
      color: #8a1e04;
      font-weight: bold;
      float: right;
      display: block;
      width: 65px;  height: 15px;
    }
    
      /*----------USEFUL CONTAINER START----------*/
      #orange_tabs_container #useful_container {
        width: 203px; height: 232px;
        padding-top: 40px;  padding-left: 8px;
        float: left;
        overflow: hidden;
      }
      
      #orange_tabs_container #useful_container div {
        width: 203px;  height: 203px;
        padding-top: 5px;
      }
      
      #orange_tabs_container #useful_container ul li {
        padding-left: 25px;
        background: url(/images/brownarrow.gif) no-repeat 3px 4px;
        line-height: 15px;
      }
      
      #orange_tabs_container #useful_container ul li a {
        color: #8a1e04;
        font-size: 11px;
        font-weight: bold; 
      }
      /*----------USEFUL CONTAINER END----------*/
      
      
      /*----------PROGRAM CALENDAR CONTAINER START----------*/
      #orange_tabs_container #program_calendar_container {
       width: 217px;  height: 232px;
       padding-top: 40px; padding-left: 15px;
       float: left; 
       overflow: hidden;
       position: relative;
      }
      
      #orange_tabs_container #program_calendar_container table {position: absolute;}
      
      #orange_tabs_container #program_calendar_container table table {position: static;}
      
      #orange_tabs_container #program_calendar_container #calmonthlink, #orange_tabs_container #program_calendar_container #calendar_link2 {
        position: absolute;      
        padding-right: 25px;
        background: url(/images/brownarrow.gif) no-repeat right 3px;
        color:#8A1E04;
        font-weight: bold;      
      }
      
      #orange_tabs_container #program_calendar_container #calmonthlink {
        left: 60px;
        top: 164px;
      }
      
      #orange_tabs_container #program_calendar_container #calmonthlink:hover, #orange_tabs_container #program_calendar_container #calendar_link2:hover {text-decoration: underline;}
      
      #orange_tabs_container #program_calendar_container #calendar_link2 {
        left: 128px;
        top: 252px;
      }
      
      #orange_tabs_container #program_calendar_container a:hover {text-decoration: none;}
      
      #orange_tabs_container #program_calendar_container .select_month {
        width: 177px; height: 26px;
        margin-left: 17px;
      }

      #orange_tabs_container #program_calendar_container .select_month td {vertical-align: middle;}

      #orange_tabs_container #program_calendar_container .select_month select.select {
        border: 1px solid #fee4b3;
        color: #8a1e04;
        width: 144px;
        margin-left: 5px;
      }

      #orange_tabs_container #program_calendar_container .select_month a.prev {
        width: 12px;  height: 26px;
        background: url(/images/front-naptar-prev-bg.jpg) no-repeat;
        display: block;
      }

      #orange_tabs_container #program_calendar_container .select_month a.next {
        width: 12px;  height: 26px;
        background: url(/images/front-naptar-next-bg.jpg) no-repeat;
        display: block;
      }

      #orange_tabs_container #program_calendar_container .naptar_table {
        width: 204px;
        color: #8a1e04;
      }

      #orange_tabs_container #program_calendar_container .naptar_table th {
        font-weight: bold;
        text-align: center;
        height: 22px;
      }

      #orange_tabs_container #program_calendar_container .naptar_table td {
        height: 22px;
        line-height: 22px;
        text-align: center;
        border-bottom: 1px dotted #fff;
      }

      #orange_tabs_container #program_calendar_container .naptar_table td a {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
      }
      
      .naptar_table_three {
        width: 204px;
        color: #8a1e04;
      }

      .naptar_table_three th {
        font-weight: bold;
        text-align: center;
        height: 22px;
      }
      
      .naptar_table_three td {
        height: 22px; line-height: 22px;
        text-align: center;
        border-bottom: 1px dotted #fff;
      }
      
      .naptar_table_three td a {
        color: #fff;
        text-decoration: none;
        font-weight: bold;
      }
      /*----------PROGRAM CALENDAR CONTAINER END----------*/
      
      
      /*----------CALENDAR CONTAINER START----------*/
      #orange_tabs_container #calendar_container {
       width: 218px;  height: 232px;
       float: left;
       padding-top: 40px; padding-left: 10px;
      }
      
      #orange_tabs_container #calendar_container p {
        padding-top: 5px; padding-bottom: 10px;
        font-weight: bold;
        color: white;  
      }
      
      #orange_tabs_container #calendar_container div {
        width: 218px;  height: 183px;
        margin-top: 10px;  
      }
      
      #orange_tabs_container #calendar_container ul li {
        padding-left: 25px;
        background: url(/images/brownarrow.gif) no-repeat 3px 4px;
        line-height: 15px;
      }
      
      #orange_tabs_container #calendar_container ul li a {
        color: #8a1e04;
        font-size: 11px;
        font-weight: bold; 
      }
      
      #orange_tabs_container #calendar_container .details {
        padding-right: 40px;
        width: 115px;
        background-position: 108px 3px;  
      }
      
      #orange_tabs_container #calendar_container .totoplist {
        color: white;
        font-weight: bold;
      }
      /*----------CALENDAR CONTAINER END----------*/
    /*----------ORANGE TABS CONTAINER END----------*/
    
    
    /*----------NEWS CONTAINER MODUL START----------*/
    .news_container_modul {
      width: 674px;
      padding-left: 15px;  
    }
    
    .news_container_modul_header {
      width: 673px; height: 52px; 
      background: url(/images/news_container_modul_bg.gif) no-repeat;
      padding-bottom: 5px;
    }
    
    .news_container_modul_header .back {padding-left: 20px; background-position: 0 5px;}
    
    .news_container_modul_header div {
      width: 595px; height: 43px; 
      float: left;
    }
    
    .news_container_modul_header div h2 {
      line-height: 43px;
      padding-left: 20px;
      font-size: 22px;  
      color: #8a1e04;
    }
    
    .back {
      float: left;
      display: block;
      width: 35px;
      padding-left: 35px;
      margin-top: 17px; margin-bottom: 15px;
      font-weight: bold;
      color: #922c13;
      background: url(/images/a-back-bg.gif) no-repeat 15px 5px;
    }
    
    .news_container_modul .news_container_modul_search {
      width: 653px; height: 112px; 
      padding: 10px 0 15px 20px; 
      background: url(/images/news_container_modul_search_bg.gif) no-repeat;
    }
    
    .news_container_modul .news_container_modul_search form div label {
      font-weight: bold;
      color: #01573e;    
    }
    
    .news_container_modul .news_container_modul_search form div {height: 45px;}
    
    .news_container_modul .news_container_modul_search form input {background: transparent;}
           
    .news_container_modul .news_container_modul_search form div input {
      width: 467px;  height: 17px;
      padding-top: 2px;
      margin-left: 63px;    
    }
    
    .news_container_modul .news_container_modul_search form p {padding-left: 500px;  padding-bottom: 0;}
    
    .news_container_modul .news_container_modul_search p {
      font-weight: bold;  font-size: 14px;
      color: #c73200;
      padding-bottom: 25px;
    }
    
    .news_container_modul .news_container_modul_search p .news_search_submit {width: 135px;  height: 22px;}
    
    .news_container_modul .news_modul_items {
      width: 674px;
      padding-bottom: 15px;  
    }
    
    .news_modul_items .first_news_item {
      width: 640px;  height: 150px;
      padding: 18px 14px 15px 20px;
      background: url(/images/first_news_item.gif) no-repeat;    
    }
    
    .news_modul_items img {
      float: left;
      margin-right: 20px;  
    }
    
    .news_modul_items p {
      width: 446px;  height: 115px;  
      float: left;  
      padding-top: 5px;
      color: #922c13;
    }
    
    .title, .date {color: #29584a;}
    
    .title {font-size: 14px;  font-weight: bold;}
    
    .date {font-size: 10px;}
    
    .news_modul_items .forward {
      float: right;
      padding-right: 21px;
      background: url(/images/brownarrow.gif) no-repeat right center;
      display: block;    
      color: #922c13;
      font-weight: bold;
    }
    
    .news_modul_items .news_item {
      width: 672px;
      padding-top: 15px;
      border-right: 1px solid #ffd676;  border-left: 1px solid #ffd676; border-bottom: 1px solid #ffd676;
      background: #fcf4e1 url(/images/news_modul_bg.gif) repeat-x;
    }
    
    .news_item_top {
      width: 674px;  height: 8px;
      padding-left: 0;
      line-height: 1px;
      background: url(/images/news_item_top.gif) no-repeat;    
      overflow: hidden;
    }
    
    .news_modul_items .news_item div {
      width: 640px;  height: 150px;
      border-bottom: 1px dotted #8a1e04;  
      margin-bottom: 10px;  margin-left: 20px;
    }

    .news_modul_items .news_item .lastitem {border-bottom: 0; margin-bottom: 0;}
    /*----------NEWS CONTAINER MODUL END----------*/
    
    
    /*----------SEARCH MODUL START----------*/
    .search_modul {
      width: 674px;
      padding-left: 15px;    
    }
    
    .search_modul .news_container_modul_search {
      width: 653px; height: 112px; 
      padding: 10px 0 20px 20px; 
      background: url(/images/news_container_modul_search_bg.gif) no-repeat;
    }
    
    .search_modul .news_container_modul_search form div label {
      font-weight: bold;
      color: #01573e;    
    }
    
    .search_modul .news_container_modul_search form div {height: 45px;}
    
    .search_modul .news_container_modul_search form input {background: transparent;}
           
    .search_modul .news_container_modul_search form div input {
      width: 467px;  height: 17px;
      padding-top: 2px;
      margin-left: 63px;    
    }
    
    .search_modul .news_container_modul_search form p {padding-left: 500px;  padding-bottom: 0;}
    
    .search_modul .news_container_modul_search p {
      font-weight: bold;  font-size: 14px;
      color: #c73200;
      padding-bottom: 25px;
    }
    
    .search_modul .news_container_modul_search p .news_search_submit {width: 135px;  height: 22px;}
    
    .search_modul #sav_akt {
      padding: 0 0 15px 20px;
      color:#922C13;
      font-weight: bold;  font-size: 14px;
    }
    
    .search_modul .search_modul_items {
      width: 674px;
      padding-bottom: 20px;           
    }
    
    .search_modul .search_modul_items .search_items {
      width: 672px;
      padding-top: 15px;
      border-right: 1px solid #ffd676;  border-left: 1px solid #ffd676; border-bottom: 1px solid #ffd676;
      background: #fcf4e1 url(/images/news_modul_bg.gif) repeat-x;          
    }
    
    .search_modul .search_modul_items .search_items .lastitem {border-bottom: 0; margin-bottom: 0;}
    
    .search_modul .search_modul_items .search_items .title {
      padding-left: 0;
      height: 25px;
      overflow: hidden;  
    }
    
    .search_modul .search_modul_items .search_items .title a {color: #29584A;}
    
    .search_modul .search_modul_items .search_items div {
      width: 640px;  height: 150px;
      border-bottom: 1px dotted #8a1e04;  
      margin-bottom: 10px;  margin-left: 20px;          
    }
    
    .search_modul .search_modul_items .search_items div p {
      padding-top: 5px;
      color: #922c13;          
    }
    
    .search_modul .search_modul_items .search_items div .forward {
      float: right;
      padding-right: 21px;
      background: url(/images/brownarrow.gif) no-repeat right center;
      display: block;    
      color: #922c13;
      font-weight: bold;
    }
    /*----------SEARCH MODUL END----------*/
    
    
    /*----------NEWS CONTAINER MODUL ARTICLES START----------*/
    .news_container_modul_article {
      width: 674px;
      padding-left: 15px; 
      margin-bottom: 15px; 
    }
    
    .news_container_modul_article .news_container_modul_header {padding-bottom: 10px;}
    
    .news_container_modul_article .article_top {
      width: 449px;  height: 29px;
      padding-left: 225px;
      background: url(/images/article_top_bg.gif);     
    }
    
    .news_container_modul_article .article_top a {
      display: block;
      width: 155px;  height: 29px;    
      float: left;
    }
    
    .news_container_modul_article .article_top .last_article_link {width: 138px;}
      
    .news_container_modul_article .article_container {
      background: #fcf4e1 url(/images/news_modul_bg.gif) repeat-x 0 50px;  
      width: 673px; 
      
    }
    
    .news_container_modul_article .article_container ul {padding-left: 15px;}

    .news_container_modul_article .article_container ul li, .news_container_modul_article .article_container ol li {line-height: 17px;}

    .news_container_modul_article .article_container ul li {list-style: disc;}
    
    .news_container_modul_article .article_container ol {padding-left: 20px;} 
    
    .news_container_modul_article .article_container ol li {list-style: decimal;}
    
    .news_container_modul_article .article_container div {
      padding-top: 20px;  padding-bottom: 10px;
      border-bottom: 1px solid #ffd676;
      border-left: 1px solid #ffd676;
      border-right: 1px solid #ffd676;       
    }
    
    .news_container_modul_article .article_container div div {
      padding: 0;
      border: 0;    
    }
    
    .news_container_modul_article .article_container div .jcarousel-skin-ie7 .jcarousel-clip-horizontal {padding-top: 20px;}
    
    .news_container_modul_article .article_container .article_header {
      width: 653px;  height: 50px;
      line-height: 50px;
      padding-left: 20px; padding-top: 0; padding-bottom: 0;
      background: url(/images/article_header_bg.gif);    
      border: 0;
    }
    
    .news_container_modul_article .article_container .article_header h3 {
      font-size: 18px;
      color: #922c13;
      font-weight: normal;    
    }
    
    .news_container_modul_article .article_container .article_top_p {
      float: left; 
      padding-left: 20px; padding-right: 20px;
      width: 390px;   
    }
    
    .news_container_modul_article .article_container .article_top_p b {color: #3a3a3a;}
    
    .news_container_modul_article .article_container img {float: left;}
    
    .news_container_modul_article .article_container .article_text {
      padding-left: 20px; padding-bottom: 10px;   
      width: 630px;
      color: #3a3a3a;
      text-align: justify;
    }
    
    .news_container_modul_article .article_container .article_text p {line-height: 17px;}
    
    .news_container_modul_article .article_container .article_text a {
      color: #922C13;
      font-weight: bold;  
    }
    
    .news_container_modul_article .article_container .article_text h2 {padding-left: 0;}
    
    .news_container_modul_article .article_container .article_text h1, .news_container_modul_article .article_container .article_text h2, .news_container_modul_article .article_container .article_text h3, .news_container_modul_article .article_container .article_text h4, .news_container_modul_article .article_container .article_text h5 {
      font-weight: bold;  font-size: 14px;
      color: #922c13;  
      padding-bottom: 15px;
    }
    
    .news_container_modul_article .article_container .morenews {
      float: right;
      padding-right: 20px;
      display: block;
      height: 15px;
      color: #922c13;
      font-weight: bold;
      background: url(/images/brownarrow.gif) right center no-repeat;  
    }
    
    .news_container_modul_article .article_container .tothetop, .news_container_modul_article .article_container .tothetop1, .news_container_modul_article .article_container .tothetop2 {
      float: right;
      padding-left: 20px; padding-right: 20px;
      margin-left: 347px;
      display: block;
      height: 15px;
      color: #922c13;
      font-weight: bold;
      background: url(/images/a-back-bg.gif) left center no-repeat;  
    }
    
    .news_container_modul_article .article_container .tothetop2 {margin-left: 245px;}
    
    .news_container_modul_article .article_container .tothetop1 {margin-left: 0;}
    /*----------NEWS CONTAINER MODUL ARTICLES END----------*/
    
    
    /*----------VOTE FORM CONTAINER START----------*/
    h4 {
      font-weight: bold;
      font-size: 14px;    
    }
    
    .vote_container {
      width: 674px;
      margin-left: 15px; 
      margin-bottom: 20px;   
      color: #922c13;
      background: url(/images/vote_bg.gif) repeat-y;    
    }
    
    .vote_container div {background: url(/images/vote_top.gif) no-repeat left top;}
    
    .vote_container h4 {
      padding-left: 20px; padding-bottom: 10px; 
      line-height: 35px; 
    }
    
    .vote_container p {
      padding-left: 20px; padding-bottom: 5px;
      font-weight: bold;  
    }
    
    .vote_container form {
      padding-left: 25px;
      background: url(/images/vote_bottom.gif) no-repeat left bottom;  
    }
    
    .vote_container form input {margin-right: 15px;}
    
    .vote_container form .last {border-bottom: 0;}
  
    .vote_container form div {
      width: 615px; height: 25px;
      padding-left: 10px; padding-top: 3px; 
      border-bottom: 1px dotted #8a1e04;
      line-height: 22px;
      background: none;  
      min-height: 0;
    }
    
    .vote_container form .minheight {
      width: auto;  height: auto;
      border: 0;
      line-height: normal;
      padding: 0;    
    }

    .vote_container form label {color: #01573e;}
    
    .vote_container form .normalheight {
      height: 28px;
      border: 0;  
    }
    
    .vote_container form div .vote_submit {
      width: 184px;  height: 28px;
      margin-left: 425px; margin-right: 0;  margin-top: 0;
      background: transparent;
    }
    /*----------VOTE FORM CONTAINER END----------*/
    
    
    /*----------VIDEO CONTAINER START----------*/
    .video_container {
      width: 674px; height: 231px;
      padding-left: 15px; padding-bottom: 20px;
      background: url(/images/video_bg.gif) no-repeat 15px 0;
    }
    
    .video_container h4 {
      line-height: 33px;
      color: #01573e; 
      padding-left: 20px; padding-bottom: 20px;
    }
    
    .video_container img, .video_container div {float: left;}
    
    .video_container img {padding-left: 20px; padding-right: 20px;}
    
    .video_container div {width: 450px;}
    
    .video_container div .title {color: #01573e;}
    
    .video_container div .date {color: #922c13;}
    
    .video_container div p {
      color: #3a3a3a;
      height: 150px;  
      text-align: justify;
    }
    
    .video_container div a {
      float: right;
      background: url(/images/brownarrow.gif) no-repeat right center;
      padding-right: 20px;  
      display: block;
      height: 15px;
      font-weight: bold;
      color: #922c13;
    }
    /*----------VIDEO CONTAINER END----------*/
    
    
    /*----------ORANGE SMALL BOX START----------*/
    .orange_small_box {
      width: 674px;
      padding-left: 15px; 
      margin-bottom: 20px;
      background: url(/images/orange_small_box_bg.gif) repeat-y 15px 0;   
    }
    
    .orange_small_box div {
      padding-bottom: 15px;  
      background: url(/images/orange_small_box_bottom.gif) no-repeat left bottom;  
    }
    
    .orange_small_box h4 {
      color: #922c13;
      padding-left: 20px;  
      line-height: 30px;
      width: 652px; height: 30px;
      background: url(/images/orange_small_box_header.gif) no-repeat;  
    }
    
    .orange_small_box ul {padding-top: 15px;  padding-left: 20px;}
    
    .orange_small_box ul li {
      padding-left: 15px;
      background: url(/images/redarrowhead.gif) no-repeat left 3px;  
    }
    
    .orange_small_box ul li a {color: #295a4b;}
    /*----------ORANGE SMALL BOX END----------*/
    
    
    /*----------RED SMALL BOX START----------*/
    .red_small_box {
      width: 674px;
      padding-left: 15px; 
      margin-bottom: 20px;
      background: url(/images/red_small_box_bg.gif) repeat-y 15px 0; 
    }
    
    .red_small_box div {
      padding-bottom: 15px;  
      background: url(/images/red_small_box_bottom.gif) no-repeat left bottom;     
    }
    
    .red_small_box h4 {
      color:#922C13;
      padding-left: 20px;  
      width: 652px; height: 30px; line-height: 30px;
      background: url(/images/red_small_box_header.gif) no-repeat; 
    }
    
    .red_small_box ul {padding-top: 15px;  padding-left: 20px;}
    
    .red_small_box ul li {
      padding-left: 15px;
      background: url(/images/redarrowhead.gif) no-repeat left center;
    }
    
    .red_small_box ul li a {color: #295a4b;}
    /*----------RED SMALL BOX END----------*/
    
    
    /*----------CIMKEFELHO START----------*/
    .cimkehelho {
      width: 672px;
      padding-left: 15px; 
      margin-bottom: 15px;
      background: url(/images/cimke.gif) repeat-y 15px 0;      
    }
    
    .cimkehelho div {
      background: url(/images/cimke_bottom.gif) no-repeat left bottom;  
      padding-bottom: 16px;    
    }
    
    .cimkehelho h4 {
      color:#922C13; 
      padding-left: 20px; padding-top: 7px;  
      width: 652px; height: 37px;
      background: url(/images/cimke_top.gif) no-repeat;   
    }
    
    .cimkehelho div ul {padding: 0 20px;}
    
    .cimkehelho div ul li {
      float: left;
      margin-right: 5px;  
    }
    
    .cimkehelho div ul li a {color: #922c13;}
    
    .cimkehelho div ul li a span {color: #3a3a3a;}
    /*----------CIMKEFELHO END----------*/
    
    
    /*----------SEND TO YOUR FRIEND START----------*/
    .sendto_container {
      width: 674px; height: 285px;
      padding-left: 15px; padding-bottom: 15px;
      background: url(/images/sendto_bg.gif) no-repeat 15px 0;   
    }
    
    .sendto_container h4 {
      line-height: 33px;
      color: #01573e;  
      padding-left: 20px;
    }
    
    .sendto_container form {padding-left: 17px; padding-top: 16px;}
    
    .sendto_container form div {float: left;}
    
    .sendto_container form .labels {
      width: 120px;
      padding-right: 13px; 
      line-height: 39px; 
      text-align: right;
    }
    
    .sendto_container form .input {width: 501px;}
    
    .sendto_container form .input div {
      height: 33px;  
      padding-top: 6px;
    }
    
    .sendto_container form .input .lastinput {width: 380px; float: left;}

    .sendto_container form img {
      float: left;
      margin-left: 14px; 
    }
    
    .sendto_container form div label {color: #01573e;}
    
    .sendto_container form div input {
      width: 498px;  height: 22px;
      padding-top: 5px;
      background: transparent;
    }
    
    .sendto_container form p .sendtosubmit {
      width: 180px;  height: 29px;   
      margin-left: 453px; margin-top: 15px;
      background: transparent;
    }
    /*----------SEND TO YOUR FRIEND END----------*/
    
    
    /*----------POST LIST START----------*/
    .post_list_container {
      width: 672px;
      padding-left: 15px; 
      background: url(/images/postlist.gif) no-repeat 15px 0;   
    }
    
    .post_list_container h4 {
      color: white;
      line-height: 30px;
      padding-left: 20px;
    }
    
    .post_list_container div {
      border-left: 1px solid #ffd676; 
      border-right: 1px solid #ffd676;  
      width: 670px; 
      padding-top: 15px;
      background-color: #fcf4e1;
    }
    
    .post_list_container div .post_title {
      width: 650px;  height: 21px;
      padding-left: 20px; padding-top: 0;
      line-height: 21px;
      background-color: #fddbb0;
      color: #922c13; 
      border: 0;   
    }
    
    .post_list_container div .post_title a {
      color: #922c13;
      font-weight: bold;  
    }
    
    .post_list_container div .post_title div {
      float: left;
      width: 459px;    
      border: 0;
      padding-top: 0;
      background-color: #fddbb0;
    }
    
    .post_list_container div .post_title .postit {
      width: 181px; 
      border: 0;  
      padding-top: 0; 
      background-color: #fddbb0;
    }
    
    .post_list_container div p {
      color: black;
      padding: 5px 20px 0 20px;
      text-align: justify;  
    }
    
    .post_list_container_bottom {
      width: 674px;  height: 12px;
      padding-left: 15px; padding-bottom: 20px;
      background: url(/images/postlist_bottom.gif) no-repeat 15px 0;    
    }
    /*----------POST LIST END----------*/
    
    
    /*----------POST CONTAINER START----------*/
    .post_container {
      width: 674px; /*height: 290px;*/
      padding-left: 15px; 
      margin-bottom: 15px;
      background: url(/images/post_bg.gif) no-repeat 15px 0;  
    }
    
    .post_container h4 {
      color: #01573e;
      padding-left: 20px; padding-bottom: 25px;  
      line-height: 30px;
    }
    
    .post_container form {padding-left: 70px;}
    
    .post_container form div {height: 152px;}
    
    .post_container form div p, .post_container form div textarea {float: left; background: transparent;}
    
    .post_container form div p, .post_container form .last label {color: #01573e;}
    
    .post_container form div p {padding-right: 19px;}
    
    .post_container form div input {
      background: transparent;
      width: 379px; height: 25px;  
    }
    
    .post_container form div textarea {width: 498px; height: 137px;}
    
    .post_container form .last {
      height: 50px;
      padding-left: 7px;  
    }
    
    .post_container form .last label {padding-right: 20px;  padding-top: 5px;}
    
    .post_container form .last input {
      margin-right: 15px;
      height: 21px;
      padding-top: 4px;  
    }
    
    .post_container form .last label, .post_container form .last input, .post_container form .last img {float: left;}
    
    .post_container form .postsubmit {
      width: 170px; height: 27px;
      margin-left: 410px;    
      background: transparent;
    }
    /*----------POST CONTAINER END----------*/
    
    
    /*----------FORUM CONTAINER START----------*/
    .forum_container {width: 674px; padding-left: 15px;}
    
    .forum_container .news_container_modul_header .back {margin-top: 17px;}
    
    .forum_container .forum_top {
      width: 203px;  height: 29px;
      padding-left: 470px;
      background: url(/images/forum_top.gif) no-repeat;
    }
    
    .forum_container .forum_top a {
      display: block;
      width: 176px;  height: 29px;    
    }
    
    .forum_container table {
      border-collapse: collapse;  border-spacing: 0;
      margin-bottom: 20px;
    }
    
    .forum_container table, .forum_container table tr, .forum_container table td {border: 0;}
    
    .forum_container table tr {width: 673px;}
    
    .forum_container table tr td {padding: 8px 0;}
            
    .forum_container table .forum_header {height: 32px;}
    
    .forum_container table .forum_header .forum_topic {
      background: url(/images/forum_header.gif) no-repeat; 
      color: #01573e;
    }
    
    .forum_container table .forum_header .forum_posts {
      background: #fccd73 url(/images/forum_header.gif) no-repeat -440px 0; 
      color: #01573e;
    }
    
    .forum_container table .forum_header .forum_date {
      background: url(/images/forum_header.gif) no-repeat -556px 0; 
      color: #01573e;
    }
    
    .forum_container table .forum_topic {
      background: #fcf5e3 url(/images/forum_bg.gif) no-repeat left bottom;
      padding-left: 20px; 
      width: 420px; 
      color: #cd3400;
    }
    
    .forum_container table .forum_topic a {color: #cd3400;}
    
    .forum_container table .forum_posts {
      background: #fce8bf url(/images/forum_bg.gif) no-repeat -440px bottom;
      width: 116px;
      color: #01573e;
        
    }
    
    .forum_container table .forum_date { 
      background: #ffdf9c url(/images/forum_bg.gif) no-repeat -556px bottom;
      width: 117px;
      color: #01573e;
    }
        
    .forum_container table .forum_last {background: url(/images/forum_last.gif) no-repeat;}
    
    .forum_container table .forum_last .forum_topic {background: url(/images/forum_last.gif) no-repeat left bottom;}
    
    .forum_container table .forum_last .forum_posts {background: url(/images/forum_last.gif) no-repeat -440px bottom;}
    
    .forum_container table .forum_last .forum_date {background: url(/images/forum_last.gif) no-repeat -556px bottom;}
    
    .forum_container table .forum_bottom {height: 16px;}
    
    .forum_container table .forum_bottom td {
      background: url(/images/forum_bottom.gif) no-repeat;
      padding: 0;
      height: 16px;  
    }
    
    .registernow_container {
      width: 652px;  height: 34px;
      line-height: 35px;
      padding-left: 20px; padding-bottom: 15px;
      background: url(/images/registernow_bg.gif) no-repeat;
      color: #922c13;
    }
    
    .registernow_container a, .registernow_container p {float: left;}
    
    .registernow_container p {padding-right: 10px;}
    
    .registernow_container a {
      color: #922c13; 
      font-weight: bold;
    }
    
    .forum_container .back {margin-top: 0;}
    
    .forum_container .forum_new_post_container {
      width: 674px; height: 285px;
      margin-bottom: 15px;
      background: url(/images/forum_post_bg.gif) no-repeat;   
    }
    
    .forum_container .forum_new_post_container h4 {
      color: #01573e;
      padding-left: 20px; padding-bottom: 24px;  
      line-height: 30px;
    }
    
    .forum_container .forum_new_post_container form {padding-left: 40px;}
    
    .forum_container .forum_new_post_container form div {height: 112px;}
    
    .forum_container .forum_new_post_container form div p, .forum_container .forum_new_post_container form div textarea {float: left;}
    
    .forum_container .forum_new_post_container form div p {
      padding-right: 18px;
      color:#01573E;
    }
    
    .forum_container .forum_new_post_container form div label {color:#01573E;}
    
    .forum_container .forum_new_post_container form div input {
      background: transparent;
      width: 375px; height: 25px;  
    }
    
    .forum_container .forum_new_post_container form div textarea {width: 496px; height: 97px; background: transparent;}
    
    .forum_container .forum_new_post_container form .first {
      height: 40px;  
      padding-left: 30px;        
    }
    
    .forum_container .forum_new_post_container form .first p {padding-right: 19px;  padding-top: 5px;}
    
    .forum_container .forum_new_post_container form .first input {
      width: 497px;  height: 23px;
      padding-top: 4px;  
    }
      
    .forum_container .forum_new_post_container form .last {
      height: 50px;
      padding-left: 40px;  
    }
    
    .forum_container .forum_new_post_container form .last label {padding-right: 17px;  padding-top: 5px;}
    
    .forum_container .forum_new_post_container form .last input {
      margin-right: 15px;
      height: 21px;
      padding-top: 4px;  
    }
    
    .forum_container .forum_new_post_container form .last label, .forum_container .forum_new_post_container form .last input, .forum_container .forum_new_post_container form .last img {float: left;}
    
    .forum_container .forum_new_post_container form .postsubmit {
      width: 120px; height: 27px;
      margin-left: 485px;    
      background: transparent;
    }
    /*----------FORUM CONTAINER END----------*/
    
    
    /*----------FORUM POST CONTAINER START----------*/
    .forum_posts_wrapper {padding-left: 15px;}
    
    .forum_posts_wrapper .back {margin-top: 0;}
    
    .forum_posts_wrapper .news_container_modul_header .back {margin-top: 17px;}
    
    .forum_posts_wrapper .post_container {
      padding-left: 0; 
      background-position: 0 0;
    }
    
    .forum_posts_top {
      width: 183px;  height: 29px;
      padding-left: 490px;
      background: url(/images/forum_posts_top.gif);    
    }
    
    .forum_posts_top a {
      width: 155px;  height: 29px;
      display: block;    
    }
    
    .forum_posts_container {width: 673px;}
    
    .forum_posts_container h4 {
      color: white;
      line-height: 30px;
      padding-left: 20px;
      font-size: 18px;
      font-weight: normal;
      background: url(/images/forum_post_header.gif) no-repeat;
      height: 43px; line-height: 43px;
    }
    
    .forum_posts_container div {
      border-left: 1px solid #ffd676; 
      border-right: 1px solid #ffd676;  
      width: 671px; 
      padding-top: 15px;
      background-color: #fcf4e1;
    }
    
    .forum_posts_container .last p {border-bottom: 0;}
    
    .forum_posts_container div .post_title {
      width: 651px;  height: 21px;
      padding-left: 20px; padding-top: 0;
      line-height: 21px;
      background-color: #fddbb0;
      color: #922c13; 
      border: 0;   
    }
    
    .forum_posts_container div .post_title a {
      color: #922c13;
      font-weight: bold;  
    }
    
    .forum_posts_container div .post_title div {
      float: left;
      width: 459px;    
      border: 0;
      padding-top: 0;
      background-color: #fddbb0;
    }
    
    .forum_posts_container div .post_title .postit {
      width: 181px; 
      border: 0;  
      padding-top: 0; 
      background-color: #fddbb0;
    }
    
    .forum_posts_container div p {
      color: black;
      padding: 5px 10px 10px 10px;
      margin: 0 10px;
      text-align: justify; 
      border-bottom: 1px dotted #8a1e04;
      line-height: 17px;
    }
    
    .forum_posts_bottom {
      width: 674px;  height: 12px;
      padding-bottom: 20px;
      background: url(/images/forum_posts_bottom.gif) no-repeat;    
    }
    /*----------FORUM POST CONTAINER END----------*/
    
    
    /*----------DATABANK MODUL START----------*/
    .databank_container {
      width: 674px;  
      padding-left: 15px; 
    }
    
    .databank_container .news_container_modul_header {
      width: 673px;
      float: none;    
    }
    
    .databank_container .news_container_modul_header div {width: 595px;}
    
    .databank_container div {
      width: 228px;  
      float: left;  
    }
    
    .databank_container .last {width: 218px;}
    
    .databank_container .databank_box_container {
      float: none;
      padding-top: 15px;  
      width: 216px;
      overflow: hidden;
    }
    
    .databank_container .databank_box_container h3 {
      width: 176px;
      padding: 5px 20px 5px 20px;
      font-size: 15px;  font-weight: bold;
      color: white;
      background: url(/images/databox_container_header.gif) no-repeat left top;    
    }
    
    .databank_container .databank_box_container_bottom {
      width: 216px;  height: 15px;
      background: url(/images/databox_container_bottom.gif) no-repeat;    
      float: none;
    }
    
    .databank_container ul {
      padding: 15px 0 15px 10px;
      background-color: #fde5b2;
      width: 206px;  
    }
    
    .databank_container ul li {
      width: 195px;
      line-height: 18px;
      border-bottom: 1px dashed white;  
    }
    
    .databank_container .backtotop {
      background-color: #fde5b2;  
      width: 201px;
      padding-bottom: 5px;  padding-right: 15px;
      float: none;
    }
    
    .databank_container .backtotop a {
      float: right;
      color: #922c13;
      font-weight: bold; 
      padding-left: 20px; 
      background: url(/images/a-back-bg.gif) no-repeat left 4px;
    }
    
    .databank_container ul .last {border-bottom: 0;}
    
    .databank_container ul li a {
      display: block;
      color: #01573e;
      width: 160px;
      padding-left: 35px;
      background: url(/images/brownarrow.gif) no-repeat 5px 5px;
    }
    
    .databank_container ul li a:hover {background-color: #f8dea4;}
    /*----------DATABANK MODUL END----------*/
    
    
    /*----------VOTE MODUL START----------*/
    .vote_modul_container {
      width: 674px;
      padding-left: 15px;   
    }
    
    .vote_modul_container .vote_container {
      padding-left: 0;  
      margin-left: 0; 
      background-position: 0 0;  
    }
    
    .vote_modul_container .vote_result_container {
      width: 674px;
      background: url(/images/vote_result_repeat.gif) repeat-y bottom;         
    }
    
    .vote_modul_container .vote_result_container h4 {
      color: #01573e;
      padding-left: 25px;
      width: 649px;  height: 39px;
      line-height: 39px;
      background: url(/images/vote_result_header.gif) no-repeat;
    }
    
    .vote_modul_container .vote_result_container .vote_result_content {
      width: 654px;
      padding-left: 20px; padding-top: 12px;  padding-bottom: 15px;
      background: url(/images/vote_result_bg.gif) no-repeat;
    }
    
    .vote_modul_container .vote_result_container .vote_result_content div {
      border-bottom: 1px dotted #8a1e04;    
      width: 635px; 
      padding-top: 6px; padding-bottom: 6px;
    }
    
    .vote_modul_container .vote_result_container .vote_result_content div p {
      padding-left: 6px;  padding-right: 6px;
      width: 275px;  
      float: left;
      color: #01573e;
    }
    
    .vote_modul_container .vote_result_container .vote_result_content div b {
      padding-left: 5px;
      color: #922c13;  
    }
    
    .vote_modul_container .vote_result_container .vote_result_content .vote_result {
      width: 166px; height: 16px;
      background: url(/images/vote-ered-bg.jpg) no-repeat;  
      float: left;
      border-bottom: 0;
      padding-top: 0; padding-bottom: 0;
    }
    
    .vote_modul_container .vote_result_container .vote_result_content .vote_result div {
      border-bottom: 0;
      padding-top: 0; padding-bottom: 0;
      width: 166px;  height: 16px;
      background: url(/images/vote-ered-red-bg.jpg);    
    }
    
    .vote_result_bottom {
      width: 194px;  height: 29px;
      padding-left: 480px;  padding-top: 15px;  padding-bottom: 20px;
      background: url(/images/vote_result_bottom.gif) no-repeat;    
    }
    
    .vote_result_bottom a {
      display: block;
      width: 167px;  height: 28px;    
    }
    
      /*----------FRESH VOTE START----------*/
      .fresh_votes {
        width: 674px;
        padding-bottom: 18px;  
      }
      
      .fresh_votes h4 {
        font-size: 14px;
        color: #922c13;
        height: 26px;
        padding-left: 20px; padding-top: 10px;
        background: url(/images/fresh_vote_header.gif) no-repeat;    
        font-weight: bold;
      }
      
      .fresh_votes ul {
        padding-top: 10px;  padding-left: 30px; padding-bottom: 15px;
        width: 642px;  
        background-color: #ffd26c;
        border-left: 1px solid #f5981e;
        border-right: 1px solid #f5981e;
        border-bottom: 1px solid #f5981e;
        font-weight:normal;
      }
      
      .fresh_votes ul li {
        padding-left: 20px;
        line-height: 18px;
        background: url(/images/redarrowhead.gif) no-repeat left center;    
      }
      
      .fresh_votes ul li a {color: #01573e;}
      /*----------FRESH VOTE END----------*/
      
      
      /*----------OLD VOTE START----------*/
      .old_votes {
        width: 674px;
        padding-bottom: 18px;  
      }
      
      .old_votes h4 {
        color: #922c13;
        font-size: 14px;
        padding-left: 20px; padding-top: 10px;
        width: 653px;  height: 27px;
        background: url(/images/old_vote_header.gif) no-repeat;
        font-weight: bold;
      }
      
      .old_votes ul {
        padding-top: 10px;  padding-left: 30px; padding-bottom: 15px;
        width: 641px;  
        background-color: #fefbf3;
        border-left: 1px solid #ffd676;
        border-right: 1px solid #ffd676;
        border-bottom: 1px solid #ffd676;
      }
      
      .old_votes ul li {
        padding-left: 20px;
        line-height: 18px;
        background: url(/images/redarrowhead.gif) no-repeat left center;    
      }
      
      .old_votes ul li a {color: #01573e;}
      
      .vote_modul_container .post_list_container {
        padding-left: 0;
        background-position: 0 0;      
      }
      
      .vote_modul_container .post_list_container_bottom {
        padding-left: 0;
        background-position: 0 0;        
      }
      
      .vote_modul_container .post_container {
        padding-left: 0;
        background-position: 0 0;  
        height: auto;     
      }
      /*----------OLD VOTE END----------*/
    /*----------VOTE MODUL END----------*/
    
    
    /*----------PLANE TICKETS MODUL START----------*/
    .plane_ticket_modul {
      width: 674px;
      padding-left: 15px;          
    }
    
    .plane_ticket_modul center p {
      margin-bottom: 15px;
      font-weight: bold;
      color: #922C13;  
    }
      
      /*----------AIRWAYS SEARCH START----------*/
      .plane_ticket_modul .airways_search {
        width: 672px;  height: 253px;
        padding-bottom: 15px;
        background: url(/images/airways_search_bg.gif) no-repeat;    
      }
      
      .plane_ticket_modul .airways_search h4 {
        line-height: 34px;  
        padding-left: 20px;
        color: #c73200;  
      }
      
      .plane_ticket_modul .airways_search form {
        padding-left: 25px; padding-top: 16px;  
      }
      
      .plane_ticket_modul .airways_search form div {
        width: 470px;  height: 24px;  
        padding-top: 3px;  
        border-bottom: 1px dotted #8a1e04;
        overflow: hidden;
      }
      
      .plane_ticket_modul .airways_search form .last {border-bottom: 0; padding-top: 0;}
      
      .plane_ticket_modul .airways_search form .last p {padding-top: 7px;}
      
      .plane_ticket_modul .airways_search form .last input {
        margin-top: 4px;
        border: 0;  
      }
      
      .plane_ticket_modul .airways_search form div p, .plane_ticket_modul .airways_search form div select, .plane_ticket_modul .airways_search form div input, .plane_ticket_modul .airways_search form div a {float: left;}
      
      .plane_ticket_modul .airways_search form div p {
        padding-left: 10px; padding-top: 4px;
        width: 135px;
        color: #01573e;
        font-weight: bold;
      }
      
      .plane_ticket_modul .airways_search form p input {
        width: 130px;  height: 25px;
        margin-left: 495px; margin-top: 10px;
        background: transparent;    
      }
      
      .plane_ticket_modul .airways_search form div input {
        border: 1px solid black;
        margin-right: 20px; 
        width: 150px;  height: 17px;     
      }
      
      .plane_ticket_modul .airways_search form div select {
        width: 195px;  height: 20px;    
        margin-right: 20px;
      }
      
      .plane_ticket_modul .airways_search form div .middleselect {
        width: 108px; 
        margin-right: 40px;   
      }
      
      .plane_ticket_modul .airways_search form div .smallselect {width: 47px;}
      
      .plane_ticket_modul .airways_search form div .smallerselect {width: 37px;}
      
      .plane_ticket_modul .airways_search form .passanger_num {
        width: 460px;  
        padding-left: 10px;    
      }
      
      .plane_ticket_modul .airways_search form .passanger_num p {padding-left: 0;}
      
      .plane_ticket_modul .airways_search form .passanger_num .normalwidth {width: auto;  margin-right: 17px;}
      
      .plane_ticket_modul .airways_search form .passanger_num .last {width: auto; padding-top: 4px;}
      
      .plane_ticket_modul .airways_search form .passanger_num select {margin-right: 10px;}
      
      .plane_ticket_modul .airways_search form div a {
        display: block;
        width: 26px;  height: 19px;  
        background: url(/images/smallmap.gif) no-repeat;
      }
      
      .plane_ticket_modul .airways_search form .last a {
        width: auto;  height: auto;
        display: inline;
        background: none;
        color: #01573E;
        font-weight: bold;
        margin-top: 7px;
      }
      
      .plane_ticket_modul .airways_search form .last .checkbox {width: auto;}
      
      .plane_ticket_modul .airways_search form .last .reszletes_link {
        background: url(/images/brownarrow.gif) no-repeat right 3px;
        padding-right: 20px;  
        margin-top: 5px;
      }
      
      .plane_ticket_modul .airways_search form div .calendarlink {background: url(/images/calendar.gif) no-repeat;}
      /*----------AIRWAYS SEARCH END----------*/
    
    .plane_ticket_modul table {border-collapse: collapse;  border-spacing: 0;}
    
    .plane_ticket_modul table .plane_country a {color: #922C13;}
    
    .plane_ticket_modul table .plane_adult a, .plane_ticket_modul table .plane_student a {color: #01573E;}
    
    .plane_ticket_modul table, .forum_container table tr, .forum_container table td {border: 0;}
    
    .plane_ticket_modul table tr {width: 673px;}
    
    .plane_ticket_modul table tr td {padding: 8px 0;}
            
    .plane_ticket_modul table .plane_header {height: 32px;}
    
    .plane_ticket_modul table .plane_header .plane_country {background: url(/images/plane_header.gif) no-repeat; color: #01573e;}
    
    .plane_ticket_modul table .plane_header .plane_city {background: url(/images/plane_header.gif) no-repeat -209px 0; color: #01573e;}
    
    .plane_ticket_modul table .plane_header .plane_adult {background: url(/images/plane_header.gif) no-repeat -350px 0; color: #01573e;}
    
    .plane_ticket_modul table .plane_header .plane_student {background: url(/images/plane_header.gif) no-repeat -512px 0; color: #01573e;}
    
    .plane_ticket_modul table .plane_country {
      background: url(/images/plane_bg.gif) no-repeat left bottom;
      padding-left: 20px; 
      width: 189px; 
      color: #922c13;
      text-align: left;
    }
    
    .plane_ticket_modul table .plane_city {
      background: url(/images/plane_bg.gif) no-repeat -209px bottom;
      width: 116px;
      color: #01573e;
      padding-left: 25px;
      text-align: left;
    }
    
    .plane_ticket_modul table .plane_adult { 
      background: url(/images/plane_bg.gif) no-repeat -350px bottom;
      width: 162px;
      color: #01573e;
      text-align: center;
    }
    
    .plane_ticket_modul table .plane_student { 
      background: url(/images/plane_bg.gif) no-repeat -512px bottom;
      width: 161px;
      color: #01573e;
      text-align: center;
    }
        
    .plane_ticket_modul table .last {background: url(/images/plane_last.gif) no-repeat; height: 29px;}
    
    .plane_ticket_modul table .plane_bottom {height: 16px;}
    
    .plane_ticket_modul table .plane_bottom td {background: url(/images/plane_bottom.gif) no-repeat;}
    
    .plane_ticket_modul .actual_airway {
      width: 673px;
      background: url(/images/actual_airway_repeat.gif) repeat-y;    
      color: #8a1e04;
    }
      
      /*----------ACTUAL AIRWAY START----------*/
      .plane_ticket_modul .actual_airway_header {height: 33px;}
      
      .plane_ticket_modul .actual_airway_header .actual_airway_header_left {
        width: 9px;  height: 33px;
        float: left;
        background: url(/images/actual_airway_header_left.gif);
      }
      
      .plane_ticket_modul .actual_airway_header .actual_airway_header_right {
        width: 77px;  height: 33px; 
        float: left;
        background: url(/images/actual_airway_header_right.gif);
      }
      
      .plane_ticket_modul .actual_airway_header h4 {
        color: #02563e;
        font-size: 18px;
        line-height: 33px;   
        height: 33px;
        padding-left: 10px; 
        float: left;
        background: url(/images/actual_airway_header.gif) repeat-x;
      }
      
      .plane_ticket_modul .actual_airway .actual_airway_content {
        padding-left: 20px; padding-top: 20px;   
        width: 653px;
        background: url(/images/actual_airway_bg.gif) no-repeat 0 -2px;
      }
      
      .plane_ticket_modul .actual_airway .actual_airway_content div {
        line-height: 25px;   
        border-bottom: 1px dotted #8a1e04; 
        width: 620px;
      }
      
      .plane_ticket_modul .actual_airway .actual_airway_content span {color: black;}
      
      .plane_ticket_modul .actual_airway .actual_airway_content .last {
        line-height: normal;   
        border-bottom: 0;  
        padding-top: 5px;
      }
      
      .plane_ticket_modul .actual_airway .actual_airway_content .last p {
        padding-bottom: 20px;
        color: black;  
        line-height: 17px;
      }
      
      .plane_ticket_modul .actual_airway_bottom {
        width: 673px;  height: 29px;
        background: url(/images/actual_airway_bottom.gif) no-repeat left top;    
      }
      
      .plane_ticket_modul .actual_airway_bottom form {margin-left: 450px;}
      
      .plane_ticket_modul .actual_airway_bottom form input {
        width: 190px;  height: 25px;
        background: transparent;
      }
      /*----------ACTUAL AIRWAY END----------*/
    /*----------PLANE TICKETS MODUL END----------*/
    
    
    /*----------VIDEO GALLERY MODUL START----------*/
    .video_gallery_modul {
      width: 674px;
      padding-left: 15px;    
    }
    
    .video_gallery_modul .gallery_item {
      width: 659px;  height: 183px;
      padding: 15px 0 20px 15px;
      background: url(/images/gallery_item_bg.gif) no-repeat;          
    }
    
    .video_gallery_modul .gallery_item div {height: 150px;}
    
    .video_gallery_modul .gallery_item img, .video_gallery_modul .gallery_item p {float: left;}
    
    .video_gallery_modul .gallery_item p {
      width: 430px; height: 153px;
      padding-left: 15px; 
      color: #3a3a3a;
      line-height: 17px;
      overflow: hidden;
    }
    
    .video_gallery_modul .gallery_item .forward {
      float: right;
      color: #922c13;
      font-weight: bold;
      padding-right: 35px;
      background: url(/images/brownarrow.gif) no-repeat 79px center;  
    }
    
    .video_gallery_modul .gallery_item .title {color: #01573e;}
    
    .video_gallery_modul .gallery_item .date {color: #922c13;}
    
    .video_gallery_modul .post_list_container {
      padding-left: 0;
      background-position: 0 0;  
    }
    
    .video_gallery_modul .post_list_container_bottom {
      padding-left: 0;
      background-position: 0 0;   
    }
    
    .video_gallery_modul .post_container {
      padding-left: 0;
      background-position: 0 0;   
    }
    /*----------VIDEO GALLERY MODUL END----------*/
    
    
    /*----------ACTUAL VIDEO START----------*/
    .actual_video {
      width: 674px;
      padding-left: 15px;    
    }
    
    .actual_video .news_container_modul_header {padding-bottom: 15px;}
    
    .actual_video .actual_video_item {
      width: 476px;  height: 182px;
      padding: 16px 0 20px 12px;
      background: url(/images/actual_video_item.gif) no-repeat;          
    }
    
    .actual_video .actual_video_item div {height: 150px;}
    
    .actual_video .actual_video_item img, .actual_video .actual_video_item p {float: left;}
    
    .actual_video .actual_video_item p {
      width: 240px;
      padding-left: 15px; 
      color: #3a3a3a;
      text-align: justify;
    }
    
    .actual_video .actual_video_item a {
      float: right;
      color: #922c13;
      font-weight: bold;
      padding-right: 35px;
      background: url(/images/brownarrow.gif) no-repeat 79px center;  
    }
    
    .actual_video .actual_video_item .title {
      color: #01573e;
      text-align: left;  
    }
    
    .actual_video .actual_video_item .date {color: #922c13;}
    
    .actual_video .post_list_container {
      padding-left: 0;
      background-position: 0 0;  
    }
    
    .actual_video .post_list_container_bottom {
      padding-left: 0;
      background-position: 0 0;   
    }
    
    .actual_video .post_container {
      padding-left: 0;
      background-position: 0 0;   
    }
    
    .actual_video .sendto_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .actual_video .actual_video_left_side {
      width: 503px;
      float: left;     
    }
    
    .actual_video .actual_video_right_side {
      width: 168px; 
      float: left;   
    }
    
    .actual_video .actual_video_right_side p {
      color: #922C13;
      font-size: 14px;  font-family: tahoma;  font-weight: bold;   
      background: url(/images/actual_video_right_side_header.gif) no-repeat; 
      width: 138px;  height: 41px;
      padding: 10px 15px 0 15px;
    }
    
    .actual_video .actual_video_right_side ul {
      background-color: #fcf4e1;
      width: 166px;
      border-left: 1px solid #fdba38;  
      border-right: 1px solid #fdba38;
    }
    
    .actual_video .actual_video_right_side ul li {
      margin-left: 10px;
      padding: 7px 0;  
      width: 140px;
      border-bottom: 1px dotted #8a1e04; 
    }
    
    .actual_video .actual_video_right_side ul .last {border-bottom: 0;}
    
    .actual_video .actual_video_right_side ul li a {
      color: #01573e; 
      display: block;
      padding-left: 15px;
      background: url(/images/redarrowhead.gif) no-repeat left center;    
    }
    
    .actual_video .actual_video_right_side .actual_video_right_side_bottom {
      width: 168px;  height: 12px;
      margin-bottom: 15px;
      background: url(/images/actual_video_right_side_bottom.gif) no-repeat;    
    }
    /*----------ACTUAL VIDEO END----------*/
    
    
    /*----------VIDEO PLAYER STARTS----------*/
    .video_player {
      width: 674px;
      padding-left: 15px;    
    }
    
    .video_player .sendto_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .video_player .post_list_container {
      padding-left: 0;
      background-position: 0 0;     
    }
    
    .video_player .post_list_container_bottom {
      padding-left: 0;
      background-position: 0 0;     
    }
    
    .video_player .post_container {
      padding-left: 0;
      background-position: 0 0;     
    }
    
    .video_player .video_player_content_header {
      width: 353px;  height: 30px;
      padding-left: 320px;   
      background: url(/images/video_player_content_header.gif) no-repeat;  
    }
    
    .video_player .video_player_content_header a {
      display: block;
      width: 155px; height: 30px;
      float: left;    
    }
    
    .video_player .video_player_content {
      width: 671px;
      text-align: center;
      margin-bottom: 20px;
    }
    
    .video_player .video_player_content div {
      border-left: 1px solid #ffd676; border-right: 1px solid #ffd676;  border-bottom: 1px solid #ffd676;  
      padding-top: 18px;   
    }
    
    .video_player .video_player_content h4 {
      line-height: 50px;
      padding-left: 20px; 
      color: #922c13;
      font-size: 18px;
      text-align: left;   
      background: url(/images/video_player_header.gif) no-repeat; 
    }
    
    #flash_video_player {border: 0; text-align: center;}
    
    .video_player .video_player_content p b {color: #8A1E04;}
        
    .video_player .video_player_content p {color: black;}
    
    .video_player .video_player_content p {
      padding: 0 20px 20px 20px;  
      text-align: justify;
      line-height: 17px;
    }
   
    .video_player .video_player_content object {
      margin-bottom: 20px;    
    }
    /*----------VIDEO PLAYER END----------*/
    
    
    /*----------TOP10 START----------*/
    .top10_container {
      width: 674px;
      padding-left: 15px;    
    }
    
    .top10_container .news_container_modul_header {
      padding-bottom: 20px;    
    }
    
    .top10_container h4 {
      width: 650px;  height: 34px;
      line-height: 34px;
      padding-left: 20px;
      font-size: 16px;
      color: #922c13; 
      background: url(/images/toplist_header.gif) no-repeat;     
    }
    
    .top10_container .toplists {
      width: 670px;
      background-color: #faaa2d;  
    }
    
    .top10_container ul {
      background: url(/images/toplist_bg.gif) no-repeat 0 -1px;
      padding-top: 10px;
      width: 670px;
    }

    .top10_container ul .last {border-bottom: 0;}
    
    .top10_container ul li {
      line-height: 28px;
      border-bottom: 1px dotted #8a1e04;  
      margin-left: 20px;
      width: 630px;  
    }
    
    .top10_container ul li a {
      color: #03472e;
      font-weight: bold;  
      display: block;
      width: 630px; height: 28px;
      background: url(/images/brownarrow.gif) no-repeat right center;  
    }
    
    .top10_container .toplists_bottom {
      width: 670px;  height: 11px;
      background: url(/images/toplist_bottom.gif) no-repeat;    
    }
    /*----------TOP10 END----------*/
    
    
    /*----------TOP10 FIRST START----------*/
    .top10_first {
      width: 674px;
      padding-left: 15px;    
    }
    
    .top10_first .news_container_modul_header {padding-bottom: 15px;}
    
    .top10_first .top10_first_left {
      width: 488px;
      padding-right: 15px;
      margin-bottom: 20px;
      background: url(/images/toplist_left_bg.gif) repeat-y;
      float: left;    
    }
    
    .top10_first .top10_first_left div {
      background: url(/images/toplist_left_top.gif) no-repeat top;   
    }
    
    .top10_first .top10_first_left div div {
      background: url(/images/toplist_left_bottom.gif) no-repeat bottom;
      padding-bottom: 13px;
    }
    
    .top10_first .top10_first_left div div h1, .top10_first .top10_first_left div div h2, .top10_first .top10_first_left div div h3, .top10_first .top10_first_left div div h4, .top10_first .top10_first_left div div h5 {
      padding-left: 20px; padding-bottom: 0;
      line-height: 27px;
      width: auto;  
      font-size: 14px;  font-weight: bold;
      color: #922c13;
    }
    
    .top10_first .top10_first_left p {color: #3a3a3a;}
    
    .top10_first .top10_first_left p img {
      float: left;
      padding-right: 15px;  
    }
    
    .top10_first .top10_first_left h4 {
      color: #01573e;
      line-height: 35px;
      padding-bottom: 15px; padding-left: 85px;
      width: 403px;
      font-size: 16px;
    }
    
    .top10_first .top10_first_left p {
      width: 448px;
      padding: 0 20px 10px 20px;
    }
    
    .top10_first .top10_first_right {
      width: 168px;
      padding-bottom: 20px;
      float: left;    
    }
    
    .top10_first .top10_first_right p {
      font-family: tahoma;  font-size: 14px;  font-weight: bold;
      color: #922C13;
      background: url(/images/actual_video_right_side_header.gif) no-repeat;    
      width: 158px;  height: 41px; 
      padding-top: 10px;  padding-left: 10px;
    }
    
    .top10_first .top10_first_right ul {
      width: 166px;
      border-left: 1px solid #fdba38;  
      border-right: 1px solid #fdba38;
      background-color: #fcf4e1;
    }
    
    .top10_first .top10_first_right ul .last {border-bottom: 0;}
    
    .top10_first .top10_first_right ul li {
      margin-left: 10px;
      width: 140px;
      border-bottom: 1px dotted #8a1e04;
      padding: 6px 0 6px 5px;
    }
    
    .top10_first .top10_first_right ul li b {
      float: left;
      display: block; 
      padding-right: 3px; 
    }
    
    .top10_first .top10_first_right ul li a {
      color: #01573e;  
      display: block; 
      float: left;  
      width: 115px;
    }
   
    .top10_first .top10_first_right ul li a b {color: #922c13;}
    
    .top10_first .top10_first_right .top10_first_right_bottom {
      width: 168px;  height: 12px;
      background: url(/images/actual_video_right_side_bottom.gif) no-repeat;  
    }
    
    .top10_first .post_list_container {padding-left: 0;  background-position: 0 0;}
    
    .top10_first .post_list_container_bottom {padding-left: 0;  background-position: 0 0;}
    
    .top10_first .post_container {padding-left: 0;  background-position: 0 0;}
    /*----------TOP10 FIRST END----------*/
    
    
    /*----------TOP10 LIST START----------*/
    .top10_list {
      width: 674px;
      padding-left: 15px;    
    }
    
    .top10_list .top10_top {
      width: 178px;  height: 29px; 
      padding-left: 496px;   
      background: url(/images/top10_top.gif) no-repeat;
    }
    
    .top10_list .top10_top a {
      display: block;
      width: 160px;  height: 29px;    
    }
    
    .top10_list .top10_content {
      background: url(/images/top10_list_bg.gif) repeat-y;
      width: 674px;
    }
    
    .top10_list .top10_content .first {
      background: url(/images/top10_list_first.gif) no-repeat;
      border-bottom: 0;
      height: 77px;
      padding: 20px 30px 0 25px;
      margin-left: 0;
      width: 619px;
    }
    
    .top10_list .top10_content .last {border-bottom: 0;}
    
    .top10_list .top10_content div {
      width: 620px; 
      margin-left: 25px;
      padding-top: 10px;  
      border-bottom: 1px dotted #8a1e04;    
    }
    
    .top10_list .top10_content div img {padding-right: 9px;}
    
    .top10_list .top10_content div b {
      color: #922c13;
      line-height: 18px;  
    }
    
    .top10_list .top10_content div span {
      font-size: 13px; font-weight: bold;
      color: #922c13;
      padding-right: 15px;
    }
    
    .top10_list .top10_content div a {
      color: #922c13;
      padding-right: 20px;
      background: url(/images/brownarrow.gif) no-repeat right center;    
    }
    
    .top10_list .top10_content div p {
      padding-left: 32px; padding-bottom: 10px;
      color: #01573e;
      line-height: 18px;  
    }
    
    .top10_list .top10_list_bottom {
      width: 674px;  height: 12px;
      background: url(/images/top10_list_bottom.gif) no-repeat;    
    }
    
    .top10_list .post_list_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .top10_list .post_list_container_bottom {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .top10_list .post_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    /*----------TOP10 LIST END----------*/
    
    
    /*----------DESTINATION MODUL START----------*/
    .destination_modul {
      width: 674px;
      padding-left: 15px;    
    }
    
      /*----------DESTINATION SEARCH START----------*/
      .destination_modul .destination_search {
        width: 672px;  height: 144px;
        background: url(/images/destination_search_bg.gif) no-repeat;          
      }
      
      .destination_modul .destination_search h4 {
        line-height: 33px;
        padding-left: 20px; padding-bottom: 20px;
        color: #c73200;    
      }
      
      .destination_modul .destination_search form {
        padding-left: 50px;    
      }
      
      .destination_modul .destination_search form div {height: 28px;  width: 590px;}
      
      .destination_modul .destination_search form .normalheight {
        height: 27px; width: 595px;  
        padding-top: 7px;
      }
      
      .destination_modul .destination_search form .normalheight input {
        width: 130px; height: 26px;
        padding-top: 0;   padding-left: 0; 
        float: right;
        background: transparent;
      }
      
      .destination_modul .destination_search form div p, .destination_modul .destination_search form div select {float: right;}
      
      .destination_modul .destination_search form div p {
        color: #01573e;
        font-weight: bold;
        padding-right: 52px;    
      }
      
      .destination_modul .destination_search form div select {width: 468px;  height: 20px;}
      
      .destination_modul .flash_worldmap_header {
        width: 673px; height: 44px; 
        background: url(/images/news_container_modul_bg.gif) no-repeat;
        margin-top: 15px;  
      }
      
      .destination_modul .flash_worldmap_header div {
        width: 595px; height: 43px; 
        float: left;
      }
      
      .destination_modul .flash_worldmap_header div h2 {
        line-height: 43px;
        padding-left: 20px;
        font-size: 22px;  
        color: #8a1e04;
      }
      /*----------DESTINATION SEARCH END----------*/
      
      
      /*----------DESTINATION OFFER START----------*/
      .destination_modul .destination_offer {
        width: 674px;
        background: url(/images/destination_offer_bg.gif) repeat-y;  
      }
      
      .destination_modul .destination_offer h4 {
        font-size: 22px;  font-weight: normal;
        color: #922c13;
        padding-left: 20px; padding-top: 14px;  padding-bottom: 10px;
        width: 654px;  height: 33px;
        background: url(/images/destination_offer_header.gif) no-repeat;    
      }
      
      .destination_modul .destination_offer div {
        float: left;
        width: 306px;
        padding-left: 20px; 
        margin-bottom: 20px;
        background: url(/images/destination_offer_box_bg.gif) repeat-y 20px 0;
      }
      
      .destination_modul .destination_offer div div {
        float: none;
        margin: 0;
        padding: 0 0 15px 0;
        width: auto;  height: auto; 
        background: url(/images/destination_offer_box_bottom.gif) no-repeat left bottom;     
      }
      
      .destination_modul .destination_offer div p {
        color: black;
        padding: 5px 20px 0 20px;  
        line-height: 17px;
      }
      
      .destination_modul .destination_offer div p img {
        float: left;
        padding-right: 10px;  padding-bottom: 4px;
      }
      
      .destination_modul .destination_offer div p a {
        color: #922C13;   
        font-weight: bold;
      }
      
      .destination_modul .destination_offer div p a span {
        padding-right: 20px;   
        background: url(/images/brownarrow.gif) no-repeat right 3px;    
      }
  
      .destination_modul .destination_offer .title {
        color: #922c13;
        font-family: tahoma;  font-size: 15px;
        line-height: 35px; 
        width: 266px;  height: 35px; 
        padding-top: 0;
        background: url(/images/destination_offer_box_header.gif) no-repeat;  
      }
      
      .destination_modul .destination_offer_bottom {
        width: 674px;  height: 10px;
        background: url(/images/destination_offer_bottom.gif) no-repeat;     
      }
      /*----------DESTINATION OFFER END----------*/
    /*----------DESTINATION MODUL END----------*/
    
    
    /*----------DESTINATION MODUL COUNTRY START----------*/
    .destination_modul_country {
      width: 674px;
      padding-left: 15px;    
    }
    
    .destination_modul_country .post_list_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .destination_modul_country .post_list_container_bottom {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .destination_modul_country .post_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .destination_modul_country .destination_modul_country_name {
       width: 673px;  height: 50px;
       padding-bottom: 15px;
       background: url(/images/news_container_modul_bg.gif) no-repeat;   
    }
    
    .destination_modul_country .destination_modul_country_name h4 {
       font-size: 22px; font-weight: normal;
       color: #922c13;
       line-height: 44px; 
       padding-left: 20px;  
    }
    
    .destination_modul_country .destination_modul_country_content_top {
      width: 379px;  height: 41px;
      padding-left: 295px;
      background: url(/images/destination_modul_country_content_top.gif) no-repeat;    
    }
    
    .destination_modul_country .destination_modul_country_content_top a {
      display: block;
      float: left;
      width: 180px;  height: 30px;    
    }
    
    .destination_modul_country .destination_modul_country_content {
      width: 634px;
      padding: 10px 20px 0 20px;
      background: url(/images/destination_modul_country_content.gif) repeat-y;    
    }
    
    .destination_modul_country .destination_modul_country_content .title {
      color: #922c13;
      padding-bottom: 10px;  
      text-align: left;  
    }
    
    .destination_modul_country .destination_modul_country_content p {
      padding-bottom: 10px;    
      text-align: justify;
      color: #3a3a3a;
      line-height: 17px;
    }
    
    .destination_modul_country .destination_modul_country_content ul {padding-bottom: 10px;}
    
    .destination_modul_country .destination_modul_country_content ul li {
      list-style: disc;
      margin-left: 10px;  
    }
    
    .destination_modul_country .destination_modul_country_content_bottom {
       width: 674px; height: 16px;
       padding-bottom: 20px;
       background: url(/images/destination_modul_country_content_bottom.gif) no-repeat;   
    }
    /*----------DESTINATION MODUL COUNTRY END----------*/
    
    
    /*----------DICTIONARY MODUL START----------*/
    .dictionary_modul {
      width: 674px;
      padding-left: 15px;    
    }
    
    .dictionary_modul .news_container_modul_search {
      width: 653px; height: 112px; 
      padding-top: 10px;  padding-left: 20px; 
      margin-bottom: 10px;
      background: url(/images/news_container_modul_search_bg.gif) no-repeat;
    }
    
    .dictionary_modul .news_container_modul_search form div label {
      font-weight: bold;
      color: #01573e;    
    }
    
    .dictionary_modul .news_container_modul_search form div {height: 45px;}
    
    .dictionary_modul .news_container_modul_search form input {background: transparent;}
           
    .dictionary_modul .news_container_modul_search form div input {
      width: 467px;  height: 17px;
      padding-top: 2px;
      margin-left: 61px;    
    }
    
    .dictionary_modul .news_container_modul_search form p {padding-left: 500px;  padding-bottom: 0;}
    
    .dictionary_modul .news_container_modul_search p {
      font-weight: bold;  font-size: 14px;
      color: #c73200;
      padding-bottom: 25px;
    }
    
    .dictionary_modul .news_container_modul_search p .news_search_submit {width: 135px;  height: 22px;}
    
    .dictionary_modul .post_list_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .dictionary_modul .post_list_container_bottom {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .dictionary_modul .post_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .dictionary_modul #last {margin-bottom: 0;}
    
    .dictionary_modul #last div {
      background: none;
      padding-bottom: 5px;  
    }
    
    .dictionary_modul #last .dictionary_list_header {padding-bottom: ;}
    
    .dictionary_list {
      width: 673px;
      background: url(/images/dictionary_list_bg.gif) repeat-y; 
      margin-bottom: 10px; 
    }
    
    .dictionary_list .dictionary_list_header {
      margin: 0;
      width: 673px;
      padding: 0;
    }
    
    .dictionary_list .dictionary_list_header h4 {
      color: white;
      font-size: 18px;
      padding-left: 20px;
      line-height: 30px;     
      width: 653px;  height: 30px;
      background: url(/images/dictionary_list_header.gif) no-repeat; 
    }
    
    .dictionary_list div {
      padding-left: 20px; padding-bottom: 25px; padding-top: 15px;  
      width: 653px;  
      background: url(/images/dictionary_list_bottom1.gif) no-repeat left bottom;  
    }
    
    .dictionary_list div div {
      width: 203px;
      padding: 0;
      float: left; 
      background: none; 
    }
    
    .dictionary_list div ul li {
      padding-left: 20px;
      background: url(/images/redarrowhead.gif) no-repeat 3px 2px;    
    }
    
    .dictionary_list div ul li a {
      color: #01573e;
      font-weight: bold;
    }
    
    .dictionary_list_bottom {
      width: 195px;  height: 29px;
      padding: 12px 0 0 478px;
      background: url(/images/dictionary_list_bottom.gif) no-repeat;    
    }
    
    .dictionary_list_bottom a {
      width: 173px;  height: 28px;
      display: block;          
    }    
    /*----------DICTIONARY MODUL END----------*/
    
    
    /*----------DICTIONARY MODUL WORD START----------*/
    .dictionary_modul_word {
      width: 674px;
      padding-left: 15px;    
    }
    
    .dictionary_modul_word .dictionary_word {
      width: 674px;
      background: url(/images/dictionary_word_bg.gif) repeat-y;
    }
    
    .dictionary_modul_word .dictionary_word div {
      width: 674px;
      background: url(/images/dictionary_word_header.gif) no-repeat;   
    }
    
    .dictionary_modul_word .dictionary_word p {
      color: #005c20;    
      padding: 0 20px 5px 20px;
      width: 634px; min-height: 103px;
      line-height: 17px;
    }
    
    * html .dictionary_modul_word .dictionary_word p {height: 103px;}
    
    .dictionary_modul_word .dictionary_word h4 {
      font-size: 15px;
      font-family: tahoma;
      color: #922c13;    
      padding: 13px 0 5px 20px;
      width: 653px;  height: 30px;
    }
    
    .dictionary_modul_word .dictionary_word_bottom {
      width: 184px;  height: 29px;
      padding-bottom: 15px; padding-left: 490px;  padding-top: 10px;
      background: url(/images/dictionary_word_bottom.gif) no-repeat;    
    }
    
    .dictionary_modul_word .dictionary_word_bottom a {
      display: block;
      width: 160px;  height: 27px;    
    }
    
    .dictionary_modul_word .post_list_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .dictionary_modul_word .post_list_container_bottom {
      padding-left: 0;
      background-position: 0 0;    
    }
    
    .dictionary_modul_word .post_container {
      padding-left: 0;
      background-position: 0 0;    
    }
    /*----------DICTIONARY MODUL WORD END----------*/
    
    
    /*----------SHIP ADMIN START----------*/
    .ship_admin {
      width: 674px;
      padding-left: 15px;    
    }
    
    .ship_admin input {border: 1px solid black;}
    
    .ship_admin .form_button {margin-left: 10px;}
    
    .ship_admin table {
      border-collapse: collapse;
      border-spacing: 0;    
    }
    
    .ship_admin table .table_title {
      background-color: #ffcc33;    
    }
    
    .ship_admin table tr td {
      border: 1px solid black;
      padding: 5px;    
    }
    /*----------SHIP ADMIN END----------*/
    
    
    /*----------SHIP COMPANY LIST START----------*/
    .shipway_company_list {
      padding-left:15px;
      width:674px;
      overflow: hidden;
    }
    
    .shipway_company_list .shipway_company_intro {
      background:transparent url(/images/konkret_hajout.gif) repeat-y scroll 0 0;
      padding-bottom:7px;
      width:674px;
      overflow: hidden;
    }
    
    .shipway_company_list .shipway_company_intro .header {
      background:transparent url(/images/konkret_hajout_top.gif) no-repeat scroll center top;
      padding-top:20px;
    }
    
    .shipway_company_list .shipway_company_intro_bottom {
      background:transparent url(/images/konkret_hajout_bottom.gif) no-repeat scroll 0 0;
      height:13px;
      width:674px;
    }
    
    .shipway_company_list .shipway_com_img {
       float: left;
       margin:0 20px;
       padding-left: 12px;  padding-bottom: 10px;
       width: 85px; height: 65px;
    }
    
    .shipway_company_list .shipway_com_name {
       float: left;
       color: #922c13;
       padding-top:25px;
    }
    
    .shipway_company_list .shipway_com_name a {
     text-decoration: none;
     color: #922c13;
     font-family: tahoma;
     font-size: 14px;
     font-weight: normal;
    }
    
    .shipway_company_list .shipway_com_name a:hover {
      text-decoration: underline;
    }
    
    .shipway_company_list .arrow img, .shipway_company_list .arrow {
       float: right;
       border: none;
       padding-right:15px;
       padding-top:15px;
    }
    
    .shipway_company_list .pontsor {
       background: url(/images/shipway_dotted.gif) repeat-x scroll 0 0;
       width: 644px;
       height: 1px;
       clear: both;
       margin-left: 15px;
    }
    /*----------SHIP COMPANY LIST END----------*/
    
    
    /*----------SHIPWAY MODUL START----------*/
    .shipway_modul {
      width: 674px;
      padding-left: 15px;    
    }
    
      /*----------SHIPWAY SEARCH START----------*/
      .shipway_modul .wrapper {
        width: 672px;
        margin-bottom: 15px;
        background: url(/images/shipway_search_repeat.gif) repeat-y;     
      }
      
      .shipway_modul .shipway_search {
        width: 672px;
        background: url(/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(/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; 
      }
      
      
      /*adding new style -->*/
      .shipway_modul .shipway_search form .passanger_num .small_select {
        width: 35px; 
        margin-right:0px;
      }
      .shipway_modul .shipway_search form .passanger_num .normalwidth {
        padding-left:1px;
        width:65px;
      }
     /*<--*/
      
      
      .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(/images/calendar.gif);
        float: left;
      }
      
      .shipway_modul .shipway_search form div .map {
        display: block; 
        width: 25px; height: 19px;
        margin-top: 4px;
        background: url(/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(/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----------*/
      .tip_box {margin-left: 15px;}
      
      .shipway_modul .shipway_offers .shipway_other_services, .tip_box {
        background: url(/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, .tip_box p {
        color: #8a1e04;
        font-size: 11px;  
      }
      
      .tip_box a {
        color: #8A1E04;
        font-size: 11px;  font-weight: bold;
      }
      /*----------SHIPWAY OTHER SERVICES END----------*/
      
      
      /*----------SHIPWAY ITEMS START----------*/
        /*----------SHIPWAY ITEMS ODD START----------*/
        .shipway_modul .shipway_offers .shipway_item_odd {
          width: 673px;
          background: url(/images/shipway_item_bg.gif) repeat-y;   
        }
        
        .shipway_modul .shipway_offers .shipway_item_odd div {
          background: url(/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(/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(/images/brownarrow.gif) no-repeat right center;      
      }
      /*----------SHIPWAY ITEMS END----------*/
    /*----------SHIPWAY MODUL END----------*/
    
    
    /*----------SHIPWAY ACTUAL START----------*/
    .shipway_actual {
      width: 674px;
      padding-left: 15px;    
    }
    
      /*----------SHIPWAY ACTUAL SEARCH START----------*/
      .shipway_actual .wrapper {
        width: 672px;
        margin-bottom: 15px;
        background: url(/images/shipway_search_repeat.gif) repeat-y;     
      }
      
      .shipway_actual .shipway_search {
        width: 672px;
        background: url(/images/shipway_search_bg.gif) no-repeat;    
      }
      
      .shipway_actual .shipway_search h4 {
        color: #c73200; 
        line-height: 33px;
        padding-left: 20px;   
      }
      
      .shipway_actual .shipway_search form {
        padding-left: 25px;  padding-top: 15px;
        background: url(/images/shipway_search_bottom.gif) no-repeat bottom;  
      }
      
      .shipway_actual .shipway_search form div p {
        font-weight: bold;
        color: #01573e;   
        padding-top: 5px; padding-left: 10px;
        width: 135px; 
      }
      
      .shipway_actual .shipway_search form div {
        width: 615px;
        border-bottom: 1px dotted #8a1e04;
        height: 27px;  
      }
      
      .shipway_actual .shipway_search form .last {border-bottom: 0;}
      
      .shipway_actual .shipway_search form .submit {
        border-bottom: 0;
        width: 620px;  height: 37px;  
      }
      
      .shipway_actual .shipway_search form .submit input {
        float: right;
        margin-top: 10px;
        width: 130px;  height: 25px;  
        background: transparent;
      }
      
      .shipway_actual .shipway_search form div a {
        display: block; 
        width: 25px; height: 18px;
        margin-top: 4px;
        background: url(/images/calendar.gif);
        float: left;
      }
      
      .shipway_actual .shipway_search form div p, .shipway_actual .shipway_search form div select {float: left;}
      
      .shipway_actual .shipway_search form div select {width: 195px;}
      
      .shipway_actual .shipway_search form div .small_select, .shipway_actual .shipway_search form div .medium_select {margin-right: 30px;}
      
      .shipway_actual .shipway_search form div .small_select {width: 60px;}
      
      .shipway_actual .shipway_search form div .medium_select {width: 100px;}
      
      .shipway_actual .shipway_search form div select, .shipway_actual .shipway_search form div input {margin-top: 3px;}
      /*----------SHIPWAY ACTUAL SEARCH END----------*/
      
      
      /*----------SHIPWAY ACTUAL OFFERS START----------*/
      /*.shipway_actual .shipway_offers {}*/
      
      .shipway_actual .shipway_offers .shipway_offers_header {
        background: url(/images/shipway_offers_header.gif) no-repeat;
        width: 673px;
        padding-bottom: 5px;      
      }
      
      .shipway_actual .shipway_offers .shipway_offers_header h4, .shipway_actual .shipway_offers .shipway_offers_header p {float: left;}
      
      .shipway_actual .shipway_offers .shipway_offers_header h4 {
        width: 580px;    
        line-height: 30px; 
        font-family: tahoma;  font-size: 24px;  font-weight: normal;
        color: #8a1e04; 
      }
      
      .shipway_actual .shipway_offers .shipway_offers_header p {
        padding-top: 12px;
        color: #8e1e04;
        font-weight: bold;  
      }  
      
        /*----------SHIPWAY OTHER SERVICES START----------*/
        .shipway_actual .shipway_offers .shipway_other_services {
          background: url(/images/shipway_other_services.gif) no-repeat;
          width: 663px; height: 34px; line-height: 34px;
          padding-left: 10px; padding-bottom: 10px;      
        }
        
        .shipway_actual .shipway_offers .shipway_other_services p {
          color: #8a1e04;
          font-size: 11px;  
        }
        /*----------SHIPWAY OTHER SERVICES END----------*/
        
        
        /*----------SHIPWAY ACTUAL ITEM START----------*/
        .shipway_actual .shipway_offers .shipway_item {
          width: 659px; height: 183px;
          padding-top: 15px;  padding-left: 15px; padding-bottom: 15px;
          background: url(/images/gallery_item_bg.gif) no-repeat;      
        }
        
        .shipway_actual .shipway_offers .shipway_item div img, .shipway_actual .shipway_offers .shipway_item div p {float: left;}
        
        .shipway_actual .shipway_offers .shipway_item div p {
          width: 460px; height: 160px;
          padding-left: 15px;
          color: #3a3a3a;  
        }
        
        .shipway_actual .shipway_offers .shipway_item div p .title {color: #01573e;}
        
        .shipway_actual .shipway_offers .shipway_item div p .date {color: #922c13;  font-size: 12px;}
        
        .shipway_actual .shipway_offers .shipway_item a {
          color: #922c13;
          font-weight: bold;
          padding-right: 25px;
          margin-left: 545px;
          background: url(/images/brownarrow.gif) no-repeat right center;        
        }
        /*----------SHIPWAY ACTUAL OFFERS END----------*/
    /*----------SHIPWAY ACTUAL END----------*/
    
    
    /*----------KONKRET HAJOUT CONTAINER START----------*/
    .konkret_hajout_container {
      width: 674px;
      padding-left: 15px;    
    }
    
    .konkret_hajout_container .news_container_modul_header {padding-bottom: 10px;}
    
    .konkret_hajout_container .konkret_hajout {
      background: url(/images/konkret_hajout.gif) repeat-y;
      width: 674px;    
      padding-bottom: 7px;
    }
    
    .konkret_hajout_container .konkret_hajout h2 {
      font-weight: bold; 
      padding-bottom: 10px; padding-left: 0;
    }
    
    .konkret_hajout_container .konkret_hajout div p {line-height: 17px;}
          
    .konkret_hajout_container .konkret_hajout div div {
      text-align: center;
      padding: 10px 0 10px 0;  
      background: none;
    }
    
    .konkret_hajout_container .konkret_hajout div div div {padding: 0;}
    
    .konkret_hajout_container .konkret_hajout div div div li {margin-left: 0;}
    
    .konkret_hajout_container .konkret_hajout p span {font-weight: bold;}
    
    .konkret_hajout_container .konkret_hajout img {border: 1px solid black;}
    
    .konkret_hajout_container .konkret_hajout table {
      border-collapse: collapse;
      border-spacing: 0;  
      border: 1px solid black;
    }
    
    .konkret_hajout_container .konkret_hajout table .table_title {
      background-color: #F9A11F;
      font-weight: bold;  
    }
    
    .konkret_hajout_container .konkret_hajout table tr td {
      padding: 5px;
      border: 1px solid black;
    }
    
    .konkret_hajout_container .konkret_hajout ul li {
      list-style: disc;
      margin-left: 20px;
    }
    
    .konkret_hajout_container .konkret_hajout div {
      background: url(/images/konkret_hajout_top.gif) no-repeat left top;
      padding-top: 20px;  padding-left: 20px;
      padding: 20px 20px 0 20px;
    }
    
    .konkret_hajout_container .konkret_hajout_bottom {
        width: 674px;  height: 12px;
        background: url(/images/konkret_hajout_bottom.gif) no-repeat;      
      }
    /*----------KONKRET HAJOUT CONTAINER END----------*/
    
    
    /*----------SHIP COMPANY START----------*/
    .shipway_company {
      width: 674px;
      padding-left: 15px;    
    }
    
    .shipway_company .news_container_modul_header {padding-bottom: 10px;}
    
    .shipway_company .shipway_company_intro {
      background: url(/images/konkret_hajout.gif) repeat-y;
      width: 674px;    
      padding-bottom: 7px;
    }
    
    .shipway_company .shipway_company_intro div {
      background: url(/images/konkret_hajout_top.gif) no-repeat top;
      padding-top: 20px;  
    }

      
      /*----------SHIP COMPANY INTRO LEFT START----------*/
      .shipway_company .shipway_company_intro .shipway_company_intro_left {
        width: 190px;
        padding-left: 20px; padding-top: 0;
        background: none;
        float: left;    
      }
      
      .shipway_company .shipway_company_intro .shipway_company_intro_left p {
        font-size: 14px;  font-weight: bold;
        color: #922C13;
        background: url(/images/actual_video_right_side_header.gif) no-repeat;    
        width: 158px;  height: 41px; 
        padding-top: 10px;  padding-left: 10px;
        margin-top: 25px;
      }
      
      .shipway_company .shipway_company_intro .shipway_company_intro_left ul {
        width: 166px;
        border-left: 1px solid #fdba38;  
        border-right: 1px solid #fdba38;
        background-color: #fcf4e1;
      }
      
      .shipway_company .shipway_company_intro .shipway_company_intro_left .last {border-bottom: 0;}
      
      .shipway_company .shipway_company_intro .shipway_company_intro_left ul li {
        margin-left: 10px;
        width: 136px;
        border-bottom: 1px dotted #8a1e04;
        padding: 6px 0 6px 14px;
        background: url(/images/redarrowhead.gif) no-repeat left 8px;
      }
      
      .shipway_company .shipway_company_intro .shipway_company_intro_left ul li a {
        color: #01573e;
      }
      
      .shipway_company .shipway_company_intro .shipway_company_intro_left ul li a b {color: #922c13;}
      
      .shipway_company .shipway_company_intro .shipway_company_intro_left .shipway_company_intro_left_bottom {
        width: 168px;  height: 12px;
        padding-top: 0;
        background: url(/images/actual_video_right_side_bottom.gif) no-repeat;  
      }
      /*----------SHIP COMPANY INTRO LEFT END----------*/
      
      /*----------SHIP COMPANY INTRO RIGHT START----------*/
      .shipway_company .shipway_company_intro .shipway_company_intro_right {
        width: 460px;
        float: left;    
        padding-top: 0;
        background: none;
      }
      
      .shipway_company .shipway_company_intro .shipway_company_intro_right h1, .shipway_company .shipway_company_intro .shipway_company_intro_right h2, .shipway_company .shipway_company_intro .shipway_company_intro_right h3, .shipway_company .shipway_company_intro .shipway_company_intro_right h4, .shipway_company .shipway_company_intro .shipway_company_intro_right h5 {
        font-weight: bold;  font-size: 16px;     
      }
      
      .shipway_company .shipway_company_intro .shipway_company_intro_right h2 {
        color: #01573e;
        padding-left: 0;
      }
      
      .shipway_company .shipway_company_intro .shipway_company_intro_right p {
        color: #3a3a3a;
        padding-right: 25px;
        text-align: justify;  
        line-height: 17px;
      }
      
      .shipway_company .shipway_company_intro .shipway_company_intro_right h3 {
        color: #3a3a3a;   
      }
      
      .shipway_company .shipway_company_intro_bottom {
        width: 674px;  height: 13px;
        background: url(/images/konkret_hajout_bottom.gif) no-repeat;      
      }
      /*----------SHIP COMPANY INTRO RIGHT END----------*/
    
    .shipway_company .shipway_company_intro .shipway_company_intro_right h4 {background: none;}
    /*----------SHIP COMPANY END----------*/
    

    /*----------SHIP START----------*/
    .ship {
      width: 674px;
      padding-left: 15px;    
    }
    
    .ship .news_container_modul_header {padding-bottom: 10px;}
    
      /*----------SHIP LEFT START----------*/
      .ship .ship_left {
        width: 500px;
        float: left;   
        background: url(/images/ship_left.gif) repeat-y;
      }
      
      .ship .ship_left ul {padding-left: 20px;}
      
      .ship .ship_left ul li {
        list-style: disc;
        margin-left: 15px;
      }
      
      .ship .ship_left div {
        background: url(/images/ship_left_header.gif) no-repeat left top;
        padding-top: 15px;      
      }
      
      .ship .ship_left h5 {
        color: #01573e;
        font-size: 14px;
        font-weight: bold;   
        padding-left: 20px;   
      }
      
      .ship .ship_left p {
        color: #3a3a3a;
        padding-right: 25px;  padding-left: 20px;
        text-align: justify;
      }
      
      .ship .ship_left div p {line-height: 17px;}
      
      .ship .ship_left h6 {
        color: #3a3a3a;   
        font-weight: bold;
        font-size: 12px;  
        padding-left: 20px; 
      }
      
      .ship .ship_left .ship_left_bottom {
        width: 489px;  height: 14px;
        padding-top: 0;
        background: url(/images/ship_left_bottom.gif) no-repeat;      
      }
      /*----------SHIP LEFT END----------*/
      
      
      /*----------SHIP RIGHT START----------*/
      .ship .ship_right {
        width: 170px;
        float: left;          
      }
      
      .ship .ship_right p {
        font-size: 14px;  font-weight: bold;
        color: #922C13;
        background: url(/images/actual_video_right_side_header.gif) no-repeat;
        width: 158px;  height: 41px; 
        padding-top: 10px;  padding-left: 10px;
        margin-top: 25px;
      }
      
      .ship .ship_right p .ship_name {color: #922C13;}
      
      .ship .ship_right ul {
        width: 166px;
        border-left: 1px solid #fdba38;  
        border-right: 1px solid #fdba38;
        background-color: #fcf4e1; 
      }
      
      .ship .ship_right .last {border-bottom: 0;}
      
      .ship .ship_right ul li {
        margin-left: 10px;
        width: 136px;
        border-bottom: 1px dotted #8a1e04;
        padding: 6px 0 6px 14px;
        background: url(/images/redarrowhead.gif) no-repeat left 8px;
      }
      
      .ship .ship_right ul li a {
        color: #01573e;
      }
      
      .ship .ship_right ul li a b {color: #922c13;}
      
      .ship .ship_right .ship_bottom {
        width: 168px;  height: 12px;
        background: url(/images/actual_video_right_side_bottom.gif) no-repeat;  
      }
      /*----------SHIP RIGHT END----------*/
    /*----------SHIP END----------*/
    
    
    /*----------CALENDAR MODUL START----------*/
    .naptar_keret {
      width: 687px;
      padding-left: 15px;  padding-bottom: 5px;
    }
    
    .naptar_keret .honapok {
    	background:url(/images/naptar_bg.jpg) no-repeat left top;
    	width: 204px;  height: 255px;
    	margin: 10px 0 0;
    	padding: 10px 8px 10px 10px;	
      color: #8a1e04;
    	float:left;
    }
    
    .naptar_keret .honapok .nincs_vonal {font-weight: bold;}
    
    .naptar_keret .honapok .naptar_table {
      color: #8a1e04;
    	margin:0 0 0 16px;
    	padding:5px 0 0;
    }
    
    .pontvonal {
    	background:url(/images/pontvonal.jpg) no-repeat left;
    	width: 673px;
    	height: 18px;
    }
    
    .naptar_keret .honapok .reszletek {
    	background:url(/images/reszletek_bg_03.jpg) no-repeat right center;
    	color: #8a1e04;
    	display: block;
    	font-family: Tahoma,Verdana,Arial; font-size: 12px;  font-weight: bold;
    	height:16px;
    	margin:0 0 0 100px;
    	padding:0;
    	text-decoration:none;
    	width:85px;
    }
    
    .naptar_keret .honapok .naptar_table td {
      height: 26px;
      text-align: center;
      border-bottom: 1px dotted #fff;
      padding: 0 3px;
    }
    .naptar_keret .honapok .nincs_vonal2 {
      height: 22px; line-height: 22px;
      text-align: center;
      border-bottom: none !important;
      margin:10px;
      padding:3px;
    }
    
    .naptar_keret .honapok .naptar_table .nincs_vonal {
      height: 22px; line-height: 22px;
      text-align: center;
      border-bottom: none;
      float: left;
    }
    
    .naptar_keret .honapok .naptar_table th {
      font-weight: bold;
      text-align: center;
      height: 22px;
    }
    
    .naptar_keret .honapok .naptar_table a {
      color: #fff;
      text-decoration: none;
      font-weight: bold;
    }
    
    .naptar_keret .honapok .naptar_table a:hover {
      color: #fff;
      text-decoration: underline;
      font-weight: bold;
    }
    
    .naptar_keret h2 {
    	font-family: Tahoma, Verdana, Arial;
    	font-size: 16px;
    	color: #8a1e04;
    	margin: 3px;
    }
    
    .naptar_keret a.vissza {
    	background:url(/images/vista_gomb-balra_13.gif) no-repeat scroll left bottom !important;
    	color: #922C13 !important; 
    	display: block;
    	float: left;
    	font-family: Tahoma,Verdana,Arial; font-size: 12px;  font-weight: bold;
    	width: 100px;  height:11px;
    	margin:0;
    	padding:2px 0 0 22px;
    	text-decoration:none !important;
    }
    
    .calendar_modul {
      width: 674px;
      padding-left: 15px;    
    }
    
    .calendar_modul .news_container_modul_header {
      float: none;
      width: 673px;
    }
    
    .calendar_modul .news_container_modul_header div {
      float: left;
      width: 595px;  
    }
    
      /*----------CALENDAR MONTH START----------*/
      .calendar_modul .calendar_month {
        width: 674px; height: 304px;
        padding-bottom: 15px;
        float: none; 
        background: url(/images/calendar_month.gif) no-repeat;   
      }
      
      .calendar_modul .calendar_month .month {
        padding-left: 20px;
        line-height: 34px;    
        color: #01573e;
        font-size: 14px;  font-weight: bold;
      }
      
      .calendar_modul .calendar_month .calendar_container {
        float: left;
        width: 235px;   height: 188px;  
        padding: 25px 0 6px 25px;
      }
      
      .calendar_modul .calendar_month .calendar_container a {
        margin: 0;   
        color: white;   
      }
      
      .calendar_modul .calendar_month a {
        color: #922c13;
        font-weight: bold;  
        margin-left: 43px;
      }
      
      .calendar_modul .calendar_month .next_month {
        margin-right: 0; margin-left: 0;
        background: url(/images/next_month.gif) no-repeat right 2px;
        padding-right: 24px;  
      }
      
      .calendar_modul .calendar_month .calendar_year {
        display: block;
        width: 180px; height: 29px;
        margin-right: 0;  margin-left: 475px; margin-top: 7px;  
      }
      
      .calendar_modul .calendar_month div {
        float: left;
        width: 413px;   
        color: #01573e; 
      }
      
      .calendar_modul .calendar_month .link {width: 525px;  height: 15px;}
      
      .calendar_modul .calendar_month .link a {
        margin-left: 20px;
        padding-left: 23px;
        background: url(/images/prev_month.gif) no-repeat left 2px;     
      }
      
      .calendar_modul .calendar_month div b {color: #922c13;}
      
      .calendar_modul .calendar_month div div b {
        font-size: 14px;
        display: block;
        width: 320px;
        float: left;
      }
      
      .calendar_modul .calendar_month div img {
        float: left;
        padding-right: 20px;  
      }
  
      .calendar_modul .calendar_month div div {
        width: 395px; 
        padding-top: 10px;  padding-bottom: 10px;
        float: none;    
        border-bottom: 1px dotted #8a1e04;
      }
      
      .calendar_modul .calendar_month div p {padding-top: 18px;}
      
      .calendar_modul .calendar_month div div p {
        padding-top: 10px;
        width: 320px;
        float: left;
      }
      
      .calendar_modul .calendar_month div div p a {margin: 0;}
      
      .calendar_modul .calendar_month div div p a span {
        padding-right: 18px;
        background: url(/images/brownarrow.gif) no-repeat right 3px;  
      }
      
      .calendar_modul .calendar_month div .last {
        border-bottom: 0;
        padding-bottom: 0;
      }
      /*----------CALENDAR MONTH END----------*/
      
      /*----------CALENDAR PROGRAMS START----------*/
      .calendar_modul .calendar_programs {
        background: url(/images/calendar_programs.gif) repeat-y;
        width: 673px; 
      }
      
      .calendar_modul .calendar_programs div {
        background: url(/images/calendar_bottom.gif) no-repeat bottom; 
        padding-bottom: 10px;     
      }
      
      .calendar_modul .calendar_programs div h2 {
        font-family: arial; font-size: 20px;  font-weight: normal;
        padding-left: 23px;
        line-height: 43px;
        color: white;
        background: url(/images/calendar_programs_header.gif) no-repeat;
        width: 650px;  height: 43px;      
      }
      
      .calendar_modul .calendar_programs div img {
        float: left;
        padding-right: 20px;  
      }
      
      .calendar_modul .calendar_programs div .last {border-bottom: 0;}
      
      .calendar_modul .calendar_programs div div {
        margin-left: 10px; 
        padding: 19px 10px 15px 13px;
        width: 627px;
        border-bottom: 1px dotted #8a1e04;
        background: none;
      }
      
      .calendar_modul .calendar_programs div div p {
        color: #3a3a3a;
        text-align: justify;  
      }
      
      .calendar_modul .calendar_programs div div a {
        float: right;
        color: #8a1e04;
        font-weight: bold; 
        padding-right: 23px;
        background: url(/images/brownarrow.gif) no-repeat right 3px; 
        text-transform:lowercase;
        margin-top: 5px;
      }
      
      .calendar_modul .calendar_programs div div .title, .calendar_modul .calendar_programs div div .date {color: #01573e;}
      /*----------CALENDAR PROGRAMS END----------*/
      
      
      /*----------VISTA GROUP START----------*/
      .vista_group {
        padding-bottom: 15px; padding-left: 19px;
        width: 235px;  
      }
      
      .vista_group .vista_group_header {
        background: #f9a11f url(/images/vista_group_top.gif) no-repeat 0 -27px; 
        width: 235px;  
        padding-bottom: 5px;
      }
      
      .vista_group .vista_group_header .vista_group_header_left {
        float: left;  
        background: url(/images/vista_group_header_left.gif) no-repeat; 
        width: 11px;  height: 23px; 
      }
      
      .vista_group .vista_group_header .vista_group_header_right {
        float: left; 
        background: url(/images/vista_group_header_right.gif) no-repeat;
        width: 69px;  height: 23px; 
      }
      
      .vista_group .vista_group_header h2 {
        color: #8a1e04;
        padding-top: 4px; padding-left: 0;
        width: 130px;
        line-height: 20px;
        font-weight: bold;  font-size: 15px;
        background-color: #f9a11f; 
        float: left;   
      }
      
      .vista_group .hl-3 {font-weight: normal;}
      
      .vista_group ul {
        padding-bottom: 15px; padding-top: 5px;     
        background: #f9a11f url(/images/vista_group_bottom.gif) no-repeat bottom; 
      }
      
      .vista_group ul li a {
        padding-left: 40px;
        color: white;  
        display: block;
        line-height: 25px;
        font-weight: bold;  font-size: 11px;
        background: url(/images/brownarrow.gif) no-repeat 10px center;    
      }
      
      .vista_group .hl-3 {background-position: 20px 9px !important;}       
      .vista_group .hl-4 {
        background-position:25px 9px !important;
        padding-left:55px !important;  
      }
      .vista_group .hl-5 {
        background-position:30px 9px !important;
        padding-left:60px !important;        
      }
      
      .vista_group ul .active a {
        background: url(/images/whitearrow.gif) no-repeat 10px center;
        background-color: #d13200;
        color: #ffb312;
      }
      
      .vista_group ul li a:hover {
        background: url(/images/brownarrow.gif) no-repeat 10px center;
        background-color: white;
        color: #ffb312;  
      }
      
      .vista_group ul li ul {
        padding: 0;
        background: none;  
      }
      
      .vista_group ul li ul li a {
        padding-left: 50px;
        background-position: 20px center;  
      }
      /*----------VISTA GROUP END----------*/
      
      
      /*----------SEND TO YOUR FRIEND START----------*/
      .calendar_modul .program_form {
        width: 674px; height: 285px;
        padding-bottom: 15px;
        background: url(/images/program_form.gif) no-repeat;   
      }
      
      .calendar_modul .program_form h4 {
        line-height: 33px;
        color: #01573e;  
        padding-left: 20px;
      }
      
      .calendar_modul .program_form form {padding-left: 17px; padding-top: 16px;}
      
      .calendar_modul .program_form form div {float: left;}
      
      .calendar_modul .program_form form .labels {
        width: 120px;
        padding-right: 13px; 
        line-height: 39px; 
        text-align: right;
      }
      
      .calendar_modul .program_form form .labels .descript {
        margin-bottom: 35px;
        display: block;  
      }
      
      .calendar_modul .program_form form .input {width: 501px;}
      
      .calendar_modul .program_form form .input textarea {
        width: 498px; height: 51px;
        margin-top: 3px;
        padding-top: 4px;
        background: transparent;
      }
      
      .calendar_modul .program_form form .input .textarea {height: 68px;}
      
      .calendar_modul .program_form form .input div {
        height: 33px;  
        padding-top: 6px;
      }
      
      .calendar_modul .program_form form .input .lastinput {width: 380px; float: left;}
  
      .calendar_modul .program_form form img {
        float: left;
        margin-left: 14px; 
      }
      
      .calendar_modul .program_form form div label {color: #01573e;}
      
      .calendar_modul .program_form form div input {
        width: 498px;  height: 22px;
        padding-top: 5px;
        background: transparent;
      }
      
      .calendar_modul .program_form form p .submit {
        width: 150px;  height: 29px;   
        margin-left: 493px; margin-top: 15px;
        background: transparent;
      }
  
      /*----------SEND TO YOUR FRIEND END----------*/
      
    /*----------CALENDAR MODUL END----------*/
    
    
    /*----------STATIC PAGE START----------*/
    .static_page {
      width: 672px;
      margin-left: 15px;    margin-bottom: 15px;
      background: url(/images/static_bg.gif) repeat-y;
    }
    
    .static_page h2, .static_page h3, .static_page h4, .static_page h5 {
      font-size: 13px;
      font-weight: bold;
      font-family: Arial;
    }

    .static_page h1 {
     	font-size: 15px;
      font-weight: bold;
      font-family: Arial;
    }
    
    .static_page .title {
      padding: 0;
      font-size: 24px;  font-weight: normal;
      color: #922c13;
    }
    
    .static_page a {
      color: #922c13;
      font-weight: bold;  font-size: 11px;  
    }
    
    .static_page .back {
      padding-left: 20px;
      background-position: left center;  
    }
    
    .static_page a:hover {text-decoration: underline;}
    
    .static_page div {
      background: url(/images/static_bottom.gif) no-repeat top;
      color: #3a3a3a;
      border-bottom: 1px solid #ffd676;
      width: 672px;
    }
    
    .static_page div div {
      background: url(/images/static_header.gif) no-repeat;
      padding: 8px 20px 20px 20px;
      border: 0;    
      width: 632px;
    }
    
    .static_page div div div {
      background: none;
      padding: 0;  
    }
    
    .static_page div div p {line-height: 17px;}
    
    .static_page div h1, .static_page div h2, .static_page div h3, .static_page div h4, .static_page div h5, .static_page div p, .static_page div ul {padding-bottom: 5px;}
    
    .static_page div h1, .static_page div h2, .static_page div h3, .static_page div h4, .static_page div h5 {
      color: #01573e;
      padding-left: 0;    
    }
    
    .static_page div ul li {
      margin-left: 30px;
      list-style: disc;  
    }
    
    .static_page div ol li ul {padding-top: 10px;  padding-bottom: 0;}
    
    .static_page div ol li ul li {
      list-style: disc;
      padding-bottom: 10px;
    }
    
    .static_page div ol li {
      list-style: decimal;    
      padding-bottom: 10px;
    }
    
    .static_page img {padding-bottom: 10px; padding-right: 10px;}
    
    .static_page div ul li a {color: #922c13;}
    
    .static_page table {
      border: 1px solid black;
      border-collapse: collapse;  border-spacing: 0;
    }
    
    .static_page table p {padding: 0;}
    
    .static_page table h3 {padding-bottom: 0;}
    
    .static_page table tr td {
      border: 1px solid black;
      padding: 5px;  
    }
    
    .leftcol {width: 70px;}
    
    .static_page_header {padding-left: 15px;}
    /*----------STATIC PAGE END----------*/
    
    
    /*----------PAGER START----------*/
    .pager {
      width: 673px; height: 34px;
      padding-bottom: 15px;  
    }
    
    .pager a {
      float: left;
      width: 33px;  height: 34px;      
    }
    
    .pager .prev_page {background: url(/images/prev_page.gif);}
    
    .pager .next_page {background: url(/images/next_page.gif);}
    
    .pager .prev_page_text {width: 45px;}
    
    .pager .next_page_text {width: 70px;}
    
    .pager div {
      float: left;
      width: 490px;  height: 34px;   
      line-height: 34px;
      text-align: center; 
      background: url(/images/pager.gif);
    }
    
    .pager div span {text-align: left;}
    
    .pager div a {
      display: inline; 
      float: none;
      color: #397362;
      padding: 2px;
    }
    
    .pager div a:hover {
      color: white;
      background-color: #dc3900;  
    }
    
    .pager div .active {
      background-color: #dc3900;  
      font-weight: bold;
      color: white;  
    }
    /*----------PAGER END----------*/
  /*----------RIGHT COLUMN END----------*/
/*----------MAIN END----------*/


/*----------FOOTER START----------*/
#footer {
  width: 957px;  height: 440px;
  padding: 0 7px;
  background: url(/images/body_bottom.jpg) repeat-x left bottom;
  color: #8a1e04;
}

#footer .footer_top_link {
  display: block;
  height: 43px;
}

#footer .footer_bottom_link {
  display: block;
  color: white;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}

#footer .footer_bottom_link:hover {text-decoration: underline;}

  /*----------FOOTER TOP START----------*/
  #footer #footer_top {
    width: 957px;  height: 259px;
    background: url(/images/ib-table-wide-bg2.jpg) no-repeat;
    overflow: hidden;
  }
  /*----------FOOTER TOP END----------*/

  /*----------FOOTER VOTE CONTAINER START----------*/
  #footer #vote_container {
    width: 318px;  height: 259px;
    float: left;
  }

  #footer #vote_container .footer_top_link {width: 318px;}

  #footer #vote_container p {
    font-weight: bold;
    color: white;
    padding: 20px 0 10px 20px;
  }
  
  #footer #vote_container div {height: 185px;}
  
  #footer #vote_container form {padding-left: 20px;}
  
  #footer #vote_container form div {height: auto;}
  
  #footer #vote_container form div label {margin-left: 5px;}
  
  #footer #vote_container .footer_bottom_link {
    width: 160px;
    margin-left: 120px; 
    background: url(/images/a-front-ib-arrow-bg.jpg) no-repeat 117px 11px;
  }
  /*----------FOOTER VOTE CONTAINER END----------*/


  /*----------FOOTER TRAVEL CONTAINER START----------*/
  #footer #travel_container {
    width: 322px;  height: 259px;
    float: left;
  }
  
  #footer #travel_container h2 {
    font-weight: bold;
    color: white;
    padding: 20px 0 10px 35px;
    font-size: 12px;
    line-height: normal;
    font-family: tahoma;
    height: auto;
  }
  
  #footer #travel_container p {
    padding-left: 35px; padding-right: 35px;
    height: 80px;
  }
  
  #footer #travel_container div {
    width: 262px;  height: 31px;
    line-height: 31px;
    margin-left: 15px;
    padding-left: 25px;
    border-top: 1px dotted white; border-bottom: 1px dotted white;
  }
  
  #footer #travel_container div span {
    color: white;
    font-weight: 700;
  }

  #footer #travel_container .footer_top_link {width: 322px;}
  
  #footer #travel_container .footer_bottom_link {
    width: 140px;
    margin-left: 160px; margin-top: 28px;
    background: url(/images/a-front-ib-arrow-bg.jpg) no-repeat 60px 11px;
  }
  /*----------FOOTER TRAVEL CONTAINER END----------*/


  /*----------FOOTER VIDEO CONTAINER START----------*/
  #footer #video_gallery_container {
    width: 316px;  height: 259px;
    float: left;
  }
  
  #footer #video_gallery_container img {
    margin-left: 15px;
    float: left;
  }
  
  #footer #video_gallery_container p {
    width: 115px; height: 135px;
    padding-left: 15px;
    float: left;
  }
  
  #footer #video_gallery_container div {
    width: 150px; height: 50px;
    padding-left: 15px;
    float: left;
  }
  
  #footer #video_gallery_container div span {
    color: white;
    font-weight: bold;
  }
  
  #footer #video_gallery_container div p {
    width: auto;  height: auto;
    padding-left: 0;
  }

  #footer #video_gallery_container .footer_top_link {
    width: 316px;
    margin-bottom: 20px;
    float: left;
  }
  
  #footer #video_gallery_container .footer_bottom_link {
    width: 128px;
    float: left;
    margin-top: 30px;
    padding-left: 0;
    background: url(/images/a-front-ib-arrow-bg.jpg) no-repeat 74px 11px;
  }
  /*----------FOOTER VIDEO CONTAINER END----------*/

/*----------FOOTER BOTTOM START----------*/
#footer_bottom {
  background: url(/images/footer_bottom1.gif);
  width: 957px;  height: 151px;
  padding-top: 30px;
  overflow: hidden;
}

  /*----------COPYRIGHT CONTAINER START----------*/
  #footer_bottom #copyright_container {
    width: 306px; height: 130px;
    padding-left: 10px;
    float: left;
    border-right: 1px dashed #8a1e04;
  }
  
  #footer_bottom #copyright_container img {
    float: left;
    margin-right: 5px;  margin-top: 3px;
  }
  
  #footer_bottom #copyright_container p {
    font-weight: bold;  
    padding-bottom: 10px;  padding-right: 20px;
  }
  
  #footer_bottom #copyright_container a {
    font-size: 11px;
    color: #8a1e04;  
    line-height: 16px;
  }
  /*----------COPYRIGHT CONTAINER END----------*/

  /*----------IMAGE CONTAINER START----------*/
  #footer_bottom #img_container {
    width: 317px; height: 100px;
    float: left;  
    padding-top: 30px;  padding-left: 6px;
    border-right: 1px dashed #8a1e04;
  }
  
  #footer_bottom #img_container .link {
    float: none;
    color:#8A1E04;
    font-size:11px;
    margin: 0;
    display: inline;  
  }
  
  #footer_bottom #img_container #margintop10 {margin-top: 10px;}
  
  #footer_bottom #img_container #margintop5 {margin-top: 5px; margin-right: 0;}
  
  #footer_bottom #img_container a {
    margin-right: 30px;
    display: block;
    float: left;  
  }
  /*----------IMAGE CONTAINER END----------*/

  /*----------LINK CONTAINER START----------*/
  #footer_bottom #link_container {
    width: 288px; height: 130px;
    float: left; 
    padding-left: 20px;
    font-size: 11px;
  }
  
  #footer_bottom #link_container a {font-size: 11px; line-height: 17px; color: #8a1e04;}
  
  #footer_bottom #link_container a:hover {text-decoration: underline;}
  /*----------LINK CONTAINER END----------*/
/*----------FOOTER BOTTOM END----------*/
/*----------FOOTER END----------*/


/*----------ONLINE TANACS START----------*/
.online_tanacs {
  width: 674px;
  padding-left: 15px;
}

.online_tanacs .online_tanacs_box {
  width: 674px;
  
  background: url(/images/online_tanacs_box.gif) repeat-y;      
}

.online_tanacs .online_tanacs_box div {
  width: 674px;
  background: url(/images/online_tanacs_box_top.gif) no-repeat left top;
}

.online_tanacs .online_tanacs_box div div {
  width: 634px;
  padding: 15px 20px 15px 20px;
}    

.online_tanacs .online_tanacs_box div div h2 {
  font-size: 20px;
  margin-bottom: 10px;
  color: #922c13;
}

.online_tanacs .online_tanacs_box div div p, .online_tanacs .online_tanacs_box div div img {float: left;}

.online_tanacs .online_tanacs_box div div img {margin-right: 15px;}

.online_tanacs .online_tanacs_box div div p {
  width: 475px;
  line-height: 18px;
  color: black;  
}

.online_tanacs .registernow_container p {font-weight: normal;}

.online_tanacs .question_table {
  border-bottom: 1px solid #ffd676;
  border-spacing: 0;  border-collapse: collapse;
  margin-bottom: 15px;
}

.online_tanacs .question_table th {
  font-size: 14px;  font-weight: bold;
  color: white;  
}

.online_tanacs .question_table td {
  font-size: 12px;  
  color: #01573e;
}

.online_tanacs .question_table .first {
  padding: 15px 20px;
  line-height: 18px;  
}

.online_tanacs .question_table .question {
  width: 445px; height: 34px;
  padding-left: 20px;
  text-align: left; 
  background: url(/images/question_table_top.gif) no-repeat; 
}

.online_tanacs .question_table .read {
  width: 98px; height: 34px;
  background: url(/images/question_table_top.gif) no-repeat -465px 0;
}

.online_tanacs .question_table .date {
  width: 110px; height: 34px;
  background: url(/images/question_table_top.gif) no-repeat -563px 0;
}

.online_tanacs .question_table .first {background: url(/images/question_table.gif) no-repeat left bottom;}

.online_tanacs .question_table td {background: url(/images/question_table.gif) no-repeat -465px bottom;}

.online_tanacs .question_table .last {background: url(/images/question_table.gif) no-repeat -563px bottom;}

.online_tanacs .question_table .lastrow .first  {background-position: left 0;}
.online_tanacs .question_table .lastrow .last {background-position: -563px 0;}
.online_tanacs .question_table .lastrow td {background-position: -465px 0;}

.online_tanacs .post_container {
  padding-left: 0;
  background-position: 0 0;      
}

.online_tanacs .post_list_container {
  padding-left: 0;
  background-position: 0 0;       
}

.online_tanacs .post_list_container_bottom {
  padding-left: 0;
  background-position: 0 0;       
}

.online_tanacs .kerdezo_box {
  width: 674px;
  background: url(/images/vote_result_repeat.gif) repeat-y;
}

.online_tanacs .kerdezo_box div {
  width: 674px;
  padding-top: 15px;
  background: url(/images/kerdezo_box_top2.gif) no-repeat top left;
}
.online_tanacs .kerdezo_box .d1 {
  width: 674px;
  padding-top: 15px;
  background: url(/images/kerdezo_box_top.gif) no-repeat top left;
}
.online_tanacs .kerdezo_box div div {
  background: none;
  padding: 5px 20px;
  margin: 0 1px;
  width: 632px;  
}

.online_tanacs .kerdezo_box div p {
  padding: 15px 20px;
  color: #8a1e04;
  line-height: 18px;
}

.online_tanacs .kerdezo_box div div p {
  padding: 0;
  font-size: 14px;  font-weight: bold;
  line-height: normal;
}    

.online_tanacs .kerdezo_box_bottom {
  width: 674px; height: 29px;
  padding-top: 15px;
  background: url(/images/vote_result_bottom2.gif) no-repeat;      
  margin-bottom:20px;
}
.online_tanacs .kerdezo_box_bottom_s {
  width: 674px; height: 29px;
  padding-top: 15px;
  background: url(/images/vote_result_bottom.gif) no-repeat;      
  margin-bottom:20px;
}
.online_tanacs .kerdezo_box_bottom a {
  display: block;
  width: 180px; height: 29px;
  margin-left: 470px;
}

.online_tanacs .kerdezo_urlap {
  width: 670px; height: 404px;
  margin-bottom: 15px;
  background: url(/images/kerdezo_urlap.gif) no-repeat;
}

.online_tanacs .kerdezo_urlap h2 {
  font-size: 14px;  font-weight: bold;
  line-height: 34px;
  padding-left: 20px;
  margin-bottom: 15px;
  color: #01573e;
}

.online_tanacs .kerdezo_urlap form {padding-left: 30px;}

.online_tanacs .kerdezo_urlap form div {
  width: 615px; height: 35px;
  padding-top: 5px;
  border-bottom: 1px dotted #8a1e04;
}

.online_tanacs .kerdezo_urlap form .textarea {height: 146px;}

.online_tanacs .kerdezo_urlap form .check {border-bottom: 0;}

.online_tanacs .kerdezo_urlap form .submit {
  padding-left: 490px;
  width: 125px;
  border: 0;  
}

.online_tanacs .kerdezo_urlap form div label, .online_tanacs .kerdezo_urlap form div input, .online_tanacs .kerdezo_urlap form div textarea, .online_tanacs .kerdezo_urlap form div img {float: left;}

.online_tanacs .kerdezo_urlap form div label {
  display: block;
  text-align: right;
  width: 105px; 
  line-height: 29px;
  margin-right: 10px;
  color: #01573e;
}

.online_tanacs .kerdezo_urlap form div input {
  width: 495px; height: 24px;
  padding-top: 5px; padding-left: 5px;
  background: url(/images/kerdezo_urlap_input.gif) no-repeat;
}

.online_tanacs .kerdezo_urlap form .textarea textarea {
  width: 495px; height: 135px;
  padding-top: 5px; padding-left: 5px;
  background: url(/images/kerdezo_urlap_textarea.gif) no-repeat;
}

.online_tanacs .kerdezo_urlap form .check input {
  width: 376px; height: 22px;
  padding-top: 5px; padding-left: 5px;
  margin-right: 15px;
  background: url(/images/kerdezo_urlap_check_input.gif) no-repeat;
}

.online_tanacs .kerdezo_urlap form .submit input {
  width: 140px; height: 35px;
  padding: 0;
  background: transparent;
  cursor:pointer;
}

.online_tanacs .back {width: auto;}

.online_tanacs .temakor {
   overflow: hidden;
   width: 674px;
}
.online_tanacs .temakor .temakor_box {
   background: url(/images/temakor_box.gif) no-repeat;
   overflow: hidden;
   width: 286px;
   height: 134px;
   float: left;
   padding: 22px;
   margin-bottom: 14px;
}
.online_tanacs .temakor .temakor_box h2 {
   color: #922c13;
   font-family: tahoma;
   margin: 0px;
   font-size: 14px;
   font-weight: bold;
   line-height:18px;
   padding-left:0px;
}
.online_tanacs .temakor .temakor_box span {
   color: #346b5a;
   font-family: tahoma;
   margin: 0px;
   font-size: 12px;
   font-weight: bold;
}
.online_tanacs .temakor .temakor_box p {
   color: #363636;
   font-family: tahoma;
   margin: 0px;
   font-size: 12px;
   margin-top: 15px;
}
.kerdezo_box_bottom_s .postsubmit {
  background:transparent none repeat scroll 0 0;
  cursor:pointer;
  height:27px;
  margin-left:470px;
  width:170px;
  }
  .kerdezo_box table.selecttable {
  margin-top: 20px;
  }
  
/*----------ONLINE TANACS END----------*/

.temakor_box a {
  background-position:108px 3px;
  padding-right:40px;
  background:transparent url(/images/brownarrow.gif) no-repeat scroll 48px 3px;
  color:#8A1E04;
  display:block;
  font-weight:bold;
  height:15px;
}

table.question_table a {
  color:#922C13;
  font-weight:bold;
}


.online_tanacs .kerdezo_urlap form select {
  margin:5px 0;
  padding-left:5px;
  width:498px;
  border: 1px solid #ee8b09;
}


.bal_banner_uj, .jobb_banner_uj {
  position: absolute;
  top: -400px;
  width: 100px; height: 600px;
}

.bal_banner_uj {left: -120px;}

.jobb_banner_uj {left: 1020px;}

.kerdoiv_pipa {background: url(/images/kerdoiv_pipa.png) no-repeat left top !important;}

.kerdoiv_x {background: url(/images/kerdoiv_x.png) no-repeat left top !important;}

form.nyeremenyjatek label, form.nyeremenyjatek input {float: left;}

form.nyeremenyjatek div {width: auto; min-height: 30px;}
*html form.nyeremenyjatek div {height: 30px;}

form.nyeremenyjatek div label {
  width: auto;
  line-height: normal;  
}

form.nyeremenyjatek div input {
  margin: 0 10px 0 0;
  border: 0;  
}

form.nyeremenyjatek input {
  border: 1px solid #EE8B09; 
  margin-bottom: 10px;
}

form.nyeremenyjatek label {
  width: 57px;  height: 28px; line-height: 17px;
  margin-right: 10px;
  display: block;
  text-align: right;
}

form.nyeremenyjatek .submit {padding-left: 30px;}

form.nyeremenyjatek .submit input {
  width: 103px; height: 28px;
  border: 0;
  float: none;
  background: url(/images/send_button.gif) no-repeat;
}