/*................TECTON....................*/
body { 
    margin-top: 0px;
    background-color: #414141;
    background: url(http://www.tecton.sk/images/grafika/bg_tecton.jpg);
}
.template {
    background: url(http://www.tecton.sk/images/grafika/tecton/bg_temp.jpg);
}
td {
   font-family: Tahoma, Verdana;
   font-size: 8pt;
   color: #4A4A4A;  
}
h1 {
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11pt;
    text-transform: uppercase; 
    font-weight: bold;
    color: #00539A;
    margin-top: 10px;
    margin-bottom: 5px;
}
h2, .blogger-detail-title, .search-result h5 {
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #333333;
    padding-bottom: 10px;
}
h3 {
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase; 
    padding-top: 0px;
    margin-bottom: 0px;
}
.hr {
    color: #DFE0E2;
    margin-bottom: 6px;
    margin-top: 6px;
    padding: 0px;
    height: 1px;
    align: center;
}
a {
    color: #00539A;
    text-decoration: none;
}
a:hover {
    color: #767676;
    text-decoration: none;
}
ul {
	list-style-type: square;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
ul a{
    font-family: Tahoma, Verdana, Arial;
    color: #00539A;
	font-size: 8pt;
	font-weight: bold;
}
li {
    text-transform: none; 
    margin: 5px 0px 0px 0px;
    text-align: left;
}
.section-inner-2, .section-inner-4 {
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
.section-inner-3 {
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
.section-inner-3 table td{
    color: #F4F4F4;
}
.section-inner-3 a{
    color: #FFFFFF;
    margin-right: 5px;
}
.section-inner-3 a:hover{
    color: #333333;
    margin-right: 3px;
}
.section-inner-2 h1 {
    color: #606060;
}
.section-inner-3 h1 {
    color: #DFE0E2;
}
.section-inner-4 h1 {
    color: #00539A;
}
.hmenu {
    width: 250px;
    height: 189px;
    text-align: left;
    background: url(http://www.tecton.sk/images/grafika/tecton/menu.jpg);
    padding-bottom: 11px;
}
.hmenu td {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS;
    text-transform: none; 
    letter-spacing: 0px;
    padding-left: 20px;
}
.hmenu a {
    font-size: 9pt;
    font-weight: bold;
    color: #00539A;
    padding-left: 0px;
    padding-right: 0px;
}
.hmenu a:hover {
    color: #767676;
    padding-left: 1px;
}
.vmenu td {
    background: url(http://www.tecton.sk/images/grafika/tecton/vmenu_t.jpg);
    padding-left: 35px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
}
.vmenu a {
    font-family: Verdana, Tahoma, Arial, Trebuchet MS;
    font-weight: bold;
    font-size: 9pt;
    color: #00539A;
}
.vmenu a:hover {
    color: #767676;
    padding-left: 1px;
}
.submenu {
    background: url(http://www.tecton.sk/images/grafika/tecton/submenu_t.jpg);
}
.submenu a {
    margin-left: 3px;
    text-transform: none;
    color: #00539A;
    font-weight: normal;
    padding-left: 10px;
}
.submenu a:hover {
    padding-left: 11px;
    color: #505050;
}
.header td {
    font-family: Tahoma, Arial, Verdana;
    font-size: 7.5pt;
    color: #888;
    text-transform: uppercase; 
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
}
.search {
    width: 252px;
    height: 189px;
    background: url(http://www.tecton.sk/images/grafika/tecton/logo.jpg);
}
.search td {
    padding-right: 6px;
    padding-top: 50px;
}
.search-result {
    padding-bottom: 10px;
}
.search-result h5 {
    padding-bottom: 10px;
}
.search-result a {
    font-weight: bold;
    padding-bottom: 10px;
}
.form-text, .form-textarea, .form-password {
    font-family:  Arial, Verdana;
    color: #595959;
    font-size: 8pt;
    background: url(http://www.tecton.sk/images/grafika/bg_button.gif); 
    border-width: 1px;
    border-style: solid;
    border-color: #E5E5E5;
    text-indent: 2px;
 }
.form-textarea {
    width: 300px;
 }
.form-text {
    width: 150px;
 }
.form-button { 
    font-size: 7pt; 
    font-weight: bold;
    color: #FFFFFF;
    cursor: hand;
    border: 0; 
    background-color: #0F63A5;
 }
.hlavicka {
    background: url(http://www.tecton.sk/images/grafika/tecton/bg_header.jpg);
    height: 32px;
}
.hlavicka td{
   font-size: 8pt;
   color: #68A4D8; 
   padding-left: 10px;
}
.hlavicka a{
   font-size: 8pt;
   font-weight: normal;
   color: #FFFFFF; 
}
.hlavicka a:hover{
   color: #CCCCCC; 
}
.paticka td{
   font-size: 8pt;
   color: #666666; 
   padding-right: 10px;
}
.paticka a{
   font-size: 8pt;
   font-weight: normal;
   color: #999999; 
}
.paticka a:hover{
   color: #CCCCCC; 
}
.pat2 td{
   font-size: 8pt;
   color: #648EB2; 
}
.path {
    height: 10px;
}
.path td {
    color: #C7C7C7;
    font-size: 7pt;
    text-align: right;
}
.path a {
    font-size: 8pt;
    color: #C7C7C7;
}
.path a:hover {
    color: #888;
}
.blogger-preview-list{
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: right;
}
.blogger-list-title,.blogger-preview-title {
   padding-left: 15px;
}
.blogger-list-title a,.blogger-preview-title a {
    color: #00539A;
    text-decoration: none;
}
.blogger-preview-title a {
    font-weight: bold;
}
.blogger-list-title a:hover {
    color: #606060;
    text-decoration: none;
}
.inquiry {
   width: 240px;
    border-width: 1px;
    border-style: solid;
    border-color: #00539A;
    background-color: #0F63A5;
   padding: 1px;
   margin: 0px;
}
.inquiry th{
   font-size: 8pt;
    background-color: #00539A;
    color: #DFE0E2;
   padding-top: 4px;
   padding-bottom: 4px;
}
.inquiry td{
   height: 25px;
}
form {
   padding: Opx;
   margin: 0px;
}
.foto {
    border-width: 1px;
    border-style: solid;
    border-color: #00539A;
    background-color: #ffffff;
}
.map a {
   font-weight: normal;
   color: #00539A;
}
.map a:hover {
   color: #333333;
}
.paging {
    padding-top: 20px;
    margin-top: 0px;
}
.article td .paging td {
    padding-left: 0px;
    padding-right: 0px;
}
.paging-numbers td, .article td .paging-numbers td {
    text-align: center;
    color: #0251A0;
    font-weight: normal;
    background-color: #ffffff;
    border: 1px solid #DFE0E2;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
}
.paging-numbers a {
    color: #00539A;
}
.paging-numbers a:hover {
    color: #0251A0;
}
.search-result-content {
    padding-top: 8px;
    padding-bottom: 3px;
}
.tablex td, .tablex th {
    text-align: center;
    border: 1px solid #EAEAEA;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
}
.tablex th {
    font-weight: bold;
    font-size: 8pt;
    background-color: #EAEAEA;
}
/*................DOCAS....................*/
.caution {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #EAEAEA;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
    background-color: #F5F5F5;
    padding: 5px;
    margin-top: 15px;
    margin-bottom: 10px;
}
.caution th {
    text-transform: uppercase; 
    font-size: 9pt;
    font-weight: bold;
    color: #A21616;
    padding-bottom: 5px;
    text-align: left;
}
.table01 {
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #EAEAEA;
   background-color: #F5F5F5;
   margin-top: 15px;
   margin-bottom: 15px;
}
.table01 td {
   padding: 5px;
}
.table01 th {
   text-transform: uppercase;
   font-size: 8pt;
   font-weight: bold;
   background-color: #DFDFDF;
   color: #A21616;
   padding: 5px;
}
.table01_zvyraz {
   font-size: 8pt;
   font-weight: bold;
}
.table01 td {
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #EAEAEA;
}
.table02 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    text-transform: none;
    align: center;
}
.table02 th {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ccc;
    padding: 2px;
    font-weight: bold;
    font-size: 8pt;
    background-color: #505050;
    color: #fff;
    text-transform: uppercase;
}
.table02 td {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ccc;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ccc;
    padding: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #333;
}
.table02_hl {
   background-color: #f5f5f5;
}
.table02_hlb {
   background-color: #f5f5f5;
   font-weight: bold;
}
blockquote {
   padding-left: 70px;
}
.prod_uvod_text {
   padding-right: 10px;
}
.prod_uvod_text2 {
   padding-left: 10px;
}
.prod_uvod a {
   padding-right: 10px;
   font-weight: bold;
   color: #A21616;
   font-size: 11px;
}
.prod_uvod td {
   padding-top: 3px;
   padding-bottom: 3px;
}
.mailform {
    width: 340px;
    background-color: #FAFAFA;
    border-width: 1px;
    border-style: solid;
    border-color: #E0E0E0;
    padding-bottom: 10px;
    padding-top: 10px;
}
.mailform td {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.error {
   color: #ff0000;
}
.form-button3 { 
    font-size: 7pt; 
    font-weight: bold;
    color: #fff;
    cursor: hand;
    border: 0; 
    background-color: #505050;
    padding: 1px;
}
.formular {
    border-bottom-color: #DFD0B5;
    width: 450px;
    margin-left: 0px;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #ffffff;
    border-top: 1px solid #DFD0B5;
    border-bottom: 1px solid #DFD0B5;
 }
.formular td {
    padding: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.odpoved {
    padding: 5px;
    padding-bottom: 8px;
    padding-top: 8px;
}