body { background:white; color:black; padding:0; margin:0; }
body, td, th { font-family: Arial, sans-serif;; font-size:90%; }
a img { border:0; }
a { color:#0091D5; }
a:hover { color:#55C8FF; }
.clear { clear:both; }
p {margin: 0 0 0.5em 0; line-height: 130%; padding:0;}
.hr { background:#AED8EA; width:100%; position:relative; top:1px;}

h1 {margin: 0.75em 40px 0.5em 0; color: #003870; font-size: 160%; font-weight: normal;
border-bottom:1px solid #003870; /*width:100%;*/}

/* for catalog */
h1 span { color:#CC0000; font-weight:bold; }
h2 { margin: 1em 0 0.5em 0; color:#CC0000; font-size:130%;}
h3 { margin: 2.5em 40px 0.5em 0; color:#003870; }
h4 { margin: 1em 0 0.2em 0; font-size: 110%; color: #737373; border-bottom:1px solid #737373; }

#logo { position:absolute; left:0px; top:0px; z-index:1; }
#head { background:url(/i/head-bg.png); height:150px; width:100%; }
#head-inner { background:url(/i/head-bg-inner.jpg); height:150px; width:100%; }
#menu { position:absolute; right:310px; top:20px; z-index:1; }
#menu_imgs { position:absolute; left:370px; top:55px; z-index:1; }
#menu_imgs img {margin:0 25px 0 0;}
#menu a {
	background:transparent url(/i/pt-a.gif) no-repeat scroll 0 0;
	padding-left:12px;
	color:#003870;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	margin-right:14px;
}
#menu a:hover{ color:#0091D5; }
#wave { position:absolute; right:0; top:0px; right:0; width:595px; height:150px; z-index:0; 
background:url('/i/wave_.gif') right 10px no-repeat;
}
#aqua1 { background:url(/i/aqua1.gif) no-repeat; position:absolute; left:0px; z-index:1; }
#aqua1-inner { background:url(/i/aqua1-inner.gif) no-repeat; position:absolute; left:0px; z-index:1; }
#aqua2 { background:url(/i/aqua2.gif) no-repeat; position:absolute; left:0px; top:110px; z-index:2; }
#aqua3 { background:url(/i/aqua3a.gif) no-repeat; position:absolute; right:0px; top:50px; z-index:3; }
#aqua3-inner { background:url(/i/aqua3-inner.gif) no-repeat; position:absolute; right:0px; top:70px; z-index:3; }

/* blocks */
.main, .bottom { width:100%; border-collapse:collapse;}
.main td, .bottom td {vertical-align:top; }
.bottom { margin-top:40px;;}

/* grid width */
.spacer { width:2%; }
.left-col { width:23%; }
.right-col { width:23%; }
.right-col-back1 { width:23%; background:url(/i/back1.gif) right 10% no-repeat;}

/* catalog navi */
.navi a {   text-decoration:underline;  background:url(/i/pt.gif) no-repeat; font-weight:bold; display:block; width:90%; padding-left:12px; margin-right:0px; padding-right:0px; padding-bottom:1em;  }
.navi a:hover { display:block; background:url(/i/pt-a.gif) no-repeat; }
.warning {color:#FF533F;}

.navi-a a {   color:#CC0000; text-decoration:none;  background:url(/i/pt-red.gif) no-repeat; font-weight:bold; display:block; width:90%; padding-left:12px; margin-right:0px; padding-right:0px; padding-bottom:1em; }
.navi-a a:hover { display:block; color:#DE5F5F; background:url(/i/pt-red-a.gif) no-repeat; }

.navi2 a {  color:#003870; text-decoration:underline;  background:url(/i/pts.gif) no-repeat 10px top; /*font-weight:bold;*/ display:block; width:90%; padding-left:22px; margin-right:0px; padding-right:0px; padding-bottom:0.5em;  font-size:0.9em; /*border:1px solid;*/}
.navi2 a:hover { color:#55C8FF; display:block; background:url(/i/pts-a.gif) no-repeat 10px top; }
.navi2-a a {   color:#CC0000; text-decoration:none;  background:url(/i/pts-red.gif) no-repeat 10px top; /*font-weight:bold;*/ display:block; width:90%; padding-left:22px; margin-right:0px; padding-right:0px; padding-bottom:0.5em; font-size:0.9em; }
.navi2-a a:hover { display:block; color:#DE5F5F; background:url(/i/pts-red-a.gif) no-repeat 10px top; }

.navi3 a {   text-decoration:underline; display:block; padding-bottom:0.5em; font-size:0.88em; }
.navi3 a:hover { display:block; }
.navi3-a a {   color:#CC0000; text-decoration:none;  font-weight:bold; display:block; padding-bottom:0.5em; font-size:0.88em;}
.navi3-a a:hover { display:block; color:#DE5F5F; }


#ico-staff { width:60%; text-align:center; margin-bottom:20px;}

#hot { margin-left:0.8em; width:100%; height:268px; background:url(/i/hot-bg.jpg) repeat-x; border-collapse:collapse;
	margin-bottom:1em; /*border:1px solid;*/ }
#hot tr { background:url(/i/hot-bgleft.gif) no-repeat; }
#hot td { text-align:center; vertical-align:middle; background:url(/i/hot-bg.png) no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/hot-bg.png', sizingMethod='crop');}

/* \news */
#news { /*background:url(/i/news-bg.jpg) repeat-y;*/ padding:10px 6px 6px 10px; }
#news a {   text-decoration:underline;  background:url(/i/pt.gif) no-repeat; font-weight:bold; display:block; 
width:90%; padding-left:12px; padding-bottom:.4em;  }
#news a:hover { display:block; background:url(/i/pt-a.gif) no-repeat; }
.text { margin-left:12px; margin-bottom:16px;}
.date { font-size:0.9em; color: #969696; /*#D6DFEA;*/ margin-left:10px; margin-bottom:4px; }
#news-tbl td { padding: 0 0 0.4em 1.2em; }

#banners { padding-top:100px; text-align:center;}

/*feedback*/
#feedback div { font-weight:bold; padding-top:1em; }
input, textarea { border:solid 1px black; width:90%;}
textarea { height:10em; overflow:auto; }
#submit { text-align:right; }
#submit input { width:8em; background:#CC0000; color:white; cursor:pointer; margin-right:10%; }

#content { padding-top:20px; }
#content p { margin-top:0; }

/* lenta */
.lenta-top { background:url(/i/lenta-bg1.gif) left top repeat-x; margin-top:20px; }
.lenta { text-align:center; }
.lenta-bottom { background:url(/i/lenta-bg2.gif) right top repeat-x; text-align:right; }

#bottom-left { background:url(/i/bottom-bg1.jpg) center top no-repeat; width:23%; }
#bottom-right { background:url(/i/bottom-bg2.jpg) right top no-repeat; font-size:90%;  }
#bottom-1 { position:relative; top:-61px; z-index:1; background:url(/i/bottom-br2.gif) center top no-repeat;  height:59px; }
#bottom-2 { position:relative; top:-26px; right:-97%; z-index:2;  background:url(/i/bottom-br1.gif) no-repeat;  width:273px; height:117px; }

#copyright { font-size:11px; margin-left:12px; text-indent:-12px; z-index:2; position:relative; top:-80px; left:-12px; }
#copyright font { font-size:11px; color:#DD0505; font-weight:bold; }

#developer {  margin:40px 0 0 100px; z-index:3; position:relative; }
#developer img { float:left; position:relative; top:-8px; margin:4px; }
#developer a { text-decoration:none; }
#developer, #developer a { font-size:11px; }
#fishka { position:absolute; }

/** catalog **/

.mini { /*display:inline;*/ float:left; margin:10px 20px 4px 20px; width:120px; height:160px; /*border:1px solid;*/}
.mini img {  margin-right:6px; border:solid 1px #124171; }
.mini a { font-size:0.88em; /*display:block; */}
.mini a:hover img, .mini:hover img { border:solid 1px #CC0000;}
.mini a:hover, .mini:hover a { color:#CC0000;}

.mini2 { width:46%; /*border:1px solid;*/ float: left; padding:0.4em 1em 0.4em 0; }
.mini2 img {  margin-right:6px; border:solid 1px #124171;}
.mini2 a { float:left; /*display:block; */}
.mini2 a:hover img, .mini2:hover img { border:solid 1px #CC0000;}
.mini2 a:hover, .mini2:hover a { color:#CC0000;}

.big  { /*border:1px solid;*/}
.big img { margin-right:6px; border:solid 1px #124171; margin-bottom:20px; display:inline; }
.big a { float:left; /*display:block; */}
.big a:hover img, .big:hover img { border:solid 1px #CC0000;}

/* for color fontains */
a.color img { margin:10px 0 10px 0; float:left; border:1px solid; }

#navi2 { list-style-type: none; padding:0; margin:0; }
#navi2 li { padding-bottom:0.4em; }

/* links */
.staff { float:left; margin:0 0 1.5em 1.2em;}
.zoom { padding: 4px 0 4px 20px; background:url(/i/ico-zoom.gif) left center no-repeat;}
.more { padding: 4px 0 4px 20px; background:url(/i/ico-more.gif) left center no-repeat;}
.xls {  padding: 4px 0 4px 20px; background:url(/i/ico-xls.gif) left center no-repeat;}
.back {  padding: 4px 0 4px 20px; background:url(/i/ico-back.gif) left center no-repeat;}
.zoom:hover, .more:hover , .xls:hover, .back:hover { opacity:0.6; filter:alpha(opacity=60); }

.rss { background:url(/i/rss_lenta.jpg) left center no-repeat !important; padding:0 0 .3em 1.5em !important; }

.cattt { width:200px; height:170px; background:url(/i/katalogi_s.jpg) no-repeat; }

INPUT, textarea {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	FONT-SIZE: 9pt;
	BORDER-LEFT-COLOR: #6495ED;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #6495ED;
	COLOR: #6495ED;
	BORDER-TOP-COLOR: #6495ED;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: White;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #6495ED;
}
