body{ background: #402e5c url('../_img/body.jpg') no-repeat top center; margin: 0; padding: 0; font-family: Tahoma, sans-serif; font-size: 11px; color: #fff; width:100%; height:100%}
#page{width:960px; height:auto; margin:0 auto; background-color: transparent;}
img {border:0;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:underline;}
p{line-height:16px; margin:8px 0 8px 0;}
.cl{width:100%; height:1px; line-height:1px; font-size:1px; clear:both;}
#page .header{width:100%;}
#page .left{float:left; width:702px; background: transparent url('../_img/bg_left.gif') repeat-y top left; height:336px; }
#page .lewo {width:702px; height:auto;}
#page .left #flash{margin-left:12px; height:285px; width:690px;}
#page .left .menu {width:702px; height:51px; float:left; background: transparent url('../_img/bg_menu.gif') no-repeat top left; position:relative;}
#page .left .menu ul{list-style-type:none; margin:0 0 0 12px; padding:0; }
#page .left .menu ul li{display:inline; background: transparent url('../_img/bg_menu_li.gif') no-repeat top right; height:49px; padding:0; margin:0; }
#page .left .menu ul li a.oferta{display:block; background: transparent url('../_img/menu_oferta.gif') no-repeat top left; width:150px; height:49px;float:left;}
#page .left .menu ul li a.przejdz{display:block; background: transparent url('../_img/menu_przejdz.gif') no-repeat top left; width:190px; height:49px;float:left;}
#page .left .menu ul li a.internet{display:block; background: transparent url('../_img/menu_internet.gif') no-repeat top left; width:130px; height:49px;float:left;}
#page .left .menu ul li a.doradca{display:block; background: transparent url('../_img/menu_doradca.gif') no-repeat top left; width:208px; height:49px; float:left;}
#page .left .menu ul li.active a{background-position:bottom left;}

#page .left .menu ul.podmenu{margin:0px 0 0 0; padding:0; list-style-type:none;}
#page .left .menu ul.podmenu li{background: transparent url('../_img/right_bottom_li.gif') no-repeat 0 4px; padding-left:8px; width:90%; margin:0px 0 0 0; }
#page .left .tabelka{margin-left:11px;}
#page .right {float:left; width:255px; height:auto;}
#page .right .top{background: transparent url('../_img/bg_right_top.gif') no-repeat top left; width:237px; height:98px; padding:40px 0 0 18px;}
#page .right .oferta{background: transparent url('../_img/bg_right_top2.gif') no-repeat top left; width:237px; height:auto; padding:40px 0 20px 18px;}
#page .right .bottom{background: transparent url('../_img/bg_right_bottom.gif') no-repeat top left; width:237px; height:198px;  padding-left:18px;}
#page .right .kontakt{background: transparent url('../_img/bg_right_bottom2.gif') no-repeat top left; width:255px; height:198px; padding:30px 0 0px 0;}
#page .right .link_kontakt{padding:0px 0 0 0px; display:block;}
#page .right ul{margin:6px 0 0 0; padding:0; list-style-type:none;}
#page .right ul li{background: transparent url('../_img/right_bottom_li.gif') no-repeat 0 4px; padding-left:10px; width:90%; margin:4px 0 0 0;}
#page .right .linia{ width:90%; height:1px; border-bottom:1px solid #b297bf; line-height:1px; font-size:1px; margin:20px 0 20px 0;}
#page .content{width:955px; padding: 30px 0 0 0px; height:auto; background-color: #412a5f; float:left; border-left:1px solid #8866ab; border-right:1px solid #8866ab;}
#page .content .box{width:270px; height:auto; border-right:2px solid #8866ab; margin-left:15px; padding:0px 20px 0px 0; float:left;}
#page .content .box .wrap{float:left; width:170px; height:auto; margin-right:20px;}
#page .content .box .image{float:left; width:80px; height:auto;}
#page .content .box .wiecej{width:100%; text-align:right;}
#page .content_bottom{background: transparent url('../_img/bg_content_bottom.gif') no-repeat top left; width:100%; height:3px; margin-top:20px; line-height:3px; font-size:1px;}
#page .content_bottom_short{background: transparent url('../_img/bg_content_bottom.gif') no-repeat top left; width:700px; height:3px; margin-top:20px; line-height:3px; font-size:1px; margin-left:1px;}
#page .footer{width:937px; height:10px; padding:10px 0 20px 20px; float:left;}
#page .left .breadcrump{float:left; color:#b297bf; width:650px; border-bottom:1px solid #b297bf; height:20px; margin-left:0px; margin-top:10px; margin-bottom:30px;}
#page .left .breadcrump a{color:#b297bf;}
#page .left .text{padding:0 0px 0 20px; width:681px; height:auto; float:left; border-right:1px solid #8866ab;}
#page .left .dol{padding:0 0px 0 0px; width:701px; height:auto; float:left; border-right:1px solid #8866ab;}
#page .left .text .baner{margin-left:10px;}
#page .left .text .tlo{ background-color:#4b3367; padding:6px 10px 6px 10px; width:640px; margin:20px 0 20px 0;}
#page .left .text .boks{ border-bottom:1px dotted #b297bf; width:650px; height:auto; padding-left:10px; padding-bottom:10px; margin-bottom:20px;}
#page .left .text .boks .title{color:#fbc0ff; font-weight:bold; font-size:13px;}
#page .left .text .boks .tresc{background: transparent url('../_img/bg_boksy.gif') no-repeat 0 12px; width:540px; padding-left:40px; height:auto !important; min-height:50px; height:50px;}


a.tooltip{ position:relative;}
span.tooltip{ display: none; background: transparent url('../_img/bg_tooltip.gif') no-repeat top center; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
/* a.tooltip:hover{ z-index:25; color: #aaaaff; background:;}
a.tooltip:hover span.tooltip{ z-index:26; background-color:#252048; display:block; position:absolute; top:40px; left:0; padding: 4px 0 0 2px; margin-top:10px;  width:150px; color: #fff; text-align: left; height:auto;}
span.tooltip:hover{ z-index:26; background-color:#252048; display:block; position:absolute; top:40px; left:0; padding: 4px 0 0 2px; margin-top:10px;  width:150px; color: #fff; text-align: left; height:auto;}  */
#page .content .no_border{border:0;}