.sitemap{margin-left:15px}
/*--------------------------*/
.feedback tr{
vertical-align:middle;
}
.feedback td{
padding:5px;
text-align:left;
vertical-align:top;
border:none!important;
}
.feedback input{
border:1px solid #D5D3D4;
font-family: Tahoma;
font-size:12px;
height:20px;
width:300px;
}
.feedback select{
border:1px solid #D5D3D4;
font-family: Tahoma;
font-size:12px;
height:20px;
width:300px;
}
.feedback textarea{
border:1px solid #D5D3D4;
width:300px;
height:200px;
font-family: Tahoma;
font-size:12px;
}
.feedback .submit{
border:1px solid #D5D3D4;
font-family: Tahoma;
font-size:12px;
padding:3px;
width:100px;
}
/*--------------------------*/
.news td{
padding:10px;
vertical-align:top;
}
.text p{
font-size:14px;
line-height:20px;
}
.text li{
list-style:disc;
margin-left:20px;
line-height:20px;
}
.text table{
border-collapse:collapse;
}
.text td{
border:1px solid #000;
border-collapse:collapse;
}
.tumbs .tumb{
text-align:center;
}
.tumbs .tumb .programm{
width:300px;
border:1px solid #000;
margin:0px auto;
padding:10px;
}

.search-f {border: 0px;  padding: 10px; float: left; margin-right: 50px}
.search-f td {border: 0; padding: 10px 15px 10px 0; line-height: 1.5em;}
.search-f  select {width: 132px; height: 130px; border: 1px solid #333; font-size: 12px}
.small { margin: 0 12px  0 5px; width: 48px; border: 1px solid #333; font-size: 12px}
.seach-tab td {padding: 4px 4px 4px 7px;}
.search-f a {font-size: 12px;}

ul.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
}
ul.tabNavigation li {
display: inline;
}
ul.tabNavigation li a {
padding: 3px 19px 3px 0px;
}

ul.tabNavigation li a:focus {
outline: 0;
}

.required{
color:#f00;
}
