body {background-color: #ffffff; color: #000000; margin: 0; padding: 0;}
body, td, th {font-size: 80%; font-family: Arial, Geneva CY, Sans-Serif;}

a, a:link {color: #00539b;}
a:visited {color: #5782a4;}
a:hover {color: #a8470f !important;}

input {font-size: 105%;}

p.error, p.warning {color: red;}
p.message {color: green;}

form {margin: 0; padding: 0;}

/* Layout */

img.newsImg {margin-right: 15px; margin-bottom: 8px;}

#WindowWidth {height: 1px; width: expression('100%');}
#MinWidth {min-width: 760px; width: expression((document.getElementById('WindowWidth') && document.getElementById('WindowWidth').clientWidth <= 760) ? '760px' : '100%');}
#MinWidth { clear:both; }

div#logo {position: absolute; top: 45px; left: 45px;}
div#logo-print {display: none; position:absolute; width:103px; height:83px;}

div#logo-system-links { margin-left: 32%; padding-right: 45px; padding-top: 62px;}
div#logo-system-links.ukraine { padding-top: 44px!important;}
div#logo-system-links div.stabilizer { width: 99.4%; }

div.system-links{ position:relative; z-index:5;}


/* div#navigation {min-width: 211px; position: absolute; top: 179px; left: 0px; width: 28%;} */
/*div#navigation {min-width: 211px; top: -10px; left: 0px;  float:left; position:relative;}*/
div#navigation {float:left;}

div#navigation {width: 28%; //margin-right: -100%; }

div#header, div#headerUkraine {margin-left: 32%; height: 180px; z-index: 10;}
/* div#home, div#homeUkraine, div#content {min-width: 496px; margin-left: 32%;}*/
div#home, div#content {float: left; width: 68%; margin-top: -117px; margin-left: 4%; //margin-left: 32%; //display: inline;}

div#homeUkraine {float: left; width: 68%; margin-top: -97px; margin-left: 4%; //margin-left: 32%; //display: inline;}

div.ukraine{ margin-top: -97px!important; }
/*div#home {margin-top: -127px;}*/
div#home div.reducer {padding: 0 45px 30px 0;} /* top was 62px */
/*div#homeUkraine { margin-top: -145px; }*/
div#content.no-navigation {margin-left: 45px;}

div#navigation div.reducer {padding: 0 0 30px 45px;}
div#header div.reducer {padding: 62px 45px 0 0;}
div#headerUkraine div.reducer {padding: 44px 45px 0 0;}
div#homeUkraine div.reducer {padding: 0px 45px 30px 0;}
/*div#content { margin-top: -130px; }
div.ukraine_content { margin-top: -103px!important; }*/

div#content div.reducer {padding: 0 45px 30px 0;}

div#navigation div.reducer div.stabilizer,
div#header div.reducer div.stabilizer,
div#headerUkraine div.reducer div.stabilizer,
div#home div.reducer div.stabilizer,
div#homeUkraine div.reducer div.stabilizer,
div#content div.reducer div.stabilizer {width: 99.4%;}

div.clear {clear: both;}
div.adjust-top { }

/* Header */

div#languageSwitch {margin-top: 4px; margin-left: 61px; text-align: right; position:relative; z-index:5;}
div#languageSwitch span.active {color: #49aa35;}
div#languageSwitch span.disabled {color: #939ba1;}
body#inner div#languageSwitch { text-align: left; }

div.thermometer { width:73%; font-size:85%; color:#939ba1; margin:4px 0 1.5em 0; }
div.ukraine_content div.thermometer {margin: 0 0 0.3em 0;}
div.thermometer a, div.thermometer a:link, div.thermometer a:visited {color: #49aa35;}

div#parentSiteLink {position: relative;}
div#parentSiteLink div {position: absolute; top: -24px; left: -11px; color: #939ba1; font-size: 85%;}
div#parentSiteLink div img {margin-right: 5px;}
div#parentSiteLink div a, div#parentSiteLink div a:link, div#parentSiteLink div a:visited {color: #939ba1;}

div#countryName {color: #939ba1; font-style: italic; font-size: 160%; font-weight: normal; margin: 4px 0 0.8em 0;}

div#printVersionLink {font-size: 85%; margin-bottom: 2px; margin-left: 61px;}

h1 {margin: 0 20px 0 0; font-size: 170%; color: #49aa35; line-height: 110%;}

/* Navigation */

div.menu {margin-bottom: 7px;}

div.menu1 {font-weight: bold; margin: 11px 0 5px 0; padding-right: 25px; background: url(../i/menu1.gif) bottom right no-repeat;}
div.menu2, div.menu3, div.menu4, div.menu5 {margin: 5px 0 5px 20px; padding-right: 25px;}
div.menu3 {margin-left: 40px;}
div.menu4 {margin-left: 60px;}
div.menu5 {margin-left: 80px;}

div.menu1active, div.menu2active, div.menu3active, div.menu4active, div.menu5active {color: #49aa35;}
div.menu1active {background: url(../i/menu1-a.gif) bottom right no-repeat;}
div.menu2active, div.menu3active, div.menu4active, div.menu5active {background: url(../i/menu-a.gif) bottom right no-repeat;}

div.menu1active a, div.menu1active a:link, div.menu1active a:visited, div.menu2active a, div.menu2active a:link, div.menu2active a:visited, div.menu3active a, div.menu3active a:link, div.menu3active a:visited, div.menu4active a, div.menu4active a:link, div.menu4active a:visited, div.menu5active a, div.menu5active a:link, div.menu5active a:visited {color: #49aa35;}

/* Search form */
.emptySearch { width: 100%; color: #c0c0c0; }
.w100percent { width: 100%; }
.SearchPad { padding-left: 10px; }
div.search-box-top-left { background: url(../i/search-box-top-left.gif) no-repeat left top; }
div.search-box-bottom-right { background: url(../i/search-box-bottom-right.gif) no-repeat right bottom; padding: 10px 10px 11px 20px; } /* -18px */

/*div.photo-search-box-top-left { background: url(../i/photo-search-box-top-left.gif) no-repeat left top; }
div.photo-search-box-bottom-right { background: url(../i/photo-search-box-bottom-right.gif) no-repeat right bottom;*/

div.searchBox { background-color: #9ca3a9; //height: 1px; margin-top: 25px; margin-bottom: 18px;}

/* div#navigation div.searchBox div.stabilizer, div#content div.searchBox div.stabilizer {width: 100%;}  */
div#content div.searchBox table {margin: 0;}
td#yandexServer {font-size: 68%; padding-left: 61px;}
td#yandexServer img {margin-bottom: 5px;}

.SitemapLeftColumn { float: left; width: 45%; margin-right: 40px; }
.SitemapRightColumn { float: left; width: 45%; }


/* Additional and external links */

div.additionalLinks {margin-bottom: 26px; color: #939ba1;}
div.additionalLinks p {margin: 6px 0 11px 0;}
table.externalLinks td {padding: 0 0 9px;}

tr.external-links td {padding: 60px 22px 0 0; font-size: 68%;}
tr.external-links td img {margin-bottom: 7px;}

/* Gasstation links */

div.textBannerTL {background: url('../i/hbanner-angle-tl.gif') no-repeat 0% 0%; margin-bottom: 18px;}
div.textBannerTL small {font-size: 85%; margin-top: 0.5em; display: block;}
div.textBannerBR {background: url('../i/hbanner-angle-br.gif') no-repeat 100% 100%; padding: 15px 20px 15px 20px;}
div#navigation div.textBannerBR div.stabilizer {width: 100%;}
div.textBannerBR h2 {margin: 0 0 0.5em 0; font-size: 130%; color: #9ca3a9;}
div.textBannerBR table td {padding: 0 4px; text-align: center;}
div.textBannerBR table td img {margin-top: 15px;}

/* Banners */
div#MinWidth div#home div#reducer div#stabilizer{clear:both;width:68%;}
div#MinWidth div#homeUkraine div#reducer div#stabilizer{clear:both;width:68%;}
div.main-banner-column {
	float: left;
	width: 34%;
	max-width:296px;
	_margin-right: -100%;
	_width:expression(document.body.clientWidth > 1280?"286px":"34%");
}

div.small-banner-column {
	float:left;
	width:65%;
	//margin-left:35%;
	//display:inline;
}


div.bannerHomeImage {
	margin:0 8px 8px 0;
}
div#home div.bannerHomeImage div.stabilizer {width: 100%;}
div#homeUkraine div.bannerHomeImage div.stabilizer {width: 100%;}
div.bannerHomeCaption {font-size: 85%; margin: 0 8px 8px 0;}
div.bannerHomeCaptionFirst { text-align: right; }
div.bannerHomeCaptionFirst div { text-align: right;}
div.bannerHomeCaption p, div.bannerHomeCaptionFirst p {margin: 0;}
div.bannerHomeCaptionFirst {font-size: 85%; height: 48px; margin: 0 8px 8px 0;}
div.imageIllustrationCaption {margin: 25px 18px 26px 15px;}
div.imageIllustrationCaption p {margin: 0 0 1em 0;}

div.bannerInner {margin-bottom: 26px;}
div.bannerInnerImage {}
div.bannerInnerCaption {font-size: 85%; margin-top: 8px; width: 75%;}
div.bannerInnerCaption p {margin: 0;}


div#content .TitleOfContent { height: 76px;}
div#content.ukraine .TitleOfContent { height: 87px!important; }

div#content div.bannerIncut {float: right; width: 44%; margin: 0 0 20px 40px;}
div#content div.bannerIncutImage {}
div#content div.bannerIncutImage table {margin-bottom: 0;}
div#content div.bannerIncutCaption { font-size: 85%; margin:8px 5% 0 50%; }
div#content div.bannerIncutCaption p {margin: 0;}

div#content div.colorText {float: right; width: 44%; margin: 0 0 20px 40px; }
div#content div.colorText .right { text-align: right; }
div#content div.colorTextImage { }
div#content div.colorTextImage table {margin-bottom: 0; }
div#content div.colorTextContainer {  }
div#content div.colorTextCaption {
	font-size: 120%;
	margin: 15px 5% 5px 5%;
}
div#content div.colorTextCaption p {margin: 0;}

img.bannerCorner	{ margin: 0; width: 18px; height: 16px; }
img.bannerTopLeft { height: 16px; background: url('../i/banner-top-left.png') no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tnk-bp.ru/common/i/banner-top-left.png', sizingMethod='crop'); //background: none; }
img.bannerBottomRight { background: url('../i/banner-bottom-right.png') no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tnk-bp.ru/common/i/banner-bottom-right.png', sizingMethod='crop'); //background: none; }

div#content div.colorIncutText { clear: both; margin: 2em 0 2em 20%; position: relative; top: 0; left: 0; background-position:left top; background-repeat:no-repeat;}
div#content div.colorIncutText div.content div { padding: 25px 1em 2em 30px; color: #5f5f60; }
div#content div.colorIncutText { font-size: 110%; }

/* .colorIncutText{clear:both;margin: 2em 0 2em 50%;}
.colorIncutText .image{float:left;margin-left:-135px;}
.colorIncutText .image div{position:relative;z-index:5;}
.colorIncutText .content{} */


/* Colors for banner colorText */
div#content div.Gray { background-color: #9ca3a9; color: #5f5f60; }
div#content div.Green { background-color: #dbe7d2; color: #5f5f60; }
div#content div.Pink { background-color: #e7d2d8; color: #5f5f60; }
div#content div.Blue { background-color: #d2e2e7; color: #5f5f60; }
div#content div.Violet { background-color: #d2d4e7; color: #5f5f60; }
div#content div.Ochre { background-color: #e7e2d2; color: #5f5f60; }
img.bannerBottomRight.Gray { background: url('../i/banner-bottom-right-gray.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tnk-bp.ru/common/i/banner-bottom-right-gray.png', sizingMethod='crop');}
img.bannerBottomRight.Green { background: url('../i/banner-bottom-right-dbe7d2.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tnk-bp.ru/common/i/banner-bottom-right-dbe7d2.png', sizingMethod='crop');}
img.bannerBottomRight.Pink { background: url('../i/banner-bottom-right-e7d2d8.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tnk-bp.ru/common/i/banner-bottom-right-e7d2d8.png', sizingMethod='crop');}
img.bannerBottomRight.Blue { background: url('../i/banner-bottom-right-d2e2e7.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tnk-bp.ru/common/i/banner-bottom-right-d2e2e7.png', sizingMethod='crop');}
img.bannerBottomRight.Violet { background: url('../i/banner-bottom-right-d2d4e7.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tnk-bp.ru/common/i/banner-bottom-right-d2d4e7.png', sizingMethod='crop');}
img.bannerBottomRight.Ochre { background: url('../i/banner-bottom-right-e7e2d2.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tnk-bp.ru/common/i/banner-bottom-right-e7e2d2.png', sizingMethod='crop');}


/* Bottom Links */
div#Content div.bottomLinks { padding-left: 70px; width: 80%; }
div#Content div.bottomLinks h2 { margin-left: -70px; clear: both; margin-top: 1em; }

.pointer-hand { cursor: pointer; cursor: hand; }

/* Content */

div#content h2, div#content h3, div#content p, div#content ul, div#content ol {margin-right: 22%;}
div#content p.wide {margin-right: 0;}

/* AZS block */

div#content table td#azs-tnk {padding: 0px; border-right: 3px solid #ffffff; background: #0061b6 url(../i/azs-tnk-bg.jpg) 100% 100%;}
div#content table td#azs-bp {padding: 0px; background: #50be39 url(../i/azs-bp-bg.jpg) 100% 100%;}
div#content table td#azs-tnk table td.content, div#content table td#azs-bp table td.content {font-size: 80%; color: #ffffff; padding: 14px 34px 16px 16px;}
div#content table td#azs-tnk table td.content h2, div#content table td#azs-bp table td.content h2 {margin: 0 0 0.5em 0; font-size: 100%; color: #ffffff; font-weight: normal;}
div#content table td#azs-tnk table td.content ul, div#content table td#azs-bp table td.content ul {margin: 0;}
div#content table td#azs-tnk table td.content ul li, div#content table td#azs-bp table td.content ul li {margin: 0.3em 0 0 23px; padding-left: 0; background-image: none;}
div#content table td#azs-tnk table td.content a,
div#content table td#azs-tnk table td.content a:link,
div#content table td#azs-tnk table td.content a:visited
div#content table td#azs-bp table td.content a,
div#content table td#azs-bp table td.content a:link,
div#content table td#azs-bp table td.content a:visited {color: #ffffff;}

/* Containers */

/*div#content h3.container {cursor: pointer; cursor: hand; color: #00539b; text-decoration: underline; background: url(../i/arrow-left.gif) 0 4px no-repeat; padding-left: 15px;}
div#content h3.containerOpen {cursor: pointer; cursor: hand; color: #49aa35; text-decoration: none; background: url(../i/arrow-down.gif) 0 4px no-repeat; padding-left: 15px;}*/

div#content div.container {display: none; margin-left: 15px;}

div#content h3.container {cursor: pointer; cursor: hand; color: #00539b;}
div#content h3.container span {border-bottom: 1px dashed #00539b;}

div#content h3.containerOpen {cursor: pointer; cursor: hand; color: #00539b;}
div#content h3.containerOpen span {border-bottom: 1px dashed #00539b;}

div#content h3.container span:hover, div#content h3.containerOpen span:hover {color:#a8470f; border-color: #a8470f;}

/* Popups */

/*a.popupNewWindow {padding-left: 26px; background: url(../i/i-new-window.gif) 0 2px no-repeat;padding-bottom:12px;}
a.popupSubscription, a.popupResumeForm {padding-left: 26px; display: block; background: url(../i/i-new-window.gif) 0 2px no-repeat;padding-bottom:12px;}*/
a.newWindow img {margin-right: 8px; vertical-align: middle;}
a.popupNewWindow img {margin-right: 8px; vertical-align: middle;}
a.popupCalculator {font-size: 85%; padding-top: 1em; text-decoration: underline}
a.popupSubscription, a.popupResumeForm, a.popupCalculator {position: relative; margin-left: 26px; display: block;}
a.popupSubscription img, a.popupResumeForm img, a.popupCalculator img {position: absolute; left: -26px; margin: 2px 8px 0 0;}


/* Right column */

/*div#content div.rightColumn {float: right; width: 22%; border: 1px solid red;}
div#content div.rightColumn div.reducer {margin: 0 0 0 25%; padding: 0;}
div#content div.rightColumn div.reducer div.stabilizer {width: 100%;}
div#content div.rightColumn p {margin-right: 0;}*/

div#content table.rightColumn {float: right; clear: right; width: 30%; margin-bottom: 0; position: relative; z-index: 100;}
div#content table.rightColumn td h2, div#content table.rightColumn td h3, div#content table.rightColumn td p {margin-right: 0;}
div#content table.rightColumn td ul {margin-right: 0;}
div#content table.rightColumn td ul li {margin-left: 9px}
div#content table.rightColumn td ol {margin-right: 0; margin-left: 26px}
div#content table.rightColumn td div.reducer {padding: 0 0 0 35px;}
div#content table.rightColumn td div.reducer div.stabilizer {width: 100%;}

/* News */

div.darksiteContent {background-color: #e8e8ed; padding: 15px 50px 20px 25px;}


div#Whats-new-block .corner-top-left { position: relative; top: 26px; text-align: left;}
div#Whats-new-block .corner-bottom-right { position: relative; top: -26px; text-align: right; }
div.whatsNew {background-color: #e8e8ed; padding: 15px 50px 20px 25px;}
div.whatsNew h2 {margin: 0 0 0.5em 40px; font-size: 170%; color: #939ba1; font-weight: normal;}

div.whatsNew div.newsList {margin-bottom: 1em;}
div.whatsNew div.newsListDate {font-size: 85%; color: #939ba1; margin-left: 43px;}
div.whatsNew div.newsListTitle {}
div.whatsNew div.newsListSummary {}
div.whatsNew div.newsListSummary p {margin: 0;}
div.whatsNew div.newsListSource {font-size: 85%;}
div.whatsNew div.allNewsLinks {margin-top: 2em; line-height: 180%;}
div.whatsNew div.allNewsLinks span {margin-right: 20px; white-space: nowrap;}
td.whatsNew h2 {margin: 0.8em 0 0.4em 0; font-size: 170%; color: #9ca3a9; font-weight: normal;}

div.whatsWrong {background-color: #01539c; padding: 15px 50px 20px 25px;}
div.whatsWrong h2 {margin: 0 0 0.5em 40px; font-size: 170%; color: #ffffff; font-weight: normal;}

div.whatsWrong div.newsList {margin-bottom: 1em;}
div.whatsWrong div.newsListDate {font-size: 85%; color: #ffffff; margin-left: 43px;}
div.whatsWrong div.newsListTitle a:link,
div.whatsWrong div.newsListTitle a:visited {color: #faab60;}
div.whatsWrong div.newsListTitle a:hover {color: #ffcc99;}
div.whatsWrong div.newsListSummary p {margin: 0; color: #ffffff;}
div.whatsWrong div.newsListSource {font-size: 85%;}
div.whatsWrong div.allNewsLinks {margin-top: 2em; line-height: 180%;}
div.whatsWrong div.allNewsLinks span {margin-right: 20px; white-space: nowrap;}
div.whatsWrong div.allNewsLinks a {color: #faab60;}
div.whatsWrong div.allNewsLinks a:hover {color: #ffcc99;}

td.whatsWrong h2 {margin: 0.8em 0 0.4em 0; font-size: 170%; color: #ffffff; font-weight: normal;}


td.homeNews div.newsList {margin-right: 22px;}
td.homeNews div.newsListDate {font-size: 85%; color: #9ca3a9;}
td.homeNews div.newsListTitle {}
td.homeNews div.newsListSummary {}
td.homeNews div.newsListSummary p {margin: 0;}
td.homeNews div.newsListSource {font-size: 85%;}

.whatsNew div.rss-homepage-link { margin-bottom: 0.8em; }
.whatsNew div.rss-homepage-link img { vertical-align: middle;}
.whatsNew div.rss-homepage-link { font-size: 95%; color: #939ba1; }
.whatsNew div.rss-homepage-link a { font-size: 95%; }
.whatsNew div.rss-homepage-link a.gray { font-size: 95%; color: #49AA35; font-weight: bold; }


div#content div.newsList {margin: 0 22% 1em 0;}
div#content div.newsListDate {font-size: 85%; color: #939ba1; margin-left: 43px;}
div#content div.newsListTitle {}
div#content div.newsListSummary {}
div#content div.newsListSummary p {margin: 0;}
div#content div.newsListSource {font-size: 85%;}

div#content div.eventsList {margin: 0 22% 1em 0;}
div#content div.eventsListDate {font-size: 85%; color: #939ba1; margin-left: 43px;}
div#content div.eventsListDate div.eventsListPlace {}
div#content div.eventsListTitle {font-weight: bold;}
div#content div.eventsListTitle span.fileSize {font-weight: normal; text-transform: uppercase;}
div#content div.eventsListTitle a img {float:left; margin-right:4px;}

/* 111 */
div#content div.presentationsListTitle a {position:relative;}
/* div#content div.presentationsListTitle span.fileSize {position:relative; left:-20px;}*/
div#content div.presentationsListTitle img {position:absolute; left:-20px; top:0;}
div#content div.presentationsListTitle span.fileSize {font-weight: normal; text-transform: uppercase;}
div#content div.presentationsListTitle a img {margin-right:4px;}

div#content div.eventsListSpeaker {font-style: italic;}
/* div#content div.eventsListSummary {position:relative; //left:-20px;}*/
div#content div.eventsListSummary p {margin: 0;}
div#content div.eventsListFile {}
div#content div.eventsListFile span.fileType {text-transform: uppercase;}

div#content h2.news {margin-top: 0; margin-bottom: 0.8em;}
div#content div.newsDate {font-size: 85%; color: #939ba1; margin: 0 0 8px 43px;}
div#content div.newsDate div.newsPlace {}

div#content div.calendarYear {margin-bottom: 12px;}
div#content div.calendarMonth {margin: 0 0 12px 17px;}
div#content div.calendarYear div.active, div#content div.calendarMonth div.active {color: #49aa35;}
div#content div.calendarYear div.active a,
div#content div.calendarYear div.active a:link,
div#content div.calendarYear div.active a:visited,
div#content div.calendarMonth div.active a,
div#content div.calendarMonth div.active a:link,
div#content div.calendarMonth div.active a:visited {color: #49aa35;}
div#content div.calendarMonth div.disabled {color: #939ba1;}

div#content div.newsPrevNext {margin: 2em 28% 0 0;}
div#content div.newsPrevNext div.stabilizer {width: 100%;}
div#content div.newsPrevNext table td {font-size: 68%;}

/* Vacancies */

div#content div.vacanciesList {margin: 0 22% 2em 0;}
div#content div.vacanciesListTitle {
	font-weight:bold;
	//margin-bottom:1em;
}

/* Photo gallery */

div.photoGallery { clear: both; }
div#content div.photoGallery h2 { margin-top: 1.5em; }
div#content div.photoGallery h2.first { margin-top: 0; }
div.photoGallery table {float: left; margin: 0 20px 20px 0;}
div.photoGallery table td.image {vertical-align: middle; text-align: center; background: url(../i/gallery-img-bg.gif) no-repeat; cursor: pointer; cursor: hand;}
div.photoGallery table td div.caption {font-size: 85%; margin-top: 7px;}
div.photoGallery table td div.file {margin: 7px 0 0 23px; position: relative;}
div.photoGallery table td div.file span.icon {position: absolute; left: -23px; margin: 2px 7px 0 0;}

table.contentphotozoom {margin: 1em 20px 20px 0;}
table.contentphotozoom td.image {vertical-align: middle; text-align: center; background: url(../i/gallery-img-bg.gif) no-repeat; cursor: pointer; cursor: hand;}


div.photoGalleryAlbums { clear: both; }
div#content div.photoGalleryAlbums h2 { margin-top: 1.5em; }
div#content div.photoGalleryAlbums h2.first { margin-top: 0; }
div.photoGalleryAlbums table {float: left; margin: 0 20px 20px 0;}
div.photoGalleryAlbums table td.image {vertical-align: middle; text-align: center; background: url(../i/gallery-albums-img-bg.gif) no-repeat; cursor: pointer; cursor: hand;}
div.photoGalleryAlbums table td div.caption {font-size: 85%; margin-top: 7px;}
div.photoGalleryAlbums table td div.file {margin: 7px 0 0 23px; position: relative;}
div.photoGalleryAlbums table td div.file span.icon {position: absolute; left: -23px; margin: 2px 7px 0 0;}

/* Map switcher styles by Leechy */

div#content div#mapTabs div.tab2Normal { float: left; border-bottom: 1px dashed #737882; padding: 0px; margin-right: 15px; }
div#content div#mapTabs div.tab2Active { float: left; border-bottom: 1px solid white; padding: 0px; margin-right: 15px; }
div#content div#mapTabs div.tab2Normal span { color: #737882; cursor: pointer; cursor: hand; }
div#content div#mapTabs div.tab2Active span { color: #000000; }

div#content div#map {position: relative; margin-bottom: 40px; margin-top:1.3em!important; }
div#content div#map img {position: absolute;}
div#content div#map img.city { cursor: pointer; cursor: hand; }
div#content div#map div.tab2Normal { visibility: hidden; }
div#content div#map div.tab2Active { visibility: visible; }

div#content div.mapCity { display: none }
div#content div.mapCityActive { display: block; margin-bottom: 1em; /*color: #737882;*/ }

div#content div.mapFlash {margin-bottom: 2em;}
div#content table.mapFlash {display: none;}


/* Tenders */
div.SearchSitemapLink { margin: 18px 0;	}
div#content .TendersFunctional { margin-bottom: 1em; width: 85%; }
div#content .TendersFunctional #allkeywords { width: 60%; display: block; }
div#content .TendersFunctional span#randomSearch { border-bottom: 1px dashed black; }

/* Filter tabs for tenders */

div#content div.filterTabs {}
div#content div.filterTabs div {float: left; border-bottom: 1px dashed #737882; padding: 0; margin-right: 15px; margin-bottom: 2em;}
div#content div.filterTabs div a, div#content div.filterTabs div a:link, div#content div.filterTabs div a:visited, {color: #737882; text-decoration: none;}
div#content div.filterTabs div.current {border-bottom: 1px solid white;}
div#content div.filterTabs div.current a, div#content div.filterTabs div.current a:link, div#content div.filterTabs div.current a:visited, {color: #000000;}

div#content table.TendersCalendar,
div#content table.TendersCalendarMonthYear {position: relative; left: -10px;}/* -10px */
div#content table.TendersCalendar td,
div#content table.TendersCalendarMonthYear div {padding: 4px 8px 4px 8px;}
div#content table.TendersCalendar td.current,
table.TendersCalendarMonthYear div.current {background-color: #c3d7ed; }
div#content table.TendersCalendar span.gray,
table.TendersCalendarMonthYear span.gray { color: #c0c0c0; }
div#content table.TendersCalendar td.DayNumber { padding: 4px 3px 4px 3px; }
div#content div.TenderType { padding-top: 3px; font-size: 75%; font-family: Verdana;}

div#content table.TendersCalendar a:visited,
div#content table.TendersCalendarMonthYear a:visited { color: #00539b; }

div#content table.content p.search_result { font-size: 150%; font-weight: normal; color: gray; }

/* Paged output */

div#content span.page, div#content span.pageCurrent {font-size: 180%; margin: 0 4px;}
div.pages_switcher {font-size: 180%;}
div.pages_switcher a, div.pages_switcher strong {margin: 0 4px;}


/* Oil stations */

#OilStations {
	border:1px solid #fff;
}

#OilStations .item{
	margin-bottom:2em;
	clear:both;
	min-height:1em;
	//height:1em;
}

#OilStations h3{
	float:left;
	width:20em;
	margin-right:3% !important;
	clear:both;
	color:black;
}

#OilStations .service-icons, #OilStations .fuel{
	float:left;
	width:20em;
	margin-left:1em;
}

#OilStations .fuel{
	float:left;
	width:auto;
	margin-left:1em;
}

#OilStations .service-icons{
	height:15px;
}

#OilStations .service-icons img{
	width:19px;
	height:19px;
	margin:0 5px;
}

/* Spacers */
.w87px		{ width: 87px; }
.w88px		{ width: 88px; }
.w100px		{ width: 100px; }
.w150px		{ width: 100px; }

/* Copyright */
div#footerCopyrights { width:68%; float:right; margin-bottom:1em; margin-top:1em; }
div.copyrightHome {
	float: left;
	width:45%;
/*	width: 56%;*/
	font-size: 85%;
	/* margin-top: 60px;*/
	}
div.copyrightStudio {
	float: left;
	width:45%;
	font-size: 85%;
	/* margin-top: 60px;*/

}
div.copyrightStudio p {margin: 0 0 7px 0;}

div#copyrightInner {border-top: 1px solid #d6d6d6; font-size: 85%; margin: 0px 45px 30px 32%; padding-top: 10px;}
div#copyrightInner.no-navigation {margin-left: 45px;}

/* Admin */
div#loginForm {margin: 11px 0 26px 0;}
div#loginForm table td {padding: 5px 10px 5px 0;}


.incut-message{margin: 2em 0 2em 10%;clear: both;}
.incut-message img{float:left; margin-right:10px; position:relative; z-index:1;}
.incut-message .incut-message-text{padding: 20px 35px 20px 20px; font-size: 120%; display:table-cell; background: #f1f2f7;}
.incut-message .incut-corner{position: absolute; right: 0px; bottom: 0px;}
* html .incut-message .incut-corner{right: expression(parentNode.offsetWidth%2 ? '-1px' : '0'); bottom: expression(parentNode.offsetHeight%2 ? '-1px' : '0');}
.incut-message .content{position: relative; }
* html .incut-message .content{height: 1px;}
.incut-message .incut-corner img{width:18px;height:16px;float:none;margin-right:0;}

.PDA {
	display: none;
}

#photoAnons {
	padding-right:22% !important;
	_padding-right:28% !important;
}


/**/

.newsOnFrontpage {
	position:relative;
}

.newsOnFrontpage .newsList {
	width:40%;
	float:left;
	margin-right:2em;
}

.newsOnFrontpage .newsListDate {
	font-size:85%;
	color:#939ba1;
}

.newsOnFrontpage h2 {
	margin:0 0 1em;
	font-size:170%;
	color:#9ca3a9;
	font-weight:normal;
}

.newsOnFrontpage .newsListSummary p {
	margin:0;
}

.newsOnFrontpage .newsListSource {
	font-size:85%;
	margin:0.5em 0 0;
}


div.colorTextGray .corner-top-left { position: relative; top: 26px; text-align: left;}
div.colorTextGray .corner-bottom-right { position: relative; top: -26px; text-align: right; }
div.colorTextGray-text { background-color: #e8e8ed; padding: 25px 50px 25px 25px; }

div.tendersearch-gradient { background:#F3F3F3 url('/common/i/tender_search_gradient.jpg') left bottom repeat-x; }

div.exampleBox{
	position:relative;
	top:-14px;
	padding-left:20px;
	margin-bottom:10px;
}

div.exampleBox span.pointer-hand{ border-bottom: 1px dashed black;}

.pseudo_href {color: #00539b; border-bottom: 1px dashed #00539b; cursor: pointer;}

div.mapFlash embed { width:100% !important; }