#PageWrap{ width:920px; padding:0 !important; margin:0 auto !important;}

.lang {
	color:#ccc;
	text-align:right;
	font-size:11px;
	height:30px;
	vertical-align:middle;
}

.lang a {
	color:#fff;
	font-weight:bold;
}

.lang span {
	font-weight:bold;
}


#Header
{ width:100%; margin-bottom: 24px; }
#Header .IcoTD
{ padding-right: 15px; padding-top: 5px;  }
#Header .MenuTD
{ width: 99%; color: #fff; }
#Header .SearchTD
{ text-align: right;  }





/****  MenuTop  ****/

.MenuTop
{ font-family: Small Fonts; font-size: 9px; text-transform: uppercase; }
.MenuTop TD
{ padding-left: 10px; }
.MenuTop TD .Item
{ padding-right: 15px;  height: 18px; padding-top: 4px; }
* HTML .MenuTop TD .Item
{ padding-top: 3px; }
.MenuTop A
{ color: #fff;   }


/****  /MenuTop  ****/




#Main
{ width: 920px; height: 540px; margin-bottom: 20px; }
#Main .CornerTopLeft, #Main .CornerTopRight
{ width: 7px; height: 7px; }
#Main .ContentTD
{ width: 99%; }

#MainPage .CornerTopLeft, #MainPage .CornerTopRight
{ width: 7px; height: 7px; }

#MainPage .CornerTopLeftDIV
{ position: absolute; z-index:100; }
* HTML #MainPage .CornerTopLeftDIV
{ position: absolute; z-index:100; margin-top: -1px; }
#MainPage .CornerTopRightDIV
{ position: absolute; z-index:100; margin-left: 913px; }
* HTML #MainPage .CornerTopRightDIV
{ position: absolute; z-index:100; margin-left: 913px; margin-top: -1px; }

#Main .BottomFit TD, #MainPage .BottomFit TD
{ vertical-align: bottom; }
#Main .BottomFit IMG, #MainPage .BottomFit IMG
{ width: 7px; height: 7px; }


#MainPage
{ width: 100%; margin-bottom: 20px; }


A.title
{ font-family: Small Fonts; font-size: 9px; text-transform: uppercase;  }

.duma
{ color: #d3804d; }
.sport
{ color: #d70101; }
.home
{ color: #3791e5; }
.life
{ color: #f84804; }
.council
{ color: #6d951f; }
.charity
{ color: #f57421; padding-right:0!important;}



.SubMenu .Item, .SubMenu .ItemActive
{ margin-bottom: 20px; }
.SubMenu .Item  {
font-family:Small Fonts;
font-size:9px;
text-transform:uppercase;}
.SubMenu .Item .Title
{ font-family: Small Fonts; font-size: 9px; text-transform: uppercase;  }
.SubMenu .ItemActive
{ font-size: 90%;  }
.SubMenu .ItemActive .Title
{ font-family: Small Fonts; font-size: 9px; text-transform: uppercase;  }
.SubMenu .ItemActive .Text
{ margin-top: 12px; }
.SubMenu .ItemActive IMG
{ margin-bottom: 8px; }



.PhotoVideoLinks .Item
{ display: inline; float: left; margin-right: 25px; font-family: Small Fonts; font-size: 9px; text-transform: uppercase;  }
.PhotoVideoLinks .Pic
{ padding: 2px; margin-bottom: 8px; }


.PageTop
{ padding: 7px 7px 0 7px; }


.PageMenuBlock
{ margin-left: -7px;  }
.PageMenuBlock TD
{ padding: 8px 20px 8px 20px; font-family: Small Fonts; font-size: 9px; text-transform: uppercase;  }
.PageMenuBlock A
{ color: #fff; }
.PageMenuBlock .Active
{ background-color: #fff; }


.PageLayout
{ width: 920px; }
.PageLayout .LeftCol
{ width: 920px; padding: 40px 25px 40px 40px; }
.PageLayout .LeftColDetail
{ width: 1025px; padding: 40px 25px 40px 40px; }

.PageLayout .RightCol
{ width: 210px; padding: 30px 40px 40px 25px; }

.PageLayout .RightColDetail
{ width: 105px; padding: 30px 40px 40px 25px; }


.PageLayout .inBlog .RightCol
{ width: 210px; padding: 30px 0px 40px 25px; }

.PageLayout .OneCol
{ padding: 40px 40px 40px 40px; }


.FrameGrey
{ width: 210px;  }
.FrameGrey .CFrameTop
{ width: 210px; height: 4px;}
.FrameGrey .CFrameTopGrey
{ width: 210px; height: 4px;}
.FrameGrey .CFrameBottom
{ width: 210px; height: 4px; }
.FrameGrey .CFrameBottomGrey
{ width: 210px; height: 4px; }
* HTML .FrameGrey .CFrameBottom
{ margin-left: 2px;  }
* HTML .FrameGrey .CFrameBottomGrey
{ margin-left: 2px;  }
.FrameGrey .OneBlock
{ padding: 15px 12px 18px 12px; border-left: 1px solid #ced3d7; border-right: 1px solid #ced3d7;  }
.FrameGrey .Title A
{ color: #000; }

.FrameGrey .TopBlockBlog
{ height: 231px; background-color: #f7f8f7; border-left: 1px solid #ced3d7; border-right: 1px solid #ced3d7; border-bottom: 1px solid #ced3d7; padding: 15px 12px 18px 12px; cursor:pointer; cursor:hand}


#Sport .TopBlockBlog {
height: 135px;	
}

#Sport .TopBlockBlog .Text {
	padding: 15px 0 0 15px;	
}


.FrameGrey .TopBlockBlog .Text
{ color: #888888; font-size: 90%; padding: 15px 80px 0 0;}
.FrameGrey .TopBlockBlog .Link
{ padding: 12px 0; }

.FrameGrey .TopBlock
{ background-color: #f7f8f7; border-left: 1px solid #ced3d7; border-right: 1px solid #ced3d7; border-bottom: 1px solid #ced3d7; padding: 15px 12px 18px 12px;  cursor:pointer; cursor:hand}

.FrameGrey .TopBlock .Text
{ color: #888888; font-size: 90%; }
.FrameGrey .TopBlock .Link
{ padding: 12px 0; }

.FrameGrey .BottomBlock .Link
{ padding: 12px 0; }

.FrameGrey .BottomBlock
{ padding: 15px 12px 18px 12px; border-left: 1px solid #ced3d7; border-right: 1px solid #ced3d7;  cursor:pointer; cursor:hand}
.FrameGrey .BottomBlock .Text
{ color: #888888; font-size: 90%; padding: 15px 80px 0 0; }


.FrameGrey .StatBlock 
{padding: 1px 12px 18px 12px; background-color: #f7f8f7; border-left: 1px solid #ced3d7; border-bottom: 1px solid #ced3d7; border-right: 1px solid #ced3d7;color: #888888; font-size: 90%; }




.AnnonceListBlock
{ width: 100%;  }
.AnnonceListBlock .AnnounceOne
{ }
.AnnonceListBlock .AnnounceOne .LeftBlock
{ padding-right: 15px; padding-bottom: 40px; }
.AnnonceListBlock .AnnounceOne .RightBlock
{ width: 99%; padding-bottom: 40px;  }
.AnnonceListBlock .AnnounceOne .Pic
{ width: 95px; height: 47px; padding: 2px; margin-bottom: 4px; border: 1px solid #e5e5e5; }
.AnnonceListBlock .AnnounceOne .Date
{ color: #939393; font-size: 80%; white-space: nowrap; }
.AnnonceListBlock .AnnounceOne .Source
{ color: #939393; font-size: 80%; }
.AnnonceListBlock .AnnounceOne .Source A
{ color: #939393; }
.AnnonceListBlock .AnnounceOne .Title
{ color: #ed0000; font-size: 170%; }
.AnnonceListBlock .AnnounceOne .Title A
{ line-height: 1.1em; }
.AnnonceListBlock .AnnounceOne .Text
{ margin-top: 4px; }



.ArchiveBlock
{  }
.ArchiveBlock .Archive
{ margin-top: 20px;  }
.ArchiveBlock .Archive .Year
{ border-right: 1px solid #ced3d7; font-size: 110%;  }
.ArchiveBlock .Archive .Year DIV
{ padding: 3px 20px;   }
.ArchiveBlock .Archive .Year DIV.Active
{ background-color: #ced3d7; color: #fff; font-weight: bold;  }
.ArchiveBlock .Archive .Month DIV
{ padding: 3px 20px; color: #888888;  }
.ArchiveBlock .Archive .Month DIV.Active
{ color: #ed0000; font-weight: bold;   }


.NewsOne
{ }
.NewsOne .Date
{ color: #939393; font-size: 80%; }
.NewsOne .Title
{ font-size: 170%; }

.NewsOne .File
{ margin-top:1em; }


.NewsOne IMG
{ display: block; margin: 0px 0; }

.AllNewsLink
{ margin-top: 50px; padding-left: 20px; }



.Tags, .Tags A
{ color: #5cb8ff; }



.SearchResults
{ margin-top: 25px; }
.SearchResults LI
{ margin-bottom: 30px; }
.SearchResults .Date
{ color: #939393; font-size: 80%; white-space: nowrap; }
.SearchResults .Link
{ font-style: italic; }


.SortLinkBlock TD
{ padding-left: 14px;  font-size: 9px; color: #fff;  }
.SortLinkBlock A
{ color: #fff;  }
.SortLinkBlock DIV
{ height: 20px; padding-right: 14px; padding-top: 4px; }







/****  Forms ****/

.SearchForm INPUT.Text
{ width: 125px; height: 15px; padding: 3px 0 0 10px; border: none; color: #b2b2b2; font-family: Small Fonts; font-size: 9px; text-transform: uppercase;  }
* HTML .SearchForm .RightFit
{ padding-top: 1px; }
.IE .SearchForm .RightFit
{ padding-top: 1px; }



.QuestFormTbl
{ width: 100%; }
.QuestFormTbl TD
{ padding: 3px 10px 3px 0;  }
.QuestFormTbl TD.Name
{ width: 30%; padding-bottom: 8px; }
.QuestFormTbl TD.Field
{ width: 70%; padding-bottom: 8px; }

.QuestFormTbl INPUT.inputtext
{ width: 250px; height: 18px; background-color: #ffffff; border: 1px solid #ced3d7;  padding-left: 5px; }
.QuestFormTbl INPUT.captchatext
{ width: 60px; height: 18px; background-color: #ffffff; border: 1px solid #ced3d7;  padding-left: 5px; }
.QuestFormTbl TEXTAREA
{ width: 250px; height: 150px; background-color: #ffffff; border: 1px solid #ced3d7;  padding-left: 5px; }
.QuestFormTbl INPUT.inputbutton
{ width: 90px; }

.Error
{ color: #3791e5; font-size: 80%; }
.Error INPUT.inputtext
{ border: 1px solid #3791e5; }

.Req
{ color:#3791e5; }


/****  /Forms ****/


.FirstLevel
{ font-size: 170%; }

UL.FirstLevelUl LI
{ list-style-type: none; margin-bottom: 4px; }

UL.FirstLevelUl LI UL
{ margin: 10px 0 15px 2em; }



/****  Home ****/

.IntroHome
{ /*width: 330px; */
 height: 275px;
 font-size: 90%;
 margin: 37px 15px 0 350px;  }

.AskLink
{ margin-top: -15px; margin-left: 750px;   }


.NewsBlockHome 
{ 
	margin-top: 32px;  
	margin-left: 350px;
}
.NewsBlockHomeTbl
{ width: 550px; height: 180px; }
.NewsBlockHomeTbl TD
{ width: 50%; padding-right: 40px;  }

.NewsBlockHome .News
/*{ width: 210px; height: 158px; margin-top: 8px; overflow:hidden;position:relative; }*/
{ width: 210px; margin-top: 8px; position:relative; }
.NewsBlockHome .News2
/*{ width: 210px; height: 158px; margin-top: 8px; overflow:hidden;position:relative; }*/
{ width: 210px; margin-top: 8px; position:relative; }
.NewsBlockHome .NewsOne
{ margin: 0 0 15px 0; font-family: Arial; font-size: 9px; }
.NewsBlockHome .NewsOne .Title
{ margin: 2px 0; color: #fff; font-family: Small Fonts; font-size: 9px; text-transform: uppercase; }
.NewsBlockHome .NewsOne .Title a
{ margin: 2px 0; color: #fff; font-family: Small Fonts; font-size: 9px; text-transform: uppercase; }

/****  /Home ****/



/****  Sport ****/

.ContentSport
{ width: 906px; }
.ContentSport .LeftCol, .ContentSport .RightCol 
{ width: 453px; padding-right: 35px; }

.IntroSport
{ color: #828282; width: 280px; height: 70px; font-size: 90%; margin-top: 390px; margin-left: 37px;  }

#Sport .MainNewsBlock
{ padding: 20px 30px 0 425px; color: #b4c1cb}
#Sport .MainNewsBlock .Date
{ color: #426179; font-size: 80%;  }
#Sport .MainNewsBlock .Title
{ font-size: 200%; margin-bottom: 8px; color: #ffffff }
#Sport .MainNewsBlock .Title A
{ color: #ffffff; line-height: 1.1em; }
#Sport .MainNewsBlock A.more
{ color: #d70101; text-decoration:underline}


.ContentSport .SubMenu
{ margin-top: 40px; color:#fff;}
.ContentSport .SubMenu A
{ color:#fff; }
.ContentSport .SubMenu .Item
{ margin-left: 15px; color:#fff; }
.ContentSport .SubMenu .ItemActive
{ /*background-color: #020202; border: 1px solid #2a2a2a;*/ padding: 12px 15px 20px 15px; color:#fff; }
.ContentSport .SubMenu .ItemActive .Date
{ color: #353535; font-size: 90%; }
.ContentSport .SubMenu .ItemActive .Text
{ color:#D70101;}


.ContentSport .PhotoVideoLinks
{ margin-left: 15px; top: 400px; position:absolute; }

.ContentSport .PhotoVideoLinks .Pic
{ border: 1px solid #383838; }
.ContentSport .PhotoVideoLinks A
{ color: #fff; }


.ContentSport .AddLink
{ font-family: Small Fonts; font-size: 9px; text-transform: uppercase; position:absolute; top: 580px; margin-left: 300px;  }
.ContentSport .AddLink A
{ color: #fff; }


#Sport .PageTop
{ background-color: #d70101; }

#Sport .PageTop .PageMenuBlock .Active
{ color: #d70101; }

#Sport .PageTopImgBlock
{ width: 906px; height: 310px; }

/****  /Sport ****/



/****  Duma ****/

.ContentDuma
{ width: 906px; }
.ContentDuma .LeftCol
{ width: 640px; padding-right: 15px; }
.ContentDuma .RightCol 
{ width: 266px; }

.IntroDuma
{ color: #a4a29e; width: 130px; font-size: 90%; margin-top: 45px; margin-left: 488px;  }


.ContentDuma .SubMenu
{ margin-top: 46px; color:#d3804d;}
.ContentDuma .SubMenu A
{ color:#d3804d; }
.ContentDuma .SubMenu .Item A
{ color:#d3804d;  }
.ContentDuma .SubMenu .ItemActive
{ margin-bottom: 35px;  }
.ContentDuma .SubMenu .ItemActive IMG
{ float: left; margin-right: 5px;   }
.ContentDuma .SubMenu .ItemActive .Date
{ color: #a6a6a6; font-size: 90%;  }
.ContentDuma .SubMenu .ItemActive .Text
{ color:#000;}

.ContentDuma .PhotoVideoLinks
{ top: 430px; position:absolute; }

.ContentDuma .PhotoVideoLinks .Pic
{ border: 1px solid #e1e1e1; }
.ContentDuma .PhotoVideoLinks A
{ color: #d3804d; }


#Duma .PageTop
{ background-color: #d3804d; }

#Duma .PageTopImgBlock
{ width: 906px; height: 310px; }

#Duma .MainNewsBlock
{ padding: 20px 30px 0 425px;  }
#Duma .MainNewsBlock .Date
{ color: #a6a39c; font-size: 80%;  }
#Duma .MainNewsBlock .Title
{ font-size: 200%; margin-bottom: 8px;  }
#Duma .MainNewsBlock .Title A
{ color: #000; line-height: 1.1em; }

#Duma .PageTop .PageMenuBlock .Active
{ color: #d3804d; }

#Duma .MainNewsBlock A.more
{ color: #d3804d; text-decoration:underline}

/****  /Duma ****/



/****  Life ****/
/*
.PicLife
{ position: absolute; margin-top: -11px; margin-left: -110px; }*/

.PicLife
{ position: absolute; margin-left: -110px; }

.PicLife2
{ position: absolute; margin-top: 410px; margin-left: 853px; }


.ContentLife
{ width: 906px;}
.ContentLife .LeftCol
{ width: 430px; }
.ContentLife .RightCol 
{ width: 476px; }

#Life .MainNewsBlock
{ padding: 20px 30px 0 425px;  color: #707070}
#Life .MainNewsBlock .Date
{ color: #a3a2a2; font-size: 80%;  }
#Life .MainNewsBlock .Title
{ font-size: 200%; margin-bottom: 8px; color: #232323}
#Life .MainNewsBlock .Title A
{ color: #232323; line-height: 1.1em; }
#Life .MainNewsBlock A.more
{ color: #f84804; text-decoration:underline; }

.ContentLife .SubMenu
{ margin-top: 46px; color: #000}
.ContentLife .SubMenu .Item
{ }
.ContentLife .SubMenu .ItemActive
{ padding: 0px 15px 32px 0px; }
.ContentLife .SubMenu .Date
{ color: #cccccc; font-size: 90%; text-align: left; }
.ContentLife .SubMenu A
{ color: #f84804; }
.ContentLife .SubMenu .Title
{ color: #f84804; }

.ContentLife .LeftCol
{ width: 640px; padding-right: 15px; }
.ContentLife .RightCol 
{ width: 266px; }


.ContentLife .PhotoVideoLinks
{ top: 430px; position:absolute; margin-left: 170px; }

.ContentLife .PhotoVideoLinks .Pic
{ border: 1px solid #cccccc; }
.ContentLife .PhotoVideoLinks A
{ color: #f84804; }

#Life .PageTopImgBlock
{ width: 906px; height: 310px; }

#Life .PageTop
{ background-color: #F84804; }

#Life .PageTop .PageMenuBlock .Active
{ color: #F84804; }

/****  /Life ****/



/****  Council ****/

.ContentCouncil
{ width: 906px; }
.ContentCouncil .LeftCol
{ width: 640px; padding-right: 15px; }
.ContentCouncil .RightCol 
{ width: 266px; }

.IntroCouncil
{ color: #9b9ea0; width: 180px; font-size: 90%; margin-top: 45px; margin-left: 438px;  }
.IntroLife
{ width: 180px; font-size: 90%; padding-top: 45px; margin-left: 433px; padding-left:5px;
background:url('../images/quotes.gif') top left no-repeat;
}


.ContentCouncil .SubMenu
{ margin-top: 46px; color:#6d951f; }
.ContentCouncil .SubMenu A
{ color:#6d951f }
.ContentCouncil .SubMenu .Item A
{ color:#6d951f;  }
.ContentCouncil .SubMenu .ItemActive
{ margin-bottom: 35px;  }
.ContentCouncil .SubMenu .ItemActive IMG
{ float: left; margin-right: 5px;   }
.ContentCouncil .SubMenu .ItemActive .Date
{ color: #6b6b6b; font-size: 90%;  }
.ContentCouncil .SubMenu .ItemActive .Text
{ color:#a6a6a6;}


#Council .MainNewsBlock
{ padding: 20px 30px 0 425px;  color:#797979}
#Council .MainNewsBlock .Date
{ color: #404040; font-size: 80%;  }
#Council .MainNewsBlock .Title
{ font-size: 200%; margin-bottom: 8px;  #ffffff}
#Council .MainNewsBlock .Title A
{ color: #ffffff; line-height: 1.1em; }
#Council .MainNewsBlock A.more
{ color: #6d951f; text-decoration:underline}

.ContentCouncil .PhotoVideoLinks
{ top: 430px; position:absolute; }

.ContentCouncil .PhotoVideoLinks .Pic
{ border: 1px solid #414040; }
.ContentCouncil .PhotoVideoLinks A
{ color: #6d951f; }

#Council .PageTopImgBlock
{ width: 906px; height: 310px; }

#Council .PageTop
{ background-color: #6D951F; }

#Council .PageTop .PageMenuBlock .Active
{ color: #6D951F; }

/****  Council ****/



/****  Press ****/

#Press .PageTop
{ background-color: #3791e5; }

#Press .PageTop .PageMenuBlock .Active
{ color: #3791e5; }


.FaqBlock .Item
{ margin-bottom: 30px;  }
.FaqBlock .Title
{ color: #d70101; font-size: 100%; }
.FaqBlock .Title A.border
{ border-bottom: 1px dashed #d70101; }
 
#Press .PageTopImgBlock
{ width: 906px; height: 310px; }
/****  /Press ****/




/****  ServicePage ****/
#ServicePage .PageTop
{ background-color: #909090; }

#ServicePage .PageTopImgBlock
{ width: 906px; height: 310px; }

/****  /ServicePage ****/




/****  Charity ****/

#Charity .PageTop { background-color: #e7ad03; }
#Charity .PageTop .PageMenuBlock .Active { color: #e7ad03; }

#Charity .PageTopImgBlock
{ width: 906px; height: 310px; }

#Charity .MainNewsBlock
{ padding: 20px 30px 0 500px;  }
#Charity .MainNewsBlock .Date
{ color: #a6a39c; font-size: 80%;  }
#Charity .MainNewsBlock .Title
{ font-size: 200%; margin-bottom: 8px;  }
#Charity .MainNewsBlock .Title A
{ color: #000; line-height: 1.1em; }

#Charity .charityRight {
	padding: 0 0 0 18px;
	border-left: 1px solid #cfd3d6;
	margin-top: 15px;
}

#Charity td.RightCol {
	width: 261px;
}

#Charity h1.Content {
	margin: 0 20px 40px 0;
}

#Charity .subTitle {
	margin-top:-30px;
	font-weight: bold;
}

#Charity .PageLayout .RightCol  {
	padding-left:0px;
}

#Charity .PageMenuBlock td  {
	padding: 8px 16px;
}


.charityContent {
	padding: 40px 15px 0px 445px;
	font-size:90%;
}

.charityContent .descr {
	padding: 0 15px;
}

.charityContent .SubMenu .Item .Title, .charityContent .SubMenu .Item .Title a {
	color: #F00;
}

.charityContent .ItemActive {
	background: url(../images/item.png) 0 0;
	color:#fff;
	padding: 12px 15px;
	font-size:100%!important;
}

.charityContent .Item {	
	padding: 12px 15px;
	
}

.charityContent .ItemActive .Title a {
	color:#fff;
}

.charityLink {
	color:#e7ab00;
}

.charityGallery {
	margin: 30px 0px;
	padding:0;
}

.charityGallery li {
	list-style-type:none;
	float:left;
	margin: 0px 3px 3px 0px;	
}

.charityGallery li a {
	display: block;
}

table.galleryView {
	border-collapse:collapse;
}

table.galleryView td {
	padding:0;
	vertical-align:top;
}

table.galleryView thead td {
	height:25px;
}

table.galleryView td.l, table.galleryView td.r  {
	width: 25px;
	background: url(../images/gallery/c.png) 0 0 no-repeat;
}


table.galleryView tbody td.l, table.galleryView tbody td.r  {
	
	background: url(../images/gallery/c-v.png) 0 0 repeat-y!important;
	
}

table.galleryView thead td.c, table.galleryView tfoot td.c  {
	
	background: url(../images/gallery/c-h.png) 0 0 repeat-x!important;
	
}

table.galleryView tbody td.c {

	background: #fff!important;
	vertical-align:middle;
}

table.galleryView tbody td.r {
	background-position: 100% 0!important;	
}

table.galleryView tfoot td.c {
	background-position: 0 100%!important;	
}


table.galleryView thead td.r {
	background-position: 100% 0;
}

table.galleryView tfoot td.l {
	background-position: 0% 100%;
}

table.galleryView tfoot td.r {
	background-position: 100% 100%;
}

#galleryView {
	position:fixed;
	top:50%;
	left:50%;
	display:none;


}

table.galleryView .close {
	height:23px;
	width:20px;
 	float:right;
 	margin-right: 0px;
	background:url(../images/gallery/tools.gif) -28px -2px no-repeat;
	cursor:pointer;
	cursor:hand;
}

table.galleryView img.prevPic {
	height:21px;
	width:15px;
	background:url(../images/gallery/tools.gif) 0px -1px no-repeat;
	cursor:pointer;
	cursor:hand;
}

table.galleryView img.nextPic {
	height:21px;
	width:15px;
	background:url(../images/gallery/tools.gif) -12px -1px no-repeat;
	cursor:pointer;
	cursor:hand;
}


table.galleryView .inactive {
	background:none!important;
	cursor: default!important;
}

table.galleryView tfoot td {
	height:25px;
}

table.dig {
	border-collapse:collapse;
	
}

table.dig td {
	vertical-align:middle;
	padding:0;	
}

table.dig td.mid {
	padding: 3px 8px 10px 8px;
}





/*
#Charity .PageTop .PageMenuBlock .Active
{ color: #d3804d; }

#Duma .MainNewsBlock A.more
{ color: #d3804d; text-decoration:underline}
*/
/****  /Charity ****/





/****  Footer ****/

#Footer
{ width: 100%;}

#Footer .BottomNavTD
{  }
#Footer .BottomNav TD
{ padding-right: 21px; }
#Footer .BottomNav IMG
{ width: 136px; height: 66px; border: none; margin-bottom: 5px; }
#Footer .BottomNav
{ color: #929292; font-family: Small Fonts; font-size: 9px; text-transform: uppercase; }
#Footer .BottomNav A
{ color: #929292; }

#Footer .ContactsTD
{ text-align: right; color: #929292; font-family: Small Fonts; font-size: 9px;  }


#Footer .newContactsTD
{ text-align: right; color: #929292; font-family: Small Fonts; font-size: 9px;  padding-top:15px;}




#Footer .ContactsTD A
{ color: #929292; }

#Footer .newContactsTD A
{ color: #929292; }

#Footer .LogoArticul
{ margin-top: 7px; }

/****  /Footer ****/
/******* SlideDivs *********/
.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 20px solid navy;*/
overflow: scroll; /*leave this value alone*/
width: 100%;
height: 560px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{

float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 100%; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

p.samplebuttons{
width: 320px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}
 /************** slider for news ******/
 
 .slider1 
{
	width: 6px;
	height: 158px;
	background-color: #c3dff7;
	border: 1px solid #c3dff7;
	padding-left:-1px;
	position: absolute;
	overflow: hidden;
}

.slider2
{
	width: 6px;
	height: 158px;
	background-color: #c3dff7;
	border: 1px solid #c3dff7;
	padding-left:-1px;
	position: absolute;
	overflow: hidden;
}
.indicator 
{
	width: 8px;
	height: 33px;
	background-color: #3692e7;
	
	font-size: 1px;
	overflow: hidden; 
}

.indicator2 
{
	width: 8px;
	height: 33px;
	background-color: #3692e7;
		
	font-size: 1px;
	overflow: hidden; 
}
.container
{
	width: 400px;
	height: 300px;
	padding: 10px;
	border: 1px solid #900;
	overflow: hidden;
	position: relative;
	background-color: #eee;
}
.content
{
	position: absolute;
}

.content2
{
	position: absolute;
}


table.QuestFormTbl .error {border-color:#3791e5;}
table.QuestFormTbl div.mess {color:#3791e5;font-size: 80%;}

#lifeFloat {
position:absolute; z-index:99; display:none;
}

.copyright {
	float:left;
	text-align:left;
	}
	
ul.content {
	position:static!important;
	list-style-position:inside;
	margin-bottom: 0.5em;
}

ol {
	list-style-position:inside;
	}
