@charset "utf-8";
/******************
 **** GLOBALNI
*/
html {padding:0; margin:0;font-size:16px;}
body {margin:0;padding:0;font-size: 1em;font-family: Verdana;background: #3095B3 url('../images/html.jpg') top repeat-x;}
img {border:none;}

#page {width:974px;margin: 0 auto 0px auto;padding: 0px 8px 0px 8px;background-color:#fff}
.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;}
.clear {height:0;font-size:0;clear:both;}
.f-right { float: right; }

a.arrows {background:transparent url(../images/summary_direct.png) no-repeat scroll right 4px;padding:0px 30px 0px 0px;font-size:90%;color:#198AAC}

/******************
 **** HLAVICKA
*/
#header {width:974px;height: 265px;background: transparent url('../images/header.jpg') no-repeat top center;margin-bottom: 4px;position:relative;}
/*** Odkaz pres cely header */
#header a.header {position:absolute;display:block;top:0;left:0;width:100%;height:85%;background:transparent;}
/*** Menu */
#header ul {width:100%; height:40px;background: transparent url('../images/head_menu.png') no-repeat top center; position:absolute;top:229px;padding:0;margin:0;list-style:none;font-size: 80%}
#header ul li.first {margin: 0px 0px 0px 250px;}
#header ul li {float: left;}
#header ul li a {display:block; padding: 8px 30px 0px 30px; height: 30px;background: transparent url('../images/head_menu_li.png') no-repeat right 1px;color: #000;text-decoration: none;}
/*#header ul li a.active {background: transparent url('../images/head_menu_li_a.png') no-repeat right 1px;}
#header ul li a:hover {background: transparent url('../images/head_menu_li_a.png') no-repeat right 1px;}*/
/*** Vyhledavani */
#header form {position:absolute;bottom:5px;right:20px;padding:0;margin:0;}
#header form p {padding:0;margin:0;}
#header form input.text {border: 1px solid #3599B6;padding: 1px 0px 1px 10px;width:100px;font-size:80%;margin:0;}
#header form input.submit {width:14px;height:19px;background: url('../images/search_submit.png') no-repeat top center;padding:0;margin:0;border: 0px solid #3599B6; text-indent: 50px;}
/*** Pozustatek z leveho menu */
#header span {position:absolute;display:block;width:178px;height:39px;left:20px;top:229px;}
#header span a {background: url('../images/left_menu_h.png') no-repeat top center;color:#fff;font-size:90%;padding: 16px 0px 0px 10px;width:168px;height:23px;display:block;text-decoration: none;}

/******************
 **** ODKAZY
*/
#page div.advertistment {background-color: #198AAC;padding:2px 0px 2px 0px;margin:30px 0px 0px 0px;;font-size:60%;text-align:center;}
#page div.advertistment a {text-decoration:none;color:#fff;}
#page div.advertistment a:hover {text-decoration:underline;}

/******************
 **** PARTNERSKE MENU
*/
#partner_menu {margin: 0px 0px 0px 0px;font-size:90%;color:#777;display:none;}
#partner_menu a {color:#777;}
#partner_login {display: none;}

/******************
 **** LEVE MENU
*/
#page div#left_menu {width:176px;padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;float:left;}
.banners {width:176px;overflow: hidden;margin-top:20px;text-align: center;}
/*** 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%}

/******************
 **** PRAVY SLOPEC
*/
#page #right_menu {float:right;margin: 10px 0px 0px 0px}
/*** Menu */
#page #right_menu .menu {padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;background: url('../images/right_menu_b.png') no-repeat bottom center;}
#page #right_menu .menu p {padding:0;margin:0;}
#page #right_menu .menu em {display:block;width:158px;height:25px;padding: 15px 0px 0px 20px;background: url('../images/right_menu_h.png') no-repeat top left;margin:0;color:#fff;text-decoration: none;font-size:90%;font-style: normal;}
#page #right_menu .menu .menu_content {width:172px;padding: 6px 0px 10px 4px;background-color: #D1D1D1;margin:0;color:#000;text-decoration: none;font-size:80%;border: 1px solid #838383;border-bottom:0px none;text-align: center;}
#page #right_menu .menu .menu_content input.text {width:110px;}
#page #right_menu .menu .menu_content form {padding:0;margin:0;}
#page #right_menu .menu .menu_content a.link {font-size: 80%;color:#198AAC;text-decoration: underline;}
#page #right_menu ul {list-style:none;padding:0px 0px 9px 0px;margin:10px 0px 0px 0px;background: url('../images/right_menu_b.png') no-repeat bottom center;}
#page #right_menu ul li {width:178px;height:28px;margin:0;padding:0;}
#page #right_menu ul li.header {display:block;width:158px;height:25px;padding: 15px 0px 0px 20px;background: url('../images/right_menu_h.png') no-repeat top left;margin:0;color:#fff;text-decoration: none;font-size:90%;}
#page #right_menu ul li a {display:block;width:158px;height:22px;padding: 6px 0px 0px 20px;background: url('../images/right_menu_i.png') no-repeat top left;margin:0;color:#000;text-decoration: none;font-size:80%}
#page #right_menu ul li a:hover {background: url('../images/right_menu_i_a.png') no-repeat top left;color:#fff}
#page #right_menu ul li a.active {background: url('../images/right_menu_i_a.png') no-repeat top left;color:#fff}
/*** Novinky */
#page #right_menu div.blue_div {width:178px;background: #BDE6F2 url('../images/news_b.png') no-repeat bottom left;padding: 0px 0px 9px 0px;margin: 9px 0px 0px 0px;font-size: 90%;}
#page #right_menu div.blue_div span {display:block;background: url('../images/news_h.png') no-repeat top left;width:158px;height:26px;padding: 14px 0px 0px 20px;margin:0;color:#fff;}
#page #right_menu div.blue_div .news {margin: 10px 0px 0px 0px;text-align:center;font-size:80%;}
#page #right_menu div.blue_div .news em {font-style: normal;margin: 0px 0px 10px 0px;display:block;}
#page #right_menu div.blue_div .news em a {color:#000;font-weight:bold;text-decoration: none;}
#page #right_menu div.blue_div .news em a:hover {text-decoration: none;}
#page #right_menu div.blue_div .news span {background:transparent;margin:5px 0px 0px 0px;padding:0;color:#000;width:100%;font-size:90%;}
#page #right_menu div.blue_div .news span a {color:#198AAC;text-decoration: underline;font-weight: bold;}
#page #right_menu div.blue_div .news span a:hover {text-decoration: none}
#page #right_menu div.blue_div .news span.price {color:#BC0718; display:inline; font-weight: bold; font-size: 110%;}
#page #right_menu div.blue_div .news span.price_vat {color:#003A5C; display:inline;}

/******************
 **** PATICKA
*/
#footer { background: url('../images/page_bottom.jpg') no-repeat top center;width:960px;height:21px;margin: 0px auto 20px auto;padding: 11px 10px 0px 20px;font-size:70%;position:relative;color:#0A7B9D}
#footer span {position:absolute;right:20px;}
#footer a {color:#0A7B9D;font-weight:bold;text-decoration:none}
/******************
 **** OBSAH
*/
#page #content {width:570px;margin: 30px 0px 0px 210px;padding: 0px 0px 40px 0px;font-size:0.8em;}
/*** Navigace */
#page #content span#navigate {font-size: 90%;color:#838383;margin: 0px 0px 0px 20px;padding: 0px 30px 3px 10px;border-bottom:1px solid #3A9CB7;}
#page #content span#navigate a {color:#838383;text-decoration: none;font-weight:bold}
#page #content span#navigate a.last {color:#198AAC}
#page #content span#navigate a:hover {text-decoration: none;}
/*** Vypis zbozi */
/*#page #content div.goods {width: 170px;font-size:100%;text-align: center;float:left;margin: 30px 0px 0px 20px;position:relative;}
#page #content 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;}
#page #content 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;}
#page #content div.goods div.title a:hover {text-decoration: underline;}
#page #content div.goods img {text-align: center;margin: 10px 0px 0px -10px;border:0px solid #fff;height:120px;width:160px;}
#page #content div.goods p {margin: 10px 0px 0px 0px; padding:0;text-align: center;font-size:90%;}
#page #content div.goods p a {font-size: 90%;color:#198AAC;text-decoration: underline;}
#page #content div.goods span.price {font-size: 95%;color:#198AAC;}
#page #content div.goods p a.link {background: transparent url('../images/summary_direct.png') no-repeat right center;padding: 0px 30px 0px 0px;}
#page #content div.goods p a:hover {text-decoration: none;} 
#page #content div.goods p a strong {font-size: 120%;}
div.goods .hide_in_partner {display: block;}*/

/*** Statusy */
#page #content 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;} 

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

/*** Pocitani stranek */
#page #content div.page_num {margin: 20px auto 0 auto;text-align:center;}
#page #content div.page_num a {color:#535353;text-decoration: none;font-size:100%;}
#page #content div.page_num a.next {color:#0981A6;text-decoration: none;font-size:80%;font-weight:bold;}
#page #content div.page_num a.active {background-color:#0A7EA3;color:#fff;border:1px solid #005166;padding:0px 2px 0px 2px;}
/*** Informace o poctu zbozi */
#page #content span.info_eshop_left {display:block;color:#555555;font-size:100%;margin:20px 0px 0px 20px;}
#page #content span.info_eshop_right {float:right;display:block;color:#555555;font-size:100%;margin: 20px 30px 0px 0px;}
#page #content span.info_eshop_right strong {font-style: normal;font-size:90%}
#page #content span.info_eshop_left strong {font-style: normal;font-size:90%}
/*** Detail zbozi */
#page #content div.goods_detail { min-height: 360px; }
#page #content 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;}
#page #content div.goods_detail div.image {margin: 20px 30px 0px 0px;}
#page #content div.goods_detail div.image img {width:240px;border: 0px solid #fff;margin: 0px 0px 0px 0px;}
#page #content div.goods_detail div.image a { text-decoration: none; }
#page #content div.goods_detail div.image a span {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;}
#page #content div.goods_detail div.image a span:hover {text-decoration:underline} 
#page #content div.goods_detail form {margin: 20px 20px -10px 10px; width:260px; font-size:100%; float:right}
#page #content div.goods_detail form label {}
#page #content div.goods_detail form input.text {border: 1px solid #359AB8;width:60px;font-size:80%;padding: 2px 0px 2px 10px;}
#page #content 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;} 
#page #content div.goods_detail form select {border: 1px solid #359AB8;width:120px;font-size:80%;padding: 2px 0px 2px 0px;}
#page #content div.goods_detail form strong {font-size: 90%;}
#page #content div.goods_detail div.text {font-size:100%;text-align: justify;padding: 0px 20px 0px 20px;margin: 40px 0px 0px 0px;}
#page #content div.goods_detail div.text p {margin: 0;padding:0;}
#page #content div.goods_detail div.text strong {font-size:90%;padding: 0px 0px 10px 0px;display:block;}
/*** Detail s obrazky */
#page #content 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%;}
#page #content div.goods_detail div.images img {height:120px;padding:0;margin:0;}
/*** Diskuze */
#page #content div#comment {margin: 60px 20px 0px 20px;padding: 0px 0px 0px 0px;font-size:100%;}
#page #content div#comment div.comment_1 {background-color: #fff;margin: 0px 0px 10px 0px;padding: 0px;}
#page #content div#comment div.comment_1 .header {background-color: #359AB8;height:20px;color:#fff;font-size:80%}
#page #content div#comment div.comment_1 strong {float:right;padding:3px 0px 0px 0px;}
#page #content div#comment div.comment_1 strong a {color: #fff;text-decoration: none;margin: 0px 10px 0px 0px;}
#page #content div#comment div.comment_1 strong a:hover {text-decoration: underline;}
#page #content div#comment div.comment_1 em {padding: 4px 0px 0px 10px;display:block;font-style: normal;}
#page #content div#comment div.comment_1 em a {color:#fff;}
#page #content div#comment div.comment_1 p {padding: 10px;margin:0;font-size:90%;}
#page #content div#comment div.comment_1 span {}
#page #content div#comment form {margin: 30px 0px 0px 20px;}
#page #content div#comment form h3 {color:#555;font-size:100%;}
#page #content div#comment form table {}
#page #content div#comment form table span{font-size:80%}
#page #content div#comment form label {font-size:80%;font-weight: bold;padding: 0px 10px 0px 0px;}
#page #content div#comment form input.text {font-size:80%;padding: 2px 0px 2px 5px;border: 1px solid #359AB8;width:220px;}
#page #content 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;}
#page #content 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 */
#page #content h1 {font-size:100%;padding:0;margin:30px 0px 20px 0px;}
#page #content form input.text {font-size:80%;padding: 2px 0px 2px 5px;border: 1px solid #359AB8;width:220px;}
#page #content form label {font-size:90%;padding: 0px 10px 0px 0px;}
#page #content form label span {color:#f00;padding:0px 0px 0px 2px;}
#page #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;}
#page #content form .maker_image {width:40px;height:30px;}
/*** KOSIK */
#page #content table.basket {width:100%;border-collapse: collapse;}
#page #content table.basket thead th {font-weight: bold;padding: 2px 0px 2px 0px;border:1px solid #fff}
#page #content table.basket thead tr {background-color: #4DABC7;color:#fff;font-weight:normal;font-size:90%;}
#page #content table.basket tbody tr {background-color: #BCE3F2;font-size:90%;}
#page #content table.basket tbody td {border: 1px solid #fff;padding: 2px 5px 2px 5px;}
#page #content table.basket tbody td a {color:#000;}
#page #content table.basket tbody td a:hover {color:#359AB8;}
#page #content table.basket tbody td.center {text-align: center;}
#page #content table.basket tbody td.right {text-align: right;}
#page #content table.basket tbody td.none {background-color: #fff}
#page #content .basket_partner {margin: 10px 0px 10px 0px;font-weight:bold;color:#f00;display:none;text-align:center;}


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

