/* 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 Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; color: #d2a854; margin: 0 0 15px 0; padding: 0; }
H3{font: normal 14px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; color: #d2a854; margin: 0; padding: 0 0 10px 0; margin: 0; padding: 0 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%;}
/* 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 7px; padding: 0 0 0 12px;}
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;}
/* 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 #2B4B2B;}
.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 #e26a00;}
.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;}
/*.fotogalerie A IMG{height: 90px;}*/

/* AKTUALITY BEGIN */
.aktuality{padding: 0 0 10px 0; margin: 0; border-bottom: 0px solid #000;}
.aktuality H2{font-weight: normal;}
.aktuality-foto-box{float: left; padding-bottom: 0; width: 124px !important; width: 120px; text-align: center; margin-right: 10px;}
.aktuality-foto{border: 1px solid #262524; float: left; margin: 3px 0 0 0; padding: 1px;}
.aktuality .datum{font-style: italic;}
.aktuality .text{text-align: justify;}
.aktuality .soubory{padding: 5px 0 5px 0;}
.aktuality .soubory IMG{vertical-align: middle;}
/* AKTUALITY END */

/* 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-prsten{width: 922px; text-align: center; padding: 8px 0 8px 0; background: url(/pic/strankovani-linka.gif) no-repeat center center;}
.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 */

.top{padding-bottom: 15px; text-align: right; clear: both;}
.datum{font-style: italic;}
.barva{color: #d2a854;}
/* -------------------------------------------------- ID -------------------------------- */

#page{background: #000 url(/pic/border_boky.gif) repeat-y; width: 944px; margin: 0 auto; position: relative;}

/* LOGO BEGIN */
H1#logo-home,
H1#logo-profil-spolecnosti,
H1#logo-kolekce-prstenu,
H1#logo-informace,
H1#logo-kameny,
H1#logo-upravy,
H1#logo-technologie,
H1#logo-zaruka,
H1#logo-svatebni-veletrhy,
H1#logo-prodejni-mista,
H1#logo-kontakty,
H1#logo-partneri
{
	width: 922px; height: 329px; margin: 0 auto;
}
H1#logo-home{background: #000 url(/pic/top/home.jpg) no-repeat;}
H1#logo-profil-spolecnosti{background: #000 url(/pic/top/profil-spolecnosti.jpg) no-repeat;}
H1#logo-kolekce-prstenu{background: #000 url(/pic/top/kolekce-prstenu.jpg) no-repeat;}
H1#logo-informace{background: #000 url(/pic/top/informace.jpg) no-repeat;}
H1#logo-kameny{background: #000 url(/pic/top/kameny.jpg) no-repeat;}
H1#logo-upravy{background: #000 url(/pic/top/upravy.jpg) no-repeat;}
H1#logo-technologie{background: #000 url(/pic/top/technologie.jpg) no-repeat;}
H1#logo-zaruka{background: #000 url(/pic/top/zaruka.jpg) no-repeat;}
H1#logo-svatebni-veletrhy{background: #000 url(/pic/top/svatebni-veletrhy.jpg) no-repeat;}
H1#logo-prodejni-mista{background: #000 url(/pic/top/prodejni-mista.jpg) no-repeat;}
H1#logo-kontakty{background: #000 url(/pic/top/kontakty.jpg) no-repeat;}
H1#logo-partneri{background: #000 url(/pic/top/partneri.jpg) no-repeat;}

H1#logo-home A,
H1#logo-profil-spolecnosti A,
H1#logo-kolekce-prstenu A,
H1#logo-informace A,
H1#logo-kameny A,
H1#logo-upravy A,
H1#logo-technologie A,
H1#logo-zaruka A,
H1#logo-svatebni-veletrhy A,
H1#logo-prodejni-mista A,
H1#logo-kontakty A,
H1#logo-partneri A
{
	border: 0 none; display: block; float: left; width: 944px; height: 329px; left: 0; position: absolute; text-indent: -5000px; top: 0;
}
/* LOGO END */

H1#-home{width: 922px; height: 329px; margin: auto; background: #000 url(/pic/top/home.jpg) no-repeat;}
#top{width: 922px; height: 329px; margin: auto;}

/* MENU TOP BEGIN */
#menu-top{background: #8a0918 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;}
#menu-top LI A{font: 12px Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif; margin: 0; padding: 12px 23px 12px 23px; float: left; font-weight: bold; color: #fff; text-decoration: none; font-size: 13px;}
#menu-top LI A:hover{text-decoration: none; color: #ee8c00;}
#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; height: 638px; margin: 0 auto; padding: 0;}

/* HOME BEGIN */
#home{background: #000 url(/pic/podklad/home.jpg) no-repeat top; width: 922px; height: 647px; position: relative;}
#home P{margin: 0; padding: 0; line-height: normal;}
#home H2.t1{position: absolute; top: 28px; left: 354px;}
#home H2.t2{position: absolute; top: 318px; left: 36px;}
#home H2.t22{position: absolute; top: 358px; left: 198px;}
#home H2.t3{position: absolute; top: 504px; left: 198px;}
#home H2.t4{position: absolute; top: 470px; left: 636px;}
#home H2.t44{position: absolute; top: 508px; left: 744px;}

#home H2.t5{position: absolute; top: 170px; left: 615px; text-align: left;}

#home .box1{top: 85px; left: 358px; width: 300px; height: 70px; position: absolute; text-align: justify; font-size: 11px;}
#home .box11{top: 130px; left: 800px; width: 80px; position: absolute; text-align: justify; font-size: 11px;}
#home .box2{top: 408px; left: 198px; width: 378px; height: 68px; position: absolute; text-align: justify; font-size: 11px;}
#home .box3{top: 558px; left: 198px; width: 378px; height: 68px; position: absolute; text-align: justify; font-size: 11px;}
#home .box4{top: 558px; 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;}

.urlBannerHome01{width: 300px; height: 200px; display: block; position: absolute; left: 613px; top: 250px;}
/* HOME END */

/* PROFIL SPOLECNOSTI BEGIN */
#profil-spolecnosti{background: #000 url(/pic/podklad/profil-spolecnosti.jpg) no-repeat top; width: 922px; height: 647px; position: relative;}
#profil-spolecnosti H2{text-align: left; padding: 20px 0 0 46px;}
#profil-spolecnosti H2.t1{position: absolute; top: 290px; left: 392px; padding: 0;}
#profil-spolecnosti .box1{top: 88px; left: 46px; width: 564px; height: 104px; position: absolute; text-align: justify;}
#profil-spolecnosti .box2{top: 204px; left: 272px; width: 338px; height: 60px; position: absolute; text-align: justify;}
#profil-spolecnosti .box3{top: 348px; left: 396px; width: 262px; height: 60px; position: absolute; text-align: justify;}
#profil-spolecnosti .box4{top: 416px; left: 396px; width: 498px; height: 210px; position: absolute; text-align: justify;}
/* PROFIL SPOLECNOSTI END */

/* INFORMACE BEGIN */
#informace{background: #000 url(/pic/podklad/informace.jpg) no-repeat top; width: 922px; height: 647px; position: relative;}
#informace H2{text-align: left; padding: 20px 0 0 310px;}
#informace H2.t1{position: absolute; top: 256px; left: 35px; padding: 0;}
#informace H2.t2{position: absolute; top: 202px; left: 494px; padding: 0;}
#informace H2.t3{position: absolute; top: 454px; left: 222px; padding: 0;}
#informace H2.t4{position: absolute; top: 478px; left: 672px; padding: 0;}
#informace .box1{top: 30px; left: 470px; width: 200px; height: 50; position: absolute; text-align: justify; font-size: 11px;}
#informace .box2{top: 310px; left: 35px; width: 416px; height: 104px; position: absolute; text-align: justify;}
#informace .box3{top: 258px; left: 508px; width: 178px; height: 170px; position: absolute; text-align: justify; font-size: 11px;}
#informace .box33{top: 432px; left: 684px; width: 100px; position: absolute; font-size: 12px;}
#informace .box4{top: 508px; left: 198px; width: 256px; height: 40px; position: absolute; text-align: justify; font-size: 11px;}
#informace .box5{top: 524px; left: 672px; width: 220px; height: 65px; position: absolute; text-align: justify; font-size: 11px;}

#informace .box2 UL{margin-left: 5px !important; margin-left: 7px; margin-bottom: 0; padding-bottom: 0;}
#informace .box2 UL LI{list-style: square; padding: 0; font-size: 11px;}
#informace .box3 OL{margin-left: 20px !important; margin-left: 25px; margin-top: 5px; padding: 0;}
#informace .box3 OL LI{ list-style: decimal; padding: 0; font-size: 11px;}
#informace .box2 A, #informace .box4 A, #informace .box5 A{text-align: right; display: block; padding: 10px 3px 0 0; font-size: 12px;}
#informace .box4 #tech{text-align: center; padding: 15px 0 0 0; line-height: 150%;}

/* INFORMACE END */

/* KAMENY BEGIN */
#kameny{background: #000 url(/pic/podklad/kameny.jpg) no-repeat top; width: 922px; height: 647px; position: relative;}
#kameny H2{text-align: left; padding: 20px 0 0 46px;}
#kameny H2.t1{position: absolute; top: 378px; left: 90px; padding: 0; font-size: 24px;}
#kameny H2.t2{position: absolute; top: 400px; left: 664px; padding: 0; font-size: 24px;}
#kameny H2.t3{position: absolute; top: 430px; left: 738px; padding: 0; font-size: 24px;}
#kameny .box1{top: 88px; left: 46px; width: 516px; height: 224px; position: absolute; text-align: justify;}
#kameny .box1 UL{margin-left: 5px !important; margin-left: 7px; margin-bottom: 15px; padding-bottom: 0;}
#kameny .box1 UL LI{list-style: square; padding: 0;}

#kameny .box2{top: 480px; left: 668px; width: 230px; height: 132px; position: absolute; text-align: justify;}
#kameny .box2 A{display: block; padding: 15px 5px 0 0; text-align: right;}
/* KAMENY END */

/* UPRAVY BEGIN */
#upravy{background: #000 url(/pic/podklad/upravy.jpg) no-repeat top; width: 922px; height: 647px; position: relative;}
#upravy H2{text-align: left; padding: 20px 0 0 46px;}
#upravy H2.t1{position: absolute; top: 356px; left: 264px; padding: 0; font-size: 24px;}
#upravy .box1{top: 88px; left: 46px; width: 564px; height: 104px; position: absolute; text-align: justify;}
#upravy .box1 UL{margin-left: 5px !important; margin-left: 7px; margin-bottom: 15px; padding-bottom: 0;}
#upravy .box1 UL LI{list-style: square; padding: 0; line-height: 220%;}
#upravy .box2{top: 124px; left: 430px; width: 444px; height: 60px; position: absolute; text-align: justify;}
#upravy .box2 P{font-size: 11px;}
/* UPRAVY END */

/* TECHNOLOGIE BEGIN */
#technologie{background: #000 url(/pic/podklad/technologie.jpg) no-repeat top; width: 922px; height: 647px; position: relative;}
#technologie H2{text-align: left; padding: 20px 0 0 46px;}
#technologie .box1{top: 96px; left: 46px; width: 690px; height: 30px; position: absolute; text-align: justify;}
#technologie .box2{top: 154px; left: 46px; width: 322px; height: 190px; position: absolute; text-align: justify;}
#technologie .box3{top: 154px; left: 444px; width: 186px; height: 140px; position: absolute; text-align: justify;}
#technologie .box3 P{font-size: 11px;}
#technologie .box3 STRONG{font-size: 12px;}
#technologie .box4{top: 154px; left: 692px; width: 202px; height: 140px; position: absolute; text-align: justify; font-size: 11px;}

#technologie UL{margin-left: 5px !important; margin-left: 7px; margin-bottom: 15px; padding-bottom: 0;}
#technologie UL LI{list-style: square; padding: 0; font-size: 11px;}
/* TECHNOLOGIE END */

/* ZARUKA BEGIN */
#zaruka{background: #000 url(/pic/podklad/zaruka.jpg) no-repeat top; width: 922px; height: 647px; position: relative;}
#zaruka H2{text-align: left; padding: 20px 0 0 46px;}
#zaruka H2.t1{position: absolute; top: 326px; left: 210px; padding: 0; font-size: 24px;}
#zaruka .box1{top: 95px; left: 46px; width: 440px; height: 160px; position: absolute; text-align: justify;}
#zaruka .box1 P{font-size: 11px;}
/* ZARUKA END */

/* KOLEKCE PRSTENU BEGIN */
#kolekce-seznam{background: url(/pic/podklad/kolekce-prstenu.jpg) no-repeat center top; width: 922px; height: 647px; position: relative;}
#kolekce-seznam-text{top: 129px; left: 326px; width: 330px; height: 106px; position: absolute; text-align: justify; font-size: 11px;}
#kolekce-fotos{position: absolute; 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;}
/*
.base-foto TABLE.kat-obr{width: 196px; margin: 0 auto;}
.base-foto TABLE.kat-obr TD{text-align: center; height: 183px;}
.base-foto TABLE.kat-obr TD A{border: 0 none;}
.base-foto TABLE.kat-obr TD A:hover{border: 1px solid #79140f;}
*/
/* KOLEKCE PRSTENU END */

/* DETAIL PRSTENU BEGIN */
#prsten-lbox{width: 514px; height: 420px; float: left;}
#prsten-pbox{width: 364px; height: 420px; float: right;}
#detail-foto{margin: 0; padding: 0;}
#titulek-detail-prstenu{text-align: left; padding: 40px 0 0 24px; margin: 0;}
#nazev-prstenu{font-size: 38px; color: #fff; font-style: italic; text-align: left; padding: 0 0 30px 24px;}
TABLE#parametry-prstenu{text-align: center; width: 90%; margin: auto; margin-bottom: 20px;}
TABLE#parametry-prstenu TH{font-size: 22px; font-style: italic; font-weight: normal; background: url(/pic/linka-tabulka-prsten.gif) no-repeat center bottom; padding-bottom: 10px;}
TABLE#parametry-prstenu TD{font-size: 16px; font-style: italic; width: 35%;}
TABLE#parametry-prstenu TD.nazev{color: #d2a854; width: 20%;}
/* DETAIL PRSTENU END */

/* SVATEBNI VELETRHY BEGIN */
#svatebni-veletrhy{background: #000 url(/pic/podklad/svatebni-veletrhy.jpg) no-repeat top; width: 922px; height: 647px; position: relative;}
#svatebni-veletrhy H2{text-align: left; padding: 20px 0 0 46px;}
#svatebni-veletrhy H2.t1{font-size: 24px;}
#svatebni-veletrhy .box1{width: 480px !important; width: 526px; padding: 60px 0 0 46px; text-align: justify;}
#veletrhy{text-align: left;}
.veletrhy-akce{background: url(/pic/linka-veletrhy-akce.gif) no-repeat center bottom; width: 480px !important; width: 526px; padding: 0 0 15px 46px; text-align: left; margin: 10px 0;}
#strankovani-veletrhy{padding: 10px;}
/* SVATEBNI VELETRHY END*/

/* PRODEJNI MISTA BEGIN */
#prodejni-mista{background: #000 url(/pic/podklad/prodejni-mista.jpg) no-repeat top; width: 922px; height: 647px; 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;}
#odkazy UL.prvni, #odkazy UL.druhy, #odkazy UL.treti{float: left; width: 146px !important; width: 175px; text-align: left; margin-left: 5px !important; margin-left: 7px;}
#odkazy UL LI{list-style: square; padding: 0;}
#odkazy UL LI.nolist{list-style: none; margin-left: 4px;}
#odkazy UL LI A{font-style: normal; font-weight: bold;}
#odkazy UL LI A.cechy{color: #d4d0c8;}
#odkazy UL LI A.morava{color: #e2d1a2;}
#prodejni-mista H2.kraj{text-align: center; padding: 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: 40px 60px 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 */
