body		{margin: 0em 0em; background-color: #223d74;}
p		{ font-family: georgia; font-size: 12px; }

a:link 		{color: #225415;  font-family: georgia; font-size: 16px;  text-decoration: none; font-weight: bold;}
a:hover 	{color: #666799; text-decoration: none; font-family: georgia;  font-size: 16px; font-weight: bold;}
a:visited 	{color: #666666; text-decoration: none; font-family: georgia;  font-size: 16px; font-weight: bold;}

.pusk:link 	{color: #000000;  font-family: georgia; font-size: 12px;  text-decoration: none; font-weight: bold;}
.pusk:hover 	{color: #ffffff; text-decoration: none; font-family: georgia;  font-size: 12px; font-weight: bold;}
.pusk:visited 	{color: #333333; text-decoration: none; font-family: georgia;  font-size: 12px; font-weight: bold;}

.icons:link 	{color: #000000;  font-family: georgia; font-size: 12px;  text-decoration: none; font-weight: bold;}
.icons:hover 	{color: #ffffff; text-decoration: none; font-family: georgia;  font-size: 12px; font-weight: bold;}
.icons:visited 	{color: #999999; text-decoration: none; font-family: georgia;  font-size: 12px; font-weight: bold;}

.top:link 	{color: #000000;  font-family: georgia; font-size: 12px;  text-decoration: none; font-weight: bold;}
.top:hover 	{color: #ccccff; text-decoration: none; font-family: georgia;  font-size: 12px; font-weight: bold;}
.top:visited 	{color: #444444; text-decoration: none; font-family: georgia;  font-size: 12px; font-weight: bold;}


#root		{width:100%; height:100%; vertical-align:top; margin: 0em 0em; border-style: none; background-color:#223d74;}
#page		{vertical-align:top; text-align:left; padding-right:10px;padding-left:10px; font-family: verdana; color: #338833;}
.ico		{vertical-align:top; text-align:left; padding-right:10px; font-family: verdana; color: #338833;}
#menu		{height:20px; margin: 0em 0em; border-style: none; background-color:#223d74; background-image: url("img/bg.jpg"); background-repeat: repeat-x;}
#winmenu	{height:250px; margin: 0em 0em; border-style: none; background-color:#223d74;}
#icon		{height:25px; width:90px;  text-align:center; margin: 0em 0em; border-style: none; background-color:#223d74;}

#menus 		{position:absolute; top:50px; left:20px}
#m1             {height:250px; width:300px;  background-color: #4e80b8; padding: 0px 5px 0px 0px; }
#fon		{vertical-align:top; height:250; width:150px; margin: 0em 0em; border-style: none; background-image: url("img/fon.jpg"); background-repeat: repeat-y; padding: 5px 5px 5px 5px; }
.rootmenu {border-style: solid; border-width: 1px; padding:5px; background-color: #eeeeee}
.submenu {display: none; padding: 0 px 0px 0px 5px;}

.wide		{vertical-align:bottom;  border-style: dotted; border-width: thin; background-color:#dcdcdc; font-size: 12px;}

#inpage		{ padding: 0 px 0px 0px 0px; width:100%; height:100%; vertical-align:top; margin: 0em 0em; border-style: none; background-color:#223d74;}
#top		{ padding: 0 px 0px 0px 0px; height:70px; margin: 0em 0em; border-style: none; background-color:#8399b1; }
#left		{width:200px; vertical-align:top; margin: 0em 0em; border-style: none; background-color:#223d74; }
#text		{ vertical-align:top; padding: 5px 5px 5px 5px; border-style: none; background-color:#ffffff; }

#lefts		{width:200px; height:15px; vertical-align:bottom;  border-style: dotted; border-width: thin; background-color:#7488b1; font-size: 12px;}
#mark		{width:200px; vertical-align:top; border-style: dotted; border-width: thin; background-color:#dcdcdc; font-family: georgia;  font-size: 12px; font-weight: bold;}
#theme_left	{text-align:left; padding: 5px 5px 5px 5px; width:100%; vertical-align:top; margin: 0em 0em; border-style: dotted; border-width:thin;}
#theme_right	{text-align:right; padding: 5px 5px 5px 5px; width:100%; vertical-align:top; margin: 0em 0em; border-style: dotted; border-width:thin;}

#toptable	{ padding: 0 px 0px 0px 0px; width:100%; height:100%; vertical-align:top; margin: 0em 0em; border-style: none; background-color:#7288a0;}
#toptitle	{text-align:right; padding: 0px 15px 0px 0px; width:100%; height:15px; vertical-align:top; margin: 0em 0em; border-style: none; background-color:#223d74;}
#topmenu	{ padding: 0 px 0px 0px 0px; width:100%; height:15px; vertical-align:top; margin: 0em 0em; border-style: none; background-color:#8399b1;}

.topis{background:#8399b1; padding-left: 5px; padding-right: 5px; font-size: 12px;}

#menutop	{background-color:#7288a0; }
td.menu{background:#8399b1; }

table.menu{font-size:100%;position:absolute;visibility:hidden;background:#8399b1; border-style: inset; border-width: thin; }

