body{color: #C7C7C7;margin: 0px;padding: 0px;font-size: 12px;font-family: Arial;background: black url(img/body-back.jpg) no-repeat top center;}
a{color: white;text-decoration: underline;}
a:hover{text-decoration: none;}
a img{border: none;}
p{margin: 0px;padding: 0px;}
h1,h2,h3,h4,h5,h6,ul{margin: 0px;padding: 0px;}

.cleaner{clear: both;height: 1px;}
.f-right{float: right !important;}
.f-left{float: left !important;}
.t-center{text-align: center !important;}
.n-border{border: none !important;}
.n-margin{margin: 0px !important;}


#site{width: 963px;margin: 0px auto;}

#zahlavi{height: 180px;position: relative;}
#zahlavi .logo{margin-top: 26px;float: left;}

#zahlavi .toplink{width: 700px;margin-top: 14px;float: right;}
#zahlavi .toplink span{line-height: 28px;padding-left: 22px;background-position: center left;background-repeat: no-repeat;}
#zahlavi .toplink .home{margin: 0px 11px 0px 7px;background-image: url(img/ico-home.gif);}
#zahlavi .toplink .tel{margin: 0px 12px 0px 3px;padding-left: 27px;background-image: url(img/ico-tel.gif);}
#zahlavi .toplink .mail{margin: 0px 12px 0px 6px;padding-left: 24px;background-image: url(img/ico-mail.gif);}
#zahlavi .toplink .dluh{margin: 0px 12px 0px 3px;padding-left: 28px;background-image: url(img/ico-dluh.gif);}
#zahlavi .toplink .model{float: right;}
#zahlavi .toplink .model img{margin-right: 8px;float: right;}
#zahlavi .toplink .model a{float: right;}


#zahlavi .pruh{color: white;width: 681px;height: 97px;position:absolute;top: 55px;right:2px;background: url(img/zahlavi-pruh-back.png) top left no-repeat;float: right;}
#zahlavi .pruh .nadpis{margin:21px 0px 0px 33px;font-size: 24px;text-transform: uppercase;}
#zahlavi .pruh .popis{margin:4px 0px 0px 33px;font-size: 16px;text-transform: uppercase;}
#zahlavi .pruh .cara{margin: 0px 12px;}

#obsah{padding: 10px;background-color: black;float: left;}
#obsah .fotky img{margin-right: 1px;float: left;}
#obsah #menu{width: 943px;height: 55px;margin-top: 2px;background: url(img/menu-back.jpg) top left repeat-x;float: left;text-transform: uppercase;}
#obsah #menu a{padding: 2px 10px 0px 9px;line-height: 55px;font-size: 12px;color: black;text-decoration: none;display: block;float: left;}
#obsah #menu .cara{width: 2px;height: 55px;background: url(img/menu-cara.jpg) top left no-repeat;float: left;}

#obsah .odkaz{padding-left: 10px;background: url(img/odkaz-sipka.gif) center left no-repeat;}
#obsah .odkaz.zpet{background: url(img/odkaz-sipka-zpet.gif) center left no-repeat;}
#obsah .h1cara{height: 1px;background: url(img/h1cara-back.gif) center left repeat-x;}
#obsah h1{margin: 0px 0px 10px 0px;font-size: 20px;color: #C7C7C7;}
#obsah h2{margin: 25px 0px 5px 0px;font-size: 16px;color: #C7C7C7;}
#obsah strong{color: white;}
#obsah ul{margin-left: 20px;}
#obsah table.form td{vertical-align: top;}


#levySloupec{margin-top: 20px;width: 734px;float: left;}
.about{margin-bottom: 25px;font-size: 13px;min-height: 136px;&height: 136px;line-height: 18px;padding: 8px 15px;background-color: #262626;}
.about .nadpis{color: white;font-weight: bold;margin-bottom: 7px;display: block;}
.about em{font-style: normal;color: white;}
.about .odkaz{margin-top: 8px;display: block;float: left;}
.about p,.novinka p, .akcetext p{margin: 10px 0px;}
.aboutbox{padding: 8px 15px;background-color: #262626;}

.akce{width: 350px;float: left;}
.akce h4{font-size: 18px;margin: 19px 0px 15px 0px;}
.akce h4 a{color: #FF34FE;}
.akce p{margin: 3px 0px;}
.dotaz strong{font-weight: normal;}

p{margin: 20px 0px;}
img.ramecek{padding: 2px;border: 1px solid white;}
.imgRight{float: right;margin: 0px 0px 0px 10px;}
p.fotky{margin-left: 10px;float: right;}
p.fotky img{margin-bottom: 10px;}
p.fotkyh img{margin-right: 10px;}
.box{background-color: #262626;}

.modelbox a{float: left;display: block;}
.modelbox .space{margin: 0px 25px;width: 83px;height: 204px;background-color: #262626;float: left;}

.fotoBox{margin: 10px 0px;}
.fotoBox a{margin-right: 48px;float: left;text-align: center;padding: 3px;text-decoration: none;background: #FFFFF0;font-weight: bold;color: #787878;margin-bottom: 20px;display: block;}
.fotoBox img{display: block;border: none;}
.fotoBox.gal a{margin-right: 30px;}

table.model{float: right;width: 523px;border-collapse: collapse;}
table.model .hodnoty{text-align: right;}
table.model td{border-bottom: 1px dotted #C7C7C7;padding: 3px;}
table.nahledy{/*width: 734px;*/clear: both;margin-top: 10px;}
table.nahledy td{width: 120px;height: 160px;text-align: center;border: 1px solid white;padding: 2px;}
table.nahledy td.space{width: 22px;height: 12px;border: none;padding: 0px;}

table.modely{border-collapse: collapse;margin:25px 0px 0px 0px;}
table.modely tr{padding-bottom: 20px;}
table.modely td{background-color: white;}
table.modely td a{text-align: center;padding: 3px;text-decoration: none;background: #FFFFF0;font-weight: bold;color: #787878;display: block;}
table.modely td span.jmeno{margin-top: 5px;display: block;}
table.modely td.space{width: 48px;background-color: transparent;}
table.modely tr.space{height: 10px;background-color: trasparent;}
table.modely tr.space td{background-color: transparent!important;}



#pravySloupec{margin-top: 20px;width: 189px;float: right;}
.banner{margin-bottom: 25px;}
.novinka h6{margin: 12px 0px 4px 0px;font-size: 12px;}
.novinka .datum{margin-bottom: 6px;display: block;}
.novinka p{margin-bottom: 16px;}
.odkaz.margin{margin-top: 12px;display: block;}

.bannery{margin-top: 27px;}
.bannery img{margin-bottom: 11px;}
.bannery img.last{margin-bottom: 0px;}
.bannery .facebook{margin-left: 75px;}

table.loga td{padding: 10px;}
.download{margin-left: 20px;}
#obsah .download h2{margin-top: 10px;}


#paticka{width:943px;margin: 0px auto 22px auto;padding-top: 1px;border-top: 2px solid #9D9D9D;clear: both;}

table.tvarhk{width: 734px;margin:25px 0px 0px 0px;text-align: center;}
table.tvarhk td{width: 220px;padding: 5px 5px 8px 5px;border: 1px solid gray;vertical-align: top;}
table.tvarhk .space{width: 20px;height: 18px;border: none;padding: 0px;}
table.tvarhk td img{width: 180px;margin-top: 15px;}
table.tvarhk .jmeno{font-size: 16px;}

a.hlasujte{margin: 13px 0px 20px 0px;padding: 10px 5px;font-size: 17px;text-decoration: none; text-align: center;color: black;background-color: #C2C2C2;display: block;}
a.hlasujte:hover{text-decoration: underline;}



