/* START - GLOBAL RESET */
body
{
  text-align:center; /*center hack*/
}

*
{
  margin:0;
  padding:0;
}

/*
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address 
{
  margin: 0.5em 0; 
}
*/
dd 
{ 
  margin-left:1em;
}

li
{
  /*margin-left: 30px;*/
}

fieldset 
{ 
  padding:.5em; 
}

img
{
  border: 0px;
}
/* END - GLOBAL RESET */




/* START - GLOBAL SETTINGS */

a
{
  text-decoration:none;
  color: #336699;
}
a:hover{
text-decoration:underline;
}
h1,.componentheading{
font-size:1.7em;
color: #904630;
}
h2,.contentheading{
font-size:2.0em;
}
h3{
font-size:1.3em;
}
h4{
font-size:1.2em;
}
h5{
font-size:1.1em;
}
h6{
font-size:1em;
font-weight:bold;
}
#footer,.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}
.moduletable{
  margin-bottom:1em;
/*  margin-left: -15px;*/
 
}

.moduletable-1{
  margin-top: 65px;
}



.moduletable h3
{
  line-height: 33px;
  color:#454545;
  padding: 0px;
  text-align:right;
  font-size:13px;
  margin-right: 30px;
  text-transform: uppercase;
}

.img_caption p
{
  border: 1px solid #BEBEBE;
  text-align: center;
  font-size: 0.8em;
  background: #CBCBCB;
}

/*Menu Styling*/

.moduletable_menu{
  margin-bottom:1em;
  padding:0 10px; /*padding for inside text*/ 
  background: url(http://sweet60s.cz/templates/sweet60s/images/moduleareabg.png) no-repeat;
}

.moduletable_menu h3 
{
  line-height: 33px;
  color:#000000;
  padding: 0px;
  text-align:right;
  font-size:13px;
  margin-right: 30px;
}

.moduletable
{
    padding-top: 20px;
}
.moduletable ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/*
.moduletable .menu li
{
  margin: 0;
  background: url(../images/menuitembg3.png) no-repeat;
}

.moduletable .menu li ul li
{
  margin: 0;
  background: none;
}
*/

.moduletable .menu li a
{
  display: block;
  padding: 9px 5px 0px 1.5em;
  color: #341c0e;
  text-decoration: none;
  height: 25px;
  width: 115px;
}

/*
.moduletable .menu li ul li ul li#current a
{
    background: url(../images/menuitembg2.png) no-repeat;
}

.moduletable .menu li ul
{
    margin-left: 15px;
}

.moduletable .menu li ul li.parent.active a,
.moduletable .menu li ul li#current a
{
    background: url(../images/menuitembg1.png) no-repeat;
    color: #ffffff;
}

.moduletable .menu li ul li.parent.active ul li a,
.moduletable .menu li ul li#current ul li a
{
    background: none;
    color: #341c0e;
}
*/
/*
.moduletable .menu li ul li ul li #current a
{
    color: #ffffff;
}

/*
.moduletable .menu li ul li.active a 
{
    color: #ffffff;
}
*/


.moduletable .menu li a:hover,a#active_menu:link,a#active_menu:visited
{
  text-decoration: underline;
}

span.pathway {
	display: block;
	line-height: 20px;
	height: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}

span.pathway img {
	float: left;
	margin: 0 10px;
}

span.pathway a {
	float: left;
}



/* END - GLOBAL SETTINGS */

/* START - TEMPLATE PARTS */

body
{
  font-size: 13px;
  font-family: Georgia;
  line-height:1.3;
  margin: 0px;
  color: #6a5037;
  background: url(../images/textura-pruh.jpg);
}

#wrap1
{
  background: url(../images/bodybg.jpg);
}

#wrap0
{
  background: url(../images/menubg.jpg) 0 360px repeat-x;
}

#wrap 
{
  width:1012px;
  margin:0 auto; /*center hack*/
  /*background: url(../images/contentareabg-middle.png) repeat-y;*/
  
}

#wrap2
{
    /*padding: 30px;*/
    position: relative;
}

.top-separator
{
    height: 360px;
    width: 1012px;
    background: url(../images/contentareabg-top.png) no-repeat;
}

#area
{
  margin: 0 auto;
  text-align:left; /*center hack*/
}

.logo
{
     background: url(../images/logo.png) 0 0 no-repeat;
     width: 259px;
     height: 191px;
     position: absolute;
     left: 375px;
     top: 285px;
}

.scroll{
	display:block;
	height:300px;
	overflow:scroll;
	width: 460px;
        position: relative;
}

.scroll-inner
{

    margin-right: 30px;

}

.scroll2{
	display:block;
	height:510px;
	overflow:scroll;
	width: 735px;
        position: relative;
}

.scroll2-inner
{

    margin-right: 40px;

}


.topmenu
{
  height: 58px;
}

.topmenu ul
{
    /*margin-top: 7px;*/
}

.topmenu li
{
  float: left;
  list-style-type: none;
  height: 58px;
}

.topmenu a
{
    display: block;
    height: 58px;
    margin-left: 20px;
    margin-right: 20px;
}


.topmenu li.item28 a {
  width: 82px;
  background: url(../images/topmenu/novinky-n.png) 0 0 no-repeat;
  margin-left: 40px;
}

.topmenu li.item28 a:hover,
.topmenu li#current.item28 a
{
  background: url(../images/topmenu/novinky-a.png) 0 0 no-repeat;
}

.topmenu li.item29 a {
  width: 113px;
  background: url(../images/topmenu/orestauraci-n.png) 0 0 no-repeat;
}

.topmenu li.item29 a:hover,
.topmenu li#current.item29 a
{
  background: url(../images/topmenu/orestauraci-a.png) 0 0 no-repeat;
}

.topmenu li.item57 a {
  width: 57px;
  background: url(../images/topmenu/menu-n.png) 0 0 no-repeat;
}

.topmenu li.item57 span
{
    display: none;
}

.topmenu li.item57 a:hover,
.topmenu li#current.item57 a
{
  background: url(../images/topmenu/menu-a.png) 0 0 no-repeat;
}

.topmenu li.item58 a {
  width: 55px;
  background: url(../images/topmenu/party-n.png) 0 0 no-repeat;
}

.topmenu li.item58 a:hover,
.topmenu li#current.item58 a
{
  background: url(../images/topmenu/party-a.png) 0 0 no-repeat;
}

.topmenu li.item59 a {
  width: 107px;
  background: url(../images/topmenu/fotogalerie-n.png) 0 0 no-repeat;
}

.topmenu li.item59 a:hover,
.topmenu li#current.item59 a
{
  background: url(../images/topmenu/fotogalerie-a.png) 0 0 no-repeat;
}

.topmenu li.item60 a {
  width: 80px;
  background: url(../images/topmenu/kontakt-n.png) 0 0 no-repeat;
}

.topmenu li.item60 a:hover,
.topmenu li#current.item60 a
{
  background: url(../images/topmenu/kontakt-a.png) 0 0 no-repeat;
}


.menu li
{
  list-style-type: none;
  height: 40px;
}

.menu li a
{
  width: 126px;
}

.menu li.item61 a {
  background: url(../images/jidelak-menu/predkrmy-n.png) 0 0 no-repeat;
}

.menu li.item61 a:hover,
.menu li#current.item61 a
{
  background: url(../images/jidelak-menu/predkrmy-a.png) 0 0 no-repeat;
}

.menu li.item62 a {
  background: url(../images/jidelak-menu/polevky-n.png) 0 0 no-repeat;
}

.menu li.item62 a:hover,
.menu li#current.item62 a
{
  background: url(../images/jidelak-menu/polevky-a.png) 0 0 no-repeat;
}

.menu li.item63 a {
  background: url(../images/jidelak-menu/salaty-n.png) 0 0 no-repeat;
}

.menu li.item63 a:hover,
.menu li#current.item63 a
{
  background: url(../images/jidelak-menu/salaty-a.png) 0 0 no-repeat;
}

.menu li.item64 a {
  background: url(../images/jidelak-menu/hlavni-n.png) 0 0 no-repeat;
}

.menu li.item64 a:hover,
.menu li#current.item64 a
{
  background: url(../images/jidelak-menu/hlavni-a.png) 0 0 no-repeat;
}

.menu li.item65 a {
  background: url(../images/jidelak-menu/pidilidi-n.png) 0 0 no-repeat;
}

.menu li.item65 a:hover,
.menu li#current.item65 a
{
  background: url(../images/jidelak-menu/pidilidi-a.png) 0 0 no-repeat;
}

.menu li.item66 a {
  background: url(../images/jidelak-menu/prilohy-n.png) 0 0 no-repeat;
}

.menu li.item66 a:hover,
.menu li#current.item66 a
{
  background: url(../images/jidelak-menu/prilohy-a.png) 0 0 no-repeat;
}

.menu li.item67 a {
  background: url(../images/jidelak-menu/radette-n.png) 0 0 no-repeat;
}

.menu li.item67 a:hover,
.menu li#current.item67 a
{
  background: url(../images/jidelak-menu/radette-a.png) 0 0 no-repeat;
}

.menu li.item68 a {
  background: url(../images/jidelak-menu/vina-n.png) 0 0 no-repeat;
}

.menu li.item68 a:hover,
.menu li#current.item68 a
{
  background: url(../images/jidelak-menu/vina-a.png) 0 0 no-repeat;
}

.menu li.item70 a {
  background: url(../images/jidelak-menu/silvestr-n.png) 0 0 no-repeat;
}

.menu li.item70 a:hover,
.menu li#current.item70 a
{
  background: url(../images/jidelak-menu/silvestr-a.png) 0 0 no-repeat;
}




.menu li.item71 a {
  background: url(../images/jidelak-menu/sandwiches-n.png) 0 0 no-repeat;
}

.menu li.item71 a:hover,
.menu li#current.item71 a
{
  background: url(../images/jidelak-menu/sandwiches-a.png) 0 0 no-repeat;
}

.menu li.item72 a {
  background: url(../images/jidelak-menu/burgers-n.png) 0 0 no-repeat;
}

.menu li.item72 a:hover,
.menu li#current.item72 a
{
  background: url(../images/jidelak-menu/burgers-a.png) 0 0 no-repeat;
}

.menu li.item73 a {
  background: url(../images/jidelak-menu/quesadillas-n.png) 0 0 no-repeat;
}

.menu li.item73 a:hover,
.menu li#current.item73 a
{
  background: url(../images/jidelak-menu/quesadillas-a.png) 0 0 no-repeat;
}

.menu li.item74 a {
  background: url(../images/jidelak-menu/gnocchi-n.png) 0 0 no-repeat;
}

.menu li.item74 a:hover,
.menu li#current.item74 a
{
  background: url(../images/jidelak-menu/gnocchi-a.png) 0 0 no-repeat;
}

.menu li.item75 a {
  background: url(../images/jidelak-menu/maso-n.png) 0 0 no-repeat;
}

.menu li.item75 a:hover,
.menu li#current.item75 a
{
  background: url(../images/jidelak-menu/maso-a.png) 0 0 no-repeat;
}

.menu li.item76 a {
  background: url(../images/jidelak-menu/speciality-n.png) 0 0 no-repeat;
}

.menu li.item76 a:hover,
.menu li#current.item76 a
{
  background: url(../images/jidelak-menu/speciality-a.png) 0 0 no-repeat;
}

.menu li.item77 a {
  background: url(../images/jidelak-menu/sweets-n.png) 0 0 no-repeat;
}

.menu li.item77 a:hover,
.menu li#current.item77 a
{
  background: url(../images/jidelak-menu/sweets-a.png) 0 0 no-repeat;
}

.menu li.item78 a {
  background: url(../images/jidelak-menu/piva-n.png) 0 0 no-repeat;
}

.menu li.item78 a:hover,
.menu li#current.item78 a
{
  background: url(../images/jidelak-menu/piva-a.png) 0 0 no-repeat;
}






.moduletable-topmenu
{
  padding-top: 7px;
}
.mainlevel-nav
{  
  color: #333333;
  text-transform: uppercase;
  line-height: 350%;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
  height: 54px;
  
}
.topmenu-left
{  
  width: 20px;
  height: 33px;
  float: left;
  /*background: url(../images/topmenuseparator.png) no-repeat right top;*/
}
#active_menu-nav
{
  color: #24365e;
}

.content
{
  padding: 10px;
}

#surround_top
{
  background: url(../images/header.png) no-repeat;
  height: 132px;
}

#surround_top2
{
  background: url(../images/header2.png) no-repeat;
  height: 226px;
}


#surround_middle
{
    background: url(../images/contentareabg-top.png) no-repeat;
}

#surround_bottom
{
  height: 91px;
  border-top: 1px solid #E0E0E0;
}

#logo
{
  float: left;
  width: 35%;
  height: 46px;
}

#user1
{
  width: 60%;
  height: 46px;
  float: right;
  overflow: hidden;
}

#user1 div
{
  height: 43px;
}

#sidebar {float:left;width:506px; overflow:hidden; }
#sidebar200 {float:left;width:200px; overflow:hidden; }
#content60 {float:left;width:800px;overflow:hidden;}
#content80 {float:left;width:506px;overflow:hidden;}
#content100 {float:left;width:988px;overflow:hidden;}
#sidebar-2 {float:left;width:20%; overflow:hidden; margin-left: 30px;} 
#footer 
{
color: #8A8A8D;
text-align: left;
}
.inside
{
  padding: 0px;
  margin: 20px;
  margin-top: 30px;
  margin-bottom: 0px;
}
.inside2 {padding: 0px 10px 0px 10px; }

#header
{
    height: 320px;
}
#contentarea
{
  /*padding: 22px;*/
  /*background: url(http://sweet60s.cz/templates/sweet60s/images/bodybg.png) repeat-x;*/
  /*height: 858px;*/
}

#wrap-bottom
{
  height: 58px;
/*  background: url(../images/menubg.jpg) repeat-x;*/
}

#bottom-area
{
    text-align: left;
    margin: 0 auto;
    width: 1012px;
}

#bottom-area img
{
    padding: 0px;
}

#top-banner
{
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
    width: 1012px;
}

#top-banner img
{
    padding: 0px;
}

#top-banner .moduletable
{
    margin-bottom: 0px;
}


.component
{
  padding: 10px;
  padding-bottom: 0px;
  /*background: url(../images/contentareabg.png) no-repeat;*/
  /*min-height: 250px;*/
}

.component100
{
  padding: 20px;
  padding-bottom: 0px;
  /*background: url(../images/contentareabg100.png) no-repeat;*/
  /*min-height: 250px;*/
}

.moduletable
{
  /*background: url(http://sweet60s.cz/templates/sweet60s/images/moduleareabg.png) no-repeat;*/
  /*color: #000000;*/

}

#bottom-area .moduletable
{
    padding: 0px;

}

.authors
{
    text-align: right;
    color: #ffffff;
    margin-bottom: 5px;
}

.authors a
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}

.copyright
{
    height: 58px;
    line-height: 58px;
    margin-left: 40px;
    float: left;
}

.modryandel
{
    line-height: 58px;
    margin-left: 510px;
    margin-top: 15px;
    float: left;
}

.facebook
{
    height: 58px;
    line-height: 61px;
    margin-right: 40px;
    float: right;
}


.tydenni_menu_den
{
    font-size: 16px;
    color: #99302d;
    font-style: italic;
    padding-bottom: 5px;
    padding-top: 5px;
}

.tydenni_menu_jidlo
{
    width: 365px;
    vertical-align: top;
    padding-bottom: 5px;
    padding-top: 5px;
}

.tydenni_menu_cena
{
    width: 50px;
    text-align: right;
    vertical-align: top;
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight: bold;
}

.tydenni_menu_mezera
{
    height: 20px;
}

.inputbox
{
    background: none;
    border: 0px;
}

.acyfield_email input,
{
    width: 300px;
    display: block;
    float: left;
    line-height: 36px;
    font-weight: bold;
    font-style: italic;
}

.fieldacyemail label,
{
    font-style: italic;
    float: left;
}

.article_separator
{
    display: none;

}

.contentpaneopen-kontakt
{
    margin-top: -53px;
    margin-left: -49px;
}

.contentpaneopen-orestauraci
{
  margin-top: -22px;
}

.contentpaneopen-party
{
    margin-top: -22px;
}

.galerie-cell
{
    width: 314px;
    height: 224px;
    text-align: center;
    background: url('../images/gallery-cell.png') 50% 50% no-repeat;
}

.galerie-cell-left
{
    width: 314px;
    height: 224px;
    background: url('../images/gallery-cell.png') 0% 50% no-repeat;
    text-align: left;
}

.galerie-cell-left a
{
    margin-left: 23px;
    display: block;
}

.galerie-cell-right
{
    width: 314px;
    height: 224px;
    background: url('../images/gallery-cell.png') 100% 50% no-repeat;
    text-align: right;
}

.galerie-cell-right a
{
    margin-right: 23px;
    display: block;
}


.jidelak_tabulka
{
    width: 650px;
}

.jidelak_tabulka td
{
    height: 50px;
    font-style: italic;
    height: 75px;
    background: url('../images/jidelak-linka.png') 0 100% repeat-x;
}

.jidelak_cena
{
    font-weight: bold;
    width: 100px;
    padding-top: 17px;
    text-align: right;
}

.jidelak_cena2
{
    font-weight: bold;
    width: 150px;
    padding-top: 17px;
    text-align: right;
}

.jidelak_nazev
{
    font-size: 16px;
    color: #8e2623;
    font-weight: bold;
}

#content60
{
    background: url('../images/prerusovana-vertical.png') repeat-y;
}

.vertical-separator1
{
    width: 80px;
    background:url('../images/prerusovana-vertical.png') repeat-y center;
  
}

.text1
{
  font-weight: bold;
  font-size: 24px;
  color: #2e1c1a;
  font-style: italic;
}

.text2
{
  font-weight: bold;
  font-size: 16px;
  color: #8b1d1b;
  font-style: italic;
}

.text3
{
  font-weight: bold;
  font-size: 14px;
  color: #644628;
  font-style: italic;
}

.text4
{
  font-size: 14px;
  color: #644628;
  font-style: italic;
}

.text5
{
  font-weight: bold;
  font-size: 14px;
  color: #8b1d1b;
  font-style: italic;
}

.text6
{
  font-weight: bold;
  font-size: 14px;
  color: #ad7915;
  font-style: italic;
}

.text7
{
  font-size: 13px;
  color: #644628;
  font-style: italic;
}

.text8
{
  font-weight: bold;
  font-size: 13px;
  color: #8b1d1b;
  font-style: italic;
}

.text9
{
  font-weight: bold;
  font-size: 13px;
  color: #ad7915;
  font-style: italic;
}

.text10
{
  font-weight: bold;
  font-size: 18px;
  color: #8b1d1b;
  font-style: italic;
}

.text11
{
  font-weight: bold;
  font-size: 18px;
  color: #ad7915;
  font-style: italic;
}

.text12
{
  font-weight: bold;
  font-size: 19px;
  color: #644628;
  font-style: italic;
}

.text13
{
  font-weight: bold;
  font-size: 19px;
  color: #8b1d1b;
  font-style: italic;
}

.text14
{
  font-weight: bold;
  font-size: 17px;
  color: #ad7915;
  font-style: italic;
}

.horizontal-separator1
{
    height: 13px;
    width: 425px;
    background: url('../images/jidelak-linka.png') 0 50% repeat-x;  
}

.vertical-separator2
{
    width: 80px;
    background:url('../images/prerusovana-vertical.png') repeat-y center;
  
}

.horizontal-separator2
{
    height: 5px;
    width: 425px;
}

.horizontal-separator3
{
    height: 12px;
    width: 425px;
}
/* END - TEMPLATE PARTS */