/* ----- [ STANDARDNI ELEMENTY STRANKY ]-------------------------------------------- */
body, p, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
body, td, th {
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E1E1E;
	
}



h4 {
  font-size: 100%;
}

body {
	margin: 0px;
	padding: 0px;
}
input, select, textarea, form {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
input {
	padding-left: 1px;
	padding-right: 1px;
}
a img {
	border: 0;
}
a {
	text-decoration: underline;
	color: #9C201F;
}
/*a:visited {
	color: #9C201F;
	text-decoration: underline;
}*/
a:hover {
	text-decoration: none;
}

fieldset {
 	border: 1px solid #ddd;
	padding: 0 10px 10px 10px;
	margin: 0;
	margin-bottom: 5px;
}

legend {
	font-weight: bold;
	padding: 3px 7px;
	color: #000;
}

div.error_box {
  color: red;
  font-weight: bold;
  margin: 5px 0;
}

/* ----- [ LAYOUT ]-------------------------------------------- */
div#page {
	width: 744px;
	margin: 0 auto;
	background: url(../img/layout/bg_page.gif) repeat-y left top;
}
div#page div#content {
	margin-top: 236px;
}
div#page div#header {
	position: absolute;
	top: 0;
	margin-left: 2px;
	height: 236px;
	width: 740px;
	background: #ffffff url(../img/layout/header_img.jpg) no-repeat left 37px;
}
div#page div#header div#headerLeft {
	position: absolute;
	top: 0;
	width: 96px;
	height: 37px;
	background: url(../img/layout/header_left.jpg) no-repeat left top;
}
div#page div#header div#flag {
	position: absolute;
	top: 42px;
	right: 3px;
	height: 19px;
	width: 38px;
	background: transparent url(../img/layout/english_roll.gif) no-repeat left top;
}
div#page div#header div#flag a#en {
	display: block;
	height: 19px;
	width: 38px;
	background: transparent url(../img/layout/english.gif) no-repeat left top;
	text-decoration: none;
}
div#page div#header div#flag a#en span {
	display: none;
}
div#page div#header div#flag a#en:hover {
	background: none;
}
div#page div#header div#headerSlogan {
	position: absolute;
	top: 50px;
	left: 99px;
	width: 308px;
	height: 99px;
	background: url(../img/layout/header_slogan.jpg) no-repeat left top;
}
div#page div#header div#headerSlogan h3 {
	display: none;
}
div#page div#header div#headerSlogan a {
	display: block;
	position: absolute;
	margin-top: 10px;
	margin-left: 23px;
	width: 260px;
	height: 80px;
}
div#page div#header div#headerSlogan a span {
	display: none;
}
div#page div#header div#headerText {
	display: none;
	position: absolute;
	top: 150px;
	left: 122px;
	width: 240px;
}
div#page div#header div.box_threebox {
	margin-top: 8px;
}
div.ico_search, 
div.ico_ico, 
div.ico_cart {
	float: left;
	width: 36px;
	height: 36px;
	margin-right: 10px;
	border-right: 1px solid #D5D5D5;
}


div.ico_ico {
	width: 1px;
}
div.ico_search {
	background: transparent url(../img/layout/ico_search.gif) no-repeat center center;
}
div.ico_cart a {
	background: transparent url(../img/layout/ico_cart.gif) no-repeat left center;
	width: 36px;
	height: 36px;
  display: block;	
}
div.ico_cart a span {
  display: none;
}

div.icon_box a {
	display: block;
	float: left;
	text-decoration: none;
	padding-left: 18px;
}
div.icon_box a:hover {
	text-decoration: underline;
}
div.icon_box a.home {
	width: 50px;
	background: transparent url(../img/layout/ico_home.gif) no-repeat left;
}
div.icon_box a.email {
	width: 80px;
	background: transparent url(../img/layout/ico_email.gif) no-repeat left;
}
div.icon_box a.structure {
	width: 70px;
	background: transparent url(../img/layout/ico_structure.gif) no-repeat left;
}
div.search_box, 
div.icon_box, 
div.cart_box {
	float: left;
	padding-top: 10px;
	height: 17px;
}
div.icon_box {
	width: 302px;
}
div.cart_box {
	font-weight: bold;
}
div.cart_box a {
	text-decoration: none;
	color: #000;
}
div.cart_box a:hover {
	text-decoration: underline;
}
/*********************************************
************ CART novy od JP *****************
*********************************************/
div#page div#header div#icoCartMain {
	position: absolute;
	top: 208px;
	left: 555px;
	width: 22px;
	height: 23px;
	background: transparent url(../img/layout/ico_cart_in_top_menu.gif) no-repeat left top;
}
div#icoCartMain a {
  	display: block;
  	width: 22px;
	height: 23px;
}
div#icoCartMain a span {
  display: none;
}
div#page div#header div#cartBoxMain {
	position: absolute;
	top: 212px;
	left: 584px;
	width: 155px;
	height: 23px;
	color: #fff;
	background: url(../img/layout/bg_header_top_menu.gif) repeat-x left -7px;
}
div#cartBoxMain a {
	color: #F6C3C3;
	text-decoration: none;
}
div#cartBoxMain a:hover {
	color: #fff;
	text-decoration: underline;
}
/* HLAVICKA - zalozky s oddelenimi */
div#page div#header div#boxDepartmentsLeft {
	position: absolute;
	top: 205px;
	width: 99px;
	height: 31px;
	background: transparent url(../img/layout/header_top_menu_left.jpg) no-repeat left top;
}
div#page div#header div#boxDepartments {
	margin: 0;
	padding: 0;
	margin-top: 205px;
	vertical-align: bottom;
	padding-top: 1px;
	min-height: 30px;
	background: url(../img/layout/bg_header_top_menu.gif) repeat-x left top;
}
div#page div#header div#boxDepartments ul {
	margin: 0;
	margin-left: 82px;
	padding: 0;
	list-style: none;
}
div#page div#header div#boxDepartments ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height: 250%;
}
div#page div#header div#boxDepartments ul li span.box_departmentsSeparator {
	display: block;
	float: left;
	width: 13px;
	height: 31px;
	background: transparent url(../img/layout/header_top_menu_separator.gif) no-repeat left 11px;
}
div#page div#header div#boxDepartments ul li a {
	float: left;
	color: #fff;
	padding: 0 10px 0 10px;
	text-decoration: none;
}
div#page div#header div#boxDepartments ul li a.active {
	font-weight: bold;
}
div#page div#header div#boxDepartments ul li a:hover {
	text-decoration: none;
	color: #FF944E;
}
div#page div#header div#boxDepartments ul li a.active:hover {
	text-decoration: underline;
	color: #FF944E;
}
/* HLAVICKA - logo, claim, loginbox */
div#page div#header div.box_main {
	margin-top: 2px;
	height: 147px;
}
/*div#page div#header div.box_main div.box_logo, div#page div#header div.box_main div.box_claim, div#page div#header div.box_main div.box_login {
	float: left;
}*/
div#page div#header div.box_main div.box_claim {
	/*   background-color: red;
*/
	width: 200px;
	padding: 20px 10px;
	color: #F6F7F8;
}
div#page div#header div.box_main div.box_claim h3 {
	color: #F6F7F8;
	font-weight: normal;
	font-size: 18px;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding-bottom: 7px;
	background: transparent url(../img/layout/claim_bg.gif) no-repeat bottom left;
}
div#page div#header div.box_main div.box_claim div.claim {
	color: #4475A0;
	font-size: 12px;
	width: 190px;
	font-weight: normal;
	line-height: 115%;
}

div#page div#header div.box_main div.box_claim p.link {
  font-weight: bold;
  margin-top: 10px;
}

div#page div#header div.box_main div.box_claim div.ico {
	/*background: transparent url(../img/layout/ico_claim.gif) no-repeat bottom left;*/
	position: absolute;
	width: 269px;
	height: 163px;
	top: 65px;
	left: 400px;
}
/**************** loggin ************************************************/
div#page div#header div.box_login {
	position: absolute;
	top: 95px;
	left: 556px;
	margin: 0;
	padding: 0;
	background: transparent url(../img/layout/bg_login.jpg) no-repeat top left;
	height: 104px;
	width: 179px;
	color: #fff;
	overflow: hidden;
}
div#page div#header div#logged {
	background: transparent url(../img/layout/bg_logged.jpg) no-repeat top left;
}
div#page div#header div.box_main div.box_login div.box_login_content {
	padding: 10px 15px;
}
div#page div#header div.box_main div.box_login div.box_login_content a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 2px;
}
div#page div#header div.box_main div.box_login div.box_login_content label {
	width: 45px;
	display: block;
	float: left;
	margin-right: 5px;
	vertical-align: middle;
}
div#page div#header div.box_main div.box_login div.box_login_content div.form {
	margin: 13px 0;
}

div.loggedinbox div {
	margin-top: 7px;
  margin-bottom: .6em;
}

div.loggedinbox div.user {
  white-space: nowrap;
  overflow: hidden;
  font-size: 110%;
  text-align: right;
  margin-right: 6px;
}

div.loggedinbox div.user span {
  font-size: 125%;
}

div.loggedinbox div span {
  font-weight: bold;
}

div#page div#header div.box_login div.box_login_content div.form div.frm {
	float: left;
	display: inline;
	margin-left: 2px;
}
div#page div#header div.box_login div.box_login_content div.form div.frm label {
	display: none;
}
div#page div#header div.box_login div.box_login_content input {
	/* odesilaci tlacitko */
	display: none;
	_display: block;
	_position: absolute;
	_width: 0;
	_height: 0;
}
div#page div#header div.box_login div.box_login_content input.email, 
div#page div#header div.box_login div.box_login_content input.pwd {
  position: relative;
	display: block;
	width: 83px;
	_width: 81px;
	height: 20px;
	border: none;
	padding: 0;
	padding-top: 3px;
	padding-right: 1px;
	_padding-top: 1px;
	_padding-right: 3px;
	margin-left: 1px;
	text-align: right;
	background: none;
	margin-top: 23px;
}
div#page div#header div.box_login div.box_login_content div.links {
	margin-top: 5px;
	_margin-top: 3px;
	
}
@media all and (min-width: 0px) { /* opera hack */
  div#page div#header div.box_login div.box_login_content div.links {
   	margin-top: 7px;
  }
}
div#page div#header div.box_login div.box_login_content a {
	display: block;
	text-align: right;
	margin-right: 2px;
	color: #435877;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	line-height: 150%;
}
div#page div#header div.box_login div.box_login_content a:hover {
	text-decoration: underline;
}
div.box_login div.box_login_content h4 {
	text-align: right;
	font-size: 15px;
	margin: 3px 5px 0 0;
	color: #fff;
}


div.box_logo {
	margin: 0;
	padding: 0;
	background: transparent url(../img/layout/bg_logo.gif) no-repeat top left;
	height: 147px;
	width: 200px;
}
div#horiz_menu {
	float: right;
	padding: 9px 10px;
	color: #999999;
	margin-top: 2px;
}
div#horiz_menu a {
	color: #7C7C7C;
	text-decoration: none;
}
div#horiz_menu a:hover {
	color: #7C7C7C;
	text-decoration: underline;
}
div.box_logo h3#logo {
	margin: 0;
	padding-top: 50px;
	padding-left: 25px;
}
div.box_logo h3#logo a {
	display: block;
	width: 157px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: url(../img/layout/logo.gif) no-repeat top left;
}
h3#logo span {
	display: none;
}
div.search_box {
	width: 373px;
}
/**** PATICKA *****/
div#page div#footer {
	width: 744px;
	padding: 0px 0;
	height: 40px;
	background: transparent url(../img/layout/bg_footer.gif) no-repeat 2px top;
}
div#page div#footer div#stats {
  display: none;
}
div#page div#footer div#stats a img {
  border: 0px;
}
div#page div#footer div.logo {
	float: left;
}
div#page div#footer div.logo a {
  display: block;
	background: transparent url(../img/layout/logo_bottom_small_menea.gif) no-repeat 20px 12px;
	width: 90px;
	height: 40px;
}

div#page div#footer div.logoAcomputer a span {
  display: none;
}
div#page div#footer div.logoAcomputer {
	float: left;
}

div#page div#footer div.logoAcomputer a {
  display: block;
	background: transparent url(../img/layout/logo_bottom_small_acomputer.gif) no-repeat 16px 12px;
	width: 100px;
	height: 40px;
}

div#page div#footer div.logo a span {
  display: none;
}

div#page div#footer div.copy {
	text-align: center;
}
div#page div#footer div.copy p {
	padding-top: 15px;
	padding-left: 20px;
	color: #666;
}
div#page div#footer div.copy p a {
	color: #296192;
	text-decoration: none;
}
div#page div#footer div.copy p a:hover {
	text-decoration: underline;
}
/******* LEFT A RIGHT ***********/
div#page div#content div#right, 
div#page div#content div#left, 
div#page div#content div#middle {
	float: left;
}
div#page div#content div#right {
	margin-left: 8px;
}
div#right {
	width: 189px;
	margin: 0;
	padding: 0;
}
div#left {
	margin: 0;
	padding: 0;
	width: 178px;
}
div#right div.cnt {
	width: 184px;
}
div#left div.cnt {
	width: 173px;
	margin-left: 9px;
	padding-top: 6px;
}
div#right div.cnt {
	float: right;
	margin-right: 2px;
}
div#left div.cnt h2, 
div#right div.cnt h2,
div#right div.cnt h3,
div#left div.cnt h3 {
	color: #524B2C;
	border-bottom: 1px solid #A9A078;
	padding: 0px 5px 1px 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
}

span.icoLeft {
	background: transparent url(../img/layout/h2_box_left.gif) no-repeat left center;
	padding: 0 7px 0 7px;
}
span.icoRight {
	background: transparent url(../img/layout/h2_box_right.gif) no-repeat right center;
	padding: 0 7px 0 7px;
}
span.icoLeftAction {
	background: transparent url(../img/layout/h2_box_left_action.gif) no-repeat left center;
	padding: 0 10px 0 10px;
}
span.icoRightAction {
	background: transparent url(../img/layout/h2_box_right_action.gif) no-repeat right center;
	padding: 0 10px 0 10px;
}
div#right div.cnt h3 {
	margin-top: 5px;
	border-bottom: 1px solid #DBDBDB;
}
div#right div.cnt h3.action {
	color: #891818;
}
/***** search box *********************/
div#left div.cnt h3.searchbox {
	margin-top: 6px;
	border-bottom: none;
	margin-bottom: -2px;
	padding-bottom: 0;
}
div.box-search {
	padding-bottom: 15px;
}
div.box-search form div input.input_bg_search {
	border: none;
	width: 161px;
	height: 18px;
	padding: 4px 5px 0 5px;
	margin: 3px 0 0 1px;
	background: transparent url(../img/layout/bg_search_input.gif) no-repeat left top;
	border-right: 1px solid #CDC7AE;
}
@media all and (min-width: 0px) { /* opera hack */
  div.box-search form div input.input_bg_search {
   	width: 171px;
	height: 22px;
  }
}
div.box-search form div select.input_select {
	width: 135px;
	height: 18px;
	padding: 0;
	padding-top: 1px;
	margin: 2px 0 0 1px;
	border: 1px solid #CDC7AE;
	float: left;
}
div.box-search form div input.search_bg_submit {
	float: right;
	color: #373737;
	border: none;
	background: #CCCCCC url(../img/layout/bg_input_submit.gif) no-repeat left top;
	width: 34px;
	height: 22px;
	cursor: hand;
}
div#exSe {
	margin-top: 5px;
}
div#exSe a {
	display: block;
	text-decoration: underline;
	margin-left: 30px;
	color: #524B2C;

}
div#exSe a:hover {
	text-decoration: none;
}
/************* rozsirene vyhledavani **************************/
div#left div.cnt h3.ext {
	margin-top: 6px;
}
div#left div.cnt div.box {
	margin-bottom: 0px; 
}
div#left div.cnt div.exts {
	margin-bottom: 10px; 
}
div#left div.cnt div.box div.extsearch {
	margin: 0 8px 5px 8px; 
}
div#left div.cnt div.box div.extsearch form p {
	margin: 0;
	padding: 0;
}
div#left div.cnt div.box div.extsearch form p label {
	display: block;
	margin: 0;
	padding: 0;
	padding: 8px 0 3px 1px;

}
div#left div.cnt div.box div.extsearch form p.check {
	margin: 0;
	padding: 0;
	padding: 8px 0 12px 0px;

}
div#left div.cnt div.box div.extsearch form p label.noBlock {
	display: inline;
	margin: 0;
	padding: 0;
	padding: 8px 0 3px 0;

}
/************* newsletter *****************/
div#left div.cnt div.box-newsletter h4 {
	font-size: 12px;
	border-bottom: 1px solid #A9A078;
	padding-bottom: 2px;
	margin: 5px -1px 0 0;
	padding-left: 8px;
	color: #524B2C;
	text-transform: uppercase;
}
div.box-newsletter {
	padding: 0px;
	color: #6A6342;
}
div.box-newsletter div.contentNews {
	background: url(../img/layout/bg_box_newsletter.gif) repeat-y top left;
}
	
div.box-newsletter p.info {
	padding: 5px 10px 5px 10px;
	margin-bottom: 1px;
}
div.box-newsletter p.link a {
	font-weight: bold;
	color: #6A6342;
	margin-left: 3px;
}
div.box-newsletter div.frm {
	margin-bottom: 2px;
}
div.box-newsletter div.frm input.input_bg_news {
	border: none;
	width: 125px;
	height: 18px;
	padding: 4px 5px 0 5px;
	margin: 3px 0 0 1px;
	background: transparent url(../img/layout/bg_search_input.gif) no-repeat left top;
	border-right: 1px solid #CDC7AE;
	float: left;
}
@media all and (min-width: 0px) { /* opera hack */
  div.box-newsletter div.frm input.input_bg_news {
   	width: 135px;
	height: 22px;
  }
}
div.box-newsletter form input.search_bg_submit {
	float: right;
	color: #373737;
	border: none;
	background: #CCCCCC url(../img/layout/bg_input_submit_newsletter.gif) no-repeat left top;
	width: 34px;
	height: 22px;
	cursor: hand;
	margin-top: 3px;
}
/************* Call us *****************/
div#left div.cnt div.box-call_us h4 {
	text-align: center;
	font-size: 13px;
	border-bottom: 1px solid #A9A078;
	padding-bottom: 2px;
	margin: 30px 0 0 0;
	color: #524B2C;
	text-transform: uppercase;
}
div.box-call_us {
	padding: 0px;
	color: #6A6342;
}
div.box-call_us div.contentCall {
	width: 184px;
	height: 72px;
	background: url(../img/layout/bg_box_call_us.jpg) repeat-y top left;
}
div.box-call_us p.info {
	color: #B53D3D;
	text-align: right;
	padding: 10px 8px 5px 10px;
	margin-bottom: 1px;
	font-style: italic;
	font-size: 110%;
	line-height: 120%;
}
div.box-call_us div.contentCall strong {
	color: #891818;
	text-transform: uppercase;
	font-size: 110%;
	line-height: 180%;
}

div.box-call_us p.link a {
	font-weight: bold;
	color: #6A6342;
	margin-left: 3px;
}
/* ----- [ PROMO AKCE ]-------------------------------------------- */
/* ----- [ VINNY LISTEK ]-------------------------------------------- */
p.pad10px {
  padding: 10px;
}
a.grayLink {
  text-decoration: underline;
  color: #666666;
}
a.grayLink:hover {
  text-decoration: none;
  color: #0E2F5E;
}
/***************** promo (nepouzivane *********************/
div.promo p {
  margin:.61em 0; 
}

div.promomain p {
  font-size: 1em;
  margin: .2em .5em; 
}

div#left div.cnt div.box h4,
div#left div.cnt div.box p {
  margin-bottom: .7em;
}

div#left div.cnt div.box h4 {
  margin-top: .7em;
}

div#left div.cnt div.box-category {
	background: url(../img/layout/bg_box.gif) repeat-y top left;
	padding: 4px 12px;
	margin: 0;
}
div#left div.cnt div.box { 
	background: url(../img/layout/bg_box.gif) repeat-y top left;
}
div#right div.cnt div.box { 
	background: url(../img/layout/bg_box_right.gif) repeat-y top left;
}
div#left div.cnt div.box-category {
	padding: 0px 0px;
}
/*** rozek *****************/
div#left div.cnt div.rozek {
	position: absolute;
	margin-top: -3px;
	margin-left: 2px;
	width: 1px;
	height: 2px;
	background-color: #A9A078;
}
div#right div.cnt div.rozek {
	position: absolute;
	margin-top: -3px;
	margin-left: 2px;
	width: 1px;
	height: 2px;
	background-color: #DBDBDB;
}
div#right div.cnt div.rozekBotoom {
	font-size: 0;
	line-height: 0;
	position: absolute;
	margin-top: 0px;
	_margin-top: -16px;
	margin-left: 2px;
	width: 1px;
	height: 3px;
	background-color: #DBDBDB;
}

/****************************/
div.box p.info {
  color: #99D251;
  color: #000;
  /* font-weight: bold; */
  padding: 5px 0;
}

/* Box polozky v pravem sloupci */
div#page div#content div#right div.cnt div.box div.itembox {
	border-bottom: 1px dashed #d4d4d4;
	padding: 5px;
	margin-left: 5px;	
	padding-bottom: 10px;
	color: #666;
}

div#page div#content div#right div.cnt div.box div.itembox img {
  margin-top: 7px;
}

div#page div#content div#right div.cnt div.box div.nb {
  border-bottom: 1px solid #d4d4d4;
}

div#right div.cnt div.box div.itembox h4 {
	margin-bottom: 10px;
	margin-top: 6px;
	font-size: 100%;
}

h4 a, h4 a:visited {
	color: #0E2F5E;
	font-weight: bold;
}
div#right div.cnt div.box div.itembox img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	clear: left;
}
p.price, div.price {
	margin-top: 5px;
	color: #000;
}
p.price span, div.price span {
	color: #961D1C;
	font-size: 120%;
	font-weight: bold;
}
div#page div#content div#left div.cnt div.box-category {
	/*background-color: #F8F8F8;*/
}
div#page div#content div#left div.cnt div.box {
	padding: 2px 0 2px 0;
}

ul.lite {
	padding: 0;
	margin: 0;
	margin-left: 10px;
	list-style: none;
}
ul.lite li {
	padding: 3px;
	padding-left: 11px;
	line-height: 120%;
  background: transparent url(../img/layout/ico_li.gif) no-repeat center left;
}

ul.promo li {
	background: transparent url(../img/layout/ico_li.gif) no-repeat center left;
	font-size: 1.0em;
}


ul.lite li img {
  vertical-align: middle;
}

ul.lite li a {
	/* display: block; */
	font-weight: bold;
	color: #8B8878;
}
ul.lite li a:hover {
	text-decoration: none;
}
ul.lite li a:visited {
	color: #8B8878;
}
/************************************************************/
/************* category menu ********************************/
/************************************************************/
div#page div#content div#left div.cnt div.box-category ul {
	padding: 0;
	margin: 0 10px 0 10px;
	list-style: none;
}
div.box-category ul li.tree1, 
div.box-category ul li.tree2 {
	padding: 5px;
	background: transparent url(../img/layout/ico_category_li.gif) no-repeat center left;
	border-bottom: 1px solid #E6E3D8;
	border-top: 1px solid #fff;
	_padding-top: 7px;
	_padding-bottom: 3px;
}
div.box-category ul li.tree1 {
	padding-left: 11px;
	font-weight: bold;
}
div.box-category ul li.tree2 {
	padding-left: 21px;
	background: none;
}
div.box-category ul li a {
	color: #383528;
	text-decoration: none;
}
div.box-category ul li a:hover {
	color: #383528;
	text-decoration: underline;
}
div.cnt div.box-cnrs {
	font-size: 0px;
	line-height: 0;
	/*background: white url(../img/layout/corners_box_bottom.gif) no-repeat top center;*/
	background-color: #fff; 
	margin: 0;
	padding: 0;
	height: 1px;
	margin: -1px 2px 15px 3px;
}
div.cnt div.box-cnrsRight {
	font-size: 0;
	line-height: 0;
	/*background: white url(../img/layout/corners_box_bottom.gif) no-repeat top center;*/
	background-color: #DBDBDB; 
	margin: 0;
	padding: 0;
	height: 1px;
	margin: -1px 2px 15px 0px;
}
/*********/
/* WIDTH */
/*********/
div#right-and-middle div#middle {
	width: 342px;
}
/*********/
/* WIDTH */
/*********/
div#right-and-middle,
div#right-and-middle-wide {
	float: right;
	width: 540px;
}

div#right-and-middle-wide div.cnt {
  padding-right: 10px;
}

/* DROBKY */
div.navigation { 
  margin-bottom: 10px;
  border: none;
  /*background-color: #fff;*/
  color: #1E1E1E;
  padding: 5px;
  padding-left: 0;
  font-size: 110%;
  font-size: 1em;
  margin-bottom: .75em;
}

div.navigation a {
  color: #3E597E;
}

div.navigation h1 {  
  color: #2D2D2D;
  display: inline;
  font-size: 1.3em;
}

h1.ttl {
  margin-bottom: .5em;
  font-size: 1.45em;
  margin-top: .2em;
  color:#99D251;
  font-weight: bold;
}

/* ----- [ VYPIS POLOZEK V BOXECH (2 na radek) ]-------------------------------------------- */
table.lst2 {
  /* border: 1px solid #D5D5D5; */
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 10px;
}
table.lst2 tr td {
  border: 1px solid #E8E8E8;
  padding: 10px 8px;
  width: 50%;
  vertical-align:top; 
}
table.lst2 tr td.nb {
  /* border-right: none; */
}

table.lst2 td div.left {
	float: left;
	width: 110px;
}
table.lst2 td div.left img {
	margin-top: 2px;
	margin-bottom: 10px;
}
table.lst2 td div.left div.price {
  text-align: center;
  clear: both;
}
table.lst2 td div.left div.price span {
  color: #961D1C;
	font-size: 120%;
	font-weight: bold;
}

table.lst2 td div.right {
	float: left;
	width: 135px;
}
table.lst2 td div.right div.price {
	padding: 0;
	margin: 0;
	margin: 40px 0 5px 0;
	/*float: left;*/
}
table.lst2 td div.right div.cart {
	margin-top: 5px;
	/*float: right;*/
	/*text-align: right;*/
}
table.lst2 td div.right div.hrefs {
  /*text-align: right;*/
}

table.lst2 td div.right div.hrefs div.compare {
 /* float: left;*/
}

table.lst2 td div.right div.hrefs div.cart {
 /* float: right;*/
}
div.addtocart {
	width: 78px;
  	height: 20px;
	background: transparent url(../img/layout/ico_addtocart_main.gif) no-repeat -77px top;
}
div.addtocart a {
  display: block;
  background: transparent url(../img/layout/ico_addtocart_main.gif) no-repeat left top;
  width: 78px;
  height: 20px;
}
div.addtocart a:hover {
  display: block;
  background: none;
  width: 78px;
  height: 20px;
}

table.lst2 td div.hrefs a, 
table.lst2 td div.hrefs a:visited {
	color: #80B134;
	font-weight: bold;
}
table.lst2 td div.left img {
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
}
table.lst2 td p {
	margin-bottom: 5px;
}
table.lst2 td p.label {
	color: #333;
	padding-bottom: 7px;
	border-bottom: 1px dashed #d4d4d4;
	height: 25px;
	overflow: hidden;
}
table.lst2 td p.params {
	color: #666;
	border-bottom: 1px dashed #d4d4d4;
	padding-bottom: 5px;
	overflow: hidden;
}
table.lst2 td div.product {
	float: right;
	width: 425px;
}
table.lst2 td h2 {
	font-size: 1.25em;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}
table.lst2 td h2 a {
  color: #0E2F5E;
}
/********* goto detail *************/
div.gotodetail {
	width: 78px;
  	height: 20px;
	background: transparent url(../img/layout/ico_detail_main.gif) no-repeat -77px top;
	margin-bottom: 5px;
}
div.gotodetail a {
  display: block;
  background: transparent url(../img/layout/ico_detail_main.gif) no-repeat left top;
  width: 78px;
  height: 20px;
}
div.gotodetail a span.hidden {
	display: none;
}
div.gotodetail a:hover {
  display: block;
  background: none;
  width: 78px;
  height: 20px;
}
/* ----- [ VYPIS POLOZEK V BOXECH (3 na radek) ]-------------------------------------------- */
table.lst3 {
  border: 1px solid #D5D5D5;
  border-collapse: collapse;
  /* width: 100%; */
  margin-bottom: 10px;
}
table.lst3 tr td {
  border: 1px solid #D5D5D5;
  padding: 10px 8px;
  width: 25%;
  vertical-align:top; 
}
table.lst3 td img {
  float: left;
  margin-right: 10px;
}
table.lst3 td h2 {
  vertical-align:top;
  font-size: 100%;
  margin-bottom: 5px; 
}

table.lst3 td h2 a {
  color: #F6F7F8;
}

table.lst3 td p {
  float: left;
}



/* ----- [ POMOCNE BOXY V HLAVNI CASTI STRANKY ]-------------------------------------------- */
div.boxplain,
div.boxcolored,
div.boxplainb {
  background-color: #fff;
  border: 1px solid #CBD1D1;
  border-top: none;
  margin-bottom: 8px;
  padding: 4px;
  
}
div.boxplainb {
  border: none;
  padding: 0 2px 5px 2px;
}
div.boxplain {
	background: #fff url(../img/layout/bg_box_plain.gif) repeat-x left top;
}
div.boxplain a {
  color: #3E597E;
}

div.boxcolored {
  background-color: #FAEFEF;
  border: 1px solid #CBD1D1;
}

/* ----- [ VYPIS POLOZEK V TABULKOVEM VYPISU ]-------------------------------------------- */
table.tbllist {
  width: 748px;
  margin-bottom: 10px;
  border-collapse: collapse;
}

table.tbllist tr.row1 td {
  background-color: #F6F7F8;
}

table.tbllist tr.sorting td {
  background-color: #f4f4f4;
  background-color: #fff;
  white-space: nowrap;
  text-align: left;
}

table.tbllist tr th {
  background-color: #99D251;
  color: #fff;
  padding: 1px 4px;  
}

table.tbllist tr td {
  padding: 1px 4px;
}

/* ----- [ STRANKOVANI POLOZEK V KATEGORII ]-------------------------------------------- */
div.paging {
  text-align: center;
  margin: 0;
  margin-bottom: 3px;
  padding: 3px 0;
  color: #999999;
}

div.paging b,
div.paging strong {
  color: #fff;
  background-color: #3E597E;
  font-weight: bold;
  padding: 1px 3px;
}

div.paging strong {
  font-weight: bold;
  padding: 1px 3px;
  color: #fff;
  background-color: #3E597E;
}

div.paging a {
  color: #3E597E;
}

/* ----- [ SEZNAM TEXTOVYCH NOVINEK ]-------------------------------------------- */
div.news {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #CFCFCF;
}
div.news h3 {
  font-size: 110%;
}
div.news h3 a {
  color: #0E2F5E;
}
div.news h3 span {
  font-weight: normal;
}
div.news p {
  margin-top: 6px;
  color: #666666;
}
div.news p img {
  float: left;
  margin-right: 10px;
}

/* ----- [ DETAIL POLOZKY ]-------------------------------------------- */
h1.prd {
  border: none;
  color: #9D211F;
  padding: 5px;
  padding-left: 0;
  padding-right: 10px;
  font-weight: bold;
  font-size: 145%;
  margin-bottom: 10px;  
  background: transparent url(../img/layout/bg_h1.gif) no-repeat right bottom;
}

a.print {
  display: block;
     background: transparent url(../img/layout/ico_print.gif) no-repeat left center;
     width: 80px;
    padding-left: 20px;
    float: left;
}

a.send {
  display: block;
     background: transparent url(../img/layout/ico_email.gif) no-repeat left center;
     width: 80px;
    padding-left: 20px;
    float: left;
}

div.prddetail {
  padding: 0 10px 0 10px;
  margin-bottom: 10px;
}

div.prddetail div.cn2 {
  padding: 10px;
}

div.prddetail p.shortlabel {
  margin: 15px 0;
  margin-top: 5px;
  line-height: 150%;
}
/************************************************************************/
div.prddetail div.flleft {
	float: left;
}


div.prddetail div.img {
  float: left;
  text-align: center;
  margin-right: 10px;
  width: 207px;
}

div.prddetail div.icoscart {
  padding: 5px;
  vertical-align: middle;
}

div.prddetail div.icoscart div.icos {
  float: left;
  vertical-align: middle;
  padding: 0;
  padding-top: 5px;
}

div.prddetail div.icoscart div.icos img {
  margin-right: 10px;
}

div.prddetail div.icoscart div.cart {
  float: right;
}

div.prddetail div.icoscart div.cart input.submit-kos {
	width: 78px;
	height: 20px;
	border: none;
	cursor: hand;
	background: #CCCCCC url(../img/layout/ico_addtocart_main.gif) no-repeat left top;
}
div.prddetail div.icoscart div.cart input.submit-kos:hover {
	width: 78px;
	height: 20px;
	border: none;
	cursor: hand;
	background: #CCCCCC url(../img/layout/ico_addtocart_main.gif) no-repeat -77px top;
}

div.prddetail div.icoscart div.cart input.input-kos {
	padding: 2px;
	border: 1px solid #CBC6B3;
	text-align: right;
}
div.pr {
	float: left;
	width: 275px;
}
div.h3 {
  color: #000000;
  margin-top: 20px;
  font-size: 100%;
}
div.params {
	color: #fff;
}
div.pr div.h3 h3 {
  background-color: #58718B;
  padding: 1px 7px;
  font-size: 110%;
  white-space: nowrap;
  width: 275px;
}

div.prddetail div.box {
  background-color: #F5FFE6;
  padding: 4px 7px;
  clear: both;
}
div.prddetail table.vars {
  width: 100%;
  background-color: #F5FFE6;
}
div.prddetail table.vars td {
  padding: 3px;
}
div.prddetail table.vars td input {
  padding: 0;
  margin: 0;
}
table.vars td.prc {
  text-align: right;
}
table.vars td.nm {
  font-weight: bold;
  color: #F6F7F8;
}

div.prddetail div.box div.nm {
  float: left;
}
div.prddetail div.box div.pr {
  float: right;
}

div.prddetail div.box div.polozka {
  float: left;
  vertical-align: middle;
}

div.prddetail div.box div.cena {
  float: right;
}

div.prddetail div.addtocart {
	border-bottom: 1px solid #99D251;
	border-top: 1px solid #99D251;
	padding: 3px; 
	text-align: center; 
}

div.prddetail div.cnt {
  padding: 0px 5px;
  padding-bottom: 0;
}

div.prddetail div.cnt_params {
  padding: 0px;
  padding-bottom: 0;
  margin: 0;
}

div.prddetail div.cnt_params ul.lite {
  float: left;
  width: 280px;
  border: 1px solid #CBD1D1;
  margin: 10px 0 10px 0;
  padding: 3px;
}

div.prddetail div.cnt_params ul.lite li {
  float: left;
  width: 274px;
  background: none;
  background-color: #F2F3F6;
  padding: 0 3px 0 3px;
  margin-bottom: 1px;
  line-height: 200%;
}
div.cnt_params ul.lite li a {
	color: #0E2F5E;
	font-weight: normal;
}
div.prddetail div.cnt_params ul.lite li span.flleft {
	float: left;
}
div.prddetail div.cnt_params ul.lite li span.flright {
	float: right;
}
div.prddetail div.cnt p {
  margin-bottom: 1em;
}

div.pr p.flright {
	margin: 0;
	margin-top: 10px;
	padding: 0;
	text-align: right;

}
div.pr p.flright span.sum {
	margin: 0;
	padding: 0;
	text-align: right;
	font-weight: bold;
	font-size: 120%;

}
div.pr p.flright span.dph, span.dph {
	color: #961D1C;
	font-size: 150%;
}


div.cnt_photo {
  padding: 5px;
  padding-bottom: 0;
  margin-bottom: 5px;
}

div.prddetail div.cnt_access {
  padding: 15px 0 0 0;
  margin: 0;
}

div.prddetail div.cnt_download {
  padding: 5px;
  margin: 0;
}

div.prddetail div.cnt_urls {
  padding: 5px;
  margin: 0;
}

div.cnt_photo div.thumb {
  float: left;
  width: 90px;
  padding: 10px;
  text-align: center;
  margin-right: 6px;
  padding-bottom: 0;
}

div.cnt_photo div.thumb div.img {
  clear: both;  
  text-align: center;
  height: 90px;
  overflow: hidden;
}

div.cnt_photo div.thumb p.desc {
  clear: both;
  color: gray;
}


/* ----- [ DETAIL FOTOGRAFIE ]-------------------------------------------- */
img.full {
  border: 1px solid #EAECEF;
  padding: 20px;
  margin: 10px 0;
}

/* ----- [ VYPIS POLOZEK JEDNA NA RADEK ]-------------------------------------------- */
h2.prd {
  font-size: 100%;
}

h2.prd a {
  color: #0E2F5E;
}
div.lst1box {
  margin-bottom: 10px;
  border-bottom: 1px solid #CFCFCF;
  padding-bottom: 5px;
}
div.lst1box div.lft {
	float: left;
	width: 110px;
}
div.lst1box div.lft a {
	text-decoration: none;
}
div.lst1box img {
  padding: 10px;
	border: 1px solid #CBD1D1;	
}
div.kudrlinka {
	position: absolute;
	width: 43px;
	height: 13px;
	background: transparent url(../img/layout/prd_border_img.gif) no-repeat left top;
	/* moz */
	margin-left: 5px;
	margin-top: -22px;
	/* ie hack */
	_margin-top: -37px;
}
@media all and (min-width: 0px) { /* opera hack */
  div.kudrlinka {
   	background: none;
  }
}
div.lst1box div.rgt {
	margin-left: 115px;
	padding: 5px;
}
div.lst1box div.rgt h3 {
  border: none;
  padding: 0;
  margin: 0;
}
div.lst1box div.rgt h3 a {
  color: #F6F7F8;
 
}
div.lst1box div.rgt p.label {
  border-bottom: 1px dashed #d4d4d4;
  padding: 5px 0;
  margin-bottom: 5px;    
}

div.lst1box div.rgt div.price {
  margin: 0;
  margin-top: 40px;
  margin-bottom: 5px;
}
div.lst1box div.rgt div.hrfs {
  margin: 0;
  margin-bottom: 5px;
}
div.lst1box div.rgt div.hrfs a.gotodetail {
  margin-bottom: 5px;
}
div.lst1box div.rgt div.hrfs a.addtocart {
  /*float: right;*/
}
/* ----- [ KOSIK ]-------------------------------------------- */
table.cartlist,
table.cartlistlater {
  width: 100%;
}

table.cartlist td,
table.cartlistlater td {
  vertical-align: top;
  padding: 5px;
}

table.cartlistlater th,
table.cartlist th {
  color: #fff;
  background-color: #58718B;
  text-align: left;
  padding: 3px 5px;
  font-weight: bold;
}

table.cartlist td a,
table.cartlistlater td a {
  color: #0E2F5E;
}

td.c {
  text-align: center;
}

table.cartlist td.subtotal {
  font-weight: bold;
  text-align: right;
  background-color: #FAFCFF;
}

table.cartlist td.r {
  text-align: right;
}

table.cartlist td.subtotal span,
table.cartlist td p.price,
table.cartlistlater td p.price {
  color: #961D1C;
  font-weight: bold;
  font-size: 120%;
}

table.cartlist td p.discount,
table.cartlistlater td p.discount {
  margin-top: 5px;
  color: #E70000;
  font-weight: bold;
}

table.cartlist tr.row1 td,
table.paramsearch tr.row1 td,
table.paramsearch tr.row1 th {
  background-color: #F6F7F8;
}

table.cartlist tr.summary td {
  background-color: #E8E8E8;
}


input.quantity {
  width: 20px;
  text-align: center;
}

table.cartlistlater {
  margin-top: 10px;
}

p.tocheckout {
	margin: 15px auto;
	display: block;
	width: 145px;
	height: 20px;
	background: transparent url(../img/layout/cart_dokoncit_obj_but.gif) no-repeat -144px top;
}

p.tocheckout a {
	display: block;
	width: 145px;
	height: 20px;
 	background: transparent url(../img/layout/cart_dokoncit_obj_but.gif) no-repeat left top;
}
p.tocheckout a span {
	display: none;
}
p.tocheckout a:hover {
  color: #C00000;
  text-decoration: none;
   background: none;
}

table.cartlistlater th {
  background-color: #A4CEDF;
}

td.nw {
  white-space: nowrap;
}

td.px100 {
  width: 100px;
}

td.px75 {
  width: 75px;
}

td.px50 {
  width: 50px;
}

td.px10 {
  width: 10px;
}

/* ----- [ TABULKOVY VYPIS ]-------------------------------------------- */
#tableListing {
	width: 530px;
	overflow-x: auto; /*IE*/
	overflow: auto; /*Opera*/
	overflow: -moz-scrollbars-horizontal;  /*Moz*/
}


table.list {
  width: 100%;
}

table.list th {
  color: #fff;
  background-color: #58718B;
  text-align: center;
  padding: 3px 5px;
  font-weight: bold;
  vertical-align: middle;
}

table.list td {
  padding: 4px 5px;
  vertical-align: top;
}

table.list td a {
  color: #0E2F5E;
}

table.list td h4 {
  font-weight: bold;
  font-size: 100%;
  white-space: nowrap;
}

table.list tr.sub th {
  background-color: #EAECEF;
}

table.list tr.row1 td {
  background-color: #F6F7F8;  
}

table.list td span.discount {
  color: #C00000;  
}

/* ----- [ MODIFIKACE STANDARDU ]-------------------------------------------- */
h3.ttl,
h1.ttl {
  border: none;
  color: #9D211F;
  padding: 5px;
  padding-left: 0;
  padding-right: 10px;
  font-weight: bold;
  font-size: 145%;
  margin-bottom: 10px;  
  background: transparent url(../img/layout/bg_h1.gif) no-repeat right bottom;
}

div.cnt p {
  /* margin-bottom: 1em; */
}

div.message_box {
  font-weight: bold;
  color: #3E597E;
  margin: 15px 0;
}

div.cat2box {
  border-bottom: 1px solid #CFCFCF;
  border: 1px solid #CFCFCF;
  border-top: none;
  margin-bottom: 10px;
  width: 541px;
}

div.cat2box div.bx {
  width: 160px;
  float: left;
  padding: 15px 8px;
  padding-bottom: 0;
  height: 185px;
  margin-right: 2px;
  border-right: 1px solid #CDCFCF;
}

div.cat2box div.nb {
  border-right: none;
}

div.cat2box div.bx div.hrefs {
  background-color: red;
  margin-top: 15px;
}

div.cat2box div.bx div.hrefs div.dl {
  float: left;
}

div.cat2box div.bx div.hrefs div.dl a {
  font-weight: bold;
  color: #F6F7F8;
}

div.cat2box div.bx div.hrefs div.ct {
  float: right;
}

div.cat2box div.bx div.hdr {
  height: 60px;
  overflow: hidden;
}

div.cat2box div.bx div.hdr img {
  float: left;
}

div.cat2box div.bx div.hdr h2 {
  float: left;
  width: 90px;
  font-size: 100%;
}

div.cat2box div.bx p.price {
  margin-top: 5px;
  border-bottom: 1px dashed #D4D4D4;
  padding: 7px 0;
  margin-bottom: 5px;
}

div.cat2box div.bx p.label {
  height: 40px;
  overflow: hidden;
  margin-top: 5px;
  color: #666666;
}

div.cat2box div.bx h4 {
  float: left;
}

div.cat2box div.bx img {
  float: left;
  margin-right: 10px;
}

/* ----- [ MAPA WEBU ]-------------------------------------------- */
div.columnleft,
div.columnright {
  float: left;
  width: 48%;
}

div.cntbox {
  margin-bottom: 10px;
}

div.cntbox div.bx {
  padding-left: 10px;
}
div.cntbox div.map {
  padding-left: 40px;
}
div.cntbox p {
  margin-bottom: .6em;
}

div.cntbox div.cat {
  padding: 4px;
  padding-left: 20px;
}

div.cntbox div.cat a {
  color: #9C201F; 
}

div.cntbox ul.lite {
  margin: 0 0 20px 20px;
}

div.cntbox ul.lite li {
  padding: 4px 12px;
}

div.cntbox ul.lite li a {
  font-weight: normal;
} 

div.cntbox div.h3 {
  margin: 8px 0 5px 0;
 }

div.cntbox div.h3 h3 {
  font-size: 1.2em;
}

h3.nmb {
  margin-bottom: 0;
}
/* ----- [ NAPISTE NAM ]-------------------------------------------- */
table.row1 td {
	background-color: #F6F7F8;
}
/* ----- [ TOPSELLERS ] ------------------------------------------- */
div.topSel {
  padding: 10px;
  background: #999999;
}
/* ----- [ OBJEDNAVKA ]-------------------------------------------- */
table.form td {
  padding: 5px;
}

table.form td. {
  text-align: right;
  font-weight: bold;
	white-space: nowrap;
	width: 200px;
}

div.error_label {
  color: #D80000;
  font-weight: bold;
  margin-top: 3px;
}

p.c {
  text-align: center;
}

table.orderform {
  width: 100%;
}
table.krok3 {
  width: 100%;
  _width: auto;
}
table.orderform tr td div.itm {
  padding: 5px;
  white-space: nowrap;
}

p.perex {
  background-color: #F5FFE6;
  padding: 15px;
}


img.news {
  float: left;
}

textarea.feedback {
  width:450px; 
}

.transformnone {
	text-transform: none;
}

div.order {
	padding: 0 10px 0 10px;
}
/* ----- [ ZAKAZNICKY UCET ]-------------------------------------------- */
div#customerAccount {
	margin-top: 0px;
}
div#customerEdit table.form td {
  padding: 5px;
}

div#customerEdit table.form td. {
  text-align: left;
  font-weight: normal;
	white-space: nowrap;
	width: auto;
}
div.addressbox {
  width: 200px;
  padding: .8em;
  border: 1px solid #EAECEF;
  margin: 10px;
  margin-left: 0;
  float: left;
}

div.addressbox p {
  margin-bottom: .6em;
  clear: both;
  line-height: 200%;
  _line-height: 100%;
}
div.addressbox p span.flLeft {
  float: left;
}
div.addressbox p span.width {
  width: 48px;
  font-weight: bold;
}
div.addressbox p.c {
  padding-top: .5em;
  padding-bottom: 0;
  margin: 1em 0em;
  margin-bottom: 0;
}

table.orderform td. {
  text-align: left;
  white-space: nowrap;
  width: 160px;
}

div.labelbox {
  padding: 1em;
}

table.orderform td.req {
  /* font-weight: bold; */
}

fieldset.address {
  height: 160px;
}

fieldset.review {
  height: 130px;
}

fieldset table tr td {
  padding: 2px;
}

textarea.ordercomment {
  height: 110px;
  width: 100%;
}

tr.totalprice td {
  font-weight: bold;
  /* color: #99D251; */
}

span.totalprice {
  font-size: 130%;
  padding: .3em;
}

select.input-select-all {
  width: 160px;
}
table.paramsearch {
  width: 100%;
}
table.paramsearch td {
  padding: 4px;
}
table.paramsearch th {
  width: 160px;
  text-align: left;
  font-weight: bold;
  padding: 0 1em;
}
table.paramsearch td select {
  width: 200px;
}

/* ----- [ POMOCNE KONSTRUKCE ]-------------------------------------------- */
.cleaner {
	font-size: 0px;
	height: 0px;
	clear: both;
	display: block;
	overflow: hidden;
	background-color: transparent;
}
.cleanerZero {
	font-size: 0px;
	height: 0px;
	clear: both;
	display: block;
	line-height: 0;
}

div.nb {
  border-bottom: none;
}
/* NACITAM POZADI PRO BODY ****** je na konci css aby se nezpomalilo nacitani html ***/
body {
	/*background: url(../img/layout/bg_body.jpg) center top;*/
	/* 0C1014, 7681A8, 5D678B, 4E5776 */
	/* 873131, 5D1919, 9D211F, 921B1A */
	
	background-color: #0C1014;
}
div.cc{
  margin: 2px 25px;
}

code{
  margin-bottom: 10px;
  display: block;
  background-color: #EEE8CD;
  padding: .35em;
}

