/* GENERAL STYLES */
@import url("./menubuttons.css");
@import url("./kalkulacka.css");
@import url("./mainPage.css");


body,html {
    margin:0;
	padding:0;
	background-color: #fff;
	font-size:12px;
	text-align: center;
    font-family:Verdana;
    line-height:150%;
}

body.mceContentBody{
 text-align:left !important;
}

h1{
	color:#1892F0;
	font-size:18px;
	color:#FF6633;
	margin-top:0px;
	padding-top:0px;

}

h2{
	color:#1892F0;
	font-size:14px;
	margin:15px 0px 6px 0px;
/*	font-weight:normal;*/
margin-bottom:0px;

}
h4{
	color:#1892F0;
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
	line-height:100%;
        font-size:12px;
}
h5{
        color:#000;
	margin-top:0px;
	margin-bottom:0px;
	padding:5px 0px 0px 0px;
        font-size:12px;
}
h3{
	color:green;
	border:1px dashed #c2c2c2;
	padding:15px;
	font-weight:bold;
}

a{
	/*font-weight:bold;*/
	color:#FF6633;
}
a:hover{
	/*font-weight:bold;*/
	color:#959595;
}

a img{
	border-width:0px;
}

.superIndex{
	vertical-align:super;
}

p
{
	line-height:150%;
	text-align:justify;
	margin: 5px 0px 15px 0px;
}
#textPageContent
{
/*
	text-align:justify;*/
	margin: 5px 0px 20px 0px;
overflow:auto;
}

ul{
	line-height:200%;
}

#textPageContent .noBorder{
        border:0px;
        width:678px;
}

#textPageContent .noBorder td{
        border:0px;
        text-align:left;
}
#textPageContent .kontakt .noBorder td{
width:50%;
line-height:12px;
}
#container {
	margin: 0px auto;
    padding:0px;
	width: 960px;
    background: #fff;
    text-align:left;
}
#header {
	position:relative;
    background:url(../media/css/headerimage.png) top;
    width: 960px;
    height: 175px; /*165*/
	background-repeat: no-repeat;
	background-position:top;
}

#content {
	float: none; /*float:left;*/
	overflow:hidden;
}
#footer{
    background-image:url(../media/css/footer.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;
    width: 960px;
    height: 130px;
    border-top:1px dashed #c2c2c2;
    
}
#footer .footerLogo{
	margin:20px 10px 20px 10px;
	float:left;
}
#footer .footerText{
	float:right;
	text-align:right;
	color:#777;

}
#footer .footerDownText{
	float:center;
	text-align:center;
	size:xx-small;
	color:#777;

}
#footer .footerText div{
	margin:50px 20px 0px 20px;
}
#footer .footerText a{
	font-weight:bold;
	color:#888;
}
#footer .footerDownText a{
	size:xx-small;
	color:#888;
}
#content #secondNavigation{
	width:260px;
	float:left;
}
#content #textPageContent{
	width:680px;
	text-align:justify;
	float:right;
}


#textPageContent table{
    width:679px;
    border-collapse:collapse;
    border:1px dashed #C2C2C2;
    margin-left:1px;
    margin-top:1px;
}


#textPageContent th{
    color:#7B7B7B;
    border-left:1px dashed #C2C2C2;
    border-right:1px dashed #C2C2C2;
    border-bottom:1px dashed #C2C2C2;
}

#textPageContent td{
    border-left:1px dashed #C2C2C2;
    border-right:1px dashed #C2C2C2;
    padding:5px;
}

#textPageContent .left{
    padding:5px;
    color:#7B7B7B;
    font-weight:bold;
    text-align:left;

 border-left:1px dashed #C2C2C2;
}

#textPageContent .center{
    text-align:center;
}

#textPageContent .tableTitle{
    text-align:right;
    font-weight:bold;
    float:right;
}

#textPageContent .pozn{
    background:url(/media/css/pozn.png) no-repeat center left;
    padding-left:20px;
    font-style:cursive;
}
#textPageContent .pozn p{
    margin:0px;
    border:1px solid red;
}

#textPageContent .pozn .title{
    font-weight:bold;
    font-style:normal;
    font-size:100%;
    color:#000;
    padding:0px;
}

#naviListSecond{
margin-bottom:20px;
}
#naviListSecond td{
    width:260px;
    height:45px;
    background:url(../media/4482/button2level.png) no-repeat; 
    vertical-align:top;
}
#naviListSecond td a{
    color:black;
    text-decoration:none;
    display:block;
    width:260px;
    height:40px;
    line-height:40px;
    padding-left:10px;
    font-weight:bold;
}
#naviListSecond selected{
    list-style-image:url(../media/css/odrazka.png);
}
#naviListSecond td.selected a{
    color:#FF6633;
}


.listHref{
    margin-top:0px;
    padding-top:0px;
    list-style-type:none;
    padding-left:0px;
    margin-left:0px;
}
.listHref li{
/*  line-height:20px;*/


/*  margin-top:5px;*/
  padding-left:12px;
  margin-left:0px;

  background-position: 0 7px;
  background-image: url(../media/css/odrazka.png);
  background-repeat: no-repeat;

}
.listHref a{
    font-weight:bold;
}
#textPageContent .listHref li{
line-height:150%;
   margin-top:5px;
   background-position: 0 5px;
}
/* news ---------------------------------------------------------------------------*/
#News{
    width:960px;
    overflow:hidden;
    padding-bottom:20px;
}
#News #NewsList{
    width:330px;
    border-right:1px dashed #c2c2c2;
    vertical-align:top;
}
#News #NewsList h5{
    font-size:11px;
}
#News #NewsList ul{
    list-style-type:none;
    margin:0px 10px 10px 10px;
    padding:0px;
    overflow:hidden;
    line-height:120%;;
}
#News #NewsList li{
    overflow:hidden;
    margin-bottom:0px;
text-align:justify;
}

#News #NewsList a{
    text-align:justify;
    display:block;
    text-decoration:none;
    font-weight:bold;
    margin-bottom:5px;
}

#News .NewsDetail{
    width:620px;
    padding-left:9px;
    margin-bottom:20px;
    overflow:hidden;
    vertical-align:top;

}

.NewsDetail img{
float:right;
margin:5px 0px 0px 10px;
}



.textImg{
float:right;
/*margin:5px 0px 0px 10px;*/
font-weight:bold;
text-align:right;
}
.textImg a{
text-decoration:none;
}
.textImg img{
margin:5px 0px 0px 10px;
}
/* search ----------------------------------------------------------------------*/
.xsltsearch_result p {margin: 0; padding: 0; }
.xsltsearch_result:hover {background: #f6f6f6;}
.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
.xsltsearch_title {font-weight: bold;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding-bottom: 10px;}
.xsltsearch_description strong {background: #ff9;} /* search term highlighting */
#xsltsearch_navigation {text-align: center;}
#xsltsearch_navigation .disabled {color: #999;}
#xsltsearch_stats {font-size: 75%; color: #666;}


.clientsList{
    overflow:hidden;
}
#textPageContent .clientsList table{
border-collapse: collapse;
border:1px dashed #C2C2C2;
}
#textPageContent .clientsList .logo{
   border-left:1px dashed #C2C2C2;
   border-right:1px dashed #C2C2C2;
   border-top:1px dashed #C2C2C2;
   padding-top:20px;
} 
#textPageContent .clientsList .name{
   border-left:1px dashed #C2C2C2;
   border-right:1px dashed #C2C2C2;

font-weight:bold;
padding-bottom:10px;
}
#textPageContent .clientsList .desc{
   border-left:1px dashed #C2C2C2;
   border-right:1px dashed #C2C2C2;
  
padding-bottom:16px;
}



.clientsList .client{
    width:200px;
    float:left;
    margin-bottom:30px;


}
.clientsList .client img{
    margin-left:20px;
}
.clientsList .client div{
    margin:10px 0px 10px 20px;
}
.error{
    color:#FF6633;
}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }


/* text page ------------------------------------------------------------------*/

.tr1{
    background:#F5F5F5;
}
.tr2{
    background:#FFFFFF;

}
.poznamka{
}
.poznamka hr{
    height:1px;
}
.poznamka .normal{
    margin:0px 0px 0px 100px;
}
.poznamka .small{
    margin:0px 0px 0px 100px;
    font-size:10px;
}


.textHighLightAll{
background: url(../media/css/textHighLightCenter.png) repeat-y left;
border-bottom:1px solid white;
}
.textHighLightTop{
background:url(/media/css/textHighLightTop.png) no-repeat top left;
}
.textHighLightBottom{
background:url(/media/css/textHighLightBottom.png) no-repeat bottom left;
}
.textHighLight{
padding:12px 0px 12px 27px;
font-weight:bold;
color:#7B7B7B;
}
.textHighLight p{
margin:0px;padding:0px;
}
#textPageContent .mapaWebu{
width:100%;
border:0px;

}
#textPageContent .mapaWebu td{
border:0px;
width:50%;
line-height:100%;
}

.black{
color:#000;
font-size:13px;
text-align:center;
margin: 15px 0px 10px 0px;
}
.hideoverload{
   overflow:hidden;
   width:100%;
padding:0px;
}
.hideoverload img{
   margin:0px 10px 10px 0px;
   float:left;
}


#textPageContent .ziskatEway {
font-size:11px;
}
#textPageContent .ziskatEway td{
text-align:center;
width:220px;
vertical-align:top;
}


#textPageContent .ziskatEway td p{
width:180px;
margin:auto;
margin-top:15px;
}

/** stahnete si eway odkaz pod videem*/
.downloadEwaySingle{
    text-align:center;
    width:640px;
}
.downloadEwaySingle img{
  margin-top:20px;
  
}

.edice, 
#textPageContent .edice{ text-align:left;}
.edice ul, 
#textPageContent .edice ul{ text-align:left; margin:0; padding-left:20px;}
.edice table, 
#textPageContent .edice table{width:auto;   border:0;   margin:0;}
.edice table td, 
#textPageContent .edice table td {  border:0;  padding:0; vertical-align:top;}
.edice h2, 
#textPageContent .edice h2{line-height:25px;}

.mceVisualAid{
border:0 !important;
}

.newsletter b{
  color:#FF6633;
}

.srotovne ul{
  margin: 20px;
}
.srotovne li{
  margin:10px 0;
}
 


/* EDITOR PROPERTIES */
h1 {

}

h2 {

}

h3 {

}

p {

}

 #textPageContent table.noborders {

}

