*{margin:0;padding:0;}
body {
	background:#025493 url(/img-theme/bg.gif); 
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:70%;
	color:black;
}
ul li {list-style-type:none;}
#top {background: url(/img-theme/top.gif) top center repeat-x; position:absolute; left:0px; z-index:0;  width:100%; height:486px;  float:left}
.top .in { background-image:url(images/grafika/bg1.jpg); background-position:top right;
	background-repeat:no-repeat; height:45px; }

/* odkazy */
a {	color:#000; text-decoration:underline; }
a:hover { color:#AE0003; text-decoration:none; }
a img { border:0px;}

a.with_arrow {
  background-image: url(img/arrow.gif);
	background-position: left;
	background-repeat:no-repeat;
	padding-left:12px;
}

/*lang*/
.lang {position:absolute; top:5px; left:25px; z-index:100}
.lang ul { }
.lang li {display:inline;  text-align: center; }
.lang li a { border:#fff 1px solid; height:15px; width:22px; margin:0px 4px; padding:0;float:left  }
.lang li a:hover { border:#dfdfdf 1px solid;  }
.aktiv2 { border:#fff 1px solid; height:15px; width:22px; margin:0px 4px; padding:0; float:left }
.lang-sk {background:url(/img-theme/vlajka-sk.gif) bottom center no-repeat; width:22px; height:15px} 
.lang-sk:hover {background:url(/img-theme/vlajka-sk.gif) top center no-repeat; width:22px; height:15px} 

/*odkaz-v-topu*/
#top-odkaz {position:absolute; top:4px; right:20px; z-index:100; font-size:85%}

/*logo*/
#head {background:#D40004; width:980px; height:279px; margin:0 auto; text-align:center; position:relative; z-index:10}
#head-in  {background:url("/img-theme/head.jpg")  no-repeat; width:980px; height:279px; display:block; z-index:10; position:relative;}
#head span {z-index:0}
#headclick {position:relative; top:70px; left:150px; z-index:5; display:inline; width:440px; height:60px; float:left; clear:both; z-index:10}
#h1 h1{color:#fff;font-family:"Arial Black"; overflow:hidden;font-weight:normal;letter-spacing:0px;position:absolute;left:80px;top:100px;font-size:170%;z-index:0;text-align:left; clear:both}
#h1-hide h1 {color:#fff; font-family:"Arial Narrow"; font-style:italic; overflow:hidden; font-weight:bold; letter-spacing:3px; position:absolute; left:30px; top:30px; font-size:400%; z-index:0; width:980px; margin:0 auto; text-align:left}
#adresa {position:absolute; top:125px; left:105px; text-align:left; font-size:110%; letter-spacing:0px}

/*horni menu v headu*/
#top-menu {  width:980px; height:34px; font-size:85%;  margin:0 auto;  position:absolute; top:34px; left:0 }
#top-menu ul { height:34px;  position:relative; margin:0 auto; margin-left:40px }
#top-menu li {display:block;  float:left; letter-spacing:0px; font-weight:bold }
#top-menu li a {color:#fff;  text-decoration: none; text-align: center; padding:0 20px;   border-right:#46ACE3 1px solid; line-height:32px; height:34px;  display:block; float:left }
#top-menu li a:hover {background:#68B4E9 url(/img-theme/leve-menu.gif) center left no-repeat; color:#fff }

/*horni menu pod headem*/
#menu {background:#921308 url(/img-theme/bg-menu.gif) no-repeat;  width:980px; height:40px; font-size:100%;  margin:0 auto;  position:relative; }
#menu ul { height:40px;  position:relative; margin:0 auto; margin-left:35px }
#menu li {display:block;  float:left; letter-spacing:0px }
#menu li a {color:#fff;  text-decoration: none; text-align: center; padding:0 15px; border-left:#F71600 1px solid;  border-right:#AD0400 1px solid; line-height:40px; height:40px;  display:block; float:left }
#menu li a:hover {background:#68B4E9 url(/img-theme/leve-menu.gif) center right no-repeat; color:#fff }
.aktiv {background:#112A40 url(/img-theme/menu.gif) center left no-repeat; color:#fff; padding:8px 14px; margin-right:1px ;letter-spacing:0px; }

/*navigace-3bloky*/
#blok-odkazu {position:relative; height:170px; width:740px; top:0px; right:2px; z-index:10; padding:10px; float:right }
#blok-odkazu a {display:inline; margin:7px 0px 0px 11px}
#novinky a{background:url(/img-theme/novinky.jpg) top center no-repeat; width:235px; height:170px; display:block; float:right }
#novinky a:hover{background:url(/img-theme/novinky.jpg) bottom center no-repeat; }
#pujcovna a{background:url(/img-theme/pujcovna.jpg) top center no-repeat; width:235px; height:170px; display:block;float:right }
#pujcovna a:hover{background:url(/img-theme/pujcovna.jpg) bottom center no-repeat; }
#bazar-top a{background:url(/img-theme/bazar.jpg) top center no-repeat; width:235px; height:170px; display:block; float:right}
#bazar-top a:hover{background:url(/img-theme/bazar.jpg) bottom center no-repeat; }

/*bocni-menu*/
.bocni-menu-special {width:200px; font-size:85%;}
.bocni-menu-special ul {border-top:#fff 1px solid; margin-bottom:10px}
.bocni-menu-special li {text-align:left;  font-weight:bold; letter-spacing:0.03em}
.bocni-menu-special li a {background:#45A8DF url(/img-theme/leve-menu.gif) center right no-repeat ; border-bottom:#fff 1px solid;  width:180px;  text-decoration:none; color:#fff!important; padding:5px 0 5px 20px;  display:block;  line-height:20px; }
.bocni-menu-special li a:hover {background:#E30B00 url(/img-theme/leve-menu.gif) center left no-repeat; color:#fff!important;}
.special {background:#012B55 url(/img-theme/bg-special.gif) center repeat-x!important; }

.bocni-menu { font-size:85%; margin-bottom:10px;}
.bocni-menu ul {border-top:#fff 1px solid; margin-bottom:0px;}
.bocni-menu li {text-align:left;  font-weight:bold; letter-spacing:0.03em}
.bocni-menu li a {font-size:100%; background:#45A8DF url(/img-theme/leve-menu.gif) center left no-repeat ; border-bottom:#fff 1px solid;   text-decoration:none; color:#fff!important; padding:5px 0 5px 20px;  display:block;  line-height:20px; }
.bocni-menu li a:hover {font-size:100%; background:#E30B00 url(/img-theme/leve-menu.gif) center right no-repeat; color:#fff!important;}
.bocni-menu .submenu ul {background: #da251d; color:white; margin-bottom:0px;}
.bocni-menu .submenu a {background: #da251d; color:white;}
.bocni-menu .submenu a:hover { background: #0595f1; }
.bocni-menu .submenu2 a {background: #ab0201; color:white;}
.bocni-menu .submenu2 a:hover { background: #0595f1; }
.bocni-menu .submenu_open a {background: while; /*#0595f1;*/ color:white;}
.bocni-menu .submenu_open a:hover { background: white; }

/*
 * OBSAH
 */
#hlavni {width:980px; margin:0 auto; display:block; position:relative; min-height:400px; height:auto; font-size: 100%}
#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:#fff url(/img-theme/obsah.gif) top center repeat-y; min-width: 980px; z-index:0; float:left}
.obsah {padding:0px 10px 10px 15px}

/***********************
 * LEVA (levy sloupec)
 ***********************/
#leva {float:left; width:200px; position:relative;  padding:25px 0px 10px 20px; z-index:100; overflow:hidden;}
#leva p {background:#fff; text-align:left; padding:10px;  border-left:#cacaca 1px solid; border-right:#cacaca 1px solid; font-size:85%}
#leva h3 {background:#AA0205 url(/img-theme/bg-menu.gif) center no-repeat; text-align:left;  font-weight:normal; color:#fff; font-size:120%; letter-spacing:0px;  padding:5px 15px; clear:both; line-height:20px;}
#leva h4, #leva h5 {text-align:left; font-weight:normal; color:#fff; font-size:120%; padding:5px 10px}

/************************
 * PRAVA - (pravy sloupec
 ************************/
#prava {float:right; width:180px; position:relative; padding:0px 15px 10px 0px; z-index:100; overflow:hidden; font-size:85%}
#prava p {background:#fff; text-align:left; padding:10px 0; border-left:#cacaca 1px solid; border-right:#cacaca 1px solid; font-size:85%}
#prava h3 {background:#AA0205 url(/img-theme/bg-menu.gif) center no-repeat; text-align:left;  font-weight:normal; color:#fff; font-size:120%; letter-spacing:0px;  padding:5px 15px; clear:both; line-height:20px;}
#prava h4, #prava h5 {font-size:110%}


/************************
 * LEVA, PRAVA - spolecne
 ************************/
#leva .ram, #prava .ram {background:#fff; text-align:left; padding:10px; border:#dfdfdf 1px solid}
#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 strong, #prava strong {color:#000}
#leva b, #prava b {color:#000}
#leva hr, #prava hr {background-color:#CEEAFE; border: 0 none;color:#CEEAFE; height:1px; width:90%; margin:3px auto}
#leva a, #prava a {color:#000;}
#leva a:hover, #prava a:hover {color:#980300}
#leva .center, #prava .center {text-align:center!important; margin:0 auto; letter-spacing:0px}
#leva .end, #prava .end {background:#dfdfdf url(/img-theme/bg-end.gif) bottom no-repeat;) bottom no-repeat; height:10px; padding:0; line-height:0; margin-bottom:5px}


/*************************
 * STRED - stredni sloupec
 *************************/
#stred  {width:555px; float:left; position:relative; padding:0px 0 20px 5px;  z-index:0; color:#000;}
#stred  p {text-align:justify; padding:0 auto;   }
#stred b {color:#0087EE}
#stred  strong {color:#CF0A00}  
#stred h1 {
	/*background:url(/img-theme/sipky.gif) center left no-repeat;*/
	color:#000; font-size:160%; padding-left:25px;  text-align:left;
	font-weight:normal;  clear:both; }
#stred h2 {background:url(/img-theme/logo.gif) center left no-repeat; height:41px; line-height:41px; color:#CF0A00; font-size:180%; text-align:left; letter-spacing:0px;   }
#stred h2 span {color:#0087EE!important; font-weight:normal!important}
#stred h3 {font-size:160%; text-align:left;font-weight:normal; }
#stred h3 a {color:#9F0100}
#stred h3 a:hover {color:#000}
#stred h4 {color:#533E62; font-size:140%; text-align:left;font-weight:normal; float:none; }
#stred  hr {color:#dfdfdf; background-color:#dfdfdf; border: 0 none; height:1px; margin:5px auto; text-align:center; width:100%; position:relative; clear:both  }
#stred a img {}
#stred a:hover img {}
#stred a {font-weight:bold}

/*texty*/
.mensi {font-size:85%!important}
.vetsi {font-size:105%!important}
.but {padding:1px 20px; font-weight:bold; margin-right:10px }


/*
 * 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:#CF1400 url(/img-theme/foot.gif) repeat-x; width:100%; height:auto;  float:left; margin:0 auto;}
#foot-in {background:#CF1400 url(/img-theme/foot-in.gif) no-repeat; color:#fff ; font-size:90%;  width:980px;  height:auto;  margin:0 auto; padding: 0px; position:relative; text-align:center; letter-spacing:0px}
#foot-in p {width:960px; position:relative;  padding-top:53px; padding-bottom: 0px; text-align:justify; margin:0 auto; padding-bottom:10px}
#foot-in a {color:#fff}
#foot-in a:hover {color:#FF7477}

/*foot-menu*/
#foot-menu {background:#E3EBF2; width:965px; text-align:center; margin:0 auto; position:relative; left:3px; text-align:center; height:72px; border-top:#C8D5E0 3px double }
#soutez a{background:url(/img-theme/soutez.jpg) top center no-repeat; width:239px; height:72px; display:block; float:left; border-left:#fff 1px solid; border-right:#C8D5E0 1px solid; }
#soutez a:hover{background:url(/img-theme/soutez.jpg) bottom center no-repeat; }
#slevovy-system a{background:url(/img-theme/slevovy-system.jpg) top center no-repeat; width:239px; height:72px; display:block; float:left; border-left:#fff 1px solid; border-right:#C8D5E0 1px solid; }
#slevovy-system a:hover{background:url(/img-theme/slevovy-system.jpg) bottom center no-repeat; }
#novinky-emailem a{background:url(/img-theme/novinky-emailem.jpg) top center no-repeat; width:239px; height:72px; display:block; float:left; border-left:#fff 1px solid; border-right:#C8D5E0 1px solid; }
#novinky-emailem a:hover{background:url(/img-theme/novinky-emailem.jpg) bottom center no-repeat; }
#potrebujete-poradit a{background:url(/img-theme/potrebujete-poradit.jpg) top center no-repeat; width:239px; height:72px; display:block; float:left; border-left:#fff 1px solid; border-right:#C8D5E0 1px solid; }
#potrebujete-poradit a:hover{background:url(/img-theme/potrebujete-poradit.jpg) bottom center no-repeat; }

form {
  margin:0px 0px 0px 0px;
}

p{
  margin:0px 0px 5px 0px;
}

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

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


div.pane_choose_language{
	background-image: url(img/pane_choose_language.gif);
	background-position: left;
	background-repeat:no-repeat;
}

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

div.pane_top a.pane_top_button {
	background-image: url(img/pane_top_button_arrow.gif);
	background-position: top;
	background-repeat:no-repeat;
 	color:#044f7f;
 	display:block;
 	float:left;
 	text-align:center;
 	line-height:15px;
 	padding:8px 10px 0px 10px;
 	font-weight:bold;
}

div.pane1 {
	margin-top:3px;
	background-color:#032942;
	color:white;
}


div.pane1_content {
}

div.bocni-menu ul {
/*
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
*/
	list-style-type: none;
}

div.pane1 li {

}

div.bocni-menu li a {
	/*
	background-image: url(img/pane1_button_category_10.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
	line-height: 29px;
	
  display: block;
  padding-left:18px;
  */
  color:white;
}


div.pane1_bottom {
  background-image: url(img/pane1_bottom.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	padding-bottom:11px;
}

div.pane_top5 {
  background-image: url(img/pane_top5.gif);
	background-position: top;
	background-repeat:no-repeat;
	margin-top:3px;
  float:left;
  width:201px; 
  height:257px; 
  color:white;
	background-color:#032942;
}

div.pane_top5 div.winner {
  padding-left:40px;
  float:left;
  height:43px;
}

div.pane2 {
	background-image: url(img/pane2_top.gif);
	background-position: top;
	background-repeat:no-repeat;
	width:200px;
	margin-bottom:21px;
}

div.pane2_header {
  line-height:3ex;
  color:black;
  font-weight:bold;
  text-align:center;
}

div.pane2_bottom {
  background-image: url(img/pane2_bottom.gif);
	background-position: bottom;
	background-repeat:no-repeat;
}

div.pane2_content {
  padding:0px 4px 0px 15px;
}

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_call_centrum{
  float:left;
  width:193px;
  height:263px;
  background-image: url(img/pane_call_centrum.gif);
  background-position: top left;
	background-repeat:no-repeat;
	background-color:#032942;
	margin-top:3px;
	color:white;
}

div.pane_call_centrum a {
  color:white;
}

div.pane_search a {
  color:white;
}


div.pane_login {
  float:left;
  width:193px;
  height:157px;
  background-image: url(img/pane_login.gif);
  background-position: top left;
	background-repeat:no-repeat;
	background-color:#032942;
	margin-top:3px;
	color:white;
}



div.pane3 {
	background-image: url(img/pane3_top.gif);
	background-position: top;
	background-repeat:no-repeat;
	width:170px;
	margin-bottom:21px;
}

div.pane3_header {
  line-height:4ex;
  color:black;
  font-weight:bold;
  text-align:center;
  margin-bottom:5px;
  margin-top:5px;
}

div.pane3_bottom {
  background-image: url(img/pane3_bottom.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	text-align:center;
}

div.pane3_content {
  padding:0px 4px 0px 4px;
  border:0px solid black;
}

div.pane_tabs {
  background-image: url(img/pane1_bottom.gif);
	background-position: bottom;
	background-color: #fe9f34;
	background-repeat:no-repeat;
	width:200px;
	margin-bottom:21px;
}

div.pane_tabs div.tab_on {
  background-image: url(img/tab_on.gif);
  background-repeat: no-repeat;
  background-position: top left;
  width:33px;
  height:27px;
  text-align:center;
  line-height:27px;
  float:left;
  background-color:white;
}

div.pane_tabs div.tab_off {
  background-image: url(img/tab_off.gif);
  background-repeat:no-repeat;
  background-position: top left;
  width:33px;
  height:27px;
  text-align:center;
  line-height:27px;
  float:left;
  background-color:white;
  cursor:pointer;
}

div.pane_tabs ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: none;
	line-height:3ex;
}


div.pane_tabs li {
}

div.pane_tabs a {
  color:white;
  font-weight:bold;
  font-size:95%;
}

div.pane_tabs a:hover {
  text-decoration:underline;
}


div.pane4 {
	margin-top:3px;
	width:170px;
}

div.pane4_top {
	background-image: url(img/pane4_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	color:white;
	font-weight:bold;
  line-height:20px;
  padding:2px 0px 5px 10px;
}

div.pane4_bottom {
	background-image: url(img/pane4_bottom.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	text-align:center;
	padding-bottom:5px;
	line-height:20px;
}

div.pane5 {
	margin-top:3px;
	width:170px;
}

div.pane5_top {
	background-image: url(img/pane5_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	color:white;
	font-weight:bold;
  line-height:20px;
  padding:2px 0px 5px 10px;
}

div.pane5_bottom {
	background-image: url(img/pane5_bottom.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	text-align:center;
	padding-bottom:5px;
	line-height:20px;
}

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:20px;
}

div.pane_text_content h1 {
  padding-left: 25px;
  font-size: 3.5ex;
  margin-top: 10px;
  font-family:verdana;
}

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 table {
  margin:0px 0px 0px 0px;
}

div.pane_text_content ul {
  padding:0px 0px 0px 0px;
  margin:0px 30px 30px 40px;
  text-align:justify;
}

div.pane_content {
  background-image: url(img/pane_content_background.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

div.pane_content_top {
  line-height:23px;
  font-weight:bold;
  color:red;
  padding:2px 0px 5px 10px;
}

div.pane_content_content {
  color:#0066a7;

}

div.pane_content_content a{
  color:#0066a7;
}

div.pane_content_limit{
  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;
}

div.pane_content_category_heading {
  background-image: url(img/content_heading.gif);
	background-repeat:no-repeat;
	background-position: left;
}

table.shopping_basket {
border:1px solid #DDDDDD;
border-collapse:collapse;
}

table.shopping_basket td {
padding:10px 2px 10px 2px;
border:1px solid #DDDDDD;  
}

table.shopping_basket th {
background-color:#DDDDDD;
padding:8px 0px 8px 0px;  
}

div.message_for_user {
  font-weight:bold;
  margin:0px 5px 5px 5px;
  padding:10px 5px 10px 5px;
  background-color:rgb(255,255,240);
  border:1px solid rgb(205,133,63);
  margin:5px 5px 5px 5px;
  color:black;
  font-size:120%;
}

div.pane_resizable {
	background-image: url(img/pane_resizable.gif);
	background-position: top;
	background-repeat:no-repeat;
	background-color:#045284;
	width:199px;
	margin:0px 1px 0px 1px;
	color:white;
}
div.pane_resizable2 {
	background-image: url(img/pane_resizable2.gif);
	background-position: top;
	background-repeat:no-repeat;
	background-color:#045284;
	width:193px;
	margin:0px 1px 0px 1px;
	color:white;
}

div.pane_resizable a {
  color:white;
  font-weight:bold;
	background-image: url(img/arrow_small.gif);
	background-position: left;
	background-repeat:no-repeat;
	padding-left:10px;
}


div.pane_1px_border{
	background-image: url(img/pane_1px_border.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:201px;
}

div.pane_1px_border_195{
	background-image: url(img/pane_1px_border_195.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width:195px;
}

div.partneri_ikonky a {
	display:block;
	float:left;
	width:98px;
	height:40px;
}

table.table_1px_border {
    border:1px solid;
    border-collapse:collapse;
}

table.table_1px_border td {
    border:1px solid;
    padding:0px 5px 0px 5px;
}
/**
 *styly pro bazar
 **/
 
div#center{
  padding: 5px 5px 5px 5px;
  margin-top: 10px;
  /*margin-right: auto;
  margin-left: auto;*/
  border: 0px solid blue;
  position: relative;
}
/*styly menu*/
div#menu_and_find{
  background-image: url(img/bazar_pane_menu.gif);
  background-position: center center; 
  background-repeat: no-repeat; 
  padding: 0px 0px 0px 0px;
  margin-top: 10px;
  margin-bottom: 20px;
  position: relative;
  border: 0px solid black;
  /*min-height: 71px;*/
}

div#menu_tlacitka{
  background-color: #e8f4fe;
  position: relative;
  border: 0px solid red;
  height: 38px;
}
#menu_tlacitka_bazar{
  position: absolute;
  right: 240px; 
  height: 30px;
  width: 110px;
  margin-top: 10px;
}
#menu_tlacitka_pridat{
  position: absolute;
  right:  120px;
  height: 30px;
  width: 110px;
  margin-top: 10px;
}
#menu_tlacitka_smazat{
  position: absolute;
  right: 0px;
  height: 30px;
  width: 110px;
  margin-top: 10px;
}
/**
 *tabulka vyhledavani
 **/ 
div#find{
  position: relative;
  background-color: #e8f4fe;
  background-image: url(../img/pane_menu.gif);
  background-position: center center; 
  background-repeat: no-repeat; 
  padding: 0px 0px 0px 0px;
  border: 0px solid blue;
  
}
table#table_find{
  margin: 5px 10px 5px 10px;
}
#find td {
  width: 140px;
}

#find th {
  text-align: left;
}

/*
div#menu{
  background-image: url(img/bazar_pane_menu.gif);
  background-position: center center; 
  background-repeat: no-repeat; 
  padding: 0px 0px 0px 0px;
  margin-top: 10px;
  margin-bottom: 20px;
  position: relative;
  border: 0px solid black;
  width: 560px;
  min-height: 71px;
}
*/
div#bazar{
  position: absolute;
  right: 240px; 
  margin-top: 20px;
  height: 30px;
  width: 110px;
}
div#pridat{
  position: absolute;
  right:  120px;
  margin-top: 20px;
  height: 30px;
  width: 110px;
}
div#smazat{
  position: absolute;
  right: 0px;
  margin-top: 20px;
  height: 30px;
  width: 110px;
}

/*styly inzeratu*/
div.inzerat{
  border: 0px solid red;
  margin-top: 2px;
  margin-bottom: 2px;
  position:relative;
}
div.obr{
  position: absolute;
  left: 0px;
  top:0px;
  width: 125px;
  max-height: 125px;
  min-height: 100px;
}
div.informace{
  position: relative;
  left: 130px;
  top: 0px;
  min-height: 100px;
}
div.prvni_radek{
  position: relative;
  left: 0px;
  width: 400px;
  min-height: 20px;
  border: 0px solid red;
}
div.title{
  position: absolute;
  top:0px;
  /*width: 230px;*/
  font-weight: bold;
}
.title a{
  text-decoration: underline;
}
/*.title a:hover{
  color: black;
}
.title a:visited{
  color: black;
}
.title a:link{
  color: black;
}*/
div.date_time{
  position: absolute;
  left:230px;
  top:0px;
  width: 130px;
  text-align: right;
}
div.id_num{
  position: absolute;
  left: 370px;
  top:0px;
  width: 60px;
}
div.druhy_radek{
	clear:both;
  border: 0px solid black;
  position: relative;
  left: 0px;
  width: 400px;
  min-height: 35px;
}
div.text {
  position: relative;
  right: 0px;
  width: 400px;
  border: 0px solid black;
} 
div.treti_radek{
  position: relative;
  left: 0px;
  width: 400px;
  line-height: 28px;
  border: 0px solid black;
  margin-top: 6px;
  margin-bottom: 6px;
}
div.cena {
  position: relative;
  left: 0px;
  top: 0px;
  width: 135px;
  min-height: 28px;
  border: 0px solid black;
  vertical-align: middle; 
  line-height: 16px;
}
div.mail {
  position: absolute;
  left: 140px;
  top: 0px;
  width: 240px;
  min-height: 28px;
  border: 0px solid black;
  vertical-align: middle; 
  line-height: 16px;
}
div.detail_old {
  border: 0px solid black;
  position: absolute;
  left: 325px;
  top: 0px;
  width: 105px;
  min-height: 28px;
  text-align: center;
  vertical-align: middle;  
  font-weight: bold; 
  color: white; 
  line-height: 28px;
}
.detail a:active {
  color: white;
}
.detail a:visited {
  color: white;
}
.detail a:link {
  color: white;
}
button{
  background-image: url(img/bazar_button_detail.gif);
  background-color: rgb(218, 37, 29); 
  background-position: left top; 
  background-repeat: no-repeat; 
  border: 0px solid black;
  width: 105px;
  height: 28px;
  cursor: pointer;
  font-weight: bold; 
  color: white;
  font-size: 80%;
}
div.cara {
  position: relative;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 10px;
}/*
a {
  text-decoration: none;
}
a:hover{
  color: blue;
}
a:link{
  color: blue;
}
a:visited{
  color:blue;
}
img {
  border: 1px solid grey;
}*/
td.chyba {
    color: #ff0000;
    font-weight: bold;
}
p.chyba {
    color: #ff0000;
    font-weight: bold;
}
p.ok  {
  color: #00ff00;
}
table#formular{
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}
#formular input.vstupni_pole{
  width: 136px;
}
/*stranka detailu*/
div#ddetail{
  margin-left: auto;
  margin-right: auto;
  width: 500px;
  position: relative;
  border: 0px solid red;
  min-height: 80px;
}
div#dprvni_radek{
  position:relative;
  min-height: 20px;
  border: 0px solid black;
}
div#dtitle{
  font-weight: bold;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 310px;  
}
div#dtime{
  position: absolute;
  left: 310px;
  top: 0px;
  width: 130px;  
  text-align:right;
}
div#did{
  position: absolute;
  right: 0px;
  top: 0px;
  width: 60px; 
  text-align: right; 
}
div#ddruhy_radek{
  position: relative;
  min-height: 20px;
  border: 0px solid blue;
}
div#dtext{
  position: relative;
  left: 0px;
  top: 0px;
  width: 500px; 
}
div#dtreti_radek{
  position: relative;
  border: 0px solid red;
  height: 20px;
  line-height: 28px;
  
  vertical-align: middle;
}
div#dmeno{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 190px; 
  vertical-align: middle;
}
div#dtel{
  position: absolute;
  left: 190px;
  top: 0px;
  width: 190px; 
  vertical-align: middle;
}
div#dctvrty_radek{
  position: relative;
  min-height: 30px;
  border: 0px solid green;
  line-height: 28px;
  vertical-align: middle;
}
div#dcena{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 190px; 
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
}
div#dmail{
  position: absolute;
  left: 190px;
  top: 0px;
  width: 190px; 
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
}
div#dzpet{
  position: absolute;
  right: 0px;
  top: 0px;
  width: 105px; 
  height: 28px;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
  
}
div#dfoto{
  position: relative;
  margin-top: 10px;
  margin-left: auto;
  margin-right:auto;
  width: 500px; 
}

div#dkont_form{
  position: relative;
  margin-top: 20px;
  margin-left: auto;
  margin-right:auto;
  width: 500px; 
  border: 0px solid black;
}

div#dkont_form table{
  margin-left: auto;
  margin-right: auto;

}

div#dkont_form td.normal{
  width: 300px;
  border: 0px solid black;
}

div#dkont_form td.titulek{
  width: 150px;
  text-align:right;
}

div#err_with_sending{
  position: relative;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right:auto;
  width: 540px; 
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px 10px 10px 10px;
  border: 1px solid brown;
  font-weight: bold;
  font-size: 120%;

}

div#mail_ok{
  position: relative;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 540px; 
  border: 1px solid brown;
  padding-top: 10px;
  padding-bottom: 10px;
  padding: 10px 10px 10px 10px;
  font-size: 120%;
  font-weight: bold;
}

.top2 {
	height: 36px; 
	width: 970px; 
	background-color: #69b0f1;
	background-image: url('/img/top2-background-c.gif'); 
	margin-top: 4px;
}
.top2-l {
	float: left;
	height: 36px; 
	width:5px; 
	background-image: url('/images/top2-background-l.gif');
}
.top2-r {
	float: right;
	height:36px; 
	width:5px; 
	background-image: url('/images/top2-background-r.gif');
}
div.top2-c {
	padding-top:5px;
	padding-left:5px;
	float: left;
	height: 31px; 
	width:955px; 
	background-image: url('/images/top2-background-c.gif'); 
	background-repeat: repeat-x; 
	font-size: 18px;
	color: yellow;
}
.top2-c a {
	color: yellow;
	text-decoration: none;
}
.top2-c a:hover {
	text-decoration: underline;
}

.vyprodano {
    color: red;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: blink;
}

/*texty*/
.mensi {font-size:85%!important}
.vetsi {font-size:105%!important}
.but {padding:1px 20px; font-weight:bold; margin-right:10px }


/*navigace-12bloku*/
#navigace {width:100%; clear:both; margin:10px auto}
#navigace a {margin-right:6px; margin-bottom:7px}
#navigace h1{color:#fff;font-family:"Arial Black"; overflow:hidden;font-weight:normal;letter-spacing:0px;position:absolute;font-size:100%;z-index:0;text-align:left; clear:both}
#lyze a{background:url(../img/lyze.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left;z-index:10; }
#lyze a:hover{background:url(../img/lyze.jpg) top center no-repeat;z-index:10; }
#lyzarske-boty a{background:url(../img/lyzarske-boty.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#lyzarske-boty a:hover{background:url(../img/lyzarske-boty.jpg) top center no-repeat; }
#lyzarske-helmy a{background:url(../img/lyzarske-helmy.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#lyzarske-helmy a:hover{background:url(../img/lyzarske-helmy.jpg) top center no-repeat; }
#snowboardy a{background:url(../img/snowboardy.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#snowboardy a:hover{background:url(../img/snowboardy.jpg) top center no-repeat; }
#snowboard-boty a{background:url(../img/snowboard-boty.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#snowboard-boty a:hover{background:url(../img/snowboard-boty.jpg) top center no-repeat; }
#snowboard-helmy a{background:url(../img/snowboard-helmy.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#snowboard-helmy a:hover{background:url(../img/snowboard-helmy.jpg) top center no-repeat; }
#bezky a{background:url(../img/bezky.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#bezky a:hover{background:url(../img/bezky.jpg) top center no-repeat; }
#bezecke-boty a{background:url(../img/bezecke-boty.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#bezecke-boty a:hover{background:url(../img/bezecke-boty.jpg) top center no-repeat; }
#brusle a{background:url(../img/brusle.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#brusle a:hover{background:url(../img/brusle.jpg) top center no-repeat; }
#hodinky a{background:url(../img/hodinky.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#hodinky a:hover{background:url(../img/hodinky.jpg) top center no-repeat; }
#batohy a{background:url(../img/batohy.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#batohy a:hover{background:url(../img/batohy.jpg) top center no-repeat; }
#cyklisticke-helmy a{background:url(../img/cyklisticke-helmy.jpg) bottom center no-repeat; width:170px; height:170px; display:block; float:left }
#cyklisticke-helmy a:hover{background:url(../img/cyklisticke-helmy.jpg) top center no-repeat; }

/*shop*/
#shop h2 {background:#DA0700 url(../img/bg-menu.gif) center no-repeat; font-weight:normal; height:32px; line-height:32px; border:#AF0A00 1px solid; font-size:160%!important; padding:3px 0 ; color:#fff; width:100%; text-indent:20px}
#shop h2 a {color:#fff; text-decoration:none}
#shop h2 a:hover {color:#FFAEAB}
#shop h3 {background:#DA0700 url(../img/bg-menu.gif) center no-repeat; font-weight:normal; height:32px; line-height:32px; border:#AF0A00 1px solid; font-size:160%!important; padding:3px 0 ; color:#fff; width:100%; text-indent:20px}
#shop .name {background:#DA0700 url(../img/bg-menu.gif) center no-repeat; font-weight:normal; height:32px; line-height:32px; border:#AF0A00 1px solid; font-size:150%!important; padding:3px 0 ; color:#fff; width:100%; text-indent:20px; margin: 0px;}
#shop .name a {color:#fff; text-decoration:none}
#shop .name a:hover {color:#FFAEAB}
.shop {background:#E8E9F0 url(../img/bg-shop.gif) no-repeat; width:100%; border:#CDCFDC 1px solid; overflow:hidden; padding-top:10px}
.shop img {margin:8px auto; text-align:center}
.shop a img {border:#CDCFDC 1px solid;}
.shop a:hover img {border:#C90004 1px solid;}
.shop option {padding:0 5px}
.shop strong {color:#CF0A00}
.shop b {color:#0087EE}
.shop p {color:#000}
.but-detail, .but-koupit {width:90px; margin-bottom:2px; color:#fff; border:none}
.but-detail {background:url(../img/but.gif) center left no-repeat}
.but-detail:hover {background:url(../img/but.gif) center right no-repeat}
.but-koupit {background:url(/img/leve-menu.gif) center right no-repeat; padding:2px 8px; font-weight:bold}
.but-koupit:hover {background:url(../img/leve-menu.gif) center left no-repeat}

/*detail*/
.detail {background:#E8E9F0 url(../img/bg-shop.gif) no-repeat; border:#CDCFDC 1px solid; }
.detail img {margin:8px auto; text-align:center}
.detail a img {border:#CDCFDC 1px solid;}
.detail a:hover img {border:#C90004 1px solid;}
.detail h2 { font-weight:normal; font-size:180%!important;  }
.detail p {font-size:100%}
.detail .center {text-align:center!important; padding-bottom:20px!important}

/*koupit*/
#koupit table {width:100%;background-color: #e3ebf2; border: 1px solid #cdcfdc;}
#koupit td {padding:5px 10px}
#koupit strong {font-size:140%; color:#A40002}

/*menu-sekce*/
.menu-sekce {color:#7F141D; margin:10px 0 20px; letter-spacing:0px!important; font-size:85%!important; text-align:center; border-top:#cacaca 1px solid; border-bottom:#cacaca 1px solid;  padding:15px 0 15px;  }
.menu-sekce a {color:#7F141D; padding:15px 0}
.menu-sekce a:hover {color:#1E3E6D}
a.icon_question_2 {background:url(../img/icon_question_2.gif) left center no-repeat;padding-left:55px;  cursor: pointer;}
a.icon_printer {background:url("/img/icon_printer.gif") left center no-repeat;padding-left:30px; cursor: pointer;}
a.icon_send_info {background:url("../img/icon_send_info.gif") left center no-repeat;padding-left:55px; cursor: pointer;}
a.button_compare {background:url("/img/button_compare.gif") left center no-repeat;padding-left:30px;cursor: pointer;}

a.icon_feedback_comment {background:url(../img/icon_feedback_comment.gif) left center no-repeat;padding-left:65px; cursor: pointer;  }
a.icon_question {background:url("../img/icon_question.gif") left center no-repeat;padding-left:35px; cursor: pointer;}
a.icon_watchdog {background:url("../img/icon_watchdog.gif") left center no-repeat;padding-left:30px; cursor: pointer;}
a.icon_graph {background:url("../img/icon_graph.gif") left center no-repeat;padding-left:40px; cursor: pointer;}

/*hodnoceni*/
#hodnoceni table {border:#cacaca 1px solid; border-collapse:collapse; width:100% }
#hodnoceni td {border:#cacaca 1px solid; padding:5px 7px}
#hodnoceni label {line-height:10px; padding-left:5px}

/*rotovani top reklamy*/
#scrolling-tips {
	position:absolute; 
	overflow: hidden;
	left: 200px;
	top: 150px;
	height: 65px;
	width: 360px;
}
.headline { position: absolute; top: 100px; left: 5px; height: 70px; width: 390px; }
.headline h4, .headline h4 a { color: #000; margin: 0 0 .3em 0; padding: 0; font-size: 130%; font-weight: bolder; }
.headline p, .headline p a { color: #000; margin: 0; padding: 0; text-decoration: none; font-size: 110%; }