
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic,cyrillic-ext);
body {
font-family: 'Open Sans',sans-serif;
font-size:14px;
color:#000;
}

.mainarea {
margin:0 auto;
width:1020px;
display: table;
}
#block1{
background:#0066cc;
height:100px;
color:#fff;
margin: 0;
padding:0;
}
#block1a{
background:#0066cc;
height:60px;
color:#fff;
width:100%;
margin-top: -1px;
padding:0;
}
#block1 li{

display:block;
}
#block1a li{

display:block;
}
.affix > div > div > ul > li > .logoaf{
background:url('/img/logoaf.png') no-repeat;
width:40px;
height:43px;
padding:15px 20px 15px 20px;
margin-left:24px;

}
#topblock {
    color: #0066CC;
    text-align: center;
    text-transform: uppercase;
}
.affix{
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .375);
          box-shadow: 0 2px 4px rgba(0, 0, 0, .375);
}
.position4 > ul > li {
float:left;
}
.position1 {
width:100%;
display:block;
}
.position2{
text-align:right;
padding-top: 20px;
padding-right: 40px;
}
.position2 a{
color:#fff;
text-decoration:none;
}
.position3 {
display:block;
position:relative;
overflow:hidden;
padding-top: 10px;
}
a.hlogo {
background: url('/img/logo.png') no-repeat;
width:337px;
height:49px;
display:block;
float:left;
}
p.phright{
float:right;
padding-right: 40px;
}
.position4{
display:block;
position:relative;
margin-top:14px;
}
#block3{
background:#ccc;
}
#block3 img {
float:left;
}
#block3 h3 {
color:#0066cc;
font-size:24px;
padding-bottom:20px;
}
#block5 h3 {
color:#0066cc;
font-size:24px;
text-transform:uppercase;
margin-bottom:60px;
}
#block3 p {
text-align:justify;
color:#000;
font-size:14px;
}
#block7 h3 {
color:#0066cc;
font-size:18px;
padding-bottom:45px;
text-transform:uppercase;
padding-left:25px;
}
#block8 h3 {
color:#0066cc;
font-size:18px;
padding-bottom:45px;
text-transform:uppercase;
padding-left:25px;
}

#block9 h3 {
color:#0066cc;
font-size:18px;
padding-bottom:75px;
text-transform:uppercase;
padding-left:25px;
}
#block10 h3 {
color:#0066cc;
font-size:18px;
padding-bottom:0px;
text-transform:uppercase;
padding-left:25px;
}
#block11 h3 {
color:#0066cc;
font-size:18px;
padding-bottom:40px;
text-transform:uppercase;
padding-left:25px;
}
#block11 p {
color:#000000;
font-size:14px;
padding:0px 50px 20px 50px;
text-align:justify;
}
span.colsin{
color:#0066cc;
}

#block8 p {
color:#000000;
font-size:14px;
padding-bottom:20px;
}
#block7 p {
color:#000000;
font-size:14px;


padding-left:50px;
padding-right:50px;
padding-bottom:20px;
text-align:justify;
}
.position5 {
display: block;
overflow: hidden;
padding-left:207px;
}
.position6 {
    display: block;
    overflow: hidden;
	padding-left:205px;
	margin-top: 25px;
}	
span.krugom{
float:left;
line-height: 167px;
color:#0066cc;

border: 2px solid #0066cc;
text-align: center;
border-radius: 50%;
display:block;
width:170px;
height:170px;
}
.position5 span.krugom{
font-size:42px;
}
.position6 span.krugom{
font-size:36px;
}

.position5 p{
float:left;
padding-left:70px;
padding-top:70px;
}
.position6 p{
float:left;
padding-left:70px;
padding-top:10px;
}
#block6 {
border-top:2px solid #0066cc;
color:#0066cc!important;
height:100px;
padding-top:25px;
font-size:14px;
}
.footleft {
float:left;
padding-left:60px;

}
.footright {
float:right;
padding-right:80px;

text-align:right;
}
.footcenter{
text-align:center;
position: absolute;
left:50%;

}
.pdown2 {
text-align:center;
}

.pdown2 a {

text-transform:uppercase;
color:#a3a3a3;
font-size:16px;
padding:5px 40px 5px 40px;
}
.aboutdown{
background:url('/img/aboutdowns.png') no-repeat center top;
    display: inline-block;
padding-top:116px;

}
p.partnerp {
text-align:justify;
padding-left:27px;
padding-right:40px;
}
a:hover > .aboutdown{
background:url('/img/aboutdowns1.png') no-repeat center top;
    display: inline-block;
padding-top:116px;
color:#0066CC;
}

.spileft {
float:left;
padding-left: 45px;
padding-top:4px;
}
.spiright{
margin-left: 200px;
padding-right: 50px;
}
.nav > li > a {
padding: 8px 20px;
line-height:32px;
color:#fff;
font-size:14px!important;
text-decoration:none!important;
font-weight: 300!important;
}
.affix .nav > li > a {
padding: 8px 20px;
line-height:32px;
color:#fff;
font-size:14px!important;
text-decoration:none!important;
font-weight: 400!important;
}
.nav > li > a:hover {
color:#b4b3b3;
}
#block2 {
padding-top:30px;
padding-bottom:30px;
}
#block3 {
padding-top:50px;
padding-bottom:50px;
}
#block4 {
padding-top:50px;
padding-bottom:50px;
}
#block5 {
padding-top:5px;
padding-bottom:170px;
}
.affix {
position:fixed;
top:0px;
z-index: 2147483647;
}
#block7 {
padding-top:90px;
padding-bottom:140px;
}
.pdown2 {
margin: 80px 0px 40px 0px;
}
#block8 {
padding-top:90px;
padding-bottom:170px;
}
#block9 {
padding-top:90px;
padding-bottom:170px;
}
#block10 {
padding-top:90px;
padding-bottom:170px;
}
#block11 {
padding-top:90px;
padding-bottom:170px;
}
.pdown{
float:left;
margin-left:35px;
font-size:18px;
color:#0066cc;
margin-top:90px;
}
.pdown1{
margin-left:200px;
margin-top:90px;
}
.pdown1 a {
display:block;
text-transform:uppercase;
color:#a3a3a3;
font-size:16px;
padding:3px 0px 18px 0px;
}
.partleft {
padding-top:30px;
padding-left:50px;
float:left;
width:500px;
}
.partright {
margin-left:630px;
padding-top:30px;
}






















.contact a, .contact a:visited {
    color: #993333 !important;
    text-decoration: none;
}








#map {
    height: 100%;
    overflow: visible;
    width: 100%;
}


.span4 {
    display: inline-block;
    width: 612px;
	height: 415px;
	margin-left: 40px;
} 
.span2 {
    display: inline-block;
    vertical-align: top;
    width: 334px;
}
.span2m {
    
    font-size: 14px;
    font-weight: 300;
    margin: 0 0 0 50px;
    width: 284px;
}
.span2m p {
    margin: 0 0 17px;
}
.form-contr {
    background-color: #0066CC;
    border: medium none;
    border-radius: 4px;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 300;
    margin: 0 0 20px;
    padding: 6px 12px;
    width: 100%;
	color:#fff;
}
input[placeholder], [placeholder], *[placeholder] {
   color:#fff !important;
}
#submit {
    background: url("/img/button1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 49px;
    margin: 10px 0 0 120px;
    width: 50px;
}
.span2m a, .span2m a:visited{
text-decoration:none;
color:#000!important;
}


.rowtab{
display:block;

padding:50px 50px 0px 50px;
position: relative;
}
.rowtableft{
display:table-cell;
width:200px;
vertical-align:middle;
}
.rowtabright{
padding-left:0px;
display:table-cell;
vertical-align:middle;
}
#block10 .rowtabright  h3{
padding-left:0px; 
padding-bottom:20px;
}
.rowtabright p{
text-align:justify;
}
.rowabs{
position:absolute;
right:0px;
bottom:0px;
padding-right:50px;
text-transform:uppercase;
}
.rowabs a {
color:#a3a3a3;
text-decoration:none;
}
.rowabs a:hover{
color: #0066CC;
}
a.aseriy {
color:#A3A3A3;
text-decoration:underline;
}
a.aseriy:hover {
color: #0066CC;

}
.hudden {
display:none;
}
.topblock{
text-align:center;
}
a.caric1 {
background:url('/img/prtn1.png') no-repeat top center;
width:265px;
height:127px;
display:inline-block;
}
a.caric1:hover {
background:url('/img/prtn1c.png') no-repeat top center;
}
a.caric2 {
background:url('/img/prtn2.png') no-repeat top center;
width:185px;
height:127px;
display:inline-block;
}
a.caric2:hover {
background:url('/img/prtn2c.png') no-repeat top center;
}
a.caric3 {
background:url('/img/prtn3.png') no-repeat top center;
width:225px;
height:127px;
display:inline-block;
}
a.caric3:hover {
background:url('/img/prtn3c.png') no-repeat top center;
}
a.caric4 {
background:url('/img/prtn4.png') no-repeat top center;
width:225px;
height:127px;
display:inline-block;
}
a.caric4:hover {
background:url('/img/prtn4c.png') no-repeat top center;
}

a.caric5 {
background:url('/img/prtn5.png') no-repeat top center;
width:165px;
height:127px;
display:inline-block;
}
a.caric5:hover {
background:url('/img/prtn5c.png') no-repeat top center;
}
a.caric6 {
background:url('/img/prtn6.png') no-repeat top center;
width:205px;
height:127px;
display:inline-block;
}
a.caric6:hover {
background:url('/img/prtn6c.png') no-repeat top center;
}
a.caric7 {
background:url('/img/prtn7.png') no-repeat top center;
width:205px;
height:127px;
display:inline-block;
}
a.caric7:hover {
background:url('/img/prtn7c.png') no-repeat top center;
}
a.caric8 {
background:url('/img/prtn8.png') no-repeat top center;
width:325px;
height:127px;
display:inline-block;
}
a.caric8:hover {
background:url('/img/prtn8c.png') no-repeat top center;
}


a.caric9 {
background:url('/img/prtn9.png') no-repeat top center;
width:225px;
height:127px;
display:inline-block;
}
a.caric9:hover {
background:url('/img/prtn9c.png') no-repeat top center;
}
a.caric10 {
background:url('/img/prtn10.png') no-repeat top center;
width:175px;
height:127px;
display:inline-block;
}
a.caric10:hover {
background:url('/img/prtn10c.png') no-repeat top center;
}
a.caric11 {
background:url('/img/prtn11.png') no-repeat top center;
width:295px;
height:127px;
display:inline-block;
}
a.caric11:hover {
background:url('/img/prtn11c.png') no-repeat top center;
}
a.caric12 {
background:url('/img/prtn12.png') no-repeat top center;
width:205px;
height:127px;
display:inline-block;
}
a.caric12:hover {
background:url('/img/prtn12c.png') no-repeat top center;
}

a.caric13 {
background:url('/img/prtn13.png') no-repeat top center;
width:215px;
height:127px;
display:inline-block;
}
a.caric13:hover {
background:url('/img/prtn13c.png') no-repeat top center;
}
a.caric14 {
background:url('/img/prtn14.png') no-repeat top center;
width:235px;
height:127px;
display:inline-block;
}
a.caric14:hover {
background:url('/img/prtn14c.png') no-repeat top center;
}
a.caric15 {
background:url('/img/prtn15.png') no-repeat top center;
width:225px;
height:127px;
display:inline-block;
}
a.caric15:hover {
background:url('/img/prtn15c.png') no-repeat top center;
}
a.caric16 {
background:url('/img/prtn16.png') no-repeat top center;
width:225px;
height:127px;
display:inline-block;
}
a.caric16:hover {
background:url('/img/prtn16c.png') no-repeat top center;
}
a.atelefon, a.atelefon:visited {
    color: #ffffff !important;
    text-decoration: none;
}
.atelefon, .atelefon:visited {
    color: #ffffff !important;
    text-decoration: none;
}
a.atelefon1, a.atelefon1:visited {
    color: #000000 !important;
    text-decoration: none;
}
.atelefon1, .atelefon1:visited {
    color: #000000 !important;
    text-decoration: none;
}
a.atelefon2, a.atelefon2:visited {
    color: #0066cc !important;
    text-decoration: none;
}
.atelefon2, .atelefon2:visited {
    color: #0066cc !important;
    text-decoration: none;
}
.rowtab a {
text-decoration:none;
}