html,body
	{ height:100%;width:100%;/*min-width:650px*/ }

a:link, .lenta a:link h2
	{ color:#039;text-decoration:underline }
a:visited, .lenta a:visited h2
	{ color:#86A6B6;text-decoration:underline }
a:hover, a:active, .lenta a:hover h2, .lenta a:active h2
	{ color:#0085C2;text-decoration:underline }

body
	{ margin:0;padding:0;color:#4A6A7A;font-family:Arial Cyr,Arial,Tahoma,Verdana,Sans-serif;font-size:75%;background:#EAF6DE url(/top-bg.jpg) top left no-repeat }
table, tr, td, div
	{ font-size:100% }
h1
	{ color:#0085C2;font-weight:normal;font-size:200%;margin:0 0 0.3em -110px;border-top:5px solid #C4D7CF;border-left:90px solid #C4D7CF;padding-left:20px;padding-top:1em; }
h2
	{ color:#0085C2;font-weight:normal;font-size:150%;margin:1em 0 0.5em 0 }
p
	{ margin:0 0 0.5em 0 }

#logo
	{ height:116px;float:left;width:70%; }
#logo strong
	{ display:none }
#logo a, #logo span
	{ display:block;width:302px;height:120px;background:url(/logo.gif) center center no-repeat; }

#nav
	{ padding:30px 0 0 0;width:30%;/*min-width:213px*/ }
#nav ul
	{ margin:0;padding:0;width:162px }
#nav li
	{ margin:0;padding:0;display:inline;width:54px }
#nav span
	{ display:none }
#nav a, #nav strong
	{ display:block;float:left;width:31px;height:60px;background-repeat:no-repeat;background-position:0 center;margin-left:23px }

#nav #home a
	{ background-image:url(/home.gif) }
#nav #home strong
	{ background-image:url(/home0.gif) }

#nav #map a
	{ background-image:url(/map.gif) }
#nav #map strong
	{ background-image:url(/map0.gif) }

#nav #mail a
	{ background-image:url(/mail.gif) }
#nav #mail strong
	{ background-image:url(/mail0.gif) }

.rite, .form, #deal, #mainprice
	{ background:#EEF7F3 }
#content
	{ padding:0 0 30px 110px;background:#EEF7F3 }
#topmenu
	{ background:#6cf url(/topmenu-bg.png) top left repeat-x;border-bottom:5px solid #0085C2;padding:0!important }
#topmenu ul
	{ margin:0 0 0 90px;padding:0;/*min-width:1000px*/ }
#topmenu li
	{ display:inline }
#topmenu a, #topmenu strong, #topmenu span
	{ padding:15px 20px 10px 20px;display:block;position:relative;float:left;font-weight:normal;background:url(/topmenu-li-bg.png) top left no-repeat }
#topmenu a
	{ color:#0E4A82;display:block }
#topmenu a:hover, #topmenu a:active, #topmenu strong, #topmenu .here a
	{ color:#fff;background:url(/topmenu-strong-bg.png) top left no-repeat }
#topmenu .last
	{ /*width:20px;*/background:url(/topmenu-li-bg.png) top left no-repeat }
#topmenu .last span
	{ display:block;width:20px;height:40px;padding:0 }
/*
#topmenu .last
	{ width:20px;background:url(/topmenu-li-bg.png) top left no-repeat }
#topmenu .last span
	{ display:block;width:20px;height:40px;padding:0 }
*/

#crumbs
	{ font-size:90%;background:#D8EBE3;padding:0.5em 0 0.5em 110px; color:#889B93;border-bottom:1px solid #C4D7CF;border-top:1px solid #fff }
#crumbs a
	{ color:#889B93 }

#bottom td
	{ font-size:95%;background:#E2F5ED;border-top:1px solid #DAECE9;padding:1em 0 1em 110px; color:#688898 }
#bottom td img
	{ width:11px;height:12px;border:0;vertical-align:-0.2em }

#menu
	{ padding:30px;background:#EEF7F3 }
#menu ul
	{ margin:0;padding:0;font-size:150%;/*border-right:10px solid #DAECE9*/ }
#menu ul li
	{ margin:5px 0;padding:0;list-style-type:none }
#menu ul strong
	{ font-weight:normal;color:#0085C2; }
#menu ul ul
	{ margin:0 0 1em 40px;font-size:80%;border:0 }
#menu ul ul strong
	{ font-weight:bold }
#menu strong span a
	{ color:#0085C2; }
#menu strong span a:hover, #menu strong span a:active
	{ color:#39c; }
#menu ul ul ul
	{ margin:0;padding:0;padding:0 }
#menu ul ul ul li
	{ margin-left:16px;list-style-image:url(/mdash.gif) }

.form td
	{ padding:0.3em 0;border-top:1px solid #C4D7CF }
.form input
	{ width:50%; }
.form input, .form textarea
	{ font-size:100%;font-family:Arial Cyr,Arial,Tahoma,Verdana,Sans-serif; }
.form input.submit
	{ margin-bottom:30px }
.form textarea
	{ width:100% }
.form .rqr
	{ color:#c00 }
.form p
	{ margin:0.1em 0.5em 0.2em 110px }
.form h2
	{ margin-left:110px }
.form .textarea p
	{ margin-top:0.3em }
.feed
	{ padding-bottom:0!important }

#map ul
	{ margin:0 }
#map li
	{ list-style-type:none; }
#map ul ul
	{ margin:auto;margin-left:1em; }
#map ul ul li
	{ font-size:170% }
#map ul ul ul
	{ margin:0.5em 0 0.5em 20px }
#map ul ul ul li
	{ font-size:80% }
#map ul ul ul ul li
	{ font-size:90% }
#map ul ul ul ul ul
	{ margin:0;margin-bottom:0.3em }
#map ul ul ul ul ul li
	{ margin-left:16px;list-style-image:url(/mdash.gif) }

/*teaser*/
#teaser
	{ border:0;padding:0;margin:0;width:350px }
#price
	{ margin-top:30px;font-size:100% }
#price a
	{ background:url(/price.gif) center left no-repeat;display:block;padding:20px 20px 20px 40px;position:relative;font-size:0.85em;text-decoration:none }
#price a strong, #price a:link strong, #price a:visited strong, #price a:hover strong, #price a:active strong
	{ font-weight:normal;color:#4A6A7A;text-decoration:none!important }
#price a span
	{ text-decoration:underline }
/*
#price
	{ margin-top:30px;font-size:100% }
#price a
	{ background:url(/price.gif) center left no-repeat;display:block;padding:20px 20px 20px 40px;position:relative;font-size:0.85em }
*/
#mainprice
/*	{ vertical-align:bottom;padding:0 0 0.5em 20px }*/
	{ vertical-align:bottom;padding:200px 0 0 20px }
#mainprice div
	{ background:url(/price.gif) top left no-repeat;font-size:0.85em;padding:12px 0 30px 40px }
#mainprice ul, #mainprice li
	{ margin:0!important;padding:0!important;color:#889B93; }
#mainprice li
	{ list-style-type:none;/*list-style-image:url(/mdash.gif)*/;white-space:nowrap }

#secondprice
	{ margin:30px 0;font-size:85%;background:url(/price.gif) top left no-repeat;padding:12px 0 30px 40px }
#secondprice ul, #mainprice li
	{ font-size:100%;margin:0!important;padding:0!important;color:#889B93; }
#secondprice li
	{ font-size:100%;list-style-type:none;/*list-style-image:url(/mdash.gif)*/; }

#deal
	{ padding:0 30px;vertical-align:bottom }
#deal a
	{ background:url(/banner-deal.gif) top left no-repeat;display:block;position:relative;padding:90px 20px 30px 56px;font-size:85% }

#cattable
	{ margin-bottom:30px }
#cattable table th, #cattable table td
	{ text-align:left;padding:0.3em 0;border-bottom:1px solid #C4D7CF }
#cattable td.colprm
	{ font-style:italic;/*width:20%*/ }
#cattable td.coltxt
	{ text-align:right;padding:0.3em 0.5em; }
#cattable td.coldsc
	{ font-weight:bold; }
#cattable table th, #cattable table td.coldsc
	{ padding-left:110px }
#cattable h2
	{ margin-top:0 }
.pht
	{ padding-left:30px }
.photo
	{ padding:10px 0;border:1px solid #C4D7CF;background:#fff;/*margin-left:30px;*/display:block;cursor:pointer;width:172px;text-align:center }
a:hover .photo
	{ border:1px solid #B0C3BB }
.zoom
	{ background:url(/zoom-bg.jpg) top left no-repeat;/*margin-left:30px;*/margin-bottom:10px }

.lenta
	{ margin:0;padding:0;border-bottom:1px solid #c4d7cf; }
.lenta li
	{ padding:1em 0;border-top:1px solid #c4d7cf;margin:0;list-style-type:none;clear:both; }
.lenta h2
	{ margin:0 }

.lenta span
	{ display:block;margin-left:30px;margin-top:0.5em;margin-right:130px }

.lenta a
	{ text-decoration:none!important;display:block;width:100%;position:relative }
/*
.lenta-img
	{ margin-bottom:0em }
*/
.lenta-img a
	{ /*display:block;*/min-height:97px }

.lenta a:link span
	{ color:#688898 }
.lenta a:visited span
	{ color:#688898 }
.lenta a:hover span, .lenta a:active span
	{ color:#4A6A7A }

.lenta img
	{ border:1px solid #c4d7cf;float:right;margin-left:30px;width:95px;height:95px;background-color:#fff;background-position:center center;background-repeat:no-repeat;/*margin-bottom:1em*/ }
.lenta a:hover img
	{ border:1px solid #B0C3BB }

.lenta span span
	{ display:inline;margin:0;font-size:110%;line-height:110% }
.lenta a:link span span
	{ color:#039 }
.lenta a:visited span span
	{ color:#86A6B6 }
.lenta a:hover span span, .lenta a:active span span
	{ color:#0085C2 }

.px110
	{ margin-left:110px }
