
.body       	{background: #ffffcc; color: #000000; margin: 0; padding: 0; font-size: 12px;}
.maintable    {border: 0px; border-color: #eee9e6;  width: 1170px; border-collapse: collapse; margin: 7px; vertical-align: middle;}
.tabletext		{border: 1px solid #000000; padding: 2px;}
.def		{border: 0px; border-collapse: collapse; margin: 0px; padding: 0px;  }
td			{font-size: 12px; color: #000000; font-family: Arial, Verdana, MS Sans Serif, Sans Serif;}
p			{padding-right:10px;}

.topmenu	{width: 181px; height: 45px; background: url("img/menufon.gif") #f8cccc no-repeat; vertical-align: middle;}
a:link, a:visited		{font-size: 11px; color: #ff6633}

a.atopmenu, a.aleftmenu, a.aleftmenu:visited {font-size: 12px; color: #000000; vertical-align: middle;}
a.atopmenu:hover	{color: #fffdf4;} /*fffdf4 почти белый*/
a.atopmenu:active 	{color: #a89c9c;}
a.aleftmenu:hover	{text-decoration: none;} /*fffdf4 почти белый*/
a.aleftmenu:active	{color: #a89c9c;}
.topmenu2	{ width: 181px; height: 45px; background: url("img/menufondark.gif") #90150e no-repeat; text-align: left;}
a.atopmenu2	{color: #ffffff; text-decoration: none;}
a.atopmenu2:active,a.atopmenu2:visited	{color: #f8cccc;}

a.new		{color: #90150e; text-decoration: none; font-size: 12px; }
a.new:hover	{text-decoration: underline; }

.bard	{background: #90150e; }
.pink	{background: #f8cccc;}
.pink3	{background: #ffe2e2; text-decoration: none; width: 96%; vertical-align: middle;}
.pink2	{background: #fde0e0; text-decoration: none; width: 96%; vertical-align: middle;}
.pink3	{background: #ffecec; text-decoration: none; width: 96%; vertical-align: middle;}
.fist	{color: #aac800;}
.fist2	{background: #f2f5d5; width: 96%;}

.cent	{ text-align: center;}

.title01	{background: url("img/title01.gif") #f8cccc no-repeat; width: 20px; height: 148px;}
.title02	{width: 100%; height: 6px;}
.title03	{width: 100%; height: 91px;}
.title04	{width: 100%; height: 46px;}
.title042	{background: url("img/teni1.gif") #90150e repeat; width: 190px; height: 6px; text-align: right; vertical-align: middle;}
.title043	{background: url("img/teni2.gif") #90150e repeat; width: 680px; height: 6px;}
.title05	{background: url("img/title05.gif") #90150e no-repeat; width: 9px; height: 149px;}
.title07	{background: url("img/title07.gif") #90150e repeat; width: 30%; height: 149px; vertical-align: middle;}
a.atitle07	{color: #ffffff; vertical-align: bottom; width: 100%; margin-top: -30px; margin-left: 7px;}
a.atitle07:hover	{color: #f8cccc;}
a.atitle07,a.abot:active	{color: #ffffff;}
.title08	{background: url("img/title08.gif") #90150e repeat; width: 12px;  height: 149px;}

h1           	{font-size: 13px; color: #90150e; margin-top: -2px; margin-bottom: 15px;}
.hh2           	{font-size: 13px; color: #90150e; padding: 15px; font-weight: bolder; text-align: center; vertical-align: middle;}
.hh1           	{font-size: 14px; color: #ffffff; text-align: center; vertical-align: left; margin-bottom: -3px;}
h2				{font-size: 13px; margin: 4px; padding: 4px; text-align: center; font-weight: bolder; text-decoration: underline; color: #90150e; margin-bottom: -1px; margin-top: -1px;}
h3			 	{font-size: 12px; font-weight: lighter; margin-top: 0px;}
h4           	{font-size: 11px; font-weight: lighter; }
h5           	{font-size: 11px; text-align: right; color: #a89c9c;}
.h5           	{font-size: 11px; color: #a89c9c; font-family: Arial, Verdana; font-weight: bolder;}
.h5big			{font-size: 11px; color: #a89c9c; font-weight: bolder;}
h6           	{font-size: 12px;}
.h6           	{font-size: 11px;}
.hh3           	{font-size: 13px; color: #90150e; margin-top: -2px; margin-bottom: 15px;}

.botdiv			{vertical-align: bottom; margin-top: 700px; }
.botdiv2			{vertical-align: bottom; margin-top: 2700px; }
.botdiv3			{vertical-align: bottom; margin-top: 70px; }

.leftp	{width: 190px; vertical-align: top; vertical-align: top; margin: 4px; padding: 4px;}
.leftfoto	{width: 175px;}
.on-white	{background: #ffffff; color: #000000; margin: 4px; padding: 4px;}
a 						{font-size: 12px; text-decoration: underline; font-family: Arial; }

.kernel	{ vertical-align: top; text-align: left; margin: 14px; padding: 14px; width: 70%; background: #fffffa; }

a.akernel	{font-size: 11px; color: #ff6633; font-weight: lighter; }
a.akernel:visited	{font-size: 11px; color: #500a06;}
a.akernel:hover	{color: #525252;}
a.akernel,a.akernel2,a.akernel4:active	{color: #500a06;}
a.akernel2,a.akernel4	{font-size: 12px; color: #500a06; font-weight: lighter; }
a.akernel2:hover	{color: #b59297;}
a.akernel3	{font-size: 11px; color: #500a06; font-weight: lighter; text-align: left;}
a.akernel3:hover	{color: #fa7a7a;}
a.akernel4	{text-decoration: none; color: #ff6633; font-size: 11px;}
a.akernel4:hover	{color: #b59297;}
.abzac	{color: #d68884; font-weight: bolder; font-style: italic;}
.hr 				{border-top: 1px solid #f8cccc;}
.hr1 				{border-top: 1px solid #90150e;}
.hr2 				{border-top: 1px solid #dca29f;}
.pre	{font-size: 11px;}
.smalltable	{ padding: 4px;}

.rightmenu	{ border-left: 1px solid #f8cccc; vertical-align: top; margin: 10px; padding: 10px;}
.forline	{ vertical-align: top; text-align: right; width: 220px;}

a.arightmenu, a.arightmenu:visited	{font-size: 12px; color: #000000; text-decoration: none; padding-top: 2px;}
/*li a 		{white-space:nowrap; }*/
a.topmenu_navig, a.topmenu_navig:visited	{font-size: 11px; color: #000000; padding-top: 2px;}

a.arightmenu:hover		{text-decoration: underline;}
a.arightmenu:active		{color: #a89c9c;}

.bot	{background: url("img/botfon.gif") #90150e repeat; text-align: right; width: 70%; height: 62px; vertical-align: right;}
.copy	{font-size: 11px; color: #ffffff; text-align: right;}
.em	{font-size: 12px; color: #eec0c0; text-align: right; vertical-align: top;}
a.abot	{color: #ffffff;}
a.abot:hover	{color: #f8cccc;}
.botright	{ text-align: right; vertical-align: top; width:129px;}

button       {background: #fee6e6; color: #90150e; }
input	{border: solid; border-width: 1px; width: 50%; border-color: #f8cccc; }
.defkernel	{border: solid; border-width: 1px; border-color: #f8cccc; margin: 3px; padding: 3px; vertical-align: top;}
td.def	{border-top: solid 1px; border-right: solid 1px; border-color: #f8cccc; margin: 3px; padding: 3px; vertical-align: top;}
td.def1	{border-top: solid 1px; border-color: #f8cccc; margin: 3px; padding: 3px; vertical-align: top;}

.grt	{color: #90150e; margin: 5px; padding: 5px; border: 1px solid #eaeaea; text-align: center; vertical-align: center;}

.r	{width:20px;}
.d	{width:150px;}

#flags {
	padding-right:14px; text-align: right; }
#flags div {
	position: relative;
	white-space: nowrap;}
#flags img {
	border-width: 0;
	margin-left: 8px;
	vertical-align: baseline;}
#flags a {
	text-decoration: none;
	color: #90150e;
	font-weight: bold;}
#flags a span {
	display: none;
	position: absolute;
	right: 70px;
	top: 0;}
#flags a:hover {
	border-width: 0;}
#flags a:hover span {
	display: block;}
	
.menu		{vertical-align: center; padding-top: 2px; padding-bottom: 2px;}
.table_news	{background: #fdf9f9; border: solid 1px; border-color: #e9dfdf;}
