/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
}

.pg {
	position:relative;
}

.des {
margin-top:0px;
width:230px;
float:left;
}

.nailSet {
margin-top:0px;
width:200px;
float:left;
}


.portrait {
position:absolute;
top:0px;
left:320px;
float:right;
margin-top:20px;
margin-left:10px;
}

.bgImage {
position:absolute;
top:125px;
left:270px;
}

.mainBox {
position:absolute;
top:105px;
min-width:800px;
}

.categoryBox {
position:relative;
margin-left:45px;
width:680px;
}

.headerBox {
}

.events {
position:absolute;
top:350px;
margin-left:135px;
max-width:400px;
}

.iconBox {
position:absolute;
top:15px;
left:30px;
width:100px;
height:40px;
}

.jen {
position:absolute;
top:25px;
left:20px;
}

.blazina {
position:absolute;
top:36px;
left:36px;
}

.jenInd {
position:absolute;
top:105px;
left:230px;
}

.blazinaInd {
position:absolute;
top:126px;
left:257px;
}

#jen {
z-index:2;
}

#blazina {
z-index:2;
}

#bgImg {
z-index:1;
}

.level1 {
position:absolute;
top:13px;
left:135px;
width:600px;
float:left;
margin-top:20px;
margin-left:10px;
}

.level1a {
}

.level1Ind {
position:absolute;
top:195px;
left:565px;
width:150px;
float:right;
margin-top:20px;
margin-left:10px;
}

.level2 {
position:absolute;
top:50px;
left:135px;
width:600px;
float:left;
margin-left:10px;
}
.level2a {
}

.breadBox {
position:absolute;
top:80px;
left:40px;
min-width:800px;
}

.catName {
width:120px;
float:left;
margin-top:10px;
}

.catNameFront {
width:120px;
float:left;
margin-top:10px;
}

.catDescription {
width:550px;
float:left;
margin-left:10px;
margin-top:10px;
}

.catDescription2 {
width:550px;
float:left;
margin-left:10px;
}

.projectBox {
position:relative;
margin-left:45px;
margin-bottom:45px;
width:230px;
float:left;
}

.txtbrace {
float:right;
width:100px;
padding-left:10px;
}

.titleBox {
margin-top:10px;
}

.matBox {
clear:both;
margin-top:3px;
}

.tnImgBox {
background:#dddddd;
margin-top:10px;
margin-left:20px;
width:100px;
height:100px;
float:left;
}

.projDescription {
clear:both;
float:left;
margin-top:3px;
}

.projectDetailBox {
position:relative;
margin-left:45px;
width:680px;
}


.projDetDescr {
margin-top:8px;
margin-left:245px;
width:380px;
float:right;
}

.titleBox2 {
margin-top:10px;
width:550px;
float:left;
margin-left:20px;
}

.imgCol {
margin-top:0px;
margin-left:20px;
float:left;
}

.imgCol2 {
margin-top:0px;
margin-left:0px;
float:left;
}

.imgBoxSet {
position:absolute;
left: 200px;
margin-top:0px;
width:480px;
align:middle;
/*height:300;*/
float:left;
}

.imgSection {
position:absolute;
left: 350px;
margin-top:0px;
width:480px;
align:middle;
/*height:300;*/
float:left;
}

.imgBox {
margin-top:0px;
margin-left:0px;
align:center;
/*height:280px;*/
}

.imgBoxLan {
margin-top:-10px;
margin-left:-55px;
float:left;
/*height:280px;*/
}

.imgCaption {
float:left;
margin-top:3px;
clear:both;
}

.tnBox {
margin-top:0px;
margin-left:20px;
width:120px;
float:left;
}


.leftColumn {
margin-top:0px;
margin-left:20px;
margin-right:10px;
width:200px;
float:left;
}

.tnSet {
width:120px;
clear:both;
}

.tnImgBox2 {
margin-top:0px;
margin-bottom:10px;
margin-right:10px;
width:30px;
height:30px;
float:left;
}

.projDescription2 {
visibility:hidden;
position:absolute;
top:380px;
/*
clear:left;
*/
float:left;

margin-top:3px;
width:480px;
}

.matBox2 {
clear:left;
float:left;
margin-top:3px;
width:300px;
}

.objMaterialsBox {

}

.footer {
	position:relative;
	top:50px;
	padding-top:30px;
	width:670px;
	clear:both;
}

.footer2 {
	position:absolute;
	top:500px;
	padding-top:30px;
	width:670px;
	clear:both;
}

.footer3 {
	position:absolute;
	top:550px;
        right:270px;
	padding-top:30px;
	width:670px;
	clear:both;
}

.twitter {
	position:absolute;
	top:300px;
        left:220px;
	padding-top:30px;
	width:400px;
	clear:both;
}

