/*--------------------   ||| author: TecHMeaT ||| email: techmeat@ya.ru ||| icq: 70-20-770 |||   ---------------------*/

/*---------------/// firstile \\\---------------*/
html{height:100%;}
body{height:100%; color:#C4DBDE; text-align:center; font:14px/1.2 Arial; background:#000 url(/images/bg.png) repeat-x 0 0;}
a{color:#89CCDB; text-decoration:underline;}
a:hover{text-decoration:none;}
h1{color:#C4C59F; font:900 14px/1 Times; text-transform:uppercase;}
h2{padding:15px 0; color:#0346C4; font:26px/1 Arial;}
h2 a{color:#93050A;}
h3{}
/*-------------\\\ end firstile ///-------------*/

.page{position:relative; top:0; left:0; width:100%; min-height:100%; background:url(/images/bg_page.png) repeat-x 0 100%;}

	.main{position:relative; top:0; left:0; width:958px; min-height:750px; margin:0 auto; padding:0 0 98px 0; text-align:left;}

		.header{position:relative; top:0; left:0; width:992px; height:143px; margin:0 0 0 -17px; background:url(/images/header.jpg) no-repeat 0 0;}
			.header a{position:absolute; top:36px; left:376px; display:block; width:251px; height:88px; text-decoration:none;}
			.content-left{position:absolute; top:143px; left:4px; width:131px; height:286px; background:url(/images/content-left.jpg) no-repeat 0 0;}
			.content-right{position:absolute; top:143px; left:884px; width:130px; height:267px; background:url(/images/content-right.jpg) no-repeat 0 0;}

		.content{position:relative; top:0; left:0; background:url(/images/bg_content.png) repeat-y 0 0;}
			.nav{position:relative; top:0; left:0; height:100px; padding:35px 85px 0 85px; background:url(/images/bg_nav.jpg) no-repeat 0 0;}
				/* .nav table{width:100%; text-align:center;}
					.nav td{padding:0 0 0 1px; background:url(/images/bg_nav-td.png) no-repeat 0 0;} */
				.nav table{margin:0 auto; text-align:center;}
					.nav td{width:148px; padding:0 0 0 1px; background:url(/images/bg_nav-td.png) no-repeat 0 0;}
						.nav td a, .nav td span{display:block; height:40px; line-height:40px; color:#B9DBE0; text-decoration:none;}
						.nav td a:hover, .nav td a.active, .nav td span{background:url(/images/bg_nav-td-a.png) repeat-x 0 0;}
						.nav td a.active, .nav td span{color:#FFF;}
				.nav > ul{margin:0 auto; text-align:center;}
					.nav > ul li{float:left; width:130px; padding:0 0 0 1px; background:url(/images/bg_nav-td.png) no-repeat 0 0;}
						.nav > ul li a, .nav > ul li span{display:block; height:40px; line-height:40px; color:#B9DBE0; text-decoration:none;}
						.nav > ul li a:hover, .nav > ul li a.active, .nav > ul li span{background:url(/images/bg_nav-td-a.png) repeat-x 0 0;}
						.nav > ul li a.active, .nav > ul li span{color:#FFF;}
				.submenu{clear:left; position:relative; top:0; left:0; width:870px; height:47px; margin:0 0 0 -38px; text-align:center; background:url(/images/bg_submenu.png) repeat-x 0 0;}
					.submenu ul{}
						.submenu li{display:inline; padding:0 15px; line-height:45px;}
							.submenu li a{color:#5398A3;}
							.submenu li span{color:#03D1FF;}
			.text{position:relative; top:0; left:0; min-height:53px; background:url(/images/bg_text.png) no-repeat 0 100%;}
			.minitext{background:url(/images/bg_text.png) no-repeat 0 0;}
			.butext{position:relative; top:0; left:0; height:5px; background:url(/images/bg_text.png) no-repeat 0 100%;}
		.name{padding:47px 0 0 0; text-align:center;}
		.gallery{position:relative; top:0; left:0; height:350px; margin:-17px 0 0 0; overflow:hidden;}
			.gallery .prev{float:left; width:25px; height:275px; padding:128px 0 0 0; background:url(/images/gallery-nav.png) no-repeat 0 126px;}
				.gallery .prev a{display:block; width:100%; height:63px; text-decoration:none;}
				.gallery .prev span{display:block; width:100%; height:63px; text-decoration:none; background:url(/images/gallery-nav.png) no-repeat -50px 0;}
			.gallery .next{float:right; width:25px; height:275px; padding:128px 0 0 0; background:url(/images/gallery-nav.png) no-repeat -25px 126px;}
				.gallery .next a{display:block; width:100%; height:63px; text-decoration:none;}
				.gallery .next span{display:block; width:100%; height:63px; text-decoration:none; background:url(/images/gallery-nav.png) no-repeat -75px 0;}
				.gallery .hide{background:none !important;}
					.gallery .hide a, .gallery .hide span{display:none !important;}
			.gallery .list{position:relative; float:left; padding:0 54px;}
				.gallery .list div{position:absolute; margin:0 0 0 50px;}
					.gallery .list div img{width:100%; height:100%;}


		.lastmenu{position:absolute; top:0; left:0; margin:30px 0 0 100px;}
		.opis{float:right; width:250px; margin:-50px 0 0 0; padding:0 20px 0 0;}
			.opis p{margin:10px 0 0 0; font-size:12px; color:#5F8E8F;}
			.opis ul{margin:40px 0 0 0;}
				.opis li{float:left; padding:0 10px 0 0;}
					.opis li img{ width:70px; height:70px;}
		.bigimg{width:240px; height:254px; margin:-100px 0 20px 350px;}
		.gallery2{position:relative; top:0; left:0; padding:200px 0 0 0;}
			.gallery2 .listprod{position:relative; top:0; left:0; width:100% !important;}
				.gallery2 .prev{float:left ; width:25px; height:70px; padding:1px 30px 0 0;}
					.gallery2 .prev a, .gallery2 .prev span{display:block; width:100%; height:63px; text-decoration:none; background:url(/images/gallery-nav.png) no-repeat 0 0;}
					.gallery2 .prev span{background-position:-50px 0;}
				.gallery2 .next{float:right; width:25px; height:70px; padding:1px 0 0 0;}
					.gallery2 .next a, .gallery2 .next span{display:block; width:100%; height:63px; text-decoration:none; background:url(/images/gallery-nav.png) no-repeat -25px 0;}
					.gallery2 .next span{background-position:-75px 0;}
				.gallery2 .hide{background:none !important;}
					.gallery2 .hide a, .gallery2 .hide span{display:none !important;}
				.gallery2 .list{position:relative; float:left; width:840px; height:70px; padding:0; overflow:hidden;}
					.gallery2 .list ul{position:absolute; margin-left:15px !important; widows:5000px;}
						.gallery2 .list li{float:left; width:100px; height:70px; padding:0 20px 0 0; text-align:center;}
							.gallery2 .list li img{width:70px; height:70px;}


.footer{position:relative; top:0; left:0; width:958px; height:92px; margin:-92px auto 0 auto; text-align:left; background:url(/images/footer.jpg) no-repeat 0 0;}
	.copy{float:left; width:353px; padding:49px 0 0 87px; color:#ABB8AC; font:11px/1.3 Arial;}
	.footer .contacts{float:left; padding:63px 0 0 0; color:#002237; font:12px/1.2 Arial;}




.title{clear:left; padding:25px 0 0 0;}

.article{position:relative; padding:0 85px 22px 85px;}

.index{margin:-15px 0 0 0; padding:0 85px 22px 85px; font:12px/1.2 Arial;}
	.index .contacts{float:right; margin:0 -50px 0 10px; color:#002237;}

.system{padding:0 85px 22px 85px;}
	.system .contacts{float:right; margin:0 -43px 0 30px; color:#002237; font:12px/1.2 Arial;}
	.system .exit{float:left; margin:0 -43px 0 0; color:#E5E0B2; font:12px/1.2 Arial;}
		.system .exit span{font:14px/1.2 Arial;}
	.system p{margin:0 0 0 -10px; color:#E5E0B2;}
		.system p span{font:12px/1.2 Arial;}

.clear{clear:both; height:1px; overflow:hidden;}
.clearleft{clear:left;}

.yellow{color:#E5E0B2;}

.login{padding:17px 30px; background:#6A7F72;}
	.login input{width:161px; margin:0 20px 0 0; padding:4px 5px; border:1px solid #02445F; color:#055169;}
	.login .select{float:left; position:relative; width:170px; height:24px; margin:0 20px 0 0; border:1px solid #054660; background:#FFF url(../images/select.gif) no-repeat 147px 1px;}
		.login .select strong{display:block; padding:4px 5px; color:#055169; font-weight:300; cursor:pointer;}
		.login .select ul{display:none; position:absolute; top:24px; left:-1px; width:170px; border:1px solid #054660; background:#FFF;}
			.login .select li{}
				.login .select li a{display:block; padding:2px 5px; color:#055169; text-decoration:none;}
				.login .select li a:hover{color:#56909C; background:#D6EFEA;}
				.login .select li .active{color:#0CA1AE; background:#C4E8E1;}
				.login .select li .active:hover{color:#0CA1AE; background:#C4E8E1; cursor:default;}
	.login .button{width:122px; padding:4px 0; /padding:3px 0; border:0; color:#91EEF3; background:#1F7F98 url(/images/button.png) no-repeat 0 0; cursor:pointer;}

.contactos{}
	.contactos p{margin:0 0 15px 0; overflow:hidden;}
		.contactos p span{display:block; padding:0 0 0 70px;}
		.contactos p strong{float:left; width:70px; color:#02445F; font-weight:300;}
		.contactos p b{color:#02445F; font-weight:300;}
		.contactos p img{border:11px solid #526C67;}

.new{padding:0 0 10px 0; margin:0 0 10px 0; background:url(../images/dashed.gif) repeat-x 0 100%;}
	.new .title-new span{display:block; color:#001D2E;}
	.new .title-new a{display:block; color:#E6E5C7;}
	.new .title-new strong{display:block; color:#E6E5C7; font-weight:300;}
	.new img{float:left; margin:3px 15px 5px 0;}

.pagenav{text-align:center;}
	.pagenav span{padding:0 2px; color:#06F5FF;}
	.pagenav a{padding:0 2px; color:#E6E5C7;}
	.pagenav a:hover{color:#A5F9FD;}

.back{position:absolute; bottom:20px; right:30px;}
	.back a{color:#89CCDB;}

