*{
	font-family: Arial, Verdana, Helvetica, Times New Roman;
}
body { 
	background: #fff; 
	color: #000;
	font-size: 12px;
}
a:link { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #06c; 
}
a:link:after { 
	content: " (" attr(href) ") "; 
} 

#header,
#gallery_holder, 
#footer{
	display:none;
}
#main{
	width: 100%;
	float: left;
	position: relative;
}

ul{
	
}

.crumbs,
.data-menu{
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 10px;
}
.crumbs .left,
.data-menu .left{
	display: none;
}
.crumbs .middle,
.data-menu .middle{
	float: left;
    position: relative;
    text-align: center;
    width: 100%;
}
.crumbs .middle h2,
.data-menu .middle h2{
	margin:0;
}
.crumbs .right,
.data-menu .right{
	display: none;
}
.crumbs .left ul,
.data-menu .left ul{
	list-style: outside none none;
    margin: 0;
    padding: 0;
}
.crumbs .left ul li,
.data-menu .left ul li{
	float: left;
    margin: 0 3px;
    position: relative;
    width: auto;
}

.container{
	float: left;
    position: relative;
    width: 100%;
}
.wrapper{
	float: left;
    position: relative;
    width: 100%;
}
.wrap{
	float: left;
    position: relative;
    width: 100%;
}
.wrapper-inner{
	float: left;
    position: relative;
    width: 100%;
}
.wrap-inner{
	float: left;
    position: relative;
    width: 100%;
}
.simple-inner{
	float: left;
    position: relative;
    width: 100%;
}
.simple-data{
	float: left;
    position: relative;
    width: 100%;
}
.simple-title{
	float: left;
    position: relative;
    width: 100%;
}
.simple-title h2{
	float: left;
    position: relative;
    width: 100%;
	margin: 0 3px;
	font-size: 14px;
}
.simple-description{
	float: left;
    position: relative;
    width: 100%;
	text-align: justify;
}
.simple-description p{
    width: 100%;
	margin: 0 2px;
	text-align: justify;
}

.pagination-holder{
	float: left;
    position: relative;
    width: 100%;
	display: none;
}

/*video*/
#video_gallery{
	float: left;
    position: relative;
    width: 100%;
}
#video_gallery .list{
	float: left;
    position: relative;
    width: 100%;
}
#video_gallery .list ul{
	float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
	list-style: outside none none;
}
#video_gallery .list ul li{
	float: left;
    margin: 1%;
    position: relative;
    width: 30%;
}
#video_gallery .list ul li .box{
	float: left;
    position: relative;
    width: 100%;
	page-break-inside: avoid;
}
#video_gallery .list ul li .box .image{
	float: left;
    position: relative;
    width: 100%;
}
#video_gallery .list ul li .box .image img{
	float: left;
    position: relative;
    width: 100%;
}
#video_gallery .list ul li .box .image a{
	display: none;
}
#video_gallery .list ul li .box .title{
	box-sizing: border-box;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 16px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    text-align: center;
    width: 100%;
}
#video_gallery .list ul li .box .description_small {
	float: left;
    height: 105px;
    overflow: hidden;
    position: relative;
    text-align: justify;
    width: 100%;
}

/*gallery*/
#gallery{
	float: left;
    position: relative;
    width: 100%;
}
#gallery .list{
	float: left;
    position: relative;
    width: 100%;
}
#gallery .list ul{
	float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
	list-style: outside none none;
}
#gallery .list ul li{
	float: left;
    margin: 1%;
    position: relative;
    width: 30%;
}
#gallery .list ul li .box{
	float: left;
    position: relative;
    width: 100%;
	page-break-inside: avoid;
}
#gallery .list ul li .box .image{
	float: left;
    position: relative;
    width: 100%;
}
#gallery .list ul li .box .image img{
	float: left;
    position: relative;
    width: 100%;
}
#gallery .list ul li .box .image a{
	display: none;
}
#gallery .list ul li .box .title{
	box-sizing: border-box;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 16px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    text-align: center;
    width: 100%;
}
#gallery .list ul li .box .description_small {
	float: left;
    height: 105px;
    overflow: hidden;
    position: relative;
    text-align: justify;
    width: 100%;
}

/*buyer - list*/
#buyer-search{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .filter-holder{
	display: none;
}
#buyer-search .list-holder{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box{
    border-bottom: 1px dotted;
    box-sizing: border-box;
    float: left;
    margin-bottom: 10px;
    padding: 5px;
    page-break-inside: avoid;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .data{
	float: left;
    margin-bottom: 5px;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .data .top{
	float: left;
    margin-bottom: 5px;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .data .top .type{
	float: left;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
    width: 20%;
}
#buyer-search .list-holder .list .box .data .top .title{
	float: left;
    position: relative;
    width: 60%;
	font-weight: bold;
	font-size: 13px;
}
#buyer-search .list-holder .list .box .data .top .published{
	float: right;
    position: relative;
    width: 15%;
}
#buyer-search .list-holder .list .box .data .top .published i{
	display: none;
}
#buyer-search .list-holder .list .box .data .top .published .date{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .data .top .published .date span{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .data .bottom{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .data .bottom .description{
	float: left;
    position: relative;
    width: 100%;
	text-align: justify;
}
#buyer-search .list-holder .list .box .data .bottom .description .subject,
#buyer-search .list-holder .list .box .data .bottom .description .project{
	float: left;
    position: relative;
    width: 100%;
	height: auto !important;
	margin-bottom: 5px;
}
#buyer-search .list-holder .list .box .data .bottom .description .subject div,
#buyer-search .list-holder .list .box .data .bottom .description .project div{
	float: left;
    position: relative;
    width: 100%;
	text-align: justify;
}
#buyer-search .list-holder .list .box .data .bottom .description .subject div h4,
#buyer-search .list-holder .list .box .data .bottom .description .project div h4{
	float: left;
    position: relative;
    width: 100%;
	margin: 3px 0;
	text-transform: uppercase;
}
#buyer-search .list-holder .list .box .data .bottom .description .subject div p,
#buyer-search .list-holder .list .box .data .bottom .description .project div p{
	float: left;
    position: relative;
    width: 100%;
	margin: 1px 0;
}
#buyer-search .list-holder .list .box .data .bottom .description .subject .divider-h,
#buyer-search .list-holder .list .box .data .bottom .description .project .divider-h,
#buyer-search .list-holder .list .box .data .bottom .description .divider-v{
	display: none;
}
#buyer-search .list-holder .list .box .data .bottom .file{
	float: left;
    position: relative;
    width: 100%;
	display: none;
}
#buyer-search .list-holder .list .box .links{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .links .left{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .links .right{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .links .right a{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-search .list-holder .list .box .links .right span{
	display: none;
}
#buyer-search .list-holder .list .box .links .right i{
	display: none;
}

/*buyer - single*/
#buyer-profile-single{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-profile-single .main-data{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#buyer-profile-single .main-data .top{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#buyer-profile-single .main-data .top .title{
	float: left;
    position: relative;
    width: 80%;
	font-weight: bold;
	font-size: 15px;
}
#buyer-profile-single .main-data .published{
	float: right;
    position: relative;
    width: 15%;
}
#buyer-profile-single .main-data .published i{
	display: none;
}
#buyer-profile-single .main-data .published .date{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-profile-single .main-data .published .date span{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-profile-single .main-data .box-order{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#buyer-profile-single .main-data .box-order .description{
	float: left;
    position: relative;
    width: 100%;
	text-align: justify;
}
#buyer-profile-single .main-data .box-order .description .subject,
#buyer-profile-single .main-data .box-order .description .project{
	float: left;
    position: relative;
    width: 100%;
	height: auto !important;
	margin-bottom: 5px;
}
#buyer-profile-single .main-data .box-order.description .subject div,
#buyer-profile-single .main-data .box-order .description .project div{
	float: left;
    position: relative;
    width: 100%;
	text-align: justify;
}
#buyer-profile-single .main-data .box-order .description .subject div h4,
#buyer-profile-single .main-data .box-order .description .project div h4{
	float: left;
    position: relative;
    width: 100%;
	margin: 3px 0;
	text-transform: uppercase;
}
#buyer-profile-single .main-data .box-order .description .subject div p,
#buyer-profile-single .main-data .box-order .description .project div p{
	float: left;
    position: relative;
    width: 100%;
	margin: 1px 0;
}
#buyer-profile-single .main-data .box-order .description .subject .divider-h,
#buyer-profile-single .main-data .box-order .description .project .divider-h,
#buyer-profile-single .main-data .box-order .description .divider-v{
	display: none;
}
#buyer-profile-single .boxes-list{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-profile-single .boxes-list .info-box{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#buyer-profile-single .boxes-list .info-box .left{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 5px;
	text-transform: uppercase;
}
#buyer-profile-single .boxes-list .info-box .left .title{
	float: left;
    position: relative;
    width: 100%;
	font-weight: bold;
}
#buyer-profile-single .boxes-list .info-box .left i{
	display: none;
}
#buyer-profile-single .boxes-list .info-box .right{
	float: left;
    position: relative;
    width: 100%;
}
#buyer-profile-single .boxes-list .info-box.dates .right .row1{
	float: left;
	position: relative;
	width: 100%;
}
#buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-label{
	float: left;
    font-style: italic;
    font-weight: bold;
    position: relative;
    width: 35%;
}
#buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value{
	float: right;
    position: relative;
    width: 60%;
}
#buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value span{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 3px;
	text-align: justify;
}
#buyer-profile-single .boxes-list .info-box.dates .right .row1 .date-value span.bold{
	font-weight: bold;
}
#buyer-profile-single .boxes-list .info-box.dox .row1,
#buyer-profile-single .boxes-list .info-box.dox-acc .row1{
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 3px;
}
#buyer-profile-single .boxes-list .info-box.dox .row1 a,
#buyer-profile-single .boxes-list .info-box.dox-acc .row1 a{
	float: left;
	position: relative;
	width: 100%;
}
#buyer-profile-single .boxes-list .info-box.dox .row1 a i,
#buyer-profile-single .boxes-list .info-box.dox-acc .row1 a i{
	display: none;
}
#buyer-profile-single .boxes-list .info-box.answers .row1,
#buyer-profile-single .boxes-list .info-box.messages .row1{
	border-bottom: 1px dotted;
    float: left;
    margin-bottom: 3px;
    padding-bottom: 3px;
    position: relative;
    width: 100%;
	page-break-inside: avoid;
}
#buyer-profile-single .boxes-list .info-box.answers .row1 .top,
#buyer-profile-single .boxes-list .info-box.messages .row1 .top{
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 3px;
}
#buyer-profile-single .boxes-list .info-box.answers .row1 .top .date,
#buyer-profile-single .boxes-list .info-box.messages .row1 .top .date{
	float: left;
	position: relative;
	width: 20%;
}
#buyer-profile-single .boxes-list .info-box.answers .row1 .top .file,
#buyer-profile-single .boxes-list .info-box.messages .row1 .top .file{
	float: right;
	position: relative;
	width: 40%;
}
#buyer-profile-single .boxes-list .info-box.answers .row1 .top .file a,
#buyer-profile-single .boxes-list .info-box.messages .row1 .top .file a{
	float: right;
	position: relative;
	width: auto;
}
#buyer-profile-single .boxes-list .info-box.answers .row1 .top .file a i,
#buyer-profile-single .boxes-list .info-box.messages .row1 .top .file a i{
	display: none;
}
#buyer-profile-single .boxes-list .info-box.answers .row1 .divider-h,
#buyer-profile-single .boxes-list .info-box.messages .row1 .divider-h{
	display: none;
}
#buyer-profile-single .boxes-list .info-box.answers .row1 .description,
#buyer-profile-single .boxes-list .info-box.messages .row1 .description{
	float: left;
	position: relative;
	width: 100%;
	text-align: justify;
}
#buyer-profile-single .boxes-list .info-box.answers .row1 .description p,
#buyer-profile-single .boxes-list .info-box.messages .row1 .description p{
	margin: 0 2px;
	text-align: justify;
}

/*news-list*/
#news-list{
	float: left;
    position: relative;
    width: 100%;
}
#news-list .row-list{
	float: left;
    position: relative;
    width: 100%;
}
#news-list .row-list .box{
    border-bottom: 1px dotted;
    box-sizing: border-box;
    float: left;
    margin-bottom: 10px;
    padding: 5px;
    page-break-inside: avoid;
    position: relative;
    width: 100%;
}
#news-list .row-list .box .left{
	float: left;
    height: auto !important;
    position: relative;
    width: 15%;
}
#news-list .row-list .box .left a:link:after,
#news-list .row-list .box .right .title a:link:after , 
#news-list .row-list .box .right .description a:link:after { 
	content: ""; 
}
#news-list .row-list .box .left .picture{
	float: left;
    position: relative;
    width: 100%;
	max-height: 90px;
	overflow: hidden;
}
#news-list .row-list .box .left .picture img{
	float: left;
    position: relative;
    width: 100%;
}
#news-list .row-list .box .right{
	float: right;
    height: auto !important;
    position: relative;
    width: 84%;
}
#news-list .row-list .box .right .title{
	float: right;
    position: relative;
    width: 100%;
	margin-bottom: 5px;
}
#news-list .row-list .box .right .title a,
#news-list .row-list .box .right .description a{
	color: #000;
    float: left;
    font-weight: normal;
    position: relative;
    text-align: justify;
    text-decoration: none;
    width: 100%;
}
#news-list .row-list .box .right .title a h3{
	float: left;
    margin: 0;
    position: relative;
    width: 100%;
	font-size: 14px;
}
#news-list .row-list .box .right .divider-h{
	display: none;
}
#news-list .row-list .box .right .description{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 5px;
}
#news-list .row-list .box .right .bottom{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 5px;
}
#news-list .row-list .box .right .bottom .date{
	float: left;
    position: relative;
    width: 25%;
}
#news-list .row-list .box .right .bottom .date i{
	float: left;
    position: relative;
}
#news-list .row-list .box .right .bottom .date span{
	float: left;
    position: relative;
	height: 15px;
	margin-left: 5px;
}
#news-list .row-list .box .right .bottom .more{
	float: right;
    position: relative;
    width: 74%;
}
#news-list .row-list .box .right .bottom .more a{
	float: right;
    position: relative;
    width: auto;
}
#news-list .row-list .box .right .bottom .more i,
#news-list .row-list .box .right .bottom .more span{
	display: none;
}

/*news - single*/
#news-inner{
	float: left;
    position: relative;
    width: 100%;
}

/*polls - list*/
#poll-list{
	float: left;
    position: relative;
    width: 100%;
}
#poll-list .box-list{
	float: left;
    position: relative;
    width: 100%;
}
#poll-list .box-list .box{
    border-bottom: 1px dotted;
    box-sizing: border-box;
    float: left;
    margin-bottom: 10px;
    padding: 5px;
    page-break-inside: avoid;
    position: relative;
    width: 100%;
}
#poll-list .box-list .box .left{
	float: left;
    position: relative;
    width: 15%;
}
#poll-list .box-list .box .left .picture{
	float: left;
    position: relative;
    width: 100%;
	height: 90px;
	overflow: hidden;
}
#poll-list .box-list .box .left .picture a:link:after,
#poll-list .box-list .box .right .top .title a:link:after,
#poll-list .box-list .box .right .description a:link:after{
	content: ""; 
}
#poll-list .box-list .box .left .picture a{
	float: left;
    position: relative;
    width: 100%;
}
#poll-list .box-list .box .left .picture a img{
	float: left;
    position: relative;
    width: 100%;
}
#poll-list .box-list .box .right{
	float: right;
    position: relative;
    width: 84%;
}
#poll-list .box-list .box .right .top {
	width: 100%;
	float: left;
    position: relative;
	margin-bottom: 5px;
}
#poll-list .box-list .box .right .top .title{
	width: 79%;
	float: left;
    position: relative;
}
#poll-list .box-list .box .right .top .title a{
	float: left;
    position: relative;
	width: 100%;
	color: #000;
	text-decoration: none;
}
#poll-list .box-list .box .right .top .title a h3{
	float: left;
    position: relative;
	width: 100%;
	margin: 0;
}
#poll-list .box-list .box .right .top .status{
	float: right;
    position: relative;
	width: 20%;
}
#poll-list .box-list .box .right .top .status i{
	display: none;
}
#poll-list .box-list .box .right .top .status .status-text {
	float: left;
    position: relative;
	width: 100%;
}
#poll-list .box-list .box .right .top .status .status-text div{
	float: left;
    position: relative;
	width: 100%;
}
#poll-list .box-list .box .right .divider-h,
#poll-list .box-list .box .right .bottom .divider-v,
#poll-list .box-list .box .right .bottom .more a i{
	display: none;
}
#poll-list .box-list .box .right .description{
	float: left;
    position: relative;
    text-align: justify;
    width: 100%;
	margin-bottom: 5px;
}
#poll-list .box-list .box .right .description a{
	float: left;
    position: relative;
    text-align: justify;
    width: 100%;
	color: #000;
	text-decoration: none;
}
#poll-list .box-list .box .right .bottom{
	float: left;
    position: relative;
	width: 100%;
}
#poll-list .box-list .box .right .bottom .date{
	float: left;
    position: relative;
    width: 25%;
}
#poll-list .box-list .box .right .bottom .more{
	float: right;
    position: relative;
    width: 74%;
}
#poll-list .box-list .box .right .bottom .more a{
	float: right;
    position: relative;
    width: auto;
}


/*polls - single*/
#poll-single{
	float: left;
    position: relative;
    width: 100%;
}
#poll-single .main-data{
	border-bottom: 1px dotted;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}
#poll-single .main-data .data{
	float: left;
    position: relative;
    width: 100%;
}
#poll-single .main-data .data .left{
	float: left;
    position: relative;
    width: 15%;
}
#poll-single .main-data .data .left .picture{
	float: left;
    position: relative;
    width: 100%;
	height: 90px;
	overflow: hidden;
}
#poll-single .main-data .data .left .picture img{
	float: left;
    position: relative;
    width: 100%;
}
#poll-single .main-data .data .right{
	float: right;
    position: relative;
    width: 84%;
}
#poll-single .main-data .data .right .top {
	width: 100%;
	float: left;
    position: relative;
	margin-bottom: 5px;
}
#poll-single .main-data .data .right .top .title{
	width: 79%;
	float: left;
    position: relative;
}
#poll-single .main-data .data .right .top .title h3{
	float: left;
    position: relative;
	width: 100%;
	margin: 0;
}
#poll-single .main-data .data .right .top .status{
	float: right;
    position: relative;
	width: 20%;
}
#poll-single .main-data .data .right .top .status i{
	display: none;
}
#poll-single .main-data .data .right .top .status .status-text {
	float: left;
    position: relative;
	width: 100%;
}
#poll-single .main-data .data .right .top .status .status-text div{
	float: left;
    position: relative;
	width: 100%;
}
#poll-single .main-data .data .right .divider-h{
	display: none;
}
#poll-single .main-data .data .right .description{
	float: left;
    position: relative;
    text-align: justify;
    width: 100%;
	margin-bottom: 5px;
}
#poll-single .form-data{
	float: left;
    position: relative;
    width: 100%;
}
#poll-single .form-data .questions-data{
	float: left;
    position: relative;
    width: 100%;
}
#poll-single .form-data .questions-data .left{
	float: left;
    position: relative;
    width: 15%;
	text-align: center;
}
#poll-single .form-data .questions-data .left i{
	margin-top: 20px;
}
#poll-single .form-data .questions-data .right{
	float: right;
    position: relative;
    width: 84%;
}
#poll-single .form-data .questions-data .right .option-message{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
	text-align: justify;
}
#poll-single .form-data .questions-data .right .option-question{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
	text-align: justify;
}
#poll-single .form-data .questions-data .right .options-list{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#poll-single .form-data .questions-data .right .options-list .question-option {
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 5px;
}
#poll-single .form-data .questions-data .right .options-list .question-option .top{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 3px;
}
#poll-single .form-data .questions-data .right .options-list .question-option .top input{
	float: left;
    position: relative;
    width: auto;
	margin: 0 5px 0 0;
}
#poll-single .form-data .questions-data .right .options-list .question-option .top .text{
	float: left;
    position: relative;
    width: auto;
}
#poll-single .form-data .questions-data .right .options-list .question-option .bottom{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 3px;
}
#poll-single .form-data .questions-data .right .options-list .question-option .bottom textarea{
	border: 1px solid;
    float: left;
    height: 20px;
    position: relative;
    width: 80%;
	margin: 0;
}
#poll-single .form-data .questions-data .right .options-list .poll-errors{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 3px;
}
#poll-single .form-data .user-data{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 3px;
}
#poll-single .form-data .user-data .left,
#poll-single .form-data .user-data .right .top{
	display: none;
}
#poll-single .form-data .user-data .right{
	float: left;
    position: relative;
    width: 100%;
}
#poll-single  .poll-results{
	float: left;
    position: relative;
    width: 100%;
}
#poll-single  .poll-results .left{
	float: left;
    position: relative;
    width: 15%;
	text-align: center;
}
#poll-single  .poll-results .left i{
	margin-top: 20px;
}
#poll-single  .poll-results .right{
	float: right;
    position: relative;
    width: 84%;
}
#poll-single  .poll-results .right .top{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#poll-single  .poll-results .right .bottom{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#poll-single  .poll-results .right .bottom .result-row{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 5px;
}
#poll-single  .poll-results .right .bottom .result-row .bar-holder{
	float: right;
    position: relative;
    width: 50%;
}
#poll-single  .poll-results .right .bottom .result-row .bar-holder .bar{
	background: #ddd;
    float: left;
    position: relative;
	height: 25px;
	line-height: 25px;
	text-align: left;
	text-indent: 5px;
}
#poll-single  .poll-results .right .bottom .result-row .text{
	float: left;
    position: relative;
    width: 50%;
	line-height: 25px;
}

/*bulletin - list*/
#bulletin-list{
	float: left;
    position: relative;
    width: 100%;
}
#bulletin-list .bulletin-row{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#bulletin-list .bulletin-row .bulletin-item{
	border-bottom: 1px dotted;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    page-break-inside: avoid;
    position: relative;
    width: 100%;
}
#bulletin-list .bulletin-row .bulletin-item .top{
	float: left;
    position: relative;
    width: 100%;
	height: auto !important;
	margin-bottom: 3px;
}
#bulletin-list .bulletin-row .bulletin-item .top .title{
	float: left;
    position: relative;
    width: 70%;
}
#bulletin-list .bulletin-row .bulletin-item .top .link{
	float: right;
    position: relative;
    width: 29%;
}
#bulletin-list .bulletin-row .bulletin-item .top .link a{
	float: left;
    position: relative;
    width: 100%;
}
#bulletin-list .bulletin-row .bulletin-item .top .link a i{
	display: none;
}
#bulletin-list .bulletin-row .bulletin-item .bottom{
	float: left;
    position: relative;
    width: 100%;
}
#bulletin-list .bulletin-row .bulletin-item .bottom .description{
	float: left;
    position: relative;
    width: 100%;
}

/*links - list*/
.page_links_list #uf_links{
	float: left;
    position: relative;
    width: 100%;
}
.page_links_list #uf_links .links-holder{
	float: left;
    position: relative;
    width: 100%;
}
.page_links_list #uf_links .links-holder .top{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
.page_links_list #uf_links .links-holder .top .name{
	float: left;
    position: relative;
    width: 100%;
	font-weight: bold;
	text-align: center;
}
.page_links_list #uf_links .links-holder .bottom{
	float: left;
    position: relative;
    width: 100%;
}
.page_links_list #uf_links .links-holder .bottom .links-row{
	float: left;
    position: relative;
    width: 100%;
	page-break-inside: avoid;
}
.page_links_list #uf_links .links-holder .bottom .links-row .link_box{
	border-bottom: 1px dotted;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    page-break-inside: avoid;
    position: relative;
    width: 100%;
}
.page_links_list #uf_links .links-holder .bottom .links-row .link_box .image{
	float: left;
    position: relative;
    width: 15%;
	height: 90px;
	overflow: hidden;
	display: none;
}
.page_links_list #uf_links .links-holder .bottom .links-row .link_box .image img{
	float: left;
    position: relative;
    width: 100%;
}
.page_links_list #uf_links .links-holder .bottom .links-row .link_box .title{
	float: left;
    position: relative;
    width: 100%;
	height: auto !important;
	text-align: justify;
}
.page_links_list #uf_links .links-holder .bottom .links-row .link_box .link{
	float: left;
    position: relative;
    width: 100%;
	height: auto !important;
}
.page_links_list #uf_links .links-holder .bottom .links-row .link_box .link a{
	float: left;
    position: relative;
    width: 100%;
	text-align: left;
}
.page_links_list #uf_links .links-holder .bottom .links-row .link_box .link a:link:after{
	content: "";
}

/*nature - single*/
#nature{
	float: left;
    position: relative;
    width: 100%;
}
#nature #back-holder{
	display: none;
}
#nature .data-title{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#nature .data-title h2{
	float: left;
    position: relative;
    width: 100%;
	margin: 0;
	font-size: 15px;
}
#nature .data-content{
	float: left;
    position: relative;
    width: 100%;
	text-align: justify;
}
#nature .data-content p{
	margin: 3px 0; 
}
#nature .data-content a{
	text-align: left;
}

/*publications - list*/
#publications-list{
	float: left;
    position: relative;
    width: 100%;
}
#publications-list .box-list{
	float: left;
    position: relative;
    width: 100%;
}
#publications-list .box-list .box{
	border-bottom: 1px dotted;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 5px;
    page-break-inside: avoid;
    position: relative;
    width: 100%;
}
#publications-list .box-list .box .left{
	float: left;
    position: relative;
    width: 20%;
}
#publications-list .box-list .box .left .image{
	float: left;
    position: relative;
    width: 100%;
	overflow: hidden;
}
#publications-list .box-list .box .left .image a{
	float: left;
    position: relative;
    width: 100%;
	text-align: center;
}
#publications-list .box-list .box .left .image a:link:after{
	content: "";
}
#publications-list .box-list .box .left .image a img{
	max-height: 150px;
    max-width: 100%;
    position: relative;
    width: auto;
}
#publications-list .box-list .box .right{
	float: right;
    position: relative;
    width: 79%;
}
#publications-list .box-list .box .right .top{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 5px;
}
#publications-list .box-list .box .right .top .title{
	float: left;
    position: relative;
    width: 100%;
}
#publications-list .box-list .box .right .top .title h3{
	float: left;
    position: relative;
    width: 100%;
	margin: 0;
}
#publications-list .box-list .box .right .top .link{
	float: left;
    position: relative;
    width: 100%;
}
#publications-list .box-list .box .right .top .link a{
	float: left;
    position: relative;
    width: 100%;
}
#publications-list .box-list .box .right .top .link a i{
	display: none;
}
#publications-list .box-list .box .right .divider-h{
	display: none;
}
#publications-list .box-list .box .right .middle{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 5px;
}
#publications-list .box-list .box .right .middle .row-td{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 2px;
}
#publications-list .box-list .box .right .middle .row-td .row-label{
	float: left;
    position: relative;
    width:auto;
	font-weight: bold;
	margin-right: 3px;
}
#publications-list .box-list .box .right .middle .row-td .row-value{
	float: left;
    position: relative;
    width:auto;
}
#publications-list .box-list .box .right .bottom{
	float: left;
    position: relative;
    width: 100%;
}
#publications-list .box-list .box .right .bottom .divider{
	display: none;
}
#publications-list .box-list .box .right .bottom .place-year,
#publications-list .box-list .box .right .bottom .pages-case,
#publications-list .box-list .box .right .bottom .dimensions,
#publications-list .box-list .box .right .bottom .price{
	float: left;
    margin: 1px 1%;
    position: relative;
    width: 48%;
}
#publications-list .box-list .box .right .bottom .place-year i,
#publications-list .box-list .box .right .bottom .pages-case i,
#publications-list .box-list .box .right .bottom .dimensions i{
	float: left;
    position: relative;
}
#publications-list .box-list .box .right .bottom .place-year div,
#publications-list .box-list .box .right .bottom .pages-case div,
#publications-list .box-list .box .right .bottom .dimensions div{
	float: left;
    margin-left: 5px;
    position: relative;
}

/*documents - list*/
#dox-front-list{
	float: left;
    position: relative;
    width: 100%;
}
#dox-front-list .dox-front-row{
	float: left;
    position: relative;
    width: 100%;
}
#dox-front-list .dox-front-row .dox-front-item{
	border-bottom: 1px dotted;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    page-break-inside: avoid;
    position: relative;
    width: 100%;
}
#dox-front-list .dox-front-row .dox-front-item .top{
	float: left;
    height: auto !important;
    position: relative;
    width: 100%;
	margin-bottom: 3px;
}
#dox-front-list .dox-front-row .dox-front-item .top .title{
	float: left;
    position: relative;
    width: 70%;
}
#dox-front-list .dox-front-row .dox-front-item .top .link{
	float: right;
    position: relative;
    width: 29%;
}
#dox-front-list .dox-front-row .dox-front-item .top .link a{
	float: left;
    position: relative;
    width: 100%;
}
#dox-front-list .dox-front-row .dox-front-item .top .link a i{
	display: none;
}
#dox-front-list .dox-front-row .dox-front-item .bottom{
	float: left;
    position: relative;
    width: 100%;
}
#dox-front-list .dox-front-row .dox-front-item .bottom .description{
	float: left;
    position: relative;
    width: 100%;
}

/*accommodation - list*/
#accommodation{
	float: left;
    position: relative;
    width: 100%;
}
#accommodation .gl_shadow{
	display: none;
}
#accommodation .accommodations_list{
	float: left;
    position: relative;
    width: 100%;
}
#accommodation .accommodations_list .title_bar{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
#accommodation .accommodations_list .title_bar .name{
	float: left;
    position: relative;
    width: 100%;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
}
#accommodation .accommodations_list .acc_place{
	float: left;
    position: relative;
    width: 100%;
}
#accommodation .accommodations_list .acc_place .wrapper{
	border-bottom: 1px dotted;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    page-break-inside: avoid;
    position: relative;
    width: 100%;
}
#accommodation .accommodations_list .acc_place .wrapper .box{
    float: left;
    position: relative;
    width: 100%;
}
#accommodation .accommodations_list .acc_place .wrapper .left{
    float: left;
    position: relative;
    width: 20%;
}
#accommodation .accommodations_list .acc_place .wrapper .left a{
    float: left;
    position: relative;
    width: 100%;
}
#accommodation .accommodations_list .acc_place .wrapper .left a:link:after{
    content: "";
}
#accommodation .accommodations_list .acc_place .wrapper .left a img{
    float: left;
    position: relative;
    width: 100%;
}
#accommodation .accommodations_list .acc_place .wrapper .right{
    float: right;
    position: relative;
    width: 79%;
}
#accommodation .accommodations_list .acc_place .wrapper .right .owner{
    float: left;
    font-weight: bold;
    position: relative;
    text-indent: 5px;
    width: 70%;
	margin-bottom: 10px;
}
#accommodation .accommodations_list .acc_place .wrapper .right .brand{
    float: right;
    position: relative;
    right: 10px;
    width: 15%;
}
#accommodation .accommodations_list .acc_place .wrapper .right .brand img{
    float: right;
    position: relative;
    width: 100%;
}
#accommodation .accommodations_list .acc_place .wrapper .right .gsm,
#accommodation .accommodations_list .acc_place .wrapper .right .tel,
#accommodation .accommodations_list .acc_place .wrapper .right .desc,
#accommodation .accommodations_list .acc_place .wrapper .right .info{
    margin-bottom: 5px;
    width: 70%;
	float: left;
    position: relative;
}

/*contacts*/
#contacts{
	float: left;
    position: relative;
    width: 100%;
}
#contacts .form_wrap ,
#contacts .office_divider ,
#contacts .green ,
#contacts .office_info .office_header .middle ,
#contacts .office_info .office_header .right ,
#contacts .office_info .office_divider_1 ,
#contacts .office_info .office_divider_2 ,
#contacts .office_info .office_picture ,
#contacts .office_info .hr_line {
	display: none;
}
#contacts .box{
	float: left;
    position: relative;
    width: 100%;
}
#contacts .box .office_location{
	float: left;
    position: relative;
    width: 100%;
}
#contacts .box .office_location .inner-wrap{
	float: left;
    position: relative;
    width: 100%;
}
#contacts .box .office_location .office_info{
	float: left;
    position: relative;
    width: 100%;
}
#contacts .box .office_location .office_info .office_header{
	float: left;
    position: relative;
    width: 100%;
}
#contacts .box .office_location .office_info .office_header .left{
	float: left;
    position: relative;
    width: 100%;
	text-align: center;
}
#contacts .box .office_location .office_info .office_bottom{
	float: left;
    position: relative;
    width: 100%;
}
#contacts .box .office_location .office_info .office_bottom .office_data{
	border-right: 1px dotted;
    box-sizing: border-box;
    float: left;
    margin-right: 2%;
    padding: 25px 20px;
    position: relative;
    width: 55%;
}
#contacts .box .office_location .office_info .office_bottom .office_data .con_row{
	float: left;
    position: relative;
    width: 100%;
	margin-bottom: 10px;
}
#contacts .box .office_location .office_info .office_bottom .office_data .con_row i{
	float: left;
    position: relative;
    width: auto;
	margin-right: 10px;
}
#contacts .box .office_location .office_info .office_bottom .office_data .con_row span{
	float: left;
    position: relative;
    width: 88%;
}
#contacts .box .office_location .office_info .office_bottom .office_map_picture{
	float: left;
    position: relative;
    width: 40%;
}
#contacts .box .office_location .office_info .office_bottom .office_map_picture img{
	float: left;
    position: relative;
    width: 100%;
}

