.moreosd td { vertical-align:top; }
.moreosd b { font:12px Verdana; font-weight:bold; }
.moreosd { font:11px Arial; line-height:120%; text-align:center; }
.moreosd a { color:#0C2946;}
.moreosd img { text-align:center; margin:5px 0px 0px 0px; }


a:hover { text-decoration:none; }
table { border:0px;  border-collapse:collapse; }
table td { padding:0px;  }
body { color:#0C2946; font:11px Tahoma;  padding:0px; spacing:0px; }
body { margin:0px; padding:0px; /* background:#EAECE3; */ }
#top1 { height:57px; /* padding:6px 0 0 40px; */ color:#2D6CB1; font:20px Impact;  }
#top1 a { color:#2D6CB1; }

.zag-top { font:20px Impact; font-weight:normal; float:left; margin:0px; padding:6px 0 0 40px; }

.top2 { text-align:right; padding:0 255px 0 0; color:#2D6CB1; font:20px Impact; background:url('images/dp4.jpg') no-repeat; background-position:right bottom; }
.top2 a { color:#2D6CB1; }
.hh1 { font:20px Impact; font-weight:normal; float:left; margin:0px; }

/* âåðõíåå ìåíþ 
.top-menu a { color:#0F65B6; text-decoration:none; }
a.top-menu:hover { background:url('images/top-menu-dveri-bg.gif') repeat-x;  color:#F39A00;  }
.top-menu { text-align:left; border-left:1px solid #C0C2B4; color:#0F65B6; padding:20px 65px 20px 10px; font:16px Arial;  text-decoration:none; }
*/

.top-menu { font:16px Arial;  color:#0F65B6; text-align:left; font-weight:bold; }

.top-menu a { list-style:none; border-left:1px solid #C0C2B4;  color:#0F65B6; padding:20px 35px 20px 10px; text-decoration:none; }

.top-menu a:hover { background:url('images/top-menu-dveri-bg.gif') repeat-x;  color:#F39A00;   }

.top-menu ul { margin:0px 0 0 0; padding:20px 0 0 0; }

.top-menu li { display:inline;  }




#top-top { text-align:left;padding:0 0 0 41px; display:inline; width:100%;height:100px; }
/* ìåíþ óñëóãè, êîíñòðóêöèÿ äâåðåé  */

.top-menu2 { background:#DCDFCE; }
.top-menu3 a { color:#616555; text-decoration:none;  }
.top-menu3 a:hover { color:#1F2217; text-decoration:none;  margin:-10px 0 0 -9px; padding:10px 0 0 9px; } 

.top-menu3 { text-align:left; display:inline; width:130px; height:32px; border-left:1px solid #C0C2B4; color:#616555; color:#0F65B6; font:11px Tahoma; float:left; padding:10px 0 0 8px; }

.front { /* background:#CFCFBC; */ margin:0px 0 0 0; }
.front2 { background:#F9B51C; margin:0 40px 0 40px; color:#0C2B47; }
.front3 { width:260px; background:#F9B51C; text-align:left;  font:10px Tahoma;  vertical-align:bottom!important;  }

.front3-q { padding:0px 20px 10px 7px; }

.front4 strong,.front3 strong { font-weight:normal; }

.hh2 { font:20px Tahoma; font-weight:normal; margin:0px; }

.front4 {  background:#F9B51C; text-align:left;  font:10px Tahoma;  vertical-align:top; }
.front4 a { color:#0C2946; }
.front4 a:hover { text-decoration:underline; }


.dver-pravo { position:absolute; top:1px; right:0px;  }

.left-menu { text-align:left; }
.left-menu a { background:#DCDFCE; width:260px; font:12px Tahoma; padding:7px 0 7px 6px; color:#616555; text-decoration:none; display:block; border-right:4px solid #DCDFCE; }
.left-menu a:hover { color:#1F2217; background:#CFCFBC; border-right:4px solid #F9B51C; }
.left-menu ul { margin:0px 0 30px 40px; padding:0px 0 0 0; }
.left-menu li { display:block; margin:1px 0 0 0px; list-style:none; }


.left-menu22 { margin:0px 0 30px 40px;  text-align:left; }
.left-menu22 img { margin:0 7px 10px 0; border:0; }
.left-menu22 div { margin:10px 0 0 0; }

#lma { background:#CFCFBC; border-right:4px solid #F9B51C;  }

.main-text { padding:15px 20px 20px 20px; font:12px Verdana; text-align:justify;  }
.main-text { line-height:145%;  }
.main-text a { color:#0C2946; }
.main-text strong { font-weight:normal; }

H1,H2 { font:16px Tahoma; margin:0px;  background:url('images/h3.gif') no-repeat; background-position: 4px left; padding:0 0 20px 38px; font-weight:bold;  }


/* äâåðü */

.door1 { text-align:center; display:inline; font:11px Arial; float:left; margin:0px 10px 50px 10px; /* background:#fff; */ padding:5px 0 5px 0; }

.door1 img { margin:5px 3px 5px 3px; height:250px; border:3px solid #BFC2B2; }
.door1 b { /* color:#2A5F00; */ font-weight:normal; }
.door1 a { text-decoration:none; text-align:center;  }
.door1 img:hover {  text-align:center; border:3px solid #F9B51C; }
.elite-d img { margin:5px 10px 20px 10px; }



.left-menu42 { display:none; }

/*  ÄËß ÂÎÐÎÒ, ÐÅØÅÒÎÊ */

.vorota1 { text-align:center; display:inline; font:14px Arial; float:left; margin:0px 4px 50px 6px; /* background:#fff; */ padding:5px 0 5px 0; }
.vorota1 img { margin:5px 3px 5px 0px; /* height:250px; */ border:3px solid #BFC2B2; }

.vorota1 b { color:#2A5F00; font:11px Arial!important; font-weight:bold!important; }
.vorota1 a { text-decoration:none; text-align:center;  }
.vorota1 a:hover img { border:3px solid #F9B51C; text-align:center; }

/*  ÃÎÐÎÄÊÈ */

.gorodki1 { text-align:left; font:13px Verdana;  display:block;width:100%;margin:0 0 40px 0;  }
.gorodki1 img { margin:0px 15px 5px 0px; float:left; border:1px solid #ccc; }
.gorodki1 b { /* color:#2A5F00; */ }
.gorodki1 a { text-decoration:none; text-align:center;}
.gor-title { margin:0px 0px 10px 0px;  color:#2A5F00; }
.gor1 { display:block;width:100%;margin:0 0 40px 0; }

.door-big { text-align:left; display:inline; font:13px Verdana; float:left; margin:5px 10px 50px 10px; padding:5px 0 5px 0; }
.door-big img { margin:0px 20px 5px 0px; float:left; }
/*
.door-big b { color:#2A5F00; font:17px Arial; font-weight:bold; line-height:160%; } 
*/
.door-big i { margin:0 0px 0px 0; line-height:140%; background:#DBDED1; background:url('images/italic.gif') no-repeat; background-position: 4px left; padding:0 0 0 15px;  }
.door-big ul { margin:15px 0 15px 0px;  padding:0 0 0 20px; }
.door-big li { margin:4px 0 0 0px;  padding:0 0 0 5px; }

.elitdoor img { border:0!important; margin:5px 0px 5px 0px; }



.dnz {  font:13px Verdana; }

.dnz img { border:5px solid #BFC2B2; }

.dnz td { vertical-align:top; }

.howto1 { margin:20px 0 0 40px; height:80px; font:12px Arial; color:#fff; background:url('images/kak-zakazat-dver-bg-0.jpg') no repeat; padding:35px 10px 5px 10px;  }
.howto2 {  /* background:url('images/kak-zakazat-dver-bg.jpg') repeat-x; */ }
.other { background:#DCDFCE; padding:10px; width:100%; }
.bottom-menu { text-align:left; display:inline; width:100px; height:40px; border-left:1px solid #C0C2B4; color:#616555; padding:10px 0 0 10px; font:11px Tahoma; float:left; }
.bottom-menu a { color:#616555; text-decoration:none; }
.bottom-menu a:hover { color:#1F2217; text-decoration:none; }
.copy { color:#616555; padding:10px 40px 0 0;float:right; text-align:left; }
.copy a { color:#616555; }

.zdr1 { font:17px Arial; }

.dmva { margin:0 0 30px 0px;border:2px solid #F9B51C;padding:10px; }

.dp3 { background:url('images/dp3.jpg') no-repeat; background-position:right top; }

.dp2 { background:#DCDFCE url('images/dp2.jpg') no-repeat; background-position:right top; }

.dp1 { background:#F9B51C url('images/dp1.jpg') no-repeat; background-position:right top;  }
