body { 	
		font: 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
		color: black;
		background: url(bg.gif) repeat-x top;
		margin: 0; padding: 0;
	     }
	
h2 {  	font: 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	    font-weight: bold;
	    text-transform:uppercase;
		padding-left: 20px; 
		padding-top: 20px; } 
		
p { padding-left: 20px;
    padding-right: 20px; }
	
hr { color: #bcbcbc; }

/* links */
	
img { border: 0; }
	
.nav  a:link, .nav a:visited
	 {
	font: 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
}
	   
	   
.nav  a:hover
	 {
	font: 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #bdbdbd;
	text-decoration: underline;
}
	   
	      
	   
.products a:link, .products a:visited { 
	   font: 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	   background-color:#e1e1e1; 
	   border: 1px solid #c1c1c1;
	   color: black;
	   height: auto;
	   padding-top: 3px;
	   padding-bottom: 4px;
	   display: block; 
	   text-transform: none;
	   text-decoration: underline;}
	   
.products a:hover { 	  
	   font: 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	   border: 1px solid e1e1e1;
	   color: #9a000c;
	   text-decoration: none; }
	   
	   
#subNav { display: block;
		  width: 190px;
		  height: auto; 
		  padding: 0;
		  margin: 0;	 }
		  
#subNav ul, li {   list-style: none; 
				   width: 200px;
				   padding-left: 0; 
				   margin-left: 0;}

#subNav li {
		 line-height: 25px;
		 border-bottom: 1px solid #bdbdbd;
		 padding-left: 5px;
		 text-transform:uppercase; }	
		

#subNav a, #subNav a:visited {
	font: 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 0;
	background: none;
		 
		   }	   
 
#subNav a:hover {
		 font: 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
		 font-weight: bold; }
		 

		 		   

.contacts a:link, .contacts a:visited { color: #666666; font: 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-transform: none; text-decoration: underline; }
.contacts a:hover { text-decoration: none; text-transform: none; }
	   
#info a, #info a:visited {
	margin:12px 0 0 0;
	height:15px;
	background-image:url(buttonBg.gif);
	width:150px;
	padding-left: 20px;
	padding-top: 3px;
	margin-left: 20px;
	display:block;
	color:white;
	text-decoration: underline;
	font: 9px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
}
		
		
#info a:hover {
	display:block;
	color:white;
	font: 9px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
		
		
		
	
	   
	     /* links */
	   
	
	
	
	   
a, a:visited {
	font: 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #9a000c;
	text-decoration: none;
}
	   
a:hover {
	font: 10px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none
	   }	
	
.contBg { background: url(content_bg.gif) top repeat-x; background-color: #f2f2f2; border-right: 1px sodil color: #bcbcbc; }
		  

/* FORMULQR */		  

.weform { 
        width:12px;
        font: 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
        color: black;
        background-color:#fff; 
	
		}
		
.webform label{
        display:block;
        width:179px;
        font-weight:normal;
		padding-left: 0;
		margin-top: 10px;
		margin-bottom: 3px;		}
		
.webform .inputbox {
        height:15px;
        width:179px;
        margin:0;
		padding: 0;
        border:1px solid #bdbdbd;  }
		
		
.webform textarea{
        height:100px;
        width:179px;
        border:1px solid #bdbdbd;	}
		
		
		
.submit{       
        margin:12px 0 0 0;
        height:18px;
		background-image:url(buttonBg.gif);
        width:80px;
        padding:0;
        border:0;
        display:block;
        color:white;
		font: 9px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	    text-transform:uppercase;	}
		
		
/* FORMULQR */
		
		
.footer { background-image:url(footer_line.gif);
   		  background-position: top; 
		  background-repeat:repeat-x; }
		  
.foo td { 
	   border: 0; 
	   vertical-align:middle;
	   height: 30px; }
	   
	   
	   
	/* NEWS */ 
	
.news {	
	line-height: 17px;
}
	
.subTitle {
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif !important;;
	color: #424242;
	display: block;
	margin-bottom: 4px;
}

.newsDate {
	font: normal 10px Tahoma, Verdana, Arial;
	color: #999999;
	display: block;
}

.news a {
	color: #9a000c;
	text-transform: none;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: underline;
}

.news a:hover {
	text-decoration: none;
	color: #000;
}

.news hr {
	border-bottom: thin dashed #c4c4c4;
	border-top: none;
	border-left: none;
	border-right: none;
	height: 20px;
	background: #fff;
}

.akcent {
	display:block;
	width: 85%;
	border: thin solid #c4c4c4;
	padding: 10px;
	margin: 0 auto;
	margin-bottom: 15px;
	}
	
/* BEGIN PageBar */

.pagebar { font-size: 0.8em; padding: 0.2em 0.5em; margin-right: 0.1em; text-decoration: none; text-align: center; }
.pagebar a, .pageList .this-page { border: 1px solid #E3E3E3; background:#FFFFFF; text-decoration: none; padding: 0.2em 0.5em; margin:2px; }
.pagebar a:hover { border-color: #333; } 
.pagebar a:visited { border: 1px solid #E3E3E3; text-decoration: none; padding: 0.2em 0.5em; }
.pagebar .break { padding: 2px 6px; border: none; background: #FFF; text-decoration: none; }
.pagebar .this-page { border: 0px solid #693; padding: 0.2em 0.5em; font-weight: bold; background: #333; color: #FFF; }

/* END PageBar */
	
	
	.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#container {height:100%; width:100%; font-family:verdana, sans-serif; font-size:11px; line-height:18px; }


.thumbholder {width:598px; margin:0 auto 0 auto; padding:10px 0 10px 10px; border:1px solid #ddd; background:#fff; margin-top: 10px; margin-bottom: 10px; }
.thumbholder b {display:block;}
.thumbholder img { margin-bottom: 10px; margin-right: 10px; }

.thumbholder p {padding:0 10px 0 0; margin:10px 0;}



.lightbox {position:absolute; left:-9999px; top:0; cursor:default; z-index:100;}

.light {position:absolute; left:0; top:0;}
.box {position:absolute; left:0; top:0; margin-right: 10px; margin-bottom: 20px;}

/* trigger for IE6 */
a:active {background:#ddd;}


a:active .lightbox,
a:focus .lightbox {left:0; width:100%; height:100%;}

a:active .lightbox .light,
a:focus .lightbox .light {background:; width:100%; height:100%; filter: alpha(opacity=1);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1); opacity:0.85;
}



a:active .lightbox .box,
a:focus .lightbox .box {width:100%; text-align:center; margin-top:320px;}


a:active .lightbox .box img,
a:focus .lightbox .box img {border:1px solid #aaa; margin:0 auto; }

a:active .lightbox .box span,
a:focus .lightbox .box span {display:block; font-size:11px; font-weight:normal; width:400px; padding:0; margin:10px auto; text-align:center; text-decoration:none; color:#999;}
a:active .lightbox .box span b,
a:focus .lightbox .box span b {font-weight:bold; font-family:"times new roman", serif; color:#000;}

#close {width:16px; height:16px; background:; position:relative; z-index:500; float:right; display:inline; margin-right:10px;}
.clear {clear:left;}
#ad {clear:left; width:468px; margin:10px auto; padding:10px 51px; background:#222;}
a.comments {float:none; margin:0; border:0; color:#c00; font-weight:bold;}
a:hover.comments {color:#c00; text-decoration:underline; background:#fff;}
.news_img {
	border-color: #CCCCCC;
	border: 1px solid;
	padding: 5px;
	margin: 0px 5px 5px 0px;

}
.user_title-black {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.user_small-black {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.user_title-red {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.user_small-red {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0099;
	font-weight: normal;
}

.pdf a { 
 background-color:#9a000c;
 font: bold 12px "Tahoma";
 color: #fff;
 padding: 4px;
 text-decoration: none;
}

.pdf a:hover {
  background-color:#000;
 font: bold 12px "Tahoma";
 color: #fff;
 text-decoration: line-through;
}

.pdfTitle {
 border-bottom: 1px dashed #CCCCCC;
 color: #999999;
}
