@charset "windows-1251";
#header {
width:938px;
height:148px;
margin:20px 0px 0px 0px;
text-align:left; vertical-align:top;
padding:0px;
/*border:1px solid #333333;*/
background:url(/images/upravlenie_top_bg.gif) bottom left no-repeat;
z-index:50;
position:relative;
left:0px;
float:left;
}
#main_part{
width:938px;
margin:0px;
}
#footer{
float:none;
clear:both;
width:682px;
margin:20px 0px 0px 256px;
height:105px;
border-top:solid 1px #e5e5e5;
background:url(/images/designed.gif) bottom right no-repeat;
}
#footer p{
color:#747474;
font-size:11px;
margin:22px 0px 12px 0px;
}
#footer .copywrite {
color:#b6b2b2;
margin:50px 0px 0px 0px;
}
#footer_buttons {
float:right;
margin:10px 0px 0px 0px;
}
#footer_buttons #mail {
display:block;
float:left;
width:30px;
height:25px;
background:url(/images/mail.gif) bottom left no-repeat;
}
#footer_buttons #mail:hover {
background:url(/images/mail_hover.gif) bottom left no-repeat;
}
#footer_buttons #shurup {
display:block;
float:left;
width:30px;
height:25px;
background:url(/images/shurup.gif) bottom left no-repeat;
}
#footer_buttons #shurup:hover {
background:url(/images/shurup_hover.gif) bottom left no-repeat;
}
#footer_buttons #search {
display:block;
float:left;
width:30px;
height:25px;
background:url(/images/search.gif) bottom left no-repeat;
}
#footer_buttons #search:hover {
background:url(/images/search_hover.gif) bottom left no-repeat;
}




/******       start divs  for header        *********/
#top_logo {
padding:0px 0px 0px 30px; 
float:left;
height:85px;
}
#top_logo img {
display:block;
float:left; 
}
#top_logo #arbatlogotext {
width:114px;
margin:13px 220px 0px 5px;
}
#top_logo .gray_line {
width:1px; height:63px; 
margin-top:1px;
}
#top_logo #t1 {
float:left; 
margin:0px 0px 0px 0px; 
width:530px;
font-size:1px;
color:#666666;
}
#top_logo #enter {
float:left; 
margin:0px 0px 0px 10px; 
width:145px;
font-size:11px;
color:#666666;
}
#top_logo #login_form {
margin-top:0px;
float:left;
width:128px;
height:55px;
overflow:hidden;
}
#top_logo .text_field {
width:120px;
height:15px;
margin:0px 0px 5px 0px;
font-size:12px;
color:#c4c4c4;
vertical-align:bottom;
}
#top_logo #golden_ball {
display:block; 
float:left;
margin:18px 14px 0px 5px;
}
#top_logo #registration {
float:left;
width:110px;
margin:15px 0px 0px 0px;
padding-left:10px;
font-size:10px;
color:#666666;
}
#top_logo #registration a {
color:#666666;
text-decoration:underline;
line-height:1.8em;
}
#top_logo #registration a:hover {
color:#999999;
}
.registration {
font-size:10px;
color:#666666;
text-decoration:underline;
line-height:1.8em;
}
.registration:hover {
font-size:10px;
color:#999999;
}
#top_logo #en_rus {
float:left;
width:66px;
margin:15px 0px 0px 0px;
verticl-align:top;
}
#top_logo #password_text {
font-size:12px;
position:relative;
top:-24px;
left:3px;
color:#c4c4c4;
width:120px;
height:12px;
margin-bottom:-5px;
}

/******       end divs  for header        *********/

/************** start column left   *******/
#column_left {
float:left;
width:256px;
}
#column_left #left_menu {
width:256px;
height:auto;
}
#column_left #left_menu ul {
list-style-type:none;
margin:47px 0px 0px 30px;
padding:0px 0px 40px 0px;
font-size:12px;
display:block;
}
#column_left #left_menu ul li {
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
clear:both;
display:block;
overflow:visible;
}
#column_left #left_menu .bulet {
display:block;
float:left;
vertical-align:top;
margin:0px 10px 0px 0px;
}
#column_left #left_menu ul li span {
display:block;
float:left; 
width:180px;
vertical-align:top;
margin:3px 0px 10px 0px;
}
#column_left #left_menu ul li span a {
display:inline;
color:#333333;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}
#column_left #left_menu ul li span a:hover{
color:#999999;
}

#column_left #left_menu ul li .active {
color:#87022e;
}
#column_left #left_menu ul li span a:hover{
color:#87022e;
}
#column_left #left_menu ul li ul {
list-style-type:none;
margin:-5px 0px 0px 32px;
padding:0px 0px 0px 0px;
display:block;
width:120px;
}
#column_left #left_menu ul li ul li {
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
text-indent:0px;
}
#column_left #left_menu ul li ul li a {
display:inline;
color:#333333;
text-decoration:none;
font-weight:bold;
cursor:pointer;
font-size:11px;
}
#column_left #left_menu ul li ul li a:hover {
color:#87022e;
}
#column_left #left_menu ul li ul li ul{
list-style-type:none;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 10px;
display:block;
border-left:solid 1px #cccccc;
width:110px;
}

#column_left #left_menu ul li ul li ul li a {
font-weight:normal;
font-size:12px;
}

















#new_on_site {
padding:35px 0px 0px 0px;
}
#new_on_site h1{
color:#cabf7a;
font-size:15px;
margin:0px 0px 0px 110px;
font-weight:normal;
line-height:1.1em;
float:right;
}
#new_on_site h1 span {
display:block;
font-size:25px;
font-weight:normal;
margin:0px;
}
#new_on_site img {
margin:10px 0px 0px 0px;
display:block;
}
/***********************              *************/
#cabinet {
width:206px;
height:210px;
margin:0px 0px 0px 10px;
float:left;
overflow:visible;  /*should be hidden in test version (for correct view in DW) and visible for production      *******/
}
#cabinet #key{
position:relative;
top:0px;
left:0px;
z-index:101;
width:215px;
height:145px;
clear:both;
margin:0px 0px 0px 0px;
}
#cabinet p {
color:#8e4541;
font-size:11px;
margin:-48px 0px 0px 48px;
width:145px;
line-height:1.2em;
}
#cabinet a {
color:#8e4541;
}
#cabinet a:hover {
color:#999999;
}
#cabinet #cab_img {
margin-bottom:10px;
display:block;
}

/************** end column left   *******/

/************** start column right   *******/
#column_right {
float:left;
width:682px;
}


/**********        Lion and five points          *********/
#column_right #suggestion {
width:682px;
height:305px;
margin:-24px 0px 0px 0px;
background:url(/images/upravlenie_lion.gif) bottom right no-repeat;
z-index:100;
position:relative;
}
/**********       end Lion and five points          *********/

/**************      diagram      ********************/
#diagram {
width:395px;
height:281px;
margin:24px 0px 0px 0px;
background:url(/images/diagram_bg.gif);
display:block;
float:left;
overflow:hidden;
}
#diagram h1 {
font-size:12px;
color:#ffffff;
margin:0px 0px 0px 40px;
}
#diagram h1 img {
display:inline;
vertical-align:middle;
margin-left:10px
}

a.graphSelected{
color:#ffffff;
}
a.graphSelected:hover {
color:#ffffc8;
}
a.graphNotSelected{
color:#67192d;
}
a.graphNotSelected:hover {
color:#ffffc8;
}


#diagram .data {
color:#67192d;
font-size:10px;
margin:3px 0px 2px 40px;
}
#diagram #graph1 {
display:block;
margin:0px 0px 0px 10px;
width:384px;
height:184px;
}
#diagram #graph2 {
display:none;
margin:0px 0px 0px 10px;
width:384px;
height:184px;
}
#diagram #graph3 {
display:none;
margin:0px 0px 0px 10px;
width:384px;
height:184px;
}
#other_graphs {
margin:4px 0px 0px 10px;
}
#other_graphs h1 {
font-size:12px;
color:#67192d;
margin:0px 0px 0px 45px;
display:inline;
}
#other_graphs2 {
margin:-36px 0px 0px 200px;
}
#other_graphs2 h1 {
font-size:12px;
color:#67192d;
margin:0px 0px 0px 30px;
display:inline;
}


/********      Information Blocks   ************/
#column_right #block_container {
float:left;
width:397px;
height:auto;
}

/******       *********/
#column_right #block_container .from_chapter {
float:left;
width:191px;
height:210px;
background: url(/images/man_with_binocular.gif) right bottom no-repeat #cecece;
}
#column_right #block_container .from_chapter h1 {
font-size:9px;
color:#67192d;
margin:15px 0px 0px 25px;
}
#column_right #block_container .from_chapter h1 strong {
margin-left:-3px;
font-size:16px
}
#column_right #block_container .from_chapter h2 {
	text-align:left;
	margin:20px 20px 0px 25px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	line-height:0.96em;
	font-family:Arial, Helvetica, sans-serif;
}
#column_right #block_container .from_chapter h2 a {
color:#666666;
text-decoration:none;
}
#column_right #block_container .from_chapter h2 a:hover {
color:#999999;
}
#column_right #block_container .from_chapter h2 strong {
font-weight:normal;
font-size:19px;
line-height:1.1em
}
#column_right #block_container .from_chapter h2 strong span{
font-weight:normal;
font-size:24px;
}


#column_right #news_links {
float:left;
margin:20px 0px 0px 0px;
border-top:solid 1px #e5e5e5;
width:397px;
height:auto;
}
#column_right #news_links #news1 {
float:left;
width:185px;
height:100px;
padding:14px 5px 0px 0px;
}
#column_right #news_links #news2 {
float:left;
width:195px;
height:100px;
padding:14px 5px 0px 6px;
}
#column_right #news_links #vertical_line_bottom {
width:1px;
height:136px; 
float:left;
background-color:#e5e5e5;
}
#column_right #news_links p {
margin:0px;
}
#column_right #news_links a {
color:#333333;
text-decoration:none;
font-size:11px;
}
#column_right #news_links a:hover {
color:#999999;
}



#arbat_includes {
width:390px;
height:auto;
overflow:hidden;
float:left;
margin:10px 0px 0px 0px;
}
#arbat_includes #arbat_includes_pic {
margin:0px 0px 0px 0px;
float:left;
}
#arbat_includes ul {
list-style-type:none;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
font-size:11px;
display:block;
float:left;
}
#arbat_includes ul li {
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
clear:both;
display:block;
overflow:visible;
}
#arbat_includes .bulet {
display:block;
float:left;
vertical-align:top;
margin:0px 10px 0px 0px;
}
#arbat_includes ul li span {
display:block;
float:left; 
width:230px;
vertical-align:top;
margin:3px 0px 5px 0px;
}
#arbat_includes ul li span a {
font-size:11px;
display:inline;
color:#666666;
text-decoration:underline;
cursor:pointer;
}
#arbat_includes ul li span a:hover{
color:#999999;
}
#arbat_includes ul li span .activated {
color:#990033;
text-decoration:none;
}


#day_idea {
float:left;
width:192px;
height:390px;
padding:0px 0px 0px 85px;
margin-top:-12px;
background:url(/images/day_idea_bracket.gif) top left no-repeat;
z-index:1;
position:relative;
top:0;
}
#column_left #day_idea {
margin:-12px 0px 0px -22px;
}
#day_idea a{
color:#7f7f7f;
}
#day_idea a:hover{
text-decoration: underline;
}

#day_idea #day_idea_title {
margin:45px 0px 0px 0px;
}
#day_idea #container {
height:350px;
width:165px;
overflow:hidden;
}
#day_idea #container p {
color:#7f7f7f;
font-size:11px;
}



#column_left_internal {
width:65px;
height:214px;
float:left;
background:url(/images/internal_bg.gif) top left no-repeat;
}

#column_right-int .registration_table {
width:500px;
height:auto;
border:0px;
border-collapse:collapse;
empty-cells:show;
font-size:12px;
color:#444444;
font-weight:bold;
margin:0px 0px 40px 0px;
}
#column_right-int .registration_table td {
padding:7px 0px 0px 0px;
vertical-align:bottom;
border:none;
}
.regtitle {
width:150px;
border-bottom:dotted 1px #aaaaaa!important;
}
#column_right-int .registration_table .txtvalue {
width:300px;
height:15px;
}
#column_right-int .registration_table .txtvalueshort {
width:150px;
height:15px;
}

#column_right-int .calc_table td {
padding:4px 0px 0px 0px;
vertical-align:bottom;
border:none;
}
.item
{
	background-color:#f4f4f4;
}
#column_right-int .calc_table .regtitle {
width:130px;
border-bottom:dotted 1px #aaaaaa!important;
}


#column_right-int .calc_table .txtvalueshort 
{
width:100px;
}

#column_right-int .calc_table .selectshort
{
width:160px;
}


#height-aligner {
width:1px;
height:300px;
float:left;
visibility:hidden;
margin:0px -1px 0px 0px;
}


#column_right-int {
float:left;
width:682px;
background:url(/images/dr_home_arb-ypr_inner-col-right.gif) top left no-repeat;
position:relative;
top:-62px;
z-index:150;
/*margin:-62px 0px 0px 0px;*/
padding:62px 0px 0px 0px;
}
























#column_right-int .diagramm {
width:608px;
border-collapse:collapse;
background:#f4f2e4;
}
#column_right-int .diagramm caption {
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:left;
height:23px;
padding:4px 109px 0px 9px;
background:url(/images/caption.gif) 100% 0% no-repeat #67192d;
}

#column_right-int .diagramm thead {
font-size:12px;
font-weight:bold;
color:#7f7f7f;
text-align:center;
background:#efefef;
}
#column_right-int .diagramm tbody {
font-size:12px;
font-weight:normal;
color:#1a1a1a;
}
#column_right-int .diagramm td {
border:none;
padding:5px;
}
#column_right-int .diagramm td p{
margin:0px;
}

/**************      diagram      ********************/
.diagramm #diagram {
width:600px;
height:auto;
margin:5px 0px 0px 0px;
padding:0px 0px 10px 0px;
background:transparent;
display:block;
}
.diagramm #diagram h1 {
font-size:12px;
color:#ffffff;
margin:0px 0px 0px 0px;
}
.diagramm #diagram h1 img {
display:inline;
vertical-align:middle;
margin-left:0px;
margin-right:10px;
}

.diagramm a.graphSelected{
color:#ffffff;
}
.diagramm a.graphSelected:hover {
color:#ffffc8;
}
.diagramm a.graphNotSelected{
color:#7f7f7f!important;
text-decoration:underline;
}
.diagramm a.graphNotSelected:hover {
color:#67192d!important;
}


.diagramm #diagram .data {
color:#67192d;
font-size:10px;
margin:3px 0px 2px 40px;
}
.diagramm #diagram #graph1 {
display:block;
margin:0px 0px 0px 10px;
width:384px;
height:184px;
float:left;
}
.diagramm #diagram #graph2 {
display:none;
margin:0px 0px 0px 10px;
width:384px;
height:184px;
float:left;
}
.diagramm #diagram #graph3 {
display:none;
margin:0px 0px 0px 10px;
width:384px;
height:184px;
float:left;
}
.diagramm #other_graphs {
margin:10px 0px 0px 10px;
float:left;
width:190px;
}
.diagramm #other_graphs h1 {
font-size:12px;
color:#67192d;
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
display:block;
width:170px;
height:40px;
font-weight:normal;
text-indent:-30px;
}
.diagramm .subscription {
clear:both;
margin:10px 0px 0px 10px;
color:#7f7f7f;
}
.diagramm .redsquare {
width:7px;
height:7px;
display:inline;
background:#990033;
}
.diagramm .graysquare {
width:7px;
height:7px;
display:inline;
background:#990033;
margin:0px 0px 0px 20px;
}
.arrow {
margin-right:5px;
}