body {
  margin: 0px;
  padding: 0px;
  font-family:arial,sans-serif;
  font-size:12px;
  background: White;
  /*color: White;*/
  
}

.cloud { font-size: 1.6em; text-align: center; }
.cloud a {
	text-decoration: none;
	white-space: nowrap;
}
.cloud a:hover, .cloud a.mOn {
	color: #f60;
}


p{
	text-align: justify;
margin: 0 20px 5px 0;
}
p_links{
	text-align: left;
}
.descriptor{
	
	padding:8px;
	text-align: justify;
	width: 90%;
	font-size: 13px;
	line-height: 14px;
	font-family: Arial, sans-serif;
	}


ul,li{
	 list-style-type: disc;
	
	}

h1{
	font-size: 22px;
   margin: 0px;
   padding: 0px;
 color: maroon;
}

h2{
	font-size: 17px;
   margin-top: 4px;
   padding: 0px;
}


select,input{
	border: 1px solid maroon;
	font-weight: bold;
	font-family: System;
   margin:0px;
	
}

.lh{
	width: 200px;
text-align: left;
margin: 0 20px 5px 0;
float: left;
display: block
}
.rh {
	/*padding: 1px 12px 1px 12px;*/
margin: 0; 
width: 200px;
display: block;
/*background: #FAFAF0;*/

}
.underlink{
	color: maroon;
	font-size: 11px;
	font-family: Arial, sans-serif;
	width: 90%;
	
	}

.logo {
 position: absolute;
	left: 0px;
	top: 0px;
 
  height: 70px;
  width: 250px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background: url(i/logo.png);
}

/*
.logo:hover {
	background: url(i/logo_.png);
}
*/

.rcorner{
	position: absolute;
	right: 3px;
	top: 12px;
    width: 468px;
	 height: 60px;
	  
  /*  border: 1px solid Black;*/
padding:0px;
margin:0px;
}

.link_block{
	 width: 1px;
	 height: 650px;
	  display: block; 
      float: left;
	
   padding:0px;
   margin:0px;
	 font-size: x-small;
	
	}
.addsense{
	  position: absolute;
	    
	  right: 6px;
	  top: 140px;
	  height: 600px;
	  width: 122px;
	  float: left;
	
	
	}

.service_block{
 position: absolute;
	    
	  left: 6px;
	  top: 140px;
	  height: 600px;
	  width: 175px;
	
	text-align: left;
	 padding:0px;
   margin:0px;
}


.menu {
	/*background-color: #3d598b;*/
margin-left: 185px;
	
	width:60%;
    
	  padding-top:6px;
	 
    
     vertical-align: middle;
	  height: 30px;
    display: block;
    
}
.header {
	  
      width: 100%;
      height:20px;
      text-align: left;
      color: Black;
	   text-transform: uppercase;
}
#HeadContainer{
	/* background: #8FBC8F;*/
    margin-top: 0px;
margin-bottom: 0px;
	border: 0px;
	 /*width:780px;*/
	 /*margin:auto;*/
height:80px;
	margin-left: 3px;
	width:80%;
	/*background: url(gradup.png) repeat-x bottom;
*/
}


#HeadContainer form{
padding: 33px 0px 0 0;
width:100%;
right: 0;
text-align: right; /* need for IE Mac */
top: 0;
white-space: nowrap; /* for Opera */ 
}

.maincontainer{
	/*float: inherit;*/
	padding: 0px;
	 /*margin:auto;*/
}
.spisok{
	border-bottom: groove;
	}

	
	.had{
		background-image: url(grad2.png);
	background-position: left;
		background-repeat: repeat-y;
	}
	

.had2{
		background-image: url(grad1.png);
	background-position: right;
		background-repeat: repeat-y;
	}

.content {
	 
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 
	 color: Black;
	/*border: 1px solid #708090;*/
	margin-left: 3px;
	width:80%;
	/*padding: 1px 0 1px 12px;*/
	background-image: url(grad1.png);
	background-position: right;
	background-repeat: repeat-y;
	}
.counters{

 text-align: right;
/*width:780px;*/
	margin-top:2px;
	margin-right:2px;
	}

.copyright_footer{
margin:4em;
	text-align: right;
	position: absolute;
	bottom: -3.5em;
	right: -3.5em;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: inherit;
}



#bottom {
	margin-left:1px;
	 text-align: right;
	 height: 40px;
	
	/*border-top: 2px solid #8FBCBC;*/
	/*border-bottom: 1px solid Black;*/
	font-size: 90%;
	width:80%;
	background-color: #e0e0e0;
border: 1px solid #bebebe;
  
}



.foot {
	margin-top: 2px;
   margin-bottom: 2px;
}
.footright {
	 text-align: right;
   padding-top: 8px; 
}


.topright{
	  position: absolute;
     right: 3px;
	  top: 84px;
 color: #A4D2FF;
	font-weight: bold;
padding:0px;
margin:0px;
}

.evmina {
	text-align: right;
	}
.evminaA {
	 color: #F0FFFF;
	 text-align: right;
	}
	
A.evminaA:link {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #F0FFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.evminaA:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #F0FFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
	
A.evminaA:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: Blue; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
	
	
	
	

A.menuLink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #FFFFF0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.menuLink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #FFFFF0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.menuLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: White; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


h3.had a:link{

 font-size:16px;
 font-family:arial,sans-serif;
 text-decoration: none;
color: #008041;
FONT-WEIGHT: bold;
}

h3.had a:visited{
font-size:16px;
 font-family:arial,sans-serif;
 text-decoration: none;
color: #008041;
FONT-WEIGHT: bold;
}
h3.had a:hover{
font-size:16px;
 font-family:arial,sans-serif;
 text-decoration: none;
color: maroon;
FONT-WEIGHT: bold;
}


A:link {
font-family:arial,sans-serif;
font-size:13px;
line-height:14px;
color: Black;
}

A:visited {
font-family:arial,sans-serif;
font-size:13px;
line-height:14px;

color: Black;
}

A:hover {
	font-family:arial,sans-serif;
   
font-size:13px;
line-height:14px;

	 text-decoration: none;
color: maroon;
}

A.next:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 13px;
}

A.next:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 13px;
}

A.next:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 13px;
color: maroon;

}



table.pricelist{
	width: 100%;
}

table.pricelist td{
	border-bottom: solid;
	background: #F0F8FF;
	border-bottom-color: Navy;
	border-bottom-width: 1px;
 padding: 2px;
 
}
 
 tr.hdr {
 	
   text-align: center;
   font-weight: bold;
 }


 
.pricefield{
	width: 100%;
font-size: 12px;
 margin: 2px;
}
card{
	background: #FFE4C4;
	color: Black;
	border: dashed;
}
H1.hdr{
	border: 1px dotted Orange;
}
H2.hdr{
 width: 175px;
	text-align: center;
	 padding:0px;
   margin:0px;
	background: #FF8C00;
}

#se {
	
}

#slantedmenu{
font-weight: bold;
font-size: 90%;
 width: 80%;
 margin-left: 3px;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e0e0e0;
border: 1px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(i/slantdivider.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: maroon;
}

