body {
    margin:0px;
    /*background-image: url(/cms/site.files/Image/rzgw_pixs/site_bg.jpg);*/
    background-image: url(/cms/site.files/Image/rzgw_pixs/site_bg.jpg);
    background-repeat:repeat-x;
}
ul, li {
    margin:0px;
    padding:0px;
}
#site_wrapper {
    width: 903px;
    margin:0px auto;
}
.bip-small {
    position:absolute;
    top:98px;
    right:17px;
    width:43px;
    height:50px;
}
.title {
    font-weight:bold;
    margin-bottom:10px;
    color:#5F8309;
}
.top_banner {
    height:201px;

}
.top_belka {
    height:52px;
    background-image: url(/cms/site.files/Image/rzgw_pixs/title_bg.jpg);
    background-repeat:no-repeat;
    background-position:7px 0px;
    position:relative;
    font-family:tahoma;
    font-weight:bold;
    font-size:11px;
}
.top_belka .data {
    position:absolute;
    top:26px;
    left:43px;
    color:#426100;
    
}
.top_belka .form {
    position:absolute;
    color:#0c538b;
    background-image:url(/cms/site.files/Image/wyszukiwarka.gif);
    background-repeat:no-repeat;
    background-position:119px 0px;
    top:21px;
    height:22px;
    right:13px;
    width:345px;
}
.top_belka .form input[type=text] {

    width:155px;
    height:20px;
    position:absolute;
    right:69px;
    background:none;
    border:0px;
    
}
.top_belka .form .text {
    position:absolute;
    left:0px;
    top:5px;
}
.top_belka .form input[type=button] {
    position:absolute;
    right:1px;
    background:none;
    border:0px;
    width:54px;
    height:20px;
    
    
}
img.top_border_left {
    width:8px;
    float:left;
}

img.top_border_right {
    width:6px;
}

#site_banner {
    float:left;
    width:889px;
    position:relative;
/*    background-image:url(/cms/site.files/Image/top_banner.jpg);*/
    /*background-repeat:no-repeat;*/
    height:201px;
}
#site_banner table {
    background-repeat:no-repeat;
    border-width:0px;
}
#site_banner td {
    vertical-align:top;
}
#site_banner img {
    border-width:0px;
}
#site_banner p {
   margin:5px 0px;
}
#site_banner .napis_tyt {
    position:absolute;
    bottom:12px;
    left:22px;
    background-image:url(/cms/site.files/Image/napis-top.png);
    
    width:857px;
    height:27px;
}
#site_banner .logo {
    position:absolute;
    /*top:3px;
    right:25px;
    width:148px;
    height:78px;*/
    top:0px;
    left:0px;
    width:889px;
    height:201px;
}
#site_banner .logo-bip {
    position:absolute;
    top:17px;
    left:25px;
    width:148px;
    height:78px;
}

#center_div {
    clear:both;
}
.newsletter_input {
    font-family:tahoma;
    font-size:11px;
    padding:10px 0px 0px 12px;
    background-color:#73AA0E;
    margin:0px 6px 0px 8px;
}
.newsletter_input form {
    padding-top:0px;
}
.inp_div {
    width:186px;
    height:25px;
    background-image:url(/cms/site.files/Image/input_newsletter.gif);
    position:relative;
}
.inp_div .newsletter_button {
    position:absolute;
    background:none;
    top:3px;
    right:2px;
    border-width:0px;
    width:50px;
    display:block;
}
.inp_div .newsletter_field {
    position:absolute;
    width:119px;
    background:none;
    top:3px;
    left:2px;
    border-width:0px;
}
.msg {
    border:1px solid #F4A88E;
    background-color:#FFFCFB;
    padding:20px;
    text-align:center;
}
.menu_div {
    width:220px;
    padding:0px;
    float:left;
    margin-bottom:25px;
}
.menu_left {
    margin:0px 6px 0px 8px;
    background-color:#e3e7f0;
}
.menu_left li {
    list-style-type:none;
    background-image: url(/cms/site.files/Image/rzgw_pixs/menu_arr.gif);
    background-repeat:no-repeat;
    background-position: 10px 13px;
}


.menu_left li a {
    font-family:tahoma;
    font-weight:bold;
    font-size:11px;
    color:#2b5c7a;
    text-decoration:none;
    display:block;
    line-height:12px;
    padding-top:9px;
    padding-bottom:9px;
    text-indent:2px;
    border-bottom:1px solid #a9b0b8;
    margin-left:20px;
}

.menu_left li a:hover {
    color:#0000FF;
    background-color:#FFFFF0;
}

.menu_left li li {    
    background:none;
    border-right:2px solid #3d5f00;
}

.menu_left li ul li a {
    padding-left:10px;
    color:#425e00;
    font-weight:normal;
    
    border-bottom:1px solid #425e00;
    line-height:12px;
    padding-top:9px;
    padding-bottom:9px;
    
}
.menu_left li ul li a:hover {
    
}


.menu_left li li li {    
    background:none;
    border-right:2px solid #3d5f00;
    
}
.menu_left li li li a{    
    
    background-color:#F3F5F9;
    padding-left:16px;
}

#content_wrapper {
    padding:18px;
    width:647px;
    float:right;
    font-family:tahoma;
    font-size:13px;
    color:#1a2f66;
    line-height:20px;
}
.SubMenu_content {
    display:block;
    background-color:#FAFAFA;
    padding:5px;
    border:1px solid #F6F6F6;
}
.SubMenu_elem {
    margin-left:10px;
}
.SubMenu_elem a {
    text-decoration:none;
    color:#8B8B8B;
}
.SubMenu_elem a:hover {
    
    color:#000000;
}
.SubMenu_title {
        color:#C7C7C7;
        margin-bottom:5px;
        font-weight:bold;
        
}
.ladowanie_danych {
    width:300px;
    border:1px solid #6DA7D5;
    padding:20px;
    margin:auto;
    text-align:center;
    margin-top:30px
}
/* CONTENT */
.content {
    
}
.content .title1 {
    font-weight:bold;
    line-height:15px;
    color:#3E5915;
    margin-top:30px;
}
.content table {
    /*width:90%;*/
}
.content table td {
    font-size:11px;
    /*background-color:#FCFEFA;*/
}
.content table th {
    background-color:#ADD317;
    padding:3px;
    font-size:11px;
}
.content ul {
    padding-left:40px;
}

.content img {
    border:1px solid #6699EC;
    background-color:#DAE6FA;
    padding:2px;
}
.content .title {
    color:#365e00;
    font-weight:bold;
    padding-bottom:10px;
}

.content .bold-left {
    text-align:left;
    font-weight:bold;
}
.content .row-cell {
    border-bottom:1px solid #38AA4F;
    line-height:2px;
    margin-bottom:3px;
}

.counterDiv {
    /*background-color:#6FAC09;*/
    background-image:url(http://rzgw.artnet.pl/cms/site.files/Image/rzgw_pixs/title_bg.jpg);
    font-family:tahoma;
    font-weight:bold;
    color:#ffffff;
    font-size:12px;
    text-align:center;
    padding:6px 0px;
    margin:1px 0px;
    margin-top:5px;
    
}
.counterDiv2 {
    background-color:#6FAC09;
    font-family:tahoma;
    font-weight:bold;
    color:#ffffff;
    font-size:12px;
    text-align:center;
    margin-top:5px;
    padding-top:10px;
}

#rejestr_info {
    margin-left:380px;
    padding-top:10px;
    border-top:1px dashed #CCCCCC;
    color: #B7B7B7;
    margin-top:20px;
    text-align:right;
    font-size:11px;
    font-style:italic;
    line-height:14px;
}
.rejestr_list {
    line-height:12px;
    
}
.rejestr_list td {
    padding:2px 2px 2px 2px;     
}
    

.rejestr_list .t2 {
    background-color:#F3FAD4;
}
.rejestr_list a {
    font-weight:bold;
    text-decoration:none;
    color:#779010;
}

a.file {
    color:#ff0000;
    background-image: url(/cms/site.files/Image/file.png);
    background-repeat:no-repeat;
    line-height:28px;
    padding-left:26px;
    margin-top:10px;
    margin-bottom:10px;    
    display:block;
}
.pod_menu_ramka {
    background-image: url(/cms/site.files/Image/rzgw_pixs/pod_menu_ramka.jpg);
    width:198px;
    padding-left:22px;
    padding-top:13px;
    
}
.pod_menu_ramka .link{
    padding-bottom:36px;
    
}
.pod_menu_ramka .link a {
    font-family:tahoma;
    font-size:11px;
    color:#ffffff;
}
/* GALERIA */
.gallery_group {
    
}
.gallery_group .gg_title {
    clear:both;
    display:block;
    background-color:#F2F6FA;
    padding:2px;
    margin-bottom:10px;
}
.gallery_group .each_photo {
    float:left;
    background-color:#EEEEEE;
    padding:5px 5px 5px 5px;
    margin-right:16px;
    margin-bottom:10px;
    font-size:10px;
    line-height:12px;
}

#footer_div {
    font-family:tahoma;
    font-size:11px;
    color:#5f6c8c;
    clear:both;
    margin:8px;
    line-height:52px;
    border-top:1px solid #caccbf;
}
.menu_bottom {
    float:left;
}
.menu_bottom a {
    color:#5f6c8c;
    margin-left:5px;
    margin-right:5px;
}
.copy {
    float:right;
}
/* ogłoszenia */

.site_news_link {
    color:blue;
    font-size:12px;
    line-height:15px;
    font-weight:normal;
}
.site_news_data {
    color:#000000;
    font-size:11px;
    padding:8px;
    font-weight:bold;
    
}

/* wyszukiwarka */

.search_each_box {
    margin-bottom:15px;
}

.search_title {
    font-size:11px;
    display:block;
    border-bottom:1px dotted #cccccc;
    
    font-weight:bold;
}
.search_title a {
    color:#0000CC;
}
.search_content {
    font-size:11px;
    line-height:15px;
    color:#8B8B8B;
    
}

/* AKTY PRAWNE */

.akty_prawne p {
    font-size:11px;
    text-align:justify;
    line-height:15px;
}
.akty_prawne ul {
    padding-left:50px;
}
.akty_prawne li {
    list-style-type:decimal;
    font-size:11px;
}
/* wide_name */

#wide_name {
    
    background-color:#A4B1CE;
    border:2px solid #ffffff;
    font-family:tahoma;
    color:#ffffff;
    font-size:11px;
     line-height:26px;
    top:0px;
    
    
}

/*======================STRONNICOWANIE=======================*/
.kolejne_strony {
  	font-family: verdana,arial,tahoma;
	font-size: 11px;
        font-weight: bold;
        color: #933E1D;
}
.kolejne_strony_z {
  	font-family: verdana,arial,tahoma;
	font-size: 11px;
        font-weight: normal;
        color: #8A8A8A;
        text-decoration:none;
}
