*{margin:0; padding:0;}

body{
font:14px Arial;
text-align:center;
color:#363636;
background-color:#FFFF99;
background-image:url(/img/bg.gif);
background-repeat:repeat-x;
background-position: 0px 0px;
}

a{
color:#62a345;
font-weight:bold;
text-decoration:none;
background-color:inherit;
}

a:hover{color:#363636; text-decoration:underline; background-color:inherit;}
a img{border:none;}

p{padding:0 0 10px 0;}
p form{margin-top:0; margin-bottom:20px;}

img.left,img.center,img.right{padding:4px; border: none;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}

#container{
width:1260px;
margin:0px;
text-align:left;
}

#header{
width:100%;
clear:both;
}

#title{
margin-top:15px;
text-align:left;
float:left;
width:600px;
}

#title strong{
margin-left:50px;
color:#FFF;
font: bold 28px Verdana;
}

#address{
margin-top:5px;
text-align:right;
}

#address span{
margin-right:110px;
color:#fffcbc;
font:bold 18px Verdana;
}

#phone{
margin-top:15px;
text-align:right;
background-image:url(/img/phone.gif);
background-repeat:no-repeat;
background-position: 100% 100%;
}

#phone span{
margin-right:110px;
color:#FFF;
font: bold 25px Verdana;
}

#collage{
height:246px;
background-image:url(/img/collage.gif);
background-repeat:no-repeat;
background-position: 100% 100%;
}

#photo{
float:left;
width:692px;
height:243px;
margin-top:3px;
margin-left:2px;
}
#phototop{
display:block;
clear:both;
padding:0px;
margin:0px;
}
#photoleft{
display:block;
float:left;
}

#photo a{
display:block;
float:left;
margin:0px;
padding:0px;
}
#photodom{
padding:0px;
margin:0px;
}

#logo{
float:left;
width:560px;
margin:0px;
padding:0px;
text-align:left;
}

#logo a#h1{
display:block;
width:541px;
height:42px;
margin-top:100px;
background-image:url(/img/logo.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}

#logo h1{
visibility:hidden;
}

#subtitle{
width:541px;
height:23px;
margin-top:20px;
background-image:url(/img/subtitle.gif);
background-repeat:no-repeat;
background-position:100% 0px;
}

#subtitle h2{
visibility:hidden;
}
#navigation{
height:56px;
width:1260px;
margin-top:15px;
background-image:url(/img/topmenu.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#navigation div {
margin-left:190px;
height:56px;
background-image:url(/img/riska.gif);
background-repeat:no-repeat;
background-position: 1px 3px;
}

#navigation li{
float:left;
list-style-type:none;
height:56px;
padding:13px 30px;
white-space:nowrap;
background-image:url(/img/riska.gif);
background-repeat:no-repeat;
background-position: 100% 3px;
}

#navigation li a{
display:block;
text-decoration:none;
font: bold 15px Verdana;
color: #363636;
}

* html #navigation a {width:1%;}

#navigation .selected{
font: bold 15px Verdana;
color: #62a345;
}
#navigation a:hover{
text-decoration:underline;
color: #62a345;
}

#main{
width:100%;
margin-top:30px;
}

#left{
width:470px;
float:left;
}

#left_inner{
padding-top:5px;
padding-right:40px;
padding-left:2px;
}

#left_inner h3{
display:block;
background-image:url(/img/lhead.gif);
background-position:0px 0px;
background-repeat:no-repeat;
height:47px;
padding-left:70px;
padding-top:11px;
color:#363636;
font:bold 20px Verdana;

}
#content{
float:left;
width:788px;
background-image:url(/img/ctop.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding-top:10px;
}

#content_inner{
background-color:#fff568;
background-image:url(/img/cinn.gif);
background-position:0px 0px;
background-repeat:repeat-y;
width:788px;
}
#inner{
padding-left:35px;
padding-right:50px;
padding-top:20px;
}
#inner h2{
display:block;
background-image:url(/img/chead.gif);
background-position:0px 0px;
background-repeat:no-repeat;
height:53px;
padding-left:70px;
padding-top:15px;
color:#363636;
font:bold 20px Verdana;
}

#inner li{
list-style-type:none;
padding-left:20px;
margin-left:5px;
background-image:url(/img/cli.gif);
background-repeat:no-repeat;
background-position:left top;
}
#content_bottom{
width:788px;
padding-top:210px;
background-image:url(/img/cbot.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

#menu_bottom{
height:56px;
width:788px;
background-image:url(/img/botmenu.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#menu_bottom ul {
margin-left:60px;
height:56px;
}

#menu_bottom li{
float:left;
list-style-type:none;
height:56px;
padding:17px 15px;
white-space:nowrap;
}

#menu_bottom li a{
display:block;
text-decoration:none;
font: 12px Verdana;
color: #363636;
}

* html #menu_bottom a {width:1%;}

#menu_bottom .selected{
font: 12px Verdana;
color: #707070;
}
#menu_bottom a:hover{
text-decoration:underline;
color: #707070;
}


.clear{
clear:both;
}
#footer{
clear:both;
width:1260px;
margin-top:10px;
margin-bottom:20px;
}
#counters{
float:right;
text-align:left;
margin-right:60px;
margin-bottom:15px;
}
#copyright, #powered{
font-size:10px;
}
#copyright a, #powered a{
font-weight:normal;
}
#powered{
text-align:right;
}
#copyright{
width:100%;
text-align:center;
}

div.anons{
margin-top:10px;
}
div.anons span{
font: normal 14px Arial;
color:#363636;
}
div.anons h5{
padding:0px;
margin:0px;
}
div.anons h5 a{
font: bold 16px Arial;
color:#990000;
text-decoration:underline;
}
div.anons p{
margin-top:5px;
font: normal 14px Arial;
color:#336600;
text-align:justify;
}
.pagecontent img{
margin:3px;
}
#inner p{
text-align:justify;
}
#inner img{
margin:5px;
}

div.photo{
float:left;
margin-right:10px;
margin-bottom:10px;
}
div.project{
margin-bottom:20px;
clear:both;
}
div.project h4{
font:bold 16px Arial;
color:#990000;
margin-bottom:20px;
}

div.project div.projectphoto{
float:left;
margin-right:10px;
}
div.project div.projecttext{
float:left;
margin-right:10px;
vertical-align:top;
text-align:left;
font:normal 12px Arial;
color:#363636;
}
div.projecttext strong{
font:bold 14px Arial;
color:#62a345;
}
div.projecttext a{
font:normal 12px Arial;
color:#66935a;
text-decoration:none;
}

div#inner div.project{
float:left;
clear:right;
width:500px;
}
