body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;	
  font-family: Verdana;
  background-color: black;
  background-image: url('../img/fon.jpg');
  background-repeat: no-repeat;
  background-position: center top;
}	

fieldset {
  border: none;
  padding: 10px;	
}

a {
  text-decoration: none;	
}

a img {
  border: none;	
}

.mainApp {
  font-size: 12px;
}

.appBlock {
  width: 980px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

.delimiter {
 height: 16px;
 line-height: 16px;
}

.delimitersmall {
 height: 8px;
 line-height: 8px;
}

.headerDiv {
  background-image: url('../img/voda.png');
  background-repeat: no-repeat;
}

.lgLink {
  color: #669999;
  font-size: 12px;	
  display: inline-block;
  padding: 5px;
}

.lgLink:hover {
  color: white;
  background-color: #00CCCC;
}

.menuHolder {
  float: right;	
  position: relative;
  height: 67px;
  background-image: url('../img/menu.png');	
  text-align: left;
  background-repeat: no-repeat;
  display: block;
}

.menuItemDiv {
  float: left;
  width: 98px;
  display: block;
  padding: 0;
}

.menuLink {
  display: block;
  text-align: center;
  line-height: 65px;
  color: #669999;
  font-weight: bold;
  font-size: 12px;
  width: 100%;
  height: 100%;
}

.menuLink:hover {
  color: white;
  background-image: url('../img/menu_over.png');
  background-repeat: no-repeat;
  background-position: 0x 0px;
}

.menuLinkCurrent {
  display: block;
  text-align: center;
  line-height: 65px;
  color: white;
  font-weight: bold;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  float: left;
  background-image: url('../img/menu_currentt.png');
  width: 100%;
}

.prev {
    position: absolute;
    top: 48%;
    left:10px;
    z-index: 999;
    cursor: pointer;
}

.next {
   position: absolute;
   top: 48%;
   right: 10px;
   z-index: 999;
   cursor: pointer;
}

.prevBottom {
    position: absolute;
    top: 48%;
    left:10px;
    z-index: 999;
    cursor: pointer;
}

.nextBottom {
   position: absolute;
   top: 48%;
   right: 10px;
   z-index: 999;
   cursor: pointer;
}

.homegalleryImg {
  width: 978px;
  height: 370px;
  margin: 0px;
  padding: 0px;
}
   
.buttonHolder {
   position: absolute;
   bottom: 24px;
   left: 0px;
   z-index: 999;
   height: 24px;	
   background-color: #333333;
}
	
.buttonHolder a {
   cursor: pointer;
   display: block;
   float: left;
   height: 18px;
   text-align: center;  
   font-size: 11px;
   color: #00CCCC;
   line-height: 24px;
   height: 24px;
}

 .buttonHolder a:hover {
    color: white; 
    background-image: url('../img/kvadrat4e_cifri.png');
    background-repeat: no-repeat;
    background-position: 0x 0px;
 }

.projectInfoPodlojka {
 background-color: black;
 opacity: 0.6;
 filter: alpha(opacity=60);
 width: 100%;	
 height: 26px;
 line-height: 26px;
}

.projectInfo {
 position: absolute;
 bottom: 0px;
 width: 100%;
 color: white;	
 line-height: 26px;
 font-weight: bold;
 text-align: center;
}
	
.viewprojectlink {
 position: absolute;
 bottom: 0px;
 right: 0px;
 line-height: 26px;
 padding-right: 20px;
 text-decoration: none;
}

.viewprojectlink a {
  font-size: 12px;
  color: #00CCCC;
}

.pageMiddle {
 width: 100%;
 background-image: url('../img/backgraund_gore.png');
 background-repeat: no-repeat;
 background-position: center top;
 background-color: #D3D3D3;
}

.pageContent {
 padding-top: 10px;
 padding-bottom: 10px;
}

.pageFooter {
 background-image: url('../img/footaer.jpg');
 background-repeat: no-repeat;
 background-position: center top;
 background-color: black;	
}

.pageText {
 font-family: Verdana;
 font-size: 12px;
 color: black;
}

.pageText p {
 margin: 0px;
 padding: 0px;
}

.rightColumn {
 padding-left: 54px;
 background-image: url('../img/4erta_vertikalna.png');
 background-repeat: repeat-y;
 background-position: 25px 0px;	
}
	
.fmenuLink {
  display: inline-block;
  margin-left: 30px;
  color: #669999;
}

.fmenuLink:hover {
  color: white
}

.pageTitle {
 font-family: Verdana;
 font-size: 14px;
 color: #00CCCC;
 font-weight: bold;
}

.footerSign {
 float: left; 
 color: #669999; 
 line-height: 30px;
 background-image: url('../img/simvol4e.png');
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding-left: 42px;
}

.mailLink {
	color: #669999; 
	text-decoration: none;
	font-size: 12px;
}

.mailLink:hover {
	color: white; 
}

.pagingControls {
  text-align: right;
  height: 25px;
}

.pagingnum {
   text-align: center;  
   font-size: 11px;
   color: #00CCCC;
   line-height: 20px;
   height: 20px;
   display: inline-block;
   width: 20px;
}

.pagingControls a {
   text-decoration: none;
}

.pagingnum:hover {
    color: white; 
    background-image: url('../img/kvadrat4e_cifri.png');
    background-repeat: no-repeat;
    background-position: 0x 0px;
}

.rightCatCategory {
	background-image: url('../img/fasha_services_gradient.png'); 
    line-height: 30px; 
	text-align: center;
	font-weight: bold;
	display: block;
	padding: 0px;
}

.rightCatCategoryCurrent {
	background-image: url('../img/services_natisnato.png'); 
	background-position: 2px 0px;
    line-height: 30px; 
	text-align: center;
	font-weight: bold;
	display: block;
	padding: 0px;
}

.linkRightCat {
	color: black; 
}

.linkRightCat:hover {
	color: white; 
}

.linkRightCattwo {
	color: black; 
	text-decoration: none;
}

.linkRightCattwo:hover {
	color: #00cccc; 
}

.serviceName {
  font-size: 12px;
  padding: 5px;
  font-weight: bold;
  color: #99CCCC; 
  background-image: url("../img/fasha_uslugi_golqma.jpg");
  background-color: black; 
  padding-left: 20px; 
  background-repeat: no-repeat;
}

.serviceBlock {
  paddding: 10px;	 
}

.loadingImage {
 display: block; 
 margin:0 auto; 
 padding-top: 100px; 
 width: 100px;
}

.hcherta {
	background-color: #013334;
    line-height: 4px;
    height: 4px
}

.tagLink {
	color: #006666;
}

.tagLink:hover {
	color: #00CCCC;
}

.pageLink {
 text-decoration: none;
 color: #006666;
 font-size: 12px;	
}

.pageLink:hover {
	color: #00CCCC;
}