body { text-align:center; color:#000; font-family:Tahoma,Arial; font-size:12px; background:url(/nord_data/images/bg.jpg) top repeat-x #48618d; margin:0; padding:0; } 


p { font-family:Tahoma,Arial; font-size:12px; margin:0; padding:0; } 

form { border:0; margin:0; padding:0; } div { position:relative; margin:0; padding:0; } 

img { border:0; margin:0; padding:0; } 

.clear { clear:both; } 

ul { margin:0; padding:0; } 

li { list-style-type:none; margin:0; padding:0; } 

a {color: #0A2961;}
a.news_link { font-size:12px; color:#000; text-decoration:none; } 

a.news_link:hover { font-size:12px; color:#000; text-decoration:underline; } 

ul.list li { font-family:Tahoma,Arial; font-size:13px; background:url(/nord_data/images/marker.gif) left no-repeat; padding-left:15px; } 

ul.list2 li { font-family:Tahoma,Arial; font-size:13px; background:url(/nord_data/images/marker2.gif) left top no-repeat; padding-left:15px; } 

ul.list_news { margin-top:20px; margin-left:30px; }

ul.list_news li { background:url(/nord_data/images/red_square.gif) left top no-repeat; padding:0px 0px 0px 11px;border:0px solid red; } 

ul.list_news li a { font-size:11px; color:#231f20; text-decoration:none; } 

ul.list_general_news { margin:0 20px; padding:0; } 

ul.list_general_news li { background:url(/nord_data/images/blue_quare.gif) left top no-repeat; margin:0; padding:0 0 0 11px; } 

ul.list_general_news li a { font-size:11px; color:#231f20; text-decoration:none; margin:0; padding:0; } 

#calendar_table td.red_cell_date { background:#bc0d0d; } 

h2.news {
font-family:Tahoma,Arial; 
font-size:14px;
color:#3F5684; 
}

p.red13 {
font-size:13px;
color:#000000;
font-weight:bold;
}

span.red13 {
font-size:13px;
color: #0a2961;
font-weight:bold;
}

p.title_blue { color:#0a2961; font-size:13px; font-weight:bold; } 
#content p.title_black { color:#000000; font-size:13px; font-weight:bold;text-align:left; } 

  

p.t8  { font-size:4px; margin:0; padding:0; }
a.red_link_decor { color:#bc0d0d; font-size:13px; text-decoration:underline; } 

a.red_link_mini { color:#bc0d0d; font-size:13px; text-decoration:underline; } a.red_link_mini:hover { color:#bc0d0d; font-size:13px; text-decoration:none; } 

.vac_text {margin-left:40px; font-size:13px;}
ul.vacancy {padding: 0; }
ul.vacancy ul li {margin-bottom: 15px; background: url(/images/bullet.gif) 0 6px no-repeat; padding-left: 10px; }
ul.vacancy ul li a {color: #6a6a6a; text-decoration: none; }
ul.vacancy ul li a:hover {text-decoration: underline; }
ul.vacancy h2 {font-family:Tahoma,Arial; font-size:14px; color:#3F5684;  }

ul.news {padding: 0; }
ul.news li {margin-bottom: 15px; background: url(/images/bullet.gif) 0 6px no-repeat; padding-left: 10px; }
ul.news li a {color: #6a6a6a; text-decoration: none; }
ul.news li a:hover {text-decoration: underline; }

.width100 { width:100px; } 
.width150 { width:150px; } 
.width200 { width:200px; } 
.width250 { width:250px; } 
.width300 { width:300px; } 
.bgwhite { background:url(/nord_data/images/left_bg.gif) left repeat-y #FFF; } 
input { font-family:Tahoma; } #banners_block { width:189px; margin:50px 0 150px 23px; } 
#bottom_holder { background:url(/nord_data/images/orel_bottom.gif) right bottom no-repeat #FFF; padding:5px 0 15px; } 
#contakts { float:left; border:0 solid red; margin:0 20px; } 
#content { margin-bottom:35px; margin-left:15px; border:0 solid red; padding:0 48px 0 35px; font-size:12px;} 

#content  h2 {font-family:Tahoma,Arial; font-size:14px; color:#3F5684;  }
#content ul.vacancy li {margin-bottom: 15px; background-image: none; padding-left: 10px; }
#content {padding: 0; }
#content ul.vacancy ul li {background: url(/images/bullet.gif) 0 6px no-repeat; padding-left: 10px; font-size: 13px;}
#content ul li {background: url(/images/bullet.gif) 0 6px no-repeat; padding-left: 10px; font-size: 13px;}
#content ul li a {color: #6a6a6a; text-decoration: none; }
#content ul li a:hover {text-decoration: underline; }
#content h4 {font-family:Tahoma,Arial; font-size:14px; color:#3F5684;  }
#content p{text-align:justify;margin-bottom:10px;padding:0;}
#content p.txt { text-align:justify; font-size:13px; margin:0; padding:0;}
#content p.txt_left { text-align:left; font-size:13px; margin:0; padding:0;}
#content p.left {text-align:left;margin:0px;padding:0px;}
#content p.t8  { font-size:4px; margin:0; padding:0; }
#content p.t9 { font-size:9px; margin:0; padding:0; }
#content p.tahoma12 { font-size:11px; margin:0;padding:0;}
#content p.red { font-size:14px; color:#bc0d0d; margin:0;padding:0;}
#content p.title_blue { color:#0a2961; font-size:13px; font-weight:bold;padding:0;margin:0; }

#archive {margin-left: 50px; font-size:11px; color:#0A2961; text-decoration:none;}
#archive:hover {text-decoration:underline;}

#content_block_holder { padding-bottom:115px; } 
#div_search { width:124px; float:left; border:1px solid red; margin-right:-124px; } 
#holder_table { width:953px; } 
#icons { width:72px; margin-left:130px; border:1px solid red; padding-top:5px; } td.left_cell { width:20px; background:#687b9c; } 
#company_group { margin:17px 0 5px 20px; } 
#left_cell_big { width:714px; } 
#left_table { width:935px; } 


#left_shadow {background:url(/nord_data/images/left_shadow_bg.jpg) right repeat-y;}
#right_shadow {background:url(/nord_data/images/right_shadow_bg.jpg) left repeat-y;}

#right_block { background:url(/nord_data/images/orel_right.gif) bottom left no-repeat #c7cedb; width:234px; } 
#menu { position:absolute; width:260px; background:url(/nord_data/images/gradient_menu.jpg) left repeat-y #bc0c0d; left:-27px; top:-2px; z-index:5; } 
#menu_inner { position:absolute; right:0; width:100%;background:url(/nord_data/images/gradient_menu.jpg) left repeat-y #bc0c0d;
}

#menu_inner td {
text-align:right;
}

#menu_separator p {
font-size:1px;
padding:0;
}

#news_day {
margin-left:30px;
margin-right:10px;
}

td.menu_right_col {
width:75px;
background:url(/nord_data/images/bg_menu.gif) right center repeat-x;
}

td.menu_right_col_act {
width:75px;
background:url(/nord_data/images/bg_menu_act.gif) right center repeat-x;
}

#calendar {
margin-top:0px;
}

#calendar_table {
margin-left:0;
margin-bottom:20px;
}

#calendar_table td {
background:#aeb8ca;
color:#213d6f;
font-size:12px;
text-align:center;
padding:2px;
}

#calendar_table a {
color:#213d6f;
font-weight:700;
text-decoration:none;
font-size:12px;
}

#calendar_table a:hover {
color:#213d6f;
font-weight:700;
text-decoration:underline;
font-size:12px;
}

#calendar_table #calendar_month {
background:url(/nord_data/images/bg_calendar.gif);
width:143px;
text-align:center;
color:#0a2861;
font-size:14px;
padding:0;
}

#calendar_month_left {
width:23px;
text-align:left;
}

#calendar_month_right {
width:23px;
text-align:right;
}

#calendar_month_table {
margin-bottom:25px;
}

/* ===== table calendar ===== */
div.calendar {
position:absolute;
z-index:2;
left:25px;
top:30px;
border:0px solid red;
}
table.calendar {
margin-left:5px; 
}
table.calendar a {
color:#213d6f; 
font-weight:700; 
text-decoration:none; 
font-size:12px;
}
table.calendar a:hover {
text-decoration:underline;
}
table.calendar td {
background:#aeb8ca; 
color:#213d6f; 
font-size:12px; 
text-align:center; 
padding:3px;
}
table.calendar td.calendarHeader{
font-weight: bold;
}
table.calendar td.calendarToday {
 
padding-left: 3px;
background: #CE3202; 
font-weight: bold; 
color: #fff; 
padding: 1px 3px
} 

table.calendar tr.bg td {
background: #F0F0F0; 
border-top: 1px solid #E5E5E5; 
border-bottom: 1px solid #E5E5E5;
}

.mcalendar ul{
list-style:none;
margin:0;
padding:0;
}

.mcalendar table{
border-collapse:collapse;
border-spacing:0;
}
.mcalendar{
position: relative;
z-index: 2;
width: 190px;
border-left:1px solid #dfdfdf;
border-right:1px solid #dfdfdf;
text-align:center;
background:#f7f7f7;
margin-left: 40px;
height: 200px;
}

.mcalendar ul{
clear:none;
overflow: hidden;
font-weight:700;
color:#213d6f;
font-size:12px;
margin-top: 10px;
}

.mcalendar ul li{
text-decoration:none;
cursor:pointer;
text-align:left
}

.mcalendar ul li:hover{
text-decoration:underline;
}

ul.months{
float:left;
margin-left:20px;
}

ul.years{
float:left;
margin-left:20px;
}

#menu a {
color:#FFF;
text-decoration:none;
margin-right:10px;
}

#orel_left_block {
position:absolute;
border:0 solid red;
z-index:2;
top:-99px;
right:239px;
}

#ruk1 {
height:190px;
background:url(/nord_data/images/ruk1.jpg) bottom right no-repeat;
padding-left:0px;
}

#ruk2 {
height:190px;
background:url(/nord_data/images/ruk2.jpg) bottom right no-repeat;
padding-left:0px;
}

#sep_vert {
width:6px;
background:#687b9c;
font-size:3px;
}

#search_cell {
background:url(/nord_data/images/gradient_search.jpg) left repeat-y #47608d;
width:234px;
padding:0px 0px 0px 16px;
}

#search_cell a:link, #search_cell a:visited{
margin-right:1px;
text-decoration:none;
color:#fff;
}

#search_cell a:hover{
text-decoration: underline overline;
}

#search_field {
width:115px;
height:18px;
border:1px solid #8694b1;
font-size:11px;
margin-right:6px;
}

#seprator_bottom {
background:#687b9c;
}

#slogan {
background:url(/nord_data/images/orel_top.gif) top left no-repeat;
border:0 solid red;
padding:50px 0 0 50px;
}

#top_left_block {
font-size:1px;
background:#8694af;
padding:1px 0px 2px 0px; 
}

#menu {
width:256px;
}

#news_block {
padding-top:210px;
padding-left:0;
width:230px;
background:url(/nord_data/images/left_bg.gif) left repeat-y;
}

#news_day {
margin:0px 0px 15px 20px;
}

td.separator {
background:#687b9c;
border-top:1px solid #7486a5;
font-size:3px;
}

td.separator2 {
background:#687b9c;
font-size:3px;
padding:0;
}

.mr7 {
margin-right:7px;
}

p.date_news {
margin-top:12px;
}

div.map_point {
width:300px;
border:0 solid red;
margin:0;
padding:0 0 0 20px;
}

div.map_point a {
color:#000;
text-decoration:none;
margin:0;
}

div.map_point a:hover {
color:#000;
text-decoration:underline;
}

span.date_news {
color:#0a2961;
font-size:11px;
font-weight:700;
margin:0 0 0 30px;
}

span.date_news12 {
color:#0a2961;
font-size:12px;
font-weight:700;
}

span.map_point {
background:url(/nord_data/images/blue_quare.gif) left top no-repeat;
padding-left:10px;
}

p.p14 {
font-size:14px;
}

td,table,#content_block {
padding:0;
}
#content_block {
padding-right: 15px;
}
a,a:hover {
font-size:13px;
margin:0;
padding:0;
}

ul.list_news {
margin-left:38px;
}

div.list_news {
background:url(/nord_data/images/red_square.gif) left top no-repeat;
margin:0px 0px 10px 40px;
padding-left:12px;
}


div.list_general_news {
background:url(/nord_data/images/blue_quare.gif) left top no-repeat;
margin:0px 15px 0px 20px;
padding-left:12px;
}

div.list_news a,div.list_general_news a {
font-size:11px;
color:#231f20;
text-decoration:none;
padding:0;
margin:0;
}

div.vacancy_block {
margin:0px 0px 10px 40px;
padding-left:12px;
}

div.list_news a:hover,div.list_general_news a:hover {
font-size:11px;
color:#231f20;
text-decoration:underline;
padding:0;
margin:0;
}

a.info{
	color: #000;
	text-decoration: none;
}

#calendar_table td.red_cell_date a,#calendar_table td.red_cell_date a:hover {
color:#FFF;
}

#calendar_table td.bg_blue,tr.bg_blue {
background:#c7cedb;
}

a.red_link,a.red_link_decor {
color:#bc0d0d;
font-size:13px;
text-decoration:underline;
}

a.red_link:hover,a.red_link_decor:hover {
text-decoration:none;
}

#bottom_holder a,#bottom_holder a:hover {
font-size:11px;
color:#9aa7bd;
text-decoration:none;
}

#contakts p,#copyright p {
font-size:10px;
}

div.point_list {
font-size:13px;
padding-left:15px;
background:url(/nord_data/images/marker.gif) left top no-repeat;
}

div.points {
margin-top:5px;
margin-bottom:15px;
}

p.mini_black {
font-size:11px;
color:#000000;
}

p.mini_black a{
font-size:11px;
color:#aebfe0;
text-decoration:underline;
}

p.mini_black a:hover{
font-size:11px;
color:#aebfe0;
text-decoration:none;
}

strong {
color: #0a2961;
}
a.text{color: #000; text-decoration:none;}
a.text:hover {text-decoration:underline;}

#card {
position: absolute;
z-index: 9999;
width: 561px;
height: 525px;
border: #000 solid 1px;
left: 50%;
top: 50%;
margin-left: -280px;
margin-top: -240px;
}
#card .otkr{
padding: 5px;
position: relative;
}
#card .otkrbtn{
padding: 5px;
position: relative;
float: right;
margin-top: -30px;
cursor: pointer;
}




/* @header banner */
.new_header {position: relative; height: 245px; width: 713px;}
.new_header .banner_wrap {
    top: 0;
    left: 0; 
    width: 933px;
    z-index: 10000;
    margin-left: 0;
    position: absolute;
}

.rightcol_wrap {margin-top: 245px;}
#menu_inner {top: 8px;}
.new_header object, .new_header embed {zoom: 1; z-index: 10000;}

.rightcol_line {background: url('/nord_data/images/rightcol_line.gif') no-repeat 0 0; height: 17px; margin-top: 0; font-size: 0;}
.rightcol_empty_block {background-color: #687B9C; height: 6px; font-size: 0;}

