/* body */
body {
	width: 1000px;
	color: #000000;
	text-align: center;
	font-size: 0.7em;
	position: relative;
	margin: auto;
	font-family: "verdana ce", verdana, "arial ce", arial, "lucida grande ce", "helvetica ce", lucida, sans-serif;
	background: url(../images/body.jpg) repeat-y center top #fff;
}
/* obecne nastaveni*/
a {
	color: #000000;
	text-decoration: none;
	margin:0;
}
a:hover {
	color: #EF1351;
}
img{
	border: none;
}
pre {
	font-family: "verdana ce", verdana, "arial ce", arial, "lucida grande ce", "helvetica ce", lucida, sans-serif;
	margin: 5px 0;
	padding: 0;
}
TH,TD{
	font-size: 12px;
}
h1,h2  {
	font-size: 15px;
}
h1 {
	text-transform: uppercase;
}
h2 {
	color: #EF1351;
	margin: 0px;
}
h3 {
	font-size: 1.1em;
	padding: 2px 6px 2px 6px;
	background-color: #e2e4e3;
}
hr{
	border:#bdbec0 1px dotted;
}
.hideh{
	display: none;
}
.nowrap {
	white-space: nowrap;
}
/* body => #main */
#main {
	width: 980px;
	margin: 0 0 20px 0;
	padding:10px;
	padding-top:0;
	text-align: left;
	background-color: transparent;
}
/* body => #main => #top */
#top {
	position:relative;
}
#banner{
	position:absolute;
	top:0;
	right:-20px;
	height:95px;
	width:595px;
	float:right;
}
/* pouzit *> potomek pro opraveni chyby v IE6, ktery tento blok ignoruje */
*>#banner{
	right:0px;
}
#main_banner_1,#main_banner_2,#main_banner_3,#main_banner_4{
	width:637px;
	height:213px;
	overflow: hidden;
}
#horni_banner {
  width: 100%;
  height:100px;
  margin:0 0 0 0;
  padding:0;
}
#banner EMBED {
  background-color: #fff;
  width: 100%;
  height:100%;
  margin:5px 0 0 0;
  padding:0;
}
/* body => #main => #top => #header */ 
#header {
	height: 101px;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
}
/*search*/
#header #search{
	position:absolute;
	left:0;
	bottom:0;
	line-height:24px;
	height:24px;
}
#header #search form{
	text-align:center;
	margin: 0px;
}
#header #search form input{
	font-size: 10px;
	padding:1px;
	width:102px;
	background-color: #fff;
	border: 1px solid #e2e4e3;
}
#header #search form input.submit {
	padding:0px;
	width:52px;
	text-align:center;
	background-color: #e2e4e3;
}
/*end search*/
#header h2#logo {
	float: left;
}
#header H2#logo a{
	width:349px;
	height:37px;
	display:block;
	position: absolute;
	top: 10px;
	background: url(../images/ms-logo.gif) #fff center no-repeat;
}
#header H2#logo a span{
	display:none;
}
/* body => #main => #top => #menu */ 
#menu {
	width: 805px;
	overflow: hidden;
	height: 30px;
	text-align: center;
	background:#ef1351;
}
#menu .button {
	text-transform: uppercase;
	float: left;
	line-height: 30px;
	display: inline;
	padding: 0px 5px 0px 10px;
	border-right: #fff solid 1px; /*  solid #f0a257 */
}
#menu a:hover.button{
	color:#ef1351;
	background: #d3d3d3;
}
#menu .button a {
	display: inline;
}
#menu a {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}
#menu a.button.on{
	color:#000;
	background:#EF1351;
}
#menu a:hover,#menu a.button.on:hover {
	color: #fff;
}

/* body => #main => #bottom */
#bottom {
	display:block;
	width:980px;
}
/* body => #main => #bottom => #left */
#left {
	float: left;
	width: 167px;
	height: 100%;
	background-color: transparent;
}
#left-menu {
	margin: 0px 5px 0px 0px;
	font-size: 9px;
	line-height: 18px;
	background-color:#b1b1b1;
}

#left-menu a {
	display: block;
    line-height: 18px;
	padding: 3px 5px 3px 5px;
	background-color: #e2e4e3;
}

#left-menu #changedmenu {
    background-color: #b1b1b1;
    padding: 0;
    margin: 0;
}

#left-menu .menu_head {
	width: auto;
	height: 18px;
	display: block;
	background-color: #e2e4e3;
}
#left-menu.kat #changedmenu a, #left-menu.kat .menu_head {
	margin-right: 8px;
	padding-right: 8px;
}

#left-menu.vyr #changedmenu a, #left-menu.vyr .menu_head {
	margin-left: 8px;
	padding-left: 8px;
}

#left-menu .lm1 {
	border-top: 1px solid #bdbdbd;
	font-weight: bold;
}

#left-menu .lm2, #left-menu .lm3, #left-menu .lm4 {
}

#left-menu.vyr #changedmenu a.kat, #left-menu.kat #changedmenu a.vyr {
	display: none;
}

#left-menu div.top {
	margin-top:5px;
	display: block;
	position: relative;
	width: 162px;
	height: 20px;
	background-color:#fff;
}

#left-menu .top div a {
	display: block;
	text-align: center;
}

#left-menu div.lmk-kat {
	width: 78px;
	position: absolute;
	left: 0;
}

#left-menu div.lmv-vyr {
	width: 78px;
	position: absolute;
	right: 0;
}

#left-menu.kat .top a.lmv-vyr,#left-menu.vyr .top a.lmk-kat {
	background-color: #b1b1b1;
}

#left-menu #changedmenu a.on,#left-menu.kat .top a.lmk-kat,#left-menu.vyr .top a.lmv-vyr{
	color:#EF1351;
}

#left-menu #changedmenu a {
    padding-left: 15px;
}

#left-menu #changedmenu a.under {
    background: #ececec;
    text-decoration: none;
}

#left-menu #changedmenu a.actLevel {
    background: #fff;
    text-decoration: none;
}

#left-menu #changedmenu a.lm2 {
    padding-left: 22px;
}

#left-menu #changedmenu a.lm3 {
    padding-left: 29px;
}

#left-menu #changedmenu a.lm4 {
    padding-left: 36px;
}

#left-menu #changedmenu a.lm2:hover {
    background: #EF1351;
}

#left-menu #changedmenu a.lm3:hover {
    background: #EF1351;
}

#left-menu #changedmenu a.lm4:hover {
    background: #EF1351;
}

#left-menu #changedmenu a.under:hover {
    background: #EF1351;
}

#left-menu #changedmenu a.on {
    background: #ececec;
}

#left-menu.kat .top a.lmk-kat:hover,#left-menu.vyr .top a.lmv-vyr:hover{
	color: #fff;
}
#left-menu a:hover,#left-menu #changedmenu a.on:hover {
	color: #fff;
	background-color: #EF1351;
}
#left-menu #changedmenu .menu_pat {
	width: 154px;
	height: 100px;
	background: #E2E4E3;
	border-top: 1px solid #BDBDBD;
}

#left-menu #changedmenu .menu_pat2 {
    height: 10px;
    background: #fff;
}

#left-menu .anketa{
	position:relative;
	margin:0;
	padding:0;
	background:#E2E4E3;
	width: 100%;
}
#left-menu .anketa div.ank_obal{
	padding:8px;
}
#left-menu .anketa div.ank_obal form{
	margin:0;
	padding:0px;
}
#left-menu .anketa div.ank_obal input{
	margin-bottom: -2px;
	_margin-bottom: 2px;
	padding: 0px;
	height: 10px;
	width: 10px;
}
#left-menu .anketa div.ank_obal input.button{
	width:100px;
	height:auto;
	font-size: 11px;
	padding:3px;
	border: 0px solid #F6F6F6;
	margin-top:8px;
	text-align:left;
	font-weight:bold;
	background-color: #F6F6F6;
	color: #EF1351;
	cursor: hand;
  cursor: pointer;
}
#left-menu .anketa div.odp{
	padding:5px 0 3px 0;
	font-size:9px;
	font-weight:bold;
	width:100%;
}
#left-menu .anketa div.doprovod_text{
	padding:10px 0px 5px 0;
	font-size:8px;
	font-weight:bold;
	width:100%;
}
#left-menu .anketa .highlight{
	color: #EF1351;
}
#left-menu .anketa #hiddenpopup{
	display:none;
	width:170px;
	position:absolute;
	background:#E2E4E3;
	border:1px solid #B1B1B1;
	top:120px;
	left:50px;
	z-index:10;
}
#left-menu .anketa #hiddenpopup div{
	padding:10px;
	font-weight:bold;
	font-size:10px;
}
#left-menu .anketa #hiddenpopup .anketa_text{
	width:100%;border:0px solid;
	margin:8px 0px 0px 0px;
	height:14px;
	font-weight:bold;
	font-size:10px;
}
#left-menu .anketa div.odp_g{
	height:5px;
	font-size:1px;
	margin:3px 0;
}
#left-menu .anketa div.odp_graf{
	font-size:1px;
	background:#EF1351;
	height:5px;
}

#left-menu .anketa .procenta{
	color:#EF1351;
}
#left-menu .anketa a{
	width:auto;
	display: inline;
	margin:0;
	padding:0;
}
#left-menu .anketa H3{
	margin:0;
	padding:10px;
	font-size:11px;
	background:#EF1351;
	color:#fff;
}
/* body => #main => #bottom => #content */
#content {
	float: left;
	width: 638px;
	margin-right:5px;
	margin-top:5px;
	overflow: hidden;
}
#content .banner{
	width:100%;
	margin-bottom:5px;
	background:#f6f6f6;
	height:135px;
	display:block;
}
#content #pathway {
	line-height: 23px;
	margin: 0px;
	background:#e2e4e3;
	margin-bottom:0px;
	font-size: 10px;
	padding-left: 10px;
}
#content #get_content{
	width:100%;
	overflow: hidden;
}
#content #get_content .polozka_detail, #content #get_content .objednavky,#content #get_content .polozka_detail, #content #get_content .auto_obsah{
	background:#f6f6f6;
	padding:8px 8px;
	display:block;
}
#content #get_content .auto_obsah{
	margin-top:5px;
}
#content #get_content h2,#content #get_content h1, #content #get_content .polozka_detail .stat_bar{
	font-family: verdana;
	font-size: 14px;
	color:#EF1351;
	font-weight: bold;
	margin:5px 0;
	padding:3px 8px;
	background:#E2E4E3;
	text-transform: none;
}
#content #get_content H2.wmar,#content #get_content H3.wmar{
	margin: 0;
}
#content #get_content div.wmar{
	padding: 2px 6px;
	margin: 0;
	background-color: #e2e4e3;
	font-weight: bold;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
}

#content #get_content .polozka_detail .img_box{
	width:120px;
	height:120px;
	display:block;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;	
	text-align:center;
	margin-right:7px;
}
#content #get_content .polozka_detail .img_box img{
	max-height:100px;
/*	_height: expression(document.getElementById("img").scrollHeight > 100? "100px" : "auto" );*/
	max-width:100px;
/*	_width: expression(document.getElementById("img").scrollWidth > 100? "100px" : "auto" );*/
	padding:0;
	border:1px solid #E2E4E3;
}
#content #get_content .polozka_detail .small_img_box{
	width:100px;
	height:100px;
	display:block;
	margin:0;
	padding:0;
	float:left;
	margin-right:7px;
}
#content #get_content .polozka_detail .small_img_box img{
	max-height:100px;
/*	_height: expression(document.getElementById("img").scrollHeight > 100? "100px" : "auto" );*/
	max-width:100px;
/*	_width: expression(document.getElementById("img").scrollWidth > 100? "100px" : "auto" );*/
	padding:0;
	border:1px solid #E2E4E3;
}
#content #get_content .polozka_detail .pol_info{
	display:block;
	margin-left:150px;
	margin-right:0px;
}

#content #get_content .polozka_detail .pol_info a.indCena{
  color: #EF1351;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
  margin-right: 5px;
}

#content #get_content .polozka_detail .pol_info a.indInfo{
  text-decoration: underline;
}

#content #get_content .polozka_detail .radek{
	display:block;
	height:100%;
	margin:0;
}
#content #get_content .polozka_detail .radek span{
	font-size: 12px;
}
#content #get_content .polozka_detail .radek span.napis{
	width:120px;
	font-weight: bold;
	float:left;
}
#content #get_content .polozka_detail .radek span.popis{
	height:14px;
	display:block;
	font-weight: normal;
}
#content #get_content .polozka_detail .radek span.popis .small{
	font-size:10px;
}
#content #get_content .polozka_detail label.tech{
	margin-bottom:5px;
	float:left;
	display:block;
	text-align:left;
	font-weight: bold;
	margin-top:5px;
	margin-right:3px;
	padding-right:6px;
	font-size: 10px;
	width:140px;
}
#content #get_content .polozka_detail span.input{
	margin-bottom:3px;
	display:block;
	margin-top:3px;
	margin-right:3px;
	padding-right:6px;
	font-size: 12px;
	line-height:20px;
}
#content #get_content .polozka_detail select{
	width:140px;
	float:left;
	display:block;
}
/* formulare */
#content #get_content div.foot{
	background:#e2e4e3;
	padding:0px 5px;
	padding-right:0;
	height:27px;
	line-height:25px;
	margin:0;
	font-size:10px;
	overflow: hidden;
}

#content #get_content div.upFoot{
	background:#e2e4e3;
	padding:0px 5px;
	padding-right:0;
	height:27px;
	line-height:25px;
	margin:0;
	font-size:10px;
	overflow: hidden;
}

#content #get_content div.foot form, #content #get_content div.foot a{
	float:right;
	font-size:10px;
	width:68px;
	background:#EF1351;
	color: #fff;
	text-align: center;
	height: 27px;
}

#content #get_content div.foot div.detail {
	float:right;
	font-size:10px;
	width:120px;
	background:#EF1351;
	color: #fff;
	text-align: center;
}

#content #get_content div.foot form.kosik div, #content #get_content div.foot a{
	padding:0px 0px 0px 3px;
}

#get_content .login_bar{
	width:150px;
	height:auto;
	display:block;
}
#get_content .login_bar form{
	width:99%;
	display:block;
	margin:0;
	padding:0;
	text-align:right;
}
#get_content .login_bar input{
	width:100%;
	font-size:10px;
	margin:0;
	padding:0;
}
#get_content .login_bar label{
	width:100%;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	color:#000;
	margin-bottom:2px;
	margin-top:2px;
}
#get_content .login_bar .button{
	width:auto;
	text-align:center;
	font-size: 10px;
	padding:1px;
	border: 0px solid;
	margin-top:10px;
	background-color: #e2e4e3;
}

#content #get_content div.foot a{
	color:#fff;
}
#content #get_content div.foot form input{
	line-height:12px;
}
#content #get_content form input.in_kosik{
	text-align:right;
	border: 1px solid #e2e4e3;
	margin-bottom:2px;
}
#content #get_content div.foot form input.kosik_border{
	background:#E2E4E3;
	text-align:right;
	border: 1px solid #e2e4e3;
	margin-top:0px;
	margin-bottom:3px;
	height:15px;
	width: 25px;
  vertical-align:10;
  _vertical-align:15%;
}
#content #get_content div.foot form input.kos_buttom, #content #get_content form div.foot input.kos_buttom{
	text-align: left;
	height:27px;
	padding:5px;
	color:#fff;
	font-size: 10px;
	border:0px solid;
	font-weight:bold;
	width:auto;
	background:#EF1351;
	cursor: hand;
  cursor: pointer;
}
#content #get_content form div.foot input.kos_buttom{
	float:right;
}
/* seznam z kat*/
#content #get_content .polseznam{
	width: 645px;
}

#content #get_content .seznam {position:relative;}
#content #get_content .seznam ul {margin: 0;padding: 0;background:#f6f6f6;padding:0 0;}
#content #get_content .seznam ul li {list-style: none;line-height: 20px;margin: 0;padding: 0;}
#content #get_content .seznam ul li a {position:relative;display: block;width: 317px;height: 20px;background:#E2E4E3;}
/*#content #get_content .seznam ul li a div {display: block;padding-left:5px;cursor: hand; cursor: pointer;}*/
#content #get_content .seznam ul li .col1 { }
#content #get_content .seznam ul li .col2 { margin-left: 322px;}
#content #get_content .seznam ul li a:hover {color:#fff;background:#EF1351;}


#content #get_content TABLE.seznam_produktu{
	width:638px;
	margin-top:5px;
	border-collapse: collapse;
}
#content #get_content TABLE.seznam_produktu TH{
	background:#e2e4e3;
	border-bottom:1px solid #a7a5a8;
	height:25px;
	padding:5px;
}
#content #get_content TABLE.seznam_produktu TD{
	font-size:11px;
	padding:5px;
	border-bottom:1px solid #a7a5a8;
	background:#f6f6f6;
}

#content #get_content .obsah {
	background:#f6f6f6;
	padding:10px 8px;
}

#content #get_content .polbox {
	width:315px;
	_width: 316px;
/*	height:auto;*/
	height: 297px;
	_height: 280px;
	background:#f6f6f6;
	display:block;
	float:left;
	margin-top:5px;
	margin-right:5px;
	position: relative;
}

* > #content #get_content .polbox {
  margin-left: 1px;
}

#content #get_content .polbox input, #content #get_content .polbox span,
#content #get_content .polbox table {
  position: relative;
  z-index: 10;
}

#content #get_content .border {
  position: absolute;
  width: 314px;
  _width: 316px;
  height: 295px;
  _height: 281px;
  top: 0px;
  left: 0px;
  background: transparent;
  z-index: 0;
}

* > #content #get_content .border {
  position: absolute;
  width: 315px;
  _width: 316px;
  height: 297px;
  _height: 281px;
  top: -1px;
  left: -1px;
  background: transparent;
  z-index: -1;
}


#content #get_content .borderFocus {
  border: 1px #bbb solid;
}

#content #get_content .polbox h6{
	background:#e2e4e3;
	padding:0px 15px;
	height:25px;
	line-height:25px;
	margin:0;
	font-size:14px;
	overflow: hidden;
	font-weight:normal;
	text-align:right;
}

#content #get_content .polbox div.pbox{
	display:block;
	height:80px;
	width:auto;
	padding:8px;
	overflow: hidden;
}

#content #get_content .polbox .obsahbox .img_box{
/* pri zmene rozmeru je potreba upravit parametry ve function zobrazeniSObrazky*/
	height:102px;
	width:116px;
	display:block;
	text-align:center;
	overflow:hidden;
	float:left;
}
#content #get_content .polbox .obsahbox .img_box img{
	max-height:100px;
/*	_height: expression(document.getElementById("img").scrollHeight > 100? "100px" : "auto" );*/
	max-width:100px;
/*	_width: expression(document.getElementById("img").scrollWidth > 100? "100px" : "auto" );*/
	padding:0;
	border:1px solid #E2E4E3;
	margin-left:8px;
	margin-right:8px;
}
#content #get_content .polbox .obsahbox .tech{
	width:195px;
	height:117px;
	text-overflow: ellipsis;
	overflow:hidden;
	display:block;
	margin-bottom:5px;
}
#content #get_content .polbox .obsahbox .tech table{
	border-collapse: collapse;
	margin:0;padding:0;
	width:100%;
}
#content #get_content .polbox .obsahbox .tech table td{
	font-size:9px;
	vertical-align: top;
	line-height:10px;
}
#content #get_content .polbox .obsahbox .tech td.left{
	vertical-align: top;white-space:nowrap;
	line-height:10px;
}
/* registrace*/
#content #get_content .chyby{
	text-align:left;
	font-size:xx-small;
	color:#EF1351;
	margin-bottom:10px;
	display:block;
  position:relative;
}
#content #get_content .registrace{
  background:#f6f6f6;
	padding:32px 8px;
	text-align:center;
}
#content #get_content form{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	display:block;
}
#content #get_content .registrace .blok{
	width:300px;
	display:block;
	margin:auto;
	text-align:center;
}
#content #get_content .registrace .blok2{
	width:300px;
	display:block;
	float:left;
	margin:auto;
	text-align:center;
}
#content #get_content .registrace input{
	margin-bottom:10px;
	width:130px;
	float:left;
	display:block;
}
#content #get_content .registrace label{
	margin-bottom:10px;
	float:left;
	display:block;
	text-align:right;
	margin-top:5px;
	margin-right:3px;
	padding-right:6px;
	font-size: 10px;
	width:150px;
}
.povinna {
	background: url(../images/star.gif) no-repeat right top;
  padding-right:2px;
}

.povinnaText {
  text-align:right;
  font-weight:bold;
  font-size:10px;
}

/* kosik */
#content #get_content .obsah_kosik{
	background:#f6f6f6;
	padding:12px 8px;
}
#content #get_content .obsah_kosik TABLE{
	 border-collapse: collapse;
}
#content #get_content .obsah_kosik TABLE TH{
	border:1px solid #c0c0c0;
	text-align:center;
	background:#e2e4e3;
}
#content #get_content .obsah_kosik TABLE TD{
	border:1px solid #c0c0c0;
	padding:4px;
	background:#fff;
	text-align:center;
}
#content #get_content .obsah_kosik TABLE .right{
	text-align:right;
	padding-right:5px;
}
#content #get_content .obsah_kosik TABLE .left{
	text-align:left;
	padding-left:5px;
}
/*********************************************************/
#content #get_content .objednavky{
  text-align:center;
}
#content #get_content .objednavky TABLE{
	 border-collapse: collapse;
	 margin:auto;
	 width:75%;
}
#content #get_content .objednavky TABLE TH{
	border:1px solid #c0c0c0;
	text-align:center;
	background:#e2e4e3;
}
#content #get_content .objednavky TABLE TD{
	border:1px solid #c0c0c0;
	padding:4px;
	background:#fff;
	text-align:center;
}
#content #get_content .objednavky TABLE .right{
	text-align:right;
	padding-right:5px;
}
#content #get_content .objednavky TABLE .left{
	text-align:left;
	padding-left:5px;
}
/*********************************************************/
#content #get_content TABLE.notable{
	border:0px solid;
	width:100%;
	background:transparent;
}
#content #get_content TABLE.notable TD{
	font-size:10px;
	width:25%;
	border:0px solid;
	text-align:left;
	background:transparent;
	margin: 0;
	padding: 0;
}
/* kosik - objednavka */
#content #get_content .obsah_kosik form{
	margin:0;
	padding:0;
}
#content #get_content .obsah_kosik .blok{
	width:300px;
	display:block;
	margin:auto;
	text-align:center;
}
#content #get_content .obsah_kosik .blok2{
	width:300px;
	display:block;
	float:left;
	margin:auto;
	text-align:center;
}
#content #get_content .obsah_kosik .blok2 input{
	margin-bottom:10px;
	width:130px;
	float:left;
	display:block;
}
#content #get_content .obsah_kosik .blok2 label{
	margin-bottom:10px;
	float:left;
	display:block;
	text-align:right;
	margin-top:5px;
	margin-right:3px;
	padding-right:6px;
	font-size: 10px;
	width:150px;
}
/* body => #main => #bottom => #right */
#right {
	float: left;
	width: 170px;
	height: 100%;
	position:relative;
	top:-30px;
	background-color: transparent;
	overflow-x: hidden;
}

/*log_bar */
#right #log_bar {
	color:#fff;
	background:#ef1351;
	text-align:center;
	font-size: 10px;
	padding:9px;
	margin:0px;
	margin-bottom:1px;
	height:10px;
}
/* pouzit *> potomek pro opraveni chyby v IE6, ktery tento blok ignoruje */
*>#right #log_bar {
	height:auto;
}
#right #log_bar a{
	color:#fff;
}
#right #log_bar form{
	width:100%;
	margin:0;
	padding:0;
	text-align:right;
}
#right #log_bar input{
	width:100%;
	font-size:10px;
	margin:0;
	padding:0;
}
#right #log_bar span{
	width:100%;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
	color:#000;
	margin-bottom:2px;
	margin-top:2px;
}
#right #log_bar .button{
	width:auto;
	text-align:center;
	font-size: 10px;
	padding:1px;
	border: 0px solid;
	margin-top:10px;
	background-color: #e2e4e3;
}
/* end log_bar */
/* kosik_bar */
#right #kosik_bar{
	margin-bottom:5px;
}
#right #kosik_bar div{
	color:#000;
	background-color:#ef1351;
	font-size:10px;
	padding:24px 0;
	padding-left:15px;
	display:block;
	height:100%;
}
#right #kosik_bar div strong{
	color:#fff;
}
#right #kosik_bar div a.akosik{
	padding:4px;
	padding-left:40px;
	background:url(../images/kosik.gif) no-repeat 5px center #E2E4E3;
}
/* end kosik_bar */
#right .block {
	clear: both;
	margin-bottom:5px;
	background:#e2e4e3;
	display:block;
	height:100px;
}
 /* pouzit *> potomek pro opraveni chyby v IE6, ktery tento blok ignoruje */
*>#right .block {
	height:100%;
}
#right .block a {
	font-size: 0.85em;
}
#right .block .in_block{
	padding:5px;
}
#right .block .in_block2{
	padding-bottom:12px;
	background-color:#f6f6f6;
}
#right .block .tip-img{
	text-align:center;
}
#right .block .tip-img .box{
	width:102px;
	height:102px;
/*	height: expression(this.scrollHeight > 100? "100px" : "auto" ); /*nahrada za max-height pro IE*/
	margin:10px auto;
	padding:0px;
	display:block;
	overflow:hidden;
	text-align:center;
}
#right .block .tip-img img {
	max-height:100px;
/*	_height: expression(document.getElementById("img").scrollHeight > 100? "100px" : "auto" );*/
	max-width:100px;
/*	_width: expression(document.getElementById("img").scrollWidth > 100? "100px" : "auto" );*/
	padding:0;
	border:1px solid #E2E4E3;
}
#right .block .price {
	padding: 2px 5px 0px 5px;
	text-align:center;
}
#right p{
	margin:0px;
	padding: 10px;
}
#right H3{
	line-height: 30px;
	height: 30px;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#EF1351;
	color:#fff;
}
/* body => #main => #bottom => #footer */
#footer {
	text-align:center;
	clear: both;
	padding-top:20px;
	margin-top:60px;
	border-top: 1px solid #B1B1B1;
}
#footer .loga{
	text-align:center;
}
#footer hr {
    border-top: 1px solid #B1B1B1;
    border-bottom: 0px solid #fff;
}
#footer h4 {
    margin-top: 2px;
    margin-bottom: 4px;
    padding: 0px;
}
#footer div.odkaz {
    margin-bottom: 5px;
    padding: 0px;
}
#footer div.odkaz a {
    text-decoration: underline;
}

/* nahrada stylu */
.web_colapse{
	text-transform: none;
	color:#fff;
	margin:0;
	padding:10px;
	text-align:center;
	background:#ef1351;
}
.fright{
	float: right;
}
.fleft{
	float: left;
}
.red {
	color: #EF1351;
}
.grey {
	color: #6D6D6D;
}
.small{
	font-size:10px;
}
.big{
	font-size: 16px;
	font-weight: bold;
}
.bold{
	font-weight:bold;
}
.wid150{
	width:150px;
	display:block;
	float:left;
}
.pad8{
	padding: 8px;
}
.poznamka{
	width:100%;
	display:block;
	color:#6d6d6d;
}
.indCenaInfo {
  border: 2px #D9D9D9 solid;
  padding: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 10px;
  display: none;
}
.indCenaInfo li,.indCenaInfo ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  font-weight: bold;
  font-size: 10px;
}

.cleaner {
	clear: both;
	display:block;
}
.under{
	text-decoration:underline;
}
.sitemap{
	margin:3px;
}
.sitemap a{
	background: url('../images/star.gif') no-repeat left center;
	padding-left:10px;
	font-size:10px;
}

input.indCena {
 	font-size: 10px;
	padding:1px;
	width:140px;
	background-color: #fff;
	border: 1px solid #000;
}

span.indCena {
  font-size: 10px;
  font-weight: bold;
  width: 160px;
  display: block;
  float: left;
}

div.obal {
  height: 20px;
  margin: 0px;
  padding: 0px;
}

.floatLeft {
  float: left;
}

.first {
  width: 330px;
}

.second {
    width: 290px;
}

textarea.AreaindCena {
    width: 287px;
    height: 80px;
    background-color: #fff;
    border: 1px solid #000;
    font-size: 11px;
}

div.polozka_detail input.button {
    margin-top: 5px;
 	background-color: #EF1351;
 	border: 0px solid #ccc;
 	width: 120px;
 	height: 25px;
 	line-height: 25px;
 	color: #fff;
	cursor: hand;
    cursor: pointer;
}

div.nadpis {
  width: 395px;
  text-align:right;
  margin-bottom:5px;
}

span.chyba, div.chyba {
  color: #ee2222;
  font-size: 10px;
  font-weight: bold;
  width: 300px;
  display: block;
  float: left;
}

input.chyba {
  border: 1px #ee2222 solid;
}

#box {
  padding-left:34%;
  padding-top: 20px;
}

#innerBox {
  color: #7F8084;
  font-weight: bold;
  border:1px #7F8084 solid;
  padding-top: 10px;
  padding-left: 10px;
  background: #F6F6F6;
  width: 200px;
  text-align:left;
}

#ok_button {
  color:#fff;
  display:block;
  width:50px;
  float:right;
  text-align:center;
  height:20px;
  background:#7F8084;
  line-height:20px;
}

span.nadpis {
	font-size: 15px;  
	color: #EF1351;
	margin: 0px;
}

/* RWE */
#rwe {
    margin-top: 20px;
}

#rwe a {
    text-decoration: underline;
}

#rwe table {
    border-collapse: collapse;    
    margin-left: 1px;
    _margin-left: 0px;
}

#rwe table th.rwe_name {
    font-size: 12px;
    width: 530px;
    border: 1px solid #c0c0c0;
    text-align: center;
    background-color: #e2e4e3;
}

#rwe table th.rwe_proc {
    font-size: 12px;
    width: 100px;
    border: 1px solid #c0c0c0;
    text-align: center;
    background-color: #e2e4e3;
}

#rwe table td {
    font-size: 12px;
    border: 1px solid #c0c0c0;
    text-align: left;
    padding: 4px;
}

#kosikRwe {
    margin-top: 0px;
    z-index: 10;
}

#kosikRwe input.text {
    width: 70px;
}

#kosikRwe input.button {
    margin-top: 5px;
    background-color: #EF1351;
    border: 0px solid #ccc;
    width: 100px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    cursor: hand;
    cursor: pointer;
}

#content #get_content .obsah_kosik table tr.rwe td {
    background: #FEFFAF;
}

#content #get_content .obsah_kosik div.error {
    color: #EF1351;
    margin-top: -10px;
    margin-bottom: 10px;
}

div.rwe_odkaz {
    margin-bottom: 15px;
}

div.rwe_odkaz a {
    text-decoration: underline;
}

div.rweInfo {
    width: 10px;
    _width: 15px;
    height: 10px;
    border: 1px solid #C0C0C0;
    background: #FEFFAF;
    float: left;
    margin-right: 5px;
    margin-left: 8px;
    margin-top: -5px;
    margin-bottom: 10px;
}

span.rweInfo {
    margin-top: -5px;
    display: block;
    width: 250px;
    float: left;    
}

#content #get_content div.marg {
    margin-bottom: 10px;
}

span.akce {
    float:right;
    margin-top:-25px;
    font-size:15px;
    font-weight:bold;
    margin-right:10px;
    color:#EF1351;    
}
td.small {
    font-size: 9px;
}

div #flash {
    width: 170px;
    height: 208px;
}