body{margin: 0; font-weight:400; font-family: 'Roboto Condensed', sans-serif; font-size:14px; color:#777; line-height:14px;
background: #E7E7E7 url(files/fon.jpg) top center repeat-x;}

a{outline:none; color: #063377; text-decoration:underline;}
a:hover{ color:#da2446;}

.fl{float:left;}
.fr{float:right;}
.ar{text-align:right;}
.cl{clear:both;}
.ac{text-align:center; width:100%;}

p{margin:10px 0;}
form{margin:0; padding:0;}
input{outline:none;}
textarea{outline:none; overflow:auto;}
img{border:0;}

.shapka{top:19px; left:50%; margin-left:-478px; width:956px; position:absolute; z-index:110;}
.menu{margin-top:5px;}
.search{width:190px;}
.search form{background:#fff; border-top:1px solid #d6d6d6; border-left: 1px solid #d6d6d6; height:25px; width:190px;}
.search input[type=text] { color:#adadad; 
background:#fff;
 font-weight:400; font-family: 'Roboto Condensed', sans-serif; width:156px; border:0; font-size:14px; margin:3px 0 0 7px;}
 
.shapka1{top:67px; left:50%; margin-left:-478px; width:956px; position:absolute; z-index:10; height:72px; background:url(files/slider-title.jpg) 0 0 no-repeat;
border-bottom:1px solid #3477d3;} 

.logo {width:358px; text-align:center; color:#909090; font-size:8px; text-transform:uppercase; line-height:8px; font-family:arial, sans-serif;}
.logo img{margin-top:16px;}
.logo a{color:#909090; text-decoration:none;}

.slogan{width:230px; padding-top:30px; font-size:18px; color:#494949; font-weight:300;}

.sety{width:120px; margin-top:26px;}
.sety a{display:block; text-decoration:none; width:25px; height:25px; float:left; margin-right:8px;}

a.facebook{background:url(files/sety.png) 0 0 no-repeat;}
a:hover.facebook{background:url(files/sety.png) 0 -25px no-repeat;}

a.twitter{background:url(files/sety.png) -32px 0 no-repeat;}
a:hover.twitter{background:url(files/sety.png) -32px -25px no-repeat;}

a.google{background:url(files/sety.png) -64px 0 no-repeat;}
a:hover.google{background:url(files/sety.png) -64px -25px no-repeat;}

.lang{padding-top:33px;}
.lang a{padding-right:11px; background:url(files/pd.gif) right center no-repeat; text-decoration:none; color:#4573b1; font-size:14px;}

.phone{margin-right:23px; padding-top:7px; font-size:14px; line-height:14px; color:#666; }
.phone span{color:#999; }

.hs2{height:402px;}
.hs1{height:140px;}

.title{width:956px; margin:auto;}

.redline{height:2px; font-size:1px; width:956px; background:#e42045; margin:auto;}
.shadow{height:30px; background:url(files/shadow.png) top center no-repeat; width:956px; margin:auto;}

.info ul{margin:9px 0; padding:0;}
.info ul li{margin: 9px 0; padding:0 0 0 25px; list-style:none; background:url(files/li.png) left center no-repeat;}


.slider {width:956px; height:262px; position:relative;}



#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }

#slider li { width:956px; height:262px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:22px; height:62px; position:absolute; left: 16px; top:-157px; }
#nextBtn { left:920px; }
#prevBtn a { display:block; width:22px; height:62px; background:url(files/pl.png) no-repeat 0 0;}
#nextBtn a { display:block; width:22px; height:62px; background:url(files/pr.png) no-repeat 0 0; }

.content{width:400px;}
h1{font-size:24px; font-weight:400; margin:10px 0 20px 0; color:#063377; line-height:23px;}
h2{font-size:21px; font-weight:400; margin:10px 0; color:#063377; line-height:22px;}
h3{font-size:18px; font-weight:400; margin:10px 0; color:#063377; line-height:19px;}

blockquote{padding-left:24px; color:#000; background:url(files/blockquote.gif) top left no-repeat; margin:10px 0;}

a.print{background:url(files/print.gif) right center no-repeat; padding-right:20px; color:#063377;}

.rightcol{width:526px; background:url(files/trans.png) top repeat-y; min-height:475px;}

.news{background:url(files/trans.png); width:264px; font-size:13px; color:#8b8b8b;}
.padd1{padding:25px 20px 0 25px;}
 
.news ul{margin:0; padding:0;}
.news ul li{margin:0; padding:17px 0; list-style:none; border-bottom:1px solid #e9e9e9;} 
 
a.new{font-size:18px; display:block; line-height:22px;} 
a.karta{font-size:18px; line-height:22px; display:block; color:#da2446;}
.rkk{width:262px;}
.rkk table{border-collapse: collapse; margin-top:15px;}
.rkk table td{color:#545353; font-size:14px; text-transform:uppercase; padding:15px 0;}

a.ds{font-size:24px;}

.path{font-size:11px; color:#494949; font-family: arial, sans-serif; padding-bottom:10px;}

.ssd{background:url(files/shadow1.png) right top no-repeat; height:10px;}

.hs3{height:38px;}
 
.botline{width:100%; min-width:995px; background: #EBEBEB url(files/bottom-fon.png) top repeat-x; border-top:2px solid #e42045; font-size:12px; color:#868787; 
padding:35px 0;} 

.smlogo{width:432px;}

a.msgroup{display:block; text-decoration:none; background:url(files/msgroup.gif) left center no-repeat; font-size:14px; padding-left:38px;}

.smallmenu ul{margin:0; padding:0;}
.smallmenu ul li{margin:0; padding:1px 0; list-style:none;}

.smallmenu a{text-decoration:none; padding-left:12px;}
.smallmenu a.act{color:#3b3b3b; background:url(files/menu-pointer.gif) left center no-repeat;}

.maps{padding-left:92px; width:238px; background:url(files/map1.gif) left center no-repeat; min-height:115px;}
.maps big{color:#646464; font-size:18px; display:block;}
 .maps a{text-decoration:none;}
 
.pole2{background:#fff; font-weight:400; font-family: 'Roboto Condensed', sans-serif; font-size:14px; color:#777; width:98%; padding:4px 0 4px 5px;
border:0; border-top:1px solid #CDD2D8; border-left:1px solid #CDD2D8;} 

.pole2red{background: #F4DADA; font-weight:400; font-family: 'Roboto Condensed', sans-serif; font-size:14px; color:#777; width:98%; padding:4px 0 4px 5px;
border:0; border-top:1px solid red; border-left:1px solid red;} 
 
.pole{border:0; font-weight:400; font-family: 'Roboto Condensed', sans-serif; font-size:18px; color:#fff; background:#3A6DB2; height:35px; cursor:pointer;} 
 
.rel{position:relative; width:100%; height:674px;} 
 
.map{position:absolute; z-index:10; top:0; width:1338px; margin-left:-670px; left:50%; text-align:center;} 
 
@media print {
body{background:#fff;}    
.content{width:100%;}
.close {display: none;}

}
@media screen {

}