/* CSS Document */

 

body {

padding: 0;

margin:0;

text-align:left;

font-style: normal;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #000000;

background:url(../images/top_repeat.jpg) top center repeat-y;

}
img {
border: none;
}
#top_white {

background:url(../images/top.jpg) center top no-repeat;

width:100%;

min-width: 1000px;

}

#logo {

width: 900px;

text-align:left;

padding-top: 30px;

height: 195px;

}

#top_menu {

width: 907px;

height: 78px;

background: url(http://slub-wesele.com/images/linietop.gif) no-repeat;

display: table;

}

#tc1 {

width:265px;

height: 78px;

text-align: center;

}

#tc2 {

width:295px;

height: 78px;

}

#tc2pl {

width:285px;

height: 78px;

text-align: left;

padding-left: 5px;

padding-right: 5px;

}

#tc3 {

width:250px;

height: 78px;

}

#tc4 {

width:97px;

height: 78px;

text-align:left;

}

#rekl_and_menu {

clear: both;

width: 923px;

height: 150px;

}

#reklama {

float: left;

width: 195px;

min-height: 140px;

text-align: left;

}

#main_menu {

float:right;

width:727px;

text-align:left;

}

#body_main {

width: 922px;

/*background:url(../images/bodybck.png);*/

display:table-cell;

}

#footer {

width: 1000px;

height:69px;

background: url(http://slub-wesele.com/images/footer.jpg) center no-repeat;

}



#search_text {

border: none;

background: none;



color:#FFFFFF;

font-size:10px;

width: 115px;

height: 35px;

max-width: 115px;

}

#search_td {

background:url(http://slub-wesele.com/images/bck_search.jpg) no-repeat top right;

padding-top: 15px;

padding-left: 22px;

width: 115px;

height: 35px;

}

#search_but {

padding: 0px;

margin: 0px;

vertical-align:middle

}

#tab_sb {

margin: 0;

padding-top: 4px;

padding-top: 5px;



}

#search_textd {

float:left;

width:138px;

}

#search_butd {

float:right;

width:65px;

}

#login_butd {

float:right;

width:27px;

}

#sub_search_pad {

padding-top: 1px;

width: 65px;

}

#sub_login_pad {

width: 27px;

padding-bottom: 4px;

}

input.login_text {

border: none;

background:url(http://slub-wesele.com/images/bck_login.gif) no-repeat top right;

width: 104px;

height: 35px;

padding-top: 15px;

padding-left: 22px;

color:#FFFFFF;

font-size:10px;

}

input.df_login_text {

border: none;

background:url(http://slub-wesele.com/images/df_login.gif) no-repeat top right;

width: 91px;

height: 27px;

padding-top: 12px;

padding-left: 14px;

color:#FFFFFF;

font-size:10px;

}



#newsletter_text {

border: none;

background: none;

width: 104px;

height: 35px;



color:#444444;

font-size:10px;

}

#newsletter_td {

border: none;

background:url(http://slub-wesele.com/images/bck_newsletter.gif) no-repeat top right;

width: 104px;

height: 35px;

padding-top: 15px;

padding-left: 22px;



}

td.mm {

width: 91px;

height: 39px;

/*background:url(../images/menu_button.jpg) no-repeat;

color:#FFFFFF;

font-weight:bold;

text-align: center;*/

}

A.mm_link {

display: block;

width: 91px;

height: 26px;

background:url(http://slub-wesele.com/images/menu_button.jpg) no-repeat;

color:#FFFFFF;

font-weight:bold;

text-align: center;

padding-top: 13px;

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}



A.mm_link:hover {

display: block;

width: 91px;

height: 26px;

background:url(http://slub-wesele.com/images/menu_buttonh.jpg) no-repeat;

color:#FFFFFF;

font-weight:bold;

text-align: center;

padding-top: 13px;

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #E1FFFE; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}



A.mm_link:active {

display: block;

width: 91px;

height: 26px;

background:url(http://slub-wesele.com/images/menu_buttona.jpg) no-repeat;

color:#FFFFFF;

font-weight:bold;

text-align: center;

padding-top: 13px;

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

#top_column_left {

float: left;

width: 430px;

text-align: left;

}



#top_column_right {

float: right;

width: 294px;

text-align: right;

}

#left_column {

float: left;

width: 195px;

text-align: left;

}

#subpage_body {

float:right;

width:727px;

text-align:left;

}

#middle_column {

float: left;

width: 480px;

text-align: left;

}

#middle_column_wl {

float: left;

width: 479px;

text-align: left;

border-right: solid 1px #E7D5DB;

}

#right_column {

float: right;

width: 247px;

text-align: left;

}

#right_column_wl {

float: right;

width: 246px;

text-align: left;

text-indent:  10px;

border-left: solid 1px #E7D5DB;

}

div.news {



border-bottom: solid 1px #E7D5DB;

padding: 10px;

}

#middle_column_main {

float: left;

width: 247px;

text-align: left;



}



#right_column_main {

float: right;

width: 470px;

text-align: left;

padding-left: 5px;

}

#cat_top {

width: 187px;

height: 7px;

background: url(http://slub-wesele.com/images/cat_top.jpg) no-repeat;

}

#categories {

width: 181px;

border-left:solid 1px #F1DAE2;

border-right:solid 1px #F1DAE2;

text-align: left;

padding-left: 4px;

}

#cat_bottom {

width: 187px;

height: 7px;

background: url(http://slub-wesele.com/images/cat_bottom.jpg) no-repeat;

}



a.menu_pink {

width: 167px;

min-height: 16px;

text-align: left;

background: #F9E4EB;

border-top: 2px solid #FFFFFF;

display: block;

color: #444444;

font-size: 12px;

font-weight: bold;

padding-top: 7px;

padding-bottom: 7px;

padding-left: 10px;



}



a.menu_pink:hover{

color: #FFFFFF;

background: #F4D0DC;

font-size: 12px;

font-weight: bold;

text-decoration:none;

}

a.menu_pink:active{

color: #444444;

background: #DCEAF3;

font-size: 12px;

font-weight: bold;

text-decoration:none;

}

a.menu_pink2 {

width: 167px;

min-height: 16px;

text-align: left;

background: #F9E4EB;

border-top: 2px solid #FFFFFF;

display: block;

color: #444444;

font-size: 12px;

font-weight: bold;

padding-top: 7px;

padding-bottom: 7px;

padding-left: 10px;



}

a.menu_blue {

width: 167px;

text-align: left;

min-height: 17px;

background: #DCEAF3;

border-top: 2px solid #FFFFFF;

color: #444444;

font-size: 11px;

font-weight: normal;

padding-left: 10px;

padding-top: 2px;

display: block;

text-decoration:none;

}

a.menu_blue:hover {

width: 167px;

text-align: left;

min-height: 17px;

background: #C0D9E9;

border-top: 2px solid #FFFFFF;

color: #FFFFFF;

font-size: 11px;

font-weight: bold;

padding-left: 10px;

padding-top: 2px;

text-decoration:none;

}

a.menu_blue:active {

width: 167px;

text-align: left;

min-height: 17px;

background: #F4D0DC;

border-top: 2px solid #FFFFFF;

color: #444444;

font-size: 11px;

font-weight: bold;

padding-left: 10px;

padding-top: 2px;

text-decoration:none;

}

a.menu_grey {

width: 167px;

text-align: left;

min-height: 17px;

background: #F5F6F0;

border-top: 2px solid #FFFFFF;

color: #444444;

font-size: 11px;

font-weight: bold;

padding-left: 10px;

padding-top: 2px;

display: block;

text-decoration:none;

}

a.menu_grey:hover {

width: 167px;

text-align: left;

min-height: 17px;

background: #DFE2CF;

border-top: 2px solid #FFFFFF;

color: #FFFFFF;

font-size: 11px;

font-weight: bold;

padding-left: 10px;

padding-top: 2px;

display: block;

text-decoration:none;

}

a.menu_grey:active {

width: 167px;

text-align: left;

min-height: 17px;

background: #FFFFFF;

border-top: 2px solid #FFFFFF;

color: #444444;

font-size: 11px;

font-weight: bold;

padding-left: 10px;

padding-top: 2px;

display: block;

text-decoration:none;

}

div.menu_white {

width: 167px;

text-align: left;

min-height: 17px;

border-top: 2px solid #FFFFFF;

color: #444444;

font-size: 11px;

font-weight: normal;

padding-left: 10px;

padding-top: 2px;

}

#ankieta {

width: 167px;

min-height: 180px;

padding: 10px;

background: url(http://slub-wesele.com/images/bck_ankieta.gif) top no-repeat;

}

#left_banners {



padding-right: 6px;

text-align:center;

}

#bottom_menu {

width: 923px;

height: 100px;

background:url(http://slub-wesele.com/images/bottom_menu_bck.gif) no-repeat;

}

#bm1 {

width: 131px;

text-align: left;

padding-top: 10px;

vertical-align: top;

}

#bm2 {

width: 119px;

text-align: left;

padding-top: 10px;

vertical-align: top;

}

#bm3 {

width: 118px;

text-align: left;

padding-top: 10px;

vertical-align: top;

}

#bm4 {

width: 555px;

text-align: right;

padding-top: 10px;

vertical-align: top;

}

#top_tools_frame {

width: 719px;

height: 9px;

background:url(http://slub-wesele.com/images/top_tools_frame.gif) no-repeat;

}

#sub_top_tools_frame {

clear: both;

width: 719px;

height: 9px;

background:url(http://slub-wesele.com/images/top_tools_frame.gif) no-repeat;

}

#bottom_tools_frame {

width: 719px;

height: 9px;

background:url(http://slub-wesele.com/images/bottom_tools_frame.gif) no-repeat;

}

#tools_frame {

width: 701px;

background: #F2F4EB;

padding-left: 9px;

padding-right: 9px;

}

td.itf1 {

width: 185px;

vertical-align:top;

text-align: left;

}

td.itf2 {

width: 96px;

border-right: solid 1px #D5D6D1;

border-bottom: solid 1px #D5D6D1;

height: 37px; 

text-align:center;

}

td.itf3 {

width: 96px;

border-bottom: solid 1px #D5D6D1;

height: 37px;

text-align:center;

}

td.itf4 {

width: 96px;

border-right: solid 1px #D5D6D1;

height: 37px; 

text-align:center;

}

td.itf5 {

width: 96px;

height: 37px; 

text-align:center;

}

#welcome_arrow {

vertical-align:text-top;

}

h1 {

color: #444444;

font-size:20px;

}

h2 {

color: #444444;

font-size:14px;

font-weight:bold;

}

font.page_title {

color: #444444;

font-size:14px;

font-weight:bold;

}

A {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c15c93; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}



A:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c15c93; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}



A:active {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c15c93; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

A.footer_link {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}



A.footer_link:hover {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}



A.footer_link:active {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

div.sub_table_header {

width: 240px;

height: 27px;

background:url(http://slub-wesele.com/images/sub_table_header.jpg) repeat-y;

border-top: solid 1px  #E7D5DB;

border-right: 1px solid #E7D5DB;

border-bottom: 1px solid #E7D5DB;

font-size: 14px;

font-weight: bold;

padding-top: 9px;

padding-left: 5px;

}

div.sub_table_header2 {

width: 240px;

height: 27px;

background:url(http://slub-wesele.com/images/sub_table_header.jpg) repeat-y;

border-right: 1px solid #E7D5DB;

border-bottom: 1px solid #E7D5DB;

font-size: 14px;

font-weight: bold;

padding-top: 9px;

padding-left: 5px;

}

div.sub_table_cell {

width: 235px;

border-right: 1px solid #E7D5DB;

border-bottom: 1px solid #E7D5DB;

padding-top: 9px;

padding-bottom: 9px;

padding-left: 5px;

padding-right: 5px;



}

div.sub_table_cell_p {

width: 235px;

height: 65px;

border-right: 1px solid #E7D5DB;

border-bottom: 1px solid #E7D5DB;

padding-top: 9px;

padding-bottom: 9px;

padding-left: 5px;

padding-right: 5px;



}

#index_nowosci_top {

width: 464px;

height: 37px;

background: url(http://slub-wesele.com/images/index_nowosci_top.jpg) no-repeat;

}

#index_nowosci_body {

width: 454px;

max-width: 454px;

border-left: solid 1px #F7D6E1;

border-right: solid 1px #F7D6E1;

padding: 4px;

}

#index_nowosci_bottom {

width: 464px;

height: 14px;

background: url(http://slub-wesele.com/images/index_nowosci_bottom.jpg) no-repeat;

}

#index_par_top {

width: 464px;

height: 37px;

background: url(http://slub-wesele.com/images/index_par_top.jpg) no-repeat;

}

#index_par_body {

width: 454px;

border-left: solid 1px #DCD8D9;

border-right: solid 1px #DCD8D9;

padding: 4px;

}

#index_par_bottom {

width: 464px;

height: 14px;

background: url(http://slub-wesele.com/images/index_par_bottom.jpg) no-repeat;

}



img.news_img {

border: solid 1px #E0D5D9;

}

img.firma_img {

border: 1px #E0D5D9 double;

}



font.data_newsa {

font-size: 10px;

color:#7F7F7F;

}

font.tytul_newsa {

font-size: 12px;

font-weight: bold;

color:#AD4789;

}

font.gazeta {

font-size: 12px;

font-weight: bold;

color:#77cae9;

}

font.firma_tytul {

font-size: 20px;

font-weight: bold;

color:#77cae9;

}

td.pa1 {

width: 207px;

border-right: 1px solid #DFD9DB;

border-bottom:  1px solid #DFD9DB;

padding: 5px;

vertical-align: top;

}

td.pa2 {

width: 208px;

border-bottom:  1px solid #DFD9DB;

padding: 5px;

vertical-align: top;

}

td.pa3 {

width: 207px;

border-right: 1px solid #DFD9DB;

padding: 5px;

vertical-align: top;

}

td.pa4 {

width: 208px;

padding: 5px;

vertical-align: top;

}

td.pav1 {

width: 214px;

border-bottom:  1px solid #DFD9DB;

padding: 5px;

vertical-align: top;

}

td.pav2 {

width: 214px;

border-bottom:  1px solid #DFD9DB;

padding: 5px;

vertical-align: top;

}

td.pav3 {

width: 214px;

border-bottom:  1px solid #DFD9DB;

padding: 5px;

vertical-align: top;

}

td.pav4 {

width: 214px;

padding: 5px;

vertical-align: top;

}

td.pt1 {

width: 295px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}

td.pt2 {

width: 54px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

border-right: 1px solid #E7D5DB;

text-align:left;

}

td.pt3 {

width: 76px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

border-right: 1px solid #E7D5DB;

text-align:left;

}

td.pt4 {

width: 76px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

border-right: 1px solid #E7D5DB;

text-align:left;

}

td.pt5 {

width: 182px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}



#par_small_top {

width: 234px;

height: 45px;

background: url(http://slub-wesele.com/images/par_small_top.jpg) no-repeat;

}

#par_small_body{

width: 224px;

border-left: solid 1px #E7D5DB;

border-right: solid 1px #E7D5DB;

padding: 4px;

text-align: left;

}

#par_small_bottom {

width: 234px;

height: 11px;

background: url(http://slub-wesele.com/images/par_small_bottom.jpg) no-repeat;

}

li.mn5 {

list-style-image: url(http://slub-wesele.com/images/m_white_dot.gif);

}

font.text_top {

color: #c15c93;

vertical-align: super;



}



td.pt21 {

width: 205px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}

td.pt22 {

width: 154px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

border-right: 1px solid #E7D5DB;

text-align:left;

}

td.pt23 {

width: 101px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

border-right: 1px solid #E7D5DB;

text-align:left;

}

td.pt24 {

width: 101px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

border-right: 1px solid #E7D5DB;

text-align:left;

}

td.pt25 {

width: 132px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}



td.parzysta {



height: 40px;

vertical-align: middle;

border-left: 1px solid #FBEEEE;

border-right: 1px solid #FBEEEE;

border-bottom: 1px solid #FBEEEE;

}

td.nieparzysta {

background: #FBEEEE;

min-height: 40px;

vertical-align: middle;

}

font.firma_details {

font-size:12px ;

line-height: 18px;

}

td.pt31 {

width: 205px;

min-width: 205px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}

td.pt32 {

width: 154px;

min-width: 154px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}

td.pt33 {

width: 101px;

min-width: 101px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}

td.pt34 {

width: 101px;

min-width: 101px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}

td.pt35 {

width: 132px;

min-width: 132px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}

td.pt21 {

width: 205px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}

td.pt22 {

width: 154px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

border-right: 1px solid #E7D5DB;

text-align:left;

}

td.pt23 {

width: 101px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

border-right: 1px solid #E7D5DB;

text-align:left;

}

td.pt24 {

width: 101px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

border-right: 1px solid #E7D5DB;

text-align:left;

}

td.pt25 {

width: 132px;

padding: 5px;

border-bottom: 1px solid #E7D5DB;

text-align:left;

}



A.firma_link {





	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #c15c93; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}



A.firma_link:hover {





	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #c15c93; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline

}



A.firma_link:active {





	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #c15c93; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}



font.firma_bold {

    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

font.rabacik {

    FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #c15c93; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}



textarea.text_form {

font-size: 13px;

font-family: Arial, Helvetica, sans-serif;

width: 355px;

}

input.text_form {

font-size: 13px;

font-family: Arial, Helvetica, sans-serif;

width: 355px;

}

#divWG {text-align:center; font: 11px Verdana, Arial, Helvetica, sans-serif;}

#divWG img, #divWG table {border:none;}

#divWG a:link, #divWG a:visited {text-decoration:none;}

#divWG a:hover {color:red;text-decoration:underline;}

#tblThumbsLayout {text-align:left; margin: 0 auto;}


td.tdImg { 

width:200px; 

height:240px;

border: 1px solid; 

border-color: #aaa #666 #666 #aaa;
  
text-align:center; 

background-color:#fff; 

vertical-align:middle;

padding:4px;}

td.tdImg img {margin-top:0px;}