* { padding: 0; margin: 0; }

.align-center {text-align:center;}
.align-left {text-align:left;}

body,td {
   font-family: Tahoma,  Helvetica, Arial,sans-serif;
   font-size: 11px;
   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;}
p {	text-align: justify;}
p.bodytext {}
td p.bodytext {
	text-align: inherit;
}
a {	color: #336799;}
a:hover {	text-decoration: none;}
#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;
}
/* 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;
}

#logo {
   float:left;
   width: 178px;
   height: 69px;
   margin:50px 0 0 20px;
   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-size: 11px;
	 font-weight: normal;
   margin-top: 10px;
   text-align: right;
	/*position:relative;*/
	/*left: 0px;
	right: 0px;*/
}
#topmenu a {
   color: #005DA3;
}
#topmenu span {
	padding: 1px;
}

#topmenu input, label {
	display: block;
	/*float:right;*/
}

#topmenu label{
	padding: 2px 5px;
} 

#topmenu br {
	clear:left;
}
#login {
	text-align: right;
  padding:5px 12px 0 8px;
  margin-top:5px;
}
#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;
}
.tx-felogin-pi1 div {
	font-size: 9px;
	margin-bottom:2px;
       text-align:left; 
}
.tx-felogin-pi1 H3 {
	text-align:left;
}
#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;
}

.tx-felogin-pi1 div, .tx-felogin-pi1 p  {
	font-size: 9px;
	padding-top:3px;
}



.tx-felogin-pi1-forgotp {
 	text-align:left;

	margin: 1px 0 3px 0;	
}

#banner {
  float:right;
  width: 710px;
	margin-top:10px;
	height:140px;
	/*border:#cbe0f5 1px solid;*/
}
/* main content */
#main_content { 
  float: left;
	margin-top: 5px;
  width: 620px;
}
#main_content_f { 
   float: left;
	margin-top: 5px;
	width: 100%;
	/*width: 620px;*/ 
}
#middle_up {
   width: 620px;
}
#middle_up H1 {
	PADDING-BOTTOM: 5px
}
#middle_up p {
	PADDING-BOTTOM: 10px
}
#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:#d2d2d2 3px solid;
}
#middle_up a:hover img{
   border:#336799 3px solid;
}
#middle_up a.external-link img, #middle_up a.internal-link img{
   border:0;
}
#middle_up a.external-link:hover img, #middle_up a.internal-link:hover img{
   border:0;
}  
#rightcolumn { 
   float: right;
   margin: 0 0 0 0;
   width: 310px;
   /*padding-bottom:10px;*/
   border-left:#8db2e3 1px solid;
   background-color:#ffffff;
   background: url(images/nav1bg.png) repeat-x top;
}
#tit_right_up {
	float:left;
	color:white;
	width:365px;
	height:310px;
	padding-top:30px;
	margin-top:30px;
	background:url(images/pravy_pozadi.png) no-repeat top;
}
#tit_right_up a{
	color:white;
}
#right_up img {
	margin-right: 15px;
}
#tit_right_up h2 {
padding-left:5px;color:}
#left_up {
	float:left;
	width:575px;
	margin:30px 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-color:#ffffff;
   background: url('images/menu2bg.png') repeat-x bottom;
}

DIV#nav1 { 	width: 100%;	height: 35px;	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:35px;
  line-height:35px; background: url('images/menu.png') no-repeat -170px 0;
}
DIV#nav1 A.menu:hover{color:#336799; width:85px;	background-color:#5B8FC8;	background: url('images/menu.png') no-repeat -85px 0;}
DIV#nav1 A.act{ width:85px; height:35px;	line-height:35px;	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:5px;
	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 {
	/*width: 100%;*/
	font-size: 11px;
	margin-top: 0px;
	border:#d2d2d2 1px solid;
	border-top:#d2d2d2 3px solid;
	background: url('images/pozadi_x.png');
	/*height:100%;
	background-color:#f9f9f9;*/
}
#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%;*/
	font-size: 11px;
	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-size: 11px;
	font-weight: bold;
	padding: 1px 0 0 5px;
	margin-bottom:3px;
}

.news-list-title a {
	color: #336799;
	text-decoration: underline;
}
.news-list-title a:hover {	text-decoration: none;}
.news-list-date {
	float: right;
	font-size: 9px;
	padding: 3px 5px 0 0;
}
.news-list-maintext {
	padding:0 10px 0px 5px;
	clear: both;
	height:110px;
}
.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 3px solid; 
}
.news-list-img a:hover img, .news-list-img-single a:hover img {
	border: #376699 3px 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;
	position: relative;
  float: right;
  top:15px;
  _top: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;
	font-size: 11px;
}
.news-single-item h2 {
 	font-size: 14px;
	color: #336799;		
	width: 100%;
	margin:8px 0;	
}
.news-single-item h3 {
 	font-size: 11px;
	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.gif');background-repeat:no-repeat;max-height: 4px;_font-size:0px}
h5 {
	background: url('images/rtop.gif') no-repeat 0 -10px;
	color: #85abd4;
	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;
     font-size: 11px;
     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;
} 
.fht_download_details{
   float: right; 
   width: 27%;
}
.fht_download_eof{
     padding-bottom:.5em; 
     clear: both;
}
.fht_download_description{
   width: 68%;
   float:left;
}
.fht_download_title{
   font-weight:bold;
   margin-right:1em;
}
/* mail form */

.csc-mailform {	border: none; }

.csc-mailform-field label {
	float:left;
	clear:both;
	display:block;
	width:100px;
	padding-left:10px;
	margin-bottom:10px;
}

.csc-mailform-field input[type=text],
.csc-mailform-field textarea,
.csc-mailform-field select {
	float:left;
	display:block;
	width:250px;
	border: 1px solid #A2C3E2;
	background:#EFEFEF;
	padding:1px;
	margin-bottom:10px;
}
.csc-mailform-radio {
width:250px;}
.csc-mailform-radio input {
	display:block;
	width:10px;
	border: 0;
	padding:1px;
	margin-bottom:10px;
	float:none;}
.csc-mailform-radio legend {
display:none;}
.csc-mailform-radio label {
float:left;
margin-left:10px;
margin-top:-24px;}
.csc-mailform-radio fieldset {
margin:0;
float:left;
border:0;
}
.csc-mailform-submit {
	margin-left:56px;
	margin-bottom:10px;
	/*_margin-left:50px;*/
	display:block;
	clear: both;
}
/* mailform vpravo */
#rightcolumn #mailform, #rightcolumn .news-catmenu  {
	
  font-size: 11px;
	margin-top: 0px;
	border:#d2d2d2 1px solid;
	border-top:#d2d2d2 3px solid;
	background: url('images/pozadi_x.png');
	margin:0 10px 0 10px;
	padding-top:10px;
} 
#rightcolumn .news-catmenu li  {
  margin-bottom:10px;
}
#rightcolumn .csc-mailform {
	border: none; 
}

#rightcolumn .csc-mailform-field label {
	float:left;
	clear:both;
	display:block;
	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;*/
	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;
	font-size: 12px;
	margin: 0 10px 0 5px;
	padding: 0 2px 0 2px !important;
	padding: 0 2px 0 2px;
	background-color: white;
	float:left;
	_margin-right:0px;
}
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;
	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: #336799;
  font-size: 11px;
}
div.label_in {
  float: right;
  color: #336799;
  font-size: 11px;
  margin-right:10px;
}
.uzivatel_jmeno {
  font-weight: bold;
}
form.odhlaseni {
  margin-top:10px;
}
#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 {
	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:10px;
	padding:18px 0px 7px 0px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	_height:52px;
}
.pr_tlac2 {
	height:33px;
	padding:12px 0px 7px 0px;
	_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:10px;
}
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;}
#rightcolumn #reference, #rightcolumn #single{margin:0 10px 0 10px;}
#main_content_f #aktualne, #rightcolumn #aktualne {height:73px; margin:0 10px 0 10px; overflow-x: hidden;overflow-y: hidden;}
#main_content_f .csc-header-n2, #main_content_f .csc-header-n3, #rightcolumn .csc-header-n2, #rightcolumn .csc-header-n3, #rightcolumn .csc-header-n1 {
	text-align:left;
/*	margin:10px 10px 0 10px;*/
	margin:10px 0px 0 0px;
	width:180px;
}
#rightcolumn .csc-header-n1, #rightcolumn .csc-header-n2, #rightcolumn .csc-header-n3 {
	margin-left:10px;	
}
#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;
}
#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:right;
}
#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;font-size:1em;}
/* 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-size: 11px;
	font-weight: bold;
	width:450px;
  padding: 1px 0 0 5px;
  margin: 5px 0 10px 5px;
}
#down_box h3 a{
	font-size:11px;
}
/*#down_box .down {	height:210px;}*/
#down_box .news-list-maintext {
	padding:0 10px 0px 5px;
	clear: both;
	height:125px;
}
#down_box #right_down{
	float: left;
	background: url('images/aktuality.png') no-repeat;
	width: 480px; 
  	height:290px; 
	margin-top:18px;
}
#down_box #left_down {
  	float: left; width: 460px;}
#down_box li {margin-bottom:10px;}	
#down_box .rtop {height:0px;_font-size:0px}
#down_box h2 {
	background: url('images/akt_geo_nadpis.png') no-repeat;
	width:460px;
	color: #043b71;
	padding: 4px 0px 2px 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	text-align:center;
	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 {
	padding-left:35px;
	color:#043b71;
	background: none;}
#right_down .news-list-title {
	float: left;
	font-size: 11px;
	font-weight: bold;
	width:450px;
  padding: 1px 0 0 5px;

  margin: 15px 0 10px 5px;
}
#right_down .news-list-container_down {
	color:#043b71;
	font-size: 11px;
	margin-top: 0px;
	padding-bottom:2px;
	padding-left:20px;
	background:none;
	border:0;
	_height:70px;
	_padding-top:0px;
	/*background-color:#f9f9f9;*/
}
#right_down .news-list-item {
	margin:0 0 0 25px;
}
#right_down .news-list-title a, #left_down .news-latest-container_down a{
	color:#043b71;
	text-decoration:underline;
}
#right_down .csc-header-n2 {border:0;
	padding-left:35px;
	color:#043b71;
	background: none;}
	
#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;}
#left_down .news-list-container_down {
	color:#FFFFFF;
	font-size: 11px;
	margin-top: 0px;
	padding-bottom:15px;
	background: transparent url(images/pozadi_x.png) repeat scroll;
	border:0;
	_height:70px;
	_padding-top:0px;
	/*background-color:#f9f9f9;*/
}
#left_down .news-list-item {
	margin-top:0;
}
#left_down a{
	color:#FFFFFF;
}
#left_down .csc-header-n2 {border:0;
	background-color: #043b71;
	padding-left:15px;
	color:#FFFFFF;
	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:white;
}
#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;
}
/* 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;
}

#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;
}

.felogin-hidden {
	display:none;
}

#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;
}

#rightcolumn {
	padding-top:35px;
}
#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 {
	width: 100%;
	font-size: 11px;
	margin-left:0px;
	margin-bottom:10px;
}
#main_content_f #tit_right_up .csc-header h2 {
	color:#043B71;
	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;
}
.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-BOTTOM: #dddddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 181px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 600px; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 0px
}
#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
}