@charset "windows-1251";
A:HOVER {color:#D90016;}
a{text-decoration:underline;}



.l {
	float:left;
	}

.l-image{
	float:left;
	margin-bottom:1em;
	* margin-bottom:0;
	}

.r {
	float:right;
	}

.clr{
	clear:both; font-size:9px;
	}




/* main part styles */
	#mainpart-row TD{}




	/*addmenu styles */
	#addmenu{
		padding:7px 9px 9px 0;
		height:20px;
		font-size:0.75em;
		}
		#addmenu UL{
			margin:0;
			padding:0;
			list-style:none;
			text-align:right;
			}
			#addmenu UL LI{
				display:inline;
				margin:0 0 0 1.55em;
				padding:0 0 0 10px;
				background:url('/images/bullet2.gif') left 50% no-repeat;
				}
		#addmenu, #addmenu A{
			text-decoration:none;
			font-weight:bold;
			color:#000;
			}
			#addmenu A:HOVER{color:#D90016;}



	/*right some-stuffs styles (news, actions...) */
	#right-stuffs{
		background-color:#EDEDED;
		color:#737373;
		}
.z-bam .somestuff{
	1background-color:#EDEDED;
	1border:1px solid #C8C8C8;
	margin-bottom:12px;
}
	#mainpart-row .bottomless{
		border-bottom:0 none;
		}

		#right-stuffs .somestuff,
		#partners .somestuff,
	 .z-bam .somestuff{
			padding:1.1em .8em;
			font-size:0.85em;
			font-weight:bold;
			}

		#right-stuffs P,
		#partners .somestuff P,
	 .z-bam P{
			margin:0 0 1em 0;
			}

		#right-stuffs A,
		#partners .somestuff A,
	 .z-bam a{
			text-decoration:none;
			color:#000;
			}
			#right-stuffs A:hover,
			#partners .somestuff A:hover,
	 .z-bam  A:hover{
				color:#D90016;
				}
			#right-stuffs A.light,
			#partners .somestuff A.light,
	 .z-bam A.light{
				text-decoration:none;
				color:#6D6D6D;
				}
				#right-stuffs A.light:hover,
				#partners .somestuff A.light:hover,
	 .z-bam A.light:hover{
					text-decoration:none;
					color:#4D4D4D;
					}
		#right-stuffs .h2,
		#partners .somestuff .h2,
	 .z-bam .h2{
			margin:0 0 0.6em 0;
			padding:0;
			font-size:1.2em;
			color:#DB0029;
			}
			#right-stuffs .h2.blur,
			#partners .somestuff .h2.blur,
	 .z-bam .h2.blur{
				color:#000
				}
		#right-stuffs .h3,
		#partners .somestuff .h3,
	 .z-bam .h3{
			margin:0 0 0.45em 0;
			padding:0;
			clear:both;
			font-size:1.1em;
			font-weight:bold;
			color:#000;
			}

		#right-stuffs .h3.distant,
		#partners .somestuff .h3.distant,
	 .z-bam .h3.distant{
			padding-top:1em;
			}

			#right-stuffs .h3 A,
			#partners .somestuff .h3 A,
	 .z-bam .h3 A{
				color:#000;
				}
			#right-stuffs .h3 A:hover,
			#partners .somestuff .h3 A:hover,
	 .z-bam .h3 A:hover{
				color:#000;
				}
			#right-stuffs .h3.accent A,
			#partners .somestuff .h3.accent A,
	 .z-bam .h3.accent A{
				color:#DB0029
				}

		.news-links-block{
			margin:0;
			font-weight:bold;
			}
		#right-stuffs .news-links-block,
	 .z-bam .news-links-block{
			margin:0;
			clear:both;
			}
			#right-stuffs .news-links-block A,
	 .z-bam .news-links-block A{
				text-decoration:underline;
				color:#838383;
				}
			#right-stuffs .news-links-block A.accent,
	 .z-bam .news-links-block A.accent{
				color:#000;
				}
				#right-stuffs .news-links-block A:HOVER,
	 .z-bam .news-links-block A:HOVER{
					color:#D90016;
					}



		.right-stuff P.accent{
			display:block;
			margin:0.9em 0 0 0;
			padding:0.9em 0 0 0;
			border-top:1px solid #D1D1D1;
			font-size:1.1em;
			font-weight:normal;
			}
			.right-stuff P.accent STRONG{
				font-weight:bold;
				color:#000;
				}
			.right-stuff P.accent A{
				text-decoration:none;
				color:#737373;
				}
				.right-stuff P.accent A:HOVER{
					color:#D90016;
					}

	DIV.mails .h2{
		margin:0 0 8px 0;
		padding:5px 0 5px 12px;
		border-right:1px solid #D1D1D1;
		background-color:#BABABA;
		font-size:1.2em;
		font-weight:normal;
		color:#fff;
		}

	/* Tariff boxes
	=================================================*/
	#boxes-cells TD{
		padding:0 9px 2px 0;
		width:27%;
		vertical-align:top;
		}

		.boxblock{
			border:1px solid #D1D1D1;
			background:#EDEDED url('/images/box_bg.gif') repeat-x 0 -21px;
			height:176px;
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			padding:15px 10px 10px;
			font-size:0.75em;
			}
			
		.box-title{
			position:relative;
			border-right:70px solid #fff;
			text-align:left;
			z-index:0;
			}
			
	.price-block{
		float:right;
		color:#db0029;
		text-decoration:none;
		height:46px;
		padding-top:30px;
		padding-right:80px;
		background: no-repeat scroll top right;
		}
		.pd-domains{
			background-image:url(/images/c-icon-domain.gif);
			}
		.pd-servers{
			background-image:url(/images/c-icon-server.gif);
			}
		.pd-hosting{
			background-image:url(/images/c-icon-hosting.gif);
			}
		.pd-saas{
			background-image:url(/images/box_saas.png);
			}
		.price-prefix{
			float:left;
			display:block;
			vertical-align:bottom;
			padding-top:1.6em;
			height:1em;
			line-height:1em;
			margin-right:3px;
			}
		.price-block .price-digits{
			float:left;
			height:1em;
			font-size:3em;
			line-height:1em;
			margin-right:5px;
			font-weight:700;
			}
		.price-si-date{
			float:left;
			text-align:left;
			height:3em;
			line-height:1em;
			margin-right:3px;
			}


		.box-cube{
			position:relative;
			clear:both;
			text-align:right;
			margin-top:-20px;
			height:86px;
			z-index:2;
			}

			.box-cube .block-unit{
				display:block;
				}

			.box-bout{
				margin:0;
				padding:0;
				/* height:12.2em; */
				list-style:none;
				color:#000;
				}
				.box-bout LI{
					padding:0 0 0 25px;
					margin:0.33em 0 1.75em 0;
					position:relative;
					background:url('/images/bullet3.gif') no-repeat;
					}
				.box-bout LI.distant{
					margin-top:1.3em;
					}
					.box-bout LI A{
						text-decoration:none;
						color:#000;
						}
					.box-bout LI .h1,
					.box-bout LI .h2{
						margin:0;
						padding:0;
						font-size:1.2em;
						font-weight:bold;
						}
						.box-bout LI .h1,
						.box-bout LI .h1 A,
						.box-bout LI .h2,
						.box-bout LI .h2 A{
							text-decoration:none;
							color:#737373;
							}
							.box-bout LI .h1 a:hover,.box-bout LI .h2 a:hover,.box-bout LI .h3 a:hover{
								color:#333;
							}
						.box-bout LI .h1 SPAN,
						.box-bout LI .h2 SPAN{
							font-weight:normal;
							}
							
							.box-bout LI .h2 SPAN.nobr{
								font-weight:bold;
								}
						.box-bout .h3{
							display:inline;
							margin:0.2em 8px 0 0;
							font-size:1em;
							}

							.box-bout .h3,
							.box-bout .h3 A{
								font-weight:bold;
								color:#DB0029;
								}
								.box-bout .h3.s{
									display:block;
									margin:1px 0 3px 0;
									}
								.box-bout .h3,
								.box-bout .h3 A.light{
									color:#737373;
									}

							.box-bout .h3.brd-r{
								padding-right:0.8em;
								margin-right:0.8em;
								border-right:1px solid #c5c6c8;
								}

				.box-bout LI.rate-03{
					height:3em;
					}
				.box-bout LI.accent{
					margin-bottom:0;
					font-size:1.2em;
					font-weight:normal;
					color:#737373;
					}
					.box-bout LI.accent A{
						color:#737373;
						text-decoration:none;
						}
					.box-bout DIV.accent A{
						margin:0 0 5px 0;
						text-decoration:none;
						color:#DB0029;
						}
				.box-bout SPAN.accent{
					/* font-size:9px; */
					font-weight:bold;
					color:#DB0029;
					}
				.box-bout DIV.distant{
					margin-top:0.3em;
					}

				.box-bout .h2.fix-w{
					-width:15em;
					}

				/* Box-bout Input */
					.box-bout .input{
						position:relative;
						margin:5px 17px 0 0;
						z-index:50;
						}
						.box-bout .input INPUT.text{
							width:100%;
							-width:96%;
							}


		/* Whois DropDown */
		#whois-dropdown{
			position:absolute;
			z-index:10000;
			top:2.5em;
			left:0;
			width:101%;
			*width:102%;
			-width:95%;
			min-width:100px;
			height:13.3em;
			border:1px solid #a3a3a3;
			font-size:0.8em;
			font-weight:bold;
			background:#FFF;
			}
			#whois-dropdown .h4{
				margin:0 0 0.5em 0;
				padding:0.3em 0.3em 0.5em 7px;
				background:#b6b6b6 url('/images/bg_zones_t.gif') repeat-x;
				font-size:1.1em;
				font-weight:bold;
				color:#FFF;
				}
			#whois-dropdown .dropdown-submit{
				position:absolute;
				right:0;
				bottom:0;
				padding:3px 0;
				width:100%;
				background-color:#db0029;
				height:2.1em;
				}
				#whois-dropdown .dropdown-submit A{
					position:relative;
					top:2px;
					left:7px;
					color:#FFF;
					text-decoration:underline;
					}
			#whois-dropdown BUTTON.submit{
				float:right;
				width:28px;
				height:18px;
				border:0;
				margin-right:7px;
				background:none;
				background:url('/images/whois_dd_submit.gif') no-repeat;
				cursor:pointer;
				}
			.zones{
				width:100%;
				margin:0;
				padding:0;
				color:#737373;
				}
				.zones DD{
					float:left;
					margin:0 0 2px 2px;
					padding:0;
					width:31%;
					white-space:nowrap;
					}
				.zones INPUT.checkbox{
					vertical-align:middle;
					}
			#whois-dd-btn-close{
				position:absolute;
				top:3px;
				right:10px;
				display:block;
				width:13px;
				height:13px;
				cursor:pointer;
				background:url('/images/btn_close.gif') no-repeat;
				}


	/* Adboards
	=================================================*/
	.adboards TD{
		padding-right:7px;
		}
	DIV.adboard{
		padding:3px 3px 3px 93px;
		height:6.4em;
		border:1px solid #d1d1d1;
		background-position:3px 3px;
		background-repeat:no-repeat;
		}


		DIV.adboard.adb-r{
			padding-left:3px;
			}
		.adboard .h3,
		.adboard .h4{
			margin:0.3em 0 0.2em;
			//margin-bottom:0;
			padding:0;
			float:left;
			}
			.adboard .h3{
				line-height:120%;
				font-size:1.2em;
				font-weight:normal;
				color:#1a94c6;
				}
				.adboard .h3.accent{
					font-size:2em;
					font-weight:bold
					}
				.adboard .h3 STRONG{
					display:block;
					font-size:1.25em;
					}
			.adboard .h4{
				margin-left:0.8em;
				padding-left:12px;
				border-left:3px solid #DB0029;
				width:50%;
				//width:auto;
				font-size:1em;
				color:#000;
				}

		.adboard IMG.l{
			margin-right:7px;
			}
		.adboard IMG.adpic{
			float:left;
			margin-left:-90px;
			margin-top:-6em;
			//margin-top:-6.2em;
			}

		.adboard A.submit,
		.adboard BUTTON.submit{
			float:right;
			width:60px;
			height:21px;
			margin-top:-2em;
			margin-right:5px;
			border:0;
			cursor:pointer;
			background:url('/images/btn_order_accent.gif') no-repeat;
			}
			.adboard A.submit STRONG{
				display:none;
				}
			.adboard BUTTON.submit{
				margin-top:-2.3em;
				//margin-top:-2.45em;
				}
		.adtext{
			clear:both;
			padding-right:70px;
			padding-top:5px;
			border-top:1px solid #e8e8e8;
			font-size:0.9em;
			}
		.adb-h{
			padding-left:5px;
			padding-top:0;
			height:52%;
			background-color:#DB0029;
			color:#FFF;
			}
			.adb-h .h3,
			.adb-h .h4{

				color:#FFF;

				}
				.adb-h .h3{
					margin-top:5px;
					margin-bottom:0;
					height:50%;
					}
				.adb-h .h4{
					margin-top:7px;
					margin-bottom:0;
					padding-left:5px;
					height:50%;
					border-color:#FFF;
					/* width:auto; */
					font-size:0.9em;
					font-weight:normal;
					}
		 .adtext.adb-b{
			top:0;
			padding-top:6px;
			padding-left:7px;
			height:2.8em;
			background-color:#ededed
			}
			.adtext.adb-b INPUT.text{
				width:70%;
				}
			 .adboard.adb-r A.submit{
			 	margin-top:-2.5em;
			 	}
		.adtext STRONG.accent{
			color:#000;
			font-size:1.1em;
			}


		/* Special cases */

			/* MSEW */
				#adboard-msew{
					background-image:url('/images/adboard_msew.gif');
					}
			/* VPS */
				#adboard-vps{
					background-image:url('/images/adboard_vps.gif');
					}
					#adboard-vps .h3{
						margin-top:0.2em;
						font-size:2em;
						color:#000;
						}
					#adboard-vps .h4{
						color:#1a94c6;
						}
			/* Wintest */
				#adboard-wintest .adb-h{
					padding-left:50px;
					background:#1a94c6 url('/images/adboard_wintest.gif') no-repeat 5px 0;
					}
				#adboard-wintest .adb-h .h3{
					padding-top:0.4em;
					font-weight:bold;
					}

			/* Win-08 */
				#adboard-win08{
					padding-left:110px;
					background-position:1px 1px;
					background-image:url('/images/adboard_win08.gif');
					}
					#adboard-win08 .h3{
						margin-top:0;
						margin-bottom:2px;
						//margin-bottom:0;
						font-size:2.5em;
						font-weight:bold;
						color:#000;
						}
					#adboard-win08 .h4{
						color:#1a94c6;
						}
			/* SaaS */
				#adboard-saas{
					padding-top:2px;
					padding-bottom:2px;
					height:79px;
					}
					#adboard-saas .adb-h{
						height:39px;
						background:#1a94c6 url('/images/adboard_saas_bg.gif') repeat-y;
						}
						#adboard-saas .adb-h .h3{
							margin-top:3px;
							margin-bottom:0;
							padding-top:3px;
							padding-bottom:4px;
							-padding-bottom:0;
							padding-right:5px;
							border-right:3px solid #ffcc00;
							color:#000;
							}
						#adboard-saas .adb-h .h4{
							margin-top:0.3em;
							margin-bottom:0.3em;
							margin-left:3px;
							height:auto;
							border:none;
							line-height:104%;
							}
					#adboard-saas .adtext.adb-b{
						position:relative;
						padding:0.8em 70px 0.85em 27px;
						height:auto;
						background:#FFF url('/images/adboard_saas_win.gif') no-repeat 1px 4px;
						font-size:0.75em;
						font-weight:bold;
						color:#1a94c6;
						}
						#adboard-saas .submit{
							float:none;
							position:absolute;
							top:0.2em;
							right:3px;
							cursor:pointer;
							margin:0;
							}
					#adboard-saas .adb-f{
						padding:0;
						font-size:0.65em;
						background:#1a94c6 url('/images/adboard_saas_bg.gif') repeat-y;
						font-weight:bold;
						color:#000;
						}

			/* Unixwin */
			#adboard-unixwin{
				background:url('/images/adboard_unixwin.gif') no-repeat 1px 1px;
				padding-left:177px;
				}

				#adboard-unixwin .h3{
					padding:5px 0 10px 0;
					font-weight:bold;
					color:#DB0029;
					}

					#adboard-unixwin .h3 SPAN{
						color:#000;
						}

				#adboard-unixwin .submit{
					margin-right:3px
					}

			/* EDS (Euro Dedicated Server) */

			#adboard-eds{
				/*position:relative;*/
				height:6.05em;
				padding:5px 5px 5px 139px;
				background:url('/images/adboard_eds.gif') no-repeat 3px 50%;
				}

			#adboard-eds *{
				margin:0;
				padding:0;
				}

			#adboard-eds .cork{
				position:relative;
				clear:both;
				height:1px;
				font-size:1px;
				}

				#adboard-eds .cork DIV{
					height:0px;
					overflow:hidden;
					}

				#adboard-eds .h3{
					width:14em;
					margin:0;
					* margin-bottom:-0.4em;
					margin-bottom:0.4em;
					padding:0;
					border-right:4px solid #DB0029;
					font-size:1em;
					font-weight:normal;
					color:#000;
					}

					#adboard-eds .h3 SPAN{
						display:block;
						margin-bottom:3px;
						font-size:1.5em;
						font-weight:bold;
						}

				#adboard-eds TD{
					height:2.7em;
					vertical-align:middle;
					}

				#adboard-eds .h4{
					width:auto;
					float:none;
					padding:0 0.9em;
					border:0;
					color:#1A94C6
					}

				#adboard-eds UL{
					padding-top:0.35em;
					list-style:none;
					}

					#adboard-eds UL LI{
						padding:0 0 0 1.3em;
						list-style:none;
						background:url("/images/bullet62.gif") no-repeat 1px 0.5em;
						line-height:130%;
						zoom:1
						}

				#adboard-eds .submit{
					position:absolute;
					right:9px;
					top:-25px;
					* top:-26px;
					margin:0;
					padding:0;
					z-index:100;
					}

			/* COM & NET */

			#comnet{
				position:relative;
				padding:3px;
				height:6.4em;
				}

				#comnet .adb-h{
					height:auto;
					margin:0;
					padding:0.33em 0.65em;
					-padding-bottom:0.2em;
					background:#FC0;
					zoom:1
					}

					BODY:last-child:not(:root:root) #comnet .adb-h{
						padding-bottom:0.5em;
						}

					#comnet .adb-h .h3{
						width:8.2em;
						height:auto;
						margin:0;
						padding:0;
						font-size:0.92em;
						color:#000
						}

						#comnet .adb-h .h3 SPAN{
							display:block;
							margin-bottom:0.28em;
							font-weight:bold;
							}

						#comnet .adb-h .h3 STRONG{
							display:block;
							font-weight:bold;
							font-size:1.27em;
							}

							#comnet .adb-h .h3 STRONG SPAN{
								display:inline;
								margin-bottom:0;
								font-weight:normal;
								font-size:0.79em;
								}

					#comnet .adb-h .h4{
						width:5.3em;
						height:auto;
						margin:0;
						padding:0 0.87em;
						border-left: 4px solid #1A94C6;
						font-size:0.75em;
						font-weight:bold;
						color:#000
						}

			#comnet .adtext{
				margin:0;
				padding:0.5em 0 0 0;
				* padding:0.45em 0 0 0;
				font-size:1em;
				zoom:1;
				}

			BODY:last-child:not(:root:root) #comnet .adtext{
				padding-top:0.6em;
				}

				#comnet .adtext SPAN.text-field{
					display:block;
					padding-right:9.5em;
					}

					#comnet .adtext SPAN.text-field INPUT{
						width:95%;
						display:block;
						}

					#comnet .adtext SPAN.cb-field{
						position:absolute;
						display:block;
						right:7.5em;
						* right:7.8em;
						bottom:1.55em;
						* bottom:1em;
						width:1.6em;
						margin-bottom:-1em;
						padding:0 0.15em;
						}

					BODY:last-child:not(:root:root) #comnet .adtext SPAN.cb-field{
						right:7.7em;
						bottom:1.7em;
						}

					#comnet .adtext SPAN.second{
						right:5.7em;
						* right:6em;
						}

					BODY:last-child:not(:root:root) #comnet .adtext SPAN.second{
						right:5.9em;
						}

						#comnet .adtext SPAN INPUT{
							display:block;
							margin:0 0 0.1em 0;
							padding:0;
							}

					#comnet .adtext SPAN LABEL{
						* position:relative;
						* top:-0.6em;
						* padding-left:0.2em;
						font-size:0.75em;
						font-weight:bold;
						}

				#comnet .submit{
					position:absolute;
					right:3px;
					bottom:0.9em;
					margin:0;
					padding:0;
					}

			/* ERS (Euro Rent Sale) */

				#adboard-ers{
				height:6.05em;
				padding:5px 5px 5px 166px;
				background:url('/images/adboard_ds-hp.gif') no-repeat 0 50%;
				}

					#adboard-ers .h3{
						height:37px;
						min-height:37px;
						margin:0;
						float:none;
						padding:0;
						font-size:1.4em;
						font-weight:bold;
						color:#000
						}

					#adboard-ers .adtext{
						padding-top:2px;
						font-size:2.163em;
						font-weight:normal;
						color:#00AEf1
						}

						#adboard-ers .adtext STRONG{
							font-weight:normal;
							}

					#adboard-ers #va-canvas{
						display:block;
						height:100%;
						}

					#adboard-ers #va-table{
						display:table;
						width:100%;
						height:100%;
						/* position:relative;*/
						* display:block;
						}

						#adboard-ers #va-cell{
							display:table-cell;
							width:100%;
							vertical-align:middle;
							/*position:absolute;
							top:40%;*/
							* display:block;
							}

							#adboard-ers #va-iefix{
								display:block;
								margin:-3px 4px 5px 0;
								/* margin-top:5px;
								position:relative;
								top:-50%;*/
								* margin-top:expression(offsetHeight>22?'-0.5em':'1em');
								}

			/* RU price decrease */

				.rudecrease .adtext.adb-b{
					padding-top:8px;
					border:0 none;
					background:transparent;
					}

					.rudecrease .adtext.adb-b INPUT.text{
						width:77%;
						}

					.rudecrease .adtext.adb-b STRONG.accent{
						font-size:1.1em;
						font-weight:normal;
						color:#6D6D6D;
						}

					.rudecrease BUTTON.submit{
						margin-top:-2.4em;
						}

			.rudecrease .adb-h{
				padding:0;
				margin:0;
				background:transparent;
				}

				.rudecrease .adb-h .h3{
					position:relative;
					width:auto;
					height:100%;
					min-height:40px;
					float:none;
					margin:0;
					padding:0 86px 0 0;
					overflow:hidden;
					zoom:1;
					font-size:0.92em;
					background:#DB0029;
					}

				@media all and (-webkit-min-device-pixel-ratio:0) {

					 body:first-of-type .rudecrease .adb-h .h3{
						font-size:0.8em;
						text-shadow: 0 0 0 #000;
						}

					}

					.rudecrease .adb-h .h3 #va-canvas{
						display:block;
						height:100%;
						}

					.rudecrease .adb-h .h3 #va-table{
						display:table;
						width:100%;
						height:100%;
						* position:relative;
						* zoom:1
						}

						.rudecrease .adb-h .h3 #va-cell{
							display:table-cell;
							width:100%;
							vertical-align:middle;
							#position:absolute;
							#top:50%;
							}

							.rudecrease .adb-h .h3 #va-iefix{
								display:block;
								margin:5px 4px 5px 5px;
								#position:relative;
								#top:-50%;
								#zoom:1;
								}

					.rudecrease .adb-h .h3 .righted-fl{
						position:absolute;
						right:0;
						-right:-1px;
						top:50%;
						margin-top:-100px;
						float:none;
						width:86px;
						height:200px;
						background:#EBEBEB
						}

						.rudecrease .adb-h .h3 .righted-fl IMG{
							position:absolute;
							top:50%;
							margin-top:-20px;
							}

					.rudecrease .adb-h .h3 STRONG{
						display:inline;
						font-size:1.082em;
						}

					.rudecrease .adb-h .h3 STRONG{
						display:inline;
						font-size:1.082em;
						}

			/* Google */

				#adboard-google{
				height:6.05em;
				padding:5px 5px 5px 166px;
				background:url('/images/adboard_google.gif') no-repeat 0 bottom;
				}

					#adboard-google .h3{
						height:35px;
						min-height:35px;
						margin:0;
						float:none;
						padding:2px 0 0 0;
						font-size:2em;
						font-weight:bold;
						color:#6EA1DB
						}

					#adboard-google .adtext{
						padding-top:0;
						height:39px;
						font-size:0.917em;
						font-weight:normal;
						color:#737373
						}

						#adboard-google .adtext STRONG{
							font-weight:normal;
							color:#DB0029
							}
						#adboard-google .va-iefix{
							* margin-top:expression(offsetHeight>18?'0.5em':'1.1em');
							}


					.adboard .va-canvas{
						display:block;
						height:100%;
						}

					.adboard .va-table{
						display:table;
						width:100%;
						height:100%;
						* display:block;
						}

						.adboard .va-cell{
							display:table-cell;
							width:100%;
							vertical-align:middle;
							* display:block;
							}

							.adboard .va-iefix{
								display:block;
								margin:0;
								* position:relative;
								* zoom:1;
								* margin-top:expression(offsetHeight>18?'-0.8em':'1.2em');
								}

					#adboard-google A.submit,
					#adboard-google BUTTON.submit{
						margin-top:-2.5em;
						padding:0;
						background:transparent url(/images/btn_order_know.gif) no-repeat scroll 0 0;
						}

				/* .RF */

			#adboard-rf{
				position:relative;
				}

				#adboard-rf .h3{
					position:absolute;
					left:2px;
					top:3;
					width:auto;
					margin:0;
					}

				.right-part{
					position:relative;
					height:6.416em;
					text-align:center;
					margin-left:90px;
					}

				#adboard-rf .h4{
					display:table;
					width:100%;
					height:20px;
					margin:-1px 0 0 0;
					padding:0;
					border:0;
					float:none;
					font-size:.833em;
					font-weight:normal;
					text-align:center;
					line-height:1em;
					color:#737373;
					}

					#adboard-rf .h4 SPAN{
						display:table-cell;
						vertical-align:middle;
						}

					#adboard-rf .h4 SPAN{
						display:table-cell;
						* display:block;
						* margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
						}

					#adboard-rf STRONG{
						display:block;
						height:36px;
						margin-top:-4px;
						margin-bottom:-1px;
						font-size:1em;
						font-weight:normal;
						font-family:Tahoma;
						text-align:center;
						color:#3F89DE;
						}

					#adboard-rf STRONG SPAN{
						font-size:2.5em;
						}

					#adboard-rf .submit{
						width:auto;
						margin:0;
						border:0;
						float:none;
						text-decoration:none;
						background:transparent;
						}

	/* contacts styles */
	#contacts TD{
		padding:12px 9px 0 0;
		font-size:0.85em;
		font-weight:bold;
		vertical-align:top;
		color:#737373;
		}
		#contacts TD .h3{
			margin:0 0 5px 0;
			padding:0;
			font-size:1.1em;
			font-weight:bold;
			color:#000;
			}
			#contacts TD .h3 EM{
				font-weight:normal;
				font-style:normal;
				}
		#contacts TD STRONG{
			font-size:1.11em;
			}
		#contacts TD P{
			margin:0;
			padding:3px 0 0 0;
			}
	.contactlink{
		color:#999;
		}

		
		.regions2{
			margin:5px 0 0 0;
			padding:0;
			font-size:1.1em;
			font-weight:bold;
			color:#DB0029;
			}

	/* Two-bloks */
	#two-blocks TD{
		padding:6px 9px;
		border:1px solid #D1D1D1;
		}

	#two-blocks .two-blocks-left{
		border:0;
		padding:0 9px 0 0;
		}

	#two-blocks DIV.bordered{
		padding:6px 9px;
		border:1px solid #D1D1D1;
		}

		#two-blocks .h2{
			margin:0 0 0.5em 0;
			font-size:.915em;
			font-weight:bold;
			color:#737373;
			}

		#two-blocks P{
			margin:0 0 0.5em 0;
			font-size:.833em;
			font-weight:bold;
			color:#8E8E8E;
			}

	/* partners-stuffs styles */
	#partners table{
		margin-top:10px;
		border-collapse:separate;
		border-spacing:10px;
		width:100%;
		margin-left:-10px;
		margin-right:-10px;
	}
	#partners table TD{
		padding:0 0 0 0;
		vertical-align:top;
		border:1px solid #D1D1D1;
		
		}

	#partners .somestuff-cell{
		padding:0;
		background:#EDEDED;
		border-top:0 none;
		}
		.partners-block{
			min-height:100px;
			height:100%;
			font-size:0.75em;
			
			}
			.partners-block .h3{
				margin:0;
				padding:5px 0;
				border-bottom:1px solid #D1D1D1;
				text-align:center;
				font-size:1.3em;
				font-weight:bold;
				color:#737373;
				}
				.partners-block .h3,
				.partners-block .h3 A{
					color:#737373;
					text-decoration:none;
			}
	.partners-about{
		margin:0 auto;
		padding:0;
		height:100%;
		text-align:left;
		}
	.partners-head-img{
		margin:0;
		padding:10px 0 0 0;
		text-align:center;
		}
	.partners-head-content{
		
		width:210px;
		margin:0 auto;
		padding:10px 2px 10px 6px;
		text-align:center;
		font-size:9px;
		font-weight:bold;
		color:#000;
		}
	.partners-head-img IMG{
		border:0;
		}
	.partners-about A{
		text-decoration:none;
		color:#000;
		}

	#row-spacer TD,
	.row-spacer TD{
		padding:0;
		}
		#row-spacer TD DIV,
		.row-spacer TD DIV{
			height:8px;
			font-size:8px;
			}
	/* bottom row styles:mails, bytheme, projects, copyright */
	#lastrow TD{}

	TD.mails{
		padding-right:9px;
		vertical-align:top;
		}

	DIV.mails{
		padding-bottom:8px;
		}


	TD.vacancy{
		vertical-align:top;
		}

		.vacancy .h2{
			margin:0;
			padding:5px 10px;
			/*background-color:#EDEDED;*/
            background:#EFFFD9;
			font-size:1em;
			font-weight:bold;
			color:#6A6A6A;
			}

			.vacancy .h2 A,
			.vacancy .h2 A:hover{
				color:#333;
				text-decoration:none;
                font-weight:300;
				}

		.vacancy UL{
			margin:0;
			padding:8px 10px;
			list-style:none;
			font-size:0.85em;
			font-weight:bold;
			}

			.vacancy UL LI{
				padding:0 0 0 10px;
				vertical-align:bottom;
				background:url('/images/bullet-def.gif') no-repeat 0 0.6em;
                line-height:1.5;
				}

				.vacancy UL LI A{
					color:#434343;
					text-decoration:none;
					}

					.vacancy UL LI A:hover{
						color:#D90016;
						}

	TABLE.bytheme{
		margin:5px 0 10px 0;
		}
		TABLE.bytheme .h3{
			margin:0 0 5px 0;
			padding:0;
			font-size:1.1em;
			font-weight:bold;
			color:#030000;
			}
			TABLE.bytheme TD .h3 A{
				color:#000;
				}
			TABLE.bytheme TD .h3 A:hover{
				color:#000;
				}
		TABLE.bytheme TD{
			padding:0 12px;
			vertical-align:top;
			font-size:0.85em;
			font-weight:bold;
			width:44%;
			color:#737373;
			}
			TABLE.bytheme TD .h3 A{
				color:#000;
				}
			TABLE.bytheme TD P{
				margin:0 0 1em 0;
				color:#6D6D6D;
				}
			TABLE.bytheme TD A{
				text-decoration:none;
				color:#6D6D6D;
				}
				TABLE.bytheme TD A:HOVER{
					color:#4D4D4D;
					}
			TABLE.bytheme TD STRONG.accent{
				color:#000;
				}
				TABLE.bytheme TD STRONG.accent A{
					color:#000;
					}
				TABLE.bytheme TD STRONG.accent A:hover{
					color:#DB0029;
					}
	table.bytheme #bytheme-left{
		border-right:1px solid #EDEDED;
		width:56%;
		}

	#lastinfo TD{padding:9px 9px 0 0; vertical-align:bottom;}

	#lastinfo TD DIV{
		padding:10px 14px 0px 6px;
		border:1px solid #D1D1D1;
		height:10em;
		font-size:0.75em;
		font-weight:bold;
		}
	#lastinfo TD div .h3{
		font-size:1em;
		font-weight:normal;
		margin:0 0 3px 0;
		padding:0;
		color:#000;}
		#lastinfo TD div .h3 A{
			color:#000;
			}
		#lastinfo TD div .h3 A:hover{
			color:#000;
			}
	#lastinfo TD a{color:#737373; text-decoration:none;}
	#lastinfo TD A:HOVER{color:#D90016;}
	#lastinfo ul{ margin:0; padding:0; list-style:none;}
	#lastinfo ul LI {padding:0 0 0 10px; margin:0; background:url('/images/bullet1.gif') no-repeat 0 4px;}


	#projects{background-color:#EDEDED;}




/*div.container {color:#939393; padding-top:0px; width:100%; text-align:left; overflow:visible; font-size:10px;}
div.container a {color:#939393; text-decoration:none; display:block; width:100%; padding:3px 10px;}
div.container A:HOVER {color:#565656;}
.i0, .i1, .i2, .i3, .i4 {display:block; position:relative; top:-2; text-align:left; padding:0px; background:#fff; border:1px solid #B6B6B6; border-top-width:5px;}
.i0 {width:150px;  left:-10px; }
.i1 {width:150px;left:70px;}
.i2 {width:150px;left:160px;}
.i3 {width:150px;left:260px;}
.i4{width:160px;left:340px;}*/

.subitem {padding:0px; border-top:1px solid #b6b6b6; font-weight:bold; font-size:9px;}
.subitemred{padding:3px 0; background-color:#C60000;}



/* iEvent
=================================================*/
	.ievent{
		position:relative;
		margin-bottom:16px;
		padding:0 25px;
		border-left:7px solid #db0029;
		font-size:0.8em;
		font-weight:bold;
		}
		.ievent A{
			display:block;
			text-decoration:none;
			color:#555
			}
		.ievent .h2{
			margin:0 0 0.3em;
			padding:0;
			font-size:1.2em;
			color:#DB0029;
			}
			.ievent .h2 A{
				color:#DB0029
				}
		.ievent P{
			margin:0;
			padding:0;
			line-height:120%;
			}

		.ievent A.intext{
			display:inline;
			text-decoration:underline;
			color:#000;
			}

		.ievent A.intext:hover{
			color:#DB0029;
			}


TR.headline TD.searchblock{

	}

.block-att{
	margin:15px 0;
	font-size:1.18em;
	line-height:1em;
	color:#000;
	}

	.main .block-att{
		margin-bottom:5px;
		}

#right-stuffs .block-att A:hover,
	 .z-bam .block-att A:hover{
	color:#000
	}

	.block-att IMG{
		margin-right:4px;
		}

	.block-att P{
		font-weight:normal;
		}

	.block-att STRONG{
		font-weight:bold;
		}

		.block-att STRONG SPAN{
			display:block;
			margin-bottom:0.4em;
			font-size:1.995em;
			line-height:1.2em;
			color:#DB0029
			}

/* SEO row */
	#seo{
		vertical-align:top;
		font-size:0.85em;
		font-weight:bold;
		color:#8E8E8E;
		}
		#seo .h2{
			margin:0;
			font-size:1.1em;
			color:#737373;
			margin-bottom:0.7em;
			}
		#seo P{
			margin: 0 0 0.7em;
			padding:0;
			}
	#seo-l{
		padding:6px 12px 6px 6px;
		}
		#seo-l-core{
			position:relative;
			}
	#seo-m-l,
	#seo-m-r{
		display:block;
		position:absolute;
		top:-7px;
		bottom:-7px;
		width:9px;
		background:#FFF;
		}
	#seo-m-l{
		right:-12px;
		}
	#seo-r{
		padding:6px;
		}
		#seo-r-core{
			position:relative;
			}
		#seo-m-r{
			left:-17px;
			}
			
/* Testdrive banner */
	#banner-testdrive{
		position:relative;
		display:block;
		min-height:40px;
		margin:0 0 10px;
		padding:50px 9px 24px;
		background:#000 url('/images/banner_testdrive.gif') no-repeat right -20px;
		}
		#banner-testdrive .crn{
			display:block;
			position:absolute;
			width:8px;
			height:9px;
			background:url('/images/banner_testdrive.gif');
			background-repeat:no-repeat;
			}
		#banner-testdrive .tl{
			top:0;
			left:0;
			background-position:-30px 0;
			}
		#banner-testdrive .tr{
			top:0;
			right:0;
			background-position:-38px 0;
			}
		#banner-testdrive .br{
			right:0;
			bottom:0;
			background-position:-38px -9px;
			}
		#banner-testdrive .bl{
			bottom:0;
			left:0;
			background-position:-30px -9px;
			}
	#banner-testdrive-text{
		display:block;
		margin:0 220px 0 0;
		padding:0 0 0 20px;
		font-size:3.33em;
		font-family:"Trebuchet MS";
		font-weight:normal;
		color:#FFF;
		}
		#banner-testdrive-text SPAN{
			
			display:block
			}
	#banner-testdrive-text-img{
		display:block;
		margin:-25px 0 0 -10px;
		color:#FFF;
		}
	#banner-testdrive-order{
		position:absolute;
		z-index:10;
		bottom:20px;
		right:27px;
		}
		#banner-testdrive-order .ic0{
			padding-right:10px;
			padding-left:10px;
			font-size:1.15em;
			font-weight:normal;
			}
	#banner-testdrive-pointer{
		display:block;
		position:absolute;
		top:-10px;
		left:50%;
		width:19px;
		height:10px;
		margin:0 0 0 -9px;
		background:url('/images/banner_testdrive.gif') no-repeat -9px 0;
		}

