body {
	background-image: url(img/bg_body2-2.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	text-align: center;
	background-color: #5AB029;
}

.produkt_normalg{
  float:left;

}

/*---------------HEADER---------------*/
#bg {
	margin: auto;
	padding: 0;
	background-image: url(img/bg_body2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

#header {
	background-image: url(img/bg_header4.png);
	background-position: top left;       
	width: 989px;
	height: 154px;
	margin: auto;
	padding: 0;
}
#header .logo {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}
#header .logo a.odkaz {
   display: block;
   width: 240px; 
   height: 140px;
}
#header .login {
	float: right;

	width: 270px;
	height: 131px;
	margin-top: 2px;
	margin-right: 0px;
	text-align: left;
  color:#bebdbd;
}
input{
  /*-webkit-box-sizing: content-box; */
}       

#header .login2 {
	float: right;
/*	background-image: url(img/bg_login3.jpg) ;
	background-position: top left;
	background-repeat:no-repeat;
	background-color: #000000;   */
	width: 270px;
	height: 150px;
/*	margin-top: 11px;
	margin-right: 13px;     */
	text-align: left;
	overflow:hidden;
        color:#bebdbd;
}

#header .login .nadpis {
	color: #5e4b4a;
	font-family: Tahoma, Verdana;
	font-size: 18px;
	margin-left: 55px;
	margin-top: 30px;
}

#header .login2 .nadpis{
	color: #5e4b4a;
	font-family: Tahoma, Verdana;
	font-size: 18px;
	margin-left: 55px;
	margin-top: 30px;
}
#header .login form{
  margin: 0;
}
#header .login .form {
	padding: 0;
	margin: 10px 0 0 0;
}
#header .login .form .input {
	float: left;
	margin-top: 1px;
	margin-left: 10px;
	padding: 5px 0 5px 5px;
	width: 97px;
	height:19px;
	color: #ffffff;
	background-color:#bbdc0c;
  background-image: url('img/input_login.png');
  background-repeat:no-repeat;
  border:none;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
#header .login .form .btn {
	float: left;
	margin-left: 10px;
}
#header .login a {
	text-decoration: none;
	color: #d5027f;
	font-size: 11px;
	font-family: Tahoma,"Trebuchet MS", "Times New Roman", Times, serif;
  margin:0 5px;
  
  padding: 0 0 0 16px;
	background-image: url(img/sipka.png) ;
	background-position: 0px 5px;
	background-repeat: no-repeat;
}

#header .login2 a {
	text-decoration: underline;
	color: #d5027f;
	font-size: 11px;
	font-family: "Arial", "Times New Roman", Times, serif;
	margin-bottom:10px;
	padding: 0 0 0 16px;
	background-image: url(img/sipka.png) ;
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
#header .login2 a.logout {
	text-decoration: none;
	color: #ff0000;
	font-size: 11px;
	font-family: "Arial", "Times New Roman", Times, serif;
	margin-bottom:10px;
}

#header .login a:hover {
	text-decoration: underline;
}
#header .login .menu {
	margin-top: 16px;
	float: left;
	padding-left: 4px;
}
#header .login2 .right {
	width: 260px;
	float: left;
	padding-top: 28px;
}
#header .login2 .right .item {
	padding: 2px 10px 4px 8px;
	float: left;
	
	background-position: 0px 6px;
	background-repeat: no-repeat;
}

#header .login2 .right .item a{
	text-decoration:none;
}

#header .login2 .right .item a:hover{
	text-decoration:underline;
}

#header .login2 .right .item2 {
	padding: 2px 0 4px 8px;
	float: left;
	width: 90px;

}

#header .login2 .left {
  color: #000000;
	vertical-align:middle;
	padding: 9px 5px 0px 10px;
}

#header .login2 .left strong {

  color: #000000;
}

#header .login menu2 a {
	text-decoration: none;
	color: #cf7800;
	font-size: 11px;
	font-family: "Arial", "Times New Roman", Times, serif;
	padding:10px 0 10px 0;
}


#header .login2 .right .podtrzeni {
	text-decoration: underline;
}

#header .login .menu .spacer {
	margin-left: 20px;
	float: left;
}
#header .login .menu .underline {
	text-decoration: underline;
}
/*---------------KONEC HEADER---------------*/
/*---------------MENU_TOP---------------*/
#menu_top {
	margin: auto;
	height: 59px;
	background-image: url(img/listamenu.png);
	background-position: top left;
	width: 989px;
	font-size: 12px;
	font-family: Tahoma,"Trebuchet MS", "Times New Roman", Times, serif;
	font-weight: bold;
}
#menu_top a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu_top a:hover {
	text-decoration: underline;
}
#menu_top .underline {
	text-decoration: underline;
}
#menu_top .text {
	float: left;
  line-height: 58px;
	margin-left: 20px; 
	color: #FFFFFF;
}
#menu_top .search {
	float: right;
	margin-right: 31px;
	margin-top: 14px;
}
#menu_top .search .input {
	float: left;
	border: 0px solid #CECECE;
	padding: 5px 0 5px 5px;
	width: 160px;
	height: 15px;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	color: #5b5b5b;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 2px;
	background-color: RGB(168,136,209); 
	background-image: url(img/inputhladaj.jpg);
	background-repeat: no-repeat;
	background-position: top left;       
}
#menu_top .search .btn {
	float: left;
}
#menu_top .search .img {
	float: left;
}
#menu_top a img {
  padding-top:15px;
  border:0px;
} 

/*---------------KONEC MENU_TOP---------------*/
/*---------------OBSAH---------------*/
#obsah {
	margin: auto;
	padding: 0;
	width: 989px;
	background: #FFFFFF;
	text-align: left;
	min-height: 500px;
}
/*---------------OBSAH LEFT--------------*/
#left {
	float: left;
	width: 188px;
	margin: 0 0 0 15px;
}
#left_menu {
	width: 188px;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	float: left;
	border: 1px solid #D9DBDE;
}
#left_menu ul {
	float: left;
	margin: 0;
	padding: 0;
}
#left_menu li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
#left_menu .link {
	background-image: url(img/bg_left_menu_btn2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 188px;
	height: 30px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}
#left_menu .subgroup {
	background-image: url(img/bg_left_menu_hover2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 188px;
	height: 30px;
	color: white;
	display: block;
	text-decoration: none;	
}
#left_menu .link a, #left_menu  .active a, #left_menu  .subgroup a, #left_menu  .zal a {
	float: left;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 8px;
	overflow:hidden;
	width: 148px;
	height: 22px;
	/*color: #000000;    */
	display: block;
	text-decoration: none;
	
	font-weight: bold;
	font-family: "Tahoma", "Times New Roman", Times, serif;
}
#left_menu  .zal2 a {
	color: #000000;
}
#left_menu  .zal a h2{
  font-size: 11px;
  margin:0px;
	font-family: Tahoma, Verdana;
}
#left_menu .link a:hover, #left_menu  .active a:hover, #left_menu  .subgroup a:hover, #left_menu  .zal a:hover {
	/*color: #724ba5;*/  
}
#left_menu  .zal2 a:hover {
	color: #D5027f;  
}
/*
#left_menu .bg0 {
	background-image: url(img/bg_left_menu_btn2.jpg);
}
#left_menu .bg0a {
	background-image: url(img/bg_left_menu_active2.jpg);
}  */
#left_menu .bg0 {
	background-image: url(img/bg_left_menu_hover2.jpg);
	
}
#left_menu .bg0 a{
	color: #ffffff;
}
#left_menu .bg0 a:hover{
	color: #000000;
}
#left_menu .bg0a a{
	color: #000000;
}
#left_menu .bg0a {
	background-image: url(img/bg_left_menu_hover2_active.jpg);
}
#left_menu .bg1 {
	background-image: url(img/menu_2.jpg);
}
#left_menu .bg1 a{
	color: #000000;
}
#left_menu .bg1 a:hover{
	color: #D5027f;
}
#left_menu .bg1a {
	background-image: url(img/menu_2.jpg);
}
#left_menu .bg2 {
	background-image: url(img/menu_3.jpg);
}
#left_menu .bg2 a{
	color: #000000;
}
#left_menu .bg2 a:hover{
	color: #D5027f;
}
#left_menu .bg2a {
	background-image: url(img/menu_3.jpg);
}
#left_menu .bg3 {
	background-image: url(img/menu_4.jpg);
}
#left_menu .bg3a {
	background-image: url(img/menu_4.jpg);
}
#left_menu .bg5 {
	background-image: url(img/bg_left_menu2.jpg);
}
#left_menu .bg5a {
	background-image: url(img/bg_left_menu2.jpg);
}

#left_menu .link:hover {
	background-image: url(img/bg_left_menu_active2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#left_menu .active {
	display: block;
	text-decoration: none;
	background-image: url(img/bg_left_menu_active2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 188px;
	height: 30px;
	color: #000000;
}
#left_menu .zal {
	display: block;
	text-decoration: none;
	background-position: top left;
	background-repeat: repeat;
	width: 188px;
	height: 30px;
	color: #000000;
}
#left_menu .nadpis {
	background-image: url(img/bg_left_menu_nadpis2.jpg);
	width: 188px;
	height: 34px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF
}
#left_menu .nadpis span {
	float: left;
	margin-top: 5px;
	margin-left: 35px;
}

#left .newsteller {
	float: left;
	border: 1px solid #D9DBDE;
	width: 188px;
	margin-top: 14px;
}

#left .newsteller .nadpis {
	background-image: url(img/bg_newsteller2.jpg);
	background-position: top left;
	width: 188px;
	height: 34px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 16px;

}
#left .newsteller .nadpis span {
	float: left;
	margin: 5px 0 0 50px;
}
#left .newsteller .text {
	color: #333333;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 11px;
	background-image: url(img/bg_linky.png);
	background-repeat: repeat-x;
	background-position: top left;
	width: 178px;
	padding: 10px 0 0 10px;
}
#left .newsteller .text .input {
	width: 148px;
	color: #5b5b5b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 0 5px 5px;
	border: 1px solid #D9DBDE;
}
#left .newsteller .text .btn {
	margin: 0 10px 10px 0;
}

#left .infobox{
	float: left;
	border: 1px solid #D9DBDE;
	width: 188px;
	margin-top: 14px;
}

#left .infobox .nadpis {
	background-image: url(img/bg_info.jpg);
	background-position: top left;
	width: 188px;
	height: 34px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 16px;

}
#left .infobox .nadpis span {
	float: left;
	margin: 5px 0 0 40px;
}
#left .infobox .text {
	color: #333333;
	font-family: Arial,"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
	background-image: url(img/bg_linky.png);
	background-repeat: repeat-x;
	background-position: top left;
	width: 178px;
	padding: 10px 0 5px 10px;
	line-height:200%;
}

#left .infobox .sectionLeftLink{
	background-image: url('img/sipka2.png');
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:10px;
	text-decoration:none;
}
#left .infobox .sectionLeftLink:hover{
  text-decoration:underline;
}

#left_reklama {
	float: left;
	margin-top: 14px;
	border: 1px solid #D9DBDE;
	width: 188px;
}
#left_reklama .nadpis {
	background-image: url(img/bg_banner.png);
	width: 188px;
	height: 34px;
}
#left_reklama .nadpis span {
	float: left;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 16px;
	color: #707477;
	margin-top: 5px;
	margin-left: 10px;
}
#left_reklama .img {
	margin: 6px;
}
#left_linky {
	float: left;
	border: 1px solid #D9DBDE;
	width: 188px;
	border-top: 0;
}
#left_linky .nadpis {
	background-image: url(img/bg_banner.png);
	width: 188px;
	height: 34px;
}
#left_linky .nadpis span {
	float: left;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 16px;
	color: #707477;
	margin-top: 5px;
	margin-left: 10px;
}
#left_linky .obsah {
	background-image: url(img/bg_linky.png);
	background-position: top left;
	background-repeat: repeat-x;
	width: 188px;
	text-align: center;
}
#left_linky .img {
	margin: 15px 0 0 0;
}

#right_akcie {
  margin-top: 14px;
	float: left;
	border: 1px solid #D9DBDE;
	width: 174px;
}
#right_akcie .nadpis {
  background-image: url(img/bg_banner2.png);
	width: 174px;
	height: 34px; 
  text-align: center;
}
#right_akcie .nadpis div {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-top:5px;
}
#right_akcie .obsah {
	background-position: top left;
	background-repeat: no-repeat;
	width: 174px;
	text-align: center;
	border-bottom: 1px solid #D8DADD;
	float: left;
	padding: 4px 0 4px 0; 
}
#right_akcie .img {
	margin: 0 0 0 0;
}
#right_akcie .produkt {
	width: 150px;
	padding: 4px 8px 2px 16px;

}

#right_akcie a {
	font-family: Tahoma,"Trebuchet MS", "Times New Roman", Times, serif;
  text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
#right_akcie a:hover {
  text-decoration: underline;
}
#right_akcie a img {
  border: 0;
}
#right_akcie .popis {
	width: 156px;
	color: #5b5b5b;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 10px;
	
	text-align: justify;
	padding: 4px 8px 8px 10px;
}
#right_akcie .info {
	width: 30px;
  float: left;
  padding: 0 0 0 4px;
}
#right_akcie .cena {
	color: #717070;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: line-through;
	text-align: center;
	padding: 2px 6px 2px 0;
}
#right_akcie .cena2 {
	color: #353535;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 13px;
	text-align: center;
	padding: 2px 6px 2px 0;
}
/*---------------OBSAH LEFT KONEC--------------*/
/*---------------OBSAH CENTER--------------*/
#obsah #center {
	width: 557px;
	margin-left: 17px;
	float: left;
	margin-bottom: 20px;
}
#obsah #center .nadpis {
	background-image: url(img/bg_obsah_center.png);
	width: 555px;
	height: 34px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #D9DBDE;
	border-right: 1px solid #D9DBDE;
	border-left: 1px solid #D9DBDE;
	float: left;
}
#obsah #center .nadpis h1 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
  margin:0px;
}
#obsah #center .nadpis h2 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
  margin:0px;
}
#obsah #center .nadpis2 {
	background-image: url(img/bg_obsah_center.png);
	width: 555px;
	height: 34px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #D9DBDE;
	border-right: 1px solid #D9DBDE;
	border-left: 1px solid #D9DBDE;
}
#obsah #center .nadpis span, #obsah #center .nadpis2 span {
	float: left;
	margin: 10px 0 0 15px;
}
#obsah #center .produkt_shadow {
	background-image: url(img/bg_product_stin.png);
	width: 183px;
	min-height: 270px;
	_height: 270px;
	border-bottom: 1px solid #D9DBDE;
	border-right: 1px solid #D9DBDE;
  overflow:hidden;
  
}
#obsah #center .produkt_normal {
	width: 184px;
	/*min-height: 290px; */
	height: 290px;
	border-bottom: 1px solid #D9DBDE;
	border-right: 1px solid #D9DBDE;
  overflow:hidden;
  float: left;
}
#obsah .products .box {
  width: 185px; 
  float: left;
  position:relative;
	margin: 0px 0 0 0;
}
#obsah .products .img {
	float: left;
	margin: 2px 0 0 4px;
}
#obsah .products .img2 {
	position:absolute;
        top:0;
        left:0;
}
#detail .obsah .img2 {
	position:absolute;
        top:0;
        left:0;
}
#obsah .products .right {
  
  padding: 30px 0 0 0;
}
#obsah .products .right2 {

}
#obsah .products select {
	float: left;
	width: 52px;
	height: 24px;
  padding: 2px 0 0 0;
  _margin-top: 2px;
  
	border: 1px solid #d8dadd;
	color: #353535;
	text-align: center;
}

#obsah #center .products .text {
	width: 215px;
	float: left;
	margin: 20px 0 0 30px;
	color: #6b6b6b;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	font-weight: normal;
	line-height: 18px;
}
#obsah #center .products .textvel {
	width: 215px;
	float: left;
	margin: 10px 0 0 30px;
	color: #6b6b6b;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	font-weight: normal;
	line-height: 18px;
}
#obsah #center .products .textvel .nadpisvel {
	color: #aaaaaa;
	font-weight: bold;
}

#obsah #center .products .text .sklad {
	color: #5a5959;
	font-size: 12px;
}
#obsah #center .products .text .spacer {
	width: 150px;
	height: 10px;
}
#obsah #center .products .text .nazev a {
	color: #527602;
	font-size: 15px;
	font-family: Tahoma,"Trebuchet MS", "Times New Roman", Times, serif;
	text-decoration: none;
}
#obsah #center .products .nazev a:hover {
	text-decoration: underline;
}

#obsah #center .products  .obrazok {
  height: 200px;
  text-align: center;
}

#obsah #center .products  .obrazok a img {
  border: 0;
}

#obsah #center .products  .nazev {
  text-align: center;
  height:67px;
  width:180px;
  overflow:hidden;
}
#obsah #center .products  .nazev a {
	font-size: 13px;
	font-family: Tahoma,"Trebuchet MS", "Times New Roman", Times, serif;
	text-decoration: none;
}
#obsah #center .products .text .nazev a:hover {
	text-decoration: none;
}
#obsah #center .products .info {
	text-align: left;
	width: 167px;
	margin: 20px 0 0 13px;
	float: right;
}
#obsah #center .products .info .overline {
	text-decoration: line-through;
}

#obsah #center .products .overline {
	text-decoration: line-through;
	
	font-size: 12px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}

#obsah #center .products .price1 {
	font-size: 12px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
#obsah #center .products .info .old_price {
	font-size: 12px;
	color: #adadad;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
#obsah #center .products .info .price_spacer {
	width: 100px;
	height: 14px;
}
#obsah #center .products .info .price {
	float: left;
	width: 165px;
}
#obsah #center .products .ceny {
  text-align: center;
 padding-top: 0px;
}
#obsah #center .products .info .price .eur {
	font-size: 17px;
        color: #b20909;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
#obsah #center .products .price {
	font-size: 17px;
  color: #b20909;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
#obsah #center .products .price2 {
	font-size: 17px;
  color: #0d0d0d;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
#obsah #center .products .info .price .skk {
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	margin: 0 0 0 5px;
}
#obsah #center .products .info ul {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}
#obsah #center .products .info li {
	list-style: none;
	margin: 0 0 5px 0;
}
#obsah #center .products .info .basket {
	margin: 0 0 0 10px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #cf7800;
	font-weight: bold;
	position: relative;
	top: -10px;
/*	position: absolute;
	margin: 5px 0 0 10px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #cf7800;
	font-weight: bold;*/
}
#obsah #center .products .info .more_info {
	margin: 0 0 0 10px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #3d3d3d;
	font-weight: bold;
	position: relative;
	top: -10px;
/*	position: absolute;
	margin: 5px 0 0 10px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #1c7f0a;
	font-weight: bold;*/
}
#obsah #center .products .info a:hover {
	text-decoration: none;
}
#obsah #center .reg-wrapper {
	border: 1px solid #D9DBDE;
	font-family: Tahoma;
	width: 558px;
}
#obsah #center .reg {
	margin: 20px 10px 0 10px;
	color: #545454;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
#obsah #center .reg form {
	margin: 39px 0 0 10px;
	font-family: Tahoma,"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 11px;
	color: #545454;
}
#obsah #center .reg .up {
	margin: 20px 0 20px 0;
}
#obsah #center .reg .okraj {
	padding: 5px 0 0 0;
	float: left;
	width: 80px;
	font-family: Tahoma, Verdana;
	color: #545454;	
}
#obsah #center .reg .up .input {
	margin: 0 0 10px 0;
	background-image: url('img/input_povinny.png');
	background-repeat: no-repeat;
	border: none;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}

#obsah #center .reg .reg_right {
	float: right;
	margin: 10px 15px 0 0;
}
#obsah #center .reg .reg_left {
	margin: 40px 0 0 0;
}
#obsah #center .reg .reg_left .text_up {
	margin: 0 0 35px 0;
}
#obsah #center .reg .reg_right .text_up {
	margin: 0 0 30px 0;
}
#obsah #center .reg .reg_left .okraj {
	font-family: Tahoma, Verdana;
	color: #545454;
}	
#obsah #center .reg .reg_left .input {
	margin: 0 0 10px 0;
	background-image: url('img/input_povinny.png');
	background-repeat: no-repeat;
	border: none;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
#obsah .input_green {
	margin: 0 0 10px 0;
	background-color: #dfeac6;
	border: 1px solid #89b624;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
#obsah .input_w {
	margin: 0 0 10px 0;
	background-image: url('img/input_povinny.png');
	background-repeat: no-repeat;
	border: none;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
#obsah #center .reg .reg_left .input_w {
	margin: 0 0 10px 0;
	background-image: url('img/input_nepovinny.png');
	background-repeat: no-repeat;
	border: none;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
#obsah #center .reg .reg_right .input {
	margin: 0 0 10px 0;
	background-image: url('img/input_nepovinny.png');
	background-repeat: no-repeat;
	border: none;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
#obsah #center .reg .check {
	margin: 20px 0 0 0;
}
#obsah #center .reg .checkbox {
	float: left;
}
#obsah #center .reg .check .txt {
	text-align: justify;
	font-family: Tahoma, Verdana;
	margin: 0 30px 0 30px;
}
#obsah #center .reg .confirm {
	text-align: center;
	padding: 20px 0 20px 0;
}
/*---------------OBSAH CENTER KONEC--------------*/
/*---------------OBSAH RIGHT--------------*/
#right {
	float: right;
	margin-right: 16px;
	width: 176px;
	text-align: left;
}
.ramik {
	border: 1px solid #D9DBDE;
}
#right .basket .nadpis {
	background-image: url(img/bg_basket2.jpg);
	background-position: top left;
	width: 176px;
	height: 34px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 16px;
}
#right .basket .nadpis span {
	float: left;
	margin: 5px 0 0 50px;
}
#right .basket .text {
	background-image: url(img/bg_linky.png);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: center;
	margin: 0 0 10px 0;
}
#right .basket .text a {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #fff;
}
#right .basket .text a:hover {
	text-decoration: none;
}
#right .basket .text .table {
	margin: 10px 0 10px 5px;
	float: left;
}
#right .basket .text .table .left {
	width: 65px;
	text-align: left;
	color: #757575;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
#right .basket .text .table .right {
	width: 85px;
	text-align: right;
}
#right .basket .text .table .right .ks {
	color: #757575;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}
#right .basket .text .table .right .skk {
        color: #757575;
	font-family: Tahoma, Verdana;
	font-size: 12px;	
}
#right .basket .text .table .right .eur {
	color: #b20909;
	font-family: Tahoma, Verdana;
	font-size: 13px;
}
#right .platby {
	width: 176px;
	text-align: left;
}
#right .platby .nadpis {
	width: 176px;
	height: 27px;
	background-image: url(img/bg_platby.png);
	background-position: top left;
}
#right .platby ul {
	padding: 0;
	margin: 10px 0 10px 10px;
}
#right .platby li {
	list-style: none;
	background-image: url(img/sipka_form.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: 15px;
	color: #5b5b5b;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 0 0 5px 0;
}
#right .dotaznik {

}
#right .dotaznik .nadpis {
	background-image: url(img/bg_otaznik.png);
	background-position: top left;
	width: 175px;
	height: 34px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 12px;
}
#right .dotaznik .nadpis span {
	float: left;
	margin: 10px 0 0 10px;
}
#right .dotaznik .text {
	color: #4c4c4c;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	background-image: url(img/bg_linky.png);
	background-repeat: repeat-x;
	background-position: top left;
	width: 164px;
	padding: 10px 0 0 10px;
}
#right .dotaznik .text .input {
	border: 1px solid #CCCCCC;
	padding: 5px 0 5px 10px;
	color: #5b5b5b;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	width: 145px;
	margin: 15px 0 0 0;
}
#right .dotaznik .text .smaller {
	font-size: 10px;
	margin: 10px 5px 0 0;
	text-align:center;
}
#right .dotaznik .text textarea {
	width: 145px;
	height: 100px;
	color: #5b5b5b;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin-top: 15px;
	border: 1px solid #D9DBDE;
	padding: 5px 0 0 10px;
	margin: 15px 0 10px;
}
#right .dotaznik .text .povinne {
	color: #505151;
        float:left;
        margin: 5px 0 0 0;

}
#right .dotaznik .text .btn {
	margin: 5px 0 0 35px;
}
#right .dotaznik .text .form {
	margin: 0;
	padding: 0;
}
/*---------------OBSAH RIGHT KONEC--------------*/
/*---------------KONEC OBSAH---------------*/
/*---------------FOOTER---------------*/
#footer {
	margin: auto;
	width: 989px;
	height: 69px;
	position: relative;
	top: -22px;
}
#footer a:hover {
	text-decoration: none;
}
#footer_line {
	width: 989px;
	margin: auto;
}
#footer .logo {
	float: left;
	margin: 7px 0 0 20px;
	padding-top:15px;
}
#footer .vertical_rule {
	margin: 15px 15px 0 15px;
	float: left;
}
#footer .mail {
	float: left;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 17px 0 0 0;
	color: #23810D;
}
#footer .mail a {
	color: #D5027f;
	font-weight: bold;
}
#footer .c {
	text-align: left;
	float: left;
	margin: 17px 0 0 5px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #23810D;
}
#footer .c b{
	color: #D5027f;
}
#footer .c a {
	color: #ddb91e;
}
#footer .media_help {
	margin: 15px 20px 0 0;
	float: right;
	text-align: center;
	color: #23810D;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
#footer .media_help a.link{
	color: #D5027f;
	font-weight: bold;
  line-height: 30px;
  text-decoration: none;	
}
#footer .media_help a.norm{
	color: #23810D;
	text-decoration:none;
}
/*---------------KONEC FOOTER---------------*/
/*--------------DETAIL---------------*/
#navigace {
	margin: 0 0 16px 220px;
	width: 751px;
	border: 1px solid #D9DBDE;
	height: 33px;
	color: #5b5b5b;
	font-family: Tahoma, Vedana;
	font-size: 11px;
}
#navigace .pozice {
	float: left;
	margin: 12px 0 0 10px;
}
#navigace a:hover {
	text-decoration: none;
}
#navigace .img {
	float: left;
	margin: 6px 0 0 10px;
}
/*---------------OBSAH DETAIL--------------*/
#obsah #detail {
	width: 558px;
	margin-left: 220px;
	border: 1px solid #D9DBDE;
}
#obsah #detail .nadpis {
	background-image: url(img/bg_obsah_center.png);
	width: 558px;
	height: 34px;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #000000;
}
#obsah #detail .nadpis h1{
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #000000;
	margin:0px;
}
#obsah #detail .nadpis span {
	float: left;
	margin: 8px 0 0 15px;
}
#obsah #detail .produkt_normal {
	width: 558px;
	height: 148px;
	border-top: 1px solid #D9DBDE;
}
#obsah #detail .produkt_shadow {
	background-image: url(img/bg_product_stin.png);
	width: 558px;
	height:170px;
	overflow:hidden;
	border-top: 1px solid #D9DBDE;
	
}
#obsah #detail .products .img {
  /*	float: left;
  	margin: 15px 0 0 0;*/
}

#obsah #detail .foto {
  padding: 4px;
  width: 210px;
}

#obsah #detail .products .text {
	width: 215px;
	float: left;
	margin: 20px 0 0 30px;
	color: #6b6b6b;
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
#obsah #detail .products .text .sklad {
	color: #5a5959;
	font-size: 12px;
}
#obsah #detail .products .text .spacer {
	width: 150px;
	height: 10px;
}
#obsah #detail .products .text .nazev a {
	font-size: 15px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	text-decoration: underline;
}
#obsah #detail .products .text .nazev a:hover {
	text-decoration: none;
}

#obsah #detail .products .info {
	text-align: left;
	width: 150px;
	margin: 20px 0 0 30px;
	float: left;
}
#obsah #detail .products .info a:hover {
	text-decoration: none;
}
#obsah #detail .products .info .overline {
	text-decoration: line-through;
}
#obsah #detail .products .info .old_price {
	font-size: 12px;
	color: #7a7a7a;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
#obsah #detail .products .info .price_spacer {
	width: 100px;
	height: 14px;
}
#obsah #detail .products .info .price {
	float: left;
	width: 150px;

}
#obsah #detail .products .info .price .eur {
	font-size: 17px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
}
#obsah #detail .products .info .price .skk {
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	margin: 0 0 0 5px;
}
#obsah #detail .products .info ul {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}
#obsah #detail .products .info li {
	list-style: none;
	margin: 0 0 5px 0;
}
#obsah #detail .products .info .basket {
	position: absolute;
	margin: 5px 0 0 10px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #cf7800;
}
#obsah #detail .products .info .more_info {
	position: absolute;
	margin: 5px 0 0 10px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #3d3d3d;
}
#obsah #detail .obsah {
	padding: 5px 0 0 0;
}
#obsah #detail .obsah .table {
	float: left;
	margin: 1px 0 0 0;
	height: 30px;
	width: 325px;
	background: #F5F5F6;
	border-bottom: 1px solid #E0E1E2;

}
#obsah #detail .obsah .product_img {
	float: left;
	margin: 20px 15px 0 0;
}
#obsah #detail .obsah .table .left {
	float: left;
	margin: 9px 0 0 10px;
	color: #6d6c6c;
	font-size: 11px;
	font-family: Tahoma, Verdana;

}
#obsah #detail .obsah .table .right {
	float: right;
	margin: 9px 10px 0 0;
	font-size: 11px;
	font-family: Tahoma, Verdana;

}

#obsah #detail .obsah .table .right h2{
	margin: 0;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}
#obsah #detail .obsah .table .right .sklad_ano {
	color: #0a7e2e;
}
#obsah #detail .obsah .icon {
	float: left;
	margin: 20px 0 20px 0;
	width: 124px;
}
#obsah #detail .obsah .icon2 {
	margin: 10px 0 10px 0;
	width: 124px;
}
#obsah #detail .obsah .product_menu {
	float: right;
	width: 218px;
	margin: 10px 0 10px 0;
}
#obsah #detail .obsah .product_menu ul {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}
#obsah #detail .obsah .product_menu li {
	padding: 0 0 0 45px;
	list-style: none;
}
#obsah #detail .obsah .product_menu li .sipka {
	margin: 0 10px 0 0;
}
#obsah #detail .obsah .product_menu a  {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}
#obsah #detail .obsah .product_menu a:hover {
	text-decoration: none;
}
#obsah #detail .obsah .cenik {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #555555;
}
#obsah #detail .obsah .cenik .overline {
	text-decoration: line-through;
}
#obsah #detail .obsah .cenik .hr {
	margin: 10px 0 10px 0;

}
#obsah #detail .obsah .cenik .old_price {
	margin: 0 0 0 15px;
	color: #555555;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 20px;
}
#obsah #detail .obsah .cenik .new_price {
	margin: 10px 0 0 15px;
	color: #1e1e1e;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 20px;
}
.siva {
	color: #6b6b6b;
}
#obsah #detail .obsah .cenik .right {
	float: right;
}
#obsah #detail .obsah .cenik .right ul {
	margin: 20px 15px 0 0;
	padding: 0;
}
#obsah #detail .obsah .cenik .right li {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
}
#obsah #detail .obsah .cenik .right img {
	margin: 0 5px 0 15px;
}
#obsah #detail .obsah .cenik .right .input {
	margin: 0 5px 0 0;
	padding: 5px;
	width: 10px;
	color: #353535;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	border: 1px solid #cccccc;
}
#obsah #detail .obsah .cenik .right form {
	margin: 0;
	padding: 0;
}
#obsah #detail .obsah .cenik .right a {
	float: left;
	margin: 2px 0 0 0;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
}
#obsah #detail .obsah .cenik .right a:hover {
	text-decoration: none;
}
#obsah #detail .obsah .text {
	text-align: justify;
	color: #545353;
	font-size: 11px;
	line-height: 15px;
	font-family: Tahoma, Verdana;
	margin: 10px 20px 20px 20px;
}
#obsah #detail .obsah .info {
	margin: 0 0 0 20px;
	background: #FFFFFF;
	color: #99999a;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
#obsah #detail .obsah .info .text_left {
	position: absolute;
	margin: 6px 0 0 10px;
	color: #545353;
}
#obsah #detail .obsah .info .text_right {
	position: absolute;
	margin: 6px 0 0 250px;
	color: #545353;
}
#obsah #detail .obsah .info .hover {
	width: 521px;
	height: 25px;
}
#obsah #detail .obsah .info .hover:hover {
	background: #dfeac6;
	color: #FFFFFF;
}

#obsah #detail .cetelem {
	background-image: url(img/bg_cetelem.png);
	background-position: top left;
	background-repeat: repeat-x;
}
#obsah #detail .logocetelem {
  margin: 20px 10px 0 10px;
  float: left;
}

#obsah #detail .textcetelem {
  color: #545353;
	font-family: Tahoma, Verdana;
	font-size: 11px;  
	padding: 20px 4px 20px 0;
}
#obsah #detail table {
  margin: 0 0 20px 120px;
  width: 350px;
  color: #545353;
	font-family: Tahoma, Verdana;
	font-size: 11px;  
}

#obsah #detail .f17 {
	font-size: 17px;
	padding: 10px 0 10px 0;
}
#obsah #detail select {
  border: 1px solid #A0A0A0;
  width: 60px;
  height: 16px;
  color: #545353;
  
	width: 102px;
	height: 24px;
  padding: 2px 0 0 0;
  margin: 0 10px 0 0;
  _margin-top: 2px;
  
	border: 1px solid #d8dadd;
	text-align: center;
}
#obsah #detail input {
  width: 142px;
  border: 1px solid #89b624;
}

#obsah #detail .s72 {
  width: 70px;
}
#obsah #detail .i70 {
  width: 69px;
}

#obsah #detail a img {
  border: 0;
}
/*---------------OBSAH CENTER DETAIL KONEC--------------*/
/*---------------LISTOVANI--------------*/
#listovani {
	width: 556px;
	border: 1px solid #D9DBDE;
	height: 43px;
	margin: 10px 0px 0px 0px;
	text-align: center;
	float: left;
}
#listovani table {
	margin: auto;
	margin-top: 5px;
}
#listovani a {
	color: #439814;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}
#listovani .a_active {
	color: #000000;
	text-decoration: underline;
}
#listovani a:hover {
	text-decoration: underline;
}
/*---------------LISTOVANI KONEC--------------*/
/*---------------KOSIK--------------*/
#kosik {
	padding: 0;
	margin-left: 220px;
	width: 752px;
	border: 1px solid #D9DBDE;
}
#kosik .nadpis {
	background-image: url(img/bg_nadpis_kosik.png);
	background-position: top left;
	background-repeat: repeat-x;
	height: 34px;
	color: #353535;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	width: 752px;
}
#kosik .nadpis span {
	float: left;
	margin: 10px 0 0 10px;
}
#kosik .navigace {
	margin: 15px 0 0 0;
	height: 37px;
	background: #C3C8CC;
	color: #FFFFFF;
	font-family: Tahoma, Verdana;
	font-size: 20px;
	text-align: right;
}
#kosik .navigace .kroky {
	margin: 7px 20px 0 0;
	float: right;
}
#kosik .navigace ul {
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
}
#kosik .navigace li {
	list-style: none;
	float: left;
	background-image: url(img/bg_zalozka_normal.png);
	background-position: top left;
	background-repeat: repeat-x;
	height: 27px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin-right: 15px;	
	padding-right: 15px;
}
#kosik .navigace .active {
	background-image: url(img/bg_zalozka_active.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding-right: 15px;
}
#kosik .navigace ul span {
	float: left;
	margin: 8px 0 0 15px;
}
#kosik .text {
	color: #5e5e5e;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	background: #F8F9FA;
	height: 90px;

}
#kosik .text2 {
  text-align:center;
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 13px;
}
#kosik .text2 h2{
  margin: 0px;
	color: #333333;
	font-family: Tahoma, Verdana;
	font-size: 13px;
}
#kosik .text .text_pozice {
	float: left;
	width: 670px;
	margin: 15px 0 25px 40px;
}
#kosik .text .foto {
	float: left;
	margin: 0 0 0 40px;
}
#kosik .text .cena {
	margin: 0 0 0 215px; 
	float: left
}
#kosik .text .ks {
	margin: 0 0 0 40px;
	float: left;
}
#kosik .text .spolu {
	float: left;
	margin: 0 0 0 25px;
}
#kosik .text .delete {
	margin: 0 0 0 50px;
	float: left;
}
#kosik .right {
	float: right;
	text-align: left;
	margin: 0 65px 0 0;
}
#kosik .product {
	height: 90px;
	width: 752px;
	border-bottom: 1px solid #cacaca;
	background: #dadcdf;
}
#kosik .product .img {
	float: left;
	margin: 10px 0 0 40px;
}
#kosik .product .nazev {
	float: left;
	font-family:tahoma;
	margin: 25px 0 0 10px;
	width: 250px;
}
#kosik .product .nazev a {

	font-family: Tahoma, Verdana;
	font-size: 12px;
	
}
#kosik .product .nazev a:hover {
	text-decoration: none;
}
#kosik .product .nazev_2radky {
	float: left;
	margin: 25px 0 0 10px;
}
#kosik .product .nazev_2radky a {
	color: #527602;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}
#kosik .product .nazev_2radky a:hover {
	text-decoration: none;
}
#kosik .product .cena {
	float: left;
	width:100px;
	font-family:tahoma;
	text-align: right;
	font-size:13px;
	margin: 20px 40px 0 0;
}
#kosik .product .ks {
	float: left;
	width:25px;
	font-family:tahoma;
	font-size:13px;
	margin: 25px 0 0 0;
}
#kosik .product .ks .input {
	width: 18px;
	padding: 5px 3px 5px 3px;
}
#kosik .product .spolu {
	float: left;
	width:100px;
	font-family:tahoma;
	font-size:13px;
	text-align: right;
	margin: 20px 35px 0 0;
}
#kosik .product .delete {
	margin: 25px 0 0 0;
	float: left
}
#kosik .druh_platby {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #353535;
	border-bottom: 1px solid #D9DBDE;
}

#kosik .poznamka {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #353535;
	
	border-bottom: 1px solid #D9DBDE;
	padding: 20px 0 20px 0;
}

#kosik .poznamka textarea {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #353535;
  width:575px;
	border: 1px solid #D9DBDE;
}

#kosik .poznamka .lavo {
  float: left;
  width: 150px;
  text-align: right;
  padding-right: 10px;
  font-weight: bold;
}

#kosik .poznamka .pravo {

}

#kosik .druh_platby form {
	margin: 24px 0 0 160px;
	padding: 0;
}
#kosik .druh_platby .img {
	float: left;
	margin: 58px 0 0 30px;
}
#kosik .druh_platby .radio {
	margin: 0 15px 0 0;
}
#kosik .druh_platby .popis {
	margin: 12px 0 18px 0;
}
#kosik .doprava {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #353535;
	border-bottom: 1px solid #D9DBDE;
	padding-bottom: 20px;
}
#kosik .doprava form {
	margin: 24px 0 0 160px;
}
#kosik .doprava .img {
	float: left;
	margin: 38px 36px 0 30px;
}
#kosik .doprava .radio {
	margin: 20px 15px 0 0;
}
#delivery_types {
  width: 580px; 
  margin: 10px 0 0 0px;
  font: 11px Tahoma;
}

#kosik .doprava .popis {
	margin: 12px 0 18px 0px;
}
#kosik .doprava .cena_spolecnost {
	margin: 0 0 0 100px;
}
#kosik .doprava .cena_posta {
	margin: 0 0 0 130px;
}
#kosik .doprava .eur {
	font-size: 13px;
}
#kosik .doprava .skk {
	font-size: 11px;
}
#kosik #suma_celkem {
	color: #FFFFFF;
	font-family: Tahoma, Verdana;
	font-size: 20px;
	margin: 30px 0 0 17px;
	width: 718px;
	height: 35px;
	background: #00ADEF;
}
#kosik #suma_celkem .txt {
	margin: 5px 0 0 15px;
	float: left;
}
#kosik #suma_celkem .cena {
	margin: 5px 15px 0 0;
	float: right;
}
#kosik .btn {
	margin: 30px 0 30px 40px;
	height: 30px;
}
#kosik .btn a:hover {
	text-decoration: none;
}
#kosik .btn img {
	float: left;
}
#kosik .btn .prepocitat a {
	margin: 0 0 0 15px;
	float: left;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
}
#kosik .btn .dph {
	float: left;
	color: #5e5e5e;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	margin: 0 60px 0 60px;
}
#kosik .btn .next a {
	margin: 0 0 0 15px;
	float: left;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
}
#kosik .fa form {
	margin: 0px;
	font-family: Tahoma,"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 11px;
	color: #545454;
	
}
#kosik .fa .header {
  background-color:#eff0f2;
  padding:10px 0 10px 0;
  font-size: 17px;
  border-top: 1px solid #CBCBCB;
}
#kosik .fa .text2 {
  margin:0;
  text-align: justify;
  padding: 15px 10px 10px 122px;
  font-size: 11px;
  background-color:#ffffff;
}
#kosik .fa .check {
  margin:0;
  text-align: justify;
  padding: 5px 5px 5px 122px;
  font-size: 11px;
  background-color:#ffffff;
}
#kosik .fa .check .txt {
  margin:0 25px 0 25px;
  text-align: justify;
  font-size: 11px;
  background-color:#ffffff;
}
#kosik .fa .nadpis {
	font-family: Tahoma, Verdana;
	color: #000000;
	font-size: 17px;
  padding-left: 122px;
  background: none;
}
#kosik .fa .up {
	margin: 20px 0 20px 122px;
}
#kosik .fa .okraj {
	padding: 5px 0 0 0;
	float: left;
	width: 80px;
}
#kosik .fa .up .input {
	margin: 0 0 10px 0;
	background-image: url('img/input_povinny.png');
	background-repeat: no-repeat;
	border: none;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
#kosik .fa .fa_right {
	float: right;
	margin: 10px 116px 0 0;
}
#kosik .fa .fa_left {
	margin: 25px 0 0 0;
	padding-left:122px;
}
#kosik .fa .fa_left .text_up {
	margin: 0 0 35px 0;
}
#kosik .fa .fa_right .text_up {
	margin: 0 0 30px 0;
}
#kosik .fa .fa_left .input {
  margin: 0 0 10px 0;
	background-image: url('img/input_povinny.png');
	background-repeat: no-repeat;
	border: none;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
#kosik .fa .fa_left .input_w {
	margin: 0 0 10px 0;
	background-image: url('img/input_nepovinny.png');
	background-repeat: no-repeat;
	border: none;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
#kosik .fa .fa_right .input {
	margin: 0 0 10px 0;
	background-image: url('img/input_nepovinny.png');
	background-repeat: no-repeat;
	border: none;
	padding: 4px 0 4px 5px;
	width: 132px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
}
#kosik .fa .login {
	float: right;
	margin: 18px 370px 0 0;
}
#kosik .fa .login a {
	position: absolute;
	margin: 0px 0 0 10px;
	color: #1c7f0a;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;

}

#kosik .fa .login a img {
  border: 0;
}

#kosik .fa .login a:hover {
	text-decoration: none;
}
#kosik .fa .next {
	float: right;
	margin: 0;
	padding-right:280px;
}
#kosik .fa .next a {
	position: absolute;
	margin: 2px 0 0 10px;

	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
}
#kosik .fa .next a:hover {
	text-decoration: none;
}

#kosik .fa .back {
	margin: 0 280px 0 0;
	position:relative;
	top:30px;
	padding-left: 122px;
}
#kosik .fa .back a {
	position: absolute;
	margin: 2px 0 0 10px;

	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
}
#kosik .fa .back a:hover {
	text-decoration: none;
}
#kosik .box {
	border-bottom: 1px solid #E1E4E6;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
}
#kosik .box .left_box {
	float: left;
	margin: 0 0 0 80px;
}
#kosik .box .txt {
	margin: 12px 0 10px 240px;
}

#kosik .link a {
	color: #1c7f0a;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
	margin: 0px 0 2px 10px;
	position: relative;
	top: -10px;
}

#kosik .link a img {
  border: 0;
}
#kosik .link a:hover {
	text-decoration: none;
}
#kosik .end {
	color: #5e5e5e;
	font-family: Tahoma, Verdana;
	font-size: 18px;
	text-align: center;
	padding: 40px 0 20px 0;
}
#kosik .end a {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
	margin: 2px 0 2px 10px;
}
#kosik .end a:hover {
	text-decoration: none;
}
/*---------------KOSIK KONEC--------------*/
/*---------------PODMINKY--------------*/
#podminky {
	padding: 0;
	margin-left: 220px;
	width: 752px;
	border: 1px solid #D9DBDE;
}
#podminky .nadpis {
	background-image: url(img/bg_nadpis_kosik.png);
	background-position: top left;
	background-repeat: repeat-x;
	height: 34px;
	color: #353535;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	width: 752px;
}
#podminky .nadpis span {
	float: left;
	margin: 10px 0 0 10px;
}
#podminky .text {
	margin: 20px 15px 20px 15px;
	text-align: justify;
	color: #545454;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
#podminky .text .green {
	color: #255902;
}
#podminky .text .grey {
	color: #545454;
}
#podminky .text a:hover {
	text-decoration: none;
}
/*---------------PODMINKY KONEC--------------*/
/*-- alternative search begin -- */
#center .alternative-search {
	margin-bottom: 15px;
	background-color: #f5f7f9;
	height: 172px;
	border: 1px solid #d8dadd;
	border-top: 0px;
	font-family: "Tahoma", "Times New Roman", Times, serif;
	font-size: 12px;
	width: 555px;
}
#center .bigbanner {
	margin-bottom: 15px;
	background-color: #f5f7f9;
	border: 1px solid #d8dadd;
	font-family: "Tahoma", "Times New Roman", Times, serif;
	font-size: 12px;
	width: 558px;
}
#center .alternative-search dl {
	margin: 0;
	padding: 0;
	padding-top: 18px;
	width: 250px;
	float: left;
}
#center .alternative-search .second {
	float: right;
	margin-right: 23px;
}
#center .alternative-search dt {
	float: left;
	text-align: right;
	width: 80px;
	margin-right: 10px;
	color: #353535;
}
#center .alternative-search select {
	width: 133px;
	border: 1px solid #a5acb2;
	margin-bottom: 8px;
}
#center .alternative-search a {
	float: right;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 38px;
	color: #cf7800;
	font-size: 12px;
	margin-right: 85px;
	background-repeat: no-repeat;
	background-image: url(img/alternative-search-icon.jpg);
	line-height: 27px;
}
#center .alternative-search a:hover {
	text-decoration: none;
}
/*-- alternative search end -- */
/*-- alternative products begin -- */
#center .products {
	border-left: 1px solid #D9DBDE; float: left;
/*	 buuuug */
}
.products .alternative-produkt_akcia {
	border: 1px solid #d8dadd;
	border-top: 0px;
	border-left: 0px;
	width: 138px;
	height: 282px;
	text-align: center;
	float: left;
	background-repeat: repeat-x;
	background-image: url(img/alternative-products-background.gif);
}
.products .alternative-produkt_akcia img {
	border: 0;
}
.products .alternative-produkt_akcia .head {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.products .alternative-produkt_akcia .head a {
	color: #527602;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	font-family: "Tahoma", "Trebuchet MS", "Times New Roman", Times, serif;
}
.products .alternative-produkt_akcia .head a:hover {
	text-decoration: none;
}
.products .alternative-produkt_akcia input {
	width: 24px;
	text-align: center;
	border: 1px solid #89b624;
	float: right;
	margin-right: 6px;
}
.products .alternative-produkt_akcia .price {
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
	color: #353535;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	margin-bottom: 10px;
}
.products .alternative-produkt_akcia .price .big {
	font-size: 17px;
	color: #cf7800;
	float: left;
}
.products .alternative-produkt_akcia .price .sk {
	float: right;
	padding-top: 5px;
}
.products .alternative-produkt_akcia .left {
	float: left;
	margin-left: 17px;
}
.products .alternative-produkt_akcia .right {
	float: right;
	margin-right: 15px;
}
.products .alternative-produkt_akcia p {
	padding: 0;
	margin: 0;
	padding-top: 10px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #353535;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	height: 50px;
}
.products .alternative-produkt_akcia .special-info {
	float: left;
}
.products .clear-both {
	clear: both;
}
/*-- alternative products end -- */
/*-- katalog view begin -- */
#center .alternative-katalog_view {
	margin-bottom: 15px;
	background-color: #f5f7f9;
	border: 1px solid #d8dadd;
	border-top: 0px;
	font-family: "Tahoma", "Times New Roman", Times, serif;
	font-size: 12px;
	width: 555px;
	height: 161px;
}
#center .alternative-katalog_view a {
	font-weight: bold;
	text-decoration: none;
	color: #1c7f0a;
}
#center .alternative-katalog_view a:hover {
	text-decoration: underline;
}
#center .alternative-katalog_view ul {
	padding: 0;
	margin: 0;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 22px;
	font-size: 11px;
	border-right: 1px solid #e5e7e9;
	width: 166px;
	float: left;
	height: 131px;
}
#center .alternative-katalog_view li {
	list-style:none;
	padding-left: 15px;
	background-image: url(img/alternative_katalog_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	display: block;
}
#center .alternative-katalog_view  .last {
	border: 0;
	width: 160px;
}
/*-- katalog view end --*/

#center .neprehliadnite_view {
	margin-bottom: 15px;
	background-color: #ffffff;
	border: 1px solid #d8dadd;
	border-top: 0px;
	border-left: 0px;
	font-family: "Tahoma", "Times New Roman", Times, serif;
	font-size: 12px;
	width: 555px;
	min-height: 180px;
	_height: 180px;
	float: left;
}

#center .neprehliadnite_view .img2 {
	position:absolute;
        top:0;
        left:0;
}

#center .neprehliadnite_view .vprodukt {
  width: 270px; 
  position: relative;
  min-height: 180px;
  _height: 180px;
  padding: 6px;
  border-left:1px solid #d8dadd;
  text-align:center; 

}

#center .neprehliadnite_view .vprodukt a img {
  border: 0;
}

#center .neprehliadnite_view .vprodukt .cenabig {
  text-align:center;
        
        /*
	position:relative;
        top:-200px;
        left:170px;
        
        */
        
        color: #000000;
        font-size: 22px;
font-family: Tahoma,Futura, Arial, Helvetica, sans-serif;
}


#center .neprehliadnite_view .vprodukt .imgprod {
    height: 200px;
}
#left_reklama a img {
border: 0;
}

.hist_detail {	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; font-size: 11px; margin: 0; padding: 0; }

.hist_detail a { text-decoration: underline; text-decoration: underline; }
.hist_detail a:hover { text-decoration: none; }

/* historia_detail begin */
.hist_detail .history-user {
	color: black;
}
.hist_detail .head_hd {

	height: 41px;
	background-image: url(img/bg_hist.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #dbd9d9;
	color: #6b6b6b;
	line-height: 41px;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
}
.hist_detail .head_hd2 {
	height: 41px;
	background-image: url(img/bg_hist.png);
	background-repeat: repeat-x;
	color: #6b6b6b;
	line-height: 41px;
	font-size: 12px;
	padding-left: 10px;
}
.hist_detail .head_hd .black {
	color: black;
}
.hist_detail .detail {
  padding: 0;
  margin: 0;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #dbd9d9;
	padding-left: 10px;
	color: black;
	background-color: white;
}
.hist_detail .detail li {
	float: left;
	font-weight: bold;
	list-style: none;
	display: block;
}
.hist_detail .detail .bold {
	font-weight: bold;
}
.hist_detail .detail .column_1 {
	font-weight: normal;
	width: 360px;
}
.hist_detail .detail .column_2 {
	width: 215px;
}
.hist_detail .mid-head_hd {
	height: 31px;
	line-height: 31px;
	color: black;
	border-bottom: 1px solid #dbd9d9; 
	padding-left: 10px;
	background-color: #f3f3f3;
}
.hist_detail .product_hd {
  margin: 0;
  padding: 0;
	height: 33px;
	line-height: 33px;
	background-color: white;
	border-bottom: 1px solid #dbd9d9; 
	padding-left: 10px;
	color: black;
}
.hist_detail .product_hd li  {
	list-style: none;
	float: left;
}

.hist_detail .product_hd .column_1 {
	width: 38px;
}
.hist_detail .product_hd .column_2 {
	width: 322px;
}
.hist_detail .product_hd .column_3 {
	width: 215px;
}
.hist_detail .product_hd .column_4 {
	font-weight: bold;
}
.adress_2side_head_hd {
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #dbd9d9; 
	background-color: #f3f3f3;
	padding-left: 10px;
	color: black;
}
.adress_2side_content_hd {
	background-color: white;
	padding: 10px;
	line-height: 15px;
	_height: 10px;
}
.adress_2side_head_hd .left_side, .adress_2side_content_hd .left_side {
	float: left;
	width: 360px;
	color: black;
}
.adress_2side_head_hd .right_side, .adress_2side_content_hd .right_side {
	float: left;
	color: black;
}
/* historia_detail end */
/* historia_zoznam begin */
.hist_detail .zoznam_head_hd {
	margin: 0;
	padding: 0;

	height: 33px;
	line-height: 33px;

	color: #6b6b6b;
	font-weight: bold;
	padding-left: 10px;
}
.hist_detail .zoznam_head_hd li {
	float: left;
	list-style: none;
}
.hist_detail .zoznam_head_hd .column_1 {
	width: 72px;
}
.hist_detail .zoznam_head_hd .column_2 {
	width: 108px;
}
.hist_detail .zoznam_content_hd, .hist_detail .zoznam_content_hd_last {
	margin: 0;
	padding: 0;
	height: 33px;
	line-height: 33px;
	border-top: 1px solid #dbd9d9;
	
	background-image: url(img/bg_hist.png);
	background-repeat: repeat-x;

	color: black;
	background-color: white;
	padding-left: 10px;
}
.hist_detail .zoznam_content_hd li, .hist_detail .zoznam_content_hd_last li {
	list-style: none;
	float: left;
}
.hist_detail .zoznam_content_hd a, .hist_detail .zoznam_content_hd_last a {
	font-weight: bold;
}
.hist_detail .zoznam_content_hd_last {
	border-bottom: 0px;
} 
.hist_detail .zoznam_content_hd .column_1, .hist_detail .zoznam_content_hd_last .column_1 {
	width: 72px;
}
.hist_detail .zoznam_content_hd .column_2, .hist_detail .zoznam_content_hd_last .column_2 {
	width: 108px;
}
.hist_detail .zoznam_content_hd .column_3, .hist_detail .zoznam_content_hd_last .column_3 {
	width: 332px;
}
/* historia_zoznam end */
#historia {
	padding: 0;
	margin-left: 20px;
	width: 752px;
	border: 1px solid #D9DBDE;
	float: left;
	padding-bottom: 10px;
}
#historia .nadpis {
	background-image: url(img/bg_nadpis_kosik.png);
	background-position: top left;
	background-repeat: repeat-x;
	height: 34px;
	color: #353535;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	width: 752px;
}
._nadpis{
  padding-left:120px;
}
#historia .nadpis span {
	float: left;
	margin: 10px 0 0 10px;
}

/*---NEPREHLIADNITE zaciatok--*/

#center .neprehliadnite_view {
	margin-bottom: 15px;
	background-color: #ffffff;
	border: 1px solid #d8dadd;
	border-top: 0px;
	border-left: 0px;
	font-family: "Tahoma", "Times New Roman", Times, serif;
	font-size: 12px;
	width: 555px;
	min-height: 150px;
	_height: 150px;
}


#center .neprehliadnite_view .vprodukt {
  width: 260px;
  min-height: 210px;
  _height: 210px;
  float: left;
}

#center .neprehliadnite_view .vobsah {
  min-height: 205px;
  _height: 205px;
}
#center .neprehliadnite_view .vobsah .nad {
	padding-top: 18px;
}
#center .neprehliadnite_view .vobsah .nad a {
	color: #527602;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
}
#center .neprehliadnite_view .vobsah .nad a:hover {
  text-decoration: none;
}

#center .neprehliadnite_view .vobsah .popis {
	padding-top: 16px;
	padding-right: 20px;
	color: #6b6b6b;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	line-height: 18px;
	min-height: 72px;
	_height: 72px;
}
#center .neprehliadnite_view .vobsah .box {
  width: 280px;
  min-height: 20px;
  _height: 20px;
  float: left;
  padding: 0 0 10px 0;
}

#center .neprehliadnite_view .vobsah .boxik {
  min-width: 70px;
  _width: 70px;
  
  min-height: 20px;
  _height: 20px;
  
  float: left;
  padding: 0 0 0 0;
}

#center .neprehliadnite_view .vobsah .boxiksel {
  min-width: 60px;
  _width: 60px;
  
  min-height: 20px;
  _height: 20px;
  
  float: left;
  padding: 1px 4px 0 10px;
  _padding: 2px 4px 0 10px;
}
#center .neprehliadnite_view .vobsah .boxiksel2 {
  min-width: 10px;
  _width: 10px;
  
  min-height: 20px;
  _height: 20px;
  
  float: left;
  padding: 1px 4px 0 10px;
  _padding: 2px 4px 0 10px;
}
#center .neprehliadnite_view .vobsah .boxiksel select {
 
	width: 52px;
	height: 24px;
  padding: 2px 0 0 0;
  margin: 0 0 0 6px;
  
	border: 1px solid #d8dadd;
	color: #353535;
}
#center .neprehliadnite_view .vobsah .boxAkcia {
  
}

#center .neprehliadnite_view .vobsah .boxCena {
  line-height: 25px;
  text-align: left;
  padding: 0 0 0 0;
}

#center .neprehliadnite_view .vobsah .skrt {
  color: #7a7a7a;
	text-decoration: line-through;  
	font-size: 13px;
}
#center .neprehliadnite_view .vobsah .sk {
	font-size: 10px;
  color: #353535;
}
#center .neprehliadnite_view .vobsah .eur {
	font-size: 18px;
        color: #b20909;
}

#obsah #center .neprehliadnite_view .vobsah .box ul {
  float: left;
	margin: 10px 0 0 0;
	padding: 0;
}
#obsah #center .neprehliadnite_view .vobsah .box li {
	list-style: none;
	margin: 0 0 5px 0;display:inline;
}
#obsah #center .neprehliadnite_view .vobsah .box .more_info {
	margin: 0 0 0 10px;
	position: relative;
	top: -10px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #3d3d3d;
	font-weight: bold;
}
#obsah #center .neprehliadnite_view .vobsah .box .basket {
	margin: 0 0 0 10px;
	position: relative;
	top: -10px;
	font-size: 11px;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	color: #527602;
	font-weight: bold;
}
#obsah #center .neprehliadnite_view .vobsah .box a:hover {
	text-decoration: none;
}

.posun {
	margin: 0 0 0 100px
}
/*---NEPREHLIADNITE koniec--*/

.profilnovy {
padding-left:10px; 
padding-top:10px; 
font-family: "Trebuchet MS", "Times New Roman", Times, serif;
font-size:11px;
}


.odkazkosik {
	background-image: url(img/btn_prejst.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 108px;
	height: 20px;
	clear: left;
	padding: 7px 0 0 0;
	margin: 0 0 0 30px;
}

.toptext {
  float: left;
  width: 555px;
  min-height: 100px;
  _height: 100px;
  background-image: url(/img/bgtoptext.png);
	background-repeat: repeat-x;
	
	border: 1px solid #d8dadd;
	border-bottom: 0;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	padding: 0 0 10px 0;
}

.toptext h1 {
  color: #353535;
  font-size: 18px;
  line-height: 40px;
  padding-left: 20px;
  margin:0px;
  
}

.toptext .text {
  font-size: 11px;
	font-family: tahoma;
	color: #353535;
	line-height: 1.5;
	text-align:justify;
  padding-left: 20px;
  padding-right: 20px;
}

 #center .bigbanner a img {
 border: 0;
 }
 
.defLinkColor, a{
  color:#D5027f;
}
a:hover{
  text-decoration:underline;
}
.uonh{
  text-decoration:none;
}

.uonh:hover{
  text-decoration:underline;
}

#temy{
  border:1px solid #DDDDDD;
  font-family: Arial,"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 10px 25px 20px 25px;
	line-height:200%;
}
#temy h2{
  color:#666666;
}
#temy a{
	background-image: url('img/sipka2.png');
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:10px;
	text-decoration:none;
}
#temy a:hover{
  text-decoration:underline;
}

#otazky{
  border:1px solid #DDDDDD;
  font-family: Tahoma,"Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 10px 25px 20px 25px;
	line-height:200%;
}

#otazky .otazka{
  background-color: #E9EdEf;
  background-image: url('img/quest_bg.png');
  background-position: 5px 5px;
	background-repeat: no-repeat;
  font-weight: bold;
  font:11px Tahoma;
  padding: 10px 10px 10px 60px;
  line-height:140%;
}

#otazky .odpoved{
  font:11px Tahoma;
  text-align:justify;
  padding: 15px 0 25px 0;
  line-height:140%;
}
#otazky img{
  border: none;
}
#otazky .header{
  clear:both;
  background-image: url(img/bg_obsah_center.png);
	height: 34px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #D9DBDE;
	border-right: 1px solid #D9DBDE;
	border-left: 1px solid #D9DBDE;   
}
#otazky .header span{
  margin: 7px 20px;   
}
#otazky td{
  vertical-align:top;   
}
#otazky input{
  border:1px solid #B4C6CE;
  width: 150px;
}
#otazky textarea{
  border:1px solid #B4C6CE;
  width: 400px; 
  height: 100px; 
}
#vdaka{
  clear:both;
  border:1px solid #cccccc; 
  text-align:justify; 
  font:12px Tahoma;
  color:#333333;
  padding: 0 10px;
}
#vdaka a{
  text-decoration:none;
}
#vdaka a:hover{
  text-decoration:underline;
}
.backicon{
  float:right;
  background-image: url('img/lekar_spat.png');
  background-repeat:no-repeat;
  padding:5px 10px 5px 30px;
  margin-top:3px;
}
.fift{
  padding-top:5px;
}
