/* CSS Document */
html {height:100%;}
body {margin:0; padding:0; height:100%;}
table {border-collapse:collapse;}
.main_adm {background:#efe8de; float:left; width:100%;min-height:100%;}
.centr_position {margin:0 auto; width:900px;}
.admin_top {padding:15px 0 19px 10px;}
.user_login {text-align:right; margin:-17px 20px 0 0; font-size:60%; color:#675943; font-family: Verdana, Arial, Helvetica, sans-serif;}
.user_login span {font-weight:bolder;}
.user_login a {text-decoration:none; color:#a13228;}
.admin_content {border:5px solid #d7cfc2; background:#FFFFFF; padding:5px; float:left; margin-bottom:10px;}
.steps_content {background:#FFFFFF; padding:0px; float:left; width:100%;}
.admin_content table td {vertical-align:top;}
.admin_left_cont  {width:670px; padding:0 5px 20px 0;}
.admin_left_cont table {width:100%; color:#81655e; margin:5px 5px 0 5px;}
.admin_left_cont table td {padding:0px 0 15px 0; line-height:20px; font-size:90%;}
.admin_left_cont table td a {color:#a22221; font-size:80%;}
.admin_left_cont h1 {color:#b3a694; font-size:140%; margin:0; padding:13px 0 5px 20px;}

.quick_search {margin:19px 0 0 0;}
.quick_search table {width:auto; margin:0 0 0 20px;}
.quick_search table td {padding:0 5px 4px 0; margin:0; font-size:70%; font-weight:bolder; font-family:Verdana, Arial, Helvetica, sans-serif;}
.quick_search input { width:300px; border:1px solid #c3c3c3; padding:0 0 0 5px; color:#c3c3c3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; height:17px;}

.quick_search_bot .tabs {float:left; width:100%; margin:0 0 0 5px;}
.quick_search_bot .tabs a {float:left; display:block; width:125px; text-align:center; border:1px solid #b19975; border-bottom: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; background:#b19975; color:#ffffff; font-size:85%; padding:0; height:26px; line-height:24px; text-decoration:none;}
.quick_search_bot .tabs a:hover {background:#ffffff; color:#3e311c;}
.quick_search_bot .tabs a.insert {background:#ffffff; color:#3e311c;}
.quick_search_bot .tab_item1 {float:left; width:10px; border-bottom:1px solid #b19975; height:26px;}
.quick_search_bot .tab_space {float:left; width:10px; border-bottom:1px solid #b19975; height:26px;}
.quick_search_bot .tab_last {float:left; width:380px; border-bottom:1px solid #b19975; height:26px;}

.quick_search_bot {margin:14px 10px 0 0;}
.quick_search_bot tr.top_table td {background:#eeeeee; color:#a22221; padding:6px 0 7px 5px; font-weight:bolder; font-size:85%;}
.quick_search_bot table {clear:both; padding:0; margin:0 0 0 5px; width:654px;}
.quick_search_bot table td {padding:5px 0 0 0; font-size:80%; color:#81655e; font-family:"Tahoma"; line-height:15px;}
.quick_search_bot table td div {color:#795e60; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%;}
.quick_search_bot table .action {color:#a22221; font-family:Verdana, Arial, Helvetica, sans-serif; }
.admin_left_cont .quick_search_bot table td .action a {font-size:100%;}
.admin_left_cont .pages {margin:10px 0 0 10px; color:#7e7361; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;}
.admin_left_cont .pages a {color:#b13230; text-decoration:none;}

.admin_left_cont h3 {color:#a13228; font-size:90%; padding:8px 0 5px 0; margin:0; font-family:Georgia, "Times New Roman", Times, serif;}
.admin_left_cont h3 span {color:#675943;}
.line1 {background:#cdc4b4; height:3px; font-size:1%; border-bottom:1px solid #b19975; margin:0 0 35px 0;}
.line2 {background:#e4e5da; height:3px; font-size:1%; margin:0 0 10px 0;}
.admin_left_cont .cell {float:left; padding:0 5px 0 5px; width:325px;}
.admin_left_cont .tit {background:#e5e6db; color:#a22221; font-weight:bolder; padding:6px 5px 8px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%;}
.admin_left_cont ul {font-size:70%; padding:8px 0 13px 20px; margin:0; color:#716450; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;}
.admin_left_cont ul li {list-style:none; padding:0 0 6px 0;}
.admin_left_cont ul li a {color:#716450;}
.admin_left_cont ul li a:link {border-bottom:1px dotted #716450; text-decoration:none;}
.admin_left_cont ul li a:visited {border-bottom:1px dotted #716450; text-decoration:none;}
.admin_left_cont ul li a:hover {border-bottom: none; text-decoration:none;}
.admin_left_cont ul.other {font-size:80%;}
.admin_left_cont ul.other li {}
.admin_left_cont ul.other li a:link {text-decoration:underline; border-bottom:none;}
.admin_left_cont ul.other li a:visited {text-decoration:underline; border-bottom:none;}
.admin_left_cont ul.other li a:hover {text-decoration:none; border-bottom:none;}
a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}

.admin_left_cont .buttons {margin:0 80px 0 80px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.admin_left_cont .buttons1 {margin:0 130px 0 130px;}
.admin_left_cont .buttons1 button.lager {width:auto;}
.admin_left_cont .buttons1 button {width:100px; background:#f0f0f0; border-right: 2px solid #848484; border-bottom: 2px solid #848484; height:24px; line-height:17px;}
.admin_left_cont .buttons1 button:hover {background:#ca9292; border-right:2px solid #8a5151; border-bottom:2px solid #8a5151;}
.admin_left_cont .buttons button {width:100px; background:#f0f0f0; border-right: 2px solid #848484; border-bottom: 2px solid #848484; height:24px; line-height:17px;}
.admin_left_cont .buttons button:hover {background:#ca9292; border-right:2px solid #8a5151; border-bottom:2px solid #8a5151;}
.admin_left_cont .buttons td {text-align:center;}


.admin_right_cont {width:185px; padding:70px 10px 10px 10px; background:url(../images/right_top.jpg) center 22px no-repeat #e1d8c6;}
.admin_right_cont h5 {border-top:1px solid #796645; border-bottom:1px solid #796645; text-align:center; color:#7b6949; font-size:70%; padding:5px 0 6px 0; margin:0;}
.admin_right_cont ul {padding:0 0 25px 15px; margin:0; font-size:65%;}
.admin_right_cont ul li {list-style:url(../images/right_list.jpg); padding:13px 0 6px 0;}
.admin_right_cont ul li a {text-decoration:none; color:#611c30;}

.main_book {background:#eeeee6; float:left; width:100%;min-height:100%;}

.top_navigtion {float:left;}
.top_navigtion a {float:left; display:block; text-decoration:none; color:#FFFFFF; width:100%; padding:5px 0 5px 0; height:20px;}
.top_navigtion div {float:left; height:30px; background: url(../images/butt_bg.jpg) top left repeat-x #bbbbb1; font-size:90%; font-weight:bolder; width:170px; text-align:center;}
.top_navigtion div.space {background: url(../images/butt_space.jpg) top left no-repeat; width:4px; height:30px;}
.top_navigtion .first a {background:url(../images/butt_left.jpg) left top no-repeat; width:100%; padding:5px 0 5px 0;}
.top_navigtion .last a {background:url(../images/butt_right.jpg) right top no-repeat; width:100%; padding:5px 0 5px 0;}
.top_navigtion div:hover {background: url(../images/butt_bg.jpg) top left repeat-x #a5a59c;}
.top_navigtion div.ins {background: url(../images/butt_bg.jpg) top left repeat-x #a5a59c;}

.step_item_no {float:left; color:#a4a595; border-top:3px solid #675943; font-family:"Tahoma"; width:76px;font-size: 16px;}
.step_item_no div {float:left;}
.step_item {float:left; color:#a13228; border-top:3px solid #a13228; font-family:"Tahoma"; width:76px;font-size: 16px;}
.step_item div {float:left;}
.step_num_txt {font-size:10px; line-height:10px; padding:3px 0 0 2px;}
.num_step {padding: 5px 0 0 2px;}
.num_step span {font-size:22px;}
.num_space {border-top:1px solid #807561; margin:1px 0 0 0; width:8px; height:15px; float:left;}

.basic_content h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#a4a595; font-weight:normal; font-size:24px; padding:16px 0 16px 10px; clear:both; margin:0;}
.cell_param {border-top: 1px dotted #666666; font-family:Verdana, Arial, Helvetica, sans-serif; color:#675943; font-size:13px; padding:10px 0 5px 0; margin:0 10px 0 10px; clear:both;}
.cell_param span {font-weight:bolder; padding:0;  margin:0 15px 0 0; line-height:15px;}
.cell_param a {font-size:8px; color:#a13228; font-weight:bolder;}
.cell_param .text {margin:5px 0 15px 0;font-weight:normal;}
.cell_param .text p {margin:0; padding:0 0 10px 0;}
.cell_param .text span.red {color:#a13228; font-weight:normal;}
.cell_param table {width:100%}
.cell_param table td {vertical-align:top; padding:1px 0 1px 0;font-size:13px; }
.cell_param .hide_det {padding:0 0 6px 0;}


.bott_nav {float:left; width:100%; padding:8px 0 0 0;}
.bott_nav a {
background:transparent url(../images/butt_bot_noact_l.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:left;
font-family:times New Roman,serif;
font-size:14px;
height:18px;
padding:2px 0pt;
text-decoration:none;
width:100%;
}

.bott_nav div {height:22px; background: url(../images/butt_bot_noact.png) top left repeat-x #79524f; font-size:13px; font-weight:bolder; text-align:center; border:3px solid #79524f;}
.bott_nav .right {float:right; margin:0 15px 0 0;}
.bott_nav .left {float:left; margin:0 0 0 10px;}
.bott_nav .l_right {background:url(../images/butt_bot_noact_r.png) right top no-repeat; padding:0; border:none;}
.bott_nav div.left:hover {background: url(../images/butt_bot_noact.png) top left repeat-x #a13228; border:3px solid #a13228;}
.bott_nav div.right:hover {background: url(../images/butt_bot_noact.png) top left repeat-x #a13228; border:3px solid #a13228;}

.basic_content h5 {font-family:Georgia, "Times New Roman", Times, serif; color:#675943; font-size:10px; padding:5px 0 5px 0; clear:both; margin:0; text-align:center;}

.basic_content h2 {font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; color:#7b6949; font-size:18px; padding:40px 0 10px 135px; clear:both; margin:0;}

.tab_tit {font-family:Georgia, "Times New Roman", Times, serif; color:#372b16; text-align:right; font-weight:bold; font-size:16px; margin:0 10px 0 10px;}
.tab_txt {font-family:Georgia, "Times New Roman", Times, serif; color:#372b16; font-size:14px; padding:0 0 5px 0;}
img {border: none;}

.bott_right {float:left; margin:50px 5px 0 5px; padding:0 0 5px 0;}
.bott_right .bott_middle {border:none; border-top:1px solid #918264; background:url(../images/right_bot_bg.png) center 15px no-repeat; float:left; margin:1px 10px 0 10px;}
.bott_right a {font-family:Georgia, "Times New Roman", Times, serif;float:left; display:block; text-decoration:none; color:#FFFFFF; width:100%; padding:5px 0 5px 0; height:30px; background:url(../images/bott_right_l.png) left top no-repeat;}
.bott_right div {height:40px; background: url(../images/bott_right_c.png) top left repeat-x #79524f; font-size:11px; width:138px; text-align:center; border:3px solid #a38f66; float:left;line-height:1.3em;}
.bott_right .right {float:right;}
.bott_right .left {float:left;}
.bott_right .l_right {background:url(../images/bott_right_r.png) right top no-repeat; padding:0; border:none;}
.bott_nav .right1 {
float:right;
margin:0pt 5px 0pt 0pt;
}

.but_continue {width:100px;}
.but_return {width:200px;}
.but_back {width:90px;}
.but_pre_arr {width:180px;}
.but_make_req {width:160px;}
.but_all_done {width:170px;}
.but_view {width:215px;}
.but_cancel {width:185px;}

.grad_left_top {background:url(../images/grad_left_top.jpg) left top no-repeat; padding:0 0 0 10px; height:10px;}
.grad_right_top {background:url(../images/grad_right_top.jpg) right top no-repeat; padding:0 10px 0 0; height:10px;}
.grad_centr_top {background:url(../images/grad_centr_top.jpg) top left; height:10px;}
.grad_left_c {background:url(../images/grad_left_c.jpg) top left repeat-y; padding:0 0 0 10px; height:100%;}
.grad_right_c {background:url(../images/grad_right_c.jpg) top  right repeat-y; padding:5px 15px 0 5px;}

.basic_content {clear: both; background: white;}
.basic_content table td {vertical-align:top;}
.top_left {background:#e5e6db; width:100%; float:left; padding:0 0 10px 0; margin:0 0 0 0;}
.book_steps {margin:0 20px 0 20px;}

.basic_right {background:#d3d4c3; height:100%; margin:0 0 0 5px;}
.right_content { margin:10px 10px 0 20px;}
.right_content td {padding:9px 0 3px 0; line-height:16px;}

.grad_r_left_top {background:url(../images/grad_r_left_top.png) left top no-repeat; padding:0 0 0 10px; height:10px;}
.grad_r_right_top {background:url(../images/grad_r_right_top.png) right top no-repeat; padding:0 10px 0 0; height:10px;}
.grad_r_centr_top {background:url(../images/grad_r_centr_top.png) top left; height:10px;}
.grad_r_left_c {background:url(../images/grad_r_left_c.png) top left repeat-y; padding:0 0 0 10px; float:left;}
.grad_r_right_c {background:url(../images/grad_r_right_c.png) top right repeat-y #f2f3df; padding:10px 20px 10px 10px; float: left;}
.right_top_bg {border:2px solid #d3d4c3; background:url(../images/right_top_bg.png) center 15px no-repeat; float:left;}
.line3 {height:1px; background:#918264; width:166px; font-size:1%; margin:0 0 0 146px;}
.border_img img {border:3px solid #FFFFFF; margin:0;}
.grad_r_left_bot {background:url(../images/grad_r_left_bot.png) left top no-repeat; padding:0 0 0 223px; height:19px; clear:both;}
.grad_r_right_bot {background:url(../images/grad_r_right_bot.png) right top no-repeat; padding:0 215px 0 0; height:19px;}
.grad_r_centr_bot {background:url(../images/grad_r_centr_bot.png) top left; height:19px;}

.text_red {background:#cba9a6; padding:14px 14px 16px 14px; margin:16px 0 15px 0; color:#000000; line-height:16px;}
.check input {float:left; margin:0 5px 40px 0;}
.check {padding:0 0 7px 0;}
img.check_in {position:absolute; margin:-25px 0 0 0;}

.input_b input {width:100%; margin:3px 0 15px 0;}
.input_md select {width:45%; margin:3px 15px 15px 0; float:left;}
.input_m input {width:40%; margin:3px 0 15px 0;}
.input_opt select {width:40%; margin:3px 10px 15px 0;}
.exp_date {float:left; width:50%;}
.sec_num {float:left; width:50%;}

.sub_tit_name {margin:0 0 0 21px; padding:5px 0 10px 0;}
.check1 input {float:left; margin:0 5px 0px 0;}
.check1 img {float:left; margin:-6px 0px 0px 3px;}
.check1 {padding:2px 0 10px 0;}
.check1 a {font-size:100%; font-weight:normal;}

.check2 input {float:left; margin:0 5px 0px 0;}
.check2 img {float:left; margin:-6px 0px 0px 3px;}
.check2 {padding:0 20px 12px 21px;}
.line4 {height:1px; border-top:1px dotted #977347; width:166px; font-size:1%; margin:0 0 0 100px; clear:both; padding:0 0 10px 0;}

.step4_tit a {font-size:100%; font-weight:bolder;}
.add_guest1 {float:left; margin:8px 15px 0 0;}
.add_guest1 select {width:70px; margin:5px 0 0 0;}
.add_guest1 input {width:100px; margin:5px 0 0 0;}
.add_guest2 {float:left; margin:8px 0 0 0;}
.add_guest2 input {width:100px; margin:5px 0 0 0;}

.bot_add_q {float:left; padding:11px 0 2px 0;}
.bot_add_q a {font-size:80%; margin:0 0 0 13px; font-weight:bolder;}
.bot_add_g {float:left; width:100%; border-bottom:1px dotted #666666; padding:0 0 11px 0;}
.bot_add_g a {font-size:80%; margin:0; font-weight:bolder;}

.other_left_top {background:url(../images/other_left_top.png) left top no-repeat; padding:0 0 0 10px; height:10px;}
.other_right_top {background:url(../images/other_right_top.png) right top no-repeat; padding:0 10px 0 0; height:10px;}
.other_centr_top {background:url(../images/other_centr_top.png) top left; height:10px;}
.other_left_c {background:url(../images/other_left_c.png) top left repeat-y; padding:0 0 0 10px;}
.other_right_c {background:url(../images/other_right_c.png) top right repeat-y #ffffff; padding:10px 20px 10px 10px;}

.right_top_bg1 {background:url(../images/right_top_bg1.png) center top no-repeat; width:100%; text-align:center;}

.other_left_bot {background:url(../images/other_left_bot.png) left top no-repeat; padding:0 0 0 10px; height:10px; clear:both;}
.other_right_bot {background:url(../images/other_right_bot.png) right top no-repeat; padding:0 10px 0 0; height:10px;}
.other_centr_bot {background:url(../images/other_centr_bot.png) top left; height:10px;}

.other_wind {width:325px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#323232;}
.other_text {margin:2px 10px 0 10px; padding:19px 0 5px 0;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#323232;}

.other_but_ok {width:130px; height:24px; background: url(../images/ok_cent.png) top left repeat-x #a38f66; font-size:95%; font-weight:bolder; text-align:center; border:3px solid #a38f66;}
.other_but_ok a {font-size:14px;display:block; text-decoration:none; color:#FFFFFF; width:100%; padding:0px 0 3px 0; height:18px; background:url(../images/ok_left.png) left top no-repeat;}
.other_but_ok .l_right {background:url(../images/ok_right.png) right top no-repeat; padding-top:3px; border:none;}

.other_tit_name {padding:0 0 10px 0;}

.step_finished {
border-top:1px solid #807561;
color:#A13228;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
margin:0pt 20px;
padding:8px 0pt 0pt;
text-align:center;
}

button.print {
background:transparent url(../images/butt_print.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:27px;
margin:-33px 0pt 0pt 270px;
position:absolute;
width:93px;
}

.check3 {
font-weight:bold;
padding:2px 0pt 10px;
}

.cell_param .text ul {
margin:0pt;
padding:3px 0pt 0pt 30px;
}

.cell_param .text ul li {
list-style-image:url(../images/list1.png);
list-style-position:outside;
list-style-type:disc;
padding:2px 0pt 3px 3px;
}

.center_colomn {
width:480px;
}

.top_pages {
color:#A13228;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-weight:bold;
margin:10px 10px 0pt;
position:absolute;
width:415px;
}

.page_txt {float:left;}

.page_nav {
float:right;
margin:-1px 0pt 0pt;
text-align:right;
width:200px;
}

.page_nav img {
vertical-align:middle;
display: inline;
}

.txt_comment_l {
color:#A13228;
font-size:9px;
line-height:12px;
margin:0pt 12px 0pt 0pt;
padding:2px 0pt 0pt;
text-align:right;
}

.bott_right_1 {
float:left;
margin:13px 5px 0pt;
padding:0pt 0pt 5px;
}

.bott_right_1 div {
background:#79524F url(../images/bott_right_c.png) repeat-x scroll left top;
border:3px solid #A38F66;
float:left;
font-size:11px;
height:40px;
text-align:center;
width:120px;
}

.bott_right_1 .left {
float:left;
}

.bott_right_1 .l_right {
background:transparent url(../images/bott_right_r.png) no-repeat scroll right top;
border:medium none;
padding:0pt;
}

.bott_right_1 a {
background:transparent url(../images/bott_right_l.png) no-repeat scroll left top;
color:#FFFFFF;
display:block;
float:left;
font-family:times New Roman,serif;
font-size:12px;
height:30px;
line-height:1.2em;
padding:5px 0pt;
text-decoration:none;
width:100%;
}

.bott_right_1 .bott_middle1 {
background:transparent none repeat scroll 0%;
border-color:#918264 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px medium medium;
float:left;
margin:1px 10px 0pt;
width:154px;
}

.txt_comment {
color:#A13228;
font-size:9px;
line-height:12px;
padding:2px 0pt 0pt;
}

.td_home
{
   padding: 0px;
   width: 202px;
}

.left_colomn {
background:transparent url(../images/clienthome_top.png) no-repeat scroll center 12px;
float:left;
padding:40px 0pt 0pt 5px;
width:188px;
}

.cell_item {
background:#C9C5A4 url(../images/cell_item_bg.png) repeat-y scroll center top;
border:1px solid #C1BB9B;
color:#513816;
font-family:"Garamond Premr Pro";
font-size:18px;
font-variant:small-caps;
line-height:15px;
margin:5px 0pt 9px;
padding:18px 0pt 10px;
text-align:center;
}

.clienthome_title {
color:#675943;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-weight:bolder;
text-align:center;
}

.border_bot {
border-bottom:1px solid #A2A395;
padding:13px 0pt 15px;
}

.link_enter_here {
background:transparent url(../images/list1.png) no-repeat scroll 51px top;
color:#8A2009;
font-family:"Times New Roman",Times,serif;
font-size:12px;
font-style:italic;
font-variant:normal;
margin:4px 0pt 0pt;
padding:0pt 0pt 0pt 20px;
text-align:center;
}

.link_enter_here a {
color:#9B422A;
text-decoration:none;
}
