/* = body
---------------------------------------------------------------------------------------------------*/
html { background-color:#3e004d; }
body { margin: 0px; padding: 0 0 20px 0; font-size: 12px; text-align: center; font-family: sans-serif; background:#3e004d url(../images/layout/bg.jpg) top left repeat-x; color:#3e004d; }

h1, h2, h3, p, form, ul { padding:0; margin:0; font-weight:normal; }
h1 { font-size:42px; padding:34px 0 0 0px; line-height:130%; margin:0 0 15px 0; }
h2 { margin:0 0 15px 0; }
#index h1 { padding-left:33px; margin:0; }
.napoje h2 { font-size:12px; font-weight:bold; margin:0; }

p { line-height:130%; margin:0 0 13px 0; }

a, a:visited { color:#3e004d; text-decoration:underline; outline:none; }
a:link { color:#3e004d; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; margin:0 0 15px 0; }
table td.c1 { width:150px; }

img { border:none; padding:0; }
ul li { list-style:none; }
.clear { clear:both; }

#wrap { margin:0 auto; text-align:left; width:940px; }

.textCenter { text-align:center; }
.textRight { text-align:right; }


/* = HEADER
---------------------------------------------------------------------------------------------------*/
#header { height:184px; background:#641979 url(../images/layout/top.jpg) top left no-repeat; padding:60px 0 0 0; }
#header .logo { display:block; width:353px; height:184px; float:left; }
#header .right { float:left; }

/* = mainMenu
---------------------------------------------------------------------------------------------------*/
ul#mainMenu { height:35px; background:#e4beee url(../images/layout/menu.jpg) top left no-repeat; margin:0 0 31px 0; }
ul#mainMenu li { float:left; height:35px; line-height:35px; background:url(../images/layout/star.jpg) right center no-repeat; padding:0 35px 0 35px; }
ul#mainMenu li.last { padding-right:0; background:none; }
ul#mainMenu a,
ul#mainMenu a:visited { display:block; color:#370045; text-transform:uppercase; text-decoration:none; font-size:13px; font-weight:bold; }
ul#mainMenu a:hover { height:32px; border-bottom:4px solid #a700c8; }
ul#mainMenu li.selected a,
ul#mainMenu li.selected a:visited,
ul#mainMenu li.selected a:hover { height:32px; border-bottom:4px solid #370045; }

/* = CONTENT
---------------------------------------------------------------------------------------------------*/
#content { background:#fcfafd url(../images/layout/c.jpg) top right no-repeat; }
#contentInner { background:url(../images/layout/c-coctails.jpg) top left no-repeat; height:417px; padding:0 20px 0 397px; position:relative; }
#index #contentInner { padding-right:0; }
#fotogaleria #content,
#napojovy-listok #content { background:#fcfafd url(../images/layout/c_larger.jpg) top right no-repeat; }
#fotogaleria #contentInner,
#napojovy-listok #contentInner { background:url(../images/layout/c-coctails_larger.jpg) top left no-repeat; height:490px; }
#napojovy-listok2 #content { background:#fcfafd url(../images/layout/c_largest.jpg) top right no-repeat; }
#napojovy-listok2 #contentInner { background:url(../images/layout/c-coctails_largest.jpg) top left no-repeat; height:557px; }
#napojovy-listok3 #content { background:#fcfafd url(../images/layout/c_largest2.jpg) top right no-repeat; }
#napojovy-listok3 #contentInner { background:url(../images/layout/c-coctails_largest2.jpg) top left no-repeat; height:690px; }
#napojovy-listok4 #content { background:#fcfafd url(../images/layout/c_largest3.jpg) top right no-repeat; }
#napojovy-listok4 #contentInner { background:url(../images/layout/c-coctails_largest3.jpg) top left no-repeat; height:730px; }

.images { width:500px; }
.napoje { width:250px; float:left; padding:0 10px 0 0; }
.napojeLeft, 
.napojeRight { width:250px; float:left; }
.napojeLeft { display:inline; padding:0 0 0 15px; }
.napojeLeft li,
.napojeRight li { list-style:circle; line-height:150%; font-size:14px; }

/* = silvester
---------------------------------------------------------------------------------------------------*/
.silvester { width:480px; height:115px; padding:25px 0 0 33px; position:absolute; left:550px; top:200px; background:url(../images/layout/c-pozor-akcia-mala.jpg) top left no-repeat; overflow:hidden; } 
/*.silvester { width:387px; height:195px; padding:25px 0 0 33px; position:absolute; left:570px; top:200px; background:url(../images/layout/c-pozor-akcia.jpg) top left no-repeat; overflow:hidden; } 
/* .silvester { width:487px; height:195px; padding:25px 0 0 33px; position:absolute; left:450px; top:220px; background:url(../images/layout/c-pozor-akcia-mala.jpg) top left no-repeat; overflow:hidden; } */
/*.silvester { width:487px; height:195px; padding:25px 0 0 33px; position:absolute; left:4297px; top:171px; background:url(../images/layout/c-pozor-akcia.jpg) top left no-repeat; overflow:hidden; } 
.silvester .small { font-size:12px; }
.silvester p { font-size:16px; }

/* = facebook
---------------------------------------------------------------------------------------------------*/
.facebook { width:487px; height:195px; padding:25px 0 0 33px; position:absolute; left:820px; top:360px; background:url(../images/facebook.gif) top left no-repeat; overflow:hidden; }
.facebook .small { font-size:14px; }
.facebook p { font-size:18px; }


/* = BOTTOM
---------------------------------------------------------------------------------------------------*/
#bottom { color:#a852bc; font-size:10px; padding:11px 33px 0 33px }
#bottom .left { float:left; }
#bottom #bottomMenu { float:right; }
#bottom #bottomMenu li { float:left; }
#bottom a,
#bottom a:visited { color:#a852bc; text-decoration:none; text-transform:uppercase; }
#bottom a:hover { text-decoration:underline; }

