html{
height:100%;
}
body{
position:relative;
min-height:100%;
margin:0px;
padding:0px;
color:#133f66;
background-image:url('/global/img/bg-body.gif');
background-color:#eef2f7;
font-family: "Trebuchet MS",arial,sans-serif;
font-size:15px;
}
* html body{
height:100%;
}
article, aside, details, footer, header, hgroup, main, menu, nav, section{display:block;}
table{font-size:14px;}
a:link{color:#0000ff;text-decoration:underline;}
a:visited{color:#3a53c5;}
a:hover{color:#ff0000;text-decoration:none;}
a:active{color:#9d3c61;}
h1{font-size:20px;}
h2{font-size:17px;}
h3{font-size:15px;}
h4{font-size:14px;}
img{border:0px;}

header{
background-color:#ffffff;
width:100%;
height:140px;
background-image:url('/global/img/bg-top2.jpg');
background-repeat:no-repeat;
background-position: left top;
overflow:hidden;
}

main{
min-width:200px;
padding:5px;
}

nav{
margin:0px;
padding:0px;
font-size:16px;
}

nav ul{
list-style-type:none;
margin:0px;
margin-top:3px;
padding:0px;
}

nav ul li{
display:inline-block;
white-space:nowrap;
}

nav img{
vertical-align:middle;
width:26px;
height:26px;
margin-left:5px;
margin-right:3px;
}

#menuMore ul{
display:none;
position:absolute;
margin-left:1px;
margin-top:-6px;
background-color:#ffffff;
border:1px solid #cccccc;
padding:3px;
}

#menuMore:hover ul{
display:block;
}

#menuMore ul li{
display:block;
}

.hLeft{
float:left;
}

.hRight{
float:right;
}


.bd{
padding-bottom:180px;
margin-left:5%;
margin-right:5%;
}


.red{color:#ff0000;}
.htr{
background-color:#cbdae7;
font-weight:bold;
height:20px;
background-image:url(/global/img/hbg.gif);
background-repeat:repeat-x;
vertical-align:top;
}
.str{background-color: #ffffff;}
.ttr{background-color: #F3F5F5;}
.ftr{background-color: #e2e7e7;}

.coltbl{
border-top: 2px outset #f0f0f4;
border-right: 2px ridge #f0f0f4;
border-bottom: 2px ridge #f0f0f4;
border-left: 2px outset #f0f0f4;
border-collapse:collapse;
}
.coltbl td{padding:4px;}
.bold{font-weight:bold;}
.btn{background: #c8d8e6; font-size:14px; color:#133f66;}

.lMenuTbl td{padding-bottom:10px; font-size:14px;}
.lMenuImg{width:34px; vertical-align:middle;}
.stn{vertical-align:middle; margin-right:4px;}

.clear{display:block;clear:both;}


.eSite{
font-size:13px;
font-style:italic;
display:inline-block;
border:1px ridge #999999;
text-align:center;
width:198px;
height:220px;
margin:6px;
padding:4px;
padding-top:8px;
vertical-align:top;
}

.eSite a{
font-size:16px;
}

.eSite img{
width:150px;
height:120px;
}

.eSTitle{
font-size:15px;
font-style:normal;
}

.demoDesign{
display:inline-block;
width:250px;
height:200px;
margin:10px;
padding:4px;
vertical-align:top;
}

footer{
position:absolute;
bottom:0px;
width:100%;
font-size:15px;
min-height:160px;
border-top:2px outset #aaaaaa;
background:#b9c2d9;
}
footer ul{margin:5px; padding:2px;}
footer a:link{color:#133f66;}
footer a:visited{color:#133f66;}
.footLeft{
display:inline-block;
list-style-type:none;
text-align:left;
padding:4px;
}
.footRight{
display:inline-block;
float:right;
text-align:center;
padding:4px;
}
.mainLabels{padding-top:12px;}
.mainLabels div{display:inline-block;vertical-align:top;width:88px;}
.footLabels{padding-top:12px;}
.mainBottomNav{list-style-type:none; padding-left:0px;}

/********************************* user дополнительно *********************************/
.green{color:#008040;}
.htr2{
background-color: #EEF2F7;
font-weight:bold;
height: 20px;
}
.prompt{font-size:12px;}
.stimg{width:13px;height:13px;vertical-align:middle;}
/********************************* END user *********************************/
