html, body {padding: 0px; margin: 0px; background-color: #fff; font-family: Arial, sans-serif;color: #565656; font-size:12px;}

* {margin:0;padding:0}
	h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {margin:0}
	li, dd, blockquote {margin-left:0}
	fieldset {padding:0}
  table{margin:0;border-collapse:collapse}
  table td{padding:0}
  select {min-width: 1.5em;}
li{margin-left: 20px;}
ul, li {padding-top: 0px;}
select optgroup {margin-left:0;}

  a{text-decoration: underline}
  a:hover{text-decoration: none }
  .v_t{vertical-align:top}
  .v_b{vertical-align:bottom}
  .ta_r{text-align:right;}
  .ta_l{text-align:left !important}
  .ta_c{text-align:center;}
  .fw_b{font-weight:700 !important}
  .emp{margin:0;padding:0;font-size:0;clear:both}
  .stp{width:100%}
  .h {display:none}
  .rel {position:relative}
  .abs{position:absolute}
  
  .w946{width:946px;}
  .w907{width:907px;}
  
  .tit {font-size:16pt;color:#FF0000; font-weight:bold; padding:10px 0px 7px 0px;}
  .t_pl {background:url('images/km_logo.gif') 0% 100% no-repeat;width:946px;height:122px;}
  .km_top_nadps{background:url('images/km_top_nadps.gif') 100% 100% no-repeat;}

  .t_menu{width:615px;height:48px;}
  .t_menu table{width:100%}
  .t_menu table td{width:20%;height:48px;}
  .t_menu td a, b{display:block;}
  
  .t_menu td.a1 a {background:url('images/mt_a1.gif') 46px 25px no-repeat #fff;height:48px;}
  .t_menu td.a2 a {background:url('images/mt_a2.gif') 40px 25px no-repeat #fff;height:48px;}
  .t_menu td.a3 a {background:url('images/mt_a3.gif') 6px 25px no-repeat #fff;height:48px;}
  .t_menu td.a4 a {background:url('images/mt_a4.gif') 34px 25px no-repeat #fff;height:48px;}
  .t_menu td.a5 a {background:url('images/mt_a5.gif') 35px 25px no-repeat #fff;height:48px;}
  
  .t_menu td.a1 a:hover {background:url('images/mt_a1_lgt.gif') 46px 25px no-repeat #ff8477;height:48px;}
  .t_menu td.a2 a:hover {background:url('images/mt_a2_lgt.gif') 40px 25px no-repeat #ff8477;height:48px;}
  .t_menu td.a3 a:hover {background:url('images/mt_a3_lgt.gif') 6px 25px no-repeat #ff8477;height:48px;}
  .t_menu td.a4 a:hover {background:url('images/mt_a4_lgt.gif') 34px 25px no-repeat #ff8477;height:48px;}
  .t_menu td.a5 a:hover {background:url('images/mt_a5_lgt.gif') 35px 25px no-repeat #ff8477;height:48px;}
  
  .t_menu td.a1 b {background:url('images/mt_a1_ov.gif') 46px 25px no-repeat #d5312b;height:48px;}
  .t_menu td.a2 b {background:url('images/mt_a2_ov.gif') 40px 25px no-repeat #d5312b;height:48px;}
  .t_menu td.a3 b {background:url('images/mt_a3_ov.gif') 6px 25px no-repeat #d5312b;height:48px;}
  .t_menu td.a4 b {background:url('images/mt_a4_ov.gif') 34px 25px no-repeat #d5312b;height:48px;}
  .t_menu td.a5 b {background:url('images/mt_a5_ov.gif') 35px 25px no-repeat #d5312b;height:48px;}  
  
  .km_bnr_nrp{background:url('images/km_bnr_nrp.gif') 2px 0px no-repeat;height:80px;border-top:1px solid #fff;}
  .km_bnr_rex{background:url('images/km_bnr_rex.gif') repeat-x;height:9px;font-size:0;}

  .km_pr_gl,.km_pr_gl td,.km_pr_gl a{color:#000;}
  .km_pr_gl td{vertical-align:top; line-height:1.5;}
  .km_pr_gl td p.pr{text-align:center;}
  .right_txt{width:110px; float: right;}
  .right_txt img{margin-top:0px;}
  .right_txt A
  {
  	color: #D5312B;
  }
  

  .k_prew_dr{width:100%;}
  .k_prew_dr table{width:811px; float:left;}
  .tab_k_prew_dr td{width:20%;background:url('images/km_shad_dr.jpg') 50% 0% no-repeat;height:345px;vertical-align:top;padding:29px 0 0 22px;}
  .tab_k_prew_dr td p.dr{width:118px;text-align:center;font-weight:700;margin:15px 0 5px 0; font-size:12px;font-weight: bold;color:000;}
  .tab_k_prew_dr td p.dr A{font-size:12px;font-weight: bold;color:000;}
  .tab_k_prew_dr td .prc_door{ float: left;width: 118px;}
  .tab_k_prew_dr td .prc_door P{ background-color: #d5312b; padding: 4px 0 5px 0; text-align:center; color:#fff; font-size: 12px; font-weight: bold; margin: 0 0 2px 0;}
  
  .km_pr_gl td p.pr{margin-top:15px; font-size:12px;}
  
  .kl_cnt{float:left;}
  .kl_cnt,.kl_cnt td{width:384px;}
  
  .km_shb{background:url('images/km_shad_dr_b.jpg') no-repeat;width: 211px;height:384px;float:left;}
  
/*  .km_shc{width:170px;}*/
  .km_shc table{width:500px;}
  .km_shc td{padding:2px 2px 2px 2px;}
  .km_shc a{color:#d8433d;font-size:10pt;font-weight:700;}

  .km_shc2{width:568px;}
  .km_shc2 a{color:#d8433d;font-size:10pt;font-weight:700;}

	.all_cvet table{width:200px;}
 /* ------!!!!---------- .kzright{width:560px; float: right;}*/
 /* .kzrt{margin:30px;}*/
  .kz_lx{background:url('images/kz_line_x.gif') repeat-x;height:10px;}
  .kzrt h3{font-size:16px;font-weight:bold;color:#c50000;margin-bottom:10px; text-align: left;}
  .tab_textt td p, .tab_textt td a{font-size:12px;}


  .km_bfoot {position:relative;width:946px;height:102px;margin-top:18px;}
  a.km_bf_01,a.km_bf_02,a.km_bf_03,a.km_bf_04,a.km_bf_05,
  b.km_bf_01,b.km_bf_02,b.km_bf_03,b.km_bf_04,b.km_bf_05{position:absolute;display:block;background:url('images/km_bfoot.gif') no-repeat;height:102px;top:0px;}
  a.km_bf_01{background-position:0 0;left:0px;top:0px;width:191px;}
  a.km_bf_02{background-position:-191px 0;left:191px;width:189px;}
  a.km_bf_03{background-position:-380px 0;left:380px;width:188px;}
  a.km_bf_04{background-position:-568px 0;left:568px;width:188px;}
  a.km_bf_05{background-position:-756px 0;left:756px;width:190px;}
  a.km_bf_01:hover, b.km_bf_01 {background-position:0 -102px;left:0px;top:0px;width:191px;}
  a.km_bf_02:hover, b.km_bf_02 {background-position:-191px -102px;left:191px;width:189px;}
  a.km_bf_03:hover, b.km_bf_03 {background-position:-380px -102px;left:380px;width:188px;}
  a.km_bf_04:hover, b.km_bf_04 {background-position:-568px -102px;left:568px;width:188px;}
  a.km_bf_05:hover, b.km_bf_05 {background-position:-756px -102px;left:756px;width:190px;}
  

  .km_bline{background:url('images/km_bline.gif') repeat-x;width:946px;height:9px;font-size:0;}
  .km_bline div,.km_bnr_rex div{background:#fff;height:9px;width:2px;}

  .km_nd_rx{background:url('images/km_nd_rx.gif') repeat-x;width:946px;height:25px;}
  .kzw_nbs{background:url('images/km_ndps.gif') no-repeat;height:25px;margin-left:2px;}
  .komm{background-color:#d5312b; text-align:right; font-size:16px;}
  .kommtext{vertical-align:middle;}
  .komm2{background-color:#f2cfcf; color:#ffffff;}
  .komm2 td{height:20px;vertical-align:bottom;}
  .komm3 td{height:20px;vertical-align:bottom;}
   table.abf td { padding:5 0 5 20; vertical-align:middle; border-left:1px solid #fff; border-right:1px solid #fff; font-family: Arial;font-size:10pt;}
  .contr{padding:0 20 0 20;text-align:justify; margin-right: 104px;}
  .contr a{font-size:12px;}

 .logo{width:193px;height:48px;}
 .logo div{position:relative;}
 .logo a{display:block;width:193px;height:122px;position:absolute;top:-21px;}
  .kom_write  a {background:url('images/km_title_02_ov.gif') no-repeat}
  .kom_write  a:hover {background:url('images/km_title_02.gif') no-repeat}

/* ------------ */

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0;
}
.highslide:hover img {

}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 75px;
	height: 33px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}


.controlbar .highslide-move {
	width: 36px;
	background-position: 0px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -36px 0;
}





/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.i_znachki{position:relative;width:138px;height:48px;background:url('images/km_top_03.gif') 0 8px no-repeat;}
.i_znachki .a_01,.i_znachki .a_02,.i_znachki .a_03{position:absolute;width:12px; height:15px; top:23px; display:block;}
.i_znachki .a_01{left:32px;}
.i_znachki .a_02{left:85px;}
.i_znachki .a_03{left:126px;}


/*19.06.08*/
a.b_link{display:block;background:url('images/km_titl_02.gif') no-repeat;width:605px;}
a.b_link:hover{background-position:0 -25px;}
.b_link img{height:25px;border:none;}

/*24.07.08*/
  .pls{margin-bottom:15px;}
  .pls IMG
  {
  	border: 4px solid #fff;
  }


  .top_bla{position:relative;width:907px; height:396px;margin-bottom:15px;}
  .top_bla,.top_bla a{color:#c50000;}
  .v_cvet,.vbr_cv,.nazv,.sama_dv,.v_uzor{position:absolute;}
  .sama_dv{ left:172px; top:0px;}

  .vbr_cv{ left:521px; top:0px; width:386px;}
  .vbr_cv img{float:left;margin:0 0 14px 19px;width:75px;height:46px;}
  .avrora_1{background:url('images/avrora.gif') 0 -24px;}
  .avrora_2{background:url('images/avrora.gif')}
  .avrora_2,.avrora_1{width:96px;height:24px;margin-bottom:15px;}
  .nazv{left:0px; top:1px;text-align:left;font-size:10pt;}
  .v_uzor{left:412px; top:124px; width:97px;}
  .v_uzor span{font-size:30pt;}
  .v_cvet{left:817px; top:370px;}

/*20.07.09*/
H3
{
	color: #b60414;
	font-size: 16px;
	font-weight: bold;
}
.contacts
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
.contacts SPAN
{
	color: #d5312b;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.contacts A
{
	color: #d5312b;
}
.contacts TABLE
{
	width: auto;
}
.contacts TABLE TR TD
{
	padding: 3px 5px 0 0;
	font-size: 12px;
}
.k_prew_dr h3
{
	color: #d5312b;
	font-size: 14px;
	font-weight: bold;
}
.k_prew_dr STRONG
{
	color: #d5312b;
	font-size: 12px;
	font-weight: bold;
}
.k_prew_dr SPAN
{
	color: #222222;
	font-size: 12px;
	font-weight: bold;
}
.k_prew_dr P
{
	margin: 7px 0 7px 0;
}
UL.menu_link LI
{
	margin-top: 3px;
	list-style-type: none;
}
UL.m1
{
	float: left;
	width: 300px;
	margin-bottom: 25px;
}
UL.m1 LI
{
	background-image: url(images/m1-type.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-type: none;
	padding-left:12px;
	text-align:left;
	margin: 0 0 10px 0;
	width: 275px;
}
UL.m1 LI STRONG, .m2 STRONG
{
	font-size:16px;
	color: #C50000;
	font-weight: bold;
}
.m2
{
	float: left;
	text-align: left;
	width: 600px;
	margin-bottom: 25px;
	font-size: 12px;
}
.m2 UL
{
	float: left;
	margin-right: 10px;
}
.m2 UL LI, .m2 UL.long LI
{
	background-image: url(images/m1-type.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left:12px;
	text-align:left;
	margin: 5px 0 5px 0;
	width: 264px;
}
.m2 UL.long
{
	float: left;
	margin-right: 0pt;
	width: 446px;	
}
.line
{
	background-image: url(images/line-bg.jpg);
	background-repeat: repeat-x;
	margin: 5px 0;
}
.m2 UL.long LI
{
	width: auto;
}
.m2 UL.inln LI
{
	display: inline;
	margin-right: 10px;
}
.bg
{
	background-color: #e1e1e1;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	padding: 20px 10px 15px 15px;
}
.tab_textt STRONG
{
	font-size: 14px;
	color: #b60414;
	font-weight: normal;
}
UL.m3
{
	float: left;
	margin-bottom: 20px;
}
UL.m3 LI
{
	list-style-type: none;
	text-align: left;
	margin-left: 0;
}
.both
{
	clear: both;
}
#door_bodys
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#door_bodys H3, #door_bodys H3 A
{
	font-size: 16px;
	color: #b60414;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#door_bodys TABLE
{
	margin: 15px 0 30px 0;
	width: 940px;
}
#door_bodys TABLE TR.bord
{
	background-image: url(images/tbl-bg.jpg);
	background-repeat: repeat-x;
	background-color: #e3e3e3;
}
#door_bodys TABLE TR TD
{
	padding: 10px 15px 5px 25px;
	font-size: 12px;
}
TABLE.epts
{
	width: 470px;
}
TABLE.epts TR TD
{
	font-size: 12px;
} 
.hlp
{
	font-size: 12px;
}
TABLE.wdth
{
	width: 430px;
	font-size: 12px;
}.spae {	color: white;		display: none;}