BODY{
	font: normal 9pt/15pt Verdana, Helvetica, tahoma, Arial;
	background:#000 url('img/line.gif') repeat-y center top;
	color:#ccc;
	margin:0;
	padding:0;
	line-height:1.2em;
	text-align:center;
}

B{
	color:#fff;
	font-weight:bold;
	font-style:normal;
}

EM{
	color:#50b2e5;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
}

A:link, A:visited{
	font-weight:bold;
	color:#50b2e5;
	text-decoration:underline;
	line-height:1.4em;
}
A:hover, A:active{
	color:#000;
	background:#50b2e5;
	text-decoration:underline;
}
IMG{
	margin:3px;
}

H1{
	text-transform:uppercase;
	font-size:15pt;
	font-weight:bold;
	color:#50b2e5;
	line-height:1.1em;
	margin:10px 0 15px 0px;
	padding:0;
}

H2{
	text-transform:uppercase;
	font-size:13pt;
	font-weight:bold;
	color:white;
	line-height:1.1em;
	margin:0px 0 10px 0px;
	padding:0;
}


H3{
	text-transform:uppercase;
	font-size:11pt;
	font-weight:bold;
	color:white;
	line-height:1.1em;
	margin:0px 0 10px 0px;
	padding:0;
}


H4{
	text-transform:uppercase;
	font-size:9pt;
	font-weight:bold;
	color:#50b2e5;
	line-height:1.1em;
	margin:10px 0 15px 0px;
	padding:0;
}

H5{	/*заголовки разделов справа*/
	text-transform:uppercase;
	font-size:15pt;
	font-weight:bold;
	color:#50b2e5;
	line-height:1.1em;
	margin:10px 0 15px 0px;
	padding:0;
}


H6{
	text-transform:uppercase;
	font-size:11pt;
	font-weight:bold;
	color:#d0d0d0;
	line-height:1.1em;
	margin:10px 0 15px 0px;
	padding:0;
}

H7{
	text-transform:uppercase;
	font-size:10pt;
	font-weight:bold;
	color:#d0d0d0;
	line-height:1.1em;
	margin:10px 0 15px 0px;
	padding:0;
}

#maintable{/* центральный блок */
	background:url("img/top.gif") no-repeat scroll center top transparent;
	border:0 none;
	left:50%;
	margin-left:-427px;
	padding-top:313px;
	position:absolute;
	text-align:left;
	width:854px;
	z-index:1;
}

#flash{/* флешка */
	width:1016px;
	height:135px;
	position:absolute;
	top:130px;
	left:50%;
	margin-left:-508px;
}

#logo{/* логотип компании */
	height:71px;
	left:50%;
	margin-left:-400px;
	position:absolute;
	top:20px;
	width:359px;
	z-index:100;
}

#contact{/* контакты и время работы */
	background:url("img/bluetop.jpg") no-repeat scroll center top transparent;
	height:120px;
	left:50%;
	margin-left:170px;
	position:absolute;
	top:2px;
	width:180px;
	z-index:70;
}

#leftColumn{/*левая колонка */
	float:left;
	margin-left:20px;
	width:320px;
}

.menuItem{/* левое меню */
	font-size:10px;
	line-height:1.3em;
	margin-bottom:10px;
}

.menuItem a:link, .menuItem a:visited{
	color:#50b2e5;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
	text-decoration:none;
}

.menuItem a:hover, .menuItem a:active{
	background-color:transparent;
	text-decoration:underline;
}

.menuItem img{
	width:75px;
	height:75px;
	border:3px solid #000000;
	float:left;
}

.menuText{/* текст меню */
	background:url("img/hor.gif") no-repeat scroll center bottom transparent;
	margin-left:93px;
	padding-bottom:17px;
	text-align:justify;
}

#rightColumn{/* правая колонка */
	margin-left:359px;
}

.bottom{/* подвал сайта */
	clear:both;
	text-align:center;
	color:#000;
}
.bottom a:link, .bottom a:visited{
	color:#222;
	text-decoration:none;
	background:transparent;
	font-weight:normal;
	font-size:9px;
}
.bottom a:hover, .bottom a:active{
	color:#333;
	text-decoration:underline;
}
#bg1{
	background-color:#939393;
	margin:0 3px;
	padding:4px 0;
}
#bg2{
	background-color:#d4d4d4;
	margin:0 3px;
	padding:4px 0;
}
#bg3{
	background-color:#939393;
	margin:0 3px;
	padding:4px 0;
}

#news{
	font-weight:bold;
	margin-left:20px;
}

#blue{
	width:345px;
	font-size:10px;
	line-height:1.2em;
	height:185px;
	background:url('img/blue.jpg')  left top no-repeat;
	padding:10px 0 10px 0;
	color:#333;
	margin:0 1px 15px 148px;
}

#blue a:link, #blue a:visited, #blue a:hover, #blue a:active{
	color:#333;
	background:transparent;
	font-size:11px;
	font-weight:normal;
	line-height:1.3em;
	text-decoration:none;
	text-align:left;
}

#blue a:hover, #blue a:active{
	text-decoration:underline;
}

#blue a.arch{
	text-align:right;
}

#blue ul{
	padding:2px 2px 0 18px ;
	margin:3px 3px 3px 18px ;
}
#blue li{
	list-style-image:url(img/point.gif);
	list-style-position:outside;
	margin-bottom:3px;
}

#blue b{
	color:#333333;
	font-size:1em;
}

#blue .right{
	margin:0;
	margin-top:10px;
	text-align:right;
	width:300px;
	padding:0;
	font-weight:bold;
}


a.none img{
	margin:0;
	border:0;
	background:none;
}

a.none:link, a.none:visited,a.none:hover, a.none:active{
	text-decoration:none;
	border:0;
	background:none;
}

#serviceList LI{
	padding-bottom:17px;
}

#boldList LI {
	padding-bottom:7px;
}

#titleMultiroom{
	color:#1DB4E9;
	font-family:Verdana;
	font-size:9pt;
	font-style:italic;
	font-weight:bold;
	left:50%;
	margin-left:-307px;
	position:absolute;
	top:80px;
	z-index:0;
}

h2.kino {
font-size:8pt;
margin:0px 0 0px 0px;
padding:0;
color:#ccc;
font-weight:100;
}
