* {
padding:0px;
margin:0px;
}
body{
font-family: Tahoma, Arial;
text-align:left;
font-weight:normal;
color:#0000AE;
font-size:12px;
width:100%;
}
li{
list-style-type:none;
}
a{
color:#0000AE;
}
a:hover{
text-decoration:none;
}
#container{
margin:auto;
width:100%;
max-width:1280px;
min-width:1024px;
height: 300px;
}
*html #container{
width: expression(document.body.clientWidth > 1280 ?  "1280px" : "auto");
width: expression(document.body.clientWidth < 1024 ?  "1024px" : "auto");
}


.header2{
line-height: 60px;
}
.header{
padding-top:24px;
background:url(/img/nav_bgr.jpg) 0px 133px repeat-x;
}
.title2{
background:url(/img/header_bgr.jpg) top right repeat-y #019cea;
height:89px;
padding:20px 0px 0px 40px;
margin-right:429px;
}
.title2 a.img{
width:80px;
height:75px;
background:url(/img/logo2.jpg) top left no-repeat;
display:block;
float:left;
margin-right:40px;
}
.title3{
font-size:30px;
font-family:arial;
text-decoration:none;
color:#000086;
padding-top:5px;
float:left;
}
.info{
float:right;
margin-right:-30px;
max-width:200px;
font-size:13px;
}
.nav{
background:url(/img/nav_bgr.jpg) 0px 0px repeat-x #026cee;
height:34px;
}
.nav a{
color:#cff;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
.nav a:hover, .submenu a:hover{
text-decoration:underline;
}
.main_menu{
float:right;
}
.main_menu td{
padding:7px 8px;
}
.submenu{
width:240px;
margin-top:20px;
float:left;
background:url(/img/submenu_bgr.gif) top left repeat-y #029dea;
padding:10px 0px;
}
.submenu li{
margin:2px 1px;
}
.submenu li a{
display:block;
background:url(/img/menu_item.gif) 0px 0px no-repeat;
padding:5px 0px 7px 20px;
color:#cff;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
.submenu li li a{
background:none;
}
.news{
color:#0000AE;
clear:both;
height:150px;
border-bottom:2px solid #0c01e4;
padding-top:20px;
}
.news .item{
width:33%;
float:left;
margin:10px 0px;
}
.news .date, .news .title, .news .newsBody, .news .link{
width:245px;
margin:auto;
display:block;
font-size:10px;
}
.newsHeader{
display:block;
background:url(/img/news_bgr.gif) 0px 7px repeat-x;
padding-left:240px;
}
.newsHeader span{
background-color:#fff;
padding:0px 2px;
}
.logo{
float:right;
background:url(/img/logo.jpg) top right no-repeat;
width:429px;
height:320px;
}
h1{
font-size:16px;
color:#000080;
}
h2{
font-size:14px;
color:#000080;
}
.content{
padding-left:260px;
line-height:16px;
padding-right:40px;
}
form{
margin-top:10px;
}
.fld, select, textarea{
border:1px solid #2498bc;
width:250px;
color:#7e7e7e;
background-color: #fff;
padding:2px;

}
.btn {
border:none;
padding: 3px 15px;
color: #fff;
font-size:12px;
font-weight:bold;
background-color:#34b1ee;
}
input, textarea, select, button {
margin-bottom:2px;
font-size:12px;
font-family:tahoma;
}
table td, th{
vertical-align:top;
}
.content td, th{
padding:0px 4px;
}
.sitemap li{
font-size:11px;
margin-top:2px;
margin-bottom:2px;
list-style-type:none;
padding-left:12px;
background:url(/img/marker.gif) 0px 5px no-repeat;
}
strong{
font-weight:normal;
}
em {
font-weight:bold;
font-style: normal;
}
p {
color:#000080;
text-indent: 20px;
}
li {
color:#000080;
}
.content li{
padding-left:12px;
background:url(/img/marker.gif) 0px 5px no-repeat;
}
.content ul{
padding:5px 0px;
}
.content p{
padding:5px 0px;
}
.content img{
border:1px solid #aaa;
}
h1.header2{
font-size:16px;
height:50px;
margin-top:10px;
}
.content h2{
font-size:14px;
font-family:arial;
padding-top:10px;
}
td.label{
font-size:14px;
text-align:right;
padding-right:5px;
width:150px;
padding-top:1px;
font-weight:bold;
}

td.phone{
font-size:14px;
text-align:left;
padding-right:5px;
width:150px;
padding-top:1px;
font-weight:bold;
}
td.mnogokanalniy{
font-size:11px;
text-align:left;
padding-right:5px;
width:150px;
padding-top:1px;
font-weight:bold;
}
.contacts td.label{
width:100px;
}
.banner2{
margin:2px 0px;
padding:1px;
border:1px solid #a7a7a7;
}
.footer{
padding:20px;
}
.banners{
clear:both;
margin:50px 20px 50px 20px;
padding:30px 0px;
}
.banners div{
float:left;
width:25%;
}
.banners img{
margin:auto;
width:168px;
display:block;
}
a img{
border:none;
}
.thumbs a{
margin:auto;
border:1px solid #aaa;
margin-bottom: 15px;
padding:1px;
}
.thumbs a:hover{
border: 1px solid #21749d;
}
.thumbs a {
margin:0px 10px 10px 0px;
float: left;
}
.pages{
font-size:12px;
color:#0b4561;
padding:10px 0px;
}
.pages a, .pages b{
margin-left:3px;
padding-right:5px;
border-right:1px solid #0b4561;
text-decoration:none;
font-family:arial;
}

.links {
margin-top:-35px;
margin-left:230px;
}
.pages {
  margin-top: 30px;
}


