BODY {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; COLOR: black; LINE-HEIGHT: 1.33; PADDING-TOP: 8px; BACKGROUND-COLOR: white
}
A, A:link  {
	TEXT-DECORATION: none
}

#menu {
	PADDING: 10px; FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN: 0px 0px 2px 0; VERTICAL-ALIGN: middle; COLOR: white; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
#menu2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 95%; PADDING-BOTTOM: 3px; MARGIN: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #003366 0px solid; PADDING-TOP: 3px; FONT-FAMILY: 'trebuchet ms',Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
	background: #f5f5f5
}
#nav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; MARGIN: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; TEXT-ALIGN: right
}

#menu A, #menu A:link, #menu A:visited, #menu A:active {
	color: #FFC000; TEXT-DECORATION: none
}

#menu2 A, #menu2 A:link, #menu2 A:visited, #menu2 A:active{
	COLOR: #3d59ab; TEXT-DECORATION: none
}

#menu A:hover {
	COLOR: white; TEXT-DECORATION: underline
}
#menu2 A:hover {
	TEXT-DECORATION: underline
}
#nav A, #nav A:link, #nav A:visited, #nav A:active  {
	TEXT-DECORATION: underline
}

#text {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 85%;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #003366 1px dotted;
	COLOR: #292421;
	PADDING-TOP: 2px;
	FONT-FAMILY: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f5f5f5
}

#text A, #text A:link {
	COLOR: #3d59ab; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}

#text A:visited {
	COLOR: #4682b4; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
#text A:active {
	COLOR: #FF7400; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
#text A:hover {
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}

#text strong { FONT-WEIGHT: normal; }
#text A strong { FONT-WEIGHT: bold; }

H1 {
	TEXT-ALIGN: center
}
H2 {
	TEXT-ALIGN: center
}
H1 {
	FONT-SIZE: 2em;
	MARGIN: 0.67em 0px;
	COLOR: lightslategray
}

H2 {
	FONT-SIZE: 1.5em;
	MARGIN: 0.83em 0px;
	COLOR: lightslategray;
	font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}

H3 {
	FONT-SIZE: 1.3em; MARGIN: 0.5em 0px; COLOR: lightslategray; FONT-WEIGHT: bold;

}


#footer {
	PADDING-RIGHT: 5px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; VERTICAL-ALIGN: middle; COLOR: #708090; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#footer A, #footer A:link, #footer A:visited, #footer A:active {
	COLOR: #333366; TEXT-DECORATION: underline
}

TABLE {
	BORDER-COLLAPSE: collapse; 
}

#menu2 UL {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em
}
#tlog {
	TEXT-ALIGN: center
}
HR {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; DISPLAY: block; MARGIN: 0px auto; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

.sm {
	FONT-SIZE: 80%;
	font-style: italic;
}

#ads {
	TEXT-ALIGN: center; margin-top: 1em
}

#ads2 {
	TEXT-ALIGN: center; 
}


.offer, .offer A, .offer A:link
{
BACKGROUND-COLOR: white;

}

.offer2, .offer2 A, .offer2 A:link
{
BACKGROUND-COLOR: #FFE6C9;
}

#text .offer2 A:visited, #text .offer2 A:active, #text .offer2 A:hover,
#text .offer3 A:visited, #text .offer3 A:active, #text .offer3 A:hover  
{
	color: #333366;
}


.offer, .offer2 
{ 
border: 1px #333366 solid; 
padding: 5px; margin: 5px auto;
}

.offer3 {
	border: 1px #333366 dotted;
	padding: 5px;
	margin: 5px auto;
	text-align: center;
	BACKGROUND-COLOR: #B9D443;
}

.offer3 h3, .offer3 h2 {
   color: #333366;
}

#text ol li { padding: 3px; }

#pokaz, #res { FONT-SIZE: 100% }

#pokaz input { text-align: right }

table.tbl1 { border-collapse: collapse;  border: #C0C0C0 solid; border-width: 0 1px 1px 0 }

table.tbl1 th { font-weight: bold; background: #DDD; }

table.tbl1 tr { background: white; }

table.tbl1 tr, table.tbl1 td, table.tbl1 th { border: #C0C0C0 solid; border-width: 1px 0 1px 1px }

div#block2 {
   	border: solid 1px #333366;
	padding: 5px; margin: 5px auto;   
}

ul li {
	list-style-image: url(images/arrow.gif);
	padding-left: 5px;
    vertical-align: middle;
}

.ul_ins {
	list-style-image: url(images/arrow.gif);
	list-style-position: inside;
	padding-left: 15px;
    vertical-align: middle;
}

#menu2 ul li {
	list-style-image: url(images/arrow-normal.gif);
	padding-left: 3px;

}

h2 span { font-size: 0.8em }

#menu {
	background: #17365D; 
}

td#text table.tbl2 {
  font-size: 90%;
  border-style: none;
}

div.flashbanner {
  text-align: center;
}

td#text table {
	FONT-SIZE: 100%;
	COLOR: #292421;
	FONT-FAMILY: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f5f5f5;
	border: 0;
	/*text-align: center;*/
}

td#leftcol {
	background: #f5f5f5;
}

div#adblock {
   background: #17365D; 
   color: #FFFFFF;
   padding: 0.5em;
   border: 1px solid #708090;
   font-size: 14px; 
}


div#adblock a, div#adblock a:link, div#adblock a:visited, div#adblock a:active {
   color: #FFC000;
}

div#adblock H3{
   TEXT-ALIGN: center; FONT-SIZE: 1.3em; MARGIN: 0.5em 0px; COLOR: white; FONT-WEIGHT: bold;
}

div#guide {
	border-bottom: 1px dotted #000
}
	
td#text table.tbl3 {
	font-size: 90%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: left;
}
.vert {    -webkit-transform: rotate(90deg); /* для safari и chrome браузеров */
    -moz-transform: rotate(90deg); /* для FF */
    -o-transform: rotate(90deg); /* для Opera */
    transform: rotate(90deg); /* для остальных браузеров поддерживающий поворот по-умолчанию */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /* для ИЕ 6-8 */
}
table.tbl3 { border-collapse: collapse;  border: #C0C0C0 solid; border-width: 0 1px 1px 0 } 
table.tbl3 th { font-weight: bold; background: #DDD; } 
table.tbl3 tr { background: white; } 
table.tbl3 tr, table.tbl3 td, table.tbl3 th { border: #C0C0C0 solid; border-width: 1px 0 1px 1px 
}

div#cod {
	background-color: #FFFFEA;
	color: #292421;
	padding: 0.5em;
	border: 1px solid #708090;
	font-size: 14px;
}

div#cod a, div#cod a:link, div#cod a:visited, div#cod a:active {
   color: lightslategray;
}

div#cod H3{
   TEXT-ALIGN: center; FONT-SIZE: 1.3em; MARGIN: 0.5em 0px; COLOR: lightslategray; FONT-WEIGHT: bold;
}
td#text table.tbl4 {
	font-size: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: normal;
}
div#eng {
	background-color: #E0EEDB;
	color: #292421;
	padding: 0.5em;
	border: 1px solid #708090;
	font-size: 14px;
}

div#eng a, div#eng a:link, div#eng a:visited, div#eng a:active {
   color: lightslategray;
}
div#eng H3{
   TEXT-ALIGN: center; FONT-SIZE: 1.3em; MARGIN: 0.5em 0px; COLOR: lightslategray; FONT-WEIGHT: bold;
}
div#stub {
	background-color: #E2E3EF;
	color: #292421;
	padding: 0.5em;
	border: 1px solid #708090;
	font-size: 14px;
}

div#stub a, div#eng a:link, div#eng a:visited, div#eng a:active {
   color: lightslategray;
}
div#stub H3{
   TEXT-ALIGN: center; FONT-SIZE: 1.3em; MARGIN: 0.5em 0px; COLOR: lightslategray; FONT-WEIGHT: bold;
}

div#main {
    width: 960px;
}#text div div p {



}
#text div index .tbl3 {
	text-align: left;
}

