/* --- Rounded Tab's Layout ---*/

.Tab{
	float:left;
	width:100%;
	position:relative;
	margin-top-: 80px;
	background-color-: Blue;
	background-color: transparent;
	border-: 1px red solid;
}
.Tab .tail{
	position: absolute;
	bottom: -34px;
	right: -32px;
	width: 51px;
	height: 73px;
	padding: 0;
}

.Tab .content{
	padding:10px 20px;
	padding-left: 80px;
	overflow: hidden;
	overflow-: visible;
	border-: 2px red solid;
}
.Tab .content.ViewPhotos{
	overflow: visible;
}

.Tab .tb, .Tab .bb{
	position:relative;
	height:40px;
	overflow:hidden;
}

.Tab .tb.TabTitle{
	width-: 21em;
	width: 30%;
	position: absolute;
	top: -40px;
	border-: 1px red solid;
}
.TabTitleText{
	position: absolute;
	top: -35px;
	left: 20px;
	width: 26%;
	padding-bottom: 2px;
	z-index: 1;
	border-: 1px red solid;
}
.Tab h1, h2, h3{
	margin: 0;
}
.TabTitleText h1{
	padding-bottom: 2px;
	margin-left: 25px;
}
.TabTitleText h1 a{
	font-weight: normal;
	border-bottom-width-: 2px;
	border-bottom-style-: dotted;
	padding-bottom: 2px;
	color: inherit;
	color:expression(this.parentNode.currentStyle['color']);
	text-decoration-: none;
}
.TabTitleText h1 a span{
	vertical-align: top;
}


.Tab .tabCorner{
	position:relative;
	width:40px;
	height:160px;
	overflow:hidden;
	background:url(img/corners_news.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_news.png', sizingMethod='crop');
}

.Tab .tabCorner.left{
	width:auto;
	margin-right:40px;
}

.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-40px;
	top:-40px;
}
.Tab .tb.TabSubTitle, .Tab .content{
	background:#ffffff;
	//background:#ffffff;
	border-: 1px red solid;
}

.Tab .bb .tabCorner{
	margin-top:-80px;
}

								/* Settings for Main Tab in Inner Pages  */
.Tab.Page .TabSubTitle{
	background: transparent;
}
.Tab.Page .content{
	padding: 0px;
	padding-top: 40px;
}
.Tab.Page .ContactInfo{
	margin-left: 80px;
}
								/* End of Settings */
								
								


.LeftCol{
	float: left;
}
.RightCol{
	float: right;
    font-size: 115%;
}

/* --- END of Tab's Layout ---*/


																		/*  INDIVIDUAL STYLES for each Tab */

/* ====== Login ====== */
#Login, #LoginInside, #LoginOpened, #LoginText{
	display: none;
}


.Tab.Login{
	position: absolute;
	top-: 140px;
	top: 50px;
	right: 50px;
	width: 220px;
	z-index: 90;
}
.Tab.Login .tb.TabSubTitle{
	background: transparent;
}

.Tab.Login .tail{
	top: -40px;
	right: -50px;
	width: 67px;
	height: 85px;
	background: url('img/tail_login.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_login.png', sizingMethod='crop');
}

.Tab.Login .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_login.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_login.png', sizingMethod='crop');
}
.Tab.Login .tb, .Tab .bb{
	height:20px;
}
.Tab.Login .tabCorner.left{
	width:auto;
	margin-right:20px;
}
.Tab.Login .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
.Tab.Login .bb .tabCorner{
	margin-top:-40px;
}

.Tab.Login .content{
	padding: 0;
	padding-left: 30px;
	background:#f2f2f2;
	//background:#f0f0f0;
	color: #b3b3b3;
	height: 125px;
	//height: 135px;
}
.Tab.Login .content form{
	float: left;
	text-align: left;
	//margin-top: -5px;
}
.Tab.Login .content input.Text{
	margin-top: 0.2em;
	margin-bottom: 0.9em;
	border: 1px #d8d8d8 solid;
}



#LoginText{
	position: absolute;
	width-: 120px;					/* Sets in JavaScript Login.js*/
	padding-bottom: 2px;
	top-: 152px;
	top: 62px;
	right: 37px;
	font-size: 90%;
	text-align: center;
	z-index: 91;
	border-: 1px red solid;
}
#LoginText span{
	color: #333333;
	margin-right: 2em;
}
#LoginText a{
	color: #b3b3b3;
}



/* ====== GLOBALTop ====== */
#GlobalTop.Tab{
	color: #ffffff;
	font-size: 82%;
	margin: 60px 0 0 0;
	float-: left;
	width: 100%;
}
#GlobalTop.Tab a{
	color: #ffffff;
}

#GlobalTop.Tab .tabCorner{
	height:130px;
}
#GlobalTop.Tab .tb.TabTitle{
	width-: 34em;
	width: 36%;
}
#GlobalTop.Tab .TabTitleText{
	left: 95px;
	top: 15px;
    width: auto;
	margin-left-: 50px;
}
#GlobalTop.Tab .tb.TabSubTitle{
	height: 45px;
}
#GlobalTop.Tab .tb.TabSubTitle .tabCorner.left{
	top:-85px;
}
#GlobalTop.Tab .TopMenu{
	position: absolute; 
	top:15px; 
	left:36%;
	width: 58%; 
	z-index:50; 
	border-: 1px red solid;
}
#GlobalTop.Tab .tabCorner{
	background:url(img/corners_globalTop.gif) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_globalTop.gif', sizingMethod='crop');
}
#GlobalTop.Tab .tb.TabSubTitle{
	background: transparent;
}


/* ====== NEWS ====== */
#News.Tab{
	z-index: 1;
}
#News.Tab .tb.TabSubTitle{
	background: transparent;
}
#News.Tab .TabTitleText a, #News.Tab .TabTitleText h1{
	color: #ff6600;
}
#News .LeftCol{
	width: 75%;
	//width: 67%;
	border-: 1px red solid;
}
#News .LeftCol h3 a{
	color: #4779b3;
}
/*#News.Tab .content .LeftCol */.OneNews{
	width: 49%;
	margin-bottom: 2em;
	float: left;
	border-: 1px red solid;
}
.OneNews h3, 
.NewsItem h4,
.OneNews img{
	margin-bottom: 10px;
}
.OneNews h3{
    width: 90%;
}

.OneNews p,
.NewsItem p{
	margin-bottom: 5px;
	padding-right: 15%;
	font-size: 90%;
}
#News.Tab .content span,
.OneNews span,
.Projects span,
.NewsItem span{
	color: #8c8c8c;
	font-size: 80%;
}

#News.Tab .content .RightCol{
	width: 22%;
	//width: 20%;
	float: left;
	border: 1px #fff solid;
}
#News.Tab .content .RightCol h3{
	margin-bottom: 10px;
}
#News.Tab .content .RightCol a{
	color: #eb5353;
}
#News.Tab .content .RightCol div{
	float: left;
	margin-top-: 2em;
	margin-bottom-: 3em;
	margin-bottom: 30px;
	font-size: 85%;
	line-height-: 150%;
}

.RightCol div p{
	margin: 0;
	margin-bottom: 5px;
}

#News.Tab .content .RightCol span{
	margin-bottom: 30em;
}

#News.Tab .RightCol dl,
#Grants.Tab .content dl,
.TextWrapper dl{
	position: relative;
	margin: 0;
	margin-top: 0.5em;
	border-: 1px green solid;
}
#News.Tab .RightCol dt,
#Grants.Tab .content dt,
.TextWrapper dt{
	position: absolute;
	top: 0;
	left: 0;
	width: 35%;
	font-size: 90%;
	border-: 1px red solid;
}

.TextWrapper dt{
	width: 15%;
}

#News.Tab .RightCol dd,
#Grants.Tab .content dd,
.TextWrapper dd{
	padding-left: 40%;
	margin: 0;
}

.TextWrapper dd{
	padding-left: 15%;
}

#News.Tab .RightCol dd span,
#Grants.Tab .content dd span,
.TextWrapper dd span{
	font-size: 90%;
}

/* Styles for News Tab Inside Infocenter*/
#News.Tab .content .RightCol.Infocenter{
	padding-top: 15px;
}#News.Tab .content .RightCol.Infocenter a{
	color: #6489b3;
}


/* ====== GRANTS ====== */
#Grants.Tab{
	margin: 100px 0 40px -48px; /* It is VERY Important for tabs thats are included in other Tabs*/
	//margin: 120px 0 40px -24px; 
	width: 50%;
	//width: 45%;
}
#Grants.Tab .tail{
	bottom: -38px;
	left: -32px;
	width: 51px;
	height: 79px;
	background: url('img/tail_grants.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_grants.png', sizingMethod='crop');
}

#Grants.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_grants.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_grants.png', sizingMethod='crop');
}
#Grants.Tab .tb, .Tab .bb{
	height:20px;
}
#Grants.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#Grants.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
#Grants.Tab .bb .tabCorner{
	margin-top:-40px;
}

#Grants.Tab .content{
	padding-left: 40px;
	padding-top: 0;
	background:#594c46;
	//background:#4d403b;
}

#Grants.Tab .content h2 a{
	color: #f76a4a;
}



#Grants.Tab .content div{
	width: 42%;
	//width: 44%;
	overflow: visible;
	padding-right: 7%;
	padding-left: 1em;
	margin: 1em 0;
	margin-left: -1em;
	//margin-left: -0.5em;
	float: left;
	color: #ffffff;
	font-size: 80%;
	border-: 1px red solid;
}
#Grants.Tab .content div a{
	color: #faec57;
}

#Grants.Tab .content div dl{
	font-size: 110%;
}











/* ====== PUBLICATIONS ====== */
#Publications.Tab{
	margin: 60px 12px 0 0; /* It is VERY Important for tabs thats are included in other Tabs*/
	//margin: 80px 6px 0 0; 
	width: 46%;
	//width: 41%;
	float: right;
}
#Publications.Tab .tail{
	top: -38px;
	right: -33px;
	width: 54px;
	height: 80px;
	background: url('img/tail_publications.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_publications.png', sizingMethod='crop');
}

#Publications.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_publications.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_publications.png', sizingMethod='crop');
}
#Publications.Tab .tb, .Tab .bb{
	height:20px;
}
#Publications.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#Publications.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
#Publications.Tab .bb .tabCorner{
	margin-top:-40px;
}

#Publications.Tab .content{
	padding-left: 40px;
	padding-top: 0;
	background:#b2daff;
	//background:#a9d5ff;
}

#Publications.Tab .content h2 a{
	color: #005591;
}

#Publications.Tab .content div{
	width-: 42%;
	//width-: 42%;
	padding-right: 7%;
	//padding-right: 14%;
	margin: 1em 0;
	float-: left;
	color: #464646;
	font-size: 80%;
	border-: 1px red solid;
}
#Publications.Tab .content div a{
	color: #153e9b;
}
#Publications.Tab .content div span{
	font-size: 100%;
}



/* ====== SERVICE ====== */
#Service.Tab{
	color: #ffffff;
	z-index: 2;
}
#Service.Tab .tabCorner{
	background:url(img/corners_service.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_service.png', sizingMethod='crop');
}
#Service.Tab .content{
	margin-bottom-: 4em;
} 
#Service.Tab .content, 
#Service.Tab .tb.TabSubTitle{
	background:#fa7346;
	//background:#f9673b;
}
#Service.Tab .tb.TabSubTitle{
	background-: transparent;
}


#Service.Tab .content a{
	margin-right: 6%;
	//margin-right: 5%;
	white-space: nowrap;
}
#Service a{
	color: #ffffff;
}

/* ====== MULTIMEDIA ====== */

#Multimedia.Tab{
	color: #000000;
	z-index: 3;
}
#Multimedia.Tab .tabCorner{
	background:url(img/corners_multimedia.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_multimedia.png', sizingMethod='crop');
}
#Multimedia.Tab .content, 
#Multimedia.Tab .tb.TabSubTitle{
	background:#f7df25;
	//background:#f6db1c;
}

#Multimedia.Tab .tb.TabSubTitle{
	background-: transparent;
}



#Multimedia .Content{
	//padding-right: 0;
	//padding-bottom: 0;
	//border-: 1px red solid;
}
#Multimedia .Content a{
	color: inherit;
	color:expression(this.parentNode.currentStyle['color']);
}
#Multimedia .Content h2, #Multimedia .Content h3{
	clear: both;
	margin-bottom: 20px;
}
#Multimedia .Content h2 a{
	color: #4779b3;
}
.MultimediaLeftCol{
	float: left;
	width: 55%;
	//width: 48%;
	border-: 1px red solid;
}
.MultimediaPlayer{
	border-: 1px black solid;
	float: left;
    height: 365px;
	clear: both;
}
.MultimediaRightCol{
	float: left;
	width: 36%;
	//width: 29.5%;
	margin-left: 5%;
	//margin-left: 5%;
	border-: 1px red solid;
}




/* ====== MULTIMEDIA Photos ====== */

#MultimediaPhotos.Tab{
	//width: 110%;
	margin-top: 20px;
}
#MultimediaPhotos.Tab .tb.TabTitle{
	width: 170px;
	top:-20px;
}
#MultimediaPhotos.Tab .TabTitleText{
	top: -15px;
}
#MultimediaPhotos.Tab .tabCorner{
	width:20px;
	height:80px;
	filter: espression('none');
	background:url(img/corners_multimedia_photos.gif) no-repeat;
}
#MultimediaPhotos.Tab .tb, .Tab .bb{
	height:20px;
}
#MultimediaPhotos.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#MultimediaPhotos.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
#MultimediaPhotos.Tab .bb .tabCorner{
	margin-top:-40px;
}
#MultimediaPhotos.Tab .content{
	background:#ffec59;
	padding: 0 0 0 22px;
	position-: absolute;
	border-: 1px green solid;
}

.photoWithComment{
	position-: relative;
	width: 49%;
	//width: 45%;
	float: left;/*
	margin-left: 7.5%;
	margin-right: 5%;
	//margin-left: 4%;
	//margin-right: 8.8%;
	margin-bottom: 0px;*/
	border-: 1px green solid;
}
.photoWithComment a{
	padding-right-: 20%;
	//width: 90%;
	//padding-right-: 13%;
	font-size: 75%;
	float: left;
	clear: left;
}
.photoWithComment .ThumbCut{
	margin-bottom: 6px;
}

.MultimediaAudioText{
	width: 92%;
	//width: 102%;
	float: left;
	margin-top: 60px;
	margin-left: 22px;
	//margin-left: 11px;
	border-: 1px red solid;
}
.MultimediaAudioText .photoWithComment{
	//width: 49.5%;
}
.MultimediaAudioText .photoWithComment img{
	float: left;
}
.photoWithComment a.Text{
	margin-left: 17px;

}

/* news year list*/

.NewsItem{
	position: relative;
	margin-bottom: 50px;
	border-: 1px red solid;
}
.NewsItem .MinHeight{
	height: 100px;
}

.NewsItem h4{
	width: 90%;
}

.NewsItem .ThumbCut{
	position: absolute;
	left: 0;
	top: 0;
	border-: 1px red solid;
}

#newsItem .TextWrapper{
	padding-left: 110px;
}

#grantsItem a{
	color: #eb5353;
}


/* -- -- -- */


/* Styles for Multimedia Tab Inside Infocenter*/

#Multimedia .content.Infocenter .MultimediaRightCol .photoWithComment{
	clear: left;
	margin-bottom: 40px;
}

#Multimedia .Bottom .photoWithComment{
	width: 32.9%;
	margin: 0;
	padding: 0;
	border-: 1px green solid;
}
#Multimedia .content.Infocenter .Bottom{
	width: 100%;
	margin-top: 40px;
	float: left;
	//float: none;
	clear: both;
}
#Multimedia .content.Infocenter .Bottom h2 a{
	color: #9e0202;
}
#Multimedia .content.Infocenter .Bottom .Photographs{
	width: 55%;
	float: left;
}
#Multimedia .content.Infocenter .Bottom .Audio{
	width: 39%;
	margin-left: 5%;
	float: left;
	border-: 1px green solid;
}
#Multimedia .Bottom .Audio .photoWithComment{
	width: 49%;
}
#Multimedia .Bottom .Audio .photoWithComment a.text{
	margin-left: 12px;
}

/* ====== MAGZIN PDF inMultimedia ====== */
#MagazinPdf.Tab{
	margin: 40px 0 50px -48px; /* It is VERY Important for tabs thats are included in other Tabs*/
	//margin: 40px 0 10px -24px; 
	width: 65%;
	//width: 59%;
    width:530px;
}
#MagazinPdf.Tab a{
	color: #6489b3;
}
#MagazinPdf.Tab .tb.TabSubTitle{
	background-color: transparent;	
}
#MagazinPdf.Tab .tail{
	top: -38px;
	left: -32px;
	width: 51px;
	height: 79px;
	background: url('img/tail_magazin_pdf.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_magazin_pdf.png', sizingMethod='crop');
}

#MagazinPdf.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_magazin_pdf.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_magazin_pdf.png', sizingMethod='crop');
}
#MagazinPdf.Tab .tb, .Tab .bb{
	height:20px;
}
#MagazinPdf.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#MagazinPdf.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
#MagazinPdf.Tab .bb .tabCorner{
	margin-top:-40px;
}

#MagazinPdf.Tab .content{
	padding-left: 40px;
	padding-top: 0;
	background:#ffffff;
	//background:#ffffff;
}
#MagazinPdf.Tab .content h3 a{
	color: #f76a4a;
}
#MagazinPdf.Tab .MonthImage{
	margin-left: 30px;
	//margin-left: 15px;
	margin-right: 20px;
}
#MagazinPdf.Tab .MagazinPdf{
	width: 30%;
	//width: 27%;
}

.ArchivPdf{
	width: 35%;
	float: left;
}
.ArchivPdf a{
	font-size: 90%;
}

/*
 .MultimediaRightCol.Infocenter .photoWithComment{
	clear: left;
	margin-bottom: 40px;
	border: 1px green solid;
}
 .MultimediaRightCol.Infocenter .MultimediaAudioText{
	margin: 0px;
}
 .MultimediaRightCol.Infocenter .MultimediaAudioText .photoWithComment{
	clear: none;
}
#Multimedia .Content .MultimediaRightCol.Infocenter h2 a, #Multimedia .Content .MultimediaLeftCol.Infocenter h2 a{
	color: #9e0202;
}
*/



/* ====== SUCCES ====== */
#Succes.Tab{
	color: #f76a4a;
	z-index: 4;
}
#Succes.Tab .tabCorner{
	background:url(img/corners_succes.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_succes.png', sizingMethod='crop');
}
#Succes.Tab .content, 
#Succes.Tab .tb.TabSubTitle{
	background:#312e33;
	//background:#272429;
}
#Succes.Tab .tb.TabSubTitle{
	background-: transparent;
}

.SuccesLeftCol{
	float: left;
	width: 72%;
	//width: 64%;
	border-: 1px red solid;
}
.SuccesLeftCol h3, .SuccesLeftCol h3 a{
	margin-bottom: 30px;
	color: #faec57;
}
.SuccesLeftCol p{
	color: #ffffff;
	margin-top: 20px;
	line-height: 150%;
}
.SuccesRightCol{
	float: left;
	width: 20%;
	margin-left: 4%;
	border-: 1px red solid;
}
.SuccesRightCol p a{
	display: block;
	color: #faec57;
	margin-top: 1.2em;
	border-: 1px red solid;
}
.SuccesRightCol h2 a{
	color: #70a7dc;
}



/* ====== ELECTRONIC MAGAZIN ====== */
#Magazin.Tab{
	z-index: 5;
}

#Magazin.Tab .content a{
	color: #4779b3;
	font-size: 100%;
	line-height: 150%;
}
#Magazin .LeftCol{
	width: 28%;
	//width: 25%;
	border-: 1px red solid;
}
#Magazin .content .LeftCol h3, #Magazin .content .LeftCol h3 a, #Magazin .content .ContactInfo h3 a{
	margin-bottom: 15px;
	color: #6489b3;
}
#Magazin .content .LeftCol h4{
	color: #999999;
}
.MonthImage{
	width: 80px;
	overflow: hidden;
	float: left;
	margin-right: 40px;
}
.MagazinPdf{
	float: left;
	width: 40%;
}
.MagazinPdf a{
	padding-right: 20%;
}
.MagazinPdf span, .ArchivPdf span{
	line-height: 200%;
	color:#999999;
    font-size:80%;
}

table.exchange{
	width: 107px;
}

table.exchange td{	
	font-size: 80%;
	padding: 2px;
}
.ValutName{
	color: #709940;
	font-weight: normal;
}

#Magazin .RightCol{
	width: 60%;
	//width: 53%;
	margin-right: 2%;
	//margin-right: 1%;
	border-: 1px red solid;
}
#Magazin .RightCol h3{
	margin-bottom: 0.7em;
}

#Magazin .RightCol .Poll{
	width: 100%;
	margin-top: 60px;
	float: left;
}

#Magazin .RightCol .Poll h3{
	color: #eb5353;
	margin-bottom: 0.5em;
}

#Magazin .RightCol .Poll p{
	width: 70%;
}

#Magazin .RightCol .PollForm{
	width: 90%;
}

 Table.PollForm{
	margin-left: -10px;
	//margin-left: -6px;
}
.PollForm td{
	padding: 10px 5px;
}
.Submit{
	position: relative;
	width: 180px;
	height: 82px;
	left: 270px;;
	background: url('img/bg_magazin_submit.gif') no-repeat;
	text-align: center;
	border-: 1px red solid;
}
.Submit input{
	margin-top: 33px;
	width: 90%;
	height: 50px;
	border: 0;
	background-color: transparent;
	cursor: pointer;
	border-: 1px red solid;
}




/* ====== Forum Topics ====== */
#ForumTopics.Tab{
	z-index-: 5;
	margin: 0 0 0 -23px; /* It is VERY Important for tabs thats are included in other Tabs*/
}
#ForumTopics.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_forum_topics.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_forum_topics.png', sizingMethod='crop');
}
#ForumTopics.Tab .tb, .Tab .bb{
	height:20px;
}
#ForumTopics.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#ForumTopics.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
#ForumTopics.Tab .bb .tabCorner{
	margin-top:-40px;
}

#ForumTopics.Tab .content{
	padding-left: 5%;
	padding-top: 0;
	background:#faf6e5;
	//background:#f9f5e2;
}
#ForumTopics.Tab .content div{
	padding-top: 0.6em;
	padding-bottom: 0.6em;
}
#ForumTopics.Tab .content span{
	margin-left: 1em;
	color: #969fa9;
	font-size: 90%;
}
#ForumTopics.Tab .tail{
	background: url('img/tail_forum_topics.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_forum_topics.png', sizingMethod='crop');
}



/* ====== POLL ====== */
#Poll.Tab{
	z-index: 5;
}
#Poll.Tab .TabTitleText a{
	color: #eb5353;
}

#Poll .LeftCol{
	width: 60%;
	//width: 54%;
	border-: 1px red solid;
}
#Poll .LeftCol p{
	margin-top: 37px;
}
#Poll .Submit{
	margin-: 10px 40px 0 10px;
	margin-left-: 160px;
	border-: 1px green solid;
}
#Poll .content a{
	color: #6489b3;
}
#Poll .content .LeftCol h4{
	color: #999999;
}

#Poll .RightCol{
	float: left;
	width: 33%;
	//width: 29%;
	margin-left: 6%;
	//margin-left: 5%;
	border-: 1px red solid;
}
#Poll .RightCol h3 a{
	color: #82ab48;
	margin: 0;
}
#Poll .RightCol a{
	display: block;
	font-size: 90%;
	margin-top: 1em;
	margin-bottom: 2em;
	padding-right: 15%;
}
#Poll.Tab .ContactInfo{
	//margin-top: 50px;
}




/* ====== ELECTRONIC SERVICE ====== */
#ElectronicService.Tab{
	margin: 40px 0 50px -48px; /* It is VERY Important for tabs thats are included in other Tabs*/
	//margin: 60px 0 10px -24px; 
	width: 45%;
	//width: 40%;
	font-size: 90%;
}
#ElectronicService.Tab a{
	color: #000000;
}
#ElectronicService.Tab .tb.TabSubTitle{
	background-color: transparent;	
}
#ElectronicService.Tab .tail{
	top: -38px;
	left: -32px;
	width: 51px;
	height: 79px;
	background: url('img/tail_electronic_service.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_electronic_service.png', sizingMethod='crop');
}

#ElectronicService.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_electronic_service.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_electronic_service.png', sizingMethod='crop');
}
#ElectronicService.Tab .tb, .Tab .bb{
	height:20px;
}
#ElectronicService.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#ElectronicService.Tab .tabCorner.right{
	left:-20px;
	top:-20px;
}
#ElectronicService.Tab .bb .tabCorner{
	margin-top:-40px;
}

#ElectronicService.Tab .content{
	padding: 0;
	padding-left: 40px;
	background:#d1faa2;
	//background:#cbf998;
}
#ElectronicService.Tab .content p{
	float: left;
	width: 49%;
	//width: 40%;
	margin: 0px;
}
#ElectronicService.Tab .content p a{
	display: block;
	margin-top: 1em;
}
#ElectronicService.Tab .content h3{
	margin-bottom: 0.5em;
}


/* ====== Exchanghe Meteo ====== */
#ExchangheMeteo.Tab{
	margin: 100px 12px 0 0; /* It is VERY Important for tabs thats are included in other Tabs*/
	//margin: 105px 6px 0 0; 
	width: 46%;
	//width: 41%;
	float: right;
}
#ExchangheMeteo.Tab .tb.TabSubTitle{
	background-color: transparent;	
}
#ExchangheMeteo.Tab .tail{
	bottom: -38px;
	right: -33px;
	width: 54px;
	height: 80px;
	background: url('img/tail_exchanghe_meteo.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_exchanghe_meteo.png', sizingMethod='crop');
}

#ExchangheMeteo.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_exchanghe_meteo.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_exchanghe_meteo.png', sizingMethod='crop');
}
#ExchangheMeteo.Tab .tb, .Tab .bb{
	height:20px;
}
#ExchangheMeteo.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#ExchangheMeteo.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
#ExchangheMeteo.Tab .bb .tabCorner{
	margin-top:-40px;
}

#ExchangheMeteo.Tab .content{
	padding: 0;
	padding-left: 30px;
	background:#f2f8fc;
	//background:#f0f7fc;
}
#ExchangheMeteo.Tab .content h4{
	margin-top: 0px;
	color: #f76a4a;
}

#ExchangheMeteo.Tab .content div{
	width: 49%;
	//width: 45%;
	float: left;
}


/* ====== MENU ====== */
#Menu.Tab{
	margin-left: 32px; /* It is VERY Important for tabs thats are included in other Tabs*/
	//margin-left: 16px;
	width: 14em;
}
#Menu.Tab a{
	color-: #000000;
}
.no_dec a,.no_dec{
	text-decoration:none;
	cursor:default;
}
#Menu.Tab .tb.TabSubTitle{
	background-color: transparent;	
}
#Menu.Tab .tail{
	top: -38px;
	left: -32px;
	width: 51px;
	height: 79px;
	background: url('img/tail_menu.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_menu.png', sizingMethod='crop');
}

#Menu.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_menu.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_menu.png', sizingMethod='crop');
}
#Menu.Tab .tb, .Tab .bb{
	height:20px;
}
#Menu.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#Menu.Tab .tabCorner.right{
	left:-20px;
	top:-20px;
}
#Menu.Tab .bb .tabCorner{
	margin-top:-40px;
}

.PageMenu #Menu.Tab .content{
	padding: 0;
	padding-left: 40px;
	padding-right: 2em;
	//padding-right: 10%;
	padding-bottom: 30px;
	background:#f7f4d2;
	//background:#f6f3cd;
}
#PageCategory .photoWithComment{
	width:140px;
	float:left;
	margin:30px 0 0 20px;
}
#PageCategory .photoWithComment img{
	width-:100px;
	height:100px;
}

															/* ====== INNER PAGES  ====== */
															
															
									/* Page Photos */
#PagePhotos .PageContent .photoWithComment{
	width: 140px;
	height: 14em;
	float: left;
	margin: 10px 8.4% 30px 0%;
	overflow: hidden;
	border-: 1px red solid;
}


									/* Page Magazin */
#PageMagazin.Tab .content{
	padding-right: 0px;
}
.PageMagazinArchiv{
	width: 125px;
	width: 27%;
	//width: 20%;
	float: left;
	margin: 10px 1% 0px 0;
	font-size: 85%;
	border-: 1px red solid;
}
.PageMagazinArchiv a{
	display: block;
	float: left;
	clear: left;
	margin-bottom: 0.4em;
	padding-right: 10%;
}

/* ====== MAGAZIN RAR ====== */
#MagazinRar.Tab{
	display: inline;
	margin: 0px 28px 0 0; /* It is VERY Important for tabs thats are included in other Tabs*/
	width: 37%;
	//width: 38%;
	float: right;
	color: #ffffff;
}
#MagazinRar.Tab .tail{
	bottom: -38px;
	right: -33px;
	width: 54px;
	height: 79px;
	background: url('img/tail_magazin_rar.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_magazin_rar.png', sizingMethod='crop');
}

#MagazinRar.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_magazin_rar.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_magazin_rar.png', sizingMethod='crop');
}
#MagazinRar.Tab .tb, .Tab .bb{
	height:20px;
}
#MagazinRar.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#MagazinRar.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
#MagazinRar.Tab .bb .tabCorner{
	margin-top:-40px;
}

#MagazinRar.Tab .content{
	padding-left: 25px;
	padding-top: 0;
	background:#ff900e;
	//background:#ff8509;
}

#MagazinRar.Tab .content a{
	color: #ffeeba;
	display: block;
	float: left;
	clear: left;
	font-size: 85%;
	line-height: 150%;
}
#MagazinRar.Tab .content h3{
	margin-bottom: 1em;
}


									/* Page About */
									
#PageAbout.Tab .content .PageContent p{
	margin: 0;
	margin-top: 1em;
	width: 90%;	
}


/* ====== View Page Photos ====== */

/*
#ViewPagePhotos.Tab{
	position: absolute;
	top: 50px;
	right: 6%;
	margin: 0; 
	float: none;
	width: 39%;
	//width: 35%;
}
#ViewPagePhotos.Tab a{
	color-: #000000;
}
#ViewPagePhotos.Tab .tb.TabSubTitle{
	background-color: transparent;	
}
#ViewPagePhotos.Tab .tail{
	top: -32px;
	left: -31px;
	width: 64px;
	height: 70px;
	background: url('img/tail_view_page_photos.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_view_page_photos.png', sizingMethod='crop');
}

#ViewPagePhotos.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_view_page_photos.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_view_page_photos.png', sizingMethod='crop');
}
#ViewPagePhotos.Tab .tb, .Tab .bb{
	height:20px;
}
#ViewPagePhotos.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#ViewPagePhotos.Tab .tabCorner.right{
	left:-20px;
	top:-20px;
}
#ViewPagePhotos.Tab .bb .tabCorner{
	margin-top:-40px;
}

#ViewPagePhotos.Tab .content{
	overflow: hidden;
	padding: 0;
	padding-left: 8%;
	//padding-left: 4%;
	border-left: 1px #e5e5e5 solid;
	border-right: 1px #e5e5e5 solid;
	border-: 1px red solid;
}

#ViewPagePhotosContent{
	height-: 130px;		
}
*/

#ViewPagePhotosContent .ThumbCut{
	float: left;
	display: inline;
	margin-bottom: 30px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
}


									/* Page Category */
#PageCategory .PageContent{
	margin-left-: 45px;
}

									
									/* Page Members */
#PageMembers.Tab .content .PageContent{
	width: 100%;	
	border-: 1px red solid;
}
#PageMembers.Tab .MembersColumn{
	float: left;
	width: 31%;
	overflow: hidden;
	border-: 1px green solid;
}
#PageMembers.Tab .MembersColumn ul{
	border-: 1px green solid;
}
#PageMembers.Tab .MembersColumn ul li{
	margin-top: 0.8em;
	margin-bottom: 1.5em;
	padding-right: 40%;
	//padding-right: 30%;
}


#PageMembers.Tab .MembersColumn ul li a{
	margin:0;
	clear: none;
	float: none;
	display: inline;
	border-: 1px green solid;
}
#PageMembers.Tab .MembersColumn ul li a.local:hover{
	border-bottom: 2px #ffffff dotted;
}
#PageMembers.Tab .MembersColumn ul li ul{
	margin-left: 1em;
	overflow: hidden;
	display: none;
	height-: 1px;
	border-: 1px red solid;
}
#PageMembers.Tab .MembersColumn ul li ul li{
	margin: 0;
	margin-top: 0.3em;
	padding-right: 0;
	border: 1px #ffffff solid;
}
#PageMembers.Tab .MembersColumn ul li ul li a{
	color: #577da8;
	font-size: 93%;
}
#PageMembers.Tab .MembersColumn.A{
	float: left;
	width: 31%;
	margin-left: 50px;
	//margin-left: 25px;
	border-: 1px red solid;
}
#PageMembers.Tab .MembersColumn h2{
	color: #666666;
	clear: left;
	margin-left-: 30px;
}
#PageMembers.Tab .MembersColumn h2.Litera{
	display: block;
	float: left;
	clear: left;
	margin-left: 30px;
	//margin-left: 15px;
	color: #91b347;
	border-: 1px red solid;
}
#PageMembers.Tab .MembersColumn p{
	//width: 100%;
	float: left;
	clear: left;
	padding-right: 40%;
	//padding-right: 0%;
	margin-left-: 30px;
	margin-bottom: 3em;
	margin-top: 0px;
	border-: 1px red solid;
}
#PageMembers.Tab .MembersColumn.A p{
	width: 50%;
	margin-left: 1em;
	padding: 0;
	margin-top: 0.8em;
	font-size: 90%;
	clear: none;
}
#PageMembers.Tab .MembersColumn a{
	display: block;
	float: left;
	clear: left;
	width-: 90%;
	margin-top: 1em;
	margin-bottom: 0.5em;
	color: #3399cc;
	font-size: 115%;
	border-: 1px red solid;
}
#PageMembers.Tab .MembersColumn.A a{
	color: #577da8;
	margin: 0;
	margin-bottom: 0.5em;
}

									/* Page Members Main */
.Column{
	width: 39%;
	margin-right:4%;
	padding-top: 20px;
	float: left;
	border-: 1px red solid;
}
.Column h2.Span{
	margin-bottom: 20px;
}
.Column h3.Span{
	margin-bottom: 27px; 	
}
.Column h2.Span a{
	color: #669900;
}
.Column h3.Span a{
	color: #d94141;
}
.Column.Projects p{
	font-size: 90%;
	margin-bottom: 0.2em;
	margin-top: 1em;
}
.Column.Projects{
	padding-left: 5%;
	//padding-left: 13%;
}
.Column.Projects p a{
	color: #d94141;
}

#PageMembersMain.Tab .PageContent .OneNews{
	width: 100%;
}
#PageMembersMain.Tab .PageContent .OneNews p{
	padding-right: 0%;
}

/* ====== MEMBERS MAIN SERVICE ====== */
#MembesMainService.Tab{
	margin: 60px 28px 0 0; /* It is VERY Important for tabs thats are included in other Tabs*/
	//margin: 80px 14px 0 0; 
	width: 50%;
	//width: 50%;
	float: right;
}
#MembesMainService.Tab .tail{
	top: -38px;
	right: -33px;
	width: 61px;
	height: 81px;
	background: url('img/tail_membes_main_service.png') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_membes_main_service.png', sizingMethod='crop');
}

#MembesMainService.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_membes_main_service.png) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_membes_main_service.png', sizingMethod='crop');
}
#MembesMainService.Tab .tb, .Tab .bb{
	height:20px;
}
#MembesMainService.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#MembesMainService.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
#MembesMainService.Tab .bb .tabCorner{
	margin-top:-40px;
}

#MembesMainService.Tab .content{
	padding-left: 40px;
	padding-top: 0;
	background:#faec57;
	//background:#f9ea4b;
}

#MembesMainService.Tab .content h3 a{
	color: #000000;
}
#MembesMainService.Tab .content p{
	float: left;
	width: 36%;
	//width: 42%;
	padding-right: 10%;
	//padding-right: 20%;
	font-size: 90%;
}
#MembesMainService.Tab .content p a{
	display: block;
	width: 100%;
	margin-top: 1em;
	clear: left;
}


									/* Page Members News */
#PageMembersNews .PageMenu, #PageMembersProjects .PageMenu, #PageMembersServices .PageMenu{
	margin-top: 40px;
}
#PageMembersNews .PageContent, #PageMembersProjects .PageContent, #PageMembersServices .PageContent{
	margin-top: -40px;
}
#PageMembersNews .PageContent h1, #PageMembersProjects .PageContent h1, #PageMembersServices .PageContent h1{
	margin-bottom: 1em;
	color: #ff6600;
}

									/* Page Members Services */
#PageMembersServices .PageContent a{
	display-: block;
	float: left;
	clear: left;
	margin-bottom: 1em;
	font-size: 90%;
	border-: 1px red solid;
}



									/* Page Multimedia */
#PageMultimedia .content .PageMenu.Top {
	margin-top: 0px;
	text-align: center;
	border-: 1px red solid;
}

#PageMultimedia .PageContent h2{
	margin-bottom: 0.5em;
}
#PageMultimedia .PageContent h3{
	color: #ff6600;
}
#PageMultimedia .PageContent.Top h1{
	margin-top: 20px;
	margin-bottom: 10px;
}

#PageMultimedia .photoWithComment{
	font-size: 93%;
}
#PageMultimedia .PageContent.Top .photoWithComment{
	width: 25%;
	//width: 24%;
	border-: 1px red solid;
}
#PageMultimedia .PageMenu{
	margin-top: 80px;
}

#PageMultimedia .PageContent img{
	float: left;
}
#PageMultimedia .MultimediaRightCol{
	float: left;
	width: 20%;
	margin-left: 9%;
}
#PageMultimedia .MultimediaRightCol .photoWithComment{
	clear: left;
	margin-bottom: 40px;
}
#PageMultimedia .Audio{
	width: 99%;
	margin-top: 100px;
	margin-bottom: 50px;
	float: left;
	clear: left;
}
#PageMultimedia .PageContent .Audio .photoWithComment{
	width: 24%;
	margin-top: 1em;
}



									/* Page Articles */

#PageMembersArticles .PageContent{
	margin-left: 20px;
	width: 67%;
	border-: 1px red solid;
}
/*
#PageMembersArticles .PageContent > p{
	border: 1px orange solid;
	color: red;
}
*/
#PageMembersArticles .PageContent p,
#PageMembersArticles .PageContent ul,
#PageMembersArticles .PageContent ol{
	width: 90%;
}

#PageMembersArticles .PageContent p{
	width-: 90%;
	margin-bottom-: 0px;
	line-height: 125%;
}
.CropBigImage{
	width: 75%;
	overflow: hidden;
}

.CropBigImage{
	max-width: 600px;
	//font-size: 600px; /* используется в JavaScript значение задается такое же как и max-width*/
}

.CropBigImage img{
    display: block;
	width: 100%;
	height: 100%;
    border-: 1px red solid;
}


.PhotoDesc{
	position: relative;
	left: -30px;
	margin-top: 8px;
	margin-bottom: 1.5em;
	width: 50%;
	font-size: 80%;
	color: #999999;
}


/* ====== ArticlesDocuments ====== */
#ArticlesDocuments.Tab{
	margin: 0px 32px 0 15px; /* It is VERY Important for tabs thats are included in other Tabs*/
	//margin: 0px 17px 0 0; 
	width: 30%;
	float: right;
}
#ArticlesDocuments.Tab .tail{
	top: -21px;
	right: -42px;
	width: 67px;
	height: 54px;
	background: url('img/tail_articles_documents.gif') no-repeat left top;
	background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tail_articles_documents.gif', sizingMethod='crop');
}

#ArticlesDocuments.Tab .tabCorner{
	width:20px;
	height:80px;
	background:url(img/corners_articles_documents.gif) no-repeat;
	background: espression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners_articles_documents.gif', sizingMethod='crop');
}
#ArticlesDocuments.Tab .tb, .Tab .bb{
	height:20px;
}
#ArticlesDocuments.Tab .tabCorner.left{
	width:auto;
	margin-right:20px;
}
#ArticlesDocuments.Tab .tabCorner.right{
	position:absolute;
	margin-left:100%;
	left:-20px;
	top:-20px;
}
#ArticlesDocuments.Tab .bb .tabCorner{
	margin-top:-40px;
}

#ArticlesDocuments.Tab .content{
	padding-left: 19px;
	padding-right: 25px;
	padding-top: 0;
	background:#fff;
	font-size: 80%;
	border-left: 1px #dfdfdf solid;
	border-right: 1px #dfdfdf solid;
}

#ArticlesDocuments.Tab .content p a{
	color: #153e9b;
}
.ArticlesEndText{
	border-: 1px red solid;
}
#PageMembersArticles .PageContent .ArticlesEndText p{
	float: left;
	width: 60%;
	border-: 1px green solid;
}
.ArtDoc{
	min-height: 23px;
	//height: auto !important;
	//height: 23px;
	margin-bottom: 23px;
	padding-left: 30px;
	background: url(img/doc_pdf2.gif) no-repeat left top;
}

.ArtDoc.Doc{
	background: url(img/doc_doc.gif) no-repeat left top;
}

															/* ====== end INNER PAGES  ====== */




/* ====== 10 ====== */






/*  End of INDIVIDUAL STYLES */



/*    GLOWING TAB   */

.GlowingTab,
.GlowingTab .rightGlow,
.GlowingTab .bottomGlow,
.GlowingTab .leftGlow,
.GlowingTab .contentGlow{
    float: left;
    position: relative; z-index: 1;
    width: auto; height: auto;
    margin: 0; padding: 0;
}

.GlowingTab .topGlowt,
.GlowingTab .rightGlowr,
.GlowingTab .bottomGlowb,
.GlowingTab .leftGlowl{
    display: none;
}

.GlowingTab{
    margin: 0 50px 15px 0;
    background: url('img/hint-t.png') no-repeat left top;
    //background: none;
	 background-color: #ffffff;
    border-: 1px red solid;
}

.GlowingTab .tail{
    position: absolute;
    background-repeat: no-repeat;
    background-position: left top;
    width: 60px; height: 30px;
    left: -27; top: -27px;
    border-: 1px red solid;
    background-image: url('img/hint-tail.png'); 
    //background: none; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hint-tail.png', sizingMethod='crop');    
}

.GlowingTab .rightGlow{
    left: 42px;
    background: url('img/hint-r.png') no-repeat right top;
    //background: none;
	 width-: 100%;
    border-: 1px green solid;
}

.GlowingTab .bottomGlow{
    top: 50px;
    background: url('img/hint-b.png') no-repeat right bottom;
    //background: none;
	 width-: 100%;
    border-: 1px yellow solid;
}

.GlowingTab .contentGlow{
    float: none;
    position: relative;
    overflow: hidden;
	 padding: 0px;
    left: 30px; top: -40px;
	 margin: 0 30px -5px 0;
    background-: #ffffff;
	 width: 265px;
    //border-: 1px #ffffff solid;
    border-: 1px red solid;
}

.GlowingTab .leftGlow{
    left: -42px;
    padding: 15px 0;
    background: url('img/hint-l.png') no-repeat left bottom;
    //background: none;
    border-: 1px blue solid;
}

.Blik{
	position: absolute;
	right: -27px;
	bottom: 21px;
	//right: -28px;
	//bottom: 20px;
	background-color: red;
	background: url('img/blik.png') no-repeat;
	//background: none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/blik.png',sizingMethod='crop');
	width: 321px;
	height: 134px;
	border-: 1px blue solid;
}
.BigPhoto{
	position: absolute;
	z-index: 80;
	cursor: pointer;
	display-: none;
	visibility: hidden;
	border-: 1px red solid;
}
#BigVert{
	width: 481px;
	height: 668px;
	background: url('img/bg_big_photo_vert.png');
	//background: none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_big_photo_vert.png',sizingMethod='crop');
}
#BigVert img{
	margin-left: 60px;
	margin-top: 2px;	
}

#BigHoriz{
	width: 674px;
	height: 472px;
	background: url('img/bg_big_photo_horiz.png');
	//background: none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_big_photo_horiz.png',sizingMethod='crop');
}
#BigHoriz img{
	margin-left: 56px;
	margin-top: 7px;	
}

* html .GlowingTab .rightGlow,
* html .GlowingTab .bottomGlow,
* html .GlowingTab .leftGlow
    { height: 0; }
    
* html .GlowingTab .topGlowt,
* html .GlowingTab .rightGlowr,
* html .GlowingTab .bottomGlowb,
* html .GlowingTab .bottomGlowb *,
* html .GlowingTab .leftGlowl,
* html .GlowingTab .leftGlowl *{
    display: block;
    position: absolute;
    left: 0; top: 0;
}

* html .GlowingTab .topGlowt{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hint-t.png,sizingMethod=crop);
}

* html .GlowingTab .rightGlowr{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hint-r.png,sizingMethod=crop);
}

* html .GlowingTab .topGlowt,
* html .GlowingTab .bottomGlowb{
    width: expression( parentNode.offsetWidth ); height: 50px;
}

* html .GlowingTab .rightGlowr,
* html .GlowingTab .leftGlowl{
    width: 42px; height: expression( parentNode.offsetHeight );
}

* html .GlowingTab .bottomGlowb,
* html .GlowingTab .leftGlowl{
    overflow: hidden;
}

* html .GlowingTab .bottomGlowb *{
    width: 1000px; height: 50px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hint-b.png,sizingMethod=crop);
}

* html .GlowingTab .leftGlowl *{
    width: 42px; height: 2000px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hint-l.png,sizingMethod=crop);
}


/* Исправляем неправильный расчет позиции при "нечетной ширине" */
* html .GlowingTab .rightGlowr,
* html .GlowingTab .bottomGlowb *
    { right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto; }
    
* html .GlowingTab .leftGlowl,
* html .GlowingTab .leftGlowl *,
* html .GlowingTab .bottomGlowb,
* html .GlowingTab .bottomGlowb *
    { bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 ); top: auto; }

#ViewPagePhotos.GlowingTab{
	position: absolute;
	top: 40px;
	right: 40%;
	margin-right: -250px;
	margin-right: -260px;
	width-: 34%;
	width-: 300px;
	border-: 1px red solid;
}
