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;
}

/*Центральный блок*/
#bigProd {
width:100%; 
border-collapse:collapse;
height:100px; 
margin:0 0 10px;
}

#bigProd td {

}

.pLine1 td {
background:#EFF4FA;
width:20%;
height:145px; 
text-align:center;
}

.pLine2 td {
background:#3559AB url(../images/pline2-bcg.gif) repeat-x 0 0; 
height:36px; 
color:#FFF;
border-left:1px solid #FFF; 
border-right:1px solid #FFF;
}

.pLine2 a {
color:#FFF; 
display:block; 
height:33px;
}

.pLine2 a:hover {
color:#FFF;
background:#263F7A; 
text-decoration:underline;
 }
 
.pLine2 span {
display:block; 
padding:10px 0 0 20px; 
background:url(../images/pline2-bcg2.gif) no-repeat 0 0;}

.pLine3 td {
background:#B5CAD9;
border-left:1px solid #FFF; 
border-right:1px solid #FFF;
}

.pLine3 a {
color:#0B5285; 
text-decoration:underline;
}

.pLine3 a:hover {
color:#000; 
text-decoration:underline;
}

.pLine3 dt {
background:url(../images/arr1.gif) no-repeat 0 4px;
padding-left:5px;
margin-left:10px;
}

.flexcontent {
width:210px;
padding-top:10px;
}

.flexcontent hr {
display:none;
}

.flexcontent img {
margin-right:5px;
margin-top:-5px;
}


 
/*Тел.,ICQ.,Skype*/ 
.dd {
color:#3559AB; 
font-weight:bold;
padding-left:20px;
}

.dt {
padding-left:20px;
}

/*Форма об. связи*/

#dopHome {
width:100%; 
border-collapse:collapse; 
height:200px;
}

#dopHome table {
margin-left:10px;
margin-bottom:10px;
}



#dh1 {
width:60%; 
background:#E1DBB5; 
border-top:2px solid #988A2E;
}

.form_text {
color:#6A622E; 
font-weight:bold;
margin-bottom:5px;
}

.but {
background:url(../images/but.png) no-repeat;
width:105px;
height:25px;
border:none;
}



/*Нижнее меню*/
#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;
}

/*Поиск*/

#poisk {
height:20px;
padding:20px;
text-align:left;
}

.poiscbox {
border:1px solid #3559AB;
}

.button_poisc {
background:url(../images/khopka_poiska.png) no-repeat;
width:9px;
height:17px;
border:none;
}

#op {
text-align:left;
color:#425F9D;
font-weight:900;
padding-bottom:5px;
}

/*Меню 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;
}
