.page_nature_inner #main {
    border-top: 1px solid #fff;
}
.page_nature_inner #main #nature{
    margin-bottom: 80px;
    min-height: 1100px;
}
.page_nature_inner #main #nature #back-holder{
    
}
.page_nature_inner #main #nature #back-holder #burns-box{
    overflow: hidden; 
	position: relative;
	height: 1000px;
}
.page_nature_inner #main #nature #back-holder #burns-box img{
    position: absolute; 
	top: 0; 
	left:-5%; 
	width:110%; 
	height: 110%;
	
	-moz-animation: kenburns 15s linear alternate infinite;
	-webkit-animation: kenburns 15s linear alternate infinite;
	animation: kenburns 15s linear alternate infinite;
}
.page_nature_inner #main #nature #back-holder #back-shadow{
    background: url("/assets/media/nature/page_shadow.png");
	height: 80px;
}

.page_nature_inner #main #nature #data{
	/*margin: 0 auto;
    position: absolute;
    top: 370px;
	width: 100%;*/
	
	margin: 0 auto;
    position: relative;
    margin-top: -750px;
    width: 100%;
}
.page_nature_inner #main #nature #data #data-inner{
	margin: 0 auto;
}
.page_nature_inner #main #nature #data #data-inner .container{
	margin: 0 auto;
}
.page_nature_inner #main #nature #data #data-inner .container .wrap{
	background: url("/assets/media/nature/content_back.png");
	border: 1px solid #f2f1f1;
	border-radius: 3px;
	float: left;
	padding: 0 15px;
	width: 100%;
}
.page_nature_inner #main #nature #data .data-menu{
	margin-top: 10px;
	width: 100%;
	float: left;
}
.page_nature_inner #main #nature #data .data-menu .left{
	width: 70%;
	float: left;
}
.page_nature_inner #main #nature #data .data-menu .left ul{
	padding: 0;
}
.page_nature_inner #main #nature #data .data-menu .left ul li{
	display: inline-block;
}
.page_nature_inner #main #nature #data .data-menu .left ul li a{
	color: #47662e;
}
.page_nature_inner #main #nature #data .data-menu .left ul li.divider{
	color: #47662e;
	margin: 0 5px;
}
.page_nature_inner #main #nature #data .data-menu .right{
	width: 20%;
	float: right;
}
.page_nature_inner #main #nature #data .data-menu .right .divider{
	background: #47662e;
	width: 1px;
	height: 25px;
	float: right;
	position: relative;
	margin: 0 15px;
}
.page_nature_inner #main #nature #data .data-menu .right .icon{
	float: right;
    height: 25px;
    line-height: 25px;
    position: relative;
    width: auto;
}
.page_nature_inner #main #nature #data .data-menu .right .icon i{
	color: #47662e;
	line-height: 25px;
	float: left;
}
.page_nature_inner #main #nature #data .data-menu .right .date{
	
}
.page_nature_inner #main #nature #data .data-menu .right .date span{
	height: 25px;
	line-height: 25px;
	margin-left: 5px;
	float: left;
}
.page_nature_inner #main #nature #data .data-title{
	background: none repeat scroll 0 0 #fbfbfa;
    float: left;
    padding: 15px 20px;
    width: 100%;
	margin-bottom: 20px;
}
.page_nature_inner #main #nature #data .data-title h2{
	font-size: 24px;
	color: #4b8020;
	font-weight: bold;
	margin: 0;
}
.page_nature_inner #main #nature #data .data-content{
	width: 100%;
	float: left;
    text-align: justify;
    color:#506241;
    padding: 23px;
}
.page_nature_inner #main #nature #data .data-content p{
	/*text-align: justify;*/
    -webkit-animation: mk_fade 3s ; /* Safari 4+ */
    -moz-animation:    mk_fade 3s ; /* Fx 5+ */
    -o-animation:      mk_fade 3s ; /* Opera 12+ */
    animation: mk_fade 3s;
    text-align: justify;
    color:#506241;
}
.page_nature_inner #main #nature #data .data-content a{
    color:#78b122;
}
.page_nature_inner #main #nature #data .data-content p img{
	margin: 5px;
}

/*crumbs*/
.page_nature_inner #main #nature #data .data-menu .right .icon:hover a i{
	color: #ff9c00;
}

/*CONTACT FORM*/
.page_contacts #main{
	border-top: 1px solid #fff;
}
.page_contacts #main #contacts .wrap{
    margin: 300px auto 0;
    position: relative;
    width: 100%;
}
.page_contacts #main #contacts .box {
    float: left;
    position: relative;
    width: 100%;
	margin: 10px 0;
}
.page_contacts #main #contacts .box.green {
    background: none repeat scroll 0 0 #00ace7;
}
.page_contacts #main #contacts .box .office_location {
    float: left;
    position: relative;
    width: 100%;
}
.page_contacts #main #contacts .box .office_location .inner-wrap{
    background: url("/assets/media/contact/contact_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 0 15px;
	float: left;
}
.page_contacts #main #contacts .box .office_location .office_info{
    width: 98%;
	margin: 1% auto;
	float: none;
}
.page_contacts #main #contacts .box .office_location .office_header{
    background: none repeat scroll 0 0 #fbfbfa;
    float: left;
    margin-bottom: 20px;
    padding: 15px 20px;
    width: 100%;
}
.page_contacts #main #contacts .box .office_location .office_header h2{
    float: left;
    margin: 0;
    width: 100%;
	color: #4b8020;
	font-size: 20px;
	text-align: center;
}
.page_contacts #main #contacts .box .office_location .office_header .left{
	width: 78%;
	float: left;
}
.page_contacts #main #contacts .box .office_location .office_header .right{
	width: 20%;
	float: right;
	color: #47662e;
}
.page_contacts #main #contacts .box .office_location .office_header .right .icon {
    float: right;
    height: 25px;
    line-height: 25px;
    position: relative;
    width: auto;
}
.page_contacts #main #contacts .box .office_location .office_header .right .icon  i{
	color: #47662e;
}
.page_contacts #main #contacts .box .office_location .office_header .right .icon:hover  i{
	color: #ff9000;
}
.page_contacts #main #contacts .box .office_location .office_header .right .divider {
    background: none repeat scroll 0 0 #47662e;
    float: right;
    height: 25px;
    margin: 0 15px;
    position: relative;
    width: 1px;
}
.page_contacts #main #contacts .box .office_location .office_bottom{
    float: left;
    width: 100%;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_data{
    float: left;
    width: 32%;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_data .con_row{
	float: left;
    padding: 10px;
    width: 100%;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_data .con_row i{
	color: #fff;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 5px;
    text-shadow: 1px 1px 1px #ccc;
    width: 20px;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_data .con_row span{
	float: left;
	color: #4b8020;
    height: 40px;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_data .con_row.vcenter span{
    line-height: 40px;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_data .hr_line{
	float: left;
    width: 100%;
	background: url("/assets/media/contact/hr.jpg");
	height: 2px;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_divider_1{
    float: left;
    background: url("/assets/media/contact/divider1.png");
	height: 220px;
    width: 18px;
	margin: 0 2%;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_picture{
    float: left;
    width: 29%;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_picture img{
	float: left;
	width: 100%;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_divider_2{
    float: left;
    background: url("/assets/media/contact/divider2.png");
	height: 220px;
    width: 10px;
	margin: 0 2%;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_map_picture{
    float: right;
    width: 24%;
}
.page_contacts #main #contacts .box .office_location .office_bottom .office_map_picture img{
	float: left;
	width: 100%;
}
.page_contacts #main #contacts .box .office_map {
    float: left;
    max-height: 505px;
    min-height: 505px;
    position: relative;
    width: 100%;
}
.page_contacts #main #contacts .box .office_map .map {
    float: left;
    min-height: 505px;
    position: relative;
    width: 100%;
}
.page_contacts #main #contacts .form_wrap {
    background: none repeat scroll 0 0 #cedcc2;
    float: left;
    max-height: 460px;
    min-height: 400px;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
.page_contacts #main #contacts .form_wrap .form-error {
    color: #990000;
}
.page_contacts #main #contacts .form_wrap #contact {
    float: left;
    padding: 0 9.9%;
    position: relative;
    width: 100%;
}
.page_contacts #main #contacts .form_wrap #contact .top {
    float: left;
    margin-bottom: 30px;
    position: relative;
    width: 100%;
}
.page_contacts #main #contacts .form_wrap #contact .top h2 {
    color: #234b01;
    font-size: 36px;
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
}
.page_contacts #main #contacts .form_wrap #contact .topp .hr_top {
    border-bottom: 1px solid #8ea6b6 !important;
    float: left;
    height: 1px;
    position: relative;
    width: 100%;
}
.page_contacts #main #contacts .form_wrap #contact .left {
    float: left;
    margin-right: 5%;
    position: relative;
    width: 47.5%;
}
.page_contacts #main #contacts .form_wrap #contact .left input {
    border: 1px solid #94c06d;
    border-radius: 0;
    float: left;
    max-height: 55px;
    min-height: 55px;
    position: relative;
    width: 100%;
	color: #9cb388;
}
.page_contacts #main #contacts .form_wrap #contact .right {
    float: left;
    position: relative;
    width: 47.5%;
}
.page_contacts #main #contacts .form_wrap #contact .right textarea {
    border: 1px solid #94c06d;
    border-radius: 0;
    float: left;
    max-height: 195px;
    min-height: 195px;
    padding: 18px;
    position: relative;
    resize: none;
    width: 100%;
	color: #9cb388;
}
.page_contacts #main #contacts .form_wrap #contact .submit_wrap {
    float: left;
    position: relative;
    width: 100%;
}
.page_contacts #main #contacts .form_wrap #contact .submit_wrap button {
    background: none repeat scroll 0 0 #234b01;
    border-radius: 0;
    color: white;
    float: right;
    font-size: 24px;
    min-height: 50px;
    min-width: 150px;
    position: relative;
    text-transform: uppercase;
}
.page_contacts #main #contacts .office_divider {
    background: url("/assets/media/footer/top_line.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 7px;
    /*margin: 10px 0;*/
    position: relative;
    width: 100%;
}
.page_contacts #navigation_bottom .dropdown-menu{
	background: url("/assets/media/contact/nav_bottom.png");
}
.page_contacts #navigation_bottom .navbot_shadow{
	display: block;
}

/*BUYER PROFILES*/
/*buyer list*/
.page_buyer_profile_list #navigation_bottom .dropdown-menu{
	background: url("/assets/media/contact/nav_bottom.png");
}
.page_buyer_profile_list #navigation_bottom .navbot_shadow{
	display: block;
}

.page_buyer_profile_list{
	
}
.page_buyer_profile_list #buyer-search .wrap {
    margin: 300px auto 0;
    position: relative;
    width: 100%;
}
.page_buyer_profile_list #buyer-search .crumbs{
	background: none repeat scroll 0 0 #fbfbfa;
    padding: 10px;
}
.page_buyer_profile_list #buyer-search .crumbs .left{
	width: 40%;
	float: left;
}
.page_buyer_profile_list #buyer-search .crumbs .middle{
	width: 29%;
	float: left;
}
.page_buyer_profile_list #buyer-search .filter-holder{
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter{
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-bottom: 20px;
    padding: 15px;
    width: 100%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .left{
	float: left;
	width: 18%;
	text-align: center;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .left i{
	color: #8ba476;
	font-size: 5em;
	line-height: 100px;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right{
	float: left;
	width: 78%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top{
	float: left;
	width: 100%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top label{
	float: left;
	width: 98%;
	color: #33630c;
	font-size: 16px;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top input,
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top select{
	float: left;
	width: 90%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .search-word{
	float: left;
	width: 35%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .search-word input{
	border: 1px solid #c7cfc0;
	height: 30px;
	padding: 3px;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .period{
	float: left;
	width: 20%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .type{
	float: left;
	width: 20%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .button{
	float: left;
	width: 15%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .top .button input{
	background: none repeat scroll 0 0 #4b8020;
    border: 1px solid #4b8020;
    color: #fff;
    float: left;
    font-weight: bold;
    padding: 4px;
    text-transform: uppercase;
	margin-top: 27px;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .divider-h{
	width: 100%;
	float: left;
	height: 2px;
	background: url("/assets/media/contact/hr.jpg");
	margin: 15px 0 5px;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .bottom{
	float: left;
	width: 100%;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .bottom .results{
	float: left;
	width: 100%;
	margin-top: 10px;
	color: #33630c;
	font-size: 16px;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .bottom .results div{
	float: left;
	width: auto;
	margin-right: 20px;
	height: 25px;
	line-height: 25px;
}
.page_buyer_profile_list #buyer-search .filter-holder .filter form > .right .bottom .results .divider-v{
	float: left;
	width: 1px;
	height: 25px;
	background: #33630c;
}

.page_buyer_profile_list #buyer-search .filter-holder .files-list{
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-bottom: 20px;
    padding: 15px;
    width: 100%;
}
.page_buyer_profile_list #buyer-search .filter-holder .files-list .left{
	float: left;
	width: 18%;
	min-height: 1px;
}
.page_buyer_profile_list #buyer-search .filter-holder .files-list .right{
	float: left;
	width: 78%;
}
.page_buyer_profile_list #buyer-search .filter-holder .files-list .right .divider{
	float: left;
	width: 31%;
	height: 95px;
	background: url("/assets/media/vr.png");
	width: 2px;
	margin: 0 4%;
}
.page_buyer_profile_list #buyer-search .filter-holder .files-list .right .box{
	float: left;
	width: 27%;
	text-align: center;
}
.page_buyer_profile_list #buyer-search .filter-holder .files-list .right .box a{
	float: left;
	width: 100%;
	display: block;
	color: #316c00;
}
.page_buyer_profile_list #buyer-search .filter-holder .files-list .right .box i{

}
.page_buyer_profile_list #buyer-search .filter-holder .files-list .right .box .file-title{
	width: 100%;
	text-align: justify;
	margin-top: 10px;
}

.page_buyer_profile_list #buyer-search .list-holder{
	position: relative;
    width: 100%;
	float: left;
}
.page_buyer_profile_list #buyer-search .list-holder .box{
	position: relative;
    width: 100%;
	float: left;
	margin-bottom: 20px;
}
.page_buyer_profile_list #buyer-search .list-holder .box .data{
	position: relative;
    width: 100%;
	float: left;
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 3px;
	padding: 15px;
}
.page_buyer_profile_list #buyer-search .list-holder .box .top{
	position: relative;
    width: 100%;
	float: left;
	background: url("/assets/media/buyer/box_header_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 10px;
	padding: 15px;
}
.page_buyer_profile_list #buyer-search .list-holder .box .top .type{
	float: left;
    font-size: 2em;
    position: relative;
    text-transform: capitalize;
    width: 20%;
	color: #316c00;
	font-weight: bold;
}
.page_buyer_profile_list #buyer-search .list-holder .box .top .title{
	position: relative;
    width: 63%;
	float: left;
	color: #316c00;
	font-size: 1.2em;
	text-align: justify;
}
.page_buyer_profile_list #buyer-search .list-holder .box .top .published{
	position: relative;
    width: 15%;
	float: right;
	color: #316c00;
}
.page_buyer_profile_list #buyer-search .list-holder .box .top .published i{
	position: relative;
    width: 22%;
	float: left;
	font-size: 2.5em;
}
.page_buyer_profile_list #buyer-search .list-holder .box .top .published .date{
	position: relative;
    width: 76%;
	float: left;
}
.page_buyer_profile_list #buyer-search .list-holder .box .bottom{
	position: relative;
    width: 100%;
	float: left;
}
.page_buyer_profile_list #buyer-search .list-holder .box .bottom .description{
	position: relative;
    width: 100%;
	float: left;
	padding: 15px;
	background: url("/assets/media/buyer/box_data_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #8ba476;
	text-align: justify;
}
.page_buyer_profile_list #buyer-search .list-holder .box .bottom .description .title{
	color: #316c00;
	text-align: center;
}
.page_buyer_profile_list #buyer-search .list-holder .box .bottom .description .divider-h{
	position: relative;
    width: 100%;
	float: left;
	background: url("/assets/media/buyer/hr.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 2px;
	margin: 10px 0;
}
.page_buyer_profile_list #buyer-search .list-holder .box .bottom .file{
	position: relative;
    width: 100%;
	float: left;
	padding: 15px;
	background: url("/assets/media/buyer/box_data_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #8ba476;
	text-align: justify;
}
.page_buyer_profile_list #buyer-search .list-holder .box .bottom .file a{
	color: #316c00;
}

.page_buyer_profile_list #buyer-search .list-holder .box .links{
	position: relative;
    width: 100%;
	float: left;
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 20px;
	padding: 15px;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .left{
	position: relative;
    width: 50%;
	float: left;
	height: 40px;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .left .dates{
	position: relative;
    width: 100%;
	float: left;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .left .dates span{
	position: relative;
    width: auto;
	float: left;
	line-height: 40px;
	margin-right: 10px;
	font-size: 14px;
	color: #316c00;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .left .dates span.date-final{
	font-size: 30px;
	color: #cedcc2;
	font-weight: bold;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .right{
	position: relative;
    width: 30%;
	float: right;
	height: 40px;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .right a{
	position: relative;
    width: auto;
	float: right;
	color: #316c00;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .right a span{
	position: relative;
    width: auto;
	float: left;
	line-height: 40px;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 20px;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .right a:hover span,
.page_buyer_profile_list #buyer-search .list-holder .box .links .right a:hover i{
	color: #ff9000;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .left .file{
	position: relative;
    width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 7px;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .left .file a{
	color: #316c00;
	position: relative;
    width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
}
.page_buyer_profile_list #buyer-search .list-holder .box .links .left .file a:hover{
	color: #ff9000;
	text-decoration: none;
}

.page_buyer_profile_list #buyer-search .list-holder .box-order{
	
}
.page_buyer_profile_list #buyer-search .list-holder .box-order .description{
	background: none !important;
	padding: 0 !important;
}
.page_buyer_profile_list #buyer-search .list-holder .box-order .description .subject{
	background: url("/assets/media/buyer/box_data_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	position: relative;
    width: 48%;
	float: left;
	padding: 15px;
}
.page_buyer_profile_list #buyer-search .list-holder .box-order .description .divider-v{
	background: url("/assets/media/buyer/divider_v.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	position: relative;
    width: 7px;
	float: left;
	margin: 0 1%;
	min-height: 50px;
}
.page_buyer_profile_list #buyer-search .list-holder .box-order .description .project{
	background: url("/assets/media/buyer/box_data_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	position: relative;
    width: 49%;
	float: right;
	padding: 15px;
}
.page_buyer_profile_list #buyer-search .list-holder .box-message{
	
}
.page_buyer_profile_list #buyer-search .list-holder .box-answer{
	
}

/*buyer single*/
.page_buyer_profile_single #navigation_bottom .dropdown-menu{
	background: url("/assets/media/contact/nav_bottom.png");
}
.page_buyer_profile_single #navigation_bottom .navbot_shadow{
	display: block;
}

.page_buyer_profile_single {
	
}
.page_buyer_profile_single #buyer-profile-single .wrap {
    margin: 300px auto 0;
    position: relative;
    width: 100%;
}
.page_buyer_profile_single #buyer-profile-single .container {

}
.page_buyer_profile_single #buyer-profile-single .wrap-inner {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.page_buyer_profile_single #buyer-profile-single .main-data{
	width: 100%;
	float: left;
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 10px;
	padding: 0 15px;
}
.page_buyer_profile_single #buyer-profile-single .main-data .top {
    background: url("/assets/media/buyer/box_header_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-bottom: 10px;
    padding: 15px;
    position: relative;
    width: 100%;
}
.page_buyer_profile_single #buyer-profile-single .main-data .top .title {
    color: #316c00;
    float: left;
    font-size: 1.3em;
    position: relative;
    width: 84%;
}
.page_buyer_profile_single #buyer-profile-single .main-data .top .published {
    color: #316c00;
    float: left;
    position: relative;
    width: 15%;
}
.page_buyer_profile_single #buyer-profile-single .main-data .top .published i {
    float: left;
    font-size: 2.5em;
    position: relative;
    width: 22%;
}
.page_buyer_profile_single #buyer-profile-single .main-data .top .published .date {
    float: left;
    position: relative;
    width: 76%;
}
.page_buyer_profile_single #buyer-profile-single .main-data .description {
    color: #8ba476;
    float: left;
    padding-bottom: 15px;
    position: relative;
    text-align: justify;
    width: 100%;
}
.page_buyer_profile_single #buyer-profile-single .main-data .description .subject {
    background: url("/assets/media/buyer/box_data_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding: 15px;
    position: relative;
    width: 48%;
}
.page_buyer_profile_single #buyer-profile-single .main-data .description .divider-v {
    background: url("/assets/media/buyer/divider_v.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0 1%;
    min-height: 50px;
    position: relative;
    width: 7px;
}
.page_buyer_profile_single #buyer-profile-single .main-data .description .project {
    background: url("/assets/media/buyer/box_data_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    padding: 15px;
    position: relative;
    width: 49%;
}
.page_buyer_profile_single #buyer-profile-single .main-data .description .title {
    color: #316c00;
    text-align: center;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list{
	
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box{
	width: 100%;
	float: left;
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 10px;
	padding: 15px;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .left{
	width: 20%;
	float: left;
	text-align: center;
	color: #1a3b0e;
	margin-right: 2%;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .left i{
	
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .left .title{
	font-size: 2em;
    margin-top: 10px;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .right{
	width: 77%;
	float: left;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.info .right{
	text-align: justify;
	color: #8ba476;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1{
	width: 100%;
	margin-bottom: 5px;
	float: left;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-label{
	width: 22%;
	float: left;
	color: #8ba476;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value{
	width: 77%;
	float: left;
	color: #316c00;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value span{
	width: 100%;
	float: left;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value .bold{
	font-weight: bold;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .dox-single{
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .dox-single a{
	color: #8ba476;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box .dox-single a i{
	color: #316c00;
	margin-right: 10px;
}

.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single{
	width: 100%;
	margin-bottom: 5px;
	float: left;
	padding: 10px;
	background: url("/assets/media/buyer/box_data_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top{
	width: 100%;
	margin-bottom: 15px;
	float: left;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .date{
	width: 10%;
	float: left;
	color: #316c00;
	font-weight: bold;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .title{
	width: 70%;
	float: left;
	color: #316c00;
	font-weight: bold;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .file{
	width: 10%;
	float: right;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .top .file a{
	width: auto;
	float: right;
	color: #316c00;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .divider-h{
	width: 100%;
	margin-bottom: 10px;
	float: left;
	height: 2px;
	background: url("/assets/media/buyer/hr.jpg");
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.answers .answer-single .description{
	width: 100%;
	float: left;
	color: #8ba476;
	text-align: justify;
}

.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single{
	width: 100%;
	margin-bottom: 5px;
	float: left;
	padding: 10px;
	background: url("/assets/media/buyer/box_data_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top{
	width: 100%;
	margin-bottom: 15px;
	float: left;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .date{
	width: 10%;
	float: left;
	color: #316c00;
	font-weight: bold;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .title{
	width: 70%;
	float: left;
	color: #316c00;
	font-weight: bold;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .file{
	width: 10%;
	float: right;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .top .file a{
	width: auto;
	float: right;
	color: #316c00;
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .divider-h{
	width: 100%;
	margin-bottom: 10px;
	float: left;
	height: 2px;
	background: url("/assets/media/buyer/hr.jpg");
}
.page_buyer_profile_single #buyer-profile-single .boxes-list .info-box.messages .message-single .description{
	width: 100%;
	float: left;
	color: #8ba476;
	text-align: justify;
}

/*SEARCH*/
.page_search #navigation_bottom .dropdown-menu{
	background: url("/assets/media/contact/nav_bottom.png");
}
.page_search #navigation_bottom .navbot_shadow{
	display: block;
}

.page_search #search-result .wrap {
    margin: 300px auto 0;
    position: relative;
    width: 100%;
}
.page_search #search-result .wrap-inner {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.page_search #search-result .filter-holder {
    background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-bottom: 20px;
    padding: 15px;
    width: 100%;
}
.page_search #search-result .filter-holder form > .left {
    float: left;
    text-align: center;
    width: 18%;
}
.page_search #search-result .filter-holder form > .left i {
    color: #8ba476;
    font-size: 5em;
    line-height: 100px;
}
.page_search #search-result .filter-holder form > .right {
    float: left;
    width: 78%;
}
.page_search #search-result .filter-holder form > .right .top {
    float: left;
    width: 100%;
}
.page_search #search-result .filter-holder form > .right .top  label {
    color: #33630c;
    float: left;
    font-size: 16px;
    width: 98%;
}
.page_search #search-result .filter-holder form > .right .top .search-word {
    float: left;
    width: 25%;
}
.page_search #search-result .filter-holder form > .right .top .search-word input {
    border: 1px solid #c7cfc0;
    height: 30px;
    padding: 3px;
	float: left;
    width: 90%;
}
.page_search #search-result .filter-holder form > .right .top .period {
    float: left;
    width: 20%;
}
.page_search #search-result .filter-holder form > .right .top .category {
    float: left;
    width: 20%;
}
.page_search #search-result .filter-holder form > .right .top .type {
    float: left;
    width: 20%;
}
.page_search #search-result .filter-holder form > .right .top .button {
    float: left;
    width: 15%;
}
.page_search #search-result .filter-holder form > .right .top .button input {
    background: none repeat scroll 0 0 #4b8020;
    border: 1px solid #4b8020;
    color: #fff;
    float: left;
    font-weight: bold;
    margin-top: 27px;
    padding: 4px;
    text-transform: uppercase;
}
.page_search #search-result .filter-holder form > .right .divider-h{
	width: 100%;
	float: left;
	height: 2px;
	background: url("/assets/media/contact/hr.jpg");
	margin: 15px 0 5px;
}
.page_search #search-result .filter-holder form > .right .bottom {
    float: left;
    width: 100%;
}
.page_search #search-result .filter-holder form > .right .bottom .results {
    color: #33630c;
    float: left;
    font-size: 16px;
    margin-top: 10px;
    width: 100%;
}
.page_search #search-result .filter-holder form > .right .bottom .results div {
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 20px;
    width: auto;
}
.page_search #search-result .filter-holder form > .right .bottom .results .divider-v {
    background: none repeat scroll 0 0 #33630c;
    float: left;
    height: 25px;
    width: 1px;
}
.page_search #search-result .list-holder{
	float: left;
    position: relative;
    width: 100%;
}
.page_search #search-result .list-holder .box{
	float: left;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
	background: url("/assets/media/news/bg.png");
}
.page_search #search-result .list-holder .box:hover{
	background: url("/assets/media/submenu_transparent.png");
}
.page_search #search-result .list-holder .box > .left{
	float: left;
    position: relative;
    width: 18%;
	min-height: 1px;
}
.page_search #search-result .list-holder .box > .right{
	float: left;
    position: relative;
    width: 81%;
	padding: 15px;
}
.page_search #search-result .list-holder .box .right .top{
	float: left;
    position: relative;
    width: 100%;
}
.page_search #search-result .list-holder .box .right .top .title{
	float: left;
    position: relative;
    width: 95%;
}
.page_search #search-result .list-holder .box .right .top .title a{
	float: left;
    position: relative;
    width: 100%;
}
.page_search #search-result .list-holder .box .right .top .title a .left{
	float: left;
    position: relative;
    width: 100%;
	max-height: 51px;
	overflow: hidden;
}
.page_search #search-result .list-holder .box .right .top .title a .left ul{
	padding: 0;
	list-style: outside none none;
}
.page_search #search-result .list-holder .box .right .top .title a .left ul li{
	display: inline-block;
    float: left;
    width: auto;
	margin: 0 3px;
	color: #316c00;
	font-size: 18px;
}
.page_search #search-result .list-holder .box .right .top .link{
	float: right;
    position: relative;
    width: 4%;
}
.page_search #search-result .list-holder .box .right .top .link a{
	color: #316d00;
}
.page_search #search-result .list-holder .box .right .top .link a:hover{
	color: #ff9c00;
}
.page_search #search-result .list-holder .box .right .bottom{
	float: left;
    position: relative;
    width: 100%;
}
.page_search #search-result .list-holder .box .right .bottom a{
	float: left;
    position: relative;
    width: 100%;
	color: #8ba476;
	text-align: justify;
	text-decoration: none;
}
.page_search #search-result .list-holder .box .right .bottom a .searched{
	padding: 1px;
	color: #fff;
	background: #316d00;
}

/*publications*/
.page_publications_list #publications-list .wrap {
    margin: 300px auto 0;
    position: relative;
    width: 100%;
}
.page_publications_list .crumbs {
    background: none repeat scroll 0 0 #fbfbfa;
    padding: 10px;
}
.page_publications_list .crumbs .left {
    width: 30%;
}
.page_publications_list .crumbs .middle {
    width: 40%;
	float: left;
}
.page_publications_list .crumbs .right {
    width: 20%;
}
.page_publications_list .box-list{
	float: left;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
.page_publications_list .box-list .box{
	float: left;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
	background: url("/assets/media/news/bg.png");
	padding: 15px;
}
.page_publications_list .box-list .box:hover{
	background: url("/assets/media/submenu_transparent.png");
}
.page_publications_list .box-list .box .left{
	float: left;
    position: relative;
    width: 25%;
}
.page_publications_list .box-list .box .left .image{
	float: left;
    position: relative;
    width: 100%;
	padding: 10px;
	text-align: center;
	background: url("/assets/media/overlay_acc.png");
}
.page_publications_list .box-list .box .left .image img{
    position: relative;
    max-width: 100%;
	width: auto;
	max-height: 200px;
}
.page_publications_list .box-list .box .right{
	float: right;
    position: relative;
    width: 72%;
}
.page_publications_list .box-list .box .right .top{
	float: left;
    position: relative;
    width: 100%;
	background: url("/assets/media/overlay_acc.png");
	padding: 5px 10px;
}
.page_publications_list .box-list .box .right .top .title{
	float: left;
    position: relative;
    width: 83%;
	height: 30px;
	line-height: 30px;
}
.page_publications_list .box-list .box .right .top .title h3{
	float: left;
    position: relative;
    width: 100%;
	margin: 0;
	font-size: 16px;
	color: #316c00;
	font-weight: bold;
	line-height: 30px;
}
.page_publications_list .box-list .box .right .top .link{
	float: right;
    position: relative;
    width: 15%;
	min-height: 1px;
	height: 30px;
	line-height: 30px;
}
.page_publications_list .box-list .box .right .top .link a{
	float: right;
    position: relative;
    width: auto;
	color: #316c00;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
.page_publications_list .box-list .box .right .divider-h {
    width: 100%;
	float: left;
	height: 2px;
	background: url("/assets/media/contact/hr.jpg");
	margin: 2px 0 5px;
}
.page_publications_list .box-list .box .right .middle{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
.page_publications_list .box-list .box .right .middle .row-td{
	float: left;
    position: relative;
    width: 100%;
}
.page_publications_list .box-list .box .right .middle .row-td .row-label{
	float: left;
    position: relative;
    width: 30%;
	text-align: right;
	font-weight: bold;
	color: #8ba476;
	font-size: 16px;
}
.page_publications_list .box-list .box .right .middle .row-td .row-value{
	float: right;
    position: relative;
    width: 69%;
	color: #8ba476;
	/*font-weight: bold;*/
}
.page_publications_list .box-list .box .right .bottom{
	float: left;
    position: relative;
    width: 100%;
	margin-top: 10px;
}
.page_publications_list .box-list .box .right .bottom div{
	float: left;
	position: relative;
	color: #316c00;
	height: 25px;
	line-height: 25px;
	font-weight: 14px;
}
.page_publications_list .box-list .box .right .bottom i{
	float: left;
	position: relative;
	height: 25px;
	line-height: 25px;
	color: #316c00;
	margin-right: 5px;
}
.page_publications_list .box-list .box .right .bottom .divider{
	width: 2px;
	background: #8ba476;
	height: 25px;
	margin: 0 15px;
}
.page_publications_list .box-list .box .right .bottom .price span{
	font-weight: bold;
	font-size: 18px;
}

/*POLLS*/
/*poll list*/
.page_poll_list #navigation_bottom .dropdown-menu{
	background: url("/assets/media/contact/nav_bottom.png");
}
.page_poll_list #navigation_bottom .navbot_shadow{
	display: block;
}
.page_poll_list #poll-list .wrap {
    margin: 300px auto 0;
    position: relative;
    width: 100%;
}
.page_poll_list .crumbs {
    background: none repeat scroll 0 0 #fbfbfa;
    padding: 10px;
}
.page_poll_list .crumbs .left {
    width: 30%;
}
.page_poll_list .crumbs .middle {
    width: 40%;
	float: left;
}
.page_poll_list .crumbs .right {
    width: 20%;
}
.page_poll_list .box-list{
	float: left;
    width: 100%;
}
.page_poll_list .box-list .box{
	background: url("/assets/media/poll/bg.png");
    float: left;
    margin-bottom: 20px;
    padding: 15px;
    width: 100%;
}
.page_poll_list .box-list .box:hover{
	background: url("/assets/media/poll/bg_hover.png");
}
.page_poll_list .box-list .box a{
	text-decoration: none;
	width: 100%;
	float: left;
}
.page_poll_list .box-list .box .left{
	float: left;
    position: relative;
    width: 20%;
}
.page_poll_list .box-list .box .left .picture{
	box-shadow: 4px 6px 6px #ccc;
    float: left;
    margin-bottom: 5px;
    max-height: 200px;
    overflow: hidden;
    width: 98%;
}
.page_poll_list .box-list .box .left .picture a{
	text-decoration: none;
}
.page_poll_list .box-list .box .left .picture a img{
	float: left;
    width: 100%;
}
.page_poll_list .box-list .box .right{
	float: right;
    margin-right: 2%;
    min-height: 180px;
    position: relative;
    width: 74%;
}
.page_poll_list .box-list .box .right .top{
	float: left;
    position: relative;
    width: 100%;
	margin-top: -8px;
}
.page_poll_list .box-list .box .right .top .title{
	float: left;
    position: relative;
    width: 78%;
	
}
.page_poll_list .box-list .box .right .top .title a{
	float: left;
	width: 100%;
}
.page_poll_list .box-list .box .right .top .title h3{
	color: #316c00;
    float: left;
    font-size: 16px;
    margin: 7px 0;
    width: 100%;
	
	height: 25px;
	line-height: 30px;
	overflow: hidden;
}
.page_poll_list .box-list .box .right .top .status{
	float: right;
    position: relative;
    width: 160px;
}
.page_poll_list .box-list .box .right .top .status i{
	background: none repeat scroll 0 0 #ffffff;
    border-radius: 100%;
    color: #9a9a99;
    float: left;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 42px;
}
.page_poll_list .box-list .box .right .top .status .status-text{
	float: left;
    position: relative;
    width: 100px;
	margin-left: 5px;
}
.page_poll_list .box-list .box .right .top .status .status-text .text{
	color: #9a9a99;
    float: left;
    font-size: 20px;
    height: 42px;
    line-height: 42px;
    margin-left: 3px;
}
.page_poll_list .box-list .box .right .top .status .status-text .date{
	color: #9a9a99;
    float: left;
    min-height: 5px;
    height: auto;
    position: relative;
    text-decoration: underline;
    width: 100%;
}
.page_poll_list .box-list .box .right .top .status .status-text.up .text{
	height: 25px;
    line-height: 25px;
}
.page_poll_list .box-list .box .right .top .status .status-text.up .date{
	
}
.page_poll_list .box-list .box .right .divider-h{
	background: url("/assets/media/news/divider_h.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 2px;
    margin-bottom: 5px;
    position: relative;
    width: 100%;
}
.page_poll_list .box-list .box .right .description{
	float: left;
    position: relative;
    text-align: justify;
    width: 100%;
	margin-bottom: 10px;
}
.page_poll_list .box-list .box .right .description a{
	color: #8ba476;
}
.page_poll_list .box-list .box .right .bottom{
	bottom: 0;
    color: #316c00;
    float: left;
    position: relative;
    width: 100%;
}
.page_poll_list .box-list .box .right .bottom .date{
	float: left;
    height: 20px;
    margin-top: 9px;
    position: relative;
    width: auto;
}
.page_poll_list .box-list .box .right .bottom .date i{
	float: left;
    height: 20px;
    position: relative;
    width: auto;
}
.page_poll_list .box-list .box .right .bottom .date span{
	float: left;
    height: 18px;
    line-height: 18px;
    margin-left: 10px;
    position: relative;
    width: auto;
}
.page_poll_list .box-list .box .right .bottom .divider-v{
	background: none repeat scroll 0 0 #316c00;
    float: left;
    height: 25px;
    margin: 5px 15px;
    position: relative;
    width: 1px;
}
.page_poll_list .box-list .box .right .bottom .more{
	float: left;
    position: relative;
    width: auto;
}
.page_poll_list .box-list .box .right .bottom .more a{
	color: #316c00;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    text-transform: uppercase;
    width: 100%;
}
.page_poll_list .box-list .box .right .bottom .more a i{
	
}
.page_poll_list .box-list .box .right .bottom .more a span{
	float: left;
    height: 35px;
    line-height: 35px;
    margin-right: 5px;
    width: auto;
}

/*poll single*/
.page_poll_single #header{
	z-index: 9999;
}
.page_poll_single #main{
	z-index: 9998;
}
.page_poll_single #footer{
	z-index: 1;
}
.page_poll_single #navigation_bottom .dropdown-menu{
	background: url("/assets/media/contact/nav_bottom.png");
}
.page_poll_single #navigation_bottom .navbot_shadow{
	display: block;
}
.page_poll_single #poll-single .wrap {
    margin: 300px auto 0;
    position: relative;
    width: 100%;
}
.page_poll_single .crumbs {
    background: none;
    padding: 10px;
}
.page_poll_single .crumbs .left {
    width: 69%;
}
.page_poll_single .crumbs .middle {
    width: 0%;
	float: left;
}
.page_poll_single .crumbs .right {
    width: 20%;
}
.page_poll_single .wrap-inner{
	width: 100%;
	float: left;
}
.page_poll_single .main-data{
	width: 100%;
	float: left;
	padding: 15px;
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-top: 0;
}
.page_poll_single .main-data .data{
	background: url("/assets/media/poll/inner-bg.png");
    float: left;
    padding: 10px;
    width: 100%;
}
.page_poll_single .main-data .data .left{
	float: left;
    position: relative;
    width: 20%;
}
.page_poll_single .main-data .data .left .picture{
	box-shadow: 4px 6px 6px #ccc;
    float: left;
    margin-bottom: 5px;
    max-height: 200px;
    overflow: hidden;
    width: 98%;
	background: #fff;
}
.page_poll_single .main-data .data .left .picture img{
	float: left;
    width: 100%;
}
.page_poll_single .main-data .data .right{
	float: right;
    margin-right: 2%;
    min-height: 180px;
    position: relative;
    width: 74%;
}
.page_poll_single .main-data .data .right .top{
	float: left;
    position: relative;
    width: 100%;
}
.page_poll_single .main-data .data .right .top .title{
	float: left;
    position: relative;
    width: 78%;
}
.page_poll_single .main-data .data .right .top .title h3{
	color: #316c00;
    float: left;
    font-size: 16px;
    margin: 7px 0;
    width: 100%;
}
.page_poll_single .main-data .data .right .top .status{
	float: right;
    position: relative;
    width: 160px;
}
.page_poll_single .main-data .data .right .top .status i{
	background: none repeat scroll 0 0 #ffffff;
    border-radius: 100%;
    color: #9a9a99;
    float: left;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 42px;
}
.page_poll_single .main-data .data .right .top .status .status-text{
	float: left;
    margin-left: 5px;
    position: relative;
    width: 100px;
}
.page_poll_single .main-data .data .right .top .status .status-text .text{
	color: #9a9a99;
    float: left;
    font-size: 20px;
    height: 42px;
    line-height: 42px;
    margin-left: 3px;
}
.page_poll_single .main-data .data .right .top .status .status-text .date{
	color: #9a9a99;
    float: left;
    height: auto;
    min-height: 5px;
    position: relative;
    text-decoration: underline;
    width: 100%;
}
.page_poll_single .main-data .data .right .divider-h{
	background: url("/assets/media/news/divider_h.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 2px;
    margin-bottom: 10px;
    position: relative;
    width: 100%;
}
.page_poll_single .main-data .data .right .description{
	float: left;
    margin-bottom: 10px;
    position: relative;
    text-align: justify;
    width: 100%;
	color: #8ba476;
}

.page_poll_single .form-data{
	width: 100%;
	float: left;
}
.page_poll_single .form-data .questions-data{
	width: 100%;
	float: left;
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-top: 3px;
	padding: 15px;
}
.page_poll_single .form-data .questions-data .left{
	float: left;
    position: relative;
    width: 20%;
	text-align: center;
}
.page_poll_single .form-data .questions-data .left i{
	color: #4b8020;
	font-size: 5em;
	margin-top: 30px;
}
.page_poll_single .form-data .questions-data .right{
	float: right;
    margin-right: 2%;
    min-height: 180px;
    position: relative;
    width: 74%;
}
.page_poll_single .form-data .questions-data .right .option-message{
	float: left;
    width: 100%;
	margin-bottom: 10px;
	color: #990000;
}
.page_poll_single .form-data .questions-data .right .option-question{
	float: left;
    width: 100%;
	margin-bottom: 10px;
	color: #4b8020;
}
.page_poll_single .form-data .questions-data .right .options-list{
	float: left;
    width: 100%;
	margin-bottom: 10px;
	color: #8ba476;
}
.page_poll_single .form-data .questions-data .right .options-list .question-single{
	border-bottom: 1px dotted #8ba476;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 10px;
    width: 100%;
}
.page_poll_single .form-data .questions-data .right .options-list .question-single:last-child{
	border: none;
}
.page_poll_single .form-data .questions-data .right .options-list .question-single .question-text{
    float: left;
    width: 100%;
	font-weight: bold;
	color: #4b8020;
}
.page_poll_single .form-data .questions-data .right .options-list .question-single .question-options{
    float: left;
    width: 100%;
}
.page_poll_single .form-data .questions-data .right .options-list .question-option{
	float: left;
    width: 100%;
	margin-bottom: 5px;
}
.page_poll_single .form-data .questions-data .right .options-list .question-option .top{
	float: left;
    width: 100%;
}
.page_poll_single .form-data .questions-data .right .options-list .question-option .top input[type='radio'],
.page_poll_single .form-data .questions-data .right .options-list .question-option .top input[type='checkbox']{
	float: left;
    width: 30x;
	margin-right: 5px;
}
.page_poll_single .form-data .questions-data .right .options-list .question-option .top .text{
	float: left;
    width: auto;
}
.page_poll_single .form-data .questions-data .right .options-list .question-option .bottom{
	float: left;
    width: 100%;
}
.page_poll_single .form-data .questions-data .right .options-list .question-option .bottom textarea{
	border: 1px solid #ccc;
    float: left;
    height: 90px;
    width: 70%;
	margin-top: 5px;
}

.page_poll_single .form-data .user-data{
	width: 100%;
	float: left;
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-top: 3px;
	padding: 15px;
	margin-bottom: 20px;
}
.page_poll_single .form-data .user-data .left{
	float: left;
    position: relative;
    width: 20%;
	text-align: center;
}
.page_poll_single .form-data .user-data .left i{
	color: #4b8020;
	font-size: 5em;
	margin-top: 30px;
}
.page_poll_single .form-data .user-data .right{
	float: right;
    margin-right: 2%;
    position: relative;
    width: 74%;
}
.page_poll_single .form-data .user-data .right .top{
	float: left;
    width: 100%;
}
.page_poll_single .form-data .user-data .right .top .box{
	float: left;
}
.page_poll_single .form-data .user-data .right .top .box label{
	float: left;
	width: 100%;
	color: #33630c;
}
.page_poll_single .form-data .user-data .right .top .box input{
	float: left;
	width: 90%;
	border: 1px solid #c7cfc0;
	height: 29px;
	color: #8ba476;
}
.page_poll_single .form-data .user-data .right .top .box select{
	float: left;
	width: 90%;
}
.page_poll_single .form-data .user-data .right .top .box.email{
	width: 220px;
	float: left;
}
.page_poll_single .form-data .user-data .right .top .box.years{
	width: 120px;
	float: left;
}
.page_poll_single .form-data .user-data .right .top .box.education{
	width: 180px;
	float: left;
}
.page_poll_single .form-data .user-data .right .top .box.country{
	width: 180px;
	float: left;
}
.page_poll_single .form-data .user-data .right .top .box.country input{
	margin-top: 3px;
}
.page_poll_single .form-data .user-data .right .top .box.button{
	width: 100px;
	float: left;
}
.page_poll_single .form-data .user-data .right .top .box.button input{
	float: left;
    margin-top: 26px;
    width: 100px;
	color: #fff;
	background: #4b8020;
	font-weight: bold;
}
.page_poll_single .form-data .user-data .right .bottom{
	width: 100%;
	float: left;
	color: #8ba476;
	margin-top: 10px;
}

.page_poll_single .poll-results{
	width: 100%;
	float: left;
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-top: 3px;
	padding: 15px;
	margin-bottom: 20px;
}
.page_poll_single .poll-results .left{
	float: left;
    position: relative;
    width: 20%;
	text-align: center;
}
.page_poll_single .poll-results .left i{
	color: #4b8020;
	font-size: 5em;
	margin-top: 30px;
}
.page_poll_single .poll-results .right{
	float: right;
    margin-right: 2%;
    position: relative;
    width: 74%;
}
.page_poll_single .poll-results .right .question-single{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 15px;
	border-bottom: 1px dotted #8ba476;
	padding-bottom: 10px;
}
.page_poll_single .poll-results .right .question-single .top{
	font-weight: bold;
}
.page_poll_single .poll-results .right .question-single:last-child{
	border: none;
}
.page_poll_single .poll-results .right .top{
	float: left;
    position: relative;
    width: 100%;
	color: #4b8020;
	margin-bottom: 10px;
}
.page_poll_single .poll-results .right .bottom{
	float: left;
    position: relative;
    width: 100%;
}
.page_poll_single .poll-results .right .result-row{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.page_poll_single .poll-results .right .result-row .bar-holder{
	float: left;
    position: relative;
    width: 100%;
}
.page_poll_single .poll-results .right .result-row .bar-holder .bar{
	background: #4b8020;
	float: left;
    height: 25px;
    position: relative;
	color: #fff;
	text-align: center;
	line-height: 25px;
}
.page_poll_single .poll-results .right .result-row .text{
	width: 100%;
	float: left;
	color: #8ba476;
	margin-top: 3px;
}

.page_poll_single .poll-errors{
	width: 100%;
	float: left;
	color: #990000;
}

/*BULLETIN */
.page_bulletin_list #navigation_bottom .dropdown-menu{
	background: url("/assets/media/contact/nav_bottom.png");
}
.page_bulletin_list #navigation_bottom .navbot_shadow{
	display: block;
}

.page_bulletin_list .wrapper {
    margin: 300px auto 120px;
}
.page_bulletin_list .crumbs{
	margin-bottom: 20px !important;
}
.page_bulletin_list #bulletin-list{
	float: left;
	position: relative;
	width: 100%;
}
.page_bulletin_list #bulletin-list .bulletin-item{
	width: 49%;
	float: left;
	margin-right: 2%;
	background: url("/assets/media/transparent-Links.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 10px;
	padding: 12px 22px;
}
.page_bulletin_list #bulletin-list .bulletin-item:nth-child(2n){
	margin-right: 0;
}
.page_bulletin_list #bulletin-list .bulletin-item:hover{
	background: rgba(255,255,255, 0.6);
}
.page_bulletin_list #bulletin-list .bulletin-item .top{
	float: left;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #c1d1b3;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.page_bulletin_list #bulletin-list .bulletin-item .top .title{
	float: left;
	position: relative;
	width: 83%;
	color: #316c00;
	font-size: 16px;
}
.page_bulletin_list #bulletin-list .bulletin-item .top .link{
	float: left;
	position: relative;
	width: 15%;
	color: #316c00;
}
.page_bulletin_list #bulletin-list .bulletin-item .top .link a{
	color: #316c00;
	text-decoration: none;
}
.page_bulletin_list #bulletin-list .bulletin-item .top a:hover{
	color: #f3ac08;
}
.page_bulletin_list #bulletin-list .bulletin-item .bottom{
	float: left;
	position: relative;
	width: 100%;
	height: 40px;
	overflow: hidden;
}
.page_bulletin_list #bulletin-list .bulletin-item .bottom .description{
	float: left;
	position: relative;
	width: 100%;
	color: #8ba476;
	text-align: justify;
}

/*DOX FRONT*/
.page_documents_list #navigation_bottom .dropdown-menu{
	background: url("/assets/media/contact/nav_bottom.png");
}
.page_documents_list #navigation_bottom .navbot_shadow{
	display: block;
}
.page_documents_list .wrapper {
    margin: 300px auto 120px;
}
.page_documents_list .crumbs{
	margin-bottom: 20px !important;
}
.page_documents_list #dox-front-list{
	float: left;
	position: relative;
	width: 100%;
}
.page_documents_list #dox-front-list .dox-front-item{
	width: 49%;
	float: left;
	margin-right: 2%;
	background: url("/assets/media/transparent-Links.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 10px;
	padding: 12px 22px;
}
.page_documents_list #dox-front-list .dox-front-item:nth-child(2n){
	margin-right: 0;
}
.page_documents_list #dox-front-list .dox-front-item:hover{
	background: rgba(255,255,255, 0.6);
}
.page_documents_list #dox-front-list .dox-front-item .top{
	float: left;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #c1d1b3;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.page_documents_list #dox-front-list .dox-front-item .top .title{
	float: left;
	position: relative;
	width: 83%;
	color: #316c00;
	font-size: 16px;
}
.page_documents_list #dox-front-list .dox-front-item .top .link{
	float: left;
	position: relative;
	width: 15%;
	color: #316c00;
}
.page_documents_list #dox-front-list .dox-front-item .top .link a{
	color: #316c00;
	text-decoration: none;
}
.page_documents_list #dox-front-list .dox-front-item .top a:hover{
	color: #f3ac08;
}
.page_documents_list #dox-front-list .dox-front-item .bottom{
	float: left;
	position: relative;
	width: 100%;
	min-height: 40px;
    height: auto;
    overflow: hidden;
}
.page_documents_list #dox-front-list .dox-front-item .bottom .description{
	float: left;
	position: relative;
	width: 100%;
	color: #8ba476;
	text-align: justify;
}

#system-error{
	float: left;
    margin-top: 300px;
    position: relative;
    width: 100%;
}
#error404{
	float: left;
    position: relative;
    width: 100%;
	text-align: center;
	background: url("/assets/media/poll/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	min-height: 200px;
	margin-bottom: 20px;
}
#error404 h2{
	float: left;
    position: relative;
    width: 100%;
	color: #4b8020;
}
#error404 .text{
	float: left;
    position: relative;
    width: 100%;
	color: #506241;
}
#error404 .buttons{
	float: left;
    position: relative;
    width: 100%;
	margin-top: 30px;
}
#error404 .buttons a{
	color: #fff;
	background: #4b8020;
	padding: 10px;
}

#subscription{
	
}
#subscription h3 {
    margin: 29px 0 10px !important;
}
#subscription .sub-input{
	float: left;
	width: 100%;
}
#subscription .sub-input input{
	margin: 0 !important;
}
#subscription .message{
	float: left;
	width: 100%;
	margin: 5px 0;
	color: #c2c2c2;
}
#subscription .sub-error{
	float: left;
	width: 100%;
	margin: 5px 0;
	color: #c2c2c2;
}
#subscription .sbHolderGray{
	max-width: 195px;
	/*margin-bottom: 15px;*/
}

#unsubscribe{
	float: left;
    margin-top: 300px;
    position: relative;
    width: 100%;
}
#unsubscribe .inner{
	float: left;
    position: relative;
    width: 100%;
	text-align: center;
	background: url("/assets/media/poll/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	min-height: 200px;
	margin-bottom: 20px;
}
#unsubscribe h2{
	float: left;
    position: relative;
    width: 100%;
	color: #4b8020;
}
#unsubscribe  .form-holder{
	float: left;
    position: relative;
    width: 100%;
}
#unsubscribe  .text{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 15px;
	color: #506241;
}
#unsubscribe  .form-holder .fields{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 15px;
}
#unsubscribe  .form-holder .form-inputs{
    margin: 0 auto;
    position: relative;
    width: 300px;
}
#unsubscribe  .form-holder .form-inputs label{
	float: left;
    position: relative;
    width: 100%;
	text-align: left;
	color: #234b01;
}
#unsubscribe  .form-holder .form-inputs input{
	border: 1px solid #94c06d;
    border-radius: 0;
    color: #9cb388;
    float: left;
    max-height: 40px;
    min-height: 40px;
    position: relative;
    width: 100%;
}
#unsubscribe  .form-holder .form-error{
	float: left;
    position: relative;
    width: 100%;
	color: #990000;
	margin: 10px 0;
}
#unsubscribe  .form-holder .submit-wrap{
	float: left;
    position: relative;
    width: 100%;
}
#unsubscribe  .form-holder .submit-wrap button{
	background: none repeat scroll 0 0 #234b01;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    min-height: 40px;
    min-width: 150px;
    position: relative;
    text-transform: uppercase;
	margin-bottom: 20px;
}

.no-result{
	float: left;
	width: 100%;
	padding: 15px;
	background: url("/assets/media/news/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #316c00;
	text-align: center;
}