/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    padding: 0pt;
    background: url(images/bg.jpg) repeat #272935;
    font-size: 11px;
    line-height: 16px;
    font-family: Tahoma, Arial;
    }

  a { color: #828282;
    }

  a:hover { text-decoration: none;
    }

  .orange { color: rgb(254, 88, 0);
    }

  #bg { background: url(images/bbg.jpg) repeat-x top;
    width: 100%;

    }

  #header { background:url(logos/2.jpg) no-repeat top left;

    height: 270px;
    }
  #ghost {
    background: url(logos/l2.jpg) no-repeat top right;
    }
  #top_bg { margin: 0pt auto;
    padding: 0px 0pt 0pt 0px;

    width: 975px;

    height: 40px;
    }

  #top { margin: 0pt auto;
    padding: 50px 0pt 0pt 10px;
    width: 300px;
    }

  #top a { color: rgb(255, 255, 255);
    text-decoration: none;
    font-weight: bold;
    height: 12px;
    font-size: 20px;
    text-transform: uppercase;
    }

  #top a:hover {  }

  #blocks { width: 99%;
    }

#menu {
    margin: 200px 100px 0 10px;
	width: 99%;
	padding-top: 0px;


}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;

	line-height: 19px;
}

#menu li {
	display: inline;
		text-align: right;
}

#menu a {
	display: block;
	float: left;
	margin-left: 0px;
	text-decoration: none;
	font-size: 14px;
	color: #DBDBDB;
	font-weight: bold;
	text-transform: lowercase;
	font-family: Arial;
	padding-left: 20px;
	padding-right: 20px;
}

#menu a:hover {
	text-decoration: none;
	background: #66B10E;
	color: #222430;
}

#menu .active a {
}

  .linked-image { border: 0px none ;
    margin: 0px;
    padding: 0px;
    }

  .resized-linked-image { border: 0px none ;
    margin: 1px 0px 0px;
    padding: 0px;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    font-size: 10px;
    width: auto;

    }

  .resized-linked-image-zoom { width: 200px;
    height: 30px;
    background-color: rgb(255, 255, 255);
    padding-top: 6px;
    padding-left: 5px;
    top: 0px;
    left: 0px;
    position: absolute;
    display: none;
    }

  #highlighted { background-color: rgb(250, 250, 250);
    }

  #highlighted tr:hover { background-color: rgb(245, 251, 225);
    }

  #tooltip {
    margin: 0px;
    padding: 3px;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    font-size: 10px;
    width: auto;
    color: rgb(51, 51, 51);
    font-family: verdana,arial,helvetica,sans-serif;
    opacity: 0.91;
    line-height: 15px;
    z-index: 100;
    position: absolute;
    visibility: hidden;
    border-collapse: separate;
    }

  .error { border: 1px dashed rgb(153, 0, 0);
    padding: 7px;

    color: rgb(153, 0, 0);
    background-color: rgb(255, 240, 240);
    margin-top: 5px;
    margin-bottom: 10px;
    }

  .error b { background: inherit inherit inherit inherit inherit;
    color: rgb(153, 0, 0);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .success { border: 1px dashed rgb(123, 168, 19);
    padding: 7px;
    background: rgb(245, 251, 225) none repeat scroll 0%;
    color: rgb(0, 0, 0);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    margin-top: 5px;
    margin-bottom: 5px;
    }

  .success b { background: inherit inherit inherit inherit inherit;
    color: rgb(123, 168, 19);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .editor { border: 1px solid rgb(209, 216, 236);
    margin: 0px 0px 1px;
    width: 400px;
    height: 21px;
    }

  .editorinput { border: 1px solid rgb(209, 216, 236);
    background: rgb(250, 250, 250) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    font-size: 11px;
    font-family: Verdana,Helvetica;
    text-decoration: none;
    }

  .editorbutton { padding: 2px 1px 0px 5px;
    float: left;
    cursor: pointer;
    }

  code { background: transparent none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 255);
    font-size: 11px;
    font-family: Verdana,Helvetica;
    }

  .code { color: rgb(0, 0, 187);
    font-size: 11px;
    font-family: Verdana,Helvetica;
    }

  a.copyright:link, a.copyright:visited, a.copyright:active { border-top: 1px dashed rgb(80, 135, 173);
    padding: 0px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    }

  td.pager { 
    padding: 2px;
    background-color: rgb(255, 255, 255);
    }

  td.pagebr { border: 0px none ;
    padding: 0px;
    background-color: rgb(250, 250, 250);
    }

  td.highlight { 
    padding: 2px;
    background-color: rgb(239, 238, 230);
    }

  hr {
    height: 0px;
    }

  table { border: none;
    background-color: #FFFFFF;
    }

  table.main { border: 0px none ;
    background-color: #FFFFFF;
	
    }

  table.mainouter { border: 0px none ;
    background-color: #FFFFFF;
    }
.borders {border-left: 1px solid #BEBEBE;
border-right: 1px solid #BEBEBE;margin: 0 3px 0 3px;}
  table.bottom { background: transparent none repeat scroll 0%;
    color: rgb(255, 255, 255);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  table.main2 { border: 0px none ;
    background-color: #FFFFFF;
    }

  table.blok { background-color: rgb(250, 250, 250);
    }

  h1 { font-size: 12pt;
    text-align: center;
    }

  h2 { border-style: solid solid none;
    border-width: 0px;
    background-image: url(images/cellpic.gif);
    font-size: 10pt;
    color: rgb(0, 0, 0);
    margin-bottom: 0px;
    margin-top: 5px;
    height: 18px;
    text-align: center;
    }

  .topnav { padding: 5px;
    background-image: url(images/topnav.gif);
    }

  h3 { font-size: 10pt;
    margin-bottom: 5px;
    text-align: center;
    }

  p { font-size: 8pt;
    }

  p.sub { margin-bottom: 4pt;
    }

  td { border: none;
    font-size: 8pt;
    }

  td.block { border: none ;
    font-size: 8pt;
    }

  td.block_1 { border: none;
    }

  td.block_2 { border: none;
    height: 2px;
    }

  td.block_main { border: none;
    background-color: rgb(255, 255, 255);
    }

  td.block_center { border: none;
    background-color: rgb(238, 238, 238);
    }

  td.right_menu { border: none;
    }

  td.commenttable { background-color: rgb(255, 254, 242);
    }

  td.embedded { border: medium none ;
    text-align: left;
    background-color: rgb(255, 255, 255);
    }

  td.bottom { border: medium none ;
    }

  td.heading { font-weight: bold;
    }

  td.text { padding: 10pt;
    text-align: left;
    }

  td.comment { padding: 10pt;
    font-size: 8pt;
    text-align: left;
    }

  td.colhead { font-weight: bold;
    color: #696969;
    background-image: url(images/cellpic.gif);
    }

  td.rowhead { font-weight: bold;
    text-align: right;
    vertical-align: top;
    }

  td.title { font-size: 14pt;
    }

  td.navigation { border: medium none ;
    font-weight: bold;
    font-size: 10pt;
    }

  form { margin-top: 0pt;
    margin-bottom: 0pt;
    }

  .sublink { font-style: italic;
    font-size: 7pt;
    font-weight: normal;
    }

  a:link, a:visited { text-decoration: none;
    color: #4F4F4F;
    font-weight: bold;
    }

  a:hover { color: rgb(255, 85, 0);
    }

  a.index { font-weight: bold;
    }

  a.biglink { font-weight: bold;
    font-size: 12pt;
    }

  a.online:link, a.online:visited { font-weight: normal;
    text-decoration: none;
    }

  a.menu:link, a.menu:visited { font-weight: normal;
    }

  a.menu:active { color: rgb(81, 106, 136);
    }

  a.menu:hover { border-left: 5px solid rgb(250, 250, 250);
    color: rgb(255, 85, 0);
    }

  a.menu { padding: 3px;
    display: block;
    text-align: left;
    text-decoration: none;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    font-weight: normal;
    }

  a.altlink_white:link, a.altlink_white:visited { font-weight: bold;
    color: #828282;
    text-decoration: underline;
    }

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

  .important { font-weight: bold;
    font-size: 8pt;
    }

  div.popup { border: 1px solid black;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 170px;
    height: 85px;
    display: none;
    background-color: rgb(255, 255, 255);
    }

  .red { color: rgb(238, 0, 0);
    }

  .yellow { color: rgb(153, 119, 0);
    }

  .green { color: rgb(0, 0, 0);
    }

  input, select, textarea { margin-top: 3px;
    margin-bottom: 0px;
    font-family: "tahoma";
    font-size: 8pt;
    }

  .small { font-size: 7pt;
    }

  .big { font-size: 10pt;
    }

  li { margin-top: 6pt;
    margin-bottom: 6pt;
    }

  ul { margin-left: 16pt;
    margin-top: 0px;
    margin-bottom: 0px;
    }

  .startmenu { margin: 0px;
    padding: 2px;
    font-weight: bold;
    text-align: center;
    background-image: url(images/menu_head.gif);
    }

  .menutitle { margin: 2px;
    font-weight: bold;
    text-align: center;
    color: rgb(126, 17, 14);
    background-color: rgb(255, 197, 140);
    }

  input.button { border: 1px solid rgb(255, 197, 140);
    background-color: rgb(255, 197, 140);
    }

  .block-title { color: #CACACA;
  font-family: arial;
  font-size: 14px;
  text-transform: lowercase;
  display: inline;
    }

  #footer { 
    height: 94px;
    margin-top: 0px;
    clear: both;
    }

  #footer_bg { margin: 0pt auto;
    padding: 0px 0pt 0pt 0px;
background: url(images/footer_bckg.jpg) no-repeat left bottom;
    width: 100%;

    height: 140px;
    }

div.rounded-corner-top {
  background-image: url("rt.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #fafafa;
  color: #FFFFFF;
}

div.rounded-corner-b {
  background-image: url("rt1.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #fafafa;
  color: #FFFFFF;
}
div#ajaxerror { 
    background: #FFDDDD url(images/err.gif) no-repeat 5px 50%; 
    padding:5px 5px 5px 24px; 
    text-align:left; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    color:#333; 
    font-size:11px; 
    } 
div#ajaxsuccess { 
    background: #E7FFCE url(images/succ.gif) no-repeat 5px 50%; 
    padding:5px 5px 5px 24px; 
    text-align:left; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    color:#333; 
    font-size:11px; 
    }

.accordion h3 {
font-size: 11px;
color : #fff;
padding-left: 10px;
background: url(images/accordion.png) no-repeat right 0;
line-height: 25px;
height: 25px;
cursor: pointer;
margin: 0;
text-align: left;
font-weight: normal;
}
.accordion h3:hover {
background: url(images/accordion.png) no-repeat right -25px;
color: #ffa;
}
.accordion h3.active {
background: url(images/accordion.png) no-repeat right -50px;
}
.accordion h3.active:hover {
background: url(images/accordion.png) no-repeat right -75px;
}
.accordion p {
display: none;
margin: 0;
padding: 7px 0 7px 7px;
background: #fff;
}
.accordion a {
font-size: 11px;
color : #e15000;
text-align: left;
font-weight: bold;
padding-left: 15px;
}
.accordion p.linked a {
background: url(images/bull.gif) no-repeat 0 50%;
}

#lenta DIV { position:relative; white-space:nowrap; }
#lenta .left, #lenta .right { position:absolute; background:#000; display:block; height:107px; top:15px; opacity:.4; filter:alpha(opacity=40); }
#lenta .left IMG, #lenta .right IMG { border: none; margin: 40px 5px; } 
#lenta .left { left:0px; text-align:right; }
#lenta .right { right:0px; }
#lenta_in { display:block; position:relative; left:30px; top:15px; }
#lenta IMG { border: solid 3px #87c0dd; }
#lenta A { display: inline-block;  margin: 0px 5px; position: relative; text-decoration: none; }
#lenta A SPAN { position: absolute;  overflow: hidden; white-space:normal; display:none; width:100%; border: solid 1px #FFF; bottom:0px; left:0px; background:#d4ffd0; font-size: 11px; 	opacity:.9; filter:alpha(opacity=90); }
#lenta A:hover SPAN { display:block; }
#lenta A SPAN STRONG { display:block; }
     } 
/* Затемнение счетчика начало */#banners a img { opacity:0.7; /* CSS3 — Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ -moz-opacity:0.3; /* Mozilla 1.6 */ filter:alpha (opacity=40); /* IE 5.5+*/ } #banners a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha (opacity=100); } /* Конец затемнения*/

.tabset_tabs	{ margin:0; padding:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap }
.tabset_tabs li	{ margin:0; padding:0; display:inline }
.tabset_tabs a	{ color:#339 ! important; background-color:#def ! important; border:1px solid #99c; text-decoration:none; padding:0 0.6em; border-left-width:0; border-bottom:none }
.tabset_tabs a:hover	{ color:#00c ! important; background-color:#eff ! important }
.tabset_tabs a.active	{ color:black ! important; background-color:white ! important; border-color:black; border-left-width:1px; cursor:default; border-bottom:white; padding-top:1px; padding-bottom:1px }

.tabset_tabs li.firstchild a	{ border-left-width:1px }

.tabset_content	{ border:1px solid black; background-color:white; position:relative; z-index:1; padding:0.5em 1em; display:none }
.tabset_label	{ display:none }

.tabset_content_active	{ display:block }

@media aural{
	.tabset_content,
	.tabset_label	{ display:block }
}

