/*
RUBICOn v2.0
created by Martin "McMagic" Mastný
admin@mcmagic.net
table styly webu
 */
/* GLOBALNI NASTAVENI */
img {
  vertical-align: top; /* vsechny img budou zarovnany top */
}
.s_small {
  float: left;
  margin: 2px;
}
/* END */
/* TEXTY */
p{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  margin: 0px;
  text-align : left;

}

p.bigger {
  font-size : 12px;
  text-align : justify;
}

p.smaller {
  font-size : 10px;
}

.sleva{
  background-image: url(../../images/web/icons/preskrknuti.gif);
  color: #666666;
}
h1{
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin: 0px;
  font-weight: bold;
  font-size: 20px;
  font-style: italic;
  color: #FF0000;
}
h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  margin: 0px;
  font-weight: bold;
}
.bold_12{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  margin: 0px;
  font-weight: bold;
}
.bold_11{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  margin: 0px;
  font-weight: bold;
}
.bold_italic{
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  margin: 0px;
  font-weight: bold;
  font-size: 14px;
  font-style: italic;
}
.small{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  margin: 0px;

}
a:hover {
  color: #000000;
  text-decoration: none;
}
a {
  color: #FF0000;
  text-decoration: none;
}
textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  border: 1px solid #CCCCCC;
  padding-left: 2px;

}
.textarea_servis {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  border: 1px solid #CCCCCC;
  padding-left: 2px;
  width: 125px;
}
.red { color: #FF0000;}  .black { color: #000000;} .white { color: #FFFFFF;} .back_white { background-color: #FFFFFF;}
.login_name{
  margin: 0px;
  padding-left: 17px;
}
.koupit{
  margin: 0px;
  text-align: right;
  padding: 5px;
  color: #000000;
  position: absolute;
  top: 249px;
  margin-left: 395px;
  clear: left;
}
.form {
  margin: 0px;
  padding: 0px;
}
/* END */
/* SPECIFICKE */
#main_lista {
  background-color: #000000;
  height: 21px;
  width: 650px;
  padding-right: 130px;
}

#main_lista_produkty {
  background-color: #000000;
  padding-right: 140px;
  height: 21px;
  width: 640px;
}
.main_lista_produkty_logo {
  position: absolute;
  top: 225px;
  margin-left: 160px;
}
#l_table {
  width: 151px;
  float: left; /* obtekani posadi to div do prava */
}
#m_table {
  width: 491px;
  float: left; /* obtekani posadi to div do prava */
}
#r_table {
  width: 138px;
  float: left; /* obtekani posadi to div do prava */
}
.spacer {
  height: 5px;
  clear: left;
  background-image: url(../../images/web/icons/spacer.gif);
  font-size: 1px;
}

.darkspacer {
  height: 15px;
  clear: left;
  background-color: #353535;
}

.underlinedspacer {
  height: 10px;
  clear: left;
  background-image: url(../../images/web/icons/spacer.gif);
  font-size: 1px;
  border-bottom : 1px solid;
  border-color : #000000;
}

.spacer3 {
  height: 35px;
  clear: left;
  background-image: url(../../images/web/icons/spacer.gif);
  font-size: 1px;
}
.spacer2 {
  width: 5px;
  height: 10px;
  float: left;
}
/* LEFT */
.left_menu_text_box a:hover, .text_box_4 a:hover{
  color: #FF0000;
  text-decoration: none;
}
.left_menu_text_box a, .text_box_4 a {
  color: #000000;
  text-decoration: none;
}
.left_menu_text_box{
  color: #000000;
  text-align : left;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}

.starsi_produkty{
  background-image: url(../../images/web/produkty/menu/left_menu_check.gif);
  height: 22px;
  font-size : 9px;
  color : #000000;
  line-height : 28px;
  height : 28px;
  width: 140px;
  padding-top : 4px;
  padding-left: 11px;
}

.starsi_produkty_button{
  height: 13px;
  width: 13px;
  padding: 0px;
}

.lm_kategorie {
  font-size : 11px;
  font-weight : bold;
  font-style : italic;
  text-transform : uppercase;
  color : #FF0000;
  margin-top : 10px;
  padding-left : 8px;
}

.koupit_button{
  background-image: url(../../images/web/icons/koupit.jpg);
  height: 83px;
  width: 84px;
  background-repeat: no-repeat;
  text-align: center;
}
/* TOP */
#tooltip {
  color: #000000;
  background-color: #FFFF00;
  padding: 5px;
  border: 1px solid #FF0000;
  position: absolute;
  left: auto;
  top: 90px;
  margin-left: 20px;
}
.normal_form {
  padding-left: 17px;
  margin: 0px;
}
.toptextfield {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  border: 1px solid #666666;
  height: 16px;
  width: 124px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 2px;
}

.righttextfield {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  border: 1px solid #666666;
  height: 16px;
  width: 104px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 2px;
}

.textfield {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  border: 1px solid #666666;
  height: 16px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 2px;
  cursor: pointer;
}

.prodejci_field {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  border: 1px solid #666666;
  height: 16px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 2px;
  margin-left : 10px;
}

.mt {
  color : #000000;
  padding : 10px;
}

.top_login_form {
  padding-left: 17px;
  margin: 0px;
  width: 121px;
}
.top_vyhledat_form {
  padding-top: 12px;
  padding-left: 300px;
  margin: 0px;
}
#toplem {
  height: 10px;
  background-color: #353535;
}
#topback {
  height: 212px;
  background-image: url(../../images/web/top/top_back.jpg);
  background-repeat: no-repeat;
  width: 790px;
}
#top_l_box {
  width: 642px;
  float: left; /* obtekani posadi to div do prava */
}
#top_r_box {
  width: 138px;
  float: left; /* obtekani posadi to div do prava */
  height: 212px;
}
#top_menu {
  padding-left: 175px;
  padding-top: 10px;
}

.top_menu_pic {
  float : left;
  clear : none;
}

#carreralogo {
  height: 64px;
  background-image: url(../../images/web/top/carrera_logo.gif);
  background-repeat: no-repeat;
  width: 151px;
  float: left;
}
#carreraclub {
  height: 82px;
  width: 138px;
  background-image: url(../../images/web/top/top_club.jpg);
  background-repeat: no-repeat;
  float: left;
}
/* RIGHT */
.right_box a:hover {
  color: #000000;
  text-decoration: none;
  margin : 0px;
}

.right_box a {
  color: #FF0000;
  text-decoration: none;
  margin : 0px;
}
.right_box {
  background-color: #FFFFFF;
  width: 127px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CCCCCC;
  padding: 5px;
  text-align: center;
  margin-bottom: 1px;
}

.rightmenuspacer {
  width : 138px;
  height : 10px;
  background-image : url(../../images/web/right/right_menu_back.gif);
  background-repeat : repeat-y;
  clear : left;
}

.blackspacer {
  width : 138px;
  height : 15px;
  clear : left;
  background-color : #000000;
}

.right_menu_blackfield {
  width : 138px;
  text-align : left;
  background-color : #000000;
}

.right_menu_text_box a:hover {
  color: #FF0000;
  text-decoration: none;
}
.right_menu_text_box a {
  color: #000000;
  text-decoration: none;
}
.right_menu_text_box{
  color: #000000;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 12px;
}
/* HOME */

.text_box {
  color: #000000;
  text-align : justify;
  padding: 5px;
  margin: 0px;
}
.text_box_2{
  color: #000000;
  margin: 5px;
  padding-top: 5px;
  padding-right: 25px;
  padding-bottom: 5px;
  padding-left: 25px;
}
.text_box_3{
  color: #000000;
  padding: 5px;
  background-color: #FFFFFF;
  width: 127px;
  margin-left: 1px;
}
.text_box_4{
  color: #000000;
  padding: 5px;
}
.klub_captain {
  position: absolute;
  top: 240px;
  margin-left: 0px;
  clear: left;
}
.black_box{
  color: #FFFFFF;
  padding: 5px;
  background-color: #000000;
  margin: 5px;
}

.act_new {
  font-size : 11px;
}

.obldesc_table {
  background-image: url(../../images/web/produkty/obl_desc.gif);
  background-repeat : no-repeat;
    border-collapse : collapse;
  vertical-align : bottom;
  text-align :left;
  padding-left : 5px;
  padding-right : 0px;
  padding-bottom : 5px;
  width : 351px;
  height : 45px;
}

.obldesc_desc {
  padding-bottom : 10px;
  padding-left : 2px;
}


.obldesc_td1 {
  border-bottom : 1px solid;
  padding : 5px;
  border-left : none;
  border-color : #000000;
  text-align: left;
}

.obldesc_td2 {
  border-bottom : 1px solid;
  border-left : none;
  border-color : #000000;
  text-align: right;
  font-size : 10px;
  width : 90px;
}

.shade {
  position : relative;
  float : right;
  top : 0px;
}

.buy_table {
  background-image: url(../../images/web/produkty/buy_back.gif);
  background-repeat : no-repeat;
  vertical-align : bottom;
  text-align :left;
  padding-left : 5px;
  padding-right : 0px;
  padding-bottom : 5px;
  width : 465px;
  height : 52px;
}

.buy_td1 {
  border-bottom : 1px solid;
  padding : 5px;
  border-left : none;
  border-color : #000000;
  text-align: left;
}

.buy_td2 {
  border-bottom : 1px solid;
  padding : 5px;
  border-left : none;
  border-color : #000000;
  text-align: right;
  font-size : 10px;
  width : 90px;
}

/* DOWN */

.highspacer {
  height: 50px;
  clear: left;
  background-image: url(../../images/web/icons/spacer.gif);
  font-size: 1px;
}

.down_box {

  width : 780px;
  background-color : #000000;
}
.table_lista
{
padding-top: 5px;
	text-align: center;
padding-bottom: 5px;
}
.tail_link
{
	margin-right: 10px;
	color:   white;
}
.tail_link:hover
{
	margin-right: 10px;
	color:   red;

}
/* diskuze */
.diskuze_udaje{
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #FF0000;
}
.diskuze_box{
  padding: 5px;
  margin: 5px;
  border: 1px dotted #CCCCCC;
  color: #000000;
}

.club_top p{
  font-style: normal;
  font-weight: bold;
  color: black;
  padding-left : 15px;
  padding-top : 10px;
  
}

.club_title {
  font-size : 12px;
  font-weight : bold;
  padding-top : 230px;
  padding-left : 15px;
  padding-right : 15px;
  color : #000000;
}

.club_delimiter {
  float : right;
  width : 70px;
  height : 40px;
}

.product_screen {
  text-align : center;
}

.pic_col {
  text-align : center;
  width : 136px;
}

.tp_name {
  color : #ff0000;
  font-size : 12px;
  font-weight : bold;
  text-transform : uppercase;
  padding-left : 10px;
  padding-right : 10px;
}

.tp_city {
  color : #000000;
  font-size : 10px;
  margin-left : 10px;
  margin-right : 10px;
  padding-top : 5px;
  padding-bottom : 5px;

}

.tp_web {
  color : #000000;
  font-size : 10px;
  margin-left : 10px;
  margin-right : 10px;
  padding-bottom : 10px;
  border-bottom : 1px solid;
}


#tab_topten
{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
}
.tab_topten_radek
{
width: 30px;
border: 1px solid black;
font-weight: bolder;
}
.tab_topten_radek2
{
border: 1px solid black;
padding-right: 100px;
padding-left: 20px;
font-weight: bolder;
}

.dotaz_text
{
	color: black;
}
.servis_subtitle
{
	color: red;
}

.zeptat
{
font-size: 130%;
font-weight: bold;
}

#p_select
{
margin-top: 30px;
	text-align: center;
}



.por_table
{
margin-left: auto;
margin-right: auto;
text-align: left;
color: black;
margin-top: 30px;
font-size: 120%;
}

.por_1
{
font-weight: bolder;
padding-right: 35px;
}

.por_2
{
	padding-right: 20px;
}

#porovnani
{
color: black;
font-size: 130%;
font-weight: bold;
margin-left: 20px;
margin-top: 20px;
}
.product_screen2
{
text-align: left;
float: left;
margin-right: 20px;
margin-bottom: 5px;
}