﻿* {
padding: 0;
}

    body {
    font: 13px Arial, Helvetica, sans-serif; /* Шрифт на веб-странице */
    height: 100%;
	width: 100%;
	background: url(../images/background.png) repeat-x;
	background-color: #E6E6E6;
	-moz-background-size: 100%; 
    -webkit-background-size: 100%; 
    -o-background-size: 100%; 
    background-size: 100%; 
    margin: 0; /* Убираем отступы */
   }
   
   /*table {
   border: 1px solid #363636;
   border-collapse: separate;
   border-radius: 5px;
   margin: 10px;
   width: 100%;
   }
   
   td { 
    padding: 5px; 
	border: 1px solid #363636;
    border-collapse: separate;
	border-radius: 5px;
	text-align: center;
	vertical-align: middle;
	background: #CCFFFF;
   }*/
   
   
   
   h2 {
    font-size: 17px; /* Размер шрифта */
    color: #FFF;
	padding-left: 10px;
	text-align: center;
	background: -moz-linear-gradient(left, #ffffff 1%, #134c92 30%, #ffffff 101%);
    background: -webkit-linear-gradient(left, #ffffff 1%, #134c92 40%, #ffffff 101%);
    background: -o-linear-gradient(left, #ffffff 1%, #134c92 30%, #ffffff 101%);
    background: linear-gradient(left, #ffffff 1%, #134c92 30%, #ffffff 101%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#134c92', 
            endColorstr='#4876FF',GradientType=1);
	
    
    margin-bottom: 0; /* Отступ снизу */
   }
   
   h3 {
    font-size: 15px; /* Размер шрифта */
    color: #134c92;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 0; /* Отступ снизу */
   }
   
 li {
 list-style: square inside;
 color: #134c92;
 
 }
   
   p {
   color: #363636;
   }
   
   a {
   text-decoration: none;
   color: #0000CD;
   }
   
   a:hover {
   text-decoration: underline;
    }
      
   #container {
    width: 1100px; /* Ширина макета */
	height: 100%;
    margin: 0 auto; /* Выравниваем по центру */
	top: 5px;
	
	background: #fff;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	box-shadow: 0 2px 10px rgba(0,0,0,0.5);
	
	
	/*background: -moz-linear-gradient(top, #FFFFFF 40%, #88a5fc 60%, #FFFFFF 90%);
    background: -webkit-linear-gradient(top, #FFFFFF 40%, #88a5fc 60%, #FFFFFF 90%);
    background: -o-linear-gradient(top, #FFFFFF 40%, #88a5fc 60%, #FFFFFF 90%);
    background: linear-gradient(top, #FFFFFF 40%, #88a5fc 60%, #FFFFFF 90%);
	border: 1px solid;*/
   }
  
   
   #header {
    background: url(../images/head_main.png) repeat-x;
	font-size: 24pt; /* Размер текста */
    font-weight: bold; /* Жирное начертание */
    color: #29166f; /* Цвет текста */
    padding: 0px; /* Отступы вокруг текста */
    height: 160px;
	/* border: 1px solid;*/
	}
	
	
   #content {
     
	 border-right: 1px solid #134c92;
     margin-top: 3px;
	 margin-left: 0px;
	 float: left; /* Обтекание по правому краю */
     width: 800px; /* Ширина левой колонки */
     padding: 0 15px; /* Поля вокруг текста */
	 
     }
	 
	 #content-admin {
     
	 /*border-right: 1px solid #134c92;*/
     margin-top: 3px;
	 margin-left: 0px;
	 float: left; /* Обтекание по правому краю */
     width: 1050px; /* Ширина левой колонки */
	 height: 100%;
	 align-items: flex-start;
     padding: 0 15px; /* Поля вокруг текста */
	 
     }
	
   #sidebar {
	 margin-top: 10px;
	 margin-left: 10px;
	float: left; /* Обтекание по правому краю */
    width: 240px; /* Ширина */
    padding: 5px; /* Отступы вокруг текста */
	}
	
	 
   #footer {
   /* background: url(../img/footer.jpg) bottom repeat-x;*/
   /*border-top: 1px solid #134c92;*/
	
	height: 35px;
	width: 1100px;
    color: #363636; 
    padding: 5px;
	text-align: right;
	display: table-cell;
	vertical-align: bottom;
	line-height: 20px;
	font-size: 12px;
	}
	
	#spisok {
	padding: 10px;	
	font-size: 13px;
		
	}
	
	.clear { 
    clear: both; /* Отмена обтекания */ 
    }
   
   /*.left_head {
	 background: url(../img/left_head.png) no-repeat;
	}*/
	
 .logo {
   height: 175px;
   width: 500px;
   margin: 0 auto;
	border: 0px;
   padding: 7px 15px 7px 0;
   }
   
   .head_contact {
   /*background: #2E64FE;*/
   background: #FFFFFF;
   opacity: 0.6;
   border-radius: 2px;
   
   margin-top: 75px;
   margin-right: 10px;
   padding: 3px;
   float: right;
      
   text-align: right;
   font: 10pt Arial, Helvetica, sans-serif; 
   /*font-weight: bold;*/
   color: #000000;	   
   }
   
  
  
  #footer a {
  color: #363636;
  }
  
  .navi {
 
  width: 1100px;
  margin: 0px auto;
  padding: 0px 17px;
  overflow: visible;
  
  }
  
  #menu li { 
    text-align: center;
    float: left; 
    list-style-type: none; 
    
   } 

    #menu a { 
    width: 205px; 
	height: 34px;
	vertical-align: middle;
    font-weight: bold;
	color: #134c92;
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff;
    text-decoration: none; 
	display:table-cell;
	
	}
	
	#menu .act {
	/* border-bottom: solid 2px #134c92;*/
	/*text-decoration: underline;*/
	background-color: #dcdcdc;
	}

#menu a:hover {
    width: 205px; 
	height: 34px;
	vertical-align: middle;
    font-weight: bold;
	color: #134c92;
	
	border-top: solid 1px #134c92;
    border-bottom: solid 1px #134c92;
	display:table-cell;
}	

 
   #content p {
    margin-top: 0.3em /* Отступ сверху */
	
   }
   
   #sidebar {
  
   /*box-shadow: 0 2px 5px 5px rgba(0,0,0,0.1);*/
   }
   
  .bar-content {
   width: 170px;
    border: dashed 1px #134c92;
	box-shadow: 0 2px 5px 5px rgba(0,0,0,0.1);
    margin: 5px 5px;
   padding: 5px 30px;
    
    }
	
	
	.bar-content p {
	font-size: 11px;	
	}
	
	
	.bar-content h3 {
	font-size: 13px; /* Размер шрифта */
	text-align: center;
	vertical-align: middle;
    color: #FFF;
	background: #1c62ba;
	border-radius: 2px;
	
   }
   
   .bar-content a{
   color: #000000;
   line-height: 20px;
   text-decoration: none;
   }
   
   .bar-content a:hover{
   text-decoration: underline;
   }
   
   .bar-content ul {
   list-style: square outside;
   }
   
   /*ГАЛЕРЕЯ*/
   .portfolio_img {
   float: left; 
   margin: 10px;
   }
   
   #portfolio_galery {
    margin-left: 25px;
   }
   
   
   /*СЛАЙДЕР*/
  .slider {
  width: 1100px;
  height: 250px;
 /* border: 1px solid blue;*/
  display: table-cell;
  overflow; hidden;
  } 
   
#container-slide {
	width: 1100px;
	height: 250px;
	margin: 0px auto;
	position:relative;
	/*border: 1px solid #FF0000;*/
}

#slides {
	position:relative;
	/*border: 1px solid green;*/
	margin: 0px auto;
	width: 1100px;
	height: 250px;
}



#slides .slidesContainer {
	background:#fff;
	border:8px solid #fff;
	margin: 0px auto;
	box-shadow: 0 2px 5px 5px rgba(0,0,0,.1);
	
}

/*
	Next/prev buttons
*/

#slides .slidesNext,#slides .slidesPrevious {
	position:absolute;
	top: 90px;
	left: 10px;
	width:24px;
	height:0;
	padding-top:32px;
	display:block;
	z-index:101;
	overflow:hidden;
	background:url(../slide/examples/browser-window/img/navigation-previous.png) no-repeat 0 0;
}

#slides .slidesNext {
	right: 10px;
	left:auto;
	background:url(../slide/examples/browser-window/img/navigation-next.png) no-repeat 0 0;
}

/*
	Pagination
*/

.slidesPagination {
	margin:26px auto;
	width:115px;
}

.slidesPagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.slidesPagination li a {
	display:block;
	width:14px;
	height:0;
	padding-top:14px;
	background-image:url(../slide/examples/browser-window/img/pagination.png);
	background-position:0 0;
	overflow:hidden;
}

.slidesPagination li.slidesCurrent a {
	background-position:0 -14px;
}

.current_slide {
	font:bold 10px/1.33 sans-serif;
	width:100%;
	text-align:center;
	margin-top:12px;
}