﻿#content .ShoppingCart thead, 
#content .ShoppingCartSummary thead, 
#content .ShoppingCartSummary .rowsummary,
#content .ShoppingCart .alternating, 
#content #ShoppingCart .zakladni_informace,
#content #eshop_univerzal .checkout_zakladni_informace,
#content #eshop_univerzal .OrderCustomerDetail,
#content #ShoppingCart .zakladni_informace_adresa,
#content #ShoppingCart .prihlas_udaje,
#content #ShoppingCart .moje_objednavky,
#content #ShoppingCart .ShoppingCart th
{
  color:#000;
}
#content #ShoppingCart .ShoppingCart a
{
  color:#bbb;
}
#LoginControl a:active, #LoginControl a:visited, #LoginControl a:link
{
	color: #fff;
	text-decoration: underline;
}
#LoginControl a:hover
{
	color: #fff;
	text-decoration: none;
}
.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_LoginControl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.eshop_LoginControl table
{
	font-size: 100%;
	border-collapse: collapse;
	color: #000;
}
.eshop_LoginControl a:active, .eshop_LoginControl a:visited, .eshop_LoginControl a:link
{
	color: #fff;
	text-decoration: underline;
}
.eshop_LoginControl a:hover
{
	color: #fff;
	text-decoration: none;
}
.eshop_LoginControl label
{
	font-weight: bold;
}
.eshop_LoginControl input
{
	font-size: 100%;
}
.eshop_LoginControl .chckLogin input
{
	position: absolute;
	margin-top: -5px;
	_margin-top: -7px;
	margin-left: 0px;
	_margin-left: -4px;
}
.eshop_LoginControl .chckLogin label
{
	position: absolute;
	margin-top: -4px;
	margin-left: 22px;
}
#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 #333;
	border-right: 1px solid #333;
}
#ShoppingCart .moje_objednavky th.last
{
	border-right: 0px solid #333;
}
#ShoppingCart .moje_objednavky td
{
	padding: 2px 3px;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
}
#ShoppingCart .moje_objednavky td.last
{
	border-right: 0px solid #333;
}
#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 #333;
	border-right: 1px solid #333;
}
#ShoppingCart .zakladni_informace td.last
{
	border-right: 0px solid #333;
}
#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 #333;
}
#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 #333;
	border-right: 1px solid #333;
}
#ShoppingCart .zakladni_informace_adresa td.last
{
	border-right: 0px solid #333;
	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 #333;
	border-right: 0px solid #333;
}
#ShoppingCart .zakladni_informace .header2
{
	background: #C8D7E3;
	text-align: left;
	font-weight:bold;
	border-bottom:1px solid #333;
	border-right: 0px solid #333;
}
#ShoppingCart .zakladni_informace .hack
{
   width:154px;
   _width:140px;
}
#ShoppingCart .zakladni_informace tr.header2 td
{
  padding: 2px 10px;
}
#ShoppingCart input
{
	width: 250px;
	font-size: 11px;
}
#ShoppingCart .chk input
{
	width: 16px;
}
#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: 110px;
}
#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 #333;
	border-right: 1px solid #333;
}
#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: 45px 0px 3px 0px;
	text-align: center;
	color:#ccc;
	font-weight:bold;
	font-size: 10px;
	background-repeat:no-repeat;
}
#ShoppingCart .zpet
{
	display: block;
	font-size: 11px;
	background: #eb2a2f;
	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: #24a71b;
	padding: 2px 5px;
	float: right;
}
#eshop_univerzal .check_page_buttons .btn_dalsi_check
{
	text-align: center;
	width: 60px;
	display: block;
	font-size: 11px;
	background: #24a71b;
	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: #24a71b;
	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: #24a71b2;
	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: #eb2a2f;
	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 #333;
	border-right: 1px solid #333;
}
#ShoppingCart #detail_objednavky .seznam_zbozi th.last
{
	border-right: 0px solid #333;
}
#ShoppingCart #detail_objednavky .seznam_zbozi td
{
	padding: 2px 3px;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
}
#ShoppingCart #detail_objednavky .seznam_zbozi td.last
{
	border-right: 0px solid #333;
}
#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 #333;
	border-right: 1px solid #333;
}
#ShoppingCart #detail_objednavky .cena td
{
	padding: 2px 5px 2px 15px;
	border-bottom: 1px solid #333;
	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;
	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 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:#9c9c9c;
   color:#fff;
   border:0px;
}
td.radiob label, table.tab_zp_dopravy .radiob label
{
  position:relative;
  margin-left:3px;
  top:-2px;
}
td.radiob, table.tab_zp_dopravy .radiob
{
  line-height:17px;
}
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;
	text-align:left;
	font-weight: bold;
}
table.tab_zp_dopravy
{
	border-collapse: collapse;
	border: 0px;
	margin-top: 2px;
}
table.tab_zp_dopravy .dodaciAdresa 
{
	background-color: #333;
	color: White;
	
	text-align:left;
	font-weight: bold;
}
table.tab_zp_dopravy .checkout_zakladni_informace
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 11px;
	margin-top: 2px;
	border-collapse: collapse;
}
table.tab_zp_dopravy input
{
	font-size: 11px;
}
table.tab_zp_dopravy .checkout_zakladni_informace .hlavicka
{
	width: 150px;
}
table.tab_zp_dopravy .checkout_zakladni_informace tr
{
	background: #dedbde;
	border-bottom: 1px solid #333;
}
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 #333;
}

table.OrderCustomerDetail .DetailsView-Header td 
{
	background-color: #323232;
	color: White;
	font-weight: bold;		
}
table.OrderCustomerDetail td
{
	background: #dedbde;
	border-bottom: 1px solid #333;
}
.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;
	text-align:right;	
}

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;
}
