body
	{
	color: #000; background-color: #d5d5d5; 
	margin-right: 0px;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px;
        }


body, td, p
	{font-family: garamond, original garamond, times new roman, serif; font-size: 18px; }

p.slogan {
	text-indent: -2em; 
	margin-left: 2em;
	margin-bottom: 0em;
	margin-top: 0.5em;
}

.red {
	color: #7B1647;
}

b
	{text-weight: bold;}
a
	{color: #16467b;}
a:link         
	{color: #16467b;}
a:visited
	{color: #7b1647;}
a:hover         
	{color: #166699;}
a:active
	{color: #166699;}

.menu
	{font-size: 9pt; font-family: Tahoma, sans-serif; font-weight: bold; color: #fff;}
a.menu
	{color: #fff;}
a.menu:link         
	{color: #fff;}
a.menu:visited
	{color: #fff;}
a.menu:hover
	{color: #fff;}
a.menu:active
	{color: #fff;}


h1
	{font-family: times new roman, serif; font-size: 1.5em; }
h2
	{font-family: times new roman, serif; font-size: 1.2em; font-weight: bold; }
h3                                                                                                                              
	{font-family: garamond, original garamond, times new roman, serif; font-size: 0.9em; font-weight: bold;}


div.qlinks {
  border:1px solid #8A99A2; 
  padding: 0.5em 0.5em 0.5em 0.5em; 
  background-color: #FFFFFF;
}

div.qlinks p {
  font-family: Arial, Helvetica, Tahoma; 
  font-size: 9pt;
}

a.facebook, a.facebook:visited, a.facebook:hover  {
  color=#3B5999;
  text-decoration: none;
}

a.facebook:visited { color=#3B5999; }

a.facebook:hover  {  color=#3B5999; }

.shadow_left
	{width: 50%; background: url('../images/fon_sh1.gif') top right repeat-y;}
.shadow_right
	{width: 50%; background: url('../images/fon_sh2.gif') top left repeat-y;}
.shadow_right_note
	{width: 50%; background: url('../images/fon_sh2.gif') top left repeat-y; padding-top: 318px;}
.right_note
	{width: auto; height:130px; background: url('../images/download_r.jpg') top left no-repeat;}

.shadow_top_left
	{width: auto; height: 60px; background: url('../images/sh1.gif') top right no-repeat;}
.shadow_top_right
	{width: auto; height: 60px; background: url('../images/sh2.gif') top left no-repeat;}
.shadow_bot_left
	{width: auto; height:60px; background: url('../images/sh3.gif') bottom right no-repeat;}
.shadow_bot_right
	{width: auto; height:60px; background: url('../images/sh4.gif') bottom left no-repeat;}

.content
	{background: url('../images/bumaga.jpg') top left;}

#text
	{width: 540px; padding-top:10px;}
/*
	{width: 540px; background: url('../images/kletka.gif') top left repeat-y; padding-top:10px;}
*/
#text ul
	{margin-left: 16px; margin-top: 0em; padding-left: 0em; font-weight: normal; list-style-image: url('../images/li.gif'); }
li
	{margin-bottom: 0.3em;}


.ramka1
	{width: 50px; background: url('../images/fon_ramka1.jpg') top left repeat-y;}
.ramka2
	{width: 29px; background: url('../images/fon_ramka2.gif') top left repeat-y;}
.pages
	{width: 151px; background: url('../images/fon_pages.jpg') top left repeat-y;}

.kletka
	{width: 540px; background: url('../images/kletka.gif') top left;}

.bumaga
	{width: 540px; height: 88px; background: url('../images/bumaga.jpg') top left repeat-y; text-align: right; margin: 0px;}

.logo_rus
	{float: left; width: 241px; height: 88px; background: url('../images/logo_rus.png') top left no-repeat;}

.logo_eng
	{float: left; width: 241px; height: 88px; background: url('../images/logo_eng.png') top left no-repeat;}


.h_top
	{width: 290px; float: right; height: 88px;}
.h_bottom
	{float: right; height: 73px; padding-right: 29px; text-align: right;}
.word_top
	{font-family: garamond, times new roman, serif; font-size: 14pt; font-weight: bold;}
.word_bot
	{font-family: garamond, times new roman, serif; font-size: 11pt; font-weight: bold;}
.numb_top
	{font-family: garamond, times new roman, serif; font-size: 48pt;}
.numb_bot
	{font-family: garamond, times new roman, serif; font-size: 20pt; font-weight: bold;}

.bottom_info
	{width: 619px; height: 73px; background: url('../images/bottom_pad.jpg') bottom left no-repeat;}
.excelsior
	{float: left; height: 73px; width: 173px;}

.another_prod
	{font-size: 8pt; width:120px; height: 21px; padding-left: 12px; padding-bottom: 0.5em;}

.language_menu
	{width: 151px; height: 103px; background: url('../images/bottom_pad2.jpg') bottom left no-repeat; }
.language_shadow
	{width: 151px; height: 30px; background: url('../images/fon_lang.jpg') top left no-repeat;}
.language_select
        {width: 138px; height: 47px; padding-left: 27px; padding-top: 13px; background: url('../images/lang.jpg') top left no-repeat; }

.bottom_left
	{width: 50%; background: url('../images/fon_bottom_left.gif') top right repeat-y;}
.bottom_right
	{width: 50%; background: url('../images/fon_bottom_right.gif') top left repeat-y;}
	
div.pics {
	float: right;
	padding-left: 1em;
	padding-bottom: 0.5em;
}

div.quotes-wrapper {
   background-image: url('../images/quotelite-left.gif'); 
   background-repeat: no-repeat; 
   background-position: left top;
   padding-left: 1em;
}

div.quotes {
   background-image: url('../images/quotelite-right.gif'); 
   background-repeat: no-repeat; 
   background-position: right bottom;
   padding-right: 1em;
   padding-bottom: 0.1em;
}

p.quote {
  padding-top: 1em;
  line-height: 100%;
}

p.quoteauthor {
  text-align: right;
  line-height: 100%;
  padding-left: 2em;
  padding-bottom: 0;
}

a.textTsm, a.textTsm:visited {
  text-decoration: none;
  color: #404040;
}

/* award thumbnail */
table.awardrecord {
  width: 100%;
  height: 166px;
  border: none;
}

td.awardimage {
  width: 180px;
}

div.awardrecord {
  display: none;
}

.awardrecord p {
  font-weight: bold;
  color: #444;
  margin-bottom: 6px;
}

.awardrecord a,
.awardrecord a:visited {
  font-size: 90%;
  text-decoration: none;
  color: #444;
}

.awardrecord a:hover {
  text-decoration: underline;
}
