/*--------------------   ||| author:TecHMeaT ||| email:techmeat@ya.ru ||| icq:70-20-770 |||   ---------------------*/

/*---------------/// firstile \\\---------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, cite, code, del, dfn, em, font, img, strong, sub, sup, b, u, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}
html{height:100%;}
body{height:100%; color:#001970; font:12px/1.2 Verdana, Geneva, sans-serif; background:#FFF url(/images/bg.png) repeat-x 0 126px;}
table{border-collapse:collapse; border-spacing:0;}
table td{vertical-align:top;}
ol, ul{list-style:none;}
a{color:#1F79C1; text-decoration:underline;}
a:hover{text-decoration:none;}
/*-------------\\\ end firstile ///-------------*/

.wrap{position:relative; width:100%; margin:0 auto; text-align:center; overflow:hidden;}
.page{position:relative; width:940px; min-height:100%; margin:0 auto; text-align:left;}
.leftBg{position:absolute; top:0; right:940px; width:3000px; height:470px; background:url(/images/bg_left2.png) repeat-x 0 0;}
	.leftBg div{position:absolute; top:0; left:0; width:100%; height:470px; background:url(/images/bg_left.png) no-repeat 100% 0;}
.rightBg{position:absolute; top:0; left:282px; width:3000px; height:100%; background:#F2F7FD url(/images/bg_right2.png) repeat-x 0 0;}
	.rightBg div{position:absolute; top:0; left:658px; width:245px; height:542px; background:url(/images/bg_right.png) no-repeat 0 0;}

.header{position:relative; height:185px; background:#FFF url(/images/bg_header.jpg) no-repeat 100% 0;}
.ie-huck{display:none; _display:block; position:absolute; top:185px; left:271px; width:11px; height:200px; background:url(/images/bg_content_title.png) no-repeat 0 0;}
.header .logo{position:absolute; top:18px;}
.header .nav{position:absolute; top:88px; left:-13px;}
	.header .nav li{height:18px; margin:0 0 3px 0; padding:0 0 0 13px; background:url(/images/nav-point.png) no-repeat 0 6px;}
		.header .nav a{float:left; display:block; height:18px; color:#FFF; font-size:10px; line-height:18px; font-weight:900; text-decoration:none; text-transform:uppercase; background:url(/images/bg_nav.png) no-repeat 100% 0;}
		.header .nav a:hover, .header .nav a.active{background-position:100% -18px;}
		.header .nav span{float:left; display:block; height:18px; padding:0 0 0 13px; background:url(/images/bg_nav.png) no-repeat 0 0; cursor:pointer;}
		.header .nav a:hover span, .header .nav a.active span{background-position:0 -18px;}
		.header .nav .nav1{width:99px;}
		.header .nav .nav2{width:111px;}
		.header .nav .nav3{width:124px;}
		.header .nav .nav4{width:139px;}

#main{position:relative; overflow:hidden;}
	.main2{float:left; width:726px;}
		.content{float:right; position:relative; _position:static; width:444px; _height:380px; padding:180px 0 20px 0; background:#f3f8fe url(/images/bg_content.jpg) no-repeat 0 0;}
			.content .title{position:absolute; _position:static; _margin:-37px 0 0 0; top:0; left:-11px; min-height:100px; _height:auto; padding:143px 0 0 26px; _padding:0 0 0 26px; background:url(/images/bg_content_title.png) no-repeat 0 0;}
				.content .title h1{color:#FFF; font-size:14px; font-weight:900; text-transform:uppercase;}
			.content .excel{position:absolute; _display:block; _position:static; _margin:-15px 0 0 140px; top:135px; left:140px; padding:0 0 3px 24px; text-decoration:none; font-size:11px; color:#001970; background:url(/images/excell.png) no-repeat 0 0;}
			.content .word{position:absolute; _display:block; _position:static; _margin:-5px 0 0 140px; top:135px; left:140px; padding:0 0 3px 24px; text-decoration:none; font-size:11px; color:#001970; background:url(/images/word.png) no-repeat 0 0;}
			.content .excel_eng{position:absolute; _display:block; _position:static; _margin:-15px 0 0 140px; top:155px; left:140px; padding:0 0 3px 24px; text-decoration:none; font-size:11px; color:#001970; background:url(/images/excell.png) no-repeat 0 0;}
			.content .word_eng{position:absolute; _display:block; _position:static; _margin:-5px 0 0 140px; top:155px; left:140px; padding:0 0 3px 24px; text-decoration:none; font-size:11px; color:#001970; background:url(/images/word.png) no-repeat 0 0;}

			.content .description{padding:15px; font-weight:900;}
			.content .lot{position:relative; _position:static; padding:15px; border-top:1px solid #001970; overflow:hidden;}
				.content .lot h2{margin:0 0 5px 0; color:#d35d1c; font-size:12px;}
				.content .lot h2 a{color:#d35d1c; text-decoration:none;}
				.content .lot h2 a:hover{text-decoration:underline;}
				.content .lot img{float:left; margin:3px 25px 0 0;}
				.content .lot .txt{margin:0 0 0 150px;}
					.content .lot .price{float:right; padding:5px 15px 0 0; color:#d35d1c; font-weight:900;}
					.content .lot .all{display:block; padding:5px 0 0 17px; font-weight:900; text-decoration:none; background:url(/images/bg_all.png) no-repeat 0 6px;}
					.content .lot .all:hover{text-decoration:underline;}
		.aside{float:left; width:271px; padding:0 0 200px 0; background:#FFF;}
			.aside .block{background:#D3DBE8 url(/images/bg_aside.png) repeat-y 0 0;}
				.aside .container{background:url(/images/bg_aside_top.png) no-repeat 0 0;}
					.aside .icons{height:44px; padding:0 0 0 6px;}
						.aside .icons a{display:block; float:left; height:44px; text-decoration:none; background:url(/images/bg_icons.png) no-repeat 0 0;}
						.aside .icons a.ico-home{width:31px; background-position:0 0;}
						.aside .icons a.ico-home:hover{background-position:0 -44px;}
						.aside .icons a.ico-mail{width:35px; background-position:-31px 0;}
						.aside .icons a.ico-mail:hover{background-position:-31px -44px;}
						.aside .icons a.ico-search{width:34px; background-position:-65px 0;}
						.aside .icons a.ico-search:hover{background-position:-65px -44px;}
						.aside .icons a.ico-map{width:35px; background-position:-100px 0;}
						.aside .icons a.ico-map:hover{background-position:-100px -44px;}
					.aside .auth{height:137px; padding:0 0 0 12px; color:#05317B; background:url(/images/bg_auth.png) no-repeat 86px 86px;}
						.aside .auth legend{margin:0 0 10px 0; font-size:10px; font-weight:900; text-transform:uppercase;}
						.aside .auth p{margin:0 0 5px 0;}
							.aside .auth label{display:block; float:left; width:57px; padding:3px 0 0 0; font-size:12px; font-weight:900; text-transform:lowercase;}
							.aside .auth input{vertical-align:middle;}
							.aside .auth .field{width:134px; border:2px solid #6A6A6A; border-right:2px solid #E2DFDA; border-bottom:2px solid #E2DFDA;}
					.aside .title{padding:21px 0 0 12px; color:#FFF; font-size:14px; font-weight:900; text-transform:uppercase;}
					.aside .text{padding:20px 21px 5px 12px; color:#68727B;}
						.aside .text p{margin:0 0 10px 0;}
						.aside .text strong{color:#3E74CD;}
				.aside .bottom{background:url(/images/bg_aside_bottom.png) no-repeat 0 0;}
					.aside .phone{padding:10px 0 5px 90px; color:#3E74CD; font-size:10px; line-height:16px; font-weight:900; text-transform:uppercase;}
						.aside .phone b{font-size:12px;}
					.aside .by{padding:27px 0 10px 12px; color:#FFF; font-size:14px; font-weight:900; text-transform:uppercase;}
					.aside .thisBy{padding:10px 15px 20px 12px; border-right:10px solid #FFF; color:#03196F; text-align:justify; background:#FAF6E2 url(/images/bg_thisBy.png) no-repeat 0 100%;}
	#bside{float:right; width:214px; border-bottom:1px solid #F2F7FD; background:#D3DBE8 url(/images/bg_bside.png) no-repeat 100% 100%;}
		#bside .search{padding:0 0 0 17px; background:url(/images/bg_bside_top.png) no-repeat 0 0;}
			#bside .search legend{float:right; padding:7px 18px 10px 0; color:#FFF; font-size:14px; font-weight:900; text-align:right; text-transform:uppercase;}
			#bside .search p{clear:right;}
			#bside .search label{display:block; padding:3px 0 3px 0; font-size:12px; font-weight:900; color:#01317c; text-transform:lowercase;}
			#bside .search input{vertical-align:middle;}
			#bside .search .field{width:134px; border:2px solid #6A6A6A; border-right:2px solid #E2DFDA; border-bottom:2px solid #E2DFDA;}
			#bside .search select{width:180px; border:2px solid #6A6A6A; border-right:2px solid #E2DFDA; border-bottom:2px solid #E2DFDA;}
		#bside .title{padding:25px 18px 11px 0; color:#FFF; font-size:14px; font-weight:900; text-align:right; text-transform:uppercase;}
		#bside .news{padding:10px 17px 20px 17px; border-bottom:21px solid #F2F7FD; background:#FAF6E2 url(/images/bg_thisBy.png) no-repeat 100% 100%;}
			#bside .news p{margin:0 0 10px 0; color:#001970}
			#bside .news .date{display:block; color:#d35d1c;}
			#bside .news .allnews{margin:0 0 0 -3px; padding:5px 33px; font-weight:900; background:url(/images/bg_allnews.png) no-repeat 0 0;}
				#bside .news .allnews a{text-decoration:none;}
				#bside .news .allnews a:hover{text-decoration:underline;}
		#bside .catalog{position:relative; padding:20px 17px 10px 17px;}
			#bside .catalog .aButton{position:absolute; top:-7px; right:0; width:168px;}
			#bside .catalog .aButton{float:left; display:block; height:18px; text-align:center; color:#FFF; font-size:10px; line-height:18px; font-weight:900; text-decoration:none; text-transform:uppercase; background:url(/images/bg_nav.png) no-repeat 0 -112px;}
			#bside .catalog .aButton:hover{background-position:0 -130px;}
			#bside .catalog p{margin:0 0 10px 0; font-size:11px; color:#03196F;}
			#bside .openCatalog{margin:0 0 0 -5px; padding:5px 33px; font-weight:900; background:url(/images/bg_opencat.png) no-repeat 0 0;}
				#bside .openCatalog a{text-decoration:none;}
				#bside .openCatalog a:hover{text-decoration:underline;}

.footer{clear:left; position:relative; height:85px; background:url(/images/bg_footer.png) no-repeat 0 0;}
	.footer .contacts{position:absolute; bottom:85px; left:0; width:261px; background:#DCE6F8 url(/images/bg_contacts_bottom.png) no-repeat 0 100%;}
		.footer .contacts .aButton{position:absolute; top:-7px; width:162px;}
		.footer .contacts .aButton{position:absolute; display:block; top:-7px; width:162px; height:18px; text-align:center; color:#FFF; font-size:10px; line-height:18px; font-weight:900; text-decoration:none; text-transform:uppercase; background:url(/images/bg_nav.png) no-repeat 0 -56px;}
		.footer .contacts .aButton:hover{background-position:0 -74px;}
		.footer .contacts .txt{padding:16px 10px 23px 90px; color:#3d74cf; font-weight:900; line-height:1.5; background:url(/images/bg_contacts_top.png) no-repeat 0 0;}
	.bottom-border{position:absolute; top:-51px; left:282px; width:260px; height:42px; padding:7px 0 0 184px; border-top:1px solid #F2F7FD; background:url(/images/bg_all-prod.png) no-repeat 0 0;}
		.bottom-border a{color:#023487; font-weight:900; text-decoration:none;}
		.bottom-border a:hover{text-decoration:underline;}
	.footer .icons{position:absolute; top:0px; height:44px; text-decoration:none; padding:0 0 0 6px;}
		.footer .icons a{display:block; float:left; height:37px; background:url(/images/bg_icons2.png) no-repeat 0 0;}
		.footer .icons a.ico-home{width:31px; background-position:0 0;}
		.footer .icons a.ico-home:hover{background-position:0 -37px;}
		.footer .icons a.ico-mail{width:35px; background-position:-31px 0;}
		.footer .icons a.ico-mail:hover{background-position:-31px -37px;}
		.footer .icons a.ico-search{width:34px; background-position:-65px 0;}
		.footer .icons a.ico-search:hover{background-position:-65px -37px;}
		.footer .icons a.ico-map{width:35px; background-position:-100px 0;}
		.footer .icons a.ico-map:hover{background-position:-100px -37px;}
	.footer .bottomMenu{position:absolute; top:0px; left:290px;}
		.footer .bottomMenu li{float:left; padding:11px 8px; background:url(/images/bg_bottom-menu.gif) no-repeat 0 0;}
		.footer .bottomMenu li.first{background:none;}
			.footer .bottomMenu a{color:#dde7f9; font-weight:900; text-decoration:none;}
			.footer .bottomMenu a:hover{text-decoration:underline;}
	.footer .copyright{position:absolute; top:65px; left:0; color:#8f949c; font-size:11px;}
	.footer .statistics{position:absolute; top:45px; right:0;}
		.footer .statistics a{margin:0 0 0 10px;}
