/**
 * Layout generated with http://layzilla.com
 * Layout generator is free of use.
 * We appreciate if you leave this comment block in commercial use of generator.
 * All comment and ideas can be submitted to us using contacts below.
 *
 *    site: www.jmholding.lv
 *   email: info@jmholding.lv
 *  twitter: @jmholding_lv
 */
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 768px; 
	background-color: #000000;
}
.navleft {
	background-size: 1024px 462px;
    background-repeat: no-repeat;
	background-image: url("./images/bg.png");
	background-position: top-left;
	float:left;
	width: 35%;
	min-height: 100%;
	position: relative;
	z-index: 0;	
}

.navleft2{
	border-bottom: 5px solid #372001;
	background-image: url("./images/gradient.png");
	float:left;
	width: 10%;
	min-height: 100%;
	position: relative;
	z-index: 0;		
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#current {
	background-color: #372001;
}

.btn-home {
	border-bottom: 5px solid #372001;
	background-color: #372001;
	float:left;
	width: 15%;
	min-height: 100%;
	position: relative;
	z-index: 0;		
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.btn-history {
	border-bottom: 5px solid #372001;
	background-color: red;
	float:left;
	width: 15%;
	min-height: 100%;
	position: relative;
	z-index: 0;		
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.btn-history:hover {
	background-color: #372001;
	float:left;
	width: 15%;
	min-height: 100%;
	position: relative;
	z-index: 0;
}


.btn-testi {
    background-color: red;
     animation: blink 1s step-start 0s infinite;
  -webkit-animation: blink 1s step-start 0s infinite;
	
	border-bottom: 5px solid #372001;
	
	float:left;
	width: 15%;
	min-height: 100%;
	position: relative;
	z-index: 0;		
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@keyframes blink {
  50% {
    background-color:#372001;
  }
}
@-webkit-keyframes blink {
  50% {
    background-color:#372001;
  }
}

.btn-testi:hover {
	background-color: #372001;
	float:left;
	width: 15%;
	min-height: 100%;
	position: relative;
	z-index: 0;
}

.btn-contact {
	border-bottom: 5px solid #372001;
	background-color: red;
	float:left;
	width: 15%;
	min-height: 100%;
	position: relative;
	z-index: 0;		
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.btn-contact:hover {
	background-color: #372001;
	float:left;
	width: 15%;
	min-height: 100%;
	position: relative;
	z-index: 0;
}

.nav-right {
	background-image: url("./images/service area2.png");
	float:left;
	width: 25%;
	min-height: 100%;
	position: relative;
	z-index: 0;		
}
.content {
	min-height: 100%;
	position: relative;
	overflow: auto;
	z-index: 0; 
}

.background {
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
}


.left_block {
	display: block;
	float: left; 
}

.right_block {
	display: block;
	float: right; 
}

.center_block {
	display: block;
	width: auto; 
}

.header {
	display: block; 
	width: 100%;
	height: 146px;
	background-image: url("./images/header.png");
}

.nav {
	display: block; 
	line-height: 35px;
	font-family: Georgia, Serif;
	font-size: 20px;
	text-align: center;
	width: 100%;
	height: 41px;
	background-color: #999999;
}

.nav, a:link {
    color: white;
	text-decoration: none;
}

/* visited link */
.nav, a:visited {
    color: white;
	text-decoration: none;
}

.background.bodycontent {
	background-image: url("./images/bg.png");
	background-position: bottom;
	height: 421px !important;
	padding-bottom: 0;
	left: 0;
	width: 100%;
	margin-top: 187px;
	margin-bottom: 148px; 
}

.leftpane {
	
	float:left;
	width: 15%;
	min-height: 100%;
	position: relative;
	z-index: 0;
}

.rightpane {
	
	float:left;
	width: 85%;
	min-height: 100%;
	position: relative;
	z-index: 0;
}
.bodytop
{
	width:90%;
	float:left;
	height:50%;
}
.bodybottom
{
	width:100%;
	float:left;
	height:50%;
	padding-top:15px;
	text-align: center;
}
.bodybottom-left
{
	float:left;
	width:40%;
	
}

.listhead
{
	text-shadow: 2px 2px 2px rgba(120,120,120,0.7); /* 50% white from bottom */
	font-family: Georgia, Serif;
	font-size: 20px;
	text-align: left;
	padding-bottom:5px;
}

.list
{
	color:#222222;
	line-height:20px;
	padding-left:20px;
	text-shadow: 2px 2px 2px rgba(180,180,180,1); /* 50% white from bottom */
	font-family: Georgia, Serif;
	font-weight:bold;
	font-size: 17px;
	text-align: left;
	text-align: left;
}

.bodybottom-right
{
	float:left;
	width:50%;
	
}

.bodybottom-bottom
{
	text-shadow: 5px 5px 5px rgba(50,50,50,1); /* 50% white from bottom */
	color:white;
	width:90%;
	font-size: 27px;
	text-align: center;
	position: absolute;
	padding-bottom:15px;
	font-style: italic;
    bottom: 0;
}

.bodyhead
{
	padding-top:15px;
	line-height:15px;
	letter-spacing: 1.5px;
	text-shadow: 2px 2px 2px rgba(70,70,70,1); /* 50% white from bottom */
	font-family: Serif;
	margin: auto; 
	font-weight:bold;
	text-align: center;
	font-size:35px;
}
.bodydesc1
{
	line-height:20px;
	text-shadow: 1px 1px 1px rgba(90,90,90,1); /* 50% white from bottom */
	font-family: Serif;
	margin: auto; 
	
	text-align: center;
	font-size:20px;
}

.bodydesc2
{
	letter-spacing: 1px;
	padding-top:10px;
	line-height:14px;
	text-shadow: 1px 1px 1px rgba(80,80,80,1); /* 50% white from bottom */
	font-family: Serif;
	margin: auto; 
	font-style: italic;
	text-align: center;
	font-size:24px;
}

.footer {
	line-height: 31px;
	font-family: "Bookman", Georgia, Serif;
	font-size: 22px;
	font-style: italic;
	position: absolute;
	display: block;
	bottom: 0;
	width: 100%;
	height: 160px;
	background-color: #372001;
	color: white;
}

.leftthird {
	text-align: center;
	background-color: #372001;
	float:left;
	width: 33%;
	min-height: 100%;
	position: relative;
	z-index: 0;
}

.midthird {
	text-align: center;
	background-color: #372001;
	float:left;
	width: 34%;
	min-height: 100%;
	position: relative;
	z-index: 0;
}

.rightthird {
	text-align: center;
	background-color: #372001;
	float:left;
	width: 33%;
	min-height: 100%;
	position: relative;
	z-index: 0;
}