body { padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin:0px; color:#000000; background-color:#e5e1a9; }



/* шапка */

#topbg { width:100%; height:242px; }

#logo { position:absolute; left:90px; top:80px; }

#top { height:118px; font-family:"Times New Roman",serif; font-size:17px; font-weight:bold; vertical-align:top; padding-top:40px; text-align:center; color:#ffffff; }

/*---*/



#bgall { position:absolute; top:242px; width:100%; height:780px; }



#main { position:absolute; z-index:6; left:0px; top:0px; width:100%; height:1044px; }

#left { height:500px; vertical-align:top; padding-top:124px; }

#right{ width: 56%; awidth:465px; vertical-align:top; padding-right:7px; padding-left: 35px;}



/* меню */

/*#menu { position:absolute; left:0px; top:240px; z-index:7; }*/
#menu { position:absolute; left:0px; top:215px; z-index:7; }

/*table.menu { width:334px; background:url(/img/menubg.jpg) no-repeat left top; }*/
table.menu { width:334px; background:url(/img/menubg3.jpg) no-repeat left top; }

table.menu td.menu { vertical-align:top; height: 215px; }

/*table.menu td.menu dt { font-family:"Verdana",arial; font-weight:bold; font-size:14px; line-height:30px; padding-right:170px; list-style:none; }*/
table.menu td.menu dt { font-family:arial,"Verdana"; font-weight:bold; font-size:13px; line-height:24px; padding-right:130px; list-style:none; }

#home { padding-right:30px; height:30px; }

#mailto { padding-left:30px; height:30px; }



/* УЗ аппарат */

#shadow { position:absolute; left:10%; top:483px; z-index:2; }

#zone { position:absolute; left:10%; top:482px; z-index:3; }

#zonare { position:absolute; left:10%; top:152px; padding-left:252px; z-index:4; }

#zone2 { position:absolute; left:10%; top:440px; z-index:3; }

#zonare2 { position:absolute; left:10%; top:165px; padding-left:252px; z-index:4; }

/*---*/



#rbhead { height:65px; padding-left:180px; font-family:"Verdana",arial; font-size:13px; background:url(/img/rbhead.png) no-repeat right top; }

#rblink { font-family:"Times New Roman",serif; font-weight:bold; font-size:16px; }



/* правая таблица */

#symbol { width:65px; padding-top:10px; vertical-align:top; }



table.right { awidth:465px; width: 100%; font-family:"Verdana",arial; font-size:13px; }

table.right td.advhead { height:55px; padding-left:90px; background:url(/img/advhead.png) no-repeat right bottom; }

table.right td.advhead, table.photo td.conthead, table.review td.reviewhead { font-family:"Verdana",arial; font-weight:bold; font-size:16px; color:#be0000; }



/*table.right td { border:1px red solid; }*/



table.right td.rcont { width:400px; padding-left:25px; padding-top:12px; padding-right:15px; padding-bottom:30px; } 

table.right td.rcont h1 { color:#be0000; font-weight:bold; font-size:12px; }

table.right td.rcont div { text-align:right; color:#be0000; padding-bottom:15px; list-style-type:none; border-bottom:#9f9d86 1px solid; }

/*table.right td.rcont ul.menu-int:before { content:"More"; font-size:14px; font-weight:bold; }*/

table.right td.rcont ul.menu-int { list-style-image:url(/img/red-bull.png); line-height:18px; }

/*---*/



table.tech { border:#bfbfa1 1px solid; border-right:none; line-height:27px; font-size:14px; width:355px; }

table.tech td, th { border-right:#bfbfa1 1px solid; }

table.tech th { border-bottom:#bfbfa1 3px double; text-align:center; background-color:#e5e1a9; font-weight:normal; }

table.tech td { padding-left:7px; padding-right:7px; }

table.tech tr#L { background-color:#ecedd4; }

table.tech tr#D { background-color:#dddec0; }



table.gallery { width:365px; font-size:14px; }

table.gallery td { padding: 3px }

img.preview { width:108px; height:76px; border:0px /*border: #d5d4b9 4px solid;*/ }

#bottomL { vertical-align:top; padding-left:54px }



table.photo { font-family:"Verdana",arial; font-size:13px; /*width:500px;*/ width:95%; min-width:500px; }

#photohead { height:180px; padding:10px 0 0 7px; vertical-align:top; text-align:center; list-style-type:disc; background:url(/img/notice-bg.png) no-repeat center top; }

#notice-red { font-size:16px; color:#be0000; font-weight:bold; }

div#notice-link { padding:10px 0 15px 0; }

#notice-annotation { font-size:10px; }

#pre { padding-top:5px; text-align:center }



/* скругление углов

div#nifty{ padding:0; width:114px; height:84px; background:#d6d5bc } 

b.rtop, b.rbottom { display:block; background:white } 

b.rtop b, b.rbottom b { display:block; height:1px; overflow:hidden; background:#d6d5bc } 

b.r1 { margin:0 5px } 

b.r2 { margin:0 3px } 

b.r3 { margin:0 2px } 

b.rtop b.r4, b.rbottom b.r4 { margin:0 1px; height:2px } 

*/

/* контакты */

#contact { padding-top:25px; vertical-align:top; }

table.photo td.conthead { padding-left:10px; vertical-align:top; }

table.photo td.cont { padding-top:10px; padding-left:5px; padding-bottom:30px; }

table.photo td.cont h1 { color:#be0000; font-weight:bold; font-size:12px; }

/*---*/



/* отзывы */

#allreview { position:absolute; padding-left:350px; padding-top:35px; list-style-type:disc; color:white; font-family:"Verdana",arial; font-size:13px; }



/*table.review td { border:1px red solid; }*/



table.review { awidth:465px; width: 100%; font-family:"Tahoma",arial; font-size:12px; }

table.review td.reviewhead { height:70px; padding-left:90px; padding-top:20px; background:url(/img/reviewhead.png) no-repeat right bottom; }

table.review td.reviewcont { padding-top:15px; padding-left:25px; padding-right:15px; padding-bottom: 25px; }

table.review td.reviewcont div { text-align:right; color:#be0000; padding-bottom:15px; list-style-type:none; border-bottom:#9f9d86 1px solid; }

/*---*/



#footerL { height:55px; background-color:#bbbca7; color:white; text-align:center; font-family:"Verdana",arial; font-size:14px; }

#footerR { padding-left:105px; background-color:#bbbca7; }

#counter { padding:5px 0 0 20px;  }



/* logo */

#SL { font-family:"Verdana",arial; font-size:10px; }

#site { font-family:"Verdana",arial; font-weight:bold; font-size:12px; color:red; }

#leader { font-family:"Georgia",sans-serif; font-size:14px; }





