﻿/************************************************************************************/
/*** DEFAULT ***/
/************************************************************************************/
body 
{
    background: url('../images/bg-wallpaper.png');
    color:Black;    
    font-size:70%;    height:100%;    text-align:center;    padding:0;    margin:0;
    font-family:Arial;
    
}
a {color:#767676; text-decoration:none;}
a:hover {text-decoration:underline;}
ul, ol { margin: 0 0 1em;}
ol {padding-left: 1.5em;}
li {line-height: 1.6em;}
ul li {list-style-image:none;list-style-position:outside;list-style-type:none;}
p { margin:5px; }
img {border:none;}
h1 { padding:0px 0 15px 0; margin:0; text-align:left; }
h1 {color:#c78205; font-size:150%; font-weight:normal;}
h2 {padding: 0 0 15px 0; margin:0; text-align:left;color:#c78205; font-weight:normal;}
h2.ptop20{padding-top:20px}
h2.ptop20b{padding-top:20px;padding-bottom:0px}
h3 {color:#c78205; font-weight:normal; font-size:100%; padding:0;margin:0}
hr {display: none;}
ol {padding: 10px 10px 10px 20px;}
ol li {padding-bottom:5px}
.hidden {display:none;}


/************************************************************************************/
/*** LAYOUT ***/
/************************************************************************************/
div#wrapper-main {  min-height:500px; background: url(../images/bg-main.png) no-repeat center top;  }
div#wrapper { margin:0 auto; padding:0 0px; width: 990px; text-align:left; min-height:100%; position:relative; 
              background: url('../images/wrapper-bg.png') repeat-y;  }

div#content-master { font-size:110%; padding: 0px 0 0px 0; margin:0; padding:0; }
div#content-wrapper { float: left;	width: 100%;  }
div#content { margin: 0 248px 0 248px;     }
/* pomocí CSS přepínaní mezi hlavním Template */
div#content.right { margin-left:0;}
div#content.left { margin-right:0; }

.wrapper-width { margin: 0 auto; padding: 0 0px; text-align: left; width: 990px; }

/* Sidebar left-right */
div#sidebar-left {  margin: 0 0 0 248px; float: left;margin-left: -100%;  width: 228px; border-left:solid 1px #353636; padding: 0 0 0 10px;  }
div#sidebar-right { float: left; width: 248px; margin-left: -248px; }

#content-center {padding:0 0 30px 0px}
#center-header {height:20px;}

/* navigation line */
div.nav-line-box { padding-top: 155px;  }
div.top-products { padding-top: 360px; } /*160+195*/
div.nav-line-box .content {height: 41px;position: relative; }

#nav-line {	float: left;	height: 25px;	line-height: 41px; }
#nav-line ul {padding:0; color:#a4a492;}
#nav-line li {float:left;height:25px;line-height:25px;margin-right:0.5em; }
#nav-line-box a {color:#a4a492;}

/* navigační lišta - ve výpise zboží */
#nav-line2 {	float: left;	height: 15px;	line-height: 11px; font-size:90% ; }
#nav-line2 a {color:#256381}
#nav-line2 ul {padding:0; color:Black; margin:0;}
#nav-line2 li {float:left;height:25px;line-height:10px;margin-right:0.5em; }

/* header */
div#header { left: 0px;	position: absolute;	top: 0px;	text-align: left;	width: 100%; height:155px; 
             background: url(../images/bg-main.png) no-repeat center top;}

/* clearfix */
.clearfix:after {	content: ".";	display: block; 	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {	display: block;}
.clear {clear:both;}
.clear-ie {}



/************************************************************************************/
/*** FOOTER ***/
/************************************************************************************/
div#footer { clear: left;	margin-top: -180px;	min-height: 120px;	position: relative;	overflow: hidden;
                background: url('../images/bg-wallpaper.png'); border-top:solid 1px #353636; color:#c78205}
#footer-links  {text-align:center; padding: 20px 0 10px 0}
#footer-links  ul{}
/*#footer-links ul li{ float:left; font-size:110%; background: url('../images/client-menu-li.png') no-repeat right ;
               text-align:center; padding:0 10px 0 10px; margin:0; }*/
#footer-links a{font-size:110%; background: url('../images/client-menu-li.png') no-repeat right ;
               padding:0 10px 0 10px; margin:0; text-decoration:underline;color:#c78205}
#footer-links a.last{ background:none}
#footer-links p {color:#767676;}
/************************************************************************************/
/*** HEADER ***/
/************************************************************************************/
                
#referer-link{color:#767676;  padding:5px 0 0 0px;  height:20px; position:absolute; top:0px; text-align:left; }
#referer-link span {  padding: 0px 20px 0 10px}
#referer-link a { color:#767676; margin: 0 5px 0 5px }

#header-content {margin: 20px 0 0 0;}

#client-menu {margin-top:35px;  background: url('../images/menu_ul.png')repeat-x ; padding:0; margin-bottom:0px;
           text-align:right;  font-size:120%; }
#client-menu ul {padding-left:0; float:right; width:520px; }
#client-menu li { float:right; background: url('../images/client-menu-li.png') no-repeat right ;
               text-align:center; padding:0 10px 0 10px; margin:0;    /*41-10-2*/ }
               
#client-menu li a {color:#f19e06; font-weight:bold; }
#client-menu li.last {background:none}
#client-menu li.help span{display:inline-block; background: url('../images/li-help.png') no-repeat ; height:17px; width:14px}
#client-menu li.help a {position:relative;top:-2px}

#search-box {  width:300px; float:right}
#search-box #searchInput {width:156px; height:20px; background: url('../images/input-search.png') no-repeat; 
                          border:none; font-size:90%; color:#363e44; padding: 2px 0 0 10px; margin-right:10px}
#search-box input.btn-search {height:22px; width:62px; margin-top:0px; position:relative; top:+7px}

#link-logo {display:block; width:260px; height:65px;position:absolute; top:30px;}

#main-menu { height:41px; background:url('../images/main-menu-gb.png') repeat-x; margin-top:19px }
#main-menu ul {padding:0; margin:0}
#main-menu li { float:left; height:41px; background:url('../images/main-menu-li.png') no-repeat right top }
#main-menu li.last {background:none}
#main-menu li a {color:White; font-weight:bold; font-size:120%; text-align:center; padding:10px 20px 0 20px; display:block;}
#main-menu #main-basked{ float:right;  background:url('../images/basket-gb.png'); width:294px; height:41px; text-align:right; 
                         }
#main-menu #main-basked a{display:block; width:270px; height:100%; font-weight:bold; font-size:130%; text-align:center; 
                          padding:11px 0 0 25px; color:Black}
                          
                          
#top-products { height:195px; background-color:#0c0c0c; border-bottom:solid 1px #1f1e1c; border-left:solid 1px #353636; border-right:solid 1px #353636}
#top-products .top-products-list {width:910px; overflow:hidden; height:185px}
#top-products .top-products-list .item {float: left;width: 180px; text-align: center;padding-top: 12px;position: relative; height:190px; color:White }
#top-products .top-products-list .item h3{overflow:hidden; padding:0 0px 0 0px; margin:0; font-size:115%; height:18px; overflow:hidden; font-weight:normal  }
#top-products .top-products-list .item h3 a {text-decoration:underline;}
#top-products .top-products-list .item p{margin:0; padding:0; font-size:90%; height:20px; overflow:hidden; color:#767676}
  
#top-products .top-products-list .item strong { font-weight: normal; }
#top-products .top-products-list .item a, #top-products .item a:active, #top-products .item a:visited { color: white;}
#top-products .top-products-list .item a:hover { color: #FF9500; }
 
  
#top-products .top-products-list .item img { border: solid 4px #383838; background-color: black; padding: 2px; margin: 5px 0 5px 0 }
#top-products .top-products-list .item span.price { display: block; font-size:120%; color:#b50101; font-weight:bold }
  
#top-products .top-products-list .item span.icon-tip { background: url('../images/ico_tip.png') no-repeat; position: absolute; top: 45px; left: 30px; height:21px; width:50px; border: 0; text-align: left; display: block; }
#top-products .top-products-list .item span.icon-akce { background: url('../images/ico_akce.png') no-repeat; position: absolute; top: 45px; left: 30px; height:21px; width:49px; border: 0; text-align: left; display: block; }
#top-products .top-products-list .item span.icon-sleva { background: url('../images/ico_sleva.png') no-repeat; position: absolute; top: 45px; left: 30px; height:21px; width:49px; border: 0; text-align: left; display: block; }
#top-products .top-products-list .item span.icon-novinka { background: url('../images/ico_novinka.png') no-repeat; position: absolute; top: 45px; left: 30px; height:21px; width:70px; border: 0; text-align: left; display: block; }



#top-products .novinky {background:url('../images/novinky-top.png') no-repeat; height:180px; width:31px; float:left; margin-left:10px; margin-right:10px}


/************************************************************************************/
/*** MENU ***/
/************************************************************************************/
#tree-menu-top {background: url('../images/tree-menu-top.png') no-repeat; width:219px; height:21px}
#tree-menu-bottom {background: url('../images/tree-menu-bottom.png') no-repeat; width:219px; height:25px}

ul#tree-menu { width:219px; margin:0; padding:0; }
ul#tree-menu li.l1 {width:219px;   margin: 0px 0 0px 0; background-color:#6d0000; padding: 5px 0 5px 0; border-bottom:solid 1px #530000; border-top:solid 1px #7c0000 }
ul#tree-menu li.sel {background-color:#8a1300}
ul#tree-menu li.first {border-top:none}
ul#tree-menu li.l1 span.arrow { background: url('../images/tree-li.png') no-repeat 10px 5px; padding:2px 0 4px 15px;  margin: 0 0 0px 0;  }
                                
ul#tree-menu li.l1 a {color:White; font-weight:bold; font-size:120%; padding: 0px 0 0 0px;  text-transform:uppercase;margin-left:5px }
ul#tree-menu li.l1 a:hover {text-decoration:underline}



ul#tree-menu li.l1 ul {padding:0 ; margin:0; padding: 4px 0 0 30px; background-image: url('../images/menu_item.png');}
ul#tree-menu li.l1 ul li {padding:0 0 5px 0 ; margin:0; font-size:80%; }
ul#tree-menu li.l1 ul li a {background:none; font-weight:normal;}
ul#tree-menu li.l1 ul li a:hover {text-decoration:underline}

.left-box {width:219px;}
.left-box div.top { height:25px; width:219px; background:url('../images/left-box-top.png');}
.left-box div.bottom { height:25px; width:219px; background:url('../images/left-box-bottom.png');}
.left-box div.body {background-color:#3f3935; margin:none; padding: 10px}
.left-box div.body ul {margin:0; padding:0;}
.left-box div.body ul li { padding:0 0 0 18px; background:url('../images/li2.png') no-repeat 8px 7px;}
.left-box div.body h2 {margin:0; padding: 0 0 10px 10px; color:#c78205}
.left-box div.body ul li a {color:White; /*#f19e06;*/ font-size:95% }

/************************************************************************************/
/*** CONTENT ***/
/************************************************************************************/
div.content-center { }
div.content-center h1{padding:0; text-align:left; margin:0}
div.content-center .center-left {float:left; width:480px}
div.content-center .center-right {float:right; padding: 25px 10px 0 0}

div.content-center p {color:#a4a4a4; line-height:140%}
div.content-center h2 {font-size:140%}
div.content-center .right-box { width:225px; background-color:#070707; margin:30px 0 20px 0; padding: 10px; }
div.content-center .right-box h2{padding-bottom:5px}

#baner-platby-kartou {background: url('../images/baner-karty.png') no-repeat top center; height:116px; display:block}
#baner-znacka-batbiker {background: url('../images/baner-znacka-batbiker.png') no-repeat; height:245px; width:221px; display:block; cursor:pointer}
#baner-kozene-doplnky {background:url('../images/baner-kozene-doplnky.png') no-repeat; height:277px; width:237px;}
#baner-uvod {height:60px; width:468px; margin: 20px 0 20px 0; padding: 10px 0 10px 0; border-bottom:solid 1px #464646; border-top:solid 1px #464646}
#baner-expedice-sk {background: url('../images/baner-expedice-sk.png') no-repeat top center; height:116px; display:block}


#znacka-batbiker {background: url('../images/batbiker-kour.png') no-repeat top right; padding-right:300px; padding-bottom:100px}

/*Product list - right box*/
.right-products-list .item {text-align: center; padding:12px 0 10px 0;position: relative; color:White;
                            background:url('../images/product-right-separe.png') no-repeat bottom center; }
.right-products-list .last {background:none}
.right-products-list .item .left{float:left; padding: 0 0 0 5px}
.right-products-list .item .right{float:right; width:105px; height:90px; padding: 10px 5px 0 5px;}
.right-products-list .item .top { height:77px; overflow:hidden;}
.right-products-list .item .top span {color:#ca8806} /*sleva*/

.right-products-list .item h3{ padding:0 0px 0 0px; margin:0; font-size:100%; font-weight:normal  }
.right-products-list .item h3 a {text-decoration:underline;}
.right-products-list .item p{margin:0; padding:0; font-size:90%; height:20px; overflow:hidden; color:#767676}
  
.right-products-list .item strong { font-weight: normal; }
.right-products-list .item a, #top-products .item a:active, #top-products .item a:visited { color: white;}
.right-products-list .item a:hover { color: #FF9500; }
 
  
.right-products-list .item img { border: solid 4px #383838; background-color: black; padding: 2px; margin: 5px 0 5px 0 }
.right-products-list .item span.price { display: block; font-size:100%; color:#b50101; font-weight:bold }
  
.right-products-list .item span.icon-tip { background: url('../images/ico_tip.png') no-repeat; position: absolute; top: 10px; left: -3px; height:21px; width:50px; border: 0; text-align: left; display: block; }

/*Product list- content*/

.products-list-content .item {float: left;width: 150px; text-align: center;padding-top: 12px;position: relative; height:190px; color:White }
.products-list-content .item h3{overflow:hidden; padding:0 0px 0 0px; margin:0; font-size:115%; height:18px; overflow:hidden; font-weight:normal  }
.products-list-content .item h3 a {text-decoration:underline;}
.products-list-content .item p{margin:0; padding:0; font-size:90%; height:20px; overflow:hidden; color:#767676}
  
.products-list-content .item strong { font-weight: normal; }
.products-list-content .item a, #top-products .item a:active, #top-products .item a:visited { color: white;}
.products-list-content .item a:hover { color: #FF9500; }
 
  
.products-list-content .item img { border: solid 4px #383838; background-color: black; padding: 2px; margin: 5px 0 5px 0 }
.products-list-content .item span.price { display: block; font-size:120%; color:#b50101; font-weight:bold }
  
.products-list-content .item span.icon-tip { background: url('../images/ico_tip.png') no-repeat; position: absolute; top: 45px; left: 30px; height:21px; width:50px; border: 0; text-align: left; display: block; }
.products-list-content .item span.icon-akce { background: url('../images/ico_akce.png') no-repeat; position: absolute; top: 45px; left: 30px; height:21px; width:49px; border: 0; text-align: left; display: block; }
.products-list-content .item span.icon-sleva { background: url('../images/ico_sleva.png') no-repeat; position: absolute; top: 45px; left: 30px; height:21px; width:49px; border: 0; text-align: left; display: block; }
.products-list-content .item span.icon-novinka { background: url('../images/ico_novinka.png') no-repeat; position: absolute; top: 45px; left: 30px; height:21px; width:70px; border: 0; text-align: left; display: block; }



.products-list-content .novinky {background:url('../images/novinky-top.png') no-repeat; height:180px; width:31px; float:left; margin-left:10px; margin-right:10px}

.news-list { padding:0 0 10px 0; border-bottom:solid 1px #464646; margin-bottom:20px}
.news-list h3 {}
.news-list p{padding-bottom:10px}
.news-list p.last {padding-bottom:0px}
.news-list h3 span {font-size:80%; float:right; padding-right:20px}
.news-list .link-news {text-align:right; padding-right:20px; font-size:90%}


#center-header { font-size:90%; color:#767676; padding: 5px 0 0 0}
#center-header ul { padding:0; margin:0 }
#center-header li {float:left;}
#center-header li a {padding-left:5px}
#center-header li a.first {padding-left:0px }

ul.nav-body { padding:0; margin:0;font-size:90%; color:#767676; position:absolute; top:362px; left:242px; z-index:1000;  }
ul.nav-body li {float:left;}
ul.nav-body li a {padding-left:5px}
ul.nav-body li a.first {padding-left:0px }

#sub-category { padding: 10px 0 0px 0; margin:0;}
#sub-category ul {margin:0; padding:0;}
#sub-category ul li {float:left; padding: 0 25px 0 10px; background:url('../images/li2.gif') no-repeat 0px 6px;}
#sub-category ul li a {color:#c78205;}

.category-content {padding: 0 10px 0 0px; width:550px; float:left;}
.category-content a {color:White}
.category-tip {float:right; margin-right:10px}

/************************************************************************************/
/*** PAGING ***/
/************************************************************************************/
.paging-sort-list { background:url('../images/paging-list-bg.png') repeat-x; height:27px; border:solid 1px black; width:699px; 
                    padding:7px 15px 0 15px; margin: 15px 0 15px 0 }
.paging-sort-list .sort {float:left;}
.paging-sort-list .sort select {background-color:#a4a4a4; font-size:90%;  float:left}
.paging-sort-list .sort .sort-asc{ background:url('../images/btn-asc.png') no-repeat; height:20px; border:none; width:24px;  display:block; float:left;margin:0 3px 0 8px }
.paging-sort-list .sort .sort-desc{ background:url('../images/btn-desc.png') no-repeat; height:20px; border:none; width:24px;  display:block;float:left;margin:0 3px 0 0px }
.paging-sort-list .paging {float:right;}
.paging-sort-list .paging .prev {background:url('../images/btn-prev.png') no-repeat; height:20px; width:24px; display:block; float:left; margin:0 3px 0 3px}
.paging-sort-list .paging .next {background:url('../images/btn-next.png') no-repeat; height:20px; width:24px; display:block; float:left; margin:0 3px 0 3px}
.paging-sort-list .paging .item {height:20px; width:24px; display:block; float:left; background:url('../images/paging-a.png') no-repeat top right; text-align:center;
                                 color:#c78205; text-decoration:underline;padding:0 3px 0 3px}
.paging-sort-list .paging .sel {color:White}
.paging-sort-list .paging .last {background:none} 


/************************************************************************************/
/*** PRODUCTS LIST - PRIMARY ***/
/************************************************************************************/
.products-list-primary .item {float: left;width: 180px; text-align: center;padding-top: 12px;position: relative; height:190px; color:White;
                              background:url('../images/product-list-line1.png') no-repeat 179px 5px; 
                               }
.products-list-primary .item .top {height:43px; overflow:hidden}
.products-list-primary .item h3{overflow:hidden; margin:0; font-size:115%;  font-weight:normal;
                                width:160px; padding-left:5px  }
.products-list-primary .item h3 a {text-decoration:underline;}
.products-list-primary .item p{margin:0; padding:0; font-size:90%; height:20px; overflow:hidden; color:#767676}
  
.products-list-primary .item strong { font-weight: normal; }
.products-list-primary .item a, #top-products .item a:active, #top-products .item a:visited { color: white;}
.products-list-primary .item a:hover { color: #FF9500; }
 
  
.products-list-primary .item img { border: solid 4px #383838; background-color: black; padding: 2px; margin: 1px 0 5px 0 }
.products-list-primary .item span.price { display: block; font-size:120%; color:#b50101; font-weight:bold }
  
.products-list-primary .item span.icon-tip { background: url('../images/ico_tip.png') no-repeat; position: absolute; top: 45px; left: 30px; height:21px; width:50px; border: 0; text-align: left; display: block; }
.products-list-primary .novinky {background:url('../images/novinky-top.png') no-repeat; height:180px; width:31px; float:left; margin-left:10px; margin-right:10px}
.products-list-primary .item .bottom {background:url('../images/product-list-line2.png') no-repeat 20px 6px; height:11px}

.products-list-primary strong.none {color:White;}

/************************************************************************************/
/*** DETAIL ***/
/************************************************************************************/
#product-detail h1{font-size:200%}
#prd-box-table {padding: 10px 0 20px 0 }
#detail-left-box-wrapper {float:left; width:260px;}
#detail-left-box-wrapper .prim-img img {border:solid 5px #404040}

#detail-right-box-wrapper {float:right; width:460px; }

#detail-left-box-wrapper .other-img {text-align:center; overflow:hidden; padding: 5px 0 0 0}
#detail-left-box-wrapper .other-img img{margin:2px; border:solid 1px #404040}

#detail-right-box-wrapper .row {color:#a4a4a4; line-height:220%}
#detail-right-box-wrapper .row span.lab {display:block; float:left; width:150px; color:#767676}
#detail-right-box-wrapper .line { background:url('../images/detail-line-row.png') no-repeat left bottom; margin-bottom:10px; padding-bottom:10px }
#detail-right-box-wrapper .buy {padding-top:5px}
#detail-right-box-wrapper .sleva{line-height:100%; font-size:90%; padding-bottom:10px}
#detail-right-box-wrapper .row span.price{ color:#b50101; font-weight:bold; font-size:150% }
#detail-right-box-wrapper .row span.sleva2{font-size:80%}

#detail-right-box-wrapper select {margin-right:10px}
#detail-right-box-wrapper .icons{position:absolute; left:900px;   width:80px;}
#detail-right-box-wrapper .icons .icon-tip{background: url('../images/ico_tip.png') no-repeat;  height:21px; width:50px; border: 0; text-align: left; display: block; margin-bottom:5px; float:right;}
#detail-right-box-wrapper .icons .icon-sleva{background: url('../images/ico_sleva.png') no-repeat;  height:21px; width:50px; border: 0; text-align: left; display: block; margin-bottom:5px; float:right;}
#detail-right-box-wrapper .icons .icon-akce{background: url('../images/ico_akce_big.png') no-repeat;  height:21px; width:64px; border: 0; text-align: left; display: block; margin-bottom:5px; float:right; }
input.amount{background:url('../images/detail-input-amount.png'); height:21px; width:48px; text-align:center; 
             font-weight:bold; border:none; float:left;}
input.btn-add-basked {width:99px; height:27px; padding:0; margin:0;float:left; margin-left:5px }

.param-list {margin:20px 0 20px 0}
.param-list {color:#a4a4a4}
.param-list .lab{color:#767676}
.param-list td {padding:2px}
a.help {background:transparent url('../images/li-help.png') no-repeat scroll 0 0; padding:0 0 0 15px; color:#c78205;}

/************************************************************************************/
/*** CLIENT FORM ***/
/************************************************************************************/
.client-form { color:#a4a4a4; }
.client-form td.label {font-size:100%; padding:0 10px 0 0px;  }
.client-form td img {margin-left:5px}

.content-inner {color:#a4a4a4; padding-bottom:20px}
.content-inner strong {color:White}

.btn-login-page { background:url('../images/btn-login.png'); height:27px; width:96px; border:none; cursor:pointer;}
.btn-reg { background:url('../images/btn-odeslat.png'); height:47px; width:171px; border:none; cursor:pointer;}
.btn-save-change {background:url('../images/btn-save-change.png'); height:47px; width:171px; border:none; cursor:pointer; margin-right:80px}
.btn-odeslat-objednavku {background:url('../images/btn-odeslat-objednavku.png'); height:47px; width:236px; border:none; cursor:pointer; 
                         }

.btn-send-pwd{background:url('../images/btn-odeslat-male.png'); height:27px; width:96px; border:none; cursor:pointer; margin-top:10px}

.lab-error {padding:10px 0 10px 0; color:Red; font-weight:bold; display:block;}

.form-registration td{padding:4px;}
.form-registration h3{padding-top:10px}
.form-registration span.tip {font-size:90%}


ul.clasic {margin:5px; padding:5px 0 10px 10px;}
ul.clasic li { padding: 0 25px 0 10px; background:url('../images/li2.gif') no-repeat 0px 6px;}
ul.clasic li a {color:#c78205;}

/************************************************************************************/
/*** BASKET ***/
/************************************************************************************/
#basket-items table.items {width:710px; margin: 20px 5px 0 5px}
#basket-items table.items th { color: #767676; font-weight: bold; padding: 0 0 5px 0; border-bottom:solid 1px #b1b1b1}
#basket-items table.items td {padding: 5px 0 5px 0;border-bottom:solid 1px #b1b1b1} 
#basket-items table.items td a {color:White}
#basket-items table.items td.center {text-align:center}
#basket-items table.items td input.amoun2 {margin-right:4px; background:transparent url('../images/detail-input-amount.png') repeat scroll 0 0; 
                               width:42px; border:none; float:left; height:21px; text-align:center; font-weight:bold }
#basket-items table.items td input.change2{ float:left; margin-right:2px}
#basket-items table.items td img{border:solid 3px #383838;}
#basket-sumary-box {border:solid 5px #464646; background-color:#202020; height:60px; margin: 10px 25px 0 5px; margin-bottom:20px}
#basket-sumary-box .vysypat {float: left; margin-top:22px; margin-left:10px; font-size:80%; color:#767676; display:block }
#basket-sumary-box .price-box {float:right; color:#767676; font-size:120%; margin-top:12px; padding-right:10px}
#basket-sumary-box .price-box span { font-size:150%; color:#b50101; font-weight:bold; padding-left:10px }
#basket-sumary-box .price-box small {color:#b50101;}

#order-doprava-a-platba {margin: 0 0 20px 0}
#order-doprava {width:45%; float:left; margin-right:5%}
#order-platba {width:45%; float:right; margin-left:5%}

div.order-radio .item {padding:0 20px 10px 0; margin:0 0 5px 0 }
div.order-radio .item-sel {}
div.order-radio label {cursor:pointer; font-weight:bold; display:inline-block;  }
div.order-radio .item span {display:block; padding-left:25px; font-size:90%}
div.order-radio .item span.radio-price {float:right; margin-right:20px}
div.order-radio .fl {float:left;}
div.order-radio .fl label:hover {text-decoration:underline}
div.order-radio .price  {float:right;padding-right:40px; color:White; font-weight:bold; padding-top:2px}
div.order-radio .item-sel .price  {color:#b50101;}

#order-input-form {   }
#order-input-form table { }
#order-input-form table td{ text-align:left; padding:0 5px 5px 15px}
#order-input-form table td.f {padding-left:0;}
#order-input-form input {background: url('../images/form-input.png') repeat-x; border:solid 1px #919191;height:21px;
                         font-size:110%; padding:0px 10px 0 10px; font-weight:bold }
#order-input-form table td.lab1 {background: url('../images/form-star.png') no-repeat top right; font-weight:bold; font-size:110%}

#order-input-form h3 {padding-top:15px}
#order-input-form textarea {width:390px; background-color:#9d9d9d; border:solid 1px #919191;}
#order-input-form .btn-order1 {background:url('../images/btn-pripravit-objednavku.png'); height:47px; width:236px; 
                               border:none; cursor:pointer; margin-top:10px; margin-left:180px}






