@import "main-sho.css";
@import "layout-sho.css";

/* layout web */
#podstranky-top-shop-border{
  margin:0px;
		padding:0px;
		height:1px;
		background: url(../img/pictogramy/podstranky-top-s-bg.png) top no-repeat;
	}
/* layout web - konec */

#shop-sho input {
 font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
}

#shop-sho select {
 font-family: Tahoma, Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
}

#shop-sho .kriterium select {
	font-size:11px;
}

#shop-sho A:link {
	text-decoration: underline;
}
#shop-sho A:visited {
	text-decoration: underline;
}
#shop-sho A:hover {
	text-decoration: none;
}

#ukonci_rayshop {
 color: #FF0000;
 width:100%;
 text-align:center;
 font-weight:bold;
 font-size:13px; 
}

/*-----------------------------pozadi -------------------*/

.back_0 {
	background-color: #E5F4D1;
}
.table_podklad {
	background-color: #FFFFFF;
}

/* ---------------------------cara ------------------------*/
.cara {
	padding:0px;
	margin:0px 15px 0px 15px; 
	height: 1px; 
	border-top:1px #53AACC solid; 	
}

/* ---------------------------odkazy ------------------------ */
.listovani {
 color: #0000FF;
 font-size: 12px;
 font-style: normal;
}
A.listovani:link {
 color:#0000FF;
}
A.listovani:visited {
 color:#0000FF;
}
A.listovani:hover {
 color:#0000FF;
	text-decoration:none;
}
.order_menu_link {
 font-size: 13px;
 font-style:normal;
 font-weight:normal;
 color:#0000FF;
}
A.order_menu_link:link {
 color:#0000FF;
 font-weight:bold;
}
A.order_menu_link:visited {
 color:#0000FF;
 font-weight:bold;
}
A.order_menu_link:hover {
 color:#0000FF;
 font-weight:bold;
	text-decoration:none;
}	

/* -------------------------tlacitka a inputy ----------------------- */
.reg_submit {
	margin:0px;
	padding: 0 2px 0px 3px;
	width:28px;
	height:26px;
	font-size:10px;

	color:#FFFFFF;
	font-weight:bold;
	background-color:#53AACC;
	border:2px #FFFFFF solid;
}
*html .reg_submit {
	height:24px;
}

.textbox2 {
	margin: 0;
	padding: 2px 0 0 4px;
	height:19px;
 color:#000000;
	background-color: #FFFFFF;
	border: 1px #53AACC solid;
}
*html .textbox2 {
		height:23px;
}
/*---------------------------nulovy pocet vysledku, problem s dtb, zamitnut pristup ----------*/

.no_result {
 margin:10px 0px 15px 15px;
	padding:12px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	line-height:180%;
}


/* -------------------------- top sekce ------------------------------*/
#top {
 width:557px;
	height:30px;
 text-align:right;
 background-color:#E5F4D1;
 font-size:12px;
 font-weight:normal;
 color:#020002;
}
#top_vypln { 
	padding:7px 16px 3px 16px;
}
#top_vypln img {
	position:relative;
	top:2px;
}
.link_top {
font-size:12px;
font-weight:normal;
color:#020002;
}
A.link_top:link {
color:#020002;
}
A.link_top:visited {
color:#020002;
}
A.link_top:hover {
color:#020002;
text-decoration:none;
}

/*-----------------------------menu-------------------------------*/
#menu_shop_box_outer {
 width:561px;
}
*html #menu_shop_box_outer {
 float:left;
	width:562px;
	margin-left:1px;
}
#menu_shop_box {
 padding-left:10px;
	border-bottom:2px #FFFFFF solid;
	border-top:2px #FFFFFF solid;
	background-color:#53AACC;
}
.menu_shop {
	height:28px;
 background-color:#53AACC;
}
/**html .menu_shop {
	margin:6px 0px 6px 0px;
}*/
.menu_shop td {
 font-size:12px;
	padding-left:6px;
	color:#FFFFFF;
}
.link {
 font-size:12px;
 color:#FFFFFF;
}
#shop-sho A.link:link {
 color:#FFFFFF;
	background-color:transparent;
}
#shop-sho A.link:visited {
 color:#FFFFFF;
	background-color:transparent;
}
#shop-sho A.link:hover {
 color:#FFFFFF;
 text-decoration: none;
	background-color:transparent;
}

.menu_selected {
 position:relative;
	top:1px;
	padding:3px;
 font-size:12px;
 color:#FFFFFF;
	background-color:#DD2222;
}
*html .menu_selected {
	top:0px;
}

#shop-sho A.menu_selected:link {
 color:#FFFFFF;
}
#shop-sho A.menu_selected:visited {
 color:#FFFFFF;
}
#shop-sho A.menu_selected:hover {
 color:#FFFFFF;
 text-decoration: none;
}

/*--------------------------- info -------------------------------*/
#info {
 width:557px;
 text-align:left;
}
#info_krit {
	margin:0px 0px 3px 0px;
	line-height:140%;
}
.top1 {
 font-size:12px;
 font-style:normal;
 font-weight:400;
 color:#000000;
}
.top2 {
 font-size: 12px;
 font-weight:bold;
 color:#FF0000;
}

/*--------------------------- vyhledavani ------------------------*/
.kriterium td {
	height: 171px;
}
table.kriterium {
 width:557px;
 border-bottom:0px #FFFFFF solid;
 font-size:12px;
 font-weight:bold;
 color:#000000;  
}
table#edice_top, table#edice_top table {
 width:557px;
 font-size:12px;
 color:#000000; 
	background-color:#E5F4D1; 
}
#edice_top div {
 margin:4px 0 8px 0;
 color:#53AACC;
}

.krit_nadpis {
 color: #FF0000;
	font-size:12px;
 font-weight: bold;
	padding:13px 5px 13px 15px;
}

.krit_nadpis p {
 margin-top:5px;
 font-size: 11px;
	color:#000000;
}

.krit_vypis_box {
 margin:5px 5px 6px 0px;
}

.krit_rol {
 margin:0px;
	padding:5px;
 color:#000000;
	font-size:12px;
}

select.krit_rol {
	padding:0px;
}

#krit_rol_zeme {
	width:114px;
}
#krit_box_zeme {
	width:109px;
}
#krit_rol_zeme_2 {
	width:159px;
}
#krit_box_zeme_2 {
	width:154px;
}
#krit_rol_obsah {
	width:106px;
}
#krit_box_obsah {
	width:101px;
}
#krit_rol_obsah_2 {
	width:123px;
}
#krit_box_obsah_2 {
	width:118px;
}
#krit_rol_vydavatel {
	width:152px;
}
#krit_box_vydavatel {
	width:147px;
}
#krit_rol_vydavatel_2 {
	width:190px;
}
#krit_box_vydavatel_2 {
	width:185px;
}
#krit_rol_jazyk {
	width:83px;
}
#krit_box_jazyk {
	width:78px;
}
#krit_rol_edice {
	width:132px;
}
#krit_rol_rozmer {
	width:379px;
}

/* pouziva se i pro spravu */
.krit_vypis_result {
 margin:0px 5px 6px 0px;
 font-size:11px;
 color:#000000;
}

.krit_zrus {
 margin-top:10px;
	padding:0px 3px 0px 3px;
 color: #FFFFFF;
 font-weight: bold;
 background-color: #53AACC;
 border:2px #FFFFFF solid;
}

.krit_noresult {
 width:100%;
	margin:15px 10px 25px 10px;
 font-size:13px;
 color:#FF0000;
 font-weight:bold;
}

.krit_zpet {
 font-size:12px;
 font-weight:bold;
 color:#000000;
}
A.krit_zpet:link {
 color:#000000;
}
A.krit_zpet:visited {
 color:#000000;
}
A.krit_zpet:hover {
 color:#000000;
 text-decoration: none;
}
#krit_submit_box {
 height:auto;
	padding:8px 5px 25px 15px;
}
#krit_submit_box input {
 height:26px;
 width:190px;
	padding:3px 4px 4px 4px;
	margin-top:6px;
 color: #FFFFFF;
 font-weight: bold;
 background-color: #53AACC;
 border:2px #FFFFFF solid;	
}
#sleva_kupon {
 color:#FF0000;
	font-weight:bold;
	font-size:12px;
}
#sleva_kupon input {width:100px;font-size:11px;}
.kriterium #sleva_kupon {
 height:auto;
	padding:0 5px 25px 15px;
}

/*-----------------------------listovani, vypis polozek----------------------*/

.listovani_box {
 margin-top:0px;
 width:557px;
}
.listovani_box td {
	padding: 15px 0px 15px 0px;
}
table.table_zbozi_out {
 width:450px;
	margin:0px 0px 10px 0px;
	background-color:#DAF1BA; 
 border: 1px #3BA500 solid;
}
.vypis_tit_zbozi {
 font-size:12px;
 font-weight:bold;
 color: #000000;
}
.vypis_nazev_zbozi {
 font-size:12px;
 font-weight:bold;
 color: #FF0000;
}
h2.vypis_nazev_zbozi {
	margin:0px;
	font-size:17px;
	font-weight:normal;
	color:#FF0000;
}
h4.vypis_nazev_zbozi {
	margin:8px 0px 19px 0px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.vypis_popis_zbozi {
 font-size:12px;
 font-weight:normal;
 color: #000000;
}
A.vypis_popis_zbozi:link {
 color: #000000;
}
A.vypis_popis_zbozi:visited {
 color: #000000;
}
A.vypis_popis_zbozi:hover {
 color: #000000;
	text-decoration:none; 
}
.kolik_back {
 width:35px;
	height:16px;
 margin:0px 4px 0px 0px;
	text-align:center;
 background-color:#FFFFFF;
 color:#000000;
 border:1px #3BA500 solid;
	font-size:12px;
}
* html .kolik_back {
	height:19px;
	margin-right:2px;
}

/*--------------------------------nova okna ----------------------------------*/

#okno {
 border:2px #3BA500 solid;
	margin:10px;
	padding:10px;
	background-color:#E5F4D1;
}

#okno table strong {
	color:#FF0000;
}

#okno table {
	font-size:12px;
	color:#000000;
	line-height:140%;
}

#okno table ul {
	margin: 0.5em 0em 0em 1.3em; padding:0;
 list-style-type: square;
}

#okno table li {
	margin: 0.5em 0 1.5em 0; padding:0;
}

#okno #okno_close {
	position:static;
}

A.okno_link:link {
 font-size:12px;
 color:#0000FF;
	text-decoration:underline;
}
A.okno_link:visited {
 color:#0000FF;
	text-decoration:underline;
}
A.okno_link:hover {
 color:#0000FF;
	text-decoration:none; 
}

#okno_close {
 padding:3px 5px 3px 5px;
 font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif;
 font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	background-color:#53AACC;
	border:1px solid #FFFFFF;
}

table.table_dopravne {
  margin-bottom:15px;
  border-top:1px;
  border-left:1px;
  border-right:0px;
  border-bottom:0px;
  border-style:solid;
  border-color:#3BA500;
		background-color:#E5F4D1;
}
.table_dopravne td {
  border-top:0px;
  border-left:0px;
  border-right:1px;
  border-bottom:1px;
  border-style:solid;
  border-color:#3BA500;
		font-size:12px;
}
.header_dopravne {
	background-color:#DAF1BA;
	color:#000000;
	font-weight:bold;
}

/*-------------------------------kosik, objednavka ------------------------------*/

table.table_kosik_border {
  width:527px;
  border-top:1px;
  border-left:1px;
  border-right:0px;
  border-bottom:0px;
  border-style:solid;
  border-color:#3BA500;
		background-color:#E5F4D1;
}
.table_kosik_border td {
  border-top:0px;
  border-left:0px;
  border-right:1px;
  border-bottom:1px;
  border-style:solid;
  border-color:#3BA500;
		font-size:12px;
}
.header_kosik {
 font-size: 12px;
 font-weight:bold;
	background-color:#CCEE99;
 color:#000000;
}
A.header_kosik:link {
 color:#0000FF;
	background-color:transparent;
	font-weight:normal;
}
A.header_kosik:visited {
 color:#0000FF;
	background-color:transparent;
	font-weight:normal;
}
A.header_kosik:hover {
 color:#0000FF;;
	background-color:transparent;
 font-weight:normal;
	text-decoration:none; 
}
.bottom_kosik {
	background-color: #FFFFFF;
	color:#FF0000;
}
#order_menu{
	margin: 0px 0px 0px 5px;
	text-align:left;
}
#kosik_history {margin:-20px 0px 0px 15px}
#kosik_history p {margin:0;padding:0 0 8px 0;}
#kosik_history a {font-size:12px;}

/*--------------------------------registracni formular, kontaktni udaje ------------*/

.reg_title {
 margin:15px 0px 15px 15px;
 font-size: 13px;
 font-style:normal;
 font-weight:bold;
 color:#295208;
}
#reg_info {
 margin:15px 0px 15px 15px;
	line-height:100%;
 font-size:12px; 
	font-style:normal; 
	font-weight:bold; 
	color:#0000FF;
}
.reg_error {
 font-size:12px; 
	font-style:normal; 
	font-weight:bold; 
	color:#FF0000;
}
A.reg_error:link {
 color:#FF0000;
}
A.reg_error:visited {
 color:#FF0000;
}
A.reg_error:hover {
 color:#FF0000;
	text-decoration:none; 
}
.reg_nazev {
 font-size: 13px;
 font-style:normal;
 font-weight:bold;
 color:#295208;
}
A.reg_nazev:link {
 color:#295208;
 font-weight:bold;
}
A.reg_nazev:visited {
 color:#295208;
 font-weight:bold;
}
A.reg_nazev:hover {
 color:#295208;
 font-weight:bold;
	text-decoration:none; 
}
.reg_free {
 padding:0px 4px 0px 4px;
 font-size:12px;
 font-style:normal;
 font-weight:normal;
 color:#295208;
}
A.reg_free:link {
 color:#295208;
}
A.reg_free:visited {
 color:#295208;
}
A.reg_free:hover {
 color:#295208;
	text-decoration:none; 
}
select.reg_free {
	color:#000000;
}
.reg_value {
 width:174px;
	height:20px;
	padding-top:3px;
 color:#000000;
	background-color: #FFFFFF;
	border: 1px #53AACC solid;
}
*html .reg_value {
	height:24px;
}
.reg_area {
 width:285px;
	height:135px;
	overflow:auto;
 color:#000000;
 font-size:12px;
 background-color:#FFFFFF;
 border:1px #53AACC solid;
}
/*--------------------------------objednavka--------------------------*/
.order_text {
 font-size: 13px;
 color:#000000;
}
.order_area {
 width:432px;
	height:135px;
	overflow:auto;
 color:#000000;
 font-size:12px;
 background-color:#FFFFFF;
 border:1px #53AACC solid;
}
table#order_logistika1 {
	width:380px;
	margin:10px 0px 0px 15px;
}
*html table#order_logistika1 {
	 margin-left:10px;
}
table#order_logistika2 {
	width:380px;
	margin:10px 0px 0px 18px;
}
*html table#order_logistika2 {
	 margin-left:10px;
}
/* po odeslani objednavky */
.order_sent {
 font-size: 13px;
 font-weight:bold;
 color:#295208;
}

