body { margin: 0; background-image: url('graphics/background.gif'); background-repeat: repeat-x; background-color: #EFEFEF; text-align: center; font-family: sans-serif; font-size: 12pt; }

p { margin: 0; padding: 0; line-height: 15pt; }
ul { line-height: 15pt; }
img { border: 0; }
img a { border: 0; }

#header { background-image: url('graphics/background-header.gif'); width: 881px; height: 369px; padding: 0 4px 0 4px; margin: 0 auto; }
#header #header-logo  { float: left; width: 273px; }
#header #header-logo img { border: 0; width: 273px; height: 102px; margin: 10px 0 0 20px; }

#header #header-search  { float: right; width: 500px; text-align: right; margin: 40px 20px 0 0; _margin: 40px 10px 0 0; }
#header #header-search a { color: #208EC4; font-family: sans-serif; font-size: 12pt; text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #208EC4; margin-right: 10px;}
#header #header-search a:hover { color: #065A83; border-bottom: 1px solid #065A83; }
#header #header-search .textinput { border: 1px solid #AAAEB2; background-image: url('graphics/input.gif'); height: 17px; margin: 0 5px 0 10px; }
#header #header-search form { display: inline; }
#header #header-menu { float: left; width: 228px; height: 244px; margin-left: 20px; _margin-left: 10px; background-color: #F2F3F4; }
#header #header-menu a { display: block; height: 27px; width: 208px; padding-left: 20px; text-align: left; line-height: 27px; background-color: #F2F3F4; text-decoration: none; color: #57636E; border-bottom: 1px solid #E7E9EA; }
#header #header-menu a:hover { background-color:  #E5E7E8; }

#header #header-graphics { float: right; width: 604px; height: 244px; background-image: url('graphics/graphics.jpg'); margin-right: 20px; _margin-right: 10px; }

#content { background-image: url('graphics/background-body.gif'); width: 881px; margin: 0 auto; padding: 0 4px 4px 4px; }
#content #left { float: left; width: 232px; border-right: 1px solid #E3E5E7; margin-left: 17px; _margin-left: 10px; text-align: left; font-family: sans-serif; font-size: 10pt; color: #57636E; padding-bottom: 60px; padding-right: 3px; }
#content #left h2 {display: block; border-bottom: 2px solid #C7CBCF; width: 218px; font-variant: small-caps; color: #208EC4; font-family: sans-serif; font-size: 13pt; text-align: left; margin: 0 0 10px 0; padding-left: 10px; _position: relative; _left: -2px; }
#content #left a { color: #208EC4; font-family: sans-serif; font-size: 10pt; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #208EC4; }
#content #left a:hover { color: #065A83; border-bottom: 1px solid #065A83; }
#content #left ul a { border: 0; }
#content #left ul { margin-left: 8px; margin-top: 0; padding: 0; position: relative; left: -3px; }
#content #left ul li{ margin: 3px 0 3px 8px; padding: 0; }
#content #left ul li ul { margin: 8px; padding: 0; }
#content #left ul li ul li{ margin: 3px 0 3px 8px; padding: 0; }

#content #right { float: right; width: 604px; margin-right: 20px; _margin-right: 10px; }
#content #right .home-all { float: left; width: 592px; padding: 5px; text-align: left; border: 1px solid #D9D9D9; background-color: #EAECED; font-family: sans-serif; font-size: 10pt; color: #57636E;}
#content #right .home-all p { text-indent: 30pt; }
#content #right .home-all .left { float: left; margin-right: 10px; }
#content #right .home-all .left a { border: 0; }
#content #right .home-all .left a:hover { border: 0; }
#content #right .home-all table { margin: auto; }
#content #right .home-all table tr td { padding: 10px; text-align: center; }
#content #right .home-all table tr td img{ border: 0; }
#content #right .home-all table tr td a{ border: 0; }
#content #right .home-all table tr td a:hover{ border: 0; }
#content #right .home-all .typy-dveri { text-align: left; }
#content #right .home-all .typy-dveri table { float: left; }
#content #right .home-all .typy-dveri table strong { display: block; text-align: left; color: #208EC4; margin-bottom: 10px; font-size: 120%;  }
#content #right .home-all .typy-dveri table tr td { padding: 2px; text-align: center; }
#content #right .home-all .typy-dveri table tr td img{ border: 0; }
#content #right .home-all .typy-dveri table tr td a{ border: 0; }
#content #right .home-all .typy-dveri table tr td a:hover{ border: 0; }
#content #right .home-all .zarvlev {text-align: left;}
#content #right .home-left { float: left; width: 289px; padding: 5px; text-align: left; border: 1px solid #D9D9D9; background-color: #EAECED; font-family: sans-serif; font-size: 10pt; color: #57636E; }
#content #right .home-left p { text-indent: 30pt; }
#content #right .home-right { float: left; width: 289px; padding: 5px; text-align: left; border: 1px solid #D9D9D9; background-color: #EAECED; font-family: sans-serif; font-size: 10pt; color: #57636E; margin: 0 0 2px 2px; }
#content #right .home-right p { text-indent: 30pt; }
#content #right .noimga a { border: 0; }
#content #right .noimga a:hover { border: 0; }
#content #right .home-right .left { float: left; margin-right: 10px; }
#content #right a { color: #208EC4; font-family: sans-serif; font-size: 10pt; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #208EC4; }
#content #right a:hover { color: #065A83; border-bottom: 1px solid #065A83; }
#content #right h1 {margin: 0; padding: 0; font-family: sans-serif; font-size: 19pt; color: #208EC4; font-variant: small-caps; text-align: right;  }
#content #right .nav { display: block; text-align: right; margin-bottom: 8px; color: #516777;}
#content #right h2 { display: block; font-variant: small-caps; color: #208EC4; font-family: sans-serif; font-size: 13pt; margin: 5px; text-align: right; line-height: 23pt; }
#content #right h3 { display: inline; font-variant: small-caps; color: #516777; font-family: sans-serif; font-size: 9pt; margin: 5px; }
#content #right .home-all .kontakt-nad h2{ display: inline; font-variant: small-caps; color: #208EC4; font-family: sans-serif; font-size: 13pt; margin: 5px; margin-left: 0; }
#content #right .home-all .mapa {float: left; width: 200px; margin-right: 5px; }
#content #right .home-all .mapa a { border: 0; }
#content #right .home-all .adresa { }
#content #right .home-all .adresa .cislo { float: left; width: 150px;}

#footer { background-image: url('graphics/background-body.gif'); width: 881px; margin: 0 auto; padding: 0 4px 0 4px; }
#footer h2 { display: inline; font-variant: small-caps; color: #208EC4; font-family: sans-serif; font-size: 13pt; margin: 3px; }
#footer h3 { display: inline; font-variant: small-caps; color: #516777; font-family: sans-serif; font-size: 9pt; margin: 3px; }

#footer .brno { width: 205px; text-align: left; padding-left: 5px; border-right: 1px solid #D4E9F4; background-color: #E8F3F9; float: left; margin-left: 20px; _margin-left: 10px; padding-top: 10px; font-family: sans-serif; font-size: 10pt; color: #57636E; }
#footer .brno img { margin: 5px 0 5px 0; border: 0; }
#footer .brno2 { width: 204px; text-align: left; padding-left: 5px; border-right: 1px solid #D4E9F4; background-color: #E8F3F9; float: left; padding-top: 10px; }
#footer .brno2 img { margin: 5px 0 5px 0; border: 0; }
#footer .bites { width: 204px; text-align: left; padding-left: 5px; border-right: 1px solid #D4E9F4; background-color: #E8F3F9; float: left; padding-top: 10px; }
#footer .bites img { margin: 5px 0 5px 0; border: 0; }
#footer .zastavka { width: 205px; text-align: left; padding-left: 5px; background-color: #E8F3F9; float: left; padding-top: 10px; }
#footer .zastavka img { margin: 5px 0 5px 0; border: 0; }

#footer .adresa { width: 155px; float: left; text-align: left; font-family: sans-serif; font-size: 10pt; color: #57636E; margin-left: 14px; _margin-left: 7px; margin-bottom: 10px; position: relative; left: -14px; }

#footer #end { font-family: sans-serif; font-size: 10pt; color: #57636E; padding-bottom: 25px; }
#footer #end a { color: #208EC4; font-family: sans-serif; font-size: 10pt; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #208EC4; }
#footer #end a:hover { color: #065A83; border-bottom: 1px solid #065A83; }

.both { clear: both; }
.cara { position: relative; top: -6px; } 
.doright { text-align: right; display: block; float: right; margin: 15px 0 5px 0; }
.columdown { padding-top: 39px; }
.zaluzky {text-align: center; width: 100%; }
.argumenty { line-height: 15pt; }
.h276 { height: 276px; }
.h131  { height: 131px; }
.h610  { height: 695px; }
.h350  { height: 350px; }
.h330 { height: 330px; }
.h550 { height: 550px; }
.h580 { height: 605px; }
.h900 { height: 950px; }
.h1200 { height: 1680px; }
.p-par { padding-top: 0px; padding-bottom: 6px; }
.p5 {padding: 3px; }