/*** MobilTown ***/
/* vlastni css - ochrana proti nezadoucim zasahum admin-design */

/*** pismenka ***/

body	{font-family: 'Verdana','Arial CE','Helvetica CE',Arial,sans-serif; font-size: 75%;}
#main h1  {font-size: 170%; color: #005E81; font-weight: bold;}
#main h2  {font-size: 150%; color: #005E81; font-weight: bold;}
#main h3  {font-size: 140%; color: #069C00; font-weight: bold;}
#main h4  {font-size: 125%; color: #005E81; font-weight: bold;}
#main h5  {font-size: 110%; color: #069C00; font-weight: bold;}

#main h1,
#main h2,
#main h3,
#main h4,
#main h5	{margin: 0.75em 0 0.5em 0; padding: 0;}

#main #locationrow+h1,
#main #locationrow+h2,
#main #locationrow+h3,
#main #locationrow+h4,
#main #locationrow+h5	{}

ul, li {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
sup {font-size: 75%;}
p {margin: 0 0 1em 0;}

img	{border: 0 none;}

.left, .aleft {text-align:left}
.right, .aright {text-align:right}
.center, .acenter {text-align:center}

/* a	{color:#f90; text-decoration:none;} */
a	{color:#069C00; text-decoration:underline;}
.product_title_big a,
.product_title a,
a.details 	{color:#069C00;}
#menu-left a	{color:#005E81;}
#menu-right a	{color:#069C00;}
a:hover	{text-decoration:none; color: #069C00;}
a:active, a:focus	{outline: none;}
a:focus	{-moz-outline-style: none;}


/*** formulare ***/

input, select	{font-size: 11px;}
textarea	{width: 100%;}
form  {margin: 0; padding: 0;}

.contact_textbold input,
.contact_highlight input,
select,
select.newsletter_text,
input.newsletter_text,
.paymentcontentdata select,
input.basketcontents_artamountinput,
input.voucherlistinput,
input.text,
input.textinput,
input.font10,
#search-form input.searchinput,
#search-form select,
textarea  {border: 1px #e1e1e1 solid; color: #000; background: #fff; }

.contact_textbold input:focus,
.contact_highlight input:focus,
select:focus,
select.newsletter_text:focus,
input.newsletter_text:focus,
.paymentcontentdata select:focus,
input.basketcontents_artamountinput:focus,
input.voucherlistinput:focus,
input.text:focus,
input.textinput:focus,
input.font10:focus,
#search-form input.searchinput:focus,
#search-form select:focus,
textarea:focus  {border-color: #005e81; background: #fff;}

/* tlacitka formulare */
#basket a.basketbutton,
#minibasket a.basketbutton,
input.searchbutton,
input.default_smallbutton,
input.basketcontents_artamountbutton,
input.basketcontents_artdelsmallbutton,
input.basketcontents_artdelbutton,
input.voucherlistsubmit,
input.save_button,
input.warenkorb_button,
input.address_deliverybutton,
input.button,
input.submit,
input.default_midbutton,
input.default_nextbutton,
input.warenkorb_mini_button2,
input.warenkorb_button2	{border-radius: 3px; -moz-border-radius: 3px; padding: 2px 4px; margin: 4px 0 4px 12px; border: 1px #e1e1e1 solid; color: #636363; background: #f7f7f7 url(0/images/layout/button-bg.png) repeat-x; font-size: 12px; cursor: pointer; text-decoration: none;}

#basket a.basketbutton,
#minibasket a.basketbutton,
input.basketcontents_artamountbutton,
input.basketcontents_artdelsmallbutton,
input.basketcontents_artdelbutton,
input.warenkorb_button,
input.warenkorb_mini_button2,
input.warenkorb_button2	{padding: 2px 4px; margin: 4px 0 4px 12px; border: 1px #900b0d solid; color: #fff; background: #f7f7f7 url(0/images/layout/button-bg-cart.png) repeat-x; font-size: 12px; cursor: pointer; text-decoration: none;}



/* tlacitka formulare - hover */
input.default_smallbutton:hover,
input.basketcontents_artamountbutton:hover,
input.basketcontents_artdelsmallbutton:hover,
input.basketcontents_artdelbutton:hover,
input.voucherlistsubmit:hover,
input.save_button:hover,
input.warenkorb_button:hover,
input.address_deliverybutton:hover,
input.button:hover,
input.submit:hover,
input.default_midbutton:hover,
input.default_nextbutton:hover,
input.warenkorb_mini_button2:hover,
input.warenkorb_button2:hover	{}
/*
input.warenkorb_mini_button2,
input.warenkorb_button2	{}
input.warenkorb_mini_button2:hover,
input.warenkorb_button2:hover	{}
*/



/*** layout ***/
body  {padding: 0; margin: 0;}
body  {text-align: center;} /* pro ie 5.5 */
body  {color: #000;}
body.popup  {text-align: left; padding: 1em;}
body.popup h1 {text-align: center;}

/* #menu-top */
#header,
#wrapper,
#footer {clear: both; margin: 0 auto; padding: 0; width: 980px; position: relative; text-align: left;}

#wrapper-b  {margin-top: 12px;}
#wrapper-b,
#wrapper-a  {width: 980px;}

#wrapper-c,
#wrapper-b,
#wrapper-a	{float: left; position: relative;}

#wrapper-a	{}
#wrapper-b	{ color: inherit;}
#wrapper-c	{width: 750px;}
/* sirka je nutna pro msie, ostatni se chytnou i bez */

#main {margin: 0px;}
#main .content,
#menu-left .content,
#menu-right .content {float: left; margin: 0; padding: 0;}

#main {position: relative; margin: 0; width: 540px; float: right;}
#main {min-height: 200px; height: auto !important; height: 200px;}
#main {}
#main .content  {}
/* osklobrt kvuli v ie6 chybne kombinaci float a margin na stejnou stranu, resi take display:inline */
#main .content {position: relative; width: 520px; left: 12px; padding-bottom: 32px;} /* 551 - 2x4 = 543 */

#menu-left  {width: 210px; float: right; overflow: hidden;}
#menu-left .content {margin-right: 12px;}

#menu-right  {width: 218px; float: right; overflow: hidden;}
#menu-left .content,
#menu-left .content td {color: #005E81;}
#menu-right .content,
#menu-right .content td {color: #005E81;}

.clear  {clear: both;}

/***** inc_header.tpl *****/

#header {height: 132px; overflow:visible;}
.header-jaro	{background: transparent url(0/images/layout/mt_jaro.jpg) no-repeat scroll left top;}
.header-else,
.header-leto	{background: transparent url(0/images/layout/mt_leto.jpg) no-repeat scroll left top;}
.header-podzim	{background: transparent url(0/images/layout/mt_podzim2.jpg) no-repeat scroll left top;}
.header-zima	{background: transparent url(0/images/layout/mt_zima.jpg) no-repeat scroll left top;}

/*---- header - logo ----*/

#header-logo {height: 95px; width: 320px; margin: 0; padding: 0; overflow:hidden; position: absolute; left: 0px; top: 0px;}
#header-logo a {display: block; height: 95px; width: 320px; margin: 0; padding: 0; color: #888; cursor: pointer;}
#header-logo span {display: none;}


#header-info {position: absolute; left: 762px; top:0; background: url(0/images/layout/header-info.png); width:218px; height:132px; overflow: hidden;}
#header-info-content {padding: 10px 20px 0; color: #fff;}
#header-info-content a {color: #fff;}
#header-info-content div {padding-bottom: 0.5em;}
#header-info-content .name  {font-weight: bold;}
#header-info-content .phone {padding-left: 32px; background: transparent url(0/images/layout/phone2.png) no-repeat scroll left center;}
#header-info-content .mail  {padding-left: 32px; background: transparent url(0/images/layout/mail.png) no-repeat scroll left center;}
#header-info-content .icq {padding-left: 32px; background: transparent url(0/images/layout/icq.png) no-repeat scroll left center;}

/*---- top-menu ----*/

#menu-top {position: absolute; width: 754px; height: 35px; left: 0px; top: 97px; text-align: center; background: url(0/images/layout/menu-top-bg.png) no-repeat top left;}
#menu-top-content	{margin-left: 35px; }
#menu-top li,
#menu-top ul	{list-style-type: none; list-style-image: none; margin: 0; padding: 0;}
#menu-top ul 	{padding: 10px 0 0 0;}
#menu-top li	{float: left; white-space: nowrap; border-left: 1px #fff solid; font-size: 13px; height: 15px; display: block;}
#menu-top a	{color: #fff; padding: 0 30px 0 30px; font-weight: normal; text-decoration: none; display: block; text-align: center; }
#menu-top li.first	{border-left: 0 none;}
#menu-top li:active,
#menu-top li:focus,
#menu-top li:hover	{}
/* border-left-color: #2b8; */
#menu-top a:hover	{text-decoration: underline;}
#menu-top .basket	{}
#menu-top .last	{}

#box-langs	{position: absolute; left: 400px; top: 0px; background: #09a400 url(0/images/layout/box-search.png) no-repeat center bottom; padding: 5px 20px; border: 1px #565 solid; border-top: 0 none;}
#box-langs a.language	{color: #fff; padding: 0 5px; text-decoration: none;}
#box-langs a.language:hover	{text-decoration: underline; }
#box-langs a.activ	{font-weight: bold;}

/***** inc_footer.tpl *****/

#footer	{font-size: 90%; margin-bottom: 0px; padding: 0px 0 0px 0; background: transparent url(0/images/layout/footer.png) no-repeat scroll center top; height: 69px;}
#footer-content	{padding-bottom: 8px; position: absolute; bottom: 0px; width: 980px;}
#footer-content .owner-wrapper  {margin-left: 12px;}
#footer-content .owner  {text-align: center; width: 100%; display: block; color: #fff;}
#footer-content .email {display: none;}
#footer-menu	{}
#footer-menu .content	{padding: 10px 12px 0 12px; text-align: center;}
#footer-menu,
#footer-menu a {color: #ccc;}
#footer-menu a {text-decoration: none;}
#footer-menu a:hover {text-decoration: underline;}
#footer-delivery	{text-align: left; position: relative; padding-bottom: 4px;}
#footer-delivery .delivery-link	a {color: #fff;}
#footer-delivery .powered-link	{position: absolute; color:#fff; right: 0px;}
#footer-delivery .powered-link	a {color:#fff;}
/***** inc_leftitem.tpl + inc_rightitem.tpl *****/

#menu-left .content,
#menu-right .content {}

/*
.boxleft,
.boxright	{clear: both; margin-bottom: 12px; padding-bottom: 7px;}
.boxleft  {width: 200px; background: transparent url(0/images/layout/box-footer-left.png) no-repeat scroll left bottom; }
.boxright  {width: 218px; background: transparent url(0/images/layout/box-footer-right.png) no-repeat scroll left bottom;}
.boxleft h4 {display: block; padding: 0px 0px 0 10px; font-size: 90%; font-weight: bold; margin: 0; line-height: 35px; min-height: 57px; height: auto !important; height: 57px;}
.boxright h4 {display: block; padding: 0px 0px 0 10px; font-size: 90%; font-weight: bold; margin: 0; line-height: 35px; min-height: 35px; height: auto !important; height: 35px;}
.boxleft h4 {background: transparent url(0/images/layout/box-header-left.png) no-repeat scroll left bottom; color:#fff;}
.boxright h4 {background: transparent url(0/images/layout/box-header-right.png) no-repeat scroll left bottom; color:#fff;}
#menu-left .boxleft h4 a,
#menu-right .boxright h4 a  {color: #fff; text-decoration: none;}
.boxleft h4 a:hover,
.boxright h4 a:hover  {color: #cee; text-decoration: underline;}

.boxleft-content,
.boxright-content {padding: 12px 12px 20px 12px;  font-size: 90%;}
.boxleft-content	{background: transparent url(0/images/layout/box-body-left.png) repeat-y scroll left top; padding-top:0;  color: #005E81; }
.boxright-content	{background: transparent url(0/images/layout/box-body-right.png) repeat-y scroll left top;  padding-bottom: 10px}
*/

#menu-left .logos {}
#menu-right .logos {}
#menu-left .logos p,
#menu-right .logos p {margin: 0 }

.boxleft,
.boxright	{clear: both; margin-bottom: 12px; padding-bottom: 0;}
.boxleft  {width: 200px; background: transparent url(0/images/layout/box-body-left.png) repeat-y scroll left top;}
.boxright  {width: 218px; background: transparent url(0/images/layout/box-body-right.png) repeat-y scroll left top;}
.boxleft h4 {display: block; padding: 0px 0px 0 10px; font-size: 90%; font-weight: bold; margin: 0; line-height: 35px; min-height: 57px; height: auto !important; height: 57px;}
.boxright h4 {display: block; padding: 0px 0px 0 10px; font-size: 90%; font-weight: bold; margin: 0; line-height: 35px; min-height: 35px; height: auto !important; height: 35px;}
.boxleft h4 {background: #fff url(0/images/layout/box-header-left.png) no-repeat scroll left bottom; color:#fff; margin-bottom: -15px;}
.boxright h4 {background: #fff url(0/images/layout/box-header-right.png) no-repeat scroll left bottom; color:#fff;}
#menu-left .boxleft h4 a,
#menu-right .boxright h4 a  {color: #fff; text-decoration: none;}
.boxleft h4 a:hover,
.boxright h4 a:hover  {color: #cee; text-decoration: underline;}

.boxleft-content,
.boxright-content {padding: 12px 12px 20px 12px;  font-size: 90%;}
.boxleft-content	{background: transparent url(0/images/layout/box-corners-left.png) no-repeat scroll left bottom; padding-bottom: 1em; padding-top:0; color: #005E81;}
.boxright-content	{background: transparent url(0/images/layout/box-corners-right.png) no-repeat scroll left bottom;  padding-bottom: 1em; padding-top: 5px;}

/* pokusne preskladani boxiku */
/*
#infobox.boxleft  {background: transparent url(0/images/layout/box-body-left.png) repeat-y scroll left top; padding-bottom: 0;}
#infobox.boxleft h4 {margin-bottom: -10px;}
#infobox.boxleft .boxleft-content	{background: transparent url(0/images/layout/box-corners-left.png) no-repeat scroll left bottom; padding-bottom: 2em;}
*/
/* pokusne preskladani boxiku */


.boxleft-content a,
.boxright-content a {color: #005E81;}
.boxleft-content a:hover,
.boxright-content a:hover {}

.boxleft-content ul,
.boxright-content ul,
.boxleft-content li,
.boxright-content li {}

.boxleft ul, .boxleft li,
.boxright ul, .boxright li {margin: 0; padding: 3px 0 0 0; }
.boxleft ul,
.boxright ul {padding-left: 16px;}

.boxleft ul, .boxleft li {list-style: none outside; }

.boxleft-content li {}

.boxleft .details,
.boxright .details	{padding-left: 10px; }

/***** inc_leftitem.tpl *****/

/***** inc_cmp_categories.tpl *****/

#vendorlist .boxleft-content,
#categories .boxleft-content {padding-left:0; padding-right:0;}

#vendorlist .boxleft-content ul,
#categories .boxleft-content ul{padding: 0;}

#vendorlist,
#categories	{}
#vendorlist h4,
#categories h4 {}
#vendorlist .boxleft-content,
#categories .boxleft-content	{}

#vendorlist .inlink,
#categories .inlink {padding: 0px 4px 4px 0px; display: block;}
#vendorlist .itemsamount,
#categories .itemsamount {}
#vendorlist li,
#categories li,
#vendorlist ul,
#categories ul { }
#vendorlist li,
#categories li {width: 100%;}
#vendorlist ul,
#categories ul {display: block; padding-bottom: 10px;}
#vendorlist ul ul li a ,
#categories ul ul li a {}
/* odkazy menu */
#vendorlist a.closed,
#categories a.closed {}
#vendorlist a.closed:hover,
#categories a.closed:hover {font-weight: bold;}
#vendorlist a.opened,
#categories a.opened { background: url(0/images/layout/box-body-left-active.png) repeat-y scroll left top; font-weight: bold;}
#vendorlist a.opened .inlink,
#categories a.opened .inlink {  background: transparent url(0/images/layout/square-blue.png) no-repeat scroll left 5px; }
#vendorlist a,
#categories a {color:#005E81; display: block; width: auto; text-decoration: none; background: transparent url(0/images/layout/square-blue.png) no-repeat scroll 10px 8px; padding: 3px 0 0px 10px; }
#vendorlist a .inlink,
#categories a .inlink { padding-left:10px;}

#vendorlist ul.catdeep1 a,
#categories ul.catdeep1 a {color: #595959; background: none; }
#vendorlist ul.catdeep1 a,
#categories ul.catdeep1 a .inlink { padding-left: 20px; background: none;}
#vendorlist ul.catdeep2 a,
#categories ul.catdeep2 a {}
#vendorlist ul.catdeep2,
#categories ul.catdeep2 a .inlink {padding-left: 30px}
#vendorlist ul.catdeep1 li,
#categories ul.catdeep1 li {}
#vendorlist ul.catdeep1 .inlink,
#categories ul.catdeep1 .inlink {}
#vendorlist ul.catdeep2 a,
#categories ul.catdeep2 a {}
#vendorlist ul.catdeep2 .inlink,
#categories ul.catdeep2 .inlink {}
#vendorlist ul.catdeep3 a,
#categories ul.catdeep3 a {}
#vendorlist ul.catdeep3 .inlink,
#categories ul.catdeep3 .inlink {padding-left: 40px}
#vendorlist ul.catdeep4 a,
#categories ul.catdeep4 a {}
#vendorlist ul.catdeep4 .inlink,
#categories ul.catdeep4 .inlink {padding-left: 45px}

#vendorlist a.opened.activetree,
#categories a.opened.activetree	{}
#categories ul.catdeep1 a.opened.activetree {}
#categories ul.catdeep2 a.opened.activetree {}

#categories ul.catdeep1 a:hover,
#categories ul.catdeep2 a:hover,
#vendorlist a:hover,
#categories a:hover {font-weight: bold; }
#vendorlist a.active,
#categories ul.catdeep1 a.active,
#categories a.active {font-weight: bold; }
#vendorlist a.active .inlink,
#categories a.active .inlink {}
#vendorlist a.active:hover,
#categories ul.catdeep1 a.active:hover,
#categories a.active:hover,
#vendorlist a:active .itemsamount,
#categories a:active .itemsamount,
#vendorlist a:hover .itemsamount,
#categories a:hover .itemsamount {font-weight: bold;}
#vendorlist a.active .itemsamount,
#categories a.active .itemsamount {font-weight: normal;}
#vendorlist a:active .itemsamount,
#categories a:active .itemsamount,
#vendorlist a:active,
#categories a:active {}

#categories	.activetree {}
#categories	.nonacttree {}

/***** inc_trustedshops_item.tpl *****/
#partners	{}
.partners	{}

/***** inc_cmp_news.tpl *****/
#newsbox	{}
#newsbox .newsitem	{padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px #333 solid;}
#newsbox .newsitem.itemlast	{padding-bottom: 0; margin-bottom: 0; border-bottom: 0 none;}
#newsbox .newsitem .details	{padding-left: 14px; background-position: 4px center;}
#newsbox .newsitem .details .hellip {}
#newsbox .newsitem {}

/***** inc_infobox.tpl *****/
#infobox a  {color: #005E81; text-decoration: none;}
#infobox a:hover {color: #005E81; text-decoration: underline;}
#infobox.boxleft-content {padding-left: 18px; }
#infobox.boxleft ul {list-style-type: none; padding-left:0;} 
#infobox.boxleft li {list-style-type: none; padding-left:10px; background: transparent url(0/images/layout/square-blue.png) no-repeat scroll 0px 8px;} 
#infobox.boxright-content {padding-left: 18px; }
#infobox.boxright ul {list-style-type: none; padding-left:0;} 
#infobox.boxright li {list-style-type: none; padding-left:10px; background: transparent url(0/images/layout/square-blue.png) no-repeat scroll 0px 8px;} 


/***** inc_cmp_mini_basket.tpl *****/
#minibasket	{}
/*
.basketinfo	{}
.tabcol1	{}
.tabcol2	{}
.basketbutton	{}
*/
#minibasket .boxleft-content	{}
#minibasket table.basketinfo {width: 95%; padding-bottom: 4px; border-collapse: collapse; margin-bottom: 8px;}
#minibasket .tabcol1,
#minibasket td	{text-align: left;}
#minibasket .tabcol2,
#minibasket td+td	{text-align: center;}
#minibasket table.basketinfo td	{border-bottom: 1px solid #005E81;}
#minibasket table.basketinfo .totalprice td	{border-bottom: 2px solid #005E81;}
#minibasket .totalprice	{font-weight: bold;}
#minibasket div.basketbutton  {text-align: right; position: relative;}
#minibasket a.basketbutton {}
#minibasket a.basketbutton span {}
#minibasket a.basketbutton:hover {}

/***** inc_cmp_cur.tpl *****/
#currency-left	{}
#currency-left .currency-activ	{}
#currency-left .currency	{}

/* pro vypisovane seznamy pomoci foreach */
/*
.itemlast	{}
.itemfirst	{}
.itemodd	{}
.itemeven	{}
.item#	{}
*/

/***** inc_search.leftitem.snippet.tpl *****/
#search	{background-image: url(0/images/layout/box-search-body-left.png);} 
#search h4 {background-image: url(0/images/layout/box-search-header-left.png);}
#search .boxleft-content {background-image: url(0/images/layout/box-search-corners-left.png);}
#search .boxleft-content {position: relative; padding: 0 5px;}
#search-form	{}

input.searchbutton	{}
input.searchbutton	{position: absolute; margin: 0; right: 5px; top: 0px; _left:134px;}
/* font 0 je pro operu */
#search .searchinput	{margin-bottom: 8px; }
#search input.searchinput	{width: 125px; font-size: 13px; padding: 2px 0;}
#search select.searchinput	{width: 190px;}
#search select.searchinput option	{width: auto;}

/***** inc_cmp_basket.tpl *****/

.basketlist	{}
.productinlist	{}
.item0	{}
.itemeven	{}
.itemodd	{}
.itemfirst	{}
.itemlast	{}
.image	{}
.text	{}
.amount	{}
.basketinfo	{}
.tabcol1	{}
.tabcol2	{}
.totalprice	{}

#basket	{}
.basketinfo	{}
.tabcol1	{}
.tabcol2	{}
.basketbutton	{}
#basket .boxright-content	{}
#basket table.basketinfo {width: 100%; padding-bottom: 4px; border-collapse: collapse; margin-bottom: 8px; }
#basket .tabcol1,
#basket td	{text-align: left;}
#basket .tabcol2,
#basket td+td	{text-align: center;}
#basket table.basketinfo td	{border-bottom: 1px solid #005E81;}
#basket table.basketinfo .totalprice td	{border-bottom: 2px solid #005E81;}
#basket .totalprice	{font-weight: bold;}
#basket div.basketbutton  {text-align: right; position: relative;}
#basket a.basketbutton	{}
#basket a.basketbutton span	{}
#basket a.basketbutton:hover	{}
#basket .productinlist {clear: both; position: relative; margin-bottom: 3.5em;}
/***** inc_rightitem.tpl *****/

/***** inc_cmp_login_right.tpl *****/

#noticelisttag	{}
#wishlisttag	{}
#comparetag	{}


/***** inc_top_items.tpl *****/

.productlist	{}
.boxright .productinlist {clear: both; position: relative; margin-top: 1em;}
.boxright .productinlist.itemlast {}
.boxright .productinlist .text	{font-weight: normal; position: relative;}
.boxright .productinlist .price	{white-space: nowrap; font-weight: bold; color: #005E81; display: block; text-align: right; padding-right: 0px; }
.boxright .productinlist .price a {color: #069C00; text-decoration: none;}
.boxright .productinlist .desc	{white-space: normal; font-size: 90%;}
.boxright .productinlist .amount	{display: none;}
.boxright .productinlist div.image	{margin: 0 6px 0 0; text-align: center; overflow: hidden; background: #fff; float: left;}
.boxright .productinlist .productartnr	{color: #aaa; font-weight: normal; font-size: 80%; margin-left: 65px;}
.boxright .productinlist .details	{font-weight: normal; font-size: 80%; margin-left: 65px; padding-left:0;}
.boxright .productinlist .details a {padding-right: 10px;  background: transparent url(0/images/layout/sipka-green.gif) no-repeat right 4px; }
.boxright .productinlist form  {position: absolute; top:1em; right:0;}
.boxright .productinlist .warenkorb_img2  {position: absolute; top: 5px; right: 0px; _left: -30px;} /* top+left kvuli msie6 */
/* tlacitko objednavky */
.boxright .makeorder {padding-left: 8px;}
.boxright .makeorder a {padding-left: 10px;}

/*
.boxright .item0 {}
.boxright .itemeven {}
.boxright .itemodd {}
.boxright .itemfirst {}
.boxright .itemlast {}
*/

/***** inc_rightlist.tpl *****/

/*
.details uncomapare	{}
.details makecompare	{}
.price	{}
.image	{}
.basket	{}
.warenkorb_img2	{}
*/

/***** inc_cmp_newsletter.tpl *****/

#newsletter	{background-image: url(0/images/layout/box-gray-body-right.png);}
#newsletter h4 {background-image: url(0/images/layout/box-gray-header-right.png); min-height: 57px; height: auto !important; height: 57px; margin-bottom: -15px;}
#newsletter table.newsletter	{width: 100%;}
#newsletter input.submit	{float: right;}
#myaccount .myaccount-login table tr:first-child td:first-child,
#newsletter table.newsletter td:first-child	{white-space: nowrap;}
#newsletter input.textinput,
#myaccount input.text	{width: 135px; float: right;}
.tabcol1	{}
.tabcol2	{}
.textinput	{}
.submit	{}

/***** inc_cmp_login_right.tpl *****/

#myaccount {color: #005E81; background-image: url(0/images/layout/box-login-body-right.png);}
#myaccount.logedin {}
#myaccount h4 {background-image: url(0/images/layout/box-login-header-right.png); min-height: 57px; height: auto !important; height: 57px; margin-bottom: -15px;}
#myaccount input.login {}
#myaccount div.text {padding-top: 3px; text-align: center;}
#myaccount input.logout	{float: right; margin-top: 10px;}
#myaccount div.fullname	{font-weight: bold; font-size: 1.2em; text-align: center;  padding: 3px 0;}
#myaccount div.username	{font-weight: bold; color: #069C00; text-align: center;}
#myaccount form	{clear: both;}
#myaccount .boxright-content {background-image: url(0/images/layout/box-login-corners-right.png);}
#myaccount .boxright-content td {color: #005E81; font-weight: bold; }
#myaccount .boxright-content a {color: #005E81; font-weight: bold; background: transparent url(0/images/layout/sipka-blue.png)  right center no-repeat; padding-right: 10px;}
#myaccount .myaccount-login table	{width: 100%; }

.tabcol1	{}
.tabcol2	{}
.text	{}
.username	{}
.password	{}
.checkbox	{}
.submit	{}
.login	{}
.details	{}
.amount	{}

/***** inc_cmp_cur.tpl *****/

.currency-activ	{}
.currency
.item0	{}
.itemeven	{}
.itemodd	{}
.itemfirst	{}
.itemlast	{}

/***** inc_cmp_bargain_items.tpl *****/

.productlist	{}
.productinlist	{}
.item0	{}
.itemeven	{}
.itemodd	{}
.itemfirst	{}
.itemlast	{}
.image	{}
.text	{}
.makeorder	{}

/************************************************************************************************************************/

/*** main ***/
/*** main - general ***/

#locationrow {font-size: 100%; }
#locationrow {position: relative; margin-bottom: 12px;}
#locationrow span.lastitem,
#locationrow a {color: black; text-decoration: none; background: transparent url(0/images/layout/square-grey.png) no-repeat scroll left 6px; padding: 0 2px 0 10px;}
#locationrow a.firstitem { padding-left: 0; background: none;}
#locationrow span.lastitem,
#locationrow a.lastitem {color: #069C00; font-weight: bold; background: transparent url(0/images/layout/square-green.png) no-repeat scroll left 6px;}
#locationrow .locationrow-content	{}
#locationrow .delivery-link	{display: none;}

table.productdetailtable  {}
.containerfullrow table {width: 100%;}
.containerfullrow table table {width: auto;}


/* ========================= OXID ========================= */

/* formatovani layoutu */

.containerfullrow	{width: 100%; float: left; background: transparent;}
/* pulku lze prestylovat na 1/3, ale neni to dobre   */
.containerhalfrow	{width: 255px; float: left; margin-bottom: 12px;}
.containerhalfrow.producteven	{margin-right: 10px;}
/* .containerhalfrow.columns3	{width: 33%; float: left;}  /* predpocitanych 33% */
.containerthirdrow	{width: 33%; float: left;}
.containerthirdrowfix	{width: 33%; float: left;}
.containerquarterrow	{width: 25%; float: left;}  /* predpocitanych 25% */
.containerfiverow	{width: 104px; float: left;}  /* predpocitanych 20% */

.productrow_borderaftertitle_full	{}
.productrow_noborder	{margin-bottom: 12px;}

.productrow_borderaftertitle_full,
.productrow_fullborder_full {border: 1px #f0f0f0 solid; padding: 5px; margin: 5px;}
.productrow_fullborder_full table	{}
.productrow_fullborder_full table	td+td {width: 80%;}

table.productdetailtable td {width: 50%; vertical-align: top; text-align: left;}
table.productdetailtable table.pricecard td {width: auto; vertical-align: bottom;}
table.productdetailtable div {margin-bottom: 0.5em;}
table.productdetailtable .warenkorb_button2  {float: right;}

.productrow_borderaftertitle_half,
.productrow_fullborder_half	{height: 165px; overflow: hidden; border: 1px #F0F0F0 solid; padding: 5px; margin: 5px;}

.productrow_borderaftertitle_half table,
.productrow_fullborder_half table	{width: 100%;}
.productrow_fullborder_half table	td+td {width: 75%;}
.productrow_fullborder_half .warenkorb_button2  {float: right; }
.productrow_fullborder_quarter	{height: 250px; position: relative; border: 1px #F0F0F0 solid; padding: 5px; margin: 5px;}
.productrow_fullborder_quarter table	{width: 100%;}
.productrow_fullborder_quarter table	td+td {width: 75%;}
.productrow_fullborder_quarter .warenkorb_mini_button2  {}
.contentboxlistrow	{}
.contentbox	{}

#main .warenkorb_img2	{display: none;}  /* !!! bez ikonek kosicku */
#main .warenkorb_mini_button2,
#main .warenkorb_button2	{}
#main a.fontgray1,
#main .fontgray1 a,
#main .details	{padding-right: 10px; background: transparent url(0/images/layout/sipka-green.gif) no-repeat right 7px;}

/* pokus preprat tabulky, ne zcela funkcni */
.productrow_borderaftertitle_half,
.productrow_fullborder_half {position: relative;}
.containerhalfrow .productrow_borderaftertitle_half,
.containerhalfrow .productrow_fullborder_half {}

.login_input	{}
.login_button	{}
.login_checkbox	{}

.variant_select	{}

.warenkorb_img	{}
.warenkorb_mini_button	{}
.warenkorb_button3	{}

.product_image	{}
.product_image img	{vertical-align: middle;}
.product_image_s_container	{text-align: left;}
.product_image_s_container img,
.product_image_xs_container img,
.product_image_xxs_container img	{vertical-align: middle;}
.product_image_xxs_container	{overflow: hidden; text-align: left; float: left; margin-right: 4px;}
.product_image_xs_container {overflow: visible; width: 100%; text-align: center; vertical-align: middle; height: 100px; line-height: 100px;}
xxx.product_image_xxs_container	{width: 100px; height: 100px; line-height: 100px;}

.product_text_container {padding: 0 4px;}

/* test */
/* .product_image_xxs_container	{display: table-cell; vertical-align: middle;} */
.product_image_xxxs_container	{border: 0 none; text-align: center; padding-bottom: 8px;}
.product_links	{}
/* prehozeni poradi a dulezitosti productname-productcode */
.product_artnr  {font-size: 80%; font-weight: bold;}
.product_title_big,
.product_title	{font-size:1em; font-weight: bold; }
.product_title_big a,
.product_title	a {color: #069C00; text-decoration: underline;}
.product_title	{text-align: left; margin-bottom: 4px;}
.product_title .product_artnr  {color: #aaa; font-weight: bold;}
.containerhalfrow .shortdesc  {font-size: 80%; padding: 2px 8px;}
.containerhalfrow .details  {font-size: 80%;}
.containerhalfrow .product_variant	{margin: 0 8px; font-size:80%; position: relative; z-index: 0; padding-bottom: 2px;}
.containerhalfrow .product_variant span	{display: block;}
.containerhalfrow .product_variant:hover {z-index: 2;}

.containerhalfrow .warenkorbplace	{position: absolute; bottom: 5px; left: 0px; width: 250px;}
#main .containerhalfrow .warenkorbplace input.warenkorb_button2	{position: absolute; bottom: 5px; right: 15px; margin: 0; width: 80px;}
/* sirka kvuli msie7 */

#main .containerquarterrow .warenkorbplace	{position: absolute; bottom: 4px;}
.detailsdetailsrow input.warenkorb_button2,
.detailsdetailsrow input.warenkorb_button2:hover,
.searchdetailsrow input.warenkorb_button2,
.searchdetailsrow input.warenkorb_button2:hover,
.categorydetailsrow input.warenkorb_button2,
.categorydetailsrow input.warenkorb_button2:hover,
#main .containerquarterrow .warenkorbplace input.warenkorb_mini_button2	{}
.categorydetailsrow input.warenkorb_button2,
#main .containerquarterrow .warenkorbplace input.warenkorb_mini_button2	{}


.producttitlebig	{}
.questionemail  {font-weight: bold;}
#main .questionemail .details,
.questionemail .details	{padding-left: 0; background: transparent url(none);}
.product_variant	{}
.product_text	{}
.productlongdesc,
.product_text2	{}
.productlongdesc #baleni {margin:1em 0 0; padding:1em 0 0; border-top:1px solid #005e81;}
.productlongdesc #baleni strong {margin:.75em 0 .5em; padding:0; color:#005e81; font-size:125%; font-weight:bold; display: block;}
.productlongdesc #baleni span {display: block;}
.productlongdesc sup a,
.product_text2 sup a	{font-weight: normal; text-decoration: none;}
.product_text3	{}
.product_price_new	{font-weight: bold; text-align: right;} 
.product_price_new sup a {font-weight: normal; text-decoration: none;}
.product_price_new_big	{}
.product_price_new_small	{}
.product_price_old	{color: #888; font-weight: bold;}
.product_price_old_text	{color: #888;}
.product_price_new_text,
.product_price_new_big,
.product_price_new_small,
.product_price_new	{font-weight: bold; color: #005E81; white-space: nowrap;}
.product_price_new	{font-size: 130%;}
.product_price_new small  {font-weight: normal; font-size: 80%; white-space: nowrap; }
.product_price_new sup	{font-weight: normal; text-decoration: none;}
.product_price_new_big	{font-size: 130%;}
.product_price_new_big sup a	{font-weight: normal; text-decoration: none;}
.product_price_new_small	{font-size: 100%;}

#main .containerhalfrow .warenkorbplace .product_price_old	{font-weight: normal; text-align: left; color: #888; padding-top: 4px; font-size: 80%;}
#main .containerhalfrow .warenkorbplace .product_price_new	{font-weight: bold; text-align: right; color: #005E81; font-size: 125%; width: 50%;}
#main .containerhalfrow .warenkorbplace .product_price_new .text	{display: none;}
#main .containerhalfrow .warenkorbplace .product_price_new .pricefrom {}
#main .containerhalfrow .warenkorbplace .product_price_new a	{color: #069C00; text-decoration: none;}
#main .containerhalfrow .warenkorbplace .product_price_new	{}
#main .containerhalfrow .warenkorbplace .stockamount  {font-size: 80%; width:50%; text-align: right; }
#main .containerhalfrow .warenkorbplace .stockamount  {display: none;}

#main .containerquarterrow .warenkorbplace {font-size: 100%; width:100%; text-align: center;}
#main .containerquarterrow .warenkorbplace .product_price_new	{font-size: 100%;  }
#main .containerquarterrow .product_price_new {text-align: center; margin-right: 0;  }
#main .containerquarterrow .product_artnr,
#main .containerquarterrow .product_title {text-align: center;}
#main .containerquarterrow .product_title {margin-top: 4px;} 
#main .containerquarterrow .product_links	{font-size: 90%; margin-top: 4px;}


.hr_image	{}

/* navigace doklady a vsim co souvisi s accountem */

.evidenceheader {}
.accountheader  {}
.evidenceheader h2,
.accountheader h2  {}
.evidenceheader table,
.accountheader table	{width: 100%;}
.evidenceheader .tabcol1,
.evidenceheader .tabcol2,
.evidenceheader .tabcol3,
.accountheader .tabcol1,
.accountheader .tabcol2,
.accountheader .tabcol3	{width: 30%; vertical-align: top;}
.evidenceheader table,
.accountheaderlink  {margin-bottom: 4px; font-size: 90%;}
.evidenceheader a,
.accountheaderlink a	{display: block; padding-left: 10px; background: transparent ;}
.evidenceheader a.active,
.accountheaderlink a.active {font-weight: bold;}
.evidenceheader .description,
.accountheaderlink .description  {padding-left: 10px; display: block;}
.accountheader .tabcol3 a	{float: left;}
.accountheader .tabcol3 .description	{display: inline; padding-left: 0.5em;}

/* doklady */

.evidencelist {float: left; width: 100%;}

.deliveryblock,
.invoiceblock,
.orderblock {float: left; width: 100%;}

.deliveryblock table,
.invoiceblock table,
.orderblock table {width: 100%;}
.orderblock.orderdetail td {border-bottom: 0 none;}

.deliveryblock legend,
.invoiceblock legend,
.orderblock legend {font-weight: bold;}

.deliveryblock th a,
.invoiceblock th a,
.orderblock th a {font-weight: bold; font-size: 80%; padding: 2px 4px; color: #888;}

.deliveryblock th a.active,
.invoiceblock th a.active,
.orderblock th a.active	{background: #888; color: #fff;}

.evidencelist table {border-collapse: collapse;}
.evidencelist table.table td	{border-bottom: 1px solid #fc3; font-size: 90%;}
.evidencelist table.total td	{font-weight: bold; font-size: 90%;}
.evidencelist table.total	{margin-top: 8px;}
.evidencelist .itemeven td {background: #333;}
.evidencelist th {border-bottom: 4px solid #005E81;}
.evidencelist td.aright {white-space: nowrap;}



/* category filter */

.categoryfilter {background: #F1F1F1;clear: both; padding: 1px 5px 5px 5px;}
.categoryfilter table {border-collapse: collapse;}
.categoryfilter td {width: 50%;}
.categoryfilter select {font-size: 11px;}
.categoryfilter tr.active td.filtertitle {color: #005e81; font-weight: bold;}
.categoryfilter tr.filteroff select	{color: #444;}
.categoryfilter tr.filteroff option	{color: #444;}
.categoryfilter tr.active select	{color: #069C00;}
.categoryfilter tr.active option	{color: #444;}
.categoryfilter tr.active option.active {color: #069C00; font-weight: bold;}
.categoryfilter tr.filteroff option.filteroff,
.categoryfilter tr.active option.filteroff	{color: #444;}

/* category line */

.categorytitlerow {float: left;}
.categorytitlerow .categorytitle	{ font-size:1.8em; color: #005E81;}
.categorytitlerow .categorycount	{color: #888;}
.categorydetailsrow {text-align: center;}
.categorydetailsrow span,
.categorydetailsrow div {text-align: left;}

img.categoryimage	{ margin: 0 1em 0.5em 0;}
/* img.categoryimage	{float: left;} */
.categoryfilter {margin-top: 12px;}
.categorydescription	{}
.categorylongdesc {}
.categorylongdesc div {margin-top: 0.5em;}
.categorylink	{}
.categoryline	{display: block; clear: both;}
.categoryline2	{}
.categoryline3	{}

.categorydetailsrow	{font-size: 80%; margin-bottom: 0.5em; clear: both;}
.categorydetailsrow td	{font-size: 120%;}
.categorydetailsrow_empty	{display: none;}
.categorydetailsrow .loader,
.categorydetailsrow	.categorylink {padding-right: 10px; white-space: nowrap;}

.contentlistheader	{}

.producttitlerow_red,
.producttitlerow_blue	{color: #005E81; font-weight: bold; font-size: 1.4em; padding-bottom: 4px; }
#main .productcategoryrow h4  {font-size: 1.4em;}
.producttitlerow_red a,
.producttitlerow_blue a	{color: #005E81; text-decoration: none;}
.producttitlerow_red a .itemsamount,
.producttitlerow_blue a .itemsamount	{color: #aaa; font-weight: normal; font-size: 80%; white-space: nowrap;}
.producttitlerow_red a:hover,
.producttitlerow_blue a:hover,
.producttitlerow_red a:hover .itemsamount,
.producttitlerow_blue a:hover .itemsamount	{color: #069C00;}
.producttitlerow_red_big,
.producttitlerow_blue_big,
.producttitlecell_red,
.producttitlecell_blue	{color: #005E81; font-weight: bold;}
.producttitle_description	{color: #666; font-weight: normal; text-align: right;}
.producttitlerow_red_big,
.producttitlerow_blue_big	{}


/* locator line */

.locatortitlerow-empty	{height: 0px; border-top: 2px #f1f1f1 solid;}
.locatortitlerow	{font-size: 90%; background: #f1f1f1; margin-bottom: 2px;}
.locatortitlerow table	{border-collapse: collapse;}
.locatortitlerow td	{vertical-align: middle;}
.locatortitlerow .tabcol1	{}
.locatortitlerow .locatortitle	{white-space: nowrap; color: #444; padding-left: 5px;}
.locatortitlerow .actpage  {}
.locatortitlerow .nrofpages  {font-weight: bold;}
.locatortitlerow .tabcol2	{text-align: right;}
.locatortitlerow a.previouspage {color: #444;}
.locatortitlerow a.nextpage	{color: #444;}
.locatortitlerow a.firstpage	{}
.locatortitlerow a.lastppage	{}
.locatortitlerow .locatortext	{color: #444;}
.locatortitlerow .pagesprechar,
.locatortitlerow .pagespostchar  {font-size: 80%;}
.locatortitlerow a	{color: #069C00; text-decoration: none;}
.locatortitlerow a:hover	{}
.locatortitlerow .locatorlink	{font-weight: bold; padding: 0 0 0 3px; border-left: 1px #444 solid; }
.locatortitlerow a.active	{background: #069C00; color: #FFF; padding: 0 3px; border-left: 0 none;}
.locatortitlerow .itemfirst,
.locatortitlerow .active+.locatorlink	{padding: 0 0 0 1px; border-left: 0 none;}
.locatortitlerow .firstpage {padding-left: 10px; background: transparent url(0/images/layout/arrow_first-2.png) no-repeat left center;}
.compare_table .previous,
.compare_table_noleft .previous,
.compare_table_nobottom .previous,
.locatortitlerow .previous {padding-left: 10px; background: transparent url(0/images/layout/sipka-green-back.gif) no-repeat left 4px; }
.compare_table .nextpage,
.compare_table_noleft .nextpage,
.compare_table_nobottom .nextpage,
.locatortitlerow .nextpage {padding-right: 10px; background: transparent url(0/images/layout/sipka-green.gif) no-repeat right 5px; margin-right: 5px;}
.locatortitlerow .lastpage {padding-right: 10px; }

.locatortitlerow .tolistlink	{border-left: 0 none; padding-left: 12px; padding-right: 12px; background: transparent url(0/images/layout/sipka-green-back.gif) no-repeat left center; font-weight: normal;}

.locatordetailsrow {font-size: 90%; margin-bottom: 1em; background: #f1f1f1;}
.locatordetailsrow table  {border-collapse: collapse;}
.locatordetailsrow .tabcol1 {}
.locatordetailsrow .locatortext	{color: #444; padding-left: 5px;}
.locatordetailsrow .locatorlink	{}
.locatordetailsrow a {color: #444;  text-decoration: none;}
.locatordetailsrow a.locatorlink3_active {color: #f90;}
.locatordetailsrow a:hover {}
.locatordetailsrow .active { color: #069C00; font-weight: bold; padding: 0 3px; border-left: 0 none;}
.locatordetailsrow .tabcol2 {text-align: right;}
.locatordetailsrow .locatorsorting  {}
.locatordetailsrow .locatorsorting img:first-child {padding-left: 4px;}
.locatordetailsrow .details_article_navilink  {color: #888; margin: 0 0.25em 0 0.25em;}
.locatordetailsrow .prevproductlink {padding-left: 10px;background: transparent url(0/images/layout/sipka-green-back.gif) no-repeat left 4px;}
.locatordetailsrow .nextproductlink {padding-right: 10px; background: transparent url(0/images/layout/sipka-green.gif) no-repeat right 5px; margin-right: 5px;}


/* detail zbozi */

div.detailstitlerow {display: none;}
.detailsdescription {font-weight: bold;}
.detailsdetailsrow  {}
.detailsdetailsrow.detailsmain  {}
.detailsdetailsrow.detailsmain  {position: relative;}
table.detailstable  {border-collapse: collapse;}
table.detailstable td.imgcol  {vertical-align: top; text-align: center; width: 250px;}
table.detailstable td.txtcol  {vertical-align: top; text-align: left; padding-left: 1em;}
table.detailstable td.txtcol div {padding-bottom: 0.5em;}
table.detailstable td.imgcol img {}

table.detailstable a.imagezoomlink {text-decoration: none;}
table.detailstable a.imagezoomlink:hover {text-decoration: none;}
table.detailstable .morelinks {text-align: center; font-size: 90%; margin-top: 4px;}
#main table.detailstable .morelinks a.details {padding-left: 0; background: transparent url(none); white-space: nowrap; display: block;}
table.detailstable .morelinks .exturl img {margin: 8px auto;}
table.detailstable .morepic  {margin-bottom: 12px;}
table.detailstable .morepic .product_image_s_container	{display: inline; background: transparent; border: 0 none;}
table.detailstable .morepic .product_image_s_container img	{margin: 2px 1px;}

/* pro downloady pod obrazkem, pos. 0; exturl zustava pod obrazkem porad, krome pos. 1 */
#main table.detailstable .morelinks a.details {padding-left: 20px; background: transparent url(0/images/icons/file.png) no-repeat left center; white-space: nowrap; display: block; text-align: left; min-height: 17px; height: auto !important; height: 17px;}
#main table.detailstable .morelinks a.icon-doc {background-image: url(0/images/icons/doc.png);}
#main table.detailstable .morelinks a.icon-pdf {background-image: url(0/images/icons/pdf.png);}
#main table.detailstable .morelinks a.icon-picture {background-image: url(0/images/icons/picture.png);}
#main table.detailstable .morelinks a.icon-xls {background-image: url(0/images/icons/xls.png);}
#main table.detailstable .morelinks a.icon-zip {background-image: url(0/images/icons/zip.png);}
#main table.detailstable .morelinks a.exturl {background-image: url(0/images/icons/link.png);}
#main table.detailstable .morelinks a.exturl-img {background-image: url(none); padding-left: 0; text-align: center; padding-bottom: 4px; color: #aaa;}
table.detailstable .morelinks .exturl img {margin: 8px auto;}
/* pro downloady vpravo vedle obrazku, pos. 1 */
#main table.detailstable .othertext li.exturl a.details,
#main table.detailstable .othertext li.download a.details {padding: 5px 0 5px 20px;background: transparent url(0/images/icons/file.png) no-repeat left center;}
#main table.detailstable .othertext li.exturl,
#main table.detailstable .othertext li.download {padding: 5px 0;}
#main table.detailstable .othertext li.download a.icon-doc {background-image: url(0/images/icons/doc.png);}
#main table.detailstable .othertext li.download a.icon-pdf {background-image: url(0/images/icons/pdf.png);}
#main table.detailstable .othertext li.download a.icon-picture {background-image: url(0/images/icons/picture.png);}
#main table.detailstable .othertext li.download a.icon-xls {background-image: url(0/images/icons/xls.png);}
#main table.detailstable .othertext li.download a.icon-zip {background-image: url(0/images/icons/zip.png);}
#main table.detailstable .othertext li.exturl a.exturl {background-image: url(0/images/icons/link.png);}
/* pro downloady dole za popisem, pos. 2 */
#main .downloads a.details {padding-left: 20px; background: transparent url(0/images/icons/file.png) no-repeat left top; display: block; text-align: left; min-height: 20px; height: auto !important; height: 20px;}
#main .downloads a.icon-doc {background-image: url(0/images/icons/doc.png);}
#main .downloads a.icon-pdf {background-image: url(0/images/icons/pdf.png);}
#main .downloads a.icon-picture {background-image: url(0/images/icons/picture.png);}
#main .downloads a.icon-xls {background-image: url(0/images/icons/xls.png);}
#main .downloads a.icon-zip {background-image: url(0/images/icons/zip.png);}

table.detailstable .buymore {font-weight: bold; color: #f90;}
table.detailstable .sleva {font-weight: bold;}

table.detailstable .vendor-snippet {}
table.detailstable td.txtcol div.vendor-snippet {padding-bottom: 0;}
table.detailstable td.txtcol div.vendor-snippet div {padding-bottom: 0;}
table.detailstable .vendor-snippet .medals {float: right; margin: -3em 0 -3em 1em;}
table.detailstable .vendor-snippet .medals {*margin-bottom: 0;}

/* #main .detailsmain .warenkorbplace, */
#main .detailsmain .variantselect,
#main .detailsmain .pricecard,
#main .detailsmain .othertext {}
#main .detailsmain .othertext ul,
#main .detailsmain .othertext ul {margin: 0; padding: 0; list-style: none outside url(none);}
#main .detailsmain .pricecard td  {vertical-align: text-bottom;}
#main .detailsmain .pricecard .priceperunit {color: #666;}

#main table.variants .productname {font-weight: bold;}

#main .specs table.table  {border-collapse: collapse; margin-bottom: 1em;}
#main .specs table.table td	{height: 2em; vertical-align: middle; border-top: 1px #e1e1e1 solid;}
#main .specs table.table .tabcol1,
#main .specs table.table .tabcol2	{}
#main .specs table.table td.desc	{font-weight: bold;}
#main .specs table.table td.value	{}
#main .specs table.table .itemlast td	{border-bottom: 1px #069C00 solid;}
/*#main .specs table.table .itemeven td {background: #eaf1f7;}*/

.searchtitlerow  {}
.searchtitlerow .amount	{}
.searchtitlerow .searchtext	{}
.searchdetailsrow {position: relative;}
.searchdetailsrow td div {margin-bottom: 0.5em;}
.searchdetailsrow form {}
.searchdetailsrow input.warenkorb_button2 {}
.searchdetailsrow .product_price_new	{}
.searchdetailsrow .stockstatusico	{margin-left: 8px;}

.wrappinglistrow,
.contentboxlistrow,
.ordercontentdata,
.paymentcontentheader,
.usercontentheader,
.useroptionheader,
.voucherlistheader,
.detailstitlerow h4	{margin: 1em 0 0 0; font-size:1.1em; font-weight: bold;}

.productcategoryrow {padding-top: 8px;}

#main .detailsmain h1.productname {margin-top: 0;}
#main .detailsmain .productcode {font-weight: bold; padding-bottom: 0.5em;}

.productshortdesc {font-weight: normal;}
.productvendor {font-weight: bold;}
.productvendor img  {}
.productvendor span  {}
.productvendor span strong  {}
.productvendor span a  {}
.productcategory {font-weight: normal;}
.productcategory a {padding-left: 10px; background: transparent url(0/images/layout/arrow_link.png) no-repeat left center;}
.stockstatus  {font-weight: normal;}
.stockstatus-1 .amount  {display: none;}
.variantselect {}
.fontbold {font-weight: bold;}
#main .content .fontbold {}
input.fontbold {font-weight: normal;}

.important	{}
.defaultcontents_linespacer	{}
.default_midbutton	{}
.default_loworderprice	{}
.contentboxtext	{}

/* next button */
.default_nextbutton	{}
.default_nextlinecontainer	{text-align: right;}
.default_nextline	{}
.listcontents_nextline	{}
.default_nextlink	{}
a.default_nextlink:hover	{}

/* pop-up zoom */
#moredetails-body {margin: 0; padding: 0; text-align: center;}
#moredetails-image  {margin: 0 auto; text-align: center;}
#moredetails-links  {margin: 10px auto; text-align: center;}
#moredetails-links a.moredetails-link,
#moredetails-links span.moredetails-link {padding: 4px; line-height: 2em;}
#moredetails-links a.moredetails-link {color: #fff; background: #f90;}
#moredetails-links span.moredetails-link {color: #888; background: #666;}


/* tvrde velikosti fontu */
.nicehr	{}
.font9	{}
.font10	{}
.font11	{}
.font12	{}
.font13	{}
.font14	{}
.font15	{}
.font18	{}
.fontitalic	{}
.fontunderline	{}
.fontred	{color: #f50;}
.fontblack	{}
.fontgray1	{}
.fontgray2	{}
.fontgreen	{}

/* formatovani */
.addresscolumn	{}
.address_deliverybutton	{}
.tableclear	{}
.leftspacer20	{}
.leftspacer10	{}
.leftspacer8	{}
.leftspacer5	{}
.leftspacer290	{}
.rightspacer10	{}
.topspacer10	{}
.topmargin10	{}
.cleartopmargin	{}
.height25	{}

/* elementy */
.dottedline	{border-bottom: 1px #005E81 solid; height: 1em; margin: 0 0 1em 0;}
.tableclear .tableclear .dottedline	{border-bottom: 1px #005E81 solid;}
.tableclear {width: 100%;}

.paddingtop3	{}
.paddingtop5	{}
.paddingtop10	{}

h1.contextbox	{padding: 5px 10px 5px 10px;}
div.contextbox	{}
div.contactaddress  {margin-bottom: 2em;}

.errormessage, .msgbox, .errorbox	{font-weight: bold; text-align: center; padding: 4px; margin: 4px 0; border: 1px #068 solid;}
.msgbox, .msgbox a	{color: #068;}
.msgbox {background: #acd;}
.errormessage, .errormessage a, .errorbox, .errorbox a	{background: #ff8; color: #b00;}
.errormessage strong, .errorbox strong	{font-weight: bolder; font-size: 110%;}
.errormessage .fontred,
.errorbox .fontred,
.msgbox .fontred  {color: #f00;}

/* compare */

.movecompared {font-size: 80%;}
.compare_table_noleft	{}
.compare_table,
.compare_table_nobottom	{text-align: center;}
.compare_table .details,
.compare_table_nobottom .details	{font-size: 80%;}
.compare_table .movecompared,
.compare_table_nobottom .movecompared	{height: 4em;}

.verification_code	{}

.save_button { text-align: center;}

/* pomocna navigace */

table.nav-in-page {width: 100%;}
table.nav-in-page td {vertical-align: top;}
table.nav-in-page ul {padding-left: 2em;}
table.nav-in-page .col1 {width: 50%;}
table.nav-in-page .col2 {width: 50%;}
table.nav-in-page .menu-top-in-page {}
table.nav-in-page .info-in-page {}
table.nav-in-page .cats-in-page {}

/* linky */

.contextbox dl.news dt  {font-weight: bold; padding-bottom: 0.5em;}
.contextbox dl.news dd	{border-bottom: 1px #888 solid; margin-bottom: 1em; margin-left: 0; padding-left: 4em; padding-bottom: 1em;}
.contextbox dl.news dd.itemlast	{border-bottom: 0 none;}

/* news */

#main .contentbox h2.newsheader	{font-weight: normal;}
.contentbox div.newstext span.date  {float: left; margin-right: 0.5em; font-weight: bold; margin-bottom: 0.5em;}
.contentbox div.newstext div.clear  {height: 0; overflow: hidden;}


/****************************************************************************************************************************/

/***** kosik a objednavka *****/

.wrappingcontents_linespacerbig,
.basketcontents_linespacerbig {
	color: #005E81;
	background-color: #005E81;
	height: 1px;
	border: 0;
	margin-top: 8px;
	margin-bottom: 0;
}

.wrappingcontents_linespacer,
.basketcontents_linespacer {
	color: #888;
	background-color: #888;
	height: 1px;
	border: 0;
	margin-top: 8px;
	margin-bottom: 0;
}

.basketcontents_sumtitlebig {}

.basketcontents_sumbig {}

input.basketcontents_artdelsmallbutton  {display: none;}
input.basketcontents_artdelbutton  {margin: 0;}
/*
input.basketcontents_artdelbutton  {display: none;}
input.basketcontents_artamountinput {float: left; margin-right: 8px;}
input.basketcontents_artrecalcbutton {display: block; width: 20px; height: 20px; padding-top: 20px; font-size: 0px; background: transparent url(0/images/layout/button_recalc.png) no-repeat scroll center; border: 0 none; float: left; margin: 0 8px 0 0; padding: 0;}
input.basketcontents_artdelsmallbutton {display: block; width: 20px; height: 20px; padding-top: 20px; font-size: 0px; background: transparent url(0/images/layout/button_erase.png) no-repeat scroll center; border: 0 none; float: left; margin: 0; padding: 0;}
*/
.stepitem2_textbig,
.stepitem2_textbighigh  {font-size: 14px !important;}

td.paymentdeliverycost {font-weight: bold; font-size: 120%;}
td.paymentdeliverycost .text {}
td.paymentdeliverycost .taxnote {}
/****************************************************************************************************************************/

/* zakladni stylovani pro tisk */

@media print {
	#menu-top,
	#menu-left-splash,
	#menu-left,
	#menu-right,
	#locationrow,
	#footer	{display: none;}
	body  {background: #fff url(none); color: #000 !important;}
	* {color: #000 !important; border-color: #888 !important;}
	#wrapper,
	#wrapper-a,
	#wrapper-b,
	#wrapper-c,
	#main .content,
	#main	{text-align: left; margin: 0; padding: 0; width: auto; position: relative; left: 0px; top: 0px;  background: #fff url(none); border: 0 none;}
	#header	{background: transparent url(none); height: auto; width: auto;}
  #header-logo a,
	#header-logo {position: relative; left: auto; bottom: auto; height: auto; width: auto; overflow: visible; color: #000;}
	#header-logo a	{font-size: 2em; font-weight: bold; }
	#header-logo span {display: none;}
}

