/*CSS by Anna Sondej anna.sondej@gmail.com
made 05-09-2011
PLEASE PUT HERE INFORMATION ABOUT YOUR modifications:
last modified:
by:
*/

Body {background: url(../img/bg.png) top center repeat; font-family:arial; font-size:12px; line-height:18px; color:685344;}

a {color:inherit; background:#fdeac8;}

#topmenu {width:100%; height:59px; background: url(../img/topmenu_bottom.png) bottom center repeat-x #ffffff; padding-top:14px;}
#topclear {padding-top:17px;width:100%;clear:both;}
.boxclear {width:100%;clear:both;}
#container {width:949px;background:#ffffff;border:solid 1px #cac8c3;margin: 0 auto; padding:11px;}
#top {width:950px;background: url(../img/topslogan.png) top center no-repeat; height:328px; }
#content {width:950px; min-height:300px;}
.box {width:208px; height:115px; color:white; font-size:11px; padding-top: 41px; padding-bottom:10px; padding-left:9px; padding-right:9px;float:left; margin-right:15px; margin-bottom:16px; line-height:15px;}
.box a {background:none; text-decoration:none;}
.box a:hover {color:#f1f1f1;}
.last-in-row {margin-right:0px!important;}
.azure{background: url(../img/azure.png) 93% 14% no-repeat #4ccdec;}
.brown {background:url(../img/brown.png) 93% 14% no-repeat #a88265;}
.yellow {background: url(../img/yellow.png) 93% 14% no-repeat #ffb533;}
.violet {background:url(../img/violet.png) 93% 14% no-repeat #af56ad;}
.green {background:url(../img/green.png) 93% 14% no-repeat #33ab81;}
.maroon {background:url(../img/maroon.png) 93% 14% no-repeat #cb3f5d;}
.blue {background:url(../img/blue.png) 93% 14% no-repeat #6da7e3;}
.orange {background: url(../img/orange.png) 93% 14% no-repeat #ee8d51;}
.clients{margin-top:7px!important;}
.column {width:455px; margin-right:32px; float:left; margin-bottom:52px;}


h1.uppercase {display:block; clear:both;text-transform:uppercase; color:#a2061a; font-size:14px; margin-top:18px;margin-bottom:6px;}
h2.boxlid {display:block; clear:both; font-size:16px; margin-bottom:5px;color:white!important}
h1.cont {font-size:24px;color:#a2061a; margin-bottom:12px; margin-top:5px;}
h2.cont {font-size:15px;color:#a2061a; margin-bottom:20px; margin-top:22px;}
h3 {font-size: 11px;text-transform: uppercase; color:#ffa200;}
p {display:block; margin-top:24px; margin-bottom: 24px}

#clients {border-top:1px #d4d4d4 solid; border-bottom:1px #d4d4d4 solid; width: 950px; height:60px; display:block; clear:both;  margin-bottom:20px;}
#footer {width:100%; height:147px; background:#afa79f;}
#foot {width:949px;background:#ac4955;border:solid 1px #87333e;margin: 0 auto; padding:11px; height:108px; color: white;}

#foot a {color: white; text-decoration:none;background:none;}
#foot a:hover {color:#ff697c;}

.bottommenu { margin-right:14px; }
.large {font-size: 14px;}

.footcol {width:98px; float:left; border-left: 1px solid #78333b; height:74px; margin-right:3px; padding-top:9px; padding-left:10px; padding-bottom:9px;}
.wide {border-right:none!important; width: 185px; margin-right:0px!important; font-size:11px!important; line-height:15px;}
.wide a {color:#ff697c!important;}

#rightlinks {width:537px; float:right; position:relative; top:-18px;}
#cr {color:#eedbdd;}
#topholder {width:971px;margin: 0 auto;}
#topholder a {background:none; color:inherit; text-decoration: none;}
#logo {float:left; margin-right:71px;}
#slogan {float:right; width:271px; height:30px; position:relative; top:4px;}

ul#menu  li {list-style-type:none; display:inline; float:left; font-size:18px; color:#afa79f; margin-right:15px;position:relative; top:12px;}
ul#menu a {height: 45px;display:inline-block;position:relative; bottom:-4px;}
.active {background: url(../img/active.png) bottom center no-repeat !important;}

#breadcrumbs {height: 16px; display:block; margin-bottom:19px; margin-top:13px; font-size: 11px; color:#b59f8f;}
#breadcrumbs a {color: inherit; text-decoration:none; background:none;}
#breadcrumbs a:hover {color:#937f70;}
blockquote {font-family: Georgia; font-size: 14px; color:#a2061a; font-style:italic; text-align:right; margin-top:20px; margin-bottom:20px;}
.one-third-column {width:302px; float:left; min-height:436px;}
.borders {padding-left:13px; padding-right:13px; border-left: 1px solid #c5a98b;border-right: 1px solid #c5a98b; width: 300px!important; margin-right:10px; }
.withbg {background:url(../img/mapbg.png) bottom center no-repeat}
.info {width: 175px; float:right;margin-top:9px; height:60px;}
#map {width:290px; height:300px; border:1px solid #c5a98b;}


#ajax-contact-form {color:#685344;}
#ajax-contact-form input {width:299px;height:32px;border:none; background:url(../img/input.png) top center no-repeat; margin-bottom:7px;}
#ajax-contact-form textarea {width:299px;height:145px;border:none; background:url(../img/textarea.png) top center no-repeat; margin-bottom:7px;}
.red {color:#c42426; font-weight:bold;}
#button {width:88px!important;height:38px!important;border:none!important; background:url(../img/button.png) top center no-repeat!important; float:left; margin-top:9px;}
#note {color:#cd818a; padding:5px;}



#valuation {position:relative; left:13px; width:367px; height:302px; background:url(../img/valuation.png) top center no-repeat; float:right; margin-top:13px; margin-right:28px;padding-top:43px;padding-left:34px; color:white;}

select {width:100px; margin-right:14px;margin-bottom:4px;}
.sender{width:153px; margin-right:15px; margin-bottom:4px;}
.px33{margin-right:33px;}.px27{margin-right:27px;} .px145{margin-right:140px;} .px89{margin-right:89px;} .px82{margin-right:82px}

.file {width:123px;}
.formbr {clear:both;}
.phone {width:104px; margin-right:15px;margin-bottom: 4px;}
.mail {width:203px; margin-bottom: 4px;}
.comments {font-family:onherit; font-size:inherit; width: 210px; height:40px;}
.button{position:relative; width:103px; height:36px; bottom:-6px; float:right; left:-31px;}

#datepicker {width:103px; float:left; clear:right;}


.upload {
	position:relative;
	width:218px;
	float:left;
	margin-right:8px;
	margin-bottom:4px;
}
.realupload {
	position:absolute;
	top:0;
	left:0;

	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */

	z-index:2; /* bring the real upload interactivity up front */
	width:218px;
}
form .fakeupload {
	background:url(../img/fakeupload.png) no-repeat top center; z-index:2; width:120px;height:23px; border:none;padding-right:95px; padding-left:3px;
}
form .fakeupload input {
	width:123px;
}

input#button {
    cursor: pointer;
}

