body {padding:0px; margin:0px;	font: normal 12px "Arian AMU", "Arial Unicode", Sylfaen, sans-serif; color:#000; width:100%; height:100%; line-height:150%;}
html{height:100%;padding:0px; margin:0px;}
table{font: normal 12px "Arian AMU", "Arial Unicode", Sylfaen, sans-serif;	border:0px none;}
tr, td{font: normal 12px "Arian AMU", "Arial Unicode", Sylfaen, sans-serif;	border:0px none;}
td{vertical-align:top;}
div{color:#000; font: normal 12px "Arian AMU", "Arial Unicode", Sylfaen, sans-serif; line-height:150%;}

img{border:0px none;}

a, a:active, a:visited , a:link{color: #000; font: normal 12px "Arian AMU", "Arial Unicode", Sylfaen, sans-serif; text-decoration: none; outline:none; line-height:150%;}
a:hover {text-decoration:underline;}

li{padding:0; margin:0; list-style:none;}

ul{padding:0; margin:0;}

form{padding:0; margin:0;}
input{border:1px solid #23466e; background:#fff; width:147px; height:16px; font: normal 10px "Arian AMU", "Arial Unicode", Sylfaen, sans-serif; color:#000; padding:2px;}
textarea{border:1px solid #23466e; background:#fff; width:256px; height:186px; overflow:auto; font: normal 10px "Arian AMU", "Arial Unicode", Sylfaen, sans-serif; color:#000; padding:2px;}

.hide{visibility: hidden;}
.show{visibility: visible;}

a.f10, a.f10:active, a.f10:visited, a.f10:link, a.f10:hover {font-size:10px;}
a.f14, a.f14:active, a.f14:visited, a.f14:link, a.f14:hover {font-size:14px;}
a.f18, a.f18:active, a.f18:visited, a.f18:link, a.f18:hover {font-size:18px;}
a.a_grey, a.a_grey:active, a.a_grey:visited, a.a_grey:link, a.a_grey:hover {color:#8d8d8d;}
a.a_arial, a.a_arial:active, a.a_arial:visited, a.a_arial:link, a.a_arial:hover {font-family: Arial;}
a.a_calibri, a.a_calibri:active, a.a_calibri:visited, a.a_calibri:link, a.a_calibri:hover {font-family: Calibri;}

a.inverse, a.inverse:active, a.inverse:visited, a.inverse:link{text-decoration: underline;}
a.inverse:hover {text-decoration: none;}

a.more, a.more:active, a.more:visited, a.more:link{text-decoration: underline; color:#a00000;}
a.more:hover {text-decoration: none;}

/*Menu*/

a.menu_welcome_en, a.menu_welcome_en:active, a.menu_welcome_en:visited, a.menu_welcome_en:link{display:block; width:200px; height:42px; background: url('img/menu_welcome_am.png') no-repeat top left; margin-right:1px;}
a.menu_welcome_en:hover {display:block; width:200px; height:42px; background: url('img/menu_welcome_am.png') no-repeat bottom left; margin-right:1px;}
.menu_welcome_en{display:block; width:200px; height:42px; background: url('img/menu_welcome_am.png') no-repeat bottom left; margin-right:1px;}

a.menu_rooms_en, a.menu_rooms_en:active, a.menu_rooms_en:visited, a.menu_rooms_en:link{display:block; width:146px; height:42px; background: url('img/menu_rooms_am.png') no-repeat top left; margin-right:1px;}
a.menu_rooms_en:hover {display:block; width:146px; height:42px; background: url('img/menu_rooms_am.png') no-repeat bottom left; margin-right:1px;}
.menu_rooms_en{display:block; width:146px; height:42px; background: url('img/menu_rooms_am.png') no-repeat bottom left; margin-right:1px;}

a.menu_gallery_en, a.menu_gallery_en:active, a.menu_gallery_en:visited, a.menu_gallery_en:link{display:block; width:147px; height:42px; background: url('img/menu_gallery_am.png') no-repeat top left; margin-right:1px;}
a.menu_gallery_en:hover {display:block; width:147px; height:42px; background: url('img/menu_gallery_am.png') no-repeat bottom left; margin-right:1px;}
.menu_gallery_en{display:block; width:147px; height:42px; background: url('img/menu_gallery_am.png') no-repeat bottom left; margin-right:1px;}

a.menu_sightseeing_en, a.menu_sightseeing_en:active, a.menu_sightseeing_en:visited, a.menu_sightseeing_en:link{display:block; width:237px; height:42px; background: url('img/menu_sightseeing_am.png') no-repeat top left; margin-right:1px;}
a.menu_sightseeing_en:hover {display:block; width:237px; height:42px; background: url('img/menu_sightseeing_am.png') no-repeat bottom left; margin-right:1px;}
.menu_sightseeing_en{display:block; width:237px; height:42px; background: url('img/menu_sightseeing_am.png') no-repeat bottom left; margin-right:1px;}

a.menu_reservation_en, a.menu_reservation_en:active, a.menu_reservation_en:visited, a.menu_reservation_en:link{display:block; width:237px; height:42px; background: url('img/menu_reservation_am.png') no-repeat top left; margin-right:1px;}
a.menu_reservation_en:hover {display:block; width:237px; height:42px; background: url('img/menu_reservation_am.png') no-repeat bottom left; margin-right:1px;}
.menu_reservation_en{display:block; width:237px; height:42px; background: url('img/menu_reservation_am.png') no-repeat bottom left; margin-right:1px;}


a.menu_welcome_am, a.menu_welcome_am:active, a.menu_welcome_am:visited, a.menu_welcome_am:link{display:block; width:200px; height:42px; background: url('img/menu_welcome_am.png') no-repeat top left; margin-right:1px;}
a.menu_welcome_am:hover {display:block; width:200px; height:42px; background: url('img/menu_welcome_am.png') no-repeat bottom left; margin-right:1px;}
.menu_welcome_am{display:block; width:200px; height:42px; background: url('img/menu_welcome_am.png') no-repeat bottom left; margin-right:1px;}

a.menu_rooms_am, a.menu_rooms_am:active, a.menu_rooms_am:visited, a.menu_rooms_am:link{display:block; width:200px; height:42px; background: url('img/menu_rooms_am.png') no-repeat top left; margin-right:1px;}
a.menu_rooms_am:hover {display:block; width:200px; height:42px; background: url('img/menu_rooms_am.png') no-repeat bottom left; margin-right:1px;}
.menu_rooms_am{display:block; width:200px; height:42px; background: url('img/menu_rooms_am.png') no-repeat bottom left; margin-right:1px;}

a.menu_gallery_am, a.menu_gallery_am:active, a.menu_gallery_am:visited, a.menu_gallery_am:link{display:block; width:200px; height:42px; background: url('img/menu_gallery_am.png') no-repeat top left; margin-right:1px;}
a.menu_gallery_am:hover {display:block; width:200px; height:42px; background: url('img/menu_gallery_am.png') no-repeat bottom left; margin-right:1px;}
.menu_gallery_am{display:block; width:200px; height:42px; background: url('img/menu_gallery_am.png') no-repeat bottom left; margin-right:1px;}

a.menu_sightseeing_am, a.menu_sightseeing_am:active, a.menu_sightseeing_am:visited, a.menu_sightseeing_am:link{display:block; width:200px; height:42px; background: url('img/menu_sightseeing_am.png') no-repeat top left; margin-right:1px;}
a.menu_sightseeing_am:hover {display:block; width:200px; height:42px; background: url('img/menu_sightseeing_am.png') no-repeat bottom left; margin-right:1px;}
.menu_sightseeing_am{display:block; width:200px; height:42px; background: url('img/menu_sightseeing_am.png') no-repeat bottom left; margin-right:1px;}

a.menu_reservation_am, a.menu_reservation_am:active, a.menu_reservation_am:visited, a.menu_reservation_am:link{display:block; width:200px; height:42px; background: url('img/menu_reservation_am.png') no-repeat top left; margin-right:1px;}
a.menu_reservation_am:hover {display:block; width:200px; height:42px; background: url('img/menu_reservation_am.png') no-repeat bottom left; margin-right:1px;}
.menu_reservation_am{display:block; width:200px; height:42px; background: url('img/menu_reservation_am.png') no-repeat bottom left; margin-right:1px;}



a.menu_welcome_ru, a.menu_welcome_ru:active, a.menu_welcome_ru:visited, a.menu_welcome_ru:link{display:block; width:200px; height:42px; background: url('img/menu_welcome_ru.png') no-repeat top left; margin-right:1px;}
a.menu_welcome_ru:hover {display:block; width:200px; height:42px; background: url('img/menu_welcome_ru.png') no-repeat bottom left; margin-right:1px;}
.menu_welcome_ru{display:block; width:200px; height:42px; background: url('img/menu_welcome_ru.png') no-repeat bottom left; margin-right:1px;}

a.menu_rooms_ru, a.menu_rooms_ru:active, a.menu_rooms_ru:visited, a.menu_rooms_ru:link{display:block; width:200px; height:42px; background: url('img/menu_rooms_ru.png') no-repeat top left; margin-right:1px;}
a.menu_rooms_ru:hover {display:block; width:200px; height:42px; background: url('img/menu_rooms_ru.png') no-repeat bottom left; margin-right:1px;}
.menu_rooms_ru{display:block; width:200px; height:42px; background: url('img/menu_rooms_ru.png') no-repeat bottom left; margin-right:1px;}

a.menu_gallery_ru, a.menu_gallery_ru:active, a.menu_gallery_ru:visited, a.menu_gallery_ru:link{display:block; width:200px; height:42px; background: url('img/menu_gallery_ru.png') no-repeat top left; margin-right:1px;}
a.menu_gallery_ru:hover {display:block; width:200px; height:42px; background: url('img/menu_gallery_ru.png') no-repeat bottom left; margin-right:1px;}
.menu_gallery_ru{display:block; width:200px; height:42px; background: url('img/menu_gallery_ru.png') no-repeat bottom left; margin-right:1px;}

a.menu_sightseeing_ru, a.menu_sightseeing_ru:active, a.menu_sightseeing_ru:visited, a.menu_sightseeing_ru:link{display:block; width:200px; height:42px; background: url('img/menu_sightseeing_ru.png') no-repeat top left; margin-right:1px;}
a.menu_sightseeing_ru:hover {display:block; width:200px; height:42px; background: url('img/menu_sightseeing_ru.png') no-repeat bottom left; margin-right:1px;}
.menu_sightseeing_ru{display:block; width:200px; height:42px; background: url('img/menu_sightseeing_ru.png') no-repeat bottom left; margin-right:1px;}

a.menu_reservation_ru, a.menu_reservation_ru:active, a.menu_reservation_ru:visited, a.menu_reservation_ru:link{display:block; width:200px; height:42px; background: url('img/menu_reservation_ru.png') no-repeat top left; margin-right:1px;}
a.menu_reservation_ru:hover {display:block; width:200px; height:42px; background: url('img/menu_reservation_ru.png') no-repeat bottom left; margin-right:1px;}
.menu_reservation_ru{display:block; width:200px; height:42px; background: url('img/menu_reservation_ru.png') no-repeat bottom left; margin-right:1px;}

/*Menu*/

a.more_ru, a.more_ru:active, a.more_ru:visited, a.more_ru:link{display:block; width:130px; height:24px; background: url('img/more_ru.png') no-repeat bottom left; margin-top:10px;}
a.more_ru:hover {display:block; width:130px; height:24px; background: url('img/more_ru.png') no-repeat top left;}

a.more_en, a.more_en:active, a.more_en:visited, a.more_en:link{display:block; width:130px; height:24px; background: url('img/more_am.png') no-repeat bottom left; margin-top:10px;}
a.more_en:hover {display:block; width:130px; height:24px; background: url('img/more_am.png') no-repeat top left;}

a.more_am, a.more_am:active, a.more_am:visited, a.more_am:link{display:block; width:130px; height:24px; background: url('img/more_am.png') no-repeat bottom left; margin-top:10px;}
a.more_am:hover {display:block; width:130px; height:24px; background: url('img/more_am.png') no-repeat top left;}

.img_border{border:1px solid #05516f;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.alcenter{text-align:center;}
.over_hide{overflow: hidden; height:100%;}
.rel{position:relative;}

.rezin{width: 100%; height: 100%;}
.auto{width: 100%; height: auto;}


.footer{height:115px; color:#8d8d8d; width:1000px;}
.main{width:1000px; margin:2px auto 0 auto;}
.header{height:145px; position:relative;}
.toplinks_pos{position:absolute; top:25px; right:115px; width:190px;}
.logo_pos{position:absolute; top:45px; left:25px;}
.phone_pos{position:absolute; top:73px; right:240px;}

.lang_div{position: absolute; top:8px; right:9px;}

.foot_contacts{width:242px; height: 98px; float:right; margin-right:20px; padding:7px 0px 10px 28px; background: url('img/cont_bg.png') no-repeat bottom left; color:#fff;}

.left{width:223px; padding-left:10px;}
.content{width:515px; padding-top:30px;}
.right{width:220px; padding-right:10px; float: right; padding-top:15px;}

.cont_block{width:155px; float:left;}
.title_box{background: url('img/title_bg.png') no-repeat top left; height:19px; padding:7px 9px; font-weight:bold; text-transform:uppercase; margin-bottom:5px;}

.home_div_text{padding:0 10px; background: url('img/sep.png') no-repeat top right}


.margintop5{margin-top:5px;}
.margintop10{margin-top:0px;}
.margintop20{margin-top:20px;}
.margintop40{margin-top:-5px;}
.margintop70{margin-top:70px;}
.margintop10{margin-top:0px;}
.marginleft20{margin-left:20px;}
.marginright10{margin-right:10px;}

.paddingleft10{padding-left:10px;}
.paddingtop10{padding-top:10px;}
.paddingtop20{padding-top:20px;}
.paddingtop30{padding-top:30px;}
.paddingbot30{padding-bottom:30px;}
.paddingbot10{padding-bottom:10px;}
.paddingright10{padding-right:10px;}
.paddingright5{padding-right:5px;}

.w1000{width: 1000px}
.w195{width: 195px}

.h50{height: 50px}
.lh50{height: 48px}

.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs18{font-size:18px;}
.fs48{font-size:48px;}

.calibri{font-family: calibri}

.white{color:#fff;}
.blue{color:#3b628e;}
.grey{color:#8d8d8d;}
.gris{color:#b9b9b9;}

.topdubleborder{border-top:3px solid #b9b9b9;}

.home_div{width:250px; float: left;}
.inner_cont{width: 745px; float:left; overflow: hidden; height: 100%; padding-top:15px;}
.inner_cont_text{background: url('img/sep.png') no-repeat top right; overflow:hidden; margin-top:10px; padding-left:10px;}