#container { width: 1152px; margin:0 auto; padding: 0; }
body { background-color:#fff repeat-x scroll top left; font-family: Calibri,Arial,Geneva,Helvetica,sans-serif; font-weight: normal; color: #343434; margin:0; padding: 0 10px; font-size: 1em; line-height: 1.2em; text-align: left; display: block; }
* { margin:0; padding:0; }
table { width: 100%; text-align: left; }
th, td { padding: 6px 6px; }
th { color: #fff; background-color: #033E6B; }
td { background: #fff; }
td a { color: #33a; }
td.mainl { font-size: 1em; text-align: left; line-height: 1.2em; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 { width: 1358px; float: left; padding: 0px; background-color: #fff; font-family: Calibri,'Open Sans Condensed',arial,helvetica,sans-serif; letter-spacing: 0.1px; font-size: 15px; color: #343434; font-weight: normal; line-height: 1.38em; margin: 0; border-right:0; border-bottom:0; border-top:0; border-left:0; }
#content2 table { table-layout:auto; border-collapse:collapse; }
#content2 table.mix { table-layout:auto; border-collapse:collapse; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#content2 table.half { table-layout:auto; border-collapse:collapse; width:48%; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#content2 table.st1 { table-layout:auto; border-collapse:collapse; width:64%; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#content2 table.st2 { table-layout:auto; border-collapse:collapse; width:34%; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#content2 table.half2 { table-layout:auto; border-collapse:collapse; width:49%; border-top: 0px none #fff; border-right: 0px none #fff; border-bottom: 0px none #fff; border-left: 0px none #fff; }
#content2 table.reduced { table-layout:auto; width:72%; border-collapse:collapse; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#content2 table.large { table-layout:auto; border-collapse:collapse; width:94%; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#content2 table.grid { width:100%; }
#content2 td.expr, #content2 td.expr a { font-size: 13px; color: #33a; padding: 3px 3px 3px 3px; border-right:0; border-bottom: 0px; border-top:0; border-left:0; }
#content2 td.expr a:hover, #content2 td.expr a.hover { color: #ff6681; }
#content2 td.mini { font-size: 15px; text-align: center; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.mini a { color: #0022cf; }
#content2 td.mix { color: #343434; text-align: right; font-size: 9px; font-weight: normal; border-bottom: 0px none #fff; }
#content2 td.mix h3 { text-align: left; font-size: 18px; font-weight: bold; }
#content2 td.mix h4 { text-align: left; }
#content2 td.mix h5 { color: #33a; text-align: left; font-size: 15px; font-weight: normal; letter-spacing: 0px; }
#content2 td.mini a:hover, #content2 td.mini a.hover { color: #ff6681; }
#content2 td.minil { font-size: 15px; text-align: left; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.minil a { color: #0022cf; }
#content2 td.minil a:hover, #content2 td.minil a.hover { color: #ff6681; }
#content2 td.midil { font-size: 15px; text-align: left; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.midil a { color: #0022cf; }
#content2 td.midil a:hover, #content2 td.midil a.hover { color: #ff6681; }
#content2 td.main { font-size: 15px; text-align: center; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.mainv { font-size: 15px; text-align: center; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.main a { color: #0022cf; }
#content2 td.mainv a { color: #0022cf; }
#content2 td.mainl { font-size: 15px; text-align: left; line-height: 1.44em; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.mainlv { font-size: 15px; text-align: left; line-height: 1.44em; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.mainc { font-size: 15px; text-align: center; line-height: 1.44em; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.maincv { font-size: 15px; text-align: center; line-height: 1.44em; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.mainl2 { font-size: 15px; text-align: left; line-height: 1.44em; color: #33a; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 0px none #fff; }
#content2 td.mainl3 { font-size: 15px; text-align: left; line-height: 1.4em; vertical-align:top; width: 60%; color: #33a; padding: 5px 15px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.mainl a { text-align: left; color: #0022cf; }
#content2 td.mainlv a { text-align: left; color: #0022cf; }
#content2 td.mainr { font-size: 13px; text-align: right; line-height: 1.44em; color: #33a; width: 164px; overflow: hidden; text-overflow: ellipsis; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.mainr a { color: #0022cf; }
#content2 td.mainrv { font-size: 15px; text-align: right; line-height: 1.44em; color: #33a; width: 164px; overflow: hidden; text-overflow: ellipsis; padding: 1px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#content2 td.mainrv a { color: #0022cf; }
#content2 table.mainx { border: 1px solid #bbb; }
#content2 td.mainlx { font-size: 15px; text-align: left; color: #33a; padding: 2px 3px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 1px solid #efefef; border-bottom: 0px none #fff; }
#content2 td.mainx { font-size: 15px; text-align: center; color: #33a; padding: 3px 2px; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 1px solid #efefef; border-bottom: 0px none #fff; }
#content2 td.my { color: #343434; }
#content2 td.my a { color: #0022cf; }
#content2 td.my a:hover, #content2 td.my a.hover { color: #ff6681; }
#content2 td, #content2 th { font-family: Calibri,'Open Sans Condensed',arial,helvetica,sans-serif; font-size: 15px; color: #33a; padding: 2px 2px 2px 2px; margin: 0; margin-left:-2px; font-weight: normal; border-right:0; border-bottom: 1px solid #d0d0d0; border-top: 0; border-left:0; }
#content2 .links3 { text-align: left; }
#content2 .links3 a { display: inline-block; background: #3b97e3; color: #ffffff; padding: 2px 8px; border-radius: 5px; }
#content2 .links3 a:hover { color: yellow; }
#content2 td a { border-bottom:0; line-height: 1.32em; color: #33a; }
#content2 td a:hover, #content2 td a.hover { color: #ff6681; }
#content2 td.clearances { text-align: center; border-color: #fff; border-width: 0px 0px 0px 0px; border-right: 1px solid #fff; border-left: 1px solid #fff; }
#content2 td.grid1 { text-align: left; border-bottom: 0px; padding: 1px 1px 1px 1px; font-size: 13px; color: #343434; font-weight:bold; }
#content2 td.grid2, #content2 td.grid2 a { text-align: left; border-bottom: 0px; padding: 1px 1px 1px 1px; font-size: 13px; color: #33a; font-weight:normal; }
#content2 td.grid3, #content2 td.grid3 a { text-align: left; width: 20px; border-bottom: 0px; padding: 1px 2px 1px 2px; font-size: 13px; color: #a3a; font-weight:normal; }
#content2 td.grid, #content2 td.grid a { text-align: left; border-bottom: 0px; padding: 1px 2px 1px 2px; font-size: 13px; color: #33a; }
#content2 td.grid a:hover,
#content2 td.grid a.hover,
#content2 td.grid1 a:hover,
#content2 td.grid1 a.hover,
#content2 td.grid2 a:hover,
#content2 td.grid2 a.hover,
#content2 td.grid3 a:hover,
#content2 td.grid3 a.hover { color: #ff6681; }
#content2 h3 { font-family: Calibri,Geneva, Arial, Helvetica, sans-serif; font-size: 24px; margin-left:-10px; color: #a0a0a0; margin: 0; font-weight: bold; padding: 16px 16px 16px 1px; }
#content2 h4 { font-family: Calibri,Geneva, Arial, Helvetica, sans-serif; font-size: 22px; margin-left:-10px; color: #1a57a7; letter-spacing:-1px; padding: 6px 2px 6px 2px; margin: 0; font-weight: normal; }
#content2 h5 { font-family: Calibri,Geneva, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing:0px; padding: 6px 2px 6px 2px; margin: 0; font-weight: bold; }
#content2 h6 { font-family: Calibri,Geneva, Arial, Helvetica, sans-serif; font-size: 23px; line-height: 1.17em; margin-left:-10px; color: #a0a0a0; margin: 0; font-weight: bold; padding: 1px 16px 3px 1px; }
#content2 p { font-size: 12px; font-weight: normal; letter-spacing: 0px; color: #343434; }
#content2 p a { font-size: 12px; font-weight: normal; letter-spacing: 0px; color: #33a; }
#content2 p a.hover, #content2 p a:hover { font-size: 12px; font-weight: normal; letter-spacing: 0px; color: #ff6681; }

#body h2 { font-size: 1.4em; letter-spacing: -0.05em; color: #1a57a7; font-weight: bold; }
#body h2 a { font-weight: normal; }
#body h2 a:hover { color: #33a; }

#body h3 { font-size: 1.4em; letter-spacing: -0.05em; color: #1a57a7; font-weight: bold; }
#body h3 a { font-weight: normal; }
#body h3 a:hover { color: #33a; }
#body h4 { font-size: 1.23em; letter-spacing: -0.05em; color: #1a57a7; font-weight: bold; }
#body h5 { font-size: 1.08em; letter-spacing: -0.015em; color:#343434; font-weight: bold; }
#body h5 a { color: #33a; }
#body h5 a:hover { color: #ff6681; }
#body h6 { font-size: 0.97em; letter-spacing: -0.015em; color:#343434; font-weight: bold; }
#body h6 a { color: #33a; }
#body h6 a:hover { color: #ff6681; }
#body table.half2 { table-layout:auto; border-collapse:collapse; width:49%; border-top: 0px none #fff; border-right: 0px none #fff; border-bottom: 0px none #fff; border-left: 0px none #fff; }
#body td.main { font-size: 1em; text-align: center; line-height: 0.81em; color: #33a; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 0px none #fff; border-bottom: 1px solid #eee; }
#body td.main a { color: #0022cf; }
#body table.mainx { border: 1px solid #bbb; }
#body td.mainx { font-size: 1em; text-align: center; color: #33a; border-right: 0px none #fff; border-left: 0px none #fff; border-top: 1px solid #efefef; border-bottom: 0px none #fff; }
#body table td.grid1 { text-align: left; border-bottom: 0px; padding: 1px 1px 1px 1px; font-size: .95em; color: #343434; font-weight:bold; }
#body td.grid2 { text-align: left; border-bottom: 0px; padding: 1px 1px 1px 1px; font-size: .95em; font-weight:normal; }
#body table.st1 { table-layout:auto; border-collapse:collapse; width:64%; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#body table.st2 { table-layout:auto; border-collapse:collapse; width:34%; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
p { line-height: 1.5em; margin-bottom: 1.2em; }
a { color: #33a; text-decoration:none; }
a:hover { color: #ff6681; text-decoration:none; }
a:focus { outline: none; text-decoration:none; }
#hr { border: none; background-color: #eee; color: #eee; height: 1px; width: 99%; }
#catnav2 { padding:0;  margin:0; font-weight:bold;
background: -webkit-gradient(linear, center top, center bottom, from(#dedede), to(#ffffff));
background: -webkit-linear-gradient(#dedede, #ffffff);
background: -moz-linear-gradient(#dedede, #ffffff);
background: -o-linear-gradient(#dedede, #ffffff);
background: -ms-linear-gradient(#dedede, #ffffff);
background: linear-gradient(#dedede, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#ffffff');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dededede, endColorstr=#ffffffff)"; }
#catnav2 ul { z-index:99; margin:0; padding:0; list-style:none; line-height:1.2em; margin:0; }
#catnav2 ul li { border-right:1px solid #fff; float:left; width: auto; display: inline-block; }
#catnav2 ul li.last { border-right:1px solid #eee; }
#catnav2 ul li a { display:block; margin:0; padding: .7em .5em .7em .5em; line-height:1.2em; text-decoration:none; color:#33a; font-weight:bold; border-left:1px solid #ebebeb; }
#catnav2 ul li ul { position: absolute; left: -999em; width: 13em; z-index: 999; margin-left:-2px; border-top: 1px solid #ebebeb; }
#catnav2 ul li ul li { padding-bottom: .1px; }
#catnav2 ul li ul li a { width: 12em; line-height: 0.66em; padding:.6em .16em .6em .16em; border:0; border: 1px solid #ebebeb; border-left:1px solid #ebebeb; border-top:0; background:#eee; }
#catnav2 ul li ul.middlex a { width: 10em; line-height: 0.6em; }
#catnav2 ul li ul.datalist a { width: 13em; line-height: 0.9em; }
#catnav2 ul li.last { border-right: 1px solid #efefef; }
#catnav2 ul li ul.occupancy a { display:block; line-height: .52em; background:#eee; width: 3em; border-right:1px solid #eee; text-decoration:none; padding: .3em .3em .3em .3em; }
#catnav2 ul li ul li a:hover, #catnav2 ul li ul li a.hover { background:#fff; }
#catnav2 ul li:hover,
#catnav2 ul li.hover { position:static; }
#catnav2 ul li:hover ul ul, 
#catnav2 ul li.sfhover ul ul,
#catnav2 ul li:hover ul ul ul, 
#catnav2 ul li.sfhover ul ul ul,
#catnav2 ul li:hover ul ul ul ul, 
#catnav2 ul li.sfhover ul ul ul ul { left: -999em; }
#catnav2 ul li:hover ul, 
#catnav2 ul li.sfhover ul,
#catnav2 ul li li:hover ul, 
#catnav2 ul li li.sfhover ul,
#catnav2 ul li li li:hover ul, 
#catnav2 ul li li li.sfhover ul,
#catnav2 ul li li li li:hover ul, 
#catnav2 ul li li li li.sfhover ul { left:auto; }
#catnav2 ul a,#catnav2 ul ul a { color:#47469c; }
#catnav2 ul a:hover,catnav2 ul ul a:hover { color:#f04249; }
#catnav3 { font-family: Calibri,Geneva,sans-serif; font-weight:100; text-decoration:none; text-align:left; color: #fefefe; font-size: 0.82em; padding:.1em .1em .1em .1em; border-left:1px solid #ebebeb; border-bottom:1px solid #fff; border-right:1px solid #ebebeb; }
#content2 { float: left; width: 100%; }
#ukrtitle { font-family: Calibri,Arial,Geneva,Helvetica,sans-serif; font-weight:bold; text-decoration:none; color:#1a57a7; font-size: 28px; padding:.3em .15em .5em .5em; border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; }
#prefooter { width: 99%; border-top:1px solid #ebebeb; clear:both; float:left; line-height: 1.5em; margin:0; padding:0; background: #fff; padding:.4em .7em .4em .7em; color: #33a; width:99%; font-family: Calibri,Arial,Geneva,Helvetica,sans-serif; font-size:100%; position:relative; }
#prefooter table td { text-decoration:none; border-left:0; border-right:0; border-bottom:0; }
#prefooter table td.rss a { float:left; width: 142px; border-left:0; border-right:0; }
#prefooter table td.twit { width: 220px; float:left; }
#prefooter table td.translate { width: 70px; float:right; }
#prefooter table td a { color: #33a; border:0; }
#prefooter a:hover, #prefooter a.hover { color: #ff6681; }
#footermenu { clear:both; float:left; line-height: 1.5em; margin:0; padding:0; background: #47469c; padding: .7em .2em .7em .2em; color: #fff; width:100%; font-family: Calibri,Arial,Geneva,Helvetica,sans-serif; font-size:100%; position:relative; }
#footermenu h3 a { font-size: 18px; color: #fff; line-height: 18px; font-weight: bold; text-align: center; position: relative;  left: 23em;  width: 580px; }
#footermenu h3 a:hover { font-weight:bold; color: #ff6681; }
#footermenu h4 { padding:.7em .1em .7em .1em; font-size: 12px; color: #eee; line-height: 18px; font-weight: normal; text-align: left; letter-spacing: 1.4px; position: relative; left: 19em; }
#footermenu h4 a { color: #eee; }
#footermenu h4 a:hover, #footermenu h4 a.hover { color: #ff6681; }
#footermenu ul { margin:0; padding:0; list-style:none; float:right; position:relative; right:50%; }
#footermenu ul li { float:left; position:relative; left:50%; }
#footermenu ul li a { display:block; margin:0; padding: 4px 0.4px 4px 0.4px; font-size:12pt; background: #47469c; text-decoration:none; color:#eee; font-weight:bold; letter-spacing: -0.4px; }
#footermenu ul li a:hover { background: #47469c; color:#ff6681; letter-spacing: -0.4px; }
#footermenu ul li:hover a,
#footermenu ul li.hover a { background:#47469c; color:#ff6681; letter-spacing: -0.4px; }
.cloudzoom-lens { border:5px solid #888; width:100px; height:100px; box-shadow: -0px -0px 10px rgba(0,0,0,0.40); cursor:crosshair; z-index: 10; }
.cloudzoom-zoom { border:1px solid #888; width:500px; height:200px; box-shadow: -0px -0px 10px rgba(0,0,0,0.40); z-index:999; }
.cloudzoom-zoom-inside { border:none; box-shadow:none; z-index:999; }
.cloudzoom-caption { display:none; text-align: left; background-color:#000; color:#fff; font-weight:bold; padding:10px; font-family: Calibri,sans-serif; font-size:11px; }
.cloudzoom-blank { background-image:url(blank.png); }
.cloudzoom-ajax-loader { background-image:url(ajax-loader.gif); width:32px; height:32px; }
.links { text-align: left; }
.links a { display: inline-block; background: #3b97e3; color: #ffffff; padding: 2px 8px; border-radius: 5px; }
.links a:hover { color: yellow; }
