/* для формы поиска */
/* <![CDATA[ */

body {font-family: verdana, sans-serif; color: #003366; font-size:1em;}
* {margin:0; padding:0}

div#formcontainer {z-index: 1; position: absolute; width:184px; right:30px; margin-top:130px;}
/*div#formcontainer form {border:1px solid #CCC;}*/
/*div#formcontainer div.clearfix {border-top: 1px solid #CCC;}*/
div#formcontainer div.clearfix {margin-top:0px; margin-left:0px; font-size:1.0em;}  
div#formcontainer div.button {margin-top:-20px; margin-left:144px; font-size:1.0em;}  
div#formcontainer form label {width:120px; float:left; color: #003366; margin:0 10px;}

div#bodycontainer {position: relative; top:0px; margin-top:0; margin:auto;}

/* ]]> */

p { font-size: 9pt; text-align: justify; text-indent: 0%; padding: 0.4em 0; }
p.center { text-align: center; padding: 0.4em 0; }
p.right { text-align: right; padding: 0.4em 0; }
p.left { text-align: left; padding: 0.4em 0; }
span.blue { color: #333399 }
.blue { color: #333399 }
span.fontsize { font-size: 9pt }
span.font14pt { font-size: 14pt }

.main { text-decoration: none; font-family: Tahoma, Arial Narrow, Arial, Helvetica, Sans Serif; font-size: 11px; color: #333399 }
a:hover.main { text-decoration: none; font-family: Tahoma, Arial Narrow, Arial, Helvetica, Sans Serif; font-size: 11px; color: #FFCC33; }
a:link.main	{ text-decoration: none; font-family: Tahoma, Arial Narrow, Arial, Helvetica, Sans Serif; font-size: 11px; color: #333399; }
a:visited.main	{ text-decoration: none; font-family: Tahoma, Arial Narrow, Arial, Helvetica, Sans Serif; font-size: 11px; color: #333399; }
a:active.main	{ text-decoration: none; font-family: Tahoma, Arial Narrow, Arial, Helvetica, Sans Serif; font-size: 11px; color: #333399; }

li { font-size: 9pt; font-family: Tahoma, Arial Narrow, Arial, Helvetica, Sans Serif; text-align: justify; text-indent: 0% }

td { font-size: 9pt; font-family: Tahoma, Arial Narrow, Arial, Helvetica, Sans Serif; text-align: justify; text-indent: 0% }
td.right { text-align: right; }
td.center { text-align: center; }
td.left { text-align: left; }

.menu { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; color: #333399 }
a:hover.menu { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; color: red }
a:link.menu	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; color: #333399 }
a:visited.menu	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; color: #333399 }
a:active.menu	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 10pt; color: red }

.rightlink  { font-size: 8pt; font-family: Arial, Helvetica, Sans Serif; color: #333399; }
a:hover.rightlink { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #333399 }
a:link.rightlink { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #333399 }
a:visited.rightlink	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #333399 }
a:active.rightlink	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #333399 }

.mail { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; }

span.red { color: #990033 }

.menu2 { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 11pt; color: #990033 }
a:hover.menu2 { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 11pt; color: red }
a:link.menu2	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 11pt; color: #990033 }
a:visited.menu2	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 11pt; color: #990033 }
a:active.menu2	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 11pt; color: red }

.menuleft { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 9pt; color: #FFFFFF; text-align: left; }
a:hover.menuleft { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 9pt; color: #FFFFFF; text-align: left; }
a:link.menuleft	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 9pt; color: #FFFFFF; text-align: left; }
a:visited.menuleft	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 9pt; color: #FFFFFF; text-align: left; }
a:active.menuleft	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 9pt; color: #FFFFFF; text-align: left; }

.menuright { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #000000; text-align: left; }
a:hover.menuright { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #000000; text-align: left; }
a:link.menuright	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #000000; text-align: left; }
a:visited.menuright	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #000000; text-align: left; }
a:active.menuright	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #000000; text-align: left; }

.menuright1 { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #333399; text-align: left; }
a:hover.menuright1 { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #333399; text-align: left; }
a:link.menuright1	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #333399; text-align: left; }
a:visited.menuright1	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #333399; text-align: left; }
a:active.menuright1	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #333399; text-align: left; }

.ahrefred { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #990000; text-align: left; }
a:hover.ahrefred { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #990000; text-align: left; }
a:link.ahrefred	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #990000; text-align: left; }
a:visited.ahrefred	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #990000; text-align: left; }
a:active.ahrefred	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #990000; text-align: left; }

.menuleft2 { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #FFFFFF; }
a:hover.menuleft2 { text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #FFFFFF; }
a:link.menuleft2	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #FFFFFF; }
a:visited.menuleft2	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #FFFFFF; }
a:active.menuleft2	{ text-decoration: none; font-family: Arial, Helvetica, Sans Serif; font-size: 8pt; color: #FFFFFF; }

div#navpage {position: absolute; top: 160px; left: 200px; z-index: 1; color: #333399; width:580px }
.nav { text-decoration: none; color: #333399; font-size: 0.93em; }
a:hover.nav { text-decoration: none; color: #333399; font-size: 0.93em; }
a:link.nav { text-decoration: none; color: #333399; font-size: 0.93em; }
a:visited.nav { text-decoration: none;  color: #333399; font-size: 0.93em; }
a:active.nav { text-decoration: none; color: #333399; font-size: 0.93em; }

a:hover.bookmark { text-decoration: none; color: Black; }
a:link.bookmark { text-decoration: none; color: Black; }
a:visited.bookmark { text-decoration: none; color: Black; }
a:active.bookmark	{ text-decoration: none; color: Black; }

.group2 { font-family: arial, font-size: 10pt; color: green }
a:hover.group2 { font-family: arial, font-size: 10pt; color: gray }

p.pict {  text-align: center; padding: 0.4em 0; }
p.podp {  text-align: right; color: #333399; padding: 0.4em 0; }

.NORM	{font-size: 9pt;}
.SMALL	{font-size: 9pt; font-family: Arial}
a:link	{text-decoration: underline;}
a:visited	{text-decoration: underline}
a:active	{text-decoration: underline}
a:hover {text-decoration:none; color: FFCC33}
H1 {font-size: 12pt; font-family: Arial, Helvetica, Sans Serif; font-style: italic; color: 330099; padding: 0.6em 0;}
H1.center {font-size: 12pt; font-family: Arial, Helvetica, Sans Serif; text-align: center; font-style: italic; color: 330099; padding: 0.6em 0;}
H2 {font-size: 11pt; font-family: Arial, Helvetica, Sans Serif; padding: 0.6em 0;}
H2.center {font-size: 11pt; font-family: Arial, Helvetica, Sans Serif; text-align: center; padding: 0.6em 0; }
H3 {font-size: 10pt; font-family: Arial, Helvetica, Sans Serif; padding: 0.6em 0;}
H4 {font-size: 12pt; font-family: Arial, Helvetica, Sans Serif; padding: 0.6em 0;}
H5 {font-size: 11pt; font-family: Arial, Helvetica, Sans Serif; padding: 0.6em 0;}
H6 {font-size: 7pt; font-family: Arial, Helvetica, Sans Serif; padding: 0.6em 0;}
ul,ol { font-size: 9pt; font-family: Arial, Helvetica, Sans Serif; text-align: left; text-indent: 0%; }


/* new styles for navigation */

div#nifty{ margin: 0 0 0 0; background: #9BD1FA; border-bottom: 1px solid #999;  font-size: 0.9em; }
div#nifty2{ margin: 0 0 0 0; background: #ffcb33; border-bottom: 1px solid #999;  font-size: 0.9em; }

b.rtop, b.rbottom{display: block; background: #FFF;}
b.rtop2, b.rbottom2{display: block; background: #FFF}
b.rtop b, b.rbottom b{display: block; height: 1px;
    overflow: hidden; background: #9BD1FA; /*border-right: 1px solid #666; border-left: 1px solid #666; */}
b.rtop2 b, b.rbottom2 b{display: block; height: 1px;
    overflow: hidden; background: #ffcb33;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px;}
b.rtop2 b.r4, b.rbottom2 b.r4{margin: 0 1px; height: 2px;}

.navSpacer { width: 5px; height: 18px; border-bottom: 1px solid #999; }
.menu3lev { margin-left: 0; width: 100%; }

.clearthefloats {clear:both;}

