body { background: #fff; color: #555555; font-family: arial, sans-serif; font-size: 10pt; margin: 0 0 0 0; padding: 0 0 0 0; }

a { color: #042A41; }

p { margin: 0 0 0 0; padding: 0 0 0 0; }

form { margin: 0 0 0 0; padding: 0 0 0 0; line-height: 1em; }

#container { position: relative; z-index: 1; margin: 0 auto 0 auto; width: 991px; }

html>body #left { background: url(/opencms/opencms/system/modules/cz.avia.www/resources/headbck.png) repeat-x top left; left: 0; top: 0; }

#left { position: absolute; left: 0; top: 0px; z-index: 0; width: 100%; height: 386px; background: url(/opencms/opencms/system/modules/cz.avia.www/resources/headbckie.png) repeat-x top left; }

#horni { height: 104px; }

#logo { height: 104px; width: 100px; margin: 5px 0 0 50px; }

#logo img { border: 0; }

#levyhorni { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/gradient1a.png); height: 104px; width: 1px; float: left; }

#logoavia { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/css/topbck.png); height: 104px; width: 191px; float: left; }

#centerhorni { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/css/topbck.png); height: 104px; width: 600px; float: left; }

#centerhornitop { height: 52px; }

#language { float: right; padding: 5px 0 0 0; }

#language img { border: none; }

#language { text-align: right; margin: 0 0 5px 0; }

#language a { color: #666666; text-decoration: none; text-transform: lowercase; }

#centerhornibottom { background: url(/opencms/opencms/system/modules/cz.avia.www/resources/css/topbottombck.png) no-repeat bottom left; height: 52px; }

#topnav { margin: 25px 0 0 0; width: 350px; float: left; font-size: 8pt; color: #A1A1A1; text-transform: none; padding: 0 4px 0 0; text-align: right; }

#topnav h2 { background: no-repeat right top url(/opencms/opencms/system/modules/cz.avia.www/resources/topnavsep.png); display: inline; padding: 0 10px 0 5px; margin: 0 0 0 0; font-size: 8pt; }

#topnav ul { margin: 5px 0 0 0; }

#topnav li { display: inline; }

#topnav li a { text-decoration: none; color: #0068B2; }

#pravyhorni { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/gradient1a.png); height: 104px; width: 1px; float: left; }

html>body #separatorprvni { margin: 0 0 0 0; }

#separatorprvni { line-height: 1px; width: 100%; height: 1px; background-color: #0175B0; margin: -5px 0 0 0; font-size: 1px; }

#login { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/gradient1d.png); border-left: #B8B8BA 1px solid; height: 94px; width: 189px; float: left; padding: 10px 0 0 10px; }

#loginform { margin: 0; }

#login .site { margin: 0 0 0 0; text-align: left; text-transform: uppercase; font-size: 8pt; font-weight: normal; }

#login .logged { margin: 0 0 0 0; font-size: 7pt; font-weight: normal; }

#login .user { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/human.png); background-repeat: no-repeat; background-position: left bottom; padding: 0px 0 0 20px; margin: 5px 0 0 0; text-align: left; }

#login .user #username { margin: 2px; padding: 2px; border: 0; background-color: #fff; width: 110px; height: 15px; font-size: 8pt; }

#login .pass { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/lock.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin: 2px 0 0 0; text-align: left; }

#login .pass #password { margin: 2px; padding: 2px; border: 0; background-color: #fff; width: 110px; height: 15px; font-size: 8pt; }

#login .enter { }

#login .pass #loginbutton { margin: 0; border: 0; font-size: 8pt; cursor: pointer; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/button.gif); background-repeat: no-repeat; background-position: top left; width: 18px; }

#loggedin .enter { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/button.gif); background-repeat: no-repeat; background-position: 0% 60%; padding-left: 15px; margin: 3px 0 0 0px; }

#login .enter #logoutbutton { margin: 0px 0 0 0px; font-weight: bold; text-decoration: underline; color: #0068C4; background-color: #E6E6E6; padding: 2px 2px 2px 0; border: 0; font-size: 7pt; cursor: pointer; }

#login .enter a { font-weight: bold; font-size: 8pt; text-decoration: underline; }

#loggedin { margin: 3px 0 0 0; text-align: left; }

#loggedin .username { margin: 0 0 0 0; text-align: left; font-size: 8pt; font-weight: bold; }

#logoutform { margin: 0; }

#knd { padding: 1px 0 0 5px; }

#knd h3 { text-transform: uppercase; margin: 20px 0 0 0; }

#knd a.external, #knd a[href ^="http://"] { background: url(/opencms/opencms/system/modules/cz.avia.www/resources/external.png) center right no-repeat; padding-right: 13px; }

#searchrowsub { background-color: #EDEEF0; width: 197px; height: 23px; line-height: 0; margin: 3px 0 0 0; }

#searchrowsub .search { padding: 3px 0 0 18px; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/lupa.png); background-repeat: no-repeat; background-position: 0% 80%; margin: 2px 0 2px 0; line-height: 0; }

#searchrowsub .search .enter { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/sipkaprava.gif); background-repeat: no-repeat; background-position: 10% 70%; padding-left: 15px; text-decoration: underline; margin: 0 0 20px 0; }

#searchrowsub .search #query { padding: 2px; border: 0; font-size: 8pt; width: 100px; }

#searchrowsub .search .enter #searchbutton { font-weight: bold; text-decoration: underline; color: #0068C4; background-color: #EDEEF0; padding: 2px; border: 0; font-size: 8pt; cursor: pointer; width: 18px; }

#searchrow { width: 200px; padding: 10px 10px 10px 10px; height: 28px; margin: 0 0 3px 10px; line-height: 0; float: left; }

#searchrow .label{ margin: 3px 0 10px 0; text-align: left; text-transform: uppercase; font-size: 8pt; font-weight: normal; }

#searchrow .search { padding: 0 0 0 19px; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/lupa.png); background-repeat: no-repeat; background-position: 0% 80%; margin: 0 0 0 0; line-height: 0; text-align: left; }

#searchform { margin: 0; padding: 0; }

#searchrow .search .enter { padding: 0; margin: 0 0 0 0; }

#searchrow .search #query { margin: 0; padding: 2px; border: 0; font-size: 8pt; width: 110px; }

#searchrow .search .enter #searchbutton { margin: 0; border: 0; font-size: 8pt; cursor: pointer; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/button.gif); background-repeat: no-repeat; background-position: top left; width: 18px; }

#searchresult { font-family: arial; }

#searchresult .search { text-align: left; padding: 9px 0 0 0;}

#searchresultsform .enter { padding: 0; margin: 0 0 0 0; }

#searchresult .search #query { padding: 2px; background-color: #fff; font-size: 8pt; }

#searchresultsform #searchbutton { margin: 0; border: 0; font-size: 8pt; cursor: pointer; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/button.gif); background-repeat: no-repeat; background-position: top left; width: 18px; }

#searchresultsform .element{ padding: 0 0 0 0; margin: 10px 0 0 0;  line-height: 140%;}

#searchresultsform .element .title{ float: left; margin: 0 5px 0 0px; font-weight: bold; }

#searchresultsform .element .score{ float: left; font-size: 8pt; margin: 0 5px 0 15px; }

#searchresultsform .element .datum{ font-size: 8pt; float: right; margin: 0 15px 0 15px; }

#searchresultsform .element .popis{ clear: right; border-bottom: dashed 1px; text-align:left; margin: 0 0 0 0;}

#searchresultsform #searchnav { text-align: center; margin: 10px 0 0 0; border: none; background: none; }

#searchresultsform #searchnav input { border: none; background: none; }

#navlogo { height: 277px; }

#navbar { border-left: #1C91BD solid 1px; height: 270px; width: 190px; float: left; padding-top: 5px; margin: 0 0 0 0; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/gradientmenu.png); background-repeat: repeat-y; background-position: top left; text-align: left; background-color: navy;}

#navbar h2 { font-size: 8pt; text-transform: uppercase; padding: 2px 0 4px 0; margin: 0; }

#navbar h2 a {display: block;}

#navbar ul { list-style: none; margin: 0 10px 0 0; padding: 0; }

#navbar ul .normal { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/menuborder.png); background-repeat: repeat-x; background-position: bottom left; color: #0267AD; margin: 0; padding: 0; }

#navbar .normal a { color: #fff; padding: 2px 4px 1px 4px; margin: 0 0 0 0; text-decoration: none; font-weight: bold; }

#navbar .new a { color: #fff; padding: 2px 4px 1px 4px; margin: 0 0 0 0; text-decoration: none; font-weight: bold; background: url(/opencms/opencms/system/modules/cz.avia.www/resources/new.gif) no-repeat right center; }

#navbar ul .hover { background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/css/menuhover.png); background-repeat: no-repeat; background-position: bottom left; background-color: #fff; color: #0267AD; margin: 0; padding: 0; }

#navbar .hover a { color: #0267AD; padding: 2px 4px 1px 4px; margin: 0 0 0 0; text-decoration: none; font-weight: bold; }

#biglogo { color: #fff; padding: 0 0 0 0; float: left; height: 277px; width: 600px; margin: 0 0 0 0; text-align: left; background: url(/opencms/opencms/system/modules/cz.avia.www/resources/css/bannerpalubovka.jpg); }

#biglogo a { color: #fff; }

#biglogo .text { line-height: 115%; width: 300px; margin: 0 0 0 15px; text-align: left; }

#biglogo h2{ margin: 17px 0 25px 17px; text-transform: uppercase; text-align: left; font-size: 16pt; }

#logotext { line-height: 110%; color: #CCCCCC; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/gradientcerny.png); height: 257px; width: 180px; float: left; padding: 10px; font-size: 90%;}

#logotext div { margin: 0 0 4px 0; }

#logotext h1 { font-size: 13pt; margin: 0 0 5px 0; padding: 0; }

#logotext h2 { font-size: 13pt; margin: 0 5px 10px 0; padding: 0; line-height: 100%; }

html>body #separatordruhy { margin: 0px 0 0 0; }

#separatordruhy { line-height: 1px; width: 100%; height: 4px; background-color: #000; margin: -3px 0 0 0; font-size: 1px; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/blackbck.png); }

#newscontent { float: left; }

#driveradvices { width: 180px; text-align: left; background: #c0c0c0; padding: 2px 5px 5px 5px; margin: 0 0 5px 0; }

#driveradvices .title { margin: 0 0 0 0px; font-weight: bold; color: #166FB3; font-size: 10pt; padding: 0 0 0 0px; }

#news { width: 180px; text-align: left; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/newsbck.png); background-position: left top; background-repeat: repeat-x; padding: 2px 5px 5px 5px; margin: 0 0 5px 0;}

#news .title { margin: 0 0 0 0px; font-weight: bold; color: #166FB3; font-size: 10pt; padding: 0 0 0 0px; }

.newselem { margin: 15px 0 0 0; font-size: 8pt; text-align: left; }

.newselem p{ margin: 0 0 0 0; }

.newselem .datum{ font-size: 7pt; margin: 0; }

.newselem .summary{ font-size: 8pt; margin: 0; }

.newselem .nadpis { margin: 0; font-size: 9pt; text-align: left; text-transform: none; display: block; font-weight: bold; }

.newselem .nadpis a { font-weight: bold; text-decoration: none; color: #595959; }

.newselem h1 a:hover{ text-decoration: underline; color: #000; }

.newselem h1 a:hover{ text-decoration: underline; color: #000; }

.buttons1 img { border: none; margin-top: 5px; }

#bottom { clear: both; padding-bottom: 5px; }

#mainmenu { background: url(/opencms/opencms/system/modules/cz.avia.www/resources/css/mainmenubckbig.png) repeat-x top left; margin: 0 0 5px 0; text-align: center; font-size: 9pt; color: #A1A1A1; padding: 3px 4px 3px 0; height: 32px; line-height: 100%; }

#mainmenu a { text-decoration: none; }

#copyright { padding: 3px 0 0 10px; text-align: center; font-size: 8pt; color: #555555; text-transform: uppercase; }

#mainmenu ul { margin: 0 0 0 0; height: 25px; line-height: 130%;}

#mainmenu li { display: inline; }

#mainmenu li a{ color: #555555; }

#footer { width: 100%; margin: 0px 0px 0px 0px; height: 39px; background-color: #003F72; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/bckfooter.png); background-repeat: repeat-y; background-position: top left; }

#footerin { background: center 0px no-repeat url(/opencms/opencms/system/modules/cz.avia.www/resources/hg.png); width: 100%; height: 39px; }

#breadcrumbtop { padding: 0 0 3px 0px; margin: 0 0 0 0; text-align: left; text-transform: uppercase; font-size: 1px; font-weight: bold; clear: both; width: 100%; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/borderbck.gif); background-repeat: repeat-x; background-position: bottom left; }

#breadcrumb { padding: 3px 0 3px 200px; margin: 0 0 0 0; text-align: left; text-transform: uppercase; font-size: 9pt; font-weight: bold; width: 800px; background-image: url(/opencms/opencms/system/modules/cz.avia.www/resources/borderbck.gif); background-repeat: repeat-x; background-position: bottom left; clear: both; color: #006ABC; }

#breadcrumb .last { margin: 5px 0 5px 5px; text-align: left; text-transform: uppercase; font-size: 9pt; color: #DB0D22; }

#breadcrumb .lastnone { display: none; }

#breadcrumb a { text-decoration: none; color: #006ABC; }

#breadcrumb .last a{ color: #DB0D22; }

#breadcrumb .last a:hover{ text-decoration: underline; color: #000; }

#contentnav { margin: 30px 0 0 0; }

#contentnav a { text-decoration: none; }

#contentnav a:hover { text-decoration: underline; }

#contentnav li {  color: #fff; font-size: 10pt; margin: 5px 0 0 0; padding: 0; }

#contentnav ul { margin: 0 0 10px 40px; padding: 0; list-style-type: dot; }

#content { width: 780px; background: #fff; font-size: 100%; line-height: 150%; padding: 0; text-align: left; margin: 10px 10px 15px 10px; float: right; }

#content h1 { color: #0068AF; text-align: left; font-size: 16pt; text-transform: none; font-weight: bold; padding-top: 0px; margin-top: 7px; }

#content h2 { text-align: left; font-size: 12pt; text-transform: uppercase; font-weight: bold; margin: 0; color: #0067b5; }

#content h3 { text-align: left; font-size: 10pt; font-weight: bold; margin: 0; }

#content .datum { font-size: 7pt; }

#content td { font-size: 10pt; vertical-align: top; }

#content th { font-size: 10pt; font-weight: bold; }

#content img { margin: 10px; }

#content .newselem { margin: 0px 0px 0 0; height: auto; padding: 0 0 10px 0; }

#content .newselemmain { margin: 0px 0px 0 0; height: auto; padding: 0 0 10px 0; }

#content .newselem .datum{ font-size: 8pt; margin: 0px 0 0 0; }

#content .newselem .nadpis { font-size: 12pt; font-weight: bold; margin: 3px 0 0px 0; }

#content .newselem .nadpis a { color: #0066B0; text-decoration: none; }

#content .newselem .summary { margin: 0; }

#content .newselem .summary a{ text-decoration: none; }

#content .newselemmain .datum{ display: none; float: right; font-size: 8pt; margin: 0px 0 0 0; }

#content .newselemmain .nadpis { font-size: 12pt; font-weight: bold; margin: 3px 0 0px 0; }

#content .newselemmain .nadpis a { color: #0066B0; text-decoration: none; }

#content .newselemmain .summary { margin: 0; }

#content .newselemmain .summary a{ text-decoration: none; }

table.pgThumbTable { empty-cells: show; } 

td.pgThumbImageTitle, td.pgNavigation, td.pgDetailImageDescription, td.pgDetailImageTitle { vertical-align: top; padding-bottom: 5px; padding-right: 8px; }

span.pgThumbImageTitle { display: block; padding-top: 2px; } 

td.pgThumbText { padding-bottom: 5px; padding-right: 8px; }

table.assistentservices {  border: none; margin-bottom: 3px; } 

table.assistentservices th { font-size: 8pt; font-weight: bold; color: #fff;  background-color: #166fb3; }

table.assistentservices td { font-size: 8pt; background-color: #f5f5f7; }

table.speclist {  width: 100%; background-color: #dee2e5; border: none; margin-bottom: 5px; }

table.speclist th { color: #0067b5; text-align: center; border: 1px solid #fff; } 

table.speclist td { background-color: #fff; text-align: right; }

table.list { background-color: #dee2e5; border: none; margin-bottom: 5px; } 

table.list th { color: #0067b5; text-align: center; border: 1px solid #fff; }

table.list td { background-color: #fff; }

table.tech {  width: 350px; background-color: #dee2e5; border: none; margin-bottom: 5px; }

table.tech th { color: #0067b5; text-align: left; border: 1px solid #fff; }

table.tech td { background-color: #fff; text-align: right;  }

#download img{ margin: 13px 0 0 0; width: 15px; border: 0; }

#uvod { width: 800px; background: #024E8A; font-size: 100%; line-height: 150%; padding: 0; text-align: left; margin: 0; float: right; }

#uvodtext1 { padding: 5px 5px 5px 5px; width: 590px; background-color: #000; color: #0398FF; line-height: 150%; float: left; }

#uvodtext1 img{ margin: 1px; }

#uvodtext1 a { color: #0398FF; }

#uvodtext1 h2{ margin: 0 0 4px 0; color: #fff; line-height: 130%; }

#uvodtext2 { color: #fff; padding: 5px; width: 180px; float: right; }

#uvodtext2 a{ color: #fff; }

#uvodtext2 h2{ font-size: 10pt; color: #99CDFF; margin: 0; }

#specfiles { width: 60%; }

#specfiles div { text-align: center; float: left; border: 1px solid; margin: 3px; }

#specfiles div img { display: block; margin-top: 0; }

#specfiles .specrow { float: left; }

.galeryitem { text-align: center; float: left; border: 1px solid; margin: 3px; font-weight: bold; }

.galeryitem a {text-decoration: none; font-size: 130%; color: #555555; }



.downloads { padding: 1em; }

.downloads .downloadfile img { border: none; vertical-align: middle; margin: 2px; }

.downloads .downloadfile a { }

.downloads .downloadfilefloat { float: left; margin-right: 10px; }
.downloads .downloadfilefloat img { border: 0; }



table.distributors { background-color: #d2d7db; text-align: left; border-spacing: 0px; border: 1px solid #aeb3b6; border-collapse: collapse; }

table.distributors a, table.distributors, tbody, tfoot, tr, th, td { line-height: 1.5em; color: #55595c; }

table.distributors caption { border-top: 1px solid #aeb3b6; padding: .5em 0; font-size: 240%; }

table.distributors a { display: block; padding: 0.75em 2px; text-decoration: none; color: #589acf; }

table.distributors a:hover, table.distributors a:focus { text-decoration: underline; }

table.distributors th a { min-height: 4.5em; text-align: right; padding: 0 2px 1.5em 2px; }

table.distributors th a:hover, table.distributors th a:focus, tbody tr:hover th { background-color: #357eb9; color: #fff !important; }

table.distributors a:visited { padding-left: 15px; }

table.distributors th a:visited { }

thead.distributors th { text-transform: uppercase; font-weight: normal; letter-spacing: 1px; padding: 0.75em 2px; border-bottom: 1px solid #fff; }

.distributors tbody th { color: #0067b5; font-style: italic; background-color: #fff; border-bottom: 1px solid #aeb3b6; }

.distributors td { border: 1px dotted #fff; padding: 0 2px; }

.distributors tbody tr.odd { background-color: #d7dce0; }

.distributors tbody tr:hover td { background-color: #5f9ed1; }

.distributors tbody tr:hover td,tbody tr:hover th, .distributors tbody tr:hover a { color: #fff !important; }



table.distributors tbody td { font-size: 8pt !important; }



/* dulezita telefonni cisla  (begin) */

table.list1 { background-color: #d2d7db; text-align: left; border-spacing: 0px; border: 1px solid #aeb3b6; border-collapse: collapse; }

table.list1 a, table.list1, tbody, tfoot, tr, th, td { line-height: 1.5em; color: #55595c; }

table.list1 caption { border-top: 1px solid #aeb3b6; padding: .5em 0; font-size: 240%; }

table.list1 a { display: block; padding: 0.75em 2px; text-decoration: none; color: #589acf; }

table.list1 a:hover, table.list1 a:focus { text-decoration: underline; }

table.list1 th a { min-height: 4.5em; text-align: right; padding: 0 2px 1.5em 2px; }

table.list1 th a:hover, table.list1 th a:focus, tbody tr:hover th { background-color: #357eb9; color: #fff !important; }

table.list1 a:visited { padding-left: 15px; }

table.list1 th a:visited { }

thead.list1 th { text-transform: uppercase; font-weight: normal; letter-spacing: 1px; padding: 0.75em 2px; border-bottom: 1px solid #fff; }

.list1 tbody th { color: #0067b5; font-style: italic; background-color: #fff; border-bottom: 1px solid #aeb3b6; }

.list1 td { border: 1px dotted #fff; padding: 0 2px; }

.list1 tbody tr.odd { background-color: #d7dce0; }

.list1 tbody tr:hover td { background-color: #5f9ed1; }

.list1 tbody tr:hover td,tbody tr:hover th, .distributors tbody tr:hover a { color: #fff !important; }

table.list1 tbody td { font-size: 8pt !important; }

/* dulezita telefonni cisla (end) */



#content a.external, #content a[href ^="http://"] { background: url(/opencms/opencms/system/modules/cz.avia.www/resources/external.png) center right no-repeat; padding-right: 13px; }



.contLite #news { display: none; }

.contLite #newscontent { padding: 0 0 0 10px; width: 100%; }

.contLite #content { width: 100%; }



#mapdiv { border: gray solid 1px; }

#map { float: left }

#mapdiv { font-size: 85%; line-height: 135%; }

#mapcheckbox { clear:both; }

#mapcheckbox img { margin: 0 0 0 25px; height: 25px; }

.bubble { font-size: 10pt; line-height: 130%;}

#content .bubble table tbody tr td { font-size: 10pt; padding: 0 3px 0 0; line-height: 130%; white-space:nowrap; }

#content .bubble table { border-spacing: 0px 0px; margin: 5px 0 0 0;}

#mapdiv #side_bar { margin: 0 0 10px 0px; overflow: auto; height: 280px; padding: 0 0 0 10px; }

#mapdiv #side_bar a { text-decoration: none; }

#mapdiv #side_bar a:hover { text-decoration: underline; }

#mapdiv #side_bar .dealer { color: blue; }

#mapdiv #side_bar .parts { color: red; }

#mapdiv #side_bar .service { color: green; }

#mapdiv #states { margin: 0 0 0 0px; overflow: auto; height: 180px; padding: 0 0 0 10px; }

#mapdiv #states a { text-decoration: none; }

#mapdiv #states a:hover { text-decoration: underline; }





@media print { #news { display: none; }

#navbar { display: none; }

#toprow { display: none; }

#toprowsub { display: none; }

#mainmenu { display: none; }

#copyright { display: none; }

#login { display: none; }

#searchrow { display: none; }

#language { display: none; }

#leftside { display: none; }

#leftsidebottom { display: none; }

#leftsidetop { display: none; }

#content { width: 100%; }

#rightwrapper { margin: 0 0 0 30px; }

}