/* Reset */
/*
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1}a img{border:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}button::-moz-focus-inner{border:0}
*/
html, body
{
  height: 100%;
  min-height: 700px;
  _width: 994px;
  width: 100%;
  margin: 0px auto;  /* auto для выравнивания по центру */
  padding: 0px;
  text-align: center;
  background-color: #0c0c0c;
  background-image:url(/image/obraz.png);
   background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center top;
}

/*----------------------- DIV*/
#maket
{
  font-family:  Times, Tahoma, Arial,sans-serif;
  font-style:normal;
  font-size: 12px;
  margin: 0px auto;
  width: 994px;
 _background-color: #cfcfcf;
}


#header
{
 _background-image:url(/image/header/background/index.png);
 top: 9px;
 border-bottom:0px solid black;
 height: 530px;
 width: auto;
 clear: both;
 _background-color: #cfcfcf;
}

#header_image
{
 position: relative;
 float: right;
 margin: 225x 45px 40px 20px;
}

#header_image_left
{
 position: relative;
 float: left;
 margin: 225px 45px 40px 20px;
}

#header_image_home
{
 width: 68px;
 position: relative;
 float: right;
 top: 15%;
 margin: 0px 15px 20px 0px;
}



#middle
{
 margin-top: 0px;
 _background-image:url(/image/menu.png);
 _background-color:#9CB386;
 position: relative;

 width: 994px;
 _min-height: 400px;     /*ДЛЯ футтера ВНИЗУ СТРАНИЦЫ*/

/* overflow: auto;*/
 overflow: hidden;       /* ДЛЯ ВЫРАВНИВАНИЯ СТОЛБЦОВ*/
}

#content
{
 width: 994px;
 margin: 0px auto;  /* auto для выравнивания по центру */
 text-align: center;
 _background-color:#323131;
 _background-color:#e1e1e1;
 background-image:url(/image/fon.png);
}

#footer
{
 position: relative;
 width:  100%;
 margin: 0px auto;
 _background-color: #0c0c0c;
 background-image:url(/image/fon.png);
 border-top:0px solid black;
 _clear: both;
 overflow: hidden;
}

#footer .info
{
 position: relative;
 width:  100%;
 _height: auto;
 color: #ffffff;
 _margin: 0px 0px 5px 0px;
 clear: both;
 overflow: hidden;
}

#footer p
{
 font: normal 18px/20px Times, Arial,Tahoma,sans-serif;
 padding: 0px 0px;
 color: #ffffff;
 width:  100%;
}


#footer .info a
{
 padding: 0px 10px;
 color: #ffffff;
 text-decoration: none;
}

#footer .info a:hover
{
 padding: 0px 10px;
 _color: #199D00;
}

#bowling
{
 margin-left:27%

 
 
}

/*======================= DIV */


/*======================= MENU */
/* верхнее меню */
#menu_top
{
 height:  100px;
 width:  994px;
 overflow: hidden;
 clear: both;
 background-image:url(/image/menu_top/background/logo.png);
}

#menu_top_image_boul_vk, #menu_top_image_res_vk,#menu_top_image_res_fb
{
 width: 25px;
 position: relative;
 top: 9px;
 left: 170px;
}
#menu_top_image_res_vk
{ 
 top: -13px;
 left: 865px;
}

#menu_top_image_res_fb
{
 top: -38px;
 left: 894px;
}


#div_image_vk,#div_image_fb
{
 width: 25px;
 height: 25px;
 background-image:url(/image/vk.png);
}

#div_image_fb
{
 background-image:url(/image/fb.png);
}


/* меню уровня G0*/
#menu_g0
{
 font-size: 26px;
 width:  100%;
 height: 100px;
 overflow: hidden;
 color: #ffffff;
 text-align:center;
 _background-color: #111111;
 float: left;
 clear: both;
 margin: 0px auto;
 padding: 20px 10px;
}


#menu_g0 ul
{
 font: bold 26px/12px Times, Arial, Tahoma, sans-serif;
 list-style: none outside none;
}


#menu_g0 li
{
 float: left;
 margin-left: 10px;
}

/* правый элемент меню уровня Go*/
#menu_g0 .menu_g_item_right li
{
 float: right;
 margin-right: 30px;
 padding: 0px 18px;
}

#menu_g0 li a
{
 _display: block;
 padding: 0px 18px;
 color: #ffffff;
 _background-color: #ffffff;
 _background-color: red;
 margin-right: 10px;
 border-bottom: 0px solid black;
 text-decoration: none;
}

#menu_g0 li a:hover
{
 display: block;
 padding: 0px 18px;
 color: #ffffff;
 _background-color: #fff;
 margin-right: 10px;
}

#menu_g0 li span
{
 _font: bold 24px/45px Times, Arial, Tahoma, sans-serif;
 display: block;
 padding: 0px 18px;
 font-size: 28px;
 color: #f7a900;
 _background-color: #d8051d;
 _background-image:url(image/fon.png);
 border-top: 0px solid black;
 border-bottom: 0px solid black;
 _border-right: 200px solid black;
 border-left: 0px solid black;
 margin-right: 10px;
 _margin-top: 2px;
}

/*-------------- menu_g1*/
.menu_g1
{
 font-size: 1.15em;
 color:  #111111;
 background-image:url(/image/fon.png);
 min-height: 28px;
 max-width: 994px;
 _background-color: #d8051d;
 _background: none repeat scroll 0 0 red;
 clear: both;        /* очень важно для определения размеров блока div*/
 _width:  100%;
 _margin: 5px auto;
 padding: 0px 5px;
 overflow: hidden;   /* очень важно для определения размеров блока div*/
}

.menu_g1 ul
{
 _font-size: 0.85em;
 font: bold 1em/26px  Times, Arial, Tahoma, sans-serif;
 margin: 0;
 padding: 0;
 list-style: none;
}

.menu_g1 li
{
 display: block;
 float: left;
}

.menu_g1 li a
{
 display: block;
 padding: 0px 25px;
 color: #ffffff;
 _background-color: #839f6c;
 margin-right: 10px;
 text-decoration: none;
}

.menu_g1 li a:hover
{
 display: block;
 _color: #f7a900;
 font-variant: normal;
 margin-right: 10px;
 padding: 0px 25px;
}

.menu_g1 li span
{
 font: bold 1.3em/24px  Times, Arial, Tahoma, sans-serif;
 display: block;
 padding: 0px 25px;
 _color: #ffffff;
 color: #f7a900;
 _background-color: #839f6c;
 _border-top: 1px solid #ccc;
 _border-bottom: 1px solid #ccc;
 margin-right: 10px;
}
/*--------------------------*/


/*-------------- menu_g1_f fotter*/
.menu_g1_f
{
 font: bold 1.15em/22px  Times, Arial, Tahoma, sans-serif;
 _font-size: 1.15em;
 width: 100%;
 background-image:url(/image/fon.png);
 padding: 0px;
 _font-weight: 400;
 color: red;
 clear: both;        /* очень важно для определения размеров блока div*/
 overflow: hidden;   /* очень важно для определения размеров блока div*/
}

.menu_g1_f ul
{
 float: left;       /* центр горизонт*/
 position:relative; /* центр горизонт*/
 left:50%;          /* центр горизонт*/
 margin: 0px;
 padding: 0px;
 list-style: none;
}

.menu_g1_f li
{
 float: left;         /* центр горизонт*/
 position:relative;   /* центр горизонт*/
 right:50%;           /* центр горизонт*/
 padding: 1px 50px;
 display: block;
}

.menu_g1_f li a
{
 color: #ffffff;
 text-decoration: none;
}

.menu_g1_f li a:hover
{
 color: #f7a900;
 font-variant: normal;
}

.menu_g1_f li span
{
 color: #f7a900;
 font: bold 1.3em/24px  Times, Arial, Tahoma, sans-serif;
}
/*--------------------------*/



/*-------------- menu_vl*/
#menu_v
{
 _font: bold 16px/1px  Times, Arial, Tahoma, sans-serif;
 _width: 491px;
 width: 300px;
 margin: 20px 20px;
 color: #ffffff;
 _text-align: center;
 _background-color: #d6031b;
 _background-image:url(/image/right.png);
 float: left;
 _border: 10px solid #ffffff;
 _border-radius: 20px 20px 20px 20px;

/* -moz-border-radius: 6px;*/
/* -webkit-border-radius: 6px;*/
}


#menu_v0
{
 font: bold 14px/5px Times, Arial, Tahoma, sans-serif;
 width: 300px;
 margin: 0px 0px;
 color: #ffffff;
 _text-align: center;
 _background-color: #d8051d;
 _background-image: url(/image/menu_fon.png);
 _background-image: url(/image/menu_v0_title/background/menu-v0.png);
 _background-repeat: repeat-y; 
 float: left;
 _border: 2px solid #ffffff;
 _border-radius: 47px;

/* -moz-border-radius: 6px;*/
/* -webkit-border-radius: 6px;*/
}

#menu_v0_title
{
 _font: bold 14px/28px  Times, Arial,Tahoma,sans-serif;
 width: auto;
 height: 60px;
 margin: 0px auto;  /* auto для выравнивания по центру*/
 padding: 0px 0px 0px 0px;
 color: #ffffff;
 _border-bottom:1px solid #cfcfcf;
 text-align: center;
 _background-color: #d8051d;
 clear: all;
}

#menu_v0_fotter
{
 width: auto;
 height: 31px;
 margin: 0px auto;  /* auto для выравнивания по центру*/
 padding: 0px 0px 0px 0px;
 _background-color: red;
 background-image: url(/image/menu_v0_title/background/menu-v01-down.png);
 clear: all;
}

#menu_v0_name
{
 font: bold 18px/24px Times, Arial,Tahoma,sans-serif;
 width: auto;
 _line-height: 2;
 _height: 40px;
 margin: 0px 0px;  /* auto для выравнивания по центру*/
 padding: 10px 0px 10px 25px;
 color: brown;
 text-align: left;
 clear: all;
 margin-right: 0px;
 background-image: url(/image/menu_v0_title/background/name.png);
}

#menu_v0 ul
{
 margin: 0px auto;
 padding: 0px 0px 0px 15px;
 list-style: none;
 _background-image:url(image/menu-v0-title/background/menu-v0-center.png);
 background-image: url(/image/menu_v0_title/background/menu-v01-center.png);
}

#menu_v0 li
{
 text-align: left;       /* выравнивание такста в списке по центру */
 list-style-type: none;  /* отключение стандартного стиля списка */
 line-height: 2;      /* отступ сверху  */
}

#menu_v0 li a
{
 display: block;         /* отображение ссылки ввиде невидимого блока */
 color: #111111;
 text-decoration: none;
 margin-right: 0px;
}

#menu_v0 li a:hover
{
 display: block;
 color: red;
 margin-right: 0px;
}

#menu_v0 li span
{
 display: block;
 _width: 300px;
 color: brown;
 font: bold 17px/24px  Times, Arial,Tahoma,sans-serif;
 background-image:url(/image/menu_v0_title/background/span.png);
_background-color: #111111;
 _background-image:url(image/menu_v.png);
 _line-height: 2;      /* отступ сверху  */
 padding: 10px 15px 10px 15px;
 margin-left: -15px;
 }

#menu_v1
{
 font: bold 15px/5px Times, Arial, Tahoma, sans-serif;
 width: 150px;
 height: 300px;
 margin: 0px 1px;
 padding: 0px 0px 0px 0px;
 color: #ffffff;
 text-align: down;
 _background-color: #d6031b;
 background-image:url(image/menu_fon.png);
 _clear: all;
 float: left;
 _float: right;
 _border: 2px solid #ffffff;

/* -moz-border-radius: 6px;*/
/* -webkit-border-radius: 6px;*/
}

#menu_v1 ul
{
 font: bold 13px/13px Arial, Tahoma, sans-serif;
 padding: 30px 0px 1px 5px;
 margin: 1px auto;
 list-style: none;

}

#menu_v1 li
{
 text-align: left;       /* выравнивание такста в списке по центру */
 list-style-type: none;  /* отключение стандартного стиля списка */
 line-height: 2;      /* отступ сверху  */
}

#menu_v1 li a
{
 display: block;         /* отображение ссылки ввиде невидимого блока */
 color: #111111;
 text-decoration: none;
 margin-right: 0px;
}

#menu_v1 li a:hover
{
 display: block;
 color: #ffffff;
 margin-right: 0px;
}

#menu_v1 li span
{
 display: block;
 color: #ffffff;
 _background-color: #ECF3FA;
 line-height: 2;      /* отступ сверху  */
 margin-right: 0px;
}

.news
{
 display: block;
 color: #ffffff;
 background-color: #ECF3FA;
}

.txt
{
 clear: both;
 margin: 0px;
 padding: 0px;
 _width: auto;
 width: 994px;
 _width: 100%;
 _border: 2px solid #ffffff;
 overflow: hidden;   /* очень важно для определения размеров блока div*/
 color: #000000;
 _margin-left: 20px;
}


.txt b
{
 text-align: left;
 font: bold 18px/18px  Times, Arial, Tahoma, sans-serif;
 font-weight: 400;
 color: #ffffff;
}

.txt p
{
 text-align: left;
 font: bold 16px/18px Times, Arial, Tahoma, sans-serif;
 font-weight: 400;
 color: #111111;
}

.txt p1
{
 text-align: center;
 font: bold 16px/18px Times, Arial, Tahoma, sans-serif;
 font-weight: 400;
 color: #111111;
}

.txt h
{
 text-align: center;
 font: bold 20px/18px Times, Arial, Tahoma, sans-serif;
 font-weight: 400;
 color: #ffffff;
}
.txt h1
{
 text-align: center;
 font: bold 21px/28px Times, Arial, Tahoma, sans-serif;
 font-weight: 400;
 color: #f7a900;
 width: 950px;
 margin: 0px auto;
}

.txt h2
{
 text-align: center;
 font: bold 21px/21px Times, Arial, Tahoma, sans-serif;
 font-weight: 400;
 color: #111111;
}
.txt h3
{
 text-align: left;
 font: bold 20px/20px Times, Arial, Tahoma, sans-serif;
 font-weight: 400;
 color: #ffffff;
 width: 940px;
 margin: 0px auto;
 text-indent: 40px;
}

.txt h4
{
 text-align: left;
 font: bold 20px/20px Times, Arial, Tahoma, sans-serif;
 font-weight: 400;
 color: #ffffff;
 width: 940px;
 margin: 0px auto;
 
}


a:link {
color:#f7a900;
}
a:visited {
color:#f7a900;
}
a:hover {
color:red ;
text-decoration:none;
}
a:active {
color:green;
text-decoration:none;
}

.btn-bron
{
    margin: 10px;
    padding: 6px 6px;
    font: bold 18px/18px Times, Arial, Tahoma, sans-serif;
	color:#000;
    background: #f7a900;
	_cursor: hand;
	cursor: pointer;

}
