a
{font-family: verdana, tahoma, arial;}
a:link,a:visited
{text-decoration: none; color: #00b2eb;}
a:active,a:hover
{text-decoration: underline; color: #f60;}
a.mn1:link,a.mn1:visited
{text-decoration: none; color: #fff; letter-spacing: 1;}
a.mn1:active,a.mn1:hover
{color: #f60;}
a.mn2:link,a.mn2:visited
{text-decoration: none; color: #ff0; letter-spacing: 1;}
a.mn2:active,a.mn2:hover
{color: #f60;}
a.up:link,a.up:visited
{text-decoration: none; color: #e42; font-size: 11; font-weight: bold; letter-spacing: 1;}
a.up:active,a.up:hover
{text-decoration: underline;}

html,body		{
				height: 100%;
				margin: 0px;
				padding: 0px;
				font-family: verdana, tahoma, arial;
				color: #777;
				font-size: 12px;
				background: url("shell/bg.gif") repeat-y 100% 0 #fff;
				}
img				{
				border: none;
				}

.mini			{
				font-family: verdana, tahoma, arial;
				color: #777;
				font-size: 11px;
				}
.info			{
				color: #e42;
				font-size: 12px;
				font-weight: bold;
				letter-spacing: 1px;
				padding-bottom: 3px;
				margin-left: 20px;
				}
.downinfo		{
				color: #e42;
				font-weight: bold;
				letter-spacing: 1px;
				padding-bottom: 3px;
				}
.date			{
				font-weight: normal;
				letter-spacing: 0px;
				}
.news			{
				text-align: justify;
				text-indent: 20px;
				line-height: 17px;
				border-bottom: 2px solid #e42;
				padding-bottom: 3px;
				}
.calendar		{
				text-align: justify;
				line-height: 17px;
				background-color: #eee;
				}
.n1				{
				font-weight: bold;
				margin: 3px 3px 0px 3px;
				padding: 0px 3px;
				letter-spacing: 1px;
				text-align: right;
				}
.n2				{
				margin: 0px 3px 3px 3px;
				padding: 0px 3px;
				font-size: 11px;
				text-align: right;
				border-bottom: 1px solid #777;
				}
.n3				{
				margin: 3px;
				padding: 3px;
				text-align: right;
				}
 
.up				{
				text-align: right;
				margin: 15px 0px;
				}

.menu			{
				font-family: verdana, tahoma, arial;
				font-size: 11px;
				color: #ff0;
				font-weight: bold;
				padding-top: 3px;
				letter-spacing: 1px;
				}
.sub			{
				font-family: verdana, tahoma, arial;
				font-size: 11px;
				color: #f60;
				letter-spacing: 1px;
				}

.content		{
				width: 750px;
				margin: 0px 0px 0px 20px;
				}
.h1				{
				margin: 20px 0px 0px 20px;
				}
.text			{
				text-align: justify;
				text-indent: 20px;
				line-height: 17px;
				}
.h2				{
				color: #e42;
				font-weight: bold;
				font-size: 12px;
				border-bottom: 1px solid #e42;
				margin: 3px;
				padding: 0px 3px;
				letter-spacing: 2px;
				}
.h3				{
				font-size: 12px;
				margin: 3px 3px 5px 3px;
				padding: 0px 3px;
				}

.spisok			{
				text-indent: -16px;
				padding-left: 36px;
				line-height: 17px;
				}
.spisok2		{
				font-size: 12px;
				line-height: 17px;
				background-color: #eee;
				}
.rec1			{
				margin: 3px;
				padding: 0px 3px;
				text-indent: -16px;
				padding-left: 16px;
				}
.rec2			{
				text-indent: -11px;
				padding-left: 30px;
				}

.tab			{
				font-family: verdana, tahoma, arial;
				color: #777;
				font-size: 12px;
				margin-left: 20px;
				border-bottom: 2px solid #e42;
				}
.tab1			{
				font-family: verdana, tahoma, arial;
				color: #777;
				font-size: 12px;
				margin-left: 20px;
				}
.tabtop			{
				background: url("shell/t-logo-3.gif") no-repeat 0 #fff;
				}
.tabnews		{
				font-family: verdana, tahoma, arial;
				color: #777;
				font-size: 12px;
				}
.spec1			{
				padding: 5px 0px;
				font-weight: bold;
				text-align: center;
				border-bottom: 2px solid #e42;
				}
.spec2			{
				padding: 4px 5px;
				font-weight: bold;
				}
.spec3			{
				padding: 4px 0px;
				text-align: center;
				border-left: 2px solid #fff;
				}
.spec4			{
				padding: 4px 0px;
				text-align: center;
				border-left: 2px solid #eee;
				}
.galnew			{
				font-family: verdana, tahoma, arial;
				color: #e42;
				font-size: 10px;
				font-weight: bold;
				text-align: right;
				margin-right: 28px;
				}
iframe			{
				overflow-y: hidden;
				}
.foto			{
				font-family: verdana, tahoma, arial;
				font-size: 9px;
				color: #00b2eb;
				text-align: left;
				}

.indeximg		{
				margin: 5px 0px 3px 0px;
				text-align: center;
				vertical-align: top;
				}

.indeximg img	{
				border: 1px solid #e42;
				margin: 4px;
				}
.galleryimg		{
				text-align: center;
				vertical-align: top;
				}
.galleryimg img	{
				border: 1px solid #e42;
				margin: 4px;
				}

