body										{margin:0; padding:0; background:#fff; overflow-x:hidden}
a											{outline:0; text-decoration:none}
h1,h2,h3,h4,h5,h6							{margin:0; padding:0; font-weight:normal}
p,a,span,img,div,ul,li						{margin:0; padding:0; border:0}
#wrap										{width:6320px; float:left}
#home										{width:1580px; height:780px; float:left; background:url(images/Home.jpg) no-repeat 0 0}
.mainContent								{width:586px; margin:281px 0 0 202px; float:left; position:relative}
.head										{width:100%; height:49px; float:left; background:url(images/headBg.png) no-repeat 0 0; padding-bottom:30px;}
h1											{width:246px; height:60px; float:left; position:absolute; left:0; top:0; background:url(images/logo.png) no-repeat 0 0}
h1 a										{width:183px; height:34px; margin:8px 0 0 25px; float:left; text-indent:-9999px}
.head ul									{width:252px; height:49px; margin-left:320px; float:left}
.head ul li									{width:auto; margin-left:34px; float:left; list-style:none}
.head ul li:first-child						{margin:0px}
.head ul li a								{width:auto; margin-top:10px; float:left; font-family:"Yanone Kaffeesatz"; font-size:20px; color:#ffffff; line-height:26px}
.head ul li a:hover							{color:#c4d4e7}

p.main										{width:535px; margin:30px 0 0 97px; font-size:21px; color:#333; line-height:27px}
p.inner										{width:535px; margin:30px 0 0 100px; font-size:21px; color:#333; line-height:27px}

p.smallmain									{width:535px; margin:0 0 0 97px; float:left; font-size:12px; color:#333; line-height:17px}

#portfolio									{width:1580px; height:780px; float:left; background:url(images/Portfolio.jpg) no-repeat 0 0}
.link										{float:right}

#mask {
	width:1920px;
	overflow:hidden;
	margin:0px; padding:0px;
}
#panel{width:1580px; border:0px; float:left; margin:0px; padding:0px;}
#galwrap									{width:auto; height:200px; margin:0px; float:left}
ul.gal										{width:480px; margin:0; float:left}
ul.gal li									{width:auto; list-style:none}
ul.gal li:first-child						{margin:0;}
ul.gal li:nth-child(5n+1)					{margin:0;}
ul.gal li a									{width:120px; float:left; padding-top:15px;}
ul.gal li p									{width:200px; margin:0px 0 0 60px; float:left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333; line-height:12px}

ul.galm										{width:346px; margin:10px 0 0 33px; float:left}
ul.galm li									{width:auto; margin-right:33px; padding-bottom:13px; float:right; list-style:none}
ul.galm li:first-child						{margin:0}
ul.galm li:nth-child(5n+1)					{margin:0}
ul.galm li a									{width:58px; float:left}


ul.slist									{width:100px; margin:10px 0 0 10px; float:left}
ul.slist li									{width:auto; margin-top:5px; float:right; list-style:none}
ul.slist li a,ul.slist li a.activ			{width:auto; padding:0 8px 0 0; float:left}
ul.slist li a span							{width:auto; height:20px; padding:0 0 0 8px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:17px}
ul.slist li a:hover	span,ul.slist li a.activ span
											{background:url(images/hoverLeft.png) no-repeat 0 0}
ul.slist li a:hover ,ul.slist li a.activ 	{background:url(images/hoverRight.png) no-repeat right 0}

#about										{width:1580px; height:780px; float:left; background:url(images/Services.jpg) no-repeat 0 0}
p.sub										{width:306px; margin:21px 0 0 100px; float:left; font-size:12px; color:#333333; line-height:18px;}
ul.socialBm									{width:auto; margin:21px 0 0 97px; float:left; clear:left}
ul.socialBm li								{width:auto; margin-left:3px; float:left; list-style:none}
ul.socialBm li a.del						{width:21px; height:21px; float:left; background:url(images/bookmarks.png) no-repeat 0 0}
ul.socialBm li a.fli						{width:21px; height:21px; float:left; background:url(images/bookmarks.png) no-repeat -24px 0}
ul.socialBm li a.gog						{width:21px; height:21px; float:left; background:url(images/bookmarks.png) no-repeat -48px 0}
ul.socialBm li a.yho						{width:21px; height:21px; float:left; background:url(images/bookmarks.png) no-repeat -73px 0}
ul.socialBm li a.msn						{width:21px; height:21px; float:left; background:url(images/bookmarks.png) no-repeat -99px 0}

#contact									{width:1580px; height:780px; float:left; background:url(images/Contact.jpg) no-repeat 0 0}

#foot										{width:100%; height:45px; float:left; position:relative; bottom:0px; background:url(images/footBg.png) repeat-x}
#foot ul									{width:auto; margin:18px 0 0 26px; float:left}
#foot ul li									{width:auto; float:left; list-style:none}

#foot ul li.space							{width:auto; padding:0 3px; float:left; font-family:ColaborateLight; font-size:10px; color:#b8b8b8}
#foot ul li	a								{width:auto; float:left; font-family:ColaborateLight; font-size:10px; color:#b8b8b8}




.xHidden{
    float:left;
    display:inline;
    overflow:hidden;
    width:0px;
    height:0px;
    left:0px;
    top:0px;
    visibility:hidden;
}
.xHidden2{
    float:left;
    display:inline;
    overflow:hidden;
    width:0px;
    height:0px;
    left:0px;
    top:0px;
    visibility:hidden;
}
ul.slist2									{width:100px; margin:5px 0 0 0px; float:left}
ul.slist2 li									{width:auto; margin-top:5px; float:right; list-style:none}
ul.slist2 li a,ul.slist li a.activ			{width:auto; padding:0 8px 0 0; float:left}
ul.slist2 li a span							{width:auto; height:20px; padding:0 0 0 8px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;  color:#333333; line-height:17px}
ul.slist2 li a:hover	span,ul.slist li a.activ span
											{background:url(images/hoverLeft.png) no-repeat 0 0}
ul.slist2 li a:hover ,ul.slist li a.activ 	{background:url(images/hoverRight.png) no-repeat right 0}



ul.txt1										{width:400px; margin:15px 0 0 90px; float:left}
ul.txt1 li									{width:auto; margin-right:500px; padding-bottom:20px; float:left; list-style:none}
ul.txt1 li:first-child						{margin:0}
ul.txt1 li:nth-child(5n+1)					{margin:0}
ul.txt1 li a								{width:58px; float:left}
ul.txt1 li p								{width:350px; margin:0px 0 0 10px; float:left; color:#333;}
