html {min-height: 100%;}
* {
	margin: 0;
	padding: 0;
}
a {color: #963;}
a:hover {color: #C60;}
img {border: 0px}

body {
	background: #231b10 url(../../images/bg.gif);
	color: #444;
	font: normal 62.5% Tahoma,sans-serif;
	margin:30px;
}

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {
	margin-top: 59px;
	margin-left: 330px;
	font-size: 36px;
	padding-bottom: 10px;c
	margin-bottom: 0px;
	color: #e6e2c9;
}

h1,h2,h3 {padding-top: 6px;}

.clearer {clear: both;}
.left {float: left;}

.container {
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0 5px 5px;
	width: 820px;
}

.header {
	background: #FFF;
	font-size: 1.2em;
	height: 150px;
	margin: 0 auto;
	padding: 5px 5px 0px;
	width: 820px;	
}

.header .name {
	background: #000 url(../../images/goldBar.gif) bottom repeat-x;
	font: normal 2.8em "Trebuchet MS",sans-serif;
	height: 150px;	
	width: 820px;
}

.header .name .sign{
	float: left;
	padding:20px 0px 0px 15px;
	height: 80px;
	margin:0px 0px 0px 0px;
}

.header .name .sign2{
	float: left;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 185px;	
}

.header .name .topNav{
	float: right;
	margin:0px 5px 0px 0px;	
	padding:3px 0px 0px 0px;
	width:90px;
	height:20px;	
	font: normal 11px "Trebuchet MS",sans-serif;

}

.main{
	background: url(../../images/bgMain.gif);
        float: left;
}
.about{
	background: url(../../images/bgAbout.jpg) no-repeat #d5cea6;
	margin: 0px;
	border: 1px solid #d3cca2;
        padding-bottom:25px;
}

.about p {
	padding-top:0px; 
	margin-right: 10px; 
	line-height: 20px; 
	color: #000; 
	font-size:13px;
	padding-bottom: 5px;
	padding-left: 25px;
	}

.portfolio1{
	background: url(../../images/bgPortfolio1.jpg) no-repeat;
	height: 116px;
	text-align: center;


}

.portfolio2{
	background: url(../../images/bgPortfolio2.jpg) repeat-x #d5cea6;
	height: 600px;
	text-align: center;
}

.portfolio1 p {
	padding-top:0px; 
	line-height: 20px; 
	color: #000; 
	font-size:13px;	
	padding-top:12px;
}

.portfolio1 ul 
{
	margin-top:14px;
	padding:0;
	list-style:none;
}

.portfolio1 li 
{
	display:inline;
	margin:0;
	padding:0 7px 0 7px;
	border-right: 2px #948a50 solid;
}

.portfolio1 li a 
{
	color: #948a50;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}

.portfolio1 li a:hover 
{
	color: red;
	font-weight:bold;
}

.cert{
	width: 380Px;
        float: right;
       
}

.schools{
	width: 440px;
        float: left;

}
 #schoolHeader{
	font-size: 18px;
        font-weight: bold;
       padding-top:15px;
       padding-bottom:10px;
       color: #312316;
}


 #schoolTime{
	font-size: 10px;
       line-height:9px;
}

#schoolName{
	font-size: 12px;
        line-height:11px;
}

#schoolDegree{
	font-size: 12px;
        line-height:11px;
        font-weight: bold;
        font-style: italic;
}

#schoolSpec{
	font-size: 12px;
        line-height:11px;
        font-weight: bold;
       padding-bottom: 25px;
}


#certCompany{
	font-size: 12px;
        line-height:11px;
        font-weight: bold;
}

#certSpec{
	font-size: 12px;
        line-height:11px;
       padding-bottom: 15px;
}

.certImg {
        text-align: center;
        padding: 10px;
}

.certImg a {
        filter: alpha(opacity = 70);
	opacity: 0.6;
        zoom:1;
}

.certImg a:hover {
        filter: alpha(opacity = 100);
	opacity: 1;
        zoom:1;
}

.certImg img {
        padding: 3px;
        border: 1px solid #000;
        margin-right: 8px;
        margin-bottom: 8px;
}

.education{
	background: url(../../images/bgEdu.jpg) no-repeat #d5cea6;
	margin: 0px;
        padding-bottom:25px;
      float: left;
}

.education p {
	padding-top:0px; 
	margin-right: 10px; 
	line-height: 20px; 
	color: #000; 
	font-size:13px;
	padding-bottom: 5px;
	padding-left: 25px;
	}

.contact{
	background: url(../../images/bgContact.jpg) no-repeat #d5cea6;
	margin: 0px;
	border: 1px solid #d3cca2;
padding-bottom:25px;
}

.contact p {
	padding-top:0px; 
	margin-right: 10px; 
	line-height: 18px; 
	color: #000; 
	font-size:13px;
	padding-bottom: 5px;
	padding-left: 225px;
	}

.services{
	background: url(../../images/bgServices.jpg) no-repeat #d5cea6;
	margin: 0px;
	border: 1px solid #d3cca2;
padding-bottom:25px;
}

.services p {
	padding-top:6px; 
	margin-right: 10px; 
	line-height: 17px; 
	color: #000; 
	font-size:13px;
	padding-bottom: 1px;
	padding-left: 25px;
	}

.services ul {
	padding-top:10px; 
	margin-right: 10px; 
	line-height: 17px; 
	color: #000; 
	font-size:13px;
	padding-bottom: 1px;
	padding-left: 50px;
list-style-type:circle;
	}



.services li {
list-style-type:square;
padding-left: 6px;
padding-top: 4px;
	}

.cons{
	background: url(../../images/bgCons.jpg) no-repeat #d5cea6;
	margin: 0px;
	border: 1px solid #d3cca2;
padding-bottom:25px;
}

.cons p {
	padding-top:0px; 
	margin-right: 10px; 
	line-height: 20px; 
	color: #000; 
	font-size:13px;
	padding-bottom: 5px;
	padding-left: 65px;
	}

.indexPhoto {
	border-left: 1px solid #fff;
	float: right;
}
.indexFlower {
	float: left;
}

.content {
	float: left;
	margin: 10px 0;
	padding: 0 16px;
	width: 495px;
}
.content .descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.content li {
	list-style: url(../../images/li.gif);
	margin-left: 18px;
}
.content p {font-family: "Lucida Sans Unicode",sans-serif;}

.footer {	
	color: #996633;
	font: 11px sans-serif;
	line-height: 30px;
	text-align: center;
}
.footer a,.footer a:hover {color: #996633;}

.brands {
        text-align: center;
	border-top: 1px solid #fff;
	background: #000;
	color: #b7ae72;
	font: 11px sans-serif;
	height: 40px;
	width: 820px;
	margin: 0 auto;
}

.brands a {
        filter: alpha(opacity = 50);
	opacity: 0.4;
        zoom:1;
}

.brands a:hover {
        filter: alpha(opacity = 100);
	opacity: 1;
        zoom:1;
}

.menuHome {
	height: 40px;
	width: 267px;
	margin: 0 auto;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}

.menuHome a {
    filter: alpha(opacity = 50);
	opacity: 0.5;
    zoom:1;    
}

.menuHome a:hover {
    filter: alpha(opacity = 100);
	opacity: 1;
    zoom:1;
	margin-left: 20px;    
}


#Container {
	position: relative;
	height: 200px;
	width: 200px;
	margin: 0 auto;
	background-color: #eae7d4;
	border: 5px solid #fff;
	font-size: 0px;
}

#Photo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}

#Loading {
	height: 25%;
	width: 100%;
	position: absolute;
	top: 40%;
	left: 0%;
	text-align: center;
	z-index: 0;
	line-height: 0;
}

#LinkContainer {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	/* filter:alpha(opacity:80); /* Specify opacity for IE */
}

#PrevLink, #NextLink {
	cursor: pointer;
	width: 48%;
	height: 100%;
	background: transparent url(../../galeria/img/c.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}

#PrevLink span, #NextLink span { display: none; }

#PrevLink { left: 0; float: left; }
#NextLink { right: 0; float: right; }

/* background image for IE */
#PrevLink:hover, #PrevLink:visited:hover { background: url(../../galeria/img/prev_minus.gif) 20% 50% no-repeat; }
#NextLink:hover, #NextLink:visited:hover { background: url(../../galeria/img/next_plus.gif) 80% 50% no-repeat; }

/* backgroudn image for compliant browsers */
#LinkContainer>#PrevLink:hover, #LinkContainer>#PrevLink:visited:hover { background: url(../../galeria/img/prev_chevron.png) 20% 50% no-repeat; }
#LinkContainer>#NextLink:hover, #LinkContainer>#NextLink:visited:hover { background: url(../../galeria/img/next_chevron.png) 80% 50% no-repeat; }

#CaptionContainer {
	margin: 0 auto;
	width: 200px;
	line-height:1px;
	text-align: left;
	background-color: #d5cea6;
	}