body {
     /*font-family: Helvetica, Arial, sans-serif;*/
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size:8px;
     margin:0px;
     padding:0px;
     background-image:url('../images/mainBg.jpg') ;
     background-repeat:repeat-x;
     background-color:#3366C4
}

#pageTable {
     width:980px;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.rightUp {
	text-align:right;
	vertical-align:top;
}

.small {
	width:80%;
	font-size:11px;
	text-align:left;
	padding-bottom:15px;
}

#contentUp {
     background-image:url('../images/contentUpBg2.jpg');text-align:center;vertical-align:middle;
}

#contentLeft {
     width:190px;
     background-image:url('../images/leftColBg.jpg'); 
     background-repeat:repeat-y; 
     vertical-align:top
}

#menuContainer {
     width:190px; 
     height:200px; 
     background-image:url('../images/menuBoxBg.jpg');
     text-align:center;
     margin-bottom:20px
}

#menu {
     width:170px; 
     height:150px; 
     text-align:left; 
     margin:0px auto;
     padding-top:15px;
     
}

#pollContainer {
     width:190px; 
     height:275px; 
     background-image:url('../images/leftBoxBg3.jpg');
     text-align:center ;
     
}

#poll {
     width:170px;
     text-align:left;
     margin:0px auto; 
     padding:60px 0px 0px 5px;position:relative
}

#pollLoadingLayer {
     width:160px;
     height:190px;
     background-color:#928476;
     z-index:100;
     position:absolute;
     margin:0px auto;
     opacity:0.70;
     filter:alpha(opacity: 70);
     -moz-opacity: 0.70;
     -khtml-opacity: 0.70;
     text-align:center;
     vertical-align:middle;
}

#pollMessageLayer {
     width:160px;
     height:190px;
     background-color:#FFFFCC;
     z-index:100;
     position:absolute;
     margin:0px auto;
     text-align:center;
     vertical-align:middle;
     font-size:10px;
     border:1px solid #616161;
    
    
}

#pollTransLayer {
     width:160px;
     height:190px;
     background-color:#FFFFFF;
     z-index:100;
     opacity:0;
     filter:alpha(opacity: 0);
     -moz-opacity: 0;
     -khtml-opacity: 0;
     position:absolute;
     margin:0px auto;
     text-align:center;
     vertical-align:middle;
     font-size:10px;
}

#pollHeaderMessage {
     font-size:9px;
     color:red;
     text-align:center;
     margin-bottom:5px;
     font-weight:bold;
     
}

#pollForm {
     margin-top:10px
}
#pollForm div {
     display:block;
     font-size:11px;
    
}


#contentMain {
     width:600px; 
     height:650px;
     background-image:url('../images/contentMainBg.jpg');
     vertical-align:top;
     text-align:center;
     color:#404040;
}



#contentMainIndex {
     width:550px;
     margin:0px auto;
     text-align:justify;
    font-size:13px
}

#contentMainIndex p {
     margin-top:0px;
     margin-bottom:4px;
} 

#contentMainIndex p:first-letter {
     font-size:17px;
     font-weight:bold;
     font-style:italic;
}



#contentMainAbout {
     width:550px;
     margin:0px auto;
     text-align:justify;
    font-size:13px;
}

#contentMainAbout .page {
     width:100%;
     line-height:20px;
}

#contentMainAbout .page p {
     margin-top:0px;
     margin-bottom:10px;
}

#contentMainAbout .page p:first-letter {
     font-size:17px;
     font-weight:bold;
     font-style:italic;
}

#contentMainAbout .page .pageNav {
     margin-top:50px;
     font-weight:bold
}

#contentMainAbout .page .pageNav img {
     vertical-align:middle;
     margin-bottom:4px;
}

#contentMainContact {
     width:550px;
     margin:0px auto;
     text-align:center;
     font-size:13px
}

#contentMainContact #contactMessage {
     width:100%;
     height:50px;
     background-color:#FFFFAE;
     text-align:center;
     vertical-align:middle;
     line-height:50px;
     font-weight:bold;
     font-size:13px;
     
}

#contentMainContact #contactIntroMessage {
     text-align:center;
     width:80%;
     margin:0px auto;font-weight:bold;font-size:12px;
}

#contentMainContact table {
	font-size:13px;
	width:550px;
	margin-top:30px;
	color:#404040;
	
}

#contentMainContact td, #contactContent th {
	
}


#contentMainContact table th , #contentMainContact table #buttons{
	height:60px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
}

#contentMainIPortfolio {
     width:550px;
     margin:0px auto;
     text-align:justify;
    font-size:13px;
}

#contentMainIPortfolio p {
     margin-top:0px;
     margin-bottom:4px;
     
} 

#contentMainIPortfolio p:first-letter {
     font-size:17px;
     font-weight:bold;
     font-style:italic;
}

#contentMainIPortfolio .portfolioItem {
     width:501px;
     margin:0px auto;
     margin-bottom:80px;
     
}

#contentMainIPortfolio .portfolioItem .upperPart{
         width:501px;
         height:146px;
         background-image:url('../images/portfolioUpperPart.png');
}
          
#contentMainIPortfolio .portfolioItem .middlePart{
         width:501px;
         height:24px;
         background-image:url('../images/portfolioMiddlePart.png');
}

#contentMainIPortfolio .portfolioItem .addressPart{
         width:185px;
         height:35px;
         background-image:url('../images/portfolioAddressPart.png');
         float:left;
         margin-left:25px;
         color:#3D81E7;
         text-align:center;
         font-size:11px;
         line-height:25px;
         font-weight:bold
}

#contentMainIPortfolio .portfolioItem .addressPart a {
     text-decoration:none;
     color:#3D81E7;
}

#contentMainIPortfolio .portfolioItem .descriptionPart{
         width:240px;
         height:35px;
         background-image:url('../images/portfolioDescriptionPart.png');
         float:left;
         margin-left:40px;
         text-align:center
}

#contentMainIPortfolio .portfolioItem .descriptionPart .descriptionPartInner{
         margin:0px auto;
         color:#AE9159;
         text-align:center;
         font-size:10px;
         line-height:17px;
         font-weight:bold;
         height:50px;
         width:180px;
         margin-top:-20px;
         position:relative;
}

#contentMainIPortfolio .portfolioItem .descriptionPart .descriptionPartInner div
{
     position:absolute;
     bottom:10px;left:0px;
     width:100%;
     margin:0px auto;
}

#contentMainINews {
     width:550px;
     margin:0px auto;
     text-align:justify;
     font-size:13px;
}

#contentMainINews li {
     margin-left:-20px;
     list-style-image:url('../images/bulletCubeBig.png');
     margin-bottom:5px;
}

#contentRight {
     width:190px; 
     background-image:url('../images/rightColBg.jpg');
     background-repeat:repeat-y; 
     vertical-align:top
}

#newsContainer {
     width:190px; 
     height:425px; 
     background-image:url('../images/rightBoxBg3.jpg'); 
}

#newsContainer .scroll-pane {
     width:160px;
     height:300px;
     font-size:9px;
     /*margin-left:10px;
     margin-top:40px*/
}

#newsContainer li {
     font-size:9px;
     margin-left:-20px;
     list-style-image:url('../images/bulletCube.gif');
     margin-bottom:5px;
}

#newsContainer #more {
     font-size:9px;
     float:right;
     margin-right:15px;
     position:relative;
    top:45px;
     
}

#newsContainer #more a {
     color:blue
}

#contentBottom {
     background-image:url('../images/contentBottomBg.jpg');
}

#designer {
     text-align:right;
     vertical-align:middle
}
