@charset "windows-1251";
html { height: 100%; }

body 
    { 
     width: 100%; height: 100%; min-height:100%;
     margin: 0px;
     padding: 0px;
	 background:#000;
	}

div, span, p, td, a { font-family: 'Roboto', sans-serif; font-size:16px; }

#logotype { position:absolute; top:10px; left:0px; width:147px; height:55px; z-index:15; }

a { font-size:14px; color:#294A81; text-decoration:underline; position:relative; z-index:99; }
a:hover { font-size:14px; color:#EB7C01; text-decoration:underline; position:relative; z-index:99; }

#main { min-height:100%; height:100%; position:relative; width:100%; margin:0 auto -162px auto; background: url("/images/topfon.png") top center no-repeat; }
html>body #main  { height:auto; }

/*------------------ Шапка --------------------*/

#header{ 	width:100%;
			height:110px;
			overflow:hidden;
			margin:auto;
			border:0px #FF0000 dotted;
			background: url("/images/bc-dizel_28.png") bottom repeat-x; }
			
	#logotype { position:absolute;
				display:block;
				width:175px;
				height:56px;
				top:24px;
				left:10%; }
				

	.phone {	position:absolute;
				display:block;
				width:170px;
				height:19px;
				top:41px;
				left:30%;
				color:#ffdd00;
				font-size:18px;
				text-decoration:none;
				padding:2px 0 0 32px;
				background: url("/images/bc-dizel_09.png") top left no-repeat; }
				
	.phone:hover {	position:absolute;
					display:block;
					width:170px;
					height:19px;
					top:41px;
					left:30%;
					color:#ffdd00;
					font-size:18px;
					text-decoration:none;
					padding:2px 0 0 32px;
					background: url("/images/bc-dizel_09.png") top left no-repeat; }
					
	.addr {	position:absolute;
			display:block;
			width:325px;
			top:41px;
			left:50%;
			color:#ffdd00;
			font-size:14px;
			padding:0 0 0 32px;
			background: url("/images/bc-dizel_06.png") top left no-repeat; }
			
		.addr a {	display:block;
					color:#82c3ff;
					font-size:14px; }
					
		.addr a:hover {	display:block;
						color:#82c3ff;
						text-decoration:none;
						font-size:14px; }

	.icons {	position:absolute;
				display:block;
				width:126px;
				top:41px;
				right:8%; }

		#searchIcon {	background: url("/images/bc-dizel_12.png") top left no-repeat;	}
		#searchIcon:hover {	background: url("/images/bc-dizel_12.png") left -22px no-repeat;	}
		.vk {	background: url("/images/bc-dizel_14.png") top left no-repeat; }
		.fb {	background: url("/images/bc-dizel_16.png") top left no-repeat; }
		.inst {	background: url("/images/bc-dizel_18.png") top left no-repeat; }
				
		.icons a {	display:inline-block;
					width:20px;
					height:20px;
					margin:0 2px;
					padding:0 2px;
					background-position:left 0;
					transition: all 0.3s ease; }
					
		.icons a:hover {	display:inline-block;
							width:20px;
							height:20px;
							margin:0 2px;
							padding:0 2px;
							background-position:left -22px;
							transition: all 0.3s ease; }
		
		
		
		
		
/*------------------ Баннер --------------------*/
					
.topBannerStart {	display:block;
					position:relative;
					width:100%;
					height:535px;
					background: url("/images/banner.jpg") top left no-repeat; }

	.topBannerStart .fbBlock {	display:block;
								position:absolute;
								top:112px;
								left:15%;
								width:448px;
								height:254px; }

	.topBannerStart .fbBlock2 {	display:block;
								position:absolute;
								top:255px;
								left:15%;
								width:300px;
								height:110px; }

		.topBannerStart .fbBlock p {	font-size:16px;
										color:#FFF;
										line-height:24px; }
										
		.topBannerStart .fbBlock2 p {	font-size:16px;
										color:#FFF;
										line-height:28px; }
		
		.topBannerStart .fbBlock strong {	color:#ffdd00;
											font-size:30px; }
							
		.topBannerStart .fbBlock em {	color:#ffdd00;
										font-style:normal;
										display:block;
										font-size:24px; }

	.topBannerStart .sbBlock {	display:block;
								position:absolute;
								border:4px #FFF solid;
								top:85px;
								right:15%;
								width:285px;
								height:344px; }

		.topBannerStart .sbBlock strong {	color:#ffdd00;
											font-size:36px;
											display:block;
											position:absolute;
											top:20px;
											left:22px;
											width:130px;
											height:33px;	}
			.topBannerStart .sbBlock span {	font-size:24px; }
			
		.topBannerStart .sbBlock em {	color:#ffdd00;
										font-style:normal;
										font-size:15px;
										display:block;
										line-height:16px;
										position:absolute;
										top:12px;
										right:22px;
										width:93px;
										height:75px; }
						
		.topBannerStart .sbBlock ul {	margin:0px;
										padding:0px;
										display:block;
										position:absolute;
										top:87px;
										left:5%; }
						
			.topBannerStart .sbBlock ul li {	list-style:none;
												font-size:16px;
												color:#FFF;
												line-height:16px;
												padding:10px 0 16px 76px; }
								
				.topBannerStart .sbBlock ul li:nth-child(1) {	background: url("/images/bbicons_03.png") left top no-repeat;	}
				.topBannerStart .sbBlock ul li:nth-child(2) {	background: url("/images/bbicons_06.png") left top no-repeat;	}
				.topBannerStart .sbBlock ul li:nth-child(3) {	background: url("/images/bbicons_08.png") left top no-repeat;	}
				.topBannerStart .sbBlock ul li:nth-child(4) {	background: url("/images/bbicons_10.png") left top no-repeat;	}

.topBannerInner {	display:block;
					position:relative;
					width:100%;
					height:165px;
					background: url("/images/banner.jpg") top left no-repeat; }

	.topBannerInner .sbBlock {	display:block;
								position:absolute;
								border:4px #FFF solid;
								top:28px;
								right:auto;
								left:50%;
								margin:0 0 0 -142px;
								width:285px;
								height:100px; }
								
		.topBannerInner .sbBlock ul {	display:none;	}

		.topBannerInner .sbBlock strong {	color:#ffdd00;
											font-size:36px;
											display:block;
											position:absolute;
											top:27px;
											left:22px;
											width:130px;
											height:33px;	}
		.topBannerInner .sbBlock span {	font-size:24px; }
			
		.topBannerInner .sbBlock em {	color:#ffdd00;
										font-style:normal;
										font-size:15px;
										display:block;
										line-height:16px;
										position:absolute;
										top:17px;
										right:22px;
										width:93px;
										height:75px; }

	.topBannerInner .fbBlock {	display:block;
								position:absolute;
								top:14px;
								left:160px;
								width:408px;
								height:110px; }

		.topBannerInner .fbBlock p {	font-size:16px;
										color:#FFF;
										line-height:18px; }
		
		.topBannerInner .fbBlock strong {	color:#ffdd00;
											font-size:30px; }
							
		.topBannerInner .fbBlock em {	color:#ffdd00;
										font-style:normal;
										display:block;
										font-size:24px; }

		.topBannerInner .fbBlock2 {	display:block;
									position:absolute;
									top:14px;
									right:160px;
									width:300px;
									height:110px; }
									
			.topBannerInner .fbBlock2 p {	font-size:16px;
											color:#FFF;
											line-height:18px; }

/*------------------ Навигатор --------------------*/


#content ul.menu { 	display:block;
					margin:0px;
					height:auto;
					overflow:auto;
					text-align:center;
					margin:65px auto 0 auto;
					max-width:964px;
					padding:0px; }

	#content ul.menu li { 	list-style:none;
							display:inline-block;
							margin:0px;
							padding:0px; }
							
		#content ul.menu li a { display:inline-block;
								width:211px;
								height:49px;
								vertical-align:top;
								text-decoration:none;
								text-align:left;
								transition: all 0.2s ease;
								line-height:18px;
								font-size:18px;
								color:#000;
								padding:0 0 0 67px;
								margin:0 61px 0 0; }
		
		#content ul.menu li a:hover {	transition: all 0.2s ease;
										color:#82c3ff; }
		
		#content ul.menu li:nth-child(1) a {	padding:15px 0 0 87px;
												width:181px;
												background: url("/images/bc-dizel_32.png") left top no-repeat;
												height:44px; }
									
		#content ul.menu li:nth-child(1) a:hover {	transition: all 0.2s ease;	background: url("/images/bc-dizel_32.png") left -151px no-repeat; }
									
		#content ul.menu li:nth-child(2) a {	padding:15px 0 0 67px;
												background: url("/images/bc-dizel_35.png") left -3px no-repeat;
												height:54px; }
		
		#content ul.menu li:nth-child(2) a:hover {	transition: all 0.2s ease;	background: url("/images/bc-dizel_35.png") left -151px no-repeat; }
		
		#content ul.menu li:nth-child(3) a {	margin:0px;
												background: url("/images/bc-dizel_38.png") left top no-repeat;
												padding:5px 0 0 67px;
												height:46px; }
									
		#content ul.menu li:nth-child(3) a:hover {	transition: all 0.2s ease;	background: url("/images/bc-dizel_38.png") left -151px no-repeat; }

	#oppNavIcon {	display:none;	}

/*------------------ Блок контента на главной -------------*/

.contentIndex {	display:block;
				margin:auto;
				max-width:1150px;
				overflow:auto;
				padding:54px 0 25px 0; }

	.lSideCI {	width:373px;
				display:block;
				float: left;
				padding:0;
				margin:29px 0 0 0;
				padding:0 40px 0 0; }			

	.rSideCI {	width:735px;
				display:block;
				float: right;
				margin:0px;
				text-align:justify;
				box-sizing: border-box; }
					
		.rSideCI p, .rSideCI li, .rSideCI strong, .rSideCI span {	font-size:16px;
																	line-height:18px;
																	color:#000;	}
	
	
		.lSideCI h3 {	display:block;
						margin:0 0 20px 0;
						text-transform:none;
						font-size:24px !important;
						text-align:left;
						padding:0px; }

	
		.lSideCI a {	text-decoration:none;
						text-align:justify;
						display:block;
						margin:20px 0;
						font-size:14px;
						color:#000; }
						
		.lSideCI a p {	margin:1px 0;
						font-size:16px;
						line-height:18px;
						color:#595959;
						transition: all 0.3s ease;
						margin:1px 0 7px 0; }
						
		.lSideCI a:hover p {	margin:1px 0;
								font-size:16px;
								line-height:18px;
								color:#82c3ff;
								transition: all 0.3s ease;
								margin:1px 0 7px 0; }
		
		.lSideCI em {	color:#7b7b7b;
						font-size:12px;
						font-style:normal;
						text-decoration:none;
						display:block;
						margin:1px 0; }
		
		.lSideCI strong {	font-size:20px;
							text-decoration:none;
							text-align:left;
							display:block;
							font-weight:normal;
							color:#000;
							transition: all 0.3s ease;
							margin:10px 0; }
							
		.lSideCI a:hover strong {	font-size:20px;
									text-decoration:none;
									display:block;
									color:#82c3ff;
									transition: all 0.3s ease;
									margin:10px 0; }

		.allnews {	color:#1185C4 !important;
					transition: all 0.3s ease;
					text-decoration:underline !important;	}
					
		.allnews:hover {	color:#82c3ff !important;
							transition: all 0.3s ease;
							text-decoration:underline !important;	}


	a.news {	display:block;
				text-decoration:none;
				padding:15px 0;
				overflow:auto;
				border-bottom:1px #CCC solid;
				color:#000; }
					
	a.news:hover {	display:block;
					text-decoration:none;
					padding:15px 0;
					color:#82c3ff; }
					
		a.news img {	width:155px;
						height:155px;
						float:left;
						margin:0 15px 0 0; }
				
		a.news em {	color:#7b7b7b;
					font-size:12px;
					margin:0 0 5px 0;
					text-decoration:none;
					font-style:normal;
					display:block; }
						
		a.news strong {	color:#000;
						font-size:20px;
						text-decoration:none;
						font-weight:normal;
						margin:3px 0;
						transition: all 0.3s ease;
						display:block; }
							
		a.news:hover strong {	color:#82c3ff;
								font-size:20px;
								text-decoration:none;
								margin:3px 0;
								transition: all 0.3s ease;
								display:block; }



							
	
/*------------------ breadcrumb --------------------*/

.brPlace{   position:relative;
			padding:25px; }

.textbr { position:relative; padding:25px 10px; float:right; width:800px;	}

.brPlaceMobi {	display:none;	}

.breadcrumb { 	list-style:none;
				font-size:10px;
				margin:-9px 0 10px 0;
				padding:0px;
				text-align:right; }
			
.breadcrumb li { 	list-style:none;
					display:inline-block;
					font-size:10px;
					text-align:right; }
			  
	.breadcrumb li:first-child {	display:none;	}
		
      .breadcrumb li.active	{	float:none !important;
								clear:both !important;
								display:block !important; }
								
	  .breadcrumb li.active span {	font-size:22px;
									font-weight:bold;
									float:none !important;
									clear:both !important;
									margin:10px 0 0 0;
									text-align:right;
									line-height:27px;
									display:block !important;
									color:#000; }
	
	.breadcrumb a {	color:#085A88;	}
	.breadcrumb a:hover { color:#82c3ff; }
	
	.breadcrumb a span { color:#085A88; font-size:14px; }
	.breadcrumb a:hover span { color:#82c3ff; }
	
	.divider {	color:#5F5F5F !important;
				font-size:14px !important;	}

.tabtarif {	max-width:700px;
			height:550px;
			overflow:auto;
			margin:0px auto 25px auto; }
				



/*------------------ Каталог на внутренней --------------------*/



/*------------------ Новостная лента --------------------*/



/*------------------ Подвал --------------------*/

#footer { 	width:100%;
			clear:both;
			height:162px;
			border:0px #ff0000 dotted;
			margin:auto; position:relative;
			background:#000 url("/images/bc-dizel_28.png") top repeat-x; }

	#logotypeF { position:absolute;
				display:block;
				width:175px;
				height:56px;
				top:44px;
				left:10%; }
				

	#footer .phone {	position:absolute;
						display:block;
						width:170px;
						height:19px;
						top:61px;
						left:30%;
						color:#ffdd00;
						font-size:18px;
						text-decoration:none;
						padding:2px 0 0 32px;
						background: url("/images/bc-dizel_09.png") top left no-repeat; }
				
	#footer .phone:hover {	position:absolute;
							display:block;
							width:170px;
							height:19px;
							top:61px;
							left:30%;
							color:#ffdd00;
							font-size:18px;
							text-decoration:none;
							padding:2px 0 0 32px;
							background: url("/images/bc-dizel_09.png") top left no-repeat; }			

	#copymy { 	display:block;
				position:absolute;
				width:85px;
				height:33px;
				top:105px;
				right:10%;
				background: url("/images/weblogo.png") no-repeat; }
			
	#copyRight { 	display:block;
					position:absolute;
					width:300px;
					height:30px;
					top:121px;
					color:#ffdd00;
					left:10%; }
	
#count1 { 	position:absolute;
			top:51px;
			right:10%;
			margin:0px;
			width:91px;
			height:33px;
			z-index:3;
			background:#FFF; }

	#footer ul.menu { 	display:block;
						position:absolute;
						top:67px;
						left:45%;
						margin:0px;
						min-height:21px;
						overflow:auto;
						text-align:center;
						margin:0px;
						padding:0px; }

		#footer ul.menu li { 	list-style:none;
								display:inline-block;
								margin:0px;
								padding:0px; }
								
			#footer ul.menu li a { 	display:inline-block;
									width:auto;
									height:auto;
									text-decoration:underline;
									vertical-align:top;
									text-align:left;
									transition: all 0.2s ease;
									line-height:14px;
									font-size:14px;
									color:#ffdd00;
									padding:0px;
									margin:0 5px; }
			
			#footer ul.menu li a:hover {	transition: all 0.2s ease;
											color:#82c3ff;
											background:none; }

/*------------------ Настройки контента --------------------*/

#topRasp { display:block; width:100%; height:234px; clear:both; border:0px #ff0000 dotted; }
#bottomRasp { display:block; width:100%; height:100px; clear:both; border:0px #ff0000 dotted; }

#content { 	width:100%;
			overflow:auto;
			background:#FFF; }

h1 {	font-size:24px;
		text-align:left;
		padding:0px; }

/*------------------ Хлебные крошки --------------------*/

#br { margin:0 0 -65px 0;
	  color:#ABC1D8;
	  font-size:10px;
	  font-style:italic; }
	  #br span { font-size:10px;
	  			 font-weight:bold;
				 color:#14314D; }
	  
	#br a { color:#ABC1D8;
			font-size:10px;
			font-style:italic; }
			
	#br a:hover { color:#670509; }

/*------------------ Поиск по сайту --------------------*/

.search { 	width:174px;
				height:39px;
				margin:3px 0 0 9px;
				text-transform:uppercase;
				color:#FFFFFF; }
				
				.search label { display:block;
								font-size:12px;
								margin:10px 0 3px 0; }
				
#mod-search-searchword { 	width:122px;
							height:18px;
							display:block;
							float:left;
							font-size:12px;
							color:#333333;
							border:0px;
							background:url("/images/searchfon.png") repeat-x; }

.button { 	width:28px;
			height:21px;
			display:block;
			float:left;
			font-size:1px;
			color:#9A9A9A;
			margin:0 0 0 5px;
			border:0px;
			background:url("/images/searchsend.png") no-repeat; }

/*------------------ Товар стиль мозайка ------------------*/				

#goodsl {	text-align:left;
			margin:32px 0 0 0; }

#catmain { }
			
.catalog {	font-size:1px; text-align: center; }			
	
.style_1 .catalog_box_up {	width:221px;
							height:320px;
							margin:0 8px 14px 8px;
							position:relative;
							border-collapse:collapse;
							display:inline-block; }

	
.style_1 .catalog_box {	width:221px;
						height:320px;
						border:1px #DCDCDC solid;
						position:absolute;
						top:0px;
						left:0px;
						z-index:10;
						transition: all 0.2s ease; 
						background:#FFF;
						overflow:hidden;
						display:block;
						margin:-1px -1px 0 0; }
						
.style_1 .catalog_box:hover {	width:221px;
								border:1px #79C1EF solid;
								position:absolute;
								top:0px;
								left:0px;
								z-index:999;
								transition: all 0.2s ease; 
								height:320px;
								background:#FFF;
								margin:-1px -1px 0 0;
								-webkit-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.48);
								-moz-box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.48);
								box-shadow: 0px 0px 12px -1px rgba(0,0,0,0.48);
								overflow:hidden;
								display:block;
								margin:-1px -1px 0 0; }
				
.style_1 .listpreimg {	width:221px;
						height:147px;
						position:absolute;
						left:0px;
						top:0px;
						display:block;
						margin:0px;
						overflow:hidden; }
				
	.style_1 .listpreimg img {	width:100%;	}



	.style_1 .button_buy {	position:absolute;
							display:block;
							width:222px;
							bottom:0px;
							left:0px;
							margin:0px;
							color:#000;
							padding:7px 0;
							text-align:center;
							text-transform:lowercase;
							font-size:16px;
							text-decoration:none;
							transition: all 0.3s ease;
							background:#FBDC05 url("/images/zakaz.png") 45px 8px no-repeat; }
				
	.style_1 .button_buy:hover {	position:absolute;
									display:block;
									width:222px;
									bottom:0px;
									left:0px;
									margin:0px;
									color:#FFF;
									padding:7px 0;
									text-align:center;
									text-transform:lowercase;
									font-size:16px;
									text-decoration:none;
									transition: all 0.3s ease;
									background:#3283EF url("/images/zakaz_on.png") 45px 8px no-repeat; }
	
	.style_1 .button_no_buy {	position:absolute;
								display:block;
								width:222px;
								bottom:0px;
								left:0px;
								margin:0px;
								color:#000;
								padding:7px 0;
								text-align:center;
								text-transform:lowercase;
								font-size:16px;
								text-decoration:none;
								transition: all 0.3s ease;
								background:#666666 url("/images/zakaz.png") 45px 8px no-repeat; }
								
	.style_1 .button_no_buy:hover {	position:absolute;
									display:block;
									width:222px;
									bottom:0px;
									left:0px;
									margin:0px;
									color:#000;
									padding:7px 0;
									text-align:center;
									text-transform:lowercase;
									font-size:16px;
									text-decoration:none;
									transition: all 0.3s ease;
									background:#CCC url("/images/zakaz_on.png") 45px 8px no-repeat; }
	
	.style_1 .instocky {	position:absolute;
							display:none;
							width:71px;
							text-align:left;
							top:256px;
							left:50%;
							margin:0 0 0 -41px;
							color:#0ABF06;
							padding:0 0 0 4px;
							font-size:12px;	}
				
		.style_1 .instocky::before {	content:"";
										display:block;
										float:left;
										width:8px;
										height:8px;
										background:#0ABF06;
										margin:5px 8px 0 0; }
												
		.style_1 .instockn {	position:absolute;
								display:none;
								width:85px;
								text-align:left;
								top:256px;
								left:50%;
								margin:0 0 0 -47px;
								color:#F00;
								padding:0 0 0 4px;
								font-size:12px;	}
				
		.style_1 .instockn::before {	content:"";
										display:block;
										float:left;
										width:8px;
										height:8px;
										background:#F00;
										margin:5px 8px 0 0; }

	.style_1 .cb_item_title {	display:block;
								position:absolute;
								top:155px;
								left:10px;
								width:195px;
								height:54px;
								margin:0px;
								overflow:hidden;
								text-decoration:none;
								transition: all 0.3s ease;
								line-height:16px;
								font-size:16px;
								color:#000; }

	.style_1 .cb_item_title:hover {	display:block;
									position:absolute;
									top:155px;
									left:10px;
									width:195px;
									height:54px;
									margin:0px;
									overflow:hidden;
									text-decoration:none;
									transition: all 0.3s ease;
									line-height:16px;
									font-size:16px;
									color:#A81405; }

	.jshop_list_product .block_sorting_count_to_page_2 {	display:none;	}
									
	.cb_item_desc {	display:none;	}
	
	.mainTr {	position:absolute;
				display:block;
				text-align: left;
				top:200px;
				left:13px;
				width:185px; }
	
	.tabulka_tr {	color:#6e6e6e;
					font-size:12px;
					width:185px;	}
					
		.tabulka_td {	width:49%;
						float:left;
						font-size:12px; }
	
	.style_1 .cb_price {	position:absolute;
							display:block;
							position:absolute;
							text-align: left;
							top:251px;
							left:13px;
							width:190px;
							margin:0px;
							color:#3a95ea;
							font-size:23px; }
	
		.style_1 .cb_price span {	font-size:14px;
									color:#3a95ea; }
	
	.style_1 .favn {	position:absolute;
						cursor:pointer;
						display:none;
						width:89px;
						text-decoration:none;
						text-align:right;
						bottom:18px;
						right:16px;
						color:#000;
						padding:0 0 0 6px;
						font-size:12px;	}
				
		.style_1.favn::before {	content:"";
								display:block;
								float:left;
								-webkit-border-radius: 35px;
								-moz-border-radius: 35px;
								border-radius: 35px;
								width:14px;
								height:14px;
								background:url("/images2/favn.jpg") no-repeat;
								margin:2px 1px 0 0; }
	
	.style_1 .review_mark {	position:absolute;
							display:none;
							width:86px;
							height:17px;
							top:232px;
							left:50%;
							margin:0 0 0 -43px;
							color:#868686;
							padding:0px;
							font-size:12px;	}
	
		.style_1 .review_mark span {	display:none;
										float:left;
										padding:2px 0 0 2px; }
	
	.style_1 .stars_no_active {
		height:16px;
		float:left;
		background-image:url(/components/com_jshopping/images/star.gif);
		background-repeat: repeat-x;
		background-position: 0px 0px; }
		
	.style_1 .stars_active{
		height:16px;
		background-image:url(/components/com_jshopping/images/star.gif);
		background-repeat: repeat-x;
		background-position: 0px -16px; }

/*---------------- Карточка ---------------*/

.card {
	max-width:689px;
}

.jshop_img_thumb {	text-align: left;	}

.cids, .citb, .plus_minus, .onecm, .rewico, .favncart, .buttCard, .card .button {	display:none;	}
 
.lblock {
	width:259px;
	vertical-align: top;
	display: inline-block;
	background: url(/images/charbg.png) top right repeat-y;
	margin:21px 0; }

.descrCard {	
	width: 425px;
	box-sizing: border-box;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	display: inline-block;	}

.card_price {
	padding:15px 0;
	color: #3a95ea;
	font-size: 26px;
	}

	.card_price span {
		color: #3a95ea;
		font-size: 14px;
	}

.whiteLine {	font-size: 14px;
				color:#6e6e6e; }


.oppchar { 
	/*.display: inline-block;*/
	display: none;
	color: #3a95ea; 
	padding: 5px 0;
	font-size: 14px;
 }

 #sendMess {	display:block;
				width:222px;
				margin:15px 0;
				color:#000;
				padding:7px 0;
				text-align:center;
				text-transform:lowercase;
				font-size:16px;
				text-decoration:none;
				transition: all 0.3s ease;
				background:#FBDC05 url("/images/zakaz.png") 20px 8px no-repeat; }

#sendMess:hover {	display:block;
					width:222px;
					margin:15px 0;
					color:#FFF;
					padding:7px 0;
					text-align:center;
					text-transform:lowercase;
					font-size:16px;
					text-decoration:none;
					transition: all 0.3s ease;
					background:#3283EF url("/images/zakaz_on.png") 20px 8px no-repeat; }

/*---------------- Форма обратной связи ----------------*/

.popupwindowSecond { 	
	position:fixed;
	top:15%;
	left:50%;
	margin-left:-150px;
	height:355px;
	overflow:auto;
	z-index:9999999 !important;
	padding:25px 35px;
	border:0px #f00 dotted;
	color:#FFF;
	font-size:18px;
	background:#000 url("/images/bc-dizel_28.png") bottom repeat-x; }

.popupwindowSecond div {	
	width:320px;
	height:55px;
	margin:25px auto 10px auto; }

.popupwindowSecond input[type="text"] {
	width:292px;
	display:block;
	border:1px #000 solid;
	padding:13px;
	margin:auto; }
					
.popupwindowSecond input#n1 {	
	width:35px;
	display:block;
	float:left;
	padding:13px;
	margin:0 10px 0 0; }
				
.popupwindowSecond input#n2 {	
	width:209px;
	display:block;
	float:left;
	padding:13px;
	margin:0 0 0 10px; }
				
.popupwindowSecond input#nn1 {	
	width:180px;
	display:block;
	float:left;
	padding:13px;
	margin:0 10px 0 0; }

.popupwindowSecond textarea { 	
	width:300px;
	height:100px;
	display:block;
	border:1px #C8C8C8 solid;
	padding:7px 11px;
	margin:10px 0 0 0; }

.popupwindowSecond .inputButtonS {	
	display:block;
	border:none;
	padding:10px 35px;
	background:#F8DF10;
	text-align:center;
	cursor:pointer;
	clear:both;
	color:#000;
	margin:25px auto 0 auto; }




.popupwindowShadow { 
	position:absolute;
	z-index:9998;
	width:100%;
	height:100%;
	background:url("/images/darkpixel.png"); }
	 
.popupwindowSecond a.close { 
	position:absolute;
	display:block;
	width:40px;
	height:39px;
	top:15px;
	right:15px;
	z-index:99999;
	cursor:pointer;
	background:url("/images/closen3.png") no-repeat; }