.html {
   margin: 0px;
   padding: 0px;
    
}

.main {
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 100%;
}

.table  {
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 100%;
   vertical-align: top;
   border: 0px;
   border-collapse: collapse;
   }
   
.tdtop {
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 220px;
   vertical-align: top;
   align: left;
   border: 0px;
   border-collapse: collapse;
}   
   
.tdleft {
   margin: 0px;
   padding: 0px;
   width: 230px;
   height: 100%;
   vertical-align: top;
   align: left;
   border: 0px;
   border-collapse: collapse;
}

.tdcenter {
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 100%;
   vertical-align: top;
   align: left;
   border: 0px;
   border-collapse: collapse;
}

.tdbottom {
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 40px;
   vertical-align: top;
   align: left;
   border: 0px;
   border-collapse: collapse;
}

.tdak {
   margin: 0px;
   padding: 0px;
   vertical-align: top;
   text-align: left;
   border: 0px;
   border-collapse: collapse;
}

.top {
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 220px;
   border: 0px;
   border-bottom: 3px solid #660000;
   border-collapse: collapse;
}

.left {
   margin: 10px;
   padding: 10px;
   width: 230px;
   height: 100%;
   border: 0px;
   border-right: 2px solid #660000;
   border-collapse: collapse;
}

.center {
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 100%;
   border: 0px;
   border-collapse: collapse;
}

.bottom {
   margin: 0px;
   padding: 0px;
   width: 100%;
   height: 40px;
   border: 0px;
   border-collapse: collapse;
}

.trtop {
   margin: 0px;
   padding: 0px;
   vertical-align: top;
   text-align: left;
}

.trleft {
   margin: 0px;
   padding: 0px;
   vertical-align: top;
   text-align: left;
}

.trcenter {
   margin: 0px;
   padding: 0px;
   vertical-align: top;
   text-align: left;
}

.trbottom {
   margin: 0px;
   padding: 0px;
   vertical-align: top;
   text-align: left;
   background-color: #660000;
}

.trfon {
   margin: 0px;
   padding: 0px;
   vertical-align: bottom;
   text-align: left;
   width: 100%;
   height: 177px;
   border: 0px;
   border-collapse: collapse;
   background-image: url("pic/fon.jpg");
   background-repeat: repeat-x;
   background-position: bottom left;
   
}

.td2 {
margin: 0px;
padding: 0px;
margin-left: 20x;
padding-left: 20px;
margin-top: 20x;
padding-top: 20px;
margin-right: 10x;
padding-right: 10px;
vertical-align: top;
text-align: left; 
}
   
.tdlogo {
   margin: 0px;
   padding: 0px;
   vertical-align: top;
   text-align: left;
   width: 418px;
   height: 220px;
   border: 0px;
   border-collapse: collapse;
   background-image: url("pic/logo.jpg");
   background-repeat: no-repeat;
   background-position: top left;
   }

.tdmenu {
   margin: 0px;
   padding: 0px;
   height: 43px;
   vertical-align: top;
   text-align: center;
   background-color: #660000;
   border: 0px;
   border-collapse: collapse;
}

.tdfoto {
   margin: 0px;
   padding: 0px;
   width: 33%;
   vertical-align: top;
   text-align: left;
   border: 0px;
   border-collapse: collapse;
}

.tdcop {
   margin: 0px;
   padding: 0px;
   margin-top: 10px;
   padding-top: 10px;
   margin-left: 10px;
   padding-left: 10px;
   vertical-align: top;
   text-align: left;
   border: 0px;
   border-collapse: collapse;
}

.tdtel {
   margin: 0px;
   padding: 0px;
   margin-top: 10px;
   padding-top: 10px;
   margin-right: 10px;
   padding-right: 10px;
   vertical-align: top;
   text-align: right;
   border: 0px;
   border-collapse: collapse;
}

.tdtel2 {
   margin: 0px;
   padding: 0px;
   vertical-align: bottom;
   text-align: right;
   border: 0px;
   border-collapse: collapse;
}

.tdtext {
   margin: 0px;
   padding: 0px;
   margin-right: 10px;
   padding-right: 10px;
   vertical-align: top;
   text-align: left;
   border: 0px;
   border-collapse: collapse;
}

.tdgamma {
margin: 0px;
padding: 0px;
margin-top: 20px;
padding-top: 20px;
margin-left: 20px;
padding-left: 20px;
vertical-align: top;
text-align: left; 
}

.tdcal {
   margin: 0px;
   padding: 0px;
   margin-top: 20px;
   padding-top: 20px;
   width: 400px;
   vertical-align: top;
   align: left;
   border: 0px;
   border-collapse: collapse;
}

.tdcal2 {
   margin: 0px;
   padding: 0px;
   margin-top: 20px;
padding-top: 20px;
   vertical-align: top;
   align: left;
   border: 0px;
   border-collapse: collapse;
}

.tdproek {
   margin: 0px;
   padding: 0px;
   margin-left: 33px;
   padding-left: 33px;
   vertical-align: top;
   text-align: left;
   border: 0px;
   border-collapse: collapse;
}

.tabmenu {
   margin: 0px;
   padding: 0px;
   height: 43px;
   vertical-align: top;
   text-align: right;
   border: 0px;
   border-collapse: collapse;
}

.menu {
   margin: 0px;
   padding: 0px;
   margin-top: 7px;
   padding-top: 7px;
   margin-left: 10px;
   padding-left: 10px;
   margin-right: 10px;
   padding-right: 10px;
   width: 70px;
   vertical-align: top;
   text-align: center;
   border: 0px;
   border-left: 1px solid #ffffff;
   border-collapse: collapse;
}

.menu2 {
   margin: 0px;
   padding: 0px;
   margin-top: 7px;
   padding-top: 7px;
   margin-left: 10px;
   padding-left: 10px;
   margin-right: 10px;
   padding-right: 10px;
   width: 170px;
   vertical-align: top;
   text-align: center;
   border: 0px;
   border-left: 1px solid #ffffff;
   border-collapse: collapse;
}

.menu3 {
   margin: 0px;
   padding: 0px;
   margin-top: 7px;
   padding-top: 7px;
   margin-left: 10px;
   padding-left: 10px;
   margin-right: 10px;
   padding-right: 10px;
   width: 110px;
   vertical-align: top;
   text-align: center;
   border: 0px;
   border-left: 1px solid #ffffff;
   border-collapse: collapse;
}

.menu1 {
   margin: 0px;
   padding: 0px;
   margin-top: 7px;
   padding-top: 7px;
   margin-left: 10px;
   padding-left: 10px;
   margin-right: 10px;
   padding-right: 10px;
   width: 80px;
   vertical-align: top;
   text-align: center;
   border: 0px;
   border-left: 1px solid #ffffff;
   border-right: 1px solid #ffffff;
   border-collapse: collapse;
}

.logo {
   margin: 0px;
   padding: 0px;
   vertical-align: top;
   text-align: left;
   border: 0px;
   border-collapse: collapse;
}

.ak {
   margin: 0px;
   padding: 0px;
   margin-top: 15px;
   padding-top: 15px;
   border: 0px;
   border-collapse: collapse;
}

.foto {
   margin: 0px;
   padding: 0px;
   margin-top: 10px;
   padding-top: 10px;
   vertical-align: top;
   text-align: left;
   border: 2px solid #660000;
   border-collapse: collapse;
}

.foto1 {
   margin: 0px;
   padding: 0px;
   margin-top: 10px;
   padding-top: 10px;
   width: 130px;
   height: 130px;
   vertical-align: top;
   text-align: left;
   border: 2px solid #660000;
   border-collapse: collapse;
}

.knop {
   margin: 0px;
   padding: 0px;
   margin-right: 25px;
   padding-right: 25px;
   vertical-align: top;
   text-align: left;
   border: 0px;
   border-collapse: collapse;
}

.pr2 {
 width: 160px;
 display: inline;
 margin: 7px;
 padding: 7px;
  }

.gamma {
 margin: 10px;
 padding: 10px;
 margin-bottom: 20px;
 padding-bottom: 20px;
 display: inline;
 }

.textmenu {
margin: 0px;
padding: 0px;
font-size: 90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #ffffff;
}

.text {
margin: 0px;
padding: 0px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: none;
text-transform: none;
color: #000000;
}

.podpis {
margin: 0px;
padding: 0px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: none;
text-transform: none;
color: #000000;
}

.text_ts {
margin: 0px;
padding: 0px;
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: none;
text-transform: none;
color: #000000;
}

.titri {
margin: 0px;
padding: 0px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: italic;
text-transform: none;
color: #000000;
}

.text_pr {
margin: 0px;
padding: 0px;
font-size: 60%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: none;
text-transform: none;
color: #000000;
}

.text2 {
margin: 0px;
padding: 0px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: none;
text-transform: none;
color: #000000;
}

.test {
margin: 0px;
padding: 0px;
margin-top: 20px;
padding-top: 20px;
margin-left: 25px;
   padding-left: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 50px;
display: inline;
text-decoration: none;
text-transform: none;
color: #ffffff;
background-color: #660000;
}

.test1 {
margin: 0px;
padding: 0px;
margin-left: 25px;
   padding-left: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 30px;
display: inline;
text-decoration: none;
text-transform: none;
color: #ffffff;
background-color: #660000;
}

.test3 {
margin: 0px;
padding: 0px;
margin-left: 25px;
   padding-left: 25px;
   font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 30px;
display: inline;
text-decoration: none;
text-transform: none;
color: #ffffff;
background-color: #660000;
}

.test2 {
text-decoration: none;
}

.tel {
margin: 0px;
padding: 0px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 15px;
display: inline;
text-decoration: none;
text-transform: none;
color: #ffffff;
}

.textleft1 {
margin: 0px;
padding: 0px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: none;
text-transform: none;
color: #000000;
}

.textleft2 {
margin: 0px;
padding: 0px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
border-top: 1px solid #660000;
text-transform: none;
color: #660000;
}

a.vopros {
margin: 0px;
padding: 0px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
background-color: #660000;
text-decoration: none;
text-transform: none;
color: #ffffff;
}

a.vopros:hover {
margin: 0px;
padding: 0px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
background-color: #000000;
text-decoration: none;
text-transform: none;
color: #ffffff;
}

a.vopros1 {
margin: 0px;
padding: 0px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
background-color: #009900;
text-decoration: none;
text-transform: none;
color: #ffffff;
}

a.vopros1:hover {
margin: 0px;
padding: 0px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
background-color: #ff0000;
text-decoration: none;
text-transform: none;
color: #ffffff;
}

.textukr {
margin: 3px;
padding: 3px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 15px;
display: inline;
background-color: #660000;
text-decoration: underline;
text-transform: none;
color: #ffffff;
}

.textukr2 {
margin: 3px;
padding: 3px;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 15px;
display: inline;
background-color: #660000;
text-decoration: none;
text-transform: none;
color: #ffffff;
}

.textleft3 {
margin: 0px;
padding: 0px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: none;
text-transform: none;
color: #000000;
}

.textleft4 {
margin: 0px;
padding: 0px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 15px;
display: inline;
text-decoration: none;
text-transform: none;
color: #ff0000;
}

.texttel {
margin-top: 17px;
padding-top: 17px;
margin-left: 10px;
   padding-left: 10px;
   margin-right: 0px;
   padding-right: 0px;
   margin-bottom: 10px;
   padding-bottom: 10px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 35px;
display: inline;
background-color: #660000;
text-decoration: none;
text-transform: none;
color: #ffffff;
}

.texttel2 {
margin-top: 10px;
padding-top: 10px;
margin-left: 0px;
   padding-left: 0px;
   margin-right: 0px;
   padding-right: 0px;
   margin-bottom: 10px;
   padding-bottom: 10px;
font-size: 150%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 35px;
display: inline;
background-color: #660000;
text-decoration: none;
text-transform: none;
color: #ffffff;
}

.calc {
margin: 0px;
padding: 0px;
font-size: 90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: none;
text-transform: none;
color: #000000;
background-color: #E4E4E4;
}

a.ask {
margin: 0px;
padding: 0px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #000000;
}

a.ask:hover {
margin: 0px;
padding: 0px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #000000;
}

a.ask1 {
margin: 0px;
padding: 0px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #000000;
}

a.ask1:hover {
margin: 0px;
padding: 0px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #0000ff;
}

a.niz {
margin: 0px;
padding: 0px;
margin-right: 10px;
padding-right: 10px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #660000;
}

a.niz:hover {
margin: 0px;
padding: 0px;
margin-right: 10px;
padding-right: 10px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #000000;
}

a.stati {
margin: 0px;
padding: 0px;
font-size: 90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 30px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #000000;
}

a.stati:hover {
margin: 0px;
padding: 0px;
font-size: 90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 30px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #cc00cc;
}


.number {
margin: 0px;
padding: 0px;
margin-right: 10px;
padding-right: 10px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: none;
text-transform: none;
color: #000000;
}

a.number2 {
margin: 0px;
padding: 0px;
margin-right: 10px;
padding-right: 10px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #660000;
}

a.number2:hover {
margin: 0px;
padding: 0px;
margin-right: 10px;
padding-right: 10px;
font-size: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-style: normal;
line-height: 20px;
display: inline;
text-decoration: underline;
text-transform: none;
color: #000000;
}


.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid #000000;
}
.highslide:hover img {
	border: 2px solid #666666;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}