.hand {
	cursor: pointer;
}

div.logoutbox {
	font-family: Tahoma, Arial;
	font-size: 11px;
margin-top: -50px;
_margin-top:20px;
margin-right: 15px;
_margin-right: 23px;
}

div.logoutbox span.userinfo {
	display: block;
}

div.logoutbox span.edit_address {
	display: block;
}

div.cart {
	font-family: Tahoma, Arial;
	position: relative;
	/*width: 950px; // 2009.05.13. */
	/*border: 1px solid red;*/
}

div.cart h5 {
	/*border: 1px solid red;*/
	padding-top: 10px;
	/*padding-bottom: 10px;*/
}

div.cart h1 {
	padding-top: 5px;
}

div.cart div.left_column {
	display: block;
	position: relative;
	float: left;
	height: 100%;
	text-align: left;
	margin-right: 10px;
}

div.cart div.right_column {
	width: 730px;
	_width: 660px;
	*width: 660px;
	float: left;
	clear: right;
}

div.cart table {
	display: block;
	position: relative;
	width: 680px !important;
	font-family: verdana;
	font-size: 12px;
	float:left;
}

div.cart table th.header_id {
	width: 27px;
}

div.cart table th.header_name {
	width: 92px;
}

div.cart table th.header_company {
	width: 123px;
}

div.cart table th.header_address {
	width: 145px;
}

div.cart table th.header_telephone {
	width: 90px;
}

div.cart table th.header_summa {
	width: 180px;
}

div.cart table th.header_isvirtual {
	width: 71px;
}

div.cart table tr.header {
	/*background-color: teal;*/
}

div.cart table tr.even {
	background-color: #FFF;
}

div.cart table tr.odd,
div.cart table tr.odd td {
	background-color: #ebf6fc;
}

div.cart table tr td.input {
	text-align: left;
}

div.cart table tr td.price {
/*	text-align: right;*/
	padding-right: 20px;
}

/*
body:nth-of-type(1) div.cart div.go_to_prev_and_next {
	border: 1px solid red;
}
*/

div.cart div.go_to_prev_and_next {
	/*display: none;*/
	clear: both;
	/*margin-top: 50px;*/
	position: relative;
	/*top: 70px;*/
	top: 60px;
}

.go_to_prev_and_next img,
.go_to_prev_and_next button {
	border: 0px;
}

div.cart div.go_to_prev_and_next span.prev {
	float: left;
}

div.cart div.go_to_prev_and_next span.next {
	float: right;
}

div.cart div.go_to_prev_and_next span input {
	width: auto;
}

div.cart div.webshop_cnt_fullpricebox {
	position: relative;
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;

	border: 0px;
	width: 230px;
	height: 60px;

	margin: 0px;
	padding: 0px;

	font-size: 11px;
	text-align: right;
	line-height: 15px;

	margin-right: 25px;
	_margin-right: 10px;

	/*
	margin-top: -30px;
	_margin-top: -20px;
	*/

	/*border: 1px solid red;*/
	z-index: 5;
}

div.cart div.ws_cnt_fullpricebox_aftertable {
	display: none;
	width: 230px;
	text-align: right;
	float: right;

	font-size: 11px;
	line-height: 15px
}

div.cart div span.ws_cnt_fullpricebox_aftertable {
	text-align: right;
}

div.cart div span.ws_cnt_fullpricebox_aftertable_currency {
	padding-left: 3px;
	text-align: right;
}

div.cart ul.webshop_cnt_menu {
	display: block;
	clear: both;
	list-style-type: none;
	padding: 0px;
	margin-left: 40px;
	margin-top: 20px;
}

div.cart ul.webshop_cnt_menu li {
	color: #484f52;

	background: url(../congresstravel.hu/images/vertical_menu_separator.jpg) no-repeat bottom 25px;
	padding-bottom: 5px !important;
	padding-top: 5px !important;
}

div.cart ul.webshop_cnt_menu li a {
	color: #484f52;
	text-decoration: none;
}

div.cart ul.webshop_cnt_menu li.nolink {
	color: #484f52;
}

div.cart ul.webshop_cnt_menu li.active {
	font-weight: bold;
	color: #12a8d9;
}

div.cart ul.webshop_cnt_menu .menu_icon {
	position: relative;
	top: 5px;
}
#szallastipus {
clear:both;
display:block;
float:left;
height:auto;
margin-bottom:30px;
}

div.cart .infobox {
background:url("/templates/cnt.hu/images/pontozas_feher.jpg") no-repeat scroll left bottom transparent;
clear:both;
display:block;
float:left;
font-size:12px;
font-weight:normal;
line-height:16px;
margin-bottom:60px;
margin-top:15px;
padding-bottom:10px;
text-align:justify;
width:672px;
}

div.cart form {
	/*width: 100%; // 2009.05.13. */
}

div.cart form div {
	/*width: 100%; // 2009.05.13. */
	margin-top: 5px;
	margin-bottom: 5px;
	height: 30px;
}

div.cart form div label {
	font-size: 12px;
	font-weight: bold;
	color: #02496f;
}

div.cart form div label span {
	display: block;
	width: 107px;
	float: left;
	text-align: right;
	padding-right: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #02496f;
}

div.cart form div input.submit_hu {
	/*background: url(/templates/cnt.hu/images/btn_save.jpg) top left no-repeat;*/
}

div.cart form div input.submit {
	position: absolute;
	margin-left: 540px;
	width: 144px;
	height: 41px;
	border: 0px;
	text-indent: -500px;
	overflow: hidden;

	margin-top: 95px;
	_margin-top: 70px;
	/*margin-top: -40px;
	top: 90px;*/

	/*border: 1px solid green;*/
	z-index: 10;
}

div.cart form div input.submit2 {
	position: absolute;
	margin-left: 540px;
	width: 144px;
	height: 41px;
	border: 0px;
	text-indent: -500px;
	overflow: hidden;

	/*border: 1px solid pink;*/
	z-index: 10;
}

div.cart form div input.submit99 {
	position: absolute;
	margin-left: 540px;
	overflow: hidden;
	margin-top: 110px;
	z-index: 10;
}

div.cart form div input.submit3 {
	position: absolute;
	margin-left: 540px;
	width: 144px;
	height: 41px;
	border: 0px;
	text-indent: -5000px;
	overflow: hidden;

	margin-top: 110px;
	/*margin-top: -20px;
	top: 50px;*/

	/*border: 1px solid yellow;*/
	z-index: 10;
}

div.cart form div input.submit4 {
	position: absolute;
	margin-left: 540px;
	width: 144px;
	height: 41px;
	border: 0px;
	text-indent: -500px;
	overflow: hidden;

	margin-top: 140px;
	/*margin-top: -20px;
	top: 80px;*/

	/*border: 1px solid blue;*/
	z-index: 10;
}

div.cart form div input.submit5 {
	position: absolute;
	margin-left: 540px;
	width: 144px;
	height: 41px;
	border: 0px;
	text-indent: -500px;
	overflow: hidden;

	margin-top: 140px;
	_margin-top: 150px;
	/*margin-bottom: -50px;
	top: 80px;*/

	/*border: 1px solid teal;*/
	z-index: 10;
}

.corr_kiseroadatok {
	position: relative;
	top: 20px;
	_top: 10px;
}

.corr_programs {
	position: relative;
	top: 20px;
	_top: 10px;
}

.corr_szallas {
	position: relative;
	top: 20px;
	_top: 10px;
}

.corr_szallas_goback {
	position: relative;
	top: 30px;
}

.corr_program_goback {
	position: relative;
	top: 25px;
	_top: 30px;
}

.corr_reszvetelidij {
	clear: both;
	position: relative;
	top: 20px;
}

.corr_veglegesites {
	clear: both;
	position: relative;
	top: -40px;
	_top: 0px;
}

h5.maindata_title {
	font-size: 12px;
	font-weight: bold;
	color: #02496f;
	text-transform: uppercase;
	margin-left: 110px;
}

/* maindata */

div.maindata label input {
	width: 300px;
}

div.maindata label select {
	width: 300px;
}

div.maindata div.webshop_cnt_fullpricebox {
	visibility: hidden;
}

/* tartozkodas */

div.tartozkodas {
/*	width: 700px;*/
}

/* kisero */

div.kisero label input {
	width: 300px;
}

div.kisero label select {
	width: 300px;
}

/* reszvetelidij */

div.reszvetelidij input {
	text-align: center;
	width: 30px;
}

div.reszvetelidij td.kisero_input {
	width: 50px;
}

div.reszvetelidij input.submit {
	text-align: center;
	width: 110px;
}

/* szallas */
div.szallas table {
	height: auto;
	margin: 0px;
	padding: 0px;
	display: table;
}

div.szallas .idopont {
	clear:both;
	display:block;
	height:auto;
	/*
	margin-top: 70px;
	_margin-top: 0px;
	*/
}

div.szallas table.szallas_mas_kerte {
	/*border: 1px solid red;*/
}

div.szallas table.szallas_mas_kerte input {
	width: 300px;
}

div.szallas table.szallas_mas_kerte td.szallas_mas_kerte_left {
	width: 96px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #02496f;

	margin: 0px;
	padding: 0px;
}

h5.corr_szallas_title {
	position: relative;
	/*left: 30px;
	_left: 0px;*/
}

div.szallas table.szallas_mas_kerte td.szallas_mas_kerte_right {
	display: block;
	width: 400px;
	text-align: left;
	position: relative;
	_left: -30px;
}

div.cart input.radiobutton {
	border: 0px;
}

div.szallas table.szallas_mas_kerte td.szallas_mas_kerte_right input.radio {
	text-align: left;
	width: 10px;
}

div.szallas {
	font-size: 12px;
}

div.szallas table.szallas_kerek {
	color: #02496f;
	font-size: 12px;
}

div.szallas td.align_right {
	text-align: right;
}

div.szallas table.szallas_kerek input {
	text-align: center;
	width: 30px;
}

/* programok */
div.program table input {
	text-align: center;
	width: 30px;
}

div.program table input.submit {
	text-align: center;
	width: 110px;
}

/* usersforadmin */
div.usersforadmin div.new_virtual_user_link {
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #02496f;
}

div.usersforadmin div.new_virtual_user_link select {
	float: right;
	_margin-top: -13px;
}

div.usersforadmin table th {
	text-align: left;
	border-bottom: 1px solid black;
}

div.usersforadmin table td {
	padding: 5px;
	margin: 0px;
}

div.usersforadmin table tr.user_virtual {
	/*background-color: lightgreen;*/
}

div.usersforadmin table tr.user_normal {
	/*background-color: lightblue;*/
}

h3.szamlazasi_title,
h3.new_virtual_user {
	font-size: 16px;
	font-weight: bold;
	color: #02496f;
}

h3.szamlazasi_title {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* billingdata */
div.billingdata label input {
	width: 300px;
}

div.billingdata label select {
	width: 300px;
}

/*
	conflist
*/
div.conflist {
	width: 600px;
	heigh: 100%;
	/*border: 1px solid red;*/
}

div.conflist h1 {
	font-size: 17px;
	font-weight: bold;
	color: #02496f;
}

div.conflist div.conferences {
	clear: left;
	/*width: 800px !important;*/
}

/* conflist - box */
div.conflist div.conferences .conference {
	float: left;
}

div.conflist .conflist_left {
	/*clear: left;*/
}

div.conflist .conflist_right {
	/*clear: right;*/
}

div.conflist div.conferences conference {
	position: relative;
	display: block;
	width: 300px;
	display: block;
	padding: 5px;
	margin-right: 10px;

}

div.conflist div.conferences .conference h1.title {
	display: block;
	width: 270px;
	font-weight: bold;
	float: left;
	padding-top: 20px;
	_padding-top: 30px;
	margin-bottom: 0px;
	_margin-bottom: 10px;
	padding-bottom: 0px;
}

div.conflist div.conferences .conference h1.title a {
	display: block;
	clear: left;
	float: left;
	text-decoration: none;
	margin-bottom: 10px;
	font-size: 13px;
	color: #036599;
}

div.conflist div.conferences .conference .datas {
	float: none;
	clear: both;
}

div.conflist div.conferences .conference .picture {
	display: block;
	width: 96px;
	height: 80px;
	margin-right: 8px;
	float: left;
}

.conflist .conferences .conference .description {
	position: relative;
	float: left;
	width: 200px;
	height: 80px;
	clear: right;
}

.conflist .conferences .conference .more {
	position: absolute;
	display: block;
	top: 80px;
	width: 70px;
}

div.conflist div.conferences .conference .tovabb_jel {
	color: #035986;
}

div.conflist div.conferences .conference .tovabb_link {
	color: #d38915;
	font-weight: bold;
	text-decoration: none;
}

div.conflist div.conferences .conference span.conf_id {
	display: block;
	clear: both;
	color: #8e9193;
}

div.conflist div.conferences .conference div.category_description {
	clear: both;
	/*padding-top: 10px;*/more
	padding-bottom: 5px;
	height: 40px;
}

div.conflist div.conferences .conference span.start,
div.conflist div.conferences .conference span.end {
	margin-top: 10px;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

div.conflist div.conferences .conference span.start {
	display: block;
	clear: left;
	float: left;
}

div.conflist div.conferences .conference span.end {
	display: block;
	float: left;
}

div.conflist div.conferences .conference span.more {
	display: block;
	float: right;
	clear: right;
}

/* conflist - datapage */
div.conflist div.conferences div.conference_datapage {
	display: block;
	width: 640px;
}

div.conflist div.conferences div.conference_datapage h1.title {
	display: block;
	text-decoration: none;
	margin-bottom: 0px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}

div.conflist div.conferences div.conference_datapage span.conf_id {
	display: block;
	clear: both;
	color: #8e9193;
}

div.conflist div.conferences div.conference_datapage div.start,
div.conflist div.conferences div.conference_datapage div.end {
	font-size: 11px;
}

div.conflist div.conferences div.conference_datapage div.start {
	clear: both;
}

div.conflist div.conferences div.conference_datapage div.end {
	clear: both;
	margin-bottom: 10px;
}


div.conflist div.conferences div.conference_datapage div.category_description {
	margin-top: 10px;
	clear: both;
}

div.conflist div.conferences div.conference_datapage span.next_button {
	display: block;
	clear: both;
	margin-top: 30px;
	font-color: #02496f;
	font-size: 12px;
	font-weight: bold;
}

/* login */

div.cnt_login div.cnt_loginbox {
}

table.pricedatas th,
table.pricedatas td {
	padding: 10px;
}

tr.pricedatas_header th {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #02496f;
}

/* veglegesites */

div.veglegesites {
	font-size: 12px;
}

div.veglegesites div.veglegesites span {
	margin-right: 10px;
}

div.veglegesites div.veglegesites span.lng_var {
	margin-right: 5px;
	color: #00517e;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

div.veglegesites .product,
div.veglegesites .koltseg {
	margin-left: 10px;
	color: #00517e;
	font-weight: bold;
	font-size: 12px;
}

div.veglegesites .vegosszeg {
	color: #00517e;
	font-weight: bold;
	font-size: 12px;
	/*border: 1px solid red;*/
	width: 80px;
}

div.veglegesites .float_right {
	margin-left: 500px;
}

div.veglegesites div.veglegesites span.currency {
	margin-left: -5px;
}

div.veglegesites div.veglegesites div.summa .summa {
	width: 200px;
}

div.veglegesites div.veglegesites div.summa .lng_var {
	width: auto;
}

div.veglegesites div.veglegesites div.summa span.currency {
	margin-left: 5px;
}

div.veglegesites div.veglegesites div.newblock {
	margin-top: 20px;
}

div.veglegesites div.veglegesites div.newline {
	margin-top: 5px;
}

div.veglegesites div.veglegesites span.paying_type {
	display: none;
}

div.veglegesites .separator {
	margin-top: 10px;
	margin-bottom: 0px;
}

div.utolagos_modositas {
	margin-bottom: 10px;
	/*border: 1px solid red;*/
	height: 400px;;
}

div.utolagos_modositas textarea.modify_text {
	width: 100%;
	height: 200px;
}

img.price_hr_show {
	margin-top: 20px;
	margin-bottom: 10px;
}

img.price_hr {
	/*margin-top: 20px;*/
	display: none;
}

.mainbody .congress_login {
	padding-top: 50px;
	display: block !important;
	z-index: 999 !important;
	top: 50px !important;
	left: 50px !important;
}

.congress_login,
.congress_login div,
.congress_login span {
	color: black !important;
}

.congress_login .loginbox {
	color: black !important;
	position: relative;
	top: -30px;
}


div.submitgombok {
	width: 100%;
	clear: both;
}
div.submitgombok div.left {
	float: left;
	text-align: left;
	width: 250px;
}
div.submitgombok div.right {
	float: right;
	text-align: right;
	width: 250px;
}
div.submitgombok input {
	width: auto;
	height: auto;
}

.footer .content h1 {
	display: none;
}

.footer .datas .content {
	padding-left: 40px;
}





