





#main_bg {
	/*background: url('../../../../bitrix/templates/maslenica/img/background_02.jpg') center top no-repeat;
	background-size: cover; 
	background-attachment: fixed;
	padding: 0;
	margin: 0;
	height: 100%;*/
}

#menu{
	width: 100%;
	height: 50px;
	background: url('../../../../bitrix/templates/maslenica/img/menubg.png') repeat-x;
	margin-bottom: 30px;
	position: fixed;
	right: 0;
	left: 1px;
	z-index: 1030;
	margin-bottom: 0;
}
#leftblock_menu {
	position: fixed;width:1px;height:50px;
	background: url('../../../../bitrix/templates/maslenica/img/menubg.png') repeat-x;

}
#menuinside{
	width: 100%;
	margin: 0 auto;
	height: 50px;
}
#nav {
	display: table-row;
}
	#nav li {
		width: auto; 
		display: table-cell; 
		text-align: center;	
		height: 50px;
		padding-left: 2px; 
		vertical-align: bottom; 
	}
	#nav li:first-child {
		padding: 0; 
	}
	#nav li:hover, #nav li.act{
		background: url('../../../../bitrix/templates/maslenica/img/menuhover.png') repeat-x;
		height:49px !important;
	}
	#nav li a {
		width: 1000px; 
		height: 50px;
		display: table-cell; 
		vertical-align: middle; 
		font: bold 12px 'Arial';
		color: #ffffff;
		text-decoration: none;
		position: relative;
	}
	#nav li a img{
		margin-top: 1px;
	}
	#nav li a img.bigimg{
		margin-top: 0;
	}
	#nav li a img.bigimg2{
		margin-top: -1px;
	}
.body{		
	width: 1000px;
	margin: 0 auto;
	padding-top:80px
}
.leftblock{
	float: left;
	width: 210px;
	margin-right: 30px;
	padding-left:10px;
}
	.leftblock .logo{
		margin: 0 auto;
		width: 200px;
		margin-bottom: 13px;
	}
		.leftblock .logo img{
			margin-bottom: 17px;
		}
	.leftblock .block{		
		width: 158px;
		padding-left: 26px;
		padding-right: 26px;
		padding-top: 27px;
		padding-bottom: 27px;
		position: relative;
		margin-bottom: 30px;		
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: #bebdbd 0px 0px 7px;
		-moz-box-shadow: #bebdbd 0px 0px 7px;
		box-shadow: #bebdbd 0px 0px 7px;
		background-color: #ffffff;
		behavior: url('../../../../css3.htc');
	}
	.leftblock .block.blockbg{
		padding-bottom: 7px;
		/*background:#fff79a;*/
		background: url('../../../../bitrix/templates/maslenica/img/blockbg.png') no-repeat;
	}
	.leftblock .block.linklist a{
		display: table-cell;
		height: 30px;
		padding-left: 56px;
		width: 110px;
		font: bold 11px 'Arial';
		text-decoration:none;
		color: #646464;
		vertical-align: middle;
	}
	.mb20{
		margin-bottom: 20px;
	}
	.leftblock .block a.i1{
		background: url('../../../../bitrix/templates/maslenica/img/mandarin-mobile_ico.png') no-repeat;
	}
	.leftblock .block .weather{
		margin-left:4px
	}
	.leftblock .block .redhead{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 210px;
		height: 22px;				
		font: bold 12px 'Arial';
		color: #ffffff;
		background: url('../../../../bitrix/templates/maslenica/img/redhead.png') no-repeat;
		text-align: center;
		padding-top: 7px;
	}
	.leftblock .block .bluehead{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 210px;
		height: 22px;				
		font: bold 12px 'Arial';
		color: #ffffff;
		background: url('../../../../bitrix/templates/maslenica/img/bluehead.png') no-repeat;
		text-align: center;
		padding-top: 7px;
	}
		.leftblock .block .redhead span{
			font: bold 12px 'Arial';
			color: #ffffff;
		}
	.leftblock .block .last{
		text-align: center;
		font: bold 28px 'Arial';
		color: #009fe3;
		margin-top: 12px;
		margin-bottom: -20px;
	}
		.leftblock .block .last span{
			font: bold 28px 'Arial';
			color: #009fe3;		
		}
.rightblock{
	float: left;	
	width: 740px;
	margin-bottom: 70px;
}
	.rightblock .slider{
		position: relative;
		width: 740px;
		margin: 0 auto;
		behavior: url('../../../../css3.htc');
		/*border: 1px solid #bebdbd;*/
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: #bebdbd 0px 0px 7px;
		-moz-box-shadow: #bebdbd 0px 0px 7px;
		box-shadow: #bebdbd 0px 0px 7px;
		background-color: #ffffff;
		height: 299px;
		overflow: hidden;
		position: relative;
		margin-bottom: 30px;
	}
		.slider .nav{
			width: 100%;
			height: 15px;
			position: absolute;
			left: 0px;
			bottom: 15px;
		}
		.nav a{
			display: block;
			float: left;
			margin-right: 15px;
			cursor: pointer;
			width: 12px;
			height: 11px;
			background: url('../../../../bitrix/templates/maslenica/img/nav.png') no-repeat;
		}
		.nav a:hover, .nav a.active{
			background: url('../../../../bitrix/templates/maslenica/img/navhover.png') no-repeat;
		}
	.rightblock .block{
		behavior: url('../../../../css3.htc');
		/*border: 1px solid #bebdbd;*/
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: #bebdbd 0px 0px 7px;
		-moz-box-shadow: #bebdbd 0px 0px 7px;
		box-shadow: #bebdbd 0px 0px 7px;
		background-color: #ffffff;
		width: 740px;		
	}
	.rightblock .block .blockinside{
		padding-top: 30px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 30px;
	}
	.rightblock .block .top{
		margin-bottom: 30px;
		height: 36px;
	}
	.block .calendar{
		float: left;
		cursor: pointer;
		display: block;
		width: 20px;
		height: 20px;
		background: url('../../../../bitrix/templates/maslenica/img/calendar.png') no-repeat;
		margin-top: 2px;
	}
	.block .input{
		float: right;
		width: 205px;
		height: 25px;
		position: relative;
		background: url('../../../../bitrix/templates/maslenica/img/input.png') no-repeat;
	}
		.block .input .find{
			cursor:pointer;
			position: absolute;
			top: 6px;
			right: 10px;
			width: 12px;
			height: 13px;
			background: url('../../../../bitrix/templates/maslenica/img/find.png') no-repeat;
		}
		.block .input input{
			position: absolute;
			left: 11px;
			top: 5px;
			font: 12px 'Arial';
			color: #646464;
			width: 148px;
			border: 0px;
			outline: medium none;
			height: 15px;
		}
	.rightblock .title{
		
		height:45px;
		font: bold 18px 'Arial';
		color: #009fe3;
	}
		.title span{
			font: bold 18px 'Arial';
			color: #009fe3;		
		}
		.title span.red{
			font: bold 18px 'Arial';
			color: #de007e;
		}
	.rightblock .list{
		margin-bottom: 50px;
	}
		.list{
			width: 680px;
		}
		.list .listcont{
			width: 730px;
		}
		.list .item{
			width: 210px;
			padding-bottom: 20px;
			padding-right: 25px;
			float: left;
		}
		.img{
			margin-bottom: 17px;
			height: 148px;
			width: 210px;
			background: url('../../../../bitrix/templates/maslenica/img/itemimgbg.png') no-repeat;
			overflow: hidden;
			
		}
			.img .imgcont{
				width: 210px;
				height: 159px;
			
				text-align: center;
				
			}
			.img img{
				height: 110px;
				width: 176px;
				margin-top:17px
			}
			.auth{
				position: relative;
				height:  22px;
				margin-bottom: 15px;
				text-align: center;
				width: 125px;
				background: url('../../../../bitrix/templates/maslenica/img/itemauth.png') no-repeat;
				cursor: pointer;
				padding-top: 6px;
			}
			.auth.notloged:hover{
				background: url('../../../../bitrix/templates/maslenica/img/itemauthhover.png') no-repeat;
			}
			.auth:hover .selectauth{
				display: block;
			}
			
			.auth.go{
				background: url('../../../../bitrix/templates/maslenica/img/itemauth_go.png') no-repeat;
			}
			.auth.notgo{
				background: url('../../../../bitrix/templates/maslenica/img/itemauth_not_go.png') no-repeat;
			}
			.auth span{
				font: bold 10px 'Arial';
				color: #646464;
			}

			.auth .selectauth{
				display: none;
				text-align: left;
				position: absolute;
				top: 28px;
				left: 0px;
				background-color: #ebebeb;
				border-right: 1px solid #d4d4d4;
				border-bottom: 1px solid #d4d4d4;
				width: 125px;
			}
			.auth .selectauth span.f{
				display: block;
				margin-top: 10px;
				padding-bottom: 10px;
				border-bottom: 1px solid #c8c8c8;
				padding-right: 10px;
				padding-left: 10px;
				width: 105px;
				font: bold 11px 'Arial';
				color: #646464;
			}
			.auth .selectauth a{
				display: block;
				position: relative;
				padding-left: 31px;
				width: 87px;
				padding-top: 10px;
				margin-bottom: 10px;
				font: bold 11px 'Arial';
				color: #828282;
				text-decoration: none;
			}
			.auth .selectauth a span.vk{
				display: block;
				position: absolute;
				left: 11px;
				top: 9px;
				width:14px;
				height:15px;
				background: url('../../../../bitrix/templates/maslenica/img/authvk.png') no-repeat;
			}
			.auth .selectauth a span.fb{
				display: block;
				position: absolute;
				left: 11px;
				top: 9px;
				width:14px;
				height:15px;
				background: url('../../../../bitrix/templates/maslenica/img/authfb.png') no-repeat;
			}
			.auth .selectauth a span.odn{
				display: block;
				position: absolute;
				left: 11px;
				top: 9px;
				width:14px;
				height:15px;
				background: url('../../../../bitrix/templates/maslenica/img/authodn.png') no-repeat;
			}
			.auth .selectauth a span.tw{
				display: block;
				position: absolute;
				left: 11px;
				top: 10px;
				width:14px;
				height:11px;
				background: url('../../../../bitrix/templates/maslenica/img/authtw.png') no-repeat;
			}
			.auth .selectauth a:hover{
				color: #646464;
			}
			.item .tit{
				margin-bottom: 10px;
			}
			.item .tit span, .item .tit a{
				text-decoration: none;
				font: bold 18px 'Arial';
				color: #009fe3;
			}
			.item .descr, .item .descr p{
				font: 12px 'Arial';
				color: #646464;
			}
		.more{
			display: block;
			text-decoration: none;
			cursor: pointer;
			text-align: center;
			vertical-align: middle;
			position: relative;
			height: 26px;
			background-color: #ebebeb;
			padding-top: 9px;
			font: bold 14px 'Arial';
			color: #646464;
			position: relative;
		}
			.more span{
				display: inline-block;
				margin-left: 11px;
				height: 11px;
				width: 11px;
				background: url('../../../../bitrix/templates/maslenica/img/more.png') center center no-repeat;
			}
.footer{
	width: 1000px;
	margin: 0 auto;
	height: 100px;
	
}
	.footer .leftblock{
		height: 50px;
	}
	.footer .leftblock a{
		display: block;
		float: left;
		width: 19px;
		height: 19px;
		margin-top: 14px;
		margin-left: 25px;
		
	}
	.footer .rightblock{
		margin-bottom: 0px;
		display: table-cell;
		vertical-align: middle;
	}
	a.vk{
		background: url('../../../../bitrix/templates/maslenica/img/vk.png') left center no-repeat;
	}
	a.fb{
		background: url('../../../../bitrix/templates/maslenica/img/fb.png') left center no-repeat;
	}
	a.odn{
		background: url('../../../../bitrix/templates/maslenica/img/odn.png') left center no-repeat;
	}
	a.tw{
		background: url('../../../../bitrix/templates/maslenica/img/tw.png') left center no-repeat;
	}
	.footer .rightblock a{
		vertical-align: middle;
	}
	.footer .rightblock img{
		display: inline-block;
		vertical-align: middle;
		margin-right: 40px;
		margin-bottom: 10px;
	}
	
.linklist span {
	text-transform:uppercase
}
.text, .text p{
	font: 12px 'Arial';
	color: #646464;
	margin-bottom: 10px;
}
.text{
	position: relative;
	margin-bottom: 10px;
}
.textinside{
	width: 510px;
}
.title2{
	/*height: 43px !important;*/
	height: auto !important;
	width: 450px;
}
.info{
	position: relative;
}
.auth2{
	position: absolute;
	right: 0;
	margin-bottom: 0;
	z-index: 999;
}
#tabs{
	margin-top: 35px;
}
ul.tabs li{
	display: inline-block;
	width: 128px;
	padding-top: 6px;
	height: 17px;
	text-align: center;
	margin-right: 4px;
	z-index: 10;
}
ul.tabs li a{
	text-decoration: none;
}
#tabs .tab{
	z-index: 10;
	border-top: 1px solid #d7d7d7;
	padding-top: 50px;
}
.row{
	margin-bottom: 28px;
	padding-left: 15px;
}
	.row .lefttd{
		float: left;
		width: 180px;
		font: bold 14px 'Arial';
		color: #ea1b26;
		padding-top: 15px;
		height: 33px;
	}
		.row .lefttd span{
			font: bold 14px 'Arial';
			color: #de007e;
		}
	.row .righttd{
		margin-left: 186px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}
	.row .righttd:hover, .row .righttd.active{
		background-color:#ebebeb;
		cursor: pointer;
	}
		.row .righttd .name{
			font: bold 14px 'Arial';
			color: #009fe3;
			float: left;
			width: 230px;
			margin-right: 40px;
		}
		.row .righttd .name span.nameval{
			display:block;margin-bottom:6px
		}
		.row .righttd .name span.adresval{
			font: 11px 'Arial';color: #646464;
		}
		
			.row .righttd .name span, .row .righttd .name a{
				text-decoration: none;
				font: bold 14px 'Arial';
				color: #009fe3;			
			}
		.row .righttd .date{
			float: left;
			margin-right: 20px;
			color: #646464;
			font: 14px 'Arial';
			margin-bottom: 10px;
		}
			.row .righttd .datelist{
				float: left;
				width: 170px;
			}
			.row .righttd .date span{
				color: #646464;
				font: 14px 'Arial';			
			}
ul.tabs li{
	cursor: pointer;
	background: url('../../../../bitrix/templates/maslenica/img/libg.png') no-repeat;
}
ul.tabs li.selected{
	margin-bottom: -1px;
	z-index: 999;
	height: 18px;
	background: url('../../../../bitrix/templates/maslenica/img/libgactive.png') no-repeat;
}
.leftsidetab{
	float: left;
	width: 220px;
}
.rightsidetab{
	margin-left: 250px;
}
.rightsidetab p {
	text-align: justify;
	margin-bottom: 15px;
}
.footer .rightblock a {
	text-decoration:none
}
#slider {
	width:154px;
	height:150px;
	overflow:hidden;
	margin-top:30px;
	margin-bottom:20px
}
.slide {
	margin-left:4px
}
.pagenav {
	margin: 0 auto; text-align: center;display: table;
}
.pagenav a {
	padding:10px 2px;
	display:block;
	float:left;
	text-decoration:none
}
.pagenav b {
	color:#ce181e;
	padding:10px 2px;
	display:block;
	float:left
}
.pagenav div {
	display:block;
	float:left
}
.pagenav .lad {
	width:34px;
	height:34px;
	padding-right:10px;
	background: url("../../../../bitrix/templates/maslenica/img/lad.png") no-repeat;
}
.pagenav .rad {
	width:34px;
	height:34px;
	margin-left:10px;
	background: url("../../../../bitrix/templates/maslenica/img/rad.png") no-repeat;
}
.pagenav .la {
	width:34px;
	height:34px;
	padding:0 10px 0 0;
	background: url("../../../../bitrix/templates/maslenica/img/la.png") no-repeat;
}
.pagenav .ra {
	width:34px;
	height:34px;
	margin:0 0 0 10px;
	padding:0 !important;
	background: url("../../../../bitrix/templates/maslenica/img/ra.png") no-repeat;
}

.gen_partners a {
	text-decoration:none;
	margin-right:15px
}
.gen_partners {
	margin-bottom:25px;
}