﻿/*css vinzentatemi*/
#preloadImages {
width: 0px;
height: 0px;
display: inline;
background-image: url(fon/1024.jpg);
background-image: url(fon/main.jpg);
background-image: url(fon/knopka1.png);
background-image: url(fon/footer.png);
background-image: url(fon/bg5.png);
background-image: url(fon/lang.png);
background-image: url(fon/blok.png);
background-image: url(fon/news-bottom.jpg);
image: url(img/index6.jpg);
background-image: none;
image: none;
} 
#preloadImages {
clip: rect(0 0 0 0);
} 
html,body{margin:0;padding:0;height:100%; width: 100%;
 }
body{
background-image:url(fon/bg5.png);

background-position: 50% 0;
background-attachment:fixed;
margin:0 auto;padding:0 auto}




#container {
	background-image: url(fon/1024-7.jpg);
background-repeat:no-repeat;
background-position:50% 0;
	width:1024px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin: 0 auto;
	padding:0 auto;
	color: #333;
	text-align: left;
	line-height:1.2em;
	font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
} 
 #container strong {
	
	color: #555;
	
} 

/* wrapper ---------------------------------------------------*/
#wrapper{
position:relative;
float:left;

background-position:0 0;	
width:100%;
margin:0px;
}
/* sidebar -menu---------------------------------------------------*/

#sidebar{
	display:inline;
	background:none;
	float:left;
	position: absolute;
	width: 50px;
    height:180px;
	padding:0px 0 0 0px;
	left:0px;
	top: 298px;
}

div#menu{ display:block;
position:relative;
float:left;
width : 50px;
height : 100px;
}

div#menu ul li{
	background-image: url(fon/knopka1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	list-style-type: none;
	width: 171px;
	height: 62px;
	text-align: left;
	padding: 20px 0 0 30px;
}
#menu ul li a, #menu-gorizont ul li a{display: block;
width:100px;
height:55px;
font-size:15px;
font-weight:600;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif   "Courier New", Courier, monospace   Courier, monospace; 
color : #333;	
}

#menu ul li a:hover, #menu-gorizont ul li a:hover{
position:relative;
list-style-type:none;
font-size:15px; 
text-decoration: overline underline;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif   "Courier New", Courier, monospace   Courier, monospace; 
color:#A5260A;}

.viz{font-size:15px;
font-weight: 600;
text-decoration: overline underline;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif   "Courier New", Courier, monospace   Courier, monospace; 
color:#A5260A;}
#lnk0 {
	position: absolute;
	top: -47px;
	left: 100px;
}  
#lnk1 {
	position: absolute;
	top: -47px;
	left: 230px;
	
}
#lnk2 {
	position: absolute;
	top: -47px;
	left: 380px;
}
#lnk3 {
	position: absolute;
	top: -47px;
	left: 520px;
}
#nb{ position:absolute; left: 90px; top: 5px;width:43px; height:12px}/*solnce*/
#lnk4 {
	position: absolute;
	top: -47px;
	left: 660px;
}
#lnk5{
	position:absolute;
top: -47px;
	left:800px;
	}
#lnk6{
	position:absolute;
	top:-12px;
	left:857px;
}

	
/*#menu-vert{
float:left;
margin-left:22px;
padding:5px;
display:block;
width:auto;
height:auto;
background-image:url(fon/blok.png);
border:1px #ae7e50   dotted;
border-radius: 4px;
}


#menu-vert:hover {
 background-color:#f9f0e7;
 border:1px  #e1c08d  dashed;
 box-shadow: 0 0 5px #DDD;
}
#menu-vert a {opacity: 0.8}
#menu-vert:hover a {opacity:1}
#menu-vert a:hover {opacity: 1}


/*#menu-vert ul li{
background-image:url(fon/vert-knopka.png);
	background-position:0 0;
	background-repeat:no-repeat;
width:48px;
	height:124px;
list-style-type:none;

}
#menu-vert ul li a{

padding:0;
	
}
#menu-vert ul li a:hover{
padding:0;
}
#lnk-vert1{
	position:absolute;
	top:60px;
	left:0px;
}
#lnk-vert2{	position:absolute;	
	top:210px;
	left:2px;
}


#link-back {position:absolute;width:70px;top:180px;left:110px;  
  vertical-align:middle; }
#link-img {position:absolute;width:85px;height:15px;top:300px;left:20px;
     vertical-align:middle;}*/


/*---------------- content , zagolovki , stop's, none---------------------------------------------------*/
#content{
	

	display:inline;
	width:904px;
	height:auto;
	float:left;
	position:relative;
	overflow:hidden;
	margin: 358px 45px 0 45px;
	padding: 0 0 0 30px;
	}


#content p{
	padding: 0 0px 5px 0px;
	font-weight: normal;
	font-style: normal;
}

.top { 
text-align:left;
margin: 0px  0 10px 30px;
padding: 0px;
font-size:16px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#333;
}

.top-none { 
text-align:left;
margin: -5px  0 10px 30px;
height:20px;
clear:both

}
.top-sale{ display:inline; width:350px; height:40px; float:right; padding-right:15px}
.stop1{ clear:both; height:30px}
.stop{ clear:both; height:5px}
#none, .none{ display:none}
/*--------- footer ------------------------------------------*/
.clear {
	clear:both;
    height:5px;	
}
.clearfloat {
	clear:both;
    height:68px;	
}
#footer{
	position: relative;
	width: 1008px;
	height: 68px;
	background-image: url(fon/niz3.jpg);
	background-repeat: repeat-x;
	padding: 0;
	margin: -68px auto 0 auto;
	font-size: 11px;
	font-weight: 550;
	font-family: verdana;
	color: #000;
	text-align: left;
	background-color: #EBECEF;
}

#footer #last{ float:left;  padding:33px 0px 0 30px;display:inline; width:20%;
}
#footer #c{ float:left; display:inline;   padding:33px 20px 0 80px;  width:25%; text-align:right
}
#footer #leda{  float:left; display:inline; padding:30px 0px 0 35px;  width:15%; 
}
#footer #stat{  float:right; display:inline; padding:23px 70px 0 10px; width:30px; /*28px 40px 0 10px; width:30px;*/
}

/*   --------- img , img alling, float's  ------------------------------------------*/   
img, a img {
border:0;
padding:0px;}

.i-right {
float: right;
margin:0 0 2px 10px;
padding:10px;
position:relative;
background-image:url(fon/bg2.png);
text-align:center
	}
.i-center {
text-align:center;
margin:0 auto ;
padding:1px}
		 
.floatleft { display:inline; float:left; position:relative; overflow:hidden; vertical-align: top}
.floatright{ float:right}
.center{ margin:0 auto;
text-align:center;}
.center img{ border-radius: 4px;
 box-shadow: 0 0 8px #554f3c;
 margin:1px 45px 1px 45px;}
.center  H1 strong,.center  H1 b {   
	font-weight: bold;
	line-height:200%	
	}
	.center  H1 em,.center  H1 i {   
	font-weight: normal;
	font-style:italic;
	font-size:11px;

	color:#333;/*#df5934;*/
	
	}
/*  ----------------------------  a, class, id , H, text, zagolovki      -------------------------------------*/

a:link, a:visited, a.active { 
color: #484921;
font-weight:normal;
text-decoration:none    }
a:hover { 
color: #484921;
font-weight:normal;
text-decoration:underline }

H1 {
   font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;	
	font-weight: normal;	
	color: #555;
	line-height:120%}
	
H2 {
   COLOR:#007403;
   font-family:TIMES NEW ROMAN,VERDANA;
   FONT-WEIGHT:bold;font-size:18px;
   margin: 5px;
    line-height: 2.0em;
	text-align:center;
}
H3 {
   font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;	
	font-weight: normal;	
	color: #ae7e50;	
	}
	
H4 {
background-color:#f0dfc9;
border:1px #ae7e50  dotted;
border-radius: 5px 5px 0 0 ;
text-align:center;
padding:5px 20px 5px 20px;
margin:2px ;
color: #df5934;
font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;	
	font-weight: 400;
	line-height:1.5em;
	}	

.style1 {color: #C69A73}
.style2 {color: #D4D0C8;font-size:12px;}
.style3 { display:inline;
   font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;	
	font-weight: normal;	
	color: #555;	
	}
	.style4, .style4 a { display:inline;
   font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;	
	font-weight: normal;
	margin-right:5px;	
	color: #333;	
	}

.style6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
}
.style7 { color:#063;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;}

.index{ margin:10px 0 0px 80px;
line-height:1.9;
text-align:left;  
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
font-style: italic; }

/*--------------------------------news, 

----------------------------*/
/*#hot-news {position:relative;
height:15px; 
padding:0px 270px 10px 30px;
margin:-5px 0 3px 0;
color: #77622b;
font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;	
	font-weight: 500;}*/
.NB{display:block; 
margin:1px  10px 5px 0;
padding:2px;
text-align: center;
color:#ad4300;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight:normal;
font-style:  normal;
 line-height:1.3em;
 border-bottom : 1px dotted #e1c08d; 
 }
.NB1{
color:#F00; 
 }
 .NB2{display:block; s
margin:10px  10px 5px 0px;
padding:10px;
text-align: center;
color:#ad4300;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight:normal;
font-style:  normal;
 line-height:1.5em;
   border-top : 2px dotted #e1c08d ;

 
 }
 .NB2 img{ border-radius: 4px;
 box-shadow: 0 0 8px #554f3c;
 margin:10px 45px 10px 45px;
}
 
 
/*#NB{ font-style:oblique
 }*/ 
.top-news { float:right;
display:block;
margin: -10px  0px -30px 30px;
padding: 0px 10px 0 0;
width:inherit;
clear: right
/*text-align:center;
font-size:18px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#505050;
line-height:1.5em*/
}	
.top-news img { float:right
}	
#post1, #post2{ 
background-image:url(fon/niz.png); 
display:block;
height:auto;
position:relative;
overflow:hidden;
margin:10px 10px 5px 0px;
padding:10px 20px 10px 20px ; 
  border: dotted 1px #e1c08d; 
  border-radius: 15px;
line-height:1.5em; 	
}
#post{ width:inherit;
	display: -webkit-flex;
    display: -moz-flex;
    display: -ms-inline-flex;
    display: -o-flex;
    display: flex;
	
	-webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    -o-flex-flow: wrap;
    flex-flow: wrap;/* блоки переносятся*/
	
	-webkit-flex-start: align-content;	
    -moz-flex-start:align-content;  	
   -ms-flex-start: align-content;
	 -o-flex-start: align-content;	
    flex-start: align-content;	/* выравнивание внутри многострочного контейнера */

background:none;
height:100%;
margin:-5px -30px -5px 0;
padding:0 ;
border:0
}

#post2{ position:relative;/* для всех IE */
display:inline;/* для всех IE */
float:right; /* для всех IE */
color: #333;
width:44%;
margin:0px 20 0px 0px  }



#post1 p, #post2 p  { line-height:1.5em; 
font-family: verdana;
font-size:12px;
color: #333;
}
#post p { display:block;
position:relative;
float:left;
line-height:1.1em; 
font-family: verdana;
font-size:12px;
color: #333;
}
#post strong , #post p strong{ 
font-weight: 700;

padding:0 5px 0 0 
 }  
#post1 strong , #post1 p strong, #post2 strong , #post2 p strong, #post1 b , #post1 p b, #post2 b , #post2 p b{ 
font-weight: 700;
color: #555;
font-size:12px;


 }  
 
#post1  em, #post1 p em, #post2  em, #post2 p em, #post1  i, #post1 p i, #post2  i, #post2 p i {
	color:#df5934;
	font-weight:600;
	padding:0 8px 0 0px;	
	 font-style: italic;
	 font-size:11px
}

.day, .holiday {display:block; 
margin:5px 5px 10px 5px;
padding:0 0 5px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
text-align:left;
color:#714a22;
line-height:1.3em;
border-bottom: dotted 1px #e1c08d;
 } 
 .holiday {
font-size: 16px;
text-align:center;
color: #063 ;
font-weight: bold;
border: none;
 }   

#post1 A:link, #post1 A:visited,#post1 A.active,#post1 p A:link, #post1 p A:visited,#post1 p A.active, #post A:link, #post A:visited,#post A.active,#post p A:link, #post p A:visited,#post p A.active,
post2 A:link, #post2 A:visited,#post2 A.active,#post2 p A:link, #post2 p A:visited,#post2 p A.active, {
color:#ad4300;
margin:0 5px 0 10px;
text-decoration:none;

}


#post1 A:hover, #post1 p A:hover, #post A:hover, #post p A:hover,
post2 A:hover, #post2 p A:hover { 
color:#77622b;
text-decoration:none
}
.i-r{ float:right;
margin:2px 2px 2px 20px ;

}
.i-rr{ float:left;
margin:2px 20px 2px 2px ;
/*border:1px #ae7e50 solid;*/
border-radius: 4px;
 box-shadow: 0 0 5px #000;
}
.i-l{ float:left;
margin:2px 20px 2px 2px ;

}
.i-left{ float:left;
margin:2px 20px 2px 30px ;
border:1px #ae7e50 solid;
}
#post1 img, #post2 img{ border-radius: 4px;
 box-shadow: 0 0 8px #554f3c;

 float:right;
margin:2px 2px 2px 20px ;}/*-------------------------------links----------------------------*/
#links {position:relative; 
width: inherit;
display:block;
float : left;
margin:0 ;
padding:20px 0px 10px 0px ;
text-align:center;

border-top: dotted 1px #e1c08d;
/*font-family:tahoma;
color:#77622b;
font-size: 12px;*/

}
#links1 {position:relative;
width: 904px;
display:block;
float : left;
padding:5px 0px 10px 70px ;	
text-align:left;
font-family:tahoma;
font-size:11px;
line-height:160%
}

#links p, #links1 p  {
text-align:left;

}
#links p   img {
text-align:left;
border:none;
margin:1px 12px 1px 10px ;
}

#links-l {width:270px;
display:inline;
float : left;
margin:0px 10px 0 0;
padding:0 10px 0px 0px ;
text-align:left;
}

#links-r {width:280px;
display:inline;
float : right;
margin:0px  5px 0 0px;
padding:0 15px 0px 0px ;
text-align:left;
}		
#links-l strong, #links-r strong {
font-weight: normal;
padding:0px 0 0 0;
color: #77622b;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px
}
#links h5, #links-l h5, #links-r h5 {
font-family: Georgia, "Times New Roman", Times, serif, verdana;
font-size: 13px;
font-weight:normal;
margin:10px 2px 2px 2px; 
padding:2px;
width:100px;
text-align:center;
border: dotted 1px #e1c08d;
color: #505050;

}
#links a, #links1 a, #links-l a, #links-r  a{
	color: #77622b;
	font-weight: 500;
	text-decoration: none;
	text-decoration: underline;
}
#links a:link, #links1 a:link, #links-l a:link, #links-r  a:link {
	font-weight: 500;
	text-decoration: underline;
}

#links a:hover, #links1 a:hover, #links-l a:hover, #links-r  a:hover {
	color:/*#ae7e50*/#a96509;
	font-weight: 500;
text-decoration: none;		
}
#links img, #links1 img, #links a img, links-l img, links-l a img {
border:none;
margin:1px 12px 1px 1px ;
}
#links-r img {
border:none;
margin:1px 15px 1px 1px ;
}
.banner{position:relative;
display: inline; float:left;
width: inherit;
border-top: dotted 1px #e1c08d;
border-bottom: dotted 1px #e1c08d;
margin:0;
padding:40px 0 10px 70px;

}
.banner1{position:relative;
display: block; float:left;
width: inherit;
border-top: dotted 1px #e1c08d;
margin:0;
padding-top:10px  ;
text-align:center;

}
.text-cod{ position:relative;
display: inline ; 
float:right;
margin:-40px 0 0 0px;
padding:5px;
width:380px;
text-decoration:none;
}

.text-cod textarea{position:relative;
display: inline ; 
 width:280px;
 float:left;
 margin:10px 0 0 20px;
padding:4px ;
background:#f6f8e8;
border: solid 1px #93ad62;
border-radius:4px;
font-size:11px; color:#505050; 
text-decoration:none}


.text-cod a, .text-cod a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px; color:#505050; font-style:italic;
text-decoration:none}
/*-----------------------photos google----------------------------*/

#images,#images1, #images2, #images3, #images4, #images5, #images6, #images7, #images8, #images9,#images10,
 #images11,#images12,#images13,#images14 {width:100%;
height:auto;	
text-align:center;

}

#kennel-photos {
width:850px;
 display:block;
 clear:both;
 height:100%;
position : relative;
margin:0px 0 0 0px;
padding:5px 5px 5px 45px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
text-align: center;
color:#714a22;
line-height:1.3em;
background-image:url(fon/niz.png);
border : 1px dashed #e1c08d;
border-radius: 15px;
}
#puppies-photos {
width:840px;
 display:block;
 clear:both;
 height:100%;
position : relative;
margin:0px 0 0 0px;
padding:5px 25px 5px 30px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color:#714a22;
line-height:1.3em;


}
#news-photos {
width:630px;
 float:left;
height:100%;
position : relative;
margin:0px 0 0 0px;
padding:5px 0 5px  20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
text-align:left;
color:#333;

border : 0px dashed #e1c08d;
border-radius: 15px;
}

#kennel-photos img { 
margin:5px 2px 2px 2px ;
border:1px #ae7e50 solid;*/
border-radius: 4px;
 box-shadow: 0 0 5px #000;
float:right;

}
#puppies-photos img{ border-radius: 4px;
 box-shadow: 0 0 5px #554f3c;}
 .block-r { position:relative;
min-height:130px;
float: right;
margin:0 20px 2px 10px;
padding:15px 10px 10px 10px;
background-image:url(fon/bg2.png);
border-radius: 20px;
text-align:center
	}
/*     tablicy--------------------------------------------*/
 /*#TABLE {  
BORDER-COLLAPSE: collapse;
margin-top:30;
border-width:2px; border-color:#e1c08d;  border-style: solid; 
line-height:1.1em;   
}
   
TR {
	HEIGHT: 100%;
	border-width:1px;
	border-color:#e1c08d;
	font-size:11px;
	text-align:left;
}
TD { OVERFLOW: hidden; WHITE-SPACE: nowrap;  border-width:1px; border-color:#e1c08d;  }  
TH	{ line-height:1.3em; border-width:1px; border-color:#e1c08d; }	
 
#TABLE td img { border:0; margin:3px; 
 
}
#TABLE td strong  {
	color: #935c57; 
		
}*/
/*-----------------------[[[[[[[[[[[[[[[[[---------------------------*/
/*#pup-video {width:636px;
width:display:block;
float : left;
border: dotted 1px #e1c08d;
margin-top:5px;
padding:15px 0px 15px 15px ;	
text-align:left;
}
#reclam h4 {font-weight:normal;
font-family: Georgia, "Times New Roman", Times, serif, verdana;
font-size: 13px;
text-align:right;
margin:0px 0 0 0px; 
padding:0px 10px 0 0;

}
#reclam h4 a, #reclam h4 a:hover {
font-style:italic;
text-decoration:underline;
color: #77622b;
padding:0 10px 0 10px}*/

/*-----------------------iframe---------------------------*/
/*#iframe-gb {position: relative;
	display:block;
	
margin-top:-140px;
	padding:0px 0 10px 0px;
	width:904px;
	height:800px;
}*/


/*----------------------- kartochka sobaki-, kartochka pometa-----------------------------*/

.dogs {
position:relative;
width:904px;
display:block;
float : left;
padding:10px 0px 30px 0 ;	
text-align:left;


}
.dogs A:link, .dogs A:visited,.dogs A.active 
{color:#77622b;
}
.dogs a:hover {
color:#ae7e50;
}
.dogs img {
	z-index:1000000;
border:none;
border-radius: 8px;

margin:0px 5px 0px 30px ;
}

#center {border:#e1c08d 1px solid;
float:left;
 margin:10px auto ;
 padding:1px}

.left{
width:250px;
display:inline;
margin:-10px 5px 0px 10px ;
padding: 5px 0 5px 0;
background-color:#f4f4f4;
text-align:center;
float:left;
border: dotted 1px #e1c08d;
color: #77622b;
}
.right{
width:250px;
display:inline;
margin:-10px 5px 0px 10px ;
padding: 5px 0 5px 0;
background-color:#f4f4f4;
text-align:center;
float:left;
border: dotted 1px #e1c08d;
color: #77622b;
}

#dogs-person{ background-image:url(fon/niz.png);
 position:relative;
float:left;
display:block; 
clear:both;
text-align:justify;
width:840px;
margin: -20px auto;
padding: 10px 20px 5px 40px;
	font-family: verdana;
	font-size:92%;
	line-height:1.4em;
	font-weight: normal;	
	color: #333;
border : 1px dashed #e1c08d;
border-radius: 15px;
}
#dogs-person img{ 
margin: 15px ;
float:right;
box-shadow: 0 0 5px #000;
border-radius: 5px;
}
#dogs-person strong{ 
font-weight:bold;
padding:0 5px 0 5px;
}
#dogs-person a, #dogs-person a:hover{ text-decoration:underline}
.name{display:block; 
margin:2px auto;
padding:2px;
text-align: center;
color:#ad4300;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
font-weight:normal;
font-style:  normal;
 line-height:1.5em 
 }
.tituly, .tituly a, .tituly a:hover{ 
display:block; 
margin:10px auto;
padding:2px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
text-align: center;
color:#714a22;
line-height:1.3em
}
.predki{
position:relative;
float:right;
width:300px;
margin:5px 10px 10px 20px ;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
text-align: left;
color:#714a22;
line-height:1.5em;
text-decoration: none}	

.predki a, .predki a:hover{ text-decoration: none;
padding:2px 2px 2px 10px;
color:#714a22;
}
.deti{display:inline;
width:auto;
border-radius: 5px;
 box-shadow: 0 0 2px #ae7e50;
position:relative;
float:left;
text-align:left;
margin:5px 5px 5px 0;
padding: 5px;
}
.deti img, .deti a img { display:block;
margin:1px;
text-align:center;
vertical-align:top;
border-radius: 4px;
}			
.titul1{ width:250px;
border : 1px dotted #e1c08d;	
display:block; 
margin:25px auto 10px auto;
padding:5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
text-align: center;
color:#714a22;
line-height:1.3em
}
.titul5{ 
float : right;
width:250px;	
display:block; 
margin:0 0 0 15px ;
padding:5px 0 5px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
text-align: center;
color:#714a22;
line-height:1.3em;
background-color:#f0dfc9;
border:1px #ae7e50  dotted;
border-radius: 5px  ;
}
.titul5 img{
display:block; 
margin:7px 0 -5px 0 ;

border-radius: 4px;
 box-shadow: 0 0 5px #000;
}
.titul3{ width:150px;
background-repeat: repeat-y;
border : 2px dashed #e1c08d;	
display:block; 
margin:-15px auto;
padding:5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
text-align: center;
color:#714a22;
line-height:1.3em
}
.titul2, .titul2 p{
border:none;	
display:block;
clear:both; 
margin:-5px 0 0 0px;
padding:5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
text-align: center;
color:#714a22;
line-height:1.3em
}
.titul4{
display:block; 
margin:30px auto 10px auto;
padding:5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
text-align: center;
color:#ad4300;
line-height:1.6em;

}
.titul4 a{
text-decoration:none;
font-weight:normal;
}
 .titul4 a:hover{
text-decoration:underline;
font-weight:normal;
}
.titul4 strong, .titul4  strong a{text-decoration:none;
font-weight:normal;
padding:0 6px;
color:#ad4300;
}
.results {position:relative;
width:904px;
display:block;
clear:both;
float : left;
margin-bottom:15px;
border:none;
}
.results p { background-color:#f0dfc9;
	width:804px;
	display:block;
	float : left;
	font-family: verdana;
	font-size:92%;
	line-height:1.4em;
	font-weight: normal;
	color: #333;
	margin: 0 0 5px 0;	
	padding: 5px 10px  5px 30px;
}
.results p em {
	color:#df5934;
	font-weight:800;
	padding:0 8px 0 8px;
}

/*----------------puppies----------------------------------------------------------------------*/
 #puppies {   position:relative; overflow:hidden;
  margin:20px 10px 10px 0; 
 padding:10px ; 
 background-image:url(fon/niz.png);
  border: dotted 1px #e1c08d; 
  border-radius: 15px;
  }
  #puppies1 {   position:relative; 
  overflow:hidden;
   margin:-23px 10px 10px 0; 
  padding:10px 30px 10px 30px ; 

  border: dotted 1px #e1c08d; 
  border-radius: 15px;
  }

 #puppies,  #puppies H1,  #puppies1  #puppies1H1{

color: #333; 
}
#puppies a, #puppies1 a{
	font:15px;
color:#ad4300;}

#puppies a: hover, #puppies1 a: hover{
	font:15px;
color: #444;
font-style: 
} 
 #puppies h6,  #puppies h6 a, #puppies1h6,  #puppies1 h6 a{
	font:13px; 
}
	

/*------------- Katalog: ch, males, females - skript capSlide-------------------------------------------------------------------------*/			
 .chih{ position:relative;
width: auto;
text-align:center;}
 

 .top-chih { 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-style: italic; 
margin:0px 0 0px 15px;
color:#505050;
text-align:center;
display:block;
line-height:1.5em;

}

 .top-chih-mini {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-style: italic; 
margin:0px 0 0px 15px;
color:#505050;
text-align:left;
display:block;
line-height:1.5em
}
.demo, .demo1, .demo2, .demo-mem{position:relative;
display:inline;
	text-align:center;
	float:left;
	margin-left:20px
}

.demo3{position:relative;
display:inline;
	text-align:center;
	float:left;
	margin-left:20px;
	width:300px;
	height:20px
}
.demo4{position:relative;
display:inline;
	text-align:center;
	float:left;
	margin-left:20px;
	width:80px;
	height:20px
}
.demo img{ width:180px;
height:180px;
border-radius: 10px 10px;  /* CSS3 */
}
.demo-mem img{ 
border:20px #000;
}
.demo1 img{ width:155px;
height:155px
}

.demo2 img{ width:110px;
height:110px
}
 
.demo h3, .demo1 h3{
	color:#FFFFFF;
}
	
/*----------------------form-index (skript contactable-style )-------------------------------------------------------------*/
#contactable #contactable_inner { 
background-image: url(fon/form3.png);	
	cursor:pointer;
	width:98px;
	height:180px;
	left:-7px;
	margin-left:10px;

	overflow:hidden;
	position:fixed;
	*position:absolute;
	text-indent:-100000px;
	top:175px;
	*margin-top:10px;	
	z-index:99;
	
}
#contactable #contactForm {
	background-color:#f6f8e8;
background-image:url(fon/bg2.png);	
 opacity: 0.85;
 filter:alpha(opacity=85);
	border-radius:20px  ;
 box-shadow: 0 0 8px #bdb157; 	
height:auto;
	left:0;
	margin-left:-300px;	
	margin-top:-105px;
	overflow:hidden;
	padding-left:30px;
	position:fixed;
	top:215px;
	width:265px;
	z-index:100000;
	
}

#contactable form {

width:215px;	


}
#contactForm input, textarea {
background-color:#f6f8e8;
margin:5px 0 5px 0;
padding:5px;

width:230px;
 border:1px solid #bdb157;
	border-radius:10px ;
	-webkit-box-shadow	: 3px 4px 6px rgba(135, 139, 144, 0.4);
	-moz-box-shadow		: 3px 4px 6px rgba(135, 139, 144, 0.4);
	box-shadow			: 3px 4px 6px rgba(135, 139, 144, 0.4);

}


input::-moz-focus-inner {border:0}
input:active, textarea:active { outline:none; overflow: auto; } 
:focus {outline:none; }
:focus { outline: 0; }


input::-webkit-input-placeholder {}
 input:-moz-placeholder {}
 ::-webkit-input-placeholder {
	color: #333;
	font:13px Verdana, Arial, Helvetica, sans-serif;

}
:-moz-placeholder {
	color: #333;
	font:13px Verdana, Arial, Helvetica, sans-serif;

}
.placeholder {
	color: #333;
	font:13px Verdana, Arial, Helvetica, sans-serif;

}

#contactable #overlay {
	background-color:#fff;
	display:none;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0;
}
#contactable .error { background-color:#d5d2bc; }
#contactable #name.error { background-color: #d5d2bc; }
#contactable #email.error { background-color: #d5d2bc; }
#contactable #comment.error { background-color: #d5d2bc; }	

#contactable form#contactForm input, textarea {

	resize:none;
}


/*----------------------share 42-------------------------------------------------------------*/
#share42 { 
  position: fixed;
  z-index: 1000;
  margin-left: 0; /* смещение панели влево от края контента */
}
#share42 {
  padding: 6px;
  
  border-radius: 4px;
 margin:0 0 0 -53px;  
}
#share42:hover {
 

}
#share42 a {opacity: 0.8}
#share42:hover a {opacity: 1}
#share42 a:hover {opacity: 1}
/*--------кнопка-top-----------------------*/ 
.b-top {
	z-index:2600;position:fixed;left:10px;bottom:63px;width:34%;margin-left:50%;opacity: 0.6;filter:alpha(opacity=60);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
color:#333;background-image:url(fon/bg2.png);
url(http://site.yandex.ru/static/css/blocks/b-j-top/b-j-top.png) no-repeat 50% 11px;
 border:1px #ddd solid;
border-radius: 20px  ;
 box-shadow: 0 0 15px #666;
 opacity: 0.7;	filter:alpha(opacity=70); }
/*----------------------contact---------links----------------------------*/

#contact, #contact p {position:relative;

width: inherit;
height:auto;
display:block;

margin:20px 0px 10px 30px ;	
text-align:left;
/*border-top: dotted 1px #484921;*/
font-family:tahoma;
color:/*#ae7e50*/#484921;
font-size: 12px;
line-height:normal;
}
#contact p { 
float : left;

}
/*#contact    img {
margin:2px 2px 2px 20px ;

border-radius: 4px;
 box-shadow: 0 0 5px #000;
 border:none;

}*/
.i-cont{ border-radius: 4px;
 box-shadow: 0 0 8px #554f3c;
 float:left;
margin:30px 0px 0px 30px ;}


#contact p   img {
float:left;
border:none;
margin:-10px 12px 1px 10px ;
}

#contact-left {
	display: inline;
	position: relative;
	width: 300px;
	float : left;
	text-align: left;
	margin: 0px 0 0 50px;
	padding: 0;
	color: #EDEFF1;
}

#contact-right {width:300px;
display:inline;
position:relative;

float : right;
margin:0px  10px 0 -80px;
padding:0 30px 0px 40px ;
text-align:left;
}


#contact-left strong, #contact-right strong {
font-weight: normal;
padding:0px 0 0 0;
color: #484921;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px
}
/* #contact-left h5, #contact-right h5 {
font-family: Georgia, "Times New Roman", Times, serif, verdana;
font-size: 14px;
font-weight:normal;
margin:10px 2px 2px 2px; 
padding:2px;
width:100px;
text-align:center;
border: dotted 1px #e1c08d;
color: #505050;
}*/
#contact a{
	color: #484921;
		font-weight: 550;
	text-decoration: underline;
}
#contact a:link{
	font-weight: 550;
	text-decoration: underline;
}

#contact a:hover{
	color:/*#ae7e50*/#a96509;
	font-weight: 550;
text-decoration: none;		
}
.none, #none { 
display:none;
}

/*----------------------cycle-------------------------------------------------------------*/

#cycle { height:500px ;
width:900;
margin:200px 20% ; clear:right

}
 .pics{float:left;   width:auto;

}
 .pics img{  display:none;
 box-shadow: 0 0 15px #554f3c;
-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px; 
 } 
 #img1{   display: inline ;
  box-shadow: 0 0 15px #554f3c;
-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px; 
 }
pre { display:none } 
 .pics-text{float:right;  width:600px; text-align:justify}
#pluso{ background:none; position: absolute; left: 0px; top:0px; "}
#dom{  position: absolute; left: 10px; top:260px; "} 
