body {background: url(../images/body_bg.jpg) no-repeat top center; margin: 0px; padding: 35px 0 0 0; font-family: Tahoma; color: #fff;}
a {text-decoration: none; color: #222;}
a:hover {text-decoration: underline;}
img, fieldset, textarea, input {border: none;}
textarea, input {background: transparent; color: #fff; font-size: 8pt; font-family: Arial;}
form { padding: 15px 35px}
fieldset {padding: 0; margin:0;}

.left {float: left;}
.right {float: right;}
/*------------------------*/
#catHeader, #catLogo, #catMenu, #catContain, #catFooter, #catCopyright {width: 690px; padding: 0px; margin: 0px auto; clear: both; overflow: hidden;}
#top {margin: 0 auto; display: block;}
/*--------HEADER---------*/
#catHeader {height: 62px;}
#catHeader .left {float: left; padding: 0 0 0 25px; }
#catHeader .right {float: right; padding: 14px 15px 0 0; }
#catHeader1 { height: 30px; width: 100%; position: absolute; top: 0px; left: 0px; text-align: center; }
#catHeader1 img { margin-right: 5px; margin-top: 10px; }
/*--------LOGO----------*/
#catLogo {height: 206px; position: relative; overflow: visible; background: transparent url(../images/logo.jpg) no-repeat top; padding-left: 5px;}
#kontakt {width: 170px; height: 167px; position: absolute; top: 75px; right: -116px;}
#kucharz {position: absolute; width: 157px; height: 269px; top: 10px; right: -20px;} 

/*--------MENU----------*/
#catMenu {background: transparent url(../images/menu_bg.gif) no-repeat bottom; padding: 5px 0 0 0; height: 68px;}
#catMenu li {float: left; display: block; padding-top: 15px; }
#catMenu li:hover, #catMenu li.on {float: left; display: block; background: url(../images/dot_large.png) no-repeat center 10px;}
#catMenu li a {display: block; text-transform: uppercase; font-size: 12px; font-family: Tahoma; display: inline; font-weight: bold; padding: 25px 21px; padding-left: 15px; padding-right: 15px; text-align: center; border-right: 1px solid #ccc; }

/*-------CONTAIN--------*/
#catContain {border: #333; width: 686px; background: #333 url(../images/contain_bg2.jpg) repeat-y 0px 30px; margin-top: 2px;}
#catContain h1 {position: relative; background: url(../images/dot_large.png) no-repeat left; padding: 0 0 0 20px; margin: 0px 0 0 20px; font-family: Verdana; font-weight: normal; font-size: 16pt;}
#catContain p {padding: 0 40px; margin: 10px 0 0 0px; font-size: 9pt; color: #b8b8b8;}
#catContain a {padding: 0 0px; margin: 10px 0 0 0px; font-size: 9pt; color: #b8b8b8;}


/*-----AKTUALNOSCI-----*/
.news { color: #eee; clear: both;}
.news div.title {border-bottom: 1px solid #eee; margin: 10px 40px 0 40px; font-size: 7pt; padding: 0 0 2px 0;}
.news b {font-size: 10pt; }
.news p {margin-top: 3px !important; font-size: 7pt !important; clear: both;}
.news div.more {width: 35px; float: right; background: url(../images/dot_button.png) no-repeat top right; padding: 3px 15px 3px 0; margin: 5px 40px 0 40px; font-size: 7pt;}
.news div.back {width: 35px; float: right; background: url(../images/dot_button2.png) no-repeat top left; padding: 3px 0px 3px 15px; margin: 5px 40px 0 40px; font-size: 7pt; text-align: right;}
.news div a{color: #eee;}
/*------ZAPYTANIE------*/
#tresc {text-align: center; background: transparent url(../images/zapytanie_tresc.png) no-repeat top left; width: 276px; height: 112px; padding: 5px 0 0 0;}
textarea {overflow: hidden;}
.dane { background: transparent url(../images/zapytanie_dane.png) no-repeat top left; width: 302px; height: 27px; padding: 0px 4px 0 10px; margin-bottom: 15px;}
.dane input {width: 290px; height: 15px; margin: 4px;}
.submit {text-align: right; font-size: 10pt; margin-top: 20px;}
.validation-advice {margin: 0px 0px 5px 0px; color: #B22012; text-align: center; font-size: 8pt;}
.send {text-align: center; color: #b8b8b8; padding-top: 100px; font-size: 10pt;}

/*------LOGOWANIE------*/
#login {width: 110px; padding: 0px; margin: 75px auto 0px auto; TEXT-ALIGN: CENTER;}
#login input {border: 1px solid #555; text-align: center;} 
#login input.submit {margin: 5px auto;}

/*-------FOOTER--------*/
#catFooter {border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; text-align: center; margin-top: 5px; padding: 7px 0 2px 0;}
 

#catCopyright {padding: 5px; text-align: right; color: #adadad;  font-size: 8pt;}
