/* Begin CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1.5;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align:top;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
/* End CSS reset */

sup {font-size:.8em;position:relative;top:-6px;}

body {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px !important;
    color:#9d6dc6;
    background:#fcf2e4;
}

a {color:#F42E57;}

.width100 {width:97%}
.padding5,.padding5 td {margin:5px;}
.padding10,.padding10 td {margin:5px 10px;}
.white, .white td {color:#fff;}
.bold, .bold td {font-weight:bold;}
table.border {border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.border td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
ul.list {margin-left:20px;}
ul.list li {list-style-type: circle;}


#envelope {background:#fcf2e4 url(/c/layout/default/lay-envelope-background.png) top left repeat-x;}
#envelopeTop {width:980px;margin:0 auto !important;background:url(/c/layout/default/lay-envelope-top.jpg) top center no-repeat;}
#envelopeBottom {width:980px;margin:0 auto !important;background:url(/c/layout/default/lay-envelope-bottom.png) bottom center no-repeat;}
#header {position:relative;width:780px;height:280px;margin:0 auto !important;}
#wraper {margin:0px auto !important;width:780px;background:#fff url(/c/layout/default/lay-page-background.png) top center repeat-y;top:0;border-bottom:0;min-height:300px;height: auto !important; height:340px;padding-bottom:20px;}

#page {margin:0 auto !important;width:750px;padding-top:10px;}
#page table td {padding:0 7px;}

#footer {width:780px;height:150px;margin:0 auto !important;} 
#footer div {position:relative;left:60px;top:30px;font-size:10px;line-height:1.5;color:#b68ed7;}
#footer a {color:#b68ed7;} 

#menu1 {height:40px;background:#4aa6c7;}
#menu1 li {display:inline;margin-left:10px;}
#menu1 a {color:#83905e;text-decoration:none;}
#menu1 a:hover {color:#000;}

#menu2 {height:14px;padding:8px;background:#e6e5d1;border-top:1px solid #fff;border-bottom:5px solid #fff;text-align:right;}
#menu2 li {display:inline;margin-left:10px;}
#menu2 a {color:#83905e;text-decoration:none;}
#menu2 a:hover {color:#000;}

  

#left {width:200px;padding:0 10px;}
#right {width:200px;padding-left:5px;}

div.tabs2
{
    height:14px;
    padding:8px;
    background:#e6e5d1;
    border-top:1px solid #fff;
    border-bottom:5px solid #fff;
    text-align:right;
}

#tabs2 li {display:inline;margin-left:10px;}
#tabs2 a {color:#83905e;text-decoration:none;}
#tabs2 a.active {color:#000;font-weight:bold;}
#tabs2 a:hover {color:#000;}

#logo img {position:absolute;top:40px;left:20px;width:320px;height:190px;}

div.tabs1
{
    width:780px;
    height:28px;
    margin:0 auto !important;
    position:absolute;
    top:230px;
    left:20px;
}

ul#tabs1 {
    list-style-type: none;
    height: 43px;
    top: 0px;
    position: relative;
    left:0;
    margin: 0;
    padding: 0;
}
#tabs1 li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
#tabs1 li a {
    float: left;
    display: block;
    color: #666;
    height: 43px;
    background-repeat: no-repeat;
    text-indent: -3000px;
    background-image: url(/c/layout/default/menu.png);
}

#tabs1 li.home a {background-position: 0 -43px; width: 105px;}
#tabs1 li.home a:hover,#tabs1 li.home a.active {background-position: 0 0;}

#tabs1 li.o-mnie a {background-position: -105px -43px; width: 70px;}
#tabs1 li.o-mnie a:hover,#tabs1 li.o-mnie a.active {background-position: -105px 0;}

#tabs1 li.oferta a {background-position: -175px -43px;width: 65px;}
#tabs1 li.oferta a:hover,#tabs1 li.oferta a.active {background-position: -175px 0;}

#tabs1 li.galeria-zdjec a {background-position: -240px -43px;width: 105px;}
#tabs1 li.galeria-zdjec a:hover,#tabs1 li.galeria-zdjec a.active {background-position: -240px 0;}

#tabs1 li.partnerzy a {background-position: -345px -43px;width: 85px;}
#tabs1 li.partnerzy a:hover,#tabs1 li.partnerzy a.active {background-position: -345px 0;}

#tabs1 li.kontakt a {background-position: -430px -43px;width: 75px;}
#tabs1 li.kontakt a:hover,#tabs1 li.kontakt a.active {background-position: -430px 0;}



.submenu
{
margin:0px;
padding:0px;
font-size:12px;
font-weight: normal;
text-align:left;
line-height:2;
}

.submenu ul {padding-left:15px;}

.submenu li
{
margin: 0;
padding: 0;
display: block;
}

.submenu li a
{
color:#355A6C;
padding: 2px 0px;
text-decoration: none;
border:0;
}
.submenu li a:hover {color: #F42E57;}
.submenu li.active a {color: #F42E57;font-weight:bold;}

.submenu span {color:#83905E;font-weight:normal;}


.information {padding:7px;font-weight:bold;background:#e6e5d1;color:#fff;}




ol {list-style-type:decimal;}


/*ul.sitemap, ul.sitemap ul {list-style-type:none;}*/
ul.sitemap ul {margin:0;padding:0;padding-left:20px;}
ul.sitemap li {list-style-image:url(/gfx/sitemap_list.gif);margin:0;padding:0;}
ul.sitemap li.clear {list-style-type:none;list-style-image:none;margin:-18px 0px 0px 0px;}
html>body ul.sitemap li.clear {padding:0;margin:0;}
ul.sitemap a {color:#3391b4;border:0;}
ul.sitemap a:visited {color:#3391b4;}

