*{ 
    padding:0px
}
/*
html, body{
    margin:0;
    padding:0;
    text-align:center;
    background: #faf8f3;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:12px;
    line-height:1.4em;
    color:#666666;
} 
*/
/*#pagewidth{
    width:896px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    background: #F8F6F1;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
} */
/*
#menul {
    color: #835A3A;
    border-bottom: 1px dotted #9A8D7D;
    font-weight: none;
    text-decoration: none
}

#menul:hover {
    color: #31302E;
    border-bottom: 1px dotted #31302E;
    font-weight: none;
    text-decoration: none
}*/

#header{
    position:relative;
    height:220px;
    width:100%;
} 

/*#leftcol{
 width:259px; 
 float:right;
 position:relative; 
 }*/

/*#maincol{
	float: right;
	display:inline;
	position: relative;
	width:622px;
	right: 8px;

 }*/


/* main blok formatowanie- pozycje START */
/*#main_bottom {
    position:relative;
    width:622px;
    height:75px;
    background: url(../image/content/main_bottom.gif) repeat-x;
}*/

#dol-l {
    position:relative;
    left:0px;
    top:0px;
    width:22px;
    height:75px;
    background: url(../image/content/dol_l.gif) repeat-x left top;
}

#dol_bg {
    position: absolute;
    left: 164px;
    top: 0px;
    height: 75px;
    background: url(../image/content/dol_l_bg.gif) repeat-x;
}

/*
#b-dogory {
    position:absolute;
    left:458px;
    top:0px;
    width:134px;
    height:75px;
    background: url(../image/content/dol_l_bg.gif) repeat-x;
}
*/

#dol-r {
    position:absolute;
    left:600px;
    top:0px;
    width:22px;
    height:75px;
    background: url(../image/content/dol_r.gif) no-repeat top;
}

#dol-bootom {
    position:absolute;
    left:0px;
    top:75px;
    width:622px;
    height:15px;
    background: url(../image/content/dol_bootom.gif) no-repeat;
}

/* main blok formatowanie- pozycje END*/





* html .clearfix{height: 1%;}
.clearfix{display: block;}



.ankieta td {background: #eee; vertical-align: middle; padding: 10px;}
.ankieta td h3 {padding: 0; margin: 0;}

/*printer styles*/ 
@media print{ 
    /*hide the left column when printing*/
    #leftcol{display:none;}
    #twocols, #maincol{width:100%; float:none;}
}

/*nowe elementy panoramicart.pl*/
div#pa_header100 {width: 100%; height: 460px; background-image: url(../image/top/rozaniec_01.png); text-align: center;}
div#pa_header {position: relative; margin-left: auto; margin-right: auto; width: 900px; height: 460px; background-image: url(../image/top/rozaniec_02.jpg);}
div#pa_header_right {position: absolute; top: 0; left: 900px; width: 170px; height: 456px; background-image: url(../image/top/rozaniec_02a.jpg);}

div#pa_okladki {position: absolute; top: 205px;}
div#pa_bar {position: absolute; top: 460px; left: 30px; width: 480px; height: 40px; background-image: url(../image/top/rozaniec_03.png);}

a#pa_logo {display: block; width: 501px; height: 107px; position: absolute; left: 0; top: 84px; background-image: url(../image/top/logo_top.png);}
div#pa_bar100 {width: 100%; height: 40px; background-image: url(../image/top/rozaniec_03.png);}
ul#pa_top_menu {list-style-type: none; margin: 0 0 0 8px; padding: 0; font-family: Tahoma,sans-serif; font-size: 11px; font-weight: bold;}
ul#pa_top_menu li {float: left; height: 75px;}
ul#pa_top_menu li.active {background-image: url(../image/top/rozaniec_04a.png); background-repeat: no-repeat;}
ul#pa_top_menu li div.right {height: 75px;}
ul#pa_top_menu li.active div.right {background-image: url(../image/top/rozaniec_04c.png); background-repeat: no-repeat; background-position: right top;}
ul#pa_top_menu li div.center {height: 75px; margin: 0 8px;}
ul#pa_top_menu li.active div.center {background-image: url(../image/top/rozaniec_04b.png);}
ul#pa_top_menu li a {display: block; padding: 20px 10px 0 10px; text-decoration: none;}
ul#pa_top_menu li a.single {padding: 25px 10px 0 10px;}
ul#pa_top_menu li a:hover {color: #1e4ab7;}
ul#pa_top_menu li.active a:hover {color: #eee;}
ul#pa_top_menu li.active a {color: #fff;}

ul#pa_tab_buttons {position: absolute; top: 405px; left: 8px; list-style-type: none;}
ul#pa_tab_buttons li {float: left; margin-right: 10px;}
ul#pa_tab_buttons li img {border: none;}

div#pa_search {position: absolute; top: 469px; left: 580px; width: 311px; height: 24px;
               background-image: url(../image/top/rozaniec_13.jpg); background-repeat: no-repeat;
               background-position: 0px 0px;}
div#pa_search input#search {position: absolute; top: 0; left: 0px; width: 200px; background: none;}
div#pa_search input#submit {position: absolute; top: 0; left: 225px;}

#menu_top {width: 311px; height: 60px; background-image: url(../image/content/rozaniec_09a.jpg);}

div#pa_footer100 {width: 100%; height: 198px; background-image: url(../image/content/rozaniec_19.jpg); text-align: center;}
.pa_clear {clear: both;}
div#footer div#pa_logo_bottom {position: absolute; width: 382px; height: 85px;
                                  left: 446px; top: 85px; background-image: url(../image/content/logo.png);}
div#footer div#pa_logo_ssl {position: absolute; top: 85px; width: 53px; height: 80px; background-image: url(../image/content/ssl_logo.png);}
div#footer div#pa_adres {color: #fff; font-size: 13px; margin-left: 65px; margin-top: 65px;}
div#footer div#pa_adres a {color: #fff; padding: 0;}
/*modyfikacje panoramicart.pl*/
div#newsletterDiv {display: none; text-align: left;}
div#newsletterDiv form {margin: 0; padding: 0;}
div#newsletterDiv input#ne_email {width: 276px;}

html, body{
    margin:0;
    padding:0;
    text-align:center;
    background: #fff;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:12px;
    line-height:1.4em;
    color:#000000;
}

#pagewidth{
    width:877px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}

#leftcol{
    width: 311px;
    float: right;
    position: relative;
    top: -3px;
}

#maincol{
    float: left;
    width: 566px;
    position: relative;
}

#main {
    border: none;
    background: #fff;
    margin-left:7px;
    width: 530px;
    padding-top: 10px;
} 

div#footer {position: relative; margin-left: auto; margin-right: auto; width: 900px; height: 198px;}

#footer {
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    text-align: left;
}
#footer ul {
    list-style-type: none;
    padding-top: 20px;
    position: relative;
}
#footer ul li {
    float: left;
    margin: 0;
    padding: 0 10px;
    display: inline;
    color: #ffffd5;
    font-size: 12px;
}
#footer ul li a {
    color: #ffffd5;
    font-weight: bold;
    font-size: 14px;
    padding: 0;
    margin: 0;
}
#footer ul li a:hover {
    color: #fff;
}

