body { background: #FFF url(../img/line_bg.gif) no-repeat; color: #3F3F3F; margin: 0; padding: 0; text-align: left; text-align: center; }
body, td, th { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.clr { clear: both; font-size: 1px; height: 1px; }
a { color: #9D3B22; text-decoration: none; font-weight: bold; font-size: 10px; }
a:hover { color: #898989; }
form { margin: 0; padding: 0; }
.s { display: none; }
ul { list-style: none; margin: 0; padding: 0; }
h1 { font-size: 14px; font-weight: bold; padding: 0 0 5px 0; margin: 0 0 15px 0; color: #555; }
img { border: none; }
th { text-align: left; }
em { font-style: italic; }

span.space { padding-left: 19px; }

div.more { text-align: right; display: block; padding: 10px 10px 0 0; }
div.more a { font-weight: normal; }

div.print { width: 150px; border-top: 1px solid #E6F8DF; padding: 5px 0 0 0; }
div.print a { font-weight: normal; font-size: 9px; display: block; padding: 0 0 0 10px; float: left; }
div.print a.tisk { background: url(../img/print.gif) no-repeat 0 5px; width: 60px; }
div.print a.topofpage { background: url(../img/topofpage.gif) no-repeat 0 5px; float: left; width: 70px; }

table.napoje td { vertical-align: top; padding: 10px 10px 0 0; }



/* celá stránka */
#page { width: 781px; background: #FFF url(../img/maspex_logo.gif) no-repeat; margin: 0 auto; padding: 0; text-align: left; position: relative; }
#pagesk { background: #FFF url(../sk/img/maspex_logo.gif) no-repeat; width: 182px; height: 122px; position: absolute; left: 0; top: 0; }
#page div.logo {  }
#page div.motiv { margin: 0 0 0 182px; height: 122px; background-position: 1px 0; }

/* motivy podstran */
#page .bgindex { background: url(../img/bgpage1.jpg) no-repeat; }
#page .bgpage2 { background: url(../img/bgpage2.jpg) no-repeat; }
#page .bgpage3 { background: url(../img/bgpage3.jpg) no-repeat; }
#page .bgpage4 { background: url(../img/bgpage4.jpg) no-repeat; }
#page .bgpage5 { background: url(../img/bgpage5.jpg) no-repeat; }
#page .bgpage6 { background: url(../img/bgpage6.jpg) no-repeat; }
#page .bgpage7 { background: url(../img/bgpage7.jpg) no-repeat; }
#page .bgpage8 { background: url(../img/bgpage8.jpg) no-repeat; }

/* motivy podstran SK */
#page .bgindexsk { background: url(../sk/img/bgpage1.jpg) no-repeat; }
#page .bgpage2sk { background: url(../sk/img/bgpage2.jpg) no-repeat; }
#page .bgpage3sk { background: url(../sk/img/bgpage3.jpg) no-repeat; }
#page .bgpage4sk { background: url(../sk/img/bgpage4.jpg) no-repeat; }
#page .bgpage5sk { background: url(../sk/img/bgpage5.jpg) no-repeat; }
#page .bgpage6sk { background: url(../sk/img/bgpage6.jpg) no-repeat; }
#page .bgpage7sk { background: url(../sk/img/bgpage7.jpg) no-repeat; }
#page .bgpage8sk { background: url(../sk/img/bgpage8.jpg) no-repeat; }


/* blok hledani na strance */
div.search { background: url(../img/bg_search.gif) no-repeat; padding: 0 0 0 18px; height: 41px; }
div.searchsk { background: url(../sk/img/bg_search.gif) no-repeat; padding: 0 0 0 18px; height: 41px; }
div.search input { vertical-align: top; }
div.search input.txt { width: 83px; border: 1px solid #7E7E7E; font-size: 11px; margin: 14px 0 0 0; }
div.search input.ok { margin: 14px 0 0 3px; }

/* HORNÍ MENU */
div.menu { margin: 5px 0 0 210px; padding: 1px 0 5px 0; background: #FFF; }
div.menu ul li { float: left; padding: 0 7px 0 0; margin: 0 5px 0 0; background: url(../img/menu_oddelovac.gif) no-repeat right 4px; }
div.menu ul li.nobg { background: none; }
div.menu ul li a { float: left; padding: 0 0 8px 0; margin: 0; display: block; border-bottom: 1px solid #FFF; }
div.menu ul li a:hover { border-bottom: 1px solid #D6D6D6; }
div.menu ul li span { float: left; font-weight: bold; padding: 0 0 8px 0; margin: 0; border-bottom: 1px solid #D6D6D6; display: block; color: #898989; }

div.bgpodmenu { background: url(../img/bg_podmenu.gif) repeat-x; height: 28px; line-height: 27px; padding: 0 0 0 25px; font-weight: bold; color: #7B7B7B; }
div.bgpodmenu span { display: block; padding: 0 0 0 8px; background: url(../img/arrow_down.gif) no-repeat 0px 9px; }

div.content { margin-top: 24px; }
div.content h2 { border-bottom: 1px solid #E6F8DF; padding: 0 0 7px 0; margin: 0 0 11px 0; }
div.content h2.mt35 { margin-top: 35px; }




/* HP */
/* levy blok */
div.homeleft { width: 204px; float: left; }
div.homeleftin { margin: 0 0 0 27px; }
div.homeleftin div.pointline { background: url(../img/bg_pointline.gif) repeat-x; margin: 0 35px 0 22px; height: 7px; }
div.homeleftin div.odkazy { background: url(../img/bg_select_sites.gif) no-repeat; padding: 0 0 0 18px; margin: 0; height: 51px; }
div.homeleftin div.odkazy select { width: 97px; border: 1px solid #7F9DB9; font-size: 11px; margin: 14px 0 0 0; }
/*div.homeleftin div.produkt { margin-top: 10px; margin-left: 15px; }
div.homeleftin div.produkt img { float: left; margin-right: 5px; }
div.homeleftin div.produkt a { font-weight: normal; }
*/
/* stredni blok */
div.homemiddle { width: 210px; float: left; }
div.homemiddlein { padding: 0 5px 0 0; }
div.homemiddlein h2 { margin-right: 0px; margin-bottom: 0; }
div.homemiddlein p { margin: 6px 0 15px 0; font-size: 9px; }
div.homemiddlein p a { font-weight: normal; }
/*div.homemiddlein a.ml15 { margin-left: 15px; display: block; }
div.homemiddlein div.produkt { margin-top: 10px; margin-left: 15px; }
div.homemiddlein div.produkt img { float: left; margin-right: 5px; }
div.homemiddlein div.produkt a { font-weight: normal; }*/
/* pravy blok */
div.homeright { width: 367px; float: left; }
/*div.homeright h2.noborder { border: none; margin-bottom: 0; }*/
div.homeright h2.mt19 { margin-top: 19px; }
div.homeright div.lila { width: 364px; height: 124px; background: url(../img/bg_kolibrik.gif) no-repeat; }
div.homeright div.lilain { padding: 7px 9px 0 10px; }
div.homeright div.lila p { margin-top: 0; }
div.homeright div.lila p.first { float: left; width: 164px; margin-right: 10px; }
div.homeright div.lila span { color: #979797; }

/* spodni blok vlevo */
div.homebotlef { width: 204px; float: left; }
div.homebotlefin { margin: 0 0 0 27px; }
div.homebotlefin div.produkt { margin-top: 10px; }
div.homebotlefin div.produkt img { float: left; margin-right: 5px; }
div.homebotlefin div.produkt a { font-weight: normal; }

/* spodni blok stred */
div.homebotmiddle { width: 210px; float: left; }
div.homebotmiddlein { padding: 0 5px 0 0; }
div.homebotmiddlein a.ml15 { margin-left: 15px; display: block; }
div.homebotmiddlein div.produkt { margin-top: 10px; margin-left: 15px; }
div.homebotmiddlein div.produkt img { float: left; margin-right: 5px; }
div.homebotmiddlein div.produkt a { font-weight: normal; }

/* spodni blok vpravo */
div.homebotright { width: 367px; float: right; }
div.homebotright h2.noborder { border: none; margin-bottom: 0; }
div.homebotrightin2 { text-align: center; margin: 20px auto; width: 285px;  }



/* PATICKA */
#page div.footer { font-size: 9px; margin: 15px 0 15px 0; }
#page div.footer div.pointline { background: url(../img/bg_pointline.gif) repeat-x; height: 7px; font-size: 1px; }
#page div.footer div.footertxt { margin-top: 5px; padding: 0 0 0 60px; }
#page div.footer span { color: #7F7F7F; float: left; display: block; margin-right: 20px; padding: 5px 0; }
#page div.footer ul { float: left; width: 162px; margin: 0 20px 0 0; }
#page div.footer ul li { float: left; padding: 5px 2px 5px 0; }
#page div.footer ul li.bg { background: #FAF6F3; }
#page div.footer ul li a { font-weight: normal; }
#page div.footer div.fontea { text-align: right; margin-right: 15px; }




/* SPOLECNOST */
/* levy blok */
div.spoleft { width: 190px; margin-right: 20px; float: left; }
div.spoleft ul.line { margin-bottom: 40px; }
div.spoleft ul.line li { line-height: 19px; padding-left: 20px; background: url(../img/li_line.gif) repeat-x bottom; }
div.spoleft ul.line li span { font-weight: bold; color: #898989; }

/* pravy blok */
div.spolright { float: left; width: 571px; }
div.spolright h1 { border-bottom: 1px solid #E6F8DF; }
div.spolright h3 { font-size: 11px; margin: 10px 0 0 0; }
div.spolright ul { margin: 0 0 15px 0; }
div.spolright div.print { margin-top: 80px; }



/* KATALOG */
/* levy blok katalog */
div.offerleft { width: 190px; margin-right: 20px; float: left; }
div.offerleft ul.line { margin-bottom: 4px; }
div.offerleft ul.line li.underline { height: 20px; line-height: 19px; padding-left: 20px; background: url(../img/li_line.gif) repeat-x bottom; }
div.offerleft ul.line li.underline span { font-weight: bold; color: #898989; }
div.offerleft ul.subline li { padding: 0 0 0 30px; margin: 0; font-size: 10px; font-weight: normal; color: #898989; }
div.offerleft ul.subline li.last { background: url(../img/li_line.gif) repeat-x bottom; padding-bottom: 5px; }
div.offerleft ul.subline li.active { background: url(../img/sipka_podmenu.gif) no-repeat 22px 2px; }
div.offerleft ul.subline li a { font-weight: normal; font-size: 10px; padding: 0; margin: 0; }
div.offerleft div.search { margin-top: 40px; }
/* stredni blok katalog */
div.offermid { float: left; width: 357px; }
div.offermid h1 { border-bottom: 1px solid #E6F8DF; margin-bottom: 10px; }
div.offermid h3 { font-size: 12px; margin: 20px 0 10px 0; color: #555; }
div.offermid p { margin: 10px 20px 0 0; }
div.offermid div.print { margin-top: 150px; }

div.offermid div.imgproduktu { margin: 20px 0 10px 0; }
div.offermid div.imgproduktu p { margin-bottom: 18px; }
div.offermid div.imgproduktu a { font-weight: normal; }

body.infopr { padding: 9px; background: #FFF; }
body.infopr div.cont { width: 540px; text-align: left; }
body.infopr div.cont h2 { font-size: 13px; font-weight: bold; color: #FFF; background: #9D3B22; padding: 12px 0 12px 9px; }
body.infopr div.cont table { width: 100%; margin-bottom: 20px; }
body.infopr div.cont td { padding: 7px 0 7px 9px; border-bottom: 1px solid #C5C5C5; }
body.infopr div.cont tr.last td { border-bottom: none; }
body.infopr div.cont th { padding: 0 0 10px 9px; text-align: left; }
body.infopr div.cont td.aright { text-align: right; }
body.infopr div.cont table .frst { width: 80px; }


/* pravy blok katalog */
div.offeright { float: left; width: 191px; background: url(../img/greenline.gif) no-repeat; margin: 7px 0 0 0; padding: 17px 0 0 0; }
div.offeright div.nazevproduktu { background: #F7F8F2; padding: 10px 5px 10px 15px; }
table.prichute { margin: 10px 0 0 0; }




/* PAGE NEW PRODUCT A NEWS */
/* levy blok pro oba */
div.newprleft { width: 190px; margin-right: 20px; float: left; }
div.newprleft ul.mb40 { margin-bottom: 40px; }
div.newprleft ul.line li.underline { height: 20px; line-height: 19px; padding-left: 20px; background: url(../img/li_line.gif) repeat-x bottom; }
div.newprleft ul.line li.underline span { font-weight: bold; color: #898989; }
div.newprleft ul.subline li { padding: 0 0 0 30px; margin: 0; font-size: 10px; font-weight: normal; color: #898989; }
div.newprleft ul.subline li.last { background: url(../img/li_line.gif) repeat-x bottom; padding-bottom: 5px; }
div.newprleft ul.subline li a { font-weight: normal; font-size: 10px; padding: 0; margin: 0; }

/* stredni blok new product */
div.newprmid { float: left; width: 560px; }
div.newprmid h1 { border-bottom: 1px solid #F0EDF8; margin-bottom: 0; width: 560px; }
div.newprmid div.newproduct { position: relative; background: url(../img/bg_pointline.gif) repeat-x bottom; width: 560px; }
div.newprmid span.datum { display: block; color: #979797; margin: 10px 0; }
div.newprmid div.newproduct span.newimg { display: block; float: left; text-align: left; margin: 5px 10px 5px 0; }
div.newprmid div.newproduct div.newpopis { float: left; margin: 0 0 10px 0; max-width:310px; }
div.newprmid div.newproduct div.newpopis a { display: block; }
div.newprmid div.newdetail { padding: 0 10px 0 0; }
div.newprmid div.newdetail a { font-weight: normal; }
div.newprmid div.newdetail a.zpetdoakt { display: block; margin-top: 30px; }
div.newprmid div.print { margin-top: 40px; }

/* stredni blok news */
div.newsmid { float: left; width: 370px; }
div.newsmid h1 { border-bottom: 1px solid #F0EDF8; margin-bottom: 0; width: 355px; }
div.newsmid div.news { background: url(../img/bg_pointline.gif) repeat-x bottom; width: 355px; }
div.newsmid div.news div.newpopis { width: 293px; margin: 10px 0 0 0; padding: 0 0 10px 0; }
div.newsmid div.news div.newpopis a { display: block; }
div.newsmid div.news div.newpopis span.datum { display: block; color: #979797; margin: 0; }
div.newsmid div.newsdetail { padding: 0 10px 0 0; }
div.newsmid div.newsdetail span.datum { display: block; margin: 10px 0; color: #979797; }
div.newsmid div.newsdetail a { font-weight: normal; }
div.newsmid div.newsdetail a.zpetdoakt { display: block; margin-top: 30px; }
div.newsmid div.print { margin-top: 40px; } 

/* pravy blok pro obe podstrany */
div.newpright { float: left; width: 191px; }
div.newpright div.archivetop { height: 16px; background: #F0EDF8; margin-top: 7px; }
div.newpright div.archive { padding: 6px 0 6px 14px; background: #F7F7F7; }
div.newpright div.archive th { font-weight: bold; text-align: left; color: #707070; }
div.newpright div.archive td { padding: 4px 4px 0 0; }
div.newpright div.archive td.pr0 { text-align: right; }
div.newpright div.archive input.txtpole { width: 135px; border-left: 1px solid #828177; border-top: 1px solid #828177; border-bottom: 1px solid #F9F8F3; border-right: 1px solid #F9F8F3; }
div.newpright div.archivebottom { background: #F0EDF8; padding: 8px 13px; }

div.newdetail h3 a.balh3 { font-size: 12px; font-weight: bold; text-decoration: underline; }

div.listing { margin-top: 5px; }



/* CONTACT */
/* levy blok */
div.contleft { width: 190px; margin-right: 20px; float: left; }

/* pravy blok */
div.contright { float: left; width: 571px; }
div.contright h1 { border-bottom: 1px solid #E6F8DF; margin-bottom: 0; width: 557px; }
div.contright table td { padding: 11px 40px 0 0; vertical-align: top; }
div.contright table a { font-weight: normal; }
div.contright address { font-style: normal; }

div.contright input.txtdotaznik { width: 224px; }
div.contright td.left { padding-right: 117px; }
div.contright textarea { width: 381px; }

div.contright div.print { margin-top: 50px; }


/* JOB */
/* levy blok */
div.jobleft { width: 190px; margin-right: 20px; float: left; }

/* pravy blok */
div.jobright { float: left; width: 571px; font-size: 10px; }
div.jobright span.datum { color: #979797; float: right; }
div.jobright h1 { border-bottom: 1px solid #E6F8DF; }
div.jobright h2 { margin: 10px 0; font-size: 14px; border: none 0; }
div.jobright p { margin: 10px 0; }
div.jobright div.print { margin-top: 40px; }
div.jobright ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
div.jobright li { background: url(../img/seznam_odrazka.gif) no-repeat center left; padding: 0 0 0 15px; }
.tab-job td { vertical-align: top; padding: 0 15px 10px 0; }
.tab-job td.aright { text-align: right; }

.error { display: inline-block; background: #FFFFFF url(../img/error.jpg) no-repeat scroll center right; width: 20px; }

/* VYHLEDAVANI */
/* levy blok */
div.searchleft { width: 190px; margin-right: 20px; float: left; }

/* pravy blok */
div.searchright { float: left; width: 571px; }
div.searchright h1 { border-bottom: 1px solid #E6F8DF; margin-bottom: 0; width: 557px; }
div.searchright p { margin: 15px 0 9px 0; }

div.searchright div.vysledek { padding: 16px 0 22px 0; background: url(../img/bg_pointline.gif) repeat-x bottom; }
div.searchright div.vysledek h3 { margin: 0 0 3px 0; font-weight: bold; }

div.searchright div.print { margin-top: 50px; }



/* KLIENTSKA SEKCE */
/* levy blok */
div.klientleft { width: 230px; margin-right: 20px; float: left; }
div.klientleft h1 { margin-left: 10px; }
div.klientleft div.dokument { margin: 0 0 6px 10px; }

/* pravy blok */
div.klientright { float: left; width: 531px; }
div.klientright img { margin: 0 6px 6px 0; }