html, body {height: 100%; margin: 0; padding: 0;}
#page-all {min-height: 100%; margin-bottom: -128px; width: 100%; position: relative;}
* html #page-all {height: 100%;}
#page-empty {height: 128px; clear: both;}
#page-footer {height: 128px; position: relative; z-index: 1000;}   

.conts {font-family: Tahoma; font-size: 14px; color: #0866C6; margin: 5px; text-align: right; margin-right: 20px; position: absolute; top: 180px; right: 10px;}
.subh {font-family: Tahoma; font-size: 13px; color: #0866C6; margin: 5px; margin-top: 0; font-weight: bold;}
.cop {font-family: Tahoma; font-size: 12px; color: #ffffff; margin: 20px; margin-left: 60px;}

a:link {color: #0000ff;}
a:hover {color: #0000ff;}
a:visited {color: #0000ff;}
a:active {color: #0000ff;}


.submenu_hh {font-family: Arial Narrow, Arial; font-size: 14px; color: #cc3333; margin: 3px; margin-left: 0px; font-style: italic;}
.submenu_h {font-family: Arial Narrow, Arial; font-size: 12px; color: #000000;}
.submenu {font-family: Arial Narrow, Arial; font-size: 12px; color: #999999; margin-left: 10px; line-height: 12px;}		

.submenu a:link {font-family: Arial Narrow, Arial; font-size: 12px; color: #999999; text-decoration: none; letter-spacing: normal;}
.submenu a:hover {font-family: Arial Narrow, Arial; font-size: 12px; color: #000000; text-decoration: underline;}
.submenu a:visited {font-family: Arial Narrow, Arial; font-size: 12px; color: #999999; text-decoration: none;}
.submenu a:active {font-family: Arial Narrow, Arial; font-size: 12px; color: #999999; text-decoration: none;}

.submenu_act {font-family: Arial Narrow, Arial; font-size: 12px; color: #cc3333;}		

.tech_h {font-family: Arial; font-size: 12px; color: #666666; text-align: center; font-weight: bold; }		
.tech_l {font-family: Arial; font-size: 12px; color: #666666; text-align: left; font-weight: normal; }		
.tech {font-family: Arial; font-size: 12px; color: #666666; text-align: center; font-weight: normal; }		

.mylist {list-style-image: url(img/my_bull2.gif);}

.tbl {margin: 20px;}

.subhe {font-family: Arial; font-size: 15px; color: #000000; font-weight: bold; }		

.subhe a:link {font-family: Arial; font-size: 15px; color: #666666; text-decoration: none; letter-spacing: normal;}
.subhe a:hover {font-family: Arial; font-size: 15px; color: #000000; text-decoration: underline;}
.subhe a:visited {font-family: Arial; font-size: 15px; color: #666666; text-decoration: none;}
.subhe a:active {font-family: Arial; font-size: 15px; color: #666666; text-decoration: none;}

.goo a:link {text-decoration: none; letter-spacing: normal;}
.goo a:hover {text-decoration: underline;}
.goo a:visited {text-decoration: none;}
.goo a:active {text-decoration: none;}

.goo {font-family: Tahoma; font-size: 12px; color: #000000; margin: 3px; }
.lbl {color: #0000ee;}

.gal {border: none; margin: 10px;	}

.aboutcat {font-family: Arial; font-size: 12px; color: #000000; margin: 3px; }

.catdescr {font-family: Arial; width: 340px; border: 0px solid black; margin: 2px; float: left; margin-bottom: 15px; background-color: #ffffff;}
.catpic {width: 340px; height: 170px; border: 0px solid #76a3e7; margin: 0px; text-align: center; background-color: #e5fffe; margin-bottom: -5px;}
.catname {font-size: 11px; width: 340px; border: 0px solid red; margin: 0px; text-align: center; font-weight: bold; background-color: #e5fffe; margin-bottom: 5px;}
.cathead {font-size: 11px; width: 340px; height: 220px; border: 1px solid #76a3e7; margin: 0px; text-align: center; font-weight: bold; background-color: #e5fffe;}
.catpars {font-size: 11px; width: 330px; border: 0px solid blue; margin: 5px; text-align: left; }
.cattext {font-size: 11px; width: 330px; border: 0px solid blue; margin: 5px; text-align: left; color: #111111; }

.news {font-family: Arial; font-size: 12px; margin: 5px; }
.plain {font-family: Arial; font-size: 12px; }

.grad {font-family: Tahoma; font-size: 11px; color: #000000;  margin-top: 50px;}

.pedigree {font-family: Tahoma; font-size: 10px; color: #000000; margin: 3px; }
.ped_table td { border: 1px solid #76A3E7}

li {padding-left: 5px; margin-left: 20px;}
