img {border:none;}

html,body{
padding:0;
margin:0;
background:#737373 url(../files/design/bg.gif) repeat-x;
}
html{
font-size:75%;
color:#OOOOOO;
font-family:Arial;
}
a{
color:#000000;
}
a:visited{
color:#be0000;
}
#main{
width:960px;
margin:auto;
}
#mainin{
width:960px;
background-repeat:no-repeat;
float:left;

}
#top{
width:960px;
height:210px;
background:url(../files/design/ylw.gif) top right no-repeat;
float:left;
position: relative;
}

#topclick{
	position: absolute;
	top: 10px;
	left: 240px;
	z-index: 10;
}
#top img{
float:left;
border:0;
}
#mbd{
float:left;
width:960px;
background:url(../files/design/bgy.gif) repeat-y;
padding-bottom:16px;
}
#mbdin{
float:left;
width:916px;
}
#rline{
float:left;
width:42px;
height:511px;
background:url(../files/design/rline.gif) no-repeat;
}
/******* topmenu *********/
#menu{
float:left;
width:916px;
height:60px;
background:#ffffff url(../files/design/mn.gif) repeat-x;
}
#mn{
float:left;
}
#mn a{
float:left;
display:block;
padding:25px 14px 5px 14px;
background:url(../files/design/m.gif) top right no-repeat;
color: #7C7C7C;
text-decoration: none;

font-size: 14px;
font-family: Arial;
}
#mn img{
margin-top:5px;
border:0;
}
#mn a:hover{
background:url(../files/design/mo.gif) top right no-repeat;
}
#lng{
float:right;
padding:15px 15px 0 0;
}
#lng img{
margin:0 0 0 6px;
border:0;
}
/******* novinky *********/
#nov{
float:left;
width:916px;
height:300px;
background:#fefefe url(../files/design/bgnov.gif) repeat-x;
}
#nov1{
float:left;
width:526px;
height:300px;
}
#nov1 img{border:0}
#nov2{
float:left;
width:390px;
height:300px;
}
#nov3{
float:left;
width:360px;
height:125px;
padding:15px 15px 0 15px;
}

#nov4{
float:left;
width:375px;
height:135px;
padding:18px 0 0 15px;
}
#nov4 ul li a{
line-height:16px;
}

#nov4 ul li{
list-style-type:none;
}
#nov4 ul{
margin:16px;
padding:0;
list-style-image: URL(../files/design/li.gif) 
}

#nov4 img{
float:right;
border:0;
padding:15px 15px 0 0;
}
.old_news{
float:right;
padding:15px 15px 0 0;
}
#gline{
float:left;
width:916px;
height:16px;
background:#4c4c4c;
}
/******* koncerty *********/
#kn{
float:left;
width:901px;
padding:14px 0 0 14px;
}
#ktb{
border-collapse:collapse;
}
#ktd{
vertical-align:top;
width:286px;
background:#ffffff url(../files/design/kna.gif) no-repeat;
padding:0 14px 0 0;
}
#kni{
float:right;
width:105px;
padding:0 0 3px 10px;
}
#kn1,#kn2,#kn3{
font-size:13px;
font-weight:bold;
}
#kn1{
text-align:right;
color:#000000;
padding:7px 8px 4px 10px;
}
#kn2{
color:#ffffff;
font-size:14px;
text-transform:uppercase;
padding:11px 8px 0 10px;
}
#kn3{
color:#000000;
padding:13px 8px 8px 10px;
}
#kn4{
padding:8px 0 0 10px;
}
#kn4 p{
margin-top:12px;
margin-bottom:12px;
}
#kobj{
height:30px;

padding:0 14px 0 0;
background-color:#FFFFFF;
}
#kobj img{
border:0;
float:right;
}
/******* partneri a copyright *********/
#par{
float:left;
width:960px;
height:90px;
background:#ffffff url(../files/design/cnsop.gif) no-repeat;
}
#para{
float:left;
padding:16px 0 0 90px;
}
#parb{
float:right;
padding:16px 12px 0 0;
}
#parb img{
border:0;
margin-left:20px;
}
#para img{
border:0;
margin-left:5px;
}
#pln1{
float:left;
width:960px;
height:14px;
}
#pln2{
float:left;
width:960px;
height:15px;
background:#4e4e4e;
border-top:#737373 1px solid;
}
#cop{
float:left;
width:960px;
height:27px;
padding-bottom:30px;
}
/******* podstranka *********/
#sub{
float:left;
width:916px;
background:url(../files/design/bgt.jpg) 0px 145px no-repeat;
}
#subin{
float:left;
width:886px;
padding:0 0 17px 30px;
background:url(../files/design/sbg-2009.gif) repeat-x;
}
/******* submenu *********/
#smenu{
float:left;
width:139px;
padding:22px 0 60px 25px;
background:#b90022;
}

#smenu ul li a{
color:#ffffff;
background:url(../files/design/li.gif) 0px 7px no-repeat;
line-height:16px;
padding-left:13px;
}
#smenu ul li a:hover{
color:#000;
}
#smenu ul li{
list-style-type:none;
}
#smenu ul{
margin:0;
padding:0;
}
div.smenu_archiv{
	color:#ffffff;
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
}


/******* text *********/
#stxt{
float:left;
width:708px;
}
#stxt h1{
padding:15px 0 15px 17px;
margin:0;
font-size:24px;
}
#txt{
float:left;
width:708px;
padding:15px 0 0 0;
background:url(../files/design/gbt.gif) repeat-x;
}
#txtin{
float:left;
width:675px;
padding:0 0 0 17px;
font-size:13px;
color:#333333;
min-height: 500px;
_height: 500px;

}
#txtin img{
margin:10px;

}

/******* galerie *********/
#gal{
float:left;
width:706px;
padding:8px 0 0 2px;
}
#gal div{
display:inline;
float:left;
padding:6px;
background:#d5d5d5;
margin:11px 11px 0 0;
}
#gal div img{
border:#56687d 1px solid;
}

/*****************GALERIE*/
TD.gal_img_on { background-color: #FFFFFF; }
TD.gal_img_off { background-color: #D4D4D4; }

IMG.gal_img_on { border: 1px solid white; }
IMG.gal_img_off { border: 1px solid #5C687C; }

table.galerie{
	width: 690px;

}
/*STRANKOVANI*/
div.strankovani{
	font-weight: bold;
}
div.strankovani img{
	border: 0px;
	margin: 0px !important;
}
div.strankovani a{
	color: black;
}


/*VYPIS RUBRIK*/
div.rubrika{
	
}

div.rubrika_clanek{
	clear: both;
	margin-bottom: 10px;
}


img.rubrika_image{
	width: 50px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

div.rubrika_nadpis{
	font-size: 14px;
	padding-bottom: 5px;
}

div.rubrika_nadpis a{
	color: #b90022;
	font-weight: bold;
}

div.rubrika_nadpis span{
	font-size: 10px;
}
div.rubrika_telo{
	font-size: 12px;
	padding-bottom: 10px;

}



/*detail produktu*/
div.detail_produktu{
	position: relative;
	width: 680px;
	clear: both;
}

div.obal_produktu{
	width: 150px;
	float: left;
	font-weight: bold;
	text-align: center;
	position: relative;
}
div.obal_produktu img{
	width: 140px;
}

div.obal_produktu .produkt_cena{
	font-size: 16px;
	color: #b90022;
	font-weight: bold;
}

div.text_produktu{
	float: left;
	margin-left: 10px;
	position: relative;
	width: 500px;
}

div.text_produktu h1{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #BFAC86;
}
div.text_produktu h2{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}


div.sklad_produktu{
	float: right;
	position: absolute;
	top: 0px;
	left: 560px;
}

div.ukazka_produktu{
	float: left;
	margin:  0px 0px 10px 15px;
	_margin:  0px 0px 10px 10px;
	vertical-align: top;
}

div.ikona_produktu{
	float: left;
	margin:  0px 5px 0px 0px;
}
div.kosik_produktu{
	float: right;
	margin:  0px 5px 0px 0px;
	vertical-align: top;
}
div.kosik_produktu input{
	width: 15px;
}
div.kosik_produktu input.kosik{
	width: 80px;
}
div.kosik_produktu a{
	color: #b90022;
	font-weight: bold;
}

div.kosik_produktu .objednavka{
	width: 80px;
	color: WHITE;
	background:  #b90022;
}

.oznameni_kosiku{
	margin: 20px;
	padding: 0px;
	font-size: 14px;
	color: #b90022;
	font-weight: bold;
}




/*detail koncertu*/
div.detail_koncertu{
	position: relative;
	width: 680px;
	margin-bottom: 20px;
	clear: both;
	
}


div.text_koncertu{
	float: left;
	width: 680px;
	
}

div.text_koncertu h1{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #BFAC86;
}
div.text_koncertu h2{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}

div.text_koncertu a{
	color: #b90022;
	font-weight: bold;
}

div.text_koncertu ul{
	margin-top: 5px;
	margin-bottom: 5px;
}


.style14 {color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.style16 {color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.style18 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.style19 {font-size: 14px}

.msg{
	color: red;
	font-weight: bold;
}

#web_partnership {text-align:center; font-size:12px; color:#fff; margin:0 auto; padding:7px 0;}
#web_partnership a {text-align:center; font-size:12px; color:#ffa3b4;}
#web_partnership a:hover {color:#fff;}

.main_view {
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:300px;	width: 526px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	top: 250px; right: -20px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #be0000;
	border: 1px solid #646464;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

