table.menu{
	border:0px 0px 0px 0px;
	/* border="0" */
	border-collapse:collapse;
	/* cellspacing="0" */
	margin : 0px;
	padding : 0px;
}
table td.menu{
	margin : 0px;
	padding: 0px 0px 0px 0px;
	/* cellspadding="0" */
} 
table tr.menu{
	margin : 0px;
padding:0px 0px 0px 0px; /* cellspadding="0" */
} 
body{
	padding: 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background-color : #ffffff;

	background-repeat : repeat-x;
}

.predlog{
	font : bold 15px/16px Tahoma;
	margin : 15px 0px 8px 15px;
	text-align : left;
	color : #ffffff;
}

.serv{
	font : bold 11px/15px Tahoma;
	margin : 10px 5px 10px 15px;
	text-align : left;
	color : #ffffff;
}
A.service {
	font : bold 11px/14px Tahoma;
	text-align : left;
	TEXT-DECORATION: none;
	color : #ffffff;
}
A:hover.service {
	font : bold 11px/14px Tahoma;
	text-align : left;
	TEXT-DECORATION: underline;
}
A.dal {
	font : bold 12px/14px Tahoma;
	text-align : right;
	TEXT-DECORATION: none;
	color : #ffffff;
}
A:hover.dal {
	font : bold 12px/14px Tahoma;
	text-align : right;
	TEXT-DECORATION: underline;
}
.dal {
	font : bold 12px/14px Tahoma;
	margin : 10px 12px 0px 2px;
	text-align : right;
	color : #ffffff;
}

.p1 {
	font : normal 12px/16px Tahoma;
	margin : 10px 0px 10px 16px;
	text-align : left;
	color : #333333;
}
p {
	font : normal 12px/16px Tahoma;
	margin : 10px 40px 10px 30px;
	text-align : left;
	color : #333333;
}
.zagolovok {
	font : normal 20px/26px Tahoma;
	margin : 20px 10px 10px 30px;
	text-align : left;
	color : #696969;
}
.podzagolovok {
	font : normal 16px/20px Tahoma;
	margin : 20px 10px 10px 30px;
	text-align : left;
	color : #89ddff;
}
.pr1 {
	font : normal 12px/16px Tahoma;
	margin : 10px 40px 10px 30px;
	text-align : left;
	color : #333333;
}

.foto_podpis{
	font : bold 12px/16px Tahoma;
	margin : 5px 5px 10px 0px;
	text-align : left;
	color : #696969;
}
.product {
	font : bold 12px/16px Tahoma;
	margin : 12px 10px 30px 0px;
	text-align : left;
	color : #333333;
}
.prod_cut{
	font : normal 11px/15px Tahoma;
	margin : 30px 10px 10px 20px;
	text-align : left;
	color : #696969;
}
.product{
	font : normal 11px/15px Tahoma;
	margin : 2px 0px 0px 0px;
	text-align : left;
	color : #696969;
}
.prod_categ{
	font : bold 11px/15px Tahoma;
	margin : 10px 0px 20px 0px;
	text-align : left;
	color : #696969;
}
.productable{
	font : normal 11px/15px Tahoma;
	margin : 2px 10px 0px 0px;
	text-align : right;
	color : #696969;
}
A.ssila_pr {
		TEXT-DECORATION: none;
		color : #696969;
}
A:hover.ssila_pr {
	background-color: #89ddff;
	color : #ffffff;
}
.cifra {
	font : normal 38px/38px Arial;
	margin : 46px 0px 0px 24px;
	text-align : left;
	color : #ffffff;
}
.cifra1 {
	font : bold 14px/38px Arial;
	margin : 46px 0px 0px 24px;
	text-align : left;
	color : #ffffff;
}
.spisok {
	font : normal 12px/16px Tahoma;
	margin : 10px 180px 10px 60px;
	text-align : left;
	color : #696969;
}
.harakter {
	font : normal 12px/16px Tahoma;
	margin : 10px 40px 10px 60px;
	text-align : left;
	color : #696969;
}
.spiski_about {
	font : normal 12px/16px Tahoma;
	margin : 10px 40px 10px 60px;
	text-align : left;
	color : #000000;
}
.office{
	font : bold 14px/18px Tahoma;
	margin : 20px 0px 10px 30px;
	text-align : left;
	color : #999999;
}
.office2{
	font : bold 14px/18px Tahoma;
	margin : 10px 0px 10px 40px;
	text-align : left;
	color : #000000;
}
.office3{
	font : 12px/16px Tahoma;
	margin : 10px 0px 10px 40px;
	text-align : left;
	color : #000000;
}
.office4{
	font : 12px/16px Tahoma;
	margin : 10px 0px 10px 60px;
	text-align : left;
	color : #000000;
}
.copyright {
	font : normal 10px/14px Tahoma;
	margin : 2px 0px 2px 2px;
	text-align : left;
	color : #666666;
}
A.copyright {
	font : bold 10px/14px Tahoma;
	color : #666666;
}
A:hover.copyright {
	font : bold 10px/14px Tahoma;
	TEXT-DECORATION: none;
	color : #000000;
}
.news_data {
	font : normal 11px/14px Tahoma;
	margin : 10px 10px 0px 50px;
	text-align : left;
	color : #BFC0C0;
}
.news_zag {
	font : bold 14px/18px Tahoma;
	margin : 6px 10px 0px 50px;
	text-align : left;
	color : #838385;
}
.news_opis {
	font : normal 12px/15px Tahoma;
	margin : 5px 10px 0px 50px;
	text-align : left;
	color : #3A66B0;
}
.podrobnee {
	font : normal 12px/14px Tahoma;
	margin : 5px 10px 20px 50px;
	text-align : right;
	color : #F2A722;
}
img.im1{
	margin : 10px 8px 20px 15px;
	float : left;
}
img.im2{
	margin : 30px 0px 20px 16px;
	float : right;
}
img.prod{
	margin : 0px 0px 10px 0px;
	float : right;
}
img.23{
	margin : 10px 0px 20px 15px;
	float : right;
	position : relative;
	azimuth : rightwards;
	background-image : url(image/fishki1.gif);
	background-position : bottom;
	background-repeat : no-repeat;
}
A.podr:hover {
	color : #CB4027;
	text-decoration:none;
}
A.podr {
	color : #F2A722;
	text-decoration: underline;
}

.zag{
	font : bolder 14px/18px Tahoma;
	margin : 15px 0px 10px 30px;
	text-align : left;
	color : #000000;
}

.vid{
	font : bolder 14px/18px Tahoma;
	margin : 15px 0px 10px 56px;
	text-align : left;
	color : Red;
}
.videlenie{
	font : bolder 14px/18px Tahoma;
	margin : 15px 0px 10px 30px;
	text-align : left;
	color : Red;
}
A.ssilka:hover {
	color : #003366;
	text-decoration:none;
}
A.ssilka {
	color : #006699;
	text-decoration: underline;
}

.toggleopacity_new img{
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity_new:hover img{
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}






.thumbnail{
	position: relative;
	z-index: 0;
	text-decoration: none;
	padding : 5px 10px 5px 0px;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
text-decoration: none;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px  #043997;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 5px;
text-decoration: none;
}

.thumbnail:hover span{
	/*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: -100px;
	/*position where enlarged image should offset horizontally */
	text-decoration: none;
	font : normal 12px/16px Arial, Helvetica, sans-serif;
	margin : 20px 0px 5px 0px;
	text-align : left;
	color : #043997;
}