body { 
	background: #0e0800 url('../design/layout/new_bg_site.jpg') top center no-repeat;
	margin: 0px;
	padding: 0px;
	
}
body.enter { 
	background: #0f0800 url('../design/layout/bg_enter.jpg') top center no-repeat;	
}
form,p { 
	padding: 0px;
	margin: 0px; 
}

img {
	border-color: #aeabab;
}

a.dark { color: #000000;
	font-weight: bold; 
	text-decoration: none; 
}

a.dark:hover { 
	color: #000000;
	font-weight: bold; 
	text-decoration: underline; 
}


a { color: #6c1711;
	font-weight: bold; 
	text-decoration: none; 
}

a:hover { 
	color: #6c1711;
	font-weight: bold; 
	text-decoration: underline; 
}

#foot span a { color: #6c1711;
	font-weight: normal; 
	text-decoration: none; 
}

#foot span a:hover { 
	color: #6c1711;
	font-weight: normal; 
	text-decoration: underline; 
}

#intro_copy a { color: #4f4d4a;
	font-weight: normal; 
	text-decoration: none; 
}

#intro_copy a:hover { 
	color: #4f4d4a;
	font-weight: normal; 
	text-decoration: none; 
}

td, div, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444542;
	text-decoration : none;
	font-weight: normal;
}

div, span {
	text-align: left;
}

.bold { font-weight : bold;}

.px10 { font-size : 10px;}
.px9 { font-size : 9px;}
.px8 { font-size : 8px;}

.right {float: right;}
.left {float: left;}

.t-right {text-align: right;}
.t-left {text-align: left;}

.ml_10 {margin-left: 10px;}
.mr_10 {margin-right: 10px;}

/* body */

/* intro */

#intro {position:relative; width: 702px; margin-top: 174px;}
#intro_plakos {position:relative; width: 587px; margin-top: 20px; margin-bottom: 20px; text-align:center;}
#intro_logo {position:absolute; left: 7px; top: 0px;}
#intro_flash {position:absolute; left: 41px; top: 30px; z-index: 100;}
#intro_vstup {position:absolute; left: 557px; top: 381px;}
#intro_copy {position:absolute; left: 0px; top: 446px; width: 672px; height: 15px; line-height:15px; font-size:8px; text-align: center; text-transform:uppercase;}



/* site */

#site {position:relative; width: 840px;}

#logo {position:absolute; top:22px; left:338px;}

#menu {position:absolute; top:130px; left:129px; width: 597px;}
#m1 {position:absolute; top:55px; left:6px;}
#m2 {position:absolute; top:24px; left:183px;}
#m3 {position:absolute; top:79px; left:144px;}
#m5 {position:absolute; top:0px; left:117px;}
#m6 {position:absolute; top:30px; left:78px;}
#m7 {position:absolute; top:13px; left:412px;}
#m8 {position:absolute; top:0px; left:467px;}
#m9 {position:absolute; top:47px; left:346px;}
#m10 {position:absolute; top:63px; left:489px;}
#m58 {position:absolute; top:70px; left:297px;}

#enter {position: absolute; top: 580px; left: 112px; padding-bottom: 15px;}

#content {position: absolute; top: 226px; left: 112px;}
#content_bg {width: 609px; background: url('../design/layout/bg_content.gif') left top no-repeat; padding: 19px 0 0 17px;}
#content_bg_rep {width: 582px; background: url('../design/layout/bg_content_rep.jpg') left top repeat-y;}
#content_bg_top {width: 582px; background: url('../design/layout/bg_content_top.jpg') left top no-repeat;}
#content_bg_bot {width: 582px; background: url('../design/layout/bg_content_bot.jpg') left bottom no-repeat; padding: 50px 0 40px 0;}
#content_pad {margin: 0 30px 0 30px;}

#content_pad_hp {margin: 0 30px 0 30px; background: url('../design/layout/bg_content_hp.gif') 54px 174px no-repeat;}
	#left_hp {width: 312px; border-right: 1px solid #5a5a55;}
	#novinky_hp {width: 305px; margin:0 0 10px 0;}
	#koncerty_hp {width: 305px; margin:0 0 10px 0;}
	#forum_last {width: 305px; margin:15px 0 10px 0;}
	#foto_hp {float: right; width: 201px;}
		.nadpis_hp {font-family: Helvetica, Tahoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color: #444542;}
		#foto_hp .nadpis_hp {margin: 0 0 0 5px;}

#foot {width: 582px; margin:10px 0 15px 17px;}
	#foot span{color: #FFFFFF; font-size: 10px; margin-top: -8px;}
	#foot img {margin-right: 20px; border: none;}




#bg_main {width: 985px; background: url('../design/layout/bg_main.gif') left top repeat-y;}
#bg_foot {width: 985px; background: url('../design/layout/bg_main_bot_gradient.jpg') 30px bottom no-repeat;}
#bg_left {width: 985px; background: url('../design/layout/bg_left.gif') left top repeat-y;}
#bg_right {width: 985px; background: url('../design/layout/bg_right.gif') right top repeat-y;}


/*
#hp_left {padding-top: 10px;}
#hp_left_pad {margin: 0 0 0 42px;}
#right_blok {float: left; width: 240px; background: url('../design/layout/delic_sloupcu.gif') left top repeat-y;}
#right_pad {padding: 70px 0 0 10px;}

#hp_blok_sub {float: left; width: 635px; padding: 0 10px 0 0;}
#hp_blok_1 {float: left; width: 315px; padding: 0 10px 0 0;}
#hp_blok_2 {float: left; width: 320px; background: url('../design/layout/delic_sloupcu.gif') left top repeat-y;}

#nadpis_sekce {margin-bottom: 10px;}

#nadpis_hp1 {margin-bottom: 10px;}
#nadpis_hp2 {margin-bottom: 10px;}
#nadpis_hp3 {margin-bottom: 10px; padding: 0 10px 0 10px;}
#nadpis_right_1 {margin-bottom: 10px;}
#nadpis_right_2 {margin-bottom: 10px;}

#obsah_sekce {padding: 0 10px 0 7px;}

#obsah_1 {padding: 0 10px 10px 7px;}
#obsah_2 {padding: 0 10px 0 7px;}
#obsah_3 {padding: 0 10px 0 17px;}
#obsah_right_1 {padding: 0 0 0 7px;}
#obsah_right_2 {padding: 0 0 0 7px;}

#foot {height: 46px; background: url('../design/layout/foot_bg.gif') left top no-repeat;}
#copy {height: 15px; line-height:15px; font-size:8px; text-align:center; text-transform:uppercase; margin-bottom: 10px;}
#ad {text-align:center; margin-bottom: 10px;}

*/

.vice {margin: 0 0 0 10px;}

.delic_koncertu {margin: 10px 0 10px 0; height: 1px; line-height: 1px; background: url('../design/layout/delic_koncety.gif') left top no-repeat;}

.cistic {clear:both;}

.delici_cara {
	height: 1px;
	line-height: 1px;
	background: url('../design/layout/delici_cara.gif') left top no-repeat;
}

.nadpis_text {font-size: 13px; height: 20px; margin-bottom: 5px; font-weight: bold; background: url('../design/layout/delici_cara.gif') left bottom no-repeat;}

.nadpis_alba {font-size: 13px; height: 20px; margin-bottom: 5px; font-weight: bold; background: url('../design/layout/delici_cara.gif') left bottom no-repeat;}
table .tracklist td{line-height: 20px;}

.nadpis_clena {font-size: 13px; width: 446px; height: 20px; margin-bottom: 5px; font-weight: bold; background: url('../design/layout/delici_cara.gif') left bottom no-repeat;}

.nadpis_video {font-size: 13px; height: 20px; margin-bottom: 5px; font-weight: bold; background: url('../design/layout/delici_cara.gif') left bottom no-repeat;}

a .koupit {cursor: pointer; float: right; background: #BBBAB5; padding: 1px 3px; font-weight: bold; color: black !important; border: 1px solid #3D5053; text-decoration: none;}

a:hover .koupit {cursor: pointer; background: black; padding: 1px 3px; font-weight: bold; color: white !important; border: 1px solid #3D5053; text-decoration: none;}



/* UW */

#rubrika {
}

#navigation{
	padding: 5px 0 0 0;
	background: url('../design/layout/delici_cara.gif') left top no-repeat;
}

#rubrika .uw_title, #clanek .title{
	color: #671601;
	font-size: 12px;	
	font-weight: bold !important;
	text-transform:uppercase;	
	}
#rubrika .uw_title span.right{
	color: #671601;
	font-size: 12px;
	font-weight: normal;
	float: right;
	}
#rubrika .uw_abstrakt{
	margin: 0 0 15px 0;
	}
#rubrika .uw_pad{
}

#clanek .title {font-size: 12px; height: 20px; margin-bottom: 5px; font-weight: bold !important; color: #671601; text-transform:uppercase; background: url('../design/layout/delici_cara.gif') left bottom no-repeat;}

.koncerty_hp .datum{
	margin: 5px 0;
	}
.koncerty_hp .datum{
	color: #671601;
	font-weight: bold !important;
	}
.koncerty_hp .mesto{
	color: #671601;
	font-weight: bold !important;
	}
.koncerty_hp .klub{
	color: #671601;
	font-weight: normal !important;
	}
	
/* fotogalerie */

.galselect {position: absolute; left: 560px; top: 353px;}
.galselect form {margin-top:0px;}
.galselect form select {background-color: #1f2d2e; font-family: verdana; font-weight: bold; font-size: 15px; color: #bbbab5; height: 23px; width: 75px; border: 2px solid #a8bfc4;}


/* shop */

#devade{
	width: 98%;
	text-align: left;
}
#devade #rad_kosik{
	clear: both;
	display: block;
}

	/* navi */

#navi{
	height: 18px;
	font-weight: bold;
	border-bottom: 1px solid #8AA8AF;
	border-top: 1px solid #8AA8AF;
	/*background: url('../design/layout/nadpis_aktuality.jpg') left top no-repeat;*/
	margin: 5px 0px;

}

#navi td{
	padding: 3px 5px 4px 5px;
}

#navi td a{
	font-weight: bold;
	text-decoration: none;
	color: #444542 !important;
}



.rad_kosik{
	display: block;
}

.strom_line{
	padding-top: 4px;
	padding-bottom: 3px;
}

.item_shop a{
	font-size: 13px !important;
}

	/* den */

.shop_product_item{
	border: 1px solid #3D5053;
	margin-bottom: 10px;
	}
.shop_product_item .count{
	border: 1px solid #3D5053;
	background: #BBBAB5;
	text-align: center;
	font-size: 11px;
}
.shop_product_item a.detail div{
	font-weight: bold;
}
.shop_product_item a.objednat div{
	color: #ffffff !important;	
	font-weight: bold;
}

.pointer {cursor: pointer;}


.shop_button{
	padding: 4px 6px;
	background: #BBBAB5;
	font-weight: bold;
	color: #6c1711 !important;
	border: 1px solid #6c1711;
	text-decoration: none;
}

.left{
	float: left;
}
.right{
	float: right;
}

h3.shop{
	color: #671601;
	margin: 0px;
	font-size: 13px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.shopinput input{
	border: 1px solid #6c1711;
	padding-left: 2px;
	background: #BBBAB5;
}

ul.shop_subsections li{
	list-style-type: disc;
	padding: 3px 2px;
}

.shop_small{
	border: 1px solid #aeabab;
	margin-right: 5px;
}
.shop_imgbig{
	border: 1px solid #aeabab;
}

.shopline td{
	border-bottom: 1px solid #C0B29C;
}

strong.price{
	font-size: 12px;
}

pre{
	background: white;
}

.small{
	font-size: 9px;
}
.shopalert{
	font-size: 9px;
	color: red;
	font-weight: bold;
}

ol.shop li{
	padding: 5px 0px;
}
