/* CSS Document */

body {
	margin:0;
	background-color: #010101;

}
/*body,td,th {
	font-family: Trebuchet MS, Verdana, Tahoma;
	font-size: small;
}
*/
img {
	border:0px;
}

h2, h3 {
	color: #990000;}
	
.tabtitle {
	color: #FFCC00;
	font-size:110%;
}
.akcija {
	color: #FF9900;
	font-size:110%;
}
#holder {
	margin:0 auto 0 auto;
	width:856px;
	float:left;

}


/*menu*/
#timetable {
	margin:0 auto 0 auto;
	float:left;
	width:153px;
	padding-top:7px;
	padding-left:14px;
	padding-right:4px;
	font-family:Tahoma;
	font-size:x-small;
	
	color:#fff;
}
#timetable td {
	padding-top:1px;
}

#leftdiv {
	margin:0 auto 0 auto;
	float:left;
	width:171px;

}

#left {
	list-style-type: none;
	margin:0 auto 0 auto;
	float:left;
	width:167px;
	padding-left:4px;
	height:310px;
	padding-top:8px;
	background-image:url(slice/images/lefttop_.jpg);
	background-repeat: no-repeat;


	
}
#left li {
	margin:0 auto 0 auto;
	float:left;
	display:block;
	height:20px;
	padding-top:2px;
	width:130px;
	padding-right:30px;
	background-repeat:no-repeat;
	background-image:url(slice/button/blank.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}



#left li a, #left li a:visited { text-decoration:none; color:#999933; background-position:top;}

#left li:hover a, #left li:hover { text-decoration:none;	background-position:bottom; color:#000;}


#left .active, #left .active a  {background-position:bottom; color:#000; text-decoration: none;}
#left .deactive, #left .deactive a {background-position:top; color:#999933; text-decoration:none;}


/*end of menu*/


#top {
	margin:0 auto 0 auto;
	float:left;
	width:602px;
	height:94px;
	padding-top:8px;
	background-color:#fff;
	background-image:url(slice/images/top_.gif);
	background-repeat:no-repeat;
	font-family:"Lucida Sans Typewriter";
	font-size:large;
	
	color:#996666;
	border-bottom:solid #000 1px;
	
}
.lan_br {
	margin:0 auto 0 auto;
	float:right;
	width:5px;
	height:14px;

}
	


.top a , .top a:hover, .top a:visited {
	text-decoration:none;
	color:#996666;
}
#top_left {
	margin:0 auto 0 auto;
	float:left;
	width:202px;
	height:103px;
	background-image:url(slice/images/top_left.gif);
	background-repeat:no-repeat;
}
#content {
	margin:0 auto 0 auto;
	float:left;
	width:633px;
	height:auto;
	background-color:#fff;
	background-image:url(slice/images/contleft.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	
}
#topcont {
	margin:0 auto 0 auto;
	float:left;
	width:600px;
	padding-left:32px;
	background-image:url(slice/images/conttopleft.gif);
	background-repeat:no-repeat;
/*	height:283px;*/
	font-family:Tahoma;
	font-size: 0.8em;
}
#topcont img {
/*	border-bottom:solid #000 1px;
*/
}

#concont {
	margin:0 auto 0 auto;
	float:right;
	width:601px;
	height:auto;
	background-color:#fff;
	font-family:Tahoma;
	font-size: 0.8em;

}
#contfoot {
	margin:0 auto 0 auto;
	float:right;
	width:601px;
	height:150px;
	padding-top:7px;
	background-image:url(slice/images/footer_nav_bg.jpg);
	background-repeat:repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
}

#contfoot a:link  {text-decoration:none; color:#333333; font-weight:bold;}
#contfoot a:visited  {text-decoration:none; color:#333333; font-weight:bold;}
#contfoot a:hover {color:#fff; background-color:#333; font-weight:bold;}
#contfoot td { margin:0; height:17px;}

#concont a:link, #topcont a:link { color: #0000FF; font-weight:bold;}
#concont a:visited, #topcont a:visited { color: #0000FF; font-weight:bold;}
#concont a:hover, #topcont a:hover {text-decoration: none; font-weight:bold;}


.clsBodyTextBold {
/*	color:black;
font-family:Verdana,Arial,'Microsoft Sans Serif';
font-weight:bold;	 */
	
}


#timetable a:link  {color: #999; font-weight:bold;}
#timetable a:visited  {color:#999; font-weight:bold;}
#timetable a:hover {color:#fff; background-color:#999; font-weight:bold; text-decoration: none;}
 

#language {
	margin:0 auto 0 auto;
	float:left;
	width:602px;
	height:15px;
	padding-top:42px;
}
.lan_bar {
	margin:0 auto 0 auto;
	float:right;
	width:30px;
	height:12px;
	border:solid 1px #ccc;
}
.lan_bar a { padding-top:1px; display:block; width:30px; height:11px; 	font-family:"Lucida Sans Typewriter"; font-size:55%; font-weight:bold;}

.lan_bar a:link, .lan_bar a:visited {color:#999933; background-color:#fff; text-decoration:none;}
.lan_bar a:hover {color:#fff; background-color:#996666; text-decoration:none;}

.lan_bar_act a:link, .lan_bar_act a:visited, .lan_bar_act a:hover {color:#fff; background-color:#996666; text-decoration:none;}
.gallery_but { margin:0; padding:0; width:130px;  	height:30px;	background-image: url(gfx/natural_button.jpg);	background-repeat:no-repeat; }

.name_title { font-family: "Trebuchet MS", Times, serif; font-size:120%; font-weight:bold;}


#gallery_but a, #gallery_but a:link, #gallery_but a:hover, #gallery_but a:visited {font-family: "Trebuchet MS"; font-size:112%; font-weight:bold; color:#000; text-decoration:none;}

.gallery_table {margin:0; border:0px; width:100%;}
#gallery_table img { border:solid 1px #000;}

.gallery_table_td {padding-top:4px; padding-bottom:4px;}
/* Training sadalas apraksts*/
#table_training_header { width:100%;}
/*global*/#td_admin {border: dashed 1px red; background:#f5f5f5; padding-left:7px; }
#table_training_events {width: 100%; background:#cccccc}
#table_training_events th { background: #666666; color:#FFFFFF}
#table_training_events td { background: #ffffff;}




        div.contact {
            background-color: #dfdfdf;
            border-left: 1px solid #efefef;
            border-top: 1px solid #efefef;
            border-right: 1px solid #666666;
            border-bottom: 1px solid #666666;
            width: 350px;
            padding: 10px;
            text-align: center;
	    margin: 0 auto;
	    margin-bottom: 20px;
        }



.productlist { padding: 5px 0 0 0;