body{
  margin:0px; 
  padding:0px; 
  background:url(../images/body_bg.gif) repeat;
  font-family: Tahoma;
  font-size: 12pt;
  color: #333333;
  }
  
td.rightside {
  vertical-align: top;
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: #bbbbbb;
  padding: 5px;
  }
  
a.users {
  color: #333333;
  display: block;
  text-decoration: none;
  }
  
a.features {
  color: #147fa7;
  text-decoration: none;
  display: block;
  background-color: #efefef;
  margin: 1px;
  padding: 1px; 
  }
  
a.features:hover {
  text-decoration: underline;
  }

tr.users1 {
  background-color: #f0f0f0;
  }

tr.users2 {
  background-color: #ffffff;
  }
  
tr.users1:hover {
  background-color: #cbc5f6;
  }
  
tr.user:hover {
  background-color: #eeeeee;
  }
  
td.user {
  border-bottom-width: 1px;
  border-bottom-color: #dddddd;
  border-bottom-style: solid;
  border-right-width: 1px;
  border-right-color: #dddddd;
  border-right-style: solid;
  padding-right: 50px;
  width: 200px;
  }

tr.users2:hover {
  background-color: #cbc5f6;
  }
  
div.adblock {
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #bbbbbb;
  }
  
a.menus {
  color: #333333;
  text-decoration: none;
  display: block;
  background-color: #eeeeee;
  padding: 2px;
  }
  
div.comments {
  width: 100%;
  background-color: #eeeeee;
  padding: 3px;
  margin: 4px;
  }
  
div.comments a {
  color: #283575;
  }

div.comments a:hover {
  text-decoration: none;
  }
  
a.exit {
  color: #770000;
  text-decoration: none;
  }

a.exit:hover {
  text-decoration: underline;
  }
  
a.change_profile {
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  }

a.change_profile:hover {
  text-decoration: underline;
  }

div.menufamily {
  background: #e0f59e; 
  position: absolute; 
  padding: 3px;
  left: 300px;
  border: solid 1px #7a981c;
  display: none;
  }
  
div.interest {
  background-color: #f1f8da;
  border: 2px solid #627428;
  margin: 3px;
  padding: 4px;
  }
  
a.menus:hover {
  background-color: #c5bbff;
  }
  
a.hhref {
  color: #81A70A;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
  }
  
p.pagination {
  font-size: 14pt;
  }
  
a.pagination {
  padding: 4px;
  margin: 3px;
  background-color: #5a67cb;
  text-decoration: none;
  color: #ffffff;
  }

a.pagination:hover {
  background-color: #81a70a;
  }
  
span.pagination_selected {
  padding: 4px;
  margin: 3px;
  background-color: #81a70a;
  text-decoration: none;
  color: #ffffff;
  }

a.rsideh1 {
  color: #81A70A;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  }
  
a.rsideh1:hover {
  text-decoration: underline;
  }
  
hr {
 border: 0px; 
 height: 1px; 
 background-color: #bbbbbb;
 }
  
div.menu {
  padding-top: 5px;
  width: 1000px;
  display: table;
  margin: 0 auto;
  height: 30px;
  background-color: #81A70A;
  color: #cccccc;
  }         
  
div.picture {
  width: 1000px;
  display: table;
  margin: 0 auto;
  height: 273px;
  }
  
div.header {
  width: 1000px;
  display: table;
  margin: 0 auto;
  height: 30px;
  background-color: #ffffff;
  padding: 2px;
  }
  
div.footer {
  width: 1000px;
  display: table;
  margin: 0 auto;
  height: 30px;
  background-color: #ffffff;
  padding: 3px;
  }
  
div.logo {
  float: left;
  width: 700px;
  }
  
img.fastlinks {
  padding-left: 5px;
  }              
  
div.info {
  float: left;
  width: 290px;
  text-align: right;
  }
  
a.menu {
  color: #ffffff;
  font-family: Tahoma;
  text-decoration: none;
  font-size: 12pt;
  font-weight: normal;
  padding-left: 2px;
  padding-right: 2px;
  }

a.menu:hover {  
  text-decoration: underline;
  color: #eeeeee;
  }
  
div.main {
  width: 1000px;
  display: table;
  margin: 0 auto;
  background-color: #ffffff;
  color: #333333;
  font-size: 11pt;
  }
  
img.indexphoto {
  padding: 4px;
  margin-bottom: 5px;
  margin-left: 5px;
  border:1px solid #999;
  }

img.indexphoto:hover {

  background-color: #dddddd;
  }

p{
  margin:0px; 
  padding:0px;
  }

div.fish_ierarhi {
  background-color: #f3f3f3;
  padding: 5px;
  margin-bottom: 10px;
  border-width: 1px;
  border-style: dotted;
  border-color: #b6b6b6;
  width: 240px;
  height: 180px;
  }

img.catalog {
  padding: 1px;
  margin-bottom: 10px;
  border-color: #1324a0;
  border-style: solid;
  border-width: 1px;
  }
  
a.navigation {
  color: blue;
  text-decoration: none;
  
  }
  
a.navigation:hover {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #5a67cb;
  }

.flt{float:left; border:0;}

.fltr{float:right; border:0;}

.dis{display:inline;}

.clr{clear:left;}

.font{font:12px/14px tahoma;}

.tp_logo{margin-left:18px;}

.tp_img01{margin:34px 0px 0px 368px;}
.tp_img02{margin:34px 0px 0px 10px;}
.tp_img03{margin:34px 0px 0px 10px;}



.tp_bg2{width:29px; height:230px; background:url(../images/tp_bg2.jpg);}

.tp_bg1
{
width:749px;
padding-bottom:13px;
background:url(../images/tp_bg1.jpg);
}

.tp_abt{margin:51px 0px 0px 25px;}

.tp_prd{margin:51px 0px 0px 41px;}

.tp_new{margin:51px 0px 0px 37px;}

.tp_ser{margin:51px 0px 0px 22px;}

.tp_cnt{margin:51px 0px 0px 43px;}

.cph_off{margin:22px 0px 0px 3px;}

.cph_get{margin:22px 0px 0px 4px;}

.tp_tips{margin:51px 0px 0px 47px;}

.tp_cities{margin:49px 0px 0px 47px}

.cph_shop{margin:22px 0px 0px 31px;}

.cph_ser{margin:20px 0px 0px 27px;}

.cph_p1
{
width:406px;
background-color:#F5F5F5;
margin:7px 0px 0px 25px;
padding-bottom:11px;
}

.cph_blt{margin:17px 8px 0px 21px;}

.cph_blta{margin:14px 8px 0px 21px;}

.rp_bg1
{
width:279px;
background:url(../images/rp_bg1.jpg);
}

.rp_gal{margin-top:22px;}

.rp_spc{margin:10px 0px 0px 15px;}

.rp_fish{margin:8px 0px 0px 1px;}

.rp_aqa{margin:11px 0px 0px 9px;}

.rp_aqa1{margin:16px 0px 0px 9px;}

.rp_blt2{margin:6px 8px 0px 0px;}

.rp_fish2{margin:12px 0px 0px 1px;}

.rp_gold{margin:16px 0px 0px 9px;}

.rp_pic1{margin:12px 0px 0px 1px;}

.fp_p1
{
width:749px;
color:#3C3C3C;
padding-bottom:0px;
background-color:#F7F7F7;
}

.cpa_abt{margin:20px 0px 0px 32px;}

.cpa_p1
{
width:420px;
color:#787D69;
margin:10px 0px 0px 32px;
}

.cpa_top1{margin:13px 0px 0px 28px;}

.cpa_bg1
{
width:427px;
color:#787D69;
margin-left:28px;
padding-bottom:15px;
background-color:#F5F5F5;
}

.cpa_prd{margin:7px 0px 0px 23px;}

.cpa_img1{margin:54px 15px 0px 0px;}

.cpa_blt{margin:16px 10px 0px 29px;}

.cpa_blta{margin:6px 10px 0px 29px;}

.cpa_pic1{margin:15px 0px 0px 31px;}

.rpa_pic1{margin:9px 0px 0px 2px;}

a.bottom {
  color:#81A70A;
  text-decoration: none;
  }

 a.bottom:hover {
  text-decoration: underline;
  }

a.links2 {
  color: #98a70a;
  text-decoration: none;
  }
  
a.links2:hover {
  text-decoration: underline;
  }
  
  
a.links {
  color: #333333;
  text-decoration: underline;
  }

font.links {
  color: #787D69;
  text-decoration: none;
  }
  
a.links:hover {
  text-decoration: none;
  }
  
a.links_big {
  color: #787D69;
  text-decoration: none;
  font-size: 18pt;
  }
  
a.links_big:hover {
  text-decoration: underline;
  }  

  
a.links2 {
  color: #787D69;
  }
  

  
td.main {
  background-color: #ffffff;
  }
  
P {
 margin-top: 0.5em; /* Отступ сверху */
 margin-bottom: 0.5em; /* Отступ снизу */
}

span.main {
  margin: 0px 16px 0px 16px; 
  color:#787D69; 
  text-align:justify; 
  text-indent: 40px; 
  line-height:1.4;
  }

span.main2 {
  margin: 0px 32px 0px 32px; 
  color:#787D69; 

  }
  
h1 {
  color: #81A70A;
  font-size: 16pt;
  }

h2 {
  color: #81A70A;
  font-size: 14pt;
  }

h3 {
  color: #81A70A;
  font-size: 13pt;
  
  }

h4 {
  color: #81A70A;
  }

h5 {
  color: #81A70A;
  }
  
ul li {
  list-style-image: url('http://aquariaclub.ru/images/fish-list.png');
  }

a.catalog {
  color: #00314a;
  text-decoration: none;
  border-bottom: 1px dotted #4fc1fa;
  margin-bottom: 0px;
  padding-bottom: 0px;
  }
  
a.catalog:hover {
  border-bottom-width: 0px;
  }
  
a.menucatalog {
  margin-bottom: 0px;
  padding-bottom: 0px;
  color: #00314a;
  text-decoration: none;
  display: block;
  border-bottom: 1px solid #7a981c;
  }
  
a.menucatalog:hover {
  background-color: #7a981c;
  }

ul.catalog li {
  color: #00314a;
  }

  
li {
  padding-left: 5px;
  text-indent: 0px;
  padding-top: 2px;
  }                
  
font.gallerycaption {
  color: #81A70A;
  font-size: 9pt;
  font-weight: bold;
  }
  
font.galleryabout {
  font-size: 8pt;
  color: #a2a2a2;
  }
  
a.links3{
  text-decoration:none;
  }
  
a.links3:hover{
  text-decoration:underline;
  }
  
div.list_block {
  background-color: #f9f9f9;
  margin: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
  }

div.little_block {
  background-color: #f9f9f9;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px;
  }
  
a {
  color: #147fa7;
  }
  
a:hover {
  color: #106a8c;
  }
