/* CSS Document */
.icont_sent {
	width:942px;
	min-height:90px;
	margin:auto;
	background-color:#f0f0f0;
	text-align:left;
	text-align:center;
}
.icont_sent .sent {
	font-size:14px;
	color:#000;
	font-family: 'bpg_rioni_arial';
	padding-top:40px;
}
.icont {
	width:942px;
	min-height:90px;
	margin:auto;
	background-color:#f0f0f0;
	text-align:left;
}
.icont .t1_cont {
	width:922px;
	padding:10px;
	min-height:50px;
	color:#555555;
	font-size:16px;
	font-family: 'bpg_rioni_arial';
	position:relative;
}
.icont .t1_cont .submit {
	width:197px;
	height:57px;
	background-image:url(../img/submit2.gif);
	position:absolute;
	bottom:60px;
	right:100px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	font-size:22px;
	line-height:50px;
}
.icont .t1_cont .upload {
	width:400px;
	height:50px;
}
.icont .t1_cont .upload .ph {
	width:200px;
	height:inherit;
	background-image:url(../img/i_upload.jpg);
	display:inline-block;
	vertical-align:top;
}
.icont .t1_cont .upload .br {
	width:171px;
	height:50px;
	background-image:url(../img/i_browse.jpg);
	display:inline-block;
	vertical-align:top;
	margin-top:8px;
	font-size:22px;
	color:#fff;
	font-family: 'bpg_rioni_arial';
	text-align:center;
	line-height:50px;
	cursor:pointer;
}
.icont .t1_cont .star {
	vertical-align:middle;
	margin-left:10px;
	margin-right:10px;
}
.icont .t1_cont .lnk1 {
	font-size:22px;
	color:#d93c3c;
	font-family: 'bpg_rioni_arial';
}
.icont .t1_cont .inp {
	width:716px;
	height:40px;
	font-size:22px;
	color:#555555;
	font-family: 'bpg_rioni_arial';
	padding:5px;
	margin-bottom:5px;
}
.icont .t1_cont .desc {
	height:153px;
}
.icont .t1_cont .checkbox {
	width:25px;
	height:25px;
}
.icont .t1_cont .t2 {
	color:#555555;
	font-size:22px;
	font-family: 'bpg_rioni_arial';
	margin-top:20px;
	margin-bottom:5px;
}




.icont .title1 {
	width:inherit;
	height:68px;
	background-color:#3e0971;
	font-size:34px;
	color:#fff;
	font-family: 'nino';
	line-height:70px;
}
.icont .title1  img {
	vertical-align:middle;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.isubm_top {
	width:942px;
	height:90px;
	margin:auto;
	font-size:45px;
	color:#3b3b3b;
	font-family: 'nino';
	text-align:left;
	line-height:90px;
}
.hed_t {
	font-size:36px;
	color:#34347d;
	font-family: 'nino';
	text-align:left;
	width:942px;
	margin:auto;
	height:70px;
	line-height:70px;
}
.itop {
	width:942px;
	min-height:540px;
	margin:auto;
	margin-bottom:10px;
	text-align:left;	
}
.itop .l {
	width:707px;
	min-height:inherit;
	float:left;
}
.itop .r {
	width:220px;
	min-height:inherit;
	float:right;
}
.itop .r .reps {
	width:220px;
	min-height:104px;
	box-shadow: 0px 0px 10px rgba(0,0,0,.3);
	text-align:center;
	position:relative;
	margin-top:18px;
	text-align:left;
	padding-bottom:10px;
}
.itop .r .reps .iph {
	width:63px;
	height:63px;
	display:inline-block;
	vertical-align:top;
	margin-left:5px;
}
.itop .r .reps .more {
	width:90px;
	height:10px;
	font-family: 'bpg_rioni_arial';
	font-size:12px;
	margin-left:172px;
}
.itop .r .reps .title {
	color:#34347d;
	font-size:14px;
	font-family: 'nino';
	padding:5px;
	height: 25px;
	line-height: 25px;
}
.itop .r .subm {
	width:220px;
	height:104px;
	border:1px #969696 solid;
	box-shadow: 0px 0px 10px rgba(0,0,0,.3);
	background-color:#d7d7d7;
	text-align:center;
	position:relative;
	cursor:pointer;
}
.itop .r .subm .im1 {
	position:absolute;
	left:25px;
	top:40px;
}
.itop .r .subm .im2 {
	position:absolute;
	right:19px;
	top:45px;
	cursor:pointer;
}
.itop .r .subm .title {
	font-size:14px;
	color:#000;
	font-family: 'nino';
	margin:5px;
	height: 25px;
	line-height: 27px;
}

.ireport_title {
	font-size:22px;
	color:#34347d;
	font-family: 'nino';
	height: 25px;
	line-height: 42px;
}
.ireport_bl {
	width:224px;
	min-height:235px;
	display:inline-block;
	vertical-align:top;
	font-family: 'bpg_rioni_arial';
	font-size:14px;
	margin-bottom:15px;
	margin-left:10px;
}
.ireport_bl .dt {
	color:#d43520;
}
.ireport_bl .ph {
	width:inherit;
	height:126px;
	position:relative;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.ireport_bl .ph a {
	position:absolute;
	display:block;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-image:url(../img/video_arr.png);
	background-position:center;
	background-repeat:no-repeat;
	opacity:0;
	transition:0.5s;
	cursor:pointer;
}
.ireport_bl .ph a:hover {
	opacity:1;
	transition:0.5s;
}
.ireport_bl .title {
	width:214px;;
	min-height:37px;
	background-color:#2e2e2e;
	padding:5px;
	color:#FFF;
}
.ireport_bl a {
	color:#000;
	display: block;
	height: 66px;
	overflow: hidden;
}
.margin_null {
	margin-left:0;
}

