@charset "utf-8";
html, body {margin:0; padding:0; width:100%}
body {background-color:#1b1f1e; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-image:url(images/all_bg.gif)}
a {text-decoration:none; border:0; color:#FF0000}
a:hover {text-decoration:none; color:#FF6666}
img {border:none}

#wrapper {background-image:url(images/top_background.jpg); height:150px; width:100%; background-position:19px 0px; z-index:1}

#wrapper_line {width:100%; height:5px; position:absolute; left:0; top:150px;}
#wrapper_line_center {background-image:url(images/top_center.gif); background-repeat:repeat-x; margin:0 150px; height:5px;}
#wrapper_line_left {background-image:url(images/top_left.gif); background-repeat:no-repeat; width:150px; height:5px; float:left; }
#wrapper_line_right {background-image:url(images/top_right.gif); background-repeat:no-repeat; width:150px; height:5px; float:right}

#content {width:912px; height:500px; margin:0 auto; padding:44px 0 0 0}
#header {background-image:url(images/header_bg.gif); background-position:0 6px; height:212px; position:relative}
#header_border {background-image:url(images/header_border.gif); position:absolute; left:0; top:0; width:912px; height:212px; z-index:1}
#hand {z-index:2; background-image:url(images/Hand.png); width:263px; height:243px; position:absolute;	top:-29px; left:-36px}
#hand_new {z-index:2; background-image:url(images/Hand_new.png); width:263px; height:243px; position:absolute;	top:-29px; left:-36px}

#ban1 {z-index:2; background-image:url(images/ban1.png); width:370px; height:110px; position:absolute; top:38px; left:212px}
#ban2 {z-index:2; background-image:url(images/ban2.png); width:370px; height:110px; position:absolute; top:29px; left:212px}
#ban3 {z-index:2; background-image:url(images/ban3.png); width:370px; height:110px; position:absolute; top:27px; left:212px}
#ban4 {z-index:2; background-image:url(images/ban4.png); width:370px; height:110px; position:absolute; top:27px; left:212px}
#ban5 {z-index:2; background-image:url(images/ban5.png); width:370px; height:110px; position:absolute; top:27px; left:212px}
#ban6 {z-index:2; background-image:url(images/ban6.png); width:377px; height:118px; position:absolute; top:27px; left:212px}

#topflash {z-index:2; width:200px; height:235px;}

#header_lang {background-image:url(images/header_lang_empty.png); width:103px; height:65px; position:absolute; z-index:2; top:-50px; right:-46px; padding:37px 0 0 0}
#header_lang a {margin:0 auto; position:absolute; left:35px; width:38px; height:19px;}
#header_lang a.rus {background-image:url(images/header_lang_rus_noactive.png); top:35px;}
#header_lang a.rus:hover, #header_lang a.rus_active {background-image:url(images/header_lang_rus_active.png); top:35px;} 
#header_lang a.eng {background-image:url(images/header_lang_eng_noactive.png); top:50px;}
#header_lang a.eng:hover, #header_lang a.eng_active {background-image:url(images/header_lang_eng_active.png); top:50px;}

#header_logo {position:absolute; z-index:1; width:173px; top:19px; left:664px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#e3003d; text-align:center}
#header_logo img {display:block; margin:0 0 2px 0}

/* MAIN MENU */

	#header_menu {float:right; display:inline; position:relative; margin:146px 32px 0 0; height:63px; background-image:url(images/header_menu_bg.png); z-index:1; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0}
	#header_menu div.left {background-image:url(images/header_menu_left.png); width:27px; height:63px; position:absolute; top:0; left:-27px}
	#header_menu div.right {background-image:url(images/header_menu_right.png); width:27px; height:63px; position:absolute; top:0; right:-27px}
	#header_menu div.menu_line_top {background-image:url(images/header_menu_line.gif); width:685px; height:1px; position:absolute; top:11px; right:-8px;}
	#header_menu div.menu_line_bottom {background-image:url(images/header_menu_line.gif); width:686px; height:1px; position:absolute; top:51px; right:-8px;}

	#nav a.menu_main {display:block; width:78px; background:url(images/main_menu_main.gif); background-repeat:no-repeat; }
	#nav a.menu_main:hover {width:78px; background:url(images/main_menu_main_active.gif); background-repeat:no-repeat;}
	#nav a.menu_about {display:block; background-image:url(images/main_menu_about.gif); width:113px; background-repeat:no-repeat;}
	#nav a.menu_about:hover {background-image:url(images/main_menu_about_active.gif); width:113px; cursor:pointer}
	#nav a.menu_catalog {display:block; background-image:url(images/main_menu_catalog.gif); width:78px; background-repeat:no-repeat;}
	#nav a.menu_catalog:hover {background-image:url(images/main_menu_catalog_active.gif); width:78px; cursor:pointer}													   
	#nav a.menu_solutions {display:block; background-image:url(images/main_menu_solutions.gif); width:82px; background-repeat:no-repeat;}
	#nav a.menu_solutions:hover {background-image:url(images/main_menu_solutions_active.gif); width:82px}
	#nav a.menu_support {display:block; background-image:url(images/main_menu_support.gif); width:105px; background-repeat:no-repeat;}
	#nav a.menu_support:hover {background-image:url(images/main_menu_support_active.gif); width:105px}
	#nav a.menu_contacts {display:block; background-image:url(images/main_menu_contacts.gif); width:92px; background-repeat:no-repeat;}
	#nav a.menu_contacts:hover {background-image:url(images/main_menu_contacts_active.gif); width:92px}
	
	/*ENGLISH */
	#nav a.menu_main_eng {display:block; width:53px; background:url(images/main_menu_main_eng.gif); background-repeat:no-repeat; }
	#nav a.menu_main_eng:hover {width:53px; background:url(images/main_menu_main_eng_active.gif); background-repeat:no-repeat;}
	#nav a.menu_about_eng {display:block; background-image:url(images/main_menu_about_eng.gif); width:123px; background-repeat:no-repeat;}
	#nav a.menu_about_eng:hover {background-image:url(images/main_menu_about_eng_active.gif); width:123px; cursor:pointer}
	#nav a.menu_catalog_eng {display:block; background-image:url(images/main_menu_catalog_eng.gif); width:100px; background-repeat:no-repeat;}
	#nav a.menu_catalog_eng:hover {background-image:url(images/main_menu_catalog_eng_active.gif); width:100px; cursor:pointer}											   
	#nav a.menu_solutions_eng {display:block; background-image:url(images/main_menu_solutions_eng.gif); width:100px; background-repeat:no-repeat;}
	#nav a.menu_solutions_eng:hover {background-image:url(images/main_menu_solutions_eng_active.gif); width:100px}
	#nav a.menu_support_eng {display:block; background-image:url(images/main_menu_support_eng.gif); width:81px; background-repeat:no-repeat;}
	#nav a.menu_support_eng:hover {background-image:url(images/main_menu_support_eng_active.gif); width:81px}
	#nav a.menu_contacts_eng {display:block; background-image:url(images/main_menu_contacts_eng.gif); width:91px; background-repeat:no-repeat;}
	#nav a.menu_contacts_eng:hover {background-image:url(images/main_menu_contacts_eng_active.gif); width:91px}
	/**/

	#nav, #nav ul {list-style: none; margin:23px 0 0 0; padding:0;}
	
	#nav li {float: left; position: relative; margin:0 10px 0px 10px; padding:0; cursor:pointer;}

	#nav ul a {color: #fff; text-decoration: none; width: 120px}
	#nav ul a:hover {color: #000; background: #ccc;}
	#nav li a {margin:0 0 10px 0; padding:19px 0 0 0;}
	#nav li li {margin:0; padding:0;}
	
	#nav li li a {width: 166px; display:block; margin:0; padding:5px 0 5px 0}
	#nav li:hover ul, #nav li.jshover ul {display: block; margin:0;}

	#nav li:hover li ul,#nav li.jshover li ul {display: none;  width: 166px; top: -6px; left: 160px;  border-top:1px solid #000;}
	#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {display: block}
	
	#nav li ul {display: none; border: 1px solid #000; border-top:none; text-align:center; font-size:11px; position: absolute; background: url(images/fone-tr.png); width: 166px; left:-20px; padding: 5px 0; top:28px;}
	
	#nav li:hover li:hover li ul,#nav li.jshover li.jshover li ul {display: none; width: 166px; top: -6px; left: 160px;}
	#nav li:hover li:hover li:hover ul, #nav li.jshover li.jshover li.jshover ul {display: block;}
	

	
	
	/* /MAIN MENU */
	
	#text {background-image:url(images/text_bg.gif); background-repeat:repeat-y; margin:220px 0 0 0;}
	#text_top {background-image:url(images/text_top.gif); background-repeat:no-repeat; background-position:top; overflow:hidden; padding:0 0 10px 0; height:auto}
		
	#text_left {float:left; display:inline; width:164px; margin:0 0 0 19px; padding:50px 0 0 0}
	#text_left div.news_news {font-size:18px; text-align:center; color:#FF0000}
	
	#text_right {float:left; width:650px; margin:0 0 0 60px; padding:50px 0 0 0}
	
	#text_bottom {background-image:url(images/text_bottom.gif); height:15px; background-repeat:no-repeat; padding:31px 80px 3px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right;}
	#text_bottom a {text-decoration:none; color:#FFF}
	#text_bottom a:hover {text-decoration:underline}
	
	.style1 {color: #FF0000; font-weight: bold;}
	.style2 {color: #FF0000}
	.style3 {color: #FF0000; font-weight: bold;}
	.style4 {font-weight: bold}
	.style5 {color: #FFFFFF}
	
	.style22 {color: #FF0000}
	.style33 {color: #FFFFFF}
	.style11 {	color: #FF0000;
	font-weight: bold;}
	
	.cont-tit {font-size:18px; padding-bottom:10px;}
	
	