@charset "utf-8";
*{
	font-family:Arial, Helvetica, sans-serif;
}
body{
	font-family:13px;
}
#decorator{
	height:700px;
	width:1100px;
	position:absolute;
	top:250px;
	left:50%;
	margin-left:-485px;
}
#bg{
	position:absolute;
	left:50%;
	margin-left:-651px;
	top:75px;
	width:1302px;
	height:212px;
	background-image:url(../img/bg2.png);
}
#top{
	position:absolute;
	left:50%;
	margin-left:-200px;
	top:25px;
	width:723px;
	height:345px;
	background: top no-repeat url(../img/top2.png);
}
#topgallery{
	position:absolute;
	left:50%;
	margin-left:-200px;
	top:25px;
	width:723px;
	height:345px;
	background: top no-repeat url(../img/top3.png);
}
#logo{
	position:absolute;
	left:50%;
	margin-left:-470px;
	top:26px;
	width:285px;
	height:89px;
}
#regular_menu{
	position:absolute;
	left:50%;
	margin-left:-470px;
	top:200px;
}
#regular_menu ul {
}
#regular_menu ul li {
	display:inline;
}

#regular_menu ul li a:hover {
	color:#81C4CE;
}

#regular_menu ul li a img {
	padding:0 7px 0 0;
	border:0px;
}
#search{
	position:absolute;
	left:50%;
	margin-left:170px;
	top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#search td{
	vertical-align:middle;
}
#search_input{
	width:183px;
	height:22px;
	border:1px solid #CCCCCC;
	font-size:16px;
	color:#666
}
.searchbtn{
	width:44px;
	height:29px;
	background-image:url(../img/searchbtn.png);
	border:0;
	margin-top:3px;
}

#menu {
	position:absolute;
	left:50%;
	top:75px;
}
#menu ul {   
	padding:0;
}
#menu ul li {
	display:inline;
	border:0px;
}
#menu ul li a{
	border:0px;
}
#menu img {
	border:0px;
	margin-left:-5px;
	border:1px solid #CCCCCC;
	border-right:0;
}
#room_categories{
	position:absolute;
	left:50%;
	margin-left:-430px;
	top:170px;
	font-size:14px;
	color:#CCC
}
#room_categories span{
	color:#AEBF3C;
	font-size:18px;
}
#navbar{
	position:absolute;
	left:50%;
	margin-left:200px;
	top:170px;
	font-size:15px;
	color:#aaa;
}
#navbar span{
	color:#AEBF3C;
}
#navbar span a{
	color:#AEBF3C;
}
.rounded{
	position:absolute;
	left:50%;
	margin-left:-465px;
}
.rounded1{
	top:400px;
}
.rounded2{
	top:800px;
}
.rounded3{
	top:1230px;
}
.sep{
	width:5px;
}
.tblheader{
	height:9px;
	width:307px;
}
.tblheader1{
	background:top left no-repeat url(../img/roundedtop.png);
}
.tblheader2{
	background:top left no-repeat url(../img/roundedtop_g.png);
}
.tblcontent{
	width:307px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	text-align:center;
	background-color:#fff;
}
.tblcontent a img {
	border:0px;
	border:8px solid #eee;
}
.tbldesc{
	width:267px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	background-color:#fff;
	padding-top:10px;
}
.tbldesc a {
	border:0px;
	background:center left no-repeat url(../img/ball.png);
	padding-left:20px;
	color:#CCC;
	font-size:13px;
	text-align:justify;
	text-decoration:none;
}
.tblfooter{
	height:10px;
	width:307px;
}
.tblfooter1{
	background:bottom left no-repeat url(../img/roundedbottom.png);
}
.tblfooter2{
	background:bottom left no-repeat url(../img/roundedbottom_g.png);
}
#latestproj{
	position:absolute;
	left:50%;
	margin-left:-430px;
	top:368px;
	width:243px;
	height:37px;
}
#klamra{
	position:absolute;
	left:50%;
	margin-left:-572px;
	top:380px;
	width:106px;
	height:327px;
	background-image:url(../img/klamra.png);
}

#green{
	position:absolute;
	left:50%;
	margin-left:-480px;
	top:780px;
	width:977px;
	height:325px;
	background-image:url(../img/widegreen.png);
}
#bestproj{
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:752px;
}
#random{
	position:absolute;
	left:50%;
	margin-left:-450px;
	top:1190px;
}

.greenline{
	height:2px;
	background-color:#A9D301;
	width:1150px;
	margin-left:-100px;
	margin-top:40px;
}
#homecontainer{
	position:absolute;
	left:50%;
	margin-left:-480px;
	top:1580px;
}
#homecontainerdecorator{
	position:absolute;
	left:50%;
	margin-left:-480px;
	top: 1000px;
}
#homecontainerinspirations{
	position:absolute;
	left:50%;
	margin-left:-480px;
	top: 200px;
}
#homecontainersearch{
	position:absolute;
	left:50%;
	margin-left:-480px;
	top: 250px;
}
#homecontainermutual{
	position:absolute;
	left:50%;
	margin-left:-480px;
	top: 250px;
}
#homecontainermutual h1{
	padding-top: 50px;
	font-size:22px;
	color: #AEBF3C;
}
.inspirationsgallery {
	padding:10px 10px 10px 10px;
	width:938px;
}
.inspirations {
	padding:10px 0px 10px 19px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	width:950px;
}
.inspirationscell {
	vertical-align:top;
}
.imagelinkindex {
	padding: 10px;
	margin: 0px 12px 9px 0px;
	line-height: 0px;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
}
.imagelink img {
	padding: 10px;
	margin: 0px 12px 9px 0px;
	line-height: 0px;
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;
}
.imagelink a :hover {
	background-color: #f3f3f3;
	border: 1px solid #cccccc;
}
#lowercontainer{
	background:top center no-repeat url(../img/lowerbg.png);
	width:1100px;
	height:200px;
	position:absolute;
	left:50%;
	margin-left:-520px;
	top:1120px;
}
#mainfooter{
	margin-left:10px;
	width:950px;
}
.footerleft{
	height:80px;
	vertical-align:middle;
}
.footerright{
	padding-left:685px;
	text-align:left;
}
.footerright a{
	vertical-align:middle;
	padding-left:20px;
	background:center left no-repeat url(../img/ball.png);
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
#tri{
	position:absolute;
	left:50%;
	top:132px;
	background-image:url(../img/tri.png);
	width:22px;
	height:11px;
}

.h3kontakt, #contactmessage {
    padding-left: 185px;
	color:#666;
}

form.kontakt {
    width: 430px;
    font-size:1.1em;
}

fieldset {
    border: 0;
}

.form label {
    width: 150px;
    display: block;
    float: left;
    text-align: right;
    padding-right: 10px;
	color:#819024;
}
div.form {
    margin: 7px 7px 7px 13px;
}

.form input{
    border: 1px solid #666;
    width: 100px;
    background-color: #fff;
	color:#819024;
}
.form input:focus{
    border: 1px solid #369;
    color: #000;
    background-color: #fff;
}
input.temat{
    width: 400px;
}
.form textarea{
    border: 1px solid #666;
    width: 400px;
    background-color: #fff;
	color:#819024;
}
.form textarea:focus{
    border: 1px solid #369;
    width: 400px;
    color: #000;
    background-color: #fff;
}
.alertstandard{
	font-weight:bold;
	color:#006600;
}
.alertwrong{
	font-weight:bold;
	color:#CC0000;
}
#sendMail{
	margin-left:15px;
	background-color:#EEEEEE;
	color:#333333;
}
#textcontent{
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	width: 960px;
}
#textcontent span{
	font-size:12px;
	font-weight:bold;
	
}
#textcontent1{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	width: 960px;
}
#textcontent1 span{
	font-size:13px;
	font-weight:bold;
	
}
#textcontent2{
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	width: 960px;
}
#textcontent2 span{
	font-size:14px;
	font-weight:bold;
	
}
.addthis_button{
	padding-left:510px;
}
#bookmark{
	position:absolute;
	left:50%;
	margin-left:-516px;
	top:32px;
	width:1032px;
	z-index:3;
}