﻿body > form {height:auto;}
.main-text { margin:0 25px 50px 25px; text-align:justify;}


body {background:#5e81b5 url('../images/noise.png');}
.container {margin-top:10px; overflow:visible; min-height:480px;}

.wrapper {margin-bottom:0; padding:0 10px;}

.table-placeholder { width:auto;}

/* collage */
#collage { position: relative; height:30px; /*background:#5e81b5 url('../images/stat2-header-bg.png');*/}
#collage .collage_logo {
  color:#fff; font-size:16px; 
  font-weight:bold;   
  display: inline-block;
  margin-top: 6px;
  text-decoration: none;
  }

/* content-menu */

.content-menu { margin-bottom:10px; height:100%; overflow: auto; width:290px; background:#fff; position:absolute; top:0; left:0px;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);}

.show-hide {position:absolute; width:24px; height:24px; right:8px; top:5px; background: url('../images/arrows.png') left; cursor:pointer;}

.show-hide-content { margin-top:34px;}
.menu-accordeon {width:auto;}
.menu-accordeon > ul {list-style:none;}
.menu-accordeon > ul > li {
    position: relative;
    margin-bottom:10px;
}
.menu-accordeon > ul > li > a {
    display: block;	
    cursor:pointer;
	padding:10px 30px 10px 20px;
    text-decoration: none;	
    color:#333;	
    font-weight: normal;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
            box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}
.menu-accordeon > ul > li > a:hover{
    color:#f2bd00;
}
.menu-accordeon > ul > li > ul {
    counter-reset: items;
    height: 0;
    overflow-y: hidden;
    color: #777;
}
.menu-accordeon > ul > li > ul > li > a{
    counter-increment: items;
	padding:7px 20px;
    border-bottom: 1px dotted #C9C9C9;
    display: block;	
    cursor:pointer;
}
.menu-accordeon > ul > li > ul > li:last-child > a {border:none;}
.menu-accordeon > ul > li > ul > li:hover{
    background: #eee;
}
.menu-accordeon > ul > li > ul > li a.active{
    background: #f2ecce;
}
.menu-accordeon > ul > li > ul > li > a{
    color:#514B92;
    text-decoration: none;
}
.menu-accordeon > ul > li > ul > li > a:hover{}
.menu-accordeon > ul > li > ul:after {
    content: counter(items);
    display:inline-block;
    position: absolute;
    right: 15px;
    top: 0px;
    text-align: center;
	background: url('../images/zakladka.png') no-repeat top;
	height:26px;
	width:17px;
	padding-top:4px;
	color:#fff;
}
 .DDL {position:relative;}
 .DDL select {max-width:300px;}

/* content */


 .content 
 {
     margin-bottom:10px;
     margin-left:300px;
     padding:10px 20px;  
     min-height:100%; 
     padding-bottom:30px; 
     position:relative;
     background:#fff; 
     -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
 }



/* footer */
.footer-buffer {height:0;}

.footer {display:none;}





#menu 
{
    height:70px;
    border:none;
    background:#fff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
}
.mainmenu
{
    margin-left:80px;
    display:table;
}
.mainmenu  li ul li a 
{
    background:#fff;
    color:#3e69aa;
    border-right:0;
    border-top:1px solid #d8e1ee;
    cursor:pointer;
}
.mainmenu  li ul li a:hover 
{
    background:#709ad1;
    border-top:1px solid #709ad1;
    color:#fff;
}
.mainmenu > li ul 
{
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}
.mainmenu > li
{
    display:table-cell;
    vertical-align:middle;
}
.mainmenu > li > a 
{
    display:table-cell;
    height:54px;
    padding:8px 14px;
    vertical-align:middle;
    white-space:normal;   
    background:#fff;
    color:#3e69aa;
    font-weight:bold;
    border-right:1px solid #d8e1ee;
    line-height: 18px;
    text-decoration: none;
}
.mainmenu > li:hover > a, .mainmenu .active 
{
    border-top:0;
    margin-top:0;
    background:#709ad1;
    color:#fff;
}



.ias_logo 
{
    background:#fff url('../images/ias-logo.png') center no-repeat;
    position:absolute;
    top:0;left:10px;
    width:70px;
    height:70px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
}


.downarrowclass {top:30px;}

.content h1 {color:#3e69aa;}

.container-3of4 
{
    padding:0 10px 0 0;
}
.container-1of4 
{
    padding:0;
}



.white-bg 
{
    background:#fff; 
    padding:10px 20px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);
}
.lk-login h3 {color:#379035;}
.lk-input 
{
    margin: 10px 0;
}
.lk-input span
{
    width:60px;
    margin-left:10px;
    display: inline-block;
}

.lk-reg
{
    margin-top:10px;
}

.main-text 
{
    font-size:11pt;
}