/* CSS Document */
*{margin:0px; padding:0px}


@font-face {
    font-family:'VNI-ArialRounded';
    src: url('http://www.hoianriverresort.com/admin/fonts/VNI-ArialRounded.eot');
    src: url('http://www.hoianriverresort.com/admin/fonts/VNI-ArialRounded.eot#iefix') format('embedded-opentype'),
         url('http://www.hoianriverresort.com/admin/fonts/VNI-ArialRounded.woff') format('woff'),
         url('http://www.hoianriverresort.com/admin/fonts/VNI-ArialRounded.ttf') format('truetype'),
         url('http://www.hoianriverresort.com/admin/fonts/VNI-ArialRounded.svg#vni-univernormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'VNI-Times';
    src: url('http://www.hoianriverresort.com/admin/fonts/VNI-Times.eot');
    src: url('http://www.hoianriverresort.com/admin/fonts/VNI-Times.eot#iefix') format('embedded-opentype'),
         url('http://www.hoianriverresort.com/admin/fonts/VNI-Times.woff') format('woff'),
         url('http://www.hoianriverresort.com/admin/fonts/VNI-Times.ttf') format('truetype'),
         url('http://www.hoianriverresort.com/admin/fonts/VNI-Times.svg#vni-univernormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Mau cho nut submit*/
.cil{
cursor:pointer;
border:outset 0px #24782b;
color:#24782b;
width: 133px;
height:32px;/**/
background-image:url(http://www.hoianriverresort.com/admin/images/check.png);
background-repeat:no-repeat;

}

.cil_vi{
cursor:pointer;
border:outset 0px #24782b;
color:#24782b;
width: 133px;
height:32px;/**/
background-image:url(http://www.hoianriverresort.com/admin/images/check_vi.png);
background-repeat:no-repeat;

}

body
{
font-size:12pt;
font-family:Arial, Helvetica, sans-serif;
background-color:#9b7138;
}


.err
{
font-size:18px;
font-weight:lighter;
color: #CC0000;
}

.bao-sanpham-hinh
{
margin:5px;
float:left;
height:137px;
width:186px;
border:1px solid #CCCCCC;
}
.sanpham-hinh
{
margin-left:5px;
margin-top:5px;
height:125px;
width:174px;
}
.clear-both
{
margin-top:10px;
clear:both;
}

.sanpham-detail-hotel
{

float:left;
width:230px;
height:190px;
}



/* Doan Responsive */
#page 
{
width:1024px;
background-image:url(http://www.hoianriverresort.com/admin/images/bien2.png);
background-repeat:repeat-x;
background-color: #9B7138;
margin:0 auto;

}
.bao
{
width:100%;
display:block;
margin:0 auto;
}


/* hinh anh */
.erb-image-wrapper{
    max-width:100%;
    height:auto;
    display:block;
    margin:0 auto;
	
}
.erb-image-wrapper img{
    width:95% !important;
    height:100% !important;
    display:block;
}

.bao-header
{
background-image:url(http://www.hoianriverresort.com/admin/images/nenheader.png);
width:100%;
}
#head1 
{
background-image:url(http://www.hoianriverresort.com/admin/images/nenheader.png);
height:235px;
width:1024px;
margin: 0 auto;
}
#head 
{
width:1024px; 
height:235px; 
display:table; 
margin:0 auto; 
clear:both
}
#head-res
{
display:none;
}

#menu {
 width:1024px;
 height:55px; 
 display:table; 
 margin:0 auto; 
 clear:both;
 }
#menu-res
{
display:none
}
#logo-res
{
display:none;
}
#reservation
{
width:1024px; 
height:120px; 
border:none; 
background-color:#bf9958; 
display:table; 
margin:0 auto; 
clear:both;
}

#reservation-res
{
display:none;
}


#main {
width:1024px;
background-color:#FFFFFF; 
border:none;
display:table;
margin:0 auto;
clear:both;
 }
#block {
width:1024px;
border:none;
margin:0 auto;
clear:both;
background-color:#FFFFFF; 
 /* height: 870px; Phai chen do cao vao thi background nen moi an duoc  */
 }
.block11 {
width:28%;
background-color:#FFFFFF;
border:none;
float:left;
padding:5px;
display:table;
margin:0 auto;
 } 
#block1
 {
 width:24px;
 height:10px;
 float:left;
 background-color:#FFFFFF;
 }
#block-trai {
width:30%;
border:none;
float:left;
display:table;
margin:0 auto;
background-color:#FFFFFF;
 }
#block-phai {
width:64.3%;
border:none;
float:left;
background-color:#FFFFFF;
 }



.bao-footer
{
width:100%;
background-image:url(http://www.hoianriverresort.com/admin/images/nenfooter.png);
background-color:#6f0b0d;
}
#footer
{
background-image:url(http://www.hoianriverresort.com/admin/images/nenfooter.png);
width:1024px;
height:240
background-color:#6f0b0d;
margin: 0 auto;
}

#bao-res
{
display:none;
}
#footer-res
{
display:none;
}
#special-trai
{
width:45%;
float:left;
border:none;
}


a.home:link,a.home:visited
{
font-family:VNI-Garam;
color:#e8e8e8;
text-decoration: none
}

a.home:hover, a.home:active { color:#FF9900; text-decoration: none;}


/* dong hinh anh */


/*  480px ho?c nh? hon */
@media screen and (max-width: 768px) 
{
.erb-image-wrapper{
    max-width:100%;
    height:auto;
    display:block;
    margin:0 auto;
	
}
.erb-image-wrapper img{
    width:100% !important;
    height:100% !important;
    display:block;
}
.bao-sanpham-hinh
{
margin:5px;
float:left;
height:200px;
width:270px;
border:1px solid #CCCCCC;
}
.sanpham-hinh
{
margin-left:5px;
margin-top:5px;
height:190px;
width:260px;
}


#head-res
{
display:block;
}
#menu-res
{
display:block;
}
#bao-res
{
display:block;
}
#footer-res
{
display:block;
}

#menu {
display:none;
 }
#banner {
display:none;
 }
#khoan-cach
{
display:none;
}
#block 
{
display:none;
}
#bao
{
display:none;
}
#block-phai
{
display:none;
}
#block-trai 
{
display:none;
}
#head1
{
display:none;
}
#footer
{
display:none
}




}




/* menu responsive */	

a {
text-decoration: none;
}
ul, li {
list-style: none;
margin: 0;
padding: 0;
}
#nav {
width: 40em; /* 1000 */
font-family: 'Open Sans', sans-serif;
font-weight: 200;
position: absolute;
z-index:9000;
top: 25%;
left: 50%;
margin-left: -10em; /* 30 480 */
}
#nav > a {
display: none;
}
#nav li {
position: relative;
}
#nav li a {
color: #fff;
display: block;
}
#nav li a:active {
background-color: #c00 !important;
}
#nav span:after {
width: 0;
height: 0;
border: 0.313em solid transparent; /* 5 */
border-bottom: none;
border-top-color: #efa585;
content: '';
vertical-align: middle;
display: inline-block;
position: relative;
right: -0.313em; /* 5 */
}
/* first level */

#nav > ul {
height: 3.75em; /* 60 */
background-color: #000;
}
#nav > ul > li {
width: 25%;
height: 100%;
float: left;
}
#nav > ul > li > a {
height: 100%;
font-size: 1.0em; /* 24 */
line-height: 2.5em; /* 60 (24) */
text-align: center;
}
#nav > ul > li:not( :last-child ) > a {
border-right: 1px solid #cc470d;
}
#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a {
background-color: #cc470d;
}
/* second level */

#nav li ul {
background-color: #cc470d;
display: none;
position: absolute;
z-index:9000;
top: 100%;
}
#nav li:hover ul {
display: block;
left: 0;
right: 0;
}
#nav li:not( :first-child ):hover ul {
left: -1px;
}
#nav li ul a {
font-size: 0.85em; /* 20 */
border-top: 1px solid #e15a1f;
padding: 0.75em; /* 15 (20) */
}
#nav li ul li a:hover, #nav li ul:not( :hover ) li.active a {
background-color: #e15a1f;
}
 @media only screen and ( max-width: 62.5em ) /* 1000 */ {
#nav {
width: 100%;
position: static;
margin: 0;
}
}





 @media only screen and ( max-width: 61.25em ) /* 980 */ {
html {
font-size: 75%; /* 12 */
}
#nav {
position: relative;
top: auto;
left: auto;
}
#nav > a {
width: 3.125em; /* 50 */
height: 3.125em; /* 50 */
text-align: left;
text-indent: -9999px;
background-color: #e15a1f;
position: relative;
}
#nav > a:before, #nav > a:after {
position: absolute;
border: 2px solid #fff;
top: 35%;
left: 25%;
right: 25%;
content: '';
}
#nav > a:after {
top: 60%;
}
#nav:not( :target ) > a:first-of-type, #nav:target > a:last-of-type {
display: block;
}
/* first level */

#nav > ul {
height: auto;
display: none;
position: absolute;
z-index:9000;
left: 0;
right: 0;
}
#nav:target > ul {
display: block;
}
#nav > ul > li {
width: 100%;
float: none;
}
#nav > ul > li > a {
height: auto;
text-align: left;
padding: 0 0.833em; /* 20 (24) */
}
#nav > ul > li:not( :last-child ) > a {
border-right: none;
border-bottom: 1px solid #cc470d;
}
/* second level */

#nav li ul {
position: static;
padding: 1.25em; /* 20 */
padding-top: 0;
}
}


/* dong menu responsive */	


/* css banner */

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  { outline: none; }
.slides,

.flex-control-nav,/**/
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
 
.flexslider a img { outline: none; border: none; }
 
.flexslider {
    margin: 0;
    padding: 0;
}
html[xmlns] .slides { display: block; }
* html .slides { height: 1%; }
.flex-container {
    min-width: 150px;
    max-width: 1024px;    /* chinh do rong banner */

}
.flexslider {
    position: relative;
    zoom: 1;
    padding: 0px;
 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
 
    -webkit-box-shadow: 0px 0px 0px rgba(0,0,0, .2);
    -moz-box-shadow: 0px 0px 0px rgba(0,0,0, .2);
    box-shadow: 0px 0px 0px rgba(0,0,0, .2);
}

.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
 
.flexslider .slides img {
    width: 100%;
    display: block;
 
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
/* hien so 123.. *
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
 
 

/* preview next */
.flexslider .slides { zoom: 1; }
/* preview next *
.flex-direction-nav a {
    display: block;
    position: absolute;
    margin: -17px 0 0 0;
    width: 35px;
    height: 35px;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
 
    background-color: #82d344;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34));
    background-image: -webkit-linear-gradient(top, #82d344, #51af34);
    background-image: -moz-linear-gradient(top, #82d344, #51af34);
    background-image: -o-linear-gradient(top, #82d344, #51af34);
    background-image: linear-gradient(to bottom, #82d344, #51af34);
}
/* preview next */
.flex-direction-nav a:before {
    display: block;
    position: absolute;
	z-index:100;
    content: '';
    width: 25px;
    height: 25px;
    top: 20px;
    left: 85%;
    background: url(http://www.hoianriverresort.com/admin/img/prew.png) no-repeat;
}
/* preview next */
.flex-direction-nav a:after {
    display: block;
    position: absolute;
	z-index:100;
    content: '';
    width: 25px;
    height: 25px;
    top: 20px;
    left: 90%;
    background: url(http://www.hoianriverresort.com/admin/img/next.png) no-repeat;
}

/* preview next *
s
.flex-direction-nav .flex-next {
    right: -5px;
 
}
/* preview next *
.flex-direction-nav .flex-prev {
    left: -5px;
 
}
 
/* preview next */
 
.flex-direction-nav .flex-next:before { left:90%; }
/* preview next */
.flex-direction-nav .flex-prev:before {  }
/* preview next */
.flex-direction-nav .flex-next:after {
    
}
/* preview next */
.flex-direction-nav .flex-prev:after {
    
}

/* preview next *


.flexslider .flex-control-nav {
    position: absolute;
    width: 100%;
    bottom: -40px;
    text-align: center;
    margin: 0 0 0 -10px;
}
/* preview next *
.flex-control-nav li {
    display: inline-block;
    zoom: 1;
}
/* preview next *
.flex-control-paging li a {
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background-color: #b6b6b6 \9;
 
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
 
    -webkit-box-shadow: inset 0 0 0 2px #b6b6b6;
    -moz-box-shadow: inset 0 0 0 2px #b6b6b6;
    box-shadow: inset 0 0 0 2px #b6b6b6;
}
/* preview next *
.flex-control-paging li a.flex-active {
    background-color: #82d344;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34));
    background-image: -webkit-linear-gradient(top, #82d344, #51af34);
    background-image: -moz-linear-gradient(top, #82d344, #51af34);
    background-image: -o-linear-gradient(top, #82d344, #51af34);
    background-image: linear-gradient(to bottom, #82d344, #51af34);
 
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/* ghi chu anh  */
.flexslider .slides p {  
    display: block;
	width:100%;
    position: absolute;
    left: 0;
    bottom: 0;
    padding:0;
    margin: 0;
 
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 40px;
    color: white;
 
    background-color: #222222;
    background: rgba(0,0,0, .4); /* dam nhac */

 
}


/* css gallery */

.gallery_partner {
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.gallery_partner > div {
  padding: 10px;
  flex: 1 1 200px;
  width: 200px;
  max-width: 200px;
}

.gallery_partner img {
  max-width: 100px;
  width: 100px;
  max-height: 100px;
  height: 100px;
  transition: all 1s;
  border: 4px solid #fff;
  box-shadow: 0 0 2px #666;
}

.gallery {
  padding: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.gallery > div {
  padding: 10px;
  flex: 1 1 200px;
  width: 200px;
  max-width: 200px;
}

.gallery img {
  max-width: 200px;
  width: 200px;
  max-height: 200px;
  height: 200px;
  transition: all 1s;
  border: 4px solid #fff;
  box-shadow: 0 0 2px #666;
}
/* dong css gallery*/


/* day lay menu en */	
.baotoanbo {
    height:54px;
    width:1024px;
	margin-top:0px
	}

.container_gallery {
    display:block;
    height:189px;
    position:relative;
    width:300px; }
	
.container {
    display:block;
    height:54px;
    position:relative;
    width:1024px; }
	
.container ul {
    float:none;
    list-style-image:none;
    list-style-type:none;
     }
.container ul li {
	background-image:url(http://www.hoianriverresort.com/admin/images/menu3lop.png);
    background-repeat:no-repeat;
    float:left;
    height:54px;
    margin:0px;
    padding-top:0px;
    position:absolute; }
.container ul li a {
    display:block;
    height:100%;
    width:100%; }
.container ul li.sm1 {
    background-position:0 0;
    left:0px;
    width:122px; }
.container ul li.sm2 {
    background-position:-122px 0;
    left:122px;
    width:190px; }
.container ul li.sm3 {
    background-position:-332px 0;
    left:332px;
    width:115px; }
.container ul li.sm4 {
    background-position:-447px 0;
    left:447px;
    width:85px; }
.container ul li.sm5 {
    background-position:-532px 0;
    left:532px;
    width:95px; }
.container ul li.sm6 {
    background-position:-627px 0;
    left:627px;
    width:143px; }
.container ul li.sm7 {
    background-position:-770px 0;
    left:770px;
    width:101px; }
.container ul li.sm8 {
    background-position:-871px 0;
    left:871px;
    width:153px; }


.container ul li:hover {
    z-index:1000; }
.container ul li.sm11:hover {
    background-position:0 -54px; }
.container ul li.sm2:hover {
    background-position:-142px -54px; }
.container ul li.sm3:hover {
    background-position:-332px -54px; }
.container ul li.sm4:hover {
    background-position:-447px -54px; }
.container ul li.sm5:hover {
    background-position:-532px -54px; }
.container ul li.sm6:hover {
    background-position:-627px -54px; }
.container ul li.sm7:hover {
    background-position:-770px -54px; }
.container ul li.sm8:hover {
    background-position:-871px -54px; }
	
	
				
.container ul li.sm11:active {
    background-position:0px -108px; }
.container ul li.sm2:active {
    background-position:-142px -108px; }
.container ul li.sm3:active {
    background-position:-332px -108px; }
.container ul li.sm4:active {
    background-position:-447px -108px; }
.container ul li.sm5:active {
    background-position:-532px -108px; }
.container ul li.sm6:active {
    background-position:-627px -108px; }
.container ul li.sm7:active {
    background-position:-770px -108px; }
.container ul li.sm8:active {
    background-position:-871px -108px; }


	
.container ul li.sm11 {
    background-position:0px -108px;
    left:0px;
    width:142px; }
.container ul li.sm22 {
    background-position:-142px -108px;
    left:142px;
    width:190px; }
.container ul li.sm33 {
    background-position:-332px -108px;
    left:332px;
    width:115px; }
.container ul li.sm44 {
    background-position:-447px -108px;
    left:447px;
    width:85px; }
.container ul li.sm55 {
    background-position:-532px -108px;
    left:532px;
    width:95px; }
.container ul li.sm66 {
    background-position:-627px -108px;
    left:627px;
    width:143px; }
.container ul li.sm77 {
    background-position:-770px -108px;
    left:770px;
    width:101px; }
.container ul li.sm88 {
    background-position:-871px -108px;
    left:871px;
    width:153px; }



/* day lay menu vi */	


.container_vi {
    display:block;
    height:61px;
    position:relative;
    width:981px; }
.container_vi ul {
    float:none;
    list-style-image:none;
    list-style-type:none;
     }
.container_vi ul li {
	background-image:url(http://www.hoianriverresort.com/admin/images/menu3lop_vi.png);
    background-repeat:no-repeat;
    float:left;
    height:61px;
    margin:0px;
    padding-top:0px;
    position:absolute; }
.container_vi ul li a {
    display:block;
    height:100%;
    width:100%; }
.container_vi ul li.sm1 {
    background-position:0 0;
    left:0px;
    width:203px; }
.container_vi ul li.sm2 {
    background-position:-203px 0;
    left:203px;
    width:150px; }
.container_vi ul li.sm3 {
    background-position:-353px 0;
    left:353px;
    width:123px; }
.container_vi ul li.sm4 {
    background-position:-476px 0;
    left:476px;
    width:171px; }
.container_vi ul li.sm5 {
    background-position:-647px 0;
    left:647px;
    width:176px; }
.container_vi ul li.sm6 {
    background-position:-823px 0;
    left:823px;
    width:158px; }
		
.container_vi ul li:hover {
    z-index:1000; }
.container_vi ul li.sm11:hover {
    background-position:0 -61px; }
.container_vi ul li.sm2:hover {
    background-position:-203px -61px; }
.container_vi ul li.sm3:hover {
    background-position:-353px -61px; }
.container_vi ul li.sm4:hover {
    background-position:-476px -61px; }
.container_vi ul li.sm5:hover {
    background-position:-647px -61px; }
.container_vi ul li.sm6:hover {
    background-position:-823px -61px; }
				
.container_vi ul li.sm11:active {
    background-position:0px -122px; }
.container_vi ul li.sm2:active {
    background-position:-203px -122px; }
.container_vi ul li.sm3:active {
    background-position:-353px -122px; }
.container_vi ul li.sm4:active {
    background-position:-476px -122px; }
.container_vi ul li.sm5:active {
    background-position:-647px -122px; }
.container_vi ul li.sm6:active {
    background-position:-823px -122px; }
	
	
.container_vi ul li.sm11 {
    background-position:0px -122px;
    left:0px;
    width:203px; }
.container_vi ul li.sm22 {
    background-position:-203px -122px;
    left:203px;
    width:150px; }
.container_vi ul li.sm33 {
    background-position:-353px -122px;
    left:353px;
    width:123px; }
.container_vi ul li.sm44 {
    background-position:-476px -122px;
    left:476px;
    width:171px; }
.container_vi ul li.sm55 {
    background-position:-647px -122px;
    left:647px;
    width:176px; }
.container_vi ul li.sm66 {
    background-position:-823px -122px;
    left:823px;
    width:158px; }

/* day lay menu vi */	


.container_vi {
    display:block;
    height:54px;
    position:relative;
    width:1024px; }
.container_vi ul {
    float:none;
    list-style-image:none;
    list-style-type:none;
     }
.container_vi ul li {
	background-image:url(http://www.hoianriverresort.com/admin/images/menu3lop_vi.png);
    background-repeat:no-repeat;
    float:left;
    height:54px;
    margin:0px;
    padding-top:0px;
    position:absolute; }
.container_vi ul li a {
    display:block;
    height:100%;
    width:100%; }
.container_vi ul li.sm1 {
    background-position:0 0;
    left:0px;
    width:142px; }
.container_vi ul li.sm2 {
    background-position:-142px 0;
    left:142px;
    width:190px; }
.container_vi ul li.sm3 {
    background-position:-332px 0;
    left:332px;
    width:115px; }
.container_vi ul li.sm4 {
    background-position:-447px 0;
    left:447px;
    width:85px; }
.container_vi ul li.sm5 {
    background-position:-532px 0;
    left:532px;
    width:95px; }
.container_vi ul li.sm6 {
    background-position:-627px 0;
    left:627px;
    width:143px; }
.container_vi ul li.sm7 {
    background-position:-770px 0;
    left:770px;
    width:101px; }
.container_vi ul li.sm8 {
    background-position:-871px 0;
    left:871px;
    width:153px; }


.container_vi ul li:hover {
    z-index:1000; }
.container_vi ul li.sm11:hover {
    background-position:0 -54px; }
.container_vi ul li.sm2:hover {
    background-position:-142px -54px; }
.container_vi ul li.sm3:hover {
    background-position:-332px -54px; }
.container_vi ul li.sm4:hover {
    background-position:-447px -54px; }
.container_vi ul li.sm5:hover {
    background-position:-532px -54px; }
.container_vi ul li.sm6:hover {
    background-position:-627px -54px; }
.container_vi ul li.sm7:hover {
    background-position:-770px -54px; }
.container_vi ul li.sm8:hover {
    background-position:-871px -54px; }
	
	
				
.container_vi ul li.sm11:active {
    background-position:0px -108px; }
.container_vi ul li.sm2:active {
    background-position:-142px -108px; }
.container_vi ul li.sm3:active {
    background-position:-332px -108px; }
.container_vi ul li.sm4:active {
    background-position:-447px -108px; }
.container_vi ul li.sm5:active {
    background-position:-532px -108px; }
.container_vi ul li.sm6:active {
    background-position:-627px -108px; }
.container_vi ul li.sm7:active {
    background-position:-770px -108px; }
.container_vi ul li.sm8:active {
    background-position:-871px -108px; }


	
.container_vi ul li.sm11 {
    background-position:0px -108px;
    left:0px;
    width:142px; }
.container_vi ul li.sm22 {
    background-position:-142px -108px;
    left:142px;
    width:190px; }
.container_vi ul li.sm33 {
    background-position:-332px -108px;
    left:332px;
    width:115px; }
.container_vi ul li.sm44 {
    background-position:-447px -108px;
    left:447px;
    width:85px; }
.container_vi ul li.sm55 {
    background-position:-532px -108px;
    left:532px;
    width:95px; }
.container_vi ul li.sm66 {
    background-position:-627px -108px;
    left:627px;
    width:143px; }
.container_vi ul li.sm77 {
    background-position:-770px -108px;
    left:770px;
    width:101px; }
.container_vi ul li.sm88 {
    background-position:-871px -108px;
    left:871px;
    width:153px; }