html,body  {  margin: 0px; padding: 0px; background: #FFFFFF; color:#666666; overflow:auto; font-family: "Arial AMU","Arial AMU","Arian AMU",Verdana, Arial, Tahoma;}

form { margin:0px; padding:0px;}

table { font: normal 8pt font-family: "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-align:left; border-spacing:0px;}

tr { vertical-align: top; }

td { vertical-align: top; padding: 0px;}

img { border:0px; }

div {font: normal 8pt  "Arial AMU","Arian AMU", Verdana, Arial, Tahoma;}

input { font:normal 8pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; color:#4C4C4C; padding:0px 2px 0px 2px; border: solid 1px #999999; background:#FFFFFF;}
input.btn { font:bold 8pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; color:#FFFFFF; width:auto; height:20px;  padding:0px 5px 0px 5px; border: solid 0px #FFFFFF; background:#00246E;}
input.checkbox {color:#FFFFFF; width:20px; height:20px;  padding:0px 5px 0px 5px;}

textarea{ color:#4C4C4C; width:242px; height:173px; border: solid 1px #999999; background:#FFFFFF; overflow:auto;}

.detailTextarea
{
    height: 150px;
    width: 300px;
}

p { padding: 1px; }

ul, li { list-style-image: url("images/li.gif"); padding:5px;}

a, a:active, a:visited { color: #4F6491; font: bold 8pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}
a:hover { color: #4F6491; font: bold 8pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:underline;}

.bot { vertical-align:bottom; }

.mid { vertical-align:middle; }

.maintbl { width:1003px;}

.width { width:100%;}

.pad {padding:20px 3px 3px 3px ;}
.pad_r {padding:5px 3px 3px 10px ;}
.img {border: solid 1px #14557F;}

.header { height:79px; background: #01389D;}

.mide { vertical-align:middle; color:#CC0000; }

.news_date { color: #0193FF; font: bold 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}
.astx { color: #CC0000; font: bold 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}

.hdr { color: #FFFFFF; font: bold 10pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; background: #53A7E7 url("img/hdr_left_bg.gif") no-repeat center left; padding-left:10px; height:17px; }
a.hdr, a.hdr:active, a.hdr:visited { color: #FFFFFF; font: bold 10pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; background: #53A7E7 url("img/hdr_left_bg.gif") no-repeat center left; padding-left:10px; height:17px; }
a.hdr:hover { color: #FFFFFF; font: bold 10pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; background: #53A7E7 url("img/hdr_left_bg.gif") no-repeat center left; padding-left:10px; height:17px; }

.foot { color: #FFFFFF; font: normal 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; padding:3px 5px 0px 5px; background:#0E68C0;}
a.foot, a.foot:active, a.foot:visited { color: #FFFFFF; font: bold 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; padding:3px 5px 0px 5px;}
a.foot:hover { color: #FFFFFF; font: bold 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; padding:3px 5px 0px 5px;}

.bot_menu { color: #384565; font: bold 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}
a.bot_menu, a.bot_menu:active, a.bot_menu:visited { color: #384565; font: bold 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; }
a.bot_menu:hover { color: #53A7E7; font: bold 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}

a.more, a.more:active, a.more:visited { color: #4F6491; font: bold 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:underline; }
a.more:hover { color: #4F6491; font: bold 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}

a.wight, a.wight:active, a.wight:visited { color: #FFFFFF; font: normal 8pt  "Arial AMU","Arian AMU",Arial, Verdana, Tahoma; text-decoration:none; }
a.wight:hover { color: #53A7E7; font: normal 8pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}

.red{ color: #DD2E00; font: bold 9pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; }


a.red, a.red:active, a.red:visited { color: #DD2E00; font: bold 9pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; }
a.red:hover { color: #DD2E00; font: bold 9pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}

a.white, a.white:active, a.white:visited { color: #ffffff; font: bold 9pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; }
a.white:hover { color: #ffffff; font: bold 9pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}
a.whiteSelect { color: #ffffff; font: bold 9pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}


/* a.red_selected, a.red_selected:active, a.red_selected:visited { color: #DD2E00; font: bold 9pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:underline; }
a.red_selected:hover { color: #DD2E00; font: bold 9pt "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none;}
*/

.hdr_bg { background: #0193FF url("img/hdr_bg.gif") repeat-y top left; height:17px;}
.hdr_left { color: #FFFFFF; font: bold 10pt  "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-decoration:none; padding-left:10px; height:17px; }

.sep { background: url("img/sep.gif") repeat-x center center; height:20px;}
.sep_v { background: url("img/sep_v.gif") repeat-y center center; width:20px;}

.divhidden { visibility: hidden; height:0px;}
.divvisible { visibility: visible; height:auto;}

.punkt
{
   border: 1px dashed #000000;
}

.tour_title_change
{
   background-color: 00246E;
   color: #ffffff;
   font-weight: bold;
   padding: 5px;
   margin-left: 15px;
}


.courses li
{
   color: #01389D;
}


a.course
{
   text-decoration: none;
}



a.selectedCourse
{
  text-decoration: underline;
}

.hiddenSelect
{
 	display: none;
}

.requirements
{
   width: 400px;
   height: 100px;
}

.table { font: normal 8px "Arial AMU","Arian AMU",Verdana, Arial, Tahoma; text-align:left;}

.requirements1
{
   width: 300px;
   height: 100px;
}

.tourBut
{
	background-color:#01389D;
	color:#ffffff;
	font-weight: bold;
}

.formTitle
{
  font-weight: bold;
  color: #000000;
  font-size: 12px; 
}


.tour_titles
{
   color: #838383;
   font-weight: bold;
   font-size: 12px;
}

.tour1
{
   color: #FF6201;
   font-size: 24pt;
   font-weight: bold;
}

#accommodation_type
{
 width: 250px;
}
