	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("system/csshover.htc"); 
		font:13px Arial, Tahoma, Verdana, sans-serif;
		color:black;
		text-align:left;
		position:relative;
		width:968px;
		margin:0 auto;
		min-height:100%;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#BF3042;
		text-decoration:none;
	}
	a:hover	{
		text-decoration:underline; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
	.header	{
		height:147px;
		position:relative;
		background:url(../images/header_bg.jpg) 100% 16px no-repeat;
		margin-bottom:46px;
		margin-left:46px;
	}
	.header .logo	{
		position:absolute;
		top:44px;
		left:0;
	}
	.header .logo a	{
		background:url(../images/logo.gif);
		width:240px;
		height:74px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
	}
       
	.header .en, .header .home, .header .contacts{
		position:absolute;
		top:30px;
		right:29px;
	}
	.header .en a, .header .home a, .header .contacts a	{
		width:19px;
		height:14px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		float:right;
	}
	.header .contacts	{
		top:48px;
	}
        .header .en	{
		top:65px;
	}
	.header li	{
		width:108px;
		float:left;
		height:33px;
	}
	.header .m01 a, .header .m02 a, .header .m03 a, .header .m04 a, .header .m05 a, .header .m06 a, .header .m01 strong, .header .m02 strong, .header .m03 strong, .header .m04 strong, .header .m05 strong, .header .m06 strong	{
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		background:url(../images/menu_point_01.gif);
		width:69px;
		height:18px;
		position:absolute;
		top:51px;
		left:373px;
	}
	.header .m01 a, .header .m02 a, .header .m03 a, .header .m04 a, .header .m05 a, .header .m06 a, .header .m01 strong, .header .m02 strong, .header .m03 strong, .header .m04 strong, .header .m05 strong, .header .m06 strong	{
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		background:url(../images/menu_point_01.gif);
		width:69px;
		height:18px;
		position:absolute;
		top:51px;
		left:373px;
	}
	.header .m01 a:hover	{
		background:url(../images/menu_point_01_hover.gif);
	}
	.header .m01 strong	{
		background:url(../images/menu_point_01_hover.gif);
	}
	.header .m02 a	{
		background:url(../images/menu_point_02.gif);
		width:59px;
		left:489px;
	}
	.header .m02 a:hover	{
		background:url(../images/menu_point_02_hover.gif);
	}
	.header .m02 strong	{
		width:59px;
		left:489px;
		background:url(../images/menu_point_02_hover.gif);
	}
	.header .m03 a	{
		background:url(../images/menu_point_03.gif);
		width:78px;
		left:589px;
	}
	.header .m03 a:hover	{
		background:url(../images/menu_point_03_hover.gif);
	}
	.header .m03 strong	{
		width:78px;
		left:589px;
		background:url(../images/menu_point_03_hover.gif);
	}
	.header .m04 a	{
		background:url(../images/menu_point_04.gif);
		width:78px;
		height:16px;
		top:84px;
		left:373px;
	}
	.header .m04 a:hover	{
		background:url(../images/menu_point_04_hover.gif);
	}
	.header .m04 strong	{
		width:78px;
		height:16px;
		top:84px;
		left:373px;
		background:url(../images/menu_point_04_hover.gif);
	}
	.header .m05 a	{
		background:url(../images/menu_point_05.gif);
		width:52px;
		height:16px;
		top:84px;
		left:489px;
	}
	.header .m05 a:hover	{
		background:url(../images/menu_point_05_hover.gif);
	}
	.header .m05 strong	{
		width:52px;
		height:16px;
		top:84px;
		left:489px;
		background:url(../images/menu_point_05_hover.gif);
	}
	.header .m06 a	{
		background:url(../images/menu_point_06.gif);
		width:65px;
		height:16px;
		top:84px;
		left:589px;
	}
	.header .m06 a:hover	{
		background:url(../images/menu_point_06_hover.gif);
	}
	.header .m06 strong	{
		width:65px;
		height:16px;
		top:84px;
		left:589px;
		background:url(../images/menu_point_06_hover.gif);
	}
	.content	{
		overflow:hidden;
		padding-left:46px;
	}
	* html .content	{
		overflow:visible;
	}
	.leftCol	{
		float:left;
	}
	.rightCol	{
	}
	.mainPage .leftCol	{
		width:497px;
	}
	.mainPage .rightCol	{
		margin-left:523px;
	}
	h4	{
		font-weight:normal;
		font-size:20px;
		margin-bottom:15px;
		line-height:21px;
	}
	.tizerType01	{
		margin-left:-46px;
		position:relative;
		margin-bottom:17px;
	}
	h5	{
		font-weight:normal;
		font-size:22px;
		margin-bottom:15px;
		line-height:21px;
		color:#BF3042;
	}
	h6	{
		font-size:17px;
		margin-bottom:15px;
		line-height:21px;
		color:#BF3042;
		margin-bottom:15px;
	}
	p	{
		margin-bottom:15px;
	}
	.newsList	{
		background:url(../images/separator_red_line.gif) 0 0 no-repeat;
		padding-top:18px;
		//padding-top:15px;
		margin:20px 0;
	}
	.newsList li	{
		margin-bottom:20px;
	}
	.newsList i	{
		font-style:normal;
		display:block;
		margin-bottom:5px;
		color:#BF3042;
	}
	.newsList b	{
		font-weight:normal;
		display:block;
		margin-top:5px;
	}
	.footer	{
		clear:both;
		padding-left:46px;
		position:relative;
		margin-top:40px;
		height:70px;
	}
	.footer .logo	{
		float:left;
		background:url(../images/separator_red_line.gif) 0 0 no-repeat;
		padding-top:24px;
	}
	.footer address	{
		float:left;
		background:url(../images/separator_red_line.gif) 0 0 no-repeat;
		margin-left:431px;
		color:#BF3042;
		padding-top:15px;
		font-size:11px;
		line-height:11px;
		font-style:normal;
	}
	
	.hotlog	{
		position:absolute;
		top:0px;
		visibility: hidden;
	}

	* html .footer address	{
		margin-left:263px;
	}
	.vacansyList	{
		margin-bottom:25px;
	}
	.vacansyList .showHide	{
		font:14px "Arial Narrow", sans-serif;
		color:black;
		text-decoration:underline;
		font-size:18px;
		display:block;
		font-weight:bold;
	}
	.vacansyList .showHide:hover	{
		text-decoration:none;
	}
	.vacansyList b .showHide	{
		text-decoration:none;
	}
	.vacansyList b .showHide:hover	{
		text-decoration:underline;
	}
	.vacansyList strong	{
		display:block;
		margin-top:15px;
		color:#BF3042;
	}
	.vacansyList .desk	{
		margin-bottom:35px;
	}
	.contactForm	{
		background:url(../images/contact_form.gif) 0 0 repeat-x #DCDEDE;
		width:390px;
		margin-bottom:25px;
	}
	.contactForm th,.contactForm td	{
		padding:0 15px 7px 19px;
		white-space:nowrap;
		font-weight:bold;
	}
	.contactForm td	{
		padding:0 15px 7px 19px;
		text-align:right;
		width:100%;
	}
	.contactForm .top td, .contactForm .top th	{
		padding-top:18px;
	}
	.contactForm .bot td, .contactForm .bot th	{
		padding-bottom:18px;
		white-space:normal;
	}
	.contactForm .bot td i	{
		font-size:12px;
		font-style:normal;
		float:left;
		padding-top:10px;
		font-weight:normal;
	}
	.contactForm .i, .contactForm .t	{
		border:solid 1px #BF3042;
		width:98%;
	}
	.contactForm .t	{
		overflow:auto;
		height:117px;
	}
	.informer	{
		background:url(../images/separator_red_line.gif) 0 0 no-repeat;
		padding:20px 0;
	}
	.regionList	{
		margin:15px 0 20px 0;
	}
	.regionList td	{
		padding:0 25px 13px 0;
	}
	.contactsPointer	{
		background:url(../images/separator_red_line.gif) 0 0 no-repeat;
		padding-top:20px;
		margin-bottom:20px;
	}
	.contactsPointer li	{
		margin-bottom:10px;
	}
	.offlineContacts	{
		background:url(../images/separator_red_line.gif) 0 0 no-repeat;
		padding-top:20px;
		margin-bottom:20px;
	}
	.offlineContacts strong	{
		color:#BF3042;
	}
	.partnersPromo	{
		position:relative;
	}
	.partnersPromo .slogan	{
		position:absolute;
		right:45px;
		top:-70px;
	}
	.partnersPromo .leftPart	{
		position:absolute;
		left:497px;
		top:0;
	}
	.regionMap	{
		background:url(../images/separator_red_line.gif) 0 0 no-repeat;
		padding:20px 0;
	}
	.ourAdvantages	{
		//margin-top:-15px;
		padding-left:95px;
	}
	.ourAdvantages li	{
		position:relative;
		margin-bottom:35px;
	}
	.ourAdvantages li i	{
		font-style:normal;
		display:block;
		width:78px;
		margin-bottom:15px;
		border-bottom:solid 1px #BF3042;
		color:#CCCCCC;
		font-size:74px;
		text-align:center;
		position:absolute;
		left:-95px;
		top:-8px;
		//top:10px;
	}
	.ourAdvantages li strong	{
		color:#BF3042;
		display:block;
		margin-bottom:5px;
		line-height:16px;
	}
	.ourAdvantages li p	{
		margin-bottom:8px;
	}
	.illAkvilon	{
		position:relative;
		margin-top:17px;
	}
	.illAkvilon .top	{
		top:-90px;
		right:0;
		position:absolute;
	}
	cite	{
		color:#BF3042;
		margin-bottom:15px;
		font-style:normal;
	}
	.info	{
		background:url(../images/separator_red_line.gif) 0 0 no-repeat;
		padding-top:68px;
	}
	.servicesCentreList	{
		border-top:solid 1px #BF3042;
		margin:50px 0;
	}
	.servicesCentreList tr:hover td	{
		background:#F6F6F6;
	}
	.servicesCentreList th	{
		padding:20px 0 0 0;
		color:#86898A;
		font-weight:bold;
		font-size:18px;
	}
	.servicesCentreList th i	{
		font-style:normal;
		font-size:12px;
		font-weight:normal;
	}
	.servicesCentreList td	{
		padding-right:35px;
	}
	.servicesCentreList td h6	{
		margin:15px 0 5px 0;
	}
	.servicesCentreList .a	{
		white-space:nowrap;
		width:223px;
	}
	.separator	{
		background:url(../images/separator_red_line.gif) 0 50% no-repeat;
		height:60px;
	}
	.warrantyInfo	{
		background:url(../images/tizer_warranty.jpg) 0 0 no-repeat;
		margin-left:-46px;
		padding:25px 35px 25px 45px;
		position:relative;
		color:white;
		font-size:14px;
	}
	.warrantyInfo strong	{
		font-size:18px;
	}
	.newsEvent	{
		padding-bottom:25px;
		margin-bottom:25px;
		background:url(../images/separator_red_line.gif)  0 100% no-repeat;
		border-bottom:solid 1px white;
	}
	.newsEventLast	{
		background:none;
	}
	.newsEvent strong	{
		font-size:20px;
		position:relative;
		display:block;
		padding-left:97px;
		margin-bottom:25px;
	}
	* html .newsEvent strong	{
		height:1px;
	}
	.newsEvent strong i	{
		font-style:normal;
		font-size:16px;
		color:#BF3042;
		position:absolute;
		left:0;
		top:3px;
		font-weight:normal;
	}
	.newsEvent cite	{
		display:block;
	}
