body {margin:0; margin-bottom:50px; font-family:"Trebuchet MS", Arial; font-size:13px; color:#fff; background:#000;}
/* HEAD */
.head {margin-left:auto; margin-right:auto; width:814px; height:119px; background:url(../images/head.jpg) no-repeat; border-left:1px solid #666; border-right:1px solid #666;}
.contact {float:right; padding-right:10px; height:24px; line-height:24px;}
.contact img {border:none; vertical-align:middle; margin-right:3px; width:16px; height:11px;}
.contact a:link,.contact a:active,.contact a:visited,.contact a:hover {color:#fff; text-decoration:underline; font-size:11px;}
.flagi {float:right; padding-right:12px; padding-top:2px;}
html:first-child .flagi {padding-top:4px;}
.flagi img {border:1px solid #fff; vertical-align:middle; margin-right:5px;}

/* MENU */
.menu {width:100%; border-top:1px solid #fff; border-bottom:1px solid #fff; background:url(../images/menu01.gif) repeat-x; height:30px;}
.wew {margin-left:auto; margin-right:auto; width:814px; height:30px;}
.wew img {border:none; margin-right:5px;}
.wew a {float:left;}
.wew a:link,.wew a:active,.wew a:visited {color:#119911; text-decoration:none; font-size:13px; font-weight:bold; height:24px; padding-left:5px; padding-right:15px; padding-top:6px;}
.wew a:hover {color:#119911; text-decoration:none; font-size:13px; font-weight:bold; height:24px; padding-left:5px; padding-right:15px; padding-top:6px; background:url(../images/menu-arrow2.gif) repeat-x;}

a.zaz:link,a.zaz:active,a.zaz:visited,a.zaz:hover {color:#fff; text-decoration:none; font-size:13px; font-weight:bold; height:24px; padding-left:5px; padding-right:15px; padding-top:6px; background:url(../images/menu-arrow2.gif) repeat-x;}

.hide {width:100%; border-bottom:1px solid #fff; overflow:hidden; background:url(../images/menu02.gif) repeat-x; margin-top:-1px; height:30px;}
.hide2 {display:none;}
.wew2 {margin-left:auto; margin-right:auto; width:814px; height:30px;}
.wew2 a {float:left;}
.wew2 a:link,.wew2 a:active,.wew2 a:visited {color:#fff; text-decoration:none; font-size:13px; height:24px; padding-left:10px; padding-right:10px; padding-top:6px;}
.wew2 a:hover {color:#fff; text-decoration:underline; font-size:13px; height:24px; padding-left:10px; padding-right:10px; padding-top:6px;}

/* CONTENT */
.content {margin-left:auto; margin-right:auto; width:800px; overflow:hidden; background:url(../images/lines.gif); border-left:1px solid #666; border-right:1px solid #666; padding:25px 7px 25px 7px; text-align:justify;}
.nag {font-weight:bold; font-size:16px;}
.pic_left {margin:5px 10px 5px 0;}
.pic_right {margin:5px 0 5px 10px;}

a {color:#fff; text-decoration:underline;}

/* FOOTER */
.foot {width:100%; border-top:1px solid #fff; border-bottom:1px solid #fff; background:url(../images/foot.gif) repeat-x; height:25px; line-height:25px; text-align:center;}
.foot a:link,.foot a:active,.foot a:visited {color:#000; text-decoration:underline; font-size:11px; padding-right:10px; padding-left:10px;}
.foot a:hover {color:#fff; text-decoration:underline; font-size:11px; padding-right:10px; padding-left:10px;}
.foot2 {width:100%; height:45px; line-height:45px; text-align:center;}
.foot2 a:link,.foot2 a:active,.foot2 a:visited,.foot2 a:hover {color:#fff; text-decoration:none; font-size:11px;}

/* ANOTHER */
.sign {font-style: italic;text-align:right;}
.recenzje {width:100%;}
.recenzja {width: 70%;margin: 0 auto 10px auto;border-bottom: 1px dotted #fff;}
.plany {width:100%;}
.plan {width: 70%;margin: 0 auto 10px auto;border-bottom: 1px dotted #fff;}

/* FORM */
.contactForm input.textbox {width:250px;border:1px solid #119911; background-color: #CCCCCC}
.contactForm textarea {width: 350px; border:1px solid #119911;background-color: #CCCCCC}

input.btn {
	  color:#050;
	  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
	  background-color:#fed;
	  border:1px solid;
	  border-color: #696 #363 #363 #696;
}