@charset "utf-8";
* { padding:0; margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height:100%; }
html, button, input, select, textarea { font-family:Arial, Helvetica, sans-serif; color: #222; }

/* ======== 05.10.2012 begin */
body { margin: 0; font-size: 12px; line-height:normal; height:100%; background:url(/img/default/global/pages/allInner/Panorama_inner.jpg) center top no-repeat; }
/* ======== 05.10.2012 end */

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }
/* =============================================================================
   Links
   ========================================================================== */
a { color: #0095E0; }
a:visited { color: #0095E0; }
a:hover { text-decoration:none; }
a:focus { outline: none; }
a:hover, a:active { outline: none; }
/* =============================================================================
   Typography
   ========================================================================== */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 2px solid #7fb0c9; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/* =============================================================================
   Lists
   ========================================================================== */
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
/* =============================================================================
   Embedded content
   ========================================================================== */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root) { overflow: hidden; }
/* =============================================================================
   Figures
   ========================================================================== */
figure { margin: 0; }
/* =============================================================================
   Forms
   ========================================================================== */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
/* =============================================================================
   Tables
   ========================================================================== */
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}
/* ==|== non-semantic helper classes ======================================== */
/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.w100h1 {
	display:inline-block;
	$display:inline;
	zoom:1;
	width:100%;
	height:1px;
}
.greyH {
	background:#74858f;
}
.block-bg-0095e1 {
	background-color:#0095e1 !important;
}
.cfff {
	color:#fff !important;
}
.block-bg-66777f {
	background-color:#66777f !important;
}
.block-bg-e4eff5 {
	background-color:#e4eff5 !important;
}
.c-305367 {
	color:#305367 !important;
}
/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
/*============================================================================*/
#body {
	min-height:100%;
	width:960px;
	margin:0 auto;
	font-size:12px;
}
footer {
	width:945px;
	margin:0 auto;
	height:76px;
	padding-top:14px;
	border-top:4px solid #bcc9cf;
	margin-top:-94px;
	overflow:hidden;
	clear:both;
}
#contentPage {
	padding-bottom:104px;
	padding-top:17px;
	z-index:2;
}
header #langs {
	font-size:12px;
	color:#000;
	padding-right:28px;
}
header #langs * {
	display:inline-block;
	margin-right:5px;
	height:14px;
}
header #langs a {
	color:#22699f;
	text-decoration:none;
	border-bottom:1px solid #000;
	padding-bottom:0;
}
header #langs a:hover {
	padding-bottom:1px;
	border-bottom:none;
}
#langs {
	float:left;
	display:inline;
}
#childPortal {
	float:left;
	display:inline;
	margin-left:21px;
	color:#2ddc3d;
	padding-left:30px;
	background:url(/img/default/global/header/child-portal-ico.png) left center no-repeat;
	line-height:15px;
	text-transform:uppercase;
}
#headSearch {
	float:right;
	display:inline;
	font-size:13px;
	line-height:14px;
}
#headRssLink {
	float:left;
	display:inline;
	color:#808080;
	padding-left:18px;
	background:url(/img/default/global/header/rsslink.png) left center no-repeat;
}
#headSearch label {
	display:inline-block;
	color:#808080;
	$display:inline;
	zoom:1;
}
#headSearch #searchInpWrpr {
	display:inline-block;
	border:2px solid #cdcdcd;
	background:#fff;
	$display:inline;
	zoom:1;
}
#headSearch #searchInpWrpr input {
	background:none;
	border:none;
	width:127px;
	height:14px;
	border-right:2px solid #cdcdcd;
	color:#808080;
	padding-left:6px;
	vertical-align:middle;
	outline:none !important;
}
#headSearch #searchInpWrpr #srchSubm {
	width:18px;
	height:18px;
	background:url(/img/default/global/header/search-btn.png) center top no-repeat;
	border-right:none;
	margin-left:-3px;
	padding-left:0;
}
#headerTopLine {
	left: 0;
    padding-top: 7px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 201;
}
#herbArea {
	width:393px; /* 330 */
	margin:-36px auto 0 auto;
	text-align:center;
	position:relative;
	z-index:10;
}
#herbArea img {
	display:block;
	margin:0 auto;
}
#herbArea h4 {
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	color:#00699E;
	padding-top:13px;
	text-transform:uppercase;
}
#herbArea h5 {
	/* 03.10.2012 ====== begin*/
	font-size:13px;
	/* 03.10.2012 ====== end */
	font-weight:normal;
}
#mainHeaderImg {
	margin:-21px auto 0 auto;
	display:block;
	position:relative;
	z-index:1;
}
header {
	position:relative;
	padding-top:40px;
	z-index:10;
}
header nav {
	/*width:765px;*/
	float:left;
	display:inline;
	margin-top:16px;
	font-family: 'PT Sans', sans-serif;
	position:relative;
	margin-left:-5px;
	z-index:1;
}
header nav li {
	float:left;
	display:inline;
	margin-right:5px; /* 8px */
	font-size:12px;
	text-transform:uppercase;
}
header nav li a {
	color:#74858F !important;
	text-decoration:none;
	padding: 0 6px;
	font-size:11px;
	line-height:17px;
	display:inline-block;
	height:17px;
	$display:inline;
	zoom:1;
}
header nav li:hover a {
	background:#0095E0;
	color:#fff !important;
}
header nav li.active a {
	background:#006194;
	color:#fff !important;
}
header nav li section {
	background:#006194;
	position:absolute;
	left:0;
	top:17px;
	width:768px;
	padding:14px 0;
	/*overflow:hidden;*/
	display:none;
}

header nav li:hover section {
	display:block;
}
header nav li:hover a {
	background:#006194 !important;
	color:#fff !important;
}
header nav li.active section {
	display:block;
}
header nav li section h5 {
	font-family: 'PT Sans', sans-serif;
	font-size:15px;
	line-height:18px;
	text-transform:none;
	color:#fff;
	padding-bottom:10px;
}
header nav li section a {
	background:none;
	color:#fff;
	text-decoration:underline;
	display:inline-block;
	vertical-align:top;
	margin:0 80px 7px 0;
	width:175px;
	padding:0;
	height:auto;
	text-transform:none;
	line-height:normal;
}
header nav li section .linkWrpr {
	width:730px;
	overflow:hidden;
	margin:0 auto;
}
header nav li section .inLinkWrpr {
	width:110%;
}
#departamentsSelect {
	position: absolute;
    right: 212px;
    top: 7px;
    z-index: 101;
}
#departamentsSelect.active {
	width:560px;
	border:1px solid #9fb1bb;
	text-align:right;
}
#departamentsSelect * {
	position:relative;
}
#departamentsSelect .openSelect {
	display:inline-block;
	$display:inline;
	zoom:1;
	height:25px;
	line-height:25px;
	padding:0 17px 0 10px;
	background:url(/img/default/global/header/departamentLinkBg.png) right top no-repeat;
	z-index:2;
	text-decoration:none;
}
#departamentsSelect.active .openSelect {
	background-position:right bottom;
}
#departamentsSelect .openSelect span {
	border-bottom:1px dotted #607b8c;
}
#departamentsSelectBg {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
}
.active #departamentsSelectBg {
	display:block;
}
#departamentsSelectMenu {
	text-align:justify;
	width:475px;
	margin:0 auto;
	z-index:3;
	padding:12px 0 48px;
	display:none;
}
#departamentsSelectMenuVisible {
	margin-top:20px;
	background:url(/img/default/global/pages/main/departamentsSelectMenuVisibleBg.png) left center repeat-x;
}
#departamentsSelectMenu a,
#departamentsSelectMenuVisible a {
	display:inline-block;
	width:160px;
	vertical-align:top;
	text-align:left;
	margin-bottom:15px;
	padding-left:40px;
	background:url(/img/default/global/header/departamentIconsSprite.png) no-repeat;
	min-height:30px;
	font-size:12px;
	line-height:14px;
	color:#315266;
	$display:inline;
	zoom:1;
}
#departamentsSelectMenuVisible a {
	width:120px;
}
#depIco0,
.depIco0 {
	background-position:0 0 !important;
}
#depIco1,
.depIco1 {
	background-position:0 -200px !important;
}
#depIco2,
.depIco2 {
	background-position:0 -400px !important;
}
#depIco3,
.depIco3 {
	background-position:0 -600px !important;
}
#depIco4,
.depIco4 {
	background-position:0 -800px !important;
}
#depIco5,
.depIco5 {
	background-position:0 -1000px !important;
}
#depIco6,
.depIco6 {
	background-position:0 -1200px !important;
}
#depIco7,
.depIco7 {
	background-position:0 -1400px !important;
}
#depIco8,
.depIco8 {
	background-position:0 -1600px !important;
}
#depIco9,
.depIco9 {
	background-position:-1px -1800px !important;
}
#depIco10,
.depIco10 {
	background-position:0 -2000px !important;
}
#depIco11,
.depIco11 {
	background-position:0 -2200px !important;
}
#depIco12,
.depIco12 {
	background-position:0 -1200px !important;
}
#depIco13,
.depIco13 {
	background-position:0 -2400px !important;
}
#depIco14,
.depIco14 {
	background-position:0 -2600px !important;
}
#footLeft {
	float:left;
	display:inline;
	font-size:13px;
	line-height:15px;
	color:#000;
}
#footLeft h5 {
	font-size:15px;
	line-height:18px;
}
#footLeft ul {
	padding:0;
	margin:0;
	list-style:none;
}
#footRight {
	float:right;
	display:inline;
	font-size:12px;
	color:#000;
	line-height:16px;
}
#footRight .airlogolink {
	float:right;
	display:inline;
	margin-right:35px;
}
#footRight p {
	margin-left:51px;
}
.active #closeDepartament {
	display:block;
	width:14px;
	height:13px;
	overflow:hidden;
	position:absolute;
	left:8px;
	top:8px;
	background:url(/img/default/global/header/closeDepartment.png) left top no-repeat;
	z-index:20;
}
/*=============================MAP-BEGIN============================================*/
#interactiveMapWrpr {
	position:relative;
	width:294px;
	height:198px;
	margin-top:23px;
}
#interactiveMapMap {
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	opacity:0;
	filter:alpha(opacity=0);
}
#interactiveMapVisible {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
#regionsWrapper {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:2;
}
#regionsWrapper i {
	display:block;
	position:absolute;
	width:74px;
	background:url(/img/default/global/pages/main/map-hover.png) no-repeat;
	opacity:0;
	filter:alpha(opacity=0);
}
#regionsWrapper i.active {
	opacity:1 !important;
	filter:alpha(opacity=100);
}
#interactiveMapInformer {
	position:relative;
	z-index:20;
}
#interactiveMapInformer .hdr {
	width:278px;
	padding:13px 11px;
	background:#86b9d4;
	color:#fff;
	margin-top:11px;
}
#interactiveMapInformer .txt {
	width:278px;
	padding:9px 11px;
	background:#bdccd3;
	/*height:45px;*/
	overflow:auto;
}
#interactiveMapInformer .itm {
	display:none;
}
#interactiveMapInformer .active {
	display:block;
}
/*==========================REGIONS-BEGIN========================================*/
#regionsWrapper #o1 {
	background-position: 0px 0px;
	height: 39px;
	left: 31px;
	top: 8px;
}
#regionsWrapper #o2 {
	background-position: 0 -39px;
	height: 46px;
	left: 54px;
	top: 9px;
}
#regionsWrapper #o3 {
	background-position: 0 -86px;
    height: 51px;
    left: 85px;
    top: 18px;
}
#regionsWrapper #o4 {
	background-position: 0 -138px;
    height: 58px;
    left: 119px;
    top: 22px;
}
#regionsWrapper #o5 {
	background-position: 0 -195px;
    height: 51px;
    left: 139px;
    top: -1px;
}
#regionsWrapper #o6 {
	background-position: 0 -246px;
    height: 56px;
    left: 177px;
    top: -1px;
}
#regionsWrapper #o7 {
	background-position: 0 -302px;
    height: 44px;
    left: 163px;
    top: 44px;
}
#regionsWrapper #o8 {
	background-position: 0 -346px;
    height: 44px;
    left: 206px;
    top: 43px;
}
#regionsWrapper #o9 {
	background-position: 0 -394px;
    height: 55px;
    left: 256px;
    top: 50px;
}
#regionsWrapper #o10 {
	background-position: 0 -449px;
    height: 45px;
    left: 11px;
    top: 40px;
}
#regionsWrapper #o11 {
	background-position: 0 -494px;
    height: 44px;
    left: 45px;
    top: 51px;
}
#regionsWrapper #o12 {
	background-position: 0 -538px;
    height: 52px;
    left: 69px;
    top: 44px;
}
#regionsWrapper #o13 {
	background-position: 0 -590px;
    height: 47px;
    left: 86px;
    top: 63px;
}
#regionsWrapper #o14 {
	background-position: 0 -637px;
    height: 44px;
    left: 122px;
    top: 53px;
}
#regionsWrapper #o15 {
	background-position: 0 -780px;
    height: 34px;
    left: 124px;
    top: 81px;
}
#regionsWrapper #o16 {
	background-position: 0 -814px;
    height: 41px;
    left: 179px;
    top: 79px;
}
#regionsWrapper #o17 {
	background-position: 0 -901px;
    height: 56px;
    left: 238px;
    top: 76px;
}
#regionsWrapper #o18 {
	background-position: 0 -704px;
    height: 31px;
    left: 0;
    top: 75px;
}
#regionsWrapper #o19 {
	background-position: 0 -736px;
    height: 44px;
    left: 25px;
    top: 67px;
}
#regionsWrapper #o20 {
	background-position: 0 -681px;
    height: 23px;
    left: 45px;
    top: 90px;
}
#regionsWrapper #o21 {
	background-position: 0 -957px;
    height: 76px;
    left: 97px;
    top: 103px;
}
#regionsWrapper #o22 {
	background-position: 0 -1044px;
    height: 41px;
    left: 133px;
    top: 103px;
}
#regionsWrapper #o23 {
	background-position: 0 -1085px;
    height: 44px;
    left: 155px;
    top: 119px;
}
#regionsWrapper #o24 {
	background-position: 0 -856px;
    height: 45px;
    left: 201px;
    top: 104px;
}
#regionsWrapper #o25 {
	background-position: 0 -1129px;
    height: 47px;
    left: 172px;
    top: 151px;
}
/*==========================REGIONS-END========================================*/
#regionsTailWrapper {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:3;
}
#regionsTailWrapper i {
	position:absolute;
	top:-32px;
	display:none;
	width:65px;
	background:url(/img/default/global/pages/main/tail.png) no-repeat;
}
#regionsTailWrapper .active {
	display:block;
}
#regionsTailWrapper .lt3 {
	background-position:-260px bottom;
}
#regionsTailWrapper .rt3 {
	background-position:-325px bottom;
}
#regionsTailWrapper .lt2 {
	background-position:-130px bottom;
}
#regionsTailWrapper .rt2 {
	background-position:-195px bottom;
}
#regionsTailWrapper .lt1 {
	background-position:0 bottom;
}
#regionsTailWrapper .rt1 {
	background-position:-65px bottom;
}
/*==========================TAILS-BEGIN========================================*/
#regionsTailWrapper .o1 {
	height: 63px;
    left: 46px;
}
#regionsTailWrapper .o2 {
	height: 63px;
    left: 76px;
}
#regionsTailWrapper .o3 {
	height: 73px;
    left: 96px;
}
#regionsTailWrapper .o4 {
	height: 73px;
    left: 126px;
}
#regionsTailWrapper .o5 {
	height: 62px;
    left: 100px;
}
#regionsTailWrapper .o6 {
	height: 62px;
    left: 127px;
}
#regionsTailWrapper .o7 {
	height: 100px;
    left: 127px;
}
#regionsTailWrapper .o8 {
	height: 103px;
    left: 179px;
}
#regionsTailWrapper .o9 {
	height: 103px;
    left: 213px;
}
#regionsTailWrapper .o10 {
	height: 101px;
    left: 25px;
}
#regionsTailWrapper .o11 {
	height: 101px;
    left: 55px;
}
#regionsTailWrapper .o12 {
	height: 101px;
    left: 76px;
}
#regionsTailWrapper .o13 {
	height: 113px;
    left: 106px;
}
#regionsTailWrapper .o14 {
	height: 113px;
    left: 147px;
}
#regionsTailWrapper .o15 {
	height: 131px;
    left: 166px;
}
#regionsTailWrapper .o16 {
	height: 131px;
    left: 203px;
}
#regionsTailWrapper .o17 {
	height: 131px;
    left: 194px;
}
#regionsTailWrapper .o18 {
	height: 124px;
    left: 10px;
}
#regionsTailWrapper .o19 {
	height: 124px;
    left: 40px;
}
#regionsTailWrapper .o20 {
	height: 136px;
    left: 54px;
}
#regionsTailWrapper .o21 {
	height: 174px;
    left: 72px;
}
#regionsTailWrapper .o22 {
	height: 160px;
    left: 98px;
}
#regionsTailWrapper .o23 {
	height: 182px;
    left: 131px;
}
#regionsTailWrapper .o24 {
	height: 167px;
    left: 163px;
}
#regionsTailWrapper .o25 {
	height: 215px;
    left: 141px;
}
/*==========================TAILS-END========================================*/
/*=============================MAP-END============================================*/
#leftSideBar {
	width:300px;
	float:left;
	display:inline;
	margin-right:10px;
}
#centerSideBar {
	width:455px;
	float:left;
	display:inline;
}
#rightSideBar {
	width:165px;
	float:right;
	display:inline;
}
#soc {
	text-align:justify;
}
#soc a {
	display:inline-block;
	width:47px;
	height:47px;
	overflow:hidden;
	background:url(/img/default/global/pages/main/socialSprite.png) no-repeat;
}
#soc .fb {
	background-position:0 0;
}
#soc .vk {
	background-position:0 -48px;
}
#soc .tv {
	background-position:0 -96px;
}
#soc .yt {
	background-position:0 -144px;
}
.standartSection {
	padding-bottom:21px;
}
.standartSection h4 {
	line-height:15px;
	color:#fff;
	padding:0 7px;
	font-size:12px;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
}
.standartSection h4 .actual {
	font-size:11px;
	text-transform:none;
}
.soclinkWrpr {
	height: 50px;
	margin: 12px auto 0;
	width: 265px;
}
.actual {
	background: none repeat scroll 0 0 #FF1D26;
	margin-left: -7px;
	padding: 1px 7px;
	position: relative;
	zoom:1;
}
.standartSection h4 .dt-right {
	float:right;
	display:inline;
	color:#fff;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
}
.standartSection .standartBlock {
	width:auto;
	overflow:hidden;
	padding:0 10px;
	margin-bottom:4px;
}
#leftSideBar .standartSection .standartBlock {
	width:280px;
}
.standartSection .standartBlock .hdr {
	font-size:14px;
	font-weight:bold;
	color:#000;
	line-height:17px;
	padding-bottom:20px;
	padding-top:12px;
}
.standartSection .standartBlock .txt {
	font-size:13px;
	line-height:19px;
	color:#607F80;
	padding-bottom:19px;
}
.stBlockBlue {
	background:#ebf3f6;
}
.stCommentsLink {
	padding-left:20px;
	background:url(/img/default/global/pages/main/comments.png) left center no-repeat;
	color:#949494 !important;
	font-size:12px;
	font-style:italic;
}
.standartSection .standartBlock .imp {
	color:#fd1d25;
}
.toAllNews {
	display:block;
	margin-bottom:30px;
}
.videoHdr {
	font-size:17px !important;
	font-weight:normal !important;
	line-height:20px !important;
	color:#fff !important;
}
#mainPageVideoControls {
	position:relative;
	width:430px;
	padding-bottom:10px;
}
#mainPageVideoControls .jp-video-play {
	background: url(/img/default/global/pages/main/jplaybtn.png) left top no-repeat;
	display: block;
	width: 71px;
	height: 71px;
	position: absolute;
	left: 180px;
	top: -188px;
}
#mainGall,
#mainGall .window,
#mainGall .world,
#mainGall .gallItem {
	position:relative;
	z-index:1;
}					
#mainGall .window,
#mainGall .window .gallItem {
	width:430px;
	height:420px;
	overflow:hidden;
}
#mainGall .pre,
#mainGall .nxt {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-20px;
	width:40px;
	height:21px;
	background:url(/img/default/global/pages/main/mainGalTBBtn.png) no-repeat;
	z-index:10;
}
#mainGall .postMainGal {
	padding-bottom:0 !important;
}
#mainGall .pre {
	background-position: left 0;
	top: 270px;
}
#mainGall .nxt {
	background-position: right 12px;
	top:-20px;
}
#mainGall .pre:hover {
	background-position: left -25px;
}
#mainGall .nxt:hover {
	background-position: right bottom;
}
#mainGall .window .gallItem img {
	position:relative;
	z-index:1;
}
#mainGall .window .gallItem .txt {
	left:1px;
	width:100%;
	background:#FFF;
	color:#000;
	z-index:2;
	padding-bottom:0;
}
#mainGall .window .gallItem .txt a {
	width:410px;
	margin:0 auto;
	display:block;
	color:#000;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:10px 0 12px;
}
#mainGallPager {
	text-align:center;
}
#mainGallPager a {
	display:inline-block;
	text-decoration:none;
	color:#fff;
	margin:0 2px;
	$display:inline;
	zoom:1;
}
#mainGallPager a.active {
	color:#fe1d25 !important;
}
#helpfulLinks {
	width:96%;
	margin:0 auto;
	overflow:hidden;
}
#helpfulLinks .lt,
#helpfulLinks .rt {
	width:185px;
	float:left;
	display:inline;
}
#helpfulLinks .rt {
	float:right;
}
#helpfulLinks h5 a {
	font-size:13px;
	font-weight:normal;
	line-height:13px;
	color:#FF666B;
	text-transform:uppercase;
	padding:13px 0;
	text-decoration:none;
}
#helpfulLinks a {
	font-size:13px;
	line-height:16px;
	display:block;
	padding-bottom:10px;
}
#internationalStudentsInfo {
	width:100%;
	overflow:hidden;
}
#internationalStudentsInfo .icoaWrpr {
	padding-top:12px;
}
#internationalStudentsInfo .icoaWrpr h4 {
	margin-bottom:12px;
}
#internationalStudentsInfo .icoaWrpr a {
	display:inline-block;
	padding-left:40px;
	vertical-align:top;
	width:185px;
	min-height:23px;
	margin-bottom:12px;
	font-size:13px;
	line-height:15px;
	background:url(/img/default/global/pages/main/internationalStudentsIcons.png) no-repeat;
	$display:inline;
	zoom:1;
}
#internationalStudentsInfo .icoaWrpr .ico1 {
	background-position:0 0;
}
#internationalStudentsInfo .icoaWrpr .ico2 {
	background-position:0 -200px;
}
#internationalStudentsInfo .icoaWrpr .ico3 {
	background-position:0 -400px;
}
#internationalStudentsInfo .icoaWrpr .ico4 {
	background-position:0 -600px;
}
#internationalStudentsInfo .icoaWrpr .ico5 {
	background-position:0 -800px;
}
#internationalStudentsInfo .icoaWrpr .ico6 {
	background-position:0 -1000px;
}
#internationalStudentsInfo .icoaWrpr .ico7 {
	background-position:0 -1200px;
}
#internationalStudentsInfo .icoaWrpr .ico8 {
	background-position:0 -1400px;
}
#internationalStudentsInfo .icoaWrpr .ico9 {
	background-position:0 -1600px;
}
#internationalStudentsInfo .icoaWrpr .ico10 {
	background-position:0 -1800px;
}
#internationalStudentsInfo .icoaWrpr .ico11 {
	background-position:0 -2000px;
}
#internationalStudentsInfo .icoaWrpr .ico12 {
	background-position:0 -2200px;
}
#internationalStudentsInfo .icoaWrpr .ico13 {
	background-position:0 -2400px;
}
#internationalStudentsInfo .squareList {
	margin:0;
	padding:13px 0 0 0;
	list-style:none;
}
#internationalStudentsInfo .squareList li {
	display:inline-block;
	width:200px;
	vertical-align:top;
	margin-bottom:8px;
	padding-left:18px;
	position:relative;
	$display:inline;
	zoom:1;
}
#internationalStudentsInfo .squareList span {
	color:#0195df;
	position:absolute;
	left:8px;
	top:0;
}
#hotLineMinister {
	margin-top:-33px;
	padding-bottom:23px;
}
#hotLineMinister h4 {
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	color:#74858F;
	padding-bottom:3px;
}
#hotLineMinister .redLinePhone {
	font-family: 'PT Sans', sans-serif;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	color:#FF1D25;
	padding-bottom:10px;
}
#dwbook .download-book {
	font-size:12px;
	line-height:14px;
	padding-left:64px;
	background:url(/img/default/global/pages/main/bookico.png) left center no-repeat;
	display:inline-block;
	margin-top:13px;
	color:#0066CC;
	$display:inline;
	zoom:1;
}
#personCommentBlock {
	margin-top:12px;
}
#personCommentBlock h5 {
	font-family: 'PT Sans', sans-serif;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	color:#fff;
	background:#0095E0;
	padding:14px 11px;
}
#personCommentBlock .txt {
	font-size:11px;
	line-height:13px;
	color:#000;
	background:#BDCCD4;
	padding:14px 11px;
}
#mainPoll {
	padding-top:11px;
}
#mainPoll .itm {
	padding-bottom:11px;
}
#mainPoll input,
#mainPoll label {
	display:inline-block;
	font-size:11px;
	color:#000;
	vertical-align:top;
	$display:inline;
	zoom:1;
}
#mainPoll label {
	width:130px;
	padding-left:5px;
}
#mainPoll .sbmWrpr {
	text-align:center;
}
#mainPoll .sbmWrpr input {
	width:63px;
	height:18px;
	font-size:9px;
	color:#000;
	background:url(/img/default/global/pages/main/pollsubm.png) left top no-repeat;
	padding:0;
	margin:0;
	border:none;
}
#bottomLogosGalery {
	width:850px;
	margin:0 auto 15px auto;
	position:relative;
	clear:both;
}
#bottomLogosGalery * {
	position:relative;
}
#bottomLogosGalery .window {
	width:800px;
	margin:0 auto;
	overflow:hidden;
}
#bottomLogosGalery .world {
	width:9999px;
	overflow:hidden;
}
#bottomLogosGalery .gallItem {
	float:left;
	display:inline;
	width:160px;
}
#bottomLogosGalery .pre, 
#bottomLogosGalery .nxt {
	position:absolute;
	top:50%;
	margin-top:-20px;
	width:18px;
	height:40px;
	display:block;
	overflow:hidden;
	background:url(/img/default/global/pages/main/mainBottomGalery-nav.png) no-repeat;
}
#bottomLogosGalery .pre {
	left:0;
	background-position:0 0;
}
#bottomLogosGalery .nxt {
	right:0;
	background-position:right 0;
}

/* ======== 05.10.2012 begin */
#News-list #hotLineMinister,
#Search #hotLineMinister,
#Inner #hotLineMinister,
#GalleryThree #hotLineMinister {
	width:146px;
	position:absolute;
	right:0;
	top:95px;
}
/* ======== 05.10.2012 end */

#News-list #leftSideBar,
#Inner #leftSideBar {
	width:615px;
}
#News-list #rightSideBar,
#Inner #rightSideBar {
	width:303px;
}
#News-list #leftSideBar .standartSection .standartBlock {
	width: 595px;
}
#News-list #departamentsSelectMenuVisible {
	margin-top:20px;
	text-align:center;
}
#News-list #departamentsSelectMenuVisible a {
	text-align:left;
	width:235px !important;
}
.crumbs {
	width:100%;
	overflow:hidden;
	clear:both;
	font-size:12px;
	line-height:15px;
	background:url(/img/default/global/pages/newslist/gradientLine.png) left top no-repeat;
	margin: -5px 0 10px;
}
.crumbs a {
	font-family: 'PT Sans', sans-serif;
	color:#74858F;
	text-decoration:none;
	padding:0 6px;
}
.crumbs a:first-child {
	background:#d5e8f5;
}
h1 {
	font-family: 'PT Sans', sans-serif;
	font-size:24px;
	color:#677780;
	padding-bottom:18px;
}
#dateSelect {
	margin-bottom:15px;
}
#dateSelect select,
#dateSelect input {
	font-size:11px;
	vertical-align:middle;
}
#dateSelect .iptxt {
	width:30px;
	text-align:center;
	margin:0 5px;
}
#dateSelect .sbm {
	width:13px;
	height:12px;
	background:url(/img/default/global/pages/newslist/calendar.png) left top no-repeat;
	border:none;
	margin-left:5px;
}
#searchInSearch {
	width:307px;
	overflow:hidden;
	border:1px solid #ccc;
}
#searchInSearch .inpSrchQuery {
	width:278px;
	padding:0 3px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	border:none;
	background:none;
}
#searchInSearch .sbm {
	width:18px;
	height:18px;
	border:none;
	border-left:1px solid #ccc;
	background:url(/img/default/global/header/search-btn.png) no-repeat scroll center top transparent;
	position:relative;
	top:1px;
}
#Search h2 {
	font-size:18px;
	line-height:21px;
	color:#677780;
	padding:32px 0 12px;
}
#Search .resultStat {
	font-size:13px;
	padding-bottom:30px;
	width:540px;
}
#Search .resultList {
	list-style:none;
	padding:0;
	margin:0;
	width:540px;
}
#Search .resultList li {
	position:relative;
	padding-left:22px;
	padding-bottom:25px;
}
#Search .resultList h6,
#Search .resultList .txt {
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
#Search .resultList .txt {
	padding:5px 0;
}
#Search .resultList .link {
	font-size:12px;
	line-height:14px;
	color:#74858F;
}
#Search .num {
	position:absolute;
	left:0;
	top:0;
	font-size:14px;
	line-height:19px;
}
#Search .notInList {
	list-style:none;
}
.pagination {
	width:auto;
	overflow:hidden;
}
.pagination .btns {
	font-size:15px;
}
.pagination .btns span,
.pagination .btns a {
	font-size:13px;
	line-height:14px;
}
.pagination .btns span {
	color:#999;
}
.pagination .pages {
	font-size:13px;
	line-height:14px;
	padding-top:8px;
}
.pagination .pages a, .pagination .pages span {
	padding:0 3px;
}
.pagination .pages span {
	background:#0095E0;
	color:#fff;
}
#Inner #leftSideBar {
	background:url(/img/default/global/pages/inner/gradientBg.png) left top repeat-x;
}
#Inner #leftSideBar .crumbs {
	margin-top:0;
}
#inInner {
	width:575px;
	margin:0 auto;
}
#inInner .content {
	font-size:14px;
	line-height:23px;
}
#inInner .content p {
	font-size:13px;
	line-height:19px;
}
#inInner .content .text-green {
	color:#607F80;
}
.innerGallery {
	width:100%;
	position:relative;
	clear:both;
}
.innerGallery * {
	position:relative;
}
.innerGallery .window {
	width:568px;
	margin:0 auto;
	overflow:hidden;
}
.innerGallery .window .world {
	width:9999px;
}
.innerGallery .gallItem {
	float:left;
	display:inline;
	width:142px;
	text-align:center;
}
.innerGallery .pre,
.innerGallery .nxt {
	display:block;
	width:19px;
	height:19px;
	overflow:hidden;
	background:url(/img/default/global/pages/inner/galleryNav.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-10px;
}
.innerGallery .pre {
	left:-19px;
	background-position:0 0;
}
.innerGallery .nxt {
	right:-19px;
	background-position:right 0;
}
#inInner h3 {
	font-size:18px;
	line-height:21px;
	color:#677780;
	font-family: 'PT Sans', sans-serif;
	padding:35px 0 22px;
}
#inInner ul {
	margin:0;
	padding:0;
	list-style:none;
}
#inInner ul li {
	padding-left:20px;
	text-indent:-20px;
}
#inInner .inner-itm-red {
	color:#FF1D25;
}
#inInner .inner-itm-violet {
	color:#A128F7;
}
#inInner .twoColumn {
	width:550px;
	overflow:hidden;
	background:#EBF3F7;
	margin:13px auto 27px auto;
	padding:18px;
}
#inInner .twoColumn .lt {
	float:left;
	display:inline;
	width:360px;
}
#inInner .twoColumn .rt {
	float:right;
	display:inline;
	width:140px;
}
#inInner .requestDocs h2 {
	font-size:13px;
	font-weight:normal;
	color:#FF666B;
	line-height:16px;
	padding-bottom:13px;
	text-transform:uppercase;
}
#inInner .requestDocs a {
	display:inline-block;
	padding-left:40px;
	background:url(/img/default/global/pages/inner/docs-ico.png) 20px 9px no-repeat;
	margin-bottom:12px;
	$display:inline;
	zoom:1;
}
#inInner h4.block-bg-e4eff5 {
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	height:15px;
	text-indent:7px;
	text-transform:uppercase;
}
#inInner h4.greyH {
	font-size:11px;
	line-height:15px;
	height:15px;
	color:#fff;
	text-indent:7px;
}
#inInner .requestDocs .txt {
	font-size:13px;
	line-height:19px;
	padding-top:19px;
	padding-bottom:12px;
}
#inInner .formWrpr .txt {
	color:#1F2829;
	font-size:13px;
	line-height:19px;
}
#inInner .innerFrm {
	width:100%;
	overflow:hidden;
	font-size:13px;
	line-height:15px;
	padding:22px 0 44px;
	color:#808080;
}
#inInner .innerFrm table {
	width:100%;
}
#inInner .innerFrm td {
	padding-bottom:14px;
}
#inInner .innerFrm td input[type="text"] {
	width:155px;
	height:20px;
	border:1px solid #999;
}
#inInner .innerFrm td label {
	padding-left:5px;
}
#inInner .innerFrm .sbm {
	background: url(/img/default/global/pages/inner/btn.png) no-repeat scroll left top transparent;
	border: medium none;
	color: #000000;
	font-size: 9px;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 83px;
}
#inInner .tblWrpr {
	width:590px;
	overflow:hidden;
}
#inInner .tblWrpr h6 {
	font-size:13px;
	line-height:19px;
	padding-bottom:8px;
}
#inInner .tblWrpr h2 {
	font-size:18px;
	line-height:21px;
	font-family:'PT Sans', sans-serif;
	color:#677780;
}
#inInner .tblWrpr .inTblWrpr {
	width:100%;
}
#inInner .tblWrpr .inTblWrpr th {
	font-size:13px;
	line-height:15px;
	color:#808080;
	padding:7px 0;
	font-weight:normal;
	text-align:left;
}
#inInner .tblWrpr .inTblWrpr .odd td {
	background:#EBF3F7;
}
#inInner .tblWrpr .inTblWrpr td {
	font-size:13px;
	line-height:19px;
	padding:12px 0 16px 13px;
}
.standartBlock .hdr a {
	text-decoration:none;
}
.standartBlock .hdr a:hover {
	text-decoration:underline;
}
.standartBlock .hdr a {
	color:#000;
}
.standartBlock .imp a {
	color:#FD1D25;
}
.ddShadow {
	position:absolute;
	bottom:-4px;
	left:0;
	width:100%;
	height:4px;
	background:url(/img/default/global/dropdown/shadow.png) left top repeat-x;
}
header nav li section .inLinkWrpr .d1 {
	color:#d1d1d1 !important;
}
header nav li section .inLinkWrpr a {
	text-align:left;
	padding:4px 8px 4px 4px; !important;
	width:163px !important;
}
header nav li section .inLinkWrpr a:hover {
	background:#0098bf !important;
	text-decoration:underline !important;
}
header nav li section .inLinkWrpr .active,
header nav li section .inLinkWrpr .active:hover {
	background:#444c50 !important;
	color:#fff !important;
	font-weight:500;
	text-decoration:none !important;
}
#mainGall {
	padding-top:10px;
}
.tabsGroup {
	width:100%;
	overflow:hidden;
}
.tabsGroup .tabs-body .tab {
	display:none;
}
.tabsGroup .tabs-body .active {
	display:block;
}
.tabsGroup .tabs-header {
	width:100%;
	overflow:hidden;
}
.tabsGroup .tabs-header a {
	float:left;
	padding:4px 6px 0 6px;
	background:#0095e0;
	text-decoration:none;
	color:#fff;
	margin-right:3px;
}
.tabsGroup .tabs-header .active {
	background:#ff1d25;
}
#Main {
	background:url(/img/default/global/header/main-hdr-bg.jpg) left top repeat-x;
}
#Main #body {
	background:url(/img/default/global/header/144477.jpg) center top no-repeat;
}
/* ======== 05.10.2012 begin */
#Main header nav {
	margin-top:216px;
}
.hasBg {
	background:url(/img/default/global/header/hasbg.png);
	float:left;
	padding:7px 12px;
}
#departamentsSelect .openSelect {
	background:url("/img/default/global/header/_departamentLinkBg.png") no-repeat scroll right top transparent;
}
.hasBg #langs span {
	color:#0068a0;
}
.hasBg a {
	color:#000 !important;
}
.preversion {
	clear:both;
	padding-bottom:9px;
	color:#fff;
}
.preversion a {
	color:#fff;
}
#departamentsSelect {
	top:32px;
}
/* ======== 05.10.2012 end */

/* 03.10.2012 ====== begin*/
#GalleryThree #leftSideBar {
	width:730px;
}
#GalleryThree #rightSideBar {
	width:200px;
}
#GalleryThree #inInner {
	width:100%;
	margin:0;
}
#GalleryThree .innerGallery .window {
	width:710px;
}
#GalleryThree .innerGallery .window .descr {
	display:none;
}
#GalleryThree .imgWrpr {
	width:500px;
	margin:0 14px 14px 0;
	float:left;
}
#GalleryThree .imgWrpr img {
	display:block;
	margin:0 auto;
}
#GalleryThree .innerGallery .window .gallItem img {
	opacity:.5;
	filter:alpha(opacity=50);
}
#GalleryThree .innerGallery .window .gallItem a:hover img,
#GalleryThree .innerGallery .window .gallItem a.active img {
	opacity:1;
	filter:alpha(opacity=100);
}
#GalleryThree h1 a {
	color:#677780;
}
#GalleryThree .innerGallery .pre {
	left:-10px;
}
#GalleryThree .innerGallery .nxt {
	right:-10px;
}
.zoomedGalery {
	width:100%;
	text-align:justify;
	vertical-align:middle;
}
.zoomedGalery a {
	position:relative;
	margin:15px 0 0 0;
	display:inline-block;
	$display:inline;
	zoom:1;
}
.zoomedGalery a i {
	display:block;
	width:12px;
	height:11px;
	background:url(/img/default/global/pages/galeryTwo/zoom.png) left top no-repeat;
	position:absolute;
	right:12px;
	top:10px;
}
.createJustify {
	display:inline-block;
	$display:inline;
	zoom:1;
	width:100%;
	height:1px;
}
.mainGaleryList {
	margin:25px 0 20px 0;
}
.mainGaleryList .itm {
	width:225px;
	display:inline-block;
	color:#1F2829;
	font-size:13px;
	line-height:19px;
	margin:0 10px 25px 0;
	$display:inline;
	zoom:1;
}
.mainGaleryList .itm a {
	display:inline-block;
	margin:8px 0;
}
.mainGaleryList .date {
	font-size:11px;
	color:#000;
}
.mainGaleryList .itm .imgWrpr {
	position:relative;
	float:left !important;
	width:auto !important;
	margin:0 !important;
}
.mainGaleryList .itm .imgWrpr a {
	margin:0;
	display:inline;
}
.mainGaleryList .itm .imgWrpr .bluePlace {
	display:block;
	position:absolute;
	width:55px;
	height:27px;
	background:url(/img/default/global/pages/galeryTwo/blue-place.png) left top no-repeat;
	right:8px;
	top:5px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:27px;
	padding-left:5px;
}
/* 03.10.2012 ====== end*/
/* 04.10.2012 ====== begin*/
.zoomedGalery {
	padding:10px 0;
}
.zoomedGalery .i-b-list {
	width:200px;
	font-size:13px;
	display:inline-block;
	margin-bottom:10px;
	$display:inline;
	zoom:1;
}
.zoomedGalery .i-b-list li {
	padding:0 !important;
	text-indent:0 !important;
	text-align:left;
}
.zoomedGalery .i-b-list a {
	display:inline;
	text-align:left;
	color:#74858F;
}
.zoomedGalery .i-b-item {
	width:290px;
	display:inline-block;
	margin-bottom:10px;
	$display:inline;
	zoom:1;
}
.zoomedGalery .i-b-item ul {
	padding:0;
	list-style:none;
}
.zoomedGalery .i-b-item ul a {
	font-size:12px;
	line-height: 14px;
	color:#74858F;
	text-align:left;
}
.zoomedGalery .i-b-item h4 {
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	color:#315266;
	padding-bottom:4px;
	text-align:left;
}
.bottomLine {
	width:100%;
	clear:both;
	border-top:1px solid #999999;
}
/* 04.10.2012 ====== end*/

/* ================== PLUGINS-STYLES =============================================== */
/*!
 * jQuery UI CSS Framework 1.8.21
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Component containers
----------------------------------*/
.ui-widget { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(/img/default/global/plugins/ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { /*border: 1px solid #e78f08;*/ color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #f6f6f6 url(/img/default/global/plugins/ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {/* background: #fdf5ce url(/img/default/global/plugins/ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;*/ font-weight: bold !important; color: #8eaec1 !important; }
.ui-state-hover a, .ui-state-hover a:hover { color: #8eaec1; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #ffffff url(/img/default/global/plugins/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
/*.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  { background: #ffe45c url(/img/default/global/plugins/ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #a1a1a1; }*/
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #a1a1a1; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { /*background: #b81900 url(/img/default/global/plugins/ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;*/ color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/img/default/global/plugins/ui/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/img/default/global/plugins/ui/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/img/default/global/plugins/ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/img/default/global/plugins/ui/ui-icons_ef8c08_256x240.png); }
/*.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/img/default/global/plugins/ui/ui-icons_ef8c08_256x240.png); }*/
.ui-state-active .ui-icon {background-image: url(/img/default/global/plugins/ui/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/img/default/global/plugins/ui/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/img/default/global/plugins/ui/ui-icons_ffd27a_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -khtml-border-top-left-radius: 7px; border-top-left-radius: 7px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; -khtml-border-top-right-radius: 7px; border-top-right-radius: 7px; }
/*.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }*/
/* Overlays */
.ui-widget-overlay { background: #666666 url(/img/default/global/plugins/ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/img/default/global/plugins/ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*!
 * jQuery UI Datepicker 1.8.21
*/
#datepicker .even td,
#datepicker .even td a {
	background:#eee;
}
#datepicker a {
	color:#a1a1a1;
}
#datepicker .ui-state-active {
	color:#b22222 !important;
}
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; border-radius:7px; -ms-border-radius:7px; }
.ui-datepicker .ui-datepicker-header { position:relative;  background: #f6a828 url(/img/default/global/plugins/ui/header.png) left top repeat-x; height:26px !important; overflow:hidden; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
/*.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }*/
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { /*left:1px;*/ cursor:pointer; }
.ui-datepicker .ui-datepicker-next-hover { /*right:1px;*/ cursor:pointer; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/* ================================ LightBox ========================================= */
/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(/img/default/global/plugins/lightbox/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(/img/default/global/plugins/lightbox/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}
/* 404 page */

.page404Wrapper {
    width:100%;
    overflow:hidden;
}
.page404Wrapper h1 {
    font-size:24px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}
.page404Wrapper p {
    width:100%;
    font-size:14px;
    line-height:18px;
    color:#000;
    margin-bottom:25px;
}
/*
#leftSideBar {
    background:#fff !important;
}
#leftSideBar #inInner {
    width:100% !important;
}
*/
/* !404 page */




/* peronal style */

#important .important-news {
	color: #0066CC;
}
#important .image {
	margin-top: 13px;
    text-align: center;
}

.date {
	color: #949494 !important;
    font-style: italic;
}
.standartBlock .date {
	font-size: 12px;
}
#datepicker .ui-datepicker {
	width: 98%;	
}
.standartSection h4 a, .standartTitle h4 a {
	line-height:15px;
	color:#fff;
	padding:0 7px;
	font-size:12px;
	font-family: 'PT Sans', sans-serif;
	text-transform:uppercase;
	text-decoration: none;
}/*
.standartSection h4 .actual {
	font-size:11px;
	text-transform:none;
}*/
.toAllNews {
	text-align: right;
}
.standartSection .standartBlock .txt {
	padding-bottom:10px;
}
.standartSection .standartBlock {
	padding:0 10px 10px;
}
#interactiveMapInformer .hdr a {
	color: #ffffff;
    text-decoration: none;	
}
#personCommentBlock .txt a, #interactiveMapInformer .txt a {
	color:#000;
	text-decoration: none;
}
#personCommentBlock .txt a:hover, #interactiveMapInformer .txt a:hover {
	text-decoration: underline;
}
#personCommentBlock h5 a {
	color:#fff;
	text-decoration: none;
}
header #langs {
	text-transform: uppercase;
}
#mainGall .window,
#mainGall .window .gallItem {
	height:430px;
}
#inInner .leader {
	margin: 10px 0;
}
#inInner .body .image {
	float: left;
    margin: 10px 20px 5px 0;
}
#News-list .txt .image {
    float: left;
    margin: 0 10px 0 0;
}

.zoomedGalery .i-b-item h4 a {
    color: #315266;
	text-decoration: none;
}
.zoomedGalery .i-b-item {
    width: 100%;
}
.zoomedGalery .i-b-list {
    width: 280px;
	float: left;
}
.zoomedGalery .i-b-list:nth-child(even) {
	padding-right: 10px !important;
}

#Inner #departamentsSelectMenuVisible {
    text-align: center;
}

#Inner #departamentsSelectMenuVisible a {
    width: 235px !important;
}
#Main {
	background:url("/img/default/global/header/144477.jpg") no-repeat scroll center top transparent;
}
#Main #body {
	background:none;
}
#Main header nav {
    margin-top: 290px; /* 275 */
}
#footLeft ul {
    margin: 0 0 0 15px;
}
.block-bg-0095e1 a, .block-bg-66777f > a {
    color: #FFFFFF !important;
}
.tabsGroup .tabs-header a {
    padding: 2px 6px;
}
.toAll {
    text-align: right;
	display: block;
}
#News-list #leftSideBar, #Inner #leftSideBar {
    min-height: 600px;
}
.standartSection .standartBlock .hdr {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    padding-bottom: 20px;
    padding-top: 12px;
}
.videoHdr {
    color: #FFFFFF !important;
    font-size: 17px !important;
    font-weight: normal !important;
    line-height: 20px !important;
}
#inInner .requestDocs a {
    padding-bottom: 12px;
}
.standartSection .standartBlock .hdr {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    padding-bottom: 20px;
    padding-top: 12px;
}
.videoHdr {
    color: #FFFFFF !important;
    font-size: 17px !important;
    font-weight: normal !important;
    line-height: 20px !important;
}
#inInner .content table th {
    color: #808080;
    font-size: 13px;
    font-weight: normal;
    line-height: 15px;
    padding: 7px 0;
    text-align: left;
}
#inInner .content table {
	max-width: 590px !important;
}
#inInner .content table tr:nth-child(odd) td {
    background: none repeat scroll 0 0 #EBF3F7;
}
#inInner .content table tr td {
    font-size: 13px;
    line-height: 19px;
    padding: 12px 0 16px 13px;
}
#inInner .content p {
    margin-bottom: 20px;	
}
#inInner .requestDocs a {
	margin-bottom: 0;
    padding-bottom: 12px;
}
#actualNews {
	position: relative;
}
#actualNews .standartTitle {
	left: 17px;
    position: absolute;
    top: 9px;
    z-index: 2;
}
#actualNews .standartTitle h4 {
	padding: 0;
}
.actual, .actually, .red, .thunderred {
    background: none repeat scroll 0 0 #FF1D26;
    padding: 0px 7px;
    position: relative;
}
#dwbook .download-book {
    min-height: 40px;
}

#soc {
    height: 50px;
    line-height: 35px;
	border-bottom: 2px solid #BCC9CF;
	margin-bottom: 21px;
}
#soc.standartSection{
	padding: 0 15px;
}
#soc .soclinkTitle {
	float: left;
	text-transform: uppercase;
}
#soc .soclinkWrpr {
    float: right;
    margin: 0 auto;
    width: 245px;
}
#soc a {
    background: none repeat scroll 0 0 transparent;
	height: 37px;
    width: 37px;
}
footer {
    height: 150px;
}
header nav {
	z-index:8;
}
.clickOnHeader {
    position:absolute;
    z-index:8;
    left:0;
    top:0;
    width:100%;
    height:100%;
} 

/* carusel shadow */
.rs-carousel .standartSection .txt {
    position:relative;
    overflow:hidden;
}
.rs-carousel .standartSection .txt div {
    width:10000px
}
.rs-carousel .standartSection .txt span {
    width:9700px;
    float:right;
    height: 20px;
    display:block
}
.rs-carousel .standartSection .txt:after {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    bottom: -32px;
    box-shadow: -20px 17px 15px 60px #FFFFFF;
    content: "";
    height: 20px;
    position: absolute;
    right: -20px;
    width: 30px;
}
.rs-carousel .stBlockBlue .txt:after {
    background: none repeat scroll 0 0 #EBF3F6;
    box-shadow: -20px 17px 15px 60px #EBF3F6;	
}
/* !carusel shadow */
.innerFrm {
    color: #808080;
    font-size: 13px;
    line-height: 15px;
    overflow: hidden;
    padding: 22px 0 44px;
    width: 100%;
}

.innerFrm td input[type="text"], .innerFrm td select {
    border: 1px solid #999999;
}
.innerFrm td select option {
	padding-right: 10px;
}
.innerFrm td input[type="text"] {
    height: 20px;
    width: 155px;
}
.innerFrm td {
    padding-bottom: 14px;
}
.innerFrm .sbm {
    background: url("/img/default/global/pages/inner/btn.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #000000;
    font-size: 9px;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 83px;
}

#Search .resultList li {
    padding-left: 0;
    padding-bottom: 10px;
}

#Search .resultList {
    list-style: decimal outside none;
}

#Search .resultList .prewPic {
	/*float: left;*/
}

#Search .resultList .blockTitle {
	display: inline-block;
	width: 86%;
}

#depIco0,
.depIco0 {
	background-position:0 0 !important;
}
#depIco8,
.depIco8 {
	background-position:0 -200px !important;
}
#depIco1,
.depIco1 {
	background-position:0 -400px !important;
}
#depIco9,
.depIco9 {
	background-position:0 -600px !important;
}
#depIco2,
.depIco2 {
	background-position:0 -800px !important;
}
#depIco10,
.depIco10 {
	background-position:0 -1000px !important;
}
#depIco3,
.depIco3 {
	background-position:0 -1200px !important;
}
#depIco11,
.depIco11 {
	background-position:0 -1400px !important;
}
#depIco4,
.depIco4 {
	background-position:0 -1600px !important;
}
#depIco7,
.depIco7 {
	background-position:-1px -1800px !important;
}
#depIco5,
.depIco5 {
	background-position:0 -2000px !important;
}
#depIco13,
.depIco13 {
	background-position:0 -2200px !important;
}
#depIco12,
.depIco12 {
	background-position:0 -1200px !important;
}
#depIco6,
.depIco6 {
	background-position:0 -2400px !important;
}
#depIco14,
.depIco14 {
	background-position:0 -2600px !important;
}

.dateSelect table {
    border-collapse: separate;
    border-spacing: 10px 0;
}

#inInner .hits {
	float: left;
}
#inInner .downloadMenu {
	float: right;
}
#inInner .downloadMenu .link {
    color: #74858F;
    font-size: 12px;
    line-height: 14px;
}
/* !peronal style */