/*css http://www.midasweb.eu */
*{margin:0;padding:0;}
body {background:#F3F3F3 url(/img-theme/bg.jpg) top center; color:#dfdfdf; font-size:80%;margin:0 auto; width:100%;height:100%; letter-spacing:0.05em; text-align:center;font-family: Tahoma,georgia,"trebuchet ms",verdana,arial,lucida,sans-serif !important;line-height:1.4;}
img {border:0;}
ul li {list-style-type:none;}
#top {background: url(/img-theme/top.gif) repeat-x; position:absolute; left:0px; z-index:0;  width:100%; height:420px; }
form { margin:0px 0px 0px 0px;}
p{ margin:0px 0px 5px 0px; }

/* odkazy */
a {color:#fff}
a:hover {color:#d00000}
a img { border:0px;}

/*slide*/
#window{clear:both; width:540px; height:210px; background:#fff url(/img-theme/bg.gif); overflow:hidden; position:relative; margin:10px auto 10px auto;}
#slideshow{width:1080px; height:420px; overflow:hidden; position:relative;}
#slideshow li{width:540px; height:210px; float:left; display:inline;}

/*logo*/
#head {width:980px; height:220px; margin:0 auto; text-align:center; position:relative; z-index:10}
#head-in  {background:url("/img-theme/head.jpg")  no-repeat; width:980px; height:220px; display:block; z-index:100; position:relative; float:left}
#headclick {position:absolute; top:70px; left:0px; z-index:5; display:inline; width:600px; height:95px;  clear:both; z-index:10}
#h1 h1 {color:#fff; font-family:"Arial Black"; overflow:hidden; text-indent:40px; font-weight:normal; letter-spacing:0px; position:absolute; left:0; top:40px; font-size:260%; z-index:0; width:390px; margin:0 auto; text-align:left}
#h1 span {font-weight:normal; font-size:55%; color:#fff; padding-left:40px;}

/*horni menu pod headem*/
#menu {background: url(/img-theme/bg-menu.jpg) no-repeat;  width:980px; height:50px; font-size:16px;  margin:0 auto;  position:relative; letter-spacing:0px }
#menu ul {float:left; position:relative; left:25px; top:5px; font-family:"Arial"; font-weight:bold;}
#menu li {display:block;  float:left; }
#menu li a, .aktiv { color:#fff; text-decoration: none; text-align: center; padding:0px 18px; border-right:#ff2222 1px solid;  height:38px; line-height:38px;  display:block; float:left }
#menu li a:hover {background:#d00000 ; color:#fff; }
.aktiv {background:#fff!important; color:#000!important;}

/*bocni-menu-obycejne*/
.obycejne {padding:10px 5px; font-size:85%; border:#666 1px solid}
.obycejne li{text-align:left; margin-left:20px; list-style-type:square; padding:2px 5px; }
.obycejne, .obycejne a {color:#fff!important}
.obycejne a:hover, #prava a:hover, #leva a:hover {color:#d00000}
#prava .obycejne {padding:10px; margin-bottom:10px}
#prava .obycejne li {margin-left:15px}
#prava a, #leva a {color:#000}

/*bocni-menu*/
/*
.bocni-menu {width:200px; font-size:85%;}
.bocni-menu ul {border-top:#EFEFEF 1px solid; margin: 0px; padding: 0px;}
.bocni-menu li {text-align:left; letter-spacing:0px; text-indent:5px;}
.bocni-menu li a {background:#244A6B url(/img-theme/bocni-menu.gif) center right no-repeat ; border-bottom:#cacaca 1px solid; width:180px;  text-decoration:none; color:#fff!important; padding:5px 0 5px 20px;  display:block;  line-height:20px; }
.bocni-menu li a:hover {background:#dfdfdf url(/img-theme/bocni-menu.gif) center left no-repeat;  color:#000!important;}
.bocni-menu {width:210px; font-size:100%;}
*/
.bocni-menu ul {margin: 0px; padding: 0px;}
.bocni-menu li {text-align:left;   letter-spacing:0px; margin:1px 0 0 0}
#leva .bocni-menu li a, #prava .bocni-menu li a {background:url(/img-theme/bocni-menu.png) top left no-repeat ; color:#000;  width:190px; text-decoration:none; padding:0px 0 0px 25px; display:block; line-height:35px; }
#leva .bocni-menu li a:hover, #prava .bocni-menu li a:hover,
#leva .bocni-menu li.open a, #prava .bocni-menu li.open a {background:url(/img-theme/bocni-menu.png) center left no-repeat; color:#fff;}
#leva .bocni-menu .subkat ul {margin-bottom:10px; margin: 0px; padding: 0px;}
#leva .bocni-menu .subkat a {background:#FFF ; width:200px;  text-decoration:none; color:#000; font-weight:normal; padding:4px 0 4px 10px;  display:block;  line-height:20px; font-size: 90% }
#leva .bocni-menu .subkat a:hover {background:#b91c1c; color:#ffF!important;}
#leva .bocni-menu li.subkat.open a {background:#b91c1c;font-weight: bold;color:#fff;}

.end {background:#dfdfdf url(/img-theme/bg-end.gif) bottom no-repeat; width:200px; height:15px; padding:0; line-height:0; margin-bottom:10px}


#open_sub {background:none; background-color:red;}
#open_sub_head {background:green;}

/*
 * OBSAH
 */
#hlavni {width:980px; margin:0 auto; display:block; position:relative; min-height:400px; height:auto;}
#obsah {background: url(/img-theme/obsah-top.jpg) top center no-repeat; width:980px; margin:0 auto; display:block; float:left; position:relative;}
#in {background: url(/img-theme/obsah.jpg) top center repeat-y;min-width: 980px; z-index:0; float:left}


/***********************
 * LEVA (levy sloupec)
 ***********************/
#leva {float:left; width:210px; padding:0px 0px 10px 7px; margin-top:15px}
#leva .ram, #prava .ram {background:#f2f2f2; border:#dfdfdf 1px solid; color:#000; text-align:left; padding:10px; font-size:85%; margin-bottom:10px }
#leva h4 {text-align:left; color:#fff; font-size:120%; letter-spacing:0px;  padding:0px 0 0 10px; line-height:40px;  }
#leva h3 {background:url(/img-theme/bg-h3-2.png) center no-repeat; font-size:12px; line-height:36px; color:#000;width:210px; margin:10px 0; text-align:left; text-indent:15px; color:#fff}
#leva img {border:#cacaca 5px solid}

/************************
 * PRAVA - (pravy sloupec
 ************************/
#prava {float:right; width:200px; margin-top:30px; color:#000; padding-right:7px}
#prava .ram {background:#f2f2f2; border:#dfdfdf 1px solid}
#prava h3 {background:url(/img-theme/bg-h3.png) center no-repeat; line-height:36px; color:#000;width:200px; margin-top:10px; text-align:left; text-indent:15px; color:#fff}
#prava .center {text-align:center!important; margin:0 auto}
#prava input {margin:5px auto;}
.bg-input {background:url(/img-theme/bg-input.gif) top left no-repeat; padding:2px 3px; border:#cacaca 1px solid }


/************************
 * LEVA, PRAVA - spolecne
 ************************/
#leva address, #prava address {text-align:left; font-style:normal; padding:10px; border:#dfdfdf 1px solid}
#leva .no-border, #prava .no-border {border:none}
#leva hr, #prava hr {background-color:#CEEAFE; border: 0 none;color:#CEEAFE; height:1px; width:90%; margin:3px auto}
#leva .center, #prava .center {text-align:center!important; margin:0 auto; letter-spacing:0px}
#leva .end, #prava .end {display:none;background:#dfdfdf url(/img-theme/bg-end.gif) bottom no-repeat;) bottom no-repeat; width:200px; height:10px; padding:0; line-height:0; margin-bottom:5px}


/*************************
 * STRED - stredni sloupec
 *************************/
#stred  {width:544px; float:left; padding:25px 0 20px 8px;}
#stred p {text-align:left; padding:5px; font-size:85%}
#stred  strong {color:#fff}
#stred b {color:#fff}
#stred h1 {padding-top:10px;color:#fff; font-size:180%; text-indent:5px; text-align:left; font-weight:normal; position:relative ; letter-spacing:0px;  }
#stred h1 span {color:#ff0505!important; font-size:85%!important }
#stred h1 strong {color:#000!important; font-weight:normal}
#stred h2 {color:#ff0505; font-size:140%; text-indent:5px; text-align:left; font-weight:normal; letter-spacing:0px;  }
#stred h3 {color:#7B8C00; font-size:140%; text-indent:15px; text-align:left; font-weight:normal; position:relative ; letter-spacing:0px; font-family:Arial }

#stred h4 {color:#533E62; font-size:140%; text-align:left;font-weight:normal; float:none; }
#stred form {margin:0 auto ; padding:3px 0}
#stred .fleft {width:150px ; float:left}
#stred .fright {width:150px; float:right}
#stred hr {color:#777; background-color:#777;}
#stred hr, .detail hr, #leva hr, #prava hr { border: 0 none; height:1px; margin:5px auto; text-align:center; clear:both  }

/*menu-sekce*/
.menu-sekce {margin:10px 0 20px; letter-spacing:0px!important; font-size:75%!important; text-align:center;  padding:15px 0  }
.menu-sekce a {padding:15px 0; font-weight:bold}
a.icon_question_2 {background:url(/img-theme/icon_question_2.gif) left center no-repeat;padding-left:60px;  }
a.icon_printer {background:url("/img-theme/icon_printer.gif") left center no-repeat;padding-left:35px; }
a.icon_send_info {background:url("/img-theme/icon_send_info.gif") left center no-repeat;padding-left:60px; }
a.button_compare {background:url("/img-theme/button_compare.gif") left center no-repeat;padding-left:30px;}
a.icon_feedback_comment {background:url(/img-theme/icon_feedback_comment.gif) left center no-repeat;padding-left:65px;  }
a.icon_question {background:url("/img-theme/icon_question.gif") left center no-repeat;padding-left:35px; }
a.icon_watchdog {background:url("/img-theme/icon_watchdog.gif") left center no-repeat;padding-left:30px; }
a.icon_graph {background:url("/img-theme/icon_graph.gif") left center no-repeat;padding-left:40px;}


/*
 * REGISTRACE - registracni formulare
 */
.registrace h2 { 
	background:#222; text-align:left;  font-weight:normal; color:white; font-size:130%; 
	letter-spacing:0px;  padding:8px 0px 8px 20px; margin-top:0px; clear:both; line-height:30px; margin: 0px;
}

/**********
 * PATICKA
 **********/
#foot {background:#868686 url(/img-theme/foot.gif) top repeat-x; width:100%;  float:left; margin:0 auto;  }
#foot-in {background:#4a4747 url(/img-theme/foot-in.gif) top center no-repeat; color:#999 ; font-size:90%;   width:980px;  padding-bottom:10px;   margin:0 auto; position:relative; text-align:center; letter-spacing:-0px}
#foot-in p {padding-top:20px; text-align:center; margin:0 auto; width:980px  }
#foot-in a {color:#999}
#foot-in a:hover {color:#fff}
#foot-menu {padding:15px 20px; text-align:center}
#foot-menu a { padding:3px; height:auto;  color:#999; font-weight:normal; font-size:100%; }

table.table_1px_border { border:1px solid #ee6724; border-collapse:collapse; background-color:#e99327;}
table.table_1px_border th { padding:5px 2px 5px 2px; } 
table.table_1px_border td { border:1px solid #ee6724; padding:5px 2px 5px 2px; }

table.table_1px_border caption {
  border:1px solid #ee6724;
  padding:5px 2px 5px 2px;
  background-color:#ee6724;
  font-size:120%;
  font-weight:bold;
  margin:0px 0px 0px 25px;
}


span.price { font-weight:bold; color:red; font-size:120%; }

.input_background_shadow {
	background-image: url(images/input_background_shadow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

div.pane_top {
	background-image: url(images/general_header.jpg);
	background-position: top left;
	background-repeat:no-repeat;
}

div.pane_top a.pane_top_button {
 	color:#044f7f;
 	text-align:center;
 	font-weight:bold;
}

div.pane_top div.pane_top_button {
 	display:block;
 	float:left;
 	text-align:center;
 	padding:10px 10px 0px 10px;
}

/* KOSIK */
div.pane_shopping_basket {
  float:left;  width:193px;  height:126px;
  background-image: url(img/pane_shopping_basket.gif);
  background-position: top left;
  background-repeat:no-repeat;
  background-color:#032942;
  margin-top:12px;
}

div.pane_footer { text-align:center; line-height:3ex; color:#0591eb; padding-top:10px; }
div.pane_footer a { color:#0591eb; }
div.pane_footer a:hover { text-decoration:underline; }

div.pane_text_content {	padding-top:10px; }
div.pane_text_content h1 { padding-left: 15px; font-size: 32px; margin-top: 10px; }
div.pane_text_content h2 { padding-left:25px; font-size:2.5ex; margin-top:10px; }
div.pane_text_content p { margin:0px 32px 15px 25px; text-align:justify; }
div.pane_text_content ul { padding:0px; margin:0px 30px 30px 40px; text-align:justify; }

div.pane_content { background-repeat: no-repeat; background-position: top left; }
div.pane_content_content { color:#0066a7; }
div.pane_content_content a{ color:#0066a7; }
div.pane_content_limit{ width: 500px; color:#da251d; font-weight:bold; }
div.pane_content_limit a { color:#da251d; }

div.content_heading {
  background-image: url(img/content_heading.gif);
	background-repeat:no-repeat;
	background-position: left;
  line-height:4ex;
  margin:0px 0px 15px 0px;
  padding-left:15px;
}

table.shopping_basket { border:1px solid gray; border-collapse:collapse; font-size: 80%; }
table.shopping_basket td { padding:10px 2px 10px 2px; border:1px solid gray; }
table.shopping_basket td strong { color:white; font-weight: bold; }
table.shopping_basket th { background-color:#222; color: white; padding:8px 0px 8px 0px; }

div.message_for_user {
  font-size:12px;
  font-weight:bold;
  margin:35px 5px 0px 5px;
  padding:10px 10px 10px 10px;
  border:1px solid black;
  text-align:center;
}

table.detail_form caption{ text-align:left; padding:5px 5px 5px 5px; }

.title {
	background-color:#dbdee1;
	background-image:url(images/grafika/bg3.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:29px;
	text-align:left;
}
.title a { display:block; width:300px; height:140px; }
.kategorie {
	text-align:left;
	margin-top:5px;
}
.kategorie a {
	font-weight:bold;
}
.main {
/*	background-image:url(images/bg2.jpg);
	background-repeat:repeat-x;
	background-position:top;
*/
}
.box { background-color:#0b1f36; margin-top:15px; }
.box .hl {
	color:#FFFFFF;
	background-color:#333333;
	background-image:url(images/bgbox.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:24px;
	padding-top:12px;
	padding-left:8px;
	font-weight:bold;
	text-transform:uppercase;
}

/*
 * TLACITKA
 */

.bg-button3{color:#000;background:url(/img-theme/button1.png) top left no-repeat; font-weight:bold; text-align:center;border:0px; margin:5px 0px; height:35px; line-height:33px; width:152px;cursor:pointer; position:relative;display:inline; letter-spacing:-1px}
.bg-button3:hover{background:url(/img-theme/button1.png) bottom left no-repeat; color:#fff}
.bg-button2{color:#fff;background:url(/img-theme/button1.png) bottom left no-repeat; font-weight:bold; text-align:center;border:0px; margin:5px 0px; height:35px; line-height:33px; width:152px;cursor:pointer; position:relative;display:inline; letter-spacing:-1px}
.bg-button2:hover{background:url(/img-theme/button1.png) top left no-repeat; color:#fff}

.bg-li-button1 {margin:0 auto; text-align:center; width:170px}
.bg-li-button1 li{text-align:center; margin:0 auto; display:inline }
.bg-li-button1 li a{background:url(/img-theme/bg-li-button1.gif) center left no-repeat; width:75px; height:30px; float:left; display:block;  color:#fff; text-decoration:none;  font-weight:normal!important; text-align:center; margin:0 5px; line-height:28px}
.bg-li-button1 li a:hover{background:url(/img-theme/bg-li-button1.gif) center right no-repeat;}

.tlacitko {
	color:#FFFFFF;
	background-image:url(images/grafika/tlacitko_light.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	border:0px;
	padding-top:0px;
	padding-left:0px;
	font-weight:bold;
	height:25px;
	width:100px;
	cursor:pointer; 
	position:relative;
}
.box .t {
	padding:8px;
	clear:both;
}

/*
 * E-SHOP ZBOZI
 */
#stred .zbozi {color:#000;padding:0; background:#fff url(/img-theme/bg-detail.gif) top left repeat-x; border:#dfdfdf 1px solid; margin-bottom:5px}
#stred .zbozi .name {padding:0;background: url("/img-theme/bg-h2.gif") repeat-x left top #000000; height:26px; line-height:26px; color:#fff!important; font-size: 100%; font-weight: bold; padding-left: 5px;}
.zbozi .name a {text-decoration:none; color:#fff}
.zbozi .name a:hover {color:#000}
.zbozi .blok-popisu {background:#fff; border:#000 1px solid; padding-left: 10px; padding-right: 10px; color:#000; }
.zbozi .div_img {float:left; background: white;border:#dfdfdf 1px solid; margin:10px; margin-left: 0px;}
.zbozi img {}
#stred .zbozi b, #stred .zbozi strong {color:#000;}
.zbozi p {margin-top:0px; margin-bottom:0px; font-size:85%;color:#000; }
.zbozi hr {width:96%!important}
.zbozi .cena {font-size:130%!important; text-align:right!important; padding:0 10px!important}
.zbozi .cena.small {font-size:90%!important;} 
.zbozi .cena.small b {color:black!important;}
.zbozi .cena em {font-style:normal; color:#FF8728}
.zbozi .cena b {color:#000!important}
.zbozi .cena strong {color:#000!important}
#stred .zbozi .text {	text-align:left !important;	padding:10px!important; margin-left: 5px; margin-right: 5px;color:#000;}
.zbozi .koupit {text-align:center; letter-spacing:0px; background:#fff; font-size:80%;}
.zbozi .koupit span {font-size:125%;}
.zbozi .end {background:#dfdfdf url(/img-theme/detail-bg-end.gif) bottom center no-repeat; width:100%; height:30px}
.zbozi .line { border-bottom:1px dashed #999999; clear: none; font-size: 0px; }
.zbozi table { background-color:#fff; }
.zbozi table .l { padding-left:130px;}
.zbozi table .r { text-align:right; color:#c73e10; font-weight:bold; font-size:16px; padding-right:10px;}
.zbozi .end {background:#f1f1f1 url(/img-theme/detail-bg-end.gif) center no-repeat; height:10px}

.a_zbozi_nazev:hover, .a_zbozi_nazev:active { color:#e99327; text-decoration: none; }
.a_zbozi_nazev, .a_zbozi_nazev:link, .a_zbozi_nazev:visited { color:#e99327; text-decoration:none; }

.nejprodavanejsi_div_img {width:125px; height:125px; background:white; border:#cacaca 1px solid; margin:10px; margin-left: 25px; text-align: center;}
.parameters {
	background:#F1F1F1 url(/img-theme/detail-bg-obsah.gif) center repeat-y; 
	text-align:right!important; padding:0px!important; margin:0px!important;
	color:#000!important; height:30px; line-height:30px}
.parameters strong {color:#fff!important}

.a_zbozi_nazev:hover {color:#e99327; font-size:13px; text-decoration:none;}
.a_zbozi_nazev { color:#span; font-size:13px; text-decoration:none }

a.on, a.on:visited, a.on:link {
	color:#c73e10;
	text-decoration:none;
	font-weight:bold;
	background-color: #D6D6D6;
}
a.on:hover, a.on:active {
	color:#c73e10;
	text-decoration:none;
	font-weight:bold;
	background-color: #FFCC33;
}

.doba_doruceni_skladem{
	color: green;
	font-weight: bold;	
}

/*parametricke vyhledavani*/
#ParamObj {background:#F2F2F2 url(/img-theme/bg-vyber-pneu.gif) top left repeat-x; text-align:left; color:#cacaca;  margin:0 0 0px 0; border:#464646 1px solid;}
#ParamObj table {width:100%; /*margin:10px 0 10px 15px*/}
#ParamObj select {width:150px; /*margin-right:10px*/}
#ParamObj b {color:#cacaca;}
#ParamObj a {color:#333;}
#ParamObj div {padding-top:3px;color:#333;}
#ParamObj h3 {background:#000 url(/img-theme/bg-pneu-h3.gif) bottom left repeat-x;  color:#cacaca; padding:0; line-height:30px; height:30px; margin:0; padding-left: 5px;}



/*menu-sekce*/
.menu-sekce {background:#272727; color:#99AF00; margin:10px 0 20px; letter-spacing:0px!important; font-size:75%!important; text-align:center;  padding:15px 0 15px;  }
.menu-sekce a {color:#CFDF5C!important; padding:15px 0; font-weight:bold}
.menu-sekce a:hover {color:#fff!important}
a.icon_question_2 {background:url(/img-theme/icon_question_2.gif) left center no-repeat;padding-left:60px;  }
a.icon_printer {background:url("/img-theme/icon_printer.gif") left center no-repeat;padding-left:35px; }
a.icon_send_info {background:url("/img-theme/icon_send_info.gif") left center no-repeat;padding-left:60px; }
a.button_compare {background:url("/img-theme/button_compare.gif") left center no-repeat;padding-left:30px;}
a.icon_feedback_comment {background:url(/img-theme/icon_feedback_comment.gif) left center no-repeat;padding-left:65px;  }
a.icon_question {background:url("/img-theme/icon_question.gif") left center no-repeat;padding-left:35px; }
a.icon_watchdog {background:url("/img-theme/icon_watchdog.gif") left center no-repeat;padding-left:30px; }
a.icon_graph {background:url("/img-theme/icon_graph.gif") left center no-repeat;padding-left:40px;}

/*hodnoceni*/
#hodnoceni table {background:#a80b0b; border:#333 1px solid; border-collapse:collapse; width:100%; color:#fff }
#hodnoceni td {border:#333 1px solid; padding:5px 7px}
#hodnoceni label {line-height:10px; padding-left:5px}
#hodnoceni b {color:#000}


/*
 * vypis-kosiku
 */
#vypis-kosiku table{background:#F2F2F2;color:#000;width:100%; border-collapse:collapse; border:#333 1px solid; margin:15px auto}
#vypis-kosiku table a {color:#000;}

#vypis-kosiku td{padding:0px 10px; text-align:left; border:#333 1px solid; height:25px; line-height:25px;}
#vypis-kosiku th{background:#a80b0b; color:#fff; height:25px; line-height:25px; padding:0 10px; text-align:left; border:#333 1px solid}
#vypis-kosiku .nadpis{background:#a80b0b; color:#fff;height:25px; line-height:25px; padding:0 10px; text-align:left; border:#333 1px solid}
#vypis-kosiku span{color:#fff; font-weight:bold}
#vypis-kosiku strong{color:#fff}
#vypis-kosiku b{color:#000}

