body
 {
 background-color:#d2d2d2;
 font-size:12px;
 }

#container 
  {
  color:#000000;
  font-family: "Arial", Courier, monospace;
  font-size:11px;
  line-height:22px;
  margin:0 auto;
  text-align:left;
  width:875px; 
  }
a
 {
 color:#800000;
 text-decoration:underline;
 }
a:hover 
 {
 color:#000000;
 text-decoration:none;
 }

* { margin:0; padding:0;}

.bg {background:#FFFFFF;border-bottom:#10a2eb 2px solid;height:72px;width:100%;}

div, img, p, table {border:0;padding:0;margin:0;}

h1,h2,h3,h4,h5,h6 {color:#000000;margin:0.3em 0;font-weight:bold;padding:0;line-height:130%;}
h1 {font-size:150%;margin:1em 0;}
h2 {font-size:15px;font-weight:bold;text-transform:uppercase;font-family: "Arial", Tahoma, monospace;}
h3 {font-size:130%;}
h4 {font-size:110%;}
h5 {font-size:100%;}
h6 {font-size:95%;}

/*--- ----------------top-----------------*/
.top {position:relative;display:block;margin:0px 0px 5px 0px;height:106px;width:100%;}

.top .link {position:absolute;right:0px;top:0px;height:103px;width:520px;}

.menu_link  {background:url(../image/social.jpg) no-repeat;display:block;margin:0px 0px 10px 0px;top:0px;width:300px;position:absolute;height:40px;z-index: 999;}
/*--- ----------------menu -----------------*/
.menu_link ul{
	height: 40px;
	position: relative;
	top: 0px;
	left: 0px;
}

.menu_link li{
	list-style: none;
		float: left;
}

.menu_link a{
	height: 40px;
	display: block;
	text-decoration: none;

}

#a1 a {width:85px;}
#a1 a:hover {}

#a2 a {width:65px;margin-left:15px;}
#a2 a:hover {}

#a3 a {width:75px;margin-left:15px;}
#a3 a:hover {}

/*--- ----------------menu -----------------*/
.menu {display:block;margin:0px 0px 10px 0px;width:890px;height:22px;}
.menu ul {display:block;}
.menu li {float:left;display:block;height:auto;width:auto;height:20px;list-style:none;}
.menu li a {background:#7092be;display:block;float:left;padding:2px 3px 2px 2px;margin:0px 8px 0px 0px;font-size:12px;font-weight:bold;text-transform:uppercase;text-align:center;color:#ffffff;text-decoration:none;min-width:85px;width:95px;}
.menu li a:hover {background:#880015;}
.menu li a.last {display:block;float:left;width:115px;}

.main_formular {margin:30px 8px 0px 60px;display:block;width:320px;}
.main_formular_2 {margin:10px 8px 10px 60px;display:block;width:320px;}

/*-------------------- contact form ---------------------------------*/
.contact_input {border: 1px solid #787878;font-size:12px;display:block;height:auto;padding:2px;margin:0px 0px 0px 0px;width:296px;}
.contact_input_2 {border: 1px solid #787878;font-size:12px;display:block;height:auto;padding:2px;margin:0px 0px 5px 0px;width:100%;}
.contact_input_textarea {border: 1px solid #787878;display:block;width:300px;margin:0px 0px 5px 0px;height:80px;}
.contact_input_textarea_full {border: 1px solid #787878;display:block;width:630px;padding:0px;margin:0px 0px 0px 0px;height:80px;}
.contact_input_select {display:block;width:325px;margin:0px 0px 5px 0px;}
.text_form {padding-top:2px;height:auto;width:auto;}

/*--- ----------------image-----------------*/
.image {border: solid #000000 1px;display:block;overflow:hidden;padding:2px;height:200px;width:871px;}
.image_2 {border: solid #000000 1px;display:block;overflow:hidden;padding:2px;height:250px;width:870px;}

.main {display:block;margin:10px 0px 0px 0px;width:878px;}
.left {float:left;height:auto;width:510px;}
.right {background:#ffffff;float:right;height:auto;width:360px;}
.text {display:block;width:510px;height:auto;}

.left_2 {float:left;height:auto;width:350px;}
.right_2 {background:#a349a4;float:right;min-height:392px;height:auto;width:439px;}
.right_blue {float:right;min-height:392px;height:auto;width:433px;}
.text_2 {display:block;overflow:auto;width:440px;height:395px;}
.text_2 p {padding:0px 10px 0px 0px;}
.clear {clear:both;}
 
p.text_main {padding:0px 10px 0px 10px;}
/*
span.title {display:block;font-size:13px;font-weight:bold;margin:10px 0px 5px 3px;}
*/

.bg_blue {background:url("../image/bg_blue.gif") repeat;overflow:hidden;height:auto;width:100%;}
.bg_hneda {background:url("../image/bg_hneda.gif") repeat;overflow:hidden;height:auto;padding-bottom:15px;width:100%;}
.bg_black {background:url("../image/bg_black.gif") repeat;color:#FFFFFF;text-align:justify;overflow:hidden;height:auto;width:100%;}
.bg_black h2 {color:#FFFFFF;}

.fb-white {background:#ffffff;height:41px;text-align:center;margin-left:2px;margin-top:5px;padding-top:9px;}
.fb-white-2 {background:#ffffff;height:41px;text-align:center;margin-left:2px;margin-top:5px;padding-top:19px;}

/*** podstranky diskografia ***/
.bg-orange {color:#ffffff;overflow:hidden;height:auto;padding:0px;margin:0 auto;width:879px;}

.bg-white {background:#9d1518 url(../image/diskografia/obaly/pozadie.jpg) no-repeat bottom right;overflow:hidden;position:relative;}

.bg-orange2 {background:#f9cc28;color:#000;overflow:hidden;position:relative;}

.left_disko {float:left;padding:5px;width:575px;}
.left_disko2 {float:left;padding:5px;width:620px;}
.right_disko2 {float:right;padding-top:7px;height:auto;width:289px;}

.right_disko {float:right;padding-top:7px;height:1280px;width:289px;}
.title2 {background:#ffffff;color:#9c1519;padding:5px;font-weight:bold;font-size:150%;display:block;margin-bottom:5px;text-transform:uppercase;}
.title3 {background:#000000;color:#f9bd39;padding:5px;font-weight:bold;font-size:150%;display:block;margin-bottom:5px;text-transform:uppercase;}

.table-disko {border-top: 0px solid #ffffff;margin-top:5px;}
.table-disko tr td {padding-top:7px;}

.hr {border-top: 1px solid #000;display:block;margin:10px 0px 10px 0px;padding:2px;}

table.diskografia tr td {text-transform:uppercase;font-size:110%;}
table.diskografia2 tr td {text-transform:uppercase;font-size:90%;}
table.diskografia tr td {border-bottom: solid #ffffff 1px;padding:0px;}

.footer {display:block;height:25px;font-weight:normal;overflow:hidden;text-align:right;margin:10px 0px 10px 10px;width:99%;}

/*--- tlacitko form ---*/
.tlacitko {background-color:#575757;border: 1px solid #FFF;color:#ffffff;cursor:pointer;margin:0px 5px 0px 0px;padding:3px;width:100px;}
.tlacitko:hover {background-color:#face01;color:#000000;}

.tlacitko2 {background-color:#575757;border: 1px solid #FFF;color:#ffffff;cursor:pointer;margin:0px 5px 0px 0px;padding:3px;width:140px;}
.tlacitko2:hover {background-color:#face01;color:#000000;}

/*--- chybova hlaska ---*/
.error {border: 0px solid #c3c3c3;padding:0px;text-align:left;line-height:21px;color:#ffffff;font-weight:bold;margin:5px 0px 5px 0px;width:310px;}

.line2 {border-top: 1px solid #FFFFFF;margin:0px 0px 10px 0px;}
.line3 {border-top: 1px solid #FFFFFF;margin:45px 0px 4px 0px;}

/*--- ---------------novinky-----------------*/
.news {clear:both;display:block;margin:0px 0px 5px 0px;height:auto;width:490px;}
.news .title {display:block;text-transform:uppercase;font-weight:bold;margin:0px 0px 5px 0px;color:#000000;width:375px;}
.news .news_img {float:left;padding:5px 5px 5px 5px;width:105px;}
.news .news_text {float:left;display:block;line-height:18px;padding:5px 0px 7px 0px;width:374px;}
.news .odkaz_news {float:left;display:block;padding:7px 0px 0px 0px;width:100%;}
.news .odkaz_news a {color:#800000;}

.news p {text-align:justify;}

.news .title span {background:url("../image/comment.png") no-repeat 7px 3px;float:right;font-weight:bold;}
.news .title span a {color:#000000;padding:0px 0px 0px 25px;text-decoration:none;}
.news .title span a:hover {text-decoration:underline;}

.button {border: 1px solid #D0D0D0;padding:3px;font-size:12px;}
.button_2 {border: 1px solid #D0D0D0;padding:3px;font-size:12px;width:188px;}
.textarea_komentar {border: 1px solid #D0D0D0;padding:3px;font-size:12px;height:80px;width:387px;}
.buttonik {background-color:#298DC1;border: 1px solid #FFFFFF;padding:2px;color:#FFF;text-decoration:none;}
.submit {background-color:#3095CB;border: 1px solid #FFFFFF;color:#FFFFFF;padding:5px;margin:0px 0px 0px 0px;font-size:11px;}

.komentar_table {background:#d2d2d2;display:block;margin:0 auto;padding:5px;width:400px;}
.komentar {display:block;padding:5px;margin:0 auto;width:400px;}

.text_main_noScroll {display:block;overflow:auto;width:430px;height:auto;}
.text_main_noScroll_2 {display:block;overflow:auto;padding:10px;width:433px;height:auto;}

.text_main_noScroll p {text-align:jusfity;}
p.text_main {padding:0px 10px 0px 10px;}

/*--- chybova hlaska ---*/
#error {border: 0px solid #ff0000;padding:5px;text-align:left;line-height:21px;color:#ffffff;font-weight:bold;margin:0px 0px 2px 10px;width:310px;}
.error_produkt {border: 3px solid #c3c3c3;padding:5px;float:left;text-align:left;line-height:21px;color:#ffffff;font-weight:bold;margin:20px 0px 15px 0px;width:640px;}

#msg {color:#ffffff;display:block;margin:10px 0px 5px 10px;}

.slideshow {width:432px;display:block;float:left;height:250px;}
.slideshow_2 {width:437px;display:block;margin:0px 0px 0px 1px;float:left;height:250px;}

.slideshow_3 {width:288px;display:block;margin:0px 0px 0px 1px;float:left;height:250px;}
.slideshow_4 {width:288px;display:block;margin:0px 0px 0px 1px;float:left;height:250px;}
.slideshow_5 {width:288px;display:block;margin:0px 0px 0px 1px;float:left;height:250px;}

.slideshow_8 {width:288px;display:block;margin:0px 0px 0px 1px;float:left;height:250px;}

.bioImage {margin:18px 0px 12px 8px;}
.bioImage img {margin:0px 0px 8px 0px;}

.msg {color:#ff0000;font-weight:bold;}

#panel
  {
  padding:5px;
  width:420px;
  word-break: break-all;
  }
#panel_admin
  {
  background:#bebebe;
  color:#000000;
  padding:5px;
  width:420px;
  word-break: break-all;
  }
#panel_odpovede
  {
  margin-left:45px;
  padding:5px;
  width:375px;
  word-break: break-all;
  }
#panel_odpovede_admin
  {
  background:#bebebe;
  color:#000000;
  margin-left:45px;
  margin-bottom:5px;
  padding:5px;
  width:375px;
  word-break: break-all;
  }  
label 
  {
  font-weight: bold;
  display: block;
  margin: 5px 0 0 0;
  }
.pole
  {
  background-color:#6C0000;
  border: 1px solid #6c6c6c;
  color:#FFFFFF;
  padding:4px;
  font-size:11px;
  width:302px;
  }
.textove_pole
  {
  color:#000000;
  font-size:11px;
  padding:2px;
  width:250px;
  }

.album {
  float:left;
  margin:0px 7px 10px 10px;
  width:150px;
}

.album span {
  display:block;
  color:#FFFFFF;
  font-weight:bold;
  line-height:15px !important;
  width:100%;
}

.bg_purple {
  background:#a349a4;
  overflow:hidden;
  padding:15px;
  position:relative;
}
