* { 
	padding:0px; 
	margin:0px;
/*	font: 11px normal Verdana;*/
	font-family: Verdana;
	font-size: 8pt;
	line-height: 1.3em;
	color: #333333;
}
body, table, div, img td{
	border:0px solid red;
}


body { 
	background-color:#FFFFFF;
}

h1 {
	display:block; 
	border-bottom: 1px dotted #ACACAC; 
	color:#E18F03; 
	height:20px; 
	margin: 0px 0px 10px 0px;
	font: 12px/22px bold Verdana, sans-serif;
	font-weight:bold;
 	text-transform: uppercase;
	width:100%;
	padding:0px;
	
 }

h2 {
	display: block; 
	color:#E18F03;
	margin: 8px 20px 0px 0px;
	font: 9pt bold Verdana, sans-serif;
	font-weight: bold;
 	text-transform: capitalize;
	border-bottom: 1px dotted #ACACAC;
}

h2 a {
	color: #FF6600;
	font-size: 8pt;
	font-weight: normal;
 	text-transform: lowercase;
	margin-bottom: 3px;
}

h3 {
	display:block; 
	border:0px; 
	color: Green;
	/*height:20px; */
	margin: 0px 20px 10px 0px;
	font: bold 12px/22px Verdana, sans-serif;
	font-weight: bold;
 	text-transform: uppercase;
	text-align:center;
	/*align:center;*/
}


h4 {
	display:block; 
	border:0px; 
	color:#f00; 
	height:20px; 
	margin: 0px 20px 10px 0px;
	font: bold 12px/22px Verdana, sans-serif;
	font-weight: bold;
 	text-transform: uppercase;
	align:center;
}

td.txt ul {
	margin-left:17px;
}

div.account_info {
	background-color: #ECECEC;
	padding: 5px;
	margin-bottom: 15px;
	margin-right:10px;
}
div.account_info div.date {
	float: right;
}
div.account_info span {
	color: #FF6633;
	padding-left: 5px;
	font-weight: bold;
}
div.account_info span.active {
	color: Green;
	padding-left: 5px;
	font-weight: bold;
}

div.preferred {
	text-transform: uppercase;
	background-color: #C8FFE4;
	color: #008845;
	border-bottom: 1px dashed #008845;
	border-top: 1px dashed #008845;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 12px;
}

table.admin_table, table.admin_table95 {
	width: 100%;
	
}

table.admin_table th, table.admin_table95 th{
	background-color: #F1F1F1;
	font-weight: bold;
	padding: 5px 2px 5px 2px;
	font-size: 8pt;
}

table.admin_table td, table.admin_table95 td {
	padding: 2px;
	font-size: 7pt;
}

HR { 
	height: 1px;
	width: 100%;	
	color: #D0CDCD;
	background-color: #D0CDCD; 
	margin-top: 1px;
}

HTML>BODY HR { 
	margin-right: 0;
	width: 100%;
	height: 1px;
	background-color: #D0CDCD;
	border: 0px solid #D0CDCD;
}


.err {
	color:#ff0000;
}

ul.nomark {list-style-type:square;}

 
.h22{display:inline;font: 11px/30px bold Verdana, sans-serif;	font-weight: bold;}

p {
	margin: 15px 0px 15px 0px; 
	text-align: justify;
	padding-right: 20px;
}

a { 
	color:#E18F04;
}

/*form, div {	margin: 0;	padding: 0;}*/ 

.cnt_rt {
	width:100%;
	padding: 0px 20px 20px 20px;
}
.cnt_rt1 {
	
	padding: 0px 0px 20px 20px;
}
/*div.cnt_rt p {
	margin-right: 20px;
}*/

html:root .cnt_rt {
	width: 92%;
}


div.news1 {
	font: 11px bold Verdana, sans-serif;
	color: #626262;
}

table#tball{background-color:#E9E9E9;/*position:relative; left:50%;  margin-left:-390px;*/ margin:0px auto; height:100%;
/*width:780px;*/
width: 836px;}

/*table#tball{background-color:#E9E9E9;position:relative; left:50%;   margin-left:-390px;height:100%;width:780px;}*/
#tdcenter {
	height: 100%;
}
table td{vertical-align:top; }
table#tball td{vertical-align:top; }


.grad_l {background:url(/img/grad_l.gif) left repeat-y  #FFFFFF; height:100%;}
.grad_r {background:url(/img/grad_r.gif) right repeat-y #FFFFFF; height:100%;}

/*head*/

#head {height:113px;padding:0 9px; position:relative;}
#main_img {width:782px; height:109px; background-color:#7A4278;}
#logo{width:220px; height:50px; position:absolute; top:38px; left:40px;background-color: #E9E9E9; border:0px; }
#lang{position:absolute; top:6px; left:724px;}
#lang, #lang a{color:#fff;font:11px normal Tahoma,sans-serif;}

/*menu_top*/
#menu_top {background-color:#8C4C89; height:46px;width:800px; margin:0 0 4px 0px; }

#mt_l {width:21px; background: url(/img/tmenu_l.gif) top right no-repeat}
#mt_r {width:21px; background: url(/img/tmenu_r.gif) top left no-repeat}
#mt_c { background: url(/img/tmenu.gif) top repeat-x  #E9E9E9;  height:38px;}
#menu_top A{ text-decoration:none; margin:0 0 0 24px;
font: 12px/35px bold Tahoma, sans-serif; color:#656565; font-weight: bold;
 }



 /*center*/
.h{width:18px; height:1px; border:0px;}
.v{width:1px; height:10px; border:0px;}
#o_1 #center_0 .u {width:10px; height:10px;}

.tabcont{background-color:#FFFFFF; margin:4px 10px 8px 9px;}
/*.tabcont td{vertical-align:top;}*/

.tp{ background:url(/img/border0.gif) left top repeat-x #fff;}
.bt{ background:url(/img/border0.gif) left bottom repeat-x #fff;}
.lt{ background:url(/img/border0.gif) left top repeat-y #fff;}
.rt{ background:url(/img/border0.gif) right top repeat-y #fff;}

.t1 {width:180px; }
.t1 span {color:#006699; }


/*.tabform {margin:0 0 0 14px ;}*/
.tabform td{padding:0 0 0 60px;vertical-align:top;}
.tabform div{vertical-align:top;}

#menu_left {width:180px;}
#menu_left A{display:block;  border-bottom:1px dotted #ACACAC; width:150px; margin:0 0 0 10px;
font: 12px/22px bold Verdana, sans-serif; color:#E18F03; text-decoration:none; font-weight: bold}

.sm_logos {border:0px; height:24px; width:52px;}

.lc0 { background-color:#F8F7F2}

td.txt {width:100%;}


.wm { width:58px; height:32px;}
#tf_oper td{padding: 0 0 0 0px;}
.fcol3{font-weight:bold; padding:0 0 0 10px;}

#divar {border-right:1px solid #ACACAC; margin:-10px 20px -30px 0px; height:67px;}
#arrow { margin-top:24px; width:28px; height:17px;}

select {width:150px; margin:0px; font:12px normal Verdana, sans-serif; border:0px solid #fff; border-color:transparent;}/**/

#tf_oper #podp { padding: 0px; font-size:11px; font-weight:normal; font-style:Verdana, sans-serif;}
#tf_oper #podp div{font-size:11px; font-weight:normal; font-style:Verdana, sans-serif;}
#tf_oper #podp span{font-size:11px; font-weight:normal; font-style:Verdana, sans-serif;}

#botf0 {	
	padding: 4px 0 0 0;
}
#botf0 #reserveTable .note {
	color: #069;
	display: inline;
	font-weight: bold;
}



#tf_oper #botf0 td {margin:0px; padding:0 10 8 0px; font:11px normal Verdana, sans-serif;}
/*#tf_oper #botf0 div {font-size:11px; font-weight:normal; font-style:Verdana, sans-serif; font-weight:bold;}
#tf_oper #botf0 span { color:#006797; font:11px bold Verdana, sans-serif; font-weight:bold; padding:0 0 0 10px;}*/


input {padding:0 4px;}

/*form table{margin:10 0 10 20px; }*/

/*form table td{font:12px/28px normal Verdana, sans-serif;}*/




form input.forminpt {border:1px solid #ACACAC;margin:8 0 0 10px; width:150px;padding:0 4px;}
html:root form input.forminp{ margin:8 0 0 10px;padding:0 4px;}
form input.forminp {margin:1 0 0 10px;padding:0 4px;}
.subm{background:url(/img/subm00.gif) left top no-repeat #E9E9E9; border:0px;}
.borbot td{border-bottom:1px solid #ACACAC; padding-bottom:14px;}

/*.note{width:160px;}*/

.tdbuton{padding-top:10px;}

/*inner_pages*/

.input_text, textarea{border:1px solid #ACACAC;margin:0 0 0 10px; width:220px; padding:0 4px;}
.text_form {font: 11px/24px bold Verdana, sans-serif; vertical-align:middle;}
.text_form b{font: 11px/24px bold Verdana, sans-serif; font-weight:bold;}
textarea {
	height: 80px;
}

.input_text1{border:1px solid #ACACAC;margin:5px 0 0 10px; width:220px; padding:0 4px;}
form table input.radio{border:0px solid #fff; vertical-align:middle; margin: 0; padding: 0; width: auto;}
form table input.chkbox{ width:14px; border:defoult; margin-right:5px; width: auto;}

.news_date{ color: #7E7E7E;}
#news div.ptxl{margin:15 20 15 20px; font:normal 11px  Verdana, sans-serif; color: #069}
#news1 div.ptxl{margin:15 30 15 0px; }

#left2 {width:240px;}
.dalee {
	color: #E18F03; 
	padding:0 0 0 20px; 
	font-weight: bold;
}

td #rdbt{margin:0 0 0 20px; font: 12px/22px bold Tahoma, sans-serif;}


.text_table {background-color:#ccc;}
.text_table td {background-color:#ffffff;padding:4 2 6px;}



.marg0 {margin:5 0 0 0px;}


.form2 td,{font: 11px/24px bold  Verdana, sans-serif; }
.form2 td input {font: 11px bold  Verdana, sans-serif; border:1px solid #ACACAC;padding:0 4px;}
.form2 td strong{font: 11px/24px bold  Verdana, sans-serif; font-weight:bold;}

/*==================*/

.form3 table td {
	height: 13px;
}
.form3 input, .form3 textarea {
	border:1px solid #ACACAC; 
	width:226px;
	font:11px/13px normal Verdana, sans-serif;
	padding: 0 4px 0 0px;
	margin: 0;
}
.form3 select {
	border:0px solid #fff; 
	width:225px;
	font:11px/0px normal Verdana, sans-serif;
}
.form3 div.outer select {
	border:0px solid #fff; 
	width:225px;
	font:11px/0px normal Verdana, sans-serif;
}

.form3 .outer {
	border:1px solid #ACACAC; 
	width:226px;
	font:11px/13px normal Verdana, sans-serif; 
	margin:0px;
}

html:root .form3 .outer  {
	width: 224px;
}




td.year div.outer{text-align:right;}

.outer {padding:0px; margin:0px; height:15px;border:1px solid #ACACAC; margin:0 auto;}

.date select, .date .outer {width:105px;}


.main  select{width:150px;}
.main .outer {width:150px; margin:0 0 10 0px;}
/*==================*/
.tb_price th {
	padding:3 2 2 2px; 
	text-align:center;  
	background-color: #DDDDDD; 
}
.tb_price td {border-bottom:1px dotted #ACACAC; padding:3 2 2 0px;}



.map a, .map a:visited, .map a:link { 
	display: block;
	margin: 4 4 4 8px;
	text-decoration: none;
}
.map a:hover {
	text-decoration: underline;
} 

.break1, .break2 {background-color: #ACACAC; height:1px; border:0;}

/*/inner_pages*/

/*footer*/

#footer td{height:60px; left:50%; width:760px; margin:0 10px;}
#footer td{padding:0 10px;}
#menu_bot{
background-color: #8C4C89;
margin:0 0 10 0px;}
#foot_l{background:url(/img/foot_l.gif) left top no-repeat;}
#foot_r{background:url(/img/foot_r.gif) right  top no-repeat;  height:41px; width:100%;
text-align:center; }
#menu_bot a{color:#ffffff; font:11px/34px normal Verdana, sans-serif; padding:0 0 0 10px;}



.fot A {color:#E18F04; padding:0 2 0 2px; font:11px normal Verdana, sans-serif; text-decoration:underline;}
.foot0, foot2 {height:41px; width:8px;}

#foot_bot{width:100%; height:41px; margin:0 10 0 0px;}
#fotl{text-align:left; font:11px normal Verdana, sans-serif; color:#656565;}
#fotr{text-align:right; font:11px normal Verdana, sans-serif;color:#E18F04;}

#left1 p{margin:6 28 15 10px; font: 11px bold Tahoma, sans-serif; font-weight: bold}
#left1 span{ font: 11px bold Tahoma, sans-serif; font-weight: bold}
#left1 a{  font-weight: bold} 
#left1 span{ font-weight: bold}
#center_0 .rtxt  { border-right:1px dotted #ACACAC; width:400px;}
#center_1 .rtxt  { border-right:1px dotted #ACACAC; width:400px;}
#center_2 .rtxt  { border-right:1px dotted #ACACAC; width:400px;}
#right_1 {width:400px;}



button{margin:2px;  height:25px;  border:0px solid transparent;background-color:transparent;font:14px/23px bold sans-serif;}
button b{margin:0px;   background:url(/img/but_bg1.gif) top right no-repeat #069; color:#fff; display:block; font:14px/23px bold sans-serif;height:23px;}
button b b{display:block; background:url(/img/but_l.gif) top left no-repeat;font:11px/23px bold  Verdana, sans-serif; padding:0 30 0 14px; font-weight:bold;height:23px; text-decoration:none;}
button b.back{background:url(/img/but_bg.gif) top right no-repeat #069;}
button b.back b{padding:0 16 0 14px; }


.padding{ padding:0 20px;}
.mainpic{ padding: 20px 0px 20px 0px;}
/*
.date .tddate div.outer{ padding:0px; margin:6 0 0 10px; height:13px;}
.date .tddate div select{width:100px;  font: 11px/24px bold  Verdana, sans-serif;  }*/



.listlabels .r1 td {text-align: center; font-weight:bold; font-size: 8pt;}
.listlabels .r2 td {height: 30px; text-align: center; padding-left: 10px; font-weight: bold; font-size: 8pt; vertical-align:top;"}

.listLabel {text-align:left; font-size:12px;}



.error{ font: bold 11px  Verdana, sans-serif;  color:#f00; padding:16px 0 0 0;}