/*  [общий сброс и основные параметры]  */
*{border:0;margin:0; padding:0; outline:none; line-height:150% } /*убираем рамки отступ и отбтбивку у всех элементов (по умолчанию)*/
body {background:#000;color:#FFF;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif }
table {border-collapse: collapse;border-spacing:0 }/*убираем cellspacing у таблиц*/
table td{vertical-align:top}
caption, th, td { text-align:left; font-weight:normal }
a{color:#fff;text-decoration:underline;font-weight:bold}
a:link,a:visited,a:hover,a:active {}

h1{text-align:left; font-size:150%;font-weight:normal}
h2{text-align:left; font-size:140%;font-weight:normal}
h3{text-align:left; font-size:130%;font-weight:normal}
h4{text-align:left; font-size:120%;font-weight:normal}
h5{text-align:left; font-weight:bold}
h6{text-align:left; font-weight:normal}

#bodyholder{width:945px;margin:0 auto;}

.hide{visibility:hidden;font-size:1px}
.zero{width:0;height:0}
/*  [/общий сброс и основные параметры]  */

/* [меню]  */
#nav {margin-top:20px}
#nav ul li{list-style:none;float:right}
#nav ul li a{text-indent:-9999px;display:block;background:url(/img/menu.png) no-repeat;height:19px;margin-right:16px;}

#nav .one   a {width:110px;float:left;margin:0 58px 0 -130px;position:absolute;}
#nav .two   a {width:68px}
#nav .three a {width:123px}
#nav .four  a {width:172px}
#nav .five  a {width:167px}
#nav .six   a {width:86px}
#nav .seven a {width:124px}

#ru #nav .one a   {background-position:0 -40px}
#ru #nav .two a   {background-position:-125px -40px}
#ru #nav .three a {background-position:-211px -40px}
#ru #nav .four a  {background-position:-342px -40px}
#ru #nav .five a  {background-position:-528px -40px}
#ru #nav .six a   {background-position:-700px -40px}
#ru #nav .seven a {background-position:-790px -40px;margin-right:0}

#ru #nav .one a:hover,        .main#ru #nav .one  a {background-position:0 -60px}
#ru #nav .two a:hover,         .bar#ru #nav .two  a {background-position:-125px -60px}
#ru #nav .three a:hover,    .food#ru #nav .three  a {background-position:-211px -60px}
#ru #nav .four a:hover,      .foto#ru #nav .four  a {background-position:-342px -60px}
#ru #nav .five a:hover,   .koncert#ru #nav .five  a {background-position:-528px -60px}
#ru #nav .six a:hover,       .sport#ru #nav .six  a {background-position:-700px -60px}
#ru #nav .seven a:hover, .kontakt#ru #nav .seven  a {background-position:-790px -60px}

#en #nav .one   a {background-position:0 0}
#en #nav .two   a {background-position:-125px 0}
#en #nav .three a {background-position:-211px 0}
#en #nav .four  a {background-position:-342px 0}
#en #nav .five  a {background-position:-528px 0}
#en #nav .six   a {background-position:-700px 0}
#en #nav .seven a {background-position:-790px 0;margin:0 -7px 0 5px}

#en #nav .one a:hover,   .main#en #nav .one      a {background-position:0 -20px}
#en #nav .two a:hover,   .bar#en #nav .two       a {background-position:-125px -20px}
#en #nav .three a:hover, .food#en #nav .three    a {background-position:-211px -20px}
#en #nav .four a:hover,  .foto#en #nav .four     a {background-position:-342px -20px}
#en #nav .five a:hover,  .koncert#en #nav .five  a {background-position:-528px -20px}
#en #nav .six a:hover,   .sport#en #nav .six     a {background-position:-700px -20px}
#en #nav .seven a:hover, .kontakt#en #nav .seven a {background-position:-790px -20px}

.langswitch{position:relative;top:-110px;left:8px;margin-bottom:-28px}

/* [/меню]  */

/*   [главная страница]  */
div.blok {float:left}
div.blok div.blok{float:none;margin-bottom:14px}
div.holder1 div.blok{margin-bottom:17px}
div.holder1{margin:20px 17px 0 0;_margin:20px 10px 0 0}
div.holder2{margin:20px 12px 0 0}
div.holder3{margin:6px 0 0 0}
div.holder4{margin:20px 0 0 0}


/*3 верхних блока*/
div.one{margin-right:30px}
div.two{margin-right:10px}
div.three{}

/*остальные блоки*/
div.four{float:right;margin-right:6px}
div.five{background:url(/img/mainpageblocks/1.jpg) no-repeat;width:233px;height:480px}
div.six{background:url(/img/mainpageblocks/2.png) no-repeat;width:233px;height:160px}
div.seven{background:url(/img/mainpageblocks/3.jpg) no-repeat;width:221px;height:312px}
div.eight{background:url(/img/mainpageblocks/4.jpg) no-repeat;width:221px;height:331px}
div.nine{background:url(/img/mainpageblocks/5.jpg) no-repeat;width:233px;height:326px}
div.ten{background:url(/img/mainpageblocks/6.jpg) no-repeat;width:221px;height:331px}
div.eleven{background:url(/img/mainpageblocks/7.jpg) no-repeat;width:222px;height:311px}
div.twelve{background:url(/img/mainpageblocks/8.jpg) no-repeat;width:222px;height:331px}

#ru div.blok span.label{background:url(/img/mainpageblocks/titles.png) no-repeat;width:207px;height:60px;display:block;position:absolute;margin-top:10px}
#ru div.five span.label{background-position:0 -63px;margin-left:85px}
#ru div.six span.label{background-position:0 -378px}
#ru div.seven span.label{margin-left:35px}
#ru div.eight span.label{height:53px;background-position:0 -241px;margin:18px 0 0 5px}
#ru div.nine span.label{height:53px;background-position:0 -129px;margin:31px 0 0 5px}
#ru div.ten span.label{height:30px;background-position:0 -295px;margin:31px 0 0 10px}
#ru div.eleven span.label{background-position:0 -182px;margin:18px 0 0 55px}
#ru div.twelve span.label{height:49px;background-position:0 -329px;margin:22px 0 0 27px}

#en div.blok span.label{background:url(/img/mainpageblocks/titles_en.png) no-repeat;width:207px;height:60px;display:block;position:absolute;margin-top:10px}
#en div.five span.label{background-position:0 -63px;margin-left:85px}
#en div.six span.label{background-position:0 -378px}
#en div.seven span.label{margin-left:35px}
#en div.eight span.label{height:53px;background-position:0 -241px;margin:18px 0 0 5px}
#en div.nine span.label{height:53px;background-position:0 -129px;margin:31px 0 0 5px}
#en div.ten span.label{height:30px;background-position:0 -295px;margin:31px 0 0 10px}
#en div.eleven span.label{background-position:0 -182px;margin:18px 0 0 55px}
#en div.twelve span.label{height:49px;background-position:0 -329px;margin:22px 0 0 27px}

.main .textInBlock {padding:95px 10px 5px 15px;color:#FFF;line-height:120%}
.main .blok.five a{font-size:10px}
.main .blok.five .dayofmonth{display:block;margin-top:-10px}
.main .blok.five .day4{letter-spacing:-1px}


/*   [/главная страница]  */

/* [переключатель страниц] */
.pagerBlock {margin:3em 0 2em 0}
.pagerBlock .pager{font-weight:normal;text-decoration:none;border-bottom:solid 1px #fff;font-size:12px;margin:0 5px; background:#272727; padding:0 3px}
.pagerBlock .pager:hover{background:#F00;border-top:solid 1px #fff;border-bottom:solid 1px #fff}
.pagerBlock .pager.current{border:solid 1px #fff;font-weight:bold;cursor:default}
/* [/переключатель страниц] */

/* [страница бара] */
.bar #barMenuContainer{float:left;height:1087px;width:320px;background:url(/img/bar.jpg) no-repeat left center;padding:0 0 0 320px}
#barmenu {width:320px;height:900px}
#barmenu b{font:small-caps bold 20px Geneva, sans-serif, Verdana;color:#FF5600}
.bar #specOffer{float:right;background:url(/img/bar_specOffer.png) no-repeat;width:279px;height:1087px;padding:30px 0 0 10px;margin:0 -3px 0 0}
/* [/страница бара] */

/* [страница ресторана] */
.foodblock{border:dotted 1px #303030;padding:5px;width:300px}
.food .holder1,.food .holder2,.food .holder3,.food .holder4{margin:0;padding:0;float:left}
.food .holder1{margin:0 10px 0 0}
.food .holder2{width:640px}

.food .holder1 .foodblock{width:275px;margin: 0 0 10px 0}
.food .holder3 .foodblock{margin:0 10px 10px 0}
.food .holder4 .foodblock{margin: 0 0 10px 0}


.foodblock table{margin-top:1em}
.foodblock td{vertical-align:top;padding-bottom:1.4em}
.foodheader{font:bold 24px "Palatino Linotype", "Book Antiqua", Palatino, serif;vertical-align:middle}
.foodblock .food_item{font:bold 13px Verdana, Geneva, sans-serif;text-indent:1em}
.pizzamenu td {padding:0}
.price{text-align:right;font-weight:bold;padding-left:1em}

/* [/страница ресторана] */

/* [colorbox] */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(/lib/controls.png) 0 0 no-repeat;}
#cboxTopCenter{height:14px; background:url(/lib/border.png) top left repeat-x;}
#cboxTopRight{width:14px; height:14px; background:url(/lib/controls.png) -36px 0 no-repeat;}
#cboxBottomLeft{width:14px; height:43px; background:url(/lib/controls.png) 0 -32px no-repeat;}
#cboxBottomCenter{height:43px; background:url(/lib/border.png) bottom left repeat-x;}
#cboxBottomRight{width:14px; height:43px; background:url(/lib/controls.png) -36px -32px no-repeat;}
#cboxMiddleLeft{width:14px; background:url(/lib/controls.png) -175px 0 repeat-y;}
#cboxMiddleRight{width:14px; background:url(/lib/controls.png) -211px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:5px;}
/*#cboxLoadingOverlay{background:url(/lib/loading_background.png) center center no-repeat;}*/
#cboxLoadingGraphic{background:url(/lib/loading.gif) center center no-repeat;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/lib/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
/* [/colorbox]*/

/* [спорт] */

.sport#ru #livesport{background:url(/img/sportback.jpg);width:688px;height:551px;}
.sport#en #livesport{background:url(/img/sportback_en.jpg);width:688px;height:551px;}
#sport_text{width:605px;height:295px;position:relative;top:210px;left:42px;overflow-y:auto;}
#sport_text *{font-weight:bold !important}

#sport_text img{vertical-align:middle}
#sport_text .sp1,#sport_text .sp3 {white-space:nowrap}
#sport_text .sp1,#sport_text .sp2,#sport_text .sp3,#sport_text .sp4 {padding-right:10px}
#sport_text td {border-bottom:1px solid #000}

/* [/спорт] */

/* [латинские вечеринки - шаблон простой] */
.latin .greyfon{color:#FFF;background:#808080;display:inline}
.redtxt{color:#F00}
/* [/латинские вечеринки - шаблон простой] */

/* [фотогалерея] */
.galcontent a, .galleryList a{text-decoration:none;font-weight:normal}
#gal_list{list-style-type:none;text-indent:1.2em;margin-top:1em}
#gal_list li{margin-bottom:.5em}
#gal_list li a{border-bottom:dotted 1px #f00}
.gallery_navigation a{color:#966; margin:3px}
.galindex{
float:left;
text-align:center;
width:150px
}
.galleryList,.galcontent{float:left}
.galcontent{width:650px; margin:0 -50px 0 50px}
/* [/фотогалерея] */

