﻿#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 0px 15px;
  background:#940c00;
  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:0px;
  padding:30px 0px 0px 0px;
  height:150px;
}
#eshop_login_panel .eshop_LoginControl .pnl_left input
{
  font-size:12px;
  background:#d60000;
  border:1px solid #fff;
  font-family:Verdana;
  margin:0px 0px 0px 0px;
  width:160px;
  color:#fff;
  cursor:pointer;
  padding:3px 3px 3px 3px;
}
#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:#e7e3a5;
}
#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:block;
  margin-top:5px;
  height:32px;
  &height:28px;
}
#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:0px 0px 0px 0px;
  padding:0px;
}
#eshop_login_panel .eshop_LoginControl .pnl_right .txt
{
  font-size:12px;
  font-family:Verdana;
  margin:0px 0px 0px 0px;
  width:140px;
  padding:3px 3px 3px 3px;
}
#eshop_login_panel .eshop_LoginControl .pnl_right .btn
{
  font-size:12px;
  background:#a5a25a;
  border:1px solid #fff;
  font-family:Verdana;
  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
{
	font-size:10px !important;
	text-decoration: underline !important;
}
#eshop_login_panel #links a:hover
{
	text-decoration: none !important;
}
#ShoppingCart, #eshop_login_panel, #eshop_univerzal
{
  font-size:11px;
}
.login_user_default
{
	padding-left: 20px;
	height: 17px;
	
}
.logout_user_default
{
	padding-left: 20px;
	margin-left: 10px;
	height: 17px;
	
}
.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: Tahoma, Arial, Sans-Serif;
}
#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: Tahoma, Arial, Sans-Serif;
}
#ShoppingCart .btnUpdate
{
	border: 0px;
	background: #C11212;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	width: 100px;
	font-family: Tahoma, Arial, Sans-Serif;
}
#ShoppingCart .ChangePasswordPushButton
{
	border: 0px;
	background: #C11212;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	width: 100px;
	font-family: Tahoma, Arial, 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
{
	color: #fff;
	text-decoration: none;
}
#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
{
	color: #5C81A7;
	text-decoration: none;
}
#panel_userdetail_menu a.UserDetailPage2:link, #panel_userdetail_menu a.UserDetailPage2:active, #panel_userdetail_menu a.UserDetailPage2:visited, #panel_userdetai2_menu a.UserDetailPage2:hover
{
	color: #fff;
	text-decoration: none;
}
#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
{
	color: #5C81A7;
	text-decoration: none;
}
#panel_userdetail_menu a.UserDetailPage3:link, #panel_userdetail_menu a.UserDetailPage3:active, #panel_userdetail_menu a.UserDetailPage3:visited, #panel_userdetail_menu a.UserDetailPage3:hover
{
	color: #fff;
	text-decoration: none;
}
#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: #5C81A7;
	text-decoration: none;
}
#panel_userdetail_menu .UserDetailPage1_Active, #panel_userdetail_menu .UserDetailPage2_Active, #panel_userdetail_menu .UserDetailPage3_Active
{
	height: 19px;
	line-height: 17px;
	display: block;
	float: left;
	padding: 0px 25px 0px 10px;
	background: #C8D7E3 url(images/eshop/user_menu_r_a.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage2_Active
{
}
#panel_userdetail_menu .UserDetailPage3_Active
{
	background: #C8D7E3 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
{
	height: 17px;
	line-height: 17px;
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 0px 25px 0px 10px;
	background: #5C81A7 url(images/eshop/user_menu_r.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage2
{
	background: #5C81A7 url(images/eshop/user_menu_r.gif) 100% 0% no-repeat;
}
#panel_userdetail_menu .UserDetailPage3
{
	background: #5C81A7 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: 2px 3px;
	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: 2px 3px;
	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: #F0F4F7;
}
#ShoppingCart .moje_objednavky tr.sude
{
	background: #E1EAF0;
}
#ShoppingCart .moje_objednavky .header
{
	background: #C8D7E3;
}
#ShoppingCart .zakladni_informace
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 11px;
	margin-top: 1px;
	border-collapse: collapse;
}
#ShoppingCart .zakladni_informace td
{
	padding: 2px 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: #F0F4F7;
}
#ShoppingCart .zakladni_informace tr.sude
{
	background: #E1EAF0;
}
#ShoppingCart .zakladni_informace .header
{
	background: #C8D7E3;
	height: 40px;
	font-weight:bold;
	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: 2px 2px;
	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: #F0F4F7;
}
#ShoppingCart .zakladni_informace_adresa tr.sude
{
	background: #E1EAF0;
}
#ShoppingCart .zakladni_informace_adresa .header
{
	background: #C8D7E3;
	padding: 2px 2px;
	width:16%;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #fff;
	border-right: 0px solid #fff;
}
#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
{
	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:#D30F0F;
   color:#fff;
   border:0px;
}
#ShoppingCart input.btngen
{ 
   font-size:11px;
   width: 110px;
   margin-left:15px;
   padding:2px 0px;
   background:#D30F0F;
   color:#fff;
   border:0px;
}
#ShoppingCart input.txtpass
{ 
   width: 120px;
}
#ShoppingCart input.btne
{ 
   font-size:11px;
   width: 50px;
   _width:50px;
   padding:3px 0px;
   margin:3px 0px;
   background:#D30F0F;
   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: 2px 10px;
	text-align: left;
}
#ShoppingCart .prihlas_udaje td
{
	padding: 2px 10px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#ShoppingCart .prihlas_udaje td.last
{
	border-right: 0px;
}
#ShoppingCart .prihlas_udaje tr
{
}
#ShoppingCart .prihlas_udaje tr.liche
{
	background: #F0F4F7;
}
#ShoppingCart .prihlas_udaje tr.sude
{
	background: #E1EAF0;
}
#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;
}
#ShoppingCart
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ShoppingCart a:hover
{
	text-decoration: underline;
}
#eshop_univerzal .kosik_poznamka
{
	font-size: 9px;
}
#eshop_univerzal #steps
{
	height: 61px;
}
#eshop_univerzal .OrdStep1, #eshop_univerzal .OrdStep2, #eshop_univerzal .OrdStep3, #eshop_univerzal .OrdStep4
{
	height: 40px;
	width: 24.5%;
	display: block;
	float: left;
	margin: 0px 0px 1px 1px;
	
}
#eshop_univerzal .OrdStep1
{
	background: 50% 0% url( 'Images/Eshop/ord_step1.gif' );
}
#eshop_univerzal .OrdStep2
{
	background: 50% 0% url( 'Images/Eshop/ord_step2.gif' );
}
#eshop_univerzal .OrdStep3
{
	background: 50% 0% url( 'Images/Eshop/ord_step3.gif' );
}
#eshop_univerzal .OrdStep4
{
	background: 50% 0% url( 'Images/Eshop/ord_step4.gif' );
}
#eshop_univerzal .OrdStep4, #eshop_univerzal .OrdStep3, #eshop_univerzal .OrdStep2, #eshop_univerzal .OrdStep1
{
    background-repeat:no-repeat;
}
#eshop_univerzal .OrdStep1_Active, #eshop_univerzal .OrdStep2_Active, #eshop_univerzal .OrdStep3_Active, #eshop_univerzal .OrdStep4_Active
{
	display: block;
	height: 40px;
	width: 24.5%;
	float: left;
	margin: 0px 0px 1px 1px;
}
#eshop_univerzal .OrdStep1_Active
{
	background: 50% 0% url( 'Images/Eshop/ord_step1_active.gif' );
}
#eshop_univerzal .OrdStep2_Active
{
	background: 50% 0% url( 'Images/Eshop/ord_step2_active.gif' );
}
#eshop_univerzal .OrdStep3_Active
{
	background: 50% 0% url( 'Images/Eshop/ord_step3_active.gif' );
}
#eshop_univerzal .OrdStep4_Active
{
	background: 50% 0% url( 'Images/Eshop/ord_step4_active.gif' );
}
#eshop_univerzal .OrdStep1_Active, #eshop_univerzal .OrdStep2_Active, #eshop_univerzal .OrdStep3_Active, #eshop_univerzal .OrdStep3_Active, #eshop_univerzal .OrdStep4_Active
{
    background-repeat:no-repeat;
}
#eshop_univerzal .OrdStep1_inner, #eshop_univerzal .OrdStep2_inner, #eshop_univerzal .OrdStep3_inner, #eshop_univerzal .OrdStep4_inner
{
	display: block;
	padding: 26px 0px 3px 0px;
	text-align: center;
	/* color: #323232; */
	color:#000;
	font-weight:bold;
	font-size: 10px;
	background-repeat:no-repeat;
}
#ShoppingCart .zpet
{
	display: block;
	font-size: 11px;
	background: #da1111 url(images/Eshop/bg_button_back.gif) repeat-x;
	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: #323232;
	padding: 2px 5px;
	float: right;
}
#eshop_univerzal .check_page_buttons .btn_dalsi_check
{
	text-align: center;
	width: 60px;
	display: block;
	font-size: 11px;
	background: #323232;
	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: #323232;
	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: #da1111 url(images/Eshop/bg_button_back.gif) repeat-x;
	padding: 2px 0px;
	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: #C8D7E3;
	color: #000;
	line-height: 40px;
	padding: 0px 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;
	color: #314A60;
	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: #BA1111;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin-left: 10px;
	width: 110px;
	font-family: Tahoma, Arial, Sans-Serif;
}
#eshop_login_panel .passwordRecovery .passwordRecovery_text
{
	float: left;
	width: 100%;
	height: 76px;
}
#eshop_login_panel .passwordRecovery .passwordRecovery_text p
{
	margin: 0px;
	padding: 8px 10px 0px 10px;
}
#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: 4px 2px 4px 4px;
}
table.ShoppingCartSummary
{
	text-align: right;
	float: right;
	margin: 3px 0px 3px 0px;
}
span.cleaner 
{
	clear: both;
}
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 
{
	background-color: #d8d8d8;		
}

/* 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
{
    text-decoration:underline;
    margin-bottom:10px;
}
#content .tab_zp_dopravy a.pridat_adresu:active, #content .tab_zp_dopravy a.pridat_adresu:hover
{
    text-decoration:none;
    margin-bottom:10px;
}
#style_addres_kosik table input
{
   font-size:11px;
   width:200px;
}
#eshop_univerzal .txtMessage
{
  font-size:11px;
  padding:4px 5px;
  font-family:Tahoma, Arial CE;
}
#style_addres_kosik table input.btn
{
   font-size:11px;
   width:204px;
   _width:206px;
   padding:3px 0px;
   background:#D30F0F;
   color:#fff;
   border:0px;
}

table.tab_zp_dopravy 
{
	width: 100%;
	border-collapse: collapse;
}
table.tab_zp_dopravy th, table.tab_zp_dopravy td 
{
	padding: 3px;
}
table.tab_zp_dopravy th 
{
	background-color: #323232;
	color: White;
	padding:5px 3px;
	text-align:left;
	font-weight: bold;
}
table.tab_zp_dopravy
{
	border-collapse: collapse;
	border: 0px;
	margin-top: 2px;
}
table.OrderCustomerDetail
{
	margin: 2px 0px 2px 0px;
	width: 100%;
	background: #cdcdcd;
}

table.OrderCustomerDetail, table.OrderCustomerDetail tr, table.OrderCustomerDetail td 
{
	border-collapse: collapse;
	border: none;
	padding: 3px;
}
table.OrderCustomerDetail .DetailsView-Header td
{
	border-bottom: 1px solid #fff;
}

table.OrderCustomerDetail .DetailsView-Header td 
{
	padding:5px 3px;
	background-color: #323232;
	color: White;
	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;
}


td.OutOfStore 
{
	background-color: Red;
	color: White;
	font-weight: bold;
}

span.cleaner 
{
	clear: both;
}
.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;
}
