a:link {
color: #336699; text-decoration: underline;
}
a:active {
color: #cc0000; text-decoration: none;
}	
a:visited {
color: #336699; text-decoration: underline;
}
a:hover {
color: #cc0000; text-decoration: none;
}	
body, td, p, div, input, textarea	{
font: normal 12px tahoma; color: #333333;
}

.toplogo {
width: 102px; height: 70px; background: url(/im/logo.png) left center no-repeat; 
}

.body {
padding: 0; margin: 0;
}
.tablewidth {
width: 1100px;
}
.tdheight {
width: 1100px;
}

a:link.logo {
color: #003366; text-decoration: none;
}
a:active.logo {
color: #003366; text-decoration: none;
}	
a:visited.logo {
color: #003366; text-decoration: none;
}
a:hover.logo {
color: #003366; text-decoration: none;
}	
.logo {
font: bold 14px tahoma; color: #003366; text-decoration: none;
}

a:link.menu {
color: #666666; text-decoration: none;
}
a:active.menu {
color: #cc0000; text-decoration: underline;
}	
a:visited.menu {
color: #666666; text-decoration: none;
}
a:hover.menu {
color: #cc0000; text-decoration: underline;
}	
.menu {
font: normal 14px tahoma; color: #666666; text-decoration: none;
}	
.tdmenu {
padding: 0 10px;
}	
.divmenu {
width: 1px; height: 70px; background: url(/im/divmenu.gif) center center no-repeat;
}
	
.divline {
height: 1px; background: #336699;
}	
.divlineb {
height: 1px; background: #cccccc;
}
	
.image {
height: 350px; background: #999999;
}
.image table {
width: 1200px;
}

div#rotator {
height: 350px;
margin: 0;
padding: 0;
}
div#rotator ul li {
position: absolute;
list-style: none;
margin: 0;
padding: 0;
}
div#rotator ul li img {
margin: 0;
}
div#rotator ul li.show {
z-index: 500;
}

a:link.h1 {
color: #003366; text-decoration: none;
}
a:active.h1 {
color: #cc0000; text-decoration: underline;
}	
a:visited.h1 {
color: #003366; text-decoration: none;
}
a:hover.h1 {
color: #cc0000; text-decoration: underline;
}	
.h1, h1 {
font: normal 24px tahoma; color: #003366; text-decoration: none; text-shadow: 1px 1px 1px #ffffff; margin: 0;
}
	
.h1td {
padding: 10px 0;
}
	
.h1f {
background: #ffffff url(/im/f.gif) 0% 0% repeat-x;
}

.dbf {
background: #fff;
}
.db0 {
width: 5px; height: 5px; background: #fff;
}	
.db1 {
width: 5px; height: 5px; background: url(/im/wc.png) 0% 0% no-repeat;
}	
.db2 {
width: 5px; height: 5px; background: url(/im/wc.png) 100% 0% no-repeat;
}	
.db3 {
width: 5px; height: 5px; background: url(/im/wc.png) 100% 100% no-repeat;
}	
.db4 {
width: 5px; height: 5px; background: url(/im/wc.png) 0% 100% no-repeat;
}

.dsf {
background: url(/im/bcq.png);
}
.ds0 {
width: 5px; height: 5px; 
}	
.ds1 {
width: 5px; height: 5px; background: url(/im/bc.png) 0% 0% no-repeat;
}	
.ds2 {
width: 5px; height: 5px; background: url(/im/bc.png) 100% 0% no-repeat;
}	
.ds3 {
width: 5px; height: 5px; background: url(/im/bc.png) 100% 100% no-repeat;
}	
.ds4 {
width: 5px; height: 5px; background: url(/im/bc.png) 0% 100% no-repeat;
}	

.pw5h10 {
padding: 15px 20px;
}	

.h10 {
height: 10px; clear: both;
}

a:link.ntxt {
color: #003366; text-decoration: underline;
}
a:active.ntxt {
color: #cc0000; text-decoration: none;
}	
a:visited.ntxt {
color: #003366; text-decoration: underline;
}
a:hover.ntxt {
color: #cc0000; text-decoration: none;
}	
.ntxt {
font: normal 11px tahoma; color: #999999; 
}

a:link.smenu {
color: #003366; text-decoration: none;
}
a:active.smenu {
color: #cc0000; text-decoration: underline;
}	
a:visited.smenu {
color: #003366; text-decoration: none;
}
a:hover.smenu {
color: #cc0000; text-decoration: underline;
}	
.smenu {
font: normal 14px tahoma; color: #003366; text-decoration: none; text-shadow: 1px 1px 1px #ffffff;
}	
.smenudiv {
margin: 0 20px 0 0; float: left;
}

.photo {
width: 150px; height: 150px;
}
.photo img {
border: solid 1px #f0f0f0;
}
.photot {
font: normal 11px tahoma; color: #666;
}

a:link.zajavka {
color: #cc0000; text-decoration: none;
}
a:active.zajavka {
color: #cc0000; text-decoration: none;
}	
a:visited.zajavka {
color: #cc0000; text-decoration: none;
}
a:hover.zajavka {
color: #cc0000; text-decoration: none;
}	
.zajavka {
font: bold 18px tahoma; color: #003366; text-decoration: none; text-shadow: 1px 1px 1px #ffffff;
}

.switchbacks td:hover {
background-color: #f0f0f0; border: solid 1px #336699; 
}
.switchbacks td {
background-color: #f0f0f0; border: solid 1px #f0f0f0;
}

.noswitchbacks td:hover {
background-color: #f0f0f0; border: solid 1px #f0f0f0;
}
.noswitchbacks td {
background-color: #f0f0f0; border: solid 1px #f0f0f0;
}