/*
	TABLE OF CONTENTS
        -RESET
        -GENERAL TAGS
        -MIN-WIDTH
        -HEADER
          -SEARCH
          -LOGO
        -CONTENT
          -TOP MENU 
          -BANNER
          -ITEMS
        -SIDEBAR
          -NAV MENU
          -LEFT MENU
          -SHOPPING CART 
        -BOTTOM MENU
        -FOOTER

*/

/*----------------------------------------------- RESET ------------------------------------------------*/

*{margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;}
a img{border:0px solid #fff;}
ul,li{list-style:none;}
/*-----------------------------------------------GENERAL TAGS-----------------------------------------*/
html{font-size:100.01%;}
body{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#666666;min-width:966px;width:100%;}
a{color:#6B6B6B;text-decoration:none;}
a:hover{text-decoration:underline;}
table{font-size:11px;}
h3{display:block;position:relative;height:31px;line-height:31px;font-size:12px;color:white;background:url('./gfx/h3.gif') repeat-x;}
h3 span{display:block;height:31px;width:28px;float:left;background:url('./gfx/h3_span.gif') no-repeat;}
h3 a {color:#AFE6FF; text-decoration:underline;}
.fright{float:right;}
.fleft{float:left;}

.submit{width:70px;line-height:20px;height:31px;border:none;display:block;float:left;color:white;font-size:11px;background:url('./gfx/submit.jpg') no-repeat;text-align:center;line-height:26px;}
.submit:hover{text-decoration:none;}

/*----------------------------------------------- MIN-WIDTH -----------------------------------------*/
.container{position:relative;width:100%;min-width:966px;}
.holder{display:block;}
* html .container{border-right:966px solid #fff;}
* html .holder{display:inline-block;position:relative;margin-right:-966px;}

/*----------------------------------------------- HEADER -----------------------------------------*/
.header{height:89px;min-width:966px;}

/*----------------------------------------------- SEARCH -----------------------------------------*/
.search {width:170px;float:right;padding-top:15px;padding-right:10px;}
.search input {width:158px;float:left;font-size:11px;background:#f5f5f5; border:1px solid #eee;padding:2px;}
.search select {width:164px;float:left;margin-top:5px;font-size:11px;background:#f5f5f5; border:1px solid #eee;padding:2px;}
.search a {color:#0b88be;text-decoration:underline;}
.search a:hover {text-decoration:none;}
.search .submit {float:right;margin-top:0px;background:url('./gfx/search_submit.png') no-repeat;width:70px !important;height:34px;
border:none;}

/*----------------------------------------------- LOGO -----------------------------------------*/
.logo{float:left;margin-top:10px;margin-left:5px;width:700px;}
.logo a img{float:left;padding-right:15px;}
.logo h1{padding-top:10px; font-size:20px;}
.logo h1 a, .logo p a {color:#ccc;}
.logo p{font-size:12px;}
/*----------------------------------------------- CONTENT -----------------------------------------*/
.content{margin-left:196px;min-width:770px;}
.inner{width:100%;}
.login p {padding:15px;}
/*----------------------------------------------- TOP MENU -----------------------------------------*/
.top_menu{display:block;height:41px;line-height:41px;text-align:center;}
.top_menu li{float:left;}
.top_menu a{float:left;display:block;height:41px;width:110px;background:url('./gfx/menu.jpg') no-repeat;}
.top_menu a:hover{text-decoration:none;}
.top_menu .first{width:126px;color:white;background:url('./gfx/meu_first.jpg') no-repeat;}
.top_menu .last{background:url('./gfx/menu_last.jpg') no-repeat;}

/*----------------------------------------------- BANNER -----------------------------------------*/
.banner{height:187px;width:100%;background:url('./gfx/banner.gif') repeat-x;position:relative;}
.banner p{visibility:hidden;}
.banner h2{visibility:hidden;}
.decoration1{height:186px;width:100%;background:url('./gfx/decoration1.jpg') left 26px no-repeat;}
.odsad {padding:10px 20px;}
/*----------------------------------------------- ITEMS -----------------------------------------*/
.item{width:170px;margin:0 auto;margin-bottom:15px;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
.item .price{margin:0; padding:0; position:relative; left:10px;float:right;font-size:18px;color:#1899cf;font-weight:bold;line-height:36px;}
.item .cart{background:url('./gfx/cart.gif') left no-repeat;padding-left:20px;line-height:18px;font-weight:bold;text-decoration:underline;}
.item .more_info{background:url('./gfx/more_info.gif') left no-repeat;padding-left:20px;line-height:18px;font-weight:bold;text-decoration:underline;}
.item a:hover{text-decoration:none;}
.item p {padding:5px 0; text-align:justify; color:#aaa;}
.items {width:33%;text-align:center;float:left;margin-top:15px;border-right:1px solid #e5e5e5;}
.item h4 {font-size:11px;font-weight:bold;color:#1899cf;margin-bottom:2px;padding-bottom:10px;}
.item h4 a {color:#000;}
.item img {text-align:center; padding:3px 0; border:1px solid #aaa;}

/*----------------------------------------------- SIDEBAR -----------------------------------------*/
.sidebar{width:194px;float:left;margin-left:1px; overflow: hidden; padding-top:32px;}
.sidebar #user {padding:5px; margin-bottom:10px; background:#f7f7f7; text-align:center; border:1px dashed #ddd;}
/*----------------------------------------------- LEFT MENU -----------------------------------------*/
.menu{margin:0;padding:0;background-color:#e9e9e9;padding-top:7px;padding-bottom:25px;}
.menu li{border-bottom:1px solid white;margin-left:3px;width:175px;font-size:11px;letter-spacing:-0.1px}
.menu a{text-indent:15px;background:url('./gfx/menu.gif') 2px center no-repeat;display:block;height:29px;line-height:28px;width:168px;border-bottom:1px solid #c9c9c9;}
.menu .last{border:none;}
.menu .last a{border:none;}

ul.menu li.opened ul {display:block;}
ul.menu li.opened a {font-weight:bold;}
ul.menu li.closed ul {display:none}

/*----------------------------------------------- SHOPPING CART -----------------------------------------*/
.shopping_cart{width:100%;background:#d4d4d4 url('./gfx/shopping_cart.gif') left top no-repeat;height:105px;}
.shopping_cart hr{border:none;border-top:1px solid #a9a9a9;border-bottom:1px solid white;margin:0 12px;}
.shopping_cart p{padding:10px;}
.shopping_cart p a {text-decoration:underline;}
.shopping_cart p a.submit {text-decoration:none;}

.top_zbozi {background:#e9e9e9;padding-bottom:10px;}
.top_zbozi ul li {clear:both; height:60px; border-bottom:1px solid #fff;}
.top_zbozi ul li img { float:left; border:1px solid #aaa; margin-top:6px; margin-right:5px;}
.top_zbozi ul li h4 {padding:5px 0; font-size:11px;}
.top_zbozi ul li h4 a {color:#666; text-decoration:none;}
.top_zbozi ul li p b {color:#197AEF;}

.limitbox ul {margin:0; border:1px solid #e9e9e9; padding:5px 10px; margin:10px; color:#000; background:#f8f8f8;}
.limitbox li {display:inline; padding:0 10px 0 20px; background:url('./gfx/1arrow.png') no-repeat 0 55%; line-height:1.4;}
.limitbox li h2 {display:inline;margin:0; padding:0; font-size:100%; color:#aaa;}
.limitbox a {color:#026992; font-weight:bold;}
.limitbox a:hover {color:#000;}

.strankovani {clear:left; text-align:center; margin:0; border:1px solid #e9e9e9; padding:5px 10px; margin:10px; color:#000; background:#f8f8f8;}
.strankovani a {color:#000; font-weight:bold;}
.strankovani a.str_first, .strankovani a.str_prev, .strankovani a.str_next, .strankovani a.str_last {color:#62798F;}

.detail-offer-item { 
    padding:10px 20px;
    color:#66737d; 
}

.detail-offer-item a {color:#026992;font-weight:bold;}
.detail-offer-item a:hover {color:#000;}

.detail-offer-item img { padding:0;margin:0; margin:15px; border:none;}
.detail-offer-item table {width:100%;}
.detail-offer-item table td img {padding:0;margin:0;}
.detail-offer-item table thead td {background:#eee;color:#000;padding:5px;}
.detail-offer-item table tr.sede td {border-bottom:1px solid #eee;}

.detail-offer-item-param ul {margin:0; padding:0; font-size:100%;}
.detail-offer-item-param ul li {list-style-type:none; background:url('./gfx/itembullet.png') 0% 55% no-repeat; padding:5px 0 5px 15px; border-top:1px solid #f5f5f5;}
.detail-offer-item-param ul li.name {background:none; margin:0; padding:0;}
.detail-offer-item-param ul li.name h2 a { font-size:18px; padding:0 0 0 20px; background:url('./gfx/itemh2.png') 0 55% no-repeat;}
.detail-offer-item-param ul li h2 a { text-decoration:none; color:#4c4c4c; }

.detail-offer-item p {font-size:100%;}
.detail-offer-item h4 { font-size:130%; margin:13px 0 5px 0px; padding:5px 0 5px 20px; background:url('./gfx/itemh2.png') 0 55% no-repeat; 
                        border-bottom:1px solid #eee;}
.detail-offer-item-param strong { color:#E9110E; font-size:135%; font-weight:bold; padding:0px 5px;}

.detail-offer-item-param .submit { 
    float:left; 
    display:block; 
    border:1px solid #e9e9e9; 
    cursor:pointer; 
    background:#f8f8f8 url('./gfx/ico-basket.gif') no-repeat 93% 50%; 
    font-size:100%;
    font-weight:bold;
    width:183px;
    color:#000;
    margin:15px 0 0 12px;
    padding:10px;
    text-align:left;  
}

table.parametry {background:#f9f9f9;width:100%;}
.parametry tr.even {background:#eee;}
.parametry td {padding:4px;color:#000;}
.vymaz {clear:both;padding:0;margin:0;}

.centruj {text-align:center;}
.leva {text-align:left;}
.prava {text-align:right;}
.celkem {background:#B4D7EA;font-weight:bold;}
.msede {background:#f5f5f5;}
.cervene {color:red;font-weight:bold;}
.toleft {float:left;}
.toright {float:right;}
.vertical {vertical-align:top;}
.width350 {width:350px;}
/*----------------------------------------------- BOTTOM MENU-----------------------------------------*/
.bottom_menu{width:100%;clear:both;display:block;height:50px;background:url('./gfx/bottom_menu.gif') repeat-x;text-align:center;line-height:50px;}
.bottom_menu li{display:inline;background:url('./gfx/bottom_menu_li.gif') left no-repeat;padding-left:15px;padding-right:5px;font-weight:bold;text-decoration:underline;}
.bottom_menu .first{background-image:none;}
.bottom_menu a:hover{text-decoration:none;}

/*----------------------------------------------- FOOTER -----------------------------------------*/
.footer{width:100%;height:60px;clear:both;background:url('./gfx/footer.gif') repeat-x;text-align:center;font-size:10px;padding-top:15px;}
.footer p {line-height:1.6;}
.footer a {text-decoration:underline;}

.clear_float {clear:both;}
.clear_left {clear:left;}

table.objednej {margin:15px; border-collapse:collapse; width:750px; font-size:12px;}
table.objednej .bigblue {color:#197AEF; font-size:14px; font-weight:bold;}
table.objednej td {border:1px solid #555; padding:5px 10px;}
table.objednej tr.empty td {border:none;}
table.objednej tr.small td {border:none; font-size:11px;}
table.objednej tr.jednotky td {border:none;}
table.objednej tr.jednotky {border:1px solid #555; font-weight:bold; font-size:11px;}

table.objednej tr.zbozi {border-bottom:1px solid #555;}
table.objednej tr.zbozi td {border:none;}

table.objednej tr.total {font-size:14px; font-weight:bold; background:#555; color:#fff;}
