.blackbox
{
    width: 1280px;
    height:85px;
    background-image:url("/themes/ver1/img/blackbox.png");
}

.redbox {
	width:310px;
	height:80px;
	position:absolute;
	bottom:0px;
	left:0px;
	background: url('/themes/ver1/img/redbox.png');
}

.redbox:hover {
	background: url('/themes/ver1/img/bluebox.png');
}

::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:12px;
height:0px
}

::-webkit-scrollbar-track {
background-color:#ecedee
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 4px;
background-color:#c15454;
}

::-webkit-scrollbar-thumb:hover{
background-color:#a34545;
}

::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:12px;
height:0px
}

::-webkit-scrollbar{
width: 12px;
}

body {
	font-family: Ubuntu, sans-serif;
	width: 100%;
	height: 100%;
    margin:0;
    padding:0;
    background:#282828;
	background: url('/themes/ver1/img/bodybg.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	overflow-y: scroll;
}

img
{
    border: 0;
}

.wrapper {
	width: 1280px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

.chaptername
{
	font-weight:400;
	margin-bottom:40px;
	font-size:18px;
}

.chapterline
{
	margin-bottom:25px;
}

hr
{
	color:#cccccc;
	background-color: #cccccc;
	border:none;
	height:1px;
}

.header
{
    background-image:url("/themes/ver1/img/bannerbg.jpg");
    height: 565px;
	opacity:0.9;
}

.content
{
    clear: left;
    padding: 0 0 220px;
    background-color:#fff;
	min-height:800px;
}

.projects
{
    position:relative;
    left:150px;
    font-size:16px;
    line-height:18px;
    font-weight:300;
    width:970px;
    padding-top:40px;
    padding-bottom:40px;
}

.socialblog
{
    position:relative;
    left:40px;
    font-size:16px;
    line-height:18px;
    font-weight:300;
    width:1200px;
    padding-top:40px;
    padding-bottom:40px;
}

.projects_page1
{
    position:relative;
    left:150px;
    font-size:16px;
    line-height:28px;
    width:970px;
    padding-top:40px;
    padding-bottom:40px;
}

.projects_page2
{
    position:relative;
    left:150px;
    font-size:18px;
    line-height:28px;
    width:970px;
    padding-top:30px;
    padding-bottom:40px;
}

.projects_page3
{
    position:relative;
    left:150px;
    font-size:18px;
    line-height:28px;
    width:970px;
    padding-top:40px;
    padding-bottom:40px;
}

.projects_page4
{
    position:relative;
    left:0px;
    font-size:18px;
    line-height:28px;
    width:970px;
    padding-top:40px;
    padding-bottom:40px;
}

.projects_page5
{
    position:relative;
    left:0px;
    font-size:18px;
    line-height:28px;
    width:970px;
    padding-top:40px;
    padding-bottom:40px;
	margin-bottom:60px;
}

.clients
{
    position:relative;
    left:150px;
    font-size:16px;
    line-height:18px;
    font-weight:300;
    width:530px;
    padding-top:40px;
    padding-bottom:40px;
    padding-right:20px;
    float:left;
}

.feedback
{
    position:relative;
    font-size:16px;
    line-height:18px;
    font-weight:300;
    width:380px;
    padding-top:40px;
    padding-bottom:40px;
    padding-left:20px;
    padding-right:20px;
    margin-left:720px;
}

.footer
{
    clear: left;
	width: 1280px;
	margin: -220px auto 0;
	height: 220px;
	background: #000;
	position: relative;
    font-family: Ubuntu, sans-serif;
}



.logo
{
    position:relative;
    width: 240px;
    height:85px;
    left:150px;
    float:left;
}

.menu
{
    position:relative;
    font-size:13px;
    color:white;
    height:50px;
    margin-left:390px;
    width:740px;
    padding-top:35px;
    text-align:right;
    padding-right:150px;
}

.social
{
    position:relative;
	margin-left:780px;
	margin-top:20px;
    width:350px;
    text-align:right;
	/*border:1px solid white;*/
}

.bannertext
{
    position:relative;
    width: 855px;
    height:95px;
    line-height:34px;
    font-size:20px;
    color:white;
    text-align:center;
    margin: 0 auto;
    top:150px;
    background-image:url("/themes/ver1/img/blackbox2.png");
    padding-top:20px;
    font-weight:300;
}

.groupnamebannertext
{
    position:relative;
    width: 855px;
    line-height:34px;
    font-size:40px;
    color:white;
    text-align:center;
    margin: 0 auto;
    top:150px;
    background-image:url("/themes/ver1/img/blackbox2.png");
    padding-top:20px;
	padding-bottom:20px;
    font-weight:600;
	text-transform:uppercase;
}

.groupnamebannermenu
{
    position:relative;
    width: 855px;
    line-height:34px;
    font-size:20px;
    color:white;
    text-align:center;
    margin: 0 auto;
    top:150px;
    background-image:url("/themes/ver1/img/blackbox2.png");
    padding-top:20px;
	padding-bottom:20px;
    font-weight:400;
	text-transform:uppercase;
}

.foocontacts
{
    position:relative;
    width: 450px;
    height:85px;
    left:150px;
    float:left;
    font-size:20px;
    font-weight:400;
    top:40px;
    color:white;
}

.foocopyrights
{
    position:relative;
    font-size:14px;
    line-height:18px;
    font-weight:400;
    color:white;
    height:50px;
    margin-left:600px;
    width:520px;
    padding-top:35px;
    text-align:right;
    top:60px;
}
