
body { margin:0;text-align: left;padding: 0px;line-height:135%;position:relative;font-family: Arial, Helvetica, sans-serif;font-size:90%;}
p {margin:0;padding:0;margin:20px 0;}
a {color:#fff;font-weight:bold;}
a:hover {text-decoration:none;}
h1 {margin-top:10px;text-transform:uppercase;color:#fff;font-size:185%;height:auto;line-height:normal;}
h1, h2 {padding-top:0;margin-top:0;height:auto;}
h3 a {color:#fff;}

ul.ico {padding-left:0;margin-left:0;}
ul.ico li {list-style:none;list-style-image:none;padding:10px 0 10px 35px;}

ul.ico li.ico_1 {background:url("/img/ico/ico_01.png") no-repeat left;}
ul.ico li.ico_2 {background:url("/img/ico/ico_02.png") no-repeat left;}
ul.ico li.ico_3 {background:url("/img/ico/ico_03.png") no-repeat left;}
ul.ico li.ico_4 {background:url("/img/ico/ico_04.png") no-repeat left;}
ul.ico li.ico_5 {background:url("/img/ico/ico_05.png") no-repeat left;}

#default h1, #sub_b h1 {width:300px;height:30px;display:block;background:url("/img/h1_default.jpg") no-repeat;}
#sierra-tequila h1 {width:314px;height:37px;background:url("/img/h1_default2.jpg") no-repeat;}
#default h1 span, #sub_b h1 span {display:none;}
#ban {position:absolute;z-index:1;}
#default h1 span, #sierra-tequila h1 span, #koktejly h1 span {display:none;}
#sub_a {background:url("/img/content_repeat.jpg") repeat-y 0px 320px;}
h2#ir_stmnd {width:244px;height:191px;display:block;background:url("../img/sub_sub_menu_06.png") no-repeat;margin:0;padding:0;}
h2#ir_stmnd span {display:none;}
h2#ir_tj {width:244px;height:194px;display:block;background:url("../img/sub_sub_menu_07.png") no-repeat;margin:0;padding:0;}
h2#ir_tj span {display:none;}
#koktejly h1 span {display:block;}
/* HEADER */
#head {background:url("/img/header_sub.jpg") no-repeat left;  height: 90px;   position: relative;left:0px;text-align: left;   width: 100%;margin:0;z-index:49;color: inherit;}
#default #head {background:url("/img/header_def.jpg") no-repeat left;}
#logo { cursor: pointer;   display: block;left:29px;top:6px;height:77px;position: absolute;   text-align: left;   text-decoration: none;  width: 150px;   z-index: 15;   }
#logo span { background: url("/img/logo_st.jpg") no-repeat;   display: block; height: 77px; position: absolute;  width:150px;    z-index: 5;   }
#logo strong { color: black;   position: absolute;   text-decoration: underline;  display: none;   }
#logo:hover strong { text-decoration: none;   }
/* HEADER */


#default #subhead, #sub_b #subhead {width:100%;height:380px;background:url("/img/home_subheader.jpg") no-repeat;position:relative;}
#sub_b #subhead {background:url("/img/subheader.jpg") no-repeat;position:relative;}
#sierra-tequila #subhead {background:url("/img/subheader_2.jpg") no-repeat;position:relative;height:440px;}


#container {width:100%;text-align:left;background:url("/img/content_top.jpg") no-repeat;color:#fff;}
#default #container, #sub_b #container {height:340px;background:url("/img/home_content.jpg") no-repeat;color:#000;}
#sierra-tequila #container {height:320px;background:url("/img/subc_content.jpg") no-repeat;color:#000;}
#sierra-tequila #sub_a #container {background:none;height:auto;}
#default #container .inn, #sub_b #container .inn, #sierra-tequila #container .inn {padding:80px 0 0 90px;width:578px;}
#sierra-tequila #container .inn {padding-top:73px;}
#container .inn {padding:118px 0 0 48px;width:920px;}
#container #cedul_top {width:275px;height:119px;background:url("/img/cedul_top.jpg") no-repeat;position:absolute;top:90px;left:33px;z-index:90;}
#container #flag {width:324px;height:309px;background:url("/img/mexico_flag.jpg") no-repeat;position:absolute;top:152px;z-index:99;left:0px;}

#container_bottom {width:100%;background:url("/img/container_bottom.jpg") no-repeat;height:91px;position:relative;}

#content_bottom {width:100%;height:369px;background: url("/img/content_bottom.jpg") left no-repeat;color:#fff;font-size:90%;}
#default #content_bottom, #sub_b #content_bottom, #sierra-tequila #content_bottom {background: url("/img/content_bottom_def.jpg") left no-repeat;height:389px;}
#content_bottom .inn {padding:28px 0px 0px 89px;width:880px;}
#default #content_bottom .inn {padding:28px 0px 0px 89px;}
#sub_b #content_bottom .inn, #sierra-tequila #content_bottom .inn {padding:66px 0px 0px 89px;}
#content_bottom img, #content_bottom img a {margin:0;padding:0;h_eight:auto;overf_low:hidden;di_splay:block;border:3px solid #323232;}
#content_bottom a {font-weight:bold;color:#fff;}
#content_bottom p.link {color:#545454;}
/* CLASSES */
.w120 {width:120px;}
.w140 {width:140px;}
.w321 {width:321px;}
.w400 {width:400px;}
.w461 {width:461px;}
.w641 {width:640px;}
.w244 {width:244px;}
.fl {float:left;}
.fr {float:right;}
.pr130 {padding-right:130px;padding-bottom:40px;}
.right {text-align:right;}
.left {text-align:left;}
.mr20 {margin-right:20px;}
.mb10 {margin-bottom:10px;}
.ml15 {margin-left:15px;}
.pr200 {padding-right:200px;}
.thumb {display:block;overflow:hidden;height:auto;display:block;}
.clr {clear:both;float:none;height:1px;font-size:1px;}

/* MENU */
#menu {margin: 0px auto;text-align: center;position: absolute;top: 0px;left:225px;top:25px;z-index:99;width:744px;}
#menu ul {list-style: none;margin: 0px;padding: 0px;}
#menu li {float:left;margin: 0px;padding: 0px;display:block;}

#menu li a.m1, #menu li a.m2, #menu li a.m3, #menu li a.m4, #menu li a.m5, #menu li a.m6 {margin:0px;padding:0px;height:44px;}
#menu li a.m1 span, #menu li a.m2 span, #menu li a.m3 span, #menu li a.m4 span, #menu li a.m5 span, #menu li a.m6 span {height:44px;}
/*
#menu li a.m1 { cursor: pointer; display: block;text-align: left; text-decoration: none; width: 60px; z-index: 10;}
#menu li a.m1 span { background: url("../img/menu_m1.jpg") 0 0 no-repeat; display: block;position: absolute; width: 60px; z-index: 5; }
#menu li a.m1 strong { color: black; position: absolute; text-decoration: underline; }
*/
#menu li#m1 a { cursor: pointer; text-align: left; text-decoration: none; width: 68px; z-index: 10;margin-right:17px;background: url("../img/menu/menu_01.jpg") 0 0 no-repeat; display: block;width: 68px; z-index: 5;}

#menu li#m1 a:hover {background: url("../img/menu/menu_01h.jpg") 0 0 no-repeat;}
#menu li#m1 a strong { color: black; position: absolute;display:none; text-decoration: underline; }
/*
#menu li a.m2 { cursor: pointer; display: block; text-align: left; text-decoration: none; width: 117px; z-index: 10;}
#menu li a.m2 span { background: url("../img/menu_m2.jpg") 0 0 no-repeat; display: block;position: absolute; width: 117px; z-index: 5; }
#menu li a.m2 strong { color: black; position: absolute; text-decoration: underline; }
*/
#menu li#m2 a { cursor: pointer; display: block; text-align: left; text-decoration: none; width: 133px; z-index: 10;margin-right:14px;background: url("../img/menu/menu_02.jpg") 0 0 no-repeat;  width: 133px; z-index: 5;}
#menu li#m2 a:hover  { background: url("../img/menu/menu_02h.jpg") 0 0 no-repeat;}
#menu li#m2 a strong { color: black; position: absolute; text-decoration: underline;display:none; }
/*
#menu li a.m3 { cursor: pointer; display: block;text-align: left; text-decoration: none; width: 87px; z-index: 10;}
#menu li a.m3 span { background: url("../img/menu_m3.jpg") 0 0 no-repeat; display: block; position: absolute; width: 87px; z-index: 5; }
#menu li a.m3 strong { color: black; position: absolute; text-decoration: underline; }
*/
#menu li#m3 a { cursor: pointer; display: block;text-align: left; text-decoration: none; width: 104px; z-index: 10;margin-right:12px;background: url("../img/menu/menu_03.jpg") 0 0 no-repeat; width: 104px; z-index: 5;}
#menu li#m3 a:hover  { background: url("../img/menu/menu_03h.jpg") 0 0 no-repeat;}
#menu li#m3 a strong { color: black; position: absolute; text-decoration: underline; display:none;}
/*
#menu li a.m4 { cursor: pointer; display: block;text-align: left; text-decoration: none; width:81px; z-index: 10;}
#menu li a.m4 span { background: url("../img/menu_m4.jpg") 0 0 no-repeat; display: block;position: absolute; width: 81px; z-index: 5; }
#menu li a.m4 strong { color: black; position: absolute; text-decoration: underline; }
*/
#menu li#m4 a { cursor: pointer; display: block;text-align: left; text-decoration: none; width:97px; z-index: 10;margin-right:13px;background: url("../img/menu/menu_04.jpg") 0 0 no-repeat; width:97px; z-index: 5;}
#menu li#m4 a:hover  { background: url("../img/menu/menu_04h.jpg") 0 0 no-repeat;}
#menu li#m4 a strong { color: black; position: absolute; text-decoration: underline;display:none; }
/*
#menu li#m5 a { cursor: pointer; display: block;text-align: left; text-decoration: none; width:134px; z-index: 10;}
#menu li#m5 a span { background: url("../img/menu_m5.jpg") 0 0 no-repeat; display: block;  position: absolute; width:134px; z-index: 5; }
#menu li#m5 a strong { color: black; position: absolute; text-decoration: underline; }
*/
#menu li#m5 a { cursor: pointer; display: block;text-align: left; text-decoration: none; width:150px; z-index: 10;margin-right:17px;}
#default #menu li#m5 a  { background: url("../img/menu/menu_05.jpg") 0 0 no-repeat;  width:150px; z-index: 5; }
#menu li#m5 a  { background: url("../img/menu/menu_05b.jpg") 0 0 no-repeat;  width:150px; z-index: 5; }
#menu li#m5 a:hover  { background: url("../img/menu/menu_05hb.jpg") 0 0 no-repeat;}
#default #menu li#m5 a:hover { background: url("../img/menu/menu_05h.jpg") 0 0 no-repeat;}
#menu li#m5 a strong { color: black;text-decoration: underline;display:none; }
/*
#menu li a.m6 { cursor: pointer; display: block; text-align: left; text-decoration: none; width:100px; z-index: 10;margin-right:0;}
#menu li a.m6 span { background: url("../img/menu_m6_sub.jpg") 0 0 no-repeat; display: block;  position: absolute; width: 100px; z-index: 5; }
#menu li a.m6 strong { color: black; position: absolute; text-decoration: underline; }
*/
#menu li#m6 a { cursor: pointer; display: block; text-align: left; text-decoration: none; width:118px; z-index: 10;margin-right:0;background: url("../img/menu/menu_06.jpg") 0 0 no-repeat; width: 118px; z-index: 5;}
#menu li#m6 a:hover  { background: url("../img/menu/menu_06h.jpg") 0 0 no-repeat;}
#menu li#m6 a strong { color: black; position: absolute; text-decoration: underline;display:none; }

#default #menu li a.m7 { cursor: pointer; display: block; text-align: left; text-decoration: none; width:176px;height:89px;margin-right:0;position:absolute;left:434px;top:65px;z-index:100;}
#default #menu li a.m7 span { background: url("../img/menu_m7.jpg") 0 0 no-repeat; display: block;  position: absolute; width: 176px;height:89px; z-index:100; }
#default #menu li a.m7 strong { color: black; position: absolute; text-decoration: underline;z-index:100; }

#menu li a.m7 { cursor: pointer; display: block; text-align: left; text-decoration: none; width:176px;height:76px; z-index: 10;margin-right:0;position:absolute;left:589px;top:65px;z-index:100;}
#menu li a.m7 span { background: url("../img/menu_m7_sub.jpg") 0 0 no-repeat; display: block;  position: absolute; width: 176px;height:89px; z-index:100; }
#menu li a.m7 strong { color: black; position: absolute; text-decoration: underline; z-index:100;}

#sub_b #menu li a.m7 { cursor: pointer; display: block; text-align: left; text-decoration: none; width:176px;height:76px; z-index: 10;margin-right:0;position:absolute;left:589px;top:65px;}
#sub_b #menu li a.m7 span { background: url("../img/menu_m7_sub2.jpg") 0 0 no-repeat; display: block;  position: absolute; width: 176px;height:89px; z-index: 5;z-index:100; }
#sub_b #menu li a.m7 strong { color: black; position: absolute; text-decoration: underline;z-index:100; }

#sierra-tequila #menu li a.m7 { cursor: pointer; display: block; text-align: left; text-decoration: none; width:176px;height:76px; z-index: 10;margin-right:0;position:absolute;left:589px;top:65px;}
#sierra-tequila #menu li a.m7 span { background: url("../img/menu_m7_sub3.jpg") 0 0 no-repeat; display: block;  position: absolute; width: 176px;height:89px; z-index: 5; }
#sierra-tequila #menu li a.m7 strong { color: black; position: absolute; text-decoration: underline;display:none; }
/* MENU */


#sub_submenu {width:244px;}
ul#submenu, #sub_submenu {margin:0;padding:0;padding-bottom:50px;}
ul#submenu li, #sub_submenu li {margin:0;padding:0;list-style-type:none;list-style:none;display:block;width:244px;text-align:center;}
ul#submenu li a, #sub_submenu li a {display:block;width:244px;color:#2e0600;text-transform:uppercase;font-size:125%;text-decoration:none;}

ul#submenu {width:245px;}
ul#submenu li {padding-bottom:27px;background:url("/img/submenu_li.png") no-repeat bottom;width:245px;}
ul#submenu li a{line-height:74px;height:74px;display:block;background:url("/img/submenu.png") no-repeat;width:245px;}
ul#submenu li a:hover{background:url("/img/submenu_hover.png") no-repeat;}
ul#submenu li.first {background:url("/img/submenu_li_first.png") no-repeat bottom;}
ul#submenu li.first a {background:url("/img/submenu_first.png") no-repeat;}
ul#submenu li.first a:hover {background:url("/img/submenu_first_hover.png") no-repeat;}
ul#submenu li.last {background:none;}
ul#submenu li.last a {background:url("/img/submenu_last.png") no-repeat;}
ul#submenu li.last a:hover {background:url("/img/submenu_last_hover.png") no-repeat;}


ul#sub_submenu li {padding-bottom:27px;background:url("/img/sub_sub_menu_li.png") no-repeat bottom;}
*html body ul#sub_submenu li {background:url("/img/submenu_li.gif") no-repeat bottom;}
ul#sub_submenu li a {line-height:54px;height:54px;display:block;background:url("/img/sub_sub_menu.png") no-repeat;}
ul#sub_submenu li a:hover {background:url("/img/sub_sub_menu_hover.png") no-repeat;}
ul#sub_submenu li.last {padding-bottom:0;background:none;}
ul#sub_submenu li.last a {background:url("/img/sub_sub_menu_li_last.png") no-repeat;}
ul#sub_submenu li.last a:hover {background:url("/img/sub_sub_menu_hover_last.png") no-repeat;}

#bottle_01 {width:78px;height:96px;background:url("/img/bottle_01.png") no-repeat;position:absolute;bottom:45px;left:740px;}
#bottle_03 {width:188px;height:129px;background:url("/img/bottle_03.png") no-repeat;position:absolute;bottom:45px;left:740px;}
#bottle_04 {width:200px;height:166px;background:url("/img/bottle_04.png") no-repeat;position:absolute;bottom:45px;left:740px;}

#b_017 {width:136px;height:248px;background:url("/img/b_017.png") no-repeat;position:absolute;bottom:45px;left:862px;}
#b_016 {width:136px;height:248px;background:url("/img/b_016.png") no-repeat;position:absolute;bottom:45px;left:862px;}
#b_015 {width:98px;height:299px;background:url("/img/b_015.png") no-repeat;position:absolute;bottom:45px;left:862px;}
#b_013 {width:136px;height:359px;background:url("/img/b_013.png") no-repeat;position:absolute;bottom:45px;left:862px;}
#b_014 {width:136px;height:359px;background:url("/img/b_014.png") no-repeat;position:absolute;bottom:45px;left:862px;}
#bottle_tajemstvi {width:241px;height:589px;background:url("/img/bottle_tajemstvi.png") no-repeat;position:absolute;bottom:45px;left:764px;}

#eq_017 {width:117px;height:239px;background:url("/img/eq_017.png") no-repeat;position:absolute;bottom:45px;left:692px;}
#eq_016 {width:117px;height:239px;background:url("/img/eq_016.png") no-repeat;position:absolute;bottom:45px;left:692px;}
#eq_015 {width:372px;height:124px;background:url("/img/eq_015.png") no-repeat;position:absolute;bottom:45px;left:470px;}
#eq_013 {width:113px;height:85px;background:url("/img/eq_013.png") no-repeat;position:absolute;bottom:45px;left:730px;}
#eq_014 {width:112px;height:85px;background:url("/img/eq_014.png") no-repeat;position:absolute;bottom:45px;left:735px;}

#co_001 {width:249px;height:263px;background:url("/img/co_001.png") no-repeat;position:absolute;bottom:55px;left:700px;}
#co_028 {width:87px;height:257px;background:url("/img/co_028.png") no-repeat;position:absolute;bottom:55px;left:800px;}
#co_029 {width:146px;height:199px;background:url("/img/co_029.png") no-repeat;position:absolute;bottom:55px;left:800px;}
#co_030 {width:145px;height:238px;background:url("/img/co_030.png") no-repeat;position:absolute;bottom:55px;left:800px;}
#co_040 {width:125px;height:237px;background:url("/img/co_040.png") no-repeat;position:absolute;bottom:55px;left:800px;}
#co_041 {width:125px;height:233px;background:url("/img/co_041.png") no-repeat;position:absolute;bottom:55px;left:800px;}

#tequila_1 a span, #tequila_2 a span, #tequila_3 a span, #tequila_4 a span, #tequila_5 a span {display:none;}
#tequila_1 a{width:134px;height:366px;background:url(/img/tequila_2normal.png) no-repeat;position:absolute;bottom:37px;left:335px;}
#tequila_1 a:hover {background:url(/img/tequila_2hover.png) no-repeat;}
#tequila_2 a{width:135px;height:370px;background:url(/img/tequila_1normal.png) no-repeat;position:absolute;bottom:37px;left:460px;}
#tequila_2 a:hover {background:url(/img/tequila_1hover.png) no-repeat;}
#tequila_3 a{width:127px;height:305px;background:url(/img/tequila_3normal.png) no-repeat;position:absolute;bottom:37px;left:583px;}
#tequila_3 a:hover {background:url(/img/tequila_3hover.png) no-repeat;}
#tequila_4 a{width:158px;height:252px;background:url(/img/tequila_4normal.png) no-repeat;position:absolute;bottom:37px;left:693px;}
#tequila_4 a:hover {background:url(/img/tequila_4hover.png) no-repeat;}
#tequila_5 a{width:159px;height:253px;background:url(/img/tequila_5normal.png) no-repeat;position:absolute;bottom:37px;left:828px;}
#tequila_5 a:hover {background:url(/img/tequila_5hover.png) no-repeat;}

#footer  {width:100%;height:51px;line-height:51px;background:url("/img/footer_background.jpg") no-repeat;}
#footer p {width:940px;padding:0;margin:0;margin-left:30px;height:51px;font-size:75%;}
#footer p, #footer a {color:#a8a8a8;}
#footer p span.fr a {width:74px;height:51px;line-height:51px;background:url("/img/scarabeo.png") no-repeat 0 50%;display:block;}
#footer p span.fr a span {display:none;}
#footer br {display:none;}
/*
#index {padding-top:89px;background: #000 url("img/index_top.jpg") no-repeat 0 0;}
#index .inn {background:url("img/content_repeat.jpg") repeat-y 0px 320px;}
#index #main {width:394px;padding-left:387px}
#youtube {padding-top:36px;width:394px;height:284px;background:url(../img/youtube.jpg) no-repeat bottom;text-align:center;}
#youtube #flash {padding-top:8px;}
#index #container .inn {padding:0;margin:0;}
#index h1 {text-align:center;margin:0;margin: 30px 0 30px 0;text-transform:none;font-size:145%;}
#index #container {background: url("../img/content_top.jpg") no-repeat;color:#fff;}
#index #head {background:url("../img/header_index.jpg") no-repeat left;  height: 178px;   position: relative;left:0px;text-align: left;   width: 394px;;margin:0;z-index:49;color: inherit;top:37px;}
#index #logo { cursor: pointer;   display: block;left:98px;top:61px;height:77px;position: absolute;   text-align: left;   text-decoration: none;  width: 204px; height: 102px;   z-index: 15;   }
#index #logo span { background: url("../img/logo_index.jpg") no-repeat;   display: block; position: absolute;  width: 204px; height: 102px;   z-index: 5;   }
#index #logo strong { color: black;   position: absolute;   text-decoration: underline;  display: none;   }
#index #logo:hover strong { text-decoration: none;   }
#index a img {border:none;}
#index #container_bottom {padding-top:107px;padding-top:50px;background:url("../img/container_bottom.jpg") no-repeat left bottom;position:absolte;top:-1px;height:148px;display:block;}
#index {text-align:left;}
#index #main2 {width:555px;position:absolute;bottom:46px;z-index:10;top:676px;left:300px;top:4px;}
*html #index #main2 {position:absolute;top:4px;}
*html #index #container_bottom {padding-top:88px;}

#main2 a {display:block;width:141px;height:148px;}
.box_1 {width:279px;}
.box_1 a {background:url(../img/enter_1.jpg) no-repeat;}
.box_1 a:hover {background:url(../img/enter_1h.jpg) no-repeat;}
.box_2 a {background:url(../img/enter_2.jpg) no-repeat;}
.box_2 a:hover {background:url(../img/enter_2h.jpg) no-repeat;}

.w135 {width:135px;}
.w137 {width:137px;}
.w141 {width: 141px}
*/

#index {padding-top:89px;background: #000 url("img/index_top.jpg") no-repeat 0 0;}
#index .inn {background:url("img/content_repeat.jpg") repeat-y 0px 320px;}
#index #main {width:394px;padding-left:387px}
#youtube {padding-top:36px;width:394px;height:284px;background:url(../img/youtube.jpg) no-repeat bottom;text-align:center;}
#youtube #flash {padding-top:8px;}
#index #container .inn {padding:0;margin:0;bor_der:1px solid red;}
#index h1 {text-align:center;margin:0;margin: 30px 0 30px 0;text-transform:none;font-size:145%;}
#index #container {background: url("../img/content_top.jpg") no-repeat;color:#fff;}
#index #head {background:url("../img/header_index.jpg") no-repeat left;  height: 178px;   position: relative;left:0px;text-align: left;   width: 394px;;margin:0;z-index:49;color: inherit;top:37px;}
#index #logo { cursor: pointer;   display: block;left:98px;top:61px;height:77px;position: absolute;   text-align: left;   text-decoration: none;  width: 204px; height: 102px;   z-index: 15;   }
#index #logo span { background: url("../img/logo_index.jpg") no-repeat;   display: block; position: absolute;  width: 204px; height: 102px;   z-index: 5;   }
#index #logo strong { color: black;   position: absolute;   text-decoration: underline;  display: none;   }
#index #logo:hover strong { text-decoration: none;   }
#index a img {border:none;}
#index #container_bottom {padding-top:107px;background:url("../img/container_bottom.jpg") no-repeat left bottom;position:absolte;bottom:0px;}
#index {text-align:left;}
#index #main2 {width:555px;position:absolute;bottom:46px;z-index:10;bor_der:1px solid red;top:676px;left:300px;top:4px;}
*html #index #main2 {position:absolute;top:5px;}
*html #index #container_bottom {padding-top:108px;}
#main2 a {display:block;width:141px;height:148px;}
.box_1 {width:279px;}
.box_1 a {background:url(../img/enter_1.jpg) no-repeat;}
.box_1 a:hover {background:url(../img/enter_1h.jpg) no-repeat;}
.box_2 a {background:url(../img/enter_2.jpg) no-repeat;}
.box_2 a:hover {background:url(../img/enter_2h.jpg) no-repeat;}

.w135 {width:135px;}
.w137 {width:137px;}
.w141 {width: 141px}