* { margin: 0; padding: 0; border:none; }
html {height: 100%; overflow-y: scroll;}
body {height: 100%; background-color:#f7f7f7;}
#container {width: 1000px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; margin-bottom:-56px;}
header {width: 1000px; height: 115px;}
#logo {width: 158px; height: 59px; margin: 0 20px 20px; background: url(../img/logo.png) bottom no-repeat; float: left;}
#searchBox {width: 800px; height: 59px; float: right;}
#searchBox p {font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif; color: #b6b6b6; font-size: 30px; line-height: 75px; text-indent: 300px;}
span.nr {font-style: italic; font-family: 'URW Palladio L',Palatino,'Palatino Linotype',Palladio,'Book Antiqua','Liberation Serif',Times,serif; color: #03b9eb;}
#menu {width: 1000px; height: 35px; background: url(../img/menuBg.png); position: absolute; top: 80px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
#menu ul {margin:0 0 0 20px; padding:0; list-style: none;}
#menu li {height: 35px; text-indent: 30px; line-height: 33px; background: url(../img/menuSpacer.png) no-repeat left; display: inline-block; margin-left:30px;}
#menu li.noSpacer {background: none;} 
#menu li a {font-family: 'Bitstream Vera Sans','DejaVu Sans','Liberation Sans',Kalimati,Verdana,Geneva,sans-serif; font-weight: bold; color:#ffffff; text-decoration: none; font-size: 15.4px;}
#menu li a:hover {color: #9be4f7;}

#leftBox {width: 475px; height: 381px; background: url(../img/box_1.png); float: left;}
#rightBox {width: 475px; height: 381px; margin-left: 50px; background: url(../img/box_2.png); float: left;}
#rightBox p.star {font-family: 'Trebuchet MS',Trebuchet,'Helvetica Neue',Helvetica,sans-serif; font-size: 10px; color: #2f2d29; position: relative; top: 55px; left: 20px;}
#descBox {height: 70px;}
p.desc {font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif; color: #6a6a6a; font-size: 12px; margin: 5px 0 5px 20px; line-height: 28px;}
p.netto {height: 20px; font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif; color: #6a6a6a; font-size: 12px; position: relative; top: 15px; left: 20px;}

footer {width: 100%; height: 56px; margin:0; padding:0; background-color: #e6e6e6; clear: both;}
#footerLineDark {height: 3px; background-color:#dbdbdb;}
#footerLineLight {height: 2px; background-color:#f7f7f7;}
footer ul {list-style: none; text-align: center;}
footer li {display: inline-block; font-family: 'Trebuchet MS',Trebuchet,'Helvetica Neue',Helvetica,sans-serif; color: #848484; text-transform: uppercase; font-size: 12px; line-height: 30px;}
footer li a {text-decoration: none; color: #848484;}
footer li a:hover {color: #b6b6b6;}
footer p {font-family: 'Trebuchet MS',Trebuchet,'Helvetica Neue',Helvetica,sans-serif; color: #848484; text-transform: uppercase; font-size: 12px; text-align: center;}
footer p a {text-decoration: none; color: #848484;}
footer p a:hover {color: #b6b6b6;}

ul.box {width: 270px; height: 250px; position: relative; left: 30px; top:75px; font-family: 'Trebuchet MS',Trebuchet,'Helvetica Neue',Helvetica,sans-serif; font-size: 15px; color: #2f2d29;}
ul.box li {list-style-image: url(../img/pointer.png); margin-top:10px;}
ul.right_box li {list-style-image: url(../img/pointer.png); margin-top: 8px;}
ul.right_box {width: 310px; height: 250px; position: relative; left: 30px; top:75px; font-family: 'Trebuchet MS',Trebuchet,'Helvetica Neue',Helvetica,sans-serif; font-size: 13px; color: #2f2d29;}
a.moreButton {width: 148px; height: 34px; display: block; background: url(../img/moreButton.png); position: relative; top: 80px; left: 160px;}
a.moreButton:hover {background: url(../img/moreButtonHover.png);}
a.rightMoreButton {width: 148px; height: 34px; display: block; background: url(../img/moreButton.png); position: relative; top: 66px; left: 160px;}
a.rightMoreButton:hover {background: url(../img/moreButtonHover.png);}

#content {font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif; color: #6a6a6a; font-size: 13px;}
#content h1 {margin: 20px 0 20px 100px; font-family: 'Bitstream Charter','Century Schoolbook L','Liberation Serif',Georgia,Times,serif; font-weight: normal;}
#content p {margin-top: 5px; text-align: center;}
#content h2 {color: #1186da; margin: 30px 0 20px 35%; font-weight: normal;}
#content h3 {color: #2d4b63; text-align: center; margin-top:20px;}
#content a {text-decoration: none; font-weight: bold; color: #6a6a6a;}
.contact {background: url(../img/contact.gif) 10% 70% no-repeat;}
.offer {background: url(../img/offer.png) 0 30% no-repeat;}
.offerBip {background: url(../img/offerBip.png) 0 10% no-repeat;}
.aboutWeContent {background: url(../img/aboutWe.png) no-repeat; }

table.offerTable {width: 625px; margin-left: 35%;}
table.offerTable td.first {width: 150px; font-weight: bold; color: #1186da; text-align: center;}
table.offerTable td.second {line-height: 20px;}
table.offerTable tr.one {background-color: #edffed;}
table.offerTable tr.two {background-color: #edf6ff;}

#content p.ownProject {width: 625px; margin-left: 35%; line-height: 20px}
#content p.aboutWe {width: 625px; margin-left: 35%; line-height: 30px}

#content a.offerButton {display: block; width: 208px; height: 34px; margin-left: 550px; margin-top: 10px; background: url(../img/offerButton.png);}
#content a.offerButton:hover {background: url(../img/offerButtonHover.png);}

.clear {clear:both; margin-bottom: 76px;}
.spacerClear {clear:both; padding-bottom: 76px;}

.project {width: 240px; float: left; margin: 30px 0 0 68px;}
a.orderButton {width: 240px; height: 40px; display: block; background: url(../img/orderButton.png); margin-top: -5px;}
a.orderButton:hover {background: url(../img/orderButtonHover.png);}
p.projectHeader {width: 240px; height: 27px; background: url(../img/orderHeader.png); font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif; font-size: 14px; font-weight: bold; text-align: center; line-height: 32px; color: #848484;}

#form {width: 700px; margin:0 auto;}
#form .form {float: left;}
.formImg {float: right;}
#form p.msg {font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif; color: #6a6a6a; font-size: 15px; text-align: left; text-indent: 100px; margin: 20px 0 20px 0;}
#form p.msgend {font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif; color: #6a6a6a; font-size: 15px; text-align: center; text-indent: 100px; margin-top:50px;}
#form label {font-family: Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif; color: #6a6a6a; font-size: 12px; line-height: 30px;}
#form input#submit {width: 148px; height: 34px; background: url(../img/sendButton.png); border: none; background-color: transparent; cursor: pointer; margin-left: 100px;}
#form input#submit:hover {background: url(../img/sendButtonHover.png);}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}