﻿body
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
}

h1 {font-family: Arial, Tahoma, sans-serif; font-size: 20px;}

form
{
	width: 100%;
	height: 100%;	
}

img
{
	border: 0px;
}

p, ul
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 1.1em;
}

ul
{
	padding-left: 2.5em;
}

a
{
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

.text
{
    font-size: 11px;
    line-height: 13px;
    color: #0e4273;
}

.text a
{
    color: #0e4273;
}

.text a:hover
{
    color: #0e4273;
}

.text img
{
    margin-right:12px;
    margin-bottom:12px;
}


td.head h1
{
	line-height: 27px;
	padding-bottom: 21px;
	position: relative;
}

td.head h1 a.pict_link_sel_city
{
	position: absolute;
	top: 0px;
	right: 0px;
	font-size:10px;
	color: #004179;
	text-indent: -9999px;
	display: block;
	background: url(img/button_top.png) no-repeat;
	width: 118px;
	height: 61px;
}

td.head h1 a.pict_link_sel_city:hover
{
	background-position: bottom left;
}

.header
{
	background: url(img/bg_header.jpg) repeat-x top left;
}

.header_l
{
	background: url(img/bg_header_l.jpg) no-repeat top left;	
}

.tel_header
{
	background: #29659e;
}

/*.left_column
{
	background: #FFFFFF url(img/bg_left_column.jpg) repeat-x bottom left;
}*/

.left_column
{
	background: #FFFFFF;
}



.right_column
{
	background: #2596c3;
}

.tel_header_container
{
	padding: 10px 18px 0px 18px;

}

.tel_header_container .text, .tel_header_container .text a
{
	color: #FFFFFF;
	font-size: 10px;
}

b.tel
{
 color: #FFFFFF;
 font-size: 15px
}

.tel_header_container_padding
{
	height: 115px;
}

.calc
{
	background: url(img/calc_bg.gif) repeat-x top left;
	height: 56px;
}

.calc a
{
	display: block;
	font-size: 10px;
	color: #FFFFFF;
	width: 110px;
	text-decoration: none;
	font-weight: bold;
}

.calc a:hover
{
	text-decoration: underline;
}

.calc div
{
	 padding: 31px 0px 0px 65px;
}

.header_logo_container
{
	position: relative;
	width: 100%;
	height: 170px;
}

.logo_mtk_header
{
	position: absolute;
	top: 36px;
	left: 78px;
	width: 154px;
	height: 74px;
	background: url(img/logo_mtk_header.gif) no-repeat;
	text-decoration: none;
}

.menu_container
{
	background: #245a8d url(img/bg_menu.gif) repeat-x;
	padding: 2px 0px 0px 0px;
}

.menu_container_div
{
	position: relative;	
	width: 100%;
	height: 30px;
}

.menu_container_r
{
	background: #245a8d url(img/bg_menu.gif) repeat-x;
}

.menu_table
{
	position: absolute;
	top: 0px;
	left: 200px;	
}

.menu_table a
{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 27px;
	font-weight: bold;
	height: 30px;
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
	display: block;
	text-align: center;
	text-decoration: none;
	font-family: "trebuchet MS", Tahoma, Arial, Verdana;
	text-transform: uppercase;
}

.menu_table a b, .menu_table a b span
{
	white-space: nowrap;	
}

.menu_table a:hover
{
	background: #fff383;
	color: #303b42;
	text-decoration: none;
}

a.root_link b, a.root_link_sel b
{
	padding-right: 14px;	
}

a.root_link b span
{
	white-space: nowrap;
}

a.root_link:hover b span, a.root_link_sel b span, a.root_link_wch:hover b span
{
	text-decoration: underline;
}

a.root_link:hover b
{
	background: url(img/arr_bg_menu.gif) no-repeat top right;
	padding-right: 14px;	
}

a.root_link_sel
{
	background: #fff383;
	color: #303b42;
	text-decoration: none;
}

a.root_link_sel b
{
	background: url(img/arr_bg_menu.gif) no-repeat top right;
}

.catalog_image_div
{
	margin-top: 20px;
}

.catalog_image_div table div
{
	width: 160px;
	text-align: center;
}

.catalog_image_div table td, .catalog_image_div table
{
	border: none;
}

.pop_div
{
	position: relative;	
}
.pop_div .pop_div_hide
{
	display: none; 
	position: absolute;
	top: -14px;
	left: -4px;
	width: 350px;
	height: 165px;
	background: #fff383;
	z-index: 10;
}

.pop_up_img a
{
	color:#000000;
	font-size:14px;
	line-height:16px;
	text-decoration:underline;
	text-align: left;
	text-transform:uppercase;	
}

.pop_up_img a:hover
{
	text-decoration: none;
}

.img_main
{
	display: block;
	text-align: left !important;
	padding-left: 12px !important;	
}

div.pop_div:hover .pop_div_hide
{
	display: block;	
}

.pop_up_img
{
	width: 147px !important;	
	float: left;
	margin-right: 15px;
}

.pop_div_hide_padding a
{
	display: block;
	color: #000000;
	margin-bottom: 7px;
	text-align: left;
}

.pop_up_link a
{
	text-align: left;
	color: #000000;
	background: url(img/item_arr_blue.gif) no-repeat 0px 4px;	
	padding-left: 10px;
	margin: 2px;
}

.pop_up_link a:hover, a.title_pop:hover
{
		color: #000000;
}

.pop_up_link
{
	width: auto !important;
	padding-left: 162px;	
}

.pop_up_img img
{
	border:3px solid #245A8C;
	margin-bottom: 7px;
}

a.title_pop
{
	width: 147px !important;
	display: block;	
	font-weight: bold;
	margin: 0px !important;
}

.pop_div_hide_padding
{
	padding: 14px 16px;
	width: auto !important;	
}

.catalog_image_div table div a:hover div
{
	display: block;
}

.catalog_image_div table a img
{
	border: solid 3px #245a8c;
}

.catalog_image_div table h2 a
{
	position: static;	
}

.catalog_image_div table h2
{
	margin: 7px 0px 25px 0px;
	padding: 0px 0px 0px 12px;
	text-transform: uppercase;
	font-size: 12px;
	text-align: left;
	line-height: 15px;
	color: #000000;
}

.catalog_image_div table h2 a
{
	text-transform: uppercase;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	text-decoration: underline;
}

.catalog_image_div table h2 a:hover
{
	text-decoration: none;
	color: #000000;
}

a.catalog_more
{
	width: 162px !important;
	height: 51px;
	background: url(img/catalog_more.gif) no-repeat;
	text-decoration: none;
	display: block;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}

.map_container
{
	padding: 0px 290px 30px 70px;
	background: url(img/map.gif) no-repeat top right;
}


a.catalog_more:hover
{ background: url(img/catalog_more.gif) no-repeat bottom left; }


.top_news_container
{
	padding: 14px 14px 15px 14px;
	background: #2f75b5;
	border-bottom: solid 1px #FEE042;
}

.news_container
{
	padding: 14px 14px 15px 14px;
	background: #1783ae;
	border-bottom: solid 1px #FEE042;
}

.news_container h2.news_title, .news_container h2.news_title a, .stat_container h2.news_title, .stat_container h2.news_title a
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:13px;
} 

.stat_container
{
	padding: 14px 14px 15px 14px;
	background: #2596c3;
}

.filial_select_cont
{
	position: absolute;
	top: 144px;
	left: 00px;
	width: 200px;
	/*height: 525px;*/
	background: url(img/filial_bg_top.png) 0 0 no-repeat;
}

.filial_select_cont_padding
{
	padding: 34px 18px 20px 18px;
	background: url(img/filial_bg_bot.png) 0 bottom no-repeat;
}

.filial_select_cont_padding h2
{
color:#00517b;
font-family:"trebuchet MS",Tahoma,Arial,Verdana;
font-size:17px;
font-weight:bold;
margin: 0px;
padding: 0px 0px 10px 0px;
line-height:27px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
border-bottom: solid 1px #585858;	
}

.fil_check
{
	border-bottom: solid 1px #585858;	
}

.fil_check div a
{
    text-decoration:none;
}

.fil_check div a.checkbox
{
	display: block;
	width: 100%;
	height: 26px;
	float: left;
	margin-bottom: 3px;
	background: url(img/fil_ch.gif) no-repeat bottom left;
}

.fil_check div a.sel_fil
{
	background-position: top left;	
}

.fil_check div
{
	padding: 3px 1px 6px 23px;	
}

.fil_check div span
{
	display: block;	
}

.fil_check div b
{
color:#00517b;
font-family:"trebuchet MS",Tahoma,Arial,Verdana;
font-size:17px;
font-weight:bold;
margin-top: 8px;
line-height:20px;
text-decoration:none;
text-transform:uppercase;
display: block;
padding-left: 24px;
}

.fil_check div span strong
{
color:#00a8ff;
font-family:"trebuchet MS",Tahoma,Arial,Verdana;
font-size:14px;
font-weight:bold;
line-height:18px;
text-decoration:none;
text-transform:uppercase;
display: block;
}



.text_container
{
	padding: 25px 35px 35px 230px;
}

.news_title
{
	margin: 0px 6px 8px 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	display: block;
}

.news_title a
{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.news_title a:hover
{
	text-decoration: none;
}

.date_news
{
	color: #FFFFFF;
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
	display: block;
	padding-bottom: 4px;
}

.text_news
{
	color: #FFFFFF;
	font-size: 10px;
	padding-bottom: 6px;
	line-height: 13px;
}

.more_information
{
	color: #FFFFFF;
	font-size: 10px;
	line-height: 13px;
	text-align: right;
}

.more_information a
{
	color: #FFFFFF;
	font-size: 10px;
	line-height: 13px;
	background: url(img/footer_item_arr.gif) no-repeat 0px 6px;
	padding-left: 8px;
	font-style: italic;
}

.top_news_img
{
	display: block;
	margin-bottom: 9px;
}

.news_img
{
	display: block;
	margin-bottom: 9px;
	margin-right: 12px;
	float: left;
}

.news_container_sep
{
	padding-bottom: 14px;
	background: url(img/news_sep.gif) repeat-x bottom left;
	margin-bottom: 14px;
}

.container_sep_end
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	background: none;
}

.clear
{
	font-size: 1px;
	line-height: 1px;
	clear: both;
}

.stat_title
{
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight: bold;
	line-height:16px;
	margin: 0px;
	padding: 0px 0px 14px 0px;
	text-align: center;
}

.rasp
{
	line-height: 1px;
	font-size: 1px;	
}

.footer_main
{
	height: 230px;	
	background: #245a8c url(img/footer_main_bg.jpg) repeat-x;
	padding: 0px 40px;
}

.footer_main table
{
	margin-top: 16px;	
}

.logo_mtk_footer
{
	padding-top: 20px;
	padding-bottom: 14px;
	width: 220px;
	border-bottom: solid 1px #fee042;
}

.footer_tel
{
	width: 220px;
	padding-top: 11px;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}

.footer_tel p
{
	margin-bottom: 6px;
}

.footer_main h2, .footer_main h2 a
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 15px;
	color: #FFFFFF;
}

.footer_main h2 a:hover
{
	text-decoration: underline;
}

.footer_main h2
{
	border-bottom: solid 1px #fee042;
	padding: 0px 0px 8px 10px;
	margin-bottom: 6px;
}

.footer_item, .footer_item a
{
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}

.footer_item a
{
	background: url(img/footer_item_arr.gif) no-repeat 0px 6px;
	text-decoration: underline;
	padding: 0px 15px 4px 10px;
	display: block;
}

.footer_item a:hover
{
	text-decoration: none;
}

.logo_inln_container
{
	height: 30px;
	position: relative;	
}

a.inln_logo
{
	width: 70px;
	height: 20px;
	cursor: pointer;
	position:absolute;
	left:95px;
	top:0px;
	background: url(img/inln_logo.png) no-repeat;
	font-size: 0px;
	line-height: 0px;
}

a.inln_logo:hover
{
	background: url(img/inln_logo_sel.png) no-repeat;
	cursor: pointer;
}

a.inln_link
{
	position: absolute;
	top: 2px;
	left: 0px;
	width: 94px;
	color: #21517f; 
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;		
}

a.inln_link:hover
{
	color: #FFFFFF;
	text-decoration: none;
}



/********LOGO STRART********/
.inln_logo
{
	width: 90px;
	height: 26px;
	cursor: pointer;
}

.inln_logo a
{
	display: block !important;
	background: url(img/inln_logo.png) no-repeat;
	width: 90px;
	height: 26px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
}

.inln_logo a:hover
{
	background: url(img/inln_logo_sel.png) no-repeat;
	cursor: pointer;
}
/********LOGO END********/

.news_list h3
{
    padding-bottom:7px;
}

h1.head
{
    padding-bottom:20px;
    padding-top:0px;
    line-height: 27px;
	margin: 0px;
}

h2
{
    padding-bottom:3px;
    padding-top:0px;
	margin: 0px;
	font-size: 17px;
    line-height: 27px;
}

h3
{
    padding-bottom:5px !important;
    padding-top:0px !important;
	font-size: 15px !important;
    line-height: 20px !important;
	margin: 0px !important;
	color: #0E4273 !important;
}


.rus_p, .en_p, .ch_p
{
    position:absolute;
    left:0px;
}

.rus_p
{
    top:37px;
}

.en_p
{
    top:65px;
}

.ch_p
{
    top:92px;
}

.no_bor_t table, .no_bor_t table td
{
    border:none;
}

.uc_img img
{
    margin-bottom:0px;
    padding-right: 5px
}

.lh20px
{
    line-height:20px;
}

.post_head
{
    font-size: 18px;
    font-weight: bold;
    line-height:20px;
}

.zoom
{
	display: none;	
}

#general img
{
	border: 0px solid #2F75B5;	
}


td.footer_text
{
	background: url("img/footer_main_bg.jpg") repeat-x scroll 0 0 #245A8C;
	color: #FFFFFF;
	font-size: 10px;
	padding-top: 10px;
	text-align: center;
	height: 33px;
	vertical-align: top;
}

td.footer_text div
{
	/*margin: -6px 0px 6px 0px;*/
	display: inline;
}

div.facebook_like_it
{
	float: right;
	margin: 14px 0px 0px 27px;
}

div.faceboot_bot_likeit
{
	padding-top: 15px;
	position: relative;
	height: 70px;
}

div.add_link_foot
{
	vertical-align: -6px;
}

div.faceboot_bot_likeit div.fb_bl, div.faceboot_bot_likeit div.vk_bl, div.faceboot_bot_likeit div.tv_bl, div.faceboot_bot_likeit span
{
	position: absolute;
	bottom: 0px;
}

div.faceboot_bot_likeit div.fb_bl
{
	left: 0px;
}

div.faceboot_bot_likeit div.vk_bl
{
	left: 110px;
}

div.faceboot_bot_likeit div.tv_bl
{
	left: 260px;
}

div.faceboot_bot_likeit span
{
	left: 375px;
}

div.top_c
{
	padding-top: 0px;
	margin-bottom: 14px;
}

tr.altern_css_row td
{
	background: #cad7e0;
}

tr.altern_css_row td.one_col
{
	background: none;
}

div.bot_brdr
{
	height: 7px;
	font-size: 1px;
	line-height: 1px;
	background: #FFFFFF;
}

.BranchOfficeAddress 
{
    font-size:11px;
    padding-left: 0 !important;
}

ul.catalogUl {list-style:none;}
ul.catalogUl li {margin-left:0;}
ul.catalogUl li a {
	padding-left: 110px;
}

ul.catalogUl li a.cAnker {background: url(/img/TypePics/pic602.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cBolt {background: url(/img/TypePics/pic578.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cVint {background: url(/img/TypePics/pic582.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cGaika {background: url(/img/TypePics/pic579.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cGvozd {background: url(/img/TypePics/pic580.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cDubel {background: url(/img/TypePics/pic601.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cPerforac {background: url(/img/TypePics/pic608.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cSamorez {background: url(/img/TypePics/pic605.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cTakelaz {background: url(/img/TypePics/pic599.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cShaiba {background: url(/img/TypePics/pic584.jpg) 0 0 no-repeat;}

ul.catalogUl li a.cShurup {background: url(/img/TypePics/pic577.jpg) 0 0 no-repeat;}

.custDiv span.custCity {width:85px;display:block;float:left;padding-top:9px;}
.custDiv img {margin-right: 5px;}
