@CHARSET "UTF-8";
.small_window {overflow: auto;height:300px;border: 1px solid #eee;padding:10px;}

.submit_weight {font-size:80%;height:23px;border: 0px solid #fff;background: url('../images/goods/button.png') repeat-x top left;text-transform: uppercase;color:#fff;border-left: 1px solid #1D95B7;border-right: 1px solid #1D95B7;}
.select {border: 1px solid #359AB8;width:200px;font-size:80%;padding: 2px 0px 2px 0px;}
.textarea {border: 1px solid #359AB8;width:200px;height:40px;font-size:100%;padding: 2px 0px 2px 0px;font-family: verdana;}
a.arrows {background:transparent url(../images/summary_direct.png) no-repeat scroll right 4px;padding:0px 30px 0px 0px;font-size:90%;color:#198AAC}


/*** Prvni uroven */
/*
#page div#left_menu ul {width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 00px;list-style: none;}
#page div#left_menu ul li {width:176px;border-left:1px solid #027D9E;border-right:1px solid #027D9E;}
ul li.hidden {width:176px;border-left:1px solid #027D9E;border-right:1px solid #027D9E;display:none;}
#page div#left_menu ul li a {display:block;width:166px;padding: 11px 0px 6px 10px;color:#fff;text-decoration: none;font-size:90%;background: url('images/left_menu_0.png') no-repeat top center;}
#page div#left_menu ul li a:hover {}
*/
/*** Druha uroven */
/*
#page div#left_menu ul li.none {height:100%;padding:0;margin:0;font-size:0;}
#page div#left_menu ul li.last {height:10px;background: url('images/left_menu_b.png') no-repeat 0px 0px;width:101%;border-left:0px solid #fff;border-right:0px solid #fff;padding:0;margin:0;font-size:0;}
#page div#left_menu ul li ul {padding:0;margin:0;list-style:none;font-size:16px}
#page div#left_menu ul li ul li {width:176px;background-color: #fff;margin:0;border-left:0px solid #fff;border-right:0px solid #fff;}
#page div#left_menu ul li ul li a {display:block;width:161px;padding: 4px 0px 4px 15px;background: url('images/left_menu_1.png') repeat top center;color:#000;border-top:1px solid #027D9E;font-size:80%}
#page div#left_menu ul li ul li a:hover {background: url('images/left_menu_1_a.png') repeat top center;text-decoration: none;color:#fff}
#page div#left_menu ul li ul li a.active {background: url('images/left_menu_1_a.png') repeat top center;text-decoration: none;color:#fff}
*/
/*** Treti uroven */
/* 
#page div#left_menu ul li ul li ul {padding:0;margin:0;list-style:none;}
#page div#left_menu ul li ul li ul li {width:176px;background-color: #fff;margin:0;padding:0;}
#page div#left_menu ul li ul li ul li a {display:block;width:156px;padding: 2px 0px 2px 20px;background: url('images/left_menu_2.png') repeat top center;color:#000;font-size:70%;border-top:1px solid #fff}
#page div#left_menu ul li ul li ul li a:hover {background: url('images/left_menu_2_a.png') repeat top center;}
#page div#left_menu ul li ul li ul li a.active {background: url('images/left_menu_2_a.png') repeat top center;}
*/
/*** Ctvrta uroven */
/*
#page div#left_menu ul li ul li ul li ul {padding:0;margin:0;list-style:none;}
#page div#left_menu ul li ul li ul li ul li {width:176px;background-color: #fff;margin:0;padding:0}
#page div#left_menu ul li ul li ul li ul li a {width:146px;height:100%;padding: 2px 0px 2px 30px;color:#000;font-size:60%}
*/

/*** Vypis zbozi */
div.goods {width: 170px;font-size:100%;text-align: center;float:left;margin: 30px 0px 0px 20px;position:relative;}
div.goods div.title {background: url('images/goods/goods_h.png') no-repeat top center;width:160px;height:41px;display:table-cell;vertical-align: middle;position: relative;text-align: center;line-height: 13px;}
div.goods div.title a {color:#fff;text-decoration:none;display:block;width:160px;font-size:85%;height:auto;left:0;margin:0 auto;font-style: normal;font-weight: bold;}
div.goods div.title a:hover {text-decoration: underline;}
div.goods img {text-align: center;margin: 10px 0px 0px -10px;border:0px solid #fff;height:120px;width:160px;}
div.goods p {margin: 10px 0px 0px 0px; padding:0;text-align: center;font-size:80%;white-space: nowrap; width:160px;}
div.goods p a {color:#198AAC;text-decoration: underline;}
div.goods span.price {font-size: 110%;color:#BC0718;}
div.goods span.price_vat {color:#198AAC;}
div.goods p a.link {font-size:90%;background: transparent url('images/summary_direct.png') no-repeat right center;padding: 0px 30px 0px 0px;}
div.goods p a:hover {text-decoration: none;} 
div.goods p a strong {font-size: 120%;}
div.goods .hide_in_partner {display: block;}

div.stock_sel_category {margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;position:relative;width:600px;}
div.stock_sel_category ul {list-style: none;padding:0;margin:10px 0px 0px 10px;}
div.stock_sel_category ul li {list-style: none;padding:0;margin:0;float:left;width:190px;color:#198AAC}
div.stock_sel_category ul li a {color:#bc0718;}
.shop_category_description {color:#198AAC;text-align: justify;border-bottom: 1px dashed #bc0718;margin-bottom:20px;}


/*** Statusy */
div.goods cite {font-size:80%;height:18px;border: 0px solid #fff;border-left: 1px solid #1D95B7;background: url('images/goods/button.png') repeat-x top left;text-transform: uppercase;color:#fff;display:block;padding: 5px 4px 0px 4px;position:absolute;right:10px;margin-top:3px;font-style: normal;} 

div.content_mce {margin: 25px 0px 0px 0px;}
div.content_mce p {padding:0;margin:0;}

/*** Pocitani stranek */
div.page_num {margin: 20px auto 0 auto;text-align:center;}
div.page_num a {color:#535353;text-decoration: none;font-size:100%;}
div.page_num a.next {color:#0981A6;text-decoration: none;font-size:80%;font-weight:bold;}
div.page_num a.active {background-color:#0A7EA3;color:#fff;border:1px solid #005166;padding:0px 2px 0px 2px;}
/*** Informace o poctu zbozi */
span.info_eshop_left {display:block;color:#555555;font-size:100%;margin:20px 0px 0px 20px;}
span.info_eshop_right {float:right;display:block;color:#555555;font-size:100%;margin: 20px 30px 0px 0px;}
span.info_eshop_right strong {font-style: normal;font-size:90%}
span.info_eshop_left strong {font-style: normal;font-size:90%}
/*** Detail zbozi */
div.goods_detail {}
div.goods_detail h1 {width:100%;font-size:110%;background: url('images/goods/detail_h.png') no-repeat top left;margin: 20px 0px 0px 20px;color:#fff;height:26px;padding: 10px 0px 0px 10px;}
div.goods_detail div.image {margin: 20px 30px 0px 0px;}
div.goods_detail div.image img {width:240px;border: 0px solid #fff;margin: 0px 0px 0px 0px;}
div.goods_detail div.image span a {font-size:85%;color:rgb(16,144,255);background: #fff url('images/find.gif') no-repeat 0px 0px;padding:0px 0px 4px 20px;text-decoration:none;margin-left:20px;}
div.goods_detail div.image span a:hover {text-decoration:underline} 
div.goods_detail form {margin: 20px 80px 0px 0px;font-size:100%;float:right}
div.goods_detail form label {}
div.goods_detail form input.text {border: 1px solid #359AB8;width:60px;font-size:80%;padding: 2px 0px 2px 10px;}
div.goods_detail form input.submit {font-size:80%;width:73px;height:23px;border: 0px solid #fff;background: url('images/goods/basket.png') no-repeat top left;text-transform: uppercase;color:#fff;} 
div.goods_detail form select {border: 1px solid #359AB8;width:120px;font-size:80%;padding: 2px 0px 2px 0px;}
div.goods_detail form strong {font-size: 90%;}
div.goods_detail div.text {font-size:100%;text-align: justify;padding: 0px 20px 0px 20px;margin: 40px 0px 0px 0px;}
div.goods_detail div.text p {margin: 0;padding:0;}
div.goods_detail div.text strong {font-size:90%;padding: 0px 0px 10px 0px;display:block;}
/*** Detail s obrazky */
div.goods_detail div.images {margin-top:20px;border: 1px solid #93D2E4;padding:10px;white-space:nowrap;height:140px;overflow: auto;text-align:center;width:95%;}
div.goods_detail div.images img {height:120px;padding:0;margin:0;}
/*** Diskuze */
div#comment {margin: 60px 20px 0px 20px;padding: 0px 0px 0px 0px;font-size:100%;}
div#comment div.comment_1 {background-color: #fff;margin: 0px 0px 10px 0px;padding: 0px;}
div#comment div.comment_1 .header {background-color: #359AB8;height:20px;color:#fff;font-size:80%}
div#comment div.comment_1 strong {float:right;padding:3px 0px 0px 0px;}
div#comment div.comment_1 strong a {color: #fff;text-decoration: none;margin: 0px 10px 0px 0px;}
div#comment div.comment_1 strong a:hover {text-decoration: underline;}
div#comment div.comment_1 em {padding: 4px 0px 0px 10px;display:block;font-style: normal;}
div#comment div.comment_1 em a {color:#fff;}
div#comment div.comment_1 p {padding: 10px;margin:0;font-size:90%;}
div#comment div.comment_1 span {}
div#comment form {margin: 30px 0px 0px 20px;}
div#comment form h3 {color:#555;font-size:100%;}
div#comment form table {}
div#comment form table span{font-size:80%}
div#comment form label {font-size:80%;font-weight: bold;padding: 0px 10px 0px 0px;}
div#comment form input.text {font-size:80%;padding: 2px 0px 2px 5px;border: 1px solid #359AB8;width:220px;}
div#comment form input.submit {font-size:80%;width:73px;height:23px;border: 0px solid #fff;background: url('images/goods/basket.png') no-repeat top left;text-transform: uppercase;color:#fff;}
div#comment form textarea.text {font-size:80%;padding: 2px 0px 2px 5px;border: 1px solid #359AB8;width:220px;height:100px;font-family: Verdana}
/*** Ostatni text */
h1 {font-size:100%;padding:0;margin:30px 0px 20px 0px;}
div#content form input.text {font-size:80%;padding: 2px 0px 2px 5px;border: 1px solid #359AB8;width:220px;}
div#content form label {font-size:90%;padding: 0px 10px 0px 0px;}
div#content form label span {color:#f00;padding:0px 0px 0px 2px;}
div#content form input.submit {font-size:80%;width:73px;height:23px;border: 0px solid #fff;background: url('images/goods/basket.png') no-repeat top left;text-transform: uppercase;color:#fff;}
div#content form .maker_image {width:40px;height:30px;}
/*** KOSIK */
table.basket {width:100%;border-collapse: collapse;}
table.basket thead th {font-weight: bold;padding: 2px 0px 2px 0px;border:1px solid #fff}
table.basket thead tr {background-color: #4DABC7;color:#fff;font-weight:normal;font-size:90%;}
table.basket tbody tr {background-color: #BCE3F2;font-size:90%;}
table.basket tbody td {border: 1px solid #fff;padding: 2px 5px 2px 5px;}
table.basket tbody td a {color:#000;}
table.basket tbody td a:hover {color:#359AB8;}
table.basket tbody td.center {text-align: center;}
table.basket tbody td.right {text-align: right;}
table.basket tbody td.none {background-color: #fff}
.basket_partner {margin: 10px 0px 10px 0px;font-weight:bold;color:#f00;display:none;text-align:center;}

/******************
 **** FUNKCE
*/
div#preview_div {display: none; position: absolute;z-index:110;background-color: #BDE6F2;padding: 0px 0px 5px 7px;border:1px solid #aaa;width:330px;}
div#preview_div img {width:320px;margin: 0 auto 0 0px;}
div#preview_div h2 {font-size:90%;text-align:center;}

div.clear {clear:both;visibility: hidden;heigt:0;width:0;line-height: 0;}


table tr td.example { color: #404040; font-style: italic; padding-left: 1em; font-size:0.8em}

.nowrap { white-space: nowrap; }
