body {margin: 0; 
		padding: 0; 
		background: #d9c298 url(../gfx/body-bg.jpg) 50% 0 no-repeat;
		font-family: Myriad Pro, Tahoma, Arial;
		font-size: 12px;
		color: #000;}

html {margin: 0; padding: 0;}	

* {margin: 0; padding: 0;}

p {font-size: 12px; color: #000;}

a {color: #624f1c; text-decoration: none;}
a:hover {color: #e2f5fe;}

img {border: none;}
/*img, div {behavior: url(iepngfix.htc);}*/

:focus {
  outline: 0;
}

div {overflow: hidden;}

#autor {background: url(../gfx/netius.gif) 0 50% no-repeat; font-size: 8px; display: block; float: left; width: 180px; line-height: 8px; padding: 2px 0 2px 45px;}

#container {width: 1010px; margin: 0 auto;}

.err {color: #ff0000; padding: 10px 0;}

#flash {height: 850px; width: 990px;}

#files {padding-top: 5px; clear: both;}
#files li {list-style: circle; margin-left: 15px;}

#footer {clear: both; width: 100%; padding: 10px 0; margin-top: 10px; float: left;}
#footer a{color: #9b4327;}
#footer a:hover{color: #ae6c25;}
#footer-links {float: right; color: #907e61; padding-top: 8px;}
#footer-links li {float: left; border-right: 1px solid #907e61; padding: 0 10px; list-style: none;}
#footer-links li.noborder {border-right: none;}
#footer-links li a{color: #907e61;}
#footer-links li a:hover{color:#e2f5fe;}

#gal {width: 205px; height: 71px; margin: 30px auto 80px; display: block;}

#qcontact {width: 250px; float: left; color: #4d7391;} 
#qcontact img {margin-top: 15px; padding: 1px; border: 2px solid #f27400; width: 220px; height: 80px;}
#qcontact p {color: #4d7391;}

#qleft {float: left; padding: 0 30px 0 0;}
#qleft img {border: 1px solid #907e61; padding: 1px; display: block; margin-bottom: 10px;}

#qright {font-family: Times New Roman; color: #624f1c; font-style: italic; line-height: 30px;}
#qright h2 {font-size: 28px; padding-bottom: 10px;}
#qright p {font-size: 18px; color: #624f1c;}

#hotcms {background: url(../gfx/hot-cms-big.png) 0 2px no-repeat; display: block; float: left; width: 103px; height: 30px;}
#hotcms2 {background: url(../gfx/hot-cms-big.png) 0 2px no-repeat; display: block; margin: 10px auto; width: 103px; height: 30px;}

#kontakt {clear: both; margin: 0 0 0 5px; color: #4d7391;}
#kontakt p {color: #4d7391;}
#kontakt label {font-weight: bold;}
#kontakt input{width: 464px; display: block; padding: 5px; margin: 10px 0; border: 2px solid #f27400; background: #fffde5;}
#kontakt input:hover,#kontakt input:focus{background:#fff;}
#kontakt textarea{width: 464px; display: block; height: 150px; padding: 5px; margin: 10px 0 10px 0; border: 2px solid #f27400; background: #fffde5;}
#kontakt textarea:hover,#kontakt textarea:focus{background:#fff;}
#kontakt select {margin: 5px 0;}

#left {width: 330px; float: left;  background: url(../gfx/left-bg.png) 0 100% no-repeat; font-family: Times New Roman;}
#left h2 {font-style: italic; color: #fff; font-weight: normal; margin: 22px 0 33px 0; text-align: center; font-size: 24px;}

#logo {width: 359px; height: 133px;}

#menu-cont {width: 330px; background: url(../gfx/menu-bgr.png) 100% 0 repeat-y;}
#menu-top {width: 330px; height: 66px; background: url(../gfx/menu-top.png) 100% 0 no-repeat;}
#menu {background: url(../gfx/menu-bg.jpg) 100% 100% no-repeat; padding: 5px 0 10px 30px; min-height: 250px; line-height: 30px;}
#menu li, #menu li a {font-size: 24px; list-style: none; font-family: Times New Roman; color: #624f1c; font-style: italic;}
#menu li a:hover {color: #ae6c25;}
#menu li {background: url(../gfx/menu-li.png) 0 50% no-repeat; padding-left: 30px; margin: 5px 0;}

#ms {background: url(../gfx/max-shop.jpg) 0 50% no-repeat; font-size: 8px; display: block; float: left; width: 120px; line-height: 8px; padding: 2px 0 2px 60px;}

#napisz {background: url(../gfx/napisz.png) 0 0 no-repeat; width: 136px; height: 27px; display: block;}
#napisz:hover {background: url(../gfx/napisz.png) 0 100% no-repeat;}

#right {width: 680px;}

#send {background: #f27400; width: 100px; height: 25px; line-height: 25px; cursor: pointer; border: 1px solid #624f1c; padding: 0; color: #fff; font-weight: bold;}

.sub  li {padding-left: 20px;  margin-left: 10px!important;}

#submenu li {background: url(../gfx/sub-li.png) 0 50% no-repeat; list-style: none; padding-left: 30px; margin: 5px 0;}
#submenu li a {color: #624f1c; font-weight: bold; font-size: 14px;}
#submenu li a:hover {color: #e2f5fe;}

#t1 {padding: 20px 0 0 0;}
#t1 table tr{background: #707070;}
#t1 table tr:hover{background: #303030;}
#t1 table tr.dark{background: #505050;}
#t1 table td {padding: 5px 10px;}

#text ul {margin: 5px 0 5px 15px;}

#thumb {width: 180px; height: 120px; float: left; margin: 0 10px 5px 0; border: 1px solid #907e61; display: block; padding: 1px;}

#thumbs div{float: left; margin: 5px 25px 5px 0; text-align: center; }
#thumbs img {border: 1px solid #907e61; padding: 1px; max-height: 105px;}
#thumbs img:hover{border: 1px solid #505050;}

#thumbs2 div{float: left; margin: 5px 35px 5px 0; text-align: center;}
#thumbs2 img {border: 1px solid #907e61; padding: 1px; height: 110px;}
#thumbs2 img:hover{border: 1px solid #505050;}

#top {width: 680px; height: 434px; margin-top: 37px;}
#top h2 {margin: 140px 0 0 0; color: #4d7391;}

#wrapper-cont {width: 680px; background: url(../gfx/wrapper-bgr.jpg) 2px 0 repeat-y;}
#wrapper {width: 610px; background: url(../gfx/wrapper2-bg.jpg) 2px 100% no-repeat; padding: 10px 30px 40px 40px;}

#wrapper h2 {color: #624f1c;}