*{margin:0;padding:0;font-family:Calibri, Arial;color:#515151}
html, body{width:100%;height:100%}
body{margin:0 auto;background:#eeeceb url('../img/bg_eeeceb.jpg') 50% 50%}
	body a img{border:0}
	.main{width:100%;min-width:1024px;overflow:hidden;margin:0 auto;background:url('../img/top_bg.jpg') no-repeat 50% 0}
		.hed{width:100%;overflow:hidden;position:relative}
			.hedin{width:1000px;height:300px;margin:0 auto;position:relative}
				.menu{background:rgba(106,108,153,0.7);border-radius:0 0 10px 10px;width:100%;table-layout:fixed;border-collapse:collapse}
					.menu td{background:url('../img/top_menu_bg.png') no-repeat -403px 15px;padding:10px 10px 10px 20px;border-left:1px solid #9899b6;border-right:1px solid #9899b6;vertical-align:top}
					.menu td:first-child{border-radius:0 0 0 10px;border-left:0}
					.menu td:last-child{border-radius:0 0 10px 0;border-right:0}
						.menu a{font:bold 14px/18px Calibri;color:#fff;text-decoration:none}
					.menu td:hover, .menu td.cur{background:rgba(89,103,148,0.7) url('../img/top_menu_bg.png') no-repeat 5px 15px}
				.tels{position:absolute;left:50%;top:138px;margin:0 0 0 -345px;width:180px;overflow:hidden;background:rgba(255,255,255,0.7);color:#242e50;font:14px/18px Calibri;text-align:left;padding:5px 10px}
					.tels b{color:#242e50;font:bold 14px/18px Calibri;float:right}
				.logo{display:block;width:463px;height:121px;position:absolute;left:50%;top:138px;margin:0 0 0 -447px}
				.slider{width:312px;height:183px;overflow:hidden;position:absolute;left:50%;top:138px;margin:-25px 0 0 108px}
					.slide{display:block;width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;display:none}
						.slide img{display:block;width:100%;height:100%;border:0;position:absolute;left:0;top:0}
	.telo{width:100%;margin:20px auto 0;overflow:hidden}
		.telo *{font-family:Calibri, Arial}
		.wide{width:100%;max-width:1000px;margin:0 auto;overflow:hidden}
			.cats-on-main{width:100%;overflow:hidden;margin:20px 0}
				.cats-on-main a{width:129px;display:block;display:inline-block;overflow:hidden;text-align:center;font:13px/16px Calibri;text-decoration:none;color:#464941;text-transform:uppercase;float:left;margin:0 20px 0 0}
					.cats-on-main a img{width:117px;height:117px;border:3px solid #fff;-webkit-border-radius:58px;border-radius:50%;box-shadow:0 2px 3px #555;display:block;display:inline-block;margin:0 auto 10px;vertical-align:middle}
					.cats-on-main a:hover img{border:3px solid #9FCA18}
			.l-250{width:290px;float:left;overflow:hidden}
			.r-250{width:197px;padding:60px 11px 20px 0;margin:0 0 0 1px;float:right;overflow:hidden}
				.r-250 h2{padding:0 11px 0 12px;background:url('../img/bg_h2_r.png') no-repeat 100% 0;width:181px;height:38px;font:16px/26px Calibri;color:#edd675;margin:0 0 0 4px;text-align:center}
			.lmenu{padding:15px;background:#f3f3f3;border-radius:10px;overflow:hidden}
				.lmenu li{list-style:none;padding:0}
				.lmenu > li{padding:0 0 0 20px;background:url('../img/level1.png') no-repeat 0 0}
				.lmenu ul{margin-left:-14px;margin-bottom:10px}
					.lmenu ul li{padding:4px 0 0 30px;background:url('../img/level2.png') no-repeat 0 0}
					.lmenu li a{font:14px/16px Calibri;color:#646464;text-decoration:none}
			.closest{width:650px;padding:15px;overflow:hidden;background:#f3f3f3;border-radius:10px;float:right;margin:0 0 20px 0}
				.closest h2{font:bold 16px/20px Calibri;color:#091a64}
				.closest table{width:100%}
					.closest td{padding:10px 10px 10px 30px;border:0;background:url('../img/key.png') no-repeat 5px 10px;font:12px/18px Calibri;color:#091a64}
			.r-740{width:680px;overflow:hidden;float:right}
			.r-740.w-1024{width:1000px;overflow:hidden;float:none}
				.tree{width:100%;overflow:hidden;margin:25px 0 20px 0;font:14px/16px Calibri}
					.tree a{margin:0 10px 0 0;font-style:italic;color:#2d4908}
				.pagetext{width:auto;overflow:hidden;padding:15px 0 0 0}
				.pagetext h1{font:bold 18px/24px Calibri;margin:0 0 20px 0}
				.pagetext h2{font:bold 17px/23px Calibri;margin:0 0 20px 0}
				.pagetext h3{font:bold 16px/22px Calibri;margin:0 0 20px 0}
				.pagetext h4{font:bold 15px/21px Calibri;margin:0 0 20px 0}
				.pagetext h5, .pagetext h6{font:bold 14px/20px Calibri;margin:0 0 20px 0}
				.pagetext p{font-size:14px;line-height:18px;margin:0 0 20px 0;text-align:justify}
					.pagetext b, .pagetext strong, .pagetext h4, .pagetext h3{font-weight:bold}
					.pagetext span, .pagetext font{font-size:inherit;font-style:inherit;color:inherit}
					.pagetext em, .pagetext i{font-style:italic;font-size:inherit;color:inherit}
				.pagetext ol, .pagetext ul{padding:0 0 0 30px}
					.pagetext li{margin:0 0 10px 0;font-size:14px;line-height:18px;text-align:justify}
				.pagetext table{width:100%;margin:0 0 20px 0}
					.pagetext table td{font-size:14px;line-height:18px}
					.thumbs{width:543px;overflow:hidden}
					.w-1024 .thumbs{width:1044px;overflow:hidden}
						.photoalb{width:161px;height:162px;overflow:hidden;float:left;text-align:center;margin:0 20px 20px 0}
						.w-1024 .photoalb{margin:0 40px 20px 0}
							.photoalb a:first-child{width:100%;height:122px;overflow:hidden;display:block}
								.photoalb a img{width:100%;min-height:122px;border:0}
							.photoalb a:last-child{width:100%;height:20px;overflow:hidden;font:12px/20px Calibri}
				.pagination{width:auto;text-align:center;overflow:hidden;padding:14px 0}
					.pagination a{font:15px/21px Calibri;text-decoration:none;margin:5px;padding:3px}
					.pagination a:hover{text-decoration:underline}
					.pagination a.cur-p{font-weight:bold;text-decoration:none;background:#f6f6f6;border:1px solid #e2e2e2;border-radius:5px;padding:3px 6px 2px 6px}
					.pagination a.next-p, .pagination a.prev-p{text-decoration:none}
					.write-us-pop{width:100%;overflow:hidden;margin:20px 0 0 0}
						.write-us-pop a, .write-us-pop input, .write-us-pop textarea, .write-us-pop form, .write-us-pop label{display:block}
						.write-us-pop input, .write-us-pop textarea{height:26px;width:267px;padding:1px 5px 0 5px;background:#fff url(../img/input-bg.png) repeat-x 0 0;border:1px solid #d8d8d8;border-radius:5px;margin:3px 0 15px}
						.write-us-pop textarea{height:94px;width:386px}
						.write-us-submit{width:170px;height:31px;border-radius:5px;display:block;text-align:center;font:15px/30px Arial;color:#fff !important;margin:5px auto;cursor:pointer;text-transform:uppercase;background:#3959D9}

		.ifooter{width:100%;margin:0 auto;overflow:hidden;background:url('../img/footer.png') repeat-x 50% 100%}
			.footer{width:100%;max-width:1000px;min-height:47px;padding:30px 0 20px;margin:0 auto;overflow:hidden;background:url('../img/svetofor.png') no-repeat 50% 100%}
				.rtxt{float:right;width:24%;margin:14px 0;text-align:right;font:12px/14px Calibri;color:#4f4f4f}
					.rtxt b{font-weight:normal;float:right;margin:0 0 0 5px}
				.ltxt{float:left;width:24%;margin:14px 0;font:12px/14px Calibri;color:#4f4f4f}
.none{display:none}