/***************************************************
    PRINT CSS file for Sigma
    Author: WEB Marketing (www.wem.hr)
    Media: Print
    
    STRUCTURE:
    01/ BASIC SETTINGS 
    02/ LAYOUT & GRID
    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, a img,
a:link, a:visited, 
a:hover, 
a:active { outline: none; color: #000; text-decoration: none; }
.clear   { clear: both; }

/*** HIDE ***/
#logo, 
#mainHeader h2, 
#sigmastanLogo, 
#topNav, 
#path, 
#banners, 
#secContainer, 
#subContainerHolder, 
#topLink, 
#development, 
#infoHolder, 
#bannerHolder, 
.paginator, 
#searchLinks,
#sort { display: none; }
#flash { position: absolute; top: -9999px; left: -9999px; }


/*
02/ LAYOUT & GRID
==================================================*/
#printlogo { display: block; margin: 0 0 20px 0; }
#copyright { clear: both; margin-top: 20px; padding-top: 5px; border-top: 1px solid #ccc; font-size: 8pt; }

/*** FAQ ***/
#mainContent .question { margin: 0; font-weight: bold; }
#mainContent .answer { margin: 0 0 5px 17px; }

/*** GALLERY ***/
.galleryImagesWrapper { margin-bottom: 20px; clear: right; width: 750px; }
.galleryImage { display: inline; float: left; width: 167px; margin-right: 20px; margin-bottom: 25px; color: #808080; }
#mainContent .galleryImage img { margin: 0 0 5px 0; }

/*** ETAZA ***/
#etazaContainer { display: inline; float: left; margin-bottom: 20px; }
#etazaSecContainer { display: inline; float: right; width: 98px; margin-bottom: 20px; }

#etazaTlocrtHolder { margin-bottom: 10px; }
#etazaTlocrt { width: 674px; margin-bottom: 20px; }

#catalogTable { display: inline; float: left; width: 550px; }
#catalogTable table { margin: 0; border-collapse: collapse; width: 100%; }
#catalogTable th { background: #fff; color: #7a0e20; border: none; border-bottom: 1px solid #d4cbcd; text-align: left; }
#catalogTable td { border: none; border-bottom: 1px solid #d4cbcd; background: #f6eeef; padding: 2px 5px; }

td.left, th.left { text-align: left; }
td.right, th.right { text-align: right; }
td.center, th.center { text-align: center; }

/*** STAN ***/
#tlocrtCol { display: inline; float: left; width: 380px; border: 1px solid #c0c0c0; margin-bottom: 20px; }
#tlocrtHolder { text-align: center; padding: 80px 15px; border-bottom: 1px solid #c0c0c0; }

#mjeriloHolder { height: 100%; overflow: hidden; padding: 5px 20px 5px 40px; }
#mjerilo { display: inline; float: left; font-size: .85em; }
#mjerilo img { vertical-align: middle; margin-right: 20px; }
#objektImage { display: inline; float: right; margin-top: 10px; }

#stanInfoCol { display: inline; float: right; width: 250px; margin-bottom: 20px;  }

#stanTable ul { margin-bottom: 20px; }
#stanTable ul li { list-style: none; margin: 0; font-size: 120%; }

#stanTable table { margin: 0; width: 100%; border-collapse: collapse; }
#stanTable th, #stanTable td { border: none; border-bottom: 1px solid #c0c0c0; padding: 2px; line-height: 1.2em; vertical-align: top; }
#stanTable th { font-weight: bold; }

.zaprod { color: #407510; }
.rez { color: #f69c00; }
.prod { color: #cc0000; }

#status { float: right; font-size: 150%; font-weight: bold; margin-top: -40px; }

#stanPositionContainer { clear: both; page-break-before: always; margin-bottom: 20px; }

/*** SEARCH PARAMETERS ***/
#searchParameters                    { padding: 0; margin: 0 0 10px 0; }
#mainContent #searchParameters h2    { margin-top: 0; }
#mainContent #searchParameters p     { margin: 0; }
#mainContent #searchParameters table { margin: 0 0 10px 0; padding: 0; border: none; width: auto; }
#mainContent #searchParameters th,
#mainContent #searchParameters td    { padding: 3px 20px 3px 0; border: none; background: #fff; text-align: left; }
#mainContent #searchParameters tr:hover td { background: #fff; } 
#mainContent #searchParameters .highlight                             { color: #7a0d20; font-weight: bold; }
.searchNotice { margin-bottom: 20px; }

/*** SEARCH BOX - nova pretraga ***/
#mainContent .searchForm { width: 300px; height: 200px; overflow: hidden; background: none; margin: 0 auto; }
#mainContent .searchForm fieldset { border: none; padding: 10px 5px; }

#mainContent .select { height: 100%; overflow: hidden; padding-bottom: 10px; }
#mainContent .input { height: 100%; overflow: hidden; padding-bottom: 10px; }

#mainContent .searchForm label { display: block; float: right; width: 100px; margin-left: 5px; padding-top: 0; color: #666; }
#mainContent .select select { width: 180px; float: left; background: #fff; font: normal 12px Arial, Helvetica, sans-serif; color: #000; border: 1px solid #666; }
#mainContent .select select option { padding: 0 5px; }

#mainContent .inputHolder { float: left; width: 160px; padding: 0 0 0 10px; height: 100%; overflow: hidden; }
#mainContent .inputHolder input { width: 45px; padding: 1px 2px; background: #fff; font: normal 11px Arial, Helvetica, sans-serif; color: #000; border: 1px solid #666; text-align: center; margin-right: 5px; }

#mainContent .searchFormSubmit { width: 58px; height: 21px; background: #ddd; border: 1px solid #afafaf; font: normal 11px Arial, Helvetica, sans-serif; color: #000; text-align: center; margin-top: 20px; }



/*
03/ TYP
==================================================*/
h1         { font-size: 16pt; font-weight: normal; margin-top: 20px; margin-bottom: 25px; }
h2         { font-size: 10pt; font-weight: bold; margin: 20px 0 10px 0; }
h3         { font-size: 9pt; font-weight: bold; margin: 20px 0 10px 0; }
h4, h5, h6 { font-size: 10pt; font-weight: bold; margin: 15px 0 10px 0; }


p, ul, ol  { margin: 10px 0; }
ul, ol     { padding-left: 10px; }
ul li      { list-style: outside circle; margin-left: 20px; margin-right: 20px; }
ol li      { list-style: outside decimal; margin-left: 35px; margin-right: 20px; }

img        { margin: 10px 0; }

table      { margin: 10px 5px; border-collapse: collapse; }
th, td     { padding: 5px; border: 1px solid #ccc; }
.blank     { margin: 10px 0; }
.blank th, 
.blank td  { border: none; padding: 0; }
table p, 
table ul, 
table ol, 
table table { margin: 0; }
caption     { margin: 10px 0 0 0; }
