* { 
margin:0;
padding:0;

}

body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 11px;
}

h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
font-size:20px;
font-weight: bold;
}
ul {list-style: square outside; margin-left:15px;}
li ul {list-style: disc outside; margin-left:15px;}
ol {margin-left:20px;}

select {
font-size:12px;
}
input {
font-size:12px;
}
select option {
width:auto;
font-size:12px;
}
.textw {
	width:425px;
}

		input.text { padding: .1em; }
		select.text { padding: .1em; }
		select.sel220 { width:220px; }

fieldset.fldset { padding:0; border:0; margin-top:5px; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }


/* general */
#header {
	width:100%;
	min-width:985px;
}

.middle_container {
float:left;
background-color:#f0f0f0;
width: 100%;
padding-bottom:10px;
}	
#middle {
width:985px;
margin: 0 auto;
}

#content {
width:703px;
float:left;
background-color:#fff;
}
#content_add {
width:570px;
float:left;
}
#upcoming_events {
/*border:1px solid #C0C0C0;*/
width:270px;
height:100%;
float:right;
background-color:#fff;
}
#registration_right {
background-color:#EEE;	
border:1px solid #C0C0C0;
width:400px;
height:100%;
float:right;
}

.top_ad_left {
float:left;
/*border:1px solid #E0E0E0;*/
}
.top_ad_right {
float:right;
/*border:1px solid #E0E0E0;*/
}
#ads_add {
float:left;
width:120px;
margin-right:10px;
border:1px solid #C0C0C0;
}
#ads {
width:100%;
height:60px;
float:left;
margin-bottom:10px;
}
.important_container {
	float:left;
/*	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	width:99.7%;*/
	width:100%;
	text-align: left;
	border-top:10px solid #F0F0F0;
	background-color:#fff;
}
.important {
	padding: 5px 10px 5px 10px;
	color: #707070;
	font-size: 14px;
}
.remark {
	float:left;
	padding: 5px 5px 5px 5px;
	color: #707070;
	font-size: 11px;
	text-align: left;
}
.price_remark {
	float:left;
	color: #707070;
	font-size: 11px;
	text-align: left;
	border-top: 2px solid #F0F0F0;
	width:100%;
}
.special_frame {
	float:left;
/*	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;*/
	width:100%;
	text-align: left;
	border-top:10px solid #F0F0F0;
	background-color:#fff;
}
.special_content {
	padding: 5px 10px 5px 10px;
	color: #707070;
	font-size: 12px;
}
.special_header {
padding: 5px 10px 0px 10px;
font-weight:bold;
font-style:italic;
font-size:14px;
color: #505050;
}
.article_container {
	float:left;
/*	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;*/
	width:100%;
	border-top:10px solid #F0F0F0;
	background-color:#fff;
}
.article {
	padding: 5px 10px 5px 10px;
	color: #505050;
	font-size: 12px;
	text-align: left;
}
.article ul {
line-height:1.5;
}	
.bread_crumb_container {
	width:100%;
	min-width:985px;
	background-color:#f0f0f0;
	margin-top:3px;
	text-align:center;
}
.bread_crumb {
margin:0 auto;	
font-size:11px;
color:#707070;
width:980px;
text-align:left;
padding:0px 0px 3px 5px;
}	
.footer_container {
float:left;
margin-top:3px;
padding-top:10px;
background-color:#D0D0D0;
width:100%;
min-width: 985px;
}      
.footer {
	width:985px;
	margin:0 auto;
	text-align:center;
}
.footer_menu {
color:#505050;
font-size:12px;
margin-bottom:25px;
width:100%;	
}
.footer_social {
width:100%;
margin-bottom:20px;
}
.footer_social_item {
vertical-align:bottom;
margin-right:10px;
}
.footer_share {
margin:0 auto;
border:1px solid #e0e0e0;
padding:5px 0px 2px 0px;
width:500px;
background-color:#c0c0c0;
}	
.footer_links {
color:#505050;
font-size:11px;
margin-bottom:20px;
width:100%;	
}
.footer_copyright {
color:#505050;
font-size:10px;
margin-bottom:15px;
width:100%;	
}	
.error_404 {
width:100%;
float:left;
border:1px solid #C0C0C0;
text-align:center;
color:red;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;	
}	
/* header - header.html */
.hdr_container {
	width:100%;
	height:80px;
	background: url("/images/bg_header.png")
}
.hdr_main {
	width:985px;
	margin:0 auto;
	text-align:center;
}
.hdr_seperator {
width:100%;
height:3px;
background-color:#e07c12;		
}	
.hdr_logo {
	float:left;
	margin-top:5px;
	width:210px;
	height:70px;
}

.hdr_menu {
	float:left;
	width:100%;
}

img.addthis {
	float: right;
	padding-right:5px;
	border:0px;
}

/* menu - menu.html */
.menu {
	float:left;
	font-size: 14px;
	font-weight:bold;
	text-shadow: 0px 1px 0px #EEEEEE;
}	

.menu_margin-right {
margin-right:40px;	
}

a.menu_link:link { color:#666666; text-decoration:none;}
a.menu_link:visited { color:#666666; text-decoration:none;}
a.menu_link:hover   { color:#E07c12; text-decoration:none;}
a.menu_link:active { color:#666666; text-decoration:none;}

/* query - query.html */
#query_container {
width:100%;
height:100px;
background-image:url('/images/bg_query.png');

color: #FFF;
font-size: 12px;
}
#query_main {
width:985px;
padding-top:10px;
}	
#query_lines {
float:left;
width:652px;
height:100%;
padding-left:15px;
}
#qven_lines {
float:left;
width:550px;
height:100%;
padding-left:15px;
}
.query_line {
	float:left;
	text-align: left;
}

.query_hed {
float:left;
width:160px;
height:100%;
color: #fff;
font-size:18px;
font-weight:bold;
text-align: left;
padding-left:15px;
}
a.qrylink:link    {text-decoration:none;color:#FFF;}
a.qrylink:visited {text-decoration:none;color:#FFF;}
a.qrylink:hover   {text-decoration:none;color:#404040;}
a.qrylink:active  {text-decoration:none;color:#FFF;}

.query_border {
width:1px;
height:70px;
border-right:1px solid #FFF;
float:left;
}	
.query_dates {
float:left;
width:105px;
height:100%;
text-align: left;
padding-left:15px;
}
.qhed {
	font-weight: bold;
	color: #fff;
}
.qfld {
	float:left;
	font-size: 12px;
	padding-right:10px;
}
.qdate {
	width:85px;
}
.qbut {
	float:left;
	position:relative;top:7px;left:13px;
}
.qbut_org {
	float:left;
	position:relative;top:7px;left:150px;
}
select.qsel {
width:100px;
}
select.qsel110 {
width:110px;
}
select.qsel120 {
width:120px;
}
select.qsel230 {
width:230px;
}
select.qsel250 {
width:250px;
}

.qrybut {
background-image:url('/images/search_button.png');
width:100px;
height: 30px;
color: #606060;
font-size: 18px;
font-weight: bold;
border:0;
}
.qrybut1 {
background-image:url('/images/search_button_hover.png');
width:100px;
height: 30px;
color: #808080;
font-size: 18px;
font-weight: bold;
border:0;
}

.gen_button {
background-image:url('/images/button.png');
width:100px;
height: 30px;
color: #606060;
font-size: 18px;
font-weight: bold;
border:0;
text-align:center;
}
.gen_button_hover {
background-image:url('/images/button_hover.png');
width:100px;
height: 30px;
color: #808080;
font-size: 18px;
font-weight: bold;
border:0;
text-align:center;
}
#aorg
{
	float:left;
	border:1px solid #C0C0C0;
	width:701px;
	text-align: center;
	margin-bottom:10px;
}
.aorg
{
color: #707070;
font-size: 16px;
font-weight: bold;
padding: 5px 5px 5px 5px;
}
#afnd
{
float:left;
background-color: #fff;
text-align: left;
border: 1px solid #C0C0C0;
width:500px;
height:28px;
margin-bottom:10px;
}
.afnd
{
color: #909090;
font-size: 14px;
font-weight: bold;
padding: 5px 5px 5px 5px;
}
#asrt
{
float:right;
background-color:#C0C0C0;
text-align: left;
width:177px;
height:30px;
margin-bottom:10px;
}
.asrt
{
color: #fff;
font-size: 14px;
font-weight: bold;
padding: 5px 5px 5px 20px;
}
#apag1
{
float:left;
background-color: #fff;
text-align: left;
border-bottom: 1px #E07C12 solid;
width:100%;
}
.apag
{
font-size: 12px;
font-weight: bold;
padding: 10px 0px 10px 0px;
}
#apag2
{
float:left;
background-color: #fff;
text-align: left;
width:100%;
border-top: 1px #E07C12 solid;
margin-top: 5px;
}
#anotfnd
{
float:left;
text-align:center;
height:270px;
width:701px;
border: 1px solid #C0C0C0;
}
.anotfnd
{
color:#E07C12;
font-weight:bold;
font-size: 18px;
padding: 5px 5px 5px 5px;
}
/*  end of old  */


/* Home page - index.php */

#hom_upcoming_events {
	/*border:1px solid #C0C0C0;*/
	width:270px;
	float:left;
	background-color:#fff;
	margin-right:12px;
}
.vertical_margin {
	float:left;
	width:10px;
	background-color:#fff;
	height:100px;
}	
#hom_center {
	width:468px;
	float:left;
	/*background-color:#fff;*/
}
#hom_event_idx {
	/*border:1px solid #C0C0C0;*/
	width:223px;
	float:right;
	background-color:#fff;
}
.hom_list {
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	width:466px;
	clear:both;
	float:left;
	padding-bottom:10px;
	background-color:#fff;
	/*
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	*/
}
.hom_list_left {
/*	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
*/	
	width:227px;
	clear:both;
	float:left;
	padding-bottom:10px;
	background-color:#fff;
	/*
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	*/
}
.hom_list_right {
/*	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
*/	
	width:227px;
	float:right;
	padding-bottom:10px;
	background-color:#fff;
	/*
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	*/
}
.add_center {
margin:0 auto;
width:227px;
height:70px;
/*border:1px solid #e07c12;*/
margin-bottom:10px;
padding-top:5px;
text-align:center;
font-size:11px;
color:#e07c12;
font-style:italic;
float:left;
background-color:#fff;
}
.subscribe_center {
margin:0 auto;
width:227px;
height:70px;
/*border:1px solid #e07c12;*/
margin-bottom:10px;
padding-top:5px;
text-align:center;
font-size:11px;
color:#e07c12;
font-style:italic;
float:right;
background-color:#fff;
}
a.add_button {
display:block;
background-image:url('/images/add_button.png');
width:150px;
height:30px;
margin:0 auto;
margin-top:5px;
}
a.add_button:hover {background-image:url('/images/add_button_hover.png');}	

.subscribe_ad {
margin:0 auto;
width:200px;
height:70px;
border:1px solid #e07c12;
margin-top:10px;
margin-bottom:10px;
padding-top:5px;
text-align:center;
font-size:11px;
color:#e07c12;
font-style:italic;	
}
a.subscribe_button {
display:block;
background-image:url('/images/subscribe_button.png');
width:150px;
height:30px;
margin:0 auto;
margin-top:5px;
}
a.subscribe_button:hover {background-image:url('/images/subscribe_button_hover.png');}	

/* hom_center elements */
.padd_10px {
padding: 10px 10px 10px 10px;	
}
.margin_top_10px {
margin-top: 10px;	
}
.text_center {
text-align:center;	
}
.text_left {
text-align:left;	
}
.tradecenter_image {
width: 221px;
height: 150px;
margin-top: 10px;
margin-bottom: 10px;	
}
.ad_200 {
width: 200px;
height: 200px;
margin:0 auto;
margin-top: 10px;
margin-bottom: 10px;
border:1px solid #E0E0E0;
}
.ad_468 {
width: 100%;
height: 60px;
/*border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;*/
margin-bottom: 10px;	
}
.ad_250 {
width:250px;
height:250px;
border:1px solid #E0E0E0;
margin:0 auto;
margin-top:10px;	
}	
.booking_ad {
clear: both;
margin:0 auto;
width: 200px;
height: 70px;	
}
.skyscanner_ad {
margin:0 auto;
width: 200px;
height: 60px;
border: 1px solid #E0E0E0;	
}

/* conferences index on home page */

.small_upcoming_idx_kot {
	float:left;
	text-align: center;
	color: #707070;
	font-size: 16px;
	font-weight: bold;
	background: url("/images/bg_header.png");
	padding: 3px 0px 3px 0px;
	width:100%;
	margin-bottom:5px;
	border-top: 10px solid #F0F0F0;
	border-bottom: 10px solid #F0F0F0;
}
.small_upcoming_event {
border-bottom:10px solid #F0F0F0;
width:100%;
float:left;
padding:5px 0px 5px 0px;
}

.hom_idx_kot {
	text-align: center;
	color: #707070;
	font-size: 16px;
	font-weight: bold;
	background: url("/images/bg_header.png");
	padding: 5px 0px 5px 0px;
	width:100%;
	margin-bottom:5px;
/*	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0; */
}
.hom_idx_lin_full {
	float:left;
	font-size: 12px;
	font-weight: normal;
	background-color: #fff;
	padding: 3px 0px 3px 10px;
	width:90%;
	color: #505050;
}
.conference_line {
	float:left;
	font-size: 12px;
	font-weight: normal;
	background-color: #fff;
	padding: 3px 0px 3px 0px;
	width:466px;
	height:20px;
	color: #505050;
	text-align:left;
}
.background_grey {
background-color:#f0f0f0;	
}	
.hom_idx_lin {
	float:left;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background-color: #fff;
	padding: 3px 0px 3px 10px;
	width:45%;
	color: #707070;
}
.hom_idx_lin1 {
	float:right;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	background-color: #fff;
	padding: 3px 0px 3px 0px;
	width:50%;
	color: #707070;
}
/* Scroller Box */
#scroller_container {
 float:left;
 margin-top:10px;
 width: 985px;
 height: 80px;
 overflow: hidden;
}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

jscroll_class {
font-size:60px;
line-height:60px;
white-space:nowrap;
margin: 0;	
}

/* Show upcoming events */
.adsdet {
margin:0 auto;	
background-color: #fff;
text-align: center;
font-size: 9px;
color: #505050;
width:250px;
margin-top:3px;
margin-bottom:10px;
}
.ads {
margin-top:10px;
margin-bottom:3px;
font-size: 10px;
}
a.ads:link 	  {color: #505050;text-decoration:none; }
a.ads:visited {color: #505050;text-decoration:none; }
a.ads:hover   {color: #E07C12;text-decoration:none; }
a.ads:active  {color: #505050; text-decoration:none;}

/* Search results page - getresults.php */



#res_search {
	width:180px;
	float:left;
	background-color:#FFF;
	padding:5px;
	margin-right:10px;
}
.refine_search {
color:#909090;
font-size:18px;
font-weight:bold;
text-align:center;
width:100%;
height:25px;
padding-top:5px;
padding-bottom:5px;
}
.no_refine {
float:left;	
color:#E0E0E0;
font-size:28px;
font-weight:bold;
text-align:center;
width:180px;
padding:30px 0px 0px 10px;
border-top: 1px solid #C0C0C0;
font-style:italic;
}	
.res_search_upcoming {
float:left;
width:190px;
color: #E07C12; 
text-align: center;
font-size: 18px;
font-weight: bold;
background-color: #F0F0F0;
font-style:italic;
padding: 3px 0px 3px 0px;
border-top: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
margin-top:2px;
}

/*LIRAN*/
div.refine_expand {
    /*margin-top:40px;*/
    height:22px;
    font-size:14px;
    text-align: left;
    font-weight:bold;
    background:url('/images/refine_header1.png');
    float:left;
    width:100%;
    padding:3px 0px 0px 0px;
    border-bottom:1px solid #c8c8c8;
    text-decoration:none;
    cursor:pointer;
    /*display: block;*/
    color:#505050;  
}
.refine_expand a:focus{
    outline: none; 
}
.refine_expand a:link, .refine_expand a:visited {
    background: url(images/arrow-down.gif) no-repeat 98% 50%;
    text-decoration:none;
}
.refine_expand a.open:link, .refine_expand a.open:visited, .refine_expand a.open:hover, .refine_expand a.open:active {
    background: url(images/arrow-up.gif) no-repeat 98% 50%;
    text-decoration:none;
}

* html #refine_list{ 
   height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); /* sets max-height for IE */
}
#refine_list{
    font-size:10px;
    padding: 6px;
    max-height:200px;
    text-align: left;
    width:167px;
    overflow-y:auto;
    overflow-x:hidden;
    /*border-top:1px solid #C0C0C0;*/
    border-bottom:1px solid #C0C0C0;
    float:left;
}
.refGroup .clear_div{
    text-align: right; 
    padding:2px;
    padding-right: 20px;
}
.refGroup a.clear{
    font-size:10px;
    text-decoration:none;
    color:#336699;
}
.refGroup a.clear:hover   {color: #E07C12;}
.refGroup ul{
    margin-left:0px;
    list-style:none; 
}

.refGroup li.none, .refGroup li a, .refGroup li a.selected, .refGroup li a.selected_none{
    background: url(images/refine_list.gif) no-repeat;
    padding-left:15px;
    display: block;
    padding-bottom:4px;
}
.refGroup li a.selected_none:link, .refGroup li a.selected_none:visited, .refGroup li a.selected_none:active      {color:#B0B0B0;text-decoration:none;}
.refGroup li a.selected_none:hover   {color: #E07C12;text-decoration:none;}

.refGroup li.none     {
    background: url(images/refine_list_none.gif) no-repeat;
    color:#B0B0B0;
}
.refGroup li a.selected    {background: url(images/refine_list_selected.gif) no-repeat;}
.refGroup li a.selected_none{
    background: url(images/refine_list_selected_none.gif) no-repeat;
    font-style:italic;
    color:#B0B0B0;
}
/*LIRAN*/

#res_center {
	width:494px;
	float:left;
	background-color:#FFF;
	padding:5px;
}

.res_container {
float:left;
}
.res_line {
float:left;
width:393px;
font-weight: normal;
font-size:10px;
text-align: left;
color: #000;
padding:4px 5px 4px 5px;
background-color:#EEE;
border-bottom: 1px solid #FFF;
}
.res_line_end {
float:left;
width:393px;
font-weight: normal;
font-size:10px;
text-align: left;
color: #000;
background-color:#EEE;
padding:4px 5px 4px 5px;
}
.res_hed {
float:left;
width:61px;
font-weight: bold;
}
.res_det {
float:left;
width:316px;
}
.res_container_prom {
float:left;	
border: 3px solid #FFD700;
background-color: #FFF;
width: 98.9%;
padding-top:5px;
}
.res_line_prom {
float:left;
width:213px;
font-weight: normal;
text-align: left;
padding:4px 5px 4px 5px;
background-color:#EEE;
border-bottom: 1px solid #FFF;
color:#000;
}
.res_line_end_prom {
float:left;
width:391px;
font-weight: normal;
font-size:10px;
text-align: left;
color: #000;
padding:4px 5px 4px 90px;
}
.res_hed_prom {
float:left;
width:50px;
font-size:12px;
font-weight: bold;
}
.res_det_prom {
float:left;
width:163px;
font-size:12px;
}
.res_line_historic {
float:left;
width:490px;
font-weight: normal;
font-size:12px;
text-align: left;
color: #000;
padding:4px 5px 4px 5px;
border-bottom: 1px solid #FFF;
}
.res_hed_historic {
float:left;
width:40px;
font-weight: bold;
}
.res_det_historic {
float:left;
width:155px;
}
.res_desc {
float:left;
width:478px;
padding: 5px 6px 5px 6px;
background-color: #FFF;
color: #707070;
font-size:10px;
text-align:justify;
border: 1px solid #C0C0C0;
margin-top:5px;
}
.confs_fnd {
float:left;
background-color: #fff;
color: #909090;
text-align: left;
font-size: 14px;
font-weight: bold;
width:100%;
margin-bottom:8px;
}

.confs_not_fnd {
display:inline-block;
background-color: #fff;
float:left;
color:#E07C12;
font-weight:bold;
font-size: 18px;
text-align:center;
height:270px;
width:100%;
}
#confs_srt {
display:inline-block;
float:left;
background-color:#C0C0C0;
color: #fff;
text-align: center;
font-size: 16px;
font-weight: bold;
padding: 10px 0px 0px 0px;
width:100%;
height:28px;
}

a.special_a:link 	  {color: #909090;text-decoration:none;}
a.special_a:visited {color: #909090;text-decoration:none;}
a.special_a:hover   {color: #707070;text-decoration:none;}
a.special_a:active  {color: #909090; text-decoration:none;}

a.res:link 	  {color: #505050;text-decoration:underline;}
a.res:visited {color: #505050;text-decoration:underline;}
a.res:hover   {color: #E07C12;text-decoration:none;}
a.res:active  {color: #505050; text-decoration:underline;}

a.res_prom:link 	  {color:#00008B;text-decoration:underline;}
a.res_prom:visited {color: #00008B;text-decoration:underline;}
a.res_prom:hover   {color: #E07C12;text-decoration:none;}
a.res_prom:active  {color: #00008B; text-decoration:underline;}

#confs_det {
float:left;
font-weight: normal;
font-size: 10px;
width:100%;
}
.confs_conf {
padding:6px 0px 6px 0px;
float:left;	
background-color: #FFF;
color: #DC143C;
text-align: left;
font-size: 12px;
font-weight: bold;
height:13px;
width:100%;
}
.confs_conf_prom {
padding:6px 3px 6px 3px;
float:left;	
background-color: #FFD700;
color: #303030;
text-align: center;
font-size: 14px;
font-weight: bold;
width:98.9%;
margin-top:5px;
}

img.thumb {
border: 1px solid #C0C0C0;
}

.confs_pic {
background-color: #FFF;
width:80px;
float:left;
padding-right:8px;
}
.confs_pic_prom {
width:250px;
margin-left:5px;
float:left;
margin-right:5px;
}
.confs_lines {
width:606px;
float:left;
}	
.confs_lin1 {
background-color: #DDD;
color: #000;
text-align: left;
font-weight: bold;
font-size:10px;
width:100%;
height:27px;
}

.confs_gap1 {
width:3px;
border-bottom: 1px #FFF solid;
}
.confs_gap2 {
width:3px;
border-bottom: 1px solid #C0C0C0;
}
.confs_dates {
width:28%;
padding-left:3px;
border-bottom: 1px #FFF solid;
}
.confs_venue {
width:41%;
border-bottom: 1px #FFF solid;
}
.confs_country {
width:21%;
border-bottom: 1px #FFF solid;
}
.confs_city {
width:20%;
border-bottom: 1px #FFF solid;
}
.confs_prices {
width:18%;
border-bottom: 1px #FFF solid;
}
.confs_exhibit {
width:11%;
border-bottom: 1px #FFF solid;
}
.confs_show {
width:28%;
padding-left:3px;
border-bottom: 1px solid #C0C0C0;
}
.confs_city_country {
width:41%;
border-bottom: 1px solid #C0C0C0;
}
.confs_ended {
width:18%;
border-bottom: 1px solid #C0C0C0;
}
.confs_details {
width:11%;
border-bottom: 1px solid #C0C0C0;
}
.confs_empty {
width:20%;
border-bottom: 1px solid #C0C0C0;
}
.confs_web {
width:29%;
border-bottom: 1px solid #C0C0C0;
}
.confs_lin2 {
background-color: #EEE;
color: #000;
text-align: left;
font-size:10px;
width:100%;
height:27px;
} 
.confs_lin3 {
background-color: #EEE;
color: #000;
font-size:10px;
text-align: left;
width:100%;
height:27px;
}
.confs_desc {
float:left;
width:686px;
padding: 5px 6px 5px 6px;
background-color: #FFF;
color: #707070;
text-align:justify;
border: 1px solid #C0C0C0;
}
#confs_pag1 {
float:left;
background-color: #fff;
text-align: left;
font-size: 12px;
font-weight: bold;
padding: 5px 0px 10px 0px;
border-bottom: 1px #E07C12 solid;
width:100%;
margin-bottom: 8px;
}
#confs_pag2 {
float:left;
background-color: #fff;
text-align: left;
font-size: 12px;
font-weight: bold;
width:100%;
padding: 10px 0px 10px 0px;
border-top: 1px #E07C12 solid;
margin-top: 8px;
}
.cur_pag {
display:inline-block;
color:#FFF;
background-color:#B0B0B0;
border:1px solid #B0B0B0;
font-size:12px;
padding:2px 5px 2px 5px;
margin-right:7px;
}

.pag {
display:inline-block;
padding:2px 5px 2px 5px;
border:1px solid #E0E0E0;
margin-right:7px;
}	
a.pag:link, a.pag:visited, a.pag:active {color: #909090;background-color:#FFF;text-decoration:none;font-size:12px;}
a.pag:hover {color: #909090;background-color:#E0E0E0;text-decoration:none;font-size:12px;}
.arrows {
display:inline-block;
padding:6px 5px 4px 5px;
border:1px solid #E0E0E0;
margin-right:7px;
}	
a.arrows:link, a.arrows:visited, a.arrows:active {color: #909090;background-color:#FFF;text-decoration:none;}
a.arrows:hover {color: #909090;background-color:#E0E0E0;text-decoration:none;}	

/* orgresult.php and venresults.php */
#orgs_pag1 {
float:left;
background-color: #fff;
text-align: left;
font-size: 12px;
font-weight: bold;
padding: 10px 0px 10px 0px;
width:99.5%;
margin-left:5px;
}
#orgs_pag2 {
float:left;
background-color: #fff;
text-align: left;
font-size: 12px;
font-weight: bold;
width:99.5%;
padding: 10px 0px 10px 0px;
margin-top: 1px;
margin-left:5px;
}
.orgs_fnd {
float:left;
background-color: #fff;
color: #707070;
text-align: left;
font-size: 15px;
font-weight: bold;
padding: 8px 5px 8px 5px;
border:1px solid #C0C0C0;
width:98.29%;
margin-bottom:10px;
}
.orgs_not_fnd {
float:left;
color:#E07C12;
font-weight:bold;
font-size: 18px;
text-align:center;
height:270px;
width:98.6%;
padding: 5px 5px 5px 5px;
border: 1px solid #C0C0C0;
}
.orgs_header {
float:left;	 
background-color: #DDD;
color: #707070;
width:99.5%;
font-size: 16px;
font-weight: bold;
text-align: left;
padding:5px 0px 5px 5px;
border-bottom: 1px solid #C0C0C0;
}
.orgs_line {
float:left;	 
background-color: #EEE;
color: #000;
text-align: left;
width:99.5%;
padding:5px 0px 5px 0px;
margin-left:5px;
border-bottom: 1px solid #C0C0C0;
}
.background_white {
background-color: #FFF;
border-bottom:0px;
}	
.org_name {
float:left;
width:50%;	
}
.org_web {
float:left;
width:15%;	
}
.org_email {
float:right;
width:34%;	
}
.ven_name {
float:left;
width:36%;	
}
.ven_web {
float:left;
width:7%;	
}
.ven_email {
float:left;
width:7%;	
}
.ven_address {
float:right;
color: #707070;
width:49%;	
}
/* Send Mail */
.button_mail_blue {
background-image:url('/images/button_mail_blue.png');
float:left;
width:110px;
height: 24px;
color: #FFF;
font-size: 11px;
font-weight: bold;
border:0;
text-align:center;
}

/* conference.php elements */
#frame {
float:left;
font-weight: normal;
color: #000080;
font-size: 12px;
width:99.6%;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
}
#frame_no_border {
float:left;
font-weight: normal;
color: #000080;
font-size: 12px;
width:100%;
}

.line {
float:left;
width:100%;
border-bottom: 10px solid #F0F0F0;
}
.action_line {
float:left;
width:100%;
background-color:#FFF;
border-bottom: 10px solid #F0F0F0;
}
.line_no_border {
padding-top:7px;
float:left;
width:100%;
}
.buttons_line {
padding-top:7px;
height:35px;
background: url("/images/bg_query.png");
float:left;
width:100%;
}
#hdr {
float:left;
width:100%;
background: url("/images/bg_header.png");
}

.name {
color: #555555;
padding: 10px 5px 10px 5px;
font-size: 18px;
font-weight: bold;
text-align: center;
}
.date {
float:left;
color: #404040;
padding: 10px 5px 10px 10px;
font-size: 14px;
font-weight: bold;
text-align: left;
width:90%;
}

.desc {
float:left;	 
color: #505050;
font-size: 12px;
padding: 10px;
text-align:justify
}

.hed {
float:left;
color: #404040; 
padding: 10px 5px 10px 10px;
text-align: left;
font-size: 14px;
font-weight: bold;
width:110px;
}
.hed_no_padd {
float:left;
color: #404040; 
text-align: left;
font-size: 14px;
font-weight: bold;
width:110px;
padding: 5px 5px 5px 10px;
}
.hedbook {
float:left;
color: #505050; 
padding: 20px 5px 5px 5px;
text-align: left;
font-size: 14px;
font-weight: bold;
width:300px;
}
.hedkayak {
float:right;
color: #505050;
padding: 10px 5px 5px 5px;
text-align: left;
font-size: 14px;
font-weight: bold;
}

.hed_video {
color: #404040; 
padding-top: 10px;
text-align: left;
font-size: 14px;
font-weight: bold;
text-align: center;
}

.det {
float:left;	 
color: #505050;
font-size: 12px;
padding: 10px 5px 10px 0px;
text-align: left;
}
.det_no_padd {
float:left;	 
color: #505050;
font-size: 12px;
text-align: left;
padding: 5px 5px 5px 0px;
}

.det_size_500 {
width:500px;	
}	
.more_details {
padding:1px;	
border:1px solid #909090;
}
a.more_details:link, a.more_details:visited, a.more_details:active{color:#909090;background-color:#FFF; text-decoration:none;}
a.more_details:hover   { color:#FFF;background-color:#A0A0A0; text-decoration:none; }
.map {
/*width:338px;
height:240px;*/
width:300px;
height:180px;
float:right;
margin-top:10px;
margin-right:5px;
margin-bottom:10px;	
}
img.conf_fullpic {
float:right;
margin-left:10px;
border: 1px solid #F0F0F0;
}

.form_element {
width:200px;
height:16px;
margin-bottom:8px;
}
.radio_element {
padding-right:10px;
text-align:center;
padding-bottom:5px;
color:#505050;
}
.cuisine_level0 {
color:#000;	
}
.cuisine_level1 {
padding-left:8px;
color:#505050;
}
.button_action_small {
background-image:url('/images/button_action_small.png');
float:left;
width:70px;
height: 40px;
color: #FFF;
font-size: 11px;
font-weight: bold;
border:0;
text-align:center;
}
.button_action_long {
background-image:url('/images/button_action_long.png');
float:left;
width:100px;
height: 40px;
color: #FFF;
font-size: 11px;
font-weight: bold;
border:0;
text-align:center;
}
a.action {
font-size: 11px;
font-weight: bold;	
}	
a.action:link, a.action:visited, a.action:active{color:#FFF; text-decoration:none;}
a.action:hover   { color:#FFD700;text-decoration:none; }

.payment {
background-color:#F0F0F0;
width:918px;height:180px;
float:left;
color:#505050;
font-size:16px;
border: 1px solid #E0E0E0;
text-align:center;
margin:20px 0px 20px 30px;
}
.payment_remark {
float:left;
text-align:left;
padding-top:20px;
}
.process {
float:left;
width:324px;
height:35px;
background-color:#909090;
color: #555555;
margin-right:6px;
margin-bottom:10px;
}
.process_last {
float:right;
width:324px;
height:35px;
background-color:#909090;
color: #555555;
margin-bottom:10px;
}
.process_name {
font-size: 16px;
font-weight: bold;
text-align: center;
font-style:italic;
padding-top:9px;
}
.publish_track {
background-color:#F0F0F0;
width:450px;
height:350px;
float:left;
color:#505050;
font-size:16px;
border: 1px solid #E0E0E0;
text-align:left;
margin:30px 0px 10px 25px;
}
.publish_hed {
background-color:#B0C4DE;	
padding:7px;
color:#303030;
text-align:center;
font-weight:bold;
font-size:18px;
}
.publish_det {
padding:20px 0px 0px 30px;
}
.publish_button {
padding-top:20px;
text-align:center;
}
.publish_amount {
width:370px;	
color:#303030;
padding:5px 0px 5px 20px;
font-size:16px;
text-align:center;
}
.publish_remark {
padding:15px 0px 0px 25px;
font-size:10px;
}
a.dup:link 	  {color: red;font-weight:bold; text-decoration:underline;}
a.dup:visited {color: red; font-weight:bold;text-decoration:underline;}
a.dup:hover   {color: Blue;font-weight:bold;text-decoration:none;      }
a.dup:active  {color: red; font-weight:bold;text-decoration:underline;}

img.upcoming_pic {
border: 1px solid #E0E0E0;
}

.msg {
float:left;
color: green; 
padding:7px 10px 7px 0px;
text-align: center;
font-size: 13px;
font-weight: bold;
width:98%;
}
.err {
float:left;
color: red; 
padding:7px 10px 7px 0px;
text-align: center;
font-size: 13px;
font-weight: bold;
width:98%;
}
/* Satisfaction table in contact.php */
.required {
color:#E07C12;
font-size:11px;
padding-top:5px;
padding-left:20px;
float:left;
text-align:left;	
}
.note {
color:#505050;
font-size:10px;
padding-top:3px;
padding-left:5px;
float:left;
text-align:left;	
}
.astrix {
color:#E07C12;
font-size:12px;	
}
.border_line {
border-top: 1px #C0C0C0 solid;
float:left;
width:100%;
margin:10px 0px 10px 0px;	
}	
table.sat {
font-weight: normal;
color: #ADD8E6;
background-color: #FFF;
border-collapse: collapse;
border-spacing: 0px;
}
table.sat td.rad { 
color: #707070;
font-size: 11px;
padding:2px 2px 2px 2px;
text-align: center;
width:30px;
}
/* confindx.php */
#index_header {
width:100%;	
min-width:985px;
background-image:url('/images/bg_query.png');
padding-top:5px;
padding-bottom:10px;
}
.index_header_text {
width:985px;
margin:0 auto;
color: #FFF;
font-size: 20px;
font-weight: bold;
text-align:center;
}	

/* registration.php */
.regconf {
color: #505050;
padding: 10px 5px 10px 5px;
text-align: center;
font-size: 16px;
font-weight: bold;
}
.reghed {
float:left;
color: #505050; 
padding: 10px 5px 10px 5px;
text-align: left;
font-size: 14px;
font-weight: bold;
width:180px;
}
.regdet {
float:left;	 
color: #505050;
font-size: 11px;
padding: 10px 0px 10px 0px;
text-align: left;
}
.regcat { 
color: #505050;
font-size: 11px;
padding:5px 5px 5px 5px;
text-align: left;
width:185px;
}
.regdesc {
float:left;
color: #505050;
font-size: 12px;
padding: 10px;
text-align:left;
}
.regpic {
float:left;
padding:10px 0px 10px 70px;
}
.links {
	color:#707070;
	padding:5px;
}
	
a.register {
display:inline-block;
height:30px;
}	
a.register:link {background-image:url('/images/reg1.png');text-decoration:none;}	
a.register:visited {background-image:url('/images/reg1.png');text-decoration:none;}	
a.register:hover {background-image:url('/images/reg2.png');text-decoration:none;}	
a.register:active {background-image:url('/images/reg1.png');text-decoration:none;}
.regp {
color: #FFF;
font-weight:bold;
font-size:14px;
padding:8px 10px 0px 10px;
}
.registration_related_events {
float:left;
width:99.6%;
border-left: 1px #C0C0C0 solid;
border-right: 1px #C0C0C0 solid;
border-bottom: 1px #C0C0C0 solid;
}

/* -------- subscribe.php ------- */
.sub_hed {
float:left;
color:#505050;
text-align:left;
font-weight:bold;
padding-left:20px;
width:150px;
}
.sub_det {
float:left;
text-align:left;
color:#606060;
}
.sub_cat {
color:#505050;
font-weight:bold;
text-align:left;
float:left;
width:666px;
}
.sub_subj_box {
color:#606060;
font-weight:normal;	
width:22px;
text-align:left;
float:left;
padding-bottom:5px;	
}
.sub_subj {
color:#606060;
font-weight:normal;
padding-bottom:5px;
float:left;
text-align:left;
}

/*----- Subscription and sign in ------------*/
.sign_in_container {
float:left;
font-weight: normal;
color: #000080;
font-size: 12px;
width:99.6%;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-bottom: 1px #C0C0C0 solid;
height:370px;
background-color:#FFF;
}
.signdiv {
background-color:#F0F0F0;
width:300px;
float:left;
margin-left:19px;
color:#505050;
font-size:16px;
text-align:center;
}

.signin {
	text-align:right;
	color:#909090;
	font-size:11px;
	padding-right:20px;
}

.ButtonDiv {
float:left;
padding:0px 0px 0px 10px;
}
.ButtonDiva {
float:left;
}
.tab_button {
font-size:12px;
font-weight:bold;
}
a.tab_button:hover   { color:#202020; text-decoration:none; }

/* ----------------------------------------------------------------------------- */
/*
table.info {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
background-color: #FFF;
border-collapse: collapse;
border-spacing: 0px;
}
table.info td.fnd {
background-color: #fff;
color: #00008B;
text-align: left;
font-size: 14px;
font-weight: bold;
padding: 5px 5px 5px 5px;
border: 1px solid #C0C0C0;
}
table.info td.srt {
background-image:url('/images/menu.gif');
color: #fff;
text-align: left;
font-size: 14px;
font-weight: bold;
padding: 5px 5px 5px 0px;
}
table.info td.pag1 {
background-color: #fff;
text-align: left;
font-size: 12px;
font-weight: bold;
padding: 5px 5px 5px 0px;
border-bottom: 1px Blue solid;
}
table.info td.org {
background-color: #fff;
text-align: center;
font-size: 16px;
font-weight: bold;
padding: 5px 5px 5px 5px;
border: 1px solid #C0C0C0;
}
table.confs {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 10px;
border-collapse: collapse;
border-spacing: 0px;
}
table.confs td.conf {
background-color: #FFF;
color: #DC143C;
text-align: left;
font-size: 12px;
font-weight: bold;
height:25px;
}

table.confs td.lin1 { 
background-color: #DDD;
color: #000;
text-align: left;
font-weight: bold;
height:27px;
padding-left:3px;
border-bottom: 1px #FFF solid;
}
table.confs td.lin2 { 
background-color: #EEE;
color: #000;
text-align: left;
height:27px;
padding-left:3px;
border-bottom: 1px #FFF solid;
} 
table.confs td.lin3 { 
background-color: #EEE;
color: #000;
text-align: left;
height:27px;
padding-left:3px;
border-bottom: 1px solid #C0C0C0;
}
table.confs td.pic { 
background-color: #FFF;
padding-bottom:2px;
border-bottom: 1px solid #C0C0C0;
}
table.confs td.desc { 
background-color: #FFF;
color: #00008B;
padding: 5px 10px 5px 10px;
text-align:justify;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
}
table.confs td.pag2 {
background-color: #fff;
text-align: left;
font-size: 12px;
font-weight: bold;
padding: 5px 5px 5px 0px;
border-top: 1px blue solid;
}
*/
table { 
color: #000080;
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img.hdr {
	width:195px;
	height:65px;
	margin-bottom:0px;
	border:0px;
}
td.hdr1 {
	background-image:url('/images/header.gif');	
}

a:link    { color:#505050; text-decoration:underline; }
a:visited { color:#505050; text-decoration:underline; }
a:hover   { color:#E07C12; text-decoration:none; }
a:active  { color:#505050; text-decoration:underline; }

a.no_decor:link    { color:#505050; text-decoration:none; }
a.no_decor:visited { color:#505050; text-decoration:none; }
a.no_decor:hover   { color:#E07C12; text-decoration:none; }
a.no_decor:active  { color:#505050; text-decoration:none; }

a.conf_link:link    { color:#505050; text-decoration:underline; }
a.conf_link:visited { color:#505050; text-decoration:underline; }
a.conf_link:hover   { color:#E07C12; text-decoration:underline; }
a.conf_link:active  { color:#505050; text-decoration:underline; }
/*
table.hom {
font-family: Arial;
font-weight: normal;
color: #00008B;
background-color: #FFF;
border-collapse: collapse;
border-spacing: 0px;
}
td.hom1 {
color: #00008B; 
text-align: center;
font-size: 18px;
font-weight: bold;
height:40px;
border-bottom:1px solid #B0C4DE;
}
td.hom2 {
padding: 10px 10px 10px 10px;
color: #00008B;
font-size: 14px;
text-align: left;
}
table.homidx {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
color: #707070;
background-color: #FFF;
border-collapse: collapse;
border-spacing: 0px;
}
table.homidx td.lin {
padding: 3px 5px 3px 5px;
width:100px;
text-align: left;
}
*/
a.homidx:link { color:#707070; text-decoration:none;}
a.homidx:visited   { color:#707070; text-decoration:none; }
a.homidx:hover   { color:orange; text-decoration:none; }
a.homidx:active   { color:#707070; text-decoration:none; }
/*
td.menu {
background-image:url('/images/menu.gif');
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
font-weight: bold;
width:163px;
}
*/
td.menu a:link { color:white; text-decoration:none; font-size: 11px;}
td.menu a:visited { color:white; text-decoration:none;font-size: 11px; }
td.menu a:hover   { color:white; text-decoration:underline;font-size: 11px; }
td.menu a:active  { color:white; text-decoration:none;font-size: 11px;}

a.reg:link { color:#707070; text-decoration:none; font-size: 14px;}
a.reg:visited { color:#707070; text-decoration:none;font-size: 14px; }
a.reg:hover   { color:#E07C12; text-decoration:none;font-size: 14px; }
a.reg:active  { color:#707070; text-decoration:none;font-size: 14px;}
/*
td.show {
border:1px solid #C0C0C0;
}

table.qry {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
background-color:#FCD685;
color: #FFF;
text-align: left;
font-size: 12px;
border-collapse: collapse;
border-spacing:0px;
border:1px solid #F4A460;
}
table.qry td.qhedq {
color: #00008B;
font-size: 20px;
font-weight: bold;
height:30px;
}
table.qry td.wspac {
background-color:#FCD685;	
width:10px;
}
table.qry td.hspac {
background-color:#FCD685;	
height:6px;
}
table.qry td.qlinq {
color: #00008B;
font-size: 12px;
font-weight: normal;
height:30px;
padding-right:10px;
width:106px;
}
table.qry td.qlincatq {
color: #00008B;
font-size: 12px;
font-weight: normal;
height:30px;
padding-right:10px;
width:100px;
}
table.qry td.qlinsubq {
color: #00008B;
font-size: 12px;
font-weight: normal;
height:30px;
padding-right:10px;
width:141px;
}
table.qry td.qtxtq {
color: #00008B;
font-size: 12px;
font-weight: normal;
height:30px;
padding-right:10px;
width:240px;
}
table.qry td.qendq {
color: #00008B;
font-size: 12px;
font-weight: normal;
height:30px;
padding-right:10px;
width:85px;
}

table.qry a.clear {
background-image:url('/images/button.gif');
color: #fff;
width:85px;
height: 22px;
font-size: 13px;
font-weight: bold;
text-decoration:none;
}




table.orgs {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
border-collapse: collapse;
border-spacing: 0px;
}
table.orgs td.kot { 
background-color: #EEE;
color: #00008B;
height:27px;
font-size: 16px;
font-weight: bold;
padding-left:3px;
border-bottom: 1px solid #C0C0C0;
}
table.orgs td.lin { 
background-color: #EEE;
color: #000;
height:27px;
padding-left:3px;
border-bottom: 1px solid #C0C0C0;
}

table.orgs td.pag2 {
background-color: #fff;
text-align: left;
font-size: 12px;
font-weight: bold;
padding: 5px 5px 5px 0px;
border-top: 1px blue solid;
}
*/
a.web:link 	  {color: orange;text-decoration:none; font-size:12px;font-weight:bold;}
a.web:visited {color: orange;text-decoration:none; font-size:12px;font-weight:bold; }
a.web:hover   {color: Blue;text-decoration:none;     font-size:12px;font-weight:bold; }
a.web:active  {color: orange; text-decoration:none; font-size:12px;font-weight:bold; }
a.org:link 	  {color: #404040;text-decoration:none; font-size:11px;}
a.org:visited {color: #404040;text-decoration:none; font-size:11px; }
a.org:hover   {color: #E07C12;text-decoration:underline; font-size:11px;}
a.org:active  {color: #404040; text-decoration:none; font-size:11px;}

/*
td.adskot {
background-color: #FFF;
color: #00008B; 
text-align: center;
font-size: 17px;
font-weight: bold;
height:40px;
}
td.adsdet {
background-color: #fff;
text-align: center;
font-size: 9px;
color: #00008B;
padding-bottom: 20px;
}

td.ads {
background-color: #fff;
text-align: center;
font-size: 10px;
color: #00008B;
padding: 0px 0px 3px 0px;
border-spacing:0px 5px;
}
td.spac {
background-color: #fff;
border-right: 1px gray solid;
padding: 0px;
border-spacing:0px;
}

table.conf {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
color: #ADD8E6;
background-color: #FFF;
border: 1px solid #C0C0C0;
border-collapse: collapse;
border-spacing: 0px;
}
td.name {
background-color: #4682B4;
color: #FFF; 
padding: 10px 5px 10px 5px;
text-align: center;
font-size: 16px;
font-weight: bold;
width:670px;
}
table.conf td.desc { 
color: #000080;
font-size: 12px;
padding: 10px 5px 10px 5px;
text-align: left;
border-bottom: 1px solid #C0C0C0;
width:670px;
}

table.conf td.hed {
color: #4682B4; 
padding: 10px 5px 10px 5px;
text-align: left;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #C0C0C0;
width: 80px;
}
table.conf td.det { 
color: #000080;
font-size: 12px;
padding: 10px 5px 10px 0px;
text-align: left;
border-bottom: 1px solid #C0C0C0;
width:578px;
}
table.conf td.hedbook {
color: #4682B4; 
padding: 10px 5px 10px 5px;
text-align: left;
font-size: 14px;
font-weight: bold;
}
*/
a.book {
display:inline-block;
text-decoration:none;
height:30px;
}	
a.book:link {background-image:url('/images/button-blue.png');}	
a.book:visited {background-image:url('/images/button-blue.png');}	
a.book:hover {background-image:url('/images/button-blue1.png');}	
a.book:active {background-image:url('/images/button-blue.png');}
a.book1 {
display:inline-block;
position:relative;
top:5px;
text-decoration:none;
height:30px;
}	
a.book1:link {background-image:url('/images/button-blue.png');}	
a.book1:visited {background-image:url('/images/button-blue.png');}	
a.book1:hover {background-image:url('/images/button-blue1.png');}	
a.book1:active {background-image:url('/images/button-blue.png');}

.bookp {
color: #FFF;
font-weight:bold;
font-size:14px;
padding:8px 10px 0px 10px;
}

.button_booking {
background-image:url('/images/book_button.png');
float:left;
width:250px;
height: 30px;
color: #FFF;
font-size: 14px;
font-weight: bold;
border:0;
text-align:center;
}
a.booking {
font-size: 14px;
font-weight: bold;
}	
a.booking:link, a.booking:visited, a.booking:active{color:#FFF; text-decoration:none;}
a.booking:hover   { color:#FFD700;text-decoration:none; }
/*
table.conf td.hedven {
color: #4682B4; 
padding: 10px 5px 10px 5px;
text-align: left;
font-size: 14px;
font-weight: bold;
width: 80px;
}
table.conf td.detven { 
color: #000080;
font-size: 12px;
padding: 10px 5px 10px 0px;
text-align: left;
width: 230px;
}
table.conf td.det1 { 
color: #000080;
font-size: 12px;
padding: 10px 5px 10px 0px;
text-align: left;
border-bottom: 1px solid #C0C0C0;
width: 230px;
}
table.conf td.det2 { 
color: #000080;
font-size: 12px;
padding: 10px 5px 10px 0px;
text-align: left;
border-bottom: 1px solid #C0C0C0;
width: 338px;
}

table.cont {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
color: #ADD8E6;
background-color: #FFF;
border: 1px solid #C0C0C0;
border-collapse: collapse;
border-spacing: 0px;
width:600px;
}
table.cont td.name {
background-color: #4682B4;
color: #FFF; 
text-align: center;
font-size: 16px;
font-weight: bold;
height:40px;
}
table.cont td.hed {
color: #4682B4; 
padding:5px 5px 5px 5px;
text-align: left;
font-size: 14px;
font-weight: bold;
width:120px;
height:40px;
}
table.cont td.msg {
color: red; 
padding:5px 5px 5px 5px;
text-align: center;
font-size: 14px;
font-weight: bold;
height:20px;
}

table.cont td.hed1 {
color: #4682B4; 
padding:5px 5px 5px 5px;
text-align: left;
font-size: 14px;
font-weight: bold;
height:40px;
}
*/
select.csel {
color: #707070; 
padding:5px 5px 5px 5px;
text-align: left;
font-size: 12px;
width:200px;
}
table.cont td.det { 
color: #000080;
font-size: 12px;
padding:5px 5px 5px 5px;
text-align: left;
height:40px;
}



table.indx {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 14px;
background-color: #FFF;
border-collapse: collapse;
border-spacing: 0px;
border:1px solid #C0C0C0;
}
table.indx td.name {
background-color: #4682B4;
color: #FFF; 
padding: 10px 5px 10px 5px;
text-align: center;
font-size: 16px;
font-weight: bold;
}
table.indx td.cat { 
background-color: #E0E0E0;
color: #000;
font-size: 16px;
padding: 5px 5px 5px 5px;
text-align: left;
}
table.indx td.subj { 
background-color: #FFF;
color: #000;
font-size: 10px;
padding: 0px 5px 5px 5px;
text-align: left;
}
table.indx td.link { 
background-color: #FFF;
color: #000;
font-size: 12px;
padding: 5px 5px 5px 5px;
text-align: left;
}
table.indx td.linkend { 
background-color: #FFF;
color: #000;
font-size: 12px;
padding: 5px 5px 5px 5px;
text-align: left;
border-bottom: 1px solid #C0C0C0;
}
a.cat:link { color:blue; text-decoration:none;font-size:16px; }
a.cat:visited   { color:blue; text-decoration:none; }
a.cat:hover   { color:red; text-decoration:none; }
a.cat:active   { color:blue; text-decoration:none; }
a.subj:link { color:blue; text-decoration:none;font-size:10px; }
a.subj:visited   { color:blue; text-decoration:none; }
a.subj:hover   { color:red; text-decoration:none; }
a.subj:active   { color:blue; text-decoration:none; }

table.org {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 13px;
color: #00008B;
background-color: #FFF;
border-collapse: collapse;
border-spacing: 0px;
width:550px;
}
table.org td.kot {
padding:5px 0px 5px 5px;
width:130px;
font-weight: bold;
}

table.corg {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #00008B;
background-color: #FFF;
border-collapse: collapse;
border-spacing: 0px;
}
table.corg td.kot {
padding:5px 5px 5px 2px;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #B0C4DE; 
}
table.corg td.err {
color:red;
padding:5px 5px 5px 5px;
font-size: 14px;
font-weight: bold;
}

table.corg td.detail {
padding:5px 5px 5px 2px;
}

table.add {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 13px;
color: #00008B;
background-color: #FFF;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
}

select.asel {
width:200px;
font-size: 12px;
}
select.bsel {
width:400px;
font-size: 12px;
}
table.add td.kot {
width:130px;
height:35px;
padding-left:3px;
font-weight: bold;
}
table.add td.kot1 {
width:130px;
height:35px;
padding-left:3px;
}
table.add td.txt {
/*padding-bottom:10px;*/
}

input.addbut {
background-image:url('/images/button.gif');
width:110px;
height: 30px;
color: #fff;
font-size: 13px;
font-weight: bold;
border:0px;
}
input.addbutg {
background-image:url('/images/greenbutton.gif');
width:110px;
height: 30px;
color: #fff;
font-size: 13px;
font-weight: bold;
border:0px;
}
input.addbutr {
background-image:url('/images/redbutton.gif');
width:110px;
height: 30px;
color: #fff;
font-size: 13px;
font-weight: bold;
border:0px;
}
table.updprice {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #00008B;
background-color: #FFF;
border-collapse: collapse;
border-spacing: 0px;
}
table.updprice td.params {
font-weight: bold;
font-size: 14px;
padding: 15px 5px 15px;
}
table.updprice td.kot {
font-weight: bold;
font-size: 14px;
padding-left: 5px;
}

/* Addthis SHARE definitions */
.addthis_toolbox .hover_effect
{
    width: 440px;
    height:22px;
    padding:5px 0px 0px 5px;
    border: 1px solid #C0C0C0;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 1px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 1px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #eee;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}
.kot_addthis
{
	float:left;
	background-color:#E05C05;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px 2px 2px 2px;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
	color: #989898;
}
ul.tabs li.unclickable {
	padding: 0 20px;
	color: #b0b0b0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}

ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_content {
	
}

.expand_plus a {
  	padding-left: 15px;
}
.expand_plus a:focus{
    outline: none; 
}
.expand_plus a:link, .expand_plus a:visited {
    background: url(images/plus.gif) no-repeat 0% 50%;
    text-decoration:none;
}
.expand_plus a.open:link, .expand_plus a.open:visited, .expand_plus a.open:hover, .expand_plus a.open:active {
    background: url(images/minus.gif) no-repeat 0% 50%;
    text-decoration:none;
}

.subscribe_sub {
	width: 660px;
	margin: 4px 0px 4px 0px;	
}

.ui-autocomplete-loading { background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat; }

.feedback_form {
    padding: 10px;
    width: 350px;
    height: 335px;
    background: #ccc;
    border: 1px solid #29216d;
    display:none;
    z-index:1;
}

#feedback_tabs {
	text-align: left;
	height:320px;
	margin-bottom: 3px;	
}

.feedback_form textarea
{
	margin-left: 20px;
	width: 300px;
	height: 180px;
}

.Feedback_Left_Column {
	width:50%;
	float:left;	
}

#text_area_feedback_container {
	height: 190px;
	padding-bottom:5px;
}

#feedback_constant_fields {
	margin-left: 20px;
	padding-bottom:5px;
}

.conference_comments {
	color: #404040;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 10px;
}
.conference_comments p, .conference_comments div {
	margin-top:4px;
}

.conference_comments p label, .conference_comments div label {
	width: 120px;
	float: left;
	font-weight: bold;
}

.comment_form_buttons {
	height: 40px;
	text-align:left;
	padding-top: 10px;
}

.conference_comments_container {
	width:99.7%;
	border:1px solid #C0C0C0;
	margin-top:10px;
	text-align: left;
}

