/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
* @author modifications by Julia Kostreva

*/
* 

{
	margin: 0;
	padding: 0;
}


body {
font-family:lucida sans;
font-size:11px;
letter-spacing:0;
line-height:15px;

}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a:link { text-decoration: none; color:#6e6e6e; outline:none;  }
a:active { text-decoration: none; outline:none; }
a:visited { text-decoration: none; color:#6e6e6e; outline:none;}
a:hover { text-decoration: none; color:none; outline:none;}

a.space { color: #00f; text-decoration: none }
a.space:hover { outline:none; }


.bodytext {}
.bodytext a:link, .bodytext a:visited { text-decoration: underline; color:#000000; outline:none;  }
.bodytext a:active,  .bodytext a:hover  { text-decoration: none; color:#000000;  outline:none;   }

#construction {
background-color: aqua;
position:fixed;
top:0px;
right:0px;
height:35px;
width:360px;
z-index:4;
}
#construction p {
font-size: 14px;
}


/* Helps IE to center. */
.widecontainer {
   text-align: center;
}

/* The margin version for real CSS savvy browsers. */
.wide {
   text-align: left;
   margin: 0 auto;
   width: 950px;
   padding: 0; /* Zero to prevent IE box trouble. */
}


#bigmenucontainer {text-align:center;}
#menucontainer {
text-align:center;
margin-left:auto !important;
margin-right:auto !important;
padding:0 112px 0 112px !important;
height:70px;
margin-top:20px; 
z-index:9999;
}
#menutitle {
float:left;
margin:0;
padding:0;
width:235px;
height:70px;
z-index:100;
font-size:11px;
font-family: courier new, courier;
font-style:italic;
letter-spacing:0;
}
#menutitle a:link, a:active, a:visited, a:hover { text-decoration: none; color:#6e6e6e;outline:none;  }


#menu {
float:left;
margin:0;
padding:30px 0 0 0;
height:85px;
z-index:100;
color:#6e6e6e;
font-size:11px;
font-family: courier new, courier;
font-style:italic;
letter-spacing:0;
}


#menu a:link { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; color:#6e6e6e; outline:none;  }
#menu a:active { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; outline:none; }
#menu a:visited { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; color:#6e6e6e; outline:none;}
#menu a:hover { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; background-color:#F1ED77 ; outline:none;}

#menuall {padding-right:11px;margin-left:13px;}
#menuall a:link { padding:2px 2px 0px 2px; background-color:#F1ED77; text-decoration: none; color:#6e6e6e; outline:none;  }
#menuall a:active { padding:2px 2px 0px 2px; color:silver; text-decoration: none; outline:none; }
#menuall a:visited { padding:2px 2px 0px 2px; background-color:#F1ED77; text-decoration: none; color:#6e6e6e; outline:none;}
#menuall a:hover { padding:2px 2px 0px 2px; color:silver; text-decoration: none;background-color:#F1ED77 ; outline:none;}


#menuallpages {padding-right:11px;margin-left:13px;}
#menuallpages a:link { padding:2px 2px 0px 2px; text-decoration: none; color:#6e6e6e;  outline:none;  }
#menuallpages a:active { padding:2px 2px 0px 2px; background-color:#F1ED77; color:silver; text-decoration: none; outline:none; }
#menuallpages a:visited { padding:2px 2px 0px 2px; text-decoration: none; color:#6e6e6e; outline:none;}
#menuallpages a:hover { padding:2px 2px 0px 2px; color:#6e6e6e; text-decoration: none;background-color:#F1ED77 ; outline:none;}

#menupages a:link { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; background-color:#F1ED77 ;color:#6e6e6e; outline:none;  }
#menupages a:active { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; background-color:#F1ED77 ;outline:none; }
#menupages a:visited { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; background-color:#F1ED77 ;color:#6e6e6e; outline:none;}
#menupages a:hover { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; color:silver; background-color:#F1ED77 ; outline:none;}


#menu ul {
	list-style: none;
	text-align: center;
	margin: 0 0 23px -8px;
}

#menu ul li.section-title { }
#menu ul li.venture {margin:0px 0px 42px 0; padding:15px 80px 0 80px; }
#menu ul li.l-ongoing {margin:0px 0px 0px 0; padding:0px 80px 0 80px; }
#menu ul li.l-bullet {margin:0px 0px 0px 0; padding:25px 80px 0 80px; font-style:normal; font-size:7px; color:#888;}
#menu ul li.shop {margin:0px 0px 0px 0; padding:65px 0px 0 0px;}


#ribbon {
width: 60px; 
height: 154px; 
position:absolute;
right:65px; 
top:0px; 
background: url(http://www.juliakostreva.com/images-v6/ribbonbg3.png)no-repeat left center;
font-family:century gothic;
font-size:11px;
line-height:20px;
padding:0; margin:0; 
z-index:9;
}
.center {margin-left: auto; margin-right: auto; }

#ribbon a:link { font-style:normal; text-decoration: none; color:#6e6e6e; outline:none;  }
#ribbon a:active { font-style:normal; color:#444444; text-decoration: none; outline:none; }
#ribbon a:visited { font-style:normal; text-decoration: none; color:#6e6e6e; outline:none;}
#ribbon a:hover { font-style:normal; color:#6e6e6e; text-decoration: underline;  outline:none;}


#contactlink {
position:absolute;
top: 73px;
right: 88px;
margin: 0px 0 0 0;
padding:0px 0 0 0;
width:20px;
height:13px;
z-index:10;
}

#infolink {
position:absolute;
top: 100px;
right: 89px;
margin: 0px 0 0 0;
padding:0px 0 0 0;
width:18px;
height:18px;
z-index:10;
}





#content {
    height: 100%;
    margin: 0 0 0 280px;
    top: 0;
}







#content p { 
	width:auto ; 
	margin-bottom: 5px; 
}



p {
    margin: 5 0 5px 0;
    width: 675px;
}


p.nav {
	margin: 6px 0 0px 0;
	padding: 2px 0 15px 0;
	border-color:#333333; 
	border-top-style:dotted;
	border-top-width:thin;  

}

p.nav a:link, p.nav a:visited { text-decoration: underline; color:#000000; outline:none;  }
p.nav a:active, p.nav a:hover { text-decoration: none; color:#000000;  outline:none; }



#s1 p {	
	color: #333333;
	margin-top: 23px;
	padding-top: 3px;
	border-color:#333333; 
	border-top-style:dotted; 
	border-top-width:thin;
//	border-bottom-style:dotted; 
//	border-bottom-width:thin;
}


hr {color: #fff; background-color: #fff; border: 1px dotted #333333; border-style: none none dotted; margin-bottom:8px;}


#s1 a:link, #s1 a:visited { text-decoration: underline; color:#000000; outline:none;  }
#s1 a:active, #s1 a:hover { text-decoration: none; color:#000000;  outline:none; }



.fakecaps {
font-size:11px; 
letter-spacing:1px; 
font-family:century gothic, lucida sans,sans-serif;  
text-transform:uppercase;
}

.textlink {
color:#6e6e6e;
font-size:11px;
font-family: courier new, courier;
font-style:italic;
letter-spacing:0;
}

.textlink  a:link { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; color:#6e6e6e; outline:none;  }
.textlink  a:active { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; outline:none; }
.textlink a:visited { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; color:#6e6e6e; outline:none;}
.textlink  a:hover { margin-right:8px; padding:2px 2px 0px 2px; text-decoration: none; background-color:#F1ED77 ; outline:none;}


.textlinkimg img { margin-left:-10px; border:10px solid #ffffff }
.textlinkimg:hover img {margin-left:-10px;  border: 10px solid #f1ed77 !important;}

.textlinkimground img { margin-left:-10px;  -moz-border-radius: 35px; -webkit-border-radius: 35px; border:10px solid #ffffff }
.textlinkimground:hover img {margin-left:-10px;  -moz-border-radius: 35px; -webkit-border-radius: 35px; border: 10px solid #f1ed77 !important;}





.caption {
	width: 675px;
	line-height:22px;
	border-color:#333333; 
	border-top-style:dotted; 
	border-top-width:thin;
	border-bottom-style:dotted; 
	border-bottom-width:thin;
	margin-bottom: 140px;
}

.project {
	margin-top:28px;
	margin-bottom: 80px;
}
.caption a:link,, .caption a:visited { text-decoration: underline; color:#000000; outline:none;  }
.caption a:active, .caption a:hover { text-decoration: none; color:#000000;  outline:none; }



#paragraph {
	width: 675px;
	margin: 0 0 0 0;
	padding: 0 25px 0 0;
}

#paragraph a:link, .paragraph a:visited { text-decoration: underline; color:#000000; outline:none;  }
#paragraph a:active, .paragraph a:hover { text-decoration: none; color:#000000;  outline:none; }

h1 { font-size: 32px; }
h2 { font-size: ; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0 0 0 0; padding: 0; }

#img-container p	{ width: 675px; margin: 10; padding:5 5 5px 5; }

#once { clear: left; }





#img-container-print	{ 
	margin: 0; 
	padding: 0; 
	
}


#img-container-graphic {
	padding: 15px 0 11 0; 

}


#img-container-graphic p { margin: 22px 0 80 0; padding: 0;
	
}
