﻿#ShoppingCart .left, #eshop_login_panel .left, #eshop_univerzal .left, #orderlist .left,
#ShoppingCart .right, #eshop_login_panel .right, #eshop_univerzal .right, #orderlist .right{float:none;}
#eshop_login_panel .eshop_LoginControl
{
  width:412px;
  border-collapse:collapse;
  margin:40px auto;
  border:1px solid #666;
}
#eshop_login_panel .eshop_LoginControl td
{
  padding:5px;
  width:400px;
}
#eshop_login_panel .eshop_LoginControl .pnl_left
{
  width:170px;
  float:left;
  height:260px;
  text-align:center;
  padding:10px 15px 00 15px;
  background:#555;
  color:#fff;
}
#eshop_login_panel .eshop_LoginControl .pnl_left strong
{
  font-size:150px;
  display:block;
  height:180px;
}
#eshop_login_panel .eshop_LoginControl .pnl_left p
{
  font-size:12px;
  margin:0;
  padding:30px 0 0 0;
  height:120px;
}

#eshop_login_panel .eshop_LoginControl .pnl_right
{
  width:170px;
  height:235px;
  text-align:right;
  padding:35px 20px 0px 10px;
  float:left;
  color:#555;
  position:relative;
  background:#ddd;
}
#eshop_login_panel .eshop_LoginControl .pnl_right h3
{
  font-size:13px;
  margin:0px 0px 15px 0px;
  padding:0px;
  color:#000;
}
#eshop_login_panel .eshop_LoginControl .pnl_right label
{
  font-size:12px;
  font-weight:bold;
  margin:5px 0px 3px 0px;
  display:block;
  padding:0px;
}
#eshop_login_panel .eshop_LoginControl .pnl_right .chck 
{
  padding-left:20px;
  display:inline-block;
  margin:5px 0 5px;
}
#eshop_login_panel .eshop_LoginControl .pnl_right .chck label
{
  font-size:11px;
  font-weight:normal;
  margin:0px 0px 0px 0px;
  padding:0px;
}
#eshop_login_panel .eshop_LoginControl .pnl_right .chck input
{
  width:15px;
  height:15px;
  float:left;
  margin:0 0 0 -20px;
  padding:0px;
}
#eshop_login_panel .eshop_LoginControl .pnl_right .txt
{
  font-size:12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0px 0px 0px 0px;
  width:140px;
  padding:3px 3px 3px 3px;
}
#eshop_login_panel .eshop_LoginControl .pnl_right .btn
{
  font-size:12px;
  background:#1d4d57;
  border:1px solid #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0px 0px 0px 0px;
  width:80px;
  color:#fff;
  cursor:pointer;
  padding:3px 3px 3px 3px;
}
#eshop_login_panel .eshop_LoginControl .pnl_right .error
{
  color:#f50338;
  position:absolute;
  top:218px;
  font-weight:bold;
  right:20px;
}
#eshop_login_panel #links
{
  position:relative;
  margin-right:-20px;
  margin-left:-10px;
  text-align:center;
  margin-top:35px;
}
#eshop_login_panel #links a:active, #eshop_login_panel #links a:visited, #eshop_login_panel #links a:link
{
	color: #3e7581 !important;
	font-size:10px !important;
	text-decoration: underline !important;
}
#eshop_login_panel #links a:hover
{
	color: #3e7581 !important;
	text-decoration: none !important;
}
#ShoppingCart, #eshop_login_panel, #eshop_univerzal
{
  font-size:11px;
}
.login_user_default
{
	padding-left: 20px;
	height: 17px;
	background: url(../images/Eshop/ico_login.gif) no-repeat;
}
.logout_user_default
{
	padding-left: 20px;
	margin-left: 10px;
	height: 17px;
	background: url(../images/Eshop/ico_login.gif) no-repeat;
}
.basket_user_default
{
	margin-left: 10px;
	height: 17px;
}
.registry_user_default
{
	padding-left: 20px;
	margin-left: 10px;
	height: 17px;

}
#eshop_login_panel .table_registrace
{
	margin-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	width: 100%;
	font-size: 11px;
}
#eshop_login_panel .table_registrace tr.podbarvene
{
	background: #98C0E8;
	height: 31px;
	_height: 24px;
}
#eshop_login_panel .table_registrace .btn_generuj_heslo
{
	border: 0px;
	background: #BA1111;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin-left: 32px;
	_margin-left: 34px;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#orderlist{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#eshop_login_panel .btn_registrovat
{
	border: 0px;
	background: #BA1111;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin-left: 157px;
	_margin-left: 167px;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ShoppingCart .btnUpdate
{
	border: 0px;
	background: #993366;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ShoppingCart .ChangePasswordPushButton
{
	border: 0px;
	background: #993366;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#panel_userdetail_menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 24px;
	width: 100%;
	background: url(../images/Eshop/bg_user_menu.gif) 0% 100% repeat-x;
}
#panel_userdetail_menu a.UserDetailPage1:link, #panel_userdetail_menu a.UserDetailPage1:active, #panel_userdetail_menu a.UserDetailPage1:visited, #panel_userdetail_menu a.UserDetailPage1:hover
,#panel_userdetail_menu a.UserDetailPage1_Active:link, #panel_userdetail_menu a.UserDetailPage1_Active:active, #panel_userdetail_menu a.UserDetailPage1_Active:visited, #panel_userdetail_menu a.UserDetailPage1_Active:hover
,#panel_userdetail_menu a.UserDetailPage2:link, #panel_userdetail_menu a.UserDetailPage2:active, #panel_userdetail_menu a.UserDetailPage2:visited, #panel_userdetai_menu a.UserDetailPage2:hover
,#panel_userdetail_menu a.UserDetailPage2_Active:link, #panel_userdetail_menu a.UserDetailPage2_Active:active, #panel_userdetail_menu a.UserDetailPage2_Active:visited, #panel_userdetail_menu a.UserDetailPage2_Active:hover
,#panel_userdetail_menu a.UserDetailPage2b:link, #panel_userdetail_menu a.UserDetailPage2b:active, #panel_userdetail_menu a.UserDetailPage2b:visited, #panel_userdetai_menu a.UserDetailPage2b:hover
,#panel_userdetail_menu a.UserDetailPage2b_Active:link, #panel_userdetail_menu a.UserDetailPage2b_Active:active, #panel_userdetail_menu a.UserDetailPage2b_Active:visited, #panel_userdetail_menu a.UserDetailPage2b_Active:hover
,#panel_userdetail_menu a.UserDetailPage2c:link, #panel_userdetail_menu a.UserDetailPage2c:active, #panel_userdetail_menu a.UserDetailPage2c:visited, #panel_userdetai_menu a.UserDetailPage2c:hover
,#panel_userdetail_menu a.UserDetailPage2c_Active:link, #panel_userdetail_menu a.UserDetailPage2c_Active:active, #panel_userdetail_menu a.UserDetailPage2c_Active:visited, #panel_userdetail_menu a.UserDetailPage2c_Active:hover
,#panel_userdetail_menu a.UserDetailPage2d:link, #panel_userdetail_menu a.UserDetailPage2d:active, #panel_userdetail_menu a.UserDetailPage2d:visited, #panel_userdetai_menu a.UserDetailPage2d:hover
,#panel_userdetail_menu a.UserDetailPage2d_Active:link, #panel_userdetail_menu a.UserDetailPage2d_Active:active, #panel_userdetail_menu a.UserDetailPage2d_Active:visited, #panel_userdetail_menu a.UserDetailPage2d_Active:hover
,#panel_userdetail_menu a.UserDetailPage3:link, #panel_userdetail_menu a.UserDetailPage3:active, #panel_userdetail_menu a.UserDetailPage3:visited, #panel_userdetail_menu a.UserDetailPage3:hover
,#panel_userdetail_menu a.UserDetailPage3_Active:link, #panel_userdetail_menu a.UserDetailPage3_Active:active, #panel_userdetail_menu a.UserDetailPage3_Active:visited, #panel_userdetail_menu a.UserDetailPage3_Active:hover
{
	color: #fff;
	text-decoration: none;
}
#panel_userdetail_menu .UserDetailPage1_Active, #panel_userdetail_menu .UserDetailPage2_Active, #panel_userdetail_menu .UserDetailPage3_Active, #panel_userdetail_menu .UserDetailPage2b_Active, #panel_userdetail_menu .UserDetailPage2c_Active, #panel_userdetail_menu .UserDetailPage2d_Active
{
	height: 19px;
	line-height: 17px;
	display: block;
	float: left;
	padding: 0px 25px 0px 10px;
	background: #504f4e url(../images/Eshop/user_menu_r_a.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage2_Active
{
}
#panel_userdetail_menu .UserDetailPage3_Active
{
	background: #504f4e url(../images/Eshop/user_menu_r_a_k.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage1, #panel_userdetail_menu .UserDetailPage2, #panel_userdetail_menu .UserDetailPage3, #panel_userdetail_menu .UserDetailPage2b, #panel_userdetail_menu .UserDetailPage2c, #panel_userdetail_menu .UserDetailPage2d
{
	height: 17px;
	line-height: 17px;
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 0px 25px 0px 10px;
	background: #818181 url(../images/Eshop/user_menu_r.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage2
{
	background: #818181 url(../images/Eshop/user_menu_r.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage3
{
	background: #818181 url(../images/Eshop/user_menu_r_k.gif) 100% 0% no-repeat;
}
#ShoppingCart .moje_objednavky
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	width: 100%;
	border-collapse: collapse;
}
#ShoppingCart .moje_objednavky th
{
	padding: 6px 10px;
	text-align: left;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#ShoppingCart .moje_objednavky th.last
{
	border-right: 0px solid #fff;
}
#ShoppingCart .moje_objednavky td
{
	padding: 6px 10px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#ShoppingCart .moje_objednavky td.last
{
	border-right: 0px solid #fff;
}
#ShoppingCart .moje_objednavky tr
{
}
#ShoppingCart .moje_objednavky tr.liche
{
	background: #e5e5e5;
}
#ShoppingCart .moje_objednavky tr.sude
{
	background: #ddd;
}
#ShoppingCart .moje_objednavky .header
{
	background: #ccc;
}
#ShoppingCart .zakladni_informace
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 11px;
	margin-top: 10px;
	border-collapse: collapse;
}
#ShoppingCart .zakladni_informace.mt-reset{
	margin-top:1px;
}
#ShoppingCart .zakladni_informace td
{
	padding: 4px 10px;
	text-align: left;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#ShoppingCart .zakladni_informace td.last
{
	border-right: 0px solid #fff;
}
#ShoppingCart .zakladni_informace tr.liche
{
	background: #e5e5e5;
}
#ShoppingCart .zakladni_informace tr.sude
{
	background: #ddd;
}
#ShoppingCart .zakladni_informace .header
{
	background: #ccc;
	height: 40px;
	font-weight:bold;
	font-size:13px;
	border-right: 0px solid #fff;
}
#ShoppingCart .zakladni_informace_adresa
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 11px;
	margin-top: 1px;
	border-collapse: collapse;
}
#ShoppingCart .zakladni_informace_adresa td
{
	padding: 4px 10px;
	text-align: left;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#ShoppingCart .zakladni_informace_adresa td.last
{
	border-right: 0px solid #fff;
	text-align:center;
}
#ShoppingCart .zakladni_informace_adresa tr.liche
{
	background: #ddd;
}
#ShoppingCart .zakladni_informace_adresa tr.sude
{
	background: #e5e5e5;
}
#ShoppingCart .zakladni_informace_adresa .header
{
	background: #ccc;
	padding: 10px 10px;
	width:16%;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #fff;
	border-right: 0px solid #fff;
}
#ShoppingCart .zakladni_informace_adresa .left
{
	text-align:left;
}
#ShoppingCart .zakladni_informace .header2
{
	background: #C8D7E3;
	text-align: left;
	font-weight:bold;
	border-bottom:1px solid #fff;
	border-right: 0px solid #fff;
}
#ShoppingCart .zakladni_informace .hack
{
   width:144px;
   _width:130px;
}
#ShoppingCart .zakladni_informace tr.header2 td
{
  padding: 2px 10px;
}
#ShoppingCart input[type=text]
{
	width: 250px;
	font-size: 11px;
}
#ShoppingCart .chk input
{
	width: 16px;
}
#ShoppingCart .chk label
{
	position:relative;
	top:-2px;
}
#ShoppingCart .radiobtn input
{
	width: 16px;
}
#ShoppingCart input.btn
{ 
   font-size:11px;
   width: 254px;
   _width:256px;
   padding:3px 0px;
   margin:3px 0px;
   background:#993366;
   color:#fff;
   border:0px;
}
#ShoppingCart input.btngen
{ 
   font-size:11px;
   width: 110px;
   margin-left:15px;
   padding:2px 0px;
   background:#993366;
   color:#fff;
   border:0px;
}
#ShoppingCart input.txtpass
{ 
   width: 110px;
}
#ShoppingCart input.btne
{ 
   font-size:11px;
   width: 50px;
   _width:50px;
   padding:3px 0px;
   margin:3px 0px;
   background:#993366;
   color:#fff;
   border:0px;
}
#ShoppingCart input.txtedit
{ 
   width:60px;
}
#ShoppingCart .prihlas_udaje
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	margin-top: 1px;
	border-collapse: collapse;
}
#ShoppingCart .prihlas_udaje input
{
	font-size: 11px;
}
#ShoppingCart .prihlas_udaje th
{
	padding: 5px 10px;
	text-align: left;
}
#ShoppingCart .prihlas_udaje td
{
	padding: 5px 10px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#ShoppingCart .prihlas_udaje td.last
{
	border-right: 0;
}
#ShoppingCart .prihlas_udaje tr
{
}
#ShoppingCart .prihlas_udaje tr.liche
{
	background: #e5e5e5;
}
#ShoppingCart .prihlas_udaje tr.sude
{
	background: #ddd;
}
#ShoppingCart .tabKosik
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 11px;
}
#ShoppingCart .tabKosik tr
{
}
#ShoppingCart .tabKosik td
{
}
#ShoppingCart .tabKosik th
{
	font-weight: normal;
	border: 0px;
	text-align: left;
}
#ShoppingCart .tabKosik .btn_ks
{
	width: 22px;
	font-size: 11px;
	margin-left: 2px;
}
#ShoppingCart .tabKosik .txtQuantity
{
	width: 22px;
	font-size: 11px;
	border: 1px solid black;
}
#eshop_univerzal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}
#eshop_univerzal .line_eshop
{
	line-height: 1px;
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: url(../images/Eshop/line.gif) repeat-x;
	margin-top: 1px;
}
#ShoppingCart a:link, #ShoppingCart a:visited, #ShoppingCart a:active
{
	color: #000;
	text-decoration:underline;
}
#ShoppingCart a:hover
{
	text-decoration:none;
}
#ShoppingCart
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
}

#ShoppingCart a:hover
{
	text-decoration: underline;
}
#eshop_univerzal .kosik_poznamka
{
	font-size: 9px;
}
#eshop_univerzal #steps
{
	background:#ffb600;

}
#eshop_univerzal #steps span
{
	width: 21%;
	display: block;
	float: left;
	padding:15px 2%;
}
#eshop_univerzal #steps .inner{
	float:none;
	padding:8px 3px;
	width:auto;
	text-align:center;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	border-radius:5px;
	overflow:hidden;
	background:#f0ae06;
}
#eshop_univerzal #steps .active .inner{
	background:#ddd;
}
#eshop_univerzal #steps strong{border-radius:12px; height:24px; width:24px; line-height:24px; display:inline-block; margin-bottom:5px; font-size:13px; background:#333; color:#fff;}

#ShoppingCart .zpet
{
	display: block;
	font-size: 11px;
	background: #993366;
	padding: 2px 5px;
	float: left;
}
#ShoppingCart a.zpet:link, #ShoppingCart a.zpet:active, #ShoppingCart a.zpet:visited
{
	color: #ffffff;
	text-decoration: none;
}
#ShoppingCart a.zpet:hover
{
	color: #ffffff;
	text-decoration: none;
}
#ShoppingCart a.pokracovat:link, #ShoppingCart a.pokracovat:active, #ShoppingCart a.pokracovat:visited
{
	color: #ffffff;
	text-decoration: none;
}
#ShoppingCart a.pokracovat:hover
{
	color: #ffffff;
	text-decoration: none;
}
#ShoppingCart .pokracovat
{
	display: block;
	font-size: 11px;
	background: #1d4d57;
	padding: 2px 5px;
	float: right;
}
#eshop_univerzal .check_page_buttons .btn_dalsi_check
{
	text-align: center;
	width: 60px;
	display: block;
	font-size: 11px;
	background: #1d4d57;
	padding: 2px 0px;
	float: right;
	margin-top: 20px;
	color: #ffffff;
}
#eshop_univerzal .check_page_buttons a.btn_dalsi_check:link, #eshop_univerzal .check_page_buttons a.btn_dalsi_check:active, #eshop_univerzal .check_page_buttons a.btn_dalsi_check:visited
{
	color: #ffffff;
	text-decoration: none;
}
#eshop_univerzal .check_page_buttons a.btn_dalsi_check:hover
{
	color: #ffffff;
	text-decoration: none;
}
#eshop_univerzal .check_page_buttons .btn_objednat_check
{
	text-align: center;
	width: 120px;
	display: block;
	font-size: 11px;
	background: #1d4d57;
	padding: 2px 0px;
	float: right;
	margin-top: 20px;
	color: #ffffff;
}
#eshop_univerzal .check_page_buttons a.btn_objednat_check:link, #eshop_univerzal .check_page_buttons a.btn_objednat_check:active, #eshop_univerzal .check_page_buttons a.btn_objednat_check:visited
{
	color: #ffffff;
	text-decoration: none;
}
#eshop_univerzal .check_page_buttons a.btn_objednat_check:hover
{
	color: #ffffff;
	text-decoration: none;
}
#eshop_univerzal .check_page_buttons .btn_pokracovat_check
{
	text-align: center;
	width: 120px;
	display: block;
	font-size: 11px;
	background: #323232;
	padding: 2px 0px;
	margin-top: 20px;
	color: #ffffff;
}
#eshop_univerzal .check_page_buttons a.btn_pokracovat_check:link, .check_page_buttons a.btn_pokracovat_check:active, .check_page_buttons a.btn_pokracovat_check:visited
{
	color: #ffffff;
	text-decoration: none;
}
#eshop_univerzal .check_page_buttons a.btn_pokracovat_check:hover
{
	color: #ffffff;
	text-decoration: none;
}
#eshop_univerzal .check_page_buttons .btn_zpet_check
{
	text-align: center;
	width: 60px;
	display: block;
	font-size: 11px;
	background: #993366;
	padding: 2px 0px;
	float: left;
	margin-top: 20px;
	color: #ffffff;
}
#eshop_univerzal .check_page_buttons a.btn_zpet_check:link, #eshop_univerzal .check_page_buttons a.btn_zpet_check:active, #eshop_univerzal .check_page_buttons a.btn_zpet_check:visited
{
	color: #ffffff;
	text-decoration: none;
}
#eshop_univerzal .check_page_buttons a.btn_zpet_check:hover
{
	color: #ffffff;
	text-decoration: none;
}
#eshop_univerzal .objednavka_dokoncena
{
	text-align: center;
	margin: 10px 0px;
}
#eshop_univerzal .objednavka_dokoncena .btn_pokracovat_check
{
	margin-left: auto;
	margin-right: auto;
}
#eshop_univerzal .objednavka_dokoncena .btn_pokracovat_check:link, #eshop_univerzal .objednavka_dokoncena .btn_pokracovat_check:active, #eshop_univerzal .objednavka_dokoncena .btn_pokracovat_check.btn_zpet_check:visited
{
    color: #E91515;
	text-decoration: underline;
}
#eshop_univerzal .objednavka_dokoncena .btn_pokracovat_check.btn_zpet_check:hover
{
	color: #E91515;
	text-decoration: none;
}
#eshop_univerzal .dodaci_adresa
{
	font-size: 10px;
	color: #595959;
	padding-left: 10px;
}
#eshop_univerzal .dod_adresa_area
{
	height: 60px;
	width: 240px;
}
#ShoppingCart #detail_objednavky
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	margin-top: 1px;
}
#ShoppingCart #detail_objednavky .nadpis
{
	height: 40px;
	background: #ccc;
	color: #000;
	line-height: 40px;
	padding: 0 3px;
}
#ShoppingCart #detail_objednavky .nadpis .left
{
	text-align: left;
	line-height: 20px;
	float: left;
}
#ShoppingCart #detail_objednavky .nadpis .right
{
	text-align: right;
	line-height: 40px;
	float: right;
}
#ShoppingCart #detail_objednavky .nadpis a:link, #ShoppingCart #detail_objednavky .nadpis a:active, #ShoppingCart #detail_objednavky .nadpis a:visited
{
	color: #000;
	text-decoration: underline;
}
#ShoppingCart #detail_objednavky .nadpis a:hover
{
	color: #000;
	text-decoration: none;
}
#ShoppingCart #detail_objednavky .seznam_zbozi
{
	margin-top: 1px;
	width: 100%;
	border-collapse: collapse;
}
#ShoppingCart #detail_objednavky .seznam_zbozi th
{
	padding: 2px 3px;
	text-align: left;
	background: #C8D7E3;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#ShoppingCart #detail_objednavky .seznam_zbozi th.last
{
	border-right: 0px solid #fff;
}
#ShoppingCart #detail_objednavky .seznam_zbozi td
{
	padding: 2px 3px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#ShoppingCart #detail_objednavky .seznam_zbozi td.last
{
	border-right: 0px solid #fff;
}
#ShoppingCart #detail_objednavky .seznam_zbozi tr.liche
{
	background: #F0F4F7;
}
#ShoppingCart #detail_objednavky .seznam_zbozi tr.sude
{
	background: #C8D7E3;
}
#ShoppingCart #detail_objednavky .seznam_zbozi tr.sude td
{
	padding: 2px 5px 2px 15px;
}
#ShoppingCart #detail_objednavky .cena
{
	margin-top: 10px;
	float: right;
	border-collapse: collapse;
}
#ShoppingCart #detail_objednavky .cena th
{
	padding: 2px 15px;
	text-align: left;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#ShoppingCart #detail_objednavky .cena td
{
	padding: 2px 5px 2px 15px;
	border-bottom: 1px solid #fff;
	text-align: right;
}
#ShoppingCart #detail_objednavky .cena tr.liche
{
	background: #F0F4F7;
}
#ShoppingCart #detail_objednavky .cena tr.sude
{
	background: #E1EAF0;
}
#eshop_login_panel .passwordRecovery
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	width: 100%;
	font-size: 11px;
}
#eshop_login_panel .passwordRecovery .txt
{
	margin-left: 10px;
	font-size: 11px;
	width: 110px;
	margin-top: 5px;
	_margin-top: 4px;
}
#eshop_login_panel .passwordRecovery .btn
{
	border: 0px;
	margin-top: 5px;
	_margin-top: 4px;
	background: #993366;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin-left: 10px;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#eshop_login_panel .passwordRecovery .passwordRecovery_text
{
	float: left;
	width: 100%;
	height: 76px;
}
#eshop_login_panel .passwordRecovery .passwordRecovery_text p
{
	margin: 10px 0 0;
	padding: 5px 10px;
	background:#e5e5e5;
}
#eshop_login_panel .passwordRecovery .passwordRecovery_text .top
{
	width: 100%;
	height: 46px;
	background: #E1EAF1;
}
#eshop_login_panel .passwordRecovery .passwordRecovery_text .left
{
	float: left;
	width: 30%;
	height: 29px;
	margin-top: 1px;
	background: #F0F4F7;
}
#eshop_login_panel .passwordRecovery .passwordRecovery_text .right_m
{
	float: left;
	width: 70%;
	height: 29px;
}

#eshop_login_panel .passwordRecovery .passwordRecovery_text .right
{
	height: 29px;
	margin-top: 1px;
	margin-left: 1px;
	background: #F0F4F7;
}

#ShoppingCart input.btn_buy
{
	width: 30px;
	font-size: 10px;
}

/* nastylovani prehledu kosiku */

table.ShoppingCartSummary
{
	border-collapse: collapse;
}
.ShoppingCartSummary th, .ShoppingCartSummary td 
{
	padding: 8px 4px;
}
table.ShoppingCartSummary
{
	text-align: right;
	float: right;
	margin: 3px 0px 3px 0px;
}
table.ShoppingCartSummary thead tr, table.ShoppingCartSummary thead th
{
	background-color: #d8d8d8;
}
table.ShoppingCartSummary .summary, table.ShoppingCartSummary .dph, table.ShoppingCartSummary .base 
{
	width: 100px;
} 
table.ShoppingCartSummary .rowsummary 
{
	font-size:15px;
}

/* styl kosiku */

table.ShoppingCart 
{
	border-collapse: collapse;	
	margin: 3px 0px 3px 0px;
	width: 100%;
}

table.ShoppingCart tr, table.ShoppingCart td, table.ShoppingCart th
{
	border-collapse: collapse;
}

table.ShoppingCart td
{
	padding: 4px 2px;
}
table.ShoppingCart th
{
  background: #d8d8d8 url(../images/Eshop/line.gif) 0% 100% repeat-x;
  padding: 4px 2px 5px 2px;
}	
table.ShoppingCart .alternating td 
{
	background-color: #d8d8d8;		
}
table.ShoppingCart input.txt_pocet 
{
	width: 20px;
	text-align:center;
	font-size: 11px;
}
table.ShoppingCart input.btn_buy 
{
	font-size: 11px;
} 
table.ShoppingCart .price
{
	text-align:right;
	white-space:nowrap;
	width:90px;
}
table.ShoppingCart .baseprice
{
	text-align: right;
	width: 60px;
}
table.ShoppingCart .quantity 
{
	width:110px;
	text-align:center;
}
table.ShoppingCart .quantity_ReadOnly 
{
	width:40px;
	text-align:center;
}
table.ShoppingCart .button 
{
	width: 15px;
	text-align: center;
}
table.ShoppingCart .pricewithdph 
{
	text-align: right;	
}
table.ShoppingCart .dphrate 
{
	width:40px;
	text-align: right;
}
table.ShoppingCart .store 
{
	text-align: right;
}
table.ShoppingCart .code 
{
	
	
}

/* styl v checkoutu */

#style_addres_kosik table
{
  width:100%;
}
#style_addres_kosik .header2
{
	background-color: #323232;
	color: White;
	width:100%;
	font-weight: bold;
}
#style_addres_kosik .header-adresa
{
	color: #000;
	width:100%;
	padding-top:30px;
	height:40px;
	font-weight: bold;
}
td.radiob label
{
  position:relative;
  margin-left:3px;
  top:-2px;
}
td.radiob
{
  line-height:17px;
}
#content .tab_zp_dopravy a.pridat_adresu:link, #content .tab_zp_dopravy a.pridat_adresu:visited, #content .tab_zp_dopravy a.pridat_adresu:active, #content .tab_zp_dopravy a.pridat_adresu:hover
{
  font-size:11px;
    width:175px;
    display:block;
    padding:3px 0px;
    background:#993366;
    color:#fff;
    text-align:center;
    cursor:pointer;
    text-decoration:none;
    border:0px;
    margin-bottom:10px;
}
#style_addres_kosik table input
{
   font-size:11px;
   width:200px;
}
#eshop_univerzal .txtMessage
{
  font-size:11px;
  padding:4px 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#style_addres_kosik table input.btn
{
   font-size:11px;
   width:204px;
   _width:206px;
   padding:3px 0px;
   background:#9c9c9c;
   color:#fff;
   border:0px;
}

table.tab_zp_dopravy 
{
	width: 100%;
	border-collapse: collapse;
	background:#e5e5e5;
}
table.tab_zp_dopravy th, table.tab_zp_dopravy td 
{
	padding: 5px;
}
table.tab_zp_dopravy td{border-bottom:10px solid #fff;}
table.tab_zp_dopravy th 
{
	background-color: #ccc;
	padding:8px 10px;
	text-align:left;
	font-weight: bold;
}
table.tab_zp_dopravy
{
	border-collapse: collapse;
	border: none;
	margin: 3px 0px 5px;
}
table.OrderCustomerDetail
{
	margin: 3px 0px 5px;
	width: 100%;
	background: #e5e5e5;
}

table.OrderCustomerDetail, table.OrderCustomerDetail tr, table.OrderCustomerDetail td 
{
	border-collapse: collapse;
	border: none;
	padding: 6px 10px;
	border-bottom: 1px solid #fff;
}
table.OrderCustomerDetail .DetailsView-Header td
{
	border-bottom: 1px solid #fff;
}

table.OrderCustomerDetail .DetailsView-Header td 
{
	padding:8px 10px;
	background-color: #ccc;
	font-weight: bold;
}
.bold 
{
	font-weight: bold;
}
/* stylovani tabulky s dodaci adresou */
table.OrderMessage td, table.OrderMessage th
{
	padding: 3px;
}
table.OrderMessage 
{
	width: 100%;
}

table.OrderMessage textarea
{
	height: 60px;
	width: 240px;
	border: 1px solid #595959;
}

table.OrderMessage th {
	font-size: 10px;
	color: #595959;
	padding-left: 10px;
	font-weight: normal;	
}

table.OrderMessage td 
{
	text-align: right;
	width: 260px;
}
.OrderMessage strong{display:block; font-size:13px; margin-bottom:4px;}


td.OutOfStore 
{
	background-color: Red;
	color: White;
	font-weight: bold;
}
.clearfix{zoom:1;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.cleaner
{
	clear: both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.btnClearShoppingCart
{
	font-size:1.0em;
	margin: 5px 0px 0px 455px;
}
.btn_prihlasit
{
	padding: 0px 5px 0px 5px;
	margin-bottom:5px;
}
.btn_anonymous
{
	padding: 0px 5px 0px 5px;
	margin-bottom:5px;
	font-size: 130%;
}
.Login_FailureText
{
	color:Red;
}
/* TABLE */
table.shopping{border:none; margin:3px 0 5px; font-size:100%; padding:0; width:100% !important; border-collapse:collapse; border-spacing:expression(cellSpacing=0);}
table.shopping td, table.shopping th{padding:8px 4px; border:none; border-bottom:1px solid #fff;}
table.shopping td{font-size:11px;}
table.shopping th{text-align:left;}
table.shopping .sude td{background:#e5e5e5;}
table.shopping .liche td{background:#ddd;}
table.shopping thead th, table.shopping .HeaderStyle th{border-bottom:1px solid #fff; background:#ccc; padding:8px 4px;}
table.shopping td.center,table.shopping th.center{text-align:center;}
table.shopping td.left, table.shopping th.left{text-align:left;}
table.shopping td.right, table.shopping th.right{text-align:right;}
table.bdt{border-top:3px solid #fd7918; margin-top:20px;}
table.bdt th{background:#ececec;}
/* TABLE ORDERFORM */
table.orderform{border:none; margin:10px 0 5px; font-size:100%; padding:0; width:100% !important; border-collapse:collapse; border-spacing:expression(cellSpacing=0);}
table.orderform td, table.orderform th{padding:4px 10px; border:none; border-bottom:1px solid #fff;}
table.orderform .sude td{background:#e5e5e5;}
table.orderform .liche td{background:#ddd;}
table.orderform select.int-text{width:300px;}
table.orderform td.center,table.orderform th.center{text-align:center;}
table.orderform td.left, table.orderform th.left{text-align:left;}
table.orderform td.right, table.orderform th.right{text-align:right;}
.inputIco{display:inline-block; vertical-align:middle;}
/* SUMMARY */
table.summary{border:none; margin:0 0 1.3em; font-size:100%; padding:0; float:right; width:40% !important; border-collapse:collapse; border-spacing:expression(cellSpacing=0);}
table.summary td, table.summary th{padding:8px 5px; border:none; border-bottom:1px solid #a2a2a2;}
table.summary th{text-align:left;}
table.summary thead th{border-bottom:1px solid #a2a2a2; text-transform:uppercase; background:#e5e5e5; padding:8px 5px;}
table.summary td.center,table.summary th.center{text-align:center;}
table.summary td.left, table.summary th.left{text-align:left;}
table.summary td.right, table.summary th.right{text-align:right;}

.fix-int, .fix-int-select{margin:0; padding:0 10px 0 0; display:block; background:#fff; outline:none;}
.fix-int-inline{display:inline-block; vertical-align:middle;}
.int-text{padding:3px 4px; font-size:12px; background:#fff; border:1px solid #999; margin:0 -10px 0 0;  outline:none;  line-height:14px;}
.w-full{width:290px;}
.w-100{width:100%;}
.w-150{width:150px;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.l{float:left;}
.r{float:right;}

.inline-btn{line-height:24px; height:24px; background:#f2a10d; display:inline-block; font-size:12px; color:#fff;  vertical-align:middle; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative;}
.inline-btn input, .inline-btn button, .inline-btn span{border:none; line-height:24px; height:24px; display:inline-block; font-size:12px; vertical-align:top; font-weight:bold; padding:0 10px 3px; text-align:center; color:#fff; cursor:pointer; text-decoration:none; background:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative;}
.inline-btn:hover{background:#e5891a;}

.btn-big{line-height:40px; height:40px; background:#f6292b; vertical-align:bottom;}
.btn-big input, .btn-big button, .btn-big span{line-height:40px; height:40px; font-size:15px; padding:0 20px; color:#fff;}
.btn-big:hover{background:#ff0003;}
.btn-big.disable{background:#ccc; cursor:text;}

.souhlas
{
  margin:30px 0 0;
  padding: 10px;
  background:#ffb701;
  float:left;
  width:270px;
}
.souhlas a{color:#000;text-decoration:underline; }
.souhlas a:hover{text-decoration:none;}
.souhlas label{}
#ctl00_pc_ctl00_chckNext1
{
  position:relative;
  top:1px;
  margin:0;
  padding:0;
}

input.error { border: 1px solid red; }
label.error { margin-left: 10px; color: red; padding-left: .5em;}
.message { font-weight:bold; padding:8px;}
.message-ok{color:#fff; background-color:green;}

#save_basket{font-size:14px; margin:5px 0;}
#save_basket .int-text{width:100px;}


#SecondaryMenu{display:inline-block; vertical-align:top;}
#user-box{margin:0px; height: 30px; color:#000; line-height: 30px; display:inline-block; vertical-align:top; font-size:14px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
#user-box a{color:#000;}
#user-box a:hover{text-decoration:none; color:#999;}

#TypProduktu{background:#DDDDDD; padding:5px; margin:10px 0 -9px;}
#TypProduktu a{text-decoration:none;display:inline-block; color:#fff; border:1px solid #DDDDDD; width:90px; font-weight:bold; border-radius:5px; overflow:hidden; text-transform:uppercase; height:30px; padding-top:70px; text-align:center;vertical-align:top; background:#ffbc01 50% 0 no-repeat;}
#TypProduktu #typ2802{background-image:url("../images/Ikona_PVC_01.png");}
#TypProduktu #typ2780{background-image:url("../images/Ikona_DTD_01.png");}
#TypProduktu #typ2791{background-image:url("../images/Ikona_TAZ_01.png");}
#TypProduktu #typ2782{background-image:url("../images/Ikona_OH_01.png");}
#TypProduktu #typ2828{background-image:url("../images/Ikona_SPOJKY_01.png");}
#TypProduktu #typ2843{background-image:url("../images/Ikona_PRISL_01.png");}
#TypProduktu #typ2895{background-image:url("../images/Ikona_SIT_01.png");}
#TypProduktu #typ2896{background-image:url("../images/Ikona_ZAL_01.png");}
#TypProduktu #typ2933{background-image:url("../images/Ikona_VARIANT_01.png");}
#TypProduktu #typ2988{background-image:url("../images/Ikona-sendvic-PVC_01.png");}
#TypProduktu #typ2989{background-image:url("../images/Ikona-sendvic-1L_01.png");}
#TypProduktu #typ2990{background-image:url("../images/Ikona-sendvic-2L_01.png");}
#TypProduktu #typ2802.active{background-image:url("../images/Ikona_PVC_aktiv.png");}
#TypProduktu #typ2780.active{background-image:url("../images/Ikona_DTD_aktiv.png");}
#TypProduktu #typ2791.active{background-image:url("../images/Ikona_TAZ_aktiv.png");}
#TypProduktu #typ2782.active{background-image:url("../images/Ikona_OH_aktiv.png");}
#TypProduktu #typ2828.active{background-image:url("../images/Ikona_SPOJKY_aktiv.png");}
#TypProduktu #typ2843.active{background-image:url("../images/Ikona_PRISL_aktiv.png");}
#TypProduktu #typ2895.active{background-image:url("../images/Ikona_SIT_aktiv.png");}
#TypProduktu #typ2896.active{background-image:url("../images/Ikona_ZAL_aktiv.png");}
#TypProduktu #typ2933.active{background-image:url("../images/Ikona_VARIANT_aktiv.png");}
#TypProduktu #typ2988.active{background-image:url("../images/Ikona-sendvic-PVC_aktiv.png");}
#TypProduktu #typ2989.active{background-image:url("../images/Ikona-sendvic-1L_aktiv.png");}
#TypProduktu #typ2990.active{background-image:url("../images/Ikona-sendvic-2L_aktiv.png");}
#TypProduktu a:hover{text-decoration:none;border-color:#999}
#TypProduktu a.active{text-decoration:none;border-color:#333; color:#000;}

.cena span.info {
    display:none;
    position: absolute;
    white-space:nowrap;
    border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 5px 5px rgba(0, 0,0, 0.1);
    -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    font-family: Calibri, Tahoma, Geneva, sans-serif;
    margin-left: 0;
    z-index: 1;
    float: right;
}
.ui-tooltip {
    text-align:right;
  }

.navod{font-size:15px; margin:3px 0 0; padding:0; line-height:1;}
.navod a{color:#333; text-decoration:underline; padding:3px 0 3px 30px; background:url("../images/Eshop/ico-pdf.png") 0 50% no-repeat;}
.navod a.xlsx{background:url("../images/Eshop/ico-xlsx.png") 0 50% no-repeat;}
.navod a:hover{text-decoration:none;}

.imgDekor{position:absolute; top:200px; left:473px; max-height:60px; z-index:1; }
.imgDekorLamely{position:absolute; top: 285px; left: 599px; max-height:60px; }
.imgDekor:hover, .imgDekorLamely:hover{max-height:none;}
.rowDruh{position:relative;}
.pripocty{float:right; width:190px; background:#fff; padding:3px; border:1px solid #999;}
.pripocty .reset{padding-left:50px;}
.pripocty label{float:left; margin-top:4px; margin-left:-50px;}
.pripocty p{padding-top:0; padding-bottom:0; margin-top:4px;}
.pripocty .w-full{width:100%;}
