body {
background:#F5F5F5 url(../images/bcg.gif);
margin:0; 
padding:0; 
font-family:Tahoma, Arial, Helvetica, sans-serif; 
color:#000; 
min-width:990px; 
font-size:11px; 
text-align:center;
}

table,img {
border:none;
}


/*MAIN*/
#mainTable {
width:100%; 
height:100%;
border-collapse:collapse;
}

* html #mainTable, * html #footer {
width:expression((document.documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%');
}

#mainLeft {
width:10%; 
background:url(../images/bcg2.gif) repeat-y 100% 0;}

#mainCenter {
background:#FFF; 
text-align:left; 
padding:0 10px 70px;}

#mainRight {
width:10%;
background:url(../images/bcg3.gif) repeat-y 0 0;}

/*Логотип*/
#logo {
padding-top:20px;
padding-left:20px;
padding-bottom:0px;
}

/*Телефон*/
#topTel {
width:135px;
height:22px;
}

/*Бар*/
#bar {
width:130px;
padding-left:100px;
}

/*Верх меню*/
#menu {
height:23px; 
background:#6394CE; 
overflow:hidden; 
margin:0 0 3px;
}

#menu a {
display:block; 
float:left; 
height:23px; 
color:#FFF; 
font-weight:bold;
text-decoration:none;
padding-left:10px;
padding-right:10px;
padding-top:4px;
}

#menu a:hover {
color:#FFF; 
background:#5786BD;
}


#menu span {
height:23px;
width:1px; 
overflow:hidden; 
font-size:0; 
line-height:0;
float:left;
background:#B6CBE3 url(../images/menu/menu-bcg.gif) no-repeat;
}
 
#menu #active_menu { 
background:#5786BD;
}
/*Нижнее меню*/
#menu2 {
height:60px; 
margin:-65px 0 0; 
z-index:200; 
position:relative;
}

#menu3 {
position:absolute; 
top:0; 
left:10%; 
width:80%; 
height:60px; 
z-index:300; 
text-align:left;
}

#menu3 #active_menu {
font-weight:900;
}

#menu4 {
padding:0 10px;
}

#fMenu {
height:36px; 
background:#DAEAF9;
}

#fm {
float:left;
font-size:12px; 
padding:10px 0 0 20px; 
color:#425F9D;
}

#fm a {
color:#425F9D;
}

#fm a:hover {
text-decoration:none;
}

#dev {
float:right;
 padding:4px 20px 0 0;
}

/*Левое меню-*/
.lTop {
background:#3559AB url(img/pline2-bcg.gif) repeat-x 0 0; 
height:36px; 
color:#FFF;
}

.lTop a {
color:#FFF; 
display:block; 
height:33px;
}

.lTop a:hover {
color:#FFF; 
background:#263F7A; 
text-decoration:underline;
}

.lTop a#on {
color:#FFF; 
display:block; 
height:36px; 
background:#2AA2B8 url(../images/linfo-on.gif) repeat-x 0 0;
}

.lTop a#on:hover {
color:#FFF; 
background:#1F7584; 
text-decoration:underline;
}

.lTop span {
display:block; 
padding:10px 0 0 20px; 
background:url(../images/pline2-bcg2.gif) no-repeat 0 0;
}


.lInfo {
padding:10px 10px 5px 20px;
 background:#B5CAD9;
 }
 
.lInfo dt {
padding-left:5px; 
background:url(../images/arr1.gif) no-repeat 0 4px;
}


.lInfo a {
color:#0B5285; 
text-decoration:underline;
}

.lInfo a:hover {
color:#000; 
text-decoration:underline;
}

.lInfo strong {
color:#0B5285;
}

.flexcontent {
padding-top:10px;
margin-left:-10px;
width:200px;
}

.flexcontent img {
margin-right:5px;
margin-top:-5px;
}

.lInfo hr {
display:none;
}
/*Левое меню конец*/

/*Центральная таблица*/
#centertable {
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
width:100%;
}

/*Новости*/


#centertable .flexcontent  {
width:650px;;
margin-left:5px;
}

#centertable .flexcontent a {
color:#0B5285;
font-size:14px;
} 

#centertable .flexcontent a:hover {
color:#000; 
} 

#centertable .flexcontentitem {
margin-top:35px;
}

h1 {
font-size:170%; 
color:#3559AB;
margin:0px;
padding-left:20px;
padding-bottom:10px;
}

.contentpaneopen img {
padding-right:5px;
}


/*Форма об. связи*/
#inSb {
background:#E1DBB5; 
border-top:2px solid #988A2E;   
text-align:center;
width:21%;
}

#inSb img {
border:1px solid #CCCCCC;
}

.qForms {
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.qForms textarea {
height:98px;
}

.but {
background:url(../images/but.png) no-repeat;
width:105px;
height:25px;
border:none;
}

.form_text {
color:#6A622E; 
font-weight:bold; 
}


/*Поиск*/

#poisk {
height:20px;
padding-top:10px;
text-align:left;
padding-bottom:10px;
}

.poiscbox {
border:1px solid #3559AB;
}

.button_poisc {
background:url(../images/khopka_poiska.png) no-repeat;
width:9px;
height:17px;
border:none;
}

/*Тел.,ICQ.,Skype*/ 
.dd {
color:#3559AB; 
font-weight:bold;
}

/*Меню SS*/

#menu_ss {
font-size:12px;
margin-top:20px;
margin-left:10px;
}

#menu_ss a {
color:#3559AB;
font-size:11px;
text-decoration:none;
}

#menu_ss a:hover {
color:#000; 
} 

#menu_ss table{
height:100px;
}




