body 
{
	background:url('../images/bg.jpg') no-repeat;
	background-size: 100%;
	-moz-background-size: 100%;
}

.box-main
{
	margin-left:15%;
	margin-right:15%;
	margin-top:2%;
}

.footer
{
	background:url('../images/flag.png') center no-repeat;
	background-size: 100%;
	-moz-background-size: 100%;
	width:101%;
	height:250px;
	margin-left:-6px;
	opacity:0.95;
	z-index:-10000;
}

.title
{
	text-shadow: 1px 0px 0px black;
	font-size:20pt;
}



.box-round.header
{
	-webkit-box-shadow: -2px 4px 4px #4c4c4c;
	-moz-box-shadow: -2px 4px 4px #4c4c4c;
	box-shadow: -2px 4px 4px #4c4c4c;
	background-color:#f6f6f6;
}

.box-round.gray
{
	-webkit-box-shadow: 1px 1px 1px #ff0000;
	-moz-box-shadow: 1px 1px 1px #ff0000;
	box-shadow: 1px 1px 1px #ff0000;	
	background-color:#b3b3b3;
}

.box-round
{
	border-radius:25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
}

.button-image
{
	border-radius:25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	background-size:101%;
	z-index:1000;
	cursor:pointer;	
	text-decoration:none;
	color:black;
}

.button-image.project-link
{
	text-shadow: 1px 2px 4px black;
	font-size:32pt;	
	
	-webkit-box-shadow: -0px 1px 6px #4c4c4c;
	-moz-box-shadow: -0px 1px 6px #4c4c4c;
	box-shadow: -0px 1px 6px #4c4c4c;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}

.button-image.project-link:hover
{
	-webkit-box-shadow: -0px 1px 15px black;
	-moz-box-shadow: -0px 1px 15px black;
	box-shadow: -0px 1px 15px black;	
}

.box-footer
{
	-webkit-border-bottom-left-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	
	-moz-border-radius-bottomleft: 25px;
	-moz-border-radius-bottomright: 25px;
	
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;	
	
	background-color:#b7c4af;
	background:url('../images/bg_footers.png') center no-repeat;
	background-size:101%;
	-moz-background-size:101%;
	
	font-family:"Calibri";
	font-size:22pt;
	font-weight:bold;
}

.button-image.project-link.blue
{
	background-color:#a2cbe2;
}

.button-image.project-link.red
{
	background-color:#d0837a;
}

.button-image.project-link.green
{
	background-color:#7aa67a;
}
.button-image.ryhor
{	
	-webkit-box-shadow: -2px 4px 4px #4c4c4c;
	-moz-box-shadow: -2px 4px 4px #4c4c4c;
	box-shadow: -2px 4px 4px #4c4c4c;
	
	width:200px;
	height:200px;
	background:url('../images/avka.jpg') center no-repeat;	
	
	-moz-background-size: auto 100%;
	background-size: auto 100%;	
}


.langbutton
{
	font-size:14pt;
	background-color:#e4ece6;
	cursor:pointer;
	
	display:inline;
	padding-left:20px;
	padding-right:20px;
	
	-webkit-box-shadow: -0px 1px 6px #4c4c4c;
	-moz-box-shadow: -0px 1px 4px #4c4c4c;
	box-shadow: -0px 1px 4px #4c4c4c;
}

.langbutton:hover
{
	-webkit-box-shadow: -0px 2px 15px black;
	-moz-box-shadow: -0px 2px 15px black;
	box-shadow: -0px 2px 15px black;
}

.langbutton.left
{	
	-webkit-border-top-left-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;	
}

.langbutton.right
{
	-webkit-border-top-right-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-radius-topright: 25px;
	-moz-border-radius-bottomright: 25px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;	
}
