*{margin:0; padding:0;order:1px solid #000!important}

body {
 	font-family: verdana;
        font-size: 11px;
	color: #000000;
	background: #fff;
        _text-align:center;
}

ul,li {list-style:none}
p {margin:0px}
input {margin:0;padding:0;}

table, td {font-size:11px;color:#000}

.nred {color:#ff0000;font-size:11px;font-weight:bold}
.error {
  text-align:center;
  padding:5px;
  color:#ff0000;
  font-weight:bold;
  border:1px solid #ff0000
}

/*#mother {
    position:absolute;
    left:50%;
    margin-left:-492px; 
    width:984px;
	text-align:left;
	background: #fff
}*/

#mother {
 width:984px;
 margin: 0 auto;
	text-align:left;
	background: #fff
}

#top {
  margin:0;
  padding:0;
  text-align:right;
  background:url(../images/bgbanner.jpg) no-repeat;
  height:122px
}

/*#motiv {position:Absolute;left:210px;top:20px}
#logo {position:absolute; left:30px; top:0px;}*/

#logo {padding-left:12px}
#motiv {text-align:center;width:500px;}

#langpruh {display:block;background:#ECECEC;padding:6px;text-align:right}

.login {
  width:190px;
  padding:3px 3px;
  margin:0;
  background: transparent;  
  order:1px solid #000;
  text-align:right
}

.login table {
  float:right;
  font-family:verdana;font-size:11px;
}

.login input {
  margin:0px;
  font-size:9px;
}

.login dt {line-height:20px;vertical-align:middle;display:block;text-align:right}
.login dt a {color:#000;font-size:10px}
.login dt a.bluebutton {width:100px;border:1px solid #007DD1;background:url(../images/button_modry.gif) repeat-y right top;padding:1px;font-size:12px;text-align:center;color:#007DD1}

.login_volby {padding:1px;text-align:right;  order:1px solid #000;}
.login_volby .user {margin-bottom:5px;display:block;}
.login_volby ul {list-style:none;margin:0px;padding:0;float:right}
.login_volby li {list-style:none;padding:1px;order-right:2px solid #000;text-align:right;}

a.registrace {
   display:block;padding:2px;width:60px;
   background:#e79b63;
   color:#fff;
   font-size:9px;
   border:1px solid #e67c3e;
 }
a.registrace:hover {background:#cc6600} 
   
dl.langs {}
dl.langs dt {float:left;width:24px;height:14px}

.login .user_data {
  padding: 5px;
  text-align:right;
  background:none;
}

a#flashintro {position:absolute;left:10px;top:160px;}
#mapawebu {text-align:right}

.user_data .legend {display:block;margin:2px;clear:both;padding:2px;}
.user_data .legend strong{
    font-weight:normal;
	float:left;
	color: #000;
	padding:0px 0px 0px 0px;
    text-align:right;
	width:170px;
}

.user_data input {
  display:block;
  width:70px;
  height:20px;
  margin:0px;
}

.selectWindow {visibility:hidden;padding:3px;color:#fff;display:block;}

.mo-cz {height:105px;ackground:url(../images/title_mo_cz.gif) no-repeat 60px 50px;}
.mo-en {height:110px;background:url(../images/title_mo_en.gif) no-repeat center bottom;}
.vo-cz {height:110px;background:url(../images/topbg_vo_cz.gif) no-repeat center bottom;}
.vo-en {height:110px;background:url(../images/topbg_vo_en.gif) no-repeat center bottom;}

#top_menu {
  display:block;
  background: url(../images/bg_topmenu.gif);
  padding-top:9px
}

#top_menu a {
 font-size: 11px;
 color: #fff;
 font-weight:bold;
 padding-left: 9px;
 padding-right: 9px;
 border-right:1px solid #fff;
}

.status {display:block;background:#FFD7DA;text-align:center;height:25px;margin-top:2px;margin-bottom:2px;border:1px solid #AE787D}
.status dl {text-align:center;width:auto}
.status dt {display:inline;padding-right:15px;line-height:25px;vertical-align:middle;}
.status dt a {border-bottom:1px dotted #000}
.status dt a:hover {border-bottom:none}

#container {
  background:#fff;
  padding: 0px;
}

h2, .infoPath {display:block;background:#fff;border:1px solid #AE787D}
h2 span {line-height:20px;vertical-align:middle;display:block;color:#000;text-align:left;padding-left:10px;font-size:10px;font-weight:bold}
h2 a  {display:inline;padding:5px}

.infoPath {padding-left:10px;background: url(../images/h2_center.gif) repeat-y top right;}
.infoPath p {line-height:20px;vertical-align:middle;display:block;}
.infoPath a {display:inline;text-align:left;font-size:10px;font-weight:bold}


#col-l {float:left;width:173px;margin-right:8px}
#col-l h2 {background: url(../images/h3_left.gif) repeat-y right top;}

#col-middle {float:left;width:552px;margin-right:8px}
#col-middle h2 {background: url(../images/h2_center.gif) repeat-y top right;}

.novinkaDetail {border-left:1px solid #D4D0D1;border-top:1px solid #D4D0D1;border-right:3px solid #D4D0D1;border-bottom:3px solid #D4D0D1;margin-bottom:15px}
.novinkaDetail .c {padding:10px}
.novinkaDetail img {float:left;margin:10px;margin-top:0;margin-left:0}
.novinkaDetail .datum {float:right;width:60px;line-height:20px;vertical-align:bottom;font-size:11px}

#col-r {float:right;width:238px;}
#col-r h2 {background: url(../images/h2_right.gif) repeat-y top right;}
#col-r h2 span {color:#000;font-size:11px}

.rBox {display:block;width:238px;height:108px;margin-top:5px}
.rBox strong {display:block;margin-bottom:4px;margin-top:12px}
.rBox .c, .rBox .c2 {padding:5px;background:url(../images/box_r.gif) no-repeat;height:93px}
.rBox img {float:left;margin-right:7px}
.rBox h3 {font-weight:bold;color:#000;font-size:10px;padding:0;margin:0;padding-bottom:3px}
.rBox p {font-size:10px;}
.rBox .datum {float:left;line-height:14px;width:80px}
a.vice {color:#ff0000;font-weight:bold;text-decoration:none;font-size:10px}

.rBox .c2 h3 {text-align:center;margin-top:5px;margin-bottom:5px}
.rBox .c2 p {text-align:center}
.cena {font-size:11px;color:#ff0000;font-weight:bold}
.stara {font-size:10px;color:#656565;text-decoration:line-through}

a.levy {background: url(../images/h3_left.gif) repeat-y right top;border:1px solid #AE787D;display:block;margin-bottom:5px}
a.levy span {padding:5px;display:block;font-size:11px;font-weight:bold}

.top1 {color:#ff0000}

#col-middle .rBox {float:left;width:273px;height:108px;margin-left:5px;}
#col-middle .rBox .c {background:url(../images/newbox.gif) no-repeat;}
#col-middle .rBox .c2 {background:url(../images/newbox.gif) no-repeat;}
#col-middle .rBox.first {margin-left:0}

.button {background:url(../images/button_short.gif) repeat-y right top;float:right;padding:4px;border:1px solid #AE787D}
#col-r .button {background:url(../images/button_short.gif) repeat-y right top;float:right;padding:4px;border:1px solid #AE787D;margin-top:10px}

dl#icons {padding-left:15px;padding-top:3px;float:left;}
#icons dt {float:left;height:44px}
#icons dt.first {width:130px}
#icons dt.kosik {width:124px;text-align:right}

#hledani {
  background: url(../images/button_hledej.gif) no-repeat 110px 6px;
  width:150px;
  padding:5px;
  float:left;
}

#status {
  float:right;
  font: bold 10px verdana;
  text-align:right;
  width:240px;
}

.produktBox {float:left;width:132px;margin:4px;text-align:center}
.imgBorder {background:url(../images/produkt_box.gif) no-repeat;width:132px;height:103px;text-align:center;padding-top:5px}
.produktBox h3 {color:#000;font-size:10px;height:45px;text-align:center;padding:5px;font-weight:normal}
.produktBox.first {margin-left:0}
.produktBox.last {margin-right:0}

.delici-linka {border:none;border-bottom:1px solid #949BA1;margin-top:8px;margin-bottom:8px;height:1px;font-size:1px}

.strankovani {float:right;margin:10px}
.strankovani dt {float:left;isplay:inline;padding:5px;}
.strankovani a {color:#000;text-decoration:none;font-weight:bold;font-size:11px;line-height:31px;vertical-align:middle}
.strankovani a:hover {color:#ff0000}
.strankovani a.aktivni {color:#ff0000;font-size:12px;font-weight:bold}

.tabdetail {  margin:0;padding:0}
.tabdetail td {padding:0px;font-size:11px}

/*table {font: 11px verdana;color:#000;}
td {color: #000; padding:4px;}*/

img {border:none;}
.thumb {margin: 3px; float:left;}

.h1lista {display:block;padding:3px;}

h1 {font-size:18px;margin-top:0;font-weight:bold;padding-left:2px;margin:0px;margin-left:0px;display:block;color:#F890C2;text-align:right}
.underline {border-bottom:1px dotted #F890C2}

.clanek {padding:10px}
.clanek h3, h3 {display: block;font: bold 14px verdana;  color: #E03D4B;  margin-bottom:10px}
.clanek h4, h4 {color:#E03D4B;font-size:12px;fotn-weight:bold}

.gallery-tab {border:none;margin-top:10px}
.gallery-tab td {padding:4px}
.gallery-tab img {border:2px solid #E03D4B;padding:2px}

label {
   float:left;
   padding:3px;
   text-align:right;
   width: 100px;
}


.legend{
    display:block;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding:1px 0;
}
.legend.first{	border-top:none;}
.legend.last{	border-bottom:none;}
.legend strong{
	clear:right;
    font-weight: normal;
	float: left;
    text-align:right;
	width:140px;
	color: #000;
}

.detail_legend{
        display:block;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding:3px 0;
	clear:right;
}
.detail_legend strong{
    font-weight: normal;
	float: left;
    text-align:right;
	width:145px;
	color: #000;
}

.long{
	clear: both;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding:2px 0;
}
.long strong{
	clear:right;
    font-weight: normal;
	display: block;
	float: left;
    text-align:right;
	width:175px; 
	color: #000;
}

a { text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}

.small {
  font: 11px arial;
  padding:10px;
  padding-left:0;
  vertical-align:middle;
}

.nopadd {padding:0}

.header {
  background: url(../images/bg_titles.gif) repeat-x;
  padding:5px;
  padding-left:10px;
  font: bold 10px verdana;
}

.boldwhite {
  font: 12px bold verdana;
  color: #fff;
}

.bold {
  font-weight:bold;
  font-size: 13px; 
}

.top {
  width: 100px;
  float:left;
  padding:3px;
}

p {
  font-weight:normal;
}

.vypis {
  border: none;
  margin:0;padding:0;
}

.vypis td {
  height:24px;
  padding: 5px;
}

.vypis thead td {
  background: url(../images/bg_titles.gif) repeat-x;
  padding:3px;
  border-bottom: 1px solid #000;
  font-size:10px;
}

.vypis td {text-align:right}
.vypis td.tdPopis {background:#e2e2e2;text-align:right;width:80%}

.vypis input {font-size:10px;font-family:verdana,tahoma}

.menu_container {
  display:block;
  width:135px;
  padding-top: 5px;
  argin:3px;
  eight:110px;
  text-align:center;
}

.menu_container p {
  font: 10px verdana;
  padding:2px 0 2px;
  margin:0px;
  height:30px;
}

.menu_container img {border:none;}

.page_nav {
  display:block;
  margin:6px;
  padding:3px;
  text-align:center;
}

.page_nav a {
  color:#330066;
  padding: 4px;
  font-size:11px;
  text-decoration:none;
}

.page_nav a:hover {background:#BAC8D9;color:#000;text-decoration:none;}

span {
  font: 10px verdana;
}

.cenaTotal {
  text-align:right;
  font: bold 12px verdana;
  color:#ff0000;
  padding:5px;
}

.imagePart {
  float:left;
  width:250px;
  padding:2px;
  text-align:center;
}

.bigImage {
  margin:3px;
}

.detail td {
  padding:5px;
}

.clear {border: none;text-align:right}

.pink {color:#F890C2}
.hidden {border:none; background:#fff;}
.none {display: none;}
.float-l {float:left}
.float-r {float:right}
.break {clear:both;font-size:3px;}
.hledani {
  margin:0px;
  padding:0px;
  background: transparent;
}  
.red {color:#ff0000;}
.red strong {font-size:1.1em}
.black {color:#000}

#bottom {
  padding-top:13px;
  background: url(../images/bg_bottom.gif) repeat-x;
  font: bold 11px verdana;
  color: #fff;
  height: 23px;
  text-align:center;
}

.align-c {text-align:center;}

.img {padding:10px;margin:10px; border:2px solid #f2f2f2;}

padd5 {padding-top:10px;}

/*forums*/
.forum_topic_box {
   padding:5px;
   background:#edf1fc;
   border:none;
   margin-bottom:2px;
 }
 
 .forum_topic_postdate_box {
   background:#6495ed;
   color:#fff;
   padding:3px;
 }
 
 .forum_autor_line {
   padding:5px;
   text-align:right;
 }
 
 .forum_otazka {
  font-weight:bold;
 }
 
 .forum_otazka_box {
    padding:5px;
	padding-left:20px;
	margin-top:0px;
 }
 
  .forum_otazka_box_volby {
    padding:5px;
	padding-left:25px;
 }
 
 .forum_otazka_box_volby a {
   color:#ff0000;
 }
 
 .kosik_buttons {
   display:block;
   padding-left:15px;
   text-align:center;
 }
 
 .kosikbutton {
   display:block;
   padding:0px;
   font-size:9px;
   background:#f2f2f2;
   border:1px solid #989898;
   margin-bottom:1px;
 }
 
 .kosikbutton2 {
   font-weight:bold;
   padding:3px;
   font-size:11px;
   background:#f2f2f2;
   color:#656565;
   border:1px solid #989898;
   margin-right:4px;
 }
 
 .kosikbutton2_on {
   font-weight:bold;
   padding:3px;
   font-size:11px;
   background:#BAC8D9;
   color:#000;
   border:1px solid #000099;
   margin-right:4px;
 } 
 
 .orange {
   background:#e79b63;
   color:#fff;
   font-size:9px;
   border:1px solid #e67c3e;
 }

.overline {color:#787878;text-decoration:line-through;font-size:10px}
.sleva {color:#ff0000;font-size:12px;font-weight:bold}

.container_right {padding:10px;padding-left:0px;padding-right:0px;}
.container_right ul {list-style-type:square;margin:10px;margin-left:25px}
.container_right li {list-style:square;padding:3;margin:0}

table.registrace td { padding:4px;}
table.registrace td input {width:300px;padding:1px;}
table.registrace input[type=checkbox] {width:auto}
input[type=checkbox], input[type=submit], input[type=radio] { width:auto;padding:0}