html,body{padding:0px;margin:0px;}
html{overflow-y:scroll;background:#1588dc;}
body{font-family:arial, sans-serif;font-size:0.75em;line-height:150%;}
div{margin:0px;}
form{margin:0px; padding:0px;}
a{color:#18aacf;}
a img{border:0px;}
.bg_page{}
#page{background:#1588dc url('/img/bg_page3.jpg') center bottom no-repeat;
text-align:left;max-width:1280px;min-width:998px;}

#center{width:979px;/*width:950px;*/text-align:left;}
#top_line{height:260px;color:#ffffff;}
#top_line td{color:#ffffff;}
#mid_line{background:#ffffff;
/*min-height:563px;*/}
#bot_line{height:125px;color:#ffffff;}
#bot_line a{color:#fff;}

h1, h2, h3{margin:0px;padding:0px;}
h1{color:#b51532;font-family:myriad pro; font-size:2.17em;font-weight:bold;font-style:italic;line-height:150%;}
h2{color:#363636;font-family:myriad pro; font-size:1.5em;font-weight:normal;font-style:italic;line-height:150%;}
h2.logo_text{font-size:16.25px;font-weight:bold;line-height:100%;margin:0px;font-style:normal;padding-left:3px;color:#fff;}
h2.logo_text a{text-decoration:none;color:#fff;}

#text{padding:0px 43px 0px 30px;}
#leftcol{float:left;}
#rightcol{float:right;}
#text.lpad{padding-left: 325px;}

#tmenu{padding-left:30px;}
#tmenu a, #tmenu span{color:#ffffff; font-weight:normal;font-family:myriad pro; font-size:20px;line-height:150%;margin-left:30px;}

#lmenu{padding:0px 0px 0px 30px;font-family:myriad pro;}
#lmenu .lm_header{background:url(/img/bg_lmh.gif) 20px 10px no-repeat;margin-top:16px;padding:0px 0px 0px 38px;font-weight:bold;color:#969696;font-style:italic;font-family:myriad pro;font-size:1.33em;line-height:150%;}
#lmenu .lm_img{display:block;}
#lmenu table td{height:40px;font-size:0.75em;}
#lmenu .lm_item{padding-top:14px;font-size:1.1667em;}
#lmenu .lm_item span{color:#8d8d8d;}

.index_header{background:url(/img/bg_lmh.gif) 0px 26px no-repeat;padding:16px 0px 12px 18px;font-weight:bold;color:#969696;font-style:italic;font-family:myriad pro;font-size:1.33em;line-height:150%;}

.third165{float:left;clear:none;height:165px;width:33%;}



.news_item{margin:20px 0px;line-height:150%;}
.news_date{color:#a9a9a9;font-size:11px;}
.news_title{font-weight:bold;line-height:120%;}
.news_info{}

#text p{margin:0px 0px 12px 0px}
#text table{margin-bottom:30px;border-collapse:collapse;}
#text table td, #text table th{text-align:left; vertical-align:top;padding:5px 40px 5px 0px;font-size:0.75em;line-height:100%;}
#text table.price{}
#text table.price td, #text table.price th{text-align:left; vertical-align:top;padding:2px;font-size:0.75em;line-height:150%;border: #e2e2e2 solid 1px;}
#text table.price td.num, #text table.price th.num  {text-align:right;}
#text table.intab td, #text table.intab th{padding:2px 30px 3px 30px;line-height:150%;}
#text table.intab tr.even td, #text table.intab tr.even th{background:#f4f4ee;}

.cmap{padding-bottom:620px;background:url(/img/cmap.gif) 0px 50px no-repeat; }
.wb{border:#7b7b7b solid 1px;margin-top:4px;}
.price_link{float:right;position:relative;top:-26px;font-family:myriad pro;font-size:18px;line-height:100%;}
#text .nopad{padding:0px;}

.ph_block{float:left;clear:none;width:180px;height:180px;}
.ph_block img{border:#7b7b7b solid 1px;margin-top:5px;}