* {margin:0; padding:0;}
body {background: url(images/bg.gif) repeat-x #fff; text-align:center; font-family:Tahoma, sans-serif; color:#666666; font-size:11px;}

#main {text-align: left; margin-left: auto; margin-right: auto; width:800px;}
#logo {float:left; padding:0 0 10px 40px; width:369px; height:76px;}
#datownik {float:right; padding:50px 5px 0 0; width:200px; text-align:right;}

#menu_rollover * {margin:0; padding:0; z-index:3;}
#menu_rollover {width:800px; clear:both; margin-bottom:3px; float:left; z-index:3; background:url("images/menu_bg.gif") repeat-x;}
#menu_rollover img {float:left;}
#menu_rollover ul {float:left; z-index:3; width:788px;}
#menu_rollover li {list-style-type:none; float:left; position:relative; z-index:3;}
#menu_rollover li ul {position:absolute; width:143px; display:none; line-height:20px; z-index:3; }
#menu_rollover li ul li {width:100%; z-index:3;}
#menu_rollover li:hover ul {display:block; z-index:3;}
#menu_rollover a {color:#fff; padding:9px 15px 6px 15px; display:block; z-index:3; font-weight:bold; font-size:12px; letter-spacing:0.5px; font-family:Arial; border-left:1px solid #cbb983; border-right:1px solid #7d6225;}
#menu_rollover a span {color:red; font-size:10px; font-variant:small-caps; padding-left:5px;}
#menu_rollover a:hover {color:#fff; font-weight:bold; z-index:3; background: url(images/menu_bg_over.gif) repeat-x;}
#menu_rollover li ul{margin:1px 0 0 0; border:0;}
#menu_rollover li ul a {text-shadow:0; padding:2px 0 2px 9px; background: url(images/sub_menu_bg.png) repeat-y; width:143px; height:20px; color:#5b3314; border:0; z-index:3;font-size:11px; letter-spacing:0px; cursor:pointer; font-weight:normal;}
#menu_rollover li ul a:hover {background: url(images/sub_menu_bg.png) repeat-y ; width:143px; height:20px; color:#8d6a1f; z-index:3; cursor:pointer; font-weight:normal; letter-spacing:0px;}
#menu_rollover li ul li.last a {background: url(images/sub_menu_bg_bottom.png) no-repeat; width:143px; height:26px; z-index:3; cursor:pointer; font-weight:normal;}

#wrapper { margin:0; padding:0; width: 397px; height:240px; margin: 0px; z-index:1;}
#intro {padding-bottom: 0px; z-index:1}
#slider { width: 397px; height:240px; position:relative; z-index:1; float:left;}
.opis_slide { width:280px; height:186px; position: absolute; z-index:3; font-size:11px; color:#554433;}
.opis_slide_inner { padding: 85px 0 0 45px;}
.inside a:link, .inside a:active, .inside a:visited  { padding-left:0px;}
.inside a:hover { padding-left:0px;color: #554433;}
p.opis {margin:4px 0 0 0; font-family: Tahoma, sans-serif; color:#575859;}
p.stopka { margin:4px 0 0 0; font-family: Tahoma, sans-serif; color:red; font-weight:bold; }
p.stopka span { padding-right:20px; }
p.bold {font-weight:bold;}
p.quote {font-style:italic;}
img.quote {float:left; margin-right:15px;}
.scroll { overflow: hidden; width: 397px; height:240px; margin: 0 auto; position: relative; z-index:1;}
.scrollContainer { position: relative; height:240px; z-index:1;}
.scrollContainer div.panel { padding: 0px; width: 397px; height: 240px; z-index:1;}
.inside { padding: 0px; border: 0px solid #999;}
.inside img { display: block; border: 0px solid #666; margin: 0 0 0px 0; width: 397px; height:240px; }
.inside h2 { font-weight: normal; color: #665316; font-size: 17px; margin:0; font-family: Tahoma, sans-serif;}
.inside h3 { font-weight: normal; color: #a88f3c; font-size: 15px; margin:0; font-family: Tahoma, sans-serif;}
.scrollButtons { position: absolute; top: 113px; cursor: pointer;}
.scrollButtons.left { left:0px; position:absolute; z-index:2;}
.scrollButtons.right { right: 0px; position:absolute; z-index:2;}

#boxy_top {clear:both; width:800px; height:240px;}
#box_left {float:left; width: 397px; height:240px;}
#box_right {float:right; width:397px ; height:240px;}

#box_right_top{background: url(images/form_bg_top.gif) no-repeat; width:397px; height:9px; margin:0; padding:0;}
#box_right_middle{background: url(images/form_bg_middle.gif) repeat-y; width:397px; height:231px; margin:0; padding:0;}
#box_right_m_inner {padding:5px 9px 0 18px; float:left;}
#box_right_bottom{background: url(images/form_bg_bottom.gif) no-repeat; width:397px; height:9px;}

#box_right_m_inner h2 { font-size:14px; display:inline; color:#98823f;}
#box_right_m_inner p {margin-bottom:8px;}
#box_right_m_inner p.form_small { display:inline; font-size:9px;}
#box_right_m_inner p.form_text { margin-top:4px;}
#box_right_m_inner a.form {font-weight:normal; text-decoration:underline; color:#666666; cursor:pointer;}
#box_right_m_inner a:hover.form {font-weight:normal; text-decoration:none; color:#666666; }

#form_1 {width:68px; height:57px; float:left; margin-bottom:6px;}
#form_2 {width:105px; height:57px; float:left; margin-bottom:6px; }
#form_3 {width:68px; height:57px; float:left; margin:0 0 6px 15px; }
#form_4 {width:105px; height:57px; float:left; margin-bottom:6px; }
#form_5 {width:68px; float:left; margin-top:0px; }
.form_top { width:361px; height:65px; }
#form_bottom {clear:both; width:355px; height:65px; }
.form_top input { border:solid 1px #6a6a69; background:#fff; margin: 0 0 3px 0; color:#755e51; font-size:11px; z-index:1; width:95px; height:14px;}
textarea#form_text {width:283px; height:55px; float:left; border:solid 1px #6a6a69; background:#fff;}
.btn_wyslij {background: url(images/btn_wyslij.gif) no-repeat; width:88px; height:19px; border:none; margin:7px 0 0 265px;}
.btn_wyslij_left {background: url(images/btn_wyslij.gif) no-repeat; width:88px; height:19px; margin-top:0; border:none; margin:10px 0 0 0;}

#content {clear:both; width:800px; margin-top:6px;}
#content_max_top {background: url(images/content_max_top_bg.gif) no-repeat; width:800px; height:7px; float:left;}
#content_max_middle {background: url(images/content_max_middle_bg.gif) repeat-y; width:800px; float:left;}
#content_max_inner {padding:10px 20px 10px 20px; float:left;}
#witamy_inner {padding:7px 20px 0px 20px;}
#content_max_bottom {background: url(images/content_max_bottom_bg.gif) no-repeat; width:800px; height:7px; float:left;}

#content_left {float:left; width:397px;}
#content_right {float:right;width:397px;}
.dark_top {background: url(images/dark_max_top.gif) no-repeat; width:800px; height:7px; clear:both;}
.bright_top {background: url(images/bright_max_top.gif) no-repeat; width:800px; height:7px; clear:both;}
.dark_bottom {background: url(images/dark_max_bottom.gif) no-repeat; width:800px; height:7px;}
.bright_bottom {background: url(images/bright_max_bottom.gif) no-repeat; width:800px; height:7px;}
.bright {background: url(images/bright_max_middle.gif) repeat-y; width:800px; padding:0px 0px 0px 0px; }
.darks {background: url(images/dark_max_middle.gif) repeat-y; width:800px; padding:0px 0px 0px 0px;}
.dark_inner {padding:5px 15px 5px 15px; }
.dark_top_small {background: url(images/dark_top.gif) no-repeat; width:397px; height:7px;}
.dark_small {background: url(images/dark_middle.gif) repeat-y; width:397px; height:420px;}
.dark_bottom_small {background: url(images/dark_bottom.gif) no-repeat; width:397px; height:8px;}
.item {clear:both; padding:8px 0 25px 0;}
.item_dark {clear:both; padding-top:10px;}
.item_bright {clear:both;  padding-top:10px;}
.item_img {border:1px solid #c3bca5; margin:4px 12px 12px 20px;}
.img {border:1px solid #c3bca5; margin:8px 12px 2px 0;}
.item h5 {font-size:12px; font-weight:bold; color:#8c762f;}
.item h6 {font-size:11px; font-weight:bold; color:#5b3314;}
.item p {display:block; width:630px; overflow:hidden; margin-top:8px; padding-bottom:5px; text-align:justify;	}
.btn_wiecej { border:0px solid black; margin-left:0px; padding:6px 0 0 0;}
.btn_kasuj {background: url(images/btn_kasuj.gif) no-repeat; width:55px; height:17px; margin-top:3px; border:none;}

/*text bez klas i divow*/
p {margin:0; padding:0;}
h1 {font-size:17px; color:#665316; font-weight:normal; border-bottom:1px dotted #aca693;}
h2 {font-size:15px; color:#8c7732; font-weight:normal; margin-top:15px;}
h3 {font-size:14px; color:#665316; font-weight:normal; border-bottom:1px dotted #aca693;}

/*produkty*/
#content_max_inner #produkt h1 {font-size:18px; color:#665316; font-weight:normal; border-bottom:1px dotted #aca693;}
#content_max_inner #produkt h2 {font-size:16px; color:#8c7732; font-weight:bold; text-indent:15px; margin-top:10px;}
#content_max_inner #produkt h3 {font-size:15px; color:#665316; font-weight:bold; margin:10px 0 15px 0; text-indent:15px;}
#content_max_inner #produkt h4 {font-size:14px; color:#8c7732; font-weight:bold; margin-bottom:5px;}  /*cennik cena*/
#content_max_inner #produkt h5 {font-size:13px; color:red; font-weight:bold; margin-bottom:5px;}
#content_max_inner #produkt h6 {font-size:12px; color:red; font-weight:bold; margin-bottom:5px;}
#content_max_inner #produkt p {font-size:12px; font-weight:normal; text-align:justify;}
#content_max_inner #produkt p.bold {font-weight:bold; margin:10px 0 8px 0; text-indent:0;}
#content_max_inner #produkt p.promo {font-size:12px; color:#dd4510; text-indent:0px; font-weight:bold; background:url(images/warning.png) no-repeat center left #f8f2db; padding:20px 0px 20px 60px; border:1px solid #d19d54; width:385px;}
#content_max_inner #produkt ul {margin:0 0 10px; padding:0; list-style-type:none;}
#content_max_inner #produkt ul li {font-size:12px; padding-left:0px;}
.red {color:#cc3300;}


a.highslide img {float:right; margin:0 0 0 20px;}

/*faq onas cennik*/
#content_max_inner h1 {font-size:17px; color:#665316; font-weight:normal; border-bottom:1px dotted #aca693;}
#content_max_inner h2 {font-size:15px; color:#8c7732; font-weight:bold; text-indent:15px; margin-top:10px;}
#content_max_inner h3 {font-size:13px; color:#665316; font-weight:normal; margin-top:10px; text-indent:15px;}
#content_max_inner h4 {font-size:12px; color:red; font-weight:bold; margin-bottom:5px;}  /*cennik cena*/
#content_max_inner ul li {margin-left:25px; line-height:15px; padding:0; color:#666666;}
#content_max_inner ul li a.faq {font-weight:normal; text-decoration:none; color:#665316;}
#content_max_inner ul li a:hover.faq {font-weight:normal; text-decoration:none; color:#a88f3c;}
#content_max_inner p {font-size:12px; font-weight:normal; text-indent:15px; margin:5px 0 10px 0; text-align:justify;}
#content_max_inner p.bold {font-weight:bold;}

#witamy_inner p { font-weight:normal; text-indent:15px; margin:5px 0 10px 0; line-height:15px; text-align:justify; }
legend { font-size:14px; color:#666666; font-weight:bold; }
fieldset { border:1px dotted #aca693; padding-left:20px; height:420px; margin-top:15px; }
#content_max_inner .cennik_box { width:242px; float:left; margin-right:10px; }
#content_max_inner .cennik_box ul { margin:0; padding:0; line-height:3px; }
#content_max_inner .cennik_box ul li { margin:0; padding:0; line-height:14px; }

#form_left { float:left; margin-top:10px;}
#form_right { float:right; margin-top:10px;}
input#form_left { border:solid 1px #6a6a69; background:#fff; margin: 0 0 3px 0; color:#755e51; font-size:11px; z-index:1; width:95px; height:14px;}

/*ukalad dwu kolumnowy o takiej samej wysokosci kolumn*/
#two_top {background: url(images/two_top_bg.gif) no-repeat; width:800px; height:6px; }
#two_bottom {background: url(images/two_bottom_bg.gif) no-repeat; width:800px; height:6px; float:left;}
#two_middle {background: url(images/two_middle_bg.gif) repeat-y; width:800px; float:left; }
#two_left {width:580px; float:left;}
#two_left_inner {padding:15px;}
#two_right {width:205px; float:right;}
#two_right_inner {padding:15px;}

#footer_top {background: url(images/footer_bg_top.gif) no-repeat; width:800px; height:11px; clear:both;}
#footer_bottom {background: url(images/footer_bg_bottom.gif) no-repeat; width:800px; height:6px; clear:both;}
#footer_middle {background: url(images/footer_bg_middle.gif) repeat-y; width:800px; float:left; font-size:10px; color:#666666;}
#footer1 {float:left; width:357px; padding:7px 0 0 15px;}
#footer_licznik {float:left; width:150px; padding:7px 0 0 0;}
#footer3 {float:right; width:118px; padding:7px 10px 0 0; text-align:right;}
#footer_menu {clear:both; width:800px; padding:7px 0px 0 15px;}
#footer_center {clear:both; width:800px; padding:4px 0 7px 0; text-align:center;}
#footer_center span { color:#5b3314; font-weight:bold; }

/*linki*/
a:link, a:visited {font-weight:bold; text-decoration:none; color:#8c762f; }
a:hover, a:active {font-weight:bold; text-decoration:none; color:#5b3314; }

/*link pint.pl footer*/
a.footer {font-weight:normal; text-decoration: none; color:#666666; font-size:10px;}
a:hover.footer {font-weight:normal; text-decoration:none; color:#5b3314; font-size:10px;}

/* link promocyjny czerwony*/
a.link_red:link, a.link_red:visited {font-weight:normal; text-decoration:underline; color:red; }
a.link_red:hover, a.link_red:active {font-weight:normal; text-decoration:underline; color:#5b3314; }

div { border: solid 0px #000000; margin:0; padding:0;}

/*kolory*/
.czerwony { color:red; }

/* szkolenia */
table.szkolenia { width:500px; border:1px solid #a88f3c; margin:15px 0 15px 15px; }
table.szkolenia td { border:1px solid #a88f3c; padding:5px; }
table.szkolenia td.naglowek { background:url(images/bg_table.gif) repeat-x #665316; color:#fff; height:22px; padding:0 0 0 5px;}

/* baner rzetelna firma */
#baner {position:absolute; margin-left:450px; margin-top:5px;}
#baner img {border:0;}


