.rel {
	position: relative;
}

.rowTable {
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 20px;
	display: block;
}

.rowCell {
	vertical-align: top;
}

.rowCellPadleft {
	padding-left: 9px;
}

/* obshie stili dlya blokov */

.container {
	font-size: 14px;
	width: 314px;
	height: 407px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}


.cnrTopLeft, .cnrTopRight {
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
}

.cnrBottomLeft, .cnrBottomRight {
	width: 10px;
	height: 12px;
	background-repeat: no-repeat;
}

.cnrTopLeft {
	background-image: url(/images/gray-top-left.gif);
}

.cnrTopRight {
	background-image: url(/images/gray-top-right.gif);
}

.cnrBottomLeft {
	background-image: url(/images/gray-bottom-left.gif);
}

.cnrBottomRight {
	background-image: url(/images/gray-bottom-right.gif);
}

.cnrTopSide, .cnrRightSide, 
.cnrBottomSide, .cnrLeftSide, 
.containerInner {
	background-color: #c6c5c1;
}

.cnrBottomSide {
	height: 12px;
}

.cnrRightSide {
	background-image: url(/images/gray-side-left-right.gif);
	background-position: 100% 0%;
	background-repeat: no-repeat;
	height: 100%
} 

.cnrLeftSide {
	background-image: url(/images/gray-side-left-right.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 100%
} 

.cnrBottomSide {
	background-image: url(/images/gray-bottom-side.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.cnrTopSide {
	background-image: url(/images/gray-side-top.gif);
	background-repeat: repeat-x;	
}

.containerInner {
	vertical-align: top;
	background-image: url(/images/gray-allgrad.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-left: 2px;
}

.blockBg {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: none;
	background-color: #e1e1e1;
	height: 335px;
	overflow: hidden;
}

.gotoRub {
	height: 226px;
	overflow: hidden;
	margin: 12px 12px 0 12px;
	background-color: #c5c5c5;
	text-align: center;
}

.gotoRub img {
	position: relative;
	top: 24%;
}
/* ⨫  ࠧ ५  "㣨 ਠ" 20081117*/
.orangeOnGrey .gotoRub img {
	background:URL('/images/bg_gotorub2.gif') center center no-repeat;
}
.blueOnGrey2 .gotoRub img {
 	background:URL('/images/bg_gotorub3.gif') center center no-repeat;
}
.greenOnGrey2 .gotoRub img {
	background:URL('/images/bg_gotorub4.gif') center center no-repeat;

}


/* 09.01.09 ".greyOnOrange .gotoRub img"  i ".blueOnGrey .gotoRub img" = vremenno poka Kirill dodelaet kak nado */
.greyOnOrange .gotoRub img {
 	background:URL('/images/bg_gotorub2.gif') center center no-repeat;
}
.blueOnGrey .gotoRub img {
	background:URL('/images/bg_gotorub3.gif') center center no-repeat;

}


/*---------------------------------------------------------------*/
.blockFooter {
	background-color: #e1e1e1;
	/*border-right: 1px solid #c6c5c1;*/
	text-align: right;
	background-image: url(/images/block1_bg_foot.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.blockFooter img {
	background-image: url(/images/block_cnr_blue.gif);	
	background-repeat: no-repeat;
}

.blockDate {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 110%;
	padding-left: 4px;
	background-color: #3f79b0;
	background-image: url(/images/bg_date_blue.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 12px;
	overflow: hidden;
}

.blockDateRight {
	float:right;
	height: 10px;
	line-height: 110%;
	overflow:hidden;
}

.blockDateLeft {
	float:left;
	border: 1px silid red;
}

.wAuthor .authorImg {
	margin-right: 8px;
	margin-top: 3px;
	width: 76px;
	position: relative;
}

.wAuthor .authorImg .cnr1, .wAuthor .authorImg .cnr2, .wAuthor .authorImg .cnr3, .wAuthor .authorImg .cnr4 {
	background-repeat: no-repeat;	
	position: absolute;
	width: 7px;
	height: 7px;
	font-size: 1px;
}

.wAuthor .authorImg .cnr1 {
	background-image: url(/images/author-blue-cnr1.gif);
	top:0px;
	left:0px;
}

.wAuthor .authorImg .cnr2 {
	background-image: url(/images/author-blue-cnr2.gif);
	top:0px;
	right:0px;	
}

.wAuthor .authorImg .cnr3 {
	background-image: url(/images/author-blue-cnr3.gif);
	bottom:0px;
	right:0px;
}

.wAuthor .authorImg .cnr4 {
	background-image: url(/images/author-blue-cnr4.gif);
	bottom:0px;
	left:0px;	
}


.wAuthor .blockBg table {
	border: 0;
	margin: 0;
	border-spacing: 0;	
	empty-cells: show;
}

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

.wAuthor .authorImg {
	font-size: 11px;
	background-color: #ebebeb;
	background-image: url(/images/bg_author_grad.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
}

.wAuthor .authorImg .authorShadows {
	border: 1px solid #ffffff;
	border-bottom: 1px solid #315f8b;
}

.wAuthor .authorImg .authorShadows2 {
	border: 1px solid #3a6fa2;
	border-top: none;
}

.wAuthor .blockText div.authorImg .authorName {
	height: 30px;
}

.wAuthor .blockText div.authorImg .authorName p {
	line-height: 100%;
	color: #767676;
	padding: 3px 3px 0px 6px;
}


.wAuthor .blockText table td .blockText {	
	padding-left: 6px;
}

.wAuthor .blockText p {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

.wAuthor .blockText table td .blockText h1 {
	line-height: 99%;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	font-size: 18px;
}

.wAuthor .blockText h1, .wAuthor .blockText h1 a {
	color: #ffffff;
}

.wAuthor .blockBg {
	background-color: #3e77ae;
}

.wAuthor .blockFooter {
	background-color: #3e77ae;	
}

.wAuthor .blockFooter img {
	background-image: url(/images/corner-right-white.gif);
}

.blockImg {
	width: 286px;
	height: 226px;
	overflow: hidden;
	position: relative;
}

.blockImg a {
	display: block;
	
}

.blockImg a img {
	position: absolute;
	right: 0;
	z-index: 1;
}

.blockImg div.buttonPlay a {
	
}

.blockImg div.buttonPlay a img {
	position: static;
}

.width2blocks .blockImg {
	width: 298px;
}

.width3blocks .blockImg {
	width: 302px;
}

.blockText {
	padding: 10px;
	padding-top: 6px;
	font-size: 14px;
	line-height: 1.2em;
}

.blockText h1 a, .blockText strong, .blockText strong a {
	color: #3c77af;
	text-decoration:none;	
}

.blockText h1 {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	font-size: 18px;
	color: #3c77af;
	font-weight: normal;
	line-height: 99%;
}

.blockText strong, .blockText strong a {
	color: #3c77af;
}

.blockText p {
	margin: 0;
	padding: 0;
}

.width2blocks {
	width: 638px;
}

.width2blocks .containerInner {
	width: 638px;
}

.width3blocks {
	width: 962px;
}

.width3blocks .containerInner {
	width: 962px;
}

.width100pc {
	width: 100%;
}


.contCaption {
	position: relative;
	height: 25px;
	text-decoration:none;
}

.contCaption div {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;		
	margin-bottom: 5px;
	position: absolute;	
	text-align: center;
	width: 100%;
	z-index: 1;
	top: -7px;
	//left: 0px;
	white-space: nowrap; 
	letter-spacing:-1px;
	color: #3e77ae;
}

div.posCapt {
	position: absolute;
	margin-bottom: 5px;
	text-align: center;
	width: 100%;
	top: -7px;
}

.contCaption div.captText2 {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;		
	margin-bottom: 5px;
	position: relative;
	width: auto;
	white-space: nowrap; 
	letter-spacing:-1px;
	color: #3e77ae;
	top: 0px;
	left: 0;
}

.contCaption div.captText2 ins {
	position: absolute;	
	z-index: -1;
}

.contCaption div ins {
	color: ffffff;
	text-decoration:none; 
	position: absolute;	
	z-index: -1;
	white-space: nowrap; 
	letter-spacing:-1px;
	margin-top: 1px;
	text-align: center;
	width: 100%;
	left:0;
}

.contCaption div a {
	color: #3e77ae;
	text-decoration:none;
}

.contCaption div ins a, .contCaption div ins span.grayCapt, .contCaption div ins span.grayCapt a {
	color: #ffffff;	
}

.contCaption div span.grayCapt, .contCaption div span.grayCapt a {
	color: #555d6e;
}

/* caption Propertys */

div.captProp {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	float: left;
	left: 10px;
	top: 3px;
	width: auto;
	//padding-right: 0px;
	margin-left: 0px;
	
	background:url(/images/bg-capt-prop.gif) left top no-repeat; 
	outline:none; 
	padding-left:7px; 
	//padding-top:1px; 
	display:block; 
	position:relative; 
	text-decoration:none; 
	line-height:15px !important; 
	//line-height:15px !important; 
	cursor:pointer; 
	//cursor:hand;
}

div.captProp span {
	background:url(/images/bg-capt-prop.gif) right top no-repeat; 
	padding-right:7px; 
	//margin-top:-1px;
	display:block; 
	height:18px; 
	//height:auto; 
	white-space:nowrap; 
	letter-spacing: .1px;
	//letter-spacing: 1px;
	color: #f8ffff;
}


/* END obshie stili dlya blokov */

/* colors for default blocks */

.blueOnGrey .blockText strong, .blueOnGrey .blockText strong a {
	color: #3c77af;
}

/* blueOnGrey2 */

.blueOnGrey2 .blockText h1, .blueOnGrey2 .blockText h1 a {
	color: #ffffff;
}

.blueOnGrey2 .blockBg {
	background-color: #3e77ae;
}

.blueOnGrey2 .blockFooter {
	background-color: #3e77ae;	
}

.blueOnGrey2 .blockFooter img {
	background-image: url(/images/corner-right-white.gif);
}

/* -------------------  */

.orangeOnGrey .contCaption a, div.setOrangeOnGrey .contCaption a, 
.orangeOnGrey2 .contCaption a, .orangeOnGrey2 .contCaption div, 
.orangeOnGrey .contCaption div, div.setOrangeOnGrey .contCaption div, 
.orangeOnGrey .blockText h1, div.setOrangeOnGrey .blockText h1,
.orangeOnGrey .blockText h1 a, div.setOrangeOnGrey .blockText h1 a, 
.orangeOnGrey .blockText stron, div.setOrangeOnGrey .blockText stron, 
.orangeOnGrey .blockText strong a, div.setOrangeOnGrey .blockText strong a {
	color: #f15905;
}

.orangeOnGrey .contCaption div ins, .orangeOnGrey .contCaption div ins a, .orangeOnGrey2 .contCaption div ins, .orangeOnGrey2 .contCaption div ins a {
	color: #ffffff;	
} 

.orangeOnGrey .wAuthor .blockBg, .orangeOnGrey2 .blockBg {
	background-color: #ef5d03;
}

.orangeOnGrey .wAuthor .authorImg .cnr1 {
	background-image: url(/images/author-orng-cnr1.gif);
}

.orangeOnGrey .wAuthor .authorImg .cnr2 {
	background-image: url(/images/author-orng-cnr2.gif);
}

.orangeOnGrey .wAuthor .authorImg .cnr3 {
	background-image: url(/images/author-orng-cnr3.gif);
}

.orangeOnGrey .wAuthor .authorImg .cnr4 {
	background-image: url(/images/author-orng-cnr4.gif);
}

.orangeOnGrey .wAuthor .authorImg .authorShadows {
	border: 1px solid #ffffff;
	border-bottom: 1px solid #be4801;
}

.orangeOnGrey .wAuthor .authorImg .authorShadows2 {
	border: 1px solid #df5501;
	border-top: none;
}

.orangeOnGrey .wAuthor .blockText h1, .orangeOnGrey .wAuthor .blockText h1 a, .orangeOnGrey2 .blockText h1, .orangeOnGrey2 .blockText h1 a {
	color: #ffffff;
}

.orangeOnGrey .wAuthor .blockFooter, .orangeOnGrey2 .blockFooter {
	background-color: #ef5d03;	
}

.orangeOnGrey .blockDate, .orangeOnGrey2 .blockDate, div.setOrangeOnGrey .blockDate {
	background-color: #ef5d03;
	background-image: url(/images/bg_date_orange.gif);
}

.orangeOnGrey .blockFooter img, div.setOrangeOnGrey .blockFooter img {
	background-image: url(/images/block_cnr_orange.gif);
}

.orangeOnGrey .blockText h1, .orangeOnGrey .blockText h1 a, .orangeOnGrey .blockText strong, .orangeOnGrey .blockText strong a {
	color: #ef5b01;
}

.orangeOnGrey .wAuthor .blockFooter img, .orangeOnGrey2 .blockFooter img {
	background-image: url(/images/corner-right-white.gif);
}


/* -------------------  */

.greenOnGrey .wAuthor .blockBg {
	background-color: #54920d;
}

.greenOnGrey .wAuthor .blockFooter {
	background-color: #54920d;	
}

.greenOnGrey .blockDate, .greenOnGrey2 .blockDate {
	background-color: #54920d;
	background-image: url(/images/bg_date_green.gif);
}

.greenOnGrey .contCaption a, div.setGreenOnGrey .contCaption a, 
.greenOnGrey .contCaption div, div.setGreenOnGrey .contCaption div {
	color: #569602;
}

.greenOnGrey .contCaption div ins, .greenOnGrey .contCaption div ins a {
	color: #ffffff;	
}

.greenOnGrey .wAuthor .authorImg .cnr1 {
	background-image: url(/images/author-green-cnr1.gif);
}

.greenOnGrey .wAuthor .authorImg .cnr2 {
	background-image: url(/images/author-green-cnr2.gif);
}

.greenOnGrey .wAuthor .authorImg .cnr3 {
	background-image: url(/images/author-green-cnr3.gif);
}

.greenOnGrey .wAuthor .authorImg .cnr4 {
	background-image: url(/images/author-green-cnr4.gif);
}

.greenOnGrey .wAuthor .authorImg .authorShadows {
	border: 1px solid #ffffff;
	border-bottom: 1px solid #4d8a0b;
}

.greenOnGrey .wAuthor .authorImg .authorShadows2 {
	border: 1px solid #4d8a0b;
	border-top: none;
}

.greenOnGrey .blockText strong, .greenOnGrey .blockText strong a {
	color: #579613;
}

.greenOnGrey .blockFooter img {
	background-image: url(/images/block_cnr_green.gif);
}


/*---*/


.greenOnGrey2 .blockText h1, .greenOnGrey2 .blockText h1 a {
	color: #ffffff;
}

.greenOnGrey2 .blockBg {
	background-color: #54920d;
}

.greenOnGrey2 .blockFooter {
	background-color: #54920d;	
}

.greenOnGrey .wAuthor .blockFooter img, .greenOnGrey2 .blockFooter img {
	background-image: url(/images/corner-right-white.gif);
}

.greenOnGrey2 .contCaption div a {
 	color:#579613;
}

.greenOnGrey2 .contCaption div ins, .greenOnGrey2 .contCaption div ins a {
 	color:#ffffff;
}

.greenOnGrey2 .wAuthor .authorImg .authorShadows2 {
	border:1px #54920d solid;
}
.greenOnGrey2 .wAuthor .authorImg .cnr1 {
	background:URL('/images/author-green-cnr1.gif') no-repeat; 	           	
}
.greenOnGrey2 .wAuthor .authorImg .cnr2 {
	background:URL('/images/author-green-cnr2.gif') no-repeat; 	           	
}
.greenOnGrey2 .wAuthor .authorImg .cnr3 {
	background:URL('/images/author-green-cnr3.gif') no-repeat; 	           	
}
.greenOnGrey2 .wAuthor .authorImg .cnr4 {
	background:URL('/images/author-green-cnr4.gif') no-repeat; 	           	
}



/* -------------------  */



.greyOnOrange .cnrTopLeft {
	background-image: url(/images/orange-top-left.gif);
}

.greyOnOrange .cnrTopRight {
	background-image: url(/images/orange-top-right.gif);
}

.greyOnOrange .cnrBottomLeft {
	background-image: url(/images/orange-bottom-left.gif);
}

.greyOnOrange .cnrBottomRight {
	background-image: url(/images/orange-bottom-right.gif);
}

.greyOnOrange .cnrTopSide, .greyOnOrange .cnrRightSide, .greyOnOrange .cnrBottomSide, .greyOnOrange .cnrLeftSide, .greyOnOrange .containerInner {
	background-color: #c7c5c1;
}

.greyOnOrange .cnrBottomSide {
	height: 12px;
}

.greyOnOrange .cnrRightSide {
	background-image: url(/images/orange-side-left-right.gif);
} 

.greyOnOrange .cnrLeftSide {
	background-image: url(/images/orange-side-left-right.gif);
} 

.greyOnOrange .cnrBottomSide {
	background-image: url(/images/orange-bottom-side.gif);
}

.greyOnOrange .containerInner, .greyOnOrange .cnrLeftSide, .greyOnOrange .cnrRightSide {
	background-image: url(/images/orange-allgrad.gif);
	background-color: #ef5b01;
}
/*
.greyOnOrange .containerInner .blockImg img {
 	margin-left: -15px;
}

.greyOnOrange .containerInner .blockImg .buttonPlay img {
 	margin-left: 0;
}

.greyOnOrange .width2blocks .blockImg img {
 	margin-left: 0;
}


.orangeOnGrey .containerInner .blockImg  img {
 	margin-left: -13px;
}

.blueOnGrey .containerInner .blockImg  img {
 	margin-left: -18px;
}

.blueOnGrey .width2blocks .blockImg .buttonPlay  img {
 	margin-left: 0;
}

.blueOnGrey .width2blocks .blockImg img {
 	margin-left: -6px;
}*/

.greyOnOrange .cnrLeftSide {
	background-image: url(/images/orange-side-left-right.gif);
}

.greyOnOrange .cnrRightSide {
	background-image: url(/images/orange-side-left-right.gif);
}

.greyOnOrange .cnrTopSide {
	background-image: url(/images/orange-side-top.gif);
	background-color: #ef5b01;
}

.greyOnOrange .contCaption div a, .greyOnOrange .contCaption div {
	color: #ffffff;
}

.greyOnOrange .contCaption div ins a, .greyOnOrange .contCaption div ins {
	color: #9b4401;
}

.greyOnOrange .contCaption ins {
	margin-top: -1px;
}

.greyOnOrange .blockDate, div.setGreyOnOrange .blockDate {
	background-color: #565e6f;
	background-image: url(/images/bg_date_gray.gif);
}



.greyOnOrange .blockText h1, 
.greyOnOrange .blockText h1 a, 
.greyOnOrange .blockText strong, 
.greyOnOrange .blockText strong a,
div.setGreyOnOrange .blockText strong, 
div.setGreyOnOrange .blockText strong a {
	color: #555d6e;
}

.greyOnOrange .bordersLR {
	border-left: 1px solid #da5301; 
	border-right: 1px solid #da5301;
}

.greyOnOrange .blockFooter {
	background-image: url(/images/block2_bg_foot.gif);
}

.greyOnOrange .blockFooter img {
	background-image: url(/images/block_cnr_gray.gif);	
}

div.setGreyOnOrange .blockFooter img {
	background-image: url(/images/block_cnr_gray2.gif);
}
	
/* END colors for default blocks */

/* size for default blocks*/


/* 3/3 size */

.small .width3blocks .blockDiv {
	width: 148px;
}

.small .width3blocks .blockBg {
	border: 1px solid #FFFFFF;
	border-bottom: none;
	border-top: none;
	background-color: #e1e1e1 !important;
	height: 168px;
}


.small .borderTop {
	border-top: 1px solid #FFFFFF;
}

.small .width3blocks .blockImg {
	width: 144px;
	height: 108px;
	overflow: hidden;
	position: relative;
}

.buttonPlay {
	position: absolute;
	bottom: 6px;
	left: 11px;
	z-index: 2;
}

.buttonPlay img {
	background-image: url(/images/orange-play3.gif);
}

.blueOnGrey .buttonPlay img {
	background-image: url(/images/blue-play3.gif);
}

/*
.blueOnGrey .blockImg img {
	margin-left: -6px;
}

*/

.small .buttonPlay {
	left: 2;
	bottom: 2;
}

.small .buttonPlay img {
	background-image: none;
}

.small .blockText {
	padding: 2px;
	padding-bottom: 0px;
	padding-top: 2px;	
	font-size: 13px;
	font-weight: bold;
	line-height: 1.1em;
}

.small .blockText a {	
	text-decoration: none;
}

.small .blockText p {
	margin: 0;
	padding: 0;
}

.small .paddLeft {
	margin-left: 10px;
}

.small .paddTop {
	margin-top: 5px;
}

.small .blockFooter {
	margin-right: 0px;
	border-right: none;
	margin-top: -10px;
	background-color: transparent;
	position: relative;
	z-index: 2;
}


.small .gotoRub, .smallOneRow .gotoRub, .orange .gotoRub {
	height: 108px;
}

.small .gotoRub img, .smallOneRow .gotoRub img, .orange .gotoRub img {
	position: relative;
	top: 15%;
}
	

div.emptyBlock .blockFooter img, 
.orangeOnGrey .emptyBlock .blockFooter img, 
.blueOnGrey .emptyBlock .blockFooter img, 
.greyOnGrey .emptyBlock .blockFooter img {
	background-image: url(/images/block_cnr_empty.gif);	
	background-repeat: no-repeat;	
}

.orange .emptyBlock .blockFooter img, .greyOnOrange .emptyBlock .blockFooter img {
	background-image: url(/images/block_cnr_empty2.gif);	
}

.orange .emptyBlock .blockFooter, .greyOnOrange .emptyBlock .blockFooter {
	background-image: url(/images/block2_bg_foot2.gif);
	background-color: #f17201;
}

.orange .emptyBlock .blockBg, .smallOneRow .emptyBlock .blockBg, .greyOnOrange .emptyBlock .blockBg {
	border: 1px solid #fea772;
	background-color: #f17201;
	border-top: none;
	border-bottom: none;
}

.orange .emptyBlock .borderTop, .greyOnOrange .emptyBlock .borderTop {
	border-top: 1px solid #fea772;
}


/* 2/3 size */

.small .width2blocks .blockDiv {
	width: 146px;
	overflow: hidden;
}

.small .width2blocks .blockBg {
	height: 168px;
}

.small .width2blocks .blockImg {
	width: 142px;
	height: 108px;
}

/* END size for default blocks*/


.blockDiv {
	float: left;
	width: 290px;
}

.width3blocks .blockDiv {
	width: 306px;
}

.width2blocks .blockDiv {
	width: 302px;		
}

.bordersLR {
	border-left: 1px solid #b9b8b5;
	border-right: 1px solid #bebdba;	
}

.borderTop {
	border-top: 1px solid #FFFFFF;
}

.paddLeft {
	margin-left: 10px;
}

/* orange block (video / list)*/


.orange, .smallOneRow {
	height: 225px;
}

.orange .cnrTopLeft, .smallOneRow .cnrTopLeft {
	background-image: url(/images/orange-top-left.gif);
}

.orange .cnrTopRight, .smallOneRow .cnrTopRight {
	background-image: url(/images/orange-top-right.gif);
}

.orange .cnrBottomLeft, .smallOneRow .cnrBottomLeft {
	background-image: url(/images/orange-bottom-left.gif);
}

.orange .cnrBottomRight, .smallOneRow .cnrBottomRight {
	background-image: url(/images/orange-bottom-right.gif);
}

.orange .cnrTopSide, .orange .cnrRightSide, .orange .cnrBottomSide, .orange .cnrLeftSide, .orange .containerInner {
	background-color: #c7c5c1;
}

.orange .cnrBottomSide, .smallOneRow .cnrBottomSide {
	height: 12px;
}

.orange .buttonPlay img, .smallOneRow .buttonPlay img {
	background-image: none;
}

.orange .cnrRightSide, .smallOneRow .cnrRightSide {
	background-image: url(/images/orange-side-left-right.gif);
	background-position: right;
	background-repeat: repeat-y;
	height: 100%
} 

.orange .cnrLeftSide, .smallOneRow .cnrLeftSide {
	background-image: url(/images/orange-side-left-right.gif);
	background-position: left;
	background-repeat: repeat-y;
	height: 100%
} 

.orange .cnrBottomSide, .smallOneRow .cnrBottomSide {
	background-image: url(/images/orange-bottom-side.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #af4201;
}

.orange .containerInner, .orange .cnrLeftSide, .orange .cnrRightSide, .smallOneRow .containerInner, .smallOneRow .cnrLeftSide, .smallOneRow .cnrRightSide {
	vertical-align: top;
	background-image: url(/images/orange-allgrad.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #f37a01;
}

.orange .cnrLeftSide, .smallOneRow .cnrLeftSide {
	background-image: url(/images/orange-side-left-right.gif);
	background-position: 0% 0%
}

.orange .cnrRightSide, .smallOneRow .cnrRightSide {
	background-image: url(/images/orange-side-left-right.gif);
	background-position: 100% 0%	
}

.orange .cnrTopSide, .smallOneRow .cnrTopSide {
	background-image: url(/images/orange-side-top.gif);
	background-repeat: repeat-x;
	background-color: #ef5b01;
}

.orange .blockDiv, .smallOneRow .blockDiv {
	width: 148px;
	overflow: hidden;
}

.orange .blockDate, .smallOneRow .blockDate {
	background-color: #565e6f;
	background-image: url(/images/bg_date_gray.gif);
}

.orange .bordersLR, .smallOneRow .bordersLR {
	border-left: 1px solid #da5301; 
	border-right: 1px solid #da5301;
}



.orange .blockBg, .smallOneRow .blockBg {
	border: 1px solid #FFFFFF;
	border-bottom: none;
	border-top: none;
	background-color: #e1e1e1;
	height: 168px;
}

.orange .borderTop, .smallOneRow .borderTop {
	border-top: 1px solid #FFFFFF;
}

.orange .blockImg, .smallOneRow .blockImg {
	width: 144px;
	height: 108px;
	overflow: hidden;
	position: relative;
}

.orange .buttonPlay, .smallOneRow .buttonPlay {
	position: absolute;
	bottom: 1px;
	left: 1px;
}

.orange .blockText, .smallOneRow .blockText {
	padding: 3px;
	padding-bottom: 0px;
	padding-top: 2px;
	color: #424c61;	
	font-size: 13px;
	font-weight: bold;
	line-height: 1.1em;
}

.orange .blockText a, .smallOneRow .blockText a {
	color: #424c61;
	text-decoration: none;
}

.orange .blockText p, .smallOneRow .blockText p {
	margin: 0;
	padding: 0;
}

.orange .setGray .blockBg, .smallOneRow .setGray .blockBg {
	background-color: #565d6f;
}

.orange .setGray .blockText, .orange .setGray .blockText a, .smallOneRow .setGray .blockText, .smallOneRow .setGray .blockText a {
	color: #ffffff;	
}

.orange .paddLeft, .smallOneRow .paddLeft {
	margin-left: 10px;
}

.orange .blockFooter, .smallOneRow .blockFooter {
	margin-right: 0px;
	border-right: none;
	text-align: right;
	background-image: url(/images/block2_bg_foot.gif);
	margin-top: -10px;
	position: relative;
	/*z-index: 1;*/
	background-color: transparent;
}

.orange .blockFooter img, .smallOneRow .blockFooter img {
	background-image: url(/images/block_cnr_gray.gif);
	background-repeat: no-repeat;	
}

.orange .contCaption div, .orange .contCaption div a, .smallOneRow .contCaption div, .smallOneRow .contCaption div a {
	color: #ffffff;
}

.orange .contCaption div ins, .orange .contCaption div ins a, .smallOneRow .contCaption div ins, .smallOneRow .contCaption div ins a {
	color: #9b4401;
}

.orange .contCaption div ins, .smallOneRow .contCaption div ins {
	margin-top: -1px;
}


/* gray2 block (poisk / calendar)*/

.gray2 .cnrTopLeft, .greyStyle .cnrTopLeft {
	background-image: url(/images/gray2-top-left.gif);
}

.gray2 .cnrTopRight, .greyStyle .cnrTopRight {
	background-image: url(/images/gray2-top-right.gif);
}

.gray2 .cnrBottomLeft, .greyStyle .cnrBottomLeft {
	background-image: url(/images/gray2-bottom-left.gif);
}

.gray2 .cnrBottomRight, .greyStyle .cnrBottomRight {
	background-image: url(/images/gray2-bottom-right.gif);
}

.gray2 .cnrTopSide, .gray2 .cnrRightSide, .gray2 .cnrBottomSide, .gray2 .cnrLeftSide, .gray2 .containerInner, 
.greyStyle .cnrTopSide, .greyStyle .cnrRightSide, .greyStyle .cnrBottomSide, .greyStyle .cnrLeftSide, .greyStyle .containerInner {
	background-color: #424c61;
}

.gray2 .cnrBottomSide {
	height: 12px;
}

.gray2 .cnrRightSide, .greyStyle .cnrRightSide {
	background-image: url(/images/gray2-side-left-right.gif);
	background-position: right;
	background-repeat: repeat-y;
	height: 100%
} 

.gray2 .cnrLeftSide, .greyStyle .cnrLeftSide {
	background-image: url(/images/gray2-side-left-right.gif);
	background-position: left;
	background-repeat: repeat-y;
	height: 100%
} 

.gray2 .cnrBottomSide, .greyStyle .cnrBottomSide {
	background-image: url(/images/gray2-bottom-side.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #424c61;
}

.gray2 .containerInner, .gray2 .cnrLeftSide, .gray2 .cnrRightSide,
.greyStyle .containerInner, .greyStyle .cnrLeftSide, .greyStyle .cnrRightSide {
	vertical-align: top;
	background-image: url(/images/gray2-allgrad.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #424c61;
}

.gray2 .containerInner {
	vertical-align: top;
	padding-top: 2px;
}

.gray2 .cnrLeftSide, .greyStyle .cnrLeftSide {
	background-image: url(/images/gray2-side-left-right.gif);
	background-position: 0% 0%
}

.gray2 .cnrRightSide, .greyStyle .cnrRightSide {
	background-image: url(/images/gray2-side-left-right.gif);
	background-position: 100% 0%	
}

.gray2 .cnrTopSide, .greyStyle .cnrTopSide {
	background-image: url(/images/gray2-side-top.gif);
	background-repeat: repeat-x;
	background-color: #424c61;
}

.gray2 .contCaption, .gray2 .contCaption div, .gray2 .contCaption div a,
.greyStyle .contCaption, .greyStyle .contCaption div, .greyStyle .contCaption div a {
	color: #ffffff;
}

.gray2 .contCaption div ins, .gray2 .contCaption div ins a,
.greyStyle .contCaption div ins, .greyStyle .contCaption div ins a {
	color: #3c496b;
}
.gray2 .contCaption div ins,
.greyStyle .contCaption div ins {
	margin-top: -1px;
}


.gray2 .blockDiv {
	/*border-bottom: 1px solid #3c4559;*/
}

.gray2 .bordersLR, .greyStyle .bordersLR {
	border-left: 1px solid #3c4559;
	border-right: 1px solid #3c4559;
	border-bottom: 1px solid #313848;
}

.gray2 .blockBg {
	border: 1px solid #c5c5c5;
	border-top: none;
	background-color: #555d6e;
	height: 326px;
}

.greyStyle .blockFooter {
	background-image: url(/images/block3_bg_foot.gif);
}

.greyStyle .blockFooter img {
	background-image: url(/images/block_cnr_gray3.gif);
}

.greyStyle .emptyBlock .borderTop {
	border-top: 1px solid #fea772;
}

.greyStyle .emptyBlock .blockFooter {
	background-image: url(/images/block3_bg_foot2.gif);
	background-color: #f17201;
}

.greyStyle .emptyBlock .blockFooter img {
	background-image: url(/images/block_cnr_empty3.gif);	
}

/* SPORT block */

.sport .cnrTopLeft {
	background-image: url(/images/sport-top-left.gif);
}

.sport .cnrTopRight {
	background-image: url(/images/sport-top-right.gif);
}

.sport .cnrBottomLeft {
	background-image: url(/images/sport-bottom-left.gif);
}

.sport .cnrBottomRight {
	background-image: url(/images/sport-bottom-right.gif);
}

.sport .cnrTopSide, .sport .cnrRightSide, .sport .cnrBottomSide, .sport .cnrLeftSide, .sport .containerInner {
	background-color: #424c61;
}

.sport .cnrBottomSide {
	height: 12px;
}

.sport .cnrRightSide {
	background-image: url(/images/sport-side-left-right.gif);
	background-position: right;
	background-repeat: repeat-y;
	height: 100%
} 

.sport .cnrLeftSide {
	background-image: url(/images/sport-side-left-right.gif);
	background-position: left;
	background-repeat: repeat-y;
	height: 100%
} 

.sport .cnrBottomSide {
	background-image: url(/images/sport-bottom-side.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #424c61;
}

.sport .containerInner, .sport .cnrLeftSide, .sport .cnrRightSide {
	vertical-align: top;
	background-image: url(/images/sport-allgrad.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #424c61;
}

.sport .containerInner {
	vertical-align: top;
	padding-top: 0px;
}

.sport .cnrLeftSide {
	background-image: url(/images/sport-side-left-right.gif);
	background-position: 0% 0%
}

.sport .cnrRightSide {
	background-image: url(/images/sport-side-left-right.gif);
	background-position: 100% 0%	
}

.sport .cnrTopSide {
	background-image: url(/images/sport-side-top.gif);
	background-repeat: repeat-x;
	background-color: #424c61;
}

.sport .contCaption, .sport .contCaption div, .sport .contCaption div a {
	color: #ffffff;
}

.sport .contCaption div ins, .sport .contCaption div ins a {
	color: #3c496b;
}
.sport .contCaption div ins {
	margin-top: -1px;
}

.sport .blockFooter {
	margin-right: 1px;
	margin-left: 1px;
	border-left: 1px solid #ffffff;
	text-align: right;
	background-image: url(/images/block1_bg_foot3.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	
	background-color: #e1e1e1;
}

.sport .blockFooter img {
	background-image: url(/images/block_cnr_orange4.gif);
}

.sport .blockText h1, .sport .blockText h1 a, .sport .blockText strong, .sport .blockText strong a {
	color: #ef5b01;
}


.sport .blockDiv {
	margin-bottom: 1px;
}

.sport .bordersLR {
	margin-left: 1px;
	margin-right: 1px;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

.sport .blockBg {
	border: 1px solid #ffffff;
	border-top: none;
	border-bottom: none;
	background-color: #e1e1e1;
	height: 335px;
	position: relative;
	z-index: 100;
}

.sport .blockDate {
	background-color: #ef5d03;
	background-image: url(/images/bg_date_orange.gif);
}

.addInnerBg {
	background-image: url(/images/sport-allgrad-add.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	padding-top: 0px;
}

/* END SPORT block */





/* dlya dvuh vkladok */
.withSwitch .cnrRightSide, .withSwitch .cnrLeftSide {
	background-image: url(/images/gray2-side-left-right2.gif);
}

.withSwitch .containerInner {
	background-image: url(/images/gray2-allgrad2.gif);
}

.withSwitch .containerInner {
	padding-top: 12px;
}



/* END dlya dvuh vkladok */


/*
.archive .blockBg {	
	height: 361px;
}

.archive .borderTop {
	border-top: 1px solid #758098;
}
*/

.raiting .borderTop {
	border-top: 1px solid #758098;
}

.raiting .blockBg {
	border: 1px solid #758098;
	border-bottom: none;
	border-top: none;
	height: 341px;	
}


.withSwitch .blockBg {
	height: 336px;
}

.raitingOverflow {
	height: 321px;
	margin: 6px;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	background-color: #b9b9b9;
	overflow: hidden;
}

.raitingOverflow div.borderTop {
	border-top: 1px solid #b9b9b9;
}

.raitingOverflow .rItem {
	margin-bottom: 1px;
	border: 1px solid #f2f2f2;
	border-top: 1px solid #ffffff; 
	background-color: #e1e1e1;
	background-image: url(/images/raitnum-1.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	clear: both;
}

.raitingOverflow .rItem .num2 {
	/*background-image: url(/images/raitnum-1.gif);*/
	background-repeat: no-repeat;
	background-position: 82.5% 100%;
	height: 77px;
}

.raitingOverflow .rItem td {
	vertical-align: top;
}

.raitingOverflow .rItem .rSection {
	background-color: #f2f2f2;
	font-size: 10px;
	color: #424c61;
	height: 12px;
	padding-left: 10px;
	line-height: 11px;
}

.raitingOverflow .rItem .rSection div {
	float: right;
	padding-right: 3px;
}

.raitingOverflow .rItem .rImg {
	clear: both;
	float: left;
	margin-right: 4px;
}

.raitingOverflow .rItem .rImgDiv {
	position: relative;
}

.raitingOverflow .buttonPlay {
	left: 2;
	bottom: 2;
}

.raitingOverflow .buttonPlay img {
	background-image: none;
}


.raitingOverflow .rItem .rLink {
	width: 160px;
}

.raitingOverflow .rItem .rLink a {
	color: #ef5b01;
	line-height: 110%;
}

.raitingOverflow .rItem .rLink td {
	padding-left: 10px;
	font-size: 13px;
	vertical-align: middle;
	height: 61px;
	font-weight: bold;
}



/* presons raiting */

.persons {
	border-left: 1px solid #343d4f;
	border-right: none;
	background-color: #343d4f;
	margin-left: 5px;
	margin-right: 4px;
}

.byAlph {
	background-color: #e1e1e1;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	height: 294px;
	font-size: 11px;
	color: #434b60;
}

.persTextPad {
	padding: 8px;
}

.persTextPad a {
	color: #434b60;
	text-decoration: underline;
}

.persTextPad a:hover {
	color: #f48300;
}

.z1, .z2, .z3 {
	float: left;
	border: 1px solid white;
	margin: 1px 1px 0px 0px;
}

.persons table td {
	vertical-align: top;
	border-bottom: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	font-size: 11px;
	color: #434b60;
}

.persons table td p a {
	color: #434b60;
}

.persons table td div {
	text-align: center;
	width: 38px;
	color: #f48300;
	font-size: 24px;	
}

.persons table td p {
	margin: 4px;
	line-height: 14px;
}





.persSearch {
	height: 30px;
	padding-left: 5px;
}

.persSearch .inputText {
	margin: 0;	
	margin-top: 5px;
}

.persSearch .inputTextF {
	width: 210px;
	margin: 0;
	color: #f48300;
}

.persSearch input.hint, .hint {
	font: normal 14px "Trebuchet MS";	
	color: #353e51;
}

.persSearch .inputTextR {
}

#prsTitle {
	position:absolute;
	left:0px;
	top:0px;
	z-index:999;
	display:none;
	
	background: transparent url(/images/bg-pers-title2.png) no-repeat;
	background-position: 100% 0;
	padding-right: 8px;	
}	

#prsTitle div {	
	background: transparent url(/images/bg-pers-title.png) no-repeat;
	background-position: 0 0;
	padding:7px 0px 0px 10px;
	height: 35px;
	color: #ffffff;
	font:bold 14px "Trebuchet MS", Helvetica, sans-serif;
	white-space: nowrap;
	float: left;
}




.switchMarks ul {
	margin: 0;
	padding: 0;
}

.switchMarks ul li {
	float: left;
	font-size: 20px;
	height: 32px;
	width: 147px;
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
	background-repeat: no-repeat;	
	color: #424c61;
}

.switchMarks ul li a {
	color: #424c61;
	display: block;
	margin-top: 2px;
}

.switchMarks ul li.first {
	background-image: url(/images/bg_switch_off.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.switchMarks ul li.first a {
	margin-left: 5px;
}

.switchMarks ul li.last {
	background-image: url(/images/bg_switch_off.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.switchMarks ul li.last a {
	margin-right: 5px;
}

.switchMarks ul li.cur {
	background-image: url(/images/bg_switch_on.gif);
	color: #ffffff;
}

.switchMarks ul li.cur a {
	color: #ffffff;
}

.switchMarks ul li.separ {
	width: 20px;
	background-image: url(/images/bg_switch_sep.gif);
	background-position: right;
}


.switchMarks ul li.l {
	background-position: left;
}

/* END presons raiting */



.fields {
	height: 31px;
	text-align: right;
	padding-right: 6px;
	margin-top: 3px;
}

.calendarPadd {
	padding-left: 6px;
	padding-top: 6px;
}

.calendar {
	border-collapse: collapse;
	background-color: #b9b9b9;
	border: 1px solid #b9b9b9;
}

.calendar td {
	width: 38px;
	height: 49px;
	border: 1px solid #b9b9b9;
	font-size: 13px;
	vertical-align: top;
	color: #424c61;
	background-color: #e1e1e1;	
	background-repeat: repeat-x;
}

.calendar td a {
	color: #424c61;
	display: block;	
	width: 38px;
	height: 48px;
	cursor: pointer;
}

.calendar td a:hover {
	background-color: #ef5e01;
	background-image: url(/images/cal-bghover.gif);	
}

.calendar td a:hover div {
	color: #ffffff;
}

.calendar td div {
	text-align: right;	
	margin-right: 5px;
	padding-top: 2px;
	font-weight: bold;
}

.calendar td span {
	display: block;
	width: 18px;
	font-size: 11px;
	background-image: url(/images/cal-bgnum.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-top: 11px;
	text-align: center;
	cursor: pointer;
	line-height: 14px;
}

.calendar .cur, .calendar .cur a:hover {
	background-color: #323951;
	background-position: top;
	background-image: url(/images/cal-bgcur.gif);
}

.calendar .hd, .calendar .hd a {
	color: #ee6410;
}


.calendar .cur div, .calendar .cur div a {
	color: #FFFFFF;
}

.calendar .days td {
	background-color: #b9b9b9;
	height: 19px;	
	vertical-align: middle;
	text-align: center;
	color: #000000;
	font-size: 11px;
}

.calendar tr td.daysUnderline {
	background-color: #e7e7e7;
	height: 2px;
	border: none;
	border-bottom: 1px solid #b9b9b9;
}

.calendar tr.odd td {
	background-color: #c9c9c9;
}

.spec4cal .blockBg {
	height: 361px; 
}

/* END gray2 block (poisk / calendar)*/


/* goroskop rules */

.goroskop .contCaption div {
	color: #f15905;
}

.goroskop div.blockDiv {
	float: none;
	width: 100%;	
}

.goroskop .width2blocks div.blockDiv {
	width: 614px;
}

.width3blocks .goroscopTable {
	width: 930px;
}

.width2blocks .	 {
	width: 600px;
	height: 268px;
}

.width2blocks .goroscopTable .curHoroscope {
	margin-top: 20px;
	margin-bottom: 40px;
}

.width2blocks .curHoroscope strong {
	font-size: 20px;
	color: #ef5b01;
	font-weight: normal;
}


.width2blocks .curHoroscope p {
	font-size: 14px;
	color: #3c3737;
}

.width2blocks .goroscopTable #hr_text {
	margin-right: 50px;
}

.goroskop div.blockDiv td {
	font-size: 14px;
}

.goroskop div.blockDiv a {
	color: #424c61;
	font-weight: bold;
	text-decoration: none;
}

.curHoroscope {
	width: 190px;
	text-align: center;
}

.curHoroscope strong {
	font-size: 24px;
	color: #ef5b01;
	font-weight: normal;
	display: block;
}

.width3blocks .curHoroscope strong  {
	margin-bottom: 0px;
}

.curHoroscope p {
	font-size: 14px;
	color: #535353;
	display: block;
	font-weight: bold;
}

.horoscopeList {
	width: 200px;
}

.horoscopeList div {
	width: 50px;
	float: left;
	text-align: center;
	margin-bottom: 2px;
	margin-top: 2px;
}

.width2blocks .horoscopeList {
	width: auto;
}

.width2blocks .horoscopeList div {
	width: 50px;	
}

.width2blocks .horoscopeList div a {
	cursor: pointer;
}

/* goroskop height 2th */
.goroskop .width2blocks .blockBg {
/*	height: 367px;*/
	height:344px;
	border-bottom:2px #fff ridge;
/*	margin-bottom:24px;*/
}



/* goroskop height 3th */
.goroskop .width3blocks .blockBg {
	height: 361px;
}

.goroskop .width2blocks .blockFooter {
	/*background-image: url(/images/block1_bg_foot.gif);
	height: 3px;*/	
}


.goroskop .width3blocks .blockFooter img {
	background: #c6c5c1;
}

.goroskop .width2blocks .blockFooter img {
	background-image: none;
	float: left;
}

.goroskop .width2blocks .blockText {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0;
}

.goroskop .width3blocks .blockText {
	padding-top: 20px;
}

/* END goroskop rules */


/* oblako tegov*/

.tagcloud .bordersLR {
	border-left: 1px solid #3b4356;
	border-right: 1px solid #3b4356;
	border-bottom: 1px solid #292f3c;	
}

.tagcloud .borderTop {
	border-top: 1px solid #c5c5c5;
}

.tagcloud .blockDiv {
	float: none;
}

.tagcloud .blockBg {
	background-color: #bbbab7;
	border: 1px solid #c5c5c5;
	border-top: none;
	border-bottom: none;
	height: 343px;
}

.tagcloud .blockText strong {
	color: #ffffff;
	font-style: italic;
	padding-left: 2px;
	padding-right: 2px;
}

.tagcloud .blockText strong a {
	color: #3e77ae;
}

.tagcloud .blockText strong.x1, .tagcloud .blockText strong.x1 a {
	color: #ef5b01;
	font-weight: bold;
}

.tagcloud .blockText strong.x2, .tagcloud .blockText strong.x2 a {
	color: #555555;
	font-weight: bold;
}

.tagcloud .blockText strong.x3, .tagcloud .blockText strong.x3 a {
	color: #ffffff;
	font-weight: bold;
}

/* END oblako tegov*/



/* gray2 article */

.article {
	height: 566px;
	width: 964px;
}

.article .contCaption div {
	color: #cccccc;
	font-weight: normal;
}

.article .contCaption div a {
	color: #ffffff;
	font-weight: bold;
}

.article .blockText {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.article .paddLeft {
	padding-left: 10px;
}

.cellX2, .cellX1, .cellX3 {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 4px;
}

.article .blockBg {
	background-color: #ffffff;
	padding: 11px 5px 0px 5px;
	height: 485px;
	vertical-align: top;	
	overflow:hidden;	
}

.article .blockDiv {
	width: auto;
	float: none;
	height: 490px;
	overflow: hidden;
}

.articleLayoutX3 {
	width: 100%;
}

.articleLayoutX2 {
	width: 100%;
}
.articleLayoutX3 .cellX1 {
 	width: 301px;
}

.articleLayoutX3 .cellX2 {
	width: 610px;
}

.articleLayoutX2 .cellX1 {
 	width: 450px;
}

.article .blockText {
	padding: 0;
	letter-spacing:-1px;	
}

.articleLayoutX3 .cellX2 .artimage {
	width: 610px;
	height: 466px;
	overflow: hidden;
}

.articleLayoutX3 .cellX1 .artimage {
	width: 300px;
	height: 466px;
	overflow: hidden;
}

.articleLayoutX2 .cellX1 .artimage {
	width: 455px;
	height: 466px;
	overflow: hidden;
}

.artimage {
	position: relative;
}

div.artimage a {
	display: block;
	position: absolute;
	height: 40px;	
	bottom: 0;
	width: 100%;
	color: #000000;
}

div.artimage a:hover {
	border-color: white;
}

div.hr {
	height: 1px;
	border-bottom: 2px solid #6c6c6b;	
}

.transpFix {
	position: absolute;
	z-index: 100;
}

div.artimage a .descrImage {			
	width: 100%;
	padding: 4px 5px 7px 5px;
	font-size: 13px;
	line-height: 110%;
	display: none;
	background-repeat: repeat;
	background-image: url(/images/bg_halfwhite.png);
	background: expression('none');	
	position: absolute;
	bottom: 0; 
}

div.artimage a .descrImage p {
	margin: 0;
	padding: 0;
	padding-right: 15px;
	color: #000000;
}

div.artimage a .descrIco {
	width: 100%;
	padding: 8px 5px 4px 5px;
	font-size: 13px;
	color: #000000;
	width: 100%;
	display: block;
}

.artimage a:hover .descrImage {
	display: block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_halfwhite.png,sizingMethod=scale);
}

div.artimage a:hover div.descrIco {
	display: none;
}

.artimage div.descrImage span {
	/*white-space: nowrap;*/
}

.article p.name {
	color:#ef5b01;
	font-size:16pt;
	font-weight:100;
	text-decoration:underline;
	text-transform:uppercase;
	margin-bottom:10;
	padding-bottom:0;
	/*line-height:14pt;*/
	line-height:120%;
}

.article h1 {
	color:#ef5b01;
	font-weight:100;
	letter-spacing:-1px;
	padding-top:0;
	margin-top:0;
	/*font-size: 2.95em;*/
	/*line-height: 0.95em;*/
	font-size: 40px;
	line-height: 38px;
	padding-bottom:0;
	/*margin-bottom:0.37em;*/
	margin-bottom: 19px;
}

.article h2 {
	color:#ee3d23;
	font-size: 1.2em;
	line-height: 1.235em;
	margin-bottom:1.240em;
	font-weight: normal;
}


.article p.author {
	color:#000000;
	letter-spacing:-1px;
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.21em;
	margin-bottom:1.21em;
}

.article p.edition {
	color:#000000;
	letter-spacing:-1px;
	padding-top:0;
	margin-top:-1.21em;
	padding-bottom:0;
	font-weight:normal;
	font-size: 1.1em;
	line-height: 1.21em;
	margin-bottom:1.21em;
}

.article p {	
	color:#6C6C6B;
	letter-spacing: 0px;
	font-size: 1.1em;
	line-height: 1.235em;
	margin-bottom:1.240em;
}

.article p.last {
	margin-bottom: 0.21em;
}

.article span.alph, span.alph {
	font-size: 30pt; 
	line-height: 23pt;
	float: left; 
	color: #ef5b01; 
	padding-right: 2px; 
	padding-top:5px;
	display: block;
	float: left;
	text-transform: capitalize;
}

.article p.q { color:#333333;
	font-weight:bold;
}

.article p.subtitle { 
	color:#ef5b01;
	font-weight:bold;
}


/* comments rules */

.blockBg2 {
	background-color:#FFFFFF;
	height:188px;
	xpadding:11px 5px 10px;
	xvertical-align:top;
	float:left;
}



/* dlya borderov 2px v commentah*/
.bordersSpec {
	border: 1px solid #758098;
	background-color: #555d6e;
	padding: 1px;
}


.comments .logName td {
	vertical-align: middle;
	padding-left: 10px;
}

.comments .logName td p {
	margin: 0;
	padding: 0;
	color: #f24190;
	font-size: 1.3em;
}

.comments .logName td p a {
	color: #f24190;
}

.avatar {
	border:4px solid #E6E6E6;
	margin: 9px 0px 9px 0px;
	padding:1px;
	float: left;
}

.namePadd {
	height: 13px;
	overflow: hidden;
}

.smilesHeight {
	height: 279px;
}

.comments .articleLayoutX3 {
	width: auto;
}

.comments .articleLayoutX2 {
	width: auto;
}

.comments .articleLayoutX3 .cellX1 {
 	width: 300px;
}

.comments .articleLayoutX3 .cellX2 {
	width: 608px;
}

.comments .articleLayoutX2 .cellX1 {
 	width: 448px;
}

.comments .cellX2, .comments .cellX1, .comments .cellX3 {
	vertical-align: top;
	padding-left: 7px;
	padding-right: 7px;
}


.roundBlock {
	border: 1px solid #bfbfbf;
}

.roundBlock .roundBlockCont {
	padding: 0 5px 0 5px;
}
.roundBlock .cnrTop, .roundBlock .cnrTop div, .roundBlock .cnrFoot, .roundBlock .cnrFoot div {
	background-image: url(/images/cnrs_map1.gif);
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}

.roundBlock .cnrTop {
	background-position: left 0px;	
	position: relative;
	top: -1px;
	margin-left: -1px;
	margin-right: -1px;
}

.roundBlock .cnrTop div {
	background-position: right -5px;
}

.roundBlock .cnrFoot {
	background-position: left -15px;
	position: relative;
	bottom: -1px;
	margin-left: -1px;
	margin-right: -1px;
}

.roundBlock .cnrFoot div {
	background-position: right -10px;
}


.roundBlock2 {
	border: 1px solid #c0bebf;
}

.roundBlock2 .bord2 {
	border: 1px solid #525e6c;
	background-color: #ffffff;
	color: #464b5f;
}

.roundBlock2 .bord2 p {
	color: #464b5f;
}

.roundBlock2 .cnrTop, .roundBlock2 .cnrTop div, .roundBlock2 .cnrFoot, .roundBlock2 .cnrFoot div {
	background-image: url(/images/cnrs_map2.gif);
	background-repeat: no-repeat;
	height: 6px;
	overflow: hidden;
}

.roundBlock2 .cnrTop {
	background-position: left 0px;	
	position: relative;
	top: -2px;
	margin-left: -2px;
	margin-right: -2px;
}

.roundBlock2 .cnrTop div {
	background-position: right -6px;
}

.roundBlock2 .cnrFoot {
	background-position: left -18px;
	position: relative;
	bottom: -2px;
	margin-left: -2px;
	margin-right: -2px;
}

.roundBlock2 .cnrFoot div {
	background-position: right -12px;
}



.addAvatBlock .avatarProp {
	padding-top: 14px;
	font-size: 11px;
	float: left;
}

.grayBg .addAvatBlock .avatarProp p {
	margin: 0;
	padding: 0;
	margin-left: 20px;
}

.addAvatBlock .avatar {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 10px;
}

.regForm .avatarProp div.radio {
	margin: 0px;
	padding: 0px;
	float: none;
	width: auto;
	font-size: 15px;
	font-weight: normal;
	color: #424c61;
	margin-bottom: 10px;
}

.regForm .avatarProp div.radio div.radioItem {
	clear: none;
	margin-top: 4px;
	margin-right: 7px;
	background:url(/images/radioitem2_false.gif) no-repeat;
}

.regForm .avatarProp div.radio div.selected {
	background:url(/images/radioitem2_true.gif) no-repeat;
}

.addAvatBlock .roundBlockCont {
	padding-left: 12px;
	padding-top: 6px;
	height: 100px;
}

div.capcha {
	width: 340px;
}

.capcha .inputText2 {
	width: 112px;
	margin-right: 12px;
	float: left;
}

.capcha .inputText2 input {
	width: 100px;
}

.capchaImg {
	width: 165px;
}

.capchaImg div div {
	overflow: hidden;
	width: 165px;
}


.comments p.blockTitle {
	color: #424c61;
	font-size: 1.3em;
	padding: 0;
	margin: 5px 0 7px 0;
}

.comments textarea {
	border: none;
	width: 100%;
	height: 401px;
	overflow: hidden;
	font: normal 15px "Trebuchet MS";	
	color: #424c61;
}

/* post rules */

.postBlock {
	margin-bottom: 10px;
}

.postBlock .postBlock {
	margin-left: 60px;
	margin-top: 10px;
}

.postBlock .childs {
	display: none;
}

.postBlock .attribs {
	background-image: url(/images/bg_post_attrib.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 20px;
}

.postBlock .attribs .expand,
.postBlock .attribs .name,
.postBlock .attribs .time {
	float: left;
	margin-right: 10px;
}

.postBlock .attribs .expand, 
.postBlock .attribs .reply {
	height: 20px;
	overflow: hidden;
}

.postBlock .attribs .reply,
.postBlock .attribs .new {
	float: right;
	margin-right: 10px;
}

.postBlock .attribs .name {
	font-weight: bold;
	font-size: 1em;	
}

.postBlock .attribs .f {
	color: #f24190;
}

.postBlock .attribs .m {
	color: #648cde;
}

.postBlock .attribs .time {
	font-size: 0.7em;	
	color: #c2c2c2;
	line-height: 2em;
}

.postBlock .attribs .new {
	color: #f27301;
	font-size: 0.8em;
	line-height: 1.8em;
}

.postBody {
	font-size: 0.9em;
}

.postBody td {
	vertical-align: top;
}
.postBlock .postText {
	margin-left: 8px;
	margin-top: 5px;
	color: #424c61;
}

.postBlock .avatar {
	margin: 1px 0px;	
}

div.attribs div.styledBtn a {background:transparent url(/images/bg_white_button.gif) no-repeat scroll left top;line-height:22px !important;font-size: 12px;font-weight:normal;padding-left:5px;}
div.attribs div.styledBtn a span {background:transparent url(/images/bg_white_button.gif) no-repeat scroll right top;color:#ffffff!important;overflow:hidden;padding-right:5px;}
div.attribs div.styledBtn a span * {color:#7b7b7b !important; top:-1px !important; position:absolute;text-decoration:none;}


div.attribs div.styledBtn .active a,
div.attribs div.styledBtn a:hover {background:url(/images/bg_white_button.gif) left -26px no-repeat;}

div.attribs div.styledBtn .active span,
div.attribs div.styledBtn a:hover span {background:url(/images/bg_white_button.gif) right -26px no-repeat;color:#8f3701!important}
div.attribs div.styledBtn .active span *,
div.attribs div.styledBtn a:hover span * {color:#ffffff!important}

div.attribs div.styledBtn .disabled a,
div.attribs div.styledBtn a.disabled:hover {background:url(/images/bg_white_button.gif) left -52px no-repeat;}

div.attribs div.styledBtn .disabled a span,
div.attribs div.styledBtn a.disabled:hover a span {background:url(/images/bg_white_button.gif) right -52px no-repeat;}


.expand div.styledBtn a span ins {
	background: url(/images/b_ico_plus_off.gif) center no-repeat;
}
.expand div.styledBtn .active a span ins,
.expand div.styledBtn a:hover span ins {
	background: url(/images/b_ico_plus_on.gif) center no-repeat;
}

.expand div.styledBtn a.opn span ins {
	background: url(/images/b_ico_minus_off.gif) center no-repeat;
}
.expand div.styledBtn .active a.opn span ins,
.expand div.styledBtn a.opn:hover span ins {
	background: url(/images/b_ico_minus_on.gif) center no-repeat;
}


.scrollCmt {
	float: right;
	position:relative;
    z-index: 1;
	width: 28px;
	background: #565d6f;	
	margin: 0px;
	padding: 0px;
}


.scrollCmt div.timelineContainer {
	position: relative;
	overflow: hidden;
	height: 488px;
	color: #ffffff;
	font-size: 10px;
}

.scrollCmt div.timelineContainer1 {
	float:right;
	position: relative;
	overflow: hidden;
	height: 485px;
	color: #ffffff;
	font-size: 10px;	
	visibility: hidden;
}


.scrollCmt div.timelineContainer div.scroll{
    position:relative;
    visibility:hidden;
    overflow: hidden;
    height:437px;
    background: url('/images/scroll/scroll-body.gif') left -4px repeat-y;
}

.scrollCmt div.timelineContainer1 div.scroll1{
	width:28px;
    position:relative;
    visibility:hidden;
    overflow: hidden;
    height:435px;
    background: url('/bitrix/components/custom/tv.setka/includes/images/scroll/scroll-body.gif') center -4px repeat;
}

.scrollCmt div.timelineContainer div.thumb{
    position:relative;
    height:500px;      	
    background: url('/images/scroll/scroll-thumb.gif') -2px 378px no-repeat;
}

.scrollCmt div.timelineContainer1 div.thumb1{
    position:relative;
    height:812px;      	
    background: url('/bitrix/components/custom/tv.setka/includes/images/scroll/scroll-thumb.gif') center 376px no-repeat;
}


.scrollCmt div.timelineContainer div.arrowUp span {
	display: block;
	width: 27px;
	height: 25px;
	background:url('/images/scroll/scroll-up.gif') bottom center no-repeat;
	cursor : pointer;
}

.scrollCmt div.timelineContainer div.arrowDown span {
	display: block;
	width: 27px;
	height: 26px;
	background:url('/images/scroll/scroll-down.gif') top center no-repeat;
	cursor : pointer;
}


.scrollCmt div.timelineContainer1 div.arrowUp span {
	display: block;
	width: 27px;
	height: 25px;
	background: url('/bitrix/components/custom/tv.setka/includes/images/scroll/scroll-up.gif') bottom center no-repeat;
	cursor : pointer;
}

.scrollCmt div.timelineContainer1 div.arrowDown span {
	display: block;
	width: 27px;
	height: 26px;
	background:url('/bitrix/components/custom/tv.setka/includes/images/scroll/scroll-down.gif') top center no-repeat;
	cursor: pointer;
}

/* scroll Size 370 (pay history)*/

.scrollSize370 {
	width:934px;
	overflow: hidden;
}

.scrollSize370 .scrollCmt div.timelineContainer1 {
	height: 370px;
}

.scrollSize370 .scrollCmt div.timelineContainer1 .scroll1 {
	height:320px;
}

.scrollSize370 .scrollCmt div.timelineContainer1 .thumb1 {
	height:582px;
	background-position: center 261px;
}

.scrollSize370 .scrolledBlockPar {
	width: 902px;
	background-color:#FFFFFF;
	border:1px solid #D3D5D4;
	border-top:none;
}

.scrollSize370 .scrolledBlock1 {
	overflow: hidden;	 
	width: 100%;
	height: 370px;
}

.scrollSize370 .scrolledBlock2 {
	overflow: auto; 
	width: 1100px; 
	height: 370px;
}

.scrollSize370 .scrolledBlock3 {
	width: 903px;
	height: 370px;
}

/* END scroll Size 370 (pay history)*/

/* scroll Size 440 (pay active)*/

.scrollSize440 {
	width: 934px;
	overflow: hidden;
}

.scrollSize440 .scrollCmt div.timelineContainer1 {
	height: 440px;
}

.scrollSize440 .scrollCmt div.timelineContainer1 .scroll1 {
	height: 390px;
}

.scrollSize440 .scrollCmt div.timelineContainer1 .thumb1 {
	height: 722px;
	background-position: center 331px;
}

.scrollSize440 .scrolledBlockPar {
	width: 902px;
	background-color: #FFFFFF;
	border: 1px solid #D3D5D4;
	border-top:none;
}

.scrollSize440 .scrolledBlock1 {
	overflow: hidden; 
	height: 440px; 
	width: 100%;
}

.scrollSize440 .scrolledBlock2 {
	overflow: auto; 
	width: 1100px; 
	height: 440px;
}

.scrollSize440 .scrolledBlock3 {
	width: 903px; 
	height: 440px;
}

/* END scroll Size 440 (pay active)*/


/* scroll Size 488 (pay subscr)*/

.scrollSize488 {
	width: 934px;
	overflow: hidden;
}

.scrollSize488 .scrollCmt div.timelineContainer1 {
	height: 488px;
}

.scrollSize488 .scrollCmt div.timelineContainer1 .scroll1 {
	height: 438px;
}

.scrollSize488 .scrollCmt div.timelineContainer1 .thumb1 {
	height: 818px;
	background-position: center 379px;
}

.scrollSize488 .scrolledBlockPar {
	width: 902px;
	background-color: #FFFFFF;
	border: 1px solid #D3D5D4;
	border-top:none;
}

.scrollSize488 .scrolledBlock1 {
	overflow: hidden; 
	height: 488px; 
	width: 100%;
}

.scrollSize488 .scrolledBlock2 {
	overflow: auto; 
	width: 1100px; 
	height: 488px;
}

.scrollSize488 .scrolledBlock3 {
	width: 903px; 
	height: 488px;
}

/* END scroll Size 440 (pay active)*/

/* END comments rules */


/* auth rules */

.grayBg .blockBg {
	background-color: #555d6e;
	border: none;
	color:#ffffff;
	height: 488px;
	width: auto;
}

.grayBg .blockDiv {
	width: 100%;
}

.grayBg p {
	color: #ffffff;
	margin-bottom: 0.2em;
	margin-top: 0;
}

.grayBg p a {
	color: #f48300;
	text-decoration: underline;
}

.loginAuth {
	text-align: center;
	margin-top: 100px;
}


.inputText2 {	
	outline:none;
	background:url(/images/bg_inputtext.gif) left top no-repeat;
	position:relative;
	padding-left: 7px;
}

.inputText2 div {
	background:url(/images/bg_inputtext.gif) right top no-repeat;
	display:block;
	height: 37px;
}

.inputText2 input {
	border: none;
	margin-top: 0px;
	background-color: transparent;
	font-size: 1.8em;
	color: #424c61;
	font-family: "Trebuchet MS";
	width: 280px;
}

.inpFileCell {
	outline:none;
	background:url(/images/bg_inputtext.gif) left top no-repeat;
	position:relative;
	padding-left: 7px;
	
	position: relative;
	text-align: right;
}

.inpFileRight {
	background:url(/images/bg_inputtext.gif) right top no-repeat;
	background:transparent url(/images/bg_inpfile_btn.gif) right top no-repeat;
	display:block;
	height: 37px;
}

.inpFileCell input.iText {
	border: none;
	margin-top: 0px;
	background-color: transparent;
	font-size: 1.8em;
	color: #424c61;
	font-family: "Trebuchet MS";

	height:36px;
	width:594px;
	padding-right: 50px;
	
}


.iFile {
	height:20px;	
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	position:absolute;
	width:500px;
	z-index:2;
	border: 1px solid red;
	right: 0;
}


.pass input {
	/*//font-size: 1.12em; - for FF2 bulls size*/
	font-size: 1.12em;
	margin-top: 5px;
	letter-spacing: 2px;
	height: 35px;
	overflow: hidden;
}

div.posCapt {
	position: absolute;
	margin-bottom: 5px;
	text-align: center;
	width: 100%;
	top: -7px;
}

.label, .grayBg p.label {
	font-size: 18px;
	position: relative;
	margin-left: 1px;
	margin-top: 15px;
}

.label small, .grayBg p.label small {
	font-size: 12px;
}

.spec15, .grayBg p.spec15 {
	font-size: 15px;
}

.label ins {
	position: absolute;	
	z-index: -1;
	margin-top: 1px;
	color:#303b54;
	text-decoration: none;
}

.loginForm {
	width: 340px;
	margin-top: 5px;
	text-align: left;
}

.loginForm .inputText2 input {
	width: 320px;
}

.loginAuth .radio {
	margin-top: 35px;
	width: 330px;
}

.loginAuth .radio div {
	float: left;
}

.loginAuth .radio .radioItem {
	margin-right: 8px;
}

.wShade {
	font-size: 16px;
	position: relative;
}

.wShade ins {
	position: absolute;
	z-index: -1;
	margin-top: 1px;
	color:#303b54;
	text-decoration: none;
}


/* END auth rules */


/* reg rules*/

.regAuth {
	margin-left: 11px;
}

.regCell295 {
	width: 295px;
	float: left;
	margin-right: 12px;
}

.regCell600 {
	width: 600px;
	float: left;
	/*margin-right: 12px;*/
}

.regForm .regCell295 .radio {
	margin-top: 7px;
	padding-bottom: 11px;
	width: 110px;
	float: left;	
}


.regForm .radio div {
	float: left;
}

.regForm .radio .radioItem {
	margin-right: 8px;
}


.errorAreaRuler {	
	text-align: left;
}

.ErrorsMsg {
	padding-top: 20px;
	padding-bottom: 20px;
	padding: 20px;	
	text-align: center;
}

.ErrorsMsg p {
	font-size: 24px;
	white-space: nowrap;
}

/* END reg rules*/

/* white BG rules */

.whiteBg .roundBlock2 {
	border:1px solid #bcbcbc;
}

.whiteBg .roundBlock2 .bord2 {
	border:1px solid #fffdfe;
	background-color: #dbdbdb;
}

.whiteBg p {
	color: #43434b;
	margin-bottom: 0;
	margin-top: 0;
}

.whiteBg p a {
	color: #d38729;
	text-decoration: underline;
}

.whiteBg .roundBlock2 .cnrTop, .whiteBg .roundBlock2 .cnrTop div, .whiteBg .roundBlock2 .cnrFoot, .whiteBg .roundBlock2 .cnrFoot div {
	background-image:url(/images/cnrs_map3.gif);
}

/* END white NG rules */

.noScrollSpec .scrollCmt {
	display:none;
}

/* pay rules */

.payBlock {
	text-align: center;
	clear: both;
}

.specPaddPay {
	margin-left: 320px;
	clear: both;
}

.specPaddPay2 {
	margin: 20px;
}

.specPaddPay3 {
	margin: 20px 20px 0px 20px;
}

.fixedHeight70 {
	height: 70px;
	overflow: hidden;
}

.payBlock .radio, .specPaddPay .radio {
	width: 370px;
	margin-top: 6px;
}

.radio390 .radio {
	width: 390px;
}

.payBlock .radio div, .specPaddPay .radio div {
	float: left;
}

.font23, .blockBg h3.font23 {
	font-size: 23px;
}

.blockBg h3 {
	font-weight: normal;
}

.specQuote {
	font-family: Arial, Helvetica, sans-serif;
}

.fontOrange {
	color: #ffa200;
}

.wShade ins .fontOrange {
	color:#303b54;
}

.userTableBord {
	border: 1px solid #d3d5d4;
}

.userTable {
	width: 100%;
	background-color: #ffffff;
	border-collapse: collapse;
	color: #343434;
}

.userTable th {
	padding: 14px 15px 13px 15px;
	color: #2162a0;
	font-weight: normal;
	border: 1px solid #b1b1b1;
	border-top: none;
	border-left: none;	
	border-collapse: collapse;
	background-color: #ebebeb;
	background-image: url(/images/usertabl_th_bg.png);
	background-repeat: repeat-x;
}

.userTable th.lastTh {
	border-right: none;
}	

.userTable td {
	padding: 14px 15px 13px 15px;
	color: #6f6f6f;
	vertical-align: top;
	border: 1px solid #d7d7d7;
	border-top: none;	
	border-left: none;
	border-collapse: collapse;
	text-align: center;
}


.userTable .odd td {
	background-color: #f2f4ff;
}

.userTable td.TDaligLeft {
	text-align: left;
}

.userTable .darker {
	color: #343434;
}

.status {
	width: 10px;
	height: 10px;
	overflow: hidden;
	background-color: #2aff00;
}

.statusRed {
	background-color: #ff0600;
}

/* END pay rules */


/* END gray2 article */


/* SELECT MENU */

div.selectMenu {
	height: 26px;
	border-collapse: collapse;
	position: relative;
	z-index: 999;
}
div.selectMenu div.left {
	float: left;
	height: 100%;
	width: 5px;
	background: url("/images/select-lefta.png");
}
div.selectMenu div.center {
	float: left;
	height: 26px;
	background-image: url("/images/select-center.png");
	background-position: top;
	background-repeat: repeat-x;
	font: bold 14px "Trebuchet MS";
	color: #424c61;
	vertical-align: middle;	
	padding: 3px 0px 0px 0px;
	text-align: left;
}

div.selectMenu div.center div {
	margin-left: 1px;
	margin-right: 3px;
}

div.selectMenu div.arrow {
	float: left;
	height: 100%;
	width: 27px;
	background-image: url('/images/select-arrow.png');
	cursor: pointer;
}

div.selectMenu div.arrow-hover {
	background-image: url('/images/select-arrow-hover.png');
	float: left;
	height: 100%;
	width: 27px;
}

div.selectMenu .colrOrange {
	color: #f48300;
}

div.selectMenu .colrBlue {
	color: #3e77ae;
}

div.selectMenu .noBold {
	font-weight: normal;
}

div.selectMenu li.hover .colrOrange {
	color: #f48300;
}

div.selectMenu li.hover .colrBlue {
	color: #f48300;
}

.selectMenuBottom {
	position: relative;
	float: right;
}

.selectMenuBottom .selectMenuBottom2 {
	position: absolute;
	top: 4px;
}

/* SELECT MENU LIST */

.dropDown .ctop, 
.dropDown .cright, 
.dropDown .cbottom, 
.dropDown .cleft, 
.dropDown .center, 
.dropDown ul {position:relative}

.selectMenuList {
	background: #f7f7f7;
	margin: 0;
	padding: 2px 2px 0px 2px;
	position: relative;
}
.selectMenuList li {
	font: bold 11px "Trebuchet MS";
	color: #1b2032;
	cursor: pointer;	
	margin: 0;
	padding: 1px 0 2px 0;
	list-style: none;	
	display: block;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #ffffff;	
}

.selectMenuList li.before {	
	color: #c2c2c2;
}

.selectMenuList li a {
	color: #1b2032;
	display: block;
	text-decoration: none;	
	text-align: left;
}

.selectMenuList li.hover {
	border-bottom: 1px solid #f48300;
	color: #f48300;
}

.selectMenuList li.hover a {
	color: #f48300;
}

.selectMenuList li.first {
	border-top: none;
}

.selectMenuList li.last {
	border-bottom: 1px solid #f7f7f7;
}

/*
.selectMenuList li a:hover {
	background: #d6d5d5;
}
*/

.dropDown {
	display: none;		
	position:absolute; 
	z-index:900; 
	top:26px; 	
	cursor:default; 
	left: 8px;
}

.selectMenu .ctop {
	padding-top:12px; 
	background:url(/images/select-top.png) no-repeat right top; 	
	right:3px;
}
.selectMenu .cright {
	background:url(/images/select-right.png) no-repeat right bottom;
}
.selectMenu .cbottom {
	left:-9px; 
	background:url(/images/select-bottom.png) no-repeat left bottom
}
.selectMenu .cleft {
	padding-left:9px; 
	padding-top: 2px;
	top:-12px; 
	background:url(/images/select-left.png) no-repeat left top;
}
.selectMenu .ccenter {
	xtop:1px;
}


/* main SWF */

.swfOuter {
	width: 617;
	height: 399;
	position: relative;
	z-index:1;
}

.swfInner {
	position: absolute;
	top: -2px;	
}

/* END main SWF */


/* footer rules */

.footer {
	width: 962px;
	height: 90px;
	
}

.footer .containerInner {
	height: 90px;	
	color: #FFFFFF;	
}

.footCount {
	position: relative;
	
}

.footCount div {
	position: absolute;
	bottom: 10px;
	right: 2px;
}


.footer .containerInner a {
	color: #ef5b01;
	text-decoration: underline;
}


/* END footer rules */







.goroskop {
 	height:422px !important;

}
#channelSets2 /*20081117*/ {
	 margin-left:4px;
	*margin-right:-100px !important;
}


/* TV ANONS POPUP BLOCK post by   */

.picturePadding {
	opacity: 0.5;
        filter:alpha(opacity=50);
        position:absolute;
        background:#000;
        z-index:1000;
        left:0px;
        top:0px;
        display:none;
}
.blockAnons {
	position:absolute;
	top:0;
	left:0;	
	margin-left:-10px;
	//margin-left:-5px;
	margin-top:-1px;
	//margin-top:0px;
	z-index:999;
}
.blockAnons2{
	position:absolute;
	z-index:999;
	margin-right:-10px;
	//margin-right:-9px;
	margin-top:-1px;
	//margin-top:0px;
	top:0;
	right:0;
}

.blockAnons, .blockAnons2 table {
 	width:482px;
}


.blockAnons, .blockAnons2 td {
 	vertical-align:top;
}

.setkin {
	position:absolute;
	z-index:999!important;
	margin-left:220px;
	margin-top:130px;
	display:inline;
}
.setkin table {
	 width:480px;

}
.blockAnons td {
 	vertical-align:top;
}

.topline span {
	line-height: 105%;
	
	display: block;
	padding-left:4px;
}

.topline div {
	position: relative;
}

.topline img {
	float: right;
	border: none;
	position: absolute;
	right: 0;
}

.blockAnons .gcSeriali, .blockAnons2 .gcSeriali {
	background:URL('/images/aserial_bg.gif') repeat-x;
 	background-color:#026dd1;
	color:#fff;
}
.blockAnons .gcKino, .blockAnons2 .gcKino {
	background:URL('/images/akino_bg.gif') repeat-x;
 	background-color:#e30a23;
	color:#fff;
	
}
/*.blockAnons .a-child, .blockAnons2 .a-child {
	background:URL('/images/achild_bg.gif') repeat-x;
 	background-color:#82a405;
	color:#fff;
}*/
.blockAnons .gcChild, .blockAnons2 .gcChild {
	background:URL('/images/achild_bg.gif') repeat-x;
 	background-color:#82a405;
	color:#fff;
}
.blockAnons .gcSport, .blockAnons2 .gcSport {
	background:URL('/images/asport_bg.gif') repeat-x;
 	background-color:#1e929b;
	color:#fff;
}

.blockAnons .gcShow, .blockAnons2 .gcShow {
	background:URL('/images/ashow_bg.gif') repeat-x;
 	background-color:#ba07a2;
	color:#fff;
}
/*.blockAnons .a-doc, .blockAnons2 .a-doc {
	background:URL('/images/adoc_bg.gif') repeat-x;
 	background-color:#f06801;
	color:#fff;
}*/

.topline {
 	border-left:1px #fff solid;
	border-right:1px #fff solid;
	font-size:11px;
	border-top:1px #fff solid;
	background:URL('/images/bg_date_gray.gif') repeat-x;
 	background-color:#f06801;
	color:#fff;	
}
/*
.xtopline img {
 	border:0px;
	float:right;
	xmargin-right:2px;
	xwidth:16px;
	xpadding-top:2px;
	xheight:13px;
}
.xtopline div {
	xbackground-color:#fff;	
	float:right;
	xheight:16px;
	xwidth:18px;	
	xheight:12px;
}*/

.leftRowAnons {
	border-left:1px #fff solid;
	border-right:1px #fff solid;
	width:130px!important;
 	background-color:#e1e1e1;
	color:#353e51;	
	font-weight:bold;
	font-family:'Trebuchet MS';
	font-size:13px;

}
.leftRowAnons ul {
 	background-color:#e1e1e1;
	padding-bottom:0px;
	width:auto;
	margin-top:12px;
	margin-bottom:4px;
}
.anonsImg img {
 	padding-bottom:4px;
	margin-bottom:-12px;
}
.leftRowAnons p {
 	padding:0px 8px 15px 8px;
	margin:0px;
	line-height:14px;
}
.rightRowAnons {
	border-right:1px #fff solid;
	width:332px;
 	background-color:#fff;
	padding:10px 15px 11px 11px;
	color:#000;	
	font-family:'Trebuchet MS';
	font-size:13px;
}
.rightRowAnons p {
	color:#000;	
	font-family:'Trebuchet MS';
	font-size:11px; 
	line-height:12px;	
}

.btm_bg {
	background:URL('/images/blockanons_btm_bg.png') no-repeat;
	background-position:center top;
	-background: none;  /*     ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blockanons_btm_bg.png', sizingMethod='scale');  /*  v png   ie6 */
	height:10px;
}
.left_bg {
	background:URL('/images/blockanons_left_bg.png') no-repeat;
	background-position:right top;
	-background: none;  /*     ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blockanons_left_bg.png', sizingMethod='scale');  /*  v png   ie6 */
	width:10px;
}
.right_bg {
	background:URL('/images/blockanons_right_bg.png') no-repeat;
	background-position:left top;
	-background: none;  /*     ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blockanons_right_bg.png', sizingMethod='scale');  /*  v png   ie6 */
	width:10px;
}


.fade {
	opacity:0.4;
	-moz-opacity:0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-khtml-opacity: 0.4;
	background-color:#f3f1e9;
}

.specCenterText {
	margin: 90px 150px 0px 150px;	
}

.specCenterText p {
	font-size: 1.1em;
	margin-bottom: 0.3em;
}

.specCenterText h1 {
	color: #ffffff;
	font-siz: 18px;
	text-align: center;
	font-weight: normal;	
}
.specBottomPos {
	height: 9px;
	position:relative;
}

.specBottomPosAbs {
	position:absolute;
	left:0;
	top:0;
	font-size: 11px;
	font-weight:bold;
	color:#626d81;
}
