body {
 margin: 0;
 padding: 0;
 font: 0.7em Tahoma, Verdana, Helvetica, Arial;
 color:#666769;
 background: url('../img/back_body.gif');
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl,	dt, dd, li, address, form,
fieldset, hr, blockquote, img{
	margin: 0;
	padding: 0;
}
img, fieldset{
 border: none;
}
a{
 text-decoration: none;
 color:#666;
  border: none;
}
a:hover{
 text-decoration:underline;
}
a:active, a:focus{
 outline:0;
}

div.clear{
 clear:both;
}

input,textarea{
 border: solid 1px #AAA;
 color:#666;
 font-family: tahoma, verdana, arial; 
 font-size:1em;
 outline:0;
}
span.red, b.red{
 color:#f00;
}

#container{
 width:700px;
 height:551px;
 margin: 0 auto;
}
/*************** START LEFT COL ********/
#colLeft{
 width:225px;
 float:left;
}

#logoPTB{
 margin: 0 0 0 30px;
 height:122px;
 background:url('../img/logo_ptb.gif') no-repeat;
}
#logo_PTB_flash{
 padding: 12px 0 0 0;
 height:109px;
}

#navBox{
 /*height:194px;*/
 height:254px;
 background-color:#DFDFDF;
}
#logoLeft{
 /*
 background:url('../img/logo_red_left.gif') no-repeat;
 width:30px;
 height:194px;
 float:left;
 */
 
 background:url('../img/logo_red_left.png') no-repeat;
 width:30px;
 height:258px;
 float:left;
 
}

#navigator{
 width:195px;
 width:194px;
 float:right;
}

#nav {
 list-style-type:none;
 padding:0;
 margin:0;
}
#nav li{
 display:block;
 position:relative;
 margin-left:-1px;
 .margin-bottom:-2px;
}

#nav dl {
 position:absolute;
 top:0;
 left:0;
}
#nav dt a,#nav dt a:visited{
 display:block;
 width:195px;
}
#nav dd a{
 color:#aaa;
 font-size:0.8em;
}
#nav li a{
 text-decoration:none;
}
/* musibyc aby dzialalo w ie */
#nav li:hover, #nav li a:hover {
 border:0;
}
#nav dl dd{
 display:none;
 white-space:nowrap;
 width:180px;
 text-align:center;
 margin-top:-18px;
}
#nav li a:hover {
 color:#222;
}
#nav li a:hover dd, #nav li:hover dd{
 display:block;
}
#nav a.pad{
 margin: 0 20px 0 0;
}


#nav li.polventure{
 height:68px;
 background:url('../img/menu_over_polvanture.gif') no-repeat;
}
#nav li.polmedical{
 height:62px;
 background:url('../img/menu_over_polmedical.gif') no-repeat;
}
#nav li.polapartments{
 height:64px;
 background:url('../img/menu_over_polapartments.gif') no-repeat;
}
#nav li.prezent{
 height:64px;
 background:url('../img/menu_over_prezent.gif') no-repeat;
}
#nav li.wma{
 /*height:62px;*/
 height:65px;
 background: #fff url('../img/menu_over_wma.gif') no-repeat;
 border-right:1px solid #c8d5e0;
}

#nav li.polventure dt a{
 height:68px;
 background:url('../img/menu_polvanture.gif') no-repeat;
}

#nav li.polmedical dt a{
 height:62px;
 background:url('../img/menu_polmedical.gif') no-repeat;
}
#nav li.polapartments dt a{
 height:64px;
 background:url('../img/menu_polapartments.gif') no-repeat;
}
#nav li.prezent dt a{
 height:64px;
 background:url('../img/menu_prezent.gif') no-repeat;
}
#nav li.wma dt a{
 height:62px;
 background:url('../img/menu_wma.gif') no-repeat;
}



#nav li.e12{
 height:62px;
 background:url('../img/menu_over_e12.gif') no-repeat;
}
#nav li.e12 dt a{
 height:62px;
 background:url('../img/menu_e12.gif') no-repeat;
}


#nav li.treasure{
 /*height:62px;*/
 height:67px;
 background:url('../img/menu_over_treasure.gif') no-repeat;
}
#nav li.treasure dt a{
 /*height:62px;*/
 height:67px;
 background:url('../img/menu_treasure.gif') no-repeat;
}


#nav li.lovebagels a:hover {
 /*color:#EEE;*/
}
#nav li.lovebagels{
 /*height:62px;*/
 height:67px;
 background:url('../img/menu_over_lovebagel.gif') no-repeat;
}
#nav li.lovebagels dt a{
 /*height:62px;*/
 height:67px;
 background:url('../img/menu_lovebagel.gif') no-repeat;
}
#nav li.lovebagels a:hover {
 /*color:#EEE;*/
}




#nav dd a:hover { background:none;}
#nav li a:hover dt a,#nav li:hover dt a{background:none;}

#boxRecomend{
 /*height:215px;*/
 height:262px;
 margin: 0 0 0 30px;
 padding: 0px 14px 0 14px;
 background:#DFDFDF;
}
#boxRecomend .title{
 padding:23px 0 0 0;
 /*padding:74px 0 0 0;*/
}

#boxRecomend p{
 margin:25px 0;
}
#boxRecomend input.text{
 font-size:0.8em;
 padding:2px;
 width:120px;
 margin: 0 0 5px 0;
}
#boxRecomend input.submit{
 margin: 9px 0 0 0;
 
}
/*************** start right COL ********/

#colRight{
 width:475px;
 float:right;
}

#rightHead{
 height:63px;
 background:#fff;
}
#quickNav{
 text-align:right;
 padding: 5px 10px;
}
img#callus{
 margin:0 0 0 20px;
}

#page{
 position:relative;
 /*min-height:215px;*/
 height:100%;
 
 background: #fff url('../img/round_page_rb.gif') no-repeat bottom right;
}

#page .descr{
 margin: 0 2em 0 2em;
 padding:0 0 1.5em 0;
 
 
}

#page p{
 padding:0.5em 0;

}

#page div.title{
 text-align:center;
 margin:1em 0 1.2em 0;
}
#page img.title{
 margin:0 0 1em 0;
}

#page .round_lt{
 height:16px;
 background:url('../img/round_page_lt.gif') no-repeat top left;
}
#page ul{
 list-style-type: none;
 margin:0;
 padding:0;
}
#page li{
 background: url('../img/punkt_jasny.gif') no-repeat;
 background-position: 10px 10px;
 padding: 5px 30px;
}
.footer{
 color:#fff;
 margin: 4px 15px 4px 35px;
}
.footer a{
 color:#fff;
}
.footerRight{
 text-align:right;
}

.address{
 width:320px;
 margin:0 0 2em 80px;
}
.address .item{
 width:150px;

 float:left;
 padding:10px;
}

.contactForm{
 width:360px;
}
.contactForm .line{
 height:35px;
}

.contactForm .label{
 float:left;
 width:75px;
 text-align:right;
 padding-top:3px;
}
.contactForm .text{
 float:right;
 width:270px;
}
.contactForm input.text{
 width:265px;
 padding:2px;
}
.contactForm .lineArea{
 height: 135px;
}
.contactForm textarea{
 width:265px;
 height:120px;
}

.contactForm .button{
 padding:10px 90px;
}
.heightChange{
height:10px;
line-height:10px;
overflow:hidden;

}
