#container {
    width: 100% !important;
    max-width: 1280px !important;
}
#lcol {
    width: 400px !important;

    padding-right: 1% !important;
    padding-left: 0% !important;
}
#rcol {
    width: 400px !important;

    padding-right: 1% !important;
    padding-left: 1% !important;
}
#sidemain {
    width: 400px !important;
    padding-right: 0% !important;
    padding-left: 1% !important;
    float: left !important;
}
#halfpage img {
    width: 100% !important;
    max-width: 100% !important;
}
#newstabs {
    width: 100% !important;
    max-width: 100% !important;
}
#promonews {
    display: block;
    position: relative;
    float: left;
    overflow: hidden;
    border-bottom: 1px solid #CCC;
    height: 225px;
    width: 100%;
}
#promonews:hover .waznecaption {
    opacity: 1;
}
#promonews:before {
    position: absolute;
    background: black;
    background: rgba(0, 0, 0, 0.75);
    color: white;
    padding: 5px 5px;
    opacity: 1;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
}

#promonews:hover:before {
    opacity: 0;
}

#promonews img {
    height: 225px;
    width: 400px;
}

#newstabs ul {
    font-size: 14px !important;
    font-weight: bold !important;
}

#newstabs .ntabs a {
    line-height: 35px !important;
}

#newstabs ul {
    line-height: 35px !important;
    height: 35px !important;
}
#waznen {
    width: 399px !important;
    height: 225px !important;
    margin-bottom: 10px !important;

}
.waznetitle {
    width: 390px !important;
}
#wazne-slide img {
    width: 399px !important;
    height: 225px !important;
    max-width: 100%;
}
#promo-slide img {
    width: 399px !important;
    height: 225px !important;
    max-width: 100%;
}
.sbox {

    border: 1px solid #CCC;
}
.sbox h3 {
    font-weight: bold;
    padding: 3px;
    margin-bottom: 10px;
    border-bottom: 1px solid #CCC;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 14px;
}
#slist {
    width: auto;
}
#test-home #container {
    width: 1280px !important;
}
.maintitle {
    font-size: 14px;
    font-weight: bold;
    background-color: #f2f2f2;
    padding: 10px;
    margin: 0;
    border-left: 10px solid #CCC;
margin-top:10px;
}
#promopager {
    padding: 0px;
    position: absolute;
    top: 10px;
    right: 10px;
    visibility: visible;
    z-index: 100;
}
#promopager a {
    padding: 0px;
    width: 20px;
    height: 20px;
    color: white;
    list-style: none;
    opacity: 0.9;
    float: left;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    background-color: #000;
    line-height: 20px;
    text-decoration: none;
    margin-right: 2px;
}
#promopager a:hover {
    opacity: 1;
}
#promopager a:active {
    opacity: 1;
}
#newstabs .ntabs li.sel {
    border-left: 10px solid #CCC;
}
.icoy {
    margin-left: 175px;
    margin-top: 140px;
}
.maintitle a {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}
#cwbox {
    width: 399px !important;
    border: 1px solid #CCC !important;
    margin-bottom: 10px !important;
}
.borderbox {
    width: 379px !important;
    border: 1px solid #CCC !important;
    margin-bottom: 10px !important;
    padding: 10px !important;
}
.borderbox a {
    text-decoration: none !important;
    padding: 0px !important;
}
a.cat {
    background: none !important;
    color: #1A5788 !important;
    border: 1px solid #CCC !important;
    padding: 5px !important;
    background-color: #f2f2f2 !important;
}
#cwcats {
    padding: 5px !important;
    margin-bottom: 0px !important;
}
#cwcats h2 {
    line-height: 30px !important;
}
#pbox {
    background: none !important;
}
.hbox {
    background: none !important;
}
.inbox {
    background: none !important;
}
ul.zakladki {
    background: none !important;
    border-bottom: 1px solid #CCC !important;
    margin-bottom: 5px !important;
}
ul.zakladki li {
    border: 1px solid #CCC !important;
    background: none !important;
}
ul.zakladki li a {
    background: none !important;
}
ul.zakladki li.selected a {
    background: none !important;
    background-color: #f2f2f2 !important;
    font-weight: bold !important;
}
#menu {
    height: 35px !important;
}
#menu ul li {
    height: 35px !important;
}
#menu ul li a {
    height: 35px !important;
    line-height: 35px !important;
}
#menu ul li a span {
    font-size: 16px !important;
}
#tnt1 {
    border: 1px solid #CCC !important;
padding-bottom: 15px !important;
}
#newstabs {
    border: none !important;
}
#newstabs .ntabs li.sel {
    border-left: 10px solid #CCC !important;
    border-right: 1px solid #CCC !important;
    border-top: 1px solid #CCC !important;
}
#newstabs .ntabs li {
    background-color: #f2f2f2 !important;
}
#newstabs ul {
    background-color: #fff !important;
}
#tnt1 table.dots.zeroodstepow {
    padding: 5px;
}
.table.wnews {
    width:100%;
}
 .wnews td.wimg {
    width: 77px !important;
}
.wnews td.wtxt {
    width:auto;
}
.box div.zaj {
border: 1px solid #CCC !important;   
padding:0px !important;    
}
.wnews td.wtxt {

    width: auto;

}
#tnt2 {
padding: 5px !important;
padding-bottom: 15px !important;
}
#tnt3 {
padding: 5px !important;
padding-bottom: 15px !important;
}
#tnt4 {
padding: 5px !important;
padding-bottom: 15px !important;
}
#tnt5 {
padding: 5px !important;
padding-bottom: 15px !important;
}
#mbans {
padding-bottom: 10px !important;
padding:0px !important;
}
.prona{
border: 1px solid #CCC !important;
border-spacing: 0px;
padding-left: 5px;
padding-right: 5px;
}

.prona td {
padding: 5px 0px 0px 0;
border-bottom: 1px solid #CCC;
background: none;
}

#srnews a {
color: #404040; 
}

#srnews p {
margin: 0;
padding: 3px 0 4px 0;
}

.icoy {
margin-left: 175px !important;
margin-top: 150px !important;
}
#rec{
margin-top: 10px !important;
margin-bottom: 10px !important;
}
#mbans {
margin-top:5px;
}
#halfpage {
padding-bottom: 10px !important;
}
#sidemain .maintitle {
margin-top: 0px;
}
.flex-control-paging {
display:none;
}