#right_col {
	padding: 23px 0 0 
}
/*-- GROUP --*/
.c td span, .b span {
	color: #fff
}
.intro_text, .c td, .l .t, .b {
	font-size: 75%
}

/*-- PAGE --*/
.intro_text {
	width: 490px;
	margin-bottom: 30px
}
.intro_text p, .l .t p {
	padding-bottom: 10px
}
.pr_area {
	overflow:hidden;
	margin-bottom: 50px	
}
.pr_area .l {
	width: 385px
}
.pr_area .r {
	margin-left: 420px
}
.c {
	margin: 8px 0 32px
}
.c td {
	width: 45%;
	padding: 0 5% 1px 0
}
.down_descr {
	width: 237px;
	background:url('../i/bg_pr_c.gif') repeat-y;
}
.down_descr .t {
	background:url('../i/bg_pr_t.gif') no-repeat 0% 0%;
}
.down_descr .b, .down_descr .bb {
	background:url('../i/bg_pr_b.gif') no-repeat 0% 100%;
	padding: 6px 0 6px 20px
}
.bwb {
	background:url('../i/bg_pr_b1.gif') no-repeat 0% 100%;
	padding: 6px 0 6px 20px
}
.down_descr .v {
	padding: 6px 0 6px 0
}
.down_descr .bb {
	background:url('../i/bg_pr_bb.jpg') no-repeat 0% 100%;
}
.doc {
	background:url('../i/bg_doc.jpg') no-repeat center center;
	height: 137px	
}
.media {
	background:url('../i/bg_media.jpg') no-repeat center center;
	height: 137px	
}
.butn {
	background:url('../i/bg_pr_downl.gif') no-repeat center top;
	font-size: 87.5%;
	width:237px; height:27px;
	text-align:center;
	padding-top: 4px
}
#container label.pr_lang{clear:none}
#container label.pr_lang dfn {
	position:absolute;
	width:30px;
	left:110%;top:0;
	padding-left: 0px
}
.bb form {
	height:17px
}
.ramka {
	background:url('../i/bg_ramka.png') no-repeat left top;
	width: 227px;height: 137px;
	position: absolute;
	top:5px;left:5px;
}
.i {
	height: 135px;position: relative;text-align: center
}
dfn, dfn em {height:16px}
#right_col label {
	cursor: text;
}
#right_col label dfn {
    cursor:pointer;
}
.c em {font-style: normal;}
.b p em {font-style: normal;}
dfn button {font-size: 100%; padding-left: 6px}
html:first-child dfn button {padding-top: 2px;}

