

html,body  {

	background:#FFFFFF;

	

}

body{

	font-size:70%; 

	font-family: verdana, arial, sans-serif;

	color:#333;

	}

ul{

	font-size:80%; 

	}

h2{

	color:#336699;

	}

#mainframe{

	width:500px;

    margin:0 auto;

	border:none;

;

}



#drawcalendar{

border: 0px solid #000000; width: 500px; margin: 0 auto; background:#ffffff; 

}





table .cal_month{

	border:0px solid #DDDDDD;

	background:none;

	border:2px solid #adeafd;

	}

thead td{

	text-align:center;

	font-size:80%;

}

.cal_title{

	border:1px solid #DDDDDD;

	background-color:#336699;

	text-align:center;

	font-size:70%;

	color:#FFFFFF;

	}

.cal_data{

	text-align:center;

	}

.cal_empty{

	text-align:center;

	/*border:1px solid #EEEEEE;*/

	}

	

/*vcategory toggler buttons*/



.toggler{color:#FFF; font: bold 12px/18px "Trebuchet MS";  margin:0; padding:0; width:200px; text-align:center;}

a.toggler:link, a.toggler:visited{background:url(../images/toggler_bg.png) no-repeat 0 top ; text-decoration:none; display:block; margin:4px 0 2px 14px;}

a.toggler:hover, a.toggler:active{background:url(../images/toggler_bg.png) no-repeat 0 -22px; display:block;margin:4px 0  2px 14px;}	



/*item */

.itemname{color:#FFF; font: bold 12px/18px "Trebuchet MS";  margin:0; padding:0; text-align:left;}

a.itemname:link, a.itemname:visited{background:none; text-decoration:none; margin:0 0 3px -10px; color:#d90075; padding:1px 4px;}

a.itemname:hover, a.itemname:active{background:#d90075; color:#FFFFFF; padding:1px 4px; margin:0 0 3px -10px; }	



/*step 1 box*/

#tourselect{width: 500px; background:url(../images/step1.png) no-repeat #f2f4ba; padding:37px 0 0 0;}

#tourselect p{padding:0 0 0 20px;}





 

 

/*item */

.totop{ font: bold 10px/18px "Trebuchet MS";  margin:0; padding:0; text-align:left;}

a.totop:link, a.totop:visited{background:url(../images/totop.png) 56px 6px no-repeat; text-decoration:none; margin:0 0 3px 14px; color:#d90075; padding:1px 20px 0 0;}

a.totop:hover, a.totop:active{background:url(../images/totop.png) 56px 6px no-repeat; color:#fe50ae; padding:1px 20px 0 0; margin:0 0 3px 14px; }	



hr{heigth:1px; min-height:1px; color:#FFFFFF; background:#FFFFFF; margin:0 auto; width:460px; border:0;}



/*ajax loader css*/



#log_res.ajax_loading {

	padding: 20px 0;

	background: url(../images/spinner.gif) no-repeat center;

}

#log_res2.ajax_loading {

	padding: 20px 0;

	background: url(../images/spinner.gif) no-repeat center;

}





/*event page - step 2*/



#eventpage{width:500px; background:#dee17d url(../images/step2.png) no-repeat; padding-top:37px; border:1px solid #ffffff;}

#eventpage p{padding:0 0 0 20px;}



#priceform{border: 0px solid #000000; width:48%; float: left; text-align:left;}

#priceform label{color:#3D3A37; font:11px/16px Arial, Helvetica, sans-serif; margin:0; padding:2px 4px 3px 4px; }

#priceform input{width:30px; border:0px #E6D5C2 solid; background:#FFFFFF; margin:0; padding:2px 0 2px 4px; font:11px/18px Arial, Helvetica, sans-serif; color:#3D3A37; }

#priceform p{padding:0 0 0 20px;}





/*personal info form -step3*/



#personalinfo{border: 0px solid #000000; width:500px; background:#cad00c url(../images/step3.png) no-repeat; padding:37px 0 0 0;}

#personalinfo p{padding:0 0 0 20px;}



#personalinfo label{color:#3D3A37; font:11px/16px Arial, Helvetica, sans-serif; margin:0; padding:2px 4px 3px 4px; }

#personalinfo input{width:210px; border:0px #E6D5C2 solid; background:#FFFFFF; margin:0; padding:2px 0 2px 4px; font:11px/18px Arial, Helvetica, sans-serif; color:#3D3A37; }


#personalinfo .submit input{width:60px; background:transparent url(../images/submit_bg.png) no-repeat; margin:6px 0 10px 102px; padding:0; border:none; display:inline; height:18px; min-height:18px;}

 

#personalinfo textarea{width:464px; border:0px #E6D5C2 solid; background:#FFFFFF; margin:0 0 0 20px; padding:0; font:11px/18px Arial, Helvetica, sans-serif; color:#3D3A37; float:none;}



#textarea label{color:#3D3A37; font:11px/16px Arial, Helvetica, sans-serif; margin:0; padding:2px 4px 3px 24px;}



#personalinfo a:link, #personalinfo a:visited{color:#ffffff; font: bold 12px/18px Arial, Helvetica, sans-serif;  margin:0; padding:0; text-decoration:none;}

#personalinfo a:hover, #personalinfo a:active{color:#d2f5ff; } 

 

#gomb input{width:123px; min-height:22px; height:22px; padding:0; margin:0 0 0 20px; background:none;} 