@charset "utf-8";
/*
Theme Name: Дельта-Стоматология 2017-2
Theme URI: http: //vlad33.ru/
Description: Дельта-Стоматология 2017-2
Version: 1.0
Author: Victor
Author URI: http: //vlad33.ru/
*/
html,body{margin:0;padding:0}



html {font-size:100%;} 

@font-face {
    font-family: 'Open Sans', arial; /* Гарнитура шрифта */
    src: url(fonts/open-sans.ttf); /* Путь к файлу со шрифтом */
   }













body {
	width: 100%;
	height: 100%;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:135%;
	background-image: url(images/dom2.jpg);
	background-repeat: no-repeat;
	background-position: center 130px;
	font-weight: normal;
}




#header-top {
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	
}

#content-white {
	width: 100%;
	background-color: #E6E6E6;
	margin: 0px;
	padding: 0px;
	background-image: url(images/white_texture.jpg);
	background-repeat: repeat;
}


#block_h1 {
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
	text-align: center;
	margin: 0px;
	color: #999999;
	background-color: rgba(236, 236, 236, 0.8);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;	
}

#block1280 {
	width: 95%;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	
	padding: 0px;
}

#block1280 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 400;
	color: #ffffff;
	margin: 0px;
	text-transform: uppercase;	
}


#block1280 h1 span{
	color: #336E6A;
	margin: 0px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	
}

#prokladka {
	width: 100%;
	height: 100px;
	
}



h2 {
	font-size:24px;
	font-weight:normal;
	line-height:100%;
	
	margin: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;	
}


.maintop {
	padding: 10px;
}

.maintop h2 {
	font-size:16pt;
	font-weight:normal;
	line-height:100%;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	color: #CF4239;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.maintop h2 a{
	font-weight:normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	color: #CF4239;
}


.maintop h2 a:hover{
	
	color: #00CC00;
}




.maincontent{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:1.1em;
	line-height:135%;
	padding: 10px;		
}

.maincontent img{
	
	margin-bottom: 0px;	
	
}


ul {
	margin: 20px;		
}

ol {
	margin: 20px;		
}

ol li{
	margin: 10px;		
}

.maincontent table{
	border: 1px dotted #FFFFFF;
	
}


.maincontent td{
	text-align: center;
	padding: 3px;		

	
}


.maincontent h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: normal;
	color: #336E6A;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	
	line-height:100%;
	
	margin-top: 0px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	text-transform: uppercase;	
}


.maincontent h2{
	
font-size: 18pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #336E6A;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	
	
	
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	
	line-height:100%;
	
	
}



.maincontent h3{
	
font-size: 16pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #336E6A;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
	
	
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	
	line-height:100%;
	
	
}









.maincontent h4{
	
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#336E6A;
	
margin-top: 20px;	
	margin-bottom: 20px;	
	
}


.maincontent h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #ffffff;
	margin: 20px;
	padding: 3px;	
}



.maincontent h6{
	
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #336E6A;
	
margin-top: 20px;	
	margin-bottom: 20px;	
	
}



.maincontent p{
	
font-family: Arial, Helvetica, sans-serif;
	
	

	margin-bottom: 20px;	
	
}

.maincontent a{
	text-decoration: underline;	
     color: #B1322C;;
	
}

a {
	color: #CF4239;;
	text-decoration:none;
}

a:hover {
  color:#963c3c;
  text-decoration: none;
}

/* -------------------------------
Адаптивный дизайн
----------------------------------*/

img {
   max-width: 100%;
   height: auto;
   width: auto\9; /* ie8 */
}

/*###################################################################################################################*/
@media screen and (min-width:100px) and (max-width:1280px) {

body #wrapper {
        
        margin-top:40px;
        
	width: 90%;
        margin: 0 auto;
	}

body #headerInner {
        border: 0px solid #000;
        
        width:90%;
        margin:0 auto;
        
	}



#wrapper #content #colLeft {
        border: 0px solid #ccc;
        float:left;
	width:67%;
	
        }

#wrapper #content #colRight {
        margin-left:3%;
        float:left;
	width:30%;
        }
		
		#contakt {
	
	float: none;          
}

#contakt h3 {
	
	float: none;
	
	
	
}

.nivo-caption h1 {
	padding:0px;
	margin:0;
	font-family:'Lobster regular', sans-serif;
	font-size:18px;
	line-height:1rem;
	font-weight: normal;
	color: #FFFFFF;
}


}

/*###################################################################################################################*/

@media screen and (min-width:100px) and (max-width:768px) {

#wrapper #content #colLeft {
        float:none;
	width:100%;
	margin-right:0px;
        
        }

#wrapper #content #colRight {
        margin-left:0px;
        margin-top:25px;
        float:none;
	width:100%;
        
	}
	
	#contakt {
	
	float: none;
	        
}



#contakt h3 {
	
	float: none;
	
	
	
}



.nivo-caption h1 {
	padding:0px;
	margin:0;
	font-family:'Lobster regular', sans-serif;
	font-size:18px;
	line-height:1rem;
	font-weight: normal;
	color: #FFFFFF;
}





}

/* -------------------------------
Конец Адаптивный дизайн
----------------------------------*/

/* -------------------------------
LAYOUT STRUCTURE
----------------------------------*/

#wrapper {
	margin-top:0;
	width: 100%;
	max-width:1200px;
	height: auto  !important;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	
	
}


#block_h1_1200 {
	margin-top:0;
	width: 100%;
	max-width:1200px;
	height: auto  !important;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;	
	
	
}


#header100 {
	width:100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}


#header101 {
	width:100%;
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	
}



#headerInner {
	width:100%;
	max-width:1200px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;	
}





#slader {
	padding: 0px;
	width: 100%;
	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}





#clear{
	clear: both;
}

/* Начало блока ТОП-------------------------------------------------------------------------------------------------------------------*/
#logo {
	margin-top: 20px;
	margin-bottom: 0px;	
}


#top {
	height: auto;
	width: 100%;
	padding: 0px;
	display: table;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.top1 {
	
	text-align: left;
	margin: 0px;
	
	display: table-cell;
	width: 27%;

        
}


.top2 {
	font-size: 20px;
	color: #00FF00;
	width: 35%;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-left: 10px;
	display: table-cell;
	text-align: right;
	font-weight: bold;	
    vertical-align:top;
}

.top2 a{
	color: #336E6A;
	font-size: 12pt;
	font-weight: normal;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-right: 12px;
	padding-left: 12px;
	border: 1px solid #336E6A;	
}


.top2 a:hover{
	color: #ffffff;
	background-color: #CF4239;
	border: 1px solid #CF4239;	
		
}


.top2 h5{
	
	color: #CF4239;
	text-shadow: 1px 1px 2px white, 0 0 1em #FFffff; /* Параметры тени */
	
}

.top3 {
	width: 35%;
	font-size: 18px;
	color: #ffffff;
	margin: 5px;
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: table-cell;
	font-weight: bold;
	text-align: center;	
        vertical-align:top;
}







.top3 h3{
	font-size: 12pt;
	font-weight: 100;
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-style: normal;	
	font-family: 'Open Sans', arial;
}


.top3 h4{
	font-size: 16pt;
	font-weight: normal;
	color: #336E6A;
	padding: 0px;
	font-style: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
}



@media screen and (min-width:100px) and (max-width:990px) {



#top {
        display: table;
		
    }

    .top1
    {
        display: table-header-group;
		text-align: center;
    }
	
	.top2
    {
        display: table-footer-group;
		text-align: center;
		
	font-size: 18px;
	font-weight: bold;
	color: #00FF00;
	text-align: center;
	background-image: none;
	height: 70px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	
    }
	
.top2 a{
	color: #ffffff;
	font-size: 12pt;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #ffffff;
	padding-right: 10px;
	padding-left: 10px;
	
	
	
	
}	


.top2 h5{
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	
	
}	
	
	.top3
    {
        
		display: none;
    }
	
    
}








#content {
	border: 0px solid #1FA2E1;
	margin: 0px;
}

.text {
        
	margin:15px;
        
}

#content #colLeft {
	border: 0px none #CCCCCC;
	float:left;
	width:67%;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content #colRight {
	position:relative;
	margin-left:15px;
	float:left;
	width:30%;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 10px;
}



#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}


/*----------------------------
          Логотип
------------------------------*/








#footer1 {
	
	
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: table;
}


#footer1 h2,h3{
	
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #93BFBC;
	margin-top: 20px;	
	margin-bottom: 20px;	
	
}


.prob1 {
	
	text-align: center;
	margin: 5px;
	
	display: table-cell;
	width: 29%;
}

.prob2 {
	width: 33%;
	text-align: left;
	margin: 5px;
	display: table-cell;
	font-size: 12px;
	color: #ffffff;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.prob3 {
	font-size: 12px;
	color: #ffffff;
	width: 33%;
	text-align: left;
	margin: 5px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	display: table-cell;
	vertical-align: top;
}


.prob2 h4{
	font-size: 18px;
	font-weight: 100;
	color: #666666;	
}

.prob2 h2{
	font-size: 18px;
	font-weight: 100;
	color: #FFFFFF;
	margin: 10px;
}


.prob3 h4{
	font-size: 18px;
	font-weight: 100;
	
}

.prob3 h2{
	font-size: 18px;
	font-weight: 100;
	color: #FFFFFF;
	margin: 10px;
}



@media screen and (min-width:100px) and (max-width:900px) {

    #footer1 {
        display: table;
    }

    .prob1
    {
        display: table-header-group;
    }
	
	.prob2
    {
        display: table-footer-group;
    }
	
	.prob3
    {
        display: table-cell;
    }
	
	
	
	
	
    
}











#footer2 {
	
	
	
	height: 500px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}


#footer3 {
	font-size:30px;
	color:#96b551;
	background-color: #996633;
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}




/* Begin Navigation Elements-------------------------------------------------------------------------------------------------------------------*/




#navigation{
	border: 0px none #CCCCCC;
	margin: 0px;
	padding: 0px;
	
}







#navigation h2 {
	margin-bottom:10px;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	margin-top: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CF4239;	
}


#navigation h3 {
	margin-bottom:10px;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
	margin-top: 5px;
        margin-bottom: 5px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: uppercase;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #518B87;	
}


	
	
		

	
#navigation ul.is_link {
	font-family: "Segoe UI Light", Tahoma, Helvetica, Sans-Serif;
	LIST-STYLE-TYPE: none;
	font-size: 10pt;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	
	margin: 0px;
	border: 0px none #DBDBDB;
	
}




#navigation ul.is_link li{
}




#navigation ul.is_link a {
	padding-left: 20px;
	color: #333333;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	text-decoration: none;
	padding-right: 0px;
	letter-spacing: 100;
	font-size: 10pt;
	font-weight: normal;
	font-family: 'Open Sans', arial;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: uppercase;
	background-image: url(images/list.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#navigation ul.is_link a:hover {
	text-decoration: underline;
	color: #0F7EB5;	
}
	
#navigation ul.is_link ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: none;
}

#navigation ul.is_link ul li{
}

#navigation ul.is_link ul a{
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: normal;
	padding-left: 15px;
	font-weight: normal;
	color: #333333;
	font-size: 14px;
	width: 245px;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: 1px center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: lowercase;
	font-style: italic;
}
#navigation ul.is_link ul a:hover{
}







/* Begin Navigation Elements-------------------------------------------------------------------------------------------------------------------*/

#navigation2 ul.is_link2 {
	font-family: "Segoe UI Light", Tahoma, Helvetica, Sans-Serif;
	LIST-STYLE-TYPE: none;
	font-size: 10pt;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	
}









#navigation2 ul.is_link2 a {
	padding-left: 40px;
	color: #336E6A;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	text-decoration: none;
	padding-right: 0px;
	letter-spacing: 100;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: uppercase;
	background-image: url(images/oranzh33.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#navigation2 ul.is_link2 a:hover {
	text-decoration: none;
	background-image: url(images/oranzh3.png);
	color: #CF4239;
}
	

#navigation2 ul.is_link2 ul {
	display: none;	
}









/* Begin Navigation Elements-------------------------------------------------------------------------------------------------------------------*/







/* You don't need the above styles, they are demo-specific ----------- */
	
	
	#menu-conteiner0{
	width: 100%;
	background-color: #518B87;
	text-align: center;
		}
	
	
	#menu-conteiner{
	width: 100%;
	max-width: 1200px;
	height: 56px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-color: #518B87;	
		}
	
	
	
	#menu, #menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
		}
	
	#menu {
	float: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
	#menu:before,
	#menu:after {
		content: "";
		display: table;
	}
	
	#menu:after {
		clear: both;
	}
	
	#menu {
		zoom:1;
	}
	
	#menu li {
	float: left;
	position: relative;
	}
	
	#menu a {
	float: left;
	color: #ffffff;
	text-decoration: none;
	
	font-size: 11pt;
	padding-top: 18px;
	padding-right: 13px;
	padding-bottom: 18px;
	padding-left: 13px;
	text-transform: uppercase;
	margin-right: 2px;
	margin-left: 0px;
	background-repeat: repeat-x;
	background-position: top;
	
	-webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	font-weight: bold;
	}
	
	
	#menu a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-image: none;
	
	box-shadow: inset 0 76px 0 0 #CF4239;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	
	}
	
	
	
	#menu ul {
	margin: 20px 0 0 0;
	_margin: 0; /*IE6 only*/
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 57px;
	left: 0;
	z-index: 1;
	
	-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	color: #FFFFFF;
	background-color: #336E6A;
	
	
	
	}

	#menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}
	
	#menu ul ul {
		top: 0;
		left: 220px;
		margin: 0 0 0 20px;
		_margin: 0; /*IE6 only*/
			
	}
	
	#menu ul li {
		float: none;
		display: block;
		border: 0;
		_line-height: 0; /*IE6 only*/
		
	}
	
	#menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
	}
	
	#menu ul a {
	width: 200px;
	_height: 10px; /*IE6 only*/
	display: block;
	float: none;
	text-transform: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	margin-right: 0px;
	background-color: #336E6A;
	
	}
	
	#menu ul a:hover {
	color: #FFFFFF;
	background-color: #CF4239;
	background-image: none;
	
	box-shadow: none;
  
	}
	
	
	






/* End Navigation Elements */
	
	/* Mobile */
	#menu-trigger {
		display: none;
	}

	@media screen and (max-width: 1200px) {
	
	
	body #headerInner {
       
        background-image: none;
       
        
	}
	
	
	#menu-conteiner{
	
	width: 100%;
	height: 41px;	
	background-image: none;
	box-shadow: none;
	border: none;
	background-color: #336E6A;
	
		}
		
		
		#menu-conteiner2{
	
	width: 100%;
	height: 41px;	
	background-image: none;
	box-shadow: none;
	border: none;
	background-color: #336E6A;
	border-radius:0px;
	padding:0px;
	
		}

		/* nav-wrap */
		#menu-wrap {
			position: relative;
		}

		#menu-wrap * {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}

		/* menu icon */
		#menu-trigger {
			display: block; /* show menu icon */
			height: 40px;
			line-height: 40px;
			cursor: pointer;		
			padding: 0 0 0 35px;
			
			color: #fafafa;
			font-weight: bold;
			background-color: #111;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center; 
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center;	
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center;
			-moz-border-radius: 0px;
			-webkit-border-radius: 0px;
			border-radius:0px;
			
			border: 1px solid #ffffff;
			
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
			
		}
		
		/* main nav */
		#menu {
			margin: 0; padding: 10px;
			position: absolute;
			top: 40px;
			width: 100%;
			z-index: 1;
			background-color: #ffffff;
			display: none;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
			text-align: left;
					
		}

		#menu:after {
			content: '';
			position: absolute;
			left: 25px;
			top: -8px;
			
		}	

		#menu ul {
			position: static;
			visibility: visible;
			opacity: 1;
			margin: 0;
			background: none;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
			border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
text-align: left;
		
		}

		#menu ul ul {
			margin: 0 0 0 20px !important;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;	
	
		}

		#menu li {
			position: static;
			display: block;
			float: none;
			border: 0;
			margin: 5px;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;			
		}

		#menu ul li{
			margin-left: 20px;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;		
		}

		#menu a{
			display: block;
			float: none;
			padding: 0;
			color: #333333;
			background-image: none;
		}

		#menu a:hover{
		color: #333333;
			text-decoration: underline;
		}	

		#menu ul a{
			padding: 0;
			width: auto;
			color: #333333;
			background-color: #ffffff;		
		}

		#menu ul a:hover{
		color: #333333;
			text-decoration: underline;
			background: none;	
			
		}

		#menu ul li:first-child a:after,
		#menu ul ul li:first-child a:after {
			border: 0;
		}		

	}

	@media screen and (min-width: 1200px) {
		#menu {
			display: block !important;
		}
	}	

	/* iPad */
	.no-transition {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
		opacity: 1;
		visibility: visible;
		display: none;  		
	}

	#menu li:hover > .no-transition {
		display: block;
	}





/* End Navigation Elements */



/* Футер  Elements */


/* Футер  Elements */


#footer0{
	text-align: center;
	background-repeat: repeat;
	background-position: center top;
	background-color: #336E6A;
	margin: 0px;
	padding: 0px;
	
}


#footer{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	color: #ffffff;
	width:100%;
	max-width:1200px;
	clear: both;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
}


#footer  a img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

#footer  h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer a{
	text-decoration: none;
	color: #93BFBC;
}


#footer p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	color: #999999;
}



#footmenu1 {
	float: right;
	width: 230px;
	
	
	margin: 0px;
	padding: 0px;
}

#footmenu2 {
	float: right;
	width: 230px;
	
	
	margin: 0px;
	padding: 0px;
}
#footmenu3 {
	float: right;
	width: 230px;
	
	margin: 0px;
	padding: 0px;
	
}












 ul.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	font-size: 10pt;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-style: none;
	margin: 0px;
}




 ul.footer li{
}




ul.footer a {
	padding-left: 0px;
	color: #FFFFFF;
	display: block;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-decoration: none;
	padding-right: 0px;
	letter-spacing: normal;
	font-size: 14pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: uppercase;
}
ul.footer a:hover {
	text-decoration: none;
	background-image: none;
}
	
ul.footer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.footer ul li{
}

ul.footer ul a{
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: normal;
	padding-left: 25px;
	font-weight: normal;
	color: #B6B6B6;
	font-size: 10pt;
	width: 200px;
	background-image: url(images/cat-arrow.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: left center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: capitalize;
}


ul.footer ul a:hover{
	background-image: url(images/cat-arrow.png);
	color: #F25F43;	
}

.back_to_top {
	position: fixed;
	bottom: 50px;
	left: 60%;
	margin-left: 520px;
	width: 41px;
	height: 41px;
	z-index: 9999;
}

.back_to_top a:hover {
	background-color:#ddd;
}

.back_to_top a {
	background: url(images/up-arrow.gif) repeat-x 0 0 #CCC;
	border-radius: 50%;
	width: 41px;
	height: 41px;
	display: block;
}


/* End ФУТЕР Elements */






#baners {
	
	
	
	display: table;       
        
}	

/* ПАРАЛАКС ЭФФЕКТ */


*{
    margin: 0px;
    padding: 0px;
}
 

        
.content {
	padding: 40px 0;
	background-color: #FF0000;
} 
 
.parallax {
	height: 600px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	text-align: center;	
}


.parallax ul {
	background-color: #FFFFFF;
	display: block;
	width: 80%;
	max-width: 900px;
	margin-right: auto;
	margin-left: auto;
	opacity: 0.8;
	color: #000000;
	text-align: left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	box-shadow: 1px 2px 5px #666666; /* Параметры тени */
}

.parallax ul li{
	list-style-type: none;
	background-image: url(images/galka4s.png);
	background-position: left center;
	padding-left: 50px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
}
 
.parallax h1 {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #022E61, 0 0 4px #999999; /* Параметры тени */
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 50px;
	padding-bottom: 30px;
	line-height: 100%;
}





.parallax h2 {
	color: #FFffff;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px black, 0 0 1em #FFffff; /* Параметры тени */
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 40px;
	padding-bottom: 20px
	line-height: 100%;;
	
}
 
 
.image1 {
   
	background-image: url(images/12349.jpg);
}
        
        
@media all and (min-width: 600px){
    
    h1 {
        font-size: 36px;
    }  
	
	 h2 {
        font-size: 18px;
    }           
}
 
@media all and (min-width: 960px){
  .parallax  h1 {
        font-size: 24pt;
    }
	
	.parallax  h2 {
        font-size: 24pt;
    }
}



/* КАРУСЕЛЬ В ПАРАЛАКС ЭФФЕКТЕ */

.chpcs_foo_content {
	position: relative;
	height: auto;
	padding: 5px;
	margin: 6px;
	display: block;
	float: left;
	text-align: center;
	background-image: url(images/1grey05.png);
	background-repeat: repeat;
	border: 1px solid #668932;	
	color: #ffffff;	
}


.chpcs_foo_content a{
	color: #ffffff;	
	
}

.chpcs_foo_content a:hover{
	color: #FF9900;	
	
}


.chpcs_title {
	font-size:16px;
	text-transform: uppercase;	
}

.chpcs_more {
	font-size:16px;
	color: #666666;
	
}

.chpcs_more a{
	color: #FFFFFF;
	background-color: #CC3300;
	
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;	
}

.chpcs_more a:hover{
	background-color: #336E6A;
	color: #FFFFFF;	
}

/* конец КАРУСЕЛи */






    
         
}
 
@media all and (min-width: 1280px){

#blockbreadcrumbs {
	width: 1200px;
	
}
  
}



@media screen and (min-width:100px) and (max-width:1280px) {


#blockbreadcrumbs {
	width: 80%;
	
}



}



#blockbreadcrumbs {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	color: #999999;
	width: 95%;
	padding: 0px;
	
}



#blockbreadcrumbs p{
	font-size: 14px;
	color: #999999;
	
	
}



#breadcrumbs {
	width: auto;
	font-size: 14px;
	color: #999999;
	text-align : left;
	overflow : hidden;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	
	
}


#breadcrumbs a, #breadcrumbs a:visited { 
  color : #CF4239; 
  text-decoration : none; 
  outline:none;
  
} 
#breadcrumbs a:hover, #breadcrumbs a:active { 
  color : #0066CC; 
  text-decoration : none; 
  outline:none;
}


.morelink{
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	padding-bottom: 0px;
	padding-left: 20px;
}

.morelink a{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	background-color: #CF4239;
	padding-top: 7px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-left: 25px;
	text-transform: lowercase;
	background-position: right center;
	background-repeat: no-repeat;
	margin: 0px;	
}

.morelink a:hover{

color: #FFFFFF;
	
	
	
	text-decoration: none;
	background-color: #CF4239;
	
}
			
			
			
			
			
form {
	
	color: #333333;
	padding: 10px;
	margin-right: 0px;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




textarea {
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #999999;
}

select {
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #999999;
}


#searchform {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: right;
	width: 260px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#s {font-size: 8pt; width: 195px;}
#searchsubmit {
	font-size: 8pt;
	color: #FFFFFF;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #E45405;
	padding-top: 2px;
	padding-bottom: 2px;
}

#searchsubmit:hover {
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #FF0000;
}


.akcii {
	background-color: #FF0000;
	height: 200px;
	width: 700px;
	display: table;
	text-align: center;
}

.pagebar{
	border: 0px none #CCCCCC;
	margin: 0px;
	padding: 0px;
}



.pagebar h6{
	margin-bottom:5px;
	font-size:18pt;
	font-weight:normal;
	font-family: "Segoe UI", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#336E6A;
	margin-top: 0px;
	padding: 10px;	
}



.pagebar h3 a{
	margin-bottom:5px;
	font-size:16px;
	font-weight:normal;
	font-family: "Segoe UI", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#CF4239;
	display:block;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	
}

.pagebar h3 a:hover{
	
	text-decoration: underline;	
}



/* Заголовок блока карусель -------------------------------------------------------------------------------------------------------------------*/

.razdel_zagolovok1 h3{
	font-size: 16pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
	width: 90%;
	max-width: 550px;
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	border-radius: 50%;
	background-color: #24ABED;
	
	
}



/* Начало блока project -------------------------------------------------------------------------------------------------------------------*/




#project_zagolovok{
	text-align: center;
	width: 100%;
	
	padding-bottom: 10px;
}




#project_zagolovok h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;	
}


#project{
	text-align: center;
	width: 100%;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-color: #24ABED;
}

#project_text{
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	text-align: left;
	overflow: hidden;
	background-repeat: repeat;
	background-position: bottom;
	
}


#project_text p{
	font-size: 14pt;
	color: #ffffff;
	margin-right: 20px;
	margin-left: 20px;
	text-align: left;
}

#project_text h1{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: left;
}


#project_text h6{
	margin-top: 20px;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 7px;
}


#project_text h6 a{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	
	margin-right: 0px;
	margin-bottom: 10px;
	text-decoration: none;
	background-color: #336E6A;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-transform: lowercase;
}

#project_text h6 a:hover{
	color: #336E6A;
	background-color: #ffffff;
}


/* Конец блока project -------------------------------------------------------------------------------------------------------------------*/

/* Начало блока  partners -------------------------------------------------------------------------------------------------------------------*/


#partners0{
	background-color: #ffffff;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}

#partners1200{
	width:100%;
	max-width:1200px;
	margin-right: auto;
	margin-left: auto;	
}
partners0
/* Конец блока  partners -------------------------------------------------------------------------------------------------------------------*/


.alignleft {float:left; margin-right:10px;}
.alignright {float:right; margin-left:10px;}
.aligncenter {margin-left:auto; margin-right:auto; display:block}


/* Начало блока dopbiz -------------------------------------------------------------------------------------------------------------------*/




.dopbiz1200_zagolovok1 h3{
	font-size: 36pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #5CABE0;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
	
	
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	border-radius: 50%;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	line-height:100%;
}






#dopbiz1200{
	width:100%;
	max-width:1200px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#dopbiz {
	height: auto;
	width: 100%;
	padding: 0px;
	display: table;
	margin: 0px;
	color: #FFFFFF;
}

.pic_dopbiz {width: 100%;

	margin-bottom: 20px;   
   
}

.pic_dopbiz img {
    max-width: 100%;
}









#dopbiz h4{
	margin: 0px;
	font-size: 18px;
	color: #FF9900;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#dopbiz h6{
	margin-top: 20px;
	margin-bottom: 20px;	
		
}

#dopbiz h6 a{
	color: #FF9900;
	font-size: 12pt;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #FF9900;	
		
}


#dopbiz h6 a:hover{
	color: #FFFFFF;
	background-color: #FF9900;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;		
}


.dopbiz1 {
	margin: 0px;
	display: table-cell;
	width: 40%;
	text-align: center;
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 0px;
}


.dopbiz2 {
	width: 55%;
	background-repeat: no-repeat;
	margin: 0px;
	display: table-cell;
	text-align: center;
	font-weight: bold;
	vertical-align:top;
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 2%;	
}

.dopbiz1 ul {
	
	
	color: #000000;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	
}

.dopbiz1 ul li{
	list-style-type: none;
	background-image: url(images/galka4g.jpg);
	background-position: left center;
	padding-left: 60px;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #3496D8;
}



@media screen and (min-width:100px) and (max-width:700px) {



#dopbiz {
        display: table;
		
    }

    .dopbiz1
    {
        display: table-header-group;
		text-align: center;
    }
	
	.dopbiz2
    {
        display: table-footer-group;
		text-align: center;
		
		
    }
	

	
	
	
    
}



/* КОНЕЦ блока НАПРАВЛЕНИЯ ДЕЯТЕЛЬНОСТИ -------------------------------------------------------------------------------------------------------------------*/






.conteinervrachi
    {
	overflow: hidden;
	padding: 10px;
	margin-bottom: 00px;
	
    }
	
	
	
	.conteinervrachi img    {
	float: left;
	margin-right: 20px;	
		
    }




.wp-caption alignleft {float: left;

}





.alignnone {
margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
display:block;
margin: 5px auto 5px auto;
}

.alignright {
float:right;
margin: 5px 0 20px 20px;
}

.alignleft {
float:left;
margin: 5px 20px 20px 0;
}

.aligncenter {
display: block;
margin: 5px auto 5px auto;
}

a img.alignright {
float:right;
margin: 5px 0 20px 20px;
}

a img.alignnone {
margin: 5px 20px 20px 0;
}

a img.alignleft {
float:left;
margin: 5px 20px 20px 0;
}

a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}

.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}

.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
margin: 5px 0 20px 20px;
}

.wp-caption img {
border: 0 none;
height: auto;
margin:0;
max-width: 98.5%;
padding:0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}




/* Hover effekt из библиотеки Hover-------------------------------------------------------------------------------------------------------------------*/	
	
/* Grow */
.hvr-grow {
   background-color: #336E6A;
   padding: 40px; margin: 10px;
    display: inline-block;
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
}


a.hvr-grow  {
	color: #000000;   
}

.hvr-grow:hover,
.hvr-grow:focus,
.hvr-grow:active {
    transform: scale(1.1);
}




/* Rotate */
.hvr-rotate {
background-color: #E9E9E9;
   padding: 50px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}

/* Grow Rotate */
.hvr-grow-rotate {
background-color: #FFFF00;
   padding: 60px; margin: 10px;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}









/* Shutter In Vertical */
.hvr-shutter-in-vertical {
	padding: 30px;
	margin: 10px;
	display: inline-block;
	vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
  -webkit-transition-property: color;
	transition-property: color;
  -webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	background-color: #ffffff;
	 opacity: 0.6; /* Полупрозрачный фон */
}
.hvr-shutter-in-vertical:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
  -webkit-transform: scaleY(1);
	transform: scaleY(1);
  -webkit-transform-origin: 50%;
	transform-origin: 50%;
  -webkit-transition-property: transform;
	transition-property: transform;
  -webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	background-color: #C72E4F;
	
   
	
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: #AA2B47;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

.oblakoknopok{
	color: #ffffff;
	text-align: center;
	font-size: 16pt;
}

.oblakoknopok a{
  color: #ffffff;
}


.hvr-shutter-in-vertical a {
 color: #ffffff;
}



/* scrollto */
.scrollto {
	padding: 30px;
	margin: 10px;
	display: inline-block;
	vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
  -webkit-transition-property: color;
	transition-property: color;
  -webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	background-color: #ffffff;
	 opacity: 0.8; /* Полупрозрачный фон */
	 border-radius: 10px;
	 
}
.scrollto:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
  -webkit-transform: scaleY(1);
	transform: scaleY(1);
  -webkit-transform-origin: 50%;
	transform-origin: 50%;
  -webkit-transition-property: transform;
	transition-property: transform;
  -webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	background-color: #336E6A;
	border-radius: 10px;
	
   
	
}
.scrollto:hover, .scrollto:focus, .scrollto:active {
  color: #CF4239;
}
.scrollto:hover:before, .scrollto:focus:before, .scrollto:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

.oblakoknopok{
	color: #ffffff;
	text-align: center;
	font-size: 16pt;
}

.oblakoknopok a{
  color: #ffffff;
}


.scrollto a {
 color: #ffffff;
}




.polosa{
	background-color: #996600;
	height: 16px;
	background-image: url(images/tail.gif);
	background-repeat: repeat-x;
}



/* ПЕРЕОПРЕДЕЛЕНИЕ СТРОИТЕЛЯ СТРАНИЦ-------------------------------------------------------------------------------------------------------------------*/	




.preimushesyva {
	border-radius: 5%;
	background-color: #993300;
	border: 1px solid #B5B5B5;
	
	min-height: 250px;	
}


.proekti img{
	margin: 0px;
	padding: 0px;	
}


.proect h6 a{
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #FFFFFF;
	background-color: #CF4239;
}

.proect h6 a:hover{
	
	color: #FFFFFF;
	background-color: #FF0000;
}


.proect h2{
	color: #ffffff;
	background-color: #679A21;
	font-size: 24pt;
}


.zvonite h3{
	color: #007751;
	background-color: #E6FFE6;
	font-size: 24pt;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.zaavka h3{
	color: #FFFFFF;
	background-color: #00CC00;
	font-size: 24pt;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-top: 50px;
}

.obrashenie{
	font-size: 14pt;
	font-weight: normal;
	color: #004800;
	padding-top: 20px;
	padding-bottom: 0px;
	
}

.obrashenie h2{
	color: #CF4239;	
	
}




.napravlenia-box {
	color: #FFFFFF;
	background-color: #7A9C14;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 30px;
}


.napravlenia-box h2 {
	color: #00FF00;
	
}


.napravlenia {
	border-radius: 2%;
	background-color: #C7BBA3;
	border: 1px solid #FFFFFF;
	min-height: 250px;
	padding: 15px;
	color: #FFFFFF;
	font-size: 11pt;
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(images/gradient-brown.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
}

.napravlenia h4 {
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.napravlenia h5 {
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12pt;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.napravlenia h5 a {
	color: #FFFFFF;
	background-color: #990000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	
	margin: 0px;
}

.napravlenia h5 a:hover {
	color: #FFFFFF;
	background-color: #FF0000;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}






/* Бегущая строка-------------------------------------------------------------------------------------------------------------------*/	






@-webkit-keyframes scroll {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    100% {
        -webkit-transform: translate(-100%, 0);
        transform: translate(-100%, 0)
    }
}

@-moz-keyframes scroll {
    0% {
        -moz-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    100% {
        -moz-transform: translate(-100%, 0);
        transform: translate(-100%, 0)
    }
}

@keyframes scroll {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(-100%, 0)
    }
}

.marquee {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.marquee span {
    display: inline-block;
    padding-left: 100%;
    -webkit-animation: scroll 30s infinite linear;
    -moz-animation: scroll 30s infinite linear;
    animation: scroll 30s infinite linear;
}



/* ДЛЯ СЛАБОВИДЯЩИХ -------------------------------------------------------------------------------------------------------------------*/


.buttonvisually {
	background-color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}


.buttonvisually a{
font-family: Arial, Helvetica, sans-serif;	
font-size: 12pt;
	color: #000000;
text-decoration: none;
}








/* КОНЕЦ ДЛЯ СЛАБОВИДЯЩИХ -------------------------------------------------------------------------------------------------------------------*/


.srp-post-content{

font-size: 10pt;
	color: #333333;
line-height:120%;

}






OL.commentlist  {
	list-style-position: inside;
	margin: 10px;
	padding: 0px;
	list-style-type: none;
	color: #333333;
}

OL.commentlist li  {
	border: 1px dotted #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: 80%;
	padding: 5px;
	background-color: #EEEEEE;
}

OL.commentlist p  {
	color: #333333;	
}

#comment {
	width: 80%;
	
}

.mainbottom  {
	padding: 10px;	
}

.mainbottom  h3{
	color: #CF4239;	
}

