body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#000000; background-color: #fffeea; }

#main_center {text-align: center; margin-top: 0px}
#main {width: 837px; margin: 0px auto; text-align: left; background:url(images/bg_main.gif) repeat-y left top;} /*szer. strony*/
#header, #content, #footer { font-size:12px;}
#header {height: 220px; background: url(images/bg_main_top.gif) no-repeat left top; padding: 44px 14px 0px 14px;}
#header .row01 {width: 800px; height: 220px;} /*szer. i wys. naglowka*/
#header .icons {float:right; padding: 0px; margin-top:-23px}

#container {width: 100%;}
#content {background: url(images/bgd_content.gif); padding-top:25px}
#content p {margin: 5px 0px; text-align:justify}
#content .indent {padding: 0px 19px 14px 14px;}
#content .col01 {width: 232px; float: left; padding: 0px;}
#content .col03 { width: 540px; float: left; padding: 14px; background-color: #fef1c8; }
	
#footer {height: 42px; background: url(images/bg_footer.gif) no-repeat left top; padding: 10px 21px 0px 14px; font-size: 9px; color:#fff;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}

* {margin:0; padding:0;}

/*tekst, linki */
h1 {font-weight:normal; font-size:22px; color:#9d0d15; margin:25px 0px 10px 0px; }
h2 {font-weight: normal; font-size:18px; color:#9d0d15; margin-top:22px;}
h3 {font-weight: normal; font-size:14px; color:#9d0d15; margin-top:14px;}
.broun {color:#9d0d15}
a { color:#9d0d15; text-decoration:none }
a:visited {color:#9d0d15; text-decoration:none }
a:hover{text-decoration:underline;}
.mala {font-size:10px}

/* list */
li { list-style-type: disc; margin-left: 15px; }

.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.container {width:100%;}

#tabela td {text-align:center; background-color:#CCCCCC; border-bottom:solid #FFFFFF 1px;}
#tabela .pierwszy td {background-color: #E42220; color:#FFFFFF}

/* form */
.form textarea {font-size: 12px; width: 280px; height: 150px; margin-top: 5px; border: solid 1px #9d0d15;}
.form input {font-size: 12px; width: 280px; margin-top: 5px; border: solid 1px #9d0d15;}
input.key {font-size: 11px; color: #FFFFFF; background-color: #9d0d15; width: 100px; height: 20px; border: none;}

/* logos */
#logos { width: 100%; text-align:center; }

/* menu left */
#menu_left { height: 330px; }
#menu_left ul, #menu_left ul li { display: block; height: 27px; list-style: none; margin: 2px 0px; padding: 0; }
#menu_left ul li { width: 203px; padding-left: 15px; background: url("images/menu_mark.gif") no-repeat left top; }
#menu_left ul a:link, #menu_left ul a:visited { display: block; height: 27px; width: 191px; text-decoration: none; padding: 5px 6px; background: url("images/menu_bg.gif") repeat-x top; color: #FFCC00; }
#menu_left ul a:hover { background-image: url("images/menu_bg_hover.gif"); color: #FF9900; }

/* menu sub*/
#menu_sub {width: 100%;}
#menu_sub ul, #menu_sub ul li { display: block; list-style: none; margin: 0; padding: 0; }
#menu_sub ul { float: left; /*padding: 1px 0 1px 1px;*/ border-bottom: #9d0d15 solid 1px; margin-bottom: 20px; width: 100%;}
#menu_sub ul li { float: left; padding-right: 7px;}
#menu_sub ul a:link, #menu_sub ul a:visited { text-decoration: none; display: block; font-weight: normal; background: url("images/menu_sub_mark.gif") no-repeat left; color: #9d0d15; padding: 0px 0px 3px 12px; }
#menu_sub ul a:hover { color: #f29400; background-image: url("images/menu_sub_mark_hover.gif"); }

/* tabela oferta */
.table_ofert { width: 100%; }
.table_ofert td { border-bottom:#9d0d15 dotted 1px; }
.table_ofert .first { font-weight: bold; }

/* images padding */
.img_padding { padding: 0px 10px 10px 0px }

/* images handlowcy */
#hand { width: 350px; height: 124px; padding: 0px; border: #9d0d15 1px solid; margin-bottom: 10px}
#hand .left { width:216px; float:left; padding: 4px;}
#hand .left p {text-align:left;}
#hand h3 { font-weight: bold; font-size:14px; color:#9d0d15; margin-top:0px; }
#hand .right { width:124px; float:right; }

/* gallery */
#photo { text-align: center; }
#photo p { text-align: center; }
#photo table { width: 100%; text-align: center; margin-right: auto; margin-left: auto; }
#photo table td { padding: 2px 2px 2px 2px; }
#photo .fulltitle { margin-bottom: 0px; padding-bottom: 0px; }
#photo .series { margin-top: 0px; padding-top: 0px; }
br.hideme { visibility: hidden; volume: silent; }
/* hidden from netscape 4: */
#photo img {border: 1px solid #c80505; margin-top: 10px;}
div#photo .caption { text-align: left; width: 355px; margin-right: auto; margin-left: auto; }