/* Layout 1 css */
html, body { margin: 0; padding: 0; }

.box { border: 1px solid red; }

body { cursor: default; text-align: center; background: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

td, th { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

img { border: 0 none; vertical-align: middle; }

form, form p { padding: 0; margin: 0; }

#page { width: 625px; position: relative; margin: 0 auto; text-align: left; background: White url(/projects/pzmtravel/image/main_bg.png) repeat-y; }

#head { display: none; }

#login { display: none; }

#menu_top { display: none; }

#logo { display: none; }

#panel { display: none; }

#footer { display: none; }

#shop_bag { display: none; }

/* Koniec standardowego */

#content { width: 625px; overflow: hidden; margin-top: 30px; padding-bottom: 30px; }

input { vertical-align: middle; }

input.text { visibility: visible; border: 1px solid #7f9db9; background-color: white; vertical-align: middle; padding: 1px; }

input.textarea { visibility: visible; border: 1px solid #7f9db9; background-color: white; vertical-align: middle; padding: 1px; }

input.checkbox { visibility: visible; border: 0px none; background: transparent; vertical-align: middle; padding: 1px; }

input.radio { visibility: visible; border: 0px none; background: transparent; vertical-align: middle; padding: 1px; }

/* Home page */

#content #home { color: #333815; margin-right: 10px; }

#content #home img { float: left; margin-right: 5px; margin-bottom: 2px; }

#content #home h1 { margin: 0px; padding: 6px 0px; font-weight: bold; font-size: 16px; }

#content #home h2 { margin: 0px; margin-bottom: 20px; padding: 4px 2px; font-weight: bold; font-size: 14px; border-left: 5px solid black; }

#content #home h2.mini { background: url(/projects/pzmtravel/img/header_mini.png) repeat-y; }

#content #home h2.medium { background: url(/projects/pzmtravel/img/header_medium.png) repeat-y; }

#content #home h2.max { background: url(/projects/pzmtravel/img/header_max.png) repeat-y; clear: both; }

#content #home #news { margin-right: 230px; }

#content #home #shop_box { float: right; width: 210px; }

/* News */
#news .news { border-bottom: 1px solid black; margin-bottom: 10px; }

#news .news a { color: #333815; }

#news .next_n { text-align: right; margin: 5px 0px; font-weight: bold; }

/* Shop */
#shop_box .sitem { border-bottom: 1px solid black; margin: 10px 0px; height: 70px; }

#shop_box .stitle { color: black; margin: 2px 0px; font-weight: bold; }

/* Directory */

#content #directory { color: #333815; margin-right: 10px; margin-top: 20px; }

#content #directory h1, h2 { margin: 0px; padding: 4px 2px; font-weight: bold; font-size: 14px; border-left: 5px solid black; background: url(/projects/pzmtravel/img/header_max.png) repeat-y; }

#content #directory h2 { margin: 10px 0px; }
                        
#content #directory #nav { color: #999; font-weight: bold; font-size: 0.8em; }

#content #directory #dir_box { position: relative; top: -24px; float: right; width: 150px; margin-left: 10px; margin-bottom: 5px; padding: 3px; background: url(/projects/pzmtravel/img/dir_box_bg.png) repeat-x; }

#dir_box ul { margin: 0px; padding: 5px 10px; list-style: none; }

#dir_box li a { display: block; color: #6e6d6b; height: 15px; padding-left: 10px; margin: 5px 0px; text-decoration: none; font-weight: bold; background: url(/projects/pzmtravel/img/punkt_gray.gif) no-repeat 0px 5px; }