/* Reset */
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, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}

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;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}



/* body */
body {
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height:14px;
    background:url(../images/background.png) repeat-y center 0;
}
/* Links */

/* Design */
#container {
    width: 916px;
    height: auto;
    margin: 20px auto 0 auto;
}
#nav {
    width: 908px;
    height: 330px;
	margin:0 8px 0 0;
}

#nav object {
    outline: none;
}
#main {
    width: 800px;
    height: auto;
	margin:auto;
}

#main #left {
    width: 395px;
    height: auto;
	color:#000;
	padding-right:5px;
    float: left;
}

#main #right {
    width: 390px;
    height: auto;
	color:#e2dab4;
	margin-left:10px;
    float: left;
}

/* styles */
.clear { clear:both; }
.title {
	width:356px;
	height:24px;
	margin:0 0 5px 0;
	float:right;
	}
.content {
	width:390px;
	height:auto;
	text-align:right;
	padding-right:10px;
	float:right;
	}
.events_left_img {
	width:109px;
	float:right;
	}
.events_left_txt {
	width:274px;
	height:19px;
	text-align:right;
	padding:5px 7px 0 0;
	float:right;
	}
.gallery_title {
	width:356px;
	height:24px;
	float:right;
	}
.img_gallery {
	width:352px;
	height:auto;
	text-align:right;
	padding-right:10px;
	float:right;
	}
.thumb {
	width:60px;
	height:60px;
	background: url(../images/img_frame.png) no-repeat 0 0;
	padding:14px;
	float:left;
	}
.inp { 
	width:207px;
	border:0;
	background-color:#f4f1df;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	}
dl.left {
	width:356px;
	height:22px;
	margin-left:25px;
	}
dt.left { 
	width:144px;
	margin-right:5px;
	float:left;
	}
dd.left {
	width:207px;
	float:left;
	}
.left-btn-mk {
	width:65px;
	height:22px;
	display: block;
	border:0;
	margin:5px 0 0 0;
	background:url(../images/left-btn-mk.png) no-repeat left top;
	text-indent:-9000px;
	overflow:hidden;
	cursor:pointer;
	float:right;
	}
.left-btn-en {
	width:65px;
	height:22px;
	display: block;
	border:0;
	margin:5px 0 0 0;
	background:url(../images/left-btn-en.png) no-repeat left top;
	text-indent:-9000px;
	overflow:hidden;
	cursor:pointer;
	float:right;
	}
.kraj {
	width:392px;
	height:61px;
	background:url(../images/senka_kraj1.png) no-repeat 0 0;
	margin-top:10px;
	float:left;
}
/* Night club */
.nc_title {
	width:356px;
	height:24px;
	margin:0 0 5px 0;
	float:left;
	}
.nc_content {
	width:380px;
	height:auto;
	text-align:left;
	padding-left:7px;
	float:left;
	}
.events_right {
	width:380px;
	height:22px;
	margin-bottom:2px;
	float:left;
	}
.events_right_img {
	height:auto;
	float:left;
	}
.events_right_txt {
	height:12px;
	text-align:right;
	padding:0 0 0 5px;
	float:left;
	}
.nc_img_gallery {
	width:352px;
	height:auto;
	text-align:left;
	padding-left:10px;
	float:left;
	}
dl.right {
	width:356px;
	height:22px;
	margin-left:9px;
	}
dt.right { 
	width:215px;
	float:left;
	}
dd.right {
	width:75px;
	text-align:left;
	float:left;
	}
.right-btn-mk {
	width:65px;
	height:22px;
	display: block;
	border:0;
	margin:5px 0 0 0;
	background:url(../images/right-btn-mk.png) no-repeat left top;
	text-indent:-9000px;
	overflow:hidden;
	cursor:pointer;
	float:left;
	}
.right-btn-en {
	width:65px;
	height:22px;
	display: block;
	border:0;
	margin:5px 0 0 0;
	background:url(../images/right-btn-en.png) no-repeat left top;
	text-indent:-9000px;
	overflow:hidden;
	cursor:pointer;
	float:left;
	}
.nc_gallery_title {
	width:356px;
	height:24px;
	float:left;
	}
#log_res {
	text-align:center;
	margin-bottom:5px;
	}
#log_res_nc {
	text-align:center;
	margin-bottom:5px;
	}
.nc_kraj {
	width:394px;
	height:58px;
	background:url(../images/senka_kraj2.png) no-repeat 0 0;
	margin-top:10px;
	float:right;
}