html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, menu, li, ul {margin: 0;padding: 0;}
html {background: #FFFFFF;}
body {text-align: center; font-family: Arial, Helvetica, sans-serif; color: #464646; font-size: 12px; background: url(../images/wallb.jpg); background-position: 0px 450px;}
html > body {font-size: 12px;}
a {font-weight: normal;text-decoration: underline;color: #D14600;}
a:hover {text-decoration: none;}
a:visited {color: #D14600;}

.just {text-align:justify;}

table {font-size: 100%;border-collapse: collapse;text-align: center; margin: 0;}
th, td {border: 1px solid #9BA7BE; padding: 5px;}
th {background: url(../images/thb.gif) top left repeat-x; color: #FFFFFF;}
.o {background: #FFFFFF;}
.e {background: #F1F3F3;}
.bold {font-weight: bold;}
.center {text-align: center;}
.right {text-align: right;}
.cb {clear: both;height: 1px;width: 1px;overflow: hidden;}
.cb1 {clear: both;height: 1px;width: 1px;overflow: hidden;display: block;}
#content li {list-style: none; padding-left: 19px; background: url(../images/libg.gif) center left no-repeat; line-height: 21px;}
a img {border: 0;}
.db {display: block;}
.error {color: red;font-weight: bold;font-size: 130%;}
.dn {display: none;}
.i {font-style: italic;}

#content ol li {list-style: decimal; background: none; padding-left: 0; list-style-position: inside;}
#content ol {padding-left: 0; width: 215px;}

#page {width: 100%; text-align: center; position: relative; background: url(../images/wall.jpg) top left repeat-x;}

#pagew {width: 840px; margin: 0 auto; position: relative; background: url(../images/gray.gif) repeat-x; margin-bottom: 30px; overflow: hidden;}

#head {height: 100px; margin: 0 auto; position: relative; clear: both; width: 840px; text-align: left;}
#h_rh {float: right; height: 26px; background: url(../images/brto.gif) repeat-x; margin-top: 28px; font-weight: bold; color: #FFFFFF;}
#h_rh p {margin: 0; line-height: 26px; padding: 0 10px;}
a.tab-link-suzuki {background:url("../images/suzuki-tab.png") no-repeat scroll center top transparent; height:45px; width:258px; position:absolute; right:0px; bottom:-21px; z-index:0;}

#bn {height: 30px;margin: 0 auto 0 0; line-height: 30px; clear: both; background: url(../images/graybn.gif) repeat-x; font-weight: bold; color: #FFFFFF; padding-left: 15px; font-size: 11px;}
#bn p {margin: 0;}
#bn a {color: #FFFFFF; font-weight: bold;}
#bn span {color: #DEE7F2;}
#bn span.ra {color: #FFFFFF; font-weight: normal; margin: 0 2px;}

#logo {position: relative;float: left;}
#logo, #logo span {display: block;width: 240px;height: 100px;}
#logo span {background: url(../images/logo.jpg) no-repeat;position: absolute;cursor: pointer;top: 0;left: 0;}

a.first {font-size: 15px; text-transform: uppercase; font-weight: bold; text-decoration: none; margin: 28px 0 0 30px; display: block; float: left; color: #332717; background: url(../images/graybt.gif) bottom center no-repeat;}

/*#menu {height: 60px; float: right; padding: 0; margin: 0; text-align: right; padding-right: 30px;}
#menu a {float: left; font-style: normal; margin-top: 28px; text-decoration: none; color: #2C5095; font-size: 15px; display: block; text-align: center; font-weight: bold; margin-right: 35px; padding-left: 14px; text-transform: uppercase;}
#menu a.last {margin-right: 0;}
#menu a:hover {background: url(../images/bta.gif) center left no-repeat;}
#menu a.selected {background: url(../images/bta.gif) center left no-repeat;}*/

#menu {position:relative; z-index:100; height: 60px; float: right; padding: 0; margin: 0; text-align: right; padding-right: 30px;}
#menu ul li a, #menu ul li a:visited {display:block; overflow:hidden; height: 40px; line-height: 20px; font-style: normal; margin-top: 28px; text-decoration: none; color: #2C5095; font-size: 10px; text-align: center; text-transform: uppercase; margin-left: 35px; width: 100px; padding-left: 14px;}
#menu ul li a.selected {background: url(../images/bta.gif) 0 7px no-repeat;}
#menu a:hover {background: url(../images/bta.gif) 0 7px no-repeat;}
#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left; position:relative; text-align: right;}
#menu ul li ul {display: none;}

#menu ul li:hover a {}
#menu ul li:hover ul {display:block; position:absolute; top: 50px; left:0; width: 149px; border: 1px solid #9BA7BE;}
#menu ul li:hover ul li ul {display: none;}
#menu ul li:hover ul li a {text-transform: none; margin: 0 !important; height: 25px; line-height: 25px; margin-top: 0; background: url(../images/tmbg.png); width: 133px; font-weight: normal; text-align: left; padding-left: 16px; font-weight: bold; text-decoration: underline; font-size: 10px;}
#menu ul li:hover ul li a:hover {background: url(../images/tmbg.png); text-decoration: none;}
#menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#menu ul li:hover ul li:hover ul.left {left:-105px;}

a.ml1 {width: 101px !important; position: relative;}
a.ml1, a.ml1 span {width: 101px !important; height: 20px; display: block;}
a.ml1 span {background: url(../images/menu1.jpg) no-repeat;position: absolute;cursor: pointer;top: 0;left: 15px;}
a.ml2 {position: relative;}
a.ml2, a.ml2 span {width: 116px !important; height: 20px; display: block;}
a.ml2 span {background: url(../images/menu2.jpg) no-repeat;position: absolute;cursor: pointer;top: 0;left: 15px;}
a.ml3 {position: relative;}
a.ml3, a.ml3 span {width: 76px !important; height: 20px; display: block;}
a.ml3 span {background: url(../images/menu3.jpg) no-repeat;position: absolute;cursor: pointer;top: 0;left: 15px;}
a.ml4 {position: relative;}
a.ml4, a.ml4 span {width: 50px !important; height: 20px; display: block;}
a.ml4 span {background: url(../images/menu4.jpg) no-repeat;position: absolute;cursor: pointer;top: 3px;left: 15px;}
a.ml5 {position: relative;}
a.ml5, a.ml5 span {width: 54px !important; height: 20px; display: block;}
a.ml5 span {background: url(../images/menu5.jpg) no-repeat;position: absolute;cursor: pointer;top: 3px;left: 15px;}

#tc {height: 69px; margin: 0 auto; position: relative; clear: both; width: 840px; text-align: left;}

h1 {font-size: 15px; color: #FFFFFF; font-weight: bold; background: #2C5095; text-transform: none; height: 32px; line-height: 32px; padding-left: 10px; margin: 0 0 30px 0;}
h2 {font-size: 22px; color: #9BA7BE; margin-bottom: 20px; font-weight: normal;}
h3 {font-size: 18px; color: #9BA7BE; margin-bottom: 20px; font-weight: normal;}
h4 {color: #9BA7BE; font-size: 13px; font-weight: bold; margin-bottom: 20px;}
p {margin: 1em 0; line-height: 1.7;}

#footer {clear: both; background: #211A10; height: 75px; font-size: 11px;}
#footer p {margin: 0; float: left; margin-top: 25px; text-align: left;}
#footer, #footer a {color: #E3E2E0;}
#footer p.fright {float: right !important; display: block; width: 200px; text-align: right; margin-top: 35px; margin-right: 20px;}
#fmid {width: 685px; padding-left: 155px; margin: 0 auto; background: url(../images/btbg.jpg) no-repeat; height: 75px;}
#footer span {color: #52442D;}

.rc {width: 380px; float: right; text-align: left;}
.rc table {width: 380px; text-align: left;}
.rc th {background: url(../images/dthbg.gif) repeat-x; padding: 7px 10px; border: 1px solid #628CD4; border-right: none;}
.rc td {border: 1px solid #9BA7BE; padding: 7px 10px;}
.rc p {line-height: 1.8;}

#image {clear: both;}

#imagesm {clear: both;}
#imagesm img {border: 6px solid #DFE1E3;}

#content {padding: 2px 30px 25px 30px; width: 780px; margin: 0 auto; background: url(../images/gray.gif) repeat-x #FAFAFA; background-position: 0 -69px; text-align: left; color: #121212;}

#content_h {padding: 15px 0 20px 30px; width: 810px; margin: 0 auto; position: relative; background: url(../images/ctb.gif) bottom left no-repeat #FFFFFF; text-align: left; color: #121212;}

.an {font-size: 14px;}

#fm {width: 475px; background: #F1F3F3; padding: 20px; clear: both; margin: 20px 0;}
#fm input.small {width: 120px;}
textarea, input {border: 1px solid #9BA7BE; background: #FFFFFF;}
#fm textarea {width: 475px; height: 175px; font-style: italic; color: #07386E;}
#fm input {width: 200px; height: 20px; font-style: italic;}
#fm label {width: 100px; margin-right: 20px; float: left;}
.bt {width: 116px !important; height: 30px !important; line-height: 30px; background: url(../images/bt.gif) no-repeat; color: #FFFFFF !important; text-decoration: none; border: none; display: block; font-weight: bold; text-align: center; font-style: normal !important; font-size: 14px; text-transform: uppercase;}

.lc {width: 400px;float: left; text-align: left;}
.lc a img {border: 6px solid #DFE1E3;}
a.sma {margin: 6px -6px 0 0; display: block; float: left;}
.lc p {margin-top: 10px; clear: both; float: left;}
a.bga {padding-left: 13px; background: url(../images/bga.gif) center left no-repeat;}

.box_h {width: 250px; float: left; margin-right: 15px;}
.lastb {margin-right: 0 !important;}
.box_h h3 {font-size: 15px; color: #FFFFFF; font-weight: bold; margin-bottom: 10px; background: #2C5095; text-transform: none; height: 32px; line-height: 32px; padding-left: 10px;}
.box_h img {border: 5px solid #DFE1E3;}
span.dta {color: #9BA7BE; font-weight: bold;}
.bi {padding: 0 10px;}

.cb_20 {margin: -21px 0; clear: both; width: 1px; height: 1px; overflow: hidden;}

.box {width: 385px; float: left; margin-right: 10px; margin-bottom: 26px;}
.box h3 {font-size: 15px; color: #FFFFFF; font-weight: bold; margin-bottom: 10px; background: #2C5095; text-transform: none; height: 32px; line-height: 32px; padding-left: 10px;}
.box p {margin: 6px 0 7px 0;}
a.lbia {float: left; margin-right: 10px;}
.box img {border: 5px solid #DFE1E3;}
.box span {color: #9BA7BE; font-weight: bold;}
.box a {font-weight: bold;}

.box_f {width: 780px; float: left; margin-right: 10px; margin-bottom: 26px;}
.box_f h3 {font-size: 15px; color: #FFFFFF; font-weight: bold; background: #2C5095; text-transform: none; height: 32px; line-height: 32px; padding-left: 10px; width: 600px; float: left; margin: 0;}
.hbox {height: 32px; line-height: 32px; background: #2C5095; width: 780px; margin-bottom: 13px;}
.hbox a {display: block; float: right; height: 32px; line-height: 32px; color: #FFFFFF !important; font-weight: bold !important; font-size: 12px; width: 160px; margin-right: 10px; text-align: right;}
a.bfa {float: left; margin-right: 15px;}
a.bfa img {border: 6px solid #DFE1E3;}
.box_f img {border: 6px solid #DFE1E3;}
.lastbf {margin-bottom: 0;}

.hbox_d {height: 32px; line-height: 32px; background: #2C5095; width: 780px; margin-bottom: 13px;}
.hbox_d h1 {font-size: 15px; color: #FFFFFF; font-weight: bold; background: #2C5095; text-transform: none; height: 32px; line-height: 32px; padding-left: 10px; width: 580px; float: left; margin: 0;}
.rh_h {width: 180px; margin-right: 10px; float: right; height: 32px; line-height: 32px; color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: right;}
.rh_h a {color: #FFFFFF !important; font-weight: bold !important;}
.dlastbf {margin-bottom: 0; margin-top: 12px;}

.lst {clear: both; width: 780px; margin-bottom: 5px;}
.lst a {display: block; height: 7px; line-height: 7px; margin-top: 10px;}
a.fl_a {float: left;}
a.fr_a {float: right;}

#fm_sm input {width: 150px; height: 18px; font-style: italic;}
#fm_sm label {width: 66px; margin-right: 10px; float: left; clear: left;}
#fm_sm textarea {font-style: italic; color: #07386E;}

.box_i {width: 233px; margin-right: 10px; float: left; background: #F1F3F3; padding: 15px 10px; margin-top: 26px;}
.box_i h3, .box_i h4 {margin-bottom: 6px;}
.box_i table {text-align: left;}
.box_i th, .box_i td {border: none; padding: 10px 0;}
.firstb th, .firstb td {padding: 0 10px 7px 0;}
.box_i td img {border: 6px solid #DFE1E3;}
.box_i td span {display: block; clear: both;}
span.bda {font-weight: bold; color: #121212;}
.box_i strong {color: #9BA7BE; font-weight: bold;}
.box_i td a {font-weight: bold;}
.firstb {font-weight: bold;}
.firstb span {color: #9BA7BE; font-weight: bold;}
.firstb p {line-height: 1em;}

.sp {padding: 6px 10px !important;}
span.bprb {font-size: 14px; font-weight: bold;}

/*Prehled modelu*/
#mct {background: #F6F6F6; margin: 0 -25px; padding: 24px 54px 0 54px;}
.box_s {float: left; margin-right: 59px; width: 201px;}
.box_s img {margin-bottom: -3px;}
.box_s h2 {background: url(../images/mhbg.gif) no-repeat; height: 35px; color: #FFFFFF; text-transform: uppercase; font-size: 14px; font-weight: bold;}
.box_s h2 a {color: #FFFFFF; text-transform: uppercase; font-size: 14px; font-weight: bold; text-decoration: none;}
.box_s h2 a:visited {color: #FFFFFF;}
.midl {margin-left: 130px;}
.cb30 {height: 30px; width: 1px; clear: both;}
.cb4 {height: 4px; width: 1px; clear: both;}

#mbt1, #mbt2, #mbt3, #mbt4, #mbt5, #mbt6, #mbt7, #mbt8, #mbt9 {position: relative;float: left;}
#mbt1, #mbt1 span, #mbt2, #mbt2 span, #mbt3, #mbt3 span, #mbt4, #mbt4 span, #mbt5, #mbt5 span, #mbt6, #mbt6 span, #mbt7, #mbt7 span, #mbt8, #mbt8 span, #mbt9, #mbt9 span {display: block; width: 201px; height: 35px;}
#mbt1 span {background: url(../images/mbt1.gif) no-repeat; position: absolute; cursor: pointer; top: 0; left: 0;}
#mbt2 span {background: url(../images/mbt2.gif) no-repeat; position: absolute; cursor: pointer; top: 0; left: 0;}
#mbt3 span {background: url(../images/mbt3.gif) no-repeat; position: absolute; cursor: pointer; top: 0; left: 0;}
#mbt4 span {background: url(../images/mbt4.gif) no-repeat; position: absolute; cursor: pointer; top: 0; left: 0;}
#mbt5 span {background: url(../images/mbt5.gif) no-repeat; position: absolute; cursor: pointer; top: 0; left: 0;}
#mbt6 span {background: url(../images/mbt6.gif) no-repeat; position: absolute; cursor: pointer; top: 0; left: 0;}
#mbt7 span {background: url(../images/mbt7.gif) no-repeat; position: absolute; cursor: pointer; top: 0; left: 0;}
#mbt8 span {background: url(../images/mbt8.gif) no-repeat; position: absolute; cursor: pointer; top: 0; left: 0;}
#mbt9 span {background: url(../images/mbt9.gif) no-repeat; position: absolute; cursor: pointer; top: 0; left: 0;}


