.conditions { padding-left: 15px;  padding-right: 10px; padding-top: 10px;  padding-bottom: 10px;}
.conditions2 { text-align: center; padding-left: 4px; padding-top: 10px;  padding-bottom: 10px;}


.statix { padding: 0px; margin: 0px; }

.statisa {
float: left;
padding-left: 15px;
margin-left: 32px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

.statisb {
background-color: #C8C8C8;
border: 2px solid gray;
background-image: url(images/pravysloupec/img_back.jpg);
background-repeat: repeat-y;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

#statisa1 ul {margin: 0px; padding: 0px; padding-left: 4px; margin-top: 5px; }
#statisa1 ul li {margin-right: 5px; padding-top: 3px; padding-bottom: 5px; list-style-type: none; background-image: url(images/pravysloupec/img_linka_right.jpg); background-position: left bottom; background-repeat: no-repeat; padding-left: 5px; font-weight: bold; }
#statisa1 span {background-image: url(images/pravysloupec/tit_topplay.gif); }

.statisc {
float: right;
margin-right: 32px;
padding-right: 15px;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

.statisd {
background-color: #C8C8C8;
border: 2px solid gray;
background-image: url(images/pravysloupec/img_back.jpg);
background-repeat: repeat-y;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
}

#statisc1 ul {margin: 0px; padding: 0px; padding-left: 4px; margin-top: 5px; }
#statisc1 ul li { margin-right: 5px; padding-top: 3px; padding-bottom: 5px; list-style-type: none; background-image: url(images/pravysloupec/img_linka_right.jpg); background-position: left bottom; background-repeat: no-repeat; padding-left: 5px; font-weight: bold; }
#statisc1 span {background-image: url(images/pravysloupec/tit_topinsertedbeats.gif); }



.conditions_table {
  background-color: #D8D8D8;
  padding: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: solid 1px #B0B0B0;
}

.conditions_row {
background-color: white;
}
.conditions_row_A {
  vertical-align: top;
  color:#404040;
  font: bold 11px tahoma;
  padding: 5px;
  border: solid 1px #B0B0B0;
}
.conditions_row_B {
  background-color: #F0F0F0;
  vertical-align: top;
  text-align: left;
  padding: 5px;
  padding-bottom: 10px;
  border: solid 1px #B0B0B0;
}

.conditions_row_C {
  background-color: #FFE873;
  vertical-align: top;
  text-align: left;
  padding: 5px;
  padding-bottom: 10px;
  border: solid 1px #B0B0B0;
}

.conditions_headline {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #FEFEFE;
}

.conditions_infobox img {
	float: left;
	border: 2px solid #000;
	margin: 5px;
}

.conditions_headline_part {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 15px;
	background-color: #FEFEFE;
}
.textredbold {color: #B41D1D; font-weight: bold; }
.selection_usersetup {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: bold; }
#selection_day {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
#selection_month {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
#selection_year {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
#selection_cf {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
#cf_message {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
#selection_legal_form {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
#selection_frequency {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; }
.text_before_selection {line-height: 20px; }
.after_checkbox {padding-top: 1px; }
.before_text_checkbox {
	vertical-align: top;
	min-height: 100%;
	height: 100%;
	position: relative;
	top: 0px;
	clip:  rect(auto 0px auto auto);
}

#user_links a {color: black; text-decoration: none; font-weight: normal; }
#user_links a:HOVER {color: grey; text-decoration: none; }

html, body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; text-align: center; background-color: #333333; height: 100%; }

h1, h2, h3 {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }

h1 {font-size: 20px; font-weight: normal; color: white; text-align: left; margin-top: 0px; height: 40px; background-image: url(images/img_nadpisback.jpg); background-position: left top; background-repeat: no-repeat; line-height: 40px; text-align: left; padding-left: 10px; margin-bottom: 3px; }

h2 {font-size: 20px; font-weight: normal; color: #888888; text-align: left; margin-top: 0px; height: 40px; background-image: url(images/img_nadpisback.jpg); background-position: left top; background-repeat: no-repeat; line-height: 40px; text-align: left; padding-left: 10px; margin-bottom: 3px; }

h3 {font-size: 16px; font-weight: normal; color: #000; text-align: left; margin-top: 0px; height: 30px; background-color: #D8D8D8; line-height: 30px; text-align: left; padding-left: 6px; margin-bottom: 6px; }

h4 {font-size: 16px; font-weight: normal; color: #000; text-align: left; margin-top: 0px; height: 30px; background-color: #FFC500; line-height: 30px; text-align: left; padding-left: 6px; margin-bottom: 6px; }


a {color: black; text-decoration: none; font-weight: bold; }

a:HOVER {color: gray; text-decoration: none; }

p {text-align: justify; margin-bottom: 8px; margin-right: 5px; margin-left: 5px; }

p.musicstyleslist {text-align: right, margin-top: 8px; }

.warning {margin-left: 15px; }

input {font-size: 11px; font-weight: normal; color: #333333; border: 1px solid #DDDDDD; background-color: White; }

form {margin: 0; }

textarea {border: 1px solid #DDDDDD; background-color: White; }

input.tlacitko {border: 1px solid #DDDDDD; }







#ramec {width: 984px; margin: auto; text-align: left; min-height: 100%; height: auto; }

#stinleft {background-image: url(images/img_stinleft.jpg); background-position: left; background-repeat: repeat-y; width: 100%; min-height: 100%; height: auto;}

#stinright {background-image: url(images/img_stinright.jpg); background-position: right; background-repeat: repeat-y; width: 100%; text-align: center; min-height: 100%; height: auto;}

#stranka { width: 950px; margin-left: 17px; margin-right: 17px; text-align: left; min-height: 100%; height: auto; position: relative; }

#strankatelo {background-image: url(images/img_mainback1.jpg); background-repeat: repeat-y; background-position: left top; padding-left: 5px; padding-right: 5px; height: auto; height: 100%;}

#hlavicka {
background-color: white;
background-image: url(images/img_hlavicka.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 281px;
}

#logo {width: 294px; height: 147px; position: absolute; top: 52px; left: 327px;}
#logo a {width: 294px; height: 147px; visibility: visible; overflow: hidden; text-indent: -900px; display: block;}



#click_ex {width: 78px; height: 43px; position: absolute; top: 128px; left: 764px;}
#click_ex a {width: 78px; height: 43px; visibility: visible; overflow: hidden; text-align: center; text-indent: -900px; display: block;}
#click_ex_text {position: absolute; top: 165px; left: 794px;}
#click_ex_text a {color: white;}
#click_ex_text a:HOVER {color: #04ed13;}

#click_neex {width: 78px; height: 43px; position: absolute; top: 165px; left: 667px;}
#click_neex a {width: 78px; height: 43px; visibility: visible; overflow: hidden; text-indent: -900px; display: block;}
#click_neex_text {position: absolute; top: 202px; left: 701px;}
#click_neex_text a {color: white;}
#click_neex_text a:HOVER {color: #38a4e5;}

#click_free {width: 76px; height: 43px; position: absolute; top: 128px; left: 869px;}
#click_free a {width: 76px; height: 43px; visibility: visible; overflow: hidden; text-indent: -900px; display: block;}
#click_free_text {position: absolute; top: 165px; left: 901px;}
#click_free_text a {color: white;}
#click_free_text a:HOVER {color: #e5e5e5;}


#menubox {text-align: center; position: absolute; border-top: 1px solid gray; border-bottom: 1px solid #cccccc; top: 244px; height: 37px; width: 940px; background-image: url(images/tlacitka/img_widemenuback_off.jpg); background-position: left top; background-repeat: repeat-x; }

#menubox ul {margin: 0px; padding: 0px; }

#menubox ul li {margin: 0px; width: 114px; display: block; text-align: center; float: left; list-style-type: none; font-size: 13px; font-weight: bold; background-image: url(images/img_menuodrazka.jpg); background-position: left; background-repeat: no-repeat; line-height: 37px; padding-left: 4px; }

#menubox ul li#prvnipolozka {background-image: none; padding-left: 0px; }

#menubox li a {color: black; height: 37px; display: block; }

#menubox li a:HOVER {color: black; background-image: url(images/tlacitka/img_menuback_on1.jpg); background-position: center; background-repeat: no-repeat; }



#hlavnicasttelo {
background-image: url(images/pravysloupec/img_back1.jpg);
background-position: right top;
background-repeat: repeat-y;
}

.hlavnicasttelo2 {
background-image: url(images/pravysloupec/img_back_gold1.jpg);
background-position: right top;
background-repeat: repeat-y;
margin-top: 30px;
}

#obsah {text-align: center; margin: 0px; float: left; width: 540px; }

#telo {
margin: 0px;
padding: 10px;
padding-top: 12px;
padding-bottom: 30px;
}



#pravysloupec {
float: right;
width: 200px;
}

#pravysloupectelo {
width: 193px;
margin-left: 6px;
}

#pravysloupectelo span {
background-position: top left;
background-repeat: no-repeat;
text-indent: -900px;
overflow: hidden;
display: block;
height: 25px;
margin-top: 5px;
margin-left: 5px;
}

#levysloupec {
float: left;
width: 200px;
}

#levysloupectelo {
width: 193px;
margin-left: 1px;
}

#levysloupectelo span {
background-position: top right;
background-repeat: no-repeat; 
text-indent: 10px;
overflow: hidden;
display: block;
height: 25px;
margin-top: 5px;
margin-right: 5px;
height: auto;
}

.pravysloupecborder {
height: 2px;
background-image: url(images/pravysloupec/img_linka_right.jpg);
background-position: left;
background-repeat: no-repeat;
clear: right;
}

.levysloupecborder {
height: 2px;
background-image: url(images/levysloupec/img_linka_left.jpg);
background-position: left;
background-repeat: no-repeat;
clear: right;
}



#loginform {margin-top: 15px; }
#logoffform {margin-top: 15px; }

#button {border: 2px solid gray; height: 50px; width: 180px; margin-top: 5px; margin-bottom: 5px; margin-left: 4px; background-image: url(images/banner/button180x50.gif); }
#squarebutton {border: 2px solid gray; height: 180px; width: 180px; margin-top: 5px; margin-bottom: 5px; margin-left: 4px; background-image: url(images/banner/squarebanner180x180.gif); }
#minibuttonleft {border: 1px solid gray; height: 31px; width: 88px; float:left; margin-top: 5px; margin-bottom: 5px; margin-left: 4px; background-image: url(images/banner/minibutton88x31.gif); }
#minibuttonright {border: 1px solid gray; height: 31px; width: 88px; margin-top: 5px; margin-bottom: 5px; margin-left: 98px; background-image: url(images/banner/minibutton88x31.gif); }
#megabanner {border: 2px solid gray; height: 106px; width: 516px; margin-top: 5px; margin-bottom: 5px; background-image: url(images/banner/megabanner516x106.gif); }
#shopbanner {border: 2px solid gray; height: 60px; width: 468px; margin-top: 5px; margin-bottom: 5px; background-image: url(images/banner/shopbanner468x60.gif); }
#newsbanner {border: 2px solid gray; height: 50px; background-color: #d9d9d9; width: 355px; margin-top: 10px; margin-bottom: 5px; background-image: url(images/banner/crackers-cz-355-40.gif); margin-left: 5px; }


#button-muzikant {
border: 2px solid gray;
height: 50px;
width: 180px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 4px;
background-image: url(images/banner/muzikant.gif);
}

#button-facebook {
margin-bottom: 5px;
}

#button-faibyakce {
border: 2px solid gray;
height: 462px;
width: 180px;
margin-top: 10px;
margin-bottom: 7px;
margin-left: 5px;
background-image: url(images/banner/FaibyhoAkce.jpg);
}

#banner-beatsnazakazku {
border: 2px solid gray;
height: 36px;
width: 180px;
margin-top: 10px;
margin-bottom: 7px;
margin-left: 5px;
background-image: url(images/banner/banner_beats_na_zakazku.jpg);
}

#banner-support {
border: 2px solid gray;
height: 36px;
width: 180px;
height: 180px;
margin-top: 10px;
margin-bottom: 7px;
margin-left: 5px;
background-image: url(images/banner/banner_beats_na_zakazku.jpg);
}

#banner-registrace {
border: 2px solid gray;
height: 36px;
width: 180px;
margin-top: 10px;
margin-bottom: 7px;
margin-left: 5px;
background-image: url(images/banner/banner_registrace.jpg);
}

#loginform span {background-image: url(images/pravysloupec/tit_login.gif); }

#loginform div {clear: right; padding-left: 10px; line-height: 20px; }
#logoffform div {clear: right; padding-left: 10px; line-height: 16px; }

#loginform input {border: 1px solid gray; width: 130px; float: right; margin-right: 10px; margin-bottom: 2px; background-image: url(images/pravysloupec/img_inputback.jpg); background-position: left; background-repeat: repeat-y; }
#logoffform input {border: 1px solid gray; width: 130px; float: right; margin-right: 10px; margin-bottom: 2px; background-image: url(images/pravysloupec/img_inputback.jpg); background-position: left; background-repeat: repeat-y; }

#loginform input#autologon {width: 15px; float: right; border: 0px; background-color: transparent; background-image: none; }
#logoffform input#autologon {width: 15px; float: right; border: 0px; background-color: transparent; background-image: none; }



#registration_form input#send_invoice {width: 15px; float: left; border: 0px; background-color: transparent; background-image: none; }
#registration_form input#invoice_address {width: 15px; float: left; border: 0px; background-color: transparent; background-image: none; }
#registration_form input#terms {width: 15px; float: left; border: 0px; background-color: transparent; background-image: none; }
#registration_form input#send_news {width: 15px; float: left; border: 0px; background-color: transparent; background-image: none; }
#registration_form input#send_beats {width: 15px; float: left; border: 0px; background-color: transparent; background-image: none; }

#loginform input.tlacitko {clear: right; width: 72px; font-size: 10px; border: 0px; background-image: url(images/pravysloupec/img_tlacitko_off.jpg); background-repeat: no-repeat; height: 24px; background-color: transparent; }
#logoffform input.tlacitko {clear: right; width: 72px; font-size: 10px; border: 0px; background-image: url(images/pravysloupec/img_tlacitko_off.jpg); background-repeat: no-repeat; height: 24px; background-color: transparent; }

#favourites { margin: 0px; margin-left: 7px; margin-top: 3px; margin-bottom: 3px;}
#favourites_content { margin: 0px; margin-left: 20px; margin-top: 3px; margin-bottom: 3px;}
#favourites_content li {list-style-type: none; font-size: 9px; }
#favourites_content li a {font-weight: normal; }
#favourites_content li a:HOVER {font-weight: normal; text-decoration: underline; }

#favourites_listing {
  width: 100%;
  text-align: center;
  margin: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
  }

#odkazy ul {margin: 5px 0 5px 0; padding: 0px; }

#odkazy ul li {list-style-type: none; padding-top: 7px; padding-bottom: 7px; padding-left: 34px; border-bottom: 1px solid silver; font-size: 10px; background-position: 7px; background-repeat: no-repeat;} 

#odkazy ul li.C1 {background-image: url(images/pravysloupec/ico_zapomel_udaje.gif); border-bottom: none;}
#odkazy ul li.C2 {background-image: url(images/pravysloupec/ico_registrace.gif);}
#odkazy ul li.C3 {background-image: url(images/pravysloupec/ico_kosik.gif);}
#odkazy ul li.C4 {background-image: url(images/pravysloupec/ico_objednavky.gif);}
#odkazy ul li.C5 {background-image: url(images/pravysloupec/ico_podminky.gif);}
#odkazy ul li.C6 {background-image: url(images/pravysloupec/ico_slevy.gif);}
#odkazy ul li.C7 {background-image: url(images/pravysloupec/ico_legenda.gif);}
#odkazy ul li.C8 {background-image: url(images/pravysloupec/ico_dotazy.gif);}
#odkazy ul li.C9 {background-image: url(images/pravysloupec/ico_reklama.gif);}
#odkazy ul li.C10 {background-image: url(images/pravysloupec/ico_statistiky.gif);}
#odkazy ul li.C11 {background-image: url(images/pravysloupec/ico_chci_byt_producent.gif);}
#odkazy ul li.C12 {background-image: url(images/pravysloupec/ico_divka.gif);}
#odkazy ul li.C13 {background-image: url(images/pravysloupec/ico_partneri.gif); border-bottom: none;}
#odkazy ul li.C14 {background-image: url(images/pravysloupec/ico_reference.gif);}
#odkazy ul li.C15 {background-image: url(images/pravysloupec/ico_reference.gif); border-bottom: none;}

#topplay ul {margin: 0px; padding: 0px; margin-top: 5px; }

#topplay ul li {padding-top: 3px; padding-bottom: 5px; list-style-type: none; background-image: url(images/pravysloupec/img_linka_right.jpg); background-position: left bottom; background-repeat: no-repeat; padding-left: 25px; font-weight: bold; }

#topplay span {background-image: url(images/pravysloupec/tit_topplay.gif); }

#toprated ul {margin: 0px; padding: 0px; margin-top: 5px; }

#toprated ul li {padding-top: 3px; padding-bottom: 5px; list-style-type: none; background-image: url(images/pravysloupec/img_linka_right.jpg); background-position: left bottom; background-repeat: no-repeat; padding-left: 25px; font-weight: bold; }

#toprated span {background-image: url(images/pravysloupec/tit_toprated.gif); }

#topinsertedbeats ul {margin: 0px; padding: 0px; margin-top: 5px; }

#topinsertedbeats ul li {padding-top: 3px; padding-bottom: 5px; list-style-type: none; background-image: url(images/pravysloupec/img_linka_right.jpg); background-position: left bottom; background-repeat: no-repeat; padding-left: 25px; font-weight: bold; }

#topinsertedbeats span {background-image: url(images/pravysloupec/tit_topinsertedbeats.gif); }

#topproducent ul {margin: 0px; padding: 0px; margin-top: 5px; }

#topproducent ul li {padding-top: 3px; padding-bottom: 5px; list-style-type: none; background-image: url(images/pravysloupec/img_linka_right.jpg); background-position: left bottom; background-repeat: no-repeat; padding-left: 25px; font-weight: bold; }

#topproducent span {background-image: url(images/pravysloupec/tit_topproducers.gif); }

#zapati {height: 28px; background-image: url(images/img_mainback1.jpg); background-repeat: repeat-y; background-position: left top;}

#zapati span {border-top: 1px solid silver; font-size: 10px; line-height: 26px; display: block; width: 940px; margin-left: 5px; margin-right: 5px; text-align: center; color: black; background-image: url(images/tlacitka/img_widemenuback_off.jpg); background-position: left top; background-repeat: repeat-x; }

#zapati a {color: black; }

#zapati a:HOVER {color: black; text-decoration: underline; }

.vycentrovani {text-align: center; }

.foto {border: 3px solid silver; }

.cleaner {clear: both; }

.tabulka td.novinkaimg {vertical-align: top; height: 110px; border: 0px; border-bottom: 4px solid white; }

.imgnovinkaimg {margin: 0px; border: 1px solid black; padding: 0px; width: 150px; height: 110px; float: left; }

.tabulka td.novinkanadpis {border: 0px; border-bottom: 1px solid #AAAAAA; background-color: white; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; padding: 0px; padding-left: 25px; background-image: url(images/img_odrazka_1.jpg); background-position: 2px; background-repeat: no-repeat; font-weight: bold; font-size: 15px; height: 25px; }

.tabulka td.novinkatext {border: 0px; background-color: #DDDDDD; background-image: none; border-right: 0px; text-align: left; font-size: 11px; padding: 5px; vertical-align: top; height: 53px; width: 357px; }

.tabulka td.novinkadatum {background-color: #d9d9d9; height: 20px; font-weight: bold; border: 0px; border-top: 1px solid #CCCCCC; text-align: right; padding: 0px; font-size: 10px; padding-right: 5px; line-height: 10px; border-bottom: 4px solid white; }

.tabulka {width: 520px; padding: 0px; margin-bottom: 5px; }

.tabulka td {border-right: 1px solid silver; border-left: 1px solid white; background-image: url(images/tlacitka/img_beat_off.jpg); background-repeat: repeat-x; background-position: left top; height: 27px; vertical-align: middle; }

.tabulka td.tabulkatop {background-image: url(images/img_tabulkatop.jpg); background-position: top; background-repeat: no-repeat; height: 40px; border: 0px; }

.tabulka td.tabulkabottom {height: 40px; background-image: url(images/img_tabulkabottom.jpg); background-position: bottom; background-repeat: no-repeat; border: 0px; padding: 0px; }

.tabulka td.prehravac {
	background-repeat: no-repeat;
	background-position: center top;
	width: 40px;
	border-left: 0px;
	height: 27px;
}


.tabulka td.prehravac a {background-repeat: no-repeat; background-position: center top; height: 27px; display: block; width: 40px; border-left: 0px; }

/* POMOCN?OBRZKY
.tabulka td.prehravac#volny {background-image: url(images/tlacitka/img_prehratvolny_off.jpg); }

.tabulka td.prehravac#volny a:HOVER {background-image: url(images/tlacitka/img_prehratvolny_on.jpg); }

.tabulka td.prehravac#prodany {background-image: url(images/tlacitka/img_prehratprodany_off.jpg); }

.tabulka td.prehravac#prodany a:HOVER {background-image: url(images/tlacitka/img_prehratprodany_on.jpg); }

.tabulka td.prehravac#free {background-image: url(images/tlacitka/img_prehratfree_off.jpg); }

.tabulka td.prehravac#free a:HOVER {background-image: url(images/tlacitka/img_prehratfree_on.jpg); }

.tabulka td.prehravac#nic {background-image: url(images/tlacitka/img_prehratnic.jpg); }
*/

.tabulka td.beat {background-image: url(images/tlacitka/img_beat_off.jpg); }

.tabulka td.beat a {background-image: url(images/tlacitka/img_beat_off.jpg); cursor: hand; }

.tabulka td.beat a:HOVER {display: block; width: 100%; float: left; background-image: url(images/tlacitka/img_beat_on.jpg); }

.tabulka td.beat div {border-right: 1px solid silver; border-left: 1px solid white; }

.tabulka td.beat div.jmenoproducenta {width: 80px; font-weight: bold; float: left; line-height: 27px; border-left: 0px; }

.tabulka td.beat div.jmenobeatu {padding-left: 5px; text-align: left; float: left; line-height: 27px; width: 190px; }

.tabulka td.beat div.hodnoceni {float: left; text-align: center; width: 90px; }

.tabulka td div.hodnoceni div {height: 27px; width: 90px; border: 0px; }

.tabulka td.beat div.hodnoceni div {height: 27px; line-height: 27px; font-weight: normal; width: 90px; border: 0px; }

.tabulka td div.hodNA {text-align: center; }

.tabulka td div.hod0 {text-align: right; background-image: url(images/hodnoceni/img_h0.gif); }

.tabulka td div.hod1 {text-align: right; background-image: url(images/hodnoceni/img_h1.gif); }

.tabulka td div.hod2 {text-align: right; background-image: url(images/hodnoceni/img_h2.gif); }

.tabulka td div.hod3 {text-align: right; background-image: url(images/hodnoceni/img_h3.gif); }

.tabulka td div.hod4 {text-align: right; background-image: url(images/hodnoceni/img_h4.gif); }

.tabulka td div.hod5 {text-align: right; background-image: url(images/hodnoceni/img_h5.gif); }

.tabulka td div.hod6 {text-align: right; background-image: url(images/hodnoceni/img_h6.gif); }

.tabulka td div.hod7 {text-align: right; background-image: url(images/hodnoceni/img_h7.gif); }

.tabulka td div.hod8 {text-align: right; background-image: url(images/hodnoceni/img_h8.gif); }

.tabulka td div.hod9 {text-align: right; background-image: url(images/hodnoceni/img_h9.gif); }

.tabulka td div.hod10 {text-align: right; background-image: url(images/hodnoceni/img_h10.gif); }


.tabulka td.beat div.hodnoceni_detail {float: left; text-align: center; width: 240px; }

.tabulka td div.hodnoceni_detail div {height: 27px; width: 240px; border: 0px; }

.tabulka td.beat div.hodnoceni_detail div {height: 27px; line-height: 27px; font-weight: normal; width: 240px; border: 0px; }

.tabulka td div.hod_detailNA {text-align: left; }

.tabulka td div.hod_detail0 {text-align: left; background-image: url(images/hodnoceni/img_h0.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail1 {text-align: left; background-image: url(images/hodnoceni/img_h1.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail2 {text-align: left; background-image: url(images/hodnoceni/img_h2.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail3 {text-align: left; background-image: url(images/hodnoceni/img_h3.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail4 {text-align: left; background-image: url(images/hodnoceni/img_h4.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail5 {text-align: left; background-image: url(images/hodnoceni/img_h5.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail6 {text-align: left; background-image: url(images/hodnoceni/img_h6.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail7 {text-align: left; background-image: url(images/hodnoceni/img_h7.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail8 {text-align: left; background-image: url(images/hodnoceni/img_h8.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail9 {text-align: left; background-image: url(images/hodnoceni/img_h9.gif); background-repeat: no-repeat; }

.tabulka td div.hod_detail10 {text-align: left; background-image: url(images/hodnoceni/img_h10.gif); background-repeat: no-repeat; }







.tabulka td.beat div.cena {width: 60px; font-weight: bold; font-size: 10px; text-align: right; padding-right: 3px; float: left; line-height: 27px; border-right: 0px; }

.tabulka td.styl {width: 60px; font-weight: bold; font-size: 10px; padding-right: 3px; }

.tabulka td.jmenostylu {width: 300px; border-left: 0px; }

.tabulka td.jmenostylu a {display: block; width: 250px; height: 27px; line-height: 27px; font-weight: bold; font-size: 14px; text-align: left; padding-left: 50px; background-image: url(images/tlacitka/img_jmenostyluback_off.jpg); background-repeat: no-repeat; background-position: left top; }

.tabulka td.jmenostylu a:HOVER {background-image: url(images/tlacitka/img_jmenostyluback_on.jpg); }

.tabulka td.pocet {width: 120px; font-weight: normal; font-size: 11px; }

.tabulka td.datum {width: 100px; font-weight: normal; font-size: 11px; }

.tabulka td.shop {text-align: center; width: 40px; font-weight: bold; border-right: 0px; background-image: url(images/tlacitka/img_koupit_off.jpg); background-repeat: repeat-x; background-position: top left; }

.tabulka td.shop a {display: block; width: 40px; height: 27px; }

.tabulka td.shop a:HOVER {background-image: url(images/tlacitka/img_koupit_on.jpg); background-position: top left; }



.tabulka td.beat div.velikost {width: 60px; font-weight: normal; font-size: 10px; text-align: right; padding-right: 3px; float: left; line-height: 27px; border-right: 0px; }





.tabulka td.detailrubrika {text-align: left; width: 100px; background-color: #D8D8D8; padding: 0px; padding-left: 10px; height: 11px; height: 27px; }

.tabulka td.detailrubrika#popis {height: auto; vertical-align: top; padding-top: 5px; }

.tabulka td.detailrubrika#pozn {height: auto; vertical-align: top; padding-top: 5px; }

.tabulka td.detailhodnota {padding: 0px; text-align: left; font-weight: bold; background-color: #D8D8D8; border-right: 0px; padding-left: 10px; height: 11px; height: 27px; }

.tabulka td.detailhodnota#dostupnost {color: #CC0000; padding: 0px; text-align: left; font-weight: bold; background-color: #D8D8D8; border-right: 0px; padding-left: 10px; height: 11px; height: 27px; }

.tabulka td.detailhodnota#popisbeatu {height: auto; vertical-align: top; padding-left: 10px; padding-top: 5px; padding-bottom: 7px; padding-right: 5px; }

.tabulka td.detailhodnota#obsahpozn {height: auto; vertical-align: top; padding-left: 10px; padding-top: 5px; padding-bottom: 7px; padding-right: 5px; }

.tabulka td.detailhodnota#puvodnihodnoceni {text-align: left; line-height: 27px; }

.tabulka td.detailhodnota#puvodnihodnoceni div.hodnoceni {float:  left; }

.tabulka td.detailhodnota#puvodnihodnoceni div.hodnoceni_detail {float:  left; width: 240px; }

.tabulka td.detailhodnota#zhodnotit {font-size: 14px; text-align: left; }

.tabulka td.detailhodnota input {background-color: transparent; margin: 0px; padding: 0px; border: 0px; }

.tabulka td.datum {border-right: 0px; }

.tabulka td.tprehravac {font-size: 10px; width: 40px; color: gray; border-left: 0px; text-align: center; }

.tabulka td.beat div.tjmenoproducenta {width: 80px; font-size: 10px; color: gray; text-align: center; float: left; line-height: 27px; border-left: 0px; }

.tabulka td.beat div.tjmenobeatu {width: 195px; font-size: 10px; color: gray; text-align: center; float: left; line-height: 27px; }

.tabulka td.beat div.thodnoceni {width: 90px; font-size: 10px; color: gray; text-align: center; float: left; line-height: 27px; }

.tabulka td.beat div.tcena {width: 60px; font-size: 10px; color: gray; text-align: center; float: left; line-height: 27px; border-right: 0px; }

.tabulka td.beat div.tstyl {width: 60px; font-size: 10px; color: gray; text-align: center; float: left; line-height: 27px; }

.tabulka td.tjmenostylu {width: 300px; font-size: 10px; color: gray; text-align: center; border-left: 0px; }

.tabulka td.tpocet {width: 120px; font-size: 10px; color: gray; text-align: center; }

.tabulka td.tdatum {width: 100px; font-size: 10px; color: gray; text-align: center; }

.tabulka td.tshop {font-size: 10px; width: 40px; color: gray; border-right: 0px; text-align: center; }

.tabulka td.tvelikost {font-size: 10px; width: 40px; color: gray; border-right: 0px; text-align: center; }

.tabulka td.tdatum {border-right: 0px; }

.tabulka td.producentimg {border: 0px; vertical-align: top; background-color: #D8D8D8; border-bottom: 4px solid white; }

.imgproducent {border: 1px solid black; float: left; }

.tabulka td.producentjmeno {padding-left: 25px; background-image: url(images/img_odrazka_1.jpg); background-position: 2px; background-repeat: no-repeat; background-color: white; text-align: left; font-family: Tohama, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; border: 0px; border-bottom: 1px solid #AAAAAA; }

.tabulka td.producentjmeno div.prodeval {text-align: left; horizontal-align: middle; width: 300px;}
.tabulka td.producentjmeno div.prodeval span { position: relative; bottom: 7px}

.prodevalimg {text-align: left;}
/*.tabulka td.producentjmeno div.prodeval div {height: 27px; width: 300px; border: 0px; }*/

.tabulka td.producentbio {text-align: left; padding: 5px; background-color: #E2E2E2; background-image: url(images/img_zapatiback.jpg); background-position: bottom; background-repeat: repeat-x; border: 0px; }

.tabulka td.producentstyl {border: 0px; background-color: #D8D8D8; background-image: url(images/tlacitka/img_beat_off.jpg); text-align: left; border-top: 1px solid #CCCCCC; padding-left: 5px; padding-top: 8px; border-bottom: 4px solid white; }

.sekce {padding: 10px; font-size: 12px; font-weight: bold; background-color: #E2E2E2; color: #CA9800; text-align: justify; background-image: url(images/img_zapatiback.jpg); background-position: bottom; background-repeat: repeat-x; }

#sekcetop {background-image: url(images/img_sekcetop.jpg); height: 40px; }

#registrace {
	background-image: url(images/img_sekcebottom.jpg);
	height: 40px;
	clip:   rect(auto auto auto auto);



}
#sekcebottom-grey {background-image: url(images/img_sekcebottom-grey.jpg); height: 40px; margin-bottom: 3px; }
#sekcebottom {background-image: url(images/img_sekcebottom-orders.jpg); height: 40px; margin-bottom: 3px; }

#legenda {margin-top: 3px; margin-bottom: 3px; font-size: 10px; padding-top: 10px; padding-bottom: 10px; }

#legenda strong {font-size: 11px; color: black; }

#legenda p {color: gray; }

.ikonka {vertical-align: middle; margin-left: 10px; }

.tabulka td.detailimg {vertical-align: top; background-image: url(images/tlacitka/img_beat_off.jpg); background-position: top; background-color: #D8D8D8; border-left: 0px; }

div.velketlacitko {background-position: right bottom; padding-top: 3px; clear: left; }

.velketlacitko a {display: block; height: 50px; width: 154px; }

div.velketlacitko#velkyvolny a {background-image: url(images/tlacitka/img_velkyprehratvolny_off.jpg); height: 50px; width: 154px; }

div.velketlacitko#velkyvolny a:HOVER {background-image: url(images/tlacitka/img_velkyprehratvolny_on.jpg); }

div.velketlacitko#velkynic {background-image: url(images/tlacitka/img_velkyprehratnic.jpg); height: 50px; width: 154px; }

div.velketlacitko#velkyprodany a {background-image: url(images/tlacitka/img_velkyprehratprodany_off.jpg); height: 50px; width: 154px; }

div.velketlacitko#velkyprodany a:HOVER {background-image: url(images/tlacitka/img_velkyprehratprodany_on.jpg); }

div.velketlacitko#velkyfree a {background-image: url(images/tlacitka/img_velkyprehratfree_off.jpg); height: 50px; width: 154px; }

div.velketlacitko#velkyfree a:HOVER {background-image: url(images/tlacitka/img_velkyprehratfree_on.jpg); }

div.velketlacitko#velkyshop a {background-image: url(images/tlacitka/img_velkykoupit_off.jpg); height: 50px; width: 154px; }

div.velketlacitko#velkyshop a:HOVER {background-image: url(images/tlacitka/img_velkykoupit_on.jpg); }




div.velketlacitko#velkyNA a {background-image: url(images/tlacitka/img_velkyNA_off.jpg); height: 50px; width: 154px; }

div.velketlacitko#velkyNA a:HOVER {background-image: url(images/tlacitka/img_velkyNA_on.jpg); }

div.velketlacitko#velkydownload a {background-image: url(images/tlacitka/img_velkydownload_off.jpg); height: 50px; width: 154px; }

div.velketlacitko#velkydownload a:HOVER {background-image: url(images/tlacitka/img_velkydownload_on.jpg); }

div.velketlacitko#velkyregistrace a {background-image: url(images/tlacitka/img_velkyregistrace_off.jpg); height: 50px; width: 154px; }

div.velketlacitko#velkyregistrace a:HOVER {background-image: url(images/tlacitka/img_velkyregistrace_on.jpg); }







#strankovani {text-align: center; width: 520px; margin-top: 10px; margin-bottom: 10px; font-size: 13px; font-weight: bold; color: #CA9800; }

ul.seznam {text-align: left; margin: 0px; padding: 0px; }

ul.seznam li {font-weight: bold; padding: 5px; border-bottom: 1px solid #DDDDDD; list-style-type: none; }

.preloadpic {display: none; }
.registracesep {
background-image: url(images/img_sekcetop.jpg); height: 40px; }
.vyber {font-size: 11px; }


/*==============================*/
/*	 SEARCH FORM		*/
/*==============================*/

#searchform span {
	background-image: url(images/pravysloupec/tit_hledej.gif);
}

#searchform div {
	clear: right;
	padding-left: 10px;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#searchform input.textbox {
	border: 1px solid gray;
	width: 26px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	background-image: url(images/pravysloupec/img_inputback.jpg);
	background-position: left;
	background-repeat: repeat-y;
}
#searchform input.textboxprice {
	border: 1px solid gray;
	width: 32px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	background-image: url(images/pravysloupec/img_inputback.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

#searchform input.tlacitko {
	margin-right: 10px;
	float: right;
	margin-bottom: 1px;
	clear: right;
	width: 72px;
	font-size: 10px;
	text-align:center;
	border: 0px;
	background-image: url(images/pravysloupec/img_tlacitko_off.jpg);
	background-repeat: no-repeat;
	height: 24px;
	background-color: transparent;
}

#searchform select.dropdownauthor {
	border: 1px solid gray;
	margin-left: 13px;
	font-size: 10px;
	margin-bottom: 2px;
}
#searchform select.dropdownkind {
	border: 1px solid gray;
	margin-left: 16px;
	font-size: 10px;
	margin-bottom: 2px;
}
#searchform select.dropdownstyle {
	border: 1px solid gray;
	margin-left: 21px;
	font-size: 10px;
	margin-bottom: 2px;
}
#searchform select.dropdowncw {
	border: 1px solid gray;
	margin-left: 22px;
	font-size: 10px;
	margin-bottom: 2px;
}
#searchform select.dropdownsort {
	border: 1px solid gray;
	margin-left: 1px;
	font-size: 10px;
	margin-bottom: 2px;
}

#searchform2 {
  background-color: none;
  padding-top: 5px;
  padding-bottom: 5px;
}



/*==============================*/
/*	 COMPETITION FORM	*/
/*==============================*/
// #competitionform div.shown {border: 1px solid green;}
// #competitionform div.hidden {border: 1px solid yellow;}

#competitionform span.headline_pink {
	background-image: url(images/pravysloupec/tit_soutez_pink.gif); 
	padding-top: 4px;
}

#competitionform span.headline_blue {
	background-image: url(images/pravysloupec/tit_soutez_blue.gif); 
	padding-top: 4px;
}

#competitionform div.display {
	clear: right; 
	padding-left: 10px;
	line-height: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#competitionform input.email {
	border: 1px solid gray;
	width: 118px;
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom: 2px;
	background-image: url(images/pravysloupec/img_inputback.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

#competitionform input.number {
	border: 1px solid gray;
	width: 30px;
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom: 2px;
	background-image: url(images/pravysloupec/img_inputback.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

#competitionform input.invalid {
	border: 1px solid red;
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom: 2px;
	background-image: url(images/pravysloupec/img_inputback_red.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

#competitionform label.invalid {
	color: red;
}

#competitionform input.radio {
	width: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 2px;
	border: 0px;
}

#competitionform input.button_pink {
	margin-right: 10px;
	float: right;
	margin-bottom: 1px;
	clear: right;
	width: 72px;
	font-size: 10px;
	border: 0px;
	background-image: url(images/pravysloupec/img_tlacitko_off_pink.jpg);
	background-repeat: no-repeat;
	height: 24px;
	background-color: transparent;
}

#competitionform input.button_blue {
	margin-right: 10px;
	float: right;
	margin-bottom: 1px;
	clear: right;
	width: 72px;
	font-size: 10px;
	border: 0px;
	background-image: url(images/pravysloupec/img_tlacitko_off_blue.jpg);
	background-repeat: no-repeat;
	height: 24px;
	background-color: transparent;
}

#competitionform div.buttonHiddenDiv {
	text-align: right;
	cursor:pointer;
	height: 10px;
	padding-bottom: 10px;
	margin-top:-6px;
	width: 159px;
}

#competitionform span.buttonHiddenText {
	height: 15px;
	border: 1px solid #ccc;
	background-color: #eee;
	width: 99px;
	padding-right: 60px;
}

#cmptt_pink {
	border: 1px solid white;
	background-image: url(images/pravysloupec/tit_soutez_bg.gif);
	padding-left: 0px;
	padding-right: 5px;
	line-height:2;
}

#cmptt_blue {
	border: 1px solid white;
	background-image: url(images/pravysloupec/tit_soutez_bg_blue.gif);
	padding-left: 0px;
	padding-right: 5px;
	line-height:2;
}

#cmpttEr {
	color: red;
}

.summaryex {
	padding-right: 17px;
	padding-left: 17px;
	font-size: 14px;
	color: #009900;
	text-align: left;
	font-weight: bold;
	float: left;
	line-height: 27px;
}
.summaryneex {
	padding-right: 17px;
	padding-left: 17px;
	font-size: 14px;
	color: #0066CC;
	text-align: left;
	font-weight: bold;
	float: left;
	line-height: 27px;
}
.summaryfree {
	padding-right: 17px;
	padding-left: 17px;
	font-size: 14px;
	color: white;
	text-align: left;
	font-weight: bold;
	float: left;
	line-height: 27px;
}

.shop-detail-img {
	text-align: left;
	margin-top: 10px;
	margin-right: 5px;
}

.infotextgeneral {
	width: 500px;
}
.infotext {
	text-align: left;
	background-color: #ffff99;
	padding: 10px;
	border: 1px solid #acac67;
}

.infotext-violet {
	text-align: left;
	background-color: #DCD5FD;
	padding: 10px;
	border: 1px solid #918DC0;
}

.i_price {
	width: 490px;
}
.i_price2 {
	text-align: left;
	background-color: #fff;
	padding: 10px;
	color: #000;
	background-image: url(images/sluzby/cenik-body.jpg);
	background-position: top;
	background-repeat: repeat-y;
	border: 1px solid #c7c7c7;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

.error {
	margin-left: 200px;
	width: 520px;
}

.errorbutton {
	text-align: left;
	background-color: #FFBDBD;
	padding: 5px;
	border: 1px solid #F53333;
	width: 140px;
	
}












