body
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	color:Black;
	margin:0;
	padding:0;
}
td
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
}
a
{
	color:#2681D1;
}
form
{
	margin:0;
	padding:0;
}
input, select, textarea
{
	border-right: #ffffff 1px solid;
	border-top: #b9bfca 1px solid;
	border-left: #b9bfca 1px solid;
	border-bottom: #ffffff 1px solid;
	font-size: 11px;
	color: black;
	font-family: Arial;
}
img
{
	font-size:8px;
	color:Black;
	font-family:Arial;
}
.inputText, option
{
	padding-left: 4px;
	BACKGROUND: #f3f4f6;
}
.inputCheckRadio
{
	border: none;
}
.inputButton
{
	font-weight:bold;
	border:none;
	background-color:#62A1D9/*3281C7*/;
	padding:2px 3px 2px 3px;
	color:White;
	cursor:hand;
}
.BoxName1
{
	font-weight:bold;
	color:#3281C7;
	font-size:14px;
	font-family:Arial;
	padding:0px 0px 5px 0px;
}
/*	BACKGROUND: #f3f4f6;*/
.TopLinksList
{
	color:Black;
	padding: 0px 6px 10px 6px;
}
.TopLinksList a
{
	color:#2681D1;
}
.LeftMenuTd
{
	vertical-align:top;
	text-align:center;
}
.CenterContentTd
{
	vertical-align:top;
}
.CenterContentTd th
{
	font-size:11px;
	font-weight:bold;
	text-align:left;	
}
.CenterContentTd input
{
	border:1px #62A1D9 solid;
	background-color:White;
	color:black;
}
.RightMenuTd
{
	vertical-align:top;
	/*text-align:center;*/
}
/**********************/
.BoxTopTd
{
	/*padding:5px 5px 5px 5px;*/
	border-top: 1px solid #99CCFF;
	border-left: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
}
.BoxCenterTd
{
	border-left: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
	text-align:center;
	/*padding:0px 10px 0px 10px;*/
	/*width:95%;*/
}
.BoxBottomTd
{
	/*padding-bottom:10px;*/
	border-left: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
}
/**********************/
.BoxTopOrbedTd
{
	background-image: url(images/boxbgTop.gif);
}
.BoxBottomOrbedTd
{
	background-image: url(images/boxbgBottom.gif);
}
/**********************/
.BlueBox
{
	background-color:#E3E9F0;
/*	width:200px;*/
}
.BlueCaption
{
	padding:0px 0px 0px 0px;
	color: #3E7FC3;
	font-weight: bold;
	font-size: 12px;
}
.BoxCaptionBlue
{
	background-color:#62A1D9;
	color:White;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.BoxCaptionBlue td
{
	padding:2px 0px 3px 0px;
	font-size:12px;
	font-weight:bold;
	color:White;
}
.BoxCaptionGreen
{
	color:Black;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 2px 0px;
}
.BranchList .BoxText,
.ThemeList .BoxText,
.KindList .BoxText
{
	background-image: url(images/cutter.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.RegionList .BoxText
{
	background-image: url(images/wheel_yellow.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.BoxCaptionYellow
{
	color:Black;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 2px 0px;
}
.PurpleBox
{
	background-color:#E7E4F0;
}
.GreenBox
{
	background-color:#E2F0EA;
}
.GreenBox .BoxCaptionBlue td,
.YellowBox .BoxCaptionBlue td,
.AbcList .WhiteBox .BoxCaptionBlue td
{
	background-color:#62A1D9;
	padding:3px 0px 3px 0px;
	color:White;
}
.BranchList .GreenBox .BoxCaptionBlue td,
.ThemeList .GreenBox .BoxCaptionBlue td,
.KindList .GreenBox .BoxCaptionBlue td,
.RegionList .YellowBox .BoxCaptionBlue td,
.AbcList .WhiteBox .BoxCaptionBlue td
{
	padding:0px;
}
.BranchList .GreenBox .BoxCaptionBlue .CapTable td,
.ThemeList .GreenBox .BoxCaptionBlue .CapTable td,
.KindList .GreenBox .BoxCaptionBlue .CapTable td,
.RegionList .YellowBox .BoxCaptionBlue .CapTable td,
.AbcList .WhiteBox .BoxCaptionBlue .CapTable td
{
	padding:3px 0px 4px 0px;
	color:White;
	font-weight:bold;
}
.GreenBox .BoxCaptionBlue td a,
.YellowBox .BoxCaptionBlue td a,
.WhiteBox .BoxCaptionBlue td a
{
	color:#FFFFCC;
	text-decoration:none;
}

.YellowBox
{
	background-color:#F0EACE;
}

.WhiteBox
{
	background-color:White;
}
/**********************/
.BoxText
{
	/*padding:1px 10px 1px 10px;*/
	/*margin:0px 5px 0px 5px;*/
}
table.BoxText td
{
	padding:1px 5px 1px 5px;
	vertical-align: top;
}
.BoxText a
{
	color:Black;
	text-decoration:none;
}
.BoxText a:hover
{
	text-decoration:underline;
}
.BottomBannerTd
{
	text-align:center;
}
.BottomInfoTd
{
	text-align:left;
	padding:5px 10px 5px 10px;
}
.ListTable
{
	text-align:left;
	border:1px solid #99CCFF;
	border-collapse:collapse;
}
.ListTable td
{
	border:1px solid #99CCFF;
}
.ListTable .ItmHdr td
{
	background-color:White;
	font-weight:bold;
}
.ListTable .ItmHdr td a
{
	color:Black;
	text-decoration:none;
}
.ListTable .ItmHdr td a:hover
{
	text-decoration:underline;
}
.ListTable .ItmNrm td
{
	/*background-color:#D9ECFF;*/
	background-color:#E9F4FF;
	padding:0px 5px 2px 5px;
}
.ListTable .ItmNrm td b, .ListTable .ItmAlt td b
{
	color:#555555;
}
.ItmAltNone, .ItmNrmNone,.ItmNrmNone td, .ItmAltNone td
{
	border:0px;
	display:none;
}
.ListTable .ItmNrm td a, .ListTable .ItmAlt td a
{
	text-decoration:none;
	
}
.ListTable .ItmNrm td a:hover, .ListTable .ItmAlt td a:hover
{
	text-decoration:underline;
}
.ItmNrm
{
	border-bottom:1px solid #ffffff;
}
.ItmAlt
{
	border-bottom:1px solid #ffffff;
}
.ListTable .ItmAlt td
{
	padding:0px 5px 0px 5px;
}
.ListTable .ItmPgr td
{
	background-color:#FEFFEF/*#F8EDB8*/;
}
a.OrgsListPrev
{
	color:Red;
	font-weight:bold;
}

.DocBody
{
	padding:10px 0px 10px 0px;
	font-size:11px;
	text-align:justify;
}
.DocBody p, .DocBody div
{
	text-indent:12px;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.KursList
{
	border:1px solid #F8EDB8;
	border-collapse:collapse;
}
.KursList a
{
	text-decoration:none;
}
.KursList th
{
	border:1px solid #BFBF61;
	font-size:11px;
	text-align:center;
	background-color:#FEFFEF;
}
th.KursListCaption
{
	color:White;
	background-color:#BFBF61;
}
.KursList td
{
	border:1px solid #F8EDB8;
	font-size:11px;
	text-align:center;
}
.KursAllCaption
{
	color:#3281C7;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 5px 0px;
}
.KursAllCaption tr td
{
	vertical-align:top;
}
.KursAllCaption td
{
	color:Black;
	font-size:9px;
	vertical-align:text-top;
	margin-bottom:5px;
}
.BestSale
{
	font-weight:bold;
	color:Red;
}
.BestBuying
{
	font-weight:bold;
	color:Green;
}
.CaptionName
{
	font-size:12px;
}

.VoteTable tr
{
	border-top-color:#62A1D9;
}
.VoteTable td
{
	border-top-color:#62A1D9;
	padding:0px 5px 0px 5px;
}

.VoteTable
{
	/*border:0px solid #62A1D9;*/
	/*color:Black;*/
	font-size:10px;
	width:180px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
.VoteTable b
{
	color:White;
}
.VoteTable th
{	
	/*border:1px #62A1D9 solid;*/
    text-align:center;
    font-weight:normal;
	background-color:#39C4B4;
	padding:5px 3px 5px 3px;
}
.VoteSend
{
	height:25;
	text-align:center;
}
.VoteSend input
{
	/*border:1px #62A1D9 solid;*/
	/*font-weight:bold;*/
	background-color:#62A1D9;
	/*padding:2px 3px 2px 3px;*/
	color:white;
	vertical-align:middle;
	font-weight:bold;
}
.VoteImg
{
	/*background-image: url(images/spacer.gif);*/
	border:1px #62A1D9 solid;
	background-color:#3E7FC3;
	color:#000000;
}
.VoteText
{
	border-bottom:1px #BDDFFD solid;	
}
.VoteInput
{
	border-bottom:1px #CEDFFC solid;
}
td.VoteTitle
{
	font-size:14px;
	font-weight:bold;
	color:Black;
	text-align:center;
	padding:0px;
}
.PieCaption
{
	width:98%;
}
.PieCaption td
{
	font-size:11px;
    font-weight:normal;
    color:White;
	text-align:center;
	background-color:#62A1D9;
	margin:5px 10px 5px 10px;
	padding:5px 10px 5px 10px;
}
.PieImage
{
	text-align:center;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}
table.PieRes td
{
	padding-left:5;
}
.PieRes table
{
	width:98%;
}
.PeeThemeName
{
	font-size:12px;
	font-weight:bold;		
}
.PeeThemeName a
{
	font-size:12px;
	font-weight:bold;
	color:White;		
}
.PageRec
{
	text-align:left;
	border:1px solid #62A1D9;
	border-collapse:collapse;
}
.PageRec th
{
	font-size:13px;
	font-weight:bold;
	color:White;
	background-color:#62A1D9;
	padding:0px 0px 2px 0px;
	vertical-align:middle;
	text-align:center;	
}
.BBSSearch
{
	margin:10px 0px 10px 0px;
}
.BBSSearch select
{
	width:100%;
}
.BoxCaptionPurple
{
	font-weight:bold;
	color:Black;
}
.WeatherCur .Temperature
{
	/*color:#666633;*/
	border-bottom:solid 1px #62A1D9;
/*	border-top:solid 1px #62A1D9;*/
}
.WeatherCur span.blue,
.WeatherToday span.blue,
.WeatherTomorrow span.blue
{
	color:#336699;
}
.WeatherCur span.red,
.WeatherToday span.red,
.WeatherTomorrow span.red
{
	color:Red;
}
.WeatherCur .Temperature div
{
	color:red;
}
.WeatherToday .Temperature b
{
	color:#008000;
}
.WeatherTomorrow .Temperature b
{
	color:#008000;
}
.WeatherTomorrow
{
	border-bottom:solid 1px #62A1D9;
}
.Ascending
{
	color:Green;
}
.Descending
{
	color:red;
}
.Wind
{
	font-size:11px
}
.Pressure
{
	font-size:11px
}
a.Selected, .Selected
{
	font-weight:bold;
	color:Red;
}
.SearchOrgInfo
{
	text-align:right;
	background-color:#dcdcdc;
}
.TelePrName
{
	color:White;
	background-color:#39C4B4;
	font-weight:bold;
	height:18px;
	vertical-align:middle;
	border:0px;
	/*width:98%;*/
	padding:0px 2px 0px 3px;
	margin-bottom:2px;
	text-align:center;
	padding-top:2px;
}
.TableTelProg a
{
	color:Black;
	padding:5px 0px 0px 5px;
}
.TableTelProg th
{
	color:Red;
	border-bottom:1px solid #39C4B4;
	font-size:12px;
}
.TeleProgCaption .WhiteBox .BoxBottomOrbedTd
{
	background-color:#62A1D9;
}
.TeleProgCaption .WhiteBox .BoxTopTd
{
	font-size:20px;
	padding-top:5px;
}
.TeleProgCaption .WhiteBox tr
{
	background-color:#62A1D9;
	font-size:18px;
}
.TeleProgDays .Itm
{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 20px;
	height:15px;
}
.TeleProgDays .AltItm
{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 40px;
	height:15px;
}
.Days .YellowBox .BoxCaptionEnum
{
	color:Black;
	text-align:center;
	font-weight:bold;
	height:20px;	
}
.Days .YellowBox tr .BoxcenterTd .TeleProgDays
{
	padding:0px 10px 0px 10px;
}
.Chanels .BlueBox .BoxCaptionEnum
{
	color:Black;
	text-align:center;
	font-weight:bold;
	height:20px;	
}
.Chanels .BlueBox tr .BoxcenterTd .TeleProgDays
{
	padding:0px 10px 0px 10px;
}
.TeleProgChanels .Itm
{
	/*margin:0px 0px 0px 10px;*/
	padding:0px 0px 0px 30px;
	height:15px;
}
.TeleProgChanels .AltItm
{
	/*margin:0px 0px 0px 10px;*/
	padding:0px 0px 0px 30px;
	height:15px;
}
.BoxCaptionEnum
{
	font-weight:bold;
	text-align:center;
}
.TeleProgBody
{
	padding:0px 10px 0px 20px;
}
.MenuLinksList .Itm, .MenuLinksList .AltItm
{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 10px;
}
.MenuLinksList a
{	
	text-decoration:none;
}
.TableGlSearch th
{
	padding:3px 8px 3px 8px;
	background-color:#E3E9F0;
}
.TableCheckBoxListItm, td.TableCheckBoxListItm
{
	border-width:1px;
	border-top:1px solid #ΡΡΡΡΡΡ;
	border-bottom:1px solid #ΡΡΡΡΡΡ;
}
.TableCheckBoxList input
{
	border:0px;
}
.ISText
{
	width:270px;
}
.IDate
{
	width:80px;
}
.MainBoxsItm
{
	padding:0px 0px 10px 0px;
}
.MainBoxsItm .BoxCaptionEnum td
{
	background-color:#62A1D9;
	padding:3px 0px 3px 5px;
	color:White;
}
.MainBoxsItm .BoxCaptionEnum
{
	margin-bottom:5px;
}
.MainBoxsItm .YellowBox .BoxCaptionEnum
{
	margin-bottom:0px;
}
.MainBoxList
{
}
.MainBoxList td.Itm
{
	padding:0px 10px 0px 10px;
}
.MainBoxList td.Itm a
{
	text-decoration:none;
	font-weight:bold;
}
.MainBoxList td.Itm a:hover
{
	text-decoration:underline;
}
.MainBoxList td.Itm div
{
	text-align:justify;
	text-justify:newspaper;
}
.MainBoxList td.Itm td
{
	padding-top:3px;
}
.UrlBoxFull
{
	margin:5px 10px 0px 10px;
}
h5
{
	font-size:14;
	font-weight:bold;
}
ul, ol
{
	margin-top:2px;
	margin-bottom:5px;
}
.MenuKinoCaption
{
	color:#3281C7;
	padding:0px 5px 5px 5px;
}
.KinoTheatreName
{
	background-color:#39C4B4;
	font-family:Arial;
	color:White;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:2px 5px 2px 5px;
}
.KinoTheatreName a
{
	color:White;
	text-decoration:none;
}
.MenuFilmBody td
{
	padding:0px 5px 0px 5px;
}
.MenuFilmBody div
{
}
.MenuFilmBody div.FilmName
{
	color:#62A1D9;
}
table.CountList
{
	border-collapse:collapse;
}
table.CountList th
{
	font-size:12px;
}
table.CountList td
{
}
.HoroscopeTable
{
	text-align:left;
	border:1px solid #62A1D9;
	border-collapse:collapse;
}
.HoroscopeTable th
{
	font-size:13px;
	font-weight:bold;
	color:White;
	background-color:#62A1D9;
	padding:0px 0px 2px 0px;
	vertical-align:middle;
	text-align:center;	
}
.HoroscopeTable div.Caption
{
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.HoroscopeTable div.Rec
{
	text-indent:15px;
	text-align:justify;
}
.rubricator_block
{
	text-align: left;
}