body {
    background: #d7d7d7 url(../images/bg.jpg) repeat-x;
    font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 10px 0px 10px;
    line-height: 14px;
}

A       { text-decoration:none; }
A:HOVER { text-decoration:underline; }

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	
}
H1 { font-size: 16px; }
H2 { font-size: 11px; }
P, H1, H2 { margin: 0px 0px 5px 0px; }
H3 {font-size: 12px; font-weight:bold; }
H4 {font-size: 14px; font-weight:bold; margin: 5px; padding: 0px; }

/*-------------------------- generic classe ------------------------*/

TABLE TD {
    border: solid 1px #CCCCCC;
    font-size: 11px;
}

STRONG {
    padding: 0px;
    margin: 0px;
}

.float-box-left {
    float: left;
    padding: 0px;
    margin: 0px;
}

.float-box-right {
    float: right;
    padding: 0px;
    margin: 0px;
}

.img-box {
    border: solid 1px #CCC;
    float: left;
    margin-right: 5px;
    padding: 3px;
}

.img-box IMG {border: solid 1px #CCC; }


/*-------------------------- Layout formatting ---------------------*/

.main-container {
    width:      840px;
    text-align: left;
    position: relative;    
    padding: 0px;
    left: -75px;
    background: url(../images/bg_stripes.gif) 0px 500px;
}

/* .main-container .container { margin: 0px; } */

.left-column {
    float:          left;
    width:          150px;
    padding-bottom: 10px;
    margin-right:   10px;
}

.left-column H3 {
    padding:8px 0px 8px 8px;
    margin: 0px;
    
}

.right-column UL, .left-column UL {
    padding-left: 10px;
    margin: 0px;
}

.right-column form {
    margin: 0px;
}


.right-column H3 {
    padding:0px;
    margin: 0px;
    margin-bottom: 8px;
    
}

.right-column {
    float:          right;
    width:          150px;
    padding-bottom: 10px;
    margin-left:    10px;
    
}

DIV#layout-right-side-banners {
    position: absolute;
    left:   850px;
    width:  150px;
    height: 700px;
}

DIV#layout-right-side-banners .container-frame {
    padding-top: 10px;
}

DIV#layout-right-side-banners .banner-container {
    margin-bottom: 10px;
}

div.footer { background: #D7D7D7; margin-top: 10px; }

.banner-container {
    
}

.content-column-3C {
    width:        520px;
    float:        left;
}
.content-column-3C H3 {
    padding:0px 0px 10px 0px;
    margin: 0px;
    
}

.content-column-2C {
    width:  680px;
    float:  left;
}

.content-column-2C .container {
    margin-left:0px;  
}

.about-us {
    
}

.main-content-box {
    margin: 0px;
    padding: 0px;
    /* min-height: 650px; */
}

.content-column-3C .main-content-box .sizer-v {
    width: 500px;
    line-height: 0px;
    margin:0px;
    padding: 0px;
}

.sizer {
        height: 800px;
        float: right;
        width:0px;
}

.content-column-2C .sizer { height: 550px; }

.main-content-box .padding-box {
    padding:9px;
    padding-top: 0px;
    margin-top:10px;
    float:left;
}

/*------------------------------- TOP MENU ------------------------*/

.top-menu-container {
    background: #e93e2d url(../images/bg_red_stripes.gif);
    height:     40px;
    margin-top: 10px;
    padding:    0px;
}

.top-menu-container .float-box-right {
    padding: 0px;
}

.top-menu-container .menu-box {
    margin: 12px 0px 0px 10px;
}

.top-menu-container .search-box {
    margin: 11px 0px 0px 0px;
    padding: 0px;
    width: 130px;
}

.top-menu-container .search-box .fld-container {
    padding: 0px;
    margin:0px;
}

.top-menu-container .search-box label {
    margin: 0px;
    padding: 0px;
}

.top-menu-container .search-box .submit-btn {
    color: #ffe;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
}


.top-menu-container form {
    margin:  0px;
    padding: 0px;
}

.top-menu-container .input-fld {
    margin: 0px 0px 0px 0px;
    float:left;
    border: solid 1px #FFF;
    width: 70px;
}

.top-menu-container input.submit-btn {
    height:      17px;
    line-height: 16px;
    border:      none;
    font-size:   11px;
    margin:      0px;
}

.top-menu-container .fld-container {
    
    /* border: solid 1px white; */
}

.top-menu-container UL {
    text-align:   left;
    padding-left: 0px; 
    margin:       0px;                                                                          
}                                                                         
                                                                          
.top-menu-container LI  {                                                 
    display: inline;                                                      
    margin:  0px 10px 0px 0px; 
    font-size: 12px;                                                                                       
}                                                                         
                                                                          
.top-menu-container LI A {                                                
    color:        #ffe;                                                    
    font-weight:  bold;                                                    
    background:   url(../images/bullet_1_off.gif) no-repeat 0px 4px;
    padding-left: 15px;                                                   
}                                                                         

.top-menu-container LI A:HOVER {
    background:   url(../images/bullet_1_act.gif) no-repeat 0px 4px;
}

DIV#billboard {
    border:     solid 1px white;
    margin-top: 10px;
    padding:    10px;
    background: #fff url(../images/container_top.png) repeat-x;
    text-align: center;
}

DIV#right-banners { margin-top: 0px;}
.tx-ttaddress-pi1 H3 {
    margin: 0px;
    padding: 0px;
}

.main-content-box H1 {
    margin-bottom: 10px;
}

.main-content-box H2 {
    margin: 10px 0px 5px 0px;
}



.container {
    margin-top:     10px;
    padding-bottom: 2px;
}

.hl {
    padding-bottom: 2px;
    line-height: 0px;
}


.container-frame {
    background: #FFF url(../images/container_top.png) repeat-x;
    border:     solid 1px white;
    padding:    0px;
}

.right-column .container-frame {
    background-color:     #fff;
    /* padding-bottom: 10px; */
}

DIV#top-container {
    padding:    0px;
    background: none;
    margin: 0px;
}

DIV#top-container .container-frame {
    border:  solid 1px white;
    height:  138px;
    padding: 0px;
}

#top-container .banner {
    width:   468px;
    margin:  0px 10px 0px 20px;
    padding-top: 15px;
}

#top-container .banner IMG {
    
}

DIV.ad-marker {
    background:  url(../images/reklama.gif) no-repeat center;
    height:      7px;
    margin:      3px 0px 3px 0px;
    padding:     0px;
    line-height: 4px;
}
 

DIV#logo {
    width:       300px;
    height:      97px;
    margin:      30px 0px 0px 10px;
    background-image: url(../images/logo.png);
    float:left;
}

*html DIV#logo {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/fileadmin/images/logo.png', sizingMethod='scale');
}

DIV#latest-issue {
    margin: 0px;
    padding: 0px;
}

DIV#latest-issue-cover IMG {
    float:none;
    border: solid 1px #CCC;
    margin: 0px;
}

DIV#latest-issue-cover {
    text-align: center;
    margin: 0px;
    padding: 0px;
}

DIV#latest-issue-cover UL {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

DIV#latest-issue-cover LI {
    padding:0px;
    margin:0px;
    text-align:center;
}

DIV#latest-issue UL {
    margin: 0px;
    padding: 13px;
    
}

DIV#latest-issue UL LI {
    margin-top: 0px;
}

.right-column .gotoarchive {
    font-weight: bold;    
    text-align: right;
}

.left-column DIV#left-menu {
    padding-bottom:10px;
}

.left-column DIV#calendar {
    height: 158px;
}

.content-column-3C .container {

}

#content-column .button {
    margin-top:   10px;
    margin-left:  5px;
    margin-right: 5px;
    width:        176px;
    height:       40px;
}

DIV.bottom-menu {
    padding: 0px;
    margin: 7px 0px 7px 0px;
}

DIV.bottom-menu UL {
    display: inline;
    padding: 0px;
    margin: 0px;
}

DIV.bottom-menu UL LI {
    display: inline;
    padding:    0px;
    margin: 0px;
}

DIV.bottom-menu UL LI A {
    padding: 0px 10px 0px 10px;
    border-left: solid 1px #000;
}

DIV.bottom-menu UL LI A:HOVER {
    border-color: #e93e2d;
}

DIV.bottom-menu .item-first A {
   padding-left: 0px;
   border-left: none;
}

DIV.bottom-menu .item-first A:HOVER {
   border-left: none;
}

.bottom-info {
    padding: 0px;
    margin: 7px 0px 7px 0px;
    float: right;
}

.net-stats {
    float: right;
    width: 60px;
    margin: 3px 0px 3px 10px;
}

.net-stats IMG, .het-stats a {
    float: right;
}

DIV.bottom-info UL {
    display: inline;
    padding: 0px;
    margin: 0px 0px 0px 10px;
}

DIV.bottom-info UL LI {
    display: inline;
    padding:    0px;
    margin: 0px;
}

DIV.bottom-info UL LI A {
    padding: 0px 0px 0px 10px;
    border-left: solid 1px #000;
}

DIV.bottom-info UL LI A:HOVER {
    border-color: #e93e2d;
}

DIV.top-corner-menu {
    padding: 0px;
}

DIV.top-corner-menu .item-first A, DIV.top-corner-menu .item-first A:HOVER {
   padding-left: 0px;
   border: none;
}


.top-corner-menu UL {
    padding: 0px;
    margin: 0px;
}

.top-corner-menu LI{
    display: inline
}

.top-corner-menu LI A {
    border-left: solid 1px #8e8e8e;
    padding: 0px 10px 0px 10px;
}

.top-corner-menu LI A:HOVER {
    border-left: solid 1px #ee0000;
}

.news-padding-box {
    padding: 9px;
}

.padding-box {
    padding: 9px;
}

.right-column .ad-container {
    margin-top: 10px;
}

.footer-separatror {
    height:        19px;
    border-bottom: solid 1px #e93e2d;
}

#left-menu UL {
    list-style: none;
    padding:    0px;
    margin:     0px;
}

#left-menu UL LI {
    padding-left:  0px;
    border-bottom: solid 1px white;
    background:    #ee0000;
}

#left-menu UL LI A {
    display:      block;
    color:        #ffe;
    height:       20px;
    padding-left: 20px;
    background:   url(../images/bg_side_menu.gif) no-repeat;
    line-height:  20px;
    margin:       0px;
}

#left-menu #menu-anxient UL LI A {
    display:      block;
    color:        #ffe;
    height:       20px;
    padding-left: 20px;
    background:   url(../images/bg_side_menu_dark.gif) no-repeat;
    line-height:  20px;
    margin:       0px;
}

#left-menu #menu-anxient UL LI A:HOVER {
    background-position: 0px -20px;
}

#left-menu UL LI A:HOVER {
    background-position: 0px -20px;
}

#left-menu UL LI UL LI A{
    background: url(../images/bg_side_submenu.gif) no-repeat;
}

#left-menu UL LI UL LI{
    background:    #b40000;
    border-bottom: none;
    border-top:    solid 1px white;
    
}





/*--------------------------- NEWS FORMTTING -----------------------------*/
.news-box {
    padding: 9px;
}

.lef-column .news-box {
    padding: 9px 9px 0px 9px;
}



.gallery-box {
    text-align: center;
    overflow-x: scroll;
    width: 100%;
}

.gallery-box TABLE {
    border-collapse: separate;
    overflow:visible;
}

.gallery-box TABLE TD {
    border: none;
    padding: 5px;
    border: solid 1px #CCC;
    vertical-align: top;
    font-size: 9px;
    text-align: left;
}

.gallery-box TD A {
    display: block;
    text-align: center;
    width: 100%;
}

.gallery-box IMG {
    border: solid 1px #CCC
}


.latest-first {
    padding: 0px;
    margin-top: 0px;
}

.latest-first-left {
    float:left;
    padding: 0px 8px 0px 0px;
    border: solid;
    border-width: 0px 1px 0px 0px;
}

.latest-first-right {
    float:right;
    padding: 0px 0px 5px 0px;
}

.latest-first-left .news-latest-img,
.latest-first-right .news-latest-img { margin: 0px 0px 5px 0px; }

.content-column-3C .latest-first {
    width: 500px;
}

DIV.latest-first .news-box {
    padding: 0px;
    margin: 0px;
    width: 498px;
}

.news-latest-category, .news-list-category {
    margin-top: 3px;
    padding-top: 1px;
    border-top: solid 1px #DDDDDD;
}

.news-box-item .news-box-text {
    float:left;
    margin: 0px;
}

.news-box-item H2 {
    margin: 0px;
    padding: 0px;
}

.latest-first .news-box-item {
    padding: 0px;
    margin: 0px;
}

DIV.latest-third .news-box {
    padding: 0px;
}

DIV.latest-second .news-box {
    padding: 0px;
    width: 498px;
}

DIV.latest-second .gotoarchive { font-size: 12px; font-weight:bold; }

DIV.latest-second .news-box-item, DIV.latest-third .news-box-item, .news-list-item {
    margin-top: 10px;
}

.news-list-item {
    width: 99%;
}

DIV.latest-third .news-box-item {
   
    width:270px;
}

DIV.latest-third .news-box-text {
    width: 205px;
}

.news-single-timedata {
    margin-bottom: 10px;
}

.news-single-img {
    border: solid 1px #CCC;
    float: left;
    width: 150px;
    margin-right: 10px;
    padding: 5px;
    font-size: 9px;
}

DIV.news-latest-img {
    border: solid 1px #CCC;
    float: left;
    margin:2px 5px 0px 0px;
}

DIV.left-column DIV.news-latest-img, DIV.right-column DIV.news-latest-img  {
    margin: 10px 0px 10px 0px;
    float: none;
}

DIV.news-latest-img:HOVER {
    background-color: #DDD;
}

DIV.news-latest-img IMG {
    border: solid 1px #CCC;
    margin: 3px;
}

DIV.latest-third .news-latest-img {
    padding:3px;
}

.news-single-img IMG {
    border: solid 1px #CCC;
}

.image-box p {
    font-size:9px;
}

DIV#news-sponsored {
    margin-top: 10px;
}

DIV#news-sponsored .news-box {
    border: solid 1px red;
}


/* ------------------------ GUESTBOOK ---------------------- */

.tx-veguestbook-pi1 .comment-metadata { margin: 0px; float: right; font-size: 10px;}
.tx-veguestbook-pi1 form { margin: 0px; padding: 0px; }
.tx-veguestbook-pi1 fieldset { margin: 0px; padding: 0px; }
.tx-veguestbook-pi1 label { display: block; float:left; width:  181px; margin: 0px; }
.tx-veguestbook-pi1 .commentlist { margin: 0px 0px 10px 15px; }
.tx-veguestbook-pi1 .tx-guestbook-field { margin: 0px 0px 5px 0px; padding: 0px; }
.tx-veguestbook-pi1 .error-list UL { margin: 0px 0px 10px 0px; padding-left: 20px }
.commentform input {margin:0px; }
.content-column-3C .tx-veguestbook-pi1 #comment { width: 315px; height: 47px; margin: 0px; }
.content-column-2C .tx-veguestbook-pi1 #comment { width: 475px; height: 47px; margin: 0px; }


.tx-guestbook-field-submit {
    border: solid 1px #CCC;
    padding: 10px;
    margin: 10px 0px 0px 0px;
}

.tx-guestbook-field-submit .news-latest-img {
    margin: 0px 10px 0px 0px;
}

.tx-guestbook-field-submit .submit-btn {
    float: right;
    padding: 0px;
    margin: 0px;
}

.tx-guestbook-field-submit .capture {
    float: left;
}

.tx-veguestbook-pi1 .tx-guestbook-form-textarea {
}


.tx-veguestbook-pi1 .commentlist-text { padding-left: 10px; }
.tx-veguestbook-pi1 .commentlist { list-style: none; padding: 0px; }

.tx-veguestbook-pi1 .comment-user-data { padding: 0px; float: left; }

.tx-veguestbook-pi1 .comment-user-text { margin: 0px 0px 0px 165px;
                                         padding: 0px 0px 0px 0px; }

.tx-veguestbook-pi1 #author, .tx-veguestbook-pi1 #email { width: 150px; }



.comment-user-text .submit-btn {
    float:right;
}

.news-list-container IMG {
    float: left;
}

.tx-ttnews-browsebox TABLE TR {
    border: solid 1px blue;
    height: 12px;
    line-height: 12px;
}

.tx-ttnews-browsebox P {
    margin: 0px;
    margin: 0px 3px 0px 3px;
}

.tx-ttnews-browsebox A {
    color: #FFF;
}

.browse-box {
    text-align: center;
    color: #000;
    margin: 5px  0px 5px 0px;
}

.browse-box .browse-links {
    margin: 5px 1px 0px 1px;
    line-height: 12px;
    font-size: 9px;
}

.browse-box .browse-links SPAN { 
    padding: 1px 5px 1px 5px;
    color: #FFF;
    font-weight: bold;
    
}

.browse-box .browse-links SPAN A{
    color: #FFF;
}

.tx-ttnews-calendar-place-selector {
    padding-top:5px;
}

.tx-ttnews-calendar-place-selector SELECT {
    width: 129px;
}

.one-image-list {
    
}

.one-image-list UL {
    margin: 0px 0px 0px 110px;
    padding: 0px;
}

DIV#press-review-articles UL{
    padding-left: 150px;
}

.right-column .one-image-list UL {
    padding-left: 10px;
}

.one-image-list .hl {
    margin-top:10px;
}

.single-most-popular UL {
    padding-left: 150px;
}

/*----------------------------- FORMS -----------------------------*/
.input-fld, input, textarea, select {
    border: solid 1px #b0b0b0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
/*
.input-fld, textarea, select {
    background: url(../images/bg_input-fld.gif) no-repeat;
}
*/


.radio     { border: none; }
.check-box { border: none; }

fieldset {
    padding: 0px;
    margin: 0px;
    border: none;
}

.csc-textpic-caption {
    font-size: 9px;
}

.clear {
    clear:both;
    height:0px;
    overflow:hidden;
    line-height:0px;
}

.submit-btn {
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    border: none;
    background:none;
    color: #e93e2d;
    font-weight: bold;
    cursor: pointer;
}

.error {
    color: #e93e2d;
}

.submit-btn {
    border: none;
    background:none;
    color: #e93e2d;
    font-weight: bold;
    cursor: pointer;
    font-size: 11px;
}



/*----------------------------- PAGES -----------------------------*/
#page43, #page577 {
    background: url(../images/bg_contact.gif) no-repeat 0px 150px;
}

#page85 {
    background: url(../images/bg_lawnote.gif) no-repeat 453px 40px;
}

#page46 {
    background: url(../images/bg_rejestracja.png) no-repeat;
    background-position:  390px 45px
}

#page97 {
    background: url(../images/bg_prenumerata.png) no-repeat 0px 40px;
}

#page59 {
    background: url(../images/bg_onas.gif) no-repeat 280px 200px;
}

/*----------------------------------- SEARCH -------------------------*/
.tx-fesearchintable-pi1 FORM {
    display:block;
    padding: 0px;
}

.searchbox-outer {
    background: #FFF url(../images/bg_search-box-outer.png) repeat-x;
    border: solid 1px #a6a6a6;
    padding: 1px;
    margin-bottom:10px;
}

.searchbox-inner {
    background: #FFF url(../images/bg_search-box-inner.png) repeat-x;
    padding: 8px 8px 0px 8px;
}

.searchbox-inner .comment { font-size: 9px; padding: 0px 0px 0px 5px;}

.searchbox-inner SELECT { width: 150px; }

.fld-container {
    float:left;
    padding-left:4px;
    margin-top: 4px;
}

.tx-fesearchintable-pi1 h3 {
    background-color: #FFF;
    margin: 0px;
}

.hr {
    padding: 0px 0px 2px 0px;
}




/*------------------------ ANM ------------------------ */

TABLE.auction-results {
    width: 100%;
    border-collapse: collapse;
}

TABLE.auction-results TD {
    padding: 3px;
}

TABLE.auction-results THEAD TD {
    text-align: center;
    color: #FFF;
}

TABLE.auction-results TD.amount {
    text-align: right;
    padding-right: 15px;
}

.results-list {
}

.results-list .hl {
    margin: 5px 0px 5px 0px;
}

.results-list .listrow {
    border: solid 1px #CCCCCC;
    padding-right: 2px;
    background: #FFF url(../images/bg_image-box.png) 140px repeat-y;
    margin-top:10px;
    /* width: 498px; */
}

.results-list .image-box {
    float:left;
    padding: 24px;
}

.results-list IMG {
    border: solid 1px #CCC;
}

.results-list .image-box IMG {
    border: solid 1px #CCC;
}

.results-list .white-line-top {
    border-top: solid 1px #FFF;
}

.results-list .white-line-bottom {
    border-bottom: solid 1px #FFF;
}                                              

.results-list .content {
    margin: 0px 0px 0px 170px;
    padding: 9px;
}

.results-list H2 {
    margin: 0px;
}

.text-content {
    float: right;
    width: 320px;
}

.listdivider {
    height: 20px;
    clear:both;
}

UL.archive-covers {
    list-style: none;
    padding: 0px;
    
    margin: 0px;
}

.archive-covers li {
    float:left;
    text-align:center;
    width: 162px;
    margin: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    border: solid 0px blue;
}

.archive-covers A {
    width: 180px;
    float:none;
    margin:none;
}

.archive-covers A IMG {
    float:none;
    border: solid 1px #CCC;
    margin:0px;
}

/* ----temporarily for use in readers room menu switch */

.grey-menu {
    border: solid 1px #e1e1e1;
    background: #bfbfbf url(../images/bg_ads-menu.png);
    margin: 10px 0px 10px 0px;
}

.grey-menu .menu-box {
    padding: 10px 10px 8px 10px;
    float: left;
}

.grey-menu UL {
    text-align:   left;
    padding-left: 0px; 
    margin:       0px;                                                                          
}                                                                         
                                                                          
.grey-menu LI  {                                                 
    display: inline;                                                      
    margin:  0px 10px 0px 0px;
    color:         #e93e2d;                                                                         
}                                                                         
                                                                          
.grey-menu LI A {                                                
    color:        #FFF;                                                    
    font-weight:  bold;                                                    
    background:   url(../images/bullet_2_off.gif) no-repeat 0px 3px;
    padding-left: 15px;                                                   
}                                                                         

.grey-menu LI A:HOVER {
    background:   url(../images/bullet_2_act.gif) no-repeat 0px 3px;
}

.grey-menu-container {
    border: solid 1px #e1e1e1;
    background: #bfbfbf url(../images/bg_ads-menu.png);
    margin: 10px 0px 10px 0px;
}

.grey-menu-container .menu-box {
    padding: 10px 10px 8px 25px;
    float: left;
}

.grey-menu-container .events-date-selector {
    float: right;
    padding: 10px 10px 0px 0px;
}

.grey-menu-container UL {
    text-align:   left;
    padding-left: 0px;
    margin:       0px;
}

.grey-menu-container LI  {
    display: inline;
    margin:  0px 10px 0px 0px;
    color:         #e93e2d;
    font-weight: bold;                                                                                
}

.grey-menu-container LI A {
    color:        #000;
    font-weight:  bold;
    background:   url(../images/bullet_2_off.gif) no-repeat 0px 3px;
    padding-left: 15px;
}

.grey-menu-container LI A:HOVER {
    background:   url(../images/bullet_2_act.gif) no-repeat 0px 3px;
}

/* --------------------------- POLL ------------------------ */
.tx-quickpoll-pi1 DIV.question { font-size: 9px; }
.tx-quickpoll-pi1 DIV.question .question-radio { float: left}
.tx-quickpoll-pi1 DIV.question .question-radio { float: left}
.tx-quickpoll-pi1 TABLE {  border-collapse: collapse; padding: 0px }
.tx-quickpoll-pi1 .questions { border: none; margin-top: 5px; }
.tx-quickpoll-pi1 .questions TD { padding: 3px 0px 3px 0px;}
.tx-quickpoll-pi1 TD.pollquestion { padding: 0px 0px 5px 0px}
.tx-quickpoll-pi1 TD { padding: 0px; border-width:  1px 0px 1px 0px; }
.pollquestion { font-weight: bold }
.tx-quickpoll-pi1 input { border: 0px; }


