/***********************************************************

	RESET
	
***********************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

html {
    overflow: visible;
}


/***********************************************************

	GENERAL
	
***********************************************************/

body {
	font-size:11px;
	line-height:14px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	background: #a1a8a5;
	direction:ltr;
	overflow:hidden;
    
}
h1 {
	font: bold 29px Arial;
	color: #FFFFFF;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
h2 {
	font: bold 23px Arial;
	color: #FFFFFF;
	letter-spacing: -1px;
	margin-bottom: 10px;
}
h3 {
	font: bold 17px Arial;
	color: #FFFFFF;
	letter-spacing: -1px;
	margin-bottom: 10px;
}
p {
	line-height: 14px;
	margin-bottom: 0px;
}
a {
	color: #ad9d48;
	text-decoration: none;
}
a:hover {
	color: #888
}
/***********************************************************

	Main DIVs
		
***********************************************************/
.container {
	width:9000px;
}
.home {
	width:983px;
	float:left;
}
.about {
	width:7000px;
	float:left;
	top:190px;
	position:relative;
}
.topleft {
	width:337px;
	height:190px;
	float:left;
	background:#a1a8a5 url(../images/topleft.png);
	position:relative;
	left:0px;
}
.header {
	width:646px;
	height:190px;
	float:left;
	background:#a1a8a5 url(../images/banner.png);
}
.middleleft {
	width:337px;
	height:297px;
	float:left;
	background:#a1a8a5 url(../images/middleleft.png);
	clear:left;
}
.homemain {
	width:646px;
	height:297px;
	background:#FFFFFF;
	float:left;
	clear:none;
}
.white {
	width:1500px;
	height:297px;
	background:#FFFFFF;
	float:left;
}
.down {
	width:983px;
	height:187px;
	background:#a1a8a5 url(../images/footer.jpg);
	float:left;
}
.aboutmain {
	width:1500px;
	height:297px;
	background:#FFFFFF;
	float:left;
}
.projects {
	width:1500px;
	height:297px;
	background:#FFFFFF;
	float:left;
}
.contact {
	width:1000px;
	height:297px;
	background:#FFFFFF;
	float:left;
	z-index:5;
}
.homeleft {
	width:295px;
	height:297px;
	position:inherit;
	float:left;
	background:#fff url(../images/torgheh.jpg);
}
.homeright {
	width:351px;
	height:297px;
	position:inherit;
	float:right;
}
.topmenu {
	width:353px;
	height:53px;
	overflow:hidden;
}
/***********************************************************

	Slider
		
***********************************************************/

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li {
	width:300px;
	height:220px;
	overflow:hidden;
}
span#prevBtn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
span#nextBtn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
span#nextBtn a, span#prevBtn a {
	color:#ad9d48;
}
#prevId, #nextBtn {
}
/***********************************************************

	others
		
***********************************************************/

.space {
	width:200px;
	height:297px;
	float:left;
}
.rest {
	width:750px;
	height:290px;
	float:left;
	overflow:hidden;
}
.restleft {
	width:300px;
	height:250px;
	float:left;
	padding:20px;
}
.restright {
	width: 370px;
	height:300px;
	float:left;
	padding:0px;
}
.but1 {
	width:55px;
	height:53px;
	float:left;
	background:url(../images/what.png);
}
.but2 {
	width:102px;
	height:53px;
	float:left;
	background: url(../images/works.png);
}
.but3 {
	width:79px;
	height:53px;
	float:left;
	background: url(../images/who.png);
}
.but4 {
	width:115px;
	height:53px;
	float:left;
	background:url(../images/contact.png);
}
.but1:hover {
	background:url(../images/whatb.png);
}
.but2:hover {
	background:url(../images/worksb.png);
}
.but3:hover {
	background:url(../images/whob.png);
}
.but4:hover {
	background:url(../images/contactb.png);
}
.end {
	width:162px;
	height:297px;
	float:left;
	background: url(../images/end.png);
}
/***********************************************************

	Easy Slider 
		
***********************************************************/
.hidden {
	display: none;
}
/* #prevNext {
	margin-bottom: -2.5em;
} */
#prevNext img {
	cursor: pointer;
	float:left;
}
.topmenu2 {
	width:351px;
	height:53px;
	overflow:hidden;
	float:left;
	z-index:10;
}
#loader {
	width:100%;
	margin:100px auto;
	text-align:center;
}
#wrap {
	font-size:11px;
	line-height:14px;
}
#wrap img {
	max-width:385px;
	margin: 10px 0 0px 0;
}
#wrap p {
}
#slides0 {
	background:#CCCC99;
	width:400px;
	height:100px;
	float:right;
	padding:0px;
}
/***********************************************************

	Etc.
		
***********************************************************/

.firsttitr p {
	color: #ad9d48;
	font-family:Century gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:4px;
	letter-spacing:0px;
	margin:5px 0 10px 0;
}
.firsttext p {
	font-size:11px;
	line-height:14px;
}
.secclass {
	width:280px;
	height:62px;
	float:left;
	margin: 0 0 0px 0;
}
.porttext {
	width:250px;
	height:150px;
	background-color:#00FFFF;
	z-index:6;
	position:relative;
	top:100px;
	float:left;
}
#portleft {
	background:#999900;
	float:left;
	width:300px;
	height:200px;
}
#butt {
	background:#FF99CC;
	width:250px;
	height:150px;
}
/***********************************************************

	Portfolio
		
***********************************************************/


.cportleft {
	width:350px;
	height:300px;
	float:left;
	overflow:hidden;
}
.cportright {
	width:400px;
	height:320px;
	overflow:hidden;
	float:left;
}
.cleft1 {
	width:350px;
	height:110px;
	float:left;
	overflow:hidden;
}
.cleft2 {
	width:300px;
	height:110px;
	float:left;
	overflow:hidden;
	padding:20px;
	color:#666666;
}
#textoPorque {padding-top: 10px; height: 140px; }
.cleft3 {
	width:350px;
	height:20px;
	float:left;
	margin:0 0 0 20px;
}
.cright1 {
	width:430px;
	height:45px;
	float:left;
	overflow:hidden;
}
.cright2 {
	width:430px;
	height:285px;
	float:left;
	overflow:hidden;
}
.btitr p {
	color: #ad9d48;
	font-family:Century gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px 0 0 18px;
	letter-spacing:0px;
}
.ctitr p {
	color: #ad9d48;
	font-family:Century gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 15px 0px;
	letter-spacing:0px;
}
.dtitr p {
	color: #ad9d48;
	font-family:Century gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:25px 0 15px 0px;
	letter-spacing:0px;
}
.conleft {
	width:150px;
	height:300px;
	float:left;
}
.conright {
	width:150px;
	height:300px;
	float:left;
	padding:58px 0 0 0;
}
.ourphoto {
	margin: 80px 0 0 0;
}

.button {
border:0;
background:#FFFFFF url(../images/sendbut.png);
width:52px;
height:20px;
font-size:0px;
cursor:pointer;
margin:5px 0 0 0;
}

.damn {
width:280px;
height:80px;
overflow:hidden;
}


.input1 {
border-width:0px;
background:#FFFFFF url(../images/asd01.png);
}

.input2 {
border-width:0px;
background:#FFFFFF url(../images/asd02.png);
}


.input3 {
border-width:0px;
background:#FFFFFF url(../images/asd03.png);
}


.icons {
width:274px;
height:51px;
}


