* { padding: 0; margin: 0; font-size: 100%; line-height: 1.3em; }

BODY
{ padding: 0; margin: 0; background: #f3f3f3; color: #7a7a7a; font-family: Arial; font-size: 80%; }

IMG
{ border: none; margin: 0; display: inline; }


H1, H2, H3, H4, H5, H6
{ margin: 0em 0 0.8em 0; }

H1
{ font-size: 125%; font-weight:normal; color: #000000; line-height: 0.9em; font-family: Arial, "Times New Roman", Times, serif; margin-bottom: 15px; }




input, textarea, select {
	font-size: 100%;
	font-family: Arial, sans-serif;
}


TABLE
{ border-collapse: collapse;}

TABLE, P, UL, OL, DL
{ padding: 0; margin: 0; }

UL, OL, DL
{ padding-left: 0; }

LI { list-style: none; }

TABLE, TD, TH
{ border-spacing: 0; padding: 0; vertical-align: top; text-align: left; font-weight: normal;  }


a:link		{ color: #468dd8; }
a:visited	{ color: #468dd8; }
a:hover		{ color: #468dd8; text-decoration: none; }
a:active	{ color: #468dd8; }



P
{ margin: 1.2em 0 1.2em 0; color: #7a7a7a; font-size: 14px; font-family: arial; line-height: 130%;}

.Clear			{ clear: both; }
.fleft			{ float: left; }
.right			{ float: right; }

hr { font-size: 0; border: 0; background: #e7e7e7; border-bottom: 1px #e7e7e7 solid; height: 1px; }

#main { width: 970px; margin-left: auto; margin-right: auto; background: #fff; margin-bottom :5px; padding-bottom: 10px; position: relative; }
#main s { position: absolute; width: 11px; height: 11px; display: block; }
#main s.bl { bottom: 0; left: 0; background: url("../_i/c-02-bl.gif") no-repeat 0 0; }
#main s.br { bottom: 0; right: 0; background: url("../_i/c-02-br.gif") no-repeat 0 0; }
.header { background: #2e5a80; height: 10px; overflow: hidden; position: relative; padding: 24px 29px; }
.header .logo {
	position: absolute;
	height: 54px;
	text-align: center;
	width: 100%;
	visibility: visible;
}
.header .search { text-align: right; margin-top: 28px; margin-right: 1px; color: #fff; font-family: tahoma; font-size: 10px;}
.header .search .devider { border-left: 1px #aae504 solid; height: 7px; font-size: 7px; margin-left: 5px; }
.header .search label { padding-left: 3px; padding-right: 5px; }
.header .search .search-text { height: 15px; width: 177px; padding: 3px 5px 0 5px; border: 1px solid #b4b4b4;}
.header .search .search-submit { background: url("../_i/btn-search.gif") no-repeat 0 0; width: 18px; height: 18px; border: none;}
.header .menu { margin-top: 33px; color: #333333; font-size: 9px; clear: both;}
.header .menu .bar_line { border-left: 2px #aae504 solid; width: 2px; display: block; float: left;}
.header .menu li { display: block; float: left; padding-right:10px;}
.header .menu li.last { padding-right: 0px; }
.header .menu span { display: none; }
.header .menu a.lang { color: #8cc641; font-weight: bold; padding-right: 10px; font-size: 11px; height: 13px; line-height: 90%;}
.header .menu span.lang { display: inline; padding-right: 65px;  }
.header .menu a { display: block; float: left; height: 13px; cursor: pointer; cursor: hand; }
.header .menu a.m-company { width: 100px; background: url(../_i/m-company.gif) no-repeat; }
.header .menu a.m-company-a { width: 100px; background: url(../_i/m-company-a.gif) no-repeat; }
.header .menu a.m-business { width: 82px; background: url(../_i/m-business.gif) no-repeat; }
.header .menu a.m-business-a { width: 82px; background: url(../_i/m-business-a.gif) no-repeat; }
.header .menu a.m-responsibility { width: 108px; background: url(../_i/m-responsibility.gif) no-repeat; }
.header .menu a.m-responsibility-a { width: 108px; background: url(../_i/m-responsibility-a.gif) no-repeat; }
.header .menu a.m-investors { width: 104px; background: url(../_i/m-investors.gif) no-repeat; }
.header .menu a.m-investors-a { width: 104px; background: url(../_i/m-investors-a.gif) no-repeat; }
.header .menu a.m-press_center { width: 87px; background: url(../_i/m-press_center.gif) no-repeat; }
.header .menu a.m-press_center-a { width: 87px; background: url(../_i/m-press_center-a.gif) no-repeat; }
.header .menu a.m-tenders { width: 66px; background: url(../_i/m-tenders.gif) no-repeat; }
.header .menu a.m-tenders-a { width: 66px; background: url(../_i/m-tenders-a.gif) no-repeat; }
.header .menu a.m-career { width: 63px; background: url(../_i/m-career.gif) no-repeat; }
.header .menu a.m-career-a { width: 63px; background: url(../_i/m-career-a.gif) no-repeat; }
.header .menu a.m-photogallery { width: 79px; background: url(../_i/m-photogallery.gif) no-repeat; }
.header .menu a.m-photogallery-a { width: 79px; background: url(../_i/m-photogallery-a.gif) no-repeat; }
.header .menu a.m-contacts { width: 53px; background: url(../_i/m-contacts.gif) no-repeat; }
.header .menu a.m-contacts-a { width: 53px; background: url(../_i/m-contacts-a.gif) no-repeat; }

.scrollhead-top {
	position: relative;
	background: #2e5a80;
	height: 261px;
	margin-bottom: 14px;
}
.scrollhead-top .scrollhead-hover { position: absolute; z-index: 2; background: url("../_i/scrollhead-top.png") no-repeat 0 0; width: 970px; height: 275px; }
.scrollhead-top .scrollhead-hover2 { position: absolute; z-index: 1; background: url("../_i/side.png") no-repeat 0 0; margin-left:273px; width: 57px; height: 295px; }
.scrollhead-top .pic { }
.scrollhead-top .text { margin-left: 32px; margin-top: 43px; width: 245px; color: #fff; font-size: 13px; }
.scrollhead-top .text p { color: #fff; font-size: 13px; }
.scrollhead-top .text h1 { color: #fff; font-weight: normal; margin-bottom: 30px; }
.scrollhead-top .arr { position: absolute; top: 136px; left: 298px; z-index: 4; width: 20px; height: 20px; background: url("../_i/btn-arr.gif") no-repeat center center; border: 0; cursor:hand; cursor:pointer;}

.scrollhead-top-2 {
	position: relative;
	background: #2e5a80;
	height: 32px;
	margin-bottom: 0px;
}

.scrollhead-top-3 {
	position: relative;
	background: #ffffff;
	height: 12px;
	margin-bottom: 0px;
}

.color-line {
	position: relative;
	background: #f56522;
	height: 4px;
	margin-bottom: 0px;
}

.main-col-1 { width: 450px; float: left; margin-left: 43px; padding-right: 60px; }
.main-col-2 { width: 20px; float: left; padding-right: 60px; }
.main-col-3 { width: 160px; float: left; padding-top: 60px; }
.main-col-1, .main-col-2, .main-col-3 { margin-bottom: 42px; }
.main-col-4 { width: 20px; float: left; padding-right: 10px;}
.main-col-5 { width: 220px; float: left; margin-left: 43px; padding-right: 45px; }
.main-col-6 { width: 310px; float: left; padding-right: 55px; }
.main-col-5, .main-col-6 { color: #8d929b; font-size: 11px; font-family: arial; }
.main-body { width: 800px; float: left; margin-left: 43px; padding-right: 60px; }
.main-col-1 h2, .main-col-2 h2, .main-col-3 h2,  .main-col-4 h2, .main-col-5 h2, .main-col-6 h2 { font-family: Tahoma }


.news-date { color: #93cdfe; font-size: 10px; font-weight: bold; font-family: tahoma; margin-bottom: 2px; }
.news-text { font-family: arial; font-size: 11px; margin-bottom: 30px; }
.all-link { font-size: 10px; }
.all-link a { color: #9ece25; }
.alllink {
	position: relative;
	top: 0;
	margin-left: 4px;
}
.news-text-2 { font-family: arial; font-size: 11px; margin-bottom: 38px; margin-top: 13px; }
.news-text-2 img { margin-right: 8px; }
.news-text-2 a { font-weight: bold; }
.news-text-2 .small { font-size: 10px; font-weight: normal; }
.news-text-last { margin-bottom: 20px; }

.main-menu { color: #ffffff; font-size: 11px; }

.generic-text { color: #777777; font-size: 11px; }

.kurs { color: #666666; font-size: 12px; }
.kurs .price { display: block; font-size: 25px; }
.kurs .change { margin-top: 10px; padding-left: 26px; background: url("../_i/arr-up.gif") no-repeat 0 13px; height: 45px; }
.kurs .change.d { margin-top: 10px; padding-left: 26px; background: url("../_i/arr-down.gif") no-repeat 0 13px; height: 45px; }
.kurs .change.z { margin-top: 10px; padding-left: 26px; background: none; height: 45px; font-size: 80%;}
.kurs .change .proc { font-size: 19px; display: block; }
.main-col-4 .map { margin-bottom: 37px; }
.main-col-4 .photo { border: 1px #a8a8a8 solid; width: 193px; position: relative; margin-bottom: 15px; }
.main-col-4 .photo i { position: absolute; display: block; width: 12px; height: 12px; }
.main-col-4 .photo i.tl { top: -1px; left: -1px; background: url("../_i/c-01-tl.png") no-repeat 0 0; }
.main-col-4 .photo i.tr { top: -1px; right: -1px; background: url("../_i/c-01-tr.png") no-repeat 0 0; }
.main-col-4 .photo i.br { bottom: -1px; right: -1px; background: url("../_i/c-01-br.png") no-repeat 0 0; }

.main-col-5 a, .main-col-6 a { color: #8d929b; }

#footer { width: 970px; margin-left: auto; margin-right: auto; padding-bottom: 52px; }
/*.footer-01 { width: 20px; margin-left: 33px; padding-right: 72px; float: left; color: #868686; font-size: 11px; }*/
.footer-02 { width: 284px; padding-right: 72px; float: left; margin-left: 43px; }
.footer-03 { width: 275px; padding-right: 72px; float: left; }
.footer-04 { width: 195px; float: left; }
.footer-05 { width: 970px; float: left; }

.footer-01 .login { float: left; }
.footer-01 .passw { float: left; }
.footer-01 .submit { float: left; }
.footer-01 .inputtext { width: 79px; height: 25px; background: url("../_i/bg-input-01.gif") no-repeat 0 0; padding: 3px; position: relative; left: -3px; }
.footer-01 .inputtext input { width: 72px; height: 17px; }
.footer-01 .submit .inputsubmit input { border: 0; background: #a6ce38; width: 75px; height: 21px; margin-top: 1px; color: #fff; font-size: 10px; }
.footer-01 .links { font-size: 10px; }
.footer-01 .links a { color: #868686; }

.footer-02 { font-size: 11px; padding-top: 11px; }
.footer-02, .footer-03, .footer-04 { color: #808080; }
.footer-02 a { color: #808080; }
.footer-03 { font-size: 11px; padding-top: 11px; }
.footer-04 { font-size: 11px; padding-top: 18px; }
.footer-05 { font-size: 11px; padding-top: 18px; }


.scrollhead-top-inside { position: relative; background: #2e5a80; height: 172px; margin-bottom: 40px; }
.scrollhead-top-inside .scrollhead-hover { position: absolute; z-index: 2; background: url("../_i/scrollhead-top-inside.png") no-repeat 0 0; width: 970px; height: 172px; }
.scrollhead-top-inside .pic { }
.scrollhead-top-inside .text { position: absolute; z-index: 3; left: 38px; top: 70px; }
.scrollhead-top-inside .text h1 { color: #fff; font-weight: normal; font-family: "Arial narrow"; font-size: 39px; }

.ins-col-1 { width: 248px; float: left; margin-left: 13px; margin-right: 30px; }
.ins-col-2 { width: 650px; float: left; }

.ins-col-1 .l-menu { font-family: arial; font-size: 11px; margin-bottom: 33px; }
.ins-col-1 .l-menu li { margin-bottom: 3px; padding: 4px 20px; }
.ins-col-1 .l-menu a { color: #4988f9; }
.ins-col-1 .l-menu li:hover { background: #8cc641; }
.ins-col-1 .l-menu li:hover a { color: #fff; }
.ins-col-1 .l-menu li.a { position: relative; background: #8cc641; zoom: 1; }
.ins-col-1 .l-menu li.a a { color: #fff; text-decoration: none; }
.ins-col-1 .l-menu li.a i { position: absolute; display: block; width: 5px; height: 5px; }
.ins-col-1 .l-menu li.a i.tl { top: 0; left: 0; background: url("../_i/c-03-tl.gif") no-repeat 0 0; }
.ins-col-1 .l-menu li.a i.tr { top: 0; right: 0; background: url("../_i/c-03-tr.gif") no-repeat 0 0; }
.ins-col-1 .l-menu li.a i.br { bottom: 0; right: 0; background: url("../_i/c-03-br.gif") no-repeat 0 0; }
.ins-col-1 .l-menu li.a i.bl { bottom: 0; left: 0; background: url("../_i/c-03-bl.gif") no-repeat 0 0; }
.ins-col-1 .l-menu li.active { color: #8cc641; font-weight: bold; font-size: 13px; }
.ins-col-1 .l-menu li.active:hover { background: none; }
.ins-col-1 .l-menu li.active:hover a { color: #8cc641; }
.ins-col-1 .l-menu li.active ul { font-size: 12px; font-weight: normal; margin: 5px 0 0 0;}
.ins-col-1 .l-menu li.active ul li { margin-bottom: 3px; }
.ins-col-1 .l-menu li.active ul a { color: #8cc641; }
.ins-col-1 .l-menu li.active ul li:hover { background: none; }

.ins-col-1 .col-1-1 { width: 230px; margin-left: 21px; margin-top: 22px; margin-bottom: 20px; }
.col-1-1 h2 {
color: #a6ce38; font-family: Tahoma; font-size: 90%;
}

.bread-crumbs { color: #a7a7a2; font-size: 9px; margin-bottom: 24px; }
.bread-crumbs a { color: #a7a7a2!important; }

.ins-col-2 h1 { font-size: 210%; line-height: 110%; }
form.filter { color: #666666; font-size: 14px; margin-bottom: 20px; }
form.filter .month { float: left; }
form.filter .month select { width: 100px; padding: 2px 0; color: #666666; font-size: 12px; }
form.filter .cat { float: right; }
form.filter .cat select { width: 350px; padding: 2px 0; color: #666666; font-size: 12px; }
form.filter .cat input { width: 21px; height: 21px; background: url("../_i/btn-filter.gif") no-repeat 0 0; border: 0; }

table {
}

.tbl-01 { width: 100%; }
.tbl-01 td, .tbl-01 th { border: 1px #e6ecdd solid; padding: 13px 18px; }
.tbl-01 th { background: #8cc641; color: #fff; font-family: tahoma; font-size: 12px; font-weight: bold; }
.tbl-01 th.heading { color: #6c829d; background: none; }
.tbl-01 td { font-size: 11px;  }
.tbl-01 td.td-01 { color: #999999; }
.tbl-01 td.td-02 { color: #999999; }
.tbl-01 td.td-02 .ico-pic { text-align: center; float: left; margin-right: 7px; font-size: 10px;  }
.tbl-01 td.td-02 a { font-size: 10px; color: #468dd8; }


.tenders .tbl-01 td, .tbl-01 th { padding: 13px 10px; }


.tbl-02 { width: 100%; }
.tbl-02 td, .tbl-02 th { border-top: 1px #e6ecdd solid; border-bottom: 1px #e6ecdd solid; padding: 13px 18px; }
.tbl-02 td.Left, .tbl-02 th.Left { border-left: 1px #e6ecdd solid; }
.tbl-02 td.Right, .tbl-02 th.Right { border-right: 1px #e6ecdd solid; }
.tbl-02 th { background: #8cc641; color: #fff; font-family: tahoma; font-size: 12px; font-weight: bold; }
.tbl-02 th.heading { color: #6c829d; background: none; }
.tbl-02 tr.Odd td { background-color:#f1ffde }
.tbl-02 td.td-01 { color: #999999; }
.tbl-02 td.td-02 { color: #999999; }
.tbl-02 td.td-02 .ico-pic { text-align: center; float: left; margin-right: 8px; font-size: 10px;  }
.tbl-02 td.td-02 a { font-size: 10px; color: #468dd8; }


.ins-col-2 .calendar { position: relative; zoom: 1; }
.ins-col-2 .calendar u { position: absolute; width: 9px; height: 9px; display: block; }
.ins-col-2 .calendar u.tl { top: -1px; left: -1px; background: url("../_i/c-04-tl.gif") no-repeat 0 0; }
.ins-col-2 .calendar u.tr { top: -1px; right: 0px; background: url("../_i/c-04-tr.gif") no-repeat 0 0; }
.ins-col-2 .calendar u.bl { bottom: 0px; left: -1px; background: url("../_i/c-04-bl.gif") no-repeat 0 0; }
.ins-col-2 .calendar u.br { bottom: 0px; right: 0px; background: url("../_i/c-04-br.gif") no-repeat 0 0; }

.ins-col-2 .mappp { position: relative; zoom: 1; }
.ins-col-2 .mappp u { position: absolute; width: 14px; height: 14px; display: block; }
.ins-col-2 .mappp u.tl { top: 0px; left: 0px; background: url("../_i/geomap/tl.gif") no-repeat 0 0; }
.ins-col-2 .mappp u.tr { top: 0px; right: 0px; background: url("../_i/geomap/tr.gif") no-repeat 0 0; }
.ins-col-2 .mappp u.bl { bottom: 0px; left: 0px; background: url("../_i/geomap/bl.gif") no-repeat 0 0; }
.ins-col-2 .mappp u.br { bottom: 0px; right: 0px; background: url("../_i/geomap/br.gif") no-repeat 0 0; }



#bottom-block { width: 970px; margin-left: auto; margin-right: auto; margin-bottom: 24px; padding-top: 10px; }
#bottom-block .bottom-01 { width: 230px; margin-left: 33px; margin-right: 135px; float: left; margin-bottom: 20px; color: #a6ce38; font-family: Tahoma; }
#bottom-block .bottom-02 { width: 190px; margin-right: 155px; float: left; margin-bottom: 20px; color: #a6ce38; font-family: Tahoma;}
#bottom-block .bottom-03 { width: 185px; float: left; margin-bottom: 20px; color: #a6ce38; font-family: Tahoma;}


#bottom-block .bottom-02 .photo { border: 1px #a8a8a8 solid; width: 193px; height:89px; position: relative; margin-bottom: 15px; }
#bottom-block .bottom-02 .photo s { position: absolute; display: block; width: 12px; height: 12px; }
#bottom-block .bottom-02 .photo s.tl { top: -1px; left: -1px; background: url("../_i/c-05-tl.png") no-repeat 0 0; }
#bottom-block .bottom-02 .photo s.tr { top: -1px; right: -1px; background: url("../_i/c-05-tr.png") no-repeat 0 0; }
#bottom-block .bottom-02 .photo s.br { bottom: -1px; right: -1px; background: url("../_i/c-05-br.png") no-repeat 0 0; }

.ul-01 { font-size: 10px; color: #999999; margin-left: 12px; }
.ul-01 li { margin-bottom: 6px; }
.ul-01 li span{ margin-left: -12px;  }
.ul-01 a { color: #999999; text-decoration: none; font-weight: bold; }
.ul-01 a:hover { text-decoration: underline; color: #999999; }

.ins-col-1 .title-block { position: relative; background: #8cc641; color: #fff; font-family: arial; font-weight: bold; font-size: 13px; padding: 10px 22px; margin-top: 42px; zoom: 1; }
.ins-col-1 .title-block i { position: absolute; display: block; width: 5px; height: 5px; }
.ins-col-1 .title-block i.tl { top: 0; left: 0; background: url("../_i/c-03-tl.gif") no-repeat 0 0; }
.ins-col-1 .title-block i.tr { top: 0; right: 0; background: url("../_i/c-03-tr.gif") no-repeat 0 0; }
.ins-col-1 .title-block i.br { bottom: 0; right: 0; background: url("../_i/c-03-br.gif") no-repeat 0 0; }
.ins-col-1 .title-block i.bl { bottom: 0; left: 0; background: url("../_i/c-03-bl.gif") no-repeat 0 0; }

.note-block p { font-size: 11px; font-family: arial; width: 200px; }
.note-block a { color: #4988f9; text-decoration: none; }
.note-block a:hover { text-decoration: underline; }

.ins-col-2 h2 { color: #2e5a80; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: normal; font-size: 20px; }
.ins-col-2 h3 { color: #2e5a80; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 16px; margin-top: 35px; margin-bottom: 10px; }
.ins-col-2 h4 { color: #2e5a80; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; margin: 10px 0 5px 0;}
.ins-col-2 h5 { color: #6c829d; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; margin: 0;}

.ins-col-2 h2, .ins-col-2 h3, .ins-col-2 h4, .ins-col-2 h5 {
padding-right: 80px;
}

.comment	{ color: #a7a7a2; font-size: 12px; padding-left: 20px; font-style: italic; font-family: Arial, Tahoma, Verdana, sans-serif; margin-bottom: 30px; }
.comment span	{ color: #666; }

.ins-col-2 p	{ margin: 0; padding: 0; margin-bottom: 20px;}

.ins-col-2 li	{ background: url(../_i/bullet.gif) no-repeat 0px 9px; padding-left: 10px; color: #7a7a7a; margin: 13px 10px 10px 10px;}
.ins-col-2 ul {  padding-bottom: 13px;}

.comment ul { padding-bottom: 0px }

/*************** BY XPU ****************/

.PubsList
{ font-size:110%; }

.PubsList .OnePub
{ margin-bottom: 30px; }

.PubsList  .Date
{ font-size:75%; font-weight:bold; color: #93cdfe; font-family: Tahoma; }

.PubsList .OnePub A
{ color: #468dd8; }

.PubsList .OnePub .Intro
{ color: #7a7a7a; margin-top:5px; }

.PubsList .Paginator
{ font-size: 75%; color: #666666; text-align:right; font-family: Tahoma; }

.PubsList .Paginator A
{ color: #9ece25; margin:0 2px;  }

.PubsList .Paginator SPAN
{ margin:0 2px;  }

.PubsList b {
font-weight: normal; color: #434343; font-style: italic; }
/************/

.tblAnketa	{ color: #2e5a80; font-size: 14px; font-family: Arial, Tahoma, Verdana, sans-serif; }
.tblAnketa td, .tblAnketa th	{ padding-right: 15px; padding-bottom: 13px; }
.tblAnketa select, .tblAnketa option, .tblAnketa input	{ color: #666; width: 295px; }
.tblAnketa select, .tblAnketa option	{ padding: 1px; _padding: 0px; }
.tblAnketa 	input	{ width: 293px; border: 1px solid #d1d1d1; padding: 3px 0; }
.tblAnketa th	{ font-size: 13px; text-align: left; font-weight: bold;}

.workplace textarea	{ overflow: auto; width: 218px; height: 75px; color: #666; border: 1px solid #d1d1d1; }
.workplace input	{ width: 75px; font-weight: bold; color: #666; font-size: 11px; padding: 5px; border: 1px solid #d1d1d1; }
.workplace td	{ padding-right: 10px; padding-bottom: 10px; }
.workplace th	{ font-size: 11px; color: #2e5a80; padding-left: 5px; background: url(../i/anketaBul.gif) no-repeat 0px 4px; padding-bottom: 15px;}
.workplace .right	{ display: block; float: right; }
.education	{ margin-bottom: 35px; }
.education	td { color: #666; padding: 5px 20px 0 0; font-size: 14px; }
.more	{ overflow: auto; width: 643px; height: 155px; margin-bottom: 35px; border: 1px solid #d1d1d1; }
.addfile	{ width: 325px; padding: 2px; margin-bottom: 35px; }
.listDep	td { color: #2e5a80; font-size: 14px; padding-right: 15px; }
.listDep select, .listDep option	{ width: 230px; margin-right: 8px; color: #666; font-size: 14px; }
.listDep .send	{ text-align: right; padding-right: 22px; padding-top: 35px; padding-bottom: 35px;  }

.photogallery a	{ display: block; margin-bottom: 10px; }
.photogallery td	{ padding-right: 45px; color: #7a7a7a; font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; padding-bottom: 85px; }

.photoOne	{ position: absolute; top: 350px; left: 100px; width: 50px;}
.photoOne th 	{ background: url(../_i/topLine.gif) repeat-x bottom; height: 16px;}
.photoOne th, .photoOne td	{ vertical-align: middle; }
.leftLine	{ background: url(../_i/leftLine.gif) repeat-y right; }
.w	{ background: #fff; }
.rightLine	{ background: url(../_i/rightLine.gif) repeat-y; }
.photoOne .photo	{ background: #fff; padding: 25px 35px; }
.bottomLine	{ background: url(../_i/bottomLine.gif) repeat-x; }
.photoOne .text	{ background: #fff; padding: 0 35px 20px 35px; color: #7a7a7a; font-size: 14px; font-family: Arial, Tahoma, Verdana, sans-serif;}

.alboms	a	{ display: block; color: #4988f9; font-size: 12px; font-weight: bold; font-family: Tahoma, Arial, Verdana, sans-serif; cursor: pointer; text-decoration: underline; }
.alboms	a:hover	{ text-decoration: none; }
.alboms td	{ padding-right: 30px; padding-bottom: 20px;  }


.File  {padding-right: 40px; color: #7a7a7a; _height: 40px;}
.File .ico-pic { text-align: center; float: left; margin-right: 8px; font-size: 10px;  }
.File SPAN.size { color: #999999; }
.File a {  color: #468dd8; }



#GeoMap .map		{ position: relative; width:643px;height:447px;}
#GeoMap .map div	{ position: absolute; }

#GeoMap .ToolTip	{  border:1px solid #8cc641; background-color:white; padding:20px; }

.Ents {background-color:#ffffff; top:-100px; z-index:200; display:none; position:relative; padding:20px; border-top:1px solid #f9f9f9; background: url(../_i/geomap/transp.png)}
.Ents H2 A {position:absolute; right:10px; top:10px; font-size:80%}

.Ents TABLE { width: 100%; margin-top:10px }
.Ents TABLE TD { width: 33%; padding-bottom:20px; }
.Ents TABLE TD H3 { font-size:100%; margin-bottom:0; margin-top:0; }
.Ents TABLE TD P { font-size:80%; padding-right:30px }


.Yaz
{ width:20px; height:19px; display:none; position:absolute; background:url(../_i/geomap/yaz.png) no-repeat }

#Graph
{}

#Graph .Navigation
{margin:50px 0 10px 40px;}

#Graph .Navigation SELECT
{ border:1px solid #adadad; padding:1px}

#Graph .Navigation A
{ margin-left:5px; position:absolute;}


.photogallery a	{ display: block; margin-bottom: 10px; }
.photogallery td	{ padding-right: 35px; color: #7a7a7a; font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; padding-bottom: 25px; }
.photogallery td.last	{ padding-right: 0px; }

.photo	{ position: relative; display: block; }
.photo div	{ position: absolute; }
.photo .lt	{ top: 0; left: 0; }
.photo .rt	{ top: 0; right: 0; }
.photo .rb	{ bottom: -1px; right: 0; }

.photoOne	{ position: absolute; top: 350px; left: 100px; width: 50px; z-index:200;}
.photoOne th 	{ background: url(../_i/topLine.gif) repeat-x bottom; height: 16px;}
.photoOne th, .photoOne td	{ vertical-align: middle; }
.leftLine	{ background: url(../_i/leftLine.gif) repeat-y right; }
.w	{ background: #fff; }
.rightLine	{ background: url(../_i/rightLine.gif) repeat-y; }
.photoOne .photo	{ background: #fff; padding: 25px 35px; }
.bottomLine	{ background: url(../_i/bottomLine.gif) repeat-x; }
.photoOne .br	{ vertical-align: top; }
.photoOne .text	{ background: #fff; padding: 0 35px 20px 35px; color: #7a7a7a; font-size: 14px; font-family: Arial, Tahoma, Verdana, sans-serif;}

.alboms	a	{ display: block; color: #4988f9; font-size: 12px; font-weight: bold; font-family: Tahoma, Arial, Verdana, sans-serif; cursor: pointer; text-decoration: underline; }
.alboms	a:hover	{ text-decoration: none; }
.alboms td	{ padding-right: 30px; padding-bottom: 20px;  }


/**strekosa****************************/

div.c1 {
	/*padding-right: 28px; */
	display: block;
	float: left;
	width: 299px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-image: url(../_i/c1.gif);
	background-position: 0px 16px;
	padding-left: 16px;
	background-repeat: no-repeat;
}

div.c2 {
	padding-right: 23px;
	display: block;
	font-size: 13px;
	float: left;
	width: 45%;
	padding-top: 6px;
	padding-bottom: px;

}
div.c2 p {
font-size: 12px;
padding-top: 5px;
}

.hline {
	border-top: 1px solid rgb(230, 230, 230);
	padding-top: 15px;
	margin-top: 30px;
	margin-bottom: 0px;
}

h2.hline {
	border-top: 1px solid rgb(230, 230, 230);
	padding-top: 9px;
	margin-top: 30px;
	margin-bottom: 8px;
}

p.hline {
padding-top: 15px;
}

h3.hline  {
	margin-top: 20px;
}

.conts {
	display: block;
	float: left;
	width: 320px;
	padding-top: 25px;
	padding-bottom: 15px;
	padding-right: 0px;
}

.conts h2, .conts h3, .conts h4 {
padding-right: 20px;
margin-top: 0px;
}

.conts  span {
	font-style: italic;
	font-size: 85%;
	color: #2e5a80;
}

/*****************************/

#SiteMap A
{ color: #7d7d7d; }

#SiteMap .FirstLevel
{ font-size: 110%; font-weight: bold; color: #2C68B1 !important; }

#SiteMap UL LI
{ list-style-type: none; display: block; max-width: 200px; margin-left: 0px; padding-left: 9px; margin-bottom: 0px;}

#SiteMap UL.FirstLevelUl0 LI UL
{ margin-bottom: 17px; margin-left:10px; margin-top:10px;}

#SiteMap UL.FirstLevelUl2
{  margin-left: 2em;}


.SearchList LI
{ margin-bottom: 2em; }

A.SearchTitle
{ font-size: 130%; }



.ArchiveForYear
{ margin-bottom:20px; }

.ArchiveForYear .Year A
{ color: #8cc641 }

.ArchiveForYear .Year SPAN
{ color: #aeaeae }

.ArchiveForYear .Month
{ float:left; margin-top:5px; }

.ArchiveForYear .Month.l
{ margin-right:20px; }

.ArchiveForYear .Month SPAN
{ color:#aeaeae }

.ArchiveForYear .Month B
{ color:#8cc641 }
