  .dark_blue		{color:#324b82} .light_blue		{color:#98a5c0} .gray			{color: #e9e9e9}  body    { margin:0px; background: white;}  body, td	{font: 15px Arial, Helvetica, sans-serif; color:black; text-align:justify !important;}  img     { border:0px; margin: 0px } input	{border: 1px solid color:#324b82}  a {color:#324b82; text-decoration: underline;} a:hover {text-decoration: none;}  h1	{font-size: 18px; font-weight: bold; color:#324b82} h2	{font-size: 13px; font-weight: bold; color:#324b82} h2	{font-size: 13px; font-weight: bold}   .header, .logo, .contacts, .top_image { background-color:# 324b82; background-image:url(/images/tops100/bg_header.gif); background-repeat:repeat-x;} 	.logo	{vertical-align: middle; text-align: center} 	.top_image	{text-align: center; margin: 0px; padding: 0px; vertical-align: top} 	.contacts	{padding:10px; color: white;  padding-top:20px; white-space: nowrap} 	.contacts a	{color: white}  .main_menu		{ background-color:#98a5c0; padding: 5px 10px; border-top: 1px solid white} .main_menu_items	{float:left; padding-top: 4px} .main_menu_items a	{padding-right: 15px; color: white; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:13px}  .search	{float: right; padding: 0px 10px; color:white; white-space: nowrap} .search a {color:white; font-weight:bold}   .menu		{width:250px;  background-color:#f2f2f2; height:100%; vertical-align:top} .menu	h2	{background-color: #324b82; color:white; padding: 5px 10px 4px 10px; margin-bottom: 3px; 		white-space: nowrap} .ctitle		{position: relative; top: -28px; right: -260px; margin-bottom: -25;width: 20px} .menu .menu_items	{padding: 2px 10px; line-height: 180%; white-space: nowrap} .menu a.current	{text-decoration:none; color:black; font-weight:bold; padding-right: 25px; 				background-image:url(/images/tops100/str_right.gif); background-position:right; background-repeat:no-repeat}  #active_menu	{text-decoration:none; color:black; font-weight:bold; padding-right: 25px; 				background-image:url(/images/tops100/str_right.gif); background-position:right; background-repeat:no-repeat}   .content	{width:100%; vertical-align:top; height:100%; padding: 10px 20px; vertical-align:top}  .counters		{background-color:#f2f2f2; text-align:center} .ad  {font-size:10px; padding:11px} .ad	a {font-size:10px; color: gray}  .over_footer {background-color: #98a5c0; text-align:center; padding:3px; color:white}  .footer	{background-color:#324b82; border-top:1px solid white; padding:10px}  p { text-align:justify !important; }

.contentheadingvivi{font-size: 14px; font-weight: bold; color:#324b82;text-align:justify !important;} 

.contentpaneopen{text-align:justify !important;} 
.contentheading {font-size: 15px; font-weight: bold; color:#324b82}
table.contentpaneopen {
 text-align:justify !important;
}

.menu_items1	{padding: 2px 10px; line-height: 110%; }
.moduletable_kurs{ width:120; color:#ffffff;} 
.curs{color:#ffffff;} 
table.contentpaneopen td {
  text-align:justify !important;
}

table.contentpaneopen td.componentheading {
	text-align:justify !important;
}
BLOCKQUOTE {font: bold 95% arial, sans-serif; color: #666666;}

.rekl,.pagenav_next,.pagenav_prev	{font-size:10px; color: gray}
a.box_title {display: block;color: #000;text-decoration: none;margin-top: 5px;padding: 10px;padding-left: 2px;}
.information {background: #fff;margin-bottom: 10px;}

a#active_menuvivi {color:#0000ff;}

.contentpagetitleblog
{
    font: 2.167em/118% normal Verdana, Tahoma, sans-serif; /*26px*/
	margin-bottom: 20px;
	color: #767676;


	font-weight:normal;
	margin:0 0 0 0;
	padding:0;
	font-size:150%;

}






