/* RESET STYLES BEGIN */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* tables still need 'cellspacing="0"' in the markup */
/*table {border-collapse: collapse; border-spacing: 0;}*/
/* RESET STYLES END*/

/* DEFAULT BEGIN */
BODY{background-color: #000; margin: 0; padding: 0 0 5px 0; text-align: center;}
DIV, P, SPAN, UL, OL, LI, TH, TD{font: 12px Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; color: #fff;}
H1{font: normal 24px Georgia, "Times New Roman", Times, serif; color: #fefefe; margin: 0; padding: 0;}
H2{font: normal 34px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: #d2a854; margin: 0 0 15px 0; padding: 0; font-style: italic;}
H3{font: normal 16px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: #d2a854; margin: 0; padding: 10px 0 10px 0;}
H4{font-size: 11pt; margin: 0; padding: 0 0 10px 0;}

/* TABULKY BEGIN */
TABLE{margin-bottom: 15px; width: 100%; text-align: left;}
TH{padding: 3px 5px; font-weight: bold; color: #fff; font-size: 8pt;}
TD{padding: 1px 3px; line-height: 150%;}

TABLE.tab{}
TABLE.tab TH{text-align: center; padding: 5px; background-color: #333;}
TABLE.tab TD{text-align: center; padding: 5px; border: 1px solid #333;}

TABLE.retoCut{table-layout: fixed;}
TABLE.brus{table-layout: fixed;}
TABLE.brus TD{vertical-align: top; text-align: center; padding: 20px;}
/* TABULKY END */

A{color: #d2a854; text-decoration: none; font-style: italic;}
A:hover{color: #d2a854; text-decoration: underline; font-style: italic;}
A.no-active{color: #cfd0d1; text-decoration: none;}
HR{color: #7da952; background-color: #7da952; border: 0 none; height: 1px; clear: both;}
UL{list-style: none; margin: 0; padding: 0 0 15px 20px;}
UL LI{line-height: 150%; background: url(/pic/icons/sipka.gif) no-repeat 0px 5px; padding: 0 0 0 20px;}
P{margin-top: 0; margin-bottom: 10px; line-height: 150%;}
P.message-hlaska{background-color: #6a6868; border: 2px solid #4f4646; padding: 15px; font-weight: bold; margin-bottom: 25px;}
.clear{clear: both; height: 1px; overflow: hidden;}
.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}
.small{font-size: 10px;}
/* DEFAULT END */

DIV.razeni-box{float: right;}
FORM.razeni{float: left;}
FIELDSET{border: 1px solid #dde3ee; border-top: 10px solid #dde3ee; padding: 5px 10px 10px 10px;}
LEGEND{padding: 0 10px 5px 10px; font-weight: bold;}

.foto{border: 1px solid #eaeaea; padding: 1px;}
.fotoNoLink{border: 1px solid #eaeaea; padding: 1px;}
.foto-galery{float: left; width: 133px; text-align: center; margin: 0 3px 0 3px; height: 100px;}
.foto-galery IMG{border: 1px solid #2B4B2B;}

.foto-left{float: left; margin: 0 10px 5px 0; padding: 1px; border: 1px solid #d2a854;}
.foto-right{float: right; margin: 0 10px 0 10px; padding: 1px; border: 1px solid #e26a00;}
.fotogalerie{float: left; margin: 0 7px 10px 7px; padding: 1px; border: 1px solid #fff;}
.noBorder{border: 0 none;}

.fotoLef{float: left; margin: 0 10px 10px 0;}
.fotoRight{float: right; margin: 0 0 10px 10px;}
/*.fotogalerie A IMG{height: 90px;}*/

/* ZOBRAZENI A SKRYTI OBSAHU BEGIN */
.noscreen{display: none;}
/* ZOBRAZENI A SKRYTI OBSAHU END */

/* STRANKOVANI BEGIN */
#strankovani-kolekce{width: 922px; text-align: center; padding: 240px 0 13px 0;}
.strankovani A{background-color: #000; color: #fff; font-style: normal; border: 1px solid #8a8483; padding: 2px 5px;}
.strankovani A:hover{background-color: #c2001f; color: #fff; font-style: normal; text-decoration: none; border: 1px solid #8a8483; padding: 2px 5px;}
.strankovani STRONG{background-color: #c2001f; text-decoration: none; border: 1px solid #8a8483; padding: 2px 5px;}
/* STRANKOVANI END */

/* TLACITKA SKUPINY BEGIN */
#btnGroup{text-align: center; margin: auto; padding: 237px 0 13px 20px; width: 600px;}

#bgBtnGroupDetail{background: url(/pic/strankovani-linka.gif) no-repeat center center; width: 922px; text-align: center;}
#btnGroupDetail{width: 600px; margin: auto; text-align: center; padding: 8px 0 8px 20px;}

#btnGroup A, #btnGroupDetail A{display: block; background-color: #000; border: 1px solid #898582; float: left; padding: 2px 25px; font-size: 13px; color: #d2a854; margin: 0 5px; font-weight: bold; white-space: nowrap;}
#btnGroup A:hover, #btnGroup A.active, #btnGroupDetail A:hover, #btnGroupDetail A.active{background-color: #d8ae62; color: #000; text-decoration: none;}

/* TLACITKA SKUPINY END */

.top{padding-bottom: 15px; text-align: right; clear: both;}
.datum{font-style: italic;}
.barva{color: #d2a854;}

.partneri-seznam{padding: 0 25px;}
.partneri-clanek{padding: 0 25px; margin: 0 0 -10px 0;}
.partneri-clanek h2{margin-left: -45px;}
/* -------------------------------------------------- ID -------------------------------- */

#page{background: #000 url(/pic/border_boky.gif) repeat-y; width: 944px; margin: 0 auto; position: relative; text-align: center;}

.slideshowObr{position: relative; width: 922px; height: 329px; margin: 0 auto;}

/* LOGO BEGIN */
H1#logo{border: 0 none; display: block; float: left; width: 922px; height: 329px; left: 0; position: absolute; text-indent: -5000px; top: 0; margin: 0 auto; left: 10px;}
H1#logo A{position: absolute; width: 922px; height: 329px; z-index: 100; display: block;}
/* LOGO END */

/* MENU TOP BEGIN */
#menu-top{background: #d2a955 url(/pic/menu.gif) repeat-x; width: 922px; height: 43px; margin: 0 auto;}
#menu-top UL{margin: 0; padding: 0;}
#menu-top LI{list-style: none; float: left; margin: 0; padding: 0; background-image: none;}
#menu-top LI A{font: 12px Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif; margin: 0; padding: 12px 38px 12px 39px; float: left; font-weight: bold; color: #000; text-decoration: none; font-size: 13px;}
#menu-top LI A:hover{text-decoration: none; color: #8c6600/*553d0c*/;}
#menu-top LI.prepazka{background: url(/pic/prepazka.gif) no-repeat center 0; width: 6px; height: 43px; float: left; margin: 0;}
/* MENU TOP END */

#main{width: 922px; margin: 0 auto; padding: 0; text-align: left;}
#main #content{padding: 15px 25px;}
#main-fixed{width: 922px; height: 630px; margin: 0 auto; padding: 0;}

/* HOME BEGIN */
#home{background: #000 url(/pic/podklad/home.jpg) no-repeat top; width: 922px; height: 638px; position: relative;}
#home P{margin: 0; padding: 0; line-height: normal;}
#home H2.t1{position: absolute; top: 28px; left: 354px; color: #fff;}
#home H2.t11{position: absolute; top: 70px; left: 500px;}
#home H2.t2{position: absolute; top: 244px; left: 40px; color: #fff;}
#home H2.t22{position: absolute; top: 281px; left: 68px; color: #fff;}
#home H2.t3{position: absolute; top: 476px; left: 262px;}
#home H2.t33{position: absolute; top: 515px; left: 262px; color: #fff; font-size: 22px;}
#home H2.t4{position: absolute; top: 458px; left: 636px;}
#home H2.t44{position: absolute; top: 490px; left: 636px; color: #fff;}

#home .box1{top: 125px; left: 358px; width: 536px; position: absolute; text-align: justify; font-size: 11px;}
#home .box2{top: 330px; left: 40px; width: 212px; position: absolute; text-align: justify; font-size: 11px;}
#home .box3{top: 550px; left: 262px; width: 315px; position: absolute; text-align: justify; font-size: 11px;}
#home .box4{top: 538px; left: 636px; width: 256px; height: 56px; position: absolute; text-align: justify; font-size: 11px;}
#home A.vice{text-align: right; display: block; padding-top: 5px; font-size: 12px;}
/* HOME END */

/* PROFIL SPOLECNOSTI BEGIN */
#profil-spolecnosti{background: #000 url(/pic/podklad/profil-spolecnosti.jpg) no-repeat top; width: 922px; height: 940px; position: relative;}
#profil-spolecnosti H2{text-align: left; padding: 20px 0 0 25px;}
#profil-spolecnosti .box1{top: 115px; left: 30px; width: 512px; position: absolute; text-align: justify;}
#profil-spolecnosti .box2{top: 460px; left: 594px; width: 290px; position: absolute; text-align: justify;}
#profil-spolecnosti .box3{top: 665px; left: 30px; width: 854px; position: absolute; text-align: justify;}
#profil-spolecnosti #bod{width: 1px; height: 800px; background-color: #fff;}
/* PROFIL SPOLECNOSTI END */

/* O DIAMANTECH BEGIN */
#o-diamantech{background: #000 url(/pic/podklad/o-diamantech.jpg) no-repeat top; width: 922px; height: 638px; position: relative;}
#o-diamantech H2.t1{position: absolute; top: 22px; left: 384px; padding: 0; color: #fff; font-size: 60px;}
#o-diamantech H2.t11{position: absolute; top: 46px; left: 474px; padding: 0; text-align: left;}
#o-diamantech H2.t2{position: absolute; top: 282px; left: 42px; padding: 0;}
#o-diamantech H2.t22{position: absolute; top: 322px; left: 42px; padding: 0; color: #fff; font-size: 18px;}
#o-diamantech H2.t3{position: absolute; top: 468px; left: 296px; padding: 0;}
#o-diamantech H2.t33{position: absolute; top: 502px; left: 440px; padding: 0; color: #fff;}
#o-diamantech H2.t4{position: absolute; top: 452px; left: 642px; padding: 0; color: #fff;}

#o-diamantech .box1{top: 137px; left: 400px; width: 484px; position: absolute; text-align: justify; font-size: 11px;}
#o-diamantech .box11{top: 178px; left: 400px; width: 484px; position: absolute; text-align: justify; font-size: 11px;}
#o-diamantech .box11 A.vice{display: inline;}
#o-diamantech .box2{top: 355px; left: 42px; width: 314px; position: absolute; text-align: justify;}
#o-diamantech .box3{top: 544px; left: 298px; width: 260px; position: absolute; text-align: justify; font-size: 11px;}
#o-diamantech .box4{top: 502px; left: 642px; width: 250px; position: absolute; text-align: justify; font-size: 11px;}

#o-diamantech A.vice{text-align: right; display: block; padding-top: 5px; font-size: 12px;}
/* O DIAMANTECH END */

/* KOLEKCE SPERKU BEGIN */
#kolekce-seznam{background: url(/pic/podklad/kolekce-sperku.jpg) no-repeat center top; width: 922px; position: relative;}
#kolekce-seznam-text{top: 129px; left: 265px; width: 430px; height: 106px; position: absolute; text-align: justify; font-size: 14px;}
#kolekce-fotos{width: 922px; left: 0;}
#kolekce-fotos-detail{width: 922px;}
.base-foto{width: 207px; height: 183px; text-align: center; float: left; margin-left: 18px !important; margin-left: 13px; margin-top: 2px;}

.base-foto{padding-top: 5px;}
.base-foto A{float: left; border: 1px solid #000; margin-left: 9px;}
.base-foto A:hover{border: 1px solid #79140f;}
/* KOLEKCE SPERKU END */

/* DETAIL SPERKU BEGIN */
#sperk-lbox{width: 514px; height: 420px; float: left;}
#sperk-pbox{width: 364px; height: 420px; float: right;}
#detail-foto{margin: 0; padding: 0;}
#titulek-detail-sperku{text-align: left; padding: 40px 0 0 44px; margin: 0;}
#nazev-sperku{font-size: 38px; color: #fff; font-style: italic; text-align: left; padding: 0 0 30px 44px;}
TABLE#parametry-sperku{text-align: center; width: 90%; margin: auto; margin-bottom: 20px; border-collapse: collapse;}
TABLE#parametry-sperku TD{font-size: 16px; font-style: italic; text-align: left; background: url(/pic/bgTdRight.gif) no-repeat left bottom; padding: 3px 0 3px 25px;}
TABLE#parametry-sperku TD.nazev{color: #d2a854; width: 20%; text-align: left; width: 45%; background: url(/pic/bgTdLeft.gif) no-repeat right bottom;}

#boxSada{margin-left: 50px; width: 230px; text-align: center;}
#boxSadaTitle{font-weight: bold; font-style: italic; color: #d2a854; margin: 0 auto 5px auto; font-size: 16px;}
#boxSada A{float: left; margin: 0 5px 5px 5px;}
#boxSada A IMG{width: 100px; padding: 1px;}
#boxSada A IMG:hover{border: 1px solid #79140f; padding: 0;}

#obrZnacka{margin-left: 40px;}

/* DETAIL SPERKU END */

/* PRODEJNI MISTA BEGIN */
#prodejni-mista{background: #000 url(/pic/podklad/prodejni-mista.jpg) no-repeat top; width: 922px; position: relative;}
#prodejni-mista H2{text-align: left; padding: 20px 0 0 46px;}
#prodejni-mista #odkazy{height: 120px; padding: 50px 0 0 35px !important; padding: 50px 0 0 25px; position: absolute; position: 1100;}
#odkazy UL.prvni, #odkazy UL.druhy, #odkazy UL.treti, #odkazy UL.ctvrty, #odkazy UL.paty{float: left; width: 136px !important; width: 175px; text-align: left; margin-left: 5px !important; margin-left: 7px;}

#odkazy UL.prvni{width: 110px !important;}
#odkazy UL.ctvrty{position: absolute; left: 520px; top: 130px;}
#odkazy UL.paty{position: absolute; left: 730px; top: -50px; z-index: 100;}

#odkazy UL LI{list-style: square; padding: 0; background-image: none;}
#odkazy UL LI.nolist{list-style: none; margin-left: 4px;}
#odkazy UL LI A{font-style: normal; font-weight: bold; font-size: 11px;}
#odkazy UL LI A.cechy{color: #d4d0c8;}
#odkazy UL LI A.morava{color: #e2d1a2;}
#odkazy UL LI A.slovensko{color: #b9cf4f;}
#prodejni-mista H2.kraj{text-align: center; padding: 200px 0 0 0;}
#strankovani-prodejci{padding: 10px;}
TABLE#prodejci{width: 91%; text-align: center; margin: 0 auto;}
TABLE#prodejci TH{text-align: left; color: #d2a854;}
TABLE#prodejci TD{text-align: left; vertical-align: top; font-size: 11px;}
TABLE#prodejci TD.line{background: url(/pic/linka-tabulka-prodejci.gif) no-repeat; height: 5px; overflow: hidden;}
TABLE#prodejci TD.mapka{vertical-align: middle; width: 4%;}

#mapa{float: right; padding: 30px 40px 0 0;}
/* PRODEJNI MISTA END*/

/* KONTAKTY BEGIN */
#kontakty{background: #000 url(/pic/podklad/kontakty.jpg) no-repeat top; width: 922px; height: 647px; position: relative;}
#kontakty H2{text-align: left; padding: 20px 0 0 46px;}
#kontakty H2.t1{position: absolute; top: 190px; left: 546px; font-size: 26px;}
#kontakty .box1{top: 157px; left: 46px; width: 390px; height: 70px; position: absolute; text-align: justify;}
#kontakty .box2{top: 236px; left: 46px; width: 212px; height: 282px; position: absolute; text-align: justify;}
#kontakty .box3{top: 236px; left: 276px; width: 204px; height: 282px; position: absolute; text-align: justify;}
#kontakty .box4{top: 550px; left: 46px; width: 442px; height: 50px; position: absolute; text-align: justify; font-size: 22px;}
#kontakty .box5{top: 256px; left: 536px; width: 368px; position: absolute; text-align: justify;}
#kontakty P{margin-bottom: 15px;}
/* KONTAKTY END*/

/* PARTNERI BEGIN */
#partneri H2{text-align: left; padding: 20px 0 0 46px;}
#partneri UL{padding-right: 40px; text-align: left;}
/* PARTNERI END*/

/* BOTTOM BEGIN */
#bottom{background: url(/pic/border_bottom.gif) no-repeat top; width: 944px; height: 40px; margin: 0 auto; text-align: center; margin-top: 0 !important; margin-top: -10px;}
#bottom P{padding-top: 15px; font-size: 7pt;}
#bottom #tecka{color: #3a1919;}
/* BOTTOM END */