@charset "utf-8";
/* CSS Document */

BODY{
	margin: 0;
	padding: 0;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
}
IMG{
	border: none;
	margin: 0;
	padding: 0;
}
H1{
	background: url(http://www.kemmerling.ee/failid/Project/li_bot_bg2.png) no-repeat left bottom;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6300;
}
H2, H3{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
p, H2, H3{
	color: #333366;
}
DIV{
	margin: 0;
	padding: 0;
}
#main_nav UL, #bot_nav UL{
	margin: 0;
	padding: 0;
}
#main_nav LI, #bot_nav LI{
	list-style-position: inside;
}
#main_nav a, #bot_nav a{
	font-weight: bold;
	text-decoration: none;
}
#top{
	background: url(http://www.kemmerling.ee/failid/Project/bg1.jpg) repeat-x bottom;
	height: 274px;
}
#top_inner{
	background: url(http://www.kemmerling.ee/failid/Project/top_bg.png) no-repeat bottom right; 
	height: 274px;
	width: 829px;
}
#main_nav{
	float: left;
	padding-top: 86px;
	width: 197px;
}
#main_nav UL{
	padding: 22px 0 0 20px;
}
LI.no_style{
	list-style-type: none;
}
#main_nav LI{
	background: url(http://www.kemmerling.ee/failid/Project/li_bot_bg.png) no-repeat bottom left;
	color: #ffa767;
	min-height: 15px;
	padding: 4px 0;
}
#main_nav a{
	color: #ffa767;
	font-size: 15px;
}
#main_nav a:hover{
	color: #fff;
}
#main_banner, #main_banner a{
	float: left;
}
#main_nav li.active a{
	color: #fff;
}
#bot{
	background: url(http://www.kemmerling.ee/failid/Project/bot_upper_bg.jpg) repeat-x top;
}
#bot_inner{
	background: url(http://www.kemmerling.ee/failid/Project/bot_bg.jpg) no-repeat left top;
	min-width: 903px;
	position: relative;
}
#bot_nav{
	float: left;
	min-height: 335px;
	width: 197px;
}
#bot_nav UL{
	padding: 35px 0 0 20px;
	width: 177px;
}
#bot_nav LI{
	background: url(http://www.kemmerling.ee/failid/Project/li_bot_bg.png) no-repeat top left;
	padding: 4px 0;
}
#bot_nav a, #bot_nav LI{
	color: #20217f;
	font-size: 13px;
}
#bot_nav LI.active_bot a, #bot_nav LI.active_bot {
	color: #FFA767;
}
#bot_nav LI a:hover{
	text-decoration: underline;
}
#bot_middle{
	float: left;
	width: 560px;
}
#bot_middle p.second_banner{
	margin: 0;
	padding: 28px 0 0 10px;
}
#bot_nav UL UL{
	margin: 10px 0;
	padding: 0 5px 0 15px;
	width: 156px;
}
#bot_nav UL UL A{
	color: #20217f !important;
	font-size: 12px;
	font-weight: normal;
}
/* Portfoolio */
.port {
	text-align:center;
	margin:5px;
	float:left;
	height:135px;
}
#bot_nav UL UL LI{
	background: url(http://www.kemmerling.ee/failid/Project/li_bot_bg2.png) no-repeat bottom left;
	list-style-type: none;
}
#bot_nav UL UL LI.no_border{
	background: none;
}
#content{
	padding: 20px 10px 0 10px;
}
.bold_content{
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
#bot_middle a{
	color: #20217f;
	font-size: 13px;
	text-decoration: none;
}
#bot_middle dl{
	float: left;
	font-size: 13px;
	min-height: 80px;
	min-width: 240px;
	margin: 0 0 10px 0;
}
#bot_middle dt{
	margin: 0 0 20px 0;
}
#bot_middle dd{
	margin: 0;
}
#bot_right p{
	margin: 0;
	height: 226px;
	width: 137px;
	position: absolute;
	bottom: 20px;
	right: 0;
}
#footer{
	background: #ef5902;
	margin: 20px 0 0 0;
	padding: 10px 0 24px 0;
}
#footer a, #footer p{
	color: #fff;
	margin: 0;
	text-align: center;
}
/*  Ujuva elemendi piiramine  */
.line:after {
   clear:both;
   content:".";
   display:block;
   height:0;
   line-height:0;
   visibility:hidden;
}
.line {
   display:block;
}
html[xmlns] .line {
   display:inline-block;
}
* html .line {
   height:1px;
}
/*  Ujuva elemendi piiramine  */
