#body_,
#body_1 {
	font-family : Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;
	padding: 0px;
	margin : 0px;
	font-size: 12px;
  background-color: #FAFBD9;
	text-align : center;	
	color: #303030;
}
#body_1 {
  background-color: #A00F0C;
	background-image: url(design/bg.jpg);
}



/* take do WYSIWYG editoru a ADMIN.css */
a {
	color : #E00000;
	text-decoration : underline;
}
a:hover {
	color : #E00000;
	text-decoration : none;
}

img {
  border: 0px;
}

ul {
	margin-left: 0px;
	padding-left: 30px;
}
li {
	margin-left: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-size : 12px;
	margin-bottom : 12px;
	margin-top : 25px;
}
h2 {
	font-size : 12px;
	margin-bottom : 10px;
	margin-top : 20px;
}
h3, h4, h5, h6 {
	font-size : 12px;
	margin-bottom : 8px;
	margin-top : 12px;
}

sup, sub {
	font-size : 9;
}

td {
	font-size: 11px;
}

pre {
	font-size: 11px;
}

form {
	padding: 0px;
	margin : 0px;
}

p {
  margin-top: 0px;
  margin-bottom: 10px;
}
/* konec */



input,
textarea {
  border: 1px solid #8E8E8E;
  font-size: 10px;
}
textarea {
  font-size: 11px;
}





.nocss {
	display : none;
}
.clearer {
  clear: both;
}

#all_top {
  width: 100%;
	background-image: url(design/bg_top.jpg);
	background-repeat : repeat-x;
	background-position : top center;
	background-color : white;
}
#all_top2 {
	position : relative;
  width: 976px;
	padding : 0px;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
	text-align: left;
}

#all_middle {
  width: 100%;
  background-color : white;
}
#all_middle2 {
	position : relative;
  width: 976px;
	padding : 0px;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
	text-align: left;
}

#all_bottom {
  position : relative;
  width: 100%;
  height: 270px;
	background-image: url(design/bg_bottom.jpg);
	background-repeat : repeat-x;
	background-position : top center;
}
#all_bottom2 {
	position : relative;
  width: 976px;
	padding : 0px;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
	text-align: left;
}


#all2 {
}
#all3 {
	position : relative;
  width: 100%;
  _height: 550px;
  min-height: 550px;
  background-color: white;
}

#top { 
  position : relative;
  width: 100%;
  height: 168px;
}
#logo {
  position: absolute;
  top: 30px;
  left: 50px;
  height: 113px;
  width: 153px;
	background-image: url(design/bg_logo.jpg);
	background-repeat : no-repeat;
	background-position : top left;
}
#slogan {
  position: absolute;
  top: 95px;
  left: 205px;
  width: 281px;
  height: 33px;
	background-image: url(design/bg_slogan.jpg);
	background-repeat : no-repeat;
	background-position : top left;
}
#hotline {
  position: absolute;
  top: 22px;
  left: 295px;
  width: 132px;
  height: 14px;
	font-size: 13px;
	color: #D8220E;
	font-weight: bold;
}


#left_login,
#left_login_blank {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 224px;
  height: 93px;
	background-image : url(design/bg_login.jpg);
	background-repeat : no-repeat;
	background-position : left top;
}
#left_login_blank {
	background-image : url(design/bg_login_blank.jpg);
	text-align: center;
}
#left_login_prihlasen {
  padding-top: 5px;
	line-height: 1.5;
	font-size: 11px;
}
#left_login_title {
  text-align: center;
  color: #B19444;
  font-weight: normal;
	padding-top: 9px;
	font-size: 11px;
}
#login_jmeno,
#login_heslo {
  position: absolute;
  top: 32px;
  left: 17px;
  color: #B19444;
  font-size: 11px;
}
#login_heslo {
  top: 52px;
}
#login_jmenoform,
#login_hesloform {
  position: absolute;
  top: 32px;
  left: 63px;
  font-size: 11px;
  width: 100px;
  border: 0px;
  background-color : transparent;
  font-weight: normal;
}
#login_hesloform {
  top: 52px;
}
#login_submit {
  position: absolute;
  top: 35px;
  left: 181px;
  font-size: 11px;
  width: 26px;
  height: 26px;
  border: 0px;
  background-color : transparent;
  font-weight: bold;
  color: white;
  font-family : Tahoma;
}
#login_prihlasen {
  position: absolute;
  top: 50px;
  left: 28px;
  font-size: 11px;
  width: 210px;
  height: 50px;
  border: 0px;
  background-color : #0E8395;
  font-weight: normal;
  color: white;
  text-align: center;
}
#login_nick {
  padding-top: 4px;
  padding-bottom: 6px;
  font-weight: normal;
}
#login_nick span {
  font-weight: bold;
}
#left_obchodnipodminky {
  display: block;
  position: absolute;
  top: 72px;
  left: 56px;
  color: #B19444;
  font-weight: normal;
	padding-left: 11px;
	text-decoration: none;
	font-size: 11px;
}
#left_obchodnipodminky:hover {
  text-decoration: underline;
}


#kosik {
  display: block;
  position: absolute;
  top: 125px;
  right: 0px;
  width: 224px;
  height: 24px;
	background-image: url(design/bg_kosik.gif);
	background-repeat : no-repeat;
	background-position : top left;
	text-decoration: none;
}
#kosik2 {
  padding-top: 6px;
  padding-right: 13px;
  color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	font-family : Tahoma;
	text-align: right;
}

#topmenu {
  padding-left: 415px;
}
#topmenu2 {
  height: 45px;
}
.topmenu_item_1,
.topmenu_item_2,
.topmenu_item_3,
.topmenu_item_4,
.topmenu_item_5,
.topmenu_item_6,
.topmenu_item_7,
.topmenu_item_1_on,
.topmenu_item_2_on,
.topmenu_item_3_on,
.topmenu_item_4_on,
.topmenu_item_5_on,
.topmenu_item_6_on,
.topmenu_item_7_on {
  float: left;
  display: block;
  width: 58px;
  height: 34px;
	background-image: url(design/bg_topitem_1.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
.topmenu_item_2,
.topmenu_item_2_on {
  width: 87px;
	background-image: url(design/bg_topitem_2.gif);
}
.topmenu_item_3,
.topmenu_item_3_on {
  width: 74px;
	background-image: url(design/bg_topitem_3.gif);
}
.topmenu_item_4,
.topmenu_item_4_on {
  width: 80px;
	background-image: url(design/bg_topitem_4.gif);
}
.topmenu_item_5,
.topmenu_item_5_on {
  width: 60px;
	background-image: url(design/bg_topitem_5.gif);
}
.topmenu_item_6,
.topmenu_item_6_on {
  width: 64px;
	background-image: url(design/bg_topitem_6.gif);
}
.topmenu_item_7,
.topmenu_item_7_on {
  width: 73px;
	background-image: url(design/bg_topitem_7.gif);
}
.topmenu_item_1:hover,
.topmenu_item_2:hover,
.topmenu_item_3:hover,
.topmenu_item_4:hover,
.topmenu_item_5:hover,
.topmenu_item_6:hover,
.topmenu_item_7:hover,
.topmenu_item_1_on,
.topmenu_item_2_on,
.topmenu_item_3_on,
.topmenu_item_4_on,
.topmenu_item_5_on,
.topmenu_item_6_on,
.topmenu_item_7_on, 
.topmenu_item_1_on:hover,
.topmenu_item_2_on:hover,
.topmenu_item_3_on:hover,
.topmenu_item_4_on:hover,
.topmenu_item_5_on:hover,
.topmenu_item_6_on:hover,
.topmenu_item_7_on:hover  {
	background-position : right 0px;
}



#left {
  float: left;
  width: 264px;
}
#left2 {
  width: 248px;
}

#right {
  float: left;
  width: 709px;
}
#right2 {
  width: 709px;
}




#menu_top {
  width: 100%;
  height: 8px;
  font-size: 1px;
	background-image: url(design/bg_menu_top.gif);
	background-repeat : no-repeat;
	background-position : top left;
}
#menu_bottom {
  width: 100%;
  height: 8px;
  font-size: 1px;
	background-image: url(design/bg_menu_bottom.gif);
	background-repeat : no-repeat;
	background-position : top left;
}
#menu {
  background-color: white;
} 
.menu_item,
.menu_item_on {
  display: block;
  padding-top: 8px;
  padding-bottom: 9px;
  padding-left: 27px;
  padding-right: 10px;
	background-image: url(design/bg_menuitem.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #1D2577;
	text-decoration: none;
	font-family : Tahoma;
	line-height: 1.2;
	border-bottom: 1px solid white;
} 
.menu_item_on, 
.menu_item_on:hover, 
.menu_item:hover {
  background-image: url(design/bg_menuitem.gif);
  background-position : right 0px;
	color: white;
}  

.submenu_top {
  height: 6px;
  background-color: #FEE0E0;
  font-size: 1px;
}
.submenu_bottom {
  height: 6px;
  background-color: #FEE0E0;
  border-bottom: 1px solid #EBEBEB;
  font-size: 1px;
}
.submenu {
  background-color: #FEE0E0;
}
.submenu_item1,
.submenu_item1_on,
.submenu_item1-plus,
.submenu_item1_on-plus,
.submenu_item2,
.submenu_item2_on,
.submenu_item2-plus,
.submenu_item2_on-plus,
.submenu_item3,
.submenu_item3_on {
  display: block;
  padding-top: 0px;
  padding-bottom: 4px;
  padding-left: 26px;
  padding-right: 3px;
	background-image: url(design/bg_submenu_item.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
	font-weight: bold;
	font-size: 11px;
	color: #303030;
	text-decoration: none;
} 
.submenu_item1_on,
.submenu_item1:hover,
.submenu_item1_on:hover,
.submenu_item1_on-plus,
.submenu_item1-plus:hover,
.submenu_item1_on-plus:hover,
.submenu_item2_on,
.submenu_item2:hover,
.submenu_item2_on:hover,
.submenu_item2_on-plus,
.submenu_item2-plus:hover,
.submenu_item2_on-plus:hover,
.submenu_item3_on,
.submenu_item3:hover,
.submenu_item3_on:hover {
	color: #F20000;
	font-weight: bold;
	background-position : right 3px;
} 
.submenu_item2,
.submenu_item2_on,
.submenu_item2-plus,
.submenu_item2_on-plus,
.submenu_item3,
.submenu_item3_on {
	padding-left: 43px;
	background-position : 10px 3px;
} 
.submenu_item3,
.submenu_item3_on {
	padding-left: 46px;
	background-image: url(design/bg_submenu_item.gif);
	background-position : 16px 3px;
} 
.submenu_item2_on,
.submenu_item2:hover,
.submenu_item2_on:hover,
.submenu_item2_on-plus,
.submenu_item2-plus:hover,
.submenu_item2_on-plus:hover,
.submenu_item3_on,
.submenu_item3:hover,
.submenu_item3_on:hover {
	background-position : -237px 3px;
} 
.submenu_item3_on,
.submenu_item3:hover,
.submenu_item3_on:hover {
	background-position : -231px 3px;
} 
.submenu_item1-plus,
.submenu_item1_on-plus,
.submenu_item2-plus,
.submenu_item2_on-plus {
	background-image: url(design/bg_submenu_item-plus.gif);
} 




.menuikona {
  display: block;
  position: relative;
  float: left;
  width: 141px;
  height: 206px;
  color: #1D2577;
  font-weight: normal;
  text-decoration: none;
  margin-bottom: 0px;
	background-image: url(design/bg_imgmenu2.gif);
	background-repeat : repeat-x;
	background-position : 0px top;
}
.menuikona:hover {
  color: #F20000;
  text-decoration: underline;
  background-position : -142px top;
}
.menuikona_nazev {
  padding-top: 10px;
  padding-left: 3px;
  text-align: center;
  font-size: 11px;
}
.menuikona_img {
  text-align: center;
  padding-top: 11px;
  padding-left: 3px;
}
.menuikona_img img {
  border: 0px solid #E0E0E0;
}
.menuikona_imgspacer {
  height: 135px;
}
.menuikona_horizontalspacer {
  float: left;
  width: 1px;
  height: 5px;
  font-size: 1px;
}
.menuikona_bottomspacer {
  width: 100%;
  height: 3px; 
  font-size: 1px;
}


#copyright {
	padding-top : 62px;
	font-family : Arial;
}
#copyright2 {
  position: relative;
  text-align: center;
  color: #98A692;
  font-size: 10px;
}
#copyemail {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 200px;
  height: 14px; 
  text-align: left;
}
#copyemail a {
	color: #98A692;
	text-decoration: underline;
}
#copyemail a:hover {
	color: #98A692;
	text-decoration: none;
}
#fresco {
  position: absolute;
  top: 0px;
  right: 17px;
  width: 200px;
  height: 14px; 
  text-align: right;
}
#fresco a {
	color: #98A692;
	text-decoration: none;
}
#fresco a:hover {
	color: #98A692;
	text-decoration: underline;
}
#frescologo {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 16px;
  height: 14px; 
  text-align: right;
}


/* ODKAZ ZPET */
.back {
  padding-top: 5px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-size: 11px;
}
.back a {
  font-weight: bold;
  text-decoration: underline;
}
.back a:hover {
  text-decoration: none;
}



/* VYHLEDAVANI */
#search {
  position: absolute;
  top: 34px;
  left: 378px;
  width: 284px;
  height: 29px;
	background-image: url(design/bg_search.gif);
	background-repeat : no-repeat;
	background-position : top left;
}
#hledat {
  position: absolute;
  top: 2px;
  left: 15px;
}
#hledat_text {
  width: 180px;
  font-size: 11px;
  color: #3D3D3D;
  padding: 0px;
  margin: 0px;
  margin-top: 6px;
  border: 0px solid white;
}
#hledat_send {
  position: absolute;
  top: 0px;
  left: 200px;
  height: 24px;
  width: 58px;
  font-size: 11px;
  font-weight: bold;
  color: #3D3D3D;
	border: 0px;
	cursor: pointer; cursor: hand;
	background-color : transparent;
}

/* TOPLIST */
#toplist {
  width: 100%;
  height: 1px;
  display: block;
  font-size: 0px;
  background-color : #F1EFE2;
}



/* UVODNI STRANA */
#splash {
  height: 380px;
}
#uvod_linka {
  position: absolute;
  top: 598px;
  left: 0px;
  width: 100%;
  border-top: 1px solid #E6E6E6;
}


/* PATH */
#path {
  float: left;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 18px;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}
#path a {
  color: #E00000;
}
#path a:hover {
  color: #303030;;
}

#pathsubpolozky {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}
#path a {
  color: #E00000;
}
#path a:hover {
  color: #303030;;
}

/* SHOP */
.shop {
  padding-bottom: 15px;
}
.shop_razenipolozek {
  position: relative;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 10px;
  display: block;
  text-align: right;
}
.shop_order {
  padding-right: 25px;
}
#sortmenu {
  display: none;
  position: absolute;
  top: 24px;
  right: 0px;
  width: 150px;
}
.sortmenu_top,
.sortmenu_bottom {
  height: 7px;
  background-color: #A7A7A7;
  font-size: 1px;
}
.sortmenu_body {
  padding-left: 15px;
  padding-right: 15px;
  background-color: #e0e0e0;
  text-align: left;
}
.sortmenu_bottom {
  background-color: #A7A7A7;
}
.sortmenu_item {
  display: block;
  font-weight: bold;
  text-decoration: none;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 11px;
}
.sortmenu_item:hover {
  text-decoration: underline;
}

.shop_item {
  float: left;
  width: 233px;
	background-image: url(design/bg_shop_item.gif);
	background-repeat : repeat-x;
	background-position : left top;
}
.shop_item2 {
  display: block;
}

.shop_item_topspacer {
  width: 100%;
  height: 8px; 
  font-size: 1px;
}
.shop_item_bottomspacer {
  width: 100%;
  height: 3px; 
  font-size: 1px;
}
.shop_item_horizontalspacer {
  float: left;
  width: 5px;
  height: 221px;
  font-size: 1px;
}
.shop_item_body {
  height: 221px; 
  font-size: 11px;
}
.shop_item_nazev {
  _height: 33px;
  min-height: 33px;
}
.shop_item_nazev2 {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
  color: #E00000;
  font-weight: bold;
	background-image: url(design/bg_shop_item-aux.gif);
	background-repeat : no-repeat;
	background-position : left top;
}
.shop_item_nazev a {
  color: white;
  text-decoration: none;
}
.shop_item_nazev a:hover {
  color: white;
  text-decoration: underline;
}
.shop_item_a {
  display:block;
}
.shop_item_left {
  float: left;
  width: 129px;
}
.shop_item_right {
  float: left;
  width: 100px;
}
.shop_item_ikony {
  height: 25px;
}
.shop_ikona_novinka,
.shop_ikona_nastip,
.shop_ikona_vyprodej,
.shop_ikona_supersleva,
.shop_ikona_novinka2,
.shop_ikona_nastip2,
.shop_ikona_vyprodej2,
.shop_ikona_supersleva2 {
  float: left;
  display: block;
  width: 85px;
  height: 21px; 
	background-image: url(design/bg_ikona_novinka.gif);
	background-repeat : no-repeat;
	background-position : left 0px;
}
.shop_ikona_nastip {
  width: 85px;
	background-image: url(design/bg_ikona_nastip.gif);
}
.shop_ikona_vyprodej {
  width: 85px;
	background-image: url(design/bg_ikona_vyprodej.gif);
}
.shop_ikona_supersleva {
  width: 85px;
	background-image: url(design/bg_ikona_supersleva.gif);
}

.shop_ikona_novinka2,
.shop_ikona_nastip2,
.shop_ikona_vyprodej2,
.shop_ikona_supersleva2 {
  float: left;
  width: 119px;
  height: 25px; 
  padding-top: 0px;
	background-image: url(design/bg_ikona_novinka-big.gif);
}
.shop_ikona_nastip2 {
	background-image: url(design/bg_ikona_nastip-big.gif);
}
.shop_ikona_vyprodej2 {
	background-image: url(design/bg_ikona_vyprodej-big.gif);
}
.shop_ikona_supersleva2 {
	background-image: url(design/bg_ikona_supersleva-big.gif);
}


.shop_ikona_dokosiku {
  display: block;
  width: 68px;
  height: 26px; 
	background-image: url(design/bg_ikona_dokosiku.gif);
	background-repeat : no-repeat;
	background-position : left top;
}
.shop_item_cenaold,
.shop_item_cenaoldblank {
  padding-top: 4px;
  text-decoration: line-through;
  font-size: 12px;
}
.shop_item_cenaoldblank {
  text-decoration: none;
}
.shop_item_cena {
  padding-top: 0px;
  font-size: 18px;
  color: #FF0000;
  font-weight: bold;
}
.shop_item_cena-navyzadani {
  padding-top: 21px;
  padding-bottom: 3px;
  font-size: 14px;
  color: #FF0000;
  font-weight: bold;
}
.shop_item_dph {
  padding-top: 0px;
  padding-bottom: 3px;
  font-size: 10px;
  font-weight: bold;
}
.shop_item_foto {
  padding-left: 10px; 
  height: 110px;
	background-image: url(design/bg_shop_item_img.gif);
	background-repeat : no-repeat;
	background-position : 10px 0px; 
}
.shop_item_foto img {   
  padding-top: 3px;
  padding-left: 3px; 
}
.shop_item_popis {
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 8px;
  color: #1D2577;
}

/* SHOP DETAIL */
#shop_itemdetail_top {
  width: 100%;
  _height: 28px;
  min-height: 28px;
	background-image: url(design/bg_shop_itemdetail_top.gif);
	background-repeat : repeat-x;
	background-position : left top;
}
#shop_itemdetail_topleft {
  float: left;
  width: 295px;
  font-weight: bold;
  color: white;
  padding-top: 8px;
  padding-bottom: 5px;
  padding-left: 13px;
  font-size: 11px;
}
#shop_itemdetail_topright {
  float: right;
  width: 380px;
  font-weight: bold;
  color: #4B4B4B;
  padding-top: 8px;
  padding-bottom: 5px;
  padding-right: 20px;
  text-align: right;
}
#shop_itemdetail_topright a {
  color: #4B4B4B;
  text-decoration: none;
}
#shop_itemdetail_topright a:hover {
  text-decoration: underline;
}
#shop_itemdetail_body {
  width: 100%;
}
#shop_itemdetail_body2 {
	border-top: 0px solid #EDEDED;
	border-bottom: 0px solid #EDEDED;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
}
#shop_itemdetail_body3 {
	background-image: url(design/bg_shop_itemdetail_all.gif);
	background-repeat : repeat-x;
	background-position : left bottom;
  _height: 510px;
  min-height: 510px;
}
#shop_itemdetail_body4 {
	padding-top: 11px;
	padding-bottom: 0px;
}
#shop_itemdetail_bottom {
  height: 16px;
	background-image: url(design/bg_shop_itemdetail_bottom.gif);
	background-repeat : repeat-x;
	background-position : left top;
}
.shop_itemdetail_left {
  float: left;
  width: 325px;
}
.shop_itemdetail_right {
  position: relative;
  float: left;
  width: 363px;
}
.shop_itemdetail_ikony,
.shop_itemdetail_ikony-nodown {
  padding-top: 0px;
  padding-bottom: 0px;
  width: 200px;
  text-align: left;
}
.shop_itemdetail_ikony {
  height: 25px;
}

.shop_itemdetail_ikony2 {

}
.shop_ikona_tectnickylist {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 161px;
  height: 26px;
	background-image: url(design/bg_ikona_technickylist.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px; 
}

#techlisty {
  display: none;
  position: absolute;
  top: 28px;
  right: 0px;
  width: 160px;
}
.techlisty_top,
.techlisty_bottom {
  height: 7px;
  background-color: #D67E45;
  font-size: 1px;
}
.techlisty_body {
  padding-left: 10px;
  padding-right: 10px;
  background-color: #F0CDB5;
  text-align: left;
}
.techlisty_bottom {
  background-color: #D67E45;
}
.techlisty_item {
  display: block;
  font-weight: bold;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  color: #4B4B4B;
}
.techlisty_item:hover {
  text-decoration: underline;
}



.shop_itemdetail_foto {
  padding-left: 15px;
  height: 290px;
	background-image: url(design/bg_shop_itemdetail_img.gif);
	background-repeat : no-repeat;
	background-position : 10px 0px; 
}
.shop_itemdetail_foto img {
  padding-top: 6px;
  padding-left: 0px; 
}

#shopcarousel {
  padding-top: 10px;
  padding-left: 14px;
}

.shop_itemdetail_nazev {
  padding-top: 20px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 0px;
  color: #4EA300;
  font-weight: bold;
  font-size: 16px;
}
.shop_itemdetail_popis {
}
.shop_itemdetail_popis1 {
}
.shop_itemdetail_popis2 {
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-right: 0px;
  line-height: 1.3;
  font-size: 12px;
}
#shop_itemdetail_zbytekpopisu {
  display: none;
}

.shop_itemdetail_zvyrazneno {
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 5px;
  font-size: 13px;
}
#shop_itemdetail_cenatop {
  width: 100%;
  height: 30px; 
  font-size: 1px;
	background-image: url(design/bg_shop_itemdetail_cenatop.gif);
	background-repeat : no-repeat;
	background-position : 0px bottom; 
}
#shop_itemdetail_cenabody {
  position: relative;
  width: 100%;
  height: 78px;
	background-color: #F6F6F6;
}
#shop_itemdetail_cenabody2 {
  padding-top: 23px;
  padding-bottom: 8px;
	padding-left: 35px;
}
#shop_itemdetail_puvodnisuma {
  position: absolute;
  top: 8px;
  left: 35px;
  font-size: 13px;
  text-decoration: line-through;
  font-weight: normal;
}
#shop_itemdetail_suma {
  font-size: 24px;
  font-weight: bold;
  color: #FE0000;
}
#shop_itemdetail_navyzadani {
  font-size: 14px;
  font-weight: bold;
  color: #FE0000;
}
#shop_itemdetail_dph {
  font-size: 12px;
  font-weight: bold;
}
#shop_itemdetail_cenabottom {
  width: 100%;
  height: 10px; 
  font-size: 1px;
	background-image: url(design/bg_shop_itemdetail_cenabottom.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px; 
}
#shop_itemdetail_pocetkusu {
  position: absolute;
  top: 27px;
  left: 190px;
  font-weight: normal;
}
#shop_itemdetail_pocetkusu2 {
  position: relative;
}
#shop_itemdetail_pocetkusubezvar {
  font-weight: normal;
  padding-top: 16px;
}
#shop_itemdetail_pocetkusubezvar2 {
  position: relative;
}
#detail_kusu,
#detail_kusubezvar {
  position: absolute;
  top: 0px;
  left: 0px;
  border: 0px;
  width: 24px;
  height: 26px; 
	background-image: url(design/bg_shop_itemdetail_kusu.gif);
	background-repeat : no-repeat;
	background-position : left top;
	font-size: 16px;
	text-align: center;
}
#detail_kusubezvar {
  left: 243px;
}
#detail_ks,
#detail_ksbezvar {
  position: absolute;
  top: 7px;
  left: 32px;
}
#detail_ksbezvar {
  left: 275px;
}
#detail_dokosiku {
  position: absolute;
  top: 0px;
  left: 52px;
  border: 0px;
  width: 68px;
  height: 26px; 
	background-image: url(design/bg_ikona_dokosiku.gif);
	background-repeat : no-repeat;
	background-position : left top;
}
#detail_dokosikubezvar {
  position: absolute;
  top: 0px;
  right: 0px;
  border: 0px;
  width: 68px;
  height: 26px; 
	background-image: url(design/bg_ikona_dokosiku.gif);
	background-repeat : no-repeat;
	background-position : left top;
}

.shop_spacer_parvar {
  height: 0px;
}
.shop_itemdetail_linkaup {
  height: 17px;
  font-size: 1px;
}
.shop_itemdetail_linka {
  height: 5px;
  font-size: 1px;
  background-color : #E1E1E1;
}
.shop_itemdetail_linkabot {
  height: 5px;
  font-size: 1px;
}

.shop_itemdetail_zbytek {
  padding-top: 0px;
  padding-bottom: 15px;
  padding-left: 0px;
  padding-right: 0px;
}
.shop_itemdetail_parametr {
  padding-top: 13px;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 15px;
	font-weight: bold;
	font-size: 12px;
}
.shop_itemdetail_varianty_top {
  width: 100%;
  height: 0px; 
  font-size: 1px;
}
.shop_itemdetail_parametry_top {
  width: 100%;
  height: 10px; 
  font-size: 1px;
	border-top: 1px solid #D9D9D9;
	background-color: #F0F0F0;
}
.shop_itemdetail_varianty_body {
  padding-left: 0px;
  padding-right: 0px;
}
.shop_itemdetail_parametry_body {
  padding-left: 40px;
  padding-right: 40px;
	background-color: #F0F0F0;
	line-height: 1.4;
}
.shop_itemdetail_parametry_body p {
  margin: 0px;
  padding-top: 2px;
  padding-bottom: 3px;
}
.shop_itemdetail_varianty_bottom {
  width: 100%;
  height: 0px; 
  font-size: 1px;
}
.shop_itemdetail_parametry_bottom {
  width: 100%;
  height: 10px; 
  font-size: 1px;
	border-bottom: 1px solid #D9D9D9;
	background-color: #F0F0F0;
}
.shop_itemdetail_varianta {
  width: 100%;
	font-weight: bold;
	font-size: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.shop_td_head1,
.shop_td_head2,
.shop_td_head3,
.shop_td_head4,
.shop_td_head5 {
  font-weight: bold;
  text-align: center;
  font-size: 11px;
  border-bottom: 2px solid white;
}
.shop_td_head1 {
  text-align: left;
  color: #4FA300;
}
.shop_td_head1 span,
.shop_td_head2 span,
.shop_td_head3 span,
.shop_td_head4 span,
.shop_td_head5 span {
  font-weight: normal;
  font-size: 10px;
}
.shop_itemdetail_varianta_td1,
.shop_itemdetail_varianta_td2,
.shop_itemdetail_varianta_td3,
.shop_itemdetail_varianta_td4,
.shop_itemdetail_varianta_td5 {
  font-weight: normal;
  background-color: #EBF1E3;
  border-top: 1px solid #FFFFFF;
}
.shop_itemdetail_varianta_td2,
.shop_itemdetail_varianta_td4 {
  background-color: #EDEDED;
  text-align: center;
}
.shop_itemdetail_varianta_td3,
.shop_itemdetail_varianta_td5 {
  background-color: #F2F2F2;
  text-align: center;
}
.shop_itemdetail_varianta_td5 {
  color: #EC0000;
  font-weight: bold;
  text-align: right;
}
.shop_itemdetail_variantaright {
  color: #FE0000;
  font-weight: bold;
  text-align: left;
  font-size: 12px;
}
.shop_itemdetail_variantaright span {
  color: #2F312C;
  font-size: 11px;
}
.shop_itemdetail_vybranavarianta {
  border: 0px;
}
.shop_itemdetail_dalsi {
  padding-left: 2px;
}
.shop_itemdetail_fotodalsi {
  padding-right: 0px;
}
.shop_itemdetail_fotodalsi img {
  border: 1px solid #CFCFCF;
}


/* SHOP DOPORUCUJEME */
.shop_itemdop_left {
  float: left;
  width: 105px;
}
.shop_itemdop_right {
  float: left;
  width: 90px;
  padding-top: 5px;
}
.shop_itemdop_cena {
  padding-top: 0px;
  font-size: 18px;
  color: #D11B06;
  font-weight: bold;
}
.shop_itemdop_nazev {
  font-weight: bold;
  font-size: 11px;
  padding-top: 10px;
  padding-bottom: 5px;
}
.shop_itemdop_foto img { 
  border: 1px solid #D0D0D0;
}

/* ESHOP - KOSIK */
.shopkosik {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.shopkosik2 {
  width: 100%;
}

.h1_kosik {
  color : #E00000;
  font-size: 12px;
  font-weight : bold;
  padding-top: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-right: 10px;
}

#nadkosikem {
  padding-top: 0px;
  padding-bottom: 15px;
  padding-left: 12px;
  padding-right: 12px;
}

td.th_min {
	font-size : 10px;
}
td.th_bold {
	font-weight : bold;
}
tr.th_bg {
	background-color : #f2f2f2;
}
table.kosik {
	border : 1px solid #dddddd;
	border-collapse : collapse;
}
table.kosik td.tecky {
	border-top : 1px dotted #dddddd;
}

.eshop_kosiktop,
.eshop_kosikbottom {
  height: 7px; 
  font-size: 1px;
	background-image: url(design/bg_shop_kosiktop.gif);
	background-repeat : no-repeat;
	background-position : left bottom;
}
.eshop_kosikbottom {
	background-image: url(design/bg_shop_kosikbottom.gif);
	background-position : left top;
}

#emptykosik {
	margin: 5em 8em; 
	border: 10px solid #dddddd; 
	padding: 2em;
}
#emptykosik2 {
	font-size: 12px; 
	text-align : center;
}
#emptykosik3 {
	margin: 5em 8em; 
	border: 10px solid #EF1100; 
	padding: 2em;
}
.ok {
	font-weight : bold;
	text-align : center;
	padding : 3px;
	margin-top : 10px;
	margin-bottom : 5px;
	color : #006A01;
	border : 1px solid green;
	background-color : #F0FFF0;
	font-size : 12px;
}
.error {
	font-weight : bold;
	text-align : center;
	padding : 3px;
	margin-top : 10px;
	margin-bottom : 5px;
	color : #990000;
	border : 1px solid #990000;
	background-color : #FFACAC;
	font-size : 12px;
}
#obsahkosiku {
  border : 1px solid #bbbbbb;
  background-color : #f5f5f5;
  margin : 20px;
  padding : 15px;
  text-align : center;
}



/* DOWNLOAD */
.downloady {
  padding-top: 5px; 
  padding-bottom: 12px;  
  padding-left: 10px; 
  padding-right: 10px; 
}
.download {
  position: relative;
  margin-bottom: 0px;
  padding-top: 3px; 
  padding-bottom: 12px;
}
.download_ikona {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 40px;
}
.download_right {
  padding-left: 50px;
}
.download_aktualizace,
.download_popis,
.download_cas,
.download_text {
  font-size: 11px;
}
.download_nazev {
  font-size: 11px;
}
.download_nazev a,
.download_aktualizace,
.download_popis {
  font-weight: bold;
}


/* AKTUALITY */
.aktuality {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.aktualita,
.aktualita_item {
  width: 100%;
}
.aktualita_item {
  border-bottom: 1px solid #D7D7D7;
  margin-bottom: 10px;
}
.aktualita_odsazeni {
  padding-left: 5px;
  padding-right: 5px;
}
.aktualita_left {
  float: left;
  width: 165px;
}
.aktualita_right {
  float: right;
  width: 495px;
}
.aktualita_top {
  padding-top: 25px;
  border-bottom: 1px solid #D7D7D7;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 12px;
  color: #4EA300;
}
.aktualita_top a {
  color: #4EA300;
}
.aktualita_top span {
  float: right;
  color: #777777;
}
.aktualita_resume {
  padding-top: 6px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
}
.aktualita_text {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 15px;
}


/* AKTUALITY PRUREZ */
.aktualityprurez {
  padding-top: 30px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.aktualitaprurez {
  float: left;
  width: 325px;
}
.aktualitaprurez2 {
  padding-left: 12px;
}
.aktuality_prurez_table {
  height: 180px;
}
.aktualitaprurez_foto {
  padding-top: 4px;
}
.aktualitaprurez_odsazeni {
  padding-left: 12px;
}
.aktualitaprurez_datum {
  _height: 20px;
  min-height: 20px;
}
.aktualitaprurez_nazev_1 a,
.aktualitaprurez_nazev_2 a,
.aktualitaprurez_nazev_3 a {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #FF0101;
}
.aktualitaprurez_nazev_2 a {
  color: #00ACFE;
}
.aktualitaprurez_nazev_3 a {
  color: #3ED902;
}
.aktualitaprurez_nazev_1 a:hover,
.aktualitaprurez_nazev_2 a:hover,
.aktualitaprurez_nazev_3 a:hover {
  text-decoration: underline;
}
.aktualitaprurez_resume {
  padding-top: 8px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}



/* FOTOGALERIE */
.td_fotogalerie {
	background-color: #FCFCFC;
	border: 1px solid #cccccc;
}
.fotogalerie_fotka_nazev, .fotogalerie_fotka_popis {
	font-size: 11px;
	color : #6C6C6C;
	padding-top : 3px;
}
.fotogalerie_fotka_img2 {
	border: 1px solid black;
}

#fotogalerie_table td {
	border: 1px solid #cccccc;
	background-color: #FCFCFC;
}
#fotogalerie_table2 td {
	border: 0px;
}
#fotogalerie_okno_toolbar {
	background-color: #EEEEEE;
}
.fotogalerie_okno_nazev {
	font-size: 12px;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 5px;
}
.fotogalerie_okno_popis {
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 5px;
}




/* TEXT */
#texttop,
#textbottom {
  height: 7px;
  font-size: 1px;
	background-image: url(design/bg_texttop.gif);
	background-repeat : no-repeat;
	background-position : left bottom;
}
#textbottom {
  height: 22px;
	background-image: url(design/bg_textbottom.gif);
	background-position : left top;
}
.text {
  position: relative;
  margin-top: 0px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	background-image: url(design/bg_text.gif);
	background-repeat : repeat-x;
	background-position : left bottom;
}
.text2 {  
	padding-top: 10px;
	padding-bottom: 17px;
	padding-left: 17px;
	padding-right: 17px;
}
.text_nadpis_0,
.text_nadpis_1,
.text_nadpis_2 {
  width:  100%;
}
.text_nadpis_1,
.text_nadpis_2 {
  width:  382px;
}
.text_nadpis2 {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 10px;
	background-image: url(design/bg_text_nadpis.gif);
	background-repeat : repeat-y;
	background-position : left top;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.text_text_0,
.text_text_1,
.text_text_2 {
  width:  100%;
}
.text_text_1,
.text_text_2 {
  width:  382px;
  _height: 380px;
  min-height: 380px;
}
.text_text {
  margin-top: 9px;
	border-top: 5px solid #E0E0E0;
	border-bottom: 5px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	background-color: white;
}
.text_text2 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
	padding-right: 18px;
	font-size: 12px;
}

#text_pozadi1,
#text_pozadi2 {
  position: absolute;
  top: 10px;
  right: 17px;
  width: 280px;
  height: 411px;
	background-image: url(design/bg_text_pozadi1.jpg);
	background-repeat : no-repeat;
	background-position : right top;
}
#text_pozadi2 {
	background-image: url(design/bg_text_pozadi2.jpg);
}



/* KONTAKTNI FORM */
.kontakt_table_strong {
  text-align: right;
  font-weight: bold;
}
.td_strong {
  font-weight: bold;
}
#tab_kontakt {
  background-color: #efefef;
  border: 20px solid #efefef;
}



/* VYHLEDAVANI modul */
.vyhledavani {
  position: relative;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}
.search_vyraz {
  padding-top: 0px;
  padding-bottom: 10px;
  font-size: 12px;
}
.search_obsahuji {
  padding-top: 0px;
  padding-bottom: 10px;
  font-size: 12px;
}
.search_niczadano,
.search_nicnalezeno {
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 8px;
  color: #C43222;
  border: 1px solid #C43222;
  font-weight: bold;
}
.search_result {
  padding-top: 0px;
  padding-bottom: 5px;
  padding-left: 25px;
}


/* NOVINKY UVODNIK modul */
.novinky_nadpis {
  height: 41px;
  width: 218px;
	background-image: url(design/bg_novinky.gif);
	background-repeat : no-repeat;
	background-position : left 15px;
}
.novinky {
  width: 100%;
}
.novinka {
  float: left;
  width: 235px;
}
.novinka2 {
  width: 233px;
	border: 1px solid #E6E6E6;
	background-color: #FBFBFB;
}
.novinka_img {
  height: 84px;
}
.novinka_text {
  _height: 56px;
  min-height: 56px;
	background-image: url(design/bg_novinky_item.gif);
	background-repeat : no-repeat;
	background-position : left top;
	border-top: 1px solid #E6E6E6;
}
.novinka_text2 {
  padding-top: 6px;
  padding-left: 23px;
  padding-right: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  color: #3D3D3D;
}
.novinka_text a {
  color: #3D3D3D;
  text-decoration: none;
}

.novinka_horizontalspacer {
  float: left;
  width: 2px;
  height: 50px;
  font-size: 1px;
}


/* BOX ZASILAT NOVINKY */
.box_zasilat {
  position: relative;
  padding-right: 17px;
  padding-bottom: 10px;
  font-weight: bold;
  text-align: right;
}
#sendemail_email {
  padding: 3px;
  border: 1px solid #737373;
  width: 117px;
}
#sendemail_message {
  color: #ff0000;;
  font-weight: bold;
  padding-top: 10px;
}
#sendemail_submit {
  position: relative;
  top: 1px;
  left: 0px;
  width: 22px;
  height: 22px;
	background-image : url(design/bg_ok.gif);
	background-repeat : no-repeat;
	background-position : center 0px;
	background-color : transparent;
	border: 0px;
	color : white;
}
