.progid					{behavior: url(/images/png.htc); border: 0px;}

body					{margin: 0; background: url(/images/top_bg.gif) repeat-x #e4ecf3; color: #000000; font: 12px normal Arial, Helvetica, sans-serif;}
img						{border: 0;}
td						{vertical-align: top;}
p						{margin: 13px 0;}
a						{color: #a62223; text-decoration: underline;}
a:hover					{color: #a62223; text-decoration: none;}
h1						{color: #9b0101; font-family: Tahoma; font-size: 16px; font-weight: bold; margin: 27px 0 22px 25px; padding: 0;}
h2						{color: #9b0101; font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 27px 0 0 0; padding: 0;}

.minwid					{min-width: 970px;
/* IE min-width fix */
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 970 ? "970px" : "auto");}
.clear					{clear: both;}

#tm						{text-align: right; width: 100%;}
#tm a					{text-decoration: none;}
#tm a:hover				{text-decoration: none;}

#lc						{background: #eff8ff; padding-bottom: 70px;}
#tel					{color: #a21212; font-size: 18px; text-align: center; padding: 9px 0 15px 0;}
#lmenu					{width: 231px; font: 11px normal Arial, Helvetica, sans-serif;}
#lmenu .rub				{color: #006bab; padding: 2px 0 2px 26px; background: url(/images/row.gif) 13px 7px no-repeat;}
#lmenu div				{padding: 0 0 0 0; color: #adadad;}
#lmenu a				{display: block; width: 205px; color: #000000; text-decoration: none; padding: 2px 0 2px 26px;}
#lmenu a:hover			{background: #8fd5ff; color: #000000; text-decoration: none;}
#lmenu a.curitem		{background: #8fd5ff; color: #000000; text-decoration: none;}
#lmenu .l2 a			{display: block; width: 190px; padding: 2px 0 2px 41px;}
#lmenu span				{color: #adadad; text-decoration: none;}
#lmenu .title			{font-family: Tahoma; font-size: 12px; color: #196b9c; font-weight: bold; padding: 12px 0 4px 26px; background: url(/images/sq.gif) 14px 18px no-repeat;}
#lmenu .title a			{color: #196b9c; font-weight: bold; text-decoration: none; padding: 0; background: none;}
#lmenu .title a:hover	{color: #000000; font-weight: bold; text-decoration: none; padding: 0; background: none;}
#lmenu .title .curitem	{color: #000000; font-weight: bold; text-decoration: none; background: none;}

#cc						{background: #eff8ff; width: 100%; padding: 0 0 70px 20px;}
#head_01				{border: 2px solid #ba0800; border-left: 0; border-right: 0; height: 254px; background: url(/images/head_01_bg.jpg) repeat-x #98d2ff;}
#head_01 .bg			{background: url(/images/head_01.jpg) no-repeat; height: 254px; font-size: 11px; font-family: Tahoma; color: #004b9f;}
#head_01 .bg a			{color: #004b9f; text-decoration: none;}
#head_01 .bg a:hover	{color: #a62223; text-decoration: none;}
#head_01 .bg .t_01		{padding: 50px 0 0 188px; float: left;}
#head_01 .bg .t_02		{padding: 53px 0 0 124px; float: left;}
#head_01 .bg .t_03		{padding: 53px 0 0 90px; float: left;}

#head_02				{border: 2px solid #ba0800; border-left: 0; border-right: 0; height: 254px; background: url(/images/head_02_bg.jpg) repeat-x #98d2ff;}
#head_02 .bg_01			{background: url(/images/head_02_01.jpg) no-repeat; height: 254px;}
#head_02 .bg_02			{background: url(/images/head_02_02.jpg) right top no-repeat; height: 254px; font-size: 16px; font-family: Tahoma; color: #004b9f; font-weight: bold;}
#head_02 .bg_02 .t_04	{padding: 44px 0 0 152px;}
#head_02 .bg_02 .beer	{padding: 15px 0 0 0; width: 60%; text-align: right;}

#head_03				{border: 2px solid #ba0800; border-left: 0; border-right: 0; height: 254px; background: url(/images/head_03_bg.jpg) repeat-x #98d2ff;}
#head_03 .bg			{background: url(/images/head_03.jpg) no-repeat; height: 254px; font-size: 16px; font-family: Tahoma; color: #004b9f; font-weight: bold;}
#head_03 .bg .t_05		{padding: 34px 0 0 140px;}

#head_04				{border: 2px solid #ba0800; border-left: 0; border-right: 0; height: 254px; background: url(/images/head_04_bg.jpg) repeat-x #98d2ff;}
#head_04 .bg_01			{background: url(/images/head_04_01.jpg) no-repeat; height: 254px;}
#head_04 .bg_02			{background: url(/images/head_04_02.jpg) right top no-repeat; height: 254px; font-size: 16px; font-family: Tahoma; color: #004b9f; font-weight: bold;}
#head_04 .bg_02 .t_06	{padding: 26px 0 0 110px;}
#head_04 .bg_02 .palatka	{width: 60%; text-align: right;}

#head_05				{border: 2px solid #ba0800; border-left: 0; border-right: 0; height: 254px; background: url(/images/head_05_bg.jpg) repeat-x #98d2ff;}
#head_05 .bg			{background: url(/images/head_05.jpg) no-repeat; height: 254px; font-size: 16px; font-family: Tahoma; color: #004b9f; font-weight: bold;}
#head_05 .bg .t_07		{padding: 30px 0 0 110px;}

.tlt					{color: #9b0101; font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 27px 0 6px 0; padding: 0;}
.txt					{border-left: 1px solid #c34c53; padding: 0 62px 0 24px;}
.txt ul,ol				{padding: 0; margin: 10px 0 10px 30px;}
.txt li					{padding: 2px 0;}
.img					{}
.text					{border-left: 1px solid #c34c53; padding: 0 25px 0 20px;}
.bg_01					{background: #d8e7f0;}
.bg_02					{background: #FFFFFF;}
.cl						{vertical-align: middle; border: 1px solid #006bab; border-right: 0;}
.cr						{vertical-align: middle; border: 1px solid #006bab; border-left: 0;}

#copy_main				{color: #000000; font-size: 12px; padding: 58px 0 0 26px;}
#con_main				{padding: 41px 26px 0 0; width: 100%;}
#copy_01				{color: #000000; font-size: 12px; padding: 115px 0 0 26px;}
#con_01					{padding: 100px 26px 0 0; width: 100%;}
#copy_02				{color: #000000; font-size: 12px; padding: 94px 0 0 26px;}
#con_02					{padding: 77px 26px 0 0; width: 100%;}
#copy_03				{color: #000000; font-size: 12px; padding: 102px 0 0 26px;}
#con_03					{padding: 85px 26px 0 0; width: 100%;}
#copy_04				{color: #000000; font-size: 12px; padding: 93px 0 0 26px;}
#con_04					{padding: 81px 26px 0 0; width: 100%;}
#copyright				{float: right; padding: 10px 12px 0 0;}
#contact				{float: right; color: #005283; line-height: 1.5em; padding-left: 9px; border-left: 1px solid #c34c53; text-align: left;}
#contact a				{color: #005283; text-decoration: underline;}
#contact a:hover		{color: #a62223; text-decoration: none;}

#bg_01					{width: 100%; height: 110px; background: url(/images/bbg_01.jpg) repeat-x;}
#bg_02					{width: 100%; height: 110px; background: url(/images/bg_01.jpg) no-repeat;}
#bg_03					{width: 100%; height: 187px; background: url(/images/bbg_02.jpg) repeat-x;}
#bg_04					{width: 100%; height: 187px; background: url(/images/bg_02.jpg) no-repeat;}
#bg_05					{width: 100%; height: 163px; background: url(/images/bbg_03.jpg) repeat-x;}
#bg_06					{width: 100%; height: 163px; background: url(/images/bg_03.jpg) no-repeat;}
#bg_07					{width: 100%; height: 172px; background: url(/images/bbg_04.jpg) repeat-x;}
#bg_08					{width: 100%; height: 172px; background: url(/images/bg_04.jpg) no-repeat;}
#bg_09					{width: 100%; height: 169px; background: url(/images/bbg_05.jpg) repeat-x;}
#bg_10					{width: 100%; height: 169px; background: url(/images/bg_05.jpg) no-repeat;}

/* Всплывающие изображения */

.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid #8fd5ff; margin: 10px 20px 0 0;
}
.highslide:hover img {
	border: 0px solid #ffffff;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}