@charset "windows-1251";
html * { max-height:999999px; }

body 				{ font-family: Tahoma, Geneva, sans-serif; margin:0px; padding:0px; font-size:18px; color: #d5d5d5; font-style: normal; font-weight: normal; text-decoration: none;  min-width:1280px; }
body 				{ background:url(/img_site/trash_fon.jpg) fixed center center; background-repeat:no-repeat; }
p					{ margin:0px; padding:0px; }

.top				{ position:fixed; width:100%; }

.top3				{ font-size:18px; color: #d5d5d5; }

.tel				{ font-size:30px; color: #ffffff; font-style: normal; font-weight: normal; text-decoration: none; margin: 0px 10px 0px 0px;  }
.mail				{ font-size:22px; color: #FFBF00; font-style: normal; font-weight: normal; text-decoration: none; margin: 0px 10px 0px 0px;  }
.moscow				{ font-size:16px; color: #ffffff; font-style: normal; font-weight: normal; text-decoration: none; margin: 5px 10px 0px 0px;  }

.logo				{ margin: 10px 0px 10px 0px; }

.menu_top			{ font-size:22px; color: #000000; text-align:left; margin: 10px 20px 10px 20px; }
.menu_top a			{ font-size:22px; color: #000000; text-align:right; text-decoration: none; }
.menu_top a:hover	{ font-size:22px; color: #ffffff; text-align:right; text-decoration: none; }

h1 					{ font-size:32px; color: #FFBF00; font-style: normal; font-weight: normal; text-decoration: none; margin: 0px 40px 0px 40px; }
h2 					{ font-size:24px; color: #FFBF00; font-style: normal; font-weight: normal; text-decoration: none; margin: 10px 40px 10px 40px; }
h3 					{ font-size:24px; color: #FFBF00; font-style: normal; font-weight: normal; text-decoration: none; margin: 20px 0px 20px 0px; }

.more				{ font-size:18px; color: #d5d5d5; text-decoration: none; margin: 20px 40px 20px 40px; }
.more a				{ font-size:18px; color: #FFBF00; text-decoration: none; }
.more a:hover		{ font-size:18px; color: #FFBF00; text-decoration: underline; }

.usl_top 			{ display:block; width:370px; height:50px; background:#FFBF00; margin: 11px 1px 1px 1px; }
.tit_top			{ font-size:24px; color: #000; font-style: normal; font-weight: normal; text-decoration: none; padding: 8px 40px 8px 40px; text-shadow:1px 1px 1px rgba(0,0,0,0.75);}
.img_top			{ margin: 0px 1px 1px 1px; }

.img_top5			{ display:block; width:273px; height:205px; background-image:url(/img_site/top-pesok.jpg); cursor:pointer; }
.img_top6			{ display:block; width:273px; height:205px; background-image:url(/img_site/top-shcheben.jpg); cursor:pointer; }
.img_top7			{ display:block; width:273px; height:205px; background-image:url(/img_site/top-grunt.jpg); cursor:pointer; }
.img_top8			{ display:block; width:273px; height:205px; background-image:url(/img_site/top-torf.jpg); cursor:pointer; }

.img_txt5			{ font-size:24px; color: #ffffff; font-style: normal; font-weight: normal; text-decoration: none; text-align:center; padding: 50px 20px 50px 20px; text-shadow:1px 1px 1px rgba(0,0,0,0.75); }
.img_txt5 b			{ font-size:48px; color: #FFBF00; font-style: normal; font-weight: normal; text-decoration: none; }

.usl_top5 			{ display:block; width:273px; height:50px; background:#FFBF00; margin: 11px 1px 1px 1px; }
.tit_top5			{ font-size:24px; color: #000; font-style: normal; font-weight: normal; text-decoration: none; padding: 8px 40px 8px 40px;  text-shadow:1px 1px 1px rgba(0,0,0,0.75); }

.text				{ font-size:18px; color: #d5d5d5; text-align:left; margin: 20px 40px 20px 40px; text-decoration:none;}
.text a				{ font-size:18px; color: #FFBF00; text-align:left; text-decoration:underline;}
.text a:hover		{ font-size:18px; color: #FFBF00; text-align:left; text-decoration:underline;}
.text b				{ font-size:18px; color: #FFBF00; text-align:left; text-decoration:underline;  text-decoration:none; font-style: normal; font-weight: normal;}
.text strong		{ font-size:18px; color: #FFBF00; text-align:left; text-decoration:underline;  text-decoration:none; font-style: normal; font-weight: normal;}

.block_left			{ display:block; width:308px; margin: 11px 1px 1px 1px; background: url(/img_site/menu_left.png);}
.tit_left			{ font-size:24px; color: #ffffff; font-style: normal; font-weight: normal; text-decoration: none; padding: 5px 20px 8px 20px; }

.left_text			{ font-size:18px; color: #FFBF00; text-align:left; margin: 20px 20px 20px 20px; line-height: 1.5;}
.left_text	a		{ font-size:18px; color: #d5d5d5; text-align:left; line-height: 1.5; text-decoration:none;}
.left_text	a:hover	{ font-size:18px; color: #FFBF00; text-align:left; line-height: 1.5; text-decoration: underline;}

.top_nerud			{ font-size:18px; color: #FFBF00; text-align:left; margin: 0px 0px 0px 60px; }
.top_nerud	a		{ font-size:18px; color: #FFBF00; text-align:left; text-decoration:none; }
.top_nerud	a:hover	{ font-size:18px; color: #FFBF00; text-align:left; text-decoration:underline; }

.top_txt			{ font-size:18px; color: #d5d5d5; margin: 0px 0px 0px 20px; }
.top_txt a			{ font-size:18px; color: #d5d5d5; text-decoration:none;}
.top_txt a:hover	{ font-size:18px; color: #d5d5d5; text-decoration:underline;}

.top_txt ul			{ list-style-type: square; }

.podr				{ font-size:18px; color: #FFBF00; text-align:left; text-decoration: none; margin: 20px 40px 40px 40px; }
.podr	a			{ font-size:18px; color: #FFBF00; text-align:left; text-decoration: none; }
.podr	a:hover		{ font-size:18px; color: #FFBF00; text-align:left; text-decoration: underline; }

.news_tit			{ font-size:18px; color: #FFBF00; margin: 20px 40px 20px 40px; }
.news_tit a			{ font-size:18px; color: #FFBF00; text-decoration:none; }
.news_tit a:hover	{ font-size:18px; color: #FFBF00; text-decoration:underline; }

.news_text			{ font-size:18px; color: #d5d5d5; text-align:left; font-style:italic; margin: 20px 40px 20px 40px; }

.bot_tit			{ font-size:18px; color: #FFBF00; margin: 20px 40px 10px 40px; }
.bot_tit a			{ font-size:18px; color: #FFBF00; text-decoration:none;   }
.bot_tit a:hover	{ font-size:18px; color: #FFBF00; text-decoration: underline; }

.bot_text			{ font-size:18px; color: #d5d5d5; text-align:left; margin: 10px 40px 20px 40px; }
.bot_text a			{ font-size:18px; color: #d5d5d5; text-align:left; text-decoration:none;  }
.bot_text a:hover	{ font-size:18px; color: #FFBF00; text-align:left; text-decoration: underline; }

.karta_fon			{ display:block; width:780px; height:520px; background: url(/img_site/karta-fon.jpg);}
.karta				{ padding:10px 10px 10px 10px;}