a:link {



	color: #999999;



	text-decoration:  none;



}







a:visited {



    color: #999999;



    text-decoration:  none; 



}







a:hover {



    color: #999999;



    text-decoration:  none; 



}







a.top_menu:link {



	color: #626262;



	text-decoration:  none;



}







a.top_menu:visited {



    color: #626262;



    text-decoration:  none; 



}







a.top_menu:hover {



    color: #626262;



    text-decoration:  none; 



}







a.gr_und:link {



	color: #999999;



	text-decoration:  none;



}







a.gr_und:visited {



    color: #999999;



    text-decoration:  none; 



}







a.gr_und:hover {



    color: #999999;



    text-decoration: underline; 



}











.basic {



	width: 100%;



	height: 100%;



}











body {



	color: #000000;



	background-color: #FFFFFF;



	margin: 0px;



	padding: 0px;



}







table {



	margin: 0px;



	padding: 0px;



	border: 0px;



	border-collapse: collapse;



	vertical-align: top;



}







td {



    border: 0px;



    padding: 0px;



    margin: 0px;



    vertical-align: top;



	font-family: Verdana, Arial, Helvetica, sans-serif;



}







img {



    border: 0px;



}











.topleft_line {



	background-image: url(/bitrix/templates/navigator_main/images/topleftbck.jpg);



	background-repeat: repeat-x;



	background-position: top right;



	height: 160px;



}







.topleft_index {



	background-image: url(/bitrix/templates/navigator_main/images/topleft1bck.jpg);



	background-repeat: no-repeat;



	background-position: top right;



	height: 160px;



}







.topleft {



	background-image: url(/bitrix/templates/navigator_main/images/topleft1bck_usual.jpg);



	background-repeat: no-repeat;



	background-position: top right;



	height: 160px;



}







.topcenterbck_index {



	background-image: url(/bitrix/templates/navigator_main/images/topcenterbck.gif);



	background-repeat: no-repeat;



	background-position: top left;



	width: 990px;



	



}







.topcenterbck {



	background-image: url(/bitrix/templates/navigator_main/images/topcenterbck_usual.jpg);



	background-repeat: no-repeat;



	background-position: top left;



	width: 990px;



}







.topright_line {



	background-image: url(/bitrix/templates/navigator_main/images/toprightbck.jpg);



	background-repeat: repeat-x;



	background-position: top left;



	height: 160px;



}







.topright_index {



	background-image: url(/bitrix/templates/navigator_main/images/topright1bck.jpg);



	background-repeat: no-repeat;



	background-position: top left;



	height: 160px;



}







.topright {



	background-image: url(/bitrix/templates/navigator_main/images/topright1bck_usual.jpg);



	background-repeat: no-repeat;



	background-position: top left;



	height: 160px;



}







.topicons {



	padding-top: 0px;



	padding-right: 5px;



	padding-bottom: 0px;



	padding-left: 5px;



}







.logopannel {







	background-image: url(/bitrix/templates/navigator_main/images/topcenterpic.gif);



	background-repeat: no-repeat;



	background-position: left top;



	width: 160px;



}







.bottomcenterbck {



	background-image: url(/bitrix/templates/navigator_main/images/bottomcenterbck.gif);



	background-repeat: repeat-x;



	background-position: bottom;



}







.bottomcenterbck_index {



	background-image: url(/bitrix/templates/navigator_main/images/torpeda_final_center.png);



	background-repeat: no-repeat;



	background-position: bottom left;



	width: 990px;



}







.bottomleftbck {



	background-image: url(/bitrix/templates/navigator_main/images/bottomleftbck.gif);



	background-repeat: repeat-x;



	background-position: bottom left;



}







.bottomleftbck_index {



	background-image: url(/bitrix/templates/navigator_main/images/torpeda_final_left.png);



	background-repeat: repeat-x;



	background-position: bottom left;



	height: 273px;



}







.bottomleftbck_index1 {



	background-image: url(/bitrix/templates/navigator_main/images/torpeda_final_left1.png);



	background-repeat: no-repeat;



	background-position: bottom right;



	height: 273px;



}







.bottomrightbck {



	background-image: url(/bitrix/templates/navigator_main/images/bottomrightbck.gif);



	background-repeat: repeat-x;



	background-position: bottom left;



}







.bottomrightbck_index {



	background-image: url(/bitrix/templates/navigator_main/images/torpeda_final_right.png);



	background-repeat: repeat-x;



	background-position: bottom left;



}







.torpeda {



    height: 273px;



}







.torpeda_top {



  background-image: url(/bitrix/templates/navigator_main/images/torpeda_final_top.png);



	background-repeat: no-repeat;



	//background-position: bottom left;







}







.torpeda_index {



    margin-top: 120px;



}







.torpeda_common {



    vertical-align: bottom;



}







.banner_torpeda {



    position: relative;



	left: 500px;



	top: 80px;



	width: 200px;



	height: 120px;



	z-index: 1;



	font-size: 11px;



}







a.black:link {



    color: #000000;



	text-decoration: none;



}







a.black:visited {



    color: #000000;



	text-decoration: none;



}







a.black:hover {



    color: #000000;



	text-decoration: none;



}







.icons {



    width: 500px;



}







.icons_all {



    width: 475px;



	text-align: right;



	padding-right: 20px;



}







.iconpassive {



	width: 95px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}







a.iconpas:link {



	color: #006699;



	text-decoration:  none;



}







a.iconpas:visited {



    color: #006699;



    text-decoration:  none; 



}







a.iconpas:hover {



    color: #006699;



    text-decoration:  none; 



}







.iconactive {



	width: 120px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}







.level1 {



	font-size: 26px;



	font-style: italic;



	font-weight: bold;



	text-transform: uppercase;



	color: #006699;



	padding-left: 250px;



	letter-spacing: -3px;



	height: 32px;



	padding-top: 20px;



}







.level2 {



	font-size: 20px;



	font-style: italic;



	font-weight: bold;



	text-transform: uppercase;



	color: #006699;



	line-height: 15px;



	letter-spacing: -3px;



	width: 320px;



	height: 22px;



	text-align: right;



	padding-right: 3px;



}







.level2_2 {



	font-size: 20px;



	font-style: italic;



	font-weight: bold;



	text-transform: uppercase;



	color: #006699;



	line-height: 15px;



	letter-spacing: -3px;



	width: 385px;



	height: 22px;



	text-align: right;



	padding-right: 3px;



}







.h1 {



	font-size: 36px;



	font-style: italic;



	text-transform: uppercase;



	color: #999999;



	letter-spacing: -3px;



	padding-left: 200px;



}







.h2 {



	font-size: 12px;



	color: #999999;



	letter-spacing: -1px;



	vertical-align: middle;



	line-height: 11px;



	padding-left: 10px;



}



.topofmenu {



	text-align: left;



	padding-left: 20px;



	width: 500px;



}







.menupassive {



	font-size: 10px;



	font-weight: bold;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-bottom-style: solid;



	border-left-style: solid;



	border-bottom-color: #999999;



	border-left-color: #999999;



	padding-right: 5px;



	padding-left: 5px;



	vertical-align: middle;



	background-color: #F3F3F3;



}







.menuactive {



	font-size: 18px;



	font-style: italic;



	font-weight: bold;



	text-transform: uppercase;



	color: #999999;



	padding-top: 2px;



	padding-right: 10px;



	padding-left: 10px;



	border-top-width: 3px;



	border-left-width: 1px;



	border-top-style: solid;



	border-left-style: solid;



	border-top-color: #006699;



	border-left-color: #999999;



	letter-spacing: -2px;



	line-height: 12px;



	height: 20px;



}







.description {



    font-size: 12px;



}







/* ****************************** TABLE CONTENT ********************************** */







.text1 {



    font-size: 11px;



	line-height: 14px;



	padding-top: 5px;



	padding-left: 5px;



	width: 200px;



    font-weight: bold;



}







.text2 {



    font-size: 11px;



	line-height: 14px;



	padding-top: 5px;



	width: 300px;



}







.foto {



    text-align: left;



	padding-left: 20px;



}







.point {



    background-image: url(/bitrix/templates/navigator_main/images/point.gif);



	background-repeat: repeat-x;



	background-position: left top;



	height: 1px;



}







.foto_id {



    font-size: 12px;



	font-weight: bold;



	color: #FFFFFF;



	text-align: center;



	background-color: #999999;



	height: 15px;



}







.complect {



    font-size: 11px;



	padding-top: 15px;



	



}







.complect div {



    width: 250px;



}







.tech_ul {



    list-style-type: square;



	line-height: 12px;



	margin: 5px 10px 0 40px;



	padding: 0;



}







/* ****************************** TABLE CONTENT ********************************** */







/* ************ INFO PAGE START *************** */







.info {



    padding-left: 30px;



	font-size: 12px;



}







.info div#ask {



    font-size: 12px;



	height: 30px;



}







.info_company {



    padding-left: 30px;



	font-size: 12px;



}







.info_model {



    padding-left: 90px;



}







.info_towns {



    padding-top: 20px;



    padding-left: 60px;



	font-size: 12px;



}







.info_maps {



    padding-left: 70px;



}







.info_material {



    padding-top: 60px;



	padding-left: 20px;



}







.info_buy {



    padding-top: 20px;



	padding-left: 30px;



}







.info_brand {



    padding-right: 20px;



	padding-left: 30px;



	padding-bottom: 20px;



	font-size: 12px;



}







.material_text {



    padding: 10px 20px 20px 30px;



	font-size: 12px;



}







a.amodels {



	color: #999999;



	text-decoration:  none;



}







a.amodels:visited {



	color: #999999;



	text-decoration:  none;



}







a.amodels:hover {



    color: #999999;



    text-decoration:  underline; 



}







.ul {



    font-size: 12px;



	list-style-type: square;



	line-height: 17px;



	margin-bottom: 0px;



	margin-top: 10px;



	padding-bottom: 30px;



}







ul#simple_text {



    font-size: 12px;



	line-height: 17px;



	margin-bottom: 0;



	margin-top: 10px;



	padding-bottom: 30px;



}







.ul#simple_text li {



    margin-bottom: 0;



	margin-top: 0;



}







ul#inside_text {



    margin: 0;



	padding-left: 40px;



}







.ul#inside_text li {



    margin: 0;



	padding: 0;



}







.padding2 {



    padding-top: 20px;



	font-size: 11px;



}







.padding2_text {



    padding-top: 20px;



	padding-bottom: 20px;



	font-size: 11px;



}







.padding2_image {



    padding-top: 10px;



}







.padding2_input {



    padding-left: 103px;



	font-size: 12px



}







.padding2_input div#compare {



    float: left;



	width: 70px;



}







.padding1 {



    padding-top: 20px;



	padding-left: 20px;



}







.backline {



    font-size: 12px;



	font-weight: bold;



	color: #000000;



	letter-spacing: -1px;



}







td.info_h3 {



	font-size: 18px;



	font-style: italic;



	font-weight: bold;



	text-transform: uppercase;



	color: #999999;



	padding-top: 2px;



	padding-right: 10px;



	padding-left: 10px;



	border-top-width: 3px;



	border-left-width: 1px;



	border-right-width: 1px;



	border-top-style: solid;



	border-left-style: solid;



	border-right-style: solid;



	border-top-color: #006699;



	border-left-color: #999999;



	border-right-color: #999999;



	letter-spacing: -2px;



	line-height: 12px;



	height: 20px;



	background-color: #FFFFFF;



}







.color_01 {



    color: #ED1C24;



}







.option {



    background-color: #D6D6D6;



	width: 100%;



	height: 30px;



}







.option_name1 {



    font-size: 12px;



	vertical-align: middle;



	padding-left: 20px;



	width: 82px;



}







.option_name1_1 {



    font-size: 12px;



	vertical-align: middle;



	padding-left: 20px;



	width: 112px;



}







.option_name2 {



    font-size: 12px;



	vertical-align: middle;



	padding-left: 20px;



	width: 60px;



}







.option_select1 {



    vertical-align: middle;



	width: 130px;



}







.option_select2 {



    vertical-align: middle;



}











/* ************ INFO PAGE END *************** */







/* ************ COMPARE PAGE START *************** */







.scrolled {



    width: 720px;



	height: 600px;



	overflow: scroll;



	text-align: left;



	padding-top: 20px;



	overflow-y: hidden;



	overflow-x: scroll;



}







.align {



    text-align: center;



	height: 210px;



}







.ver_point {



    background-image: url(/bitrix/templates/navigator_main/images/ver_point.gif);



	background-repeat: repeat-y;



	background-position: top;



	width: 1px;



}







.left_td {



    padding-top: 36px;



	width: 230px;



}







/* ************ COMPARE PAGE END *************** */







/* ************************ LEFT MENU START ************************* */



.left_menu {



    width: 118px;



	font-size: 12px;



	padding-left: 18px;



}







.left_menu td#leftmenu1 {



    font-size: 12px;



	height: 32px;



	vertical-align: middle;



}







.left_menu td#leftmenu2 {



    font-size: 12px;



	height: 22px;



	vertical-align: middle;



}







.left_menu td#leftmenu3 {



    font-size: 12px;



	height: 82px;



	vertical-align: bottom;



}







.left_menu td#leftmenu_end {



    font-size: 12px;



	height: 25px;



	vertical-align: middle;



}







a.leftmenu:link {



	color: #999999;



	text-decoration:  none;



}







a.leftmenu:visited {



    color: #999999;



    text-decoration:  none; 



}







a.leftmenu:hover {



    color: #000000;



    text-decoration: none; 



}







.points1 {



    background-image: url(/bitrix/templates/navigator_main/images/points1.gif);



	background-repeat: no-repeat;



	background-position: right top;



	height: 1px;



}







/* ************************ LEFT MENU END ************************* */







/* ************************ INDEX START ************************* */







.new_name {



    background-color: #D6D6D6;



	padding-left: 10px;



	color: #000000;



}







.new_name td#text {



    font-size: 11px;



	padding-left: 6px;



	padding-top: 1px;



}







.new_device div#image_text {



    font-size: 11px;



	padding-left: 10px;



	padding-right: 5px;



}







.news_text div#news_h1 {



    font-size: 11px;



	font-weight: bold;



	padding-top: 10px;



}







.news_text div#news_h2 {



    font-size: 11px;



}







.news_text div#scroll_news {



    overflow: scroll;



	height: 450px;



	overflow-y: scroll;



	overflow-x: hidden;



	scrollbar-dark-shadow-color: #FFFFFF; 



	scrollbar-arrow-color: #FFFFFF;



	scrollbar-3d-light-color: #FFFFFF;



	scrollbar-shadow-color: #FFFFFF;



	scrollbar-track-color: #D6D6D6;



	scrollbar-highlight-color: #FFFFFF;



	scrollbar-base-color: #EBE9ED;



}







.top {



    padding-left: 5px;



}







.top img {



    behavior: url('/bitrix/templates/navigator_main/iepngfix.htc');



}







.top td#logo {



    padding-left: 11px;



	padding-top: 3px;



}







.visible1 {



    float: left;



    visibility: hidden;



     font-size: 11px;



     color: #049BFF;



     font-weight: bold;



     position: relative;



     left: 8px;



     top: 5px;



}







.visible2 {



    float: left;



    visibility: hidden;



     font-size: 11px;



     color: #049BFF;



     font-weight: bold;



    position: relative;



     top: 5px;



     left: -39px;



     z-index: 3;



}







.visible3 {



    float: left;



    visibility: hidden;



     font-size: 11px;



     color: #049BFF;



     font-weight: bold;



    position: relative;



     top: 5px;



     left: -61px;



     z-index: 4;



}







.visible4 {



    float: left;



    visibility: hidden;



     font-size: 11px;



     color: #049BFF;



     font-weight: bold;



    position: relative;



     top: 5px;



     left: -103px;



     z-index: 6;



}







.visible5 {



    float: left;



    visibility: hidden;



     font-size: 11px;



     color: #049BFF;



     font-weight: bold;



    position: relative;



     top: 5px;



     left: -168px;



     z-index: 7;



}







.tdmainmenu {



    padding-left: 45px;



	vertical-align: bottom;



	height: 100%;



	



		



}







.tdmainmenu td#images_of_main_menu {



    padding-bottom: 30px;



}







/* ************************ INDEX END ************************* */







/* ************************ SEARCH_LOGIN_ASK START ************************* */







div#searcharea {



    float: left;



	padding-top: 213px;



	width: 180px;



}







div#searcharea td, div#loginarea td {



    font-size: 11px;



}







div#searcharea span, div#loginarea span {



    color: #FFFFFF;



	font-weight: bold;



	letter-spacing: -1px; 



}







div#searcharea form input.text_input, div#loginarea form input.text_input {



    font-size: 12px;



	border: 1px solid #999999;



	height: 19px;



	width: 100px;



}







div#loginarea {



    float: left;



    padding-top: 213px;



	width: 300px;



}







div#loginarea form, div#searcharea form {



    margin: 0;



}







div#loginarea input.submit {



    color: #FFFFFF;



	font-size: 11px;



	background-color: #0072BC;



	border: none;



	height: 18px;



	width: 45px;



	margin-top: 1px;



}







div#searcharea input.submit, td#leftmenu3 input.submit {



    margin-top: 1px;



}







div#question td#input_name {



    font-size: 12px;



	height: 30px;



	width: 100px;



}







div#question input.submit {



    color: #FFFFFF;



	font-size: 11px;



	background-color: #0072BC;



	border: none;



	height: 18px;



	width: 75px;



	margin-top: 5px;



}







td#leftmenu3 input.text_input {



    font-size: 12px;



	border: 1px solid #999999;



	height: 19px;



	width: 90px;



}







td#leftmenu3 span {



    font-weight: bold;



	letter-spacing: -1px;



	font-size: 11px; 



}







/* ************************ SEARCH_LOGIN END ************************* */







/* ************************ BRANDS ************************* */



.brands {



    margin-left: 40px;    



}







.brands_index {



    margin-left: 40px;



    margin-top: 78px;



}







.brands td, .brands_index td{



    width: 100px;



	height: 40px;



}







.brands_index img {



    behavior: url('/bitrix/templates/navigator_main/iepngfix.htc');



}







td.adress {



     font-size: 11px;



	 width: 400px;



	 height: 65px;



	 color: #FFFFFF;



	 padding-top: 5px;



}



/* ************************ TECH **************************************** */



td#tech_files {



    width: 250px;



	height: 25px;



	padding-top: 5px;



	font-size: 12px;



}







td#model_id {



    font-size: 12px;



}







td#model_id_next {



    font-size: 12px;



	padding-top:20px;



}







/* ************************ BUY **************************************** */







.info_buy table#buy_text td {



    font-size: 11px;



	padding: 5px;



}







.info_buy table#buy_text td#point {



    padding: 0;



}







.info_buy table#buy_text td#table_header {



    background-color: #E9E9E9;    



}







.info_buy table#buy_text td#town {



    font-size: 12px;



	font-weight: bold;



	padding-bottom: 10px;    



}







/* ************************ ARTICLES *************************** */



.article {



    font-size: 12px;



	padding-left: 20px;



	padding-bottom: 20px;	



}
