/***************************************************
    PRINT CSS file for Visia Dubrovnik
    Author: WEB Marketing (www.wem.hr)
    Media: Print
    
    STRUCTURE:
    01/ BASIC SETTINGS 
    02/ LAYOUT & CONTENT
    03/ TYP
***************************************************/

/*
01/ BASIC SETTINGS
==================================================*/
*                     { margin: 0; padding: 0; list-style: none; }
body                  { font: normal 9pt Arial, Helvetica, sans-serif; line-height: 1.4em; color: #000; background: #fff; }
a img                 { border: none; }

a                     { outline: none; color: #000; text-decoration: none; }
a img                 { border: none; }
.clear                { clear: both; }

/*** HIDE ***/
#logo,
#mainMenu,
#header,
#toolsHolder,
#path,
#toolsHolder,
#facebook-like,
#secContainer,
#footer .box,
#development,
.box object,
#mainContent object,
#topLink, 
.paginator,
#searchBox,
.images-filter,
.searchLink           { display: none !important; }


/*
02/ LAYOUT & CONTENT
==================================================*/
#printlogo      { display: block; margin-bottom: 40px; }
#contactBox     { clear: both; margin: 20px 0 0 0; font-size: 8pt; }
#container      { margin-bottom: 30px; }

#homeCols,
#homeWide       { clear: both; margin-bottom: 20px; }
#homeCols .box  { display: inline; float: left; width: 260px; margin: 0 40px 30px 0; }

.imagesList     { width: 459px; height: auto; overflow: hidden; }
.imagesList ul  { margin: 0; padding: 0; }
.imagesList ul li { float: left; padding: 0; background: 0; margin: 0 1px 1px 0; width: 50px; height: 50px; }

.main-image     { margin: 0 0 20px 0; }
.autor-info     { margin: 0 0 20px 0; padding: 0; }
.autor-info li  { margin: 0; padding: 0; background: 0; list-style: none; }

.searchResults  { display: table; margin-bottom: 30px; width: 100%; clear: both; }
.searchItem     { clear: both; padding: 0; border-top: 1px solid #ccc; position: relative; }
#firstSearchItem{ padding-top: 0 !important; border-top: 0 !important; }
.searchImage    { display: inline; float: left; width: 50px; height: 50px; overflow: hidden; margin: 5px 15px 5px 0; }
.searchAuthor   { display: inline; float: left; width: 250px; color: #add0db; margin: 5px 0; }
.searchAuthor p { margin: 0; }
.authorName     { font-size: 1.2em; font-weight: bold; }

/*
03/ TYP
==================================================*/
h1              { font-size: 16pt; font-weight: normal; margin-top: 20px; margin-bottom: 25px; color: #333; }
h2              { font-size: 12pt; font-weight: normal; margin: 20px 0 10px 0; color: #333; }
h3              { font-size: 12pt; font-weight: bold; margin: 20px 0 10px 0; color: #333; }
h4, h5, h6      { font-size: 12pt; font-weight: bold; margin: 15px 0 10px 0; color: #333; }

h2 a, h3 a,
h4 a, h5 a,
h6 a            { color: #333; }

p, ul, ol       { margin: 10px 0; }
ul, ol          { padding-left: 10px; }
ul li           { list-style: outside circle; margin-left: 10px; }
ol li           { list-style: outside decimal; margin-left: 35px; }

img             { margin: 0; }

table           { margin: 10px 0 10px 1px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
th, td          { padding: 5px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.blank          { margin: 10px 0; border: none; }
.blank th,
.blank td       { border: none; padding: 0; }
table p,
table ul,
table ol,
table table     { margin: 0; }
caption         { margin: 10px 0 0 0; }
