﻿*
{
    /*color: #787878;*/
    color:#5c5c5c;
    font-size:12px;
    font-family: Arial;
    line-height:1.5em;
}

h1
{	
    color:#416487; 
    margin:0 0 5px 0;
    padding:0;   
    font-size: 18px;
    font-family:Tahoma, Arial;
    font-weight:normal;
    line-height:30px;    
}

h2
{
    color:#f79428;    
    font-size: 13px;
    font-family:Arial;
    font-weight:bold;    
    line-height:18px;
    margin:13px 0 0 0;   
}

p
{
	margin:0 15px 15px 0; 
}


a IMG 
{
	border:0;	
}

p.noMargin
{
    margin:0px;
    padding:0px;    
}

/* lineDesign -------------------------------------------------------------------------------- */
.lineDesign h1
{
	height:40px;
	background:url(../Images/titleGradient.gif) no-repeat 0 0;	
	padding-top:20px;
	margin-bottom:10px;
}

.lineDesign h2 /* IE7.css , IE6.css */
{
	border-top: 1px solid #cfd6e2;
	margin:15px 0px 0px 0;
	padding:15px 0 0 0;
	display:block;
}

.lineDesign h2.noLine
{
	border:none;
	margin:0;
	padding-top:0;	
}

.lineDesign h1, .lineDesign h2
{
	clear:right;
}

.lineDesign .screenshot
{
	margin:5px 15px 20px 51px;	
}

.lineDesign UL
{
	margin-right:15px;	
}

/*------------------------------------------------------------------------------------- */

.defaultContent .genericItem p
{
}

.defaultContent UL
{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;		
}

.defaultContent UL UL
{
	margin-left:15px;	
}

.defaultContent LI /* IE6.css */
{	
	line-height:20px;
	background-image:url(../Images/listCircle.png);
	background-repeat:no-repeat;
	background-position:0 8px;
	padding-left:15px;
}


/* sitemap ------------------------------- */

.siteMap UL
{		
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	margin-left:20px;
	padding-left:20px;		
}

.siteMap LI
{
	line-height:25px;
}

.siteMap LI.first /* IE6.css */
{
	background-image:url(../Images/listCircle.png);
	background-repeat:no-repeat;
	background-position:0 10px;
	padding-left:15px;
	margin-left:0;
}
.siteMap UL.first
{
	margin-left:0;	
}
.siteMap UL.second
{	
	list-style-type:circle;
}
.siteMap UL.third
{
	list-style-type:square;		
}
/*------------------------------------*/

body
{
    margin:0px;
    padding:0px;
    background-image:url("../Images/bodyBG.gif");
    background-repeat:repeat-x;
}

body.print
{
	background-image:none;
	overflow:auto;
	width:1012px;
	margin:0 30px 0 30px;
}

body.print .menu_rightContent
{
	padding:0 57px 0 35px;
}

#aligner
{
    width:1010px;
    margin:auto;       
}

#content_header
{
   height:47px;
   width:968px;
   background-image: url("../Images/mainMenuBG.png");
   background-repeat:no-repeat;  
}

#content_main
{
	width:1011px; 
    background-image: url("../Images/contentBorders.png");
    background-repeat: repeat-y;
    overflow:hidden;        
}

#content_bg  /* IE6.css */
{
	width:1011px;
    background-image: url("../Images/contentBG.png");
    background-repeat: no-repeat;
    background-position:0px 100%;
    height:100%;    
}

#content /* IE6.css */
{
    padding-left:21px; 
    padding-bottom:25px;
    overflow:visible;   	
}

#search 
{
	margin-top:14px;
	margin-right:14px;	
	width:170px;
	height:19px;
	float:right;	
	background-image:url(../Images/searchBG.png);
	background-repeat:no-repeat;
	z-index:5;
}
#search input
{
	float:left;
	color:#787878;	
	width:135px;
	height:17px;
	padding-left:5px;
	border:none;
	background-color:Transparent;
}

#search a.btnSearch
{
	height:19px;
	width:25px;
	background-image:url(../Images/searchButton.png);
	background-repeat:no-repeat;
	float:right;	
}

#content_footer /* IE6.css */
{
   height:75px;
   overflow:hidden;
   background-image: url("../Images/footerBG.png");
   background-repeat: no-repeat;
   background-color:Transparent;
}

#content_footer .copyright /* IE6.css */
{
    padding-top:17px;
    padding-left:50px;
    float:left;
}

#content_footer .learnMore
{
	visibility:hidden;
    padding-top:50px;
    padding-left:685px;
    color:#000000;
}

#content_footer .phones
{
	float:left;
	padding-top:17px;
    padding-right:50px;
}

#logo /* IE6.css */
{
    display:block;
    float:left;
    height:40px;
    width:140px;
    margin-left:20px;
    position:absolute;
    top:30px;
    z-index:5;
}

#menuContent  /* IE6.css */
{
	height:30px;
    margin-top:7px;
    width:570px;
    
    position:absolute;
    top:28px;
    z-index:1;
    margin-left:205px; 
}


.top_links
{
    height:23px;
    overflow:hidden;
    margin:5px 35px 0 0;
}

.top_links a
{
    color: #000000;
    line-height:20px;
    text-decoration:none;
    display:block;
    float:right;
    padding:0 10px 0 10px;
}

.top_links a:hover
{
    text-decoration:underline;
}

.top_links .separator
{
    display:block;
    float:right;
    margin-top:5px;
    width:2px;
    height:10px;
    background-image:url("../Images/topLinksSeparator.png");
    background-repeat:no-repeat;    
}
.top_links a.selected { margin:0; padding:0;}
.top_links a.selected:hover { text-decoration:none; }
.top_links .selected .left { float:left; display:inline; width:4px; height:20px; background:url("../Images/topMenuSelected_left.gif") no-repeat;  }
.top_links .selected .middle { float:left; display:inline; height:20px;  background:url("../Images/topMenuSelected_middle.gif") repeat-x; color:#ffffff; margin:0; padding:0 7px 0 7px; line-height:20px;}
.top_links .selected .right { float:left; display:inline; width:4px; height:20px; background:url("../Images/topMenuSelected_right.gif") no-repeat; }

.serviceLinks
{
	display:inline-block;
	position:absolute;
	top:53px;
	left:845px;
}
.serviceLinks img
{
	float:left;
	margin:2px 3px 0 3px;	
}
.serviceLinks a
{	
    float:left;
    padding: 0px 0px 0px 12px;
    margin-right: 0px;
    text-decoration: none;
    background-repeat: no-repeat;
    height:17px;
    background-position:50% 50%;
}

 .serviceLinks a.sendPage
{
	width:17px;
    background-image: url("../Images/Icons/serviceLinksMail_lite.gif");
    background-position:50% 67%;    
}
.serviceLinks a.addToFavorites
{
	width:17px;
    background-image: url("../Images/Icons/serviceLinksFavorites_lite.gif");    
}

.serviceLinks a.printPage
{
	width:17px;
    background-image: url("../Images/Icons/serviceLinksPrint_lite.gif");   
}

/*-----------------------------------------*/
/* TEMPLATE: DEFAULT CONTENT */
.contentLeft
{		
	width:630px;
	float:left;	
	padding-top:10px;	
}

.contentCenter
{
	width:630px;
	margin:0 auto 0 auto;	
}

.marginContentLeft
{
	margin-left:35px;	
}

.contentRight
{
	float:left;
	width:300px;
	margin-left:35px;
	overflow:hidden;	
}

.genericItem
{  
	background-color:Transparent;   
    width:594px;
    margin-left:35px;        
}

.genericItemWide
{  
	background-color:Transparent; 
    margin:0 57px 0 35px;       
}

.defaultContent
{
   width:100%;   
   background-color:Transparent;   
}

.defaultContent .header
{   
	position:relative;
    padding-left:22px;
    background: #8698b7 url(../Images/contentTitleBG_solid.gif) repeat-x;
    width:946px;
    overflow:hidden;        
}

.defaultContent .header h1
{ 
	float:left;	   
	font-size:21px;
	line-height:47px;	
	color:#ffffff;
	padding-left:12px;
	margin:0;
	background: url(../Images/whiteArrow_again.gif) no-repeat 0px 50%;
}

.defaultContent .separator
{
    height:1px;
    clear:both;    
    overflow:hidden;
}

.defaultContent .gallery
{
    float:left;
    padding:0px 8px 8px 0px;
}

.defaultContent .newsGallery
{
    text-align:center;
    width:80px;
}

.newsMoreLink
{
    float:right;
    margin-right:20px;
    margin-bottom:10px;
}

/*----------------------------------------------------------*/
/* CONTENT SUBMENU */
.contentSubmenu
{
	clear:both;
}

.contentSubmenu a
{
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	float:left;
    height: 30px;
	line-height: 30px;
	text-decoration: none;
	color:#ffffff;	
	font-weight:bold;
	padding:0px 15px 0px 15px;
	margin:0;
	display:block;
}

.contentSubmenu a.selected
{
    background-color:#ffffff;
    color: #416487;
}

.contentSubmenu a img.icon
{
    border: none;
    float:left;
}


/*-----------------------------------------------------------*/
/* form */
.form
{
	margin-top:35px;
}

.sendForm
{
	background-color:#ffffff; 
	margin-top:20px; 
	margin-left:35px; 
	margin-bottom:10px; 
	margin-right:35px;
	width:895px;	
}

.form .box
{
	border:solid 1px #c8c8c8;
	border-left:none;
	padding-top:10px;
	padding-bottom:15px;
	height:100%;		
}

.form .box .button
{
	float:right;
	margin-right:30px;
	position:relative;
	top:-17px;		
}

.SendPageButton
{
	float:right;
	position:relative;
	top:-20px;		
}

.form .column
{	
	width:185px;
	float:left;
	margin-bottom:15px;
	margin-right:10px;			
}

.form .twoColumns
{
	width:380px;
	float:left;
	margin-bottom:15px;
	margin-right:10px;
}

.form .threeColumns
{
	width:380px;
	float:left;
	margin-bottom:15px;
	margin-right:10px;
}

.form .halfBoxColumn
{
	width:280px;
	float:left;
	margin-bottom:15px;
	margin-right:10px;	
}

.form span.title
{	
	position:relative;	
	top:-18px;			
	background-color:#ffffff;
	padding-right:15px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.form span.optional 
{
	color:#416487;
	font-weight:bold;
	padding-left:15px;	
	background-image:url(../Images/kvadraticSivi.gif);
	background-repeat:no-repeat;
	background-position:4px 50%;
}

.form span.required
{	
	display:inline-block;
	background-image:url(../Images/kvadraticCrveni.gif);
	background-repeat:no-repeat;
	background-position:4px 5px;
	color:#416487;
	font-weight:bold;
	padding-left:15px;		
}

.form .column INPUT
{
	margin-top:7px;
	margin-left:15px;
	width:140px;
	height:17px;	
	border:solid 1px #c8c8c8;
	background-color:#f5f5f5;		
}

.form .column .text
{
	margin-top:7px;
	margin-left:15px;
}

.form .cboxList
{		
	width:185px;
	overflow:hidden;
	float:left;
	margin-right:10px;	
}

.form .cboxList INPUT
{
	margin-left:15px;
}

.form TEXTAREA
{
	margin-top:7px;
	margin-left:15px;	
	width:140px;
	height:78px;	
	border:solid 1px #c8c8c8;
	background-color:#f5f5f5;
}
		
.form .dodatno TEXTAREA 
{	
	width:100%;
	height:100px;				
}	

.form .twoColumns TEXTAREA
{	
	width:337px;
}

.form .threeColumns TEXTAREA
{		
	width:532px;
}

.form .halfBoxColumn TEXTAREA
{
	width:240px;
}

.form .button, .button
{
    width:auto;
    cursor:pointer;
    float:right;
}

.form input.checkbox, input.checkbox, .checkbox input, .form .checkbox input
{	
	margin-top:7px;
    width:auto;    
}

.form .formError
{
    border:1px solid #C80000;
    background-color:#FFC0CB;
    padding:15px;
    margin:10px 20px 10px 0px;
    font-weight:bold;
    color:#000000;
}

#indexFlashHolder 
{
	width:968px;
	height:317px;
	overflow:hidden;
	background-color:#ffffff;		
}

#contentTopGradient
{
	background-image: url("../Images/indexContentTopBG.jpg");
    background-repeat: no-repeat;
    height: 21px;
}

/*-----------------------------------------------------------*/
/*Naslovnica boksovi*/
.naslovnicaBoxList 
{
	margin:30px 30px 30px 32px;			
}

.naslovnicaBoxList h1
{
	font-size:28px;
	margin-bottom:31px;			
}

.naslovnicaBoxList .Item
{
	width:433px;
	height:152px;
	float:left;
	margin:0px 31px 31px 0;
	background:url(../Images/index_boxBG.png) no-repeat;		
}

.naslovnicaBoxList .Item a
{
	border:none;
	text-decoration:none;
}

.naslovnicaBoxList .Item .imageHolder
{
	float:left;
	width:120px;
	height:87px;
	margin:15px 13px 13px 3px;
	background:#dbdbdb;
}

.naslovnicaBoxList .Item img
{
	position:relative;
	top:-2px;
	left:-2px;
}

.naslovnicaBoxList .Item h1
{
	height:38px;
	padding:0;
	line-height:38px;
	margin:0;
	
	background:none;
}

.naslovnicaBoxList .Item h1 a
{
	line-height:38px;
	font-family:Tahoma, Arial;
	font-size: 17px;
	color:#416487;
	margin:0 0 0 34px;
}

.naslovnicaBoxList .Item p
{
	margin:15px 10px 8px 15px;
	color:#000000;
	line-height:1.3em;
	height:63px;
	overflow:hidden;	
}
.naslovnicaBoxList .Item a.link
{	
	cursor: pointer;
}

.naslovnicaBoxList .Item a.link .left
{
	background:url(../Images/index_linkLeft.gif) no-repeat 0 0;
	width:17px;
	height:16px;	
	display:inline-block;
	float:left;	
}

.naslovnicaBoxList .Item a.link .middle
{
	background:url(../Images/index_linkMiddle.gif) repeat-x 0 0;
	height:16px;
	color:#ffffff;
	font-weight:bold;
	padding:0 6px 0 7px;
	float:left;
	line-height:15px;				
}

.naslovnicaBoxList .Item a.link .right
{
	background:url(../Images/index_linkRight.gif) no-repeat 0 0;
	width:4px;
	height:16px;
	display:inline-block;
	float:left;			
}


/*-----------------------------------------------*/
.innerGdjeSam
{
	vertical-align:middle;
	height:15px;
}

.innerGdjeSam a
{
	line-height:31px;
	color:#000000;		
	padding:0 10px 0 10px;
	float:left;
}

.innerGdjeSam a.first
{	
	margin-left:20px;
	padding-left:0;
	background-image:none;	
}

.innerGdjeSam .crnaMalaStrelica
{
	width:5px;
	height:8px;
	float:left;
	background-image:url(../Images/strelicaCrnaMala.png);
	background-repeat:no-repeat;
	margin-top:12px;
}

/* button */
 a.button { text-decoration:none; padding:0 0 0 0; margin: 0 0 0 0;  }
.button .buttonLeft {float: left; display: inline; cursor: pointer; height: 23px; width:7px; background:url(../Images/buttonLeft.gif) no-repeat ; }
.button .buttonMiddle {float: left; display: inline; cursor: pointer; height: 23px; background:url(../Images/buttonMiddle.gif) repeat-x ; text-decoration:none;  padding:0px 7px 0 2px; font-size:14px; line-height:21px; color:#ffffff; font-weight:bold; font-family:Trebuchet MS, Arial; }
.button .buttonRight {float: left; display: inline; cursor: pointer; height: 23px; width:23px;  background:url(../Images/buttonRight.gif) no-repeat ; }

/* button thin left */
a.thinButtonLeft { text-decoration:none; padding:0 0 0 0; margin: 0 0 0 0;  }
.thinButtonLeft .buttonLeft {float: left; display: inline; cursor: pointer; height: 21px; width:23px; background:url(../Images/btnLeftLeft.gif) no-repeat ; }
.thinButtonLeft .buttonMiddle {float: left; display: inline; cursor: pointer; height: 21px; background:url(../Images/btnThinCentral.gif) repeat-x ; text-decoration:none;  padding:0px 5px 0 5px; font-size:12px; line-height:20px; color:#ffffff; font-weight:bold; font-family:Trebuchet MS, Arial; }
.thinButtonLeft .buttonRight {float: left; display: inline; cursor: pointer; height: 21px; width:4px;  background:url(../Images/btnLeftRight.gif) no-repeat ; }

/* button thin right */
a.thinButtonRight { text-decoration:none; padding:0 0 0 0; margin: 0 0 0 0;  }
.thinButtonRight .buttonLeft {float: left; display: inline; cursor: pointer; height: 21px; width:4px; background:url(../Images/btnRightLeft.gif) no-repeat ; }
.thinButtonRight .buttonMiddle {float: left; display: inline; cursor: pointer; height: 21px; background:url(../Images/btnThinCentral.gif) repeat-x ; text-decoration:none;  padding:0px 5px 0 5px; font-size:12px; line-height:20px; color:#ffffff; font-weight:bold; font-family:Trebuchet MS, Arial; }
.thinButtonRight .buttonRight {float: left; display: inline; cursor: pointer; height: 21px; width:23px;  background:url(../Images/btnRightRight.gif) no-repeat ; }

/*--------------------------------------------------------------*/
/* KategrijaIndex */
.KategrijaIndex
{
	padding:20px 0 0 35px;	
}

.KategrijaIndex .List
{
	float:left;
	width:594px;
	overflow:hidden;
	padding-top:20px;	
}

.KategrijaIndex .Item 
{
	width:281px;
	height:136px;
	margin-right:28px;
	margin-bottom:32px;
	float:left;	
}

.KategrijaIndex .rightBox 
{
	margin-right:0px;
}

.KategrijaIndex .Item img
{
	float:left;	
	height:134px;	
	margin-right:18px;	
}

.KategrijaIndex .Item h1
{	
	margin:0;
	display:inline;
	background-image:url(../Images/strelicaPlavaMala.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:13px;
	line-height:25px;
}

.KategrijaIndex .Item .text
{
	line-height:1.3em;
	margin-top:5px;
	margin-bottom:6px;	
	height:60px;	
}

.KategrijaIndex .Item h1 a, .KategrijaIndex .Item h1 a:hover
{
	margin:0;
	padding:0;
	text-decoration:none;
	background-image:none;
	line-height:13px;
	color:#416487;
	font-size: 17px;
	font-weight:bold;	
}


.KategrijaIndex .Item a img
{
	border:0;	
}

/*---------------------------------------------------------*/
.izdvojeniKlijenti
{	
	width:280px;
	float:left;	
}
.izdvojeniKlijenti .header
{
	height:48px;
	width:270px;
	background:url(../Images/izdvojeniKlijentiHeader.gif);
	background-repeat:no-repeat;
	
}

.izdvojeniKlijenti .header h1
{
	color:#ffffff;
	font-family:Trebuchet MS, Arial;
	font-weight:bold;
	margin:25px 0 0 0;
	padding:0;	
	font-size:13px;
	line-height:15px;	
}

.izdvojeniKlijenti .klijentiItem
{	
	width:277px;
	padding-top:10px;
	padding-bottom:20px;
	border-left:solid 1px #c8c8c8;
	background:url(../Images/izdvojeniKlijentiBG.png);
	background-repeat:repeat-y;
	background-position:-1px;	
	overflow:hidden;		
}
.izdvojeniKlijenti .klijentiItem div.imageHolder
{	
	text-align:center;
	vertical-align:middle;
	width: 240px;
	overflow:hidden;
	margin-left:17px;
	margin-bottom:10px;	
}

.izdvojeniKlijenti .klijentiItem img
{	
	max-width:240px;	
}

.izdvojeniKlijenti .klijentiItem h1
{
	visibility:hidden;	
}

.izdvojeniKlijenti .klijentiItem p
{
	width:240px;	
	padding-bottom:5px;
	margin:7px 0 3px 17px;
}
	
.izdvojeniKlijenti .klijentiItem a /* IE6.css */
{
	color:#000000;	
	background-image:url(../Images/strelicaCrnaMala.png);
	background-position:0 50%;
	background-repeat:no-repeat;
	margin-left:17px;
	padding-left:15px;
}

.izdvojeniKlijenti .separator
{	
	background-image:url(../Images/izdvojeniKlijentiSeparator.png);
	background-repeat:no-repeat;
	height:1px;
	margin:0;
	padding:0;		
}

.izdvojeniKlijenti .bottom
{
	width:278px;
	height:12px;
	background-image:url(../Images/izdvojeniKlijentiBottom.png);
	background-repeat:no-repeat;	
}

/*---------------------------------------------------------*/

.clients .Item 
{
	border:0;
	width:100%;
	margin:30px 30px 30px 35px;		
}

.clients .Item .imageHolder
{	
	float:left;
	width:190px;
	margin-right:30px;	
	overflow:hidden;	
} 

.clients .Item img 
{
	width:190px;
}

.clients .Item .opis 
{
	float:left;
	width:340px;			
}

.clients .Item .opis h2
{
	margin:0;
}
.clients .Item .opis p
{
	margin-bottom:0 0 15px 0;	
}

.clients .Item .kontakt h1
{
	color:#ffffff;
	margin:0;	
	margin-bottom:5px;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;	
}

.clients .Item .kontakt
{
	color:#505050;
	background-image:url(../Images/clientsKontaktBox.png);
	background-repeat:no-repeat;	
	float:left;
	width:320px;
	height:135px;
	padding:0px 15px 10px 15px;	
	overflow:hidden;
	line-height:20px;
	margin-left:20px;				
}

.clients .Item .kontakt table
{
	border:0;
	color:#505050;	
}

.clients .Item .kontakt a
{	
	color:#505050;
}

.clients .Item .kontakt td
{
	padding-right:10px;
	color:#505050;
	vertical-align:top;	
}

.clients .Item .kontakt tr
{
	line-height:16px;
}

.clients .separator
{
	margin-top:20px;
	clear:both;
	width:968px;
	height:1px;
	background-color:#c8c8c8;		
}


/*-----------------------------------------------*/
/* Tablica */
table.table
{
	width:100%;
			
}
table.table tr
{
	line-height:29px;	
}
table.table td
{
	text-align:center;
	font-family:Tahoma, Arial;
	font-size:12px;
	color:#000000;	
}

.table thead tr
{
	background-color:#8698b7;		
}
.table thead td
{
	color:#ffffff;	
	font-weight:bold;		
}
.table tr.white
{
	background-color:#ffffff;		
}

.table tbody tr
{
	background-color:#f0f0f0;		
}
.table tbody td
{	
	padding:0 10px 0 10px;
	margin:0;
	border-bottom:solid 1px #c8c8c8;			
}
.table tbody td.first
{	
	border-left:solid 1px #c8c8c8;			
}
.table tbody td.last
{	
	border-right:solid 1px #c8c8c8;			
}
/*-----------------------------------------*/

/* ContentPaging */

.pagingMenu /* IE6.css */
{	
	clear:both;
	padding:6px 0 10px 41px;
	margin:35px 0 0 0;
	width:594px;
	height:33px;
	overflow:hidden;
	background:url(../Images/pagingMenuBG.gif) no-repeat 35px 0;
}

.pagingMenuWide
{
	width:900px;
	height:33px;
	overflow:hidden;
	background:url(../Images/pagingMenuBGwide.gif) no-repeat 32px 0;
	padding:6px 0 10px 38px;
}

.pagingMenuCenter
{
	background:url(../Images/pagingMenuBG.gif) no-repeat 35px 0;	
	margin:35px auto 0 auto;
	text-align:center;
}

.pagingMenu.search
{
	padding:6px 0 15px 6px;
	background-position:0 0;		
}

.pagingMenu.search SELECT.contents
{
	margin-top:1px;
	float:right;
}



.pagingMenuButton { width:100px; overflow:visible; display:inline; }
.pagingMenu .thinButtonRight { float:right; margin-right:12px; }
.pagingMenu .thinButtonLeft { float:left; }
.pagingMenu .dropDown { width:250px; margin:1px auto 0 auto;}
.pagingMenu .dropDown SELECT{ width:100%; }


.leftMenu .lineDesign h1
{
	background:url(../Images/titleGradient_short.gif) no-repeat;	
}

.leftMenu .header
{
	margin-bottom:18px;
}

.leftMenu .pagingLeft
{
	float:left;	
	width:185px;
	margin:57px 30px 0 30px;
	padding:1px 0 1px 0;	
	border-top:	solid 1px #8698b7;
	border-bottom: solid 1px #8698b7;
}

.leftMenu .pagingLeft .menu
{	
	padding:15px 0 15px 0;
	border:solid 1px #cfd6e2;
	overflow:hidden;
}

.leftMenu .pagingLeft a 
{
	display:inline-block;
	text-decoration:none;
	font-size:12px;
	line-height:21px;
	font-weight:bold;
	color:#416487;
}

.leftMenu .pagingLeft .menuItem
{
	padding:3px 20px 3px 8px;
}

.leftMenu .pagingLeft .selectedMenuItem 
{
	background-color:#cfd6e2;
}

.leftMenu .pagingLeft .submenuItem
{
	padding:0 13px 0 8px;
}

.leftMenu .pagingLeft .submenuItem a
{
	padding-left:10px;
	font-weight:normal;
	background:url(../Images/paging_menuArrow.gif) no-repeat;	
}

.leftMenu .pagingLeft .selectedSubmenuItem 
{
	background-color:#cfd6e2;
}

.leftMenu .pagingLeft .selectedSubmenuItem a
{
	background:url(../Images/paging_menuArrow_active.gif) no-repeat;	
}

.leftMenu .pagingRight
{
	width:695px;
	margin:0 30px 0 0;
	float:left;
}

/* ---------------------------------------- */
.searchResultLink
{
	text-decoration:none;
	background-image:url(../Images/strelicaMalaSiva.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:12px;	
}

.searchResultLink:hover
{
	background-image:url(../Images/strelicaCrnaMala.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	color:#000000;
	padding-left:12px;
	text-decoration:underline;	
}

/* Main menu ---------------------------------------------------------------------------------- */

.menuTab, .menuTabSelected { font-family:Arial; font-size:12px; font-weight:bold; float:left; padding: 9px 10px 14px 10px; height: 16px; }
.menuTab { border:0; padding:10px 11px 15px 11px; } 
.menuTabSelected { background: url(../images/tabHoverBG.gif); border: 1px solid #ffffff; border-bottom: 0px; }
.menuTab a, .menuTabSelected a { color: #ffffff; text-decoration: none; }

.submenu { background: url(../images/tabHoverBG.gif) repeat -5px 0; position: absolute; top:40px; left:-205px; width: 966px; height: 40px; overflow: hidden; border: 1px solid #ffffff; border-top: 0px; display:none; z-index:5; }

.subMenuItem { float: left; margin: 10px 0px 10px 15px; padding:0 6px 0 7px; overflow: hidden;}
.subMenuItem_selected { float: left; margin: 10px 0px 10px 15px; padding:0 6px 0 7px; overflow: hidden; background:transparent url(../Images/Prozirni.png) no-repeat; }

a.subMenuItemLink { display:inline-block; text-decoration:none; }
a.subMenuItemLink span.subMenuItemTitle { color: #8698b7; font-size: 12px; font-weight:bold; padding-left:5px; font-family:Arial; }
a.subMenuItemLink:hover span.subMenuItemTitle{ color:#ff9600; font-weight:bold; padding-left:5px; }

a.subMenuItemLink_selected { display:inline-block; text-decoration:none; color:#ff0000; }
a.subMenuItemLink_selected span.subMenuItemTitle { color:#ffffff; font-size: 12px;  font-weight:bold; font-family:Arial; padding-left:5px; }
a.subMenuItemLink_selected:hover span.subMenuItemTitle { }

.subMenuItem .bijelaStrelica { float:left; background:url(../Images/strelicaBijela.png) no-repeat; width:5px; height:8px; margin-top:5px;  }
.subMenuItem_selected .bijelaStrelica { float:left; background:url(../Images/strelicaBijela.png) no-repeat; width:5px; height:8px; margin-top:5px; }

/* menuSecondLevelHolder  submenu holder -------------------------------------------------*/ 

.menuSecondLevelHolder 
{
	height:40px;
	background-image:url(../Images/tabHoverBG.gif);
    background-repeat:repeat;    
    border:solid 1px #ffffff;
    border-top:none;        
}

.menuSecondLevelHolderNoMenu 
{
	height:40px;
	background-image:url(../Images/Header_small.jpg);
	background-repeat:no-repeat;    
	 border:solid 1px #ffffff;
    border-top:none; 
}

/*---------------------------------------------------------------------------------------------------*/


/* screenshot ------------------------------------------------------------------------------------ */ 
.screenshot /* IE7.css , IE6.css */
{
	float:right;
	width:230px;
	padding:2px;
	border:solid 1px #c2cbdb;
	margin:0 0 10px 15px;		
}

.screenshot a
{
	display:block;
	cursor:pointer;
	text-decoration:none;
	line-height:0px;
}

.screenshot img
{
	width:228px;
	border:solid 1px #8698b7;
	margin-bottom:2px;
}

.screenshot p /* IE7.css , IE6.css */
{
	text-decoration:none;
	color:#ffffff;
	padding:0px 10px 0px 10px;
	margin:0;
	line-height:24px;
	font-size:11px;
	height:24px;
	width:210px;
	background:transparent url(../Images/screenshotTextGradient.gif) no-repeat 0px 0px;
}

/* --------------------------------------------------------------------------------------------  */
/* headers template --------------------------------------------------*/

.hasHeader
{ 
	padding-left:22px;
	width:946px;
	height:285px;
	overflow:visible;
	position:relative;
}
.hasHeader .contentSubmenu
{
	position:absolute;
	top:255px;
	padding:0;	
}
.hasHeader .serviceLinks
{
	position:absolute;
	top:260px;
	left:845px;
}

.hasHeader h1.pageTitle
{
	float:left;	
	font-size:27px;
	line-height:46px;
	color:#ffffff;
	padding-left:12px;
	margin:0;
	background: url(../Images/whiteArrow_again.gif) no-repeat 0px 50%;
}

.hasHeader .area
{
	position:absolute;
}

.hasHeader .area .dummyArea
{
	height:20px;
	width:70px;	
}


/* HEADERS ---------------------------------------------------------*/
.hasHeader.header_proTravel {	background:#8698b7 url(../Images/header_protravel.jpg) no-repeat 0 0; }
.hasHeader.header_proTravel .area { left:550px; top:170px; }

.hasHeader.header_dotSite { background:#8698b7 url(../Images/header_dotSite.jpg) no-repeat 0 0; }
.hasHeader.header_dotSite .area { left:628px; top:170px; }

.hasHeader.header_dotShop { background:#8698b7 url(../Images/header_dotShop.jpg) no-repeat 0 0; }
.hasHeader.header_dotShop .area { left:608px; top:170px; }

.hasHeader.header_dotTravel { background:#8698b7 url(../Images/header_dotTravel.jpg) no-repeat 0 0; }
.hasHeader.header_dotTravel .area { left:522px; top:170px; }

.hasHeader.header_dotMall { background:#8698b7 url(../Images/header_dotMall.jpg) no-repeat 0 0; }
.hasHeader.header_dotMall .area { left:472px; top:170px; }
