body {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	color:#333333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 25px;
	background-color: white;
	background-image: url("images/background.jpg");
	background-position: center top;
	background-repeat: no-repeat;
}

#stage {
	width: 1015px;
	height : "";
	margin: 0 auto;
	position : relative;
}

#logo { 
	width: 428px;
	height: 192px;
	top: 30px;
	left: 26px;
	position: absolute;
}

#tabMenu {
	width: 1025px;
	left : 0px;
	top : 0px;
}

#tabMenu A {
  color: white;
}

#homeTab{
	width: 900px;
	position:relative;
	left: 60px;
	padding-top:15px;
	height: 50px;
	font-weight:bold;
	font-size:35px;
	color: #0079c2;
    text-align: center;
	cursor : pointer;
	background-color: #d3e2f3; 
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 30px;
}

#servicesTab {
	width: 900px;
	position:relative;
	left: 60px;
	padding-top:15px;
	height: 50px;
	font-weight:bold;
	font-size:35px;
	color: #0079c2;
    text-align: center;
	cursor : pointer;
	background-color: #a4c1e5;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 30px;
}

#insuranceTab {
	width: 900px;
	position:relative;
	left: 60px;
	padding-top:15px;
	height: 50px;
	font-weight:bold;
	font-size:35px;
	color: white;
    text-align: center;
	cursor : pointer;
	background-color: #7bacdc;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 30px;
}

#quotesTab {
	width: 900px;
	position:relative;
	left: 60px;
	padding-top:15px;
	height: 50px;
	font-weight:bold;
	font-size:35px;
	color: white;
    text-align: center;
	cursor : pointer;
	background-color: #4395d1;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 30px;
}


#aboutTab {
	width: 900px;
	position:relative;
	left: 60px;
	padding-top:15px;
	height: 50px;
	font-weight:bold;
	font-size:35px;
	color: white;
    text-align: center;
	cursor : pointer;
	background-color: #0079c2;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 30px;
}

#content {
	width: 1020px;
    min-height:  900px;
	position: relative;
}


#contentWait {
	width: 1020px;
    min-height: 900px;
	background-image: url("images/wait.gif");
	background-repeat: no-repeat;
	background-size: 32px 32px;
    background-position: center center;
}



#contentWrapper {
	width: 1020px;
	position: relative;
	min-height: 600px;
	top: 230px;
}

#bottomMenuCopyright {
	color : #777777;
	font-weight: bold;
	padding-top:25px;
	margin-bottom:20px;
	font-size: 25px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	width: 1020px;
}

#bottomMenuCopyright a {
	color : #999999;
	text-decoration : none;
}

#bottomMenuCopyright a:hover{
	color : #999999;
	text-decoration : underline;
}

#bottomMenuCopyright a:visited{
	color : #999999;
	text-decoration : none;
}

#bottomMenuCopyright a:active{
	color : #999999;
	text-decoration : none;
}

p {
  margin: 0 0 0 0;
  padding : 20px;
}

#homePageParagraph,#homePageParagraphSerbian {
	padding-top: 10px;
	padding-left: 70px;
	padding-right: 70px;
	padding-bottom: 10px;
	width: 884px;
	font-size: 13px;
	display: block;
}

#pageParagraph {
	padding-top: 70px;
	padding-left: 70px;
	padding-right: 70px;
	padding-bottom: 70px;
	font-size: 23px;
	width: 884px;
	display: block;
}


#newsAndShortCuts,#newsAndShortCutsSerbian {
	width: 954px;
	padding-top:30px;
	padding-left:70px;
	color: #0079c2;
	font-weight:bold;
	font-size:30px;
}


#news {
	display: none;
}



#buy {
	margin-top:10px;
	height:60px;
	padding-left:70px;
	cursor: pointer;
	padding-top:10px;
	background-image: url("images/buy.gif");
	background-repeat: no-repeat;
	text-decoration : none;
}

#life {
	margin-top:10px;
	height:60px;
	padding-left:70px;
	cursor: pointer;
	padding-top:10px;
	background-image: url("images/life.gif");
	background-repeat: no-repeat;
	text-decoration : none;
}

#health {
	margin-top:10px;
	height:60px;
	padding-left:70px;
	cursor: pointer;
	padding-top:10px;
	background-image: url("images/health.gif");
	background-repeat: no-repeat;
	text-decoration : none;
}

#travel {
	margin-top:10px;
	height:60px;
	padding-left:70px;
	cursor: pointer;
	padding-top:10px;
	background-image: url("images/travel.gif");
	background-repeat: no-repeat;
	text-decoration : none;
}

#clockWrapper {
	position:absolute;
	top:53px;
	width:130px;
	left:850px;
}

.clock {
	width:130px;
	text-align: center;
	padding-top:10px;
	display:inline-block;
	font-size:25px;
	color: #777777;
}

#language {
	margin-top:15px;
	/* Needed to override text inflation algorithm */
	position: relative;
	left: 360px;
	width :300px;
    /* Done */
	margin-bottom:25px;
	font-size:30px;
	color: #333377;
	text-align: center;
	cursor : pointer;
}

#language:hover {
	text-decoration : underline;
}

.modalClose {
	width : 15px;
	height : 15px;
	cursor : pointer;
	font-weight : bold;
}

.modalWindowBackground {
	width : 900px;
	height : 1400px;
	box-shadow: 10px 10px 25px rgba(55,55,55,0.4);
	-moz-box-shadow: 10px 10px 25px rgba(55,55,55,0.4);
	-ms-box-shadow: 10px 10px 25px rgba(55,55,55,0.4);
	-webkit-box-shadow: 10px 10px 25px rgba(55,55,55,0.4);
	-o-box-shadow: 10px 10px 25px rgba(55,55,55,0.4);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	background-color : white;
	color : #333333;
}









