html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}



body {
background:#fbfbfb url("../images/body_grey.jpg") repeat-x left top;
color:#333333;
font-family:Arial, Verdana;
margin:0;
padding:0;
height:100%;
width:100%;
color:#000000;
font-weight:normal;
  font-size:14px;
line-height:18px;
text-indent:0;
font-style:normal!important;
}

body {
    display: block;
}


#content td.text {
padding:0 10px 0 10px;
font-style:normal!important;
}

#content p{
margin-bottom:10px;
padding:0;

}

#content td.text form {
/*float:left;
clear:both;*/
margin:0 0 10px 0;
padding:0 0 0 0;
width:100%;

}

 #content td.text table.forms {
 float:left;
 clear:both;
 padding:0px;
 vertical-align:top;
 margin:0;

 }
 #content td.text table.forms td{
 padding:2px;
 }

 #content td.text table.forms th{
 padding:2px;
 text-align:right;
 }


/*#content td.text input {
margin:0!important;
padding:0;

}*/

.tx-felogin-pi1 input#pass{

}


#content td.text ul {
clear:both;
margin:0 0 0 10px;
padding:0  0 0 0px;
width:98%!important;
list-style:disc inside;
}
#content td.text ul li {
width:90%!important;
clear:left;
padding-left:0;

}



#content td.text ol {
clear:both;
margin:0 0 0 10px;
padding:0  0 0 0px;
width:98%!important;
list-style-position:inside;
}


#content td.text ol li{
float:none;
clear:both;
padding:0  0 0 0px;
margin:0;
}

#width_center {
width:487px;
}

#content td.collum1text, #content td.collum1text td {
padding:10px 40px 10px 40px;
}

#content td.text p{
padding:0;
text-indent:0;
margin-left:0;
/*float:left;
clear:left;
width:100%;
*/
}


#content td.text img{
margin:0 0px 0 0;
}

.imgtext-table img{

padding:3px;
background-color:#ffffff;

}


#left .imgtext-table img{
background-color:transparent;
}


.tx-indexedsearch div {
padding:0 0 10px 0;

}


.tx-indexedsearch-searchbox {
float:left;
clear:both;
width:100%;
margin:0 0 0 0;
display:inline;

}



.tx-indexedsearch-searchbox p{
float:left;
clear:left;
display:inline;
margin:0 0 0 58px;

}


  body a, body a:link, body a:active, body a:visited {
  /*color:#c8041b;*/
  color:#e02224;
  font-weight:bold;
  text-decoration:none;
  }
  body a:hover {
  text-decoration:underline;
  color:#e02224;
  }


h1{

font-size:54px;
line-height:54px;
letter-spacing:-4px;
font-weight:800;
font-family:Georgia,"Times New Roman",Serif;
}

h1 a{
text-decoration:none!important;

}

h1 a:hover{
color: #E02224;
text-decoration:none;
}


  h2{
font-size:16px;
line-height:22px;
letter-spacing:-1px;
font-weight:700;
font-family:Georgia,"Times New Roman",Serif;
color:#e02224;
  }

  h3{
font-family:Georgia,"Times New Roman",Serif;
  font-size:15px;
  line-height:19px;
  font-weight:600;
  letter-spacing:normal!important;
  }

  h4{
font-family:Georgia,"Times New Roman",Serif;
  font-size:14px;
  line-height:20px;
font-weight:bold;
  }

  h5{
font-family:Georgia,"Times New Roman",Serif;
  font-size:12px;
  font-weight:bold;



  }

  h6{
  font-size:10px;
  line-height:12px;
    font-weight:bold;

  }

    #right h1{

font-size:15px;
  line-height:17px;
  font-weight:600;
font-family:Verdana, Tahomma, Arial;
}

#right h3{

}



  p{
  padding:0;
  margin:4px 0 4px 0;
  display:block;
  }


  form{
  margin:0;
  padding:0;
float:none;


  }

fieldset.csc-mailform  {
background-color:#f7f7f7;
padding:15px 0 15px 15px;
margin:10px 0 15px 0!important;

}




#mailform fieldset label {
width:66px;
display:block;
float:left;
padding:0 0 0 20px!important;
font-size:11px;

}

#mailformaddress, #mailformemail, #mailformname {
margin:0 0 2px 0;

}


.tx-indexedsearch .searchbox-tmpl-css label{

margin-right: 1em;
width: 10em;
float: left;
padding:3px 0 0 0!important;
vertical-align:top;

}




input.textarea,
.tx-indexedsearch-searchbox-sword
{
  font-size:11px;
  /*border:1px solid #6d7a5a!important;*/
  padding:2px;
  margin:0;
  height:13px;

}



.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:auto !important; }






.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:60px; }

.csc-mailform{
border:0!important;

}










  #general{
    height: auto !important;
    margin: 0 auto;
    min-height: 100%;
    position: relative;
    width: 990px;
     box-shadow: 0 0 10px #B2B2B2;
  background-color:#FFFFFF;
  }





  div#news{
font-size:12px;
  color:#333333;
  float:left;
  clear:both;
  width:100%;
  padding:0px 0 0 0;
  }


  div#news img{
  border:1px solid #bbbcd8;
  padding:3px;
  margin:3px 3px 3px 0;
  display:block;
  background-color:#FFFFFF;
  float:none;
  clear:both;


  }


  div #news img.noborder {
  border:0;
  margin:0 0 0 25px;

  }



  div#news p{

  padding:0 0 0 0;
  margin:0 0 2px 0;

  }


  #content {
  width:912px;

  margin:0 auto 0 auto;
  /*padding:39px;*/
  vertical-align:top;
background-color:#FFFFFF;
display:table;
background-image: url(../images/content_bg.gif);
background-repeat:repeat-x;
background-position:left top;

  padding:0 39px 150px 39px;

  }


  #content .text {
  padding:0 20px 10px 20px;
  text-align:left;
  vertical-align:top;
/*  width: 448px;*/
  display: table-cell;
  }
* html #content .text {float:left}
*+html #content .text {float:left}

#content .text table {
border:0;

padding:0;
/*background-color:#FFFFFF;*/
}



#content .text table td{


    margin: 0;
/*    padding: 4px;*/
}





  #header{
  width:910px;
  float:left;
  clear:both;
  vertical-align:top;
  margin:0!important;
  position:relative;
  padding:0;
  overflow:hidden;
  }

  #header .top{
  width:100%;
  height:12px;
  float:none;
  clear:both;
  background-color:#021938;
  /*background-image:url(../images/corner_t_l.gif);
  background-repeat:no-repeat;
  background-position:top left;*/
  text-align:right;
  vertical-align:top;
  margin:0;
  padding:0;

  }

#header .toplinks-wrapper {
  display:block;
  position:absolute;
  top:52px;
  left:290px;
  font-family: Georgia,"Times New Roman",Serif;
  font-weight: 700;
  font-size:10px!important;
  color:#7a7a7a!important;
}
#header .toplinks-wrapper .toplinks-wrapper {
  display: inline;
  position: static;
}
#header .toplinks-wrapper .b-top-button a {
  font-family: Georgia,"Times New Roman",Serif;
  font-weight: 700;
  font-size:10px!important;
  text-transform:uppercase;
  color:#7a7a7a!important;
  text-decoration: none;
}
#header .toplinks-wrapper .b-top-button a:hover {
  color:#000!important;
  text-decoration: none;
}

  #header #logo{
  float:left;
  clear:left;
  line-height:1px;
font-size:1px;
  margin:3px 0 0 -1px;
  padding:0;
  display:inline;
  text-align:left;
  }

  #header #logo[id]{


  }


  #header #toppicture {
  text-align:left;
  background-color:#FFFFFF;
  width:910px;
  line-height:1px;
  font-size:1px;
  float:left;
  clear:both;
  margin:10px 0 0 0;
  padding:0;
  vertical-align:top;
  white-space:nowrap!important;
  border-bottom:10px solid #282d33;
  overflow:hidden;
  }


  #toppicture{
  float:left;
font-size:1px;
  margin:0;
  white-space:nowrap!important;
line-height:1px;

  }


  #pictures{
  float:left;
  margin:0 0 0 25px;
  padding:0 0 0 0;
  display:inline;
  }


  .pic_cont
{
float:left;
clear:none;
width: 178px;
height: 125px;
z-index:-10;
margin:0 5px 0 0;
}
.pic, .pic img
{
width: 178px;
height: 123px;
}
.picbg
{
display:block;
position:relative;
z-index:100;
left: 0px;
margin-top: -125px;
width: 178px;
height: 125px;
background-image:url(../images/rama.gif);
}


  #topmenu{
  width:918px;
  float:left;
  margin:0!important;
  padding:0 0 25px 0;
  display:inline;
  text-align:left;
  text-transform:uppercase;
  border-bottom:1px solid #ababab;
  }



#topmenu ul#topmenu1level {
margin:0 0 0 -10px;
padding:0px 0 0 2px;
list-style-type: none;
text-align:left;
float:left;
clear:none;
display:inline;
vertical-align:top;
}


#topmenu ul#topmenu1level li {
display: inline;
/*margin:0 30px 0 0;*/
font-weight: bold;
float:left;
clear:none;
min-width:120px;
width:150px;

}


ul#topmenu1level li.first a{
  background:none!important;
  padding-left:10px!important;

}


#topmenu  ul#topmenu1level li a, #topmenu ul#topmenu1level li a:link, #topmenu ul#topmenu1level li a:active, #topmenu ul#topmenu1level li a:visited {
line-height:22px;
font-weight:normal;
margin:0 2px 0 2px;
padding:28px 9px 3px 18px;
color: #e02224;
text-decoration: none;
white-space: nowrap;
float:left;
clear:none;
display:inline;
font-weight: 700;
/*font-family: Arial,'Open Sans', sans-serif;*/
font-family:Georgia,"Times New Roman",Serif;
background:url("../images/sep.gif") no-repeat left 32px;
 font-size:14px;

}



#topmenu ul#topmenu1level li a:hover {
color: #b00002;
padding:28px 9px 3px 18px;
float:left;
clear:none;

}



#topmenu ul#topmenu1level li a.selected, #topmenu ul#topmenu1level li a.selected:link, #topmenu ul#topmenu1level li a.selected:active, #topmenu ul#topmenu1level li a.selected:visited {
color: #b00002;
padding:28px 9px 3px 18px;
float:left;
clear:none;
}

.topmenu2level{
  float:left;
  clear:both;
  margin:0;
  padding:0;
}

.topmenu2level li{
  float:left;
  clear:both!important;
  margin:0!important;
  padding:0;
}

.topmenu2level li a{
  color:#7a7a7a!important;
    float:left;
  clear:both!important;
  margin:0!important;
 font-size:10px!important;
  padding: 0 9px 0 20px!important;
  background:none!important;
/*font-family: Arial,'Open Sans', sans-serif;*/
font-family:Georgia,"Times New Roman",Serif;
}

.topmenu2level li a:hover{
  color:#000000!important;
  padding: 0 9px 0 20px!important;
  background:none!important;
}

.topmenu2level li a.selected{
  color:#000000!important;
  background:none!important;
}

ul.topmenu2level li.first a{
  background:none!important;
  padding-left:21px!important;

margin-left:10px!important;


}

.first ul.topmenu2level li.first a{
  padding-left:10px!important;
margin-left:0!important;
}


.table{
  display:table;
  width:910px;
}




  #inner{

  height:100%;
  clear:both;
  width:910px;
  padding:0;
  margin:0;
  vertical-align:top;
  border-bottom:1px solid #282d33;
 display:table-row;

  }


  #inner table.over {
  background-image:url(../images/kfuks.jpg);
  background-position:right bottom;

  background-repeat:no-repeat;
  }



  #right {
  width:170px;
  padding:10px 0 10px 10px;
  vertical-align:top;


  display: table-cell;
  }
* html #right {float:right;display:inline!important;}
*+html #right {float:right;}

  #left {
  width:160px!important;
  padding:0 10px 10px 0!important;
  vertical-align:top;
  display: table-cell;



  }
* html #left {float:left; display:inline!important;}
*+html #left {float:left; display:inline!important;}

#left p{

margin:0 10px 0 10px!important;
/*width:180px!important;*/
display:inline;
float:left;
}

#left img{
max-width:160px;

}


div#leftcontent {
  margin:15px 0 20px 0!important;
  vertical-align:top;
  padding:0!important;
float:left;
clear:left;
display:inline;
display:block;
}

#leftcontent ul{
margin:0;
padding:0;
}

div.csc-header csc-header-n1{
float:left;
clear:left;
display:inline;
margin:0 0 0 0!important;
padding:0 0 0 0!important;
}

#leftcontent table{
  margin:0 0 0 10px!important;
}

#left h1{
  display:block;
  clear:both!important;
  padding:0 0 2px 0;
  margin:0px 0 5px 0;
  /*margin-top: expression('-2px');
  padding-top: expression('-2px');*/
}

#footer{
  height:15px;
  width:990px;
  font-size:10px;
  line-height:10px;
  background:none repeat scroll 0 0;
color:#999999;
font-size:11px;
text-align:center;
margin:0 auto  0 auto;
  padding:5px 0 5px 0;
   bottom: 0 !important;
   height: 150px;
   margin: 0 auto;
   position: absolute;
}

#footer a{
  color:#999999;
  text-decoration:none;
}

#footer a:hover{
  color:#7e7e7e;
text-decoration:underline;
}

#footer .address {
  text-align:left;
  width:650px;
  float:left;
  clear:left;
  margin:0 0 0 40px;
  display:inline;
  border-top:1px solid #c0c0c0;
  padding:15px 0 0 0;
}

#footer .player{
  background-color:#f6f6f6;
  padding:10px 43px 10px 43px;
  width:904px;
  text-align:left;
}


.player img{
  margin:0 5px 0 0;

}

#footer p{
  margin:0;
  padding:0;
}

#footer p.line{
  height:1px;
  font-size:1px;
  line-height:1px;
  background-color:#FFFFFF;
  padding:0;
}

.search{
  float:right;
  clear:none;
  display:inline;
  padding:0 0 0 5px;
  margin:0px 5px 0 20px;
  vertical-align:top;
  text-align:left;
}

.search a, .search a:link, .search a:active, .search a:visited {
  padding:2px 2px 2px 2px!important;
  margin:1px 1px 0 1px!important;
  float:left;
  clear:none;
  background-color:#ffffff;
border:1px solid #dde1e0;
  }

.search a:hover{
  background-color:#ffffff;
}

.search img{
margin:0 5px 0 5px;
float:left;
clear:none;
height:13px;


}
.search .textarea, .select
{
  width:198px;
  border:1px solid #dde1e0;
  font-size:12px;
  line-height:16px;
  vertical-align:top;
  padding:1px;
  margin:2px 3px;
  color:#999999;
  height:14px;
}
.search form
{
  padding:0!important;
  margin:0!important;
  float:left;
  clear:right;
}

 .search form .texarea{
border:1px solid #dde1e0;
}

.search img{
float:left;
clear:none;
}

.border {
  width:1px;
  height:100%;
  background-color:#bdc0bf;
}


.submenu {
/*float:left;
clear:left;*/
margin:0 0 0 0; /*0px 0 0px 0;*/
padding:0; /*10px 0 10px 0;*/
display:inline;
width:200px;
height:auto;
font-size:0px;
line-height:0px;

}


/*div#leftmenucontainer {
margin: 2px 0 1px 0;
padding:16px 0 0 0;
width:150px;
display:inline;
float:left;
clear:left;
font-size:1px;
line-height:1px;
}*/




ul#leftmenulevel1 {
margin:0 0 10px 0;
padding: 15px 0 0 0;
list-style-type: none;
text-align:left;
width:200px;
height:auto;

}

ul#leftmenulevel1 li {
display:block;


text-decoration:none;
background-color:transparent;
background-image: none;
padding: 0;
margin: 0 0 5px 0;
text-align:left;
width:200px;

}

ul#leftmenulevel1 li.sub
{
  border-bottom: none;
}

*:first-child+html ul#leftmenulevel1 li
{
  margin-top:-2px;
}
* html ul#leftmenulevel1 li
{
  margin-top: -2px;
}

ul#leftmenulevel1 li a, ul #leftmenulevel1 li a:link, ul #leftmenulevel1 li a:active, ul #leftmenulevel1 li a:visited {
display: block;
font-size:14px;

font-weight: bold;
background-image: none;
padding: 0 2px 0 0;
margin: 0 0 0 0px;

background-color:transparent;
color:#0b0c0d;
text-decoration:none!important;
text-align:left;
line-height:18px;
text-transform:uppercase;


}

ul#leftmenulevel1 li a:hover {



color:#e02224;
font-weight:bold;
display:block;
}

ul#leftmenulevel1  li a.selected, ul#leftmenulevel1 li a.selected:link, ul#leftmenulevel1  li a.selected:active, ul#leftmenulevel1 li a.selected:visited{

color:#e02224;
font-weight:bold;


}

ul#leftmenulevel2 {
margin: 0 0 0 10px;
padding:0 0 10px 5px;
list-style-type: none;
text-transform:none;


}

ul#leftmenulevel2 li {
display:block;


text-decoration: none;
background-image: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-transform:none;

}

ul#leftmenulevel2 li a, ul#leftmenulevel2 li a:link, ul#leftmenulevel2 li a:active, ul#leftmenulevel2 li a:visited {
display: block;
color:#7a7a7a;
  font-size:13px;
font-weight: bold;
text-decoration: none;
background-image: none;
border-bottom:0;
margin:0;
  padding-left:5px;

}


* html ul#leftmwnulevel2 li a {

}

ul#leftmenulevel2 li a:hover {
text-decoration: none;
background-image: none;
color:#000000;
}

ul#leftmenulevel2  li a.selected, ul#leftmenulevel2 li a.selected:link, ul#leftmenulevel2  li a.selected:active, ul#leftmenulevel2 li a.selected:visited {

text-decoration:none;

font-weight:bold;

background-image: none;
color:#000000;
}

ul#leftmenulevel3 {
margin:10px 0 0 0;
padding: 0 0 0 0;
  display:none;

list-style-type:disc;
list-style-type:circle;
}

ul#leftmenulevel3 li {
display:block;
color: #ffffff;
font-size:11px;
font-family: arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-color: transparent;background-image: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul#leftmenulevel3 li a,
ul#leftmenulevel3 li a:link,
ul#leftmenulevel3 li a:active,
ul#leftmenulevel3 li a:visited,
ul#leftmenulevel3 li a:hover
{
display: block;
color:#282d33;
font-size:11px;
font-family:  arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration:none;
background-color:transparent;
background-image: none;
padding: 1px 2px 1px 10px;
margin:0;
line-height:14px;
border:0;
}

ul#leftmenulevel3 li a:hover {
color:#b20838;
text-decoration:underline!important;
/*background-color:#FFFFFF;
background-image: none;
font-weight: normal;

margin:0;
*/
}

* html ul#leftmenulevel3 li aa:hover { padding: 0px 2px 0px 10px; }

ul#leftmenulevel3  li a.selected, ul#leftmenulevel3 li a.selected:link, ul#leftmenulevel3  li a.selected:active, ul#leftmenulevel3 li a.selected:visited {
color:#b20838;
background-image: none;

border:0;
font-weight:normal;
font-size:11px;
padding: 1px 2px 1px 10px;
margin: 0 0 0 0px;
text-decoration: underline!important;
background-color:transparent;

}

ul#leftmenulevel3 li.sub
{
  border-bottom: none;
}

*:first-child+html ul#leftmenulevel3 li
{
  margin-top:-2px;
}
* html ul#leftmenulevel3 li
{
  margin-top: -2px;
}


.vt {
float:right;
clear:right;
margin:0 40px 10px 0px;
 border-top:1px solid #c0c0c0;
width:240px;
text-align:right;
height:15px;
padding: 15px 10px 0 10px;
}

.vt a, .vt a:link, .vt a:active, .vt a:visited {

text-decoration:none;

}
.vt a:hover{

}



.ind {
margin:10px 0 10px 0;

}



.tx-newloginbox-pi1 {
float:left;
clear:both;
display:inline;
width:100%;
margin:0 0 10px 0;
}


.tx-dropdownsitemap-pi1{

width:100%;
margin:0 0 10px 0;
float:left;
clear:both;
text-align:left;

}


.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 A:active
{
text-decoration:none;
padding:0 0 0 10px;

}

.tx-dropdownsitemap-pi1 a:hover{
text-decoration:underline;
}

.tx-dropdownsitemap-pi1 .expAll{
float:left;
clear:left;
width:500px;
display:block;
margin:0;
}

.tx-dropdownsitemap-pi1 ol{
float:left;
clear:left;
height:auto;
width:500px;
display:table;
list-style:none!important;

}



.tx-dropdownsitemap-pi1 ol div{
float:left;
clear:left;
margin:0;
display:inline;
}

/*ol li .level_1, ol li .level_2, ol li .level_3, ol li .level_4, ol li .level_5{
float:left;
clear:left;
width:450px;
margin:0;
}*/


/*.ifsub{
float:left;
clear:left;
width:500px;
display:block;
}*/

.newstable {
width: 100%;
}

.newshead strong {
float:left;
clear:left;
}

.newshead dd {
float:right;
clear:right;
}

.language {
float:left;
clear:none;
width:90px;
margin:60px  0 0 22px;
padding:0;
display:inline;
text-align:right;
}


.language a, .language a:link, .language a:active, .language a:visited{

margin:0 0 0 2px;
height:13px;
padding:0 1px 6px 1px!important;
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}

.language a:hover {
  color:#e02224;


}


.language a.active{
  color:#e02224;

}

* html .language {height: 19px; overflow: hidden;}

.language img{
margin:0 3px 0 3px;
float:left;
clear:none;
display:inline;

}

.tx-newloginbox-pi1 {
float:none;
clear:both;
margin:0;
padding:0;
}
.tx-newloginbox-pi1 p {
float:none;
clear:both;
}


/*for news*/


.sep{
height:1px;
font-size:1px;
line-height:1px;


}

.news-list-item .news_image {
  float: left;
  padding-right: 10px;
}

.news-single-item {
padding:0 0px 10px 0;
float:left;
clear:both;
border-bottom:1px solid #eeeeee;
margin:10px 0 0 0;
vertical-align:top;
width: 100%;
text-indent:0!important;
text-align:left;

}

.news-single-item p{
margin:0;
padding:0;
text-indent:0!important;
clear:left;
}





.news-single-timedata {
/*background-color:#bbce99;
border:1px solid #667a35;*/
line-height:18px;
text-align:right;
padding:0 0px 0 0;
float:left;
clear:right;
/*float:right;
clear:right;*/
display:inline;
width:100%;/*489px;*/
margin:0 0 2px 0;

}

.news-single-timedata p{
margin:0 0 0 0;
display:inline;
}



.news-single-morelink {
color:#00CC99;
line-height:14px;
margin:0 0 15px 0;;
padding:0;

clear:none;

}

.news-single-morelink a, .news-single-morelink a:link, .news-single-morelink a:active, .news-single-morelink a:visited {
color:#003f2d;




}





.news-single-item .news_image{
float:right;
/*clear:right;
width:auto;*/
margin:0 0px 10px 10px;
}


.news-single-item a img {
/*float:left;
clear:left;*/
border:1px solid #cccccc;
padding:5px;
}

.news-single-item .news_image_right{
float:right;
clear:right;
width:auto;
margin:0 0 10px 10px;

}


.news-single-item h2{
font-size:14px;
line-height:14px;
color:#667a35;
text-decoration:none;
clear:left;
margin:0 0 10px 0;
}




.news-single-item h2 a, .news-single-item h2 a:link, .news-single-item h2 a:active, .news-single-item h2 a:visited {
font-size:14px;
line-height:14px;
color:#667a35;
text-decoration:none;
clear:left;
}

.news-single-item h2 a:hover {
color:#667a35;
text-decoration:none;

}


.news-single-item .subtitle {
font-size: 15px;
font-weight:bold;
}

.news-single-item h4{
font-size:18px;
font-weight:bold;
line-height:18px;
color:#000000!important;
text-decoration:none;

float:left;
clear:left;
margin:-18px 0 10px 0;
width:100%;
display:block;
}
/*
.news-single-item h4 a, .news-single-item h4 a:link, .news-single-item h4 a:active, .news-single-item h4 a:visited {
color:#000000;
text-decoration:none!important;
clear:right;
}

.news-single-item h4 a:hover {
color:#e02121;
text-decoration:none;
}

*/

.news-list-timedata {
/*background-color:#bbce99;
border:1px solid #667a35;*/
line-height:18px;
text-align:right;
padding:0 0px 0 0;
clear:left;
/*float:right;
clear:right;*/
display:block;
width:100%;/*489px;*/
margin:0 0 2px 0;

}

.news-list-item h4{
font-size:18px;
font-weight:bold;
line-height:18px;
color:#000000!important;
text-decoration:none;
margin:-10px 0 10px 0;
width:100%;
display:block;
  clear:left;
}

.wspace {
 /* width: 468px;*/
  height:0;
  font-size:0;
  line-height:0px;
}


.news-list-container{
/*width:380px;*/
float:left;
clear:left;
margin:0;
padding:0;
}

/*
.tx-photogals-pi1-big{

float:left;
clear:both!important;
text-align:center;
width:500px;


}


.tx-photogals-pi1-big a, .tx-photogals-pi1-big a:link, .tx-photogals-pi1-big a:active, .tx-photogals-pi1-big a:visited {
border:1px solid #CCCCCC;
float:left;
clear:both!important;
text-align:center;
margin:0;
padding:2px;

}



.tx-photogals-pi1-big img{
float:left;
clear:both;
margin:1px!important;
padding:0;
display:inline;
width:495px;

}

.tx-photogals-pi1-small a, .tx-photogals-pi1-small a:link, .tx-photogals-pi1-small a:active, .tx-photogals-pi1-small a:visited{
border:1px solid #CCCCCC;

float:left;

clear:none!important;

text-align:center;
margin:3px;
padding:2px;
display:inline;
}


.tx-photogals-pi1-small img{
float:left;
clear:both;
margin:1px!important;
padding:0;
display:inline;

}


.tx-photogals-pi1-small-active  a, .tx-photogals-pi1-small-active a:link,  .tx-photogals-pi1-small-active a:active, .tx-photogals-pi1-small-active  a:visited{

border:1px solid #667a35;
float:left;

clear:none!important;
display:inline;
text-align:center;
margin:3px;
padding:2px;

}

.tx-photogals-pi1-small-active img{
margin:1px!important;
float:left;
clear:both;
padding:0;
display:inline;

}








.tx-photogals-pi1-small img{
float:left;
clear:both;
margin:1px!important;
padding:0;
display:inline;

}

*/


.tx-photogals-pi1 {
width:680px;
clear:right!important;
display:block;
min-height:700px;
padding-right:20px;
}

.tx-photogals-pi1-big img{
float:right;
margin:1px!important;
padding:0;
display:inline;
clear:none!important;
}

.tx-photogals-pi1-small a,
.tx-photogals-pi1-small a:link,
.tx-photogals-pi1-small a:active,
.tx-photogals-pi1-small a:visited{
border:1px solid #CCCCCC;
float:left;
clear:none!important;
text-align:center;
margin:3px;
padding:2px;
display:inline;
}

.tx-photogals-pi1-small-active a,
.tx-photogals-pi1-small-active a:link,
.tx-photogals-pi1-small-active a:active,
.tx-photogals-pi1-small-active a:visited{
border:1px solid #667a35;
float:left;
clear:none!important;
display:inline;
text-align:center;
margin:3px;
padding:2px;
}


.news-amenu-container {
border:1px solid #9b9b9b!important;

}


.news-list-browse {
width:100%;
float:left;
clear:both;
padding:0;
text-align:center;
}


.tx-ttnews-browsebox{
width:100%;
text-align:center;
float:left;
clear:both;
display: block;
}

.news-list-browse table {

text-align: center;
float: none !important;
clear:both;
display:inline;
border:0!important;
}
.news-list-browse table td{
border:0!important;
}



.tx-indexedsearch-sw {
font-style:normal!important;

}


.textarea {
height:10px;
padding:2px;
line-height:10px;
vertical-align:top;
/*vertical-align:expression('baseline');*/

}

input.button,
input.submit,
input.csc-mailform-submit,
div.tx-felogin-pi1 input#user,
div.tx-felogin-pi1 input#pass
{
  font-size:12px;
  height:21px;
  margin:0 0 0 0;
  padding:0 5px 0 5px;
border: solid 1px #9b9b9b;
line-height:19px;
vertical-align:top;
/*vertical-align:expression('baseline');*/
}

div.tx-felogin-pi1 input,
tx_indexedsearch input
{
border: solid 1px #9b9b9b;
}
div.tx-felogin-pi1 input#user,
div.tx-felogin-pi1 input#pass
{
width: 130px;
}

input[type=select]{
font-size:10px;
  height:20px;
  margin:0 0 0 0;
  padding:0 5px 0 5px;

}




.top_nav{
width:400px;
margin:50px 0 0 0;
height:19px;
padding:3px 0 0 0;
float:right;
  clear:none;

}

.vt_label{
width:910px;
margin:0 auto 0 auto;

}

.contenttable {
border:1px solid #aca899;
border-collapse:collapse;
margin:0 0 10px 0;
}
.contenttable td, .contenttable th{
border:1px solid #aca899;

}

.contenttable {
border:1px solid #ACA899;
border-collapse:collapse;
margin:0 0 10px;
}

hr{
color: #eeeeee!important;
background-color: #eeeeee!important;
height: 1px!important;
border:0!important;
margin:10px 0 10px 0;
}


/* default styles for extension "tx_dropdownsitemap_pi1" */
  .tx-dropdownsitemap-pi1 A {
   font-weight: bold;
  }
  .tx-dropdownsitemap-pi1 LI.open OL {
   display: block;
  }
  .tx-dropdownsitemap-pi1 LI.closed OL {
   display: none;
  }
  .tx-dropdownsitemap-pi1 LI.open UL {
   display: block;
  }
  .tx-dropdownsitemap-pi1 LI.closed UL {
   display: none;
  }
  .tx-dropdownsitemap-pi1 DIV {
   border: solid 1px #DFE2E3;
   background: #FAFBFB;
   padding: 2px;
   margin-bottom: 5px;
  }
  .tx-dropdownsitemap-pi1 DIV.level_2 {
   background: #f2f3f3;
  }
  .tx-dropdownsitemap-pi1 DIV.level_2 A {
   font-weight: normal;
  }
  .tx-dropdownsitemap-pi1 DIV.level_3 {
   background: #FAFBFB;
  }
  .tx-dropdownsitemap-pi1 DIV.level_4 {
   background:transparent;
   padding-left:20px!important;
   border:0!important;
  }
  .tx-dropdownsitemap-pi1 DIV.level_5 {
   background: #FAFBFB;
  }
  .tx-dropdownsitemap-pi1 DIV.expAll {
   text-align: center;
   border: solid 1px #DFE2E3;
   background: #FAFBFB;
  }

  .tx-dropdownsitemap-pi1 ol{
width:500px;
padding:0!important;
  margin:0!important;
  }

  .tx-dropdownsitemap-pi1 ol div.level_1{
  width:500px;
  margin:1px 0 1px 0;
  padding-left:0!important;
  background-color:#DDE1E0;
  border:1px solid #acafae;
  }

  .tx-dropdownsitemap-pi1 ol div.level_1 a{
  margin:0!important;

  }

    .tx-dropdownsitemap-pi1 ol div.level_2{
  width:457px;
  margin:0;
  padding:0 0 0 40px!important;

  }

     .tx-dropdownsitemap-pi1 ol div.level_3{
  width:435px;
  margin:0!important;
   padding:0 0 0 0!important;
  }

       .tx-dropdownsitemap-pi1 ol div.level_4{
  width:400px;
  margin:0;
   padding:0 0 0 0!important;
  }

.text{




}

.text_wide {

    /*float: left;*/
    padding-bottom: 20px;
    width: 690px;
overflow:hidden;
display:table-cell;
/*padding-top:10px;*/


}

div.csc-textpic-left div.csc-textpic-imagewrap{

  margin:0;
  display:inline;
}

.search_button{

background-color: #000000;
    border: medium none;
    color: #FFFFFF;
    font-size: 10px;
    height: 18px;
    margin: 2px 0 0;
    padding: 0 2px 0 2px;
    text-transform: uppercase;

}

.newsletter{
  border:1px solid red;
  margin:0 0 10px 0;
  float:left;
  display:none;

}




DIV.csc-textpic-center .csc-textpic-center-outer{
/*float:none;*/

}

.indent{
margin-left:22%;

}

.indent .indent{
margin-left:0;

}

input.csc-mailform-submit{
margin-top:10px;
margin-left:20%;
width:auto!important;

}

.csc-mailform-field textarea, .csc-mailform-field input{
width:320px;
border:1px solid #ABABAB;
margin-bottom:3px;

}

.csc-mailform-field textarea{
height:50px;

}

.first a{
margin-left:-2px!important;

}

.first .topmenu2level{
margin-left:-2px;

}
.nomarginleft{


}

.topmenu2level li.first a{
padding:0!important;
margin-left:0!important;
}


a.til{
text-transform:uppercase;
color:#333333;
text-decoration:none!important;
font-weight:bold;
font-size:15px;
background:url("../images/til_arr.gif") no-repeat right 13px;
padding:10px 10px 0 0;
}

a.til:hover{
color:#e02224;
background:url("../images/til_arr_red.gif") no-repeat right 13px;
}

.til_p{
border-bottom:1px solid #ABABAB;
padding:0;
margin-bottom:15px;

}

.text .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{
margin:10px 0 10px 0;

}

.b-top-button a{
  display:inline-block;
  padding:0;
  margin:5px 0 0 0;
  color:#e02224 !important;
  font-size:14px;
  line-height:17px;
  text-decoration:none;
  cursor:pointer;
  font-family:Georgia,"Times New Roman",Serif;
}
.b-top-button a:hover{
  text-decoration:underline;
  cursor:pointer;
}

/* right column felogin */
#right .tx-felogin-pi1 {
  padding-top:20px;
}
#right .tx-felogin-pi1 h3,
#right .tx-felogin-pi1 legend,
#right .tx-felogin-pi1 label{
  display:none;
}
#right .tx-felogin-pi1 fieldset {
  border:none;
}
#right .tx-felogin-pi1 form div{
  font-weight:bold;
}
