html,body {
margin: 0 0 0 0px;padding:0}

body {
font-family: arial,verdana,tahoma,sans-serif; 
font-size: 14px; color: #333;text-align:justify;
background:#f0a5cc;
padding-top:5px;
padding-bottom:5px;
}
a:link { color: #e01280; text-decoration:underline;font-weight : normal;}
a:visited { color: #e01280; text-decoration:underline;font-weight : normal;}
a:hover { color: #e93a5b; text-decoration: none;font-weight : normal;}
p{margin:0 1px 7px;}
div#content p {line-height:1.4;}
div#container{width:820px;background: #ffffff;margin:0 auto;}
div#header1 {height:16px;width:820px;background:#f0a5cc;}
div#header2 {height:269px;background:#f0a5cc url(imgs/header3.jpg) top center no-repeat;padding-bottom:0px;}
div#header1 p{padding-top:5px;padding-bottom:0px;padding-left:170px;color: #ffffff;font-size:11px;letter-spacing:0px;text-align:left;}
div#header2 p{display:none;}

div#content{float:left;width:590px;text-align:justify;padding-top:5px;margin-top:5px;margin-left:10px;padding-right:10px;background:#fff;margin-right: 3px;padding-left:2px;border-right: 1px solid #f0a5cc;}
div#navigation{float:right;width:204px;padding-top:7px;text-align:center;background: #ffffff;border-left: 0px solid #f0a5cc;}
div#navigation1 {height:30px;width:800px;background:#ffffff;}
div#footer{background: #fff;color: #3a2d25;clear:both;width:100%;padding-top: 15px;margin:0;font-size:11px;  text-align:center;word-spacing:3px;}
div#footer p{margin:0;font-size:11px;  text-align:center;word-spacing:0px;}
div#footer1{color: #96887e;clear:both;width:100%;background:#f0a5cc;text-align:center;padding-top:5px;}
div#footer1 p{margin:0;padding-top:5px;font-size:11px; text-align:center;}
div#mfooter{clear:both;width:100%;color: #d9d9d9;background:#fff;padding-top: 25px;}
div#mfooter p{font-size:11px; text-align:center;word-spacing:0px;margin:0;}

#styleone{position:relative;display:block;height:24px;font-size:12px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;border-bottom:0px solid #d9d9d9;padding-left:40px;}
#styleone ul{margin:0;padding:0;list-style-type:none;}
#styleone ul li{display:block;float:left;text-align:center;}
#styleone ul li a{display:block;float:left;color:#e01280;text-decoration:none;height:24px;width:134px;background:transparent url(imgs/button3.jpg) no-repeat top left;padding-top: 5px;font-weight:bold;}
#styleone ul li a:hover{color:#e93a5b;background:transparent url(imgs/button4.jpg) no-repeat top left;}
#styleone ul li a.small{display:block;float:left;color:#e01280;text-decoration:none;height:24px;width:111px;background:transparent url(imgs/button7.jpg) no-repeat top left;padding-top: 5px;font-weight:bold;}
#styleone ul li a.small:hover{color:#e93a5b;background:transparent url(imgs/button6.jpg) no-repeat top left;}


.tmenu1 {font-size: 12px; font-family:  Arial, verdana,Tahoma,Helvetica; font-weight:normal;}
a.tmenu1:link { color: #e01280; text-decoration:underline;}
a.tmenu1:visited { color: #e01280; text-decoration:none; } 
a.tmenu1:active { color: #e93a5b; text-decoration:none; }
a.tmenu1:hover { color: #e93a5b; text-decoration: none; }

.menu1 {font-size: 11px; font-family:  Tahoma,Arial, Helvetica; font-weight:normal;}
a.menu1:link { color: #3a2d25; text-decoration:underline;}
a.menu1:visited { color: #3a2d25; text-decoration:underline; } 
a.menu1:active { color: #333; text-decoration:none; }
a.menu1:hover { color: #946f52; text-decoration: none; }

table.more {width: 100%; font: 12px tahoma,Arial, sans-serif; text-align: left; border-top: 1px solid #b7ad7b; border-bottom: 0px solid #b7ad7b; margin-bottom: 10px;}
table.more th, table.more td {vertical-align: top; padding: 5px;}
table.more th {color: #000;}
table.more tr.alt {background: #e1decc;}
table.more th em, table.more td em {font-size: 11px; line-height: 1.4; font-weight: normal; color: #333; font-style: normal;}

input,textarea,select {
border-top: 1px solid #AFAEA8;
border-bottom: 1px solid #AFAEA8;
border-right: 1px solid #AFAEA8;
border-left: 1px solid #AFAEA8;
background-color: #EFEEE8;
color: 333333;
margin-left:12px;
font-size : 11px;
font-family : verdana,tahoma;
text-align : justify;
}


#menucase ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font: 12px tahoma, Arial,  Verdana,sans-serif;color: #605346;line-height:165%;width:180px;letter-spacing:0px;border-top:1px dotted #c4ba9f;padding-bottom:25px;}
#menucase ul.vert-one li{margin:0;padding:0;border-top:0px solid #c4ba9f;border-bottom:1px dotted #c4ba9f;}
#menucase ul.vert-one li a{display:block;text-decoration:none;color:#786e58;padding:3px 0 3px 7px;width:170px;font-weight:bold;}
#menucase ul.vert-one li a:hover{color:#9c1312;}
#menucase ul.vert-one li a.active{display:block;background:#9c1312;}

.pNote {
    position: relative;
    float: left;
    width: 548px;
background-color: #fed8ec;
    padding: 10px 10px 5px 10px;
margin: 1px 10px 10px 10px;
text-align:center;
}

.rNote {
    position: relative;
    float: right;
    width: 190px;
	background-color: #fff;
	border: 1px dotted #c4ba9f;
    padding: 5px 5px 5px 10px;
	margin: 1px 0px 0px 10px;
text-align:center;
}

table.pedigree {font-size:11px;text-align:center;border-collapse:collapse;}
table.pedigree td {vertical-align:middle;padding:5px;border: 1px solid #B7B8B4;}


.left_pict {float: left; padding: 5px; background: #fff; margin: 5px 7px 5px 7px; border: 1px solid #b9b5ab;}
.pict {padding: 5px; background: #fff; margin: 5px 7px 5px 7px; border: 0px solid #efd4e2;}

.Note {
position: relative;
float: left;
width: 250px;
border: 0px dotted #f0a5cc;
background-color: #fed8ec;
padding: 5px 5px 5px 10px;
margin: 0 10px 10px 0;
text-align:left;
font-size:12px;font-style:italic;
}

.name {font-size:1.3em;font-family: tahoma; color: #e01280; letter-spacing: 0px;padding-top:3px;}
.sname {font-size:1.3em;font-family: tahoma; color: #e01280; letter-spacing: 0px;}
.snameb {color: #e01280; letter-spacing: 0px;font-weight: bold;}


   .sign {
    border: 0px solid #333; /* Параметры рамки */
    padding: 7px; /* Поля внутри блока */
    margin: 10px 0 5px 5px; /* Отступы вокруг */
      }
   .sign p {
    margin: 0 auto 5px;text-align: center;font-size:12px; /* Отступы вокруг абзаца */
   }
  
   .lsign {
    float: left; /* Выравнивание по правому краю */
background-color: #fecae5;
    border: 0px solid #333; /* Параметры рамки */
    padding: 0 0 7px 0; /* Поля внутри блока */
    margin: 2px 10px 0 0; /* Отступы вокруг */
      }
   .lsign p {
    margin: 0 auto;padding: 4px 0 0 0;text-align: center;font-size:12px;
   }
