﻿body.mainpage-body {
    color:            #393939;
    background-color: #094c79;
    font:             75% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    margin:           0 auto;
}

.homepage-offset-bg {
    clear:both;
    overflow:hidden;
    margin:0 auto;
    padding:0;
    width:1260px;
    position:absolute;
    margin-left:-630px;
    left:50%;
}

.home-bg-holder {
    position:absolute;
    width:100%;
    height:800px;
}

.home-bg-img {
    position:absolute;
    width:100%;
    height:510px;
}

.page-offset-bg {
    clear:both;
    overflow:hidden;
    margin:0 auto;
    padding:0;
    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 auto;
    padding:0;
    width:955px;
    margin-top:-293px;
}

.homepage-offset {
    clear:both;
    overflow:hidden;
    margin:0 auto;
    padding:0;
    background: url(../pic/pl/homepage_bg_center.png) no-repeat;
    margin-top:215px;
    width: 960px;
}

/*top*/
#top-holder { overflow:hidden; width:955px; }

#logo_ztr {
    margin:0px 0px 0px 25px;
    padding:0 !important;
    padding:0px 55px 0px 0px;
    float:left;
}
#top-right-holder {
    float:right;
    margin:47px 0px 9px 0px !important;
    margin:38px 0px -11px 0px;
}

.bg_top_right {
    margin-left:719px;
    background: url('../pic/pl/bg_top_right.png') 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; }

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; }

.choose_size_text { color:#fff;}
.home_page_icon { cursor: pointer; margin: 0px 3px; }

/*koniec top*/

/*menu*/

div.nawigacja {    
    width:         955px;
    margin:        0 auto;
    clear:         both;
    font-family:   Arial;
    margin-top:    3px;
}

div.nawigacja div {
    float: left;
    width: 238px;
}

div.nawigacja div.ostatni {
    
    clear: right;
}

div.nawigacja ul {
    list-style-type: none;
    margin:          0;
    padding:         0;
}

div.nawigacja ul li {
    text-indent: 2px;
}

div.nawigacja ul li a {
    padding-top:     1px;
    padding-bottom:  1px;
    width:           90%;
    display:         inline-block;
    text-decoration: none;
    color:           #EDF7FF;
}

div.nawigacja ul li a:hover {
    background-color: #C900FF;
    color:            #FFFFFF;
}

div.nawigacja ul li.zaznaczenie a {
    background-color: #5D4D75;
}
/*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:#fff;
    position:absolute;
    width:236px;
    border:2px solid #D0D0D0;
    margin:0 !important;
    margin:27px 0px 0px -175px;
}

#search_inner { margin:10px; }
.input_search { width:10px; }

/*koniec search*/
/*homepage*/

.home_page_container {
    background: #fff;
    border:1px solid #ccc;
    display:none;
    width:500px;
    height:200px;
    left:200px;
    padding:5px;
    position:absolute;    
    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;
}

#content_adv {
    padding:0px 0px 30px 0px;
    margin:10px 0px 0px 0px;
    width:700px;
    float:left;
}

.format-birth-txt {
    text-align:center;
    font-size:110%;
    padding: 5px 0px;
}

.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:bold 150% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#0e4e9b;
}

.caption_main {
    margin:5px 0px 0px 0px;
    font:bold 150% '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:bold 150% '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:bold 150% '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 {
    float:right;
    margin-right:15px;
    width:75px;
    height:25px;
    text-align:center;
    background:url('../pic/pl/button.png') no-repeat;
}

.button_bg_right {
    float:right;
    margin-right:5px;
    width:75px;
    height:25px;
    text-align:center;
    background:url('../pic/pl/button.png') no-repeat;
}

.input-login-new {
    width:75px;
    height:25px;    
    text-align:center;
    border:0px;
    color:#fff;
    background:url('../pic/pl/button.png') no-repeat right;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
    padding:3px 7px 4px 2px !important;
    padding:3px 0px 4px 4px;
}

.login-butt-new {
    float:right;
    height:25px;
    margin:0px 12px 0px 0px !important;
    margin:0px 2px 0px 0px;
}

.button_rightside_bg_left {
    float:right;
    margin-right:5px;
    height:25px;
    background: url('../pic/pl/button-leftside.png') no-repeat right;
}

.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 0px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;    
}

a.more-new:visited {
    padding:3px 0px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;    
}

a.more-new:hover {
    padding:3px 0px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
    text-decoration:none;
    display:inline-block;   
}

a.more-new:active {
    padding:3px 0px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;   
}

.border-bottom {
    margin-top:10px;
    border-top:1px solid #c8cdd0;
    width:345px;
}
/*rightside*/
#adv_main_2 {
    width:198px;
    overflow:hidden;
    background: url('../pic/pl/gradient.png') no-repeat;
    margin:0px 0px 5px 5px;
    padding:5px;
}

.portal { padding:12px 5px 0px 10px; }

.portal_text {
    color:#094c79;
    font-weight:bold;
    font-size:100%;
}

.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;
    margin-left:5px;
}

#tagsblue ul {
    margin:.5em 0;
    padding:.3em 3px;
    text-align:center;
}

#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:#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; }

.news-caption-holder {
    overflow:hidden;
    display:inline-block;
    width:690px;
}

.textbox_login {
    width:123px;
    margin:1px;
    border:1px solid #c1c1c1;
    background: url('../pic/form_gradient.png') repeat-x;
}

.textbox_login:focus {
    width:123px;
    margin:1px;
    border:1px solid #c1c1c1;
    background-color:#ffffe2;
}

.password-holder { overflow:hidden; margin: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:#f4a928 url('../pic/pl/login-left.png') no-repeat left;
    margin:10px 20px 0px 0px;
}

.input-login {
    background-color:#f4a928;
    padding:3px 7px;
    text-align:center;
    height:21px;
    border:0;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input-login:visited {
    background-color:#f4a928;
    padding:3px 7px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input-login:hover {
    background-color:#f4a928;
    padding:3px 7px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
    text-decoration:none;
}

.input-login:active {
    background-color:#f4a928;
    padding:3px 7px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
}


.user-profil-holder {
    margin:10px 0px 0px 5px;
    padding:0px 0px 10px 0px;
    background:url('../pic/pl/gradient.png') no-repeat;
    overflow:hidden;
}

.rightside-top-holder {
    margin: 0 0 5px 0;
    padding: 2px 2px 10px 2px;
    /*padding:5px 5px 10px 5px;*/
    background:    url('../pic/pl/gradient.png') no-repeat;
    overflow:      hidden;
    border: 0px solid black;
}

.title-user-hold { padding:5px 0px 2px 0px; }

.title-txt {
    font:bold 150% '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-logout:link {
    width:75px;
    padding-top:3px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
}

a.more-new-logout:visited {
    width:75px;
    padding-top:3px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
}

a.more-new-logout:hover {
    width:75px;
    padding-top:3px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
    text-decoration:none;
}

a.more-new-logout:active {
    width:75px;
    padding-top:3px;
    text-align:center;
    color:#fff;
    font:bold 12px 'Trebuchet MS', Arial, Helvetica,sans-serif;
    display:inline-block;
}
/*koniec rightside*/
/*koniec content*/

.border-for-test { border:solid 1px #ff0000; }
.page-content { background:url(../pic/lay/basic/pl/main.jpg) 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;
}

.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:0 !important;
    padding:0px 0px 0px 25px;
}

#top-logo-right {
    float:right;
    margin:50px 45px 0px 0px;
    overflow:hidden;
}
/*** LOGOWANIE ***/
.login-background {
    background-color:#fff;
    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:0 !important;
    margin-left:250px;
}

.login-top {
    float:left;
    margin-left:10px;
    color:#393939;
    font-size:100%;
}

.login {
    width:70px;
    float:left;
    margin:5px 0px 0px 5px;
}

.login-h2 { margin-top:15px; color:#d20019; }
.login-failed-img { float:left; width:41px; }
.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:0;
}

.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;
    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: transparent url('../pic/pl/homepage_butt.png');
}

#choose-template-holder {
    margin:0 auto;
    width:960px;
    text-align:center;
    color:#fff;
}

#template-holder-1 { float:left; width:280px; }
#template-holder-2 { float:left; width:280px; }
#template-holder-3 { float:left; width:280px; }
#template-holder-4 { float:left; width:345px; }
.template-text { padding:2px; font-size:150%; }

#footer {
    overflow:hidden;
    border-top:dotted 1px #cecece;
    border-bottom:dotted 1px #cecece;
}

#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:url(../pic/img2.jpg) no-repeat;
}

#photos {
    margin:5px 0px;
    padding:4px;
    width:215px;
}

#photos_holder {
    margin:10px 0px 0px 5px;
    padding:0px 0px 10px 0px;
    overflow:hidden;
    background:url('../pic/pl/gradient.png') 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;
    color:       #898989;
    font-family: Arial, Helvetica, 'Trebuchet MS', sans-serif;
}

#footer-content a {    
    margin:          0px 5px;
    text-decoration: none;    
    color:           #094c79;
}

#footer-content a:hover {
    color: #C900FF;
}

.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;
    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;
}

.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: url(../pic/pl/logo_footer.png) no-repeat;
    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: url(../pic/bg_box_holder.png) no-repeat;
}

#searchEngine {
    width:240px;
    height:30px;
    font-size:150%;
    color:#393939;
}

#top-menu a { margin:0px 1px; }
.homepage-holder { float:left; }
.lang-block { display:inline-block; }
.text-bold { font-weight:bold; }
.img-block { margin-top:3px; }
.img { float:left; }
form label.error { color:red; }

.lang-holder {
    float:left;    
    height:11px;
    display:block;
}

#buttons ul { list-style:none; padding:0; }
#buttons li { float:left; }

#buttons li a {
    background:url('../pic/button.jpg');
    display:block;
    width:55px;
    height:15px;
    padding:7px 40px;
}

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-border-right { border-top: 1px solid #bbb; }

.disease-right-holder {
    width:220px;
    padding:0px 5px 5px 15px;
    float:left;
}

.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;
    padding:7px 0px 7px 3px;
    margin:5px 0;
    width:350px;
    float:left;
    border:1px solid #c1c1c1;
    background:#fff url('../pic/form_gradient.png') repeat-x;
    font:125% 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input1:focus {
    color:#393939;
    padding:7px 0px 7px 3px;
    margin:5px 0px;
    width:350px;
    float:left;
    border:1px solid #c1c1c1;
    background-color:#ffffe2;
    font:125% 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input_search_disease {
    color:#393939;
    padding:7px 0px 7px 3px;
    margin:5px 0px;
    width:200px;
    border:1px solid #c1c1c1;
    background:#fff url('../pic/form_gradient.png') repeat-x;
    font:125% 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input_search_disease:focus {
    color:#393939;
    padding:7px 0px 7px 3px;
    margin:5px 0px;
    width:200px;
    border:1px solid #c1c1c1;
    background-color:#ffffe2;
    font:125% 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.input11 {
    padding:7px 0px 7px 3px;
    margin:5px 0px;
    width:345px;
    float:left;
    background-color:#fff;
    border:1px solid #bbb;
    font:125% '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%;
    width:355px;
    height:auto;
    margin:5px 0px;
    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;
}

.input2 {
    color:#393939;
    font-size:150%;
    width:385px;
    height:30px;
    margin:5px 0px;
}

.input_holder { width:600px; overflow:hidden; }

.input_holder1 {
    width:600px;
    overflow:hidden;
    margin:5px 0px;
}

.input_holder_acct { overflow:hidden; margin:5px 0px 5px 210px; }
.regulations-holder { text-align:center; margin:0 auto; }

.textarea1 {
    color:#393939;
    margin:5px 0px;
    width:568px;
    float:left;
    border:1px solid #c1c1c1;
    background:#fff url('../pic/form_gradient.png') repeat-x;
    font:140% 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.textarea1:focus {
    color:#393939;
    margin:5px 0px;
    width:568px;
    float:left;
    border:1px solid #c1c1c1;
    background-color:#ffffe2;
    font:140% 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.textarea_user_gallery {
    color:#393939;
    margin:5px 0px;
    width:318px;
    border:1px solid #c1c1c1;
    background: url('../pic/form_gradient.png') repeat-x;
    font:140% 'Trebuchet MS', Arial, Helvetica,sans-serif;
}

.textarea_user_gallery:focus {
    color:#393939;
    margin:5px 0px;
    width:318px;
    border:1px solid #c1c1c1;
    background-color:#ffffe2;
    font:140% '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; overflow:hidden; background:url('../pic/lay/pl/sub_main_bg.jpg')no-repeat; }
#main-left { float:left; width:163px; height: 98px; background:url('../pic/lay/pl/sub_left_bg.jpg') no-repeat; }
#main-menu { width:550px; margin-top:10px; margin-left:0px; overflow:hidden; float:left; }
#sub-center { float:left; width:679px; background:none; }
#sub-left { float:left; width:151px; margin:13px 0px 0px 12px; }
.avatar { float:left; margin:5px 0px 0px 0px; 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:0 !important; 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:#cfcfcf url('../pic/pl/bg_blog_cat.png') no-repeat; }
.content-sub-holder-2 { padding:30px 10px 10px 10px; overflow:auto; }
.display-none { display:none }
.fieldset-class { border:none; }
.fieldset-contact-class { border:none; width:460px; }

.float-left { float:left }
.footer-logo { display:inline-block; }
.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-weight:bold; font-size:100%; padding:0px 5px; }
.login-caption { float:left; width:150px; text-align:right; }
.logo-pics { margin-left:15px; }
.logout { background:#EA1600; color:#fff; 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') 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:100% 'Trebuchet MS', Arial, Helvetica,sans-serif; }
ul.holder li.bit-box { 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:100% '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; font-size:13px; cursor:pointer; display:block; margin-bottom:10px; }
form ol li.input-text input { width:500px; padding:5px 5px 6px; font:100% '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:11px 'Trebuchet MS', Arial, Helvetica,sans-serif; }
.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: 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:#fff !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:0; left:0; z-index:1; }

a.logout:link { background:#EA1600; color:#fff; display:inline-block; font-size:110%; padding:3px; }
a.logout:visited { background:#EA1600; color:#fff; display:inline-block; font-size:110%; padding:3px; }
a.logout:hover { background:#EA1600; color:#fff; display:inline-block; font-size:110%; padding:3px; }
a.logout:active { background:#EA1600; color:#fff; 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:bold 150% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#393939;
}

.caption_rightside {
    margin-left:2px;
    font:bold 150% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#fff;
    border-top:1px dotted #cecece;
    padding:3px;
    background:#000 no-repeat;
}

.text_caption { font:bold 115% 'Trebuchet MS', Arial, Helvetica,sans-serif; color:#0e4e9b; }

.text-rightsde-top {
    /*font-weight:bold;*/
    /*font-size: 105%;*/
    margin: 5px 0 0 0; }

text-rightsde-top ol {
    border: 1px solid black;
}

.caption_rightside1 {
    margin:0;
    font:bold 150% '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:2px 0px 0px 10px;
    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:0;
}

.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:0;
}

.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:url('../pic/pl/gradient.png') no-repeat;
    width:198px;
    overflow:hidden;
    margin:5px 0px 0px 5px;
    padding:0px 5px 10px 5px;
}

.txt-rightside-hold { padding:5px 0px; }
.txt-rightside { font:105% 'Trebuchet MS', Arial, Helvetica,sans-serif; color:#34203e; }

.rightside:link{
    font:bold 150% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#fff;
    text-decoration:none;
}

.rightside:visited {
    font:bold 150% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#fff;
    text-decoration:none;
}

.rightside:hover {
    font:bold 150% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#fff;
    text-decoration: underline;
}

.rightside:active {
    font:bold 150% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#fff;
    text-decoration:none;
}

.yellow { color:#fbff00; }

.vevar:link {
    color: #094c79;
    text-decoration:none;
    font-size:100%;
}

.vevar:visited {
    color: #094c79;
    text-decoration:none;
    font-size:100%;
}

.vevar:hover {
    color: #094c79;
    text-decoration:underline;
    font-size:100%;
}

.vevar:active {
    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: url('../pic/blog_gradient.png') repeat-x;
}

.logout {
    background:#EA1600;
    color:#fff;
    display:inline-block;
    font-size:110%;
    padding:3px;
}

/*** blog ***/

.gradient_blog {
    overflow:hidden;
    margin-top:10px;
    width:700px;
    background:url('../pic/blog_gradient.png') repeat-x;
}

.blog_holder {
    float:left;
    border:none;
    width:98px;
    height:100px;
    text-align:center;
}

.blog_avatar {
    margin:2px 0px 0px 0px;
    width:50px;
    height:50px;
    display:inline-block;
}

.blog_username {
    width:98px;
    text-align:center;
    font-weight:bold;
    padding:2px 0px;
}

.blog_icons { width:98px; margin-left:2px; }
.dotted { margin-top:10px; border-top:1px dotted #cecece; }
.dotted2 { margin:5px 0px; border-top:1px solid #bbb; }
.gstbook-dotted { margin: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:#fff;
}

.blog-caption-holder { overflow:hidden; width:480px; }

.blog_column_left {
    float:left;
    width:466px;
    background:url('../pic/blog_gradient.png') repeat-x;
}

.blog_column_leftshow {
    float:left;
    width:474px;
    background:url('../pic/blog_gradient.png') 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:#fff;
    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:url('{../pic/star1.png') no-repeat; padding-left:100px; }
.rating_star2 { background:url('{../pic/star2.png') no-repeat; padding-left: 100px; }
.rating_star3 { background:url('{../pic/star3.png') no-repeat; padding-left:100px; }
.rating_star4 { background:url('{../pic/star4.png') no-repeat; padding-left:100px; }
.rating_star5 { background:url('{../pic/star5.png') 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; text-align:center; }

.gstbook_gradient {
    overflow:hidden;
    margin-top:10px;
    width:690px;
    padding:5px;
    background:url('../pic/blog_gradient.png') repeat-x;
    min-height:180px;
}

.gstbook_create_gradient {
    overflow:hidden;
    width:700px;
    padding:5px 0px;
    background:url('../pic/blog_gradient.png') repeat-x;
    min-height:180px;
}

/*** guestbook(end) ***/
/*** news ***/

.news_holder {
    float:left;
    width:679px;
    background:none;
}

.news_content { text-align:justify; margin:0px 15px; }
.news_column_left { overflow:hidden; width:649px; }
.news_back { margin-top:10px; background:none; }

/*** news(end) ***/
/*** lawadvice ***/

.lawadv_next { margin:10px 0px; }

.lawadv_gradient {
    float: left;
    width:700px;
    margin-top:10px;
    padding:10px 5px;
    background: url('../pic/blog_gradient.png') repeat-x;
    min-height:180px;
}

.lawadv_create_gradient {
    float: left;
    width:700px;
    margin-top:10px;
    padding:5px;
    background:url('../pic/blog_gradient.png') repeat-x;
    min-height:180px;
}

.lawadv_caption {
    font-weight:bold;
    font-size:100%;
    margin-top:10px;
}

.caption_lawadv {
    margin:5px 0px 10px 10px;
    font:bold 150% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#d20019;
}

/*** lawadvice(end) ***/
/*** adv ***/

.advmain_gradient {
    overflow:hidden;
    width:690px;
    padding:5px 0px 5px 10px;
    background:url('../pic/blog_gradient.png') 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: url('../pic/blog_gradient.png') repeat-x;
    min-height:180px;
}

.adv_caption {
    padding:15px 0px 0px 5px;
    font:bold 150% '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-weight:bold;
    font-size:110%;
    width:180px;
    float:left;
}

.txt_user { font-size:110%; width:150px; }

/*** users(end) ***/
/*** ecards ***/

.ecards_gradient {
    overflow:hidden;
    padding:10px;
    width:680px;
    background:url('../pic/blog_gradient.png') 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; }
.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;
    padding:3px 7px;
    text-align:center;
    color:#fff;
    font:bold 12px '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:0 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-weight:bold;
    font-size:110%;
    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:5px 0px 0px 10px;
    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:40px 0px 0px 20px; }
.mailing-hold { margin:40px 0px 0px 20px; }
.mailing-hist-hold { margin:40px 0px 40px 20px; }

/*** petition ***/

.petition-hold {
    color:#393939;
    margin:20px auto;
    width:675px;
}

.petition-border { border:1px dashed #AAA; }

.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-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: solid 1px #c0c0c0;
    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; }
.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 {    
    text-align:right;
    margin:5px 5px 0px 5px;
}

.caption-news {
    margin:5px 0px 2px 0px;
    font:bold 165% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#0e4e9b;
    float:left;    
}

.caption-news1 {
    margin:5px 0px 2px 0px;
    font:bold 110% '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:bold 130% '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:bold 150% 'Trebuchet MS', Arial, Helvetica,sans-serif; color:#0e4e9b; }

.caption-auction {
    margin:5px 0px 0px 40px;
    font:bold 150% '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;
    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; }
.input-user-blog { margin:1px; }

.auction-input {
    float:left;
    width:10px;
    margin-left:0;
}

.th-style {
    background-color:#b3b3b3;
    padding:5px;
    color:#393939;
}

.td-style { background-color:#e7e7e7; padding:5px 10px; }
.auction-cat-li { float:left; width:320px; }
.input-buy { width:60px; margin:1px; }
.gradient-uniwersal-holder { overflow:hidden; width:700px; }

.uniwersal-holder {
    overflow:hidden;
    width:690px;
    padding:5px;
}

.faq-holder {
    overflow:hidden;
    width:690px;
    padding:5px;
    margin:10px 0px 0px 0px;
    font-weight:bold;
    font-size:110%;
}

.search-holder-cat {
    margin:5px 0px;
    border:1px solid #e7e7e7;
    overflow:hidden;
    width:690px;
    padding:5px;
    background:url('../pic/blog_gradient.png') repeat-x;
    min-height:80px;
}

.search-holder-inner { margin: 5px 0px 0px 0px; }
.prev-next { margin:10px 0px; text-align:center; }

/*** fonts ****/
.txt-system-holder { padding: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;
    font-size:120%;
    color:#ff0000;
}

.user-new-holder {
    float:left;
    list-style:none;
    margin:0px 3px 0px 0px;
    padding:0;
}

#content .invitation {
    background:#fff;
    border:1px solid #000;
    left:275px;
    padding:5px;
    position:fixed;
    top:150px;
    text-align:center;
}

#content .invitation .buttons { margin:auto; width:112px; }

#content .invitation button {
    background:#FFF;
    border:1px solid #E7E7E7;
    float:left;
    margin:5px 3px;
    width:50px;
}

#content .invitation button:hover {
    background:#FFF;
    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;
    color:#1f841d;
    display:inline-block;
    background:#ebebeb url('../pic/left-round.png') no-repeat;
    cursor:pointer;
}

.tab-1:hover { color:#000; }

.tab-2 {
    font-size:120%;
    padding:3px 0px 3px 10px;
    color:#1f841d;
    display:inline-block;
    background:#ebebeb url('../pic/left-round.png') no-repeat;
    cursor:pointer;
}

.tab-2:hover { color:#000; }

.tab-3 {
    font-size:120%;
    padding:3px 0px 3px 10px;
    color:#1f841d;
    display:inline-block;
    background:#ebebeb url('../pic/left-round.png') no-repeat;
    cursor:pointer;
}

.tab-3:hover { color:#000; }

.dt-img {
    padding:3px 10px 3px 0px;
    background:url('../pic/right-round.png') no-repeat 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; }

.hist_back {
    margin:5px 0px;
    width:100%;
}

a.hist_back_txt {
    font:bold 120% 'Trebuchet MS', Arial, Helvetica,sans-serif;
    color:#000;
}

/*
-------------------------------
KURSY JEZYKOWE
-------------------------------
*/
table.language-courses {
    width: 100%;
}

table.language-courses tr td {
    vertical-align: top;
    width:          33%;
}

table.language-courses tr td dl {
    margin:  0 0 10px 0;
    padding: 0;
}

table.language-courses tr td dl dt {
    font-size:   110%;
    color:       #F9F9F9;
    padding:     3px 0 3px 3px;
    /*font-weight: bold;*/
    font-family: "Segoe UI", Segoe, Arial;
    text-align:  center;
}

table.language-courses tr td dl dt.one {
    background-color: #343498;
}

table.language-courses tr td dl dt.two {
    background-color: #680064;
}

table.language-courses tr td dl dt.three {
    background-color: #7B03FA;
}

table.language-courses tr td dl dd {
    margin:      1px 0 0 0;
    padding:     2px;
    font-family: Verdana, Georgia;
    height:      11em;
}

table.language-courses tr td dl dd.one_dt {
    background-color: #C2C1EB;
    color:            #000000;
}

table.language-courses tr td dl dd.two_dt {
    background-color: #DCB8FE;
    color:            #000000;
}

table.language-courses tr td dl dd.center_ {
    text-align: center;
}

table.language-courses tr td dl dd span {
    font-weight: bold;
    display:     block;
}

table.language-courses tr td dl dd ul {
    margin: 0;
    padding: 0 0 0 1.5em;
}

table.language-courses tr td dl dd ol {
    margin:  0;
    padding: 0 0 0 2em;
}

table.language-courses tr td dl dd a {
    color:         black;
    border-bottom: 1px solid;
}

dl.info {
    font-size:   110%;
    font-family: Verdana;
    margin-top:  20px;
}

dl.info dt {
    font-family:      "Segoe UI", Segoe, Arial;
    color:            #EDEDED;
    background-color: #407F08;
    padding:          3px 0 3px 3px;
    text-align:       center;
}

dl.info dd {
    margin:  5px 0 0 0;
    padding: 0;
}

dl.info dd table {
    border:     1px solid #407F08;
    text-align: center;
    width:      100%;
}

dl.info dd table tr:hover {
    background-color: white;
}

dl.info dd table tr td {
    border-top: 1px solid #407F08;
}

dl.info dd ul {
    list-style-type: none;
    margin-left:     0;
    padding-left:    0;
}

dl.info dd ul li.favoritism span {
    font-weight: bold;
}

/* kontakt */
table.language-courses-contact {
    width:         100%;
    margin-top:    10px;
    margin-bottom: 5px;
}

table.language-courses-contact tr td {
    border-top:    1px solid #C4C4C4;    
}

table.language-courses-contact tr td.last {
    border-bottom: 1px solid #C4C4C4;
}

table.language-courses-contact tr td.desc {
    width: 33%;
}

table.language-courses-contact tr td.desc span {
    font-size: 90%;
    color:     #828282;
}

table.language-courses-contact tr td input, 
table.language-courses-contact tr td textarea,
table.language-courses-contact tr td select {
    width: 99%;
    color: #565656;
}

p.gg {
    text-align: center;
    margin-top: 50px;
}

div.desc {
    font-style: italic;
}

.psycholog {    
    /*background-image: url(../pic/pl/psychologidoradca.gif);
    width:            445px;
    height:           23px;
    display:          block;    
    padding:          0;
    text-indent:      -999px;*/
    border:           0;
    font-family:      Georgia;
    color:            #169116;    
}

h2.seks {    
    margin-bottom: 60px;
}

h3.naglowek {    
    padding:     0;
    text-indent: -999px;
}

h3.seksuolog {
    background-image: url(../pic/pl/seksuolog.gif);
    width:            82px;
    height:           15px;
}

h3.doradca {
    background-image: url(../pic/pl/doradca.gif);
    width:            160px;
    height:           15px;
}

h3.psycholog1 {
    background-image: url(../pic/pl/psycholog.gif);
    width:            82px;
    height:           15px;
}

div.kategorie {
    /*border: 1px solid black;*/
    float:        left;
    width:        227px;
    margin-right: 20px;
}

div.kategorie h2 {
    background-image: url(../pic/pl/naglowekC.png);
    height:           27px;
    margin:           0;
    padding:          0;
    text-indent:      -999px;
}

div.kategorie ul {
    border-left:      1px solid #C8C8C8;
    border-right:     1px solid #C8C8C8;
    border-bottom:    1px solid #C8C8C8;
    margin-top:       0;
    background-color: #E9E9E9;
    list-style-type:  none;
    padding:          10px 0 0 0;
}

div.kategorie ul li {
    border-bottom: 1px solid #C8C8C8;
    text-indent:   17px;
    padding:       5px 0 5px 0;
}

div.kategorie ul li.ostatni {
    border-bottom: 0;
    font-weight:   bold;
}

div.aukcje-kontener {
    border: 0px dotted black;
    float:  left;
    width:  409px;    
}

div.aukcje-kontener div.nowe-aukcje,
div.aukcje-kontener div.konczace-sie-aukcje {
    
    
}

div.aukcje-kontener div.nowe-aukcje {
    margin-bottom: 20px;
}

div.aukcje-kontener div.nowe-aukcje h3,
div.aukcje-kontener div.konczace-sie-aukcje h3 {
    margin:      0;
    padding:     0;
    height:      27px;
    text-indent: -999px;
}

div.aukcje-kontener div.nowe-aukcje h3 {
    background-image: url(../pic/pl/naglowekA.png);    
}

div.aukcje-kontener div.konczace-sie-aukcje h3 {
    background-image: url(../pic/pl/naglowekB.png);
}

div.aukcje-kontener div.nowe-aukcje div.komunikat,
div.aukcje-kontener div.konczace-sie-aukcje div.komunikat {
    padding:          10px 0 10px 21px;
    font-weight:      normal;
    background-color: white;
}

div.wystaw-przedmiot {
    margin-top: 10px;
}

div.blok {
    clear: both;
}

div#right-side div.rightside-top-holder span.text_caption {
    /*border: 1px solid black;*/
    font-weight: normal;
    font-size:   90%;
    color:       #00AA00; 
}

div#right-side div.rightside-top-holder ul {
    list-style-type: square;
    /*border: 1px solid black;*/
    margin: 0;
    padding-left: 1.5em;
    font-size:   90%;
}

div#right-side div.rightside-top-holder div.ovh {    
    text-align:     center;
    padding-bottom: 10px;
}

div#right-side div.rightside-top-holder div.ovh a {   
    padding-left:      20px;
    padding-bottom:    3px;
    background-image:  url(../pic/ovh1.jpg);
    background-repeat: no-repeat;
}




h2.wnioski-naglowek {
    /*outline: 1px dotted black;*/
    background-image: url(../pic/pl/naglowek1.jpg);
    height:           144px;
    text-indent:      -999px;
    margin:           0;
    padding:          0;
}

div.wnioski p {    
    margin-bottom: 0
}

div.wnioski span.zaznaczenie {
    color: #00b315;
}

div.wnioski div.dla-kogo, div.wnioski div.jak, div.wnioski div.cennik {
    width:  144px;
    height: 20px;
}

div.wnioski div.dla-kogo {
    /*outline: 1px dotted black;*/
    background-image: url(../pic/pl/dla-kogo.gif);
}

div.wnioski div.jak {    
    background-image: url(../pic/pl/jak.gif);
}

div.wnioski div.cennik {
    background-image: url(../pic/pl/cennik.gif);
}

div.wnioski p.wnioski-kontakt {
    /*outline: 1px dotted black;*/   
    height:              313px;
    background-image:    url(../pic/pl/wnioski-tlo.jpg);
    background-position: top right;
    background-repeat:   no-repeat;
}

div.wnioski ul.lista {    
    margin:          0;
    list-style-type: square;
}

div.wnioski ul.lista1 {
    list-style-type: none;
}

div.wnioski span.zaznaczenie1 {
    background-color: #000000;
    color:            white;
    padding-left:     2px;
    padding-right:    2px;
}

div.wnioski dl {
}

div.wnioski dl dt {
}

div.wnioski dl dd {    
    margin:  0;
    padding: 0;
}

div.wnioski dl dd span {
    font-weight: bold;
}

div.wnioski dl dd ul {
    list-style-type: none;
    margin:          0;
    padding-left:    1em;
}

div.wnioski dl dd ul li span {
    font-weight: bold;
}


div.wnioski dl dd table tr td {
    border-top:    1px solid #007ACC;
    /*border-bottom: 1px solid #007ACC;*/
    border-right:  1px solid #007ACC;
}

div.wnioski dl dd table tr td.usluga {
    background-color: #96D5FF;
}


