/* CSS Document */
/* **** construct **** */

/* **** TABULKA se seznamem produktu na sales/VerifyOrder.aspx **** */
.product-listx {}
.product-listx .first-line {font-weight:bold;}
.product-listx .col1 {float:left; width:100px; padding-top:20px; font-weight:bold;}
.product-listx .col2 {float:left; width:100px; padding-top:40px; }
.product-listx  .col3 {float:left; width:100px; }
.product-listx .col4 {float:left; width:100px; }

.big-image { background-color:#FBFBFB; text-align:center;}

#mother{ display:block; width:858px; margin:8px auto 26px; text-align:left;}

#header{ padding-bottom:9px;}
#banner{ margin:0px 0 7px; position:relative; overflow:hidden;}
.box{ margin:0 19px 0px; padding:8px 0 19px;}
.box-top{ margin:0 19px 0px; padding:8px 0 5px;}
#footer{ padding:24px 24px 21px;}
#footer p{ margin:0px; font-family:Trebuchet MS, arial; color:#6B6B6B;}

/* **** Skip navigation **** */
#nav-skip { position: absolute; left: -2000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; }

/* **** Basket button **** */
 .basket{ background: #CC0000 url(../img/basket-button-left.png) 0 0 no-repeat; padding:3px 0 2px 3px; margin:0px auto 0; font-size:90%; }
 .basket a{  background:transparent url(../img/basket-button-right.png) 100% 0 no-repeat;  padding:3px 26px 2px 4px; text-decoration:none; color:white; font-weight:bold; }
 .basket a:hover{ color:#C9E2CA;}
 .basket a.free{background-image:url(../img/free-button-right.png);}

/* **** BOXES background **** */
.box-full-top-home{ background:white url('../img/box-full-top-home.png') 0 0 no-repeat; margin-top:0px; zoom:1; margin-bottom:7px}
.box-full-bottom{ background:transparent url('../img/box-full-bottom.png') 0 100% no-repeat; padding-bottom:0px; zoom:1; }
.box-full-top{ background:white url('../img/box-full-top.png') 0 0 no-repeat; margin-top:0px; zoom:1; margin-bottom:8px;}
.col-first {
	width: 560px;
	float: left;
	
	margin: 20px 0 20px 0px;
}

.col-first .hp {
	
	margin-left: 20px ;
}
.col-second { float: right; width:255; margin:0px; padding:20px; }
.pages-spc {margin:0px; padding:10px 25px 25px 25px; }



/* **** BOXES TWO background **** */
.box-cols-two{ width:100%; background: url(../img/box-cols-two.png) 0 0 repeat-y; margin-bottom:7px;}
.box-two-top{ width:100%; background: url(../img/box-two-top.png) 0 0 no-repeat; }
.box-two-bottom{ width:100%; background: url(../img/box-two-bottom.png) 0 100% no-repeat; }

/* **** COLS **** */
.box-cols-two .col-left{ width:600px; float:left;}
.box-cols-two .col-right{ width:200px; float:left; margin-left:7px; padding:5px 6px 0;} 

/*NOVE MENU VPRAVO*/
.col-second .section-menu-top {background:url('/img/rightmenu-top-bckg.gif') no-repeat; height:32px; padding: 0px; margin:0;}
.col-second .section-menu-top h2 { font-size: 90%; margin: 0px; padding:8px 0px 0px 10px; background-image:none; color:#333;}
.col-second .section-menu-bottom {background:url('/img/rightmenu-bottom-bckg.gif') no-repeat; height:5px; padding: 0px; margin:0px;}

.col-second .section-menu h3 { background-image:none; padding: 0px 4px 10px 4px; margin:0;  font-size: 90%; text-transform:uppercase; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
.col-second .section-menu h2 {background-image:none; padding: 5px 4px 10px 15px; margin:0;  font-size: 100%; border-top:1px solid #FFF; }
.col-second .section-menu h4 { background-image:none; padding:5px 0 0 0; margin:0; font-weight:bold;}

.col-second .section-menu { width:220px; padding:5px 8px 5px 8px; background:#EEEEEE; border-left: 1px solid #BBBBBB;border-right: 1px solid #BBBBBB; font-size:90%;}

.col-second .section-menu ul.popis {padding:5px 0 15px 0; margin:0;}
.col-second .section-menu ul.popis li { background: url("/css/img/bullet-red.gif") no-repeat 0 0.5em; margin:2px 0 2px 18px; padding:0 0 0 12px;}
.col-second .section-menu ul.popis li.active { background:url('/css/img/bg-rightmenu-active.gif'); line-height:25px; padding:0 0 0 25px; margin:0;}
.col-second .section-menu ul.popis li.active a { color:#FFF;}

.col-second .section-menu ul.popis-small {padding:0px 0 5px 0; margin:0; font-size:90%;}
.col-second .section-menu ul.popis-small li { background: url("/css/img/bullet-red-small.gif") no-repeat 0 0.5em; margin:1px 0 1px 28px; padding:0 0 0 12px;}
.col-second .section-menu ul.popis-small li.active { background:url('/css/img/bg-rightmenu-active-small.gif'); line-height:20px; padding:0 0 0 28px; margin:0;}
.col-second .section-menu ul.popis-small li.active a { color:#FFF;}

.col-second .section-menu ul.big-buttons { background-image:none;font-size: 100%;margin: 0;padding:0 0 10px 0;}
.col-second .section-menu ul.big-buttons img {padding: 0px 5px 0px 18px; vertical-align:middle;margin:0px;}
.col-second .section-menu ul.big-buttons li { background-image:none;padding:0;margin: 3px 0 3px 0;font-weight:bold;}
.col-second .section-menu ul.big-buttons li.active {background:url('/css/img/bg-rightmenu-active.gif'); margin: 3px 0 3px 0;}

.col-second .section-menu ul.main-items { margin: 0;padding:0;}
.col-second .section-menu ul.main-items li {background-image:none;padding:7px 0 7px 18px;margin: 0;font-weight:bold; border-top:1px solid #FFF;}
.col-second .section-menu ul.main-items li.active { background:url('/css/img/bg-rightmenu-active.gif'); line-height:25px; padding:0 0 0 25px; margin:0; border:none;}
.col-second .section-menu ul.main-items li.active a { color:#FFF;}

.col-second .section-menu img {margin:0; padding:0;}
.col-second .section-menu p {margin:0; padding:3px 0 3px 0;}
.col-second .section-menu p.product-image {margin:0; padding:5px 0 2px 0; text-align:center;}
.col-second .section-menu p.comments {margin:0; padding:0 0 2px 0;}
.col-second .section-menu p.more-info {margin:0; padding:5px 0 5px 0; text-align:center; font-size:90%; color:#666;}
.col-second .section-menu p.breakline {margin:4px 0 4px 0; padding:0; border-top:1px solid #FFF;}

/* --END - NOVE MENU VPRAVO*/


/* **** Language menu **** */
#lang-menu{float:left; margin:6px 0 -1px;}
#lang-menu ul{margin:0px; padding:0px; list-style:none;}
#lang-menu ul li{ float:left; background:#E8E8E8 url('../img/fold-left.png') 0 0 no-repeat; margin:0 2px 0 0; padding:0 0 0 3px;}
#lang-menu ul li div{ background:url('../img/fold-right.png') 100% 0 no-repeat;}
#lang-menu ul li a{display:block; padding:2px 13px 3px 8px; margin:0px;  text-decoration:none;}
#lang-menu ul li a span{ text-decoration:underline;  margin-top:-2px}
#lang-menu ul li.active{ background:white url('../img/fold-left-active.png') 0 0 no-repeat; }
#lang-menu ul li.active div{ background:white url('../img/fold-right-active.png') 100% 0 no-repeat; }
#lang-menu ul li.active a span{ text-decoration:none; font-weight:bold;}
#lang-menu ul li.active a{ font-weight:bold; color:black;}
#lang-menu ul li img{ margin:5px 5px 0 0; float:left;}

/* **** Main menu **** */
#main-menu { background: url(../img/main-menu-bg.png) repeat-x left top; padding:11px 0 9px;}
#main-menu ul{ margin: 0px 20px 0 20px; padding:0px;  list-style:none;}
#main-menu ul li{ float: left; margin-left:14px; padding:0px 0px 0px 11px; font-weight: 400;}
/*#main-menu ul li{ float: left; margin-left:14px; background: url(../img/arrow.png) no-repeat left center; padding:0px 0px 0px 11px;}*/
#main-menu ul li:first-child{ margin-left:-10px;}
#main-menu ul li a { text-decoration: none; color:black; }
#main-menu ul li a:hover{color:#1C4879;}

#main-menu .lmenu { float:left; width:400px;}
#main-menu .rmenu { float:left;}

/* **** Home sections **** */
#home-sections{ margin:0 19px 0px; padding:20px 0 19px;}
#home-sections ul{padding:0px; margin:12px 0 0px; clear:both; float:left; width:100%;  list-style:none;}
#home-sections ul:first-child{margin:0px;}
#home-sections ul li{ background:#F7F7F7; float:left; width:370px; margin-left:11px; padding:21px 9px 14px; border-bottom:1px solid #D4D4D4;}
#home-sections ul li:first-child{ margin-left:0px;}
#home-sections ul li .header h2{ font-family:Calibri, Arial; font-size:200%; line-height:100%; padding:0px; text-transform:uppercase; font-weight:normal; float:left; margin:-4px 0;  border-bottom:1px solid black; }
#home-sections ul li .header h2 a, .top-product h2 a{ color:black; text-decoration: none;  padding-bottom:0px;}
#home-sections ul li .header span.more{ display:block; float:right; background: url(../img/button-left.png) no-repeat left top; padding-left:3px;}
#home-sections ul li .header span.more a{ display:block; background: url(../img/button-right-home.png) no-repeat right top; text-transform:uppercase; color:#4F8152; font-family: Tahoma, Veradana, arial; font-size:83%; line-height:100%; padding:4px 17px 3px 4px; text-decoration:none;}
#home-sections ul li .header span.more a:hover{ color:#6EB372;}
#home-sections ul li .body p{color:#666666; margin-top:10px; font-size:90%;}
#home-sections ul li ul{ margin:0px;  list-style:none;}
#home-sections ul li ul li{ float:left; width:110px; margin-left:6px; padding:0px; text-align:center; border:0px;}
#home-sections ul li ul li:first-child{margin:0px;}

#home-sections ul li ul li .img, .top-product ul li .img, #role ul li .img, .item-desc ul li .img, .similar ul li .img, #shopping-cart ul li .img, #download-cart ul li .img, #result ul li .img
{ background:#BCBCBC url(../img/img-bg.png) 0 100% no-repeat; padding:1px 1px 3px 9px; zoom:1; width:100px;}

#home-sections ul li ul li .img img, .top-product ul li .img img, #role ul li .img img, .item-desc ul li .img img, .similar ul li img, #shopping-cart ul li img, #download-cart ul li img, #result ul li img
{ border:0px; margin:auto; display:block;}

#home-sections ul li ul li .desc p, .top-product .desc p, #role .desc p, #result .desc p
{ margin:5px 0 7px; font-weight:bold; font-size:90%;}


#home-sections ul.banners li{padding:0px; background:none; border:none; width:362px;}
#home-sections ul.banners li:first-child{ margin-left:0px;}
#home-sections ul.banners li img {border:none; display:block;}

/* **** BREADCRUMB **** */
#breadcrumb{font-size:90%; color:#666;}
#breadcrumb a{ padding-right:14px; background: url(../img/arrow-main.jpg) right center no-repeat; margin-right:5px; color:#666;}
#breadcrumb span.step{color: #CCC;}

/* **** CATEGORY **** */
#category{margin:0 16px 20px;}
#category ul{ padding:0px; margin:0 0 0px -3%; list-style:none; }
#category ul li{padding:2px 0 3px 22px; background: url(../img/dot.png) 2px 50% no-repeat; border-bottom:1px solid #E3E3E3; float:left; display:inline; width:17%; margin-left:3%;}
#category ul li.first{border-top:none;}
/* #category ul li a{ font-size:117%;} */
#category ul li.active{ font-weight:bold;}

/* **** ROLE **** */
.top-product{clear:both; background:#F7F7F7; border-bottom:1px solid #D4D4D4; border-right:1px solid #F0F0F0; padding:0px;}
.top-product h2{ float:left; font-family:Calibri, Arial; font-size:200%; font-weight:bold; line-height:100%; padding:0px; margin:0.4em 23px 0.4em; text-transform:uppercase;}
.top-product h2 a{ float:left; font-family:Calibri, Arial; border-bottom:1px solid black; font-weight:bold; line-height:100%; padding:0px; text-transform:uppercase;}
.top-product h3{ float:left; border-bottom:1px solid black; font-family:Calibri, Arial; font-size:120%; font-weight:bold; line-height:100%; padding:0px; margin:0.4em 23px 0.4em;}  /* **** UPRAVA DM - pridano **** */
.top-product h2 span{ text-transform:none;} /* **** UPRAVA DM - pridano **** */
.top-product ul, #role ul { padding:6px 0px; margin:0px 22px 0px 22px;  list-style:none;}
.top-product ul li, #role ul li{ float:left; display:inline; text-align:center; margin:0 0 12px 25px}
.top-product ul li:first-child{ margin:0px;}

.top-product .sa-button { padding:6px 0px 10px 22px;}

#role{overflow:hidden;}
#role ul{margin-left:-13px; zoom:1;}
#role ul li{margin-bottom:20px;}

/* **** SORT **** */
#sort{clear:both; background:#F7F7F7; border-bottom:1px solid #D4D4D4; border-right:1px solid #F0F0F0; padding:10px 23px 10px; margin-bottom:10px;}
#sort ul {float:left; padding:0px; margin:0px 10px 0;  list-style:none;}
#sort ul li{ float:left; display:inline; margin-left:6px; background: #DFDFDF url(../img/button-left.png) no-repeat left top; padding-left:3px; }
#sort ul li span {display:block; background: url(../img/button-right.png) no-repeat right top; text-transform:uppercase; font-family: Tahoma, Veradana, arial; font-size:83%; line-height:100%; padding:4px 6px 3px 3px;}
#sort ul li span a{ text-decoration:none; display:block; }
#sort ul li span .prize{ padding:0 15px 0 0;}
#sort ul li span .down{ background: url(../img/prize-down.png) 100% 50% no-repeat !important;}
#sort ul li.active{ background: #BFBFBF url(../img/button-left-active.png) no-repeat left top;}
#sort ul li.active span {background: url(../img/button-right-active.png) no-repeat right top;}
#sort ul li.active span span, #sort ul li span span{background:none; padding:0; font-size:100%;}

/* **** PAGING **** */
.paging { display:block; background:#F7F7F7; padding:11px; border-bottom:1px solid #D4D4D4; margin-top:10px; position:relative;}
.prev, .next{ background: #DFDFDF url(../img/button-left.png) no-repeat left top; padding-left:3px; position:absolute; top:11px;}
.prev span, .next span{ display:block; background: url(../img/button-right.png) no-repeat right top; text-transform:uppercase; font-family: Tahoma, Veradana, arial; font-size:83%; line-height:100%; padding-right:4px;}
.prev span a{ display:block; text-decoration:none;  padding:4px 4px 3px 17px; background: url(../img/prev.png) 3px 50% no-repeat;}  
.prev{left:11px;}
.next{ right:11px;}
.next span a{ text-decoration:none; display:block;  padding:4px 14px 3px 4px; background: url(../img/next.png) 96% 50% no-repeat;}
.paging .pages{padding:0 240px 0;}
.paging .pages ul{padding:0px; margin:0px; list-style:none;}
.paging .pages ul li{ float:left; display:block; margin:0 0 2px 2px;  display:block;  background: #DFDFDF url(../img/button-left.png) no-repeat left top; padding-left:3px;}
.paging .pages ul li a{ display:block; padding:3px 3px 4px 0px; background: url(../img/button-right.png) no-repeat right top; text-transform:uppercase; font-family: Tahoma, Veradana, arial; font-size:90%; line-height:100%; text-decoration:none; text-align:center; min-width:14px;}
.paging .pages ul li.active{ background: black url(../img/pages-active-left.png) no-repeat left top;}
.paging .pages ul li.active a{ color:white; background:url(../img/pages-active-right.png) no-repeat right top; font-weight:bold;}

/* **** ITEM - DESC **** */
.item-desc { background:#F7F7F7; border-bottom:1px solid #D4D4D4; padding: 16px 20px 0;}
.item-desc h2{ margin-left:10px;}
.item-desc .item-img ul{ margin:0px -7px 0 -6px; padding:0px; list-style:none; }
.item-desc .item-img ul li{float:left; width:102px; margin-left:7px; padding:0px; text-align:center;}
.item-desc .item-img ul li:first-child{ margin:0px;}
.item-desc .item-img a{display:block; height:100px; position:relative;}
.item-desc .item-img .img{display:block; height:100px; position:relative; padding-left:1px;}
.item-desc table{ display:block; margin:10px;}
.item-desc table td{border-top:1px solid #D4D4D4; padding:5px 3px 4px 3px;}
.item-desc table tr:first-child td{border:0px;}
.item-desc table td.space{ border:0px;}

/* **** BUY BOX **** */
.buy-box{  background:#DFDFDF url(../img/buy-box-top.png) 0 0 no-repeat; padding:10px 14px 8px; margin:15px 0 15px;}
.buy-box p{ float:left; font-size:133%; font-weight:bold; line-height:150%; margin:0px; padding:0px;}
.big-button{ float:right; background:#D20000 url(../img/buy-button-big-left.png) 0 0 no-repeat; padding-left:3px;}
.big-button a{ background:#D20000 url(../img/buy-button-big-right.png) 100% 0 no-repeat;  line-height:27px; display:block; padding:0 33px 0 6px; color:white; font-weight:bold; text-decoration:none; font-size:117%;}
.big-button span{ background:#D20000 url(../img/buy-button-big-right.png) 100% 0 no-repeat;  line-height:27px; display:block; padding:0 33px 0 6px; color:white; font-weight:bold; text-decoration:none; font-size:117%;}
.disable{background-image:url(../img/download-button-big-left.png);}
.disable a{background-image:url(../img/download-button-big-right.png); line-height:25px;}
.disable span{background-image:url(../img/download-button-big-right.png); line-height:25px;}
.free a{background-image:url(../img/free-buy-button-big-right.png);}
.free span{background-image:url(../img/free-buy-button-big-right.png);}

.edit-btn{background:#D20000 url(../img/edit-button-left.png) 0 0 no-repeat; padding-left:2px; margin-bottom:-6px;}
.edit-btn a{ background:#D20000 url(../img/edit-button-right.png) 100% 0 no-repeat;  line-height:22px; display:block; padding:0 30px 0 6px; color:white; text-transform:uppercase; text-decoration:none; font-size:92%;}
.edit-btn a:hover{color:#BAFFBD;}

/* **** UPRAVA DM - pridano - tlacitko Report Problem pro detail.aspx **** */
.edit-btn2{background:#D20000 url(../img/report-button-left.png) 0 0 no-repeat; padding-left:2px; margin-bottom:-6px;}
.edit-btn2 a{ background:#D20000 url(../img/report-button-right.png) 100% 0 no-repeat;  line-height:22px; display:block; padding:0 30px 0 6px; color:white; text-transform:uppercase; text-decoration:none; font-size:92%;}
.edit-btn2 a:hover{color:#BAFFBD;}
/* **** UPRAVA DM - END **** */


/* **** SECTION **** */
.section h2, .similar h2{ font-size:133%; margin-left:9px; font-family:tahoma;}
.section ul{ padding:0px; margin:0px; list-style:none;}
.section ul li{ border-top:1px solid #D0D0D0; padding:8px 0 4px 9px; }
.section ul li:first-child{ border:0px;}
.section ul li a{background: url(../img/dot.png) 0px 50% no-repeat; padding-left:20px;}

/* **** SIMILAR **** */
.similar h2{ margin-top:20px;}
.similar ul{ list-style:none; width:110px; text-align:center; margin:20px 0 0 13px;}
.similar ul li{ margin-bottom:32px;}

/* **** BASKET CARD **** */
#basket-card{ background:#EE0000 url(../img/basket-card-bg.png) repeat-y left top; width:212px; float:left; margin:0px; margin:9px 0 0 25px;}
#basket-card p{ margin:0px; padding:0px;  line-height:170%;}
#basket-card .card-top{ background:url(../img/basket-card-top.png) 0 0 no-repeat; padding-top:5px;}
#basket-card .card-bottom{ background:url(../img/basket-card-bottom.png) 0 100% no-repeat; padding-bottom:5px;}
#basket-card .motive{ float:right; width:46px; height:43px; background: url(../img/basket-card-motive.png);}
#basket-card .body{ float:right; width:156px; min-height:43px; background: url(../img/basket-card-body.png) 0 0 repeat-x; text-align:right; padding:3px 5px 2px; color:#333333;}

/* **** SHOPPING cart **** */
#shopping-cart ul{padding:0px; margin:20px 0px 0px; list-style:none;}
#shopping-cart ul li { clear:both; overflow:hidden; margin-bottom:12px; padding:10px; background:#F2F2F2 url(../img/bg-shop.png) 0 0 no-repeat; zoom:1;}
#shopping-cart ul li .img {width:100px; float:left;}
#shopping-cart ul li .body{ float:left; width:500px; margin-left:22px;}
#shopping-cart ul li .body h2{ padding-top:0px; padding-bottom:10px; margin:0; font-size:130%;}

#shopping-cart ul li .trash{float:right;}
#shopping-cart .total-prize{ margin:15px 30px 15px 0px; font-weight:bold; font-size:150%}
#shopping-cart .total-prize span{ color:#D73333; font-size:133%; margin-left:30px;}

#shopping-cart .spc, .box .spc { overflow:hidden; zoom:1}
#shopping-cart .spc .prev, .box .spc .prev{margin-top:9px;}
#shopping-cart .spc .prev a, .box .spc .prev a{ height:10px;}

/* **** vzsv2tlivkz k dani na st8nce ko39ku **** */
.vat { font-size: 90%; color:#666;}

/* **** Download cart **** */
#download-cart h2{ padding-top:10px;}
#download-cart ul{padding:0px; margin:20px 0px 0px; list-style:none;}
#download-cart ul li { clear:both; overflow:hidden; margin-bottom:12px; padding:10px; background:#F2F2F2 url(../img/bg-shop.png) 0 0 no-repeat; zoom:1;}
#download-cart ul li .img {width:100px; float:left;}
#download-cart ul li .body{ float:left; width:500px; margin-left:22px;}

#download-cart ul li .trash{float:right;}
#download-cart .body ul { list-style:none; border:none; background:none; background-image:none; padding: 0;}
#download-cart .body ul li { border:none; background:none; background-image:none; padding:0; margin:0; line-height:15px;}

#download-cart .spc, .box .spc { overflow:hidden; zoom:1}
#download-cart .spc .prev, .box .spc .prev{margin-top:9px;}
#download-cart .spc .prev a, .box .spc .prev a{ height:10px;}

/* **** Multi ZIP cart **** */
#download-multizip h2{ padding-top:0px;}
#download-multizip ul{padding:0px; margin:20px 0px 0px; list-style:none;}
#download-multizip ul li { clear:both; overflow:hidden; margin-bottom:12px; padding:10px; background:#F2F2F2 url(../img/bg-shop.png) 0 0 no-repeat; zoom:1;}
#download-multizip ul li .img {width:100px; float:left;}
#download-multizip ul li .body{ float:left; width:500px; margin-left:22px;}
#download-multizip ul li .body p { padding:0px; margin:0px;}

#download-multizip ul li .trash{float:right;}

#download-multizip .spc, .box .spc { overflow:hidden; zoom:1}
#download-multizip .spc .prev, .box .spc .prev{margin-top:9px;}
#download-multizip .spc .prev a, .box .spc .prev a{ height:10px;}



/* **** FORM **** */
.form{ background:#F7F7F7; border-bottom:1px solid #D4D4D4; overflow:hidden; zoom:1; padding:8px 120px 10px 28px; margin-bottom:7px;} 
.form-full{ background:#F7F7F7; overflow:hidden; zoom:1; padding:8px 28px 10px 28px; margin-bottom:7px;} 
.form-bundle{ background:#F7F7F7;} 
.form h2{font-size:133%; margin-bottom:15px;}
.form .col-h-l{float:left; width:45%;} 
.form .col-h-r{float:left; width:50%; } 

.form .col-h-r{ margin-left:5%;}
/*.form .col-h-r input, #c-c-number, #c-c-name{ width:255px;} 
#c-c-type{ width:260px;} 
.form .col-h-l p, .form .col-h-r p, .form .col-h-x p{ margin-bottom:15px; clear:both; white-space:nowrap; overflow:hidden;} 
p.col-h-l{ margin-top:-35px;}*/

.form .col-h-x { float:left; width:44%} /* **** UPRAVA DM - pridano **** */
.form .col-h-x span { float:right; } /* **** UPRAVA DM - pridano **** */
.form-row{padding:2px 0;} /* **** UPRAVA DM - pridano **** */
.form-row .label-box{width:60px; float:left; padding-right:5px; padding-top:3px;} /* **** UPRAVA DM - pridano **** */
.form-row .input-box{width:640px; float:right; padding-left:5px; padding-top:0px;} /* **** UPRAVA DM - pridano **** */
.form-row .label-box-100{width:100px; float:left; } /* **** UPRAVA DM - pridano **** */
.form-row .label-box-100 img {padding:0px; margin:0px;} /* **** UPRAVA DM - pridano **** */
.form-row .input-box-100{ float:left; padding-left:5px; padding-top:0px; line-height:25px;} /* **** UPRAVA DM - pridano **** */
.form-row .input-box-100 ul{list-style:none; overflow:hidden; zoom:1; padding: 5px 0 0 10px; margin:0;} /* **** UPRAVA DM - pridano **** */
.form-row .input-box-100 ul li{ padding-bottom:8px;} /* **** UPRAVA DM - pridano **** */

.form-row .editor-box {width:540px; float:left; padding-right:5px; padding-top:3px;} /* **** UPRAVA DM - pridano **** */
.form-row .smileys-box{width:150px; height:170px; float:right; padding-left:5px; padding-top:0px; margin-top:50px; overflow:auto;} /* **** UPRAVA DM - pridano **** */
.form-row .smileys-box img {padding:0px 2px 2px 0px;} /* **** UPRAVA DM - pridano **** */

/* **** TABULKA se firemními údaji na sales/VerifyOrder.aspx **** */
.company-list { line-height:20px;}
.company-list .col1 {float:left; width:80px; font-weight:bold;}
.company-list .col2 {float:left; }

/* **** TABULKA se seznamem produktu na sales/VerifyOrder.aspx **** */
.product-list { line-height:20px;}
.product-list .first-line {font-weight:bold;}
.product-list .col1 {float:left; width:20px; font-weight:bold;}
.product-list .col2 {float:left; width:350px; }
.product-list  .col3 {float:left; width:150px; }
.product-list .col4 {float:left; width:100px; }
.product-list .col5 {float:left; width:370px;  }
.product-list .col6 {float:left; width:150px; font-weight:bold; }
.product-list .col7 {float:left; width:100px; font-weight:bold;}

#invoice {background:white; }
#invoice h2 { padding-bottom:5px; margin:0;}
#invoice table {font-size:100%;}
#invoice ul { list-style:none; padding:0 0 0 10px; margin:0; }


#invoice .invoice-list { width:590px; line-height:20px; padding-left:10px;}
#invoice .invoice-list .first-line {font-weight:bold;}
#invoice .invoice-list .col1 {float:left; width:20px;}
#invoice .invoice-list .col2 {float:left; width:353px; }
#invoice .invoice-list .col3 {float:left; width:34px; text-align:center;}
#invoice .invoice-list .col4 {float:left; width:120px; text-align:center; }
#invoice .invoice-list .col5 {float:right; width:41px; text-align:right; }

table.comment-list {padding:20px 20px 10px 20px;}
table.comment-list tr.chead td { background-color:#036; height:40px;}

.comment-row {
	padding:10px 0px 40px 0px;
	margin-bottom:7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
} /* **** UPRAVA DM - pridano **** */

.add-comment{ float:right; padding: 0px 20px 10px 0px;}

.comment-row .user-box{ float:left; width:140px; } /* **** UPRAVA DM - pridano **** */
.comment-row .user-box span.nick { font-weight:bold; font-size:90%;}
/* **** UPRAVA DM - pridano **** */
.comment-row .user-box img {padding:8px 0px 2px 0px;} /* **** UPRAVA DM - pridano **** */
.comment-row .user-box ul { list-style: none; font-size:80%; padding:0px;} /* **** UPRAVA DM - pridano **** */
.comment-row .user-box ul li {} /* **** UPRAVA DM - pridano **** */

.comment-row .comment-box{ margin-left:145px;} /* **** UPRAVA DM - pridano **** */
.comment-row .date-box{ float:left; color:#666; font-size:90%;}
.comment-row .action-box { float:right; font-size:90%;}/* **** UPRAVA DM - pridano **** */




.comment-row .comment-box .comment {
	padding: 10px 0px 10px 10px;
	line-height: 17px;			
} /* **** UPRAVA DM - pridano **** */

.comment-row .comment-box .motto {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999;
	font-size:80%;
	padding-top: 5px;
	padding-left: 10px;
	color: #666;
} /* **** UPRAVA DM - pridano **** */



.item-label, .form .col-h-l .item-label{min-width:120px; float:left;}
.item-text, .item-note{ font-weight:bold;}  
.item-note{padding-left:15px; float:none !important;}
.item-text, .form .col-h-l .item-text{ float:left; margin-left:15px;}   

#result ul{list-style:none; overflow:hidden; margin-top:30px; margin-left:-10px; padding:0 10px; zoom:1;}
#result ul li{ width:110px; float:left; display:inline; text-align:center; margin-left:30px; margin-bottom:30px;}
#result .in{ background:#EDF2ED url(../img/ico-result.png) 16px 50% no-repeat; border-bottom:1px solid #D4D4D4; padding:14px 12px 14px 44px; color:#4F8152; font-weight:bold;}
#result .in p{margin:0px; padding:0px;}

#tool-bar{border-top:1px solid #D0D0D0; background:url('../img/bg-tool.png') 0 0 repeat-x; padding:3px 21px 3px;}
#tool-bar h2{display:inline; font-size:108%;}
#tool-bar img{vertical-align:text-bottom;}
#tool-bar .small{display:block; clear:both; font-size:83%;}
.rating, .format, .button{float:left;}
.rating{width:200px; padding-right:12px; padding-top:4px;}
.rating .small{margin-bottom:1px;}
.format{width:180px; padding-top:4px;}
.button{width:130px; float:right; text-align:right;}
.button .small{padding-right:9px;}
.rating h2{float:left; margin:0;}
.rating h2 a{ color:#000;}
.format p{display:inline;}
.format p span {color:#666666; font-size:92%;}

.star-rating{ list-style:none; padding:0px; margin:1px 0 2px 6px; width:85px; height:15px; position:relative; background:url(../img/stars.png) 0 0 repeat-x; overflow:hidden; float:left;}
.star-rating li{margin:0px; padding:0px; float:left;}
.star-rating li a{display:block; width:17px; height:15px; background:none; text-indent:-9000px; position:absolute; z-index:20;}
.star-rating .rating{position:absolute; left:0px;  background:url(../img/stars.png) 0 -15px repeat-x; text-indent:-9000px; z-index:1; height:15px;}
.star-rating li a.first{left:0px;}
.star-rating li a.two{left:17px;}
.star-rating li a.three{left:34px;}
.star-rating li a.four{left:51px;}
.star-rating li a.five{left:68px;}
.star-rating li a.first:hover{width:17px;}
.star-rating li a.two:hover{width:34px;}
.star-rating li a.three:hover{width:51px;}
.star-rating li a.four:hover{width:68px;}
.star-rating li a.five:hover{width:85px;}
.star-rating li a:hover{ background:url(../img/stars.png) 0 -30px repeat-x; left:0px; z-index:2;}  

/* UPRAVA DM - sirky pro policka formularu */
.w-half{width:260px;}
.w-3quarter{width:460px;}
.w-3-4quarter{width:520px;} /* UPRAVA DM - pridano */
.w-4quarter{width:560px;} /* UPRAVA DM - pridano */
.w-1quarter{width:130px;}
.w-normal {width:200px;}
.w-short {width:100px;}


/* ITEM PARAMS */
.item-params h2{margin:1.5em 0px 0;}
.item-params{padding:0 10px;}
.item-params .col-h-l, .item-params .col-h-r{width:48%;}
.item-params .col-h-l{float:left;}
.item-params .col-h-r{float:right;}
.item-params .col-h-x{float:left;}
.item-params ul{padding:0; list-style:none;}
.item-params li {overflow:hidden; border-top:1px solid #D4D4D4; padding:4px 5px 3px;}
.item-params li:first-child{border:none;}
.item-params li span{float:left;}
.item-params li strong{float:right;}

.show-img{position:absolute; display:block; height:14px; width:14px; background:url('../img/ico-show.png'); bottom:2px; right:2px; }
.show-img span {position:absolute; }
.license{height:300px; width:720px; overflow:scroll;}

p.info{margin:-0.5em 23px 1em;}

.last-comments{margin-top:1.6em;}
.last-comments .col1 {float:left; width:270px; font-weight:bold;}
.last-comments .col2 {float:left; width:90px; font-stretch:condensed;}
.last-comments .col3 {float:right;}
.last-comments .line { padding: 3px 2px 3px 5px; }
.last-comments .line-even { padding: 3px 2px 3px 5px; background:#f7f7f7;  border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; }

.last-comments table{width:100%; border-collapse: collapse; margin-bottom:6px;}
.last-comments td, .last-comments th{border-top:1px solid #d4d4d4; padding:4px;}
.last-comments tr:first-child td, .last-comments tr:first-child th{border-top:none;}
.last-comments .even td, .last-comments .even th{background:#f7f7f7;}

.inline-btn{ background: #DFDFDF url('../img/button-left.png') no-repeat left top; padding-left:3px; float:left; margin-right:10px;}
.inline-btn span{ float:left; display:inline; background: url('../img/button-right.png') no-repeat right top; text-transform:uppercase; font-family: Tahoma, Veradana, arial; font-size:83%; line-height:1; padding-right:4px;}
.inline-btn span .spc{ float:left; padding:4px 7px 3px 7px; text-decoration:none;}  

.xmenu {}
.xmenu ul {list-style:none; padding: 0;}
.xmenu ul li {padding: 0 0 5px 5px;}
.xmenu span {font-size:11px;}
.xmenu span.head {font-size:16px; font-weight:bold;}
.xmenu a {background:url('/img/bullet-triangle.gif') no-repeat 0 0.25em; padding-left:12px;}
.xmenu a.opened {background:url('/img/bullet-triangle-opened.gif') no-repeat 0 0.25em; padding-left:12px;}
.xmenu ul li ul a {background: none; padding:0; }
.xmenu ol { list-style:disc; padding-left:30px; margin:0;}
.xmenu ol li {padding-left:0px; margin:0; font-size:90%;}

.checkmark-list { margin: 30px 0 30px 20px;}
.checkmark-list ul {  }
.checkmark-list ul li { list-style:none;
background: url("/img/checkmark.jpg") no-repeat 0 0.25em; padding-left: 30px; margin-top: 1.3em; 
}

/* BUNDLE */
.bundleItem { padding:0 15px 15px 15px;}
.bundleItem .bundleItemImage { float:left; width:300px;}
.bundleItem .bundleItemParams{ float:left; width:480px; padding-left:15px;}
.bundleItem .bundleItemParams p.annot{ font-size:90%;}
.bundleItem .bundleItemParams ul{ list-style:none; padding:0; margin:0;}

.bundleBasketItem { padding:0 15px 15px 15px;}
.bundleBasketItem-image { float:left; width:120px;}
.bundleBasketItem-text { float:left; width:400px; }
.bundleBasketItem-action  { float:left; width:50px;}


