#tw {
	width : 203px;
	height : 350px; 
	color: #557BBA;
	background-color :#DDEEF9;
	padding : 5px;
	text-align: left; 
	font-style: italic; 
	font-weight: bold;
	border: 0px solid;
	cursor: pointer;
		font-size:10px;
}
#tw_author {
	display:none;
	width : 205px;
	padding : 0px 10px 0px 0px;
	margin: 5px 10px 0px 0px;
	color: #557BBA;
	text-align: right; 
	font-style: normal; 
	font-weight: bold;
}

#tw_position {
	display:none;
	width : 205px;
	padding : 0px 10px 0px 0px;
	margin: 5px 10px 0px 0px;
	color: #557BBA;
	text-align: right; 
	font-style: normal; 
	font-weight: normal;
}

#popup_cont {
	width : 1px;
	height : 1px;
	top: 0px; /* Положение от верхнего края */
    left: 0px; /* Положение от левого края */
	position: absolute; /* Абсолютное позиционирование */
	border: 0px solid red;
}
#popup {
	border: 1px solid;
	width : 672px;
	display: none; 
	bottom: -5px; /* Положение от верхнего края */
	left: -5px; /* Положение от левого края */
	position: absolute; /* Абсолютное позиционирование */
	border: 2px;
}
.popup_rl {
	background: transparent url(../image/pl_top.png) no-repeat top center;
	width: 627px;
	padding-left: 45px;
	padding-top:12px;
	margin-bottom: -6px;
	height: 39px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size:18px;
}
.popup_text {
	background: transparent url(../image/pl_text.png) repeat top left;	
	width: 627px;
	padding-left: 45px;
	color: #557BBA;
	font-weight: bold;
	text-align: left;
	font-size:14px;
	font-style: italic;
}
.popup_sign {
    background: transparent url(../image/pl_sign.png) no-repeat top center;	
	width: 642px;
	padding-right: 30px;
	height: 63px;
	color: #557BBA;
	font-weight: bold;
	text-align: right;
	font-size:16px;
}
.position {
	font-weight: normal;
	font-size:12px;
	text-align: right;
	margin-top: -1px;
	margin-bottom: 0px;
}
.hide { visibility:hidden; }
#creativ_pic {
	width:213px;
	height: 160px;
	border: 0px solid yellow;
}
#red_header_cont {
	width:213px;
	margin: 25px 0px 5px 20px;
	padding: 0px;
	height: 21px;
	border: 0px solid;
}

.rh_text {
	display: block;
	float:left;
	width:202px;
	height: 100%;
	background-color:#E00815;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size:14px;
	border: 0px solid;
	padding: 3px 0px 0px 4px;
}

.rh_dark {
	display: block;
	float:left;
	width: 7px;
	height: 100%;
	background-color:#A8050A;
	border: 0px solid blue;
	padding-top: 3px;
}
.clear { clear:both !important; display:block !important;}
.pl5 { padding-left:5; }
.pr5 { padding-right:5; }
.pt10 {padding-top:10px;}
.a_text {
	margin-top: 5px;
	font-weight: bold;
	text-align: left;
	font-size:14px;
	font-style: italic;
}
.a_author {
	font-weight: bold;
	text-align: right;
	font-size:14px;
}
.a_position {
	font-weight: normal;
	font-size:12px;
	text-align: right;
	margin-bottom: 10px;
}