html {font-size: 100%;}

body {
    font-family: "Trebuchet MS", tahoma, arial, lucida, sans-serif;
    font-size: 0.75em;
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #333333;
    background: #FFFFFF;
}

table {font-size: 1em;}

form {margin: 0px;}

input, textarea {
    font-family: trebuchet ms, verdana, tahoma, arial, lucida, sans-serif;
}

a {
    text-decoration: underline;
    color: #005844;
}

a.prCnt {
    display: block;
    width: 262px;
    height: 58px;
    line-height: 55px;
    text-indent: 120px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 1.1em;
    position: absolute;
    right: 0px;
    top: -10px; 
    background: url('/images/btn-contact.png') top left no-repeat; 
}

a:hover {text-decoration: none;}

a img {border: 0px;}

ul {text-align: left;}

ul li a{text-decoration: none;}
ul li a:hover{text-decoration: underline;}

#head h1, #head b {
    margin: 0px; 
    padding: 0px;
    display: block;
}

#head h1 a, #head b a {
    background-color: transparent; 
    display: block; 
    position: absolute;
    width: 250px;
    left: 0px;
    bottom: 0px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
}

#head h1 span, #head b span {
    width: 250px;
    height: 101px;
    background: url('/images/logo-svitap.jpg') left top no-repeat;
    cursor: pointer; 
    display: block; 
    z-index: 1;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

h4 {margin: 0px 0px 5px 0px;}

#head {
    width: 1004px;
    height: 163px;
    margin: 0px auto;
    position: relative;
    background: url('/images/header.jpg') left top no-repeat;
}

#menus {
    width: 1004px;
    height: 41px;
    text-align: left;
    margin: 0px auto;
    background: #004C38 url('/images/menu-bg.png') left top no-repeat;
}

#menus ul {
    padding: 0px;
    list-style-type: none;
}

#lang {margin: 0px; width: 200px; border: 0px solid red; float: left;}

#lang li {float: left; }
#lang li a {
    float: left;
    color: #0F6451;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 40px;
    padding-left: 22px;
    margin-left: 20px;
}

#lang li.cs a {background: url('/images/cs.png') left 12px no-repeat;}
#lang li.en a {background: url('/images/en.png') left 12px no-repeat;}

#menu {
    width: 700px; 
    margin: 0px 0px 0px 0px; 
    display: inline;
    float: right;
    border: 0px solid red;
}

#menu li {
    float: left; 
    position: relative;
    top: 3px;
    margin-right: 0px;
    _margin-right: 0px;
    background: url('/images/menu-sep.png') right 8px no-repeat;
}

#menu li a {
    margin-left: 10px;
    height: 41px;
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    padding-right: 10px;
    line-height: 30px;
}

#menu li.active {
    background: url('/images/menu-bg-left.gif') left top no-repeat;
} 

#menu li.active a {
    background: url('/images/menu-bg-right.gif') right top no-repeat;
    color: #000000;
}

#main {
    width: 1004px;
    margin: 0px auto 0px auto;
    padding-top: 15px;
    text-align: left;
    background: url('/images/main-bg.png') left top repeat-x;
}

#hLeft {
    width: 665px;
    float: left;
}

#hRight {
    width: 322px;
    float: right;
    margin: 0px 10px 0px 0px;
    display: inline;
}

#hRight .lefth2 {
    border-top: 2px solid #CCCCCC; 
}

.box { 
    width: 322px;
    height: 122px;
    float: left;
    position: relative;
    margin: 0px 0px 8px 10px;
    display: inline;
    text-decoration: none;
}

.box h2 {
    font-size: 1.1em;
    color: #333333;
    margin: 10px 0px 0px 35px;
    line-height: 1.1em;
}

.box span {
    width: 200px;
    _width: 178px;
    font-size: 0.8em;
    font-weight: bold;
    margin: 4px 0px 0px 15px;
    line-height: 1.2em;
    display: block;
}

.box img {
    float: right;
    margin: 2px 2px 0px 0px;
}

.box a.btn {
    display: block;
    width: 101px;
    height: 24px;
    position: absolute;
    bottom: 7px;
    right: 7px;
    color: #FFFFFF;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    line-height: 22px;
    background: url('/images/btn-more-info.png') left top no-repeat;
}
.box a.btn:hover {
    text-decoration: underline;
}

.hProduct {
    background: url('/images/home-box.jpg') left top no-repeat;
    font-size: 0.9em;
    line-height: 1.2em;
}

.hProduct p { margin-left: 15px;}

.hMozaika {background: url('/images/box-mozaika.jpg') left top no-repeat;}
.hMozaika span {
    margin: 40px 0px 0px 10px;
    color: #FFFFFF;
    width: 130px;
    font-size: 18px;
    padding-top: 10px;
}

.hHaly {background: url('/images/box-haly.jpg') left top no-repeat;}
.hHaly span {
    margin: 40px 0px 0px 10px;
    color: #FFFFFF;
    width: 140px;
}

.hSearch {margin: 0px 0px 8px 0px; background: url('/images/box-search.jpg') left top no-repeat;}
.hSearch.en { background: url('/images/box-search-en.jpg') left top no-repeat;}
.hSearch form {
    position: relative;
    top: 41px;
    left: 140px;
    width: 160px;
}

.hSearch form input.input {
    width: 120px;
    border: 0px;
    border: 0px solid red;
}
.hSearch form input.btn {
    position: relative;
    top: 10px;
    left: 5px;
}

.hTatralan {
    margin: 0px 0px 8px 0px;
    position: relative;
    background: url('/images/box-tatralan.jpg') left top no-repeat;
}
.hTatralan img {margin: 0px; position: absolute; top: 0px; left: 0px;}

#menuLeft {
    width: 261px;
    float: left;
    margin: 25px 0px 50px 0px;
    background: url('/images/menu-left-bg.png') left top repeat-y;
    
}

#menuLeft ul {
    width: 261px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: url('/images/menu-left-top.png') left top no-repeat;
} 

#menuLeft ul li a {
    padding: 2px 0px 0px 15px;
    display: block;
}

#menuLeft ul li a.active {
    font-weight: bold;
}

#content {
    width: 700px;
    float: right;
    margin-right: 10px;
    margin-bottom: 20px;
    position: relative;
}

#content table.infoT {font-size: 0.9em; border-collapse: collapse; margin-top: 20px;}
#content table.infoT th {
    text-align: left;
    font-weight: bold;
    background: #EEEEEE;
    border: 1px solid #CCCCCC;
}
#content table.infoT td {
    border: 1px solid #CCCCCC;
}

#content table.imgT td {vertical-align: top;}
#content table.imgT.w180 td img {width: 180px; margin: 5px 15px 15px 0px;}

#content img {border: 2px solid #CCCCCC;}
#content img.noBorder {border: 0px;}
#content p {text-align: justify;}
#content p.path {font-size: 0.9em; margin: 0px;}
#content h2 {
    margin: 2px 0px 5px 0px;
    color: #01634A;
    font-size: 1.4em;
}

#content.noMenu {
    width: 980px;
    float: none;
    margin-left: 10px;
}

#products a {
    display: block;
    float: left;
    width: 157px;
    height: 142px;
    position: relative;
    color: #333333;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    margin: 5px 7px 5px 0px;
    cursor: pointer;
}

#products a img {border: 0px;}

#products a strong  {
    display: none;
}

/*
#products a.blue {background: #000080;}
#products a.red {background: #FF0000;}
#products a.yellow {background: #FF9900;}
#products a.purple {background: #800000;}
#products a.green {background: #CCFFCC;}
*/

#products a.noMargin {margin-right: 0px;}

#atypickaZastreseni span {background: url('/images/produkty/ico-002.jpg') left top no-repeat;}
#atypickeTextilie span {background: url('/images/produkty/ico-003.jpg') left top no-repeat;}
#autoplachty span {background: url('/images/produkty/ico-004.jpg') left top no-repeat;}
#pytle span {background: url('/images/produkty/ico-058.jpg') left top no-repeat;}
#dekontaminacniStan span {background: url('/images/produkty/ico-006.jpg') left top no-repeat;}
#dekontaminacniVanicka span {background: url('/images/produkty/ico-007.jpg') left top no-repeat;}

#kojeneckyTextil span {background: url('/images/produkty/ico-015.jpg') left top no-repeat;}
#dverniHrazeni span {background: url('/images/produkty/ico-059.jpg') left top no-repeat;}
#filtracniTkaniny span {background: url('/images/produkty/ico-041.jpg') left top no-repeat;}
#foliovniky span {background: url('/images/produkty/ico-009.jpg') left top no-repeat;}
#humanitarniPrikryvky span {background: url('/images/produkty/ico-011.jpg') left top no-repeat;}
#igloo span {background: url('/images/produkty/ico-061.jpg') left top no-repeat;}

#izolacniFolie span {background: url('/images/produkty/ico-013.jpg') left top no-repeat;}
#kanalizacniUzavery span {background: url('/images/produkty/ico-014.jpg') left top no-repeat;}
#karavanovePristresky span {background: url('/images/produkty/ico-060.jpg') left top no-repeat;}
#kompozitniTkaniny span {background: url('/images/produkty/ico-062.jpg') left top no-repeat;}
#kozenkyUsne span {background: url('/images/produkty/ico-016.jpg') left top no-repeat;}
#kusovyBytTextil span {background: url('/images/produkty/ico-017.jpg') left top no-repeat;}

#lehatkoviny span {background: url('/images/produkty/ico-063.jpg') left top no-repeat;}
#montovaneHaly span {background: url('/images/produkty/ico-019.jpg') left top no-repeat;}
#mzdovaPrace span {background: url('/images/produkty/ico-034.jpg') left top no-repeat;}
#nanosy span {background: url('/images/produkty/ico-064.jpg') left top no-repeat;}
#norneSteny span {background: url('/images/produkty/ico-021.jpg') left top no-repeat;}
#obaloveMaterialy span {background: url('/images/produkty/ico-022.jpg') left top no-repeat;}

#obuvnickeTkaniny span {background: url('/images/produkty/ico-023.jpg') left top no-repeat;}
#partyStany span {background: url('/images/produkty/ico-025.jpg') left top no-repeat;}
#PeKasirovane span {background: url('/images/produkty/ico-026.jpg') left top no-repeat;}
#plachty span {background: url('/images/produkty/ico-028.jpg') left top no-repeat;}
#plovouciHrazeni span {background: url('/images/produkty/ico-065.jpg') left top no-repeat;}
#plynojemy span {background: url('/images/produkty/ico-029.jpg') left top no-repeat;}

#podstresniFolie span {background: url('/images/produkty/ico-030.jpg') left top no-repeat;}
#poromerniUsne span {background: url('/images/produkty/ico-032.jpg') left top no-repeat;}
#potahoveTkaniny span {background: url('/images/produkty/ico-033.jpg') left top no-repeat;}
#prodejniStanky span {background: url('/images/produkty/ico-035.jpg') left top no-repeat;}
#pronajmyParty span {background: url('/images/produkty/ico-036.jpg') left top no-repeat;}
#protipovodnoveHrazeni span {background: url('/images/produkty/ico-037.jpg') left top no-repeat;}

#prepravniVak span {background: url('/images/produkty/ico-066.jpg') left top no-repeat;}
#pristreskyBazen span {background: url('/images/produkty/ico-067.jpg') left top no-repeat;}
#regranulacniLinka span {background: url('/images/produkty/ico-068.jpg') left top no-repeat;}
#reklamniZbozi span {background: url('/images/produkty/ico-069.jpg') left top no-repeat;}
#samonosneNadrze span {background: url('/images/produkty/ico-042.jpg') left top no-repeat;}
#stanovky span {background: url('/images/produkty/ico-044.jpg') left top no-repeat;}

#stany span {background: url('/images/produkty/ico-045.jpg') left top no-repeat;}
#technickeTkaniny span {background: url('/images/produkty/ico-047.jpg') left top no-repeat;}
#textilniArchitektura span {background: url('/images/produkty/ico-048.jpg') left top no-repeat;}
#textilniGaraze span {background: url('/images/produkty/ico-010.jpg') left top no-repeat;}
#textilniKlimamembrany span {background: url('/images/produkty/ico-049.jpg') left top no-repeat;}
#tkaninyPracovni span {background: url('/images/produkty/ico-050.jpg') left top no-repeat;}

#tkaninyNanosovani span {background: url('/images/produkty/ico-051.jpg') left top no-repeat;}
#ubrusoviny span {background: url('/images/produkty/ico-070.jpg') left top no-repeat;}
#uklidoveTextilie span {background: url('/images/produkty/ico-052.jpg') left top no-repeat;}
#upravaTkanin span {background: url('/images/produkty/ico-053.jpg') left top no-repeat;}
#vazaciPasek span {background: url('/images/produkty/ico-054.jpg') left top no-repeat;}
#vybaveniHotelu span {background: url('/images/produkty/ico-071.jpg') left top no-repeat;}

#vyrobkyMikrovlakno span {background: url('/images/produkty/ico-056.jpg') left top no-repeat;}
#zahradniPavilony span {background: url('/images/produkty/ico-057.jpg') left top no-repeat;}
#montazniStan span {background: url('/images/produkty/ico-072.jpg') left top no-repeat;}
#bytovyTextilMetrovy span {background: url('/images/produkty/ico-073.jpg') left top no-repeat;}

.historyLeft {
    width: 260px; 
    float: left; 
    text-align: justify;
    padding-left: 20px;
}

.historyRight {
    width: 450px; 
    float: left; 
    text-align: justify;
}

#history {
    width: 350px;
    margin: 0px;
    padding: 0px;
}

#history li {
    margin: 0px 0px 5px 20px;
    text-align: justify;
}

.historyGreen {
    color: #69AF26;
    font-weight: bold;
}

.form label.obligatory {color: #CC0000;}
.obligatory {color: #CC0000;}
.form input, .form textarea {
    border: 2px solid #006A50;
}

#footer {
    width: 1004px;
    height: 40px;
    margin: 20px auto 0px auto;
    background: #004533 url('/images/footer-bg.png') left top repeat-x;
}

#footer ul {
    margin: 0px 0px 0px 5px;
    padding: 0px;
    float: left;
    width: 400px;
    list-style-type: none;
}

#footer ul li {float: left;}
#footer ul li a {
    float: left;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding-top: 15px;
    margin-left: 10px;
    padding-right: 10px;
    background: url('/images/menu-sep.png') right 16px no-repeat;
}

#footer p {
    margin: 0px;
    color: #FFFFFF;
    float: right;
    font-size: 0.9em;
    padding: 15px 20px 0px 0px;
}

#footer p a {color: #FFFFFF;}

.bold {font-weight: bold;}
.cleaner {clear: both;}
img.right {float: right; margin-left: 20px;}

#msgError {
    border: 2px solid #E10915;
    padding: 10px 0px 10px 10px;
    margin: 20px 0px;
    background: #FB999E;
    color: #FFFFFF;
    font-weight: bold;
}

#msgOk {
    border: 2px solid #009900;
    padding: 10px 0px 10px 10px;
    margin: 20px 0px;
    background: #009933;
    color: #FFFFFF;
    font-weight: bold;
}

#svtp_k {
    width: 1000px;
    margin: 0px;
    padding: 0px;
    clear: both;
    padding-top: 10px;
    text-align: left;
    color: #696D6D;
}
#svtp_k p, #svtp_k b, #svtp_k strong, #svtp_k p a { color: #696D6D; }
#svtp_k p { clear: left; float: left;}
#svtp_k h1 { margin: 20px 0px 0px 0px; }
#svtp_k h2 { margin: 0px; }

/* AFLINKS */

#svtp_l {
    position: relative;
    float: left;
    margin: 40px 45px 20px;
    padding: 0px;
    text-align: left;
    font-weight: 100;
    font-size: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #696D6D;
}
#svtp_l p { clear: left; float: left; margin: 0px; padding: 0px; font-size: 11px; }
#svtp_l p a { color: #005844;}

.ppts {
    border: 1px black solid;
    padding: 5px;
    border: 2px;
    width: 20px;
    height: 20px;
}

#tfld a.ppts:link  {color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px;}
#tfld a.ppts:visited  {color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px;}
#tfld a.ppts:hover  {color: #000000; text-decoration: none; background-color: #D2DCC1; border: 1px;}
#tfld a.ppts:active  {color: #000000; text-decoration: none; background-color: #FFFFFF; border: 1px;}

p.news {margin-bottom: 30px; }

p.news a {
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
}