/* <meta content="text/html; charset=windows-1251" http-equiv="content-type" /> */

html, body { margin: 0px; padding: 0px;	background: #F3FAEB; font: normal 13px Verdana, Helvetica, sans-serif; color: #435128; word-wrap: break-word; }
p { margin: 0; padding: 0;  }
input, select, textarea, button, a { outline: none; }
hr { border: 0 none; height: 1px; }

.trs-up span { display: inline-block; _overflow:hidden; *zoom:1; *display:inline; *margin-bottom:-3px; *margin-right:-3px; }
.t-top span { vertical-align:top; }
.t-mid span { vertical-align:middle; }
.t-ie span { *margin-right:0px; }
.t-ie1 span { *margin-right:-1px; }
.t-ie2 span { *margin-bottom:0px; }
.t-980 { width:74%; min-width:960px; *width:expression(document.body.clientWidth > 1280 ? "74%" : "960px"); }
.t-clr { clear:both; }
.t-hr { border: 0 none; background: transparent url(../images/a0.gif) repeat-x 0% 0%; height: 10px; }
.t-inline { display: inline-block; *overflow:hidden; *zoom:1; *display:inline; }

/* ==================== Шапочные и разовые стили */

.u0-l { background: #FFFFFF url(../images/a0-1.jpg) no-repeat 0% 0%; }
.u0-r { background: transparent url(../images/a0-2.jpg) no-repeat 100% 0%; }

.u3-l { background: #F3FAEB url(../images/a1-1.jpg) no-repeat 0% 0%; }
.u3-r { background: transparent url(../images/a1-2.jpg) no-repeat 100% 0%; }

.u1-bg { background: transparent url(../images/a2-bg.gif) repeat-x 0% 95px; }
.u2-bg { background: transparent url(../images/a4-cup.jpg) no-repeat 64% 0%; }
.u4 { background-color:#FFFFFF; border:5px solid #E8F5D8; border-top:0; border-bottom:0; padding:0 1px; }
.u5-bg { background: transparent url(../images/a9.jpg) no-repeat 64% 0%; }
.u6 a { margin-top:22px; display:block; }
.u6 a img { background-color:#FFFFFF; color:#F58D00; }
.u7 { background: transparent url(../images/b9.jpg) no-repeat 98% 100%; }
.u8 { background: transparent url(../images/c0.gif) repeat-x 0% 0%; }
.u9 { background: transparent url(../images/c1.jpg) no-repeat 98% 0%; }

.u-t1 { width:28%; }
.u-t1bg { background: transparent url(../images/a3-logo.gif) no-repeat 30px 0%; }
.u-t1bg img { color:#68AD1D; }
.u-t2 { width:44%; }
.u-t3 { width:28%; }
.u-t4 { width:53%; }
.u-t4bg { background: transparent url(../images/a8.gif) no-repeat 24px 0%; }
.u-t5 { width:47%; }

.u-m1 { width:24%; }
.u-m2 { width:52%; }

.u-adr { color: #FFFFFF; font: normal 14px verdana, helvetica, sans-serif; padding:23px 6px 4px 6px; 
background:#68AD1D url(../images/a5-1.gif) repeat-x 0% 100%; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; }
.u-adr-txt { color:#88C043; font: bold 15px verdana, helvetica, sans-serif; padding-top:6px; }

.u-phn { color: #FFFFFF; font: normal 14px verdana, helvetica, sans-serif; padding:23px 6px 4px 6px; 
background:#F58D00 url(../images/a5-2.gif) repeat-x 0% 100%; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; }
.u-phn-txt { color:#F58D00; font: bold 22px verdana, helvetica, sans-serif; padding-top:11px; }

/* ==================== Стиль поля ввода текста для поиска */

.search_input {
	color: #6DB022; font: normal 13px verdana, helvetica, sans-serif; background: #F2F3ED url(../images/a6-sbg.gif) no-repeat center;
	width: 130px; height: 15px;	padding: 4px 6px 5px 6px; border: 0px; *margin-top:-1px; background-position:0% -10%;
}

.search_but { background-color:#F58D00; color:#FFFFFF; width:24px; height:24px; margin-left:4px; *margin-top:0; }

/* ==================== поля ввода по умолчанию */

.f_input { font: normal 12px verdana, helvetica, sans-serif; width:180px; height:15px; padding:4px 5px; background-color:#FFFFFF; border: 1px solid #B5BDC4; color: #5F6D78; }
.f_input2 { font: normal 12px verdana, helvetica, sans-serif; width:240px; height:24px; padding:0px 5px; margin:6px 0; background-color:#FFFFFF; border: 1px solid #B5BDC4; color: #5F6D78; }
.f_textarea { font: normal 11px verdana, helvetica, sans-serif; background-color:#FFFFFF; width: 360px; height: 156px; border: 1px solid #B5BDC4; color: #5F6D78; }
.textin { font: normal 14px verdana, helvetica, sans-serif; width:180px; height:17px; padding:4px 5px; background-color:#FFFFFF; border: 1px solid #B5BDC4; color: #5F6D78; }

/* ==================== верхнее меню */

.um1 { font: bold 11px Verdana, Helvetica, sans-serif; padding:11px 12px 10px 12px; text-transform:uppercase; }
.um1 a { color: #F58D00; padding:4px 7px; margin:3px 5px 2px 0; text-decoration:none; 
display:inline-block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; *overflow:hidden; *zoom:1; *display:inline; }
.um1 a:hover { background: #68AD1D url(../images/a5-1.gif) repeat-x 0% 100%; color:#FFFFFF; }
#um1x { background: #F58D00 url(../images/a5-2.gif) repeat-x 0% 100%; color:#FFFFFF; }

/* ==================== спидбар */

.speedbar { font: normal 10px Verdana, Helvetica, sans-serif; color: #65737E; text-decoration: none; text-transform:uppercase; margin-left:9px; margin-bottom:16px; background: transparent url(../images/a0.gif) repeat-x 0% 100%; *margin-bottom:6px; }
.speedbar span { background: transparent url(../images/a5.gif) no-repeat 0% 40%; padding:2px 0 5px 16px; display:block; }
.speedbar a { color:#65737E; text-decoration: none; }
.speedbar a:hover { text-decoration: underline; }

/* ==================== доп меню */

.lm1 { font: normal 13px Verdana, Helvetica, sans-serif; margin: 0 0 20px 0; text-transform:uppercase; }
.lm1 a { margin-bottom:5px; padding:6px 9px 7px 0; color:#5F6D78; background: #FFFFFF url(../images/b2-1.gif) repeat-x 100% 100%; text-decoration:none; display:block; }
.lm1 a:hover { background:#EDF0F1 url(../images/b2-2.gif) repeat-x 100% 100%; }

#lm1x { font-weight:bold; background: #F4F6F7 url(../images/b2-3.gif) repeat-x 100% 100%; }

/* ==================== прочие стили шаблона */

.pre-lb { padding:10px 12px; margin:8px 0 8px 7px; border:1px dotted #BCE28D; background:#F3FAEA; }
.pre-lb-spr { margin:6px 7px 6px 9px; }
.pre-lb-s { padding:10px 12px; margin:8px 7px 8px 0; border:1px dotted #F99900; background:#FDEFD9; }

.leftb { font: normal 12px Verdana, Helvetica, sans-serif; color:#485C30; }
.leftb a { color: #7EA938; text-decoration: underline; }
.leftb a:hover { color: #A3D05A; text-decoration: underline; }

.leftb-s { font: normal 12px Verdana, Helvetica, sans-serif; color:#625122; }
.leftb-s a { color: #E18904; text-decoration: underline; }
.leftb-s a:hover { color: #FB9E07; text-decoration: underline; }

.lb-sh { font-size:13px; font-weight:bold; text-transform:uppercase; padding-bottom:4px; }

.pre-lbh { background:#68AD1D url(../images/b2-1.gif) repeat-x 0% 100%; padding:10px 13px; margin-bottom:7px; }
.pre-lbh-s { background:#F58D00 url(../images/b2-2.gif) repeat-x 0% 100%; padding:10px 13px; margin-bottom:7px; }

.leftb-h { font: normal 14px Verdana, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; padding:6px 11px 7px 11px; }
.leftb-h a:active, .leftb-h a:visited, .leftb-h a:link { color: #FFFFFF; text-decoration: none; }
.leftb-h a:hover { text-decoration: underline; }

/* ==================== основной вывод информации */

.atitle { font: bold 24px "Century Gothic", "Trebuchet MS", sans; color:#68AD1D; padding:3px 0 7px 0; }
.atitle h1 { padding:0; margin:0; font: bold 24px "Century Gothic", "Trebuchet MS", sans; color:#68AD1D; }
.atitle a, .atitle h1 a { color: #92C648; text-decoration: none; }
.atitle a:hover, .atitle h1 a:hover { text-decoration: underline; }

.pre-at { padding-bottom:22px; }

.atext, atext2 { font: normal 13px Verdana, Helvetica, sans-serif; color: #435128; }
.atext a, .atext2 a { color: #68AD1D; text-decoration: underline; }
.atext a:hover, .atext2 a:hover { color:#92C648; }
.atext img { margin: 7px; border: 1px solid #D9EEBF; padding: 6px; background-color:#F1F9E8; }
.atext2 img { margin: 0px; border: 0px; padding: 0px; }

.at-but { background-color:#FFFFFF; color:#68AD1D; font-size:11px; display:inline-block; }
.at-but2 a { margin:12px 6px 0 0; display:inline-block; }
.at-but2 a img, .at-but2 img { margin: 0; border: 0; padding: 0; background: #FFFFFF; color:#68AD1D; font-size:11px; }
.at-but2 a:hover img { opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }

.a-spr { font: bold 24px "Courier New", Verdana, sans; }
.a-spr a { text-decoration:none; padding:6px 13px; margin:5px; color:#FFFFFF; background:#88BF48 url(../images/a2-bg.gif) repeat-x 0% 50%; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; }
.a-spr a:hover { background:#F58D00 url(../images/a2-bgn.gif) repeat-x 0% 50%; color:#FFFFFF; text-decoration:none; }

.a-spm { font: bold 20px "Courier New", Verdana, sans; }
.a-spm a { text-decoration:none; padding:3px 8px; margin:4px; color:#FFFFFF; background:#88BF48 url(../images/a2-bg.gif) repeat-x 0% 50%; display:inline-block; _overflow:hidden; *zoom:1; *display:inline; }
.a-spm a:hover { background:#F58D00 url(../images/a2-bgn.gif) repeat-x 0% 50%; }
#a-sprx { background:#F58D00 url(../images/a2-bgn.gif) repeat-x 0% 50%; }

/* ==================== копирайт */

.pre-cpr { padding:16px 0 0 10px; }

.copyright { font: normal 10px Verdana, Helvetica, sans-serif; color: #3C570E; }
.copyright a { color: #FA9C00; text-decoration: underline; }
.copyright a:hover { text-decoration: none; }

.cpr-phone { font: normal 17px Verdana, Helvetica, sans-serif; color: #3C570E; padding-top:12px; }

/* ==================== кнопки постраничной навигации */

.navigation { color:#87807B; border:0px; }

.navigation a {	
text-decoration:none; color:#FFFFFF; font-size:13px;
background:#88BF48 url(../images/a2-bg.gif) repeat-x 0% 50%;
border:0px solid #FFFFFF; padding:5px 10px; display:inline-block; _overflow:hidden; *zoom:1; *display:inline;
}

.navigation a:hover { background:#F58D00 url(../images/a2-bgn.gif) repeat-x 0% 50%; color:#FFFFFF; }

.navigation span {
text-decoration:none; color: #68AD1D; font-size:13px;
background:#E8F5D8;
border:0px solid #FFFFFF; padding:5px 10px; *margin-bottom:0px; *margin-right:0px;
}