html{height:100%;}

body{margin:0; padding:0; background:url(images/mbg.gif) top repeat-x #333A3D; height:100%; text-align:center;}

table, td{border-collapse:collapse;}

table, td, img{border:0; vertical-align:top; text-align:left; margin:0; padding:0;}

form, td{margin:0; padding:0;}

td, select, input, textarea{font:11px/14px Tahoma, Arial, helvetica, sans-serif; color:#778387; vertical-align:top;  text-align:left; margin:0; padding:0;}

select, input, textarea{border:1px solid #99A7B1; color:#778387; background:0;}

ul{list-style:none; line-height:0; padding:0; margin:0}

.clear{clear:both;}

.ws{width:100%;}

.hs{height:100%;}

.tac{text-align:center;}

.tar{text-align:right;}

.in5{padding-top:5px;}

.in10{padding-top:10px;}

.in15{padding-top:15px;}

.in20{padding-top:20px;}

.in25{padding-top:25px;}



.pl5{padding-left:5px;}

.pr5{padding-right:5px;}

.pr10{padding-right:10px;}





a{color:#99A7B1; text-decoration:underline;}

a:hover{text-decoration:none;}



.link_1{color:#778387; text-decoration:none;}

.link_1:hover{text-decoration:underline;}



b a{color:#99A7B1; text-decoration:underline; padding-right:10px; font-weight:normal;

	background:url(images/d_arr.gif) center right no-repeat;}

b a:hover{text-decoration:none;}



li a{color:#99A7B1; text-decoration:underline; padding-left:12px; line-height:18px;

	background:url(images/d_arr.gif) center left no-repeat;}

li a:hover{text-decoration:none;}





.f2{color:#99A7B1;}



.border{width:768px; margin:0 auto; text-align:center; border:1px solid #778387;}



.main{width:766px;}



/*=========header===========*/

.logo{height:193px;}

.logo img{margin:12px 0 0 247px;}

.mp{

	height:290px;

	background-image: none;

	background-repeat: no-repeat;

	background-position: left top;

}

.menu{background:url(images/menu_bg.gif) top left no-repeat; padding:13px 0 46px 77px;}

/*========//header==========*/



/*=========content===========*/

.content{width:100%; height:490px; background:url(images/cnt_top_bg.gif) top left no-repeat;}

.content .cnt{background:url(images/cnt_bot_bg.gif) bottom left no-repeat; padding:0 0 123px 68px;}

.pic{margin-right:20px; float:left;}



.prev{color:#99A7B1; text-decoration:underline; padding-left:12px;

	background:url(images/d_arr_2.gif) center left no-repeat;}

.prev:hover{text-decoration:none;}

/*========//content==========*/



/*=========block===========*/

.block{width:100%;}

.block td{color:#99A7B1;}

.block .top_left{width:6px; height:6px; background:url(images/block_top_left.gif) top left no-repeat;}

.block .top{background:#3B4348; width:100%;}

.block .top_right{width:6px; height:6px; background:url(images/block_top_right.gif) top left no-repeat;}

.block .cnt{padding:2px 2px 2px 3px; background:#3B4348;}

.block .bot_left{width:6px; height:6px; background:url(images/block_bot_left.gif) bottom left no-repeat;}

.block .bot{background:#3B4348;}

.block .bot_right{width:6px; height:6px; background:url(images/block_bot_right.gif) bottom right no-repeat;}

.block .spr{width:6px; height:6px;}



.block a{color:#99A7B1; text-decoration:underline;}

.block a:hover{text-decoration:none;}

/*========//block==========*/



/*=========page_1===========*/

#page_1 .col_1{width:288px;}

#page_1 .mid{width:23px;}

#page_1 .col_2{width:336px;}



#page_1 .col_1 .td_1{width:25px; padding-top:25px;}

#page_1 .col_1 .td_2{width:114px;}

#page_1 .col_1 .td_3{width:115px;}

#page_1 .col_1 .td_4{width:106px;}

#page_1 .col_1 .td_5{width:25px; padding-top:25px;}



#page_1 .col_2 .block .cnt{padding:13px 0 15px 17px;}



#calendar .td_1{width:127px; height:30px;}

#calendar .td_1 select{width:106px; height:17px;}

#calendar .td_2{width:75px;}

#calendar .td_2 select{width:75px; height:17px; background:#FFFFFF;}

#calendar .border{border:1px solid #B9CEDF; border-top:0px; width:204px;}

#calendar .border table{background:#FFFFFF;}

#calendar .cl_dv{width:10px; height:15px; background:url(images/vpt.gif) center top repeat-y;}

#calendar .cl{width:20px; height:15px; text-align:center; vertical-align:middle;}

#calendar .ln_dv{width:20px; height:5px; background:url(images/hpt.gif) left center repeat-x;}



#calendar a{color:#534F4F; text-decoration:none;}

#calendar a:hover{text-decoration:none; color:#2B8EB7; font-weight:bold;}

#calendar span{color:#2B8EB7; font-weight:bold;}



#calendar .hs td{color:#282E31; text-transform:uppercase; background:#B9CEDF; height:18px;}

#calendar .hs .cl_dv{width:10px; height:15px; background:url(images/vpt.gif) center top repeat-y #B9CEDF;}



#page_1 .col_2 .block .indent{padding:25px 20px 0 11px;}

/*========//page_1==========*/



/*=========page_2===========*/

#page_2 .col_1{width:260px;}

#page_2 .mid{width:38px;}

#page_2 .col_2{width:336px;}



#page_2 .col_1 .block .cnt{padding:12px 11px 15px 30px;}

#page_2 .col_2 .td_1{width:180px;}

/*========//page_2==========*/



/*=========page_3===========*/

#page_3 .col_1{width:635px;}

#page_3 .col_1 .td_1{width:491px; padding-right:20px;}

#page_3 .col_1 .td_2{width:118px;}

/*========//page_3==========*/



/*=========page_4===========*/

#page_4 .col_1{width:647px;}

#page_4 .col_1 .block .cnt{padding:12px 18px 15px 28px;}

#page_4 .col_1 .td_1{width:300px; padding-right:25px;}

#page_4 .col_1 .td_2{width:310px;}

#page_4 .col_1 .block .td_3{width:208px;}

/*========//page_4==========*/



/*=========page_5===========*/

#page_5 .col_1{width:278px;}

#page_5 .mid{width:20px;}

#page_5 .col_2{width:349px;}



.price{background:url(images/price_list_pt.gif) center left repeat-x; width:100%; height:14px;}



#page_5 .col_2 .block .cnt{padding:12px 10px 15px 28px;}

/*========//page_5==========*/



/*=========page_6===========*/

#page_6 .col_1{width:391px;}

#page_6 .mid{width:19px;}

#page_6 .col_2{width:237px;}



#form .td_1{width:191px; padding:0;}

#form .td_1 div{height:25px;}

#form input{width:173px; height:21px;}

#form textarea{width:196px; height:95px; overflow:auto; margin-bottom:11px;}



#page_6 .col_2 .block .cnt{padding:12px 10px 15px 28px;}

/*========//page_6==========*/



/*=========page_7===========*/

#page_7 .content .cnt{padding:0 67px 123px 68px;}

/*========//page_7==========*/



/*=========footer===========*/

.footer{background:#131516; height:49px; text-align:center; color:#5E6468; padding-left:23px;}

.footer a{color:#5E6468; text-decoration:underline;}

.footer a:hover{text-decoration:none;}

/*========//footer==========*/


