body{
	font-family:Tahoma;
	background-image:url('img/gdziebylec_bg_repeat.gif');
	/*background-image:url('img/gdziebylec_bg_repeat_blue.jpg');*/
	margin:0;
	padding:0;
	-text-align:center;
    font-size:8pt;
}

a{
	text-decoration:none;
        color:#5D680A;
}

a:hover{
    text-decoration: underline;
}

img.ikonka_in_text{
    margin:0 4px;
}

.total{
    clear:both;
}

table{
	margin:0;
	padding:0;
	border:0;
	border-collapse: collapse;
}

img{
	border:0;
}


div.index_left{
    width:315px;
    float:left;
}

div.index_right{
    width:650px;
    float:right;
}

table td{
	margin:0;
	padding:0;
}

table.body_table{
	width:100%;
	
	background-image:url('img/gdziebylec_layout_bg_top.jpg');
	/*
	background-image:url('img/gdziebylec_layout_bg_top_blue.jpg');
	*/
	background-repeat:repeat-x;
	background-position:top center;
}

/*
td.body_column_left{
	background-image:url('img/sniezynka_big_1.png');
	background-repeat:no-repeat;
	background-position:right 30px;
}

td.body_column_right{
	background-image:url('img/sniezynka_big.png');
	background-repeat:no-repeat;
	background-position:-110px bottom;
}
*/


td.body_column_left{
	background-image:url('img/slonecznik1.png');
	background-repeat:no-repeat;
	background-position:right 30px;
}

td.body_column_right{
	background-image:url('img/slonecznik2.png');
	background-repeat:no-repeat;
	background-position:left bottom;
}

/*
td.body_column_left{
	background-image:url('img/piernik1.png');
	background-repeat:no-repeat;
	background-position:right 30px;
        font-size:1px;
}

td.body_column_right{
	background-image:url('img/piernik2.png');
	background-repeat:no-repeat;
	background-position:left bottom;
        font-size:1px;
}
*/
td.body_column_center{
	width:980px;
}

div#menu_header{
    position: relative;
    z-index:2030;
	width:980px;
}

div#menu_header ul{
	-background-image:url('img/menu_header_bg.gif');
	-background-repeat:no-repeat;
        border-top:3px solid #fff;
	width:700px;
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
        z-index:2001;
        -position:relative;
}

div#menu_header ul li{
	float:left;
	margin:0 8px;
	padding:0 5px 3px 5px;
        color:#fff;
        cursor:pointer;
}

div#menu_header ul li a{
	color:#fff;
	font-size:9pt;
}

div#menu_header ul li:hover{
	background-color:#fff;
	-moz-border-radius:0 0 5px 5px;
        -webkit-border-radius:0 0 5px 5px;
        color:#5d6b14;
}

div#menu_header ul li:hover a{
	color:#5d6b14;
}

div#gb_logo{
	background-image:url('img/logo_bg.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	width:310px;
	height:120px;
	float:left;
	padding:0 0 0 25px;
	margin:-18px 0 0 0;
	*margin:3px 0 0 0;
	z-index:100;
	position:relative;
}

div#szukajka{
	background-image:url('img/szukajka_bg.png');
	width:375px;
	height:152px;
	float:left;
	margin:10px 0 0 -20px;
	z-index:5;
}

div#szukajka table{
	margin:15px 0 0 30px;
	float:left;
}

div#szukajka table td{
	padding:3px 3px;
}

div#szukajka a{
	color:#fff;
	font-size:8pt;
}

div#szukajka a:hover{
	text-decoration:underline;
}

div#szukajka input{
    margin:0;
    border:0;
    background: transparent;
}

div#szukajka input.szukaj_tekst{
    -background: transparent url('img/input_bg.png') no-repeat;
    background-color: #CFD0BE;
    height:16px;
    width:214px;
    margin:0;
    border:0;
    -moz-border-radius:9px;
    border-radius:9px;
    padding:3px 8px;    
}

.szukaj_select {
    border: 1px solid #999;
    width: 230px;
    margin-left: 0px;
    background-color: #CFD0BE;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:2px 8px;
}



div#szukajka input.sub_1{
	width:31px;
	height:31px;
	float:left;
	background-image:url('img/arrow_submit.png');
	margin:41px 0 0 0;
	padding:0;
	cursor:pointer;
}

div#panel_logowania{
	background-image:url('img/gdziebylecbox_name.png');
	width:250px;
	height:120px;
	float:right;
        background-repeat:no-repeat;
        z-index: 100;
        margin-bottom: 70px;
        position:relative;
}

div#panel_logowania table.plt{
	width:109px;
	float:left;
	margin:16px 0 0 32px;
}

div#panel_logowania table td.plt{
	font-size:8pt;
}

div#panel_logowania input{
	border:1px solid green;
	padding:1px 10px;
	font-size:8pt;
	margin:0;
        width:100px;
        border-radius:4px;
        -moz-border-radius:4px;
}

div#panel_logowania ul{
	margin:-5px 0 0 65px;
        padding:0;
	width:150px;
	float:left;
	list-style-type:none;
}

div#panel_logowania ul li{
	height:14px;
}

div#panel_logowania ul li a{
	color:#555;
	font-size:8pt;
}

div#panel_logowania ul li a:hover{
	text-decoration:underline;
}

div#panel_logowania input.sub_2{
	width:31px;
	height:31px;
	float:left;
	background-image:url('img/arrow_submit2.png');
	margin:30px 0 0 8px;
	padding:0;
	cursor:pointer;	
	border:0;
}

div#main_content{
	width:100%;
	float:left;
	background-color:#fff;
	margin:-88px 0 0 0;
    padding:15px 0 0 0;
}

div#footer{
	width:980px;
	height:14px;
	padding:0;
	margin:0 auto;
	background-image:url('img/gdziebylec_bgwhite_bottom.png');
}

div#languages{
    text-align: center;
    float:left;
    width:305px;
    height:20px;
    margin:0 0 10px 0;
}

div#languages input{
    margin: 0 1px;
}

div#artfooter{
	width:980px;
	height:4px;
	padding:0;
	margin:0 auto;
	padding-bottom: 20px;
}
div#artfooter a{
    color: #ccc;
}


div#footer ul{
	list-style-type:none;
	float:left;
	margin:20px 0 0 75px;
}

div#footer ul li{
	float:left;
	width:111px;
	height:25px;
	background-image:url('img/button_footer.png');
	background-repeat:no-repeat;
	margin:5px 7px;
	text-align:center;
	padding:4px 0 0 0;
}

div#footer ul li a{
	color:#fff;
	font-size:9pt;
}

div#footer ul li a:hover{
	text-decoration:underline;
}

div.box2{
	width:302px;
	height:183px;
	font-size:9pt;
	padding:10px 10px;
	margin:5px 5px;
	float:left;
}

div.box2 h2{
	font-size:11pt;
	border-bottom:1px solid #888;
	width:300px;
	padding:0px 0 5px 0;
        margin:4px;
}

div.box2_red{
	color:#fff;
	background:#fff url('img/box2_red.png') no-repeat;
}

div.box2_orange{
	background:#fff url('img/box2_orange.png') no-repeat;
}

div.box2_green{
	background:#fff url('img/box2_green.png') no-repeat;
}

div.box2_yellow{
	background:#fff url('img/box2_yellow.png') no-repeat;
}

div.box1_szeroki{
	float:left;
	width:624px;
	margin:3px 3px;
}

div.box1_szeroki div.top{
	height:8px;
	background-repeat:no-repeat;
	font-size:0px;
}

div.box1_szeroki div.middle{
	background-repeat:repeat-y;
	padding:0px 10px 3px 10px;
}

div.box1_szeroki div.bottom{
        clear: both;
	height:10px;
	background-repeat:no-repeat;
}

div.box1_yellow_szeroki div.top{
	background-image:url('img/box1_yellow_szeroki_top.gif');
}

div.box1_yellow_szeroki div.middle{
	background-image:url('img/box1_yellow_szeroki_middle.gif');
}

div.box1_yellow_szeroki div.bottom{
	background-image:url('img/box1_yellow_szeroki_bottom.gif');
}




div.box1{
	float:left;
	width:312px;
	margin:3px 3px;
}

div.box1 div.top{
	height:0px;
	background-repeat:no-repeat;
	font-size:0px;
}

div.box1 div.middle{
	padding:4px 10px 3px 10px;
        background-position: top;
        background-repeat: no-repeat;
}

div.box1 div.bottom{
        clear: both;
	height:10px;
	background-repeat:no-repeat;
}


div.box1_red div.top{
	background-image:url('img/box1_red_top.gif');
}

div.box1_red div.middle{
	background-image:url('img/box1_red_top_bg.png');
        background-color:#f2d1d6;
}

div.box1_red div.middle h3{
    color:#fff;
}

div.box1_red div.bottom{
	background-image:url('img/box1_red_bottom.gif');
}

div.box1_yellow div.top{
	background-image:url('img/box1_yellow_top.gif');
}

div.box1_yellow div.middle{
	background-image:url('img/box1_yellow_top_bg.png');
        background-color:#fff7da;
}

div.box1_yellow div.bottom{
	background-image:url('img/box1_yellow_bottom.gif');
}

div.box1_blue div.top{
	background-image:url('img/box1_blue_top.gif');
}

div.box1_blue div.middle{
	background-image:url('img/box1_blue_top_bg.png');
        background-color:#daf6ff;
}

div.box1_blue div.bottom{
	background-image:url('img/box1_blue_bottom.gif');
}

div.box1_green div.top{
	background-image:url('img/box1_green_top.gif');
}

div.box1_green div.middle{
	background-image:url('img/box1_green_top_bg.png');
        background-color:#e1eed4;
}

div.box1_green div.bottom{
	background-image:url('img/box1_green_bottom.gif');
}

div.zawieszka{
    width:145px;
    *width:235px;
    height:100px;
    *height:275px;
    float:left;
    background-image:url('img/zawieszka.png');
    background-repeat:no-repeat;
    margin:-40px 0 0 -70px;
    padding:175px 0 0 90px;
    z-index:100;
    position:relative;
}
div.zawieszka_flash{
    float: left;
    position: relative;
    width: 235px;
    height: 275px;
    margin:-45px 0 0 -50px;
/*    background-image: url('img/zawieszka.png');*/
    z-index: 100;
}

div.mapa_box_wrapper{
    width:300px;
    height:300px;
}
#gmapa_wrapper{
	transform:none !important;
}
h5{
    font-family:gbczcionka;
    font-size:9pt;
    margin:3px 0;
}

h4{
    margin:5px 10px;
}

h4.error{
    color:#f33;
    margin:3px 0;
}

h4.error2{
    color:#f33;
    margin:3px 0;
    font-size:13px;
    font-family: Tahoma;
}

h4.form_section_header{
    margin:3px 0 6px 5px;
}

div.fieldRow{
    width:100%;
    float:left;
    margin:5px 0;
    border-top: 1px solid #eee;
    padding-top: 3px;
}

div.fieldRow label{
    float:left;
    display:block;
    padding:6px 0;
}

div.fieldDescriptionWrapper{
    width:30%;
    float:left;
    text-align: right;
    padding:10px 5px;
}

div.fieldWrapper{
    width:65%;
    padding:3px;
    float:left;
}

div.fieldWrapper input{
    border:2px solid #ccc;
    height:18px;
    width:95%;
}

div.fieldWrapper input:hover{
    border:2px solid #fc0;
}

div.fieldWrapper input.active{
    border: 2px solid #393
}

div.fieldWrapper select{
    border:2px solid #ccc;
    width:95%;
}

div.fieldWrapper textarea{
    width:95%;
    border:2px solid #ccc;
    height:92px;
    font-family: arial;
    font-size:12px;
}

div.fileFieldWrapper{
    width:65%;
    float:left;
}

div.fileFieldWrapper input{
    border:0px !important;
    height:30px;
    float:left;
}

div.checkboxFieldWrapper{
    width:65%;
    float:left;
}

div.checkboxFieldWrapper div.input_label{
    float:left;
}

div.checkboxFieldWrapper input{
    width:25px;
    float:left;
    margin:0 0 0 20px;
}

div.radioFieldWrapper{
    width:65%;
    float:left;
}

div.radioFieldWrapper div.input_label{
    float:left;
}

div.radioFieldWrapper input{
    width:25px;
    float:left;
    margin:0 0 0 20px;
}

div.form_section{
    margin:5px 0;
    border:1px solid #ddd;
    float:left;
    width:100%;
}

div.submitFieldWrapper{
    width:100%;
    text-align:center;
    padding:10px 0;
}

h3.pageTitle{
    text-align:left;
    padding:10px 0;
    margin:10px 0;
}

div.errorWrapper{
    border:1px dotted #f33;
    background-color: #fee;
    padding:3px 10px;
    margin:0 10px 20px 5px;
}

.reqIcon{
    color:#c00;
    margin:0 3px;
}

div.submitFieldWrapper .submit_y{
    width:125px !important;
    border:0 !important;
    padding:0 !important;
    background-color: transparent !important;
    height:33px !important;
    cursor:pointer;
    background-image: url('img/button_y.png');
}

div.submitFieldWrapper .submit_r{
    width:125px !important;
    border:0 !important;
    padding:0 !important;
    background-color: transparent !important;
    height:40px !important;
    cursor:pointer;
    color:#fff;
    background-image: url('img/button_r.png');
}

.submit_y{
    width:125px !important;
    border:0 !important;
    padding:0 !important;
    background-color: transparent !important;
    height:33px !important;
    cursor:pointer;
    background-image: url('img/button_y.png');
}

.submit_r{
    width:125px;
    border:0 !important;
    background-color: transparent !important;
    height:40px;
    cursor:pointer;
    background-image: url('img/button_r.png');
}

a.makebutton:hover{
    text-decoration: none;
}


a.makebutton{
    margin-top:5px;
    color:#fff;
    display: block;
    padding-top:11px;
    text-align:center;
    height:29px !important;
    font-size:10pt;
}

div.formAntyspamImg{
    float:right;
    width:108px;
}

div.banner_676_wrapper{
    width:676px;
    height:80px;
    border:1px dotted #ccc;
    margin:5px 5px;
}

div.nav_wrapper{
    margin:10px 0 10px 8px
}

div.nav_wrapper a{
    font-size:11px;
    
}

div.menu1_wrapper{
    background-image: url('img/menu1_bg.gif');
    height:36px;
    float:left;
    margin:6px 5px;
}

div.menu1_wrapper div.left_element{
    background-image: url('img/menu1_left.gif');
    width:13px;
    height:36px;
    float:left;
}

div.menu1_wrapper div.right_element{
    background-image: url('img/menu1_right.gif');
    width:13px;
    height:36px;
    float:left;
}

div.menu1_wrapper div.element{
    height:26px;
    float:left;
    padding:9px 10px 0 10px;
    border-right:1px dashed #ccc;    
}

div.menu1_wrapper div.element:hover{
    border-top:2px solid #319b2f;
    padding-top:7px;
}

div.menu1_wrapper div.element a{
    font-weight: bold;
    font-size: 12px;
    color:#333;
}

div.menu1_wrapper div.element a:hover{
    color:#319b2f;
}

table.dataGridTable{
    width:100%;
}

tr.dataGridHeader td{
    font-weight: bold;
    padding:4px;
    text-align:center;
}

h1{
    font-family: gbczcionka;
    fon-size:24pt;
    color:#f33;
    margin:30px 20px;
    text-align: center;
    border:1px solid #ccc;
    position:relative;
    z-index: 5000;
    background-color: #fff;
    padding: 8px;
}

h2{
    font-family: gbczcionka;
    font-size:18pt;
    margin:15px 0 15px 20px;
}

h3{
    font-family: gbczcionka;
    font-size:15pt;
    margin: 3px 0 3px 0px;
}

h4{
    font-family: gbczcionka;
    font-size:13pt;
}


@font-face {
    font-family: gbczcionka;
    src: url("http://gdziebylec.pl/img/czcionka/Comfortaa_Bold.ttf");
}

.calendarHeader{
    padding:3px;
}

ul.menu_up_podmenu{
    display:none;
    position:absolute;
    width:200px !important;
    background-color: white;
    z-index:3000;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    padding:10px !important;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    margin-left:-90px !important;
}

ul.menu_up_podmenu li{
    width:170px !important;
    padding:4px 0 !important;
}

ul.menu_up_podmenu li a{

}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.9;
        font-size:9pt;
        -width:350px;
}
#tooltip h3, #tooltip div { margin: 0; font-size:9pt; font-family: arial; font-weight: normal;}

div.social{
    padding:10px;
}
div.social img{
    margin:2px;
    width:25px;
}

a.pagebutton{
    display: block;
    width:25px;
    height:20px;
    float:left;
    border:1px solid #ccc;
    margin:0 3px;
    font-family: gbczcionka;
    font-size:17px;
}

span.pagebutton_spacer{
    display: block;
    width:25px;
    height:20px;
    float:left;
    margin:0 3px;
    font-family: gbczcionka;
    font-size:17px;
}

a.pagebutton:hover{
    text-decoration: none;
    background-color: #eee;
}

a.pbselected{
    background-color: #92B10D;
}

tr.dymek_linki td{
    width:33%;
    font-size:11px;
    text-align: center;
}

img.box_miniaturka{
    float:left;
    margin:0 5px 2px 0;
}

div.middle h3{
    -border-bottom: 1px solid #ccc;
    border:0;
    padding-bottom: 2px;
    height:30px;
    margin:1px 0 0 -3px;
}

div.komentuj textarea{
    width:216px;
}

div.komentuj img{
    width:25px;    
    margin:3px 0 0 2px;
}

div.komentuj div.fieldDescriptionWrapper{
    padding:10px 0;
}

div.komentuj div.submitFieldWrapper{
    text-align:right;
    padding:0;
    width:98% !important;
}

div.komentuj div.fieldRow{
    border:0;
}

div.komentuj div.fieldDescriptionWrapper{
    width:20%;
}

div.komentuj div.fieldWrapper{
    width:74%;
}



table.lista_komentarzy{
    margin:10px 10px 10px 0;
    width:630px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

table.lista_komentarzy td{
    vertical-align: top;
    text-align: left;
    padding:2px;
}

table.lista_komentarzy td.avatar{
    width:60px;
}

table.lista_komentarzy img.avatar{
    width:50px;
}

table.lista_komentarzy td a.login{
    font-family: gbczcionka;
    font-size: 13pt;
}

table.lista_komentarzy td.tresc{
    font-size: 9pt;
    overflow: hidden;
    width:640px;
}

table.lista_komentarzy td span.czas{
    color: #999;
    font-style: italic;
}

div#komentarze_lista{
    float:left;
    width:640px;
}

img.ocenaMordka{
    width:20px;
}

div.beforeRadio{
    width:76px;
    padding:7px 0;
    float:left;
}

div.szukaj_wsp div.fieldDescriptionWrapper{
    width:28% !important;
}

div.hid {
    display:none;
}

a.mapka_nazwa{
    font-size:16px;
    font-family: gbczcionka;
}

div.wbmain{
    margin:10px -4px 0px -5px;
}

img.optionButton{
    width:15px;
}

.user_tooltip_frame{
    border:0;
    width:320px;
    overflow:hidden;
}

div.banner_top p{
	margin:0;
}

.ui-autocomplete{
	z-index:10000000;
}

#recaptcha_widget_div
{
float:left;
}

div.box1 div.middle div.partner{
	text-align:center;
}
div.box1 div.middle div.partner img{
	max-width:100%;
	max-height:150px;
}