﻿body.mainpage-body
{
    color: #393939;
    background-color: #094c79;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    font-size: 60%;
    margin: 0 auto;
}

.homepage-offset-bg
{
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0;
    margin: auto;
    width:1260px;
    position:absolute;
    margin-left: -630px;
    left: 50%;
}

.home-bg-holder {
    position:absolute;
    height:800px;
    width:100%;
}

.home-bg-img {
    position:absolute;
    width:100%;
    height:510px;
}

.page-offset-bg
{
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0;
    margin: auto;
    width:1260px;
    position:absolute;
    margin-left: -630px;
    left: 50%;
}

.bg-img {
    position:absolute;
    width:100%;
    height:1125px;
}

.page-offset
{
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0;
    margin: auto;
    width: 955px;
    margin-top:-293px;
}

.homepage-offset
{
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0;
    margin: auto;
    background-image: url(../pic/pl/homepage_bg_center.png);
    background-repeat: no-repeat;
    margin-top:215px;
    width: 960px;
}

/*top*/
#top-holder
{
    width:955px;
    overflow:hidden;    
}
#logo_ztr
{
    margin:0px 0px 0px 25px;
    !padding:0px 55px 0px 0px;
    float:left;
}
#top-right-holder
{
    float:right;
    margin:47px 0px 9px 0px;
    !margin:38px 0px -11px 0px;
}

.bg_top_right {

    margin-left:719px;
    background-image: url('../pic/pl/bg_top_right.png');
    background-repeat: no-repeat;
    width:498px;
    height:293px;
}

#top {
    overflow:hidden;
}
.top-icon-holder
{
    padding:0px 12px 0px 0px;
    float:left;
}
.top-lang-holder
{
    padding:0px 0px 2px 0px;
    float:right;
}
.index_jpg
{
    margin:8px 0px 0px 5px;
    width:33px;
    float:left;
}
.index-AAA {
    padding:0px 12px 0px 0px;
    float:left;
    color:#fff;
    font-weight:bold;
    letter-spacing:1pt;
}

.A1 { font-size: 11px; }
.A2 { font-size: 11px; }
.A3 { font-size: 11px; }

.choose_size_text {
    color:#fff;
}

a.font_size:link {
    color: #fff;
    text-decoration: none;
}

a.font_size:visited {
    color: #fff;
    text-decoration: none;
}

a.font_size:hover {
    color: #fff;
    text-decoration: underline;
}

a.font_size:active {
    color: #fff;
    text-decoration: none;
}

.home_page_icon {
    cursor: pointer;
    margin: 0px 3px;
}
/*koniec top*/

/*menu*/
#menu
{
    background-color:#331f3b;
    padding:0px;
    font-size:100%;
    font-weight: bold;
    overflow:hidden;
    margin: 0 auto;
    text-align:center;
    margin-top:-20px;
    /*min-width:1260px;*/
}
.link-menu-holder
{
    display:inline-block;
    padding: 25px 1px 25px 1px;
}
a.link-menu:link {
    color: #ffffff;
    text-decoration: none;
    margin-top:5px;
    padding: 25px 1px 25px 1px;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

a.link-menu:visited {
    color: #ffffff;
    text-decoration: none;
    padding: 25px 1px 25px 1px;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

a.link-menu:hover {
    color: #ffffff;
    text-decoration: none;
    background-color:#ff0000;
    padding: 25px 1px 25px 1px;
    margin-top:5px;
}

a.link-menu:active {
    color: #ffffff;
    text-decoration: none;
    padding: 25px 1px 25px 1px;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}
.dott
{
    border-right: 1px dotted #ffffff;
    margin-left:5px;
}
/*koniec menu*/

/*search*/
.search-new
{
    width: 240px;
    height: 30px;
    font-size: 150%;
    color: #393939;
    border: 1px solid #c1c1c1;
    background-color:#fff;
    float:left;
    margin-right:5px;
}
.search:focus
{
    width: 240px;
    height: 30px;
    font-size: 150%;
    color: #393939;
    border: 1px solid #c1c1c1;
    background-color:#ffffe2;
}
.search-button {
    width: 80px;
    height: 33px;
    font-size: 150%;
    color: #393939;
    float:right;
}
#adv_search
{
    display: none;
    background-color: #ffffff;
    position: absolute;
    width: 236px;
    border: 2px solid #D0D0D0;
    !margin-top:27px;
    !margin-left:-175px;
}
#search_inner
{
    margin:10px;
}
.input_search
{
    width:10px;
}
/*koniec search*/

/*homepage*/
.home_page_container {
    background: #ffffff;
    border: 1px solid #cccccc;
    display: none;
    height: 200px;
    left: 200px;
    padding: 5px;
    position: absolute;
    width: 500px;
    z-index: 100;
}

.home_page_container ul {
    color: #0e65cc;
    font-weight: bold;
    list-style: none;
    margin-left: 5px;
    padding: 0px;
}

.home_page_container span {
    cursor: pointer;
}

.home_page_content div {
    display: none;
}

.home_page_cross {
    cursor: pointer;
    float: right;
}

/*koniec homepage*/

#page-content
{
    background-color: #f0f0f0;
}

/*content*/
#content {
    padding: 0px 10px 65px 10px;
    margin:20px 0px 0px 5px;
    width: 700px;
    float:left;
}
.box-holder
{
    overflow:hidden;
    padding-bottom:10px;
    margin-top:20px;
}
.border
{
    float:left;
    width:349px;
    border-right: 1px dotted #cecece;
}
.caption
{
    margin:5px 0px 0px 0px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #0e4e9b;
}
.caption_main
{
    margin:5px 0px 0px 0px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #0e4e9b;
    padding-bottom:5px;
    border-bottom: 1px solid #c8cdd0;
    width:335px;
}
.caption_right
{
    margin:5px 0px 0px 0px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #0e4e9b;
    padding-bottom:5px;
    border-bottom: 1px solid #c8cdd0;
    width:345px;
}

.caption-search-dates
{
    margin:5px 0px 0px 0px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #34203e;
}
#news {
    float:left;
    width: 350px;    
}
#announcements {
    float:left;
    width: 350px;
}
#articles {
    float: right;
    position: relative;
    width: 350px;
}
#events {
    float: right;
    position: relative;
    width: 350px;
}
#auctions {
    float:left;
    width: 350px;
}
#blog {
    float: right;
    width: 350px;
}
#family {
    float:left;
    width: 350px;
}
#help {
    float: right;
    width: 350px;
}

.list {
    color: #34203e;
    font-size: 105%;
    list-style-image: url('../pic/pl/clover.png');
}

.list li {
    border-bottom: 1px dotted #bbb;
    padding: 2px;
    width:290px;
}

.list_right {
    color: #34203e;
    font-size: 105%;
    list-style-image: url('../pic/pl/clover.png');
}

.list_right li {
    border-bottom: 1px dotted #bbb;
    padding: 2px;
    width:300px;
}

.list_main li a {
    color:#34203e;
}
.more-new-holder
{
    clear:left;
    text-align:right;
    margin-right:15px;
    float:right;
    width:335px;
    padding-bottom:10px;
    border-bottom: 1px solid #c8cdd0;    
}

.button_bg_left {
    float:right;
    margin-right:15px;
    height:25px;
    background-image: url('../pic/pl/button-leftside.png');
    background-position:right;
    background-repeat: no-repeat;
}
.button_bg_right {
    float:right;
    height:25px;
    background-image: url('../pic/pl/button-rightside.png');
    background-position:right;
    background-repeat: no-repeat;
}

.input-login-new{
    background-image: url('../pic/pl/button.png');
    background-position:right;
    background-repeat: no-repeat;
    height:25px;
    width:75px;
    text-align:center;
    border:0px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    padding:3px 7px 4px 2px; !padding:3px 0px 4px 4px;
    text-shadow: #000000 2px 2px 2px;
}

.login-butt-new {
    float:right;
    height:25px;
    margin: 0px 12px 0px 0px; !margin:0px 2px 0px 0px;
}

.button_rightside_bg_left {
    float:right;
    margin-right:5px;
    height:25px;
    background-image: url('../pic/pl/button-leftside.png');
    background-position:right;
    background-repeat: no-repeat;
}

.more-new-right-holder
{
    clear:left;
    text-align:right;
    margin-right:5px;
    float:right;
    width:345px;
    padding-bottom:10px;
    border-bottom: 1px solid #c8cdd0;
}

a.more-new:link {
    padding:3px 17px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}

a.more-new:visited {
     padding:3px 17px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}

a.more-new:hover {
    padding:3px 17px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    text-decoration:none;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}

a.more-new:active {
   padding:3px 17px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}
.border-bottom
{
    margin-top:10px;
    border-top: 1px solid #c8cdd0;
    width:345px;
}
/*rightside*/
#adv_main_2 {
    width:198px;
    overflow:hidden;
    background-image: url('../pic/pl/gradient.png');
    background-repeat: no-repeat;
    margin:0px 0px 5px 5px;
    padding:5px;
}
.portal {
    padding:12px 5px 0px 10px;
}
.portal_text {
    font-size:150%;
    color:#094c79;
    font-weight: bold;
}
.portal_img {
    margin: 10px 0px 0px 13px;
}
#right-side {
    float:left;
    padding:0px 5px 65px 5px;
    border-left: 1px solid #cecece;
    margin-top:20px;
    width: 215px;
}
.tag-holder {
    width:208px;
    overflow:hidden;
    /*   background-image: url('../pic/pl/gradient.png');
       background-repeat: no-repeat; */
    margin-left:5px;
}
#tagsblue ul{
    margin:.5em 0;
    padding:.3em 3px;
    text-align:center;
    /*background:#71b5e9 url(bg_tags.gif) repeat-x;*/
}
#tagsblue li{
    margin:0;
    padding:0;
    list-style:none;
    display:inline;
}
#tagsblue li a{
    text-decoration:none;
    color:#323671;
    padding:0 2px;
}
#tagsblue li a:hover{
    /*color:#0e65cc;*/
    color:#323671;
}

.tagsblue1{font-size:100%;}
.tagsblue2{font-size:110%;}
.tagsblue3{font-size:120%;}
.tagsblue4{font-size:130%;}
.tagsblue5{font-size:140%;}

.login-holder {
    margin: 10px 0px 0px 5px;
    padding: 5px 0px 10px 0px;
    background: url('../pic/pl/gradient.png') no-repeat;
    border-bottom: 1px dotted #cecece;
    overflow:hidden;
}
.template-choose-line-holder
{
    overflow: hidden;
    display:inline-block;
}
.textbox_login {
    width:123px;
    margin:1px;
    border: 1px solid #c1c1c1;
    background: url('../pic/form_gradient.png');
    background-repeat:repeat-x;
}

.textbox_login:focus {
    width:123px;
    margin:1px;
    border: 1px solid #c1c1c1;
    background-color:#ffffe2;
}
.password-holder {
    overflow:hidden;
    margin: 5px 0px 5px 0px;
}
.password-left-holder {
    float:left;
    margin: 0px 0px 0px 5px;
    width:210px;
}
.login-butt {
    float:right;
    margin: 0px 7px 0px 0px;
}


.button_petition {
    float:right;
    background: url('../pic/pl/login-left.png') no-repeat #f4a928 left;
    margin: 10px 20px 0px 0px;
}

.input-login{   
    background-color:#f4a928;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
    padding:3px 7px 3px 7px;
    text-align:center;
    height:21px;
    border:0px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input-login:visited {
    background-color:#f4a928;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
    padding:3px 7px 3px 7px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input-login:hover {
    background-color:#f4a928;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
    padding:3px 7px 3px 7px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    text-decoration:none;
}

.input-login:active {
    background-color:#f4a928;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
    padding:3px 7px 3px 7px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}


.user-profil-holder {
    margin: 10px 0px 0px 5px;
    padding: 0px 0px 10px 0px;
    background-image: url('../pic/pl/gradient.png');
    background-repeat: no-repeat;
    overflow:hidden;
}
.rightside-top-holder {
    margin: 0px 0px 0px 5px;
    padding: 5px 5px 10px 5px;
    background-image: url('../pic/pl/gradient.png');
    background-repeat: no-repeat;
    overflow:hidden;
}

.title-user-hold {
    padding:5px 0px 2px 0px;
}
.title-txt{
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #0e4e9b;
    margin:0px 0px 0px 5px;
}
.avatar-login {
    width: 40px;
    margin:0px 0px 0px 5px;
    float:left;
}
.user-name a {
    margin:2px 0px 0px 10px;
    padding:0px 0px 0px 20px;
    font-weight:bold;    
}
.link_main:link {
    color: #34203e;
}
.link_main:visited {
    color: #34203e;
}
.link_main:hover {
    color: #34203e;
}
.link_main:active {
    color: #34203e;
}

.prev-next-blue {
    color:#0E4E9B;
}

.news-date-blue {
    color:#0E4E9B;
    font-weight:bold;
    font-style:italic;
}

.more-new-holder-rightside
{
    float:right;
    margin-top:5px;
}

.more-new-login-rightside
{
    float:right;
    margin:5px 5px 0px 0px;
}
a.more-new-rightside:link {
    padding:3px 23px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}

a.more-new-rightside:visited {
    padding:3px 23px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}

a.more-new-rightside:hover {
    padding:3px 23px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
    text-decoration:none;
}

a.more-new-rightside:active {
    padding:3px 23px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}

a.more-new-logout:link {
    width:75px;
    padding-top:3px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}

a.more-new-logout:visited {
    width:75px;
    padding-top:3px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}

a.more-new-logout:hover {
    width:75px;
    padding-top:3px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
    text-decoration:none;
}

a.more-new-logout:active {
    width:75px;
    padding-top:3px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-shadow: #000000 2px 2px 2px;
}
/*koniec rightside*/
/*koniec content*/

.border-for-test
{
    border-color: #ff0000;
    border-style: solid;
    border-width: 1px;
}

.page-content
{
    background-image: url(../pic/lay/basic/pl/main.jpg);
    background-repeat: repeat-y;
    position: relative;
}


.index-page-content
{
    background:none;
    position: relative;
}

.page-bottom
{

    margin-bottom: 25px;
    position: relative;
    width: 955px;
    overflow:hidden;
    background-color:#f0f0f0;
    text-align:center;
    padding: 8px 0px;
    /*   border-top: 1px solid #cecece; */
}

.margin_auto {
    margin: auto;
}

.clear_both {
    clear:both;
}

.border_none {
    border:none;
}

.padding5 {
    padding:5px;
}

.ad_main
{
    width: 955px;
    height: 75px;
}


#top-logo
{

    height: 161px;
    margin-left: 15px;
    overflow: hidden;
    width: 371px;
}


#top-logo-left
{
    float: left;
}

#logo_txt
{
    margin:0px 0px 0px 25px;
    !padding:0px 0px 0px 25px;
}

#top-logo-right
{
    float: right;
    margin: 50px 45px 0px 0px;
    overflow:hidden;
}


/*** LOGOWANIE ***/
.login-background {
    background-color:#ffffff;
    overflow:hidden;
    margin: 0 auto;
    text-align:center;
}
.login-alert-holder
{
    overflow:hidden;
    text-align:center;
    display:inline-block;
    margin: 0 auto;
    padding:5px;
    !margin-left:250px;
}

.login-h2 {
    margin-top: 15px;
    color:#d20019;
}

.login-top {
    float:left;
    margin-left:10px;
    color: #393939;
    font-size:100%;
}

.login-failed-img {
    float:left;
    width: 41px;
    /*margin:8px 10px 10px 150px;*/
}

.login
{
    width:70px;
    float:left;
    margin: 5px 0px 0px 5px;
}

.password-login {
    overflow:hidden;
    margin:5px 0px 0px 5px;
}

.password-right-holder {
    float:right;
    margin: 0px 15px 0px 0px;
}

.user-hold {
    overflow:hidden;
}

.input-logout{
    background-image: url('../pic/logout_red.png');
    width:55px;
    height:21px;
    border:0px;
}

.input-logout:visited {
    background-image: url('../pic/logout_red.png');
    width:55px;
    height:21px;
}

.input-logout:hover {
    width:55px;
    height:21px;
    background-image: url('../pic/logout.png');
    cursor:pointer;
}

.input-logout:active {
    background-image: url('../pic/logout_red.png');
    width:55px;
    height:21px;
}

/*** LOGOWANIE(END) ***/

.ads_holder {
    padding-left: 85px;
    width: 195px;
    height: 37px;
}

#set_lang
{
    width: 150px;
    height: 30px;
    font-size: 18px;
    /* color: #fff;
     background: none; */
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 2px solid #3f6bba;
    float:left;
    margin-right:5px;
    color: #323671;
    background-color:#fff;
}


#set_lang_button
{
    width: 60px;
    height: 31px;
    font-size: 18px;
    color: #fff;
    border:none;
    background-image: url('../pic/pl/homepage_butt.png');
    background-color: transparent;
}


#choose-template-holder
{
    margin: 0px auto;
    width: 960px;
    text-align:center;
    color:#fff;
}

#template-holder-1
{
    float: left;
    width: 280px;
    /*  border-right-color: #cecece;
      border-right-style: dotted;
      border-right-width: 1px;
      border-bottom-color: #cecece;
      border-bottom-style: dotted;
      border-bottom-width: 1px; */
}

#template-holder-2
{
    float: left;
    width: 280px;
    /*   border-bottom-color: #cecece;
       border-bottom-style: dotted;
       border-bottom-width: 1px; */
}


#template-holder-3
{
    float: left;
    width: 280px;
    /*   border-right-color: #cecece;
       border-right-style: dotted;
       border-right-width: 1px; */
}


#template-holder-4
{
    float: left;
    width: 345px;
}

.tempate-photo
{

}

/*.tempate-photo-3
{
    margin-left: 45px;
    margin-top:35px;
    overflow:hidden;
} */

.template-text
{
    padding: 2px;
    font-size: 150%;
}


#footer
{
    overflow: hidden;
    border-top-color: #cecece;
    border-top-style: dotted;
    border-top-width: 1px;
    border-bottom-color: #cecece;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

#homepage_footer
{
    overflow: hidden;
    text-align:center;
    width:960px;
    margin-top:15px;
}

#img1 {

    width: 700px;
    overflow:hidden;
    text-align:center;
    padding:0px 0px 20px 0px;
}

.box
{
    float: left;
}

.list-geoloc {
    color: #393939;
    font-size: 105%;
    list-style-image: url('../pic/pl/clover.png');
}

.list-geoloc li {
    padding: 2px 0px 0px 0px;
}

#img2 {


    width: 700px;
    height: 308px;
    background-image: url(../pic/img2.jpg);
    background-repeat: no-repeat;
}


#photos {

    margin-bottom: 5px;
    margin-top: 5px;
    padding: 4px;
    /*text-align: center;*/
    width:215px;
}

#photos_holder
{
    margin:10px 0px 0px 5px;
    padding:0px 0px 10px 0px;
    overflow:hidden;
    background-image: url('../pic/pl/gradient.png');
    background-repeat: no-repeat;
}


#links_holder
{
    margin-top:10px;
    overflow:hidden;
}

#box1 {
    float: left;
    padding: 5px;
    width: 220px;
}

#box2 {
    border-left: 1px dotted #cecece;
    float: left;
    padding: 5px;
    width: 220px;
}

#box3 {
    border-left: 1px dotted #cecece;
    float: left;
    padding: 5px;
    width: 220px;
}

#footer-content {

    clear: both;
    position: relative;
    margin: 0px 10px 0px 10px;
    /*   padding-top:65px; */
}

#footer-content a {
    color: #000000;
    margin: 0px 5px 0px 5px;
    text-decoration: none;
    font-size: 100%;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#094c79;
}

.footer_menu_holder
{
    width: 935px;
    padding: 8px 0px 12px 0px;
    overflow:hidden;
    border-top: 1px solid #cecece;
    text-align:center;
}

#footer_menu_holder
{
    width: 935px;
    padding: 8px 0px 8px 0px;
    overflow:hidden;
    border-top: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
    text-align:center;
}

.footer-new-holder
{
    text-align:center;
    overflow:hidden;
    width:935px;
    margin-left:10px;
    border-top: 1px solid #cecece;
    padding:10px 0px 10px 0px;
}

.footer_vevar_img
{
    width: 100px;
    float:left;
}

#footer_holder
{
    width: 935px;
    overflow:hidden;
    padding-top: 10px;
    border-top: 1px dotted #cecece;
}

#footer-img
{
    width: 248px;
    height: 26px;
    background-image: url(../pic/pl/logo_footer.png);
    background-repeat: no-repeat;
    float: left;
    margin-left:5px;
    float:left;
}

#footer_vevar_holder
{
    float:left;
    margin:5px 0px 0px 20px;
}

.box-holder3
{
    overflow:hidden;
    padding-bottom:10px;
    margin-top:20px;
    background-image: url(../pic/bg_box_holder.png);
    background-repeat: no-repeat;
}

.text-bold
{
    font-weight:bold;
}

form label.error {
    color: red;
}

.img
{
    float: left;
}

#searchEngine {
    width: 240px;
    height: 30px;
    font-size: 150%;
    color: #393939;
}

#top-menu a {
    margin: 0px 1px;
}

.homepage-holder {
    float:left;
}
.lang-holder {
    float:left;    
    height:11px;
    display:block;
}

.lang-block {
    display:inline-block;    
}
.img-block {
    margin-top:3px;
}
#buttons ul {
    list-style: none;
    padding: 0px;
}

#buttons li {
    float: left;
}

#buttons li a {
    background: url('../pic/button.jpg');
    display: block;
    height: 15px;
    padding: 7px 40px;
    width: 55px;
}


a:link {
    color: #0e65cc;
    text-decoration: none;
}

a:visited {
    color: #0e65cc;
    text-decoration: none;
}

a:hover {
    color: #0e65cc;
    text-decoration: underline;
}

a:active {
    color: #0e65cc;
    text-decoration: none;
}

.disease-holder {
    width:444px;
    padding:0px 5px 5px 0px;
    float:left;
    border-right: 1px solid #bbb;
}

.disease-border {
    border-top: 1px solid #bbb;
    margin-right:10px;
}

.disease-right-holder {
    width:220px;
    padding:0px 5px 5px 15px;
    float:left;
}

.disease-border-right {
    border-top: 1px solid #bbb;    
}

.news-border {
    border-top: 1px solid #bbb;
    margin:10px 0px 10px 0px;
}

.view_forum {
    margin-right:20px;
    color: #34203e;
}

hr {
    border: none;
    border-bottom: 1px dashed #AAAAAA;
}

.user-right-hold
{
    float:right;
    width:315px;
    margin-right:40px;
}

.input1 {
    color: #393939;
    font-size: 125%;
    padding: 7px 0px 7px 3px;
    margin: 5px 0;
    width: 350px;
    float:left;
    border: 1px solid #c1c1c1;
    background: url('../pic/form_gradient.png');
    background-repeat:repeat-x;
    background-color:#fff;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input1:focus {
    color: #393939;
    font-size: 125%;
    padding: 7px 0px 7px 3px;
    margin: 5px 0px;
    width: 350px;
    float:left;
    border: 1px solid #c1c1c1;
    background-color:#ffffe2;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input_search_disease {
    color: #393939;
    font-size: 125%;
    padding: 7px 0px 7px 3px;
    margin: 5px 0px;
    width: 200px;
    border: 1px solid #c1c1c1;
    background: url('../pic/form_gradient.png');
    background-repeat:repeat-x;
    background-color:#fff;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input_search_disease:focus {
    color: #393939;
    font-size: 125%;
    padding: 7px 0px 7px 3px;
    margin: 5px 0px;
    width: 200px;
    border: 1px solid #c1c1c1;
    background-color:#ffffe2;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input11 {
    font-size: 125%;
    padding: 7px 0px 7px 3px;
    margin: 5px 0px;
    width: 345px;
    float:left;
    background-color:#fff;
    border: 1px solid #bbb;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.right1 {
    color: #393939;
    font-size: 115%;
    padding: 7px 0px 7px 3px;
    margin: 5px 0px;
    width: 315px;
    float:left;
}

.select1 {
    color: #393939;
    font-size: 130%;
    height:auto;
    margin: 5px 0px;
    width: 355px;
    float:left;
    border: 1px solid #c1c1c1;
    background-color:#fff;
}

.select1:focus {
    color: #393939;
    font-size: 130%;
    height:auto;
    margin: 5px 0px;
    width: 355px;
    float:left;
    border: 1px solid #c1c1c1;
    /* background-color:#ffffe2; */
}

.input2 {
    color: #393939;
    font-size: 150%;
    height: 30px;
    margin: 5px 0px;
    width: 385px;
}

.input_holder
{
    width:600px;
    overflow:hidden;
}

.input_holder1
{
    width:600px;
    overflow:hidden;
    margin: 5px 0px 5px 0px;
}

.input_holder_acct
{

    overflow:hidden;
    margin: 5px 0px 5px 210px;
}

.regulations-holder
{
    text-align:center;
    margin: 0 auto;
}

.textarea1 {
    color: #393939;
    font-size: 140%;
    margin: 5px 0px;
    width: 568px;
    float:left;
    border: 1px solid #c1c1c1;
    background: url('../pic/form_gradient.png');
    background-repeat:repeat-x;
    background-color:#fff;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}
.textarea1:focus {
    color: #393939;
    font-size: 140%;
    margin: 5px 0px;
    width: 568px;
    float:left;
    border: 1px solid #c1c1c1;
    background-color:#ffffe2;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.textarea_user_gallery {
    color: #393939;
    font-size: 140%;
    margin: 5px 0px;
    width: 318px;
    border: 1px solid #c1c1c1;
    background: url('../pic/form_gradient.png');
    background-repeat:repeat-x;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}
.textarea_user_gallery:focus {
    color: #393939;
    font-size: 140%;
    margin: 5px 0px;
    width: 318px;
    border: 1px solid #c1c1c1;
    background-color:#ffffe2;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.button {
    color: #393939;
    float: none;
    font-size: 150%;
    height: 33px;
    margin: auto;
}

.button_addpoint {
    color: #393939;
    float: none;
    margin: auto;
}

img {
    border: none;
}

#all { float:left; }
#advs { float:left; }
#advAddForm { float:left; }
#advShow { float:left; }

#addPoint { float:left; }
div.input { padding:3px 0; }
label { display:block; }
input, select { width:auto; }
button { float:right; }
div.error { color:red; font-weight:bold; }

#map { float:left; width:500px; height:500px;}
#message { position:absolute; padding:10px; }
#list { float:left; width:200px; background:#eee; list-style:none; padding:0; }
#list li { padding:10px; }
#list li:hover { background:#555; color:#fff; cursor:pointer; cursor: pointer; }
#addresses { float:left; width:200px; background:#eee; list-style:none; padding:0; }
#addresses li { padding:10px; }
#addresses li:hover { background:#555; color:#fff; cursor:pointer; cursor: pointer; }


/* alternative layout */

#tags .alt{
    text-align:left;
    padding:0;
    background:none;
}
#tags .alt li{
    padding:2px 6px;
    background:#efefef;
    display:block;
}
#tags .alt .tag1,
#tags .alt .tag2,
#tags .alt .tag3,
#tags .alt .tag4,
#tags .alt .tag5{font-size:100%;}
#tags .alt .tag1{background:#7cc0f4;}
#tags .alt .tag2{background:#67abe0;}
#tags .alt .tag3{background:#4d92c7;}
#tags .alt .tag4{background:#3277ad;}
#tags .alt .tag5{background:#266ca2;}

.btn{display:block;}

#store {
    height: 15px;
    width: 15px;
}

#ads-holder { bottom: 0px; clear: both; position: absolute; }
#header { margin-top: 20px; }
#index-top-logo { margin: 20px 0px 0px 15px; overflow: hidden; }
#main-center { float: left; width: 700px; /*height: 98px;*/ overflow:hidden; background-image: url('../pic/lay/pl/sub_main_bg.jpg'); background-repeat: no-repeat; }
#main-left { float: left; width: 163px; height: 98px; background-image: url('../pic/lay/pl/sub_left_bg.jpg'); background-repeat: no-repeat; }
#main-menu { width: 550px; margin-top: 10px; margin-left: 0px; overflow: hidden; float: left; }
#sub-center { float: left; width: 679px; background-color: none; }
#sub-left { float: left; width: 151px; margin-left: 12px; margin-top:13px; }
.avatar { float: left; margin-left: 0px; margin-top: 5px; width: 50px; height: 50px; }
.blog-type { margin: 3px;width:190px;float:left;height:20px; }
.button-holder { overflow:hidden; margin-top: 20px; text-align: center; width: 100%; }
.button-gstbook-holder { overflow:hidden; margin: 20px 13px 0px 0px; text-align: right; !padding: 0px 13px 0px 0px; }
.center { color: #393939; margin: auto; text-align: center; }
.homepage_center { color: #fff; margin: auto; text-align: center; font-size: 110%; }
.center-forum { color: #393939; margin: auto; margin-top:75px; text-align: center; }
.checkbox { height: auto !important; width: auto !important; }
.checkbox1 { height: auto !important; width: auto !important; float:left; }
.clear-both { clear: both; }
.content-sub-holder-1 { margin-left: 0px; width: 700px; background-color: #cfcfcf; background-image: url('../pic/pl/bg_blog_cat.png'); background-repeat: no-repeat; }
.content-sub-holder-2 { padding-top: 30px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; overflow: auto; }
.display-none { display: none }
/*.fieldset-class { border: 1px dashed #AAAAAA; }*/
.fieldset-class { border: none; }

.fieldset-contact-class { border:none; width:460px; }

.float-left { float: left }
.footer-logo { display:inline-block; }
/*.form-class { color: #000000; margin: 20px auto; width: 415px; }*/
.form-class { color: #393939; margin: 20px auto; width: 415px; float:left; margin-left:10px;}

.form-contact-holder {overflow:hidden; text-align:center;}
.form-contact-class { color: #393939; margin:10px auto; width:470px;}
.form-petition { color: #393939; margin:10px auto; width:570px;}
.form-agent-register { color: #393939; margin:10px auto; width:480px;}
.form-adv-add { color: #393939; margin:10px auto; width:590px;}
.form-blog { color: #393939; margin:10px auto; width:600px;}
.form-auction-class { color: #393939; margin:10px auto; width:550px;}
.form-gstbook-class { color: #393939; margin:10px auto; width:590px;}
.form-user-settings-class { color: #393939; margin:10px auto; width:670px;}

.form-tinymce-class { color: #393939; margin: 10px auto; width: 690px; }
.hint { float: left; font-size: 100%; width: 130px; margin-top: 5px; height: 80px; }
.label-class { display: inline-block; width: 100%; }
.label-class1 { display: inline-block; width: 200px; font-size:110%;float:left;margin-top:15px;}
.label-class { display: inline-block; width: 100%; }
.label-class2 { display: inline-block; width: 300px; font-size:110%;float:left;margin-top:2px;}
.label-checkbox-class { display: inline-block; width: 100px; }
.legend-class { font-size: 100%; font-weight: bold; padding: 0px 5px; }
.login-caption { float: left; width:150px; text-align:right; }
.logo-pics { margin-left: 15px; }
.logout { background: #EA1600; color: #ffffff; display: inline-block; font-size: 120%; padding: 3px; }
.no-margin { margin: 0px; }
.radio { height: auto !important; width: auto !important; }
.regulations { border: 1px solid; height: 200px; overflow: auto; padding: 5px; text-align: justify; width: 456px; display:inline-block; }
.textarea-class { height: 75px; width: 285px; }

ul.holder { margin: 0; border: 1px solid #c1c1c1; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0;background: url('../pic/form_gradient.png'); background-repeat:repeat-x; width:309px; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { font-size: 100%; font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; padding: 3px 0px 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

#add { border: 1px solid #999; width: 550px; margin: 50px; padding: 20px 30px 10px; }
form ol li { list-style-type: none; }
form ol { font-size: 100%; font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif; margin: 0; padding: 0; }
form ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
form ol li.input-text input { width: 500px; padding: 5px 5px 6px; font-size: 100%; font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif; border: 1px solid #999; }
form ul.holder { width: 500px; }
form ul { margin: 0 !important }
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:1000;}
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('../pic/close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

.facebook-auto { display: none; position: absolute; background: #eee; margin-left:105px;}
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif; font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999}
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font-size: 100% "Lucida Grande", "Verdana"; background-color: #eee }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }
.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}


a.logout:link {
    background: #EA1600; color: #ffffff; display: inline-block; font-size: 110%; padding: 3px;
}

a.logout:visited {
    background: #EA1600; color: #ffffff; display: inline-block; font-size: 110%; padding: 3px;
}

a.logout:hover {
    background: #EA1600; color: #ffffff; display: inline-block; font-size: 110%; padding: 3px;
}

a.logout:active {
    background: #EA1600; color: #ffffff; display: inline-block; font-size: 110%; padding: 3px;
}

.message-create-holder
{
    width:690px;
    text-align:center;
}
.message-create-inner
{
    margin: 0 auto;
}


.caption-border
{
    border-bottom: 2px solid #e7e7e7;
    padding: 0px 40px 0px 0px;
}

.txt-caption
{
    margin:2px 0px 0px 2px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #393939;
}

.caption_rightside
{
    margin-left:2px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #ffffff;
    border-top: 1px dotted #cecece;
    padding: 3px;
    background-color:#000000;
    background-repeat:no-repeat;
}

.text_caption {
    font-size:115%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #0e4e9b;
}

.text-rightsde-top {
    font-size:105%;
    margin:5px 0px 0px 30px;
    font-weight:bold;
}

.caption_rightside1
{
    margin:0px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #0e4e9b;
    padding: 5px 5px 0px 5px;
}

.more_holder
{
    width:330px;
    float:right;
    overflow:hidden;
    margin-right:15px;
}

.more_holder_rightside
{
    width:210px;
    text-align:right;
    overflow:hidden;
}

.more_blog_holder
{
    float:right;
    overflow:hidden;
    width:690px;
}

.blog-hold {
    margin-left:10px;
    margin-top: 2px;
    width: 60px;
    height: 50px;
}

.credit-left-holder {
    float: left;
    width:150px;
    text-align:left;
}

.none
{
    width:55px;
    height:21px;
}

.more{
    background-image: url('../pic/more.png');
    width:55px;
    height:21px;
    border:0px;
}

.more:visited {
    background-image: url('../pic/more.png');
    width:55px;
    height:21px;
}

.more:hover {
    width:55px;
    height:21px;
    background-image: url('../pic/more_red.png');
    cursor:pointer;
}

.more:active {
    background-image: url('../pic/more.png');
    width:55px;
    height:21px;
}

.more_rightside{
    background-image: url('../pic/more_red.png');
    width:55px;
    height:21px;
    border:0px;
}

.more_rightside:visited {
    background-image: url('../pic/more_red.png');
    width:55px;
    height:21px;
}

.more_rightside:hover {
    width:55px;
    height:21px;
    background-image: url('../pic/more.png');
    cursor:pointer;
}

.more_rightside:active {
    background-image: url('../pic/more_red.png');
    width:55px;
    height:21px;
}

.title-hold {
    padding:10px 0px 2px 0px;
}

.title-gradient-hold {
    background-image: url('../pic/pl/gradient.png');
    background-repeat: no-repeat;
    width:198px;
    overflow:hidden;
    margin: 5px 0px 0px 5px;
    padding:0px 5px 10px 5px;
}

.txt-rightside-hold {
    padding:5px 0px 5px 0px;
}

.txt-rightside {
    font-size:105%;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #34203e;
}

.rightside:link{
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #ffffff;
    text-decoration:none;
}

.rightside:visited {
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #ffffff;
    text-decoration:none;
}

.rightside:hover {
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #ffffff;
    text-decoration: underline;
}

.rightside:active {
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #ffffff;
    text-decoration:none;
}

.yellow
{
    color:#fbff00;
}

.vevar:link{
    /*  color: #094c79; */
    color: #094c79;
    text-decoration:none;
    font-size:100%;
}

.vevar:visited {
    /* color: #094c79; */
    color: #094c79;
    text-decoration:none;
    font-size:100%;
}

.vevar:hover {
    /* color: #094c79; */
    color: #094c79;
    text-decoration: underline;
    font-size:100%;
}

.vevar:active {
    /* color: #094c79; */
    color: #094c79;
    text-decoration:none;
    font-size:100%;
}

.main-page-holder
{
    overflow:hidden;
}

.new-post-holder
{
    overflow:hidden;
    margin-bottom:10px;
}


.gradient
{
    overflow:hidden;
    width: 700px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
}

.logout
{
    background: #EA1600;
    color: #ffffff;
    display: inline-block;
    font-size: 110%;
    padding: 3px;
}

/*** blog ***/

.gradient_blog
{
    overflow:hidden;
    margin-top:10px;
    width: 700px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
}

.blog_holder
{
    float: left;
    border: none;
    width:98px;
}

.blog_avatar
{
    margin: 2px 0px 0px 10px;
    width: 60px;
    height: 50px;
}

.blog_username
{
    width: 70px;
    text-align: center;
    font-weight: bold;
    padding:2px 0px 2px 0px;
}

.blog_icons
{
    width:70px;
    margin-left:2px;
}

.dotted
{
    margin-top:10px;
    border-top: 1px dotted #cecece;
}
.dotted2
{
    margin:5px 0px 5px 0px;
    border-top: 1px solid #bbb;
}

.gstbook-dotted
{
    margin:10px 0px 10px 0px;
    border-top: 1px dotted #cecece;
}

.news-dotted
{
    margin:10px 0px 17px 0px;
    border-top: 1px dotted #cecece;
}

.blog_back
{
    margin:10px 0px 0px 10px;
}

.blog_next
{
    overflow:hidden;
    margin: 10px 0px 20px 10px;
}

.blog_nextshow
{
    overflow:hidden;
    margin: 20px 0px 0px 10px;
}

.blog_column_holder
{
    overflow: hidden;
    width: 700px;
    background-color: #ffffff;
}

.blog-caption-holder
{
    overflow: hidden;
    width: 480px;
}

.blog_column_left
{
    float:left;
    width: 466px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
}

.blog_column_leftshow
{
    float:left;
    width: 474px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
}

.column-left-holder
{
    float: left;
    width: 489px;
    padding-right:10px;
    border-right: 1px dotted #cecece;
}

.blog_columnleft_dotted
{
    float: left;
    width: 475px;
    border-right: 1px dotted #cecece;
}

.blog_postholder
{

    margin-bottom: 10px;
}

.blog_postcaption
{
    margin-left: 5px;
}

.blog_postcontent
{
    padding: 5px;
    font-size:105%;
}

.blog-post
{
    font-size:105%;
}

.blog_iconsshow
{
    margin: 5px 0px 0px 5px;
}

.blog_column_right
{
    float: left;
    width: 200px;
}

.blog_postholdershow
{
    float: left;
    padding: 0px 0px 5px 0px;
    width:100%;
    border-bottom: 1px dotted #cecece;
}

.user_tracking
{
    overflow: hidden;
    margin-left: 2px;
    padding-bottom: 4px;
}

.user_tracking_caption
{
    float:left;
    width: 25px;
    height: 25px;
    background-color: #ffffff;
    margin: 2px;
}

.user_tracking_img
{
    width: 25px;
    height: 25px;
}

.user_tracking_end
{
    margin-top: 30px;
}

.blog_usernameshow
{
    float: left;
    width: 200px;
    margin: 7px 0px 0px 5px;
}

.blog_archive
{
    float: left;
    margin-left: 2px;
    padding-bottom: 2px;
}

.rating_holder
{
    margin: 30px 0px 0px 5px;
}

.rating_quest
{
    color: #393939;
    width: 150px;
    height: 18px;
}

.rating_star1
{
    background-image: url('{../pic/star1.png');
    background-repeat: no-repeat;
    padding-left: 100px;
}

.rating_star2
{
    background-image: url('{../pic/star2.png');
    background-repeat: no-repeat;
    padding-left: 100px;
}

.rating_star3
{
    background-image: url('{../pic/star3.png');
    background-repeat: no-repeat;
    padding-left: 100px;
}

.rating_star4
{
    background-image: url('{../pic/star4.png');
    background-repeat: no-repeat;
    padding-left: 100px;
}

.rating_star5
{
    background-image: url('{../pic/star5.png');
    background-repeat: no-repeat;
    padding-left: 100px;
}

/*** blog(end) ***/

/*** guestbook ***/

.gstbook_create
{
    margin: 20px 0px;
}

.gstbook_dotted
{
    margin:10px 0px 0px 10px;
    border-top: 1px dotted #cecece;
}

.gstbook_next
{
    margin: 10px 0px 10px 0px;
    text-align:center;
}

.gstbook_gradient
{
    overflow:hidden;
    margin-top: 10px;
    width: 690px;
    padding:5px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
    min-height:180px;
}

.gstbook_create_gradient
{
    overflow:hidden;
    width: 700px;
    padding:5px 0px 5px 0px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
    min-height:180px;
}

/*** guestbook(end) ***/

/*** news ***/

.news_holder
{
    float: left;
    width: 679px;
    background: none;
}

.news_content
{
    text-align: justify;
    margin: 0px 15px 0px 15px;
}

.news_column_left
{
    overflow:hidden;
    width: 649px;
}

.news_back
{
    margin-top:10px;
    background: none;
}

/*** news(end) ***/

/*** lawadvice ***/

.lawadv_next
{
    margin: 10px 0px 10px 0px;
}

.lawadv_gradient
{
    float: left;
    width:700px;
    margin-top:10px;
    padding:10px 5px 10px 5px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
    min-height:180px;
}

.lawadv_create_gradient
{
    float: left;
    width:700px;
    margin-top:10px;
    padding: 5px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
    min-height:180px;
}

.lawadv_caption
{
    font-size:100%;
    font-weight:bold;
    margin-top:10px;
}

.caption_lawadv
{
    margin:5px 0px 10px 10px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #d20019;
}

/*** lawadvice(end) ***/

/*** adv ***/

.advmain_gradient
{
    overflow:hidden;
    width: 690px;
    padding:5px 0px 5px 10px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
    min-height:180px;
}

.adv_holder
{
    overflow:hidden;
}

.adv_list
{
    margin-left:50px;
}

.adv_next
{
    margin: 20px 0px 20px 10px;
}

.advmain_create_gradient
{
    overflow:hidden;
    width: 690px;
    padding:5px 0px 5px 10px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
    min-height:180px;
}

.adv_caption
{
    padding:15px 0px 0px 5px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #d20019;
}

/*** adv(end) ***/

/*** users ***/

.users_holder
{
    color: #393939;
    margin: 15px 0px 0px 0px;
}

.users-info-hold
{
    width:500px;
    float:left;
}

.txt_users
{
    font-size:110%;
    font-weight:bold;
    width:180px;
    float:left;
}

.txt_user
{
    font-size:110%;
    width:150px;
}

/*** users(end) ***/

/*** ecards ***/

.ecards_gradient
{
    overflow:hidden;
    padding:10px;
    width: 680px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
}

.txt_ecards
{
    font-size:110%;
    font-weight:bold;
    width:100px;
    float:left;
    margin-top:5px;
}

.button_ecards {
    color: #393939;
    float: left;
    font-size: 150%;
    height: 33px;
    margin: 10px 0px 0px 5px;
}

/* contact */

.txt-contact-hold {
    padding:10px 0px 10px 0px;
}

.button_contact_hold {
    width:450px;
    overflow:hidden;
}

.button_contact {
    color: #393939;
    text-align: right;
    font-size: 150%;
    height: 33px;
    margin: 10px 0px 0px 5px;
    width:464px;
}

.butt-search-dates {   
    background-color:#f4a928;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
    padding:3px 7px 3px 7px;
    text-align:center;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    background-image:none;
}

.button_acct {
    text-align: right;
    margin: 10px 0px 0px 5px;
    width:530px;
}

.button_complaint {
    text-align: right;
    margin: 10px 0px 0px 5px;
    width:565px;
}

.button_gstbook {
    color: #393939;
    text-align: right;
    font-size: 150%;
    height: 33px;
    margin: 10px 33px 0px 5px;
}

.button_user_setting {
    color: #393939;
    text-align: right;
    font-size: 110%;
    height: 33px;
    margin: 10px 0px 0px 5px;
}

.input_elearn_subscribe
{
    width:10px;
    float:left;
}

.priv_message_hold
{
    border-bottom: 1px dotted #c0c0c0;
    padding-bottom:5px;
    margin-bottom: 10px;
}

.button_ebook {
    color: #393939;
    float: right;
    font-size: 150%;
    height: 33px;
    margin: 10px 0px 0px 5px;
}

.button_add_post {
    color: #393939;
    text-align: right;
    font-size: 150%;
    height: 33px;
    margin: 10px 12px 0px 0px;
}

.button_user_gallery {
    color: #393939;
    text-align: right;
    font-size: 150%;
    height: 33px;
    margin: 10px 24px 0px 5px;
}

.button_ecard {
    color: #393939;
    text-align: right;
    font-size: 150%;
    height: 33px;
    margin: 10px 33px 0px 5px;
    width:530px;
}

.txt_contact
{
    font-size:115%;
    width:110px;
    float:left;
    text-align:right;
    margin:7px 15px 0px 0px;
}

.txt_contact1
{
    font-size:115%;
    width:110px;
    float:left;
    text-align:left;
    margin:7px 15px 0px 0px;
}

.txt_elearn
{
    width:110px;
    float:left;
    margin:1px;
}

.txt_add_post
{
    font-size:115%;
    width:90px;
    float:left;
    text-align:left;
    margin:7px 15px 0px 0px;
}

.txt_gallery_user
{
    font-size:115%;
    width:90px;
    float:left;
    text-align:right;
    margin:7px 15px 0px 0px;
}

.txt_gstbook
{
    font-size:115%;
    width:200px;
    float:left;
    text-align:right;
    margin:7px 15px 0px 0px;
}

.txt_pcpr
{
    font-size:115%;
    margin: 0pt auto;
    width: 530px;
    display: inline-block;
}

.txt_messages
{
    font-size:115%;
    width:300px;
    float:left;
    text-align:right;
    margin:7px 15px 0px 0px;
}

.add-petition {
    font-size:110%;
    font-weight:bold;
    margin:8px 0px 10px 0px;
}

.picture-holder {
    width:90px;
    height:143px;
    overflow:hidden;
    float: left;
    margin:2px 33px 0px 15px;
}

.picture {
    width:90px;
    float:left;
}

/*** login ***/

.loginarea-hold {
    background-color: #c0c0c0;
    overflow: auto;
    padding: 10px;
}

.login1-hold {
    float: left;
    width: 600px;
}

.login2-hold {
    float: left;
    width: 300px;
}

.login3-hold {
    float: left;
    width: 50px;
}

.logintop1-hold {
    float: left;
    width: 80px;
}

.logintop2-hold {
    float: left;
    width: 180px;
}

.logintop3-hold {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    width: 150px;
}

.logintop4-hold {
    float: left;
    margin-top: 5px;
    width: 50px;
}

.search-hold {
    overflow:hidden;
    width:240px;
}

.tag-news-holder {
    overflow:hidden;
    text-align:center;
}

.menu-hold {
    float: left;
    background-color: #8e8e8e;
    padding: 4px;
}

.menu1-hold {
    float: left;
    background-color: #2144de;
    padding: 4px;
    margin-left: 2px;
}

.login-failed {
    margin-top: 40px;
    margin-left: 20px;
}

.mailing-hold {
    margin-top: 40px;
    margin-left: 20px;
}

.mailing-hist-hold {
    margin-top: 40px;
    margin-bottom:40px;
    margin-left: 20px;
}

/*** petition ***/

.petition-hold {
    color: #393939;
    margin: 20px auto;
    width: 675px;
}

.petition-border {
    border: 1px dashed #AAAAAA;
}

.petition-butt {
    margin-top: 20px;
    text-align: center;
    width: 100%;
}

/*** user_account ***/

.account-font1 {
    color: #393939;
}

.account-hold1 {
    float: left; width: 120px;
}
.account-hold11 {
    float: left; width: 40px;
}

.account-hold2 {
    float: left; margin: 0px 5px;width:340px;
}

.account-hold3 {
    float: left; padding: 15px 5px;
}

.account-hold4 {
    width: 156px;
}

.account-hold5 {
    height: 100px; width: 150px;
}

.account-hold6 {
    float: left; width: 250px;
}

.account-hold7 {
    float: left; width: 200px;
}

.account-input-hold {
    width: 150px;
}

/*** user_... ***/
.user-hold1 {
    width: 100px; height: 35px;
}

.user-hold2 {
    display: none; width: 300px; height: 500px;
}

.user-hold3 {
    display: none; width: 450px; margin-top: 5px;
}

.user-hold4 {
    width: 300px; height: 20px;
}

.user-hold5 {
    border-color: #c0c0c0; border-style: solid; border-width: 1px; background-color: #f0f0f0; width: 400px; margin-bottom: 10px;
}

.marginleft5 {
    margin-left:5px;
}

.marginleft10 {
    margin-left:10px;
}

.user-hold6 {
    width: 300px; height: 300px;
}

.user-hold7 {
    float: left; width: 180px;
}
/**blog(end)**/
.user-hold8 {
    float: left; width: 450px;
}

.user-hold10 {
    margin: 5px; float: left; width: 100px;
}

.user-hold11 {
    width:70px;float:left;
}

.user-hold12 {
    width:300px; overflow:hidden;
}

.user-hold22 {
    overflow:hidden;
}

.user-hold13 {
    width:120px; float:left; margin-top:2px;
}
.user-hold33 {
    width:165px; float:left;
}

.news-hold {
    float:right;
}
.news-hold-inner {
    float:left;
    width:200px;
    text-align:right;
    margin-right:10px;
}
.caption-news
{
    margin:5px 0px 2px 0px;
    font-size:165%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #0e4e9b;
    float:left;    
}

.caption-news1
{
    margin:5px 0px 2px 0px;
    font-size:110%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #34203e;
    float:left;
}

.caption-user-holder
{
    margin:5px 0px 0px 10px;
    float:left;
}

.priv_message
{
    margin:5px 0px 2px 0px;
    font-size:130%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    float:left;
}

.gstbook-left-holder
{
    float:left;
    width:560px;
    margin-top:0px;
}

.gstbook-right-holder
{
    float:right;
    margin-top:10px;
    text-align:right;
}

.avatar-right
{
    float:right;
}

.caption-user
{
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #0e4e9b;
}

.caption-auction
{
    margin:5px 0px 0px 40px;
    font-size:150%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color: #d20019;
}

.paginate-holder {
    text-align:center;
    padding:5px;
}

.desc-auction-holder {
    border-top: 1px dotted #cecece;
    margin: 10px 0px 0px 0px;
}

.profil-avatar-holder {
    float:right;
    margin:40px 0px 0px 0px;
    width:200px;
    text-align:center;    
}
.profil-avatar {
    width:100px;
    height:120px;
    background-color:#fff;
    -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
    display:inline-block;
}
.profil-img {
    margin:20px 0px 10px 0px;
}

.user-login-date {
    clear:both;
    margin: 10px 0px 0px 0px;
}

.elearn-hold
{
    float:left;
    margin:5px;
    width:160px;
    height:70px;
}

.auction-hold
{
    float:left;
    margin:5px;
    width:160px;
    height:160px;
}
.auction-create-hold
{
    float:left;
    margin:7px 15px 5px 5px;
    width:160px;
    text-align:right;
    font-size:115%;
}
.auction-create-hold1
{
    float:left;
    margin:0px 15px 5px 5px;
    width:160px;
    text-align:right;
    font-size:115%;
}

.img-auction-hold {
    height:100px;
}
.auction-input {
    float:left;
    width:10px;
    margin-left:0;
}

.input-user-blog
{
    margin:1px;
}

.th-style {
    background-color:#b3b3b3;
    padding:5px;
    color:#393939;
}
.td-style {
    background-color:#e7e7e7;
    padding:5px 10px 5px 10px;
}
.auction-cat-li {
    float:left;
    width:320px;
}
.input-buy {
    width:60px;
    margin:1px;
}

/*** troche porządków w css! ***/
.gradient-uniwersal-holder {
    overflow:hidden;
    width: 700px;
    /*  padding:5px;
      background-image: url('../pic/blog_gradient.png');
      background-repeat: repeat-x;
      min-height:80px; */
}

.uniwersal-holder {
    overflow:hidden;
    width: 690px;
    padding:5px;
}

.faq-holder {
    overflow:hidden;
    width: 690px;
    padding:5px;
    margin: 10px 0px 0px 0px;
    font-size:110%;
    font-weight:bold;
}

.search-holder-cat {
    margin:5px 0px 5px 0px;
    border: 1px solid #e7e7e7;
    overflow:hidden;
    width: 690px;
    padding:5px;
    background-image: url('../pic/blog_gradient.png');
    background-repeat: repeat-x;
    min-height:80px;
}
.search-holder-inner {
    margin: 5px 0px 0px 0px;
}
.prev-next
{
    margin: 10px 0px 10px 0px;
    text-align:center;
}

/*** fonts ****/
.txt-system-holder {
    padding:5px 0px 5px 0px;
    font-weight:bold;
}

#templates img {
    margin: 5px 3px 0px 0px;
}

.dates-avatar {
    float: left;
    margin: 0px 10px 0px 0px;
}

.dates-description {
    color: #393939 !important;
    display: block;
}

.dates-info {
    text-align: justify;
}

.dates-name {
    font-weight: bold;
}

.color-red {
    color:#ff0000;
}

.communication-holder
{
    font-weight: bold;
    color:#ff0000;
    font-size:120%;
}

.user-new-holder
{
    float:left;
    list-style:none;
    margin:0px 3px 0px 0px;
    padding:0;
}

#content .invitation {
    background: #ffffff;
    border: 1px solid #000000;
    left: 275px;
    padding: 5px;
    position: fixed;
    top: 150px;
    text-align: center;
}

#content .invitation .buttons {
    margin: auto;
    width: 112px;
}

#content .invitation button {
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    float: left;
    margin: 5px 3px;
    width: 50px;
}

#content .invitation button:hover {
    background: #FFFFFF;
    border: 1px solid #F1A336;
    cursor: pointer;
    float: left;
    margin: 5px 3px;
    width: 50px;
}

#ribbon {
    margin: auto;
    position: relative;
    width: 955px;
}

#ribbon_bottom {
    background: url('../pic/ribbon_bottom.jpg') -1px -1px;
    display: block;
    height: 706px;
    left: -201px;
    position: absolute;
    top: 700px;
    width: 202px;
    z-index: 1000;
}

#ribbon_top {
    background: url('../pic/ribbon_top.jpg') -1px -1px;
    display: block;
    height: 876px;
    right: -205px;
    position: absolute;
    top: 0px;
    width: 206px;
    z-index: 1000;
}

.tab-1
{
    font-size:120%;
    padding:3px 0px 3px 10px;
    background-color:#ebebeb;
    color:#1f841d;
    display:inline-block;
    background-image: url('../pic/left-round.png');
    background-repeat:no-repeat;
    cursor:pointer;
}
.tab-1:hover
{
    color:#000;
}
.tab-2
{
    font-size:120%;
    padding:3px 0px 3px 10px;
    background-color:#ebebeb;
    color:#1f841d;
    display:inline-block;
    background-image: url('../pic/left-round.png');
    background-repeat:no-repeat;
    cursor:pointer;
}
.tab-2:hover
{
    color:#000;
}
.tab-3
{
    font-size:120%;
    padding:3px 0px 3px 10px;
    background-color:#ebebeb;
    color:#1f841d;
    display:inline-block;
    background-image: url('../pic/left-round.png');
    background-repeat:no-repeat;
    cursor:pointer;
}
.tab-3:hover
{
    color:#000;
}

.dt-img
{
    padding:3px 10px 3px 0px;
    background-image: url('../pic/right-round.png');
    background-repeat:no-repeat;
    background-position:top right;
    font-style:normal;
}

ul.content-1
{
    list-style-type:none;
    padding:0;
    margin:0;
}
ul.content-2
{
    list-style-type:none;
    padding:0;
    margin:0;
}
ul.content-3
{
    list-style-type:none;
    padding:0;
    margin:0;
}
ul.sub-menu-content
{
    list-style-type:none;
    padding:0;
    margin:0;
}
a.li {
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#1f841d;
    background-color:#ebebeb;
    display:block;
    padding:0px 0px 0px 5px;
}

a.li:visited {
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#1f841d;
}

a.li:hover {
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#fff;
    text-decoration:none;
    background-color:#26a425;
}

a.li:active {
    font-family: 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#1f841d;
}

.insurance {
    border: 1px dashed #CCCCCC;
    clear: both;
    display: block;
    margin-bottom: 20px;
    width: 690px;
}

.insurance div {
    float: left;
    padding: 3px;
}

.insurance p {
    clear: both;
}

.insurance_text {
    min-height: 100px;
    text-align: justify;
    width: 400px;
}

#insurance_add {
    cursor: pointer;
}

#insurance_add_form, #insurance_logo_form {
    display: none;
}

.insurance-holder
{
    float:left;
    width:136px;
}

a.insurance-link
{
    text-align:center;
    display:block;
}


.txt-left
{
    text-align:left;
}