* {
	margin: 0;
	padding: 0;
	outline:0;
}

html,body {
height:100%; background: #F1F1F1;}

body {
	font-size: 14px;
	line-height: 22px;
	font-family: Helvetica, Sans-Serif, Georgia;
	color: #5b5b5b;
	background: #F1F1F1;	
	background: url("../images/bg-body.gif");	
	background-position:top;
	background-repeat:repeat-x;
}

a {
	color: #3B67CE;
	text-decoration: underline;
	cursor:pointer;
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0;
}
input, textarea, select {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
textarea {
	overflow: auto;
}
fieldset {
	border:0;
}

h1 {
font-size:20px;
padding:2px 0 7px 15px;}

h2 { 
	font-size:17px;
	color:#222325;
}
h3 {
	font-size:25px;
	color:#222325;
	line-height:31px;
	padding-bottom:8px;
}
h4 {
	font-size:16px;	
}
.cl {
	display: block;
	height: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	clear: both;
}
/*
.notext {
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
} 
.left, .alignleft {
	float: left;
	display: inline;
	margin-left:6px;
}
.right, .alignright {
	float: right;
	display: inline;
} */

	/* стили верхнего фона и нижнего фона*/
#background_1 {
    background: url("../images/clouds.jpg");
	background-position:50% 50%;
	background-repeat:repeat-x;
	min-height:338px;
	position:relative;
	margin-bottom:-330px;}	
	/* стили второго фона */
#background_2 {
	background: url("../images/bg-body.gif");
	
	background-position:top;
	background-repeat:repeat-x;
	background-color:#f0f0f0;}
	/* стили нижнего фона */
#background_3 {
	width:100%;
	background: url("../images/bg-footer2.jpg");
	background-position: center top;
	background-repeat:no-repeat;
	height:130px;
	margin-top:-130px;
	}
	
/*	#background_411 {
	width:100%;
	background: url("../pictures/footer_v.png");
	background-position: center top;
	background-repeat:repeat-x;
	height:10px;
	margin-top:0px;
	}  */
	/* // */
	
#container{
	min-height:100%;
 }
* html #container{
 height:100%;
 }		
#page {
	width:964px;
	margin:0 auto;
	position:relative;
}    				  /*------------------ оформление контентной части сайта -----------------*/
.big-box {
	background:url(images/big-box-middle.gif) repeat-y;
	height:100%;
}
.big-box .bg-top {
	background:url(images/big-box-top.gif) top no-repeat;
}
.big-box .bg-bottom {
	background:url(images/big-box-bottom.gif) bottom no-repeat;
}
.big-box .bg-bottom {
	padding:20px;
}
										/*---------- // -----------*/												
#header .bg-bottom {
	padding:30px 20px 26px 33px;
	height:100%;
}
#logo-main {	
	background:url("../images/faz3.png") no-repeat;
	margin:-40px 0 0 -100px;	
	position:absolute;
	width:320px;
	height:235px;
	}
	                            /* стили текста фирмы */
#text_comp {
	background:url("../images/text2.jpg") no-repeat;
	margin:-5px 0 0 220px;
	background-size:100%;
	position:absolute;
	width:363px;
	height:70px;}
	/* // */
	
	  /*------------------------------- телефон на сайте ------------------------------------*/
#telephone {
	background:url("../images/mobi.jpg") no-repeat;
	padding:2px 0 0 35px;
	margin:-10px 0 -15px 0;
	border:0px solid blue;
	width:120px;
	height:30px;
	float:right;
	
	font-size:16px;
	font-weight:bold;	
}				   
	
#search {clear:both;
	float:right;
	padding:20px 11px 10px 0;
}
#search fieldset {
	float:right;
}
#search .field {
	background:#fff;
	color:#666;
	border:1px solid #ccc;
	padding:6px;
	width:201px;
	float:left;
	margin-right:9px;
}
#search .submit {
	width:72px;
	height:29px;
	line-height:29px;
	padding-bottom:2px;
	text-align:center;
	background:url(images/submit.gif);
	border:0;
	cursor:pointer;
	color:#fff;
	float:left;}       

					/*   -------------- МОИ стили верхнего меню --------------   */

#navigation3 {
	width:790px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0 7px 1px;
	z-index:10; margin-left:219px; }


}
#main .bg-bottom {
	padding-bottom:0;
}
.text-block {
	padding-left:12px;
}
.box {
	float:left;
	width:262px;
	margin:0 62px 28px 0;
}
.last {
	margin-right:0 !important;
}
#content {
	width:900px;
	min-height:300px;
	margin-right:35px;
	text-align:justify;
}
#content p {text-indent: 1.5em;}
#content table span a {
	color:black;
	display:inline;
	background-color:#C5E5E0;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
	padding:2px 8px;
}
#content table span a:hover {
	background-color:#A2BFBA;
}
#content table div a{
	font-family: Georgia, Serif;
	font-weight:normal;
	font-size:18px;
	color:#5B5B5B;
	line-height:18px;	
}

#footer {   
	padding:10px 0;
	height:25px;
	
}
#footer p {
	color:#8c8772;
	font-size:12px;
	text-align:right;
}
#footer a {
	color:#8c8772;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.metric {
	width:88px;
	height:31px;
	float:left;
	margin:-5px 0 0 60px;
}

           /* стили для блоков в таблице пород */
td  {
text-align:justify;
vertical-align:bottom;
padding:0px 0px 15px 15px;
}

td p  {
padding-bottom:5px;
}

td img {
-webkit-border-radius: 8px; 
-moz-border-radius: 8px; 
border-radius: 8px;
}

           /* ------------------------------AjaxSearch------------------------*/
#ajaxSearch_form{ padding:0px; margin:0px;} /*Отступы в форме поиска*/
#ajaxSearch_submit{background:url(images/submit.gif); cursor:pointer; background-color:#CCCCCC; color:#fff; font-weight:bold; padding:4px 14px 4px 14px; font-size:12px; -webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;}/*фон кнопки, стили  текста на кнопке*/
#ajaxSearch_input{color:#000; border:1px solid #CCCCCC; padding:4px; width:200px; height:16px; font-size:12px; } /*Стиль для поля ввода.*/
.ajaxSearch_result { border:1px dotted #eee; padding:5px 10px; margin-bottom:15px;}/*Стиль для вывода результата*/
.ajaxSearch_highlight {background-color:#666666; color:#FFFFFF} /*Выделение искомого слова фоном*/
.ajaxSearch_grpResultName{ font-weight:bold; }
.ajaxSearch_resultLink{ font-size:1.1em; font-weight:bold; text-decoration:underline;} /*Стиль для ссылки с результатом*/
.ajaxSearch_paging { display:block; padding:10px 0;}/*Стиль для блока с постраничной навигацией на странице с результатами*/
.ajaxSearch_paging .ajaxSearch_currentPage{color:#fff; background-color:#B2C629; border:1px solid #6f7b1a; padding: 1px 3px; font-weight:bold; margin:2px;} /*Стиль для номера текущей страницы с результатами поиска*/
#ajaxSearch_intro{ } /*Стиль для строчки "Введите ваш запрос для начала поиска".*/
  
           /* ------------------------------хлебные крошки------------------------*/
#breadcrumbs {  width:100%;
position:relative;
z-index:15;
margin:-12px 0 5px 0;
color:#5B5B5B;}
#breadcrumbs a { float:left;
color:#3B67CE;
}
			/* ------------------------------ галерея pssgallery ------------------------*/
#pssgallery {
margin-top:10px;
text-align:center;
}
#pssgallery img {width:200px; height:150px;}
			
			/* ------------------------------слайдер на главной------------------------*/
.slider {
	1background:#f4f4f4;
	border:1px solid #ece9dd;
	margin-bottom:32px;
	 -webkit-border-radius: 4px; 
-moz-border-radius: 4px; 
border-radius: 4px;
}
.slider ul {
	list-style:none;
}
.slider li {
	float:left;
}
.slider .image {
	float:left;
	padding:1px;
	border:1px solid #e3e3e3;
}
.slider .image img {
	float:left;
}
.slider .data {
	float:right;
	width:328px;
	padding-right:15px;
}
.slider .data p {
	padding-bottom:22px;
}

}
#small-slider .slider-head {
	border-bottom:1px solid #edeadf;
	padding:4px 0 3px 9px;
	margin:0 1px 15px;
	height:100%;
}
#small-slider .slider-head h4 {
	float:left;
	padding-top:2px;
}
#small-slider .slider-head .categories {
	float:right;
	padding-right:10px;
}
#small-slider .slider-head a {
	color:#8a8368;
	margin-left:17px;
}
#small-slider .slider-head a.active, #small-slider .slider-head a:hover {
	color:#d20300;
	text-decoration:none;
}
#small-slider .slider-head a.active:hover {
	text-decoration:underline;
}
#small-slider .slider-holder {
	padding:0 51px;
	width:795px;
	height:99px;
	padding-bottom:18px;
	position:relative;
	cursor:pointer;
	background:white;
}
#small-slider .jcarousel-clip, #small-slider ul { 
	padding-top:3px;
	width:800px;
	height:110px;
	overflow:hidden;
	position:relative;
}
#small-slider li {
	margin-right:16px;
	width:101px;
	
}
#small-slider li a {
	
	background:#fff;
	padding:1px;
	border:1px solid #dbd5bf;
	float:left;
	position:relative;
}
#small-slider li img {
	float:left;
}
#small-slider li span {
	position:absolute;
	top:0;
	left:0;
	width:103px;
	height:103px;
	font-size: 0;
	line-height: 0;
	text-indent: -4000px;
	 
}
#small-slider li a:hover {
	border:1px solid #7C8E12;
}
#small-slider li a:hover span {
	background:url(images/small-slider-magnifier.png);
}
#small-slider .jcarousel-prev, #small-slider .jcarousel-next {
	width:29px;
	height:24px;
	position:absolute;
	top:38px;
}
#small-slider .jcarousel-next {
	background:url(images/small-slider-next.gif);
	right:-4px;
}
#small-slider .jcarousel-prev {
	background:url(images/small-slider-prev.gif);
	left:-4px;
}
                  /*------------------------------ форма обратной связи ------------------------------*/
#feedback {
	float:right;
	width:369px;
}
#feedback #submit {
	cursor:pointer;
	font-size:13px;
	height:23px;
}

#feedback input {
	height:17px;
	font-size:15px;
}
#feedback textarea {
	font-size:15px;
}

#feedback #submit {
	margin-top:5px;
	padding:0 5px 0 5px;
}

#feedback .thanks {
	padding-top:30px;
	text-align:center;
	border:1px dashed red;
}