/* Sape */
#search3 { padding:15px 10px 5px 10px; margin:10px 0; border:1px dotted #ccc;}
#search3 p { padding-bottom:12px; }
#search3 b { color:#cb3500; }
#search3 span { color:#747474; }
#search3 a { color:#747474; border-bottom:1px dashed #747474; padding-bottom:2px; }

/* Новости */
.block_news { width:100%; }
.news3 p { font-size:10pt }
h1.news { color:#005f35; font-size:1.6em; font-weight:normal}
.news_description {margin-top: -10px}
.backlink {margin: -5px 0 20px 0}

body, ul, li, h1, h2, h3, form { padding:0; margin:0; }

h1, h2, h3 {  }

images { border:0 }

body { font-size:12px; font-family: verdana, tahoma, arial; color:#4a5053; background: url(/images/bg_top.gif) repeat-x; }

.foot { clear:both; }
.fix { width:758px; clear:both; }
.menu_fix { width:178px; }

#main { border-collapse:collapse; width:950px; }
#main td.top { height:44px; vertical-align:top; text-align:right; }
#main td.logo { background:#fff url(/images/bg_top_img.jpg) 100% 0% no-repeat; padding:30px 0 0 30px; }
.logo p { padding-left:25px; }

#middle { width:100%; border-collapse:collapse; }

/* LEFT */
#left { width:250px; vertical-align:top; }

#left .btn td { padding:5px 10px; }
#left td.spr { width:1px; background:url(/images/bg_btn_spr.gif) repeat-y; padding:0; }

div.search { padding:20px 10px; margin:15px 0; }
.search input { float:left; color:#000; border:solid 1px #adb7bd; }
.search input.b { padding:0; margin-left:10px; border:none; }

#left h1.news { color:#005f35; font-size:1.6em; font-weight:normal; height:30px; background: url(/images/bg_news_title.gif) 100% 100% no-repeat; padding:15px 20px; }
#left div.news { background:#f6f8f8; margin-left:10px; padding:15px 20px; color:#00703e; font-size:0.9em; }
#left .news a { color:#4a5053; font-size:1.1em; }
#left .news a:hover { text-decoration:none; }
#left .news p.all { text-align:right; font-size:0.9em; }
#left div.news_btm { background:url(/images/bg_news_btm.gif); height:10px; border-top:solid 1px #adb7bd; margin-left:10px; }

#left div.order { background: url(/images/bg_order.gif) 0% 0% no-repeat; padding-right:20px; text-align:right; height:250px; }
#left .order a { color:#005f35; font-size:1.6em; text-decoration:none; }
#left .order a:hover { text-decoration:underline; }

/* CENTER */
#center { vertical-align:top; padding-left:40px; }
#mainmenu { background:url(/images/bg_mm_left.gif) no-repeat; font-size:1.2em; }
#mainmenu div { background:url(/images/bg_mm_right.gif) 100% 0% no-repeat; height:40px; padding:25px; text-align:center; }
#mainmenu a { color:#00713f; word-spacing:0; margin-left:25px;  }
#mainmenu a:hover { text-decoration:none; }

#body { vertical-align:top; padding-left:40px; }
#body h1 { color:#005f35; font-size:1.6em; font-weight:normal; }
#body div.line { background:url(/images/bg_line_left.gif) no-repeat; margin:20px 0; }
#body div.line div { background:url(/images/bg_line_right.gif) 100% 0% no-repeat; height:10px; }
#body table.main_page { width:100%; }
#body .main_page td { width:50%; vertical-align:top; }
#body ul { margin:10px 20px; }
#body li { margin-left:20px; }
#body a { color:#00713f; }
#body a:hover { text-decoration:none; }

#body p { text-align:justify; }

#body .errors { border:solid 1px #f46100; padding:10px; }

#body table.form {width:500px}
#body .form input, #body .form textarea { width:330px; }
#body .form input.c { width:auto; }

/* CONTACTS */
#contacts { text-align:right; background: url(/images/bg_contacts.gif) 100% 100% no-repeat; padding-right:20px; }
#contacts h1 { color:#005f35; font-size:1.6em; font-weight:normal; margin-bottom:50px; }

#gallery { width:90%; }
#gallery h2 { text-align:right; font-size:1.3em; }
#gallery div.gallery_list { float:left; font-size:0.9em; margin:10px; }
#main_images { text-align:center; }

/* FOOT */
#foot { background: url(/images/bg_foot.gif) repeat-x; padding:15px; }
#foot a { color:#fff; text-decoration:none; }
#foot a:hover { text-decoration:underline; }

/* DEBUG */
#debug { padding:10px; margin:10px; border:dashed 2px #f77; background-color:#f1f1f1; color:#000; }