/* CSS Document */

/* CSS Document */
html * {
    margin: 0;
    padding: 0;
    border: none;
    line-height: 100%;

}


html {
    height: 100%;
    min-height: 100%;
    text-align:center;
    background: #fff9ec url('../gfx/top_bg2.gif') repeat-x left top;
    position:relative;

}

body {
    height: 100%;
    min-height: 100%;
    text-align:center;
    background: transparent url('../gfx/top2.jpg') no-repeat center top;
    position:relative;

}


div {
    clear: both;
}

table {
    border-collapse: collapse;
}
a:focus, input { /* no border (ff) */
    -moz-outline: none;
}
/* FLOAT FIX */

.floatfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.floatfix {
	min-height: 1px;
}

* html .floatfix {
	height: 1px;
}

/* FLOAT FIX */



/*******************************************************************************/



.top {
position:relative;
margin-left:auto;
margin-right:auto;
width:980px;
text-align:left;
min-height:383px;
height:auto !important;
height:383px;
padding-bottom:1px;

}

.top #menu_top{
position:absolute;
right:20px;
top:46px;
width:463px;
height:68px;
background: transparent url('../gfx/menu_line.gif') no-repeat top left;
overflow:hidden;
}

.top #menu_top .m{
position:absolute;
top:0px;
height:64px;
}

.top #menu_top .m1{
left:25px;
width:100px;
}
.top #menu_top .m2{
left:170px;
width:45px;
}

.top #menu_top .m3{
left:265px;
width:72px;
}

.top #menu_top .m2 img{
cursor:pointer;
}

.top #menu_top .m4{
left:383px;
width:55px;
}

.top #menu_top .submenu{
position:absolute;
width:80px;
top:0px;
left:153px;
cursor:pointer;
height:115px;
padding:1px;
z-index:1000;
}

.top #menu_top .submenu ul{

margin-top:80px;
padding-left:15px;
list-style: url(../gfx/arrow4.gif) outside;
line-height: 0px;
}

.top #menu_top .submenu ul li {
text-align:left;

}

.top #menu_top .submenu ul li a:link,.top #menu_top .submenu ul li a:visited{
font:600 11px arial;
text-decoration:none;
color:#FFF;
margin-left:-5px;
}

.top #menu_top .submenu ul li a:hover{
font:600 11px arial;
text-decoration:none;
color:#fa9b19;
}

.content {
margin-top:7px;
position:relative;
margin-left:auto;
margin-right:auto;
width:980px;
text-align:left;
min-height:300px;
height:auto !important;
height:300px;
padding-top:40px;
background: transparent url('../gfx/bottom.jpg') no-repeat center bottom;

}

.content #header {
text-align:left;
position:absolute;
top:0px;
left:10px;
height:35px;
width:350px;
                }

.content #sex {
text-align:left;
position:absolute;
top:6px;
left:410px;
height:25px;
width:151px;
                }

.content #sex img {
margin-left:5px;
}

.content #sex a:focus { /* no border (ff) */
    -moz-outline: none;
}
.content #loupe {
position:absolute;
top:0px;
left:565px;
height:35px;
width:141px;
                }

.content #txt {
padding-top:1px;
width:980px;
position:relative;
margin-left:auto;
margin-right:auto;
min-height:450px;
height:auto !important;
height:450px;
text-align:left;

}

.content #txt #wyszukiwarka {
padding:1px;
position:absolute;
top:0px;
right:0px;
width:350px;
height:230px;
text-align:left;

}



#wyszukiwarka .general_field {
position:absolute;
right:0px;
width:262px;
height:20px;
}

#wyszukiwarka  .general_field input{
width:260px;
height:20px;
text-align:left;
font:14px tahoma;
border-top:1px solid #b4b4b4;
border-left:1px solid #b4b4b4;
padding-left:2px;
}

#wyszukiwarka .field1 {
top:10px;
}

#wyszukiwarka .field2 {
top:50px;
}

#wyszukiwarka .field3 {
top:155px;
}

#wyszukiwarka .field4 {
top:185px;
}

#wyszukiwarka .field5 {
top:125px;
}

#wyszukiwarka .name_general {
position:absolute;
left:0px;
width:80px;
height:16px;
color:#a74d16;
font:12px arial;
text-align: right;
}

#wyszukiwarka .name1 {
top:13px;
}

#wyszukiwarka .name2 {
top:53px;
}

#wyszukiwarka .name3 {
top:91px !important;
top:93px;
}

#wyszukiwarka .name4 {
top:158px;
}

#wyszukiwarka .name5 {
top:188px;
}

#wyszukiwarka .name6 {
top:128px;
}

#wyszukiwarka .checkbox {
position:absolute;
width:84px;
height:20px;
color:#a74d16;
font:12px arial;
text-align:left;
margin-left:5px !important;
margin:0px;
}


#wyszukiwarka .checkbox input{
vertical-align:middle;
}

#wyszukiwarka .ch1 {
left:85px;
top:90px;
}

#wyszukiwarka .ch2 {
left:175px;
top:90px;
}

#wyszukiwarka .ch3 {
left:265px;
top:90px;
}

#wyszukiwarka .ch4 {
left:85px;
top:120px;
}

#wyszukiwarka .ch5 {
left:175px;
top:120px;
}

#wyszukiwarka .ch6 {
left:265px;
top:120px;
}

#wyszukiwarka .ch7 {
left:85px;
top:150px;
}

#wyszukiwarka .ch8 {
left:175px;
top:150px;
}

#wyszukiwarka .ch9 {
left:265px;
top:150px;
}

#wyszukiwarka select{
width:260px;
height:20px;
text-align:left;
font:14px tahoma;
border-top:1px solid #b4b4b4;
border-left:1px solid #b4b4b4;
font:14px tahoma;
}



#wyszukiwarka select option{
text-align:left;
}

#con {
margin-left:15px;
padding-top:10px;
width:540px;

}
#con, #con p,#con span {
text-align: left;
font:12px arial;
color:#7e4b2b;
line-height:180%;
}

#con p table tr td *{
font:600 12px arial;
color:#7e4b2b;
}

hr {
height:1px;
color:#7e4b2b;
border-bottom:1px solid #7e4b2b;
}

#con hr {
height:1px;
color:#7e4b2b;
border-bottom:1px solid #7e4b2b;
}

#con p hr {

height:1px;
color:#7e4b2b;
border-bottom:1px solid #7e4b2b;
}

#con a:link,#con a:visited {
font:600 12px arial;
color:#e0720b;
}

#con ul {
list-style-position: inside;

}

#con ul li {
color:#e0720b;
font-weight:bold;
line-height:150%;
}

#con form {
font:600 12px arial;
color:#6e1200;
}

#con form input{
vertical-align:middle;
margin-left:10px;
}

#con a:hover {
font:600 12px arial;
color:#7e4b2b;
}
#wyszukiwarka .subbmit2 {
position:absolute;
right:0px;
top:195px;
width:75px;
height:26px;
}

#wyszukiwarka .subbmit3 {
position:absolute;
right:0px;
top:220px;
width:75px;
height:26px;
}

#wyszukiwarka .subbmit4 {
position:absolute;
right:0px;
top:165px;
width:75px;
height:26px;
}

.content #footer {
position:relative;
width:980px;
min-height:80px;
height:auto !important;
height:80px;
text-align:center;
}
#footer #copy {
position:absolute;
top:50px;
left:20px;
height:20px;
font:10px verdana;
color: #FFF;
}

#footer #copy a {
font:10px verdana;
color: #FFF;
text-decoration: none;
cursor:pointer;
}

.content #footer #footer_menu{
position:absolute;
left:0px;
top:20px;
width:980px;
height:19px;
}

.content #footer #footer_menu ul {
line-height: 0px;
display:inline;
padding-right:10px !important;
padding-right:5px;
background: transparent url('../gfx/point.gif') no-repeat right center;
}

.content #footer #footer_menu ul li{
display:inline;
margin:0px;
margin-left:2px;
background: transparent url('../gfx/point.gif') no-repeat left center;
}

.content #footer #footer_menu ul li a:link,.content #footer #footer_menu ul li a:visited{
text-decoration:none;
font:12px arial;
color:#7e4b2b;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;

margin-left:10px;
line-height:209%;
}

.content #footer #footer_menu ul li a:hover {
background-color:#6e1200;
background-image:none;
font:12px arial;
color:#FFF;
padding-top:4px;
padding-left:6px;
padding-right:6px;
padding-bottom:4px;
line-height:209%;

}

.content #footer #logo {
position:absolute;
top:45px;
left:365px;
width:250px;
height:29px
}

.content #footer #logo a {
font:11px tahoma;
color:#cbcbcb;
text-decoration:none;
}

.content #footer #logo img {
margin-top:2px;
border:none;
}

#con .tabela tr td {
height:24px;
background-color:#f8eee1;
text-align:left;
padding-left:5px;
}

#con .tabela tr td a:link,#con .tabela tr td a:visited {
font:600 12px arial;
color:#6e1200;
text-decoration:none;
}

#con .tabela tr td a:hover {
font:600 12px arial;
color:#e0720b;
text-decoration:underline;
}

#con .tabela tr td img {
margin-right:5px;
}

#con #table_bg td {
background-color:#f0e1d3;
}

#table_top {
background: url(../gfx/table_top.gif) no-repeat;
height:16px;
}

#table_bottom {
background: url(../gfx/table_bottom.gif) no-repeat;
height:16px;
}
#table_bottom2 {
background: url(../gfx/table_bottom2.gif) no-repeat;
height:16px;
}









#con .tabela2 tr td {
height:24px;
background-color:#f8eee1;
text-align:left;
padding-left:5px;
text-align:center;
}

#con .tabela2 tr td a:link,#con .tabela2 tr td a:visited {
font:600 12px arial;
color:#6e1200;
text-decoration:none;
}

#con .tabela2 tr td a:hover {
font:600 12px arial;
color:#e0720b;
text-decoration:underline;
}

#con .tabela2 tr td img {
margin-right:5px;
}

























#con #konferansjer_foto {
border:5px solid #efe0d2;
margin-right:12px;
margin-bottom:5px;
float:left;
}


#con #dane {
width:331px;
min-height:140px;
height:auto !important;
height:140px;
float:right;
clear:none;
margin-bottom:10px;

}

#con #dane #konferansjer_name {
font:600 16px arial;
color:#e0720b;
text-align:left;
height:20px;
border-bottom:1px solid #e8daca;
margin-bottom:6px;
}

#con #dane .przypis {
background: #f8eee1 url(../gfx/top_table2.gif) no-repeat top left;
text-align:left;
margin-top:4px;
margin-bottom:6px;
color:#6e1200;
font:12px arial;
min-height:20px;
height:auto !important;
height:20px;
background-color:#f8eee1;
position:relative;
padding:0px;
}


#con #dane .przypis .bottom{
position:relative;
min-height:20px;
height:auto !important;
height:20px;
background:  transparent url(../gfx/bottom_table2.gif) no-repeat bottom left;
padding-left:74px;
padding-top:8px;
padding-bottom:4px;
clear:none;
margin:0px;
font:12px arial;
color:#6e1200;
text-align:left;
}

#con #dane .przypis .bottom .name {
position:absolute;
left:0px;
top:8px;
width:55px;
text-align:right;
color:#a74d16;
font:600 12px arial;

}

#dane #ul_p {
text-align:left;
display:block;
margin-top:-1px;
width:248px;
margin-bottom:4px;

}

#con #dane .przypis .bottom #ul_p ul {
list-style-position: inside;


}

#con #dane .przypis .bottom #ul_p ul li {
float:left;
width:80px;
color:#e0720b;
line-height:150%;
text-align:left;

}

#con #dane .przypis .bottom #ul_p ul li span {
font:12px arial;
color:#6e1200;
}

#con #gallery {
margin-top:5px;
margin-bottom:5px;
width:540px;
min-height:100px;
height:auto !important;
height:100px;
background: #f8eee1 url('../gfx/gallery_top.gif') no-repeat left top;
}

#con #gallery_bottom {
width:540px;
min-height:100px;
height:auto !important;
height:100px;
background: transparent url('../gfx/gallery_bottom.gif') no-repeat left bottom;
padding:10px 0px;
text-align:center;
padding-left:14px !important;
padding-left:0px ;
}

#con #gallery_bottom #gallery_name {
font:600 12px arial;
color:#a74d16;
margin-bottom:10px;
margin-left:15px !important;
margin-left:30px;
text-align: left;
}


#con #gallery_bottom ul {
list-style-type: none;
width:510px;
text-align: left;
}

#con #gallery_bottom ul li{
display:inline;
}

#con #gallery_bottom ul li img {
border:5px solid #efe0d2;
margin-left:14px;
margin-right:14px;
margin-bottom:15px;
}

#con #liczba {
 font-weight:bold;
 color:#DA6D06;
}


#gallery_bottom #gallery_footer {
text-align:center;

font:10px arial;
color:#6e1200;
}


.multiCont_photo {
   text-align:center;
  
}

.multiCont_photo a img{
    border:5px solid #efe0d2;
    }

/* s: ContactForm */
#ContactForm {margin-bottom:15px; margin-top:15px; display:block; width:70%;margin-left:auto;margin-right:auto;}
#ContactForm div.msg { font-size:11px; font-family:arial; color:red; font-weight:normal; margin-bottom:10px; padding-left:10px;}
#ContactForm div.msg * {line-height:130%;}
#ContactForm h3 {font-size:11px; font-family:arial; color:#ff7800; font-weight:normal; margin-bottom:3px;}
#ContactForm input.text, #ContactForm textarea.text {margin-left:0px;font-size:12px; font-family:arial; color:#778fa3; display:block; width:100%; border-left:1px solid #c8c4b0; border-top:1px solid #c8c4b0; margin-bottom:8px; padding:2px; background-color:#f0f0f0;text-align:left;}
#ContactForm textarea.text {height:100px;}
#ContactForm input.submit, #ContactForm input.reset {margin-left:0px;font-size:12px; font-family:arial; font-weight:bold; color:white; background-color:#ff7800; padding:2px; width:80px; cursor:pointer;}
/* e: ContactForm */


#con .perPage {
margin-top:10px;
background: transparent url('../gfx/table_top2.jpg') no-repeat left top;
width:548px;
}

#con .perPagebottom {
    background: transparent url('../gfx/table_bottom2.gif') no-repeat left bottom;
    text-align:center;
    position:relative;
    height:26px !important;
    height:23px;
    padding-top:6px !important;
    padding-top:9px;
    }

 #prevLink {
 position:absolute;
 left:10px;
 top:10px !important;
 top: 8px;
 width:83px ;
 height:14px;
 background: transparent url('../gfx/left.jpg') no-repeat left 2px;
 padding:0px;
 text-align:right;
 font:600 12px tahoma;

}

 #prevLink a:link, #con #prevLink a:visited {
    text-decoration:none;
    }

 #prevLink_off {
 position:absolute;
 left:10px;
 top:10px !important;
 top: 8px;
 width:83px ;
 height:14px;
 color:#C89E90;
 font-weight:bold;
 background: transparent url('../gfx/left_off.jpg') no-repeat left 2px;
 padding:0px;
text-align:right;
 font:600 12px tahoma;
 color:#C89E90;
}

#prevLink a:link, #con #prevLink a:visited {
    text-decoration:none;
    
    font:600 12px tahoma;
    }


 #nextLink {
 position:absolute;
 right:10px;
 top:10px !important;
 top: 8px;
 width:71px;
 height:14px;
 background: transparent url('../gfx/right.jpg') no-repeat right 2px;
 padding:0px;
 text-align:left;
font-weight:bold;
font:600 12px tahoma;
}

 #nextLink a:link, #con #nextLink a:visited {
    text-decoration:none;
    font:600 12px tahoma;
    }

 #nextLink_off {
 position:absolute;
 right:10px;
 top:10px !important;
 top: 8px;
 width:71px;
 height:14px;
 color:#C89E90;
 font-weight:bold;
 background: transparent url('../gfx/right_off.jpg') no-repeat right 2px;
 padding:0px;
text-align:left;
font:600 12px tahoma;
}

#nextLink_off a:link, #con #nextLink_off a:visited {
    text-decoration:none;
    color:#C89E90;
    font:600 12px tahoma;
    }
.perPagebottom #links a:link,.perPagebottom #links a:visited {
font:100 12px tahoma;
text-decoration:none;
color:#6D1200;
}

.perPagebottom #links strong {
    background-color: #6D1200;
    color:#FFF;
    font:100 12px tahoma;
    }


#con #belka {
width:548px;
height:32px;
 background: transparent url('../gfx/belka.jpg') no-repeat right top;
 position:relative;
 margin-bottom:10px;
}

#con #belka .sort{
    position:absolute;
    width:7px;
    height: 6px;
    top:9px;
    }

    #con #belka .sort_down{
    position:absolute;
    width:7px;
    height: 6px;
    top:17px;
    }
#con #belka .sort1{
    left:5px;
    }

#con #belka .sort2{
    left:71px;
    }

    #con #belka .sort3{
    left:174px;
    }

    #con #belka .sort4{
    left:309px;
    }


#linki_footer {
width:951px;
height:auto;
background:#6D1200;
margin-left:auto;
margin-right:auto;
font:9px verdana;
color:#c61200;
}

#linki_footer a {
font:9px verdana;
text-decoration: none;
color:#c61200;

}




