.main-container {width:80%;text-align:left;}

.head-container {height:60px;}
	.logotype-box {float:left;padding-top:30px;}
	
	.menu-box {padding-top:28px;padding-left:25%;}
	.menu-box div {float:left;padding-right:5%;font:80% Trebuchet MS;}
	.menu-box .contacts {float:right;padding-right:13px;}
	.menu-box #active {font-weight:bold;}
	.menu-box #active a {text-decoration:none;}
	.menu-box #active a:hover {text-decoration:underline;}
	
.sub-menu-box {padding:0 13px 8px 13px;}
.sub-menu-box div {font:70% Tahoma;padding:6px 3.5% 0 0;float:left;}
.sub-menu-box #act {font-weight:bold;}
.sub-menu-box #act a {text-decoration:none;}
.sub-menu-box #act a:hover {text-decoration:underline;}


.content-container {padding:0 13px;}
.content-container .left-box {width:65%;float:left;padding-top:10px;}
.content-container .right-box {margin:0 0 0 70%;padding-top:2.5em;}

	.photos-tbl {width:100%;margin:10px 0;}
	.photos-tbl .sp {width:20%;padding-left:20px;}
	.photos-tbl td {padding-bottom:15px;}
	
	.photo-head h1 {font:normal 120% Trebuchet MS;margin:0.8em 0 0.4em 0;}
	
	.photo-box {background-repeat:no-repeat;background-position:center center;height:120px;width:120px;}
	.photo-box:hover {cursor:pointer;}
	
	.photo-box-active {background-repeat:no-repeat;background-position:center center;height:120px;width:120px;}
	
	.big-photo {text-align:center;}
	.big-photo img {padding:8px;}
	
	.photo-comment {width:35%;margin:0;padding:4px 8px;font-size:80%;}
	
	.txt-box {}
	.txt-box h1 {font-size:160%;font-weight:normal;margin:0;}
	.txt-box h2 {font-size:130%;font-weight:normal;margin:1em 0 0 0.3em;}
	.txt-box h3 {font:bold 95% Trebuchet MS;margin:0.8em 0 0 1.25em;}
	.txt-box p {font-size:90%;margin:0.1em 2em 1em 2em;line-height:1.3em;}
	.txt-box ul,ol {margin:0 0 0.5em 0;padding:0;}
	.txt-box li {margin:0 2em 0 4.1em;padding:0 0 0.2em 0;font-size:90%;}
	
	.pics-box {padding:0 2em;}
	.pics-box div {float:left;margin:0 4% 15px 0;}
	.pics-box .photo-box {margin:0;}
	
	.sub-txt-menu {}
	.sub-txt-menu ul {margin:0 0 0.5em 0;padding:0;}
	.sub-txt-menu li {margin:0 0 0 3.1em;padding:0 0 0.6em 0;font-size:80%;}
	.sub-txt-menu .active {font-weight:bold;}
	.sub-txt-menu .active a {text-decoration:none;}
	.sub-txt-menu .active a:hover {text-decoration:underline;}
	
	.base-container {margin-top:20px;}
	.base-info-box {padding:10px 13px;}
	.base-info-box #switch {float:left; padding-left:10px; font:70% Trebuchet MS;}

	.copyrights {font-size:70%;float:left;}
	.designed {font-size:70%;float:right;}