* { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
html {height:100%;}
body { height: 100%; margin:0; padding:0; background:#F2F2F2; color: #3B3B3B;}
img {border:0; padding:0; margin:0;}
ul, ol {margin:6px 0 10px 15px; padding:6px 0 10px 15px;}
	ul li, ol li {padding-bottom:4px;}
p {margin:0; padding: 8px 0;}
form {margin:0; padding:0;}
h1 {margin: 0; padding: 10px 0 0; color: #3b3b3b;}
h2 {margin: 0; padding: 10px 0 0; color: #3b3b3b;}
h3 {margin: 0; padding: 10px 0 0; color: #3b3b3b;}
h4 {margin: 0; padding: 10px 0 0; color: #3b3b3b;}
h1 {font-size: 17px; padding: 0;}
h2 {font-size: 15px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}

.cnav .n1{left:0px;}.cnav .n1 a{width:245px;height:32px;background:url(/images/prod_ry_245x64.gif) no-repeat 0 0;}.cnav li.n1 a:hover,.cnav li.n1 a.here{background-position:0 -32px;}
	.cnav .n2{left:245px;}.cnav .n2 a{width:262px;height:32px;background:url(/images/dop_us_ry_262x64.gif) no-repeat 0 0;}.cnav li.n2 a:hover,.cnav li.n2 a.here{background-position:0 -32px;}
	.cnav .n3{left:507px;}.cnav .n3 a{width:262px;height:32px;background:url(/images/corp_ry_262x64.gif) no-repeat 0 0;}.cnav li.n3 a:hover,.cnav li.n3 a.here{background-position:0 -32px;}
	.cnav .n4{left:769px;}.cnav .n4 a{width:241px;height:32px;background:url(/images/comp_ry_241x64.gif) no-repeat 0 0;}.cnav li.n4 a:hover,.cnav li.n4 a.here{background-position:0 -32px;}
/*-------------------------------------------------------------------------------------------------------------------------*/
.t5 {background: url(/images/dot5.gif) 0 0 repeat-x; width:100%;}
.b5 {background: url(/images/dot5.gif) 0 100% repeat-x}
.l5 {background: url(/images/dot5.gif) 0 0 repeat-y}
.r5 {background: url(/images/dot5.gif) 100% 0 repeat-y}
.bl5 {background: url(/images/l_b.gif) 0 100% no-repeat}
.br5 {background: url(/images/r_b.gif) 100% 100% no-repeat}
.tl5 {background: url(/images/l_t.gif) 0 0 no-repeat}
.tr5 {background: url(/images/r_t.gif) 100% 0 no-repeat; padding:0.5px;} 
.div_cont_inside {padding:5px 0 0 5px}
/*--------*/
a {color: #345DAD; text-decoration: underline;}
   a:hover {text-decoration: none;
   text-decoration:}
   
.menu_maco {padding: 2px 0 0; position:relative; left:450px; top:-200px; z-index:1000px;}
	.menu_maco div {background: url(images/yellow-pointer_5x9.jpg) no-repeat 0 10px; padding: 5px 0 0 20px;}

/*---------------------------------------------------------------------*/
#TopMenu{ margin-top: 2px; margin-left: 0; font-size: 12px; line-height: normal; height: 27px; font-weight: 700; }
#TopMenu ul{margin:0; padding: 0; list-style:none; }
#TopMenu li{ display:inline; margin:0; padding:0; }
#TopMenu a { float:left; background:url(/images/two_but_left_19x84.png) no-repeat left top; margin:0; padding:0 0 0 19px; text-decoration:none; white-space: nowrap;}
#TopMenu a span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; float:left; display:block; background:url(/images/two_but_right_245x84.png) no-repeat right top; padding:12px 15px 13px 10px; color:#fff; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#TopMenu a span {float:none;}
/* End IE5-Mac hack */
#TopMenu a:hover span {color:#ed1c24; text-decoration: underline;}
#TopMenu a:hover {background-position:0 -43px;}
#TopMenu a:hover span {background-position:100% -43px;}
#topmenu3 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #BD1220; font-weight: 700; margin-left:10px; text-align: left; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu3 a p {float:none;}
/* End IE5-Mac hack */
#topmenu3 a:hover p {color:#ed1c24; text-decoration: underline; }

/*******************************************/

.zag_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #BD1220; font-weight: 700; margin-left:10px; text-align: left; white-space: nowrap;}

  .zag_menu a {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #BD1220; font-weight: 700; margin-left:10px; text-align: left;}
    .zag_menu a:hover {text-decoration:underline; color:"red"}


/****************************************************************/

A.rollover_prod1 {
 background: url('images/prod_ry_245x64.gif'); /* pyt k ishodnomy faily */
 display: block; /* picture as block element*/
 width: 244px; /* of picture */
 height: 30px; /* of picture */
 border: 0; /* border around pic */
}

A.rollover_prod {
 background: url('images/prod_red.gif'); /* pyt k ishodnomy faily */
 display: block; /* picture as block element*/
 width: 245px; /* of picture */
 height: 30px; /* of picture */
 border: 0; /* border around pic */
}
A.rollover_prod:hover {
 background: url('images/prod_y.gif'); /* way to file of change */
}

A.rollover_dop_us1 {
 background: url('images/dop_us_y.gif'); 
 display: block; 
 width: 265px; 
 height: 30px; 
 border: 0; 
}
A.rollover_dop_us {
 background: url('images/dop_us_red.gif'); 
 display: block; 
 width: 265px; 
 height: 30px; 
 border: 0; 
}

A.rollover_dop_us:hover {
 background: url('images/dop_us_y.gif'); /* way to file of change */
}

A.rollover_corp1 {
 background: url('images/corp_y.gif'); 
 display: block; 
 width: 263px; 
 height: 30px; 
 border: 0; 
}

A.rollover_corp {
 background: url('images/corp_red.gif'); 
 display: block; 
 width: 263px; 
 height: 30px; 
 border: 0; 
}

A.rollover_corp:hover {
 background: url('images/corp_y.gif'); 
}

A.rollover_comp1 {
 background: url('images/comp_y.gif'); 
 display: block; 
 width: 243px; 
 height: 30px; 
 border: 0; 
}

A.rollover_comp {
 background: url('images/comp_red.gif'); 
 display: block; 
 width: 242px; 
 height: 30px; 
 border: 0; 
}

A.rollover_comp:hover {
 background: url('images/comp_y.gif'); 
}




a.c123:visited {color: #000; }
a.c123:active {text-decoration: none; color: "red"; }
a.c123:hover {text-decoration: underline; color: #fe0; }
/*----------------------------------------------------------------*/
/****************************************************************************************/
.act {color:#FF0000; text-decoration:none; font-weight:bold;}
.subh{pozition:relative;
	padding: 0 0;
	background-color:#FFFFFF;
	height:66px;}
.sublinks{color:#c81220;background:#ffffff url(/images/bordur_2x25.gif) repeat-x;font-size:14px;text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif}
  .sublinks a{color:#c81220;font-weight:bold;text-decoration:none;line-height: 0px;margin:8px;font-size:14px;}  /*------------------rasstojanie megdy podpynktami---------------*/
		
	.sublinks a.here{color:#ff0000;text-decoration:underline;}
	.sublinks a span{color:#ff0000;text-decoration:underline;}
	.sublinks a:hover{color:#ff0000;text-decoration:underline;}
.cnav{width:100%; overflow:hidden;list-style:none;margin-bottom:-4px; height:40px;position:relative;} /*----wirina plashki s zakladkami-----otstyp snizy ot zakladok---------*/
	.cnav li{float:left;position:absolute;bottom:0}
	.cnav li a{float:left;text-indent:-1983em;overflow:hidden;text-decoration:none}
/*---------------------------------------------------------------------*/
/* Width's site */
.main-width {min-width:1000px; max-width:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':(document.documentElement.clientWidth||document.body.clientWidth)>100?'100%':'auto');}

/* Logo */
.text-top {background: #fff; height: 24px;}
   .text-top div {font-size: 11px; padding: 5px;}
.bg-logo {background: #fff url(i/bg-logo.gif) repeat-x; padding: 7px 0 8px;}
.bg-logo1 {background: #fff url(i/bg-logo1.gif) repeat-x; padding: 7px 0 8px;}
td_logo_tel {position:absolute; z-index:50000; top:0; right:0}

/* Blocks */
/*.bg-l { background:#fff url(i/left-column_new.gif) repeat-y; width: 100%;}*/
.bg-r {background:#fff url(i/right-column_new.gif) repeat-y 100% 0; width: 100%;}
.r-part {margin-left:-227px; width:100%; float:right;  width: 100%; background:url(i/left-column_new.gif) repeat-y;}
		 .r-part-in {margin-left: 227px; width: 100%; w\idth: auto;}
		 html>body .r-part-in {width: auto;}
         .c-column {float:left; align:center; margin-right:-270px; margin-left:1%; width:95%; }
				.c-column-in {margin-right: 200px; width: 100%; w\idth: auto;}
				html>body .c-column-in { width: auto; }
         .r-column {float:right; width:200px;}
		 * html r-column#selector {
	  display: inline; /* ??????? ??? ? ???????? ?????? */
	}
            .r-column-in {padding: 10px 7px 15px;}
.l-column {width:227px; float:left; background:url(i/left-column_new.gif) repeat-y;}
	* html l-column#selector {
	  display: inline; /* ??????? ??? ? ???????? ?????? */
	}


   .l-column-in { padding: 10px 15px 15px 10px;}
.content {padding: 10px 14px 15px 7px;}
   
.return { clear:both; height:1px; font-size:0; margin:0; padding:0;}
        .return img {display:block; height:0;}
/*--------------------------vash region-------------------------------*/
.vash_region_1 {background:url(/images/vash-region_185x60.gif) no-repeat; width:186px; height:60px}
.vip_spisok1 {padding-left:60px; vertical-align:top; padding-top:18px}

/*-----------------vizov manager'a ------------------*/
.girla1 {position:relative; z-index:1; top:-350px; left:90px;} 
.vizov_verh_block1 {position:relative; z-index:5;background:url(/images/vizov_verh.gif) no-repeat; width:186px; height:132px;}
.vizov_niz_block1 {background:url(/images/vizov_niz.gif) no-repeat; width:186px; height:226px}
 .vizov_niz_block1 form {padding-left:15px}
.vizov_text_per1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#ffffff; font-weight:700; padding-top:0; padding-left:18px}
.vizov_text1 {width:100px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-top:0}
/*----------------------------Calling------------------------------------*/
.fld-name {color:black;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700}
.inp-text {width: 135px;}
.sel-text {width: 50px;}
.vizov {font-family:Arial, Helvetica, sans-serif;font-size:12px; display:block;}
  .vizov input{width:130px;height:19px;border:none;background:url(/images/pole.gif) no-repeat left top;font:1em Arial,Helvetica,sans-serif;padding:8px 10px}
/*-----------*/
.vizov_verh { background:url(/images/vizov_verh.gif); width:186; height:132; position:relative; z-index:5;}
/*.girl_but {position:relative; z-index:10; top:-3px;}*/
.girla {position:relative; z-index:1; top:-326px; left:91px;} 
.vizov_niz { position:relative; z-index:1}
.vizov_text_per {position:relative; z-index:100; top:-460px; left:8px; font-size: 16px; color:#ffffff; font-weight:700;}
.vizov_text {position:relative; z-index:100; top:-460px; width:100px; left:8px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
/************ Menu *****************/
.menu_1{height: 115px;}
.menu {height: 115px;}
.tbl-menu {background: #FFCB05 url(i/bg-menu.gif) repeat-x; position: absolute; top: 145px; min-width:900px; max-width:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<900?'900px':(document.documentElement.clientWidth||document.body.clientWidth)>990?'100%':'auto'); display: block;}
   .tbl-menu td {vertical-align: top; height: 155px;}
 
.tbl-menu_1 {background: #FFCB05 url(i/bg-menu.gif) repeat-x; position: absolute; top: 122px; min-width:900px; max-width:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<900?'900px':(document.documentElement.clientWidth||document.body.clientWidth)>990?'100%':'auto'); display: block;}
   .tbl-menu_1 td {vertical-align: top; height: 155px;}
 
 .tbl-menu_2 {background: #FFCB05 url(i/bg-menu.gif) repeat-x; position: absolute; top: 122px; min-width:900px; max-width:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<900?'900px':(document.documentElement.clientWidth||document.body.clientWidth)>990?'100%':'auto'); display: block;}
   .tbl-menu_2 td {vertical-align: top; height: 115px;}
 
 .tbl-menu_3 {background: #FFCB05 url(i/bg-menu.gif) repeat-x; position: absolute; top: 145px; min-width:900px; max-width:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<900?'900px':(document.documentElement.clientWidth||document.body.clientWidth)>990?'100%':'auto'); display: block;}
   .tbl-menu_3 td {vertical-align: top; height: 115px;} 
   
 /**********************Menu new*********************/
 .menu_n {height: 66px; background: #fff url(images/menu_1000x52.jpg) no-repeat; width:100%; }
 
 .td a:link {line-height:11px !important; color: #e2001a; text-decoration: none; font-size:14px; font-weight:700}
 .td a:hover {text-decoration:underline;}
 
 /****************???????*********************/
.link_menu {font-size: 14px; color : #ed1c24; font-family : Verdana, Geneva, Arial; padding: 5px 5px 5px 15px; margin-bottom: 10px; text-transform: uppercase;}
/*--------------------------------zagolovki blokov-------------------------------------------------------------*/
.b1{font-size:1px; overflow:hidden; display:block;} * html .b1 {zoom: 1;}
.b2{font-size:1px; overflow:hidden; display:block;} * html .b2 {zoom: 1;}
.b3{font-size:1px; overflow:hidden; display:block;} * html .b3 {zoom: 1;}
.b4{font-size:1px; overflow:hidden; display:block;} * html .b4 {zoom: 1;}
.b1 {height:1px; background:#ed1c24; margin:0 5px;}  /*horizontal sticks*/
.b2 {height:1px; background:#fff; border-right:2px solid #ed1c24; border-left:2px solid #ed1c24; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #ed1c24; border-left:1px solid #ed1c24; margin:0 2px;}
.b4 {height:1px; background:#fff; border-right:1px solid #ed1c24; border-left:1px solid #ed1c24; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #ed1c24; border-left:1px solid #ed1c24;} /*vertical sticks*/
.contentb div { height:15px; margin-left: 5px; padding-bottom:0 }
/*------------------------*/
.print_1 {display:none}
/*--------------------------------------zagolovki na stranicah-----------------------------------------------------*/
.q1{font-size:1px; overflow:hidden; display:block;}
.q2{font-size:1px; overflow:hidden; display:block;}
.q3{font-size:1px; overflow:hidden; display:block;}
.q4{font-size:1px; overflow:hidden; display:block;}
.q1 {height:1px; background:#f6a800; margin:0 5px;}  /*horizontal sticks*/
.q2 {height:1px; background:#fff; border-right:2px solid #f6a800; border-left:2px solid #f6a800; margin:0 3px;}
.q3 {height:1px; background:#fff; border-right:1px solid #f6a800; border-left:1px solid #f6a800; margin:0 2px;}
.q4 {height:1px; background:#fff; border-right:1px solid #f6a800; border-left:1px solid #f6a800; margin:0 1px;}
.contentq {background: #fff; border-right:1px solid #f6a800; border-left:1px solid #f6a800;} /*vertical sticks*/
.contentq div { height:15px; margin-left: 5px; }
/*------------------------------razdel specaction-------------------------------------------------------------*/
.ss1{font-size:1px; overflow:hidden; display:block;}
.ss2{font-size:1px; overflow:hidden; display:block;}
.ss3{font-size:1px; overflow:hidden; display:block;}
.ss4{font-size:1px; overflow:hidden; display:block;}
.ss1 {height:1px; background:#ed1c24; margin:0 5px;}  /*horizontal sticks*/
.ss2 {height:1px; background:#f6a800; border-right:2px solid #ed1c24; border-left:2px solid #ed1c24; margin:0 3px;}
.ss3 {height:1px; background:#f6a800; border-right:1px solid #ed1c24; border-left:1px solid #ed1c24; margin:0 2px;}
.ss4 {height:1px; background:#f6a800; border-right:1px solid #ed1c24; border-left:1px solid #ed1c24; margin:0 1px;}
.contents {background: #f6a800; border-right:1px solid #ed1c24; border-left:1px solid #ed1c24;} /*vertical sticks*/
.contents div { height:15px; margin-left: 5px; }
.headspec {font-size: 12px; color : #fff; font-family : Verdana, Geneva, Arial; padding: 0 5px 5px; margin-bottom: 7px; text-transform: uppercase; }
/*-----------------------------*/
#contentq{overflow:hidden;padding:15px 20px;background:#fff;border-top:2px solid #000}
	#contentq h2{margin-bottom:10px;font-size:1.2em}
	#contentq p{font-size:0.85em;margin-bottom:10px}
	#contentq input{width:200px;height:19px;border:none;background:url(/images/pole.gif) no-repeat left top;font:1em Arial,Helvetica,sans-serif;padding:8px 10px}
	#contentq input.alt{background-position:bottom right}
	#contentq span{width:200px;background:url(/images/pole.gif) no-repeat left top;display:block;padding:0 10px}
	#contentq span input{background:none;padding:8px 0}

/*-------------------------------------------------------*/
.cupon_glav { background:url(/images/cupon_glav.gif) no-repeat; height:104px;  }
.cupon_glav_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:90px; position:relative; left:85px; top:10px;}
 
.cupp {text-align: right; padding:3px;}
   .cupp a {font-weight: 700; color: #ED1C24; text-decoration: none;}
      .cupp a:hover {text-decoration: underline;}
/* width's td */
.comp {width: 19%;}
.product {width: 22%;}
.clients {width: 19%;}
.corp {width: 21%;}
.info {width: 21%;}
  .br-it {background: url(i/br-it.gif) repeat-y; width: 3px;}
    .head-it {background: url(i/arr-head-it.gif) no-repeat 4px 9px; padding: 5px 3px 12px 17px; white-space: nowrap;}
       .head-it a {font-size: 13px; color: #fff; font-weight: 700; text-decoration: none;}
          .head-it a:hover {text-decoration: underline;}
	.head-it_1 {background: none; padding: 5px 3px 12px 17px; white-space: nowrap;}
       .head-it_1 a {font-size: 13px; color: #fff; font-weight : 700; text-decoration: none;}
          .head-it_1 a:hover {text-decoration: none;}
    .it {padding: 0 0 1px 9px; margin: 0 0 0 18px; background: url(i/arr-it.gif) no-repeat 0 6px;}
    .it a {color: #CA0A12; text-decoration: none;}
       .it a:hover {text-decoration: underline;}
       

/* Submenu */
.submenu {padding: 2px 0 10px 2px; }
	.submenu div {background: url(i/arr-subit.gif) no-repeat 0 5px; padding: 0 0 5px 14px;}
	.submenu a {color: #345dad;}
.submenu sup {color: #ed1c24;}


/*****************/

.submenu1 {padding: 2px 0 10px 2px; position:relative; left:500px; top:-100px; z-index:1000;}
	.submenu1 div {background: url(i/arr-subit.gif) no-repeat 0 5px; padding: 0 0 5px 14px;}
	.submenu1 a {color: #345dad;}
.submenu1 sup {color: #ed1c24;}

/***************************/

.submenu2 {padding: 2px 0 10px 2px; position:relative; left:0; top:-80px;}
	.submenu2 div {background: url(i/arr-subit.gif) no-repeat 0 5px; padding: 0 0 5px 14px;}
	.submenu2 a {color: #345dad;}
.submenu2 sup {color: #ed1c24;}


/***************************/

.subm {padding: 2px 0 10px 2px; position:relative; left:0; top:0;}
  .subm li {list-style:disc inside}

.submm {padding: 2px 0 10px 2px; position:relative; left:0; top:0;}
  .submm li {list-style:disc outside}
/***************************/

.submenu3 {padding: 2px 0 10px 2px; position:relative; left:550px; top:15px; z-index:1000;}
	.submenu3 div {background: url(i/arr-subit.gif) no-repeat 0 5px; padding: 0 0 5px 14px;}
	.submenu3 a {color: #345dad;}
.submenu3 sup {color: #ed1c24;}


/********************************/
.menu_maco {padding: 2px 0 0; position:relative; left:450px; top:-200px; z-index:1000px;}
	.menu_maco div {background: url(images/yellow-pointer_5x9.jpg) no-repeat 0 10px; padding: 5px 0 0 20px;}

/* News */
.date {font-size: 11px; color: #ED1C24; padding: 11px 0 1px;}
.new a {color: #345DAD;}
.allnews {text-align: right; padding: 12px 0;}
   .allnews a {font-weight: 700; color: #ED1C24; text-decoration: none;}
      .allnews a:hover {text-decoration: underline;}
.allnews_1 {text-align: right; padding: 12px 0;padding-bottom:10px;}
   .allnews_1 a {font-weight: 700; color: #ED1C24; text-decoration: none;}
      .allnews_1 a:hover {text-decoration: underline;}	  

/* Banner */
.banner {padding: 15px 0 5px;}
   .banner img {display: block;}
   
/*----------------------NEW MENU----------------------------------*/
ul, li {border:0;padding:0;margin:0;list-style:none}
#navigation {background:#BE0926; /*--------fon verhnego menu----------*/
 height:56px;position:relative}
#navigation ul li { line-height:40px !important; /*------------raspologenie teksta osnovnogo menu------------------*/
 display:inline;}
#navigation ul li a, #navigation ul li a:visited {background:url(img/line-a.gif) right no-repeat;padding:0 20px;text-decoration:none; color:#fff; /*-----------cvet teksta osnovnogo menu----------------*/
 font-weight:700}
#navigation ul li ul {position:absolute;left:0;top:32px;height:25px;width:100%; background:#F9B200 url(/images/bordur_2x25.gif); /*------------fon podmenu---------------*/
 font-size:12px}
#navigation ul li li {height:30px;line-height:10px !important    /*------------raspologenie teksta podmenu------------------*/
}

#s2, #s3, #s4 {display:none}

/*----specaction-------*/
.specaction_ramka {position:relative; width:105px; z-index:0}
.specaction_spec{position:relative; top:-98px; z-index:1;}
.specaction_links{position:relative; top:-100px; left:5px; z-index:1; width:180px; }
  .specaction_links a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #BD1220; font-weight: 700; margin-left:10px; text-align: left; white-space: nowrap; text-decoration:none;}
    .specaction_links a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #BD1220; font-weight:700; margin-left:10px; text-align: left; white-space: nowrap; text-decoration:underline;}

/*--------------------------------dinamik menu ---------------------------------------*/
div.sdmenu {
	width: 200px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 5px; /*----otstup posle menu-------*/
	color: #fff; 
}
div.sdmenu div {  /*------------------cvet fona ostalnix osnovnih strok-------------*/
background:#fff;
	overflow: hidden; 
}
div.sdmenu div.collapsed {
	height: 21px;
	padding-bottom:13px; /*--------------otstup vniz ot punkta menu do sledyuwego punkta menu-----------------*/
}
div.sdmenu div span { /*--------------------cvet tekxta osnovnih pynktov menu + strelka vniz----------------------*/
	display: block; 
	font-size: 13px;
	padding-left: 15px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #345dad;
	padding-bottom:5px; /*------------otstup poloski-razdelitelja ot zagolovka------------*/
	cursor: default; vertical-align:bottom;
	border-bottom: 1px solid #fedc93;   /*-------------poloska nad podpunktom---------*/
}
div.sdmenu div a { /*----------------dannie ob otkrivauwihsa pynktah menu-------------------*/
	padding-top: 5px; /*---------------otstup podpunktov drug ot druga------------------*/
	padding-bottom:5px;
	background: #fff; /*--------------fon podpunktov--------------*/
	display: block;
	border-bottom: 0; /*-------------poloska pod podpunktom---------*/
	color: #615dad; /*----------cvet teksta podpunktov---------------*/ 
	padding-left:25px;
	font-size:11px;
}
div.sdmenu div a:hover { /*-------------cto proishodit kogda strelka navedena---------*/
background-color:#fff; /*--------cvet fona podmenu-------------------*/
	color: #0b01db; /*--------cvet teksta podmenu-------------------*/
	font-weight:700;
	text-decoration: none; padding-left:25px; font-size:11px; 
}
/* Bottom */
.decor-b {height: 49px; background: url(i/bg-bottom.gif) repeat-x;}

/*Банер с комаром*/
/*div.head_mosk{
	height:264px;
	background:url(images/mos_03.jpg) repeat-x top right;
	border:1px solid #f99c1c;
	cursor:pointer;
}
	div.head_vn{
	height:264px;
	background:url(images/mos_01.jpg) no-repeat top right;}*/
	
/*Банер с комаром*/
.menu-b {padding: 10px 0; text-align: center;}
.text-b {padding: 10px 0; text-align: center;}
.ingate { padding: 7px 0; text-align: center;}
      .menu-b a, .ingate a, .text-b a {color: #345DAD;}
.counter {padding: 10px 0; text-align: center;}

/*********************Text nad kartinkoj*********/
.tex_1 {position: relative; width: 258px; height: 164px; top:-717px; left: -88px; z-index:2;}
.tex_2 {position: relative; width: 214px; height: 126px; top: -839px; left: 165px; z-index:2;}
.tex_3 {position: relative; width: 214px; height: 90px; top:-798px; left: 165px; z-index:2;}
.tex_4 {position: relative; width: 214px; height: 114px; top:-750px; left: 165px; z-index:2;}
.tex_5 {position: relative; width: 214px; height: 148px; top:-711px; left: 165px; z-index:2;}
.tex_6 {position: relative; width: 230px; height: 164px; top:-813px; left: -99px; z-index:2;}
.profili {position: relative; width: 100%; height: 699px; top:-813px; left: 0; z-index:3;}


/*-----------------------------------------------------------------------------*/
.text1, .text2, .pic1 {
    position: relative; 
   } 
   .text1 {
    top: -250px; /* Sdvigaem text vniz */
    left: 5px; /* Sdvigaem text vpravo */
    text-align: left;
    width: 260px;
   }
   .text2 {
    top: -170px; /* Sdvigaem text vverh */
    left: 0; /* Sdvigaem text vpravo */
    width: 100%;
   }
   .pic1 {
    top: 0; /* Sdvigaem text vverh */
    text-align: right;
    width: 100%;

   }
   .text1 { z-index: 2; }
   .text2 { z-index: 3; }
   .pic1 { z-index: 1; }

/*-------------------------podpisi pod kartinkami--------------*/
.kart {line-height:11px !important; color: #3365c7; text-decoration: underline; font-size:12px; font-weight:800; font-family:Arial, Helvetica, sans-serif}
/******************** Classes for content! ***********************/   
.img-r {float: right; margin: 0 0 5px 10px;}
.img-l {float: left; margin: 15px 10px 5px 10px;}
.img-l_1 {float: left; margin: 0 10px}
.podr {text-align: right; clear: both;}
   .podr a {font-weight:700; color: #ED1C24; text-decoration: none;}
      .podr a:hover {text-decoration: underline;}
.hr {padding: 0; margin: 0 0 15px; font-size: 1px; border-bottom: 1px solid #F2F2F2;}
.a-blue {color: #345DAD;}
.bld {font-weight: 700;}
.cl {clear: both;}
.text-c {text-align: center;}
.text-r {text-align: right;}

.comment, .comment * {font-size: 11px;}
.head {font-size: 12px; color : #ed1c24; font-family : Verdana, Geneva, Arial; padding: 0 5px; text-transform: uppercase;}
.headcenter {font-size: 14px; background: #fff; color : #ed1c24; font-family : Verdana, Geneva, Arial; border: 1px solid #ed1c24; padding: 5px 5px 5px 15px; margin-bottom: 10px; text-transform: uppercase;}
.bl {display: block;}
.txt-red {color: #ED1C24;}

.tbl {border-collapse: collapse; margin: 10px 0;}
   .tbl td {padding: 5px;border: 1px solid #D7D7D7; }
   .tbl .tr-head td {background: #F2F2F2;}

/* Calculator */
.tbl-calc {border-collapse: collapse; border: 0;}
.tbl-calc td {vertical-align: top; padding: 0 0 10px;}
	.tbl-calc div {padding: 0 10px;}
	
/* Logo for maps */
.tbl-logo {border-collapse: collapse; width: 100%;}
	.tbl-logo td {padding: 0;}
.phone_1 {width: 100%; text-align: right;display:none;}
.phone {width: 100%; text-align: right;}
	.phone div {padding: 0 30px 0 0; font-size: 48px; font-family: Arial Narrow; color: #ec1e1e; font-weight:700;} /*ubrala povtor .phone, objavlennogo vishe*/
	.phone_1 div {display:none;padding: 0 30px 0 0; font-size: 48px; font-family: Arial Narrow; color: #ec1e1e; font-weight:700;}
.print a {font-size: 15px; font-weight:700;}
.print1 a {color:#ED1C24;font-size: 15px; font-weight:700;}
.print1 a.blue {color:blue;font-size: 12px; font-weight: 400;}
.print1 span{color:#ED1C24;font-size: 15px; font-weight:700;}
.adress {clear: both; padding: 12px 0 0;}
	.adress img {float: left; margin: -3px 15px 5px 0;}

/******************  Phones  and emblems for towns *****************************/
.emblem {border-right: 2px solid #424343;}
/******  Высота у картинок одинаковая height=107px; 
телефон справа width = 446px *****/

div.submenu_tree{background-image: url(images/bggrounddub.jpg); 
				color: #000; font-weight:700;
				padding: 2px 0 10px 2px;}
	.submenu_tree div {background: url(i/arr-subit.gif) no-repeat 0 5px; padding: 0 0 5px 14px;}
	.submenu_tree a {color: #000;}
.submenu_tree sup {color: #ed1c24;}				

span.red1{font:normal 18px georgia,times,arial;color: #ca2817;}
span.red2{font:normal 48px georgia,times,arial;color: #ca2817;}
span.red3{font:normal 30px georgia,times,arial;color: #ca2817;}

span.orange1{font:normal 28px georgia,times,arial;color: #fd6d38;}
span.orange2{font:normal 48px georgia,times,arial;color: #fd6d38;}
span.blue{padding-left:5px;font:normal 36px georgia,times,arial;color: #7983a4;}

td.nete{border:0 #D7D7D7 solid;text-align:center;}

span.red{color:red;}
a.red{color:#ed1c24;font:bold 14px arial;}
span.red_may{font:bold 14px arial;color:red;}
span.red_may_1{font:bold 18px arial;color:red;}

.name_otziv {font-size: 11px; color: #ED1C24; padding: 11px 0 1px;}
.otziv a {color: #345DAD;}
.ot{line-height:25px;}
div.otziv_content{text-indent:10px;padding-bottom:10px;}
div.name_content{padding-bottom:10px;text-align:left;color:#f68c05;font:bold 12px arial;}
div.name_content1{padding-bottom:10px;text-align:center;color:#f68c05;font:bold 12px arial;}
span.orange{color:#f68c05; font-size: 14px; font-weight:700; font-family:Arial, Helvetica, sans-serif}
span.orange0{font:bold 14px arial;color: #fd6d38;}
span.black0{font:bold 14px arial;color: #000;}
td.name_o{vertical-align:top;padding-top:0;font:normal 12px arial;color: #000;text-align:right;padding-right:5px;}
td.text_otziv{width:400px;}
input.input{width:400px;}
textarea.textarea{width:100%;height:200px;}
#input.botton{border:1px #000 solid; border-collapse:collapse;}

td.logo_bank{width:240px;text-align:left;padding-left:0;height:71px;}
td.text_bank{text-align:right;}
td.treug_bank{width:12px;vertical-align:middle;}
span.red_bold{font:bold 18px arail;color:#fd6d38;}
.allprof{padding-left:30px;text-align: left;}
   .allprof a {font-weight: 700; color: #ED1C24; text-decoration: none;}
      .allprof a:hover {text-decoration: underline;}

.red_1 {
	font-family : Arial, Verdana;
	font-size: 13px;
	color: #ed1c24;
	font-weight:700;
}
	.bg {background: url(mapsRegions/bg.gif) no-repeat;}
	.div-map {padding:0 12px 8px 30px;}
	.div-map a:hover {color: #f14d43; text-decoration: none;}
	.listMap {margin: 30px 0 0;}
/*div.shar_{width:100%;background:url(images/shar5_02.jpg) repeat-x top right;display:block;height:318px;padding:0;cursor:pointer;}	
div.shar{width:100%;background:url(images/shar-2_02.jpg) repeat-x top right;display:block;height:318px;padding:0;cursor:pointer;}	
div.shar_1{width:100%;background:url(images/shar-2_01.jpg) no-repeat top left;display:block;height:318px;padding:0;cursor:pointer;}	
div.shar_2{width:100%;background:url(images/shar5.jpg) no-repeat top left;display:block;height:318px;padding:0;cursor:pointer;}	*/

img.png{
	width: 301px; height: 244px;border:0 solid #000;
	behavior: url("http://www.oknarosta.ru/pngbehavior.htc");
}
 /*Купон на скидку*/
 div.kupon{text-align:center;vertical-align:middle;border:1px dashed #000;width:400px;margin-top:100px;}
.shema_none{display:none;}
div.kupon_k{width:600px;height:449px;position:absolute;top:40px;left:50%;margin-left:-300px;}	
div.data_kupon{width:600px;height:449px;position:absolute;top:40px;left:50%;margin-left:-300px;}	
#serial{position:relative;top:64px;left:-44px;font:bold 22px arial;}	
#vladelec{position:relative;top:107px;left:-10px;font:bold 14px arial;}	
#moget{position:relative;top:145px;left:20px;font:normal 12px arial;width:540px;text-align:left;}
#ne_moget{position:relative;top:165px;left:-110px;font:normal 12px arial;width:260px;text-align:left;}
#ne_moget span.red_kupon{font:bold 12px arial;color:#ed1c2b;}
.srok{position:relative;top:235px;left:140px;font:normal 12px arial;}	
.printer{position:relative;top:250px;text-align:center;}
.baner_sch{margin-top:800px;}
.border{border:1px solid #fd9009;}
#los{background:url(images/los2_01_02.jpg) no-repeat top left;}

.baner_bot_left{background:url(images/tykba_2_06.jpg) repeat-x top left;}
.baner_bot_right{background:url(images/tykba_05.jpg) repeat-x top left;}
.baner_bot_left,.baner_bot_right{height:41px;}
.center_baner{ width:538px; height:41px;}
.narmarka{padding-bottom:9px;padding-top:3px;}
.premium_cursor{cursor:pointer;}

.img_wind{padding:0 10px;}
.img_windows{width:300px;float:left;}
.list_windows{width:208px;float:right;}
.clear{clear:both;}
.list_in{margin:30px 0;}
.list_in img{margin:-5px 10px;}