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

/* general */
/* fonts, base elements format */
body  {margin: 0; padding: 0;}
body, p, th, td, tt, pre		{font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 83%;}

img	{border:0}

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

a	{color:#900; text-decoration:none;}
a:hover	{text-decoration:underline; color: #a00;}

h1, h2, h3, h4, h5 {font-weight: bold;}
h1	{font-size:1.7em; color: #900;}
h2	{font-size:1.5em; color: #666;}
h3	{font-size:1.3em; color: #800;}
h4	{font-size:1.1em; color: #444;}
h5	{font-size:1em; color: #700;}

form, table, th, td	{font-size: 1em}
input, select, option, textarea	{font-size: 11px;}
textarea	{width: 100%;}
form	{margin: 0; padding: 0}
/*
#container-main-content input,
#container-main-content select,
#container-main-content option,
#container-main-content textarea {font-size: 0.83em}
*/

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 #aaa solid;}

/* tlacitka formulare */
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	{padding: 2px 4px; margin: 4px 12px; border: 1px #444 solid; border-left-color: #aaa; border-top-color: #bbb; background: #ddd url('0/images/layout/button-text-gray-bkg.gif') top repeat-x; color: #444;}
/* 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	{color: #000; text-decoration: none; background: #eee url(none); cursor: pointer;}

input.warenkorb_mini_button2,
input.warenkorb_button2	{border-color: #400; border-left-color: #a44; border-top-color: #b66; background: #800 url('0/images/layout/button-text-red-bkg.gif') top repeat-x; color: #fcc;}
input.warenkorb_mini_button2:hover,
input.warenkorb_button2:hover	{color: #fff; background: #a00 url(none);}


#header	{font-size:1em}
#main	{font-size:1em}
#footer	{font-size:0.75em}


hr	{}


small	{font-size:0.7em}

ul  {margin: 0; padding: 0.5em 0 0.5em 2em}
li  {list-style-image: url(0/images/layout/bullet-black.gif)}
li li  {list-style-image: url(0/images/layout/bullet-gray1.gif)}
li li li  {list-style-image: url(0/images/layout/bullet-gray2.gif)}

/* ========================================================================= */

/* hlavni bloky layoutu */


#wrapper  {text-align: left; margin: auto;}
/* margin: auto; udela vycentrovani */
/* wrapper ma pak i styl .[not]fixedwidth dle nastaveni oxidu */
#wrapper.fixedwidth	{width: 1024px;}
#wrapper.notfixedwidth {width: 100%;}

#header	{position: relative; height: 55px; width: 100%; background: #600 url('0/images/layout/head-bkg.gif') top repeat-x;}

#main-wrapper {float: left; width: 100%; position: relative; background: transparent url('0/images/layout/left-vertical-line.gif') left repeat-y;}
#main {float: left; width: 100%; position: relative; background: transparent url('0/images/layout/right-vertical-line.gif') right repeat-y;}
#container-left	{float: left; width: 180px;}

#container-right	{float: right; width: 250px; background: transparent url('0/images/layout/locationrow-right-eraser.gif') no-repeat left top; padding-top: 7px;}
#container-main	{margin: 0 250px 0 180px; float: none; width: auto;}
#container-main	{background: transparent url('0/images/layout/locationrow-left.gif') no-repeat left top;}

#locationrow	{font-size: 0.8em;}
#locationrow	{height: 28px; padding-left: 120px; position: relative; background: transparent url('0/images/layout/locationrow-right.gif') no-repeat right top;}
#locationrow .locationrow-content	{padding-top: 3px;}
#locationrow .delivery-link	{position: absolute; top: 3px; right: 0px;}

/*
pokud #container-main-content nema float, ie s tim zacne az po prvnim floatu, pokud je temto prvni.
pokud #container-main-content ma float, ie neudrzi sirku 100% a vyska se nenatahne tailem!
proto vlozen "neviditelny" #container-main-content-ie-float-hack bez floatu.
*/

#container-main-content	{padding: 8px; background: #eee; border-top: 1px #ddd solid; width: auto; float: none;}
#container-main-content-tail  {clear: both;}
/* specielni prvek kvuli MSIE */
#container-main-content-ie-float-hack {display: block; width: 100%; height: 0px; margin: 0; padding: 0; overflow: hidden;}
/* ...a jeho jeste specialnejsi dodefinovani pro MSIE6 */
#container-main-content-ie-float-hack {_float: left;}
#container-main-content {_padding-top: 0;}
#container-main-content-ie-float-hack+h1,
#container-main-content-ie-float-hack+h2,
#container-main-content-ie-float-hack+h3,
#container-main-content-ie-float-hack+h4,
#container-main-content-ie-float-hack+h5 {margin-top: 0;}
.containerfullrow table {width: 100%;}
.containerfullrow table table {width: auto;}

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

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

#header-logo {height: 40px; width: 145px; margin: 0; padding: 0; overflow:hidden; position: absolute; left: 8px; bottom: 0px;}
#header-logo div {display: inline}
#header-logo a {background-color: transparent; display: block; position: relative; height: 40px; width: 145px; margin: 0; padding: 0; color: #3366CC}
#header-logo span {background: transparent url('0/images/layout/logo-controltech-v0.gif') top left no-repeat; cursor: pointer; display: block; position: absolute; height: 40px; width: 195px; margin: 0; padding: 0; left: 0; top: 0; z-index: 1}

/*---- header - menu ----*/

#header-menu	{background: transparent url('0/images/layout/head-slogan.gif') -200px top no-repeat; overflow: hidden;}
/* !!!! header-menu s paddingem zase prekruva top-menu pod tim - buuuuu !!!! */
#header-menu {height: 55px; padding-left: 520px;}
#header-menu-content {margin-top: 0px;
background: transparent url('0/images/layout/slogan.png') no-repeat;
width: 201px; height: 55px;
text-align: right;
float: right;
}
#header-menu-content-sk {margin-top: 0px;
background: transparent url('0/images/layout/slogan-sk.png') no-repeat;
width: 201px; height: 55px;
text-align: right;
float: right;
}
/* !!!! divne - msie u ul da padding nad kazdy vznikly radek !!!! */
#header-menu ul	{display: block; margin: 0; padding: 0;}
#header-menu li	{display: block; margin: 0; padding: 0; text-align: center; float: left; list-style-type: none; list-style-image: none;
/* osklobrtne reseni kvuli ie6
<a> nesmi byt display:block, nebo musi mit sirku - jinak se to rozsype
pokud neni block, nedelaji se v ie dobre pozadicka-sipecky. proto se to hodilo do <li>
*/
/*
padding: 2px 8px 2px 10px;
background: transparent url('0/images/layout/arrow-right-topmenu.gif') no-repeat left;
*/
padding: 2px 5px;
}
#header-menu a	{line-height: 1em; height: 1em; font-size: 0.8em; padding: 0; margin: 0; color: #cc9;
white-space: nowrap;}
/* #header-menu li:hover	{color: #fff; background-image: url('0/images/layout/arrow-down-white.gif');} */
#header-menu a:hover	{color: #fff;}

/*---- header - langs ----*/
/***** inc_cmp_lang.tpl *****/

#box-langs	{position: absolute; right: 0px; top: 0px; }
a.language	{display: inline; line-height: 0.7em; height: 0.7em; font-size: 0.7em; font-weight: bold; padding: 4px 4px 2px 10px; color: #cc9; }
a.language:hover	{color: #fff; /*background-image: url('0/images/layout/arrow-down-white.gif');*/ background-color: #a00; text-decoration: none;}
a.activ	{background-color: #400;}

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

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

#top-menu	{}
#top-menu {float: left; clear: both; width: 100%; background: #a00 url('0/images/layout/top-menu-bkg.gif') center left no-repeat;}
#top-menu ul	{list-style-type: none; list-style-image: none; margin: 0; padding: 0;}
#top-menu li	{display: block; margin: 0; padding: 0; text-align: center; float: left; overflow: hidden; height: 1.3em;}
#top-menu a	{color: #cc9; background-color: transparent; font-size: 0.8em; padding: 4px 8px; font-weight: bold;}
#top-menu li	{border-left: 1px #800 solid;}
#top-menu li.first	{border-left: 0 none;}
#top-menu li:hover	{color: #fff; border-left-color: #600;}
#top-menu a:hover	{color: #fff; background: #800;}
#top-menu .basket	{float: right;}
#top-menu .first a	{margin-left: 195px;}
#top-menu .last	{}



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

/* spolecny vzhled levych boxiku, ale ne kategorie! */
.boxleft	{margin: 0; padding: 12px 0 12px 0; clear:both; width: 180px;}
.boxleft	{background: transparent url('0/images/layout/corner-rb-boxleft.gif') no-repeat right bottom;}
.boxleft h4 {padding: 5px 0 2px 19px; margin: 0; font-size:1.1em; color:#000;}
.boxleft h4 {background: transparent url('0/images/layout/corner-lt.gif') no-repeat left top;}
.boxleft h4 a	{padding-right: 12px; background: transparent url('0/images/layout/arrow-down-black.gif') no-repeat right center;}
.boxleft-content	{padding-left: 6px; font-size:0.8em;}

#infobox .boxleft-content	{padding-bottom: 40px; background: transparent url('0/images/layout/800.gif') no-repeat bottom;}
#infobox .boxleft-content-sk	{padding-bottom: 40px; font-size:0.8em;}

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

/***** inc_cmp_news.tpl *****/
#newsbox	{}
.details	{}

/***** inc_cmp_mini_basket.tpl *****/
#minibasket	{}
/*
.basketinfo	{}
.tabcol1	{}
.tabcol2	{}
.basketbutton	{}
*/
#minibasket .tabcol2	{text-align: center;}
#minibasket table.basketinfo {width: 162px; text-align: left; padding-bottom: 4px; border-collapse: collapse; margin-bottom: 8px;}
#minibasket table.basketinfo td	{border-bottom: 1px solid #8a0000}
#minibasket table.basketinfo .totalprice td	{border-bottom: 2px solid #8a0000}
#minibasket .totalprice	{font-weight: bold;}
#minibasket .boxleft-content	{text-align: right;}
#minibasket a.basketbutton	{padding: 2px 6px; margin: 4px 12px; border: 1px #400 solid; border-left-color: #a44; border-top-color: #b66; background: #800 url('0/images/layout/button-text-red-bkg.gif') top repeat-x; color: #fcc;}
#minibasket a.basketbutton:hover	{color: #fff; text-decoration: none; background: #a00 url(none);}

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

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

/***** inc_search.leftitem.snippet.tpl *****/
#search	{float: left;}
#search.boxleft	{padding-top: 0;}
#search.boxleft	h4 {padding-top: 12px;}
#search.boxleft {background: transparent url('0/images/layout/leftbox-top-to-shift.gif') no-repeat -100px top;}
#search-form	{float: left;}

input.searchbutton, input.searchbutton:hover  {
height: 24px;
width: 24px;
overflow: hidden;
padding: 24px 0 0;
margin: -3px 6px 0 6px;
border: 0 none;
text-decoration: none;
cursor: pointer;
font-size: 0px; /* pro operu */
}
input.searchbutton  {background: transparent url('0/images/layout/search-button.gif') no-repeat right;}
input.searchbutton:hover  {background-image: url('0/images/layout/search-button-hover.gif');}

input.searchinput	{border-color: #6a0000 !important;} /* !!!??? */
#search .searchinput	{width: 135px; float: left; margin-bottom: 2px; border-color: #6a0000;}
#search .searchinput option	{width: auto;} /* !!!??? */


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

#categories	{}
/* cislo je uroven zanoreni */
/*
.catdeep0	{}
.catdeep1	{}
.catdeep2	{}
.catdeep3	{}
.catdeep4	{}
.catdeep5	{}
*/
/* status polozky menu */
/*
.catless	{}
.opened	{}
.closed	{}
*/

#vendorlist.boxleft	 ,
#categories.boxleft	{padding: 0; background: url(none); overflow: hidden;}
#vendorlist h4,
#categories h4 {color:#fff; background: #6a0000 url(none); padding:5px 0 2px 19px;}
#vendorlist .boxleft-content,
#categories	.boxleft-content {font-weight: bold; background-color:#282828; padding: 0 0 6px 0; margin: 0;}
#vendorlist .boxleft-content .itemsis ,
#categories	.boxleft-content .itemsis {font-weight: normal;}
#vendorlist ul,
#categories	ul {margin: 0; padding: 3px 0 0 0; background-color: #282828; display: block;}
#vendorlist ul ul,
#categories	ul ul {padding:0; margin-left:19px; border-top: 1px solid #5d5d5d;}
#vendorlist li,
#categories	li  {list-style: none outside url(none);}
/* odkazy menu */
#vendorlist a,
#categories	a {color:#fff; border-bottom: 1px solid #5d5d5d; line-height: 1.5em; padding-left: 19px;  background-color: #282828; display: block;}
/* pro spravne zobrazeni v msie6 musi byt sirka */
#vendorlist a,
#categories	a {width: 161px;}
#vendorlist .catdeep1 a,
#categories	.catdeep1 a {width: 142px;}
#vendorlist .catdeep2 a,
#categories	.catdeep2 a {width: 123px;}
#vendorlist .catdeep3 a,
#categories	.catdeep3 a {width: 104px;}
#vendorlist .catdeep4 a,
#categories	.catdeep4 a {width: 85px;}

/* ikonka */
#vendorlist li.opened a,
#categories	li.opened a {background:url('0/images/layout/arrow-down-white.gif') 5px center no-repeat;}
#vendorlist li.closed a,
#categories	li.closed a {background:url('0/images/layout/arrow-right-white.gif') 5px center no-repeat;}
#vendorlist li.catless a,
#categories	li.catless a {background:url('0/images/layout/menu-x-white.gif') 5px center no-repeat; }
/* pozadi */
#vendorlist li.active,
#categories	li.active {border-bottom: 1px solid #a00;}  /*background-color: #900;*/
#vendorlist li.opened a,
#categories	li.opened a {background-color: #6a0000; }
#categories	li.opened a.activetree {border-bottom: 1px solid #6a0000;}
#categories	li.opened a.nonacttree {border-bottom: 1px solid #5d5d5d;}
#vendorlist .catdeep1 li a,
#categories	.catdeep1 li.closed a,
#categories	.catdeep1 li.catless a	{border-bottom: 1px solid #5d5d5d;  background-color: #484848;}
#vendorlist .catdeep1 a.active,
#categories	.catdeep1 a.active {background-color: #900; border-bottom: 1px solid #a00;}
#vendorlist .catdeep2 li a,
#categories	.catdeep2 li.closed a,
#categories	.catdeep2 li.catless a	{border-bottom: 1px solid #7d7d7d;  background-color: #686868;}
#vendorlist .catdeep2 li.active a,
#categories	.catdeep2 li.active a {background-color: #900; border-bottom: 1px solid #a00;}
#categories	.catdeep3 li.closed a,
#categories	.catdeep3 li.catless a	{border-bottom: 1px solid #9d9d9d;  background-color: #888;}
#categories	.catdeep3 li.active a {background-color: #900; border-bottom: 1px solid #a00;}

/* zavirani a otevirani vetvi */
#categories	.activetree {}
#categories	li ul.nonacttree {display: none;}
#categories	li ul.catdeep1 {display: block;}
/* #categories	li.active>ul {display: block;}
to ale nefunguje v msie6, vsude jinde uz jo.
proto jinak: */
#categories	li.active ul {display: block;}
#categories	li.active li ul {display: none;}

/*
v IE6 nefunguje
#categories	ul.catdeep2.nonacttree {display: none;}
#categories	li li.active ul.catdeep2.nonacttree {display: block;}
*/

/***** inc_vendor.leftitem.snippet.tpl *****/
/* připojená ke kategoriim, stejne stylovany */
#vendorlist	{}
#vendorlist h4  {display: none;}
/*
.catdeep0	{}
.catdeep1	{}
.opened	{}
.closed	{}
*/

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



/***** inc_rightitem.tpl *****/

#basket	{}
#currency-right	{}
#top5articles	{}
#bargainlist	{}
#accessorieslist	{}
#similarlist	{}
#crossselllist	{}
#customerwho	{}



/* #container-right	{} */

/* spolecny vzhled levych boxiku, ale ne kategorie! */
.boxright	{margin: 0 0 0 12px; padding: 0 0 12px 0; clear:both; float: left; width: 238px;}
.boxright h4 {padding: 5px 0 2px 0; margin: 0; font-size:1.1em; color:#000; clear: both;}
.boxright h4 a	{padding-right: 12px; background: transparent url('0/images/layout/arrow-down-black.gif') no-repeat right center;}
.boxright-content	{font-size:0.8em;}

.boxright .details a	{padding-left: 12px; background: transparent url('0/images/layout/arrow-right-black.gif') no-repeat left center;}



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

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

#basket	{}
.basketinfo	{}
.tabcol1	{}
.tabcol2	{}
.basketbutton	{}
#basket .basketlist  {text-align: left;}
#basket .tabcol2	{text-align: center;}
#basket .basketinfo {width: 100%; text-align: left; padding-bottom: 4px; clear: both;}
#basket .totalprice	{font-weight: bold;}
#basket .boxright-content	{text-align: right;}
#basket a.basketbutton	{padding: 2px 6px; margin: 4px 12px; border: 1px #400 solid; border-left-color: #a44; border-top-color: #b66; background: #800 url('0/images/layout/button-text-red-bkg.gif') top repeat-x; color: #fcc;}
#basket a.basketbutton:hover	{color: #fff; text-decoration: none; background: #a00 url(none);}

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

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


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

.productlist	{}
.boxright .productinlist {clear: both; float: left; background: #dadada; color: #000; width: 236px; overflow: hidden;}
.boxright .productinlist .text	{width: 170px; float: left; margin: 4px; font-weight: bold; overflow: visible;}
.boxright .productinlist .price	{white-space: nowrap; font-weight: bold; color: #484848; float: right;}
.boxright .productinlist .desc	{white-space: normal; font-weight: normal; font-size: 0.9em;}
.boxright .productinlist .amount	{white-space: nowrap; font-weight: normal; color: #484848;}
.boxright .productinlist div.image	{width: 56px; height: 42px; float: left; margin: 0; border: 1px #dadada solid; border-bottom-width: 0; text-align: center; overflow: hidden; background: #fff;}
.boxright .productinlist .productartnr	{color: #666; font-weight: normal; font-size: 0.8em;}
.boxright .productinlist .details	{font-weight: normal; font-size: 0.8em;}
.boxright .productinlist .warenkorb_img2  {float: right;}
/* prouzkovane radky */
.boxright .productinlist.itemeven {background:#e5e5e5;}
.boxright .productinlist.itemeven div.image	{border-color:#e5e5e5;}
/*
.boxright .productinlist.item0 {background:#a6a6a6;}
.boxright .productinlist.item0 .image	{border-color:#a6a6a6;}
*/
.boxright .productinlist.item0 {background:#b2b2b2;}
.boxright .productinlist.item0 div.image	{border-color:#b2b2b2;}
.boxright .productinlist.item1 {background:#bfbfbf;}
.boxright .productinlist.item1 div.image	{border-color:#bfbfbf;}
.boxright .productinlist.item2 {background:#ccc;}
.boxright .productinlist.item2 div.image	{border-color:#ccc;}

.boxright .productinlist a  {color: #000;}
.boxright .productinlist a:hover,
.boxright .productinlist:hover,
.boxright .productinlist:hover .amount,
.boxright .productinlist:hover .price,
.boxright .productinlist:hover .productartnr,
.boxright .productinlist:hover a	{background:#454545; color: #eee;}
.boxright .productinlist:hover .details a	{background: transparent url('0/images/layout/arrow-right-white.gif') no-repeat left center;}
.boxright .productinlist:hover div.image {border-color:#454545;}
.boxright .productinlist.itemlast div.image	{border-bottom-width: 1px;}
/* tlacitko objednavky */
.boxright .makeorder  {text-align: right; padding-top: 4px; float: right; font-weight: normal;}
.boxright .productinlist:hover .makeorder a,
.boxright .makeorder a	{padding: 2px 6px; margin: 4px 2px; border: 1px #400 solid; border-left-color: #a44; border-top-color: #b66; background: #800 url('0/images/layout/button-text-red-bkg.gif') top repeat-x; color: #fcc;}
.boxright .productinlist:hover .makeorder a:hover,
.boxright .makeorder a:hover	{color: #fff; text-decoration: none; background: #a00 url(none);}


/*
.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	{}
#newsletter table.newsletter	{width: 100%;}
#newsletter input.submit	{float: right;}
.tabcol1	{}
.tabcol2	{}
.textinput	{}
.submit	{}

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

#myaccount	{}
#myaccount input.login,
#myaccount input.logout	{float: right;}
#myaccount div.fullname	{font-weight: bold; font-size: 1.2em;}
#myaccount div.username	{font-weight: bold; color: #aaa;}
#myaccount form	{clear: both;}
#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	{}



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

#footer {clear: both; padding-left: 177px;}
#footer-delivery	{background: #3a3a3a; color: #ddd; padding: 4px;}
#footer-delivery a	{color: #ddd;}
#footer-delivery a:hover	{color: #fff;}
#footer-delivery	.delivery-link	{width: 50%; float: left;}
#footer-delivery	.powered-link	{text-align: right;}
#footer-menu	{color: #888; text-align: left; padding: 4px 0 32px 19px; margin-top: 3px; background: transparent url('0/images/layout/corner-lt.gif') no-repeat left top;}
#footer-menu a	{color: #888;}
#footer-menu a:hover	{color: #000;}



/* ========================================================================= */

.containerfullrow	{width: 100%; float: left; background: transparent;}
.containerhalfrow	{width: 45%; float: left; padding: 0px 2% 0px 2%;}
.containerthirdrow	{width: 33%; float: left;}
.containerthirdrowfix	{width: 33%; float: left;}
.containerquarterrow	{width: 25%; float: left;}




/* ========================================================================= */

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

/* formatovani layoutu */



.productrow_borderaftertitle_full	{}
.productrow_borderaftertitle_half	{}
.productrow_noborder	{}

.productrow_fullborder_full	{}
.productrow_fullborder_full table	{width: 100%;}
.productrow_fullborder_full table	td+td {width: 80%;}

.productrow_fullborder_half	{height: auto; overflow: hidden;}
.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: 20em; position: relative;}
.productrow_fullborder_quarter table	{width: 100%;}
.productrow_fullborder_quarter table	td+td {width: 75%;}
.productrow_fullborder_quarter .warenkorb_mini_button2  {}
.contentboxlistrow	{}
.contentbox	{}
.productrow_fullborder_half table.price	{width: auto; float: right;}
.productrow_fullborder_half table.price	td+td {width: auto;}


/*  */


#container-main-content .warenkorb_img2	{display: none;}  /* !!! bez ikonek kosicku */
#container-main-content .warenkorb_mini_button2,
#container-main-content .warenkorb_button2	{}
#container-main-content a.fontgray1,
#container-main-content .fontgray1 a,
#container-main-content .details	{padding-left: 12px; background: transparent url('0/images/layout/arrow-right-black.gif') no-repeat left center;}
#container-main-content .details	{font-size: 0.8em;}

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

.variant_select	{}

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

.product_image	{}
.product_image_s_container	{border: 1px #900 solid; background: #fff; color: inherit; text-align: center;}
.product_image_xs_container	{border: 1px #900 solid; background: #fff; color: inherit; text-align: center; margin: 0 4px 1em 0; overflow: hidden;}
.product_image_xxs_container	{border: 1px #900 solid; width: 100px; height: 100px; overflow: hidden; text-align: center; background: #fff; color: inherit;}
.product_image_xxxs_container	{margin: 0px 10px 0px 10px; border: 1px #900 solid; background: #fff; color: inherit; text-align: center;}
.product_image_note {font-size: 0.8em;}
.product_links	{}
/* prehozeni poradi a dulezitosti productname-productcode */
.product_artnr  {font-size:1em; font-weight: bold;  overflow: hidden; height: 3.5em;}
.product_title_big,
.product_title	{font-size:0.85em;}
.producttitlebig	{color: #444;}
.questionemail  {font-weight: bold;}
.product_variant	{overflow: hidden;}
.product_text	{}
.productlongdesc,
.product_text2	{}
.product_text3	{}
.product_price_new	{font-weight: bold; color: #444; text-align: right; margin-right: 12px;}
.product_price_new sup	{font-weight: normal;}
.product_price_new_big	{}
.product_price_dicsount	{font-weight: bold; color: #555;}
.product_price_new_small	{text-align: right; margin-right: 12px;}
.product_price_old	{}
.product_price_old_text	{}
.product_price_new_text	{}

.productrow_fullborder_quarter .product_price_new {text-align: center; margin-right: 0;}
/* prehozeni poradi a dulezitosti productname-productcode */
.productrow_fullborder_quarter .product_artnr,
.productrow_fullborder_quarter .product_title {text-align: center;}


/* pop-up zoom */
#moredetails-body {margin: 0; padding: 4px 0 0; text-align: center;}
#moredetails-image  {margin: 0 auto; text-align: center;}
#moredetails-links  {margin: 4px auto 0; 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: #6a0000;}
#moredetails-links span.moredetails-link {color: #aaa; background: #686868;}

.hr_image	{}

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

.evidenceheader {}
.accountheader  {}
.evidenceheader h2,
.accountheader h2  {font-size: 1.3em; margin: 0;}
.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  {font-size: 0.8em; line-height: 1em; margin-bottom: 4px;}
.evidenceheader a,
.accountheaderlink a	{display: block; padding-left: 12px; background: transparent url('0/images/layout/arrow-right-black.gif') no-repeat left center;}
.evidenceheader a.active,
.accountheaderlink a.active {font-weight: bold;}
.evidenceheader .description,
.accountheaderlink .description  {padding-left: 12px; display: block;}
.accountheader .tabcol3 a	{float: left;}
.accountheader .tabcol3 .description	{display: inline; padding-left: 0.5em;}

/* doklady */

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

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

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

.deliveryblock th a,
.invoiceblock th a,
.orderblock th a {font-weight: bold; font-size: 0.8em; padding: 1px 3px;}

.deliveryblock th a.active,
.invoiceblock th a.active,
.orderblock th a.active	{background: #aaa; color: #000;}


/* category line */


.categorytitlerow {font-size: 0.8em;}
.categorytitlerow .categorytitle	{font-weight: bold; font-size:1.8em; color: #666;}
.categorytitlerow .categorycount	{color: #666;}
img.categoryimage	{border: 1px #900 solid;}
.categoryfilter {}
.categorydescription	{}
.categorylink	{}
.categoryline	{}
.categoryline2	{}
.categoryline3	{}

.categorydetailsrow	{font-size: 0.8em; margin-bottom: 0.5em;}
.categorydetailsrow_empty	{display: none;}
.categorydetailsrow	.categorylink {padding-left: 12px; background: transparent url('0/images/layout/arrow-right-black.gif') no-repeat left center; white-space: nowrap;}

.contentlistheader	{}

.producttitlerow_red,
.producttitlerow_blue	{color: #444; font-weight: bold; font-size: 1em;}
.producttitlerow_red_big,
.producttitlerow_blue_big,
.producttitlecell_red,
.producttitlecell_blue	{color: #444; font-weight: bold; font-size: 1.2em;}
.producttitle_description	{color: #900; font-weight: bold; font-size: 1.2em;}
.producttitlerow_red_big,
.producttitlerow_blue_big	{}


/* locator line */

.locatortitlerow-empty	{height: 0px; border-top: 2px #900 solid;}
.locatortitlerow	{font-size: 0.8em; border-top: 2px #900 solid; border-bottom: 1px #888 solid;}
.locatortitlerow .tabcol1	{}
.locatortitlerow .locatortitle	{white-space: nowrap; color: #555;}
.locatortitlerow .actpage  {}
.locatortitlerow .nrofpages  {font-weight: bold;}
.locatortitlerow .tabcol2	{text-align: right;}
.locatortitlerow a.previouspage {}
.locatortitlerow a.nextpage	{}
.locatortitlerow a.firstpage	{}
.locatortitlerow a.lastppage	{}
.locatortitlerow .locatortext	{}
.locatortitlerow .pagesprechar,
.locatortitlerow .pagespostchar  {font-size: 0.8em;}
.locatortitlerow .locatorlink	{font-weight: bold; padding: 0 0 0 3px; border-left: 2px #555 solid;}
.locatortitlerow .active	{background: #900; 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-down-left-black.gif') 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/arrow-left-black.gif') no-repeat left center;}
.compare_table .nextpage,
.compare_table_noleft .nextpage,
.compare_table_nobottom .nextpage,
.locatortitlerow .nextpage {padding-right: 10px; background: transparent url('0/images/layout/arrow-right-black.gif') no-repeat right center;}
.locatortitlerow .lastpage {padding-right: 10px; background: transparent url('0/images/layout/arrow-down-black.gif') no-repeat right center;}

.movecompared {font-size: 0.8em;}





.locatortitlerow .tolistlink	{border-left: 0 none; padding-left: 12px; background: transparent url('0/images/layout/arrow-left-up-black.gif') no-repeat left center;}

.locatordetailsrow	{font-size: 0.8em; padding-bottom: 1em;}
.locatordetailsrow .tabcol1	{}
.locatordetailsrow .locatortext	{}
.locatordetailsrow .locatorlink	{}
.locatordetailsrow .active	{background: #aaa; color: #000; font-weight: bold; padding: 0 3px; border-left: 0 none;}
.locatordetailsrow .tabcol2	{text-align: right;}
.locatordetailsrow .locatorsorting  {}
.locatordetailsrow .locatorlink	{}
.locatordetailsrow .active	{}
.locatordetailsrow .details_article_navilink  {color: #aaa; margin: 0 0.25em 0 0.25em;}
.locatordetailsrow .prevproductlink {padding-left: 12px; background: transparent url('0/images/layout/arrow-left-black.gif') no-repeat left center;}
.locatordetailsrow .nextproductlink {padding-right: 12px; background: transparent url('0/images/layout/arrow-right-black.gif') no-repeat right center;}

/* detail zbozi */

.detailstitlerow {}
.detailsdescription {font-weight: bold; color: #555;}
.detailsdetailsrow  {}
.searchtitlerow  {}
.searchtitlerow .amount	{color: #000;}
.searchtitlerow .searchtext	{color: #000;}
.searchdetailsrow {}

.wrappinglistrow,
.contentboxlistrow,
.ordercontentdata,
.paymentcontentheader,
.usercontentheader,
.useroptionheader,
.voucherlistheader,
.productcategoryrow h4,
.detailstitlerow h4	{padding: 8px 0 8px 16px; margin: 1em 0 0 0; font-size:1.1em; color:#000; font-weight: bold; background: transparent url('0/images/layout/corner-lt.gif') no-repeat left top;}

.productcategoryrow {}

/*
h1.productname {font-size: 1.5em; margin: 0;}
.productcode {font-weight: bold; color: #555;}
*/
/* prehozeni poradi a dulezitosti productname-productcode */
h1.productname {font-weight: bold; color: #555; font-size: 1em;}
.productcode {font-size: 1.5em; margin: 0; color: #900; font-weight: bold; }

.productvendor {font-weight: bold;}
.productcategory a {padding-left: 12px; background: transparent url('0/images/layout/arrow-right-black.gif') no-repeat left center;}
.variantselect {}
.fontbold {font-weight: bold;}
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	{}

/* tvrde velikosti fontu */

.nicehr	{}

.font9	{}

.font10	{}

.font11	{}

.font12	{}

.font13	{}

.font14	{}

.font15	{}

.font18	{}

.fontitalic	{}

.fontunderline	{}

.fontred	{}

.fontblack	{}

.fontgray1	{}

.fontgray2	{}

.fontgreen	{}

/* formatovani */

.addresscolumn	{}

.address_deliverybutton	{}

.tableclear	{}

.leftspacer20	{}

.leftspacer10	{}

.leftspacer8	{}

.leftspacer5	{}

.leftspacer290	{}

.rightspacer10	{}

.topspacer10	{}

.topmargin10	{}

.cleartopmargin	{}

.height25	{}

/* elementy */


.dottedline	{border-bottom: 4px #ddd solid; border-right: 4px #ddd solid; height: 6px; margin: 0 0 1em 0;}

.paddingtop3	{}

.paddingtop5	{}

.paddingtop10	{}

h1.contextbox	{
	padding: 5px 10px 5px 10px;
}

div.contextbox	{
	padding: 5px 10px 5px 10px;
}

.errormessage, .msgbox, .errorbox	{font-weight: bold; text-align: center; padding: 4px; margin: 4px 0; border: 2px #900 solid;}
.errorinfobox {font-weight: bold; text-align: center; padding: 4px; margin: 4px 0; background: #363; color: #eee;}
.msgbox, .msgbox a	{background: #eeb; color: #900;}
.errormessage, .errormessage a, .errorbox, .errorbox a	{background: #e00; color: #ff0;}
.errormessage strong, .errorbox strong	{font-weight: bolder;}


/* compare */

.compare_table	{}
.compare_table_noleft	{}
.compare_table_nobottom	{}

.verification_code	{}

.containerfiverow	{width: 20%; float: left;}

/* odkazy jine */

a.link_header:hover	{}

a.language:hover	{}

a.language_activ:hover	{}

a.link_headermenu:hover	{}

a.link_footer	{}

a.currency	{}

a.currency_activ	{}

a.currency:hover	{}

a.currency_activ:hover	{}

/* pravy sloupec */

.boxrightmyaccount a.boxrightmyaccount-td	{}

a.boxrightmyaccount-td	{}

.boxrightmyaccount-content td	{}

.boxrightproduct a.boxrightproduct-td	{}

a.boxrightproduct-td	{}

.boxrightproduct-content td	{}

.locationrow a	{}

.productrow_borderaftertitle_quarter	{}

.basketcontents td  {vertical-align: top;}
.basketcontents td.basketcontents_headeritems  {vertical-align: bottom;}
.basketcontents_headerright	{}
.basketcontents_right	{}
.basketcontents_left	{}
.basketcontents_bottom	{}
.basketcontents_linespacerbig	{}
.basketcontents_linespacer	{}

.ordercontentdata	{}

.paymentcontentheader	{}

.usercontentheader	{}

.useroptionheader	{}

.wrappinglistrow	{}

.voucherinputrow	{}

.paymentcontenttext	{}

.usercontentdata	{}

/* baleni */

.wrappinginputrow	{}

.wrapping_headerright	{}

.wrappingcontents_right	{}

.wrapping_headerleft	{}

.wrappingcontents_bottom	{}

.stepsitemcontainer	{}



sup a	{}

h1.contextbox	{}

.basketcontents_headeritems	{}

.wrapping_headeritems	{}

.basketcontents_nextline	{}

.basketcontents_next	{}

.stepitem_text	{}

.stepitem_texthigh	{}

.basketcontents_headerleft	{}

.basketcontentsrow_empty	{}

.voucherlistrow	{}


.ordercontentheader	{}

.wrappinglistheader	{}

.stepitem_textbig	{}

.stepitem_textnormal	{}

.stepitem_textsmall	{}

.stepitem_link	{}

.stepitem_linkhigh	{}

.stepitem_textbighigh	{}

.stepitem_textnormalhigh	{}

a.details	{}

.basketcontents_artamountbutton	{}

.basketcontents_artdelbutton	{}

.voucherlistsubmit	{}

.basketcontents_artdelsmallbutton	{}

.evidencelist table	{}

.partners img	{}


/* ========================================================================= */

/* zakladni stylovani pro tisk */

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


#categories .hide { display: none; }

/* ========================================================================= */

/* ladeni */
/*
ul {border: 1px red dotted; margin: 2px; padding-left: 10px;}
li {border: 1px orange dashed; margin: 2px;}

div {border: 1px silver dotted; margin-right: -2px;}
*/
/*
.opened {border-color: blue;}
.closed {border-color: green;}
.catless {border-color: silver;}
*/
/*
#vendorlist {}
#wrapper  {}
*/
/*
#main {border: 1px yellow dashed;}
*/
/*
#container-left {background: #eed;}


#container-main {background: #ede;}


#container-right  {background: #dee;}


#container-main-content	{background: #eee;}

#container-wrapper  {background: #abc;}

.locatortitlerow	{background: orange;}
*/


/* tlacitko objednavky */
#container-main .makeorder, #container-main .makeorderright  {text-align: right; padding-top: 4px; float: left; font-weight: normal;}
#container-main .makeorder a, #container-main .makeorderright a {padding: 2px 6px; margin: 4px 2px; border: 1px #400 solid; border-left-color: #a44; border-top-color: #b66; background: #800 url('0/images/layout/button-text-red-bkg.gif') top repeat-x; color: #fcc;}
#container-main .makeorder a:hover, #container-main .makeorderright a:hover {color: #fff; text-decoration: none; background: #a00 url(none);}
#container-main .makeorderright {float: none;}

