body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(img/bg_body.gif) repeat-x left bottom #000000;
}

img { border: 0px; }

a
{
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

h1
{
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

h1, h2
{
	padding-top: 1em;
	padding-bottom: 0.9em;
}

p
{
	padding-bottom: 1em;
}

.text
{
    font-size: 14px;
    color: #FFFFFF;
}

.text a, text a:link
{
    color: #99CCFF;
	text-decoration: underline;
}

.text a:hover
{
    color: #CCFFFF;
	text-decoration: underline;
}

.text a:visited
{
	color: #9966FF;
	text-decoration: underline;
}
.head
{
	color: #BAC6F4;
	font-size: 10px;
	height: 60px;
	font-weight: bold;
	text-align: center;
}

.left_menu
{
	padding: 0px 10px 10px 20px;
}

.left_menu div
{
	padding-bottom: 8px;
}

.left_menu a
{
	color: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
	display: block;
}

.award
{
	background: url(img/award_sh.png) no-repeat;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/award_sh.png', sizingMethod='crop');
	width: 178px;
	height: 107px;
}

.img_description{
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
	margin-right: 30px;
}

.pic_sh
{
	background: url(img/pic_sh.png) no-repeat;
	
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pic_sh.png', sizingMethod='crop');
}
/*******gorizontal menu start*******/
.gorizontal_menu
{
	width: 100%;
	text-align: center;
	/*border: solid 1px #FFFFFF;
	border-collapse: collapse;*/
}

.gorizontal_menu td
{
	/*border: solid 1px #FFFFFF;*/
}

.gorizontal_menu a
{
	display: block;
	height: 15px;
	text-decoration: none;
	background-position: center top !important;
	background-repeat: no-repeat !important;
}

.main a
{ background: url(img/main.gif); }

.main a:hover
{ background: url(img/main_sel.gif); }

.menu_news a
{ background: url(img/news.gif); }

.menu_news a:hover
{ background: url(img/news_sel.gif); }

.afisha a
{ background: url(img/afisha.gif); }

.afisha a:hover
{ background: url(img/afisha_sel.gif); }

.repertuar a
{ background: url(img/repertuar.gif); }

.repertuar a:hover
{ background: url(img/repertuar_sel.gif); }

.foto a
{ background: url(img/foto.gif); }

.foto a:hover
{ background: url(img/foto_sel.gif); }

.video a
{ background: url(img/video.gif); }

.video a:hover
{ background: url(img/video_sel.gif); }

.contacts a
{ background: url(img/contacts.gif); }

.contacts a:hover
{ background: url(img/contacts_sel.gif); }

.forum a
{ background: url(img/forum.gif); }

.forum a:hover
{ background: url(img/forum_sel.gif); }

/******* english version *********/

.main_eng a
{ background: url(img/main_eng.gif); }

.main_eng a:hover
{ background: url(img/main_sel_eng.gif); }

.menu_news_eng a
{ background: url(img/news_eng.gif); }

.menu_news_eng a:hover
{ background: url(img/news_sel_eng.gif); }

.afisha_eng a
{ background: url(img/afisha_eng.gif); }

.afisha_eng a:hover
{ background: url(img/afisha_sel_eng.gif); }

.repertuar_eng a
{ background: url(img/repertuar_eng.gif); }

.repertuar_eng a:hover
{ background: url(img/repertuar_sel_eng.gif); }

.foto_eng a
{ background: url(img/foto_eng.gif); }

.foto_eng a:hover
{ background: url(img/foto_sel_eng.gif); }

.video_eng a
{ background: url(img/video_eng.gif); }

.video_eng a:hover
{ background: url(img/video_sel_eng.gif); }

.contacts_eng a
{ background: url(img/contacts_eng.gif); }

.contacts_eng a:hover
{ background: url(img/contacts_sel_eng.gif); }

.forum_eng a
{ background: url(img/forum_eng.gif); }

.forum_eng a:hover
{ background: url(img/forum_sel_eng.gif); }

/*******gorizontal menu end*******/

.text_container
{
	text-align: center;
	padding: 0px 10px 15px 10px;
}

.input input
{
	border: solid 1px #3D70A3;
	background: #FFFFFF;
	color: #3D70A3;
	font-size: 12px;
	width: 100%;
}

.table
{
	color: #FFFFFF;
	border: solid 1px #7F93BD;
	border-collapse: collapse;
	font-size: 11px;
	color: #FFFFFF;
}

.table td
{
	border: solid 1px #7F93BD;
	padding: 2px;
	text-align: center;
}

.last_news
{
	border-top: dotted 1px #FFFFFF;
	width: 60%;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 10px;
}

.last_news h2
{
	color: #99CCFF;
}

.date
{
	color: #FFFFFF;
	font-size: 10px;
	padding-bottom: 5px;
	text-align:left;
}

.footer, .footer a
{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/********LOGO STRART********/
.inln_logo
{
	width: 90px;
	height: 26px;
	cursor: pointer;
	margin-right: 15px;
}

.inln_logo a
{
	display: block;
	background: url(img/inln_logo.png) no-repeat;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/inln_logo.png', sizingMethod='crop');
	width: 90px;
	height: 26px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
}

.inln_logo a:hover
{
	background: url(img/inln_logo_sel.png) no-repeat;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/inln_logo_sel.png', sizingMethod='crop');
	cursor: pointer;
}
/********LOGO END********/