html, body, ul, li, h1, h2, h3, h4 { margin: 0px;	padding: 0px;	list-style: none; }

body, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:top}
body { background-image:url(images/back_blk_top.gif); background-position:top; background-repeat:repeat-x; background-color:#FFCC66}

object { display:block; border:0px; } img {border:0px; }
form { margin:0px; padding:0px; }
p { margin-top:6px; margin-bottom:6px; line-height:130%; color: #333333}
img {border: 3px outset gray; }
img.left_img {margin-right:4px; padding 4px;}
img.right_img {margin-left:4px; padding 4px;}
a { text-decoration:none;}
a:link { color: #660000; }
a:visited { color: brown}
a:hover { text-decoration: underline;}
a:active { color: black; }
#banner-flash {width:460px; float:left; z-index:0;}
#banner {height: 147px; width:780px; background-color:gold; border-top: solid 1px #555555;}
#banner-left {text-align:center;  height:147px; width:320px; background-image:url(images/naglowek_safari_left.jpg); background-repeat:no-repeat; background-position:left; float:left}
#banner-left h1 { font-family: Arial, Helvetica, sans-serif; padding-top:16px; letter-spacing:1px; font-size:26px; }
#banner-left h1 a:hover { text-decoration: none;}
#banner-left h1 a {color: #CCCCCC}
table#menu-top {width:100%}
#menu-top td { text-align:center; padding:4px 2px 2px 2px;}
#menu-top a { color:white; background-color:black;  display:block; height:20px}
#menu-top a:hover { color:white; background-color: #660000}

#main-table {background-color:white; }

td#menu { background-color:black}
/*
a.nav, a.nav:link, a.nav:visited {background: url(images/bg-bubplastic.gif) top left repeat-x; float:left; display:block; width: auto; height:20px; padding: 0px 5px 0px 6px;  border-left:1px solid #666666;  text-align:center; text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#fff; line-height:20px; overflow:hidden;}
a.nav:hover {color:#fff; background:#600;}
*/

#main-content {width:620px; padding:10px; padding-right:5px; background-image:url(images/bg_safari_main_content.jpg); background-repeat:no-repeat; background-position:top left}
#main-content h1, #menu-right h1 {margin-bottom: 5px; font-family: "Times New Roman", Times, serif; font-variant:small-caps; font-size:22px; color:#006633; letter-spacing:1px;}
#main-content h2 { font-size:15px; color:#006633; margin-top: 15px; margin-bottom:5px}
#main-content h3 { font-variant:small-caps; font-size:12px; color: #660000; margin-top:5px; letter-spacing:1px}
#menu-right h1 { font-family: "Times New Roman", Times, serif; font-variant:small-caps; letter-spacing:1px; font-size:22px; color:#006633; letter-spacing:1px;}
#menu-right {width:224px; height:511px;  padding-left: 5px; background-image:url(images/tree_safari_travel.jpg); background-position:top right; background-repeat:no-repeat}
#menu-right ul, #main-content ul {padding:2px; padding-left:10px; margin:5px; margin-top:1px; margin-bottom:1px}
#menu-right ul ul, #main-content ul ul {margin-left:-8px}
#menu-right li, #main-content li {list-style-type:disc; margin-top:1px;}
#menu-right li li, #main-content li li { list-style:none; background-image: url(images/arrow.gif);  background-repeat: no-repeat;
background-position: 0 .5em;  padding-left: 10px;}
#menu-right-extendable {background-image:url(images/bg_safari_extend.jpg); background-repeat: repeat-y; background-position:right}
#menu-right-ground2 {height:7px; border:1px solid black; background-image:url(images/bg_safari_ground2.jpg); background-repeat:no-repeat; background-position:topright}
#footer {color:#CCCCCC; font-size:10px; text-align:center; vertical-align:middle; height:25px; background-image:url(images/footer_bg_line.gif); background-repeat:repeat-x; background-position:bottom right}
#footer a {color:#CCCCCC}
#footer-right {color:#CCCCCC; text-align:center; vertical-align:middle; height:25px; background-image:url(images/bg_safari_ground.jpg); background-position: bottom right}
#footer-right a {color:#CCCCCC}

.form_contact textarea {height:140px; width:350px; background:transparent}
table.contact {margin-top:5px; width:430px}
table.contact td {border:0px; padding:2px}
.contact input.button {
	width: auto;
	border-top: 1px outset #FFFFFF;
	border-right: 1px outset #555555;
	border-bottom: 1px outset #555555;
	border-left: 1px outset #FFFFFF;
}

.contact textarea, .contact input 
{	border-top: 1px inset #660000;
	border-right: 1px inset  #CCCCCC;
	border-bottom: 1px inset #CCCCCC;
	border-left: 1px inset #660000;
	}