/*MAIN SYLES*/
body {
	background-image: url(../images/bg.png);
	background-repeat:repeat-x;
	background-color: #DBDBDB;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #ccc;
	}

#top {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-image:url(../images/index_02.png);
	background-repeat:no-repeat;
	width: 1116px;
	height: 78px; 
	}
	
#topMenu {
	width:870px;
	margin: 0px 0px 0px 168px;
	padding-top:5px;
	border: 0px;
	}
	
#header {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-image:url(../images/prj0.png);
	width: 960px;
	height: 339px; 
	}
	
#header-text {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-image:url(../images/prj_info.png);
	width: 960px;
	height: 74px; 
	}
	
#header-text-Container {
	margin: 0px 31px 0px 31px;
	padding-top:22px;
	}
	
#mainContainer {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 960px;
	}

#leftMenu {
    position:absolute;
	right:auto;
	top:491px;
	margin: 0px 9px 10px 0px;
	padding: 0px;
	border:1px solid #d2d2d2;
	background: #e9e9e9;
	width: 248px;
	height:145px;
	}
	
#leftMenuBTN {
	margin: 10px 0px 0px 10px;
	}
	
#leftContact {
    position:absolute;
	right:auto;
	top:648px;
	margin: 0px 9px 10px 0px;
	padding: 0px;
	border:1px solid #d2d2d2;
	background: #e9e9e9;
	width: 248px;
	height: 61px;
	}
	
#leftContactBTN {
	/*margin: 10px 9px 10px 9px;*/
	height:40px; /* pri vkl. drugite e 38px*/
	padding: 0px;
	/*border:1px solid #d2d2d2;*/
	background: #fff;
	}
	
#leftNews {
    position:absolute;
	right:auto;
	top:721px;
	margin: 0px 9px 10px 0px;
	padding: 0px;
	border:1px solid #d2d2d2;
	background: #e9e9e9;
	width: 248px;
	height:208px;
	}
	
#leftPromo {
    position:absolute;
	right:auto;
	top:941px;
	margin: 0px 9px 10px 0px;
	padding: 0px;
	background-image:url(../images/index_35.png);
	background-repeat:no-repeat;
	width: 250px;
	height:208px;
	}
	
#leftPromo-container {
	margin:57px 10px 0px 12px;
	}
	
#leftPromo-part {
    position:absolute;
	right:auto;
	top:1149px;
	margin: 0px 9px 10px 89px;
	padding: 0px;
	background-image:url(../images/index_69.png);
	background-repeat:no-repeat;
	width: 161px;
	height: 48px;
	}
	
#rightMain {
	margin: 0px 0px 0px 259px;
	padding: 0px;
	border:1px solid #d2d2d2;
	background: #e9e9e9;
	width: 699px;
	}
	
#bottomLOGO {
	position: relative;
	z-index:1;
	margin: -81px auto 26px auto;
	padding: 0px;
	border: 0px;
	background-image:url(../images/index_74.png);
	background-repeat:no-repeat;
	width: 1116px;
	height: 190px; 
	font-family:tahoma; 
	color: #797979; 
	font-size:11px;
	}
	
#bottomLOGO_txt { 
	padding:130px 0px 0px 8px;
	}
	
#bottomBTNtop {
	position: relative;
	z-index:2;
	margin: 15px auto 0px auto;
	padding-left:933px;
	border: 0px;
	background-repeat:no-repeat;
	width: 28px;
	height: 28px;
	}
	
#footerMain {
	position:relative;
	}
#footer {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0px;
	width: 970px;
	}
	
#footer-box1 {
	position:absolute;
	z-index:7;
	left:auto;
	top:30px;
	margin: 5px 0px 0px 108px;
	padding: 0px;
	border:none;
	background-image:url(../images/logo_03.png);
	width: 127px;
	height: 51px;
	}
	
#footer-box2 {
	z-index:7;
	font-family: tahoma;
	color: #CECECE;
	position:absolute;
	top:30px;
	left:auto;
	margin: 5px 0px 0px 103px;
	padding: 0px;
	border-right:1px solid #3e3e3e;
	width: 320px;
	}

#footer-box3 {
	z-index:7;
	font-family: tahoma;
	color: #CECECE;
	position:absolute;
	top:30px;
	left:auto;
	margin:5px 0px 0px 438px;
	border-right:1px solid #3e3e3e;
	padding: 0px;
	width: 257px;
	}
	
#footer-box4 {
	z-index:7;
	font-family: tahoma;
	color: #CECECE;
	position:absolute;
	top:30px;
	left:auto;
	margin:5px 0px 0px 710px;
	padding: 0px;
	width: 230px;
	}
	
#endline {
	position:absolute;
	top:186px;
	background-image:url(../images/endline.png);
	background-repeat:repeat-x;
	width:100%;
	height:20px;
	}

/*RIGHTmain CONTAINER STYLES*/

#rightPromo {
	position:absolute;
	left:auto;
	top:auto;
	margin: 10px 0px 10px 10px;
	padding: 0px;
	border:1px solid #d2d2d2;
	border-right:none;
	background: #fff;
	width: 238px;
	height:134px;
	}
	
#rightBTNleft {
	margin: 10px 0px 0px 0px;
	padding-left: 249px;
	width: 21px;
	height:136px;
	}
	
#rightPortfolio {
	position:absolute;
	top:502px;
	left:auto;
	margin-left: 270px;
	padding: 0px;
	border:1px solid #d2d2d2;
	border-right:none;
	border-left:none;
	background: #fff;
	width: 398px;
	height:134px;
	}

#rightBTNright {
	position:absolute;
	top:502px;
	left:auto;
	margin-left: 668px;
	padding: 0px;
	width: 21px;
	height:134px;
	}

/*RIGHTmain CONTAINER INFO (PAGE BACKGRAUND) STYLES*/
	
#rightContainerINFO-index{
	margin: 10px 12px 10px 10px;
	width:677px;
	border:1px solid #d2d2d2;
	background-color:#FFF;
	}
	
#rightContainerINFO-work{
	margin: 10px 12px 10px 10px;
	width:677px;
	height:537px;
	border:1px solid #d2d2d2;
	background-image:url(../images/work.png); 
	background-repeat:no-repeat;
	}
	
#rightContainerINFO-prices{
	margin: 10px 12px 10px 10px;
	width:677px;
	height:537px;
	border:1px solid #d2d2d2;
	background-image:url(../images/prices.png); 
	background-repeat:no-repeat;
	}
	
#rightContainerINFO-projects{
	margin: 10px 12px 10px 10px;
	width:677px;
	height:537px;
	border:1px solid #d2d2d2;
	background-image:url(../images/projects.png); 
	background-repeat:no-repeat;
	}
	
#rightContainerINFO-contacts{
	margin: 10px 12px 10px 10px;
	width:677px;
	height:537px;
	border:1px solid #d2d2d2;
	background-image:url(../images/contacts.png); 
	background-repeat:no-repeat;
	}
	
/* PAGES CONTAINER POSITIONING */

#status{ 
	margin-left:10px;
	margin-right:10px;
	margin-top:23px; 
	}

#promo{ 
	margin-left:10px;
	margin-right:10px;
	margin-top:13px; 
	}

#index{ 
	margin-left:30px;
	margin-right:30px;
	margin-top:30px;
	margin-bottom:30px;
	}

#index2{ 
	margin-left:30px;
	margin-right:30px;
	margin-top:30px;
	margin-bottom:10px;
	}

#indexinside{ 
	margin-top:20px;
	margin-left:165px;
	margin-right:0px;
	}

