* { padding: 0; margin: 0; }

.align-center {text-align:center;}
.align-left {text-align:left;}
.indent {
    margin-left: 1.5em;
}
body {
   font: 75%/ 1.5em Tahoma,  Helvetica, Arial,sans-serif;
   vertical-align:top;
}
h1 {font-size:1.7em;}
h3 {  font-size:1.2em;}
h4 {  font-size:1.0em;}
img {    border:0;  margin: 0; padding: 0;}
legend { margin-left:5px; padding:0 5px;}
p {  text-align: justify;}
p.bodytext {}
td p.bodytext {
  text-align: inherit;
}
a {  color: #336799;text-decoration: none;}
a:hover {text-decoration: underline;  }
#main_content h1 {
  margin-top:8px;
}

h1, h1 a {
  margin: 4px 0;
  padding: 0;
  color: #336799;
  clear: both;
}
h2 {
  color: #336799;
  font-size:1.4em;
  margin-bottom:5px;
}
.detail { color:#888888;}
.detail a {color:#888888; font-weight:bold}
/* konkretneji
td {
  padding:3px;
}
*/
/* cele pozadi */
#box {
  margin:0;
  padding:0;
  width: 100%;
  text-align: center;
}

/* obal */
#wrapper {
  margin: 0 auto;
  width: 940px;
  text-align: left;
  _width:942px;
}
.konec_zleva {
  clear:left;
}
/* horni cast - logo, topmenu, banner */

#header {
   /*height: 100px;*/
   margin-bottom:0;
   /*background:url("images/logo_bkg.png") no-repeat scroll 0 40px transparent;*/
  height:140px;
}

#logo {
   /*float:left;
   width: 178px;
   height: 69px;
   margin:22px 0 0 25px;
   background-image: url('images/sitewell-logo-1.gif');
   text-decoration:none;*/
    /*vanocni:
   float:left;
   width: 229px;
   height: 140px;
   margin:0 0 0 0;
   background-image: url('images/sitewell-logo-vanoce.gif');
   text-decoration:none;*/
}

#topmenu {
   /*float: right;*/
   color: #005DA3;
  font-weight: normal;
  padding-bottom:2px;
padding-top:1px;
   text-align: right;
   height: 20px;
  /*position:relative;*/
  /*left: 0px;
  right: 0px;*/
  &padding-top:3px;
}
#topmenu a {
   color: #005DA3;
}
#topmenu span {
  padding: 1px;
}
/*
#topmenu input, label {
  display: block;
}
*/
#topmenu label{
  padding: 2px 5px;
}

#topmenu br {
  clear:left;
}
#login {
  text-align: right;
  padding:5px 12px 0 8px;
}
#nav1 .tx-felogin-pi1 {
  background: url('images/menu.png') no-repeat -265px 0;
  /* height:100%; */
  width: 424px;
  float:right;
}
#main_content .tx-felogin-pi1 {
  margin: 8px 0 0 0;
  /*width:450px;*/
  text-align: left;
}
#main_content .tx-felogin-pi1 form fieldset {
  padding-left:8px;
}
#main_content .tx-felogin-pi1 form fieldset div {
  height:1.5em;
  float:left;
}
.tx-felogin-pi1 div {
  font-weight:bold;
  margin-bottom:2px;
    text-align:left;
}
.tx-felogin-pi1 label {
  float:left;
  margin-top:3px;
}
.tx-felogin-pi1 H3 {
  text-align:left;
  display:none;
}
#nav1 .tx-felogin-pi1 a {
  float: right;
  padding:3px 6px;
  width: 180px;
}
#main_content .tx-felogin-pi1 a {
  /*float:left;*/
  margin-top:3px;
  width: 400px;
}

div.tx-felogin-pi1 div:first-child  {
  color: #ff0000;
}
.tx-felogin-pi1-forgotp {
   text-align:left;

  margin: 1px 0 3px 0;  
}

#banner {
  float:right;
  width: 712px;
  margin-top:0px;
  height:111px;
  /*border:#cbe0f5 1px solid;*/
}
#banner div {
    border:#eeeeee 1px solid;
    height:110px;
}
/* main content */
#main_content {
  float: left;
  margin-top: 5px;
  width: 620px;
}
#main_content_f {
  float: left;
  width: 100%;
  /*width: 620px;*/
}
#middle_up {
   width: 620px;
}
#middle_up H1 {
  PADDING-BOTTOM: 5px
}
#middle_up p {
  margin-bottom:5px;
}
#middle_up li {
  margin-BOTTOM: 5px
}
#middle_up ul {
  margin-BOTTOM: 5px
}
#middle_up H2 {
  PADDING-TOP: 10px
}
#middle_up .popis{
   border:#d2d2d2 1px solid;
   padding:10px;
   margin-top:10px;
}
#middle_up a img{
   border:#f5f5f5 2px solid;
}
#middle_up a:hover img{
   border:#888888 2px solid;
}
#middle_up a.external-link img{
   border:0;
}
#middle_up a.external-link:hover img{
   border:0;
}  
#rightcolumn {
  background:url('/fileadmin/images/pagebody-bg.gif') repeat-y transparent;
  border-left:1px solid #eee;
  border-right:1px solid #eee;
  border-bottom:1px solid #eee;
  float:right;
  margin:0;
  width: 310px;
  padding-bottom:10px;
  /*background: url(images/nav1bg.png) repeat-x top;*/
}
#tit_right_up {
  float:left;
  color:white;
  display:none;
  width:365px;
  height:310px;
  padding-top:22px;
  margin-top:10px;
  background:url(images/pravy_pozadi.png) no-repeat top;
  line-height:1.2em;
}
#tit_right_up a{
  color:white;
}
#tit_right_up img{
  width:0 !important;
  height:0 !important;
  display:none;
}
#right_up img {
  margin-right: 15px;
}
#tit_right_up h2 {
  padding-left:5px;color:}
#left_up {
  float:left;
  width:940px;
  margin:10px 0 0 0;
}

#right_mid {
  margin: 0 0 10px 0;
  clear: both;
}
/* footer  */   
#footer {
   clear: both;
   height: 35px;
   padding-top: 10px;
   display: block;
}
#footlinks {
   color:#999999;
   text-align:center;
   margin:3px 0 5px 0;
}
#footcontent {
   width: 940px;
  height: 18px;
  _height: 35px;
   padding-top: 17px;   
   color: white;
   font-size: 11px;
   text-align: center;
  background-image: url(images/footer_bgr.png);
  background-repeat: repeat-x;
}
/* main  menu  */
#main_menu {
   clear: both;
   width: 940px;
   color: #336799;
   background:url("images/head_bkg.png") repeat-x scroll 0 -147px transparent;
   /*background-color:#ffffff;
   background: url('images/menu2bg.png') repeat-x bottom;*/
}

DIV#nav1 {   width: 100%;  height: 27px;  /*background: url('images/menub.png') repeat-x;*/}
DIV#nav1 span {display:none;}
DIV#nav1 span.uzivatel_jmeno {display:inline;}
DIV#nav1 A.menu{
  color:white;
  font-size: 13px;  font-weight:bold;
  display:block;text-align:center; width:85px; text-decoration:none;float:left;height:27px;
  line-height:27px; background: url('images/menu.png') no-repeat -170px 0;
}
DIV#nav1 A.menu:hover{color:#FFFFFF; width:85px;  background-color:#5B8FC8;  background: url('images/menu.png') no-repeat -85px 0;}
DIV#nav1 A.act{ width:85px; height:27px;  line-height:27px;  color: #336799;  background-color:white; background: url('images/menu.png') no-repeat 0 0;}
DIV#nav1 A.vip{  background-image: url('images/vipmenu_bgr.gif'); background-repeat: no-repeat;}
DIV#nav2 {width:100%;background-repeat: repeat;background-position: 0% 0%;background-image: none;overflow-x: hidden;overflow-y: hidden;}
DIV#nav2 h1 {font-size:11px;margin-top:0;}
/*tt_news zacatek*/
.cleaner {
  clear: both;
  height: 6px;
  line-height: 1px;
  font-size: 1px;
}

/* news-latest */
.news-latest-container {
  /*width: 100%;*/
  font-size: 11px;
  margin-left:20px;
  margin-bottom:10px;
}
.news-latest-container_down {
  /*width: 100%;*/
  font-size: 11px;
  margin-top: 0px;
  border:#d2d2d2 1px solid;
  border-top:0px;
  padding:2px 0 5px 0;
  background: url('images/pozadi_x.png');
  /*background-color:#f9f9f9;*/
}
.news-first-bgr {
  margin-bottom: 4px;
  /*background-color: #efefef;*/
}
.news-latest-item-header {
  width: 100%;
}
.news-latest-hdr-bgr {
  /*background-color: #999999;*/
  background-image: url('images/akt_new.png');
  color: #336799;
}
.news-latest-top-bgr {
  width: 100%;
  height: 5px;
  line-height: 5px;
  font-size: 3px;
  background-color: #336799;
}
.news-latest-title {
  font-size: 13px;
  font-weight: bold;
  padding: 6px 25px 0 25px;
}
.news-latest-title a {
  text-decoration: none;
  color: #336799;
}
.news-latest-date {
  padding: 2px 25px 6px 25px;
  font-size: 11px;
}
.news-latest-maintext {
  padding: 15px 15px 0 5px;
}
.news-latest-img {
  float: left;
}
.news-latest-img img {
  margin: 0 15px 5px 0;
}

.news-latest-category {
  float: left;
  font-size: 11px;
  margin-bottom: 4px;
}
.news-latest-morelink {  float: right; }
.news-latest-maintext a {    /* barva odkazu morelink  */
  /*color: #336799;*/
  cursor: pointer;
}
/* news-list  */

.news-list-container {
  margin-top: 0px;
}
#rightcolumn .news-list-container {
  background-color:white;
}
#main_content_f #reference .news-list-container {
  /*width: 100%;*/
  font-size: 11px;
  margin-top: 0px;
  border:#d2d2d2 1px solid;
  border-top:#d2d2d2 3px solid;
  background: url('images/pozadi_x.png');
  height:100px;
  /*background-color:#f9f9f9;*/
}
#main_content_f #aktualne .news-list-container {
  /*width: 100%;*/
  font-size: 11px;
  margin-top: 0px;
  border:#d2d2d2 1px solid;
  border-top:#d2d2d2 3px solid;
  background: url('images/pozadi_x.png');
  height:63px;
  /*background-color:#f9f9f9;*/
}
.news-list-container_down {
  /*width: 100%;*/
  margin-top: 0px;
  border:#d2d2d2 1px solid;
  border-top:#d2d2d2 3px solid;
  border-bottom:0px;
  padding-bottom:2px;
  background: url('images/pozadi_x.png');
  _height:70px;
  _padding-top:0px;
  /*background-color:#f9f9f9;*/
}
.news-list-container ul {
  margin:10px 0 10px 0;
}
.news-list-item-header {
  /*width: 100%;*/
  height:auto;
  padding: 3px 0;
  background-color:transparent;
}
.news-list-item {  margin:5px 0 5px 0;}
.news-list-hdr-bgr {
  /*background-color: #f2f2f2;*/
  background-color:transparent;
  color: #336799;
}
.news-list-title {
  float: left;
  font-weight: bold;
  padding: 1px 0 0 5px;
  margin-bottom:3px;
}

.news-list-title a {
  color: #336799;
  text-decoration: none;
}
.news-list-title a:hover {  text-decoration: underline;}
.news-list-date {
  float: right;
  font-size: 9px;
  padding: 3px 5px 0 0;
}
.news-list-maintext {
  padding:0 10px 0px 5px;
  clear: both;
}
.news-list-img {
  float: left;
  text-align:center;
  margin:3px 10px;
  /*width:90px;
  height:65px;*/
}
#main_content_f. news-list-img {
  float: left;
  text-align:center;
  margin-top:3px;
  width:90px;
  /*height:65px;*/
}
.news-list-img-single {
  text-align:center;
  margin:10px 0 10px;
  width:280px;
}
.news-list-img a img, .news-list-img-single a img {
  border: #dddddd 2px solid;
}
.news-list-img a:hover img, .news-list-img-single a:hover img {
  border: #888888 2px solid;
}
.news-list-img img {
  /*margin: 10px 8px 0 0;*/
}

.news-list-category {
  float: left;
  font-size: 11px;
  margin-bottom: 4px;
}
label {
  /* float: right; */

}
.news-list-maintext a {    /* barva odkazu morelink  */
  color: #336799;
  cursor: pointer;
/*  top:15px;
  _top:5px;*/
}
news-list-morelink a {
  padding-left:5px;
}
.news-list-img a {    /* barva odkazu morelink  */
  color: #336799;
  cursor: pointer;
  position: relative;
  float: none;
  top:0px;
}
.news-list-clnr {
  height: 2px;
}
.tx-ttnews-browsebox {
  height: 25px;
  line-height: 25px;
}
.tx-ttnews-browsebox p {
  float: left;
}
.tx-ttnews-browsebox table {
  float: right;
}
.tx-ttnews-browsebox table a {
  text-decoration: none;
  font-size: 12px;
  color: #336799;
}

/* right column */
#right_mid .csc-header {
  width: 286px;
  height: 25px;
  background: url(images/top_bgr.png);
  padding: 8px 11px 0 0;
  _width:286px;
  _height: 33px;
}
#right_mid h1.csc-firstHeader {
  margin: 0;
  padding: 0;
  text-align: center;
  color: white;
  font-size: 13px;
}
#right_mid .news-latest-container {
  width: 284px;
  _width: 310px;
  padding: 5px 11px 5px 15px;
  background: url(images/right_bgr.png) right repeat-y #D5EAFF;

}
#right_mid .news-latest-item-header-short a {
  color: #336799;
}
#right_mid .news-latest-events a {
  color: #336799;
}
#right_mid .rmn-bottom {
  width: 310px;
  height: 14px;
  font-size: 1px;
  background: url(images/bottom_bgr.png);
  margin-bottom: 5px;
}

.news-single-item {
  margin-bottom: 5px;
}
.news-single-item h2 {
  color: #336799;    
  width: 100%;
  margin:8px 0;  
}
.news-single-item h3 {
  color: #336799;
  margin:6px 0;
}

.news-single-img {
  float: right;
   z-index:99;
  margin-left:15px;
}
.news-single-timedata {
  font-size: 11px;
}
.news-single-category {
  font-size: 11px;
}
.news-single-backlink {
  font-size: 11px;
  font-weight: bold;
  margin-top:20px;
}

.news-li-short {

    display:none;
}
.news-latest-item-header-short {
     display:list-item;
     list-style: inside url('images/sipka.gif');
}
div.separ {
  width: 305px;  
  height: 2px;
  font-size: 2px;
  padding: 0;
  border: 0;  
  color:#336799;
  background:#336799;  
  margin-top: -2px;
}
.news-catmenu-NO, .news-catmenu-ACT {
  margin-left:30px;margin-bottom:10px;
}
/*.news-latest-item {
  border:#336799 1px solid;
}
.news-eventfrom-date {
  color: black;
  font-weight: bold;
}
/*tt_news konec*/
.news-li-short {
    font-size:14px;
   color: #336799;
}
ul {margin:5px 0 5px 20px}
/*kulate rohy bez obrazku*/
.rtop {height:4px; background-image:url('images/rtop_old.gif');background-repeat:no-repeat;max-height: 4px;_font-size:0px}
h5 {
  background: url('images/rtop_old.gif') no-repeat 0 -10px;
  color: #555;
  padding: 0px 0px 2px 7px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
}

#middle_up .csc-header { /*padding-top:20px;*/clear:left;}

 h5 a{
   text-decoration:none;
  color: #85abd4;
 }
.csc-searchResultHeader {
  background: #E6F4FF; color:#c5c5c5;   
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
}
.tx-srfeuserregister-pi1 label { font-size:11px;margin: 0; padding: 0; }
#tx-srfeuserregister-pi1-fe_users_form fieldset dl dt{ font-size:11px;}
.tx-srfeuserregister-pi1-multiple-checkboxes {width:80%;}
.tx-srfeuserregister-pi1-multiple-checkboxes dt {padding-bottom:1px;}
.tx-srfeuserregister-pi1-multiple-checkboxes dd label {line-height:17px;font-size:11px}
p.csc-sitemap-level2 {
  display: list-item;  
  list-style:disc;
  margin-left:20px;
  color: red;
  height:0.75em;
  line-height:1em;
}
p.csc-sitemap-level3 {
  display: list-item;  
  list-style:circle;
  margin-left:40px;
  color: red;
  height:0.75em;
  line-height:1em;
}
.tx-fhtdownload-pi1 {
     padding:10px;
     background:#f0f0f0;
     font-family: Tahoma, Helvetica, sans-serif;
     min-width: 1px;
     _width: 1px; /* IE */
     width: 95%;   
}
.fht_download_categorytitle{font-weight:bold;padding-bottom:.2em}
.fht_download_filesize,.fht_download_filedate{
   font-size: 10px;
   padding: .2em .5em;
   margin: -1px;
   float:right;
   color:#555555;
}
.fht_download_details{
   float: right;
   width: 27%;
}
.fht_download_eof{
     padding-bottom:.5em;
     clear: both;
}
.fht_download_description{
   margin-bottom:10px;
   width:68%;
   clear:left;
}
.fht_download_title{
   font-weight:bold;
   margin-right:1em;
   width:56%;
   float:left;
}
/* mail form */

.csc-mailform {  border: none; }

.csc-mailform-field label {
  float:left;
  clear:both;
  display:block;
  width:200px;
  text-align:right;
  padding-right:5px;
  padding-left:0px;
}
.csc-mailform-field input[type=text],
.csc-mailform-field textarea,
.csc-mailform-field select {
  display:block;
  width:250px;
  border: 1px solid #A2C3E2;
  background:#EFEFEF;
  padding:1px;
  margin-bottom:10px;
}
.csc-mailform-radio {
  width:250px;
  float:left;
}
.csc-mailform-radio input {
  display:block;
  width:10px;
  border: 0;
  padding:1px;
  margin-top: 2px;
  margin-bottom:10px;
  clear:left;}
.csc-mailform-radio legend {
display:none;}
.csc-mailform-radio label {
float:left;
text-align:left;
margin-left:15px;
margin-top:-24px;}
.csc-mailform-radio fieldset {
margin:0;
float:left;
border:0;
}
.csc-mailform-submit {
  margin-left:205px;
  margin-bottom:10px;
  /*_margin-left:200px;*/
  display:block;
  clear: both;
}
/* pravy sloupec */
#right_down .csc-mailform-submit {
  margin-left:105px;
  margin-bottom:10px;
  /*_margin-left:100px;*/
  display:block;
  clear: both;
}
#right_down .csc-mailform-field label {
  float:left;
  clear:both;
  display:block;
  width:40px;
  text-align:left;
  padding-right:5px;
  padding-left:0px;
  margin-bottom:10px;
}
/* mailform vpravo */
#rightcolumn,
#rightcolumn a,
#rightcolumn  H1,
#rightcolumn  H2,
#rightcolumn  H3{
  /*color:white;*/
}
#rightcolumn .news-catmenu a,
#rightcolumn .news-list-container,
#rightcolumn .news-list-container a,
#rightcolumn  .news-list-container H1,
#rightcolumn  .news-list-container H2,
#rightcolumn  .news-list-container H3{
  color:#336799;
}
#rightcolumn #mailform,
#rightcolumn #reference,
#rightcolumn .news-catmenu
  {
  font-size: 11px;
  color: #336799;
  margin-top: 0px;
  border:#d2d2d2 1px solid;
  border-top:#d2d2d2 3px solid;
  background: url('images/pozadi_x.png') white;
  padding-top:10px;
}
#rightcolumn #reference {
  padding-top:0;
}
#rightcolumn #right_up > div,
#rightcolumn #right_middle > div,
#rightcolumn #right_down > div
 {
  margin:10px 10px 0 10px;
}
#rightcolumn #right_up > div > div,
#rightcolumn #right_middle > div > div,
#rightcolumn #right_down > div > div
 {
  margin-bottom:10px;
}
#rightcolumn .news-catmenu li  {
  margin-bottom:10px;
}
#rightcolumn .csc-mailform {
  border: none;
}

#rightcolumn .csc-mailform-field label {
  float:left;
  clear:both;
  display:block;
  padding-right:0;
  text-align:left;
  width:200px;
  padding-left:10px;
  margin-bottom:10px;
}
#rightcolumn .csc-mailform-field input[type=text],
#rightcolumn .csc-mailform-field textarea,
#rightcolumn .csc-mailform-field select {
  float:left;
  display:block;
  width:180px;
  border: 1px solid #A2C3E2;
  background:#EFEFEF;
  padding:1px;
  margin-bottom:10px;
  margin-left:10px;
}
#rightcolumn .csc-mailform-field input.csc-mailform-submit
 {
  /*margin-left:110px;
  _margin-left:50px;*/
  margin-left: 10px;
  display:block;
  clear: both;
  /*background:none;
  border:0;*/
}
.csc-sword {
  font-weight: bold;
  color:black;
  background-color: yellow;
}
.searchtit{
  background-color: #e3e7ef;
}
input.hledej {
  border: 1px solid #A2C3E2;
  color:#336799;
  padding:1px;
  margin-bottom:10px;
  height: 20px;
}
input.sbmt {
  border: 1px solid #A2C3E2;
  background-color: #EFEFEF;
  color:#336799;
  padding:1px;
  margin-bottom:10px;
  height: 20px;
}
input#pass, input#user, input#tx_felogin_pi1_email {
  width: 90px;
  border: 1px solid #d6eafe;
  /*height: 15px;*/
  color: #274f77;
  margin: 0 10px 0 5px;
  padding: 0 2px 0 2px !important;
  padding: 0 2px 0 2px;
  background-color: white;
  float:left;
  _margin-right:0px;
}
#topmenu .tx-felogin-pi1 input#user {
  width:120px;
}
#topmenu .tx-felogin-pi1 input {
  margin-right: 0;
}
#topmenu .tx-felogin-pi1 {
  width:330px;
}
input#tx-felogin-pi1-login_submit,input#tx-felogin-pi1-forgotp_submit {
  border: 1px solid #A2C3E2;
  height: 17px;
  color: #dae7f3;
  font-size: 11px;
  background-color: #316494;
  /*width: 70px;*/
  margin: 0px;
  padding: 0 3px 0 3px;
  float:right;
  width:90px;
  margin-bottom: 6px;
}
input#tx-felogin-pi1-forgotp_submit {
  margin-right: 12px;
}
input#tx-felogin-pi1-forgotp_submit,input#tx_felogin_pi1_email {
  width: 120px;
}
div.label {
  float: left;
  color: #4C83AF;
}
div.label_in {
  float: right;
  color: #4C83AF;
  margin-right:10px;
}
.uzivatel_jmeno {
  font-weight: bold;
}
form.odhlaseni {
  margin-top:5px;
}
#topmenu .odhlaseni {
  margin-top:0px;
}
#right_mid .tx-mmforum-pi1-listtopic-lastpost {
 width: 1px;
 border-bottom:#dddddd 0px solid;
}
#main_content_f .tx-mmforum-pi1-listtopic-lastpost-user {
  font-size:0px;
  color:white;
}
#main_content_f .tx-mmforum-th,#main_content_f .tx-mmforum-pi1-listtopic-topic, #main_content_f .tx-mmforum-pi1-listtopic-lastpost,
#main_content_f .tx-mmforum-pi1-listtopic-image, #main_content_f .tx-mmforum-smalldesc,
#main_content_f .tx-mmforum-pi1-listtopic-lastpost {
  height: 0px;
  font-size: 0px;
  font-weight: 0px;
  bottom: 0px;
  display: none;
}
#main_content_f th.tx-mmforum-th {
  height:0px;
  background-image: none;
  font-size:0px;
  padding:0;
}
#main_content_f .tx-mmforum-pi1-listtopic-image {
  display:none;
  width:0px;
}
#main_content_f .tx-mmforum-pi1-listtopic-topic {
  padding-left:5px;
}
#main_content_f #tx-mmforum-footer, #down_box #tx-mmforum-footer {
  background-image: url('images/akt_rightw.png');
  background-repeat: no-repeat;
  color:white;
  font-size:0px;
  height:15px;
  display: none;
}
#main_content_f td.tx-mmforum-td {
border:0px;}
/* PRODUKTY */
.pr_tab {
  width:180px; background-color:#fff; margin:20px 0 20px 20px; float: left; color:#336799;
}
.pr_tab_vrch {
  height:10px; text-align: center; background-color:#336799;
  background-image: url('images/rtop.jpg'); /*line-height:25px;*/
  background-position: top; color:#336799; font-size:1px;
  background-repeat: no-repeat;
}
.pr_tab_stred {
  height:190px; text-align:center; background-color:#336799; padding: 10px 3px 0 3px;
  background-image: url('images/pr_stred.jpg');  background-repeat: repeat-y;
}
.pr_tab_konec {
  height:10px; text-align: center; background-color:#336799;background-image: url('images/rtop_un.jpg');
  background-position: bottom;background-repeat: no-repeat;
}
.pr_tlac, .pr_tlac2, .csc-header-n3 h4 a {
  background-image: url('images/pr_tlac.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  text-align: center;
  width:160px;
  height:27px;
  margin:0 auto;
  margin-bottom:4px;
  padding:18px 0px 7px 0px;
  font-size:1.1em;
  font-weight:bold;
  color:#fff;
  _height:52px;
}
.pr_tlac2 {
  height:33px;
  padding: 0.5em 0 1em;
  _height:52px;
}
.pr2_tab {
  width:100px; margin:10px 0 20px 20px; float: left; color:#336799;
  height:30px; text-align:center; background-color:#fff;
/*  background-image: url('images/pr2_stred.jpg'); background-repeat: repeat-y;*/
}
.pr2_tab img {
  width:90px; height:30px; margin-top:20px;
}
.pr2_tab_stred {
  height:100px; text-align:center; background-color:#fff; padding: 20px 3px 0 3px;
    background-image: url('images/pr_vrch.png');
  background-position: top; color:336799;
  background-repeat: no-repeat;
}
.pr2_tab_konec {
  height:10px; text-align: center; background-color:#336799;background-image: url('images/pr2_un.jpg');
  background-position: bottom;background-repeat: no-repeat;
}
.pr2_tlac {
  background-image: url('images/pr2_tlacw.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  text-align: center;
  width:90px;
  height:22px;
  margin:0 auto;
  padding-top:7px;
  margin-bottom:10px;
  font-size:1.1em;
  font-weight:bold;
  color:#336799;
  _height:29px;
}
a.pr_tlac, a.pr_tlac2, .csc-header-n3 h4 a {
  color: #fff;
  display:block;
}
a:hover.pr_tlac, a:hover.pr_tlac2, .csc-header-n3 h4 a:hover  {
  color: #336799;
  background-position:-320px 0;
}
a.pr2_tlac {
  color: #fff;
  display:block;
}
a:hover.pr2_tlac {
  color: #336799;
  background-image: url('images/pr2_tlac.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
/* KONEC PRODUKTY */
/*  PodMenu */
.x-tab-panel {
overflow-x: hidden;
overflow-y: hidden;
}
.x-tab-strip span.x-tab-strip-text {
font-style: normal;
font-size: 11px;
line-height: normal;
color: #416aa3;
white-space: nowrap;
cursor: pointer;
padding-top: 2px;
padding-right: 0;
padding-bottom: 4px;
padding-left: 0;
}
.x-tab-strip .x-tab-strip-active span.x-tab-strip-text {
padding-top: 4px;
}
.x-tab-strip-wrap {
width: 100%;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
margin-top:3px;
}
ul.x-tab-strip-top {
height:21px;
border-bottom: #8db2e3 1px solid;
_height:23px;
}
ul.x-tab-strip {
display: block;
width: 940px;
margin:0;
padding-left:5px;

list-style-position: outside;
list-style-type: none;
list-style-image: none;
}
ul.x-tab-strip li {
float: left;
margin-left: 2px;
_width:10px;
}
.x-tab-strip a, .x-tab-strip span, .x-tab-strip {display: block;}
.x-tab-strip-top, .x-tab-right, .x-tab-left, .x-tab-strip-inner, .x-tab-strip-top .x-tab-right {height:17px;}

.x-tab-strip-top, .x-tab-right, .x-tab-left, .x-tab-strip-inner, .x-tab-strip-top .x-tab-right {height:17px;}
.x-tab-strip-top .x-tab-right {background-repeat: no-repeat;background-position: 0px -51px;background-color: transparent;
background-image: url("images/podmenu.png");padding-left: 10px; margin-top:4px;_margin-top:6px;
}
.x-tab-strip-top .x-tab-left { background-repeat: no-repeat;background-position: 100% -351px;background-color: transparent;
background-image: url("images/podmenu.png");padding-right: 10px;
}
.x-tab-strip-top .x-tab-strip-inner { background-repeat: repeat-x;background-position: 0px -201px;background-color: transparent;
background-image: url("images/podmenu.png");
}

.x-tab-strip-top a:hover.x-tab-right {background-position: 0px -101px;}
a:hover.x-tab-right .x-tab-left {background-repeat: no-repeat;background-position: 100% -401px;}
.x-tab-strip-top a:hover.x-tab-right /*.x-tab-left*/ .x-tab-strip-inner {background-position: 0px -251px;}

.x-tab-strip-top .x-tab-strip-active a:hover.x-tab-right {background-position: 0px 0px;}
.x-tab-strip-active a:hover.x-tab-right .x-tab-left {background-repeat: no-repeat;background-position: 100% -301px;}
.x-tab-strip-top .x-tab-strip-active a:hover.x-tab-right /*.x-tab-left*/ .x-tab-strip-inner {background-position: 0px -151px;}
.x-tab-strip-active .x-tab-strip-top, .x-tab-strip-active .x-tab-left, .x-tab-strip-active .x-tab-strip-inner {height:21px;_height:19px;}
.x-tab-strip-active .x-tab-right {height:21px; &height:20px;_height:19px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right {background-position: 0px 0px;margin-bottom: -1px;margin-top:1px;
&padding-bottom: 2px;_padding-bottom:2px;_margin-bottom: -3px;_margin-top:5px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-left {background-position: 100% -301px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner { background-position: 0px -151px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text { padding-bottom: 5px;}
.x-tab-strip-active span.x-tab-strip-text { font-weight: 700;}
.x-tab-strip-inner { overflow-x: hidden;overflow-y: hidden;}

/* KONEC PodMenu */
#main_content_f h2 {  font-size:1.2em;margin:5px 10px 0 10px;color:#777}
#main_content_f #popis {margin:10px; text-align:center; overflow-x: hidden;overflow-y: hidden;height:90px}
#main_content_f #reference{margin:0 10px 0 10px;height:105px; overflow-x: hidden;overflow-y: hidden;}
#main_content_f #aktualne, #rightcolumn #aktualne {height:73px; overflow-x: hidden;overflow-y: hidden;}
#main_content_f .csc-header-n2, #main_content_f .csc-header-n3 {
  text-align:left;
/*  margin:10px 10px 0 10px;*/
  margin:10px 0px 0 0px;
/*  width:180px; zlobilo na titulce EN */
}
#rightcolumn .news-list-img-single {
  /*width:304px;*/
}
#main_content_f .news-latest-container, #main_content_f .news-list-container, #main_content_f .tx-mmforum-pi1 {
  text-align:left; width: 360px;padding-left:15px;
}
#main_content_f .news-latest-item, #main_content_f .news-list-item, #main_content_f .tx-mmforum-latest-topicname {
  margin-top:5px;
  margin-right:5px;
}
#main_content_f .news-latest-gotoarchive, #down_box .news-list-gotoarchive, #main_content_f .tx-mmforum-latest-next {
  margin: 5px 25px 0 0;
  text-align:left;
}
#main_content_f .news-latest-item-header-short a {  color: #336799;}
#main_content_f .news-latest-events a {  color: #336799;}
#main_content_f .tlac {  height:70px; text-align:center;  /*_height:55px;*/}
#main_content_f .tx-mmforum-latest-topicname h3,#main_content_f .news-latest-item h3 { font-weight:bold;}
/* KONEC Sloupce */
#main_content_f .bodytext{margin:0;padding:0;}
/*#hlavni .csc-header,#hlavni h1 { margin:0;font-size:0px;color:#FFFFFF;height:0px;}*/
#nav1 a#c1 { visibility: hidden; width:0px;  background:none;}
.cerv1 { background: url('images/cerven.png') 0 0 no-repeat; width:5px;height:12px;font-size:12px;}
.cerv2 { background: url('images/cerven.png') 0 -14px no-repeat;width:5px;line-height:12px;font-size:12px;}
#rootline {margin:10px 0 3px 0; color:#aaaaaa}
#rootline a{color:#aaaaaa}
#down_box {  clear: both;}
#down_box .news-list-title {
  float: left;
  font-weight: bold;
  width:450px;
  padding: 1px 0 0 5px;
  /*margin: 5px 0 10px 5px;*/
}
#down_box h3 a{

}
/*#down_box .down {  height:210px;}*/
#down_box .news-list-maintext {
  padding:0 10px 10px 5px;
  clear: both;
}
#down_box #right_down{
  float: left;
  /*background: url('images/aktuality.png') no-repeat;*/
  width: 40%;
  margin-top:18px;
  font-size:11px;
}
#down_box #left_down {
    float: left; width: 60%;margin-top:10px;}
#down_box li {margin-bottom:10px;}  
#down_box .rtop {height:0px;_font-size:0px}
#down_box .tx-mmforum-pi1 {
  margin-left:20px;
}
#down_box .tx-mmforum-pi1 a, #down_box .tx-mmforum-pi1 a:hover {
  color:#336799;
}
#down_box h2 {
  /*background: url('images/akt_geo_nadpis.png') no-repeat;
  width:460px;*/
  color: #888888;
  padding: 4px 0px 2px 10px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
}
#down_box ul {
margin:0;}
#down_box li {
margin:5px 0 0 0}
#right_down .csc-header-n2 {
  }
#right_down .news-list-title {
  float: left;
  font-weight: bold;
  width:auto;
  padding: 1px 0 0 5px;

  margin: 15px 0 10px 5px;
}
#right_down .news-list-container_down {
  line-height:1.4em;
  margin-top: 0px;
  padding-bottom:2px;
  padding-left:20px;
  background:none;
  border:0;
  /*background-color:#f9f9f9;*/
}
#right_down form {
  padding-bottom:2px;
  padding-left:20px;
}
#right_down .news-list-item {
  margin: 0 0 10px;
  background-color:white;
}
#right_down .news-list-title a, #left_down .news-latest-container_down a{
  text-decoration:none;
}
#right_down .csc-header-n2 {
  border:0;
  background: none;}
#right_down .news-list-item-others a {
  font-size:0.8em;  
}
#right_down .news-list-item-others .news-list-gotoarchive a {
  font-size:1em;
}
#right_down .news-latest-container_down {
  color:#043b71;
  background: none;
  border:0px;
  padding-left:30px;
}
#right_down ul {margin-left:30px;}
#right_down .news-list-maintext{height:120px;}
#right_down .news-list-maintext p{margin-left:25px;}
#right_down #c1144 {background-color:#E0EFFF;padding-bottom: 1px;}
#left_down .news-list-container_down {
  margin-top: 0px;
  padding-bottom:15px;
  line-height:1.4em;
  background: transparent url(images/pozadi_x.png) repeat scroll;
  border:0;
  _height:70px;
  _padding-top:0px;
  /*background-color:#f9f9f9;*/
}
#right_down .news-list-item a img {
  display:none;
}
#left_down .news-list-item {
  margin-top:0;
}
#left_down a{
  color:#336799;
}
#left_down .csc-textpic .csc-textpic-single-image {
  margin-left:250px;
  margin-bottom:-20px;
}
#left_down .csc-header-n2 {border:0;
  padding-left:15px;
  /*background-color: #043b71;*/
  color:#336799;
  background-image: none;}
  
#left_down .news-latest-container_down {
  /*color:#FFFFFF;
  background: none;
  background-color: #043b71;*/
  border:0px;  padding-left:15px;padding-bottom:20px;
}
#left_down .news-list-item-others a {
  padding: 2px 10px 2px 0;
  color:#336799;
  font-size:0.8em;
}
#left_down .csc-default {
  /*color:white;
  background: #336799 url('images/akt_geo_bottom.png') no-repeat bottom;*/
}
#left_down ul {
  padding-left:30px;
  margin-left:0;
}
#left_down #c1008 ul {
  padding-left:0px;
  margin-left:0;
}
#c1008 .news-list-gotoarchive {
  display:none;
}
/* tabulky */
.zahlavi_okraje, .zahlavi_okraje_all, .contenttable {
border:1px solid #AAAAAA;
border-collapse:collapse;}
table.zahlavi_okraje p.cena, table.contenttable p.cena, table.zahlavi_okraje_all p.cena {
color:#FF0000; font-size:1.2em;}
table.zahlavi_okraje ul, table.zahlavi_okraje_all ul, table.contenttable ul {
margin-left:20px;}
table.zahlavi_okraje li, table.zahlavi_okraje_all li, table.contenttable li {
margin-bottom:5px;}
.zahlavi_okraje h6, .zahlavi_okraje_all h6, table.contenttable h6{
font-size:1.2em}
table.zahlavi_okraje th, table.zahlavi_okraje_all th, table.contenttable th{
vertical-align:middle; text-align:center;border:1px solid #AAAAAA;padding:5px 10px;background-color:#DDDDDD;color:#888888}
th p.bodytext {
margin:0;text-align:inherit;}
.zahlavi_okraje td, .zahlavi_okraje_all td, table.contenttable td{
padding:10px;}
.zahlavi_okraje_all td, table.contenttable td{
border:1px solid #AAAAAA;}

/* Bohou? */
.tx-felogin-pi1 {
  position: relative;
}
#topmenu_wrap .tx-felogin-pi1 {
  float:right;
  height:25px;
  margin-left:15px;
}
#topmenu_wrap #login {
  margin-top:0;
  padding:0;
}
#topmenu_wrap .tx-felogin-p1-forgotp {
  display:none;
}
#topmenu_wrap input#tx-felogin-pi1-login_submit, #topmenu_wrap input#tx-felogin-pi1-forgotp_submit {
  margin-bottom:0;
}
#nav1 .tx-felogin-pi1 a {
  padding:0 !important;
}
#login-status {
  background: url('images/login.gif') no-repeat top;
  color: white;
  position: absolute;
  top:35px;right:0;
  width: 253px;
  height: 30px;
}

#login-status a {
  color:white
}
#login-status div{
  text-align:center;
  padding:2px 10px;
}

#main_content .tx-felogin-pi1 form fieldset div.felogin-hidden {
  height:0;
  clear:left;
}
#main_content .tx-felogin-pi1 form fieldset div input[name=submit] {
  margin-top:-4px;
}
#login-status-fgrt{
  padding:5px;
}
.tx-felogin-pi1 .submit {
  top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
}
input.pass {
  background-color:white;
  border:1px solid #D6EAFE;
  color:#274F77;
  float:left;
  font-size:12px;
  margin:0 10px 0 5px;
  padding:0 2px !important;
  width:72px;
}
#tit_right_up .csc-header {
  height:24px;
  width:365px;
  line-height:24px;
  text-transform: uppercase;  
  background: url('images/pravy_nadpis.png') no-repeat top;
}
#tit_right_up .news-latest-container, #tit_right_up .news-list-container {
  width: 100%;
  font-size:0.9em;
  margin-left:0px;
  margin-bottom:10px;
  border:0 none;
  width:auto;
}
#tit_right_up .tx-mmforum-latest-smalldesc {
  margin-right:15px;
  font-size:0.9em;
}
.most_popular_count {
  float:none;
  color:#ffffff;
  font-size:0.9em;
}
#tit_right_up .most_popular_count {
  float:right;
}
#right_down .most_popular_count {
  color:#FFFFFF;
  padding-right:3px;
  float:right;
}
#main_content_f #tit_right_up .csc-header h2 {
  color:#336799;
  font-size:1em;
  margin:0;
  padding-left:15px;
}
.viz-l-col {
  padding-left:63px;
  height:35px;
}
.vizual {
  background-image:url('images/vizual.jpg');
  width:575px;
  height:324px;
  text-align:center;
  overflow:hidden;
  font-size:11px;
}
.vizual h1 {text-align:center;padding:24px 0 0 0;}
#main_content_f .vizual h2 {font-size:10px;font-weight:bold;color:#9c9c9c;text-align:center;}
.viz1, .viz2, .viz3 {
  font-size:25px;
  font-weight:bold;
}
.viz1, .viz_levy { color:#9c9c9c;padding-right:20px;}
.viz2 { color:#005CA2;padding-right:20px;}
.viz3, .viz_pravy { color:#046a30;}
.viz_levy {float:left;line-height:41px;padding:14px 0 0 60px;text-align:left;}
.viz_pravy {line-height:41px;padding:14px 60px;text-align:right;}
.viz_levy h3, .viz_pravy h3 {font-size:1.0em;font-weight:normal;}
.viz_tlac {height:30px;position:relative;top:-88px;width:165px;left:211px;&left:0;}
.viz_tlac a{ background:url('images/vizual_tlac.png') no-repeat 0 -30px;line-height:30px;font-weight:bold;display:block;}
.viz_tlac a:hover { background:url('images/vizual_tlac.png') no-repeat 0 0;color:#ffffff;}
/* oblasti reseni */
#c72, #c70, #c69 {
  BORDER: #dddddd 1px solid;
  TEXT-ALIGN: center;
  PADDING: 0 10px;
  WIDTH: 285px;
  FLOAT: left;
  HEIGHT: 600px;
}
#c72 LI, #c70 LI, #c69 LI {
  MARGIN-BOTTOM: 5px
}
#c72 H3, #c70 H3, #c69 H3 {
  PADDING-TOP: 10px
}
#c72, #c70 {
  FLOAT: left; MARGIN-RIGHT: 5px
}
#c72:hover, #c70:hover, #c69:hover {
  BACKGROUND-COLOR: #efefef
}
#c1263 {
  clear:left;
  margin-top:10px;
}
#c1282 table, #c1281 table, #c1283 table, #c1284 table, #c1285 table, #c76 table, #c1683 table, #c1687 table, #c1698 table, #c1699 table, #c1700 table, #c1701 table {
  width:100%;
  border:0;
}
#c1298 table {
  width:575px;
}
#c1298 table td {
  border:0 none;
}
#c1282 table td, #c1281 table td, #c1283 table td, #c1284 table td, #c1285 table td, #c76 table td, #c1683 table td, #c1687 table td, #c1698 table td, #c1699 table td, #c1700 table td, #c1701 table td{
  border:0;
  padding:0;
}
td.reseni_nav {
  text-align:right;
  padding-right:10px !important;
}
td.reseni_odrazky, td.reseni_odstavec {
  text-align:left;
  vertical-align:top;
  width:300px;
}
div#c1 {display:inline;&float:right;&padding-left:30px;&width:350px;}
.tx-srlanguagemenu-pi1 .CUR a,
.tx-srlanguagemenu-pi1 .NO a,
.tx-srlanguagemenu-pi1 .INACT{
    font-size: 1.3em;
  font-weight:bold;
}
.tx-srlanguagemenu-pi1 .INACT {
  color:#dddddd;
  font-size: 1em
}
.tx-srlanguagemenu-pi1 .NO a {
    text-decoration:none;
  font-weight:normal;
}
.tx-srlanguagemenu-pi1 .NO a:hover {
    text-decoration:underline;
  font-weight:normal;
}
