html, body {margin: 0; padding: 0;}
body{
  margin:0; padding:0;
  font-family: verdana, Tahoma, Arial, sans-serif; 
  font-size: 62.5%;
  line-height: 1.4em;
  background: #333;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, sans; 
}

.clear {clear: both; height: 1px; overflow: hidden}
a img {border: none}

/******** layout *********/

#maincontainer{
  width: 980px; height: 717px;
  margin: 23px auto 0 auto; /*Center container on page*/
  padding: 0px;
  background: url(/images/maincontainer-bg.jpg) 0 0 no-repeat;
}

#header{
  width: 100%; height: 87px; /*Height of top section*/
}

#content {
  width: 694px; height: 484px; padding: 0;
	margin: 0px 0 0 196px;
}

#footer {
  clear: both; width: 100%; 
}


/******** header *********/
#copyrights {float: left; width: 780px; height: 17px; padding: 24px 0 0 85px;
	color: #cacaca; font-size: 13px; text-align: center; overflow: hidden}
#select_language {position: relative; float: right; width: 109px; height: 87px;}
#select_language a {display: block; position: absolute; width: 19px; height: 14px; 
	font-size: 16px; text-align: center;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, sans; color: #59590d; text-decoration: none; background: white}
a#select_language_1 { left: 33px; top: 39px; }
a#select_language_0 { left: 14px; top: 49px; }



/******** content *********/
#content {font-size: 1.2em; }
#content p {margin: 0 0 1em 0; line-height: 1.2em}
#content h1 {margin: 0 0 1em 0; font-weight: normal; color: #59590d}
#content .red {color: red}
#content .green {color: green}
#content .blue {color: blue}

/******** home shortcuts *********/
#home_shortcuts {}
#home_shortcuts a {display: block; width: 218px; height: 207px; float: left; margin: 0 19px 40px 0; overflow: hidden}
#home_shortcuts a.last {margin: 0 0 40px 0}
#home_shortcuts a#shortcut_home {background: url(/images/shortcuts-home.jpg) 0 0 no-repeat}
#home_shortcuts a#shortcut_photos {background: url(/images/shortcuts-photos.jpg) 0 0 no-repeat}
#home_shortcuts a#shortcut_designs {background: url(/images/shortcuts-designs.jpg) 0 0 no-repeat}
#home_shortcuts a#shortcut_services {background: url(/images/shortcuts-services.jpg) 0 0 no-repeat}
#home_shortcuts a#shortcut_contacts {background: url(/images/shortcuts-contacts.jpg) 0 0 no-repeat}
#home_shortcuts a#shortcut_about {background: url(/images/shortcuts-about.jpg) 0 0 no-repeat}
#home_shortcuts a img {margin: 290px 0 0 15px}
#home_shortcuts a:hover img {margin: 189px 0 0 15px}
#home_shortcuts a#shortcut_designs:hover img {margin: 172px 0 0 2px}

/******** mainmenu *********/
div#mainmenu {margin: 102px 0 0 204px; }
#mainmenu ul {list-style: none; margin: 0; padding: 0}
#mainmenu ul li {list-style: none; float: left; height: 23px; color: white; background: url(/images/mainmenu-li-bg.gif) 0 0 no-repeat; padding: 0 8px 0 22px}
#mainmenu ul li.even {background-position: 0 -100px;}
#mainmenu ul li.first {background: none; padding: 0 7px 0 0}
#mainmenu ul li a {display: block; color: white; font-size: 21px; line-height: 21px; font-family: Trebuchet MS, Verdana, Tahoma, Arial, sans; text-decoration: none}
#mainmenu ul li a.current {color: #59590d}
#mainmenu ul li a:hover {color: #59590d}



#photos_sections a {display: block; width: 203px; height: 16px; float: left; margin: 0 19px 10px 0; overflow: hidden; 
	background: url(/images/portfolio-section-bg.jpg) 0 0px no-repeat;
	color: white; font-size: 1.8em; text-decoration: none; padding: 192px 0 0 15px;
	text-indent: -1000em; line-height: 0.6em;
}
#photos_sections a:hover {
	text-indent: 0;
}

#photos_sections a.last {margin: 0 0 10px 0}

#photos_sections_4 {width: 515px; margin: 0 19px 10px 103px; }
#photos_sections_4 a {display: block; width: 203px; height: 16px; float: left; margin: 0 19px 10px 0; overflow: hidden; 
	background: url(/images/portfolio-section-bg.jpg) 0 0 no-repeat;
	color: white; font-size: 20px; text-decoration: none; padding: 192px 0 0 15px;
	text-indent: -1000em;
}
#photos_sections_4 a:hover {
	text-indent: 0;
}

#photos_sections_4 a.last {}

#portfolio_list { width:701px;
  height:475px;
  overflow:auto;
}
#portfolio_list .item {width: 170px; height: 120px; float: left;}

#footer-inner {
  	padding: 24px 0 0 67px; filter: alpha(opacity=30); opacity: 0.3;
	clear: both; width: 100%; 
}

