body { color:#f5f3cc; margin: 0px; padding:0px 0px 25px 0px; font-family: "Bitstream Vera Sans", verdana, arial; font-size: 15px; text-align: center; background:#FFFDDF /*white*/;  }
div, ul, ul li { margin:0px; padding:0px; }
img { border: none; vertical-align:middle;}
input{vertical-align:middle;}
a{color:#c52905; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{ padding:3px;}
ul li ul li {margin:0px; padding:0px 0px 0px 5px;}
ul li ul {margin:0px; padding:0px;}
.clear { display: block; clear: both; }
.fleft { float: left; }
.fright { float: right; }
.nofloat { float: none; }
.abs { position: absolute;}
.lalign { text-align: left; }
.img_fleft{float:left;padding:0 0.5em 0.5em 0}
.img_fright{float:right;padding:0 0 0.5em 0.5em}
.dotted { border-bottom: 2px dotted #cdcdcd; width: 180px;}
.pading { margin: 2px 0px 2px 0px;  }
.vcenter { vertical-align: middle;}
.mcenter {margin:0px auto; float:none;}
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
input{vertical-align:middle;}
input.count{width:2em;}
table{border-collapse:collapse;}
th{text-align:right;}

body {background:#FFFDDF url('../images/defaulttop.jpg') top center no-repeat;}
body.sekcia_1 {background:#FFFDDF url('../images/topparfum.jpg') top center no-repeat;}
body.sekcia_2 {background:#FFFDDF url('../images/topdrogeria.jpg') top center no-repeat;}
body.sekcia_3 {background:#FFFDDF url('../images/topfarby.jpg') top center no-repeat;}
body.sekcia_4 {background:#FFFDDF url('../images/topmama.jpg') top center no-repeat;}
body.sekcia_5 {background:#FFFDDF url('../images/topkozmetika.jpg') top center no-repeat;}

h1{color:#f6c493; font-size:18px; }
h2{color:#f6c493;}

/*---------------------------------------------------------------------------------------------------------------------------------*/
/*header */
/*---------------------------------------------------------------------------------------------------------------------------------*/
#container-header{height:154px;}
#obluk {width:1002px; margin:0px auto 0px auto; height:10px; background: url('../images/obluk.gif') top center no-repeat; padding:0px; }
#obluk .obluk { margin:0px auto; border:1px solid #5b504c; background: #5b504c;}


/*---------------------------------------------------------------------------------------------------------------------------------*/
/*left */
/*---------------------------------------------------------------------------------------------------------------------------------*/
#container-left { background:#f5f3cc; float:left; width:190px;margin-left :10px; padding-right:5px;  color:#5a5245; display:inline;}
#container-left h2 {font-size:23px; margin:5px 5px 5px 2px; padding:0px; font-style:italic; }
#container-left h1.heshop {background-color:#5b504c; color:#F5F3CC; font-style:normal; margin:5px 2px 2px -5px; font-size: 20px; padding:0px 5px; height:30px; line-height:30px; }
#container-left ul {list-style:outside disc; margin-left:10px;}
#container-left ul li{text-align:left; margin:0px; font-weight:bolder;}
/* #container-left ul li a:hover,#container-left ul li.active a,#container-left ul li.active_last a{ text-decoration:underline; color:#999;} */
#container-left ul li a{font-size:1.2em; display:block;}
#container-left ul li a:hover {background: #ffdeba;}
#container-left ul li.active_last a {background:#fbc78d;}
#container-left ul li.active_last li a {background-color:transparent;}
#container-left ul li.active_last li a:hover {background: #ffdeba;}
#container-left ul li ul {display:none; list-style:none; background:url('../images/leftul.gif') 0px 0px repeat-y;}
#container-left ul li.active ul, #container-left ul li.active_last ul {background:url('../images/leftul.gif') 0px 0px repeat-y; margin-left:0px; }
#container-left ul li ul li {background:url('../images/leftsubli.gif') 0px 0.7em no-repeat; padding-left:15px; margin:0px; }
/* #container-left ul li.active ul li a,#container-left ul li.active_last ul li a{color: black; font-weight:normal; text-decoration:none;}
#container-left ul li ul li a:hover,#container-left ul li.active ul li.active_last a,#container-left ul li.active ul li.active a{ width:95%;}
#container-left ul li.active ul li.active_last a {color:#cc9900; display:block; text-decoration:none;} 
#container-left ul li.active ul li.active_last ul li a { color:black;} */
#container-left ul li.active ul {display:block; }
#container-left ul li.active ul li ul {display:none; list-style:square outside; margin-left:10px; }
#container-left ul li.active ul ul, #container-left ul li.active_last ul ul {background-image:none;}
#container-left ul li ul li ul li {background-image:none; padding-left:0px;}
#container-left ul li.active_last ul {display:block;}
#container-left ul li.active_last ul li ul{display:none; }
#container-left ul li.active ul li.active ul{display:block;}
#container-left ul li.active ul li.active_last ul{display:block; }
/*#container-left ul li.active ul li.active ul li a,#container-left ul li.active ul li.active_last ul li a{color:black; text-decoration:none;}
#container-left ul li.active ul li.active ul li.active_last a{color:black; text-decoration:none; } */
#container-left ul li.brand ul li.active ul, #container-left ul li.brand ul li.active_last ul{display:none;}

#container-left .action-menu ul {padding-bottom:15px; color:black;}
#container-left .action-menu ul li a {color:black;}
#container-left .action-menu ul li a:hover, #container-left .action-menu ul li.active a, #container-left .action-menu ul li.active_last a {background: none; text-decoration: underline;}

#container-left .left-info ul { list-style:none; margin:0px; font-weight:normal}
#container-left .left-info ul li { font-size: 1em;overflow:hidden; font-weight:bold;  padding-bottom: 3px; float:none; overflow:hidden;}
#container-left .left-info ul li a {font-size: 1em; text-decoration:none; }
#container-left .left-info ul li img {margin-right:5px; vertical-align:middle; float:left; display:inline;}
#container-left .left-info ul li span {float:left; width:155px; display:block; }
#container-left .left-info ul li ul {display:block; clear:both; padding: 4px 0px 0px 0px; margin:0px; list-style:none; list-style-position: outside; background:none; }
#container-left .left-info ul li ul li {font-size: 10px; color: #5A5245;padding:0px; margin:0px;    }

#container-left .newsletter {margin-top:10px;}
#container-left .newsletter p.h2 {font-size:1.5em; font-weight:bold; margin:0px; padding:0px;}
#container-left .newsletter p {margin:0px 5px;}
#container-left .newsletter form {padding:0px; padding:0px;}

#container-left  h2.hotline{font-size:1.4em; color:#5B504C; }
#container-left  .content-box h2 {color:#5B504C;}
#container-left  .content-box  ul li {float:none;background:none; }
#container-left  .content-box  ul li a {display:inline; background:none;}
#container-left  .content-box  ul li a:hover {background:none;}
#container-left #facebook-box {text-align:left;  margin: 10px 0px; overflow:hidden;}
#container-left #facebook-box span {padding-top: 5px; }
#container-left #facebook-box span strong {margin-bottom:7px; display:inline-block; }
#container-left #facebook-box a img {padding: 0px; margin-bottom:5px;}
#container-left #facebook-box a:hover strong {text-decoration:none;}
/*---------------------------------------------------------------------------------------------------------------------------------*/
/*right  */
/*---------------------------------------------------------------------------------------------------------------------------------*/
#container-right { background:#f5f3cc; float:right; width:210px; margin-right :7px;  color:#5a5245; display:inline;}
#container-right h2 {font-size:16px; background:none;}

#container-right .content-box {margin:10px 0px 0px 0px; overflow:hidden;}
#container-right .content-box a{margin:none; vertical-align:middle;}
#container-right .content-box h2 { background: url('../images/title-bar.gif') center top no-repeat; height:35px; margin:0px; color:#ec9d99; text-align:center; padding:0px; line-height:35px; vertical-align:middle; }
#container-right .content-box div.inbox {border:1px solid #f2c490; border-top:none; overflow:hidden; padding: 15px 5px 10px 5px; margin-top:-6px; line-height: 1.2em; }
#container-right .content-box div.inbox img {vertical-align: middle; margin-right: 3px;}

#container-right .content-box.menu-right ul li {font-size:15px; font-weight:bold; line-height:31px; margin:3px 0px; width:210px; list-style-type:none; }
#container-right .content-box.menu-right ul li a {display:block; width:190px; height:31px;  padding:0px 10px 0px 10px; background:url('../images/rmenu_1.jpg') center center no-repeat; color:#f7a186;}
#container-right .content-box.menu-right ul li a.menu1, #container-right .content-box.menu-right ul li a.menu3 {background:url('../images/rmenu_1.jpg') center center no-repeat; color:#f7a186;}
#container-right .content-box.menu-right ul li a.menu2, #container-right .content-box.menu-right ul li a.menu4 {background:url('../images/rmenu_2.jpg') center center no-repeat; color:#eacfc4;}

#container-right .content-box.search form {overflow:hidden; }
#container-right .content-box.search input {width:170px;  background:white; float:left;}
#container-right .content-box.search input#search_ok {width:20px; background:#ccc url('../images/icon_play.png') center center no-repeat; float:left; }

#container-right .content-box.basket h2 a {color:inherit; font-size: inherit; }
#container-right .content-box.basket a  {color:#db224c; font-size: 1.3em; margin:0px; padding:0px; }
#container-right .content-box.basket a.basket_tocart {float:right; }
#container-right .content-box.login form {border-bottom: 2px dashed #f5c38e; overflow:hidden; padding-bottom:5px; margin-bottom:5px; }
#container-right .content-box.login input { border: 1px solid #dbc4a5; width:125px; float:left;  margin:0px auto;}
#container-right .content-box.login input#login_ok { background:#ccc; float:left; width:70px; }

#container-right .content-box.random h2 {background:none;  }
#container-right .content-box.random {margin-left:12px;}
/*
#container-right .content-box.rnd_0 {background:#5e5654 url('../images/najpred_top.jpg') top  left no-repeat; padding-left: 10px; padding-bottom: 0px; padding-top: 8px; }
#container-right .content-box.rnd_0 a {color:#f5f3cc;}
#container-right .content-box.rnd_0 ol {  margin:0px; background:#5e5654 url('../images/najpred_bottom.jpg') bottom right no-repeat; padding: 0px 0px 20px 20px; color:#f5f3cc;}
#container-right .content-box.rnd_0 ol li { margin:0px; padding: 5px 3px; list-style-position:outside;}
#container-right .content-box.rnd_0 ol li span {display:none;}*/

#container-right .product_item h2 {height:70px; overflow:hidden; font-size:1em; margin:15px 0px; line-height:1em; text-align:left;}
#container-right .product_item h2 a{color:black; font-weight:normal; height:70px;}

/*---------------------bugy@Work------------------------------------------------------------------------------------------------------------*/
/*---------- content ---------*/
/*---------------------------------------------------------------------------------------------------------------------------------*/
#container-middle { border:1px solid #84836f; border-bottom:none; border-top:none;  background:#5b504c; float:left; width:550px;overflow:hidden; color:#F5F3CC; margin:0px 0px /*-600*/0px 0px; padding:10px 10px /*600*/0px 10px;}

#container-content { border-top:none; background:#f5f3cc url('../images/bg_content.jpg') 205px 0px repeat-y; width:1002px; margin:0px auto 25px auto;  font-size:0.8em; text-align:left; }
#container-content a { color:#5a5245; }

#container-menu-content { background:#5b504c; text-align:center; font-size:0.8em; height:40px}
#container-menu-content ul {list-style-type:none; margin:0px auto;}
#container-menu-content ul li {display:inline; float:left; padding:0px 10px;  font-weight:bold;position:relative; font-size:20px;}
#container-menu-content ul li a{text-decoration:none; color:#f5f3cc;line-height:40px; vertical-align:middle;}
#container-menu-content ul li#menu_id_7 {width:145px;}
#container-menu-content ul li#menu_id_7 a {background: url('../images/logo_domov.jpg') top left no-repeat; width:145px; height:40px; padding:0px;float:left; font-size: 0; color: transparent; margin-top:-4px; }
#container-menu-content ul li ul {border: 1px solid #f5f3cc; display:none; width: 210px;  background-color:#5b504c; top:30px; left:2px; opacity:0.9; position:absolute; padding:0px 5px 0px 5px; z-index:1020; margin:0px;}
#container-menu-content ul li ul li {display:block; float:none; text-align:left;  padding-bottom:7px; line-height:1.75em; text-align:left; font-size:13px;}
#container-menu-content ul li ul li a {line-height: normal;}
#container-menu-content ul li ul li a:hover {text-decoration:underline; }

#container-middle .container_pager{text-align:right; background:#F5F3CC; width:99%; margin:0px auto; }
#container-middle .container_pager span{color:black; font-weight:normal; font-size:0.8em;}
#container-middle .container_pager a{color:#5B504C; font-size:0.9em; font-weight:bold; padding:0px 2px;}
#container-middle .container_pager a:hover{text-decoration:none;}
#container-middle .container_pager strong{background-color:#d37015; color:white; padding:0px 2px;}
a.pager_lt{ width:10px; height:100%;  background: url("../images/pager_lt.png") left center no-repeat;}
a.pager_lt:hover { background-image: url("../images/pager_lt_active.png");}
a.pager_gt{ width:10px; height:100%;  background: url("../images/pager_gt.png") right center no-repeat;}
a.pager_gt:hover { background-image: url("../images/pager_gt_active.png");}

#container_pagenavigation {overflow:hidden; }
#container_pagenavigation a, .container_pagenavigation span{}
#container-middle .container_pagenavigation a { color:black;}
#container_pagenavigation ul {margin-left:25px;}
#container_pagenavigation ul li {color:#F5F3CC;}
#container_pagenavigation ul li a{color:#F5F3CC;}
#container_pagenavigation #navigation-sort h3 {width:210px;}

#content a { color:#F5F3CC;}


#container-middle h2 {color:#f6c493;}
#container-middle h2.brand {padding: 5px; background-color:#F5F3CC; margin: 10px 0px; color:#5B504C;}
#container-middle h4 {font-size:1.0em;}
#container-middle ul.brand-section  {width: 90%; margin:0px auto; list-style:square inside; overflow:hidden;}
#container-middle ul.brand-section li { float:left; width:33%; font-size:larger;}
#container-middle ul.brand-section li a  {color:#F5F3CC;}
#container-middle ul li {  overflow:hidden; width:300px; list-style:disc; line-height: 20px;}
#container-middle ul li form {padding:0px; margin:0px; }

/*---------------------------------------------------------------------------------------------------------------------------------*/
/*products*/
/*---------------------------------------------------------------------------------------------------------------------------------*/
#container_navigation {margin-bottom:10px;}
#container_navigation a {color:#F5F3CC; }
#container_navigation a:hover{text-decoration:underline; }
.container_products { width:99%; margin:0px auto; overflow:hidden; background:#F5F3CC;}
.product_item{width:165px; padding: 5px 3px; height:290px; margin:10px 3px; float:left; text-align:center; position:relative; text-align:left; border:1px solid #ddd; }
.product_image{width:98%; min-height:134px; margin:0px auto; text-align:center; position:relative;}
.product_item.selected {background-color:#ded;}
.product_item.hover, product_item:hover {background-color:#ffd5a7;}
.product_item .basket{padding:2px; border:1px solid #999; background-color:#ddd; position:absolute; z-index:1000;}
.product_item h2 {height:70px; overflow:hidden; font-size:1em; margin:15px 0px; }
.product_item h2 a{color:black; font-weight:normal; height:70px; text-decoration:underline;}
#content .product_item.search a {color:black; }
.product_item span.stock {text-align:center; width:100%; display:inline-block; color:#84836f;}
.product_pricebox{color:black;/*#f80404*/ text-align:center; font-size:1em;}
.product_pricebox .pricebig {font-size:1.5em; font-weight:bolder;}
.mini {width:100%; height:40px;  position:absolute; top:115px; left:0px; overflow:hidden;}
.akcia_mini{width:60px; height:31px; background:url("../images/akcia-mini.png") top left no-repeat; float:right;}
.novinka_mini{width:60px; height:31px; background:url("../images/novinka-mini.png") top left no-repeat; float:right;}
.darcek_mini{width:35px; height:34px; background:url("../images/darcek.png") top left no-repeat; float:left;}
.product_item .block_link {position:absolute; display:block; width:100%; height:100%; top:0px; left:0px; }
#product_info{overflow:hidden;}
#product_info .product_image{width:200px; float:left; position: relative;}
#product_info .product_image a{background-color:white; width:200px;height:200px; display:block;border:2px solid #ccc;}
#product_info .product_image a:hover{border:2px solid #e0cb88;}
#product_info .product_image a img {vertical-align:middle; text-align:center; padding:0px; margin:auto;}
#product_info .product_image .akcia_mini{float:left; width:95px; height:50px; background:url("../images/akcia.png") top left no-repeat;}
#product_info .product_image .novinka_mini{float:left; width:95px; height:50px; background:url("../images/novinka.png") top left no-repeat;}
#product_info .product_image .darcek_mini{position:absolute; top:0px; left:0px; width:51px; height:50px; background:url("../images/darcek2.png") top left no-repeat;}
#product_info h1, #product_info h2, #product_info h3, #product_info h4 {color:#f6c493;}
#product_info h1 {font-size: 19px; }
#product_info h2 {font-size: 15px; }
#product_text{width:320px; float:right;}
#product_text h2{margin:0px; padding:0px; color:#FF8F8F;}
#product_text .product_pricebox{color:white;/*#717171*/}
#product_text .stock {font-size:larger;}
input.count {border:1px solid #edcfab; width:50px; text-align:center; color:black; margin-right:10px;}
input.add_to_cart{margin-top:7px;}
input.remove_from_cart{margin-top:13px;}
span.add_text{color: #720e71}
a.image{display:block; border:2px solid #d9d9d6; width:130px; height:130px;background-color:white; margin:auto; padding:0px;}
a.image:hover{border:2px solid #e0cb88;}
a.image img{margin:0px; padding:0px; width:auto; height:130px; }
span.stock{ font-weight:bold;}
span.r_name{color:#FF850F; font-weight:bold;}
span.red {color:#FF5F5F;}
span.green {color:#95aa71}

#product_price span{font-weight:bold; color:white; font-size:1.6em;}
#product_price span.small{font-size: 0.9em;}

table.related {width:100%; color:black; background:#f0f1c5;}
#static table.related tr td a {color:black}
#static table.related tr td a:hover {text-decoration:none;}
table.related tr{border-top:1px dotted #515151;border-bottom:1px dotted #515151; }
table.related tr.same:hover, table.related tr.same.hover {background-color:#ffd5a7;}
table.related tr.selected {background:#f5debe;}
table.related tr.head{background:#fdc68d; border:none;}
table.related tr.head th{color:black; text-align:center; font-weight:normal;padding:5px; }
table.related tr td {font-weight:bolder; color:black; padding:5px; border-top:1px dotted #515151;border-bottom:1px dotted #515151; }
table.related tr td span{float:left; display:inline;}
table.related tr td .akcia_mini{position:static; float:left;}
table.related tr td .novinka_mini{position:static; float:left;}
table.related tr.same td.name {overflow:hidden;}
table.related tr.same td.name div{position:relative; zoom:1;}
table.related tr.same td.name a.block_link {position:absolute; display:block;  left:-5px; top:-5px;  width:100%; height:75px; zoom:1; z-index:1000;}
table.related tr td.price {font-size:larger;}
span.selected{ font-weight:bold;}

#container_gallery, .gallery{width:100%; overflow:hidden;margin-top:1em; overflow:hidden;}
.gallery_item{float:left;}
.gallery_item a{display:block; border:2px solid #d9d9d6; width:135px; height:135px;background-color:white;}
#container_gallery .gallery_item a{display:block; border:2px solid #d9d9d6; width:auto; height:auto; background-color:white; margin:2%;}
.gallery_item a:hover{border:2px solid #cc9900;}
.gallery_item a img{vertical-align:middle;text-align:center; margin:auto;}


/*---------------------------------------------------------------------------------------------------------------------------------*/
/*static*/
/*---------------------------------------------------------------------------------------------------------------------------------*/
#static a{ color:#F5F3CC;}
ol.hilite {overflow: hidden;  padding:0px;  text-align: center; font-weight:bold; list-style: none; line-height:15px; width:100%; vertical-align: middle;}
ol.hilite li {float:left; color:#625e5d; display:inline; width:124px; height:40px; margin:5px; padding-top: 15px; background: url('../images/hilite.gif') center center no-repeat; }
ol.hilite li.active { color:#755564; width:129px; margin: 5px 2px; background: url('../images/hilitea.gif') center center no-repeat; font-size: larger; }
.obligatory {color:#ec9e8a; }

#static .static-nav {clear:both;  position:relative; text-align:center; width: 100%; height:55px; }
#static .static-nav span {margin:1%; display:inline-block; text-align:center; }
#static .static-nav span * {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:5px;  line-height:13px; }
#static .static-nav a {text-decoration:none;  color:#604953; background:#ecbdb3; width:100%; width: 135px; vertical-align:bottom; padding:6px 5px; position:absolute; left:1px; top:3px; right:auto;}
#static .static-nav input,  #static .static-nav button {border:none;  height:inherit; color:#604e5e; position:relative; top: 0px; left: auto; right: auto; padding:5px}
#static .static-nav a.next ,  #static .static-nav button.next {font-size:larger; background-color:#DB224C; color: white; font-weight:bolder; padding: 10px 10px; position:absolute; right:1px; top:3px; left:auto;}


#static-login p {text-align:center;}
#static-login form table {width:100%}
#static-login form table td {width:50%; text-align:left}
#static-login form table th {width:50%; text-align:right }
#static-login form table h3 {background:#fffcc7; color:#6e535a; padding:5px; margin: 3px 0px}
#static-login .obligatory {color:#ec9e8a; }
#static-login #register, #static-login #submit_login {background: url('../images/btn_bg.jpg') top center no-repeat; text-align:center; border:none; width:176px; height:30px; line-height:30px; margin: 0px auto; }

#order-detail {overflow:hidden; }
#order-detail h2 {background:#fffcc7; color:#6e535a; padding:5px; clear:both;  border-bottom: 2px solid #6e535a; text-align: center;}
#order-detail h3 {background:#fffcc7; color:#6e535a; padding:5px; clear:both; }
#order-detail .adress {width:274px; display:inline; float:left; margin: 5px 0px; }
#order-detail .adress p {font-size: 1.5em; font-weight:bold; border-right: 1px solid #fffcc7; padding: 5px; }
#order-detail .adress p:last-child {border:none}
#order-detail #form_note {float:left; width:47%;}
#order-detail hr {margin: 15px 0px;}
.error {background-color:red; font-weight:bolder; font-size:larger; padding: 10px; }

#order-detail table td {padding: 5px 0px; }
#order-detail table td, #order-detail table th {vertical-align:top;}

table#basket, table#basket2 { width: 100%;  clear:both; background:#f7c393; color:black; font-weight:bold; border-collapse:separate;}
table#basket td, table#basket2 td {padding: 5px; background: #fbfade; color:black;}
table#basket th, table#basket2 th { padding: 5px; color: #6c6052 ; text-align: center;}
table#basket a { color: #d4757b; }

table.summary { border:1px solid #f7c393; background: #fbfade; width:50%; color:black; float:right; padding:5px; margin:10px 0px; }
table.summary td, table.summary th {padding:3px;}
table.summary .total{font-size:larger; border-top: 1px dashed #f7c393;}
table.summary .total th {color:#70505f}
table.summary .total td {color:#e0556a}

.delivery-free {}
#choices {}
#choices a {background: url('../images/delivery_link.jpg'); width:252px; height:51px; display: block; margin:0px auto; line-height: 51px; vertical-align: middle; color:#605951; font-size:larger; font-weight: bolder; text-align: center;}
#choices hr {border:2px solid #fefeca;}

#div-log h4 {font-weight:bolder; font-size:larger;}
#div-log h4 a.obligatory {color:#DB224C; font-size:larger; }
#log-info {display:none;}
#del-register {display: none;}
#del-noregister {display: none;}
#del-login {}
#del-login-ul {text-align: left; font-weight: bold; padding-left: 10px; padding-bottom: 15px;}

#content.znacky {overflow:hidden;  position:relative; padding-bottom:3px; }
a#content-arrow {bottom:0px; right: 0px; position:absolute; background:#F5F3CC; color:#5b504c; padding: 3px; display:none; margin-top: 10px; }
#content ul {list-style: disc inside;}
#content ul li {width:100%;}
#content p a {color: inherit; }

#categ_levels {float:left; width: 340px;  display:inline; } 
#categ_levels ul {list-style:disc; margin-left:25px; width: auto; }
#categ_levels ul li a {color:#F5F3CC;}
#categ_levels ul li a:hover{text-decoration:underline;}
#navigation-form {float:left; margin-bottom: 7px;}
#navigation-form form {overflow:hidden;}
#navigation-form div {display:inline;}
#navigation-form ul {list-style: disc outside; }
#navigation-form h3 {float:left; margin: 0em 1em 0em 0em; display:inline; text-align:left;}
#navigation-form  select {margin: 0em  1em 0em 0em;}
#navigation-sort {color:#F5F3CC;  overflow:hidden;   float:right; margin-bottom: 7px;}
#navigation-sort form {display:inline;} 
#navigation-sort div {display:inline;}
#navigation-sort h3 { display:inline; float: left;  margin: 0em  1em 0em 0em;}
#navigation-sort a {color:#F5F3CC;  display:inline-block; margin: 0em  1em 0em 0em; vertical-align:middle; /*background: url('../images/ball_y.gif') left center no-repeat; padding-left:15px;*/}
#navigation-sort a.active { /*background: url('../images/ball_gr.gif') left center no-repeat;*/ font-weight:bold;}
#container-infobox {margin-bottom: 10px; border:1px solid #F5F3CC; padding: 5px;  background:#F5F3CC; color:#5B504C }


/*---------------------------------------------------------------------------------------------------------------------------------*/
/*customer*/
/*---------------------------------------------------------------------------------------------------------------------------------*/
#container-shade { background: #000; opacity: 0.8; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
#container-email { width: 400px; min-height: 200px; background: #fff; position: absolute; top: 20%; display: none; padding: 1em;  color:#5B504C;}
#container-email td { text-align: left; }
#container-customer {width:90%;margin:0px auto; padding-top:10px;  }
#container-customer a {font-size:0.8em; color:black; padding:0px 3px; font-weight:bold; text-decoration:none;}


/*---------------------------------------------------------------------------------------------------------------------------------*/
/*footer*/
/*---------------------------------------------------------------------------------------------------------------------------------*/
#bottom-menu {font-size:0.7em; text-align:center; margin:0px auto; width:1002px; color: #605951; margin-bottom:10px;}
#bottom-menu ul {padding:0px; margin:0px; list-style:none;}
#bottom-menu li {display:inline; padding:3px 15px; position: relative; border-right:1px solid #605951; font-size:17px;}
#bottom-menu a {color: #605951; font-weight:bolder;}
#bottom-menu ul ul {position:absolute; display:none; bottom:16px; width:210px; right:0px; color: #605951; background: #f5f3cc; border:1px solid #605951; text-align:left;  padding:5px}
#bottom-menu li:hover ul {display:block;}
#bottom-menu li li {display:block; font-size:14px; padding:1px 0px; font-weight: bolder; border:none;}
#bottom-menu li li a {color: #605951;}
#bottom-menu ul ul ul {display: none; top:0px; right:0px;}

#footer {font-size:0.7em; text-align:center; margin:0px auto;width:1002px; color:#999;}