/* --------------------------------------------------------
--------------KSV Instruments Ltd Main stylesheet----------
--------------(c) 2006 All rights reserved-----------------
------------------------------------------------------------*/

/*
-------Generic elements------------------------
*/

body {  color: #000000;
	margin-top: 5px;
        background-image: url(http://www.ksvltd.com/content/sitepix/ksvbody.gif);
		background-repeat: repeat-x;
		font-family: Verdana, Arial;
		font-size: 11.5 px;
		line-height: 16px;
		font-style: normal;
		font-weight: normal;
		text-align: center;
		}

a:link { color: #005380;
         text-decoration: underline;
         }

a:visited { color: #005380;/*#006DA8;*/
            text-decoration: underline;
           }

a:hover { color: #000000;
          text-decoration: none;
          }


pre {
    font-family: Verdana, Arial;
	font-size: 15px;
}


/*
----------Headings------------------------------
*/

H1   { text-align: left;  
       color: #747474;
       font-family: Arial;
       font-size: 18px;
       line-height: 18px;
} 

H2   { text-align: left;  
       color: #000000;
       font-family: Tahoma, Verdana, Arial;
       font-size: 17px;
       line-height: 20px;
}

H3   { text-align: left;  
       color: #747474;
       font-family: Arial;
       font-size: 14px;
       line-height: 18px;
} 

H4   { text-align: left
       color: #000000;
       font-family: Tahoma, Verdana, Arial;
       font-size: 13px;
       line-height: 20px;
}




/*
---------Product pages---------------------------
*/

.prodtitle { font-size: 16px;
             font-weight: bold;
             font-style: italic; }

div.leftimage { position: relative;
         	left: 9px;
         	z-index: 2;       
}

div.lefttext {  /*position: relative;*/
		color: 005380;
                margin-top: 10px;
		padding-left: 10px;
                padding-right: 10px;
                padding-top: 0px;
                padding-bottom: 10px;
		border: 1px solid #3aa0ff;
		z-index: 1;
}


td.prodtext, td.label, td.field, td.shop, td.ostoscol { font-size: 11px;
	      padding-left: 10px;
              padding-right: 3px;
              line-height: 16px;
	      text-align: justify; }

td.deftext {	text-align: left;
                font-size: 11px;
                line-height: 16px;
           	padding-left: 10px;
      		padding-right: 3px; }

td.fronttext { text-align: left;
               padding-top: 5px;
               padding-left: 12px;
               padding-right: 8px;
	       font-size: 11px;
               font-family: Tahoma, Verdana;
               color: #545454;
               }

.prodleft { font-size: 11px;
            /*font-weight: bold;*/
			padding-right: 15px;
			}

.tabtext {  font-size: 11.5px;
            line-height: 16px; }

/*
-Specifications tables-
*/
table.spectable { border: 2px solid #999999; }

td.spectitle { 
		background-image:url(http://www.ksvltd.com/content/sitepix/menusel1.gif);
             	padding-left: 5px;
                padding-right: 10px;
		font-weight: bold;
		color: #ffffff;
		font-size: 11px;
			  }

td.speccell {   font-size: 11px;
	     	padding-left: 5px;
             	font-weight: bold;
		border-bottom: 1px solid #ffffff;  
  		background-image:url(http://www.ksvltd.com/content/sitepix/sidemenubg1.gif);
			 }

/*
-----------Front page----------------------------
*/

.border{ border-left: 2px solid #999999;
         pading: 5px 5px 5px 5px;
         font-size: 11px; }



.frontcell{ font-size: 11px; }

div.ksvvideo {
			position: relative;
			left: 785px;
			top: -405px;
			font-size: 11px;
			font-family: Tahoma, Verdana;
			color: #545454;
			}



/*
------------Main menu (with links)----------------
*/
td.mainmenu{ text-align: center;
	     padding-top: 2px;
	     padding-bottom: 2px;
             font-weight: bold;
		     font-size: 11px; }
			 
a.mainmenu:link{ color: #FFFFFF;
                 text-decoration:none; }

a.mainmenu:visited{ color: #FFFFFF;
                    text-decoration:none; }

a.mainmenu:hover{ color: #000000;
                  text-decoration:none; }

td.mainmenu_sel { 
            padding-top: 2px;
	    padding-bottom: 2px;
            background-image: url(http://www.ksvltd.com/content/sitepix/menusel1.gif);
            /*background-color: #999999;*/
            text-align: center;
            color: #FFFFFF;
	    font-weight: bold;
            font-size: 11px; }
			
a.mainmenu_sel{ color: #FFFFFF;
		text-decoration: none;
 }

a.mainmenu_sel:visited{ color: #FFFFFF;
			text-decoration: none; }



/*
-------------Side menu (with links)----------------
*/

				 
div.sidemenu1 { background-repeat: repeat-x;
				padding-left: 5px;
				border-top: 1px solid #999999;
				border-bottom: 1px solid #999999;
				text-align: left;
				padding-bottom: 5px;
				}

div.sidemenu2 { background-repeat: repeat-x;
				padding-left: 20px;
				/*border-top: 2px dotted #ffffff;*/
				border-bottom: 2px dotted #ffffff;
				text-align: left;
				}
				
div.sidemenu3 { background-repeat: repeat-x;
				padding-left: 35px;
				/*border-top: 2px dotted #ffffff;*/
				border-bottom: 2px dotted #ffffff;
				text-align: left;
				}	 

p.sidemenu { display: block;
             line-height: 11px;
			 margin-top: 10px;
			 margin-bottom: 10px;
			 margin-left: 5px;
			 font-size: 11px; }
			  

a.sidemenu:link { text-decoration: none;
                  display: block;
			      font-weight: bold;
			      font-size: 11px; }
			 
a.sidemenu:visited{ font-size: 11px;
                    display: block;
					font-weight: bold;
				    text-decoration: none; }

a.sidemenu:hover{ color: #ffffff;
                  display: block;
                  }
				  

a.sidemenu_sel:link{ color: #FFFFFF;
					 font-size: 11px;
					 font-weight: bold;
					 text-decoration: none; }

a.sidemenu_sel:visited{ color: #FFFFFF;
						font-size: 11px;
						font-weight: bold;
						text-decoration:none; }



/*
--------Online Shop------------------------------
*/

fieldset {  font-size: 11px;
	    }

.shop_form{ font-size: 12px;
            font-family: Tahoma;
            text-align:left; }

.highlight{ color: #cc0000; }

.prodalaotsik { font-size: 12px;
 		font-weight: bold; }
