body, html {width:100%; height:100%;}
body {background-image:url(/design/images/bg.gif); background-position:center; margin:0; padding:0;}

body, p, td, textarea, input, select {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#2F2726;}
p {padding:0; margin:0 0 10px 0; font-size:13px;}
a {color:#FF663F; text-decoration:none;}
a:hover {text-decoration:underline;}
a img{border:0;}
h1 {color:#2F2726; font-size:18px; font-weight:normal; padding:0; margin:0;}
h2 {color:#2F2726; font-size:17px; font-weight:normal; padding:0; margin:10px 0 0 0;}
ul {padding:0; margin:0 0 10px 0;}

.clear {clear:both;}

#logo {width:93px; height:20px; position:absolute; left:30px; top:40px; background:url(/design/images/logo.png) 0 0 no-repeat;-background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/images/logo.png,sizingMethod=crop);}
#logo img {width:93px; height:20px; position:relative;}

#body {position: absolute; left:30px; top:100px;}

#langselector {width:40px; height:30px; position:absolute; left:30px; bottom:40px; background-color:#2F2726; font-size:14px; text-align:center;}
#langselector a {color:#FFFFFF; text-decoration:none; line-height:30px;}

#mainmenu {width:170px; float:left; font-size:14px; margin:0 1px 0 0;}
#mainmenu ul {list-style:none; padding:0; margin:0;}
#mainmenu li {margin:0 0 1px 0;}
#mainmenu a {display:block; line-height:30px; padding-left:10px; background-color:#2F2726; color:#FFFFFF; text-decoration:none;}
#mainmenu a:hover {background-color:#FF663F;}
#mainmenu a.selected {background-color:#FF663F;}

#portfoliomenu {width:170px; float:left; font-size:14px; margin:31px 1px 0 0;}
#portfoliomenu ul {list-style:none; padding:0; margin:0;}
#portfoliomenu li {margin:0 0 1px 0;}
#portfoliomenu a {display:block; white-space:nowrap; line-height:30px; padding-left:10px; background-color:#2F2726; color:#FFFFFF; text-decoration:none;}
#portfoliomenu a:hover {background-color:#FF663F;}
#portfoliomenu a.selected {background-color:#FF663F;}

#content {width:630px; float:left; background:#FFFFFF;}
.txt {padding:50px; min-height:350px; -height:350px;}
.block {padding:30px;/* min-height:390px; -height:390px;*/}
.description {background-color:#2F2726; padding:10px;}
.description, .description p, .description td, .description h1, .description h2 {color:#FFFFFF;}

#prj_nav {margin-left:342px;}
.prj_nav_link {background-color:#2F2726; float:left; width:30px; height:30px; margin:1px 1px 1px 0;}
.hover {background-color:#FF663F;}

.previewtab {border-collapse:collapse;}
.previewtab td {padding:0 1px 1px 0; margin:0;}
