/*------------------ main -------------*/

* {
margin:0;
padding:0;
font-family: Arial, sans-serif;
/*color:#737A80;*/
color: #4C4C4C;
line-height:1.3em;
}
DIV.spacer {
font-size: 0px;
line-height: 0px;
margin: 0px;
padding: 0px;
background: transparent;
border: none;
display: block;
visibility: hidden;
}

img {
border: none;
}

td {
vertical-align:top;
}

a:link {
color:#3D4D99;
}

a:visited {
color:#3D4D99;
}

a:hover {
color:#00B6BE;
text-decoration:none;
}

a:active {
color:#3D4D99;
}

h1 {
font-size:1.9em;
color:#00B6BE;
font-weight:normal;
margin-bottom:28px;
}

h2 {
font-family:tahoma;
font-size:1.5em;
color:#00B6BE;
font-weight:normal;
margin-bottom:13px;
}

h3 {
font-family:arial;
font-size:1.25em;
color:#334080;
font-weight:bold;
margin-bottom:15px;
}

h4 {
font-family:arial;
font-size:1.2em;
color:#A1AAB3;
font-weight:normal;
margin-bottom:15px;
margin-top:21px;
}

.blue {
color:#00B6BE;
}

.table_clear {
border-collapse: collapse;
border-spacing: 0px;
border: none;
}
.table_clear td {
vertical-align: top;
padding: 0px;
border: none;
}


/*------------------ Layout -------------*/

html {
height: 100%;
}

body {
height: 100%;
min-height: 100%;
min-width: 998px;
padding: 0;
/*min-width:1010px;*/
font: 75%/1.2 Arial, sans-serif;
background: #FFFFFF url("/common/uk/img/bg_body.gif") top left no-repeat;
}

#table_layout {
width: 100%;
height: 100%;
}

#content {
vertical-align: top;
/*margin:0 auto;
padding-bottom:171px;
overflow:hidden;
position:relative;*/
}
#meta {
vertical-align: bottom;
/*margin:0 auto;
position:absolute;
bottom:0;
width:100%;
padding:0px 0;*/
/*height:155px;*/
/*height:175px;*/
background:url("/common/uk/img/bg_meta.gif") bottom left no-repeat;
}

/* ------------------------ form ------------------*/
input, textarea, select {
font-size:11px;
}
.input {
height:14px;
background:#fff;
border:1px solid #CFDAE5;
padding-left: 2px;
padding-right: 2px;
}
textarea {
background:#fff;
border:1px solid #CFDAE5;
padding-left: 2px;
padding-right: 2px;
overflow: auto;
}
.button {
height: 15px;
color: #5f656a;
border: none;
background: #C9D5E2;
padding: 0px 0px 2px 0px;
}

.mag {
border:0px;
background:#fff;
width:21px;
height:16px;
font-size:10px;
vertical-align:middle;
}

/*------------------- Layout table------------------*/

.layout {
border-collapse:collapse;
width:100%;
background:url("/common/uk/img/blue.jpg") top right no-repeat;
}

.layout td {
margin:0;
padding:0;
}

#left {
width:245px;
padding-right:5px;
}

.copyright {
margin-left:258px;
width:250px;
float:left;
font-size:0.9em;
color:#A1AAB3;
}

.devby {
float:right;
width:210px;
font-size:0.9em;
color:#A1AAB3;
}
#develop, #develop * {
color:#A1AAB3;
text-decoration: none;
}

.logos {
width: 100%;
margin: 10px 0px 10px 0px;
}
#head .logos {
margin-top: 25px;
}

.logos td {
text-align:right;
margin:0px;padding:0px;
}

#top {
padding: 10px 0 0px 0;
height:1px;
}

#f_nav {
padding-left:230px;
}

#f_nav img{
padding-top: 4px;
margin-right:22px;
}

#search {
float:right;
margin-right:358px;
margin-top:-15px;
font-size:0.9em;
color:#A1AAB3;
}
.layout_second #search {
margin-right:49px;
}
/*------------------- search form ------------------*/
#search .input {
width:115px;
}
.body #search {
float: none;
margin-right: 0px;
}
.body #search .input {
width:346px;
}


.main_menu {
list-style: none;
text-align: right;
margin: 13px 29px 15px 0px;
}
.main_menu li{
margin-bottom:0.7em;
}
.main_menu .active {
color: #00B6BE;
background: url("/common/uk/img/menu_bullet_down.gif") no-repeat 100% 0%;
padding-right: 15px;
text-decoration: none;
}
.main_menu li a {
padding-right:15px;
}
.main_menu li a:hover, .main_menu .sel {
padding-right:15px;
background:url("/common/uk/img/menu_bullet.gif") top right no-repeat;
}
.main_menu .sel {
text-decoration: none;
}
.main_menu .under a {
background:url("/common/uk/img/menu_bullet2.gif") top right no-repeat;
}
.main_menu .under a:hover {
background:url("/common/uk/img/menu_bullet.gif") top right no-repeat;
}

.logo {
width:148px;
margin-left:auto;
margin-right:43px;
margin-bottom:33px;
}

.more {
padding-right:11px;
background:url("/common/uk/img/more_arrow.gif") top right no-repeat;
}

p {
margin-bottom:15px;
}

/*-----------------blocks home-------------------*/

.m_left {
padding:0;
width:47%;
float:left;
}

.m_right {
width:52%;
float:right;
}

.news_date {
float:left;
width:60px;
padding-top:2px;
clear:both;
font-size:0.9em;
}

.news {
padding-right:35px;
}

.news p {
display: table;
margin-bottom:16px;
}

#right_main {
padding-top:40px;
padding-left:10px;
}

#right_main2 {
padding-top:42px;
padding-left:9px;
}

.under_2 {
color: #7780AA;
text-align: right;
margin: 0px 43px 0px 0px;
}


.main_info {
margin-bottom:28px;
margin-right:418px;
line-height:1.3em;
}
.main_info p {
margin-top:1.5em;
margin-bottom:1em;
}
.main_info h1 {
margin: 0px;
}



.block_contact {
float:left;
width:70px;
font-weight:bold;
}

/*----------------- second-------------------*/
/*----------------- block second-------------------*/
.layout_second {
width:100%;
border-collapse:collapse;
border-spacing: 0px;
border: none;
}

.layout_second td {
margin:0;
padding:0;
}

#right {
text-align: right;
width: 293px;
}
#right .container {
text-align: left;
padding-left: 50px;
}
/* Main menu */
.main_menu2{
margin:4px 0px 0px 0px;
border-top:1px solid white;
background-position: top right;
background-repeat: no-repeat;
padding-top: 5px;
}
.main_menu3 {
width: 160px;
margin: 1px 0 0px 55px;
padding: 0px 0 -2px 0px;
font-size: 0.9em;
background: url("/common/uk/img/bg_main_news2.png") 100% 0% repeat-y;
}
.main_menu4 {
margin:0px 0;
height:10px;
background-position: bottom right;
background-repeat: no-repeat;
}
.main_menu3 a, .main_menu3 span {
padding:0;
display:block;
padding-bottom:6px;
background: none;
}
.main_menu3 .sel {
color: #00B6BE;
background: none;
}
.main_menu3 .menu_last {
padding-bottom:0px;
}
div.main_menu3 a:hover {
background: none;
}

/* Submenu */
.submenu {
margin-bottom: 25px;
}
.submenu .sel {
color: #00B6BE;
text-decoration: none;
}
td.submenu1 {
/*width: 250px;*/
padding: 8px 0px;
}
.submenu1 div {
width: 226px;
/*height: 16px;*/
font-size: 0.9em;
padding: 3px 19px 3px 5px;
}
.submenu1 div.is_img {
width: 326px;
height: 27px;
padding: 12px 19px 0px 0px;
}
.submenu1 .child {
background: #EDF1F5 url("/common/uk/img/bg_submenu1.gif") no-repeat;
}
.submenu1 .img {
width: 112px;
height: 35px;
float: left;
clear: left;
}
.submenu2 {
height: 100%;
background: #EDF1F5;
}
.submenu2 table {
height: 100%;
}
.submenu2 th, .submenu2 td {
padding: 0px 10px;
}
.submenu2 th.first {
height: 8px;
background: url("/common/uk/img/corner1.gif") no-repeat;
}
.submenu2 th.last {
height: 8px;
background: url("/common/uk/img/corner2.gif") no-repeat 100% 0%;
}
.submenu2 td.first {
height: 8px;
background: url("/common/uk/img/corner4.gif") no-repeat 0% 100%;
}
.submenu2 td.last {
height: 8px;
background: url("/common/uk/img/corner3.gif") no-repeat 100% 100%;
}
.submenu2 .middle {
padding-top: 1px;
}
.submenu2 div {
height: 12px;
font-size: 0.8em;
padding: 3px 0px 5px 0px;
}

/* ======== */
/* Content */

/* Links */
.bottom_links .link_back {
float: left;
margin-right: -200px;
}
body>* .bottom_links .link_back {
position: relative;
z-index: 100;
}
.link_back .more {
background: url("/common/uk/img/icon_back.gif") no-repeat 100% 3px;
}
.bottom_links .link_print {
float: right;
width: 100%;
text-align: right;
}

/* Page navigation */
.pager {
width: 100%;
margin-bottom: 15px;
}
.pager span {
margin-right: 10px;
}
.pager span a {
margin: 0px 0px;
}
.pager .num a, .pager b {
margin: 0px 3px;
}
.pager b {
font-weight: bold;
}

/* Form */
.form td {
padding: 0px 2px 10px 2px;
}
.form .name {
text-align: right;
}
.form .right, .form .right * {
font-size: 11px;
}
.form .input {
height: 13px;
}
.form .input, .form textarea {
width: 196px;
}
.form .calendar {
width: 178px;
}
.form img {
margin-bottom: -3px !important;
margin-bottom: -4px;
}
.form .radio, .form .checkbox {
margin: 0px 8px 4px 0px !important;
margin: 0px 5px 0px 0px;
}
body>* .form .radio, body>* .form .checkbox {
vertical-align: -40%;
}

/* Table */
.table {
width: 100%;
border-collapse: collapse;
border-spacing: 0px;
border-right: 2px solid #FFF !important;
border-right: 1px solid #FFF;
border-bottom: 2px solid #FFF;
background: #EDF1F5 url("/common/uk/img/bg_tr_last.gif") no-repeat 100% 100%;
}
.table * {
font-size: 11px;
font-family: Tahoma;
}
.table th, .table td {
text-align: left;
padding: 5px 10px;
}
.table th {
background: #C0CDDB;
border-right: 1px solid #FFF;
}
.table th.first {
background: #C0CDDB url("/common/uk/img/bg_th_first.gif") no-repeat 0% 0%;
}
.table th.last {
background: #C0CDDB url("/common/uk/img/bg_th_last.gif") no-repeat 100% 0%;
}
.table td {
border-right: 1px solid #C4D0DD;
border-bottom: 1px solid #C4D0DD;
}
.table tr.last td {
padding: 0px 0px 7px 0px;
height: 8px;
}
.table tr.last td.first {
background: #EDF1F5 url("/common/uk/img/bg_tr_first.gif") no-repeat 0% 100%;
}

/* Lists */
.body ul {
list-style-type: none;
margin: 8px 0px;
padding: 0px;
}
.body ul li {
background: url("/common/uk/img/bullet_gray.gif") no-repeat 20px 7px;
padding-left: 34px;
margin-bottom: 2px;
}
.body ol {
margin: 8px 0px 8px 34px;
padding: 0px;
}
.body ol li {
margin-bottom: 2px;
}
/* For module */
.body ul li.num_list {
background: none;
padding-left: 0px;
}
.body li.num_list .num {
width: 25px;
text-align: right;
margin-right: 9px
}
body>* .body li.num_list .num {
display: block;
float: left;
}

/* Headers */
.body h1 {
color:#334080;
font-size:1.25em;
font-weight:bold;
margin: 0px 0px 8px 0px;
}
.body h2 {
color:#334080;
font-size:1.13em;
font-weight:bold;
margin: 0px 0px 8px 0px;
}
.body h3 {
color:#334080;
font-size:1em;
font-weight:bold;
margin: 0px 0px 8px 0px;
}


/* Photo */
.body table.photo {
	float:left;
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
	margin: 0px 9px 3px 0px;
}

.body table.photo td{
	width:1px;
}
.body table.photo td.caption{
	display:table-row;
	color: #A5ABB1;
	background-color:transparent;
	font-size: 0.9em;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	border: none;
}



.body table.photo td.t { height:5px;background-color:#EDF1F5;}
.body table.photo td.l { width:5px;background-color:#EDF1F5; }
.body table.photo td.r { width:5px;background-color:#EDF1F5; }
.body table.photo td.b { height:5px;background-color:#EDF1F5; }


.body table.photo td.t_l {background: #EDF1F5 url("/common/uk/img/corner1.gif") no-repeat;width:5px;height:5px;}
.body table.photo td.t_r {background: #EDF1F5 url("/common/uk/img/corner2.gif") no-repeat 100% 0%;width:5px;height:5px;}
.body table.photo td.b_l {background: #EDF1F5 url("/common/uk/img/corner4.gif") no-repeat 0% 100%;width:5px;height:5px;}
.body table.photo td.b_r {background: #EDF1F5 url("/common/uk/img/corner3.gif") no-repeat 100% 100%;width:5px;height:5px;}


/* ====== */
/* Pages */

/* ===== */
/* News */
.news_page .item {
margin-bottom: 20px;
}
.news_page .date {
font-size: 11px;
color: #A1AAB3;
margin-bottom: 5px;
}
.news_page .title {
color: #334080;
font-weight: bold;
margin-bottom: 5px;
}
.news_page .link {
margin-top: 2px;
}
.news_page .more {
font-size: 11px;
}
.news_page .table_archive {
width: 100%;
border-collapse: collapse;
border-spacing: 0px;
}
.news_page .table_archive td {
height: 50px;
}
.news_page .table_archive .td_left {
width: 10px;
background: url("/common/uk/img/bg_archive_left.gif") no-repeat;
}
.news_page .table_archive .td_center {
padding-top: 18px;
background: url("/common/uk/img/bg_archive_center.gif") repeat-x;
}
.news_page .table_archive .td_right {
width: 10px;
background: url("/common/uk/img/bg_archive_right.gif") no-repeat;
}
.news_page .table_archive * {
font-size: 11px;
}
.news_page .table_archive {
margin-bottom: 25px;
}
.news_page .table_archive .input {
width: 73px;
height: 13px;
}
.news_page .table_archive .button {
width: 48px;
margin-left: 3px;
}
.news_page .table_archive .icon {
margin-right: 18px;
}
.news_page .table_archive img {
margin-bottom: -3px !important;
margin-bottom: -4px;
}
.news_page .bottom_links {
padding-top: 25px;
}
.news_page .bottom_links * {
font-size: 12px;
}
.news_page .pager {
padding-top: 10px;
}

/* ======== */
/* Sitemap */
.sitemap * {
text-decoration: none;
}
.sitemap .item1 {
font-size:1.25em;
font-weight:bold;
margin-bottom: 2px;
}
.sitemap .item2 {
font-size:1em;
font-weight:bold;
background: url("/common/uk/img/menu_bullet3.gif") no-repeat 0% -2px;
padding-left: 16px;
margin-bottom: 3px;
}
.sitemap .item3 {
font-size:1em;
background: url("/common/uk/img/bullet_gray.gif") no-repeat 20px 7px;
padding-left: 29px;
margin-bottom: 3px;
}
.sitemap .item4 {
font-size:0.9em;
background: url("/common/uk/img/bullet_gray.gif") no-repeat 33px 7px;
padding-left: 43px;
margin-bottom: 2px;
}

/* ========== */
/* Printable */
body#printable {
background: #FFF;
padding: 60px 0px;
}
#table_printable {
width: 580px;
margin: 0px auto;
}
#printable .top td {
height: 70px;
vertical-align: bottom;
}
#printable .body {
padding: 40px 0px 20px 0px;
}
#printable .body, #printable .body * {
/*color: #000;*/
color: #5D5D5D;
}
#printable .body .more, #printable .body .link_back, #printable .body .link_print {
display: none;
}
#printable .bottom {
font-size: 0.9em;
}
#printable .bottom {
vertical-align: top;
}
