html 
	{
	font-family: Tahoma;
	font-size: 12pt;
	min-width: 1005px;
	background: white;
	height: 100%;
	behavior: url('/css/csshover.htc');
	}
	
body
	{
	background: url('/images/header_bg.png');
	background-repeat: repeat-x;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 100%;
	}
	
img
	{
	border: none;
	padding: 0;
	}
	
div#content
	{
	background: url('/images/header_bg.png');
	background-repeat: repeat-x;
	min-width: 1000px;
	max-width: 1200px;
	width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1202? "1200px" : "auto");
	height: auto !important;
	height: 100%;
	margin: 0 auto -68px;
	}
	
div.text_block
	{
	margin-top: 10px;
	}
	
div.text
	{
	font-size: 80%;
	color: #000000;
	}
	
div.text strong
	{
	font-weight: normal;
	color: #005bab; 
	}

div.news-container strong {
	color: #7c7d7f;
}

div.text a
	{
	color: #005bab; 
	}
	
div.text h6, div.text h5, div.text h4, div.text h3, div.text h2, div.text h1
	{
	font-weight: normal;
	color: #005bab; 
	}
	
div.text h6
	{
	font-size: 100%;
	}
	
div.text h5
	{
	font-size: 110%;
	}
	
div.text h4
	{
	font-size: 120%;
	}
	
div.text h3
	{
	font-size: 130%;
	}
	
div.text h2
	{
	font-size: 140%;
	}
	
div.text h1
	{
	font-size: 150%;
	}
	
div.text ul
	{
	list-style-image: url('/images/icon_listarrow.png');
	padding-left: 20px;
	_padding-left: 0px;
	}

div.text ul.pages
	{
	list-style-image: none;
	padding-left: 0px;
	}

div.text ul li
	{
	margin: 8px 0;
    font-size: 10pt;
	}

div.text ul.pages li
	{
	display: inline;
	}

div.text table
	{
	border-collapse: collapse;
	border: 0px solid #005bab;
	width: expression(document.body.clientWidth > 500? "500px" : "auto");
	}
	
div#YMapsID div.text table
	{
	border-collapse: none;
	border: none; 
	}
	
div.text table td, div.text table th
	{
	padding: 0px 0px 0px 55px;
	*padding: 0px 0px 0px 55px;
	border: 1px solid #000000; 
	}
	
div.text table td.column3
	{
	text-align: center;
	}
	
.link-noborder a 
	{
	-moz-outline:none;
	outline:none;
	ie-dummy:expression(this.hideFocus=true);
	}
	
.block-title
	{
	font-weight: normal;
	color: #606060;
	text-align: right;
	font-size: 100%;
	}
	
.block-title span
	{
	display: block;
	}
	
table.content
	{
	width: 100%;
    *width: 99%;
    opacity: 1;
    _filter: alpha(opacity = 100);
    background: url('/images/bg.png') no-repeat top center;
    _background: url('/images/bg_ie6.jpg') no-repeat top center;
    z-index: 50;
	}
	
table.content td
	{
	vertical-align: top;	
	}
	
table.content td.left
	{
	width: 200px;	
	}
	
table.content td.center
	{
	height: 100%;
	width: auto;
	}
	
table.content td.right
	{
	width: 190px;
	padding-right: 10px;	
	}
	
table.content td.header
	{
	width: auto;
	padding-left: 20px;
	margin: 0;
	}
	
table.content td.header div.header_image
	{
	height: 250px;
	float: right;
	margin: 0;
	margin-top: 25px;
	*margin-left: -275px;
	display: none;
	}
	
div.logo
	{
	margin: 40px 0 30px 35px;
	width: 184px;
	height: 70px;

	display: block;
	margin: 40px 0 5px 15px;
	width: 220px;
	height: 97px;
	position: relative;
	cursor: pointer;
	left: 15px;

	background: url('/images/logo.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/logo.png');
	}
	
div.phones
	{
	height: 70px;
	*height: 60px;
	_margin: -15px 0 0 0;
	}

td.menu table.phones
	{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 80%;
	float: right;
	margin:6px 0;
	*margin: 1px 0;
	_margin: 0;
	padding: 0;
	color: #0059ac;
	padding-left: 35px;
	*padding: 0;
	width:135px;
	height: 58px;
	}
	
div.logo-button
	{
	margin: 0px 0 10px 25px;
	}
	
div.logo-button a
	{
	display: block;
	width: 186px;
	height: 26px;
	background: url('/images/button_order.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/button_order.png');
	}

td.header div.phones-header
	{
	margin-right: 20px;
	}
	
td.header div.phone_pic
	{
	margin: 45px 20px 0 0;
	float: right;
	width: 73px;
	height: 57px;
	background: url('/images/phone.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/phone.png');
	}
	
td.header table.phones
	{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 90%;
	float: right;
	margin: 47px 70px 0 0;
	*margin: 1px 0;
	_margin: 0;
	padding: 0;
	color: #0059ac;
	}
	
td.header table.phones tr.phone-city td
	{
	padding-top: 3px;
	}
	
td.header table.phones td.phone-code
	{
	font-weight: normal;
	font-size: 70%;
	padding-right: 3px;
	vertical-align: bottom;
	}
	
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	td.menu table.phones td.phone-code
	{
	font-size: 70%;
	padding-bottom: 0px;
	}
	td.menu table.phones
	{
	padding-left: 20px;
	}
}

@-moz-document url-prefix() {
	td.menu table.phones td.phone-code
		{
		font-size: 75%;
		padding-bottom: 0px;
		}
	td.menu table.phones
		{
		padding-left: 22px;
		}
}
	
td.header div.info-header
	{
	margin-top: 125px;
	margin-top: 5px;
	*margin-top: 15px;
	_margin-top: 0px;
	padding-right: 50px;
	}
	
td.header div.info-header div.text
	{
	padding-bottom: 10px;
	width: 80%;
	}
	
td.header div.info-header h2
	{
	font-size: 110%;
	margin: 0 0 10px 0;
	padding: 0;
	color: #0059AC;
	}
	
td.header div.info-header ul
	{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #6A6A6A;
	font-size: 80%;
	}
	
td.header div.info-header ul li
	{
	float: left;
	padding: 0 3px 0 3px;
	}
	
td.header div.info-header ul li a
	{
	color: #6A6A6A;
	/*text-decoration: none;*/
	}
	
td.header div.info-header ul li a:hover, td.header div.info-header ul li a.current:hover
	{
	color: #0059AC;
	text-decoration: underline;
	}
	
td.header div.info-header ul li a.current
	{
	color: #0059AC;
	text-decoration: none;
	}
	
td.header div.navigation
	{

	display: none;

	/*margin-left: 25px;*/
	/*margin-top: 25px;*/
	}
	
td.header table.navigation-more
	{
	float: right;
	margin-right: 5px;
	_margin-right: 3px;
	}
	
td.header table.navigation-more td
	{
	height: 39px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	}
	
td.header table.navigation-more td a
	{
	font-size: 70%;
	color: #939598;
	position: relative;
	bottom: 10px;
	}
	
td.header table.navigation-more td a:hover
	{
	color: #f8a815;
	}
	
td.header table.navigation-more td.look, td.header table.navigation-more td.offer, td.header table.navigation-more td.doc
	{
	padding: 0 10px 0 4px;
	}
		
td.header table.navigation-more td.look
	{
	width: 100px;
	}
	
td.header table.navigation-more td.doc
	{
	width: 85px;
	}
	
td.header table.navigation-content td
	{
	color: white;
	font-size: 90%;
	font-weight: bold;
	vertical-align: middle;
	height: 26px;
	}
	
td.header table.navigation-content td a
	{
	color: white;
	text-decoration: none;

	float: right;
	margin-right: 60px;
	*margin-right: 60px;
	*margin-left: -40px;
	display: inline;
	overflow: visible;
	position: relative;
	}
	
td.header table.navigation-content td.navigation-content-2, td.header table.navigation-content td.navigation-content-4
	{
	padding: 0 10px;
	}
	
td.header table.navigation-content td.navigation-content-1
	{
	width: 5px;
	background: url('/images/navigation_content_1_bg.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/navigation_content_1_bg.png');
	}
	
td.header table.navigation-content td.navigation-content-2
	{
	background: url('/images/navigation_content_2_bg.png');
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/navigation_content_2_bg.png');
	}
	
td.header table.navigation-content td.navigation-content-3
	{
	width: 20px;
	background: url('/images/navigation_content_3_bg.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/navigation_content_3_bg.png');
	}
	
td.header table.navigation-content td.navigation-content-4
	{
	background: url('/images/navigation_content_4_bg.png');
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/navigation_content_4_bg.png');
	}
	
td.header table.navigation-content td.navigation-content-5
	{
	width: 4px;
	height: 26px;
	background: url('/images/navigation_content_5_bg.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/navigation_content_5_bg.png');
	}
	
div.menu-container
	{
	font-size: 90%;
	margin-left: 25px;
	width: 192px;
	background: url('/images/menu_bg.png');
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/menu_bg.png');
	}
	
div.menu-bottom
	{
	width: 192px;
	height: 12px;
	margin-left: 25px;
	background: url('/images/menu_bottom_bg.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/menu_bottom_bg.png');
	}
	
div.menu-container ul
	{
	margin: 0;
	padding: 18px 0 15px 0;
	list-style-type: none;
	}
	
div.menu-container ul li
	{
	padding: 2px 0 2px 0;
	margin: 0 12px 0 15px;
	border-top: 1px dashed #acacac;
	position: relative;
	}
	
div.menu-container ul li.without-dashes
	{
	border-top: none;
	}
	
div.menu-container a
	{
	color: #6a6a6a;
	text-decoration: none;
	padding-left: 20px;
	background: url('/images/menu_arrow.png') no-repeat 5px 6px;
	_background: url('/images/menu_arrow.gif') no-repeat 5px 6px;
	}
	
div.menu-container a.current
	{
	color: black;
	background: url('/images/menu_arrow_current.png') no-repeat 5px 6px;
	_background: url('/images/menu_arrow_current.gif') no-repeat 5px 6px;
	}
	
div.button_enter, div.button_look, div.button_supp
	{
	cursor: pointer;
	}
	
div.button_enter
	{
	width: 264px;
	height: 38px;
	background: url('/images/button_enter.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/button_enter.png');
	}
	
div.button_look
	{
	width: 264px;
	height: 38px;
	margin-top: 3px;
	background: url('/images/button_look.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/button_look.png');
	}
	
div.button_supp
	{
	float: right;
	margin-right: 75px;
	margin-top: 22px;
	display: inline;
	width: 114px;
	height: 36px;
	background: url('/images/button_supp.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/button_supp.png');
	}
	
div.agencys
	{
	margin-bottom: 20px;

	margin-left: 25px;
	*margin-right: -15px;
	}
	
div.agencys-title
	{
	margin: 10px 0;
	}
	
div.agencys-title span
	{
	padding-top: 15px;
	}
	
table.agencys
	{
	text-align: center;
	vertical-align: top;
	font-size: 55%;
	}
	
table.agencys td
	{
	padding: 2px 0;
	}
	
table.agencys a
	{
	color: #005bab;
	}

table.agencys a:hover
	{
	text-decoration: none;
	}
	
div.banners
	{
	margin-top: 20px;
	margin-right: 50px;
	*margin-right: 50px;
	}
	
div.banner-flash
	{
	margin-right: 45px;
	*margin-right: 25px;
	}
div.aph
        {
	margin: 7px 0px 43px 25px
	}
	
div.video-block
	{
	padding-top: 20px;
	margin-right: 50px;
	*margin-right: 50px;
	}

div.video-title
	{
	height: 78px;
	margin: 20px 0 0 0;
	background: url('/images/icon_video.png') no-repeat;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/icon_video.png');
	}

div.video-title span
	{
	padding-top: 15px;
	}

table.content div.content_block
	{
	margin: 0 20px 0 0;
	}
	
div.madeinchina
	{
	width: 100%;
	height: 68px;
	}
	
div.footer
	{
	width: 100%;
	height: 63px;
	padding-top: 5px;
	margin-top: 5px;
	background: url('/images/footer_bg.png') repeat-x;
	font-size: 70%;
	color: #7c7d7f; 
	}
	
div.footer_content
	{
	margin: 0 auto;
	min-width: 1000px;
	max-width: 1200px;
	width: expression(document.body.clientWidth < 1002? "1000px" : document.body.clientWidth > 1202? "1200px" : "auto");
	}
	
div.footer a
	{
	color: #7c7d7f; 
	text-decoration: none;
	}
	
div.footer a:hover
	{
	text-decoration: underline;
	}
	
div.footer table
	{
	width: 100%;
	}
	
div.footer div.madein
	{
	text-align: center;
	margin-left: 100px;
	}
	
div.counters
	{
	text-align: right;
	margin-right: 20px;
	}
	
div.counters span
	{
	margin: 0 8px;
	}
	
div.footer-info
	{
	text-align: left;
	margin-top: 10px;
	margin-left: 20px;
	}
	
div.footer-info p
	{
	margin: 0 0 7px 0;
	}
	
div.footer-info img
	{
	margin-right: 3px;
	position: relative;
	top: 2px;
	}
			
a.bankinfo
	{
	display: -moz-inline-stack;
	display: inline-block;
	width: 114px;
	height: 22px;
	background: url('/images/icon_rekv.png');
	margin-left: 30px;
	position: relative;
	top: 5px;
	}	
	
a.print
	{
	display: block;
	}	
	
div.original-link-container
	{
	margin-bottom: 20px;
	}
	
.hidden-links-wrapper {
	display: none;
}

#player-box { 
    position: absolute; 
    left: 0px; 
    top: 0px;
}


#player { 
    /* player dimension */ 
    width: 400px; 
    height: 320px; 
    display: block; 
     
}

table.page404
	{
	font-family: Arial;
	height: 100%;
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	}
	
table.page404 div.page404_info
	{
	padding-bottom: 10px;
	}
	
table.page404 h2
	{
	color: #0075c5;
	font-size: 130%;
	margin: 0 0 15px 0;
	}
	
table.page404 p
	{
	font-size: 90%;
	margin: 5px 0 0 0;
	color: #5f5f5f;
	}
	
table.page404 a
	{
	color: #005AA7;
	}
	
table.page404 ul
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	
table.page404 li
	{
	float: left;
	margin: 10px;
	}
	
table.page404 li img
	{
	z-index: 42;
	display: block;
	display: inline;
	padding: 3px 0;
	}
	
table.page404 td.logo404
	{
	height: 150px;
	text-align: left;
	}
	
div.center1
	{
	_text-align: center;
	position: relative;
	_position: static;
	width: 100%;
	_width: auto;
	_margin: 0 auto;
	margin-left:expression((parentNode.offsetWidth - this.offsetWidth)<0 ? "0" : (parentNode.offsetWidth - this.offsetWidth)/2 + "px");
	}

div.center2
	{
	position: relative;
	_position: static;
	right: 50%;
	float: right;
	_float: none;
	}
div.center3
	{
	position: relative;
	_position: static;
	z-index: 1;
	right: -50%;
	}

.col-4
       {
	position:relative;
    }
.col-4 .in-
       {
	width:100%;
	float:left;
	position:relative;
	margin-right:-100%;
	font-size:12px;
    }

	/*[ prioritys */
.prioritys
{
	border-collapse:collapse;
	margin-bottom:30px;
	font-size: 12pt;
}
.prioritys th
{
	padding:5px 0 15px;
	font-size:27px;
	font-weight:normal;
	text-align:left;
	border-bottom:solid 1px #acacac;
	color:#005BAB;
	font-size: 150%;
}
.prioritys td
{
	padding: 10px 1.5% 10px 50px;
	vertical-align:top;
	background-position:0 25px;
	background-repeat:no-repeat;
	color:#000000;
	font-size:80%;
}
.prioritys .item-1-
{
	background-image:url(/images/item-1.gif);
}
.prioritys .item-2-
{
	background-image:url(/images/item-2.gif);
}
.prioritys .item-3-
{
	background-image:url(/images/item-3.gif);
}
.prioritys .item-4-
{
	background-image:url(/images/item-4.gif);
}

.prioritys h3
{
	color:#005BAB;
	font-size:150%;
	font-weight:normal;
	margin: 5px 0;
}

a.button_ent
{
display: block;
cursor: pointer;
background: url(/images/ent.png) no-repeat;
width: 190px;
height: 44px;
}


.form-buttons
	{
	margin-top: 50px;
	}
	
.form-buttons .column-left
	{
	float: left;
	min-width: 40%;
	max-width: 48%;
	}
	
.form-buttons .column-right
	{
	float: right;
	min-width: 40%;
	max-width: 48%;
	}
	
.form-online-button, .form-download-button
	{
	display: block;
	min-width: 235px;
	max-width: 285px;
	*width: 245px;
	height: 130px;
	border: 1px solid black;
	text-decoration: none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}
	
.form-online-button
	{
	background: url('/images/web.jpg') no-repeat 90% 5px;
	}
	
.form-download-button
	{
	background: url('/images/text.jpg') no-repeat 90% 5px;
	}
	
.form-online-button span, .form-download-button span
	{
	display: block;
	margin-top: 15px;
	margin-left: 6%;
	font-family: Arial;
	font-size: 150%;
	font-weight: bold;
	}
	
.form-online-button .title, .form-download-button .title
	{
	margin-top: 42px;
	font-size: 200%;
	}
	
.column-left .button-info, .column-right .button-info
	{
	max-width:285px;
	min-width:235px;
	*width: 245px;
	padding-left: 5px;
	font-style: italic;
	font-size: 87%;
	color: #000000;
	}
	
.request-form
	{
	color: #000000;
	font-family: Arial;
	width: 400px;
	margin: 0 auto;
	padding: 16px 25px 20px 20px;
	background: #fffdc0;
	border: 1px solid #fed3a6;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top: 10px;
	}
	
html .request-form h3, html .request-form p
	{
	text-align: center;
	color: #000000;
	font-family: Arial;
	}
	
html .request-form h3
	{
	font-size: 220%;
	font-weight: bold;
	margin: 0;
	}
	
.request-form p
	{
	font-size: 140%;
	margin: 6px 0 25px 0;
	}
	
.request-form .info
	{
	display: block;
	text-align: center;
	font-style: italic;
	}
	
html .request-form table
	{
	border: 0;
	width: 100%;
	_width: 99%;
	}
	
html .request-form table td, html .request-form table th
	{
	border: 0;
	padding: 0;
	vertical-align: top;
	padding-bottom: 15px;
	}
	
html .request-form table th
	{

	}
	
html .request-form table td
	{
	width: 215px;
	border: 0;
	vertical-align: top;
	}
	
html .request-form table td td
	{
	padding-bottom: 0px;
	}
	
html .request-form table th
	{
	font-weight: normal;
	text-align: left;
	padding-top: 1px;
	font-size: 115%;
	}
	
html .request-form table td input, html .request-form table td textarea
	{
	width: 100%;
	*width: 95%;
	}
	
html .request-form table td input
	{
	height: 16px;
	}
	
html .request-form table td textarea
	{
	height: 85px;
	}
	
#innkpp
	{
	padding-top: 15px;
	}
	
#inn input	
	{
	margin-right: 8px;
	}
	
#inn, #kpp
	{
	width: auto;
	*width: 88px;
	}
	
#inn label, #kpp label
	{
	display: block;
	color: #665d60;
	font-size: 85%;
	}
	
#inn input
	{
	width: 100px;
	}
	
#request-form-submit input
	{
	padding: 5px 0;
	height: auto;
	}
	
.clear
	{
	clear: both;
	}
	
html body ul.error_list
	{
	margin: 0;
	color:#B83F3F;
	font-style:italic;
	list-style-image:none;
	list-style-type:none;
	text-align:center;
	}
	
html body ul.error_list li
	{
	margin: 0;
	padding: 0 0 5px 0;
	}
	
.form-error
	{
	margin: 0 0 5px 0;
	color:#B83F3F;
	font-style:italic;
	text-align:center;
	}
	
.request-form .innkpp
	{
	border: none; 
	vertical-align: middle; 
	text-align: center; 
	width: 90%;
	}
	
html div.text table.new-services td
	{
	border: none; 
	vertical-align: middle; 
	text-align: center; 
	width: 33%;
	}
	
html div.text table.new-services td img
	{
	width: 100%;
	max-width: 200px;
	width: expression(document.body.clientWidth > 200? "200px" : document.body.clientWidth > 200? "200px" : "auto");
	}
	
.text-gradient-bg
	{
	background: url('/images/banners_bg.png') repeat-y right;
	}

.condition
{
	padding-left:20px;
	background:url(/images/ico-condition.gif) left center no-repeat;
}

