body{
	font: 12px Tahoma;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
img {border:0px}
.description {
	color:#5C5E87;
	font: 9px/0.9em Tahoma;
	display: block;
}

a {
	color: #333333;
	font: 12px Tahoma;
	text-decoration:none;
}
a:hover {text-decoration:underline}
div,th,td,tr,p,span,table,h1,h2,h3,h4,h5 {
	margin:0px;
	padding:0px;
}

#header {
	background: url(/images/logo.png) no-repeat 0px 0px;
	height: 182px;
	width: 1004px;
	margin-top: 0px;
	margin-left: -502px;
	position: relative;
	left: 50%;
	top: 0px;
}
#logo_header{
	position:absolute;
	left:50%;
	top:71px;
	margin-left: -32px;
	width:523px;
	height:66px;
	z-index:5;
}
#logo_header a, #partners a{cursor:default} /*for delete*/

#logo_link{
	position:absolute;
	left:50%;
	top:71px;
	margin-left: -490px;
	width:429px;
	height:77px;
	z-index:5;
}
#logo_header a {font-size:66px;}
#logo_header a img {
visibility: hidden;}
#logo_header a:hover img{
visibility: visible;
}

#main {
	width: 985px;
	background-color: #FFFFFF;
	margin-left: 19px;
	margin-top: 11px;
}
#body {
	background-color: #FFFFFF;
	width: 1004px;
	height: auto;
	margin-left: -502px;
	left: 50%;
	position: relative;
	top: 0px;
}


#podval {
	height: 110px;
	background: url(/images/bg_podval_03.gif) repeat-x;
	margin-right: 7px;
}
#bottom {
	height: 100%;
	width: 1004px;
	background: #5478D4 url(/images/bg_bottom_02.gif) repeat-x;
	display: none;
}
div.bluebox {
	background: #0075E3;
	height: auto;
	width: auto;
	border: 2px solid #0042B4;
	position: absolute;
	z-index: 10;
	top: 0px;
	display: none;
	left: 0px;
	padding: 5px;
}

#partners {
	margin-left: 0px;
	margin-top: -30px;
	z-index: 2;
	position: relative;
	width: 99px;
	height:100%;
	background:url(/images/bg_dot.gif) repeat-y left top;
	text-align:center;
}
#partners a:hover {
position:relative;
left:-1px;
top:-1px;
}
#menu_2 {

}
#short_navig {
	margin-top: 6px;
	margin-bottom: 3px;
}
#page1_main_block, #page2_main_block, #page3_main_block, #page4_main_block, #page5_main_block {
	margin-right: 8px;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
	padding: 5px;
	position: relative;
	display:inline-block;
	height: 100%;
	width: 862px;
}

#page1_main_block{border: 2px solid #E40083;	background-image: url(/images/page1_bg.png);}
#page2_main_block{
	border: 2px solid #ffaf00;
	background-image: url(/images/page3_bg.png);
}
#page3_main_block{
	border: 2px solid #006eb9;
	background-image: url(/images/page4_bg.png);
}
#page4_main_block{
	border: 2px solid #e7088e;
	background-image: url(/images/page1_bg.png);
}
#page1left{
	height: 470px;
	width: 222px;
	margin-top: 6px;
	margin-right: 15px;
	margin-bottom: 6px;
	margin-left: 0px;
	background-image: url(/images/partners_logo_03.jpg);
	background-repeat: repeat-y;
	background-position: 220px top;
	text-align: right;
	float: left;
}
#page2left{
	height: auto;
	width: 222px;
	background-image: url(/images/partners_logo_03.jpg);
	background-repeat: repeat-y;
	background-position: 220px top;
	float: left;
	margin: 6px 15px 6px 0px;
	padding-bottom:250px;
	}



h1.slogan {
	padding-top: 132px;
	padding-left: 23px;
	padding-bottom: 10px;
	font: normal 0.9em Arial;
}
.slogan {color: #2d1c86;text-transform: uppercase;}
.up_menu {
	width: 100%;
	height: 22px;
}
.phone,.mail {
	padding-left: 25px;
	white-space: nowrap;
	padding-right: 5px;
	}
.phone {background: url(/images/phone.gif) no-repeat left center;}
.mail {	background: url(/images/mail.gif) no-repeat left center;}
#info_line {
	width: 876px;
	margin-left: 19px;
}
#info_line img {float:left}
.main_link_box {
	height: 170px;
	border-width: 2px;
	border-style: solid;
	width: 285px;
	background-color: #999999;
}
.main_link_box_up {
	height: 347px;
	border-width: 2px;
	border-style: solid;
	width: 285px;
	background-color: #999999;
}
.main_link_box_up div.link_text, .main_link_box div.link_text {
	margin: 5px 0px 8px 8px;
	height: 66px;
	width: 181px;
	padding: 0px;
}
.main_link_box_up div.link_text {overflow: visible;}
.main_link_box div.link_text {overflow: hidden;}
div.link_text {line-height:0.9em}
div.link_text a{line-height:1em}
div.menu_yellow a{line-height:0.85em}
.shadow {
	height: auto;
	width: 289px;
	background-color: #666666;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background-image: url(/images/shadow.png);
	background-repeat: no-repeat;
	background-position: left top;
}


#link_box1,#link_box2,#link_box3
{
	border-color:#E40083;
	background: #F2F2F2 url(/images/red_box_new.png) repeat-x 0px 0px;
	z-index:6;
}
#link_box1,#link_box5,#link_box9
{
	border-color:#E40083;
	background: #F2F2F2 url(/images/red_box_new.png) repeat-x 0px 0px;
}
#link_box2,#link_box6,#link_box7 {background: #F2F2F2 url(/images/blue_box_new.png) repeat-x 0px 0px;border-color:#0068B4}
#link_box3,#link_box4,#link_box8{background: #F2F2F2 url(/images/yellow_box_new.png) repeat-x 0px 0px;border-color:#F18E00}
.icon {
	width: 94px;
	vertical-align: top;
}

.menu_red,.menu_yellow,.menu_blue {
	list-style: disc outside;
	margin-left:20px;
	margin-top: 5px;

}
.menu_red{color:#E40083}
.menu_blue{color:#0068B4}
.menu_yellow{color:#FBC000}

.names_links a
{
	display:block;
	line-height: 95%;
}
.menu_red a:hover
{ background-color:#FF54C2;
  text-decoration:none;
}
.menu_blue a:hover
{ background-color:#0068B4;
  text-decoration:none;
  color:#FFFFFF;
}
.menu_yellow a:hover
{ background-color:#FBC000;
  text-decoration:none;
}
.names_links {
	vertical-align: top;
	width: 191px;
}

#link_box1 .names_links {
	background: url(/images/komplex.png) no-repeat 8px 39px;
}
#link_box2 .names_links {
	background: url(/images/razvlekat_a.png) no-repeat 8px 39px;
}
#link_box3 .names_links {
	background: url(/images/attract.png) no-repeat 8px 61px;
}
#link_box4 .names_links {
	background: url(/images/service.png) no-repeat 8px 61px;
}
#link_box5 .names_links {
	background: url(/images/mini_a.png) no-repeat 8px 61px;
}
#link_box6 .names_links {
	background: url(/images/bowling.png) no-repeat 8px 61px;
}
#link_box7 .names_links {
	background: url(/images/parts.png) no-repeat 8px 39px;
}
#link_box8 .names_links {
	background: url(/images/tickets.png) no-repeat 8px 61px;
}
#link_box9 .names_links {
	background: url(/images/billiard.png) no-repeat 8px 61px;
}
.logotyps {
	vertical-align: middle;
	height: 77px;
	width: auto;
}
.goriz_line {
	width:1px;
	height:53px;
	background-color:#999999;
	margin-right: 7px;
	margin-left: 10px;
}
.car {
	width: 100%;
	background: url(/images/car.jpg) no-repeat right 2px;
}
.car div {margin-bottom:5px; line-height:8px;}
#podval table ,#podval table a{margin-right: 5px;
	font-size: 10px;}
.copyright, .car { text-align:right; vertical-align: bottom;}

.copyright div,#podval table a {margin-top:5px}
div.bluebox a {color:white; margin: 15px}
a.center_align  { position:relative; top: 5px;}
#menu_2 td.link {
	background: #999999 url(/images/shadow.png);
	height: 29px;
	text-align: left;
	vertical-align: top;
	padding-right: 1px;
}
td.space {
	width:4px;
	background-color:#FFFFFF;
	background-image:none;
}
.button_red,.button_blue,.button_yellow {
	background-repeat: repeat-x;
	height: 27px;
	position:relative;
	left:-1px;
	top:-1px;
}
.button_red a,.button_blue a,.button_yellow a{
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	margin-left: 5px;
	line-height:95%;
	display:block;
	}
.link div a {color:black}
.button_red{	background-image: url(/images/button_red.png);}
.video {float:left;border:0px;padding-right:5px;}

.button_yellow{	background-image: url(/images/button_yellow.png);}
.button_blue{	background-image: url(/images/button_blue.png);}
h1 {
	font-family: Tahoma;
	font-weight: normal;
}

.red{color: #E40083;}
.green {color: #7DB713}
.orange {color: #F18E00}
.blue {color: #5478C7}
.yellow {color: #F18E00}

#page1left h1 {
	margin-top: 30px;
	margin-right: 16px;
	font-size:2em;
}
#page1_main_block #main_text {
	font-size: 1.3em;
	font-weight: normal;
	width: 100%;
	vertical-align: middle;
}
.ptable {
	width: auto;
	vertical-align: middle;
	padding: 0px;
	margin-top: 36px;
}
#newsblock1, #newsblock2, #newsblock3 {
	width: 33%;
	vertical-align: top;
	background-position: left top;
	border-top: 5px solid #FFFFFF;
}
#newsblock1 h2, #newsblock2 h2, #newsblock3 h2
{margin: 7px 0 0 6px;
	font-size: 1.3em;
	font-weight: normal;
	font-size: 18px;
	margin-top: 7px;
	margin-left: 6px;
}
#newsblock1 , #newsblock2  {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
}
#newsblock1 h2 {color: #7DB713}
#newsblock2 h2 {color: #F18E00}
#newsblock3 h2 {color: #E40083}

#page2_main_block .leftmenu, #page2_main_block .left_menu_over, #page3_main_block .leftmenu, #page3_main_block .left_menu_over, #page4_main_block .leftmenu, #page4_main_block .left_menu_over {
	padding-top: 5px;
	margin-right: 10px;
	padding-bottom: 10px;
	margin-left: 5px;}
	
	
#page2_main_block .leftmenu, #page2_main_block .left_menu_over {border-bottom: 1px solid #F18E00;}
#page3_main_block .leftmenu, #page3_main_block .left_menu_over {border-bottom: 1px solid #006eb9;}
#page4_main_block .leftmenu, #page4_main_block .left_menu_over {border-bottom: 1px solid #e7088e;}

#page2_main_block .leftmenu a,#page2_main_block .left_menu_over a{font: 14px/12px Tahoma; color:#F18E00; text-decoration:none}
#page3_main_block .leftmenu a,#page3_main_block .left_menu_over a{font: 14px/12px Tahoma; color:#006eb9; text-decoration:none}
#page4_main_block .leftmenu a,#page4_main_block .left_menu_over a{font: 14px/12px Tahoma; color:#e7088e; text-decoration:none}


#page2_main_block .leftmenu a:hover,#page2_main_block .left_menu_over a:hover {color: #006eb9}
#page3_main_block .leftmenu a:hover,#page3_main_block .left_menu_over a:hover {color: #F18E00}
#page4_main_block .leftmenu a:hover,#page4_main_block .left_menu_over a:hover {color: #F18E00}

#page2_main_block a.active {color:#e7088e}
#page3_main_block a.active {color:#F18E00}
#page4_main_block a.active {color:#006eb9}

#page3_main_block .subleftmenu {
	margin-left: 45px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	border-left: 1px solid #006eb9;
}
#page3_main_block .subleftmenu a{font: 14px/12px Tahoma; color:#006eb9; text-decoration:none;margin-left: 5px;}
#page3_main_block .subleftmenu a:hover {color:#F18E00;}
#page3_main_block .subleftmenu a.selected {color:#e7088e;}

.dot_vert {
	background-image: url(/images/dot.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 6px;
}
.dot_horiz{
	background-image: url(/images/dot.gif);
	background-repeat: repeat-x;
	background-position: center center;
	width:auto;
	height: 6px;
}
#big_image {
	background-image: url(/images/opticaly.png);
	background-repeat: repeat;
	position: absolute;
	z-index: 100;
	height: auto;
	width: auto;
	display: none;
}
#big_image img{
	border: 2px solid #333333;
	position: relative;

	left: -4px;
	top: -4px;
	background-color: #FFFFFF;
}
p.ptext{
	padding:0.3em 0 0;
	text-align:justify;
	font-size: 12px;
}
#news h1 {font-size:1.1em}
#main_text {width:218px;}
#image_block {
	vertical-align:top;
	text-align: center;
	width: 94px;
}
table {width:auto}
a.linkbutton {
}
a.linkbutton img{
	height: 85px;
	width: 100%;
	}
sup {font-size:0.6em}
div.video {
	vertical-align:sub;
	font:9px Tahoma;
	margin-top:10px;
	text-align: left;
}
div.novideo {visibility:hidden}
