*{box-sizing:border-box; -moz-box-sizing:border-box;}
p{  text-align : justify;}

body {
    background: #AC3538 url(/i/bg1.jpg) repeat-x;
    font: normal 11 px Trebuchet MS,Tahoma; 
    margin:auto;
    padding:0;
    text-align:center;}

div {margin:0;
    padding:0;
    text-align:left;}
    
img {border:0;}
ul {margin:0px 0px 0px 20px;padding:0;}
ul li {background-repeat: no-repeat;background-position: 0 .6em;padding:2px 10px 2px .8em;}
a{text-decoration:none;color:#4C4C4C;}
a:hover {text-decoration: underline;}
        
#main {width:100%;height:100%;text-align:center;}
#main div {margin: auto;width:772px;text-align:left;height:100%;}


/*TABELKI i DIVy*/
table { width:100%;color: #4C4C4C; border:0; border-collapse: collapse;font: normal 12px Trebuchet MS,Tahoma; }
td {text-align: left;vertical-align:top; padding:0}

.tb1 {height:100%;width:100%}
.tb1 td {background: #FFFFFF}
.td1 {width:23px; height:23px }
.td1a {width:726px}
.td1b {height:100%}
.td1c {width:726px}
.td1d {width:23px; height:23px;background: #AC3538 url(/i/bg1.jpg) repeat-x; }

.menu {border-left:1px solid #E7E7E7; width:207px;padding:30px 0 0 0 !important;}
.menu div {float:left;width:207px !important;overflow:hidden;display:block;}

.menu a {
    font: bold 11px Trebuchet MS,Tahoma,;
    color: #2C5691;
    width:207px;
    display: block;
    background: transparent url(/i/ar3.gif) no-repeat 12px .8em;
    padding:7px 0px 7px 30px;
    border-bottom:1px solid #CFDBED;
    font-weight:bold;}
    
    
    
.menu a:hover,.menu a.sel {
    background-color: #d5dde8;text-decoration: none; 
    }
.menu .submenu {width:207px;overflow:hiddenl;display:block;}
.menu .submenu a {
    font: normal 11px Trebuchet MS,Tahoma,;
    color: #2C5691;
    width:207px;
    display: block;
    background-image:none !important;
    padding:7px 0px 7px 50px;
    border-bottom:1px solid #CFDBED;
    font-weight:normal;}

.menu .submenu a.sel {background-color: #d5dde8 !important;font-weight:bold;background-image:none !important;}

.cm {
    border-left:1px solid #E7E7E7;
    border-right:1px solid #E7E7E7;
    width:523px;padding:30px 38px 0 38px;
    line-height: 20px;}

.txt {text-align:justify; line-height: 20px;}
.txt ul li {padding-left:2px; text-align:left !important;}
.txt ul {padding-left:20px; padding-top:20px; list-style:disc;}
.txt a {color:#2C5691}
.txt .title {color:#C24855; font-weight:bold; font: bold 12px !important; margin: 0 0 20px 0 !important; width:100% !important;}
.txt .title2 {color:#C24855; font-weight:bold; font: bold 12px !important; margin: 0 0 0px 0 !important; width:100% !important; }
.txt .title3 {color:#C24855; font-weight:bold; font: normal 12px !important; margin: 0 0 0px 0 !important; width:100% !important;}
.txt .quote {color:#2C5691; font-style:italic}
.txt img {border:1px solid #E7E7E7; margin: 0px 10px 0 0}
.txt .screenshot {float:left !important; width:150px; border:1px solid #E7E7E7 !important; }
.txt .ind {margin-left:15px;}

.klient_ul ul {padding-left:15px; padding-top:20px; list-style:none !important; margin:0 !important;float:middle}
.klient_ul ul li {padding:0px 0px 15px 0px !important; text-align:left !important; margin:0; display:block !important; white-space:nowrap}
.klient_ul img {float:none !important; margin:0 6px 0 0; padding:0;  vertical-align:middle; width:120px}

.txt .quote2 {font-style:italic; border-top:1px solid #E7E7E7; float:left; padding-top:10px; }

h2 {
    height: 50px;
    padding:2px 0px 8px 0px;
    font: bold 15px Trebuchet MS,Arial;
    color: #C24855;
    background: transparent url(/i/bg_topic.gif) no-repeat 100% 100%;
    margin:0;}

.footer,.footer2 {height:30px; vertical-align:middle;padding-left:40px;background-color:#CDCDCD !important; color: #929291;font: normal 11px Trebuchet MS,tahoma;}
.footer2 {text-align: right;height:30px; vertical-align:middle;padding-right:10px;background-color:#CDCDCD !important; color: #929291}
.footer2  a {color: #929291}
/*FONTY*/
.bd {font-weight: bold}
.ns {font: bold 13px Trebuchet MS,Arial;}
.be {color: #224679}


