body    {padding: 0; margin: 0 0 0 0; background-color: #ffffff;}

table   {font-family: Arial, Tahoma, Verdana; border-collapse: collapse; margin:0 0 0 0;}

td      {spacing: 0; padding: 0;}



img {border: 0px}

img.png {behavior: url("/css/png.htc");}

img.icon {margin:0 0 0 20;}

div.icon {padding-top: 70px;}



.w100 {width: 100%;}

.w25 {width: 25%;}

.w20 {width: 20%;}

.w40 {width: 40%;}

.w4 {width: 4%;}



.cell-menu		{border: 2px solid #fff; vertical-align: top; width: 20%; background: #B0D7A1;}

.cell-ribalka		{border: 2px solid #fff; text-align: center; vertical-align: top; width: 40%; background: #ADCAEA;}

.cell-ribalka-main	{border: 2px solid #fff; text-align: center; vertical-align: top; width: 80%; background: #ADCAEA;}

.cell-ohota		{border: 2px solid #fff; text-align: center; vertical-align: top; width: 40%; background: #D6BB82;}

.hunt			{border: 2px solid #fff; text-align: center; vertical-align: top; width: 80%; background: #D6BB82;}

.cell-main	{border: 2px solid #fff; text-align: center; vertical-align: top; width: 80%; background: #B0D7A1;}



.head-menu-fast		{text-align: center; padding: 5px; background: #3E9718; width: 100%; height: 35px;}

.login				{text-align: left; padding: 5px; font-size: 100%; line-height: 100%;}





.head-logo			{text-align: center; vertical-align: middle;}

	.head-logo img	{padding: 5px 5px 5px 5px;}

.head-banner		{text-align: right; vertical-align: middle;}

	.head-banner	{padding: 5px 5px 5px 5px;}

.head-ribalka-01	{height: 113px; background: #fff url('../images/06.jpg') no-repeat left bottom; text-align: right; vertical-align: bottom; padding: 0 15px 5px 0; font-size: 180%; font-weight: bold;}

.head-ribalka-02	{height: 60px; background: url('../images/07.jpg') no-repeat left top; text-align: right; vertical-align: bottom; padding: 15px 15px 10px 15px; margin: 5px 5px 5px 5px; font-size: 100%;}

.head-main-01	{height: 113px; background: url('../images/1.jpg') no-repeat left top; text-align: right; vertical-align: bottom; padding: 0 15px 5px 0; font-size: 180%; font-weight: bold;}

.head-main-02	{height: 60px; text-align: right; vertical-align: bottom; padding: 15px 15px 10px 15px; margin: 5px 5px 5px 5px; font-size: 100%;}

.head-ohota-01		{height: 113px; background: #fff url('../images/08.jpg') no-repeat left bottom; text-align: right; vertical-align: bottom; padding: 0 15px 5px 0; font-size: 180%;  font-weight: bold;}

.head-ohota-02		{height: 60px; background: url('../images/09.jpg') no-repeat left top; text-align: right; vertical-align: bottom; padding: 15px 15px 10px 15px; margin: 5px 5px 5px 5px; font-size: 100%;}



.blok			{border: 1px dashed #000; width: 98%; background: #fff; margin: 10px 3px 10px 3px;}

.blok td { padding-bottom:5px; }



.divblok			{margin: 5px 5px 5px 5px; font-size: 80%; text-align: left;}

	.divblok img	{margin: 5px 5px 5px 5px; float: left; border: 1px #000 solid;}

	.divblok h2		{padding-left: 10px;}

		.divblok h2 a	{color: #000;  text-decoration: none;}

		.divblok h2 a:visited	{color: #000;  text-decoration: none;}

		.divblok h2 a:hover	{color: #000;  text-decoration: underline;}

		.divblok h2 a.back	{color: #999;  text-decoration: none;}

		.divblok h2 a.back:visited	{color: #999;  text-decoration: none;}

		.divblok h2 a.back:hover	{color: #999;  text-decoration: underline;}



.divblok-content			{margin: 15px 15px 15px 15px; font-size: 80%; text-align: left;}

	.divblok-content img	{margin: 5px 5px 5px 5px; float: left;}

	.divblok-content h2		{padding-left: 10px;}

		

.article_source {font-size: 75%; padding: 5px 0 5px 20px; font-weight: bold;}

.nav-article	{text-align: center; font-weight: bold; font-size: 90%; padding: 5px 0 5px 0;}

.relax-head		{font-size: 75%; font-weight: bold;}

	

	

.blokmenu			{border: 1px dashed #000000; background: #3E7FBB; margin: 10px 0px 10px 0px; font-size: 75%; text-align: justify; color: #fff; font-weight: bold; padding: 5px 5px 5px 5px; word-spacing: 5; line-height: 140%; }

	.blokmenu a				{color: #fff; text-decoration: none;}

	.blokmenu a:visited		{color: #fff; text-decoration: none;}

	.blokmenu a:hover		{color: #fff; text-decoration: underline;}

.blokanekdot-01		{border-right-style: dashed; border-right-width: 1px; border-color: #000; width: 50%; vertical-align: top; padding: 5px;}

.blokanekdot-02		{width: 50%; vertical-align: top; padding: 5px;}

.linkrazdel			{text-align: right; padding: 5px 5px 5px 5px; font-size: 75%;}



.head-block			{background: #3E9718; margin: 5px 0 5px 0; color: #fff; font-size: 75%; font-weight: bold; padding: 0 5px 0 5px;}

.menu-2-yes			{background: #A2B899; padding: 0 0 0 20px; font-size: 75%; font-weight: bold; color: #fff;}

.menu-2-no			{padding: 0 0 0 20px; font-size: 75%; font-weight: bold; color: #000D8E;}

.menu-2-no a			{color: #000D8E; text-decoration: none;}

.menu-2-no a:visited	{color: #000D8E; text-decoration: none;}

.menu-2-no a:hover		{color: #000D8E; text-decoration: underline;}



.komment {font-size: 75%; color: #333; padding: 0 10px 0 10px;}



.rules-block {color: #B0D7A1; height: 0px;}

.arh-form {font-size: 75%; font-weight: bold; text-align: center;}



h1 {font-size: 110%; font-weight: bold;}

h2 {font-size: 150%; font-weight: bold;}

h3 {}

h4 {}

h5 {}

h6 {}

a {}

a:visited {}

a:hover {}



.img_article_img {border: solid 1px #000;}



input  {border: 1px; border-style: solid; background-color: #fff; font-size: 80%; font-family: Tahoma; color: #000;}		

textarea  {border: 1px; border-style: solid; border-color: #000; background-color: #fff; font-size: 80%; font-family: Tahoma; color: #000;}

select {border: 1px; border-style: solid; background-color: #fff; font-size: 80%; font-family: Tahoma; color: #000;}



.w1 {width: 1px;}

.title_article {font-size: 120%; font-weight: bold; padding-bottom: 5px;}

	.title_article a	{color: #000; text-decoration:none;}

	.title_article a:visited {color: #000; text-decoration:none;}

	.title_article a:hover	{color: #000; text-decoration:underline;}

.anons_article {font-size: 90%;}

.img_article {vertical-align: top;}

.nav {font-size: 120%; font-weight: bold;}

	.nav td {width: 25px;}

.info_article {font-size: 100%; font-weight: bold; line-height: 200%;}



.footer	{height: 145px; width: 100%; background: #fff url('../images/footer/fon.jpg') repeat-x left top; vertical-align: bottom; text-align: center;}

.foot-cart	{vertical-align: bottom;}

	.foot-cart img {margin: 0 10px 0 10px;}

.foot-logo	{vertical-align: top;}

	.foot-logo img {margin: 0 10px 0 10px;}

.count	{background: #D7C39B; text-align: left;}

.bottom {vertical-align: bottom;}

.top	{vertical-align: top;}

.middle	{vertical-align: middle;}





.news	{padding-bottom: 3px; font-size: 85%;}

	.news a {text-decoration:none; color: #000D8E;}

	.news a:visited {text-decoration:none; color: #000D8E;}

	.news a:hover {text-decoration:underline; color: #000D8E;}



.table {border: 1px solid #000;}

	.table td {border: 1px solid #000;}

.table_head	{text-align: center; vertical-align: middle; font-weight: bold;}

.table_th1	{background: #F4ECDA;}

.table_th2	{background: #EBF2FA;}


ul ul li {font-size: 80%;}
ul ol li {font-size: 80%;}
ol ul li {font-size: 80%;}
ol ol li {font-size: 80%;}
ul li {font-size: 80%;}
ol li {font-size: 80%;}

li	{font-size: 80%;}



.blokanekdot-01	{font-size: 90%}

.blokanekdot-02	{font-size: 90%}



.copyright	{background: #D7C39B; text-align: left; font-size: 75%; color: #745516;}

	.copyright td {padding: 5px 5px 5px 5px;}

	.copyright a {color: #745516; text-decoration: none;}

	.copyright a:visited {color: #745516; text-decoration: none;}

	.copyright a:hover {color: #745516; text-decoration: underline;}

.rcopyright	{background: #D7C39B; text-align: right; font-size: 60%; color: #745516;}

	.rcopyright a {color: #745516; text-decoration: none; padding: 5px 5px 5px 5px;}

	.rcopyright a:visited {color: #745516; text-decoration: none;}

	.copyright a:hover {color: #745516; text-decoration: underline;}

.knopka {color: #745516; text-align: right;}

.knopka-01 {font-size: 90%; color: #745516;}



.head-news	{font-size: 110%; font-weight: bold;}

	.head-news a	{color: #000; text-decoration:none;}

	.head-news a:visited	{color: #000; text-decoration:none;}

	.head-news a:hover	{color: #000; text-decoration:underline;}

.nav-news	{padding-bottom: 7px;}

.data-news	{color: #000; text-align:right; padding-right: 10px; font-weight: bold; font-size: 75%;}

.izbran	{width: 100%; vertical-align: middle; font-size: 12px; margin: 0 0 5px 0; border-bottom: 1px solid #000}
	.izbran a {color: #fff; text-decoration: none;}
	.izbran a:visited {color: #fff; text-decoration: none;}
	.izbran a:hover {color: #fff; text-decoration: underline;}
.izbran-g	{border: 1px solid #fff; text-align: center; padding: 5px 5px 5px 5px; background: #3E9718; color: #fff; font-weight: bold; }
.izbran-r	{border: 1px solid #fff; text-align: center; padding: 5px 5px 5px 5px; background: #3E7FBB; color: #fff; font-weight: bold;}
.izbran-o	{border: 1px solid #fff; text-align: center; padding: 5px 5px 5px 5px; background: #C2AE85; color: #fff; font-weight: bold;}
.izbran-f	{border: 1px solid #fff; text-align: center; padding: 5px 5px 5px 5px; background: #093885; color: #fff; font-weight: bold; }
.izbran-i	{border: 1px solid #fff; text-align: center; padding: 5px 5px 5px 5px; background: #f60; color: #fff; font-weight: bold; }
.txt-pic {float:right; }

.leftbanner	{text-align: center; padding: 7px 7px 7px 7px;}

.indexrss	{text-align: left; font-size: 80%; font-weight: bold; padding: 3px 7px 3px 7px; background: #3E7FBB}
	.indexrss a {text-decoration: none; color: #fff;}	
	.indexrss a:visited {text-decoration: none; color: #fff;}	
	.indexrss a:hover {text-decoration: underline; color: #fff;}

.pub {font-size: 13 px; text-align: justify;}	
.fotos_p {font-size: 12 px; text-align: center; }
.epi {font-size: 13 px; text-align: right;}	
.sub_st {font-size: 13 px; text-align: center;}


.sp	{padding-bottom: 3px; font-size: 12 px;}

	.sp a {text-decoration:none; color: #000D8E;}

	.sp a:visited {text-decoration:none; color: #000D8E;}

	.sp a:hover {text-decoration:underline; color: #000D8E;}	