body, td, th, p, span, a 	{font-family: verdana; color: #213563; font-size: 11px; }
H1		{background-color: #D31F13; color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: left; margin-top:0px; margin-bottom:0px; padding:2px; padding-left: 5px;}
H2		{background-color: #596B89; color: #FFFFFF; font-size: 11px; font-weight: bold; text-align: left; margin-top:0px; margin-bottom:0px; padding:2px; padding-left: 5px;}
H3		{color: #D31F13; font-size: 11px; font-weight: bold; margin-bottom:0}
.pagetitle	{text-transform: uppercase; font-size: 13px;}
.allFestival 	{font-size: 11px; font-weight: bold; text-align: left; margin-top: 5px; padding:0; margin-bottom: 15px; line-height: 130%}
.festival 	{font-size: 10px; text-align: justify; margin-top: 0px; padding:0; margin-bottom: 5px; }
P.advert 	{color: #0B2440; font-size: 11px; font-weight: bold; background-color: #899EB3; text-align: left; margin-top: 5px; margin-bottom: 5px; margin-left:10px; margin-right:5px; line-height: 150% }
P.news 		{color: #C4D7DD; font-size: 11px; text-align: justify; background-color: #41577A; margin-top: 10px; margin-left:10px; margin-bottom: 10px; margin-right: 10px; }
P.img 		{color: #C4D7DD; font-size: 11px; text-align: left; background-color: #41577A; margin-top: 10px; margin-left:10px; margin-bottom: 10px; margin-right: 10px; }
.afishaDate	{color: #1C304D; font-size: 12px; font-weight: bold; }
.eventDate	{color: #1C304D; font-size: 12px; }
.title		{color: #1C304D; font-size: 11px; font-weight: bold; }
.afishaWhere	{color: #1C304D; font-size: 10px; font-weight: bold; }
P.afisha	{color: #1C304D; font-size: 10px; font-weight: normal; margin-left:10px; text-align: justify; margin-bottom: 20px; margin-top:0}
.marker		{color:#D31F13; font-size: 10px; font-weight: bold; }
a:visited	{text-decoration: underline; }
a:link 		{text-decoration: underline; }
a.small:link 	{font-size: 10px; text-decoration: underline; }
a.small:visited {font-size: 10px; text-decoration: underline; }
a.menu:link 	{font-size: 10px; font-weight: bold; text-decoration: underline; }
a.menu:visited 	{font-size: 10px; font-weight: bold; text-decoration: underline; }
a.menu_e:link 	{font-size: 11px; font-weight: bold; text-decoration: underline; }
a.menu_e:visited{font-size: 11px; font-weight: bold; text-decoration: underline; }
a.smenu_e:link 	{font-size: 11px; font-weight: normal; text-decoration: underline; }
a.smenu_e:visited{font-size: 11px; font-weight: normal; text-decoration: underline; }
a.level2:link 	{font-size: 10px; font-weight: normal; text-decoration: none;  line-height:10px;}
a.level2:visited{font-size: 10px; font-weight: normal; text-decoration: none;  line-height:10px;}
a.actlevel2:link   	{color: #D31F13; font-size: 10px; font-weight: normal; text-decoration: none; line-height:10px;}
a.actlevel2:visited	{color: #D31F13; font-size: 10px; font-weight: normal; text-decoration: none; line-height:10px;}
a.title:link 	{color: #D31F13; font-size: 12px; font-weight: bold; text-decoration: none;}
a.title:visited	{color: #D31F13; font-size: 12px; font-weight: bold; text-decoration: none;}
a.arch:link	{color: #D31F13; font-size: 11px; font-weight: bold; text-decoration: none;}
a.arch:visited	{color: #D31F13; font-size: 11px; font-weight: bold; text-decoration: none;}
a.news:link	{color: #E9E086; font-size: 11px; font-weight: normal; text-decoration: none;}
a.news:visited	{color: #E9E086; font-size: 11px; font-weight: normal; text-decoration: none;}
a.advert:link	{color: #0B2440; font-size: 11px; font-weight: bold; text-decoration: none;}
a.advert:visited{color: #0B2440; font-size: 11px; font-weight: bold; text-decoration: none;}
a.advert:hover	{color: #0B2440; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.afisha:link	{color: #1C304D; font-size: 10px; font-weight: bold;  text-decoration: underline;}
a.afisha:visited{color: #1C304D; font-size: 10px; font-weight: bold;  text-decoration: underline;}
a.menuRight:link	{color: #142F52; font-size: 15px; font-weight: bold; text-decoration: none;}
a.menuRight:visited 	{color: #142F52; font-size: 15px; font-weight: bold; text-decoration: none;}
a.menuLeft:link		{color: #BDD1D9; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.menuLeft:visited 	{color: #BDD1D9; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.menuLeft2:link	{color: #BDD1D9; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menuLeft2:visited 	{color: #BDD1D9; font-size: 10px; font-weight: bold; text-decoration: none;}
a.newsArch:link		{color: #1E2F4B; font-size: 11px; font-weight: bold; text-decoration: none;}
a.newsArch:visited 	{color: #1E2F4B; font-size: 11px; font-weight: bold; text-decoration: none;}
a.walkHead:link		{color: #D31F13; font-size: 10px; font-weight: normal; text-decoration: underline;}
a.walkHead:visited 	{color: #D31F13; font-size: 10px; font-weight: normal; text-decoration: underline;}
.walkHead		{color: #D31F13; font-size: 10px; font-weight: normal; text-decoration: none;}
P.single	{margin-top: 0px; padding:0; margin-bottom: 0px; }
P.form		{margin-top: 0px; padding:0; margin-bottom: 10px; }
.markerMenu	{visibility:hidden;}
.markerMenuStart{visibility:visible;}
.decor 		{background-color: #D6D18F; border: 0px solid #213563; border-collapse: collapse;}
th  		{background-color: #7A847C; color: #E5DE90; font-weight: bold; }
.head  		{background-color: #7A847C; color: #E5DE90; font-family: "Courier New", Courier, mono; font-size: 9pt;}
.row0  		{background-color: #C7C48F; font-family: "Courier New", Courier, mono; font-size: 9pt;}
.row1  		{background-color: #D6D18F; font-family: "Courier New", Courier, mono; font-size: 9pt;}
.td0  		{background-color: #C7C48F; }
.td1  		{background-color: #D6D18F; }
form 	  	{margin-top:0; margin-bottom:0;}
select    	{font-family: "Courier New", Courier, mono; font-size: 9pt; color:#213563; border: 1px solid #596B89; background-color: #FFFFFF;}
textarea  	{font-family: "Courier New", Courier, mono; font-size: 9pt; border: 1px solid #596B89; color: #213563;}
textarea.guest 	{background-color: #E5DE90; font-family: "Courier New", Courier, mono; font-size: 9pt; border: 1px solid #596B89; color: #213563;}
input.guest 	{background-color: #E5DE90; font-family: "Courier New", Courier, mono; font-size: 9pt; border: 1px solid #596B89; color: #213563;}
input.sub 	{font-family: verdana; color: #FFFFFF; font-size: 10px; background-color:#D31F13; margin-top: 0;  margin-bottom: 0; padding-left: 0;  border: 0px;}
input.inp 	{font-family: "Courier New", Courier, mono; font-size: 9pt; border: 1px solid #596B89; color: #213563;}
input.red 	{font-family: verdana; color: #FFFFFF; font-size: 10px; background-color:#D31F13; margin-top: 0;  margin-bottom: 0; padding-left: 0;  border: 1px solid #D31F13;}
ul      	{margin-top: 5;  margin-bottom: 2; list-style-type: square; margin-left:10px; list-style-position: inside; padding:1;}
li.square	{list-style-type: square;}
li.redSq1	{list-style-type: square; list-style-image: url('http://energy.krc.karelia.ru/culture/images/marker_red_square.gif')}
.warning 	{color: #D31F13; margin-bottom: 2px; }
.bottom		{color: #F8F8FA; padding:5px;}
P.text		{font-size: 11px; text-align: justify; line-height:15px; margin-top:5px; margin-bottom:5px;}
P.weed		{font-size: 11px; line-height:20px; margin-top:5px; margin-bottom:5px;}
.white		{color: #FFFFFF; font-size: 10px;}