/*--------------------------------------      
     Copyright Maja Babic 2014
     Author: Maja Babic
-------------------------------------- */
* {margin:0; padding:0;}
@page {size:A4}
@page {margin:2cm}
@page{orphans:4; widows:2;} /*TESTIRATI*/
/*orphans - min br redova paragrafa koji mora ostati na dnu strane
  widows - min br redova paragrafa koji mora ostati na vrhu strane */
.pageBreak {page-break-after:always}
.noPrint {display:none}
.print {display:block}

.doubleBreakTop {margin-top:15pt}
.doubleBreakBottom {margin-bottom:15pt}

/*=====================================*/
/*               LAYOUT                */
/*=====================================*/
#container {width:100%; margin:0;}
#header, #footer, #middleLeft, #leftSideDefault, #importantLinks, #news, #optimized, .spacer {display:none} 
#middleRight {width:100%; padding:0; float:none;}
.sadrzaj {width:100%; margin:0;}

/* default page */
#headerRight, #headerRightTop, #headerRightMiddle, #slider {display:none} 

/*=====================================*/
/*              TYPOGRAPHY             */
/*=====================================*/
/* -- naslovi-- */
/*	h1 - naslov strane
	h2 - naslov teksta
	h3 - naslov teksta, nivo 2 - (nije korišcen)
	h4 - naslov teksta, nivo 3 - (nije korišcen)
	h5 - aplikacije - (nije korišcen)
	h6 - naslov za footer navigaciju
	za font pisati prvo color pa font-size*/
/*h3 {margin:20pt 0 7pt 0; font-size:14pt;} /* DEFINISATI UNAPRED?, TESTIRATI*/
/*h4 {margin:20pt 0 7pt 0; font-size:12pt;}/* DEFINISATI UNAPRED?, TESTIRATI*/

body {font:12pt "Times New Roman", Times, serif; color:#000; text-align:justify;}
h1, h2 {width:auto;}
h1 {margin-bottom:11pt; padding-bottom:0; border-bottom:3pt double #ddd; color:#ddd; font-size:16pt; text-transform:uppercase; display:block;}
h2 {margin:18pt 0 9pt 0; font-size:14pt;}

ul, ol {margin-bottom:5pt; padding:0 0 0 40pt;}
p, ul li, ol li {line-height:1.3;}
p {margin-bottom:3pt; text-indent:25pt}
p.preList, ul li, ol li {margin:0}
p.noIndentPrint {text-indent:0} /* kad ne treba da se uvlaci paragraf u štampi */
.spaceBeforeP, .spaceAfterP, .spaceAfterImg, .spaceBeforeImg {margin:0} /* razmaci u sadržaju */
a, a:visited  {color:#02518c; text-decoration:underline} /* linkovi */

/* -- FAQ -- */
ol.faq li {padding-bottom:8pt;}
ol.faq li ul li {padding-bottom:0;}
.backToTop {display:none}


/*=====================================*/
/*           SADRŽAJ  SAJTA            */
/*=====================================*/
/* kolone */
.column21, .column22, .column2a, .column2b  {width:auto; margin:0; float:none;}

/* slike */
img {display:none} /*NAĐI I TESTIRAJ*/
img.imageBorderPrint {width:50%; margin:10pt auto; padding:2pt; border:1pt solid #ddd; display:block} /*NAĐI I TESTIRAJ*/
img.promoActionsImage {margin-bottom:0;}

/* text box (naglašen txt na stranicama) */
.textBox {margin:0 0 15pt 25pt;}
.textBoxTop, .textBoxBottom  {display:none}
.textBoxMiddle {padding:0;}
.textBoxMiddle p {margin:0; color:#999; font-size:10pt; font-style:italic; text-indent:0;}

/* -- komentari (sitan text) -- */ 
.comment {margin:10pt 25pt 10pt 25pt; padding:5pt; border:1pt solid #ddd; color:#111; font-size:10pt;}
.comment p, .comment ul {margin-bottom:3px; line-height:1.2; text-indent:0;}
.comment ul, .comment ol {padding:0 0 0 36px;}

/*=====================================*/
/*               TABELE                */
/*=====================================*/
/* -- sve tabele -- */
/*table head display:table-header-group prikazuje zaglavlje na svakoj strani, kad se tabela prelama na više strana (ne radi u GC): */
table {width:auto; margin:15pt auto; border:1.5pt solid #000; border-collapse:collapse; font-size:11pt; line-height:1.3; table-layout:fixed;}
table thead {border-bottom:1.5pt solid #000; font-weight:bold; text-align:center; text-transform:uppercase; display:table-header-group;} 
table thead span {font-style:italic; font-weight:normal; text-transform:none;}
th, td {height:16pt; padding:0 3pt; border:0.75pt solid #999; overflow:hidden;}
th {font-weight:bold;}
td {text-align:left;}
td.tblAlignCenter {text-align:center}
td.tblAlignLeftPrices {padding-right:25pt; text-align:right;} /* za novcane iznose */

/* -- razno -- */
th.tblIdNumber {width:35pt; min-width:35pt} /*redni broj*/
th.tblPackage {width:65pt}
th.tblWifi {width:35pt}
td.tblWifiImg img {height:13pt; margin:0 auto; text-align:center; display:block;}

/* -- licni podaci -- */
th.tblName {width:75pt;}
th.tblSurname {width:75pt}
th.tblNameSurname {width:130pt}
th.tblBusinessName {width:115pt}
th.tblJMBG {width:75pt;}
th.tblIdentityCard {width:55pt;}

/* -- kontakt podaci -- */
th.tblCountry {width:100pt}
th.tblZIPCode {width:35pt}
th.tblCity {width:100pt}
th.tblCityPart {width:125pt} 
th.tblStreet {width:250pt} 
th.tblAreaCode {width:30pt}
th.tblPhone {width:70pt}
th.tblEmail {width:225pt}
th.tblEmailPTT {width:150pt}

/*  -- cenovnici --*/
th.tblPrice {width:72pt;} /* za novcane iznose */
th.tblDescription100 {width:75pt;} /*za tekstualne kolone (opisi usluga i sl.) - širina polja za screen 100px*/
th.tblDescription150 {width:110pt;} /*150px*/
th.tblDescription200 {width:150pt;} /*200px*/
th.tblDescription250 {width:190pt;} /*250px*/
th.tblDescription300 {width:230pt;} /*300px*/
th.tblDescription350 {width:270pt;} /*350px*/
th.tblDescription400 {width:310pt;} /*400px*/
th.tblDescription500 {width:350pt;} /*500px*/
th.tblDescription600 {width:390pt;} /*600px*/

/* -- TV kanali -- */ /*osobine se nasledjuju i iz osnovnih tabela*/
.tblChannels {margin:0 auto; margin-top:10pt; font-size:10pt;}
.tblChannels th, .tblChannels td {padding:0;}
.tblChannels th {height:20pt; border:0; border-bottom:2pt solid #000;}
.tblChannels td {height:27pt; border:0; border-bottom:0.75pt solid #999; text-align:center; text-transform:uppercase}
.tblChannels td.alignLeft {padding-left:10pt; text-align:left;}
.tblChannels th.tblChannelIdNumber {width:30pt;}
.tblChannels th.tblChannelLogo {width:90pt;}
.tblChannels th.tblChannelName {width:170pt;}
.tblChannels th.tblChannelNumber {width:60pt;}
.tblChannels th.tblChannelFrequency {width:80pt;}
.tblChannels th.tblChannelPackage {width:80pt;}
.tblChannels th.tblChannelPosition {width:50pt;}
.tblChannels tbody td img {max-width:60pt; max-height:20pt; margin:0 auto; display:block}


/*=====================================*/
/*                FORME                */
/*=====================================*/
form, .messageError, .messageFormBox {display:none;}
.areaCodeCity {width:440pt; font-size:10pt; text-indent:0} /* gradovi u mrežnim grupama */