﻿body {
font:normal 16px/20px Times New Roman;
color:rgb(0,0,0);
	background:url(../img/background.jpg) no-repeat;
	-moz-background-size: cover; /* Firefox 3.6+ */
    -webkit-background-size: cover; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: cover; /* Opera 9.6+ */
    background-size: cover; /* Современные браузеры */
}
.sitetitle img{
width:100%;
height:auto;
}
.row{
margin:15px 0;
}
.contacts{
border-radius:5px;
background:rgb(218,230,242);
border:solid 1px rgb(188,200,212);
}
.navbar-default{
background:rgb(218,230,242)!important;
border:solid 1px rgb(188,200,212);
box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.navbar-nav a:hover{
background:rgb(228,240,252)!important;
color:#006ff1!important;
box-shadow:0px 1px 5px 0 rgba(0,0,0,0.5);
}
.navbar-nav a{
color:rgb(30,30,30)!important;
}
.navbar-header a:hover{
color:#006ff1!important;
}
.about{
background:rgb(250,250,250);
border-radius:5px;
border:solid 1px rgb(50,50,50);
padding:15px;
}
.content_wrap{
background:rgb(250,250,250);
border-radius:5px;
border:solid 1px rgb(50,50,50);
padding:15px;
}
.caption{
font:bold 15px/26px Tahoma;
text-decoration:none;
color:#000;
}
 .knopka img{
 width:200px;
 height:140px;
 margin:10px;
 }
.knopka{
position:relative;
top:10px;
display:inline-block;
padding:1px;
width:224px;
height:220px;
min-height:200px;
float:left;
background:#f0f6fc;
background: radial-gradient(circle, #a5b6c7, #fff);
background:-webkit-radial-gradient(circle, #a5b6c7, #fff);
border:2px solid #a5b6c7;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:5px 5px 8px 1px rgba(0,0,0,0.5);
text-align:center;
margin:10px;
}
.knopka:hover{
 background:#f0f6fc;
background: radial-gradient(circle,#fff, #a5b6c7);
border:2px solid rgb(100,100,100);
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
/*color:rgb(255,255,255);-------------править-------------*/ 
 }
 .line1{
 float:center;
 }
 
 
 .footer_wrap{
background:url(../img/footer_back.png) no-repeat;
border:solid 3px rgb(150,150,150);
border-top:none;
	-moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */
	height:170px;
}
.white_wrap{
background:rgba(255,255,255,0.7);
	height:170px;
	margin-top:-2px;
}
h1{
text-align:center;
}
.class1{
margin-top:30px;
}