@charset "windows-1251";
/*========== reset begin ==========*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body
{line-height:1;}
ol,ul
{list-style:none;}
blockquote,q
{quotes:none;}
/*blockquote:before,blockquote:after,q:before,q:after
{content:'';content:none;}*/
:focus
{outline:0;}
ins
{text-decoration:none;}
del
{text-decoration:line-through;}
table
{border-collapse:collapse;border-spacing:0;}
/*=========== reset end ===========*/

body
{
position:absolute;
width:100%;
height:100%;
color:#999;
font-family: "Palatino Linotype", Georgia, Times, "Times New Roman", serif; 
text-align:center;
}

#container
{
position:relative;
width:100%;
min-width:960px;
max-width:1200px;
height:100%;
margin:0 auto;
background:#fcf9eb;
z-index:0;
text-align:left;
vertical-align:top;
border:1px solid #ddd;
}

#header
{
width:100%;
height:150px;
border-bottom:1px solid #ddd;
}

.lbCorner
{
position:absolute;
left:0;
top:0;
display:block;
width:131px;
height:150px;
background:url(/img/lbCorner.png) no-repeat;
}

.rtCorner
{
position:absolute;
right:0;
bottom:0;
display:block;
width:131px;
height:150px;
background:url(/img/rtCorner.png) no-repeat;
}

.hName
{
position:absolute;
right:0;
bottom:0;
display:block;
width:100%;
height:150px;
background:url(/img/hName.png) no-repeat center top;
}

#mCont
{

}

#lCol
{
width:241px;
vertical-align:top;
border-right:1px solid #ddd;
}

#mMenu
{
position:relative;
width:240px;
}

#mMenu li
{
position:relative;
width:240px;
height:auto;
margin:0;
}

#mMenu li a
{
position:relative;
top:0;
left:0;
display:block;
width:240px;
height:auto;
line-height:30px;
}

#mMenu li ul
{
position:relative;
width:210px;
margin:0 0 0 30px;
}

#mMenu li ul li
{
position:relative;
width:210px;
height:auto;
margin:0;
}

#mMenu li ul li a
{
width:210px;
}

/*#mMenu li span
{
background:url(/img/icons.png);
}

#mMenu li + li span
{
background:url(/img/services.png);
}

#mMenu li + li + li span
{
background:url(/img/history.png);
}

#mMenu li + li + li + li span
{
background:url(/img/contacts.png);
} */

#rColH
{
width:100%;
vertical-align:middle;
}

.ltmCorner
{
position:absolute;
left:0;
top:0;
display:block;
width:105px;
height:131px;
background:url(/img/ltmCorner.png) no-repeat;
}

.rtmCorner
{
position:absolute;
right:0;
top:0;
display:block;
width:105px;
height:131px;
background:url(/img/rtmCorner.png) no-repeat;
}

h1
{
text-align:center;
vertical-align:middle;
height:105px;
line-height:105px;
font-size:50px;
font-weight:normal;
}

.expo
{
border-collapse:collapse;
}

.expo td
{
border:1px #ccc solid;
padding:5px;
line-height:18px;
vertical-align:middle;
}

#rColM
{
width:100%;
vertical-align:top;
}

#txtCnt
{
position:relative;
width:auto;
padding:10px 20px 10px 30px;
}

#txtCnt p
{
position:relative;
width:auto;
margin:10px 0;
line-height:18px;
}

#txtCnt ul
{
padding:0 0 0 20px;
list-style:disc;
line-height:19px;
}

#listCnt
{
position:relative;
width:auto;
padding:10px 20px;
text-align:justify;
}

#listCnt #bImage
{
width:48%;
float:left;
}

#listCnt #bImage img
{
width:100%;
}

#listCnt #descr
{ 
padding:0;
width:50%;
float:right;
}

#listCnt #descr .tDescr
{
width:100%;
}

.tDescr td, .tDescr th
{
border-collapse:collapse;
border:1px #ccc solid;
width:25%;
padding:3px 0;
}

.tDescr td
{
padding:0 40px 0 0;
text-align:right;
}

.thumb
{
display:inline-block;
width:16%;
}

.thumb img
{
width:100%;
}

#listCnt p
{
position:relative;
width:auto;
margin:10px 0;
line-height:18px;
}

h2
{
margin:10px 0;
text-align:center;
}

h3
{
margin:7px 0;
}

.iconaSel
{
display:inline-block;
width:16%;
overflow:hidden;
text-align:center;
}

.iconaSel img
{
width:90%;
}

.iconaSel h2, .iconaSel h3
{
height:32px;
}

.wide
{
display:inline-block;
width:100%;
height:0;
line-height:0;
}

hr
{

}

#rColF
{
width:100%;
vertical-align:middle;
}

.lbmCorner
{
position:absolute;
left:0;
bottom:0;
display:block;
width:105px;
height:131px;
background:url(/img/lbmCorner.png) no-repeat;
}

.rbmCorner
{
position:absolute;
right:0;
bottom:0;
display:block;
width:105px;
height:131px;
background:url(/img/rbmCorner.png) no-repeat;
}

#footer
{
width:auto;
height:105px;
line-height:100px;
border-top:1px solid #ddd;
}

#footer p
{
margin:0 70px;
}

.lbfCorner
{
position:absolute;
left:0;
bottom:0;
display:block;
width:131px;
height:105px;
background:url(/img/lbfCorner.png) no-repeat;
}

.rtfCorner
{
position:absolute;
right:0;
bottom:0;
display:block;
width:131px;
height:105px;
background:url(/img/rtfCorner.png) no-repeat;
}

#counter
{
display:none;
}

.hdm {display:none;}
