img{ border: none }
a{ color: #007B5E; outline: none }
a:hover{ text-decoration: none; }
body{ margin: 0; font-family: Verdana; font-size: 10pt; color: #525252; background: #5D94CD url(/img/bg.jpg) top repeat-x }
.clear{ clear: both; }

h1{ color: #007B5E; font-size: 20pt; font-weight: normal; margin: 0 0 15px 0;font-family: Myriad Pro; }
h2{ color: #007B5E; font-size: 14pt; font-weight: normal; margin: 10px 0 15px 0;font-family: Myriad Pro; }

#wrapper .wrapper-t{ background: url(/img/bg_t.png) no-repeat top center; min-height: 780px }
#wrapper .wrapper-r{ background: url(/img/bg_r.jpg) no-repeat top right }
#wrapper .wrapper-l{ background: url(/img/bg_l.jpg) no-repeat top left }

#main .top{ height: 114px; background: url(/img/main_bg_t.png) no-repeat }
#main .bottom{ height: 149px; background: url(/img/main_bg_b.png) no-repeat }
#main .bottom .cr{ position: absolute; bottom: 17px; right: 80px; background: url(/img/cr.png) no-repeat 0px 2px;  color: #ddd; padding: 0px 0 10px 30px }
#main .bottom  a{ color: #fff }
#main .bottom .c,#main .bottom .am{ font-size: 8pt; }
#main .bottom .am a{ color: #ddd }
#main .bottom .am a:hover{ color: #fff }
#main .bottom .am { margin-bottom: 10px }


#center{ background: #fff; padding: 20px 40px }

#wrapper-center{ margin:0 auto;width:900px; position: relative; }

#header{ height:205px ;}
#header .logo{ position: absolute; top:20px; left:-60px }
#header .main_photo_1{ position: absolute; top: 0; left: 0; width: 0; height: 0 }
#header .main_photo_2{ position: absolute; top: 0; left: 0 ; width: 0; height: 0 }
#header .main_photo_3{ position: absolute; top: 0; left: 0; width: 0; height: 0  }




#left{ float: left; width: 240px; position: relative; overflow: visible; }
#left .inner_photo_1{ margin-left: -100px ;margin-top: 20px; display: block;  }
#left .inner_photo_2{ margin-left: -100px; margin-top: -30px; display: block; }


#content{ margin-left: 280px; min-height: 300px   }
#content table{ border-collapse: collapse; }
#content td{ border: 1px solid #ccc; padding: 4px 12px; vertical-align: top; }
#content td p{ margin: 0; }

#menu{ font-family: Myriad Pro; position: absolute; top: 20px; width: 100%; left: 0 }
#menu a{ color: #fff; font-size: 12pt;  text-decoration: none;  display: block; float: left; height: 39px; }
#menu .active a{ background: #B18DB9; cursor: default;   }
#menu a strong{ border-bottom: 1px solid #fff; padding-top: 9px; display: block; font-weight: normal; }
#menu .active a strong{ border-bottom: none }
#menu a:hover strong{ border-bottom: none }
#menu .l, #menu .r { display: block;float: left; height: 39px; width: 12px;  }


#menu .active .l{ background: url(/img/menu_l.png) no-repeat }
#menu .active .r{ background: url(/img/menu_r.png) no-repeat }

#submenu { width: 287px; margin-left: -60px }
#submenu a{ display: block; background: url(/img/submenu_a_bg.png) no-repeat bottom;  padding: 12px 70px; font-family: Arial;; }
#submenu .t{ background: url(/img/submenu_t.png) no-repeat; height: 30px }
#submenu .b{ background: url(/img/submenu_b.png) no-repeat; height: 67px }
#submenu a.active{ color:#B18DB9; font-weight: bold; text-decoration: none; cursor: default;  }

#photos .content{ margin-bottom: 100px; float: none; }
#photos .item{ float: left;  margin: 0 10px 15px 0; height: 130px; width: 160px}
#photos .item img{ border: 5px solid #B18DB9 ;cursor:url(/js/gallery/graphics/zoomin.cur), pointer; padding: 1px }
#photos .content img{ border: 5px solid #B18DB9 ; padding: 1px; margin: 0 10px 10px 0 }
#photos .item a{   }

#offers .item{ margin-bottom: 15px }
#offers .item .description{  padding: 0 20px; font-size: 8pt }
#offers .content{ margin-bottom: 40px}

.highslide-caption{ background: #fff;  display: none; padding: 10px }
.highslide-display-block{ display: block; }

.back{ margin: 20px 0 }

.pages b{ ; padding: 2px 6px 2px 5px;   background: url(/img/paginator_bg.png); color: #fff; display: block; float: left;  }
.pages a{  padding:  2px 6px 2px 5px; ;  display: block; float: left;  }
.pages span{   padding:  2px 6px 2px 5px; ;  display: block; float: left;  }


#news .item h2{ margin: 0 0 0 80px; font-size: 12pt; font-family: Tahoma; color:#71427C  }
#news .item{ margin-bottom: 20px }
#news .item a{  display: block;  color: #555; margin-top: 2px }
#news .item .description{ font-size: 8pt ; width:100%; margin-top: 5px}
#news .item .date { color: #fff; }
#news .item .date .l{ height: 21px; width:4px; float: left;; display: block; background: url(/img/date_l.png) }
#news .item .date .r{ height: 21px; width:4px; float: left;; display: block; background: url(/img/date_r.png) }
#news .item .date b{ height: 18px; float: left; display: block; background: #71427C; font-weight: normal; font-size: 8pt; padding-top: 3px }


