body, html {
	background-color:#D6D6D6;
	padding:0px;
	margin:0px;
	font-family:"Arial CE",Arial,Verdana,sans-serif;
	font-size:9pt;
}

table { font-size:9pt; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.mini {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}
a.mini:hover {
	text-decoration: underline;
}

/* styl hlavni tabulky shopu */
.master { background-color:white; width:800px; padding-left:4px; margin:auto; }
.master .master_content {
  background-image:url(images/design/right_bg.jpg);
  background-position:right;
  background-repeat:repeat-y;
  padding-right:56px;
}
.master .master_content div.content {
  padding:0 10px 20px 15px;
}
.master .master_content .top {
  background-image:url(images/design/top_right_bg.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  height:155px;
}


/* logo */
.master .master_content .top .logo {
  background-image:url(images/design/logo_bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  height:155px;
  width:273px;
  float:left;
}
.master .master_content .top .logo .logo_click {
  width:220px;
  height:100px;
  margin:auto;
  margin-top:26px;
  cursor:pointer;
}
/* cast s flashem */
.master .master_content .top .top_flash {
  float:left;
  width:361px;
  height:155px;
}

/* obsah stranky */
#page_content { width:744px; height:400px; }
#page_content td { vertical-align:top; }
#page_content td.section_left_menu {
  background-color:#D6D6D6;
  border-right:2px solid #B9B9B9;
  width:170px;
  padding-bottom:30px;
}
#page_content td.section_left_menu img { border:0px solid black; }
#page_content td.section_left_bottom {
  background-color:#D6D6D6;
  border-right:2px solid #B9B9B9;
  font-size:9pt;
  width:170px;
  padding-bottom:10px;
  text-align:center;
  vertical-align:bottom;
}
#page_content td.section_center {
  background-image:url(images/design/section_center_bg_left.jpg);
  background-position:left;
  background-repeat:repeat-y;
  width:440px;
}
/*#page_content td.section_center a { color:#EC1117; }*/
#page_content td.section_right {
  background-image:url(images/design/right_border_bg.jpg);
  background-position:left 20px;
  background-repeat:repeat-y;
  text-align:center;
  width:134px;
}
#page_content td.section_right img { border:0px solid black; }
#page_content td.section_center_and_right {
  background-image:url(images/design/section_center_bg_left.jpg);
  background-position:left;
  background-repeat:repeat-y;
  width:574px;
}


/* menu nahore */
.sect_top_menu {
  background-image:url(images/design/center_left_top_bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:21px;
}
.bgc4 {
  background-image:url(images/design/center_top_bg.jpg);
  background-position:top;
  background-repeat:repeat-x;
  height:17px;
}


/* copyright */
.copyright { padding:5px 10px 5px 0px; }
.copyright a { color:#FF0000; font-size:9pt; }
.logo_odn { width:60px; padding:5px 0 6px 0; }

/* seznam jazykovych lokalizaci */
.list_languages { padding:3px 0 0 3px; }



/* obsah stranky */
/*#page_content { padding:0px; }
.section_right {
  background-image:url(images/design/right_border_bg.jpg);
  background-position:left 20px;
  background-repeat:repeat-y;
  background-color:#FFFFFF;
  text-align:center;
  width:144px;
}
.bgc4 {
  background-image:url(images/design/center_top_bg.jpg);
  background-position:top;
  background-repeat:repeat-x;
  height:17px;
}*/







/* text na hlavni strance v cervenem ctverci */
/*#homepage {
	background-color: #EE1C23;
	width: 500px;
}
#homepage td {
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	color: #FFFFFF;
}
#homepage td span.title {
	font-size: 10pt;
	font-weight: bold;
}


.languagemanager {
  padding:3px 2px 0 3px;
}*/


/* box_title */
#box_title {
	background-image: url(images/design/box_title.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #FF0000;
	border-left:1px solid #B9B9B9;
	margin-top: 10px;
	padding: 6px 0 0 10px;
	width: 100%;
	height: 29px;
}
#box_title a {
	color: #000000;
	text-decoration: none;
}
#box_title a:hover {
	text-decoration: underline;
}
#box_title a.selected {
	color: #FF0000;
	text-decoration: none;
}
#box_title a.selected:hover {
	text-decoration: underline;
}



/* menu vlevo */
.menuVert, .menuVert ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
  width:170px;
}
.menuVert li {
  background-image:url(images/design/menuitem.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding:0px;
  padding-top:2px;
  padding-bottom:1px;
  margin:0px;
}
.menuVert li a {
  margin:0px;
  padding-left:28px;
  background-image:url(images/design/menu_li.jpg);
  background-position:10px 4px;
  background-repeat:no-repeat;
  font-size:9pt;
  font-weight:bold;
  color:#454545;
}
.menuVert li a:hover, .menuVert li a.active { color:#EC1119; text-align:right; }
.menuVert li.active { text-align:right; }
.menuVert li.active a { background:none; color:#EC1117; margin-right:9px; }
.menuVert li a { padding-left:28px; margin:0px; }

/*.menuVert, .menuVert ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
  width:170px;
}
.menuVert { margin-bottom:14px; }
.menuVert li {
  background-image:url(images/design/menuitem.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  padding:0px;
  padding-top:2px;
  padding-bottom:1px;
  margin:0px;
}
.menuVert li.active { color:#EC1117; text-align:right; }
.menuVert li.active a { background:none; color:#EC1117; margin-right:9px; }
.menuVert li a {
  margin:0px;
  padding-left:28px;
  background-image:url(images/design/menu_li.jpg);
  background-position:10px 4px;
  background-repeat:no-repeat;
  font-size:9pt;
  font-weight:bold;
  color:#454545;
  text-decoration: none;
}
.menuVert li a:hover { text-decoration:underline; color:#EC1117; }
/*.menuVert li a.current { color:#EC1117; }*/

/* submenu */
.menuVert ul { margin-top:1px; margin-bottom:5px; }
.menuVert ul li { text-align:left; padding-top:2px; padding-bottom:1px; }
.menuVert ul li a {
	background-image:url(images/design/menu_li2.jpg);
	background-position:14px 6px;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.menuVert li.active ul li a { 
	background-image:url(images/design/menu_li2.jpg); 
	background-position:14px 6px;
	background-repeat:no-repeat;
	color:#000000;
}




/* aktuality */
#aktuality {
	list-style-type:square;
	border:0px solid black;
	padding:0 0 0 15px;
	margin:0px;
}
#aktuality li {
	font-family: Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	height: 14px;
	padding:0px;
	margin:0px;
}




/* zapati */
/*#zapati {
	font-size: 8pt;
	color: #FF0000;
}*/




/* prehled kategorii */
#categsItemList {}
#categsItemList td { /*padding-left:10px;	padding-right:10px;*/ }





/* polozka v prehledu kategorii */
table.categsItem {
	border: 1px solid #E9E9EA;
	height: 90px;
	margin-bottom: 10px;
}
table.categsItem td.title {
	/* width: 110px; */
	padding:30px 10px 0 10px;
	background-color: #F8F8F8;
}
table.categsItem td.title a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
table.categsItem td.title a:hover {
	text-decoration: underline;
}
table.categsItem td.foto {
	background-color: #FFFFFF;
	text-align: center;
	width: 70px;
	padding: 9px 8px 4px 10px;
}
table.categsItem td.foto img {
  /* margin: 5px; */
}





/* detail zbozi */
#zbozi_detail_popis { width:100%; }
#zbozi_detail_popis td.popis {
	width: 248px;
	border: 1px solid #E9E9EA;
	background-color: #F8F8F8;
	padding: 7px 10px 7px 10px;
	font-size: 8pt;
}
#zbozi_detail_popis span.nadpis {
	font-weight: bold;
	font-size: 9pt;
	color: #EE1C23;
}
#zbozi_detail_popis td.foto {
	padding-left:20px;
}


/* detail zbozi ... cena */
#zbozi_detail_cena {
	margin: 10px 0 4px 10px;
}
#zbozi_detail_cena td {
	color: #EE1C23;
	font-size: 8pt;
}


/* detail zbozi ... parametry */
#zbozi_detail_pamaretry {
	border-top:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
	width:100%;
	margin:5px 0 5px 0;
}
#zbozi_detail_pamaretry td {
	border-right:1px solid #B9B9B9;
	border-bottom:1px solid #B9B9B9;
	padding:4px 8px 4px 8px;
	font-size:8pt;
}
#zbozi_detail_pamaretry td.name { /* jmeno parametru */
	background-color:#F8F8F8;
	font-weight:bold;
	width:130px;
}
#zbozi_detail_pamaretry td.value { /* hodnota parametru */
	font-weight:bold;
	color:#EE1C23;
}





/* tabulka s barevnou skalou */
#zbozi_detail_barevne_varianty { font-size:8pt; }
#zbozi_detail_barevne_varianty .detail { height:250px; width:150px; padding:2px 0 0 2px; }

/* miniobrazek varianty */
img.barevna_varianta_mini { cursor:pointer; }

/* */
.zbozi_detail_bott_section { 
	width:100%;
	border-left:1px solid #CBCBCB;
	margin-top:20px;
	margin-right:10px;
}
.zbozi_detail_bott_section td { 
	border-right:1px solid #CBCBCB;
}
.zbozi_detail_bott_section .title {
	padding:3px 6px;
	background-color:#F8F8F8;
	border-bottom:1px solid #CBCBCB;
	border-top:1px solid #CBCBCB;
	font-size:8pt;
	font-weight:bold;
}
.zbozi_detail_bott_section .content {
	padding:3px 6px;
	background-color:#FFFFFF;
	border-bottom:1px solid #CBCBCB;
	height:50px;
}
.zbozi_detail_bott_section .content a {
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	color:#263E4A;
}
.zbozi_detail_bott_section .content a:hover { text-decoration:underline; }




/* menu nahore */
div.top_menu {
  padding-left:4px;
  margin-top:8px;
  padding-bottom:10px;
  height:27px;
}
ul.top_menu { 
  list-style-type:none;
  margin:0px;
  padding:0px;
  white-space:nowrap;
}
ul.top_menu li {
  float:left;
  background-image:url(images/design/top_menu_in_bg.jpg);
  background-position:right top;
  background-repeat:no-repeat;
  padding:1px 16px 1px 0;
  margin-right:2px;
}
ul.top_menu li.first {}
ul.top_menu li a {
  float:left;
  padding-left:15px;
  background-image:url(images/design/top_menu_left_bg.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  font-weight:bold;
  font-size:9pt;
  color:#454545;
}
ul.top_menu li a:hover, ul.top_menu li a.active { color:#EC1117; }


/* horizontalni menu */
/*ul.menuHoriz {
	background: transparent; 
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	position: relative;
	font-family: Arial;
}
ul.menuHoriz li { 
	display: inline;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	background: white url("/images/design/intop_revers.jpg") repeat-x bottom left;
}
ul.menuHoriz li:first-child { 
	border-left: 4px double #d6d6d6;
}
.menuHoriz li a {
	margin: 0 0 0 10px;
	color: #454545;
	text-decoration: none;
	padding-right: 10px;
	border-right: 4px double #d6d6d6;
}
.menuHoriz li a:hover {
	text-decoration: underline;
}
.menuHoriz li .current {
	color: red;
}*/



/* tabulka s formularem pro vyhledavani */
#tableFind { margin:10px 0 0 10px; }
#tableFind td.name { padding-top:3px; padding-right:5px; font-size:8pt; }
#tableFind td.value { padding-bottom:3px; }
#tableFind select, #tableFind input.submit { font-size:8pt; }

/* tabulka vyhledavani */
#tableFinding { margin:10px 0 10px 0; font-size:8pt; }
#tableFinding a { font-weight:bold;	color:#000000; }
#tableFinding td {
	border-bottom: 1px solid #E9E9EA;
	padding: 3px 6px 3px 6px;
}
#tableFinding td.message {
	font-weight: bold;
	border-bottom: 0px solid #E9E9EA;
}
#tableFinding td.title {
	font-weight: bold;
	padding: 3px 6px 3px 6px;
}
#tableFinding td.data {
	background-color: #F8F8F8;
}
#tableFinding td.data_left {
	border-left: 1px solid #E9E9EA;
	background-color: #F8F8F8;
}
#tableFinding td.data_right {
	border-right: 1px solid #E9E9EA;
	background-color: #F8F8F8;
}

/* cast s odkazem zpet na vyhledavani */
.back_to_find { text-align:right; padding:10px 20px 20px 0; }
.back_to_find a { font-family:Arial; font-weight:bold; font-size:9pt; color:#EC1117; }
.back_to_find a:hover {}


#tablePaging {
	margin: 0 0 10px 0;
	font-size: 8pt;
}
#tablePaging td.count {
	padding-left: 8px;
}
#tablePaging td.paging {
	text-align: right;
	padding-right: 15px;
	font-weight: normal;
}
#tablePaging td.paging a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#tablePaging td.paging a:hover {
	text-decoration: underline;
}





/* seznam novinek */
#box_novinky { width:100%; margin-top:10px; }
#box_novinky td {
	text-align: center;
	width: 155px;
	padding-bottom: 10px;
	line-height: 20px;
}
#box_novinky td a.title {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
#novinky td a.title:hover {
	text-decoration: none;
}

