* {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#profil_left img.profil_linia_opcja {
}

#profil_left img.profil_linia_foty {
margin: 30px 0 30px 0;
}

body {
background: #FFF none   repeat;
margin: 0 0 0 0;
}

body.background {
background: #a6c227 url(../img/grafika_strony/tlo_belka_top.gif) 0px 123px repeat-x;
}

img {
border: 0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#container {
width: 970px;
position: relative;
margin: 10px auto 0px auto;
background: #FFF none   repeat;
}

#top {
background: #ffffff url(/img/grafika_strony/top_top.gif) 0px 0px no-repeat;

margin-bottom: 3px;
padding-left: 20px;

}

#box_ranking {
background: #FFFFFF url(/img/grafika_strony/left_ranking_bg.gif) 0px 0px repeat;
width: 275px;
margin: 8px 0 0 0;
color: #365b13;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#box_loged {
background: transparent url(/img/grafika_strony/left_loged_bg.gif) 0px 0px repeat;
width: 275px;
margin: 8px 0px 0px 0px;
color: #365b13;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0;
}

#box_loged_bottom {
margin: 0;
padding:0;
}

#baner_left {
margin: 8px 0px 0px 0px;
}

#box_loged_button {
border: 0 transparent solid;
margin: 10px 0 6px 77px;
padding: 0;
}

#box_loged_header {
margin: 15px 18px 5px 18px;
}

#box_loged_user {
margin: 2px 18px 15px 18px;
font-weight: bold;
}

#box_loged div.loged_position {
margin: 0px 0 0 20px;
}

#box_loged img.loged_line {
margin: 0 0 10px 33px;
}

#box_loged img.loged_line_g {
margin: 10px 0 10px 13px;
}

#box_loged a.loged_link {
color: #1f350b;
text-decoration: none;
}

#box_loged a.loged_link:hover {
text-decoration: underline;
}

#box_ranking_button {
border: 0 transparent solid;
margin: 10px 0 6px 47px;
}

#box_ranking_header {
margin: 0 18px 5px 18px;
}

#box_ranking div.ranking_position {
font-weight: bold;
margin: 0px 20px 0 20px;
}

#box_ranking img.rp_line {
margin: 0 0 10px 33px;
}

#box_ranking img.rp_line_g {
margin: 10px 0 10px 13px;
}

#box_ranking a.rp_link {
color: #365b13;
text-decoration: none;
}

#box_ranking a.rp_link:hover {
text-decoration: underline;
}

#box_opinie {
background: #FFFFFF url(../img/grafika_strony/left_opinie_bg.gif) 0px 0px repeat;
width: 275px;
margin: 8px 0 0 0;
color: #625549;
}

#box_opinie img.op_line {
margin: 0 0 0px 13px;
}

#box_opinie div.opinie_data {
color: #98622e;
font-size: 10px;
}

#box_opinie div.opinie_position {
margin: 10px 20px 0 18px;
}

#box_opinie div.opinie_nazwa {
color: #623000;
font-weight: bold;
margin: 3px 0 5px 0;
}

#box_opinie div.opinie_wiecej {
float: right;
margin: 5px 50px 5px 0px;
}

#box_opinie a.link_wiecej {
text-decoration: none;
color: #623000;
font-weight: bold;
}

#box_opinie_bottom {
margin: 0px 0 0px 0;
}

#newsletter {
background: transparent url(../img/grafika_strony/nl_bg.gif) 0 0 no-repeat;
font-size: 10px;
color: #606060;
position: static;
float: right;
width: 210px;
height: 38px;
margin: 22px 42px 0 0px;
padding: 2px 0px 0 0px;
}

#nlemail {
background: transparent none 0 0 repeat;
border: 0px #ff0000 solid;
color: #606060;
margin: 10px 10px 0px 25px;
width: 140px;
font-size: 10px;
vertical-align: super;
}

#nlok {
margin: 10px 0 0px 0px;
}

#agro_top {
/* height: 80px; */
height: 100px;
}

#agro_top img {
border: 0px transparent solid;
margin: 20px 16px 0 0;
}

#rss_logo {
position: absolute;
margin: -8px 0 0 876px;
}

#header_agro {
margin-left: 3px;
margin-right: 3px;
position: relative;
float: left;
}

#quick_search {
background: #f9cf0c url(../img/grafika_strony/box_szybkie_wyszukiwanie.jpg) 0px 0px no-repeat;
height: 332px;
width: 250px;
font-size: 11px;
position: relative;
margin: -22px 3px 0 717px;
color: #623000;
}

#quick_search_content {
padding: 110px 0 0 10px;
}

#qsnazwaLabel , #qscenaLabel {

margin: 3px 15px 8px 0;
text-align: right;
}

#qspowiatLabel {

margin: 3px 15px 8px 0;
text-align: right;
}

#qsgminaLabel, #qsosobyLabel {

margin: 3px 15px 8px 0;
text-align: right;
}

#qsnazwa, #qsosoby, #qscena {
width: 140px;
margin: 0 0 0 3px;
color: #623000;
font-size: 11px;
background: #fdf3c2 none   repeat;
border: 1px #b78e5b solid;
padding-left: 5px;
}

#quick_search select {
width: 146px;
margin: 0 0 0 3px;
color: #623000;
font-size: 11px;
background: #fdf3c2 none   repeat;
border: 1px #b78e5b solid;
}

#qsszukaj {

margin: 10px 20px 10px 120px;
}

#qsadvanced {
margin: 20px 0px 10px 0px;
height: 20px;
width: 230px;
text-align: center;
}

#qsadvanced a {
border: 0;
color: #623000;
font-size: 11px;
text-decoration: underline;
font-weight: bold;
}

#qsadvanced a:hover {
text-decoration: none;
}

#qsadvanced img {
border: 0;
}

#menu {
height: 28px;
margin: 0 3px 2px 3px;
}

#menu ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#menu li {
list-style-type: none;
list-style-image: none;
margin: 0 0 0 0;
display: block;
float: left;
padding: 0;
background: url(../img/grafika_strony/menu/menu_kreska.jpg) top right no-repeat;
}

/*@menu - odnośnik*/
#menu a {
display: block;
text-indent: -9999px;
}

#menu li.item-2 a {
background: transparent url(/img/grafika_strony/menu/1_menu.jpg) 0px 0px no-repeat;
width: 202px;
padding: 0 1px 0 0;
height: 28px;
}

#menu li.item-2 a:hover, #menu li.item-2 a.selected {
background: transparent url(/img/grafika_strony/menu/1_menu.jpg) 0px -28px no-repeat;
}

#menu li.item-3 a {
background: transparent url(/img/grafika_strony/menu/2_menu.jpg) 0px 0px no-repeat;
width: 161px;
padding: 0 1px 0 0;
height: 28px;
}

#menu li.item-3 a:hover, #menu li.item-3 a.selected {
background: transparent url(/img/grafika_strony/menu/2_menu.jpg) 0px -28px no-repeat;
}

#menu li.item-4 a {
background: transparent url(/img/grafika_strony/menu/3_menu.jpg) 0px 0px no-repeat;
width: 170px;
padding: 0 1px 0 0;
height: 28px;
}

#menu li.item-4 a:hover, #menu li.item-4 a.selected {
background: transparent url(/img/grafika_strony/menu/3_menu.jpg) 0px -28px no-repeat;
}

#menu li.item-5 a {
background: transparent url(/img/grafika_strony/menu/4_menu.jpg) 0px 0px no-repeat;
width: 80px;
padding: 0 1px 0 0;
height: 28px;
}

#menu li.item-5 a:hover, #menu li.item-5 a.selected {
background: transparent url(/img/grafika_strony/menu/4_menu.jpg) 0px -28px no-repeat;
}

#menu li.item-6 a {
background: transparent url(/img/grafika_strony/menu/5_menu.jpg) 0px 0px no-repeat;
width: 94px;
padding: 0 0 0 0;
height: 28px;
}

#menu li.item-6 a:hover, #menu li.item-6 a.selected {
background: transparent url(/img/grafika_strony/menu/5_menu.jpg) 0px -28px no-repeat;
}


#menu li.item-37 a {
background: transparent url(/img/grafika_strony/menu/37_menu.gif) 0px 0px no-repeat;
width: 94px;
padding: 0 0 0 0;
height: 28px;
}

#menu li.item-37 a:hover, #menu li.item-37 a.selected {
background: transparent url(/img/grafika_strony/menu/37_menu.gif) 0px -28px no-repeat;
}


#menu a.selected {
background: #400;
color: #fff;
}

#witamy {
background: transparent url(../img/grafika_strony/main_green_bg.gif) 0px 0px repeat;
width: 669px;
color: #4d583a;
font-size: 12px;
text-align: justify;
margin: 0;
padding: 0;
}

#witamy_top{
margin: 0;
padding: 0;
border: 0;
}

#witamy_bottom{
margin: 0;
padding: 0px 0px 8px 0px;
border: 0;
}

#witamy_title {
padding: 42px 0px 0px 80px;
margin: 0;
}

#witamy_home {
padding: 18px 80px 57px 80px;
margin: 0;
}

#mapa {
background: #FFFFFF url(../img/grafika_strony/main_brown_bg.gif) 0px 0px repeat;
width: 669px;
color: #605448;
padding: 0;
padding-bottom: 30px;
margin:0;

}

#mapa_top{
margin: 0;
padding: 0;
}

#mapa_title {
margin: 42px 0px 0px 80px;
}

#mapa_home {
margin: 18px 80px 30px 80px;
}

#mapa_bottom{
padding: 0px 0px 8px 0;
}

#mapa_flash {
margin: 0 43px 0px 43px;
}

#footer_agro {
text-align: center;
background: #a6c227 none   repeat;
height: 70px;
width: 970px;
}

#footer_agro a {
text-decoration: none;
color: #6d7547;
vertical-align: middle;
}

#footer_agro a:hover {
text-decoration: underline;
}

#footer_menu {
height: 32px;
background: #FFFFFF none   repeat;
color: #6d7547;
padding: 8px 0 0 0;
}

#footer_copyrights {
color: #f9ffea;
text-align: left;
padding: 8px 0px 0px 3px;
font-size: 11px;
font-weight: bold;
}

#footer_copyrights a {
color: #f9ffea;
font-size: 11px;
font-weight: bold;
}

#footer_actualizer {
float: right;
padding: 8px 3px 0 0;
color: #f9ffea;
font-size: 11px;
font-weight: bold;
}

#footer_actualizer a {
color: #f9ffea;
font-size: 11px;
font-weight: bold;
}

#left {
width: 275px;
float: left;
margin: 8px 5px 8px 5px;
background: #bdd748 none   repeat;
}

#left img {
border: 0 transparent solid;
}

#central {
width: 669px;
float: left;
margin: 8px 5px 8px 5px;
background: #bdd748 none   repeat;
padding: 8px 0 0 0;
}

#main {
background: #bdd748 none   repeat;
margin: 4px 3px 4px 3px;
}

#right {
width: 150px;
float: left;
margin: 4px;
background: #8ff;
}

.clear {
height: 1px;
clear: both;
visibility: hidden;
}

a.mapa_link {
color: #632f00;
font-weight: bold;
padding: 0 0 0 0;
}

a.mapa_link:hover {
color: #632f00;
text-decoration: none;
font-weight: bold;
}

#box_atrakcje {
background: transparent url(../img/grafika_strony/left_atrakcje_bg.gif) 0px 0px repeat;
width: 275px;
margin: 8px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px 0px 0px 0px;
}

#box_atrakcje_title {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#box_atrakcje_bottom {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#box_atrakcje div.atrakcje_position {
margin: 6px 0px 0px 25px;
padding: 0px 0px 0px 0px;
}

#box_atrakcje img.atrakcje_position_line {
margin: 6px 0 0px 0px;
padding: 0px 0px 0px 0px;
}

#box_atrakcje a {
padding-left: 10px;
color: #653100;
text-decoration: none;
}

#box_atrakcje a:hover, #box_atrakcje a.selected {
font-weight: bold;
}

#main_brown {
background: transparent url(../img/grafika_strony/main_brown_bg.gif) 0px 0px repeat;
margin: 0px 0px 0px 0;
width: 669px;
color: #605448;
}

#main_brown_bottom {
margin: 0 0 0px 0;
}

#main_brown_title {
margin: 42px 0px 40px 40px;
}

#main_brown_page {
margin: 0 40px 0px 40px;
}

#main_brown img.main_brown_line {
margin: 30px 0px 30px 23px;
}

#main_brown_content {
margin: 20px 0px 40px 40px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
}

#main_brown div.mbc_wide {
width: 623px;
text-align: left;
}

#main_brown_content img.mbl_long {
margin: 2px 0px 10px -17px;
}

#main_brown_content img.mbl_long_bottom {
margin: 10px 0 8px -17px;
}

#mbc_top {
width: 400px;
text-align: right;
margin: 0 0 0 -35px;
}

#main_brown_content div.mbc_buttons {
margin: 0px 30px 0px 480px;
width: 59px;
}



#main_brown_content div.mbc_formtitle {
margin: 0 0 0 -12px;
font-weight: bold;
color: #623000;
}

#main_brown_content div.mbc_left {
margin: 10px 23px 0px -17px;
width: 300px;
float: left;
}

#main_brown_content div.mbc_right {
margin: 10px 0px 0px 0px;
width: 300px;
float: right;
}

#main_brown_content div.mbc_col_formtitle {
margin: 0 0 0 5px;
font-weight: bold;
color: #623000;
}

#main_brown_content img.mbl_shortT {
margin: 0px 0px 10px 0px;
}

#main_brown_content img.mbl_shortB {
margin: 10px 0 12px 0px;
}

#main_brown_content input.wyszukiwarka {
width: 100px;
margin: 0 0px 6px 4px;
color: #623000;
font-size: 11px;
background: #fdf3c2 none   repeat;
border: 1px #b78e5b solid;
padding-left: 5px;
}

#main_brown_content div.mbc_left_input {
margin: 0 0 0 5px;
}

#main_brown_content input.wyszukiwarka_long {
width: 250px;
margin: 0 0 6px 4px;
color: #623000;
font-size: 11px;
background: #fdf3c2 none   repeat;
border: 1px #b78e5b solid;
padding-left: 5px;
}

#main_brown_content select.wyszukiwarka_long {
width: 257px;
margin: 0px 0 6px 4px;
color: #623000;
font-size: 11px;
background: #fdf3c2 none   repeat;
border: 1px #b78e5b solid;
}

#main_brown_content select.wyszukiwarka_short {
width: 146px;
margin: 0px 0 6px 4px;
color: #623000;
font-size: 11px;
background: #fdf3c2 none   repeat;
border: 1px #b78e5b solid;
}

#main_brown_content input.button_img {
height: 27px !important;
width: auto !important;
background: transparent none   repeat !important;
border: 0 transparent solid !important;
padding-left: 0 !important;
display: block !important;
}

#main_brown_content input.input_chb {
width: auto !important;
vertical-align: middle;
margin: 0 4px 6px 0px;
}

#main_brown_content ul.chb_lista {
list-style-type: none;
margin: 0 0 0px 5px;
padding: 0;
}

#left_login {
margin: 0px 40px 0px -40px;
width: 250px;
float: left;
text-align: right;
}

#right_login {
margin: -25px 0px 0px 40px;
width: 250px;
float: left;
}

#main_brown_content div.mbc_left_input_login {
margin: 0 0 0 5px;
text-align: right;
}

#main_brown_content input.login {
width: 130px;
margin: 0 0px 6px 4px;
color: #623000;
font-size: 11px;
background: #fdf3c2 none   repeat;
border: 1px #b78e5b solid;
padding-left: 5px;
}

#zaloguj_tytul {
margin: -15px 0px 15px 73px;
}

#dolacz_tytul {
margin: 0px 0px 15px 0px;
}

#dolacz_button {
border: 0px transparent solid;
margin: 20px 20px 10px 0;
float: right;
}

#logowanie_kreska {
margin: -40px 0 0 0;
float: left;
}

#zaloguj_button {
float: right;
margin: 3px 0px 10px 10px;
padding-left: 100px;
}

#zapamietaj {
text-align: right;
margin: 40px 27px 10px 10px;
}

#przypomnij {
text-align: right;
margin: 0px 5px 10px 10px;
}

#strzalka_logowanie {
border: 0px transparent solid;
margin: 0 5px 0 0;
}

#main_brown_content a.link_logowanie {
border: 0px transparent solid;
color: #623000;
text-decoration: none;
}

#atrakcje_opis {
width: 380px;
font-family: Arial, Helvetica, sans-serif;
text-align: justify;
float: left;
}

#atrakcje_foto {
margin: 0 20px 0 0;
width: 208px;
float: right;
}

#main_brown a.foto_big {
border: 0px;
}

#main_brown div.profil_foto_galeria {
width: 208px;
background: transparent url(/img/grafika_strony/mbfoto_bg.gif)   repeat;
margin: 0px 0px 25px 0px;
}

#main_brown div.profil_galeria_opis {
margin: 0px 10px 2px 10px;
font-size: 11px;
width: 188px;
text-align: center;
}

#main_brown img.profil_galeria_foto {
margin: 7px 4px 10px 4px;
border: 0px;
}

#green_long {
width: 954px;
background: transparent url(../img/grafika_strony/content_green_bg.gif) 0px 0px repeat;
margin: 8px 0 0 0;
}

#green_long_content {
color: #4d583a;
font-size: 12px;
text-align: justify;
margin: 30px 20px 20px 20px;
}

#green_long_bottom {
margin: 20px 0px 0px 0px;
}

#green_long_title {
margin: 42px 0 0px 40px;
}

#green_long_page {
margin: 0 20px 0px 20px;
}

#green_long_line {
margin: 25px 11px 30px 11px;
}

#green_long_mapa {
border: 1px #687a0f solid;
float: none;
width: 522px;
height: 483px;
}

#green_long_navi {
text-align: right;
margin: 10px 20px 10px;
0;
font-size: 11px;
color: #85A078;
}

#green_long_navi a {
color: #617600;
}

#green_long_navi a.selected {
color: #85A078;
}

#green_long_lista {
height: 483px;
width: 360px;
float: right;
overflow-y: auto;
text-align: left;
}

#green_long_lista div.green_lista_punktacja {
width: 150px;
float: right;
margin: 0 10px 0 0;
color: #623000;
font-weight: bold;
}

#green_long_lista div.green_lista_wpis {
margin:0;
padding: 0;
}

#green_long_lista div.green_lista_dane {
width: 180px;
text-align:left;
}

#green_long_lista div.green_lista_title {
color: #623000;
font-weight: bold;
padding: 12px 0px 8px 5px;
}

#green_long_lista a.link_agro {
color: #623000;
font-weight: bold;
text-decoration: none;
}

#green_long_lista a.link_agro:hover {
text-decoration: underline;
}

#green_long_lista span.green_lista_nazwisko {
color: #617600;
font-weight: bold;
font-size: 11px;
width: 200px;
display: block;
padding: 0 0 0px 10px;
}

#green_long_lista img.green_lista_break {
margin: 3px 0px 3px 5px;
}

#green_long_lista span.green_lista_adres {
color: #7e8852;
font-size: 10px;
width: 200px;
display: block;
padding: 0 0 0px 10px;
}

#green_long_lista img.green_lista_line {
margin: 10px 0px 0px 0px;
padding: 0;
}

#green_long_lista div.green_lista_points {
text-align: right;
margin: 0 0 5px 0;
}

#green_long_lista div.green_lista_icons {
text-align: right;
clear: right;
}

#green_long_lista div.light {
background: #fcfff0 none   repeat;
}

#green_long_lista div.sel {
background: #D2E47C;
}

tr.formRow input.text, tr.formRow textarea, tr.alertRow input.text, tr.alertRow textarea {
background-color: #fdf3c2;
border: 1px #b78e5b solid;
width: 220px;
padding: 2px 2px 2px 2px;
color: #623000;
}

tr.alertRow input.text, tr.alertRow textarea {
border-color: #f40;
}

tr.formRow td, tr.alertRow td {
border-bottom: 0px #bbb solid;
background-color: transparent;
padding: 6px 3px 2px 3px;
}

tr.formRow  textarea, tr.alertRow  textarea {
height: 70px;
}

tr.formRow td.label, tr.alertRow td.label {
padding: 2px 10px 2px 20px;

}

tr.alertRow td.label {
background: transparent url(/img/form_alert.gif) center left no-repeat;
}

tr.formRow td.info, tr.alertRow td.info {
padding: 2px 10px;
}

tr.alertRow td.info {
color: #f40;
}

td.required {
color: #f40;
}

td.submit {
text-align: right;
padding-top: 8px;
padding-right: 10px;
}

td.submit input {
background: #98622E;
border: 0;
color: #fff;
}

#menu_profil {
height: 29px;
margin: 0px 0px 0px 0px;
}

#menu_profil ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#menu_profil li {
list-style-type: none;
list-style-image: none;
margin: 0 0 0 0;
display: block;
float: left;
background: url(/img/grafika_strony/menu/profil_menu_kreska.gif) top right no-repeat;
}

/*@menu - odnośnik*/
#menu_profil a {
display: block;
text-indent: -9999px;
}

#menu_profil li.item-28 a {
background: transparent url(/img/grafika_strony/menu/profil_menu_1.gif) 0px 0px no-repeat;
width: 251px;
padding: 0 1px 0 0;
height: 29px;
}

#menu_profil li.item-28 a:hover, #menu_profil li.item-28 a.selected {
background: transparent url(/img/grafika_strony/menu/profil_menu_1.gif) 0px -29px no-repeat;
}

#menu_profil li.item-29 a {
background: transparent url(/img/grafika_strony/menu/profil_menu_2.gif) 0px 0px no-repeat;
width: 158px;
padding: 0 1px 0 0;
height: 29px;
}

#menu_profil li.item-29 a:hover, #menu_profil li.item-29 a.selected {
background: transparent url(/img/grafika_strony/menu/profil_menu_2.gif) 0px -29px no-repeat;
}

#menu_profil li.item-30 a {
background: transparent url(/img/grafika_strony/menu/profil_menu_3.gif) 0px 0px no-repeat;
width: 101px;
padding: 0 1px 0 0;
height: 29px;
}

#menu_profil li.item-30 a:hover, #menu_profil li.item-30 a.selected {
background: transparent url(/img/grafika_strony/menu/profil_menu_3.gif) 0px -29px no-repeat;
}

#menu_profil li.item-31 a {
background: transparent url(/img/grafika_strony/menu/profil_menu_4.gif) 0px 0px no-repeat;
width: 107px;
padding: 0 1px 0 0;
height: 29px;
}

#menu_profil li.item-31 a:hover, #menu_profil li.item-31 a.selected {
background: transparent url(/img/grafika_strony/menu/profil_menu_4.gif) 0px -29px no-repeat;
}

#menu_profil li.item-32 a {
background: transparent url(/img/grafika_strony/menu/profil_menu_5.gif) 0px 0px no-repeat;
width: 105px;
padding: 0 1px 0 0;
height: 29px;
}

#menu_profil li.item-32 a:hover, #menu_profil li.item-32 a.selected {
background: transparent url(/img/grafika_strony/menu/profil_menu_5.gif) 0px -29px no-repeat;
}

#menu_profil li.item-33 a {
background: transparent url(/img/grafika_strony/menu/profil_menu_6.gif) 0px 0px no-repeat;
width: 110px;
padding: 0 1px 0 0;
height: 29px;
}

#menu_profil li.item-33 a:hover, #menu_profil li.item-33 a.selected {
background: transparent url(/img/grafika_strony/menu/profil_menu_6.gif) 0px -29px no-repeat;
}

#menu_profil li.item-34 a {
background: transparent url(/img/grafika_strony/menu/profil_menu_7.gif) 0px 0px no-repeat;
width: 126px;
padding: 0 0 0 0;
height: 29px;
}

#menu_profil li.item-34 a:hover, #menu_profil li.item-34 a.selected {
background: transparent url(/img/grafika_strony/menu/profil_menu_7.gif) 0px -29px no-repeat;
}

#menu_profil a.selected {
background: #400;
color: #fff;
}

#green_long h1 {
color: #365b13;
font-size: 22px;
font-weight: bold;
margin: 29px 40px 0 10px;
}

#green_long h2 {
color: #623000;
font-size: 14px;
font-weight: bold;
margin: 15px 40px 0 41px;
}

#profil_line {
margin: 2px 31px 5px 31px;
}

#profil_ikony {
margin: 0px 150px 0px 41px;
}

#green_long div.profil_ocena {
float: right;
margin: 0px 40px 0px 0px;
}

#punktacja {
color: #623000;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 0px 10px;
}

#profil_ranking {
color: #adb29a;
font-size: 11px;
font-weight: normal;
margin: 0px 5px 0px 0px;
}

#profil_left {
width: 460px;
margin: 0 0 0 21px;
text-align: left;
}

#profil_left_adres {
margin: 50px 0 0 21px;
text-align: left;
}


#profil_right {
float: right;
width: 352px;
margin: 0 20px 0 0;
overflow: visible;
}

#green_long_content div.profil_ramka_foto {
width: 352px;
background: transparent url(/img/grafika_strony/profil_ramka_foto_bg.gif)   repeat;
margin: 0 0 20px 0;
text-align: center;
}

#green_long_content img.profil_foto {
margin: 9px 4px 17px 4px;
}

#profil_wstep {
margin: 0 0 20px 0;
text-align: justify;
}

#green_long_content div.profil_opcja {
font-weight: bold;
margin: 20px 5px 2px 5px;
padding: 0;
}

#green_long_content div.profil_linia_opcja {
margin: 0px 0px 0px 0px;
padding: 0;
}

#green_long_content div.profil_txt {
margin: 8px 5px 8px 5px;
}

#green_long_content ul.profil_lista_txt {
margin: 5px 5px 3px 20px;
padding: 0;
}

#green_long_content li.profil_lista_txtpos {
line-height: 20px;
}

#green_long_content div.profil_foto_galeria {
width: 208px;
background: transparent url(/img/grafika_strony/galeria_ramka_bg.gif)   repeat;
margin: 0px 10px 25px 10px;
float: left;
}

#green_long_content div.profil_galeria_opis {
margin: 0px 10px 2px 10px;
font-size: 11px;
width: 188px;
text-align: center;
}

#green_long_content img.profil_galeria_foto {
margin: 7px 4px 10px 4px;
border: 0px;
}

#green_long_content a.profil_link {
text-decoration: none;
color: #002cb9;
}

#green_long_content a.profil_link:hover {
text-decoration: underline;
}

#profil_mapa {
float: right;
margin: 15px 20px 30px 0;
width: 552px;
height: 363px;
}

#green_long_content div.profil_wpis {
margin: 0px 0px 20px 0px;
}

#green_long_content div.profil_opinia_txt {
margin: 5px 5px 7px 5px;
}

#green_long div.profil_ocena_stars {
float: right;
margin: 30px 20px 0px 0px;
}


#green_long_content div.profil_kom_data {
color: #907a67;
float: left;
margin: 25px 5px 2px 5px;
}

#green_long_content div.profil_kom_user {
font-weight: bold;
margin: 1px 5px 0px 5px;
float:right;
}

#green_long_content div.profil_ocena_title {
font-weight: bold;
margin: 0px 5px 2px 5px;
}

#green_long_content div.ocena_txt {
margin: 0px 5px 0px 5px;
}

#green_long_content div.ocena_radio {
margin: 0px 5px 0px 5px;
}

#profil_ocena_tab {
margin: 10px 0px 10px 112px;
}

#profil_ocena_tab td {
padding: 0px 5px 0px 3px;
text-align: center;
}

#profil_komentarz_tab {
margin: 5px 0 10px 0;
}

#profil_koment {
margin: 10px 20px 10px 265px;
}

#profil_komentarz_tab tr.formRow td {
width: 220px;
padding: 5px 2px 2px 2px;
text-align: right;
vertical-align: top;
}

#koment_user, #koment_tresc {
background-color: #faffe6;
border: 1px #a3b551 solid;
width: 220px;
padding: 2px 2px 2px 2px;
color: #4D583A;
}

#main_brown_rejestracja table{
margin-left: 21px;
}


#main_brown_rejestracja tr.formRow input.text, tr.formRow textarea, tr.alertRow input.text, tr.alertRow textarea {
background-color: #fdf3c2;
border: 1px #b78e5b solid;
padding: 1px 2px 1px 2px;
color: #623000;
}

#main_brown_rejestracja h3{
width: 617px;
padding: 4px 2px 1px 5px;
border-bottom:  1px #623000 solid;
}


#main_brown_rejestracja tr.formRow input.textm {
background-color: #fdf3c2;
border: 1px #b78e5b solid;
padding: 1px 2px 1px 2px;
color: #623000;
}

#main_brown_rejestracja tr.alertRow input.text, tr.alertRow textarea {
border-color: #f40;
}

#main_brown_rejestracja tr.formRow td, tr.alertRow td {
border-bottom: 0px #bbb solid;
background-color: transparent;
padding: 3px 3px 1px 3px;
}

#main_brown_rejestracja tr.formRow  textarea, tr.alertRow  textarea {
height: 60px;
}

#main_brown_rejestracja tr.formRow td.label, tr.alertRow td.label {
padding: 1px 10px 1px 20px;
}

#main_brown_rejestracja tr.alertRow td.label {
background: transparent url(/img/form_alert.gif) center left no-repeat;
}

#main_brown_rejestracja tr.formRow td.info, tr.alertRow td.info {
padding: 2px 10px;
}

#main_brown_rejestracja tr.alertRow td.info {
color: #f40;
}

#main_brown_rejestracja td.required {
color: #f40;
}

#main_brown_rejestracja td.submit {
text-align: right;
padding-top: 30px;
padding-right: 30px;
}

#main_brown_rejestracja td.submit input {
background: #98622E;
border: 0;
color: #fff;
}

hr.clear {
height: 1px;
clear: both;
visibility: hidden;
margin: 0;
overflow: hidden;
}


#profil_right input.text, #profil_right textarea {
background-color: #faffe6;
border: 1px #a3b551 solid;
width: 220px;
padding: 2px 2px 2px 2px;
color: #4D583A;
}


#profil_right td.submit input {
background: #A3B551;
}

#profil_right div.checkboxes label {
position: relative;
padding: 0 5px 20px 5px;
}

#profil_right div.checkboxes input {
position: absolute;
bottom: 0;
left: 3px;
}

#profil_right #form table {
margin-right: 30px;
margin-left: 20px;
}

#profil_right td.label {
background: none;
padding-left: 4px;
}

#profil_right tr.alertRow td.info {
font-size: 11px;
background: #F9FFE0;
border: 1px #f00 dotted;
}

/*@alertwin*/
#alertwin {
position:absolute;
z-index:100;
left:50%;
margin-left: -155px;
top:250px;
width:310px;
background:#D72A29
}

/*@alertwin - close*/
#alertwin .close {
width: 17px;
height: 17px;
float: right;
background: transparent url(../img/close_x.gif) center center no-repeat;
overflow: hidden;
cursor: pointer;
}

/*@alertwin - message*/
#alertwin .message{
color:#fff;
background:#D72A29;
background:#fff;
color:#D72A29;
clear:both;
padding:50px 40px;
margin:1px;
text-align:center;
font-family:Tahoma;
font-size:12px
}

#main_brown_content  input.onclick-clear {
color: #a86;
}

h1 {
font-size: 18px;
color: #623000;
font-weight: normal;
margin: 0;
padding: 0 0 0 30px;
}


table.data-big {
width: 100%;
border: 0;
margin-left: -1px;
}

table.data-big * {
font-size: 12px;
}

table.data-big th {
border-bottom: 2px #07F solid;
padding: 5px 10px 5px 10px;
font-weight: normal;
text-align: left;
}

table.data-big th.r {
text-align: right;
}

table.data-big td.r {
text-align: right;
}

table.data-big tr td {
border-bottom: 1px #ddd solid;
padding: 5px 10px 5px 10px;
margin: 0;
}

table.data-big tr td:first-child {
border-left: 0;
}

td.nw {
white-space: nowrap;
}

table.data-big tfoot tr td {
border: 0;
}

a.add-item {
font-size: 12px;

padding: 7px 0px 7px 30px;
line-height: 11px;
background: url(../img/ico-add.gif) 0px 0px no-repeat;
display: block;
text-decoration: none;
color: #000;
}

a.edit-item:hover {
color: #07f;
}

a.edit-item {
font-size: 12px;

padding: 7px 0px 7px 30px;
line-height: 11px;
background: url(../img/ico-edit.gif) center left no-repeat;
display: block;
text-decoration: none;
color: #000;
}

a.edit-item:hover {
color: #07f;
}

#user_panel{
margin: 0px auto 0px auto;
color: #fbffe9;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 20px 0 0 0;
}

#user_panel a{
color: #fbffe9;
text-decoration: none;
font-weight: bold;
}

#user_panel a:hover{
text-decoration: underline;
}

#loged_user {
margin-left: 20px;
}

#loged_menu{
width: 450px;
padding: 0;
margin: 0px 20px 0px 0px;
float: right;
}

#loged_menu li {
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
display: block;
float: right;
}

#h_3_1 {
clear: left;
}

#header {
margin-left: 25px !important;
}

#footer {
margin-left: 0px !important;
border: 0px solid !important;
width: 970px !important;
}

#footer_top {
border: 0px solid !important;
width: 924px !important;
padding-left: 46px;
}

#footer_bottom {
border: 0px solid !important;
width: 970px !important;
}

#footer_bottom_txt {
border: 0px solid !important;
width: 970px !important;
}

img.captcha {
display: block;
margin: 20px 0 5px 0;
}
