body {
width: 100%;
text-align: center;
margin: 0px;
padding: 0px;
border: 0px;
color: #73636E;
font-family : "Times New Roman", Courier, monospace;
}
a {
text-decoration: none;
color :#73636E;
}
a:hover {
}
p {
text-indent:20pt;
margin-top : 0px;  
margin-bottom : 0px;  
}
h5 {
font-size: 16px;
}
.kraj {
position: absolute;
top:0px;
width: 740px;
height: auto;
background: #4A954D;
}
.zagolovok {
position: relative;
top:10px;
left: 30px;
width: 710px;
height: 30px;
font-size: 18px;
font-weight: normal;
text-align: left;
color: #73636E;
}
.pustota {
position: absolute;
width:760px;
height: 520px;
top: 205px;
left: -10px;
visibility: hidden;
}
.menu_stolb {
position: absolute;
top: 5px;
left: 10px;
height: 35px;
width: 230px;
background: #D9C1D9 url(/design/knopka.gif) no-repeat;
border: 0px solid;

}
.menu_stolb_name {
position: absolute;
top: 5px;
left: 0px;
width: 100%;
font-size: 18px;
text-align: center;
color:#73636E;
cursor: pointer;
border: 0px;
}
.menu_line {
position: absolute;
top: 215px;
left: 0px;
height: 43px;
width: 742px;
background: #D9C1D9;
}
.podmenu {
position: absolute;
top: 30px;
left: 2px;
visibility: hidden;
}
.mknopka {
background: #EFD4F0;
width: 225px;
height: 30px;
font-size: 16px;
line-height : 85%;
cursor: pointer;
text-align: left;
font-weight: normal;
padding: 3px;
overflow : hidden;
border: 1px solid #C2ADC3;
margin:0px;
}
.punkt_name {
background: #D9C1DA;
border: 1px solid #D2BBD3;
font-weight : bold;
font-size : 15px;
padding: 4px;
text-align: right;
}

h1 {
font-weight : bold;
font-size : 15px;
padding: 3px;
text-align: right;
bbackground: #000000;
}
h3 {
font-weight : bold;
font-size : 14px;
padding:0px 0px 0px 15px;
}
h4 {
text-decoration: underline;
text-transform : uppercase;
font-weight : normal;
font-size : 12px;
padding: 20px 0px 0px 15px;
}
h5 {
	font-size: 18px;
	font-weight: normal;
	color: #73636E;
	display: inline;

}
h6 {
	font-size: 14px;
	font-weight: bold;
	color: #73636E;
	display: inline;
	text-decoration: none;

}
.cepochka {
position: absolute;
top: 20px;
left: 10px;
height: 71px;
width: 780px;
border: 0px solid #DBDFE9;
bbackground-image : url(/design/lkletka.gif);
}
.hand {
	cursor: pointer;
	background-repeat: repeat-x;
}
.knopka {
background: #EFD4F0;
color: #6C5F62;
width: 225px;
height: 100px;
font-size: 16px;
line-height : 85%;
cursor: pointer;
text-align: left;
padding: 3px;
overflow : hidden;
border: 1px solid #C2ADC3;
margin:0px;
}

.lowmenu {
position: relative;
left: 0px;
top:0px;
height: 300px;
width: 740px;
font-weight: normal;
padding:0px;
font-size: 13px;
background: #4A954D;
text-align: center;
color: #DAFFD9;
}

.lowmenu a {
color: #DAFFD9;
}
.lowmenu a:hover {
color: #ffffff;
}
#minirecviziti {
position: absolute;
top: 20px;
left: 550px;
height: auto;
width: 200px;
border: 0px dotted;
}

.tekst {
position: relative;
color:#73636E;
z-index:-100;
top: 0px;
left: 0px;
width: 740px;
background: #ffffff;
font-weight :normal;
font-size : 16px;
text-align: left;
padding: 10px;
font-family : "Times New Roman", Courier, monospace;
}

.tekst h1 {
font-size: 18px;
color: #000000;
background: #E0524F;
border: 2px outset #960004;
}
.viveska {
position: absolute;
top: 0px;
left: 1px;
height: 215px;
width: 740px;
background-image : url(/design/viveska2.jpg);
}
.nachinka {
position: absolute;
left: 0px;
top: 268px;
border: 1px solid #D9C1DA;
z-index: -100;
}
.pics {
position: relative;
top: 5px;
width: 200px;
padding: 10px;
margin: 5px 0px;
font-size: 12px;
text-align: center;
border: 1px solid #D9C1DA;
}
.left {
left: -11px;
float: left;
}
.right {
left:11px;
float: right;
}
.pics img {
border: 1px solid #D9C1DA;
width: 200px;
height: 200px;
}
.hei {
height: auto;}

.dark{
background: #73636E;
color: #FFF0FD;
}
.dark a {
color: #FFF0FD;
}
.tekst hr {
width: 100%;
color: #D9C1DA;
height: 1px;
margin: 20px;

}
.pups {
	font-size: 14px;
	width: 700px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #D9C1DA;
	overflow: visible;
}
.pups1 {
	font-size: 14px;
	width: 700px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #D9C1DA;
	overflow: visible;
	color: #ffffff;
	background: #4A954D;
}
.pups2 {
	font-size: 14px;
	width: 720px;
	text-align: left;
	vertical-align: top;
	overflow: visible;
	color: #ffffff;
	background: #4A954D;
}
.pups4 {
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	overflow: visible;
	color: #ffffff;
	background: #4A954D;

	width: 100%;
}
.pups4 td {
	padding: 5px;
}
.pups4 td a {
text-decoration: none;
}
.pups2 td {
border: 2px outset #5AB65E;
text-align: center;
}
.pups td {
border: 1px solid #ffffff;
text-align: left;
vertical-align: top;
padding: 5px;
width: 150px;
}
.pups1 td {
border: 1px solid #ffffff;
text-align: left;
vertical-align: top;
padding: 5px;
color: #ffffff;
background: #4A954D;
}
.pups img {
border: 1px solid #D9C1DA;
width: 250px;
height: 250px;
}
.pups1 img {
border: 1px solid #ffffff;
width: 250px;
height: 250px;
}
.pups1 p {
padding: 7px 0px 0px 0px;
text-indent:0pt;
}
.pups1 a , .pups2 a {
height: auto;
background: #3C783E;
color:#ffffff;
font-weight: bold;
text-align: center;
text-decoration: none;
padding: 0px 5px;
border: 2px outset #4A954D;
}


.a1 {
color: #ffffff;
text-decorate:none;
height: auto;
font-weight: bold;
text-align: center;
}
.guestbook {
width: 700px;
}

.guestbook a{
font-weight: bold;
font-size: 16px;
text-decoration: underline;
}

.add_text {
background: #73636E;
color: #FFF0FD;
height: 20px;
text-align: right; 
vertical-align: middle;
}
.p4 {
padding: 0px 0px 0px 150px;
text-indent:0px;
}
.p3 {
padding:0px 0px 0px 100px;
text-indent:0px;
}
.p2 {
padding:0px 0px 0px 50px;
text-indent:0px;
}
.p1 {
padding:0px;
text-indent:0px;
}
.tekst a {
text-decoration: underline;
}
.subm {
background: #73636E;
color: #FFF0FD;
height: 30px;
cursor: pointer;
}
.head {
font-weight: bold;
font-size: 16px;
padding: 3px;
width: 150px;
background: EFD4F0;
}
.message {
padding: 8px;
}
.ped {
border: 1px solid #D9C1DA;
}
.ped td {
border: 1px solid #D9C1DA;
font-size: 14px;
width: 220px;
padding: 5px;
text-align: center;
}
.ped img {
cursor: pointer;
height: 50px;
width: 50px;
}
.line {
height: 1px;
background: #ffffff; 
width: 100%;
overflow: hidden;
top: 5px;
visible: hidden;
}
.morephoto {
height: 250px;
width: 250px;
margin: 0px;
padding: 0px;
border: 0px;
}
.underline {
text-decoration: underline;
}
.map {
position: relative;
color:#4F444C;
z-index:-100;
top: 0px;
left: 0px;
width: 740px;
background: #ffffff;
font-size: 14px;
font-weight :bold;
text-align: left;
padding: 40px 80px;
font-family : "Times New Roman", Courier, monospace;
}
.p1{
	padding: 1px 1px 1px 20px;
	background-color: #B09BB0;
	border: 1px solid #BDA6BD;
	color: #FFF2FF;
}
.p1 a{
	color: #FFF2FF;
}

.p2{
	padding: 1px 1px 1px 60px;
	background-color: #BDA6BD;
	border: 1px solid #C9B1C9;
	color: #4A414A ;
}
.p2 a{
	color: #4A414A ;
}

.p3{
	padding: 1px 1px 1px 100px;
	background-color: #C9B1C9;
	border: 1px solid #D6BCD6;
	color: #574C57 ;
}
.p3 a{
	color: #574C57 ;
}
.p4{
	padding: 1px 1px 1px 140px;
	background-color: #D6BCD6;
	border: 1px solid #E3C8E3;
	color: #635863 ;
}
.p4 a{
	color: #635863 ;
}
.p5{
	padding: 1px 1px 1px 160px;
	background-color: #E3C8E3;
	border: 1px solid #F0D3F0;
	color: #706370 ;
}
.p5 a{
	color: #706370 ;
}
.map a {
text-decoration: none;
}
select  {
color: #73636E;
border: 1px solid #4F444C;
font-weight: normal;
font-size : 16px;
text-align: left;
font-family : "Times New Roman", Courier, monospace;
}
input {
border: 1px solid #D9C1DA;
color: #73636E;
font-weight: normal;
font-size : 16px;
font-family : "Times New Roman", Courier, monospace;
}
textarea {
border: 1px solid #D9C1DA;
color: #73636E;
font-weight: normal;
font-size: 16px;
font-family: "Times New Roman", Courier, monospace;
}
.nb {
border: 0px;
}
.zakaz input {
border: 0px;
}
.yb {
border: 1px solid #D9C1DA;
}
.flash {
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
}

.viveska {
position: absolute;
top: 0px;
left: 1px;
height: 215px;
width: 740px;
background: #4A954D;
}


.dog {
position: relative;
	font-size: 14px;
	width: 720px;
	height: 290px;
	text-align: left;
	vertical-align: top;
	overflow: visible;
	color: #ffffff;
	background: #4A954D;
border: 2px outset #5AB65E;
}
.name {
position: absolute;
top: -10px;
left: 55px;
width: 90%;
	text-align: left;
	padding-left: 60px;
height: 20px;
font-weight: bold;
	background: #4A954D;
border: 2px outset #5AB65E;
}
.mini_ph {
position: absolute;
top: 2px;
left: 0;
}
.mini_ph  img{
width: 50px; 
height: 50px;
padding: 0;
margin: 0;
border: 2px outset #5AB65E;
cursor: pointer;
}
.big_ph 
{
position: absolute;
top: 17px;
left: 57px;
}
.big_ph  img{
width: 250px; 
height: 250px;
border: 2px outset #5AB65E;
}
.dog_info {
position: absolute;
top: 10px; 
left: 310px;
}
 .part{
width: 50%;
float: right;
}
.parent {
border: 2px inset #5AB65E;
margin: 10px;
padding: 5px 10px;
height: 50px;
overflow: hidden;
}
.parent a {
	color: #ffffff;
	font-weight: bold;
}
.comment {
position: absolute;
top: 277px;
left: 55px;
width: 90%;
height: 20px;
	text-align: left;
	padding-left: 60px;
		background: #4A954D;
	border: 2px outset #5AB65E;
}
.info {
color: #ffffff;
	font-size: 14px;
}
a {cursor: pointer;}




.puppy {
position: relative;
	font-size: 14px;
	width: 720px;
	height: 290px;
	text-align: left;
	vertical-align: top;
	overflow: visible;
	color: #ffffff;
	background: #4A954D;
border: 2px outset #5AB65E;
}
.name {
position: absolute;
top: -10px;
left: 55px;
width: 90%;
	text-align: left;
	padding-left: 60px;
height: 20px;
font-weight: bold;
	background: #4A954D;
border: 2px outset #5AB65E;
}
.mini_ph {
position: absolute;
top: 2px;
left: 0;
}
.mini_ph  img{
width: 50px; 
height: 50px;
padding: 0;
margin: 0;
border: 2px outset #5AB65E;
cursor: pointer;
}
.big_ph 
{
position: absolute;
top: 17px;
left: 57px;
}
.big_ph  img{
width: 250px; 
height: 250px;
border: 2px outset #5AB65E;
cursor: pointer;
}
.pups_info {
position: absolute;
top: 10px; 
left: 310px;
}
 .part{
width: 50%;
float: right;
}
.parent {
border: 2px inset #5AB65E;
margin: 10px;
padding: 3px 5px 3px 5px;
height: 60px;
}
.parent a {
	color: #ffffff;
	font-weight: bold;
}
.comment {
position: absolute;
top: 277px;
left: 55px;
width: 90%;
height: 20px;
	text-align: left;
	padding-left: 60px;
		background: #4A954D;
	border: 2px outset #5AB65E;
}
.info {
color: #ffffff;
	font-size: 14px;
}
.info td {
width: 50%;
}
a {cursor: pointer;}
.parentphoto {
float: left;
height: 50px;
width: 50px;
margin-right: 10px;
padding: 0;
border: 2px outset #5AB65E;
cursor: pointer;
}

#center {
width: 100%;
text-align: center;
}
#vse {
position: relative;
padding: 0px;
margin: 0px;
top: 0px;
width: 740px;
text-align: left;
}
h1{
font-weight : normal;
font-size: 18px;
margin: 0;
text-align: center;
color: #73636E;
padding: 0;
}
h2 {
font-weight : bold;
font-size : 15px;
padding: 0;
margin: 0;
}
h3 {
font-weight : normal;
color: #6C5F62;
font-size: 16px;
line-height : 85%;
text-align: left;
padding: 0;
margin: 0;
}
.nick {
position: absolute;
background: #4A954D;
top: -10px;
left: 55px;
height: 20px;
width: 550px;
font-weight: bold;
text-align: left;
padding-left: 60px;
border: 2px outset #5AB65E;
}
.comment {
position: absolute;
background: #4A954D;
top: 277px;
left: 55px;
height: 20px;
width: 550px;
text-align: left;
padding-left: 60px;
border: 2px outset #5AB65E;
}
.all_pictures td {
	width: 350px;
	padding: 2px;
	text-align: center;
	border: 1px solid #D9C1DA;
	vertical-align: top;
}
.all_pictures img {
border: 1px solid #D9C1DA;
}
.news a {text-decoration: none;}