.nodisplay
  {display:none;}
.fleft
  {float:left;}
.cleaner, .cleaner_r {
	position: relative;
	width: 1px;
	height: 1px;
	margin-bottom: -1px;
	font-size: 0 ! important;
	overflow: hidden;
	clear: both;
}

.cleaner_r {
	clear: right;
}

.DHTMLhide {
	display: none;
}

html {
	position: relative;
	height: 100%;
}

body {
	position: relative;
	height: 100%;
	margin: 0;
	padding: 0 90px 0 90px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: small;
	_font-size: x-small; /* Processes only MSIE (hack) */
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	color: white;
	background: #2c923a;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(/tmpl/images/ag_page_bg.png);
	_background-image: url(/tmpl/images/ag_page_bg.gif);
}

table, td {
	font-size: 100%;
	vertical-align: top;
}

A:visited {
	color: white;
}

A, A:hover {
	color: white;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

form {
	display: inline;
}

h1 {
	margin: 0;
	font-size: 250%;
	font-weight: normal;
}

h2 {
	margin: 0;
	font-size: 130%;
	font-weight: bold;
}

h3, h4 {
	margin: 0;
	font-size: 100%;
	font-weight: bold;
}

.ag_paragraph {
	margin: 0 0 1em 0;
}
.cervena
  {color:rgb(0,32,152);}

.ag_list {
	display: list-item;
	margin: 0.5em 0 0 15px;
	list-style-type: square;
}

.ag_list1, .ag_list2 {
	padding: 0.5em 0 0 12px;
	background-position: 0 0.9em;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_icon_bullet_small_green.gif);
}

.ag_list2 {
	background-image: url(/tmpl/images/ag_icon_bullet_small_orange.gif);
}

.ag_left {
	float: left;
}

.ag_right {
	float: right;
}

.ag_smallpicture {
	float: left;
	margin: 0 10px 10px 0;
}

.ag_bigpicture {
	float: left;
	margin: 0 10px 10px 0;
}

.ag_item_basics {
	margin: 0 0 2em 0;
}

.ag_button_back {
	text-align: right;
}

.ag_page
  {position:relative;
	min-width:980px !important;}

.ag_page A:visited {
	color: #eeeeee;
}

.ag_page A, .ag_page A:hover {
	color: white;
}

.ag_page_heading {
	position: relative;
	height: 207px;
}

.ag_heading_tunnel_sky, .ag_heading_tunnel_grass {
	position: absolute;
	top: 0;
	left: -90px; /* 0 - 90 */
	width: 148px;
	height: 115px;
	background: #2c923a;
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(/tmpl/images/ag_page_bg.png);
	_background-image: url(/tmpl/images/ag_page_bg.gif);
}

.ag_heading_tunnel_grass {
	top: 115px;
	width: 143px;
	height: 15px;
	background-position: left -115px;
}

.ag_heading_rainbow {
	position: absolute;
	top: 0;
	left: -12px; /* 78 - 90 */
	width: 465px;
	height: 74px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_heading_rainbow.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_heading_rainbow.png',sizingMethod='scale');

}

.ag_heading_track {
	position: absolute;
	top: 0;
	left: -62px; /* 28 - 90 */
	width: 20px;
	height: 100%;
	clip: rect(116px auto auto auto);
	overflow: hidden;
	background-position: top left;
	background-repeat: repeat-y;
	background-image: url(/tmpl/images/ag_track.gif);
}

.ag_heading_train_horizontal {
	visibility: hidden;
	position: absolute;
	top: 55px;
/*	left: 190px; */ /* 280 - 90 */
	width: 146px;
	height: 74px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_train_horizontal.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_train_horizontal.png',sizingMethod='scale');
}

.ag_heading_train_vertical {
	visibility: hidden;
	position: absolute;
/*	top: 252px; */
	left: -97px; /* -7 - 90 */
	width: 52px;
	height: 169px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_train_vertical.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_train_vertical.png',sizingMethod='scale');
}

.ag_heading_tunnel_backwall, .ag_heading_tunnel {
	position: absolute;
	top: 69px;
	left: -90px; /* 0 - 90 */
	width: 166px;
	height: 125px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_heading_tunnel.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_heading_tunnel.png',sizingMethod='scale');
}

.ag_heading_tunnel_backwall {
	background-image: url(/tmpl/images/ag_heading_tunnel_bg.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_heading_tunnel_bg.png',sizingMethod='scale');
}

.ag_logo {
	position: absolute;
/*	top: 30px; */
	top: 15px;
	left: 50%;
	margin: 0 -128px 0 -128px;
}

.ag_heading_flower {
	position: absolute;
/*	top: 95px; */
	top: 80px;
	left: 50%;
	width: 49px;
	height: 96px;
	margin: 0 0 0 -180px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_flower.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_flower.png',sizingMethod='scale');
}

.ag_title_search {
	position: absolute;
	top: 15px;
	left: 0; /* 90 - 90 */
	width: 155px;
	height: 49px;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_title_search.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_title_search.png',sizingMethod='scale');
}

.ag_heading_search_panel {
	position: absolute;
	top: 15px;
	left: 0; /* 90 - 90 */
	width: 187px;
	height: 49px;
}

.ag_heading_search_panel td.first {
	width: 138px;
	_width: 155px;
	height: 48px;
	_height: 49px;
	padding: 0 10px 1px 7px;
	vertical-align: bottom;
}

.ag_heading_search_panel td.last {
	height: 46px;
	_height: 49px;
	padding: 0 0 3px 5px;
	_padding-bottom: 0;
	vertical-align: bottom;
}

#ag_trcorner_hp {
	position: absolute;
	top: 0;
	right: -90px; /* 0 - 90 */
	width: 450px;
	height: 380px;
}

.ag_main_menu {
	position: relative;
	text-transform: uppercase;
	font-size: 90%;
	min-height:20px;
}

.ag_main_menu img {
	vertical-align: bottom;
}

.ag_page_heading .ag_main_menu {
	float: right;
	margin: 30px 0 0 535px;
	clear: right;
}

.ag_hp_content .ag_main_menu {
	text-align: right;
	margin: 0 134px 10px 0; /* 0, 300-166, 20, 0 */
}

.ag_categories {
	position: relative;
	float: left;
	width: 187px;
	margin: -92px 20px 0 0;
padding-top: 30px;
	z-index: 1;
}

.ag_customer_login_panel {
	margin-bottom: 0.3em;
}

.ag_customer_login_panel td.last {
	padding: 0 0 10px 5px;
	vertical-align: bottom;
}

.ag_title_password {
	width: 130px;
	_width: 155px;
	padding: 0 5px 0 20px;
	text-align: right;
}

.ag_title_newreg {
	width: 155px;
	margin-bottom: 1em;
}

.ag_title_newreg img {
	position: relative;
	margin: 0 3px -13px 0;
	top: -13px;
	vertical-align: -12px;
	_vertical-align: -25px;
}

.ag_title_catalogue, .ag_title_login {
	width: 155px;
	text-align: right;
	height: 32px;
	_margin-bottom: -3px;
}

.ag_title_whatsnew {
	text-align: right;
	height: 33px;
	_margin-bottom: -3px;
}

.ag_title_top5 {
	width: 136px;
	height: 50px;
	margin-top: 1em;
	_margin-bottom: -3px;
}

.ag_title_sale {
/*	width: 270px; */
	width: 136px;
	height: 37px;
	margin-top: 1em;
	_margin-bottom: -3px;
}

.ag_vmenu_top, .ag_vmenu_bottom {
	width: 155px;
	height: 22px;
	_margin-bottom: -2px;
}

.ag_shortfield {
	width: 6em;
	background: #b7da8a;
	border: 0 none;
}

.ag_customer_login_panel .ag_shortfield {
	width: 78px;
}

.ag_heading_search_panel .ag_shortfield {
	width: 138px;
	background: transparent;
}

.ag_customer_login_panel td {
	color: #477c00;
}

.ag_button_ok_red, .ag_button_ok_blue {
	width: 27px;
	height: 23px;
	margin: 0;
	border: 0 none;
	padding: 0;
	font-size: 0 ! important;
  	letter-spacing: 30px;
	vertical-align: 0;
	background: transparent none;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	color: #7ec948;
	background-image: url(/tmpl/images/ag_button_ok_red.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_button_ok_red.png',sizingMethod='scale');
}

.ag_button_ok_blue {
	height: 15px;
	color: #6197ff;
	background-image: url(/tmpl/images/ag_button_ok_blue.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_button_ok_blue.png',sizingMethod='scale');
}

.ag_hp_content
  {position:relative;
	z-index:1;
	margin: -59px 166px 0 207px;}

.ag_hp_content #PickupBubble {
	margin-right: 134px; /* 300 - 166 */
}

.ag_hp_rcolumn {
/*	width: 270px; */
	width: 136px;
	float: right;
	margin-top: 117px;
	_margin-top: 121px;
}

.ag_hp_rcolumn .ag_greenbox_tab_holder {
	position: relative;
	_width: 100%;
	/* padding-top: 37px; */
}

.ag_page_heading .ag_greenbox_tab_holder {
	float: right;
	width: 136px;
	margin-top: 15px;
	clear: right;
}

.ag_greenbox_tab {
	position: absolute;
	display: block;
	width: 26px;
	height: 38px;
	top: -37px; /* 0 - 38 + 1 */
	left: 10px;
/*	_right: expression((-this.parentNode.offsetWidth%2)+25+"px"); */
	font-size: 0 ! important;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_greenbox_tab.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_greenbox_tab.png',sizingMethod='scale');
}

.ag_icon_bag, .ag_icon_bag_full {
	position: absolute;
	display: block;
	width: 75px;
	height: 152px;
	top: -96px; /* 0 -8 -88 */
	right: -18px; /* -8 -10 */
	_right: -10px;
	font-size: 0 ! important;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_icon_bag.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_icon_bag.png',sizingMethod='scale');
	cursor: pointer;
}

.ag_icon_bag_full {
	background-image: url(/tmpl/images/ag_icon_bag_full.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_icon_bag_full.png',sizingMethod='scale');
}

.ag_page_heading .ag_icon_bag,
.ag_page_heading .ag_icon_bag_full {
	top: -15px;
	right: auto;
	left: -73px;
}

.ag_bag_panel {
	position: relative;
}

.ag_bag_panel .ag_price {
	display: block;
	font-size: 140%;
}

.ag_hp_content .ag_whitebox_tab_holder {
	position: relative;
	_width: 100%;
}

#PickupBubble2
  {margin-top:33px;}
.bannerdiv
  {width:756px;
  margin-top:33px;}
.bannerdiv img
  {width:756px;
  display:block;}

.ag_hp_content #PickupBubble .ag_smallpicture {
	position: relative;
	width: 120px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 0;
}

.ag_hp_content #PickupBubble .ag_smallpicture img {
	position: absolute;
	top: -10px;
	left: 0;
}

.ag_whitebox_tab {
	position: absolute;
	display: block;
	width: 60px;
	height: 34px;
	top: 60px;
	right: -54px;
	_right: expression((-this.parentNode.offsetWidth%2)-54+"px");
	font-size: 0 ! important;
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(/tmpl/images/ag_whitebox_tab.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_whitebox_tab.png',sizingMethod='scale');
}

.ag_whitebox, .ag_greenbox {
	position: relative;
	_width: 100%;
	_height: 0;
	padding: 15px;
	overflow: hidden;
}

.ag_greenbox {
	padding: 8px;
}

.ag_page_heading .ag_greenbox_tab_holder .ag_greenbox {
	padding: 8px 8px 8px 12px;
}

.ag_hp_rcolumn .ag_greenbox_tab_holder .ag_greenbox,
.ag_page_heading .ag_greenbox_tab_holder .ag_greenbox {
	overflow: visible;
}

.ag_customer_login_panel .ag_whitebox {
	width: 125px; /* 155 -15 -15 */
	_width: 155px;
}

.ag_whitebox .ag_roundedbox_inner {
	position: relative;
	min-height: 12px; /* 21*2 - 15*2 */
	_height: 12px;
	background: white;
	color: black;
}

.ag_whitebox .ag_roundedbox_inner A:visited {
	color: #6c9d31;
}

.ag_whitebox .ag_roundedbox_inner A,
.ag_whitebox .ag_roundedbox_inner A:hover {
	color: #006e3a;
}

.ag_greenbox .ag_roundedbox_inner {
	position: relative;
	min-height: 8px; /* 12*2 - 8*2 */
	_height: 8px;
	background: #6c9d31;
	_background: #609327;
	color: white;
}

.ag_hp_content #PickupBubble .ag_whitebox .ag_roundedbox_inner {
/*	min-height: 46px; */ /* 21*2 + 34 - 15*2 */
/*	_height: 46px; */
	min-height: 100px; /* 130 - 15*2 */
	_height: 104px; /* 134 - 15*2 */
}

.ag_hp_content #PickupBubble .ag_whitebox .ag_roundedbox_inner .ag_item_name {

	display: block;
	margin-bottom: 0.7em;
	_margin-bottom: 0.3em;
	font-size: 14px;
	color: #6c9d31;
}

.ag_hp_content #PickupBubble .ag_whitebox .ag_roundedbox_inner .ag_item_price {
	font-size: 180%;
	color: #ff8800;
}

.ag_hp_content #News .ag_whitebox .ag_roundedbox_inner .ag_list1,
.ag_hp_content #News .ag_whitebox .ag_roundedbox_inner .ag_list2 {
	font-size: 130%;
}

.ag_hp_content #News .ag_whitebox .ag_roundedbox_inner .ag_smallpicture {
	position: relative;
	width: 120px;
	height: 120px;
	overflow: hidden;
}

.ag_hp_content #News .ag_whitebox .ag_roundedbox_inner .ag_smallpicture img {
	position: absolute;
}

#Sale .ag_whitebox .ag_roundedbox_inner .ag_left,
#Sale .ag_whitebox .ag_roundedbox_inner .ag_right {
	position: relative;
	width: 110px;
	overflow: hidden;
}

#Sale .ag_whitebox .ag_roundedbox_inner .ag_left img,
#Sale .ag_whitebox .ag_roundedbox_inner .ag_right img {
	position: absolute;
/* 	top: -10px; */
	left: -5px;
	clip: rect(auto auto 100px auto);
}

#Sale .ag_whitebox .ag_roundedbox_inner .ag_left .ag_item_discount,
#Sale .ag_whitebox .ag_roundedbox_inner .ag_right .ag_item_discount {
	margin: 90px 0 1em 0;
/*	padding: 5px;
	background: #e1ecd4;
	border: 1px solid #bcd3a1; */
	text-align: center;
	color: #6c9d31;
}

#Sale .ag_whitebox .ag_roundedbox_inner .ag_left .ag_item_discount .percent,
#Sale .ag_whitebox .ag_roundedbox_inner .ag_right .ag_item_discount .percent {
	font-size: 160%;
}

#Sale2 .ag_whitebox .ag_roundedbox_inner .ag_left,
#Sale2 .ag_whitebox .ag_roundedbox_inner .ag_right {
	position: relative;
	width: 110px;
	overflow: hidden;
}
#Sale2 .ag_whitebox .ag_roundedbox_inner .ag_left img,
#Sale2 .ag_whitebox .ag_roundedbox_inner .ag_right img {
	position: absolute;
/* 	top: -10px; */
	left: -5px;
	clip: rect(auto auto 100px auto);
}
#Sale2 .ag_whitebox .ag_roundedbox_inner .ag_left .ag_item_discount,
#Sale2 .ag_whitebox .ag_roundedbox_inner .ag_right .ag_item_discount {
	margin: 90px 0 1em 0;
/*	padding: 5px;
	background: #e1ecd4;
	border: 1px solid #bcd3a1; */
	text-align: center;
	color: #6c9d31;
}
#Sale2 .ag_whitebox .ag_roundedbox_inner .ag_left .ag_item_discount .percent,
#Sale2 .ag_whitebox .ag_roundedbox_inner .ag_right .ag_item_discount .percent {
	font-size: 160%;
}

.ag_sp_content {
	position: relative;
	margin: -44px 166px 0 207px; /* -44, 136+30, 0, 187+20 */
	_margin-top: -49px;
}

.ag_sp_rcolumn {
	float: right;
	clear: right;
	width: 136px;
	margin-top: -63px; /* 44 + 19 */
	_margin-top: -68px; /* 49 + 19 */
}

.ag_breadcrumbtrail
  {position:relative;
  z-index:1;
	margin-bottom: 4px;
	font-size: 80%;}



.ag_catalogue_filters
  {margin: 1em 0 0 0;}
.ag_catalogue_filters a
  {text-decoration: none;}
.ag_catalogue_filters acronym
  {border-bottom:1px dotted #fff;
  cursor:help;}

.ag_catalogue_filters table
  {margin-bottom:5px;}
.ag_catalogue_filters th
  {width:100px;
  text-align:left;}
.ag_catalogue_filters th.sirsi
  {width:150px;}
.ag_catalogue_filters th.uzsi
  {width:75px;
  padding-left:65px;}
.ag_catalogue_filters td
  {padding-right:15px;}
.ag_catalogue_filters td input[type="checkbox"]
  {margin:0px 5px 2px 0px;
  vertical-align:middle;}
.ag_catalogue_filters td input[type="text"], .ag_catalogue_filters td select[size="1"]
  {border:1px solid #006e3a;}
.ag_catalogue_filters td input.txtpl
  {width:220px;}
.ag_catalogue_filters .age
  {width: 2em;}
.ag_catalogue_filters .submit
  {width:113px;
	height:46px;
	padding:0px;
	cursor:pointer;
	background:transparent url(/tmpl/images/ag_title_display.gif) center center no-repeat;
	border:none;}




.ag_catalogueboxesholder {
	position: relative;
	width: 100%;
}

table.ag_catalogueboxesholder {
	height: 100%;
}

div.ag_catalogueboxesholder {
	margin-bottom: 25px;
}

table.ag_catalogueboxesholder td {
	width: 50%;
	height: 100%;
	padding: 15px 0 0 0;
	_padding: 15px 7px 0 0;
}

table.ag_catalogueboxesholder td.right {
	_padding: 15px 0 0 7px;
}

table.ag_catalogueboxesholder td .ag_whitebox {
	position: relative;
	height: 100%;
	margin: 0 7px 0 0;
	_margin: 0;
	padding: 0;
	_padding: 15px;
	_overflow: visible;
}

table.ag_catalogueboxesholder td.right .ag_whitebox {
	margin: 0 0 0 7px;
	_margin: 0;
}

table.ag_catalogueboxesholder td .ag_whitebox .bg {
	position: absolute;
	display: block;
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	background: white;
	_background: none;
}

table.ag_catalogueboxesholder td .ag_whitebox .ag_roundedbox_inner {
	position: relative;
	_height: 100%;
	margin: 15px;
	_margin: 0;
}

.ag_detailboxholder {
	margin: 15px 0 0 0;
}

.ag_catalogueboxesholder .ag_item_cataloguenumber .title {
	display: block;
	font-size: 85%;
	color: #006e3a;
}

.ag_catalogueboxesholder .ag_item_price {
	margin-top: 1em;
	font-size: 180%;
	color: #006e3a;
}

.ag_catalogueboxesholder .ag_amount_buy {
	vertical-align: 70%;
}

.ag_catalogueboxesholder .ag_item_bottom_holder {
	position: relative;
	visibility: hidden;
}

.ag_catalogueboxesholder .ag_item_bottom_holder input {
	width: 0;
	background: none;
	border: 0 none;
	vertical-align: 70%;
}

.ag_catalogueboxesholder .ag_item_bottom {
	position: absolute;
	bottom: 15px;
	left: 15px;
}

#vypis-filtr
  {margin-top:1em;
  float:right;}
.ag_pagenavigator {
	margin: 1em 0 0 0;
}

.ag_detailboxholder .ag_item_infopanel {
	float: right;
	width: 40%;
	margin: 0 0 1em 0.5em;
	background: white;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(/tmpl/images/ag_infopanel_bg.gif);
}

.ag_detailboxholder .ag_item_infopanel .ag_item_name {
	padding: 10px;
	background: #006e3a;
	color: white;
	font-weight: bold;
	text-align: center;
}

.ag_detailboxholder .ag_item_infopanel .ag_item_otherdetails {
	margin: 1em 0.5em 0.5em 0.5em;
	font-size: 90%;
}

.ag_detailboxholder .ag_item_infopanel .ag_item_otherdetails .title {
	padding-top: 0.5em;
	color: #006e3a;
}

.ag_detailboxholder .ag_item_infopanel .ag_item_otherdetails .ag_item_price {
	font-size: 200%;
	color: #006e3a;
}

.ag_detailboxholder .ag_item_infopanel .ag_item_otherdetails .ag_amount_buy {
	vertical-align: 70%;
}

.ag_item_amount_unit {
	vertical-align: 80%;
}

div.ag_item_otherparams {
	padding-top: 1em;
	color: #006e3a;
}

table.ag_item_otherparams, table.ag_item_otherparams td {
	color: black;
}

table.ag_item_otherparams td.left strong {
	display: block;
	padding-top: 1em;
	font-weight: normal;
	color: #006e3a;
}

table.ag_item_otherparams td.right {
	padding-left: 2em;
	text-align: right;
}

.ag_footing {
	margin-top: 2em;
}

.ag_whitebox .ag_corner_tl, .ag_whitebox .ag_corner_tr,
.ag_whitebox .ag_corner_bl, .ag_whitebox .ag_corner_br,
.ag_whitebox .ag_corner_tl_cube, .ag_whitebox .ag_corner_tr_cube,
.ag_whitebox .ag_corner_bl_cube, .ag_whitebox .ag_corner_br_cube {
	position: absolute;
	display: block;
	width: 21px;
	height: 21px;
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 0 ! important;
}

.ag_greenbox .ag_corner_tl, .ag_greenbox .ag_corner_tr,
.ag_greenbox .ag_corner_bl, .ag_greenbox .ag_corner_br {
	position: absolute;
	display: block;
	width: 12px;
	height: 12px;
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 0 ! important;
}

.ag_whitebox .ag_corner_tl,
.ag_whitebox .ag_corner_tl_cube {
	top: 0;
	left: 0;
	background-image: url(/tmpl/images/ag_corner_tl_white.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_tl_white.png',sizingMethod='scale');
}

.ag_greenbox .ag_corner_tl {
	top: 0;
	left: 0;
	background-image: url(/tmpl/images/ag_corner_tl_green.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_tl_green.png',sizingMethod='scale');
}

.ag_whitebox .ag_corner_tr,
.ag_whitebox .ag_corner_tr_cube {
	top: 0;
	right: 0;
	_right: expression(-this.parentNode.offsetWidth%2+"px");
	background-image: url(/tmpl/images/ag_corner_tr_white.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_tr_white.png',sizingMethod='scale');
}

.ag_greenbox .ag_corner_tr {
	top: 0;
	right: 0;
	_right: expression(-this.parentNode.offsetWidth%2+"px");
	background-image: url(/tmpl/images/ag_corner_tr_green.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_tr_green.png',sizingMethod='scale');
}

.ag_whitebox .ag_corner_bl,
.ag_whitebox .ag_corner_bl_cube {
	bottom: 0;
	_bottom: expression(-this.parentNode.offsetHeight%2+"px");
	left: 0;
	background-image: url(/tmpl/images/ag_corner_bl_white.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_bl_white.png',sizingMethod='scale');
}

.ag_greenbox .ag_corner_bl {
	bottom: 0;
	_bottom: expression(-this.parentNode.offsetHeight%2+"px");
	left: 0;
	background-image: url(/tmpl/images/ag_corner_bl_green.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_bl_green.png',sizingMethod='scale');
}

.ag_whitebox .ag_corner_br,
.ag_whitebox .ag_corner_br_cube {
	bottom: 0;
	_bottom: expression(-this.parentNode.offsetHeight%2+"px");
	right: 0;
	_right: expression(-this.parentNode.offsetWidth%2+"px");
	background-image: url(/tmpl/images/ag_corner_br_white.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_br_white.png',sizingMethod='scale');
}

.ag_greenbox .ag_corner_br {
	bottom: 0;
	_bottom: expression(-this.parentNode.offsetHeight%2+"px");
	right: 0;
	_right: expression(-this.parentNode.offsetWidth%2+"px");
	background-image: url(/tmpl/images/ag_corner_br_green.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_br_green.png',sizingMethod='scale');
}

.ag_whitebox .ag_corner_tl_cube {
	background-image: url(/tmpl/images/ag_corner_tl_white_cube.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_tl_white_cube.png',sizingMethod='scale');
}

.ag_whitebox .ag_corner_tr_cube {
	background-image: url(/tmpl/images/ag_corner_tr_white_cube.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_tr_white_cube.png',sizingMethod='scale');
}

.ag_whitebox .ag_corner_bl_cube {
	background-image: url(/tmpl/images/ag_corner_bl_white_cube.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_bl_white_cube.png',sizingMethod='scale');
}

.ag_whitebox .ag_corner_br_cube {
	background-image: url(/tmpl/images/ag_corner_br_white_cube.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_corner_br_white_cube.png',sizingMethod='scale');
}

.ag_whitebox .ag_border_t, .ag_whitebox .ag_border_b {
	position: absolute;
	display: block;
	_width: expression(-42+this.parentNode.offsetWidth+"px");
	height: 21px;
	left: 21px;
	right: 21px;
	background-position: center left;
	background-repeat: repeat-x;
	font-size: 0 ! important;
}

.ag_greenbox .ag_border_t, .ag_greenbox .ag_border_b {
	position: absolute;
	display: block;
	_width: expression(-24+this.parentNode.offsetWidth+"px");
	height: 12px;
	left: 12px;
	right: 12px;
	background-position: center left;
	background-repeat: repeat-x;
	font-size: 0 ! important;
}

.ag_whitebox .ag_border_l, .ag_whitebox .ag_border_r {
	position: absolute;
	display: block;
	width: 21px;
	_height: expression(-42+this.parentNode.offsetHeight+"px");
	top: 21px;
	bottom: 21px;
	background-position: top center;
	background-repeat: repeat-y;
	font-size: 0 ! important;
}

.ag_greenbox .ag_border_l, .ag_greenbox .ag_border_r {
	position: absolute;
	display: block;
	width: 12px;
	_height: expression(-24+this.parentNode.offsetHeight+"px");
	top: 12px;
	bottom: 12px;
	background-position: top center;
	background-repeat: repeat-y;
	font-size: 0 ! important;
}

.ag_whitebox .ag_border_t {
	top: 0;
	background-image: url(/tmpl/images/ag_border_t_white.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_border_t_white.png',sizingMethod='scale');
}

.ag_greenbox .ag_border_t {
	top: 0;
	background-image: url(/tmpl/images/ag_border_t_green.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_border_t_green.png',sizingMethod='scale');
}

.ag_whitebox .ag_border_b {
	bottom: 0;
	_bottom: expression(-this.parentNode.offsetHeight%2+"px");
	background-image: url(/tmpl/images/ag_border_b_white.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_border_b_white.png',sizingMethod='scale');
}

.ag_greenbox .ag_border_b {
	bottom: 0;
	_bottom: expression(-this.parentNode.offsetHeight%2+"px");
	background-image: url(/tmpl/images/ag_border_b_green.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_border_b_green.png',sizingMethod='scale');
}

.ag_whitebox .ag_border_l {
	left: 0;
	background-image: url(/tmpl/images/ag_border_l_white.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_border_l_white.png',sizingMethod='scale');
}

.ag_greenbox .ag_border_l {
	left: 0;
	background-image: url(/tmpl/images/ag_border_l_green.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_border_l_green.png',sizingMethod='scale');
}

.ag_whitebox .ag_border_r {
	right: 0;
	_right: expression(-this.parentNode.offsetWidth%2+"px");
	background-image: url(/tmpl/images/ag_border_r_white.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_border_r_white.png',sizingMethod='scale');
}

.ag_greenbox .ag_border_r {
	right: 0;
	_right: expression(-this.parentNode.offsetWidth%2+"px");
	background-image: url(/tmpl/images/ag_border_r_green.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_border_r_green.png',sizingMethod='scale');
}

/* ========================================================================================== */
/* |                                                                                        | */
/* |    inShop internal styles                                                              | */
/* |                                                                                        | */
/* ========================================================================================== */

.pages {
	margin: 0;
	font-size: 250%;
	font-weight: normal;
}

.userInputSelect {
	margin: 0 0 0 0.5em;
}

.button
  {width:100px;
  margin-bottom:11px;
  padding: 2px;
	font-size: 11px;
	color: black;
	background: white url(/tmpl/images/ag_button_background.gif) bottom left repeat-x;
	border: 1px solid rgb(35,117,46);
	cursor: pointer;}

.pageSel {
	margin: 0 0.2em 0 0.2em;
}

.selectedPage {
	padding: 0 0.2em 0 0.2em;
	background: white;
	color: #6c9d31;
}

.foundWord {
	font-weight: bold;
}


.blok-produkt
  {height:125px;
  margin:0px 15px 10px 0px;
  text-align:center;
  float:left;
  overflow:hidden;}
.blok-produkt a, .odkaz-obrazek
  {width:120px;
  height:90px;
  display:block;
  overflow:hidden;
  outline:none;}
.blok-produkt .overimg, .odkaz-obrazek .overimg
  {position:absolute;
  z-index:1;
  width:80px;
  height:80px;}


.blok-produkt .cena-s-dph {
	font-weight:bold;
	color: #6c9d31;
}

.objednavka-udaje input[type="text"],
.objednavka-udaje textarea {
	border:solid 2px #ccc;
	margin:2px;
	width: 390px;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
}

.objednavka-udaje input.must,
.objednavka-udaje textarea.must {
	border:solid 2px #f77;
	background-color:#fdd;
}

.last {
	position: relative;
	_width: 100%;
	_height: 0;
	padding: 15px 0px;
	overflow: hidden;
}

#login-customer table
  {margin:5px 0px;}
#login-customer fieldset, fieldset.info
  {margin:5px 0px;
  padding:0px 10px;
  border:1px solid #23752E;}
#login-customer th
  {width:200px;
  text-align:left;}
#login-customer input
  {width:200px;}
#login-customer select
  {width:204px;}
#login-customer th,#login-customer td
  {padding:2px 0px 0px;}

#new-customer table
  {margin:5px 0px;}
#new-customer fieldset, fieldset.info
  {margin:5px 0px;
  padding:0px 10px;
  border:1px solid #23752E;}
#new-customer th
  {width:200px;
  text-align:left;}
#new-customer input
  {width:200px;}
#new-customer select
  {width:204px;}
#new-customer th,#new-customer td
  {padding:2px 0px 0px;}
#new-customer input.btn
  {width:250px;}

#formular-objednavky h3
  {padding-left:7px;}
#formular-objednavky th
  {width:180px;
  padding-left:7px;
  font-weight:normal;
  text-align:left;}
.horizontalni-pruh-cely h4
  {padding-left:7px;}
#formular-objednavky td
  {text-indent:-2px;}


#formular-objednavky textarea,
#formular-objednavky #jmeno,
#formular-objednavky #prijmeni,
#formular-objednavky #telefon,
#formular-objednavky #email,
#formular-objednavky #firma,
#formular-objednavky #ic,
#formular-objednavky #dic
  {width:300px;}
#formular-objednavky select
  {width:308px;
  margin-bottom:10px;}


#form-newsletter, #form-accept
  {width:auto !important;
  margin:0px;}

.xag_logo
  {background-image: url(/tmpl/images/ag_logo.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_logo.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn1
  {background-image: url(/tmpl/images/ag_icon_bullet_blue.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_icon_bullet_blue.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn2
  {background-image: url(/tmpl/images/ag_title_top5.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_title_top5.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn3
  {background-image: url(/tmpl/images/ag_title_sale.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_title_sale.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn4
  {background-image: url(/tmpl/images/ag_title_login.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_title_login.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn5
  {background-image: url(/tmpl/images/ag_icon_pencil.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_icon_pencil.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn6
  {background-image: url(/tmpl/images/ag_title_catalogue.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_title_catalogue.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn7
  {background-image: url(/tmpl/images/ag_vmenu_top.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_vmenu_top.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn8
  {background-image: url(/tmpl/images/ag_vmenu_bottom.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_vmenu_bottom.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn9
  {background-image: url(/tmpl/images/ag_title_top5.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_title_top5.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsn10
  {background-image: url(/tmpl/images/ag_title_sale.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_title_sale.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}
.xsflag
  {height:80px;
  width:80px;
  float:left;}

.sekcepolozky
  {background-image: url(/tmpl/images/ag_icon_bullet_blue.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_icon_bullet_blue.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}

.cojenoveho
  {background-image: url(/tmpl/images/ag_title_whatsnew.png);
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/images/ag_title_whatsnew.png',sizingMethod='scale');
  background-position: top left;
  background-repeat: no-repeat;
  _background: none;}

.abtop
  {top:0px;}
.ableft
  {left:0px;}
.abrel
  {position:relative;}

.relbot
  {position: relative;
  vertical-align: bottom;}

.w9em
  {width: 9em;}
.vbottom
  {vertical-align: bottom;}

.img1x1
  {width: 1px;
  height: 1px;}

.detailfoto
  {padding-bottom:10px;}
.detailfoto a
  {outline:none;}
.detailfoto .imgflag
  {position:absolute;}
.obrazek-thumb
  {cursor:pointer;}

.r_clanky_n {
  font-weight:bold;
  font-size:14px;
  margin:30px 5px 15px 0px; 
  color:#f00;
}
.r_clanky {
  margin:10px 5px 10px 0px; 
  font-size:13px;
}
.r_clanky a {
  text-decoration:underline;  
  color:white;
}
