body {
	color: #365893;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/background.gif) top repeat-x white;
}

a, a:link, a:visited {
	color: #001eff;
	text-decoration: underline;
}

a:hover {
	color: #000dbc;
	text-decoration: none;
}

p {
	padding:0px;
	margin:0px;
	margin-bottom:7px;
}

div span { 
	margin-left: 20px; 
} 

div b span { 
	margin-left: 0px; 
}

div td.second_col span{
  margin-left:0px;
}

#div_kotes_lista table{
  border:1px solid #eee;
  } 

#div_kotes_lista tr td{
  padding:0px 0px 2px 0px;
  border-bottom:1px solid #eee;
}
 
legend {
	color: #486aa5;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
}

fieldset {
	width: 600px;
    padding:10px;
}

td {
	font-size:11px;
}

h1 {
	font-size:16px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h2 {
	font-size:12px;
	padding:0px;
	margin:0px;
}

.form_table {
	width:600px;
}

.first_col {
	font-weight:bold;
	width:190px;
}

.second_col {
	width:410px;
}

#elozmeny .second_col {
	width:382px;
}

#kedvezmenyek .first_col {
	font-weight:bold;
	width:400px;
}

#kedvezmenyek .second_col {
	width:200px;
}

.checkbox{
  margin-right:5px;
}

.header {
	background: url(../images/soron_header.jpg) no-repeat top;
	height:187px;
	width:775px;
}

.menu {
	padding-left:210px;
	padding-top:141px;
}

.menu a, .menu a:link, .menu a:visited {
	color: #000dbc;
	text-decoration: none;
}

.menu a:hover {
	color: #001eff;
	text-decoration: underline;	
}


.main_content {
	padding-left:30px;
  width:630px;
}

div.new-calculation{
float:right;
padding-right:7px;
padding-top:3px;
}


#kalk_errorMessages {
	font-weight:bold;
	color:red;
}

.footer {
	padding-top:30px;
	width:600px;
	background: url(../images/tab/footer-separator.jpg) no-repeat top;
	text-align:center;
	margin-left:30px;
}

.footer_buttons {
	padding-left:150px;
	text-align:center;
	height:50px;
}

 #prev_page, #next_page, .green_button {
	font-weight:bold;
	float:left;
	padding-top:16px;
	height:46px;
	width:141px;
	background: url(../images/tab/button-back.jpg) no-repeat top left;
	text-align:center;
}

 #prev_page a, #prev_page a:link, #prev_page a:visited,  
 #next_page a, #next_page a:link, #next_page a:visited,
.green_button a, .green_button a:link, .green_button a:visited{
	color: #567600;
	text-decoration: none;
 }

#prev_page a:hover, #next_page a:hover, .green_button a:hover {
	color: #172d00;
	text-decoration: none;
}

.button1 {

	font-family: Tahoma, Helvetica, Verdana;

	font-size: 11px;

	width: 90px;

	height: 22px;

	border: 0;

	background-image: url(../images/tab/button-back3.gif);

	text-transform: uppercase;

}


.tabs {
	width:600px;
	font-weight: normal;
	background: url(../images/tab/tabs-back.gif) repeat-x;
	height:29px;
}

.tab_separator_clear {
	float:left;
	width:1px;
	height:29px;
}

.tab_separator {
	float:left;
	width:1px;
	background: url(../images/tab/tab-separator.gif) no-repeat;
	height:29px;
}

.selected_tab, .unselected_tab {
	color:#63674a;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	float:left;
	background: url(../images/tab/selected-tab-back.gif) repeat-x;
	height:29px;
}




.selected_tab {
	font-weight:bold;
	font-size:14px;
}

.unselected_tab {
	font-size:9px;
	background: url(../images/tab/unselected-tab-back.gif) repeat-x;
}

.selected_tab a, .unselected_tab a,
.selected_tab a:link, .unselected_tab a:link{
	color:#63674A;
	text-decoration:none;
}

.selected_tab a:hover, .unselected_tab a:hover{
	text-decoration:underline;
}


.preference_title {
	color:#9aa640;
	font-weight:bold;
	padding-top:15px;
       font-size:14px;
}

#show_hide_box .preference_title {
	font-size:12px;
  font-family:arial;
}


.compare_fares td {
	color:#63674a;
	font-size:12px;
    height:28px;
    padding-right:5px;
}

.tablehead {
	font-size:11px;
	background: url(../images/tab/tableheader-back.gif) repeat-x bottom;
}

.yearchoser {
	color: #567600;
	font-weight:bold;
	padding-top:16px;
	float:left;
	font-size:12px;
}

.yearchoser h1 {
	font-size:12px;
}
h3.title5{
  float:left;
}
#printView{
    float:left;
margin-bottom:0px;
margin-left:218px;
margin-top:9px;    
}
.clear{
  clear:both;
}
div.odd{
  padding:4px;
  background-color:#eeeeee;
}
div.even{
  padding:4px;
  background-color:#fafafa;
}

a img{
  border:0px;
  padding:0px;
  margin:0px;
}
a.help img{
  margin-bottom:-4px
}

#kalk_errorMessages ol li{
  list-style-position:inside;
}

#div_kotes_lista table tr td{
  padding-right:6px;
}

div.created_by{
padding-top:20px;
padding-bottom:20px;

}

#show_hide_box{
display:block;
}

ul.kedv{
	list-style-position:inside;
	padding-left:0px;
	margin-top:2px;
}

ul.kedv li{
  line-height:18px;
}

div.logininfotext{
 padding-left:5px;
 padding-top:15px; 
 font-size:14px;
 float:left;
 font-weight:bold;
}

div.logininfotext2{
 padding-left:5px; 
 padding-top:30px;
}

label.error{
color:#CC0000;
font-weight:normal;
padding-left:5px;
}

table td{
margin:0px;
padding:0px;
}
select.bizt_tipus{
font-weight:bold;
}

div.extras{
float:left;
width:33%;
}

table.eurotax_result{
border:1px solid gray;
margin:5px 0px;
}

table.eurotax_result td{
	padding:2px 6px;
}

table.eurotax_result thead{
	background-color:#ddd;
}

table.eurotax_result tr.clickable{
	border-top:1px solid gray;
	cursor:pointer;
}

table.eurotax_result tr.clickable:hover{
	background-color:#eee;
	cursor:pointer;
}

table.eurotax_result tr.clickable:selected{
	background-color:#eee;
}

#tr_result_info td{
padding:5px 0px;
}

div.onreszbox{
	margin-top:0px;
	margin-bottom:8px;
	text-align:right;
	width:625px;
}

div.message{
background-color:white;
border:2px solid #cc0000;
margin:32px 0px 5px 259px;
padding:7px;
position:absolute;
width:350px;
}

ul.inside{
list-style-position:inside;
padding-bottom:10px;
}


#kotes_szemelyi_adatok td.col1{
 width:230px;
}

#kotes_szemelyi_adatok td.col2 input,
#kotes_szemelyi_adatok td.col2 select{
  margin-right:10px;
  border:1px solid #ddd;
  background-color:#ffffff;
}

#kotes_szemelyi_adatok td.col2 input.date1,
#kotes_szemelyi_adatok td.col2 input.date2,
#kotes_szemelyi_adatok td.col2 input.szamla1,
#kotes_szemelyi_adatok td.col2 input.szamla2,
#kotes_szemelyi_adatok td.col2 input.tel1,
#kotes_szemelyi_adatok td.col2 input.tel2,
#kotes_szemelyi_adatok td.col2 input.tel3{
  margin-right:0px;
}


#kotes_szemelyi_adatok td.col2 #kotes_levcim_utca,
#kotes_szemelyi_adatok td.col2 #kotes_lakcim_utca {
  width:150px;
}

#kotes_szemelyi_adatok td.col2 #kotes_levcim_hazszam,
#kotes_szemelyi_adatok td.col2 #kotes_lakcim_hazszam{
  width:40px;
}

#kotes_szemelyi_adatok td.col2 #kotes_levcim_ajto,
#kotes_szemelyi_adatok td.col2 #kotes_lakcim_ajto{
  width:30px;
}


#kotes_szemelyi_adatok td.col2 #kotes_lakcim_lepcsohaz,
#kotes_szemelyi_adatok td.col2 #kotes_levcim_lepcsohaz {
  width:45px;
}

#kotes_szemelyi_adatok td.col2 #kotes_lakcim_emelet,
#kotes_szemelyi_adatok td.col2 #kotes_levcim_emelet {
  width:33px;
}


#kotes_szemelyi_adatok td.col2 #kotes_levcim_utca,
#kotes_szemelyi_adatok td.col2 #kotes_lakcim_utca{
  width:105px;
}


#kotes_szemelyi_adatok td.col2 tr#kalk_forg_hely_MO{
  width:20px;
}


#kotes_szemelyi_adatok td.col2 input.datum{
  width:75px;
}

#kotes_szemelyi_adatok fieldset{
  border:1px solid #ddd;
  background-color:#fbfbfb;
  width:545px;
}

#kotes_szemelyi_adatok fieldset legend{
  font-size:11px;
}

tr.megkotve1{
 background-color:#CCFFAA;
}



#kedvezmenyek div.box,
#div_kalk_4_kedvezmenyek div.box{
  background-color:#F6F6F6;
  border:1px dashed #DDDDDD;
  float:left;
  margin:7px;
  padding:0 7px 12px;
  width:277px;
}

#kedvezmenyek div.box{
  background-color:#F6F6F6;
  border:1px dashed #DDDDDD;
  margin:2px 5px 5px 0px;
  padding:0 7px 12px;
  float:none;
  display:none;
  width:277px;
}

#kedvezmenyek .preference_title {
  font-family:arial;
  font-size:12px;
  padding-top:2px;
}


div.ujertek{
  padding-left:18px;
  padding-top:1px;
}


#div_kalk_4_kedvezmenyek div.box-1{
  margin-left:0px;
}
#div_kalk_4_kedvezmenyek div.box-0{
  margin-right:0px;
}


#kotes_szemelyi_adatok td.col2 #kalk_forg_hely_MO{
margin:2px 0 0 11px;
padding:0 0 0 13px;
width:15px;
}

#ui-datepicker-div{
  margin-left:78px;
  margin-top:-18px;
}


td.first_col div.help_text{
  font-weight:normal;
  padding-right:15px;
}

