html, body { height: 100%; margin: 0; padding: 0; }
html>body #all { height: auto; min-height: 100%; }
body {  background:#F6F6F6;font-size:12px;font-family: Verdana,Arial,Sans;}
img {   margin:0;border:0;vertical-align:bottom;}
table {border-collapse:collapse;}
td, p {padding:0;margin:0;vertical-align:top;font:11px Verdana,Arial,Sans; color:#555;}
#all {  width:100%; position: relative; color: #6F6F6F;margin:0 auto;background:url('/images/notebook.jpg') 339px 92px no-repeat;}

h1,h2,h3 {color:#740137;font: italic bold 17px Arial,Sans; display: inline-block;padding-right:25px; background:url('/images/arrow.gif') right 2px no-repeat;}
#logo {         padding:34px 0 0 63px;vertical-align:bottom;height:58px;}
#logo .address {float:left; height:33px;padding-top:15px;}
#logo address { float:left; display:block;width:240px; font:10px Verdana,Arial,Sans; float:left;padding-left:15px;background:url('/images/phone.gif') no-repeat;}
#logo address i {font-size:14px; color:#AAAAAA;}
#logo address b {font-size:14px; color:#530027;}
#home_icon,#mail_icon {background: url('/images/home.gif');position:absolute; top:0; display:block;z-index:1;width:31px;height:56px;font-size:0;color:white;text-decoration:none;}
#home_icon {    right:31px;}
#mail_icon {    right:0;background-position:top right;}


#footer {         padding:60px 60px 0 60px; height:134px;background:url('/images/footer_bg.gif') repeat-x #F4F5F3;font:11px Arial;color:#6F6F6F;}
#footer .address {float:right; height:33px;}
#footer address { float:left; display:block;font:10px Verdana,Arial,Sans; }
#footer address { padding-left:100px;font:11px Arial;}
#footer address i {font-size:14px; color:#AAAAAA;}
#footer address b {font-size:14px; color:#530027;}


#separator {background:url('/images/separator.gif');height:10px;font:0px/0px Arial;}

#news {width:313px;padding-left:50px;background:#F3F3F3;}
#top {padding-left:63px;height:271px;}
#status {padding-left:393px;padding-right:20px;}

#content {padding-left:30px;background:#F3F3F3;}
#content table tr td {padding:3px;margin: 1.12em 0;}
#content img {vertical-align:middle;}
/*#content ul {margin-left:20px; padding-left:0; }*/
#content ul li,#content ol li {color:#555;}
#content p {/*text-indent:20px;*/padding:5px 0;}

#online {padding-left:60px;background:url('/images/online.gif') no-repeat #F3F3F3;height:283px;}
#online .right {color:#740137;padding-top:7px;text-align:right;}
#online .right:after{ content:":"; }
#podbor {background:#F3F3F3;padding-left:30px;}

input.text {background:url('/images/input.gif');border:0;height:24px;padding:6px 8px 0 10px;width:125px;vertical-align:middle;}
input.search_input {background:url('/images/search_input.gif');border:0;height:18px;padding:1px 8px 0 30px;width:120px;vertical-align:middle;margin:0px 5px;}
input.submit {background:url('/images/search.gif');border:0;height:18px;padding:0px;width:53px;text-align:center;font:11px Tahoma;vertical-align:middle;}
textarea.textarea {background:url('/images/textarea.gif');border:0;overflow: auto;height:80px;padding:6px 10px 10px 10px;width:155px;
     white-space: pre-wrap;       /* css-3 */
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
     white-space: -pre-wrap;      /* Opera 4-6 */
     white-space: -o-pre-wrap;    /* Opera 7 */
     word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

a {color:#7B1042;}
a:hover {text-decoration:none;}

#menu {                 background:url('/images/menu_bg.gif') repeat-x;position:relative;}
menu {                  vertical-align:bottom;list-style: none;margin:0;display:block; padding:0px 0 0 40px;height: 60px;background:url('/images/menu_left.gif') -20px 0 no-repeat;}
menu, menu li, menu li a {     font: bold italic 12px Arial,Tahoma; color: #F4C1DA;text-decoration:underline;}
menu li a {             float:left;height:40px;padding-top:6px;padding-right:6px;}
menu li a:hover {       text-decoration:underline;}
menu li {               height:30px;display:block;float:left;padding: 14px 0px 10px 12px;}
menu li.active {        background:url('/images/menu_active_left.gif') no-repeat;}
menu li.active a {      background:url('/images/menu_active_bg.gif') right top no-repeat;color:#FAE7F1;}

.news {color:#747374;width:250px;padding:10px 0;}
.news .date {background:#7B1042;color:#DDDDDD;font:bold 10px Tahoma,Arial,Sans;padding:2px;}
.news a:visited {color:#B3119A;}
.news b a {line-height:16px;padding-right:26px;  background:url('/images/arrow.gif') right 0px no-repeat;}

.separator {margin:0 auto;}
.bred {border: 1px red solid;}
.fleft{float:left;}
.fright{float:right;}
.clr {clear:both;}

.strike {text-decoration: line-through;}
a.external {padding: 0 14px 0 0;background: url('/images/external.png') no-repeat right;}
img.date_pix {float:left;display:inline;padding: 0px 20px 10px 10px;}
.date_text {display:none;}
ul {
        color: green;
        margin-left: 15px;
        list-style: disc url('/images/bullet.gif');
}
li {color: black;}
pre {width:90%;border:#a0a0c0 1px solid;background:#e8faff;color:black;margin:10px 0 10px 30px;padding:10px;clear:both;
     white-space: pre-wrap;       /* css-3 */
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
     white-space: -pre-wrap;      /* Opera 4-6 */
     white-space: -o-pre-wrap;    /* Opera 7 */
     word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
code {margin:0px; padding:0px;background:#e8faff;}
blockquote {background:#e8faff;}

table.contacts td.l {width:120px; font-weight:bold; text-align:right; vertical-align:top;}


