﻿*{padding:0;margin:0;border:0;list-style: none;font-size:12px;}
body{background: url(images/bg-old.gif) #fff top center repeat-x; font-family: Arial, Helvetica, sans-serif; color: #000; line-height: 16px;direction:rtl;}

#block{width: 978px;text-align:center;margin: 0 auto;position:relative;}





/*menu*/
.more a{background: url(images/menu-more-bg.gif) no-repeat;width: 163px; height: 49px; display: block; color: #fff;}
.aboutm a{background: url(images/menu-about-bg.gif) no-repeat; width: 163px; height: 49px; display: block; color: #fff;}
.business a{background: url(images/menu-business-bg.gif) no-repeat; width: 163px; height: 49px; display: block; color: #fff;}
.rooms a{background: url(images/menu-rooms-bg.gif) no-repeat; width: 163px; height: 49px; display: block; color: #fff;}
.baby a {background: url(images/menu-baby-bg.gif) no-repeat; width: 163px; height: 49px; display: block; color: #fff;}

.more-on a, .more-on a:hover, .more-on a:visited, li:hover.more a{background: url(images/menu-more.gif) no-repeat;width: 163px; height: 49px; display: block; color: #fff;}
.aboutm-on a, .aboutm-on a:hover, .aboutm-on a:visited, li:hover.aboutm a{background: url(images/menu-about.gif) no-repeat;width: 163px; height: 49px; display: block; color: #fff;}
.business-on a, .business-on a:hover, .business-on a:visited, li:hover.business a{background: url(images/menu-business.gif) no-repeat;width: 163px; height: 49px; display: block; color: #fff;}
.rooms-on a, .rooms-on a:hover, .rooms-on a:visited, li:hover.rooms a{background: url(images/menu-rooms.gif) no-repeat;width: 163px; height: 49px; display: block; color: #fff;}
.baby-on a, .baby-on a:hover, .baby-on a:visited, li:hover.baby a{background: url(images/menu-baby.gif) no-repeat;width: 163px; height: 49px; display: block; color: #fff;}


.top_nav{height: 49px; width: 978px; display: block;}
.top_nav li{float:left; line-height: 49px; display: block; width: 163px; height: 49px;text-align: center;}
.top_nav a, .top_nav a:visited{font-size: 14px; text-decoration:none; color: #fff; font-weight: bold; float:left;}
.top_nav a:hover{text-decoration: none;}


div.dropdown div.columns {display: none;}
.top_nav li:hover div.dropdown div.columns {width: 600px; display: block; position: relative; z-index: 9999;}

.top_nav ul li.business div.dropdown div.columns, .top_nav ul li.rooms div.dropdown div.columns, .top_nav ul li.baby-on div.dropdown div.columns,
.top_nav ul li.business-on div.dropdown div.columns, .top_nav ul li.rooms-on div.dropdown div.columns, .top_nav ul li.baby div.dropdown div.columns {background: #fff; border-bottom: solid 1px #666;border-left: solid 1px #666; border-right: solid 1px #666; height: 180px; width: 540px; margin-top: 49px;}
.top_nav ul li.more div.dropdown div.columns, .top_nav ul li.more-on div.dropdown div.columns {border-bottom: solid 1px #000;border-left: solid 1px #000; border-right: solid 1px #666; height: 230px; width: 360px; margin-top: 49px;background: #fff;}
.top_nav ul li.aboutm div.dropdown div.columns, .top_nav ul li.aboutm-on div.dropdown div.columns {border-bottom: solid 1px #000;border-left: solid 1px #000; border-right: solid 1px #666; height: 218px; width: 180px; margin-top: 49px;background: #fff;}


div.dropdown div.columns ul {width: 180px; min-height: 100px; background: #fff; padding: 18px 0 0 0; float: right; display: block;}

div.dropdown div.columns ul li{text-align: right; height: 28px;}
div.dropdown div.columns ul li a{ display: block; background: #fff; color: #077eee; line-height: 28px; text-transform: none; font-size: 12px; font-weight: normal;}
div.dropdown div.columns ul li a:hover{background: #fff; color: #ff8207;}

.top_nav ul li.aboutm div.dropdown div.columns ul li a, .top_nav ul li.aboutm-on div.dropdown div.columns ul li a{line-height: 10px; height: 10px;}


div.dropdown div.columns ul.nav_pic img{padding: 8px 0 0 0;}
div.dropdown div.columns ul.nav_pic li a{margin: 0px; border: 0; background: none; font-size: 12px;}
div.dropdown div.columns ul.nav_pic li a:hover{margin: 0px; border: 0; background: none;}

/*end menu*/



 a.arrow-left{background: none;z-index: 999999; display: block; width: 64px; height: 64px; float: left; overflow:auto; margin: -250px 0 0 0;}
 a.arrow-right{background: none;z-index: 999999; display: block; width: 64px; height: 64px; float: right; overflow:auto; margin: -250px 0 0 0;}

a:hover.arrow-left{background: url(images/left.png); display: block; width: 64px; height: 64px; float: left;overflow:auto; margin: -250px 0 0 0;}
a:hover.arrow-right {background: url(images/right.png); display: block; width: 64px; height: 64px; float: right;overflow:auto; margin: -250px 0 0 0;}



#top-info{background: url(images/top-info.gif) #f5f5f5; height: 73px; margin-bottom:25px;}
.info-right{padding: 11px 5px 0 0; float: right;}
.info-right li{text-align: right; background: url(images/black-bullet.gif) top right no-repeat; padding-right: 17px; font-weight:bold; color:#242424;}
.info-phone{float: left; text-align: center; padding: 15px 30px 0 140px;}
.info-phone p{font-size: 13px;}

.info{width: 979px;}
p.info-number{font-size: 22px; color:#000; font-weight:bold;}
.slogan{font-weight: bold; font-style: normal; padding-bottom:13px; font-size: 14px;}


.logo{float: right;}
.media{float: left; text-align: left;}

.media li{float:left; padding: 17px 0 0 8px;}

.home-text{text-align: right; width: 650px;float: right;padding:35px 0px 65px 0;}
.home-text h1{text-align: right;  font-size:18px; color:#373737;}

.home-bottom-text-bg{background: #f0f0f0; border-top: solid 1px #dadada;}
.home-bottom-text{text-align: right; padding: 0 0 25px 0;width: 979px;}

.home-new{text-align: right; width: 295px;float: left;padding:35px 0px 50px 0px;}

.big-order{position: absolute; top: 380px;left: 5px;z-index: 5000;}
.big-order a, .big-order a:visited {background: url(images/big-order.png) 0 0px no-repeat;display: block; width: 165px; height: 44px;}
.big-order a:hover {background: url(images/big-order.png) 0 -44px no-repeat;}

#home-center-pics li{float:left; padding-left: 4px; text-align: center;}
#home-center-pics {height: 234px; width: 979px;text-align:right;}

#home-center-text li {float:left; text-align: center;display: block;height: 69px; width: 239px;}
#home-center-text li  p{padding: 0 10px;}
#home-center-text {height: 69px; width: 979px;text-align:right; margin-top: -4px;}
#home-center-text .bg-baby {height: 69px; width: 239px;text-align:right;background: url(images/bg-baby.gif) top right no-repeat;margin: -4px 0 0 4px;}
#home-center-text .bg-rooms {text-align:right ;background: url(images/bg-rooms.gif) top right no-repeat;margin: -4px 0 0 4px;}
#home-center-text .bg-business {height: 69px; width: 239px;text-align:right; background: url(images/bg-business.gif) top right no-repeat;margin: -4px 0 0 4px;}
#home-center-text .bg-big {height: 69px; width: 239px;text-align:right; background: url(images/bg-big.gif) top right no-repeat;margin: -4px 0 0 4px;}
#home-center-text p, #home-center-text a, #home-center-text a:visited{color: #fff;}
#home-center-text h2 a, #home-center-text h2 a:visited, #home-center-text h2 a:hover{font-size:16px; font-weight:bold;}
#home-center-text h2{padding: 3px 10px 0 0;}




div.home-new-pic {width: 773px;text-align: center; background: #f3f3f3; height: 435px;}
.home-new-pic ul {padding: 18px 0 0 16px;}
.home-new-pic li {float:left;padding: 9px;border: solid 1px #dcdcdc; background: #fff;}

#marat{float:left; margin: 20px 25px 0 0;padding: 9px;border: solid 1px #dcdcdc; background: #fff;}


h3{font-size:14px; font-weight:bold; color:#373737; padding: 0 15px 0 0; line-height: 29px;  width:758px; margin: 35px 0 0 0;background: url(images/title-home.gif) repeat-x 0px 0px; color:#fff; height:32px;}

#info_box, #info_box1, #info_box2, #info_box3, #info_box4, #info_box5, #info_box6, #info_box7, #info_box8, #info_box9, #info_box10, #info_box11{display: none; padding-bottom:20px;}
.l-que {border-bottom: 1px dashed #e9e9e9; height: 1px;}
p.que a, p.que  a:visited{text-decoration: none; line-height: 30px; font-weight:bold; color:#373737;}
p.que  a:hover{text-decoration: underline; color:#373737;}


.center-block{float:right; margin:0 0 50px;}
.right-descr{padding: 0 15px 0px 0; float:left; width:197px; float: right; text-align: right;}

.block-rooms{padding: 0 10px; float:left; width: 766px; margin:0 0 50px;}

.block-business{padding: 0 10px; float:left; width: 766px; margin:0 0 50px;}

.block-more{padding: 0 10px; float:left; width: 766px; margin:0 0 50px;}

.home-news{margin-top: 20px;}
.marq marquee{text-align: right; margin: 33px 0 15px 0;}

.marq marquee a, .marq marquee a:visited{color: #077eee;text-decoration: underline; background:none; padding-right: 10px;}
.marq marquee a:hover{text-decoration: none; background:none; padding-right: 10px;color: #077eee;}

div .serton a, div .serton a:visited{font-weight: bold; color: #077eee;text-decoration: underline; background:none; padding: 10px 0 0 0;}
div .serton a:hover{text-decoration: none; background:none;  padding: 10px 0 0 0;color: #077eee;}

.block-home{float:left; width: 772px; margin:0 0 0 0px; text-align: right;}
.rightmenu-home{padding: 0; float:right; width:184px;}
.rightmenu-home li.rightmenu-title-home{background: url(images/title-home.gif) no-repeat 0px 0px; font-weight:bold; color:#fff; height:32px;}
li.rightmenu-title-home p{padding: 6px 13px 0px 0;}

.home-marat{padding: 0 0 10px 0; float:right; width:184px; font-size: 12px; text-align: right;background:#f3f3f3;}
.home-marat p{padding: 0 8px 10px 8px;}
.home-marat img{padding: 0 2px 0px 0px;}


.rightmenu-home li{text-align: right;line-height: 24px; width:184px;}
.rightmenu-home a, .rightmenu-home a:visited{color:#1f1f1f; display: block; padding-right:24px;text-decoration:none; height:31px; background: url(images/bullet-menu.gif) no-repeat #f3f3f3;}
.rightmenu-home a:hover{display: block; padding-right:24px;text-decoration:none; height:31px; color:#1f1f1f; background: url(images/bullet-menu.gif) no-repeat #fbfbfb;}
.rightmenu-home p{font-size: 14px; line-height:18px;}
.bigpic-home img{border: solid 1px #d0d0d0; padding: 2px;}
.bigpic-home {padding: 0 0 10px 0;}


.block-about{padding: 0 10px; float:left; width: 730px; margin:0 0 120px; text-align:right;}

.block-about h1{border-bottom: solid 1px #e4e4e4; padding: 0 0 10px 0; color: #333; font-size: 18px; font-weight: normal; margin-bottom: 30px;}

.rightmenu-about{padding: 0 0px; float:right; width:184px;}
.rightmenu-about li.rightmenu-title-about{background: url(images/title-about.gif) no-repeat 0px 0px; font-weight:bold; color:#fff; height:32px;}
li.rightmenu-title-about p{padding: 6px 13px 0px 0;}
li.rightmenu-about-on a, li.rightmenu-about-on a:visited, li.rightmenu-about-on a:visited, li.rightmenu-about-on a:hover{font-weight:bold; background: url(images/bullet-menu-on.gif) 165px 8px no-repeat #fbfbfb; border-bottom: 1px dotted #d0d0d0;}
.rightmenu-about li{text-align: right;line-height: 24px; width:184px;}
.rightmenu-about a, .rightmenu-about a:visited{color:#1f1f1f; display: block; padding-right:24px;text-decoration:none; height:31px; background: url(images/bullet-menu.gif) 165px 8px no-repeat #fbfbfb; border-bottom: 1px dotted #d0d0d0; line-height: 28px;}
.rightmenu-about a:hover{display: block; padding-right:24px;text-decoration:none; height:31px; color:#1f1f1f; background: url(images/bullet-menu.gif) 165px 8px no-repeat #f3f3f3; border-bottom: 1px dotted #d0d0d0;}
.rightmenu-about p{font-size: 14px; line-height:18px;}



.price-description{float:left; margin: -15px 0 0 -4px;}
.price-description a, .price-description a:visited {background: url(images/order-now.gif) no-repeat 0px 0px; width: 90px; height:25px; display: block;}
.price-description a:hover {background: url(images/order-now.gif) no-repeat 0px -25px; width: 90px; height:25px}


.price-baby{float:right; margin: 25px 0 170px 10px;}
.price-baby a, .price-baby a:visited {background: url(images/order-baby1.gif) no-repeat 0px 0px; width: 153px; height:37px; display: block;}
.price-baby a:hover {background: url(images/order-baby1.gif) no-repeat 0px -37px; width: 153px; height:37px;}

.price-room{float:right; margin: 25px 0 170px 10px;}
.price-room a, .price-room a:visited {background: url(images/order-rooms.gif) no-repeat 0px 0px; width: 153px; height:37px; display: block;}
.price-room a:hover {background: url(images/order-rooms.gif) no-repeat 0px -37px; width: 153px; height:37px;}

.price-business{float:right; margin: 25px 0 190px 10px;}
.price-business a, .price-business a:visited {background: url(images/order-bus.gif) no-repeat 0px 0px; width: 153px; height:37px; display: block;}
.price-business a:hover {background: url(images/order-bus.gif) no-repeat 0px -37px; width: 153px; height:37px;}

.price-big{float:right; margin: 25px 0 190px 10px;}
.price-big a, .price-big a:visited {background: url(images/order-mosd.gif) no-repeat 0px 0px; width: 153px; height:37px; display: block;}
.price-big a:hover {background: url(images/order-mosd.gif) no-repeat 0px -37px; width: 153px; height:37px;}


.thumb {width: 760px;}
.thumb li{display:block; float: right; padding: 10px 0 0px 7px;}
.thumb li a, .thumb li a:visited{display:block;  width: 70px; height: 59px; padding: 2px;border: solid 1px #ccc; background: #fff;}
.thumb li a:hover{display:block; border: solid 1px #ccc; background: #ccc;}
.thumb li.thumbon a, .thumb li.thumbon a:visited, .thumb li.thumbon a:hover{border: solid 1px #0db2f2; background: #0db2f2;}
.thumb li.thumbon-rooms a, .thumb li.thumbon-rooms a:visited, .thumb li.thumbon-rooms a:hover{border: solid 1px #84be3a; background: #84be3a;}
.thumb li.thumbon-business a, .thumb li.thumbon-business a:visited, .thumb li.thumbon-business a:hover{border: solid 1px #ef7c00; background: #ef7c00;}
.thumb li.thumbon-more a, .thumb li.thumbon-more a:visited, .thumb li.thumbon-more a:hover{border: solid 1px #595bb1; background: #595bb1;}



div.nav a:hover, div.nav-right a:hover{opacity: 0.6; filter: alpha(opacity = 60);}

div.nav-right{float:right; margin:10px 0 0 11px; }
div.nav{float:left; margin:10px 0px 0 0;}

.bottom-text{text-align:right; padding: 0px 0px 60px 200px;}


#footer{background: #f5f5f5; border-top: dotted 1px #d0d0d0;  font-size:11px; text-align:center; padding: 15px 0 0px 0; color:#a2a2a2; margin:10px 0 0;}
#footer li{display: inline;padding: 0 2px;}
#footer strong{font-size:11px;}


#footer2{padding: 20px 0px 30px 0; text-align:center;color:#989898; background: #f5f5f5;}
#footer2 li{display: inline;}



h1{font-size:15px; font-weight:bold; color: #1e1e1e; line-height: 18px; padding: 0 0 10px 0;}
h2{font-size:14px; font-weight:bold; color: #144d8c;line-height:24px;}
a, a:visited{color: #077eee;text-decoration: none;}
a:hover{color: #ff8207;text-decoration: underline;}
p{padding-bottom: 8px;}

.faq{padding: 0px 25px 80px 0px; font-size: 13px; line-height: 16px;}
.faq p, .faq strong, .about p{font-size: 13px;}


textarea{width:300px;margin:3px 0; border:#c1c1c1 solid 1px;background: #f8f8f8;}
input{width:300px;height:23px;margin:3px 0; border:#c1c1c1 solid 1px;background: #f8f8f8;}
.subut{width:65px;height:25px;background: url(images/send.jpg) #e40162; padding:0 0 4px 0; color:#f8f8f8; font-weight:bold;font-family: Arial;border:0;font-size: 14px; margin-right:58px; cursor: pointer;}


.testimon{font-weight:bold; color: #077eee;}


div#block div.bottom-text p a{padding: 0 0 0 5px; line-height: 18px;}



td.table-numb{background: #f5f5f5; color: #000;font-size: 12px;}
td.table-numb p{color: #000;font-size: 12px; font-weight: bold;}
.price table td{width: 165px; height: 90px; text-align: center;}

td.table-mosd {background: #595bb1; font-size: 20px; color: #fff; font-weight: bold; height: 80px !important;}
td.table-baby{background: #0db2f2; font-size: 20px; color: #fff; font-weight: bold; height: 80px !important;}
td.table-room{background: #84be3a; font-size: 20px; color: #fff; font-weight: bold; height: 80px !important;}
td.table-bus{background: #ef7c00; font-size: 20px; color: #fff; font-weight: bold; height: 80px !important;}

.table-butt a, .table-butt a:visited{background: url(images/baby.png) no-repeat 0px 0px; width: 165px; height:36px; display: block;}
.table-butt a:hover {background: url(images/baby.png) no-repeat 0px -37px; width: 165px; height:36px;}
.table-butt2 a, .table-butt2 a:visited{background: url(images/room.png) no-repeat 0px 0px; width: 165px; height:36px; display: block;}
.table-butt2 a:hover {background: url(images/room.png) no-repeat 0px -37px; width: 165px; height:36px;}
.table-butt3 a, .table-butt3 a:visited{background: url(images/bus.png) no-repeat 0px 0px; width: 165px; height:36px; display: block;}
.table-butt3 a:hover {background: url(images/bus.png) no-repeat 0px -37px; width: 165px; height:36px;}
.table-butt4 a, .table-butt4 a:visited{background: url(images/more.png) no-repeat 0px 0px; width: 165px; height:36px; display: block;}
.table-butt4 a:hover {background: url(images/more.png) no-repeat 0px -37px; width: 165px; height:36px;}
td.table-butt, td.table-butt2, td.table-butt3, td.table-butt4{height:36px !important;}

#carousel {width:772px;height:488px;margin:0 auto;overflow:hidden;}
#slides {overflow:hidden;position:relative;width:772px;height:488px;}
#slides ul {position:absolute;left:0;top:0;list-style:none;margin:0;padding:0;	width:3088px;}
#slides li {width:772px;height:460px;float:left;}
#buttons {padding:453px 710px 0 0px;position: absolute;}
#buttons a {display:block; width:31px; height:32px;text-indent:-999em;float:left;outline:0; text-decoration: none;}
a#prev {background:url(images/home-next-prev.gif) 0 -31px no-repeat; }
a#prev:hover {background:url(images/home-next-prev.gif) 0 0 no-repeat;}
a#next {background:url(images/home-next-prev.gif) -32px -31px no-repeat; }
a#next:hover {background:url(images/home-next-prev.gif) -32px 0 no-repeat;}
.home-line-text-baby{background: url(images/home-baby.gif) #000 no-repeat 750px 12px; color: #fff; padding: 12px 28px 12px 0px; margin-top: -5px; font-weight: bold; font-size: 13px;}
.home-line-text-room{background: url(images/home-room.gif) #000 no-repeat 750px 12px; color: #fff; padding: 12px 28px 12px 0px; margin-top: -5px; font-weight: bold; font-size: 13px;}
.home-line-text-buss{background: url(images/home-buss.gif) #000 no-repeat 750px 12px; color: #fff; padding: 12px 28px 12px 0px; margin-top: -5px; font-weight: bold; font-size: 13px;}
.home-line-text-mosd{background: url(images/home-mosd.gif) #000 no-repeat 750px 12px; color: #fff; padding: 12px 28px 12px 0px; margin-top: -5px; font-weight: bold; font-size: 13px;}


.home-links div{float: left; width: 193px; padding: 35px 0 0 0;}
.home-links div li a{line-height: 20px; text-decoration: none;}
















