.left {float:left; }
.right {float:right;}
.break {clear:both; width:100%;}
ul {margin:0; padding:0;}
.size10 {font-size:10px;}
.size12 {font-size:12px;}


a:link{color: #676767;text-decoration:underline;}
a:visited{color: #676767;text-decoration:underline; }
a:hover{color: #999;text-decoration:none;}
img{border:0; margin:0; padding:0;}




a.white:link{color: #FFF;text-decoration:underline; }
a.white:visited{color: #FFF;text-decoration:underline; }
a.white:hover{color: #CCC;text-decoration:none;}

a.white2:link{color: #FFF;text-decoration:none; }
a.white2:visited{color: #FFF;text-decoration:none; }
a.white2:hover{color: #CCC;text-decoration:underline;}


body{background-color:#FFFFFF; margin:0;font-family:  "Tahoma", "Trebuchet MS", "Helvetica", sans-serif; font-size: 13px;color: #676767; padding:50px 0;}
#body{margin:0 auto; width:950px; }
#logo{margin:0 0 50px 0 ; height:52px;}
.mainContent{width:900px; margin:0 auto; font-size:12px; line-height: 18px; }
.mainContent2{width:200px; margin:0 auto; font-size:12px; text-align:justify; padding:20px 0 25px 0;}

.mainContent_Def{width:900px; margin:0 auto; font-size:12px; }
.mainContent_Def2{width:200px; margin:0 auto; font-size:12px; text-align:justify; padding:20px 0 25px 0;}

.mainContentDefault{width:100%; margin:50px auto; font-size:12px; text-align:left; position:relative; }
.button{background:url(/images/button.gif) no-repeat; text-align:center; padding:4px 0 15px 0; margin:0 auto; font-size:13px; width:200px;  color:#FFF;}
.button22{margin:15px auto; width:200px;  height:23px; }
                *html  .button22{margin:0px auto; height:35px;}
                *:first-child+html .button22{margin-top:-1px;}
.mainContentAbout{margin:0 auto; width:200px; padding:0 0 20px 0; text-align:justify;}

.main_footer{margin:60px auto; background:#E3E4E6;}
#mmm{margin:20px 0 0 0;}
.mainFooter{padding:0; margin:0px auto; color:#9DA1A4; text-align:center; white-space:nowrap; position:absolute;}
.pageTitle{position:relative; margin:50px 0 0 0; font-size:14px; text-align:center; height:20px; }
*:first-child+html .pageTitle{margin-bottom:30px;}
.PortfolioContent{margin:50px 0 0 0; }
                  *html .PortfolioContent{margin:25px 0 0 0;}
.bgline{width:100%; background:url(/images/bgline.gif) repeat-x;}


.DirectionsItem{margin:0 5px 0 5px; color:#7B7B7B; text-decoration:underline;}
.DirectionsItemHover{margin:0 5px 0 5px; }
#ListOfDirections{font-size:12px; margin:-10px auto; width:800px; padding:10px 0 15px 0; text-align:center; position:relative;}
                *html  #ListOfDirections{}

.cloudImgItem{border:1px solid #8c8c8c; margin:0px 8px 10px 8px; width:70px; height:70px; padding:1px 2px 1px 2px;}
.cloudImgItem2{border:1px solid #8c8c8c ; float:left; margin:0px 8px 10px 8px;padding:1px;}
.cloudImgItemHover2{border:1px solid #222222 ; margin:0 8px 10px 8px;width:70px; height:70px;float:left; padding:1px; cursor:pointer;}
.cloudImgItemHover3{border:1px solid #222222 ; margin:0 8px 10px 8px;width:70px; height:70px;float:left; padding:1px;}
.cloudImgItemHover{border:1px solid #222222 ; margin:0 8px 10px 8px;width:70px; height:70px;padding:1px;  padding:1px 2px 1px 2px;}

.cloudTop{padding:20px 0 20px 0;}
.cloudTop2{padding:10px 0 25px 0;}
.sortby{text-align:center; margin:35px 0 12px 0;}

#notAccepted{margin:15px 0 0 0; text-align:center;}
*html #notAccepted{margin:0;}
.work2sto{position:relative; margin:-14px 0 0 0;}
                *html  .work2sto{margin:-11px 0 0 0;}
.work2sto2{position:relative; margin:-10px 0 0 0; }
                *html  .work2sto2{margin:-10px 0 0 0;}

.portfolioFooter{margin:40px 0 0 0; color:#9DA1A4; text-align:center; font-size:12px;}
.button2{background:url(/images/button.gif) no-repeat; text-align:center; padding:4px 0 15px 0; margin:0 auto; font-size:13px; width:200px;  color:#FFF;}

#Years{font-size:14px; margin:0px 0 5px 0; text-align:center;}
#Months{font-size:14px; margin:0 0 10px 0; text-align:center;}

.tuda{width:36px; padding:24px 0 24px 0;}
.suda{width:36px; padding:24px 0 24px 0;}

.load{margin:0 auto;}

.byDateContent{ height:94px; padding:10px 0 0 0; }

#ProjectPhoto{ width:520px;padding:0 0 0 40px;}
#ProjectContent{text-align:left; padding:0 0 0 0px; font-size:12px; }

#Project{}
.ProjectRasp{height:500px;width:100%; clear:both; float:left;}
.ProjectName{font-size:16px; color:#000; margin:10px 0 0 0; font-weight:bold;}
.ProjectClientName{font-size:16px; color:#A2A6A7; margin:0px 0 0 0;}
#ProjectContent{text-align:left; padding:0 0 0 0px; font-size:14px; }
#ProjectAnotherPhotos{margin:20px 0 0 -10px; text-align:left; padding:0; position:relative; }
                      *html #ProjectAnotherPhotos{margin:30px 0 0 0; }
                      *:first-child+html #ProjectAnotherPhotos{margin:10px 0 0 -350px; }
#ProjectPhoto{height:330px; width:520px;}
.ProjectPhotoload{margin:100px 0 0 0px; }
.ProjectsTudaSuda{clear:both; padding:10px 0 20px 0; width:100%; font-weight:normal; font-size:14px;}
.suda2{float:right; margin:0 30px 0 0;}
.justContent{width:90%; text-align:left; margin:0 auto;}
.height10{height:10px;}
.tuda3{float:left; position:relative; margin:0 0 0 20px;}
.suda3{float:right; position:relative; margin:0 50px 0 0;}
.cloudImgContentLoad{min-height:200px; }
*html .cloudImgContentLoad{height:220px;}
#cloudImgContent{margin:0 auto; text-align:center;}
.moreByThemeTitle{font-size:14px; color:#000; font-weight:bold; }
.moreByTheme{margin:0px 0 5px 0px; line-height:16px; list-style:none;}

.prinfo{line-height:16px; margin:8px 0 13px 0; min-height:13px; font-size:12px;}
        *html .prinfo{height:13px;}
.getPlzMorAbUs{padding:15px 0 0 0;  }
.photoWithBorder{border:1px solid #ccc;}
.whitenoice{height:25px;}
.whitenoice, x:-moz-any-link{height:52px;}
.whiteNoice_0{height:50px; width:100%; background:#FFF;}
*:first-child+html .whiteNoice_0{height:70px; }
*html trContent{height:100%;}
.listPics{}
.HoverPiiiic{float:left; border:1px solid; width:70px; height:70px; margin:0 15px 0 0 ;}
.height102{height:10px;}
           *html .height102{height:0px;}
#ProjectPhotoZ{display:none;}


.processTitle{margin:0px 0 0 0px; text-align:left; padding:10px  0 5px 0; position:relative; font-weight:bold; font-size:12px; clear:both;}
                      *html .processTitle{margin:0px 0 0 8px; }
                      *:first-child+html .processTitle{margin:0px 0 0 10px; }





#process{margin:0px 0 0 -10px; position:relative; }
              #superContent{}

.tuda{width:36px; padding:24px 0 24px 0; position:relative; margin:-12px 0 0 0; height:72px; overflow:hidden;}
.suda{width:36px; padding:24px 0 24px 0; position:relative; margin:-12px 0 0 0;}
#clientsByWhat{font-size:12px; width:170px; margin:-10px auto; height:35px; position:relative; }
.clientsContentt{width:600px; }
#clientAnons{}
.clientName{font-weight:bold; position:relative; margin:10px 0 5px 0; text-align:center;}
#currentProject{}
#listByYearLoadContent{position:relative; margin:7px 0 0 0; white-space:nowrap;}
#clientsWorks{margin:0 auto; width:600px; }
#clientsListsT{width:600px; margin:0 auto; }
a.Rating1:link { font-size:26px;   padding:0px 5px 0 0px; background:#FFF;      text-decoration:none; }
a.Rating2:link { font-size:24px;   padding:0px 5px 0 0px; background:#FFF;      text-decoration:none;}
a.Rating3:link { font-size:22px;   padding:0px 5px 0 0px; background:#FFF;      text-decoration:none;}
a.Rating4:link { font-size:16px;   padding:0px 5px 0 0px; background:#FFF;      text-decoration:none;}
a.Rating5:link { font-size:14px;   padding:0px 5px 0 0px; background:#FFF;      text-decoration:none;}
a.Rating6:link { font-size:10px;   padding:0px 5px 0 0px; background:#FFF;      text-decoration:none;}

a.Rating1:visited { font-size:26px;   padding:0px 5px 0 0px; background:#FFF;   text-decoration:none;  }
a.Rating2:visited { font-size:24px;   padding:0px 5px 0 0px; background:#FFF;   text-decoration:none;}
a.Rating3:visited { font-size:22px;   padding:0px 5px 0 0px; background:#FFF;   text-decoration:none;}
a.Rating4:visited { font-size:16px;   padding:0px 5px 0 0px; background:#FFF;   text-decoration:none;}
a.Rating5:visited { font-size:14px;   padding:0px 5px 0 0px; background:#FFF;   text-decoration:none;}
a.Rating6:visited { font-size:10px;   padding:0px 5px 0 0px; background:#FFF;   text-decoration:none;}


a.Rating1:hover { font-size:26px;   padding:0px 5px 0 0px; text-decoration:none;  color:#004559; }
a.Rating2:hover { font-size:24px;   padding:0px 5px 0 0px;text-decoration:none; color:#004559; }
a.Rating3:hover { font-size:22px;   padding:0px 5px 0 0px;text-decoration:none; color:#004559; }
a.Rating4:hover { font-size:16px;   padding:0px 5px 0 0px;text-decoration:none; color:#004559; }
a.Rating5:hover { font-size:14px;   padding:0px 5px 0 0px;text-decoration:none; color:#004559; }
a.Rating6:hover { font-size:10px;   padding:0px 5px 0 0px;text-decoration:none; color:#004559; }
.plzSortAll{text-align:center; margin:15px 0 5px 0;}
.thisImgHj{background:url(/images/thispic.gif) no-repeat; width:80px; height:80px; position:absolute; z-index:100; margin-top:-2px; float:left;}
        *html .thisImgHj{ margin-top:48px; background:url(/images/thispic.gif) no-repeat; }
        *:first-child+html .thisImgHj{margin:48px 0 0 0 }
.clientField{text-align:left;}
.overlay{background:#000; position:absolute; z-index:100; top:0; left:0;}
.mailWIn{position:absolute;  width:0; height:1px; z-index:900; top:0; left:0; overflow:hidden; color:#000; }
.showCloseButtonMail{position:absolute; z-index:901; text-align:right; margin:65px 10px 0 0px; width:280px; font-size:12px;}
*html .showCloseButtonMail{margin:5px 0px 0 -12px; }
.InDate{color:#999; font-size:12px; margin:10px 0 0 0;}
.InDate2{color:#999; font-size:12px; margin:0px 0 0 0;}
.docsimg{text-align:center; position:relative; margin:-13px auto; width:192px; height:54px; background:url(/images/docsimg.png); }
*html  .docsimg{margin:-9px auto; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/docsimg.png");}
.work2stoTitle{font-size:12px; width:600px; margin:0 auto;}

.listClientsNew{font-size:12px; font-weight:bold; margin:0 0 2px 0;}
#currentProject{}
.mainMailTopLeft{background:#FFF; height:1px; width:1px; border:1px solid;}
.mainMailTopRight{background:#FFF; height:1px; width:1px; float:right;}
#shortPhotoDescription{width:200px; margin:0 auto; font-style:italic; font-size:12px; padding:30px 0 30px 0; clear:both; text-align:left;}
#shortPhotoDescription2{width:200px; font-style:italic; font-size:12px; padding:30px 0 30px 0; clear:both; text-align:left; float:right; margin:0 20px 0 0px;}
*html #shortPhotoDescription2{width:200px; font-style:italic; font-size:12px; padding:30px 0 30px 0; clear:both; text-align:left; float:right; margin:0 10px 0 0;}
.pgDescription1{width:201px; text-align:justify; margin:10px 0 10px 0; }
.pgDescription2{width:402px; text-align:justify; margin:10px 0 10px 0; }
.pgValue{width:201px; text-align:center;margin:30px 0 10px 0; position:relative;}

.link2pg{margin:15px auto; width:200px;  height:23px; }
                *html  .link2pg{margin:0px auto; height:35px;}
                *:first-child+html .link2pg{margin-top:-1px;}


.pgTitle1{font-size:20px; margin:0px 0 25px 0; }
.pgTitle2{font-size:17px; margin:-10px 0 25px 0; }
.pgTitle3{font-size:14px; margin:-10px 0 0px 0; }


.pageMajorText{width:400px; font-size:12px; margin:0 auto; }
#contentPage{margin:-35px 0 0 0; padding:30px 0 0px 0 ; z-index:-100;  background:url(/images/bgline.gif) repeat-x; }
*:first-child+html #contentPage{background:none;margin:-25px 0 0 0; padding:20px 0 0px 0 ;}
	*html #contentPage{border-top:0; }

	*:first-child+html .htmlLine{width:100%;border-top:1px solid #909496;
	padding:0; z-index:-100; margin:-20px 0 0 0; position:absolute; left:0; background:#C8CACB; height:1px;}

html .htmlLine{width:100%;border-top:2px solid #909496;
	padding:0; z-index:-100; margin:-20px 0 0 0; position:absolute; left:0;  height:1px;}

.subFolderSimpleItems{width:600px; position:relative; margin:20px auto;}
.subfolditem{margin:4px; font-weight:bold; text-align:left;}
#info4MD{margin:20px auto; }
.contentphototizer{margin:5px 5px 0px 5px;width:70px; height:70px; overflow:hidden; float:left; padding:1px; border:1px solid #ccc;}
.contentphototizerMajor{margin:5px 5px 0px 5px; ; width:70px; height:70px; overflow:hidden; float:left; padding:1px; border:1px solid #000;}
.contentphototizerHover{margin:5px; width:70px; height:70px; overflow:hidden; float:left; padding:1px; border:1px solid #000;}
.getcontenttable{}
.subFolderMiniItems{width:800px; position:relative; margin:0px auto;}
#content_photolist{}
.pgContnt{margin:0 0 0 40px;}
#content_photolist{float:left; width:100%; margin: 0 0 0 40px; }
#shortPhotoDescription3{width:200px; font-style:italic; font-size:12px; padding:30px 0 30px 0; clear:both; text-align:left; float:right; margin:0 -20px 0 0px; }
*html #shortPhotoDescription3{width:200px; font-style:italic; font-size:12px; padding:30px 0 30px 0; clear:both; text-align:left; float:right; margin:0 10px 0 0;}
.bgline3{width:100%; background:url(/images/bgline.gif) repeat-x; height:36px; margin:-60px 0 0 0;}
.rasp60{width:100%; height:40px;}
*html .rasp60{height:30px;}



ul.simpest_content li{list-style:none; margin:0 0 15px 0; width:400px;}
ul.simpest_content li div.subfolditem{text-align:center;}
ul.simpest_content li div.prinfo{text-align:left; display:none; margin:20px 0 40px 0;}