@import url("javor_csn_default.css");
@import url("javor_csn_extra.css");

body {	
	text-align: center;
	color: #000;
	background-color: #fff;
	font-family:  Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

table, tr, td, br, p {color: #000; font-size: 11px}
h1, h2	{font-size: 14px}
h3, h4	{font-size: 12px}
h5, h6	{font-size: 11px}
img {border: none;}
form {margin: 0;}

input, 
select, 
textarea {
	background-color: #fff; 
	border: #919191 1px solid; 
}

input:hover, select:hover, textarea:hover	{border: #afd221 1px solid;}
input:focus, select:focus, textarea:focus	{border: #9e0000 1px solid; background-color: #fffacd; }

input[type="radio"]		{border: transparent;}
input[type="checkbox"]	{border: transparent;}

a:link, 
a:visited, 
a:active	{color: #fff; font-size: 11px; text-decoration: underline; font-weight: normal}
a:hover 	{color: #fff; text-decoration: none;}

.bold		{font-weight: bold}



.header {
	padding: 0px;
	margin: 0px;
	width: 772px;
	background-color: #fff;
	border-collapse: collapse;
}


.contentwrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 772px;
	background-color: #fff;
	text-align: left;
}



.homecompinfo {
	padding: 0px;
	margin: 3px 0px 0px 0px;
	width: 772px;
	background-color: #fff;
	border-collapse: collapse;
}

.homecompinfol {
	width: 281px;
}

.homecompinfor {
	width: 491px;
}

.homecompinfoltitle {
	
}

.homecompinfotxt {
	margin: 18px 0px 0px 25px;
	color: #6a6a6a; 
	font-weight: bold;
}

a.moreinfo:link, 
a.moreinfo:visited,
a.moreinfo:active		{color: #be2d01; text-decoration: underline; font-weight: bold}
a.moreinfo:hover		{text-decoration: none;}

.homecompservices {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 772px;
	background-color: #fd5c0a;
	border-collapse: collapse;
}

.homecompservicesl {
	width: 300px;
	padding: 20px 8px 0px 8px;
}

.homecompservicesr {
	width: 456px;
	padding: 20px 0px 0px 0px;
}


.homecompserviceslinks {
	padding: 0px 0px 8px 0px;
	margin: 0px 30px 8px 30px;
}
.homecompserviceslinks a:link, 		
.homecompserviceslinks a:visited, 	
.homecompserviceslinks a:active 	{display: block; margin-bottom: 20px; color: #000; font-size: 11px; text-decoration: none; font-weight: normal;}
.homecompserviceslinks a:hover 		{color: #fff; text-decoration: underline;}



.homecompproducts {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 772px;
	background-color: #129141;
	border-collapse: collapse;
	border-top: #42614d 2px solid; 
	border-bottom: #4d5550 2px solid; 
}

.homecompproductsl {
	width: 316px;
	padding: 20px 0px 20px 0px;
}

.homecompproductsr {
	width: 456px;
	padding: 20px 0px 20px 0px;
}

.homecompproductsrlinks {
	padding: 0px 0px 8px 0px;
	margin: 0px 30px 8px 30px;
}
.homecompproductsrlinks a:link, 		
.homecompproductsrlinks a:visited, 	
.homecompproductsrlinks a:active 		{color: #000; font-size: 11px; text-decoration: none; font-weight: normal;}
.homecompproductsrlinks a:hover 		{color: #fff; text-decoration: underline;}

.homecompproductslinfo {
	padding: 0px;
	margin: 0px 70px 0px 26px;
	color: #fff; 
	font-weight: normal;
}



.pagesl {
	padding: 0px;
	margin: 40px 0px 0px 20px;

}




.productsmain, .servicesmain, .pagesmain {
	width: 772px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.productsmainl, .servicesmainl, .pagesmainl {
	width: 54px;
	padding: 0px;
	background-color: #008030;
}

.productsmainl img, .servicesmainl img, .pagesmainl img {
	padding: 0px;
	margin: 30px 0px 30px 20px;
}

.productsmainc, .servicesmainc, .pagesmainc {
	width: 300px;
	padding: 0px 0px 60px 0px;
	background-color: #f66013;
	background-image : url(/_javor_files/img/layout/top_bg.jpg);
	background-repeat: repeat-x;
}

.productsmainr, .servicesmainr, .pagesmainr {
	width: 418px;
	padding: 0px 0px 20px 0px;
	background-color: #f66013;
	background-image : url(/_javor_files/img/layout/top_bg.jpg);
	background-repeat: repeat-x;
}



.productsmainrwrapper, .servicesmainrwrapper , .pagesmainrwrapper {
	padding: 0px;
	margin: 38px 0px 0px 10px;
	width: 380px;
}

.productsmainrtitle, .servicesmainrtitle {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	border-bottom: #b74f19 1px solid;
}

.productsmainrimg, .servicesmainrimg {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.productsmainrtxt, .servicesmainrtxt {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	font-size: 11px;
}

.productsmainrspacer, .servicesmainrspacer {
	margin-bottom: 60px;
}


.productsmaincnav, .servicesmaincnav {
	padding: 0px;
	margin: 35px 0px 0px 14px;
}

.productsmaincnavimg, .servicesmaincnavimg {
	margin: 10px 0px 0px 0px;
	padding: 4px 0px 0px 0px;	
}
.productsmaincnavlinks, .servicesmaincnavlinks {
	padding: 3px 0px 20px 0px;
	font-size: 11px;
}

.productsmaincnavactsection {
	padding: 1px;
	background-color: #272727;
	color: #fff;
	width: 230px;
}
.productsmaincnavsubsection {
	margin: 0px 0px 0px 5px;
}

.productsmaincnavsubsection a:link, 		
.productsmaincnavsubsection a:visited, 	
.productsmaincnavsubsection a:active 	{color: #000; text-decoration: none;}
.productsmaincnavsubsection a:hover 	{color: #fff; text-decoration: none;}




a.productsmaincnavsubsectionact:link, 
a.productsmaincnavsubsectionact:visited,
a.productsmaincnavsubsectionact:active		{color: #fff; text-decoration: none;}
a.productsmaincnavsubsectionact:hover		{color: #ccc; text-decoration: none;}


.productsmaincnavinactsection {
	padding: 1px;
	color: #fff;
	width: 230px;
}



.productsmaincnavinactsection a:link, 		
.productsmaincnavinactsection a:visited, 	
.productsmaincnavinactsection a:active 	{color: #000; text-decoration: none;}
.productsmaincnavinactsection a:hover 	{color: #fff; text-decoration: none;}



.rest {
 margin-top: 40px;
}



.servicesmaincnavinactsection {
	padding: 1px;
	color: #fff;
	width: 230px;
}

.servicesmaincnavinactsection a:link, 		
.servicesmaincnavinactsection a:visited, 	
.servicesmaincnavinactsection a:active 	{padding: 1px; color: #000; text-decoration: none;}
.servicesmaincnavinactsection a:hover 	{color: #fff; text-decoration: none;}

.servicesmaincnavlinks {
	padding: 1px;
}

.servicesmaincnavlinks a:link, 		
.servicesmaincnavlinks a:visited, 	
.servicesmaincnavlinks a:active 	{padding: 1px; color: #000; text-decoration: none;}
.servicesmaincnavlinks a:hover 		{color: #fff; text-decoration: none;}

.servicesmaincnavactsection {
	padding: 1px;
	background-color: #272727;
	color: #fff;
	width: 230px;
	text-decoration: none;
}



a.download:link, 
a.download:visited,
a.download:active		{color: #fff; text-decoration: none; font-weight: normal; font-size: 10px;}
a.download:hover		{text-decoration: underline;}


.footer {
	color: #fff;
	background: url(/_javor_files/img/layout/footer_bg.jpg) 0 0 no-repeat #fff;
	width: 772px;
	height: 300px;
	padding: 0px;
	margin: 0px;
}




.footer_info {
	
	padding: 0px;
	margin: 10px 0px 0px 25px;
	
}

.footer_info p {
	padding: 0px;
	margin: 0px;
	color: #fff;
}







