/* eGP main styles */

* {
        margin: 0;
        padding: 0;
}

img {
        border: none;
}

body {
        font-family: tahoma, arial, helvetica, sans-serif;
        color: #000;
        font-size: 11px;
        background: url(gfx_new/top_stripe_02.png) left top repeat-x;
        width: 100%;
}
a {
        color: #000;
        text-decoration: none;
}
input {
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size: 12px;
}
.cntr {
	text-align: center;
}

/* top stripe */

#top_stripe {
        margin: 0 auto;
        padding: 2px 16px 0 14px;
        width: 995px;
        width/* */:/**/965px;
        width: /**/965px;
        height: 23px;
        height/* */:/**/21px;
        height: /**/21px;
        color: #fff;
}
#top_stripe a {
        color: #fff;
        float: left;    
        display: block;
        margin-right: 4px;
        padding-right: 4px;
        background: transparent url(gfx_new/pasek_rozdzielajacy.gif) no-repeat scroll 100% 50%;
}
#top_stripe a.last {
        background: none;
}

#top_stripe a:hover {
        color: #dbc3c5;
}
#top_stripe #log_a {
        font-weight: bold;
        display: block;
        float: right;
        padding-left: 12px;
        background: url(gfx_new/login_ico.gif) left 2px no-repeat;
}
#top_stripe #log_a:hover {
        background-image: url(gfx_new/login_ico_active.gif);
}

.Section1 {
        padding-right:10px;
}
        
/* middle stripe */

#middle_stripe {
        width: 100%;
        background: #ffffd4 url(gfx_new/middle_stripe_02.png) left bottom repeat-x;
}
#middle_cont {
        margin: 0 auto;
        width: 995px;
}
#middle_top {
        padding: 1px 0px 6px 20px;
        background: url(gfx_new/middle_top.gif) 6px bottom no-repeat;
}
#middle_top a {
        margin-right: 9px;
}
#middle_top a:focus, #middle_top a:active {
        outline: none;
}
#middle_bottom {
        padding: 9px 12px 0 20px;
        height: 84px;
        height/* */:/**/75px;
        height: /**/75px;
}
#logo {
        float: left;
        display: block;
}
#logo:active, #logo:focus {
        outline: none;
}
#find_field {
        padding: 10px 0px 0 7px;
        width: 421px;
        width/* */:/**/414px;
        width: /**/414px;
        height: 44px;
        height/* */:/**/34px;
        height: /**/34px;
        background: url(gfx_new/find_bg.png) left top no-repeat;
        float: right;
}
.txt01 {
        margin-right: 4px;
        padding: 3px 9px;
        width: 314px;
        width/* */:/**/296px;
        width: /**/296px;
        height: 22px;
        height/* */:/**/16px;
        height: /**/16px;
        background: #fff;
        color: #a4a4a4;
        border: 1px solid #babab8;
        vertical-align: top;
}
.but01 {
        background: url(gfx_new/button01.png) left top no-repeat;
        border: none;
        width: 83px;
        height: 24px;
        color: #af0a38;
        font-weight: bold;
        cursor: pointer;
        vertical-align: middle; 
}

/* menu top */

#menu_top {
        width: 100%;
        background: url(gfx_new/menu_top_bg.png) left top repeat-x;
        height: 39px;
        clear: both;
}
#menu_top_cont {
        width: 995px;
        margin: 0 auto;
}
#menu_top ul li a {
        color: #444;
        font-size: 12px;
        font-weight: bold;
}
#menu_top ul li a:hover {
        color: #777171;
        /*
        text-decoration: underline;
        */
}
#menu_top ul {
        padding-left: 3px;
        margin: 0 0 0 29px;
        list-style:none;
        background: url(gfx_new/menu_top_sep.png) left 3px no-repeat;
        height: 39px;
}
#menu_top ul li {
        float: left;
        position: relative;
        background:  url(gfx_new/menu_top_sep.png) right 3px no-repeat;
        padding:7px 15px 0 12px;
        height: 39px;
        height/* */:/**/32px;
        height: /**/32px;
        width: 135px;
        width/* */:/**/108px;
        width: /**/108px;
        text-align: center;
}
#menu_top ul li.active a {
        display: block;
        padding: 7px 12px 0 12px;
        width: 138px;
        width/* */:/**/114px;
        width: /**/114px;
        height: 43px;
        height/* */:/**/36px;
        height: /**/36px;
        position: absolute;
        top: 0;
        left: -3px;
        background: url(gfx_new/menu_selected.png) left top no-repeat;
        color: #fff;
}
#menu_top ul li.active a:hover {
        color: #fff;
}
/* gwny blok, style oglne */

#main_block {
        width: 100%;
        background: url(gfx_new/main_stripe_bg.png) left top repeat-x;
        overflow: hidden;
        *height: 1%;
}
#main_cont {
        padding: 0 2px;
        width: 995px;
        width/* */:/**/991px;
        width: /**/991px;
        margin: 0 auto;
        background: url(gfx_new/main_bg.png) left top no-repeat;
        overflow: hidden;
        position: relative;
        *height: 1%;
        /*
        min-height: 633px;
        */
}

/* footer styles */

#footer {
        border-top: 1px solid #cccccc;
        color: #b6b6b6;
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 25px;
        width: 991px;
        margin: 0 auto;
        clear: both;
}
#footer a {
        color:#b6b6b6;
        font-weight: bold;
}
#footer a:hover {
        text-decoration: underline;
}
.rss {
        padding-left: 12px;
        background: url(gfx_new/rss.png) left 2px no-repeat;
}
#copy {
        float: left;
        margin-left: 5px;
}
#foot_links {
        float: right;
        list-style: none;
        margin-right: 5px;
}
#foot_links li {
        display: inline;
        color: #d7d7d7;
        font-weight: normal;
}


/* info page styles */

.info_left {
        padding: 50px 30px 60px 20px;
        width: 646px;
        width/* */:/**/596px;
        width: /**/596px;
        display: inline;
        float: left;
        overflow: hidden;
}
.info_right {
        padding: 0 0 60px 0;
        width: 345px;
        float: left;
        overflow: hidden;
}

.info_left h1, .info_right h1 {
        padding-left: 10px;
        font-size: 23px;
        font-family: arial, helvetica, sans-serif;
        color: #8c141c;
        font-weight: normal;
}
.u_str {
        background: url(gfx_new/u_str.gif) left bottom repeat-x;
        padding-bottom: 5px;
}
.info_left .left {
        width: 281px;
        float: left;
        overflow: hidden;
}
.info_left .right {
        width: 281px;
        float:right;
        overflow: hidden;
}
ul.list_black {
        list-style: none;
        margin-bottom: 36px;
}
.list_black li {
        padding: 10px 18px;
        height: 37px;
        height/* */:/**/17px;
        height: /**/17px;
        background: url(gfx_new/l_black_bg.png) left top repeat-x;
        margin: 9px 0 0 0;
}
.list_black a {
        font-weight: bold;
}
.list_black a:hover {
        text-decoration: underline;
}       

ul.list_prenum, ul.list_rab {
        list-style: none;
        color: #444444;
        font-size: 18px;
        margin-top: 7px;
}
.list_prenum span {
        color: #a22f38;
}
.list_prenum li {
        padding: 3px 0 3px 52px;
        background-repeat: no-repeat;
        background-position: left 50%;  
}
.three {
        background-image: url(gfx_new/three.png);
}
.six {
        background-image: url(gfx_new/six.png);
}
.twelve {
        background-image: url(gfx_new/twelve.png);
}
.list_rab li {
        padding: 3px 0 0px 8px;
}
#zamow {
        display: block;
        text-align: center;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        width: 194px;
}
.info_right img {
        margin-top: 6px;
}
.login02 {
        margin: 48px 0 0 0;
        padding: 23px 0 0 26px;
        width: 315px;
        width/* */:/**/289px;
        width: /**/289px;
        height: 213px;
        height/* */:/**/190px;
        height: /**/190px;
        background: url(gfx_new/login_bg.png) left top no-repeat;
}
.login02 h1 {
        margin-bottom: 24px;
}
.login02 label {
        font-weight: bold;
        margin-right: 10px;
        display: block;
        float: left;
        width: 75px;
        text-align: right;
        padding-top: 2px;
        font-size: 12px;
}
.login02 input {
        border: 1px solid #5f5f5f;
        color: #444;
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size: 12px;
        width: 112px;
        padding: 2px 2px; 
}
.login02 div {
        margin-bottom: 4px;
}
.login02 input.but02 {
        background: url(gfx_new/button02.png) left top no-repeat;
        width: 93px;
        height: 22px;
        cursor: pointer;
        text-align: center;
        border: none;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 10px;
        margin-top: 6px;
        margin-left: 110px;
        *margin-left: 113px;
}

/* content type menu */

#cont_menu {
        padding: 11px 0 0px 11px;
        float: left;
}
#cont_menu table {
        width: 328px;
        border: 1px solid #cccccc;
        font-weight: bold;
        font-size: 12px;
}
#cont_menu table td {
        background-color: #f3f3f3;
        height: 28px;
}
#cont_menu label {
        font-weight: normal;
        margin-left: 3px;
}
#cont_menu label.active {
        text-decoration: underline;
}
#cont_menu input {
        margin: 4px 0;
}
#cont_menu input.but03 {
        background: url(gfx_new/button03.png) left top no-repeat;
        width: 66px;
        height: 26px;
        text-align: center;
        border: none;
        margin: 0;
        cursor: pointer;
        font-weight: bold;
}
.cm_button {
        text-align: right;
        border-left: 1px solid #ccc;
        width: 66px;
}

#info_field {
        border-left: 1px solid #c4c4c4;
        border-bottom: 2px solid #c4c4c4;
        padding: 10px 0 5px 11px;
        width: 302px; 
        width/* */:/**/290px;
        width: /**/290px;
        background: #d4d4d4 url(gfx_new/info_bg02.png) left top repeat-x;
        font-family: georgia, times, serif;
        color: #555555;
        float: right;
        font-size: 20px;
        
}
        
        
/* main txt container */

#main_container {
        clear: both;
        /*
        padding: 0 0 0 68px;
        */
        position: relative;
        overflow: hidden;
}
#main_container table td#text {
        padding: 0px 20px 40px 24px;

        height: 200px;
        z-index: 1;
}
#mainp {
        overflow: auto;
        overflow-x: auto;
        overflow-y: hidden;
        *padding-bottom: 14px;
        }
#main_container table td#graph {
        padding: 15px 0px 40px 24px;

        overflow: auto;
        /*
        height: 400px;
        */
        position: relative;
}
#graph h1 {
        font: normal 20px georgia, times, serif;
        color: #a20433;
        margin-left: 22px;
        margin-top: 50px;
        margin-bottom: 20px;
        text-align: left;
}
.add_ridges_over {
        width: 594px;
        margin: 0 auto;
}
#graph .add_ridges_over h1 {
padding-left: 0;
margin-left: 0;
}
.add_ridges {
        width: 594px;
        overflow: hidden;
        *height: 1%;
}
.add_ridges div.first {
        display: block;
        float: left;
        width: 198px;
        margin-top: 25px;
        text-align: center;
        overflow: hidden;
}
.add_ridges div.second {
        height: 185px;
        }
.add_ridges .ar_txt {
        color:#A20433;
        display: block;
        font-weight: bold;
}
.add_ridges div img {
        border: 1px solid #ccc;
        }
#graph_scrolls {

        overflow: auto;
        overflow-x: auto;
        overflow-y: hidden;
}
        
/* floating panel on tables */


#fl_panel_td {
        background: #f5f5f5 url(gfx_new/flp_bg.gif) right top repeat-y;
        width: 300px;
}
#fl_panel {
        width: 332px;
        float: right;
        overflow:hidden;
        margin-top: 0px;
        padding-bottom: 20px;
}
#flp_cont{
        width: 300px;
        padding-bottom: 50px;
        overflow:hidden;
}
div.flp_nav {
        padding: 10px 0 0 5px;
        height: 28px;
}
div.flp_nav.txt {
        background: url(gfx_new/nav_txt.png) left top no-repeat;
}
div.flp_nav.pdf {
        background: url(gfx_new/nav_pdf.png) left top no-repeat;
}
.flp_nav span {
        cursor: pointer;
        text-decoration: none;
        background: none;
}
.txt .nav_txt {
        padding: 0 26px 0 28px; 
        font: bold 11px tahoma;
        color: #af0a38;
        cursor: auto;
}
.txt .nav_pdf {
        padding: 0 18px 0 26px;
        font: bold 11px tahoma;
        color: #6a6a6a;
}
.pdf .nav_txt {
        padding: 0 18px 0 28px; 
        font: bold 11px tahoma;
        color: #6a6a6a;
}
.pdf .nav_pdf {
        padding: 0 18px 0 34px;
        font: bold 11px tahoma;
        color: #af0a38;
        cursor: auto;
        
}
.hide {
        color: #6a6a6a;
        font: normal 10px tahoma;
        padding: 0 2px 0 22px;
}

/*
#flp_nav {
        padding: 5px 0 0 0px;
        width: 30px;
        float: left;
}
#flp_nav a:focus, #flp_nav a:active {
        outline: none;
}
#flp_nav a, #flp_nav span {
        display: block;
        margin-bottom: 7px;
        border-right: 1px solid #fff;
        cursor: pointer;
}
*/

/* floating panel, tabel of contents, pdf view */

#flp_cont h1 {
        font: normal 17px georgia, times, serif;
        color: #a20433;
        margin: 12px 9px 11px 9px;
}
#flp_cont h1 a {
        color: #a20433;
        text-decoration: none;
}
#flp_cont h1 a:hover {
        text-decoration: underline;
}
#flp_txt h3 {
        font: bold 11px tahoma, arial, helvetica, sans-serif;
        margin: 13px 9px 14px 9px;
}

#flp_txt ul {
        list-style: none;
}
#flp_txt li {
        margin-left:9px;
        margin-right: 5px;
        background: url(gfx_new/flp_txt_li.gif) left 3px no-repeat;
        text-indent: 10px;
}
#flp_txt li.active {
        margin: 4px 0;
        padding: 1px 5px 2px 19px;
        background: url(gfx_new/flp_txt_active.gif) left top repeat-y;
        text-indent: 0;
        color: #fff;
/*        
        border-top: 1px dashed #c6c6c6;
        border-bottom: 1px dashed #c6c6c6;
*/
}
#flp_txt li.active a {
        color: #fff;
}
#flp_txt li.active span {
        font-size: 10px;
        color: #fff;
        display: block;
}
#flp_txt li a:hover {
        text-decoration: underline;
}
#flp_pdf ul {
        list-style: none;
}
#flp_pdf ul li {
        background: url(gfx_new/flp_pdf_sep.gif) left bottom repeat-x;
        margin-left: 1px;
        overflow: hidden;
        *height: 1%;
}
#flp_pdf h1 {
        float: left;
        width: 170px;
        margin: 0;
        padding: 12px 9px 15px 8px;
}

#flp_pdf .get_pdf_ico {
        margin-top:  10px;
        padding: 6px 0 0 34px;
        height: 26px;
        height/* */:/**/20px;
        height: /**/20px;
        width: 110px;
        width/* */:/**/76px;
        width: /**/76px;
        display: block;
        background: url(gfx_new/pdf_ico.gif) left top no-repeat;
        float: right;
}
#flp_pdf .miniature {
        margin-left: 8px;
        margin-bottom: 16px;
        display: block;
        width:1%;
        clear:both;
}
#flp_pdf .miniature img {
        border: 1px solid #B3B3B3;
        }
        
/* tools panel */

.tools {
        position: absolute;
        left: 0;
        top: 0;
        width: 54px;
        background: url(gfx_new/tools_bg.png) left top repeat-y;
        margin-top: 10px;
        z-index:10;
}
.tools div {
        background: url(gfx_new/tools_bg_bottom.png) left bottom no-repeat;
        padding-bottom: 11px;
}
.tools ul {
        list-style: none;
        background: url(gfx_new/tools_bg_top.png) left top no-repeat;
        padding: 11px 0 0 0px;
}
.tools ul li {
        padding: 4px 0 4px 8px;
}
.tools ul li.sep {
        padding-top: 12px;
        background: url(gfx_new/tools_sep.gif) 2px 2px no-repeat;
}
li.pagenr {
        height: 44px;
        height/* */:/**/36px;
        height: /**/36px;
        width: 33px;
        background: url(gfx_new/pagenr.gif) 8px 4px no-repeat;
        color: #af0a38;
        font-weight: bold;
        text-align: right;
        }
li.pagenr span {
        display: block;
        padding-top: 10px;
        padding-right: 10px;
        }
        

/* log panel */

div.log_panel {
        border: 1px solid #d5d5d5;
        padding: 10px 20px;
        margin: 20px auto 40px auto;
        width: 571px;
        width/* */:/**/529px;
        width: /**/529px;
        background-color: #f0f0f0;
}
.log_panel h1.aaa {
        font: normal 20px georgia, times, serif;
        color: #a20433;
        padding-left: 55px;
        padding-top: 5px;       
        padding-bottom: 5px;
        background: url(gfx_new/aaa.png) left top no-repeat;
}
.log_panel h1.bbb {
        font: normal 20px georgia, times, serif;
        color: #fff;
        background-color: #bfbfbf;
        padding: 6px 20px;
        margin-top: 7px;
}
.log_forms {
        border: 1px solid #dcdcdc;
        background-color: #fff;
        margin-top: 18px;
        overflow: hidden;
        *height: 1%;
}
.log_forms h2 {
        font: bold      16px georgia, times, serif;
        color: #a20433;
        text-transform: uppercase;
        margin-bottom: 18px;
}
.log_forms label {
        font-weight: bold;
        font-size: 12px;
        display: block;
        padding-left: 8px;
        width: 45px;
        width/* */:/**/37px;
        width: /**/37px;
        text-align: right;
        float: left;
        padding-top: 2px;
}
.log_forms .but04 {
        background: url(gfx_new/button02.png) left top no-repeat;
        width: 93px;
        height: 22px;
        cursor: pointer;
        text-align: center;
        border: none;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 10px;
        margin-top: 6px;
        margin-left: 80px;
        *margin-left: 83px;
}
.log_forms div {
        margin-bottom: 4px;
}
.abonament, .mikroplatnosc {
        padding: 16px 0 16px 38px;
}
.abonament {
        float: left;
        border-right: 1px dashed #dcdcdc;
        width: 264px;   
        width/* */:/**/225px;
        width: /**/225px;
}
.mikroplatnosc {
        float: right;
        width: 263px;
        width/* */:/**/225px;
        width: /**/225px;
}
input.log01 {
        border: 1px solid #5f5f5f;
        width: 110px;
        color: #444;
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size: 12px;
        width: 112px;
        padding: 2px 2px; 
        margin-left: 10px;
}
div.log_links {
        background: url(gfx_new/log_panel_bg02.gif) left top repeat-x;
        overflow: hidden;
        *height: 1%;
}
.zam01, .zam02 {
        padding: 16px 20px 16px 20px;
}
.zam01 {
        float: left;
        border-right: 1px solid #fff;
        width: 264px;   
        width/* */:/**/223px;
        width: /**/223px;
}
.zam02 {
        float: right;
        width: 263px;
        width/* */:/**/223px;
        width: /**/223px;
}
.log_links p {
        font-size: 12px;
        margin-bottom: 10px;
}
.log_links table {
        margin-top: 8px;
        margin-bottom: 16px;
}
.log_links a:hover {
        text-decoration: underline;
}
.zamawiam {
        display: block;
        background: url(gfx_new/button04.png) left top no-repeat;
        text-align: center;
        margin:0 auto;
        padding: 3px 0 0 0;
        width: 75px;
        height: 18px;
        color: #fff;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 10px;
}
.onleft {
        margin-top: -15px;
}
.onright {
        margin-top: 16px;
        margin-right: 10px;
}
div.log_links .zamawiam:hover {
        text-decoration: none;
}
.more_info {
        margin-left: 50px;
}
h6.links_title {
        font-size: 11px;
        padding-left: 3px;      
}
.links_title a {
        color: #a31a38;
        text-decoration: underline;
}
.links_title a:hover {
        text-decoration: none;
}
div#links_pos {
        width: 571px;
        margin: 0 auto;
}
ul.links {
        list-style: none;
        width: 571px;
        margin: 12px 0 0 0;
}
.links li {
        padding: 6px 8px;
        background-color: #fafafa;
        border-top: 1px dashed #c6c6c6;
        border-bottom: 1px dashed #c6c6c6;
        margin: 4px 0;
}
.links li a {
        color: #555555;
}
.more_art {
        color: #555555;
        background: url(gfx_new/arr_small.gif) right 50% no-repeat;
        padding-right: 8px;
        margin-left: 475px;     
}       
.more_art:hover {
        text-decoration: underline;
}
.links li a:hover {
        text-decoration: underline;
}


div.txt_cont {
        padding-left: 68px;
}

/* find page styles */

#find {
        width: 991px;
        padding-bottom: 70px;
        margin-top: 20px;
        overflow: hidden;
        *height: 1%;
        background: url(gfx_new/find_bg.gif) 501px top repeat-y;
        color: #333333;
        }
#find_left {
        padding-top: 40px;
        padding-left: 18px;
        width: 501px;
        width/* */:/**/483px;
        width: /**/483px;
        float: left;
        display: inline;
        }
#find_right {
        padding-left: 42px;
        width: 490px;
        width/* */:/**/448px;
        width: /**/448px;
        float: left;
        }               
#find h1 {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        color: #a20433;
        font-weight: normal;
        margin-bottom: 10px;
        }

.f_big, .f_std {
        padding: 2px 2px        ;
        width: 262px;
        border: 1px solid #aaaaaa;
        font-size: 12px;
        color: #ababab;
        }       
.f_big {
        width: 352px;
        margin-right: 9px;
        }
.f_std {
        margin-left: 21px;
        }
.f_check {
        margin-left: 21px;
        *margin-left: 16px;
        vertical-align: top;    
        }
#find label {
        padding-top: 3px;
        display: block;
        float: left;
        width: 150px;
        text-align: right;
        }
#find_left div {
        padding: 4px 0;
        height: 30px;
        height/* */:/**/22px;
        height: /**/22px;
        overflow: hidden;
        }                       
div.f_t {
        margin-bottom: 10px;
        }
input.b_f {
        border: 1px solid #b0b0b0;
        height: 20px;
        width: 78px;
        background-color: #eceaee;
        color: #000;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        cursor: pointer;
        }       
#find select {
        border: 1px solid #a7a6aa;
        }       
.fcday {
        margin-left: 21px;
        width: 40px;
        }       
.fcmonth {
        margin-left: 3px;
        width: 120px;
        }
.fcyear {
        margin-left: 3px;
        width: 60px;
        }       
.b_f_mar {
        *margin-left: 174px;
        margin-left: 171px;
        margin-top: 10px;       
        }
#find_left p {
        margin-top: 20px;
        margin-left: 65px;
        }       

.cal_03 {
        width: 350px;
        border-left: 1px solid #d2d2d2;
        border-bottom: 1px solid #d2d2d2;
        }
.cal_03 td {
        border: 1px solid #d2d2d2;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-right-width: 1px;
        border-top-width: 1px;
        width: 49px;
        height: 49px;
        background: #eee url(gfx_new/day_bg01.gif) left top repeat-x;
        }
.cal_03 td a {
        color: #555;
        font: normal 20px Arial, Helvetica, sans-serif;
        }
.cal_03 td a:hover {
        text-decoration: underline;
        }       
.cal_03 td.weekend {
        background-image: none;
        background-color: #eeeeee;
        color: #c1c1c1;
        font: normal 20px Arial, Helvetica, sans-serif;
        }       
.cal_03 tr.f_names td {
        background-color: #cccccc;
        background-image: none;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        height: 22px;
        }               
.cal_03 tr.f_names td.weekend {
        color: #b42c52;
        }
.cal_03 td.active {
        background: #efefef url(gfx_new/day_bg01_active.gif) left top repeat-x;
        }       
.cal_02 {
        width: 350px;
        border-bottom: 1px solid #fff;
        border-top: 1px solid #cfcfcf;
        }       
.cal_02 td {
        height: 25px;
        color: #5c5c5c;
        font-weight: bold;
        font-size: 12px
        }
.cal_02 td.cal_arr      {
        background-color: #c2c2c2;
        }
.cal_month      {
        background: #dfdfdf url(gfx_new/cal_m.gif) left top repeat-x;
        border-left: 1px solid #fff;
        border-right: 1px solid #c6c6c6;
        }
.cal_month_center {
        background: #cdcdcd url(gfx_new/cal_m_active.gif) left top repeat-x;
        border-left: 1px solid #fff;
        border-right: 1px solid #c6c6c6;
        }       
        
/* new layout */        

#toolbar_stripe {
        padding-bottom: 10px;
        padding-right: 60px;
        overflow: hidden;
        *height: 1%;
}
#toolbar_stripe table {
        margin-top: 12px;
        float: right;
        border: 1px solid #ddd;
        background-color: #f6f6f6;
}
#toolbar_stripe table table {
        margin: 0;
        float: none;
        border: none;
        background: none;
        color: #686868;
}
#toolbar_stripe table td {
        padding: 2px 1px;
}
#toolbar_stripe table td.spacer {
        width: 12px;
}
#toolbar_stripe  h1 {
        font: normal 22px georgia, times, serif;
        color: #444444;
        margin-left: 8px;
        margin-top: 16px;
        float: left;
        width: 290px;
        
}
div.pnr {
        border: 1px solid #b6b6b6;
        padding: 2px 3px;
        background: url(gfx_new/nr_bg.png) left top repeat-x;
        height: 22px;
        height/* */:/**/20px;
        height: /**/20px;
        text-align: center;
}
.pnr span {
        display: block;
        padding: 3px 3px 3px 4px;
        color: #6e6e6e;
        background: #fff;
        text-align: center;
}
.but06 {
        border: 1px solid #b6b6b6;
        background: url(gfx_new/button06_bg.png) left top repeat-x;
        color: #000;
        font: normal 11px tahoma, arial, helvetica, sans-serif;
        padding: 0 6px;
        height: 28px;
        height/* */:/**/26px;
        height: /**/26px;
        cursor:pointer;
}
.but06.active {
        background: url(gfx_new/button06_bg_active.png) left top repeat-x;
        color: #af0a38;
        text-decoration: underline;
}
.but06.disabled {
        color: #ACA899;
        /*#9e9e9e;*/
        cursor: auto;
}

#containing_table {
        width: 991px;
}       

#show {
        width: 62px;
        height: 33px;
        background: url(gfx_new/show.png) left top no-repeat;
        position:absolute;
        top: 0px;
        left: 0;
        cursor: pointer;
        z-index: 10;
}

#preloader {
        margin: 0 auto;
        width: 226px;
        height: 95px;
        }
#kjp_area {
        display: none;
        }       
        
#regulamin {
	font-size:12px;
	margin: 30px 80px 10px 80px;
	text-align: justify;
}
#regulamin h1 {
        padding-left: 10px;
        font-size: 23px;
        font-family: arial, helvetica, sans-serif;
        color: #8c141c;
        font-weight: normal;
}
#regulamin ul, #regulamin ol {
	margin: 5px 5px 2px 15px;
	padding: 5px 0 5px 10px;
}
#regulamin li{
	padding: 5px 0 5px 0;
}

.sms_wyr {
	padding:5px;
	font-weight:bold;
	color:#980328;
}
.sms_cena {
	font-size:9px;
	color: #333333;
}
.sms_info {
	border-bottom: 1px solid #CCCCCC;
	text-align: right;
	color: #999999;
	margin: 0 10px 10px 0;
}
