html, body {
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    color: #58666e; font-family: Georgia; font-size: 14px;
    /*background: transparent url(img/bgfsb.png) no-repeat scroll left;*/
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial
}

#content {
  position: relative;
  min-height: 100%;
}
* html #content {
  height: 100%;
}

#footer {
  position: relative;
  margin-top: -90px;
  height: 90px;
}

h1, h2, h3, h4 {
    font-family:Trebuchet MS;
}

a {
	color:#009cea;
}

h1 {
   
    color:#e10d24;
    font-size:30px;
    line-height:25px;
}

h2 {
    color:#e10d24;
    font-size:26px;
    line-height:19px;
}

h3 {
    color:#3d4956;
    font-size:16px;
    line-height:19px;
}

h4 {
    color:#58666e;
    font-size:14px;
    line-height:19px;
}


ul {
    list-style-image: url('img/li.gif');
    margin-left: 12px;
    padding-left: 5px;
}

ul.num {
    list-style-image: none;
    margin-left: 12px;
    padding-left: 12px;
    list-style-type: decimal;
}

.logo {
	padding-left:5px;
	padding-top:10px;
}

.logo-tel-up, .logo-tel {
	width:100%;
	text-align:center;
	font-family:Trebuchet MS;
	font-size:28px;
}

.logo-tel {
	padding-top:8px;
}

.logo-link {
	width:300px;
	padding-top:10px;
	font-size:16px;
}

.center {
    padding-bottom:100px;
    padding-top:20px;
}


#toplinkn{
	color:#e10d24;
	font-size: 19px;
	line-height:21px;
}

#toplink{
	color:#255989;
	font-size: 19px;
	line-height:21px;
}

div.lmenu {
	font-family:Trebuchet MS;
	font-weight: bold;
	color:#175a8f;
	margin-left:70px;
	line-height:30px;
	width:240px;
}

div.body {
	font-family: Georgia;
	color:#58666e;
	font-size:14px;
	line-height:19px;
        /*margin-left:20px;*/
        margin-left:5%;
}

div.rmenu {
	font-family:Trebuchet MS;
	font-size:12px;
	color:#58666e;
	padding-right:40px;
	padding-left:30px;
	line-height:16px;
	width:200px;
}


a.menu {
	color:#175a8f;
}

div.menu {
	color:#e10d24;
        /*line-height:20px;	*/
        line-height:20px;   /*новое*/
        margin-bottom:12px; /*новое*/
	/*margin-left:0px;
        margin-top:7px;
        margin-bottom:5px;*/
}

a#menu1 {color:#1985ce;}
a#menu2 {color:#1977b9;}
a#menu3 {color:#1869a4;}

span.smenu1 {color:#1985ce;}
span.smenu2 {color:#1977b9;}
span.smenu3 {color:#1869a4;}

.bott-link {
	width:300px;
}

a#bottlink {
	font-size:16px;
	line-height:21px;
	color:#58666e;
}

.nlogo {
	padding-left:55px;
	font-weight: bold;
	font-family:Trebuchet MS;
	font-size:16px;
	line-height:18px;
}

span.bold {
	font-family:Trebuchet MS;
	font-size:16px;	
	font-weight: bold;
	line-height:21px;
	color:#58666e;
}

p {
    margin-left:12px;
}

div.bmenu {
	margin-left:70px;
	padding-top:80px;
	width:240px;
}
a.blnews {
	font-family: Georgia;	
	color:#255989;
	font-size:14px;
	line-height:19px;
}

p.bdnews {
	font-family: Trebuchet MS;	
	color:#58666e;
	font-size:12px;
	line-height:19px;
	margin-left:0px;
}
p.bsnews {
	font-family: Trebuchet MS;	
	color:#58666e;
	font-size:12px;
	line-height:16px;
	margin-left:0px;
}
p.articnews {
	font-family: Trebuchet MS;	
	color:#58666e;
	font-size:14px;
	line-height:16px;
	margin-left:0px;
}
a.banews {
	font-family: Trebuchet MS;	
	font-size:12px;
	line-height:16px;
}

div.mainlicmenu {
	padding:0 15px 15px;
	font-family: Trebuchet MS;	
	line-height:23px;
}

a.mainmenu {
	font-family: Georgia;
	color:#e00d24;
	line-height:20px;
}

.comment {
	font-family: Trebuchet MS;
	font-size:12px;
	line-height:16px;
	color:#8a9d9f;
}

.bluetext {
	color:#1985CE;
}

.sllin {cursor:pointer; color:#E10D24;}
.nsllin {cursor:pointer;}