/*

Theme Name:Kontak	

*/



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

hr {
	border: 0;
	color: #7F6445;
	background-color: #7F6445;
	height: 1px;
	margin-bottom: 17px;
}

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

:focus { outline: 0; }

table { border-collapse: collapse; border-spacing: 0; }

acronym { cursor: help; }



html { font-size: 100.01%; height: 100%; }

body { font-size: 62.5%; line-height:1em;  height: 100%; }



input, select, textarea { font-size: 100%; }

textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }



.flR { float: right; }

.flL { float: left; }



.alR { text-align: right; }

.alC { text-align: center; }



.vlT {vertical-align:top;}

.vlB {vertical-align:bottom;}



.hide { display: none; }



.clear { clear: both; height:1px; line-height:1px; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



.ir { position: relative; overflow: hidden; }

.ir span { position: absolute; top: 0; text-indent: -1000em;}



a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }

a:link:hover, a:visited:hover { text-decoration: underline; }

	





body { color:#7f6445;  font-family: Arial, Helvetica, sans-serif; background:transparent url(interface/images/container/pattern.jpg) repeat 0px 0px; }



div.wrapper{width:833px; margin:0 auto; background:url(interface/images/wrapper/wrapper_top.png) left top no-repeat;  padding-top:32px;}

div.wrapper div.wrapper_top{background:url(interface/images/wrapper/wrapper_bottom.png) bottom left no-repeat; padding-bottom:17px;}

div.wrapper div.wrapper_top div.wrapper_bottom{ background:url(interface/images/wrapper/wrapper_middle.png) left top repeat-y; padding:0px 17px 1px 17px;}



div#container {  min-width:1100px; padding-top:46px; z-index: 1px; margin: 0 auto;}



div#header { border-bottom:1px solid #7f6445; padding:0px 28px 2px 6px; }



div#navigation { width:790px; padding:10px 10px 0 0; float: right;}



div#content { background:url(interface/images/content/flowers.jpg) left top no-repeat; padding:0px 14px 0px 14px; clear:both; width:772px; position:relative; z-index:6; }



div#main { padding-top:17px;}



div#sidebar { width:242px; margin-bottom:25px;}



div#footer{ background:url(interface/images/footer/shadow.png) top center no-repeat; height:54px; padding-top:5px; }



div#header h2 {font-size:160%; line-height:1.2em; margin-top:15px;}



div#header div.logo{clear:left;}

div#header div.logo h1 span,

div#header div.logo a.logo,

div#header div.logo a.logo span {

	display: block;

	width: 260px;

	height: 81px;

	overflow: hidden;

}



div#header div.logo h1,

div#header div.logo a.logo {

	position: relative;

	margin-top:0px;

}

	

div#header div.logo h1 span,

div#header div.logo a.logo span {	

	position: absolute; 

	top: 0;

	left: 0;

	z-index: 10;

	background:url(interface/images/header/logo.jpg) no-repeat;

}



div#header div.logo a.logo span {	

	cursor: pointer;

}

div#navigation ul{float:right;}

div#navigation ul li.parent{ float:left; font-size:120%; line-height:1.2em; position:relative; display:block; padding-bottom:8px; z-index:10;}

div#navigation ul li.parent a{color:#7f6445; text-decoration:none;  float:left; display:block;}



div#navigation ul li.pipe{float:left; margin:0px 10px 0px 10px;}



div#navigation ul li.parent ul.child li{ margin-left:0px; float:none;   background-color:#faf5f2;  width:150px; border: 1px solid #7F6445; border-bottom: none;}

div#navigation ul li.parent ul.child li a{ color:#7F6445;   float:none; display: block; padding: 5px;}

div#navigation ul li.parent ul.child{display:none; position:absolute; top:15px; left:0px;  border-bottom: 1px solid #7F6445;}

div#navigation ul li.parent:hover ul.child {display:block;}



div#content h1{font-size:160%; line-height:1.2em; margin-bottom:11px;}

div#content h2{ font-size:140%; line-height:1.2em; margin-bottom:10px;}

div#content h3{font-size:140%; line-height:1.2em; margin-bottom:10px;}

div#content h4{font-size:130%; line-height:1.2em; margin-bottom:10px;}

h5 { font:bold 14px/120% Arial, Helvetica, sans-serif; color:#7F6445; margin:0px; padding:5px 0px; text-align:center; }

div#content { min-height: 500px; }

div#content p{ font-size:120%;  line-height:1.4em; margin-bottom:25px;}

div#content img { border: 1px solid #7f6445}

div#content ol{margin-bottom:10px; margin-left:25px;}

div#content ol li{list-style:decimal; margin-bottom:5px; line-height:1.2em; font-size:120%;}



div#content ul{margin-bottom:10px; margin-left:10px;}

div#content ul li{font-size:120%; color:#7F6445; margin:0px 0px 5px 10px; line-height:1.2em; z-index:10; list-style:disc; padding-left:6px;}



div#content a{ color:#a58c6d;}



div#content table{margin-bottom:15px;}

div#content table td{font-size:120%; padding:5px; }



#adr {clear:both; text-align: center; font-size:130%; color:#aa9175; margin-bottom:25px;}





div#sidebar img{ position:relative; z-index:5;}



div#footer p{color:#fde5ca; font-size:120%; line-height:1.2em; margin-bottom:4px;}

div#footer a{color:#fde5ca; }



div#content img{margin-bottom:10px; position:relative; z-index:5;}

div#successstories { width: 774px; }
div#successstories img { margin: 0 7px 7px 0; border: 1px solid #7f6445;}

div#aboutlinks { float: left; width: 20%; text-align: center; line-height: 18px;}
div#aboutlinks a { font-weight: bold; font-size: 140%; text-decoration: none; color: #7f6445;}
div#aboutlinks a:hover { text-decoration: underline;}

div#flashPlayer {
	text-align: center;
	padding-left: 748px;
}

div.tear-sheet {
	width:235px;
	float:left;
	padding:0px 10px;
	text-align:center;
}

div.tear-sheet img {
	width:220px;
	border:3px solid #7F6445 !important;
}



