/*
//ARNO-JSANTA-090629-029 - filtr
//ARNO-JSANTA-090726-054 - uprava strankovani
//ARNO-JSANTA-100102-I025 - chyba pri navratu do kosiku + kontrola javascriptu
//ARNO-JSANTA-100117-061 - novy obrazek pro slevu
*/

body, html 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
font-family: Verdana, "Trebuchet MS", "Geneva CE", lucida, sans-serif !important; 
/*font-size: small !important;*/
font-size: 14px; 
} 

.resetovac 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
float: none; 
clear: both; 
width: 0px; 
height: 0px; 
line-height: 0px; 
font-size: 0px; 
} 
.textb {
	font-weight: bolder;
}
p, img, table, tr, th, td, h1, h2, h3, h4, h5 
{ 
border: 0px none; 
margin: 0px; 
padding: 0px; 
} 

/**********************************************************************************************/
/* ODKAZY */
.href_detail {
/*	font-size=*/
}
/**********************************************************************************************/






#bodyHlavicka 
{ 
background-color: #ffffcc; 
} 

#bodyPaticka 
{ 
background-color: #ffffcc; 
} 

#strankaHlavicka 
{ 
/*background-color: #dddddd;*/
 
} 
.text {
/*	font-size: 90%;*/

}

#strankaPaticka 
{ 
background-color: #dddddd; 
} 

#strankaObal 
{ 
width: auto; 
min-width: 1000px; 
max-width: 1000px; 
margin: 0px auto 0px auto; 
} 

#strankaObal1 
{ 
/*background: url('left.gif') top left repeat-y; */
} 

#strankaObal2 
{ 
/*background: url('right.gif') top right repeat-y; */
} 

#levyPanelObal 
{ 
float: left; 
width: 259px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
/*font-size: 90%;*/ 
} 

#pravyPanelObal 
{ 
/*
float: right; 
width: 130px; 
margin: 5px 5px 5px 0px; 
padding: 2px 2px 2px 2px; 
*/
/*font-size: 85%;*/ 
} 

#hlavniPanelObal 
{ 
padding: 0px 0px 0px 276px; 
/*_padding: 0px 0px 0px 273px; */
} 
#hlavniPanelObal2 
{ 
padding: 0px 0px 0px 276px; 
} 

#hlavniPanelVnitrek {
/*	background-color: red;*/
	padding: 0px 0px 0px 0px; 
	margin: 0px;
}
#hlavniPanelHlavicka 
{ 
background-image: url(images/main_page_header.jpg);
height: 55px;
/*background-color: #dddddd; */
} 

#hlavniPanelHlavicka2 
{ 
background-image: url(images/main_page/news.gif);
height: 55px;
/*background-color: #dddddd; */
} 

#hlavniPanelHlavicka h1, #hlavniPanelHlavicka2 h1 {
	padding: 17px 5px 5px 30px;
	font-size: 21px;
	font-style: italic;
}


#hlavniPanelPaticka 
{ 
background-color: #dddddd; 
} 

#levyPanelObal 
{ 
margin-left: 0px; 
} 

#pravyPanelObal 
{ 
margin-right: 0px; 
} 

/******************************************************************************/
h2 {
font-size: 135%;
padding: 0px;
}
a {
color: black;

}

/******************************************************************************/
/* LOGIN INFO */
/******************************************************************************/

#login_line {
background-image: url(images/login_line.jpg);
background-repeat: no-repeat;
height: 41px;
}

.login_info_uzivatel {
	padding: 8px 0px 0px 0px;	
	font-size: 80%;
}

.login_info_text {

	color: #C30000;
	text-decoration: underline;
}

.left_top {
background-image: url(images/left_top.gif);
background-repeat: no-repeat;
height: 28px;
padding: 12px 0px 0px 10px;
font-style: italic;
font-weight: normal;
}

.left_bottom {
/*background-image: url(images/left_bottom.gif);*/
background-image: url(images/left_bottom.jpg);
background-repeat: no-repeat;
height: 36px;
font-weight: bold;
font-size: 90%; 
padding: 8px 10px 0px 10px;
vertical-align: middle;
text-align: right;
}

.left_bottom_l {
background-image: url(images/left_bottom_l.gif);
background-repeat: no-repeat;
height: 8px;
}

.left_dark_middle {
background-image: url(images/left_back_d.gif);
background-repeat: repeat-y;
}

.left_light_middle {
/*background-image: url(images/left_back_l.gif);*/
background-image: url(images/left_back_d.gif);
background-repeat: repeat-y;
}

.login_text {
padding: 10px 0px 0px 20px;
font-size: 90%;
}

.login_padd {
padding: 5px 0px 0px 0px;
}


/* IKONY */
.ocko_b {
background-image: url(images/ocko_b.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 20px; 
height: 20px;
}

.telefon_v_b {
background-image: url(images/telefon_v_b.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 20px; 
height: 20px;
}

.important_text {
text-align: center;
font-size: 90%;
color: #c30000;
}
/* //IKONY */

#on_line_asistent {
padding: 3px 0px 0px 10px;
}
#on_line_asistent table {
font-size: 80%;
font-weight: bold;
}
#on_line_asistent textarea, input {
font-size: 100%;
}

/* vyhledavani */
.left_find_middle {
background-image: url(images/left_find_middle.gif);
background-repeat: no-repeat;
height: 76px;
}

#searching_border {
	padding: 0px 20px 0px 20px;
}
.searching_margin {
	padding: 10px 0px 10px 0px;	
}
.vyhledavani_odsazeni {
	padding: 10px 0px 0px 0px;		
}
	
/* 

/* ZALOZKY */
#zalozky table{
font-size: 80%;
}
/* //ZALOZKY */

/* VASE JISTOTY */
.kosik_nadpis, #vase_jistoty {
padding: 5px 0px 5px 10px;
font-size: 85%;
font-weight: bold;
line-height: 22px;
}
#vase_jistoty .important_text {
font-size: 130%;
font-weight: bold;
}
/* //VASE JISTOTY */

.light {
padding: 10px;
font-size: 90%;
color: #474747;
font-weight: normal;

}

/* KETEGORIE - START */
.category_top_damska, .category_top_panska, .category_top_detska, .category_top_znacka {
background-repeat: no-repeat;
height: 25px;
width: 259px;
text-align: center;
font-size: 85%;
font-weight: bold;
padding: 9px 0px 0px 0px;
}

.category_top_panska a, .category_top_damska a, .category_top_detska a, .category_top_znacka a {
    display: block;
    text-decoration: none;
}

.category_top_damska {
background-image: url(images/kat_damska.jpg);	
}
.category_top_panska {
background-image: url(images/kat_panska.jpg);
}
.category_top_detska {
background-image: url(images/kat_detska.jpg);
}
.category_top_znacka {
background-image: url(images/kat_znacka.jpg);
}


.sub_category_left {
width: 129px;
text-align: center;
}
.sub_category_left_div {
}

a.sub_category_left, a.sub_category_left:hover {
background-repeat: no-repeat;
text-decoration: none;
width: 129px;
height: 18px;
padding: 2px 0px 0px 0px;
display: block;
}

a.sub_category_left:hover {
background-image: url(images/kat_left_back.jpg);
}

a.sub_category_right {
background-repeat: no-repeat;
text-decoration: none;
width: 130px;
height: 18px;
padding: 2px 0px 0px 0px;
display: block;
text-align: center;
}

a.sub_category_right:hover {
background-image: url(images/kat_right_back.jpg);
}

.text85{
font-size: 85%;
font-weight: bold;
}

.text85_ul{
font-size: 85%;
font-weight: bold;
text-decoration: underline;
}

.text85n, .category_back, .category_back2{
font-size: 85%;
font-weight: normal;

}
.small_img {
	padding: 0px 5px 0px 15px;
}
.small_img_td {
	padding: 10px 0px 0px 0px;
}

/* KETEGORIE - END */
/*MAIN PAGE - KATEGORIE */
.category_back {
	padding: 5px 10px 5px 10px;
	/*text-align: center;*/
	background-image: url(images/category_back.gif);
	background-position: right;
	background-repeat: repeat-y;
	/*width: 332px; */
}
.category_back2 {
	padding: 5px 10px 5px 10px;
	text-align: center;
	/*background-color: Red;;	*/
	width: 372px;
	_width: 372px; 
	background-image: url(images/category_back2.jpg);	 	
	background-position: right;
	height: 30px;
}
.category_back2_td {	
	
}
/******************************************************************************/

/***************************************************************************/
/*aktuality																						*/
/***************************************************************************/
#aktuality {
background-image: url(images/main_page/news_back.gif);	
}
#ramecek_pad { 
	height: 300px;	
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px; 
	padding-right: 20px;
	max-height: 300px;
	overflow-x: hidden;
	overflow: auto; 
/*	padding-right: 15px;
	line-height: 13px;
	font-size: 11px;
	max-width: 100px; 
	height: 100px;
	overflow: scroll;
	overflow-x: hidden; */

}
.aktuality_nadpis_datum, .aktuality_nadpis, .aktuality_nadpis_text {
font-size: 85%;
}
.aktuality_nadpis {
color:#951111;	
}
.aktuality_nadpis_text {
	padding-bottom: 20px;
	padding-top: 7px;
}
#test {
	background-color: red;
}

/***************************************************************************/
/*seznam zbozi																					*/
/***************************************************************************/

.zbozi_img {
	height: 150px;
	/*text-align: center;*/
	padding: 0px 15px 0px 0px;
	vertical-align: middle;
}
.zbozi_back {
	background-image: url(images/main_page/item_back.gif);	
	height: 75px;
/*	text-align: center;*/
	padding: 0px 15px 0px 0px;
}

.zbozi_cena_popis {
	font-size: 80%;
	font-weight: bolder;
}

.zbozi_cena {
	font-size: 100%;
 	font-weight: bold;
	color:#951111;	
}
.zbozi_velikost_popis {
	font-size: 80%;
}

.seznam_zbozi {
	padding: 0px 0px 0px 15px; 
}
/***************************************************************************/
/*detail zbozi																					*/
/***************************************************************************/
#popis_obuvi, #popis_obuvi_vel, #popis_obuvi_poh {
	border: 1px solid black;
/*	width: 285px;	*/
	text-align: center;
}
#popis_obuvi_poh {
	height: 100px;
}
#popis_obuvi_pohledy {
	padding: 10px 0px 0px 0px;
}
#popis_obuvi_vel_odsazeni {
	padding: 5px 0px 0px 0px;		
}

#popis_obuvi_poh_odsazeni {
	padding: 5px 5px 0px 0px;		
		
}

#popis_obuvi_img {
	width: 424px;	
	text-align: center;
}
.popis_obuvi_vel_header {
	font-size: 80%; 	
	background-image: url(images/detail/detail_other_view_back.jpg);
	padding: 3px 5px 0px 5px;
	height: 17px;	
	background-position: right;
	background-repeat: no-repeat;
}
#popis_obuvi_vel_back {
	background-image: url(images/detail/detail_size_back.jpg);	
	background-position: right;
	background-repeat: repeat-y;
    padding: 0px 0px 10px 0px;
}
.popis_obuvi_text, .popis_obuvi_text_ul {
	font-size: 70%;
	font-weight: bolder;
}
.color_green {color: green; }
.font_size_12 {font-size: 12px; }

.popis_obuvi_text_ul {
	text-decoration: underline;
}

.popis_obuvi_cena1 {
	font-size: 80%;
}
.popis_obuvi_cena2 {
	font-size: 140%;
	color: red;
	font-weight: bold;
	
}

.popis_obuvi_usetrite {
	font-size: 130%;
}

.popis_obuvi_nazev {
	font-size: 120%;	
}
.box_top {
	background-image: url(images/box_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
/*	padding: 7px 0px 0px 0px; */
	height: 21px;
/*	border: 1px solid red; */
}

.discount_small { z-index: 9; position: relative; /*text-align: right; border: 1px solid red; top: -47px;*/ }
.discount_small .dis { z-index: 10; text-align: right; /*border: 1px solid red;*/ position: absolute;  top: 0px; left: 60px;}
.discount_small .img { z-index: 9; /*border: 1px solid blue;*/ position: relative; top: 0px;  }

.box_image {
/*	padding: 0px 0px 0px 4px;	 */
/*	text-align: right; */
	border: 1px solid red;    

	height: 155px;
	position: relative;
	z-index: 9;
/*	text-align: right;   */
}

.box_image_align {
/*	text-align: center;  */
/*	border: 1px solid red;    */
}
.box_image_vyrobce {
	position: relative;
	z-index: 9;
	padding: 0px 5px 0px 0px;
}
.box_vyprodej {z-index: 10;position: absolute; text-align: right; width: 100%;}
.box_image2 {z-index: 9;}
.box_vyprodej2 { z-index: 10; position: relative; width: 100%; text-align: right;
	/*border: 1px solid red; */}
.box_vyprodej2_item { position: relative;  top: -100px; }

#outer {
	height: 205px;
	overflow: hidden;
	/*position: relative;*/
	border: 1px solid red;  
/*	margin: 0px 0px 0px 18px;*/
}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: 20%; }
/*#inner {position: relative; top: -50%;
	margin: 0px 0px 0px 20px;} */
/* for explorer only */


/***************************************************************************/
/*hlavni stranka																				*/
/***************************************************************************/

#hlavniPanelHlavicka2
{ 
background-image: url(images/main_page/spring_discount.gif); 
height: 55px;
/*background-color: #dddddd; */
} 

/***************************************************************************/
/*kosik																							*/
/***************************************************************************/
.kosik_td_img, .kosik_th, .kosik_td {
	border-bottom: 1px solid 	#DDDDDD;
	font-size: 90%;
	font-weight: lighter;	
}

.kosik_td_img {
	padding: 13px;
}

.kosik_th {
	
	padding: 0px 0px 10px 0px;
}

/* odsazeni */
.kosik_p {
	padding: 0px 0px 0px 30px;
}

#kosik_footer {
	background-image: url(images/detail/detail_footer.jpg);
	background-repeat: no-repeat;
	height: 59px;
	padding: 15px 0px 0px 0px;
}

#kosik_footer_href {
padding: 0px 0px 10px 20px;	
font-size: 80%;
font-style: italic;
}

.kosik_nadpis {
	padding: 10px 0px 10px 10px;	
}

.text9 {
font-size: 80%;
font-style: italic;
}
.text10 {
font-size: 80%;
font-style: italic;

}

/* dropper menu - start*/

.flag {
position: absolute;
top: 0px;
right: 0px;
z-index: 10;
voice-family: "\"}\"";
voice-family:inherit;
top: 1px;
right: 0px;
}
/* Happy55 */
.leftflag {
position: absolute;
z-index: 10;
voice-family: "\"}\"";
voice-family:inherit;
top: -7px;
left: -2px;
}
.leftflagheld {
position: absolute;
z-index: 10;
voice-family: "\"}\"";
voice-family:inherit;
top: -7px;
left: -3px;
}
.productimagefc {
position: absolute;
border-width: 0px;
voice-family: "\"}\"";
voice-family:inherit;
bottom: 0px;
left: 0px;
}

.dropper_point{
background-color:#ffffff;
color:#203957;
cursor:pointer;
padding: 3px 5px 3px 5px;
}

.dropper_trenner {
width:100%;height:1px;
background:transparent url(filter/dotline_horizontal.gif ) repeat-x;
}
.dropper_trenner2 {
width:100%;
#width:91%;
height:1px;
background:transparent url(filter/dotline_horizontal.gif ) repeat-x;
}
.dropper_point span{
color:#DA2031;
}
.dropper_point_inactiv{
background-color:#ffffff;
color:#999999;
padding: 3px 5px 3px 5px;
}
.dropper_point_inactiv_over{
background-color:#F4BCC1;
color:#999999;
padding: 3px 5px 3px 5px;
}
.dropper_bg{
background-color:#ffffff;
}
.dropper_point_over{
background-color:#F4BCC1;
color:#212121;
cursor:pointer;
padding: 3px 5px 3px 5px;
}
.dropper_inline{
border:1px;
border-style:solid;
border-color:#DA2031;
}
.dropper_border {
border:0px;
border-style:solid;
border-color: #DA2031;
border-top:none;
}
.dropper_menu,.dropper_menu_over,.dropper_menu_activ{
border:1px;
border-style:solid;
border-color: #DA2031;
cursor:pointer;
width:164px;
color:#000000;
background-color:#ffffff;
margin-bottom:10px;
_margin-bottom:0px;
}
.dropper_menu .dropper_menu_mitte{
background-color:#999999;
height:1px;
border:0px;
}
.dropper_menu_over .dropper_menu_mitte, .dropper_menu_activ .dropper_menu_mitte{
background-color:#ffffff;
height:1px;
border:0px;
}
.dropper_menu .dropper_menu_oben,.dropper_menu_activ .dropper_menu_oben, .dropper_menu_over .dropper_menu_oben{
padding: 4px 0px 3px 5px;

color: #DA2031;

background-color: #f3b2ba;
font-weight:bold;
}
.dropper_menu .dropper_menu_unten{
padding: 1px 5px 1px 5px;
color:#DA2031;
background: #F4BCC1 url(filter/arrow_sub-open.gif) 150px 9px no-repeat;
font-weight:bold;
}
.dropper_menu_activ .dropper_menu_unten{
padding: 1px 5px 1px 5px;
color:#ffffff;
background: #DA2031 url(filter/arrow_sub-open_ws.gif) 150px 9px no-repeat;
font-weight:bold;
}
.dropper_menu_over .dropper_menu_unten{
padding: 1px 5px 1px 5px;
color:#ffffff;
background: #DA2031 url(filter/arrow_sub-open_ws.gif) 150px 9px no-repeat;
font-weight:bold;
}


/* strankovani */
/* //ARNO-JSANTA-090726-054 -> */
.current_page {
font-size: 120%;
font-weight: bold;
color: red;
}
a.str {
    text-decoration: none;

}
/* //ARNO-JSANTA-090726-054 <- */

/* dropper menu - end*/


#strankaObal 
{ 
width: 1000px; 
width: expression(document.body.clientWidth<604 ? "1000px" : (document.body.clientWidth>1000 ? "1000px" : "auto" ));
} 

.alert {font-size: 15px; color: red; padding:15px;  border: 2px solid red; }
.invisible { display: none; }


/* Filtr pro filtrování velikosti */
#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		margin-top:-3px;
		list-style: none;
		font-weight:bold;}

	#jsddm li a
	{	display: block;
		background: #F4BCC1;
		padding: 2px 5px;
		text-decoration: none;
		border: 1px solid #DA2031;
		width:130px;
		color: #DA2031;
		white-space: nowrap}

		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			margin-left:-300px;
			position: absolute;
			visibility: hidden;
			z-index:20;
			border-top: 1px solid white;
			font-size:90%
			}
		
		#jsddm li ul li
		{	float: none;
			font-weight: normal;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: white;
			color:#203957;
			cursor:default;
			width:700px;
			}
			
			#jsddm li ul li a span
		{	width: auto;
			border:1px solid white;
			cursor:pointer;}
			
				#jsddm li ul li a span:hover
		{	background: #F4BCC1;}
		

/* vyhledavaci policko */
.quicksearch input 
{
margin-left:10px;
width:195px;
border:1px solid gray;
margin-top:-2px;
}

.searchBg
{
	background-image:url('images/search_bg.gif');
}

.searchNoBg
{
	background:white;
}

.objednavka_dodani_border { border: 1px solid green; margin: 5px 0px 0px 0px; background-color: #ccffcc; padding: 15px 10px 15px 10px; }

.zpusob_platby_popis { padding: 8px 0px 0px 0px;
font-size: 90%;
}

.button_vloz_do_kosiku {
    width: 166px;
    height: 29px;
}

/* strankovani tlacitka */
a.str img.biggerSpace
{
 padding:5px 10px 5px 10px;
 border: 0px solid black;
 position:relative;
 top:5px
}

.discount_title{
    padding: 5px;
    color: red;
    display: block;   
}
