body {margin:0;padding:0;}
body, td, th {font: normal 12px Verdana, Arial, Helvetica, sans-serif;; color:#000;}

div.logo {padding: 0 0 10px 55px;}
div.region_name {padding: 0 0 9px 55px;}

a {color:#039; text-decoration:underline}
a:hover {color:#039; text-decoration:none}

.search form {margin:0;padding:12px 0 10px 0;}
.menu-service {color:#039; font-size:11px; font-weight:bold;}

.inputtext {height:18px; border:1px solid #8899BA}
textarea {border:1px solid #8899BA;}

.menu-top td {background:#05389B url(img/menu_blue_bg.gif) repeat-x 0px 0px;height:24px;}
.menu-top td.selected {background:#E6E9E8 url(img/menu_gray_bg.gif) repeat-x 0px 0px;height:24px;}

.menu-top td a, .menu-top td a:hover {font-size:11px; color:#FFF; white-space: nowrap; text-decoration:none}
.menu-top td.selected a, .menu-top td.selected a:hover {font-size:11px; color:#000; white-space: nowrap; text-decoration:none}

td.content-line {background:#FFF url(img/bg_line1.gif) repeat-y;}

h1 {margin-bottom:10px; margin-top:10px; font-size:14px; text-transform:none; color:#1C4DA7;}
h2 {margin-bottom:10px; margin-top:10px; font-size:14px; color:#1C4DA7;}
h3 {margin-bottom:10px; margin-top:10px; font-weight:bold; font-size:12px; color:#1C4DA7;}

.copyright {margin-right:10px; padding-top:5px; font-size:10px; font-weight:bold; color:#7A7A7A;}
.copyright a, .copyright a:hover {font-size:10px; font-weight:bold; color:#7A7A7A;}

.rblock {background-color:#F0F3F8;}
.rblock_content {color:#1C4DA7; padding:5px 5px 0 10px;}
.rblock_content p {margin:0; padding-bottom:10px;}

.menu-left .level1, .menu-left .level1-arr {background-color:#608CC8;}
.menu-left .level1 a, .menu-left .level1-first a, .menu-left .level1-last a {font-size:10px; font-weight:bold; color:#FFF;}
.menu-left .level1 div, .menu-left .level1-first div, .menu-left .level1-last div {padding:5px;}
.menu-left .level1-arr div {padding:10px 0 10px 5px;}
.menu-left .level1-first {background: #608CC8 url(img/bluebig_corner_tr.gif) right top no-repeat;}
.menu-left .level1-last {background: #608CC8 url(img/bluebig_corner_br.gif) right bottom no-repeat;}

.menu-left .level2, .menu-left .level2-arr {background-color:#F0F3F8;}
.menu-left .level2 div {padding:5px;}
.menu-left .level2-arr div {padding:8px 0 5px 5px;}
.menu-left .level2 a {font-size:10px; color:#000;}
.menu-left .level2 a.selected {font-weight:bold; color:#069;}

.menu-left .level3 {background-color:#F0F3F8;}
.menu-left .level3 div {padding:5px 5px 5px 25px;}
.menu-left .level3 a {font-size:10px; color:#000;}
.menu-left .level3 a.selected {font-weight:bold; color:#069;}

.breadcrumb {font-size:10px;}
.breadcrumb a, .breadcrumb a:hover {font-size:10px; text-decoration:underline;}

.content {line-height:130%;}
.content p {margin:10px 0;}
.content li {margin:5px 0;}

.news-list p {margin:5px 0 10px 0;}

.search-page-form {background-color:#F0F3F8; padding:10px;}
.search-page-form form {padding:0;margin:0;}
.search-result {background-color:#E6E9E8; padding:3px 5px; font-size:11px;}

hr {height:1px; border:1px solid #E6E9E8;}
hr.blue {height:2px; border:1px solid #608CC8;}

div.region {padding:2px 0px; border-bottom:2px solid #608CC8;}

ul {margin-left:1em; padding-left:1em;}

.form_callback {padding:10px 0 0 10px;}
.form_callback, .form_callback td {color:#039;}
.form_callback form {margin:0;padding:0;}

div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}

ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}

div.component-panel a.banner-edit {background-image:url(images/comp_edit.gif);}
div.component-panel a.banner-view {background-image:url(images/comp_view.gif);}

.offices p {margin:0;}
.offices h2 {margin: 20px 0 0 0;}


.ta {font: Arial, Helvetica, sans-serif; font-size: 11px}
.ta .hd {font-weight: bold; background:#608CC8; color:#FFFFFF}
.ta .r1 {background:#F0F3F8}
.ta .r2 {background:#FCFDFE}

ul {list-style-image: url(img/blue_circle.gif);}

.map-filial {color:#000066; background:#DFECF7; padding:5px; font-size:12px;}
.map-russia {color:#000066; background:#DFECF7; padding:5px; font-size:11px; line-height:120%;}
