body {margin:0; padding:0; font:10px Verdana,Tahoma,"Trebuchet MS",sans-serif; color:#646464; background:url(../gfx/bg.jpg) repeat-x}

a {color:#949294; font-size:10px; text-decoration:none}
a:hover {color:#a20140}
img {border:0}
form, ul {padding:0; margin:0}
li {list-style:none}
h1, h2, h3 {margin:0; font-size:12px}
.clear {clear:both}
.left {float:left}

#all {width:884px; margin:auto; padding-top:18px}

h1#logo {float:left; height:35px; padding-bottom:12px; width:190px; overflow:hidden; position:relative; top:0}
h1#logo img {display:block; position:absolute; top:0}

/*#menu {float:left; padding:13px 0 0 0}
#menu li {float:left; padding:0 17px 0 17px; border-right:#949294 1px solid}*/
#menu {width:504px; padding:13px 0 0 0; text-align:center}
#menu li {display:inline; padding:0 17px 0 12px; border-right:#949294 1px solid}
#menu li.first {}
#menu li.last {border:0}
#menu li a.sel {color:#a20140; text-decoration:underline}

#menu_left {float:left; width:180px; padding-right:10px}
#menu_left p {background:url(../gfx/line_grey.jpg) repeat-x left bottom; padding:3px 0 3px 0; margin:0}
#menu_left p a.mdwa{line-height:16px}
#menu_left p a.mtrzy{line-height:16px}
#menu_left p a.dsel{line-height:16px; color:#a20140}
#menu_left p a.tselu{color:#a20140; text-decoration:underline; line-height:16px}

#popup {padding:10px}

#content {float:left; width:504px}
#content .head, #popup .head {color:#a20140; padding:5px 0 5px 0; font-size:11px}
#content h1 {color:#a20140; padding:5px 0 5px 0; font-size:11px; margin:0; font-weight:normal}

#gallery_td {text-align:center}
#gallery_td h1 {color:#a20140; padding:0 0 5px 0; font-size:10px; margin:0; font-weight:normal}

#tab_foty3 {width:100%}
#tab_foty3 td {width:168px; text-align:center; vertical-align:middle; background:url(../gfx/line_ver.jpg) repeat-y 167px 0}
#tab_foty3 td.topright {background:none}

#menu_right {float:left; width:180px; padding-left:10px}
#menu_right a img {float:left}
#menu_right a {float:left; display:block; background:url(../gfx/line_grey.jpg) repeat-x left bottom; padding-bottom:1px}

#opis_main {width:504px; margin:auto; background:url(../gfx/line_grey.jpg) repeat-x; padding:10px 0 10px 0; font-size:9px; color:#a0a0a0}
#opis_main p {margin:0; padding:4px 0 4px 0}
#opis {background:url(../gfx/line_grey.jpg) repeat-x 0 10px; padding:21px 0 0 0; font-size:9px; color:#a0a0a0}
#opis p {margin:0; padding:4px 0 4px 0}

#foot_main {width:504px; margin:auto; background:url(../gfx/line_grey.jpg) repeat-x; padding:10px 0 10px 0; font-size:9px; color:#c9cacb}
#foot {background:url(../gfx/line_grey.jpg) repeat-x 0 10px; padding:21px 0 20px 0; font-size:9px; color:#c9cacb}

.line_grey {background:url(../gfx/line_grey.jpg) repeat-x 0 10px; padding-top:21px}
.line_grey2 {background:url(../gfx/line_grey.jpg) repeat-x; padding-top:1px}
.line_grey3 {background:url(../gfx/line_grey.jpg) repeat-x 0 20px; padding-top:41px}
.line_grey4 {background:url(../gfx/line_grey.jpg) repeat-x 0 6px; padding-top:13px}

.bordo {color:#a20140}

#kontakt_form input {width:97%; border:0; background:#e3e3e3; margin:5px 0 5px 0; padding:2px 5px 2px 5px; font-size:11px}
#kontakt_form textarea {width:97%; border:0; background:#e3e3e3; margin:5px 0 5px 0; padding:2px 5px 2px 5px; font-size:11px}


