/** mamacoffee **/
html{	height: 100%;min-height: 100%;border-width: 0px;}

body{height: 100%;min-height: 100%;
	margin: 0px;padding: 0px;
	background-color:#FFF9E8;
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;
	color: #333333;
	letter-spacing:0.3pt;
	background-image:url("../imgs/mk_bg2.gif");
    }

img{margin:0px;padding:0px;border:0px;}
form{margin:0px;}

.clr{height:-1px;clear:both;font-size:0px;line-height:0px;}

.red{color:red;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.smaller{font-size:0.9em;}

#page-container{
	width:806px;
	margin: 0px auto 0px auto;
}
#top-container{
	width:806px;
	height:44px;
	background-image:url("../imgs/mk_top_bg2.gif");
}

#page-content,#page-home-content{
	padding:0px;
	margin:0 0 0 6px;
	background-color:#ffffff;
	width:800px;
	float:left;
	clear:both;
}

#page-content{
	background-image:url("../imgs/mk_body_bg.gif");
	background-repeat:repeat-y;
}

#page-title{text-align:center;
	color:#F9EBC6;font-size:0px;padding-top:3px;margin:0px;
}
#page-title img{text-align:center;margin-top:5px;vertical-align:top;}
#page-left{width:200px;float:left;padding:0px;}
#page-logo{padding: 5px 0px 5px 0px;text-align:center;}

div.section-title img.section-title-img{vertical-align:top;margin:5px 10px 0px 10px;} 

#page-right{width:598px;float:left;padding:0px;margin:0px;}	 	

#footer{
	font-size:10px;
	padding-top:5px;
	padding-bottom:25px;
    text-align:center;
	color:#666666;
}	
#footer a{color:#333333;}
#footer a:hover{color:#000000;}

div.flag{float:left;width:30px;}
.lang-img:hover{width:22px;}


#lang-panel{float:left;height:21px;padding:2px 0px 0px 40px;}

#log-panel{
    height:21px;
	font-family: "Times New Roman","serif";
	letter-spacing:0.6pt;
	float:right;
	padding:2px 35px 0px 0px;
	color:#cc9966;
}

#log-panel a{text-decoration:none;color:#cc9966;}
#log-panel a:hover{color:#ffcc99;}

#menu-panel{
	font-family: "Times New Roman","serif";
	font-size:1.1em;
	letter-spacing:0.8pt;
    font-weight:bold;
	color:#ccffcc;
	float:left;
	width:806px;
	clear:both;
    text-align:center;
    height:21px;
}

#menu-panel a{text-decoration:none;	color:#ccffcc;margin:0px 10px;}
#menu-panel a:hover{color:#ffffff;}
#menu-panel span{color:#ffffff;margin:0px 12px;}

#bottom-menu-panel{
	font-family: "Times New Roman","serif";
	letter-spacing:0.6pt;
	background-image:url("../imgs/foot_bg.gif");
	background-repeat:no-repeat;
    color:silver;
	width:800px;
	text-align:center;
	padding-bottom:2px;
	margin:0 0 0 6px;
	padding:2px 0px 3px 0px;
}

#bottom-menu-panel a{text-decoration:none;	color:silver;margin:0px 12px;}
#bottom-menu-panel a:hover{color:#ffffff;}
#bottom-menu-panel span{color:#ffffff;margin:0px 12px;}


div.next-nav-panel{
    background-color:#F9EBC6;
    padding:3px 5px;
    margin:10px;
    color:maroon;
}

div.next-nav-panel h2{
    font-size:1.2em;margin:0;padding:0;
}

/************* UVOD **************/

#home-left{	width:280px;float:left;padding:0px;}
#home-logo{padding: 20px 0px 20px 0px;text-align:center;}
#home-right{width:520px;float:right;padding:0;margin:0;}	 	
div.home_banner{padding:0px;margin:0px;width:520px;clear:both;}  

#info-mamakafe{color:#802915;text-align:center;padding-bottom:20px;}
span.info_mail{font-size:20px;}
span.info_number{font-size:18px;}
#home-offer{padding:0px 5px 0px 3px;height:38px;clear:both;}
#home-offer img.menu_img{margin:10px 8px 0px 8px;vertical-align:top;}
#home-offer img.img_zrnko_cz{margin:4px 10px 0px 10px;}
#home-offer img.img_zrnko_en{margin:4px 1px 0px 1px;}
#short-news{padding:5px 5px 0px 10px}
#short-news div{clear:both;padding:0px 2px 5px 4px;}
#short-news img{margin-right:7px;margin-bottom:2px;width:100px;height:80px;float:left;}
#short-news h2{margin:0px 0px 5px 0px;padding:0px;font-size:1.1em;}
#short-news h2 a{color:#1A4903;font-weight:bold;}
#short-news p{text-align:justify;margin:0px;padding:0px;}
/************* MAIN STRUCT *******************/


ul#left-menu{
   margin:20px 10px 20px 0px;
   list-style-type: none;
   padding:0px;
}

ul#left-menu li {text-align:right;margin-bottom:10px;}

ul#left-menu li img.img_zrnko{vertical-align:top;}

ul#left-menu li a span.left_title_cz{font-style:normal;font-family:"Arial Black","Arial";font-weight:bold;color:black;font-size:1.6em;padding-right:8px;}

ul#left-menu li a span.left_title_en{font-style:normal;font-family:"Arial Black","Arial";font-weight:bold;color:black;font-size:1.4em;padding-right:5px;}

ul#left-menu li a{text-decoration:none;}



/********** FRONT NEWS *********************************************************/

div.front-news{float:left;width:570px;margin-left:10px;
border-bottom:1px dotted #666666;padding:0px 5px 5px 5px;}
div.front-news h2{font-size:1.1em;}
div.front-news h2 a{color:#006600;text-decoration:none;}
div.front-news h2 a:hover{color:#993300;}
div.more-link{text-align:right;padding-right:5px;}
div.more-link a{color:#663300;}


/************* STATIC PAGE *********************************************************/
#static-page{text-align:justify;padding:10px;}
#static-page h2.stpage{font-size:1.6em;margin-top:0px;margin-bottom:5px;padding-top:0px;text-align:left;}
#static-page h3.stpage{font-size:1.4em;margin-top:0px;margin-bottom:5px;text-align:left;}
#static-page h4.stpage{font-size:1.2em;margin-top:0px;margin-bottom:5px;text-align:left;}

/*********** FULL NEWS *************************************/

#full-news{text-align:justify;width:580px;margin-left:10px}
#static-page img,#full-news img{margin:5px 5px 7px 5px;}
.artc-date{
	width:100px;
	float:right;
	text-align:right;
	font-weight:bold;
	color:#333333;
	margin-top:8px;
	margin-right:5px;
}

#full-news h2{
	width:450px;
	float:left;
	font-size:1.3em;
	margin-top:8px;
  margin-bottom:10px;
  color:#006600;
  
}
#full-news a,#static-page a{color:#006633;}
#full-news a:hover,#static-page a:hover{color:#ff6600;}

#full-news div.hr,#static-page div.hr{
	clear:both;
	width:500px;
	font-size:0px;
	border-top:1px solid #ffcc99;
	margin:15px auto 0px auto;
}

#full-news h2.artc
	{font-size:1.2em;margin-top:5px;margin-bottom:3px;}

#full-news div.align-center,#static-page div.align-center
{text-align:center;}
#full-news div.float-left,#static-page div.float-left
{float:left;}
#full-news div.float-right,#static-page div.float-right
{float:right;}



/*********** SHARE PANEL ****************************************/

#share-panel{margin:10px 10px 30px 10px;background-color:#F9EBC6;border:1px solid #FDE3A0;color:maroon;}
#share-panel div{background-color:#FEF8E7;margin:3px 10px 10px 10px;padding:5px;}
#share-panel h4{font-size:1.1em;margin:0;padding:1px 10px;}
#share-panel a{font-size:0.9em;font-weight:bold;text-decoration:none;color:#333333;margin-right:7px;}
#share-panel img{margin-right:2px;vertical-align:middle;}
/******************  ERROR/info MSGs *********************************/

div.error-msg,div.info-msg{text-align:center;padding:10px 30px 10px 30px;line-height:18px;margin:10px 10px;}

.error-msg{
   color:#DA6741;
   background-color:#FCEFCA;
   border-top:1px solid #F2754B;border-bottom:1px solid #F2754B;
   border-left:1px solid #FBD8BB;border-right:1px solid #FBD8BB;
   background-image:url("../imgs/msg_error.gif");
   background-repeat:no-repeat;
   background-position:3px 2px;
}
.info-msg{
   color:#6D8C6D;
   background-color:#F0FFDC;
   border-top:1px solid #6D8C6D;border-bottom:1px solid #6D8C6D;
   border-left:1px solid #E0FCBB;border-right:1px solid #E0FCBB;
   background-image:url("../imgs/msg_info.gif");
   background-repeat:no-repeat;
   background-position:3px 2px;
	}
.req{font-size:1.2em;font-weight:bold;color:#000000;padding-right:3px;}

/************ Forms *************************************************/

input.txt{
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    border-bottom:1px solid #cfcfcf;
    border-right:1px solid #dfdfdf;
    padding-left:3px;
    padding-right:3px;
}

#auth_form{
    font-size:1.1em;
    padding:10px 0px 30px 20px;
    
}
#auth_form table{width:520px;}
#auth_form td{padding:3px 0px 3px 5px;font-size:0.9em;font-weight:bold;color:#505050;}
#auth_form td.nrq{padding-left:13px;}
    

#auth_form th{
    text-align:left;
    padding:12px 0px 8px 10px;
    color:#000000;
}


#auth_form input.txt{
    width:145px;
    margin-right:5px;
}

#auth_form input.s_btn{
    margin-top:10px;
    border-width:1px;
    padding-left:20px;
    padding-right:20px;
    font-weight:bold;
    color:#333333;
}


/*******************************************/
/*
div.panel-comm{
    width:205px;
    padding:0px;
}

h3.panel-comm-title{
    padding:0px;
    margin:0px 0px 2px 0px;
    font-size:12px;
}
h3.panel-comm-title a{color:#000000}
h3.panel-comm-title a:hover{color:maroon}

p.panel-comm-txt{
    text-align:justify;
    margin-top:3px;
}
p.panel-comm-txt img{float:left;margin:3px 7px 3px 0px;}


span.panel-currency-title{
    color:#660000;font-size:1.2em;font-family:Times;
}

#curr-switch{
    padding:0px 0px 10px 0px;
}

#curr-switch a.p_curr_link{
    text-decoration:none;
    font-family:Times;
    font-weight:bold;
    color:#996633;
    margin-right:5px;  
}
#curr-switch a.p_curr_link:hover{color:#660000;}

#booking-basket{}

#booking-basket span.detail-title{color:#996633;}

#booking-basket span.detail{font-weight:bold;color:#660000;padding-left:5px;}

#booking-basket input.basket-btn{
    margin:5px 0px 0px 0px;
    padding:0px 2px;
    color:#996633;
    background-color:#ffffcc;
    }
*/
#alert_form{margin-top:20px;}
#alert_form th{text-align:left;}
#alert_form td.title{font-weight:bold;font-size:1.2em;color:maroon;padding-bottom:5px;}
#alert_form td a{color:maroon;}
#alert_form textarea{
width:480px;margin-left:5px;border-width:1px;
font-family:Arial;font-size:12px;padding:3px; 
}
#alert_form img{vertical-align:middle;}
#alert_form .txt{width:200px;}
/******************************************************/

#contact_form{background-color:#EFEFEF;margin:50px 20px;padding:10px;}
#contact_form th{text-align:left;color:#666666;}
#contact_form textarea{
width:500px;margin-left:5px;border-width:1px;
font-family:Arial;font-size:12px;padding:3px; 
}
#contact_form img{vertical-align:middle;}
#contact_form .txt{width:200px;}

/*****************************************************/
input.s_btn{
    cursor:hand;cursor:pointer;width:auto;overflow:visible;
    background-color:#cdcdcd;
    border-bottom:1px solid #999999;border-right:1px solid #999999;
	border-top:1px solid #dfdfdf;border-left :1px solid #efefef;
	color:#333333;
    font-family: Arial;
    font-size:0.9em;
    font-weight:bold;
}

/*****************************************************************************
// USER - AUTH
/*****************************************************************************/

#log_form{margin:60px auto 10px auto;width:500px;}

#log_form input.txt{width:120px;margin-left:5px;}

#log_form input.s_btn,
#auth_form input.s_btn,
#addr_form input.s_btn,
#alert_form input.s_btn,
#contact_form input.s_btn
{padding:0px 10px;font-size:1em;color:#333333;background-image:url("../imgs/mk_ibox_bg_gray.gif");}
div.auth_other_links{line-height:20px;margin:20px 50px;}
div.auth_other_links a{font-weight:bold;color:#600501;text-decoration:none;}
div.auth_other_links a:hover{color:#cc9933;}
